diff --git a/.github/workflows/code_quality.yml b/.github/workflows/code_quality.yml new file mode 100644 index 00000000000..65f350e1b53 --- /dev/null +++ b/.github/workflows/code_quality.yml @@ -0,0 +1,25 @@ +name: Qodana +on: + schedule: + - cron: "0 20 * * *" + workflow_dispatch: + branches: + - develop +# push: +# branches: +# - develop + +jobs: + qodana: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 1 + #php-version: '7.1' + - name: 'Qodana Scan' + uses: JetBrains/qodana-action@v2022.3.0 + #with: + # php-version: '7.1' + env: + QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/doxygen-gh-pages.yml.disabled b/.github/workflows/doxygen-gh-pages.yml.disabled new file mode 100644 index 00000000000..33dd47aa6e6 --- /dev/null +++ b/.github/workflows/doxygen-gh-pages.yml.disabled @@ -0,0 +1,38 @@ +# See syntax file on https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions +name: Doxygen +on: + schedule: + - cron: "0 15 * * *" + workflow_dispatch: + branches: + - develop +permissions: + contents: write + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Build + uses: DenverCoder1/doxygen-github-pages-action@v1.2.0 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: gh-pages + folder: build/html + config_file: build/doxygen/dolibarr-doxygen.doxyfile + +# - name: Deploy +# uses: JamesIves/github-pages-deploy-action@v4 +# with: +# branch: gh-pages +# folder: build/html # The folder the action should deploy. +# target-folder: docs/html2 + +#jobs: +# doxygen: +# runs-on: ubuntu-latest +# steps: +# - name: 'Doxygen' +# uses: mattnotmitt/doxygen-action@1.9.5 +# with: +# doxyfile-path: build/doxygen diff --git a/.github/workflows/exakat.yml b/.github/workflows/exakat.yml.disabled similarity index 93% rename from .github/workflows/exakat.yml rename to .github/workflows/exakat.yml.disabled index 528626e0308..1e9121a0e00 100644 --- a/.github/workflows/exakat.yml +++ b/.github/workflows/exakat.yml.disabled @@ -4,6 +4,9 @@ name: "Exakat analysis" on: schedule: - cron: "0 20 * * *" + workflow_dispatch: + branches: + - develop permissions: contents: read @@ -13,6 +16,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + with: + fetch-depth: 1 - name: Exakat uses: docker://exakat/exakat-ga with: diff --git a/.github/workflows/stale-issues-safe.yml b/.github/workflows/stale-issues-safe.yml index 4ac9fa8f5b9..af04675d48d 100644 --- a/.github/workflows/stale-issues-safe.yml +++ b/.github/workflows/stale-issues-safe.yml @@ -6,7 +6,8 @@ on: - cron: "0 21 * * *" issue_comment: types: [created] - + workflow_dispatch: + permissions: {} # none jobs: diff --git a/.gitignore b/.gitignore index e935ec1bd59..e9603bd2d8f 100644 --- a/.gitignore +++ b/.gitignore @@ -14,11 +14,11 @@ default.properties /.pydevproject /.vscode .DS_Store -.idea *.iml *.orig Thumbs.db /dolibarr_genesis.mp4 +.phpunit.result.cache # Log files dolibarr_install.log upgrade.log diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 00000000000..52e0bf0ae03 --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/.scrutinizer.yml b/.scrutinizer.yml index c1cb2e853f1..058a0ba8b48 100644 --- a/.scrutinizer.yml +++ b/.scrutinizer.yml @@ -8,21 +8,24 @@ build: override: - command: php-scrutinizer-run idle_timeout: 8000 + #- php-scrutinizer-run --sub-project-dir=htdocs/admin imports: - - javascript - php filter: excluded_paths: - - build/* - - dev/* - - doc/* - - documents/* - - node_modules/* - - test/* - dependency_paths: - - htdocs/includes/* + - build/ + - dev/ + - doc/ + - documents/ + - node_modules/ + - test/ + - htdocs/custom/ + - htdocs/includes/ + - htdocs/install/doctemplates/ + #dependency_paths: + # - htdocs/includes/ paths: - htdocs/* - scripts/* @@ -33,21 +36,23 @@ tools: enabled: true extensions: - php - dependency_paths: - - htdocs/includes/ + #dependency_paths: + # - htdocs/includes/ filter: excluded_paths: - - build/* - - dev/* - - doc/* - - documents/* - - htdocs/includes/* + - build/ + - dev/ + - doc/ + - documents/ + - htdocs/custom/ + - htdocs/includes/ + - htdocs/install/doctemplates/ - htdocs/core/class/lessc.class.php - - node_modules/* - - test/* + - node_modules/ + - test/ paths: - - htdocs/ - - scripts/ + - htdocs/* + - scripts/* config: parameter_reference_check: enabled: true @@ -156,73 +161,73 @@ tools: # To use specific config for a specific path, use path_configs: (see example on page https://scrutinizer-ci.com/docs/configuration/tool_config_structure) # php_depend - php_pdepend: - enabled: false - configuration_file: null - suffixes: - - php - excluded_dirs: { } - filter: - excluded_paths: - - 'build/*' - - 'dev/*' - - 'doc/*' - - 'test/*' - - 'htdocs/includes/*' - paths: { } + #php_pdepend: + # enabled: false + # configuration_file: null + # suffixes: + # - php + # excluded_dirs: { } + # filter: + # excluded_paths: + # - 'build/*' + # - 'dev/*' + # - 'doc/*' + # - 'test/*' + # - 'htdocs/includes/*' + # paths: { } # change tracking - php_changetracking: - enabled: false - bug_patterns: - - '\bfix(?:es|ed)?\b' - feature_patterns: - - '\badd(?:s|ed)?\b' - - '\bimplement(?:s|ed)?\b' - filter: - excluded_paths: - - 'build/*' - - 'dev/*' - - 'doc/*' - - 'documents/*' - - 'htdocs/includes/*' - - 'node_modules/*' - - 'test/*' - paths: { } + #php_changetracking: + # enabled: false + # bug_patterns: + # - '\bfix(?:es|ed)?\b' + # feature_patterns: + # - '\badd(?:s|ed)?\b' + # - '\bimplement(?:s|ed)?\b' + # filter: + # excluded_paths: + # - 'build/*' + # - 'dev/*' + # - 'doc/*' + # - 'documents/*' + # - 'htdocs/includes/*' + # - 'node_modules/*' + # - 'test/*' + # paths: { } # Similar code detection - php_sim: - enabled: false - min_mass: 30 - filter: - excluded_paths: - - 'build/*' - - 'dev/*' - - 'doc/*' - - 'documents/*' - - 'htdocs/includes/*' - - 'node_modules/*' - - 'test/*' - paths: { } + #php_sim: + # enabled: false + # min_mass: 30 + # filter: + # excluded_paths: + # - 'build/*' + # - 'dev/*' + # - 'doc/*' + # - 'documents/*' + # - 'htdocs/includes/*' + # - 'node_modules/*' + # - 'test/*' + # paths: { } # Coding-Style / Bug Detection - js_hint: - enabled: false - use_native_config: true - extensions: - - js - filter: - excluded_paths: - - 'build/*' - - 'dev/*' - - 'doc/*' - - 'documents/*' - - 'htdocs/includes/*' - - 'node_modules/*' - - 'test/*' - paths: { } - config: { } - path_configs: { } + #js_hint: + # enabled: false + # use_native_config: true + # extensions: + # - js + # filter: + # excluded_paths: + # - 'build/*' + # - 'dev/*' + # - 'doc/*' + # - 'documents/*' + # - 'htdocs/includes/*' + # - 'node_modules/*' + # - 'test/*' + # paths: { } + # config: { } + # path_configs: { } before_commands: { } diff --git a/.travis.yml b/.travis.yml index 6422e33a7e9..5380ef54d3d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -95,19 +95,20 @@ notifications: install: - | - echo "Updating Composer" - rm $TRAVIS_BUILD_DIR/composer.json - rm $TRAVIS_BUILD_DIR/composer.lock + echo "Updating Composer config" composer -V - composer self-update - composer -n init - composer -n config vendor-dir htdocs/includes + #rm $TRAVIS_BUILD_DIR/composer.json + #rm $TRAVIS_BUILD_DIR/composer.lock + #composer -n init + #composer -n config vendor-dir htdocs/includes composer -n config -g vendor-dir htdocs/includes echo - | - echo "Installing Composer dependencies - PHP Unit, Parallel Lint, PHP CodeSniffer, PHP Vardump check - for $TRAVIS_PHP_VERSION" + echo "Update Composer version and Install tools - PHP Unit, Parallel Lint, PHP CodeSniffer, PHP Vardump check - for $TRAVIS_PHP_VERSION" + echo "(version 2.5 is bugged and generate phpunit error Exception: Serialization of 'Closure' is not allowed)" if [ "$TRAVIS_PHP_VERSION" = '7.0' ] || [ "$TRAVIS_PHP_VERSION" = '7.1' ] || [ "$TRAVIS_PHP_VERSION" = '7.2' ]; then + composer self-update 2.2.18 composer -n require phpunit/phpunit ^6 \ php-parallel-lint/php-parallel-lint ^1 \ php-parallel-lint/php-console-highlighter ^0 \ @@ -115,6 +116,7 @@ install: squizlabs/php_codesniffer ^3 fi if [ "$TRAVIS_PHP_VERSION" = '7.3' ] || [ "$TRAVIS_PHP_VERSION" = '7.4' ]; then + composer self-update 2.2.18 composer -n require phpunit/phpunit ^7 \ php-parallel-lint/php-parallel-lint ^1.2 \ php-parallel-lint/php-console-highlighter ^0 \ @@ -123,12 +125,15 @@ install: fi # phpunit 9 is required for php 8 if [ "$TRAVIS_PHP_VERSION" = '8.0' ] || [ "$TRAVIS_PHP_VERSION" = '8.1' ] || [ "$TRAVIS_PHP_VERSION" = 'nightly' ]; then + composer self-update 2.4.4 composer -n require --ignore-platform-reqs phpunit/phpunit ^8 \ php-parallel-lint/php-parallel-lint ^1.2 \ php-parallel-lint/php-console-highlighter ^0 \ php-parallel-lint/php-var-dump-check ~0.4 \ squizlabs/php_codesniffer ^3 fi + # Remove non expected files + rm -fr /home/travis/build/Dolibarr/dolibarr/htdocs/includes/phpunit/php-code-coverage/src/Report/Html/Renderer/Template/js echo - | @@ -450,6 +455,9 @@ script: php upgrade.php 16.0.0 17.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade16001700.log php upgrade2.php 16.0.0 17.0.0 > $TRAVIS_BUILD_DIR/upgrade16001700-2.log php step5.php 16.0.0 17.0.0 > $TRAVIS_BUILD_DIR/upgrade16001700-3.log + php upgrade.php 17.0.0 18.0.0 ignoredbversion > $TRAVIS_BUILD_DIR/upgrade17001800.log + php upgrade2.php 17.0.0 18.0.0 > $TRAVIS_BUILD_DIR/upgrade17001800-2.log + php step5.php 17.0.0 18.0.0 > $TRAVIS_BUILD_DIR/upgrade17001800-3.log ls -alrt $TRAVIS_BUILD_DIR/ - | diff --git a/ChangeLog b/ChangeLog index ef931857be0..f752894b4d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,16 @@ English Dolibarr ChangeLog -------------------------------------------------------------- +***** ChangeLog for 18.0.0 compared to 17.0.0 ***** + +WARNING: + +Following changes may create regressions for some external modules, but were necessary to make Dolibarr better: +* The deprecated method escapeunderscore() of database handlers has been removed. You must use escapeforlike instead. +* The method nb_expedition() has been renamed into countNbOfShipments() + + + ***** ChangeLog for 17.0.0 compared to 16.0.0 ***** For users: @@ -11,7 +21,7 @@ For users: NEW: Minimal PHP version is now PHP 7.0 instead of PHP 5.6 NEW: #21780 Add pid field to Cronjob class and store PID on job execution NEW: #19680 Add option PRODUCT_ALLOW_EXTERNAL_DOWNLOAD to automatically have uploaded files shared publicly by a link -NEW: #20650 can move the checkbox column on left (experimental option) +NEW: #20650 can move the checkbox column on left (experimental option MAIN_CHECKBOX_LEFT_COLUMN) NEW: #21000 Added columns 'alias_name' on project, supplier invoice, supplier order, supplier proposals and task list NEW: #21395 Added option for dark theme mode in display - color and theme NEW: #21397 added option to auto define barcode numbers for third-parties in barcode module setup @@ -36,7 +46,6 @@ NEW: Accountancy - Add a way to clean some words when you generate thirdparty ac NEW: Accountancy - Added an option during export to export or not the lettering FPC21 NEW: Accountancy - Manage supplier deposit with specific account NEW: Accountancy - Model Digitaria - Add a way to clean some words when you generate thirdparty accounting account FPC22 -NEW: Add a button "Test collect" in email collector NEW: Add a constant to disallow modification of the product reference. NEW: Add a method doAutoRenewContracts that can be used as a cron task. NEW: Add " as enclosure by default for CSV export. Keep removing CR/LF. @@ -49,11 +58,7 @@ NEW: Add employment anniversary in birthday box NEW: Add extrafield type "IP" to store IP addresses NEW: Add fail2ban rules examples to limit access to /public pages NEW: Add filter "Product subject to lot/Serial" in stock per lot/serial -NEW: Add free membership amounts at the membership type level NEW: Add hidden option MAIN_EMAIL_SUPPORT_ACK to restore Email ack checkbox (feature abandonned by mailers) -NEW: Add IMAP port setting on email collector module -NEW: Adding JAPAN Chart-of-Account and regions/departments -NEW: Adding NIF verification for Algeria NEW: Add link to create an element from the category page NEW: add margin infos to takepos invoice lines NEW: Add max size send for "backup and link to mail" option @@ -67,7 +72,6 @@ NEW: Add option --force on CLI cron_run_jobs.php NEW: Add option "Show price on the generated documents for receptions" NEW: Add performance index (name for company and contact) and llx_bank_url(url_id) NEW: Add picto property on sub-module for password generation -NEW: Add price to product box in TakePOS NEW: add redirect on action confirm addconsumedline and addproduceline NEW: Add a new advanced permission "read price" NEW: Add substitution key __SENDEREMAIL_SIGNATURE__ @@ -89,47 +93,51 @@ NEW: Can set a commercial discount by entering amount including VAT NEW: Can set a monthly frequency (or multiple) in cron tasks. NEW: Can set start and end dates and comment on button "Activate all services" NEW: can sort and preselected best supplier price -NEW: Website Can delete a whole website if disabled -NEW: Website Can remove a website template -NEW: Website can set header "Strict-Transport-Security" in web sites. -NEW: Website Can switch status of website and page from the website toolbar -NEW: Website Templates of websites are now directories and not zip into core repo -NEW: Website Add 4 other templates in website module NEW: Can use products categories to make inventory NEW: Change filter type on tickets list into a multiselect combo NEW: conf TIMESPENT_ALWAYS_UPDATE_THM, when it's on we always check current thm of user to update it in task time line -NEW: constant PROPAL_NEW_AS_SIGNED NEW: show date delivery planned on orders linked to company and product -NEW: default_lang for members -NEW: Default template of contract is not mandatory NEW: Default values in extrafields are not more limited to 255 char. NEW: display currency in takepos menu NEW: Enable online signature for interventions NEW: Encrypt all sensitive constants in llx_const -NEW: extrafield price with currency NEW: filter on reception dates (from / to) in cheque paiement card -NEW: TakePOS Header Scroll in TakePOS -NEW: TakePOS Add setup parameters, can setup terminal name -NEW: TakePOS support of Stripe Terminal with Takepos -NEW: TakePOS Receipt preview in TakePOS setup -NEW: TakePOS different product list on smartphone +NEW: Contracts: Default template of contract is not mandatory +NEW: Contracts: Manage Position (Rank) on Contract Lines +NEW: EMail-Collector: add IMAP port setting +NEW: EMail-Collector: add a button "Test collect" +NEW: Extrafields: field price with currency +NEW: Extrafields: support IP type in extrafields +NEW: Members: default_lang for members +NEW: Members: Table of membership types +NEW: Members: add free membership amounts at the membership type level +NEW: Projects: add author on list +NEW: Proposals: show delivery mode on PDF for proposals +NEW: Reception: add a from/to on search on date field +NEW: TakePOS: Header Scroll in TakePOS +NEW: TakePOS: add price to product box in TakePOS +NEW: TakePOS: add setup parameters, can setup terminal name +NEW: TakePOS: support of Stripe Terminal with TakePOS +NEW: TakePOS: Receipt preview in TakePOS setup +NEW: TakePOS: different product list on smartphone +NEW: Website: can delete a whole website if disabled +NEW: Website: can remove a website template +NEW: Website: can set header "Strict-Transport-Security" in web sites. +NEW: Website: can switch status of website and page from the website toolbar +NEW: Website: Templates of websites are now directories and not zip into core repo +NEW: Website: add 4 other templates in website module NEW: If we select another view list mode, we keep it -NEW: Init module bookcal NEW: Introduce dolEncrypt and dolDecrypt to be able to encrypt data in db NEW: Invoice - Add french mention on pdf when vat debit option is on NEW: invoice export : add accounting affectation NEW: label on products categories filter NEW: The link "add to bookmark" is always on top in the bookmark popup -NEW: MAIN_SEARCH_CATEGORY_PRODUCT_ON_LISTS const to show category customer filter -NEW: Make module WebservicesClient deprecated. Use module WebHook instead +NEW: Make module WebservicesClient deprecated. Use module WebHook instead. NEW: manage no email with thirdparties (better for GDPR) -NEW: Manage Position (Rank) on Contract Lines NEW: Manage VAT on all lines on purchases cycle NEW: manage virtual stock at a future date NEW: On a bank reconciled line, we can modify the bank receipt NEW: On a form to send an email, we show all emails of all contacts of object -NEW: Option PRODUCTBATCH_SHOW_WAREHOUSE_ON_SHIPMENT showing wh on PDF -NEW: Option PRODUIT_DESC_IN_FORM accept (desktop only or +smartphone) NEW: Page for mass stock transfer can be used with no source stock NEW: parent company column and filter in invoice and order list NEW: Add show "Sales rep" option for PDF @@ -138,9 +146,7 @@ NEW: possibility to select scopes with checkbox for Oauth tokens NEW: private and public note on user, thirdparty and contact list NEW: product categories filter on inventory list NEW: Product supplier price: autofill default supplier VAT -NEW: Project - Add author on list NEW: Public counters feature -NEW: Reception - Add a from/to on search on date field NEW: Start a simple support of recurrent events on agenda NEW: Resize parent company column in order list NEW: Saved token of OAUTH module are now encrypted into llx_oauth_token @@ -155,42 +161,57 @@ NEW: show product label on inventory NEW: show sell-by and eat-by dates only if not empty NEW: show SellBy/EatBy dates for each batch product in shipment card NEW: skip accept/refuse process for proposals (option PROPAL_SKIP_ACCEPT_REFUSE) -NEW: SMTP using oauth2 authentication +NEW: experimental SMTP using PhpImap allowing OAuth2 authentication (need to add option MAIN_IMAP_USE_PHPIMAP) NEW: can substitue project title in mail template NEW: Supplier order list - Add column private and public note -NEW: Support IP type in extrafields -NEW: Table of membership types NEW: The purge of files can purge only if older than a number of seconds NEW: Update ActionComm type_code on email message ticket NEW: VAT - Admin - Add information on deadline day for submission of VAT declaration NEW: expand/collapse permissions on user permission page -NEW: Show delivery mode on PDF for proposals NEW: Add the target to select attendees of event for emailings + Option / Const for System: +NEW: Option PRODUCTBATCH_SHOW_WAREHOUSE_ON_SHIPMENT showing warehouse on PDF +NEW: Option PRODUIT_DESC_IN_FORM accept (desktop only or +smartphone) +NEW: MAIN_SEARCH_CATEGORY_PRODUCT_ON_LISTS const to show category customer filter +NEW: constant PROPAL_NEW_AS_SIGNED + + Localisation: +NEW: adding JAPAN Chart-of-Account and regions/departments +NEW: adding NIF verification for Algeria + Modules NEW: Experimental module Asset +NEW: Init module bookcal + For developers or integrators: ------------------------------ NEW: ModuleBuilder can generate code of class from an existing SQL table -NEW: #22370 Modulebuilder supports 'alwayseditable' (like extrafields) NEW: #20912 Add trigger to record the event of sending an email from a project NEW: #21750 Added "Get lines and Post lines from BOM" at the REST Service -NEW: Removed completely the need for the library adodbtime -NEW: hook on agenda pages -NEW: hook to complete payment in TakePOS -NEW: hook "changeHelpURL" to modify target of the help button -NEW: hook formConfirm on action comm card -NEW: hook to modify supplier product html select -NEW: Add new hook for show virtual stock details on product stock card -NEW: Add new hooks for actioncomm +NEW: #22370 Modulebuilder supports 'alwayseditable' (like extrafields) NEW: conf->global->SYSLOG_FILE_ONEPERSESSION accept a string -NEW: translate for contact type API, setup/ticket API, shipping method API NEW: All ajax pages have now a top_httphead() -NEW: support multilang in Civilities API + + API: NEW: Add API for the partnership module NEW: Add "Get lines and Post lines from BOM" in the API +NEW: translate for contact type API, setup/ticket API, shipping method API +NEW: support multilang in Civilities API + + Hooks: +NEW: Actioncomm - add new hooks for actioncomm +NEW: Actioncomm - hook formConfirm on action comm card +NEW: Agenda - hook on agenda pages +NEW: Help - hook "changeHelpURL" to modify target of the help button +NEW: Product - add hook to show virtual stock details on product stock card +NEW: Product - add hook to modify supplier product html select +NEW: TakePOS - add hook to complete payment in TakePOS + + +NEW: Removed completely the need for the library adodbtime NEW: Replace fk_categories_product with categories_product in inventory NEW: Rewrite of SQL request. Removed the join on category (for filter on categ), replaced with a EXISTS/NOT @@ -209,6 +230,39 @@ Following changes may create regressions for some external modules, but were nec * Rename the substitution for project label instead of project title in substitution variables +***** ChangeLog for 16.0.4 compared to 16.0.2 ***** + +FIX: Amount of localtax1 and 2 not correctly save on purchase order (the rate was saved instead) +FIX: #20415 +FIX: #21280 +FIX: #23008 +FIX: #22271 +FIX: #22837 +FIX: #23019 Impossible to add task times to an existing draft invoice +FIX: #23072 +FIX: #23087 +FIX: #23115 +FIX: #23116 +FIX: #23281 +FIX: bad selection of barcode numbering module +FIX: Can't see all time spent by all user +FIX: CI +FIX: CommonObject - showOptionals - Display blank td when MAIN_VIEW_LINE_NUMBER is enabled and action is confirm_valid +FIX: Documents API inconsistency +FIX: #23075 +FIX: #23117 +FIX: get multicurrency infos of propal when create order from propal with "WORKFLOW_PROPAL_AUTOCREATE_ORDER" conf +FIX: Give predictable order to inventory lines +FIX: include class multicurrency +FIX: methods declaration (backport fix 67b9a7dc07d708231d12b5e58800334d4a01ef98) +FIX: multicurrency_tx and not currency_tx +FIX: PGSQL Integer type does not have a free length +FIX: Product list in setup.php in new Module +FIX: propal and order stats broken on Tag+User(retricted customer list) +FIX: saving of numbering module for jobs +FIX: Stickler +FIX: travis + ***** ChangeLog for 16.0.3 compared to 16.0.2 ***** FIX: $sign is useless diff --git a/SECURITY.md b/SECURITY.md index cd3156bece9..b121b606180 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -6,9 +6,8 @@ This file contains some policies about the security reports on Dolibarr ERP CRM | Version | Supported | | ---------- | ---------------------- | -| <= 15.0.0 | :x: | -| >= 15.0.1+ | :white_check_mark: except CSRF attacks| -| >= 16.0.0 | :white_check_mark: | +| <= 16.0.2 | :x: | +| >= 16.0.3 | :white_check_mark: | | >= develop | :white_check_mark: | ## Reporting a Vulnerability diff --git a/build/doxygen/dolibarr-doxygen-build.pl b/build/doxygen/dolibarr-doxygen-build.pl index 75a5cceddbe..5a4849a3a5b 100755 --- a/build/doxygen/dolibarr-doxygen-build.pl +++ b/build/doxygen/dolibarr-doxygen-build.pl @@ -17,9 +17,9 @@ use Cwd; my $dir = getcwd; print "Current dir is: $dir\n"; -print "Running dir for doxygen must be: $DIR\n"; +#print "Running dir for doxygen must be: $DIR\n"; -if (! -s $CONFFILE) +if (! -s "build/doxygen/$CONFFILE") { print "Error: current directory for building Dolibarr doxygen documentation is not correct.\n"; print "\n"; @@ -30,7 +30,7 @@ if (! -s $CONFFILE) exit 1; } -$SOURCE="../.."; +$SOURCE="."; # Get version $MAJOR, $MINOR and $BUILD $result = open( IN, "< " . $SOURCE . "/htdocs/filefunc.inc.php" ); @@ -47,8 +47,8 @@ $version=$MAJOR.".".$MINOR.".".$BUILD; print "Running doxygen for version ".$version.", please wait...\n"; -print "cat $CONFFILE | sed -e 's/x\.y\.z/".$version."/' | doxygen $OPTIONS - 2>&1\n"; -$result=`cat $CONFFILE | sed -e 's/x\.y\.z/$version/' | doxygen $OPTIONS - 2>&1`; +print "cat build/doxygen/$CONFFILE | sed -e 's/x\.y\.z/".$version."/' | doxygen $OPTIONS - 2>&1\n"; +$result=`cat build/doxygen/$CONFFILE | sed -e 's/x\.y\.z/$version/' | doxygen $OPTIONS - 2>&1`; print $result; diff --git a/build/doxygen/dolibarr-doxygen.doxyfile b/build/doxygen/dolibarr-doxygen.doxyfile index 31400661ecc..6f668ebad7e 100644 --- a/build/doxygen/dolibarr-doxygen.doxyfile +++ b/build/doxygen/dolibarr-doxygen.doxyfile @@ -1,14 +1,17 @@ -# Doxyfile 1.7.3 +# Doxyfile 1.8.16 # This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project +# doxygen (www.doxygen.org) for a project. # -# All text after a hash (#) is considered a comment and will be ignored +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. # The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). #--------------------------------------------------------------------------- # Project related configuration options @@ -38,7 +41,7 @@ PROJECT_NUMBER = x.y.z # If a relative path is entered, it will be relative to the location # where doxygen was started. If left blank the current directory will be used. -OUTPUT_DIRECTORY = ../../build +OUTPUT_DIRECTORY = build # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create # 4096 sub-directories (in 2 levels) under the output directory of each output @@ -114,7 +117,7 @@ FULL_PATH_NAMES = YES # If left blank the directory from which doxygen is run is used as the # path to strip. -STRIP_FROM_PATH = "../.." +STRIP_FROM_PATH = "/home/dolibarr/doxygen.dolibarr.org/" # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells @@ -287,7 +290,7 @@ TYPEDEF_HIDES_STRUCT = NO # 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, # corresponding to a cache size of 2^16 = 65536 symbols -SYMBOL_CACHE_SIZE = 0 +#SYMBOL_CACHE_SIZE = 0 #--------------------------------------------------------------------------- # Build related configuration options @@ -448,7 +451,7 @@ GENERATE_TODOLIST = NO # disable (NO) the test list. This list is created by putting \test # commands in the documentation. -GENERATE_TESTLIST = YES +GENERATE_TESTLIST = NO # The GENERATE_BUGLIST tag can be used to enable (YES) or # disable (NO) the bug list. This list is created by putting \bug @@ -487,7 +490,7 @@ SHOW_USED_FILES = YES # then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy # in the documentation. The default is NO. -SHOW_DIRECTORIES = YES +#SHOW_DIRECTORIES = YES # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the @@ -571,7 +574,7 @@ WARN_FORMAT = "$file:$line: $text" # and error messages should be written. If left blank the output is written # to stderr. -WARN_LOGFILE = doxygen_warnings.log +WARN_LOGFILE = build/html/doxygen_warnings.log #--------------------------------------------------------------------------- # configuration options related to the input files @@ -582,7 +585,7 @@ WARN_LOGFILE = doxygen_warnings.log # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = ../../htdocs ../../scripts +INPUT = htdocs scripts # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is @@ -611,7 +614,7 @@ RECURSIVE = YES # excluded from the INPUT source files. This way you can easily exclude a # subdirectory from a directory tree whose root is specified with the INPUT tag. -EXCLUDE = ../../build ../../dev ../../doc ../../document ../../documents ../../htdocs/conf/conf.php ../../htdocs/custom ../../htdocs/document ../../htdocs/documents ../../htdocs/includes +EXCLUDE = build dev doc document documents htdocs/conf/conf.php htdocs/custom htdocs/document htdocs/documents htdocs/includes htdocs/install/doctemplates # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded @@ -625,7 +628,7 @@ EXCLUDE_SYMLINKS = YES # against the file with absolute path, so to exclude all test directories # for example use the pattern */test/* -EXCLUDE_PATTERNS = */CVS/* *google* *pibarcode* +EXCLUDE_PATTERNS = */CVS/* # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the @@ -639,27 +642,27 @@ EXCLUDE_SYMBOLS = # directories that contain example code fragments that are included (see # the \include command). -EXAMPLE_PATH = ../../htdocs/modulebuilder/template +#EXAMPLE_PATH = htdocs/modulebuilder/template # If the value of the EXAMPLE_PATH tag contains directories, you can use the # EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp # and *.h) to filter out the source-files in the directories. If left # blank all files are included. -EXAMPLE_PATTERNS = *.php +#EXAMPLE_PATTERNS = *.php # If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be # searched for input files to be used with the \include or \dontinclude # commands irrespective of the value of the RECURSIVE tag. # Possible values are YES and NO. If left blank NO is used. -EXAMPLE_RECURSIVE = NO +#EXAMPLE_RECURSIVE = NO # The IMAGE_PATH tag can be used to specify one or more files or # directories that contain image that are included in the documentation (see # the \image command). -IMAGE_PATH = ../../doc/images +IMAGE_PATH = doc/images # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program @@ -762,7 +765,7 @@ ALPHABETICAL_INDEX = YES # the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns # in which this list will be split (can be a number in the range [1..20]) -COLS_IN_ALPHA_INDEX = 5 +#COLS_IN_ALPHA_INDEX = 5 # In case all classes in a project start with a common prefix, all # classes will be put under the same header in the alphabetical index. @@ -775,14 +778,16 @@ IGNORE_PREFIX = # configuration options related to the HTML output #--------------------------------------------------------------------------- -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output +# The default value is: YES. GENERATE_HTML = YES -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. HTML_OUTPUT = html @@ -797,14 +802,14 @@ HTML_FILE_EXTENSION = .html # standard header. # Does not work with 1.7.3 -#HTML_HEADER = doxygen_header.html +#HTML_HEADER = build/doxygen/doxygen_header.html # The HTML_FOOTER tag can be used to specify a personal HTML footer for # each generated HTML page. If it is left blank doxygen will generate a # standard footer. # Does not work with 1.7.3 -HTML_FOOTER = doxygen_footer.html +HTML_FOOTER = build/doxygen/doxygen_footer.html # The HTML_STYLESHEET tag can be used to specify a user-defined cascading # style sheet that is used by each HTML page. It can be used to @@ -850,7 +855,18 @@ HTML_TIMESTAMP = YES # files or namespaces will be aligned in HTML using tables. If set to # NO a bullet list will be used. -HTML_ALIGN_MEMBERS = YES +#HTML_ALIGN_MEMBERS = YES + +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via Javascript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have Javascript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = NO # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML # documentation will contain sections that can be hidden and shown after the @@ -858,7 +874,7 @@ HTML_ALIGN_MEMBERS = YES # JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox # Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari). -HTML_DYNAMIC_SECTIONS = YES +HTML_DYNAMIC_SECTIONS = NO # If the GENERATE_DOCSET tag is set to YES, additional index files # will be generated that can be used as input for Apple's Xcode 3 @@ -1003,7 +1019,7 @@ QHG_LOCATION = # the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before # the help appears. -GENERATE_ECLIPSEHELP = YES +GENERATE_ECLIPSEHELP = NO # A unique identifier for the eclipse help plugin. When installing the plugin # the directory name containing the HTML and XML files should also have @@ -1035,7 +1051,7 @@ GENERATE_TREEVIEW = NO # By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, # and Class Hierarchy pages using a tree view instead of an ordered list. -USE_INLINE_TREES = NO +#USE_INLINE_TREES = NO # If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be # used to set the initial width (in pixels) of the frame in which the tree @@ -1072,7 +1088,7 @@ FORMULA_TRANSPARENT = YES # typically be disabled. For large projects the javascript based search engine # can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution. -SEARCHENGINE = NO +SEARCHENGINE = YES # When the SERVER_BASED_SEARCH tag is enabled the search engine will be # implemented using a PHP enabled web server instead of at the web client @@ -1082,7 +1098,7 @@ SEARCHENGINE = NO # full text search. The disadvances is that it is more difficult to setup # and does not have live searching capabilities. -SERVER_BASED_SEARCH = NO +SERVER_BASED_SEARCH = YES #--------------------------------------------------------------------------- # configuration options related to the LaTeX output @@ -1260,13 +1276,13 @@ XML_OUTPUT = xml # which can be used by a validating XML parser to check the # syntax of the XML files. -XML_SCHEMA = +#XML_SCHEMA = # The XML_DTD tag can be used to specify an XML DTD, # which can be used by a validating XML parser to check the # syntax of the XML files. -XML_DTD = +#XML_DTD = # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting @@ -1431,7 +1447,7 @@ EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). -PERL_PATH = /usr/bin/perl +#PERL_PATH = /usr/bin/perl #--------------------------------------------------------------------------- # Configuration options related to the dot tool @@ -1453,7 +1469,7 @@ CLASS_DIAGRAMS = NO # the mscgen tool resides. If left empty the tool is assumed to be found in the # default search path. -MSCGEN_PATH = +#MSCGEN_PATH = # If set to YES, the inheritance and collaboration graphs will hide # inheritance and usage relations if the target is undocumented @@ -1485,7 +1501,7 @@ DOT_NUM_THREADS = 0 # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. -DOT_FONTNAME = FreeSans.ttf +#DOT_FONTNAME = FreeSans.ttf # The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. # The default size is 10pt. @@ -1634,3 +1650,7 @@ GENERATE_LEGEND = YES # the various graphs. DOT_CLEANUP = YES + + +FULL_SIDEBAR = NO +HTML_EXTRA_STYLESHEET = build/doxygen/doxygen-awesome.css diff --git a/build/doxygen/doxygen-awesome.css b/build/doxygen/doxygen-awesome.css new file mode 100644 index 00000000000..0b1c8c20892 --- /dev/null +++ b/build/doxygen/doxygen-awesome.css @@ -0,0 +1,2413 @@ +/** + +Doxygen Awesome +https://github.com/jothepro/doxygen-awesome-css + +MIT License + +Copyright (c) 2021 - 2022 jothepro + +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. + +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. + +*/ + +html { + /* primary theme color. This will affect the entire websites color scheme: links, arrows, labels, ... */ + --primary-color: #1779c4; + --primary-dark-color: #335c80; + --primary-light-color: #70b1e9; + + /* page base colors */ + --page-background-color: #ffffff; + --page-foreground-color: #2f4153; + --page-secondary-foreground-color: #6f7e8e; + + /* color for all separators on the website: hr, borders, ... */ + --separator-color: #dedede; + + /* border radius for all rounded components. Will affect many components, like dropdowns, memitems, codeblocks, ... */ + --border-radius-large: 8px; + --border-radius-small: 4px; + --border-radius-medium: 6px; + + /* default spacings. Most components reference these values for spacing, to provide uniform spacing on the page. */ + --spacing-small: 5px; + --spacing-medium: 10px; + --spacing-large: 16px; + + /* default box shadow used for raising an element above the normal content. Used in dropdowns, search result, ... */ + --box-shadow: 0 2px 8px 0 rgba(0,0,0,.075); + + --odd-color: rgba(0,0,0,.028); + + /* font-families. will affect all text on the website + * font-family: the normal font for text, headlines, menus + * font-family-monospace: used for preformatted text in memtitle, code, fragments + */ + --font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif; + --font-family-monospace: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; + + /* font sizes */ + --page-font-size: 15.6px; + --navigation-font-size: 14.4px; + --toc-font-size: 13.4px; + --code-font-size: 14px; /* affects code, fragment */ + --title-font-size: 22px; + + /* content text properties. These only affect the page content, not the navigation or any other ui elements */ + --content-line-height: 27px; + /* The content is centered and constraint in it's width. To make the content fill the whole page, set the variable to auto.*/ + --content-maxwidth: 1050px; + --table-line-height: 24px; + --toc-sticky-top: var(--spacing-medium); + --toc-width: 200px; + --toc-max-height: calc(100vh - 2 * var(--spacing-medium) - 85px); + + /* colors for various content boxes: @warning, @note, @deprecated @bug */ + --warning-color: #f8d1cc; + --warning-color-dark: #b61825; + --warning-color-darker: #75070f; + --note-color: #faf3d8; + --note-color-dark: #f3a600; + --note-color-darker: #5f4204; + --todo-color: #e4f3ff; + --todo-color-dark: #1879C4; + --todo-color-darker: #274a5c; + --deprecated-color: #ecf0f3; + --deprecated-color-dark: #5b6269; + --deprecated-color-darker: #43454a; + --bug-color: #e4dafd; + --bug-color-dark: #5b2bdd; + --bug-color-darker: #2a0d72; + --invariant-color: #d8f1e3; + --invariant-color-dark: #44b86f; + --invariant-color-darker: #265532; + + /* blockquote colors */ + --blockquote-background: #f8f9fa; + --blockquote-foreground: #636568; + + /* table colors */ + --tablehead-background: #f1f1f1; + --tablehead-foreground: var(--page-foreground-color); + + /* menu-display: block | none + * Visibility of the top navigation on screens >= 768px. On smaller screen the menu is always visible. + * `GENERATE_TREEVIEW` MUST be enabled! + */ + --menu-display: block; + + --menu-focus-foreground: var(--page-background-color); + --menu-focus-background: var(--primary-color); + --menu-selected-background: rgba(0,0,0,.05); + + + --header-background: var(--page-background-color); + --header-foreground: var(--page-foreground-color); + + /* searchbar colors */ + --searchbar-background: var(--side-nav-background); + --searchbar-foreground: var(--page-foreground-color); + + /* searchbar size + * (`searchbar-width` is only applied on screens >= 768px. + * on smaller screens the searchbar will always fill the entire screen width) */ + --searchbar-height: 33px; + --searchbar-width: 210px; + --searchbar-border-radius: var(--searchbar-height); + + /* code block colors */ + --code-background: #f5f5f5; + --code-foreground: var(--page-foreground-color); + + /* fragment colors */ + --fragment-background: #F8F9FA; + --fragment-foreground: #37474F; + --fragment-keyword: #bb6bb2; + --fragment-keywordtype: #8258b3; + --fragment-keywordflow: #d67c3b; + --fragment-token: #438a59; + --fragment-comment: #969696; + --fragment-link: #5383d6; + --fragment-preprocessor: #46aaa5; + --fragment-linenumber-color: #797979; + --fragment-linenumber-background: #f4f4f5; + --fragment-linenumber-border: #e3e5e7; + --fragment-lineheight: 20px; + + /* sidebar navigation (treeview) colors */ + --side-nav-background: #fbfbfb; + --side-nav-foreground: var(--page-foreground-color); + --side-nav-arrow-opacity: 0; + --side-nav-arrow-hover-opacity: 0.9; + + --toc-background: var(--side-nav-background); + --toc-foreground: var(--side-nav-foreground); + + /* height of an item in any tree / collapsable table */ + --tree-item-height: 30px; + + --memname-font-size: var(--code-font-size); + --memtitle-font-size: 18px; + + --webkit-scrollbar-size: 7px; + --webkit-scrollbar-padding: 4px; + --webkit-scrollbar-color: var(--separator-color); +} + +@media screen and (max-width: 767px) { + html { + --page-font-size: 16px; + --navigation-font-size: 16px; + --toc-font-size: 15px; + --code-font-size: 15px; /* affects code, fragment */ + --title-font-size: 22px; + } +} + +@media (prefers-color-scheme: dark) { + html:not(.light-mode) { + color-scheme: dark; + + --primary-color: #1982d2; + --primary-dark-color: #86a9c4; + --primary-light-color: #4779ac; + + --box-shadow: 0 2px 8px 0 rgba(0,0,0,.35); + + --odd-color: rgba(100,100,100,.06); + + --menu-selected-background: rgba(0,0,0,.4); + + --page-background-color: #1C1D1F; + --page-foreground-color: #d2dbde; + --page-secondary-foreground-color: #859399; + --separator-color: #38393b; + --side-nav-background: #252628; + + --code-background: #2a2c2f; + + --tablehead-background: #2a2c2f; + + --blockquote-background: #222325; + --blockquote-foreground: #7e8c92; + + --warning-color: #2e1917; + --warning-color-dark: #ad2617; + --warning-color-darker: #f5b1aa; + --note-color: #3b2e04; + --note-color-dark: #f1b602; + --note-color-darker: #ceb670; + --todo-color: #163750; + --todo-color-dark: #1982D2; + --todo-color-darker: #dcf0fa; + --deprecated-color: #2e323b; + --deprecated-color-dark: #738396; + --deprecated-color-darker: #abb0bd; + --bug-color: #2a2536; + --bug-color-dark: #7661b3; + --bug-color-darker: #ae9ed6; + --invariant-color: #303a35; + --invariant-color-dark: #76ce96; + --invariant-color-darker: #cceed5; + + --fragment-background: #282c34; + --fragment-foreground: #dbe4eb; + --fragment-keyword: #cc99cd; + --fragment-keywordtype: #ab99cd; + --fragment-keywordflow: #e08000; + --fragment-token: #7ec699; + --fragment-comment: #999999; + --fragment-link: #98c0e3; + --fragment-preprocessor: #65cabe; + --fragment-linenumber-color: #cccccc; + --fragment-linenumber-background: #35393c; + --fragment-linenumber-border: #1f1f1f; + } +} + +/* dark mode variables are defined twice, to support both the dark-mode without and with doxygen-awesome-darkmode-toggle.js */ +html.dark-mode { + color-scheme: dark; + + --primary-color: #1982d2; + --primary-dark-color: #86a9c4; + --primary-light-color: #4779ac; + + --box-shadow: 0 2px 8px 0 rgba(0,0,0,.30); + + --odd-color: rgba(100,100,100,.06); + + --menu-selected-background: rgba(0,0,0,.4); + + --page-background-color: #1C1D1F; + --page-foreground-color: #d2dbde; + --page-secondary-foreground-color: #859399; + --separator-color: #38393b; + --side-nav-background: #252628; + + --code-background: #2a2c2f; + + --tablehead-background: #2a2c2f; + + --blockquote-background: #222325; + --blockquote-foreground: #7e8c92; + + --warning-color: #2e1917; + --warning-color-dark: #ad2617; + --warning-color-darker: #f5b1aa; + --note-color: #3b2e04; + --note-color-dark: #f1b602; + --note-color-darker: #ceb670; + --todo-color: #163750; + --todo-color-dark: #1982D2; + --todo-color-darker: #dcf0fa; + --deprecated-color: #2e323b; + --deprecated-color-dark: #738396; + --deprecated-color-darker: #abb0bd; + --bug-color: #2a2536; + --bug-color-dark: #7661b3; + --bug-color-darker: #ae9ed6; + --invariant-color: #303a35; + --invariant-color-dark: #76ce96; + --invariant-color-darker: #cceed5; + + --fragment-background: #282c34; + --fragment-foreground: #dbe4eb; + --fragment-keyword: #cc99cd; + --fragment-keywordtype: #ab99cd; + --fragment-keywordflow: #e08000; + --fragment-token: #7ec699; + --fragment-comment: #999999; + --fragment-link: #98c0e3; + --fragment-preprocessor: #65cabe; + --fragment-linenumber-color: #cccccc; + --fragment-linenumber-background: #35393c; + --fragment-linenumber-border: #1f1f1f; +} + +body { + color: var(--page-foreground-color); + background-color: var(--page-background-color); + font-size: var(--page-font-size); +} + +body, table, div, p, dl, #nav-tree .label, .title, +.sm-dox a, .sm-dox a:hover, .sm-dox a:focus, #projectname, +.SelectItem, #MSearchField, .navpath li.navelem a, +.navpath li.navelem a:hover, p.reference, p.definition { + font-family: var(--font-family); +} + +h1, h2, h3, h4, h5 { + margin-top: .9em; + font-weight: 600; + line-height: initial; +} + +p, div, table, dl, p.reference, p.definition { + font-size: var(--page-font-size); +} + +p.reference, p.definition { + color: var(--page-secondary-foreground-color); +} + +a:link, a:visited, a:hover, a:focus, a:active { + color: var(--primary-color) !important; + font-weight: 500; +} + +a.anchor { + scroll-margin-top: var(--spacing-large); + display: block; +} + +/* + Title and top navigation + */ + +#top { + background: var(--header-background); + border-bottom: 1px solid var(--separator-color); +} + +@media screen and (min-width: 768px) { + #top { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; + } +} + +#main-nav { + flex-grow: 5; + padding: var(--spacing-small) var(--spacing-medium); +} + +#titlearea { + width: auto; + padding: var(--spacing-medium) var(--spacing-large); + background: none; + color: var(--header-foreground); + border-bottom: none; +} + +@media screen and (max-width: 767px) { + #titlearea { + padding-bottom: var(--spacing-small); + } +} + +#titlearea table tbody tr { + height: auto !important; +} + +#projectname { + font-size: var(--title-font-size); + font-weight: 600; +} + +#projectnumber { + font-family: inherit; + font-size: 60%; +} + +#projectbrief { + font-family: inherit; + font-size: 80%; +} + +#projectlogo { + vertical-align: middle; +} + +#projectlogo img { + max-height: calc(var(--title-font-size) * 2); + margin-right: var(--spacing-small); +} + +.sm-dox, .tabs, .tabs2, .tabs3 { + background: none; + padding: 0; +} + +.tabs, .tabs2, .tabs3 { + border-bottom: 1px solid var(--separator-color); + margin-bottom: -1px; +} + +.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after { + background: var(--page-secondary-foreground-color); +} + +@media screen and (max-width: 767px) { + .sm-dox a span.sub-arrow { + background: var(--code-background); + } + + #main-menu a.has-submenu span.sub-arrow { + color: var(--page-secondary-foreground-color); + border-radius: var(--border-radius-medium); + } + + #main-menu a.has-submenu:hover span.sub-arrow { + color: var(--page-foreground-color); + } +} + +@media screen and (min-width: 768px) { + .sm-dox li, .tablist li { + display: var(--menu-display); + } + + .sm-dox a span.sub-arrow { + border-color: var(--header-foreground) transparent transparent transparent; + } + + .sm-dox a:hover span.sub-arrow { + border-color: var(--menu-focus-foreground) transparent transparent transparent; + } + + .sm-dox ul a span.sub-arrow { + border-color: transparent transparent transparent var(--page-foreground-color); + } + + .sm-dox ul a:hover span.sub-arrow { + border-color: transparent transparent transparent var(--menu-focus-foreground); + } +} + +.sm-dox ul { + background: var(--page-background-color); + box-shadow: var(--box-shadow); + border: 1px solid var(--separator-color); + border-radius: var(--border-radius-medium) !important; + padding: var(--spacing-small); + animation: ease-out 150ms slideInMenu; +} + +@keyframes slideInMenu { + from { + opacity: 0; + transform: translate(0px, -2px); + } + + to { + opacity: 1; + transform: translate(0px, 0px); + } +} + +.sm-dox ul a { + color: var(--page-foreground-color) !important; + background: var(--page-background-color); + font-size: var(--navigation-font-size); +} + +.sm-dox>li>ul:after { + border-bottom-color: var(--page-background-color) !important; +} + +.sm-dox>li>ul:before { + border-bottom-color: var(--separator-color) !important; +} + +.sm-dox ul a:hover, .sm-dox ul a:active, .sm-dox ul a:focus { + font-size: var(--navigation-font-size) !important; + color: var(--menu-focus-foreground) !important; + text-shadow: none; + background-color: var(--menu-focus-background); + border-radius: var(--border-radius-small) !important; +} + +.sm-dox a, .sm-dox a:focus, .tablist li, .tablist li a, .tablist li.current a { + text-shadow: none; + background: transparent; + background-image: none !important; + color: var(--header-foreground) !important; + font-weight: normal; + font-size: var(--navigation-font-size); + border-radius: var(--border-radius-small) !important; +} + +.sm-dox a:focus { + outline: auto; +} + +.sm-dox a:hover, .sm-dox a:active, .tablist li a:hover { + text-shadow: none; + font-weight: normal; + background: var(--menu-focus-background); + color: var(--menu-focus-foreground) !important; + border-radius: var(--border-radius-small) !important; + font-size: var(--navigation-font-size); +} + +.tablist li.current { + border-radius: var(--border-radius-small); + background: var(--menu-selected-background); +} + +.tablist li { + margin: var(--spacing-small) 0 var(--spacing-small) var(--spacing-small); +} + +.tablist a { + padding: 0 var(--spacing-large); +} + + +/* + Search box + */ + +#MSearchBox { + height: var(--searchbar-height); + background: var(--searchbar-background); + border-radius: var(--searchbar-border-radius); + border: 1px solid var(--separator-color); + overflow: hidden; + width: var(--searchbar-width); + position: relative; + box-shadow: none; + display: block; + margin-top: 0; +} + +/* until Doxygen 1.9.4 */ +.left img#MSearchSelect { + left: 0; + user-select: none; + padding-left: 8px; +} + +/* Doxygen 1.9.5 */ +.left span#MSearchSelect { + left: 0; + user-select: none; + margin-left: 8px; + padding: 0; +} + +.left #MSearchSelect[src$=".png"] { + padding-left: 0 +} + +.SelectionMark { + user-select: none; +} + +.tabs .left #MSearchSelect { + padding-left: 0; +} + +.tabs #MSearchBox { + position: absolute; + right: var(--spacing-medium); +} + +@media screen and (max-width: 767px) { + .tabs #MSearchBox { + position: relative; + right: 0; + margin-left: var(--spacing-medium); + margin-top: 0; + } +} + +#MSearchSelectWindow, #MSearchResultsWindow { + z-index: 9999; +} + +#MSearchBox.MSearchBoxActive { + border-color: var(--primary-color); + box-shadow: inset 0 0 0 1px var(--primary-color); +} + +#main-menu > li:last-child { + margin-right: 0; +} + +@media screen and (max-width: 767px) { + #main-menu > li:last-child { + height: 50px; + } +} + +#MSearchField { + font-size: var(--navigation-font-size); + height: calc(var(--searchbar-height) - 2px); + background: transparent; + width: calc(var(--searchbar-width) - 64px); +} + +.MSearchBoxActive #MSearchField { + color: var(--searchbar-foreground); +} + +#MSearchSelect { + top: calc(calc(var(--searchbar-height) / 2) - 11px); +} + +#MSearchBox span.left, #MSearchBox span.right { + background: none; + background-image: none; +} + +#MSearchBox span.right { + padding-top: calc(calc(var(--searchbar-height) / 2) - 12px); + position: absolute; + right: var(--spacing-small); +} + +.tabs #MSearchBox span.right { + top: calc(calc(var(--searchbar-height) / 2) - 12px); +} + +@keyframes slideInSearchResults { + from { + opacity: 0; + transform: translate(0, 15px); + } + + to { + opacity: 1; + transform: translate(0, 20px); + } +} + +#MSearchResultsWindow { + left: auto !important; + right: var(--spacing-medium); + border-radius: var(--border-radius-large); + border: 1px solid var(--separator-color); + transform: translate(0, 20px); + box-shadow: var(--box-shadow); + animation: ease-out 280ms slideInSearchResults; + background: var(--page-background-color); +} + +iframe#MSearchResults { + margin: 4px; +} + +iframe { + color-scheme: normal; +} + +@media (prefers-color-scheme: dark) { + html:not(.light-mode) iframe#MSearchResults { + filter: invert() hue-rotate(180deg); + } +} + +html.dark-mode iframe#MSearchResults { + filter: invert() hue-rotate(180deg); +} + +#MSearchResults .SRPage { + background-color: transparent; +} + +#MSearchResults .SRPage .SREntry { + font-size: 10pt; + padding: var(--spacing-small) var(--spacing-medium); +} + +#MSearchSelectWindow { + border: 1px solid var(--separator-color); + border-radius: var(--border-radius-medium); + box-shadow: var(--box-shadow); + background: var(--page-background-color); + padding-top: var(--spacing-small); + padding-bottom: var(--spacing-small); +} + +#MSearchSelectWindow a.SelectItem { + font-size: var(--navigation-font-size); + line-height: var(--content-line-height); + margin: 0 var(--spacing-small); + border-radius: var(--border-radius-small); + color: var(--page-foreground-color) !important; + font-weight: normal; +} + +#MSearchSelectWindow a.SelectItem:hover { + background: var(--menu-focus-background); + color: var(--menu-focus-foreground) !important; +} + +@media screen and (max-width: 767px) { + #MSearchBox { + margin-top: var(--spacing-medium); + margin-bottom: var(--spacing-medium); + width: calc(100vw - 30px); + } + + #main-menu > li:last-child { + float: none !important; + } + + #MSearchField { + width: calc(100vw - 110px); + } + + @keyframes slideInSearchResultsMobile { + from { + opacity: 0; + transform: translate(0, 15px); + } + + to { + opacity: 1; + transform: translate(0, 20px); + } + } + + #MSearchResultsWindow { + left: var(--spacing-medium) !important; + right: var(--spacing-medium); + overflow: auto; + transform: translate(0, 20px); + animation: ease-out 280ms slideInSearchResultsMobile; + width: auto !important; + } + + /* + * Overwrites for fixing the searchbox on mobile in doxygen 1.9.2 + */ + label.main-menu-btn ~ #searchBoxPos1 { + top: 3px !important; + right: 6px !important; + left: 45px; + display: flex; + } + + label.main-menu-btn ~ #searchBoxPos1 > #MSearchBox { + margin-top: 0; + margin-bottom: 0; + flex-grow: 2; + float: left; + } +} + +/* + Tree view + */ + +#side-nav { + padding: 0 !important; + background: var(--side-nav-background); +} + +@media screen and (max-width: 767px) { + #side-nav { + display: none; + } + + #doc-content { + margin-left: 0 !important; + } +} + +#nav-tree { + background: transparent; +} + +#nav-tree .label { + font-size: var(--navigation-font-size); +} + +#nav-tree .item { + height: var(--tree-item-height); + line-height: var(--tree-item-height); +} + +#nav-sync { + bottom: 12px; + right: 12px; + top: auto !important; + user-select: none; +} + +#nav-tree .selected { + text-shadow: none; + background-image: none; + background-color: transparent; + position: relative; +} + +#nav-tree .selected::after { + content: ""; + position: absolute; + top: 1px; + bottom: 1px; + left: 0; + width: 4px; + border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0; + background: var(--primary-color); +} + + +#nav-tree a { + color: var(--side-nav-foreground) !important; + font-weight: normal; +} + +#nav-tree a:focus { + outline-style: auto; +} + +#nav-tree .arrow { + opacity: var(--side-nav-arrow-opacity); +} + +.arrow { + color: inherit; + cursor: pointer; + font-size: 45%; + vertical-align: middle; + margin-right: 2px; + font-family: serif; + height: auto; + text-align: right; +} + +#nav-tree div.item:hover .arrow, #nav-tree a:focus .arrow { + opacity: var(--side-nav-arrow-hover-opacity); +} + +#nav-tree .selected a { + color: var(--primary-color) !important; + font-weight: bolder; + font-weight: 600; +} + +.ui-resizable-e { + background: var(--separator-color); + width: 1px; +} + +/* + Contents + */ + +div.header { + border-bottom: 1px solid var(--separator-color); + background-color: var(--page-background-color); + background-image: none; +} + +@media screen and (min-width: 1000px) { + #doc-content > div > div.contents, + .PageDoc > div.contents { + display: flex; + flex-direction: row-reverse; + flex-wrap: nowrap; + align-items: flex-start; + } + + div.contents .textblock { + min-width: 200px; + flex-grow: 1; + } +} + +div.contents, div.header .title, div.header .summary { + max-width: var(--content-maxwidth); +} + +div.contents, div.header .title { + line-height: initial; + margin: calc(var(--spacing-medium) + .2em) auto var(--spacing-medium) auto; +} + +div.header .summary { + margin: var(--spacing-medium) auto 0 auto; +} + +div.headertitle { + padding: 0; +} + +div.header .title { + font-weight: 600; + font-size: 225%; + padding: var(--spacing-medium) var(--spacing-large); + word-break: break-word; +} + +div.header .summary { + width: auto; + display: block; + float: none; + padding: 0 var(--spacing-large); +} + +td.memSeparator { + border-color: var(--separator-color); +} + +span.mlabel { + background: var(--primary-color); + border: none; + padding: 4px 9px; + border-radius: 12px; + margin-right: var(--spacing-medium); +} + +span.mlabel:last-of-type { + margin-right: 2px; +} + +div.contents { + padding: 0 var(--spacing-large); +} + +div.contents p, div.contents li { + line-height: var(--content-line-height); +} + +div.contents div.dyncontent { + margin: var(--spacing-medium) 0; +} + +@media (prefers-color-scheme: dark) { + html:not(.light-mode) div.contents div.dyncontent img, + html:not(.light-mode) div.contents center img, + html:not(.light-mode) div.contents > table img, + html:not(.light-mode) div.contents div.dyncontent iframe, + html:not(.light-mode) div.contents center iframe, + html:not(.light-mode) div.contents table iframe { + filter: hue-rotate(180deg) invert(); + } +} + +html.dark-mode div.contents div.dyncontent img, +html.dark-mode div.contents center img, +html.dark-mode div.contents > table img, +html.dark-mode div.contents div.dyncontent iframe, +html.dark-mode div.contents center iframe, +html.dark-mode div.contents table iframe { + filter: hue-rotate(180deg) invert(); +} + +h2.groupheader { + border-bottom: 0px; + color: var(--page-foreground-color); + box-shadow: + 100px 0 var(--page-background-color), + -100px 0 var(--page-background-color), + 100px 0.75px var(--separator-color), + -100px 0.75px var(--separator-color), + 500px 0 var(--page-background-color), + -500px 0 var(--page-background-color), + 500px 0.75px var(--separator-color), + -500px 0.75px var(--separator-color), + 900px 0 var(--page-background-color), + -900px 0 var(--page-background-color), + 900px 0.75px var(--separator-color), + -900px 0.75px var(--separator-color), + 1400px 0 var(--page-background-color), + -1400px 0 var(--page-background-color), + 1400px 0.75px var(--separator-color), + -1400px 0.75px var(--separator-color), + 1900px 0 var(--page-background-color), + -1900px 0 var(--page-background-color), + 1900px 0.75px var(--separator-color), + -1900px 0.75px var(--separator-color); +} + +blockquote { + margin: 0 var(--spacing-medium) 0 var(--spacing-medium); + padding: var(--spacing-small) var(--spacing-large); + background: var(--blockquote-background); + color: var(--blockquote-foreground); + border-left: 0; + overflow: visible; + border-radius: var(--border-radius-medium); + overflow: visible; + position: relative; +} + +blockquote::before, blockquote::after { + font-weight: bold; + font-family: serif; + font-size: 360%; + opacity: .15; + position: absolute; +} + +blockquote::before { + content: "“"; + left: -10px; + top: 4px; +} + +blockquote::after { + content: "”"; + right: -8px; + bottom: -25px; +} + +blockquote p { + margin: var(--spacing-small) 0 var(--spacing-medium) 0; +} +.paramname { + font-weight: 600; + color: var(--primary-dark-color); +} + +.paramname > code { + border: 0; +} + +table.params .paramname { + font-weight: 600; + font-family: var(--font-family-monospace); + font-size: var(--code-font-size); + padding-right: var(--spacing-small); + line-height: var(--table-line-height); +} + +h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { + text-shadow: 0 0 15px var(--primary-light-color); +} + +.alphachar a { + color: var(--page-foreground-color); +} + +/* + Table of Contents + */ + +div.contents .toc { + max-height: var(--toc-max-height); + min-width: var(--toc-width); + border: 0; + border-left: 1px solid var(--separator-color); + border-radius: 0; + background-color: transparent; + box-shadow: none; + position: sticky; + top: var(--toc-sticky-top); + padding: 0 var(--spacing-large); + margin: var(--spacing-small) 0 var(--spacing-large) var(--spacing-large); +} + +div.toc h3 { + color: var(--toc-foreground); + font-size: var(--navigation-font-size); + margin: var(--spacing-large) 0 var(--spacing-medium) 0; +} + +div.toc li { + padding: 0; + background: none; + line-height: var(--toc-font-size); + margin: var(--toc-font-size) 0 0 0; +} + +div.toc li::before { + display: none; +} + +div.toc ul { + margin-top: 0 +} + +div.toc li a { + font-size: var(--toc-font-size); + color: var(--page-foreground-color) !important; + text-decoration: none; +} + +div.toc li a:hover, div.toc li a.active { + color: var(--primary-color) !important; +} + +div.toc li a.aboveActive { + color: var(--page-secondary-foreground-color) !important; +} + + +@media screen and (max-width: 999px) { + div.contents .toc { + max-height: 45vh; + float: none; + width: auto; + margin: 0 0 var(--spacing-medium) 0; + position: relative; + top: 0; + position: relative; + border: 1px solid var(--separator-color); + border-radius: var(--border-radius-medium); + background-color: var(--toc-background); + box-shadow: var(--box-shadow); + } + + div.contents .toc.interactive { + max-height: calc(var(--navigation-font-size) + 2 * var(--spacing-large)); + overflow: hidden; + } + + div.contents .toc > h3 { + -webkit-tap-highlight-color: transparent; + cursor: pointer; + position: sticky; + top: 0; + background-color: var(--toc-background); + margin: 0; + padding: var(--spacing-large) 0; + display: block; + } + + div.contents .toc.interactive > h3::before { + content: ""; + width: 0; + height: 0; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 5px solid var(--primary-color); + display: inline-block; + margin-right: var(--spacing-small); + margin-bottom: calc(var(--navigation-font-size) / 4); + transform: rotate(-90deg); + transition: transform 0.25s ease-out; + } + + div.contents .toc.interactive.open > h3::before { + transform: rotate(0deg); + } + + div.contents .toc.interactive.open { + max-height: 45vh; + overflow: auto; + transition: max-height 0.2s ease-in-out; + } + + div.contents .toc a, div.contents .toc a.active { + color: var(--primary-color) !important; + } + + div.contents .toc a:hover { + text-decoration: underline; + } +} + +/* + Code & Fragments + */ + +code, div.fragment, pre.fragment { + border-radius: var(--border-radius-small); + border: 1px solid var(--separator-color); + overflow: hidden; +} + +code { + display: inline; + background: var(--code-background); + color: var(--code-foreground); + padding: 2px 6px; +} + +div.fragment, pre.fragment { + margin: var(--spacing-medium) 0; + padding: calc(var(--spacing-large) - (var(--spacing-large) / 6)) var(--spacing-large); + background: var(--fragment-background); + color: var(--fragment-foreground); + overflow-x: auto; +} + +@media screen and (max-width: 767px) { + div.fragment, pre.fragment { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0; + } + + .contents > div.fragment, + .textblock > div.fragment, + .textblock > pre.fragment, + .contents > .doxygen-awesome-fragment-wrapper > div.fragment, + .textblock > .doxygen-awesome-fragment-wrapper > div.fragment, + .textblock > .doxygen-awesome-fragment-wrapper > pre.fragment { + margin: var(--spacing-medium) calc(0px - var(--spacing-large)); + border-radius: 0; + border-left: 0; + } + + .textblock li > .fragment, + .textblock li > .doxygen-awesome-fragment-wrapper > .fragment { + margin: var(--spacing-medium) calc(0px - var(--spacing-large)); + } + + .memdoc li > .fragment, + .memdoc li > .doxygen-awesome-fragment-wrapper > .fragment { + margin: var(--spacing-medium) calc(0px - var(--spacing-medium)); + } + + .textblock ul, .memdoc ul { + overflow: initial; + } + + .memdoc > div.fragment, + .memdoc > pre.fragment, + dl dd > div.fragment, + dl dd pre.fragment, + .memdoc > .doxygen-awesome-fragment-wrapper > div.fragment, + .memdoc > .doxygen-awesome-fragment-wrapper > pre.fragment, + dl dd > .doxygen-awesome-fragment-wrapper > div.fragment, + dl dd .doxygen-awesome-fragment-wrapper > pre.fragment { + margin: var(--spacing-medium) calc(0px - var(--spacing-medium)); + border-radius: 0; + border-left: 0; + } +} + +code, code a, pre.fragment, div.fragment, div.fragment .line, div.fragment span, div.fragment .line a, div.fragment .line span { + font-family: var(--font-family-monospace); + font-size: var(--code-font-size) !important; +} + +div.line:after { + margin-right: var(--spacing-medium); +} + +div.fragment .line, pre.fragment { + white-space: pre; + word-wrap: initial; + line-height: var(--fragment-lineheight); +} + +div.fragment span.keyword { + color: var(--fragment-keyword); +} + +div.fragment span.keywordtype { + color: var(--fragment-keywordtype); +} + +div.fragment span.keywordflow { + color: var(--fragment-keywordflow); +} + +div.fragment span.stringliteral { + color: var(--fragment-token) +} + +div.fragment span.comment { + color: var(--fragment-comment); +} + +div.fragment a.code { + color: var(--fragment-link) !important; +} + +div.fragment span.preprocessor { + color: var(--fragment-preprocessor); +} + +div.fragment span.lineno { + display: inline-block; + width: 27px; + border-right: none; + background: var(--fragment-linenumber-background); + color: var(--fragment-linenumber-color); +} + +div.fragment span.lineno a { + background: none; + color: var(--fragment-link) !important; +} + +div.fragment .line:first-child .lineno { + box-shadow: -999999px 0px 0 999999px var(--fragment-linenumber-background), -999998px 0px 0 999999px var(--fragment-linenumber-border); +} + +div.line { + border-radius: var(--border-radius-small); +} + +div.line.glow { + background-color: var(--primary-light-color); + box-shadow: none; +} + +/* + dl warning, attention, note, deprecated, bug, ... + */ + +dl.bug dt a, dl.deprecated dt a, dl.todo dt a { + font-weight: bold !important; +} + +dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, dl.invariant, dl.pre, dl.todo, dl.remark { + padding: var(--spacing-medium); + margin: var(--spacing-medium) 0; + color: var(--page-background-color); + overflow: hidden; + margin-left: 0; + border-radius: var(--border-radius-small); +} + +dl.section dd { + margin-bottom: 2px; +} + +dl.warning, dl.attention { + background: var(--warning-color); + border-left: 8px solid var(--warning-color-dark); + color: var(--warning-color-darker); +} + +dl.warning dt, dl.attention dt { + color: var(--warning-color-dark); +} + +dl.note, dl.remark { + background: var(--note-color); + border-left: 8px solid var(--note-color-dark); + color: var(--note-color-darker); +} + +dl.note dt, dl.remark dt { + color: var(--note-color-dark); +} + +dl.todo { + background: var(--todo-color); + border-left: 8px solid var(--todo-color-dark); + color: var(--todo-color-darker); +} + +dl.todo dt { + color: var(--todo-color-dark); +} + +dl.bug dt a { + color: var(--todo-color-dark) !important; +} + +dl.bug { + background: var(--bug-color); + border-left: 8px solid var(--bug-color-dark); + color: var(--bug-color-darker); +} + +dl.bug dt a { + color: var(--bug-color-dark) !important; +} + +dl.deprecated { + background: var(--deprecated-color); + border-left: 8px solid var(--deprecated-color-dark); + color: var(--deprecated-color-darker); +} + +dl.deprecated dt a { + color: var(--deprecated-color-dark) !important; +} + +dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd { + margin-inline-start: 0px; +} + +dl.invariant, dl.pre { + background: var(--invariant-color); + border-left: 8px solid var(--invariant-color-dark); + color: var(--invariant-color-darker); +} + +dl.invariant dt, dl.pre dt { + color: var(--invariant-color-dark); +} + +/* + memitem + */ + +div.memdoc, div.memproto, h2.memtitle { + box-shadow: none; + background-image: none; + border: none; +} + +div.memdoc { + padding: 0 var(--spacing-medium); + background: var(--page-background-color); +} + +h2.memtitle, div.memitem { + border: 1px solid var(--separator-color); + box-shadow: var(--box-shadow); +} + +h2.memtitle { + box-shadow: 0px var(--spacing-medium) 0 -1px var(--fragment-background), var(--box-shadow); +} + +div.memitem { + transition: none; +} + +div.memproto, h2.memtitle { + background: var(--fragment-background); +} + +h2.memtitle { + font-weight: 500; + font-size: var(--memtitle-font-size); + font-family: var(--font-family-monospace); + border-bottom: none; + border-top-left-radius: var(--border-radius-medium); + border-top-right-radius: var(--border-radius-medium); + word-break: break-all; + position: relative; +} + +h2.memtitle:after { + content: ""; + display: block; + background: var(--fragment-background); + height: var(--spacing-medium); + bottom: calc(0px - var(--spacing-medium)); + left: 0; + right: -14px; + position: absolute; + border-top-right-radius: var(--border-radius-medium); +} + +h2.memtitle > span.permalink { + font-size: inherit; +} + +h2.memtitle > span.permalink > a { + text-decoration: none; + padding-left: 3px; + margin-right: -4px; + user-select: none; + display: inline-block; + margin-top: -6px; +} + +h2.memtitle > span.permalink > a:hover { + color: var(--primary-dark-color) !important; +} + +a:target + h2.memtitle, a:target + h2.memtitle + div.memitem { + border-color: var(--primary-light-color); +} + +div.memitem { + border-top-right-radius: var(--border-radius-medium); + border-bottom-right-radius: var(--border-radius-medium); + border-bottom-left-radius: var(--border-radius-medium); + overflow: hidden; + display: block !important; +} + +div.memdoc { + border-radius: 0; +} + +div.memproto { + border-radius: 0 var(--border-radius-small) 0 0; + overflow: auto; + border-bottom: 1px solid var(--separator-color); + padding: var(--spacing-medium); + margin-bottom: -1px; +} + +div.memtitle { + border-top-right-radius: var(--border-radius-medium); + border-top-left-radius: var(--border-radius-medium); +} + +div.memproto table.memname { + font-family: var(--font-family-monospace); + color: var(--page-foreground-color); + font-size: var(--memname-font-size); + text-shadow: none; +} + +div.memproto div.memtemplate { + font-family: var(--font-family-monospace); + color: var(--primary-dark-color); + font-size: var(--memname-font-size); + margin-left: 2px; + text-shadow: none; +} + +table.mlabels, table.mlabels > tbody { + display: block; +} + +td.mlabels-left { + width: auto; +} + +td.mlabels-right { + margin-top: 3px; + position: sticky; + left: 0; +} + +table.mlabels > tbody > tr:first-child { + display: flex; + justify-content: space-between; + flex-wrap: wrap; +} + +.memname, .memitem span.mlabels { + margin: 0 +} + +/* + reflist + */ + +dl.reflist { + box-shadow: var(--box-shadow); + border-radius: var(--border-radius-medium); + border: 1px solid var(--separator-color); + overflow: hidden; + padding: 0; +} + + +dl.reflist dt, dl.reflist dd { + box-shadow: none; + text-shadow: none; + background-image: none; + border: none; + padding: 12px; +} + + +dl.reflist dt { + font-weight: 500; + border-radius: 0; + background: var(--code-background); + border-bottom: 1px solid var(--separator-color); + color: var(--page-foreground-color) +} + + +dl.reflist dd { + background: none; +} + +/* + Table + */ + +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname), +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody { + display: inline-block; + max-width: 100%; +} + +.contents > table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname):not(.classindex) { + margin-left: calc(0px - var(--spacing-large)); + margin-right: calc(0px - var(--spacing-large)); + max-width: calc(100% + 2 * var(--spacing-large)); +} + +table.fieldtable, +table.markdownTable tbody, +table.doxtable tbody { + border: none; + margin: var(--spacing-medium) 0; + box-shadow: 0 0 0 1px var(--separator-color); + border-radius: var(--border-radius-small); +} + +table.doxtable caption { + display: block; +} + +table.fieldtable { + border-collapse: collapse; + width: 100%; +} + +th.markdownTableHeadLeft, +th.markdownTableHeadRight, +th.markdownTableHeadCenter, +th.markdownTableHeadNone, +table.doxtable th { + background: var(--tablehead-background); + color: var(--tablehead-foreground); + font-weight: 600; + font-size: var(--page-font-size); +} + +th.markdownTableHeadLeft:first-child, +th.markdownTableHeadRight:first-child, +th.markdownTableHeadCenter:first-child, +th.markdownTableHeadNone:first-child, +table.doxtable tr th:first-child { + border-top-left-radius: var(--border-radius-small); +} + +th.markdownTableHeadLeft:last-child, +th.markdownTableHeadRight:last-child, +th.markdownTableHeadCenter:last-child, +th.markdownTableHeadNone:last-child, +table.doxtable tr th:last-child { + border-top-right-radius: var(--border-radius-small); +} + +table.markdownTable td, +table.markdownTable th, +table.fieldtable td, +table.fieldtable th, +table.doxtable td, +table.doxtable th { + border: 1px solid var(--separator-color); + padding: var(--spacing-small) var(--spacing-medium); +} + +table.markdownTable td:last-child, +table.markdownTable th:last-child, +table.fieldtable td:last-child, +table.fieldtable th:last-child, +table.doxtable td:last-child, +table.doxtable th:last-child { + border-right: none; +} + +table.markdownTable td:first-child, +table.markdownTable th:first-child, +table.fieldtable td:first-child, +table.fieldtable th:first-child, +table.doxtable td:first-child, +table.doxtable th:first-child { + border-left: none; +} + +table.markdownTable tr:first-child td, +table.markdownTable tr:first-child th, +table.fieldtable tr:first-child td, +table.fieldtable tr:first-child th, +table.doxtable tr:first-child td, +table.doxtable tr:first-child th { + border-top: none; +} + +table.markdownTable tr:last-child td, +table.markdownTable tr:last-child th, +table.fieldtable tr:last-child td, +table.fieldtable tr:last-child th, +table.doxtable tr:last-child td, +table.doxtable tr:last-child th { + border-bottom: none; +} + +table.markdownTable tr, table.doxtable tr { + border-bottom: 1px solid var(--separator-color); +} + +table.markdownTable tr:last-child, table.doxtable tr:last-child { + border-bottom: none; +} + +table.fieldtable th { + font-size: var(--page-font-size); + font-weight: 600; + background-image: none; + background-color: var(--tablehead-background); + color: var(--tablehead-foreground); +} + +table.fieldtable td.fieldtype, .fieldtable td.fieldname, .fieldtable td.fielddoc, .fieldtable th { + border-bottom: 1px solid var(--separator-color); + border-right: 1px solid var(--separator-color); +} + +table.fieldtable tr:last-child td:first-child { + border-bottom-left-radius: var(--border-radius-small); +} + +table.fieldtable tr:last-child td:last-child { + border-bottom-right-radius: var(--border-radius-small); +} + +.memberdecls td.glow, .fieldtable tr.glow { + background-color: var(--primary-light-color); + box-shadow: none; +} + +table.memberdecls { + display: block; + -webkit-tap-highlight-color: transparent; +} + +table.memberdecls tr[class^='memitem'] { + font-family: var(--font-family-monospace); + font-size: var(--code-font-size); +} + +table.memberdecls tr[class^='memitem'] .memTemplParams { + font-family: var(--font-family-monospace); + font-size: var(--code-font-size); + color: var(--primary-dark-color); + white-space: normal; +} + +table.memberdecls .memItemLeft, +table.memberdecls .memItemRight, +table.memberdecls .memTemplItemLeft, +table.memberdecls .memTemplItemRight, +table.memberdecls .memTemplParams { + transition: none; + padding-top: var(--spacing-small); + padding-bottom: var(--spacing-small); + border-top: 1px solid var(--separator-color); + border-bottom: 1px solid var(--separator-color); + background-color: var(--fragment-background); +} + +table.memberdecls .memTemplItemLeft, +table.memberdecls .memTemplItemRight { + padding-top: 2px; +} + +table.memberdecls .memTemplParams { + border-bottom: 0; + border-left: 1px solid var(--separator-color); + border-right: 1px solid var(--separator-color); + border-radius: var(--border-radius-small) var(--border-radius-small) 0 0; + padding-bottom: var(--spacing-small); +} + +table.memberdecls .memTemplItemLeft { + border-radius: 0 0 0 var(--border-radius-small); + border-left: 1px solid var(--separator-color); + border-top: 0; +} + +table.memberdecls .memTemplItemRight { + border-radius: 0 0 var(--border-radius-small) 0; + border-right: 1px solid var(--separator-color); + padding-left: 0; + border-top: 0; +} + +table.memberdecls .memItemLeft { + border-radius: var(--border-radius-small) 0 0 var(--border-radius-small); + border-left: 1px solid var(--separator-color); + padding-left: var(--spacing-medium); + padding-right: 0; +} + +table.memberdecls .memItemRight { + border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0; + border-right: 1px solid var(--separator-color); + padding-right: var(--spacing-medium); + padding-left: 0; + +} + +table.memberdecls .mdescLeft, table.memberdecls .mdescRight { + background: none; + color: var(--page-foreground-color); + padding: var(--spacing-small) 0; +} + +table.memberdecls .memItemLeft, +table.memberdecls .memTemplItemLeft { + padding-right: var(--spacing-medium); +} + +table.memberdecls .memSeparator { + background: var(--page-background-color); + height: var(--spacing-large); + border: 0; + transition: none; +} + +table.memberdecls .groupheader { + margin-bottom: var(--spacing-large); +} + +table.memberdecls .inherit_header td { + padding: 0 0 var(--spacing-medium) 0; + text-indent: -12px; + color: var(--page-secondary-foreground-color); +} + +table.memberdecls img[src="closed.png"], +table.memberdecls img[src="open.png"], +div.dynheader img[src="open.png"], +div.dynheader img[src="closed.png"] { + width: 0; + height: 0; + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 5px solid var(--primary-color); + margin-top: 8px; + display: block; + float: left; + margin-left: -10px; + transition: transform 0.25s ease-out; +} + +table.memberdecls img { + margin-right: 10px; +} + +table.memberdecls img[src="closed.png"], +div.dynheader img[src="closed.png"] { + transform: rotate(-90deg); + +} + +.compoundTemplParams { + font-family: var(--font-family-monospace); + color: var(--primary-dark-color); + font-size: var(--code-font-size); +} + +@media screen and (max-width: 767px) { + + table.memberdecls .memItemLeft, + table.memberdecls .memItemRight, + table.memberdecls .mdescLeft, + table.memberdecls .mdescRight, + table.memberdecls .memTemplItemLeft, + table.memberdecls .memTemplItemRight, + table.memberdecls .memTemplParams { + display: block; + text-align: left; + padding-left: var(--spacing-large); + margin: 0 calc(0px - var(--spacing-large)) 0 calc(0px - var(--spacing-large)); + border-right: none; + border-left: none; + border-radius: 0; + white-space: normal; + } + + table.memberdecls .memItemLeft, + table.memberdecls .mdescLeft, + table.memberdecls .memTemplItemLeft { + border-bottom: 0; + padding-bottom: 0; + } + + table.memberdecls .memTemplItemLeft { + padding-top: 0; + } + + table.memberdecls .mdescLeft { + margin-bottom: calc(0px - var(--page-font-size)); + } + + table.memberdecls .memItemRight, + table.memberdecls .mdescRight, + table.memberdecls .memTemplItemRight { + border-top: 0; + padding-top: 0; + padding-right: var(--spacing-large); + overflow-x: auto; + } + + table.memberdecls tr[class^='memitem']:not(.inherit) { + display: block; + width: calc(100vw - 2 * var(--spacing-large)); + } + + table.memberdecls .mdescRight { + color: var(--page-foreground-color); + } + + table.memberdecls tr.inherit { + visibility: hidden; + } + + table.memberdecls tr[style="display: table-row;"] { + display: block !important; + visibility: visible; + width: calc(100vw - 2 * var(--spacing-large)); + animation: fade .5s; + } + + @keyframes fade { + 0% { + opacity: 0; + max-height: 0; + } + + 100% { + opacity: 1; + max-height: 200px; + } + } +} + + +/* + Horizontal Rule + */ + +hr { + margin-top: var(--spacing-large); + margin-bottom: var(--spacing-large); + height: 1px; + background-color: var(--separator-color); + border: 0; +} + +.contents hr { + box-shadow: 100px 0 0 var(--separator-color), + -100px 0 0 var(--separator-color), + 500px 0 0 var(--separator-color), + -500px 0 0 var(--separator-color), + 1500px 0 0 var(--separator-color), + -1500px 0 0 var(--separator-color), + 2000px 0 0 var(--separator-color), + -2000px 0 0 var(--separator-color); +} + +.contents img, .contents .center, .contents center, .contents div.image object { + max-width: 100%; + overflow: auto; +} + +@media screen and (max-width: 767px) { + .contents .dyncontent > .center, .contents > center { + margin-left: calc(0px - var(--spacing-large)); + margin-right: calc(0px - var(--spacing-large)); + max-width: calc(100% + 2 * var(--spacing-large)); + } +} + +/* + Directories + */ +div.directory { + border-top: 1px solid var(--separator-color); + border-bottom: 1px solid var(--separator-color); + width: auto; +} + +table.directory { + font-family: var(--font-family); + font-size: var(--page-font-size); + font-weight: normal; + width: 100%; +} + +table.directory td.entry, table.directory td.desc { + padding: calc(var(--spacing-small) / 2) var(--spacing-small); + line-height: var(--table-line-height); +} + +table.directory tr.even td:last-child { + border-radius: 0 var(--border-radius-small) var(--border-radius-small) 0; +} + +table.directory tr.even td:first-child { + border-radius: var(--border-radius-small) 0 0 var(--border-radius-small); +} + +table.directory tr.even:last-child td:last-child { + border-radius: 0 var(--border-radius-small) 0 0; +} + +table.directory tr.even:last-child td:first-child { + border-radius: var(--border-radius-small) 0 0 0; +} + +table.directory td.desc { + min-width: 250px; +} + +table.directory tr.even { + background-color: var(--odd-color); +} + +table.directory tr.odd { + background-color: transparent; +} + +.icona { + width: auto; + height: auto; + margin: 0 var(--spacing-small); +} + +.icon { + background: var(--primary-color); + border-radius: var(--border-radius-small); + font-size: var(--page-font-size); + padding: calc(var(--page-font-size) / 5); + line-height: var(--page-font-size); + transform: scale(0.8); + height: auto; + width: var(--page-font-size); + user-select: none; +} + +.iconfopen, .icondoc, .iconfclosed { + background-position: center; + margin-bottom: 0; + height: var(--table-line-height); +} + +.icondoc { + filter: saturate(0.2); +} + +@media screen and (max-width: 767px) { + div.directory { + margin-left: calc(0px - var(--spacing-large)); + margin-right: calc(0px - var(--spacing-large)); + } +} + +@media (prefers-color-scheme: dark) { + html:not(.light-mode) .iconfopen, html:not(.light-mode) .iconfclosed { + filter: hue-rotate(180deg) invert(); + } +} + +html.dark-mode .iconfopen, html.dark-mode .iconfclosed { + filter: hue-rotate(180deg) invert(); +} + +/* + Class list + */ + +.classindex dl.odd { + background: var(--odd-color); + border-radius: var(--border-radius-small); +} + +.classindex dl.even { + background-color: transparent; +} + +/* + Class Index Doxygen 1.8 +*/ + +table.classindex { + margin-left: 0; + margin-right: 0; + width: 100%; +} + +table.classindex table div.ah { + background-image: none; + background-color: initial; + border-color: var(--separator-color); + color: var(--page-foreground-color); + box-shadow: var(--box-shadow); + border-radius: var(--border-radius-large); + padding: var(--spacing-small); +} + +div.qindex { + background-color: var(--odd-color); + border-radius: var(--border-radius-small); + border: 1px solid var(--separator-color); + padding: var(--spacing-small) 0; +} + +/* + Footer and nav-path + */ + +#nav-path { + width: 100%; +} + +#nav-path ul { + background-image: none; + background: var(--page-background-color); + border: none; + border-top: 1px solid var(--separator-color); + border-bottom: 1px solid var(--separator-color); + border-bottom: 0; + box-shadow: 0 0.75px 0 var(--separator-color); + font-size: var(--navigation-font-size); +} + +img.footer { + width: 60px; +} + +.navpath li.footer { + color: var(--page-secondary-foreground-color); +} + +address.footer { + color: var(--page-secondary-foreground-color); + margin-bottom: var(--spacing-large); +} + +#nav-path li.navelem { + background-image: none; + display: flex; + align-items: center; +} + +.navpath li.navelem a { + text-shadow: none; + display: inline-block; + color: var(--primary-color) !important; +} + +.navpath li.navelem b { + color: var(--primary-dark-color); + font-weight: 500; +} + +li.navelem { + padding: 0; + margin-left: -8px; +} + +li.navelem:first-child { + margin-left: var(--spacing-large); +} + +li.navelem:first-child:before { + display: none; +} + +#nav-path li.navelem:after { + content: ''; + border: 5px solid var(--page-background-color); + border-bottom-color: transparent; + border-right-color: transparent; + border-top-color: transparent; + transform: translateY(-1px) scaleY(4.2); + z-index: 10; + margin-left: 6px; +} + +#nav-path li.navelem:before { + content: ''; + border: 5px solid var(--separator-color); + border-bottom-color: transparent; + border-right-color: transparent; + border-top-color: transparent; + transform: translateY(-1px) scaleY(3.2); + margin-right: var(--spacing-small); +} + +.navpath li.navelem a:hover { + color: var(--primary-color); +} + +/* + Scrollbars for Webkit +*/ + +#nav-tree::-webkit-scrollbar, +div.fragment::-webkit-scrollbar, +pre.fragment::-webkit-scrollbar, +div.memproto::-webkit-scrollbar, +.contents center::-webkit-scrollbar, +.contents .center::-webkit-scrollbar, +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar, +div.contents .toc::-webkit-scrollbar { + background: transparent; + width: calc(var(--webkit-scrollbar-size) + var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding)); + height: calc(var(--webkit-scrollbar-size) + var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding)); +} + +#nav-tree::-webkit-scrollbar-thumb, +div.fragment::-webkit-scrollbar-thumb, +pre.fragment::-webkit-scrollbar-thumb, +div.memproto::-webkit-scrollbar-thumb, +.contents center::-webkit-scrollbar-thumb, +.contents .center::-webkit-scrollbar-thumb, +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar-thumb, +div.contents .toc::-webkit-scrollbar-thumb { + background-color: transparent; + border: var(--webkit-scrollbar-padding) solid transparent; + border-radius: calc(var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding)); + background-clip: padding-box; +} + +#nav-tree:hover::-webkit-scrollbar-thumb, +div.fragment:hover::-webkit-scrollbar-thumb, +pre.fragment:hover::-webkit-scrollbar-thumb, +div.memproto:hover::-webkit-scrollbar-thumb, +.contents center:hover::-webkit-scrollbar-thumb, +.contents .center:hover::-webkit-scrollbar-thumb, +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody:hover::-webkit-scrollbar-thumb, +div.contents .toc:hover::-webkit-scrollbar-thumb { + background-color: var(--webkit-scrollbar-color); +} + +#nav-tree::-webkit-scrollbar-track, +div.fragment::-webkit-scrollbar-track, +pre.fragment::-webkit-scrollbar-track, +div.memproto::-webkit-scrollbar-track, +.contents center::-webkit-scrollbar-track, +.contents .center::-webkit-scrollbar-track, +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar-track, +div.contents .toc::-webkit-scrollbar-track { + background: transparent; +} + +#nav-tree::-webkit-scrollbar-corner { + background-color: var(--side-nav-background); +} + +#nav-tree, +div.fragment, +pre.fragment, +div.memproto, +.contents center, +.contents .center, +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody, +div.contents .toc { + overflow-x: auto; + overflow-x: overlay; +} + +#nav-tree { + overflow-x: auto; + overflow-y: auto; + overflow-y: overlay; +} + +/* + Scrollbars for Firefox +*/ + +#nav-tree, +div.fragment, +pre.fragment, +div.memproto, +.contents center, +.contents .center, +.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody, +div.contents .toc { + scrollbar-width: thin; +} + +/* + Optional Dark mode toggle button +*/ + +doxygen-awesome-dark-mode-toggle { + display: inline-block; + margin: 0 0 0 var(--spacing-small); + padding: 0; + width: var(--searchbar-height); + height: var(--searchbar-height); + background: none; + border: none; + border-radius: var(--searchbar-height); + vertical-align: middle; + text-align: center; + line-height: var(--searchbar-height); + font-size: 22px; + display: flex; + align-items: center; + justify-content: center; + user-select: none; + cursor: pointer; +} + +doxygen-awesome-dark-mode-toggle > svg { + transition: transform .1s ease-in-out; +} + +doxygen-awesome-dark-mode-toggle:active > svg { + transform: scale(.5); +} + +doxygen-awesome-dark-mode-toggle:hover { + background-color: rgba(0,0,0,.03); +} + +html.dark-mode doxygen-awesome-dark-mode-toggle:hover { + background-color: rgba(0,0,0,.18); +} + +/* + Optional fragment copy button +*/ +.doxygen-awesome-fragment-wrapper { + position: relative; +} + +doxygen-awesome-fragment-copy-button { + opacity: 0; + background: var(--fragment-background); + width: 28px; + height: 28px; + position: absolute; + right: calc(var(--spacing-large) - (var(--spacing-large) / 2.5)); + top: calc(var(--spacing-large) - (var(--spacing-large) / 2.5)); + border: 1px solid var(--fragment-foreground); + cursor: pointer; + border-radius: var(--border-radius-small); + display: flex; + justify-content: center; + align-items: center; +} + +.doxygen-awesome-fragment-wrapper:hover doxygen-awesome-fragment-copy-button, doxygen-awesome-fragment-copy-button.success { + opacity: .28; +} + +doxygen-awesome-fragment-copy-button:hover, doxygen-awesome-fragment-copy-button.success { + opacity: 1 !important; +} + +doxygen-awesome-fragment-copy-button:active:not([class~=success]) svg { + transform: scale(.91); +} + +doxygen-awesome-fragment-copy-button svg { + fill: var(--fragment-foreground); + width: 18px; + height: 18px; +} + +doxygen-awesome-fragment-copy-button.success svg { + fill: rgb(14, 168, 14); +} + +doxygen-awesome-fragment-copy-button.success { + border-color: rgb(14, 168, 14); +} + +@media screen and (max-width: 767px) { + .textblock > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button, + .textblock li > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button, + .memdoc li > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button, + .memdoc > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button, + dl dd > .doxygen-awesome-fragment-wrapper > doxygen-awesome-fragment-copy-button { + right: 0; + } +} + +/* + Optional paragraph link button +*/ + +a.anchorlink { + font-size: 90%; + margin-left: var(--spacing-small); + color: var(--page-foreground-color) !important; + text-decoration: none; + opacity: .15; + display: none; + transition: opacity .1s ease-in-out, color .1s ease-in-out; +} + +a.anchorlink svg { + fill: var(--page-foreground-color); +} + +h3 a.anchorlink svg, h4 a.anchorlink svg { + margin-bottom: -3px; + margin-top: -4px; +} + +a.anchorlink:hover { + opacity: .45; +} + +h2:hover a.anchorlink, h1:hover a.anchorlink, h3:hover a.anchorlink, h4:hover a.anchorlink { + display: inline-block; +} + + +#MSearchBox .left { + background: none !important; +} +#MSearchBox .right { + background: none !important; +} diff --git a/dev/initdemo/mysqldump_dolibarr_16.0.0.sql b/dev/initdemo/mysqldump_dolibarr_17.0.0.sql similarity index 89% rename from dev/initdemo/mysqldump_dolibarr_16.0.0.sql rename to dev/initdemo/mysqldump_dolibarr_17.0.0.sql index 04bbc0288c3..1aa89804288 100644 --- a/dev/initdemo/mysqldump_dolibarr_16.0.0.sql +++ b/dev/initdemo/mysqldump_dolibarr_17.0.0.sql @@ -1,8 +1,8 @@ --- MariaDB dump 10.19 Distrib 10.6.7-MariaDB, for debian-linux-gnu (x86_64) +-- MariaDB dump 10.19 Distrib 10.6.11-MariaDB, for debian-linux-gnu (x86_64) -- --- Host: localhost Database: dolibarr_16 +-- Host: localhost Database: dolibarr_17 -- ------------------------------------------------------ --- Server version 10.6.7-MariaDB-2ubuntu1 +-- Server version 10.6.11-MariaDB-0ubuntu0.22.04.1 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -27,19 +27,19 @@ CREATE TABLE `llx_accounting_account` ( `entity` int(11) NOT NULL DEFAULT 1, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `fk_pcg_version` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `pcg_type` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL, - `account_number` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_pcg_version` varchar(32) NOT NULL, + `pcg_type` varchar(20) NOT NULL, + `account_number` varchar(20) DEFAULT NULL, `account_parent` int(11) DEFAULT 0, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `labelshort` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `labelshort` varchar(255) DEFAULT NULL, `fk_accounting_category` int(11) DEFAULT 0, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, `reconcilable` tinyint(4) NOT NULL DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_accounting_account` (`account_number`,`entity`,`fk_pcg_version`), KEY `idx_accountingaccount_fk_pcg_version` (`fk_pcg_version`), @@ -69,26 +69,26 @@ DROP TABLE IF EXISTS `llx_accounting_bookkeeping`; CREATE TABLE `llx_accounting_bookkeeping` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `doc_date` date NOT NULL, - `doc_type` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `doc_ref` varchar(300) COLLATE utf8mb3_unicode_ci NOT NULL, + `doc_type` varchar(30) NOT NULL, + `doc_ref` varchar(300) NOT NULL, `fk_doc` int(11) NOT NULL, `fk_docdet` int(11) NOT NULL, - `thirdparty_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `numero_compte` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label_compte` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label_operation` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `thirdparty_code` varchar(32) DEFAULT NULL, + `numero_compte` varchar(20) DEFAULT NULL, + `label_compte` varchar(255) DEFAULT NULL, + `label_operation` varchar(255) DEFAULT NULL, `debit` double(24,8) DEFAULT NULL, `credit` double(24,8) DEFAULT NULL, `montant` double(24,8) DEFAULT NULL, - `sens` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `sens` varchar(1) DEFAULT NULL, `multicurrency_amount` double(24,8) DEFAULT NULL, - `multicurrency_code` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lettering_code` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(255) DEFAULT NULL, + `lettering_code` varchar(255) DEFAULT NULL, `date_lettering` datetime DEFAULT NULL, `fk_user_author` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_journal` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `journal_label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `code_journal` varchar(32) DEFAULT NULL, + `journal_label` varchar(255) DEFAULT NULL, `piece_num` int(11) NOT NULL, `date_validated` datetime DEFAULT NULL, `date_export` datetime DEFAULT NULL, @@ -96,9 +96,9 @@ CREATE TABLE `llx_accounting_bookkeeping` ( `fk_user_modif` int(11) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `subledger_account` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `subledger_label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `subledger_account` varchar(32) DEFAULT NULL, + `subledger_label` varchar(255) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `date_lim_reglement` datetime DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -132,34 +132,34 @@ CREATE TABLE `llx_accounting_bookkeeping_tmp` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, `doc_date` date NOT NULL, - `doc_type` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `doc_ref` varchar(300) COLLATE utf8mb3_unicode_ci NOT NULL, + `doc_type` varchar(30) NOT NULL, + `doc_ref` varchar(300) NOT NULL, `fk_doc` int(11) NOT NULL, `fk_docdet` int(11) NOT NULL, - `thirdparty_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `subledger_account` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `subledger_label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `numero_compte` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label_compte` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `label_operation` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `thirdparty_code` varchar(32) DEFAULT NULL, + `subledger_account` varchar(32) DEFAULT NULL, + `subledger_label` varchar(255) DEFAULT NULL, + `numero_compte` varchar(32) DEFAULT NULL, + `label_compte` varchar(255) NOT NULL, + `label_operation` varchar(255) DEFAULT NULL, `debit` double(24,8) NOT NULL, `credit` double(24,8) NOT NULL, `montant` double(24,8) NOT NULL, - `sens` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `sens` varchar(1) DEFAULT NULL, `multicurrency_amount` double(24,8) DEFAULT NULL, - `multicurrency_code` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lettering_code` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(255) DEFAULT NULL, + `lettering_code` varchar(255) DEFAULT NULL, `date_lettering` datetime DEFAULT NULL, `fk_user_author` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_journal` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `journal_label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `code_journal` varchar(32) NOT NULL, + `journal_label` varchar(255) DEFAULT NULL, `piece_num` int(11) NOT NULL, `date_validated` datetime DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `date_lim_reglement` datetime DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -188,7 +188,7 @@ DROP TABLE IF EXISTS `llx_accounting_fiscalyear`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_accounting_fiscalyear` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `label` varchar(128) NOT NULL, `date_start` date DEFAULT NULL, `date_end` date DEFAULT NULL, `statut` tinyint(4) NOT NULL DEFAULT 0, @@ -243,8 +243,8 @@ DROP TABLE IF EXISTS `llx_accounting_journal`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_accounting_journal` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(20) DEFAULT NULL, + `label` varchar(128) NOT NULL, `nature` smallint(6) NOT NULL DEFAULT 0, `active` smallint(6) DEFAULT 0, `entity` int(11) DEFAULT 1, @@ -272,8 +272,8 @@ DROP TABLE IF EXISTS `llx_accounting_system`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_accounting_system` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `pcg_version` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `pcg_version` varchar(32) NOT NULL, + `label` varchar(128) NOT NULL, `active` smallint(6) DEFAULT 0, `fk_country` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -300,14 +300,14 @@ DROP TABLE IF EXISTS `llx_actioncomm`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_actioncomm` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) NOT NULL, + `ref_ext` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `datep` datetime DEFAULT NULL, `datep2` datetime DEFAULT NULL, `fk_action` int(11) DEFAULT NULL, - `code` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(50) DEFAULT NULL, + `label` varchar(255) NOT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_author` int(11) DEFAULT NULL, @@ -322,31 +322,32 @@ CREATE TABLE `llx_actioncomm` ( `priority` smallint(6) DEFAULT NULL, `fulldayevent` smallint(6) NOT NULL DEFAULT 0, `percent` smallint(6) NOT NULL DEFAULT 0, - `location` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location` varchar(128) DEFAULT NULL, `durationp` double DEFAULT NULL, `durationa` double DEFAULT NULL, - `note` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` mediumtext DEFAULT NULL, `fk_element` int(11) DEFAULT NULL, - `elementtype` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_msgid` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_subject` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_from` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_sender` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_to` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_tocc` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_tobcc` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `errors_to` varchar(256) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `recurid` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `recurrule` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `elementtype` varchar(255) DEFAULT NULL, + `email_msgid` varchar(256) DEFAULT NULL, + `email_subject` varchar(256) DEFAULT NULL, + `email_from` varchar(256) DEFAULT NULL, + `email_sender` varchar(256) DEFAULT NULL, + `email_to` varchar(256) DEFAULT NULL, + `email_tocc` varchar(256) DEFAULT NULL, + `email_tobcc` varchar(256) DEFAULT NULL, + `errors_to` varchar(256) DEFAULT NULL, + `recurid` varchar(128) DEFAULT NULL, + `recurrule` varchar(128) DEFAULT NULL, `recurdateend` datetime DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `calling_duration` int(11) DEFAULT NULL, - `visibility` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT 'default', - `reply_to` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `visibility` varchar(12) DEFAULT 'default', + `reply_to` varchar(255) DEFAULT NULL, `num_vote` int(11) DEFAULT NULL, `event_paid` smallint(6) NOT NULL DEFAULT 0, `status` smallint(6) NOT NULL DEFAULT 0, + `ip` varchar(250) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_actioncomm_ref` (`ref`,`entity`), KEY `idx_actioncomm_fk_soc` (`fk_soc`), @@ -358,7 +359,8 @@ CREATE TABLE `llx_actioncomm` ( KEY `idx_actioncomm_datep` (`datep`), KEY `idx_actioncomm_datep2` (`datep2`), KEY `idx_actioncomm_recurid` (`recurid`), - KEY `idx_actioncomm_ref_ext` (`ref_ext`) + KEY `idx_actioncomm_ref_ext` (`ref_ext`), + KEY `idx_actioncomm_percent` (`percent`) ) ENGINE=InnoDB AUTO_INCREMENT=608 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -368,7 +370,7 @@ CREATE TABLE `llx_actioncomm` ( LOCK TABLES `llx_actioncomm` WRITE; /*!40000 ALTER TABLE `llx_actioncomm` DISABLE KEYS */; -INSERT INTO `llx_actioncomm` VALUES (1,'1',NULL,1,'2012-07-08 14:21:44','2012-07-08 14:21:44',50,NULL,'Company AAA and Co added into Dolibarr','2012-07-08 14:21:44','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company AAA and Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(2,'2',NULL,1,'2012-07-08 14:23:48','2012-07-08 14:23:48',50,NULL,'Company Belin SARL added into Dolibarr','2012-07-08 14:23:48','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Belin SARL added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(3,'3',NULL,1,'2012-07-08 22:42:12','2012-07-08 22:42:12',50,NULL,'Company Spanish Comp added into Dolibarr','2012-07-08 22:42:12','2021-04-15 10:22:55',1,NULL,NULL,3,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Spanish Comp added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(4,'4',NULL,1,'2012-07-08 22:48:18','2012-07-08 22:48:18',50,NULL,'Company Prospector Vaalen added into Dolibarr','2012-07-08 22:48:18','2021-04-15 10:22:55',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Prospector Vaalen added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(5,'5',NULL,1,'2012-07-08 23:22:57','2012-07-08 23:22:57',50,NULL,'Company NoCountry Co added into Dolibarr','2012-07-08 23:22:57','2021-04-15 10:22:55',1,NULL,NULL,5,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company NoCountry Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(6,'6',NULL,1,'2012-07-09 00:15:09','2012-07-09 00:15:09',50,NULL,'Company Swiss customer added into Dolibarr','2012-07-09 00:15:09','2021-04-15 10:22:55',1,NULL,NULL,6,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Swiss customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(7,'7',NULL,1,'2012-07-09 01:24:26','2012-07-09 01:24:26',50,NULL,'Company Generic customer added into Dolibarr','2012-07-09 01:24:26','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Generic customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(8,'8',NULL,1,'2012-07-10 14:54:27','2012-07-10 14:54:27',50,NULL,'Société Client salon ajoutée dans Dolibarr','2012-07-10 14:54:27','2021-04-15 10:22:55',1,NULL,NULL,8,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Client salon ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(9,'9',NULL,1,'2012-07-10 14:54:44','2012-07-10 14:54:44',50,NULL,'Société Client salon invidivdu ajoutée dans Doliba','2012-07-10 14:54:44','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Client salon invidivdu ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(10,'10',NULL,1,'2012-07-10 14:56:10','2012-07-10 14:56:10',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:56:10','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(11,'11',NULL,1,'2012-07-10 14:58:53','2012-07-10 14:58:53',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:58:53','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(12,'12',NULL,1,'2012-07-10 15:00:55','2012-07-10 15:00:55',50,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr','2012-07-10 15:00:55','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(13,'13',NULL,1,'2012-07-10 15:13:08','2012-07-10 15:13:08',50,NULL,'Société Smith Vick ajoutée dans Dolibarr','2012-07-10 15:13:08','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Smith Vick ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(14,'14',NULL,1,'2012-07-10 15:21:00','2012-07-10 16:21:00',5,NULL,'RDV avec mon chef','2012-07-10 15:21:48','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,'',3600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(15,'15',NULL,1,'2012-07-10 18:18:16','2012-07-10 18:18:16',50,NULL,'Contrat CONTRAT1 validé dans Dolibarr','2012-07-10 18:18:16','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Contrat CONTRAT1 validé dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(16,'16',NULL,1,'2012-07-10 18:35:57','2012-07-10 18:35:57',50,NULL,'Société Mon client ajoutée dans Dolibarr','2012-07-10 18:35:57','2021-04-15 10:22:55',1,NULL,NULL,11,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Mon client ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(17,'17',NULL,1,'2012-07-11 16:18:08','2012-07-11 16:18:08',50,NULL,'Société Dupont Alain ajoutée dans Dolibarr','2012-07-11 16:18:08','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Dupont Alain ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(18,'18',NULL,1,'2012-07-11 17:11:00','2012-07-11 17:17:00',5,NULL,'Rendez-vous','2012-07-11 17:11:22','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,'gfgdfgdf',360,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(19,'19',NULL,1,'2012-07-11 17:13:20','2012-07-11 17:13:20',50,NULL,'Société Vendeur de chips ajoutée dans Dolibarr','2012-07-11 17:13:20','2021-04-15 10:22:55',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Vendeur de chips ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(20,'20',NULL,1,'2012-07-11 17:15:42','2012-07-11 17:15:42',50,NULL,'Commande CF1007-0001 validée','2012-07-11 17:15:42','2021-04-15 10:22:55',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Commande CF1007-0001 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(21,'21',NULL,1,'2012-07-11 18:47:33','2012-07-11 18:47:33',50,NULL,'Commande CF1007-0002 validée','2012-07-11 18:47:33','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Commande CF1007-0002 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(22,'22',NULL,1,'2012-07-18 11:36:18','2012-07-18 11:36:18',50,NULL,'Proposition PR1007-0003 validée','2012-07-18 11:36:18','2021-04-15 10:22:55',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Proposition PR1007-0003 validée\nAuteur: admin',3,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(23,'23',NULL,1,'2013-07-18 20:49:58','2013-07-18 20:49:58',50,NULL,'Invoice FA1007-0002 validated in Dolibarr','2013-07-18 20:49:58','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1007-0002 validated in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(24,'24',NULL,1,'2013-07-28 01:37:00',NULL,1,NULL,'Phone call','2013-07-28 01:37:48','2021-04-15 10:22:55',1,NULL,NULL,NULL,2,0,1,NULL,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(25,'25',NULL,1,'2013-08-01 02:31:24','2013-08-01 02:31:24',50,NULL,'Company mmm added into Dolibarr','2013-08-01 02:31:24','2021-04-15 10:22:55',1,NULL,NULL,15,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company mmm added into Dolibarr\nAuthor: admin',15,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(26,'26',NULL,1,'2013-08-01 02:31:43','2013-08-01 02:31:43',50,NULL,'Company ppp added into Dolibarr','2013-08-01 02:31:43','2021-04-15 10:22:55',1,NULL,NULL,16,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company ppp added into Dolibarr\nAuthor: admin',16,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(27,'27',NULL,1,'2013-08-01 02:41:26','2013-08-01 02:41:26',50,NULL,'Company aaa added into Dolibarr','2013-08-01 02:41:26','2021-04-15 10:22:55',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company aaa added into Dolibarr\nAuthor: admin',17,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(28,'28',NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0003 validated in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(29,'29',NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0003 changed to paid in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(30,'30',NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0004 validated in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(31,'31',NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0004 changed to paid in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(38,'38',NULL,1,'2013-08-08 02:41:55','2013-08-08 02:41:55',50,NULL,'Invoice FA1108-0005 validated in Dolibarr','2013-08-08 02:41:55','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0005 validated in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(40,'40',NULL,1,'2013-08-08 02:53:40','2013-08-08 02:53:40',50,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr','2013-08-08 02:53:40','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(41,'41',NULL,1,'2013-08-08 02:54:05','2013-08-08 02:54:05',50,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr','2013-08-08 02:54:05','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(42,'42',NULL,1,'2013-08-08 02:55:04','2013-08-08 02:55:04',50,NULL,'Invoice FA1107-0006 validated in Dolibarr','2013-08-08 02:55:04','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1107-0006 validated in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(43,'43',NULL,1,'2013-08-08 02:55:26','2013-08-08 02:55:26',50,NULL,'Invoice FA1108-0007 validated in Dolibarr','2013-08-08 02:55:26','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0007 validated in Dolibarr\nAuthor: admin',9,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(44,'44',NULL,1,'2013-08-08 02:55:58','2013-08-08 02:55:58',50,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr','2013-08-08 02:55:58','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(45,'45',NULL,1,'2013-08-08 03:04:22','2013-08-08 03:04:22',50,NULL,'Order CO1108-0001 validated','2013-08-08 03:04:22','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Order CO1108-0001 validated\nAuthor: admin',5,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(46,'46',NULL,1,'2013-08-08 13:59:09','2013-08-08 13:59:09',50,NULL,'Order CO1107-0002 validated','2013-08-08 13:59:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Order CO1107-0002 validated\nAuthor: admin',1,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(47,'47',NULL,1,'2013-08-08 14:24:18','2013-08-08 14:24:18',50,NULL,'Proposal PR1007-0001 validated','2013-08-08 14:24:18','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposal PR1007-0001 validated\nAuthor: admin',1,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(48,'48',NULL,1,'2013-08-08 14:24:24','2013-08-08 14:24:24',50,NULL,'Proposal PR1108-0004 validated','2013-08-08 14:24:24','2021-04-15 10:22:55',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposal PR1108-0004 validated\nAuthor: admin',4,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(49,'49',NULL,1,'2013-08-08 15:04:37','2013-08-08 15:04:37',50,NULL,'Order CF1108-0003 validated','2013-08-08 15:04:37','2021-04-15 10:22:55',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Order CF1108-0003 validated\nAuthor: admin',6,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(50,'50',NULL,1,'2014-12-08 17:56:47','2014-12-08 17:56:47',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:56:47','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(51,'51',NULL,1,'2014-12-08 17:57:11','2014-12-08 17:57:11',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:57:11','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(52,'52',NULL,1,'2014-12-08 17:58:27','2014-12-08 17:58:27',40,NULL,'Facture FA1212-0008 validée dans Dolibarr','2014-12-08 17:58:27','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1212-0008 validée dans Dolibarr\nAuteur: admin',11,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(53,'53',NULL,1,'2014-12-08 18:20:49','2014-12-08 18:20:49',40,NULL,'Facture AV1212-0002 validée dans Dolibarr','2014-12-08 18:20:49','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0002 validée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(54,'54',NULL,1,'2014-12-09 18:35:07','2014-12-09 18:35:07',40,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr','2014-12-09 18:35:07','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(55,'55',NULL,1,'2014-12-09 20:14:42','2014-12-09 20:14:42',40,NULL,'Société doe john ajoutée dans Dolibarr','2014-12-09 20:14:42','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Société doe john ajoutée dans Dolibarr\nAuteur: admin',18,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(56,'56',NULL,1,'2014-12-12 18:54:19','2014-12-12 18:54:19',40,NULL,'Facture FA1212-0009 validée dans Dolibarr','2014-12-12 18:54:19','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1212-0009 validée dans Dolibarr\nAuteur: admin',55,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(121,'121',NULL,1,'2014-12-06 10:00:00',NULL,50,NULL,'aaab','2014-12-21 17:48:08','2021-04-15 10:22:55',3,1,NULL,NULL,NULL,0,3,NULL,NULL,1,0,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(122,'122',NULL,1,'2014-12-21 18:09:52','2014-12-21 18:09:52',40,NULL,'Facture client FA1007-0001 envoyée par EMail','2014-12-21 18:09:52','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Mail envoyé par Firstname SuperAdminName à laurent@mycompany.fr.\nSujet du mail: Envoi facture FA1007-0001\nCorps du mail:\nVeuillez trouver ci-joint la facture FA1007-0001\r\n\r\nVous pouvez cliquer sur le lien sécurisé ci-dessous pour effectuer votre paiement via Paypal\r\n\r\nhttp://localhost/dolibarrnew/public/paypal/newpayment.php?source=invoice&ref=FA1007-0001&securekey=50c82fab36bb3b6aa83e2a50691803b2\r\n\r\nCordialement',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(123,'123',NULL,1,'2015-01-06 13:13:57','2015-01-06 13:13:57',40,NULL,'Facture 16 validée dans Dolibarr','2015-01-06 13:13:57','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture 16 validée dans Dolibarr\nAuteur: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(124,'124',NULL,1,'2015-01-12 12:23:05','2015-01-12 12:23:05',40,NULL,'Patient aaa ajouté','2015-01-12 12:23:05','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient aaa ajouté\nAuteur: admin',19,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(125,'125',NULL,1,'2015-01-12 12:52:20','2015-01-12 12:52:20',40,NULL,'Patient pppoo ajouté','2015-01-12 12:52:20','2021-04-15 10:22:55',1,NULL,NULL,20,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient pppoo ajouté\nAuteur: admin',20,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(127,'127',NULL,1,'2015-01-19 18:22:48','2015-01-19 18:22:48',40,NULL,'Facture FS1301-0001 validée dans Dolibarr','2015-01-19 18:22:48','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FS1301-0001 validée dans Dolibarr\nAuteur: admin',148,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(128,'128',NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 validée dans Dolibarr','2015-01-19 18:31:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA6801-0010 validée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(129,'129',NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr','2015-01-19 18:31:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(130,'130',NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 validée dans Dolibarr','2015-01-19 18:31:58','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FS1301-0002 validée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(131,'131',NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr','2015-01-19 18:31:58','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(132,'132',NULL,1,'2015-01-23 15:07:54','2015-01-23 15:07:54',50,NULL,'Consultation 24 saisie (aaa)','2015-01-23 15:07:54','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Consultation 24 saisie (aaa)\nAuteur: admin',24,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(133,'133',NULL,1,'2015-01-23 16:56:58','2015-01-23 16:56:58',40,NULL,'Patient pa ajouté','2015-01-23 16:56:58','2021-04-15 10:22:55',1,NULL,NULL,21,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient pa ajouté\nAuteur: admin',21,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(134,'134',NULL,1,'2015-01-23 17:34:00',NULL,50,NULL,'bbcv','2015-01-23 17:35:21','2021-04-15 10:22:55',1,NULL,1,2,NULL,0,1,NULL,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(135,'135',NULL,1,'2015-02-12 15:54:00','2015-02-12 15:54:00',40,NULL,'Facture FA1212-0011 validée dans Dolibarr','2015-02-12 15:54:37','2021-04-15 10:22:55',1,1,NULL,7,NULL,0,1,NULL,1,0,0,50,NULL,NULL,NULL,'Facture FA1212-0011 validée dans Dolibarr
\r\nAuteur: admin',13,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(136,'136',NULL,1,'2015-02-12 17:06:51','2015-02-12 17:06:51',40,NULL,'Commande CO1107-0003 validée','2015-02-12 17:06:51','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CO1107-0003 validée\nAuteur: admin',2,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(137,'137',NULL,1,'2015-02-17 16:22:10','2015-02-17 16:22:10',40,NULL,'Proposition PR1302-0009 validée','2015-02-17 16:22:10','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposition PR1302-0009 validée\nAuteur: admin',9,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(138,'138',NULL,1,'2015-02-17 16:27:00','2015-02-17 16:27:00',40,NULL,'Facture FA1302-0012 validée dans Dolibarr','2015-02-17 16:27:00','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1302-0012 validée dans Dolibarr\nAuteur: admin',152,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(139,'139',NULL,1,'2015-02-17 16:27:29','2015-02-17 16:27:29',40,NULL,'Proposition PR1302-0010 validée','2015-02-17 16:27:29','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposition PR1302-0010 validée\nAuteur: admin',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(140,'140',NULL,1,'2015-02-17 18:27:56','2015-02-17 18:27:56',40,NULL,'Commande CO1107-0004 validée','2015-02-17 18:27:56','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CO1107-0004 validée\nAuteur: admin',3,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(141,'141',NULL,1,'2015-02-17 18:38:14','2015-02-17 18:38:14',40,NULL,'Commande CO1302-0005 validée','2015-02-17 18:38:14','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CO1302-0005 validée\nAuteur: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(142,'142',NULL,1,'2015-02-26 22:57:50','2015-02-26 22:57:50',40,NULL,'Company pppp added into Dolibarr','2015-02-26 22:57:50','2021-04-15 10:22:55',1,NULL,NULL,22,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company pppp added into Dolibarr\nAuthor: admin',22,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(143,'143',NULL,1,'2015-02-26 22:58:13','2015-02-26 22:58:13',40,NULL,'Company ttttt added into Dolibarr','2015-02-26 22:58:13','2021-04-15 10:22:55',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company ttttt added into Dolibarr\nAuthor: admin',23,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(144,'144',NULL,1,'2015-02-27 10:00:00','2015-02-27 19:20:00',5,NULL,'Rendez-vous','2015-02-27 19:20:53','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,NULL,1,0,0,-1,'',33600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(145,'145',NULL,1,'2015-02-27 19:28:00',NULL,2,NULL,'fdsfsd','2015-02-27 19:28:48','2021-04-15 10:22:55',1,1,NULL,NULL,NULL,0,1,NULL,1,0,0,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(146,'146',NULL,1,'2015-03-06 10:05:07','2015-03-06 10:05:07',40,NULL,'Contrat (PROV3) validé dans Dolibarr','2015-03-06 10:05:07','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Contrat (PROV3) validé dans Dolibarr\nAuteur: admin',3,'contract',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(147,'147',NULL,1,'2015-03-06 16:43:37','2015-03-06 16:43:37',40,NULL,'Facture FA1307-0013 validée dans Dolibarr','2015-03-06 16:43:37','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1307-0013 validée dans Dolibarr\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(148,'148',NULL,1,'2015-03-06 16:44:12','2015-03-06 16:44:12',40,NULL,'Facture FA1407-0014 validée dans Dolibarr','2015-03-06 16:44:12','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1407-0014 validée dans Dolibarr\nAuteur: admin',159,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(149,'149',NULL,1,'2015-03-06 16:47:48','2015-03-06 16:47:48',40,NULL,'Facture FA1507-0015 validée dans Dolibarr','2015-03-06 16:47:48','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1507-0015 validée dans Dolibarr\nAuteur: admin',160,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(150,'150',NULL,1,'2015-03-06 16:48:16','2015-03-06 16:48:16',40,NULL,'Facture FA1607-0016 validée dans Dolibarr','2015-03-06 16:48:16','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1607-0016 validée dans Dolibarr\nAuteur: admin',161,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(151,'151',NULL,1,'2015-03-06 17:13:59','2015-03-06 17:13:59',40,NULL,'Société smith smith ajoutée dans Dolibarr','2015-03-06 17:13:59','2021-04-15 10:22:55',1,NULL,NULL,24,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Société smith smith ajoutée dans Dolibarr\nAuteur: admin',24,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(152,'152',NULL,1,'2015-03-08 10:02:22','2015-03-08 10:02:22',40,NULL,'Proposition (PROV12) validée dans Dolibarr','2015-03-08 10:02:22','2021-04-15 10:22:55',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposition (PROV12) validée dans Dolibarr\nAuteur: admin',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(203,'203',NULL,1,'2015-03-09 19:39:27','2015-03-09 19:39:27',40,'AC_ORDER_SUPPLIER_VALIDATE','Commande CF1303-0004 validée','2015-03-09 19:39:27','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CF1303-0004 validée\nAuteur: admin',13,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(204,'204',NULL,1,'2015-03-10 15:47:37','2015-03-10 15:47:37',40,'AC_COMPANY_CREATE','Patient créé','2015-03-10 15:47:37','2021-04-15 10:22:55',1,NULL,NULL,25,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient créé\nAuteur: admin',25,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(205,'205',NULL,1,'2015-03-10 15:57:32','2015-03-10 15:57:32',40,'AC_COMPANY_CREATE','Tiers créé','2015-03-10 15:57:32','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Tiers créé\nAuteur: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(206,'206',NULL,1,'2015-03-10 15:58:28','2015-03-10 15:58:28',40,'AC_BILL_VALIDATE','Facture FA1303-0017 validée','2015-03-10 15:58:28','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0017 validée\nAuteur: admin',208,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(207,'207',NULL,1,'2015-03-19 09:38:10','2015-03-19 09:38:10',40,'AC_BILL_VALIDATE','Facture FA1303-0018 validée','2015-03-19 09:38:10','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0018 validée\nAuteur: admin',209,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(208,'208',NULL,1,'2015-03-20 14:30:11','2015-03-20 14:30:11',40,'AC_BILL_VALIDATE','Facture FA1107-0019 validée','2015-03-20 14:30:11','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1107-0019 validée\nAuteur: admin',210,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(209,'209',NULL,1,'2015-03-22 09:40:25','2015-03-22 09:40:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-22 09:40:25','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(210,'210',NULL,1,'2015-03-23 17:16:25','2015-03-23 17:16:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-23 17:16:25','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(211,'211',NULL,1,'2015-03-23 18:08:27','2015-03-23 18:08:27',40,'AC_BILL_VALIDATE','Facture FA1307-0013 validée','2015-03-23 18:08:27','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1307-0013 validée\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(212,'212',NULL,1,'2015-03-24 15:54:00','2015-03-24 15:54:00',40,'AC_BILL_VALIDATE','Facture FA1212-0021 validée','2015-03-24 15:54:00','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1212-0021 validée\nAuteur: admin',32,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(213,'213',NULL,1,'2015-11-07 01:02:39','2015-11-07 01:02:39',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:02:39','2021-04-15 10:22:55',1,NULL,NULL,27,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',27,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(214,'214',NULL,1,'2015-11-07 01:05:22','2015-11-07 01:05:22',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:05:22','2021-04-15 10:22:55',1,NULL,NULL,28,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',28,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(215,'215',NULL,1,'2015-11-07 01:07:07','2015-11-07 01:07:07',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:07','2021-04-15 10:22:55',1,NULL,NULL,29,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',29,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(216,'216',NULL,1,'2015-11-07 01:07:58','2015-11-07 01:07:58',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:58','2021-04-15 10:22:55',1,NULL,NULL,30,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',30,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(217,'217',NULL,1,'2015-11-07 01:10:09','2015-11-07 01:10:09',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:10:09','2021-04-15 10:22:55',1,NULL,NULL,31,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',31,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(218,'218',NULL,1,'2015-11-07 01:15:57','2015-11-07 01:15:57',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:15:57','2021-04-15 10:22:55',1,NULL,NULL,32,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',32,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(219,'219',NULL,1,'2015-11-07 01:16:51','2015-11-07 01:16:51',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:16:51','2021-04-15 10:22:55',1,NULL,NULL,33,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',33,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(220,'220',NULL,1,'2016-03-02 17:24:04','2016-03-02 17:24:04',40,'AC_BILL_VALIDATE','Invoice FA1302-0022 validated','2016-03-02 17:24:04','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1302-0022 validated\nAuthor: admin',157,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(221,'221',NULL,1,'2016-03-02 17:24:28','2016-03-02 17:24:28',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 17:24:28','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(222,'222',NULL,1,'2016-03-05 10:00:00','2016-03-05 10:00:00',5,NULL,'RDV John','2016-03-02 19:54:48','2021-04-15 10:22:55',1,1,NULL,NULL,NULL,0,1,0,NULL,0,0,-1,NULL,NULL,NULL,'gfdgdfgdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(223,'223',NULL,1,'2016-03-13 10:00:00','2016-03-17 00:00:00',50,NULL,'Congress','2016-03-02 19:55:11','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,-1,'',309600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(224,'224',NULL,1,'2016-03-14 10:00:00',NULL,1,NULL,'Call john','2016-03-02 19:55:56','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,0,'',NULL,NULL,'tttt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(225,'225',NULL,1,'2016-03-02 20:11:31','2016-03-02 20:11:31',40,'AC_BILL_UNVALIDATE','Invoice FA1303-0020 go back to draft status','2016-03-02 20:11:31','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1303-0020 go back to draft status\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(226,'226',NULL,1,'2016-03-02 20:13:39','2016-03-02 20:13:39',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 20:13:39','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(227,'227',NULL,1,'2016-03-03 19:20:10','2016-03-03 19:20:10',40,'AC_BILL_VALIDATE','Invoice FA1212-0023 validated','2016-03-03 19:20:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1212-0023 validated\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(228,'228',NULL,1,'2016-03-03 19:20:25','2016-03-03 19:20:25',40,'AC_BILL_CANCEL','Invoice FA1212-0023 canceled in Dolibarr','2016-03-03 19:20:25','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1212-0023 canceled in Dolibarr\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(229,'229',NULL,1,'2016-03-03 19:20:56','2016-03-03 19:20:56',40,'AC_BILL_VALIDATE','Invoice AV1403-0003 validated','2016-03-03 19:20:56','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice AV1403-0003 validated\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(230,'230',NULL,1,'2016-03-03 19:21:29','2016-03-03 19:21:29',40,'AC_BILL_UNVALIDATE','Invoice AV1403-0003 go back to draft status','2016-03-03 19:21:29','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice AV1403-0003 go back to draft status\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(231,'231',NULL,1,'2016-03-03 19:22:16','2016-03-03 19:22:16',40,'AC_BILL_VALIDATE','Invoice AV1303-0003 validated','2016-03-03 19:22:16','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice AV1303-0003 validated\nAuthor: admin',213,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(232,'232',NULL,1,'2018-01-22 18:54:39','2018-01-22 18:54:39',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:39','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(233,'233',NULL,1,'2018-01-22 18:54:46','2018-01-22 18:54:46',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:46','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(234,'234',NULL,1,'2018-07-05 10:00:00','2018-07-05 11:19:00',5,'AC_RDV','Meeting with my boss','2018-07-31 18:19:48','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,-1,'',4740,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(235,'235',NULL,1,'2018-07-13 00:00:00','2018-07-14 23:59:59',50,'AC_OTH','Trip at Las Vegas','2018-07-31 18:20:36','2021-04-15 10:22:55',12,NULL,4,NULL,2,0,12,1,NULL,0,1,-1,'',172799,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(236,'236',NULL,1,'2018-07-29 10:00:00',NULL,4,'AC_EMAIL','Remind to send an email','2018-07-31 18:21:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,4,0,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(237,'237',NULL,1,'2018-07-01 10:00:00',NULL,1,'AC_TEL','Phone call with Mr Vaalen','2018-07-31 18:22:04','2021-04-15 10:22:55',12,NULL,6,4,NULL,0,13,0,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(238,'238',NULL,1,'2018-08-02 10:00:00','2018-08-02 12:00:00',5,'AC_RDV','Meeting on radium','2018-08-01 01:15:50','2021-04-15 10:22:55',12,NULL,8,10,10,0,12,1,NULL,0,0,-1,'',7200,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(239,'239',NULL,1,'2017-01-29 21:49:33','2017-01-29 21:49:33',40,'AC_OTH_AUTO','Proposal PR1302-0007 validated','2017-01-29 21:49:33','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1302-0007 validated\nAuthor: admin',7,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(240,'240',NULL,1,'2017-01-31 20:52:00',NULL,1,'AC_TEL','Call the boss','2017-01-31 20:52:10','2021-04-15 10:22:55',12,12,6,NULL,NULL,0,12,1,NULL,0,0,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(242,'242',NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 validated','2017-02-01 18:52:04','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CF1007-0001 validated\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(243,'243',NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 approved','2017-02-01 18:52:04','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CF1007-0001 approved\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(245,'245',NULL,1,'2017-02-01 18:52:32','2017-02-01 18:52:32',40,'AC_OTH_AUTO','Supplier order CF1007-0001 submited','2017-02-01 18:52:32','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Supplier order CF1007-0001 submited\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(249,'249',NULL,1,'2017-02-01 18:54:01','2017-02-01 18:54:01',40,'AC_OTH_AUTO','Supplier order CF1007-0001 received','2017-02-01 18:54:01','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Supplier order CF1007-0001 received \nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(250,'250',NULL,1,'2017-02-01 18:54:42','2017-02-01 18:54:42',40,'AC_OTH_AUTO','Email sent by MyBigCompany To mycustomer@example.com','2017-02-01 18:54:42','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
\nReceiver(s): mycustomer@example.com
\nEMail topic: Submission of order CF1007-0001
\nEmail body:
\nYou will find here our order CF1007-0001
\r\n
\r\nSincerely
\n
\nAttached files and documents: CF1007-0001.pdf',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(251,'251',NULL,1,'2017-02-01 19:02:21','2017-02-01 19:02:21',40,'AC_OTH_AUTO','Invoice SI1702-0001 validated','2017-02-01 19:02:21','2021-04-15 10:22:55',12,NULL,5,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice SI1702-0001 validated\nAuthor: admin',20,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(252,'252',NULL,1,'2017-02-12 23:17:04','2017-02-12 23:17:04',40,'AC_OTH_AUTO','Patient créé','2017-02-12 23:17:04','2021-04-15 10:22:55',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Patient créé\nAuthor: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(253,'253',NULL,1,'2017-02-12 23:18:33','2017-02-12 23:18:33',40,'AC_OTH_AUTO','Consultation 2 recorded (aaa)','2017-02-12 23:18:33','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Consultation 2 recorded (aaa)\nAuthor: admin',2,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(254,'254',NULL,1,'2017-02-15 23:28:41','2017-02-15 23:28:41',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:28:41','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(255,'255',NULL,1,'2017-02-15 23:28:56','2017-02-15 23:28:56',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:28:56','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',8,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(256,'256',NULL,1,'2017-02-15 23:34:33','2017-02-15 23:34:33',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:34:33','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',9,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(257,'257',NULL,1,'2017-02-15 23:35:03','2017-02-15 23:35:03',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-15 23:35:03','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',10,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(263,'263',NULL,1,'2017-02-15 23:50:34','2017-02-15 23:50:34',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:50:34','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',17,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(264,'264',NULL,1,'2017-02-15 23:51:23','2017-02-15 23:51:23',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:51:23','2021-04-15 10:22:55',12,NULL,NULL,7,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',18,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(265,'265',NULL,1,'2017-02-15 23:54:51','2017-02-15 23:54:51',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:54:51','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',19,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(266,'266',NULL,1,'2017-02-15 23:55:52','2017-02-15 23:55:52',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:55:52','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',20,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(267,'267',NULL,1,'2017-02-16 00:03:44','2017-02-16 00:03:44',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-16 00:03:44','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',29,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(268,'268',NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0009 validated','2017-02-16 00:05:01','2021-04-15 10:22:55',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0009 validated\nAuthor: admin',34,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(269,'269',NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0010 validated','2017-02-16 00:05:01','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0010 validated\nAuthor: admin',38,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(270,'270',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0011 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0011 validated\nAuthor: admin',40,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(271,'271',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0012 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0012 validated\nAuthor: admin',43,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(272,'272',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0013 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0013 validated\nAuthor: admin',47,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(273,'273',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0014 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0014 validated\nAuthor: admin',48,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(274,'274',NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0015 validated','2017-02-16 00:05:26','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0015 validated\nAuthor: admin',50,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(275,'275',NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0016 validated','2017-02-16 00:05:26','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0016 validated\nAuthor: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(277,'277',NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0018 validated','2017-02-16 00:05:35','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0018 validated\nAuthor: admin',62,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(278,'278',NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0019 validated','2017-02-16 00:05:35','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0019 validated\nAuthor: admin',68,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(279,'279',NULL,1,'2017-02-16 00:05:36','2017-02-16 00:05:36',40,'AC_OTH_AUTO','Order CO7001-0020 validated','2017-02-16 00:05:36','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0020 validated\nAuthor: admin',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(281,'281',NULL,1,'2017-02-16 00:05:37','2017-02-16 00:05:37',40,'AC_OTH_AUTO','Order CO7001-0022 validated','2017-02-16 00:05:37','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0022 validated\nAuthor: admin',78,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(282,'282',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0023 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0023 validated\nAuthor: admin',81,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(283,'283',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0024 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0024 validated\nAuthor: admin',83,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(284,'284',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0025 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,2,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0025 validated\nAuthor: admin',84,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(285,'285',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0026 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0026 validated\nAuthor: admin',85,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(286,'286',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0027 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0027 validated\nAuthor: admin',88,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(287,'287',NULL,1,'2017-02-16 03:05:56','2017-02-16 03:05:56',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Livrée','2017-02-16 03:05:56','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0016 classée Livrée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(288,'288',NULL,1,'2017-02-16 03:06:01','2017-02-16 03:06:01',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Facturée','2017-02-16 03:06:01','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0016 classée Facturée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(294,'294',NULL,1,'2017-02-16 03:53:04','2017-02-16 03:53:04',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 03:53:04','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(295,'295',NULL,1,'2017-02-16 03:58:08','2017-02-16 03:58:08',40,'AC_OTH_AUTO','Expédition SH1702-0002 validée','2017-02-16 03:58:08','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Expédition SH1702-0002 validée\nAuteur: admin',3,'shipping',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(296,'296',NULL,1,'2017-02-16 04:12:29','2017-02-16 04:12:29',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:12:29','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(297,'297',NULL,1,'2017-02-16 04:14:20','2017-02-16 04:14:20',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:14:20','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(298,'298',NULL,1,'2017-02-16 01:44:58','2017-02-16 01:44:58',40,'AC_OTH_AUTO','Proposal PR1702-0009 validated','2017-02-16 01:44:58','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0009 validated\nAuthor: aeinstein',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(299,'299',NULL,1,'2017-02-16 01:45:44','2017-02-16 01:45:44',40,'AC_OTH_AUTO','Proposal PR1702-0010 validated','2017-02-16 01:45:44','2021-04-15 10:22:55',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0010 validated\nAuthor: demo',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(300,'300',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0011 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0011 validated\nAuthor: aeinstein',13,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(301,'301',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0012 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,3,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0012 validated\nAuthor: demo',14,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(302,'302',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0013 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0013 validated\nAuthor: demo',15,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(303,'303',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0014 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0014 validated\nAuthor: demo',16,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(304,'304',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0015 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0015 validated\nAuthor: aeinstein',17,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(305,'305',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0016 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0016 validated\nAuthor: demo',18,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(306,'306',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0017 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0017 validated\nAuthor: demo',19,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(307,'307',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0018 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0018 validated\nAuthor: aeinstein',20,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(308,'308',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0019 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0019 validated\nAuthor: aeinstein',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(309,'309',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0020 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0020 validated\nAuthor: aeinstein',22,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(310,'310',NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0021 validated','2017-02-16 01:46:17','2021-04-15 10:22:55',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0021 validated\nAuthor: demo',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(311,'311',NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0022 validated','2017-02-16 01:46:17','2021-04-15 10:22:55',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0022 validated\nAuthor: demo',24,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(312,'312',NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0023 validated','2017-02-16 01:46:17','2021-04-15 10:22:55',1,NULL,NULL,3,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0023 validated\nAuthor: aeinstein',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(313,'313',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0024 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0024 validated\nAuthor: demo',26,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(314,'314',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0025 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',1,NULL,NULL,6,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0025 validated\nAuthor: aeinstein',27,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(315,'315',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0026 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0026 validated\nAuthor: demo',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(316,'316',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0027 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0027 validated\nAuthor: demo',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(317,'317',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0028 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0028 validated\nAuthor: demo',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(318,'318',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0029 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',1,NULL,NULL,11,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0029 validated\nAuthor: aeinstein',31,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(319,'319',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0030 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0030 validated\nAuthor: demo',32,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(320,'320',NULL,1,'2017-02-16 04:46:31','2017-02-16 04:46:31',40,'AC_OTH_AUTO','Proposition PR1702-0026 signée','2017-02-16 04:46:31','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0026 signée\nAuteur: admin',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(321,'321',NULL,1,'2017-02-16 04:46:37','2017-02-16 04:46:37',40,'AC_OTH_AUTO','Proposition PR1702-0027 signée','2017-02-16 04:46:37','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0027 signée\nAuteur: admin',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(322,'322',NULL,1,'2017-02-16 04:46:42','2017-02-16 04:46:42',40,'AC_OTH_AUTO','Proposition PR1702-0028 refusée','2017-02-16 04:46:42','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0028 refusée\nAuteur: admin',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(323,'323',NULL,1,'2017-02-16 04:47:09','2017-02-16 04:47:09',40,'AC_OTH_AUTO','Proposition PR1702-0019 validée','2017-02-16 04:47:09','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0019 validée\nAuteur: admin',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(324,'324',NULL,1,'2017-02-16 04:47:25','2017-02-16 04:47:25',40,'AC_OTH_AUTO','Proposition PR1702-0023 signée','2017-02-16 04:47:25','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0023 signée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(325,'325',NULL,1,'2017-02-16 04:47:29','2017-02-16 04:47:29',40,'AC_OTH_AUTO','Proposition PR1702-0023 classée payée','2017-02-16 04:47:29','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0023 classée payée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(326,'326',NULL,1,'2017-02-17 16:07:18','2017-02-17 16:07:18',40,'AC_OTH_AUTO','Proposition PR1702-0021 validée','2017-02-17 16:07:18','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0021 validée\nAuteur: admin',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(327,'327',NULL,1,'2017-05-12 13:53:44','2017-05-12 13:53:44',40,'AC_OTH_AUTO','Email sent by MyBigCompany To Einstein','2017-05-12 13:53:44','2021-04-15 10:22:55',12,NULL,NULL,11,12,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
\nReceiver(s): Einstein <genius@example.com>
\nBcc: Einstein <genius@example.com>
\nEMail topic: Test
\nEmail body:
\nTest\nAuthor: admin',11,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(328,'328',NULL,1,'2017-08-29 22:39:09','2017-08-29 22:39:09',40,'AC_OTH_AUTO','Invoice FA1601-0024 validated','2017-08-29 22:39:09','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice FA1601-0024 validated\nAuthor: admin',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(329,'329',NULL,1,'2019-09-26 13:38:11','2019-09-26 13:38:11',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:38:11','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(330,'330',NULL,1,'2019-09-26 13:49:21','2019-09-26 13:49:21',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:49:21','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(331,'331',NULL,1,'2019-09-26 17:33:37','2019-09-26 17:33:37',40,'AC_BILL_VALIDATE','Invoice FA1909-0025 validated','2019-09-26 17:33:37','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1909-0025 validated',218,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(333,'333',NULL,1,'2019-09-27 16:54:30','2019-09-27 16:54:30',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0031 validated','2019-09-27 16:54:30','2021-04-15 10:22:55',12,NULL,4,7,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0031 validated',10,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(335,'335',NULL,1,'2019-09-27 17:08:59','2019-09-27 17:08:59',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0032 validated','2019-09-27 17:08:59','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0032 validated',33,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(337,'337',NULL,1,'2019-09-27 17:13:13','2019-09-27 17:13:13',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0033 validated','2019-09-27 17:13:13','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 validated',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(338,'338',NULL,1,'2019-09-27 17:53:31','2019-09-27 17:53:31',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 17:53:31','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(339,'339',NULL,1,'2019-09-27 18:15:00','2019-09-27 18:15:00',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:15:00','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(340,'340',NULL,1,'2019-09-27 18:40:32','2019-09-27 18:40:32',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:40:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(341,'341',NULL,1,'2019-09-27 19:16:07','2019-09-27 19:16:07',40,'AC_PRODUCT_CREATE','Product ppp created','2019-09-27 19:16:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ppp created',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(342,'342',NULL,1,'2019-09-27 19:18:01','2019-09-27 19:18:01',40,'AC_PRODUCT_MODIFY','Product ppp modified','2019-09-27 19:18:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ppp modified',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(343,'343',NULL,1,'2019-09-27 19:31:45','2019-09-27 19:31:45',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:31:45','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(344,'344',NULL,1,'2019-09-27 19:32:12','2019-09-27 19:32:12',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:32:12','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(345,'345',NULL,1,'2019-09-27 19:38:30','2019-09-27 19:38:30',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:30','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(346,'346',NULL,1,'2019-09-27 19:38:37','2019-09-27 19:38:37',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:37','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(347,'347',NULL,1,'2019-09-30 15:49:52',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #15ff11cay39skiaa] New message','2019-09-30 15:49:52','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'dfsdfds',2,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(348,'348',NULL,1,'2019-10-01 13:48:36','2019-10-01 13:48:36',40,'AC_PROJECT_MODIFY','Project PJ1607-0001 modified','2019-10-01 13:48:36','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1607-0001 modified\nTask: PJ1607-0001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(349,'349',NULL,1,'2019-10-04 10:10:25','2019-10-04 10:10:25',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:10:25','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(350,'350',NULL,1,'2019-10-04 10:10:47','2019-10-04 10:10:47',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:10:47','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(351,'351',NULL,1,'2019-10-04 10:26:49','2019-10-04 10:26:49',40,'AC_BILL_UNVALIDATE','Invoice FA6801-0010 go back to draft status','2019-10-04 10:26:49','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 go back to draft status',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(352,'352',NULL,1,'2019-10-04 10:27:00','2019-10-04 10:27:00',40,'AC_BILL_VALIDATE','Invoice FA6801-0010 validated','2019-10-04 10:27:00','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 validated',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(353,'353',NULL,1,'2019-10-04 10:28:14','2019-10-04 10:28:14',40,'AC_BILL_PAYED','Invoice FA6801-0010 changed to paid','2019-10-04 10:28:14','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 changed to paid',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(354,'354',NULL,1,'2019-10-04 10:29:22','2019-10-04 10:29:22',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:29:22','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(355,'355',NULL,1,'2019-10-04 10:29:41','2019-10-04 10:29:41',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI1601-0002 go back to draft status','2019-10-04 10:29:41','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 go back to draft status',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(356,'356',NULL,1,'2019-10-04 10:31:30','2019-10-04 10:31:30',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:31:30','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(357,'357',NULL,1,'2019-10-04 16:56:21',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 16:56:21','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(358,'358',NULL,1,'2019-10-04 17:08:04',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:08:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'ddddd',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(359,'359',NULL,1,'2019-10-04 17:25:05',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:25:05','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(360,'360',NULL,1,'2019-10-04 17:26:14',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:26:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(361,'361',NULL,1,'2019-10-04 17:30:10',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:30:10','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(362,'362',NULL,1,'2019-10-04 17:51:43',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:51:43','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(363,'363',NULL,1,'2019-10-04 17:52:02',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:02','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(364,'364',NULL,1,'2019-10-04 17:52:17',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:17','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(365,'365',NULL,1,'2019-10-04 17:52:39',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:39','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(366,'366',NULL,1,'2019-10-04 17:52:53',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:53','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(367,'367',NULL,1,'2019-10-04 17:53:13',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:13','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(368,'368',NULL,1,'2019-10-04 17:53:26',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:26','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(369,'369',NULL,1,'2019-10-04 17:53:48',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:48','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(370,'370',NULL,1,'2019-10-04 17:54:09',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:09','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(371,'371',NULL,1,'2019-10-04 17:54:28',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(372,'372',NULL,1,'2019-10-04 17:55:43',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:55:43','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(373,'373',NULL,1,'2019-10-04 17:56:01',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:56:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(374,'374',NULL,1,'2019-10-04 18:00:32',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(375,'375',NULL,1,'2019-10-04 18:00:58',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:58','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(376,'376',NULL,1,'2019-10-04 18:11:30',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:11:30','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(377,'377',NULL,1,'2019-10-04 18:12:02',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:12:02','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fffffff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(378,'378',NULL,1,'2019-10-04 18:49:30',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:49:30','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(379,'379',NULL,1,'2019-10-04 19:00:22',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:00:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(380,'380',NULL,1,'2019-10-04 19:24:20','2019-10-04 19:24:20',40,'AC_PROPAL_SENTBYMAIL','Email sent by Alice Adminson To NLTechno','2019-10-04 19:24:20','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSender: Alice Adminson <aadminson@example.com>
\nReceiver(s): NLTechno <notanemail@nltechno.com>
\nEmail topic: Envoi de la proposition commerciale PR1909-0032
\nEmail body:
\nHello
\r\n
\r\nVeuillez trouver, ci-joint, la proposition commerciale PR1909-0032
\r\n
\r\n
\r\nSincerely
\r\n
\r\nAlice - 123
\n
\nAttached files and documents: PR1909-0032.pdf',33,'propal',NULL,'Envoi de la proposition commerciale PR1909-0032','Alice Adminson ',NULL,'NLTechno ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(381,'381',NULL,1,'2019-10-04 19:30:13',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:30:13','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(382,'382',NULL,1,'2019-10-04 19:32:55',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:32:55','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'uuuuuu\n\nAttached files and documents: Array',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(383,'383',NULL,1,'2019-10-04 19:37:16',NULL,50,'TICKET_MSG','','2019-10-04 19:37:16','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,100,'',NULL,NULL,'f\n\nFichiers et documents joints: dolihelp.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(384,'384',NULL,1,'2019-10-04 19:39:07',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:39:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaafff\n\nAttached files and documents: dolibarr.gif;doliadmin.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(385,'385',NULL,1,'2019-10-07 12:17:07','2019-10-07 12:17:07',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',17,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(386,'386',NULL,1,'2019-10-07 12:17:32','2019-10-07 12:17:32',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',18,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(387,'387',NULL,1,'2019-10-08 19:21:07','2019-10-08 19:21:07',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-10-08 19:21:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(388,'388',NULL,1,'2019-10-08 21:01:07','2019-10-08 21:01:07',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-10-08 21:01:07','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(389,'389',NULL,1,'2019-10-08 21:01:22','2019-10-08 21:01:22',40,'AC_MEMBER_MODIFY','Member doe john modified','2019-10-08 21:01:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember doe john modified\nMember: doe john\nType: Standard members',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(390,'390',NULL,1,'2019-10-08 21:01:45','2019-10-08 21:01:45',40,'AC_MEMBER_MODIFY','Member smith smith modified','2019-10-08 21:01:45','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember smith smith modified\nMember: smith smith\nType: Standard members',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(391,'391',NULL,1,'2019-10-08 21:02:18','2019-10-08 21:02:18',40,'AC_MEMBER_MODIFY','Member Vick Smith modified','2019-10-08 21:02:18','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith modified\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(392,'392',NULL,1,'2019-11-28 15:54:46','2019-11-28 15:54:46',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1911-0005 validated','2019-11-28 15:54:47','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1911-0005 validated',21,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(393,'393',NULL,1,'2019-11-28 16:33:35','2019-11-28 16:33:35',40,'AC_PRODUCT_CREATE','Product FR-CAR created','2019-11-28 16:33:35','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR created',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(394,'394',NULL,1,'2019-11-28 16:34:08','2019-11-28 16:34:08',40,'AC_PRODUCT_DELETE','Product ppp deleted','2019-11-28 16:34:08','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ppp deleted',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(395,'395',NULL,1,'2019-11-28 16:34:33','2019-11-28 16:34:33',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:33','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(396,'396',NULL,1,'2019-11-28 16:34:46','2019-11-28 16:34:46',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(397,'397',NULL,1,'2019-11-28 16:36:56','2019-11-28 16:36:56',40,'AC_PRODUCT_MODIFY','Product POS-CAR modified','2019-11-28 16:36:56','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(398,'398',NULL,1,'2019-11-28 16:37:36','2019-11-28 16:37:36',40,'AC_PRODUCT_CREATE','Product POS-APPLE created','2019-11-28 16:37:36','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE created',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(399,'399',NULL,1,'2019-11-28 16:37:58','2019-11-28 16:37:58',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 16:37:58','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(400,'400',NULL,1,'2019-11-28 16:38:44','2019-11-28 16:38:44',40,'AC_PRODUCT_CREATE','Product POS-KIWI created','2019-11-28 16:38:44','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-KIWI created',26,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(401,'401',NULL,1,'2019-11-28 16:39:21','2019-11-28 16:39:21',40,'AC_PRODUCT_CREATE','Product POS-PEACH created','2019-11-28 16:39:21','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-PEACH created',27,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(402,'402',NULL,1,'2019-11-28 16:39:58','2019-11-28 16:39:58',40,'AC_PRODUCT_CREATE','Product POS-ORANGE created','2019-11-28 16:39:58','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-ORANGE created',28,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(403,'403',NULL,1,'2019-11-28 17:00:28','2019-11-28 17:00:28',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2019-11-28 17:00:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(404,'404',NULL,1,'2019-11-28 17:00:46','2019-11-28 17:00:46',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 17:00:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(405,'405',NULL,1,'2019-11-28 17:01:57','2019-11-28 17:01:57',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 17:01:57','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(406,'406',NULL,1,'2019-11-28 17:03:14','2019-11-28 17:03:14',40,'AC_PRODUCT_CREATE','Product POS-Eggs created','2019-11-28 17:03:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs created',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(407,'407',NULL,1,'2019-11-28 17:04:17','2019-11-28 17:04:17',40,'AC_PRODUCT_MODIFY','Product POS-Eggs modified','2019-11-28 17:04:17','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs modified',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(408,'408',NULL,1,'2019-11-28 17:09:14','2019-11-28 17:09:14',40,'AC_PRODUCT_CREATE','Product POS-Chips created','2019-11-28 17:09:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips created',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(409,'409',NULL,1,'2019-11-28 17:09:54','2019-11-28 17:09:54',40,'AC_PRODUCT_MODIFY','Product POS-Chips modified','2019-11-28 17:09:54','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips modified',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(410,'410',NULL,1,'2019-11-28 18:46:20','2019-11-28 18:46:20',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 18:46:20','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(411,'411',NULL,1,'2019-11-28 18:59:29','2019-11-28 18:59:29',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 18:59:29','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(412,'412',NULL,1,'2019-11-28 19:02:01','2019-11-28 19:02:01',40,'AC_PRODUCT_MODIFY','Product POS-CARROT modified','2019-11-28 19:02:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-CARROT modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(413,'413',NULL,1,'2019-11-28 19:09:50','2019-11-28 19:09:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:09:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(414,'414',NULL,1,'2019-11-28 19:12:50','2019-11-28 19:12:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:12:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(415,'415',NULL,1,'2019-11-29 12:46:29','2019-11-29 12:46:29',40,'AC_TICKET_CREATE','Ticket TS1911-0004 created','2019-11-29 12:46:29','2021-04-15 10:22:55',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 created',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(416,'416',NULL,1,'2019-11-29 12:46:34','2019-11-29 12:46:34',40,'AC_TICKET_MODIFY','Ticket TS1911-0004 read by Alice Adminson','2019-11-29 12:46:34','2021-04-15 10:22:55',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 read by Alice Adminson',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(417,'417',NULL,1,'2019-11-29 12:46:47','2019-11-29 12:46:47',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0004 assigned','2019-11-29 12:46:47','2021-04-15 10:22:55',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 assigned\nOld user: None\nNew user: Commerson Charle1',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(418,'418',NULL,1,'2019-11-29 12:47:13',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #5gvo9bsjri55zef9] New message','2019-11-29 12:47:13','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'Where do you want to install Dolibarr ?
\r\nOn-Premise or on the Cloud ?',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(419,'419',NULL,1,'2019-11-29 12:50:45','2019-11-29 12:50:45',40,'AC_TICKET_CREATE','Ticket TS1911-0005 créé','2019-11-29 12:50:45','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nTicket TS1911-0005 créé',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(420,'420',NULL,1,'2019-11-29 12:52:32','2019-11-29 12:52:32',40,'AC_TICKET_MODIFY','Ticket TS1911-0005 read by Alice Adminson','2019-11-29 12:52:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 read by Alice Adminson',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(421,'421',NULL,1,'2019-11-29 12:52:53','2019-11-29 12:52:53',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0005 assigned','2019-11-29 12:52:53','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 assigned\nOld user: None\nNew user: Commerson Charle1',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(422,'422',NULL,1,'2019-11-29 12:54:04',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:54:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'Hi.
\r\nThanks for your interest in using Dolibarr ERP CRM.
\r\nI need more information to give you the correct answer : Where do you want to install Dolibarr. On premise or on Cloud',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(423,'423',NULL,1,'2019-11-29 12:54:46',NULL,50,'TICKET_MSG','','2019-11-29 12:54:46','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,100,'',NULL,NULL,'I need it On-Premise.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(424,'424',NULL,1,'2019-11-29 12:55:42',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:55:42','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'When used on-premise, you can download and install Dolibarr yourself from ou web portal: https://www.dolibarr.org
\r\nIt is completely free.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(425,'425',NULL,1,'2019-11-29 12:55:48','2019-11-29 12:55:48',40,'AC_TICKET_CLOSE','Ticket TS1911-0005 closed','2019-11-29 12:55:48','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 closed',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(426,'426',NULL,1,'2019-11-29 12:56:47','2019-11-29 12:56:47',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2019-11-29 12:56:47','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(427,'427',NULL,1,'2019-11-29 12:57:14','2019-11-29 12:57:14',40,'AC_BOM_VALIDATE','BOM validated','2019-11-29 12:57:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(428,'428',NULL,1,'2019-12-20 16:40:14','2019-12-20 16:40:14',40,'AC_MO_DELETE','MO deleted','2019-12-20 16:40:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',3,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(429,'429',NULL,1,'2019-12-20 17:00:43','2019-12-20 17:00:43',40,'AC_MO_DELETE','MO deleted','2019-12-20 17:00:43','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',7,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(430,'430',NULL,1,'2019-12-20 17:00:56','2019-12-20 17:00:56',40,'AC_MO_DELETE','MO deleted','2019-12-20 17:00:56','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',6,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(431,'431',NULL,1,'2019-12-20 20:00:03','2019-12-20 20:00:03',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:00:03','2021-04-15 10:22:55',12,NULL,6,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',1,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(432,'432',NULL,1,'2019-12-20 20:22:11','2019-12-20 20:22:11',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',10,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(433,'433',NULL,1,'2019-12-20 20:22:11','2019-12-20 20:22:11',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',12,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(434,'434',NULL,1,'2019-12-20 20:22:20','2019-12-20 20:22:20',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:20','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',9,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(435,'435',NULL,1,'2019-12-20 20:27:07','2019-12-20 20:27:07',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:27:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',13,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(436,'436',NULL,1,'2019-12-20 20:42:42','2019-12-20 20:42:42',40,'AC_ORDER_VALIDATE','Order CO7001-0027 validated','2019-12-20 20:42:42','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0027 validated',88,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(437,'437',NULL,1,'2019-12-20 20:46:25','2019-12-20 20:46:25',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:46:25','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(438,'438',NULL,1,'2019-12-20 20:46:45','2019-12-20 20:46:45',40,'AC_ORDER_SUPPLIER_CLASSIFY_BILLED','Purchase Order CF1007-0001 set billed','2019-12-20 20:46:45','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 set billed',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(439,'439',NULL,1,'2019-12-20 20:47:02','2019-12-20 20:47:02',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:02','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(440,'440',NULL,1,'2019-12-20 20:47:44','2019-12-20 20:47:44',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:44','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(441,'441',NULL,1,'2019-12-20 20:47:53','2019-12-20 20:47:53',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:53','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(442,'442',NULL,1,'2019-12-20 20:48:05','2019-12-20 20:48:05',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:48:05','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(443,'443',NULL,1,'2019-12-20 20:48:45','2019-12-20 20:48:45',40,'AC_ORDER_CLASSIFY_BILLED','Order CO7001-0016 classified billed','2019-12-20 20:48:45','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0016 classified billed',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(444,'444',NULL,1,'2019-12-20 20:48:55','2019-12-20 20:48:55',40,'AC_ORDER_CLOSE','Order CO7001-0018 classified delivered','2019-12-20 20:48:55','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0018 classified delivered',62,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(445,'445',NULL,1,'2019-12-20 20:49:43','2019-12-20 20:49:43',40,'AC_PROPAL_CLASSIFY_BILLED','Proposal PR1702-0027 classified billed','2019-12-20 20:49:43','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 classified billed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(446,'446',NULL,1,'2019-12-20 20:49:54','2019-12-20 20:49:54',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1702-0027 signed','2019-12-20 20:49:54','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 signed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(447,'447',NULL,1,'2019-12-20 20:50:14','2019-12-20 20:50:14',40,'AC_PROPAL_CLOSE_REFUSED','Proposal PR1702-0027 refused','2019-12-20 20:50:14','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 refused',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(448,'448',NULL,1,'2019-12-20 20:50:23','2019-12-20 20:50:23',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1702-0027 signed','2019-12-20 20:50:23','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 signed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(449,'449',NULL,1,'2019-12-21 17:18:22','2019-12-21 17:18:22',40,'AC_BOM_CLOSE','BOM disabled','2019-12-21 17:18:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM disabled',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(450,'450',NULL,1,'2019-12-21 17:18:38','2019-12-21 17:18:38',40,'AC_MEMBER_RESILIATE','Member Vick Smith terminated','2019-12-21 17:18:38','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith terminated\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(451,'451',NULL,1,'2019-12-21 19:46:33','2019-12-21 19:46:33',40,'AC_PROJECT_CREATE','Project PJ1912-0005 created','2019-12-21 19:46:33','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 created\nProject: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(452,'452',NULL,1,'2019-12-21 19:47:03','2019-12-21 19:47:03',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:03','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(453,'453',NULL,1,'2019-12-21 19:47:24','2019-12-21 19:47:24',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:24','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(454,'454',NULL,1,'2019-12-21 19:47:52','2019-12-21 19:47:52',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:52','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(455,'455',NULL,1,'2019-12-21 19:48:06','2019-12-21 19:48:06',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:48:06','2021-04-15 10:22:55',12,NULL,10,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(456,'456',NULL,1,'2019-12-21 19:49:28','2019-12-21 19:49:28',40,'AC_PROJECT_CREATE','Project PJ1912-0006 created','2019-12-21 19:49:28','2021-04-15 10:22:55',12,NULL,11,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 created\nProject: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(457,'457',NULL,1,'2019-12-21 19:52:12','2019-12-21 19:52:12',40,'AC_PROJECT_CREATE','Project PJ1912-0007 created','2019-12-21 19:52:12','2021-04-15 10:22:55',12,NULL,12,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0007 created\nProject: PJ1912-0007',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(458,'458',NULL,1,'2019-12-21 19:53:21','2019-12-21 19:53:21',40,'AC_PROJECT_CREATE','Project PJ1912-0008 created','2019-12-21 19:53:21','2021-04-15 10:22:55',12,NULL,13,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0008 created\nProject: PJ1912-0008',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(459,'459',NULL,1,'2019-12-21 19:53:42','2019-12-21 19:53:42',40,'AC_PROJECT_MODIFY','Project PJ1912-0008 modified','2019-12-21 19:53:42','2021-04-15 10:22:55',12,NULL,13,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0008 modified\nTask: PJ1912-0008',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(460,'460',NULL,1,'2019-12-21 19:55:23','2019-12-21 19:55:23',40,'AC_PROJECT_MODIFY','Project PJ1912-0006 modified','2019-12-21 19:55:23','2021-04-15 10:22:55',12,NULL,11,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 modified\nTask: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(461,'461',NULL,1,'2019-12-21 20:10:21','2019-12-21 20:10:21',40,'AC_PROJECT_MODIFY','Project PJ1912-0006 modified','2019-12-21 20:10:21','2021-04-15 10:22:55',12,NULL,11,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 modified\nTask: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(462,'462',NULL,1,'2019-12-11 10:00:00','2019-12-11 10:00:00',5,'AC_RDV','Meeting with all employees','2019-12-21 20:29:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(463,'463',NULL,1,'2019-12-06 00:00:00',NULL,11,'AC_INT','Intervention on customer site','2019-12-21 20:30:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(464,'464',NULL,1,'2019-12-23 14:16:59','2019-12-23 14:16:59',40,'AC_BILL_PAYED','Invoice FA1601-0024 changed to paid','2019-12-23 14:16:59','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1601-0024 changed to paid',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(465,'465',NULL,1,'2019-12-23 14:17:18','2019-12-23 14:17:18',40,'AC_BILL_PAYED','Invoice FA1601-0024 changed to paid','2019-12-23 14:17:18','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1601-0024 changed to paid',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(466,'466',NULL,1,'2019-11-23 14:25:00',NULL,50,'AC_OTH','Test','2019-12-23 17:25:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,-1,'',NULL,NULL,'18/11 17h06 : Message laissé. Me rappeler pour m'en dire plus. 
\r\n
\r\n20/11 10h17 "A rappeler suite au msg laissé le 14/11, dit que c'est urgent"
\r\n12h22 : message laissé. Je lui envoie un sms
\r\n
\r\n"Déclaration de sinistre originale" : constat de ce qui s'est passé.
\r\nElle envoie le chèque de solde dès demain.
\r\n
\r\n3/12 : Elle préfère avoir plus d'infos sur le sinistre pour l'assurance.
\r\nCourrier envoyé le 4/12/19 par mail et par courrier postal
\r\n
\r\n6/12 15h02 : ont obtenu le feu vert de l'assurance.
\r\nOn bloque 16/12 PM à partir de 14h30. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(467,'467',NULL,1,'2020-01-01 14:35:47','2020-01-01 14:35:47',40,'AC_MEMBER_VALIDATE','Adhérent aze aze validé','2020-01-01 14:35:47','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent aze aze validé\nAdhérent: aze aze\nType: Board members',5,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(468,'468',NULL,1,'2020-01-01 14:50:59','2020-01-01 14:50:59',40,'AC_MEMBER_VALIDATE','Adhérent azr azr validé','2020-01-01 14:50:59','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azr azr validé\nAdhérent: azr azr\nType: Board members',6,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(469,'469',NULL,1,'2020-01-01 15:00:16','2020-01-01 15:00:16',40,'AC_MEMBER_VALIDATE','Adhérent azt azt validé','2020-01-01 15:00:16','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azt azt validé\nAdhérent: azt azt\nType: Board members',7,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(470,'470',NULL,1,'2020-01-01 15:08:20','2020-01-01 15:08:20',40,'AC_MEMBER_VALIDATE','Adhérent azu azu validé','2020-01-01 15:08:20','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azu azu validé\nAdhérent: azu azu\nType: Board members',8,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(471,'471',NULL,1,'2020-01-01 15:27:24','2020-01-01 15:27:24',40,'AC_MEMBER_VALIDATE','Adhérent azi azi validé','2020-01-01 15:27:24','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azi azi validé\nAdhérent: azi azi\nType: Board members',9,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(472,'472',NULL,1,'2020-01-01 15:36:29','2020-01-01 15:36:29',40,'AC_MEMBER_VALIDATE','Adhérent azo azo validé','2020-01-01 15:36:29','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azo azo validé\nAdhérent: azo azo\nType: Board members',10,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(473,'473',NULL,1,'2020-01-01 15:44:25','2020-01-01 15:44:25',40,'AC_MEMBER_VALIDATE','Adhérent azp azp validé','2020-01-01 15:44:25','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azp azp validé\nAdhérent: azp azp\nType: Board members',11,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(478,'478',NULL,1,'2020-01-01 16:52:32','2020-01-01 16:52:32',40,'AC_MEMBER_VALIDATE','Adhérent azq azq validé','2020-01-01 16:52:32','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azq azq validé\nAdhérent: azq azq\nType: Board members',12,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(483,'483',NULL,1,'2020-01-01 17:49:05','2020-01-01 17:49:05',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-01 17:49:05','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(484,'484',NULL,1,'2020-01-01 17:50:41','2020-01-01 17:50:41',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 17:50:41','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',23,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(485,'485',NULL,1,'2020-01-01 17:50:44','2020-01-01 17:50:44',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 17:50:44','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',23,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(486,'486',NULL,1,'2020-01-01 17:51:22','2020-01-01 17:51:22',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI2001-0006 go back to draft status','2020-01-01 17:51:22','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 go back to draft status',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(487,'487',NULL,1,'2020-01-01 20:17:00','2020-01-01 20:17:00',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-01 20:17:00','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(488,'488',NULL,1,'2020-01-01 20:17:46','2020-01-01 20:17:46',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 20:17:46','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',24,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(489,'489',NULL,1,'2020-01-01 20:17:51','2020-01-01 20:17:51',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 20:17:51','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',24,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(490,'490',NULL,1,'2020-01-01 20:20:22','2020-01-01 20:20:22',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 20:20:22','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',26,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(491,'491',NULL,1,'2020-01-01 20:20:31','2020-01-01 20:20:31',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 20:20:31','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',26,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(492,'492',NULL,1,'2020-01-01 20:21:35','2020-01-01 20:21:35',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI2001-0006 go back to draft status','2020-01-01 20:21:35','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 go back to draft status',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(493,'493',NULL,1,'2020-01-01 20:21:42','2020-01-01 20:21:42',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-01 20:21:42','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(494,'494',NULL,1,'2020-01-01 20:21:55','2020-01-01 20:21:55',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 20:21:55','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(495,'495',NULL,1,'2020-01-01 20:23:02','2020-01-01 20:23:02',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0007 validated','2020-01-01 20:23:02','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0007 validated',28,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(496,'496',NULL,1,'2020-01-01 20:23:17','2020-01-01 20:23:17',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 20:23:17','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(497,'497',NULL,1,'2020-01-01 20:25:36','2020-01-01 20:25:36',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI2001-0007 changed to paid','2020-01-01 20:25:36','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0007 changed to paid',28,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(498,'498',NULL,1,'2020-01-01 20:51:37','2020-01-01 20:51:37',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0002 validated','2020-01-01 20:51:37','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0002 validated',30,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(499,'499',NULL,1,'2020-01-01 20:51:48','2020-01-01 20:51:48',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0002 changed to paid','2020-01-01 20:51:48','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0002 changed to paid',30,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(500,'500',NULL,1,'2020-01-01 21:02:39','2020-01-01 21:02:39',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:02:39','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(501,'501',NULL,1,'2020-01-01 21:03:01','2020-01-01 21:03:01',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:03:01','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(502,'502',NULL,1,'2020-01-01 21:11:10','2020-01-01 21:11:10',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:11:10','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(503,'503',NULL,1,'2020-01-01 21:20:07','2020-01-01 21:20:07',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:20:07','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(504,'504',NULL,1,'2020-01-01 21:21:28','2020-01-01 21:21:28',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI2001-0007 changed to paid','2020-01-01 21:21:28','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0007 changed to paid',28,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(505,'505',NULL,1,'2020-01-01 22:06:30','2020-01-01 22:06:30',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 22:06:31','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(506,'506',NULL,1,'2020-01-01 23:54:16','2020-01-01 23:54:16',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2020-01-01 23:54:16','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(507,'507',NULL,1,'2020-01-02 20:49:34','2020-01-02 20:49:34',40,'AC_BILL_PAYED','Invoice FA1601-0024 changed to paid','2020-01-02 20:49:34','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1601-0024 changed to paid',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(508,'508',NULL,1,'2020-01-02 23:02:35','2020-01-02 23:02:35',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2020-01-02 23:02:35','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(509,'509',NULL,1,'2020-01-02 23:45:01','2020-01-02 23:45:01',40,'AC_BOM_REOPEN','BOM reopen','2020-01-02 23:45:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM reopen',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(511,'511',NULL,1,'2020-01-02 23:57:42','2020-01-02 23:57:42',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-02 23:57:42','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(512,'512',NULL,1,'2020-01-03 13:33:54','2020-01-03 13:33:54',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2020-01-03 13:33:54','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(513,'513',NULL,1,'2020-01-03 13:34:11','2020-01-03 13:34:11',40,'AC_BOM_VALIDATE','BOM validated','2020-01-03 13:34:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(514,'514',NULL,1,'2020-01-03 13:35:45','2020-01-03 13:35:45',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-03 13:35:45','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',18,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(515,'515',NULL,1,'2020-01-03 14:10:41','2020-01-03 14:10:41',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-03 14:10:41','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',18,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(516,'516',NULL,1,'2020-01-06 00:39:58','2020-01-06 00:39:58',40,'AC_COMPANY_CREATE','Patient créé','2020-01-06 00:39:58','2021-04-15 10:22:55',12,NULL,NULL,29,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPatient créé',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(517,'517',NULL,1,'2020-01-06 00:49:06','2020-01-06 00:49:06',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI2001-0006 go back to draft status','2020-01-06 00:49:06','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 go back to draft status',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(518,'518',NULL,1,'2020-01-06 06:50:05','2020-01-06 06:50:05',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-06 06:50:05','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(519,'519',NULL,1,'2020-01-06 20:52:28','2020-01-06 20:52:28',40,'AC_OTH_AUTO','Consultation 2 recorded (Patient)','2020-01-06 20:52:28','2021-04-15 10:22:55',12,NULL,NULL,29,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Consultation 2 recorded (Patient)\nAuthor: admin',2,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(520,'520',NULL,1,'2020-01-07 20:25:02','2020-01-07 20:25:02',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 20:25:02','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(521,'521',NULL,1,'2020-01-07 21:12:37','2020-01-07 21:12:37',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:12:37','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(522,'522',NULL,1,'2020-01-07 21:13:00','2020-01-07 21:13:00',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:13:00','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(523,'523',NULL,1,'2020-01-07 21:13:49','2020-01-07 21:13:49',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:13:49','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(524,'524',NULL,1,'2020-01-07 21:46:58','2020-01-07 21:46:58',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:46:58','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(525,'525',NULL,1,'2020-01-07 21:52:34','2020-01-07 21:52:34',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:52:34','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(526,'526',NULL,1,'2020-01-07 21:53:44','2020-01-07 21:53:44',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:53:44','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(527,'527',NULL,1,'2020-01-07 21:53:58','2020-01-07 21:53:58',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:53:58','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(528,'528',NULL,1,'2020-01-07 21:54:12','2020-01-07 21:54:12',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:54:12','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(529,'529',NULL,1,'2020-01-07 22:00:55','2020-01-07 22:00:55',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 22:00:55','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(530,'530',NULL,1,'2020-01-07 22:39:52','2020-01-07 22:39:52',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 22:39:52','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(531,'531',NULL,1,'2020-01-07 23:09:04','2020-01-07 23:09:04',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 23:09:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(532,'532',NULL,1,'2020-01-07 23:39:09','2020-01-07 23:39:09',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1909-0033 signed','2020-01-07 23:39:09','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 signed',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(533,'533',NULL,1,'2020-01-07 23:43:06','2020-01-07 23:43:06',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1909-0033 signed','2020-01-07 23:43:06','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 signed',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(534,'534',NULL,1,'2020-01-07 23:50:40','2020-01-07 23:50:40',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 23:50:40','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(535,'535',NULL,1,'2020-01-07 23:51:27','2020-01-07 23:51:27',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 23:51:27','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(536,'536',NULL,1,'2020-01-08 00:25:23','2020-01-08 00:25:23',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:25:23','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(537,'537',NULL,1,'2020-01-08 00:25:43','2020-01-08 00:25:43',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:25:43','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(538,'538',NULL,1,'2020-01-08 00:29:24','2020-01-08 00:29:24',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:29:24','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(539,'539',NULL,1,'2020-01-08 00:29:43','2020-01-08 00:29:43',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:29:43','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(540,'540',NULL,1,'2020-01-08 01:09:15','2020-01-08 01:09:15',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 01:09:15','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(541,'541',NULL,1,'2020-01-08 01:15:02','2020-01-08 01:15:02',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 01:15:02','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(542,'542',NULL,1,'2020-01-08 01:17:16','2020-01-08 01:17:16',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 01:17:16','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(543,'543',NULL,1,'2020-01-08 05:31:44','2020-01-08 05:31:44',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 05:31:44','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(544,'544',NULL,1,'2020-01-08 05:39:46','2020-01-08 05:39:46',40,'AC_BOM_CLOSE','BOM disabled','2020-01-08 05:39:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM disabled',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(545,'545',NULL,1,'2020-01-08 05:39:50','2020-01-08 05:39:50',40,'AC_BOM_REOPEN','BOM reopen','2020-01-08 05:39:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM reopen',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(546,'546',NULL,1,'2020-01-08 06:06:50','2020-01-08 06:06:50',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 06:06:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(547,'547',NULL,1,'2020-01-08 19:34:53','2020-01-08 19:34:53',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2020-01-08 19:34:53','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(548,'548',NULL,1,'2020-01-08 19:40:27','2020-01-08 19:40:27',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2020-01-08 19:40:27','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(549,'549',NULL,1,'2020-01-08 19:40:46','2020-01-08 19:40:46',40,'AC_PRODUCT_MODIFY','Product PINKDRESS modified','2020-01-08 19:40:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PINKDRESS modified',1,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(550,'550',NULL,1,'2020-01-08 19:40:59','2020-01-08 19:40:59',40,'AC_BOM_VALIDATE','BOM validated','2020-01-08 19:40:59','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(551,'551',NULL,1,'2020-01-08 19:41:11','2020-01-08 19:41:11',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2020-01-08 19:41:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(552,'552',NULL,1,'2020-01-08 19:41:49','2020-01-08 19:41:49',40,'AC_BOM_VALIDATE','BOM validated','2020-01-08 19:41:49','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(553,'553',NULL,1,'2020-01-08 20:12:55','2020-01-08 20:12:55',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-08 20:12:55','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',28,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(554,'554',NULL,1,'2020-01-08 20:21:22','2020-01-08 20:21:22',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 20:21:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',28,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(555,'555',NULL,1,'2020-01-08 20:41:19','2020-01-08 20:41:19',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 20:41:19','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',28,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(556,'556',NULL,1,'2020-01-08 22:25:19','2020-01-08 22:25:19',40,'AC_BOM_DELETE','BOM deleted','2020-01-08 22:25:19','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM deleted',7,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(557,'557',NULL,1,'2020-01-13 15:11:07','2020-01-13 15:11:07',40,'AC_MO_DELETE','MO_DELETEInDolibarr','2020-01-13 15:11:07','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO_DELETEInDolibarr',25,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(558,'558',NULL,1,'2020-01-13 15:11:54','2020-01-13 15:11:54',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-13 15:11:54','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',24,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(559,'559',NULL,1,'2020-01-13 15:13:19','2020-01-13 15:13:19',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-13 15:13:19','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',24,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(560,'560',NULL,1,'2020-01-13 15:14:15','2020-01-13 15:14:15',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-13 15:14:15','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',24,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(561,'561',NULL,1,'2020-01-13 15:29:30','2020-01-13 15:29:30',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-13 15:29:30','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(562,'562',NULL,1,'2020-01-13 17:19:24','2020-01-13 17:19:24',40,'AC_COMPANY_CREATE','Third party Italo created','2020-01-13 17:19:24','2021-04-15 10:22:55',12,NULL,NULL,30,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nThird party Italo created',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(563,'563',NULL,1,'2020-01-15 16:27:15','2020-01-15 16:27:15',40,'AC_PROJECT_MODIFY','Project RMLL modified','2020-01-15 16:27:15','2021-04-15 10:22:55',12,NULL,5,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject RMLL modified\nTask: RMLL',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(564,'564',NULL,1,'2020-01-15 16:40:50','2020-01-15 16:40:50',40,'AC_PROJECT_MODIFY','Project PROJINDIAN modified','2020-01-15 16:40:50','2021-04-15 10:22:55',12,NULL,3,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PROJINDIAN modified\nTask: PROJINDIAN',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(565,'565',NULL,1,'2020-01-16 02:22:16','2020-01-16 02:22:16',40,'AC_BILL_VALIDATE','Invoice AC2001-0001 validated','2020-01-16 02:22:16','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0001 validated',221,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(566,'566',NULL,1,'2020-01-16 02:22:24','2020-01-16 02:22:24',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0001 go back to draft status','2020-01-16 02:22:24','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0001 go back to draft status',221,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(567,'567',NULL,1,'2020-01-16 02:33:27','2020-01-16 02:33:27',40,'AC_BILL_VALIDATE','Invoice AC2001-0002 validated','2020-01-16 02:33:27','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0002 validated',224,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(568,'568',NULL,1,'2020-01-16 02:36:48','2020-01-16 02:36:48',40,'AC_BILL_PAYED','Invoice AC2001-0002 changed to paid','2020-01-16 02:36:48','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0002 changed to paid',224,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(569,'569',NULL,1,'2020-01-16 02:42:12','2020-01-16 02:42:12',40,'AC_ORDER_CLASSIFY_BILLED','Order CO7001-0020 classified billed','2020-01-16 02:42:12','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0020 classified billed',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(570,'570',NULL,1,'2020-01-16 02:42:17','2020-01-16 02:42:17',40,'AC_ORDER_CLOSE','Order CO7001-0020 classified delivered','2020-01-16 02:42:17','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0020 classified delivered',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(571,'571',NULL,1,'2020-01-16 02:42:56','2020-01-16 02:42:56',40,'AC_ORDER_CLOSE','Order CO7001-0020 classified delivered','2020-01-16 02:42:56','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0020 classified delivered',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(572,'572',NULL,1,'2020-01-16 18:05:43','2020-01-16 18:05:43',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-16 18:05:43','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(573,'573',NULL,1,'2020-01-17 14:54:18','2020-01-17 14:54:18',40,'AC_PRODUCT_MODIFY','Product PINKDRESS modified','2020-01-17 14:54:18','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PINKDRESS modified',1,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(574,'574',NULL,1,'2020-01-17 15:22:28','2020-01-17 15:22:28',40,'AC_PRODUCT_MODIFY','Product PINKDRESS modified','2020-01-17 15:22:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PINKDRESS modified',1,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(575,'575',NULL,1,'2020-01-19 14:22:27','2020-01-19 14:22:27',40,'AC_PROPAL_VALIDATE','Proposal PR2001-0034 validated','2020-01-19 14:22:27','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 validated',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(576,'576',NULL,1,'2020-01-19 14:22:34','2020-01-19 14:22:34',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR2001-0034 signed','2020-01-19 14:22:34','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 signed',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(577,'577',NULL,1,'2020-01-19 14:24:22','2020-01-19 14:24:22',40,'AC_PROPAL_VALIDATE','Proposal PR2001-0034 validated','2020-01-19 14:24:22','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 validated',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(578,'578',NULL,1,'2020-01-19 14:24:27','2020-01-19 14:24:27',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR2001-0034 signed','2020-01-19 14:24:27','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 signed',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(579,'579',NULL,1,'2020-01-19 14:51:43','2020-01-19 14:51:43',40,'AC_BILL_VALIDATE','Invoice AC2001-0003 validated','2020-01-19 14:51:43','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0003 validated',227,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(580,'580',NULL,1,'2020-01-19 14:51:48','2020-01-19 14:51:48',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0003 go back to draft status','2020-01-19 14:51:48','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0003 go back to draft status',227,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(581,'581',NULL,1,'2020-01-19 15:01:26','2020-01-19 15:01:26',40,'AC_BILL_VALIDATE','Invoice AC2001-0004 validated','2020-01-19 15:01:26','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 validated',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(582,'582',NULL,1,'2020-01-19 15:04:37','2020-01-19 15:04:37',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0004 go back to draft status','2020-01-19 15:04:37','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 go back to draft status',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(583,'583',NULL,1,'2020-01-19 15:04:53','2020-01-19 15:04:53',40,'AC_BILL_VALIDATE','Invoice AC2001-0004 validated','2020-01-19 15:04:53','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 validated',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(584,'584',NULL,1,'2020-01-19 15:09:14','2020-01-19 15:09:14',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0004 go back to draft status','2020-01-19 15:09:14','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 go back to draft status',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(585,'585',NULL,1,'2020-01-19 15:13:07','2020-01-19 15:13:07',40,'AC_BILL_VALIDATE','Invoice AC2001-0004 validated','2020-01-19 15:13:07','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 validated',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(586,'586',NULL,1,'2020-01-20 12:20:11','2020-01-20 12:20:11',40,'AC_ORDER_SUPPLIER_CREATE','Order (PROV14) created','2020-01-20 12:20:11','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder (PROV14) created',14,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(588,'588',NULL,1,'2020-01-21 01:02:14','2020-01-21 01:02:14',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 2 for member Vick Smith added','2020-01-21 01:02:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 2 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2013 - 07/17/2014',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(589,'589',NULL,1,'2020-01-21 10:22:37','2020-01-21 10:22:37',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 3 for member Vick Smith added','2020-01-21 10:22:37','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 3 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2017 - 07/17/2018',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(590,'590',NULL,1,'2020-01-21 10:23:17','2020-01-21 10:23:17',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 4 for member Vick Smith added','2020-01-21 10:23:17','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 4 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2017 - 07/17/2018',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(591,'591',NULL,1,'2020-01-21 10:23:17','2020-01-21 10:23:17',40,'AC_BILL_VALIDATE','Invoice FA1707-0026 validated','2020-01-21 10:23:17','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1707-0026 validated',229,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(592,'592',NULL,1,'2020-01-21 10:23:17','2020-01-21 10:23:17',40,'AC_BILL_PAYED','Invoice FA1707-0026 changed to paid','2020-01-21 10:23:17','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1707-0026 changed to paid',229,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(593,'593',NULL,1,'2020-01-21 10:23:28','2020-01-21 10:23:28',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 5 for member Vick Smith added','2020-01-21 10:23:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 5 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2018 - 07/17/2019',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(594,'594',NULL,1,'2020-01-21 10:23:28','2020-01-21 10:23:28',40,'AC_BILL_VALIDATE','Invoice FA1807-0027 validated','2020-01-21 10:23:28','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1807-0027 validated',230,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(595,'595',NULL,1,'2020-01-21 10:23:28','2020-01-21 10:23:28',40,'AC_BILL_PAYED','Invoice FA1807-0027 changed to paid','2020-01-21 10:23:28','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1807-0027 changed to paid',230,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(596,'596',NULL,1,'2020-01-21 10:23:49','2020-01-21 10:23:49',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 6 for member Vick Smith added','2020-01-21 10:23:49','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 6 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2019 - 07/17/2020',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(597,'597',NULL,1,'2020-01-21 10:23:49','2020-01-21 10:23:49',40,'AC_BILL_VALIDATE','Invoice FA1907-0028 validated','2020-01-21 10:23:49','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1907-0028 validated',231,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(598,'598',NULL,1,'2020-01-21 10:23:49','2020-01-21 10:23:49',40,'AC_BILL_PAYED','Invoice FA1907-0028 changed to paid','2020-01-21 10:23:49','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1907-0028 changed to paid',231,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(599,'599',NULL,1,'2020-01-21 10:30:27','2020-01-21 10:30:27',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2020-01-21 10:30:27','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(600,'600',NULL,1,'2020-01-21 10:30:36','2020-01-21 10:30:36',40,'AC_MEMBER_MODIFY','Member doe john modified','2020-01-21 10:30:36','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember doe john modified\nMember: doe john\nType: Standard members',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(601,'601',NULL,1,'2020-01-21 10:30:42','2020-01-21 10:30:42',40,'AC_MEMBER_MODIFY','Member smith smith modified','2020-01-21 10:30:42','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember smith smith modified\nMember: smith smith\nType: Standard members',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(602,'602',NULL,1,'2020-01-21 10:30:57','2020-01-21 10:30:57',40,'AC_MEMBER_MODIFY','Member Vick Smith modified','2020-01-21 10:30:57','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith modified\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(603,'603',NULL,1,'2020-06-12 10:00:00','2020-06-12 11:30:00',5,'AC_RDV','Meetings','2020-06-12 19:26:44','2021-04-15 10:22:55',12,NULL,3,NULL,NULL,0,12,1,NULL,0,0,-1,'Room 24',5400,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(604,'604',NULL,1,'2020-06-01 10:00:00','2020-06-01 10:27:00',1,'AC_TEL','Called Mr X','2020-06-12 19:28:13','2021-04-15 10:22:55',12,12,3,NULL,NULL,0,12,1,NULL,0,0,100,NULL,1620,NULL,'Customer ask another call.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(605,'605',NULL,1,'2020-04-15 05:00:00','2020-04-15 06:00:00',5,'AC_RDV','Meet A2','2021-04-15 07:36:31','2021-04-15 10:36:31',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,0,'',3600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(606,'606',NULL,1,'2021-04-15 08:38:02','2021-04-15 08:38:02',40,'AC_PRODUCT_CREATE','Product PRODSER created','2021-04-15 08:38:02','2021-04-15 11:38:02',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PRODSER created',31,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0),(607,'607',NULL,1,'2022-02-07 13:54:11','2022-02-07 13:54:11',40,'AC_BOM_VALIDATE','BOM validated','2022-02-07 13:54:11','2022-02-07 13:54:11',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',7,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0); +INSERT INTO `llx_actioncomm` VALUES (1,'1',NULL,1,'2012-07-08 14:21:44','2012-07-08 14:21:44',50,NULL,'Company AAA and Co added into Dolibarr','2012-07-08 14:21:44','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company AAA and Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(2,'2',NULL,1,'2012-07-08 14:23:48','2012-07-08 14:23:48',50,NULL,'Company Belin SARL added into Dolibarr','2012-07-08 14:23:48','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Belin SARL added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(3,'3',NULL,1,'2012-07-08 22:42:12','2012-07-08 22:42:12',50,NULL,'Company Spanish Comp added into Dolibarr','2012-07-08 22:42:12','2021-04-15 10:22:55',1,NULL,NULL,3,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Spanish Comp added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(4,'4',NULL,1,'2012-07-08 22:48:18','2012-07-08 22:48:18',50,NULL,'Company Prospector Vaalen added into Dolibarr','2012-07-08 22:48:18','2021-04-15 10:22:55',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Prospector Vaalen added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(5,'5',NULL,1,'2012-07-08 23:22:57','2012-07-08 23:22:57',50,NULL,'Company NoCountry Co added into Dolibarr','2012-07-08 23:22:57','2021-04-15 10:22:55',1,NULL,NULL,5,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company NoCountry Co added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(6,'6',NULL,1,'2012-07-09 00:15:09','2012-07-09 00:15:09',50,NULL,'Company Swiss customer added into Dolibarr','2012-07-09 00:15:09','2021-04-15 10:22:55',1,NULL,NULL,6,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Swiss customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(7,'7',NULL,1,'2012-07-09 01:24:26','2012-07-09 01:24:26',50,NULL,'Company Generic customer added into Dolibarr','2012-07-09 01:24:26','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Company Generic customer added into Dolibarr\nAuthor: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(8,'8',NULL,1,'2012-07-10 14:54:27','2012-07-10 14:54:27',50,NULL,'Société Client salon ajoutée dans Dolibarr','2012-07-10 14:54:27','2021-04-15 10:22:55',1,NULL,NULL,8,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Client salon ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(9,'9',NULL,1,'2012-07-10 14:54:44','2012-07-10 14:54:44',50,NULL,'Société Client salon invidivdu ajoutée dans Doliba','2012-07-10 14:54:44','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Client salon invidivdu ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(10,'10',NULL,1,'2012-07-10 14:56:10','2012-07-10 14:56:10',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:56:10','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(11,'11',NULL,1,'2012-07-10 14:58:53','2012-07-10 14:58:53',50,NULL,'Facture FA1007-0001 validée dans Dolibarr','2012-07-10 14:58:53','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Facture FA1007-0001 validée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(12,'12',NULL,1,'2012-07-10 15:00:55','2012-07-10 15:00:55',50,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr','2012-07-10 15:00:55','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Facture FA1007-0001 passée à payée dans Dolibarr\nAuteur: admin',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(13,'13',NULL,1,'2012-07-10 15:13:08','2012-07-10 15:13:08',50,NULL,'Société Smith Vick ajoutée dans Dolibarr','2012-07-10 15:13:08','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Smith Vick ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(14,'14',NULL,1,'2012-07-10 15:21:00','2012-07-10 16:21:00',5,NULL,'RDV avec mon chef','2012-07-10 15:21:48','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,'',3600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(15,'15',NULL,1,'2012-07-10 18:18:16','2012-07-10 18:18:16',50,NULL,'Contrat CONTRAT1 validé dans Dolibarr','2012-07-10 18:18:16','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Contrat CONTRAT1 validé dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(16,'16',NULL,1,'2012-07-10 18:35:57','2012-07-10 18:35:57',50,NULL,'Société Mon client ajoutée dans Dolibarr','2012-07-10 18:35:57','2021-04-15 10:22:55',1,NULL,NULL,11,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Mon client ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(17,'17',NULL,1,'2012-07-11 16:18:08','2012-07-11 16:18:08',50,NULL,'Société Dupont Alain ajoutée dans Dolibarr','2012-07-11 16:18:08','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Dupont Alain ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(18,'18',NULL,1,'2012-07-11 17:11:00','2012-07-11 17:17:00',5,NULL,'Rendez-vous','2012-07-11 17:11:22','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,'gfgdfgdf',360,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(19,'19',NULL,1,'2012-07-11 17:13:20','2012-07-11 17:13:20',50,NULL,'Société Vendeur de chips ajoutée dans Dolibarr','2012-07-11 17:13:20','2021-04-15 10:22:55',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Société Vendeur de chips ajoutée dans Dolibarr\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(20,'20',NULL,1,'2012-07-11 17:15:42','2012-07-11 17:15:42',50,NULL,'Commande CF1007-0001 validée','2012-07-11 17:15:42','2021-04-15 10:22:55',1,NULL,NULL,13,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Commande CF1007-0001 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(21,'21',NULL,1,'2012-07-11 18:47:33','2012-07-11 18:47:33',50,NULL,'Commande CF1007-0002 validée','2012-07-11 18:47:33','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Commande CF1007-0002 validée\nAuteur: admin',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(22,'22',NULL,1,'2012-07-18 11:36:18','2012-07-18 11:36:18',50,NULL,'Proposition PR1007-0003 validée','2012-07-18 11:36:18','2021-04-15 10:22:55',1,NULL,NULL,4,NULL,0,1,NULL,1,0,0,100,'',NULL,NULL,'Proposition PR1007-0003 validée\nAuteur: admin',3,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(23,'23',NULL,1,'2013-07-18 20:49:58','2013-07-18 20:49:58',50,NULL,'Invoice FA1007-0002 validated in Dolibarr','2013-07-18 20:49:58','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1007-0002 validated in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(24,'24',NULL,1,'2013-07-28 01:37:00',NULL,1,NULL,'Phone call','2013-07-28 01:37:48','2021-04-15 10:22:55',1,NULL,NULL,NULL,2,0,1,NULL,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(25,'25',NULL,1,'2013-08-01 02:31:24','2013-08-01 02:31:24',50,NULL,'Company mmm added into Dolibarr','2013-08-01 02:31:24','2021-04-15 10:22:55',1,NULL,NULL,15,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company mmm added into Dolibarr\nAuthor: admin',15,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(26,'26',NULL,1,'2013-08-01 02:31:43','2013-08-01 02:31:43',50,NULL,'Company ppp added into Dolibarr','2013-08-01 02:31:43','2021-04-15 10:22:55',1,NULL,NULL,16,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company ppp added into Dolibarr\nAuthor: admin',16,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(27,'27',NULL,1,'2013-08-01 02:41:26','2013-08-01 02:41:26',50,NULL,'Company aaa added into Dolibarr','2013-08-01 02:41:26','2021-04-15 10:22:55',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company aaa added into Dolibarr\nAuthor: admin',17,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(28,'28',NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0003 validated in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(29,'29',NULL,1,'2013-08-01 03:34:11','2013-08-01 03:34:11',50,NULL,'Invoice FA1108-0003 validated in Dolibarr','2013-08-01 03:34:11','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0003 changed to paid in Dolibarr\nAuthor: admin',5,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(30,'30',NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0004 validated in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(31,'31',NULL,1,'2013-08-06 20:33:54','2013-08-06 20:33:54',50,NULL,'Invoice FA1108-0004 validated in Dolibarr','2013-08-06 20:33:54','2021-04-15 10:22:55',1,NULL,NULL,7,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0004 changed to paid in Dolibarr\nAuthor: admin',6,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(38,'38',NULL,1,'2013-08-08 02:41:55','2013-08-08 02:41:55',50,NULL,'Invoice FA1108-0005 validated in Dolibarr','2013-08-08 02:41:55','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0005 validated in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(40,'40',NULL,1,'2013-08-08 02:53:40','2013-08-08 02:53:40',50,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr','2013-08-08 02:53:40','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0005 changed to paid in Dolibarr\nAuthor: admin',8,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(41,'41',NULL,1,'2013-08-08 02:54:05','2013-08-08 02:54:05',50,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr','2013-08-08 02:54:05','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1007-0002 changed to paid in Dolibarr\nAuthor: admin',2,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(42,'42',NULL,1,'2013-08-08 02:55:04','2013-08-08 02:55:04',50,NULL,'Invoice FA1107-0006 validated in Dolibarr','2013-08-08 02:55:04','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1107-0006 validated in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(43,'43',NULL,1,'2013-08-08 02:55:26','2013-08-08 02:55:26',50,NULL,'Invoice FA1108-0007 validated in Dolibarr','2013-08-08 02:55:26','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1108-0007 validated in Dolibarr\nAuthor: admin',9,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(44,'44',NULL,1,'2013-08-08 02:55:58','2013-08-08 02:55:58',50,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr','2013-08-08 02:55:58','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Invoice FA1107-0006 changed to paid in Dolibarr\nAuthor: admin',3,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(45,'45',NULL,1,'2013-08-08 03:04:22','2013-08-08 03:04:22',50,NULL,'Order CO1108-0001 validated','2013-08-08 03:04:22','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Order CO1108-0001 validated\nAuthor: admin',5,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(46,'46',NULL,1,'2013-08-08 13:59:09','2013-08-08 13:59:09',50,NULL,'Order CO1107-0002 validated','2013-08-08 13:59:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Order CO1107-0002 validated\nAuthor: admin',1,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(47,'47',NULL,1,'2013-08-08 14:24:18','2013-08-08 14:24:18',50,NULL,'Proposal PR1007-0001 validated','2013-08-08 14:24:18','2021-04-15 10:22:55',1,NULL,NULL,2,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposal PR1007-0001 validated\nAuthor: admin',1,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(48,'48',NULL,1,'2013-08-08 14:24:24','2013-08-08 14:24:24',50,NULL,'Proposal PR1108-0004 validated','2013-08-08 14:24:24','2021-04-15 10:22:55',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposal PR1108-0004 validated\nAuthor: admin',4,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(49,'49',NULL,1,'2013-08-08 15:04:37','2013-08-08 15:04:37',50,NULL,'Order CF1108-0003 validated','2013-08-08 15:04:37','2021-04-15 10:22:55',1,NULL,NULL,17,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Order CF1108-0003 validated\nAuthor: admin',6,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(50,'50',NULL,1,'2014-12-08 17:56:47','2014-12-08 17:56:47',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:56:47','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(51,'51',NULL,1,'2014-12-08 17:57:11','2014-12-08 17:57:11',40,NULL,'Facture AV1212-0001 validée dans Dolibarr','2014-12-08 17:57:11','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0001 validée dans Dolibarr\nAuteur: admin',10,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(52,'52',NULL,1,'2014-12-08 17:58:27','2014-12-08 17:58:27',40,NULL,'Facture FA1212-0008 validée dans Dolibarr','2014-12-08 17:58:27','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1212-0008 validée dans Dolibarr\nAuteur: admin',11,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(53,'53',NULL,1,'2014-12-08 18:20:49','2014-12-08 18:20:49',40,NULL,'Facture AV1212-0002 validée dans Dolibarr','2014-12-08 18:20:49','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0002 validée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(54,'54',NULL,1,'2014-12-09 18:35:07','2014-12-09 18:35:07',40,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr','2014-12-09 18:35:07','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture AV1212-0002 passée à payée dans Dolibarr\nAuteur: admin',12,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(55,'55',NULL,1,'2014-12-09 20:14:42','2014-12-09 20:14:42',40,NULL,'Société doe john ajoutée dans Dolibarr','2014-12-09 20:14:42','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Société doe john ajoutée dans Dolibarr\nAuteur: admin',18,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(56,'56',NULL,1,'2014-12-12 18:54:19','2014-12-12 18:54:19',40,NULL,'Facture FA1212-0009 validée dans Dolibarr','2014-12-12 18:54:19','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1212-0009 validée dans Dolibarr\nAuteur: admin',55,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(121,'121',NULL,1,'2014-12-06 10:00:00',NULL,50,NULL,'aaab','2014-12-21 17:48:08','2021-04-15 10:22:55',3,1,NULL,NULL,NULL,0,3,NULL,NULL,1,0,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(122,'122',NULL,1,'2014-12-21 18:09:52','2014-12-21 18:09:52',40,NULL,'Facture client FA1007-0001 envoyée par EMail','2014-12-21 18:09:52','2021-04-15 10:22:55',1,NULL,NULL,9,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Mail envoyé par Firstname SuperAdminName à laurent@mycompany.fr.\nSujet du mail: Envoi facture FA1007-0001\nCorps du mail:\nVeuillez trouver ci-joint la facture FA1007-0001\r\n\r\nVous pouvez cliquer sur le lien sécurisé ci-dessous pour effectuer votre paiement via Paypal\r\n\r\nhttp://localhost/dolibarrnew/public/paypal/newpayment.php?source=invoice&ref=FA1007-0001&securekey=50c82fab36bb3b6aa83e2a50691803b2\r\n\r\nCordialement',1,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(123,'123',NULL,1,'2015-01-06 13:13:57','2015-01-06 13:13:57',40,NULL,'Facture 16 validée dans Dolibarr','2015-01-06 13:13:57','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture 16 validée dans Dolibarr\nAuteur: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(124,'124',NULL,1,'2015-01-12 12:23:05','2015-01-12 12:23:05',40,NULL,'Patient aaa ajouté','2015-01-12 12:23:05','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient aaa ajouté\nAuteur: admin',19,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(125,'125',NULL,1,'2015-01-12 12:52:20','2015-01-12 12:52:20',40,NULL,'Patient pppoo ajouté','2015-01-12 12:52:20','2021-04-15 10:22:55',1,NULL,NULL,20,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient pppoo ajouté\nAuteur: admin',20,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(127,'127',NULL,1,'2015-01-19 18:22:48','2015-01-19 18:22:48',40,NULL,'Facture FS1301-0001 validée dans Dolibarr','2015-01-19 18:22:48','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FS1301-0001 validée dans Dolibarr\nAuteur: admin',148,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(128,'128',NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 validée dans Dolibarr','2015-01-19 18:31:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA6801-0010 validée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(129,'129',NULL,1,'2015-01-19 18:31:10','2015-01-19 18:31:10',40,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr','2015-01-19 18:31:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA6801-0010 passée à payée dans Dolibarr\nAuteur: admin',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(130,'130',NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 validée dans Dolibarr','2015-01-19 18:31:58','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FS1301-0002 validée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(131,'131',NULL,1,'2015-01-19 18:31:58','2015-01-19 18:31:58',40,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr','2015-01-19 18:31:58','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FS1301-0002 passée à payée dans Dolibarr\nAuteur: admin',151,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(132,'132',NULL,1,'2015-01-23 15:07:54','2015-01-23 15:07:54',50,NULL,'Consultation 24 saisie (aaa)','2015-01-23 15:07:54','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Consultation 24 saisie (aaa)\nAuteur: admin',24,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(133,'133',NULL,1,'2015-01-23 16:56:58','2015-01-23 16:56:58',40,NULL,'Patient pa ajouté','2015-01-23 16:56:58','2021-04-15 10:22:55',1,NULL,NULL,21,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient pa ajouté\nAuteur: admin',21,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(134,'134',NULL,1,'2015-01-23 17:34:00',NULL,50,NULL,'bbcv','2015-01-23 17:35:21','2021-04-15 10:22:55',1,NULL,1,2,NULL,0,1,NULL,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(135,'135',NULL,1,'2015-02-12 15:54:00','2015-02-12 15:54:00',40,NULL,'Facture FA1212-0011 validée dans Dolibarr','2015-02-12 15:54:37','2021-04-15 10:22:55',1,1,NULL,7,NULL,0,1,NULL,1,0,0,50,NULL,NULL,NULL,'Facture FA1212-0011 validée dans Dolibarr
\r\nAuteur: admin',13,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(136,'136',NULL,1,'2015-02-12 17:06:51','2015-02-12 17:06:51',40,NULL,'Commande CO1107-0003 validée','2015-02-12 17:06:51','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CO1107-0003 validée\nAuteur: admin',2,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(137,'137',NULL,1,'2015-02-17 16:22:10','2015-02-17 16:22:10',40,NULL,'Proposition PR1302-0009 validée','2015-02-17 16:22:10','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposition PR1302-0009 validée\nAuteur: admin',9,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(138,'138',NULL,1,'2015-02-17 16:27:00','2015-02-17 16:27:00',40,NULL,'Facture FA1302-0012 validée dans Dolibarr','2015-02-17 16:27:00','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1302-0012 validée dans Dolibarr\nAuteur: admin',152,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(139,'139',NULL,1,'2015-02-17 16:27:29','2015-02-17 16:27:29',40,NULL,'Proposition PR1302-0010 validée','2015-02-17 16:27:29','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposition PR1302-0010 validée\nAuteur: admin',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(140,'140',NULL,1,'2015-02-17 18:27:56','2015-02-17 18:27:56',40,NULL,'Commande CO1107-0004 validée','2015-02-17 18:27:56','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CO1107-0004 validée\nAuteur: admin',3,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(141,'141',NULL,1,'2015-02-17 18:38:14','2015-02-17 18:38:14',40,NULL,'Commande CO1302-0005 validée','2015-02-17 18:38:14','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CO1302-0005 validée\nAuteur: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(142,'142',NULL,1,'2015-02-26 22:57:50','2015-02-26 22:57:50',40,NULL,'Company pppp added into Dolibarr','2015-02-26 22:57:50','2021-04-15 10:22:55',1,NULL,NULL,22,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company pppp added into Dolibarr\nAuthor: admin',22,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(143,'143',NULL,1,'2015-02-26 22:58:13','2015-02-26 22:58:13',40,NULL,'Company ttttt added into Dolibarr','2015-02-26 22:58:13','2021-04-15 10:22:55',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Company ttttt added into Dolibarr\nAuthor: admin',23,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(144,'144',NULL,1,'2015-02-27 10:00:00','2015-02-27 19:20:00',5,NULL,'Rendez-vous','2015-02-27 19:20:53','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,NULL,1,0,0,-1,'',33600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(145,'145',NULL,1,'2015-02-27 19:28:00',NULL,2,NULL,'fdsfsd','2015-02-27 19:28:48','2021-04-15 10:22:55',1,1,NULL,NULL,NULL,0,1,NULL,1,0,0,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(146,'146',NULL,1,'2015-03-06 10:05:07','2015-03-06 10:05:07',40,NULL,'Contrat (PROV3) validé dans Dolibarr','2015-03-06 10:05:07','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Contrat (PROV3) validé dans Dolibarr\nAuteur: admin',3,'contract',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(147,'147',NULL,1,'2015-03-06 16:43:37','2015-03-06 16:43:37',40,NULL,'Facture FA1307-0013 validée dans Dolibarr','2015-03-06 16:43:37','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1307-0013 validée dans Dolibarr\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(148,'148',NULL,1,'2015-03-06 16:44:12','2015-03-06 16:44:12',40,NULL,'Facture FA1407-0014 validée dans Dolibarr','2015-03-06 16:44:12','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1407-0014 validée dans Dolibarr\nAuteur: admin',159,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(149,'149',NULL,1,'2015-03-06 16:47:48','2015-03-06 16:47:48',40,NULL,'Facture FA1507-0015 validée dans Dolibarr','2015-03-06 16:47:48','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1507-0015 validée dans Dolibarr\nAuteur: admin',160,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(150,'150',NULL,1,'2015-03-06 16:48:16','2015-03-06 16:48:16',40,NULL,'Facture FA1607-0016 validée dans Dolibarr','2015-03-06 16:48:16','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1607-0016 validée dans Dolibarr\nAuteur: admin',161,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(151,'151',NULL,1,'2015-03-06 17:13:59','2015-03-06 17:13:59',40,NULL,'Société smith smith ajoutée dans Dolibarr','2015-03-06 17:13:59','2021-04-15 10:22:55',1,NULL,NULL,24,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Société smith smith ajoutée dans Dolibarr\nAuteur: admin',24,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(152,'152',NULL,1,'2015-03-08 10:02:22','2015-03-08 10:02:22',40,NULL,'Proposition (PROV12) validée dans Dolibarr','2015-03-08 10:02:22','2021-04-15 10:22:55',1,NULL,NULL,23,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Proposition (PROV12) validée dans Dolibarr\nAuteur: admin',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(203,'203',NULL,1,'2015-03-09 19:39:27','2015-03-09 19:39:27',40,'AC_ORDER_SUPPLIER_VALIDATE','Commande CF1303-0004 validée','2015-03-09 19:39:27','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Commande CF1303-0004 validée\nAuteur: admin',13,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(204,'204',NULL,1,'2015-03-10 15:47:37','2015-03-10 15:47:37',40,'AC_COMPANY_CREATE','Patient créé','2015-03-10 15:47:37','2021-04-15 10:22:55',1,NULL,NULL,25,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Patient créé\nAuteur: admin',25,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(205,'205',NULL,1,'2015-03-10 15:57:32','2015-03-10 15:57:32',40,'AC_COMPANY_CREATE','Tiers créé','2015-03-10 15:57:32','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Tiers créé\nAuteur: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(206,'206',NULL,1,'2015-03-10 15:58:28','2015-03-10 15:58:28',40,'AC_BILL_VALIDATE','Facture FA1303-0017 validée','2015-03-10 15:58:28','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0017 validée\nAuteur: admin',208,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(207,'207',NULL,1,'2015-03-19 09:38:10','2015-03-19 09:38:10',40,'AC_BILL_VALIDATE','Facture FA1303-0018 validée','2015-03-19 09:38:10','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0018 validée\nAuteur: admin',209,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(208,'208',NULL,1,'2015-03-20 14:30:11','2015-03-20 14:30:11',40,'AC_BILL_VALIDATE','Facture FA1107-0019 validée','2015-03-20 14:30:11','2021-04-15 10:22:55',1,NULL,NULL,10,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1107-0019 validée\nAuteur: admin',210,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(209,'209',NULL,1,'2015-03-22 09:40:25','2015-03-22 09:40:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-22 09:40:25','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(210,'210',NULL,1,'2015-03-23 17:16:25','2015-03-23 17:16:25',40,'AC_BILL_VALIDATE','Facture FA1303-0020 validée','2015-03-23 17:16:25','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1303-0020 validée\nAuteur: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(211,'211',NULL,1,'2015-03-23 18:08:27','2015-03-23 18:08:27',40,'AC_BILL_VALIDATE','Facture FA1307-0013 validée','2015-03-23 18:08:27','2021-04-15 10:22:55',1,NULL,NULL,12,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1307-0013 validée\nAuteur: admin',158,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(212,'212',NULL,1,'2015-03-24 15:54:00','2015-03-24 15:54:00',40,'AC_BILL_VALIDATE','Facture FA1212-0021 validée','2015-03-24 15:54:00','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,NULL,1,0,0,-1,'',NULL,NULL,'Facture FA1212-0021 validée\nAuteur: admin',32,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(213,'213',NULL,1,'2015-11-07 01:02:39','2015-11-07 01:02:39',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:02:39','2021-04-15 10:22:55',1,NULL,NULL,27,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',27,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(214,'214',NULL,1,'2015-11-07 01:05:22','2015-11-07 01:05:22',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:05:22','2021-04-15 10:22:55',1,NULL,NULL,28,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',28,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(215,'215',NULL,1,'2015-11-07 01:07:07','2015-11-07 01:07:07',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:07','2021-04-15 10:22:55',1,NULL,NULL,29,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',29,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(216,'216',NULL,1,'2015-11-07 01:07:58','2015-11-07 01:07:58',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:07:58','2021-04-15 10:22:55',1,NULL,NULL,30,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',30,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(217,'217',NULL,1,'2015-11-07 01:10:09','2015-11-07 01:10:09',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:10:09','2021-04-15 10:22:55',1,NULL,NULL,31,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',31,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(218,'218',NULL,1,'2015-11-07 01:15:57','2015-11-07 01:15:57',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:15:57','2021-04-15 10:22:55',1,NULL,NULL,32,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',32,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(219,'219',NULL,1,'2015-11-07 01:16:51','2015-11-07 01:16:51',40,'AC_COMPANY_CREATE','Third party created','2015-11-07 01:16:51','2021-04-15 10:22:55',1,NULL,NULL,33,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Third party created\nAuthor: admin',33,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(220,'220',NULL,1,'2016-03-02 17:24:04','2016-03-02 17:24:04',40,'AC_BILL_VALIDATE','Invoice FA1302-0022 validated','2016-03-02 17:24:04','2021-04-15 10:22:55',1,NULL,NULL,18,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1302-0022 validated\nAuthor: admin',157,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(221,'221',NULL,1,'2016-03-02 17:24:28','2016-03-02 17:24:28',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 17:24:28','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(222,'222',NULL,1,'2016-03-05 10:00:00','2016-03-05 10:00:00',5,NULL,'RDV John','2016-03-02 19:54:48','2021-04-15 10:22:55',1,1,NULL,NULL,NULL,0,1,0,NULL,0,0,-1,NULL,NULL,NULL,'gfdgdfgdf',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(223,'223',NULL,1,'2016-03-13 10:00:00','2016-03-17 00:00:00',50,NULL,'Congress','2016-03-02 19:55:11','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,-1,'',309600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(224,'224',NULL,1,'2016-03-14 10:00:00',NULL,1,NULL,'Call john','2016-03-02 19:55:56','2021-04-15 10:22:55',1,NULL,NULL,NULL,NULL,0,1,0,NULL,0,0,0,'',NULL,NULL,'tttt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(225,'225',NULL,1,'2016-03-02 20:11:31','2016-03-02 20:11:31',40,'AC_BILL_UNVALIDATE','Invoice FA1303-0020 go back to draft status','2016-03-02 20:11:31','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1303-0020 go back to draft status\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(226,'226',NULL,1,'2016-03-02 20:13:39','2016-03-02 20:13:39',40,'AC_BILL_VALIDATE','Invoice FA1303-0020 validated','2016-03-02 20:13:39','2021-04-15 10:22:55',1,NULL,NULL,19,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1303-0020 validated\nAuthor: admin',211,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(227,'227',NULL,1,'2016-03-03 19:20:10','2016-03-03 19:20:10',40,'AC_BILL_VALIDATE','Invoice FA1212-0023 validated','2016-03-03 19:20:10','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1212-0023 validated\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(228,'228',NULL,1,'2016-03-03 19:20:25','2016-03-03 19:20:25',40,'AC_BILL_CANCEL','Invoice FA1212-0023 canceled in Dolibarr','2016-03-03 19:20:25','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice FA1212-0023 canceled in Dolibarr\nAuthor: admin',33,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(229,'229',NULL,1,'2016-03-03 19:20:56','2016-03-03 19:20:56',40,'AC_BILL_VALIDATE','Invoice AV1403-0003 validated','2016-03-03 19:20:56','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice AV1403-0003 validated\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(230,'230',NULL,1,'2016-03-03 19:21:29','2016-03-03 19:21:29',40,'AC_BILL_UNVALIDATE','Invoice AV1403-0003 go back to draft status','2016-03-03 19:21:29','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice AV1403-0003 go back to draft status\nAuthor: admin',212,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(231,'231',NULL,1,'2016-03-03 19:22:16','2016-03-03 19:22:16',40,'AC_BILL_VALIDATE','Invoice AV1303-0003 validated','2016-03-03 19:22:16','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,1,0,0,-1,'',NULL,NULL,'Invoice AV1303-0003 validated\nAuthor: admin',213,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(232,'232',NULL,1,'2018-01-22 18:54:39','2018-01-22 18:54:39',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:39','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(233,'233',NULL,1,'2018-01-22 18:54:46','2018-01-22 18:54:46',40,'AC_OTH_AUTO','Invoice 16 validated','2018-01-22 18:54:46','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice 16 validated\nAuthor: admin',16,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(234,'234',NULL,1,'2018-07-05 10:00:00','2018-07-05 11:19:00',5,'AC_RDV','Meeting with my boss','2018-07-31 18:19:48','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,-1,'',4740,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(235,'235',NULL,1,'2018-07-13 00:00:00','2018-07-14 23:59:59',50,'AC_OTH','Trip at Las Vegas','2018-07-31 18:20:36','2021-04-15 10:22:55',12,NULL,4,NULL,2,0,12,1,NULL,0,1,-1,'',172799,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(236,'236',NULL,1,'2018-07-29 10:00:00',NULL,4,'AC_EMAIL','Remind to send an email','2018-07-31 18:21:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,4,0,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(237,'237',NULL,1,'2018-07-01 10:00:00',NULL,1,'AC_TEL','Phone call with Mr Vaalen','2018-07-31 18:22:04','2021-04-15 10:22:55',12,NULL,6,4,NULL,0,13,0,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(238,'238',NULL,1,'2018-08-02 10:00:00','2018-08-02 12:00:00',5,'AC_RDV','Meeting on radium','2018-08-01 01:15:50','2021-04-15 10:22:55',12,NULL,8,10,10,0,12,1,NULL,0,0,-1,'',7200,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(239,'239',NULL,1,'2017-01-29 21:49:33','2017-01-29 21:49:33',40,'AC_OTH_AUTO','Proposal PR1302-0007 validated','2017-01-29 21:49:33','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1302-0007 validated\nAuthor: admin',7,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(240,'240',NULL,1,'2017-01-31 20:52:00',NULL,1,'AC_TEL','Call the boss','2017-01-31 20:52:10','2021-04-15 10:22:55',12,12,6,NULL,NULL,0,12,1,NULL,0,0,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(242,'242',NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 validated','2017-02-01 18:52:04','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CF1007-0001 validated\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(243,'243',NULL,1,'2017-02-01 18:52:04','2017-02-01 18:52:04',40,'AC_OTH_AUTO','Order CF1007-0001 approved','2017-02-01 18:52:04','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CF1007-0001 approved\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(245,'245',NULL,1,'2017-02-01 18:52:32','2017-02-01 18:52:32',40,'AC_OTH_AUTO','Supplier order CF1007-0001 submited','2017-02-01 18:52:32','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Supplier order CF1007-0001 submited\nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(249,'249',NULL,1,'2017-02-01 18:54:01','2017-02-01 18:54:01',40,'AC_OTH_AUTO','Supplier order CF1007-0001 received','2017-02-01 18:54:01','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Supplier order CF1007-0001 received \nAuthor: admin',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(250,'250',NULL,1,'2017-02-01 18:54:42','2017-02-01 18:54:42',40,'AC_OTH_AUTO','Email sent by MyBigCompany To mycustomer@example.com','2017-02-01 18:54:42','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
\nReceiver(s): mycustomer@example.com
\nEMail topic: Submission of order CF1007-0001
\nEmail body:
\nYou will find here our order CF1007-0001
\r\n
\r\nSincerely
\n
\nAttached files and documents: CF1007-0001.pdf',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(251,'251',NULL,1,'2017-02-01 19:02:21','2017-02-01 19:02:21',40,'AC_OTH_AUTO','Invoice SI1702-0001 validated','2017-02-01 19:02:21','2021-04-15 10:22:55',12,NULL,5,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice SI1702-0001 validated\nAuthor: admin',20,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(252,'252',NULL,1,'2017-02-12 23:17:04','2017-02-12 23:17:04',40,'AC_OTH_AUTO','Patient créé','2017-02-12 23:17:04','2021-04-15 10:22:55',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Patient créé\nAuthor: admin',26,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(253,'253',NULL,1,'2017-02-12 23:18:33','2017-02-12 23:18:33',40,'AC_OTH_AUTO','Consultation 2 recorded (aaa)','2017-02-12 23:18:33','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Consultation 2 recorded (aaa)\nAuthor: admin',2,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(254,'254',NULL,1,'2017-02-15 23:28:41','2017-02-15 23:28:41',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:28:41','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',7,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(255,'255',NULL,1,'2017-02-15 23:28:56','2017-02-15 23:28:56',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:28:56','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',8,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(256,'256',NULL,1,'2017-02-15 23:34:33','2017-02-15 23:34:33',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:34:33','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',9,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(257,'257',NULL,1,'2017-02-15 23:35:03','2017-02-15 23:35:03',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-15 23:35:03','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',10,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(263,'263',NULL,1,'2017-02-15 23:50:34','2017-02-15 23:50:34',40,'AC_OTH_AUTO','Order CO7001-0005 validated','2017-02-15 23:50:34','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0005 validated\nAuthor: admin',17,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(264,'264',NULL,1,'2017-02-15 23:51:23','2017-02-15 23:51:23',40,'AC_OTH_AUTO','Order CO7001-0006 validated','2017-02-15 23:51:23','2021-04-15 10:22:55',12,NULL,NULL,7,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0006 validated\nAuthor: admin',18,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(265,'265',NULL,1,'2017-02-15 23:54:51','2017-02-15 23:54:51',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:54:51','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',19,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(266,'266',NULL,1,'2017-02-15 23:55:52','2017-02-15 23:55:52',40,'AC_OTH_AUTO','Order CO7001-0007 validated','2017-02-15 23:55:52','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0007 validated\nAuthor: admin',20,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(267,'267',NULL,1,'2017-02-16 00:03:44','2017-02-16 00:03:44',40,'AC_OTH_AUTO','Order CO7001-0008 validated','2017-02-16 00:03:44','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0008 validated\nAuthor: admin',29,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(268,'268',NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0009 validated','2017-02-16 00:05:01','2021-04-15 10:22:55',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0009 validated\nAuthor: admin',34,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(269,'269',NULL,1,'2017-02-16 00:05:01','2017-02-16 00:05:01',40,'AC_OTH_AUTO','Order CO7001-0010 validated','2017-02-16 00:05:01','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0010 validated\nAuthor: admin',38,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(270,'270',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0011 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0011 validated\nAuthor: admin',40,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(271,'271',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0012 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0012 validated\nAuthor: admin',43,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(272,'272',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0013 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0013 validated\nAuthor: admin',47,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(273,'273',NULL,1,'2017-02-16 00:05:11','2017-02-16 00:05:11',40,'AC_OTH_AUTO','Order CO7001-0014 validated','2017-02-16 00:05:11','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0014 validated\nAuthor: admin',48,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(274,'274',NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0015 validated','2017-02-16 00:05:26','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0015 validated\nAuthor: admin',50,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(275,'275',NULL,1,'2017-02-16 00:05:26','2017-02-16 00:05:26',40,'AC_OTH_AUTO','Order CO7001-0016 validated','2017-02-16 00:05:26','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0016 validated\nAuthor: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(277,'277',NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0018 validated','2017-02-16 00:05:35','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0018 validated\nAuthor: admin',62,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(278,'278',NULL,1,'2017-02-16 00:05:35','2017-02-16 00:05:35',40,'AC_OTH_AUTO','Order CO7001-0019 validated','2017-02-16 00:05:35','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0019 validated\nAuthor: admin',68,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(279,'279',NULL,1,'2017-02-16 00:05:36','2017-02-16 00:05:36',40,'AC_OTH_AUTO','Order CO7001-0020 validated','2017-02-16 00:05:36','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0020 validated\nAuthor: admin',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(281,'281',NULL,1,'2017-02-16 00:05:37','2017-02-16 00:05:37',40,'AC_OTH_AUTO','Order CO7001-0022 validated','2017-02-16 00:05:37','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0022 validated\nAuthor: admin',78,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(282,'282',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0023 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,11,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0023 validated\nAuthor: admin',81,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(283,'283',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0024 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0024 validated\nAuthor: admin',83,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(284,'284',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0025 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,2,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0025 validated\nAuthor: admin',84,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(285,'285',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0026 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0026 validated\nAuthor: admin',85,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(286,'286',NULL,1,'2017-02-16 00:05:38','2017-02-16 00:05:38',40,'AC_OTH_AUTO','Order CO7001-0027 validated','2017-02-16 00:05:38','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Order CO7001-0027 validated\nAuthor: admin',88,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(287,'287',NULL,1,'2017-02-16 03:05:56','2017-02-16 03:05:56',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Livrée','2017-02-16 03:05:56','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0016 classée Livrée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(288,'288',NULL,1,'2017-02-16 03:06:01','2017-02-16 03:06:01',40,'AC_OTH_AUTO','Commande CO7001-0016 classée Facturée','2017-02-16 03:06:01','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0016 classée Facturée\nAuteur: admin',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(294,'294',NULL,1,'2017-02-16 03:53:04','2017-02-16 03:53:04',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 03:53:04','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(295,'295',NULL,1,'2017-02-16 03:58:08','2017-02-16 03:58:08',40,'AC_OTH_AUTO','Expédition SH1702-0002 validée','2017-02-16 03:58:08','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Expédition SH1702-0002 validée\nAuteur: admin',3,'shipping',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(296,'296',NULL,1,'2017-02-16 04:12:29','2017-02-16 04:12:29',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:12:29','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(297,'297',NULL,1,'2017-02-16 04:14:20','2017-02-16 04:14:20',40,'AC_OTH_AUTO','Commande CO7001-0021 validée','2017-02-16 04:14:20','2021-04-15 10:22:55',12,NULL,NULL,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Commande CO7001-0021 validée\nAuteur: admin',75,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(298,'298',NULL,1,'2017-02-16 01:44:58','2017-02-16 01:44:58',40,'AC_OTH_AUTO','Proposal PR1702-0009 validated','2017-02-16 01:44:58','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0009 validated\nAuthor: aeinstein',11,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(299,'299',NULL,1,'2017-02-16 01:45:44','2017-02-16 01:45:44',40,'AC_OTH_AUTO','Proposal PR1702-0010 validated','2017-02-16 01:45:44','2021-04-15 10:22:55',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0010 validated\nAuthor: demo',12,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(300,'300',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0011 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0011 validated\nAuthor: aeinstein',13,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(301,'301',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0012 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,3,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0012 validated\nAuthor: demo',14,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(302,'302',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0013 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0013 validated\nAuthor: demo',15,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(303,'303',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0014 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0014 validated\nAuthor: demo',16,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(304,'304',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0015 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0015 validated\nAuthor: aeinstein',17,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(305,'305',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0016 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,26,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0016 validated\nAuthor: demo',18,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(306,'306',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0017 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0017 validated\nAuthor: demo',19,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(307,'307',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0018 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0018 validated\nAuthor: aeinstein',20,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(308,'308',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0019 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,1,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0019 validated\nAuthor: aeinstein',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(309,'309',NULL,1,'2017-02-16 01:46:15','2017-02-16 01:46:15',40,'AC_OTH_AUTO','Proposal PR1702-0020 validated','2017-02-16 01:46:15','2021-04-15 10:22:55',1,NULL,NULL,26,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0020 validated\nAuthor: aeinstein',22,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(310,'310',NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0021 validated','2017-02-16 01:46:17','2021-04-15 10:22:55',2,NULL,NULL,12,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0021 validated\nAuthor: demo',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(311,'311',NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0022 validated','2017-02-16 01:46:17','2021-04-15 10:22:55',2,NULL,NULL,7,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0022 validated\nAuthor: demo',24,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(312,'312',NULL,1,'2017-02-16 01:46:17','2017-02-16 01:46:17',40,'AC_OTH_AUTO','Proposal PR1702-0023 validated','2017-02-16 01:46:17','2021-04-15 10:22:55',1,NULL,NULL,3,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0023 validated\nAuthor: aeinstein',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(313,'313',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0024 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0024 validated\nAuthor: demo',26,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(314,'314',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0025 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',1,NULL,NULL,6,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0025 validated\nAuthor: aeinstein',27,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(315,'315',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0026 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0026 validated\nAuthor: demo',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(316,'316',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0027 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0027 validated\nAuthor: demo',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(317,'317',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0028 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,1,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0028 validated\nAuthor: demo',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(318,'318',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0029 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',1,NULL,NULL,11,NULL,0,1,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0029 validated\nAuthor: aeinstein',31,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(319,'319',NULL,1,'2017-02-16 01:46:18','2017-02-16 01:46:18',40,'AC_OTH_AUTO','Proposal PR1702-0030 validated','2017-02-16 01:46:18','2021-04-15 10:22:55',2,NULL,NULL,19,NULL,0,2,0,NULL,0,0,-1,'',NULL,NULL,'Proposal PR1702-0030 validated\nAuthor: demo',32,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(320,'320',NULL,1,'2017-02-16 04:46:31','2017-02-16 04:46:31',40,'AC_OTH_AUTO','Proposition PR1702-0026 signée','2017-02-16 04:46:31','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0026 signée\nAuteur: admin',28,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(321,'321',NULL,1,'2017-02-16 04:46:37','2017-02-16 04:46:37',40,'AC_OTH_AUTO','Proposition PR1702-0027 signée','2017-02-16 04:46:37','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0027 signée\nAuteur: admin',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(322,'322',NULL,1,'2017-02-16 04:46:42','2017-02-16 04:46:42',40,'AC_OTH_AUTO','Proposition PR1702-0028 refusée','2017-02-16 04:46:42','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0028 refusée\nAuteur: admin',30,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(323,'323',NULL,1,'2017-02-16 04:47:09','2017-02-16 04:47:09',40,'AC_OTH_AUTO','Proposition PR1702-0019 validée','2017-02-16 04:47:09','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0019 validée\nAuteur: admin',21,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(324,'324',NULL,1,'2017-02-16 04:47:25','2017-02-16 04:47:25',40,'AC_OTH_AUTO','Proposition PR1702-0023 signée','2017-02-16 04:47:25','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0023 signée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(325,'325',NULL,1,'2017-02-16 04:47:29','2017-02-16 04:47:29',40,'AC_OTH_AUTO','Proposition PR1702-0023 classée payée','2017-02-16 04:47:29','2021-04-15 10:22:55',12,NULL,NULL,3,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0023 classée payée\nAuteur: admin',25,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(326,'326',NULL,1,'2017-02-17 16:07:18','2017-02-17 16:07:18',40,'AC_OTH_AUTO','Proposition PR1702-0021 validée','2017-02-17 16:07:18','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Proposition PR1702-0021 validée\nAuteur: admin',23,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(327,'327',NULL,1,'2017-05-12 13:53:44','2017-05-12 13:53:44',40,'AC_OTH_AUTO','Email sent by MyBigCompany To Einstein','2017-05-12 13:53:44','2021-04-15 10:22:55',12,NULL,NULL,11,12,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Sender: MyBigCompany <myemail@mybigcompany.com>
\nReceiver(s): Einstein <genius@example.com>
\nBcc: Einstein <genius@example.com>
\nEMail topic: Test
\nEmail body:
\nTest\nAuthor: admin',11,'societe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(328,'328',NULL,1,'2017-08-29 22:39:09','2017-08-29 22:39:09',40,'AC_OTH_AUTO','Invoice FA1601-0024 validated','2017-08-29 22:39:09','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Invoice FA1601-0024 validated\nAuthor: admin',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(329,'329',NULL,1,'2019-09-26 13:38:11','2019-09-26 13:38:11',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:38:11','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(330,'330',NULL,1,'2019-09-26 13:49:21','2019-09-26 13:49:21',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-09-26 13:49:21','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(331,'331',NULL,1,'2019-09-26 17:33:37','2019-09-26 17:33:37',40,'AC_BILL_VALIDATE','Invoice FA1909-0025 validated','2019-09-26 17:33:37','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1909-0025 validated',218,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(333,'333',NULL,1,'2019-09-27 16:54:30','2019-09-27 16:54:30',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0031 validated','2019-09-27 16:54:30','2021-04-15 10:22:55',12,NULL,4,7,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0031 validated',10,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(335,'335',NULL,1,'2019-09-27 17:08:59','2019-09-27 17:08:59',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0032 validated','2019-09-27 17:08:59','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0032 validated',33,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(337,'337',NULL,1,'2019-09-27 17:13:13','2019-09-27 17:13:13',40,'AC_PROPAL_VALIDATE','Proposal PR1909-0033 validated','2019-09-27 17:13:13','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 validated',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(338,'338',NULL,1,'2019-09-27 17:53:31','2019-09-27 17:53:31',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 17:53:31','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(339,'339',NULL,1,'2019-09-27 18:15:00','2019-09-27 18:15:00',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:15:00','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(340,'340',NULL,1,'2019-09-27 18:40:32','2019-09-27 18:40:32',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 18:40:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(341,'341',NULL,1,'2019-09-27 19:16:07','2019-09-27 19:16:07',40,'AC_PRODUCT_CREATE','Product ppp created','2019-09-27 19:16:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ppp created',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(342,'342',NULL,1,'2019-09-27 19:18:01','2019-09-27 19:18:01',40,'AC_PRODUCT_MODIFY','Product ppp modified','2019-09-27 19:18:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ppp modified',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(343,'343',NULL,1,'2019-09-27 19:31:45','2019-09-27 19:31:45',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:31:45','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(344,'344',NULL,1,'2019-09-27 19:32:12','2019-09-27 19:32:12',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:32:12','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(345,'345',NULL,1,'2019-09-27 19:38:30','2019-09-27 19:38:30',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:30','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(346,'346',NULL,1,'2019-09-27 19:38:37','2019-09-27 19:38:37',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-09-27 19:38:37','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(347,'347',NULL,1,'2019-09-30 15:49:52',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #15ff11cay39skiaa] New message','2019-09-30 15:49:52','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'dfsdfds',2,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(348,'348',NULL,1,'2019-10-01 13:48:36','2019-10-01 13:48:36',40,'AC_PROJECT_MODIFY','Project PJ1607-0001 modified','2019-10-01 13:48:36','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1607-0001 modified\nTask: PJ1607-0001',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(349,'349',NULL,1,'2019-10-04 10:10:25','2019-10-04 10:10:25',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:10:25','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(350,'350',NULL,1,'2019-10-04 10:10:47','2019-10-04 10:10:47',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:10:47','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(351,'351',NULL,1,'2019-10-04 10:26:49','2019-10-04 10:26:49',40,'AC_BILL_UNVALIDATE','Invoice FA6801-0010 go back to draft status','2019-10-04 10:26:49','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 go back to draft status',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(352,'352',NULL,1,'2019-10-04 10:27:00','2019-10-04 10:27:00',40,'AC_BILL_VALIDATE','Invoice FA6801-0010 validated','2019-10-04 10:27:00','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 validated',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(353,'353',NULL,1,'2019-10-04 10:28:14','2019-10-04 10:28:14',40,'AC_BILL_PAYED','Invoice FA6801-0010 changed to paid','2019-10-04 10:28:14','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA6801-0010 changed to paid',150,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(354,'354',NULL,1,'2019-10-04 10:29:22','2019-10-04 10:29:22',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI1601-0002 changed to paid','2019-10-04 10:29:22','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 changed to paid',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(355,'355',NULL,1,'2019-10-04 10:29:41','2019-10-04 10:29:41',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI1601-0002 go back to draft status','2019-10-04 10:29:41','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 go back to draft status',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(356,'356',NULL,1,'2019-10-04 10:31:30','2019-10-04 10:31:30',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1601-0002 validated','2019-10-04 10:31:30','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1601-0002 validated',17,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(357,'357',NULL,1,'2019-10-04 16:56:21',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 16:56:21','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(358,'358',NULL,1,'2019-10-04 17:08:04',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:08:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'ddddd',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(359,'359',NULL,1,'2019-10-04 17:25:05',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:25:05','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(360,'360',NULL,1,'2019-10-04 17:26:14',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:26:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(361,'361',NULL,1,'2019-10-04 17:30:10',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:30:10','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(362,'362',NULL,1,'2019-10-04 17:51:43',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:51:43','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(363,'363',NULL,1,'2019-10-04 17:52:02',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:02','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(364,'364',NULL,1,'2019-10-04 17:52:17',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:17','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(365,'365',NULL,1,'2019-10-04 17:52:39',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:39','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(366,'366',NULL,1,'2019-10-04 17:52:53',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:52:53','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(367,'367',NULL,1,'2019-10-04 17:53:13',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:13','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(368,'368',NULL,1,'2019-10-04 17:53:26',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:26','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(369,'369',NULL,1,'2019-10-04 17:53:48',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:53:48','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(370,'370',NULL,1,'2019-10-04 17:54:09',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:09','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(371,'371',NULL,1,'2019-10-04 17:54:28',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:54:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(372,'372',NULL,1,'2019-10-04 17:55:43',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:55:43','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(373,'373',NULL,1,'2019-10-04 17:56:01',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 17:56:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(374,'374',NULL,1,'2019-10-04 18:00:32',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(375,'375',NULL,1,'2019-10-04 18:00:58',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:00:58','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(376,'376',NULL,1,'2019-10-04 18:11:30',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:11:30','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fdsfs',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(377,'377',NULL,1,'2019-10-04 18:12:02',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:12:02','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fffffff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(378,'378',NULL,1,'2019-10-04 18:49:30',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 18:49:30','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaa',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(379,'379',NULL,1,'2019-10-04 19:00:22',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:00:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'fff',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(380,'380',NULL,1,'2019-10-04 19:24:20','2019-10-04 19:24:20',40,'AC_PROPAL_SENTBYMAIL','Email sent by Alice Adminson To NLTechno','2019-10-04 19:24:20','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSender: Alice Adminson <aadminson@example.com>
\nReceiver(s): NLTechno <notanemail@nltechno.com>
\nEmail topic: Envoi de la proposition commerciale PR1909-0032
\nEmail body:
\nHello
\r\n
\r\nVeuillez trouver, ci-joint, la proposition commerciale PR1909-0032
\r\n
\r\n
\r\nSincerely
\r\n
\r\nAlice - 123
\n
\nAttached files and documents: PR1909-0032.pdf',33,'propal',NULL,'Envoi de la proposition commerciale PR1909-0032','Alice Adminson ',NULL,'NLTechno ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(381,'381',NULL,1,'2019-10-04 19:30:13',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:30:13','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(382,'382',NULL,1,'2019-10-04 19:32:55',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:32:55','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'uuuuuu\n\nAttached files and documents: Array',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(383,'383',NULL,1,'2019-10-04 19:37:16',NULL,50,'TICKET_MSG','','2019-10-04 19:37:16','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,100,'',NULL,NULL,'f\n\nFichiers et documents joints: dolihelp.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(384,'384',NULL,1,'2019-10-04 19:39:07',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #9d85cko5qmmo7qxs] New message','2019-10-04 19:39:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'aaafff\n\nAttached files and documents: dolibarr.gif;doliadmin.ico',5,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(385,'385',NULL,1,'2019-10-07 12:17:07','2019-10-07 12:17:07',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',17,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(386,'386',NULL,1,'2019-10-07 12:17:32','2019-10-07 12:17:32',40,'AC_PRODUCT_DELETE','Product PREF123456 deleted','2019-10-07 12:17:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PREF123456 deleted',18,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(387,'387',NULL,1,'2019-10-08 19:21:07','2019-10-08 19:21:07',40,'AC_PRODUCT_MODIFY','Product ROLLUPABC modified','2019-10-08 19:21:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ROLLUPABC modified',11,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(388,'388',NULL,1,'2019-10-08 21:01:07','2019-10-08 21:01:07',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2019-10-08 21:01:07','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(389,'389',NULL,1,'2019-10-08 21:01:22','2019-10-08 21:01:22',40,'AC_MEMBER_MODIFY','Member doe john modified','2019-10-08 21:01:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember doe john modified\nMember: doe john\nType: Standard members',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(390,'390',NULL,1,'2019-10-08 21:01:45','2019-10-08 21:01:45',40,'AC_MEMBER_MODIFY','Member smith smith modified','2019-10-08 21:01:45','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember smith smith modified\nMember: smith smith\nType: Standard members',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(391,'391',NULL,1,'2019-10-08 21:02:18','2019-10-08 21:02:18',40,'AC_MEMBER_MODIFY','Member Vick Smith modified','2019-10-08 21:02:18','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith modified\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(392,'392',NULL,1,'2019-11-28 15:54:46','2019-11-28 15:54:46',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI1911-0005 validated','2019-11-28 15:54:47','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI1911-0005 validated',21,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(393,'393',NULL,1,'2019-11-28 16:33:35','2019-11-28 16:33:35',40,'AC_PRODUCT_CREATE','Product FR-CAR created','2019-11-28 16:33:35','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR created',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(394,'394',NULL,1,'2019-11-28 16:34:08','2019-11-28 16:34:08',40,'AC_PRODUCT_DELETE','Product ppp deleted','2019-11-28 16:34:08','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct ppp deleted',14,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(395,'395',NULL,1,'2019-11-28 16:34:33','2019-11-28 16:34:33',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:33','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(396,'396',NULL,1,'2019-11-28 16:34:46','2019-11-28 16:34:46',40,'AC_PRODUCT_MODIFY','Product FR-CAR modified','2019-11-28 16:34:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct FR-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(397,'397',NULL,1,'2019-11-28 16:36:56','2019-11-28 16:36:56',40,'AC_PRODUCT_MODIFY','Product POS-CAR modified','2019-11-28 16:36:56','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-CAR modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(398,'398',NULL,1,'2019-11-28 16:37:36','2019-11-28 16:37:36',40,'AC_PRODUCT_CREATE','Product POS-APPLE created','2019-11-28 16:37:36','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE created',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(399,'399',NULL,1,'2019-11-28 16:37:58','2019-11-28 16:37:58',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 16:37:58','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(400,'400',NULL,1,'2019-11-28 16:38:44','2019-11-28 16:38:44',40,'AC_PRODUCT_CREATE','Product POS-KIWI created','2019-11-28 16:38:44','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-KIWI created',26,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(401,'401',NULL,1,'2019-11-28 16:39:21','2019-11-28 16:39:21',40,'AC_PRODUCT_CREATE','Product POS-PEACH created','2019-11-28 16:39:21','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-PEACH created',27,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(402,'402',NULL,1,'2019-11-28 16:39:58','2019-11-28 16:39:58',40,'AC_PRODUCT_CREATE','Product POS-ORANGE created','2019-11-28 16:39:58','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-ORANGE created',28,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(403,'403',NULL,1,'2019-11-28 17:00:28','2019-11-28 17:00:28',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2019-11-28 17:00:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(404,'404',NULL,1,'2019-11-28 17:00:46','2019-11-28 17:00:46',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 17:00:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(405,'405',NULL,1,'2019-11-28 17:01:57','2019-11-28 17:01:57',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 17:01:57','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(406,'406',NULL,1,'2019-11-28 17:03:14','2019-11-28 17:03:14',40,'AC_PRODUCT_CREATE','Product POS-Eggs created','2019-11-28 17:03:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs created',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(407,'407',NULL,1,'2019-11-28 17:04:17','2019-11-28 17:04:17',40,'AC_PRODUCT_MODIFY','Product POS-Eggs modified','2019-11-28 17:04:17','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Eggs modified',29,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(408,'408',NULL,1,'2019-11-28 17:09:14','2019-11-28 17:09:14',40,'AC_PRODUCT_CREATE','Product POS-Chips created','2019-11-28 17:09:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips created',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(409,'409',NULL,1,'2019-11-28 17:09:54','2019-11-28 17:09:54',40,'AC_PRODUCT_MODIFY','Product POS-Chips modified','2019-11-28 17:09:54','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-Chips modified',30,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(410,'410',NULL,1,'2019-11-28 18:46:20','2019-11-28 18:46:20',40,'AC_PRODUCT_MODIFY','Product POS-APPLE modified','2019-11-28 18:46:20','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-APPLE modified',25,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(411,'411',NULL,1,'2019-11-28 18:59:29','2019-11-28 18:59:29',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 18:59:29','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(412,'412',NULL,1,'2019-11-28 19:02:01','2019-11-28 19:02:01',40,'AC_PRODUCT_MODIFY','Product POS-CARROT modified','2019-11-28 19:02:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct POS-CARROT modified',24,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(413,'413',NULL,1,'2019-11-28 19:09:50','2019-11-28 19:09:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:09:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(414,'414',NULL,1,'2019-11-28 19:12:50','2019-11-28 19:12:50',40,'AC_PRODUCT_MODIFY','Product PEARPIE modified','2019-11-28 19:12:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PEARPIE modified',2,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(415,'415',NULL,1,'2019-11-29 12:46:29','2019-11-29 12:46:29',40,'AC_TICKET_CREATE','Ticket TS1911-0004 created','2019-11-29 12:46:29','2021-04-15 10:22:55',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 created',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(416,'416',NULL,1,'2019-11-29 12:46:34','2019-11-29 12:46:34',40,'AC_TICKET_MODIFY','Ticket TS1911-0004 read by Alice Adminson','2019-11-29 12:46:34','2021-04-15 10:22:55',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 read by Alice Adminson',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(417,'417',NULL,1,'2019-11-29 12:46:47','2019-11-29 12:46:47',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0004 assigned','2019-11-29 12:46:47','2021-04-15 10:22:55',12,NULL,4,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0004 assigned\nOld user: None\nNew user: Commerson Charle1',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(418,'418',NULL,1,'2019-11-29 12:47:13',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #5gvo9bsjri55zef9] New message','2019-11-29 12:47:13','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'Where do you want to install Dolibarr ?
\r\nOn-Premise or on the Cloud ?',6,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(419,'419',NULL,1,'2019-11-29 12:50:45','2019-11-29 12:50:45',40,'AC_TICKET_CREATE','Ticket TS1911-0005 créé','2019-11-29 12:50:45','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nTicket TS1911-0005 créé',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(420,'420',NULL,1,'2019-11-29 12:52:32','2019-11-29 12:52:32',40,'AC_TICKET_MODIFY','Ticket TS1911-0005 read by Alice Adminson','2019-11-29 12:52:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 read by Alice Adminson',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(421,'421',NULL,1,'2019-11-29 12:52:53','2019-11-29 12:52:53',40,'AC_TICKET_ASSIGNED','Ticket TS1911-0005 assigned','2019-11-29 12:52:53','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 assigned\nOld user: None\nNew user: Commerson Charle1',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(422,'422',NULL,1,'2019-11-29 12:54:04',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:54:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'Hi.
\r\nThanks for your interest in using Dolibarr ERP CRM.
\r\nI need more information to give you the correct answer : Where do you want to install Dolibarr. On premise or on Cloud',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(423,'423',NULL,1,'2019-11-29 12:54:46',NULL,50,'TICKET_MSG','','2019-11-29 12:54:46','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,100,'',NULL,NULL,'I need it On-Premise.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(424,'424',NULL,1,'2019-11-29 12:55:42',NULL,50,'TICKET_MSG','[MyBigCompany - ticket #d51wjy4nym7wltg7] New message','2019-11-29 12:55:42','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,100,'',NULL,NULL,'When used on-premise, you can download and install Dolibarr yourself from ou web portal: https://www.dolibarr.org
\r\nIt is completely free.',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(425,'425',NULL,1,'2019-11-29 12:55:48','2019-11-29 12:55:48',40,'AC_TICKET_CLOSE','Ticket TS1911-0005 closed','2019-11-29 12:55:48','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nTicket TS1911-0005 closed',7,'ticket',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(426,'426',NULL,1,'2019-11-29 12:56:47','2019-11-29 12:56:47',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2019-11-29 12:56:47','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(427,'427',NULL,1,'2019-11-29 12:57:14','2019-11-29 12:57:14',40,'AC_BOM_VALIDATE','BOM validated','2019-11-29 12:57:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(428,'428',NULL,1,'2019-12-20 16:40:14','2019-12-20 16:40:14',40,'AC_MO_DELETE','MO deleted','2019-12-20 16:40:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',3,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(429,'429',NULL,1,'2019-12-20 17:00:43','2019-12-20 17:00:43',40,'AC_MO_DELETE','MO deleted','2019-12-20 17:00:43','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',7,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(430,'430',NULL,1,'2019-12-20 17:00:56','2019-12-20 17:00:56',40,'AC_MO_DELETE','MO deleted','2019-12-20 17:00:56','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',6,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(431,'431',NULL,1,'2019-12-20 20:00:03','2019-12-20 20:00:03',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:00:03','2021-04-15 10:22:55',12,NULL,6,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',1,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(432,'432',NULL,1,'2019-12-20 20:22:11','2019-12-20 20:22:11',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',10,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(433,'433',NULL,1,'2019-12-20 20:22:11','2019-12-20 20:22:11',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',12,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(434,'434',NULL,1,'2019-12-20 20:22:20','2019-12-20 20:22:20',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:22:20','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',9,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(435,'435',NULL,1,'2019-12-20 20:27:07','2019-12-20 20:27:07',40,'AC_MO_DELETE','MO deleted','2019-12-20 20:27:07','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO deleted',13,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(436,'436',NULL,1,'2019-12-20 20:42:42','2019-12-20 20:42:42',40,'AC_ORDER_VALIDATE','Order CO7001-0027 validated','2019-12-20 20:42:42','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0027 validated',88,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(437,'437',NULL,1,'2019-12-20 20:46:25','2019-12-20 20:46:25',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:46:25','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(438,'438',NULL,1,'2019-12-20 20:46:45','2019-12-20 20:46:45',40,'AC_ORDER_SUPPLIER_CLASSIFY_BILLED','Purchase Order CF1007-0001 set billed','2019-12-20 20:46:45','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 set billed',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(439,'439',NULL,1,'2019-12-20 20:47:02','2019-12-20 20:47:02',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:02','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(440,'440',NULL,1,'2019-12-20 20:47:44','2019-12-20 20:47:44',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:44','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(441,'441',NULL,1,'2019-12-20 20:47:53','2019-12-20 20:47:53',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:47:53','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(442,'442',NULL,1,'2019-12-20 20:48:05','2019-12-20 20:48:05',40,'AC_ORDER_SUPPLIER_RECEIVE','Purchase Order CF1007-0001 received','2019-12-20 20:48:05','2021-04-15 10:22:55',12,NULL,NULL,13,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPurchase Order CF1007-0001 received ',1,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(443,'443',NULL,1,'2019-12-20 20:48:45','2019-12-20 20:48:45',40,'AC_ORDER_CLASSIFY_BILLED','Order CO7001-0016 classified billed','2019-12-20 20:48:45','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0016 classified billed',54,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(444,'444',NULL,1,'2019-12-20 20:48:55','2019-12-20 20:48:55',40,'AC_ORDER_CLOSE','Order CO7001-0018 classified delivered','2019-12-20 20:48:55','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0018 classified delivered',62,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(445,'445',NULL,1,'2019-12-20 20:49:43','2019-12-20 20:49:43',40,'AC_PROPAL_CLASSIFY_BILLED','Proposal PR1702-0027 classified billed','2019-12-20 20:49:43','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 classified billed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(446,'446',NULL,1,'2019-12-20 20:49:54','2019-12-20 20:49:54',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1702-0027 signed','2019-12-20 20:49:54','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 signed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(447,'447',NULL,1,'2019-12-20 20:50:14','2019-12-20 20:50:14',40,'AC_PROPAL_CLOSE_REFUSED','Proposal PR1702-0027 refused','2019-12-20 20:50:14','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 refused',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(448,'448',NULL,1,'2019-12-20 20:50:23','2019-12-20 20:50:23',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1702-0027 signed','2019-12-20 20:50:23','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1702-0027 signed',29,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(449,'449',NULL,1,'2019-12-21 17:18:22','2019-12-21 17:18:22',40,'AC_BOM_CLOSE','BOM disabled','2019-12-21 17:18:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM disabled',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(450,'450',NULL,1,'2019-12-21 17:18:38','2019-12-21 17:18:38',40,'AC_MEMBER_RESILIATE','Member Vick Smith terminated','2019-12-21 17:18:38','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith terminated\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(451,'451',NULL,1,'2019-12-21 19:46:33','2019-12-21 19:46:33',40,'AC_PROJECT_CREATE','Project PJ1912-0005 created','2019-12-21 19:46:33','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 created\nProject: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(452,'452',NULL,1,'2019-12-21 19:47:03','2019-12-21 19:47:03',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:03','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(453,'453',NULL,1,'2019-12-21 19:47:24','2019-12-21 19:47:24',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:24','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(454,'454',NULL,1,'2019-12-21 19:47:52','2019-12-21 19:47:52',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:47:52','2021-04-15 10:22:55',12,NULL,10,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(455,'455',NULL,1,'2019-12-21 19:48:06','2019-12-21 19:48:06',40,'AC_PROJECT_MODIFY','Project PJ1912-0005 modified','2019-12-21 19:48:06','2021-04-15 10:22:55',12,NULL,10,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0005 modified\nTask: PJ1912-0005',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(456,'456',NULL,1,'2019-12-21 19:49:28','2019-12-21 19:49:28',40,'AC_PROJECT_CREATE','Project PJ1912-0006 created','2019-12-21 19:49:28','2021-04-15 10:22:55',12,NULL,11,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 created\nProject: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(457,'457',NULL,1,'2019-12-21 19:52:12','2019-12-21 19:52:12',40,'AC_PROJECT_CREATE','Project PJ1912-0007 created','2019-12-21 19:52:12','2021-04-15 10:22:55',12,NULL,12,4,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0007 created\nProject: PJ1912-0007',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(458,'458',NULL,1,'2019-12-21 19:53:21','2019-12-21 19:53:21',40,'AC_PROJECT_CREATE','Project PJ1912-0008 created','2019-12-21 19:53:21','2021-04-15 10:22:55',12,NULL,13,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0008 created\nProject: PJ1912-0008',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(459,'459',NULL,1,'2019-12-21 19:53:42','2019-12-21 19:53:42',40,'AC_PROJECT_MODIFY','Project PJ1912-0008 modified','2019-12-21 19:53:42','2021-04-15 10:22:55',12,NULL,13,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0008 modified\nTask: PJ1912-0008',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(460,'460',NULL,1,'2019-12-21 19:55:23','2019-12-21 19:55:23',40,'AC_PROJECT_MODIFY','Project PJ1912-0006 modified','2019-12-21 19:55:23','2021-04-15 10:22:55',12,NULL,11,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 modified\nTask: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(461,'461',NULL,1,'2019-12-21 20:10:21','2019-12-21 20:10:21',40,'AC_PROJECT_MODIFY','Project PJ1912-0006 modified','2019-12-21 20:10:21','2021-04-15 10:22:55',12,NULL,11,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PJ1912-0006 modified\nTask: PJ1912-0006',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(462,'462',NULL,1,'2019-12-11 10:00:00','2019-12-11 10:00:00',5,'AC_RDV','Meeting with all employees','2019-12-21 20:29:32','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(463,'463',NULL,1,'2019-12-06 00:00:00',NULL,11,'AC_INT','Intervention on customer site','2019-12-21 20:30:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,1,-1,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(464,'464',NULL,1,'2019-12-23 14:16:59','2019-12-23 14:16:59',40,'AC_BILL_PAYED','Invoice FA1601-0024 changed to paid','2019-12-23 14:16:59','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1601-0024 changed to paid',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(465,'465',NULL,1,'2019-12-23 14:17:18','2019-12-23 14:17:18',40,'AC_BILL_PAYED','Invoice FA1601-0024 changed to paid','2019-12-23 14:17:18','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1601-0024 changed to paid',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(466,'466',NULL,1,'2019-11-23 14:25:00',NULL,50,'AC_OTH','Test','2019-12-23 17:25:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,-1,'',NULL,NULL,'18/11 17h06 : Message laissé. Me rappeler pour m'en dire plus. 
\r\n
\r\n20/11 10h17 "A rappeler suite au msg laissé le 14/11, dit que c'est urgent"
\r\n12h22 : message laissé. Je lui envoie un sms
\r\n
\r\n"Déclaration de sinistre originale" : constat de ce qui s'est passé.
\r\nElle envoie le chèque de solde dès demain.
\r\n
\r\n3/12 : Elle préfère avoir plus d'infos sur le sinistre pour l'assurance.
\r\nCourrier envoyé le 4/12/19 par mail et par courrier postal
\r\n
\r\n6/12 15h02 : ont obtenu le feu vert de l'assurance.
\r\nOn bloque 16/12 PM à partir de 14h30. ',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(467,'467',NULL,1,'2020-01-01 14:35:47','2020-01-01 14:35:47',40,'AC_MEMBER_VALIDATE','Adhérent aze aze validé','2020-01-01 14:35:47','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent aze aze validé\nAdhérent: aze aze\nType: Board members',5,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(468,'468',NULL,1,'2020-01-01 14:50:59','2020-01-01 14:50:59',40,'AC_MEMBER_VALIDATE','Adhérent azr azr validé','2020-01-01 14:50:59','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azr azr validé\nAdhérent: azr azr\nType: Board members',6,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(469,'469',NULL,1,'2020-01-01 15:00:16','2020-01-01 15:00:16',40,'AC_MEMBER_VALIDATE','Adhérent azt azt validé','2020-01-01 15:00:16','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azt azt validé\nAdhérent: azt azt\nType: Board members',7,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(470,'470',NULL,1,'2020-01-01 15:08:20','2020-01-01 15:08:20',40,'AC_MEMBER_VALIDATE','Adhérent azu azu validé','2020-01-01 15:08:20','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azu azu validé\nAdhérent: azu azu\nType: Board members',8,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(471,'471',NULL,1,'2020-01-01 15:27:24','2020-01-01 15:27:24',40,'AC_MEMBER_VALIDATE','Adhérent azi azi validé','2020-01-01 15:27:24','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azi azi validé\nAdhérent: azi azi\nType: Board members',9,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(472,'472',NULL,1,'2020-01-01 15:36:29','2020-01-01 15:36:29',40,'AC_MEMBER_VALIDATE','Adhérent azo azo validé','2020-01-01 15:36:29','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azo azo validé\nAdhérent: azo azo\nType: Board members',10,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(473,'473',NULL,1,'2020-01-01 15:44:25','2020-01-01 15:44:25',40,'AC_MEMBER_VALIDATE','Adhérent azp azp validé','2020-01-01 15:44:25','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azp azp validé\nAdhérent: azp azp\nType: Board members',11,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(478,'478',NULL,1,'2020-01-01 16:52:32','2020-01-01 16:52:32',40,'AC_MEMBER_VALIDATE','Adhérent azq azq validé','2020-01-01 16:52:32','2021-04-15 10:22:55',NULL,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0,-1,'',NULL,NULL,'Auteur: \nAdhérent azq azq validé\nAdhérent: azq azq\nType: Board members',12,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(483,'483',NULL,1,'2020-01-01 17:49:05','2020-01-01 17:49:05',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-01 17:49:05','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(484,'484',NULL,1,'2020-01-01 17:50:41','2020-01-01 17:50:41',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 17:50:41','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',23,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(485,'485',NULL,1,'2020-01-01 17:50:44','2020-01-01 17:50:44',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 17:50:44','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',23,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(486,'486',NULL,1,'2020-01-01 17:51:22','2020-01-01 17:51:22',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI2001-0006 go back to draft status','2020-01-01 17:51:22','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 go back to draft status',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(487,'487',NULL,1,'2020-01-01 20:17:00','2020-01-01 20:17:00',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-01 20:17:00','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(488,'488',NULL,1,'2020-01-01 20:17:46','2020-01-01 20:17:46',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 20:17:46','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',24,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(489,'489',NULL,1,'2020-01-01 20:17:51','2020-01-01 20:17:51',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 20:17:51','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',24,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(490,'490',NULL,1,'2020-01-01 20:20:22','2020-01-01 20:20:22',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 20:20:22','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',26,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(491,'491',NULL,1,'2020-01-01 20:20:31','2020-01-01 20:20:31',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 20:20:31','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',26,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(492,'492',NULL,1,'2020-01-01 20:21:35','2020-01-01 20:21:35',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI2001-0006 go back to draft status','2020-01-01 20:21:35','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 go back to draft status',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(493,'493',NULL,1,'2020-01-01 20:21:42','2020-01-01 20:21:42',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-01 20:21:42','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(494,'494',NULL,1,'2020-01-01 20:21:55','2020-01-01 20:21:55',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0001 validated','2020-01-01 20:21:55','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 validated',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(495,'495',NULL,1,'2020-01-01 20:23:02','2020-01-01 20:23:02',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0007 validated','2020-01-01 20:23:02','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0007 validated',28,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(496,'496',NULL,1,'2020-01-01 20:23:17','2020-01-01 20:23:17',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 20:23:17','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(497,'497',NULL,1,'2020-01-01 20:25:36','2020-01-01 20:25:36',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI2001-0007 changed to paid','2020-01-01 20:25:36','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0007 changed to paid',28,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(498,'498',NULL,1,'2020-01-01 20:51:37','2020-01-01 20:51:37',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SA2001-0002 validated','2020-01-01 20:51:37','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0002 validated',30,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(499,'499',NULL,1,'2020-01-01 20:51:48','2020-01-01 20:51:48',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0002 changed to paid','2020-01-01 20:51:48','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0002 changed to paid',30,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(500,'500',NULL,1,'2020-01-01 21:02:39','2020-01-01 21:02:39',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:02:39','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(501,'501',NULL,1,'2020-01-01 21:03:01','2020-01-01 21:03:01',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:03:01','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(502,'502',NULL,1,'2020-01-01 21:11:10','2020-01-01 21:11:10',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:11:10','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(503,'503',NULL,1,'2020-01-01 21:20:07','2020-01-01 21:20:07',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 21:20:07','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(504,'504',NULL,1,'2020-01-01 21:21:28','2020-01-01 21:21:28',40,'AC_BILL_SUPPLIER_PAYED','Invoice SI2001-0007 changed to paid','2020-01-01 21:21:28','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0007 changed to paid',28,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(505,'505',NULL,1,'2020-01-01 22:06:30','2020-01-01 22:06:30',40,'AC_BILL_SUPPLIER_PAYED','Invoice SA2001-0001 changed to paid','2020-01-01 22:06:31','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SA2001-0001 changed to paid',27,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(506,'506',NULL,1,'2020-01-01 23:54:16','2020-01-01 23:54:16',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2020-01-01 23:54:16','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(507,'507',NULL,1,'2020-01-02 20:49:34','2020-01-02 20:49:34',40,'AC_BILL_PAYED','Invoice FA1601-0024 changed to paid','2020-01-02 20:49:34','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1601-0024 changed to paid',149,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(508,'508',NULL,1,'2020-01-02 23:02:35','2020-01-02 23:02:35',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2020-01-02 23:02:35','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(509,'509',NULL,1,'2020-01-02 23:45:01','2020-01-02 23:45:01',40,'AC_BOM_REOPEN','BOM reopen','2020-01-02 23:45:01','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM reopen',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(511,'511',NULL,1,'2020-01-02 23:57:42','2020-01-02 23:57:42',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-02 23:57:42','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(512,'512',NULL,1,'2020-01-03 13:33:54','2020-01-03 13:33:54',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2020-01-03 13:33:54','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(513,'513',NULL,1,'2020-01-03 13:34:11','2020-01-03 13:34:11',40,'AC_BOM_VALIDATE','BOM validated','2020-01-03 13:34:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(514,'514',NULL,1,'2020-01-03 13:35:45','2020-01-03 13:35:45',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-03 13:35:45','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',18,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(515,'515',NULL,1,'2020-01-03 14:10:41','2020-01-03 14:10:41',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-03 14:10:41','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',18,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(516,'516',NULL,1,'2020-01-06 00:39:58','2020-01-06 00:39:58',40,'AC_COMPANY_CREATE','Patient créé','2020-01-06 00:39:58','2021-04-15 10:22:55',12,NULL,NULL,29,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nPatient créé',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(517,'517',NULL,1,'2020-01-06 00:49:06','2020-01-06 00:49:06',40,'AC_BILL_SUPPLIER_UNVALIDATE','Invoice SI2001-0006 go back to draft status','2020-01-06 00:49:06','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 go back to draft status',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(518,'518',NULL,1,'2020-01-06 06:50:05','2020-01-06 06:50:05',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-06 06:50:05','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(519,'519',NULL,1,'2020-01-06 20:52:28','2020-01-06 20:52:28',40,'AC_OTH_AUTO','Consultation 2 recorded (Patient)','2020-01-06 20:52:28','2021-04-15 10:22:55',12,NULL,NULL,29,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Consultation 2 recorded (Patient)\nAuthor: admin',2,'cabinetmed_cons',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(520,'520',NULL,1,'2020-01-07 20:25:02','2020-01-07 20:25:02',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 20:25:02','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(521,'521',NULL,1,'2020-01-07 21:12:37','2020-01-07 21:12:37',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:12:37','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(522,'522',NULL,1,'2020-01-07 21:13:00','2020-01-07 21:13:00',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:13:00','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(523,'523',NULL,1,'2020-01-07 21:13:49','2020-01-07 21:13:49',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:13:49','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(524,'524',NULL,1,'2020-01-07 21:46:58','2020-01-07 21:46:58',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:46:58','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(525,'525',NULL,1,'2020-01-07 21:52:34','2020-01-07 21:52:34',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:52:34','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(526,'526',NULL,1,'2020-01-07 21:53:44','2020-01-07 21:53:44',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:53:44','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(527,'527',NULL,1,'2020-01-07 21:53:58','2020-01-07 21:53:58',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:53:58','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(528,'528',NULL,1,'2020-01-07 21:54:12','2020-01-07 21:54:12',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 21:54:12','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(529,'529',NULL,1,'2020-01-07 22:00:55','2020-01-07 22:00:55',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 22:00:55','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(530,'530',NULL,1,'2020-01-07 22:39:52','2020-01-07 22:39:52',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 22:39:52','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(531,'531',NULL,1,'2020-01-07 23:09:04','2020-01-07 23:09:04',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 23:09:04','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(532,'532',NULL,1,'2020-01-07 23:39:09','2020-01-07 23:39:09',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1909-0033 signed','2020-01-07 23:39:09','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 signed',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(533,'533',NULL,1,'2020-01-07 23:43:06','2020-01-07 23:43:06',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR1909-0033 signed','2020-01-07 23:43:06','2021-04-15 10:22:55',12,NULL,6,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR1909-0033 signed',34,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(534,'534',NULL,1,'2020-01-07 23:50:40','2020-01-07 23:50:40',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 23:50:40','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(535,'535',NULL,1,'2020-01-07 23:51:27','2020-01-07 23:51:27',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-07 23:51:27','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(536,'536',NULL,1,'2020-01-08 00:25:23','2020-01-08 00:25:23',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:25:23','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(537,'537',NULL,1,'2020-01-08 00:25:43','2020-01-08 00:25:43',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:25:43','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(538,'538',NULL,1,'2020-01-08 00:29:24','2020-01-08 00:29:24',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:29:24','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(539,'539',NULL,1,'2020-01-08 00:29:43','2020-01-08 00:29:43',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 00:29:43','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(540,'540',NULL,1,'2020-01-08 01:09:15','2020-01-08 01:09:15',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 01:09:15','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(541,'541',NULL,1,'2020-01-08 01:15:02','2020-01-08 01:15:02',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 01:15:02','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(542,'542',NULL,1,'2020-01-08 01:17:16','2020-01-08 01:17:16',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 01:17:16','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(543,'543',NULL,1,'2020-01-08 05:31:44','2020-01-08 05:31:44',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 05:31:44','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(544,'544',NULL,1,'2020-01-08 05:39:46','2020-01-08 05:39:46',40,'AC_BOM_CLOSE','BOM disabled','2020-01-08 05:39:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM disabled',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(545,'545',NULL,1,'2020-01-08 05:39:50','2020-01-08 05:39:50',40,'AC_BOM_REOPEN','BOM reopen','2020-01-08 05:39:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM reopen',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(546,'546',NULL,1,'2020-01-08 06:06:50','2020-01-08 06:06:50',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 06:06:50','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',14,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(547,'547',NULL,1,'2020-01-08 19:34:53','2020-01-08 19:34:53',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2020-01-08 19:34:53','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(548,'548',NULL,1,'2020-01-08 19:40:27','2020-01-08 19:40:27',40,'AC_PRODUCT_MODIFY','Product APPLEPIE modified','2020-01-08 19:40:27','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct APPLEPIE modified',4,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(549,'549',NULL,1,'2020-01-08 19:40:46','2020-01-08 19:40:46',40,'AC_PRODUCT_MODIFY','Product PINKDRESS modified','2020-01-08 19:40:46','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PINKDRESS modified',1,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(550,'550',NULL,1,'2020-01-08 19:40:59','2020-01-08 19:40:59',40,'AC_BOM_VALIDATE','BOM validated','2020-01-08 19:40:59','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(551,'551',NULL,1,'2020-01-08 19:41:11','2020-01-08 19:41:11',40,'AC_BOM_UNVALIDATE','BOM unvalidated','2020-01-08 19:41:11','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM unvalidated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(552,'552',NULL,1,'2020-01-08 19:41:49','2020-01-08 19:41:49',40,'AC_BOM_VALIDATE','BOM validated','2020-01-08 19:41:49','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',6,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(553,'553',NULL,1,'2020-01-08 20:12:55','2020-01-08 20:12:55',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-08 20:12:55','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',28,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(554,'554',NULL,1,'2020-01-08 20:21:22','2020-01-08 20:21:22',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 20:21:22','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',28,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(555,'555',NULL,1,'2020-01-08 20:41:19','2020-01-08 20:41:19',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-08 20:41:19','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',28,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(556,'556',NULL,1,'2020-01-08 22:25:19','2020-01-08 22:25:19',40,'AC_BOM_DELETE','BOM deleted','2020-01-08 22:25:19','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM deleted',7,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(557,'557',NULL,1,'2020-01-13 15:11:07','2020-01-13 15:11:07',40,'AC_MO_DELETE','MO_DELETEInDolibarr','2020-01-13 15:11:07','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO_DELETEInDolibarr',25,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(558,'558',NULL,1,'2020-01-13 15:11:54','2020-01-13 15:11:54',40,'AC_MRP_MO_VALIDATE','MO validated','2020-01-13 15:11:54','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO validated',24,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(559,'559',NULL,1,'2020-01-13 15:13:19','2020-01-13 15:13:19',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-13 15:13:19','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',24,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(560,'560',NULL,1,'2020-01-13 15:14:15','2020-01-13 15:14:15',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-13 15:14:15','2021-04-15 10:22:55',12,NULL,6,26,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',24,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(561,'561',NULL,1,'2020-01-13 15:29:30','2020-01-13 15:29:30',40,'AC_MRP_MO_PRODUCED','MO produced','2020-01-13 15:29:30','2021-04-15 10:22:55',12,NULL,7,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMO produced',5,'mo',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(562,'562',NULL,1,'2020-01-13 17:19:24','2020-01-13 17:19:24',40,'AC_COMPANY_CREATE','Third party Italo created','2020-01-13 17:19:24','2021-04-15 10:22:55',12,NULL,NULL,30,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nThird party Italo created',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(563,'563',NULL,1,'2020-01-15 16:27:15','2020-01-15 16:27:15',40,'AC_PROJECT_MODIFY','Project RMLL modified','2020-01-15 16:27:15','2021-04-15 10:22:55',12,NULL,5,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject RMLL modified\nTask: RMLL',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(564,'564',NULL,1,'2020-01-15 16:40:50','2020-01-15 16:40:50',40,'AC_PROJECT_MODIFY','Project PROJINDIAN modified','2020-01-15 16:40:50','2021-04-15 10:22:55',12,NULL,3,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProject PROJINDIAN modified\nTask: PROJINDIAN',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(565,'565',NULL,1,'2020-01-16 02:22:16','2020-01-16 02:22:16',40,'AC_BILL_VALIDATE','Invoice AC2001-0001 validated','2020-01-16 02:22:16','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0001 validated',221,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(566,'566',NULL,1,'2020-01-16 02:22:24','2020-01-16 02:22:24',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0001 go back to draft status','2020-01-16 02:22:24','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0001 go back to draft status',221,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(567,'567',NULL,1,'2020-01-16 02:33:27','2020-01-16 02:33:27',40,'AC_BILL_VALIDATE','Invoice AC2001-0002 validated','2020-01-16 02:33:27','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0002 validated',224,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(568,'568',NULL,1,'2020-01-16 02:36:48','2020-01-16 02:36:48',40,'AC_BILL_PAYED','Invoice AC2001-0002 changed to paid','2020-01-16 02:36:48','2021-04-15 10:22:55',12,NULL,NULL,19,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0002 changed to paid',224,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(569,'569',NULL,1,'2020-01-16 02:42:12','2020-01-16 02:42:12',40,'AC_ORDER_CLASSIFY_BILLED','Order CO7001-0020 classified billed','2020-01-16 02:42:12','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0020 classified billed',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(570,'570',NULL,1,'2020-01-16 02:42:17','2020-01-16 02:42:17',40,'AC_ORDER_CLOSE','Order CO7001-0020 classified delivered','2020-01-16 02:42:17','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0020 classified delivered',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(571,'571',NULL,1,'2020-01-16 02:42:56','2020-01-16 02:42:56',40,'AC_ORDER_CLOSE','Order CO7001-0020 classified delivered','2020-01-16 02:42:56','2021-04-15 10:22:55',12,NULL,NULL,6,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder CO7001-0020 classified delivered',72,'order',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(572,'572',NULL,1,'2020-01-16 18:05:43','2020-01-16 18:05:43',40,'AC_BILL_SUPPLIER_VALIDATE','Invoice SI2001-0006 validated','2020-01-16 18:05:43','2021-04-15 10:22:55',12,NULL,NULL,17,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice SI2001-0006 validated',22,'invoice_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(573,'573',NULL,1,'2020-01-17 14:54:18','2020-01-17 14:54:18',40,'AC_PRODUCT_MODIFY','Product PINKDRESS modified','2020-01-17 14:54:18','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PINKDRESS modified',1,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(574,'574',NULL,1,'2020-01-17 15:22:28','2020-01-17 15:22:28',40,'AC_PRODUCT_MODIFY','Product PINKDRESS modified','2020-01-17 15:22:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PINKDRESS modified',1,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(575,'575',NULL,1,'2020-01-19 14:22:27','2020-01-19 14:22:27',40,'AC_PROPAL_VALIDATE','Proposal PR2001-0034 validated','2020-01-19 14:22:27','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 validated',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(576,'576',NULL,1,'2020-01-19 14:22:34','2020-01-19 14:22:34',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR2001-0034 signed','2020-01-19 14:22:34','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 signed',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(577,'577',NULL,1,'2020-01-19 14:24:22','2020-01-19 14:24:22',40,'AC_PROPAL_VALIDATE','Proposal PR2001-0034 validated','2020-01-19 14:24:22','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 validated',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(578,'578',NULL,1,'2020-01-19 14:24:27','2020-01-19 14:24:27',40,'AC_PROPAL_CLOSE_SIGNED','Proposal PR2001-0034 signed','2020-01-19 14:24:27','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProposal PR2001-0034 signed',36,'propal',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(579,'579',NULL,1,'2020-01-19 14:51:43','2020-01-19 14:51:43',40,'AC_BILL_VALIDATE','Invoice AC2001-0003 validated','2020-01-19 14:51:43','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0003 validated',227,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(580,'580',NULL,1,'2020-01-19 14:51:48','2020-01-19 14:51:48',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0003 go back to draft status','2020-01-19 14:51:48','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0003 go back to draft status',227,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(581,'581',NULL,1,'2020-01-19 15:01:26','2020-01-19 15:01:26',40,'AC_BILL_VALIDATE','Invoice AC2001-0004 validated','2020-01-19 15:01:26','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 validated',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(582,'582',NULL,1,'2020-01-19 15:04:37','2020-01-19 15:04:37',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0004 go back to draft status','2020-01-19 15:04:37','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 go back to draft status',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(583,'583',NULL,1,'2020-01-19 15:04:53','2020-01-19 15:04:53',40,'AC_BILL_VALIDATE','Invoice AC2001-0004 validated','2020-01-19 15:04:53','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 validated',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(584,'584',NULL,1,'2020-01-19 15:09:14','2020-01-19 15:09:14',40,'AC_BILL_UNVALIDATE','Invoice AC2001-0004 go back to draft status','2020-01-19 15:09:14','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 go back to draft status',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(585,'585',NULL,1,'2020-01-19 15:13:07','2020-01-19 15:13:07',40,'AC_BILL_VALIDATE','Invoice AC2001-0004 validated','2020-01-19 15:13:07','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice AC2001-0004 validated',228,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(586,'586',NULL,1,'2020-01-20 12:20:11','2020-01-20 12:20:11',40,'AC_ORDER_SUPPLIER_CREATE','Order (PROV14) created','2020-01-20 12:20:11','2021-04-15 10:22:55',12,NULL,NULL,1,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nOrder (PROV14) created',14,'order_supplier',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(588,'588',NULL,1,'2020-01-21 01:02:14','2020-01-21 01:02:14',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 2 for member Vick Smith added','2020-01-21 01:02:14','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 2 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2013 - 07/17/2014',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(589,'589',NULL,1,'2020-01-21 10:22:37','2020-01-21 10:22:37',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 3 for member Vick Smith added','2020-01-21 10:22:37','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 3 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2017 - 07/17/2018',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(590,'590',NULL,1,'2020-01-21 10:23:17','2020-01-21 10:23:17',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 4 for member Vick Smith added','2020-01-21 10:23:17','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 4 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2017 - 07/17/2018',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(591,'591',NULL,1,'2020-01-21 10:23:17','2020-01-21 10:23:17',40,'AC_BILL_VALIDATE','Invoice FA1707-0026 validated','2020-01-21 10:23:17','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1707-0026 validated',229,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(592,'592',NULL,1,'2020-01-21 10:23:17','2020-01-21 10:23:17',40,'AC_BILL_PAYED','Invoice FA1707-0026 changed to paid','2020-01-21 10:23:17','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1707-0026 changed to paid',229,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(593,'593',NULL,1,'2020-01-21 10:23:28','2020-01-21 10:23:28',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 5 for member Vick Smith added','2020-01-21 10:23:28','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 5 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2018 - 07/17/2019',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(594,'594',NULL,1,'2020-01-21 10:23:28','2020-01-21 10:23:28',40,'AC_BILL_VALIDATE','Invoice FA1807-0027 validated','2020-01-21 10:23:28','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1807-0027 validated',230,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(595,'595',NULL,1,'2020-01-21 10:23:28','2020-01-21 10:23:28',40,'AC_BILL_PAYED','Invoice FA1807-0027 changed to paid','2020-01-21 10:23:28','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1807-0027 changed to paid',230,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(596,'596',NULL,1,'2020-01-21 10:23:49','2020-01-21 10:23:49',40,'AC_MEMBER_SUBSCRIPTION_CREATE','Subscription 6 for member Vick Smith added','2020-01-21 10:23:49','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nSubscription 6 for member Vick Smith added\nMember: Vick Smith\nType: 2\nAmount: 50\nPeriod: 07/18/2019 - 07/17/2020',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(597,'597',NULL,1,'2020-01-21 10:23:49','2020-01-21 10:23:49',40,'AC_BILL_VALIDATE','Invoice FA1907-0028 validated','2020-01-21 10:23:49','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1907-0028 validated',231,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(598,'598',NULL,1,'2020-01-21 10:23:49','2020-01-21 10:23:49',40,'AC_BILL_PAYED','Invoice FA1907-0028 changed to paid','2020-01-21 10:23:49','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nInvoice FA1907-0028 changed to paid',231,'invoice',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(599,'599',NULL,1,'2020-01-21 10:30:27','2020-01-21 10:30:27',40,'AC_MEMBER_MODIFY','Member Pierre Curie modified','2020-01-21 10:30:27','2021-04-15 10:22:55',12,NULL,NULL,12,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Pierre Curie modified\nMember: Pierre Curie\nType: Standard members',2,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(600,'600',NULL,1,'2020-01-21 10:30:36','2020-01-21 10:30:36',40,'AC_MEMBER_MODIFY','Member doe john modified','2020-01-21 10:30:36','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember doe john modified\nMember: doe john\nType: Standard members',3,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(601,'601',NULL,1,'2020-01-21 10:30:42','2020-01-21 10:30:42',40,'AC_MEMBER_MODIFY','Member smith smith modified','2020-01-21 10:30:42','2021-04-15 10:22:55',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember smith smith modified\nMember: smith smith\nType: Standard members',4,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(602,'602',NULL,1,'2020-01-21 10:30:57','2020-01-21 10:30:57',40,'AC_MEMBER_MODIFY','Member Vick Smith modified','2020-01-21 10:30:57','2021-04-15 10:22:55',12,NULL,NULL,10,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nMember Vick Smith modified\nMember: Vick Smith\nType: Standard members',1,'member',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(603,'603',NULL,1,'2020-06-12 10:00:00','2020-06-12 11:30:00',5,'AC_RDV','Meetings','2020-06-12 19:26:44','2021-04-15 10:22:55',12,NULL,3,NULL,NULL,0,12,1,NULL,0,0,-1,'Room 24',5400,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(604,'604',NULL,1,'2020-06-01 10:00:00','2020-06-01 10:27:00',1,'AC_TEL','Called Mr X','2020-06-12 19:28:13','2021-04-15 10:22:55',12,12,3,NULL,NULL,0,12,1,NULL,0,0,100,NULL,1620,NULL,'Customer ask another call.',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(605,'605',NULL,1,'2020-04-15 05:00:00','2020-04-15 06:00:00',5,'AC_RDV','Meet A2','2021-04-15 07:36:31','2021-04-15 10:36:31',12,NULL,NULL,NULL,NULL,0,12,1,NULL,0,0,0,'',3600,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(606,'606',NULL,1,'2021-04-15 08:38:02','2021-04-15 08:38:02',40,'AC_PRODUCT_CREATE','Product PRODSER created','2021-04-15 08:38:02','2021-04-15 11:38:02',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nProduct PRODSER created',31,'product',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL),(607,'607',NULL,1,'2022-02-07 13:54:11','2022-02-07 13:54:11',40,'AC_BOM_VALIDATE','BOM validated','2022-02-07 13:54:11','2022-02-07 13:54:11',12,NULL,NULL,NULL,NULL,0,12,0,NULL,0,0,-1,'',NULL,NULL,'Author: admin\nBOM validated',7,'bom',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'default',NULL,NULL,0,0,NULL); /*!40000 ALTER TABLE `llx_actioncomm` ENABLE KEYS */; UNLOCK TABLES; @@ -383,7 +385,7 @@ CREATE TABLE `llx_actioncomm_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_actioncomm_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -408,15 +410,15 @@ DROP TABLE IF EXISTS `llx_actioncomm_reminder`; CREATE TABLE `llx_actioncomm_reminder` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `dateremind` datetime NOT NULL, - `typeremind` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `typeremind` varchar(32) NOT NULL, `fk_user` int(11) NOT NULL, `offsetvalue` int(11) NOT NULL, - `offsetunit` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, + `offsetunit` varchar(1) NOT NULL, `status` int(11) NOT NULL DEFAULT 0, `entity` int(11) NOT NULL DEFAULT 1, `fk_actioncomm` int(11) NOT NULL, `fk_email_template` int(11) DEFAULT NULL, - `lasterror` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lasterror` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_actioncomm_reminder_unique` (`fk_user`,`typeremind`,`offsetvalue`,`offsetunit`,`fk_actioncomm`), KEY `idx_actioncomm_reminder_rowid` (`rowid`), @@ -445,9 +447,9 @@ DROP TABLE IF EXISTS `llx_actioncomm_resources`; CREATE TABLE `llx_actioncomm_resources` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_actioncomm` int(11) NOT NULL, - `element_type` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `element_type` varchar(50) NOT NULL, `fk_element` int(11) NOT NULL, - `answer_status` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `answer_status` varchar(50) DEFAULT NULL, `mandatory` smallint(6) DEFAULT NULL, `transparency` smallint(6) DEFAULT 1, PRIMARY KEY (`rowid`), @@ -475,47 +477,49 @@ DROP TABLE IF EXISTS `llx_adherent`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_adherent` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `civility` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lastname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `firstname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `login` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass_crypted` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(128) DEFAULT NULL, + `civility` varchar(6) DEFAULT NULL, + `lastname` varchar(50) DEFAULT NULL, + `firstname` varchar(50) DEFAULT NULL, + `login` varchar(50) DEFAULT NULL, + `pass` varchar(50) DEFAULT NULL, + `pass_crypted` varchar(128) DEFAULT NULL, `fk_adherent_type` int(11) NOT NULL, - `morphy` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `societe` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `morphy` varchar(3) NOT NULL, + `societe` varchar(128) DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, - `address` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `address` text DEFAULT NULL, + `zip` varchar(10) DEFAULT NULL, + `town` varchar(50) DEFAULT NULL, `state_id` int(11) DEFAULT NULL, `country` int(11) DEFAULT NULL, - `email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `socialnetworks` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone_perso` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone_mobile` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, + `socialnetworks` text DEFAULT NULL, + `phone` varchar(30) DEFAULT NULL, + `phone_perso` varchar(30) DEFAULT NULL, + `phone_mobile` varchar(30) DEFAULT NULL, `birth` date DEFAULT NULL, - `photo` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `photo` varchar(255) DEFAULT NULL, `statut` smallint(6) NOT NULL DEFAULT 0, `public` smallint(6) NOT NULL DEFAULT 0, `datefin` datetime DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `default_lang` varchar(6) DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, `datevalid` datetime DEFAULT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_author` int(11) DEFAULT NULL, `fk_user_mod` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, - `canvas` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `gender` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `canvas` varchar(32) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `gender` varchar(10) DEFAULT NULL, + `ip` varchar(250) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_adherent_ref` (`ref`,`entity`), UNIQUE KEY `uk_adherent_login` (`login`,`entity`), @@ -532,7 +536,7 @@ CREATE TABLE `llx_adherent` ( LOCK TABLES `llx_adherent` WRITE; /*!40000 ALTER TABLE `llx_adherent` DISABLE KEYS */; -INSERT INTO `llx_adherent` VALUES (1,'1',1,NULL,NULL,'Smith','Vick','vsmith','vsx1n8tf',NULL,2,'phy',NULL,10,NULL,NULL,NULL,NULL,102,'vsmith@email.com',NULL,'[]',NULL,NULL,NULL,'1960-07-07','person5.jpeg',0,0,'2014-07-09 00:00:00',NULL,NULL,'2012-07-10 15:12:56','2012-07-08 23:50:00','2021-04-15 10:22:54',1,12,12,NULL,NULL,NULL,'woman'),(2,'2',1,NULL,NULL,'Curie','Pierre','pcurie','pcuriedolibarr',NULL,2,'phy',NULL,12,NULL,NULL,NULL,NULL,NULL,'pcurie@example.com',NULL,'[]',NULL,NULL,NULL,NULL,'pierrecurie.jpg',1,1,'2020-07-17 00:00:00',NULL,NULL,'2012-07-10 15:03:32','2012-07-10 15:03:09','2021-04-15 10:22:54',1,12,1,NULL,NULL,NULL,NULL),(3,'3',1,NULL,NULL,'john','doe','john','8bs6gty5',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,1,'johndoe@email.com',NULL,'[]',NULL,NULL,NULL,NULL,'person9.jpeg',1,0,'2014-07-17 00:00:00',NULL,NULL,'2013-07-18 21:28:00','2013-07-18 21:10:09','2021-04-15 10:22:54',1,12,1,NULL,NULL,NULL,NULL),(4,'4',1,NULL,NULL,'smith','smith','Smith','s6hjp10f',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,11,'smith@email.com',NULL,'[]',NULL,NULL,NULL,NULL,'person2.jpeg',1,0,'2018-07-17 00:00:00',NULL,NULL,'2013-07-18 21:27:52','2013-07-18 21:27:44','2021-04-15 10:22:54',1,12,1,NULL,NULL,NULL,NULL); +INSERT INTO `llx_adherent` VALUES (1,'1',1,NULL,NULL,'Smith','Vick','vsmith','vsx1n8tf',NULL,2,'phy',NULL,10,NULL,NULL,NULL,NULL,102,'vsmith@email.com',NULL,'[]',NULL,NULL,NULL,'1960-07-07','person5.jpeg',0,0,'2014-07-09 00:00:00',NULL,NULL,NULL,'2012-07-10 15:12:56','2012-07-08 23:50:00','2021-04-15 10:22:54',1,12,12,NULL,NULL,NULL,'woman',NULL),(2,'2',1,NULL,NULL,'Curie','Pierre','pcurie','pcuriedolibarr',NULL,2,'phy',NULL,12,NULL,NULL,NULL,NULL,NULL,'pcurie@example.com',NULL,'[]',NULL,NULL,NULL,NULL,'pierrecurie.jpg',1,1,'2020-07-17 00:00:00',NULL,NULL,NULL,'2012-07-10 15:03:32','2012-07-10 15:03:09','2021-04-15 10:22:54',1,12,1,NULL,NULL,NULL,NULL,NULL),(3,'3',1,NULL,NULL,'john','doe','john','8bs6gty5',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,1,'johndoe@email.com',NULL,'[]',NULL,NULL,NULL,NULL,'person9.jpeg',1,0,'2014-07-17 00:00:00',NULL,NULL,NULL,'2013-07-18 21:28:00','2013-07-18 21:10:09','2021-04-15 10:22:54',1,12,1,NULL,NULL,NULL,NULL,NULL),(4,'4',1,NULL,NULL,'smith','smith','Smith','s6hjp10f',NULL,2,'phy',NULL,NULL,NULL,NULL,NULL,NULL,11,'smith@email.com',NULL,'[]',NULL,NULL,NULL,NULL,'person2.jpeg',1,0,'2018-07-17 00:00:00',NULL,NULL,NULL,'2013-07-18 21:27:52','2013-07-18 21:27:44','2021-04-15 10:22:54',1,12,1,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_adherent` ENABLE KEYS */; UNLOCK TABLES; @@ -547,10 +551,10 @@ CREATE TABLE `llx_adherent_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `aaa` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `sssss` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extradatamember` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `aaa` varchar(255) DEFAULT NULL, + `sssss` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extradatamember` varchar(10) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_adherent_options` (`fk_object`), KEY `idx_adherent_extrafields` (`fk_object`) @@ -579,14 +583,15 @@ CREATE TABLE `llx_adherent_type` ( `entity` int(11) NOT NULL DEFAULT 1, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `statut` smallint(6) NOT NULL DEFAULT 0, - `libelle` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `subscription` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '1', + `libelle` varchar(50) NOT NULL, + `subscription` varchar(3) NOT NULL DEFAULT '1', `amount` double(24,8) DEFAULT NULL, - `vote` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '1', - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `mail_valid` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `morphy` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `duration` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `caneditamount` int(11) DEFAULT 0, + `vote` varchar(3) NOT NULL DEFAULT '1', + `note` text DEFAULT NULL, + `mail_valid` text DEFAULT NULL, + `morphy` varchar(3) DEFAULT NULL, + `duration` varchar(6) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_adherent_type_libelle` (`libelle`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -598,7 +603,7 @@ CREATE TABLE `llx_adherent_type` ( LOCK TABLES `llx_adherent_type` WRITE; /*!40000 ALTER TABLE `llx_adherent_type` DISABLE KEYS */; -INSERT INTO `llx_adherent_type` VALUES (1,1,'2020-06-12 17:20:50',1,'Board members','1',NULL,'1','','','','1y'),(2,1,'2020-06-12 17:21:21',1,'Standard members','1',NULL,'1','','','','y'); +INSERT INTO `llx_adherent_type` VALUES (1,1,'2020-06-12 17:20:50',1,'Board members','1',NULL,0,'1','','','','1y'),(2,1,'2020-06-12 17:21:21',1,'Standard members','1',NULL,0,'1','','','','y'); /*!40000 ALTER TABLE `llx_adherent_type` ENABLE KEYS */; UNLOCK TABLES; @@ -613,8 +618,8 @@ CREATE TABLE `llx_adherent_type_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extradatamembertype` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extradatamembertype` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_adherent_type_extrafields` (`fk_object`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -640,11 +645,11 @@ DROP TABLE IF EXISTS `llx_adherent_type_lang`; CREATE TABLE `llx_adherent_type_lang` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_type` int(11) NOT NULL DEFAULT 0, - `lang` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lang` varchar(5) NOT NULL DEFAULT '0', + `label` varchar(255) NOT NULL, + `description` text DEFAULT NULL, + `email` text DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -668,22 +673,22 @@ DROP TABLE IF EXISTS `llx_asset`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_asset` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(128) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `fk_asset_model` int(11) DEFAULT NULL, `reversal_amount_ht` double(24,8) DEFAULT NULL, `acquisition_value_ht` double(24,8) NOT NULL, `fk_soc` int(11) DEFAULT NULL, - `note_public` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_public` mediumtext DEFAULT NULL, + `note_private` mediumtext DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `status` int(11) NOT NULL, `recovered_vat` double(24,8) DEFAULT NULL, `reversal_date` date DEFAULT NULL, @@ -734,14 +739,14 @@ CREATE TABLE `llx_asset_accountancy_codes_economic` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_asset` int(11) DEFAULT NULL, `fk_asset_model` int(11) DEFAULT NULL, - `asset` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `depreciation_asset` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `depreciation_expense` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `value_asset_sold` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `receivable_on_assignment` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `proceeds_from_sales` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `vat_collected` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `vat_deductible` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `asset` varchar(32) DEFAULT NULL, + `depreciation_asset` varchar(32) DEFAULT NULL, + `depreciation_expense` varchar(32) DEFAULT NULL, + `value_asset_sold` varchar(32) DEFAULT NULL, + `receivable_on_assignment` varchar(32) DEFAULT NULL, + `proceeds_from_sales` varchar(32) DEFAULT NULL, + `vat_collected` varchar(32) DEFAULT NULL, + `vat_deductible` varchar(32) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_modif` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -775,9 +780,9 @@ CREATE TABLE `llx_asset_accountancy_codes_fiscal` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_asset` int(11) DEFAULT NULL, `fk_asset_model` int(11) DEFAULT NULL, - `accelerated_depreciation` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `endowment_accelerated_depreciation` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `provision_accelerated_depreciation` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accelerated_depreciation` varchar(32) DEFAULT NULL, + `endowment_accelerated_depreciation` varchar(32) DEFAULT NULL, + `provision_accelerated_depreciation` varchar(32) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_modif` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -810,13 +815,13 @@ DROP TABLE IF EXISTS `llx_asset_depreciation`; CREATE TABLE `llx_asset_depreciation` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_asset` int(11) NOT NULL, - `depreciation_mode` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `ref` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `depreciation_mode` varchar(255) NOT NULL, + `ref` varchar(255) NOT NULL, `depreciation_date` datetime NOT NULL, `depreciation_ht` double(24,8) NOT NULL, `cumulative_depreciation_ht` double(24,8) NOT NULL, - `accountancy_code_debit` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_credit` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accountancy_code_debit` varchar(32) DEFAULT NULL, + `accountancy_code_credit` varchar(32) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_modif` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -932,7 +937,7 @@ CREATE TABLE `llx_asset_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_asset_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -957,17 +962,17 @@ DROP TABLE IF EXISTS `llx_asset_model`; CREATE TABLE `llx_asset_model` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(128) NOT NULL, + `label` varchar(255) NOT NULL, `asset_type` smallint(6) NOT NULL, `fk_pays` int(11) DEFAULT 0, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` smallint(6) NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_asset_model` (`entity`,`ref`), @@ -1002,7 +1007,7 @@ CREATE TABLE `llx_asset_model_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_asset_model_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -1028,7 +1033,7 @@ CREATE TABLE `llx_asset_type_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_asset_type_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -1057,24 +1062,25 @@ CREATE TABLE `llx_bank` ( `datev` date DEFAULT NULL, `dateo` date DEFAULT NULL, `amount` double(24,8) NOT NULL DEFAULT 0.00000000, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `fk_account` int(11) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_rappro` int(11) DEFAULT NULL, - `fk_type` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `num_releve` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `num_chq` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_type` varchar(6) DEFAULT NULL, + `num_releve` varchar(50) DEFAULT NULL, + `num_chq` varchar(50) DEFAULT NULL, `rappro` tinyint(4) DEFAULT 0, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bordereau` int(11) DEFAULT 0, - `banque` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `emetteur` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `author` varchar(40) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `numero_compte` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `banque` varchar(255) DEFAULT NULL, + `emetteur` varchar(255) DEFAULT NULL, + `author` varchar(40) DEFAULT NULL, + `numero_compte` varchar(32) DEFAULT NULL, `origin_id` int(11) DEFAULT NULL, - `origin_type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `origin_type` varchar(64) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `amount_main_currency` double(24,8) DEFAULT NULL, + `position` int(11) DEFAULT 0, PRIMARY KEY (`rowid`), KEY `idx_bank_datev` (`datev`), KEY `idx_bank_dateo` (`dateo`), @@ -1090,7 +1096,7 @@ CREATE TABLE `llx_bank` ( LOCK TABLES `llx_bank` WRITE; /*!40000 ALTER TABLE `llx_bank` DISABLE KEYS */; -INSERT INTO `llx_bank` VALUES (1,'2012-07-08 23:56:14','2021-07-11 17:49:28','2021-07-08','2021-07-08',2000.00000000,'(Initial balance)',1,NULL,1,'SOLD','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2012-07-09 00:00:24','2021-07-11 17:49:28','2021-07-09','2021-07-09',500.00000000,'(Initial balance)',2,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2012-07-10 13:33:42','2021-07-11 17:49:28','2021-07-10','2021-07-10',0.00000000,'(Solde initial)',3,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(5,'2013-07-18 20:50:24','2021-07-11 17:49:28','2021-07-08','2021-07-08',20.00000000,'(CustomerInvoicePayment)',1,1,NULL,'CB','201107',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(6,'2013-07-18 20:50:47','2021-07-11 17:49:28','2021-07-08','2021-07-08',10.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(8,'2013-08-01 03:34:11','2022-02-07 13:37:54','2021-08-15','2021-08-01',5.63000000,'(CustomerInvoicePayment)',1,1,1,'CB','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(12,'2013-08-05 23:11:37','2022-02-07 13:37:54','2021-08-12','2021-08-05',-10.00000000,'(SocialContributionPayment)',1,1,1,'VIR','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(13,'2013-08-06 20:33:54','2022-02-07 13:37:54','2021-08-06','2021-08-06',5.98000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(14,'2013-08-08 02:53:40','2022-02-07 13:37:54','2021-08-08','2021-08-08',26.10000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(15,'2013-08-08 02:55:58','2022-02-07 13:37:54','2021-08-08','2021-08-08',26.96000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201211',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(16,'2014-12-09 15:28:44','2022-02-07 13:37:54','2021-12-09','2021-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(17,'2014-12-09 15:28:53','2022-02-07 13:37:54','2021-12-09','2021-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(18,'2014-12-09 17:35:55','2022-02-07 13:37:54','2021-12-09','2021-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(19,'2014-12-09 17:37:02','2022-02-07 13:37:54','2021-12-09','2021-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(20,'2014-12-09 18:35:07','2022-02-07 13:37:54','2021-12-09','2021-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(21,'2014-12-12 18:54:33','2022-02-07 13:37:54','2021-12-12','2021-12-12',1.00000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(22,'2015-03-06 16:48:16','2022-07-04 01:11:35','2022-03-06','2022-03-06',20.00000000,'(SubscriptionPayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(23,'2015-03-20 14:30:11','2022-07-04 01:11:35','2022-03-20','2022-03-20',10.00000000,'(SubscriptionPayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(24,'2016-03-02 19:57:58','2021-07-11 17:49:28','2021-07-09','2021-07-09',605.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'111',NULL,NULL,NULL,NULL,NULL,NULL),(26,'2016-03-02 20:01:39','2022-07-04 01:11:35','2022-03-19','2022-03-19',500.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(27,'2016-03-02 20:02:06','2022-07-04 01:11:35','2022-03-21','2022-03-21',400.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'ABC and Co',NULL,NULL,NULL,NULL,NULL,NULL),(28,'2016-03-03 19:22:32','2022-02-07 13:37:54','2021-10-03','2021-10-03',-400.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(29,'2016-03-03 19:23:16','2022-07-04 01:11:35','2022-03-10','2022-03-10',-300.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(30,'2018-01-22 18:56:34','2022-02-07 13:37:54','2022-01-22','2022-01-22',-900.00000000,'(SupplierInvoicePayment)',1,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(31,'2018-07-30 22:42:14','2022-02-07 13:37:54','2021-07-30','2021-07-30',0.00000000,'(Initial balance)',4,0,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(32,'2017-02-01 19:02:44','2022-02-07 13:37:54','2022-02-01','2022-02-01',-200.00000000,'(SupplierInvoicePayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(33,'2017-02-06 08:10:24','2022-07-04 01:11:35','2022-03-22','2022-03-22',150.00000000,'(CustomerInvoicePayment)',1,12,NULL,'CHQ',NULL,NULL,0,NULL,2,NULL,'Magic Food Store',NULL,NULL,NULL,NULL,NULL,NULL),(34,'2017-02-06 08:10:50','2022-07-04 01:11:35','2022-03-25','2022-03-25',140.00000000,'(CustomerInvoicePayment)',1,12,NULL,'PRE',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(36,'2017-02-16 02:22:09','2022-07-04 01:11:35','2022-02-16','2022-02-16',-1.00000000,'(ExpenseReportPayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(37,'2017-02-21 16:07:43','2022-07-04 01:11:35','2022-02-21','2022-02-21',50.00000000,'(WithdrawalPayment)',1,12,NULL,'PRE',NULL,'T170201',0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(38,'2017-09-06 20:08:36','2022-02-07 13:37:54','2021-09-06','2021-09-06',10.00000000,'(DonationPayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL),(39,'2018-03-16 13:59:31','2022-07-04 01:11:35','2022-03-16','2022-03-16',10.00000000,'(CustomerInvoicePayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'Indian SAS',NULL,'',NULL,NULL,NULL,NULL),(41,'2019-10-04 10:28:14','2022-02-07 13:37:54','2022-01-19','2022-01-19',5.63000000,'(CustomerInvoicePayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL),(42,'2019-10-08 13:18:50','2022-02-07 13:37:54','2021-10-08','2021-10-08',-1000.00000000,'Salary payment',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL),(43,'2019-12-26 01:48:30','2022-02-07 13:37:54','2021-12-25','2021-12-25',-5.00000000,'(SocialContributionPayment)',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL),(44,'2019-12-26 01:48:46','2022-02-07 13:37:54','2021-12-25','2021-12-25',-5.00000000,'(SocialContributionPayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL),(47,'2020-01-01 20:28:49','2022-02-07 13:37:54','2022-01-01','2022-01-01',304.69000000,'(SupplierInvoicePayment)',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL),(48,'2020-01-06 20:52:28','2022-02-07 13:37:54','2022-01-06','2022-01-06',10.00000000,'Patient payment',1,12,NULL,'CB',NULL,NULL,0,NULL,0,NULL,'Patient',NULL,'',NULL,NULL,NULL,NULL),(49,'2020-01-10 04:42:47','2022-02-07 13:37:54','2022-01-10','2022-01-10',-10.00000000,'Miscellaneous payment',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL),(50,'2020-01-16 02:36:48','2022-02-07 13:37:54','2022-01-16','2022-01-16',20.50000000,'(CustomerInvoicePayment)',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'Magic Food Store',NULL,'',NULL,NULL,NULL,NULL),(51,'2020-01-21 01:02:14','2022-02-07 13:37:54','2021-07-18','2021-07-18',50.00000000,'Subscription 2013',4,12,NULL,'CB',NULL,'12345',0,NULL,0,'Bank CBN',NULL,NULL,'',NULL,NULL,NULL,NULL),(52,'2020-01-21 10:22:37','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'Subscription 2017',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'smith smith',NULL,'',NULL,NULL,NULL,NULL),(53,'2020-01-21 10:23:17','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'(SubscriptionPayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'Pierre Curie',NULL,'',NULL,NULL,NULL,NULL),(54,'2020-01-21 10:23:28','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'(SubscriptionPayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'Pierre Curie',NULL,'',NULL,NULL,NULL,NULL),(55,'2020-01-21 10:23:49','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'(SubscriptionPayment)',4,12,NULL,'CB',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL); +INSERT INTO `llx_bank` VALUES (1,'2012-07-08 23:56:14','2022-12-11 21:23:22','2022-07-08','2022-07-08',2000.00000000,'(Initial balance)',1,NULL,1,'SOLD','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(2,'2012-07-09 00:00:24','2022-12-11 21:23:22','2022-07-09','2022-07-09',500.00000000,'(Initial balance)',2,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(3,'2012-07-10 13:33:42','2022-12-11 21:23:22','2022-07-10','2022-07-10',0.00000000,'(Solde initial)',3,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(5,'2013-07-18 20:50:24','2022-12-11 21:23:22','2022-07-08','2022-07-08',20.00000000,'(CustomerInvoicePayment)',1,1,NULL,'CB','201107',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(6,'2013-07-18 20:50:47','2022-12-11 21:23:22','2022-07-08','2022-07-08',10.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(8,'2013-08-01 03:34:11','2022-12-11 21:23:22','2022-08-15','2022-08-01',5.63000000,'(CustomerInvoicePayment)',1,1,1,'CB','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(12,'2013-08-05 23:11:37','2022-12-11 21:23:22','2022-08-12','2022-08-05',-10.00000000,'(SocialContributionPayment)',1,1,1,'VIR','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(13,'2013-08-06 20:33:54','2022-12-11 21:23:22','2022-08-06','2022-08-06',5.98000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(14,'2013-08-08 02:53:40','2022-12-11 21:23:22','2022-08-08','2022-08-08',26.10000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(15,'2013-08-08 02:55:58','2022-12-11 21:23:22','2022-08-08','2022-08-08',26.96000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201211',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(16,'2014-12-09 15:28:44','2022-12-11 21:23:22','2022-12-09','2022-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(17,'2014-12-09 15:28:53','2022-12-11 21:23:22','2022-12-09','2022-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(18,'2014-12-09 17:35:55','2022-12-11 21:23:22','2022-12-09','2022-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(19,'2014-12-09 17:37:02','2022-12-11 21:23:22','2022-12-09','2022-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(20,'2014-12-09 18:35:07','2022-12-11 21:23:22','2022-12-09','2022-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(21,'2014-12-12 18:54:33','2022-02-07 13:37:54','2021-12-12','2021-12-12',1.00000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201210',NULL,1,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(22,'2015-03-06 16:48:16','2022-07-04 01:11:35','2022-03-06','2022-03-06',20.00000000,'(SubscriptionPayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(23,'2015-03-20 14:30:11','2022-07-04 01:11:35','2022-03-20','2022-03-20',10.00000000,'(SubscriptionPayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(24,'2016-03-02 19:57:58','2022-12-11 21:23:22','2022-07-09','2022-07-09',605.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'111',NULL,NULL,NULL,NULL,NULL,NULL,0),(26,'2016-03-02 20:01:39','2022-07-04 01:11:35','2022-03-19','2022-03-19',500.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(27,'2016-03-02 20:02:06','2022-07-04 01:11:35','2022-03-21','2022-03-21',400.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'ABC and Co',NULL,NULL,NULL,NULL,NULL,NULL,0),(28,'2016-03-03 19:22:32','2022-12-11 21:23:22','2022-10-03','2022-10-03',-400.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(29,'2016-03-03 19:23:16','2022-07-04 01:11:35','2022-03-10','2022-03-10',-300.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(30,'2018-01-22 18:56:34','2022-02-07 13:37:54','2022-01-22','2022-01-22',-900.00000000,'(SupplierInvoicePayment)',1,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(31,'2018-07-30 22:42:14','2022-12-11 21:23:22','2022-07-30','2022-07-30',0.00000000,'(Initial balance)',4,0,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(32,'2017-02-01 19:02:44','2022-02-07 13:37:54','2022-02-01','2022-02-01',-200.00000000,'(SupplierInvoicePayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(33,'2017-02-06 08:10:24','2022-07-04 01:11:35','2022-03-22','2022-03-22',150.00000000,'(CustomerInvoicePayment)',1,12,NULL,'CHQ',NULL,NULL,0,NULL,2,NULL,'Magic Food Store',NULL,NULL,NULL,NULL,NULL,NULL,0),(34,'2017-02-06 08:10:50','2022-07-04 01:11:35','2022-03-25','2022-03-25',140.00000000,'(CustomerInvoicePayment)',1,12,NULL,'PRE',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(36,'2017-02-16 02:22:09','2022-07-04 01:11:35','2022-02-16','2022-02-16',-1.00000000,'(ExpenseReportPayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(37,'2017-02-21 16:07:43','2022-07-04 01:11:35','2022-02-21','2022-02-21',50.00000000,'(WithdrawalPayment)',1,12,NULL,'PRE',NULL,'T170201',0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0),(38,'2017-09-06 20:08:36','2022-12-11 21:23:22','2022-09-06','2022-09-06',10.00000000,'(DonationPayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0),(39,'2018-03-16 13:59:31','2022-07-04 01:11:35','2022-03-16','2022-03-16',10.00000000,'(CustomerInvoicePayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'Indian SAS',NULL,'',NULL,NULL,NULL,NULL,0),(41,'2019-10-04 10:28:14','2022-02-07 13:37:54','2022-01-19','2022-01-19',5.63000000,'(CustomerInvoicePayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0),(42,'2019-10-08 13:18:50','2022-12-11 21:23:22','2022-10-08','2022-10-08',-1000.00000000,'Salary payment',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0),(43,'2019-12-26 01:48:30','2022-02-07 13:37:54','2021-12-25','2021-12-25',-5.00000000,'(SocialContributionPayment)',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0),(44,'2019-12-26 01:48:46','2022-02-07 13:37:54','2021-12-25','2021-12-25',-5.00000000,'(SocialContributionPayment)',3,12,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0),(47,'2020-01-01 20:28:49','2022-02-07 13:37:54','2022-01-01','2022-01-01',304.69000000,'(SupplierInvoicePayment)',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0),(48,'2020-01-06 20:52:28','2022-02-07 13:37:54','2022-01-06','2022-01-06',10.00000000,'Patient payment',1,12,NULL,'CB',NULL,NULL,0,NULL,0,NULL,'Patient',NULL,'',NULL,NULL,NULL,NULL,0),(49,'2020-01-10 04:42:47','2022-02-07 13:37:54','2022-01-10','2022-01-10',-10.00000000,'Miscellaneous payment',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0),(50,'2020-01-16 02:36:48','2022-02-07 13:37:54','2022-01-16','2022-01-16',20.50000000,'(CustomerInvoicePayment)',4,12,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'Magic Food Store',NULL,'',NULL,NULL,NULL,NULL,0),(51,'2020-01-21 01:02:14','2022-12-11 21:23:22','2022-07-18','2022-07-18',50.00000000,'Subscription 2013',4,12,NULL,'CB',NULL,'12345',0,NULL,0,'Bank CBN',NULL,NULL,'',NULL,NULL,NULL,NULL,0),(52,'2020-01-21 10:22:37','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'Subscription 2017',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'smith smith',NULL,'',NULL,NULL,NULL,NULL,0),(53,'2020-01-21 10:23:17','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'(SubscriptionPayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'Pierre Curie',NULL,'',NULL,NULL,NULL,NULL,0),(54,'2020-01-21 10:23:28','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'(SubscriptionPayment)',4,12,NULL,'CHQ',NULL,NULL,0,NULL,0,NULL,'Pierre Curie',NULL,'',NULL,NULL,NULL,NULL,0),(55,'2020-01-21 10:23:49','2022-02-07 13:37:54','2022-01-21','2022-01-21',50.00000000,'(SubscriptionPayment)',4,12,NULL,'CB',NULL,NULL,0,NULL,0,NULL,NULL,NULL,'',NULL,NULL,NULL,NULL,0); /*!40000 ALTER TABLE `llx_bank` ENABLE KEYS */; UNLOCK TABLES; @@ -1105,43 +1111,43 @@ CREATE TABLE `llx_bank_account` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `ref` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(12) NOT NULL, + `label` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `bank` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_banque` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_guichet` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `number` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cle_rib` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `bic` varchar(11) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `iban_prefix` varchar(34) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `country_iban` varchar(2) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cle_iban` varchar(2) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `domiciliation` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `bank` varchar(60) DEFAULT NULL, + `code_banque` varchar(128) DEFAULT NULL, + `code_guichet` varchar(6) DEFAULT NULL, + `number` varchar(255) DEFAULT NULL, + `cle_rib` varchar(5) DEFAULT NULL, + `bic` varchar(11) DEFAULT NULL, + `iban_prefix` varchar(34) DEFAULT NULL, + `country_iban` varchar(2) DEFAULT NULL, + `cle_iban` varchar(2) DEFAULT NULL, + `domiciliation` varchar(255) DEFAULT NULL, `pti_in_ctti` smallint(6) DEFAULT 0, `state_id` int(11) DEFAULT NULL, `fk_pays` int(11) NOT NULL, - `proprio` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `owner_address` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `proprio` varchar(60) DEFAULT NULL, + `owner_address` text DEFAULT NULL, `courant` smallint(6) NOT NULL DEFAULT 0, `clos` smallint(6) NOT NULL DEFAULT 0, `rappro` smallint(6) DEFAULT 1, - `url` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `account_number` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_journal` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `currency_code` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, + `url` varchar(128) DEFAULT NULL, + `account_number` varchar(32) DEFAULT NULL, + `accountancy_journal` varchar(20) DEFAULT NULL, + `currency_code` varchar(3) NOT NULL, `min_allowed` int(11) DEFAULT 0, `min_desired` int(11) DEFAULT 0, - `comment` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `comment` text DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_accountancy_journal` int(11) DEFAULT NULL, - `ics` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ics_transfer` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ics` varchar(32) DEFAULT NULL, + `ics_transfer` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_bank_account_label` (`label`,`entity`), KEY `idx_fk_accountancy_journal` (`fk_accountancy_journal`), @@ -1170,7 +1176,7 @@ CREATE TABLE `llx_bank_account_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_bank_account_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -1194,7 +1200,7 @@ DROP TABLE IF EXISTS `llx_bank_categ`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_bank_categ` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -1233,6 +1239,32 @@ LOCK TABLES `llx_bank_class` WRITE; /*!40000 ALTER TABLE `llx_bank_class` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `llx_bank_extrafields` +-- + +DROP TABLE IF EXISTS `llx_bank_extrafields`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_bank_extrafields` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `fk_object` int(11) NOT NULL, + `import_key` varchar(14) DEFAULT NULL, + PRIMARY KEY (`rowid`), + KEY `idx_bank_extrafields` (`fk_object`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_bank_extrafields` +-- + +LOCK TABLES `llx_bank_extrafields` WRITE; +/*!40000 ALTER TABLE `llx_bank_extrafields` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_bank_extrafields` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `llx_bank_url` -- @@ -1244,11 +1276,12 @@ CREATE TABLE `llx_bank_url` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_bank` int(11) DEFAULT NULL, `url_id` int(11) DEFAULT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `type` varchar(24) COLLATE utf8mb3_unicode_ci NOT NULL, + `url` varchar(255) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `type` varchar(24) NOT NULL, PRIMARY KEY (`rowid`), - UNIQUE KEY `uk_bank_url` (`fk_bank`,`url_id`,`type`) + UNIQUE KEY `uk_bank_url` (`fk_bank`,`url_id`,`type`), + KEY `idx_bank_url_url_id` (`url_id`) ) ENGINE=InnoDB AUTO_INCREMENT=99 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1272,21 +1305,21 @@ DROP TABLE IF EXISTS `llx_blockedlog`; CREATE TABLE `llx_blockedlog` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `action` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `action` varchar(50) DEFAULT NULL, `amounts` double(24,8) DEFAULT NULL, - `signature` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, - `signature_line` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, - `element` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `signature` varchar(100) NOT NULL, + `signature_line` varchar(100) NOT NULL, + `element` varchar(50) DEFAULT NULL, `fk_object` int(11) DEFAULT NULL, - `ref_object` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_object` varchar(255) DEFAULT NULL, `date_object` datetime DEFAULT NULL, - `object_data` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `object_data` mediumtext DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `certified` int(11) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, - `user_fullname` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `object_version` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT '', + `user_fullname` varchar(255) DEFAULT NULL, + `object_version` varchar(32) DEFAULT '', PRIMARY KEY (`rowid`), KEY `signature` (`signature`), KEY `fk_object_element` (`fk_object`,`element`), @@ -1316,8 +1349,8 @@ DROP TABLE IF EXISTS `llx_blockedlog_authority`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_blockedlog_authority` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `blockchain` longtext COLLATE utf8mb3_unicode_ci NOT NULL, - `signature` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `blockchain` longtext NOT NULL, + `signature` varchar(100) NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`), KEY `signature` (`signature`) @@ -1343,11 +1376,11 @@ DROP TABLE IF EXISTS `llx_bom_bom`; CREATE TABLE `llx_bom_bom` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(128) NOT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, `qty` double(24,8) DEFAULT NULL, `efficiency` double(8,4) DEFAULT 1.0000, @@ -1357,11 +1390,11 @@ CREATE TABLE `llx_bom_bom` ( `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` int(11) NOT NULL, `duration` double(24,8) DEFAULT NULL, `fk_warehouse` int(11) DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `bomtype` int(11) DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_bom_bom_ref` (`ref`,`entity`), @@ -1395,7 +1428,7 @@ CREATE TABLE `llx_bom_bom_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_bom_bom_extrafields_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -1422,13 +1455,14 @@ CREATE TABLE `llx_bom_bomline` ( `fk_bom` int(11) NOT NULL, `fk_product` int(11) NOT NULL, `fk_bom_child` int(11) DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `qty` double(24,8) NOT NULL, `efficiency` double(8,4) NOT NULL DEFAULT 1.0000, `position` int(11) NOT NULL, `qty_frozen` smallint(6) DEFAULT 0, `disable_stock_change` smallint(6) DEFAULT 0, + `fk_unit` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_bom_bomline_rowid` (`rowid`), KEY `idx_bom_bomline_fk_product` (`fk_product`), @@ -1443,7 +1477,7 @@ CREATE TABLE `llx_bom_bomline` ( LOCK TABLES `llx_bom_bomline` WRITE; /*!40000 ALTER TABLE `llx_bom_bomline` DISABLE KEYS */; -INSERT INTO `llx_bom_bomline` VALUES (4,6,25,NULL,NULL,NULL,4.00000000,1.0000,1,0,0),(5,6,3,NULL,NULL,NULL,1.00000000,1.0000,3,0,1),(6,6,2,NULL,NULL,NULL,1.00000000,1.0000,2,1,0),(9,6,1,NULL,NULL,NULL,3.00000000,1.0000,0,0,0),(10,7,30,NULL,NULL,NULL,1.00000000,1.0000,2,0,0),(11,7,29,NULL,NULL,NULL,1.00000000,1.0000,4,0,0); +INSERT INTO `llx_bom_bomline` VALUES (4,6,25,NULL,NULL,NULL,4.00000000,1.0000,1,0,0,NULL),(5,6,3,NULL,NULL,NULL,1.00000000,1.0000,3,0,1,NULL),(6,6,2,NULL,NULL,NULL,1.00000000,1.0000,2,1,0,NULL),(9,6,1,NULL,NULL,NULL,3.00000000,1.0000,0,0,0,NULL),(10,7,30,NULL,NULL,NULL,1.00000000,1.0000,2,0,0,NULL),(11,7,29,NULL,NULL,NULL,1.00000000,1.0000,4,0,0,NULL); /*!40000 ALTER TABLE `llx_bom_bomline` ENABLE KEYS */; UNLOCK TABLES; @@ -1458,7 +1492,7 @@ CREATE TABLE `llx_bom_bomline_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1483,10 +1517,10 @@ CREATE TABLE `llx_bookmark` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_user` int(11) NOT NULL, `dateb` datetime DEFAULT NULL, - `url` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `target` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `title` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `favicon` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `url` text DEFAULT NULL, + `target` varchar(16) DEFAULT NULL, + `title` varchar(64) DEFAULT NULL, + `favicon` varchar(24) DEFAULT NULL, `position` int(11) DEFAULT 0, `entity` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), @@ -1515,15 +1549,15 @@ CREATE TABLE `llx_bordereau_cheque` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datec` datetime NOT NULL, `date_bordereau` date DEFAULT NULL, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `amount` double(24,8) NOT NULL, `nbcheque` smallint(6) NOT NULL, `fk_bank_account` int(11) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `statut` smallint(6) NOT NULL DEFAULT 0, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`), UNIQUE KEY `uk_bordereau_cheque` (`ref`,`entity`) @@ -1552,16 +1586,16 @@ CREATE TABLE `llx_boxes` ( `entity` int(11) NOT NULL DEFAULT 1, `box_id` int(11) NOT NULL, `position` smallint(6) NOT NULL, - `box_order` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, + `box_order` varchar(3) NOT NULL, `fk_user` int(11) NOT NULL DEFAULT 0, `maxline` int(11) DEFAULT NULL, - `params` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `params` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_boxes` (`entity`,`box_id`,`position`,`fk_user`), KEY `idx_boxes_boxid` (`box_id`), KEY `idx_boxes_fk_user` (`fk_user`), CONSTRAINT `fk_boxes_box_id` FOREIGN KEY (`box_id`) REFERENCES `llx_boxes_def` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=1468 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=1476 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1570,7 +1604,7 @@ CREATE TABLE `llx_boxes` ( LOCK TABLES `llx_boxes` WRITE; /*!40000 ALTER TABLE `llx_boxes` DISABLE KEYS */; -INSERT INTO `llx_boxes` VALUES (253,2,323,0,'0',0,NULL,NULL),(304,2,324,0,'0',0,NULL,NULL),(305,2,325,0,'0',0,NULL,NULL),(306,2,326,0,'0',0,NULL,NULL),(307,2,327,0,'0',0,NULL,NULL),(308,2,328,0,'0',0,NULL,NULL),(309,2,329,0,'0',0,NULL,NULL),(310,2,330,0,'0',0,NULL,NULL),(311,2,331,0,'0',0,NULL,NULL),(312,2,332,0,'0',0,NULL,NULL),(313,2,333,0,'0',0,NULL,NULL),(314,1,347,0,'A27',0,NULL,NULL),(315,1,348,0,'B20',0,NULL,NULL),(316,1,349,0,'B10',0,NULL,NULL),(317,1,350,0,'B18',0,NULL,NULL),(344,1,374,0,'B08',0,NULL,NULL),(347,1,377,0,'B16',0,NULL,NULL),(348,1,378,0,'B06',0,NULL,NULL),(358,1,388,0,'B38',0,NULL,NULL),(359,1,389,0,'A13',0,NULL,NULL),(360,1,390,0,'B36',0,NULL,NULL),(362,1,392,0,'A35',0,NULL,NULL),(363,1,393,0,'A11',0,NULL,NULL),(366,1,396,0,'B12',0,NULL,NULL),(387,1,403,0,'B22',0,NULL,NULL),(392,1,409,0,'A15',0,NULL,NULL),(393,1,410,0,'A33',0,NULL,NULL),(394,1,411,0,'A25',0,NULL,NULL),(395,1,412,0,'B30',0,NULL,NULL),(396,1,413,0,'A23',0,NULL,NULL),(397,1,414,0,'B28',0,NULL,NULL),(398,1,415,0,'A21',0,NULL,NULL),(399,1,416,0,'B26',0,NULL,NULL),(400,1,417,0,'A19',0,NULL,NULL),(401,1,418,0,'B24',0,NULL,NULL),(501,1,419,0,'A17',0,NULL,NULL),(1019,1,392,0,'A01',2,NULL,NULL),(1021,1,412,0,'A03',2,NULL,NULL),(1022,1,347,0,'A04',2,NULL,NULL),(1023,1,393,0,'A05',2,NULL,NULL),(1025,1,389,0,'A07',2,NULL,NULL),(1026,1,416,0,'A08',2,NULL,NULL),(1027,1,396,0,'B01',2,NULL,NULL),(1028,1,377,0,'B02',2,NULL,NULL),(1031,1,419,0,'B05',2,NULL,NULL),(1036,1,424,0,'A29',0,NULL,NULL),(1037,1,425,0,'B32',0,NULL,NULL),(1038,1,426,0,'B34',0,NULL,NULL),(1150,1,430,0,'A37',0,NULL,NULL),(1152,1,429,0,'A01',1,NULL,NULL),(1153,1,429,0,'B01',2,NULL,NULL),(1154,1,429,0,'A01',11,NULL,NULL),(1156,1,429,0,'A07',0,NULL,NULL),(1183,1,433,0,'A09',0,NULL,NULL),(1235,1,404,0,'B01',1,NULL,NULL),(1236,1,404,0,'B01',2,NULL,NULL),(1237,1,404,0,'B01',11,NULL,NULL),(1239,1,404,0,'A31',0,NULL,NULL),(1407,1,412,0,'A01',12,NULL,NULL),(1408,1,378,0,'A02',12,NULL,NULL),(1409,1,404,0,'A03',12,NULL,NULL),(1410,1,377,0,'A04',12,NULL,NULL),(1411,1,392,0,'B01',12,NULL,NULL),(1412,1,429,0,'B02',12,NULL,NULL),(1414,1,414,0,'B04',12,NULL,NULL),(1415,1,413,0,'B05',12,NULL,NULL),(1416,1,426,0,'B06',12,NULL,NULL),(1418,1,445,0,'B02',0,NULL,NULL),(1426,1,450,2,'A01',0,NULL,NULL),(1427,1,451,2,'B01',0,NULL,NULL),(1428,1,452,2,'A01',0,NULL,NULL),(1429,1,453,2,'B01',0,NULL,NULL),(1430,1,454,11,'A01',0,NULL,NULL),(1431,1,455,11,'B01',0,NULL,NULL),(1432,1,456,11,'A01',0,NULL,NULL),(1433,1,457,11,'B01',0,NULL,NULL),(1434,1,461,11,'A01',0,NULL,NULL),(1435,1,462,11,'B01',0,NULL,NULL),(1436,1,448,0,'A01',1,NULL,NULL),(1437,1,448,0,'B01',2,NULL,NULL),(1438,1,448,0,'A01',11,NULL,NULL),(1439,1,448,0,'A01',12,NULL,NULL),(1440,1,448,0,'A01',0,NULL,NULL),(1441,1,449,0,'B01',1,NULL,NULL),(1442,1,449,0,'A01',2,NULL,NULL),(1443,1,449,0,'B01',11,NULL,NULL),(1444,1,449,0,'A01',12,NULL,NULL),(1445,1,449,0,'B01',0,NULL,NULL),(1449,1,452,2,'A01',12,NULL,NULL),(1450,1,451,2,'B01',12,NULL,NULL),(1451,1,450,2,'B02',12,NULL,NULL),(1452,1,453,2,'B03',12,NULL,NULL),(1465,1,483,0,'0',0,NULL,NULL),(1466,1,484,0,'0',0,NULL,NULL),(1467,1,485,0,'0',0,NULL,NULL); +INSERT INTO `llx_boxes` VALUES (253,2,323,0,'0',0,NULL,NULL),(304,2,324,0,'0',0,NULL,NULL),(305,2,325,0,'0',0,NULL,NULL),(306,2,326,0,'0',0,NULL,NULL),(307,2,327,0,'0',0,NULL,NULL),(308,2,328,0,'0',0,NULL,NULL),(309,2,329,0,'0',0,NULL,NULL),(310,2,330,0,'0',0,NULL,NULL),(311,2,331,0,'0',0,NULL,NULL),(312,2,332,0,'0',0,NULL,NULL),(313,2,333,0,'0',0,NULL,NULL),(314,1,347,0,'A15',0,NULL,NULL),(315,1,348,0,'A29',0,NULL,NULL),(316,1,349,0,'A25',0,NULL,NULL),(317,1,350,0,'B28',0,NULL,NULL),(344,1,374,0,'B24',0,NULL,NULL),(347,1,377,0,'A27',0,NULL,NULL),(348,1,378,0,'A23',0,NULL,NULL),(358,1,388,0,'B38',0,NULL,NULL),(359,1,389,0,'B08',0,NULL,NULL),(360,1,390,0,'A37',0,NULL,NULL),(362,1,392,0,'A19',0,NULL,NULL),(363,1,393,0,'A07',0,NULL,NULL),(366,1,396,0,'B26',0,NULL,NULL),(387,1,403,0,'B30',0,NULL,NULL),(392,1,409,0,'A09',0,NULL,NULL),(393,1,410,0,'B18',0,NULL,NULL),(394,1,411,0,'B14',0,NULL,NULL),(395,1,412,0,'B34',0,NULL,NULL),(396,1,413,0,'A13',0,NULL,NULL),(397,1,414,0,'A33',0,NULL,NULL),(398,1,415,0,'B12',0,NULL,NULL),(399,1,416,0,'B32',0,NULL,NULL),(400,1,417,0,'A11',0,NULL,NULL),(401,1,418,0,'A31',0,NULL,NULL),(501,1,419,0,'B10',0,NULL,NULL),(1019,1,392,0,'A01',2,NULL,NULL),(1021,1,412,0,'A03',2,NULL,NULL),(1022,1,347,0,'A04',2,NULL,NULL),(1023,1,393,0,'A05',2,NULL,NULL),(1025,1,389,0,'A07',2,NULL,NULL),(1026,1,416,0,'A08',2,NULL,NULL),(1027,1,396,0,'B01',2,NULL,NULL),(1028,1,377,0,'B02',2,NULL,NULL),(1031,1,419,0,'B05',2,NULL,NULL),(1036,1,424,0,'B16',0,NULL,NULL),(1037,1,425,0,'A35',0,NULL,NULL),(1038,1,426,0,'B36',0,NULL,NULL),(1150,1,430,0,'B20',0,NULL,NULL),(1152,1,429,0,'A01',1,NULL,NULL),(1153,1,429,0,'B01',2,NULL,NULL),(1154,1,429,0,'A01',11,NULL,NULL),(1156,1,429,0,'A05',0,NULL,NULL),(1183,1,433,0,'B06',0,NULL,NULL),(1235,1,404,0,'B01',1,NULL,NULL),(1236,1,404,0,'B01',2,NULL,NULL),(1237,1,404,0,'B01',11,NULL,NULL),(1239,1,404,0,'A17',0,NULL,NULL),(1407,1,412,0,'A01',12,NULL,NULL),(1408,1,378,0,'A02',12,NULL,NULL),(1409,1,404,0,'A03',12,NULL,NULL),(1410,1,377,0,'A04',12,NULL,NULL),(1411,1,392,0,'B01',12,NULL,NULL),(1412,1,429,0,'B02',12,NULL,NULL),(1414,1,414,0,'B04',12,NULL,NULL),(1415,1,413,0,'B05',12,NULL,NULL),(1416,1,426,0,'B06',12,NULL,NULL),(1418,1,445,0,'B22',0,NULL,NULL),(1426,1,450,2,'B40',0,NULL,NULL),(1427,1,451,2,'A41',0,NULL,NULL),(1428,1,452,2,'A39',0,NULL,NULL),(1429,1,453,2,'B42',0,NULL,NULL),(1430,1,454,11,'B44',0,NULL,NULL),(1431,1,455,11,'B48',0,NULL,NULL),(1432,1,456,11,'A43',0,NULL,NULL),(1433,1,457,11,'A47',0,NULL,NULL),(1434,1,461,11,'A45',0,NULL,NULL),(1435,1,462,11,'B46',0,NULL,NULL),(1436,1,448,0,'A01',1,NULL,NULL),(1437,1,448,0,'B01',2,NULL,NULL),(1438,1,448,0,'A01',11,NULL,NULL),(1439,1,448,0,'A01',12,NULL,NULL),(1440,1,448,0,'B04',0,NULL,NULL),(1441,1,449,0,'B01',1,NULL,NULL),(1442,1,449,0,'A01',2,NULL,NULL),(1443,1,449,0,'B01',11,NULL,NULL),(1444,1,449,0,'A01',12,NULL,NULL),(1445,1,449,0,'A21',0,NULL,NULL),(1449,1,452,2,'A01',12,NULL,NULL),(1450,1,451,2,'B01',12,NULL,NULL),(1451,1,450,2,'B02',12,NULL,NULL),(1452,1,453,2,'B03',12,NULL,NULL),(1468,1,486,0,'A03',0,NULL,NULL),(1469,1,487,0,'B02',0,NULL,NULL),(1470,1,488,0,'A01',0,NULL,NULL),(1471,1,438,0,'A01',1,NULL,NULL),(1472,1,438,0,'B01',2,NULL,NULL),(1473,1,438,0,'A01',11,NULL,NULL),(1474,1,438,0,'B01',12,NULL,NULL),(1475,1,438,0,'A01',0,NULL,NULL); /*!40000 ALTER TABLE `llx_boxes` ENABLE KEYS */; UNLOCK TABLES; @@ -1583,14 +1617,14 @@ DROP TABLE IF EXISTS `llx_boxes_def`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_boxes_def` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `file` varchar(200) COLLATE utf8mb3_unicode_ci NOT NULL, + `file` varchar(200) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `note` varchar(130) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` varchar(130) DEFAULT NULL, `fk_user` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_boxes_def` (`file`,`entity`,`note`) -) ENGINE=InnoDB AUTO_INCREMENT=486 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=489 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1599,7 +1633,7 @@ CREATE TABLE `llx_boxes_def` ( LOCK TABLES `llx_boxes_def` WRITE; /*!40000 ALTER TABLE `llx_boxes_def` DISABLE KEYS */; -INSERT INTO `llx_boxes_def` VALUES (323,'box_actions.php',2,'2015-03-13 15:29:19',NULL,0),(324,'box_clients.php',2,'2015-03-13 20:21:35',NULL,0),(325,'box_prospect.php',2,'2015-03-13 20:21:35',NULL,0),(326,'box_contacts.php',2,'2015-03-13 20:21:35',NULL,0),(327,'box_activity.php',2,'2015-03-13 20:21:35','(WarningUsingThisBoxSlowDown)',0),(328,'box_propales.php',2,'2015-03-13 20:32:38',NULL,0),(329,'box_comptes.php',2,'2015-03-13 20:33:09',NULL,0),(330,'box_factures_imp.php',2,'2015-03-13 20:33:09',NULL,0),(331,'box_factures.php',2,'2015-03-13 20:33:09',NULL,0),(332,'box_produits.php',2,'2015-03-13 20:33:09',NULL,0),(333,'box_produits_alerte_stock.php',2,'2015-03-13 20:33:09',NULL,0),(347,'box_clients.php',1,'2017-11-15 22:05:57',NULL,0),(348,'box_prospect.php',1,'2017-11-15 22:05:57',NULL,0),(349,'box_contacts.php',1,'2017-11-15 22:05:57',NULL,0),(350,'box_activity.php',1,'2017-11-15 22:05:57','(WarningUsingThisBoxSlowDown)',0),(374,'box_services_contracts.php',1,'2017-11-15 22:38:37',NULL,0),(377,'box_project.php',1,'2017-11-15 22:38:44',NULL,0),(378,'box_task.php',1,'2017-11-15 22:38:44',NULL,0),(388,'box_contracts.php',1,'2017-11-15 22:39:52',NULL,0),(389,'box_services_expired.php',1,'2017-11-15 22:39:52',NULL,0),(390,'box_ficheinter.php',1,'2017-11-15 22:39:56',NULL,0),(392,'box_graph_propales_permonth.php',1,'2017-11-15 22:41:47',NULL,0),(393,'box_propales.php',1,'2017-11-15 22:41:47',NULL,0),(396,'box_graph_product_distribution.php',1,'2017-11-15 22:41:47',NULL,0),(403,'box_goodcustomers.php',1,'2018-07-30 11:13:20','(WarningUsingThisBoxSlowDown)',0),(404,'box_external_rss.php',1,'2018-07-30 11:15:25','1 (Dolibarr.org News)',0),(409,'box_produits.php',1,'2018-07-30 13:38:11',NULL,0),(410,'box_produits_alerte_stock.php',1,'2018-07-30 13:38:11',NULL,0),(411,'box_commandes.php',1,'2018-07-30 13:38:11',NULL,0),(412,'box_graph_orders_permonth.php',1,'2018-07-30 13:38:11',NULL,0),(413,'box_graph_invoices_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL,0),(414,'box_graph_orders_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL,0),(415,'box_fournisseurs.php',1,'2018-07-30 13:38:11',NULL,0),(416,'box_factures_fourn_imp.php',1,'2018-07-30 13:38:11',NULL,0),(417,'box_factures_fourn.php',1,'2018-07-30 13:38:11',NULL,0),(418,'box_supplier_orders.php',1,'2018-07-30 13:38:11',NULL,0),(419,'box_actions.php',1,'2018-07-30 15:42:32',NULL,0),(424,'box_factures_imp.php',1,'2017-02-07 18:56:12',NULL,0),(425,'box_factures.php',1,'2017-02-07 18:56:12',NULL,0),(426,'box_graph_invoices_permonth.php',1,'2017-02-07 18:56:12',NULL,0),(429,'box_lastlogin.php',1,'2017-08-27 13:29:14',NULL,0),(430,'box_bookmarks.php',1,'2018-01-19 11:27:34',NULL,0),(432,'box_birthdays.php',1,'2019-06-05 08:45:40',NULL,0),(433,'box_last_ticket',1,'2019-06-05 09:15:29',NULL,0),(436,'box_accountancy_last_manual_entries.php',1,'2019-11-28 11:52:58',NULL,0),(437,'box_accountancy_suspense_account.php',1,'2019-11-28 11:52:58',NULL,0),(438,'box_supplier_orders_awaiting_reception.php',1,'2019-11-28 11:52:59',NULL,0),(445,'box_shipments.php',1,'2020-01-13 14:38:20',NULL,0),(446,'box_funnel_of_prospection.php',1,'2020-12-10 12:24:40',NULL,0),(447,'box_customers_outstanding_bill_reached.php',1,'2020-12-10 12:24:40',NULL,0),(448,'box_scheduled_jobs.php',1,'2021-04-15 10:22:49',NULL,0),(449,'box_dolibarr_state_board.php',1,'2021-04-15 10:22:54',NULL,0),(450,'box_members_last_modified.php',1,'2021-04-15 10:22:54',NULL,0),(451,'box_members_last_subscriptions.php',1,'2021-04-15 10:22:54',NULL,0),(452,'box_members_subscriptions_by_year.php',1,'2021-04-15 10:22:54',NULL,0),(453,'box_members_by_type.php',1,'2021-04-15 10:22:54',NULL,0),(454,'box_graph_ticket_by_severity.php',1,'2021-04-15 10:22:55',NULL,0),(455,'box_graph_nb_ticket_last_x_days.php',1,'2021-04-15 10:22:55',NULL,0),(456,'box_graph_nb_tickets_type.php',1,'2021-04-15 10:22:55',NULL,0),(457,'box_graph_new_vs_close_ticket.php',1,'2021-04-15 10:22:55',NULL,0),(461,'box_last_ticket.php',1,'2021-04-15 10:23:01',NULL,0),(462,'box_last_modified_ticket.php',1,'2021-04-15 10:23:01',NULL,0),(470,'box_ticket_by_severity.php',1,'2021-07-11 17:49:47',NULL,0),(471,'box_nb_ticket_last_x_days.php',1,'2021-07-11 17:49:47',NULL,0),(472,'box_nb_tickets_type.php',1,'2021-07-11 17:49:47',NULL,0),(473,'box_new_vs_close_ticket.php',1,'2021-07-11 17:49:47',NULL,0),(483,'box_boms.php',1,'2022-07-05 08:07:11',NULL,0),(484,'box_comptes.php',1,'2022-07-05 08:07:11',NULL,0),(485,'box_mos.php',1,'2022-07-05 08:07:11',NULL,0); +INSERT INTO `llx_boxes_def` VALUES (323,'box_actions.php',2,'2015-03-13 15:29:19',NULL,0),(324,'box_clients.php',2,'2015-03-13 20:21:35',NULL,0),(325,'box_prospect.php',2,'2015-03-13 20:21:35',NULL,0),(326,'box_contacts.php',2,'2015-03-13 20:21:35',NULL,0),(327,'box_activity.php',2,'2015-03-13 20:21:35','(WarningUsingThisBoxSlowDown)',0),(328,'box_propales.php',2,'2015-03-13 20:32:38',NULL,0),(329,'box_comptes.php',2,'2015-03-13 20:33:09',NULL,0),(330,'box_factures_imp.php',2,'2015-03-13 20:33:09',NULL,0),(331,'box_factures.php',2,'2015-03-13 20:33:09',NULL,0),(332,'box_produits.php',2,'2015-03-13 20:33:09',NULL,0),(333,'box_produits_alerte_stock.php',2,'2015-03-13 20:33:09',NULL,0),(347,'box_clients.php',1,'2017-11-15 22:05:57',NULL,0),(348,'box_prospect.php',1,'2017-11-15 22:05:57',NULL,0),(349,'box_contacts.php',1,'2017-11-15 22:05:57',NULL,0),(350,'box_activity.php',1,'2017-11-15 22:05:57','(WarningUsingThisBoxSlowDown)',0),(374,'box_services_contracts.php',1,'2017-11-15 22:38:37',NULL,0),(377,'box_project.php',1,'2017-11-15 22:38:44',NULL,0),(378,'box_task.php',1,'2017-11-15 22:38:44',NULL,0),(388,'box_contracts.php',1,'2017-11-15 22:39:52',NULL,0),(389,'box_services_expired.php',1,'2017-11-15 22:39:52',NULL,0),(390,'box_ficheinter.php',1,'2017-11-15 22:39:56',NULL,0),(392,'box_graph_propales_permonth.php',1,'2017-11-15 22:41:47',NULL,0),(393,'box_propales.php',1,'2017-11-15 22:41:47',NULL,0),(396,'box_graph_product_distribution.php',1,'2017-11-15 22:41:47',NULL,0),(403,'box_goodcustomers.php',1,'2018-07-30 11:13:20','(WarningUsingThisBoxSlowDown)',0),(404,'box_external_rss.php',1,'2018-07-30 11:15:25','1 (Dolibarr.org News)',0),(409,'box_produits.php',1,'2018-07-30 13:38:11',NULL,0),(410,'box_produits_alerte_stock.php',1,'2018-07-30 13:38:11',NULL,0),(411,'box_commandes.php',1,'2018-07-30 13:38:11',NULL,0),(412,'box_graph_orders_permonth.php',1,'2018-07-30 13:38:11',NULL,0),(413,'box_graph_invoices_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL,0),(414,'box_graph_orders_supplier_permonth.php',1,'2018-07-30 13:38:11',NULL,0),(415,'box_fournisseurs.php',1,'2018-07-30 13:38:11',NULL,0),(416,'box_factures_fourn_imp.php',1,'2018-07-30 13:38:11',NULL,0),(417,'box_factures_fourn.php',1,'2018-07-30 13:38:11',NULL,0),(418,'box_supplier_orders.php',1,'2018-07-30 13:38:11',NULL,0),(419,'box_actions.php',1,'2018-07-30 15:42:32',NULL,0),(424,'box_factures_imp.php',1,'2017-02-07 18:56:12',NULL,0),(425,'box_factures.php',1,'2017-02-07 18:56:12',NULL,0),(426,'box_graph_invoices_permonth.php',1,'2017-02-07 18:56:12',NULL,0),(429,'box_lastlogin.php',1,'2017-08-27 13:29:14',NULL,0),(430,'box_bookmarks.php',1,'2018-01-19 11:27:34',NULL,0),(432,'box_birthdays.php',1,'2019-06-05 08:45:40',NULL,0),(433,'box_last_ticket',1,'2019-06-05 09:15:29',NULL,0),(436,'box_accountancy_last_manual_entries.php',1,'2019-11-28 11:52:58',NULL,0),(437,'box_accountancy_suspense_account.php',1,'2019-11-28 11:52:58',NULL,0),(438,'box_supplier_orders_awaiting_reception.php',1,'2019-11-28 11:52:59',NULL,0),(445,'box_shipments.php',1,'2020-01-13 14:38:20',NULL,0),(446,'box_funnel_of_prospection.php',1,'2020-12-10 12:24:40',NULL,0),(447,'box_customers_outstanding_bill_reached.php',1,'2020-12-10 12:24:40',NULL,0),(448,'box_scheduled_jobs.php',1,'2021-04-15 10:22:49',NULL,0),(449,'box_dolibarr_state_board.php',1,'2021-04-15 10:22:54',NULL,0),(450,'box_members_last_modified.php',1,'2021-04-15 10:22:54',NULL,0),(451,'box_members_last_subscriptions.php',1,'2021-04-15 10:22:54',NULL,0),(452,'box_members_subscriptions_by_year.php',1,'2021-04-15 10:22:54',NULL,0),(453,'box_members_by_type.php',1,'2021-04-15 10:22:54',NULL,0),(454,'box_graph_ticket_by_severity.php',1,'2021-04-15 10:22:55',NULL,0),(455,'box_graph_nb_ticket_last_x_days.php',1,'2021-04-15 10:22:55',NULL,0),(456,'box_graph_nb_tickets_type.php',1,'2021-04-15 10:22:55',NULL,0),(457,'box_graph_new_vs_close_ticket.php',1,'2021-04-15 10:22:55',NULL,0),(461,'box_last_ticket.php',1,'2021-04-15 10:23:01',NULL,0),(462,'box_last_modified_ticket.php',1,'2021-04-15 10:23:01',NULL,0),(470,'box_ticket_by_severity.php',1,'2021-07-11 17:49:47',NULL,0),(471,'box_nb_ticket_last_x_days.php',1,'2021-07-11 17:49:47',NULL,0),(472,'box_nb_tickets_type.php',1,'2021-07-11 17:49:47',NULL,0),(473,'box_new_vs_close_ticket.php',1,'2021-07-11 17:49:47',NULL,0),(486,'box_boms.php',1,'2022-12-11 21:23:42',NULL,0),(487,'box_comptes.php',1,'2022-12-11 21:23:42',NULL,0),(488,'box_mos.php',1,'2022-12-11 21:23:43',NULL,0); /*!40000 ALTER TABLE `llx_boxes_def` ENABLE KEYS */; UNLOCK TABLES; @@ -1613,9 +1647,9 @@ DROP TABLE IF EXISTS `llx_budget`; CREATE TABLE `llx_budget` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `label` varchar(255) NOT NULL, `status` int(11) DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `date_start` date DEFAULT NULL, `date_end` date DEFAULT NULL, `datec` datetime DEFAULT NULL, @@ -1646,7 +1680,7 @@ DROP TABLE IF EXISTS `llx_budget_lines`; CREATE TABLE `llx_budget_lines` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_budget` int(11) NOT NULL, - `fk_project_ids` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `fk_project_ids` varchar(255) NOT NULL, `amount` double(24,8) NOT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), @@ -1678,12 +1712,12 @@ DROP TABLE IF EXISTS `llx_c_accounting_category`; CREATE TABLE `llx_c_accounting_category` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `range_account` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(16) NOT NULL, + `label` varchar(255) NOT NULL, + `range_account` varchar(255) NOT NULL, `sens` tinyint(4) NOT NULL DEFAULT 0, `category_type` tinyint(4) NOT NULL DEFAULT 0, - `formula` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `formula` varchar(255) NOT NULL, `position` int(11) DEFAULT 0, `fk_country` int(11) DEFAULT NULL, `active` int(11) DEFAULT 1, @@ -1711,15 +1745,15 @@ DROP TABLE IF EXISTS `llx_c_action_trigger`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_action_trigger` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `elementtype` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(128) DEFAULT NULL, + `label` varchar(128) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `elementtype` varchar(64) DEFAULT NULL, `rang` int(11) DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_action_trigger_code` (`code`), KEY `idx_action_trigger_rang` (`rang`) -) ENGINE=InnoDB AUTO_INCREMENT=455 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=595 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1728,7 +1762,7 @@ CREATE TABLE `llx_c_action_trigger` ( LOCK TABLES `llx_c_action_trigger` WRITE; /*!40000 ALTER TABLE `llx_c_action_trigger` DISABLE KEYS */; -INSERT INTO `llx_c_action_trigger` VALUES (131,'COMPANY_SENTBYMAIL','Mails sent from third party card','Executed when you send email from third party card','societe',1),(132,'COMPANY_CREATE','Third party created','Executed when a third party is created','societe',1),(133,'PROPAL_VALIDATE','Customer proposal validated','Executed when a commercial proposal is validated','propal',2),(134,'PROPAL_SENTBYMAIL','Commercial proposal sent by mail','Executed when a commercial proposal is sent by mail','propal',3),(135,'ORDER_VALIDATE','Customer order validate','Executed when a customer order is validated','commande',4),(136,'ORDER_CLOSE','Customer order classify delivered','Executed when a customer order is set delivered','commande',5),(137,'ORDER_CLASSIFY_BILLED','Customer order classify billed','Executed when a customer order is set to billed','commande',5),(138,'ORDER_CANCEL','Customer order canceled','Executed when a customer order is canceled','commande',5),(139,'ORDER_SENTBYMAIL','Customer order sent by mail','Executed when a customer order is sent by mail ','commande',5),(140,'BILL_VALIDATE','Customer invoice validated','Executed when a customer invoice is approved','facture',6),(141,'BILL_PAYED','Customer invoice payed','Executed when a customer invoice is payed','facture',7),(142,'BILL_CANCEL','Customer invoice canceled','Executed when a customer invoice is conceled','facture',8),(143,'BILL_SENTBYMAIL','Customer invoice sent by mail','Executed when a customer invoice is sent by mail','facture',9),(144,'BILL_UNVALIDATE','Customer invoice unvalidated','Executed when a customer invoice status set back to draft','facture',10),(145,'ORDER_SUPPLIER_VALIDATE','Supplier order validated','Executed when a supplier order is validated','order_supplier',11),(146,'ORDER_SUPPLIER_APPROVE','Supplier order request approved','Executed when a supplier order is approved','order_supplier',12),(147,'ORDER_SUPPLIER_REFUSE','Supplier order request refused','Executed when a supplier order is refused','order_supplier',13),(148,'ORDER_SUPPLIER_SENTBYMAIL','Supplier order sent by mail','Executed when a supplier order is sent by mail','order_supplier',14),(149,'BILL_SUPPLIER_VALIDATE','Supplier invoice validated','Executed when a supplier invoice is validated','invoice_supplier',15),(150,'BILL_SUPPLIER_PAYED','Supplier invoice payed','Executed when a supplier invoice is payed','invoice_supplier',16),(151,'BILL_SUPPLIER_SENTBYMAIL','Supplier invoice sent by mail','Executed when a supplier invoice is sent by mail','invoice_supplier',17),(152,'BILL_SUPPLIER_CANCELED','Supplier invoice cancelled','Executed when a supplier invoice is cancelled','invoice_supplier',17),(153,'CONTRACT_VALIDATE','Contract validated','Executed when a contract is validated','contrat',18),(154,'SHIPPING_VALIDATE','Shipping validated','Executed when a shipping is validated','shipping',20),(155,'SHIPPING_SENTBYMAIL','Shipping sent by mail','Executed when a shipping is sent by mail','shipping',21),(156,'MEMBER_VALIDATE','Member validated','Executed when a member is validated','member',22),(158,'MEMBER_RESILIATE','Member resiliated','Executed when a member is resiliated','member',24),(159,'MEMBER_MODIFY','Member modified','Executed when a member is modified','member',24),(160,'MEMBER_DELETE','Member deleted','Executed when a member is deleted','member',25),(161,'FICHINTER_VALIDATE','Intervention validated','Executed when a intervention is validated','ficheinter',19),(162,'FICHINTER_CLASSIFY_BILLED','Intervention set billed','Executed when a intervention is set to billed (when option FICHINTER_CLASSIFY_BILLED is set)','ficheinter',19),(163,'FICHINTER_CLASSIFY_UNBILLED','Intervention set unbilled','Executed when a intervention is set to unbilled (when option FICHINTER_CLASSIFY_BILLED is set)','ficheinter',19),(164,'FICHINTER_REOPEN','Intervention opened','Executed when a intervention is re-opened','ficheinter',19),(165,'FICHINTER_SENTBYMAIL','Intervention sent by mail','Executed when a intervention is sent by mail','ficheinter',19),(166,'PROJECT_CREATE','Project creation','Executed when a project is created','project',140),(167,'PROPAL_CLOSE_SIGNED','Customer proposal closed signed','Executed when a customer proposal is closed signed','propal',2),(168,'PROPAL_CLOSE_REFUSED','Customer proposal closed refused','Executed when a customer proposal is closed refused','propal',2),(169,'PROPAL_CLASSIFY_BILLED','Customer proposal set billed','Executed when a customer proposal is set to billed','propal',2),(170,'TASK_CREATE','Task created','Executed when a project task is created','project',35),(171,'TASK_MODIFY','Task modified','Executed when a project task is modified','project',36),(172,'TASK_DELETE','Task deleted','Executed when a project task is deleted','project',37),(173,'BILL_SUPPLIER_UNVALIDATE','Supplier invoice unvalidated','Executed when a supplier invoice status is set back to draft','invoice_supplier',15),(174,'PROJECT_MODIFY','Project modified','Executed when a project is modified','project',141),(175,'PROJECT_DELETE','Project deleted','Executed when a project is deleted','project',142),(176,'ORDER_SUPPLIER_CREATE','Supplier order validated','Executed when a supplier order is validated','order_supplier',11),(177,'ORDER_SUPPLIER_SUBMIT','Supplier order request submited','Executed when a supplier order is approved','order_supplier',12),(178,'ORDER_SUPPLIER_RECEIVE','Supplier order request received','Executed when a supplier order is received','order_supplier',12),(179,'ORDER_SUPPLIER_CLASSIFY_BILLED','Supplier order set billed','Executed when a supplier order is set as billed','order_supplier',14),(180,'PRODUCT_CREATE','Product or service created','Executed when a product or sevice is created','product',30),(181,'PRODUCT_MODIFY','Product or service modified','Executed when a product or sevice is modified','product',30),(182,'PRODUCT_DELETE','Product or service deleted','Executed when a product or sevice is deleted','product',30),(183,'EXPENSE_REPORT_CREATE','Expense report created','Executed when an expense report is created','expensereport',201),(185,'EXPENSE_REPORT_VALIDATE','Expense report validated','Executed when an expense report is validated','expensereport',202),(186,'EXPENSE_REPORT_APPROVE','Expense report approved','Executed when an expense report is approved','expensereport',203),(187,'EXPENSE_REPORT_PAID','Expense report billed','Executed when an expense report is set as billed','expensereport',204),(192,'HOLIDAY_CREATE','Leave request created','Executed when a leave request is created','holiday',221),(193,'HOLIDAY_VALIDATE','Leave request validated','Executed when a leave request is validated','holiday',222),(194,'HOLIDAY_APPROVE','Leave request approved','Executed when a leave request is approved','holiday',223),(210,'MEMBER_SENTBYMAIL','Mails sent from member card','Executed when you send email from member card','member',23),(211,'CONTRACT_SENTBYMAIL','Contract sent by mail','Executed when a contract is sent by mail','contrat',18),(212,'PROPOSAL_SUPPLIER_VALIDATE','Price request validated','Executed when a commercial proposal is validated','proposal_supplier',10),(213,'PROPOSAL_SUPPLIER_SENTBYMAIL','Price request sent by mail','Executed when a commercial proposal is sent by mail','proposal_supplier',10),(214,'PROPOSAL_SUPPLIER_CLOSE_SIGNED','Price request closed signed','Executed when a customer proposal is closed signed','proposal_supplier',10),(215,'PROPOSAL_SUPPLIER_CLOSE_REFUSED','Price request closed refused','Executed when a customer proposal is closed refused','proposal_supplier',10),(216,'MEMBER_SUBSCRIPTION_CREATE','Member subscribtion recorded','Executed when a member subscribtion is deleted','member',24),(217,'MEMBER_SUBSCRIPTION_MODIFY','Member subscribtion modified','Executed when a member subscribtion is modified','member',24),(218,'MEMBER_SUBSCRIPTION_DELETE','Member subscribtion deleted','Executed when a member subscribtion is deleted','member',24),(225,'COMPANY_DELETE','Third party deleted','Executed when you delete third party','societe',1),(226,'PROPAL_DELETE','Customer proposal deleted','Executed when a customer proposal is deleted','propal',2),(227,'ORDER_DELETE','Customer order deleted','Executed when a customer order is deleted','commande',5),(228,'BILL_DELETE','Customer invoice deleted','Executed when a customer invoice is deleted','facture',9),(229,'PROPOSAL_SUPPLIER_DELETE','Price request deleted','Executed when a customer proposal delete','proposal_supplier',10),(230,'ORDER_SUPPLIER_DELETE','Supplier order deleted','Executed when a supplier order is deleted','order_supplier',14),(231,'BILL_SUPPLIER_DELETE','Supplier invoice deleted','Executed when a supplier invoice is deleted','invoice_supplier',17),(232,'CONTRACT_DELETE','Contract deleted','Executed when a contract is deleted','contrat',18),(233,'FICHINTER_DELETE','Intervention is deleted','Executed when a intervention is deleted','ficheinter',35),(234,'EXPENSE_REPORT_DELETE','Expense report deleted','Executed when an expense report is deleted','expensereport',204),(249,'TICKET_CREATE','Ticket created','Executed when a ticket is created','ticket',161),(250,'TICKET_MODIFY','Ticket modified','Executed when a ticket is modified','ticket',163),(251,'TICKET_ASSIGNED','Ticket assigned','Executed when a ticket is assigned to another user','ticket',164),(252,'TICKET_CLOSE','Ticket closed','Executed when a ticket is closed','ticket',165),(253,'TICKET_SENTBYMAIL','Ticket message sent by email','Executed when a message is sent from the ticket record','ticket',166),(254,'TICKET_DELETE','Ticket deleted','Executed when a ticket is deleted','ticket',167),(261,'USER_SENTBYMAIL','Email sent','Executed when an email is sent from user card','user',300),(262,'BOM_VALIDATE','BOM validated','Executed when a BOM is validated','bom',650),(263,'BOM_UNVALIDATE','BOM unvalidated','Executed when a BOM is unvalidated','bom',651),(264,'BOM_CLOSE','BOM disabled','Executed when a BOM is disabled','bom',652),(265,'BOM_REOPEN','BOM reopen','Executed when a BOM is re-open','bom',653),(266,'BOM_DELETE','BOM deleted','Executed when a BOM deleted','bom',654),(351,'MRP_MO_VALIDATE','MO validated','Executed when a MO is validated','bom',660),(352,'MRP_MO_PRODUCED','MO produced','Executed when a MO is produced','bom',661),(353,'MRP_MO_DELETE','MO deleted','Executed when a MO is deleted','bom',662),(354,'MRP_MO_CANCEL','MO canceled','Executed when a MO is canceled','bom',663),(365,'CONTACT_CREATE','Contact address created','Executed when a contact is created','contact',50),(366,'CONTACT_SENTBYMAIL','Mails sent from third party card','Executed when you send email from contact adress card','contact',51),(367,'CONTACT_DELETE','Contact address deleted','Executed when a contact is deleted','contact',52),(368,'RECRUITMENTJOBPOSITION_CREATE','Job created','Executed when a job is created','recruitment',7500),(369,'RECRUITMENTJOBPOSITION_MODIFY','Job modified','Executed when a job is modified','recruitment',7502),(370,'RECRUITMENTJOBPOSITION_SENTBYMAIL','Mails sent from job record','Executed when you send email from job record','recruitment',7504),(371,'RECRUITMENTJOBPOSITION_DELETE','Job deleted','Executed when a job is deleted','recruitment',7506),(372,'RECRUITMENTCANDIDATURE_CREATE','Candidature created','Executed when a candidature is created','recruitment',7510),(373,'RECRUITMENTCANDIDATURE_MODIFY','Candidature modified','Executed when a candidature is modified','recruitment',7512),(374,'RECRUITMENTCANDIDATURE_SENTBYMAIL','Mails sent from candidature record','Executed when you send email from candidature record','recruitment',7514),(375,'RECRUITMENTCANDIDATURE_DELETE','Candidature deleted','Executed when a candidature is deleted','recruitment',7516),(392,'COMPANY_MODIFY','Third party update','Executed when you update third party','societe',1),(393,'CONTACT_MODIFY','Contact address update','Executed when a contact is updated','contact',51),(394,'ORDER_SUPPLIER_CANCEL','Supplier order request canceled','Executed when a supplier order is canceled','order_supplier',13),(395,'MEMBER_EXCLUDE','Member excluded','Executed when a member is excluded','member',27),(396,'USER_CREATE','User created','Executed when a user is created','user',301),(397,'USER_MODIFY','User update','Executed when a user is updated','user',302),(398,'USER_DELETE','User update','Executed when a user is deleted','user',303),(399,'USER_NEW_PASSWORD','User update','Executed when a user is change password','user',304),(400,'USER_ENABLEDISABLE','User update','Executed when a user is enable or disable','user',305),(402,'HOLIDAY_MODIFY','Holiday modified','Executed when a holiday is modified','holiday',801),(405,'HOLIDAY_CANCEL','Holiday canceled','Executed when a holiday is canceled','holiday',802),(406,'HOLIDAY_DELETE','Holiday deleted','Executed when a holiday is deleted','holiday',804),(407,'PROPAL_MODIFY','Customer proposal modified','Executed when a customer proposal is modified','propal',2),(408,'ORDER_MODIFY','Customer order modified','Executed when a customer order is set modified','commande',5),(409,'BILL_MODIFY','Customer invoice modified','Executed when a customer invoice is modified','facture',7),(410,'PROPOSAL_SUPPLIER_MODIFY','Price request modified','Executed when a commercial proposal is modified','proposal_supplier',10),(411,'ORDER_SUPPLIER_MODIFY','Supplier order request modified','Executed when a supplier order is modified','order_supplier',13),(412,'BILL_SUPPLIER_MODIFY','Supplier invoice modified','Executed when a supplier invoice is modified','invoice_supplier',15),(413,'CONTRACT_MODIFY','Contract modified','Executed when a contract is modified','contrat',18),(414,'SHIPPING_MODIFY','Shipping modified','Executed when a shipping is modified','shipping',20),(415,'FICHINTER_MODIFY','Intervention modify','Executed when a intervention is modify','ficheinter',30),(417,'EXPENSE_REPORT_MODIFY','Expense report modified','Executed when an expense report is modified','expensereport',202); +INSERT INTO `llx_c_action_trigger` VALUES (131,'COMPANY_SENTBYMAIL','Mails sent from third party card','Executed when you send email from third party card','societe',1),(132,'COMPANY_CREATE','Third party created','Executed when a third party is created','societe',1),(133,'PROPAL_VALIDATE','Customer proposal validated','Executed when a commercial proposal is validated','propal',2),(134,'PROPAL_SENTBYMAIL','Commercial proposal sent by mail','Executed when a commercial proposal is sent by mail','propal',3),(135,'ORDER_VALIDATE','Customer order validate','Executed when a customer order is validated','commande',4),(136,'ORDER_CLOSE','Customer order classify delivered','Executed when a customer order is set delivered','commande',5),(137,'ORDER_CLASSIFY_BILLED','Customer order classify billed','Executed when a customer order is set to billed','commande',5),(138,'ORDER_CANCEL','Customer order canceled','Executed when a customer order is canceled','commande',5),(139,'ORDER_SENTBYMAIL','Customer order sent by mail','Executed when a customer order is sent by mail ','commande',5),(140,'BILL_VALIDATE','Customer invoice validated','Executed when a customer invoice is approved','facture',6),(141,'BILL_PAYED','Customer invoice payed','Executed when a customer invoice is payed','facture',7),(142,'BILL_CANCEL','Customer invoice canceled','Executed when a customer invoice is conceled','facture',8),(143,'BILL_SENTBYMAIL','Customer invoice sent by mail','Executed when a customer invoice is sent by mail','facture',9),(144,'BILL_UNVALIDATE','Customer invoice unvalidated','Executed when a customer invoice status set back to draft','facture',10),(145,'ORDER_SUPPLIER_VALIDATE','Supplier order validated','Executed when a supplier order is validated','order_supplier',11),(146,'ORDER_SUPPLIER_APPROVE','Supplier order request approved','Executed when a supplier order is approved','order_supplier',12),(147,'ORDER_SUPPLIER_REFUSE','Supplier order request refused','Executed when a supplier order is refused','order_supplier',13),(148,'ORDER_SUPPLIER_SENTBYMAIL','Supplier order sent by mail','Executed when a supplier order is sent by mail','order_supplier',14),(149,'BILL_SUPPLIER_VALIDATE','Supplier invoice validated','Executed when a supplier invoice is validated','invoice_supplier',15),(150,'BILL_SUPPLIER_PAYED','Supplier invoice payed','Executed when a supplier invoice is payed','invoice_supplier',16),(151,'BILL_SUPPLIER_SENTBYMAIL','Supplier invoice sent by mail','Executed when a supplier invoice is sent by mail','invoice_supplier',17),(152,'BILL_SUPPLIER_CANCELED','Supplier invoice cancelled','Executed when a supplier invoice is cancelled','invoice_supplier',17),(153,'CONTRACT_VALIDATE','Contract validated','Executed when a contract is validated','contrat',18),(154,'SHIPPING_VALIDATE','Shipping validated','Executed when a shipping is validated','shipping',20),(155,'SHIPPING_SENTBYMAIL','Shipping sent by mail','Executed when a shipping is sent by mail','shipping',21),(156,'MEMBER_VALIDATE','Member validated','Executed when a member is validated','member',22),(158,'MEMBER_RESILIATE','Member resiliated','Executed when a member is resiliated','member',24),(159,'MEMBER_MODIFY','Member modified','Executed when a member is modified','member',24),(160,'MEMBER_DELETE','Member deleted','Executed when a member is deleted','member',25),(161,'FICHINTER_VALIDATE','Intervention validated','Executed when a intervention is validated','ficheinter',19),(162,'FICHINTER_CLASSIFY_BILLED','Intervention set billed','Executed when a intervention is set to billed (when option FICHINTER_CLASSIFY_BILLED is set)','ficheinter',19),(163,'FICHINTER_CLASSIFY_UNBILLED','Intervention set unbilled','Executed when a intervention is set to unbilled (when option FICHINTER_CLASSIFY_BILLED is set)','ficheinter',19),(164,'FICHINTER_REOPEN','Intervention opened','Executed when a intervention is re-opened','ficheinter',19),(165,'FICHINTER_SENTBYMAIL','Intervention sent by mail','Executed when a intervention is sent by mail','ficheinter',19),(166,'PROJECT_CREATE','Project creation','Executed when a project is created','project',140),(167,'PROPAL_CLOSE_SIGNED','Customer proposal closed signed','Executed when a customer proposal is closed signed','propal',2),(168,'PROPAL_CLOSE_REFUSED','Customer proposal closed refused','Executed when a customer proposal is closed refused','propal',2),(169,'PROPAL_CLASSIFY_BILLED','Customer proposal set billed','Executed when a customer proposal is set to billed','propal',2),(170,'TASK_CREATE','Task created','Executed when a project task is created','project',35),(171,'TASK_MODIFY','Task modified','Executed when a project task is modified','project',36),(172,'TASK_DELETE','Task deleted','Executed when a project task is deleted','project',37),(173,'BILL_SUPPLIER_UNVALIDATE','Supplier invoice unvalidated','Executed when a supplier invoice status is set back to draft','invoice_supplier',15),(174,'PROJECT_MODIFY','Project modified','Executed when a project is modified','project',141),(175,'PROJECT_DELETE','Project deleted','Executed when a project is deleted','project',142),(176,'ORDER_SUPPLIER_CREATE','Supplier order validated','Executed when a supplier order is validated','order_supplier',11),(177,'ORDER_SUPPLIER_SUBMIT','Supplier order request submited','Executed when a supplier order is approved','order_supplier',12),(178,'ORDER_SUPPLIER_RECEIVE','Supplier order request received','Executed when a supplier order is received','order_supplier',12),(179,'ORDER_SUPPLIER_CLASSIFY_BILLED','Supplier order set billed','Executed when a supplier order is set as billed','order_supplier',14),(180,'PRODUCT_CREATE','Product or service created','Executed when a product or sevice is created','product',30),(181,'PRODUCT_MODIFY','Product or service modified','Executed when a product or sevice is modified','product',30),(182,'PRODUCT_DELETE','Product or service deleted','Executed when a product or sevice is deleted','product',30),(183,'EXPENSE_REPORT_CREATE','Expense report created','Executed when an expense report is created','expensereport',201),(185,'EXPENSE_REPORT_VALIDATE','Expense report validated','Executed when an expense report is validated','expensereport',202),(186,'EXPENSE_REPORT_APPROVE','Expense report approved','Executed when an expense report is approved','expensereport',203),(187,'EXPENSE_REPORT_PAID','Expense report billed','Executed when an expense report is set as billed','expensereport',204),(192,'HOLIDAY_CREATE','Leave request created','Executed when a leave request is created','holiday',221),(193,'HOLIDAY_VALIDATE','Leave request validated','Executed when a leave request is validated','holiday',222),(194,'HOLIDAY_APPROVE','Leave request approved','Executed when a leave request is approved','holiday',223),(210,'MEMBER_SENTBYMAIL','Mails sent from member card','Executed when you send email from member card','member',23),(211,'CONTRACT_SENTBYMAIL','Contract sent by mail','Executed when a contract is sent by mail','contrat',18),(212,'PROPOSAL_SUPPLIER_VALIDATE','Price request validated','Executed when a commercial proposal is validated','proposal_supplier',10),(213,'PROPOSAL_SUPPLIER_SENTBYMAIL','Price request sent by mail','Executed when a commercial proposal is sent by mail','proposal_supplier',10),(214,'PROPOSAL_SUPPLIER_CLOSE_SIGNED','Price request closed signed','Executed when a customer proposal is closed signed','proposal_supplier',10),(215,'PROPOSAL_SUPPLIER_CLOSE_REFUSED','Price request closed refused','Executed when a customer proposal is closed refused','proposal_supplier',10),(216,'MEMBER_SUBSCRIPTION_CREATE','Member subscribtion recorded','Executed when a member subscribtion is deleted','member',24),(217,'MEMBER_SUBSCRIPTION_MODIFY','Member subscribtion modified','Executed when a member subscribtion is modified','member',24),(218,'MEMBER_SUBSCRIPTION_DELETE','Member subscribtion deleted','Executed when a member subscribtion is deleted','member',24),(225,'COMPANY_DELETE','Third party deleted','Executed when you delete third party','societe',1),(226,'PROPAL_DELETE','Customer proposal deleted','Executed when a customer proposal is deleted','propal',2),(227,'ORDER_DELETE','Customer order deleted','Executed when a customer order is deleted','commande',5),(228,'BILL_DELETE','Customer invoice deleted','Executed when a customer invoice is deleted','facture',9),(229,'PROPOSAL_SUPPLIER_DELETE','Price request deleted','Executed when a customer proposal delete','proposal_supplier',10),(230,'ORDER_SUPPLIER_DELETE','Supplier order deleted','Executed when a supplier order is deleted','order_supplier',14),(231,'BILL_SUPPLIER_DELETE','Supplier invoice deleted','Executed when a supplier invoice is deleted','invoice_supplier',17),(232,'CONTRACT_DELETE','Contract deleted','Executed when a contract is deleted','contrat',18),(233,'FICHINTER_DELETE','Intervention is deleted','Executed when a intervention is deleted','ficheinter',35),(234,'EXPENSE_REPORT_DELETE','Expense report deleted','Executed when an expense report is deleted','expensereport',204),(249,'TICKET_CREATE','Ticket created','Executed when a ticket is created','ticket',161),(250,'TICKET_MODIFY','Ticket modified','Executed when a ticket is modified','ticket',163),(251,'TICKET_ASSIGNED','Ticket assigned','Executed when a ticket is assigned to another user','ticket',164),(252,'TICKET_CLOSE','Ticket closed','Executed when a ticket is closed','ticket',165),(253,'TICKET_SENTBYMAIL','Ticket message sent by email','Executed when a message is sent from the ticket record','ticket',166),(254,'TICKET_DELETE','Ticket deleted','Executed when a ticket is deleted','ticket',167),(261,'USER_SENTBYMAIL','Email sent','Executed when an email is sent from user card','user',300),(262,'BOM_VALIDATE','BOM validated','Executed when a BOM is validated','bom',650),(263,'BOM_UNVALIDATE','BOM unvalidated','Executed when a BOM is unvalidated','bom',651),(264,'BOM_CLOSE','BOM disabled','Executed when a BOM is disabled','bom',652),(265,'BOM_REOPEN','BOM reopen','Executed when a BOM is re-open','bom',653),(266,'BOM_DELETE','BOM deleted','Executed when a BOM deleted','bom',654),(351,'MRP_MO_VALIDATE','MO validated','Executed when a MO is validated','bom',660),(352,'MRP_MO_PRODUCED','MO produced','Executed when a MO is produced','bom',661),(353,'MRP_MO_DELETE','MO deleted','Executed when a MO is deleted','bom',662),(354,'MRP_MO_CANCEL','MO canceled','Executed when a MO is canceled','bom',663),(365,'CONTACT_CREATE','Contact address created','Executed when a contact is created','contact',50),(366,'CONTACT_SENTBYMAIL','Mails sent from third party card','Executed when you send email from contact adress card','contact',51),(367,'CONTACT_DELETE','Contact address deleted','Executed when a contact is deleted','contact',52),(368,'RECRUITMENTJOBPOSITION_CREATE','Job created','Executed when a job is created','recruitment',7500),(369,'RECRUITMENTJOBPOSITION_MODIFY','Job modified','Executed when a job is modified','recruitment',7502),(370,'RECRUITMENTJOBPOSITION_SENTBYMAIL','Mails sent from job record','Executed when you send email from job record','recruitment',7504),(371,'RECRUITMENTJOBPOSITION_DELETE','Job deleted','Executed when a job is deleted','recruitment',7506),(372,'RECRUITMENTCANDIDATURE_CREATE','Candidature created','Executed when a candidature is created','recruitment',7510),(373,'RECRUITMENTCANDIDATURE_MODIFY','Candidature modified','Executed when a candidature is modified','recruitment',7512),(374,'RECRUITMENTCANDIDATURE_SENTBYMAIL','Mails sent from candidature record','Executed when you send email from candidature record','recruitment',7514),(375,'RECRUITMENTCANDIDATURE_DELETE','Candidature deleted','Executed when a candidature is deleted','recruitment',7516),(392,'COMPANY_MODIFY','Third party update','Executed when you update third party','societe',1),(393,'CONTACT_MODIFY','Contact address update','Executed when a contact is updated','contact',51),(394,'ORDER_SUPPLIER_CANCEL','Supplier order request canceled','Executed when a supplier order is canceled','order_supplier',13),(395,'MEMBER_EXCLUDE','Member excluded','Executed when a member is excluded','member',27),(396,'USER_CREATE','User created','Executed when a user is created','user',301),(397,'USER_MODIFY','User update','Executed when a user is updated','user',302),(398,'USER_DELETE','User update','Executed when a user is deleted','user',303),(399,'USER_NEW_PASSWORD','User update','Executed when a user is change password','user',304),(400,'USER_ENABLEDISABLE','User update','Executed when a user is enable or disable','user',305),(402,'HOLIDAY_MODIFY','Holiday modified','Executed when a holiday is modified','holiday',801),(405,'HOLIDAY_CANCEL','Holiday canceled','Executed when a holiday is canceled','holiday',802),(406,'HOLIDAY_DELETE','Holiday deleted','Executed when a holiday is deleted','holiday',804),(407,'PROPAL_MODIFY','Customer proposal modified','Executed when a customer proposal is modified','propal',2),(408,'ORDER_MODIFY','Customer order modified','Executed when a customer order is set modified','commande',5),(409,'BILL_MODIFY','Customer invoice modified','Executed when a customer invoice is modified','facture',7),(410,'PROPOSAL_SUPPLIER_MODIFY','Price request modified','Executed when a commercial proposal is modified','proposal_supplier',10),(411,'ORDER_SUPPLIER_MODIFY','Supplier order request modified','Executed when a supplier order is modified','order_supplier',13),(412,'BILL_SUPPLIER_MODIFY','Supplier invoice modified','Executed when a supplier invoice is modified','invoice_supplier',15),(413,'CONTRACT_MODIFY','Contract modified','Executed when a contract is modified','contrat',18),(414,'SHIPPING_MODIFY','Shipping modified','Executed when a shipping is modified','shipping',20),(415,'FICHINTER_MODIFY','Intervention modify','Executed when a intervention is modify','ficheinter',30),(417,'EXPENSE_REPORT_MODIFY','Expense report modified','Executed when an expense report is modified','expensereport',202),(455,'PROJECT_SENTBYMAIL','Project sent by mail','Executed when a project is sent by email','project',144),(511,'SHIPPING_DELETE','Shipping sent is deleted','Executed when a shipping is deleted','shipping',21),(512,'RECEPTION_VALIDATE','Reception validated','Executed when a reception is validated','reception',22),(513,'RECEPTION_SENTBYMAIL','Reception sent by mail','Executed when a reception is sent by mail','reception',22),(543,'PROJECT_VALIDATE','Project validation','Executed when a project is validated','project',141),(584,'ACTION_CREATE','Action added','Executed when an action is added to the agenda','agenda',700),(591,'BILLREC_CREATE','Template invoices created','Executed when a Template invoices is created','facturerec',900),(592,'BILLREC_MODIFY','Template invoices update','Executed when a Template invoices is updated','facturerec',901),(593,'BILLREC_DELETE','Template invoices deleted','Executed when a Template invoices is deleted','facturerec',902),(594,'BILLREC_AUTOCREATEBILL','Template invoices use to create invoices with auto batch','Executed when a Template invoices is use to create invoice with auto batch','facturerec',903); /*!40000 ALTER TABLE `llx_c_action_trigger` ENABLE KEYS */; UNLOCK TABLES; @@ -1741,15 +1775,15 @@ DROP TABLE IF EXISTS `llx_c_actioncomm`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_actioncomm` ( `id` int(11) NOT NULL, - `code` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `type` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'system', - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(50) NOT NULL, + `type` varchar(50) NOT NULL DEFAULT 'system', + `libelle` varchar(128) DEFAULT NULL, + `module` varchar(50) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, `todo` tinyint(4) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, - `color` varchar(9) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `picto` varchar(48) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `color` varchar(9) DEFAULT NULL, + `picto` varchar(48) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_actioncomm` (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -1775,8 +1809,8 @@ DROP TABLE IF EXISTS `llx_c_asset_disposal_type`; CREATE TABLE `llx_c_asset_disposal_type` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(16) NOT NULL, + `label` varchar(50) NOT NULL, `active` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_asset_disposal_type` (`code`,`entity`) @@ -1801,11 +1835,11 @@ DROP TABLE IF EXISTS `llx_c_availability`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_availability` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(30) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, `position` int(11) NOT NULL DEFAULT 0, - `type_duration` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `type_duration` varchar(1) DEFAULT NULL, `qty` double DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_availability` (`code`) @@ -1831,14 +1865,14 @@ DROP TABLE IF EXISTS `llx_c_barcode_type`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_barcode_type` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(16) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `coder` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `example` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, + `libelle` varchar(128) DEFAULT NULL, + `coder` varchar(16) NOT NULL, + `example` varchar(16) NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_barcode_type` (`code`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=95 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -1860,13 +1894,13 @@ DROP TABLE IF EXISTS `llx_c_chargesociales`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_chargesociales` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `libelle` varchar(128) DEFAULT NULL, `deductible` smallint(6) NOT NULL DEFAULT 0, `active` tinyint(4) NOT NULL DEFAULT 1, - `code` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(12) NOT NULL, `fk_pays` int(11) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, + `accountancy_code` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4110 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -1890,10 +1924,10 @@ DROP TABLE IF EXISTS `llx_c_civility`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_civility` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(6) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(6) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_civility` (`code`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -1918,9 +1952,9 @@ DROP TABLE IF EXISTS `llx_c_country`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_country` ( `rowid` int(11) NOT NULL, - `code` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL, - `code_iso` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(2) NOT NULL, + `code_iso` varchar(3) DEFAULT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, `favorite` tinyint(4) NOT NULL DEFAULT 0, `eec` tinyint(4) NOT NULL DEFAULT 0, @@ -1949,9 +1983,9 @@ DROP TABLE IF EXISTS `llx_c_currencies`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_currencies` ( - `code_iso` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `unicode` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code_iso` varchar(3) NOT NULL, + `label` varchar(128) DEFAULT NULL, + `unicode` varchar(32) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`code_iso`), UNIQUE KEY `uk_c_currencies_code_iso` (`code_iso`) @@ -1977,12 +2011,12 @@ DROP TABLE IF EXISTS `llx_c_departements`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_departements` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code_departement` varchar(6) COLLATE utf8mb3_unicode_ci NOT NULL, + `code_departement` varchar(6) NOT NULL, `fk_region` int(11) DEFAULT NULL, - `cheflieu` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `cheflieu` varchar(50) DEFAULT NULL, `tncc` int(11) DEFAULT NULL, - `ncc` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `nom` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ncc` varchar(50) DEFAULT NULL, + `nom` varchar(50) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_departements` (`code_departement`,`fk_region`), @@ -2011,10 +2045,10 @@ DROP TABLE IF EXISTS `llx_c_ecotaxe`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_ecotaxe` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(64) NOT NULL, + `label` varchar(255) DEFAULT NULL, `price` double(24,8) DEFAULT NULL, - `organization` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `organization` varchar(255) DEFAULT NULL, `fk_pays` int(11) NOT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), @@ -2041,10 +2075,10 @@ DROP TABLE IF EXISTS `llx_c_effectif`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_effectif` ( `id` int(11) NOT NULL, - `code` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(12) NOT NULL, + `libelle` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_effectif` (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2056,7 +2090,7 @@ CREATE TABLE `llx_c_effectif` ( LOCK TABLES `llx_c_effectif` WRITE; /*!40000 ALTER TABLE `llx_c_effectif` DISABLE KEYS */; -INSERT INTO `llx_c_effectif` VALUES (0,'EF0','-',1,NULL),(1,'EF1-5','1 - 5',1,NULL),(2,'EF6-10','6 - 10',1,NULL),(3,'EF11-50','11 - 50',1,NULL),(4,'EF51-100','51 - 100',1,NULL),(5,'EF100-500','100 - 500',1,NULL),(6,'EF500-','> 500',1,NULL); +INSERT INTO `llx_c_effectif` VALUES (0,'EF0','-',1,NULL),(1,'EF1-5','1 - 5',1,NULL),(2,'EF6-10','6 - 10',1,NULL),(3,'EF11-50','11 - 50',1,NULL),(4,'EF51-100','51 - 100',1,NULL),(5,'EF101-500','101 - 500',1,NULL),(6,'EF500-','> 500',1,NULL); /*!40000 ALTER TABLE `llx_c_effectif` ENABLE KEYS */; UNLOCK TABLES; @@ -2073,9 +2107,9 @@ CREATE TABLE `llx_c_email_senderprofile` ( `private` smallint(6) NOT NULL DEFAULT 0, `date_creation` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `signature` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `email` varchar(255) NOT NULL, + `signature` text DEFAULT NULL, `position` smallint(6) DEFAULT 0, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), @@ -2102,21 +2136,25 @@ DROP TABLE IF EXISTS `llx_c_email_templates`; CREATE TABLE `llx_c_email_templates` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `type_template` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lang` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, + `type_template` varchar(32) DEFAULT NULL, + `lang` varchar(6) DEFAULT NULL, `private` smallint(6) NOT NULL DEFAULT 0, `fk_user` int(11) DEFAULT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `position` smallint(6) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `topic` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `content` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `content_lines` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `enabled` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT '1', - `joinfiles` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT '1', + `topic` text DEFAULT NULL, + `content` mediumtext DEFAULT NULL, + `content_lines` text DEFAULT NULL, + `enabled` varchar(255) DEFAULT '1', + `joinfiles` varchar(255) DEFAULT '1', + `email_from` varchar(255) DEFAULT NULL, + `email_to` varchar(255) DEFAULT NULL, + `email_tocc` varchar(255) DEFAULT NULL, + `email_tobcc` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_email_templates` (`entity`,`label`,`lang`), KEY `idx_type` (`type_template`) @@ -2129,7 +2167,7 @@ CREATE TABLE `llx_c_email_templates` ( LOCK TABLES `llx_c_email_templates` WRITE; /*!40000 ALTER TABLE `llx_c_email_templates` DISABLE KEYS */; -INSERT INTO `llx_c_email_templates` VALUES (1,1,NULL,'propal_send','',1,NULL,NULL,'2018-01-19 11:17:48','My Private email template for proposals',1,1,'Hello __FIRSTNAME__','We wish you a happy new year
__USER_SIGNATURE__',NULL,'1','1'),(2,0,'adherent','member','',0,NULL,NULL,'2018-01-19 11:17:48','(SendAnEMailToMember)',1,1,'__(CardContent)__','__(Hello)__,

\n\n__(ThisIsContentOfYourCard)__
\n__(ID)__ : __ID__
\n__(Civiliyty)__ : __MEMBER_CIVILITY__
\n__(Firstname)__ : __MEMBER_FIRSTNAME__
\n__(Lastname)__ : __MEMBER_LASTNAME__
\n__(Fullname)__ : __MEMBER_FULLNAME__
\n__(Company)__ : __MEMBER_COMPANY__
\n__(Address)__ : __MEMBER_ADDRESS__
\n__(Zip)__ : __MEMBER_ZIP__
\n__(Town)__ : __MEMBER_TOWN__
\n__(Country)__ : __MEMBER_COUNTRY__
\n__(Email)__ : __MEMBER_EMAIL__
\n__(Birthday)__ : __MEMBER_BIRTH__
\n__(Photo)__ : __MEMBER_PHOTO__
\n__(Login)__ : __MEMBER_LOGIN__
\n__(Password)__ : __MEMBER_PASSWORD__
\n__(Phone)__ : __MEMBER_PHONE__
\n__(PhonePerso)__ : __MEMBER_PHONEPRO__
\n__(PhoneMobile)__ : __MEMBER_PHONEMOBILE__

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','1'),(3,0,'banque','thirdparty','',0,NULL,NULL,'2018-01-19 11:17:48','(YourSEPAMandate)',1,0,'__(YourSEPAMandate)__','__(Hello)__,

\n\n__(FindYourSEPAMandate)__ :
\n__MYCOMPANY_NAME__
\n__MYCOMPANY_FULLADDRESS__

\n__(Sincerely)__
\n__USER_SIGNATURE__',NULL,'1','1'),(6,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnAutoSubscription)',10,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipRequestWasReceived)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfYourMembershipRequestWasReceived)__
\n
__ONLINE_PAYMENT_TEXT_AND_URL__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0'),(7,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnMemberValidation)',20,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipWasValidated)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfYourMembershipWasValidated)__
\n
__ONLINE_PAYMENT_TEXT_AND_URL__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0'),(8,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnNewSubscription)',30,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourSubscriptionWasRecorded)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfYourSubscriptionWasRecorded)__
\n\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','1'),(9,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingReminderForExpiredSubscription)',40,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(SubscriptionReminderEmail)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfSubscriptionReminderEmail)__
\n
__ONLINE_PAYMENT_TEXT_AND_URL__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0'),(10,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnCancelation)',50,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipWasCanceled)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(YourMembershipWasCanceled)__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0'),(11,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingAnEMailToMember)',60,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(CardContent)__','__(Hello)__,

\n\n__(ThisIsContentOfYourCard)__
\n__(ID)__ : __ID__
\n__(Civiliyty)__ : __MEMBER_CIVILITY__
\n__(Firstname)__ : __MEMBER_FIRSTNAME__
\n__(Lastname)__ : __MEMBER_LASTNAME__
\n__(Fullname)__ : __MEMBER_FULLNAME__
\n__(Company)__ : __MEMBER_COMPANY__
\n__(Address)__ : __MEMBER_ADDRESS__
\n__(Zip)__ : __MEMBER_ZIP__
\n__(Town)__ : __MEMBER_TOWN__
\n__(Country)__ : __MEMBER_COUNTRY__
\n__(Email)__ : __MEMBER_EMAIL__
\n__(Birthday)__ : __MEMBER_BIRTH__
\n__(Photo)__ : __MEMBER_PHOTO__
\n__(Login)__ : __MEMBER_LOGIN__
\n__(Password)__ : __MEMBER_PASSWORD__
\n__(Phone)__ : __MEMBER_PHONE__
\n__(PhonePerso)__ : __MEMBER_PHONEPRO__
\n__(PhoneMobile)__ : __MEMBER_PHONEMOBILE__

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0'),(12,0,'recruitment','recruitmentcandidature_send','',0,NULL,NULL,'2020-12-10 12:24:39','(AnswerCandidature)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourCandidature)__','__(Hello)__ __CANDIDATE_FULLNAME__,

\n\n__(YourCandidatureAnswer)__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'$conf->recruitment->enabled','0'),(14,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailAskConf',10,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskConf)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventConfRequestWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(15,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailAskBooth',20,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskBooth)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBoothRequestWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(16,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailSubsBooth',30,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailSubsBooth)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBoothSubscriptionWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(17,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailSubsEvent',40,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailSubsEvent)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventEventSubscriptionWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(18,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationMassEmailAttendees',50,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailAttendees)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBulkMailToAttendees)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(19,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationMassEmailSpeakers',60,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailSpeakers)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBulkMailToSpeakers)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(20,0,'partnership','member',NULL,0,NULL,NULL,'2021-04-15 10:22:55','(AlertStatusPartnershipExpiration)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourMembershipWillSoonExpireTopic)__','\n

Dear __MEMBER_FULLNAME__,

\n__(YourMembershipWillSoonExpireContent)__

\n
\n\n __(Sincerely)__
\n __[PARTNERSHIP_SOCIETE_NOM]__
\n \n',NULL,'1','0'),(27,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipWillSoonBeCanceled)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipWillSoonBeCanceledTopic)__','\n

Hello,

\n__(YourPartnershipWillSoonBeCanceledContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0'),(28,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipCanceled)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipCanceledTopic)__','\n

Hello,

\n__(YourPartnershipCanceledContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0'),(29,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipRefused)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipRefusedTopic)__','\n

Hello,

\n__(YourPartnershipRefusedContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0'),(30,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipAccepted)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipAcceptedTopic)__','\n

Hello,

\n__(YourPartnershipAcceptedContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0'),(31,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailAskConf)',10,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskConf)__','__(Hello)__,

__(OrganizationEventConfRequestWasReceived)__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(32,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailAskBooth)',20,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskBooth)__','__(Hello)__,

__(OrganizationEventBoothRequestWasReceived)__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(33,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailBoothPayment)',30,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailBoothPayment)__','__(Hello)__,

__(OrganizationEventPaymentOfBoothWasReceived)__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(34,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailRegistrationPayment)',40,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailRegistrationPayment)__','__(Hello)__,

__(OrganizationEventPaymentOfRegistrationWasReceived)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(35,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationMassEmailAttendees)',50,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailAttendees)__','__(Hello)__,

__(OrganizationEventBulkMailToAttendees)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL),(36,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationMassEmailSpeakers)',60,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailSpeakers)__','__(Hello)__,

__(OrganizationEventBulkMailToSpeakers)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL); +INSERT INTO `llx_c_email_templates` VALUES (1,1,NULL,'propal_send','',1,NULL,NULL,'2018-01-19 11:17:48','My Private email template for proposals',1,1,'Hello __FIRSTNAME__','We wish you a happy new year
__USER_SIGNATURE__',NULL,'1','1',NULL,NULL,NULL,NULL),(2,0,'adherent','member','',0,NULL,NULL,'2018-01-19 11:17:48','(SendAnEMailToMember)',1,1,'__(CardContent)__','__(Hello)__,

\n\n__(ThisIsContentOfYourCard)__
\n__(ID)__ : __ID__
\n__(Civiliyty)__ : __MEMBER_CIVILITY__
\n__(Firstname)__ : __MEMBER_FIRSTNAME__
\n__(Lastname)__ : __MEMBER_LASTNAME__
\n__(Fullname)__ : __MEMBER_FULLNAME__
\n__(Company)__ : __MEMBER_COMPANY__
\n__(Address)__ : __MEMBER_ADDRESS__
\n__(Zip)__ : __MEMBER_ZIP__
\n__(Town)__ : __MEMBER_TOWN__
\n__(Country)__ : __MEMBER_COUNTRY__
\n__(Email)__ : __MEMBER_EMAIL__
\n__(Birthday)__ : __MEMBER_BIRTH__
\n__(Photo)__ : __MEMBER_PHOTO__
\n__(Login)__ : __MEMBER_LOGIN__
\n__(Password)__ : __MEMBER_PASSWORD__
\n__(Phone)__ : __MEMBER_PHONE__
\n__(PhonePerso)__ : __MEMBER_PHONEPRO__
\n__(PhoneMobile)__ : __MEMBER_PHONEMOBILE__

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','1',NULL,NULL,NULL,NULL),(3,0,'banque','thirdparty','',0,NULL,NULL,'2018-01-19 11:17:48','(YourSEPAMandate)',1,0,'__(YourSEPAMandate)__','__(Hello)__,

\n\n__(FindYourSEPAMandate)__ :
\n__MYCOMPANY_NAME__
\n__MYCOMPANY_FULLADDRESS__

\n__(Sincerely)__
\n__USER_SIGNATURE__',NULL,'1','1',NULL,NULL,NULL,NULL),(6,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnAutoSubscription)',10,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipRequestWasReceived)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfYourMembershipRequestWasReceived)__
\n
__ONLINE_PAYMENT_TEXT_AND_URL__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0',NULL,NULL,NULL,NULL),(7,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnMemberValidation)',20,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipWasValidated)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfYourMembershipWasValidated)__
\n
__ONLINE_PAYMENT_TEXT_AND_URL__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0',NULL,NULL,NULL,NULL),(8,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnNewSubscription)',30,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourSubscriptionWasRecorded)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfYourSubscriptionWasRecorded)__
\n\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','1',NULL,NULL,NULL,NULL),(9,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingReminderForExpiredSubscription)',40,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(SubscriptionReminderEmail)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(ThisIsContentOfSubscriptionReminderEmail)__
\n
__ONLINE_PAYMENT_TEXT_AND_URL__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0',NULL,NULL,NULL,NULL),(10,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingEmailOnCancelation)',50,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourMembershipWasCanceled)__','__(Hello)__ __MEMBER_FULLNAME__,

\n\n__(YourMembershipWasCanceled)__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0',NULL,NULL,NULL,NULL),(11,0,'adherent','member','',0,NULL,NULL,'2018-11-23 11:56:08','(SendingAnEMailToMember)',60,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(CardContent)__','__(Hello)__,

\n\n__(ThisIsContentOfYourCard)__
\n__(ID)__ : __ID__
\n__(Civiliyty)__ : __MEMBER_CIVILITY__
\n__(Firstname)__ : __MEMBER_FIRSTNAME__
\n__(Lastname)__ : __MEMBER_LASTNAME__
\n__(Fullname)__ : __MEMBER_FULLNAME__
\n__(Company)__ : __MEMBER_COMPANY__
\n__(Address)__ : __MEMBER_ADDRESS__
\n__(Zip)__ : __MEMBER_ZIP__
\n__(Town)__ : __MEMBER_TOWN__
\n__(Country)__ : __MEMBER_COUNTRY__
\n__(Email)__ : __MEMBER_EMAIL__
\n__(Birthday)__ : __MEMBER_BIRTH__
\n__(Photo)__ : __MEMBER_PHOTO__
\n__(Login)__ : __MEMBER_LOGIN__
\n__(Password)__ : __MEMBER_PASSWORD__
\n__(Phone)__ : __MEMBER_PHONE__
\n__(PhonePerso)__ : __MEMBER_PHONEPRO__
\n__(PhoneMobile)__ : __MEMBER_PHONEMOBILE__

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'1','0',NULL,NULL,NULL,NULL),(12,0,'recruitment','recruitmentcandidature_send','',0,NULL,NULL,'2020-12-10 12:24:39','(AnswerCandidature)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(YourCandidature)__','__(Hello)__ __CANDIDATE_FULLNAME__,

\n\n__(YourCandidatureAnswer)__
\n

\n__(Sincerely)__
__USER_SIGNATURE__',NULL,'$conf->recruitment->enabled','0',NULL,NULL,NULL,NULL),(14,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailAskConf',10,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskConf)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventConfRequestWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(15,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailAskBooth',20,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskBooth)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBoothRequestWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(16,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailSubsBooth',30,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailSubsBooth)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBoothSubscriptionWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(17,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationEmailSubsEvent',40,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailSubsEvent)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventEventSubscriptionWasReceived)__

__ONLINE_PAYMENT_TEXT_AND_URL__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(18,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationMassEmailAttendees',50,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailAttendees)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBulkMailToAttendees)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(19,0,'','eventorganization_send','',0,NULL,NULL,'2021-02-14 13:42:41','EventOrganizationMassEmailSpeakers',60,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailSpeakers)__','__(Hello)__ __THIRDPARTY_NAME__,

__(ThisIsContentOfYourOrganizationEventBulkMailToSpeakers)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(20,0,'partnership','member',NULL,0,NULL,NULL,'2021-04-15 10:22:55','(AlertStatusPartnershipExpiration)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourMembershipWillSoonExpireTopic)__','\n

Dear __MEMBER_FULLNAME__,

\n__(YourMembershipWillSoonExpireContent)__

\n
\n\n __(Sincerely)__
\n __[PARTNERSHIP_SOCIETE_NOM]__
\n \n',NULL,'1','0',NULL,NULL,NULL,NULL),(27,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipWillSoonBeCanceled)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipWillSoonBeCanceledTopic)__','\n

Hello,

\n__(YourPartnershipWillSoonBeCanceledContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0',NULL,NULL,NULL,NULL),(28,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipCanceled)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipCanceledTopic)__','\n

Hello,

\n__(YourPartnershipCanceledContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0',NULL,NULL,NULL,NULL),(29,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipRefused)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipRefusedTopic)__','\n

Hello,

\n__(YourPartnershipRefusedContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0',NULL,NULL,NULL,NULL),(30,0,'partnership','partnership_send','',0,NULL,NULL,'2021-07-11 17:49:44','(SendingEmailOnPartnershipAccepted)',100,1,'[__[MAIN_INFO_SOCIETE_NOM]__] - __(YourPartnershipAcceptedTopic)__','\n

Hello,

\n__(YourPartnershipAcceptedContent)__

\n
\n\n
\n\n __(Sincerely)__
\n __[MAIN_INFO_SOCIETE_NOM]__
\n \n',NULL,'1','0',NULL,NULL,NULL,NULL),(31,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailAskConf)',10,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskConf)__','__(Hello)__,

__(OrganizationEventConfRequestWasReceived)__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(32,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailAskBooth)',20,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailAskBooth)__','__(Hello)__,

__(OrganizationEventBoothRequestWasReceived)__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(33,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailBoothPayment)',30,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailBoothPayment)__','__(Hello)__,

__(OrganizationEventPaymentOfBoothWasReceived)__


__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(34,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationEmailRegistrationPayment)',40,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationEmailRegistrationPayment)__','__(Hello)__,

__(OrganizationEventPaymentOfRegistrationWasReceived)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(35,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationMassEmailAttendees)',50,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailAttendees)__','__(Hello)__,

__(OrganizationEventBulkMailToAttendees)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL),(36,0,'','conferenceorbooth','',0,NULL,NULL,'2022-02-07 13:38:10','(EventOrganizationMassEmailSpeakers)',60,1,'[__[MAIN_INFO_SOCIETE_NOM]__] __(EventOrganizationMassEmailSpeakers)__','__(Hello)__,

__(OrganizationEventBulkMailToSpeakers)__

__(Sincerely)__
__USER_SIGNATURE__',NULL,'1',NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_c_email_templates` ENABLE KEYS */; UNLOCK TABLES; @@ -2142,7 +2180,7 @@ DROP TABLE IF EXISTS `llx_c_exp_tax_cat`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_exp_tax_cat` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(128) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `active` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) @@ -2196,16 +2234,16 @@ DROP TABLE IF EXISTS `llx_c_field_list`; CREATE TABLE `llx_c_field_list` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `element` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `element` varchar(64) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `name` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `alias` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `title` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `align` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT 'left', + `name` varchar(32) NOT NULL, + `alias` varchar(32) NOT NULL, + `title` varchar(32) NOT NULL, + `align` varchar(6) DEFAULT 'left', `sort` tinyint(4) NOT NULL DEFAULT 1, `search` tinyint(4) NOT NULL DEFAULT 0, `visible` tinyint(4) NOT NULL DEFAULT 1, - `enabled` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT '1', + `enabled` varchar(255) DEFAULT '1', `rang` int(11) DEFAULT 0, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2230,11 +2268,11 @@ DROP TABLE IF EXISTS `llx_c_format_cards`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_format_cards` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `name` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `paper_size` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL, - `orientation` varchar(1) COLLATE utf8mb3_unicode_ci NOT NULL, - `metric` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(50) NOT NULL, + `name` varchar(50) NOT NULL, + `paper_size` varchar(20) NOT NULL, + `orientation` varchar(1) NOT NULL, + `metric` varchar(5) NOT NULL, `leftmargin` double(24,8) NOT NULL, `topmargin` double(24,8) NOT NULL, `nx` int(11) NOT NULL, @@ -2272,10 +2310,10 @@ CREATE TABLE `llx_c_forme_juridique` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `code` int(11) NOT NULL, `fk_pays` int(11) NOT NULL, - `libelle` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `libelle` varchar(255) DEFAULT NULL, `isvatexempted` tinyint(4) NOT NULL DEFAULT 0, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_forme_juridique` (`code`) @@ -2301,8 +2339,8 @@ DROP TABLE IF EXISTS `llx_c_holiday_types`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_holiday_types` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(16) NOT NULL, + `label` varchar(255) NOT NULL, `affect` int(11) NOT NULL, `delay` int(11) NOT NULL, `newbymonth` double(8,5) NOT NULL DEFAULT 0.00000, @@ -2334,8 +2372,8 @@ DROP TABLE IF EXISTS `llx_c_hrm_department`; CREATE TABLE `llx_c_hrm_department` ( `rowid` int(11) NOT NULL, `pos` tinyint(4) NOT NULL DEFAULT 0, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(16) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2361,8 +2399,8 @@ DROP TABLE IF EXISTS `llx_c_hrm_function`; CREATE TABLE `llx_c_hrm_function` ( `rowid` int(11) NOT NULL, `pos` tinyint(4) NOT NULL DEFAULT 0, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(16) NOT NULL, + `label` varchar(128) DEFAULT NULL, `c_level` tinyint(4) NOT NULL DEFAULT 0, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) @@ -2390,17 +2428,17 @@ CREATE TABLE `llx_c_hrm_public_holiday` ( `id` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 0, `fk_country` int(11) DEFAULT NULL, - `code` varchar(62) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `dayrule` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT '', + `code` varchar(62) DEFAULT NULL, + `dayrule` varchar(64) DEFAULT '', `day` int(11) DEFAULT NULL, `month` int(11) DEFAULT NULL, `year` int(11) DEFAULT NULL, `active` int(11) DEFAULT 1, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_hrm_public_holiday` (`entity`,`code`), UNIQUE KEY `uk_c_hrm_public_holiday2` (`entity`,`fk_country`,`dayrule`,`day`,`month`,`year`) -) ENGINE=InnoDB AUTO_INCREMENT=75 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=83 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -2409,7 +2447,7 @@ CREATE TABLE `llx_c_hrm_public_holiday` ( LOCK TABLES `llx_c_hrm_public_holiday` WRITE; /*!40000 ALTER TABLE `llx_c_hrm_public_holiday` DISABLE KEYS */; -INSERT INTO `llx_c_hrm_public_holiday` VALUES (1,0,0,'NEWYEARDAY1','',1,1,0,1,NULL),(2,0,0,'LABORDAY1','',1,5,0,1,NULL),(3,0,0,'ASSOMPTIONDAY1','',15,8,0,1,NULL),(4,0,0,'CHRISTMASDAY1','',25,12,0,1,NULL),(5,0,1,'FR-VICTORYDAY','',8,5,0,1,NULL),(6,0,1,'FR-NATIONALDAY','',14,7,0,1,NULL),(7,0,1,'FR-ASSOMPTION','',15,8,0,1,NULL),(8,0,1,'FR-TOUSSAINT','',1,11,0,1,NULL),(9,0,1,'FR-ARMISTICE','',11,11,0,1,NULL),(10,0,1,'FR-EASTER','eastermonday',0,0,0,1,NULL),(11,0,1,'FR-ASCENSION','ascension',0,0,0,1,NULL),(12,0,1,'FR-PENTECOST','pentecost',0,0,0,1,NULL),(13,0,3,'IT-LIBEAZIONE','',25,4,0,1,NULL),(14,0,3,'IT-EPIPHANY','',1,6,0,1,NULL),(15,0,3,'IT-REPUBBLICA','',2,6,0,1,NULL),(16,0,3,'IT-TUTTISANTIT','',1,11,0,1,NULL),(17,0,3,'IT-IMMACULE','',8,12,0,1,NULL),(18,0,3,'IT-SAINTSTEFAN','',26,12,0,1,NULL),(19,0,4,'ES-EASTER','easter',0,0,0,1,NULL),(20,0,4,'ES-REYE','',1,6,0,1,NULL),(21,0,4,'ES-HISPANIDAD','',12,10,0,1,NULL),(22,0,4,'ES-TOUSSAINT','',1,11,0,1,NULL),(23,0,4,'ES-CONSTITUIZION','',6,12,0,1,NULL),(24,0,4,'ES-IMMACULE','',8,12,0,1,NULL),(25,0,41,'AT-EASTER','eastermonday',0,0,0,1,NULL),(26,0,41,'AT-ASCENSION','ascension',0,0,0,1,NULL),(27,0,41,'AT-PENTECOST','pentecost',0,0,0,1,NULL),(28,0,41,'AT-FRONLEICHNAM','fronleichnam',0,0,0,1,NULL),(29,0,41,'AT-KONEGIE','',1,6,0,1,NULL),(30,0,41,'AT-26OKT','',26,10,0,1,NULL),(31,0,41,'AT-TOUSSAINT','',1,11,0,1,NULL),(32,0,41,'AT-IMMACULE','',8,12,0,1,NULL),(33,0,41,'AT-24DEC','',24,12,0,1,NULL),(34,0,41,'AT-SAINTSTEFAN','',26,12,0,1,NULL),(35,0,41,'AT-Silvester','',31,12,0,1,NULL),(36,0,117,'IN-REPUBLICDAY','',26,1,0,1,NULL),(37,0,117,'IN-GANDI','',2,10,0,1,NULL); +INSERT INTO `llx_c_hrm_public_holiday` VALUES (1,0,0,'NEWYEARDAY1','',1,1,0,1,NULL),(2,0,0,'LABORDAY1','',1,5,0,1,NULL),(3,0,0,'ASSOMPTIONDAY1','',15,8,0,1,NULL),(4,0,0,'CHRISTMASDAY1','',25,12,0,1,NULL),(5,0,1,'FR-VICTORYDAY','',8,5,0,1,NULL),(6,0,1,'FR-NATIONALDAY','',14,7,0,1,NULL),(7,0,1,'FR-ASSOMPTION','',15,8,0,1,NULL),(8,0,1,'FR-TOUSSAINT','',1,11,0,1,NULL),(9,0,1,'FR-ARMISTICE','',11,11,0,1,NULL),(10,0,1,'FR-EASTER','eastermonday',0,0,0,1,NULL),(11,0,1,'FR-ASCENSION','ascension',0,0,0,1,NULL),(12,0,1,'FR-PENTECOST','pentecost',0,0,0,1,NULL),(13,0,3,'IT-LIBEAZIONE','',25,4,0,1,NULL),(14,0,3,'IT-EPIPHANY','',1,6,0,1,NULL),(15,0,3,'IT-REPUBBLICA','',2,6,0,1,NULL),(16,0,3,'IT-TUTTISANTIT','',1,11,0,1,NULL),(17,0,3,'IT-IMMACULE','',8,12,0,1,NULL),(18,0,3,'IT-SAINTSTEFAN','',26,12,0,1,NULL),(19,0,4,'ES-EASTER','easter',0,0,0,1,NULL),(20,0,4,'ES-REYE','',1,6,0,1,NULL),(21,0,4,'ES-HISPANIDAD','',12,10,0,1,NULL),(22,0,4,'ES-TOUSSAINT','',1,11,0,1,NULL),(23,0,4,'ES-CONSTITUIZION','',6,12,0,1,NULL),(24,0,4,'ES-IMMACULE','',8,12,0,1,NULL),(25,0,41,'AT-EASTER','eastermonday',0,0,0,1,NULL),(26,0,41,'AT-ASCENSION','ascension',0,0,0,1,NULL),(27,0,41,'AT-PENTECOST','pentecost',0,0,0,1,NULL),(28,0,41,'AT-FRONLEICHNAM','fronleichnam',0,0,0,1,NULL),(29,0,41,'AT-KONEGIE','',1,6,0,1,NULL),(30,0,41,'AT-26OKT','',26,10,0,1,NULL),(31,0,41,'AT-TOUSSAINT','',1,11,0,1,NULL),(32,0,41,'AT-IMMACULE','',8,12,0,1,NULL),(33,0,41,'AT-24DEC','',24,12,0,1,NULL),(34,0,41,'AT-SAINTSTEFAN','',26,12,0,1,NULL),(35,0,41,'AT-Silvester','',31,12,0,1,NULL),(36,0,117,'IN-REPUBLICDAY','',26,1,0,1,NULL),(37,0,117,'IN-GANDI','',2,10,0,1,NULL),(75,0,2,'BE-VICTORYDAY','',8,5,0,1,NULL),(76,0,2,'BE-NATIONALDAY','',21,7,0,1,NULL),(77,0,2,'BE-ASSOMPTION','',15,8,0,1,NULL),(78,0,2,'BE-TOUSSAINT','',1,11,0,1,NULL),(79,0,2,'BE-ARMISTICE','',11,11,0,1,NULL),(80,0,2,'BE-EASTER','eastermonday',0,0,0,1,NULL),(81,0,2,'BE-ASCENSION','ascension',0,0,0,1,NULL),(82,0,2,'BE-PENTECOST','pentecost',0,0,0,1,NULL); /*!40000 ALTER TABLE `llx_c_hrm_public_holiday` ENABLE KEYS */; UNLOCK TABLES; @@ -2422,10 +2460,10 @@ DROP TABLE IF EXISTS `llx_c_incoterms`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_incoterms` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(3) COLLATE utf8mb3_unicode_ci NOT NULL, - `libelle` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(3) NOT NULL, + `libelle` varchar(255) NOT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `label` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(100) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_incoterms` (`code`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2450,10 +2488,10 @@ DROP TABLE IF EXISTS `llx_c_input_method`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_input_method` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(30) DEFAULT NULL, + `libelle` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_methode_commande_fournisseur` (`code`), UNIQUE KEY `uk_c_input_method` (`code`) @@ -2479,10 +2517,10 @@ DROP TABLE IF EXISTS `llx_c_input_reason`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_input_reason` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(30) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_input_reason` (`code`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2507,8 +2545,8 @@ DROP TABLE IF EXISTS `llx_c_lead_status`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_lead_status` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(10) DEFAULT NULL, + `label` varchar(128) DEFAULT NULL, `position` int(11) DEFAULT NULL, `percent` double(5,2) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, @@ -2537,12 +2575,12 @@ DROP TABLE IF EXISTS `llx_c_paiement`; CREATE TABLE `llx_c_paiement` ( `id` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(6) COLLATE utf8mb3_unicode_ci NOT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(6) NOT NULL, + `libelle` varchar(128) DEFAULT NULL, `type` smallint(6) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `accountancy_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accountancy_code` varchar(32) DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_paiement_code` (`entity`,`code`) @@ -2555,7 +2593,7 @@ CREATE TABLE `llx_c_paiement` ( LOCK TABLES `llx_c_paiement` WRITE; /*!40000 ALTER TABLE `llx_c_paiement` DISABLE KEYS */; -INSERT INTO `llx_c_paiement` VALUES (1,1,'TIP','TIP',2,0,NULL,NULL,0),(2,1,'VIR','Virement',2,1,NULL,NULL,0),(3,1,'PRE','Prélèvement',2,1,NULL,NULL,0),(4,1,'LIQ','Espèces',2,1,NULL,NULL,0),(6,1,'CB','Carte Bancaire',2,1,NULL,NULL,0),(7,1,'CHQ','Chèque',2,1,NULL,NULL,0),(50,1,'VAD','Paiement en ligne',2,0,NULL,NULL,0),(51,1,'TRA','Traite',2,0,NULL,NULL,0),(52,1,'LCR','LCR',2,0,NULL,NULL,0),(53,1,'FAC','Factor',2,0,NULL,NULL,0),(100,1,'KLA','Klarna',1,0,NULL,NULL,0),(101,1,'SOF','Sofort',1,0,NULL,NULL,0),(102,1,'BAN','Bancontact',1,0,NULL,NULL,0),(103,1,'IDE','iDeal',1,0,NULL,NULL,0),(104,1,'GIR','Giropay',1,0,NULL,NULL,0); +INSERT INTO `llx_c_paiement` VALUES (1,1,'TIP','TIP',2,0,NULL,NULL,0),(2,1,'VIR','Virement',2,1,NULL,NULL,0),(3,1,'PRE','Prélèvement',2,1,NULL,NULL,0),(4,1,'LIQ','Espèces',2,1,NULL,NULL,0),(6,1,'CB','Carte Bancaire',2,1,NULL,NULL,0),(7,1,'CHQ','Chèque',2,1,NULL,NULL,0),(50,1,'VAD','Paiement en ligne',2,0,NULL,NULL,0),(51,1,'TRA','Traite',2,0,NULL,NULL,0),(52,1,'LCR','LCR',2,0,NULL,NULL,0),(53,1,'FAC','Factor',2,0,NULL,NULL,0),(100,1,'KLA','Klarna',1,0,NULL,NULL,0),(101,1,'SOF','Sofort',1,0,NULL,NULL,0),(102,1,'BANCON','Bancontact',1,0,NULL,NULL,0),(103,1,'IDE','iDeal',1,0,NULL,NULL,0),(104,1,'GIR','Giropay',1,0,NULL,NULL,0); /*!40000 ALTER TABLE `llx_c_paiement` ENABLE KEYS */; UNLOCK TABLES; @@ -2568,13 +2606,13 @@ DROP TABLE IF EXISTS `llx_c_paper_format`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_paper_format` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(16) NOT NULL, + `label` varchar(128) DEFAULT NULL, `width` float(6,2) DEFAULT 0.00, `height` float(6,2) DEFAULT 0.00, - `unit` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL, + `unit` varchar(5) NOT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=226 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2599,10 +2637,10 @@ DROP TABLE IF EXISTS `llx_c_partnership_type`; CREATE TABLE `llx_c_partnership_type` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(32) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `keyword` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `keyword` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_partnership_type` (`entity`,`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2627,16 +2665,16 @@ DROP TABLE IF EXISTS `llx_c_payment_term`; CREATE TABLE `llx_c_payment_term` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(16) DEFAULT NULL, `sortorder` smallint(6) DEFAULT NULL, `active` tinyint(4) DEFAULT 1, - `libelle` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `libelle_facture` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `libelle` varchar(255) DEFAULT NULL, + `libelle_facture` text DEFAULT NULL, `type_cdr` tinyint(4) DEFAULT NULL, `nbjour` smallint(6) DEFAULT NULL, `decalage` smallint(6) DEFAULT NULL, - `deposit_percent` varchar(63) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `deposit_percent` varchar(63) DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_payment_term_code` (`entity`,`code`) @@ -2662,8 +2700,8 @@ DROP TABLE IF EXISTS `llx_c_price_expression`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_price_expression` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `title` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL, - `expression` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `title` varchar(20) NOT NULL, + `expression` varchar(255) NOT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2686,8 +2724,8 @@ DROP TABLE IF EXISTS `llx_c_price_global_variable`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_price_global_variable` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(20) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(20) NOT NULL, + `description` text DEFAULT NULL, `value` double(24,8) DEFAULT 0.00000000, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2712,12 +2750,12 @@ DROP TABLE IF EXISTS `llx_c_price_global_variable_updater`; CREATE TABLE `llx_c_price_global_variable_updater` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `type` int(11) NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `parameters` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, + `parameters` text DEFAULT NULL, `fk_variable` int(11) NOT NULL, `update_interval` int(11) DEFAULT 0, `next_update` int(11) DEFAULT 0, - `last_status` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_status` text DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2741,7 +2779,7 @@ DROP TABLE IF EXISTS `llx_c_product_nature`; CREATE TABLE `llx_c_product_nature` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `code` tinyint(4) NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_product_nature` (`code`) @@ -2768,8 +2806,8 @@ DROP TABLE IF EXISTS `llx_c_productbatch_qcstatus`; CREATE TABLE `llx_c_productbatch_qcstatus` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(16) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_productbatch_qcstatus` (`code`,`entity`) @@ -2795,8 +2833,8 @@ DROP TABLE IF EXISTS `llx_c_propalst`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_propalst` ( `id` smallint(6) NOT NULL, - `code` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(12) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_propalst` (`code`) @@ -2821,11 +2859,11 @@ DROP TABLE IF EXISTS `llx_c_prospectcontactlevel`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_prospectcontactlevel` ( - `code` varchar(12) CHARACTER SET utf8mb4 NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `label` varchar(128) DEFAULT NULL, `sortorder` smallint(6) DEFAULT NULL, `active` smallint(6) NOT NULL DEFAULT 1, - `module` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL, + `module` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2848,11 +2886,11 @@ DROP TABLE IF EXISTS `llx_c_prospectlevel`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_prospectlevel` ( - `code` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(12) NOT NULL, + `label` varchar(128) DEFAULT NULL, `sortorder` smallint(6) DEFAULT NULL, `active` smallint(6) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2876,8 +2914,8 @@ DROP TABLE IF EXISTS `llx_c_recruitment_origin`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_recruitment_origin` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(32) CHARACTER SET utf8mb4 NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -2903,9 +2941,9 @@ CREATE TABLE `llx_c_regions` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `code_region` int(11) NOT NULL, `fk_pays` int(11) NOT NULL, - `cheflieu` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `cheflieu` varchar(50) DEFAULT NULL, `tncc` int(11) DEFAULT NULL, - `nom` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `nom` varchar(50) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `code_region` (`code_region`), @@ -2935,11 +2973,11 @@ CREATE TABLE `llx_c_revenuestamp` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_pays` int(11) NOT NULL, `taux` double NOT NULL, - `note` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `accountancy_code_sell` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `revenuestamp_type` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'fixed', + `accountancy_code_sell` varchar(32) DEFAULT NULL, + `accountancy_code_buy` varchar(32) DEFAULT NULL, + `revenuestamp_type` varchar(16) NOT NULL DEFAULT 'fixed', PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2964,12 +3002,12 @@ DROP TABLE IF EXISTS `llx_c_shipment_mode`; CREATE TABLE `llx_c_shipment_mode` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `code` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `tracking` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(30) NOT NULL, + `libelle` varchar(128) DEFAULT NULL, + `description` text DEFAULT NULL, + `tracking` varchar(255) DEFAULT NULL, `active` tinyint(4) DEFAULT 0, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_shipment_mode` (`code`,`entity`) @@ -2995,8 +3033,8 @@ DROP TABLE IF EXISTS `llx_c_shipment_package_type`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_shipment_package_type` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(128) DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, `active` int(11) NOT NULL DEFAULT 1, `entity` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) @@ -3022,10 +3060,10 @@ DROP TABLE IF EXISTS `llx_c_socialnetworks`; CREATE TABLE `llx_c_socialnetworks` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(150) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `url` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `icon` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(100) DEFAULT NULL, + `label` varchar(150) DEFAULT NULL, + `url` text DEFAULT NULL, + `icon` varchar(20) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_c_socialnetworks_code` (`code`) @@ -3051,10 +3089,10 @@ DROP TABLE IF EXISTS `llx_c_stcomm`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_stcomm` ( `id` int(11) NOT NULL, - `code` varchar(24) COLLATE utf8mb3_unicode_ci NOT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(24) NOT NULL, + `libelle` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `picto` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `picto` varchar(128) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_stcomm` (`code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3079,9 +3117,9 @@ DROP TABLE IF EXISTS `llx_c_stcommcontact`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_stcommcontact` ( `id` int(11) NOT NULL, - `code` varchar(12) CHARACTER SET utf8mb4 NOT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `picto` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL, + `code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `libelle` varchar(128) DEFAULT NULL, + `picto` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_stcommcontact` (`code`) @@ -3108,14 +3146,14 @@ DROP TABLE IF EXISTS `llx_c_ticket_category`; CREATE TABLE `llx_c_ticket_category` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) DEFAULT 1, - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(32) NOT NULL, `pos` int(11) NOT NULL DEFAULT 0, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `label` varchar(128) NOT NULL, `active` int(11) DEFAULT 1, `use_default` int(11) DEFAULT 1, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, `fk_parent` int(11) NOT NULL DEFAULT 0, - `force_severity` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `force_severity` varchar(32) DEFAULT NULL, `public` int(11) DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_code` (`code`,`entity`) @@ -3142,12 +3180,12 @@ DROP TABLE IF EXISTS `llx_c_ticket_resolution`; CREATE TABLE `llx_c_ticket_resolution` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) DEFAULT 1, - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `pos` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(32) NOT NULL, + `pos` varchar(32) NOT NULL, + `label` varchar(128) NOT NULL, `active` int(11) DEFAULT 1, `use_default` int(11) DEFAULT 1, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_code` (`code`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3173,13 +3211,13 @@ DROP TABLE IF EXISTS `llx_c_ticket_severity`; CREATE TABLE `llx_c_ticket_severity` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) DEFAULT 1, - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `pos` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `color` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(32) NOT NULL, + `pos` varchar(32) NOT NULL, + `label` varchar(128) NOT NULL, + `color` varchar(10) DEFAULT NULL, `active` int(11) DEFAULT 1, `use_default` int(11) DEFAULT 1, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_code` (`code`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3205,12 +3243,12 @@ DROP TABLE IF EXISTS `llx_c_ticket_type`; CREATE TABLE `llx_c_ticket_type` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) DEFAULT 1, - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `pos` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(32) NOT NULL, + `pos` varchar(32) NOT NULL, + `label` varchar(128) NOT NULL, `active` int(11) DEFAULT 1, `use_default` int(11) DEFAULT 1, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_code` (`code`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3236,8 +3274,8 @@ DROP TABLE IF EXISTS `llx_c_transport_mode`; CREATE TABLE `llx_c_transport_mode` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `code` varchar(3) CHARACTER SET utf8mb4 NOT NULL, - `label` varchar(255) CHARACTER SET utf8mb4 NOT NULL, + `code` varchar(3) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=321 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3263,17 +3301,18 @@ DROP TABLE IF EXISTS `llx_c_tva`; CREATE TABLE `llx_c_tva` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_pays` int(11) NOT NULL, - `code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `code` varchar(10) DEFAULT '', `taux` double NOT NULL, - `localtax1` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', - `localtax2` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1` varchar(20) DEFAULT NULL, + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', + `localtax2` varchar(20) DEFAULT NULL, + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `recuperableonly` int(11) NOT NULL DEFAULT 0, - `note` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `accountancy_code_sell` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accountancy_code_sell` varchar(32) DEFAULT NULL, + `accountancy_code_buy` varchar(32) DEFAULT NULL, + `use_default` tinyint(4) DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_tva_id` (`fk_pays`,`code`,`taux`,`recuperableonly`) ) ENGINE=InnoDB AUTO_INCREMENT=2478 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3285,7 +3324,7 @@ CREATE TABLE `llx_c_tva` ( LOCK TABLES `llx_c_tva` WRITE; /*!40000 ALTER TABLE `llx_c_tva` DISABLE KEYS */; -INSERT INTO `llx_c_tva` VALUES (11,1,'',20,NULL,'0',NULL,'0',0,'VAT standard rate (France hors DOM-TOM)',1,NULL,NULL),(12,1,'',8.5,NULL,'0',NULL,'0',0,'VAT standard rate (DOM sauf Guyane et Saint-Martin)',0,NULL,NULL),(13,1,'',8.5,NULL,'0',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), non perçu par le vendeur mais récupérable par acheteur',0,NULL,NULL),(14,1,'',5.5,NULL,'0',NULL,'0',0,'VAT reduced rate (France hors DOM-TOM)',1,NULL,NULL),(15,1,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0 ou non applicable',1,NULL,NULL),(16,1,'',2.1,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(17,1,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(21,2,'',21,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(22,2,'',6,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(23,2,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0 ou non applicable',1,NULL,NULL),(24,2,'',12,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(31,3,'',21,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(32,3,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(33,3,'',4,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(34,3,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(41,4,'',21,'5.2','3','-19:-15:-9','5',0,'VAT standard rate',1,NULL,NULL),(42,4,'',10,'1.4','3','-19:-15:-9','5',0,'VAT reduced rate',1,NULL,NULL),(43,4,'',4,'0.5','3','-19:-15:-9','5',0,'VAT super-reduced rate',1,NULL,NULL),(44,4,'',0,'0','3','-19:-15:-9','5',0,'VAT Rate 0',1,NULL,NULL),(51,5,'',19,NULL,'0',NULL,'0',0,'allgemeine Ust.',1,NULL,NULL),(52,5,'',7,NULL,'0',NULL,'0',0,'ermäßigte USt.',1,NULL,NULL),(53,5,'',0,NULL,'0',NULL,'0',0,'keine USt.',1,NULL,NULL),(54,5,'',5.5,NULL,'0',NULL,'0',0,'USt. Forst',0,NULL,NULL),(55,5,'',10.7,NULL,'0',NULL,'0',0,'USt. Landwirtschaft',0,NULL,NULL),(61,6,'',8,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(62,6,'',3.8,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(63,6,'',2.5,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(64,6,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(71,7,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(72,7,'',17.5,NULL,'0',NULL,'0',0,'VAT standard rate before 2011',1,NULL,NULL),(73,7,'',5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(74,7,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(81,8,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(82,8,'',23,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(83,8,'',13.5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(84,8,'',9,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(85,8,'',4.8,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(91,9,'',17,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(92,9,'',13,NULL,'0',NULL,'0',0,'VAT reduced rate 0',1,NULL,NULL),(93,9,'',3,NULL,'0',NULL,'0',0,'VAT super reduced rate 0',1,NULL,NULL),(94,9,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(101,10,'',6,'1','4','0','0',0,'VAT 6%',1,NULL,NULL),(102,10,'',12,'1','4','0','0',0,'VAT 12%',1,NULL,NULL),(103,10,'',18,'1','4','0','0',0,'VAT 18%',1,NULL,NULL),(104,10,'',7.5,'1','4','0','0',0,'VAT 6% Majoré à 25% (7.5%)',1,NULL,NULL),(105,10,'',15,'1','4','0','0',0,'VAT 12% Majoré à 25% (15%)',1,NULL,NULL),(106,10,'',22.5,'1','4','0','0',0,'VAT 18% Majoré à 25% (22.5%)',1,NULL,NULL),(107,10,'',0,'1','4','0','0',0,'VAT Rate 0',1,NULL,NULL),(111,11,'',0,NULL,'0',NULL,'0',0,'No Sales Tax',1,NULL,NULL),(112,11,'',4,NULL,'0',NULL,'0',0,'Sales Tax 4%',1,NULL,NULL),(113,11,'',6,NULL,'0',NULL,'0',0,'Sales Tax 6%',1,NULL,NULL),(121,12,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(122,12,'',14,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(123,12,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(124,12,'',7,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(125,12,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(141,14,'',7,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(142,14,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(143,14,'',5,'9.975','1',NULL,'0',0,'GST/TPS and PST/TVQ rate for Province',1,NULL,NULL),(171,17,'',19,NULL,'0',NULL,'0',0,'Algemeen BTW tarief',1,NULL,NULL),(172,17,'',6,NULL,'0',NULL,'0',0,'Verlaagd BTW tarief',1,NULL,NULL),(173,17,'',0,NULL,'0',NULL,'0',0,'0 BTW tarief',1,NULL,NULL),(174,17,'',21,NULL,'0',NULL,'0',0,'Algemeen BTW tarief (vanaf 1 oktober 2012)',0,NULL,NULL),(201,20,'',25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(202,20,'',12,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(203,20,'',6,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(204,20,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(211,21,'',0,'0','0','0','0',0,'IVA Rate 0',1,NULL,NULL),(212,21,'',18,'7.5','2','0','0',0,'IVA standard rate',1,NULL,NULL),(221,22,'',18,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(222,22,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(223,22,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(231,23,'',21,NULL,'0',NULL,'0',0,'IVA standard rate',1,NULL,NULL),(232,23,'',10.5,NULL,'0',NULL,'0',0,'IVA reduced rate',1,NULL,NULL),(233,23,'',0,NULL,'0',NULL,'0',0,'IVA Rate 0',1,NULL,NULL),(241,24,'',19.25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(242,24,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(251,25,'',23,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(252,25,'',13,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(253,25,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(254,25,'',6,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(261,26,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(271,27,'',19.6,NULL,'0',NULL,'0',0,'VAT standard rate (France hors DOM-TOM)',1,NULL,NULL),(272,27,'',8.5,NULL,'0',NULL,'0',0,'VAT standard rate (DOM sauf Guyane et Saint-Martin)',0,NULL,NULL),(273,27,'',8.5,NULL,'0',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), non perçu par le vendeur mais récupérable par acheteur',0,NULL,NULL),(274,27,'',5.5,NULL,'0',NULL,'0',0,'VAT reduced rate (France hors DOM-TOM)',0,NULL,NULL),(275,27,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0 ou non applicable',1,NULL,NULL),(276,27,'',2.1,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(277,27,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(281,28,'',10,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(282,28,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(411,41,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(412,41,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(413,41,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(461,46,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL),(462,46,'',15,NULL,'0',NULL,'0',0,'VAT 15%',1,NULL,NULL),(463,46,'',7.5,NULL,'0',NULL,'0',0,'VAT 7.5%',1,NULL,NULL),(561,56,'',0,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(591,59,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(592,59,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(593,59,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(671,67,'',19,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(672,67,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(801,80,'',25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(802,80,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(861,86,'',13,NULL,'0',NULL,'0',0,'IVA 13',1,NULL,NULL),(862,86,'',0,NULL,'0',NULL,'0',0,'SIN IVA',1,NULL,NULL),(1141,114,'',0,NULL,'0',NULL,'0',0,'No ISV',1,NULL,NULL),(1142,114,'',12,NULL,'0',NULL,'0',0,'ISV 12%',1,NULL,NULL),(1161,116,'',25.5,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1162,116,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1163,116,'',0,NULL,'0',NULL,'0',0,'VAT rate 0',1,NULL,NULL),(1171,117,'',12.5,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1172,117,'',4,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1173,117,'',1,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(1174,117,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1176,117,'CGST+SGST',0,'9','1','9','1',0,'CGST+SGST - Same state sales',1,NULL,NULL),(1177,117,'IGST',18,'0','0','0','0',0,'IGST',1,NULL,NULL),(1231,123,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1232,123,'',5,NULL,'0',NULL,'0',0,'VAT Rate 5',1,NULL,NULL),(1401,140,'',15,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1402,140,'',12,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1403,140,'',6,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1404,140,'',3,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(1405,140,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1481,148,'',18,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1482,148,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1483,148,'',5,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL),(1484,148,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1511,151,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1512,151,'',14,NULL,'0',NULL,'0',0,'VAT Rate 14',1,NULL,NULL),(1521,152,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1522,152,'',15,NULL,'0',NULL,'0',0,'VAT Rate 15',1,NULL,NULL),(1541,154,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL),(1542,154,'',16,NULL,'0',NULL,'0',0,'VAT 16%',1,NULL,NULL),(1543,154,'',10,NULL,'0',NULL,'0',0,'VAT Frontero',1,NULL,NULL),(1662,166,'',15,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1663,166,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1692,169,'',5,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1693,169,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1731,173,'',25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1732,173,'',14,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1733,173,'',8,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1734,173,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1781,178,'',7,NULL,'0',NULL,'0',0,'ITBMS standard rate',1,NULL,NULL),(1782,178,'',0,NULL,'0',NULL,'0',0,'ITBMS Rate 0',1,NULL,NULL),(1811,181,'',18,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1812,181,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1841,184,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1842,184,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1843,184,'',3,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1844,184,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1881,188,'',24,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(1882,188,'',9,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1883,188,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(1884,188,'',5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(1931,193,'',0,NULL,'0',NULL,'0',0,'No VAT in SPM',1,NULL,NULL),(2011,201,'',19,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(2012,201,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(2013,201,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(2021,202,'',22,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL),(2022,202,'',9.5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL),(2023,202,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(2051,205,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL),(2052,205,'',14,NULL,'0',NULL,'0',0,'VAT 14%',1,NULL,NULL),(2131,213,'',5,NULL,'0',NULL,'0',0,'VAT 5%',1,NULL,NULL),(2261,226,'',20,NULL,'0',NULL,'0',0,'VAT standart rate',1,NULL,NULL),(2262,226,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(2321,232,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL),(2322,232,'',12,NULL,'0',NULL,'0',0,'VAT 12%',1,NULL,NULL),(2323,232,'',8,NULL,'0',NULL,'0',0,'VAT 8%',1,NULL,NULL),(2461,246,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL),(2462,102,'',23,'0','0','0','0',0,'Κανονικός Φ.Π.Α.',1,NULL,NULL),(2463,102,'',0,'0','0','0','0',0,'Μηδενικό Φ.Π.Α.',1,NULL,NULL),(2464,102,'',13,'0','0','0','0',0,'Μειωμένος Φ.Π.Α.',1,NULL,NULL),(2465,102,'',6.5,'0','0','0','0',0,'Υπερμειωμένος Φ.Π.Α.',1,NULL,NULL),(2466,102,'',16,'0','0','0','0',0,'Νήσων κανονικός Φ.Π.Α.',1,NULL,NULL),(2467,102,'',9,'0','0','0','0',0,'Νήσων μειωμένος Φ.Π.Α.',1,NULL,NULL),(2468,102,'',5,'0','0','0','0',0,'Νήσων υπερμειωμένος Φ.Π.Α.',1,NULL,NULL),(2469,1,'85',8.5,NULL,'0',NULL,'0',0,'VAT standard rate (DOM sauf Guyane et Saint-Martin)',0,NULL,NULL),(2470,1,'85NPR',8.5,NULL,'0',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), non perçu par le vendeur mais récupérable par acheteur',0,NULL,NULL),(2471,1,'85NPROM',8.5,'2','3',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), NPR, Octroi de Mer',0,NULL,NULL),(2472,1,'85NPROMOMR',8.5,'2','3','2.5','3',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), NPR, Octroi de Mer et Octroi de Mer Regional',0,NULL,NULL),(2477,117,'',19.6,'0','0','0','0',0,'aaa',1,'101','10'); +INSERT INTO `llx_c_tva` VALUES (11,1,'',20,NULL,'0',NULL,'0',0,'VAT standard rate (France hors DOM-TOM)',1,NULL,NULL,0),(12,1,'',8.5,NULL,'0',NULL,'0',0,'VAT standard rate (DOM sauf Guyane et Saint-Martin)',0,NULL,NULL,0),(13,1,'',8.5,NULL,'0',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), non perçu par le vendeur mais récupérable par acheteur',0,NULL,NULL,0),(14,1,'',5.5,NULL,'0',NULL,'0',0,'VAT reduced rate (France hors DOM-TOM)',1,NULL,NULL,0),(15,1,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0 ou non applicable',1,NULL,NULL,0),(16,1,'',2.1,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(17,1,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(21,2,'',21,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(22,2,'',6,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(23,2,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0 ou non applicable',1,NULL,NULL,0),(24,2,'',12,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(31,3,'',21,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(32,3,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(33,3,'',4,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(34,3,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(41,4,'',21,'5.2','3','-19:-15:-9','5',0,'VAT standard rate',1,NULL,NULL,0),(42,4,'',10,'1.4','3','-19:-15:-9','5',0,'VAT reduced rate',1,NULL,NULL,0),(43,4,'',4,'0.5','3','-19:-15:-9','5',0,'VAT super-reduced rate',1,NULL,NULL,0),(44,4,'',0,'0','3','-19:-15:-9','5',0,'VAT Rate 0',1,NULL,NULL,0),(51,5,'',19,NULL,'0',NULL,'0',0,'allgemeine Ust.',1,NULL,NULL,0),(52,5,'',7,NULL,'0',NULL,'0',0,'ermäßigte USt.',1,NULL,NULL,0),(53,5,'',0,NULL,'0',NULL,'0',0,'keine USt.',1,NULL,NULL,0),(54,5,'',5.5,NULL,'0',NULL,'0',0,'USt. Forst',0,NULL,NULL,0),(55,5,'',10.7,NULL,'0',NULL,'0',0,'USt. Landwirtschaft',0,NULL,NULL,0),(61,6,'',8,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(62,6,'',3.8,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(63,6,'',2.5,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(64,6,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(71,7,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(72,7,'',17.5,NULL,'0',NULL,'0',0,'VAT standard rate before 2011',1,NULL,NULL,0),(73,7,'',5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(74,7,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(81,8,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(82,8,'',23,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(83,8,'',13.5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(84,8,'',9,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(85,8,'',4.8,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(91,9,'',17,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(92,9,'',13,NULL,'0',NULL,'0',0,'VAT reduced rate 0',1,NULL,NULL,0),(93,9,'',3,NULL,'0',NULL,'0',0,'VAT super reduced rate 0',1,NULL,NULL,0),(94,9,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(101,10,'',6,'1','4','0','0',0,'VAT 6%',1,NULL,NULL,0),(102,10,'',12,'1','4','0','0',0,'VAT 12%',1,NULL,NULL,0),(103,10,'',18,'1','4','0','0',0,'VAT 18%',1,NULL,NULL,0),(104,10,'',7.5,'1','4','0','0',0,'VAT 6% Majoré à 25% (7.5%)',1,NULL,NULL,0),(105,10,'',15,'1','4','0','0',0,'VAT 12% Majoré à 25% (15%)',1,NULL,NULL,0),(106,10,'',22.5,'1','4','0','0',0,'VAT 18% Majoré à 25% (22.5%)',1,NULL,NULL,0),(107,10,'',0,'1','4','0','0',0,'VAT Rate 0',1,NULL,NULL,0),(111,11,'',0,NULL,'0',NULL,'0',0,'No Sales Tax',1,NULL,NULL,0),(112,11,'',4,NULL,'0',NULL,'0',0,'Sales Tax 4%',1,NULL,NULL,0),(113,11,'',6,NULL,'0',NULL,'0',0,'Sales Tax 6%',1,NULL,NULL,0),(121,12,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(122,12,'',14,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(123,12,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(124,12,'',7,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(125,12,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(141,14,'',7,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(142,14,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(143,14,'',5,'9.975','1',NULL,'0',0,'GST/TPS and PST/TVQ rate for Province',1,NULL,NULL,0),(171,17,'',19,NULL,'0',NULL,'0',0,'Algemeen BTW tarief',1,NULL,NULL,0),(172,17,'',6,NULL,'0',NULL,'0',0,'Verlaagd BTW tarief',1,NULL,NULL,0),(173,17,'',0,NULL,'0',NULL,'0',0,'0 BTW tarief',1,NULL,NULL,0),(174,17,'',21,NULL,'0',NULL,'0',0,'Algemeen BTW tarief (vanaf 1 oktober 2012)',0,NULL,NULL,0),(201,20,'',25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(202,20,'',12,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(203,20,'',6,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(204,20,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(211,21,'',0,'0','0','0','0',0,'IVA Rate 0',1,NULL,NULL,0),(212,21,'',18,'7.5','2','0','0',0,'IVA standard rate',1,NULL,NULL,0),(221,22,'',18,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(222,22,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(223,22,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(231,23,'',21,NULL,'0',NULL,'0',0,'IVA standard rate',1,NULL,NULL,0),(232,23,'',10.5,NULL,'0',NULL,'0',0,'IVA reduced rate',1,NULL,NULL,0),(233,23,'',0,NULL,'0',NULL,'0',0,'IVA Rate 0',1,NULL,NULL,0),(241,24,'',19.25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(242,24,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(251,25,'',23,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(252,25,'',13,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(253,25,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(254,25,'',6,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(261,26,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(271,27,'',19.6,NULL,'0',NULL,'0',0,'VAT standard rate (France hors DOM-TOM)',1,NULL,NULL,0),(272,27,'',8.5,NULL,'0',NULL,'0',0,'VAT standard rate (DOM sauf Guyane et Saint-Martin)',0,NULL,NULL,0),(273,27,'',8.5,NULL,'0',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), non perçu par le vendeur mais récupérable par acheteur',0,NULL,NULL,0),(274,27,'',5.5,NULL,'0',NULL,'0',0,'VAT reduced rate (France hors DOM-TOM)',0,NULL,NULL,0),(275,27,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0 ou non applicable',1,NULL,NULL,0),(276,27,'',2.1,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(277,27,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(281,28,'',10,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(282,28,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(411,41,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(412,41,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(413,41,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(461,46,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL,0),(462,46,'',15,NULL,'0',NULL,'0',0,'VAT 15%',1,NULL,NULL,0),(463,46,'',7.5,NULL,'0',NULL,'0',0,'VAT 7.5%',1,NULL,NULL,0),(561,56,'',0,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(591,59,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(592,59,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(593,59,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(671,67,'',19,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(672,67,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(801,80,'',25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(802,80,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(861,86,'',13,NULL,'0',NULL,'0',0,'IVA 13',1,NULL,NULL,0),(862,86,'',0,NULL,'0',NULL,'0',0,'SIN IVA',1,NULL,NULL,0),(1141,114,'',0,NULL,'0',NULL,'0',0,'No ISV',1,NULL,NULL,0),(1142,114,'',12,NULL,'0',NULL,'0',0,'ISV 12%',1,NULL,NULL,0),(1161,116,'',25.5,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1162,116,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1163,116,'',0,NULL,'0',NULL,'0',0,'VAT rate 0',1,NULL,NULL,0),(1171,117,'',12.5,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1172,117,'',4,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1173,117,'',1,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(1174,117,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1176,117,'CGST+SGST',0,'9','1','9','1',0,'CGST+SGST - Same state sales',1,NULL,NULL,0),(1177,117,'IGST',18,'0','0','0','0',0,'IGST',1,NULL,NULL,0),(1231,123,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1232,123,'',5,NULL,'0',NULL,'0',0,'VAT Rate 5',1,NULL,NULL,0),(1401,140,'',15,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1402,140,'',12,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1403,140,'',6,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1404,140,'',3,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(1405,140,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1481,148,'',18,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1482,148,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1483,148,'',5,NULL,'0',NULL,'0',0,'VAT super-reduced rate',1,NULL,NULL,0),(1484,148,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1511,151,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1512,151,'',14,NULL,'0',NULL,'0',0,'VAT Rate 14',1,NULL,NULL,0),(1521,152,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1522,152,'',15,NULL,'0',NULL,'0',0,'VAT Rate 15',1,NULL,NULL,0),(1541,154,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL,0),(1542,154,'',16,NULL,'0',NULL,'0',0,'VAT 16%',1,NULL,NULL,0),(1543,154,'',10,NULL,'0',NULL,'0',0,'VAT Frontero',1,NULL,NULL,0),(1662,166,'',15,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1663,166,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1692,169,'',5,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1693,169,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1731,173,'',25,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1732,173,'',14,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1733,173,'',8,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1734,173,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1781,178,'',7,NULL,'0',NULL,'0',0,'ITBMS standard rate',1,NULL,NULL,0),(1782,178,'',0,NULL,'0',NULL,'0',0,'ITBMS Rate 0',1,NULL,NULL,0),(1811,181,'',18,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1812,181,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1841,184,'',20,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1842,184,'',7,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1843,184,'',3,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1844,184,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1881,188,'',24,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(1882,188,'',9,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1883,188,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(1884,188,'',5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(1931,193,'',0,NULL,'0',NULL,'0',0,'No VAT in SPM',1,NULL,NULL,0),(2011,201,'',19,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(2012,201,'',10,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(2013,201,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(2021,202,'',22,NULL,'0',NULL,'0',0,'VAT standard rate',1,NULL,NULL,0),(2022,202,'',9.5,NULL,'0',NULL,'0',0,'VAT reduced rate',1,NULL,NULL,0),(2023,202,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(2051,205,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL,0),(2052,205,'',14,NULL,'0',NULL,'0',0,'VAT 14%',1,NULL,NULL,0),(2131,213,'',5,NULL,'0',NULL,'0',0,'VAT 5%',1,NULL,NULL,0),(2261,226,'',20,NULL,'0',NULL,'0',0,'VAT standart rate',1,NULL,NULL,0),(2262,226,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(2321,232,'',0,NULL,'0',NULL,'0',0,'No VAT',1,NULL,NULL,0),(2322,232,'',12,NULL,'0',NULL,'0',0,'VAT 12%',1,NULL,NULL,0),(2323,232,'',8,NULL,'0',NULL,'0',0,'VAT 8%',1,NULL,NULL,0),(2461,246,'',0,NULL,'0',NULL,'0',0,'VAT Rate 0',1,NULL,NULL,0),(2462,102,'',23,'0','0','0','0',0,'Κανονικός Φ.Π.Α.',1,NULL,NULL,0),(2463,102,'',0,'0','0','0','0',0,'Μηδενικό Φ.Π.Α.',1,NULL,NULL,0),(2464,102,'',13,'0','0','0','0',0,'Μειωμένος Φ.Π.Α.',1,NULL,NULL,0),(2465,102,'',6.5,'0','0','0','0',0,'Υπερμειωμένος Φ.Π.Α.',1,NULL,NULL,0),(2466,102,'',16,'0','0','0','0',0,'Νήσων κανονικός Φ.Π.Α.',1,NULL,NULL,0),(2467,102,'',9,'0','0','0','0',0,'Νήσων μειωμένος Φ.Π.Α.',1,NULL,NULL,0),(2468,102,'',5,'0','0','0','0',0,'Νήσων υπερμειωμένος Φ.Π.Α.',1,NULL,NULL,0),(2469,1,'85',8.5,NULL,'0',NULL,'0',0,'VAT standard rate (DOM sauf Guyane et Saint-Martin)',0,NULL,NULL,0),(2470,1,'85NPR',8.5,NULL,'0',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), non perçu par le vendeur mais récupérable par acheteur',0,NULL,NULL,0),(2471,1,'85NPROM',8.5,'2','3',NULL,'0',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), NPR, Octroi de Mer',0,NULL,NULL,0),(2472,1,'85NPROMOMR',8.5,'2','3','2.5','3',1,'VAT standard rate (DOM sauf Guyane et Saint-Martin), NPR, Octroi de Mer et Octroi de Mer Regional',0,NULL,NULL,0),(2477,117,'',19.6,'0','0','0','0',0,'aaa',1,'101','10',0); /*!40000 ALTER TABLE `llx_c_tva` ENABLE KEYS */; UNLOCK TABLES; @@ -3298,12 +3337,12 @@ DROP TABLE IF EXISTS `llx_c_type_contact`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_type_contact` ( `rowid` int(11) NOT NULL, - `element` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `source` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'external', - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `element` varchar(30) NOT NULL, + `source` varchar(8) NOT NULL DEFAULT 'external', + `code` varchar(32) NOT NULL, + `libelle` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_type_contact_id` (`element`,`source`,`code`) @@ -3329,11 +3368,11 @@ DROP TABLE IF EXISTS `llx_c_type_container`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_type_container` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(32) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_type_container_id` (`code`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3358,11 +3397,11 @@ DROP TABLE IF EXISTS `llx_c_type_fees`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_type_fees` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(12) NOT NULL, + `label` varchar(128) DEFAULT NULL, + `accountancy_code` varchar(32) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, `type` int(11) DEFAULT 0, PRIMARY KEY (`id`), @@ -3389,8 +3428,8 @@ DROP TABLE IF EXISTS `llx_c_type_resource`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_type_resource` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(32) NOT NULL, + `label` varchar(128) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_type_resource_id` (`label`,`code`) @@ -3416,11 +3455,11 @@ DROP TABLE IF EXISTS `llx_c_typent`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_typent` ( `id` int(11) NOT NULL, - `code` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, - `libelle` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(12) NOT NULL, + `libelle` varchar(128) DEFAULT NULL, `fk_country` int(11) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, - `module` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `module` varchar(32) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`id`), UNIQUE KEY `uk_c_typent` (`code`) @@ -3446,13 +3485,13 @@ DROP TABLE IF EXISTS `llx_c_units`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_units` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(3) DEFAULT NULL, `sortorder` smallint(6) DEFAULT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `short_label` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(128) DEFAULT NULL, + `short_label` varchar(5) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, `scale` int(11) DEFAULT NULL, - `unit_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `unit_type` varchar(10) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_c_units_code` (`code`) ) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3477,11 +3516,11 @@ DROP TABLE IF EXISTS `llx_c_ziptown`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_c_ziptown` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(5) DEFAULT NULL, `fk_county` int(11) DEFAULT NULL, `fk_pays` int(11) NOT NULL DEFAULT 0, - `zip` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, - `town` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `zip` varchar(10) NOT NULL, + `town` varchar(255) NOT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_ziptown_fk_pays` (`zip`,`town`,`fk_pays`), @@ -3514,8 +3553,8 @@ DROP TABLE IF EXISTS `llx_cabinetmed_c_banques`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_cabinetmed_c_banques` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(8) NOT NULL, + `label` varchar(64) NOT NULL, `active` smallint(6) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3539,8 +3578,8 @@ DROP TABLE IF EXISTS `llx_cabinetmed_c_examconclusion`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_cabinetmed_c_examconclusion` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(8) NOT NULL, + `label` varchar(64) NOT NULL, `position` int(11) DEFAULT 10, `active` smallint(6) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) @@ -3568,24 +3607,24 @@ CREATE TABLE `llx_cabinetmed_cons` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_soc` int(11) DEFAULT NULL, `datecons` date NOT NULL, - `typepriseencharge` varchar(8) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `motifconsprinc` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `diaglesprinc` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `motifconssec` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `diaglessec` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `hdm` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `examenclinique` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `examenprescrit` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `traitementprescrit` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `comment` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `typevisit` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, - `infiltration` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `codageccam` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `typepriseencharge` varchar(8) DEFAULT NULL, + `motifconsprinc` varchar(64) DEFAULT NULL, + `diaglesprinc` varchar(64) DEFAULT NULL, + `motifconssec` text DEFAULT NULL, + `diaglessec` text DEFAULT NULL, + `hdm` text DEFAULT NULL, + `examenclinique` text DEFAULT NULL, + `examenprescrit` text DEFAULT NULL, + `traitementprescrit` text DEFAULT NULL, + `comment` text DEFAULT NULL, + `typevisit` varchar(8) NOT NULL, + `infiltration` varchar(255) DEFAULT NULL, + `codageccam` varchar(16) DEFAULT NULL, `montant_cheque` double(24,8) DEFAULT NULL, `montant_espece` double(24,8) DEFAULT NULL, `montant_carte` double(24,8) DEFAULT NULL, `montant_tiers` double(24,8) DEFAULT NULL, - `banque` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `banque` varchar(128) DEFAULT NULL, `date_c` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user` int(11) DEFAULT NULL, @@ -3620,8 +3659,8 @@ CREATE TABLE `llx_cabinetmed_cons_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `aaa` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `aaa` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_cabinetmed_cons_extrafields` (`fk_object`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3646,12 +3685,12 @@ DROP TABLE IF EXISTS `llx_cabinetmed_diaglec`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_cabinetmed_diaglec` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(8) NOT NULL, + `label` varchar(64) NOT NULL, `active` smallint(6) NOT NULL DEFAULT 1, - `icd` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `icd` varchar(12) DEFAULT NULL, `position` int(11) DEFAULT 10, - `lang` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lang` varchar(12) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -3678,10 +3717,10 @@ CREATE TABLE `llx_cabinetmed_examaut` ( `fk_soc` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `dateexam` date NOT NULL, - `examprinc` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `examsec` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `concprinc` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `concsec` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `examprinc` varchar(64) DEFAULT NULL, + `examsec` text DEFAULT NULL, + `concprinc` varchar(64) DEFAULT NULL, + `concsec` text DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -3709,9 +3748,9 @@ CREATE TABLE `llx_cabinetmed_exambio` ( `fk_soc` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `dateexam` date NOT NULL, - `resultat` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `conclusion` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `comment` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `resultat` text DEFAULT NULL, + `conclusion` text DEFAULT NULL, + `comment` text DEFAULT NULL, `suivipr_ad` int(11) DEFAULT NULL, `suivipr_ag` int(11) DEFAULT NULL, `suivipr_vs` int(11) DEFAULT NULL, @@ -3748,9 +3787,9 @@ DROP TABLE IF EXISTS `llx_cabinetmed_examenprescrit`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_cabinetmed_examenprescrit` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, - `biorad` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(8) NOT NULL, + `label` varchar(64) NOT NULL, + `biorad` varchar(8) NOT NULL, `position` int(11) DEFAULT 10, `active` smallint(6) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) @@ -3776,8 +3815,8 @@ DROP TABLE IF EXISTS `llx_cabinetmed_motifcons`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_cabinetmed_motifcons` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `code` varchar(8) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `code` varchar(8) NOT NULL, + `label` varchar(64) NOT NULL, `position` int(11) DEFAULT 10, `active` smallint(6) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) @@ -3803,15 +3842,15 @@ DROP TABLE IF EXISTS `llx_cabinetmed_patient`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_cabinetmed_patient` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `note_antemed` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_antechirgen` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_antechirortho` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_anterhum` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_other` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_traitclass` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_traitallergie` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_traitintol` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_traitspec` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_antemed` text DEFAULT NULL, + `note_antechirgen` text DEFAULT NULL, + `note_antechirortho` text DEFAULT NULL, + `note_anterhum` text DEFAULT NULL, + `note_other` text DEFAULT NULL, + `note_traitclass` text DEFAULT NULL, + `note_traitallergie` text DEFAULT NULL, + `note_traitintol` text DEFAULT NULL, + `note_traitspec` text DEFAULT NULL, `alert_antemed` smallint(6) DEFAULT NULL, `alert_antechirgen` smallint(6) DEFAULT NULL, `alert_antechirortho` smallint(6) DEFAULT NULL, @@ -3845,48 +3884,48 @@ DROP TABLE IF EXISTS `llx_cabinetmed_societe`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_cabinetmed_societe` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `nom` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `nom` varchar(60) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(128) DEFAULT NULL, + `ref_int` varchar(60) DEFAULT NULL, `statut` smallint(6) DEFAULT 0, `parent` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, `datea` datetime DEFAULT NULL, `status` smallint(6) DEFAULT 1, - `code_client` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_fournisseur` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_compta` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_compta_fournisseur` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cp` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ville` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code_client` varchar(24) DEFAULT NULL, + `code_fournisseur` varchar(24) DEFAULT NULL, + `code_compta` varchar(24) DEFAULT NULL, + `code_compta_fournisseur` varchar(24) DEFAULT NULL, + `address` varchar(255) DEFAULT NULL, + `cp` varchar(10) DEFAULT NULL, + `ville` varchar(50) DEFAULT NULL, `fk_departement` int(11) DEFAULT 0, `fk_pays` int(11) DEFAULT 0, - `tel` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fax` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `tel` varchar(20) DEFAULT NULL, + `fax` varchar(20) DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, + `email` varchar(128) DEFAULT NULL, `fk_effectif` int(11) DEFAULT 0, `fk_typent` int(11) DEFAULT 0, `fk_forme_juridique` int(11) DEFAULT 0, `fk_currency` int(11) DEFAULT 0, - `siren` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `siret` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ape` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idprof4` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idprof5` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idprof6` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `tva_intra` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `siren` varchar(128) DEFAULT NULL, + `siret` varchar(128) DEFAULT NULL, + `ape` varchar(128) DEFAULT NULL, + `idprof4` varchar(128) DEFAULT NULL, + `idprof5` varchar(128) DEFAULT NULL, + `idprof6` varchar(128) DEFAULT NULL, + `tva_intra` varchar(20) DEFAULT NULL, `capital` double DEFAULT NULL, `fk_stcomm` int(11) NOT NULL DEFAULT 0, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `prefix_comm` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, + `prefix_comm` varchar(5) DEFAULT NULL, `client` smallint(6) DEFAULT 0, `fournisseur` smallint(6) DEFAULT 0, - `supplier_account` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fk_prospectlevel` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `supplier_account` varchar(32) DEFAULT NULL, + `fk_prospectlevel` varchar(12) DEFAULT NULL, `customer_bad` smallint(6) DEFAULT 0, `customer_rate` double DEFAULT 0, `supplier_rate` double DEFAULT 0, @@ -3898,13 +3937,13 @@ CREATE TABLE `llx_cabinetmed_societe` ( `tva_assuj` smallint(6) DEFAULT 1, `localtax1_assuj` smallint(6) DEFAULT 0, `localtax2_assuj` smallint(6) DEFAULT 0, - `barcode` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `barcode` varchar(255) DEFAULT NULL, `fk_barcode_type` int(11) DEFAULT 0, `price_level` int(11) DEFAULT NULL, - `default_lang` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `logo` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `canvas` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `default_lang` varchar(6) DEFAULT NULL, + `logo` varchar(255) DEFAULT NULL, + `canvas` varchar(32) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -3928,15 +3967,15 @@ DROP TABLE IF EXISTS `llx_categorie`; CREATE TABLE `llx_categorie` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_parent` int(11) NOT NULL DEFAULT 0, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `label` varchar(255) NOT NULL, `type` int(11) NOT NULL DEFAULT 1, `entity` int(11) NOT NULL DEFAULT 1, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, `visible` tinyint(4) NOT NULL DEFAULT 1, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `color` varchar(8) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `color` varchar(8) DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) DEFAULT NULL, @@ -3945,7 +3984,7 @@ CREATE TABLE `llx_categorie` ( UNIQUE KEY `uk_categorie_ref` (`entity`,`fk_parent`,`label`,`type`), KEY `idx_categorie_type` (`type`), KEY `idx_categorie_label` (`label`) -) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -3954,7 +3993,7 @@ CREATE TABLE `llx_categorie` ( LOCK TABLES `llx_categorie` WRITE; /*!40000 ALTER TABLE `llx_categorie` DISABLE KEYS */; -INSERT INTO `llx_categorie` VALUES (1,0,'Preferred Partners',1,1,'This category is used to tag suppliers that are Prefered Partners',NULL,0,NULL,'005fbf',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(2,0,'MyCategory',1,1,'This is description of MyCategory for customer and prospects
',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(3,7,'Hot products',1,1,'This is description of hot products
',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(4,0,'Merchant',1,1,'Category dedicated to merchant third parties',NULL,0,NULL,'bf5f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(5,7,'Bio Fairtrade',0,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(6,7,'Bio AB',0,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(7,9,'Bio',0,1,'This product is a BIO product',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(8,7,'Bio Dynamic',0,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(9,0,'High Quality Product',0,1,'Label dedicated for High quality products',NULL,0,NULL,'7f7f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(10,0,'Reserved for VIP',0,1,'Product of thi category are reserved to VIP customers',NULL,0,NULL,'7f0000',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(11,9,'ISO',0,1,'Product of this category has an ISO label',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(12,0,'VIP',2,1,'',NULL,0,NULL,'bf5f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(13,0,'Region North',2,1,'Customer of North Region',NULL,0,NULL,'7f007f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(14,0,'Regular customer',2,1,'',NULL,0,NULL,'5fbf00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(15,13,'Region North A',2,1,'',NULL,0,NULL,'bf00bf',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(17,0,'MyTag1',4,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(18,0,'Met during meeting',4,1,'',NULL,0,NULL,'ff7f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(19,17,'MySubTag1',4,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(20,13,'Region North B',2,1,'',NULL,0,NULL,'bf005f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(21,0,'Region South',2,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(22,21,'Region South A',2,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(23,21,'Region South B',2,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(24,0,'Limited Edition',0,1,'This is a limited edition',NULL,0,NULL,'ff7f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(25,0,'Imported products',0,1,'For product we have to import from another country',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(26,28,'Friends',4,1,'Category of friends contact',NULL,0,NULL,'00bf00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(27,28,'Family',4,1,'Category of family contacts',NULL,0,NULL,'007f3f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(28,0,'Personal contacts',4,1,'For personal contacts',NULL,0,NULL,'007f3f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(29,0,'Online only merchant',1,1,'',NULL,0,NULL,'aaaaff',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(30,0,'Important',6,1,'Tag for important project',NULL,0,NULL,'7f003f','',NULL,'2020-06-12 17:12:24',NULL,NULL),(31,0,'POS Products',0,1,'All products available in store (POS)',NULL,0,NULL,'5f00bf','',NULL,'2020-06-12 17:12:24',NULL,NULL),(32,31,'Fruits',0,1,'',NULL,0,NULL,'aa56ff','',NULL,'2020-06-12 17:12:24',NULL,NULL),(33,31,'Vegetables',0,1,'',NULL,0,NULL,'aa56ff','',NULL,'2020-06-12 17:12:24',NULL,NULL),(34,31,'Pies',0,1,'Categories for Pies available on POS',NULL,0,NULL,'aa56ff',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(35,31,'Other',0,1,'',NULL,0,NULL,'aa56ff',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(36,0,'VIP',3,1,'VIP member',NULL,0,NULL,'007f00','',NULL,'2020-06-12 17:12:24',NULL,NULL),(37,0,'Board members',3,1,'',NULL,0,NULL,'bf00bf','',NULL,'2020-06-12 17:12:24',NULL,NULL),(38,0,'Main center',9,1,'',NULL,0,NULL,'bf5f00',NULL,'2020-06-12 19:17:30','2020-06-12 17:17:30',12,NULL),(39,0,'Center B',9,1,'Center B',NULL,0,NULL,'ff7f00',NULL,'2020-06-12 19:17:55','2020-06-12 17:17:55',12,NULL),(40,0,'Bank foreign',5,1,'',NULL,0,NULL,'00bfbf',NULL,'2021-04-15 10:26:42','2021-04-15 13:26:42',12,NULL),(41,0,'Bank old company',5,1,'',NULL,0,NULL,'7f7f00',NULL,'2021-04-15 10:26:52','2021-04-15 13:26:52',12,NULL),(42,0,'Event Urgent',10,1,'',NULL,0,NULL,'7f003f',NULL,'2021-04-15 10:42:53','2021-04-15 13:42:53',12,NULL),(43,0,'Event hidden',10,1,'',NULL,0,NULL,'cccccc',NULL,'2021-04-15 10:43:06','2021-04-15 13:43:06',12,NULL),(44,0,'Event Managers',10,1,'',NULL,0,NULL,'007f7f',NULL,'2021-04-15 10:43:34','2021-04-15 13:43:34',12,NULL); +INSERT INTO `llx_categorie` VALUES (1,0,'Preferred Partners',1,1,'This category is used to tag suppliers that are Prefered Partners',NULL,0,NULL,'005fbf',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(2,0,'MyCategory',1,1,'This is description of MyCategory for customer and prospects
',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(3,7,'Hot products',1,1,'This is description of hot products
',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(4,0,'Merchant',1,1,'Category dedicated to merchant third parties',NULL,0,NULL,'bf5f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(5,7,'Bio Fairtrade',0,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(6,7,'Bio AB',0,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(7,9,'Bio',0,1,'This product is a BIO product',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(8,7,'Bio Dynamic',0,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(9,0,'High Quality Product',0,1,'Label dedicated for High quality products',NULL,0,NULL,'7f7f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(10,0,'Reserved for VIP',0,1,'Product of thi category are reserved to VIP customers',NULL,0,NULL,'7f0000',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(11,9,'ISO',0,1,'Product of this category has an ISO label',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(12,0,'VIP',2,1,'',NULL,0,NULL,'bf5f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(13,0,'Region North',2,1,'Customer of North Region',NULL,0,NULL,'7f007f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(14,0,'Regular customer',2,1,'',NULL,0,NULL,'5fbf00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(15,13,'Region North A',2,1,'',NULL,0,NULL,'bf00bf',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(17,0,'MyTag1',4,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(18,0,'Met during meeting',4,1,'',NULL,0,NULL,'ff7f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(19,17,'MySubTag1',4,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(20,13,'Region North B',2,1,'',NULL,0,NULL,'bf005f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(21,0,'Region South',2,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(22,21,'Region South A',2,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(23,21,'Region South B',2,1,'',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(24,0,'Limited Edition',0,1,'This is a limited edition',NULL,0,NULL,'ff7f00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(25,0,'Imported products',0,1,'For product we have to import from another country',NULL,0,NULL,NULL,NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(26,28,'Friends',4,1,'Category of friends contact',NULL,0,NULL,'00bf00',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(27,28,'Family',4,1,'Category of family contacts',NULL,0,NULL,'007f3f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(28,0,'Personal contacts',4,1,'For personal contacts',NULL,0,NULL,'007f3f',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(29,0,'Online only merchant',1,1,'',NULL,0,NULL,'aaaaff',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(30,0,'Important',6,1,'Tag for important project',NULL,0,NULL,'7f003f','',NULL,'2020-06-12 17:12:24',NULL,NULL),(31,0,'POS Products',0,1,'All products available in store (POS)',NULL,0,NULL,'5f00bf','',NULL,'2020-06-12 17:12:24',NULL,NULL),(32,31,'Fruits',0,1,'',NULL,0,NULL,'aa56ff','',NULL,'2020-06-12 17:12:24',NULL,NULL),(33,31,'Vegetables',0,1,'',NULL,0,NULL,'aa56ff','',NULL,'2020-06-12 17:12:24',NULL,NULL),(34,31,'Pies',0,1,'Categories for Pies available on POS',NULL,0,NULL,'aa56ff',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(35,31,'Other',0,1,'',NULL,0,NULL,'aa56ff',NULL,NULL,'2020-06-12 17:12:24',NULL,NULL),(36,0,'VIP',3,1,'VIP member',NULL,0,NULL,'007f00','',NULL,'2020-06-12 17:12:24',NULL,NULL),(37,0,'Board members',3,1,'',NULL,0,NULL,'bf00bf','',NULL,'2020-06-12 17:12:24',NULL,NULL),(38,0,'Main center',9,1,'',NULL,0,NULL,'bf5f00',NULL,'2020-06-12 19:17:30','2020-06-12 17:17:30',12,NULL),(39,0,'Center B',9,1,'Center B',NULL,0,NULL,'ff7f00',NULL,'2020-06-12 19:17:55','2020-06-12 17:17:55',12,NULL),(40,0,'Bank foreign',5,1,'',NULL,0,NULL,'00bfbf',NULL,'2021-04-15 10:26:42','2021-04-15 13:26:42',12,NULL),(41,0,'Bank old company',5,1,'',NULL,0,NULL,'7f7f00',NULL,'2021-04-15 10:26:52','2021-04-15 13:26:52',12,NULL),(42,0,'Event Urgent',10,1,'',NULL,0,NULL,'7f003f',NULL,'2021-04-15 10:42:53','2021-04-15 13:42:53',12,NULL),(43,0,'Event hidden',10,1,'',NULL,0,NULL,'cccccc',NULL,'2021-04-15 10:43:06','2021-04-15 13:43:06',12,NULL),(44,0,'Event Managers',10,1,'',NULL,0,NULL,'007f7f',NULL,'2021-04-15 10:43:34','2021-04-15 13:43:34',12,NULL),(45,0,'Admin',13,1,'',NULL,0,NULL,'bf5f00',NULL,'2022-12-11 21:26:18','2022-12-11 21:26:18',12,NULL),(46,0,'Production',13,1,'',NULL,0,NULL,'007f7f',NULL,'2022-12-11 21:26:35','2022-12-11 21:26:35',12,NULL),(47,0,'Customers',12,1,'',NULL,0,NULL,'bf5f00',NULL,'2022-12-11 21:27:30','2022-12-11 21:27:30',12,NULL),(48,0,'Sales Representatives',12,1,'',NULL,0,NULL,'7f3f00',NULL,'2022-12-11 21:27:47','2022-12-11 21:27:47',12,NULL),(49,0,'Security',12,1,'',NULL,0,NULL,'bf0000',NULL,'2022-12-11 21:28:06','2022-12-11 21:28:06',12,NULL); /*!40000 ALTER TABLE `llx_categorie` ENABLE KEYS */; UNLOCK TABLES; @@ -3968,7 +4007,7 @@ DROP TABLE IF EXISTS `llx_categorie_account`; CREATE TABLE `llx_categorie_account` ( `fk_categorie` int(11) NOT NULL, `fk_account` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_account`), KEY `idx_categorie_account_fk_categorie` (`fk_categorie`), KEY `idx_categorie_account_fk_account` (`fk_account`), @@ -3997,7 +4036,7 @@ DROP TABLE IF EXISTS `llx_categorie_actioncomm`; CREATE TABLE `llx_categorie_actioncomm` ( `fk_categorie` int(11) NOT NULL, `fk_actioncomm` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_actioncomm`), KEY `idx_categorie_actioncomm_fk_categorie` (`fk_categorie`), KEY `idx_categorie_actioncomm_fk_actioncomm` (`fk_actioncomm`), @@ -4025,7 +4064,7 @@ DROP TABLE IF EXISTS `llx_categorie_contact`; CREATE TABLE `llx_categorie_contact` ( `fk_categorie` int(11) NOT NULL, `fk_socpeople` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_socpeople`), KEY `idx_categorie_contact_fk_categorie` (`fk_categorie`), KEY `idx_categorie_contact_fk_socpeople` (`fk_socpeople`), @@ -4054,7 +4093,7 @@ DROP TABLE IF EXISTS `llx_categorie_fournisseur`; CREATE TABLE `llx_categorie_fournisseur` ( `fk_categorie` int(11) NOT NULL, `fk_soc` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_soc`), KEY `idx_categorie_fournisseur_fk_categorie` (`fk_categorie`), KEY `idx_categorie_fournisseur_fk_societe` (`fk_soc`), @@ -4083,7 +4122,7 @@ DROP TABLE IF EXISTS `llx_categorie_knowledgemanagement`; CREATE TABLE `llx_categorie_knowledgemanagement` ( `fk_categorie` int(11) NOT NULL, `fk_knowledgemanagement` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_knowledgemanagement`), KEY `idx_categorie_knowledgemanagement_fk_categorie` (`fk_categorie`), KEY `idx_categorie_knowledgemanagement_fk_knowledgemanagement` (`fk_knowledgemanagement`), @@ -4111,9 +4150,9 @@ DROP TABLE IF EXISTS `llx_categorie_lang`; CREATE TABLE `llx_categorie_lang` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_category` int(11) NOT NULL DEFAULT 0, - `lang` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lang` varchar(5) NOT NULL DEFAULT '0', + `label` varchar(255) NOT NULL, + `description` text DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_category_lang` (`fk_category`,`lang`), CONSTRAINT `fk_category_lang_fk_category` FOREIGN KEY (`fk_category`) REFERENCES `llx_categorie` (`rowid`) @@ -4167,7 +4206,7 @@ DROP TABLE IF EXISTS `llx_categorie_product`; CREATE TABLE `llx_categorie_product` ( `fk_categorie` int(11) NOT NULL, `fk_product` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_product`), KEY `idx_categorie_product_fk_categorie` (`fk_categorie`), KEY `idx_categorie_product_fk_product` (`fk_product`), @@ -4196,7 +4235,7 @@ DROP TABLE IF EXISTS `llx_categorie_project`; CREATE TABLE `llx_categorie_project` ( `fk_categorie` int(11) NOT NULL, `fk_project` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_project`), KEY `idx_categorie_project_fk_categorie` (`fk_categorie`), KEY `idx_categorie_project_fk_project` (`fk_project`), @@ -4226,7 +4265,7 @@ DROP TABLE IF EXISTS `llx_categorie_societe`; CREATE TABLE `llx_categorie_societe` ( `fk_categorie` int(11) NOT NULL, `fk_soc` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_soc`), KEY `idx_categorie_societe_fk_categorie` (`fk_categorie`), KEY `idx_categorie_societe_fk_societe` (`fk_soc`), @@ -4255,7 +4294,7 @@ DROP TABLE IF EXISTS `llx_categorie_ticket`; CREATE TABLE `llx_categorie_ticket` ( `fk_categorie` int(11) NOT NULL, `fk_ticket` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_ticket`), KEY `idx_categorie_ticket_fk_categorie` (`fk_categorie`), KEY `idx_categorie_ticket_fk_ticket` (`fk_ticket`), @@ -4283,7 +4322,7 @@ DROP TABLE IF EXISTS `llx_categorie_user`; CREATE TABLE `llx_categorie_user` ( `fk_categorie` int(11) NOT NULL, `fk_user` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_user`), KEY `idx_categorie_user_fk_categorie` (`fk_categorie`), KEY `idx_categorie_user_fk_user` (`fk_user`), @@ -4311,7 +4350,7 @@ DROP TABLE IF EXISTS `llx_categorie_warehouse`; CREATE TABLE `llx_categorie_warehouse` ( `fk_categorie` int(11) NOT NULL, `fk_warehouse` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_warehouse`), KEY `idx_categorie_warehouse_fk_categorie` (`fk_categorie`), KEY `idx_categorie_warehouse_fk_warehouse` (`fk_warehouse`), @@ -4340,7 +4379,7 @@ DROP TABLE IF EXISTS `llx_categorie_website_page`; CREATE TABLE `llx_categorie_website_page` ( `fk_categorie` int(11) NOT NULL, `fk_website_page` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`fk_categorie`,`fk_website_page`), KEY `idx_categorie_website_page_fk_categorie` (`fk_categorie`), KEY `idx_categorie_website_page_fk_website_page` (`fk_website_page`), @@ -4371,7 +4410,7 @@ CREATE TABLE `llx_categories_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_categories_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -4396,7 +4435,7 @@ DROP TABLE IF EXISTS `llx_chargesociales`; CREATE TABLE `llx_chargesociales` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `date_ech` datetime NOT NULL, - `libelle` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL, + `libelle` varchar(80) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_type` int(11) NOT NULL, `fk_account` int(11) DEFAULT NULL, @@ -4407,15 +4446,15 @@ CREATE TABLE `llx_chargesociales` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `date_creation` datetime DEFAULT NULL, `date_valid` datetime DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, - `ref` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(16) DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -4442,11 +4481,11 @@ CREATE TABLE `llx_commande` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_soc` int(11) NOT NULL, `fk_projet` int(11) DEFAULT NULL, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_client` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_int` varchar(255) DEFAULT NULL, + `ref_client` varchar(255) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `date_valid` datetime DEFAULT NULL, `date_cloture` datetime DEFAULT NULL, @@ -4464,16 +4503,17 @@ CREATE TABLE `llx_commande` ( `total_tva` double(24,8) DEFAULT 0.00000000, `localtax1` double(24,8) DEFAULT 0.00000000, `localtax2` double(24,8) DEFAULT 0.00000000, + `revenuestamp` double(24,8) DEFAULT 0.00000000, `total_ht` double(24,8) DEFAULT 0.00000000, `total_ttc` double(24,8) DEFAULT 0.00000000, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `facture` tinyint(4) DEFAULT 0, `fk_account` int(11) DEFAULT NULL, - `fk_currency` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_currency` varchar(3) DEFAULT NULL, `fk_cond_reglement` int(11) DEFAULT NULL, - `deposit_percent` varchar(63) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `deposit_percent` varchar(63) DEFAULT NULL, `fk_mode_reglement` int(11) DEFAULT NULL, `date_livraison` datetime DEFAULT NULL, `fk_shipping_method` int(11) DEFAULT NULL, @@ -4481,19 +4521,19 @@ CREATE TABLE `llx_commande` ( `fk_availability` int(11) DEFAULT NULL, `fk_input_reason` int(11) DEFAULT NULL, `fk_delivery_address` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module_source` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pos_source` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, + `module_source` varchar(32) DEFAULT NULL, + `pos_source` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_commande_ref` (`ref`,`entity`), KEY `idx_commande_fk_soc` (`fk_soc`), @@ -4517,7 +4557,7 @@ CREATE TABLE `llx_commande` ( LOCK TABLES `llx_commande` WRITE; /*!40000 ALTER TABLE `llx_commande` DISABLE KEYS */; -INSERT INTO `llx_commande` VALUES (1,'2022-02-07 13:37:54',1,NULL,'CO1107-0002',1,NULL,NULL,'','2013-07-20 15:23:12','2021-08-08 13:59:09',NULL,'2021-07-20',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,1,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(2,'2022-02-07 13:37:54',1,NULL,'CO1107-0003',1,NULL,NULL,'','2013-07-20 23:20:12','2021-02-12 17:06:51',NULL,'2021-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(3,'2022-02-07 13:37:54',1,NULL,'CO1107-0004',1,NULL,NULL,'','2013-07-20 23:22:53','2021-02-17 18:27:56',NULL,'2021-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,30.00000000,30.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(5,'2022-02-07 13:37:54',1,NULL,'CO1108-0001',1,NULL,NULL,'','2013-08-08 03:04:11','2021-08-08 03:04:21',NULL,'2021-08-08',1,NULL,1,NULL,NULL,2,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(6,'2022-07-04 01:11:35',19,NULL,'(PROV6)',1,NULL,NULL,'','2015-02-17 16:22:14',NULL,NULL,'2022-02-17',1,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV6)/(PROV6).pdf',NULL,NULL),(17,'2022-07-04 01:11:35',4,NULL,'CO7001-0005',1,NULL,NULL,NULL,'2017-02-15 23:50:34','2021-02-15 23:50:34',NULL,'2022-05-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,509.00000000,509.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,509.00000000,0.00000000,509.00000000,NULL,NULL,NULL),(18,'2022-02-07 13:37:54',7,4,'CO7001-0006',1,NULL,NULL,NULL,'2017-02-15 23:51:23','2021-02-15 23:51:23',NULL,'2022-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,900.00000000,900.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL,NULL,NULL),(20,'2022-07-04 01:11:35',4,NULL,'CO7001-0007',1,NULL,NULL,NULL,'2017-02-15 23:55:52','2021-02-15 23:55:52',NULL,'2022-04-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,330.00000000,330.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,330.00000000,0.00000000,330.00000000,NULL,NULL,NULL),(29,'2022-07-04 01:11:35',4,NULL,'CO7001-0008',1,NULL,NULL,NULL,'2017-02-16 00:03:44','2022-02-16 00:03:44',NULL,'2022-02-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,457.00000000,457.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,457.00000000,0.00000000,457.00000000,NULL,NULL,NULL),(34,'2022-02-07 13:37:54',11,NULL,'CO7001-0009',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2021-02-16 00:05:01',NULL,'2022-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,124.00000000,124.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,124.00000000,0.00000000,124.00000000,NULL,NULL,NULL),(38,'2022-02-07 13:37:54',3,NULL,'CO7001-0010',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2021-02-16 00:05:01',NULL,'2022-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL,NULL,NULL),(40,'2022-02-07 13:37:54',11,NULL,'CO7001-0011',1,NULL,NULL,NULL,'2017-02-16 00:05:10','2021-02-16 00:05:11',NULL,'2022-01-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1210.00000000,1210.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1210.00000000,0.00000000,1210.00000000,NULL,NULL,NULL),(43,'2022-07-04 01:11:35',10,NULL,'CO7001-0012',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2022-02-16 00:05:11',NULL,'2022-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,478.00000000,478.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,478.00000000,0.00000000,478.00000000,NULL,NULL,NULL),(47,'2022-02-07 13:37:54',1,NULL,'CO7001-0013',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2021-02-16 00:05:11',NULL,'2021-11-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,55.00000000,55.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,55.00000000,0.00000000,55.00000000,NULL,NULL,NULL),(48,'2022-02-07 13:37:54',4,NULL,'CO7001-0014',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2021-02-16 00:05:11',NULL,'2021-07-30',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,540.00000000,540.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,540.00000000,0.00000000,540.00000000,NULL,NULL,NULL),(50,'2022-02-07 13:37:54',1,NULL,'CO7001-0015',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2022-02-16 00:05:26',NULL,'2021-12-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,118.00000000,118.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,118.00000000,0.00000000,118.00000000,NULL,NULL,NULL),(54,'2022-07-04 01:11:35',12,NULL,'CO7001-0016',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2021-02-16 00:05:26','2021-02-16 03:05:56','2022-06-03',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,220.00000000,220.00000000,'','','',1,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,220.00000000,0.00000000,220.00000000,NULL,NULL,NULL),(58,'2022-02-07 13:37:54',1,NULL,'CO7001-0017',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2021-02-16 00:05:26',NULL,'2021-07-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,436.00000000,436.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,436.00000000,0.00000000,436.00000000,NULL,NULL,NULL),(62,'2022-07-04 01:11:35',19,NULL,'CO7001-0018',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2021-02-16 00:05:35','2021-12-20 20:48:55','2022-02-23',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,410.00000000,410.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,410.00000000,0.00000000,410.00000000,NULL,NULL,NULL),(68,'2022-07-04 01:11:35',3,NULL,'CO7001-0019',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2021-02-16 00:05:35',NULL,'2022-05-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,45.00000000,45.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,45.00000000,0.00000000,45.00000000,NULL,NULL,NULL),(72,'2022-02-07 13:37:54',6,NULL,'CO7001-0020',1,NULL,NULL,NULL,'2017-02-16 00:05:36','2021-02-16 00:05:36','2022-01-16 02:42:56','2021-11-13',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,610.00000000,610.00000000,'','','',1,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,610.00000000,0.00000000,610.00000000,NULL,NULL,NULL),(75,'2022-07-04 01:11:35',4,NULL,'CO7001-0021',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2021-02-16 04:14:20',NULL,'2022-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,25.00000000,49.88000000,0.00000000,1200.00000000,1274.88000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,25.00000000,1274.88000000,NULL,NULL,NULL),(78,'2022-02-07 13:37:54',12,NULL,'CO7001-0022',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2021-02-16 00:05:37',NULL,'2021-10-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,928.00000000,928.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,928.00000000,0.00000000,928.00000000,NULL,NULL,NULL),(81,'2022-07-04 01:11:35',11,NULL,'CO7001-0023',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2022-02-16 00:05:38',NULL,'2022-07-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,725.00000000,725.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,725.00000000,0.00000000,725.00000000,NULL,NULL,NULL),(83,'2022-07-04 01:11:35',26,NULL,'CO7001-0024',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2021-02-16 00:05:38',NULL,'2022-04-03',12,NULL,12,NULL,1,-1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,105.00000000,105.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,105.00000000,0.00000000,105.00000000,NULL,NULL,NULL),(84,'2022-07-04 01:11:35',2,NULL,'CO7001-0025',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2022-02-16 00:05:38',NULL,'2022-06-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,510.00000000,510.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,510.00000000,0.00000000,510.00000000,NULL,NULL,NULL),(85,'2022-02-07 13:37:54',1,NULL,'CO7001-0026',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2021-02-16 00:05:38',NULL,'2022-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,47.00000000,47.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,47.00000000,0.00000000,47.00000000,NULL,NULL,NULL),(88,'2022-02-07 13:37:54',10,NULL,'CO7001-0027',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2021-12-20 20:42:42',NULL,'2021-12-23',12,12,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,'This is a private note','This is a public note','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,'commande/CO7001-0027/CO7001-0027.pdf',NULL,NULL),(90,'2022-07-04 01:11:35',19,NULL,'(PROV90)',1,NULL,NULL,NULL,'2017-02-16 04:46:31',NULL,NULL,'2022-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,440.00000000,440.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL,NULL,NULL),(91,'2022-07-04 01:11:35',1,NULL,'(PROV91)',1,NULL,NULL,NULL,'2017-02-16 04:46:37',NULL,NULL,'2022-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(92,'2022-07-04 01:11:35',3,NULL,'(PROV92)',1,NULL,NULL,NULL,'2017-02-16 04:47:25',NULL,NULL,'2022-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,1018.00000000,1018.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL,NULL,NULL),(93,'2022-02-07 13:37:54',10,NULL,'(PROV93)',1,NULL,NULL,NULL,'2019-09-27 19:32:53',NULL,NULL,'2021-09-27',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV93)/(PROV93).pdf',NULL,NULL),(94,'2022-02-07 13:37:54',1,NULL,'(PROV94)',1,NULL,NULL,NULL,'2019-12-20 20:49:54',NULL,NULL,'2021-12-20',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(95,'2022-02-07 13:37:54',1,NULL,'(PROV95)',1,NULL,NULL,NULL,'2019-12-20 20:50:23',NULL,NULL,'2021-12-20',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(96,'2022-02-07 13:37:54',10,6,'(PROV96)',1,NULL,NULL,NULL,'2020-01-07 23:39:09',NULL,NULL,'2022-01-07',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'aaa','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,NULL,NULL,NULL),(97,'2022-02-07 13:37:54',10,6,'(PROV97)',1,NULL,NULL,NULL,'2020-01-07 23:43:06',NULL,NULL,'2022-01-07',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'aaa','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,NULL,NULL,NULL),(98,'2022-02-07 13:37:54',1,NULL,'(PROV98)',1,NULL,NULL,NULL,'2020-01-19 14:22:34',NULL,NULL,'2022-01-19',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.45000000,0.45000000,3.00000000,3.90000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,3.00000000,0.00000000,3.90000000,NULL,NULL,NULL),(99,'2022-02-07 13:37:54',1,NULL,'(PROV99)',1,NULL,NULL,NULL,'2020-01-19 14:24:27',NULL,NULL,'2022-01-19',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.24000000,0.00000000,0.00000000,4.00000000,4.24000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,4.00000000,0.24000000,4.24000000,NULL,NULL,NULL); +INSERT INTO `llx_commande` VALUES (1,'2022-12-11 21:23:22',1,NULL,'CO1107-0002',1,NULL,NULL,'','2013-07-20 15:23:12','2022-08-08 13:59:09',NULL,'2022-07-20',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,1,NULL,1,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(2,'2022-12-11 21:23:22',1,NULL,'CO1107-0003',1,NULL,NULL,'','2013-07-20 23:20:12','2022-02-12 17:06:51',NULL,'2022-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(3,'2022-12-11 21:23:22',1,NULL,'CO1107-0004',1,NULL,NULL,'','2013-07-20 23:22:53','2022-02-17 18:27:56',NULL,'2022-07-21',1,NULL,1,NULL,NULL,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,30.00000000,30.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(5,'2022-12-11 21:23:22',1,NULL,'CO1108-0001',1,NULL,NULL,'','2013-08-08 03:04:11','2022-08-08 03:04:21',NULL,'2022-08-08',1,NULL,1,NULL,NULL,2,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(6,'2022-07-04 01:11:35',19,NULL,'(PROV6)',1,NULL,NULL,'','2015-02-17 16:22:14',NULL,NULL,'2022-02-17',1,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV6)/(PROV6).pdf',NULL,NULL),(17,'2022-07-04 01:11:35',4,NULL,'CO7001-0005',1,NULL,NULL,NULL,'2017-02-15 23:50:34','2021-02-15 23:50:34',NULL,'2022-05-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,509.00000000,509.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,509.00000000,0.00000000,509.00000000,NULL,NULL,NULL),(18,'2022-02-07 13:37:54',7,4,'CO7001-0006',1,NULL,NULL,NULL,'2017-02-15 23:51:23','2021-02-15 23:51:23',NULL,'2022-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,900.00000000,900.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL,NULL,NULL),(20,'2022-07-04 01:11:35',4,NULL,'CO7001-0007',1,NULL,NULL,NULL,'2017-02-15 23:55:52','2021-02-15 23:55:52',NULL,'2022-04-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,330.00000000,330.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,330.00000000,0.00000000,330.00000000,NULL,NULL,NULL),(29,'2022-07-04 01:11:35',4,NULL,'CO7001-0008',1,NULL,NULL,NULL,'2017-02-16 00:03:44','2022-02-16 00:03:44',NULL,'2022-02-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,457.00000000,457.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,457.00000000,0.00000000,457.00000000,NULL,NULL,NULL),(34,'2022-02-07 13:37:54',11,NULL,'CO7001-0009',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2021-02-16 00:05:01',NULL,'2022-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,124.00000000,124.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,124.00000000,0.00000000,124.00000000,NULL,NULL,NULL),(38,'2022-02-07 13:37:54',3,NULL,'CO7001-0010',1,NULL,NULL,NULL,'2017-02-16 00:05:01','2021-02-16 00:05:01',NULL,'2022-02-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL,NULL,NULL),(40,'2022-02-07 13:37:54',11,NULL,'CO7001-0011',1,NULL,NULL,NULL,'2017-02-16 00:05:10','2021-02-16 00:05:11',NULL,'2022-01-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,1210.00000000,1210.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1210.00000000,0.00000000,1210.00000000,NULL,NULL,NULL),(43,'2022-07-04 01:11:35',10,NULL,'CO7001-0012',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2022-02-16 00:05:11',NULL,'2022-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,478.00000000,478.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,478.00000000,0.00000000,478.00000000,NULL,NULL,NULL),(47,'2022-12-11 21:23:22',1,NULL,'CO7001-0013',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2022-02-16 00:05:11',NULL,'2022-11-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,55.00000000,55.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,55.00000000,0.00000000,55.00000000,NULL,NULL,NULL),(48,'2022-12-11 21:23:22',4,NULL,'CO7001-0014',1,NULL,NULL,NULL,'2017-02-16 00:05:11','2022-02-16 00:05:11',NULL,'2022-07-30',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,540.00000000,540.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,540.00000000,0.00000000,540.00000000,NULL,NULL,NULL),(50,'2022-02-07 13:37:54',1,NULL,'CO7001-0015',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2022-02-16 00:05:26',NULL,'2021-12-12',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,118.00000000,118.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,118.00000000,0.00000000,118.00000000,NULL,NULL,NULL),(54,'2022-07-04 01:11:35',12,NULL,'CO7001-0016',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2021-02-16 00:05:26','2021-02-16 03:05:56','2022-06-03',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,220.00000000,220.00000000,'','','',1,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,220.00000000,0.00000000,220.00000000,NULL,NULL,NULL),(58,'2022-12-11 21:23:22',1,NULL,'CO7001-0017',1,NULL,NULL,NULL,'2017-02-16 00:05:26','2022-02-16 00:05:26',NULL,'2022-07-23',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,436.00000000,436.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,436.00000000,0.00000000,436.00000000,NULL,NULL,NULL),(62,'2022-07-04 01:11:35',19,NULL,'CO7001-0018',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2021-02-16 00:05:35','2021-12-20 20:48:55','2022-02-23',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,410.00000000,410.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,410.00000000,0.00000000,410.00000000,NULL,NULL,NULL),(68,'2022-07-04 01:11:35',3,NULL,'CO7001-0019',1,NULL,NULL,NULL,'2017-02-16 00:05:35','2021-02-16 00:05:35',NULL,'2022-05-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,45.00000000,45.00000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,45.00000000,0.00000000,45.00000000,NULL,NULL,NULL),(72,'2022-12-11 21:23:22',6,NULL,'CO7001-0020',1,NULL,NULL,NULL,'2017-02-16 00:05:36','2022-02-16 00:05:36','2022-01-16 02:42:56','2022-11-13',12,NULL,12,12,1,3,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,610.00000000,610.00000000,'','','',1,NULL,NULL,NULL,NULL,NULL,NULL,2,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,610.00000000,0.00000000,610.00000000,NULL,NULL,NULL),(75,'2022-07-04 01:11:35',4,NULL,'CO7001-0021',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2021-02-16 04:14:20',NULL,'2022-02-13',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,25.00000000,49.88000000,0.00000000,0.00000000,1200.00000000,1274.88000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,25.00000000,1274.88000000,NULL,NULL,NULL),(78,'2022-12-11 21:23:22',12,NULL,'CO7001-0022',1,NULL,NULL,NULL,'2017-02-16 00:05:37','2022-02-16 00:05:37',NULL,'2022-10-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,928.00000000,928.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,928.00000000,0.00000000,928.00000000,NULL,NULL,NULL),(81,'2022-07-04 01:11:35',11,NULL,'CO7001-0023',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2022-02-16 00:05:38',NULL,'2022-07-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,725.00000000,725.00000000,'','','',0,NULL,NULL,2,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,725.00000000,0.00000000,725.00000000,NULL,NULL,NULL),(83,'2022-07-04 01:11:35',26,NULL,'CO7001-0024',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2021-02-16 00:05:38',NULL,'2022-04-03',12,NULL,12,NULL,1,-1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,105.00000000,105.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,1,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,105.00000000,0.00000000,105.00000000,NULL,NULL,NULL),(84,'2022-07-04 01:11:35',2,NULL,'CO7001-0025',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2022-02-16 00:05:38',NULL,'2022-06-19',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,510.00000000,510.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,2,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,510.00000000,0.00000000,510.00000000,NULL,NULL,NULL),(85,'2022-02-07 13:37:54',1,NULL,'CO7001-0026',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2021-02-16 00:05:38',NULL,'2022-01-03',12,NULL,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,47.00000000,47.00000000,'','','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,47.00000000,0.00000000,47.00000000,NULL,NULL,NULL),(88,'2022-02-07 13:37:54',10,NULL,'CO7001-0027',1,NULL,NULL,NULL,'2017-02-16 00:05:38','2021-12-20 20:42:42',NULL,'2021-12-23',12,12,12,NULL,1,1,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,'This is a private note','This is a public note','',0,NULL,NULL,1,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,'commande/CO7001-0027/CO7001-0027.pdf',NULL,NULL),(90,'2022-07-04 01:11:35',19,NULL,'(PROV90)',1,NULL,NULL,NULL,'2017-02-16 04:46:31',NULL,NULL,'2022-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,440.00000000,440.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL,NULL,NULL),(91,'2022-07-04 01:11:35',1,NULL,'(PROV91)',1,NULL,NULL,NULL,'2017-02-16 04:46:37',NULL,NULL,'2022-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(92,'2022-07-04 01:11:35',3,NULL,'(PROV92)',1,NULL,NULL,NULL,'2017-02-16 04:47:25',NULL,NULL,'2022-02-16',12,NULL,NULL,NULL,NULL,0,0.00000000,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,1018.00000000,1018.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL,NULL,NULL),(93,'2022-12-11 21:23:22',10,NULL,'(PROV93)',1,NULL,NULL,NULL,'2019-09-27 19:32:53',NULL,NULL,'2022-09-27',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','einstein',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'commande/(PROV93)/(PROV93).pdf',NULL,NULL),(94,'2022-02-07 13:37:54',1,NULL,'(PROV94)',1,NULL,NULL,NULL,'2019-12-20 20:49:54',NULL,NULL,'2021-12-20',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(95,'2022-02-07 13:37:54',1,NULL,'(PROV95)',1,NULL,NULL,NULL,'2019-12-20 20:50:23',NULL,NULL,'2021-12-20',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,1000.00000000,1000.00000000,'','','',0,NULL,NULL,3,NULL,3,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,NULL,NULL,NULL),(96,'2022-02-07 13:37:54',10,6,'(PROV96)',1,NULL,NULL,NULL,'2020-01-07 23:39:09',NULL,NULL,'2022-01-07',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'aaa','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,NULL,NULL,NULL),(97,'2022-02-07 13:37:54',10,6,'(PROV97)',1,NULL,NULL,NULL,'2020-01-07 23:43:06',NULL,NULL,'2022-01-07',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,'aaa','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,NULL,NULL,NULL),(98,'2022-02-07 13:37:54',1,NULL,'(PROV98)',1,NULL,NULL,NULL,'2020-01-19 14:22:34',NULL,NULL,'2022-01-19',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.00000000,0.45000000,0.45000000,0.00000000,3.00000000,3.90000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,3.00000000,0.00000000,3.90000000,NULL,NULL,NULL),(99,'2022-02-07 13:37:54',1,NULL,'(PROV99)',1,NULL,NULL,NULL,'2020-01-19 14:24:27',NULL,NULL,'2022-01-19',12,NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,0.24000000,0.00000000,0.00000000,0.00000000,4.00000000,4.24000000,'','','',0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,'',0,'EUR',1.00000000,4.00000000,0.24000000,4.24000000,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_commande` ENABLE KEYS */; UNLOCK TABLES; @@ -4532,8 +4572,8 @@ CREATE TABLE `llx_commande_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `custom1` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `custom1` varchar(10) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_commande_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -4559,10 +4599,10 @@ CREATE TABLE `llx_commande_fournisseur` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_soc` int(11) NOT NULL, - `ref` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_supplier` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_supplier` varchar(255) DEFAULT NULL, `fk_projet` int(11) DEFAULT 0, `date_creation` datetime DEFAULT NULL, `date_valid` datetime DEFAULT NULL, @@ -4585,25 +4625,25 @@ CREATE TABLE `llx_commande_fournisseur` ( `localtax2` double(24,8) DEFAULT 0.00000000, `total_ht` double(24,8) DEFAULT 0.00000000, `total_ttc` double(24,8) DEFAULT 0.00000000, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `fk_input_method` int(11) DEFAULT 0, `fk_cond_reglement` int(11) DEFAULT 0, `fk_mode_reglement` int(11) DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `date_livraison` datetime DEFAULT NULL, `fk_account` int(11) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_commande_fournisseur_ref` (`ref`,`fk_soc`,`entity`), KEY `idx_commande_fournisseur_fk_soc` (`fk_soc`), @@ -4618,7 +4658,7 @@ CREATE TABLE `llx_commande_fournisseur` ( LOCK TABLES `llx_commande_fournisseur` WRITE; /*!40000 ALTER TABLE `llx_commande_fournisseur` DISABLE KEYS */; -INSERT INTO `llx_commande_fournisseur` VALUES (1,'2022-02-07 13:37:54',13,'CF1007-0001',1,NULL,NULL,NULL,'2021-07-11 17:13:40','2022-02-01 18:51:42','2022-02-01 18:52:04',NULL,'2022-02-01',1,NULL,12,12,NULL,0,5,0,0.00000000,0,0,39.20000000,0.00000000,0.00000000,200.00000000,239.20000000,NULL,NULL,'muscadet',2,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(2,'2021-07-11 17:49:28',1,'CF1007-0002',1,NULL,NULL,NULL,'2021-07-11 18:46:28','2021-07-11 18:47:33',NULL,NULL,'2021-07-11',1,NULL,1,NULL,NULL,0,4,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,NULL,NULL,'muscadet',4,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(3,'2020-01-20 11:22:53',17,'(PROV3)',1,NULL,NULL,NULL,'2013-08-04 23:00:52',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,1079.17000000,1079.17000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'USD',1.20000000,1295.00000000,0.00000000,1295.00000000,NULL),(4,'2020-01-20 11:19:49',17,'(PROV4)',1,NULL,NULL,NULL,'2013-08-04 23:19:32',NULL,NULL,NULL,NULL,1,12,NULL,NULL,NULL,0,0,0,0.00000000,0,0,11.88000000,0.00000000,0.00000000,174.17000000,186.05000000,'Private note','Public note','muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EUR',1.00000000,174.17000000,11.88000000,186.05000000,NULL),(13,'2022-07-04 01:11:35',1,'CF1303-0004',1,NULL,NULL,NULL,'2022-03-09 19:39:18','2022-03-09 19:39:27','2022-03-09 19:39:32',NULL,'2022-03-09',1,NULL,1,1,NULL,0,2,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,NULL,NULL,'muscadet',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(14,'2020-01-20 11:20:11',1,'(PROV14)',1,NULL,'',NULL,'2020-01-20 12:20:11',NULL,NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,0,NULL,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','muscadet',0,1,NULL,NULL,NULL,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL); +INSERT INTO `llx_commande_fournisseur` VALUES (1,'2022-02-07 13:37:54',13,'CF1007-0001',1,NULL,NULL,NULL,'2021-07-11 17:13:40','2022-02-01 18:51:42','2022-02-01 18:52:04',NULL,'2022-02-01',1,NULL,12,12,NULL,0,5,0,0.00000000,0,0,39.20000000,0.00000000,0.00000000,200.00000000,239.20000000,NULL,NULL,'muscadet',2,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(2,'2022-12-11 21:23:22',1,'CF1007-0002',1,NULL,NULL,NULL,'2022-07-11 18:46:28','2022-07-11 18:47:33',NULL,NULL,'2022-07-11',1,NULL,1,NULL,NULL,0,4,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,200.00000000,200.00000000,NULL,NULL,'muscadet',4,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(3,'2020-01-20 11:22:53',17,'(PROV3)',1,NULL,NULL,NULL,'2013-08-04 23:00:52',NULL,NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,1079.17000000,1079.17000000,NULL,NULL,'muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'USD',1.20000000,1295.00000000,0.00000000,1295.00000000,NULL),(4,'2020-01-20 11:19:49',17,'(PROV4)',1,NULL,NULL,NULL,'2013-08-04 23:19:32',NULL,NULL,NULL,NULL,1,12,NULL,NULL,NULL,0,0,0,0.00000000,0,0,11.88000000,0.00000000,0.00000000,174.17000000,186.05000000,'Private note','Public note','muscadet',0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'EUR',1.00000000,174.17000000,11.88000000,186.05000000,NULL),(13,'2022-07-04 01:11:35',1,'CF1303-0004',1,NULL,NULL,NULL,'2022-03-09 19:39:18','2022-03-09 19:39:27','2022-03-09 19:39:32',NULL,'2022-03-09',1,NULL,1,1,NULL,0,2,0,0.00000000,0,0,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,NULL,NULL,'muscadet',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL),(14,'2020-01-20 11:20:11',1,'(PROV14)',1,NULL,'',NULL,'2020-01-20 12:20:11',NULL,NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,0,NULL,0,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,'','','muscadet',0,1,NULL,NULL,NULL,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL); /*!40000 ALTER TABLE `llx_commande_fournisseur` ENABLE KEYS */; UNLOCK TABLES; @@ -4638,17 +4678,18 @@ CREATE TABLE `llx_commande_fournisseur_dispatch` ( `fk_entrepot` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `datec` datetime DEFAULT NULL, - `comment` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `comment` varchar(255) DEFAULT NULL, `status` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `batch` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `batch` varchar(128) DEFAULT NULL, `eatby` date DEFAULT NULL, `sellby` date DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `fk_reception` int(11) DEFAULT NULL, `cost_price` double(24,8) DEFAULT 0.00000000, PRIMARY KEY (`rowid`), - KEY `idx_commande_fournisseur_dispatch_fk_commande` (`fk_commande`) + KEY `idx_commande_fournisseur_dispatch_fk_commande` (`fk_commande`), + KEY `idx_commande_fournisseur_dispatch_fk_product` (`fk_product`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -4673,7 +4714,7 @@ CREATE TABLE `llx_commande_fournisseur_dispatch_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_commande_fournisseur_dispatch_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -4699,7 +4740,7 @@ CREATE TABLE `llx_commande_fournisseur_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_commande_fournisseur_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -4728,7 +4769,7 @@ CREATE TABLE `llx_commande_fournisseur_log` ( `fk_commande` int(11) NOT NULL, `fk_statut` smallint(6) NOT NULL, `fk_user` int(11) NOT NULL, - `comment` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `comment` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -4755,15 +4796,15 @@ CREATE TABLE `llx_commande_fournisseurdet` ( `fk_commande` int(11) NOT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(50) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `tva_tx` double(6,3) DEFAULT 0.000, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `remise` double DEFAULT 0, @@ -4777,12 +4818,12 @@ CREATE TABLE `llx_commande_fournisseurdet` ( `date_start` datetime DEFAULT NULL, `date_end` datetime DEFAULT NULL, `info_bits` int(11) DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `special_code` int(11) DEFAULT 0, `rang` int(11) DEFAULT 0, `fk_unit` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -4816,7 +4857,7 @@ CREATE TABLE `llx_commande_fournisseurdet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_commande_fournisseurdet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -4843,15 +4884,15 @@ CREATE TABLE `llx_commandedet` ( `fk_commande` int(11) DEFAULT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `tva_tx` double(6,3) DEFAULT NULL, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT NULL, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT NULL, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `remise` double DEFAULT 0, @@ -4871,11 +4912,11 @@ CREATE TABLE `llx_commandedet` ( `buy_price_ht` double(24,8) DEFAULT 0.00000000, `special_code` int(10) unsigned DEFAULT 0, `rang` int(11) DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_commandefourndet` int(11) DEFAULT NULL, `fk_unit` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -4912,7 +4953,7 @@ CREATE TABLE `llx_commandedet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_commandedet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -4938,12 +4979,12 @@ CREATE TABLE `llx_comment` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `description` text COLLATE utf8mb3_unicode_ci NOT NULL, + `description` text NOT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_element` int(11) DEFAULT NULL, - `element_type` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `element_type` varchar(50) DEFAULT NULL, `entity` int(11) DEFAULT 1, - `import_key` varchar(125) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(125) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -4967,16 +5008,16 @@ DROP TABLE IF EXISTS `llx_const`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_const` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `name` varchar(255) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `value` text COLLATE utf8mb3_unicode_ci NOT NULL, - `type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT 'string', + `value` text NOT NULL, + `type` varchar(64) DEFAULT 'string', `visible` tinyint(4) NOT NULL DEFAULT 1, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`), UNIQUE KEY `uk_const` (`name`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=9451 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=9516 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -4985,7 +5026,7 @@ CREATE TABLE `llx_const` ( LOCK TABLES `llx_const` WRITE; /*!40000 ALTER TABLE `llx_const` DISABLE KEYS */; -INSERT INTO `llx_const` VALUES (8,'MAIN_UPLOAD_DOC',0,'2048','chaine',0,'Max size for file upload (0 means no upload allowed)','2012-07-08 11:17:57'),(9,'MAIN_SEARCHFORM_SOCIETE',0,'1','yesno',0,'Show form for quick company search','2012-07-08 11:17:57'),(10,'MAIN_SEARCHFORM_CONTACT',0,'1','yesno',0,'Show form for quick contact search','2012-07-08 11:17:57'),(11,'MAIN_SEARCHFORM_PRODUITSERVICE',0,'1','yesno',0,'Show form for quick product search','2012-07-08 11:17:58'),(12,'MAIN_SEARCHFORM_ADHERENT',0,'1','yesno',0,'Show form for quick member search','2012-07-08 11:17:58'),(16,'MAIN_SIZE_LISTE_LIMIT',0,'25','chaine',0,'Longueur maximum des listes','2012-07-08 11:17:58'),(29,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',1,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-07-08 11:17:58'),(33,'SOCIETE_NOLIST_COURRIER',0,'1','yesno',0,'Liste les fichiers du repertoire courrier','2012-07-08 11:17:58'),(36,'ADHERENT_MAIL_REQUIRED',1,'1','yesno',0,'EMail required to create a new member','2012-07-08 11:17:58'),(37,'ADHERENT_MAIL_FROM',1,'adherents@domain.com','chaine',0,'Sender EMail for automatic emails','2012-07-08 11:17:58'),(38,'ADHERENT_MAIL_RESIL',1,'Your subscription has been resiliated.\r\nWe hope to see you soon again','html',0,'Mail resiliation','2018-11-23 11:56:07'),(39,'ADHERENT_MAIL_VALID',1,'Your subscription has been validated.\r\nThis is a remind of your personal information :\r\n\r\n%INFOS%\r\n\r\n','html',0,'Mail de validation','2018-11-23 11:56:07'),(40,'ADHERENT_MAIL_COTIS',1,'Hello %PRENOM%,\r\nThanks for your subscription.\r\nThis email confirms that your subscription has been received and processed.\r\n\r\n','html',0,'Mail de validation de cotisation','2018-11-23 11:56:07'),(41,'ADHERENT_MAIL_VALID_SUBJECT',1,'Your subscription has been validated','chaine',0,'Sujet du mail de validation','2012-07-08 11:17:59'),(42,'ADHERENT_MAIL_RESIL_SUBJECT',1,'Resiliating your subscription','chaine',0,'Sujet du mail de resiliation','2012-07-08 11:17:59'),(43,'ADHERENT_MAIL_COTIS_SUBJECT',1,'Receipt of your subscription','chaine',0,'Sujet du mail de validation de cotisation','2012-07-08 11:17:59'),(44,'MAILING_EMAIL_FROM',1,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-07-08 11:17:59'),(45,'ADHERENT_USE_MAILMAN',1,'0','yesno',0,'Utilisation de Mailman','2012-07-08 11:17:59'),(46,'ADHERENT_MAILMAN_UNSUB_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&user=%EMAIL%','chaine',0,'Url de desinscription aux listes mailman','2012-07-08 11:17:59'),(47,'ADHERENT_MAILMAN_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&send_welcome_msg_to_this_batch=1&subscribees=%EMAIL%','chaine',0,'Url pour les inscriptions mailman','2012-07-08 11:17:59'),(48,'ADHERENT_MAILMAN_LISTS',1,'test-test,test-test2','chaine',0,'Listes auxquelles inscrire les nouveaux adherents','2012-07-08 11:17:59'),(49,'ADHERENT_MAILMAN_ADMINPW',1,'','chaine',0,'Mot de passe Admin des liste mailman','2012-07-08 11:17:59'),(50,'ADHERENT_MAILMAN_SERVER',1,'lists.domain.com','chaine',0,'Serveur hebergeant les interfaces d Admin des listes mailman','2012-07-08 11:17:59'),(51,'ADHERENT_MAILMAN_LISTS_COTISANT',1,'','chaine',0,'Liste(s) auxquelles les nouveaux cotisants sont inscris automatiquement','2012-07-08 11:17:59'),(52,'ADHERENT_USE_SPIP',1,'0','yesno',0,'Utilisation de SPIP ?','2012-07-08 11:17:59'),(53,'ADHERENT_USE_SPIP_AUTO',1,'0','yesno',0,'Utilisation de SPIP automatiquement','2012-07-08 11:17:59'),(54,'ADHERENT_SPIP_USER',1,'user','chaine',0,'user spip','2012-07-08 11:17:59'),(55,'ADHERENT_SPIP_PASS',1,'pass','chaine',0,'Pass de connection','2012-07-08 11:17:59'),(56,'ADHERENT_SPIP_SERVEUR',1,'localhost','chaine',0,'serveur spip','2012-07-08 11:17:59'),(57,'ADHERENT_SPIP_DB',1,'spip','chaine',0,'db spip','2012-07-08 11:17:59'),(58,'ADHERENT_CARD_HEADER_TEXT',1,'%ANNEE%','chaine',0,'Texte imprime sur le haut de la carte adherent','2012-07-08 11:17:59'),(59,'ADHERENT_CARD_FOOTER_TEXT',1,'Association AZERTY','chaine',0,'Texte imprime sur le bas de la carte adherent','2012-07-08 11:17:59'),(61,'FCKEDITOR_ENABLE_USER',1,'1','yesno',0,'Activation fckeditor sur notes utilisateurs','2012-07-08 11:17:59'),(62,'FCKEDITOR_ENABLE_SOCIETE',1,'1','yesno',0,'Activation fckeditor sur notes societe','2012-07-08 11:17:59'),(63,'FCKEDITOR_ENABLE_PRODUCTDESC',1,'1','yesno',0,'Activation fckeditor sur notes produits','2012-07-08 11:17:59'),(64,'FCKEDITOR_ENABLE_MEMBER',1,'1','yesno',0,'Activation fckeditor sur notes adherent','2012-07-08 11:17:59'),(65,'FCKEDITOR_ENABLE_MAILING',1,'1','yesno',0,'Activation fckeditor sur emailing','2012-07-08 11:17:59'),(67,'DON_ADDON_MODEL',1,'html_cerfafr','chaine',0,'','2012-07-08 11:18:00'),(68,'PROPALE_ADDON',1,'mod_propale_marbre','chaine',0,'','2012-07-08 11:18:00'),(69,'PROPALE_ADDON_PDF',1,'azur','chaine',0,'','2012-07-08 11:18:00'),(70,'COMMANDE_ADDON',1,'mod_commande_marbre','chaine',0,'','2012-07-08 11:18:00'),(71,'COMMANDE_ADDON_PDF',1,'einstein','chaine',0,'','2012-07-08 11:18:00'),(72,'COMMANDE_SUPPLIER_ADDON',1,'mod_commande_fournisseur_muguet','chaine',0,'','2012-07-08 11:18:00'),(73,'COMMANDE_SUPPLIER_ADDON_PDF',1,'muscadet','chaine',0,'','2012-07-08 11:18:00'),(74,'EXPEDITION_ADDON',1,'enlevement','chaine',0,'','2012-07-08 11:18:00'),(76,'FICHEINTER_ADDON',1,'pacific','chaine',0,'','2012-07-08 11:18:00'),(77,'FICHEINTER_ADDON_PDF',1,'soleil','chaine',0,'','2012-07-08 11:18:00'),(79,'FACTURE_ADDON_PDF',1,'crabe','chaine',0,'','2012-07-08 11:18:00'),(80,'PROPALE_VALIDITY_DURATION',1,'15','chaine',0,'Durée de validitée des propales','2012-07-08 11:18:00'),(230,'COMPANY_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2012-07-08 11:26:20'),(238,'LIVRAISON_ADDON_PDF',1,'typhon','chaine',0,'Nom du gestionnaire de generation des commandes en PDF','2012-07-08 11:26:27'),(239,'DELIVERY_ADDON_NUMBER',1,'mod_delivery_jade','chaine',0,'Nom du gestionnaire de numerotation des bons de livraison','2020-12-10 12:24:40'),(245,'FACTURE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2012-07-08 11:28:53'),(249,'DON_FORM',1,'html_cerfafr','chaine',0,'Nom du gestionnaire de formulaire de dons','2017-09-06 16:12:22'),(254,'ADHERENT_BANK_ACCOUNT',1,'','chaine',0,'ID du Compte banquaire utilise','2012-07-08 11:29:05'),(255,'ADHERENT_BANK_CATEGORIE',1,'','chaine',0,'ID de la categorie banquaire des cotisations','2012-07-08 11:29:05'),(256,'ADHERENT_ETIQUETTE_TYPE',1,'L7163','chaine',0,'Type d etiquette (pour impression de planche d etiquette)','2012-07-08 11:29:05'),(269,'PROJECT_ADDON_PDF',1,'baleine','chaine',0,'Nom du gestionnaire de generation des projets en PDF','2012-07-08 11:29:33'),(270,'PROJECT_ADDON',1,'mod_project_simple','chaine',0,'Nom du gestionnaire de numerotation des projets','2012-07-08 11:29:33'),(369,'EXPEDITION_ADDON_PDF',1,'merou','chaine',0,'','2012-07-08 22:58:07'),(377,'FACTURE_ADDON',1,'mod_facture_terre','chaine',0,'','2012-07-08 23:08:12'),(380,'ADHERENT_CARD_TEXT',1,'%TYPE% n° %ID%\r\n%PRENOM% %NOM%\r\n<%EMAIL%>\r\n%ADRESSE%\r\n%CP% %VILLE%\r\n%PAYS%','',0,'Texte imprime sur la carte adherent','2012-07-08 23:14:46'),(381,'ADHERENT_CARD_TEXT_RIGHT',1,'aaa','',0,'','2012-07-08 23:14:55'),(386,'STOCK_CALCULATE_ON_SHIPMENT',1,'1','chaine',0,'','2012-07-08 23:23:21'),(387,'STOCK_CALCULATE_ON_SUPPLIER_DISPATCH_ORDER',1,'1','chaine',0,'','2012-07-08 23:23:26'),(392,'MAIN_AGENDA_XCAL_EXPORTKEY',1,'dolibarr','chaine',0,'','2012-07-08 23:27:50'),(393,'MAIN_AGENDA_EXPORT_PAST_DELAY',1,'100','chaine',0,'','2012-07-08 23:27:50'),(610,'CASHDESK_ID_THIRDPARTY',1,'7','chaine',0,'','2012-07-11 17:08:18'),(611,'CASHDESK_ID_BANKACCOUNT_CASH',1,'3','chaine',0,'','2012-07-11 17:08:18'),(612,'CASHDESK_ID_BANKACCOUNT_CHEQUE',1,'1','chaine',0,'','2012-07-11 17:08:18'),(613,'CASHDESK_ID_BANKACCOUNT_CB',1,'1','chaine',0,'','2012-07-11 17:08:18'),(614,'CASHDESK_ID_WAREHOUSE',1,'2','chaine',0,'','2012-07-11 17:08:18'),(660,'LDAP_USER_DN',1,'ou=users,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(661,'LDAP_GROUP_DN',1,'ou=groups,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(662,'LDAP_FILTER_CONNECTION',1,'&(objectClass=user)(objectCategory=person)','chaine',0,NULL,'2012-07-18 10:25:27'),(663,'LDAP_FIELD_LOGIN',1,'uid','chaine',0,NULL,'2012-07-18 10:25:27'),(664,'LDAP_FIELD_FULLNAME',1,'cn','chaine',0,NULL,'2012-07-18 10:25:27'),(665,'LDAP_FIELD_NAME',1,'sn','chaine',0,NULL,'2012-07-18 10:25:27'),(666,'LDAP_FIELD_FIRSTNAME',1,'givenname','chaine',0,NULL,'2012-07-18 10:25:27'),(667,'LDAP_FIELD_MAIL',1,'mail','chaine',0,NULL,'2012-07-18 10:25:27'),(668,'LDAP_FIELD_PHONE',1,'telephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(669,'LDAP_FIELD_FAX',1,'facsimiletelephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(670,'LDAP_FIELD_MOBILE',1,'mobile','chaine',0,NULL,'2012-07-18 10:25:27'),(671,'LDAP_SERVER_TYPE',1,'openldap','chaine',0,'','2012-07-18 10:25:46'),(672,'LDAP_SERVER_PROTOCOLVERSION',1,'3','chaine',0,'','2012-07-18 10:25:47'),(673,'LDAP_SERVER_HOST',1,'localhost','chaine',0,'','2012-07-18 10:25:47'),(674,'LDAP_SERVER_PORT',1,'389','chaine',0,'','2012-07-18 10:25:47'),(675,'LDAP_SERVER_USE_TLS',1,'0','chaine',0,'','2012-07-18 10:25:47'),(676,'LDAP_SYNCHRO_ACTIVE',1,'dolibarr2ldap','chaine',0,'','2012-07-18 10:25:47'),(677,'LDAP_CONTACT_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(678,'LDAP_MEMBER_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(974,'MAIN_MODULE_WORKFLOW_TRIGGERS',1,'1','chaine',0,NULL,'2013-07-18 18:02:20'),(975,'WORKFLOW_PROPAL_AUTOCREATE_ORDER',1,'1','chaine',0,'','2013-07-18 18:02:24'),(980,'PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR',1,'1234567','chaine',0,'','2013-07-18 18:05:50'),(983,'FACTURE_RIB_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(984,'FACTURE_CHQ_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(1016,'GOOGLE_DUPLICATE_INTO_GCAL',1,'1','chaine',0,'','2013-07-18 21:40:20'),(1152,'SOCIETE_CODECLIENT_ADDON',1,'mod_codeclient_monkey','chaine',0,'','2013-07-29 20:50:02'),(1240,'MAIN_LOGEVENTS_USER_LOGIN',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1241,'MAIN_LOGEVENTS_USER_LOGIN_FAILED',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1242,'MAIN_LOGEVENTS_USER_LOGOUT',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1243,'MAIN_LOGEVENTS_USER_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1244,'MAIN_LOGEVENTS_USER_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1245,'MAIN_LOGEVENTS_USER_NEW_PASSWORD',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1246,'MAIN_LOGEVENTS_USER_ENABLEDISABLE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1247,'MAIN_LOGEVENTS_USER_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1248,'MAIN_LOGEVENTS_GROUP_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1249,'MAIN_LOGEVENTS_GROUP_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1250,'MAIN_LOGEVENTS_GROUP_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1251,'MAIN_BOXES_MAXLINES',1,'5','',0,'','2013-07-29 21:05:42'),(1482,'EXPEDITION_ADDON_NUMBER',1,'mod_expedition_safor','chaine',0,'Nom du gestionnaire de numerotation des expeditions','2013-08-05 17:53:11'),(1490,'CONTRACT_ADDON',1,'mod_contract_serpis','chaine',0,'Nom du gestionnaire de numerotation des contrats','2013-08-05 18:11:58'),(1677,'COMMANDE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/orders','chaine',0,NULL,'2014-12-08 13:11:02'),(1724,'PROPALE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2014-12-08 13:17:14'),(1730,'OPENSTREETMAP_ENABLE_MAPS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1731,'OPENSTREETMAP_ENABLE_MAPS_CONTACTS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1732,'OPENSTREETMAP_ENABLE_MAPS_MEMBERS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1733,'OPENSTREETMAP_MAPS_ZOOM_LEVEL',1,'15','chaine',0,'','2014-12-08 13:22:47'),(1742,'MAIN_MAIL_EMAIL_FROM',2,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:14'),(1743,'MAIN_MENU_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1744,'MAIN_MENUFRONT_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1745,'MAIN_MENU_SMARTPHONE',2,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:14'),(1746,'MAIN_MENUFRONT_SMARTPHONE',2,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:14'),(1747,'MAIN_THEME',2,'eldy','chaine',0,'Default theme','2014-12-08 14:08:14'),(1748,'MAIN_DELAY_ACTIONS_TODO',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:14'),(1749,'MAIN_DELAY_ORDERS_TO_PROCESS',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:14'),(1750,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:14'),(1751,'MAIN_DELAY_PROPALS_TO_CLOSE',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:14'),(1752,'MAIN_DELAY_PROPALS_TO_BILL',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:14'),(1753,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:14'),(1754,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:14'),(1755,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:14'),(1756,'MAIN_DELAY_RUNNING_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:14'),(1757,'MAIN_DELAY_MEMBERS',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:14'),(1758,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',2,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:14'),(1759,'MAILING_EMAIL_FROM',2,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:14'),(1760,'MAIN_INFO_SOCIETE_COUNTRY',3,'1:FR:France','chaine',0,'','2015-02-26 21:56:28'),(1761,'MAIN_INFO_SOCIETE_NOM',3,'bbb','chaine',0,'','2014-12-08 14:08:20'),(1762,'MAIN_INFO_SOCIETE_STATE',3,'0','chaine',0,'','2015-02-27 14:20:27'),(1763,'MAIN_MONNAIE',3,'EUR','chaine',0,'','2014-12-08 14:08:20'),(1764,'MAIN_LANG_DEFAULT',3,'auto','chaine',0,'','2014-12-08 14:08:20'),(1765,'MAIN_MAIL_EMAIL_FROM',3,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:20'),(1766,'MAIN_MENU_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1767,'MAIN_MENUFRONT_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1768,'MAIN_MENU_SMARTPHONE',3,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:20'),(1769,'MAIN_MENUFRONT_SMARTPHONE',3,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:20'),(1770,'MAIN_THEME',3,'eldy','chaine',0,'Default theme','2014-12-08 14:08:20'),(1771,'MAIN_DELAY_ACTIONS_TODO',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:20'),(1772,'MAIN_DELAY_ORDERS_TO_PROCESS',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:20'),(1773,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:20'),(1774,'MAIN_DELAY_PROPALS_TO_CLOSE',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:20'),(1775,'MAIN_DELAY_PROPALS_TO_BILL',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:20'),(1776,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:20'),(1777,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:20'),(1778,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:20'),(1779,'MAIN_DELAY_RUNNING_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:20'),(1780,'MAIN_DELAY_MEMBERS',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:20'),(1781,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',3,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:20'),(1782,'MAILING_EMAIL_FROM',3,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:20'),(1803,'SYSLOG_FILE',1,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2014-12-08 14:15:08'),(1804,'SYSLOG_HANDLERS',1,'[\"mod_syslog_file\"]','chaine',0,'','2014-12-08 14:15:08'),(1805,'MAIN_MODULE_SKINCOLOREDITOR',3,'1',NULL,0,NULL,'2014-12-08 14:35:40'),(1922,'PAYPAL_API_SANDBOX',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1923,'PAYPAL_API_USER',1,'seller_1355312017_biz_api1.mydomain.com','chaine',0,'','2014-12-12 12:11:05'),(1924,'PAYPAL_API_PASSWORD',1,'1355312040','chaine',0,'','2014-12-12 12:11:05'),(1925,'PAYPAL_API_SIGNATURE',1,'ABCDEFWBzvfn0q5iNmbuiDv1y.3EAXIMWyl4C5KvDReR9HDwwAd6dQ4Q','chaine',0,'','2014-12-12 12:11:05'),(1926,'PAYPAL_API_INTEGRAL_OR_PAYPALONLY',1,'integral','chaine',0,'','2014-12-12 12:11:05'),(1927,'PAYPAL_SECURITY_TOKEN',1,'50c82fab36bb3b6aa83e2a50691803b2','chaine',0,'','2014-12-12 12:11:05'),(1928,'PAYPAL_SECURITY_TOKEN_UNIQUE',1,'0','chaine',0,'','2014-12-12 12:11:05'),(1929,'PAYPAL_ADD_PAYMENT_URL',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1980,'MAIN_PDF_FORMAT',1,'EUA4','chaine',0,'','2014-12-12 19:58:05'),(1981,'MAIN_PROFID1_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1982,'MAIN_PROFID2_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1983,'MAIN_PROFID3_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1984,'MAIN_PROFID4_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1985,'MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT',1,'0','chaine',0,'','2014-12-12 19:58:05'),(2835,'MAIN_USE_CONNECT_TIMEOUT',1,'10','chaine',0,'','2015-01-16 19:28:50'),(2836,'MAIN_USE_RESPONSE_TIMEOUT',1,'30','chaine',0,'','2015-01-16 19:28:50'),(2837,'MAIN_PROXY_USE',1,'0','chaine',0,'','2015-01-16 19:28:50'),(2838,'MAIN_PROXY_HOST',1,'localhost','chaine',0,'','2015-01-16 19:28:50'),(2839,'MAIN_PROXY_PORT',1,'8080','chaine',0,'','2015-01-16 19:28:50'),(2840,'MAIN_PROXY_USER',1,'aaa','chaine',0,'','2015-01-16 19:28:50'),(2841,'MAIN_PROXY_PASS',1,'bbb','chaine',0,'','2015-01-16 19:28:50'),(2848,'OVHSMS_NICK',1,'BN196-OVH','chaine',0,'','2015-01-16 19:32:36'),(2849,'OVHSMS_PASS',1,'bigone-10','chaine',0,'','2015-01-16 19:32:36'),(2850,'OVHSMS_SOAPURL',1,'https://www.ovh.com/soapi/soapi-re-1.55.wsdl','chaine',0,'','2015-01-16 19:32:36'),(2854,'THEME_ELDY_RGB',1,'bfbf00','chaine',0,'','2015-01-18 10:02:53'),(2855,'THEME_ELDY_ENABLE_PERSONALIZED',1,'0','chaine',0,'','2015-01-18 10:02:55'),(2858,'MAIN_SESSION_TIMEOUT',1,'2000','chaine',0,'','2015-01-19 17:01:53'),(2867,'FACSIM_ADDON',1,'mod_facsim_alcoy','chaine',0,'','2015-01-19 17:16:25'),(2868,'POS_SERVICES',1,'0','chaine',0,'','2015-01-19 17:16:51'),(2869,'POS_USE_TICKETS',1,'1','chaine',0,'','2015-01-19 17:16:51'),(2870,'POS_MAX_TTC',1,'100','chaine',0,'','2015-01-19 17:16:51'),(3190,'MAIN_MODULE_HOLIDAY',2,'1',NULL,0,NULL,'2015-02-01 08:52:34'),(3195,'INVOICE_SUPPLIER_ADDON_PDF',1,'canelle','chaine',0,'','2015-02-10 19:50:27'),(3199,'MAIN_FORCE_RELOAD_PAGE',1,'1','chaine',0,NULL,'2015-02-12 16:22:55'),(3223,'OVH_THIRDPARTY_IMPORT',1,'2','chaine',0,'','2015-02-13 16:20:18'),(3409,'AGENDA_USE_EVENT_TYPE',1,'1','chaine',0,'','2015-02-27 18:12:24'),(3886,'MAIN_REMOVE_INSTALL_WARNING',1,'1','chaine',1,'','2015-03-02 18:32:50'),(4013,'MAIN_DELAY_ACTIONS_TODO',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4014,'MAIN_DELAY_PROPALS_TO_CLOSE',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4015,'MAIN_DELAY_PROPALS_TO_BILL',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4016,'MAIN_DELAY_ORDERS_TO_PROCESS',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4017,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4018,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4019,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4020,'MAIN_DELAY_RUNNING_SERVICES',1,'-15','chaine',0,'','2015-03-06 08:59:12'),(4021,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',1,'62','chaine',0,'','2015-03-06 08:59:13'),(4022,'MAIN_DELAY_MEMBERS',1,'31','chaine',0,'','2015-03-06 08:59:13'),(4023,'MAIN_DISABLE_METEO',1,'0','chaine',0,'','2015-03-06 08:59:13'),(4044,'ADHERENT_VAT_FOR_SUBSCRIPTIONS',1,'0','',0,'','2015-03-06 16:06:38'),(4047,'ADHERENT_BANK_USE',1,'bankviainvoice','',0,'','2015-03-06 16:12:30'),(4049,'PHPSANE_SCANIMAGE',1,'/usr/bin/scanimage','chaine',0,'','2015-03-06 21:54:13'),(4050,'PHPSANE_PNMTOJPEG',1,'/usr/bin/pnmtojpeg','chaine',0,'','2015-03-06 21:54:13'),(4051,'PHPSANE_PNMTOTIFF',1,'/usr/bin/pnmtotiff','chaine',0,'','2015-03-06 21:54:13'),(4052,'PHPSANE_OCR',1,'/usr/bin/gocr','chaine',0,'','2015-03-06 21:54:13'),(4548,'ECM_AUTO_TREE_ENABLED',1,'1','chaine',0,'','2015-03-10 15:57:21'),(4579,'MAIN_MODULE_AGENDA',2,'1',NULL,0,NULL,'2015-03-13 15:29:19'),(4580,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4581,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4582,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4583,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4584,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4585,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4586,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4587,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4588,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4589,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4590,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4591,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4592,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4593,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4594,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4688,'GOOGLE_ENABLE_AGENDA',2,'1','chaine',0,'','2015-03-13 15:36:29'),(4689,'GOOGLE_AGENDA_NAME1',2,'eldy','chaine',0,'','2015-03-13 15:36:29'),(4690,'GOOGLE_AGENDA_SRC1',2,'eldy10@mail.com','chaine',0,'','2015-03-13 15:36:29'),(4691,'GOOGLE_AGENDA_COLOR1',2,'BE6D00','chaine',0,'','2015-03-13 15:36:29'),(4692,'GOOGLE_AGENDA_COLOR2',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4693,'GOOGLE_AGENDA_COLOR3',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4694,'GOOGLE_AGENDA_COLOR4',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4695,'GOOGLE_AGENDA_COLOR5',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4696,'GOOGLE_AGENDA_TIMEZONE',2,'Europe/Paris','chaine',0,'','2015-03-13 15:36:29'),(4697,'GOOGLE_AGENDA_NB',2,'5','chaine',0,'','2015-03-13 15:36:29'),(4725,'SOCIETE_CODECLIENT_ADDON',2,'mod_codeclient_leopard','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4726,'SOCIETE_CODECOMPTA_ADDON',2,'mod_codecompta_panicum','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4727,'SOCIETE_FISCAL_MONTH_START',2,'','chaine',0,'Mettre le numero du mois du debut d\\\'annee fiscale, ex: 9 pour septembre','2015-03-13 20:21:35'),(4728,'MAIN_SEARCHFORM_SOCIETE',2,'1','yesno',0,'Show form for quick company search','2015-03-13 20:21:35'),(4729,'MAIN_SEARCHFORM_CONTACT',2,'1','yesno',0,'Show form for quick contact search','2015-03-13 20:21:35'),(4730,'COMPANY_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2015-03-13 20:21:35'),(4743,'MAIN_MODULE_CLICKTODIAL',2,'1',NULL,0,NULL,'2015-03-13 20:30:28'),(4744,'MAIN_MODULE_NOTIFICATION',2,'1',NULL,0,NULL,'2015-03-13 20:30:34'),(4745,'MAIN_MODULE_WEBSERVICES',2,'1',NULL,0,NULL,'2015-03-13 20:30:41'),(4746,'MAIN_MODULE_PROPALE',2,'1',NULL,0,NULL,'2015-03-13 20:32:38'),(4747,'PROPALE_ADDON_PDF',2,'azur','chaine',0,'Nom du gestionnaire de generation des propales en PDF','2015-03-13 20:32:38'),(4748,'PROPALE_ADDON',2,'mod_propale_marbre','chaine',0,'Nom du gestionnaire de numerotation des propales','2015-03-13 20:32:38'),(4749,'PROPALE_VALIDITY_DURATION',2,'15','chaine',0,'Duration of validity of business proposals','2015-03-13 20:32:38'),(4750,'PROPALE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2015-03-13 20:32:38'),(4752,'MAIN_MODULE_TAX',2,'1',NULL,0,NULL,'2015-03-13 20:32:47'),(4753,'MAIN_MODULE_DON',2,'1',NULL,0,NULL,'2015-03-13 20:32:54'),(4754,'DON_ADDON_MODEL',2,'html_cerfafr','chaine',0,'Nom du gestionnaire de generation de recu de dons','2015-03-13 20:32:54'),(4755,'POS_USE_TICKETS',2,'1','chaine',0,'','2015-03-13 20:33:09'),(4756,'POS_MAX_TTC',2,'100','chaine',0,'','2015-03-13 20:33:09'),(4757,'MAIN_MODULE_POS',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4758,'TICKET_ADDON',2,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2015-03-13 20:33:09'),(4759,'MAIN_MODULE_BANQUE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4760,'MAIN_MODULE_FACTURE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4761,'FACTURE_ADDON_PDF',2,'crabe','chaine',0,'Name of PDF model of invoice','2015-03-13 20:33:09'),(4762,'FACTURE_ADDON',2,'mod_facture_terre','chaine',0,'Name of numbering numerotation rules of invoice','2015-03-13 20:33:09'),(4763,'FACTURE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2015-03-13 20:33:09'),(4764,'MAIN_MODULE_SOCIETE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4765,'MAIN_MODULE_PRODUCT',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4766,'PRODUCT_CODEPRODUCT_ADDON',2,'mod_codeproduct_leopard','chaine',0,'Module to control product codes','2015-03-13 20:33:09'),(4767,'MAIN_SEARCHFORM_PRODUITSERVICE',2,'1','yesno',0,'Show form for quick product search','2015-03-13 20:33:09'),(4772,'FACSIM_ADDON',2,'mod_facsim_alcoy','chaine',0,'','2015-03-13 20:33:32'),(4773,'MAIN_MODULE_MAILING',2,'1',NULL,0,NULL,'2015-03-13 20:33:37'),(4774,'MAIN_MODULE_OPENSURVEY',2,'1',NULL,0,NULL,'2015-03-13 20:33:42'),(4782,'AGENDA_USE_EVENT_TYPE',2,'1','chaine',0,'','2015-03-13 20:53:36'),(4884,'AGENDA_DISABLE_EXT',2,'1','chaine',0,'','2015-03-13 22:03:40'),(4928,'COMMANDE_SUPPLIER_ADDON_NUMBER',1,'mod_commande_fournisseur_muguet','chaine',0,'Nom du gestionnaire de numerotation des commandes fournisseur','2015-03-22 09:24:29'),(4929,'INVOICE_SUPPLIER_ADDON_NUMBER',1,'mod_facture_fournisseur_cactus','chaine',0,'Nom du gestionnaire de numerotation des factures fournisseur','2015-03-22 09:24:29'),(5001,'MAIN_CRON_KEY',0,'bc54582fe30d5d4a830c6f582ec28810','chaine',0,'','2015-03-23 17:54:53'),(5009,'CRON_KEY',0,'2c2e755c20be2014098f629865598006','chaine',0,'','2015-03-23 18:06:24'),(5139,'SOCIETE_ADD_REF_IN_LIST',1,'','yesno',0,'Display customer ref into select list','2015-09-08 23:06:08'),(5150,'PROJECT_TASK_ADDON_PDF',1,'','chaine',0,'Name of PDF/ODT tasks manager class','2015-09-08 23:06:14'),(5151,'PROJECT_TASK_ADDON',1,'mod_task_simple','chaine',0,'Name of Numbering Rule task manager class','2015-09-08 23:06:14'),(5152,'PROJECT_TASK_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/tasks','chaine',0,'','2015-09-08 23:06:14'),(5239,'BOOKMARKS_SHOW_IN_MENU',1,'10','chaine',0,'','2016-03-02 15:42:26'),(5271,'DONATION_ART200',1,'','yesno',0,'Option Française - Eligibilité Art200 du CGI','2016-12-21 12:51:28'),(5272,'DONATION_ART238',1,'','yesno',0,'Option Française - Eligibilité Art238 bis du CGI','2016-12-21 12:51:28'),(5274,'DONATION_MESSAGE',1,'Thank you','chaine',0,'Message affiché sur le récépissé de versements ou dons','2016-12-21 12:51:28'),(5349,'MAIN_SEARCHFORM_CONTACT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5351,'MAIN_SEARCHFORM_PRODUITSERVICE',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5352,'MAIN_SEARCHFORM_PRODUITSERVICE_SUPPLIER',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5353,'MAIN_SEARCHFORM_ADHERENT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5354,'MAIN_SEARCHFORM_PROJECT',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5394,'FCKEDITOR_ENABLE_DETAILS',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5395,'FCKEDITOR_ENABLE_USERSIGN',1,'1','yesno',0,'WYSIWIG for user signature','2017-11-04 15:27:44'),(5396,'FCKEDITOR_ENABLE_MAIL',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5398,'CATEGORIE_RECURSIV_ADD',1,'','yesno',0,'Affect parent categories','2017-11-04 15:27:46'),(5404,'MAIN_MODULE_CATEGORIE',1,'1',NULL,0,NULL,'2017-11-04 15:41:43'),(5415,'EXPEDITION_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/shipment','chaine',0,NULL,'2017-11-15 22:38:28'),(5416,'LIVRAISON_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/delivery','chaine',0,NULL,'2017-11-15 22:38:28'),(5426,'MAIN_MODULE_PROJET',1,'1',NULL,0,NULL,'2017-11-15 22:38:44'),(5427,'PROJECT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/projects','chaine',0,NULL,'2017-11-15 22:38:44'),(5428,'PROJECT_USE_OPPORTUNIES',1,'1','chaine',0,NULL,'2017-11-15 22:38:44'),(5430,'MAIN_MODULE_EXPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:56'),(5431,'MAIN_MODULE_IMPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:58'),(5432,'MAIN_MODULE_MAILING',1,'1',NULL,0,NULL,'2017-11-15 22:39:00'),(5434,'EXPENSEREPORT_ADDON_PDF',1,'standard','chaine',0,'Name of manager to build PDF expense reports documents','2017-11-15 22:39:05'),(5437,'SALARIES_ACCOUNTING_ACCOUNT_CHARGE',1,'641','chaine',0,NULL,'2017-11-15 22:39:08'),(5441,'ADHERENT_ETIQUETTE_TEXT',1,'%FULLNAME%\n%ADDRESS%\n%ZIP% %TOWN%\n%COUNTRY%','text',0,'Text to print on member address sheets','2018-11-23 11:56:07'),(5443,'MAIN_MODULE_PRELEVEMENT',1,'1',NULL,0,NULL,'2017-11-15 22:39:33'),(5453,'MAIN_MODULE_CONTRAT',1,'1',NULL,0,NULL,'2017-11-15 22:39:52'),(5455,'MAIN_MODULE_FICHEINTER',1,'1',NULL,0,NULL,'2017-11-15 22:39:56'),(5459,'MAIN_MODULE_PAYPAL',1,'1',NULL,0,NULL,'2017-11-15 22:41:02'),(5463,'MAIN_MODULE_PROPALE',1,'1',NULL,0,NULL,'2017-11-15 22:41:47'),(5483,'GENBARCODE_BARCODETYPE_THIRDPARTY',1,'6','chaine',0,'','2018-01-16 15:49:43'),(5484,'PRODUIT_DEFAULT_BARCODE_TYPE',1,'2','chaine',0,'','2018-01-16 15:49:46'),(5586,'MAIN_DELAY_EXPENSEREPORTS_TO_PAY',1,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur les notes de frais impayées','2018-01-22 17:28:18'),(5587,'MAIN_FIX_FOR_BUGGED_MTA',1,'1','chaine',1,'Set constant to fix email ending from PHP with some linux ike system','2018-01-22 17:28:18'),(5590,'MAIN_VERSION_LAST_INSTALL',0,'3.8.3','chaine',0,'Dolibarr version when install','2018-01-22 17:28:42'),(5604,'MAIN_INFO_SOCIETE_LOGO',1,'mybigcompany.png','chaine',0,'','2018-01-22 17:33:49'),(5605,'MAIN_INFO_SOCIETE_LOGO_SMALL',1,'mybigcompany_small.png','chaine',0,'','2018-01-22 17:33:49'),(5606,'MAIN_INFO_SOCIETE_LOGO_MINI',1,'mybigcompany_mini.png','chaine',0,'','2018-01-22 17:33:49'),(5614,'MAIN_SIZE_SHORTLISTE_LIMIT',1,'4','chaine',0,'Longueur maximum des listes courtes (fiche client)','2018-03-13 10:54:46'),(5627,'SUPPLIER_PROPOSAL_ADDON_PDF',1,'aurore','chaine',0,'Name of submodule to generate PDF for supplier quotation request','2018-07-30 11:13:20'),(5628,'SUPPLIER_PROPOSAL_ADDON',1,'mod_supplier_proposal_marbre','chaine',0,'Name of submodule to number supplier quotation request','2018-07-30 11:13:20'),(5629,'SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/supplier_proposal','chaine',0,NULL,'2018-07-30 11:13:20'),(5633,'MAIN_MODULE_API',1,'1',NULL,0,NULL,'2018-07-30 11:13:54'),(5634,'MAIN_MODULE_WEBSERVICES',1,'1',NULL,0,NULL,'2018-07-30 11:13:56'),(5635,'WEBSERVICES_KEY',1,'dolibarrkey','chaine',0,'','2018-07-30 11:14:04'),(5638,'MAIN_MODULE_EXTERNALRSS',1,'1',NULL,0,NULL,'2018-07-30 11:15:04'),(5642,'SOCIETE_CODECOMPTA_ADDON',1,'mod_codecompta_aquarium','chaine',0,'','2018-07-30 11:16:42'),(5707,'CASHDESK_NO_DECREASE_STOCK',1,'1','chaine',0,'','2018-07-30 13:38:11'),(5708,'MAIN_MODULE_PRODUCTBATCH',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5710,'MAIN_MODULE_STOCK',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5711,'MAIN_MODULE_PRODUCT',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5808,'MARGIN_TYPE',1,'costprice','chaine',0,'','2018-07-30 16:32:18'),(5809,'DISPLAY_MARGIN_RATES',1,'1','chaine',0,'','2018-07-30 16:32:20'),(5833,'ACCOUNTING_EXPORT_SEPARATORCSV',1,',','string',0,NULL,'2017-01-29 15:11:56'),(5840,'CHARTOFACCOUNTS',1,'2','chaine',0,NULL,'2017-01-29 15:11:56'),(5841,'ACCOUNTING_EXPORT_MODELCSV',1,'1','chaine',0,NULL,'2017-01-29 15:11:56'),(5842,'ACCOUNTING_LENGTH_GACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5843,'ACCOUNTING_LENGTH_AACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5844,'ACCOUNTING_LIST_SORT_VENTILATION_TODO',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5845,'ACCOUNTING_LIST_SORT_VENTILATION_DONE',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5846,'ACCOUNTING_EXPORT_DATE',1,'%d%m%Y','chaine',0,NULL,'2017-01-29 15:11:56'),(5848,'ACCOUNTING_EXPORT_FORMAT',1,'csv','chaine',0,NULL,'2017-01-29 15:11:56'),(5853,'MAIN_MODULE_WORKFLOW',1,'1',NULL,0,NULL,'2017-01-29 15:12:12'),(5854,'MAIN_MODULE_NOTIFICATION',1,'1',NULL,0,NULL,'2017-01-29 15:12:35'),(5855,'MAIN_MODULE_OAUTH',1,'1',NULL,0,NULL,'2017-01-29 15:12:41'),(5883,'MAILING_LIMIT_SENDBYWEB',0,'15','chaine',1,'Number of targets to defined packet size when sending mass email','2017-01-29 17:36:33'),(5884,'MAIN_MAIL_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5885,'MAIN_SOAP_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5925,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION',1,'1','chaine',0,'','2017-02-01 14:48:55'),(5931,'DATABASE_PWD_ENCRYPTED',1,'1','chaine',0,'','2017-02-01 15:06:04'),(5932,'MAIN_DISABLE_ALL_MAILS',1,'0','chaine',0,'','2017-02-01 15:09:09'),(5933,'MAIN_MAIL_SENDMODE',1,'mail','chaine',0,'','2017-02-01 15:09:09'),(5934,'MAIN_MAIL_SMTP_PORT',1,'465','chaine',0,'','2017-02-01 15:09:09'),(5935,'MAIN_MAIL_SMTP_SERVER',1,'smtp.mail.com','chaine',0,'','2017-02-01 15:09:09'),(5936,'MAIN_MAIL_SMTPS_ID',1,'eldy10@mail.com','chaine',0,'','2017-02-01 15:09:09'),(5937,'MAIN_MAIL_SMTPS_PW',1,'bidonge','chaine',0,'','2017-02-01 15:09:09'),(5938,'MAIN_MAIL_EMAIL_FROM',1,'robot@example.com','chaine',0,'','2017-02-01 15:09:09'),(5939,'MAIN_MAIL_DEFAULT_FROMTYPE',1,'user','chaine',0,'','2017-02-01 15:09:09'),(5940,'PRELEVEMENT_ID_BANKACCOUNT',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5941,'PRELEVEMENT_ICS',1,'ICS123456','chaine',0,'','2017-02-06 04:04:47'),(5942,'PRELEVEMENT_USER',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5943,'BANKADDON_PDF',1,'sepamandate','chaine',0,'','2017-02-06 04:13:52'),(5947,'CHEQUERECEIPTS_THYME_MASK',1,'CHK{yy}{mm}-{0000@1}','chaine',0,'','2017-02-06 04:16:27'),(5948,'MAIN_MODULE_LOAN',1,'1',NULL,0,NULL,'2017-02-06 19:19:05'),(5954,'MAIN_SUBMODULE_EXPEDITION',1,'1','chaine',0,'','2017-02-06 23:57:37'),(5964,'MAIN_MODULE_TAX',1,'1',NULL,0,NULL,'2017-02-07 18:56:12'),(6019,'MAIN_INFO_SOCIETE_COUNTRY',2,'1:FR:France','chaine',0,'','2017-02-15 17:18:22'),(6020,'MAIN_INFO_SOCIETE_NOM',2,'MySecondCompany','chaine',0,'','2017-02-15 17:18:22'),(6021,'MAIN_INFO_SOCIETE_STATE',2,'0','chaine',0,'','2017-02-15 17:18:22'),(6022,'MAIN_MONNAIE',2,'EUR','chaine',0,'','2017-02-15 17:18:22'),(6023,'MAIN_LANG_DEFAULT',2,'auto','chaine',0,'','2017-02-15 17:18:22'),(6032,'MAIN_MODULE_MULTICURRENCY',1,'1',NULL,0,NULL,'2017-02-15 17:29:59'),(6048,'SYSLOG_FACILITY',0,'LOG_USER','chaine',0,'','2017-02-15 22:37:01'),(6049,'SYSLOG_FIREPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/firephp/firephp-core/lib/','chaine',0,'','2017-02-15 22:37:01'),(6050,'SYSLOG_FILE',0,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2017-02-15 22:37:01'),(6051,'SYSLOG_CHROMEPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/ccampbell/chromephp/','chaine',0,'','2017-02-15 22:37:01'),(6052,'SYSLOG_HANDLERS',0,'[\"mod_syslog_file\"]','chaine',0,'','2017-02-15 22:37:01'),(6092,'MAIN_SIZE_SHORTLIST_LIMIT',0,'3','chaine',0,'Max length for small lists (tabs)','2017-05-12 09:02:38'),(6099,'MAIN_MODULE_SKYPE',1,'1',NULL,0,NULL,'2017-05-12 09:03:51'),(6100,'MAIN_MODULE_GRAVATAR',1,'1',NULL,0,NULL,'2017-05-12 09:03:54'),(6102,'PRODUCT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/products','chaine',0,'','2017-08-27 13:29:07'),(6103,'CONTRACT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/contracts','chaine',0,'','2017-08-27 13:29:07'),(6104,'USERGROUP_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/usergroups','chaine',0,'','2017-08-27 13:29:07'),(6105,'USER_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/users','chaine',0,'','2017-08-27 13:29:07'),(6106,'MAIN_ENABLE_OVERWRITE_TRANSLATION',1,'1','chaine',0,'Enable overwrote of translation','2017-08-27 13:29:07'),(6377,'COMMANDE_SAPHIR_MASK',1,'{yy}{mm}{000}{ttt}','chaine',0,'','2017-09-06 07:56:25'),(6518,'GOOGLE_DUPLICATE_INTO_THIRDPARTIES',1,'1','chaine',0,'','2017-09-06 19:43:57'),(6519,'GOOGLE_DUPLICATE_INTO_CONTACTS',1,'0','chaine',0,'','2017-09-06 19:43:57'),(6520,'GOOGLE_TAG_PREFIX',1,'Dolibarr (Thirdparties)','chaine',0,'','2017-09-06 19:43:57'),(6521,'GOOGLE_TAG_PREFIX_CONTACTS',1,'Dolibarr (Contacts/Addresses)','chaine',0,'','2017-09-06 19:43:57'),(6522,'GOOGLE_ENABLE_AGENDA',1,'1','chaine',0,'','2017-09-06 19:44:12'),(6523,'GOOGLE_AGENDA_COLOR1',1,'1B887A','chaine',0,'','2017-09-06 19:44:12'),(6524,'GOOGLE_AGENDA_COLOR2',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6525,'GOOGLE_AGENDA_COLOR3',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6526,'GOOGLE_AGENDA_COLOR4',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6527,'GOOGLE_AGENDA_COLOR5',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6528,'GOOGLE_AGENDA_TIMEZONE',1,'Europe/Paris','chaine',0,'','2017-09-06 19:44:12'),(6529,'GOOGLE_AGENDA_NB',1,'5','chaine',0,'','2017-09-06 19:44:12'),(6543,'MAIN_SMS_DEBUG',0,'1','chaine',1,'This is to enable OVH SMS debug','2017-09-06 19:44:34'),(6562,'BLOCKEDLOG_ENTITY_FINGERPRINT',1,'b63e359ffca54d5c2bab869916eaf23d4a736703028ccbf77ce1167c5f830e7b','chaine',0,'Numeric Unique Fingerprint','2018-01-19 11:27:15'),(6564,'BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY',1,'FR','chaine',0,'This is list of country code where the module may be mandatory','2018-01-19 11:27:15'),(6565,'MAIN_MODULE_BOOKMARK',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:34'),(6566,'MAIN_MODULE_ADHERENT',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:56'),(6567,'ADHERENT_ADDON_PDF',1,'standard','chaine',0,'Name of PDF model of member','2018-01-19 11:27:56'),(6636,'MAIN_MODULE_TICKET_MODELS',1,'1','chaine',0,NULL,'2019-06-05 09:15:29'),(6647,'MAIN_MODULE_SOCIALNETWORKS',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:16:49'),(6795,'TICKET_ADDON',1,'mod_ticket_simple','chaine',0,'','2019-09-26 12:07:59'),(6796,'PRODUCT_CODEPRODUCT_ADDON',1,'mod_codeproduct_elephant','chaine',0,'','2019-09-26 12:59:00'),(6800,'CASHDESK_ID_THIRDPARTY1',1,'7','chaine',0,'','2019-09-26 15:30:09'),(6801,'CASHDESK_ID_BANKACCOUNT_CASH1',1,'3','chaine',0,'','2019-09-26 15:30:09'),(6802,'CASHDESK_ID_BANKACCOUNT_CHEQUE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6803,'CASHDESK_ID_BANKACCOUNT_CB1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6804,'CASHDESK_ID_BANKACCOUNT_PRE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6805,'CASHDESK_ID_BANKACCOUNT_VIR1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6806,'CASHDESK_NO_DECREASE_STOCK1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6811,'FORCEPROJECT_ON_PROPOSAL',1,'1','chaine',0,'','2019-09-27 14:52:57'),(6813,'PROJECT_USE_OPPORTUNITIES',1,'1','chaine',0,'','2019-10-01 11:48:09'),(6814,'PACKTHEMEACTIVATEDTHEME',0,'modOwnTheme','chaine',0,'','2019-10-02 11:41:58'),(6815,'OWNTHEME_COL1',0,'#6a89cc','chaine',0,'','2019-10-02 11:41:58'),(6816,'OWNTHEME_COL2',0,'#60a3bc','chaine',0,'','2019-10-02 11:41:58'),(6817,'DOL_VERSION',0,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:41:58'),(6823,'OWNTHEME_COL_BODY_BCKGRD',0,'#E9E9E9','chaine',0,'','2019-10-02 11:41:58'),(6824,'OWNTHEME_COL_LOGO_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6825,'OWNTHEME_COL_TXT_MENU',0,'#b8c6e5','chaine',0,'','2019-10-02 11:41:58'),(6826,'OWNTHEME_COL_HEADER_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6827,'OWNTHEME_CUSTOM_CSS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6828,'OWNTHEME_CUSTOM_JS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6829,'OWNTHEME_FIXED_MENU',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6830,'OWNTHEME_D_HEADER_FONT_SIZE',0,'1.7rem','chaine',0,'','2019-10-02 11:41:58'),(6831,'OWNTHEME_S_HEADER_FONT_SIZE',0,'1.6rem','chaine',0,'','2019-10-02 11:41:58'),(6832,'OWNTHEME_D_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6833,'OWNTHEME_S_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6844,'MAIN_THEME',0,'eldy','chaine',0,'','2019-10-02 11:46:02'),(6845,'MAIN_MENU_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6846,'MAIN_MENUFRONT_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6847,'MAIN_MENU_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6848,'MAIN_MENUFRONT_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6851,'BECREATIVE_COL1',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6852,'BECREATIVE_COL2',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6853,'DOL_VERSION',1,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:47:10'),(6859,'BECREATIVE_COL_BODY_BCKGRD',1,'#e6eaef','chaine',0,'','2019-10-02 11:47:10'),(6860,'BECREATIVE_COL_LOGO_BCKGRD',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6861,'BECREATIVE_COL_TXT_MENU',1,'#b8c6e5','chaine',0,'','2019-10-02 11:47:10'),(6862,'BECREATIVE_COL_HEADER_BCKGRD',1,'#26a69a','chaine',0,'','2019-10-02 11:47:10'),(6863,'BECREATIVE_CUSTOM_CSS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6864,'BECREATIVE_CUSTOM_JS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6865,'BECREATIVE_FIXED_MENU',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6866,'BECREATIVE_D_HEADER_FONT_SIZE',1,'1.7rem','chaine',0,'','2019-10-02 11:47:10'),(6867,'BECREATIVE_S_HEADER_FONT_SIZE',1,'1.6rem','chaine',0,'','2019-10-02 11:47:10'),(6868,'BECREATIVE_D_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6869,'BECREATIVE_S_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6881,'MAIN_MENU_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6882,'MAIN_MENUFRONT_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6883,'MAIN_MENU_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6884,'MAIN_MENUFRONT_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6885,'ACCOUNTING_ACCOUNT_CUSTOMER',1,'411','chaine',0,'','2019-10-04 08:15:44'),(6886,'ACCOUNTING_ACCOUNT_SUPPLIER',1,'401','chaine',0,'','2019-10-04 08:15:44'),(6887,'SALARIES_ACCOUNTING_ACCOUNT_PAYMENT',1,'421','chaine',0,'','2019-10-04 08:15:44'),(6888,'ACCOUNTING_PRODUCT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6889,'ACCOUNTING_PRODUCT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6890,'ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6891,'ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6892,'ACCOUNTING_SERVICE_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6893,'ACCOUNTING_SERVICE_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6894,'ACCOUNTING_VAT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6895,'ACCOUNTING_VAT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6896,'ACCOUNTING_VAT_PAY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6897,'ACCOUNTING_ACCOUNT_SUSPENSE',1,'471','chaine',0,'','2019-10-04 08:15:44'),(6898,'ACCOUNTING_ACCOUNT_TRANSFER_CASH',1,'58','chaine',0,'','2019-10-04 08:15:44'),(6899,'DONATION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6900,'ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6901,'LOAN_ACCOUNTING_ACCOUNT_CAPITAL',1,'164','chaine',0,'','2019-10-04 08:15:44'),(6902,'LOAN_ACCOUNTING_ACCOUNT_INTEREST',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6903,'LOAN_ACCOUNTING_ACCOUNT_INSURANCE',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6912,'TICKET_ENABLE_PUBLIC_INTERFACE',1,'1','chaine',0,'','2019-10-04 11:44:33'),(6934,'TICKET_NOTIFICATION_EMAIL_FROM',1,'fff','chaine',0,'','2019-10-04 12:03:51'),(6935,'TICKET_NOTIFICATION_EMAIL_TO',1,'ff','chaine',0,'','2019-10-04 12:03:51'),(6936,'TICKET_MESSAGE_MAIL_INTRO',1,'Hello,
\r\nA new response was sent on a ticket that you contact. Here is the message:\"\"','chaine',0,'','2019-10-04 12:03:51'),(6937,'TICKET_MESSAGE_MAIL_SIGNATURE',1,'

Sincerely,

\r\n\r\n

--\"\"

\r\n','chaine',0,'','2019-10-04 12:03:51'),(7027,'USER_PASSWORD_GENERATED',1,'Perso','chaine',0,'','2019-10-07 10:52:46'),(7028,'USER_PASSWORD_PATTERN',1,'12;1;0;1;0;1','chaine',0,'','2019-10-07 10:57:03'),(7034,'BOM_ADDON',1,'mod_bom_standard','chaine',0,'Name of numbering rules of BOM','2019-10-08 18:49:41'),(7035,'BOM_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/boms','chaine',0,NULL,'2019-10-08 18:49:41'),(7036,'MAIN_MODULE_GEOIPMAXMIND',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:51:54'),(7037,'MAIN_MODULE_DAV',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:54:07'),(7122,'BOM_ADDON_PDF',1,'generic_bom_odt','chaine',0,'','2019-11-28 14:00:58'),(7195,'MAIN_AGENDA_ACTIONAUTO_MO_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7196,'MAIN_AGENDA_ACTIONAUTO_MO_PRODUCED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7197,'MAIN_AGENDA_ACTIONAUTO_MO_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7198,'MAIN_AGENDA_ACTIONAUTO_MO_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7201,'TICKET_PUBLIC_INTERFACE_TOPIC',1,'MyBigCompany public interface for Ticket','chaine',0,'','2019-11-29 08:49:36'),(7202,'TICKET_PUBLIC_TEXT_HOME',1,'You can create a support ticket or view existing from its identifier tracking ticket.','chaine',0,'','2019-11-29 08:49:36'),(7203,'TICKET_PUBLIC_TEXT_HELP_MESSAGE',1,'Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request.','chaine',0,'','2019-11-29 08:49:36'),(7204,'TICKET_MESSAGE_MAIL_NEW',1,'TicketMessageMailNewText','chaine',0,'','2019-11-29 08:49:36'),(7220,'MRP_MO_ADDON',1,'mod_mo_standard','chaine',0,'Name of numbering rules of MO','2019-11-29 08:57:42'),(7221,'MRP_MO_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/mrps','chaine',0,NULL,'2019-11-29 08:57:42'),(7222,'MRP_MO_ADDON_PDF',1,'generic_mo_odt','chaine',0,'','2019-11-29 08:57:47'),(7254,'MAIN_INFO_OPENINGHOURS_MONDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7255,'MAIN_INFO_OPENINGHOURS_TUESDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7256,'MAIN_INFO_OPENINGHOURS_WEDNESDAY',1,'8-13','chaine',0,'','2019-12-19 11:14:21'),(7257,'MAIN_INFO_OPENINGHOURS_THURSDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7258,'MAIN_INFO_OPENINGHOURS_FRIDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7264,'MAIN_INFO_ACCOUNTANT_NAME',1,'Bob Bookkeeper','chaine',0,'','2019-12-19 11:14:54'),(7265,'MAIN_INFO_ACCOUNTANT_TOWN',1,'Berlin','chaine',0,'','2019-12-19 11:14:54'),(7266,'MAIN_INFO_ACCOUNTANT_STATE',1,'0','chaine',0,'','2019-12-19 11:14:54'),(7267,'MAIN_INFO_ACCOUNTANT_COUNTRY',1,'5','chaine',0,'','2019-12-19 11:14:54'),(7268,'MAIN_INFO_ACCOUNTANT_MAIL',1,'mybookkeeper@example.com','chaine',0,'','2019-12-19 11:14:54'),(7313,'MODULEBUILDER_ASCIIDOCTOR',1,'asciidoctor','chaine',0,'','2019-12-20 10:57:21'),(7314,'MODULEBUILDER_ASCIIDOCTORPDF',1,'asciidoctor-pdf','chaine',0,'','2019-12-20 10:57:21'),(7337,'EXTERNAL_RSS_TITLE_1',1,'Dolibarr.org News','chaine',0,'','2019-12-20 12:10:38'),(7338,'EXTERNAL_RSS_URLRSS_1',1,'https://www.dolibarr.org/rss','chaine',0,'','2019-12-20 12:10:38'),(7339,'EXPENSEREPORT_ADDON',1,'mod_expensereport_jade','chaine',0,'','2019-12-20 16:33:46'),(7378,'COMPANY_USE_SEARCH_TO_SELECT',1,'0','chaine',0,'','2019-12-21 15:54:22'),(7420,'CASHDESK_SERVICES',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7421,'TAKEPOS_ROOT_CATEGORY_ID',1,'31','chaine',0,'','2019-12-23 12:15:06'),(7422,'TAKEPOSCONNECTOR',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7423,'TAKEPOS_BAR_RESTAURANT',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7424,'TAKEPOS_TICKET_VAT_GROUPPED',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7425,'TAKEPOS_AUTO_PRINT_TICKETS',1,'0','int',0,'','2019-12-23 12:15:06'),(7426,'TAKEPOS_NUMPAD',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7427,'TAKEPOS_NUM_TERMINALS',1,'1','chaine',0,'','2019-12-23 12:15:06'),(7428,'TAKEPOS_DIRECT_PAYMENT',1,'0','int',0,'','2019-12-23 12:15:06'),(7429,'TAKEPOS_CUSTOM_RECEIPT',1,'0','int',0,'','2019-12-23 12:15:06'),(7430,'TAKEPOS_EMAIL_TEMPLATE_INVOICE',1,'-1','chaine',0,'','2019-12-23 12:15:06'),(7452,'MEMBER_ENABLE_PUBLIC',1,'1','chaine',0,'','2020-01-01 10:31:46'),(7453,'MEMBER_NEWFORM_AMOUNT',1,'20','chaine',0,'','2020-01-01 10:31:46'),(7454,'MEMBER_NEWFORM_EDITAMOUNT',1,'0','chaine',0,'','2020-01-01 10:31:46'),(7455,'MEMBER_NEWFORM_PAYONLINE',1,'all','chaine',0,'','2020-01-01 10:31:46'),(7456,'MEMBER_NEWFORM_FORCETYPE',1,'1','chaine',0,'','2020-01-01 10:31:46'),(7470,'STRIPE_TEST_PUBLISHABLE_KEY',1,'pk_test_123456789','chaine',0,'','2020-01-01 11:43:44'),(7471,'STRIPE_TEST_SECRET_KEY',1,'sk_test_123456','chaine',0,'','2020-01-01 11:43:44'),(7472,'STRIPE_BANK_ACCOUNT_FOR_PAYMENTS',1,'4','chaine',0,'','2020-01-01 11:43:44'),(7473,'STRIPE_USER_ACCOUNT_FOR_ACTIONS',1,'1','chaine',0,'','2020-01-01 11:43:44'),(7489,'CAPTURESERVER_SECURITY_KEY',1,'securitykey123','chaine',0,'','2020-01-01 12:00:49'),(8136,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_DELETE',1,'1','chaine',0,'','2020-01-02 19:56:28'),(8190,'ACCOUNTING_PRODUCT_MODE',1,'ACCOUNTANCY_SELL_EXPORT','chaine',0,'','2020-01-06 01:23:30'),(8191,'MAIN_ENABLE_DEFAULT_VALUES',1,'1','chaine',0,'','2020-01-06 16:09:52'),(8210,'CABINETMED_RHEUMATOLOGY_ON',1,'0','texte',0,'','2020-01-06 16:51:43'),(8213,'MAIN_SEARCHFORM_SOCIETE',1,'1','texte',0,'','2020-01-06 16:51:43'),(8214,'CABINETMED_BANK_PATIENT_REQUIRED',1,'0','texte',0,'','2020-01-06 16:51:43'),(8215,'DIAGNOSTIC_IS_NOT_MANDATORY',1,'1','texte',0,'','2020-01-06 16:51:43'),(8216,'USER_ADDON_PDF_ODT',1,'generic_user_odt','chaine',0,'','2020-01-07 13:45:19'),(8217,'USERGROUP_ADDON_PDF_ODT',1,'generic_usergroup_odt','chaine',0,'','2020-01-07 13:45:23'),(8230,'MAIN_MODULE_EMAILCOLLECTOR',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-12 20:13:55'),(8232,'MAIN_MODULE_SUPPLIERPROPOSAL',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-13 14:37:09'),(8233,'MAIN_MODULE_EXPEDITION',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-13 14:38:20'),(8252,'SYSTEMTOOLS_MYSQLDUMP',1,'/usr/bin/mysqldump','chaine',0,'','2020-01-15 15:42:41'),(8259,'ACCOUNTING_REEXPORT',1,'1','yesno',0,'','2020-01-17 13:42:56'),(8291,'PRODUIT_MULTIPRICES_LIMIT',1,'5','chaine',0,'','2020-01-17 14:21:46'),(8293,'PRODUIT_CUSTOMER_PRICES_BY_QTY',1,'0','chaine',0,'','2020-01-17 14:21:46'),(8303,'PRODUCT_PRICE_UNIQ',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8304,'PRODUIT_MULTIPRICES',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8305,'PRODUIT_CUSTOMER_PRICES',1,'1','chaine',0,'','2020-01-17 14:25:30'),(8306,'PRODUIT_SOUSPRODUITS',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8307,'PRODUIT_DESC_IN_FORM',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8308,'PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8309,'PRODUIT_USE_SEARCH_TO_SELECT',1,'1','chaine',0,'','2020-01-17 14:25:30'),(8310,'PRODUIT_FOURN_TEXTS',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8313,'MAIN_MODULE_FCKEDITOR',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-18 17:13:27'),(8314,'FCKEDITOR_ENABLE_TICKET',1,'1','chaine',0,'','2020-01-18 19:39:54'),(8321,'FCKEDITOR_SKIN',1,'moono-lisa','chaine',0,'','2020-01-18 19:41:15'),(8322,'FCKEDITOR_TEST',1,'Test < aaa
\r\n
\r\n\"\"','chaine',0,'','2020-01-18 19:41:15'),(8486,'MAIN_MULTILANGS',1,'1','chaine',0,'','2020-01-21 09:40:00'),(8491,'MAIN_DISABLE_JAVASCRIPT',1,'0','chaine',0,'','2020-01-21 09:40:00'),(8492,'MAIN_BUTTON_HIDE_UNAUTHORIZED',1,'0','chaine',0,'','2020-01-21 09:40:00'),(8496,'MAIN_SHOW_LOGO',1,'1','chaine',0,'','2020-01-21 09:40:00'),(8498,'MAIN_HELPCENTER_DISABLELINK',0,'0','chaine',0,'','2020-01-21 09:40:00'),(8501,'MAIN_BUGTRACK_ENABLELINK',1,'0','chaine',0,'','2020-01-21 09:40:00'),(8554,'MAIN_INFO_SOCIETE_FACEBOOK_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8555,'MAIN_INFO_SOCIETE_TWITTER_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8556,'MAIN_INFO_SOCIETE_LINKEDIN_URL',1,'https://www.linkedin.com/company/9400559/admin/','chaine',0,'','2020-06-12 17:24:42'),(8557,'MAIN_INFO_SOCIETE_INSTAGRAM_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8558,'MAIN_INFO_SOCIETE_YOUTUBE_URL',1,'DolibarrERPCRM','chaine',0,'','2020-06-12 17:24:42'),(8559,'MAIN_INFO_SOCIETE_GITHUB_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8577,'PRODUCT_PRICE_BASE_TYPE',0,'HT','string',0,NULL,'2020-12-10 12:24:38'),(8612,'MAIN_UPLOAD_DOC',1,'50000','chaine',0,'','2020-12-10 12:26:31'),(8613,'MAIN_UMASK',1,'0664','chaine',0,'','2020-12-10 12:26:31'),(8614,'MAIN_ANTIVIRUS_PARAM',1,'--fdpass','chaine',0,'','2020-12-10 12:26:31'),(8619,'WEBSITE_EDITINLINE',1,'0','chaine',0,'','2020-12-10 12:27:05'),(8633,'MAIN_MODULE_RECEPTION',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-12-10 12:30:13'),(8634,'RECEPTION_ADDON_PDF',1,'squille','chaine',0,'Nom du gestionnaire de generation des bons receptions en PDF','2020-12-10 12:30:13'),(8635,'RECEPTION_ADDON_NUMBER',1,'mod_reception_beryl','chaine',0,'Name for numbering manager for receptions','2020-12-10 12:30:13'),(8636,'RECEPTION_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/receptions','chaine',0,NULL,'2020-12-10 12:30:13'),(8637,'MAIN_SUBMODULE_RECEPTION',1,'1','chaine',0,'Enable receptions','2020-12-10 12:30:13'),(8638,'MAIN_MODULE_PAYMENTBYBANKTRANSFER',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-12-10 12:30:17'),(8640,'MAIN_MODULE_MARGIN_TABS_0',1,'product:+margin:Margins:margins:$user->rights->margins->liretous:/margin/tabs/productMargins.php?id=__ID__','chaine',0,NULL,'2020-12-10 12:30:20'),(8641,'MAIN_MODULE_MARGIN_TABS_1',1,'thirdparty:+margin:Margins:margins:empty($user->socid) && $user->rights->margins->liretous && ($object->client > 0):/margin/tabs/thirdpartyMargins.php?socid=__ID__','chaine',0,NULL,'2020-12-10 12:30:20'),(8644,'MAIN_MODULE_INCOTERM',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-12-10 12:31:36'),(8645,'INCOTERM_ACTIVATE',1,'','chaine',0,'Description de INCOTERM_ACTIVATE','2020-12-10 12:31:36'),(8715,'SYSLOG_LEVEL',0,'5','chaine',0,'','2021-04-15 10:34:05'),(8716,'MAIN_SECURITY_HASH_ALGO',1,'password_hash','chaine',1,'','2021-04-15 10:38:33'),(8717,'MAIN_INFO_SOCIETE_COUNTRY',1,'117:IN:India','chaine',0,'','2021-04-15 10:46:30'),(8718,'MAIN_INFO_SOCIETE_NOM',1,'MyBigCompany','chaine',0,'','2021-04-15 10:46:30'),(8719,'MAIN_INFO_SOCIETE_ADDRESS',1,'21 Jump street.','chaine',0,'','2021-04-15 10:46:30'),(8720,'MAIN_INFO_SOCIETE_TOWN',1,'MyTown','chaine',0,'','2021-04-15 10:46:30'),(8721,'MAIN_INFO_SOCIETE_ZIP',1,'75500','chaine',0,'','2021-04-15 10:46:30'),(8722,'MAIN_MONNAIE',1,'EUR','chaine',0,'','2021-04-15 10:46:30'),(8723,'MAIN_INFO_SOCIETE_TEL',1,'09123123','chaine',0,'','2021-04-15 10:46:30'),(8724,'MAIN_INFO_SOCIETE_FAX',1,'09123124','chaine',0,'','2021-04-15 10:46:30'),(8725,'MAIN_INFO_SOCIETE_MAIL',1,'myemail@mybigcompany.com','chaine',0,'','2021-04-15 10:46:30'),(8726,'MAIN_INFO_SOCIETE_WEB',1,'https://www.dolibarr.org','chaine',0,'','2021-04-15 10:46:30'),(8727,'MAIN_INFO_SOCIETE_NOTE',1,'This is note about my company','chaine',0,'','2021-04-15 10:46:30'),(8728,'MAIN_INFO_SOCIETE_LOGO_SQUARRED',1,'mybigcompany_squarred.png','chaine',0,'','2021-04-15 10:46:30'),(8729,'MAIN_INFO_SOCIETE_LOGO_SQUARRED_SMALL',1,'mybigcompany_squarred_small.png','chaine',0,'','2021-04-15 10:46:30'),(8730,'MAIN_INFO_SOCIETE_LOGO_SQUARRED_MINI',1,'mybigcompany_squarred_mini.png','chaine',0,'','2021-04-15 10:46:30'),(8731,'MAIN_INFO_SOCIETE_MANAGERS',1,'Zack Zeceo','chaine',0,'','2021-04-15 10:46:30'),(8732,'MAIN_INFO_GDPR',1,'Zack Zeceo','chaine',0,'','2021-04-15 10:46:30'),(8733,'MAIN_INFO_CAPITAL',1,'10000','chaine',0,'','2021-04-15 10:46:30'),(8734,'MAIN_INFO_SOCIETE_FORME_JURIDIQUE',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8735,'MAIN_INFO_SIREN',1,'123456','chaine',0,'','2021-04-15 10:46:30'),(8736,'MAIN_INFO_SIRET',1,'ABC-DEF','chaine',0,'','2021-04-15 10:46:30'),(8737,'MAIN_INFO_APE',1,'15E-45-8D','chaine',0,'','2021-04-15 10:46:30'),(8738,'MAIN_INFO_TVAINTRA',1,'FR12345678','chaine',0,'','2021-04-15 10:46:30'),(8739,'MAIN_INFO_SOCIETE_OBJECT',1,'A company demo to show how Dolibarr ERP CRM is wonderfull','chaine',0,'','2021-04-15 10:46:30'),(8740,'SOCIETE_FISCAL_MONTH_START',1,'4','chaine',0,'','2021-04-15 10:46:30'),(8741,'FACTURE_TVAOPTION',1,'1','chaine',0,'','2021-04-15 10:46:30'),(8742,'FACTURE_LOCAL_TAX1_OPTION',1,'localtax1on','chaine',0,'','2021-04-15 10:46:30'),(8743,'FACTURE_LOCAL_TAX2_OPTION',1,'localtax2on','chaine',0,'','2021-04-15 10:46:30'),(8744,'MAIN_INFO_VALUE_LOCALTAX1',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8745,'MAIN_INFO_LOCALTAX_CALC1',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8746,'MAIN_INFO_VALUE_LOCALTAX2',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8747,'MAIN_INFO_LOCALTAX_CALC2',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8759,'MAIN_LOGIN_BACKGROUND',1,'background_dolibarr.jpg','chaine',0,'','2021-04-15 10:54:37'),(8760,'MAIN_LANG_DEFAULT',1,'auto','chaine',0,'','2021-04-15 10:56:30'),(8762,'MAIN_THEME',1,'eldy','chaine',0,'','2021-04-15 10:56:30'),(8763,'THEME_ELDY_USE_HOVER',1,'237,244,251','chaine',0,'','2021-04-15 10:56:30'),(8764,'MAIN_SIZE_LISTE_LIMIT',1,'25','chaine',0,'','2021-04-15 10:56:30'),(8765,'MAIN_SIZE_SHORTLIST_LIMIT',1,'3','chaine',0,'','2021-04-15 10:56:30'),(8766,'MAIN_START_WEEK',1,'1','chaine',0,'','2021-04-15 10:56:30'),(8767,'MAIN_DEFAULT_WORKING_DAYS',1,'1-5','chaine',0,'','2021-04-15 10:56:30'),(8768,'MAIN_DEFAULT_WORKING_HOURS',1,'9-18','chaine',0,'','2021-04-15 10:56:30'),(8769,'MAIN_FIRSTNAME_NAME_POSITION',1,'0','chaine',0,'','2021-04-15 10:56:30'),(8770,'MAIN_HOME',1,'__(NoteSomeFeaturesAreDisabled)__
\r\n__(SomeTranslationAreUncomplete)__','chaine',0,'','2021-04-15 10:56:30'),(8771,'MAIN_FEATURES_LEVEL',0,'0','chaine',1,'Level of features to show (0=stable only, 1=stable+experimental, 2=stable+experimental+development','2021-04-15 11:46:30'),(8877,'AGENDA_REMINDER_BROWSER',1,'1','chaine',0,'','2021-04-15 13:32:29'),(9008,'MAIN_MODULE_KNOWLEDGEMANAGEMENT',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-02-07 13:39:27'),(9009,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_TRIGGERS',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9010,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_LOGIN',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9011,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9012,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_MENUS',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9013,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_TPL',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9014,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_BARCODE',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9015,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_MODELS',1,'1','chaine',0,NULL,'2022-02-07 13:39:27'),(9016,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_PRINTING',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9017,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_THEME',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9018,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9021,'WEBSITE_SUBCONTAINERSINLINE',1,'1','chaine',0,'','2022-02-07 13:57:11'),(9022,'PAYMENTBYBANKTRANSFER_ID_BANKACCOUNT',1,'1','chaine',0,'','2022-02-07 14:17:28'),(9023,'PAYMENTBYBANKTRANSFER_USER',1,'13','chaine',0,'','2022-02-07 14:17:28'),(9025,'MAIN_MODULE_BLOCKEDLOG',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-02-07 14:32:50'),(9026,'MAIN_IHM_PARAMS_REV',1,'16','chaine',0,'','2022-02-07 14:32:50'),(9141,'MAIN_AGENDA_ACTIONAUTO_COMPANY_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9142,'MAIN_AGENDA_ACTIONAUTO_COMPANY_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9143,'MAIN_AGENDA_ACTIONAUTO_COMPANY_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9144,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9145,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_SIGNED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9146,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_REFUSED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9147,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLASSIFY_BILLED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9148,'MAIN_AGENDA_ACTIONAUTO_PROPAL_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9149,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9150,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9151,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9152,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLASSIFY_BILLED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9153,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLOSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9154,'MAIN_AGENDA_ACTIONAUTO_ORDER_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9155,'MAIN_AGENDA_ACTIONAUTO_ORDER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9156,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9157,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9158,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9159,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9160,'MAIN_AGENDA_ACTIONAUTO_BILL_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9161,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9162,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9163,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9164,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9165,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_SIGNED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9166,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_REFUSED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9167,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9168,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9169,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9170,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_APPROVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9171,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SUBMIT',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9172,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_RECEIVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9173,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_REFUSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9174,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9175,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CLASSIFY_BILLED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9176,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9177,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9178,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9179,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_UNVALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9180,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_PAYED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9181,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_CANCELED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9182,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9183,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9184,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9185,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9186,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9187,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9188,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_REOPEN',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9189,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9190,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9191,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9192,'MAIN_AGENDA_ACTIONAUTO_MEMBER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9193,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9194,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9195,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9196,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9197,'MAIN_AGENDA_ACTIONAUTO_MEMBER_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9198,'MAIN_AGENDA_ACTIONAUTO_MEMBER_RESILIATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9199,'MAIN_AGENDA_ACTIONAUTO_MEMBER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9200,'MAIN_AGENDA_ACTIONAUTO_MEMBER_EXCLUDE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9201,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9202,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9203,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9204,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9205,'MAIN_AGENDA_ACTIONAUTO_TASK_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9206,'MAIN_AGENDA_ACTIONAUTO_TASK_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9207,'MAIN_AGENDA_ACTIONAUTO_TASK_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9208,'MAIN_AGENDA_ACTIONAUTO_CONTACT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9209,'MAIN_AGENDA_ACTIONAUTO_CONTACT_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9210,'MAIN_AGENDA_ACTIONAUTO_CONTACT_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9211,'MAIN_AGENDA_ACTIONAUTO_CONTACT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9212,'MAIN_AGENDA_ACTIONAUTO_PROJECT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9213,'MAIN_AGENDA_ACTIONAUTO_PROJECT_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9214,'MAIN_AGENDA_ACTIONAUTO_PROJECT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9215,'MAIN_AGENDA_ACTIONAUTO_TICKET_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9216,'MAIN_AGENDA_ACTIONAUTO_TICKET_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9217,'MAIN_AGENDA_ACTIONAUTO_TICKET_ASSIGNED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9218,'MAIN_AGENDA_ACTIONAUTO_TICKET_CLOSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9219,'MAIN_AGENDA_ACTIONAUTO_TICKET_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9220,'MAIN_AGENDA_ACTIONAUTO_TICKET_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9221,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9222,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9223,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_APPROVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9224,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9225,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_PAID',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9226,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9227,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9228,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_APPROVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9229,'MAIN_AGENDA_ACTIONAUTO_USER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9230,'MAIN_AGENDA_ACTIONAUTO_USER_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9231,'MAIN_AGENDA_ACTIONAUTO_USER_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9232,'MAIN_AGENDA_ACTIONAUTO_USER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9233,'MAIN_AGENDA_ACTIONAUTO_USER_NEW_PASSWORD',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9234,'MAIN_AGENDA_ACTIONAUTO_USER_ENABLEDISABLE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9235,'MAIN_AGENDA_ACTIONAUTO_BOM_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9236,'MAIN_AGENDA_ACTIONAUTO_BOM_UNVALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9237,'MAIN_AGENDA_ACTIONAUTO_BOM_CLOSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9238,'MAIN_AGENDA_ACTIONAUTO_BOM_REOPEN',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9239,'MAIN_AGENDA_ACTIONAUTO_BOM_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9240,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9241,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_PRODUCED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9242,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9243,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9244,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9245,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9246,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9247,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9248,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9249,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9250,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9251,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9252,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9253,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9254,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9293,'RECRUITMENT_RECRUITMENTJOBPOSITION_ADDON',1,'mod_recruitmentjobposition_standard','chaine',0,'Name of manager to generate recruitment job position ref number','2022-07-04 01:12:19'),(9294,'RECRUITMENT_RECRUITMENTCANDIDATURE_ADDON',1,'mod_recruitmentcandidature_standard','chaine',0,'Name of manager to generate recruitment candidature ref number','2022-07-04 01:12:19'),(9383,'MAIN_VERSION_LAST_UPGRADE',0,'16.0.0','chaine',0,'Dolibarr version for last upgrade','2022-07-05 08:03:57'),(9387,'MAIN_MODULE_ACCOUNTING',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9388,'MAIN_MODULE_AGENDA',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9389,'MAIN_MODULE_BOM',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9390,'MAIN_MODULE_BANQUE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9391,'MAIN_MODULE_BARCODE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9392,'MAIN_MODULE_CRON',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9393,'MAIN_MODULE_COMMANDE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9394,'MAIN_MODULE_DON',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9395,'MAIN_MODULE_ECM',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9396,'MAIN_MODULE_EXPENSEREPORT',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9397,'MAIN_MODULE_FACTURE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9398,'MAIN_MODULE_FOURNISSEUR',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9399,'MAIN_MODULE_HOLIDAY',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9400,'MAIN_MODULE_MARGIN',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9403,'MAIN_MODULE_MRP',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9404,'MAIN_MODULE_MRP_TRIGGERS',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9405,'MAIN_MODULE_MRP_LOGIN',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9406,'MAIN_MODULE_MRP_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9407,'MAIN_MODULE_MRP_MENUS',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9408,'MAIN_MODULE_MRP_TPL',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9409,'MAIN_MODULE_MRP_BARCODE',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9410,'MAIN_MODULE_MRP_MODELS',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9411,'MAIN_MODULE_MRP_THEME',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9412,'MAIN_MODULE_MRP_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2022-07-05 08:07:11'),(9413,'MAIN_MODULE_OPENSURVEY',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:11'),(9414,'MAIN_MODULE_PRINTING',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9415,'MAIN_MODULE_RECRUITMENT',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9416,'MAIN_MODULE_RECRUITMENT_TRIGGERS',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9417,'MAIN_MODULE_RECRUITMENT_LOGIN',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9418,'MAIN_MODULE_RECRUITMENT_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9419,'MAIN_MODULE_RECRUITMENT_MENUS',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9420,'MAIN_MODULE_RECRUITMENT_TPL',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9421,'MAIN_MODULE_RECRUITMENT_BARCODE',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9422,'MAIN_MODULE_RECRUITMENT_MODELS',1,'1','chaine',0,NULL,'2022-07-05 08:07:12'),(9423,'MAIN_MODULE_RECRUITMENT_THEME',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9424,'MAIN_MODULE_RECRUITMENT_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9425,'MAIN_MODULE_RESOURCE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9426,'MAIN_MODULE_SALARIES',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9427,'MAIN_MODULE_SERVICE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9428,'MAIN_MODULE_SYSLOG',0,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9429,'MAIN_MODULE_SOCIETE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9430,'MAIN_MODULE_STRIPE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9431,'MAIN_MODULE_TICKET',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9432,'MAIN_MODULE_TICKET_TABS_0',1,'thirdparty:+ticket:Tickets:@ticket:$user->rights->ticket->read:/ticket/list.php?socid=__ID__','chaine',0,NULL,'2022-07-05 08:07:12'),(9433,'MAIN_MODULE_TICKET_TABS_1',1,'project:+ticket:Tickets:@ticket:$user->rights->ticket->read:/ticket/list.php?projectid=__ID__','chaine',0,NULL,'2022-07-05 08:07:12'),(9434,'MAIN_MODULE_TICKET_TRIGGERS',1,'1','chaine',0,NULL,'2022-07-05 08:07:12'),(9435,'TAKEPOS_PRINT_METHOD',1,'browser','chaine',0,'','2022-07-05 08:07:12'),(9436,'MAIN_MODULE_TAKEPOS',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9437,'MAIN_MODULE_TAKEPOS_TRIGGERS',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9438,'MAIN_MODULE_TAKEPOS_LOGIN',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9439,'MAIN_MODULE_TAKEPOS_SUBSTITUTIONS',1,'1','chaine',0,NULL,'2022-07-05 08:07:12'),(9440,'MAIN_MODULE_TAKEPOS_MENUS',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9441,'MAIN_MODULE_TAKEPOS_THEME',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9442,'MAIN_MODULE_TAKEPOS_TPL',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9443,'MAIN_MODULE_TAKEPOS_BARCODE',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9444,'MAIN_MODULE_TAKEPOS_MODELS',1,'0','chaine',0,NULL,'2022-07-05 08:07:12'),(9445,'MAIN_MODULE_USER',0,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9446,'MAIN_MODULE_VARIANTS',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:12'),(9447,'MAIN_MODULE_WEBSITE',1,'1','string',0,'{\"authorid\":\"18\",\"ip\":\"192.168.0.254\",\"lastactivationversion\":\"dolibarr\"}','2022-07-05 08:07:13'),(9449,'MAIN_FIRST_PING_OK_DATE',1,'20220705080715','chaine',0,'','2022-07-05 08:07:15'),(9450,'MAIN_FIRST_PING_OK_ID',1,'0dd1a04e9becaaafb6fbb7a86e945a55','chaine',0,'','2022-07-05 08:07:15'); +INSERT INTO `llx_const` VALUES (8,'MAIN_UPLOAD_DOC',0,'2048','chaine',0,'Max size for file upload (0 means no upload allowed)','2012-07-08 11:17:57'),(9,'MAIN_SEARCHFORM_SOCIETE',0,'1','yesno',0,'Show form for quick company search','2012-07-08 11:17:57'),(10,'MAIN_SEARCHFORM_CONTACT',0,'1','yesno',0,'Show form for quick contact search','2012-07-08 11:17:57'),(11,'MAIN_SEARCHFORM_PRODUITSERVICE',0,'1','yesno',0,'Show form for quick product search','2012-07-08 11:17:58'),(12,'MAIN_SEARCHFORM_ADHERENT',0,'1','yesno',0,'Show form for quick member search','2012-07-08 11:17:58'),(16,'MAIN_SIZE_LISTE_LIMIT',0,'25','chaine',0,'Longueur maximum des listes','2012-07-08 11:17:58'),(29,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',1,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2012-07-08 11:17:58'),(33,'SOCIETE_NOLIST_COURRIER',0,'1','yesno',0,'Liste les fichiers du repertoire courrier','2012-07-08 11:17:58'),(36,'ADHERENT_MAIL_REQUIRED',1,'1','yesno',0,'EMail required to create a new member','2012-07-08 11:17:58'),(37,'ADHERENT_MAIL_FROM',1,'adherents@domain.com','chaine',0,'Sender EMail for automatic emails','2012-07-08 11:17:58'),(38,'ADHERENT_MAIL_RESIL',1,'Your subscription has been resiliated.\r\nWe hope to see you soon again','html',0,'Mail resiliation','2018-11-23 11:56:07'),(39,'ADHERENT_MAIL_VALID',1,'Your subscription has been validated.\r\nThis is a remind of your personal information :\r\n\r\n%INFOS%\r\n\r\n','html',0,'Mail de validation','2018-11-23 11:56:07'),(40,'ADHERENT_MAIL_COTIS',1,'Hello %PRENOM%,\r\nThanks for your subscription.\r\nThis email confirms that your subscription has been received and processed.\r\n\r\n','html',0,'Mail de validation de cotisation','2018-11-23 11:56:07'),(41,'ADHERENT_MAIL_VALID_SUBJECT',1,'Your subscription has been validated','chaine',0,'Sujet du mail de validation','2012-07-08 11:17:59'),(42,'ADHERENT_MAIL_RESIL_SUBJECT',1,'Resiliating your subscription','chaine',0,'Sujet du mail de resiliation','2012-07-08 11:17:59'),(43,'ADHERENT_MAIL_COTIS_SUBJECT',1,'Receipt of your subscription','chaine',0,'Sujet du mail de validation de cotisation','2012-07-08 11:17:59'),(44,'MAILING_EMAIL_FROM',1,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2012-07-08 11:17:59'),(45,'ADHERENT_USE_MAILMAN',1,'0','yesno',0,'Utilisation de Mailman','2012-07-08 11:17:59'),(46,'ADHERENT_MAILMAN_UNSUB_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&user=%EMAIL%','chaine',0,'Url de desinscription aux listes mailman','2012-07-08 11:17:59'),(47,'ADHERENT_MAILMAN_URL',1,'http://lists.domain.com/cgi-bin/mailman/admin/%LISTE%/members?adminpw=%MAILMAN_ADMINPW%&send_welcome_msg_to_this_batch=1&subscribees=%EMAIL%','chaine',0,'Url pour les inscriptions mailman','2012-07-08 11:17:59'),(48,'ADHERENT_MAILMAN_LISTS',1,'test-test,test-test2','chaine',0,'Listes auxquelles inscrire les nouveaux adherents','2012-07-08 11:17:59'),(49,'ADHERENT_MAILMAN_ADMIN_PASSWORD',1,'','chaine',0,'Mot de passe Admin des liste mailman','2022-12-11 21:23:35'),(50,'ADHERENT_MAILMAN_SERVER',1,'lists.domain.com','chaine',0,'Serveur hebergeant les interfaces d Admin des listes mailman','2012-07-08 11:17:59'),(51,'ADHERENT_MAILMAN_LISTS_COTISANT',1,'','chaine',0,'Liste(s) auxquelles les nouveaux cotisants sont inscris automatiquement','2012-07-08 11:17:59'),(52,'ADHERENT_USE_SPIP',1,'0','yesno',0,'Utilisation de SPIP ?','2012-07-08 11:17:59'),(53,'ADHERENT_USE_SPIP_AUTO',1,'0','yesno',0,'Utilisation de SPIP automatiquement','2012-07-08 11:17:59'),(54,'ADHERENT_SPIP_USER',1,'user','chaine',0,'user spip','2012-07-08 11:17:59'),(55,'ADHERENT_SPIP_PASS',1,'pass','chaine',0,'Pass de connection','2012-07-08 11:17:59'),(56,'ADHERENT_SPIP_SERVEUR',1,'localhost','chaine',0,'serveur spip','2012-07-08 11:17:59'),(57,'ADHERENT_SPIP_DB',1,'spip','chaine',0,'db spip','2012-07-08 11:17:59'),(58,'ADHERENT_CARD_HEADER_TEXT',1,'%ANNEE%','chaine',0,'Texte imprime sur le haut de la carte adherent','2012-07-08 11:17:59'),(59,'ADHERENT_CARD_FOOTER_TEXT',1,'Association AZERTY','chaine',0,'Texte imprime sur le bas de la carte adherent','2012-07-08 11:17:59'),(61,'FCKEDITOR_ENABLE_USER',1,'1','yesno',0,'Activation fckeditor sur notes utilisateurs','2012-07-08 11:17:59'),(62,'FCKEDITOR_ENABLE_SOCIETE',1,'1','yesno',0,'Activation fckeditor sur notes societe','2012-07-08 11:17:59'),(63,'FCKEDITOR_ENABLE_PRODUCTDESC',1,'1','yesno',0,'Activation fckeditor sur notes produits','2012-07-08 11:17:59'),(64,'FCKEDITOR_ENABLE_MEMBER',1,'1','yesno',0,'Activation fckeditor sur notes adherent','2012-07-08 11:17:59'),(65,'FCKEDITOR_ENABLE_MAILING',1,'1','yesno',0,'Activation fckeditor sur emailing','2012-07-08 11:17:59'),(67,'DON_ADDON_MODEL',1,'html_cerfafr','chaine',0,'','2012-07-08 11:18:00'),(68,'PROPALE_ADDON',1,'mod_propale_marbre','chaine',0,'','2012-07-08 11:18:00'),(69,'PROPALE_ADDON_PDF',1,'azur','chaine',0,'','2012-07-08 11:18:00'),(70,'COMMANDE_ADDON',1,'mod_commande_marbre','chaine',0,'','2012-07-08 11:18:00'),(71,'COMMANDE_ADDON_PDF',1,'einstein','chaine',0,'','2012-07-08 11:18:00'),(72,'COMMANDE_SUPPLIER_ADDON',1,'mod_commande_fournisseur_muguet','chaine',0,'','2012-07-08 11:18:00'),(73,'COMMANDE_SUPPLIER_ADDON_PDF',1,'muscadet','chaine',0,'','2012-07-08 11:18:00'),(74,'EXPEDITION_ADDON',1,'enlevement','chaine',0,'','2012-07-08 11:18:00'),(76,'FICHEINTER_ADDON',1,'pacific','chaine',0,'','2012-07-08 11:18:00'),(77,'FICHEINTER_ADDON_PDF',1,'soleil','chaine',0,'','2012-07-08 11:18:00'),(79,'FACTURE_ADDON_PDF',1,'crabe','chaine',0,'','2012-07-08 11:18:00'),(80,'PROPALE_VALIDITY_DURATION',1,'15','chaine',0,'Durée de validitée des propales','2012-07-08 11:18:00'),(230,'COMPANY_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2012-07-08 11:26:20'),(238,'LIVRAISON_ADDON_PDF',1,'typhon','chaine',0,'Nom du gestionnaire de generation des commandes en PDF','2012-07-08 11:26:27'),(239,'DELIVERY_ADDON_NUMBER',1,'mod_delivery_jade','chaine',0,'Nom du gestionnaire de numerotation des bons de livraison','2020-12-10 12:24:40'),(245,'FACTURE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2012-07-08 11:28:53'),(249,'DON_FORM',1,'html_cerfafr','chaine',0,'Nom du gestionnaire de formulaire de dons','2017-09-06 16:12:22'),(254,'ADHERENT_BANK_ACCOUNT',1,'','chaine',0,'ID du Compte banquaire utilise','2012-07-08 11:29:05'),(255,'ADHERENT_BANK_CATEGORIE',1,'','chaine',0,'ID de la categorie banquaire des cotisations','2012-07-08 11:29:05'),(256,'ADHERENT_ETIQUETTE_TYPE',1,'L7163','chaine',0,'Type d etiquette (pour impression de planche d etiquette)','2012-07-08 11:29:05'),(269,'PROJECT_ADDON_PDF',1,'baleine','chaine',0,'Nom du gestionnaire de generation des projets en PDF','2012-07-08 11:29:33'),(270,'PROJECT_ADDON',1,'mod_project_simple','chaine',0,'Nom du gestionnaire de numerotation des projets','2012-07-08 11:29:33'),(369,'EXPEDITION_ADDON_PDF',1,'merou','chaine',0,'','2012-07-08 22:58:07'),(377,'FACTURE_ADDON',1,'mod_facture_terre','chaine',0,'','2012-07-08 23:08:12'),(380,'ADHERENT_CARD_TEXT',1,'%TYPE% n° %ID%\r\n%PRENOM% %NOM%\r\n<%EMAIL%>\r\n%ADRESSE%\r\n%CP% %VILLE%\r\n%PAYS%','',0,'Texte imprime sur la carte adherent','2012-07-08 23:14:46'),(381,'ADHERENT_CARD_TEXT_RIGHT',1,'aaa','',0,'','2012-07-08 23:14:55'),(386,'STOCK_CALCULATE_ON_SHIPMENT',1,'1','chaine',0,'','2012-07-08 23:23:21'),(387,'STOCK_CALCULATE_ON_SUPPLIER_DISPATCH_ORDER',1,'1','chaine',0,'','2012-07-08 23:23:26'),(392,'MAIN_AGENDA_XCAL_EXPORTKEY',1,'dolibarr','chaine',0,'','2012-07-08 23:27:50'),(393,'MAIN_AGENDA_EXPORT_PAST_DELAY',1,'100','chaine',0,'','2012-07-08 23:27:50'),(610,'CASHDESK_ID_THIRDPARTY',1,'7','chaine',0,'','2012-07-11 17:08:18'),(611,'CASHDESK_ID_BANKACCOUNT_CASH',1,'3','chaine',0,'','2012-07-11 17:08:18'),(612,'CASHDESK_ID_BANKACCOUNT_CHEQUE',1,'1','chaine',0,'','2012-07-11 17:08:18'),(613,'CASHDESK_ID_BANKACCOUNT_CB',1,'1','chaine',0,'','2012-07-11 17:08:18'),(614,'CASHDESK_ID_WAREHOUSE',1,'2','chaine',0,'','2012-07-11 17:08:18'),(660,'LDAP_USER_DN',1,'ou=users,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(661,'LDAP_GROUP_DN',1,'ou=groups,dc=my-domain,dc=com','chaine',0,NULL,'2012-07-18 10:25:27'),(662,'LDAP_FILTER_CONNECTION',1,'&(objectClass=user)(objectCategory=person)','chaine',0,NULL,'2012-07-18 10:25:27'),(663,'LDAP_FIELD_LOGIN',1,'uid','chaine',0,NULL,'2012-07-18 10:25:27'),(664,'LDAP_FIELD_FULLNAME',1,'cn','chaine',0,NULL,'2012-07-18 10:25:27'),(665,'LDAP_FIELD_NAME',1,'sn','chaine',0,NULL,'2012-07-18 10:25:27'),(666,'LDAP_FIELD_FIRSTNAME',1,'givenname','chaine',0,NULL,'2012-07-18 10:25:27'),(667,'LDAP_FIELD_MAIL',1,'mail','chaine',0,NULL,'2012-07-18 10:25:27'),(668,'LDAP_FIELD_PHONE',1,'telephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(669,'LDAP_FIELD_FAX',1,'facsimiletelephonenumber','chaine',0,NULL,'2012-07-18 10:25:27'),(670,'LDAP_FIELD_MOBILE',1,'mobile','chaine',0,NULL,'2012-07-18 10:25:27'),(671,'LDAP_SERVER_TYPE',1,'openldap','chaine',0,'','2012-07-18 10:25:46'),(672,'LDAP_SERVER_PROTOCOLVERSION',1,'3','chaine',0,'','2012-07-18 10:25:47'),(673,'LDAP_SERVER_HOST',1,'localhost','chaine',0,'','2012-07-18 10:25:47'),(674,'LDAP_SERVER_PORT',1,'389','chaine',0,'','2012-07-18 10:25:47'),(675,'LDAP_SERVER_USE_TLS',1,'0','chaine',0,'','2012-07-18 10:25:47'),(676,'LDAP_SYNCHRO_ACTIVE',1,'dolibarr2ldap','chaine',0,'','2012-07-18 10:25:47'),(677,'LDAP_CONTACT_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(678,'LDAP_MEMBER_ACTIVE',1,'1','chaine',0,'','2012-07-18 10:25:47'),(974,'MAIN_MODULE_WORKFLOW_TRIGGERS',1,'1','chaine',0,NULL,'2013-07-18 18:02:20'),(975,'WORKFLOW_PROPAL_AUTOCREATE_ORDER',1,'1','chaine',0,'','2013-07-18 18:02:24'),(980,'PRELEVEMENT_NUMERO_NATIONAL_EMETTEUR',1,'1234567','chaine',0,'','2013-07-18 18:05:50'),(983,'FACTURE_RIB_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(984,'FACTURE_CHQ_NUMBER',1,'1','chaine',0,'','2013-07-18 18:35:14'),(1016,'GOOGLE_DUPLICATE_INTO_GCAL',1,'1','chaine',0,'','2013-07-18 21:40:20'),(1152,'SOCIETE_CODECLIENT_ADDON',1,'mod_codeclient_monkey','chaine',0,'','2013-07-29 20:50:02'),(1240,'MAIN_LOGEVENTS_USER_LOGIN',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1241,'MAIN_LOGEVENTS_USER_LOGIN_FAILED',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1242,'MAIN_LOGEVENTS_USER_LOGOUT',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1243,'MAIN_LOGEVENTS_USER_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1244,'MAIN_LOGEVENTS_USER_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1245,'MAIN_LOGEVENTS_USER_NEW_PASSWORD',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1246,'MAIN_LOGEVENTS_USER_ENABLEDISABLE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1247,'MAIN_LOGEVENTS_USER_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1248,'MAIN_LOGEVENTS_GROUP_CREATE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1249,'MAIN_LOGEVENTS_GROUP_MODIFY',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1250,'MAIN_LOGEVENTS_GROUP_DELETE',1,'1','chaine',0,'','2013-07-29 21:05:01'),(1251,'MAIN_BOXES_MAXLINES',1,'5','',0,'','2013-07-29 21:05:42'),(1482,'EXPEDITION_ADDON_NUMBER',1,'mod_expedition_safor','chaine',0,'Nom du gestionnaire de numerotation des expeditions','2013-08-05 17:53:11'),(1490,'CONTRACT_ADDON',1,'mod_contract_serpis','chaine',0,'Nom du gestionnaire de numerotation des contrats','2013-08-05 18:11:58'),(1677,'COMMANDE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/orders','chaine',0,NULL,'2014-12-08 13:11:02'),(1724,'PROPALE_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2014-12-08 13:17:14'),(1730,'OPENSTREETMAP_ENABLE_MAPS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1731,'OPENSTREETMAP_ENABLE_MAPS_CONTACTS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1732,'OPENSTREETMAP_ENABLE_MAPS_MEMBERS',1,'1','chaine',0,'','2014-12-08 13:22:47'),(1733,'OPENSTREETMAP_MAPS_ZOOM_LEVEL',1,'15','chaine',0,'','2014-12-08 13:22:47'),(1742,'MAIN_MAIL_EMAIL_FROM',2,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:14'),(1743,'MAIN_MENU_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1744,'MAIN_MENUFRONT_STANDARD',2,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1745,'MAIN_MENU_SMARTPHONE',2,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:14'),(1746,'MAIN_MENUFRONT_SMARTPHONE',2,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:14'),(1747,'MAIN_THEME',2,'eldy','chaine',0,'Default theme','2014-12-08 14:08:14'),(1748,'MAIN_DELAY_ACTIONS_TODO',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:14'),(1749,'MAIN_DELAY_ORDERS_TO_PROCESS',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:14'),(1750,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:14'),(1751,'MAIN_DELAY_PROPALS_TO_CLOSE',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:14'),(1752,'MAIN_DELAY_PROPALS_TO_BILL',2,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:14'),(1753,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:14'),(1754,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',2,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:14'),(1755,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:14'),(1756,'MAIN_DELAY_RUNNING_SERVICES',2,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:14'),(1757,'MAIN_DELAY_MEMBERS',2,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:14'),(1758,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',2,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:14'),(1759,'MAILING_EMAIL_FROM',2,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:14'),(1760,'MAIN_INFO_SOCIETE_COUNTRY',3,'1:FR:France','chaine',0,'','2015-02-26 21:56:28'),(1761,'MAIN_INFO_SOCIETE_NOM',3,'bbb','chaine',0,'','2014-12-08 14:08:20'),(1762,'MAIN_INFO_SOCIETE_STATE',3,'0','chaine',0,'','2015-02-27 14:20:27'),(1763,'MAIN_MONNAIE',3,'EUR','chaine',0,'','2014-12-08 14:08:20'),(1764,'MAIN_LANG_DEFAULT',3,'auto','chaine',0,'','2014-12-08 14:08:20'),(1765,'MAIN_MAIL_EMAIL_FROM',3,'dolibarr-robot@domain.com','chaine',0,'EMail emetteur pour les emails automatiques Dolibarr','2014-12-08 14:08:20'),(1766,'MAIN_MENU_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs internes','2015-02-11 19:43:54'),(1767,'MAIN_MENUFRONT_STANDARD',3,'eldy_menu.php','chaine',0,'Module de gestion de la barre de menu du haut pour utilisateurs externes','2015-02-11 19:43:54'),(1768,'MAIN_MENU_SMARTPHONE',3,'iphone_backoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs internes','2014-12-08 14:08:20'),(1769,'MAIN_MENUFRONT_SMARTPHONE',3,'iphone_frontoffice.php','chaine',0,'Module de gestion de la barre de menu smartphone pour utilisateurs externes','2014-12-08 14:08:20'),(1770,'MAIN_THEME',3,'eldy','chaine',0,'Default theme','2014-12-08 14:08:20'),(1771,'MAIN_DELAY_ACTIONS_TODO',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur actions planifiées non réalisées','2014-12-08 14:08:20'),(1772,'MAIN_DELAY_ORDERS_TO_PROCESS',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes clients non traitées','2014-12-08 14:08:20'),(1773,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur commandes fournisseurs non traitées','2014-12-08 14:08:20'),(1774,'MAIN_DELAY_PROPALS_TO_CLOSE',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales à cloturer','2014-12-08 14:08:20'),(1775,'MAIN_DELAY_PROPALS_TO_BILL',3,'7','chaine',0,'Tolérance de retard avant alerte (en jours) sur propales non facturées','2014-12-08 14:08:20'),(1776,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures client impayées','2014-12-08 14:08:20'),(1777,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',3,'2','chaine',0,'Tolérance de retard avant alerte (en jours) sur factures fournisseur impayées','2014-12-08 14:08:20'),(1778,'MAIN_DELAY_NOT_ACTIVATED_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services à activer','2014-12-08 14:08:20'),(1779,'MAIN_DELAY_RUNNING_SERVICES',3,'0','chaine',0,'Tolérance de retard avant alerte (en jours) sur services expirés','2014-12-08 14:08:20'),(1780,'MAIN_DELAY_MEMBERS',3,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard','2014-12-08 14:08:20'),(1781,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',3,'62','chaine',0,'Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire','2014-12-08 14:08:20'),(1782,'MAILING_EMAIL_FROM',3,'dolibarr@domain.com','chaine',0,'EMail emmetteur pour les envois d emailings','2014-12-08 14:08:20'),(1803,'SYSLOG_FILE',1,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2014-12-08 14:15:08'),(1804,'SYSLOG_HANDLERS',1,'[\"mod_syslog_file\"]','chaine',0,'','2014-12-08 14:15:08'),(1805,'MAIN_MODULE_SKINCOLOREDITOR',3,'1',NULL,0,NULL,'2014-12-08 14:35:40'),(1922,'PAYPAL_API_SANDBOX',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1923,'PAYPAL_API_USER',1,'seller_1355312017_biz_api1.mydomain.com','chaine',0,'','2014-12-12 12:11:05'),(1924,'PAYPAL_API_PASSWORD',1,'1355312040','chaine',0,'','2014-12-12 12:11:05'),(1925,'PAYPAL_API_SIGNATURE',1,'ABCDEFWBzvfn0q5iNmbuiDv1y.3EAXIMWyl4C5KvDReR9HDwwAd6dQ4Q','chaine',0,'','2014-12-12 12:11:05'),(1926,'PAYPAL_API_INTEGRAL_OR_PAYPALONLY',1,'integral','chaine',0,'','2014-12-12 12:11:05'),(1927,'PAYPAL_SECURITY_TOKEN',1,'50c82fab36bb3b6aa83e2a50691803b2','chaine',0,'','2014-12-12 12:11:05'),(1928,'PAYPAL_SECURITY_TOKEN_UNIQUE',1,'0','chaine',0,'','2014-12-12 12:11:05'),(1929,'PAYPAL_ADD_PAYMENT_URL',1,'1','chaine',0,'','2014-12-12 12:11:05'),(1980,'MAIN_PDF_FORMAT',1,'EUA4','chaine',0,'','2014-12-12 19:58:05'),(1981,'MAIN_PROFID1_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1982,'MAIN_PROFID2_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1983,'MAIN_PROFID3_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1984,'MAIN_PROFID4_IN_ADDRESS',1,'0','chaine',0,'','2014-12-12 19:58:05'),(1985,'MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT',1,'0','chaine',0,'','2014-12-12 19:58:05'),(2835,'MAIN_USE_CONNECT_TIMEOUT',1,'10','chaine',0,'','2015-01-16 19:28:50'),(2836,'MAIN_USE_RESPONSE_TIMEOUT',1,'30','chaine',0,'','2015-01-16 19:28:50'),(2837,'MAIN_PROXY_USE',1,'0','chaine',0,'','2015-01-16 19:28:50'),(2838,'MAIN_PROXY_HOST',1,'localhost','chaine',0,'','2015-01-16 19:28:50'),(2839,'MAIN_PROXY_PORT',1,'8080','chaine',0,'','2015-01-16 19:28:50'),(2840,'MAIN_PROXY_USER',1,'aaa','chaine',0,'','2015-01-16 19:28:50'),(2841,'MAIN_PROXY_PASS',1,'bbb','chaine',0,'','2015-01-16 19:28:50'),(2848,'OVHSMS_NICK',1,'BN196-OVH','chaine',0,'','2015-01-16 19:32:36'),(2849,'OVHSMS_PASS',1,'bigone-10','chaine',0,'','2015-01-16 19:32:36'),(2850,'OVHSMS_SOAPURL',1,'https://www.ovh.com/soapi/soapi-re-1.55.wsdl','chaine',0,'','2015-01-16 19:32:36'),(2854,'THEME_ELDY_RGB',1,'bfbf00','chaine',0,'','2015-01-18 10:02:53'),(2855,'THEME_ELDY_ENABLE_PERSONALIZED',1,'0','chaine',0,'','2015-01-18 10:02:55'),(2858,'MAIN_SESSION_TIMEOUT',1,'2000','chaine',0,'','2015-01-19 17:01:53'),(2867,'FACSIM_ADDON',1,'mod_facsim_alcoy','chaine',0,'','2015-01-19 17:16:25'),(2868,'POS_SERVICES',1,'0','chaine',0,'','2015-01-19 17:16:51'),(2869,'POS_USE_TICKETS',1,'1','chaine',0,'','2015-01-19 17:16:51'),(2870,'POS_MAX_TTC',1,'100','chaine',0,'','2015-01-19 17:16:51'),(3190,'MAIN_MODULE_HOLIDAY',2,'1',NULL,0,NULL,'2015-02-01 08:52:34'),(3195,'INVOICE_SUPPLIER_ADDON_PDF',1,'canelle','chaine',0,'','2015-02-10 19:50:27'),(3199,'MAIN_FORCE_RELOAD_PAGE',1,'1','chaine',0,NULL,'2015-02-12 16:22:55'),(3223,'OVH_THIRDPARTY_IMPORT',1,'2','chaine',0,'','2015-02-13 16:20:18'),(3409,'AGENDA_USE_EVENT_TYPE',1,'1','chaine',0,'','2015-02-27 18:12:24'),(3886,'MAIN_REMOVE_INSTALL_WARNING',1,'1','chaine',1,'','2015-03-02 18:32:50'),(4013,'MAIN_DELAY_ACTIONS_TODO',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4014,'MAIN_DELAY_PROPALS_TO_CLOSE',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4015,'MAIN_DELAY_PROPALS_TO_BILL',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4016,'MAIN_DELAY_ORDERS_TO_PROCESS',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4017,'MAIN_DELAY_CUSTOMER_BILLS_UNPAYED',1,'31','chaine',0,'','2015-03-06 08:59:12'),(4018,'MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS',1,'7','chaine',0,'','2015-03-06 08:59:12'),(4019,'MAIN_DELAY_SUPPLIER_BILLS_TO_PAY',1,'2','chaine',0,'','2015-03-06 08:59:12'),(4020,'MAIN_DELAY_RUNNING_SERVICES',1,'-15','chaine',0,'','2015-03-06 08:59:12'),(4021,'MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE',1,'62','chaine',0,'','2015-03-06 08:59:13'),(4022,'MAIN_DELAY_MEMBERS',1,'31','chaine',0,'','2015-03-06 08:59:13'),(4023,'MAIN_DISABLE_METEO',1,'0','chaine',0,'','2015-03-06 08:59:13'),(4044,'ADHERENT_VAT_FOR_SUBSCRIPTIONS',1,'0','',0,'','2015-03-06 16:06:38'),(4047,'ADHERENT_BANK_USE',1,'bankviainvoice','',0,'','2015-03-06 16:12:30'),(4049,'PHPSANE_SCANIMAGE',1,'/usr/bin/scanimage','chaine',0,'','2015-03-06 21:54:13'),(4050,'PHPSANE_PNMTOJPEG',1,'/usr/bin/pnmtojpeg','chaine',0,'','2015-03-06 21:54:13'),(4051,'PHPSANE_PNMTOTIFF',1,'/usr/bin/pnmtotiff','chaine',0,'','2015-03-06 21:54:13'),(4052,'PHPSANE_OCR',1,'/usr/bin/gocr','chaine',0,'','2015-03-06 21:54:13'),(4548,'ECM_AUTO_TREE_ENABLED',1,'1','chaine',0,'','2015-03-10 15:57:21'),(4579,'MAIN_MODULE_AGENDA',2,'1',NULL,0,NULL,'2015-03-13 15:29:19'),(4580,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4581,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4582,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4583,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4584,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4585,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4586,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4587,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4588,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4589,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4590,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4591,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4592,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4593,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4594,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',2,'1','chaine',0,NULL,'2015-03-13 15:29:19'),(4688,'GOOGLE_ENABLE_AGENDA',2,'1','chaine',0,'','2015-03-13 15:36:29'),(4689,'GOOGLE_AGENDA_NAME1',2,'eldy','chaine',0,'','2015-03-13 15:36:29'),(4690,'GOOGLE_AGENDA_SRC1',2,'eldy10@mail.com','chaine',0,'','2015-03-13 15:36:29'),(4691,'GOOGLE_AGENDA_COLOR1',2,'BE6D00','chaine',0,'','2015-03-13 15:36:29'),(4692,'GOOGLE_AGENDA_COLOR2',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4693,'GOOGLE_AGENDA_COLOR3',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4694,'GOOGLE_AGENDA_COLOR4',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4695,'GOOGLE_AGENDA_COLOR5',2,'7A367A','chaine',0,'','2015-03-13 15:36:29'),(4696,'GOOGLE_AGENDA_TIMEZONE',2,'Europe/Paris','chaine',0,'','2015-03-13 15:36:29'),(4697,'GOOGLE_AGENDA_NB',2,'5','chaine',0,'','2015-03-13 15:36:29'),(4725,'SOCIETE_CODECLIENT_ADDON',2,'mod_codeclient_leopard','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4726,'SOCIETE_CODECOMPTA_ADDON',2,'mod_codecompta_panicum','chaine',0,'Module to control third parties codes','2015-03-13 20:21:35'),(4727,'SOCIETE_FISCAL_MONTH_START',2,'','chaine',0,'Mettre le numero du mois du debut d\\\'annee fiscale, ex: 9 pour septembre','2015-03-13 20:21:35'),(4728,'MAIN_SEARCHFORM_SOCIETE',2,'1','yesno',0,'Show form for quick company search','2015-03-13 20:21:35'),(4729,'MAIN_SEARCHFORM_CONTACT',2,'1','yesno',0,'Show form for quick contact search','2015-03-13 20:21:35'),(4730,'COMPANY_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/thirdparties','chaine',0,NULL,'2015-03-13 20:21:35'),(4743,'MAIN_MODULE_CLICKTODIAL',2,'1',NULL,0,NULL,'2015-03-13 20:30:28'),(4744,'MAIN_MODULE_NOTIFICATION',2,'1',NULL,0,NULL,'2015-03-13 20:30:34'),(4745,'MAIN_MODULE_WEBSERVICES',2,'1',NULL,0,NULL,'2015-03-13 20:30:41'),(4746,'MAIN_MODULE_PROPALE',2,'1',NULL,0,NULL,'2015-03-13 20:32:38'),(4747,'PROPALE_ADDON_PDF',2,'azur','chaine',0,'Nom du gestionnaire de generation des propales en PDF','2015-03-13 20:32:38'),(4748,'PROPALE_ADDON',2,'mod_propale_marbre','chaine',0,'Nom du gestionnaire de numerotation des propales','2015-03-13 20:32:38'),(4749,'PROPALE_VALIDITY_DURATION',2,'15','chaine',0,'Duration of validity of business proposals','2015-03-13 20:32:38'),(4750,'PROPALE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/proposals','chaine',0,NULL,'2015-03-13 20:32:38'),(4752,'MAIN_MODULE_TAX',2,'1',NULL,0,NULL,'2015-03-13 20:32:47'),(4753,'MAIN_MODULE_DON',2,'1',NULL,0,NULL,'2015-03-13 20:32:54'),(4754,'DON_ADDON_MODEL',2,'html_cerfafr','chaine',0,'Nom du gestionnaire de generation de recu de dons','2015-03-13 20:32:54'),(4755,'POS_USE_TICKETS',2,'1','chaine',0,'','2015-03-13 20:33:09'),(4756,'POS_MAX_TTC',2,'100','chaine',0,'','2015-03-13 20:33:09'),(4757,'MAIN_MODULE_POS',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4758,'TICKET_ADDON',2,'mod_ticket_avenc','chaine',0,'Nom du gestionnaire de numerotation des tickets','2015-03-13 20:33:09'),(4759,'MAIN_MODULE_BANQUE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4760,'MAIN_MODULE_FACTURE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4761,'FACTURE_ADDON_PDF',2,'crabe','chaine',0,'Name of PDF model of invoice','2015-03-13 20:33:09'),(4762,'FACTURE_ADDON',2,'mod_facture_terre','chaine',0,'Name of numbering numerotation rules of invoice','2015-03-13 20:33:09'),(4763,'FACTURE_ADDON_PDF_ODT_PATH',2,'DOL_DATA_ROOT/doctemplates/invoices','chaine',0,NULL,'2015-03-13 20:33:09'),(4764,'MAIN_MODULE_SOCIETE',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4765,'MAIN_MODULE_PRODUCT',2,'1',NULL,0,NULL,'2015-03-13 20:33:09'),(4766,'PRODUCT_CODEPRODUCT_ADDON',2,'mod_codeproduct_leopard','chaine',0,'Module to control product codes','2015-03-13 20:33:09'),(4767,'MAIN_SEARCHFORM_PRODUITSERVICE',2,'1','yesno',0,'Show form for quick product search','2015-03-13 20:33:09'),(4772,'FACSIM_ADDON',2,'mod_facsim_alcoy','chaine',0,'','2015-03-13 20:33:32'),(4773,'MAIN_MODULE_MAILING',2,'1',NULL,0,NULL,'2015-03-13 20:33:37'),(4774,'MAIN_MODULE_OPENSURVEY',2,'1',NULL,0,NULL,'2015-03-13 20:33:42'),(4782,'AGENDA_USE_EVENT_TYPE',2,'1','chaine',0,'','2015-03-13 20:53:36'),(4884,'AGENDA_DISABLE_EXT',2,'1','chaine',0,'','2015-03-13 22:03:40'),(4928,'COMMANDE_SUPPLIER_ADDON_NUMBER',1,'mod_commande_fournisseur_muguet','chaine',0,'Nom du gestionnaire de numerotation des commandes fournisseur','2015-03-22 09:24:29'),(4929,'INVOICE_SUPPLIER_ADDON_NUMBER',1,'mod_facture_fournisseur_cactus','chaine',0,'Nom du gestionnaire de numerotation des factures fournisseur','2015-03-22 09:24:29'),(5001,'MAIN_CRON_KEY',0,'bc54582fe30d5d4a830c6f582ec28810','chaine',0,'','2015-03-23 17:54:53'),(5009,'CRON_KEY',0,'2c2e755c20be2014098f629865598006','chaine',0,'','2015-03-23 18:06:24'),(5139,'SOCIETE_ADD_REF_IN_LIST',1,'','yesno',0,'Display customer ref into select list','2015-09-08 23:06:08'),(5150,'PROJECT_TASK_ADDON_PDF',1,'','chaine',0,'Name of PDF/ODT tasks manager class','2015-09-08 23:06:14'),(5151,'PROJECT_TASK_ADDON',1,'mod_task_simple','chaine',0,'Name of Numbering Rule task manager class','2015-09-08 23:06:14'),(5152,'PROJECT_TASK_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/tasks','chaine',0,'','2015-09-08 23:06:14'),(5239,'BOOKMARKS_SHOW_IN_MENU',1,'10','chaine',0,'','2016-03-02 15:42:26'),(5271,'DONATION_ART200',1,'','yesno',0,'Option Française - Eligibilité Art200 du CGI','2016-12-21 12:51:28'),(5272,'DONATION_ART238',1,'','yesno',0,'Option Française - Eligibilité Art238 bis du CGI','2016-12-21 12:51:28'),(5274,'DONATION_MESSAGE',1,'Thank you','chaine',0,'Message affiché sur le récépissé de versements ou dons','2016-12-21 12:51:28'),(5349,'MAIN_SEARCHFORM_CONTACT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5351,'MAIN_SEARCHFORM_PRODUITSERVICE',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5352,'MAIN_SEARCHFORM_PRODUITSERVICE_SUPPLIER',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5353,'MAIN_SEARCHFORM_ADHERENT',1,'1','chaine',0,'','2017-10-03 10:11:33'),(5354,'MAIN_SEARCHFORM_PROJECT',1,'0','chaine',0,'','2017-10-03 10:11:33'),(5394,'FCKEDITOR_ENABLE_DETAILS',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5395,'FCKEDITOR_ENABLE_USERSIGN',1,'1','yesno',0,'WYSIWIG for user signature','2017-11-04 15:27:44'),(5396,'FCKEDITOR_ENABLE_MAIL',1,'1','yesno',0,'WYSIWIG for products details lines for all entities','2017-11-04 15:27:44'),(5398,'CATEGORIE_RECURSIV_ADD',1,'','yesno',0,'Affect parent categories','2017-11-04 15:27:46'),(5404,'MAIN_MODULE_CATEGORIE',1,'1',NULL,0,NULL,'2017-11-04 15:41:43'),(5415,'EXPEDITION_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/shipment','chaine',0,NULL,'2017-11-15 22:38:28'),(5416,'LIVRAISON_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/delivery','chaine',0,NULL,'2017-11-15 22:38:28'),(5426,'MAIN_MODULE_PROJET',1,'1',NULL,0,NULL,'2017-11-15 22:38:44'),(5427,'PROJECT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/projects','chaine',0,NULL,'2017-11-15 22:38:44'),(5428,'PROJECT_USE_OPPORTUNIES',1,'1','chaine',0,NULL,'2017-11-15 22:38:44'),(5430,'MAIN_MODULE_EXPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:56'),(5431,'MAIN_MODULE_IMPORT',1,'1',NULL,0,NULL,'2017-11-15 22:38:58'),(5432,'MAIN_MODULE_MAILING',1,'1',NULL,0,NULL,'2017-11-15 22:39:00'),(5434,'EXPENSEREPORT_ADDON_PDF',1,'standard','chaine',0,'Name of manager to build PDF expense reports documents','2017-11-15 22:39:05'),(5437,'SALARIES_ACCOUNTING_ACCOUNT_CHARGE',1,'641','chaine',0,NULL,'2017-11-15 22:39:08'),(5441,'ADHERENT_ETIQUETTE_TEXT',1,'%FULLNAME%\n%ADDRESS%\n%ZIP% %TOWN%\n%COUNTRY%','text',0,'Text to print on member address sheets','2018-11-23 11:56:07'),(5443,'MAIN_MODULE_PRELEVEMENT',1,'1',NULL,0,NULL,'2017-11-15 22:39:33'),(5453,'MAIN_MODULE_CONTRAT',1,'1',NULL,0,NULL,'2017-11-15 22:39:52'),(5455,'MAIN_MODULE_FICHEINTER',1,'1',NULL,0,NULL,'2017-11-15 22:39:56'),(5459,'MAIN_MODULE_PAYPAL',1,'1',NULL,0,NULL,'2017-11-15 22:41:02'),(5463,'MAIN_MODULE_PROPALE',1,'1',NULL,0,NULL,'2017-11-15 22:41:47'),(5483,'GENBARCODE_BARCODETYPE_THIRDPARTY',1,'6','chaine',0,'','2018-01-16 15:49:43'),(5484,'PRODUIT_DEFAULT_BARCODE_TYPE',1,'2','chaine',0,'','2018-01-16 15:49:46'),(5586,'MAIN_DELAY_EXPENSEREPORTS_TO_PAY',1,'31','chaine',0,'Tolérance de retard avant alerte (en jours) sur les notes de frais impayées','2018-01-22 17:28:18'),(5587,'MAIN_FIX_FOR_BUGGED_MTA',1,'1','chaine',1,'Set constant to fix email ending from PHP with some linux ike system','2018-01-22 17:28:18'),(5590,'MAIN_VERSION_LAST_INSTALL',0,'3.8.3','chaine',0,'Dolibarr version when install','2018-01-22 17:28:42'),(5604,'MAIN_INFO_SOCIETE_LOGO',1,'mybigcompany.png','chaine',0,'','2018-01-22 17:33:49'),(5605,'MAIN_INFO_SOCIETE_LOGO_SMALL',1,'mybigcompany_small.png','chaine',0,'','2018-01-22 17:33:49'),(5606,'MAIN_INFO_SOCIETE_LOGO_MINI',1,'mybigcompany_mini.png','chaine',0,'','2018-01-22 17:33:49'),(5614,'MAIN_SIZE_SHORTLISTE_LIMIT',1,'4','chaine',0,'Longueur maximum des listes courtes (fiche client)','2018-03-13 10:54:46'),(5627,'SUPPLIER_PROPOSAL_ADDON_PDF',1,'aurore','chaine',0,'Name of submodule to generate PDF for supplier quotation request','2018-07-30 11:13:20'),(5628,'SUPPLIER_PROPOSAL_ADDON',1,'mod_supplier_proposal_marbre','chaine',0,'Name of submodule to number supplier quotation request','2018-07-30 11:13:20'),(5629,'SUPPLIER_PROPOSAL_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/supplier_proposal','chaine',0,NULL,'2018-07-30 11:13:20'),(5633,'MAIN_MODULE_API',1,'1',NULL,0,NULL,'2018-07-30 11:13:54'),(5634,'MAIN_MODULE_WEBSERVICES',1,'1',NULL,0,NULL,'2018-07-30 11:13:56'),(5635,'WEBSERVICES_KEY',1,'dolibarrkey','chaine',0,'','2018-07-30 11:14:04'),(5638,'MAIN_MODULE_EXTERNALRSS',1,'1',NULL,0,NULL,'2018-07-30 11:15:04'),(5642,'SOCIETE_CODECOMPTA_ADDON',1,'mod_codecompta_aquarium','chaine',0,'','2018-07-30 11:16:42'),(5707,'CASHDESK_NO_DECREASE_STOCK',1,'1','chaine',0,'','2018-07-30 13:38:11'),(5708,'MAIN_MODULE_PRODUCTBATCH',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5710,'MAIN_MODULE_STOCK',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5711,'MAIN_MODULE_PRODUCT',1,'1',NULL,0,NULL,'2018-07-30 13:38:11'),(5808,'MARGIN_TYPE',1,'costprice','chaine',0,'','2018-07-30 16:32:18'),(5809,'DISPLAY_MARGIN_RATES',1,'1','chaine',0,'','2018-07-30 16:32:20'),(5833,'ACCOUNTING_EXPORT_SEPARATORCSV',1,',','string',0,NULL,'2017-01-29 15:11:56'),(5840,'CHARTOFACCOUNTS',1,'2','chaine',0,NULL,'2017-01-29 15:11:56'),(5841,'ACCOUNTING_EXPORT_MODELCSV',1,'1','chaine',0,NULL,'2017-01-29 15:11:56'),(5842,'ACCOUNTING_LENGTH_GACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5843,'ACCOUNTING_LENGTH_AACCOUNT',1,'','chaine',0,NULL,'2017-01-29 15:11:56'),(5844,'ACCOUNTING_LIST_SORT_VENTILATION_TODO',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5845,'ACCOUNTING_LIST_SORT_VENTILATION_DONE',1,'1','yesno',0,NULL,'2017-01-29 15:11:56'),(5846,'ACCOUNTING_EXPORT_DATE',1,'%d%m%Y','chaine',0,NULL,'2017-01-29 15:11:56'),(5848,'ACCOUNTING_EXPORT_FORMAT',1,'csv','chaine',0,NULL,'2017-01-29 15:11:56'),(5853,'MAIN_MODULE_WORKFLOW',1,'1',NULL,0,NULL,'2017-01-29 15:12:12'),(5854,'MAIN_MODULE_NOTIFICATION',1,'1',NULL,0,NULL,'2017-01-29 15:12:35'),(5855,'MAIN_MODULE_OAUTH',1,'1',NULL,0,NULL,'2017-01-29 15:12:41'),(5883,'MAILING_LIMIT_SENDBYWEB',0,'15','chaine',1,'Number of targets to defined packet size when sending mass email','2017-01-29 17:36:33'),(5884,'MAIN_MAIL_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5885,'MAIN_SOAP_DEBUG',1,'0','chaine',1,'','2017-01-29 18:53:02'),(5925,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION',1,'1','chaine',0,'','2017-02-01 14:48:55'),(5931,'DATABASE_PWD_ENCRYPTED',1,'1','chaine',0,'','2017-02-01 15:06:04'),(5932,'MAIN_DISABLE_ALL_MAILS',1,'0','chaine',0,'','2017-02-01 15:09:09'),(5933,'MAIN_MAIL_SENDMODE',1,'mail','chaine',0,'','2017-02-01 15:09:09'),(5934,'MAIN_MAIL_SMTP_PORT',1,'465','chaine',0,'','2017-02-01 15:09:09'),(5935,'MAIN_MAIL_SMTP_SERVER',1,'smtp.mail.com','chaine',0,'','2017-02-01 15:09:09'),(5936,'MAIN_MAIL_SMTPS_ID',1,'eldy10@mail.com','chaine',0,'','2017-02-01 15:09:09'),(5937,'MAIN_MAIL_SMTPS_PW',1,'bidonge','chaine',0,'','2017-02-01 15:09:09'),(5938,'MAIN_MAIL_EMAIL_FROM',1,'robot@example.com','chaine',0,'','2017-02-01 15:09:09'),(5939,'MAIN_MAIL_DEFAULT_FROMTYPE',1,'user','chaine',0,'','2017-02-01 15:09:09'),(5940,'PRELEVEMENT_ID_BANKACCOUNT',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5941,'PRELEVEMENT_ICS',1,'ICS123456','chaine',0,'','2017-02-06 04:04:47'),(5942,'PRELEVEMENT_USER',1,'1','chaine',0,'','2017-02-06 04:04:47'),(5943,'BANKADDON_PDF',1,'sepamandate','chaine',0,'','2017-02-06 04:13:52'),(5947,'CHEQUERECEIPTS_THYME_MASK',1,'CHK{yy}{mm}-{0000@1}','chaine',0,'','2017-02-06 04:16:27'),(5948,'MAIN_MODULE_LOAN',1,'1',NULL,0,NULL,'2017-02-06 19:19:05'),(5954,'MAIN_SUBMODULE_EXPEDITION',1,'1','chaine',0,'','2017-02-06 23:57:37'),(5964,'MAIN_MODULE_TAX',1,'1',NULL,0,NULL,'2017-02-07 18:56:12'),(6019,'MAIN_INFO_SOCIETE_COUNTRY',2,'1:FR:France','chaine',0,'','2017-02-15 17:18:22'),(6020,'MAIN_INFO_SOCIETE_NOM',2,'MySecondCompany','chaine',0,'','2017-02-15 17:18:22'),(6021,'MAIN_INFO_SOCIETE_STATE',2,'0','chaine',0,'','2017-02-15 17:18:22'),(6022,'MAIN_MONNAIE',2,'EUR','chaine',0,'','2017-02-15 17:18:22'),(6023,'MAIN_LANG_DEFAULT',2,'auto','chaine',0,'','2017-02-15 17:18:22'),(6032,'MAIN_MODULE_MULTICURRENCY',1,'1',NULL,0,NULL,'2017-02-15 17:29:59'),(6048,'SYSLOG_FACILITY',0,'LOG_USER','chaine',0,'','2017-02-15 22:37:01'),(6049,'SYSLOG_FIREPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/firephp/firephp-core/lib/','chaine',0,'','2017-02-15 22:37:01'),(6050,'SYSLOG_FILE',0,'DOL_DATA_ROOT/dolibarr.log','chaine',0,'','2017-02-15 22:37:01'),(6051,'SYSLOG_CHROMEPHP_INCLUDEPATH',0,'/home/ldestailleur/git/dolibarr_5.0/htdocs/includes/ccampbell/chromephp/','chaine',0,'','2017-02-15 22:37:01'),(6052,'SYSLOG_HANDLERS',0,'[\"mod_syslog_file\"]','chaine',0,'','2017-02-15 22:37:01'),(6092,'MAIN_SIZE_SHORTLIST_LIMIT',0,'3','chaine',0,'Max length for small lists (tabs)','2017-05-12 09:02:38'),(6099,'MAIN_MODULE_SKYPE',1,'1',NULL,0,NULL,'2017-05-12 09:03:51'),(6100,'MAIN_MODULE_GRAVATAR',1,'1',NULL,0,NULL,'2017-05-12 09:03:54'),(6102,'PRODUCT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/products','chaine',0,'','2017-08-27 13:29:07'),(6103,'CONTRACT_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/contracts','chaine',0,'','2017-08-27 13:29:07'),(6104,'USERGROUP_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/usergroups','chaine',0,'','2017-08-27 13:29:07'),(6105,'USER_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/users','chaine',0,'','2017-08-27 13:29:07'),(6106,'MAIN_ENABLE_OVERWRITE_TRANSLATION',1,'1','chaine',0,'Enable overwrote of translation','2017-08-27 13:29:07'),(6377,'COMMANDE_SAPHIR_MASK',1,'{yy}{mm}{000}{ttt}','chaine',0,'','2017-09-06 07:56:25'),(6518,'GOOGLE_DUPLICATE_INTO_THIRDPARTIES',1,'1','chaine',0,'','2017-09-06 19:43:57'),(6519,'GOOGLE_DUPLICATE_INTO_CONTACTS',1,'0','chaine',0,'','2017-09-06 19:43:57'),(6520,'GOOGLE_TAG_PREFIX',1,'Dolibarr (Thirdparties)','chaine',0,'','2017-09-06 19:43:57'),(6521,'GOOGLE_TAG_PREFIX_CONTACTS',1,'Dolibarr (Contacts/Addresses)','chaine',0,'','2017-09-06 19:43:57'),(6522,'GOOGLE_ENABLE_AGENDA',1,'1','chaine',0,'','2017-09-06 19:44:12'),(6523,'GOOGLE_AGENDA_COLOR1',1,'1B887A','chaine',0,'','2017-09-06 19:44:12'),(6524,'GOOGLE_AGENDA_COLOR2',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6525,'GOOGLE_AGENDA_COLOR3',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6526,'GOOGLE_AGENDA_COLOR4',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6527,'GOOGLE_AGENDA_COLOR5',1,'7A367A','chaine',0,'','2017-09-06 19:44:12'),(6528,'GOOGLE_AGENDA_TIMEZONE',1,'Europe/Paris','chaine',0,'','2017-09-06 19:44:12'),(6529,'GOOGLE_AGENDA_NB',1,'5','chaine',0,'','2017-09-06 19:44:12'),(6543,'MAIN_SMS_DEBUG',0,'1','chaine',1,'This is to enable OVH SMS debug','2017-09-06 19:44:34'),(6562,'BLOCKEDLOG_ENTITY_FINGERPRINT',1,'b63e359ffca54d5c2bab869916eaf23d4a736703028ccbf77ce1167c5f830e7b','chaine',0,'Numeric Unique Fingerprint','2018-01-19 11:27:15'),(6564,'BLOCKEDLOG_DISABLE_NOT_ALLOWED_FOR_COUNTRY',1,'FR','chaine',0,'This is list of country code where the module may be mandatory','2018-01-19 11:27:15'),(6565,'MAIN_MODULE_BOOKMARK',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:34'),(6566,'MAIN_MODULE_ADHERENT',1,'1',NULL,0,'{\"authorid\":\"12\",\"ip\":\"82.240.38.230\"}','2018-01-19 11:27:56'),(6567,'ADHERENT_ADDON_PDF',1,'standard','chaine',0,'Name of PDF model of member','2018-01-19 11:27:56'),(6636,'MAIN_MODULE_TICKET_MODELS',1,'1','chaine',0,NULL,'2019-06-05 09:15:29'),(6647,'MAIN_MODULE_SOCIALNETWORKS',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-06-05 09:16:49'),(6795,'TICKET_ADDON',1,'mod_ticket_simple','chaine',0,'','2019-09-26 12:07:59'),(6796,'PRODUCT_CODEPRODUCT_ADDON',1,'mod_codeproduct_elephant','chaine',0,'','2019-09-26 12:59:00'),(6800,'CASHDESK_ID_THIRDPARTY1',1,'7','chaine',0,'','2019-09-26 15:30:09'),(6801,'CASHDESK_ID_BANKACCOUNT_CASH1',1,'3','chaine',0,'','2019-09-26 15:30:09'),(6802,'CASHDESK_ID_BANKACCOUNT_CHEQUE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6803,'CASHDESK_ID_BANKACCOUNT_CB1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6804,'CASHDESK_ID_BANKACCOUNT_PRE1',1,'4','chaine',0,'','2019-09-26 15:30:09'),(6805,'CASHDESK_ID_BANKACCOUNT_VIR1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6806,'CASHDESK_NO_DECREASE_STOCK1',1,'1','chaine',0,'','2019-09-26 15:30:09'),(6811,'FORCEPROJECT_ON_PROPOSAL',1,'1','chaine',0,'','2019-09-27 14:52:57'),(6813,'PROJECT_USE_OPPORTUNITIES',1,'1','chaine',0,'','2019-10-01 11:48:09'),(6814,'PACKTHEMEACTIVATEDTHEME',0,'modOwnTheme','chaine',0,'','2019-10-02 11:41:58'),(6815,'OWNTHEME_COL1',0,'#6a89cc','chaine',0,'','2019-10-02 11:41:58'),(6816,'OWNTHEME_COL2',0,'#60a3bc','chaine',0,'','2019-10-02 11:41:58'),(6817,'DOL_VERSION',0,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:41:58'),(6823,'OWNTHEME_COL_BODY_BCKGRD',0,'#E9E9E9','chaine',0,'','2019-10-02 11:41:58'),(6824,'OWNTHEME_COL_LOGO_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6825,'OWNTHEME_COL_TXT_MENU',0,'#b8c6e5','chaine',0,'','2019-10-02 11:41:58'),(6826,'OWNTHEME_COL_HEADER_BCKGRD',0,'#474c80','chaine',0,'','2019-10-02 11:41:58'),(6827,'OWNTHEME_CUSTOM_CSS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6828,'OWNTHEME_CUSTOM_JS',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6829,'OWNTHEME_FIXED_MENU',0,'0','yesno',0,'','2019-10-02 11:41:58'),(6830,'OWNTHEME_D_HEADER_FONT_SIZE',0,'1.7rem','chaine',0,'','2019-10-02 11:41:58'),(6831,'OWNTHEME_S_HEADER_FONT_SIZE',0,'1.6rem','chaine',0,'','2019-10-02 11:41:58'),(6832,'OWNTHEME_D_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6833,'OWNTHEME_S_VMENU_FONT_SIZE',0,'1.2rem','chaine',0,'','2019-10-02 11:41:58'),(6844,'MAIN_THEME',0,'eldy','chaine',0,'','2019-10-02 11:46:02'),(6845,'MAIN_MENU_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6846,'MAIN_MENUFRONT_STANDARD',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6847,'MAIN_MENU_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6848,'MAIN_MENUFRONT_SMARTPHONE',0,'eldy_menu.php','chaine',0,'','2019-10-02 11:46:02'),(6851,'BECREATIVE_COL1',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6852,'BECREATIVE_COL2',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6853,'DOL_VERSION',1,'10.0.2','chaine',0,'Dolibarr version','2019-10-02 11:47:10'),(6859,'BECREATIVE_COL_BODY_BCKGRD',1,'#e6eaef','chaine',0,'','2019-10-02 11:47:10'),(6860,'BECREATIVE_COL_LOGO_BCKGRD',1,'#1e88e5','chaine',0,'','2019-10-02 11:47:10'),(6861,'BECREATIVE_COL_TXT_MENU',1,'#b8c6e5','chaine',0,'','2019-10-02 11:47:10'),(6862,'BECREATIVE_COL_HEADER_BCKGRD',1,'#26a69a','chaine',0,'','2019-10-02 11:47:10'),(6863,'BECREATIVE_CUSTOM_CSS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6864,'BECREATIVE_CUSTOM_JS',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6865,'BECREATIVE_FIXED_MENU',1,'0','yesno',0,'','2019-10-02 11:47:10'),(6866,'BECREATIVE_D_HEADER_FONT_SIZE',1,'1.7rem','chaine',0,'','2019-10-02 11:47:10'),(6867,'BECREATIVE_S_HEADER_FONT_SIZE',1,'1.6rem','chaine',0,'','2019-10-02 11:47:10'),(6868,'BECREATIVE_D_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6869,'BECREATIVE_S_VMENU_FONT_SIZE',1,'1.2rem','chaine',0,'','2019-10-02 11:47:10'),(6881,'MAIN_MENU_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6882,'MAIN_MENUFRONT_STANDARD',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6883,'MAIN_MENU_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6884,'MAIN_MENUFRONT_SMARTPHONE',1,'eldy_menu.php','chaine',0,'','2019-10-02 11:48:49'),(6885,'ACCOUNTING_ACCOUNT_CUSTOMER',1,'411','chaine',0,'','2019-10-04 08:15:44'),(6886,'ACCOUNTING_ACCOUNT_SUPPLIER',1,'401','chaine',0,'','2019-10-04 08:15:44'),(6887,'SALARIES_ACCOUNTING_ACCOUNT_PAYMENT',1,'421','chaine',0,'','2019-10-04 08:15:44'),(6888,'ACCOUNTING_PRODUCT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6889,'ACCOUNTING_PRODUCT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6890,'ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6891,'ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6892,'ACCOUNTING_SERVICE_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6893,'ACCOUNTING_SERVICE_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6894,'ACCOUNTING_VAT_BUY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6895,'ACCOUNTING_VAT_SOLD_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6896,'ACCOUNTING_VAT_PAY_ACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6897,'ACCOUNTING_ACCOUNT_SUSPENSE',1,'471','chaine',0,'','2019-10-04 08:15:44'),(6898,'ACCOUNTING_ACCOUNT_TRANSFER_CASH',1,'58','chaine',0,'','2019-10-04 08:15:44'),(6899,'DONATION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6900,'ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6901,'LOAN_ACCOUNTING_ACCOUNT_CAPITAL',1,'164','chaine',0,'','2019-10-04 08:15:44'),(6902,'LOAN_ACCOUNTING_ACCOUNT_INTEREST',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6903,'LOAN_ACCOUNTING_ACCOUNT_INSURANCE',1,'-1','chaine',0,'','2019-10-04 08:15:44'),(6912,'TICKET_ENABLE_PUBLIC_INTERFACE',1,'1','chaine',0,'','2019-10-04 11:44:33'),(6934,'TICKET_NOTIFICATION_EMAIL_FROM',1,'fff','chaine',0,'','2019-10-04 12:03:51'),(6935,'TICKET_NOTIFICATION_EMAIL_TO',1,'ff','chaine',0,'','2019-10-04 12:03:51'),(6936,'TICKET_MESSAGE_MAIL_INTRO',1,'Hello,
\r\nA new response was sent on a ticket that you contact. Here is the message:\"\"','chaine',0,'','2019-10-04 12:03:51'),(6937,'TICKET_MESSAGE_MAIL_SIGNATURE',1,'

Sincerely,

\r\n\r\n

--\"\"

\r\n','chaine',0,'','2019-10-04 12:03:51'),(7027,'USER_PASSWORD_GENERATED',1,'Perso','chaine',0,'','2019-10-07 10:52:46'),(7028,'USER_PASSWORD_PATTERN',1,'12;1;0;1;0;1','chaine',0,'','2019-10-07 10:57:03'),(7034,'BOM_ADDON',1,'mod_bom_standard','chaine',0,'Name of numbering rules of BOM','2019-10-08 18:49:41'),(7035,'BOM_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/boms','chaine',0,NULL,'2019-10-08 18:49:41'),(7036,'MAIN_MODULE_GEOIPMAXMIND',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:51:54'),(7037,'MAIN_MODULE_DAV',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2019-10-08 18:54:07'),(7122,'BOM_ADDON_PDF',1,'generic_bom_odt','chaine',0,'','2019-11-28 14:00:58'),(7195,'MAIN_AGENDA_ACTIONAUTO_MO_VALIDATE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7196,'MAIN_AGENDA_ACTIONAUTO_MO_PRODUCED',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7197,'MAIN_AGENDA_ACTIONAUTO_MO_DELETE',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7198,'MAIN_AGENDA_ACTIONAUTO_MO_CANCEL',1,'1','chaine',0,'','2019-11-29 08:44:37'),(7201,'TICKET_PUBLIC_INTERFACE_TOPIC',1,'MyBigCompany public interface for Ticket','chaine',0,'','2019-11-29 08:49:36'),(7202,'TICKET_PUBLIC_TEXT_HOME',1,'You can create a support ticket or view existing from its identifier tracking ticket.','chaine',0,'','2019-11-29 08:49:36'),(7203,'TICKET_PUBLIC_TEXT_HELP_MESSAGE',1,'Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request.','chaine',0,'','2019-11-29 08:49:36'),(7204,'TICKET_MESSAGE_MAIL_NEW',1,'TicketMessageMailNewText','chaine',0,'','2019-11-29 08:49:36'),(7220,'MRP_MO_ADDON',1,'mod_mo_standard','chaine',0,'Name of numbering rules of MO','2019-11-29 08:57:42'),(7221,'MRP_MO_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/mrps','chaine',0,NULL,'2019-11-29 08:57:42'),(7222,'MRP_MO_ADDON_PDF',1,'generic_mo_odt','chaine',0,'','2019-11-29 08:57:47'),(7254,'MAIN_INFO_OPENINGHOURS_MONDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7255,'MAIN_INFO_OPENINGHOURS_TUESDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7256,'MAIN_INFO_OPENINGHOURS_WEDNESDAY',1,'8-13','chaine',0,'','2019-12-19 11:14:21'),(7257,'MAIN_INFO_OPENINGHOURS_THURSDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7258,'MAIN_INFO_OPENINGHOURS_FRIDAY',1,'8-12 13-18','chaine',0,'','2019-12-19 11:14:21'),(7264,'MAIN_INFO_ACCOUNTANT_NAME',1,'Bob Bookkeeper','chaine',0,'','2019-12-19 11:14:54'),(7265,'MAIN_INFO_ACCOUNTANT_TOWN',1,'Berlin','chaine',0,'','2019-12-19 11:14:54'),(7266,'MAIN_INFO_ACCOUNTANT_STATE',1,'0','chaine',0,'','2019-12-19 11:14:54'),(7267,'MAIN_INFO_ACCOUNTANT_COUNTRY',1,'5','chaine',0,'','2019-12-19 11:14:54'),(7268,'MAIN_INFO_ACCOUNTANT_MAIL',1,'mybookkeeper@example.com','chaine',0,'','2019-12-19 11:14:54'),(7313,'MODULEBUILDER_ASCIIDOCTOR',1,'asciidoctor','chaine',0,'','2019-12-20 10:57:21'),(7314,'MODULEBUILDER_ASCIIDOCTORPDF',1,'asciidoctor-pdf','chaine',0,'','2019-12-20 10:57:21'),(7337,'EXTERNAL_RSS_TITLE_1',1,'Dolibarr.org News','chaine',0,'','2019-12-20 12:10:38'),(7338,'EXTERNAL_RSS_URLRSS_1',1,'https://www.dolibarr.org/rss','chaine',0,'','2019-12-20 12:10:38'),(7339,'EXPENSEREPORT_ADDON',1,'mod_expensereport_jade','chaine',0,'','2019-12-20 16:33:46'),(7378,'COMPANY_USE_SEARCH_TO_SELECT',1,'0','chaine',0,'','2019-12-21 15:54:22'),(7420,'CASHDESK_SERVICES',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7421,'TAKEPOS_ROOT_CATEGORY_ID',1,'31','chaine',0,'','2019-12-23 12:15:06'),(7422,'TAKEPOSCONNECTOR',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7423,'TAKEPOS_BAR_RESTAURANT',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7424,'TAKEPOS_TICKET_VAT_GROUPPED',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7425,'TAKEPOS_AUTO_PRINT_TICKETS',1,'0','int',0,'','2019-12-23 12:15:06'),(7426,'TAKEPOS_NUMPAD',1,'0','chaine',0,'','2019-12-23 12:15:06'),(7427,'TAKEPOS_NUM_TERMINALS',1,'1','chaine',0,'','2019-12-23 12:15:06'),(7428,'TAKEPOS_DIRECT_PAYMENT',1,'0','int',0,'','2019-12-23 12:15:06'),(7429,'TAKEPOS_CUSTOM_RECEIPT',1,'0','int',0,'','2019-12-23 12:15:06'),(7430,'TAKEPOS_EMAIL_TEMPLATE_INVOICE',1,'-1','chaine',0,'','2019-12-23 12:15:06'),(7452,'MEMBER_ENABLE_PUBLIC',1,'1','chaine',0,'','2020-01-01 10:31:46'),(7453,'MEMBER_NEWFORM_AMOUNT',1,'20','chaine',0,'','2020-01-01 10:31:46'),(7454,'MEMBER_NEWFORM_EDITAMOUNT',1,'0','chaine',0,'','2020-01-01 10:31:46'),(7455,'MEMBER_NEWFORM_PAYONLINE',1,'all','chaine',0,'','2020-01-01 10:31:46'),(7456,'MEMBER_NEWFORM_FORCETYPE',1,'1','chaine',0,'','2020-01-01 10:31:46'),(7470,'STRIPE_TEST_PUBLISHABLE_KEY',1,'pk_test_123456789','chaine',0,'','2020-01-01 11:43:44'),(7471,'STRIPE_TEST_SECRET_KEY',1,'sk_test_123456','chaine',0,'','2020-01-01 11:43:44'),(7472,'STRIPE_BANK_ACCOUNT_FOR_PAYMENTS',1,'4','chaine',0,'','2020-01-01 11:43:44'),(7473,'STRIPE_USER_ACCOUNT_FOR_ACTIONS',1,'1','chaine',0,'','2020-01-01 11:43:44'),(7489,'CAPTURESERVER_SECURITY_KEY',1,'securitykey123','chaine',0,'','2020-01-01 12:00:49'),(8136,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_DELETE',1,'1','chaine',0,'','2020-01-02 19:56:28'),(8190,'ACCOUNTING_PRODUCT_MODE',1,'ACCOUNTANCY_SELL_EXPORT','chaine',0,'','2020-01-06 01:23:30'),(8191,'MAIN_ENABLE_DEFAULT_VALUES',1,'1','chaine',0,'','2020-01-06 16:09:52'),(8210,'CABINETMED_RHEUMATOLOGY_ON',1,'0','texte',0,'','2020-01-06 16:51:43'),(8213,'MAIN_SEARCHFORM_SOCIETE',1,'1','texte',0,'','2020-01-06 16:51:43'),(8214,'CABINETMED_BANK_PATIENT_REQUIRED',1,'0','texte',0,'','2020-01-06 16:51:43'),(8215,'DIAGNOSTIC_IS_NOT_MANDATORY',1,'1','texte',0,'','2020-01-06 16:51:43'),(8216,'USER_ADDON_PDF_ODT',1,'generic_user_odt','chaine',0,'','2020-01-07 13:45:19'),(8217,'USERGROUP_ADDON_PDF_ODT',1,'generic_usergroup_odt','chaine',0,'','2020-01-07 13:45:23'),(8230,'MAIN_MODULE_EMAILCOLLECTOR',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-12 20:13:55'),(8232,'MAIN_MODULE_SUPPLIERPROPOSAL',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-13 14:37:09'),(8233,'MAIN_MODULE_EXPEDITION',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-13 14:38:20'),(8252,'SYSTEMTOOLS_MYSQLDUMP',1,'/usr/bin/mysqldump','chaine',0,'','2020-01-15 15:42:41'),(8259,'ACCOUNTING_REEXPORT',1,'1','yesno',0,'','2020-01-17 13:42:56'),(8291,'PRODUIT_MULTIPRICES_LIMIT',1,'5','chaine',0,'','2020-01-17 14:21:46'),(8293,'PRODUIT_CUSTOMER_PRICES_BY_QTY',1,'0','chaine',0,'','2020-01-17 14:21:46'),(8303,'PRODUCT_PRICE_UNIQ',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8304,'PRODUIT_MULTIPRICES',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8305,'PRODUIT_CUSTOMER_PRICES',1,'1','chaine',0,'','2020-01-17 14:25:30'),(8306,'PRODUIT_SOUSPRODUITS',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8307,'PRODUIT_DESC_IN_FORM',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8308,'PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8309,'PRODUIT_USE_SEARCH_TO_SELECT',1,'1','chaine',0,'','2020-01-17 14:25:30'),(8310,'PRODUIT_FOURN_TEXTS',1,'0','chaine',0,'','2020-01-17 14:25:30'),(8313,'MAIN_MODULE_FCKEDITOR',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-01-18 17:13:27'),(8314,'FCKEDITOR_ENABLE_TICKET',1,'1','chaine',0,'','2020-01-18 19:39:54'),(8321,'FCKEDITOR_SKIN',1,'moono-lisa','chaine',0,'','2020-01-18 19:41:15'),(8322,'FCKEDITOR_TEST',1,'Test < aaa
\r\n
\r\n\"\"','chaine',0,'','2020-01-18 19:41:15'),(8486,'MAIN_MULTILANGS',1,'1','chaine',0,'','2020-01-21 09:40:00'),(8491,'MAIN_DISABLE_JAVASCRIPT',1,'0','chaine',0,'','2020-01-21 09:40:00'),(8492,'MAIN_BUTTON_HIDE_UNAUTHORIZED',1,'0','chaine',0,'','2020-01-21 09:40:00'),(8496,'MAIN_SHOW_LOGO',1,'1','chaine',0,'','2020-01-21 09:40:00'),(8498,'MAIN_HELPCENTER_DISABLELINK',0,'0','chaine',0,'','2020-01-21 09:40:00'),(8501,'MAIN_BUGTRACK_ENABLELINK',1,'0','chaine',0,'','2020-01-21 09:40:00'),(8554,'MAIN_INFO_SOCIETE_FACEBOOK_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8555,'MAIN_INFO_SOCIETE_TWITTER_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8556,'MAIN_INFO_SOCIETE_LINKEDIN_URL',1,'https://www.linkedin.com/company/9400559/admin/','chaine',0,'','2020-06-12 17:24:42'),(8557,'MAIN_INFO_SOCIETE_INSTAGRAM_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8558,'MAIN_INFO_SOCIETE_YOUTUBE_URL',1,'DolibarrERPCRM','chaine',0,'','2020-06-12 17:24:42'),(8559,'MAIN_INFO_SOCIETE_GITHUB_URL',1,'dolibarr','chaine',0,'','2020-06-12 17:24:42'),(8577,'PRODUCT_PRICE_BASE_TYPE',0,'HT','string',0,NULL,'2020-12-10 12:24:38'),(8612,'MAIN_UPLOAD_DOC',1,'50000','chaine',0,'','2020-12-10 12:26:31'),(8613,'MAIN_UMASK',1,'0664','chaine',0,'','2020-12-10 12:26:31'),(8614,'MAIN_ANTIVIRUS_PARAM',1,'--fdpass','chaine',0,'','2020-12-10 12:26:31'),(8619,'WEBSITE_EDITINLINE',1,'0','chaine',0,'','2020-12-10 12:27:05'),(8633,'MAIN_MODULE_RECEPTION',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-12-10 12:30:13'),(8634,'RECEPTION_ADDON_PDF',1,'squille','chaine',0,'Nom du gestionnaire de generation des bons receptions en PDF','2020-12-10 12:30:13'),(8635,'RECEPTION_ADDON_NUMBER',1,'mod_reception_beryl','chaine',0,'Name for numbering manager for receptions','2020-12-10 12:30:13'),(8636,'RECEPTION_ADDON_PDF_ODT_PATH',1,'DOL_DATA_ROOT/doctemplates/receptions','chaine',0,NULL,'2020-12-10 12:30:13'),(8637,'MAIN_SUBMODULE_RECEPTION',1,'1','chaine',0,'Enable receptions','2020-12-10 12:30:13'),(8638,'MAIN_MODULE_PAYMENTBYBANKTRANSFER',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-12-10 12:30:17'),(8640,'MAIN_MODULE_MARGIN_TABS_0',1,'product:+margin:Margins:margins:$user->rights->margins->liretous:/margin/tabs/productMargins.php?id=__ID__','chaine',0,NULL,'2020-12-10 12:30:20'),(8641,'MAIN_MODULE_MARGIN_TABS_1',1,'thirdparty:+margin:Margins:margins:empty($user->socid) && $user->rights->margins->liretous && ($object->client > 0):/margin/tabs/thirdpartyMargins.php?socid=__ID__','chaine',0,NULL,'2020-12-10 12:30:20'),(8644,'MAIN_MODULE_INCOTERM',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\"}','2020-12-10 12:31:36'),(8645,'INCOTERM_ACTIVATE',1,'','chaine',0,'Description de INCOTERM_ACTIVATE','2020-12-10 12:31:36'),(8715,'SYSLOG_LEVEL',0,'5','chaine',0,'','2021-04-15 10:34:05'),(8716,'MAIN_SECURITY_HASH_ALGO',1,'password_hash','chaine',1,'','2021-04-15 10:38:33'),(8717,'MAIN_INFO_SOCIETE_COUNTRY',1,'117:IN:India','chaine',0,'','2021-04-15 10:46:30'),(8718,'MAIN_INFO_SOCIETE_NOM',1,'MyBigCompany','chaine',0,'','2021-04-15 10:46:30'),(8719,'MAIN_INFO_SOCIETE_ADDRESS',1,'21 Jump street.','chaine',0,'','2021-04-15 10:46:30'),(8720,'MAIN_INFO_SOCIETE_TOWN',1,'MyTown','chaine',0,'','2021-04-15 10:46:30'),(8721,'MAIN_INFO_SOCIETE_ZIP',1,'75500','chaine',0,'','2021-04-15 10:46:30'),(8722,'MAIN_MONNAIE',1,'EUR','chaine',0,'','2021-04-15 10:46:30'),(8723,'MAIN_INFO_SOCIETE_TEL',1,'09123123','chaine',0,'','2021-04-15 10:46:30'),(8724,'MAIN_INFO_SOCIETE_FAX',1,'09123124','chaine',0,'','2021-04-15 10:46:30'),(8725,'MAIN_INFO_SOCIETE_MAIL',1,'myemail@mybigcompany.com','chaine',0,'','2021-04-15 10:46:30'),(8726,'MAIN_INFO_SOCIETE_WEB',1,'https://www.dolibarr.org','chaine',0,'','2021-04-15 10:46:30'),(8727,'MAIN_INFO_SOCIETE_NOTE',1,'This is note about my company','chaine',0,'','2021-04-15 10:46:30'),(8728,'MAIN_INFO_SOCIETE_LOGO_SQUARRED',1,'mybigcompany_squarred.png','chaine',0,'','2021-04-15 10:46:30'),(8729,'MAIN_INFO_SOCIETE_LOGO_SQUARRED_SMALL',1,'mybigcompany_squarred_small.png','chaine',0,'','2021-04-15 10:46:30'),(8730,'MAIN_INFO_SOCIETE_LOGO_SQUARRED_MINI',1,'mybigcompany_squarred_mini.png','chaine',0,'','2021-04-15 10:46:30'),(8731,'MAIN_INFO_SOCIETE_MANAGERS',1,'Zack Zeceo','chaine',0,'','2021-04-15 10:46:30'),(8732,'MAIN_INFO_GDPR',1,'Zack Zeceo','chaine',0,'','2021-04-15 10:46:30'),(8733,'MAIN_INFO_CAPITAL',1,'10000','chaine',0,'','2021-04-15 10:46:30'),(8734,'MAIN_INFO_SOCIETE_FORME_JURIDIQUE',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8735,'MAIN_INFO_SIREN',1,'123456','chaine',0,'','2021-04-15 10:46:30'),(8736,'MAIN_INFO_SIRET',1,'ABC-DEF','chaine',0,'','2021-04-15 10:46:30'),(8737,'MAIN_INFO_APE',1,'15E-45-8D','chaine',0,'','2021-04-15 10:46:30'),(8738,'MAIN_INFO_TVAINTRA',1,'FR12345678','chaine',0,'','2021-04-15 10:46:30'),(8739,'MAIN_INFO_SOCIETE_OBJECT',1,'A company demo to show how Dolibarr ERP CRM is wonderfull','chaine',0,'','2021-04-15 10:46:30'),(8740,'SOCIETE_FISCAL_MONTH_START',1,'4','chaine',0,'','2021-04-15 10:46:30'),(8741,'FACTURE_TVAOPTION',1,'1','chaine',0,'','2021-04-15 10:46:30'),(8742,'FACTURE_LOCAL_TAX1_OPTION',1,'localtax1on','chaine',0,'','2021-04-15 10:46:30'),(8743,'FACTURE_LOCAL_TAX2_OPTION',1,'localtax2on','chaine',0,'','2021-04-15 10:46:30'),(8744,'MAIN_INFO_VALUE_LOCALTAX1',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8745,'MAIN_INFO_LOCALTAX_CALC1',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8746,'MAIN_INFO_VALUE_LOCALTAX2',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8747,'MAIN_INFO_LOCALTAX_CALC2',1,'0','chaine',0,'','2021-04-15 10:46:30'),(8759,'MAIN_LOGIN_BACKGROUND',1,'background_dolibarr.jpg','chaine',0,'','2021-04-15 10:54:37'),(8760,'MAIN_LANG_DEFAULT',1,'auto','chaine',0,'','2021-04-15 10:56:30'),(8762,'MAIN_THEME',1,'eldy','chaine',0,'','2021-04-15 10:56:30'),(8763,'THEME_ELDY_USE_HOVER',1,'237,244,251','chaine',0,'','2021-04-15 10:56:30'),(8764,'MAIN_SIZE_LISTE_LIMIT',1,'25','chaine',0,'','2021-04-15 10:56:30'),(8765,'MAIN_SIZE_SHORTLIST_LIMIT',1,'3','chaine',0,'','2021-04-15 10:56:30'),(8766,'MAIN_START_WEEK',1,'1','chaine',0,'','2021-04-15 10:56:30'),(8767,'MAIN_DEFAULT_WORKING_DAYS',1,'1-5','chaine',0,'','2021-04-15 10:56:30'),(8768,'MAIN_DEFAULT_WORKING_HOURS',1,'9-18','chaine',0,'','2021-04-15 10:56:30'),(8769,'MAIN_FIRSTNAME_NAME_POSITION',1,'0','chaine',0,'','2021-04-15 10:56:30'),(8770,'MAIN_HOME',1,'__(NoteSomeFeaturesAreDisabled)__
\r\n__(SomeTranslationAreUncomplete)__','chaine',0,'','2021-04-15 10:56:30'),(8771,'MAIN_FEATURES_LEVEL',0,'0','chaine',1,'Level of features to show (0=stable only, 1=stable+experimental, 2=stable+experimental+development','2021-04-15 11:46:30'),(8877,'AGENDA_REMINDER_BROWSER',1,'1','chaine',0,'','2021-04-15 13:32:29'),(9008,'MAIN_MODULE_KNOWLEDGEMANAGEMENT',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-02-07 13:39:27'),(9009,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_TRIGGERS',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9010,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_LOGIN',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9011,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9012,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_MENUS',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9013,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_TPL',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9014,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_BARCODE',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9015,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_MODELS',1,'1','chaine',0,NULL,'2022-02-07 13:39:27'),(9016,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_PRINTING',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9017,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_THEME',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9018,'MAIN_MODULE_KNOWLEDGEMANAGEMENT_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2022-02-07 13:39:27'),(9021,'WEBSITE_SUBCONTAINERSINLINE',1,'1','chaine',0,'','2022-02-07 13:57:11'),(9022,'PAYMENTBYBANKTRANSFER_ID_BANKACCOUNT',1,'1','chaine',0,'','2022-02-07 14:17:28'),(9023,'PAYMENTBYBANKTRANSFER_USER',1,'13','chaine',0,'','2022-02-07 14:17:28'),(9025,'MAIN_MODULE_BLOCKEDLOG',1,'1','string',0,'{\"authorid\":\"12\",\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-02-07 14:32:50'),(9026,'MAIN_IHM_PARAMS_REV',1,'16','chaine',0,'','2022-02-07 14:32:50'),(9141,'MAIN_AGENDA_ACTIONAUTO_COMPANY_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9142,'MAIN_AGENDA_ACTIONAUTO_COMPANY_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9143,'MAIN_AGENDA_ACTIONAUTO_COMPANY_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9144,'MAIN_AGENDA_ACTIONAUTO_COMPANY_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9145,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_SIGNED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9146,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLOSE_REFUSED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9147,'MAIN_AGENDA_ACTIONAUTO_PROPAL_CLASSIFY_BILLED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9148,'MAIN_AGENDA_ACTIONAUTO_PROPAL_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9149,'MAIN_AGENDA_ACTIONAUTO_PROPAL_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9150,'MAIN_AGENDA_ACTIONAUTO_PROPAL_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9151,'MAIN_AGENDA_ACTIONAUTO_ORDER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9152,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLASSIFY_BILLED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9153,'MAIN_AGENDA_ACTIONAUTO_ORDER_CLOSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9154,'MAIN_AGENDA_ACTIONAUTO_ORDER_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9155,'MAIN_AGENDA_ACTIONAUTO_ORDER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9156,'MAIN_AGENDA_ACTIONAUTO_ORDER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9157,'MAIN_AGENDA_ACTIONAUTO_BILL_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9158,'MAIN_AGENDA_ACTIONAUTO_BILL_PAYED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9159,'MAIN_AGENDA_ACTIONAUTO_BILL_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9160,'MAIN_AGENDA_ACTIONAUTO_BILL_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9161,'MAIN_AGENDA_ACTIONAUTO_BILL_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9162,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9163,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9164,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9165,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_SIGNED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9166,'MAIN_AGENDA_ACTIONAUTO_PROPOSAL_SUPPLIER_CLOSE_REFUSED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9167,'MAIN_AGENDA_ACTIONAUTO_BILL_UNVALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9168,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9169,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9170,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_APPROVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9171,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SUBMIT',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9172,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_RECEIVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9173,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_REFUSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9174,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9175,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_CLASSIFY_BILLED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9176,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9177,'MAIN_AGENDA_ACTIONAUTO_ORDER_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9178,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9179,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_UNVALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9180,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_PAYED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9181,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_CANCELED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9182,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9183,'MAIN_AGENDA_ACTIONAUTO_BILL_SUPPLIER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9184,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9185,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9186,'MAIN_AGENDA_ACTIONAUTO_CONTRACT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9187,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9188,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_REOPEN',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9189,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9190,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9191,'MAIN_AGENDA_ACTIONAUTO_SHIPPING_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9192,'MAIN_AGENDA_ACTIONAUTO_MEMBER_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9193,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9194,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9195,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9196,'MAIN_AGENDA_ACTIONAUTO_MEMBER_SUBSCRIPTION_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9197,'MAIN_AGENDA_ACTIONAUTO_MEMBER_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9198,'MAIN_AGENDA_ACTIONAUTO_MEMBER_RESILIATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9199,'MAIN_AGENDA_ACTIONAUTO_MEMBER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9200,'MAIN_AGENDA_ACTIONAUTO_MEMBER_EXCLUDE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9201,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9202,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9203,'MAIN_AGENDA_ACTIONAUTO_PRODUCT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9204,'MAIN_AGENDA_ACTIONAUTO_FICHINTER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9205,'MAIN_AGENDA_ACTIONAUTO_TASK_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9206,'MAIN_AGENDA_ACTIONAUTO_TASK_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9207,'MAIN_AGENDA_ACTIONAUTO_TASK_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9208,'MAIN_AGENDA_ACTIONAUTO_CONTACT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9209,'MAIN_AGENDA_ACTIONAUTO_CONTACT_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9210,'MAIN_AGENDA_ACTIONAUTO_CONTACT_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9211,'MAIN_AGENDA_ACTIONAUTO_CONTACT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9212,'MAIN_AGENDA_ACTIONAUTO_PROJECT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9213,'MAIN_AGENDA_ACTIONAUTO_PROJECT_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9214,'MAIN_AGENDA_ACTIONAUTO_PROJECT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9215,'MAIN_AGENDA_ACTIONAUTO_TICKET_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9216,'MAIN_AGENDA_ACTIONAUTO_TICKET_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9217,'MAIN_AGENDA_ACTIONAUTO_TICKET_ASSIGNED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9218,'MAIN_AGENDA_ACTIONAUTO_TICKET_CLOSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9219,'MAIN_AGENDA_ACTIONAUTO_TICKET_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9220,'MAIN_AGENDA_ACTIONAUTO_TICKET_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9221,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9222,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9223,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_APPROVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9224,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9225,'MAIN_AGENDA_ACTIONAUTO_EXPENSE_REPORT_PAID',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9226,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9227,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9228,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_APPROVE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9229,'MAIN_AGENDA_ACTIONAUTO_USER_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9230,'MAIN_AGENDA_ACTIONAUTO_USER_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9231,'MAIN_AGENDA_ACTIONAUTO_USER_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9232,'MAIN_AGENDA_ACTIONAUTO_USER_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9233,'MAIN_AGENDA_ACTIONAUTO_USER_NEW_PASSWORD',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9234,'MAIN_AGENDA_ACTIONAUTO_USER_ENABLEDISABLE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9235,'MAIN_AGENDA_ACTIONAUTO_BOM_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9236,'MAIN_AGENDA_ACTIONAUTO_BOM_UNVALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9237,'MAIN_AGENDA_ACTIONAUTO_BOM_CLOSE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9238,'MAIN_AGENDA_ACTIONAUTO_BOM_REOPEN',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9239,'MAIN_AGENDA_ACTIONAUTO_BOM_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9240,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_VALIDATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9241,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_PRODUCED',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9242,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9243,'MAIN_AGENDA_ACTIONAUTO_MRP_MO_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9244,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9245,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_CANCEL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9246,'MAIN_AGENDA_ACTIONAUTO_HOLIDAY_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9247,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9248,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9249,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9250,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTJOBPOSITION_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9251,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_CREATE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9252,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_MODIFY',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9253,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_SENTBYMAIL',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9254,'MAIN_AGENDA_ACTIONAUTO_RECRUITMENTCANDIDATURE_DELETE',1,'1','chaine',0,'','2022-02-07 14:37:16'),(9293,'RECRUITMENT_RECRUITMENTJOBPOSITION_ADDON',1,'mod_recruitmentjobposition_standard','chaine',0,'Name of manager to generate recruitment job position ref number','2022-07-04 01:12:19'),(9294,'RECRUITMENT_RECRUITMENTCANDIDATURE_ADDON',1,'mod_recruitmentcandidature_standard','chaine',0,'Name of manager to generate recruitment candidature ref number','2022-07-04 01:12:19'),(9451,'MAIN_SECURITY_MAX_IMG_IN_HTML_CONTENT',1,'1000','int',0,NULL,'2022-12-11 21:23:35'),(9452,'MAIN_MODULE_ACCOUNTING',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9453,'MAIN_MODULE_AGENDA',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9454,'MAIN_MODULE_BOM',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9455,'MAIN_MODULE_BANQUE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9456,'MAIN_MODULE_BARCODE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9457,'MAIN_MODULE_CRON',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9458,'MAIN_MODULE_COMMANDE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9459,'MAIN_MODULE_DON',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9460,'MAIN_MODULE_ECM',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9461,'MAIN_MODULE_EXPENSEREPORT',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9462,'MAIN_MODULE_FACTURE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9463,'MAIN_MODULE_FOURNISSEUR',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:42'),(9464,'MAIN_MODULE_HOLIDAY',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9465,'MAIN_MODULE_MARGIN',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9468,'MAIN_MODULE_MRP',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9469,'MAIN_MODULE_MRP_TRIGGERS',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9470,'MAIN_MODULE_MRP_LOGIN',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9471,'MAIN_MODULE_MRP_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9472,'MAIN_MODULE_MRP_MENUS',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9473,'MAIN_MODULE_MRP_TPL',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9474,'MAIN_MODULE_MRP_BARCODE',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9475,'MAIN_MODULE_MRP_MODELS',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9476,'MAIN_MODULE_MRP_THEME',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9477,'MAIN_MODULE_MRP_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9478,'MAIN_MODULE_OPENSURVEY',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9479,'MAIN_MODULE_PRINTING',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9480,'MAIN_MODULE_RECRUITMENT',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9481,'MAIN_MODULE_RECRUITMENT_TRIGGERS',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9482,'MAIN_MODULE_RECRUITMENT_LOGIN',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9483,'MAIN_MODULE_RECRUITMENT_SUBSTITUTIONS',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9484,'MAIN_MODULE_RECRUITMENT_MENUS',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9485,'MAIN_MODULE_RECRUITMENT_TPL',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9486,'MAIN_MODULE_RECRUITMENT_BARCODE',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9487,'MAIN_MODULE_RECRUITMENT_MODELS',1,'1','chaine',0,NULL,'2022-12-11 21:23:43'),(9488,'MAIN_MODULE_RECRUITMENT_THEME',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9489,'MAIN_MODULE_RECRUITMENT_MODULEFOREXTERNAL',1,'0','chaine',0,NULL,'2022-12-11 21:23:43'),(9490,'MAIN_MODULE_RESOURCE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9491,'MAIN_MODULE_SALARIES',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9492,'MAIN_MODULE_SERVICE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9493,'MAIN_MODULE_SYSLOG',0,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9494,'MAIN_MODULE_SOCIETE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9495,'MAIN_MODULE_STRIPE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:43'),(9496,'MAIN_MODULE_TICKET',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:44'),(9497,'MAIN_MODULE_TICKET_TABS_0',1,'thirdparty:+ticket:Tickets:ticket:$user->rights->ticket->read:/ticket/list.php?socid=__ID__','chaine',0,NULL,'2022-12-11 21:23:44'),(9498,'MAIN_MODULE_TICKET_TRIGGERS',1,'1','chaine',0,NULL,'2022-12-11 21:23:44'),(9499,'TAKEPOS_PRINT_METHOD',1,'browser','chaine',0,'','2022-12-11 21:23:44'),(9500,'MAIN_MODULE_TAKEPOS',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:44'),(9501,'MAIN_MODULE_TAKEPOS_TRIGGERS',1,'0','chaine',0,NULL,'2022-12-11 21:23:44'),(9502,'MAIN_MODULE_TAKEPOS_LOGIN',1,'0','chaine',0,NULL,'2022-12-11 21:23:44'),(9503,'MAIN_MODULE_TAKEPOS_SUBSTITUTIONS',1,'1','chaine',0,NULL,'2022-12-11 21:23:44'),(9504,'MAIN_MODULE_TAKEPOS_MENUS',1,'0','chaine',0,NULL,'2022-12-11 21:23:44'),(9505,'MAIN_MODULE_TAKEPOS_THEME',1,'0','chaine',0,NULL,'2022-12-11 21:23:44'),(9506,'MAIN_MODULE_TAKEPOS_TPL',1,'0','chaine',0,NULL,'2022-12-11 21:23:44'),(9507,'MAIN_MODULE_TAKEPOS_BARCODE',1,'0','chaine',0,NULL,'2022-12-11 21:23:44'),(9508,'MAIN_MODULE_TAKEPOS_MODELS',1,'0','chaine',0,NULL,'2022-12-11 21:23:44'),(9509,'MAIN_MODULE_USER',0,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:44'),(9510,'MAIN_MODULE_VARIANTS',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:44'),(9511,'MAIN_MODULE_WEBSITE',1,'1','string',0,'{\"authorid\":0,\"ip\":\"127.0.0.1\",\"lastactivationversion\":\"dolibarr\"}','2022-12-11 21:23:44'),(9512,'MAIN_VERSION_LAST_UPGRADE',0,'17.0.0-beta','chaine',0,'Dolibarr version for last upgrade','2022-12-11 21:23:48'),(9514,'MAIN_FIRST_PING_OK_DATE',1,'20221211212350','chaine',0,'','2022-12-11 21:23:50'),(9515,'MAIN_FIRST_PING_OK_ID',1,'disabled','chaine',0,'','2022-12-11 21:23:50'); /*!40000 ALTER TABLE `llx_const` ENABLE KEYS */; UNLOCK TABLES; @@ -4998,9 +5039,9 @@ DROP TABLE IF EXISTS `llx_contrat`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_contrat` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_supplier` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(50) DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_supplier` varchar(50) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, @@ -5016,14 +5057,14 @@ CREATE TABLE `llx_contrat` ( `fk_user_author` int(11) NOT NULL DEFAULT 0, `fk_user_mise_en_service` int(11) DEFAULT NULL, `fk_user_cloture` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_customer` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, + `ref_customer` varchar(50) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_contrat_ref` (`ref`,`entity`), KEY `idx_contrat_fk_soc` (`fk_soc`), @@ -5054,7 +5095,7 @@ CREATE TABLE `llx_contrat_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_contrat_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5082,8 +5123,8 @@ CREATE TABLE `llx_contratdet` ( `fk_contrat` int(11) NOT NULL, `fk_product` int(11) DEFAULT NULL, `statut` smallint(6) DEFAULT 0, - `label` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` text DEFAULT NULL, + `description` text DEFAULT NULL, `fk_remise_except` int(11) DEFAULT NULL, `date_commande` datetime DEFAULT NULL, `date_ouverture_prevue` datetime DEFAULT NULL, @@ -5091,11 +5132,11 @@ CREATE TABLE `llx_contratdet` ( `date_fin_validite` datetime DEFAULT NULL, `date_cloture` datetime DEFAULT NULL, `tva_tx` double(6,3) DEFAULT 0.000, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `qty` double NOT NULL, `remise_percent` double DEFAULT 0, `subprice` double(24,8) DEFAULT 0.00000000, @@ -5114,10 +5155,10 @@ CREATE TABLE `llx_contratdet` ( `fk_user_author` int(11) NOT NULL DEFAULT 0, `fk_user_ouverture` int(11) DEFAULT NULL, `fk_user_cloture` int(11) DEFAULT NULL, - `commentaire` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `commentaire` text DEFAULT NULL, `fk_unit` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -5141,7 +5182,7 @@ CREATE TABLE `llx_contratdet` ( LOCK TABLES `llx_contratdet` WRITE; /*!40000 ALTER TABLE `llx_contratdet` DISABLE KEYS */; -INSERT INTO `llx_contratdet` VALUES (2,'2012-07-10 16:14:14',2,NULL,0,'','Abonnement annuel assurance',NULL,NULL,'2012-07-10 00:00:00',NULL,'2013-07-10 00:00:00',NULL,1.000,'',0.000,'',0.000,'',1,0,10.00000000,10,0,10.00000000,0.10000000,0.00000000,0.00000000,10.10000000,1,0,0,NULL,0.00000000,0,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(3,'2015-03-05 10:20:58',2,3,5,'','gdfg',NULL,NULL,'2012-07-10 00:00:00','2012-07-10 12:00:00','2013-07-09 00:00:00','2015-03-06 12:00:00',4.000,'',0.000,'',0.000,'',1,0,0.00000000,0,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,0,0,0,0.00000000,0,1,1,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(4,'2014-12-08 13:11:17',2,3,0,'','',NULL,NULL,'2012-07-10 00:00:00',NULL,NULL,NULL,0.000,'',0.000,'',0.000,'',1,10,40.00000000,40,NULL,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,0,0,NULL,0.00000000,0,NULL,1,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(5,'2015-03-06 09:05:40',3,NULL,4,'','gfdg',NULL,NULL,NULL,'2015-03-06 12:00:00','2015-03-07 12:00:00',NULL,0.000,'',0.000,'',0.000,'',1,0,10.00000000,10,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,0,0,0,0.00000000,0,1,1,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(15,'2020-01-13 14:56:58',1,NULL,0,'','aaa',NULL,NULL,NULL,NULL,NULL,NULL,0.000,'CGST+SGST',9.000,'0',9.000,'0',1,0,10.00000000,10,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,0,0,NULL,0.00000000,0,NULL,12,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(16,'2020-01-13 14:56:53',1,NULL,0,'','aaa',NULL,NULL,NULL,NULL,NULL,NULL,18.000,'IGST',0.000,'1',0.000,'1',1,0,10.00000000,10,NULL,10.00000000,1.80000000,0.00000000,0.00000000,11.80000000,1,0,0,NULL,0.00000000,0,NULL,12,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000); +INSERT INTO `llx_contratdet` VALUES (2,'2022-12-11 21:23:42',2,NULL,0,'','Abonnement annuel assurance',NULL,NULL,'2012-07-10 00:00:00',NULL,'2013-07-10 00:00:00',NULL,1.000,'',0.000,'',0.000,'',1,0,10.00000000,10,0,10.00000000,0.10000000,0.00000000,0.00000000,10.10000000,1,0,1,NULL,0.00000000,0,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(3,'2022-12-11 21:23:42',2,3,5,'','gdfg',NULL,NULL,'2012-07-10 00:00:00','2012-07-10 12:00:00','2013-07-09 00:00:00','2015-03-06 12:00:00',4.000,'',0.000,'',0.000,'',1,0,0.00000000,0,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,1,0,2,0,0.00000000,0,1,1,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(4,'2022-12-11 21:23:42',2,3,0,'','',NULL,NULL,'2012-07-10 00:00:00',NULL,NULL,NULL,0.000,'',0.000,'',0.000,'',1,10,40.00000000,40,NULL,36.00000000,0.00000000,0.00000000,0.00000000,36.00000000,1,0,3,NULL,0.00000000,0,NULL,1,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(5,'2022-12-11 21:23:42',3,NULL,4,'','gfdg',NULL,NULL,NULL,'2015-03-06 12:00:00','2015-03-07 12:00:00',NULL,0.000,'',0.000,'',0.000,'',1,0,10.00000000,10,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,0,1,0,0.00000000,0,1,1,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(15,'2022-12-11 21:23:42',1,NULL,0,'','aaa',NULL,NULL,NULL,NULL,NULL,NULL,0.000,'CGST+SGST',9.000,'0',9.000,'0',1,0,10.00000000,10,NULL,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,1,0,1,NULL,0.00000000,0,NULL,12,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000),(16,'2022-12-11 21:23:42',1,NULL,0,'','aaa',NULL,NULL,NULL,NULL,NULL,NULL,18.000,'IGST',0.000,'1',0.000,'1',1,0,10.00000000,10,NULL,10.00000000,1.80000000,0.00000000,0.00000000,11.80000000,1,0,2,NULL,0.00000000,0,NULL,12,'',NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000); /*!40000 ALTER TABLE `llx_contratdet` ENABLE KEYS */; UNLOCK TABLES; @@ -5156,7 +5197,7 @@ CREATE TABLE `llx_contratdet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_contratdet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5185,7 +5226,7 @@ CREATE TABLE `llx_contratdet_log` ( `date` datetime NOT NULL, `statut` smallint(6) NOT NULL, `fk_user_author` int(11) NOT NULL, - `commentaire` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `commentaire` text DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_contratdet_log_fk_contratdet` (`fk_contratdet`), KEY `idx_contratdet_log_date` (`date`), @@ -5213,41 +5254,42 @@ CREATE TABLE `llx_cronjob` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, - `jobtype` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `command` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `classesname` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `objectname` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `methodename` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `params` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `md5params` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module_name` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `jobtype` varchar(10) NOT NULL, + `label` varchar(255) NOT NULL, + `command` varchar(255) DEFAULT NULL, + `classesname` varchar(255) DEFAULT NULL, + `objectname` varchar(255) DEFAULT NULL, + `methodename` varchar(255) DEFAULT NULL, + `params` text DEFAULT NULL, + `md5params` varchar(32) DEFAULT NULL, + `module_name` varchar(255) DEFAULT NULL, `priority` int(11) DEFAULT 0, `datelastrun` datetime DEFAULT NULL, `datenextrun` datetime DEFAULT NULL, `datestart` datetime DEFAULT NULL, `dateend` datetime DEFAULT NULL, `datelastresult` datetime DEFAULT NULL, - `lastresult` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lastoutput` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `unitfrequency` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '3600', + `lastresult` text DEFAULT NULL, + `lastoutput` text DEFAULT NULL, + `unitfrequency` varchar(255) NOT NULL DEFAULT '3600', `frequency` int(11) NOT NULL DEFAULT 0, `nbrun` int(11) DEFAULT NULL, `status` int(11) NOT NULL DEFAULT 1, `fk_user_author` int(11) DEFAULT NULL, `fk_user_mod` int(11) DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `libname` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, + `libname` varchar(255) DEFAULT NULL, `entity` int(11) DEFAULT 0, `maxrun` int(11) NOT NULL DEFAULT 0, `autodelete` int(11) DEFAULT 0, `fk_mailing` int(11) DEFAULT NULL, - `test` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT '1', + `test` varchar(255) DEFAULT '1', `processing` int(11) NOT NULL DEFAULT 0, - `email_alert` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email_alert` varchar(128) DEFAULT NULL, + `pid` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_cronjob` (`label`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -5256,7 +5298,7 @@ CREATE TABLE `llx_cronjob` ( LOCK TABLES `llx_cronjob` WRITE; /*!40000 ALTER TABLE `llx_cronjob` DISABLE KEYS */; -INSERT INTO `llx_cronjob` VALUES (1,'2015-03-23 18:18:39','2015-03-23 19:18:39','command','aaa','aaaa','','','','','','',0,NULL,NULL,'2015-03-23 19:18:00',NULL,NULL,NULL,NULL,'3600',3600,0,0,1,1,'',NULL,0,0,0,NULL,'1',0,NULL),(40,'2018-11-23 11:58:15','2018-11-23 12:58:15','method','SendEmailsReminders',NULL,'comm/action/class/actioncomm.class.php','ActionComm','sendEmailsReminder',NULL,NULL,'agenda',10,NULL,NULL,'2018-11-23 12:58:15',NULL,NULL,NULL,NULL,'60',10,NULL,1,NULL,NULL,'SendEMailsReminder',NULL,1,0,0,NULL,'$conf->agenda->enabled',0,NULL),(41,'2018-11-23 11:58:16','2018-11-23 12:58:16','method','PurgeDeleteTemporaryFilesShort',NULL,'core/class/utils.class.php','Utils','purgeFiles',NULL,NULL,'cron',50,NULL,NULL,'2018-11-23 12:58:16',NULL,NULL,NULL,NULL,'604800',2,NULL,1,NULL,NULL,'PurgeDeleteTemporaryFiles',NULL,0,0,0,NULL,'1',0,NULL),(42,'2020-01-15 15:43:12','2018-11-23 12:58:16','method','MakeLocalDatabaseDumpShort',NULL,'core/class/utils.class.php','Utils','dumpDatabase','none,auto,1,auto,10',NULL,'cron',90,'2020-01-15 19:43:12','2020-01-17 12:58:16','2018-11-23 12:58:16',NULL,'2020-01-15 19:43:12','-1','Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.\nFailed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.','604800',1,2,1,NULL,12,'MakeLocalDatabaseDump',NULL,0,0,0,NULL,'1',0,NULL),(43,'2022-07-04 01:11:54','2018-11-23 12:58:17','method','RecurringInvoicesJob',NULL,'compta/facture/class/facture-rec.class.php','FactureRec','createRecurringInvoices',NULL,NULL,'facture',50,NULL,NULL,'2018-11-23 23:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,1,NULL,NULL,'Generate recurring invoices',NULL,1,0,0,NULL,'$conf->facture->enabled',0,NULL),(45,'2020-01-01 12:00:34','2020-01-01 16:00:34','method','MyJob label',NULL,'/captureserver/class/myobject.class.php','MyObject','doScheduledJob',NULL,NULL,'captureserver',0,NULL,NULL,'2020-01-01 16:00:34',NULL,NULL,NULL,NULL,'3600',2,NULL,0,NULL,NULL,'Comment',NULL,1,0,0,NULL,'$conf->captureserver->enabled',0,NULL),(46,'2020-01-12 20:13:55','2020-01-13 00:13:55','method','Email collector',NULL,'/emailcollector/class/emailcollector.class.php','EmailCollector','doCollect',NULL,NULL,'emailcollector',50,NULL,NULL,'2020-01-13 00:13:55',NULL,NULL,NULL,NULL,'60',5,NULL,1,NULL,NULL,'Comment',NULL,1,0,0,NULL,'$conf->emailcollector->enabled',0,NULL),(47,'2021-04-15 10:34:00','2021-04-15 07:34:00','method','CompressSyslogs',NULL,'core/class/utils.class.php','Utils','compressSyslogs',NULL,NULL,'syslog',50,NULL,NULL,'2021-04-15 07:34:00',NULL,NULL,NULL,NULL,'86400',1,NULL,0,NULL,NULL,'Compress and archive log files. The number of versions to keep is defined into the setup of module. Warning: Main application cron script must be run with same account than your web server to avoid to get log files with different owner than required by web server. Another solution is to set web server Operating System group as the group of directory documents and set GROUP permission \"rws\" on this directory so log files will always have the group and permissions of the web server Operating System group.',NULL,1,0,0,NULL,'1',0,NULL),(48,'2021-07-11 17:49:46','2021-07-11 19:49:46','method','SendEmailsRemindersOnInvoiceDueDate',NULL,'compta/facture/class/facture.class.php','Facture','sendEmailsRemindersOnInvoiceDueDate','10,all,EmailTemplateCode',NULL,'facture',50,NULL,NULL,'2021-07-11 23:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,0,NULL,NULL,'Send an emails when the unpaid invoices reach a due date + n days = today. First param is the offset n of days, second parameter is \"all\" or a payment mode code, last paramater is the code of email template to use (an email template with EmailTemplateCode must exists. the version in the language of the thirdparty will be used in priority).',NULL,1,0,0,NULL,'$conf->facture->enabled',0,NULL),(49,'2022-02-07 13:38:17','2022-02-07 13:38:17','method','HolidayBalanceMonthlyUpdate',NULL,'holiday/class/holiday.class.php','Holiday','updateBalance',NULL,NULL,'holiday',50,NULL,NULL,'2022-02-07 04:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,1,NULL,NULL,'Update holiday balance every month',NULL,1,0,0,NULL,'$conf->holiday->enabled',0,NULL),(50,'2022-07-04 01:12:18','2022-07-04 01:12:18','method','MakeSendLocalDatabaseDumpShort',NULL,'core/class/utils.class.php','Utils','sendDumpDatabase',',,,,,sql',NULL,'cron',91,NULL,NULL,'2022-07-04 01:12:18',NULL,NULL,NULL,NULL,'604800',1,NULL,0,NULL,NULL,'MakeSendLocalDatabaseDump',NULL,0,0,0,NULL,'!empty($conf->global->MAIN_ALLOW_BACKUP_BY_EMAIL) && in_array($conf->db->type, array(\'mysql\', \'mysqli\'))',0,NULL),(51,'2022-07-04 01:12:18','2022-07-04 01:12:18','method','RecurringSupplierInvoicesJob',NULL,'fourn/class/fournisseur.facture-rec.class.php','FactureFournisseurRec','createRecurringInvoices',NULL,NULL,'fournisseur',51,NULL,NULL,'2022-07-04 23:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,1,NULL,NULL,'Generate recurring supplier invoices',NULL,1,0,0,NULL,'',0,NULL); +INSERT INTO `llx_cronjob` VALUES (1,'2015-03-23 18:18:39','2015-03-23 19:18:39','command','aaa','aaaa','','','','','','',0,NULL,NULL,'2015-03-23 19:18:00',NULL,NULL,NULL,NULL,'3600',3600,0,0,1,1,'',NULL,0,0,0,NULL,'1',0,NULL,NULL),(40,'2018-11-23 11:58:15','2018-11-23 12:58:15','method','SendEmailsReminders',NULL,'comm/action/class/actioncomm.class.php','ActionComm','sendEmailsReminder',NULL,NULL,'agenda',10,NULL,NULL,'2018-11-23 12:58:15',NULL,NULL,NULL,NULL,'60',10,NULL,1,NULL,NULL,'SendEMailsReminder',NULL,1,0,0,NULL,'$conf->agenda->enabled',0,NULL,NULL),(41,'2018-11-23 11:58:16','2018-11-23 12:58:16','method','PurgeDeleteTemporaryFilesShort',NULL,'core/class/utils.class.php','Utils','purgeFiles',NULL,NULL,'cron',50,NULL,NULL,'2018-11-23 12:58:16',NULL,NULL,NULL,NULL,'604800',2,NULL,1,NULL,NULL,'PurgeDeleteTemporaryFiles',NULL,0,0,0,NULL,'1',0,NULL,NULL),(42,'2020-01-15 15:43:12','2018-11-23 12:58:16','method','MakeLocalDatabaseDumpShort',NULL,'core/class/utils.class.php','Utils','dumpDatabase','none,auto,1,auto,10',NULL,'cron',90,'2020-01-15 19:43:12','2020-01-17 12:58:16','2018-11-23 12:58:16',NULL,'2020-01-15 19:43:12','-1','Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.\nFailed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.','604800',1,2,1,NULL,12,'MakeLocalDatabaseDump',NULL,0,0,0,NULL,'1',0,NULL,NULL),(43,'2022-07-04 01:11:54','2018-11-23 12:58:17','method','RecurringInvoicesJob',NULL,'compta/facture/class/facture-rec.class.php','FactureRec','createRecurringInvoices',NULL,NULL,'facture',50,NULL,NULL,'2018-11-23 23:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,1,NULL,NULL,'Generate recurring invoices',NULL,1,0,0,NULL,'$conf->facture->enabled',0,NULL,NULL),(45,'2020-01-01 12:00:34','2020-01-01 16:00:34','method','MyJob label',NULL,'/captureserver/class/myobject.class.php','MyObject','doScheduledJob',NULL,NULL,'captureserver',0,NULL,NULL,'2020-01-01 16:00:34',NULL,NULL,NULL,NULL,'3600',2,NULL,0,NULL,NULL,'Comment',NULL,1,0,0,NULL,'$conf->captureserver->enabled',0,NULL,NULL),(46,'2020-01-12 20:13:55','2020-01-13 00:13:55','method','Email collector',NULL,'/emailcollector/class/emailcollector.class.php','EmailCollector','doCollect',NULL,NULL,'emailcollector',50,NULL,NULL,'2020-01-13 00:13:55',NULL,NULL,NULL,NULL,'60',5,NULL,1,NULL,NULL,'Comment',NULL,1,0,0,NULL,'$conf->emailcollector->enabled',0,NULL,NULL),(47,'2021-04-15 10:34:00','2021-04-15 07:34:00','method','CompressSyslogs',NULL,'core/class/utils.class.php','Utils','compressSyslogs',NULL,NULL,'syslog',50,NULL,NULL,'2021-04-15 07:34:00',NULL,NULL,NULL,NULL,'86400',1,NULL,0,NULL,NULL,'Compress and archive log files. The number of versions to keep is defined into the setup of module. Warning: Main application cron script must be run with same account than your web server to avoid to get log files with different owner than required by web server. Another solution is to set web server Operating System group as the group of directory documents and set GROUP permission \"rws\" on this directory so log files will always have the group and permissions of the web server Operating System group.',NULL,1,0,0,NULL,'1',0,NULL,NULL),(48,'2021-07-11 17:49:46','2021-07-11 19:49:46','method','SendEmailsRemindersOnInvoiceDueDate',NULL,'compta/facture/class/facture.class.php','Facture','sendEmailsRemindersOnInvoiceDueDate','10,all,EmailTemplateCode',NULL,'facture',50,NULL,NULL,'2021-07-11 23:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,0,NULL,NULL,'Send an emails when the unpaid invoices reach a due date + n days = today. First param is the offset n of days, second parameter is \"all\" or a payment mode code, last paramater is the code of email template to use (an email template with EmailTemplateCode must exists. the version in the language of the thirdparty will be used in priority).',NULL,1,0,0,NULL,'$conf->facture->enabled',0,NULL,NULL),(49,'2022-02-07 13:38:17','2022-02-07 13:38:17','method','HolidayBalanceMonthlyUpdate',NULL,'holiday/class/holiday.class.php','Holiday','updateBalance',NULL,NULL,'holiday',50,NULL,NULL,'2022-02-07 04:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,1,NULL,NULL,'Update holiday balance every month',NULL,1,0,0,NULL,'$conf->holiday->enabled',0,NULL,NULL),(50,'2022-07-04 01:12:18','2022-07-04 01:12:18','method','MakeSendLocalDatabaseDumpShort',NULL,'core/class/utils.class.php','Utils','sendDumpDatabase',',,,,,sql',NULL,'cron',91,NULL,NULL,'2022-07-04 01:12:18',NULL,NULL,NULL,NULL,'604800',1,NULL,0,NULL,NULL,'MakeSendLocalDatabaseDump',NULL,0,0,0,NULL,'!empty($conf->global->MAIN_ALLOW_BACKUP_BY_EMAIL) && in_array($conf->db->type, array(\'mysql\', \'mysqli\'))',0,NULL,NULL),(51,'2022-07-04 01:12:18','2022-07-04 01:12:18','method','RecurringSupplierInvoicesJob',NULL,'fourn/class/fournisseur.facture-rec.class.php','FactureFournisseurRec','createRecurringInvoices',NULL,NULL,'fournisseur',51,NULL,NULL,'2022-07-04 23:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,1,NULL,NULL,'Generate recurring supplier invoices',NULL,1,0,0,NULL,'',0,NULL,NULL),(52,'2022-12-11 21:23:42','2022-12-11 21:23:42','method','CleanUnfinishedCronjobShort',NULL,'core/class/utils.class.php','Utils','cleanUnfinishedCronjob',NULL,NULL,'cron',10,NULL,NULL,'2022-12-11 21:23:42',NULL,NULL,NULL,NULL,'60',5,NULL,0,NULL,NULL,'CleanUnfinishedCronjob',NULL,0,0,0,NULL,'getDolGlobalInt(\"MAIN_FEATURES_LEVEL\") >= 2',0,NULL,NULL),(53,'2022-12-11 21:23:43','2022-12-11 21:23:43','method','HolidayBalanceMonthlyUpdate:holiday',NULL,'holiday/class/holiday.class.php','Holiday','updateBalance',NULL,NULL,'holiday',50,NULL,NULL,'2022-12-11 04:00:00',NULL,NULL,NULL,NULL,'86400',1,NULL,1,NULL,NULL,'Update holiday balance every month',NULL,1,0,0,NULL,'$conf->holiday->enabled',0,NULL,NULL); /*!40000 ALTER TABLE `llx_cronjob` ENABLE KEYS */; UNLOCK TABLES; @@ -5270,11 +5312,11 @@ DROP TABLE IF EXISTS `llx_default_values`; CREATE TABLE `llx_default_values` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `type` varchar(10) DEFAULT NULL, `user_id` int(11) NOT NULL DEFAULT 0, - `page` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `param` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `value` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `page` varchar(255) DEFAULT NULL, + `param` varchar(255) DEFAULT NULL, + `value` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_default_values` (`type`,`entity`,`user_id`,`page`,`param`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5300,12 +5342,12 @@ DROP TABLE IF EXISTS `llx_delivery`; CREATE TABLE `llx_delivery` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_customer` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_customer` varchar(30) DEFAULT NULL, `fk_soc` int(11) NOT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_int` varchar(30) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `date_valid` datetime DEFAULT NULL, @@ -5314,14 +5356,14 @@ CREATE TABLE `llx_delivery` ( `fk_address` int(11) DEFAULT NULL, `fk_statut` smallint(6) DEFAULT 0, `total_ht` double(24,8) DEFAULT 0.00000000, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_delivery_uk_ref` (`ref`,`entity`), KEY `idx_delivery_fk_soc` (`fk_soc`), @@ -5353,7 +5395,7 @@ CREATE TABLE `llx_delivery_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_delivery_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5380,7 +5422,7 @@ CREATE TABLE `llx_deliverydet` ( `fk_delivery` int(11) DEFAULT NULL, `fk_origin_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, `qty` double DEFAULT NULL, `subprice` double(24,8) DEFAULT 0.00000000, `total_ht` double(24,8) DEFAULT 0.00000000, @@ -5412,7 +5454,7 @@ CREATE TABLE `llx_deliverydet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_deliverydet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5436,7 +5478,7 @@ DROP TABLE IF EXISTS `llx_deplacement`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_deplacement` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `datec` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), @@ -5444,14 +5486,14 @@ CREATE TABLE `llx_deplacement` ( `fk_user` int(11) NOT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `type` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, + `type` varchar(12) NOT NULL, `fk_statut` int(11) NOT NULL DEFAULT 1, `km` double DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, `fk_projet` int(11) DEFAULT 0, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -5475,14 +5517,14 @@ DROP TABLE IF EXISTS `llx_document_model`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_document_model` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `nom` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `nom` varchar(50) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `libelle` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `type` varchar(64) DEFAULT NULL, + `libelle` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_document_model` (`nom`,`type`,`entity`) -) ENGINE=InnoDB AUTO_INCREMENT=442 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=450 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -5491,7 +5533,7 @@ CREATE TABLE `llx_document_model` ( LOCK TABLES `llx_document_model` WRITE; /*!40000 ALTER TABLE `llx_document_model` DISABLE KEYS */; -INSERT INTO `llx_document_model` VALUES (9,'merou',1,'shipping',NULL,NULL),(181,'generic_invoice_odt',1,'invoice','ODT templates','FACTURE_ADDON_PDF_ODT_PATH'),(193,'canelle2',1,'invoice_supplier','canelle2',NULL),(195,'canelle',1,'invoice_supplier','canelle',NULL),(198,'azur',2,'propal',NULL,NULL),(199,'html_cerfafr',2,'donation',NULL,NULL),(200,'crabe',2,'invoice',NULL,NULL),(201,'generic_odt',1,'company','ODT templates','COMPANY_ADDON_PDF_ODT_PATH'),(250,'baleine',1,'project',NULL,NULL),(255,'soleil',1,'ficheinter',NULL,NULL),(256,'azur',1,'propal',NULL,NULL),(273,'beluga',1,'project','beluga',NULL),(281,'sepamandate',1,'bankaccount','sepamandate',NULL),(299,'standard',1,'member',NULL,NULL),(319,'generic_bom_odt',1,'bom','ODT templates','BOM_ADDON_PDF_ODT_PATH'),(320,'generic_mo_odt',1,'mrp','ODT templates','MRP_MO_ADDON_PDF_ODT_PATH'),(366,'generic_user_odt',1,'user',NULL,NULL),(367,'generic_usergroup_odt',1,'group',NULL,NULL),(370,'aurore',1,'supplier_proposal',NULL,NULL),(371,'rouget',1,'shipping',NULL,NULL),(372,'typhon',1,'delivery',NULL,NULL),(393,'squille',1,'reception',NULL,NULL),(434,'einstein',1,'order',NULL,NULL),(435,'html_cerfafr',1,'donation',NULL,NULL),(436,'standard',1,'expensereport',NULL,NULL),(437,'crabe',1,'invoice',NULL,NULL),(438,'muscadet',1,'order_supplier',NULL,NULL),(439,'standard_recruitmentjobposition',1,'recruitmentjobposition',NULL,NULL),(440,'generic_recruitmentjobposition_odt',1,'recruitmentjobposition',NULL,NULL),(441,'TICKET_ADDON_PDF_ODT_PATH',1,'ticket',NULL,NULL); +INSERT INTO `llx_document_model` VALUES (9,'merou',1,'shipping',NULL,NULL),(181,'generic_invoice_odt',1,'invoice','ODT templates','FACTURE_ADDON_PDF_ODT_PATH'),(193,'canelle2',1,'invoice_supplier','canelle2',NULL),(195,'canelle',1,'invoice_supplier','canelle',NULL),(198,'azur',2,'propal',NULL,NULL),(199,'html_cerfafr',2,'donation',NULL,NULL),(200,'crabe',2,'invoice',NULL,NULL),(201,'generic_odt',1,'company','ODT templates','COMPANY_ADDON_PDF_ODT_PATH'),(250,'baleine',1,'project',NULL,NULL),(255,'soleil',1,'ficheinter',NULL,NULL),(256,'azur',1,'propal',NULL,NULL),(273,'beluga',1,'project','beluga',NULL),(281,'sepamandate',1,'bankaccount','sepamandate',NULL),(299,'standard',1,'member',NULL,NULL),(319,'generic_bom_odt',1,'bom','ODT templates','BOM_ADDON_PDF_ODT_PATH'),(320,'generic_mo_odt',1,'mrp','ODT templates','MRP_MO_ADDON_PDF_ODT_PATH'),(366,'generic_user_odt',1,'user',NULL,NULL),(367,'generic_usergroup_odt',1,'group',NULL,NULL),(370,'aurore',1,'supplier_proposal',NULL,NULL),(371,'rouget',1,'shipping',NULL,NULL),(372,'typhon',1,'delivery',NULL,NULL),(393,'squille',1,'reception',NULL,NULL),(442,'einstein',1,'order',NULL,NULL),(443,'html_cerfafr',1,'donation',NULL,NULL),(444,'standard',1,'expensereport',NULL,NULL),(445,'crabe',1,'invoice',NULL,NULL),(446,'muscadet',1,'order_supplier',NULL,NULL),(447,'standard_recruitmentjobposition',1,'recruitmentjobposition',NULL,NULL),(448,'generic_recruitmentjobposition_odt',1,'recruitmentjobposition',NULL,NULL),(449,'TICKET_ADDON_PDF_ODT_PATH',1,'ticket',NULL,NULL); /*!40000 ALTER TABLE `llx_document_model` ENABLE KEYS */; UNLOCK TABLES; @@ -5504,7 +5546,7 @@ DROP TABLE IF EXISTS `llx_don`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_don` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_statut` smallint(6) NOT NULL DEFAULT 0, @@ -5513,30 +5555,35 @@ CREATE TABLE `llx_don` ( `amount` double(24,8) DEFAULT NULL, `fk_payment` int(11) DEFAULT NULL, `paid` smallint(6) NOT NULL DEFAULT 0, - `firstname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lastname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `societe` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `address` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `country` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `firstname` varchar(50) DEFAULT NULL, + `lastname` varchar(50) DEFAULT NULL, + `societe` varchar(50) DEFAULT NULL, + `address` text DEFAULT NULL, + `zip` varchar(10) DEFAULT NULL, + `town` varchar(50) DEFAULT NULL, + `country` varchar(50) DEFAULT NULL, `fk_country` int(11) NOT NULL, - `email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone_mobile` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, + `phone` varchar(24) DEFAULT NULL, + `phone_mobile` varchar(24) DEFAULT NULL, `public` smallint(6) NOT NULL DEFAULT 1, `fk_projet` int(11) DEFAULT NULL, `fk_user_author` int(11) NOT NULL, `fk_user_valid` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `date_valid` datetime DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - PRIMARY KEY (`rowid`) + PRIMARY KEY (`rowid`), + UNIQUE KEY `idx_don_uk_ref` (`ref`,`entity`), + KEY `idx_don_fk_soc` (`fk_soc`), + KEY `idx_don_fk_project` (`fk_projet`), + KEY `idx_don_fk_user_author` (`fk_user_author`), + KEY `idx_don_fk_user_valid` (`fk_user_valid`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -5561,7 +5608,7 @@ CREATE TABLE `llx_don_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_don_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5585,20 +5632,20 @@ DROP TABLE IF EXISTS `llx_ecm_directories`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_ecm_directories` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `label` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `label` varchar(64) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_parent` int(11) DEFAULT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `description` varchar(255) NOT NULL, `cachenbofdoc` int(11) NOT NULL DEFAULT 0, - `fullpath` varchar(750) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fullpath` varchar(750) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `date_c` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_c` int(11) DEFAULT NULL, `fk_user_m` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `acl` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `acl` text DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_ecm_directories` (`label`,`fk_parent`,`entity`), KEY `idx_ecm_directories_fk_user_c` (`fk_user_c`), @@ -5629,7 +5676,7 @@ CREATE TABLE `llx_ecm_directories_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) CHARACTER SET utf8mb4 DEFAULT NULL, + `import_key` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_ecm_directories_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5653,28 +5700,28 @@ DROP TABLE IF EXISTS `llx_ecm_files`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_ecm_files` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `share` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(128) DEFAULT NULL, + `label` varchar(128) NOT NULL, + `share` varchar(128) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `filename` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `filepath` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fullpath_orig` varchar(750) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `keywords` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cover` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `gen_or_uploaded` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `filename` varchar(255) NOT NULL, + `filepath` varchar(255) DEFAULT NULL, + `fullpath_orig` varchar(750) DEFAULT NULL, + `description` text DEFAULT NULL, + `keywords` text DEFAULT NULL, + `cover` text DEFAULT NULL, + `gen_or_uploaded` varchar(12) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `date_c` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_c` int(11) DEFAULT NULL, `fk_user_m` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `acl` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `acl` text DEFAULT NULL, `position` int(11) DEFAULT NULL, - `keyword` varchar(750) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `src_object_type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `keyword` varchar(750) DEFAULT NULL, + `src_object_type` varchar(64) DEFAULT NULL, `src_object_id` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_ecm_files` (`filepath`,`filename`,`entity`), @@ -5703,7 +5750,7 @@ CREATE TABLE `llx_ecm_files_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) CHARACTER SET utf8mb4 DEFAULT NULL, + `import_key` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_ecm_files_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -5718,6 +5765,34 @@ LOCK TABLES `llx_ecm_files_extrafields` WRITE; /*!40000 ALTER TABLE `llx_ecm_files_extrafields` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `llx_element_categorie` +-- + +DROP TABLE IF EXISTS `llx_element_categorie`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_element_categorie` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `fk_categorie` int(11) NOT NULL, + `fk_element` int(11) NOT NULL, + `import_key` varchar(14) DEFAULT NULL, + PRIMARY KEY (`rowid`), + UNIQUE KEY `idx_element_categorie_idx` (`fk_element`,`fk_categorie`), + KEY `fk_element_categorie_fk_categorie` (`fk_categorie`), + CONSTRAINT `fk_element_categorie_fk_categorie` FOREIGN KEY (`fk_categorie`) REFERENCES `llx_categorie` (`rowid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_element_categorie` +-- + +LOCK TABLES `llx_element_categorie` WRITE; +/*!40000 ALTER TABLE `llx_element_categorie` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_element_categorie` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `llx_element_contact` -- @@ -5760,9 +5835,9 @@ DROP TABLE IF EXISTS `llx_element_element`; CREATE TABLE `llx_element_element` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_source` int(11) NOT NULL, - `sourcetype` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `sourcetype` varchar(32) NOT NULL, `fk_target` int(11) NOT NULL, - `targettype` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `targettype` varchar(32) NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_element_element_idx1` (`fk_source`,`sourcetype`,`fk_target`,`targettype`), KEY `idx_element_element_fk_target` (`fk_target`) @@ -5789,9 +5864,9 @@ DROP TABLE IF EXISTS `llx_element_resources`; CREATE TABLE `llx_element_resources` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `element_id` int(11) DEFAULT NULL, - `element_type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `element_type` varchar(64) DEFAULT NULL, `resource_id` int(11) DEFAULT NULL, - `resource_type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `resource_type` varchar(64) DEFAULT NULL, `busy` int(11) DEFAULT NULL, `mandatory` int(11) DEFAULT NULL, `fk_user_create` int(11) DEFAULT NULL, @@ -5823,32 +5898,35 @@ DROP TABLE IF EXISTS `llx_emailcollector_emailcollector`; CREATE TABLE `llx_emailcollector_emailcollector` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `host` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `user` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `password` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `source_directory` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `filter` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `actiontodo` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `target_directory` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(128) NOT NULL, + `label` varchar(255) DEFAULT NULL, + `description` mediumtext DEFAULT NULL, + `host` varchar(255) DEFAULT NULL, + `user` varchar(128) DEFAULT NULL, + `password` varchar(128) DEFAULT NULL, + `source_directory` varchar(255) DEFAULT NULL, + `filter` mediumtext DEFAULT NULL, + `actiontodo` varchar(255) DEFAULT NULL, + `target_directory` varchar(255) DEFAULT NULL, `datelastresult` datetime DEFAULT NULL, - `lastresult` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lastresult` text DEFAULT NULL, + `note_public` mediumtext DEFAULT NULL, + `note_private` mediumtext DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` int(11) NOT NULL, - `codelastresult` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `codelastresult` varchar(16) DEFAULT NULL, `position` int(11) DEFAULT 0, - `login` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `login` varchar(128) DEFAULT NULL, `datelastok` datetime DEFAULT NULL, `maxemailpercollect` int(11) DEFAULT 100, - `hostcharset` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT 'UTF-8', + `hostcharset` varchar(16) DEFAULT 'UTF-8', + `port` varchar(10) DEFAULT '993', + `acces_type` int(11) DEFAULT 0, + `oauth_service` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_emailcollector_emailcollector_ref` (`ref`,`entity`), KEY `idx_emailcollector_rowid` (`rowid`), @@ -5863,7 +5941,7 @@ CREATE TABLE `llx_emailcollector_emailcollector` ( LOCK TABLES `llx_emailcollector_emailcollector` WRITE; /*!40000 ALTER TABLE `llx_emailcollector_emailcollector` DISABLE KEYS */; -INSERT INTO `llx_emailcollector_emailcollector` VALUES (3,1,'Collect_Ticket_Requests','Example to collect ticket requests','This collector will scan your mailbox to find emails that match some rules and create automatically a ticket (Module Ticket must be enabled) with the email informations. You can use this collector if you provide some support by email, so your ticket request will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from the ticket, you may also see answers of your customers or partners directly on the ticket view.',NULL,NULL,NULL,'INBOX',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2020-01-13 00:13:55','2020-12-10 12:24:38',12,NULL,NULL,0,NULL,0,NULL,NULL,100,'UTF-8'),(4,1,'Collect_Responses_In','Example to collect any email responses','This collector will scan your mailbox to find all emails that are an answer of an email sent from your application. An event with the email response will be recorded at the good place (Module Agenda must be enabled). For example, if your send a commercial proposal, order or invoice by email and your customer answers your email, the system will automatically find the answer and add it into your ERP.',NULL,NULL,NULL,'INBOX',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2020-01-13 00:13:55','2020-12-10 12:24:38',12,NULL,NULL,0,NULL,0,NULL,NULL,100,'UTF-8'),(5,1,'Collect_Leads','Example to collect leads','This collector will scan your mailbox to find emails that match some rules and create automatically a lead (Module Project must be enabled) with the email informations. You can use this collector if you want to follow your lead using the module Project (1 lead = 1 project), so your leads will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from your leads, proposals or any other object, you may also see answers of your customers or partners directly on the application.
Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can\'t be found in database (new customer), the lead will be attached to the thirdparty with ID 1.',NULL,NULL,NULL,'INBOX',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2020-01-13 00:13:55','2020-01-12 20:13:55',12,NULL,NULL,0,NULL,0,NULL,NULL,100,'UTF-8'); +INSERT INTO `llx_emailcollector_emailcollector` VALUES (3,1,'Collect_Ticket_Requests','Example to collect ticket requests','This collector will scan your mailbox to find emails that match some rules and create automatically a ticket (Module Ticket must be enabled) with the email informations. You can use this collector if you provide some support by email, so your ticket request will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from the ticket, you may also see answers of your customers or partners directly on the ticket view.',NULL,NULL,NULL,'INBOX',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2020-01-13 00:13:55','2020-12-10 12:24:38',12,NULL,NULL,0,NULL,0,NULL,NULL,100,'UTF-8','993',0,NULL),(4,1,'Collect_Responses_In','Example to collect any email responses','This collector will scan your mailbox to find all emails that are an answer of an email sent from your application. An event with the email response will be recorded at the good place (Module Agenda must be enabled). For example, if your send a commercial proposal, order or invoice by email and your customer answers your email, the system will automatically find the answer and add it into your ERP.',NULL,NULL,NULL,'INBOX',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2020-01-13 00:13:55','2020-12-10 12:24:38',12,NULL,NULL,0,NULL,0,NULL,NULL,100,'UTF-8','993',0,NULL),(5,1,'Collect_Leads','Example to collect leads','This collector will scan your mailbox to find emails that match some rules and create automatically a lead (Module Project must be enabled) with the email informations. You can use this collector if you want to follow your lead using the module Project (1 lead = 1 project), so your leads will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from your leads, proposals or any other object, you may also see answers of your customers or partners directly on the application.
Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can\'t be found in database (new customer), the lead will be attached to the thirdparty with ID 1.',NULL,NULL,NULL,'INBOX',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'2020-01-13 00:13:55','2020-01-12 20:13:55',12,NULL,NULL,0,NULL,0,NULL,NULL,100,'UTF-8','993',0,NULL); /*!40000 ALTER TABLE `llx_emailcollector_emailcollector` ENABLE KEYS */; UNLOCK TABLES; @@ -5877,13 +5955,13 @@ DROP TABLE IF EXISTS `llx_emailcollector_emailcollectoraction`; CREATE TABLE `llx_emailcollector_emailcollectoraction` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_emailcollector` int(11) NOT NULL, - `type` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `actionparam` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `type` varchar(128) NOT NULL, + `actionparam` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` int(11) NOT NULL, `position` int(11) DEFAULT 0, PRIMARY KEY (`rowid`), @@ -5913,13 +5991,13 @@ DROP TABLE IF EXISTS `llx_emailcollector_emailcollectorfilter`; CREATE TABLE `llx_emailcollector_emailcollectorfilter` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_emailcollector` int(11) NOT NULL, - `type` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `rulevalue` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `type` varchar(128) NOT NULL, + `rulevalue` varchar(255) DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` int(11) NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_emailcollector_emailcollectorfilter` (`fk_emailcollector`,`type`,`rulevalue`), @@ -5950,25 +6028,25 @@ CREATE TABLE `llx_entrepot` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `ref` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_project` int(11) DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lieu` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, + `lieu` varchar(64) DEFAULT NULL, + `address` varchar(255) DEFAULT NULL, + `zip` varchar(10) DEFAULT NULL, + `town` varchar(50) DEFAULT NULL, `fk_departement` int(11) DEFAULT NULL, `fk_pays` int(11) DEFAULT 0, `statut` tinyint(4) DEFAULT 1, `fk_user_author` int(11) DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_parent` int(11) DEFAULT 0, - `fax` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fax` varchar(20) DEFAULT NULL, + `phone` varchar(20) DEFAULT NULL, `warehouse_usage` int(11) DEFAULT 1, - `barcode` varchar(180) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `barcode` varchar(180) DEFAULT NULL, `fk_barcode_type` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_entrepot_label` (`ref`,`entity`) @@ -5996,7 +6074,7 @@ CREATE TABLE `llx_entrepot_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_entrepot_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -6021,23 +6099,23 @@ DROP TABLE IF EXISTS `llx_establishment`; CREATE TABLE `llx_establishment` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `name` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(25) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(50) DEFAULT NULL, + `address` varchar(255) DEFAULT NULL, + `zip` varchar(25) DEFAULT NULL, + `town` varchar(50) DEFAULT NULL, `fk_state` int(11) DEFAULT 0, `fk_country` int(11) DEFAULT 0, - `profid1` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `profid2` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `profid3` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `profid1` varchar(20) DEFAULT NULL, + `profid2` varchar(20) DEFAULT NULL, + `profid3` varchar(20) DEFAULT NULL, + `phone` varchar(20) DEFAULT NULL, `fk_user_author` int(11) NOT NULL, `fk_user_mod` int(11) DEFAULT NULL, `datec` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `status` tinyint(4) DEFAULT 1, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) NOT NULL, + `label` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -6062,7 +6140,7 @@ CREATE TABLE `llx_event_element` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_source` int(11) NOT NULL, `fk_target` int(11) NOT NULL, - `targettype` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `targettype` varchar(32) NOT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -6085,27 +6163,28 @@ DROP TABLE IF EXISTS `llx_eventorganization_conferenceorboothattendee`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_eventorganization_conferenceorboothattendee` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(128) NOT NULL, `fk_soc` int(11) DEFAULT NULL, `fk_actioncomm` int(11) DEFAULT NULL, - `email` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_company` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email` varchar(100) DEFAULT NULL, + `email_company` varchar(128) DEFAULT NULL, `date_subscription` datetime DEFAULT NULL, `amount` double DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `status` smallint(6) NOT NULL, `fk_project` int(11) NOT NULL, `fk_invoice` int(11) DEFAULT NULL, - `firstname` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lastname` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `firstname` varchar(100) DEFAULT NULL, + `lastname` varchar(100) DEFAULT NULL, + `ip` varchar(250) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_eventorganization_conferenceorboothattendee` (`fk_project`,`email`,`fk_actioncomm`), KEY `idx_eventorganization_conferenceorboothattendee_rowid` (`rowid`), @@ -6137,7 +6216,7 @@ CREATE TABLE `llx_eventorganization_conferenceorboothattendee_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_conferenceorboothattendee_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -6162,16 +6241,16 @@ DROP TABLE IF EXISTS `llx_events`; CREATE TABLE `llx_events` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `type` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `type` varchar(32) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `dateevent` datetime DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, - `description` varchar(250) COLLATE utf8mb3_unicode_ci NOT NULL, - `ip` varchar(250) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `user_agent` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(250) NOT NULL, + `ip` varchar(250) DEFAULT NULL, + `user_agent` varchar(255) DEFAULT NULL, `fk_object` int(11) DEFAULT NULL, - `prefix_session` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `authentication_method` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `prefix_session` varchar(255) DEFAULT NULL, + `authentication_method` varchar(64) DEFAULT NULL, `fk_oauth_token` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_events_dateevent` (`dateevent`) @@ -6198,13 +6277,13 @@ DROP TABLE IF EXISTS `llx_expedition`; CREATE TABLE `llx_expedition` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_customer` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_customer` varchar(255) DEFAULT NULL, `fk_soc` int(11) NOT NULL, `fk_projet` int(11) DEFAULT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_int` varchar(30) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `date_valid` datetime DEFAULT NULL, @@ -6213,7 +6292,7 @@ CREATE TABLE `llx_expedition` ( `date_delivery` datetime DEFAULT NULL, `fk_address` int(11) DEFAULT NULL, `fk_shipping_method` int(11) DEFAULT NULL, - `tracking_number` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `tracking_number` varchar(50) DEFAULT NULL, `fk_statut` smallint(6) DEFAULT 0, `height` float DEFAULT NULL, `height_unit` int(11) DEFAULT NULL, @@ -6222,16 +6301,16 @@ CREATE TABLE `llx_expedition` ( `size` float DEFAULT NULL, `weight_units` int(11) DEFAULT NULL, `weight` float DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `billed` smallint(6) DEFAULT 0, `fk_user_modif` int(11) DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_expedition_uk_ref` (`ref`,`entity`), KEY `idx_expedition_fk_soc` (`fk_soc`), @@ -6266,7 +6345,7 @@ CREATE TABLE `llx_expedition_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_expedition_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -6291,7 +6370,7 @@ DROP TABLE IF EXISTS `llx_expedition_package`; CREATE TABLE `llx_expedition_package` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_expedition` int(11) NOT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, `value` double(24,8) DEFAULT 0.00000000, `fk_package_type` int(11) DEFAULT NULL, `height` float DEFAULT NULL, @@ -6359,7 +6438,7 @@ CREATE TABLE `llx_expeditiondet_batch` ( `fk_expeditiondet` int(11) NOT NULL, `eatby` date DEFAULT NULL, `sellby` date DEFAULT NULL, - `batch` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `batch` varchar(128) DEFAULT NULL, `qty` double NOT NULL DEFAULT 0, `fk_origin_stock` int(11) NOT NULL, PRIMARY KEY (`rowid`), @@ -6388,7 +6467,7 @@ CREATE TABLE `llx_expeditiondet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_expeditiondet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -6412,7 +6491,7 @@ DROP TABLE IF EXISTS `llx_expensereport`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_expensereport` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(50) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `ref_number_int` int(11) DEFAULT NULL, `ref_ext` int(11) DEFAULT NULL, @@ -6439,22 +6518,22 @@ CREATE TABLE `llx_expensereport` ( `fk_statut` int(11) NOT NULL, `fk_c_paiement` int(11) DEFAULT NULL, `paid` smallint(6) NOT NULL DEFAULT 0, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `detail_refuse` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `detail_cancel` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, + `detail_refuse` varchar(255) DEFAULT NULL, + `detail_cancel` varchar(255) DEFAULT NULL, `integration_compta` int(11) DEFAULT NULL, `fk_bank_account` int(11) DEFAULT NULL, - `model_pdf` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `model_pdf` varchar(50) DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_expensereport_uk_ref` (`ref`,`entity`), @@ -6488,10 +6567,10 @@ DROP TABLE IF EXISTS `llx_expensereport_det`; CREATE TABLE `llx_expensereport_det` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_expensereport` int(11) NOT NULL, - `docnumber` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `docnumber` varchar(128) DEFAULT NULL, `fk_c_type_fees` int(11) NOT NULL, `fk_projet` int(11) DEFAULT NULL, - `comments` text COLLATE utf8mb3_unicode_ci NOT NULL, + `comments` text NOT NULL, `product_type` int(11) DEFAULT -1, `qty` double NOT NULL, `subprice` double(24,8) NOT NULL DEFAULT 0.00000000, @@ -6499,9 +6578,9 @@ CREATE TABLE `llx_expensereport_det` ( `remise_percent` double DEFAULT NULL, `tva_tx` double(6,3) DEFAULT NULL, `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax1_type` varchar(10) DEFAULT NULL, `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax2_type` varchar(10) DEFAULT NULL, `total_ht` double(24,8) NOT NULL DEFAULT 0.00000000, `total_tva` double(24,8) NOT NULL DEFAULT 0.00000000, `total_localtax1` double(24,8) DEFAULT 0.00000000, @@ -6511,17 +6590,17 @@ CREATE TABLE `llx_expensereport_det` ( `info_bits` int(11) DEFAULT 0, `special_code` int(11) DEFAULT 0, `rang` int(11) DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, `fk_facture` int(11) DEFAULT 0, `fk_code_ventilation` int(11) DEFAULT 0, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', - `rule_warning_message` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `vat_src_code` varchar(10) DEFAULT '', + `rule_warning_message` text DEFAULT NULL, `fk_c_exp_tax_cat` int(11) DEFAULT NULL, `fk_ecm_files` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`) @@ -6549,7 +6628,7 @@ CREATE TABLE `llx_expensereport_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_expensereport_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -6612,7 +6691,7 @@ CREATE TABLE `llx_expensereport_rules` ( `fk_user` int(11) DEFAULT NULL, `fk_usergroup` int(11) DEFAULT NULL, `fk_c_type_fees` int(11) NOT NULL, - `code_expense_rules_type` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `code_expense_rules_type` varchar(50) NOT NULL, `is_for_all` tinyint(4) DEFAULT 0, `entity` int(11) DEFAULT 1, PRIMARY KEY (`rowid`) @@ -6637,10 +6716,10 @@ DROP TABLE IF EXISTS `llx_export_compta`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_export_compta` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(12) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(12) NOT NULL, `date_export` datetime NOT NULL, `fk_user` int(11) NOT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -6664,10 +6743,10 @@ DROP TABLE IF EXISTS `llx_export_model`; CREATE TABLE `llx_export_model` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_user` int(11) NOT NULL DEFAULT 0, - `label` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `field` text COLLATE utf8mb3_unicode_ci NOT NULL, - `filter` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(50) NOT NULL, + `type` varchar(64) DEFAULT NULL, + `field` text NOT NULL, + `filter` text DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_export_model` (`label`,`type`) @@ -6693,34 +6772,34 @@ DROP TABLE IF EXISTS `llx_extrafields`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `elementtype` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'member', - `name` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `elementtype` varchar(64) NOT NULL DEFAULT 'member', + `name` varchar(64) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `type` varchar(8) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `size` varchar(8) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) NOT NULL, + `type` varchar(8) DEFAULT NULL, + `size` varchar(8) DEFAULT NULL, `pos` int(11) DEFAULT 0, `alwayseditable` int(11) DEFAULT 0, - `param` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `param` text DEFAULT NULL, `fieldunique` int(11) DEFAULT 0, `fieldrequired` int(11) DEFAULT 0, - `perms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `list` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `perms` varchar(255) DEFAULT NULL, + `list` varchar(128) DEFAULT NULL, `totalizable` tinyint(1) DEFAULT 0, `ishidden` int(11) DEFAULT 0, - `fieldcomputed` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fielddefault` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `langs` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fieldcomputed` text DEFAULT NULL, + `fielddefault` text DEFAULT NULL, + `langs` varchar(64) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `datec` datetime DEFAULT NULL, - `enabled` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT '1', - `help` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `enabled` varchar(255) DEFAULT '1', + `help` text DEFAULT NULL, `printable` int(11) DEFAULT 0, - `css` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cssview` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `csslist` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `css` varchar(128) DEFAULT NULL, + `cssview` varchar(128) DEFAULT NULL, + `csslist` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_extrafields_name` (`name`,`entity`,`elementtype`) ) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -6745,13 +6824,13 @@ DROP TABLE IF EXISTS `llx_facture`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_facture` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_int` varchar(255) DEFAULT NULL, `type` smallint(6) NOT NULL DEFAULT 0, - `ref_client` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `increment` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_client` varchar(255) DEFAULT NULL, + `increment` varchar(10) DEFAULT NULL, `fk_soc` int(11) NOT NULL, `datec` datetime DEFAULT NULL, `datef` date DEFAULT NULL, @@ -6763,8 +6842,9 @@ CREATE TABLE `llx_facture` ( `remise_percent` double DEFAULT 0, `remise_absolue` double DEFAULT 0, `remise` double DEFAULT 0, - `close_code` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `close_note` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `close_code` varchar(16) DEFAULT NULL, + `close_missing_amount` double(24,8) DEFAULT NULL, + `close_note` varchar(128) DEFAULT NULL, `total_tva` double(24,8) DEFAULT 0.00000000, `localtax1` double(24,8) DEFAULT 0.00000000, `localtax2` double(24,8) DEFAULT 0.00000000, @@ -6779,15 +6859,15 @@ CREATE TABLE `llx_facture` ( `fk_facture_source` int(11) DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `fk_account` int(11) DEFAULT NULL, - `fk_currency` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_currency` varchar(3) DEFAULT NULL, `fk_cond_reglement` int(11) NOT NULL DEFAULT 1, `fk_mode_reglement` int(11) DEFAULT NULL, `date_lim_reglement` date DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `situation_cycle_ref` smallint(6) DEFAULT NULL, `situation_counter` smallint(6) DEFAULT NULL, `situation_final` smallint(6) DEFAULT NULL, @@ -6795,19 +6875,19 @@ CREATE TABLE `llx_facture` ( `retained_warranty_date_limit` date DEFAULT NULL, `retained_warranty_fk_cond_reglement` int(11) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, `fk_transport_mode` int(11) DEFAULT NULL, `date_pointoftax` date DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, `fk_fac_rec_source` int(11) DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module_source` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pos_source` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, + `module_source` varchar(32) DEFAULT NULL, + `pos_source` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_facture_ref` (`ref`,`entity`), KEY `idx_facture_fk_soc` (`fk_soc`), @@ -6833,7 +6913,7 @@ CREATE TABLE `llx_facture` ( LOCK TABLES `llx_facture` WRITE; /*!40000 ALTER TABLE `llx_facture` DISABLE KEYS */; -INSERT INTO `llx_facture` VALUES (2,'FA1007-0002',1,NULL,NULL,0,NULL,NULL,2,'2012-07-10 18:20:13','2021-07-10',NULL,NULL,'2021-07-11 17:49:28',1,10.00000000,NULL,NULL,0,NULL,NULL,0.10000000,0.00000000,0.00000000,0.00000000,46.00000000,46.10000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-07-10',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(3,'FA1107-0006',1,NULL,NULL,0,NULL,NULL,10,'2013-07-18 20:33:35','2021-07-18',NULL,NULL,'2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,15.00000000,15.00000000,2,1,NULL,1,NULL,NULL,1,NULL,NULL,1,0,'2021-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(5,'FA1108-0003',1,NULL,NULL,0,NULL,NULL,7,'2013-08-01 03:34:11','2021-08-01',NULL,NULL,'2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,6,'2021-08-01',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(6,'FA1108-0004',1,NULL,NULL,0,NULL,NULL,7,'2013-08-06 20:33:53','2021-08-06',NULL,NULL,'2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.98000000,0.00000000,0.00000000,0.00000000,5.00000000,5.98000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,4,'2021-08-06','Cash\nReceived : 6 EUR\nRendu : 0.02 EUR\n\n--------------------------------------',NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(8,'FA1108-0005',1,NULL,NULL,3,NULL,NULL,2,'2013-08-08 02:41:44','2021-08-08',NULL,NULL,'2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(9,'FA1108-0007',1,NULL,NULL,3,NULL,NULL,10,'2013-08-08 02:55:14','2021-08-08',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(10,'AV1212-0001',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 17:45:20','2021-12-08','2021-12-08 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,-0.63000000,0.00000000,0.00000000,0.00000000,-11.00000000,-11.63000000,1,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2021-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(12,'AV1212-0002',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 18:20:14','2021-12-08','2021-12-08 00:00:00',NULL,'2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,-5.00000000,2,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2021-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(13,'FA1212-0011',1,NULL,NULL,0,NULL,NULL,7,'2014-12-09 20:04:19','2021-12-09','2021-02-12 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,2.74000000,0.00000000,0.00000000,0.00000000,14.00000000,16.74000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-12-09',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(32,'FA1212-0021',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2021-12-11','2022-03-24 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,90.00000000,0.00000000,0.00000000,0.60000000,520.00000000,610.60000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(33,'FA1212-0023',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2021-12-11','2022-03-03 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,'abandon',NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,3,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(55,'FA1212-0009',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:35:51','2021-12-11','2021-12-12 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-12-11','This is a comment (private)','This is a comment (public)','generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(148,'FS1301-0001',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:22:48','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,'facture/FS1301-0001/FS1301-0001.pdf',NULL,NULL),(149,'FA1601-0024',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:30:05','2022-01-19','2021-08-29 00:00:00','2020-01-02 20:49:34','2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,'other','test',1.80000000,0.90000000,0.90000000,0.00000000,20.00000000,23.60000000,2,1,NULL,12,12,NULL,NULL,NULL,NULL,0,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,20.00000000,1.80000000,23.60000000,NULL,'facture/FA1601-0024/FA1601-0024.pdf',NULL,NULL),(150,'FA6801-0010',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:10','2022-01-19','2021-10-04 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,12,NULL,NULL,NULL,NULL,NULL,0,1,'2022-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,5.00000000,0.63000000,5.63000000,NULL,'facture/FA6801-0010/FA6801-0010.pdf',NULL,NULL),(151,'FS1301-0002',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:58','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2022-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(160,'FA1507-0015',1,NULL,NULL,0,NULL,NULL,12,'2015-03-06 16:47:48','2021-07-18','2021-03-06 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,1.11000000,0.00000000,0.00000000,0.00000000,8.89000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(210,'FA1107-0019',1,NULL,NULL,0,NULL,NULL,10,'2015-03-20 14:30:11','2021-07-10','2021-03-20 00:00:00',NULL,'2021-07-11 17:49:28',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2021-07-10',NULL,NULL,'generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(211,'FA1303-0020',1,NULL,NULL,0,NULL,NULL,19,'2015-03-22 09:40:10','2022-03-22','2021-03-02 00:00:00',NULL,'2022-07-04 01:11:35',0,0.00000000,NULL,NULL,0,NULL,NULL,17.64000000,0.00000000,0.00000000,0.40000000,340.00000000,358.04000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,3,'2022-03-22',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(213,'AV1303-0003',1,NULL,NULL,2,NULL,NULL,1,'2016-03-03 19:22:03','2022-03-03','2021-03-03 00:00:00',NULL,'2022-07-04 01:11:35',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,-1000.00000000,1,1,NULL,1,NULL,32,NULL,NULL,NULL,0,0,'2022-03-03',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(216,'(PROV216)',1,NULL,NULL,0,NULL,NULL,26,'2017-02-12 23:21:27','2022-02-12',NULL,NULL,'2022-07-04 01:11:35',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-02-12',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,NULL,0,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(217,'(PROV217)',1,NULL,NULL,0,NULL,NULL,1,'2017-08-31 13:26:17','2021-08-31',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,1.13000000,0.00000000,0.00000000,0.00000000,21.00000000,22.13000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2021-08-31',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,NULL,1,'EUR',1.00000000,21.00000000,1.13000000,22.13000000,NULL,'facture/(PROV217)/(PROV217).pdf',NULL,NULL),(218,'FA1909-0025',1,NULL,NULL,0,NULL,NULL,12,'2019-09-26 17:30:14','2021-09-26','2021-09-26 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,1.08000000,0.00000000,0.00000000,0.00000000,42.50000000,43.58000000,1,12,NULL,12,NULL,NULL,NULL,NULL,NULL,0,0,'2021-09-26',NULL,NULL,'',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,NULL,0,'EUR',1.00000000,42.50000000,1.08000000,43.58000000,NULL,NULL,'takepos','1'),(219,'(PROV-POS1-0)',1,NULL,NULL,0,NULL,NULL,1,'2019-11-28 19:04:03','2021-11-28',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,5.00000000,6.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,'2021-11-28',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,5.00000000,1.00000000,6.00000000,NULL,NULL,'takepos','1'),(220,'(PROV220)',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:03:17','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,100.00000000,100.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,100.00000000,0.00000000,100.00000000,NULL,NULL,NULL,NULL),(221,'AC2001-0001',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:21:05','2022-01-16','2022-01-16 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,123.00000000,123.00000000,0,12,NULL,12,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,123.00000000,0.00000000,123.00000000,NULL,'facture/AC2001-0001/AC2001-0001.pdf',NULL,NULL),(222,'(PROV222)',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:21:28','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,100.00000000,100.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,100.00000000,0.00000000,100.00000000,NULL,NULL,NULL,NULL),(223,'(PROV223)',1,NULL,NULL,0,NULL,NULL,19,'2020-01-16 02:32:04','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,410.00000000,410.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,0,'2021-02-15',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,410.00000000,0.00000000,410.00000000,NULL,NULL,NULL,NULL),(224,'AC2001-0002',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:33:19','2022-01-16','2022-01-16 00:00:00','2020-01-16 02:36:48','2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,20.50000000,20.50000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,20.50000000,0.00000000,20.50000000,NULL,'facture/AC2001-0002/AC2001-0002.pdf',NULL,NULL),(225,'(PROV225)',1,NULL,NULL,0,NULL,NULL,19,'2020-01-16 02:37:48','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,389.50000000,389.50000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,0,'2021-02-15',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,389.50000000,0.00000000,389.50000000,NULL,'facture/(PROV225)/(PROV225).pdf',NULL,NULL),(226,'(PROV226)',1,NULL,NULL,3,NULL,NULL,11,'2020-01-19 14:20:54','2022-01-19',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,12.50000000,0.00000000,0.00000000,0.00000000,120.00000000,132.50000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,120.00000000,12.50000000,132.50000000,NULL,'facture/(PROV226)/(PROV226).pdf',NULL,NULL),(227,'AC2001-0003',1,NULL,NULL,3,NULL,NULL,1,'2020-01-19 14:22:54','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,39.20000000,0.00000000,0.00000000,0.00000000,200.00000000,239.20000000,0,12,NULL,12,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,200.00000000,39.20000000,239.20000000,NULL,'facture/AC2001-0003/AC2001-0003.pdf',NULL,NULL),(228,'AC2001-0004',1,NULL,NULL,3,NULL,NULL,1,'2020-01-19 14:24:49','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,1.94000000,0.00000000,0.00000000,0.00000000,48.60000000,50.54000000,1,12,NULL,12,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,48.60000000,1.94000000,50.54000000,NULL,'facture/AC2001-0004/AC2001-0004.pdf',NULL,NULL),(229,'FA1707-0026',1,NULL,NULL,0,NULL,NULL,12,'2020-01-21 10:23:17','2021-07-18','2023-01-21 00:00:00','2020-01-21 10:23:17','2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2021-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,NULL,'facture/FA1707-0026/FA1707-0026.pdf',NULL,NULL),(230,'FA1807-0027',1,NULL,NULL,0,NULL,NULL,12,'2020-01-21 10:23:28','2021-07-18','2022-01-21 00:00:00','2020-01-21 10:23:28','2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2021-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,NULL,'facture/FA1807-0027/FA1807-0027.pdf',NULL,NULL),(231,'FA1907-0028',1,NULL,NULL,0,NULL,NULL,12,'2020-01-21 10:23:49','2021-07-18','2022-01-21 00:00:00','2020-01-21 10:23:49','2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2021-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,NULL,'facture/FA1907-0028/FA1907-0028.pdf',NULL,NULL); +INSERT INTO `llx_facture` VALUES (2,'FA1007-0002',1,NULL,NULL,0,NULL,NULL,2,'2012-07-10 18:20:13','2022-07-10',NULL,NULL,'2022-12-11 21:23:22',1,10.00000000,NULL,NULL,0,NULL,NULL,NULL,0.10000000,0.00000000,0.00000000,0.00000000,46.00000000,46.10000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-07-10',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(3,'FA1107-0006',1,NULL,NULL,0,NULL,NULL,10,'2013-07-18 20:33:35','2022-07-18',NULL,NULL,'2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,15.00000000,15.00000000,2,1,NULL,1,NULL,NULL,1,NULL,NULL,1,0,'2022-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(5,'FA1108-0003',1,NULL,NULL,0,NULL,NULL,7,'2013-08-01 03:34:11','2022-08-01',NULL,NULL,'2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,6,'2022-08-01',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(6,'FA1108-0004',1,NULL,NULL,0,NULL,NULL,7,'2013-08-06 20:33:53','2022-08-06',NULL,NULL,'2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.98000000,0.00000000,0.00000000,0.00000000,5.00000000,5.98000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,4,'2022-08-06','Cash\nReceived : 6 EUR\nRendu : 0.02 EUR\n\n--------------------------------------',NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(8,'FA1108-0005',1,NULL,NULL,3,NULL,NULL,2,'2013-08-08 02:41:44','2022-08-08',NULL,NULL,'2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(9,'FA1108-0007',1,NULL,NULL,3,NULL,NULL,10,'2013-08-08 02:55:14','2022-08-08',NULL,NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,1.96000000,0.00000000,0.00000000,0.00000000,10.00000000,11.96000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-08-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(10,'AV1212-0001',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 17:45:20','2022-12-08','2022-12-08 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,-0.63000000,0.00000000,0.00000000,0.00000000,-11.00000000,-11.63000000,1,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2022-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(12,'AV1212-0002',1,NULL,NULL,2,NULL,NULL,10,'2014-12-08 18:20:14','2022-12-08','2022-12-08 00:00:00',NULL,'2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-5.00000000,-5.00000000,2,1,NULL,1,NULL,3,NULL,NULL,NULL,0,0,'2022-12-08',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(13,'FA1212-0011',1,NULL,NULL,0,NULL,NULL,7,'2014-12-09 20:04:19','2022-12-09','2022-02-12 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,2.74000000,0.00000000,0.00000000,0.00000000,14.00000000,16.74000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-12-09',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(32,'FA1212-0021',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2022-12-11','2022-03-24 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,90.00000000,0.00000000,0.00000000,0.60000000,520.00000000,610.60000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(33,'FA1212-0023',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:34:23','2022-12-11','2022-03-03 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,'abandon',NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,3,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-12-11','This is a comment (private)','This is a comment (public)','crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(55,'FA1212-0009',1,NULL,NULL,0,NULL,NULL,1,'2014-12-11 09:35:51','2022-12-11','2021-12-12 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.24000000,0.00000000,0.00000000,0.00000000,2.48000000,2.72000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-12-11','This is a comment (private)','This is a comment (public)','generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(148,'FS1301-0001',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:22:48','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,'facture/FS1301-0001/FS1301-0001.pdf',NULL,NULL),(149,'FA1601-0024',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:30:05','2022-01-19','2021-08-29 00:00:00','2020-01-02 20:49:34','2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,'other',NULL,'test',1.80000000,0.90000000,0.90000000,0.00000000,20.00000000,23.60000000,2,1,NULL,12,12,NULL,NULL,NULL,NULL,0,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,20.00000000,1.80000000,23.60000000,NULL,'facture/FA1601-0024/FA1601-0024.pdf',NULL,NULL),(150,'FA6801-0010',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:10','2022-01-19','2021-10-04 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.63000000,0.00000000,0.00000000,0.00000000,5.00000000,5.63000000,1,1,NULL,12,NULL,NULL,NULL,NULL,NULL,0,1,'2022-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,5.00000000,0.63000000,5.63000000,NULL,'facture/FA6801-0010/FA6801-0010.pdf',NULL,NULL),(151,'FS1301-0002',1,NULL,NULL,0,NULL,NULL,1,'2015-01-19 18:31:58','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,2,1,NULL,1,NULL,NULL,NULL,NULL,NULL,0,1,'2022-01-19',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(160,'FA1507-0015',1,NULL,NULL,0,NULL,NULL,12,'2015-03-06 16:47:48','2022-07-18','2022-03-06 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,1.11000000,0.00000000,0.00000000,0.00000000,8.89000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-07-18',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(210,'FA1107-0019',1,NULL,NULL,0,NULL,NULL,10,'2015-03-20 14:30:11','2022-07-10','2022-03-20 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,10.00000000,10.00000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,0,'2022-07-10',NULL,NULL,'generic_invoice_odt:/home/ldestailleur/git/dolibarr_3.8/documents/doctemplates/invoices/template_invoice.odt',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(211,'FA1303-0020',1,NULL,NULL,0,NULL,NULL,19,'2015-03-22 09:40:10','2022-03-22','2021-03-02 00:00:00',NULL,'2022-07-04 01:11:35',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,17.64000000,0.00000000,0.00000000,0.40000000,340.00000000,358.04000000,1,1,NULL,1,NULL,NULL,NULL,NULL,NULL,1,3,'2022-03-22',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(213,'AV1303-0003',1,NULL,NULL,2,NULL,NULL,1,'2016-03-03 19:22:03','2022-03-03','2021-03-03 00:00:00',NULL,'2022-07-04 01:11:35',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,-1000.00000000,-1000.00000000,1,1,NULL,1,NULL,32,NULL,NULL,NULL,0,0,'2022-03-03',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(216,'(PROV216)',1,NULL,NULL,0,NULL,NULL,26,'2017-02-12 23:21:27','2022-02-12',NULL,NULL,'2022-07-04 01:11:35',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-02-12',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,NULL,0,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL),(217,'(PROV217)',1,NULL,NULL,0,NULL,NULL,1,'2017-08-31 13:26:17','2022-08-31',NULL,NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,1.13000000,0.00000000,0.00000000,0.00000000,21.00000000,22.13000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-08-31',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,NULL,1,'EUR',1.00000000,21.00000000,1.13000000,22.13000000,NULL,'facture/(PROV217)/(PROV217).pdf',NULL,NULL),(218,'FA1909-0025',1,NULL,NULL,0,NULL,NULL,12,'2019-09-26 17:30:14','2022-09-26','2022-09-26 00:00:00',NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,1.08000000,0.00000000,0.00000000,0.00000000,42.50000000,43.58000000,1,12,NULL,12,NULL,NULL,NULL,NULL,NULL,0,0,'2022-09-26',NULL,NULL,'',NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,0,'',NULL,NULL,0,'EUR',1.00000000,42.50000000,1.08000000,43.58000000,NULL,NULL,'takepos','1'),(219,'(PROV-POS1-0)',1,NULL,NULL,0,NULL,NULL,1,'2019-11-28 19:04:03','2022-11-28',NULL,NULL,'2022-12-11 21:23:22',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,5.00000000,6.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,'2022-11-28',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,5.00000000,1.00000000,6.00000000,NULL,NULL,'takepos','1'),(220,'(PROV220)',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:03:17','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,100.00000000,100.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,100.00000000,0.00000000,100.00000000,NULL,NULL,NULL,NULL),(221,'AC2001-0001',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:21:05','2022-01-16','2022-01-16 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,123.00000000,123.00000000,0,12,NULL,12,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,123.00000000,0.00000000,123.00000000,NULL,'facture/AC2001-0001/AC2001-0001.pdf',NULL,NULL),(222,'(PROV222)',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:21:28','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,100.00000000,100.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,100.00000000,0.00000000,100.00000000,NULL,NULL,NULL,NULL),(223,'(PROV223)',1,NULL,NULL,0,NULL,NULL,19,'2020-01-16 02:32:04','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,410.00000000,410.00000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,0,'2021-02-15',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,410.00000000,0.00000000,410.00000000,NULL,NULL,NULL,NULL),(224,'AC2001-0002',1,NULL,NULL,3,NULL,NULL,19,'2020-01-16 02:33:19','2022-01-16','2022-01-16 00:00:00','2020-01-16 02:36:48','2022-02-07 13:37:54',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,20.50000000,20.50000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2022-01-16',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,20.50000000,0.00000000,20.50000000,NULL,'facture/AC2001-0002/AC2001-0002.pdf',NULL,NULL),(225,'(PROV225)',1,NULL,NULL,0,NULL,NULL,19,'2020-01-16 02:37:48','2022-01-16',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,389.50000000,389.50000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,2,0,'2021-02-15',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,389.50000000,0.00000000,389.50000000,NULL,'facture/(PROV225)/(PROV225).pdf',NULL,NULL),(226,'(PROV226)',1,NULL,NULL,3,NULL,NULL,11,'2020-01-19 14:20:54','2022-01-19',NULL,NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,12.50000000,0.00000000,0.00000000,0.00000000,120.00000000,132.50000000,0,12,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,120.00000000,12.50000000,132.50000000,NULL,'facture/(PROV226)/(PROV226).pdf',NULL,NULL),(227,'AC2001-0003',1,NULL,NULL,3,NULL,NULL,1,'2020-01-19 14:22:54','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,39.20000000,0.00000000,0.00000000,0.00000000,200.00000000,239.20000000,0,12,NULL,12,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,200.00000000,39.20000000,239.20000000,NULL,'facture/AC2001-0003/AC2001-0003.pdf',NULL,NULL),(228,'AC2001-0004',1,NULL,NULL,3,NULL,NULL,1,'2020-01-19 14:24:49','2022-01-19','2022-01-19 00:00:00',NULL,'2022-02-07 13:37:54',0,0.00000000,NULL,NULL,0,NULL,NULL,NULL,1.94000000,0.00000000,0.00000000,0.00000000,48.60000000,50.54000000,1,12,NULL,12,NULL,NULL,NULL,NULL,NULL,1,0,'2022-01-19',NULL,NULL,'crabe',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,1,'EUR',1.00000000,48.60000000,1.94000000,50.54000000,NULL,'facture/AC2001-0004/AC2001-0004.pdf',NULL,NULL),(229,'FA1707-0026',1,NULL,NULL,0,NULL,NULL,12,'2020-01-21 10:23:17','2022-07-18','2023-01-21 00:00:00','2020-01-21 10:23:17','2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2022-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,NULL,'facture/FA1707-0026/FA1707-0026.pdf',NULL,NULL),(230,'FA1807-0027',1,NULL,NULL,0,NULL,NULL,12,'2020-01-21 10:23:28','2022-07-18','2022-01-21 00:00:00','2020-01-21 10:23:28','2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2022-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,NULL,'facture/FA1807-0027/FA1807-0027.pdf',NULL,NULL),(231,'FA1907-0028',1,NULL,NULL,0,NULL,NULL,12,'2020-01-21 10:23:49','2022-07-18','2022-01-21 00:00:00','2020-01-21 10:23:49','2022-12-11 21:23:22',1,0.00000000,NULL,NULL,0,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,0.00000000,50.00000000,50.00000000,2,12,NULL,12,12,NULL,NULL,NULL,NULL,1,0,'2022-07-18',NULL,NULL,'',NULL,NULL,NULL,NULL,0,0,NULL,0,0,'',NULL,NULL,0,'EUR',1.00000000,50.00000000,0.00000000,50.00000000,NULL,'facture/FA1907-0028/FA1907-0028.pdf',NULL,NULL); /*!40000 ALTER TABLE `llx_facture` ENABLE KEYS */; UNLOCK TABLES; @@ -6848,7 +6928,7 @@ CREATE TABLE `llx_facture_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_facture_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -6872,21 +6952,22 @@ DROP TABLE IF EXISTS `llx_facture_fourn`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_facture_fourn` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `ref_supplier` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(255) NOT NULL, + `ref_supplier` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, `type` smallint(6) NOT NULL DEFAULT 0, `fk_soc` int(11) NOT NULL, `datec` datetime DEFAULT NULL, `datef` date DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `libelle` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `libelle` varchar(255) DEFAULT NULL, `paye` smallint(6) NOT NULL DEFAULT 0, `amount` double(24,8) NOT NULL DEFAULT 0.00000000, `remise` double(24,8) DEFAULT 0.00000000, - `close_code` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `close_note` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `close_code` varchar(16) DEFAULT NULL, + `close_missing_amount` double(24,8) DEFAULT NULL, + `close_note` varchar(128) DEFAULT NULL, `tva` double(24,8) DEFAULT 0.00000000, `localtax1` double(24,8) DEFAULT 0.00000000, `localtax2` double(24,8) DEFAULT 0.00000000, @@ -6904,21 +6985,21 @@ CREATE TABLE `llx_facture_fourn` ( `fk_cond_reglement` int(11) DEFAULT NULL, `fk_mode_reglement` int(11) DEFAULT NULL, `date_lim_reglement` date DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, `fk_transport_mode` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, `date_pointoftax` date DEFAULT NULL, `date_valid` date DEFAULT NULL, `date_closing` datetime DEFAULT NULL, @@ -6944,7 +7025,7 @@ CREATE TABLE `llx_facture_fourn` ( LOCK TABLES `llx_facture_fourn` WRITE; /*!40000 ALTER TABLE `llx_facture_fourn` DISABLE KEYS */; -INSERT INTO `llx_facture_fourn` VALUES (16,'SI1601-0001','FR70813',1,NULL,0,1,'2014-12-19 15:24:11','2003-04-11','2017-02-06 04:08:22','OVH FR70813',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,829.00000000,162.48000000,991.48000000,1,1,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2003-04-11','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL),(17,'SI1601-0002','FR81385',1,NULL,0,1,'2015-02-13 17:19:35','2003-06-04','2019-10-04 08:31:30','OVH FR81385',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,26.00000000,5.10000000,31.10000000,1,1,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2003-06-04','','','canelle',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'2019-10-04',NULL,NULL),(18,'SI1601-0003','FR81385',1,NULL,0,2,'2015-02-13 17:20:25','2003-06-04','2017-02-06 04:08:35','OVH FR81385',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,26.00000000,5.10000000,31.10000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'2003-06-04','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL),(19,'SI1601-0004','FR813852',1,NULL,0,2,'2015-03-16 17:59:02','2015-03-16','2017-02-06 04:08:38','OVH FR81385',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,26.00000000,5.10000000,31.10000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,'','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL),(20,'SI1702-0001','INV-AE56ER08',1,NULL,0,13,'2017-02-01 19:00:31','2017-02-01','2017-02-01 15:05:28','',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,200.00000000,39.20000000,239.20000000,1,12,NULL,12,NULL,NULL,5,NULL,1,0,'2017-02-01','The customer has called us the 24th april. He agree us to not pay the remain of invoice due to default.
\r\nLet\'s see with our book keeper, if we must cancel invoice or ask the supplier a credit note...',NULL,'canelle',NULL,NULL,0,'',NULL,0,'EUR',1.00000000,200.00000000,39.20000000,239.20000000,NULL,NULL,NULL,NULL,NULL),(21,'SI1911-0005','NL-123',1,NULL,0,10,'2019-11-28 15:54:30','2019-11-28','2019-11-28 11:54:46','',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,450.00000000,0.00000000,450.00000000,1,12,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2019-11-28','','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,450.00000000,0.00000000,450.00000000,NULL,NULL,'2019-11-28',NULL,NULL),(22,'SI2001-0006','INV20200101',1,NULL,0,17,'2020-01-01 17:48:01','2020-01-01','2020-01-16 17:05:43','',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,357.00000000,43.75000000,400.75000000,1,12,NULL,12,NULL,NULL,NULL,1,1,2,'2020-01-01','','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,357.00000000,43.75000000,400.75000000,NULL,NULL,'2020-01-16',NULL,NULL),(27,'SA2001-0001','CN01',1,NULL,2,17,'2020-01-01 20:21:51','2020-01-01','2022-02-07 13:38:10','',1,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,-350.00000000,-43.75000000,-393.75000000,2,12,12,12,NULL,22,NULL,NULL,1,NULL,NULL,'','ddd',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,-350.00000000,-43.75000000,-393.75000000,NULL,NULL,'2020-01-01',NULL,NULL),(28,'SI2001-0007','INV02',1,NULL,0,17,'2020-01-01 20:22:48','2020-01-01','2020-01-01 18:06:02','',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,79.17000000,9.89000000,89.06000000,1,12,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2020-01-01','','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,79.17000000,9.89000000,89.06000000,NULL,NULL,'2020-01-01',NULL,NULL),(30,'SA2001-0002','555',1,NULL,2,1,'2020-01-01 20:51:32','2020-01-01','2020-01-01 17:15:57','',0,0.00000000,0.00000000,NULL,NULL,0.00000000,0.00000000,0.00000000,-26.00000000,-5.10000000,-31.10000000,1,12,NULL,12,NULL,17,NULL,NULL,1,NULL,NULL,'','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'2020-01-01',NULL,NULL); +INSERT INTO `llx_facture_fourn` VALUES (16,'SI1601-0001','FR70813',1,NULL,0,1,'2014-12-19 15:24:11','2003-04-11','2017-02-06 04:08:22','OVH FR70813',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,829.00000000,162.48000000,991.48000000,1,1,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2003-04-11','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL),(17,'SI1601-0002','FR81385',1,NULL,0,1,'2015-02-13 17:19:35','2003-06-04','2019-10-04 08:31:30','OVH FR81385',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,26.00000000,5.10000000,31.10000000,1,1,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2003-06-04','','','canelle',NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'2019-10-04',NULL,NULL),(18,'SI1601-0003','FR81385',1,NULL,0,2,'2015-02-13 17:20:25','2003-06-04','2017-02-06 04:08:35','OVH FR81385',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,26.00000000,5.10000000,31.10000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,'2003-06-04','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL),(19,'SI1601-0004','FR813852',1,NULL,0,2,'2015-03-16 17:59:02','2015-03-16','2017-02-06 04:08:38','OVH FR81385',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,26.00000000,5.10000000,31.10000000,0,1,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,'','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL),(20,'SI1702-0001','INV-AE56ER08',1,NULL,0,13,'2017-02-01 19:00:31','2017-02-01','2017-02-01 15:05:28','',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,200.00000000,39.20000000,239.20000000,1,12,NULL,12,NULL,NULL,5,NULL,1,0,'2017-02-01','The customer has called us the 24th april. He agree us to not pay the remain of invoice due to default.
\r\nLet\'s see with our book keeper, if we must cancel invoice or ask the supplier a credit note...',NULL,'canelle',NULL,NULL,0,'',NULL,0,'EUR',1.00000000,200.00000000,39.20000000,239.20000000,NULL,NULL,NULL,NULL,NULL),(21,'SI1911-0005','NL-123',1,NULL,0,10,'2019-11-28 15:54:30','2019-11-28','2019-11-28 11:54:46','',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,450.00000000,0.00000000,450.00000000,1,12,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2019-11-28','','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,450.00000000,0.00000000,450.00000000,NULL,NULL,'2019-11-28',NULL,NULL),(22,'SI2001-0006','INV20200101',1,NULL,0,17,'2020-01-01 17:48:01','2020-01-01','2020-01-16 17:05:43','',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,357.00000000,43.75000000,400.75000000,1,12,NULL,12,NULL,NULL,NULL,1,1,2,'2020-01-01','','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,357.00000000,43.75000000,400.75000000,NULL,NULL,'2020-01-16',NULL,NULL),(27,'SA2001-0001','CN01',1,NULL,2,17,'2020-01-01 20:21:51','2020-01-01','2022-02-07 13:38:10','',1,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,-350.00000000,-43.75000000,-393.75000000,2,12,12,12,NULL,22,NULL,NULL,1,NULL,NULL,'','ddd',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,-350.00000000,-43.75000000,-393.75000000,NULL,NULL,'2020-01-01',NULL,NULL),(28,'SI2001-0007','INV02',1,NULL,0,17,'2020-01-01 20:22:48','2020-01-01','2020-01-01 18:06:02','',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,79.17000000,9.89000000,89.06000000,1,12,NULL,12,NULL,NULL,NULL,NULL,1,NULL,'2020-01-01','','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,79.17000000,9.89000000,89.06000000,NULL,NULL,'2020-01-01',NULL,NULL),(30,'SA2001-0002','555',1,NULL,2,1,'2020-01-01 20:51:32','2020-01-01','2020-01-01 17:15:57','',0,0.00000000,0.00000000,NULL,NULL,NULL,0.00000000,0.00000000,0.00000000,-26.00000000,-5.10000000,-31.10000000,1,12,NULL,12,NULL,17,NULL,NULL,1,NULL,NULL,'','',NULL,NULL,NULL,0,'',NULL,1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,'2020-01-01',NULL,NULL); /*!40000 ALTER TABLE `llx_facture_fourn` ENABLE KEYS */; UNLOCK TABLES; @@ -6960,20 +7041,20 @@ CREATE TABLE `llx_facture_fourn_det` ( `fk_facture_fourn` int(11) NOT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(50) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `pu_ht` double(24,8) DEFAULT NULL, `pu_ttc` double(24,8) DEFAULT NULL, `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `fk_remise_except` int(11) DEFAULT NULL, `tva_tx` double(6,3) DEFAULT NULL, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `total_ht` double(24,8) DEFAULT NULL, `tva` double(24,8) DEFAULT NULL, `total_localtax1` double(24,8) DEFAULT 0.00000000, @@ -6983,13 +7064,13 @@ CREATE TABLE `llx_facture_fourn_det` ( `date_start` datetime DEFAULT NULL, `date_end` datetime DEFAULT NULL, `info_bits` int(11) NOT NULL DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_code_ventilation` int(11) NOT NULL DEFAULT 0, `special_code` int(11) DEFAULT 0, `rang` int(11) DEFAULT 0, `fk_unit` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -7026,7 +7107,7 @@ CREATE TABLE `llx_facture_fourn_det_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_facture_fourn_det_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7053,20 +7134,20 @@ CREATE TABLE `llx_facture_fourn_det_rec` ( `fk_facture_fourn` int(11) NOT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(50) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `pu_ht` double(24,8) DEFAULT NULL, `pu_ttc` double(24,8) DEFAULT NULL, `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `fk_remise_except` int(11) DEFAULT NULL, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `tva_tx` double(7,4) DEFAULT NULL, `localtax1_tx` double(7,4) DEFAULT 0.0000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax1_type` varchar(10) DEFAULT NULL, `localtax2_tx` double(7,4) DEFAULT 0.0000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax2_type` varchar(10) DEFAULT NULL, `total_ht` double(24,8) DEFAULT NULL, `total_tva` double(24,8) DEFAULT NULL, `total_localtax1` double(24,8) DEFAULT 0.00000000, @@ -7079,11 +7160,11 @@ CREATE TABLE `llx_facture_fourn_det_rec` ( `special_code` int(10) unsigned DEFAULT 0, `rang` int(11) DEFAULT 0, `fk_unit` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -7114,7 +7195,7 @@ CREATE TABLE `llx_facture_fourn_det_rec_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `llx_facture_fourn_det_rec_extrafields` (`fk_object`), KEY `idx_facture_fourn_det_rec_extrafields` (`fk_object`) @@ -7141,7 +7222,7 @@ CREATE TABLE `llx_facture_fourn_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_facture_fourn_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7165,17 +7246,17 @@ DROP TABLE IF EXISTS `llx_facture_fourn_rec`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_facture_fourn_rec` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `titre` varchar(200) COLLATE utf8mb3_unicode_ci NOT NULL, - `ref_supplier` varchar(180) COLLATE utf8mb3_unicode_ci NOT NULL, + `titre` varchar(200) NOT NULL, + `ref_supplier` varchar(180) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_soc` int(11) NOT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `suspended` int(11) DEFAULT 0, - `libelle` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `libelle` varchar(255) DEFAULT NULL, `amount` double(24,8) NOT NULL DEFAULT 0.00000000, `remise` double DEFAULT 0, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1` double(24,8) DEFAULT 0.00000000, `localtax2` double(24,8) DEFAULT 0.00000000, `total_ht` double(24,8) DEFAULT 0.00000000, @@ -7188,18 +7269,18 @@ CREATE TABLE `llx_facture_fourn_rec` ( `fk_cond_reglement` int(11) DEFAULT NULL, `fk_mode_reglement` int(11) DEFAULT NULL, `date_lim_reglement` date DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `modelpdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `modelpdf` varchar(255) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, `usenewprice` int(11) DEFAULT 0, `frequency` int(11) DEFAULT NULL, - `unit_frequency` varchar(2) COLLATE utf8mb3_unicode_ci DEFAULT 'm', + `unit_frequency` varchar(2) DEFAULT 'm', `date_when` datetime DEFAULT NULL, `date_last_gen` datetime DEFAULT NULL, `nb_gen_done` int(11) DEFAULT NULL, @@ -7239,7 +7320,7 @@ CREATE TABLE `llx_facture_fourn_rec_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_facture_fourn_rec_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7263,7 +7344,7 @@ DROP TABLE IF EXISTS `llx_facture_rec`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_facture_rec` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `titre` varchar(200) COLLATE utf8mb3_unicode_ci NOT NULL, + `titre` varchar(200) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_soc` int(11) NOT NULL, `datec` datetime DEFAULT NULL, @@ -7281,11 +7362,11 @@ CREATE TABLE `llx_facture_rec` ( `fk_cond_reglement` int(11) NOT NULL DEFAULT 1, `fk_mode_reglement` int(11) DEFAULT 0, `date_lim_reglement` date DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `modelpdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `last_gen` varchar(7) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `unit_frequency` varchar(2) COLLATE utf8mb3_unicode_ci DEFAULT 'd', + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `modelpdf` varchar(255) DEFAULT NULL, + `last_gen` varchar(7) DEFAULT NULL, + `unit_frequency` varchar(2) DEFAULT 'd', `date_when` datetime DEFAULT NULL, `date_last_gen` datetime DEFAULT NULL, `nb_gen_done` int(11) DEFAULT NULL, @@ -7297,14 +7378,14 @@ CREATE TABLE `llx_facture_rec` ( `generate_pdf` int(11) DEFAULT 1, `fk_account` int(11) DEFAULT 0, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, `fk_user_modif` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `suspended` int(11) DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_facture_rec_uk_titre` (`titre`,`entity`), @@ -7338,7 +7419,7 @@ CREATE TABLE `llx_facture_rec_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_facture_rec_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7365,14 +7446,14 @@ CREATE TABLE `llx_facturedet` ( `fk_facture` int(11) NOT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `tva_tx` double(6,3) DEFAULT NULL, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `remise` double DEFAULT 0, @@ -7394,19 +7475,19 @@ CREATE TABLE `llx_facturedet` ( `special_code` int(10) unsigned DEFAULT 0, `rang` int(11) DEFAULT 0, `fk_contract_line` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `situation_percent` double DEFAULT 100, `fk_prev_id` int(11) DEFAULT NULL, `fk_unit` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_fk_remise_except` (`fk_remise_except`,`fk_facture`), KEY `idx_facturedet_fk_facture` (`fk_facture`), @@ -7439,7 +7520,7 @@ CREATE TABLE `llx_facturedet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_facturedet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7467,14 +7548,14 @@ CREATE TABLE `llx_facturedet_rec` ( `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, `product_type` int(11) DEFAULT 0, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `tva_tx` double(6,3) DEFAULT NULL, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `remise` double DEFAULT 0, @@ -7490,9 +7571,9 @@ CREATE TABLE `llx_facturedet_rec` ( `rang` int(11) DEFAULT 0, `fk_contract_line` int(11) DEFAULT NULL, `fk_unit` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -7530,7 +7611,7 @@ CREATE TABLE `llx_facturedet_rec_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_facturedet_rec_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7557,7 +7638,7 @@ CREATE TABLE `llx_fichinter` ( `fk_soc` int(11) NOT NULL, `fk_projet` int(11) DEFAULT 0, `fk_contrat` int(11) DEFAULT 0, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, @@ -7571,15 +7652,15 @@ CREATE TABLE `llx_fichinter` ( `dateo` date DEFAULT NULL, `datee` date DEFAULT NULL, `datet` date DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_client` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_client` varchar(255) DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_fichinter_ref` (`ref`,`entity`), KEY `idx_fichinter_fk_soc` (`fk_soc`), @@ -7608,7 +7689,7 @@ CREATE TABLE `llx_fichinter_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_ficheinter_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7632,7 +7713,7 @@ DROP TABLE IF EXISTS `llx_fichinter_rec`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_fichinter_rec` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `titre` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `titre` varchar(50) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_soc` int(11) DEFAULT NULL, `datec` datetime DEFAULT NULL, @@ -7640,12 +7721,12 @@ CREATE TABLE `llx_fichinter_rec` ( `fk_user_author` int(11) DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `duree` double DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `modelpdf` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, + `modelpdf` varchar(50) DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, `frequency` int(11) DEFAULT NULL, - `unit_frequency` varchar(2) COLLATE utf8mb3_unicode_ci DEFAULT 'm', + `unit_frequency` varchar(2) DEFAULT 'm', `date_when` datetime DEFAULT NULL, `date_last_gen` datetime DEFAULT NULL, `nb_gen_done` int(11) DEFAULT NULL, @@ -7682,7 +7763,7 @@ CREATE TABLE `llx_fichinterdet` ( `fk_fichinter` int(11) DEFAULT NULL, `fk_parent_line` int(11) DEFAULT NULL, `date` datetime DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, `duree` int(11) DEFAULT NULL, `rang` int(11) DEFAULT 0, PRIMARY KEY (`rowid`), @@ -7712,7 +7793,7 @@ CREATE TABLE `llx_fichinterdet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_ficheinterdet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7738,22 +7819,21 @@ CREATE TABLE `llx_fichinterdet_rec` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_fichinter` int(11) NOT NULL, `date` datetime DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, `duree` int(11) DEFAULT NULL, `rang` int(11) DEFAULT 0, `total_ht` double(24,8) DEFAULT NULL, `subprice` double(24,8) DEFAULT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `tva_tx` double(6,3) DEFAULT NULL, `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax1_type` varchar(1) DEFAULT NULL, `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax2_type` varchar(1) DEFAULT NULL, `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, - `remise` double DEFAULT 0, `fk_remise_except` int(11) DEFAULT NULL, `price` double(24,8) DEFAULT NULL, `total_tva` double(24,8) DEFAULT NULL, @@ -7767,10 +7847,9 @@ CREATE TABLE `llx_fichinterdet_rec` ( `buy_price_ht` double(24,8) DEFAULT 0.00000000, `fk_product_fournisseur_price` int(11) DEFAULT NULL, `fk_code_ventilation` int(11) NOT NULL DEFAULT 0, - `fk_export_commpta` int(11) NOT NULL DEFAULT 0, `special_code` int(10) unsigned DEFAULT 0, `fk_unit` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -7795,7 +7874,7 @@ CREATE TABLE `llx_holiday` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_user` int(11) NOT NULL, `date_create` datetime NOT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `description` varchar(255) NOT NULL, `date_debut` date NOT NULL, `date_fin` date NOT NULL, `halfday` int(11) DEFAULT 0, @@ -7807,20 +7886,20 @@ CREATE TABLE `llx_holiday` ( `fk_user_refuse` int(11) DEFAULT NULL, `date_cancel` datetime DEFAULT NULL, `fk_user_cancel` int(11) DEFAULT NULL, - `detail_refuse` varchar(250) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `detail_refuse` varchar(250) DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note` text DEFAULT NULL, `fk_user_create` int(11) DEFAULT NULL, `fk_type` int(11) NOT NULL DEFAULT 1, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) NOT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `date_approve` datetime DEFAULT NULL, + `date_approval` datetime DEFAULT NULL, `fk_user_approve` int(11) DEFAULT NULL, `nb_open_day` double(24,8) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -7840,7 +7919,7 @@ CREATE TABLE `llx_holiday` ( LOCK TABLES `llx_holiday` WRITE; /*!40000 ALTER TABLE `llx_holiday` DISABLE KEYS */; -INSERT INTO `llx_holiday` VALUES (1,1,'2022-02-17 19:06:35','gdf','2022-02-10','2022-02-11',0,3,1,'2022-02-17 19:06:57',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,'2022-07-04 01:11:35',1,'1',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,12,'2022-01-22 19:10:01','','2021-12-28','2022-01-03',0,1,11,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,5,'2022-02-07 13:37:54',1,'2',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,13,'2022-01-22 19:10:29','','2022-01-11','2022-01-13',0,2,11,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,5,'2022-02-07 13:37:54',1,'3',NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_holiday` VALUES (1,1,'2022-02-17 19:06:35','gdf','2022-02-10','2022-02-11',0,3,1,'2022-02-17 19:06:57',1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,'2022-12-11 21:23:35',1,'1',NULL,NULL,NULL,NULL,'2022-02-17 19:06:57',1,NULL),(2,12,'2022-01-22 19:10:01','','2021-12-28','2022-01-03',0,1,11,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,5,'2022-02-07 13:37:54',1,'2',NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,13,'2022-01-22 19:10:29','','2022-01-11','2022-01-13',0,2,11,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,5,'2022-02-07 13:37:54',1,'3',NULL,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_holiday` ENABLE KEYS */; UNLOCK TABLES; @@ -7853,8 +7932,8 @@ DROP TABLE IF EXISTS `llx_holiday_config`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_holiday_config` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `value` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(128) DEFAULT NULL, + `value` text DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `name` (`name`), UNIQUE KEY `idx_holiday_config` (`name`) @@ -7867,7 +7946,7 @@ CREATE TABLE `llx_holiday_config` ( LOCK TABLES `llx_holiday_config` WRITE; /*!40000 ALTER TABLE `llx_holiday_config` DISABLE KEYS */; -INSERT INTO `llx_holiday_config` VALUES (1,'userGroup','1'),(2,'lastUpdate','20220207142959'),(3,'nbUser',''),(4,'delayForRequest','31'),(5,'AlertValidatorDelay','0'),(6,'AlertValidatorSolde','0'),(7,'nbHolidayDeducted','1'),(8,'nbHolidayEveryMonth','2.08334'); +INSERT INTO `llx_holiday_config` VALUES (1,'userGroup','1'),(2,'lastUpdate','20221211212543'),(3,'nbUser',''),(4,'delayForRequest','31'),(5,'AlertValidatorDelay','0'),(6,'AlertValidatorSolde','0'),(7,'nbHolidayDeducted','1'),(8,'nbHolidayEveryMonth','2.08334'); /*!40000 ALTER TABLE `llx_holiday_config` ENABLE KEYS */; UNLOCK TABLES; @@ -7882,7 +7961,7 @@ CREATE TABLE `llx_holiday_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_holiday_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7909,9 +7988,9 @@ CREATE TABLE `llx_holiday_logs` ( `date_action` datetime NOT NULL, `fk_user_action` int(11) NOT NULL, `fk_user_update` int(11) NOT NULL, - `type_action` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `prev_solde` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `new_solde` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `type_action` varchar(255) NOT NULL, + `prev_solde` varchar(255) NOT NULL, + `new_solde` varchar(255) NOT NULL, `fk_type` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=195 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -7961,16 +8040,16 @@ DROP TABLE IF EXISTS `llx_hrm_evaluation`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_hrm_evaluation` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '(PROV)', - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(128) NOT NULL DEFAULT '(PROV)', + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` smallint(6) NOT NULL, `date_eval` date DEFAULT NULL, `fk_user` int(11) NOT NULL, @@ -8004,7 +8083,7 @@ CREATE TABLE `llx_hrm_evaluation_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_evaluation_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8036,7 +8115,7 @@ CREATE TABLE `llx_hrm_evaluationdet` ( `fk_evaluation` int(11) NOT NULL, `rankorder` int(11) NOT NULL, `required_rank` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_hrm_evaluationdet_rowid` (`rowid`), KEY `llx_hrm_evaluationdet_fk_user_creat` (`fk_user_creat`), @@ -8066,7 +8145,7 @@ CREATE TABLE `llx_hrm_evaluationdet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_evaluationdet_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8090,13 +8169,13 @@ DROP TABLE IF EXISTS `llx_hrm_job`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_hrm_job` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) NOT NULL, + `description` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `deplacement` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `deplacement` varchar(255) DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -8125,7 +8204,7 @@ CREATE TABLE `llx_hrm_job_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_job_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8149,7 +8228,7 @@ DROP TABLE IF EXISTS `llx_hrm_job_user`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_hrm_job_user` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_contrat` int(11) DEFAULT NULL, @@ -8157,9 +8236,9 @@ CREATE TABLE `llx_hrm_job_user` ( `fk_job` int(11) NOT NULL, `date_start` date DEFAULT NULL, `date_end` date DEFAULT NULL, - `abort_comment` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `abort_comment` varchar(255) DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -8185,8 +8264,8 @@ DROP TABLE IF EXISTS `llx_hrm_skill`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_hrm_skill` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, @@ -8195,8 +8274,8 @@ CREATE TABLE `llx_hrm_skill` ( `date_validite` int(11) NOT NULL, `temps_theorique` double(24,8) NOT NULL, `skill_type` int(11) NOT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_hrm_skill_rowid` (`rowid`), KEY `llx_hrm_skill_fk_user_creat` (`fk_user_creat`), @@ -8225,7 +8304,7 @@ CREATE TABLE `llx_hrm_skill_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_skill_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8249,7 +8328,7 @@ DROP TABLE IF EXISTS `llx_hrm_skilldet`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_hrm_skilldet` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `description` text DEFAULT NULL, `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_skill` int(11) NOT NULL, @@ -8286,7 +8365,7 @@ CREATE TABLE `llx_hrm_skillrank` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `objecttype` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `objecttype` varchar(128) NOT NULL, PRIMARY KEY (`rowid`), KEY `idx_hrm_skillrank_rowid` (`rowid`), KEY `idx_hrm_skillrank_fk_skill` (`fk_skill`), @@ -8314,9 +8393,9 @@ DROP TABLE IF EXISTS `llx_import_model`; CREATE TABLE `llx_import_model` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_user` int(11) NOT NULL DEFAULT 0, - `label` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, - `type` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `field` text COLLATE utf8mb3_unicode_ci NOT NULL, + `label` varchar(50) NOT NULL, + `type` varchar(64) DEFAULT NULL, + `field` text NOT NULL, `entity` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_import_model` (`label`,`type`) @@ -8342,13 +8421,13 @@ DROP TABLE IF EXISTS `llx_intracommreport`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_intracommreport` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) CHARACTER SET utf8mb4 NOT NULL, + `ref` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `type_declaration` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL, - `periods` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `mode` varchar(32) CHARACTER SET utf8mb4 DEFAULT NULL, - `content_xml` text CHARACTER SET utf8mb4 DEFAULT NULL, - `type_export` varchar(10) CHARACTER SET utf8mb4 DEFAULT NULL, + `type_declaration` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `periods` varchar(32) DEFAULT NULL, + `mode` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `content_xml` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `type_export` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`) @@ -8373,11 +8452,11 @@ DROP TABLE IF EXISTS `llx_inventory`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_inventory` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(64) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_warehouse` int(11) DEFAULT NULL, `date_inventory` date DEFAULT NULL, - `title` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `title` varchar(255) DEFAULT NULL, `status` int(11) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `date_validation` datetime DEFAULT NULL, @@ -8385,9 +8464,10 @@ CREATE TABLE `llx_inventory` ( `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `datec` datetime DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, + `categories_product` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_inventory_ref` (`ref`,`entity`), KEY `idx_inventory_rowid` (`rowid`), @@ -8407,7 +8487,7 @@ CREATE TABLE `llx_inventory` ( LOCK TABLES `llx_inventory` WRITE; /*!40000 ALTER TABLE `llx_inventory` DISABLE KEYS */; -INSERT INTO `llx_inventory` VALUES (1,'aaa',1,NULL,NULL,'aa aaa',0,'2020-01-10 01:41:10',NULL,'2020-01-09 21:41:10',12,12,NULL,NULL,NULL,4); +INSERT INTO `llx_inventory` VALUES (1,'aaa',1,NULL,NULL,'aa aaa',0,'2020-01-10 01:41:10',NULL,'2020-01-09 21:41:10',12,12,NULL,NULL,NULL,4,NULL); /*!40000 ALTER TABLE `llx_inventory` ENABLE KEYS */; UNLOCK TABLES; @@ -8422,7 +8502,7 @@ CREATE TABLE `llx_inventory_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_inventory_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8451,7 +8531,7 @@ CREATE TABLE `llx_inventorydet` ( `fk_inventory` int(11) DEFAULT 0, `fk_warehouse` int(11) DEFAULT 0, `fk_product` int(11) DEFAULT 0, - `batch` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `batch` varchar(30) DEFAULT NULL, `qty_view` double DEFAULT NULL, `qty_stock` double DEFAULT NULL, `qty_regulated` double DEFAULT NULL, @@ -8484,22 +8564,22 @@ DROP TABLE IF EXISTS `llx_knowledgemanagement_knowledgerecord`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_knowledgemanagement_knowledgerecord` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(128) NOT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `question` text COLLATE utf8mb3_unicode_ci NOT NULL, - `answer` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `question` text NOT NULL, + `answer` text DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, `fk_ticket` int(11) DEFAULT NULL, `fk_c_ticket_category` int(11) DEFAULT NULL, `status` int(11) NOT NULL, - `lang` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lang` varchar(6) DEFAULT NULL, `entity` int(11) DEFAULT 1, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8526,7 +8606,7 @@ CREATE TABLE `llx_knowledgemanagement_knowledgerecord_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -8551,9 +8631,9 @@ CREATE TABLE `llx_links` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, `datea` datetime NOT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `objecttype` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `url` varchar(255) NOT NULL, + `label` varchar(255) NOT NULL, + `objecttype` varchar(255) NOT NULL, `objectid` int(11) NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_links` (`objectid`,`label`) @@ -8582,21 +8662,21 @@ CREATE TABLE `llx_loan` ( `entity` int(11) NOT NULL DEFAULT 1, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `label` varchar(80) COLLATE utf8mb3_unicode_ci NOT NULL, + `label` varchar(80) NOT NULL, `fk_bank` int(11) DEFAULT NULL, `capital` double(24,8) DEFAULT NULL, `datestart` date DEFAULT NULL, `dateend` date DEFAULT NULL, `nbterm` double DEFAULT NULL, `rate` double NOT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, `capital_position` double(24,8) DEFAULT NULL, `date_position` date DEFAULT NULL, `paid` smallint(6) NOT NULL DEFAULT 0, - `accountancy_account_capital` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_account_insurance` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_account_interest` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accountancy_account_capital` varchar(32) DEFAULT NULL, + `accountancy_account_insurance` varchar(32) DEFAULT NULL, + `accountancy_account_interest` varchar(32) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `active` tinyint(4) NOT NULL DEFAULT 1, @@ -8633,9 +8713,9 @@ CREATE TABLE `llx_loan_schedule` ( `amount_insurance` double(24,8) DEFAULT NULL, `amount_interest` double(24,8) DEFAULT NULL, `fk_typepayment` int(11) NOT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, `fk_bank` int(11) NOT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -8668,8 +8748,8 @@ CREATE TABLE `llx_localtax` ( `datep` date DEFAULT NULL, `datev` date DEFAULT NULL, `amount` double NOT NULL DEFAULT 0, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -8696,18 +8776,18 @@ DROP TABLE IF EXISTS `llx_mailing`; CREATE TABLE `llx_mailing` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `statut` smallint(6) DEFAULT 0, - `titre` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `titre` varchar(128) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `sujet` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `body` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `bgcolor` varchar(8) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `bgimage` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cible` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `sujet` varchar(128) DEFAULT NULL, + `body` mediumtext DEFAULT NULL, + `bgcolor` varchar(8) DEFAULT NULL, + `bgimage` varchar(255) DEFAULT NULL, + `cible` varchar(60) DEFAULT NULL, `nbemail` int(11) DEFAULT NULL, - `email_from` varchar(160) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_replyto` varchar(160) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_errorsto` varchar(160) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `tag` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email_from` varchar(160) DEFAULT NULL, + `email_replyto` varchar(160) DEFAULT NULL, + `email_errorsto` varchar(160) DEFAULT NULL, + `tag` varchar(128) DEFAULT NULL, `date_creat` datetime DEFAULT NULL, `date_valid` datetime DEFAULT NULL, `date_appro` datetime DEFAULT NULL, @@ -8715,11 +8795,11 @@ CREATE TABLE `llx_mailing` ( `fk_user_creat` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, `fk_user_appro` int(11) DEFAULT NULL, - `joined_file1` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `joined_file2` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `joined_file3` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `joined_file4` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `joined_file1` varchar(255) DEFAULT NULL, + `joined_file2` varchar(255) DEFAULT NULL, + `joined_file3` varchar(255) DEFAULT NULL, + `joined_file4` varchar(255) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`), UNIQUE KEY `uk_mailing` (`titre`,`entity`) @@ -8745,15 +8825,15 @@ DROP TABLE IF EXISTS `llx_mailing_advtarget`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_mailing_advtarget` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(200) COLLATE utf8mb3_unicode_ci NOT NULL, + `name` varchar(200) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `filtervalue` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `filtervalue` text DEFAULT NULL, `fk_user_author` int(11) NOT NULL, `datec` datetime NOT NULL, `fk_user_mod` int(11) NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_element` int(11) NOT NULL, - `type_element` varchar(180) COLLATE utf8mb3_unicode_ci NOT NULL, + `type_element` varchar(180) NOT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_advtargetemailing_name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8779,17 +8859,17 @@ CREATE TABLE `llx_mailing_cibles` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_mailing` int(11) NOT NULL, `fk_contact` int(11) NOT NULL, - `lastname` varchar(160) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `firstname` varchar(160) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email` varchar(160) COLLATE utf8mb3_unicode_ci NOT NULL, - `other` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `tag` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lastname` varchar(160) DEFAULT NULL, + `firstname` varchar(160) DEFAULT NULL, + `email` varchar(160) NOT NULL, + `other` varchar(255) DEFAULT NULL, + `tag` varchar(64) DEFAULT NULL, `statut` smallint(6) NOT NULL DEFAULT 0, - `source_url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `source_url` varchar(255) DEFAULT NULL, `source_id` int(11) DEFAULT NULL, - `source_type` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `source_type` varchar(32) DEFAULT NULL, `date_envoi` datetime DEFAULT NULL, - `error_text` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `error_text` varchar(255) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`), UNIQUE KEY `uk_mailing_cibles` (`fk_mailing`,`email`), @@ -8818,9 +8898,9 @@ DROP TABLE IF EXISTS `llx_mailing_unsubscribe`; CREATE TABLE `llx_mailing_unsubscribe` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `unsubscribegroup` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT '', - `ip` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, + `unsubscribegroup` varchar(128) DEFAULT '', + `ip` varchar(128) DEFAULT NULL, `date_creat` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`), @@ -8846,30 +8926,30 @@ DROP TABLE IF EXISTS `llx_menu`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_menu` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `menu_handler` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, + `menu_handler` varchar(16) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `module` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `type` varchar(4) COLLATE utf8mb3_unicode_ci NOT NULL, - `mainmenu` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `module` varchar(255) DEFAULT NULL, + `type` varchar(4) NOT NULL, + `mainmenu` varchar(100) NOT NULL, `fk_menu` int(11) NOT NULL, - `fk_leftmenu` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fk_mainmenu` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_leftmenu` varchar(100) DEFAULT NULL, + `fk_mainmenu` varchar(100) DEFAULT NULL, `position` int(11) NOT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `target` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `titre` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `prefix` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `langs` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `url` varchar(255) NOT NULL, + `target` varchar(100) DEFAULT NULL, + `titre` varchar(255) NOT NULL, + `prefix` varchar(255) DEFAULT NULL, + `langs` varchar(100) DEFAULT NULL, `level` smallint(6) DEFAULT NULL, - `leftmenu` varchar(100) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `perms` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `enabled` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `leftmenu` varchar(100) DEFAULT NULL, + `perms` text DEFAULT NULL, + `enabled` text DEFAULT NULL, `usertype` int(11) NOT NULL DEFAULT 0, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`), UNIQUE KEY `idx_menu_uk_menu` (`menu_handler`,`fk_menu`,`position`,`url`,`entity`), KEY `idx_menu_menuhandler_type` (`menu_handler`,`type`) -) ENGINE=InnoDB AUTO_INCREMENT=167331 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=167380 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -8878,7 +8958,7 @@ CREATE TABLE `llx_menu` ( LOCK TABLES `llx_menu` WRITE; /*!40000 ALTER TABLE `llx_menu` DISABLE KEYS */; -INSERT INTO `llx_menu` VALUES (103094,'all',2,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103095,'all',2,'agenda','left','agenda',103094,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103096,'all',2,'agenda','left','agenda',103095,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction',NULL,'commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103097,'all',2,'agenda','left','agenda',103095,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Calendar',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103098,'all',2,'agenda','left','agenda',103097,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103099,'all',2,'agenda','left','agenda',103097,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103100,'all',2,'agenda','left','agenda',103097,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103101,'all',2,'agenda','left','agenda',103097,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103102,'all',2,'agenda','left','agenda',103095,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda','','List',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103103,'all',2,'agenda','left','agenda',103102,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103104,'all',2,'agenda','left','agenda',103102,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103105,'all',2,'agenda','left','agenda',103102,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103106,'all',2,'agenda','left','agenda',103102,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103107,'all',2,'agenda','left','agenda',103095,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103134,'all',2,'opensurvey','top','opensurvey',0,NULL,NULL,200,'/opensurvey/index.php','','Surveys',NULL,'opensurvey',NULL,NULL,'$user->rights->opensurvey->survey->read','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103135,'all',2,'opensurvey','left','opensurvey',-1,NULL,'opensurvey',200,'/opensurvey/index.php?mainmenu=opensurvey&leftmenu=opensurvey','','Survey',NULL,'opensurvey@opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103136,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',210,'/opensurvey/public/index.php','_blank','NewSurvey',NULL,'opensurvey@opensurvey',NULL,'opensurvey_new','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103137,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',220,'/opensurvey/list.php','','List',NULL,'opensurvey@opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(161088,'auguria',1,'','top','home',0,NULL,NULL,10,'/index.php?mainmenu=home&leftmenu=','','Home',NULL,'',-1,'','','1',2,'2017-08-30 15:14:30'),(161089,'auguria',1,'societe|fournisseur','top','companies',0,NULL,NULL,20,'/societe/index.php?mainmenu=companies&leftmenu=','','ThirdParties',NULL,'companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','( ! empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ! empty($conf->fournisseur->enabled)',2,'2017-08-30 15:14:30'),(161090,'auguria',1,'product|service','top','products',0,NULL,NULL,30,'/product/index.php?mainmenu=products&leftmenu=','','Products/Services',NULL,'products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2017-08-30 15:14:30'),(161092,'auguria',1,'propal|commande|fournisseur|contrat|ficheinter','top','commercial',0,NULL,NULL,40,'/comm/index.php?mainmenu=commercial&leftmenu=','','Commercial',NULL,'commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->propal->enabled || $conf->commande->enabled || $conf->supplier_order->enabled || $conf->contrat->enabled || $conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(161093,'auguria',1,'comptabilite|accounting|facture|don|tax|salaries|loan','top','accountancy',0,NULL,NULL,50,'/compta/index.php?mainmenu=accountancy&leftmenu=','','MenuFinancial',NULL,'compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->facture->lire|| $user->rights->don->lire || $user->rights->tax->charges->lire || $user->rights->salaries->read || $user->rights->loan->read','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->don->enabled || $conf->tax->enabled || $conf->salaries->enabled || $conf->supplier_invoice->enabled || $conf->loan->enabled',2,'2017-08-30 15:14:30'),(161094,'auguria',1,'projet','top','project',0,NULL,NULL,70,'/projet/index.php?mainmenu=project&leftmenu=','','Projects',NULL,'projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(161095,'auguria',1,'mailing|export|import|opensurvey|resource','top','tools',0,NULL,NULL,90,'/core/tools.php?mainmenu=tools&leftmenu=','','Tools',NULL,'other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run || $user->rights->opensurvey->read || $user->rights->resource->read','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->opensurvey->enabled || $conf->resource->enabled',2,'2017-08-30 15:14:30'),(161101,'auguria',1,'banque|prelevement','top','bank',0,NULL,NULL,60,'/compta/bank/index.php?mainmenu=bank&leftmenu=bank','','MenuBankCash',NULL,'banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',0,'2017-08-30 15:14:30'),(161102,'auguria',1,'hrm|holiday|deplacement|expensereport','top','hrm',0,NULL,NULL,80,'/hrm/index.php?mainmenu=hrm&leftmenu=','','HRM',NULL,'holiday',-1,'','$user->rights->hrm->employee->read || $user->rights->holiday->write || $user->rights->deplacement->lire || $user->rights->expensereport->lire','$conf->hrm->enabled || $conf->holiday->enabled || $conf->deplacement->enabled || $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(161177,'auguria',1,'','left','home',161088,NULL,NULL,0,'/index.php','','MyDashboard',NULL,'',0,'','','1',2,'2017-08-30 15:14:30'),(161187,'auguria',1,'','left','home',161088,NULL,NULL,1,'/admin/index.php?leftmenu=setup','','Setup',NULL,'admin',0,'setup','','$user->admin',2,'2017-08-30 15:14:30'),(161188,'auguria',1,'','left','home',161187,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161189,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161190,'auguria',1,'','left','home',161187,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161191,'auguria',1,'','left','home',161187,NULL,NULL,6,'/admin/boxes.php?leftmenu=setup','','Boxes',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161192,'auguria',1,'','left','home',161187,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus',NULL,'admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:47'),(161193,'auguria',1,'','left','home',161187,NULL,NULL,7,'/admin/delais.php?leftmenu=setup','','Alerts',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161194,'auguria',1,'','left','home',161187,NULL,NULL,10,'/admin/pdf.php?leftmenu=setup','','PDF',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161195,'auguria',1,'','left','home',161187,NULL,NULL,8,'/admin/security_other.php?leftmenu=setup','','Security',NULL,'admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:36'),(161196,'auguria',1,'','left','home',161187,NULL,NULL,11,'/admin/mails.php?leftmenu=setup','','Emails',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161197,'auguria',1,'','left','home',161187,NULL,NULL,9,'/admin/limits.php?leftmenu=setup','','MenuLimits',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161198,'auguria',1,'','left','home',161187,NULL,NULL,13,'/admin/dict.php?leftmenu=setup','','Dictionary',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161199,'auguria',1,'','left','home',161187,NULL,NULL,14,'/admin/const.php?leftmenu=setup','','OtherSetup',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161200,'auguria',1,'','left','home',161187,NULL,NULL,12,'/admin/sms.php?leftmenu=setup','','SMS',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161201,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/translation.php?leftmenu=setup','','Translation',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161288,'auguria',1,'','left','home',161387,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=admintools','','InfoDolibarr',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161289,'auguria',1,'','left','home',161288,NULL,NULL,2,'/admin/system/modules.php?leftmenu=admintools','','Modules',NULL,'admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161290,'auguria',1,'','left','home',161288,NULL,NULL,3,'/admin/triggers.php?leftmenu=admintools','','Triggers',NULL,'admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161291,'auguria',1,'','left','home',161288,NULL,NULL,4,'/admin/system/filecheck.php?leftmenu=admintools','','FileCheck',NULL,'admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161292,'auguria',1,'','left','home',161387,NULL,NULL,1,'/admin/system/browser.php?leftmenu=admintools','','InfoBrowser',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161293,'auguria',1,'','left','home',161387,NULL,NULL,2,'/admin/system/os.php?leftmenu=admintools','','InfoOS',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161294,'auguria',1,'','left','home',161387,NULL,NULL,3,'/admin/system/web.php?leftmenu=admintools','','InfoWebServer',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161295,'auguria',1,'','left','home',161387,NULL,NULL,4,'/admin/system/phpinfo.php?leftmenu=admintools','','InfoPHP',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161297,'auguria',1,'','left','home',161387,NULL,NULL,5,'/admin/system/database.php?leftmenu=admintools','','InfoDatabase',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161387,'auguria',1,'','left','home',161088,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','AdminTools',NULL,'admin',0,'admintools','','$user->admin',2,'2017-08-30 15:14:30'),(161388,'auguria',1,'','left','home',161387,NULL,NULL,6,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161389,'auguria',1,'','left','home',161387,NULL,NULL,7,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161392,'auguria',1,'','left','home',161387,NULL,NULL,8,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161393,'auguria',1,'','left','home',161387,NULL,NULL,9,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator',NULL,'admin',1,'','','$leftmenu==\"admintools\" && function_exists(\"eaccelerator_info\")',2,'2017-08-30 15:14:30'),(161394,'auguria',1,'','left','home',161387,NULL,NULL,10,'/admin/tools/listevents.php?leftmenu=admintools','','Audit',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161395,'auguria',1,'','left','home',161387,NULL,NULL,11,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161396,'auguria',1,'','left','home',161387,NULL,NULL,12,'/admin/tools/purge.php?leftmenu=admintools','','Purge',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161398,'auguria',1,'','left','home',161387,NULL,NULL,14,'/admin/system/about.php?leftmenu=admintools','','ExternalResources',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161407,'auguria',1,'','left','home',161387,NULL,NULL,15,'/product/admin/product_tools.php?mainmenu=home&leftmenu=admintools','','ProductVatMassChange',NULL,'products',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161487,'auguria',1,'','left','home',161088,NULL,NULL,4,'/user/home.php?leftmenu=users','','MenuUsersAndGroups',NULL,'users',0,'users','','1',2,'2017-08-30 15:14:30'),(161488,'auguria',1,'','left','home',161487,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users',NULL,'users',1,'','$user->rights->user->user->lire || $user->admin','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161489,'auguria',1,'','left','home',161488,NULL,NULL,0,'/user/card.php?leftmenu=users&action=create','','NewUser',NULL,'users',2,'','($user->rights->user->user->creer || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161490,'auguria',1,'','left','home',161487,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups',NULL,'users',1,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161491,'auguria',1,'','left','home',161490,NULL,NULL,0,'/user/group/card.php?leftmenu=users&action=create','','NewGroup',NULL,'users',2,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161587,'auguria',1,'','left','companies',161089,NULL,NULL,0,'/societe/index.php?leftmenu=thirdparties','','ThirdParty',NULL,'companies',0,'thirdparties','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161588,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/card.php?action=create','','MenuNewThirdParty',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161589,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/list.php?action=create','','List',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161590,'auguria',1,'','left','companies',161587,NULL,NULL,5,'/societe/list.php?type=f&leftmenu=suppliers','','ListSuppliersShort',NULL,'suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161591,'auguria',1,'','left','companies',161590,NULL,NULL,0,'/societe/card.php?leftmenu=supplier&action=create&type=f','','NewSupplier',NULL,'suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161593,'auguria',1,'','left','companies',161587,NULL,NULL,3,'/societe/list.php?type=p&leftmenu=prospects','','ListProspectsShort',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161594,'auguria',1,'','left','companies',161593,NULL,NULL,0,'/societe/card.php?leftmenu=prospects&action=create&type=p','','MenuNewProspect',NULL,'companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161596,'auguria',1,'','left','companies',161587,NULL,NULL,4,'/societe/list.php?type=c&leftmenu=customers','','ListCustomersShort',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161597,'auguria',1,'','left','companies',161596,NULL,NULL,0,'/societe/card.php?leftmenu=customers&action=create&type=c','','MenuNewCustomer',NULL,'companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161687,'auguria',1,'','left','companies',161089,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses',NULL,'companies',0,'contacts','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161688,'auguria',1,'','left','companies',161687,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&action=create','','NewContactAddress',NULL,'companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161689,'auguria',1,'','left','companies',161687,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161691,'auguria',1,'','left','companies',161689,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&type=p','','ThirdPartyProspects',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161692,'auguria',1,'','left','companies',161689,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&type=c','','ThirdPartyCustomers',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161693,'auguria',1,'','left','companies',161689,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&type=f','','ThirdPartySuppliers',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161694,'auguria',1,'','left','companies',161689,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&type=o','','Others',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161737,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=1','','SuppliersCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161738,'auguria',1,'','left','companies',161737,NULL,NULL,0,'/categories/card.php?action=create&type=1','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161747,'auguria',1,'','left','companies',161089,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=2','','CustomersProspectsCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161748,'auguria',1,'','left','companies',161747,NULL,NULL,0,'/categories/card.php?action=create&type=2','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161757,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=4','','ContactCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161758,'auguria',1,'','left','companies',161757,NULL,NULL,0,'/categories/card.php?action=create&type=4','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(162187,'auguria',1,'','left','commercial',161092,NULL,NULL,4,'/comm/propal/index.php?leftmenu=propals','','Prop',NULL,'propal',0,'propals','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162188,'auguria',1,'','left','commercial',162187,NULL,NULL,0,'/comm/propal/card.php?action=create&leftmenu=propals','','NewPropal',NULL,'propal',1,'','$user->rights->propale->creer','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162189,'auguria',1,'','left','commercial',162187,NULL,NULL,1,'/comm/propal/list.php?leftmenu=propals','','List',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162190,'auguria',1,'','left','commercial',162189,NULL,NULL,2,'/comm/propal/list.php?leftmenu=propals&search_status=0','','PropalsDraft',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162191,'auguria',1,'','left','commercial',162189,NULL,NULL,3,'/comm/propal/list.php?leftmenu=propals&search_status=1','','PropalsOpened',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162192,'auguria',1,'','left','commercial',162189,NULL,NULL,4,'/comm/propal/list.php?leftmenu=propals&search_status=2','','PropalStatusSigned',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162193,'auguria',1,'','left','commercial',162189,NULL,NULL,5,'/comm/propal/list.php?leftmenu=propals&search_status=3','','PropalStatusNotSigned',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162194,'auguria',1,'','left','commercial',162189,NULL,NULL,6,'/comm/propal/list.php?leftmenu=propals&search_status=4','','PropalStatusBilled',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162197,'auguria',1,'','left','commercial',162187,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162287,'auguria',1,'','left','commercial',161092,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders',NULL,'orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162288,'auguria',1,'','left','commercial',162287,NULL,NULL,0,'/commande/card.php?action=create&leftmenu=orders','','NewOrder',NULL,'orders',1,'','$user->rights->commande->creer','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162289,'auguria',1,'','left','commercial',162287,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162290,'auguria',1,'','left','commercial',162289,NULL,NULL,2,'/commande/list.php?leftmenu=orders&search_status=0','','StatusOrderDraftShort',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162291,'auguria',1,'','left','commercial',162289,NULL,NULL,3,'/commande/list.php?leftmenu=orders&search_status=1','','StatusOrderValidated',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162292,'auguria',1,'','left','commercial',162289,NULL,NULL,4,'/commande/list.php?leftmenu=orders&search_status=2','','StatusOrderOnProcessShort',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162293,'auguria',1,'','left','commercial',162289,NULL,NULL,5,'/commande/list.php?leftmenu=orders&search_status=3','','StatusOrderToBill',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162294,'auguria',1,'','left','commercial',162289,NULL,NULL,6,'/commande/list.php?leftmenu=orders&search_status=4','','StatusOrderProcessed',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162295,'auguria',1,'','left','commercial',162289,NULL,NULL,7,'/commande/list.php?leftmenu=orders&search_status=-1','','StatusOrderCanceledShort',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162296,'auguria',1,'','left','commercial',162287,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162387,'auguria',1,'','left','commercial',161090,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments',NULL,'sendings',0,'sendings','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2017-08-30 15:14:30'),(162388,'auguria',1,'','left','commercial',162387,NULL,NULL,0,'/expedition/card.php?action=create2&leftmenu=sendings','','NewSending',NULL,'sendings',1,'','$user->rights->expedition->creer','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162389,'auguria',1,'','left','commercial',162387,NULL,NULL,1,'/expedition/list.php?leftmenu=sendings','','List',NULL,'sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162390,'auguria',1,'','left','commercial',162387,NULL,NULL,2,'/expedition/stats/index.php?leftmenu=sendings','','Statistics',NULL,'sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162487,'auguria',1,'','left','commercial',161092,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts',NULL,'contracts',0,'contracts','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162488,'auguria',1,'','left','commercial',162487,NULL,NULL,0,'/contrat/card.php?&action=create&leftmenu=contracts','','NewContract',NULL,'contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162489,'auguria',1,'','left','commercial',162487,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List',NULL,'contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162490,'auguria',1,'','left','commercial',162487,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices',NULL,'contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162491,'auguria',1,'','left','commercial',162490,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&mode=0','','MenuInactiveServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162492,'auguria',1,'','left','commercial',162490,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&mode=4','','MenuRunningServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162493,'auguria',1,'','left','commercial',162490,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&mode=4&filter=expired','','MenuExpiredServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162494,'auguria',1,'','left','commercial',162490,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&mode=5','','MenuClosedServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162587,'auguria',1,'','left','commercial',161092,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions',NULL,'interventions',0,'ficheinter','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162588,'auguria',1,'','left','commercial',162587,NULL,NULL,0,'/fichinter/card.php?action=create&leftmenu=ficheinter','','NewIntervention',NULL,'interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162589,'auguria',1,'','left','commercial',162587,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List',NULL,'interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162590,'auguria',1,'','left','commercial',162587,NULL,NULL,2,'/fichinter/stats/index.php?leftmenu=ficheinter','','Statistics',NULL,'interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162687,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/fourn/facture/list.php?leftmenu=suppliers_bills','','BillsSuppliers',NULL,'bills',0,'supplier_bills','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162688,'auguria',1,'','left','accountancy',162687,NULL,NULL,0,'/fourn/facture/card.php?action=create&leftmenu=suppliers_bills','','NewBill',NULL,'bills',1,'','$user->rights->fournisseur->facture->creer','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162689,'auguria',1,'','left','accountancy',162687,NULL,NULL,1,'/fourn/facture/list.php?leftmenu=suppliers_bills','','List',NULL,'bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162690,'auguria',1,'','left','accountancy',162687,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments',NULL,'bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162691,'auguria',1,'','left','accountancy',162687,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills&mode=supplier','','Statistics',NULL,'bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162692,'auguria',1,'','left','accountancy',162690,NULL,NULL,1,'/fourn/facture/rapport.php?leftmenu=suppliers_bills','','Reporting',NULL,'bills',2,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162787,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers',NULL,'bills',0,'customer_bills','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162788,'auguria',1,'','left','accountancy',162787,NULL,NULL,3,'/compta/facture/card.php?action=create&leftmenu=customers_bills','','NewBill',NULL,'bills',1,'','$user->rights->facture->creer','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162789,'auguria',1,'','left','accountancy',162787,NULL,NULL,5,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','ListOfTemplates',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162791,'auguria',1,'','left','accountancy',162787,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162792,'auguria',1,'','left','accountancy',162787,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills','','List',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162797,'auguria',1,'','left','accountancy',162791,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162798,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&mainmenu=bank','','MenuChequeDeposits',NULL,'bills',0,'checks','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162799,'auguria',1,'','left','accountancy',162798,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&action=new','','NewCheckDeposit',NULL,'compta',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162800,'auguria',1,'','left','accountancy',162798,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List',NULL,'bills',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162801,'auguria',1,'','left','accountancy',162787,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162807,'auguria',1,'','left','accountancy',162792,NULL,NULL,1,'/compta/facture/list.php?leftmenu=customers_bills&search_status=0','','BillShortStatusDraft',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162808,'auguria',1,'','left','accountancy',162792,NULL,NULL,2,'/compta/facture/list.php?leftmenu=customers_bills&search_status=1','','BillShortStatusNotPaid',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162809,'auguria',1,'','left','accountancy',162792,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills&search_status=2','','BillShortStatusPaid',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162810,'auguria',1,'','left','accountancy',162792,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills&search_status=3','','BillShortStatusCanceled',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162987,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/commande/list.php?leftmenu=orders&search_status=3','','MenuOrdersToBill',NULL,'orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',0,'2017-08-30 15:14:30'),(163087,'auguria',1,'','left','accountancy',161093,NULL,NULL,4,'/don/index.php?leftmenu=donations&mainmenu=accountancy','','Donations',NULL,'donations',0,'donations','$user->rights->don->lire','$conf->don->enabled',2,'2017-08-30 15:14:30'),(163088,'auguria',1,'','left','accountancy',163087,NULL,NULL,0,'/don/card.php?leftmenu=donations&mainmenu=accountancy&action=create','','NewDonation',NULL,'donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163089,'auguria',1,'','left','accountancy',163087,NULL,NULL,1,'/don/list.php?leftmenu=donations&mainmenu=accountancy','','List',NULL,'donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163187,'auguria',1,'','left','accountancy',161102,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses',NULL,'trips',0,'tripsandexpenses','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163188,'auguria',1,'','left','accountancy',163187,NULL,NULL,1,'/compta/deplacement/card.php?action=create&leftmenu=tripsandexpenses','','New',NULL,'trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163189,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/list.php?leftmenu=tripsandexpenses','','List',NULL,'trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163190,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics',NULL,'trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163287,'auguria',1,'','left','accountancy',161093,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&mainmenu=accountancy','','MenuSpecialExpenses',NULL,'compta',0,'tax','(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && $user->rights->salaries->read)','$conf->tax->enabled || $conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163297,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/salaries/index.php?leftmenu=tax_salary&mainmenu=accountancy','','Salaries',NULL,'salaries',1,'tax_sal','$user->rights->salaries->payment->read','$conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163298,'auguria',1,'','left','accountancy',163297,NULL,NULL,2,'/compta/salaries/card.php?leftmenu=tax_salary&action=create','','NewPayment',NULL,'companies',2,'','$user->rights->salaries->payment->write','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163299,'auguria',1,'','left','accountancy',163297,NULL,NULL,3,'/compta/salaries/index.php?leftmenu=tax_salary','','Payments',NULL,'companies',2,'','$user->rights->salaries->payment->read','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163307,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/loan/index.php?leftmenu=tax_loan&mainmenu=accountancy','','Loans',NULL,'loan',1,'tax_loan','$user->rights->loan->read','$conf->loan->enabled',0,'2017-08-30 15:14:30'),(163308,'auguria',1,'','left','accountancy',163307,NULL,NULL,2,'/loan/card.php?leftmenu=tax_loan&action=create','','NewLoan',NULL,'loan',2,'','$user->rights->loan->write','$conf->loan->enabled && $leftmenu==\"tax_loan\"',0,'2017-08-30 15:14:30'),(163310,'auguria',1,'','left','accountancy',163307,NULL,NULL,4,'/loan/calc.php?leftmenu=tax_loan','','Calculator',NULL,'companies',2,'','$user->rights->loan->calc','$conf->loan->enabled && $leftmenu==\"tax_loan\" && ! empty($conf->global->LOAN_SHOW_CALCULATOR)',0,'2017-08-30 15:14:30'),(163337,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions',NULL,'',1,'tax_social','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2017-08-30 15:14:30'),(163338,'auguria',1,'','left','accountancy',163337,NULL,NULL,2,'/compta/sociales/card.php?leftmenu=tax_social&action=create','','MenuNewSocialContribution',NULL,'',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163339,'auguria',1,'','left','accountancy',163337,NULL,NULL,3,'/compta/sociales/payments.php?leftmenu=tax_social&mainmenu=accountancy&mode=sconly','','Payments',NULL,'',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163387,'auguria',1,'','left','accountancy',163287,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&mainmenu=accountancy','','VAT',NULL,'companies',1,'tax_vat','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2017-08-30 15:14:30'),(163388,'auguria',1,'','left','accountancy',163387,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&action=create','','New',NULL,'companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163389,'auguria',1,'','left','accountancy',163387,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','List',NULL,'companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163390,'auguria',1,'','left','accountancy',163387,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers',NULL,'companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163391,'auguria',1,'','left','accountancy',163387,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter',NULL,'companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163487,'auguria',1,'','left','accountancy',161093,NULL,NULL,7,'/accountancy/index.php?leftmenu=accountancy','','MenuAccountancy',NULL,'accountancy',0,'accounting','! empty($conf->accounting->enabled) || $user->rights->accounting->bind->write || $user->rights->accounting->bind->write || $user->rights->compta->resultat->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163488,'auguria',1,'','left','accountancy',163487,NULL,NULL,2,'/accountancy/customer/index.php?leftmenu=dispatch_customer','','CustomersVentilation',NULL,'accountancy',1,'dispatch_customer','$user->rights->accounting->bind->write','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163489,'auguria',1,'','left','accountancy',163488,NULL,NULL,3,'/accountancy/customer/list.php','','ToDispatch',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163490,'auguria',1,'','left','accountancy',163488,NULL,NULL,4,'/accountancy/customer/lines.php','','Dispatched',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163497,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/supplier/index.php?leftmenu=dispatch_supplier','','SuppliersVentilation',NULL,'accountancy',1,'ventil_supplier','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled',0,'2017-08-30 15:14:30'),(163498,'auguria',1,'','left','accountancy',163497,NULL,NULL,6,'/accountancy/supplier/list.php','','ToDispatch',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163499,'auguria',1,'','left','accountancy',163497,NULL,NULL,7,'/accountancy/supplier/lines.php','','Dispatched',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163507,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/expensereport/index.php?leftmenu=dispatch_expensereport','','ExpenseReportsVentilation',NULL,'accountancy',1,'ventil_expensereport','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(163508,'auguria',1,'','left','accountancy',163507,NULL,NULL,6,'/accountancy/expensereport/list.php','','ToDispatch',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163509,'auguria',1,'','left','accountancy',163507,NULL,NULL,7,'/accountancy/expensereport/lines.php','','Dispatched',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163517,'auguria',1,'','left','accountancy',163487,NULL,NULL,15,'/accountancy/bookkeeping/list.php','','Bookkeeping',NULL,'accountancy',1,'bookkeeping','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163522,'auguria',1,'','left','accountancy',163487,NULL,NULL,16,'/accountancy/bookkeeping/balance.php','','AccountBalance',NULL,'accountancy',1,'balance','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163527,'auguria',1,'','left','accountancy',163487,NULL,NULL,17,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','Reportings',NULL,'main',1,'report','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163528,'auguria',1,'','left','accountancy',163527,NULL,NULL,19,'/compta/resultat/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportInOut',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163529,'auguria',1,'','left','accountancy',163528,NULL,NULL,18,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','ByAccounts',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163530,'auguria',1,'','left','accountancy',163528,NULL,NULL,20,'/compta/resultat/clientfourn.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163531,'auguria',1,'','left','accountancy',163527,NULL,NULL,21,'/compta/stats/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportTurnover',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163532,'auguria',1,'','left','accountancy',163531,NULL,NULL,22,'/compta/stats/casoc.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163533,'auguria',1,'','left','accountancy',163531,NULL,NULL,23,'/compta/stats/cabyuser.php?mainmenu=accountancy&leftmenu=accountancy','','ByUsers',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163534,'auguria',1,'','left','accountancy',163531,NULL,NULL,24,'/compta/stats/cabyprodserv.php?mainmenu=accountancy&leftmenu=accountancy','','ByProductsAndServices',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163537,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/accountancy/admin/fiscalyear.php?mainmenu=accountancy&leftmenu=accountancy_admin','','FiscalPeriod',NULL,'admin',1,'accountancy_admin_period','','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\" && $conf->global->MAIN_FEATURES_LEVEL > 0',2,'2017-08-30 15:14:30'),(163538,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'/accountancy/index.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Setup',NULL,'accountancy',1,'accountancy_admin','$user->rights->accounting->chartofaccount','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163541,'auguria',1,'','left','accountancy',163538,NULL,NULL,10,'/accountancy/admin/journals_list.php?id=35&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingJournals',NULL,'accountancy',2,'accountancy_admin_journal','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163542,'auguria',1,'','left','accountancy',163538,NULL,NULL,20,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Pcg_version',NULL,'accountancy',2,'accountancy_admin_chartmodel','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163543,'auguria',1,'','left','accountancy',163538,NULL,NULL,30,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Chartofaccounts',NULL,'accountancy',2,'accountancy_admin_chart','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163544,'auguria',1,'','left','accountancy',163538,NULL,NULL,40,'/accountancy/admin/categories_list.php?id=32&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingCategory',NULL,'accountancy',2,'accountancy_admin_chart_group','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163545,'auguria',1,'','left','accountancy',163538,NULL,NULL,50,'/accountancy/admin/defaultaccounts.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuDefaultAccounts',NULL,'accountancy',2,'accountancy_admin_default','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163546,'auguria',1,'','left','accountancy',163538,NULL,NULL,60,'/admin/dict.php?id=10&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuVatAccounts',NULL,'accountancy',2,'accountancy_admin_vat','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163547,'auguria',1,'','left','accountancy',163538,NULL,NULL,70,'/admin/dict.php?id=7&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuTaxAccounts',NULL,'accountancy',2,'accountancy_admin_tax','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163548,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/admin/dict.php?id=17&from=accountancy&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuExpenseReportAccounts',NULL,'accountancy',2,'accountancy_admin_expensereport','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163549,'auguria',1,'','left','accountancy',163538,NULL,NULL,90,'/accountancy/admin/productaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuProductsAccounts',NULL,'accountancy',2,'accountancy_admin_product','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163587,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&mainmenu=bank','','StandingOrders',NULL,'withdrawals',0,'withdraw','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2017-08-30 15:14:30'),(163589,'auguria',1,'','left','accountancy',163587,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163590,'auguria',1,'','left','accountancy',163587,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163591,'auguria',1,'','left','accountancy',163587,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163593,'auguria',1,'','left','accountancy',163587,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163594,'auguria',1,'','left','accountancy',163587,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163687,'auguria',1,'','left','accountancy',161101,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&mainmenu=bank','','MenuBankCash',NULL,'banks',0,'bank','$user->rights->banque->lire','$conf->banque->enabled',0,'2017-08-30 15:14:30'),(163688,'auguria',1,'','left','accountancy',163687,NULL,NULL,0,'/compta/bank/card.php?action=create&leftmenu=bank','','MenuNewFinancialAccount',NULL,'banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163690,'auguria',1,'','left','accountancy',163687,NULL,NULL,2,'/compta/bank/bankentries.php?leftmenu=bank','','ListTransactions',NULL,'banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163691,'auguria',1,'','left','accountancy',163687,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory',NULL,'banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163693,'auguria',1,'','left','accountancy',163687,NULL,NULL,5,'/compta/bank/transfer.php?leftmenu=bank','','BankTransfers',NULL,'banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163737,'auguria',1,'','left','accountancy',161101,NULL,NULL,4,'/categories/index.php?leftmenu=bank&type=5','','Categories',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163738,'auguria',1,'','left','accountancy',163737,NULL,NULL,0,'/categories/card.php?leftmenu=bank&action=create&type=5','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163787,'auguria',1,'','left','accountancy',161093,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&mainmenu=accountancy','','Reportings',NULL,'main',0,'ca','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled',0,'2017-08-30 15:14:30'),(163792,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'','','Journalization',NULL,'main',1,'','$user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163793,'auguria',1,'','left','accountancy',163792,NULL,NULL,4,'/accountancy/journal/sellsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=1','','SellsJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163794,'auguria',1,'','left','accountancy',163792,NULL,NULL,1,'/accountancy/journal/bankjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=3','','BankJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163795,'auguria',1,'','left','accountancy',163792,NULL,NULL,2,'/accountancy/journal/expensereportsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=6','','ExpenseReportJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163796,'auguria',1,'','left','accountancy',163792,NULL,NULL,3,'/accountancy/journal/purchasesjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=2','','PurchasesJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163798,'auguria',1,'','left','accountancy',163787,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut',NULL,'main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163799,'auguria',1,'','left','accountancy',163788,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163800,'auguria',1,'','left','accountancy',163787,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover',NULL,'main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163801,'auguria',1,'','left','accountancy',163790,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163802,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163803,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyprodserv.php?leftmenu=ca','','ByProductsAndServices',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163887,'auguria',1,'','left','products',161090,NULL,NULL,0,'/product/index.php?leftmenu=product&type=0','','Products',NULL,'products',0,'product','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163888,'auguria',1,'','left','products',163887,NULL,NULL,0,'/product/card.php?leftmenu=product&action=create&type=0','','NewProduct',NULL,'products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163889,'auguria',1,'','left','products',163887,NULL,NULL,1,'/product/list.php?leftmenu=product&type=0','','List',NULL,'products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163890,'auguria',1,'','left','products',163887,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks',NULL,'products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163891,'auguria',1,'','left','products',163887,NULL,NULL,7,'/product/stats/card.php?id=all&leftmenu=stats&type=0','','Statistics',NULL,'main',1,'','$user->rights->produit->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(163892,'auguria',1,'','left','products',163887,NULL,NULL,5,'/product/reassortlot.php?type=0','','StocksByLotSerial',NULL,'products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163893,'auguria',1,'','left','products',163887,NULL,NULL,6,'/product/stock/productlot_list.php','','LotSerial',NULL,'products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163987,'auguria',1,'','left','products',161090,NULL,NULL,1,'/product/index.php?leftmenu=service&type=1','','Services',NULL,'products',0,'service','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163988,'auguria',1,'','left','products',163987,NULL,NULL,0,'/product/card.php?leftmenu=service&action=create&type=1','','NewService',NULL,'products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163989,'auguria',1,'','left','products',163987,NULL,NULL,1,'/product/list.php?leftmenu=service&type=1','','List',NULL,'products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163990,'auguria',1,'','left','products',163987,NULL,NULL,5,'/product/stats/card.php?id=all&leftmenu=stats&type=1','','Statistics',NULL,'main',1,'','$user->rights->service->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(164187,'auguria',1,'','left','products',161090,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock',NULL,'stocks',0,'stock','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164188,'auguria',1,'','left','products',164187,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse',NULL,'stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164189,'auguria',1,'','left','products',164187,NULL,NULL,1,'/product/stock/list.php','','List',NULL,'stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164191,'auguria',1,'','left','products',164187,NULL,NULL,3,'/product/stock/mouvement.php','','Movements',NULL,'stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164192,'auguria',1,'','left','products',164187,NULL,NULL,4,'/product/stock/replenish.php','','Replenishments',NULL,'stocks',1,'','$user->rights->stock->mouvement->creer && $user->rights->fournisseur->lire','$conf->stock->enabled && $conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(164193,'auguria',1,'','left','products',164187,NULL,NULL,5,'/product/stock/massstockmove.php','','MassStockTransferShort',NULL,'stocks',1,'','$user->rights->stock->mouvement->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164287,'auguria',1,'','left','products',161090,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=0','','Categories',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164288,'auguria',1,'','left','products',164287,NULL,NULL,0,'/categories/card.php?action=create&type=0','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164487,'auguria',1,'','left','project',161094,NULL,NULL,3,'/projet/activity/perweek.php?leftmenu=projects','','NewTimeSpent',NULL,'projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164687,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects',NULL,'projects',0,'projects','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164688,'auguria',1,'','left','project',164687,NULL,NULL,1,'/projet/card.php?leftmenu=projects&action=create','','NewProject',NULL,'projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164689,'auguria',1,'','left','project',164687,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164690,'auguria',1,'','left','project',164687,NULL,NULL,3,'/projet/stats/index.php?leftmenu=projects','','Statistics',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164787,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities',NULL,'projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164788,'auguria',1,'','left','project',164787,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&action=create','','NewTask',NULL,'projects',1,'','$user->rights->projet->creer','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164789,'auguria',1,'','left','project',164787,NULL,NULL,2,'/projet/tasks/list.php?leftmenu=projects','','List',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164791,'auguria',1,'','left','project',164787,NULL,NULL,4,'/projet/tasks/stats/index.php?leftmenu=projects','','Statistics',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164891,'auguria',1,'','left','project',161094,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=6','','Categories',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164892,'auguria',1,'','left','project',164891,NULL,NULL,0,'/categories/card.php?action=create&type=6','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164987,'auguria',1,'','left','tools',161095,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings',NULL,'mails',0,'mailing','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164988,'auguria',1,'','left','tools',164987,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&action=create','','NewMailing',NULL,'mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164989,'auguria',1,'','left','tools',164987,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List',NULL,'mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(165187,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport',NULL,'exports',0,'export','$user->rights->export->lire','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165188,'auguria',1,'','left','tools',165187,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport',NULL,'exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165217,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport',NULL,'exports',0,'import','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165218,'auguria',1,'','left','tools',165217,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport',NULL,'exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165287,'auguria',1,'','left','members',161100,NULL,NULL,0,'/adherents/index.php?leftmenu=members&mainmenu=members','','Members',NULL,'members',0,'members','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165288,'auguria',1,'','left','members',165287,NULL,NULL,0,'/adherents/card.php?leftmenu=members&action=create','','NewMember',NULL,'members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165289,'auguria',1,'','left','members',165287,NULL,NULL,1,'/adherents/list.php','','List',NULL,'members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165290,'auguria',1,'','left','members',165289,NULL,NULL,2,'/adherents/list.php?leftmenu=members&statut=-1','','MenuMembersToValidate',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165291,'auguria',1,'','left','members',165289,NULL,NULL,3,'/adherents/list.php?leftmenu=members&statut=1','','MenuMembersValidated',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165292,'auguria',1,'','left','members',165289,NULL,NULL,4,'/adherents/list.php?leftmenu=members&statut=1&filter=outofdate','','MenuMembersNotUpToDate',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165293,'auguria',1,'','left','members',165289,NULL,NULL,5,'/adherents/list.php?leftmenu=members&statut=1&filter=uptodate','','MenuMembersUpToDate',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165294,'auguria',1,'','left','members',165289,NULL,NULL,6,'/adherents/list.php?leftmenu=members&statut=0','','MenuMembersResiliated',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165295,'auguria',1,'','left','members',165287,NULL,NULL,7,'/adherents/stats/geo.php?leftmenu=members&mode=memberbycountry','','MenuMembersStats',NULL,'members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165387,'auguria',1,'','left','members',161100,NULL,NULL,1,'/adherents/index.php?leftmenu=members&mainmenu=members','','Subscriptions',NULL,'compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165388,'auguria',1,'','left','members',165387,NULL,NULL,0,'/adherents/list.php?statut=-1&leftmenu=accountancy&mainmenu=members','','NewSubscription',NULL,'compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165389,'auguria',1,'','left','members',165387,NULL,NULL,1,'/adherents/subscription/list.php?leftmenu=members','','List',NULL,'compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165390,'auguria',1,'','left','members',165387,NULL,NULL,7,'/adherents/stats/index.php?leftmenu=members','','MenuMembersStats',NULL,'members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165589,'auguria',1,'','left','members',165287,NULL,NULL,9,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd',NULL,'members',1,'','$user->rights->adherent->export','! empty($conf->global->MEMBER_LINK_TO_HTPASSWDFILE) && $conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165590,'auguria',1,'','left','members',165287,NULL,NULL,10,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards',NULL,'members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165687,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/user/index.php?leftmenu=hrm&mode=employee','','Employees',NULL,'hrm',0,'hrm','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165688,'auguria',1,'','left','hrm',165687,NULL,NULL,1,'/user/card.php?action=create&employee=1','','NewEmployee',NULL,'hrm',1,'','$user->rights->hrm->employee->write','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165689,'auguria',1,'','left','hrm',165687,NULL,NULL,2,'/user/index.php?$leftmenu=hrm&mode=employee&contextpage=employeelist','','List',NULL,'hrm',1,'','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165787,'auguria',1,'','left','members',161100,NULL,NULL,5,'/adherents/type.php?leftmenu=setup&mainmenu=members','','MembersTypes',NULL,'members',0,'setup','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165788,'auguria',1,'','left','members',165787,NULL,NULL,0,'/adherents/type.php?leftmenu=setup&mainmenu=members&action=create','','New',NULL,'members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165789,'auguria',1,'','left','members',165787,NULL,NULL,1,'/adherents/type.php?leftmenu=setup&mainmenu=members','','List',NULL,'members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(166087,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','CPTitreMenu',NULL,'holiday',0,'hrm','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166088,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/card.php?&action=request','','MenuAddCP',NULL,'holiday',1,'','$user->rights->holiday->write','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166089,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','List',NULL,'holiday',1,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166090,'auguria',1,'','left','hrm',166089,NULL,NULL,1,'/holiday/list.php?select_statut=2&leftmenu=hrm','','ListToApprove',NULL,'trips',2,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166091,'auguria',1,'','left','hrm',166087,NULL,NULL,2,'/holiday/define_holiday.php?&action=request','','MenuConfCP',NULL,'holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166092,'auguria',1,'','left','hrm',166087,NULL,NULL,3,'/holiday/view_log.php?&action=request','','MenuLogCP',NULL,'holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166187,'auguria',1,'','left','commercial',161092,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders',NULL,'orders',0,'orders_suppliers','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166188,'auguria',1,'','left','commercial',166187,NULL,NULL,0,'/fourn/commande/card.php?action=create&leftmenu=orders_suppliers','','NewOrder',NULL,'orders',1,'','$user->rights->fournisseur->commande->creer','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166189,'auguria',1,'','left','commercial',166187,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&search_status=0','','List',NULL,'orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166195,'auguria',1,'','left','commercial',166187,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&mode=supplier','','Statistics',NULL,'orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166287,'auguria',1,'','left','members',161100,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=3','','MembersCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166288,'auguria',1,'','left','members',166287,NULL,NULL,0,'/categories/card.php?action=create&type=3','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166387,'auguria',1,'','left','hrm',161102,NULL,NULL,5,'/expensereport/index.php?leftmenu=expensereport','','TripsAndExpenses',NULL,'trips',0,'expensereport','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166388,'auguria',1,'','left','hrm',166387,NULL,NULL,1,'/expensereport/card.php?action=create&leftmenu=expensereport','','New',NULL,'trips',1,'','$user->rights->expensereport->creer','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166389,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/list.php?leftmenu=expensereport','','List',NULL,'trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166390,'auguria',1,'','left','hrm',166389,NULL,NULL,2,'/expensereport/list.php?search_status=2&leftmenu=expensereport','','ListToApprove',NULL,'trips',2,'','$user->rights->expensereport->approve','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166391,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/stats/index.php?leftmenu=expensereport','','Statistics',NULL,'trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(167182,'all',1,'knowledgemanagement','left','ticket',-1,NULL,'ticket',101,'/knowledgemanagement/knowledgerecord_list.php','','MenuKnowledgeRecord','','knowledgemanagement',NULL,'knowledgemanagement_knowledgerecord','$user->rights->knowledgemanagement->knowledgerecord->read','$conf->knowledgemanagement->enabled',2,'2022-02-07 13:39:27'),(167183,'all',1,'knowledgemanagement','left','ticket',-1,'knowledgemanagement_knowledgerecord','ticket',111,'/knowledgemanagement/knowledgerecord_list.php','','ListKnowledgeRecord','','knowledgemanagement',NULL,'knowledgemanagement_list','$user->rights->knowledgemanagement->knowledgerecord->read','$conf->knowledgemanagement->enabled',2,'2022-02-07 13:39:27'),(167184,'all',1,'knowledgemanagement','left','ticket',-1,'knowledgemanagement_knowledgerecord','ticket',110,'/knowledgemanagement/knowledgerecord_card.php?action=create','','NewKnowledgeRecord','','knowledgemanagement',NULL,'knowledgemanagement_new','$user->rights->knowledgemanagement->knowledgerecord->write','$conf->knowledgemanagement->enabled',2,'2022-02-07 13:39:27'),(167185,'all',1,'knowledgemanagement','left','ticket',-1,'knowledgemanagement_knowledgerecord','ticket',112,'/categories/index.php?type=13','','Categories','','knowledgemanagement',NULL,NULL,'$user->rights->knowledgemanagement->knowledgerecord->read','$conf->knowledgemanagement->enabled',0,'2022-02-07 13:39:27'),(167283,'all',1,'agenda','top','agenda',0,NULL,NULL,86,'/comm/action/index.php','','TMenuAgenda','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read || $user->rights->resource->read','$conf->agenda->enabled || $conf->resource->enabled',2,'2022-07-05 08:07:11'),(167284,'all',1,'agenda','left','agenda',167283,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167285,'all',1,'agenda','left','agenda',167284,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction','','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167286,'all',1,'agenda','left','agenda',167284,NULL,NULL,140,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda','','Calendar','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167287,'all',1,'agenda','left','agenda',167286,NULL,NULL,141,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167288,'all',1,'agenda','left','agenda',167286,NULL,NULL,142,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167289,'all',1,'agenda','left','agenda',167286,NULL,NULL,143,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-07-05 08:07:11'),(167290,'all',1,'agenda','left','agenda',167286,NULL,NULL,144,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-07-05 08:07:11'),(167291,'all',1,'agenda','left','agenda',167284,NULL,NULL,110,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda','','List','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167292,'all',1,'agenda','left','agenda',167291,NULL,NULL,111,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167293,'all',1,'agenda','left','agenda',167291,NULL,NULL,112,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167294,'all',1,'agenda','left','agenda',167291,NULL,NULL,113,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-07-05 08:07:11'),(167295,'all',1,'agenda','left','agenda',167291,NULL,NULL,114,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-07-05 08:07:11'),(167296,'all',1,'agenda','left','agenda',167284,NULL,NULL,160,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2022-07-05 08:07:11'),(167297,'all',1,'agenda','left','agenda',167284,NULL,NULL,170,'/categories/index.php?mainmenu=agenda&leftmenu=agenda&type=10','','Categories','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->categorie->enabled',2,'2022-07-05 08:07:11'),(167298,'all',1,'barcode','left','tools',-1,NULL,'tools',200,'/barcode/printsheet.php?mainmenu=tools&leftmenu=barcodeprint','','BarCodePrintsheet','','products',NULL,'barcodeprint','($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->lire_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled',0,'2022-07-05 08:07:11'),(167299,'all',1,'barcode','left','home',-1,'admintools','home',300,'/barcode/codeinit.php?mainmenu=home&leftmenu=admintools','','MassBarcodeInit','','products',NULL,NULL,'($conf->global->MAIN_USE_ADVANCED_PERMS && $user->rights->barcode->creer_advance) || (! $conf->global->MAIN_USE_ADVANCED_PERMS)','$conf->barcode->enabled && preg_match(\'/^(admintools|all)/\',$leftmenu)',0,'2022-07-05 08:07:11'),(167300,'all',1,'cron','left','home',-1,'admintools','home',200,'/cron/list.php?leftmenu=admintools','','CronList','','cron',NULL,NULL,'$user->rights->cron->read','$conf->cron->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)',2,'2022-07-05 08:07:11'),(167301,'all',1,'blockedlog','left','tools',-1,NULL,'tools',200,'/blockedlog/admin/blockedlog_list.php?mainmenu=tools&leftmenu=blockedlogbrowser','','BrowseBlockedLog','','blockedlog',NULL,'blockedlogbrowser','$user->rights->blockedlog->read','$conf->blockedlog->enabled',2,'2022-07-05 08:07:11'),(167302,'all',1,'ecm','top','ecm',0,NULL,NULL,82,'/ecm/index.php','','MenuECM','','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload || $user->rights->ecm->setup','$conf->ecm->enabled',2,'2022-07-05 08:07:11'),(167303,'all',1,'ecm','left','ecm',-1,NULL,'ecm',101,'/ecm/index.php?mainmenu=ecm&leftmenu=ecm','','ECMArea','','ecm',NULL,'ecm','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2022-07-05 08:07:11'),(167304,'all',1,'ecm','left','ecm',-1,'ecm','ecm',102,'/ecm/index.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsManual','','ecm',NULL,'ecm_manual','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2022-07-05 08:07:11'),(167305,'all',1,'ecm','left','ecm',-1,'ecm','ecm',103,'/ecm/index_auto.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsAuto','','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload','($user->rights->ecm->read || $user->rights->ecm->upload) && ! empty($conf->global->ECM_AUTO_TREE_ENABLED)',2,'2022-07-05 08:07:11'),(167306,'all',1,'margins','left','billing',-1,NULL,'billing',100,'/margin/index.php','','Margins','','margins',NULL,'margins','$user->rights->margins->liretous','$conf->margin->enabled',2,'2022-07-05 08:07:11'),(167307,'all',1,'opensurvey','left','tools',-1,NULL,'tools',200,'/opensurvey/index.php?mainmenu=tools&leftmenu=opensurvey','','Survey','','opensurvey',NULL,'opensurvey','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2022-07-05 08:07:12'),(167308,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',210,'/opensurvey/wizard/index.php','','NewSurvey','','opensurvey',NULL,'opensurvey_new','$user->rights->opensurvey->write','$conf->opensurvey->enabled',0,'2022-07-05 08:07:12'),(167309,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',220,'/opensurvey/list.php','','List','','opensurvey',NULL,'opensurvey_list','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2022-07-05 08:07:12'),(167310,'all',1,'printing','left','home',-1,'admintools','home',300,'/printing/index.php?mainmenu=home&leftmenu=admintools','','MenuDirectPrinting','','printing',NULL,NULL,'$user->rights->printing->read','$conf->printing->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)',0,'2022-07-05 08:07:12'),(167311,'all',1,'recruitment','left','hrm',-1,NULL,'hrm',1001,'/recruitment/recruitmentindex.php','','Recruitment','','recruitment',NULL,'recruitmentjobposition','$user->rights->recruitment->recruitmentjobposition->read','$conf->recruitment->enabled',2,'2022-07-05 08:07:12'),(167312,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1002,'/recruitment/recruitmentjobposition_card.php?action=create','','NewPositionToBeFilled','','recruitment',NULL,'recruitment_recruitmentjobposition_new','$user->rights->recruitment->recruitmentjobposition->write','$conf->recruitment->enabled',2,'2022-07-05 08:07:12'),(167313,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1003,'/recruitment/recruitmentjobposition_list.php','','ListOfPositionsToBeFilled','','recruitment',NULL,'recruitment_recruitmentjobposition_list','$user->rights->recruitment->recruitmentjobposition->read','$conf->recruitment->enabled',2,'2022-07-05 08:07:12'),(167314,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1004,'/recruitment/recruitmentcandidature_card.php?action=create','','NewCandidature','','recruitment',NULL,'recruitment_recruitmentcandidature_new','$user->rights->recruitment->recruitmentjobposition->write','$conf->recruitment->enabled',2,'2022-07-05 08:07:12'),(167315,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1005,'/recruitment/recruitmentcandidature_list.php','','ListOfCandidatures','','recruitment',NULL,'recruitment_recruitmentcandidature_list','$user->rights->recruitment->recruitmentjobposition->read','$conf->recruitment->enabled',2,'2022-07-05 08:07:12'),(167316,'all',1,'resource','left','agenda',-1,NULL,'agenda',100,'/resource/list.php','','MenuResourceIndex','','resource',NULL,'resource','$user->rights->resource->read','1',0,'2022-07-05 08:07:12'),(167317,'all',1,'resource','left','agenda',-1,'resource','agenda',101,'/resource/card.php?action=create','','MenuResourceAdd','','resource',NULL,'resource_add','$user->rights->resource->write','1',0,'2022-07-05 08:07:12'),(167318,'all',1,'resource','left','agenda',-1,'resource','agenda',102,'/resource/list.php','','List','','resource',NULL,'resource_list','$user->rights->resource->read','1',0,'2022-07-05 08:07:12'),(167319,'all',1,'stripe','left','bank',-1,NULL,'bank',100,'','','StripeAccount','','stripe',NULL,'stripe','$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-07-05 08:07:12'),(167320,'all',1,'stripe','left','bank',-1,'stripe','bank',102,'/stripe/charge.php','','StripeChargeList','','stripe',NULL,NULL,'$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-07-05 08:07:12'),(167321,'all',1,'stripe','left','bank',-1,'stripe','bank',102,'/stripe/transaction.php','','StripeTransactionList','','stripe',NULL,NULL,'$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-07-05 08:07:12'),(167322,'all',1,'stripe','left','bank',-1,'stripe','bank',103,'/stripe/payout.php','','StripePayoutList','','stripe',NULL,NULL,'$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-07-05 08:07:12'),(167323,'all',1,'ticket','left','ticket',-1,NULL,'ticket',101,'/ticket/index.php','','Ticket','','ticket',NULL,'ticket','$user->rights->ticket->read','$conf->ticket->enabled',2,'2022-07-05 08:07:12'),(167324,'all',1,'ticket','left','ticket',-1,'ticket','ticket',102,'/ticket/card.php?action=create','','NewTicket','','ticket',NULL,NULL,'$user->rights->ticket->write','$conf->ticket->enabled',2,'2022-07-05 08:07:12'),(167325,'all',1,'ticket','left','ticket',-1,'ticket','ticket',103,'/ticket/list.php?search_fk_status=non_closed','','List','','ticket',NULL,'ticketlist','$user->rights->ticket->read','$conf->ticket->enabled',2,'2022-07-05 08:07:12'),(167326,'all',1,'ticket','left','ticket',-1,'ticket','ticket',105,'/ticket/list.php?mode=mine&search_fk_status=non_closed','','MenuTicketMyAssign','','ticket',NULL,'ticketmy','$user->rights->ticket->read','$conf->ticket->enabled',0,'2022-07-05 08:07:12'),(167327,'all',1,'ticket','left','ticket',-1,'ticket','ticket',107,'/ticket/stats/index.php','','Statistics','','ticket',NULL,NULL,'$user->rights->ticket->read','$conf->ticket->enabled',0,'2022-07-05 08:07:12'),(167328,'all',1,'ticket','left','ticket',-1,'ticket','ticket',107,'/categories/index.php?type=12','','Categories','','ticket',NULL,NULL,'$user->rights->ticket->read','$conf->categorie->enabled',0,'2022-07-05 08:07:12'),(167329,'all',1,'takepos','top','takepos',0,NULL,NULL,1001,'/takepos/index.php','takepos','PointOfSaleShort','','cashdesk',NULL,NULL,'$user->rights->takepos->run','$conf->takepos->enabled',2,'2022-07-05 08:07:12'),(167330,'all',1,'website','top','website',0,NULL,NULL,100,'/website/index.php','','WebSites','','website',NULL,NULL,'$user->rights->website->read','$conf->website->enabled',2,'2022-07-05 08:07:13'); +INSERT INTO `llx_menu` VALUES (103094,'all',2,'agenda','top','agenda',0,NULL,NULL,100,'/comm/action/index.php','','Agenda',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103095,'all',2,'agenda','left','agenda',103094,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103096,'all',2,'agenda','left','agenda',103095,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction',NULL,'commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103097,'all',2,'agenda','left','agenda',103095,NULL,NULL,102,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Calendar',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103098,'all',2,'agenda','left','agenda',103097,NULL,NULL,103,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103099,'all',2,'agenda','left','agenda',103097,NULL,NULL,104,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103100,'all',2,'agenda','left','agenda',103097,NULL,NULL,105,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103101,'all',2,'agenda','left','agenda',103097,NULL,NULL,106,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103102,'all',2,'agenda','left','agenda',103095,NULL,NULL,112,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda','','List',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103103,'all',2,'agenda','left','agenda',103102,NULL,NULL,113,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103104,'all',2,'agenda','left','agenda',103102,NULL,NULL,114,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103105,'all',2,'agenda','left','agenda',103102,NULL,NULL,115,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=todo','','MenuToDoActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103106,'all',2,'agenda','left','agenda',103102,NULL,NULL,116,'/comm/action/listactions.php?mainmenu=agenda&leftmenu=agenda&status=done','','MenuDoneActions',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2015-03-13 15:29:19'),(103107,'all',2,'agenda','left','agenda',103095,NULL,NULL,120,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings',NULL,'agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2015-03-13 15:29:19'),(103134,'all',2,'opensurvey','top','opensurvey',0,NULL,NULL,200,'/opensurvey/index.php','','Surveys',NULL,'opensurvey',NULL,NULL,'$user->rights->opensurvey->survey->read','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103135,'all',2,'opensurvey','left','opensurvey',-1,NULL,'opensurvey',200,'/opensurvey/index.php?mainmenu=opensurvey&leftmenu=opensurvey','','Survey',NULL,'opensurvey@opensurvey',NULL,'opensurvey','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103136,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',210,'/opensurvey/public/index.php','_blank','NewSurvey',NULL,'opensurvey@opensurvey',NULL,'opensurvey_new','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(103137,'all',2,'opensurvey','left','opensurvey',-1,'opensurvey','opensurvey',220,'/opensurvey/list.php','','List',NULL,'opensurvey@opensurvey',NULL,'opensurvey_list','','$conf->opensurvey->enabled',0,'2015-03-13 20:33:42'),(161088,'auguria',1,'','top','home',0,NULL,NULL,10,'/index.php?mainmenu=home&leftmenu=','','Home',NULL,'',-1,'','','1',2,'2017-08-30 15:14:30'),(161089,'auguria',1,'societe|fournisseur','top','companies',0,NULL,NULL,20,'/societe/index.php?mainmenu=companies&leftmenu=','','ThirdParties',NULL,'companies',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','( ! empty($conf->societe->enabled) && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ! empty($conf->fournisseur->enabled)',2,'2017-08-30 15:14:30'),(161090,'auguria',1,'product|service','top','products',0,NULL,NULL,30,'/product/index.php?mainmenu=products&leftmenu=','','Products/Services',NULL,'products',-1,'','$user->rights->produit->lire||$user->rights->service->lire','$conf->product->enabled || $conf->service->enabled',0,'2017-08-30 15:14:30'),(161092,'auguria',1,'propal|commande|fournisseur|contrat|ficheinter','top','commercial',0,NULL,NULL,40,'/comm/index.php?mainmenu=commercial&leftmenu=','','Commercial',NULL,'commercial',-1,'','$user->rights->societe->lire || $user->rights->societe->contact->lire','$conf->propal->enabled || $conf->commande->enabled || $conf->supplier_order->enabled || $conf->contrat->enabled || $conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(161093,'auguria',1,'comptabilite|accounting|facture|don|tax|salaries|loan','top','accountancy',0,NULL,NULL,50,'/compta/index.php?mainmenu=accountancy&leftmenu=','','MenuFinancial',NULL,'compta',-1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->plancompte->lire || $user->rights->facture->lire|| $user->rights->don->lire || $user->rights->tax->charges->lire || $user->rights->salaries->read || $user->rights->loan->read','$conf->comptabilite->enabled || $conf->accounting->enabled || $conf->facture->enabled || $conf->don->enabled || $conf->tax->enabled || $conf->salaries->enabled || $conf->supplier_invoice->enabled || $conf->loan->enabled',2,'2017-08-30 15:14:30'),(161094,'auguria',1,'projet','top','project',0,NULL,NULL,70,'/projet/index.php?mainmenu=project&leftmenu=','','Projects',NULL,'projects',-1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(161095,'auguria',1,'mailing|export|import|opensurvey|resource','top','tools',0,NULL,NULL,90,'/core/tools.php?mainmenu=tools&leftmenu=','','Tools',NULL,'other',-1,'','$user->rights->mailing->lire || $user->rights->export->lire || $user->rights->import->run || $user->rights->opensurvey->read || $user->rights->resource->read','$conf->mailing->enabled || $conf->export->enabled || $conf->import->enabled || $conf->opensurvey->enabled || $conf->resource->enabled',2,'2017-08-30 15:14:30'),(161101,'auguria',1,'banque|prelevement','top','bank',0,NULL,NULL,60,'/compta/bank/index.php?mainmenu=bank&leftmenu=bank','','MenuBankCash',NULL,'banks',-1,'','$user->rights->banque->lire || $user->rights->prelevement->bons->lire','$conf->banque->enabled || $conf->prelevement->enabled',0,'2017-08-30 15:14:30'),(161102,'auguria',1,'hrm|holiday|deplacement|expensereport','top','hrm',0,NULL,NULL,80,'/hrm/index.php?mainmenu=hrm&leftmenu=','','HRM',NULL,'holiday',-1,'','$user->rights->hrm->employee->read || $user->rights->holiday->write || $user->rights->deplacement->lire || $user->rights->expensereport->lire','$conf->hrm->enabled || $conf->holiday->enabled || $conf->deplacement->enabled || $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(161177,'auguria',1,'','left','home',161088,NULL,NULL,0,'/index.php','','MyDashboard',NULL,'',0,'','','1',2,'2017-08-30 15:14:30'),(161187,'auguria',1,'','left','home',161088,NULL,NULL,1,'/admin/index.php?leftmenu=setup','','Setup',NULL,'admin',0,'setup','','$user->admin',2,'2017-08-30 15:14:30'),(161188,'auguria',1,'','left','home',161187,NULL,NULL,1,'/admin/company.php?leftmenu=setup','','MenuCompanySetup',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161189,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/ihm.php?leftmenu=setup','','GUISetup',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161190,'auguria',1,'','left','home',161187,NULL,NULL,2,'/admin/modules.php?leftmenu=setup','','Modules',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161191,'auguria',1,'','left','home',161187,NULL,NULL,6,'/admin/boxes.php?leftmenu=setup','','Boxes',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161192,'auguria',1,'','left','home',161187,NULL,NULL,3,'/admin/menus.php?leftmenu=setup','','Menus',NULL,'admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:47'),(161193,'auguria',1,'','left','home',161187,NULL,NULL,7,'/admin/delais.php?leftmenu=setup','','Alerts',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161194,'auguria',1,'','left','home',161187,NULL,NULL,10,'/admin/pdf.php?leftmenu=setup','','PDF',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161195,'auguria',1,'','left','home',161187,NULL,NULL,8,'/admin/security_other.php?leftmenu=setup','','Security',NULL,'admin',1,'','','$leftmenu==\'setup\'',2,'2017-09-06 08:29:36'),(161196,'auguria',1,'','left','home',161187,NULL,NULL,11,'/admin/mails.php?leftmenu=setup','','Emails',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161197,'auguria',1,'','left','home',161187,NULL,NULL,9,'/admin/limits.php?leftmenu=setup','','MenuLimits',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161198,'auguria',1,'','left','home',161187,NULL,NULL,13,'/admin/dict.php?leftmenu=setup','','Dictionary',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161199,'auguria',1,'','left','home',161187,NULL,NULL,14,'/admin/const.php?leftmenu=setup','','OtherSetup',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161200,'auguria',1,'','left','home',161187,NULL,NULL,12,'/admin/sms.php?leftmenu=setup','','SMS',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161201,'auguria',1,'','left','home',161187,NULL,NULL,4,'/admin/translation.php?leftmenu=setup','','Translation',NULL,'admin',1,'','','$leftmenu==\"setup\"',2,'2017-08-30 15:14:30'),(161288,'auguria',1,'','left','home',161387,NULL,NULL,0,'/admin/system/dolibarr.php?leftmenu=admintools','','InfoDolibarr',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161289,'auguria',1,'','left','home',161288,NULL,NULL,2,'/admin/system/modules.php?leftmenu=admintools','','Modules',NULL,'admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161290,'auguria',1,'','left','home',161288,NULL,NULL,3,'/admin/triggers.php?leftmenu=admintools','','Triggers',NULL,'admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161291,'auguria',1,'','left','home',161288,NULL,NULL,4,'/admin/system/filecheck.php?leftmenu=admintools','','FileCheck',NULL,'admin',2,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161292,'auguria',1,'','left','home',161387,NULL,NULL,1,'/admin/system/browser.php?leftmenu=admintools','','InfoBrowser',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161293,'auguria',1,'','left','home',161387,NULL,NULL,2,'/admin/system/os.php?leftmenu=admintools','','InfoOS',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161294,'auguria',1,'','left','home',161387,NULL,NULL,3,'/admin/system/web.php?leftmenu=admintools','','InfoWebServer',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161295,'auguria',1,'','left','home',161387,NULL,NULL,4,'/admin/system/phpinfo.php?leftmenu=admintools','','InfoPHP',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161297,'auguria',1,'','left','home',161387,NULL,NULL,5,'/admin/system/database.php?leftmenu=admintools','','InfoDatabase',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161387,'auguria',1,'','left','home',161088,NULL,NULL,2,'/admin/tools/index.php?leftmenu=admintools','','AdminTools',NULL,'admin',0,'admintools','','$user->admin',2,'2017-08-30 15:14:30'),(161388,'auguria',1,'','left','home',161387,NULL,NULL,6,'/admin/tools/dolibarr_export.php?leftmenu=admintools','','Backup',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161389,'auguria',1,'','left','home',161387,NULL,NULL,7,'/admin/tools/dolibarr_import.php?leftmenu=admintools','','Restore',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161392,'auguria',1,'','left','home',161387,NULL,NULL,8,'/admin/tools/update.php?leftmenu=admintools','','MenuUpgrade',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161393,'auguria',1,'','left','home',161387,NULL,NULL,9,'/admin/tools/eaccelerator.php?leftmenu=admintools','','EAccelerator',NULL,'admin',1,'','','$leftmenu==\"admintools\" && function_exists(\"eaccelerator_info\")',2,'2017-08-30 15:14:30'),(161394,'auguria',1,'','left','home',161387,NULL,NULL,10,'/admin/tools/listevents.php?leftmenu=admintools','','Audit',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161395,'auguria',1,'','left','home',161387,NULL,NULL,11,'/admin/tools/listsessions.php?leftmenu=admintools','','Sessions',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161396,'auguria',1,'','left','home',161387,NULL,NULL,12,'/admin/tools/purge.php?leftmenu=admintools','','Purge',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161398,'auguria',1,'','left','home',161387,NULL,NULL,14,'/admin/system/about.php?leftmenu=admintools','','ExternalResources',NULL,'admin',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161407,'auguria',1,'','left','home',161387,NULL,NULL,15,'/product/admin/product_tools.php?mainmenu=home&leftmenu=admintools','','ProductVatMassChange',NULL,'products',1,'','','$leftmenu==\"admintools\"',2,'2017-08-30 15:14:30'),(161487,'auguria',1,'','left','home',161088,NULL,NULL,4,'/user/home.php?leftmenu=users','','MenuUsersAndGroups',NULL,'users',0,'users','','1',2,'2017-08-30 15:14:30'),(161488,'auguria',1,'','left','home',161487,NULL,NULL,0,'/user/index.php?leftmenu=users','','Users',NULL,'users',1,'','$user->rights->user->user->lire || $user->admin','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161489,'auguria',1,'','left','home',161488,NULL,NULL,0,'/user/card.php?leftmenu=users&action=create','','NewUser',NULL,'users',2,'','($user->rights->user->user->creer || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161490,'auguria',1,'','left','home',161487,NULL,NULL,1,'/user/group/index.php?leftmenu=users','','Groups',NULL,'users',1,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->read:$user->rights->user->user->lire) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161491,'auguria',1,'','left','home',161490,NULL,NULL,0,'/user/group/card.php?leftmenu=users&action=create','','NewGroup',NULL,'users',2,'','(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)','$leftmenu==\"users\"',2,'2017-08-30 15:14:30'),(161587,'auguria',1,'','left','companies',161089,NULL,NULL,0,'/societe/index.php?leftmenu=thirdparties','','ThirdParty',NULL,'companies',0,'thirdparties','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161588,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/card.php?action=create','','MenuNewThirdParty',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161589,'auguria',1,'','left','companies',161587,NULL,NULL,0,'/societe/list.php?action=create','','List',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161590,'auguria',1,'','left','companies',161587,NULL,NULL,5,'/societe/list.php?type=f&leftmenu=suppliers','','ListSuppliersShort',NULL,'suppliers',1,'','$user->rights->societe->lire && $user->rights->fournisseur->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161591,'auguria',1,'','left','companies',161590,NULL,NULL,0,'/societe/card.php?leftmenu=supplier&action=create&type=f','','NewSupplier',NULL,'suppliers',2,'','$user->rights->societe->creer','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161593,'auguria',1,'','left','companies',161587,NULL,NULL,3,'/societe/list.php?type=p&leftmenu=prospects','','ListProspectsShort',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161594,'auguria',1,'','left','companies',161593,NULL,NULL,0,'/societe/card.php?leftmenu=prospects&action=create&type=p','','MenuNewProspect',NULL,'companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161596,'auguria',1,'','left','companies',161587,NULL,NULL,4,'/societe/list.php?type=c&leftmenu=customers','','ListCustomersShort',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161597,'auguria',1,'','left','companies',161596,NULL,NULL,0,'/societe/card.php?leftmenu=customers&action=create&type=c','','MenuNewCustomer',NULL,'companies',2,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161687,'auguria',1,'','left','companies',161089,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','ContactsAddresses',NULL,'companies',0,'contacts','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161688,'auguria',1,'','left','companies',161687,NULL,NULL,0,'/contact/card.php?leftmenu=contacts&action=create','','NewContactAddress',NULL,'companies',1,'','$user->rights->societe->creer','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161689,'auguria',1,'','left','companies',161687,NULL,NULL,1,'/contact/list.php?leftmenu=contacts','','List',NULL,'companies',1,'','$user->rights->societe->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161691,'auguria',1,'','left','companies',161689,NULL,NULL,1,'/contact/list.php?leftmenu=contacts&type=p','','ThirdPartyProspects',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161692,'auguria',1,'','left','companies',161689,NULL,NULL,2,'/contact/list.php?leftmenu=contacts&type=c','','ThirdPartyCustomers',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161693,'auguria',1,'','left','companies',161689,NULL,NULL,3,'/contact/list.php?leftmenu=contacts&type=f','','ThirdPartySuppliers',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled && $conf->fournisseur->enabled',2,'2017-08-30 15:14:30'),(161694,'auguria',1,'','left','companies',161689,NULL,NULL,4,'/contact/list.php?leftmenu=contacts&type=o','','Others',NULL,'companies',2,'','$user->rights->societe->contact->lire','$conf->societe->enabled',2,'2017-08-30 15:14:30'),(161737,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=1','','SuppliersCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161738,'auguria',1,'','left','companies',161737,NULL,NULL,0,'/categories/card.php?action=create&type=1','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161747,'auguria',1,'','left','companies',161089,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=2','','CustomersProspectsCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161748,'auguria',1,'','left','companies',161747,NULL,NULL,0,'/categories/card.php?action=create&type=2','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->fournisseur->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161757,'auguria',1,'','left','companies',161089,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=4','','ContactCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(161758,'auguria',1,'','left','companies',161757,NULL,NULL,0,'/categories/card.php?action=create&type=4','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->societe->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(162187,'auguria',1,'','left','commercial',161092,NULL,NULL,4,'/comm/propal/index.php?leftmenu=propals','','Prop',NULL,'propal',0,'propals','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162188,'auguria',1,'','left','commercial',162187,NULL,NULL,0,'/comm/propal/card.php?action=create&leftmenu=propals','','NewPropal',NULL,'propal',1,'','$user->rights->propale->creer','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162189,'auguria',1,'','left','commercial',162187,NULL,NULL,1,'/comm/propal/list.php?leftmenu=propals','','List',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162190,'auguria',1,'','left','commercial',162189,NULL,NULL,2,'/comm/propal/list.php?leftmenu=propals&search_status=0','','PropalsDraft',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162191,'auguria',1,'','left','commercial',162189,NULL,NULL,3,'/comm/propal/list.php?leftmenu=propals&search_status=1','','PropalsOpened',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162192,'auguria',1,'','left','commercial',162189,NULL,NULL,4,'/comm/propal/list.php?leftmenu=propals&search_status=2','','PropalStatusSigned',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162193,'auguria',1,'','left','commercial',162189,NULL,NULL,5,'/comm/propal/list.php?leftmenu=propals&search_status=3','','PropalStatusNotSigned',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162194,'auguria',1,'','left','commercial',162189,NULL,NULL,6,'/comm/propal/list.php?leftmenu=propals&search_status=4','','PropalStatusBilled',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled && $leftmenu==\"propals\"',2,'2017-08-30 15:14:30'),(162197,'auguria',1,'','left','commercial',162187,NULL,NULL,4,'/comm/propal/stats/index.php?leftmenu=propals','','Statistics',NULL,'propal',1,'','$user->rights->propale->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(162287,'auguria',1,'','left','commercial',161092,NULL,NULL,5,'/commande/index.php?leftmenu=orders','','CustomersOrders',NULL,'orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162288,'auguria',1,'','left','commercial',162287,NULL,NULL,0,'/commande/card.php?action=create&leftmenu=orders','','NewOrder',NULL,'orders',1,'','$user->rights->commande->creer','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162289,'auguria',1,'','left','commercial',162287,NULL,NULL,1,'/commande/list.php?leftmenu=orders','','List',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162290,'auguria',1,'','left','commercial',162289,NULL,NULL,2,'/commande/list.php?leftmenu=orders&search_status=0','','StatusOrderDraftShort',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162291,'auguria',1,'','left','commercial',162289,NULL,NULL,3,'/commande/list.php?leftmenu=orders&search_status=1','','StatusOrderValidated',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162292,'auguria',1,'','left','commercial',162289,NULL,NULL,4,'/commande/list.php?leftmenu=orders&search_status=2','','StatusOrderOnProcessShort',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162293,'auguria',1,'','left','commercial',162289,NULL,NULL,5,'/commande/list.php?leftmenu=orders&search_status=3','','StatusOrderToBill',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162294,'auguria',1,'','left','commercial',162289,NULL,NULL,6,'/commande/list.php?leftmenu=orders&search_status=4','','StatusOrderProcessed',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162295,'auguria',1,'','left','commercial',162289,NULL,NULL,7,'/commande/list.php?leftmenu=orders&search_status=-1','','StatusOrderCanceledShort',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled && $leftmenu==\"orders\"',2,'2017-08-30 15:14:30'),(162296,'auguria',1,'','left','commercial',162287,NULL,NULL,4,'/commande/stats/index.php?leftmenu=orders','','Statistics',NULL,'orders',1,'','$user->rights->commande->lire','$conf->commande->enabled',2,'2017-08-30 15:14:30'),(162387,'auguria',1,'','left','commercial',161090,NULL,NULL,6,'/expedition/index.php?leftmenu=sendings','','Shipments',NULL,'sendings',0,'sendings','$user->rights->expedition->lire','$conf->expedition->enabled',2,'2017-08-30 15:14:30'),(162388,'auguria',1,'','left','commercial',162387,NULL,NULL,0,'/expedition/card.php?action=create2&leftmenu=sendings','','NewSending',NULL,'sendings',1,'','$user->rights->expedition->creer','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162389,'auguria',1,'','left','commercial',162387,NULL,NULL,1,'/expedition/list.php?leftmenu=sendings','','List',NULL,'sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162390,'auguria',1,'','left','commercial',162387,NULL,NULL,2,'/expedition/stats/index.php?leftmenu=sendings','','Statistics',NULL,'sendings',1,'','$user->rights->expedition->lire','$conf->expedition->enabled && $leftmenu==\"sendings\"',2,'2017-08-30 15:14:30'),(162487,'auguria',1,'','left','commercial',161092,NULL,NULL,7,'/contrat/index.php?leftmenu=contracts','','Contracts',NULL,'contracts',0,'contracts','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162488,'auguria',1,'','left','commercial',162487,NULL,NULL,0,'/contrat/card.php?&action=create&leftmenu=contracts','','NewContract',NULL,'contracts',1,'','$user->rights->contrat->creer','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162489,'auguria',1,'','left','commercial',162487,NULL,NULL,1,'/contrat/list.php?leftmenu=contracts','','List',NULL,'contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162490,'auguria',1,'','left','commercial',162487,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts','','MenuServices',NULL,'contracts',1,'','$user->rights->contrat->lire','$conf->contrat->enabled',2,'2017-08-30 15:14:30'),(162491,'auguria',1,'','left','commercial',162490,NULL,NULL,0,'/contrat/services.php?leftmenu=contracts&mode=0','','MenuInactiveServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162492,'auguria',1,'','left','commercial',162490,NULL,NULL,1,'/contrat/services.php?leftmenu=contracts&mode=4','','MenuRunningServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162493,'auguria',1,'','left','commercial',162490,NULL,NULL,2,'/contrat/services.php?leftmenu=contracts&mode=4&filter=expired','','MenuExpiredServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162494,'auguria',1,'','left','commercial',162490,NULL,NULL,3,'/contrat/services.php?leftmenu=contracts&mode=5','','MenuClosedServices',NULL,'contracts',2,'','$user->rights->contrat->lire','$conf->contrat->enabled && $leftmenu==\"contracts\"',2,'2017-08-30 15:14:30'),(162587,'auguria',1,'','left','commercial',161092,NULL,NULL,8,'/fichinter/list.php?leftmenu=ficheinter','','Interventions',NULL,'interventions',0,'ficheinter','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162588,'auguria',1,'','left','commercial',162587,NULL,NULL,0,'/fichinter/card.php?action=create&leftmenu=ficheinter','','NewIntervention',NULL,'interventions',1,'','$user->rights->ficheinter->creer','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162589,'auguria',1,'','left','commercial',162587,NULL,NULL,1,'/fichinter/list.php?leftmenu=ficheinter','','List',NULL,'interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162590,'auguria',1,'','left','commercial',162587,NULL,NULL,2,'/fichinter/stats/index.php?leftmenu=ficheinter','','Statistics',NULL,'interventions',1,'','$user->rights->ficheinter->lire','$conf->ficheinter->enabled',2,'2017-08-30 15:14:30'),(162687,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/fourn/facture/list.php?leftmenu=suppliers_bills','','BillsSuppliers',NULL,'bills',0,'supplier_bills','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162688,'auguria',1,'','left','accountancy',162687,NULL,NULL,0,'/fourn/facture/card.php?action=create&leftmenu=suppliers_bills','','NewBill',NULL,'bills',1,'','$user->rights->fournisseur->facture->creer','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162689,'auguria',1,'','left','accountancy',162687,NULL,NULL,1,'/fourn/facture/list.php?leftmenu=suppliers_bills','','List',NULL,'bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162690,'auguria',1,'','left','accountancy',162687,NULL,NULL,2,'/fourn/facture/paiement.php?leftmenu=suppliers_bills','','Payments',NULL,'bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162691,'auguria',1,'','left','accountancy',162687,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills&mode=supplier','','Statistics',NULL,'bills',1,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162692,'auguria',1,'','left','accountancy',162690,NULL,NULL,1,'/fourn/facture/rapport.php?leftmenu=suppliers_bills','','Reporting',NULL,'bills',2,'','$user->rights->fournisseur->facture->lire','$conf->supplier_invoice->enabled',2,'2017-08-30 15:14:30'),(162787,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills','','BillsCustomers',NULL,'bills',0,'customer_bills','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162788,'auguria',1,'','left','accountancy',162787,NULL,NULL,3,'/compta/facture/card.php?action=create&leftmenu=customers_bills','','NewBill',NULL,'bills',1,'','$user->rights->facture->creer','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162789,'auguria',1,'','left','accountancy',162787,NULL,NULL,5,'/compta/facture/fiche-rec.php?leftmenu=customers_bills','','ListOfTemplates',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162791,'auguria',1,'','left','accountancy',162787,NULL,NULL,6,'/compta/paiement/list.php?leftmenu=customers_bills','','Payments',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162792,'auguria',1,'','left','accountancy',162787,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills','','List',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162797,'auguria',1,'','left','accountancy',162791,NULL,NULL,1,'/compta/paiement/rapport.php?leftmenu=customers_bills','','Reportings',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162798,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/paiement/cheque/index.php?leftmenu=checks&mainmenu=bank','','MenuChequeDeposits',NULL,'bills',0,'checks','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162799,'auguria',1,'','left','accountancy',162798,NULL,NULL,0,'/compta/paiement/cheque/card.php?leftmenu=checks&action=new','','NewCheckDeposit',NULL,'compta',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162800,'auguria',1,'','left','accountancy',162798,NULL,NULL,1,'/compta/paiement/cheque/list.php?leftmenu=checks','','List',NULL,'bills',1,'','$user->rights->banque->lire','empty($conf->global->BANK_DISABLE_CHECK_DEPOSIT) && ! empty($conf->banque->enabled) && (! empty($conf->facture->enabled) || ! empty($conf->global->MAIN_MENU_CHEQUE_DEPOSIT_ON))',2,'2017-08-30 15:14:30'),(162801,'auguria',1,'','left','accountancy',162787,NULL,NULL,8,'/compta/facture/stats/index.php?leftmenu=customers_bills','','Statistics',NULL,'bills',1,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162807,'auguria',1,'','left','accountancy',162792,NULL,NULL,1,'/compta/facture/list.php?leftmenu=customers_bills&search_status=0','','BillShortStatusDraft',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162808,'auguria',1,'','left','accountancy',162792,NULL,NULL,2,'/compta/facture/list.php?leftmenu=customers_bills&search_status=1','','BillShortStatusNotPaid',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162809,'auguria',1,'','left','accountancy',162792,NULL,NULL,3,'/compta/facture/list.php?leftmenu=customers_bills&search_status=2','','BillShortStatusPaid',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162810,'auguria',1,'','left','accountancy',162792,NULL,NULL,4,'/compta/facture/list.php?leftmenu=customers_bills&search_status=3','','BillShortStatusCanceled',NULL,'bills',2,'','$user->rights->facture->lire','$conf->facture->enabled',2,'2017-08-30 15:14:30'),(162987,'auguria',1,'','left','accountancy',161093,NULL,NULL,3,'/commande/list.php?leftmenu=orders&search_status=3','','MenuOrdersToBill',NULL,'orders',0,'orders','$user->rights->commande->lire','$conf->commande->enabled',0,'2017-08-30 15:14:30'),(163087,'auguria',1,'','left','accountancy',161093,NULL,NULL,4,'/don/index.php?leftmenu=donations&mainmenu=accountancy','','Donations',NULL,'donations',0,'donations','$user->rights->don->lire','$conf->don->enabled',2,'2017-08-30 15:14:30'),(163088,'auguria',1,'','left','accountancy',163087,NULL,NULL,0,'/don/card.php?leftmenu=donations&mainmenu=accountancy&action=create','','NewDonation',NULL,'donations',1,'','$user->rights->don->creer','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163089,'auguria',1,'','left','accountancy',163087,NULL,NULL,1,'/don/list.php?leftmenu=donations&mainmenu=accountancy','','List',NULL,'donations',1,'','$user->rights->don->lire','$conf->don->enabled && $leftmenu==\"donations\"',2,'2017-08-30 15:14:30'),(163187,'auguria',1,'','left','accountancy',161102,NULL,NULL,5,'/compta/deplacement/index.php?leftmenu=tripsandexpenses','','TripsAndExpenses',NULL,'trips',0,'tripsandexpenses','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163188,'auguria',1,'','left','accountancy',163187,NULL,NULL,1,'/compta/deplacement/card.php?action=create&leftmenu=tripsandexpenses','','New',NULL,'trips',1,'','$user->rights->deplacement->creer','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163189,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/list.php?leftmenu=tripsandexpenses','','List',NULL,'trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163190,'auguria',1,'','left','accountancy',163187,NULL,NULL,2,'/compta/deplacement/stats/index.php?leftmenu=tripsandexpenses','','Statistics',NULL,'trips',1,'','$user->rights->deplacement->lire','$conf->deplacement->enabled',0,'2017-08-30 15:14:30'),(163287,'auguria',1,'','left','accountancy',161093,NULL,NULL,6,'/compta/charges/index.php?leftmenu=tax&mainmenu=accountancy','','MenuSpecialExpenses',NULL,'compta',0,'tax','(! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) || (! empty($conf->salaries->enabled) && $user->rights->salaries->read)','$conf->tax->enabled || $conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163297,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/salaries/index.php?leftmenu=tax_salary&mainmenu=accountancy','','Salaries',NULL,'salaries',1,'tax_sal','$user->rights->salaries->payment->read','$conf->salaries->enabled',0,'2017-08-30 15:14:30'),(163298,'auguria',1,'','left','accountancy',163297,NULL,NULL,2,'/compta/salaries/card.php?leftmenu=tax_salary&action=create','','NewPayment',NULL,'companies',2,'','$user->rights->salaries->payment->write','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163299,'auguria',1,'','left','accountancy',163297,NULL,NULL,3,'/compta/salaries/index.php?leftmenu=tax_salary','','Payments',NULL,'companies',2,'','$user->rights->salaries->payment->read','$conf->salaries->enabled && $leftmenu==\"tax_salary\"',0,'2017-08-30 15:14:30'),(163307,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/loan/index.php?leftmenu=tax_loan&mainmenu=accountancy','','Loans',NULL,'loan',1,'tax_loan','$user->rights->loan->read','$conf->loan->enabled',0,'2017-08-30 15:14:30'),(163308,'auguria',1,'','left','accountancy',163307,NULL,NULL,2,'/loan/card.php?leftmenu=tax_loan&action=create','','NewLoan',NULL,'loan',2,'','$user->rights->loan->write','$conf->loan->enabled && $leftmenu==\"tax_loan\"',0,'2017-08-30 15:14:30'),(163310,'auguria',1,'','left','accountancy',163307,NULL,NULL,4,'/loan/calc.php?leftmenu=tax_loan','','Calculator',NULL,'companies',2,'','$user->rights->loan->calc','$conf->loan->enabled && $leftmenu==\"tax_loan\" && ! empty($conf->global->LOAN_SHOW_CALCULATOR)',0,'2017-08-30 15:14:30'),(163337,'auguria',1,'','left','accountancy',163287,NULL,NULL,1,'/compta/sociales/index.php?leftmenu=tax_social','','SocialContributions',NULL,'',1,'tax_social','$user->rights->tax->charges->lire','$conf->tax->enabled',0,'2017-08-30 15:14:30'),(163338,'auguria',1,'','left','accountancy',163337,NULL,NULL,2,'/compta/sociales/card.php?leftmenu=tax_social&action=create','','MenuNewSocialContribution',NULL,'',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163339,'auguria',1,'','left','accountancy',163337,NULL,NULL,3,'/compta/sociales/payments.php?leftmenu=tax_social&mainmenu=accountancy&mode=sconly','','Payments',NULL,'',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && $leftmenu==\"tax_social\"',0,'2017-08-30 15:14:30'),(163387,'auguria',1,'','left','accountancy',163287,NULL,NULL,7,'/compta/tva/index.php?leftmenu=tax_vat&mainmenu=accountancy','','VAT',NULL,'companies',1,'tax_vat','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS)',0,'2017-08-30 15:14:30'),(163388,'auguria',1,'','left','accountancy',163387,NULL,NULL,0,'/compta/tva/card.php?leftmenu=tax_vat&action=create','','New',NULL,'companies',2,'','$user->rights->tax->charges->creer','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163389,'auguria',1,'','left','accountancy',163387,NULL,NULL,1,'/compta/tva/reglement.php?leftmenu=tax_vat','','List',NULL,'companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163390,'auguria',1,'','left','accountancy',163387,NULL,NULL,2,'/compta/tva/clients.php?leftmenu=tax_vat','','ReportByCustomers',NULL,'companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163391,'auguria',1,'','left','accountancy',163387,NULL,NULL,3,'/compta/tva/quadri_detail.php?leftmenu=tax_vat','','ReportByQuarter',NULL,'companies',2,'','$user->rights->tax->charges->lire','$conf->tax->enabled && empty($conf->global->TAX_DISABLE_VAT_MENUS) && $leftmenu==\"tax_vat\"',0,'2017-08-30 15:14:30'),(163487,'auguria',1,'','left','accountancy',161093,NULL,NULL,7,'/accountancy/index.php?leftmenu=accountancy','','MenuAccountancy',NULL,'accountancy',0,'accounting','! empty($conf->accounting->enabled) || $user->rights->accounting->bind->write || $user->rights->accounting->bind->write || $user->rights->compta->resultat->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163488,'auguria',1,'','left','accountancy',163487,NULL,NULL,2,'/accountancy/customer/index.php?leftmenu=dispatch_customer','','CustomersVentilation',NULL,'accountancy',1,'dispatch_customer','$user->rights->accounting->bind->write','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163489,'auguria',1,'','left','accountancy',163488,NULL,NULL,3,'/accountancy/customer/list.php','','ToDispatch',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163490,'auguria',1,'','left','accountancy',163488,NULL,NULL,4,'/accountancy/customer/lines.php','','Dispatched',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $leftmenu==\"dispatch_customer\"',0,'2017-08-30 15:14:30'),(163497,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/supplier/index.php?leftmenu=dispatch_supplier','','SuppliersVentilation',NULL,'accountancy',1,'ventil_supplier','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled',0,'2017-08-30 15:14:30'),(163498,'auguria',1,'','left','accountancy',163497,NULL,NULL,6,'/accountancy/supplier/list.php','','ToDispatch',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163499,'auguria',1,'','left','accountancy',163497,NULL,NULL,7,'/accountancy/supplier/lines.php','','Dispatched',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->fournisseur->enabled && $leftmenu==\"dispatch_supplier\"',0,'2017-08-30 15:14:30'),(163507,'auguria',1,'','left','accountancy',163487,NULL,NULL,5,'/accountancy/expensereport/index.php?leftmenu=dispatch_expensereport','','ExpenseReportsVentilation',NULL,'accountancy',1,'ventil_expensereport','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(163508,'auguria',1,'','left','accountancy',163507,NULL,NULL,6,'/accountancy/expensereport/list.php','','ToDispatch',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163509,'auguria',1,'','left','accountancy',163507,NULL,NULL,7,'/accountancy/expensereport/lines.php','','Dispatched',NULL,'accountancy',2,'','$user->rights->accounting->bind->write','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"dispatch_expensereport\"',0,'2017-08-30 15:14:30'),(163517,'auguria',1,'','left','accountancy',163487,NULL,NULL,15,'/accountancy/bookkeeping/list.php','','Bookkeeping',NULL,'accountancy',1,'bookkeeping','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163522,'auguria',1,'','left','accountancy',163487,NULL,NULL,16,'/accountancy/bookkeeping/balance.php','','AccountBalance',NULL,'accountancy',1,'balance','$user->rights->accounting->mouvements->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163527,'auguria',1,'','left','accountancy',163487,NULL,NULL,17,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','Reportings',NULL,'main',1,'report','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163528,'auguria',1,'','left','accountancy',163527,NULL,NULL,19,'/compta/resultat/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportInOut',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163529,'auguria',1,'','left','accountancy',163528,NULL,NULL,18,'/accountancy/report/result.php?mainmenu=accountancy&leftmenu=accountancy','','ByAccounts',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163530,'auguria',1,'','left','accountancy',163528,NULL,NULL,20,'/compta/resultat/clientfourn.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163531,'auguria',1,'','left','accountancy',163527,NULL,NULL,21,'/compta/stats/index.php?mainmenu=accountancy&leftmenu=accountancy','','ReportTurnover',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163532,'auguria',1,'','left','accountancy',163531,NULL,NULL,22,'/compta/stats/casoc.php?mainmenu=accountancy&leftmenu=accountancy','','ByCompanies',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163533,'auguria',1,'','left','accountancy',163531,NULL,NULL,23,'/compta/stats/cabyuser.php?mainmenu=accountancy&leftmenu=accountancy','','ByUsers',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163534,'auguria',1,'','left','accountancy',163531,NULL,NULL,24,'/compta/stats/cabyprodserv.php?mainmenu=accountancy&leftmenu=accountancy','','ByProductsAndServices',NULL,'main',3,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled && $leftmenu==\"accountancy\"',0,'2017-08-30 15:14:30'),(163537,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/accountancy/admin/fiscalyear.php?mainmenu=accountancy&leftmenu=accountancy_admin','','FiscalPeriod',NULL,'admin',1,'accountancy_admin_period','','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\" && $conf->global->MAIN_FEATURES_LEVEL > 0',2,'2017-08-30 15:14:30'),(163538,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'/accountancy/index.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Setup',NULL,'accountancy',1,'accountancy_admin','$user->rights->accounting->chartofaccount','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163541,'auguria',1,'','left','accountancy',163538,NULL,NULL,10,'/accountancy/admin/journals_list.php?id=35&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingJournals',NULL,'accountancy',2,'accountancy_admin_journal','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163542,'auguria',1,'','left','accountancy',163538,NULL,NULL,20,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Pcg_version',NULL,'accountancy',2,'accountancy_admin_chartmodel','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163543,'auguria',1,'','left','accountancy',163538,NULL,NULL,30,'/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin','','Chartofaccounts',NULL,'accountancy',2,'accountancy_admin_chart','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163544,'auguria',1,'','left','accountancy',163538,NULL,NULL,40,'/accountancy/admin/categories_list.php?id=32&mainmenu=accountancy&leftmenu=accountancy_admin','','AccountingCategory',NULL,'accountancy',2,'accountancy_admin_chart_group','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163545,'auguria',1,'','left','accountancy',163538,NULL,NULL,50,'/accountancy/admin/defaultaccounts.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuDefaultAccounts',NULL,'accountancy',2,'accountancy_admin_default','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163546,'auguria',1,'','left','accountancy',163538,NULL,NULL,60,'/admin/dict.php?id=10&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuVatAccounts',NULL,'accountancy',2,'accountancy_admin_vat','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163547,'auguria',1,'','left','accountancy',163538,NULL,NULL,70,'/admin/dict.php?id=7&from=accountancy&search_country_id=__MYCOUNTRYID__&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuTaxAccounts',NULL,'accountancy',2,'accountancy_admin_tax','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163548,'auguria',1,'','left','accountancy',163538,NULL,NULL,80,'/admin/dict.php?id=17&from=accountancy&mainmenu=accountancy&leftmenu=accountancy_admin','','MenuExpenseReportAccounts',NULL,'accountancy',2,'accountancy_admin_expensereport','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $conf->expensereport->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163549,'auguria',1,'','left','accountancy',163538,NULL,NULL,90,'/accountancy/admin/productaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin','','MenuProductsAccounts',NULL,'accountancy',2,'accountancy_admin_product','$user->rights->accounting->chartofaccount','$conf->accounting->enabled && $leftmenu==\"accountancy_admin\"',0,'2017-08-30 15:14:30'),(163587,'auguria',1,'','left','accountancy',161101,NULL,NULL,9,'/compta/prelevement/index.php?leftmenu=withdraw&mainmenu=bank','','StandingOrders',NULL,'withdrawals',0,'withdraw','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled',2,'2017-08-30 15:14:30'),(163589,'auguria',1,'','left','accountancy',163587,NULL,NULL,0,'/compta/prelevement/create.php?leftmenu=withdraw','','NewStandingOrder',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163590,'auguria',1,'','left','accountancy',163587,NULL,NULL,2,'/compta/prelevement/bons.php?leftmenu=withdraw','','WithdrawalsReceipts',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163591,'auguria',1,'','left','accountancy',163587,NULL,NULL,3,'/compta/prelevement/list.php?leftmenu=withdraw','','WithdrawalsLines',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163593,'auguria',1,'','left','accountancy',163587,NULL,NULL,5,'/compta/prelevement/rejets.php?leftmenu=withdraw','','Rejects',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163594,'auguria',1,'','left','accountancy',163587,NULL,NULL,6,'/compta/prelevement/stats.php?leftmenu=withdraw','','Statistics',NULL,'withdrawals',1,'','$user->rights->prelevement->bons->lire','$conf->prelevement->enabled && $leftmenu==\"withdraw\"',2,'2017-08-30 15:14:30'),(163687,'auguria',1,'','left','accountancy',161101,NULL,NULL,1,'/compta/bank/index.php?leftmenu=bank&mainmenu=bank','','MenuBankCash',NULL,'banks',0,'bank','$user->rights->banque->lire','$conf->banque->enabled',0,'2017-08-30 15:14:30'),(163688,'auguria',1,'','left','accountancy',163687,NULL,NULL,0,'/compta/bank/card.php?action=create&leftmenu=bank','','MenuNewFinancialAccount',NULL,'banks',1,'','$user->rights->banque->configurer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163690,'auguria',1,'','left','accountancy',163687,NULL,NULL,2,'/compta/bank/bankentries.php?leftmenu=bank','','ListTransactions',NULL,'banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163691,'auguria',1,'','left','accountancy',163687,NULL,NULL,3,'/compta/bank/budget.php?leftmenu=bank','','ListTransactionsByCategory',NULL,'banks',1,'','$user->rights->banque->lire','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163693,'auguria',1,'','left','accountancy',163687,NULL,NULL,5,'/compta/bank/transfer.php?leftmenu=bank','','BankTransfers',NULL,'banks',1,'','$user->rights->banque->transfer','$conf->banque->enabled && ($leftmenu==\"bank\" || $leftmenu==\"checks\" || $leftmenu==\"withdraw\")',0,'2017-08-30 15:14:30'),(163737,'auguria',1,'','left','accountancy',161101,NULL,NULL,4,'/categories/index.php?leftmenu=bank&type=5','','Categories',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163738,'auguria',1,'','left','accountancy',163737,NULL,NULL,0,'/categories/card.php?leftmenu=bank&action=create&type=5','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(163787,'auguria',1,'','left','accountancy',161093,NULL,NULL,11,'/compta/resultat/index.php?leftmenu=ca&mainmenu=accountancy','','Reportings',NULL,'main',0,'ca','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled',0,'2017-08-30 15:14:30'),(163792,'auguria',1,'','left','accountancy',163487,NULL,NULL,1,'','','Journalization',NULL,'main',1,'','$user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163793,'auguria',1,'','left','accountancy',163792,NULL,NULL,4,'/accountancy/journal/sellsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=1','','SellsJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163794,'auguria',1,'','left','accountancy',163792,NULL,NULL,1,'/accountancy/journal/bankjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=3','','BankJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163795,'auguria',1,'','left','accountancy',163792,NULL,NULL,2,'/accountancy/journal/expensereportsjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=6','','ExpenseReportJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163796,'auguria',1,'','left','accountancy',163792,NULL,NULL,3,'/accountancy/journal/purchasesjournal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal=2','','PurchasesJournal',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->accounting->enabled',0,'2017-08-30 15:14:30'),(163798,'auguria',1,'','left','accountancy',163787,NULL,NULL,0,'/compta/resultat/index.php?leftmenu=ca','','ReportInOut',NULL,'main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163799,'auguria',1,'','left','accountancy',163788,NULL,NULL,0,'/compta/resultat/clientfourn.php?leftmenu=ca','','ByCompanies',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163800,'auguria',1,'','left','accountancy',163787,NULL,NULL,1,'/compta/stats/index.php?leftmenu=ca','','ReportTurnover',NULL,'main',1,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163801,'auguria',1,'','left','accountancy',163790,NULL,NULL,0,'/compta/stats/casoc.php?leftmenu=ca','','ByCompanies',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163802,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyuser.php?leftmenu=ca','','ByUsers',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163803,'auguria',1,'','left','accountancy',163790,NULL,NULL,1,'/compta/stats/cabyprodserv.php?leftmenu=ca','','ByProductsAndServices',NULL,'main',2,'','$user->rights->compta->resultat->lire || $user->rights->accounting->comptarapport->lire','$conf->comptabilite->enabled && $leftmenu==\"ca\"',0,'2017-08-30 15:14:30'),(163887,'auguria',1,'','left','products',161090,NULL,NULL,0,'/product/index.php?leftmenu=product&type=0','','Products',NULL,'products',0,'product','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163888,'auguria',1,'','left','products',163887,NULL,NULL,0,'/product/card.php?leftmenu=product&action=create&type=0','','NewProduct',NULL,'products',1,'','$user->rights->produit->creer','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163889,'auguria',1,'','left','products',163887,NULL,NULL,1,'/product/list.php?leftmenu=product&type=0','','List',NULL,'products',1,'','$user->rights->produit->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163890,'auguria',1,'','left','products',163887,NULL,NULL,4,'/product/reassort.php?type=0','','Stocks',NULL,'products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->product->enabled',2,'2017-08-30 15:14:30'),(163891,'auguria',1,'','left','products',163887,NULL,NULL,7,'/product/stats/card.php?id=all&leftmenu=stats&type=0','','Statistics',NULL,'main',1,'','$user->rights->produit->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(163892,'auguria',1,'','left','products',163887,NULL,NULL,5,'/product/reassortlot.php?type=0','','StocksByLotSerial',NULL,'products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163893,'auguria',1,'','left','products',163887,NULL,NULL,6,'/product/stock/productlot_list.php','','LotSerial',NULL,'products',1,'','$user->rights->produit->lire && $user->rights->stock->lire','$conf->productbatch->enabled',2,'2017-08-30 15:14:30'),(163987,'auguria',1,'','left','products',161090,NULL,NULL,1,'/product/index.php?leftmenu=service&type=1','','Services',NULL,'products',0,'service','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163988,'auguria',1,'','left','products',163987,NULL,NULL,0,'/product/card.php?leftmenu=service&action=create&type=1','','NewService',NULL,'products',1,'','$user->rights->service->creer','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163989,'auguria',1,'','left','products',163987,NULL,NULL,1,'/product/list.php?leftmenu=service&type=1','','List',NULL,'products',1,'','$user->rights->service->lire','$conf->service->enabled',2,'2017-08-30 15:14:30'),(163990,'auguria',1,'','left','products',163987,NULL,NULL,5,'/product/stats/card.php?id=all&leftmenu=stats&type=1','','Statistics',NULL,'main',1,'','$user->rights->service->lire','$conf->propal->enabled',2,'2017-08-30 15:14:30'),(164187,'auguria',1,'','left','products',161090,NULL,NULL,3,'/product/stock/index.php?leftmenu=stock','','Stock',NULL,'stocks',0,'stock','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164188,'auguria',1,'','left','products',164187,NULL,NULL,0,'/product/stock/card.php?action=create','','MenuNewWarehouse',NULL,'stocks',1,'','$user->rights->stock->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164189,'auguria',1,'','left','products',164187,NULL,NULL,1,'/product/stock/list.php','','List',NULL,'stocks',1,'','$user->rights->stock->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164191,'auguria',1,'','left','products',164187,NULL,NULL,3,'/product/stock/mouvement.php','','Movements',NULL,'stocks',1,'','$user->rights->stock->mouvement->lire','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164192,'auguria',1,'','left','products',164187,NULL,NULL,4,'/product/stock/replenish.php','','Replenishments',NULL,'stocks',1,'','$user->rights->stock->mouvement->creer && $user->rights->fournisseur->lire','$conf->stock->enabled && $conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(164193,'auguria',1,'','left','products',164187,NULL,NULL,5,'/product/stock/massstockmove.php','','MassStockTransferShort',NULL,'stocks',1,'','$user->rights->stock->mouvement->creer','$conf->stock->enabled',2,'2017-08-30 15:14:30'),(164287,'auguria',1,'','left','products',161090,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=0','','Categories',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164288,'auguria',1,'','left','products',164287,NULL,NULL,0,'/categories/card.php?action=create&type=0','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164487,'auguria',1,'','left','project',161094,NULL,NULL,3,'/projet/activity/perweek.php?leftmenu=projects','','NewTimeSpent',NULL,'projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164687,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/index.php?leftmenu=projects','','Projects',NULL,'projects',0,'projects','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164688,'auguria',1,'','left','project',164687,NULL,NULL,1,'/projet/card.php?leftmenu=projects&action=create','','NewProject',NULL,'projects',1,'','$user->rights->projet->creer','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164689,'auguria',1,'','left','project',164687,NULL,NULL,2,'/projet/list.php?leftmenu=projects','','List',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164690,'auguria',1,'','left','project',164687,NULL,NULL,3,'/projet/stats/index.php?leftmenu=projects','','Statistics',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled',2,'2017-08-30 15:14:30'),(164787,'auguria',1,'','left','project',161094,NULL,NULL,0,'/projet/activity/index.php?leftmenu=projects','','Activities',NULL,'projects',0,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164788,'auguria',1,'','left','project',164787,NULL,NULL,1,'/projet/tasks.php?leftmenu=projects&action=create','','NewTask',NULL,'projects',1,'','$user->rights->projet->creer','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164789,'auguria',1,'','left','project',164787,NULL,NULL,2,'/projet/tasks/list.php?leftmenu=projects','','List',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164791,'auguria',1,'','left','project',164787,NULL,NULL,4,'/projet/tasks/stats/index.php?leftmenu=projects','','Statistics',NULL,'projects',1,'','$user->rights->projet->lire','$conf->projet->enabled && $conf->global->PROJECT_USE_TASKS',2,'2017-08-30 15:14:30'),(164891,'auguria',1,'','left','project',161094,NULL,NULL,4,'/categories/index.php?leftmenu=cat&type=6','','Categories',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164892,'auguria',1,'','left','project',164891,NULL,NULL,0,'/categories/card.php?action=create&type=6','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->categorie->enabled',2,'2017-08-30 15:14:30'),(164987,'auguria',1,'','left','tools',161095,NULL,NULL,0,'/comm/mailing/index.php?leftmenu=mailing','','EMailings',NULL,'mails',0,'mailing','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164988,'auguria',1,'','left','tools',164987,NULL,NULL,0,'/comm/mailing/card.php?leftmenu=mailing&action=create','','NewMailing',NULL,'mails',1,'','$user->rights->mailing->creer','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(164989,'auguria',1,'','left','tools',164987,NULL,NULL,1,'/comm/mailing/list.php?leftmenu=mailing','','List',NULL,'mails',1,'','$user->rights->mailing->lire','$conf->mailing->enabled',0,'2017-08-30 15:14:30'),(165187,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/exports/index.php?leftmenu=export','','FormatedExport',NULL,'exports',0,'export','$user->rights->export->lire','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165188,'auguria',1,'','left','tools',165187,NULL,NULL,0,'/exports/export.php?leftmenu=export','','NewExport',NULL,'exports',1,'','$user->rights->export->creer','$conf->export->enabled',2,'2017-08-30 15:14:30'),(165217,'auguria',1,'','left','tools',161095,NULL,NULL,2,'/imports/index.php?leftmenu=import','','FormatedImport',NULL,'exports',0,'import','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165218,'auguria',1,'','left','tools',165217,NULL,NULL,0,'/imports/import.php?leftmenu=import','','NewImport',NULL,'exports',1,'','$user->rights->import->run','$conf->import->enabled',2,'2017-08-30 15:14:30'),(165287,'auguria',1,'','left','members',161100,NULL,NULL,0,'/adherents/index.php?leftmenu=members&mainmenu=members','','Members',NULL,'members',0,'members','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165288,'auguria',1,'','left','members',165287,NULL,NULL,0,'/adherents/card.php?leftmenu=members&action=create','','NewMember',NULL,'members',1,'','$user->rights->adherent->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165289,'auguria',1,'','left','members',165287,NULL,NULL,1,'/adherents/list.php','','List',NULL,'members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165290,'auguria',1,'','left','members',165289,NULL,NULL,2,'/adherents/list.php?leftmenu=members&statut=-1','','MenuMembersToValidate',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165291,'auguria',1,'','left','members',165289,NULL,NULL,3,'/adherents/list.php?leftmenu=members&statut=1','','MenuMembersValidated',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165292,'auguria',1,'','left','members',165289,NULL,NULL,4,'/adherents/list.php?leftmenu=members&statut=1&filter=outofdate','','MenuMembersNotUpToDate',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165293,'auguria',1,'','left','members',165289,NULL,NULL,5,'/adherents/list.php?leftmenu=members&statut=1&filter=uptodate','','MenuMembersUpToDate',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165294,'auguria',1,'','left','members',165289,NULL,NULL,6,'/adherents/list.php?leftmenu=members&statut=0','','MenuMembersResiliated',NULL,'members',2,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165295,'auguria',1,'','left','members',165287,NULL,NULL,7,'/adherents/stats/geo.php?leftmenu=members&mode=memberbycountry','','MenuMembersStats',NULL,'members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165387,'auguria',1,'','left','members',161100,NULL,NULL,1,'/adherents/index.php?leftmenu=members&mainmenu=members','','Subscriptions',NULL,'compta',0,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165388,'auguria',1,'','left','members',165387,NULL,NULL,0,'/adherents/list.php?statut=-1&leftmenu=accountancy&mainmenu=members','','NewSubscription',NULL,'compta',1,'','$user->rights->adherent->cotisation->creer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165389,'auguria',1,'','left','members',165387,NULL,NULL,1,'/adherents/subscription/list.php?leftmenu=members','','List',NULL,'compta',1,'','$user->rights->adherent->cotisation->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165390,'auguria',1,'','left','members',165387,NULL,NULL,7,'/adherents/stats/index.php?leftmenu=members','','MenuMembersStats',NULL,'members',1,'','$user->rights->adherent->lire','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165589,'auguria',1,'','left','members',165287,NULL,NULL,9,'/adherents/htpasswd.php?leftmenu=export','','Filehtpasswd',NULL,'members',1,'','$user->rights->adherent->export','! empty($conf->global->MEMBER_LINK_TO_HTPASSWDFILE) && $conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165590,'auguria',1,'','left','members',165287,NULL,NULL,10,'/adherents/cartes/carte.php?leftmenu=export','','MembersCards',NULL,'members',1,'','$user->rights->adherent->export','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165687,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/user/index.php?leftmenu=hrm&mode=employee','','Employees',NULL,'hrm',0,'hrm','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165688,'auguria',1,'','left','hrm',165687,NULL,NULL,1,'/user/card.php?action=create&employee=1','','NewEmployee',NULL,'hrm',1,'','$user->rights->hrm->employee->write','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165689,'auguria',1,'','left','hrm',165687,NULL,NULL,2,'/user/index.php?$leftmenu=hrm&mode=employee&contextpage=employeelist','','List',NULL,'hrm',1,'','$user->rights->hrm->employee->read','$conf->hrm->enabled',0,'2017-08-30 15:14:30'),(165787,'auguria',1,'','left','members',161100,NULL,NULL,5,'/adherents/type.php?leftmenu=setup&mainmenu=members','','MembersTypes',NULL,'members',0,'setup','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165788,'auguria',1,'','left','members',165787,NULL,NULL,0,'/adherents/type.php?leftmenu=setup&mainmenu=members&action=create','','New',NULL,'members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(165789,'auguria',1,'','left','members',165787,NULL,NULL,1,'/adherents/type.php?leftmenu=setup&mainmenu=members','','List',NULL,'members',1,'','$user->rights->adherent->configurer','$conf->adherent->enabled',2,'2017-08-30 15:14:30'),(166087,'auguria',1,'','left','hrm',161102,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','CPTitreMenu',NULL,'holiday',0,'hrm','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166088,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/card.php?&action=request','','MenuAddCP',NULL,'holiday',1,'','$user->rights->holiday->write','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166089,'auguria',1,'','left','hrm',166087,NULL,NULL,1,'/holiday/list.php?&leftmenu=hrm','','List',NULL,'holiday',1,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166090,'auguria',1,'','left','hrm',166089,NULL,NULL,1,'/holiday/list.php?select_statut=2&leftmenu=hrm','','ListToApprove',NULL,'trips',2,'','$user->rights->holiday->read','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166091,'auguria',1,'','left','hrm',166087,NULL,NULL,2,'/holiday/define_holiday.php?&action=request','','MenuConfCP',NULL,'holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166092,'auguria',1,'','left','hrm',166087,NULL,NULL,3,'/holiday/view_log.php?&action=request','','MenuLogCP',NULL,'holiday',1,'','$user->rights->holiday->define_holiday','$conf->holiday->enabled',0,'2017-08-30 15:14:30'),(166187,'auguria',1,'','left','commercial',161092,NULL,NULL,6,'/fourn/commande/index.php?leftmenu=orders_suppliers','','SuppliersOrders',NULL,'orders',0,'orders_suppliers','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166188,'auguria',1,'','left','commercial',166187,NULL,NULL,0,'/fourn/commande/card.php?action=create&leftmenu=orders_suppliers','','NewOrder',NULL,'orders',1,'','$user->rights->fournisseur->commande->creer','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166189,'auguria',1,'','left','commercial',166187,NULL,NULL,1,'/fourn/commande/list.php?leftmenu=orders_suppliers&search_status=0','','List',NULL,'orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166195,'auguria',1,'','left','commercial',166187,NULL,NULL,7,'/commande/stats/index.php?leftmenu=orders_suppliers&mode=supplier','','Statistics',NULL,'orders',1,'','$user->rights->fournisseur->commande->lire','$conf->supplier_order->enabled',2,'2017-08-30 15:14:30'),(166287,'auguria',1,'','left','members',161100,NULL,NULL,3,'/categories/index.php?leftmenu=cat&type=3','','MembersCategoriesShort',NULL,'categories',0,'cat','$user->rights->categorie->lire','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166288,'auguria',1,'','left','members',166287,NULL,NULL,0,'/categories/card.php?action=create&type=3','','NewCategory',NULL,'categories',1,'','$user->rights->categorie->creer','$conf->adherent->enabled && $conf->categorie->enabled',2,'2017-08-30 15:14:30'),(166387,'auguria',1,'','left','hrm',161102,NULL,NULL,5,'/expensereport/index.php?leftmenu=expensereport','','TripsAndExpenses',NULL,'trips',0,'expensereport','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166388,'auguria',1,'','left','hrm',166387,NULL,NULL,1,'/expensereport/card.php?action=create&leftmenu=expensereport','','New',NULL,'trips',1,'','$user->rights->expensereport->creer','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166389,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/list.php?leftmenu=expensereport','','List',NULL,'trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166390,'auguria',1,'','left','hrm',166389,NULL,NULL,2,'/expensereport/list.php?search_status=2&leftmenu=expensereport','','ListToApprove',NULL,'trips',2,'','$user->rights->expensereport->approve','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(166391,'auguria',1,'','left','hrm',166387,NULL,NULL,2,'/expensereport/stats/index.php?leftmenu=expensereport','','Statistics',NULL,'trips',1,'','$user->rights->expensereport->lire','$conf->expensereport->enabled',0,'2017-08-30 15:14:30'),(167182,'all',1,'knowledgemanagement','left','ticket',-1,NULL,'ticket',101,'/knowledgemanagement/knowledgerecord_list.php','','MenuKnowledgeRecord','','knowledgemanagement',NULL,'knowledgemanagement_knowledgerecord','$user->rights->knowledgemanagement->knowledgerecord->read','$conf->knowledgemanagement->enabled',2,'2022-02-07 13:39:27'),(167183,'all',1,'knowledgemanagement','left','ticket',-1,'knowledgemanagement_knowledgerecord','ticket',111,'/knowledgemanagement/knowledgerecord_list.php','','ListKnowledgeRecord','','knowledgemanagement',NULL,'knowledgemanagement_list','$user->rights->knowledgemanagement->knowledgerecord->read','$conf->knowledgemanagement->enabled',2,'2022-02-07 13:39:27'),(167184,'all',1,'knowledgemanagement','left','ticket',-1,'knowledgemanagement_knowledgerecord','ticket',110,'/knowledgemanagement/knowledgerecord_card.php?action=create','','NewKnowledgeRecord','','knowledgemanagement',NULL,'knowledgemanagement_new','$user->rights->knowledgemanagement->knowledgerecord->write','$conf->knowledgemanagement->enabled',2,'2022-02-07 13:39:27'),(167185,'all',1,'knowledgemanagement','left','ticket',-1,'knowledgemanagement_knowledgerecord','ticket',112,'/categories/index.php?type=13','','Categories','','knowledgemanagement',NULL,NULL,'$user->rights->knowledgemanagement->knowledgerecord->read','$conf->knowledgemanagement->enabled',0,'2022-02-07 13:39:27'),(167331,'all',1,'agenda','top','agenda',0,NULL,NULL,86,'/comm/action/index.php','','TMenuAgenda','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read || $user->rights->resource->read','$conf->agenda->enabled || $conf->resource->enabled',2,'2022-12-11 21:23:42'),(167332,'all',1,'agenda','left','agenda',167331,NULL,NULL,100,'/comm/action/index.php?mainmenu=agenda&leftmenu=agenda','','Actions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167333,'all',1,'agenda','left','agenda',167332,NULL,NULL,101,'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create','','NewAction','','commercial',NULL,NULL,'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167334,'all',1,'agenda','left','agenda',167332,NULL,NULL,140,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda','','Calendar','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167335,'all',1,'agenda','left','agenda',167334,NULL,NULL,141,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167336,'all',1,'agenda','left','agenda',167334,NULL,NULL,142,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167337,'all',1,'agenda','left','agenda',167334,NULL,NULL,143,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-12-11 21:23:42'),(167338,'all',1,'agenda','left','agenda',167334,NULL,NULL,144,'/comm/action/index.php?action=default&mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-12-11 21:23:42'),(167339,'all',1,'agenda','left','agenda',167332,NULL,NULL,110,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda','','List','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167340,'all',1,'agenda','left','agenda',167339,NULL,NULL,111,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=todo&filter=mine','','MenuToDoMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167341,'all',1,'agenda','left','agenda',167339,NULL,NULL,112,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=done&filter=mine','','MenuDoneMyActions','','agenda',NULL,NULL,'$user->rights->agenda->myactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167342,'all',1,'agenda','left','agenda',167339,NULL,NULL,113,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=todo&filtert=-1','','MenuToDoActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-12-11 21:23:42'),(167343,'all',1,'agenda','left','agenda',167339,NULL,NULL,114,'/comm/action/list.php?mode=show_list&mainmenu=agenda&leftmenu=agenda&status=done&filtert=-1','','MenuDoneActions','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$user->rights->agenda->allactions->read',2,'2022-12-11 21:23:42'),(167344,'all',1,'agenda','left','agenda',167332,NULL,NULL,160,'/comm/action/rapport/index.php?mainmenu=agenda&leftmenu=agenda','','Reportings','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->agenda->enabled',2,'2022-12-11 21:23:42'),(167345,'all',1,'agenda','left','agenda',167332,NULL,NULL,170,'/categories/index.php?mainmenu=agenda&leftmenu=agenda&type=10','','Categories','','agenda',NULL,NULL,'$user->rights->agenda->allactions->read','$conf->categorie->enabled',2,'2022-12-11 21:23:42'),(167346,'all',1,'barcode','left','tools',-1,NULL,'tools',200,'/barcode/printsheet.php?mainmenu=tools&leftmenu=barcodeprint','','BarCodePrintsheet','','products',NULL,'barcodeprint','$user->hasRight(\"barcode\", \"read\")','isModEnabled(\"barcode\")',0,'2022-12-11 21:23:42'),(167347,'all',1,'barcode','left','home',-1,'admintools','home',300,'/barcode/codeinit.php?mainmenu=home&leftmenu=admintools','','MassBarcodeInit','','products',NULL,NULL,'$user->admin','isModEnabled(\"barcode\") && preg_match(\'/^(admintools|all)/\',$leftmenu)',0,'2022-12-11 21:23:42'),(167348,'all',1,'cron','left','home',-1,'admintools','home',500,'/cron/list.php?leftmenu=admintools','','CronList','','cron',NULL,NULL,'$user->rights->cron->read','$conf->cron->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)',2,'2022-12-11 21:23:42'),(167349,'all',1,'blockedlog','left','tools',-1,NULL,'tools',200,'/blockedlog/admin/blockedlog_list.php?mainmenu=tools&leftmenu=blockedlogbrowser','','BrowseBlockedLog','','blockedlog',NULL,'blockedlogbrowser','$user->rights->blockedlog->read','$conf->blockedlog->enabled',2,'2022-12-11 21:23:42'),(167350,'all',1,'ecm','top','ecm',0,NULL,NULL,82,'/ecm/index.php','','MenuECM','','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload || $user->rights->ecm->setup','$conf->ecm->enabled',2,'2022-12-11 21:23:42'),(167351,'all',1,'ecm','left','ecm',-1,NULL,'ecm',101,'/ecm/index.php?mainmenu=ecm&leftmenu=ecm','','ECMArea','','ecm',NULL,'ecm','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2022-12-11 21:23:42'),(167352,'all',1,'ecm','left','ecm',-1,'ecm','ecm',102,'/ecm/index.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsManual','','ecm',NULL,'ecm_manual','$user->rights->ecm->read || $user->rights->ecm->upload','$user->rights->ecm->read || $user->rights->ecm->upload',2,'2022-12-11 21:23:42'),(167353,'all',1,'ecm','left','ecm',-1,'ecm','ecm',103,'/ecm/index_auto.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsAuto','','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload','($user->rights->ecm->read || $user->rights->ecm->upload) && getDolGlobalInt(\"ECM_AUTO_TREE_ENABLED\")',2,'2022-12-11 21:23:42'),(167354,'all',1,'ecm','left','ecm',-1,'ecm','ecm',104,'/ecm/index_medias.php?action=file_manager&mainmenu=ecm&leftmenu=ecm','','ECMSectionsMedias','','ecm',NULL,NULL,'$user->rights->ecm->read || $user->rights->ecm->upload','($user->rights->ecm->read || $user->rights->ecm->upload) && getDolGlobalInt(\"MAIN_FEATURES_LEVEL\") == 2',2,'2022-12-11 21:23:42'),(167355,'all',1,'margins','left','billing',-1,NULL,'billing',100,'/margin/index.php','','Margins','','margins',NULL,'margins','$user->rights->margins->liretous','$conf->margin->enabled',2,'2022-12-11 21:23:43'),(167356,'all',1,'opensurvey','left','tools',-1,NULL,'tools',200,'/opensurvey/index.php?mainmenu=tools&leftmenu=opensurvey','','Survey','','opensurvey',NULL,'opensurvey','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2022-12-11 21:23:43'),(167357,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',210,'/opensurvey/wizard/index.php','','NewSurvey','','opensurvey',NULL,'opensurvey_new','$user->rights->opensurvey->write','$conf->opensurvey->enabled',0,'2022-12-11 21:23:43'),(167358,'all',1,'opensurvey','left','tools',-1,'opensurvey','tools',220,'/opensurvey/list.php','','List','','opensurvey',NULL,'opensurvey_list','$user->rights->opensurvey->read','$conf->opensurvey->enabled',0,'2022-12-11 21:23:43'),(167359,'all',1,'printing','left','home',-1,'admintools','home',300,'/printing/index.php?mainmenu=home&leftmenu=admintools','','MenuDirectPrinting','','printing',NULL,NULL,'$user->rights->printing->read','$conf->printing->enabled && preg_match(\'/^(admintools|all)/\', $leftmenu)',0,'2022-12-11 21:23:43'),(167360,'all',1,'recruitment','left','hrm',-1,NULL,'hrm',1001,'/recruitment/index.php','','Recruitment','','recruitment',NULL,'recruitmentjobposition','$user->rights->recruitment->recruitmentjobposition->read','$conf->recruitment->enabled',2,'2022-12-11 21:23:43'),(167361,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1002,'/recruitment/recruitmentjobposition_card.php?action=create','','NewPositionToBeFilled','','recruitment',NULL,'recruitment_recruitmentjobposition_new','$user->rights->recruitment->recruitmentjobposition->write','$conf->recruitment->enabled',2,'2022-12-11 21:23:43'),(167362,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1003,'/recruitment/recruitmentjobposition_list.php','','ListOfPositionsToBeFilled','','recruitment',NULL,'recruitment_recruitmentjobposition_list','$user->rights->recruitment->recruitmentjobposition->read','$conf->recruitment->enabled',2,'2022-12-11 21:23:43'),(167363,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1004,'/recruitment/recruitmentcandidature_card.php?action=create','','NewCandidature','','recruitment',NULL,'recruitment_recruitmentcandidature_new','$user->rights->recruitment->recruitmentjobposition->write','$conf->recruitment->enabled',2,'2022-12-11 21:23:43'),(167364,'all',1,'recruitment','left','hrm',-1,'recruitmentjobposition','hrm',1005,'/recruitment/recruitmentcandidature_list.php','','ListOfCandidatures','','recruitment',NULL,'recruitment_recruitmentcandidature_list','$user->rights->recruitment->recruitmentjobposition->read','$conf->recruitment->enabled',2,'2022-12-11 21:23:43'),(167365,'all',1,'resource','left','agenda',-1,NULL,'agenda',100,'/resource/list.php','','MenuResourceIndex','','resource',NULL,'resource','$user->rights->resource->read','1',0,'2022-12-11 21:23:43'),(167366,'all',1,'resource','left','agenda',-1,'resource','agenda',101,'/resource/card.php?action=create','','MenuResourceAdd','','resource',NULL,'resource_add','$user->rights->resource->write','1',0,'2022-12-11 21:23:43'),(167367,'all',1,'resource','left','agenda',-1,'resource','agenda',102,'/resource/list.php','','List','','resource',NULL,'resource_list','$user->rights->resource->read','1',0,'2022-12-11 21:23:43'),(167368,'all',1,'stripe','left','bank',-1,NULL,'bank',100,'','','StripeAccount','','stripe',NULL,'stripe','$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-12-11 21:23:43'),(167369,'all',1,'stripe','left','bank',-1,'stripe','bank',102,'/stripe/charge.php','','StripeChargeList','','stripe',NULL,NULL,'$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-12-11 21:23:43'),(167370,'all',1,'stripe','left','bank',-1,'stripe','bank',102,'/stripe/transaction.php','','StripeTransactionList','','stripe',NULL,NULL,'$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-12-11 21:23:43'),(167371,'all',1,'stripe','left','bank',-1,'stripe','bank',103,'/stripe/payout.php','','StripePayoutList','','stripe',NULL,NULL,'$user->rights->banque->lire','$conf->stripe->enabled && $conf->banque->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 1',0,'2022-12-11 21:23:43'),(167372,'all',1,'ticket','left','ticket',-1,NULL,'ticket',101,'/ticket/index.php','','Ticket','','ticket',NULL,'ticket','$user->rights->ticket->read','$conf->ticket->enabled',2,'2022-12-11 21:23:44'),(167373,'all',1,'ticket','left','ticket',-1,'ticket','ticket',102,'/ticket/card.php?action=create','','NewTicket','','ticket',NULL,NULL,'$user->rights->ticket->write','$conf->ticket->enabled',2,'2022-12-11 21:23:44'),(167374,'all',1,'ticket','left','ticket',-1,'ticket','ticket',103,'/ticket/list.php?search_fk_status=non_closed','','List','','ticket',NULL,'ticketlist','$user->rights->ticket->read','$conf->ticket->enabled',2,'2022-12-11 21:23:44'),(167375,'all',1,'ticket','left','ticket',-1,'ticket','ticket',105,'/ticket/list.php?mode=mine&search_fk_status=non_closed','','MenuTicketMyAssign','','ticket',NULL,'ticketmy','$user->rights->ticket->read','$conf->ticket->enabled',0,'2022-12-11 21:23:44'),(167376,'all',1,'ticket','left','ticket',-1,'ticket','ticket',107,'/ticket/stats/index.php','','Statistics','','ticket',NULL,NULL,'$user->rights->ticket->read','$conf->ticket->enabled',0,'2022-12-11 21:23:44'),(167377,'all',1,'ticket','left','ticket',-1,'ticket','ticket',107,'/categories/index.php?type=12','','Categories','','ticket',NULL,NULL,'$user->rights->ticket->read','$conf->categorie->enabled',0,'2022-12-11 21:23:44'),(167378,'all',1,'takepos','top','takepos',0,NULL,NULL,1001,'/takepos/index.php','takepos','PointOfSaleShort','','cashdesk',NULL,NULL,'$user->rights->takepos->run','$conf->takepos->enabled',2,'2022-12-11 21:23:44'),(167379,'all',1,'website','top','website',0,NULL,NULL,100,'/website/index.php','','WebSites','','website',NULL,NULL,'$user->rights->website->read','$conf->website->enabled',2,'2022-12-11 21:23:44'); /*!40000 ALTER TABLE `llx_menu` ENABLE KEYS */; UNLOCK TABLES; @@ -8891,20 +8971,20 @@ DROP TABLE IF EXISTS `llx_mrp_mo`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_mrp_mo` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '(PROV)', + `ref` varchar(128) NOT NULL DEFAULT '(PROV)', `entity` int(11) NOT NULL DEFAULT 1, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `qty` double NOT NULL, `fk_warehouse` int(11) DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `status` int(11) NOT NULL, `fk_product` int(11) NOT NULL, `date_start_planned` datetime DEFAULT NULL, @@ -8913,7 +8993,7 @@ CREATE TABLE `llx_mrp_mo` ( `fk_project` int(11) DEFAULT NULL, `date_valid` datetime DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, `mrptype` int(11) DEFAULT 0, `fk_parent_line` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -8952,7 +9032,7 @@ CREATE TABLE `llx_mrp_mo_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_mrp_mo_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -8978,20 +9058,20 @@ CREATE TABLE `llx_mrp_production` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_mo` int(11) NOT NULL, `origin_id` int(11) DEFAULT NULL, - `origin_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `origin_type` varchar(10) DEFAULT NULL, `position` int(11) NOT NULL DEFAULT 0, `fk_product` int(11) NOT NULL, `fk_warehouse` int(11) DEFAULT NULL, `qty` double NOT NULL DEFAULT 1, - `batch` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `role` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `batch` varchar(128) DEFAULT NULL, + `role` varchar(10) DEFAULT NULL, `fk_mrp_production` int(11) DEFAULT NULL, `fk_stock_movement` int(11) DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `qty_frozen` smallint(6) DEFAULT 0, `disable_stock_change` smallint(6) DEFAULT 0, PRIMARY KEY (`rowid`), @@ -9024,8 +9104,8 @@ DROP TABLE IF EXISTS `llx_multicurrency`; CREATE TABLE `llx_multicurrency` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `date_create` datetime DEFAULT NULL, - `code` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `name` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code` varchar(255) DEFAULT NULL, + `name` varchar(255) DEFAULT NULL, `entity` int(11) DEFAULT 1, `fk_user` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`) @@ -9084,11 +9164,11 @@ CREATE TABLE `llx_notify` ( `fk_soc` int(11) DEFAULT NULL, `fk_contact` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, - `objet_type` varchar(24) COLLATE utf8mb3_unicode_ci NOT NULL, + `objet_type` varchar(24) NOT NULL, `objet_id` int(11) NOT NULL, - `email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `type` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT 'email', - `type_target` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, + `type` varchar(16) DEFAULT 'email', + `type_target` varchar(16) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9117,7 +9197,7 @@ CREATE TABLE `llx_notify_def` ( `fk_soc` int(11) DEFAULT NULL, `fk_contact` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, - `type` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT 'email', + `type` varchar(16) DEFAULT 'email', PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9141,12 +9221,12 @@ DROP TABLE IF EXISTS `llx_notify_def_object`; CREATE TABLE `llx_notify_def_object` ( `id` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `objet_type` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `objet_type` varchar(16) DEFAULT NULL, `objet_id` int(11) NOT NULL, - `type_notif` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT 'browser', + `type_notif` varchar(16) DEFAULT 'browser', `date_notif` datetime DEFAULT NULL, `user_id` int(11) DEFAULT NULL, - `moreparam` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `moreparam` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9169,8 +9249,8 @@ DROP TABLE IF EXISTS `llx_oauth_state`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_oauth_state` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `service` varchar(36) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `state` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `service` varchar(36) DEFAULT NULL, + `state` varchar(128) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `fk_adherent` int(11) DEFAULT NULL, `entity` int(11) DEFAULT NULL, @@ -9196,14 +9276,15 @@ DROP TABLE IF EXISTS `llx_oauth_token`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_oauth_token` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `service` varchar(36) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `token` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `service` varchar(36) DEFAULT NULL, + `token` text DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `fk_adherent` int(11) DEFAULT NULL, `entity` int(11) DEFAULT NULL, - `tokenstring` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `restricted_ips` varchar(200) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `tokenstring` text DEFAULT NULL, + `state` text DEFAULT NULL, + `restricted_ips` varchar(200) DEFAULT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`rowid`) @@ -9229,11 +9310,11 @@ DROP TABLE IF EXISTS `llx_object_lang`; CREATE TABLE `llx_object_lang` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_object` int(11) NOT NULL DEFAULT 0, - `type_object` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `property` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, - `lang` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', - `value` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `type_object` varchar(32) NOT NULL, + `property` varchar(32) NOT NULL, + `lang` varchar(5) NOT NULL DEFAULT '0', + `value` text DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_object_lang` (`fk_object`,`type_object`,`property`,`lang`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -9258,13 +9339,13 @@ DROP TABLE IF EXISTS `llx_onlinesignature`; CREATE TABLE `llx_onlinesignature` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `object_type` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `object_type` varchar(32) NOT NULL, `object_id` int(11) NOT NULL, `datec` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `name` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `ip` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pathoffile` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(255) NOT NULL, + `ip` varchar(128) DEFAULT NULL, + `pathoffile` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9287,9 +9368,11 @@ DROP TABLE IF EXISTS `llx_opensurvey_comments`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_opensurvey_comments` ( `id_comment` int(10) unsigned NOT NULL AUTO_INCREMENT, - `id_sondage` char(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `comment` text COLLATE utf8mb3_unicode_ci NOT NULL, - `usercomment` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `id_sondage` char(16) NOT NULL, + `comment` text NOT NULL, + `usercomment` text DEFAULT NULL, + `ip` varchar(250) DEFAULT NULL, + `date_creation` datetime DEFAULT NULL, PRIMARY KEY (`id_comment`), KEY `idx_id_comment` (`id_comment`), KEY `idx_id_sondage` (`id_sondage`) @@ -9302,7 +9385,7 @@ CREATE TABLE `llx_opensurvey_comments` ( LOCK TABLES `llx_opensurvey_comments` WRITE; /*!40000 ALTER TABLE `llx_opensurvey_comments` DISABLE KEYS */; -INSERT INTO `llx_opensurvey_comments` VALUES (2,'434dio8rxfljs3p1','aaa','aaa'),(5,'434dio8rxfljs3p1','aaa','aaa'),(6,'434dio8rxfljs3p1','gfh','jj'),(11,'434dio8rxfljs3p1','fsdf','fdsf'),(12,'3imby4hf7joiilsu','fsdf','aa'),(16,'3imby4hf7joiilsu','gdfg','gfdg'),(17,'3imby4hf7joiilsu','gfdgd','gdfgd'),(18,'om4e7azfiurnjtqe','fds','fdsf'),(26,'qgsfrgb922rqzocy','gfdg','gfdg'),(27,'qgsfrgb922rqzocy','gfdg','gfd'),(30,'ckanvbe7kt3rdb3h','hfgh','fdfds'); +INSERT INTO `llx_opensurvey_comments` VALUES (2,'434dio8rxfljs3p1','aaa','aaa',NULL,NULL),(5,'434dio8rxfljs3p1','aaa','aaa',NULL,NULL),(6,'434dio8rxfljs3p1','gfh','jj',NULL,NULL),(11,'434dio8rxfljs3p1','fsdf','fdsf',NULL,NULL),(12,'3imby4hf7joiilsu','fsdf','aa',NULL,NULL),(16,'3imby4hf7joiilsu','gdfg','gfdg',NULL,NULL),(17,'3imby4hf7joiilsu','gfdgd','gdfgd',NULL,NULL),(18,'om4e7azfiurnjtqe','fds','fdsf',NULL,NULL),(26,'qgsfrgb922rqzocy','gfdg','gfdg',NULL,NULL),(27,'qgsfrgb922rqzocy','gfdg','gfd',NULL,NULL),(30,'ckanvbe7kt3rdb3h','hfgh','fdfds',NULL,NULL); /*!40000 ALTER TABLE `llx_opensurvey_comments` ENABLE KEYS */; UNLOCK TABLES; @@ -9315,9 +9398,9 @@ DROP TABLE IF EXISTS `llx_opensurvey_formquestions`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_opensurvey_formquestions` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `id_sondage` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `question` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `available_answers` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `id_sondage` varchar(16) DEFAULT NULL, + `question` text DEFAULT NULL, + `available_answers` text DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9339,21 +9422,21 @@ DROP TABLE IF EXISTS `llx_opensurvey_sondage`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_opensurvey_sondage` ( - `id_sondage` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `commentaires` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `mail_admin` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `nom_admin` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `id_sondage` varchar(16) NOT NULL, + `commentaires` text DEFAULT NULL, + `mail_admin` varchar(128) DEFAULT NULL, + `nom_admin` varchar(64) DEFAULT NULL, `fk_user_creat` int(11) NOT NULL, - `titre` text COLLATE utf8mb3_unicode_ci NOT NULL, + `titre` text NOT NULL, `date_fin` datetime DEFAULT NULL, `status` int(11) DEFAULT 1, - `format` varchar(2) COLLATE utf8mb3_unicode_ci NOT NULL, + `format` varchar(2) NOT NULL, `mailsonde` tinyint(4) NOT NULL DEFAULT 0, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `entity` int(11) NOT NULL DEFAULT 1, `allow_comments` tinyint(4) NOT NULL DEFAULT 1, `allow_spy` tinyint(4) NOT NULL DEFAULT 1, - `sujet` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `sujet` text DEFAULT NULL, PRIMARY KEY (`id_sondage`), KEY `idx_date_fin` (`date_fin`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -9379,7 +9462,7 @@ DROP TABLE IF EXISTS `llx_opensurvey_user_formanswers`; CREATE TABLE `llx_opensurvey_user_formanswers` ( `fk_user_survey` int(11) NOT NULL, `fk_question` int(11) NOT NULL, - `reponses` text COLLATE utf8mb3_unicode_ci DEFAULT NULL + `reponses` text DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9401,9 +9484,11 @@ DROP TABLE IF EXISTS `llx_opensurvey_user_studs`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_opensurvey_user_studs` ( `id_users` int(11) NOT NULL AUTO_INCREMENT, - `nom` varchar(64) COLLATE utf8mb3_unicode_ci NOT NULL, - `id_sondage` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `reponses` varchar(100) COLLATE utf8mb3_unicode_ci NOT NULL, + `nom` varchar(64) NOT NULL, + `id_sondage` varchar(16) NOT NULL, + `reponses` varchar(200) NOT NULL, + `ip` varchar(250) DEFAULT NULL, + `date_creation` datetime DEFAULT NULL, PRIMARY KEY (`id_users`), KEY `idx_id_users` (`id_users`), KEY `idx_nom` (`nom`), @@ -9420,7 +9505,7 @@ CREATE TABLE `llx_opensurvey_user_studs` ( LOCK TABLES `llx_opensurvey_user_studs` WRITE; /*!40000 ALTER TABLE `llx_opensurvey_user_studs` DISABLE KEYS */; -INSERT INTO `llx_opensurvey_user_studs` VALUES (1,'gfdgdf','om4e7azfiurnjtqe','01'),(2,'aa','3imby4hf7joiilsu','210'),(3,'fsdf','z2qcqjh5pm1q4p99','0110'),(5,'hfghf','z2qcqjh5pm1q4p99','1110'),(6,'qqqq','ah9xvaqu1ajjrqse','000111'),(7,'hjgh','ah9xvaqu1ajjrqse','000010'),(8,'bcvb','qgsfrgb922rqzocy','011000'),(9,'gdfg','ah9xvaqu1ajjrqse','001000'),(10,'ggg','ah9xvaqu1ajjrqse','000100'),(11,'gfdgd','ah9xvaqu1ajjrqse','001000'),(12,'hhhh','ah9xvaqu1ajjrqse','010000'),(13,'iii','ah9xvaqu1ajjrqse','000100'),(14,'kkk','ah9xvaqu1ajjrqse','001000'),(15,'lllll','ah9xvaqu1ajjrqse','000001'),(16,'kk','ah9xvaqu1ajjrqse','000001'),(17,'gggg','ah9xvaqu1ajjrqse','001000'),(18,'mmmm','ah9xvaqu1ajjrqse','000000'),(19,'jkjkj','ah9xvaqu1ajjrqse','000001'),(20,'azerty','8mcdnf2hgcntfibe','012'),(21,'hfghfg','8mcdnf2hgcntfibe','012'),(22,'fd','ckanvbe7kt3rdb3h','10'),(25,'John Doe','m4467s2mtk6khmxc','1'),(26,'Martial Bill','m4467s2mtk6khmxc','01'),(27,'Marissa Campbell','m4467s2mtk6khmxc','11'),(28,'Leonard Cast','m4467s2mtk6khmxc','01'),(29,'John Doe','tim1dye8x5eeetxu','01'),(30,'Eldy','tim1dye8x5eeetxu','11'); +INSERT INTO `llx_opensurvey_user_studs` VALUES (1,'gfdgdf','om4e7azfiurnjtqe','01',NULL,NULL),(2,'aa','3imby4hf7joiilsu','210',NULL,NULL),(3,'fsdf','z2qcqjh5pm1q4p99','0110',NULL,NULL),(5,'hfghf','z2qcqjh5pm1q4p99','1110',NULL,NULL),(6,'qqqq','ah9xvaqu1ajjrqse','000111',NULL,NULL),(7,'hjgh','ah9xvaqu1ajjrqse','000010',NULL,NULL),(8,'bcvb','qgsfrgb922rqzocy','011000',NULL,NULL),(9,'gdfg','ah9xvaqu1ajjrqse','001000',NULL,NULL),(10,'ggg','ah9xvaqu1ajjrqse','000100',NULL,NULL),(11,'gfdgd','ah9xvaqu1ajjrqse','001000',NULL,NULL),(12,'hhhh','ah9xvaqu1ajjrqse','010000',NULL,NULL),(13,'iii','ah9xvaqu1ajjrqse','000100',NULL,NULL),(14,'kkk','ah9xvaqu1ajjrqse','001000',NULL,NULL),(15,'lllll','ah9xvaqu1ajjrqse','000001',NULL,NULL),(16,'kk','ah9xvaqu1ajjrqse','000001',NULL,NULL),(17,'gggg','ah9xvaqu1ajjrqse','001000',NULL,NULL),(18,'mmmm','ah9xvaqu1ajjrqse','000000',NULL,NULL),(19,'jkjkj','ah9xvaqu1ajjrqse','000001',NULL,NULL),(20,'azerty','8mcdnf2hgcntfibe','012',NULL,NULL),(21,'hfghfg','8mcdnf2hgcntfibe','012',NULL,NULL),(22,'fd','ckanvbe7kt3rdb3h','10',NULL,NULL),(25,'John Doe','m4467s2mtk6khmxc','1',NULL,NULL),(26,'Martial Bill','m4467s2mtk6khmxc','01',NULL,NULL),(27,'Marissa Campbell','m4467s2mtk6khmxc','11',NULL,NULL),(28,'Leonard Cast','m4467s2mtk6khmxc','01',NULL,NULL),(29,'John Doe','tim1dye8x5eeetxu','01',NULL,NULL),(30,'Eldy','tim1dye8x5eeetxu','11',NULL,NULL); /*!40000 ALTER TABLE `llx_opensurvey_user_studs` ENABLE KEYS */; UNLOCK TABLES; @@ -9434,11 +9519,11 @@ DROP TABLE IF EXISTS `llx_overwrite_trans`; CREATE TABLE `llx_overwrite_trans` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `lang` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `transkey` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `transvalue` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lang` varchar(5) DEFAULT NULL, + `transkey` varchar(128) DEFAULT NULL, + `transvalue` text DEFAULT NULL, PRIMARY KEY (`rowid`), - UNIQUE KEY `uk_overwrite_trans` (`lang`,`transkey`) + UNIQUE KEY `uk_overwrite_trans` (`entity`,`lang`,`transkey`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9462,7 +9547,7 @@ CREATE TABLE `llx_packages_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9485,16 +9570,16 @@ DROP TABLE IF EXISTS `llx_paiement`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_paiement` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '', - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) NOT NULL DEFAULT '', + `ref_ext` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datep` datetime DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, `fk_paiement` int(11) NOT NULL, - `num_paiement` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_paiement` varchar(50) DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) NOT NULL DEFAULT 0, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -9502,8 +9587,8 @@ CREATE TABLE `llx_paiement` ( `fk_export_compta` int(11) NOT NULL DEFAULT 0, `pos_change` double(24,8) DEFAULT 0.00000000, `multicurrency_amount` double(24,8) DEFAULT 0.00000000, - `ext_payment_id` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ext_payment_site` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ext_payment_id` varchar(255) DEFAULT NULL, + `ext_payment_site` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9514,7 +9599,7 @@ CREATE TABLE `llx_paiement` ( LOCK TABLES `llx_paiement` WRITE; /*!40000 ALTER TABLE `llx_paiement` DISABLE KEYS */; -INSERT INTO `llx_paiement` VALUES (3,'',NULL,1,'2013-07-18 20:50:47','2021-07-11 17:49:28','2021-07-08 12:00:00',10.00000000,4,'','',6,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(5,'',NULL,1,'2013-08-01 03:34:11','2022-02-07 13:37:54','2021-08-01 03:34:11',5.63000000,6,'','Payment Invoice FA1108-0003',8,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(6,'',NULL,1,'2013-08-06 20:33:54','2022-02-07 13:37:54','2021-08-06 20:33:53',5.98000000,4,'','Payment Invoice FA1108-0004',13,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(8,'',NULL,1,'2013-08-08 02:53:40','2022-02-07 13:37:54','2021-08-08 12:00:00',26.10000000,4,'','',14,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(9,'',NULL,1,'2013-08-08 02:55:58','2022-02-07 13:37:54','2021-08-08 12:00:00',26.96000000,1,'','',15,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(17,'',NULL,1,'2014-12-09 15:28:44','2022-02-07 13:37:54','2021-12-09 12:00:00',2.00000000,4,'','',16,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(18,'',NULL,1,'2014-12-09 15:28:53','2022-02-07 13:37:54','2021-12-09 12:00:00',-2.00000000,4,'','',17,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(19,'',NULL,1,'2014-12-09 17:35:55','2022-02-07 13:37:54','2021-12-09 12:00:00',-2.00000000,4,'','',18,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(20,'',NULL,1,'2014-12-09 17:37:02','2022-02-07 13:37:54','2021-12-09 12:00:00',2.00000000,4,'','',19,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(21,'',NULL,1,'2014-12-09 18:35:07','2022-02-07 13:37:54','2021-12-09 12:00:00',-2.00000000,4,'','',20,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(23,'',NULL,1,'2014-12-12 18:54:33','2022-02-07 13:37:54','2021-12-12 12:00:00',1.00000000,1,'','',21,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(24,'',NULL,1,'2015-03-06 16:48:16','2022-07-04 01:11:35','2022-03-06 00:00:00',20.00000000,4,'','Adhésion/cotisation 2016',22,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(25,'',NULL,1,'2015-03-20 14:30:11','2022-07-04 01:11:35','2022-03-20 00:00:00',10.00000000,2,'','Adhésion/cotisation 2011',23,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(26,'',NULL,1,'2016-03-02 19:57:58','2021-07-11 17:49:28','2021-07-09 12:00:00',605.00000000,2,'','',24,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(29,'',NULL,1,'2016-03-02 20:01:39','2022-07-04 01:11:35','2022-03-19 12:00:00',500.00000000,4,'','',26,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(30,'',NULL,1,'2016-03-02 20:02:06','2022-07-04 01:11:35','2022-03-21 12:00:00',400.00000000,2,'','',27,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(32,'',NULL,1,'2016-03-03 19:22:32','2022-02-07 13:37:54','2021-10-03 12:00:00',-400.00000000,4,'','',28,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(33,'',NULL,1,'2016-03-03 19:23:16','2022-07-04 01:11:35','2022-03-10 12:00:00',-300.00000000,4,'','',29,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(34,'PAY1603-0001',NULL,1,'2017-02-06 08:10:24','2022-07-04 01:11:35','2022-03-22 12:00:00',150.00000000,7,'','',33,12,NULL,0,0,0.00000000,150.00000000,NULL,NULL),(35,'PAY1603-0002',NULL,1,'2017-02-06 08:10:50','2022-07-04 01:11:35','2022-03-25 12:00:00',140.00000000,3,'','',34,12,NULL,0,0,0.00000000,140.00000000,NULL,NULL),(36,'PAY1702-0003',NULL,1,'2017-02-21 16:07:43','2022-07-04 01:11:35','2022-02-21 12:00:00',50.00000000,3,'T170201','',37,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL),(38,'PAY1803-0004',NULL,1,'2018-03-16 13:59:31','2022-07-04 01:11:35','2022-03-16 12:00:00',10.00000000,7,'','',39,12,NULL,0,0,0.00000000,10.00000000,NULL,NULL),(39,'PAY1801-0005',NULL,1,'2019-10-04 10:28:14','2022-02-07 13:37:54','2022-01-19 12:00:00',5.63000000,4,'','',41,12,NULL,0,0,0.00000000,5.63000000,NULL,NULL),(40,'PAY2001-0006',NULL,1,'2020-01-16 02:36:48','2022-02-07 13:37:54','2022-01-16 12:00:00',20.50000000,2,'','',50,12,NULL,0,0,0.00000000,20.50000000,NULL,NULL),(41,'PAY2001-0007',NULL,1,'2020-01-21 10:23:17','2022-02-07 13:37:54','2022-01-21 00:00:00',50.00000000,7,'','Subscription 2017',53,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL),(42,'PAY2001-0008',NULL,1,'2020-01-21 10:23:28','2022-02-07 13:37:54','2022-01-21 00:00:00',50.00000000,7,'','Subscription 2018',54,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL),(43,'PAY2001-0009',NULL,1,'2020-01-21 10:23:49','2022-02-07 13:37:54','2022-01-21 00:00:00',50.00000000,6,'','Subscription 2019',55,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL); +INSERT INTO `llx_paiement` VALUES (3,'',NULL,1,'2013-07-18 20:50:47','2022-12-11 21:23:22','2022-07-08 12:00:00',10.00000000,4,'','',6,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(5,'',NULL,1,'2013-08-01 03:34:11','2022-12-11 21:23:22','2022-08-01 03:34:11',5.63000000,6,'','Payment Invoice FA1108-0003',8,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(6,'',NULL,1,'2013-08-06 20:33:54','2022-12-11 21:23:22','2022-08-06 20:33:53',5.98000000,4,'','Payment Invoice FA1108-0004',13,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(8,'',NULL,1,'2013-08-08 02:53:40','2022-12-11 21:23:22','2022-08-08 12:00:00',26.10000000,4,'','',14,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(9,'',NULL,1,'2013-08-08 02:55:58','2022-12-11 21:23:22','2022-08-08 12:00:00',26.96000000,1,'','',15,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(17,'',NULL,1,'2014-12-09 15:28:44','2022-12-11 21:23:22','2022-12-09 12:00:00',2.00000000,4,'','',16,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(18,'',NULL,1,'2014-12-09 15:28:53','2022-12-11 21:23:22','2022-12-09 12:00:00',-2.00000000,4,'','',17,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(19,'',NULL,1,'2014-12-09 17:35:55','2022-12-11 21:23:22','2022-12-09 12:00:00',-2.00000000,4,'','',18,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(20,'',NULL,1,'2014-12-09 17:37:02','2022-12-11 21:23:22','2022-12-09 12:00:00',2.00000000,4,'','',19,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(21,'',NULL,1,'2014-12-09 18:35:07','2022-12-11 21:23:22','2022-12-09 12:00:00',-2.00000000,4,'','',20,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(23,'',NULL,1,'2014-12-12 18:54:33','2022-02-07 13:37:54','2021-12-12 12:00:00',1.00000000,1,'','',21,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(24,'',NULL,1,'2015-03-06 16:48:16','2022-07-04 01:11:35','2022-03-06 00:00:00',20.00000000,4,'','Adhésion/cotisation 2016',22,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(25,'',NULL,1,'2015-03-20 14:30:11','2022-07-04 01:11:35','2022-03-20 00:00:00',10.00000000,2,'','Adhésion/cotisation 2011',23,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(26,'',NULL,1,'2016-03-02 19:57:58','2022-12-11 21:23:22','2022-07-09 12:00:00',605.00000000,2,'','',24,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(29,'',NULL,1,'2016-03-02 20:01:39','2022-07-04 01:11:35','2022-03-19 12:00:00',500.00000000,4,'','',26,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(30,'',NULL,1,'2016-03-02 20:02:06','2022-07-04 01:11:35','2022-03-21 12:00:00',400.00000000,2,'','',27,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(32,'',NULL,1,'2016-03-03 19:22:32','2022-12-11 21:23:22','2022-10-03 12:00:00',-400.00000000,4,'','',28,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(33,'',NULL,1,'2016-03-03 19:23:16','2022-07-04 01:11:35','2022-03-10 12:00:00',-300.00000000,4,'','',29,1,NULL,0,0,0.00000000,0.00000000,NULL,NULL),(34,'PAY1603-0001',NULL,1,'2017-02-06 08:10:24','2022-07-04 01:11:35','2022-03-22 12:00:00',150.00000000,7,'','',33,12,NULL,0,0,0.00000000,150.00000000,NULL,NULL),(35,'PAY1603-0002',NULL,1,'2017-02-06 08:10:50','2022-07-04 01:11:35','2022-03-25 12:00:00',140.00000000,3,'','',34,12,NULL,0,0,0.00000000,140.00000000,NULL,NULL),(36,'PAY1702-0003',NULL,1,'2017-02-21 16:07:43','2022-07-04 01:11:35','2022-02-21 12:00:00',50.00000000,3,'T170201','',37,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL),(38,'PAY1803-0004',NULL,1,'2018-03-16 13:59:31','2022-07-04 01:11:35','2022-03-16 12:00:00',10.00000000,7,'','',39,12,NULL,0,0,0.00000000,10.00000000,NULL,NULL),(39,'PAY1801-0005',NULL,1,'2019-10-04 10:28:14','2022-02-07 13:37:54','2022-01-19 12:00:00',5.63000000,4,'','',41,12,NULL,0,0,0.00000000,5.63000000,NULL,NULL),(40,'PAY2001-0006',NULL,1,'2020-01-16 02:36:48','2022-02-07 13:37:54','2022-01-16 12:00:00',20.50000000,2,'','',50,12,NULL,0,0,0.00000000,20.50000000,NULL,NULL),(41,'PAY2001-0007',NULL,1,'2020-01-21 10:23:17','2022-02-07 13:37:54','2022-01-21 00:00:00',50.00000000,7,'','Subscription 2017',53,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL),(42,'PAY2001-0008',NULL,1,'2020-01-21 10:23:28','2022-02-07 13:37:54','2022-01-21 00:00:00',50.00000000,7,'','Subscription 2018',54,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL),(43,'PAY2001-0009',NULL,1,'2020-01-21 10:23:49','2022-02-07 13:37:54','2022-01-21 00:00:00',50.00000000,6,'','Subscription 2019',55,12,NULL,0,0,0.00000000,50.00000000,NULL,NULL); /*!40000 ALTER TABLE `llx_paiement` ENABLE KEYS */; UNLOCK TABLES; @@ -9531,7 +9616,7 @@ CREATE TABLE `llx_paiement_facture` ( `fk_facture` int(11) DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, `multicurrency_amount` double(24,8) DEFAULT 0.00000000, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_paiement_facture` (`fk_paiement`,`fk_facture`), @@ -9567,8 +9652,8 @@ CREATE TABLE `llx_paiementcharge` ( `datep` datetime DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, `fk_typepaiement` int(11) NOT NULL, - `num_paiement` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_paiement` varchar(50) DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) NOT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -9595,7 +9680,7 @@ DROP TABLE IF EXISTS `llx_paiementfourn`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_paiementfourn` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) DEFAULT NULL, `entity` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, @@ -9604,12 +9689,12 @@ CREATE TABLE `llx_paiementfourn` ( `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_paiement` int(11) NOT NULL, - `num_paiement` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_paiement` varchar(50) DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) NOT NULL, `statut` smallint(6) NOT NULL DEFAULT 0, `multicurrency_amount` double(24,8) DEFAULT 0.00000000, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9637,7 +9722,7 @@ CREATE TABLE `llx_paiementfourn_facturefourn` ( `fk_facturefourn` int(11) DEFAULT NULL, `amount` double DEFAULT 0, `multicurrency_amount` double(24,8) DEFAULT 0.00000000, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_paiementfourn_facturefourn` (`fk_paiementfourn`,`fk_facturefourn`), @@ -9665,27 +9750,28 @@ DROP TABLE IF EXISTS `llx_partnership`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_partnership` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '(PROV)', + `ref` varchar(128) NOT NULL DEFAULT '(PROV)', `status` smallint(6) NOT NULL DEFAULT 0, `fk_soc` int(11) DEFAULT NULL, `fk_member` int(11) DEFAULT NULL, `date_partnership_start` date NOT NULL, `date_partnership_end` date DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `reason_decline_or_cancel` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `reason_decline_or_cancel` text DEFAULT NULL, `date_creation` datetime NOT NULL, - `fk_user_creat` int(11) NOT NULL, + `fk_user_creat` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_modif` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, `count_last_url_check_error` int(11) DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `last_check_backlink` datetime DEFAULT NULL, `fk_type` int(11) NOT NULL DEFAULT 0, - `url_to_check` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `url_to_check` varchar(255) DEFAULT NULL, + `ip` varchar(250) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_fk_type_fk_soc` (`fk_type`,`fk_soc`,`date_partnership_start`), UNIQUE KEY `uk_fk_type_fk_member` (`fk_type`,`fk_member`,`date_partnership_start`), @@ -9719,7 +9805,7 @@ CREATE TABLE `llx_partnership_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_partnership_fk_object` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -9749,10 +9835,10 @@ CREATE TABLE `llx_payment_donation` ( `datep` datetime DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, `fk_typepayment` int(11) NOT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ext_payment_id` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ext_payment_site` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `note` text DEFAULT NULL, + `ext_payment_id` varchar(255) DEFAULT NULL, + `ext_payment_site` varchar(128) DEFAULT NULL, `fk_bank` int(11) NOT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -9785,8 +9871,8 @@ CREATE TABLE `llx_payment_expensereport` ( `datep` datetime DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, `fk_typepayment` int(11) NOT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) NOT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -9821,9 +9907,9 @@ CREATE TABLE `llx_payment_loan` ( `amount_insurance` double(24,8) DEFAULT NULL, `amount_interest` double(24,8) DEFAULT NULL, `fk_typepayment` int(11) NOT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, `fk_bank` int(11) NOT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -9849,7 +9935,7 @@ DROP TABLE IF EXISTS `llx_payment_salary`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_payment_salary` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, @@ -9859,12 +9945,12 @@ CREATE TABLE `llx_payment_salary` ( `amount` double(24,8) DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `fk_typepayment` int(11) NOT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `datesp` date DEFAULT NULL, `dateep` date DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -9900,7 +9986,7 @@ CREATE TABLE `llx_payment_salary_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_payment_salary_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -9924,7 +10010,7 @@ DROP TABLE IF EXISTS `llx_payment_various`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_payment_various` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, `datep` date DEFAULT NULL, @@ -9932,16 +10018,16 @@ CREATE TABLE `llx_payment_various` ( `sens` smallint(6) NOT NULL DEFAULT 0, `amount` double(24,8) NOT NULL DEFAULT 0.00000000, `fk_typepayment` int(11) NOT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `accountancy_code` varchar(32) DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `subledger_account` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `subledger_account` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -9971,8 +10057,8 @@ CREATE TABLE `llx_payment_vat` ( `datep` datetime DEFAULT NULL, `amount` double(24,8) DEFAULT 0.00000000, `fk_typepaiement` int(11) NOT NULL, - `num_paiement` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_paiement` varchar(50) DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) NOT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -9999,8 +10085,8 @@ DROP TABLE IF EXISTS `llx_pos_cash_fence`; CREATE TABLE `llx_pos_cash_fence` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(64) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `opening` double(24,8) DEFAULT 0.00000000, `cash` double(24,8) DEFAULT 0.00000000, `card` double(24,8) DEFAULT 0.00000000, @@ -10011,12 +10097,12 @@ CREATE TABLE `llx_pos_cash_fence` ( `day_close` int(11) DEFAULT NULL, `month_close` int(11) DEFAULT NULL, `year_close` int(11) DEFAULT NULL, - `posmodule` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `posnumber` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `posmodule` varchar(30) DEFAULT NULL, + `posnumber` varchar(30) DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -10031,6 +10117,35 @@ INSERT INTO `llx_pos_cash_fence` VALUES (1,1,'1',NULL,-324.29000000,400.00000000 /*!40000 ALTER TABLE `llx_pos_cash_fence` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `llx_prelevement` +-- + +DROP TABLE IF EXISTS `llx_prelevement`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_prelevement` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `fk_facture` int(11) DEFAULT NULL, + `fk_prelevement_lignes` int(11) NOT NULL, + `fk_facture_fourn` int(11) DEFAULT NULL, + `fk_salary` int(11) DEFAULT NULL, + PRIMARY KEY (`rowid`), + KEY `idx_prelevement_fk_prelevement_lignes` (`fk_prelevement_lignes`), + CONSTRAINT `fk_prelevement_fk_prelevement_lignes` FOREIGN KEY (`fk_prelevement_lignes`) REFERENCES `llx_prelevement_lignes` (`rowid`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_prelevement` +-- + +LOCK TABLES `llx_prelevement` WRITE; +/*!40000 ALTER TABLE `llx_prelevement` DISABLE KEYS */; +INSERT INTO `llx_prelevement` VALUES (1,211,1,NULL,NULL); +/*!40000 ALTER TABLE `llx_prelevement` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `llx_prelevement_bons` -- @@ -10040,19 +10155,19 @@ DROP TABLE IF EXISTS `llx_prelevement_bons`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_prelevement_bons` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(12) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `datec` datetime DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, `statut` smallint(6) DEFAULT 0, `credite` smallint(6) DEFAULT 0, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `date_trans` datetime DEFAULT NULL, `method_trans` smallint(6) DEFAULT NULL, `fk_user_trans` int(11) DEFAULT NULL, `date_credit` datetime DEFAULT NULL, `fk_user_credit` int(11) DEFAULT NULL, - `type` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT 'debit-order', + `type` varchar(16) DEFAULT 'debit-order', PRIMARY KEY (`rowid`), UNIQUE KEY `uk_prelevement_bons_ref` (`ref`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10069,41 +10184,13 @@ INSERT INTO `llx_prelevement_bons` VALUES (1,'T170201',1,'2017-02-21 15:53:46',5 UNLOCK TABLES; -- --- Table structure for table `llx_prelevement_facture` +-- Table structure for table `llx_prelevement_demande` -- -DROP TABLE IF EXISTS `llx_prelevement_facture`; +DROP TABLE IF EXISTS `llx_prelevement_demande`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_prelevement_facture` ( - `rowid` int(11) NOT NULL AUTO_INCREMENT, - `fk_facture` int(11) DEFAULT NULL, - `fk_prelevement_lignes` int(11) NOT NULL, - `fk_facture_fourn` int(11) DEFAULT NULL, - PRIMARY KEY (`rowid`), - KEY `idx_prelevement_facture_fk_prelevement_lignes` (`fk_prelevement_lignes`), - CONSTRAINT `fk_prelevement_facture_fk_prelevement_lignes` FOREIGN KEY (`fk_prelevement_lignes`) REFERENCES `llx_prelevement_lignes` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; -/*!40101 SET character_set_client = @saved_cs_client */; - --- --- Dumping data for table `llx_prelevement_facture` --- - -LOCK TABLES `llx_prelevement_facture` WRITE; -/*!40000 ALTER TABLE `llx_prelevement_facture` DISABLE KEYS */; -INSERT INTO `llx_prelevement_facture` VALUES (1,211,1,NULL); -/*!40000 ALTER TABLE `llx_prelevement_facture` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `llx_prelevement_facture_demande` --- - -DROP TABLE IF EXISTS `llx_prelevement_facture_demande`; -/*!40101 SET @saved_cs_client = @@character_set_client */; -/*!40101 SET character_set_client = utf8 */; -CREATE TABLE `llx_prelevement_facture_demande` ( +CREATE TABLE `llx_prelevement_demande` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_facture` int(11) DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, @@ -10112,29 +10199,30 @@ CREATE TABLE `llx_prelevement_facture_demande` ( `date_traite` datetime DEFAULT NULL, `fk_prelevement_bons` int(11) DEFAULT NULL, `fk_user_demande` int(11) NOT NULL, - `code_banque` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_guichet` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `number` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cle_rib` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code_banque` varchar(128) DEFAULT NULL, + `code_guichet` varchar(6) DEFAULT NULL, + `number` varchar(255) DEFAULT NULL, + `cle_rib` varchar(5) DEFAULT NULL, `entity` int(11) DEFAULT NULL, - `sourcetype` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ext_payment_id` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ext_payment_site` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `sourcetype` varchar(32) DEFAULT NULL, + `ext_payment_id` varchar(255) DEFAULT NULL, + `ext_payment_site` varchar(128) DEFAULT NULL, `fk_facture_fourn` int(11) DEFAULT NULL, + `fk_salary` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), - KEY `idx_prelevement_facture_demande_fk_facture` (`fk_facture`), - KEY `idx_prelevement_facture_demande_fk_facture_fourn` (`fk_facture_fourn`) + KEY `idx_prelevement_demande_fk_facture` (`fk_facture`), + KEY `idx_prelevement_demande_fk_facture_fourn` (`fk_facture_fourn`) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- --- Dumping data for table `llx_prelevement_facture_demande` +-- Dumping data for table `llx_prelevement_demande` -- -LOCK TABLES `llx_prelevement_facture_demande` WRITE; -/*!40000 ALTER TABLE `llx_prelevement_facture_demande` DISABLE KEYS */; -INSERT INTO `llx_prelevement_facture_demande` VALUES (1,211,50.00000000,'2017-02-06 08:11:17',1,'2017-02-21 15:53:46',1,12,'','','','',NULL,NULL,NULL,NULL,NULL),(2,5,NULL,'2020-01-01 14:35:21',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw4XtGr4FnPvt5gmHCi23hC','StripeTest',NULL),(3,6,NULL,'2020-01-01 14:50:42',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw4mkGr4FnPvt5gaMAjhU23','StripeTest',NULL),(4,7,NULL,'2020-01-01 14:59:09',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw4uvGr4FnPvt5gPJHfyUQt','StripeTest',NULL),(5,8,NULL,'2020-01-01 15:08:10',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw53eGr4FnPvt5gY0i3EWWR','StripeTest',NULL),(6,9,NULL,'2020-01-01 15:27:14',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw5M6Gr4FnPvt5gyICZxNY7','StripeTest',NULL),(7,10,NULL,'2020-01-01 15:36:11',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw5UlGr4FnPvt5gdsfT25YK','StripeTest',NULL),(8,11,NULL,'2020-01-01 15:44:14',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw5cYGr4FnPvt5ggY1HBL2m','StripeTest',NULL),(9,12,NULL,'2020-01-01 16:52:06',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw6gDGr4FnPvt5gjuuxU6K3','StripeTest',NULL); -/*!40000 ALTER TABLE `llx_prelevement_facture_demande` ENABLE KEYS */; +LOCK TABLES `llx_prelevement_demande` WRITE; +/*!40000 ALTER TABLE `llx_prelevement_demande` DISABLE KEYS */; +INSERT INTO `llx_prelevement_demande` VALUES (1,211,50.00000000,'2017-02-06 08:11:17',1,'2017-02-21 15:53:46',1,12,'','','','',NULL,NULL,NULL,NULL,NULL,NULL),(2,5,NULL,'2020-01-01 14:35:21',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw4XtGr4FnPvt5gmHCi23hC','StripeTest',NULL,NULL),(3,6,NULL,'2020-01-01 14:50:42',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw4mkGr4FnPvt5gaMAjhU23','StripeTest',NULL,NULL),(4,7,NULL,'2020-01-01 14:59:09',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw4uvGr4FnPvt5gPJHfyUQt','StripeTest',NULL,NULL),(5,8,NULL,'2020-01-01 15:08:10',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw53eGr4FnPvt5gY0i3EWWR','StripeTest',NULL,NULL),(6,9,NULL,'2020-01-01 15:27:14',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw5M6Gr4FnPvt5gyICZxNY7','StripeTest',NULL,NULL),(7,10,NULL,'2020-01-01 15:36:11',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw5UlGr4FnPvt5gdsfT25YK','StripeTest',NULL,NULL),(8,11,NULL,'2020-01-01 15:44:14',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw5cYGr4FnPvt5ggY1HBL2m','StripeTest',NULL,NULL),(9,12,NULL,'2020-01-01 16:52:06',0,NULL,NULL,0,NULL,NULL,NULL,NULL,1,'member','pi_1Fw6gDGr4FnPvt5gjuuxU6K3','StripeTest',NULL,NULL); +/*!40000 ALTER TABLE `llx_prelevement_demande` ENABLE KEYS */; UNLOCK TABLES; -- @@ -10149,13 +10237,13 @@ CREATE TABLE `llx_prelevement_lignes` ( `fk_prelevement_bons` int(11) DEFAULT NULL, `fk_soc` int(11) NOT NULL, `statut` smallint(6) DEFAULT 0, - `client_nom` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `client_nom` varchar(255) DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, - `code_banque` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_guichet` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `number` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cle_rib` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `code_banque` varchar(128) DEFAULT NULL, + `code_guichet` varchar(6) DEFAULT NULL, + `number` varchar(255) DEFAULT NULL, + `cle_rib` varchar(5) DEFAULT NULL, + `note` text DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_prelevement_lignes_fk_prelevement_bons` (`fk_prelevement_bons`), CONSTRAINT `fk_prelevement_lignes_fk_prelevement_bons` FOREIGN KEY (`fk_prelevement_bons`) REFERENCES `llx_prelevement_bons` (`rowid`) @@ -10186,7 +10274,7 @@ CREATE TABLE `llx_prelevement_rejet` ( `motif` int(11) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `fk_user_creation` int(11) DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `afacturer` tinyint(4) DEFAULT 0, `fk_facture` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`) @@ -10213,12 +10301,12 @@ CREATE TABLE `llx_printing` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, - `printer_name` text COLLATE utf8mb3_unicode_ci NOT NULL, - `printer_location` text COLLATE utf8mb3_unicode_ci NOT NULL, - `printer_id` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `printer_name` text NOT NULL, + `printer_location` text NOT NULL, + `printer_id` varchar(255) NOT NULL, `copy` int(11) NOT NULL DEFAULT 1, - `module` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, - `driver` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL, + `module` varchar(16) NOT NULL, + `driver` varchar(16) NOT NULL, `userid` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10246,44 +10334,45 @@ CREATE TABLE `llx_product` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `virtual` tinyint(4) NOT NULL DEFAULT 0, `fk_parent` int(11) DEFAULT 0, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(128) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `customcode` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(128) DEFAULT NULL, + `label` varchar(255) NOT NULL, + `description` text DEFAULT NULL, + `note` text DEFAULT NULL, + `customcode` varchar(32) DEFAULT NULL, `fk_country` int(11) DEFAULT NULL, `price` double(24,8) DEFAULT 0.00000000, `price_ttc` double(24,8) DEFAULT 0.00000000, `price_min` double(24,8) DEFAULT 0.00000000, `price_min_ttc` double(24,8) DEFAULT 0.00000000, - `price_base_type` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT 'HT', + `price_base_type` varchar(3) DEFAULT 'HT', `tva_tx` double(6,3) DEFAULT NULL, `recuperableonly` int(11) NOT NULL DEFAULT 0, `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `tosell` tinyint(4) DEFAULT 1, `tobuy` tinyint(4) DEFAULT 1, `onportal` smallint(6) DEFAULT 0, `tobatch` tinyint(4) NOT NULL DEFAULT 0, + `sell_or_eat_by_mandatory` tinyint(4) NOT NULL DEFAULT 0, `fk_product_type` int(11) DEFAULT 0, - `duration` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `duration` varchar(6) DEFAULT NULL, `seuil_stock_alerte` float DEFAULT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `barcode` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, + `barcode` varchar(255) DEFAULT NULL, `fk_barcode_type` int(11) DEFAULT NULL, - `accountancy_code_sell` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_sell_intra` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_sell_export` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy_intra` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy_export` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `partnumber` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accountancy_code_sell` varchar(32) DEFAULT NULL, + `accountancy_code_sell_intra` varchar(32) DEFAULT NULL, + `accountancy_code_sell_export` varchar(32) DEFAULT NULL, + `accountancy_code_buy` varchar(32) DEFAULT NULL, + `accountancy_code_buy_intra` varchar(32) DEFAULT NULL, + `accountancy_code_buy_export` varchar(32) DEFAULT NULL, + `partnumber` varchar(32) DEFAULT NULL, `weight` float DEFAULT NULL, `weight_units` tinyint(4) DEFAULT NULL, `length` float DEFAULT NULL, @@ -10296,18 +10385,18 @@ CREATE TABLE `llx_product` ( `pmp` double(24,8) NOT NULL DEFAULT 0.00000000, `fifo` double(24,8) DEFAULT NULL, `lifo` double(24,8) DEFAULT NULL, - `canvas` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT 'default@product', + `canvas` varchar(32) DEFAULT 'default@product', `finished` tinyint(4) DEFAULT NULL, `hidden` tinyint(4) DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `desiredstock` float DEFAULT NULL, `fk_price_expression` int(11) DEFAULT NULL, `fk_unit` int(11) DEFAULT NULL, `cost_price` double(24,8) DEFAULT NULL, - `default_vat_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `default_vat_code` varchar(10) DEFAULT NULL, `price_autogen` smallint(6) DEFAULT 0, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT '', + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT '', `width` float DEFAULT NULL, `width_units` tinyint(4) DEFAULT NULL, `height` float DEFAULT NULL, @@ -10317,11 +10406,12 @@ CREATE TABLE `llx_product` ( `net_measure` float DEFAULT NULL, `net_measure_units` tinyint(4) DEFAULT NULL, `fk_state` int(11) DEFAULT NULL, - `batch_mask` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `batch_mask` varchar(32) DEFAULT NULL, `lifetime` int(11) DEFAULT NULL, `qc_frequency` int(11) DEFAULT NULL, `mandatory_period` tinyint(4) DEFAULT 0, `fk_default_bom` int(11) DEFAULT NULL, + `fk_default_workstation` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_ref` (`ref`,`entity`), UNIQUE KEY `uk_product_barcode` (`barcode`,`fk_barcode_type`,`entity`), @@ -10350,7 +10440,7 @@ CREATE TABLE `llx_product` ( LOCK TABLES `llx_product` WRITE; /*!40000 ALTER TABLE `llx_product` DISABLE KEYS */; -INSERT INTO `llx_product` VALUES (1,'2012-07-08 14:33:17','2020-01-18 19:17:03',0,0,'PINKDRESS',1,NULL,'Pink dress','A beatifull pink dress','','',NULL,9.00000000,10.12500000,0.00000000,0.00000000,'HT',12.500,0,0.000,'0',0.000,'0',1,12,1,1,0,1,0,'',NULL,NULL,'123456789066',2,'','','','',NULL,NULL,NULL,670,-3,NULL,0,NULL,0,NULL,0,2.8,0.00000000,NULL,NULL,NULL,1,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(2,'2012-07-09 00:30:01','2019-11-28 15:09:50',0,0,'PEARPIE',1,NULL,'Pear Pie','','','',NULL,10.00000000,12.00000000,8.33333000,10.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',1,12,1,1,0,0,0,'',NULL,NULL,'123456789077',2,'','','','',NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,NULL,0,998,0.00000000,NULL,NULL,NULL,1,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(3,'2012-07-09 00:30:25','2018-01-16 16:40:03',0,0,'CAKECONTRIB',1,NULL,'Cake making contribution','','','',NULL,0.00000000,0.00000000,0.00000000,0.00000000,'HT',12.500,0,0.000,'0',0.000,'0',1,NULL,1,1,0,0,1,'1m',NULL,NULL,'123456789088',2,'701CAKEM',NULL,NULL,'601CAKEM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(4,'2012-07-10 14:44:06','2021-04-15 11:40:18',0,0,'APPLEPIE',1,NULL,'Apple Pie','Nice Bio Apple Pie.
\r\n ','','',NULL,9.00000000,9.00000000,6.00000000,6.00000000,'HT',0.000,0,9.000,'1',9.000,'1',1,12,1,1,0,1,0,'',NULL,NULL,'123456789034',2,'701','','','601',NULL,NULL,NULL,500,-3,NULL,0,NULL,0,NULL,0,1021.2,10.00000000,NULL,NULL,NULL,1,0,NULL,NULL,NULL,NULL,NULL,'CGST+SGST',0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(5,'2013-07-20 23:11:38','2018-01-16 16:18:24',0,0,'DOLIDROID',1,NULL,'DoliDroid, Android app for Dolibarr','DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
\r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
\r\n

The advantage of DoliDroid are :
\r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
\r\n- Upgrading Dolibarr will not break DoliDroid.
\r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
\r\n- DoliDroid use internal cache for pages that should not change (like menu page)
\r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
\r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

\r\n\r\n

WARNING ! 

\r\n\r\n

This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
\r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

','','',NULL,10.00000000,11.96000000,0.00000000,0.00000000,'HT',19.600,0,0.000,'0',0.000,'0',1,NULL,1,1,0,0,0,'',NULL,'https://play.google.com/store/apps/details?id=com.nltechno.dolidroidpro','123456789023',2,'701',NULL,NULL,'601',NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(10,'2011-12-31 00:00:00','2017-02-16 00:12:09',0,0,'COMP-XP4523',1,NULL,'Computer XP4523','A powerfull computer XP4523 ','This product is imported.
\r\nWarning: Delay to get it are not reliable.','USXP765',11,100.00000000,110.00000000,0.00000000,0.00000000,'HT',10.000,0,0.000,'0',0.000,'0',NULL,12,1,1,0,1,0,'',150,NULL,'123456789055',2,'701OLDC',NULL,NULL,'601OLDC',NULL,NULL,NULL,1.7,0,NULL,0,NULL,0,NULL,0,110,0.00000000,NULL,NULL,NULL,NULL,0,'20110729232310',200,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(11,'2015-01-13 20:24:42','2019-10-08 17:21:07',0,0,'ROLLUPABC',1,NULL,'Rollup Dolibarr','A nice rollup','','',NULL,0.00000000,0.00000000,0.00000000,0.00000000,'HT',0.000,0,0.000,'0',0.000,'0',1,12,1,1,0,0,0,'',NULL,NULL,'123456789044',2,'','','','',NULL,NULL,NULL,95,-3,NULL,0,2.34,-4,NULL,0,-1,0.00000000,NULL,NULL,'',1,0,NULL,NULL,NULL,NULL,12.00000000,NULL,0,NULL,'',NULL,8,NULL,8,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(12,'2018-07-30 17:31:29','2018-07-30 13:35:02',0,0,'DOLICLOUD',1,NULL,'SaaS service of Dolibarr ERP CRM','Cloud hosting of Dolibarr ERP and CRM software','','',NULL,9.00000000,9.00000000,9.00000000,9.00000000,'HT',0.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,1,'',NULL,'http://www.dolicloud.com','123456789013',2,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,NULL,NULL,'',0,0,NULL,NULL,NULL,NULL,8.50000000,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(13,'2017-02-16 03:49:00','2017-02-15 23:49:27',0,0,'COMP-XP4548',1,NULL,'Computer XP4523','A powerfull computer XP4523 ','This product is imported.
\r\nWarning: Delay to get it are not reliable.','USXP765',11,100.00000000,110.00000000,0.00000000,0.00000000,'HT',10.000,0,0.000,'0',0.000,'0',12,12,1,1,0,1,0,'',150,NULL,NULL,2,'',NULL,NULL,'',NULL,NULL,NULL,1.7,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,200,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(23,'2019-10-07 00:00:00','2019-11-28 13:51:35',0,0,'PREF123456',1,NULL,'Product name in default language','Product description in default language','a private note (free text)','customs code',1,100.00000000,110.00000000,100.00000000,110.00000000,'HT',10.000,0,0.000,'0',0.000,'0',12,NULL,0,1,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-3,1,-1,4,-4,5,-3,NULL,0.00000000,NULL,NULL,NULL,0,0,'20191007122224',NULL,NULL,NULL,NULL,NULL,0,'a public note (free text)','',2,-1,3,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(24,'2019-11-28 16:33:35','2019-11-28 15:02:01',0,0,'POS-CARROT',1,NULL,'Carrot','','','',NULL,0.83333000,1.00000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(25,'2019-11-28 16:37:36','2020-01-13 11:13:19',0,0,'POS-APPLE',1,NULL,'Apple','','','',NULL,1.25000000,1.50000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,15.599999999999994,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(26,'2019-11-28 16:38:44','2019-11-28 12:38:44',0,0,'POS-KIWI',1,NULL,'Kiwi','','','',NULL,1.08333000,1.30000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(27,'2019-11-28 16:39:21','2019-11-28 14:57:44',0,0,'POS-PEACH',1,NULL,'Peach','','','',NULL,1.08333000,1.30000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,NULL,NULL,'',0,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(28,'2019-11-28 16:39:58','2019-11-28 12:39:58',0,0,'POS-ORANGE',1,NULL,'Orange','','','',NULL,2.00000000,2.40000000,0.00000000,0.00000000,'HT',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(29,'2019-11-28 17:03:14','2019-11-28 13:03:14',0,0,'POS-Eggs',1,NULL,'Eggs','','','',NULL,1.66667000,2.00000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(30,'2019-11-28 17:09:14','2019-11-28 13:09:14',0,0,'POS-Chips',1,NULL,'Chips','','','',NULL,0.41667000,0.50000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,30,-3,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(31,'2021-04-15 08:38:02','2021-04-15 11:38:02',0,0,'PRODSER',1,NULL,'Product NFC - Unique','','','',NULL,0.00000000,0.00000000,0.00000000,0.00000000,'HT',19.600,0,0.000,'0',0.000,'0',12,12,1,1,0,2,0,'',0,NULL,NULL,2,'','','','','','',NULL,NULL,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,0,NULL,NULL,NULL,NULL,0,NULL,'',NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL); +INSERT INTO `llx_product` VALUES (1,'2012-07-08 14:33:17','2020-01-18 19:17:03',0,0,'PINKDRESS',1,NULL,'Pink dress','A beatifull pink dress','','',NULL,9.00000000,10.12500000,0.00000000,0.00000000,'HT',12.500,0,0.000,'0',0.000,'0',1,12,1,1,0,1,0,0,'',NULL,NULL,'123456789066',2,'','','','',NULL,NULL,NULL,670,-3,NULL,0,NULL,0,NULL,0,2.8,0.00000000,NULL,NULL,NULL,1,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(2,'2012-07-09 00:30:01','2019-11-28 15:09:50',0,0,'PEARPIE',1,NULL,'Pear Pie','','','',NULL,10.00000000,12.00000000,8.33333000,10.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',1,12,1,1,0,0,0,0,'',NULL,NULL,'123456789077',2,'','','','',NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,NULL,0,998,0.00000000,NULL,NULL,NULL,1,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(3,'2012-07-09 00:30:25','2018-01-16 16:40:03',0,0,'CAKECONTRIB',1,NULL,'Cake making contribution','','','',NULL,0.00000000,0.00000000,0.00000000,0.00000000,'HT',12.500,0,0.000,'0',0.000,'0',1,NULL,1,1,0,0,0,1,'1m',NULL,NULL,'123456789088',2,'701CAKEM',NULL,NULL,'601CAKEM',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,NULL,NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(4,'2012-07-10 14:44:06','2021-04-15 11:40:18',0,0,'APPLEPIE',1,NULL,'Apple Pie','Nice Bio Apple Pie.
\r\n ','','',NULL,9.00000000,9.00000000,6.00000000,6.00000000,'HT',0.000,0,9.000,'1',9.000,'1',1,12,1,1,0,1,0,0,'',NULL,NULL,'123456789034',2,'701','','','601',NULL,NULL,NULL,500,-3,NULL,0,NULL,0,NULL,0,1021.2,10.00000000,NULL,NULL,NULL,1,0,NULL,NULL,NULL,NULL,NULL,'CGST+SGST',0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(5,'2013-07-20 23:11:38','2018-01-16 16:18:24',0,0,'DOLIDROID',1,NULL,'DoliDroid, Android app for Dolibarr','DoliDroid is the Android front-end client for Dolibarr ERP & CRM web software.
\r\nThis application is not a standalone program. It is a front end to use a online hosted Dolibarr ERP & CRM software (an Open-source web software to manage your business).
\r\n

The advantage of DoliDroid are :
\r\n- DoliDroid is not a duplicate code of Dolibarr, but a front-end of a Dolibarr web installation, so all your online existing features are supported by this application. This is also true for external modules features.
\r\n- Upgrading Dolibarr will not break DoliDroid.
\r\n- DoliDroid use embedded image resources to reduce bandwidth usage.
\r\n- DoliDroid use internal cache for pages that should not change (like menu page)
\r\n- Connections parameters are saved. No need to enter them each time you use DoliDroid.
\r\n- Integration with your phone or other applications (Clicking on PDF open PDF reader, clicking onto email or phone launch your email application or launch Android dialer, ...)

\r\n\r\n

WARNING ! 

\r\n\r\n

This application need Android 4.0+ and a hosted Dolibarr ERP & CRM version 3.5 or newer accessible by internet
\r\n(For example, when hosted on any SaaS solution like DoliCloud - http://www.dolicloud.com).

','','',NULL,10.00000000,11.96000000,0.00000000,0.00000000,'HT',19.600,0,0.000,'0',0.000,'0',1,NULL,1,1,0,0,0,0,'',NULL,'https://play.google.com/store/apps/details?id=com.nltechno.dolidroidpro','123456789023',2,'701',NULL,NULL,'601',NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(10,'2011-12-31 00:00:00','2017-02-16 00:12:09',0,0,'COMP-XP4523',1,NULL,'Computer XP4523','A powerfull computer XP4523 ','This product is imported.
\r\nWarning: Delay to get it are not reliable.','USXP765',11,100.00000000,110.00000000,0.00000000,0.00000000,'HT',10.000,0,0.000,'0',0.000,'0',NULL,12,1,1,0,1,0,0,'',150,NULL,'123456789055',2,'701OLDC',NULL,NULL,'601OLDC',NULL,NULL,NULL,1.7,0,NULL,0,NULL,0,NULL,0,110,0.00000000,NULL,NULL,NULL,NULL,0,'20110729232310',200,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(11,'2015-01-13 20:24:42','2019-10-08 17:21:07',0,0,'ROLLUPABC',1,NULL,'Rollup Dolibarr','A nice rollup','','',NULL,0.00000000,0.00000000,0.00000000,0.00000000,'HT',0.000,0,0.000,'0',0.000,'0',1,12,1,1,0,0,0,0,'',NULL,NULL,'123456789044',2,'','','','',NULL,NULL,NULL,95,-3,NULL,0,2.34,-4,NULL,0,-1,0.00000000,NULL,NULL,'',1,0,NULL,NULL,NULL,NULL,12.00000000,NULL,0,NULL,'',NULL,8,NULL,8,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(12,'2018-07-30 17:31:29','2018-07-30 13:35:02',0,0,'DOLICLOUD',1,NULL,'SaaS service of Dolibarr ERP CRM','Cloud hosting of Dolibarr ERP and CRM software','','',NULL,9.00000000,9.00000000,9.00000000,9.00000000,'HT',0.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,1,'',NULL,'http://www.dolicloud.com','123456789013',2,'',NULL,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,NULL,NULL,'',0,0,NULL,NULL,NULL,NULL,8.50000000,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(13,'2017-02-16 03:49:00','2017-02-15 23:49:27',0,0,'COMP-XP4548',1,NULL,'Computer XP4523','A powerfull computer XP4523 ','This product is imported.
\r\nWarning: Delay to get it are not reliable.','USXP765',11,100.00000000,110.00000000,0.00000000,0.00000000,'HT',10.000,0,0.000,'0',0.000,'0',12,12,1,1,0,1,0,0,'',150,NULL,NULL,2,'',NULL,NULL,'',NULL,NULL,NULL,1.7,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,200,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(23,'2019-10-07 00:00:00','2019-11-28 13:51:35',0,0,'PREF123456',1,NULL,'Product name in default language','Product description in default language','a private note (free text)','customs code',1,100.00000000,110.00000000,100.00000000,110.00000000,'HT',10.000,0,0.000,'0',0.000,'0',12,NULL,0,1,0,0,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-3,1,-1,4,-4,5,-3,NULL,0.00000000,NULL,NULL,NULL,0,0,'20191007122224',NULL,NULL,NULL,NULL,NULL,0,'a public note (free text)','',2,-1,3,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(24,'2019-11-28 16:33:35','2019-11-28 15:02:01',0,0,'POS-CARROT',1,NULL,'Carrot','','','',NULL,0.83333000,1.00000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(25,'2019-11-28 16:37:36','2020-01-13 11:13:19',0,0,'POS-APPLE',1,NULL,'Apple','','','',NULL,1.25000000,1.50000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,15.599999999999994,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(26,'2019-11-28 16:38:44','2019-11-28 12:38:44',0,0,'POS-KIWI',1,NULL,'Kiwi','','','',NULL,1.08333000,1.30000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(27,'2019-11-28 16:39:21','2019-11-28 14:57:44',0,0,'POS-PEACH',1,NULL,'Peach','','','',NULL,1.08333000,1.30000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.00000000,NULL,NULL,'',0,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(28,'2019-11-28 16:39:58','2019-11-28 12:39:58',0,0,'POS-ORANGE',1,NULL,'Orange','','','',NULL,2.00000000,2.40000000,0.00000000,0.00000000,'HT',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,1,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(29,'2019-11-28 17:03:14','2019-11-28 13:03:14',0,0,'POS-Eggs',1,NULL,'Eggs','','','',NULL,1.66667000,2.00000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,NULL,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(30,'2019-11-28 17:09:14','2019-11-28 13:09:14',0,0,'POS-Chips',1,NULL,'Chips','','','',NULL,0.41667000,0.50000000,0.00000000,0.00000000,'TTC',20.000,0,0.000,'0',0.000,'0',12,12,1,1,0,0,0,0,'',NULL,NULL,NULL,2,'','','','',NULL,NULL,NULL,30,-3,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,'',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL),(31,'2021-04-15 08:38:02','2021-04-15 11:38:02',0,0,'PRODSER',1,NULL,'Product NFC - Unique','','','',NULL,0.00000000,0.00000000,0.00000000,0.00000000,'HT',19.600,0,0.000,'0',0.000,'0',12,12,1,1,0,2,0,0,'',0,NULL,NULL,2,'','','','','','',NULL,NULL,0,NULL,0,NULL,0,NULL,0,NULL,0.00000000,NULL,NULL,'',NULL,0,NULL,0,NULL,NULL,NULL,NULL,0,NULL,'',NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL); /*!40000 ALTER TABLE `llx_product` ENABLE KEYS */; UNLOCK TABLES; @@ -10394,9 +10484,9 @@ DROP TABLE IF EXISTS `llx_product_attribute`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_product_attribute` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(255) NOT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `label` varchar(255) NOT NULL, `position` int(11) NOT NULL DEFAULT 0, `entity` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), @@ -10429,7 +10519,7 @@ CREATE TABLE `llx_product_attribute_combination` ( `variation_price` float NOT NULL, `variation_price_percentage` int(11) DEFAULT NULL, `variation_weight` float NOT NULL, - `variation_ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `variation_ref_ext` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), KEY `idx_product_att_com_product_parent` (`fk_product_parent`), @@ -10557,8 +10647,8 @@ DROP TABLE IF EXISTS `llx_product_attribute_value`; CREATE TABLE `llx_product_attribute_value` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_product_attribute` int(11) NOT NULL, - `ref` varchar(180) COLLATE utf8mb3_unicode_ci NOT NULL, - `value` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(180) NOT NULL, + `value` varchar(255) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `position` int(11) NOT NULL DEFAULT 0, PRIMARY KEY (`rowid`), @@ -10589,9 +10679,9 @@ CREATE TABLE `llx_product_batch` ( `fk_product_stock` int(11) NOT NULL, `eatby` datetime DEFAULT NULL, `sellby` datetime DEFAULT NULL, - `batch` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `batch` varchar(128) DEFAULT NULL, `qty` double NOT NULL DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_batch` (`fk_product_stock`,`batch`), KEY `idx_fk_product_stock` (`fk_product_stock`), @@ -10628,17 +10718,17 @@ CREATE TABLE `llx_product_customer_price` ( `price_ttc` double(24,8) DEFAULT 0.00000000, `price_min` double(24,8) DEFAULT 0.00000000, `price_min_ttc` double(24,8) DEFAULT 0.00000000, - `price_base_type` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT 'HT', + `price_base_type` varchar(3) DEFAULT 'HT', `tva_tx` double(6,3) DEFAULT NULL, - `default_vat_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `default_vat_code` varchar(10) DEFAULT NULL, `recuperableonly` int(11) NOT NULL DEFAULT 0, `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `fk_user` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_customer` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `ref_customer` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_customer_price_fk_product_fk_soc` (`fk_product`,`fk_soc`), KEY `idx_product_customer_price_fk_user` (`fk_user`), @@ -10679,17 +10769,17 @@ CREATE TABLE `llx_product_customer_price_log` ( `price_ttc` double(24,8) DEFAULT 0.00000000, `price_min` double(24,8) DEFAULT 0.00000000, `price_min_ttc` double(24,8) DEFAULT 0.00000000, - `price_base_type` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT 'HT', + `price_base_type` varchar(3) DEFAULT 'HT', `tva_tx` double(6,3) DEFAULT NULL, `recuperableonly` int(11) NOT NULL DEFAULT 0, `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `fk_user` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `default_vat_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_customer` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `default_vat_code` varchar(10) DEFAULT NULL, + `ref_customer` varchar(30) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -10714,7 +10804,7 @@ CREATE TABLE `llx_product_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_product_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10742,8 +10832,8 @@ CREATE TABLE `llx_product_fournisseur_price` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_product` int(11) DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, - `ref_fourn` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `desc_fourn` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_fourn` varchar(128) DEFAULT NULL, + `desc_fourn` text DEFAULT NULL, `fk_availability` int(11) DEFAULT NULL, `price` double(24,8) DEFAULT 0.00000000, `quantity` double DEFAULT NULL, @@ -10752,27 +10842,27 @@ CREATE TABLE `llx_product_fournisseur_price` ( `unitprice` double(24,8) DEFAULT 0.00000000, `charges` double(24,8) DEFAULT 0.00000000, `tva_tx` double(6,3) NOT NULL DEFAULT 0.000, - `default_vat_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `default_vat_code` varchar(10) DEFAULT NULL, `info_bits` int(11) NOT NULL DEFAULT 0, `fk_user` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_supplier_price_expression` int(11) DEFAULT NULL, `fk_price_expression` int(11) DEFAULT NULL, `delivery_time_days` int(11) DEFAULT NULL, - `supplier_reputation` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `supplier_reputation` varchar(10) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_unitprice` double(24,8) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_price` double(24,8) DEFAULT NULL, `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', - `barcode` varchar(180) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', + `barcode` varchar(180) DEFAULT NULL, `fk_barcode_type` int(11) DEFAULT NULL, - `packaging` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `packaging` varchar(64) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_fournisseur_price_ref` (`ref_fourn`,`fk_soc`,`quantity`,`entity`), UNIQUE KEY `uk_product_barcode` (`barcode`,`fk_barcode_type`,`entity`), @@ -10808,7 +10898,7 @@ CREATE TABLE `llx_product_fournisseur_price_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_product_fournisseur_price_extrafields` (`fk_object`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10839,7 +10929,7 @@ CREATE TABLE `llx_product_fournisseur_price_log` ( `quantity` double DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_price` double(24,8) DEFAULT NULL, `multicurrency_unitprice` double(24,8) DEFAULT NULL, @@ -10867,11 +10957,11 @@ DROP TABLE IF EXISTS `llx_product_lang`; CREATE TABLE `llx_product_lang` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_product` int(11) NOT NULL DEFAULT 0, - `lang` varchar(5) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lang` varchar(5) NOT NULL DEFAULT '0', + `label` varchar(255) NOT NULL, + `description` text DEFAULT NULL, + `note` text DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_lang` (`fk_product`,`lang`), CONSTRAINT `fk_product_lang_fk_product` FOREIGN KEY (`fk_product`) REFERENCES `llx_product` (`rowid`) @@ -10899,7 +10989,9 @@ CREATE TABLE `llx_product_lot` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) DEFAULT 1, `fk_product` int(11) NOT NULL, - `batch` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `batch` varchar(128) DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `eatby` date DEFAULT NULL, `sellby` date DEFAULT NULL, `datec` datetime DEFAULT NULL, @@ -10910,7 +11002,7 @@ CREATE TABLE `llx_product_lot` ( `eol_date` datetime DEFAULT NULL, `manufacturing_date` datetime DEFAULT NULL, `scrapping_date` datetime DEFAULT NULL, - `barcode` varchar(180) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `barcode` varchar(180) DEFAULT NULL, `fk_barcode_type` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_lot` (`fk_product`,`batch`) @@ -10923,7 +11015,7 @@ CREATE TABLE `llx_product_lot` ( LOCK TABLES `llx_product_lot` WRITE; /*!40000 ALTER TABLE `llx_product_lot` DISABLE KEYS */; -INSERT INTO `llx_product_lot` VALUES (1,1,2,'123456','2018-07-07',NULL,'2018-07-21 20:55:19','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,1,2,'2222','2018-07-08','2018-07-07','2018-07-21 21:00:42','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,1,10,'5599887766452',NULL,NULL,'2018-07-30 17:39:31','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(4,1,10,'4494487766452',NULL,NULL,'2018-07-30 17:40:12','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(39,1,1,'000000',NULL,NULL,'2020-01-08 20:41:18','2020-01-08 16:41:18',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(40,1,4,'aaa','2020-01-01',NULL,'2020-01-08 20:41:18','2020-01-13 11:28:05',NULL,12,NULL,NULL,NULL,NULL,NULL,NULL),(46,1,1,'string',NULL,NULL,'2020-01-18 20:16:58','2020-01-18 19:16:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(47,1,4,'000000',NULL,NULL,'2020-01-08 16:40:27','2020-01-21 10:30:15',1,1,NULL,NULL,NULL,NULL,NULL,NULL),(50,1,4,'Lot 2021-02',NULL,NULL,'2021-04-15 08:40:18','2021-04-15 11:40:18',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_product_lot` VALUES (1,1,2,'123456',NULL,NULL,'2018-07-07',NULL,'2018-07-21 20:55:19','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,1,2,'2222',NULL,NULL,'2018-07-08','2018-07-07','2018-07-21 21:00:42','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,1,10,'5599887766452',NULL,NULL,NULL,NULL,'2018-07-30 17:39:31','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(4,1,10,'4494487766452',NULL,NULL,NULL,NULL,'2018-07-30 17:40:12','2018-12-12 10:53:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(39,1,1,'000000',NULL,NULL,NULL,NULL,'2020-01-08 20:41:18','2020-01-08 16:41:18',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(40,1,4,'aaa',NULL,NULL,'2020-01-01',NULL,'2020-01-08 20:41:18','2020-01-13 11:28:05',NULL,12,NULL,NULL,NULL,NULL,NULL,NULL),(46,1,1,'string',NULL,NULL,NULL,NULL,'2020-01-18 20:16:58','2020-01-18 19:16:58',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(47,1,4,'000000',NULL,NULL,NULL,NULL,'2020-01-08 16:40:27','2020-01-21 10:30:15',1,1,NULL,NULL,NULL,NULL,NULL,NULL),(50,1,4,'Lot 2021-02',NULL,NULL,NULL,NULL,'2021-04-15 08:40:18','2021-04-15 11:40:18',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_product_lot` ENABLE KEYS */; UNLOCK TABLES; @@ -10938,7 +11030,7 @@ CREATE TABLE `llx_product_lot_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_product_lot_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -10964,12 +11056,12 @@ CREATE TABLE `llx_product_perentity` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_product` int(11) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `accountancy_code_sell` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_sell_intra` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_sell_export` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy_intra` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy_export` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accountancy_code_sell` varchar(32) DEFAULT NULL, + `accountancy_code_sell_intra` varchar(32) DEFAULT NULL, + `accountancy_code_sell_export` varchar(32) DEFAULT NULL, + `accountancy_code_buy` varchar(32) DEFAULT NULL, + `accountancy_code_buy_intra` varchar(32) DEFAULT NULL, + `accountancy_code_buy_export` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_perentity` (`fk_product`,`entity`), KEY `idx_product_perentity_fk_product` (`fk_product`) @@ -11003,21 +11095,21 @@ CREATE TABLE `llx_product_price` ( `price_ttc` double(24,8) DEFAULT NULL, `price_min` double(24,8) DEFAULT NULL, `price_min_ttc` double(24,8) DEFAULT NULL, - `price_base_type` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT 'HT', + `price_base_type` varchar(3) DEFAULT 'HT', `tva_tx` double(6,3) NOT NULL DEFAULT 0.000, - `default_vat_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `default_vat_code` varchar(10) DEFAULT NULL, `recuperableonly` int(11) NOT NULL DEFAULT 0, `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `fk_user_author` int(11) DEFAULT NULL, `tosell` tinyint(4) DEFAULT 1, `price_by_qty` int(11) NOT NULL DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_price_expression` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_price` double(24,8) DEFAULT 0.00000000, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_price_ttc` double(24,8) DEFAULT NULL, @@ -11057,12 +11149,12 @@ CREATE TABLE `llx_product_price_by_qty` ( `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `quantity` double DEFAULT NULL, `unitprice` double(24,8) DEFAULT 0.00000000, - `price_base_type` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT 'HT', + `price_base_type` varchar(3) DEFAULT 'HT', `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_price` double(24,8) DEFAULT NULL, `multicurrency_price_ttc` double(24,8) DEFAULT NULL, @@ -11122,7 +11214,7 @@ CREATE TABLE `llx_product_stock` ( `fk_product` int(11) NOT NULL, `fk_entrepot` int(11) NOT NULL, `reel` double DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_product_stock` (`fk_product`,`fk_entrepot`), KEY `idx_product_stock_fk_product` (`fk_product`), @@ -11154,7 +11246,7 @@ CREATE TABLE `llx_product_warehouse_properties` ( `fk_entrepot` int(11) NOT NULL, `seuil_stock_alerte` float DEFAULT 0, `desiredstock` float DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11182,36 +11274,40 @@ CREATE TABLE `llx_projet` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `dateo` date DEFAULT NULL, `datee` date DEFAULT NULL, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(50) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `title` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `title` varchar(255) NOT NULL, + `description` text DEFAULT NULL, `fk_user_creat` int(11) NOT NULL, `public` int(11) DEFAULT NULL, `fk_statut` smallint(6) NOT NULL DEFAULT 0, `fk_opp_status` int(11) DEFAULT NULL, `opp_percent` double(5,2) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, `budget_amount` double(24,8) DEFAULT NULL, `date_close` datetime DEFAULT NULL, `fk_user_close` int(11) DEFAULT NULL, `opp_amount` double(24,8) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `usage_bill_time` int(11) DEFAULT 0, `usage_opportunity` int(11) DEFAULT 0, `usage_task` int(11) DEFAULT 1, `usage_organize_event` int(11) DEFAULT 0, - `email_msgid` varchar(175) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email_msgid` varchar(175) DEFAULT NULL, `fk_opp_status_end` int(11) DEFAULT NULL, `accept_conference_suggestions` int(11) DEFAULT 0, `accept_booth_suggestions` int(11) DEFAULT 0, `price_registration` double(24,8) DEFAULT NULL, `price_booth` double(24,8) DEFAULT NULL, `max_attendees` int(11) DEFAULT 0, + `ip` varchar(250) DEFAULT NULL, + `date_start_event` datetime DEFAULT NULL, + `date_end_event` datetime DEFAULT NULL, + `location` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_projet_ref` (`ref`,`entity`), KEY `idx_projet_fk_soc` (`fk_soc`), @@ -11225,7 +11321,7 @@ CREATE TABLE `llx_projet` ( LOCK TABLES `llx_projet` WRITE; /*!40000 ALTER TABLE `llx_projet` DISABLE KEYS */; -INSERT INTO `llx_projet` VALUES (1,11,'2012-07-09 00:00:00','2017-10-05 20:51:28','2012-07-09',NULL,'PROJ1',1,'Project One','',1,0,1,NULL,NULL,NULL,'gdfgdfg','baleine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,NULL,0,0,NULL,NULL,0),(2,13,'2012-07-09 00:00:00','2017-10-05 20:51:51','2012-07-09',NULL,'PROJ2',1,'Project Two','',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,NULL,0,0,NULL,NULL,0),(3,1,'2012-07-09 00:00:00','2020-01-15 12:40:50','2012-07-09',NULL,'PROJINDIAN',1,'Project for Indian company move','',1,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,1,0,1,0,NULL,NULL,0,0,NULL,NULL,0),(4,NULL,'2012-07-09 00:00:00','2012-07-08 22:50:49','2012-07-09',NULL,'PROJSHARED',1,'The Global project','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,NULL,0,0,NULL,NULL,0),(5,NULL,'2012-07-11 00:00:00','2020-01-15 12:27:15','2012-07-11','2013-07-14','RMLL',1,'Project management RMLL','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,1,0,1,0,NULL,NULL,0,0,NULL,NULL,0),(6,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0001',1,'PROJALICE1','The Alice project number 1',12,0,1,2,20.00,NULL,NULL,NULL,NULL,5000.00000000,NULL,NULL,8000.00000000,NULL,12,1,1,1,0,NULL,NULL,0,0,NULL,NULL,0),(7,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0002',1,'PROJALICE2','The Alice project number 2',12,0,1,6,100.00,NULL,NULL,NULL,NULL,NULL,'2017-02-01 16:24:31',12,7000.00000000,NULL,NULL,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0),(8,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0003',1,'PROJALICE2','The Alice project number 3',12,0,1,6,100.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3550.00000000,NULL,NULL,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0),(9,4,'2018-07-31 00:00:00','2019-12-20 16:33:15','2018-07-31',NULL,'PJ1607-0004',1,'Project Top X','',12,0,2,2,27.00,NULL,NULL,NULL,NULL,NULL,'2019-12-20 20:33:15',12,4000.00000000,NULL,NULL,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0),(10,1,'2019-12-21 19:46:33','2019-12-21 15:48:06','2019-12-21',NULL,'PJ1912-0005',1,'Contact for a new shop in Delhi','',12,0,1,1,20.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,18000.00000000,NULL,12,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0),(11,10,'2019-12-21 19:49:28','2019-12-21 16:10:21','2019-12-02','2019-12-13','PJ1912-0006',1,'Request for new development of logo','Request to redesign a new logo',12,0,1,4,60.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,6500.00000000,NULL,12,1,1,1,0,NULL,NULL,0,0,NULL,NULL,0),(12,4,'2019-12-21 19:52:12','2019-12-21 15:52:12','2019-12-21',NULL,'PJ1912-0007',1,'Adding new tool for Customer Relationship Management','',12,1,0,1,0.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16000.00000000,NULL,NULL,1,1,1,0,NULL,NULL,0,0,NULL,NULL,0),(13,26,'2019-12-21 19:53:21','2019-12-21 15:53:59','2019-12-21',NULL,'PJ1912-0008',1,'Cooking 100 apple pie for chrsitmas','',12,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,1,0,1,0,NULL,NULL,0,0,NULL,NULL,0); +INSERT INTO `llx_projet` VALUES (1,11,'2012-07-09 00:00:00','2017-10-05 20:51:28','2012-07-09',NULL,'PROJ1',1,'Project One','',1,0,1,NULL,NULL,NULL,'gdfgdfg','baleine',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(2,13,'2012-07-09 00:00:00','2017-10-05 20:51:51','2012-07-09',NULL,'PROJ2',1,'Project Two','',1,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(3,1,'2012-07-09 00:00:00','2020-01-15 12:40:50','2012-07-09',NULL,'PROJINDIAN',1,'Project for Indian company move','',1,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,1,0,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(4,NULL,'2012-07-09 00:00:00','2012-07-08 22:50:49','2012-07-09',NULL,'PROJSHARED',1,'The Global project','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(5,NULL,'2012-07-11 00:00:00','2020-01-15 12:27:15','2012-07-11','2013-07-14','RMLL',1,'Project management RMLL','',1,1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,1,0,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(6,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0001',1,'PROJALICE1','The Alice project number 1',12,0,1,2,20.00,NULL,NULL,NULL,NULL,5000.00000000,NULL,NULL,8000.00000000,NULL,12,1,1,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(7,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0002',1,'PROJALICE2','The Alice project number 2',12,0,1,6,100.00,NULL,NULL,NULL,NULL,NULL,'2017-02-01 16:24:31',12,7000.00000000,NULL,NULL,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(8,10,'2018-07-30 00:00:00','2019-11-28 11:52:54','2018-07-30',NULL,'PJ1607-0003',1,'PROJALICE2','The Alice project number 3',12,0,1,6,100.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,3550.00000000,NULL,NULL,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(9,4,'2018-07-31 00:00:00','2019-12-20 16:33:15','2018-07-31',NULL,'PJ1607-0004',1,'Project Top X','',12,0,2,2,27.00,NULL,NULL,NULL,NULL,NULL,'2019-12-20 20:33:15',12,4000.00000000,NULL,NULL,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(10,1,'2019-12-21 19:46:33','2019-12-21 15:48:06','2019-12-21',NULL,'PJ1912-0005',1,'Contact for a new shop in Delhi','',12,0,1,1,20.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,18000.00000000,NULL,12,0,1,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(11,10,'2019-12-21 19:49:28','2019-12-21 16:10:21','2019-12-02','2019-12-13','PJ1912-0006',1,'Request for new development of logo','Request to redesign a new logo',12,0,1,4,60.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,6500.00000000,NULL,12,1,1,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(12,4,'2019-12-21 19:52:12','2019-12-21 15:52:12','2019-12-21',NULL,'PJ1912-0007',1,'Adding new tool for Customer Relationship Management','',12,1,0,1,0.00,NULL,NULL,NULL,NULL,NULL,NULL,NULL,16000.00000000,NULL,NULL,1,1,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL),(13,26,'2019-12-21 19:53:21','2019-12-21 15:53:59','2019-12-21',NULL,'PJ1912-0008',1,'Cooking 100 apple pie for chrsitmas','',12,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,12,1,0,1,0,NULL,NULL,0,0,NULL,NULL,0,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_projet` ENABLE KEYS */; UNLOCK TABLES; @@ -11240,8 +11336,8 @@ CREATE TABLE `llx_projet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `priority` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `priority` mediumtext DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_projet_extrafields` (`fk_object`) ) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -11266,7 +11362,7 @@ DROP TABLE IF EXISTS `llx_projet_task`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_projet_task` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(50) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_projet` int(11) NOT NULL, `fk_task_parent` int(11) NOT NULL DEFAULT 0, @@ -11275,8 +11371,8 @@ CREATE TABLE `llx_projet_task` ( `dateo` datetime DEFAULT NULL, `datee` datetime DEFAULT NULL, `datev` datetime DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) NOT NULL, + `description` text DEFAULT NULL, `duration_effective` double DEFAULT 0, `planned_workload` double DEFAULT 0, `progress` int(11) DEFAULT 0, @@ -11285,11 +11381,11 @@ CREATE TABLE `llx_projet_task` ( `fk_user_creat` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, `fk_statut` smallint(6) NOT NULL DEFAULT 0, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, `rang` int(11) DEFAULT 0, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_projet_task_ref` (`ref`,`entity`), @@ -11323,7 +11419,7 @@ CREATE TABLE `llx_projet_task_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_projet_task_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -11354,10 +11450,10 @@ CREATE TABLE `llx_projet_task_time` ( `task_duration` double DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `thm` double(24,8) DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `invoice_id` int(11) DEFAULT NULL, `invoice_line_id` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `intervention_id` int(11) DEFAULT NULL, @@ -11392,11 +11488,11 @@ CREATE TABLE `llx_propal` ( `fk_soc` int(11) DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_client` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_int` varchar(255) DEFAULT NULL, + `ref_client` varchar(255) DEFAULT NULL, `datec` datetime DEFAULT NULL, `datep` date DEFAULT NULL, `fin_validite` datetime DEFAULT NULL, @@ -11419,32 +11515,32 @@ CREATE TABLE `llx_propal` ( `localtax2` double(24,8) DEFAULT 0.00000000, `total_ttc` double(24,8) DEFAULT 0.00000000, `fk_account` int(11) DEFAULT NULL, - `fk_currency` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_currency` varchar(3) DEFAULT NULL, `fk_cond_reglement` int(11) DEFAULT NULL, - `deposit_percent` varchar(63) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `deposit_percent` varchar(63) DEFAULT NULL, `fk_mode_reglement` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `date_livraison` date DEFAULT NULL, `fk_shipping_method` int(11) DEFAULT NULL, `fk_warehouse` int(11) DEFAULT NULL, `fk_availability` int(11) DEFAULT NULL, `fk_delivery_address` int(11) DEFAULT NULL, `fk_input_reason` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `online_sign_ip` varchar(48) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `online_sign_name` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, + `online_sign_ip` varchar(48) DEFAULT NULL, + `online_sign_name` varchar(64) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_propal_ref` (`ref`,`entity`), KEY `idx_propal_fk_soc` (`fk_soc`), @@ -11471,7 +11567,7 @@ CREATE TABLE `llx_propal` ( LOCK TABLES `llx_propal` WRITE; /*!40000 ALTER TABLE `llx_propal` DISABLE KEYS */; -INSERT INTO `llx_propal` VALUES (1,2,NULL,'2021-07-11 17:49:28','PR1007-0001',1,NULL,NULL,'','2012-07-09 01:33:49','2021-07-09','2020-07-24 12:00:00','2020-08-08 14:24:18',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,30.00000000,3.84000000,0.00000000,0.00000000,33.84000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(2,1,NULL,'2021-07-11 17:49:28','PR1007-0002',1,NULL,NULL,'','2012-07-10 02:11:44','2021-07-10','2020-07-25 12:00:00','2021-07-10 02:12:55','2020-07-20 15:23:12','2020-07-20 15:23:12',1,NULL,1,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,NULL,1,'','','azur',NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(3,4,NULL,'2022-02-07 13:37:54','PR1007-0003',1,NULL,NULL,'','2012-07-18 11:35:11','2021-07-18','2021-08-02 12:00:00','2021-07-18 11:36:18','2020-07-20 15:21:15','2021-07-20 15:21:15',1,NULL,1,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(5,19,NULL,'2022-07-04 01:11:35','PR1302-0005',1,NULL,NULL,'','2015-02-17 15:39:56','2022-02-17','2022-03-04 12:00:00','2021-11-15 23:27:10',NULL,NULL,1,NULL,12,NULL,NULL,1,0,NULL,NULL,0,10.00000000,2.00000000,0.00000000,0.00000000,12.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(6,19,NULL,'2022-07-04 01:11:35','PR1302-0006',1,NULL,NULL,'','2015-02-17 15:40:12','2022-02-17','2022-03-04 12:00:00',NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(7,19,NULL,'2022-07-04 01:11:35','PR1302-0007',1,NULL,NULL,'','2015-02-17 15:41:15','2022-02-17','2022-03-04 12:00:00','2021-01-29 21:49:33',NULL,NULL,1,NULL,12,NULL,NULL,1,0,NULL,NULL,0,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,400.00000000,0.00000000,400.00000000,NULL,NULL,NULL),(8,19,NULL,'2022-07-04 01:11:35','PR1302-0008',1,NULL,NULL,'','2015-02-17 15:43:39','2022-02-17','2022-03-04 12:00:00',NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(10,7,4,'2022-02-07 13:37:54','PR1909-0031',1,NULL,NULL,'','2017-11-15 23:37:08','2021-11-15','2021-11-30 12:00:00','2022-09-27 16:54:30',NULL,NULL,12,NULL,12,NULL,NULL,1,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,NULL,3,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',NULL,NULL,1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0031/PR1909-0031.pdf',NULL,NULL),(11,1,NULL,'2022-07-04 01:11:35','PR1702-0009',1,NULL,NULL,'','2017-02-16 01:44:58','2022-05-13','2022-05-28 12:00:00','2022-02-16 01:44:58',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,60.00000000,0.00000000,0.00000000,0.00000000,60.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,60.00000000,0.00000000,60.00000000,NULL,NULL,NULL),(12,7,NULL,'2022-07-04 01:11:35','PR1702-0010',1,NULL,NULL,'','2017-02-16 01:45:44','2022-06-24','2021-07-09 12:00:00','2022-02-16 01:45:44',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,832.00000000,0.00000000,0.00000000,0.00000000,832.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,832.00000000,0.00000000,832.00000000,NULL,NULL,NULL),(13,26,NULL,'2022-07-04 01:11:35','PR1702-0011',1,NULL,NULL,'','2017-02-16 01:46:15','2022-04-03','2021-04-18 12:00:00','2022-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,242.00000000,0.00000000,0.00000000,0.00000000,242.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,242.00000000,0.00000000,242.00000000,NULL,NULL,NULL),(14,3,NULL,'2022-07-04 01:11:35','PR1702-0012',1,NULL,NULL,'','2017-02-16 01:46:15','2022-06-19','2021-07-04 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,245.00000000,0.00000000,0.00000000,0.00000000,245.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,245.00000000,0.00000000,245.00000000,NULL,NULL,NULL),(15,26,NULL,'2022-07-04 01:11:35','PR1702-0013',1,NULL,NULL,'','2017-02-16 01:46:15','2022-05-01','2022-05-16 12:00:00','2021-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,940.00000000,0.00000000,0.00000000,0.00000000,940.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,940.00000000,0.00000000,940.00000000,NULL,NULL,NULL),(16,1,NULL,'2022-07-04 01:11:35','PR1702-0014',1,NULL,NULL,'','2017-02-16 01:46:15','2022-05-13','2022-05-28 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,125.00000000,0.00000000,0.00000000,0.00000000,125.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,125.00000000,0.00000000,125.00000000,NULL,NULL,NULL),(17,1,NULL,'2022-02-07 13:37:54','PR1702-0015',1,NULL,NULL,'','2017-02-16 01:46:15','2021-07-23','2021-08-07 12:00:00','2021-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,163.00000000,0.00000000,0.00000000,0.00000000,163.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,163.00000000,0.00000000,163.00000000,NULL,NULL,NULL),(18,26,NULL,'2022-07-04 01:11:35','PR1702-0016',1,NULL,NULL,'','2017-02-16 01:46:15','2022-02-13','2022-02-28 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,900.00000000,0.00000000,0.00000000,0.00000000,900.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL,NULL,NULL),(19,12,NULL,'2022-07-04 01:11:35','PR1702-0017',1,NULL,NULL,'','2017-02-16 01:46:15','2022-03-30','2022-04-14 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL,NULL,NULL),(20,26,NULL,'2022-02-07 13:37:54','PR1702-0018',1,NULL,NULL,'','2017-02-16 01:46:15','2021-11-13','2021-11-28 12:00:00','2021-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,830.00000000,0.00000000,0.00000000,0.00000000,830.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,830.00000000,0.00000000,830.00000000,NULL,NULL,NULL),(21,1,NULL,'2022-02-07 13:37:54','PR1702-0019',1,NULL,NULL,'','2017-02-16 01:46:15','2021-09-23','2021-10-08 12:00:00','2021-02-16 04:47:09',NULL,NULL,1,NULL,12,NULL,NULL,1,0,NULL,NULL,0,89.00000000,0.00000000,0.00000000,0.00000000,89.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,89.00000000,0.00000000,89.00000000,NULL,NULL,NULL),(22,26,NULL,'2022-02-07 13:37:54','PR1702-0020',1,NULL,NULL,'','2017-02-16 01:46:15','2021-11-13','2021-11-28 12:00:00','2021-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,0,0,NULL,NULL,0,70.00000000,0.00000000,0.00000000,0.00000000,70.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,70.00000000,0.00000000,70.00000000,'propale/PR1702-0020/PR1702-0020.pdf',NULL,NULL),(23,12,NULL,'2022-07-04 01:11:35','PR1702-0021',1,NULL,NULL,'','2017-02-16 01:46:17','2022-04-03','2021-04-18 12:00:00','2021-02-17 16:07:18',NULL,NULL,2,NULL,12,NULL,NULL,1,0,NULL,NULL,0,715.00000000,0.00000000,0.00000000,0.00000000,715.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,715.00000000,0.00000000,715.00000000,NULL,NULL,NULL),(24,7,NULL,'2022-02-07 13:37:54','PR1702-0022',1,NULL,NULL,'','2017-02-16 01:46:17','2021-11-13','2021-11-28 12:00:00','2021-02-16 01:46:17',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,250.00000000,0.00000000,250.00000000,NULL,NULL,NULL),(25,3,NULL,'2021-07-11 17:49:28','PR1702-0023',1,NULL,NULL,'','2017-02-16 01:46:17','2021-07-09','2020-07-24 12:00:00','2021-02-16 01:46:17','2020-02-16 04:47:29','2021-02-16 04:47:29',1,NULL,1,12,12,4,0,NULL,NULL,0,1018.00000000,0.00000000,0.00000000,0.00000000,1018.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL,NULL,NULL),(26,1,NULL,'2022-07-04 01:11:35','PR1702-0024',1,NULL,NULL,'','2017-02-16 01:46:17','2022-04-03','2021-04-18 12:00:00','2021-02-16 01:46:18',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,710.00000000,0.00000000,0.00000000,0.00000000,710.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,710.00000000,0.00000000,710.00000000,NULL,NULL,NULL),(27,6,NULL,'2022-02-07 13:37:54','PR1702-0025',1,NULL,NULL,'','2017-02-16 01:46:18','2021-11-12','2021-11-27 12:00:00','2021-02-16 01:46:18',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,300.00000000,0.00000000,300.00000000,NULL,NULL,NULL),(28,19,NULL,'2022-02-07 13:37:54','PR1702-0026',1,NULL,NULL,'','2017-02-16 01:46:18','2021-07-30','2021-08-14 12:00:00','2021-02-16 01:46:18','2020-02-16 04:46:31','2021-02-16 04:46:31',2,NULL,2,12,12,2,0,NULL,NULL,0,440.00000000,0.00000000,0.00000000,0.00000000,440.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL,NULL,NULL),(29,1,NULL,'2022-02-07 13:37:54','PR1702-0027',1,NULL,NULL,'','2017-02-16 01:46:18','2021-07-23','2021-08-07 12:00:00','2021-02-16 01:46:18','2021-12-20 20:50:23','2022-12-20 20:50:23',2,NULL,2,12,12,2,0,NULL,NULL,0,1000.00000000,0.00000000,0.00000000,0.00000000,1000.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,'propale/PR1702-0027/PR1702-0027.pdf',NULL,NULL),(30,1,NULL,'2022-07-04 01:11:35','PR1702-0028',1,NULL,NULL,'','2017-02-16 01:46:18','2022-05-01','2022-05-16 12:00:00','2021-02-16 01:46:18','2019-02-16 04:46:42','2021-02-16 04:46:42',2,NULL,2,12,12,3,0,NULL,NULL,0,1200.00000000,0.00000000,0.00000000,0.00000000,1200.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,0.00000000,1200.00000000,NULL,NULL,NULL),(31,11,NULL,'2022-07-04 01:11:35','PR1702-0029',1,NULL,NULL,'','2017-02-16 01:46:18','2022-06-24','2021-07-09 12:00:00','2022-02-16 01:46:18',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,720.00000000,0.00000000,0.00000000,0.00000000,720.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,720.00000000,0.00000000,720.00000000,NULL,NULL,NULL),(32,19,NULL,'2022-02-07 13:37:54','PR1702-0030',1,NULL,NULL,'','2017-02-16 01:46:18','2021-11-12','2021-11-27 12:00:00','2021-02-16 01:46:18',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,608.00000000,0.00000000,0.00000000,0.00000000,608.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,608.00000000,0.00000000,608.00000000,NULL,NULL,NULL),(33,10,6,'2022-02-07 13:37:54','PR1909-0032',1,NULL,NULL,'','2019-09-27 17:07:40','2021-09-27','2021-10-12 12:00:00','2021-09-27 17:08:59',NULL,NULL,12,12,12,NULL,NULL,1,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL,'This is a private note','This is a public note','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/PR1909-0032/PR1909-0032.pdf',NULL,NULL),(34,10,6,'2022-02-07 13:37:54','PR1909-0033',1,NULL,NULL,'','2019-09-27 17:11:21','2021-09-27','2021-10-12 12:00:00','2021-09-27 17:13:13','2020-01-07 23:43:06','2022-01-07 23:43:06',12,12,12,12,12,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL,NULL,NULL,'a & a
\r\nb < r','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0033/PR1909-0033.pdf',NULL,NULL),(35,10,NULL,'2022-02-07 13:37:54','(PROV35)',1,NULL,NULL,'','2019-09-27 17:53:44','2021-09-27','2021-10-12 12:00:00',NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,5.00000000,0.00000000,5.00000000,'propale/(PROV35)/(PROV35).pdf',NULL,NULL),(36,1,NULL,'2022-02-07 13:37:54','PR2001-0034',1,NULL,NULL,'','2020-01-01 23:55:35','2022-01-01','2022-01-16 12:00:00','2022-01-19 14:24:22','2021-01-19 14:24:27','2022-01-19 14:24:27',12,NULL,12,12,12,2,0,NULL,NULL,0,4.00000000,0.24000000,0.00000000,0.00000000,4.24000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,4.00000000,0.24000000,4.24000000,'propale/PR2001-0034/PR2001-0034.pdf',NULL,NULL),(37,10,NULL,'2022-02-07 13:37:54','(PROV37)',1,NULL,NULL,'','2020-01-06 00:44:16','2022-01-05','2022-01-20 12:00:00',NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,'propale/(PROV37)/(PROV37).pdf',NULL,NULL),(38,30,NULL,'2022-02-07 13:37:54','(PROV38)',1,NULL,NULL,'','2020-01-13 17:25:28','2022-01-13','2022-01-28 12:00:00',NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/(PROV38)/(PROV38).pdf',NULL,NULL); +INSERT INTO `llx_propal` VALUES (1,2,NULL,'2022-12-11 21:23:22','PR1007-0001',1,NULL,NULL,'','2012-07-09 01:33:49','2022-07-09','2021-07-24 12:00:00','2021-08-08 14:24:18',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,30.00000000,3.84000000,0.00000000,0.00000000,33.84000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(2,1,NULL,'2022-12-11 21:23:22','PR1007-0002',1,NULL,NULL,'','2012-07-10 02:11:44','2022-07-10','2021-07-25 12:00:00','2022-07-10 02:12:55','2020-07-20 15:23:12','2021-07-20 15:23:12',1,NULL,1,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,NULL,1,'','','azur',NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(3,4,NULL,'2022-12-11 21:23:22','PR1007-0003',1,NULL,NULL,'','2012-07-18 11:35:11','2022-07-18','2022-08-02 12:00:00','2022-07-18 11:36:18','2020-07-20 15:21:15','2022-07-20 15:21:15',1,NULL,1,1,1,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(5,19,NULL,'2022-07-04 01:11:35','PR1302-0005',1,NULL,NULL,'','2015-02-17 15:39:56','2022-02-17','2022-03-04 12:00:00','2021-11-15 23:27:10',NULL,NULL,1,NULL,12,NULL,NULL,1,0,NULL,NULL,0,10.00000000,2.00000000,0.00000000,0.00000000,12.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(6,19,NULL,'2022-07-04 01:11:35','PR1302-0006',1,NULL,NULL,'','2015-02-17 15:40:12','2022-02-17','2022-03-04 12:00:00',NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(7,19,NULL,'2022-07-04 01:11:35','PR1302-0007',1,NULL,NULL,'','2015-02-17 15:41:15','2022-02-17','2022-03-04 12:00:00','2021-01-29 21:49:33',NULL,NULL,1,NULL,12,NULL,NULL,1,0,NULL,NULL,0,400.00000000,0.00000000,0.00000000,0.00000000,400.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,400.00000000,0.00000000,400.00000000,NULL,NULL,NULL),(8,19,NULL,'2022-07-04 01:11:35','PR1302-0008',1,NULL,NULL,'','2015-02-17 15:43:39','2022-02-17','2022-03-04 12:00:00',NULL,NULL,NULL,1,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,1,NULL,0,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,1.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL),(10,7,4,'2022-12-11 21:23:22','PR1909-0031',1,NULL,NULL,'','2017-11-15 23:37:08','2022-11-15','2022-11-30 12:00:00','2022-09-27 16:54:30',NULL,NULL,12,NULL,12,NULL,NULL,1,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,1,NULL,3,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',NULL,NULL,1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0031/PR1909-0031.pdf',NULL,NULL),(11,1,NULL,'2022-07-04 01:11:35','PR1702-0009',1,NULL,NULL,'','2017-02-16 01:44:58','2022-05-13','2022-05-28 12:00:00','2022-02-16 01:44:58',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,60.00000000,0.00000000,0.00000000,0.00000000,60.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,60.00000000,0.00000000,60.00000000,NULL,NULL,NULL),(12,7,NULL,'2022-07-04 01:11:35','PR1702-0010',1,NULL,NULL,'','2017-02-16 01:45:44','2022-06-24','2021-07-09 12:00:00','2022-02-16 01:45:44',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,832.00000000,0.00000000,0.00000000,0.00000000,832.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,832.00000000,0.00000000,832.00000000,NULL,NULL,NULL),(13,26,NULL,'2022-07-04 01:11:35','PR1702-0011',1,NULL,NULL,'','2017-02-16 01:46:15','2022-04-03','2021-04-18 12:00:00','2022-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,242.00000000,0.00000000,0.00000000,0.00000000,242.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,242.00000000,0.00000000,242.00000000,NULL,NULL,NULL),(14,3,NULL,'2022-07-04 01:11:35','PR1702-0012',1,NULL,NULL,'','2017-02-16 01:46:15','2022-06-19','2021-07-04 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,245.00000000,0.00000000,0.00000000,0.00000000,245.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,245.00000000,0.00000000,245.00000000,NULL,NULL,NULL),(15,26,NULL,'2022-07-04 01:11:35','PR1702-0013',1,NULL,NULL,'','2017-02-16 01:46:15','2022-05-01','2022-05-16 12:00:00','2021-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,940.00000000,0.00000000,0.00000000,0.00000000,940.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,940.00000000,0.00000000,940.00000000,NULL,NULL,NULL),(16,1,NULL,'2022-07-04 01:11:35','PR1702-0014',1,NULL,NULL,'','2017-02-16 01:46:15','2022-05-13','2022-05-28 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,125.00000000,0.00000000,0.00000000,0.00000000,125.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,125.00000000,0.00000000,125.00000000,NULL,NULL,NULL),(17,1,NULL,'2022-12-11 21:23:22','PR1702-0015',1,NULL,NULL,'','2017-02-16 01:46:15','2022-07-23','2022-08-07 12:00:00','2022-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,163.00000000,0.00000000,0.00000000,0.00000000,163.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,163.00000000,0.00000000,163.00000000,NULL,NULL,NULL),(18,26,NULL,'2022-07-04 01:11:35','PR1702-0016',1,NULL,NULL,'','2017-02-16 01:46:15','2022-02-13','2022-02-28 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,900.00000000,0.00000000,0.00000000,0.00000000,900.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,900.00000000,0.00000000,900.00000000,NULL,NULL,NULL),(19,12,NULL,'2022-07-04 01:11:35','PR1702-0017',1,NULL,NULL,'','2017-02-16 01:46:15','2022-03-30','2022-04-14 12:00:00','2022-02-16 01:46:15',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,200.00000000,0.00000000,0.00000000,0.00000000,200.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,200.00000000,0.00000000,200.00000000,NULL,NULL,NULL),(20,26,NULL,'2022-12-11 21:23:22','PR1702-0018',1,NULL,NULL,'','2017-02-16 01:46:15','2022-11-13','2022-11-28 12:00:00','2022-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,830.00000000,0.00000000,0.00000000,0.00000000,830.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,830.00000000,0.00000000,830.00000000,NULL,NULL,NULL),(21,1,NULL,'2022-12-11 21:23:22','PR1702-0019',1,NULL,NULL,'','2017-02-16 01:46:15','2022-09-23','2022-10-08 12:00:00','2022-02-16 04:47:09',NULL,NULL,1,NULL,12,NULL,NULL,1,0,NULL,NULL,0,89.00000000,0.00000000,0.00000000,0.00000000,89.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,89.00000000,0.00000000,89.00000000,NULL,NULL,NULL),(22,26,NULL,'2022-12-11 21:23:22','PR1702-0020',1,NULL,NULL,'','2017-02-16 01:46:15','2022-11-13','2022-11-28 12:00:00','2022-02-16 01:46:15',NULL,NULL,1,NULL,1,NULL,NULL,0,0,NULL,NULL,0,70.00000000,0.00000000,0.00000000,0.00000000,70.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,70.00000000,0.00000000,70.00000000,'propale/PR1702-0020/PR1702-0020.pdf',NULL,NULL),(23,12,NULL,'2022-07-04 01:11:35','PR1702-0021',1,NULL,NULL,'','2017-02-16 01:46:17','2022-04-03','2021-04-18 12:00:00','2021-02-17 16:07:18',NULL,NULL,2,NULL,12,NULL,NULL,1,0,NULL,NULL,0,715.00000000,0.00000000,0.00000000,0.00000000,715.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,715.00000000,0.00000000,715.00000000,NULL,NULL,NULL),(24,7,NULL,'2022-12-11 21:23:22','PR1702-0022',1,NULL,NULL,'','2017-02-16 01:46:17','2022-11-13','2022-11-28 12:00:00','2022-02-16 01:46:17',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,250.00000000,0.00000000,0.00000000,0.00000000,250.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,250.00000000,0.00000000,250.00000000,NULL,NULL,NULL),(25,3,NULL,'2022-12-11 21:23:22','PR1702-0023',1,NULL,NULL,'','2017-02-16 01:46:17','2022-07-09','2021-07-24 12:00:00','2022-02-16 01:46:17','2020-02-16 04:47:29','2022-02-16 04:47:29',1,NULL,1,12,12,4,0,NULL,NULL,0,1018.00000000,0.00000000,0.00000000,0.00000000,1018.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1018.00000000,0.00000000,1018.00000000,NULL,NULL,NULL),(26,1,NULL,'2022-07-04 01:11:35','PR1702-0024',1,NULL,NULL,'','2017-02-16 01:46:17','2022-04-03','2021-04-18 12:00:00','2021-02-16 01:46:18',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,710.00000000,0.00000000,0.00000000,0.00000000,710.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,710.00000000,0.00000000,710.00000000,NULL,NULL,NULL),(27,6,NULL,'2022-12-11 21:23:22','PR1702-0025',1,NULL,NULL,'','2017-02-16 01:46:18','2022-11-12','2022-11-27 12:00:00','2022-02-16 01:46:18',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,300.00000000,0.00000000,0.00000000,0.00000000,300.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,300.00000000,0.00000000,300.00000000,NULL,NULL,NULL),(28,19,NULL,'2022-12-11 21:23:22','PR1702-0026',1,NULL,NULL,'','2017-02-16 01:46:18','2022-07-30','2022-08-14 12:00:00','2022-02-16 01:46:18','2020-02-16 04:46:31','2022-02-16 04:46:31',2,NULL,2,12,12,2,0,NULL,NULL,0,440.00000000,0.00000000,0.00000000,0.00000000,440.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,440.00000000,0.00000000,440.00000000,NULL,NULL,NULL),(29,1,NULL,'2022-12-11 21:23:22','PR1702-0027',1,NULL,NULL,'','2017-02-16 01:46:18','2022-07-23','2022-08-07 12:00:00','2022-02-16 01:46:18','2021-12-20 20:50:23','2022-12-20 20:50:23',2,NULL,2,12,12,2,0,NULL,NULL,0,1000.00000000,0.00000000,0.00000000,0.00000000,1000.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1000.00000000,0.00000000,1000.00000000,'propale/PR1702-0027/PR1702-0027.pdf',NULL,NULL),(30,1,NULL,'2022-07-04 01:11:35','PR1702-0028',1,NULL,NULL,'','2017-02-16 01:46:18','2022-05-01','2022-05-16 12:00:00','2021-02-16 01:46:18','2019-02-16 04:46:42','2021-02-16 04:46:42',2,NULL,2,12,12,3,0,NULL,NULL,0,1200.00000000,0.00000000,0.00000000,0.00000000,1200.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,1200.00000000,0.00000000,1200.00000000,NULL,NULL,NULL),(31,11,NULL,'2022-07-04 01:11:35','PR1702-0029',1,NULL,NULL,'','2017-02-16 01:46:18','2022-06-24','2021-07-09 12:00:00','2022-02-16 01:46:18',NULL,NULL,1,NULL,1,NULL,NULL,1,0,NULL,NULL,0,720.00000000,0.00000000,0.00000000,0.00000000,720.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,720.00000000,0.00000000,720.00000000,NULL,NULL,NULL),(32,19,NULL,'2022-12-11 21:23:22','PR1702-0030',1,NULL,NULL,'','2017-02-16 01:46:18','2022-11-12','2022-11-27 12:00:00','2022-02-16 01:46:18',NULL,NULL,2,NULL,2,NULL,NULL,1,0,NULL,NULL,0,608.00000000,0.00000000,0.00000000,0.00000000,608.00000000,NULL,NULL,3,NULL,3,'','','',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',0,'EUR',1.00000000,608.00000000,0.00000000,608.00000000,NULL,NULL,NULL),(33,10,6,'2022-12-11 21:23:22','PR1909-0032',1,NULL,NULL,'','2019-09-27 17:07:40','2022-09-27','2022-10-12 12:00:00','2022-09-27 17:08:59',NULL,NULL,12,12,12,NULL,NULL,1,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL,'This is a private note','This is a public note','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/PR1909-0032/PR1909-0032.pdf',NULL,NULL),(34,10,6,'2022-12-11 21:23:22','PR1909-0033',1,NULL,NULL,'','2019-09-27 17:11:21','2022-09-27','2022-10-12 12:00:00','2022-09-27 17:13:13','2020-01-07 23:43:06','2022-01-07 23:43:06',12,12,12,12,12,2,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL,NULL,NULL,'a & a
\r\nb < r','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,'propale/PR1909-0033/PR1909-0033.pdf',NULL,NULL),(35,10,NULL,'2022-12-11 21:23:22','(PROV35)',1,NULL,NULL,'','2019-09-27 17:53:44','2022-09-27','2022-10-12 12:00:00',NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,5.00000000,0.00000000,0.00000000,0.00000000,5.00000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,5.00000000,0.00000000,5.00000000,'propale/(PROV35)/(PROV35).pdf',NULL,NULL),(36,1,NULL,'2022-02-07 13:37:54','PR2001-0034',1,NULL,NULL,'','2020-01-01 23:55:35','2022-01-01','2022-01-16 12:00:00','2022-01-19 14:24:22','2021-01-19 14:24:27','2022-01-19 14:24:27',12,NULL,12,12,12,2,0,NULL,NULL,0,4.00000000,0.24000000,0.00000000,0.00000000,4.24000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,4.00000000,0.24000000,4.24000000,'propale/PR2001-0034/PR2001-0034.pdf',NULL,NULL),(37,10,NULL,'2022-02-07 13:37:54','(PROV37)',1,NULL,NULL,'','2020-01-06 00:44:16','2022-01-05','2022-01-20 12:00:00',NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,10.00000000,0.00000000,0.00000000,0.00000000,10.00000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,10.00000000,0.00000000,10.00000000,'propale/(PROV37)/(PROV37).pdf',NULL,NULL),(38,30,NULL,'2022-02-07 13:37:54','(PROV38)',1,NULL,NULL,'','2020-01-13 17:25:28','2022-01-13','2022-01-28 12:00:00',NULL,NULL,NULL,12,NULL,NULL,NULL,NULL,0,0,NULL,NULL,0,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,NULL,NULL,'','','azur',NULL,NULL,NULL,0,NULL,0,NULL,NULL,0,'',1,'EUR',1.00000000,0.00000000,0.00000000,0.00000000,'propale/(PROV38)/(PROV38).pdf',NULL,NULL); /*!40000 ALTER TABLE `llx_propal` ENABLE KEYS */; UNLOCK TABLES; @@ -11486,7 +11582,7 @@ CREATE TABLE `llx_propal_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_propal_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -11511,13 +11607,13 @@ DROP TABLE IF EXISTS `llx_propal_merge_pdf_product`; CREATE TABLE `llx_propal_merge_pdf_product` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_product` int(11) NOT NULL, - `file_name` varchar(200) COLLATE utf8mb3_unicode_ci NOT NULL, - `lang` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `file_name` varchar(200) NOT NULL, + `lang` varchar(5) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_mod` int(11) NOT NULL, `datec` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11543,15 +11639,15 @@ CREATE TABLE `llx_propaldet` ( `fk_propal` int(11) DEFAULT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `fk_remise_except` int(11) DEFAULT NULL, `tva_tx` double(6,3) DEFAULT 0.000, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax1_type` varchar(10) NOT NULL DEFAULT '0', `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '0', + `localtax2_type` varchar(10) NOT NULL DEFAULT '0', `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `remise` double DEFAULT 0, @@ -11572,7 +11668,7 @@ CREATE TABLE `llx_propaldet` ( `rang` int(11) DEFAULT 0, `fk_unit` int(11) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -11607,7 +11703,7 @@ CREATE TABLE `llx_propaldet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_propaldet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -11632,13 +11728,13 @@ DROP TABLE IF EXISTS `llx_reception`; CREATE TABLE `llx_reception` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `fk_soc` int(11) NOT NULL, `fk_projet` int(11) DEFAULT NULL, - `ref_ext` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_supplier` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(30) DEFAULT NULL, + `ref_int` varchar(30) DEFAULT NULL, + `ref_supplier` varchar(128) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, @@ -11647,7 +11743,7 @@ CREATE TABLE `llx_reception` ( `date_delivery` datetime DEFAULT NULL, `date_reception` datetime DEFAULT NULL, `fk_shipping_method` int(11) DEFAULT NULL, - `tracking_number` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `tracking_number` varchar(50) DEFAULT NULL, `fk_statut` smallint(6) DEFAULT 0, `billed` smallint(6) DEFAULT 0, `height` float DEFAULT NULL, @@ -11656,13 +11752,13 @@ CREATE TABLE `llx_reception` ( `size` float DEFAULT NULL, `weight_units` int(11) DEFAULT NULL, `weight` float DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_reception_uk_ref` (`ref`,`entity`), KEY `idx_reception_fk_soc` (`fk_soc`), @@ -11697,7 +11793,7 @@ CREATE TABLE `llx_reception_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_reception_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -11722,25 +11818,26 @@ DROP TABLE IF EXISTS `llx_recruitment_recruitmentcandidature`; CREATE TABLE `llx_recruitment_recruitmentcandidature` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_recruitmentjobposition` int(11) DEFAULT NULL, - `ref` varchar(128) CHARACTER SET utf8mb4 NOT NULL DEFAULT '(PROV)', - `description` text CHARACTER SET utf8mb4 DEFAULT NULL, - `note_public` text CHARACTER SET utf8mb4 DEFAULT NULL, - `note_private` text CHARACTER SET utf8mb4 DEFAULT NULL, + `ref` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '(PROV)', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `note_public` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `note_private` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) CHARACTER SET utf8mb4 DEFAULT NULL, - `model_pdf` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, + `import_key` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `model_pdf` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `status` smallint(6) NOT NULL, - `firstname` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL, - `lastname` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL, - `email` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, - `phone` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL, + `firstname` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `lastname` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `phone` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `remuneration_requested` int(11) DEFAULT NULL, `remuneration_proposed` int(11) DEFAULT NULL, `fk_recruitment_origin` int(11) DEFAULT NULL, - `email_msgid` varchar(175) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email_msgid` varchar(175) DEFAULT NULL, + `email_date` datetime DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, `date_birth` date DEFAULT NULL, PRIMARY KEY (`rowid`), @@ -11759,7 +11856,7 @@ CREATE TABLE `llx_recruitment_recruitmentcandidature` ( LOCK TABLES `llx_recruitment_recruitmentcandidature` WRITE; /*!40000 ALTER TABLE `llx_recruitment_recruitmentcandidature` DISABLE KEYS */; -INSERT INTO `llx_recruitment_recruitmentcandidature` VALUES (118,3,'(PROV118)','',NULL,NULL,'2021-04-15 07:28:32','2021-04-15 10:28:32',12,NULL,NULL,NULL,0,'Stud','Studson','student1@myschool.com','',20000,NULL,NULL,NULL,1,'2005-04-15'),(119,4,'(PROV119)','',NULL,NULL,'2021-04-15 07:29:26','2021-04-15 10:29:26',12,NULL,NULL,NULL,3,'Garfield','Erika','egarfield@example.com','',40000,NULL,NULL,NULL,1,'1990-04-15'); +INSERT INTO `llx_recruitment_recruitmentcandidature` VALUES (118,3,'(PROV118)','',NULL,NULL,'2021-04-15 07:28:32','2021-04-15 10:28:32',12,NULL,NULL,NULL,0,'Stud','Studson','student1@myschool.com','',20000,NULL,NULL,NULL,NULL,1,'2005-04-15'),(119,4,'(PROV119)','',NULL,NULL,'2021-04-15 07:29:26','2021-04-15 10:29:26',12,NULL,NULL,NULL,3,'Garfield','Erika','egarfield@example.com','',40000,NULL,NULL,NULL,NULL,1,'1990-04-15'); /*!40000 ALTER TABLE `llx_recruitment_recruitmentcandidature` ENABLE KEYS */; UNLOCK TABLES; @@ -11774,8 +11871,8 @@ CREATE TABLE `llx_recruitment_recruitmentcandidature_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) CHARACTER SET utf8mb4 DEFAULT NULL, - `aa` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, + `import_key` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `aa` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_fk_object` (`fk_object`), KEY `idx_recruitmentcandidature_fk_object` (`fk_object`) @@ -11801,8 +11898,8 @@ DROP TABLE IF EXISTS `llx_recruitment_recruitmentjobposition`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_recruitment_recruitmentjobposition` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) CHARACTER SET utf8mb4 NOT NULL DEFAULT '(PROV)', - `label` varchar(255) CHARACTER SET utf8mb4 NOT NULL, + `ref` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '(PROV)', + `label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `qty` int(11) NOT NULL DEFAULT 1, `fk_soc` int(11) DEFAULT NULL, `fk_project` int(11) DEFAULT NULL, @@ -11810,21 +11907,21 @@ CREATE TABLE `llx_recruitment_recruitmentjobposition` ( `fk_user_supervisor` int(11) DEFAULT NULL, `fk_establishment` int(11) DEFAULT NULL, `date_planned` date DEFAULT NULL, - `description` text CHARACTER SET utf8mb4 DEFAULT NULL, - `note_public` text CHARACTER SET utf8mb4 DEFAULT NULL, - `note_private` text CHARACTER SET utf8mb4 DEFAULT NULL, + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `note_public` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `note_private` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) CHARACTER SET utf8mb4 DEFAULT NULL, - `model_pdf` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, + `import_key` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `model_pdf` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `status` smallint(6) NOT NULL, - `last_main_doc` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, - `email_recruiter` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, + `last_main_doc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `email_recruiter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `remuneration` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, - `remuneration_suggested` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL, + `remuneration` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `remuneration_suggested` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_recruitment_recruitmentjobposition_rowid` (`rowid`), KEY `idx_recruitment_recruitmentjobposition_ref` (`ref`), @@ -11863,7 +11960,7 @@ CREATE TABLE `llx_recruitment_recruitmentjobposition_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) CHARACTER SET utf8mb4 DEFAULT NULL, + `import_key` varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `bbb` double(24,8) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_fk_object` (`fk_object`), @@ -11891,12 +11988,12 @@ DROP TABLE IF EXISTS `llx_resource`; CREATE TABLE `llx_resource` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `asset_number` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fk_code_type_resource` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(255) DEFAULT NULL, + `asset_number` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, + `fk_code_type_resource` varchar(32) DEFAULT NULL, + `note_public` text DEFAULT NULL, + `note_private` text DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, `date_valid` datetime DEFAULT NULL, @@ -11904,8 +12001,8 @@ CREATE TABLE `llx_resource` ( `fk_user_modif` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, `fk_statut` smallint(6) NOT NULL DEFAULT 0, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_country` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_resource_ref` (`ref`,`entity`), @@ -11936,7 +12033,7 @@ CREATE TABLE `llx_resource_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_resource_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -11960,15 +12057,16 @@ DROP TABLE IF EXISTS `llx_rights_def`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_rights_def` ( `id` int(11) NOT NULL DEFAULT 0, - `libelle` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `libelle` varchar(255) DEFAULT NULL, + `module` varchar(64) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `perms` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `subperms` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `type` varchar(1) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `perms` varchar(50) DEFAULT NULL, + `subperms` varchar(50) DEFAULT NULL, + `type` varchar(1) DEFAULT NULL, `bydefault` tinyint(4) DEFAULT 0, `module_position` int(11) NOT NULL DEFAULT 0, `family_position` int(11) NOT NULL DEFAULT 0, + `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), PRIMARY KEY (`id`,`entity`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -11979,7 +12077,7 @@ CREATE TABLE `llx_rights_def` ( LOCK TABLES `llx_rights_def` WRITE; /*!40000 ALTER TABLE `llx_rights_def` DISABLE KEYS */; -INSERT INTO `llx_rights_def` VALUES (11,'Read invoices','facture',1,'lire',NULL,'a',0,0,0),(11,'Lire les factures','facture',2,'lire',NULL,'a',1,10,0),(12,'Create and update invoices','facture',1,'creer',NULL,'a',0,0,0),(12,'Creer/modifier les factures','facture',2,'creer',NULL,'a',0,10,0),(13,'Devalidate invoices','facture',1,'invoice_advance','unvalidate','a',0,0,0),(13,'Dévalider les factures','facture',2,'invoice_advance','unvalidate','a',0,10,0),(14,'Validate invoices','facture',1,'invoice_advance','validate','a',0,0,0),(14,'Valider les factures','facture',2,'valider',NULL,'a',0,10,0),(15,'Send invoices by email','facture',1,'invoice_advance','send','a',0,0,0),(15,'Envoyer les factures par mail','facture',2,'invoice_advance','send','a',0,10,0),(16,'Issue payments on invoices','facture',1,'paiement',NULL,'a',0,0,0),(16,'Emettre des paiements sur les factures','facture',2,'paiement',NULL,'a',0,10,0),(19,'Delete invoices','facture',1,'supprimer',NULL,'a',0,0,0),(19,'Supprimer les factures','facture',2,'supprimer',NULL,'a',0,10,0),(21,'Lire les propositions commerciales','propale',1,'lire',NULL,'r',1,22,0),(21,'Lire les propositions commerciales','propale',2,'lire',NULL,'r',1,22,0),(22,'Creer/modifier les propositions commerciales','propale',1,'creer',NULL,'w',0,22,0),(22,'Creer/modifier les propositions commerciales','propale',2,'creer',NULL,'w',0,22,0),(24,'Valider les propositions commerciales','propale',1,'propal_advance','validate','d',0,22,0),(24,'Valider les propositions commerciales','propale',2,'valider',NULL,'d',0,22,0),(25,'Envoyer les propositions commerciales aux clients','propale',1,'propal_advance','send','d',0,22,0),(25,'Envoyer les propositions commerciales aux clients','propale',2,'propal_advance','send','d',0,22,0),(26,'Cloturer les propositions commerciales','propale',1,'propal_advance','close','d',0,22,0),(26,'Cloturer les propositions commerciales','propale',2,'propal_advance','close','d',0,22,0),(27,'Supprimer les propositions commerciales','propale',1,'supprimer',NULL,'d',0,22,0),(27,'Supprimer les propositions commerciales','propale',2,'supprimer',NULL,'d',0,22,0),(28,'Exporter les propositions commerciales et attributs','propale',1,'export',NULL,'r',0,22,0),(28,'Exporter les propositions commerciales et attributs','propale',2,'export',NULL,'r',0,22,0),(31,'Lire les produits','produit',1,'lire',NULL,'r',1,25,0),(31,'Lire les produits','produit',2,'lire',NULL,'r',1,25,0),(32,'Creer/modifier les produits','produit',1,'creer',NULL,'w',0,25,0),(32,'Creer/modifier les produits','produit',2,'creer',NULL,'w',0,25,0),(34,'Supprimer les produits','produit',1,'supprimer',NULL,'d',0,25,0),(34,'Supprimer les produits','produit',2,'supprimer',NULL,'d',0,25,0),(38,'Exporter les produits','produit',1,'export',NULL,'r',0,25,0),(38,'Exporter les produits','produit',2,'export',NULL,'r',0,25,0),(39,'Ignore minimum price','produit',1,'ignore_price_min_advance',NULL,'r',0,25,0),(41,'Read projects and tasks (shared projects or projects I am contact for). Can also enter time consumed on assigned tasks (timesheet)','projet',1,'lire',NULL,'r',1,14,0),(42,'Create/modify projects and tasks (shared projects or projects I am contact for)','projet',1,'creer',NULL,'w',0,14,0),(44,'Delete project and tasks (shared projects or projects I am contact for)','projet',1,'supprimer',NULL,'d',0,14,0),(45,'Export projects','projet',1,'export',NULL,'d',0,14,0),(61,'Lire les fiches d\'intervention','ficheinter',1,'lire',NULL,'r',1,41,0),(62,'Creer/modifier les fiches d\'intervention','ficheinter',1,'creer',NULL,'w',0,41,0),(64,'Supprimer les fiches d\'intervention','ficheinter',1,'supprimer',NULL,'d',0,41,0),(67,'Exporter les fiches interventions','ficheinter',1,'export',NULL,'r',0,41,0),(68,'Envoyer les fiches d\'intervention par courriel','ficheinter',1,'ficheinter_advance','send','r',0,41,0),(69,'Valider les fiches d\'intervention ','ficheinter',1,'ficheinter_advance','validate','a',0,41,0),(70,'Dévalider les fiches d\'intervention','ficheinter',1,'ficheinter_advance','unvalidate','a',0,41,0),(71,'Read members\' card','adherent',1,'lire',NULL,'r',0,55,0),(72,'Create/modify members (need also user module permissions if member linked to a user)','adherent',1,'creer',NULL,'w',0,55,0),(74,'Remove members','adherent',1,'supprimer',NULL,'d',0,55,0),(75,'Setup types of membership','adherent',1,'configurer',NULL,'w',0,55,0),(76,'Export members','adherent',1,'export',NULL,'r',0,55,0),(78,'Read subscriptions','adherent',1,'cotisation','lire','r',0,55,0),(79,'Create/modify/remove subscriptions','adherent',1,'cotisation','creer','w',0,55,0),(81,'Read sales orders','commande',1,'lire',NULL,'r',0,0,0),(82,'Creeat/modify sales orders','commande',1,'creer',NULL,'w',0,0,0),(84,'Validate sales orders','commande',1,'order_advance','validate','d',0,0,0),(86,'Send sale orders by email','commande',1,'order_advance','send','d',0,0,0),(87,'Close sale orders','commande',1,'order_advance','close','d',0,0,0),(88,'Cancel sale orders','commande',1,'order_advance','annuler','d',0,0,0),(89,'Delete sales orders','commande',1,'supprimer',NULL,'d',0,0,0),(91,'Lire les charges','tax',1,'charges','lire','r',0,50,0),(91,'Lire les charges','tax',2,'charges','lire','r',1,50,0),(92,'Creer/modifier les charges','tax',1,'charges','creer','w',0,50,0),(92,'Creer/modifier les charges','tax',2,'charges','creer','w',0,50,0),(93,'Supprimer les charges','tax',1,'charges','supprimer','d',0,50,0),(93,'Supprimer les charges','tax',2,'charges','supprimer','d',0,50,0),(94,'Exporter les charges','tax',1,'charges','export','r',0,50,0),(94,'Exporter les charges','tax',2,'charges','export','r',0,50,0),(101,'Lire les expeditions','expedition',1,'lire',NULL,'r',0,40,0),(102,'Creer modifier les expeditions','expedition',1,'creer',NULL,'w',0,40,0),(104,'Valider les expeditions','expedition',1,'shipping_advance','validate','d',0,40,0),(105,'Envoyer les expeditions aux clients','expedition',1,'shipping_advance','send','d',0,40,0),(106,'Exporter les expeditions','expedition',1,'shipment','export','r',0,40,0),(109,'Supprimer les expeditions','expedition',1,'supprimer',NULL,'d',0,40,0),(111,'Read bank account and transactions','banque',1,'lire',NULL,'r',0,0,0),(111,'Lire les comptes bancaires','banque',2,'lire',NULL,'r',1,51,0),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',1,'modifier',NULL,'w',0,0,0),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',2,'modifier',NULL,'w',0,51,0),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',1,'configurer',NULL,'a',0,0,0),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',2,'configurer',NULL,'a',0,51,0),(114,'Rapprocher les ecritures bancaires','banque',1,'consolidate',NULL,'w',0,0,0),(114,'Rapprocher les ecritures bancaires','banque',2,'consolidate',NULL,'w',0,51,0),(115,'Exporter transactions et releves','banque',1,'export',NULL,'r',0,0,0),(115,'Exporter transactions et releves','banque',2,'export',NULL,'r',0,51,0),(116,'Virements entre comptes','banque',1,'transfer',NULL,'w',0,0,0),(116,'Virements entre comptes','banque',2,'transfer',NULL,'w',0,51,0),(117,'Gerer les envois de cheques','banque',1,'cheque',NULL,'w',0,0,0),(117,'Gerer les envois de cheques','banque',2,'cheque',NULL,'w',0,51,0),(121,'Read third parties','societe',1,'lire',NULL,'r',0,0,0),(121,'Lire les societes','societe',2,'lire',NULL,'r',1,9,0),(122,'Create and update third parties','societe',1,'creer',NULL,'w',0,0,0),(122,'Creer modifier les societes','societe',2,'creer',NULL,'w',0,9,0),(125,'Delete third parties','societe',1,'supprimer',NULL,'d',0,0,0),(125,'Supprimer les societes','societe',2,'supprimer',NULL,'d',0,9,0),(126,'Export third parties','societe',1,'export',NULL,'r',0,0,0),(126,'Exporter les societes','societe',2,'export',NULL,'r',0,9,0),(130,'Modify thirdparty information payment','societe',1,'thirdparty_paymentinformation_advance','write','w',0,0,0),(141,'Read all projects and tasks (also private projects I am not contact for)','projet',1,'all','lire','r',0,14,0),(142,'Create/modify all projects and tasks (also private projects I am not contact for)','projet',1,'all','creer','w',0,14,0),(144,'Delete all projects and tasks (also private projects I am not contact for)','projet',1,'all','supprimer','d',0,14,0),(151,'Read withdrawals','prelevement',1,'bons','lire','r',1,52,0),(152,'Create/modify a withdrawals','prelevement',1,'bons','creer','w',0,52,0),(153,'Send withdrawals to bank','prelevement',1,'bons','send','a',0,52,0),(154,'credit/refuse withdrawals','prelevement',1,'bons','credit','a',0,52,0),(161,'Lire les contrats','contrat',1,'lire',NULL,'r',1,35,0),(162,'Creer / modifier les contrats','contrat',1,'creer',NULL,'w',0,35,0),(163,'Activer un service d\'un contrat','contrat',1,'activer',NULL,'w',0,35,0),(164,'Desactiver un service d\'un contrat','contrat',1,'desactiver',NULL,'w',0,35,0),(165,'Supprimer un contrat','contrat',1,'supprimer',NULL,'d',0,35,0),(167,'Export contracts','contrat',1,'export',NULL,'r',0,35,0),(221,'Consulter les mailings','mailing',1,'lire',NULL,'r',1,11,0),(221,'Consulter les mailings','mailing',2,'lire',NULL,'r',1,11,0),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',1,'creer',NULL,'w',0,11,0),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',2,'creer',NULL,'w',0,11,0),(223,'Valider les mailings (permet leur envoi)','mailing',1,'valider',NULL,'w',0,11,0),(223,'Valider les mailings (permet leur envoi)','mailing',2,'valider',NULL,'w',0,11,0),(229,'Supprimer les mailings','mailing',1,'supprimer',NULL,'d',0,11,0),(229,'Supprimer les mailings','mailing',2,'supprimer',NULL,'d',0,11,0),(237,'View recipients and info','mailing',1,'mailing_advance','recipient','r',0,11,0),(237,'View recipients and info','mailing',2,'mailing_advance','recipient','r',0,11,0),(238,'Manually send mailings','mailing',1,'mailing_advance','send','w',0,11,0),(238,'Manually send mailings','mailing',2,'mailing_advance','send','w',0,11,0),(239,'Delete mailings after validation and/or sent','mailing',1,'mailing_advance','delete','d',0,11,0),(239,'Delete mailings after validation and/or sent','mailing',2,'mailing_advance','delete','d',0,11,0),(241,'Lire les categories','categorie',1,'lire',NULL,'r',1,20,0),(242,'Creer/modifier les categories','categorie',1,'creer',NULL,'w',0,20,0),(243,'Supprimer les categories','categorie',1,'supprimer',NULL,'d',0,20,0),(251,'Read information of other users, groups and permissions','user',1,'user','lire','r',0,0,0),(252,'Read permissions of other users','user',1,'user_advance','readperms','r',0,0,0),(253,'Create/modify internal and external users, groups and permissions','user',1,'user','creer','w',0,0,0),(254,'Create/modify external users only','user',1,'user_advance','write','w',0,0,0),(255,'Modify the password of other users','user',1,'user','password','w',0,0,0),(256,'Delete or disable other users','user',1,'user','supprimer','d',0,0,0),(262,'Read all third parties (and their objects) by internal users (otherwise only if commercial contact). Not effective for external users (limited to themselves).','societe',1,'client','voir','r',0,0,0),(262,'Consulter tous les tiers par utilisateurs internes (sinon uniquement si contact commercial). Non effectif pour utilisateurs externes (tjs limités à eux-meme).','societe',2,'client','voir','r',1,9,0),(281,'Read contacts','societe',1,'contact','lire','r',0,0,0),(281,'Lire les contacts','societe',2,'contact','lire','r',1,9,0),(282,'Create and update contact','societe',1,'contact','creer','w',0,0,0),(282,'Creer modifier les contacts','societe',2,'contact','creer','w',0,9,0),(283,'Delete contacts','societe',1,'contact','supprimer','d',0,0,0),(283,'Supprimer les contacts','societe',2,'contact','supprimer','d',0,9,0),(286,'Export contacts','societe',1,'contact','export','d',0,0,0),(286,'Exporter les contacts','societe',2,'contact','export','d',0,9,0),(301,'Read barcodes','barcode',1,'lire_advance',NULL,'r',1,0,0),(302,'Create/modify barcodes','barcode',1,'creer_advance',NULL,'w',0,0,0),(331,'Lire les bookmarks','bookmark',1,'lire',NULL,'r',0,50,0),(332,'Creer/modifier les bookmarks','bookmark',1,'creer',NULL,'r',0,50,0),(333,'Supprimer les bookmarks','bookmark',1,'supprimer',NULL,'r',0,50,0),(341,'Read its own permissions','user',1,'self_advance','readperms','r',0,0,0),(342,'Create/modify of its own user','user',1,'self','creer','w',0,0,0),(343,'Modify its own password','user',1,'self','password','w',0,0,0),(344,'Modify its own permissions','user',1,'self_advance','writeperms','w',0,0,0),(351,'Read groups','user',1,'group_advance','read','r',0,0,0),(352,'Read permissions of groups','user',1,'group_advance','readperms','r',0,0,0),(353,'Create/modify groups and permissions','user',1,'group_advance','write','w',0,0,0),(354,'Delete groups','user',1,'group_advance','delete','d',0,0,0),(358,'Export all users','user',1,'user','export','r',0,0,0),(511,'Read employee salaries and payments (yours and your subordinates)','salaries',1,'read',NULL,'r',0,0,0),(512,'Create/modify payments of empoyee salaries','salaries',1,'write',NULL,'w',0,0,0),(514,'Delete payments of employee salary','salaries',1,'delete',NULL,'d',0,0,0),(517,'Read salaries and payments of all employees','salaries',1,'readall',NULL,'r',0,0,0),(519,'Export payments of employee salaries','salaries',1,'export',NULL,'r',0,0,0),(520,'Read loans','loan',1,'read',NULL,'r',0,50,0),(521,'Read loans','loan',1,'read',NULL,'r',0,50,0),(522,'Create/modify loans','loan',1,'write',NULL,'w',0,50,0),(524,'Delete loans','loan',1,'delete',NULL,'d',0,50,0),(525,'Access loan calculator','loan',1,'calc',NULL,'r',0,50,0),(527,'Export loans','loan',1,'export',NULL,'r',0,50,0),(531,'Read services','service',1,'lire',NULL,'r',0,0,0),(532,'Create/modify services','service',1,'creer',NULL,'w',0,0,0),(534,'Delete les services','service',1,'supprimer',NULL,'d',0,0,0),(538,'Export services','service',1,'export',NULL,'r',0,0,0),(561,'Read bank transfer payment orders','paymentbybanktransfer',1,'read',NULL,'r',0,52,0),(562,'Create/modify a bank transfer payment order','paymentbybanktransfer',1,'create',NULL,'w',0,52,0),(563,'Send/Transmit bank transfer payment order','paymentbybanktransfer',1,'send',NULL,'a',0,52,0),(564,'Record Debits/Rejects of bank transfer payment order','paymentbybanktransfer',1,'debit',NULL,'a',0,52,0),(610,'Read attributes of variants','variants',1,'read',NULL,'w',0,0,0),(611,'Create/Update attributes of variants','variants',1,'write',NULL,'w',0,0,0),(612,'Delete attributes of variants','variants',1,'delete',NULL,'w',0,0,0),(651,'Read bom of Bom','bom',1,'read',NULL,'w',0,0,0),(652,'Create/Update bom of Bom','bom',1,'write',NULL,'w',0,0,0),(653,'Delete bom of Bom','bom',1,'delete',NULL,'w',0,0,0),(661,'Read Manufacturing Order','mrp',1,'read',NULL,'w',0,0,0),(662,'Create/Update Manufacturing Order','mrp',1,'write',NULL,'w',0,0,0),(663,'Delete Manufacturing Order','mrp',1,'delete',NULL,'w',0,0,0),(701,'Lire les dons','don',1,'lire',NULL,'r',1,50,0),(701,'Lire les dons','don',2,'lire',NULL,'r',1,50,0),(702,'Creer/modifier les dons','don',1,'creer',NULL,'w',0,50,0),(702,'Creer/modifier les dons','don',2,'creer',NULL,'w',0,50,0),(703,'Supprimer les dons','don',1,'supprimer',NULL,'d',0,50,0),(703,'Supprimer les dons','don',2,'supprimer',NULL,'d',0,50,0),(750,'Read job positions to fill and candidatures','recruitment',1,'recruitmentjobposition','read','w',0,0,0),(751,'Create/Update job positions to fill and candidatures','recruitment',1,'recruitmentjobposition','write','w',0,0,0),(752,'Delete Job positions to fill and candidatures','recruitment',1,'recruitmentjobposition','delete','w',0,0,0),(771,'Read expense reports (yours and your subordinates)','expensereport',1,'lire',NULL,'r',0,0,0),(772,'Create/modify expense reports','expensereport',1,'creer',NULL,'w',0,0,0),(773,'Delete expense reports','expensereport',1,'supprimer',NULL,'d',0,0,0),(775,'Approve expense reports','expensereport',1,'approve',NULL,'w',0,0,0),(776,'Pay expense reports','expensereport',1,'to_paid',NULL,'w',0,0,0),(777,'Read expense reports of everybody','expensereport',1,'readall',NULL,'r',0,0,0),(778,'Create expense reports for everybody','expensereport',1,'writeall_advance',NULL,'w',0,0,0),(779,'Export expense reports','expensereport',1,'export',NULL,'r',0,0,0),(1001,'Lire les stocks','stock',1,'lire',NULL,'r',1,40,0),(1002,'Creer/Modifier les stocks','stock',1,'creer',NULL,'w',0,40,0),(1003,'Supprimer les stocks','stock',1,'supprimer',NULL,'d',0,40,0),(1004,'Lire mouvements de stocks','stock',1,'mouvement','lire','r',1,40,0),(1005,'Creer/modifier mouvements de stocks','stock',1,'mouvement','creer','w',0,40,0),(1011,'inventoryReadPermission','stock',1,'inventory_advance','read','w',0,39,0),(1012,'inventoryCreatePermission','stock',1,'inventory_advance','write','w',0,39,0),(1101,'Read delivery receipts','expedition',1,'delivery','lire','r',0,40,0),(1102,'Create/modify delivery receipts','expedition',1,'delivery','creer','w',0,40,0),(1104,'Validate delivery receipts','expedition',1,'delivery_advance','validate','d',0,40,0),(1109,'Delete delivery receipts','expedition',1,'delivery','supprimer','d',0,40,0),(1121,'Read supplier proposals','supplier_proposal',1,'lire',NULL,'w',0,35,0),(1122,'Create/modify supplier proposals','supplier_proposal',1,'creer',NULL,'w',0,35,0),(1123,'Validate supplier proposals','supplier_proposal',1,'validate_advance',NULL,'w',0,35,0),(1124,'Envoyer les demandes fournisseurs','supplier_proposal',1,'send_advance',NULL,'w',0,35,0),(1125,'Delete supplier proposals','supplier_proposal',1,'supprimer',NULL,'w',0,35,0),(1126,'Close supplier price requests','supplier_proposal',1,'cloturer',NULL,'w',0,35,0),(1181,'Consulter les fournisseurs','fournisseur',1,'lire',NULL,'r',0,0,0),(1182,'Consulter les commandes fournisseur','fournisseur',1,'commande','lire','r',0,0,0),(1183,'Creer une commande fournisseur','fournisseur',1,'commande','creer','w',0,0,0),(1184,'Valider une commande fournisseur','fournisseur',1,'supplier_order_advance','validate','w',0,0,0),(1185,'Approuver une commande fournisseur','fournisseur',1,'commande','approuver','w',0,0,0),(1186,'Commander une commande fournisseur','fournisseur',1,'commande','commander','w',0,0,0),(1187,'Receptionner une commande fournisseur','fournisseur',1,'commande','receptionner','d',0,0,0),(1188,'Supprimer une commande fournisseur','fournisseur',1,'commande','supprimer','d',0,0,0),(1189,'Check/Uncheck a supplier order reception','fournisseur',1,'commande_advance','check','w',0,0,0),(1191,'Exporter les commande fournisseurs, attributs','fournisseur',1,'commande','export','r',0,0,0),(1201,'Lire les exports','export',1,'lire',NULL,'r',1,72,0),(1202,'Creer/modifier un export','export',1,'creer',NULL,'w',0,72,0),(1231,'Consulter les factures fournisseur','fournisseur',1,'facture','lire','r',0,0,0),(1232,'Creer une facture fournisseur','fournisseur',1,'facture','creer','w',0,0,0),(1233,'Valider une facture fournisseur','fournisseur',1,'supplier_invoice_advance','validate','w',0,0,0),(1234,'Supprimer une facture fournisseur','fournisseur',1,'facture','supprimer','d',0,0,0),(1235,'Envoyer les factures par mail','fournisseur',1,'supplier_invoice_advance','send','a',0,0,0),(1236,'Exporter les factures fournisseurs, attributs et reglements','fournisseur',1,'facture','export','r',0,0,0),(1251,'Run mass imports of external data (data load)','import',1,'run',NULL,'r',0,70,0),(1321,'Export customer invoices, attributes and payments','facture',1,'facture','export','r',0,0,0),(1321,'Exporter les factures clients, attributs et reglements','facture',2,'facture','export','r',0,10,0),(1322,'Re-open a fully paid invoice','facture',1,'invoice_advance','reopen','r',0,0,0),(1421,'Export sales orders and attributes','commande',1,'commande','export','r',0,0,0),(2401,'Read actions/tasks linked to his account','agenda',1,'myactions','read','r',0,0,0),(2401,'Read actions/tasks linked to his account','agenda',2,'myactions','read','r',1,15,0),(2402,'Create/modify actions/tasks linked to his account','agenda',1,'myactions','create','w',0,0,0),(2402,'Create/modify actions/tasks linked to his account','agenda',2,'myactions','create','w',0,15,0),(2403,'Delete actions/tasks linked to his account','agenda',1,'myactions','delete','w',0,0,0),(2403,'Delete actions/tasks linked to his account','agenda',2,'myactions','delete','w',0,15,0),(2411,'Read actions/tasks of others','agenda',1,'allactions','read','r',0,0,0),(2411,'Read actions/tasks of others','agenda',2,'allactions','read','r',0,15,0),(2412,'Create/modify actions/tasks of others','agenda',1,'allactions','create','w',0,0,0),(2412,'Create/modify actions/tasks of others','agenda',2,'allactions','create','w',0,15,0),(2413,'Delete actions/tasks of others','agenda',1,'allactions','delete','w',0,0,0),(2413,'Delete actions/tasks of others','agenda',2,'allactions','delete','w',0,15,0),(2414,'Export actions/tasks of others','agenda',1,'export',NULL,'w',0,0,0),(2501,'Read or download documents','ecm',1,'read',NULL,'r',0,0,0),(2503,'Upload a document','ecm',1,'upload',NULL,'w',0,0,0),(2515,'Administer directories of documents','ecm',1,'setup',NULL,'w',0,0,0),(2610,'Générer / modifier la clé API des utilisateurs','api',1,'apikey','generate','w',0,24,0),(3201,'Read archived events and fingerprints','blockedlog',1,'read',NULL,'w',0,76,0),(10001,'Read website content','website',1,'read',NULL,'w',0,0,0),(10002,'Create/modify website content (html and javascript content)','website',1,'write',NULL,'w',0,0,0),(10003,'Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers.','website',1,'writephp',NULL,'w',0,0,0),(10005,'Delete website content','website',1,'delete',NULL,'w',0,0,0),(10008,'Export website content','website',1,'export',NULL,'w',0,0,0),(20001,'Read leave requests (yours and your subordinates)','holiday',1,'read',NULL,'w',0,0,0),(20001,'Créer / Modifier / Lire ses demandes de congés payés','holiday',2,'write',NULL,'w',1,42,0),(20002,'Create/modify leave requests','holiday',1,'write',NULL,'w',0,0,0),(20003,'Delete leave requests','holiday',1,'delete',NULL,'w',0,0,0),(20003,'Supprimer des demandes de congés payés','holiday',2,'delete',NULL,'w',0,42,0),(20004,'Read leave requests for everybody','holiday',1,'readall',NULL,'w',0,0,0),(20004,'Définir les congés payés des utilisateurs','holiday',2,'define_holiday',NULL,'w',0,42,0),(20005,'Create/modify leave requests for everybody','holiday',1,'writeall',NULL,'w',0,0,0),(20005,'Voir les logs de modification des congés payés','holiday',2,'view_log',NULL,'w',0,42,0),(20006,'Setup leave requests of users (setup and update balance)','holiday',1,'define_holiday',NULL,'w',0,0,0),(20006,'Accéder au rapport mensuel des congés payés','holiday',2,'month_report',NULL,'w',0,42,0),(20007,'Approve leave requests','holiday',1,'approve',NULL,'w',0,0,0),(23001,'Read cron jobs','cron',1,'read',NULL,'w',0,0,0),(23002,'Create cron Jobs','cron',1,'create',NULL,'w',0,0,0),(23003,'Delete cron Jobs','cron',1,'delete',NULL,'w',0,0,0),(23004,'Execute cron Jobs','cron',1,'execute',NULL,'w',0,0,0),(50151,'Use Point Of Sale (record a sale, add products, record payment)','takepos',1,'run',NULL,'a',0,0,0),(50152,'Can modify added sales lines (prices, discount)','takepos',1,'editlines',NULL,'a',0,0,0),(50153,'Edit ordered sales lines (useful only when option \"Order printers\" has been enabled). Allow to edit sales lines even after the order has been printed','takepos',1,'editorderedlines',NULL,'a',0,0,0),(50401,'Bind products and invoices with accounting accounts','accounting',1,'bind','write','r',0,61,0),(50411,'Read operations in General Ledger','accounting',1,'mouvements','lire','r',0,61,0),(50412,'Write/Edit operations in General Ledger','accounting',1,'mouvements','creer','w',0,61,0),(50414,'Delete operations in Ledger','accounting',1,'mouvements','supprimer','d',0,61,0),(50415,'Delete all operations by year and journal in Ledger','accounting',1,'mouvements','supprimer_tous','d',0,61,0),(50418,'Export operations of the Ledger','accounting',1,'mouvements','export','r',0,61,0),(50420,'Report and export reports (turnover, balance, journals, general ledger)','accounting',1,'comptarapport','lire','r',0,61,0),(50430,'Define and close a fiscal year','accounting',1,'fiscalyear','write','r',0,61,0),(50440,'Manage chart of accounts, setup of accountancy','accounting',1,'chartofaccount',NULL,'r',0,61,0),(55001,'Read surveys','opensurvey',1,'read',NULL,'r',0,0,0),(55002,'Create/modify surveys','opensurvey',1,'write',NULL,'w',0,0,0),(56001,'Read ticket','ticket',1,'read',NULL,'r',0,0,0),(56002,'Create les tickets','ticket',1,'write',NULL,'w',0,0,0),(56003,'Delete les tickets','ticket',1,'delete',NULL,'d',0,0,0),(56004,'Manage tickets','ticket',1,'manage',NULL,'w',0,0,0),(57001,'Read articles','knowledgemanagement',1,'knowledgerecord','read','w',0,90,0),(57002,'Create/Update articles','knowledgemanagement',1,'knowledgerecord','write','w',0,90,0),(57003,'Delete articles','knowledgemanagement',1,'knowledgerecord','delete','w',0,90,0),(59001,'Visualiser les marges','margins',1,'liretous',NULL,'r',0,55,0),(59002,'Définir les marges','margins',1,'creer',NULL,'w',0,55,0),(59003,'Read every user margin','margins',1,'read','all','r',0,55,0),(63001,'Read resources','resource',1,'read',NULL,'w',0,16,0),(63002,'Create/Modify resources','resource',1,'write',NULL,'w',0,16,0),(63003,'Delete resources','resource',1,'delete',NULL,'w',0,16,0),(63004,'Link resources to agenda events','resource',1,'link',NULL,'w',0,16,0),(64001,'DirectPrint','printing',1,'read',NULL,'r',0,52,0),(101250,'Read surveys','opensurvey',2,'survey','read','r',0,40,0),(101251,'Create/modify surveys','opensurvey',2,'survey','write','w',0,40,0),(941601,'Lire les receptions','reception',1,'lire',NULL,'r',0,40,0),(941602,'Creer modifier les receptions','reception',1,'creer',NULL,'w',0,40,0),(941603,'Valider les receptions','reception',1,'reception_advance','validate','d',0,40,0),(941604,'Envoyer les receptions aux clients','reception',1,'reception_advance','send','d',0,40,0),(941605,'Exporter les receptions','reception',1,'reception','export','r',0,40,0),(941606,'Supprimer les receptions','reception',1,'supprimer',NULL,'d',0,40,0); +INSERT INTO `llx_rights_def` VALUES (11,'Read invoices','facture',1,'lire',NULL,'a',0,0,0,'2022-12-11 21:23:42'),(11,'Lire les factures','facture',2,'lire',NULL,'a',1,10,0,'2022-12-11 21:23:36'),(12,'Create and update invoices','facture',1,'creer',NULL,'a',0,0,0,'2022-12-11 21:23:42'),(12,'Creer/modifier les factures','facture',2,'creer',NULL,'a',0,10,0,'2022-12-11 21:23:36'),(13,'Devalidate invoices','facture',1,'invoice_advance','unvalidate','a',0,0,0,'2022-12-11 21:23:42'),(13,'Dévalider les factures','facture',2,'invoice_advance','unvalidate','a',0,10,0,'2022-12-11 21:23:36'),(14,'Validate invoices','facture',1,'invoice_advance','validate','a',0,0,0,'2022-12-11 21:23:42'),(14,'Valider les factures','facture',2,'valider',NULL,'a',0,10,0,'2022-12-11 21:23:36'),(15,'Send invoices by email','facture',1,'invoice_advance','send','a',0,0,0,'2022-12-11 21:23:42'),(15,'Envoyer les factures par mail','facture',2,'invoice_advance','send','a',0,10,0,'2022-12-11 21:23:36'),(16,'Issue payments on invoices','facture',1,'paiement',NULL,'a',0,0,0,'2022-12-11 21:23:42'),(16,'Emettre des paiements sur les factures','facture',2,'paiement',NULL,'a',0,10,0,'2022-12-11 21:23:36'),(19,'Delete invoices','facture',1,'supprimer',NULL,'a',0,0,0,'2022-12-11 21:23:42'),(19,'Supprimer les factures','facture',2,'supprimer',NULL,'a',0,10,0,'2022-12-11 21:23:36'),(21,'Lire les propositions commerciales','propale',1,'lire',NULL,'r',1,22,0,'2022-12-11 21:23:36'),(21,'Lire les propositions commerciales','propale',2,'lire',NULL,'r',1,22,0,'2022-12-11 21:23:36'),(22,'Creer/modifier les propositions commerciales','propale',1,'creer',NULL,'w',0,22,0,'2022-12-11 21:23:36'),(22,'Creer/modifier les propositions commerciales','propale',2,'creer',NULL,'w',0,22,0,'2022-12-11 21:23:36'),(24,'Valider les propositions commerciales','propale',1,'propal_advance','validate','d',0,22,0,'2022-12-11 21:23:36'),(24,'Valider les propositions commerciales','propale',2,'valider',NULL,'d',0,22,0,'2022-12-11 21:23:36'),(25,'Envoyer les propositions commerciales aux clients','propale',1,'propal_advance','send','d',0,22,0,'2022-12-11 21:23:36'),(25,'Envoyer les propositions commerciales aux clients','propale',2,'propal_advance','send','d',0,22,0,'2022-12-11 21:23:36'),(26,'Cloturer les propositions commerciales','propale',1,'propal_advance','close','d',0,22,0,'2022-12-11 21:23:36'),(26,'Cloturer les propositions commerciales','propale',2,'propal_advance','close','d',0,22,0,'2022-12-11 21:23:36'),(27,'Supprimer les propositions commerciales','propale',1,'supprimer',NULL,'d',0,22,0,'2022-12-11 21:23:36'),(27,'Supprimer les propositions commerciales','propale',2,'supprimer',NULL,'d',0,22,0,'2022-12-11 21:23:36'),(28,'Exporter les propositions commerciales et attributs','propale',1,'export',NULL,'r',0,22,0,'2022-12-11 21:23:36'),(28,'Exporter les propositions commerciales et attributs','propale',2,'export',NULL,'r',0,22,0,'2022-12-11 21:23:36'),(31,'Lire les produits','produit',1,'lire',NULL,'r',1,25,0,'2022-12-11 21:23:36'),(31,'Lire les produits','produit',2,'lire',NULL,'r',1,25,0,'2022-12-11 21:23:36'),(32,'Creer/modifier les produits','produit',1,'creer',NULL,'w',0,25,0,'2022-12-11 21:23:36'),(32,'Creer/modifier les produits','produit',2,'creer',NULL,'w',0,25,0,'2022-12-11 21:23:36'),(34,'Supprimer les produits','produit',1,'supprimer',NULL,'d',0,25,0,'2022-12-11 21:23:36'),(34,'Supprimer les produits','produit',2,'supprimer',NULL,'d',0,25,0,'2022-12-11 21:23:36'),(38,'Exporter les produits','produit',1,'export',NULL,'r',0,25,0,'2022-12-11 21:23:36'),(38,'Exporter les produits','produit',2,'export',NULL,'r',0,25,0,'2022-12-11 21:23:36'),(39,'Ignore minimum price','produit',1,'ignore_price_min_advance',NULL,'r',0,25,0,'2022-12-11 21:23:36'),(41,'Read projects and tasks (shared projects or projects I am contact for). Can also enter time consumed on assigned tasks (timesheet)','projet',1,'lire',NULL,'r',1,14,0,'2022-12-11 21:23:36'),(42,'Create/modify projects and tasks (shared projects or projects I am contact for)','projet',1,'creer',NULL,'w',0,14,0,'2022-12-11 21:23:36'),(44,'Delete project and tasks (shared projects or projects I am contact for)','projet',1,'supprimer',NULL,'d',0,14,0,'2022-12-11 21:23:36'),(45,'Export projects','projet',1,'export',NULL,'d',0,14,0,'2022-12-11 21:23:36'),(61,'Lire les fiches d\'intervention','ficheinter',1,'lire',NULL,'r',1,41,0,'2022-12-11 21:23:36'),(62,'Creer/modifier les fiches d\'intervention','ficheinter',1,'creer',NULL,'w',0,41,0,'2022-12-11 21:23:36'),(64,'Supprimer les fiches d\'intervention','ficheinter',1,'supprimer',NULL,'d',0,41,0,'2022-12-11 21:23:36'),(67,'Exporter les fiches interventions','ficheinter',1,'export',NULL,'r',0,41,0,'2022-12-11 21:23:36'),(68,'Envoyer les fiches d\'intervention par courriel','ficheinter',1,'ficheinter_advance','send','r',0,41,0,'2022-12-11 21:23:36'),(69,'Valider les fiches d\'intervention ','ficheinter',1,'ficheinter_advance','validate','a',0,41,0,'2022-12-11 21:23:36'),(70,'Dévalider les fiches d\'intervention','ficheinter',1,'ficheinter_advance','unvalidate','a',0,41,0,'2022-12-11 21:23:36'),(71,'Read members\' card','adherent',1,'lire',NULL,'r',0,55,0,'2022-12-11 21:23:36'),(72,'Create/modify members (need also user module permissions if member linked to a user)','adherent',1,'creer',NULL,'w',0,55,0,'2022-12-11 21:23:36'),(74,'Remove members','adherent',1,'supprimer',NULL,'d',0,55,0,'2022-12-11 21:23:36'),(75,'Setup types of membership','adherent',1,'configurer',NULL,'w',0,55,0,'2022-12-11 21:23:36'),(76,'Export members','adherent',1,'export',NULL,'r',0,55,0,'2022-12-11 21:23:36'),(78,'Read subscriptions','adherent',1,'cotisation','lire','r',0,55,0,'2022-12-11 21:23:36'),(79,'Create/modify/remove subscriptions','adherent',1,'cotisation','creer','w',0,55,0,'2022-12-11 21:23:36'),(81,'Read sales orders','commande',1,'lire',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(82,'Creeat/modify sales orders','commande',1,'creer',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(84,'Validate sales orders','commande',1,'order_advance','validate','d',0,0,0,'2022-12-11 21:23:42'),(85,'Generate the documents sales orders','commande',1,'order_advance','generetedoc','d',0,0,0,'2022-12-11 21:23:42'),(86,'Send sales orders by email','commande',1,'order_advance','send','d',0,0,0,'2022-12-11 21:23:42'),(87,'Close sale orders','commande',1,'order_advance','close','d',0,0,0,'2022-12-11 21:23:42'),(88,'Cancel sale orders','commande',1,'order_advance','annuler','d',0,0,0,'2022-12-11 21:23:42'),(89,'Delete sales orders','commande',1,'supprimer',NULL,'d',0,0,0,'2022-12-11 21:23:42'),(91,'Lire les charges','tax',1,'charges','lire','r',0,50,0,'2022-12-11 21:23:36'),(91,'Lire les charges','tax',2,'charges','lire','r',1,50,0,'2022-12-11 21:23:36'),(92,'Creer/modifier les charges','tax',1,'charges','creer','w',0,50,0,'2022-12-11 21:23:36'),(92,'Creer/modifier les charges','tax',2,'charges','creer','w',0,50,0,'2022-12-11 21:23:36'),(93,'Supprimer les charges','tax',1,'charges','supprimer','d',0,50,0,'2022-12-11 21:23:36'),(93,'Supprimer les charges','tax',2,'charges','supprimer','d',0,50,0,'2022-12-11 21:23:36'),(94,'Exporter les charges','tax',1,'charges','export','r',0,50,0,'2022-12-11 21:23:36'),(94,'Exporter les charges','tax',2,'charges','export','r',0,50,0,'2022-12-11 21:23:36'),(101,'Lire les expeditions','expedition',1,'lire',NULL,'r',0,40,0,'2022-12-11 21:23:36'),(102,'Creer modifier les expeditions','expedition',1,'creer',NULL,'w',0,40,0,'2022-12-11 21:23:36'),(104,'Valider les expeditions','expedition',1,'shipping_advance','validate','d',0,40,0,'2022-12-11 21:23:36'),(105,'Envoyer les expeditions aux clients','expedition',1,'shipping_advance','send','d',0,40,0,'2022-12-11 21:23:36'),(106,'Exporter les expeditions','expedition',1,'shipment','export','r',0,40,0,'2022-12-11 21:23:36'),(109,'Supprimer les expeditions','expedition',1,'supprimer',NULL,'d',0,40,0,'2022-12-11 21:23:36'),(111,'Read bank account and transactions','banque',1,'lire',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(111,'Lire les comptes bancaires','banque',2,'lire',NULL,'r',1,51,0,'2022-12-11 21:23:36'),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',1,'modifier',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(112,'Creer/modifier montant/supprimer ecriture bancaire','banque',2,'modifier',NULL,'w',0,51,0,'2022-12-11 21:23:36'),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',1,'configurer',NULL,'a',0,0,0,'2022-12-11 21:23:42'),(113,'Configurer les comptes bancaires (creer, gerer categories)','banque',2,'configurer',NULL,'a',0,51,0,'2022-12-11 21:23:36'),(114,'Rapprocher les ecritures bancaires','banque',1,'consolidate',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(114,'Rapprocher les ecritures bancaires','banque',2,'consolidate',NULL,'w',0,51,0,'2022-12-11 21:23:36'),(115,'Exporter transactions et releves','banque',1,'export',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(115,'Exporter transactions et releves','banque',2,'export',NULL,'r',0,51,0,'2022-12-11 21:23:36'),(116,'Virements entre comptes','banque',1,'transfer',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(116,'Virements entre comptes','banque',2,'transfer',NULL,'w',0,51,0,'2022-12-11 21:23:36'),(117,'Gerer les envois de cheques','banque',1,'cheque',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(117,'Gerer les envois de cheques','banque',2,'cheque',NULL,'w',0,51,0,'2022-12-11 21:23:36'),(121,'Read third parties','societe',1,'lire',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(121,'Lire les societes','societe',2,'lire',NULL,'r',1,9,0,'2022-12-11 21:23:36'),(122,'Create and update third parties','societe',1,'creer',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(122,'Creer modifier les societes','societe',2,'creer',NULL,'w',0,9,0,'2022-12-11 21:23:36'),(125,'Delete third parties','societe',1,'supprimer',NULL,'d',0,0,0,'2022-12-11 21:23:43'),(125,'Supprimer les societes','societe',2,'supprimer',NULL,'d',0,9,0,'2022-12-11 21:23:36'),(126,'Export third parties','societe',1,'export',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(126,'Exporter les societes','societe',2,'export',NULL,'r',0,9,0,'2022-12-11 21:23:36'),(130,'Modify thirdparty information payment','societe',1,'thirdparty_paymentinformation_advance','write','w',0,0,0,'2022-12-11 21:23:43'),(141,'Read all projects and tasks (also private projects I am not contact for)','projet',1,'all','lire','r',0,14,0,'2022-12-11 21:23:36'),(142,'Create/modify all projects and tasks (also private projects I am not contact for)','projet',1,'all','creer','w',0,14,0,'2022-12-11 21:23:36'),(144,'Delete all projects and tasks (also private projects I am not contact for)','projet',1,'all','supprimer','d',0,14,0,'2022-12-11 21:23:36'),(151,'Read withdrawals','prelevement',1,'bons','lire','r',1,52,0,'2022-12-11 21:23:36'),(152,'Create/modify a withdrawals','prelevement',1,'bons','creer','w',0,52,0,'2022-12-11 21:23:36'),(153,'Send withdrawals to bank','prelevement',1,'bons','send','a',0,52,0,'2022-12-11 21:23:36'),(154,'credit/refuse withdrawals','prelevement',1,'bons','credit','a',0,52,0,'2022-12-11 21:23:36'),(161,'Lire les contrats','contrat',1,'lire',NULL,'r',1,35,0,'2022-12-11 21:23:36'),(162,'Creer / modifier les contrats','contrat',1,'creer',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(163,'Activer un service d\'un contrat','contrat',1,'activer',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(164,'Desactiver un service d\'un contrat','contrat',1,'desactiver',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(165,'Supprimer un contrat','contrat',1,'supprimer',NULL,'d',0,35,0,'2022-12-11 21:23:36'),(167,'Export contracts','contrat',1,'export',NULL,'r',0,35,0,'2022-12-11 21:23:36'),(221,'Consulter les mailings','mailing',1,'lire',NULL,'r',1,11,0,'2022-12-11 21:23:36'),(221,'Consulter les mailings','mailing',2,'lire',NULL,'r',1,11,0,'2022-12-11 21:23:36'),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',1,'creer',NULL,'w',0,11,0,'2022-12-11 21:23:36'),(222,'Creer/modifier les mailings (sujet, destinataires...)','mailing',2,'creer',NULL,'w',0,11,0,'2022-12-11 21:23:36'),(223,'Valider les mailings (permet leur envoi)','mailing',1,'valider',NULL,'w',0,11,0,'2022-12-11 21:23:36'),(223,'Valider les mailings (permet leur envoi)','mailing',2,'valider',NULL,'w',0,11,0,'2022-12-11 21:23:36'),(229,'Supprimer les mailings','mailing',1,'supprimer',NULL,'d',0,11,0,'2022-12-11 21:23:36'),(229,'Supprimer les mailings','mailing',2,'supprimer',NULL,'d',0,11,0,'2022-12-11 21:23:36'),(237,'View recipients and info','mailing',1,'mailing_advance','recipient','r',0,11,0,'2022-12-11 21:23:36'),(237,'View recipients and info','mailing',2,'mailing_advance','recipient','r',0,11,0,'2022-12-11 21:23:36'),(238,'Manually send mailings','mailing',1,'mailing_advance','send','w',0,11,0,'2022-12-11 21:23:36'),(238,'Manually send mailings','mailing',2,'mailing_advance','send','w',0,11,0,'2022-12-11 21:23:36'),(239,'Delete mailings after validation and/or sent','mailing',1,'mailing_advance','delete','d',0,11,0,'2022-12-11 21:23:36'),(239,'Delete mailings after validation and/or sent','mailing',2,'mailing_advance','delete','d',0,11,0,'2022-12-11 21:23:36'),(241,'Lire les categories','categorie',1,'lire',NULL,'r',1,20,0,'2022-12-11 21:23:36'),(242,'Creer/modifier les categories','categorie',1,'creer',NULL,'w',0,20,0,'2022-12-11 21:23:36'),(243,'Supprimer les categories','categorie',1,'supprimer',NULL,'d',0,20,0,'2022-12-11 21:23:36'),(251,'Read information of other users, groups and permissions','user',1,'user','lire','r',0,0,0,'2022-12-11 21:23:44'),(252,'Read permissions of other users','user',1,'user_advance','readperms','r',0,0,0,'2022-12-11 21:23:44'),(253,'Create/modify internal and external users, groups and permissions','user',1,'user','creer','w',0,0,0,'2022-12-11 21:23:44'),(254,'Create/modify external users only','user',1,'user_advance','write','w',0,0,0,'2022-12-11 21:23:44'),(255,'Modify the password of other users','user',1,'user','password','w',0,0,0,'2022-12-11 21:23:44'),(256,'Delete or disable other users','user',1,'user','supprimer','d',0,0,0,'2022-12-11 21:23:44'),(262,'Read all third parties (and their objects) by internal users (otherwise only if commercial contact). Not effective for external users (limited to themselves).','societe',1,'client','voir','r',0,0,0,'2022-12-11 21:23:43'),(262,'Consulter tous les tiers par utilisateurs internes (sinon uniquement si contact commercial). Non effectif pour utilisateurs externes (tjs limités à eux-meme).','societe',2,'client','voir','r',1,9,0,'2022-12-11 21:23:36'),(281,'Read contacts','societe',1,'contact','lire','r',0,0,0,'2022-12-11 21:23:43'),(281,'Lire les contacts','societe',2,'contact','lire','r',1,9,0,'2022-12-11 21:23:36'),(282,'Create and update contact','societe',1,'contact','creer','w',0,0,0,'2022-12-11 21:23:43'),(282,'Creer modifier les contacts','societe',2,'contact','creer','w',0,9,0,'2022-12-11 21:23:36'),(283,'Delete contacts','societe',1,'contact','supprimer','d',0,0,0,'2022-12-11 21:23:43'),(283,'Supprimer les contacts','societe',2,'contact','supprimer','d',0,9,0,'2022-12-11 21:23:36'),(286,'Export contacts','societe',1,'contact','export','d',0,0,0,'2022-12-11 21:23:43'),(286,'Exporter les contacts','societe',2,'contact','export','d',0,9,0,'2022-12-11 21:23:36'),(301,'Generate PDF sheets of barcodes','barcode',1,'read',NULL,'r',1,0,0,'2022-12-11 21:23:42'),(304,'Read barcodes','barcode',1,'lire_advance',NULL,'r',1,0,0,'2022-12-11 21:23:42'),(305,'Create/modify barcodes','barcode',1,'creer_advance',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(331,'Lire les bookmarks','bookmark',1,'lire',NULL,'r',0,50,0,'2022-12-11 21:23:36'),(332,'Creer/modifier les bookmarks','bookmark',1,'creer',NULL,'r',0,50,0,'2022-12-11 21:23:36'),(333,'Supprimer les bookmarks','bookmark',1,'supprimer',NULL,'r',0,50,0,'2022-12-11 21:23:36'),(341,'Read its own permissions','user',1,'self_advance','readperms','r',0,0,0,'2022-12-11 21:23:44'),(342,'Create/modify of its own user','user',1,'self','creer','w',0,0,0,'2022-12-11 21:23:44'),(343,'Modify its own password','user',1,'self','password','w',0,0,0,'2022-12-11 21:23:44'),(344,'Modify its own permissions','user',1,'self_advance','writeperms','w',0,0,0,'2022-12-11 21:23:44'),(351,'Read groups','user',1,'group_advance','read','r',0,0,0,'2022-12-11 21:23:44'),(352,'Read permissions of groups','user',1,'group_advance','readperms','r',0,0,0,'2022-12-11 21:23:44'),(353,'Create/modify groups and permissions','user',1,'group_advance','write','w',0,0,0,'2022-12-11 21:23:44'),(354,'Delete groups','user',1,'group_advance','delete','d',0,0,0,'2022-12-11 21:23:44'),(358,'Export all users','user',1,'user','export','r',0,0,0,'2022-12-11 21:23:44'),(511,'Read employee salaries and payments (yours and your subordinates)','salaries',1,'read',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(512,'Create/modify payments of empoyee salaries','salaries',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(514,'Delete payments of employee salary','salaries',1,'delete',NULL,'d',0,0,0,'2022-12-11 21:23:43'),(517,'Read salaries and payments of all employees','salaries',1,'readall',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(519,'Export payments of employee salaries','salaries',1,'export',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(520,'Read loans','loan',1,'read',NULL,'r',0,50,0,'2022-12-11 21:23:36'),(521,'Read loans','loan',1,'read',NULL,'r',0,50,0,'2022-12-11 21:23:36'),(522,'Create/modify loans','loan',1,'write',NULL,'w',0,50,0,'2022-12-11 21:23:36'),(524,'Delete loans','loan',1,'delete',NULL,'d',0,50,0,'2022-12-11 21:23:36'),(525,'Access loan calculator','loan',1,'calc',NULL,'r',0,50,0,'2022-12-11 21:23:36'),(527,'Export loans','loan',1,'export',NULL,'r',0,50,0,'2022-12-11 21:23:36'),(531,'Read services','service',1,'lire',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(532,'Create/modify services','service',1,'creer',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(533,'Read prices services','service',1,'service_advance','read_prices','w',0,0,0,'2022-12-11 21:23:43'),(534,'Delete les services','service',1,'supprimer',NULL,'d',0,0,0,'2022-12-11 21:23:43'),(538,'Export services','service',1,'export',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(561,'Read bank transfer payment orders','paymentbybanktransfer',1,'read',NULL,'r',0,52,0,'2022-12-11 21:23:36'),(562,'Create/modify a bank transfer payment order','paymentbybanktransfer',1,'create',NULL,'w',0,52,0,'2022-12-11 21:23:36'),(563,'Send/Transmit bank transfer payment order','paymentbybanktransfer',1,'send',NULL,'a',0,52,0,'2022-12-11 21:23:36'),(564,'Record Debits/Rejects of bank transfer payment order','paymentbybanktransfer',1,'debit',NULL,'a',0,52,0,'2022-12-11 21:23:36'),(610,'Read attributes of variants','variants',1,'read',NULL,'w',0,0,0,'2022-12-11 21:23:36'),(611,'Create/Update attributes of variants','variants',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:36'),(612,'Delete attributes of variants','variants',1,'delete',NULL,'w',0,0,0,'2022-12-11 21:23:36'),(651,'Read bom of Bom','bom',1,'read',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(652,'Create/Update bom of Bom','bom',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(653,'Delete bom of Bom','bom',1,'delete',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(661,'Read Manufacturing Order','mrp',1,'read',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(662,'Create/Update Manufacturing Order','mrp',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(663,'Delete Manufacturing Order','mrp',1,'delete',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(701,'Lire les dons','don',1,'lire',NULL,'r',1,50,0,'2022-12-11 21:23:36'),(701,'Lire les dons','don',2,'lire',NULL,'r',1,50,0,'2022-12-11 21:23:36'),(702,'Creer/modifier les dons','don',1,'creer',NULL,'w',0,50,0,'2022-12-11 21:23:36'),(702,'Creer/modifier les dons','don',2,'creer',NULL,'w',0,50,0,'2022-12-11 21:23:36'),(703,'Supprimer les dons','don',1,'supprimer',NULL,'d',0,50,0,'2022-12-11 21:23:36'),(703,'Supprimer les dons','don',2,'supprimer',NULL,'d',0,50,0,'2022-12-11 21:23:36'),(750,'Read job positions to fill and candidatures','recruitment',1,'recruitmentjobposition','read','w',0,0,0,'2022-12-11 21:23:43'),(751,'Create/Update job positions to fill and candidatures','recruitment',1,'recruitmentjobposition','write','w',0,0,0,'2022-12-11 21:23:43'),(752,'Delete Job positions to fill and candidatures','recruitment',1,'recruitmentjobposition','delete','w',0,0,0,'2022-12-11 21:23:43'),(771,'Read expense reports (yours and your subordinates)','expensereport',1,'lire',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(772,'Create/modify expense reports','expensereport',1,'creer',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(773,'Delete expense reports','expensereport',1,'supprimer',NULL,'d',0,0,0,'2022-12-11 21:23:42'),(775,'Approve expense reports','expensereport',1,'approve',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(776,'Pay expense reports','expensereport',1,'to_paid',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(777,'Read expense reports of everybody','expensereport',1,'readall',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(778,'Create expense reports for everybody','expensereport',1,'writeall_advance',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(779,'Export expense reports','expensereport',1,'export',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(1001,'Lire les stocks','stock',1,'lire',NULL,'r',1,40,0,'2022-12-11 21:23:36'),(1002,'Creer/Modifier les stocks','stock',1,'creer',NULL,'w',0,40,0,'2022-12-11 21:23:36'),(1003,'Supprimer les stocks','stock',1,'supprimer',NULL,'d',0,40,0,'2022-12-11 21:23:36'),(1004,'Lire mouvements de stocks','stock',1,'mouvement','lire','r',1,40,0,'2022-12-11 21:23:36'),(1005,'Creer/modifier mouvements de stocks','stock',1,'mouvement','creer','w',0,40,0,'2022-12-11 21:23:36'),(1011,'inventoryReadPermission','stock',1,'inventory_advance','read','w',0,39,0,'2022-12-11 21:23:36'),(1012,'inventoryCreatePermission','stock',1,'inventory_advance','write','w',0,39,0,'2022-12-11 21:23:36'),(1101,'Read delivery receipts','expedition',1,'delivery','lire','r',0,40,0,'2022-12-11 21:23:36'),(1102,'Create/modify delivery receipts','expedition',1,'delivery','creer','w',0,40,0,'2022-12-11 21:23:36'),(1104,'Validate delivery receipts','expedition',1,'delivery_advance','validate','d',0,40,0,'2022-12-11 21:23:36'),(1109,'Delete delivery receipts','expedition',1,'delivery','supprimer','d',0,40,0,'2022-12-11 21:23:36'),(1121,'Read supplier proposals','supplier_proposal',1,'lire',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(1122,'Create/modify supplier proposals','supplier_proposal',1,'creer',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(1123,'Validate supplier proposals','supplier_proposal',1,'validate_advance',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(1124,'Envoyer les demandes fournisseurs','supplier_proposal',1,'send_advance',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(1125,'Delete supplier proposals','supplier_proposal',1,'supprimer',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(1126,'Close supplier price requests','supplier_proposal',1,'cloturer',NULL,'w',0,35,0,'2022-12-11 21:23:36'),(1181,'Consulter les fournisseurs','fournisseur',1,'lire',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(1182,'Consulter les commandes fournisseur','fournisseur',1,'commande','lire','r',0,0,0,'2022-12-11 21:23:42'),(1183,'Creer une commande fournisseur','fournisseur',1,'commande','creer','w',0,0,0,'2022-12-11 21:23:42'),(1184,'Valider une commande fournisseur','fournisseur',1,'supplier_order_advance','validate','w',0,0,0,'2022-12-11 21:23:42'),(1185,'Approuver une commande fournisseur','fournisseur',1,'commande','approuver','w',0,0,0,'2022-12-11 21:23:42'),(1186,'Commander une commande fournisseur','fournisseur',1,'commande','commander','w',0,0,0,'2022-12-11 21:23:43'),(1187,'Receptionner une commande fournisseur','fournisseur',1,'commande','receptionner','d',0,0,0,'2022-12-11 21:23:43'),(1188,'Supprimer une commande fournisseur','fournisseur',1,'commande','supprimer','d',0,0,0,'2022-12-11 21:23:43'),(1189,'Check/Uncheck a supplier order reception','fournisseur',1,'commande_advance','check','w',0,0,0,'2022-12-11 21:23:43'),(1191,'Exporter les commande fournisseurs, attributs','fournisseur',1,'commande','export','r',0,0,0,'2022-12-11 21:23:43'),(1201,'Lire les exports','export',1,'lire',NULL,'r',1,72,0,'2022-12-11 21:23:36'),(1202,'Creer/modifier un export','export',1,'creer',NULL,'w',0,72,0,'2022-12-11 21:23:36'),(1231,'Consulter les factures fournisseur','fournisseur',1,'facture','lire','r',0,0,0,'2022-12-11 21:23:43'),(1232,'Creer une facture fournisseur','fournisseur',1,'facture','creer','w',0,0,0,'2022-12-11 21:23:43'),(1233,'Valider une facture fournisseur','fournisseur',1,'supplier_invoice_advance','validate','w',0,0,0,'2022-12-11 21:23:43'),(1234,'Supprimer une facture fournisseur','fournisseur',1,'facture','supprimer','d',0,0,0,'2022-12-11 21:23:43'),(1235,'Envoyer les factures par mail','fournisseur',1,'supplier_invoice_advance','send','a',0,0,0,'2022-12-11 21:23:43'),(1236,'Exporter les factures fournisseurs, attributs et reglements','fournisseur',1,'facture','export','r',0,0,0,'2022-12-11 21:23:43'),(1251,'Run mass imports of external data (data load)','import',1,'run',NULL,'r',0,70,0,'2022-12-11 21:23:36'),(1321,'Export customer invoices, attributes and payments','facture',1,'facture','export','r',0,0,0,'2022-12-11 21:23:42'),(1321,'Exporter les factures clients, attributs et reglements','facture',2,'facture','export','r',0,10,0,'2022-12-11 21:23:36'),(1322,'Re-open a fully paid invoice','facture',1,'invoice_advance','reopen','r',0,0,0,'2022-12-11 21:23:42'),(1421,'Export sales orders and attributes','commande',1,'commande','export','r',0,0,0,'2022-12-11 21:23:42'),(2401,'Read actions/tasks linked to his account','agenda',1,'myactions','read','r',0,0,0,'2022-12-11 21:23:42'),(2401,'Read actions/tasks linked to his account','agenda',2,'myactions','read','r',1,15,0,'2022-12-11 21:23:36'),(2402,'Create/modify actions/tasks linked to his account','agenda',1,'myactions','create','w',0,0,0,'2022-12-11 21:23:42'),(2402,'Create/modify actions/tasks linked to his account','agenda',2,'myactions','create','w',0,15,0,'2022-12-11 21:23:36'),(2403,'Delete actions/tasks linked to his account','agenda',1,'myactions','delete','w',0,0,0,'2022-12-11 21:23:42'),(2403,'Delete actions/tasks linked to his account','agenda',2,'myactions','delete','w',0,15,0,'2022-12-11 21:23:36'),(2411,'Read actions/tasks of others','agenda',1,'allactions','read','r',0,0,0,'2022-12-11 21:23:42'),(2411,'Read actions/tasks of others','agenda',2,'allactions','read','r',0,15,0,'2022-12-11 21:23:36'),(2412,'Create/modify actions/tasks of others','agenda',1,'allactions','create','w',0,0,0,'2022-12-11 21:23:42'),(2412,'Create/modify actions/tasks of others','agenda',2,'allactions','create','w',0,15,0,'2022-12-11 21:23:36'),(2413,'Delete actions/tasks of others','agenda',1,'allactions','delete','w',0,0,0,'2022-12-11 21:23:42'),(2413,'Delete actions/tasks of others','agenda',2,'allactions','delete','w',0,15,0,'2022-12-11 21:23:36'),(2414,'Export actions/tasks of others','agenda',1,'export',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(2501,'Read or download documents','ecm',1,'read',NULL,'r',0,0,0,'2022-12-11 21:23:42'),(2503,'Upload a document','ecm',1,'upload',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(2515,'Administer directories of documents','ecm',1,'setup',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(2610,'Générer / modifier la clé API des utilisateurs','api',1,'apikey','generate','w',0,24,0,'2022-12-11 21:23:36'),(3201,'Read archived events and fingerprints','blockedlog',1,'read',NULL,'w',0,76,0,'2022-12-11 21:23:36'),(10001,'Read website content','website',1,'read',NULL,'w',0,0,0,'2022-12-11 21:23:44'),(10002,'Create/modify website content (html and javascript content)','website',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:44'),(10003,'Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers.','website',1,'writephp',NULL,'w',0,0,0,'2022-12-11 21:23:44'),(10005,'Delete website content','website',1,'delete',NULL,'w',0,0,0,'2022-12-11 21:23:44'),(10008,'Export website content','website',1,'export',NULL,'w',0,0,0,'2022-12-11 21:23:44'),(20001,'Read leave requests (yours and your subordinates)','holiday',1,'read',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(20001,'Créer / Modifier / Lire ses demandes de congés payés','holiday',2,'write',NULL,'w',1,42,0,'2022-12-11 21:23:36'),(20002,'Create/modify leave requests','holiday',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(20003,'Delete leave requests','holiday',1,'delete',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(20003,'Supprimer des demandes de congés payés','holiday',2,'delete',NULL,'w',0,42,0,'2022-12-11 21:23:36'),(20004,'Read leave requests for everybody','holiday',1,'readall',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(20004,'Définir les congés payés des utilisateurs','holiday',2,'define_holiday',NULL,'w',0,42,0,'2022-12-11 21:23:36'),(20005,'Create/modify leave requests for everybody','holiday',1,'writeall',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(20005,'Voir les logs de modification des congés payés','holiday',2,'view_log',NULL,'w',0,42,0,'2022-12-11 21:23:36'),(20006,'Setup leave requests of users (setup and update balance)','holiday',1,'define_holiday',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(20006,'Accéder au rapport mensuel des congés payés','holiday',2,'month_report',NULL,'w',0,42,0,'2022-12-11 21:23:36'),(20007,'Approve leave requests','holiday',1,'approve',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(23001,'Read cron jobs','cron',1,'read',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(23002,'Create cron Jobs','cron',1,'create',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(23003,'Delete cron Jobs','cron',1,'delete',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(23004,'Execute cron Jobs','cron',1,'execute',NULL,'w',0,0,0,'2022-12-11 21:23:42'),(50151,'Use Point Of Sale (record a sale, add products, record payment)','takepos',1,'run',NULL,'a',0,0,0,'2022-12-11 21:23:44'),(50152,'Can modify added sales lines (prices, discount)','takepos',1,'editlines',NULL,'a',0,0,0,'2022-12-11 21:23:44'),(50153,'Edit ordered sales lines (useful only when option \"Order printers\" has been enabled). Allow to edit sales lines even after the order has been printed','takepos',1,'editorderedlines',NULL,'a',0,0,0,'2022-12-11 21:23:44'),(50401,'Bind products and invoices with accounting accounts','accounting',1,'bind','write','r',0,61,0,'2022-12-11 21:23:36'),(50411,'Read operations in General Ledger','accounting',1,'mouvements','lire','r',0,61,0,'2022-12-11 21:23:36'),(50412,'Write/Edit operations in General Ledger','accounting',1,'mouvements','creer','w',0,61,0,'2022-12-11 21:23:36'),(50414,'Delete operations in Ledger','accounting',1,'mouvements','supprimer','d',0,61,0,'2022-12-11 21:23:36'),(50415,'Delete all operations by year and journal in Ledger','accounting',1,'mouvements','supprimer_tous','d',0,61,0,'2022-12-11 21:23:36'),(50418,'Export operations of the Ledger','accounting',1,'mouvements','export','r',0,61,0,'2022-12-11 21:23:36'),(50420,'Report and export reports (turnover, balance, journals, general ledger)','accounting',1,'comptarapport','lire','r',0,61,0,'2022-12-11 21:23:36'),(50430,'Define and close a fiscal year','accounting',1,'fiscalyear','write','r',0,61,0,'2022-12-11 21:23:36'),(50440,'Manage chart of accounts, setup of accountancy','accounting',1,'chartofaccount',NULL,'r',0,61,0,'2022-12-11 21:23:36'),(55001,'Read surveys','opensurvey',1,'read',NULL,'r',0,0,0,'2022-12-11 21:23:43'),(55002,'Create/modify surveys','opensurvey',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:43'),(56001,'Read ticket','ticket',1,'read',NULL,'r',0,0,0,'2022-12-11 21:23:44'),(56002,'Create les tickets','ticket',1,'write',NULL,'w',0,0,0,'2022-12-11 21:23:44'),(56003,'Delete les tickets','ticket',1,'delete',NULL,'d',0,0,0,'2022-12-11 21:23:44'),(56004,'Manage tickets','ticket',1,'manage',NULL,'w',0,0,0,'2022-12-11 21:23:44'),(57001,'Read articles','knowledgemanagement',1,'knowledgerecord','read','w',0,90,0,'2022-12-11 21:23:36'),(57002,'Create/Update articles','knowledgemanagement',1,'knowledgerecord','write','w',0,90,0,'2022-12-11 21:23:36'),(57003,'Delete articles','knowledgemanagement',1,'knowledgerecord','delete','w',0,90,0,'2022-12-11 21:23:36'),(59001,'Visualiser les marges','margins',1,'liretous',NULL,'r',0,55,0,'2022-12-11 21:23:36'),(59002,'Définir les marges','margins',1,'creer',NULL,'w',0,55,0,'2022-12-11 21:23:36'),(59003,'Read every user margin','margins',1,'read','all','r',0,55,0,'2022-12-11 21:23:36'),(63001,'Read resources','resource',1,'read',NULL,'w',0,16,0,'2022-12-11 21:23:36'),(63002,'Create/Modify resources','resource',1,'write',NULL,'w',0,16,0,'2022-12-11 21:23:36'),(63003,'Delete resources','resource',1,'delete',NULL,'w',0,16,0,'2022-12-11 21:23:36'),(63004,'Link resources to agenda events','resource',1,'link',NULL,'w',0,16,0,'2022-12-11 21:23:36'),(64001,'DirectPrint','printing',1,'read',NULL,'r',0,52,0,'2022-12-11 21:23:36'),(101250,'Read surveys','opensurvey',2,'survey','read','r',0,40,0,'2022-12-11 21:23:36'),(101251,'Create/modify surveys','opensurvey',2,'survey','write','w',0,40,0,'2022-12-11 21:23:36'),(941601,'Lire les receptions','reception',1,'lire',NULL,'r',0,40,0,'2022-12-11 21:23:36'),(941602,'Creer modifier les receptions','reception',1,'creer',NULL,'w',0,40,0,'2022-12-11 21:23:36'),(941603,'Valider les receptions','reception',1,'reception_advance','validate','d',0,40,0,'2022-12-11 21:23:36'),(941604,'Envoyer les receptions aux clients','reception',1,'reception_advance','send','d',0,40,0,'2022-12-11 21:23:36'),(941605,'Exporter les receptions','reception',1,'reception','export','r',0,40,0,'2022-12-11 21:23:36'),(941606,'Supprimer les receptions','reception',1,'supprimer',NULL,'d',0,40,0,'2022-12-11 21:23:36'); /*!40000 ALTER TABLE `llx_rights_def` ENABLE KEYS */; UNLOCK TABLES; @@ -11992,7 +12090,7 @@ DROP TABLE IF EXISTS `llx_salary`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_salary` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(30) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, `fk_user` int(11) NOT NULL, @@ -12002,12 +12100,12 @@ CREATE TABLE `llx_salary` ( `amount` double(24,8) NOT NULL DEFAULT 0.00000000, `fk_projet` int(11) DEFAULT NULL, `fk_typepayment` int(11) NOT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `datesp` date DEFAULT NULL, `dateep` date DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) DEFAULT NULL, `paye` smallint(6) NOT NULL DEFAULT 0, `fk_account` int(11) DEFAULT NULL, @@ -12038,7 +12136,7 @@ CREATE TABLE `llx_salary_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_salary_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -12063,7 +12161,7 @@ DROP TABLE IF EXISTS `llx_sellyoursaas_blacklistcontent`; CREATE TABLE `llx_sellyoursaas_blacklistcontent` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `content` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `content` varchar(128) NOT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `status` int(11) NOT NULL DEFAULT 1, @@ -12081,6 +12179,35 @@ LOCK TABLES `llx_sellyoursaas_blacklistcontent` WRITE; /*!40000 ALTER TABLE `llx_sellyoursaas_blacklistcontent` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `llx_sellyoursaas_blacklistdir` +-- + +DROP TABLE IF EXISTS `llx_sellyoursaas_blacklistdir`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_sellyoursaas_blacklistdir` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `entity` int(11) NOT NULL DEFAULT 1, + `content` varchar(128) NOT NULL, + `noblacklistif` varchar(255) DEFAULT NULL, + `date_creation` datetime NOT NULL, + `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `status` int(11) NOT NULL DEFAULT 1, + PRIMARY KEY (`rowid`), + UNIQUE KEY `uk_sellyoursaas_blacklistdir_content` (`content`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_sellyoursaas_blacklistdir` +-- + +LOCK TABLES `llx_sellyoursaas_blacklistdir` WRITE; +/*!40000 ALTER TABLE `llx_sellyoursaas_blacklistdir` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_sellyoursaas_blacklistdir` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `llx_sellyoursaas_blacklistfrom` -- @@ -12091,12 +12218,12 @@ DROP TABLE IF EXISTS `llx_sellyoursaas_blacklistfrom`; CREATE TABLE `llx_sellyoursaas_blacklistfrom` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `content` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `content` varchar(128) NOT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `status` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), - KEY `idx_sellyoursaas_blacklistfrom_content` (`content`) + UNIQUE KEY `uk_sellyoursaas_blacklistfrom_content` (`content`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12119,12 +12246,14 @@ DROP TABLE IF EXISTS `llx_sellyoursaas_blacklistip`; CREATE TABLE `llx_sellyoursaas_blacklistip` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `content` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `content` varchar(128) NOT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `status` int(11) NOT NULL DEFAULT 1, + `date_use` datetime DEFAULT NULL, + `comment` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), - KEY `idx_sellyoursaas_blacklistip_content` (`content`) + UNIQUE KEY `uk_sellyoursaas_blacklistip_content` (`content`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12147,7 +12276,7 @@ DROP TABLE IF EXISTS `llx_sellyoursaas_blacklistmail`; CREATE TABLE `llx_sellyoursaas_blacklistmail` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `content` text COLLATE utf8mb3_unicode_ci NOT NULL, + `content` text NOT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `status` int(11) NOT NULL DEFAULT 1, @@ -12175,12 +12304,12 @@ DROP TABLE IF EXISTS `llx_sellyoursaas_blacklistto`; CREATE TABLE `llx_sellyoursaas_blacklistto` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `content` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `content` varchar(128) NOT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `status` int(11) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), - KEY `idx_sellyoursaas_blacklistto_content` (`content`) + UNIQUE KEY `uk_sellyoursaas_blacklistto_content` (`content`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12193,6 +12322,39 @@ LOCK TABLES `llx_sellyoursaas_blacklistto` WRITE; /*!40000 ALTER TABLE `llx_sellyoursaas_blacklistto` ENABLE KEYS */; UNLOCK TABLES; +-- +-- Table structure for table `llx_sellyoursaas_deploymentserver` +-- + +DROP TABLE IF EXISTS `llx_sellyoursaas_deploymentserver`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `llx_sellyoursaas_deploymentserver` ( + `rowid` int(11) NOT NULL AUTO_INCREMENT, + `ref` varchar(128) NOT NULL, + `entity` int(11) NOT NULL DEFAULT 1, + `note_private` text DEFAULT NULL, + `date_creation` datetime NOT NULL, + `date_modification` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `status` int(11) NOT NULL DEFAULT 0, + `fk_country` int(11) DEFAULT NULL, + `fromdomainname` varchar(128) DEFAULT NULL, + `ipaddress` varchar(128) NOT NULL, + `servercustomerannounce` text DEFAULT NULL, + `servercustomerannouncestatus` int(11) DEFAULT NULL, + PRIMARY KEY (`rowid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `llx_sellyoursaas_deploymentserver` +-- + +LOCK TABLES `llx_sellyoursaas_deploymentserver` WRITE; +/*!40000 ALTER TABLE `llx_sellyoursaas_deploymentserver` DISABLE KEYS */; +/*!40000 ALTER TABLE `llx_sellyoursaas_deploymentserver` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `llx_session` -- @@ -12201,12 +12363,12 @@ DROP TABLE IF EXISTS `llx_session`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_session` ( - `session_id` varchar(50) CHARACTER SET utf8mb4 NOT NULL, - `session_variable` text CHARACTER SET utf8mb4 DEFAULT NULL, + `session_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `session_variable` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `last_accessed` datetime NOT NULL, `fk_user` int(11) NOT NULL, - `remote_ip` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL, - `user_agent` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `remote_ip` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `user_agent` varchar(255) DEFAULT NULL, PRIMARY KEY (`session_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12233,42 +12395,42 @@ CREATE TABLE `llx_societe` ( `parent` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `datec` datetime DEFAULT NULL, - `nom` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `nom` varchar(128) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_client` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_fournisseur` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_compta` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_compta_fournisseur` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(25) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_int` varchar(60) DEFAULT NULL, + `code_client` varchar(24) DEFAULT NULL, + `code_fournisseur` varchar(24) DEFAULT NULL, + `code_compta` varchar(24) DEFAULT NULL, + `code_compta_fournisseur` varchar(24) DEFAULT NULL, + `address` varchar(255) DEFAULT NULL, + `zip` varchar(25) DEFAULT NULL, + `town` varchar(50) DEFAULT NULL, `fk_departement` int(11) DEFAULT 0, `fk_pays` int(11) DEFAULT 0, - `phone` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fax` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `socialnetworks` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `phone` varchar(20) DEFAULT NULL, + `fax` varchar(20) DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, + `email` varchar(128) DEFAULT NULL, + `socialnetworks` text DEFAULT NULL, `fk_effectif` int(11) DEFAULT 0, `fk_typent` int(11) DEFAULT NULL, `fk_forme_juridique` int(11) DEFAULT 0, - `fk_currency` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `siren` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `siret` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ape` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idprof4` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `tva_intra` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_currency` varchar(3) DEFAULT NULL, + `siren` varchar(128) DEFAULT NULL, + `siret` varchar(128) DEFAULT NULL, + `ape` varchar(128) DEFAULT NULL, + `idprof4` varchar(128) DEFAULT NULL, + `tva_intra` varchar(20) DEFAULT NULL, `capital` double(24,8) DEFAULT NULL, `fk_stcomm` int(11) NOT NULL DEFAULT 0, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `prefix_comm` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `prefix_comm` varchar(5) DEFAULT NULL, `client` tinyint(4) DEFAULT 0, `fournisseur` tinyint(4) DEFAULT 0, - `supplier_account` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fk_prospectlevel` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `supplier_account` varchar(32) DEFAULT NULL, + `fk_prospectlevel` varchar(12) DEFAULT NULL, `customer_bad` tinyint(4) DEFAULT 0, `customer_rate` double DEFAULT 0, `supplier_rate` double DEFAULT 0, @@ -12278,7 +12440,7 @@ CREATE TABLE `llx_societe` ( `remise_supplier` double DEFAULT 0, `mode_reglement` tinyint(4) DEFAULT NULL, `cond_reglement` tinyint(4) DEFAULT NULL, - `deposit_percent` varchar(63) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `deposit_percent` varchar(63) DEFAULT NULL, `transport_mode` tinyint(4) DEFAULT NULL, `mode_reglement_supplier` int(11) DEFAULT NULL, `outstanding_limit` double(24,8) DEFAULT NULL, @@ -12292,29 +12454,30 @@ CREATE TABLE `llx_societe` ( `localtax1_value` double(6,3) DEFAULT NULL, `localtax2_assuj` tinyint(4) DEFAULT 0, `localtax2_value` double(6,3) DEFAULT NULL, - `barcode` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `barcode` varchar(255) DEFAULT NULL, `price_level` int(11) DEFAULT NULL, - `default_lang` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `canvas` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `default_lang` varchar(6) DEFAULT NULL, + `canvas` varchar(32) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` tinyint(4) DEFAULT 1, - `logo` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idprof5` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idprof6` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `logo` varchar(255) DEFAULT NULL, + `idprof5` varchar(128) DEFAULT NULL, + `idprof6` varchar(128) DEFAULT NULL, `fk_barcode_type` int(11) DEFAULT 0, - `webservices_url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `webservices_key` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_sell` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `name_alias` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `webservices_url` varchar(255) DEFAULT NULL, + `webservices_key` varchar(128) DEFAULT NULL, + `accountancy_code_sell` varchar(32) DEFAULT NULL, + `accountancy_code_buy` varchar(32) DEFAULT NULL, + `name_alias` varchar(128) DEFAULT NULL, `fk_incoterms` int(11) DEFAULT NULL, - `location_incoterms` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `location_incoterms` varchar(255) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `fk_account` int(11) DEFAULT NULL, `fk_warehouse` int(11) DEFAULT NULL, - `logo_squarred` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `logo_squarred` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_prefix_comm` (`prefix_comm`,`entity`), UNIQUE KEY `uk_societe_code_client` (`code_client`,`entity`), @@ -12323,7 +12486,8 @@ CREATE TABLE `llx_societe` ( KEY `idx_societe_user_creat` (`fk_user_creat`), KEY `idx_societe_user_modif` (`fk_user_modif`), KEY `idx_societe_barcode` (`barcode`), - KEY `idx_societe_warehouse` (`fk_warehouse`) + KEY `idx_societe_warehouse` (`fk_warehouse`), + KEY `idx_societe_nom` (`nom`) ) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12333,7 +12497,7 @@ CREATE TABLE `llx_societe` ( LOCK TABLES `llx_societe` WRITE; /*!40000 ALTER TABLE `llx_societe` DISABLE KEYS */; -INSERT INTO `llx_societe` VALUES (1,0,NULL,'2018-01-16 15:21:09','2012-07-08 14:21:44','Indian SAS',1,NULL,NULL,'CU1212-0007','SU1212-0005','7050','6050','1 alalah road',NULL,'Delhi',0,117,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,'0','','','','','',5000.00000000,1,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'en_IN',NULL,NULL,1,'indiancompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(2,0,NULL,'2018-07-30 11:45:49','2012-07-08 14:23:48','Teclib',1,NULL,NULL,'CU1108-0001','SU1108-0001','411CU11080001','401SU11080001','',NULL,'Paris',0,1,NULL,NULL,'www.teclib.com',NULL,NULL,4,3,57,'0','123456789','','ACE14','','',400000.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'fr_FR',NULL,NULL,1,'teclibcompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,0,'',NULL,0,NULL),(3,0,NULL,'2017-02-16 00:47:25','2012-07-08 22:42:12','Spanish Comp',1,NULL,NULL,'SPANISHCOMP','SU1601-0009',NULL,NULL,'1 via mallere',NULL,'Madrid',123,4,NULL,NULL,NULL,NULL,NULL,3,4,408,'0','','','','','',10000.00000000,0,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'es_AR',NULL,NULL,1,'spanishcompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(4,0,NULL,'2018-01-22 17:24:53','2012-07-08 22:48:18','Prospector Vaalen',1,NULL,NULL,'CU1303-0014',NULL,NULL,NULL,'',NULL,'Bruxelles',103,2,NULL,NULL,NULL,NULL,NULL,3,4,201,'0','12345678','','','','',0.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'valeencompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(5,0,NULL,'2017-02-21 11:01:17','2012-07-08 23:22:57','NoCountry GmBh',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'nocountrycomp.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(6,0,NULL,'2018-01-16 15:35:56','2012-07-09 00:15:09','Swiss Touch',1,NULL,NULL,'CU1601-0018','SU1601-0010',NULL,NULL,'',NULL,'Genevia',0,6,NULL,NULL,NULL,'swisstouch@example.ch',NULL,2,2,601,'0','','','','','',56000.00000000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'swisstouch.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(7,0,NULL,'2018-01-16 15:38:32','2012-07-09 01:24:26','Generic customer',1,NULL,NULL,'CU1302-0011',NULL,NULL,NULL,'',NULL,NULL,0,7,NULL,NULL,NULL,'ttt@ttt.com',NULL,NULL,8,NULL,'0','','','','','',0.00000000,0,'Generic customer to use for Point Of Sale module.
',NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'genericcustomer.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(10,0,NULL,'2020-01-13 12:57:02','2012-07-10 15:13:08','NLTechno',1,NULL,NULL,'CU1212-0005','SU1601-0011','411CU12120005','401SU16010011','',NULL,NULL,0,102,NULL,NULL,NULL,'vsmith@email.com',NULL,1,4,54,'0','493861496','49386149600039','6209Z','22-01-2007','FR123456789',10000.00000000,0,NULL,'aa < aa
\r\ndddd',NULL,1,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,'123456789012',NULL,'fr_FR',NULL,NULL,1,'logo_nltechno_94x100.png','','',0,NULL,NULL,NULL,NULL,'The OpenSource company',0,NULL,'generic_odt:/home/ldestailleur/git/dolibarr_11.0/documents/doctemplates/thirdparties/template_thirdparty.ods',0,'',NULL,0,NULL),(11,0,NULL,'2019-11-28 11:52:58','2012-07-10 18:35:57','Company Corp 1',1,NULL,NULL,'CU1510-0017',NULL,'7051',NULL,'21 Green Hill street','75500','Los Angeles',0,11,'444123456',NULL,'companycorp1.com','companycorp1@example.com','{\"skype\":\"corp1\"}',1,1,NULL,'0','AB1234567','','','','USABS123',10000.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'comapnycorp1company.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(12,0,NULL,'2019-09-26 11:38:11','2012-07-11 16:18:08','Dupont Alain',1,NULL,NULL,'CU1601-0019',NULL,'411CU16010019',NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,'pcurie@example.com',NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'pierrecurie.jpg','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,0,'',NULL,0,NULL),(13,0,NULL,'2019-10-08 09:57:51','2012-07-11 17:13:20','Company Corp 2',1,NULL,NULL,'CU1910-00021','SU1510-0008','411CU191000021','401SU15100008','',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'companycorp2company.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(17,0,NULL,'2019-11-28 15:02:49','2013-08-01 02:41:26','Book Keeping Company',1,NULL,NULL,'CU1108-0004','SU1108-0004',NULL,'401SU11080004','The French Company',NULL,'Paris',0,1,NULL,NULL,NULL,NULL,'[]',1,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(19,0,NULL,'2019-09-26 12:03:13','2015-01-12 12:23:05','Magic Food Store',1,NULL,NULL,'CU1301-0008',NULL,NULL,NULL,'65 holdywood boulevard','123456','BigTown',0,4,NULL,'0101',NULL,'myemail@domain.com',NULL,NULL,NULL,NULL,'0','','','10/10/2010','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'magicfoodstore.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,'sepamandate',NULL,NULL,NULL,0,NULL),(25,0,NULL,'2018-01-22 17:21:17','2015-03-10 15:47:37','Print Company',1,NULL,NULL,'CU1303-0016','SU1303-0007',NULL,NULL,'21 Gutenberg street','45600','Berlin',0,5,NULL,NULL,NULL,'printcompany@example.com',NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'de_DE',NULL,NULL,1,'printcompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,0,NULL),(26,0,NULL,'2019-09-26 12:06:05','2017-02-12 23:17:04','Calculation Power',1,NULL,NULL,'CU1702-0020',NULL,'411CU17020020',NULL,'',NULL,'Calgary',0,14,NULL,NULL,NULL,'calculationpower@example.com',NULL,NULL,NULL,NULL,NULL,'','','','','',NULL,0,NULL,NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0.000,0,0.000,NULL,NULL,'en_US',NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL),(29,0,NULL,'2020-01-13 12:56:22','2020-01-06 00:39:58','Patient',1,NULL,NULL,'CU2001-00022',NULL,'411CU200100022',NULL,'',NULL,NULL,0,117,'01','02',NULL,NULL,'null',NULL,NULL,NULL,NULL,'','','','','',NULL,0,'aa < ddd',NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.000,NULL,0.000,NULL,NULL,NULL,'patient@cabinetmed',NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,0,'',NULL,0,NULL),(30,0,NULL,'2020-01-17 14:21:26','2020-01-13 17:19:24','Italo',1,NULL,NULL,'CU2001-00023',NULL,'411CU200100023',NULL,'12 Alagio','123','Milano',777,3,NULL,NULL,NULL,NULL,'[]',NULL,NULL,NULL,NULL,'','','','','',NULL,0,NULL,NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,0,0.000,NULL,4,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,1,'EUR',NULL,0,NULL); +INSERT INTO `llx_societe` VALUES (1,0,NULL,'2018-01-16 15:21:09','2012-07-08 14:21:44','Indian SAS',1,NULL,NULL,'CU1212-0007','SU1212-0005','7050','6050','1 alalah road',NULL,'Delhi',0,117,NULL,NULL,NULL,NULL,NULL,NULL,4,NULL,'0','','','','','',5000.00000000,1,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'en_IN',NULL,NULL,1,'indiancompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(2,0,NULL,'2018-07-30 11:45:49','2012-07-08 14:23:48','Teclib',1,NULL,NULL,'CU1108-0001','SU1108-0001','411CU11080001','401SU11080001','',NULL,'Paris',0,1,NULL,NULL,'www.teclib.com',NULL,NULL,4,3,57,'0','123456789','','ACE14','','',400000.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'fr_FR',NULL,NULL,1,'teclibcompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,0,'',NULL,0,NULL),(3,0,NULL,'2017-02-16 00:47:25','2012-07-08 22:42:12','Spanish Comp',1,NULL,NULL,'SPANISHCOMP','SU1601-0009',NULL,NULL,'1 via mallere',NULL,'Madrid',123,4,NULL,NULL,NULL,NULL,NULL,3,4,408,'0','','','','','',10000.00000000,0,NULL,NULL,NULL,1,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'es_AR',NULL,NULL,1,'spanishcompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(4,0,NULL,'2018-01-22 17:24:53','2012-07-08 22:48:18','Prospector Vaalen',1,NULL,NULL,'CU1303-0014',NULL,NULL,NULL,'',NULL,'Bruxelles',103,2,NULL,NULL,NULL,NULL,NULL,3,4,201,'0','12345678','','','','',0.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'valeencompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(5,0,NULL,'2017-02-21 11:01:17','2012-07-08 23:22:57','NoCountry GmBh',1,NULL,NULL,NULL,NULL,NULL,NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'nocountrycomp.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,1,'EUR',NULL,0,NULL),(6,0,NULL,'2018-01-16 15:35:56','2012-07-09 00:15:09','Swiss Touch',1,NULL,NULL,'CU1601-0018','SU1601-0010',NULL,NULL,'',NULL,'Genevia',0,6,NULL,NULL,NULL,'swisstouch@example.ch',NULL,2,2,601,'0','','','','','',56000.00000000,0,NULL,NULL,NULL,3,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'swisstouch.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(7,0,NULL,'2018-01-16 15:38:32','2012-07-09 01:24:26','Generic customer',1,NULL,NULL,'CU1302-0011',NULL,NULL,NULL,'',NULL,NULL,0,7,NULL,NULL,NULL,'ttt@ttt.com',NULL,NULL,8,NULL,'0','','','','','',0.00000000,0,'Generic customer to use for Point Of Sale module.
',NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'genericcustomer.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(10,0,NULL,'2020-01-13 12:57:02','2012-07-10 15:13:08','NLTechno',1,NULL,NULL,'CU1212-0005','SU1601-0011','411CU12120005','401SU16010011','',NULL,NULL,0,102,NULL,NULL,NULL,'vsmith@email.com',NULL,1,4,54,'0','493861496','49386149600039','6209Z','22-01-2007','FR123456789',10000.00000000,0,NULL,'aa < aa
\r\ndddd',NULL,1,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,'123456789012',NULL,'fr_FR',NULL,NULL,1,'logo_nltechno_94x100.png','','',0,NULL,NULL,NULL,NULL,'The OpenSource company',0,NULL,'generic_odt:/home/ldestailleur/git/dolibarr_11.0/documents/doctemplates/thirdparties/template_thirdparty.ods',NULL,0,'',NULL,0,NULL),(11,0,NULL,'2019-11-28 11:52:58','2012-07-10 18:35:57','Company Corp 1',1,NULL,NULL,'CU1510-0017',NULL,'7051',NULL,'21 Green Hill street','75500','Los Angeles',0,11,'444123456',NULL,'companycorp1.com','companycorp1@example.com','{\"skype\":\"corp1\"}',1,1,NULL,'0','AB1234567','','','','USABS123',10000.00000000,0,NULL,NULL,NULL,3,0,NULL,'PL_LOW',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'comapnycorp1company.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,1,'EUR',NULL,0,NULL),(12,0,NULL,'2019-09-26 11:38:11','2012-07-11 16:18:08','Dupont Alain',1,NULL,NULL,'CU1601-0019',NULL,'411CU16010019',NULL,'',NULL,NULL,0,0,NULL,NULL,NULL,'pcurie@example.com',NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'pierrecurie.jpg','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,0,'',NULL,0,NULL),(13,0,NULL,'2019-10-08 09:57:51','2012-07-11 17:13:20','Company Corp 2',1,NULL,NULL,'CU1910-00021','SU1510-0008','411CU191000021','401SU15100008','',NULL,NULL,0,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,3,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'companycorp2company.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,1,'EUR',NULL,0,NULL),(17,0,NULL,'2019-11-28 15:02:49','2013-08-01 02:41:26','Book Keeping Company',1,NULL,NULL,'CU1108-0004','SU1108-0004',NULL,'401SU11080004','The French Company',NULL,'Paris',0,1,NULL,NULL,NULL,NULL,'[]',1,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,'',0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,NULL,NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,1,'EUR',NULL,0,NULL),(19,0,NULL,'2019-09-26 12:03:13','2015-01-12 12:23:05','Magic Food Store',1,NULL,NULL,'CU1301-0008',NULL,NULL,NULL,'65 holdywood boulevard','123456','BigTown',0,4,NULL,'0101',NULL,'myemail@domain.com',NULL,NULL,NULL,NULL,'0','','','10/10/2010','','',0.00000000,0,NULL,NULL,NULL,1,0,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,0.000,NULL,0.000,NULL,NULL,'en_US',NULL,NULL,1,'magicfoodstore.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,'sepamandate',NULL,NULL,NULL,NULL,0,NULL),(25,0,NULL,'2018-01-22 17:21:17','2015-03-10 15:47:37','Print Company',1,NULL,NULL,'CU1303-0016','SU1303-0007',NULL,NULL,'21 Gutenberg street','45600','Berlin',0,5,NULL,NULL,NULL,'printcompany@example.com',NULL,NULL,NULL,NULL,'0','','','','','',0.00000000,0,NULL,NULL,NULL,0,1,NULL,NULL,0,0,0,1,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,0.000,NULL,0.000,NULL,NULL,'de_DE',NULL,NULL,1,'printcompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL),(26,0,NULL,'2019-09-26 12:06:05','2017-02-12 23:17:04','Calculation Power',1,NULL,NULL,'CU1702-0020',NULL,'411CU17020020',NULL,'',NULL,'Calgary',0,14,NULL,NULL,NULL,'calculationpower@example.com',NULL,NULL,NULL,NULL,NULL,'','','','','',NULL,0,NULL,NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,0,0.000,0,0.000,NULL,NULL,'en_US',NULL,NULL,1,'bookkeepercompany.png','','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,1,'EUR',NULL,0,NULL),(29,0,NULL,'2020-01-13 12:56:22','2020-01-06 00:39:58','Patient',1,NULL,NULL,'CU2001-00022',NULL,'411CU200100022',NULL,'',NULL,NULL,0,117,'01','02',NULL,NULL,'null',NULL,NULL,NULL,NULL,'','','','','',NULL,0,'aa < ddd',NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,0.000,NULL,0.000,NULL,NULL,NULL,'patient@cabinetmed',NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,0,'',NULL,0,NULL),(30,0,NULL,'2020-01-17 14:21:26','2020-01-13 17:19:24','Italo',1,NULL,NULL,'CU2001-00023',NULL,'411CU200100023',NULL,'12 Alagio','123','Milano',777,3,NULL,NULL,NULL,NULL,'[]',NULL,NULL,NULL,NULL,'','','','','',NULL,0,NULL,NULL,NULL,3,0,NULL,'',0,0,0,12,12,0,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,0.000,0,0.000,NULL,4,NULL,NULL,NULL,1,NULL,'','',0,NULL,NULL,NULL,NULL,'',0,NULL,NULL,NULL,1,'EUR',NULL,0,NULL); /*!40000 ALTER TABLE `llx_societe` ENABLE KEYS */; UNLOCK TABLES; @@ -12347,24 +12511,24 @@ DROP TABLE IF EXISTS `llx_societe_account`; CREATE TABLE `llx_societe_account` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) DEFAULT 1, - `login` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `pass_encoding` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass_crypted` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass_temp` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `login` varchar(128) NOT NULL, + `pass_encoding` varchar(24) DEFAULT NULL, + `pass_crypted` varchar(128) DEFAULT NULL, + `pass_temp` varchar(128) DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, - `site` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `site` varchar(128) DEFAULT NULL, `fk_website` int(11) DEFAULT NULL, - `note_private` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` mediumtext DEFAULT NULL, `date_last_login` datetime DEFAULT NULL, `date_previous_login` datetime DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` int(11) DEFAULT NULL, - `key_account` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `site_account` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `key_account` varchar(128) DEFAULT NULL, + `site_account` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_account_login_website_soc` (`entity`,`fk_soc`,`login`,`site`,`fk_website`), UNIQUE KEY `uk_societe_account_key_account_soc` (`entity`,`fk_soc`,`key_account`,`site`,`fk_website`), @@ -12398,16 +12562,16 @@ CREATE TABLE `llx_societe_address` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `label` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(30) DEFAULT NULL, `fk_soc` int(11) DEFAULT 0, - `name` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `name` varchar(60) DEFAULT NULL, + `address` varchar(255) DEFAULT NULL, + `zip` varchar(10) DEFAULT NULL, + `town` varchar(50) DEFAULT NULL, `fk_pays` int(11) DEFAULT 0, - `phone` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fax` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `phone` varchar(20) DEFAULT NULL, + `fax` varchar(20) DEFAULT NULL, + `note` text DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`) @@ -12434,7 +12598,7 @@ CREATE TABLE `llx_societe_commerciaux` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_soc` int(11) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_commerciaux` (`fk_soc`,`fk_user`) ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -12465,7 +12629,7 @@ CREATE TABLE `llx_societe_contacts` ( `fk_c_type_contact` int(11) NOT NULL, `fk_socpeople` int(11) NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `idx_societe_contacts_idx1` (`entity`,`fk_soc`,`fk_c_type_contact`,`fk_socpeople`), KEY `fk_societe_contacts_fk_c_type_contact` (`fk_c_type_contact`), @@ -12497,10 +12661,10 @@ CREATE TABLE `llx_societe_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `height` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `weight` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `prof` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `height` varchar(128) DEFAULT NULL, + `weight` varchar(128) DEFAULT NULL, + `prof` varchar(128) DEFAULT NULL, `birthdate` date DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_extrafields` (`fk_object`) @@ -12528,10 +12692,10 @@ CREATE TABLE `llx_societe_perentity` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_soc` int(11) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `accountancy_code_customer` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_supplier` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_sell` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code_buy` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `accountancy_code_customer` varchar(24) DEFAULT NULL, + `accountancy_code_supplier` varchar(24) DEFAULT NULL, + `accountancy_code_sell` varchar(32) DEFAULT NULL, + `accountancy_code_buy` varchar(32) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_societe_perentity` (`fk_soc`,`entity`), KEY `idx_societe_perentity_fk_soc` (`fk_soc`) @@ -12590,7 +12754,7 @@ CREATE TABLE `llx_societe_remise` ( `datec` datetime DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `remise_client` double(6,3) NOT NULL DEFAULT 0.000, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12625,14 +12789,16 @@ CREATE TABLE `llx_societe_remise_except` ( `fk_facture_line` int(11) DEFAULT NULL, `fk_facture` int(11) DEFAULT NULL, `fk_facture_source` int(11) DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci NOT NULL, + `description` text NOT NULL, `multicurrency_amount_ht` double(24,8) NOT NULL DEFAULT 0.00000000, `multicurrency_amount_tva` double(24,8) NOT NULL DEFAULT 0.00000000, `multicurrency_amount_ttc` double(24,8) NOT NULL DEFAULT 0.00000000, `fk_invoice_supplier_line` int(11) DEFAULT NULL, `fk_invoice_supplier` int(11) DEFAULT NULL, `fk_invoice_supplier_source` int(11) DEFAULT NULL, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', + `multicurrency_code` varchar(3) DEFAULT NULL, + `multicurrency_tx` double(24,8) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_societe_remise_except_fk_user` (`fk_user`), KEY `idx_societe_remise_except_fk_soc` (`fk_soc`), @@ -12661,7 +12827,7 @@ CREATE TABLE `llx_societe_remise_except` ( LOCK TABLES `llx_societe_remise_except` WRITE; /*!40000 ALTER TABLE `llx_societe_remise_except` DISABLE KEYS */; -INSERT INTO `llx_societe_remise_except` VALUES (2,1,19,0,'2015-03-19 09:36:15',10.00000000,1.25000000,11.25000000,12.500,1,NULL,NULL,NULL,'hfghgf',0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,''),(14,1,17,1,'2020-01-01 22:06:30',79.16444000,9.89556000,89.06000000,12.500,12,NULL,NULL,NULL,'(CREDIT_NOTE)',0.00000000,0.00000000,0.00000000,NULL,NULL,27,''),(15,1,19,0,'2020-01-16 02:34:47',20.50000000,0.00000000,20.50000000,0.000,12,1065,NULL,224,'(DEPOSIT)',20.50000000,0.00000000,20.50000000,NULL,NULL,NULL,''),(16,1,1,0,'2020-01-19 14:49:41',10.00000000,1.96000000,11.96000000,19.600,12,NULL,NULL,NULL,'111',10.00000000,1.96000000,11.96000000,NULL,NULL,NULL,''),(19,1,1,0,'2020-01-19 15:16:27',48.60000000,1.94000000,50.54000000,4.000,12,NULL,NULL,228,'(DEPOSIT)',48.60000000,1.94000000,50.54000000,NULL,NULL,NULL,''); +INSERT INTO `llx_societe_remise_except` VALUES (2,1,19,0,'2015-03-19 09:36:15',10.00000000,1.25000000,11.25000000,12.500,1,NULL,NULL,NULL,'hfghgf',0.00000000,0.00000000,0.00000000,NULL,NULL,NULL,'',NULL,NULL),(14,1,17,1,'2020-01-01 22:06:30',79.16444000,9.89556000,89.06000000,12.500,12,NULL,NULL,NULL,'(CREDIT_NOTE)',0.00000000,0.00000000,0.00000000,NULL,NULL,27,'',NULL,NULL),(15,1,19,0,'2020-01-16 02:34:47',20.50000000,0.00000000,20.50000000,0.000,12,1065,NULL,224,'(DEPOSIT)',20.50000000,0.00000000,20.50000000,NULL,NULL,NULL,'',NULL,NULL),(16,1,1,0,'2020-01-19 14:49:41',10.00000000,1.96000000,11.96000000,19.600,12,NULL,NULL,NULL,'111',10.00000000,1.96000000,11.96000000,NULL,NULL,NULL,'',NULL,NULL),(19,1,1,0,'2020-01-19 15:16:27',48.60000000,1.94000000,50.54000000,4.000,12,NULL,NULL,228,'(DEPOSIT)',48.60000000,1.94000000,50.54000000,NULL,NULL,NULL,'',NULL,NULL); /*!40000 ALTER TABLE `llx_societe_remise_except` ENABLE KEYS */; UNLOCK TABLES; @@ -12680,7 +12846,7 @@ CREATE TABLE `llx_societe_remise_supplier` ( `datec` datetime DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, `remise_supplier` double(6,3) NOT NULL DEFAULT 0.000, - `note` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` mediumtext DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12704,44 +12870,47 @@ DROP TABLE IF EXISTS `llx_societe_rib`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_societe_rib` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `type` varchar(32) COLLATE utf8mb3_unicode_ci NOT NULL, + `type` varchar(32) NOT NULL, `fk_soc` int(11) NOT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `label` varchar(200) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `bank` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_banque` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_guichet` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `number` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cle_rib` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `bic` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `iban_prefix` varchar(34) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `domiciliation` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `proprio` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `owner_address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(200) DEFAULT NULL, + `bank` varchar(255) DEFAULT NULL, + `code_banque` varchar(128) DEFAULT NULL, + `code_guichet` varchar(6) DEFAULT NULL, + `number` varchar(255) DEFAULT NULL, + `cle_rib` varchar(5) DEFAULT NULL, + `bic` varchar(20) DEFAULT NULL, + `iban_prefix` varchar(34) DEFAULT NULL, + `domiciliation` varchar(255) DEFAULT NULL, + `proprio` varchar(60) DEFAULT NULL, + `owner_address` varchar(255) DEFAULT NULL, `default_rib` smallint(6) NOT NULL DEFAULT 0, - `rum` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `state_id` int(11) DEFAULT NULL, + `fk_country` int(11) DEFAULT NULL, + `currency_code` varchar(3) DEFAULT NULL, + `rum` varchar(32) DEFAULT NULL, `date_rum` date DEFAULT NULL, - `frstrecur` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT 'FRST', - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `last_four` varchar(4) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `card_type` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cvn` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `frstrecur` varchar(16) DEFAULT 'FRST', + `import_key` varchar(14) DEFAULT NULL, + `last_four` varchar(4) DEFAULT NULL, + `card_type` varchar(255) DEFAULT NULL, + `cvn` varchar(255) DEFAULT NULL, `exp_date_month` int(11) DEFAULT NULL, `exp_date_year` int(11) DEFAULT NULL, - `country_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `country_code` varchar(10) DEFAULT NULL, `approved` int(11) DEFAULT 0, - `email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, `ending_date` date DEFAULT NULL, `max_total_amount_of_all_payments` double(24,8) DEFAULT NULL, - `preapproval_key` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `preapproval_key` varchar(255) DEFAULT NULL, `starting_date` date DEFAULT NULL, `total_amount_of_all_payments` double(24,8) DEFAULT NULL, - `stripe_card_ref` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `stripe_card_ref` varchar(128) DEFAULT NULL, `status` int(11) NOT NULL DEFAULT 1, - `comment` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ipaddress` varchar(68) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `stripe_account` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `comment` varchar(255) DEFAULT NULL, + `ipaddress` varchar(68) DEFAULT NULL, + `stripe_account` varchar(128) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -12752,7 +12921,7 @@ CREATE TABLE `llx_societe_rib` ( LOCK TABLES `llx_societe_rib` WRITE; /*!40000 ALTER TABLE `llx_societe_rib` DISABLE KEYS */; -INSERT INTO `llx_societe_rib` VALUES (1,'ban',19,'2017-02-21 15:50:32','2017-02-21 11:53:08','Morgan Bank','Morgan Bank','','','','','PSPBFIHH','ES80 2310 0001 1800 0001 2345','Royal via,\r\nMadrid','Mr Esposito','10 via ferrata,\r\nMadrid',1,'RUM1301-0008-0',NULL,'FRST',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL); +INSERT INTO `llx_societe_rib` VALUES (1,'ban',19,'2017-02-21 15:50:32','2017-02-21 11:53:08','Morgan Bank','Morgan Bank','','','','','PSPBFIHH','ES80 2310 0001 1800 0001 2345','Royal via,\r\nMadrid','Mr Esposito','10 via ferrata,\r\nMadrid',1,NULL,NULL,NULL,'RUM1301-0008-0',NULL,'FRST',NULL,NULL,NULL,NULL,NULL,NULL,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_societe_rib` ENABLE KEYS */; UNLOCK TABLES; @@ -12769,39 +12938,40 @@ CREATE TABLE `llx_socpeople` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_soc` int(11) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `civility` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lastname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `firstname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(25) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `civility` varchar(6) DEFAULT NULL, + `lastname` varchar(50) DEFAULT NULL, + `firstname` varchar(50) DEFAULT NULL, + `address` varchar(255) DEFAULT NULL, + `zip` varchar(25) DEFAULT NULL, + `town` text DEFAULT NULL, `fk_departement` int(11) DEFAULT NULL, `fk_pays` int(11) DEFAULT 0, `birthday` date DEFAULT NULL, - `poste` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone_perso` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `phone_mobile` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fax` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `socialnetworks` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `photo` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `poste` varchar(255) DEFAULT NULL, + `phone` varchar(30) DEFAULT NULL, + `phone_perso` varchar(30) DEFAULT NULL, + `phone_mobile` varchar(30) DEFAULT NULL, + `fax` varchar(30) DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, + `socialnetworks` text DEFAULT NULL, + `photo` varchar(255) DEFAULT NULL, `priv` smallint(6) NOT NULL DEFAULT 0, - `fk_prospectcontactlevel` varchar(12) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_prospectcontactlevel` varchar(12) DEFAULT NULL, `fk_stcommcontact` int(11) NOT NULL DEFAULT 0, `no_email` smallint(6) NOT NULL DEFAULT 0, `fk_user_creat` int(11) DEFAULT 0, `fk_user_modif` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `default_lang` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `canvas` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `default_lang` varchar(6) DEFAULT NULL, + `canvas` varchar(32) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `statut` tinyint(4) NOT NULL DEFAULT 1, PRIMARY KEY (`rowid`), KEY `idx_socpeople_fk_soc` (`fk_soc`), KEY `idx_socpeople_fk_user_creat` (`fk_user_creat`), + KEY `idx_socpeople_lastname` (`lastname`), CONSTRAINT `fk_socpeople_fk_soc` FOREIGN KEY (`fk_soc`) REFERENCES `llx_societe` (`rowid`), CONSTRAINT `fk_socpeople_user_creat_user_rowid` FOREIGN KEY (`fk_user_creat`) REFERENCES `llx_user` (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -12828,7 +12998,7 @@ CREATE TABLE `llx_socpeople_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_socpeople_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -12860,13 +13030,13 @@ CREATE TABLE `llx_stock_mouvement` ( `price` double(24,8) DEFAULT 0.00000000, `type_mouvement` smallint(6) DEFAULT NULL, `fk_user_author` int(11) DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `fk_origin` int(11) DEFAULT NULL, - `origintype` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `origintype` varchar(64) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `fk_projet` int(11) NOT NULL DEFAULT 0, - `inventorycode` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `batch` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `inventorycode` varchar(128) DEFAULT NULL, + `batch` varchar(128) DEFAULT NULL, `eatby` date DEFAULT NULL, `sellby` date DEFAULT NULL, `fk_project` int(11) DEFAULT NULL, @@ -12897,7 +13067,7 @@ CREATE TABLE `llx_stock_mouvement_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_stock_mouvement_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -12928,7 +13098,7 @@ CREATE TABLE `llx_subscription` ( `datef` datetime DEFAULT NULL, `subscription` double(24,8) DEFAULT NULL, `fk_bank` int(11) DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `fk_type` int(11) DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_valid` int(11) DEFAULT NULL, @@ -12956,10 +13126,10 @@ DROP TABLE IF EXISTS `llx_supplier_proposal`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_supplier_proposal` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(30) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(30) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_ext` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_int` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_ext` varchar(255) DEFAULT NULL, + `ref_int` varchar(255) DEFAULT NULL, `fk_soc` int(11) DEFAULT NULL, `fk_projet` int(11) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), @@ -12981,23 +13151,23 @@ CREATE TABLE `llx_supplier_proposal` ( `localtax2` double(24,8) DEFAULT 0.00000000, `total_ttc` double(24,8) DEFAULT 0.00000000, `fk_account` int(11) DEFAULT NULL, - `fk_currency` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `fk_currency` varchar(3) DEFAULT NULL, `fk_cond_reglement` int(11) DEFAULT NULL, `fk_mode_reglement` int(11) DEFAULT NULL, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, + `note_public` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `date_livraison` date DEFAULT NULL, `fk_shipping_method` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `extraparams` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `extraparams` varchar(255) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_tx` double(24,8) DEFAULT 1.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ttc` double(24,8) DEFAULT 0.00000000, - `last_main_doc` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `last_main_doc` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -13023,7 +13193,7 @@ CREATE TABLE `llx_supplier_proposal_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_supplier_proposal_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -13050,15 +13220,15 @@ CREATE TABLE `llx_supplier_proposaldet` ( `fk_supplier_proposal` int(11) NOT NULL, `fk_parent_line` int(11) DEFAULT NULL, `fk_product` int(11) DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, `fk_remise_except` int(11) DEFAULT NULL, `tva_tx` double(6,3) DEFAULT 0.000, - `vat_src_code` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT '', + `vat_src_code` varchar(10) DEFAULT '', `localtax1_tx` double(6,3) DEFAULT 0.000, - `localtax1_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax1_type` varchar(10) DEFAULT NULL, `localtax2_tx` double(6,3) DEFAULT 0.000, - `localtax2_type` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `localtax2_type` varchar(10) DEFAULT NULL, `qty` double DEFAULT NULL, `remise_percent` double DEFAULT 0, `remise` double DEFAULT 0, @@ -13075,9 +13245,9 @@ CREATE TABLE `llx_supplier_proposaldet` ( `fk_product_fournisseur_price` int(11) DEFAULT NULL, `special_code` int(11) DEFAULT 0, `rang` int(11) DEFAULT 0, - `ref_fourn` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_fourn` varchar(30) DEFAULT NULL, `fk_multicurrency` int(11) DEFAULT NULL, - `multicurrency_code` varchar(3) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `multicurrency_code` varchar(3) DEFAULT NULL, `multicurrency_subprice` double(24,8) DEFAULT 0.00000000, `multicurrency_total_ht` double(24,8) DEFAULT 0.00000000, `multicurrency_total_tva` double(24,8) DEFAULT 0.00000000, @@ -13115,7 +13285,7 @@ CREATE TABLE `llx_supplier_proposaldet_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_supplier_proposaldet_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -13140,7 +13310,7 @@ DROP TABLE IF EXISTS `llx_takepos_floor_tables`; CREATE TABLE `llx_takepos_floor_tables` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `leftpos` float DEFAULT NULL, `toppos` float DEFAULT NULL, `floor` int(3) DEFAULT NULL, @@ -13171,30 +13341,32 @@ DROP TABLE IF EXISTS `llx_ticket`; CREATE TABLE `llx_ticket` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) DEFAULT 1, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, - `track_id` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL, + `ref` varchar(128) NOT NULL, + `track_id` varchar(128) NOT NULL, `fk_soc` int(11) DEFAULT 0, `fk_project` int(11) DEFAULT 0, - `origin_email` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `origin_email` varchar(128) DEFAULT NULL, `fk_user_create` int(11) DEFAULT NULL, `fk_user_assign` int(11) DEFAULT NULL, - `subject` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `message` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `subject` varchar(255) DEFAULT NULL, + `message` mediumtext DEFAULT NULL, `fk_statut` int(11) DEFAULT NULL, `resolution` int(11) DEFAULT NULL, `progress` int(11) DEFAULT NULL, - `timing` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `type_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `category_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `severity_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `timing` varchar(20) DEFAULT NULL, + `type_code` varchar(32) DEFAULT NULL, + `category_code` varchar(32) DEFAULT NULL, + `severity_code` varchar(32) DEFAULT NULL, `datec` datetime DEFAULT NULL, `date_read` datetime DEFAULT NULL, `date_last_msg_sent` datetime DEFAULT NULL, `date_close` datetime DEFAULT NULL, `notify_tiers_at_create` tinyint(4) DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email_msgid` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `email_msgid` varchar(255) DEFAULT NULL, + `email_date` datetime DEFAULT NULL, + `ip` varchar(250) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_ticket_track_id` (`track_id`), UNIQUE KEY `uk_ticket_ref` (`ref`,`entity`), @@ -13212,7 +13384,7 @@ CREATE TABLE `llx_ticket` ( LOCK TABLES `llx_ticket` WRITE; /*!40000 ALTER TABLE `llx_ticket` DISABLE KEYS */; -INSERT INTO `llx_ticket` VALUES (2,1,'TS1909-0001','15ff11cay39skiaa',NULL,6,NULL,12,12,'Increase memory on server','Pleae increase the memory of server to 164GB',3,NULL,0,NULL,'REQUEST','OTHER','NORMAL','2021-09-26 14:08:46',NULL,NULL,NULL,0,'2022-02-07 13:37:54',NULL,NULL),(3,1,'TS1909-0002','r5ya6gdi9f39dcjt',1,NULL,NULL,12,14,'Problem with customer','Please recontact customer.
\r\nNeed someone speaking chinese...',0,NULL,100,NULL,'ISSUE','OTHER','NORMAL','2021-09-26 14:10:31',NULL,NULL,'2021-10-04 13:05:55',0,'2022-02-07 13:37:54',NULL,NULL),(4,1,'TS1910-0003','fdv9wrzcte7b3c8b',NULL,NULL,NULL,12,NULL,'test','test',2,NULL,0,NULL,'COM','OTHER','NORMAL','2021-10-04 12:58:04',NULL,NULL,NULL,0,'2022-02-07 13:37:54',NULL,NULL),(6,1,'TS1911-0004','5gvo9bsjri55zef9',NULL,4,NULL,12,16,'What is the price for Dolibarr ERP CRM ?','I need to use it for 10 users.',3,NULL,0,NULL,'COM','OTHER','NORMAL','2021-11-29 12:46:29','2021-11-29 12:46:34',NULL,NULL,0,'2022-02-07 13:37:54',NULL,NULL),(7,1,'TS1911-0005','d51wjy4nym7wltg7',NULL,NULL,'customer@customercompany.com',NULL,16,'What is the price for Dolibarr ERP CRM ?','I need it for 10 people...',8,NULL,100,NULL,'COM','OTHER','NORMAL','2021-11-29 12:50:45','2021-11-29 12:52:32',NULL,'2021-11-29 12:55:48',1,'2022-02-07 13:37:54',NULL,NULL); +INSERT INTO `llx_ticket` VALUES (2,1,'TS1909-0001','15ff11cay39skiaa',NULL,6,NULL,12,12,'Increase memory on server','Pleae increase the memory of server to 164GB',3,NULL,0,NULL,'REQUEST','OTHER','NORMAL','2022-09-26 14:08:46',NULL,NULL,NULL,0,'2022-12-11 21:23:22',NULL,NULL,NULL,NULL),(3,1,'TS1909-0002','r5ya6gdi9f39dcjt',1,NULL,NULL,12,14,'Problem with customer','Please recontact customer.
\r\nNeed someone speaking chinese...',0,NULL,100,NULL,'ISSUE','OTHER','NORMAL','2022-09-26 14:10:31',NULL,NULL,'2022-10-04 13:05:55',0,'2022-12-11 21:23:22',NULL,NULL,NULL,NULL),(4,1,'TS1910-0003','fdv9wrzcte7b3c8b',NULL,NULL,NULL,12,NULL,'test','test',2,NULL,0,NULL,'COM','OTHER','NORMAL','2022-10-04 12:58:04',NULL,NULL,NULL,0,'2022-12-11 21:23:22',NULL,NULL,NULL,NULL),(6,1,'TS1911-0004','5gvo9bsjri55zef9',NULL,4,NULL,12,16,'What is the price for Dolibarr ERP CRM ?','I need to use it for 10 users.',3,NULL,0,NULL,'COM','OTHER','NORMAL','2022-11-29 12:46:29','2022-11-29 12:46:34',NULL,NULL,0,'2022-12-11 21:23:22',NULL,NULL,NULL,NULL),(7,1,'TS1911-0005','d51wjy4nym7wltg7',NULL,NULL,'customer@customercompany.com',NULL,16,'What is the price for Dolibarr ERP CRM ?','I need it for 10 people...',8,NULL,100,NULL,'COM','OTHER','NORMAL','2022-11-29 12:50:45','2022-11-29 12:52:32',NULL,'2022-11-29 12:55:48',1,'2022-12-11 21:23:22',NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_ticket` ENABLE KEYS */; UNLOCK TABLES; @@ -13227,7 +13399,7 @@ CREATE TABLE `llx_ticket_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `aaa` int(10) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_ticket_extrafields` (`fk_object`) @@ -13257,15 +13429,15 @@ CREATE TABLE `llx_tva` ( `datep` date DEFAULT NULL, `datev` date DEFAULT NULL, `amount` double(24,8) DEFAULT NULL, - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(255) DEFAULT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, `fk_bank` int(11) DEFAULT NULL, `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, `fk_typepayment` int(11) DEFAULT NULL, - `num_payment` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `num_payment` varchar(50) DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `paye` smallint(6) NOT NULL DEFAULT 0, `fk_account` int(11) DEFAULT NULL, PRIMARY KEY (`rowid`) @@ -13294,79 +13466,77 @@ CREATE TABLE `llx_user` ( `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `login` varchar(50) COLLATE utf8mb3_unicode_ci NOT NULL, + `login` varchar(50) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `ref_employee` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `civility` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_ext` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref_employee` varchar(50) DEFAULT NULL, + `civility` varchar(6) DEFAULT NULL, + `ref_ext` varchar(50) DEFAULT NULL, `employee` smallint(6) DEFAULT 1, `fk_establishment` int(11) DEFAULT 0, - `pass` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass_crypted` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass_temp` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `api_key` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lastname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `firstname` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `job` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `office_phone` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `office_fax` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `user_mobile` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `personal_mobile` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `personal_email` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `socialnetworks` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `signature` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `pass` varchar(128) DEFAULT NULL, + `pass_crypted` varchar(128) DEFAULT NULL, + `pass_temp` varchar(128) DEFAULT NULL, + `api_key` varchar(128) DEFAULT NULL, + `lastname` varchar(50) DEFAULT NULL, + `firstname` varchar(50) DEFAULT NULL, + `job` varchar(128) DEFAULT NULL, + `office_phone` varchar(20) DEFAULT NULL, + `office_fax` varchar(20) DEFAULT NULL, + `user_mobile` varchar(20) DEFAULT NULL, + `personal_mobile` varchar(20) DEFAULT NULL, + `email` varchar(255) DEFAULT NULL, + `personal_email` varchar(255) DEFAULT NULL, + `socialnetworks` text DEFAULT NULL, + `signature` text DEFAULT NULL, `admin` smallint(6) DEFAULT 0, `fk_soc` int(11) DEFAULT NULL, `fk_socpeople` int(11) DEFAULT NULL, `fk_member` int(11) DEFAULT NULL, - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, `datelastlogin` datetime DEFAULT NULL, `datepreviouslogin` datetime DEFAULT NULL, `egroupware_id` int(11) DEFAULT NULL, - `ldap_sid` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ldap_sid` varchar(255) DEFAULT NULL, `statut` tinyint(4) DEFAULT 1, - `photo` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `lang` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `openid` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `photo` varchar(255) DEFAULT NULL, + `lang` varchar(6) DEFAULT NULL, + `openid` varchar(255) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `fk_user_expense_validator` int(11) DEFAULT NULL, `fk_user_holiday_validator` int(11) DEFAULT NULL, `thm` double(24,8) DEFAULT NULL, - `address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `zip` varchar(25) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `town` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `address` varchar(255) DEFAULT NULL, + `zip` varchar(25) DEFAULT NULL, + `town` varchar(50) DEFAULT NULL, `fk_state` int(11) DEFAULT 0, `fk_country` int(11) DEFAULT 0, - `color` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `accountancy_code` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `barcode` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `color` varchar(6) DEFAULT NULL, + `accountancy_code` varchar(32) DEFAULT NULL, + `barcode` varchar(255) DEFAULT NULL, `fk_barcode_type` int(11) DEFAULT 0, `nb_holiday` int(11) DEFAULT 0, `salary` double(24,8) DEFAULT NULL, `tjm` double(24,8) DEFAULT NULL, `salaryextra` double(24,8) DEFAULT NULL, `weeklyhours` double(16,8) DEFAULT NULL, - `gender` varchar(10) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `gender` varchar(10) DEFAULT NULL, + `note_public` text DEFAULT NULL, `dateemployment` datetime DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, `birth` date DEFAULT NULL, - `pass_encoding` varchar(24) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `pass_encoding` varchar(24) DEFAULT NULL, `default_range` int(11) DEFAULT NULL, `default_c_exp_tax_cat` int(11) DEFAULT NULL, `dateemploymentend` date DEFAULT NULL, `fk_warehouse` int(11) DEFAULT NULL, - `iplastlogin` varchar(250) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ippreviouslogin` varchar(250) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `iplastlogin` varchar(250) DEFAULT NULL, + `ippreviouslogin` varchar(250) DEFAULT NULL, `datelastpassvalidation` datetime DEFAULT NULL, `datestartvalidity` datetime DEFAULT NULL, `dateendvalidity` datetime DEFAULT NULL, - `idpers1` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idpers2` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `idpers3` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `national_registration_number` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `national_registration_number` varchar(50) DEFAULT NULL, + `birth_place` varchar(64) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_user_login` (`login`,`entity`), UNIQUE KEY `uk_user_fk_socpeople` (`fk_socpeople`), @@ -13383,7 +13553,7 @@ CREATE TABLE `llx_user` ( LOCK TABLES `llx_user` WRITE; /*!40000 ALTER TABLE `llx_user` DISABLE KEYS */; -INSERT INTO `llx_user` VALUES (1,'2012-07-08 13:20:11','2021-04-15 10:42:13',NULL,NULL,'aeinstein',0,NULL,'',NULL,1,0,NULL,'$2y$10$lIvMb5RJjxqmd6OxnZLqvuLZGOXj3gxIQhZQUqcY8fQTyh0cTtUpa',NULL,NULL,'Einstein','Albert','','123456789','','','','aeinstein@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','',0,NULL,NULL,NULL,'','2017-10-05 08:32:44','2017-10-03 11:43:50',NULL,'',1,'alberteinstein.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'man','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2012-07-08 13:54:48','2021-04-15 10:41:35',NULL,NULL,'demo',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Doe','David','Trainee','09123123','','','','daviddoe@example.com','','[]','',0,NULL,NULL,NULL,'','2018-07-30 23:10:54','2018-07-30 23:04:17',NULL,'',1,'person9.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,35.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2012-07-11 16:18:59','2021-04-15 10:41:35',NULL,NULL,'pcurie',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Curie','Pierre','','','','','','pcurie@example.com','','[]','',0,NULL,NULL,2,'','2014-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(4,'2015-01-23 17:52:27','2021-04-15 10:41:35',NULL,NULL,'bbookkeeper',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Bookkeeper','Bob','Bookkeeper','','','','','bbookkeeper@example.com','','{\"skype\":\"skypebbookkeeper\"}','',0,17,6,NULL,'','2015-02-25 10:18:41','2015-01-23 17:53:20',NULL,'',1,'person8.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,16.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(10,'2017-10-03 11:47:41','2021-04-15 10:41:35',NULL,NULL,'mcurie',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'t3mnkbhs','Curie','Marie','','','','','','mcurie@example.com','','[]','',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(11,'2017-10-05 09:07:52','2021-04-15 10:40:22',NULL,NULL,'zzeceo',1,NULL,'',NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'cq78nf9m','Zeceo','Zack','President - CEO','','','','','zzeceo@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','',0,NULL,NULL,NULL,'','2017-10-05 22:48:08','2017-10-05 21:18:46',NULL,'',1,'person4.jpeg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,'','2019-06-10 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(12,'2017-10-05 09:09:46','2021-04-15 10:38:52',NULL,NULL,'admin',0,NULL,'',NULL,1,0,NULL,'$2y$10$5qk/U.aOy.7uBSNxpwiqkOfBlCUop9c2wKWuFZ/wZ2hAC9lriGqnG',NULL,'nd6hgbcr','Adminson','Alice','Admin Technical','','','','','aadminson@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','Alice - 123',1,NULL,NULL,NULL,'','2022-07-05 07:56:33','2021-04-15 07:59:04',NULL,'',1,'person6.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2700.00000000,NULL,NULL,39.00000000,'woman','',NULL,NULL,'generic_user_odt','1985-09-15',NULL,NULL,NULL,NULL,NULL,'192.168.0.254',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(13,'2017-10-05 21:29:35','2021-04-15 10:41:51',NULL,NULL,'ccommercy',1,NULL,'',NULL,1,0,NULL,'$2y$10$KTaKE0NyYyJSCogsxtwR.eADst17XYMrOWlsFfVLR60IbjANIVLHK',NULL,'y451ksdv','Commercy','Coraly','Commercial leader','','','','','ccommercy@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person7.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,1890.00000000,NULL,NULL,25.00000000,'woman','','2018-09-11 00:00:00',NULL,NULL,'1998-12-08',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(14,'2017-10-05 21:33:33','2021-04-15 10:41:35',NULL,NULL,'sscientol',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'s2hp8bxd','Scientol','Sam','Scientist leader','','','','','sscientol@example.com','','[]','',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person3.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,3500.00000000,NULL,NULL,39.00000000,NULL,NULL,'2018-07-03 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(16,'2017-10-05 22:47:52','2021-04-15 10:41:35',NULL,NULL,'ccommerson',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'cx9y1dk0','Charle1','Commerson','Sale representative','','','','','ccommerson@example.com','','[]','',0,NULL,NULL,NULL,'','2017-10-05 23:46:24','2017-10-05 23:37:31',NULL,'',1,'person1.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2900.00000000,NULL,NULL,39.00000000,NULL,NULL,'2019-09-01 00:00:00',NULL,NULL,'1976-02-05',NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(17,'2017-10-05 22:48:39','2021-04-15 10:41:35',NULL,NULL,'aleerfok',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'gw8cb7xj','Leerfok','Amanda','Sale representative','','','','','aleerfok@example.com','','[]','',0,NULL,NULL,NULL,'','2017-10-05 23:16:06',NULL,NULL,'',0,'person5.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(18,'2018-01-22 17:27:02','2021-04-15 10:41:35',NULL,NULL,'ldestailleur',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'87g06wbx','Destailleur','Laurent','Project leader of Dolibarr ERP CRM','','','','','ldestailleur@example.com','','[]','
Laurent DESTAILLEUR
\r\n\r\n
\r\n
Project Director
\r\nldestailleur@example.com
\r\n\r\n
 
\r\n\r\n\r\n
',0,10,10,NULL,'More information on http://www.mydomain.com','2019-10-04 10:06:40','2017-09-06 11:55:30',NULL,'',1,'ldestailleur_200x200.jpg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'007f7f','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(19,'2017-02-02 03:55:44','2021-04-15 10:41:35',NULL,NULL,'aboston',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Boston','Alex','','','','','','aboston@example.com','','[]','Alex Boston
\r\nAdmin support service - 555 01 02 03 04',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',0,'person2.jpeg',NULL,NULL,12,NULL,NULL,25.00000000,'','','',NULL,NULL,'ff00ff','',NULL,0,0,2700.00000000,NULL,NULL,32.00000000,NULL,NULL,'2016-11-04 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO `llx_user` VALUES (1,'2012-07-08 13:20:11','2021-04-15 10:42:13',NULL,NULL,'aeinstein',0,NULL,'',NULL,1,0,NULL,'$2y$10$lIvMb5RJjxqmd6OxnZLqvuLZGOXj3gxIQhZQUqcY8fQTyh0cTtUpa',NULL,NULL,'Einstein','Albert','','123456789','','','','aeinstein@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','',0,NULL,NULL,NULL,'','2017-10-05 08:32:44','2017-10-03 11:43:50',NULL,'',1,'alberteinstein.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'aaaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'man','',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(2,'2012-07-08 13:54:48','2021-04-15 10:41:35',NULL,NULL,'demo',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Doe','David','Trainee','09123123','','','','daviddoe@example.com','','[]','',0,NULL,NULL,NULL,'','2018-07-30 23:10:54','2018-07-30 23:04:17',NULL,'',1,'person9.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,35.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(3,'2012-07-11 16:18:59','2021-04-15 10:41:35',NULL,NULL,'pcurie',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Curie','Pierre','','','','','','pcurie@example.com','','[]','',0,NULL,NULL,2,'','2014-12-21 17:38:55',NULL,NULL,'',1,'pierrecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(4,'2015-01-23 17:52:27','2021-04-15 10:41:35',NULL,NULL,'bbookkeeper',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Bookkeeper','Bob','Bookkeeper','','','','','bbookkeeper@example.com','','{\"skype\":\"skypebbookkeeper\"}','',0,17,6,NULL,'','2015-02-25 10:18:41','2015-01-23 17:53:20',NULL,'',1,'person8.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,16.00000000,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(10,'2017-10-03 11:47:41','2021-04-15 10:41:35',NULL,NULL,'mcurie',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'t3mnkbhs','Curie','Marie','','','','','','mcurie@example.com','','[]','',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'mariecurie.jpg',NULL,NULL,14,NULL,NULL,NULL,'','','',NULL,NULL,'ffaaff','',NULL,0,0,NULL,NULL,NULL,44.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(11,'2017-10-05 09:07:52','2021-04-15 10:40:22',NULL,NULL,'zzeceo',1,NULL,'',NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'cq78nf9m','Zeceo','Zack','President - CEO','','','','','zzeceo@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','',0,NULL,NULL,NULL,'','2017-10-05 22:48:08','2017-10-05 21:18:46',NULL,'',1,'person4.jpeg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,NULL,'','2019-06-10 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(12,'2017-10-05 09:09:46','2021-04-15 10:38:52',NULL,NULL,'admin',0,NULL,'',NULL,1,0,NULL,'$2y$10$5qk/U.aOy.7uBSNxpwiqkOfBlCUop9c2wKWuFZ/wZ2hAC9lriGqnG',NULL,'nd6hgbcr','Adminson','Alice','Admin Technical','','','','','aadminson@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','Alice - 123',1,NULL,NULL,NULL,'','2022-07-05 07:56:33','2021-04-15 07:59:04',NULL,'',1,'person6.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2700.00000000,NULL,NULL,39.00000000,'woman','',NULL,NULL,'generic_user_odt','1985-09-15',NULL,NULL,NULL,NULL,NULL,'192.168.0.254',NULL,NULL,NULL,NULL,NULL,NULL),(13,'2017-10-05 21:29:35','2021-04-15 10:41:51',NULL,NULL,'ccommercy',1,NULL,'',NULL,1,0,NULL,'$2y$10$KTaKE0NyYyJSCogsxtwR.eADst17XYMrOWlsFfVLR60IbjANIVLHK',NULL,'y451ksdv','Commercy','Coraly','Commercial leader','','','','','ccommercy@example.com','','{\"facebook\":\"\",\"skype\":\"\",\"twitter\":\"\",\"linkedin\":\"\",\"instagram\":\"\",\"snapchat\":\"\",\"googleplus\":\"\",\"youtube\":\"\",\"whatsapp\":\"\",\"tumblr\":\"\",\"vero\":\"\",\"viadeo\":\"\",\"slack\":\"\",\"xing\":\"\",\"meetup\":\"\",\"pinterest\":\"\",\"flickr\":\"\",\"500px\":\"\",\"giphy\":\"\",\"gifycat\":\"\",\"dailymotion\":\"\",\"vimeo\":\"\",\"periscope\":\"\",\"twitch\":\"\",\"discord\":\"\",\"wikipedia\":\"\",\"reddit\":\"\",\"quora\":\"\",\"tripadvisor\":\"\",\"mastodon\":\"\",\"diaspora\":\"\",\"viber\":\"\",\"github\":\"\"}','',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person7.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,1890.00000000,NULL,NULL,25.00000000,'woman','','2018-09-11 00:00:00',NULL,NULL,'1998-12-08',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(14,'2017-10-05 21:33:33','2021-04-15 10:41:35',NULL,NULL,'sscientol',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'s2hp8bxd','Scientol','Sam','Scientist leader','','','','','sscientol@example.com','','[]','',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',1,'person3.jpeg',NULL,NULL,11,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,3500.00000000,NULL,NULL,39.00000000,NULL,NULL,'2018-07-03 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(16,'2017-10-05 22:47:52','2021-04-15 10:41:35',NULL,NULL,'ccommerson',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'cx9y1dk0','Charle1','Commerson','Sale representative','','','','','ccommerson@example.com','','[]','',0,NULL,NULL,NULL,'','2017-10-05 23:46:24','2017-10-05 23:37:31',NULL,'',1,'person1.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,2900.00000000,NULL,NULL,39.00000000,NULL,NULL,'2019-09-01 00:00:00',NULL,NULL,'1976-02-05',NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(17,'2017-10-05 22:48:39','2021-04-15 10:41:35',NULL,NULL,'aleerfok',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'gw8cb7xj','Leerfok','Amanda','Sale representative','','','','','aleerfok@example.com','','[]','',0,NULL,NULL,NULL,'','2017-10-05 23:16:06',NULL,NULL,'',0,'person5.jpeg',NULL,NULL,13,NULL,NULL,NULL,'','','',NULL,NULL,'','',NULL,0,0,NULL,NULL,NULL,39.00000000,'woman',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(18,'2018-01-22 17:27:02','2021-04-15 10:41:35',NULL,NULL,'ldestailleur',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,'87g06wbx','Destailleur','Laurent','Project leader of Dolibarr ERP CRM','','','','','ldestailleur@example.com','','[]','
Laurent DESTAILLEUR
\r\n\r\n
\r\n
Project Director
\r\nldestailleur@example.com
\r\n\r\n
 
\r\n\r\n\r\n
',0,10,10,NULL,'More information on http://www.mydomain.com','2019-10-04 10:06:40','2017-09-06 11:55:30',NULL,'',1,'ldestailleur_200x200.jpg',NULL,NULL,NULL,NULL,NULL,NULL,'','','',NULL,NULL,'007f7f','',NULL,0,0,NULL,NULL,NULL,NULL,'man',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL),(19,'2017-02-02 03:55:44','2021-04-15 10:41:35',NULL,NULL,'aboston',1,NULL,NULL,NULL,1,0,NULL,'$2y$10$Hgawd0DFS2bgBiM6rJuAZ.ff250vlm111HVWBJQvRzRq5hNijLxam',NULL,NULL,'Boston','Alex','','','','','','aboston@example.com','','[]','Alex Boston
\r\nAdmin support service - 555 01 02 03 04',0,NULL,NULL,NULL,'',NULL,NULL,NULL,'',0,'person2.jpeg',NULL,NULL,12,NULL,NULL,25.00000000,'','','',NULL,NULL,'ff00ff','',NULL,0,0,2700.00000000,NULL,NULL,32.00000000,NULL,NULL,'2016-11-04 00:00:00',NULL,NULL,NULL,NULL,NULL,NULL,NULL,-1,NULL,NULL,NULL,NULL,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_user` ENABLE KEYS */; UNLOCK TABLES; @@ -13422,10 +13592,10 @@ DROP TABLE IF EXISTS `llx_user_clicktodial`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_user_clicktodial` ( `fk_user` int(11) NOT NULL, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `login` varchar(32) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `pass` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `poste` varchar(20) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, + `login` varchar(32) DEFAULT NULL, + `pass` varchar(64) DEFAULT NULL, + `poste` varchar(20) DEFAULT NULL, PRIMARY KEY (`fk_user`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -13449,14 +13619,14 @@ DROP TABLE IF EXISTS `llx_user_employment`; CREATE TABLE `llx_user_employment` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `ref_ext` varchar(50) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(50) DEFAULT NULL, + `ref_ext` varchar(50) DEFAULT NULL, `fk_user` int(11) DEFAULT NULL, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `job` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `job` varchar(128) DEFAULT NULL, `status` int(11) NOT NULL, `salary` double(24,8) DEFAULT NULL, `salaryextra` double(24,8) DEFAULT NULL, @@ -13490,7 +13660,7 @@ CREATE TABLE `llx_user_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_user_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -13515,8 +13685,8 @@ DROP TABLE IF EXISTS `llx_user_param`; CREATE TABLE `llx_user_param` ( `fk_user` int(11) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, - `param` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, - `value` text COLLATE utf8mb3_unicode_ci NOT NULL, + `param` varchar(255) NOT NULL, + `value` text NOT NULL, UNIQUE KEY `uk_user_param` (`fk_user`,`param`,`entity`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -13544,17 +13714,20 @@ CREATE TABLE `llx_user_rib` ( `entity` int(11) NOT NULL DEFAULT 1, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `label` varchar(30) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `bank` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_banque` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `code_guichet` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `number` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `cle_rib` varchar(5) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `bic` varchar(11) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `iban_prefix` varchar(34) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `domiciliation` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `proprio` varchar(60) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `owner_address` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `label` varchar(30) DEFAULT NULL, + `bank` varchar(255) DEFAULT NULL, + `code_banque` varchar(128) DEFAULT NULL, + `code_guichet` varchar(6) DEFAULT NULL, + `number` varchar(255) DEFAULT NULL, + `cle_rib` varchar(5) DEFAULT NULL, + `bic` varchar(11) DEFAULT NULL, + `iban_prefix` varchar(34) DEFAULT NULL, + `domiciliation` varchar(255) DEFAULT NULL, + `proprio` varchar(60) DEFAULT NULL, + `owner_address` varchar(255) DEFAULT NULL, + `state_id` int(11) DEFAULT NULL, + `fk_country` int(11) DEFAULT NULL, + `currency_code` varchar(3) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -13584,7 +13757,7 @@ CREATE TABLE `llx_user_rights` ( UNIQUE KEY `uk_user_rights` (`entity`,`fk_user`,`fk_id`), KEY `fk_user_rights_fk_user_user` (`fk_user`), CONSTRAINT `fk_user_rights_fk_user_user` FOREIGN KEY (`fk_user`) REFERENCES `llx_user` (`rowid`) -) ENGINE=InnoDB AUTO_INCREMENT=21555 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; +) ENGINE=InnoDB AUTO_INCREMENT=21798 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -13593,7 +13766,7 @@ CREATE TABLE `llx_user_rights` ( LOCK TABLES `llx_user_rights` WRITE; /*!40000 ALTER TABLE `llx_user_rights` DISABLE KEYS */; -INSERT INTO `llx_user_rights` VALUES (12402,1,1,11),(12380,1,1,12),(12385,1,1,13),(12389,1,1,14),(12393,1,1,15),(12398,1,1,16),(12404,1,1,19),(9726,1,1,21),(9700,1,1,22),(9706,1,1,24),(9711,1,1,25),(9716,1,1,26),(9722,1,1,27),(9728,1,1,28),(9978,1,1,31),(9968,1,1,32),(9974,1,1,34),(1910,1,1,36),(9980,1,1,38),(11573,1,1,41),(11574,1,1,42),(11575,1,1,44),(11576,1,1,45),(7184,1,1,61),(7181,1,1,62),(7183,1,1,64),(7185,1,1,67),(7186,1,1,68),(1678,1,1,71),(1673,1,1,72),(1675,1,1,74),(1679,1,1,75),(1677,1,1,76),(1681,1,1,78),(1682,1,1,79),(12322,1,1,81),(12309,1,1,82),(12312,1,1,84),(12314,1,1,86),(12317,1,1,87),(12320,1,1,88),(12323,1,1,89),(11580,1,1,91),(11581,1,1,92),(11582,1,1,93),(11583,1,1,94),(10097,1,1,95),(10099,1,1,96),(10103,1,1,97),(10104,1,1,98),(7139,1,1,101),(7134,1,1,102),(7136,1,1,104),(7137,1,1,105),(7138,1,1,106),(7140,1,1,109),(10229,1,1,111),(10201,1,1,112),(10207,1,1,113),(10213,1,1,114),(10219,1,1,115),(10225,1,1,116),(10231,1,1,117),(12518,1,1,121),(12508,1,1,122),(12514,1,1,125),(12520,1,1,126),(11577,1,1,141),(11578,1,1,142),(11579,1,1,144),(2307,1,1,151),(2304,1,1,152),(2306,1,1,153),(2308,1,1,154),(10092,1,1,161),(10093,1,1,162),(10094,1,1,163),(10095,1,1,164),(10096,1,1,165),(1585,1,1,170),(12342,1,1,171),(12331,1,1,172),(12335,1,1,173),(12339,1,1,174),(12343,1,1,178),(10000,1,1,221),(9990,1,1,222),(9996,1,1,223),(10002,1,1,229),(10007,1,1,237),(10011,1,1,238),(10015,1,1,239),(1686,1,1,241),(1685,1,1,242),(1687,1,1,243),(12604,1,1,251),(12566,1,1,252),(12569,1,1,253),(12572,1,1,254),(12575,1,1,255),(12579,1,1,256),(1617,1,1,258),(12525,1,1,262),(12544,1,1,281),(12534,1,1,282),(12540,1,1,283),(12546,1,1,286),(12288,1,1,300),(12290,1,1,301),(11591,1,1,302),(1763,1,1,331),(1762,1,1,332),(1764,1,1,333),(12582,1,1,341),(12584,1,1,342),(12586,1,1,343),(12588,1,1,344),(12600,1,1,351),(12593,1,1,352),(12597,1,1,353),(12601,1,1,354),(12605,1,1,358),(12560,1,1,531),(12553,1,1,532),(12557,1,1,534),(1625,1,1,536),(12561,1,1,538),(12358,1,1,700),(12348,1,1,701),(12354,1,1,702),(12360,1,1,703),(1755,1,1,1001),(1754,1,1,1002),(1756,1,1,1003),(1758,1,1,1004),(1759,1,1,1005),(7146,1,1,1101),(7143,1,1,1102),(7145,1,1,1104),(7147,1,1,1109),(12412,1,1,1181),(12458,1,1,1182),(12417,1,1,1183),(12420,1,1,1184),(12423,1,1,1185),(12427,1,1,1186),(12431,1,1,1187),(12437,1,1,1188),(12434,1,1,1189),(1578,1,1,1201),(1579,1,1,1202),(12454,1,1,1231),(12443,1,1,1232),(12446,1,1,1233),(12449,1,1,1234),(12452,1,1,1235),(12455,1,1,1236),(12459,1,1,1237),(1736,1,1,1251),(12409,1,1,1321),(12326,1,1,1421),(8190,1,1,1791),(8187,1,1,1792),(8191,1,1,1793),(12264,1,1,2401),(12260,1,1,2402),(12266,1,1,2403),(12280,1,1,2411),(12276,1,1,2412),(12282,1,1,2413),(12286,1,1,2414),(1618,1,1,2500),(12370,1,1,2501),(12367,1,1,2503),(12371,1,1,2515),(9610,1,1,5001),(9611,1,1,5002),(12490,1,1,20001),(12474,1,1,20003),(12480,1,1,20004),(12486,1,1,20005),(12492,1,1,20006),(12302,1,1,23001),(12295,1,1,23002),(12299,1,1,23003),(12303,1,1,23004),(7701,1,1,50101),(4984,1,1,50401),(4983,1,1,50402),(4985,1,1,50403),(4987,1,1,50411),(4988,1,1,50412),(4989,1,1,50415),(12498,1,1,55001),(12499,1,1,55002),(3564,1,1,100700),(3565,1,1,100701),(9596,1,1,101051),(9598,1,1,101052),(9600,1,1,101053),(9604,1,1,101060),(9605,1,1,101061),(7177,1,1,101201),(7178,1,1,101202),(10353,1,1,101250),(10355,1,1,101251),(8980,1,1,101261),(8981,1,1,101262),(7616,1,1,101331),(10030,1,1,101701),(10031,1,1,101702),(3582,1,1,102000),(3583,1,1,102001),(9819,1,1,400051),(9823,1,1,400052),(9827,1,1,400053),(9831,1,1,400055),(132,1,2,11),(133,1,2,12),(134,1,2,13),(135,1,2,14),(136,1,2,16),(137,1,2,19),(138,1,2,21),(139,1,2,22),(140,1,2,24),(141,1,2,25),(142,1,2,26),(143,1,2,27),(10359,1,2,31),(145,1,2,32),(10361,1,2,34),(146,1,2,36),(147,1,2,41),(148,1,2,42),(149,1,2,44),(150,1,2,61),(151,1,2,62),(152,1,2,64),(153,1,2,71),(154,1,2,72),(155,1,2,74),(156,1,2,75),(157,1,2,78),(158,1,2,79),(159,1,2,81),(160,1,2,82),(161,1,2,84),(162,1,2,86),(163,1,2,87),(164,1,2,88),(165,1,2,89),(166,1,2,91),(167,1,2,92),(168,1,2,93),(2475,1,2,95),(2476,1,2,96),(2477,1,2,97),(2478,1,2,98),(169,1,2,101),(170,1,2,102),(171,1,2,104),(172,1,2,109),(173,1,2,111),(174,1,2,112),(175,1,2,113),(176,1,2,114),(177,1,2,116),(178,1,2,117),(179,1,2,121),(180,1,2,122),(181,1,2,125),(182,1,2,141),(183,1,2,142),(184,1,2,144),(2479,1,2,151),(2480,1,2,152),(2481,1,2,153),(2482,1,2,154),(185,1,2,161),(186,1,2,162),(187,1,2,163),(188,1,2,164),(189,1,2,165),(190,1,2,170),(2471,1,2,171),(192,1,2,172),(2472,1,2,173),(193,1,2,221),(194,1,2,222),(195,1,2,229),(196,1,2,241),(197,1,2,242),(198,1,2,243),(199,1,2,251),(201,1,2,262),(202,1,2,281),(203,1,2,282),(204,1,2,283),(205,1,2,331),(15072,1,2,510),(2483,1,2,531),(207,1,2,532),(2484,1,2,534),(208,1,2,536),(2473,1,2,700),(210,1,2,701),(211,1,2,702),(2474,1,2,703),(15064,1,2,771),(15057,1,2,772),(15059,1,2,773),(15061,1,2,774),(15063,1,2,775),(15065,1,2,776),(212,1,2,1001),(213,1,2,1002),(214,1,2,1003),(215,1,2,1004),(216,1,2,1005),(217,1,2,1101),(218,1,2,1102),(219,1,2,1104),(220,1,2,1109),(15073,1,2,1121),(15074,1,2,1122),(15075,1,2,1123),(15076,1,2,1124),(15077,1,2,1125),(15078,1,2,1126),(221,1,2,1181),(222,1,2,1182),(223,1,2,1183),(224,1,2,1184),(225,1,2,1185),(226,1,2,1186),(227,1,2,1187),(228,1,2,1188),(229,1,2,1201),(230,1,2,1202),(231,1,2,1231),(232,1,2,1232),(233,1,2,1233),(234,1,2,1234),(235,1,2,1421),(236,1,2,2401),(237,1,2,2402),(238,1,2,2403),(239,1,2,2411),(240,1,2,2412),(241,1,2,2413),(242,1,2,2500),(2470,1,2,2501),(243,1,2,2515),(10363,1,2,20001),(10365,1,2,20003),(10366,1,2,20004),(10367,1,2,20005),(10368,1,2,20006),(15054,1,2,23001),(10362,1,2,50101),(15067,1,2,55001),(15066,1,2,59001),(15068,1,2,63001),(15069,1,2,63002),(15070,1,2,63003),(15071,1,2,63004),(10372,1,2,101250),(1807,1,3,11),(1808,1,3,31),(1809,1,3,36),(1810,1,3,41),(1811,1,3,61),(1812,1,3,71),(1813,1,3,72),(1814,1,3,74),(1815,1,3,75),(1816,1,3,78),(1817,1,3,79),(1818,1,3,91),(1819,1,3,95),(1820,1,3,97),(1821,1,3,111),(1822,1,3,121),(1823,1,3,122),(1824,1,3,125),(1825,1,3,161),(1826,1,3,170),(1827,1,3,171),(1828,1,3,172),(1829,1,3,221),(1830,1,3,222),(1831,1,3,229),(1832,1,3,241),(1833,1,3,242),(1834,1,3,243),(1835,1,3,251),(1836,1,3,255),(1837,1,3,256),(1838,1,3,262),(1839,1,3,281),(1840,1,3,282),(1841,1,3,283),(1842,1,3,331),(1843,1,3,531),(1844,1,3,536),(1845,1,3,700),(1846,1,3,1001),(1847,1,3,1002),(1848,1,3,1003),(1849,1,3,1004),(1850,1,3,1005),(1851,1,3,1181),(1852,1,3,1182),(1853,1,3,1201),(1854,1,3,1202),(1855,1,3,1231),(1856,1,3,2401),(1857,1,3,2402),(1858,1,3,2403),(1859,1,3,2411),(1860,1,3,2412),(1861,1,3,2413),(1862,1,3,2500),(1863,1,3,2515),(8026,1,4,11),(8027,1,4,21),(8028,1,4,31),(8029,1,4,41),(8030,1,4,61),(8031,1,4,71),(8032,1,4,72),(8033,1,4,74),(8034,1,4,75),(8035,1,4,78),(8036,1,4,79),(8037,1,4,81),(8038,1,4,91),(8039,1,4,95),(8040,1,4,97),(8041,1,4,101),(8042,1,4,111),(8043,1,4,121),(8044,1,4,151),(8045,1,4,161),(8046,1,4,171),(8047,1,4,221),(8048,1,4,222),(8049,1,4,229),(8050,1,4,241),(8051,1,4,242),(8052,1,4,243),(8146,1,4,251),(8147,1,4,253),(8053,1,4,262),(8054,1,4,281),(8055,1,4,331),(8056,1,4,341),(8057,1,4,342),(8058,1,4,343),(8059,1,4,344),(8060,1,4,531),(8061,1,4,700),(8062,1,4,1001),(8063,1,4,1002),(8064,1,4,1003),(8065,1,4,1004),(8066,1,4,1005),(8067,1,4,1101),(8068,1,4,1181),(8069,1,4,1182),(8070,1,4,1201),(8071,1,4,1202),(8072,1,4,1231),(8073,1,4,2401),(8074,1,4,2501),(8075,1,4,2503),(8076,1,4,2515),(8077,1,4,20001),(8078,1,4,50101),(8079,1,4,101201),(8080,1,4,101261),(8081,1,4,102000),(8082,1,4,400051),(8083,1,4,400052),(8084,1,4,400053),(8085,1,4,400055),(12608,1,10,11),(12609,1,10,21),(12610,1,10,31),(12611,1,10,41),(12612,1,10,61),(12613,1,10,71),(12614,1,10,72),(12615,1,10,74),(12616,1,10,75),(12617,1,10,78),(12618,1,10,79),(12619,1,10,81),(12620,1,10,91),(12621,1,10,95),(12622,1,10,97),(12623,1,10,101),(12624,1,10,111),(12625,1,10,121),(12626,1,10,151),(12627,1,10,161),(12628,1,10,171),(12629,1,10,221),(12630,1,10,222),(12631,1,10,229),(12632,1,10,241),(12633,1,10,242),(12634,1,10,243),(12635,1,10,262),(12636,1,10,281),(12637,1,10,300),(12638,1,10,331),(12639,1,10,341),(12640,1,10,342),(12641,1,10,343),(12642,1,10,344),(12643,1,10,531),(12644,1,10,700),(12645,1,10,1001),(12646,1,10,1002),(12647,1,10,1003),(12648,1,10,1004),(12649,1,10,1005),(12650,1,10,1101),(12651,1,10,1181),(12652,1,10,1182),(12653,1,10,1201),(12654,1,10,1202),(12655,1,10,1231),(12656,1,10,2401),(12657,1,10,2501),(12658,1,10,2503),(12659,1,10,2515),(12660,1,10,20001),(12662,1,10,23001),(12663,1,10,50101),(12664,1,11,11),(12665,1,11,21),(12666,1,11,31),(12667,1,11,41),(12668,1,11,61),(12669,1,11,71),(12670,1,11,72),(12671,1,11,74),(12672,1,11,75),(12673,1,11,78),(12674,1,11,79),(12675,1,11,81),(12676,1,11,91),(12677,1,11,95),(12678,1,11,97),(12679,1,11,101),(12680,1,11,111),(12681,1,11,121),(12682,1,11,151),(12683,1,11,161),(12684,1,11,171),(12685,1,11,221),(12686,1,11,222),(12687,1,11,229),(12688,1,11,241),(12689,1,11,242),(12690,1,11,243),(12691,1,11,262),(12692,1,11,281),(12693,1,11,300),(12694,1,11,331),(12695,1,11,341),(12696,1,11,342),(12697,1,11,343),(12698,1,11,344),(12699,1,11,531),(12700,1,11,700),(12701,1,11,1001),(12702,1,11,1002),(12703,1,11,1003),(12704,1,11,1004),(12705,1,11,1005),(12706,1,11,1101),(12707,1,11,1181),(12708,1,11,1182),(12709,1,11,1201),(12710,1,11,1202),(12711,1,11,1231),(12712,1,11,2401),(12713,1,11,2501),(12714,1,11,2503),(12715,1,11,2515),(12716,1,11,20001),(12718,1,11,23001),(12719,1,11,50101),(21411,1,12,11),(21405,1,12,12),(21406,1,12,13),(21407,1,12,14),(21408,1,12,15),(21410,1,12,16),(21412,1,12,19),(14146,1,12,21),(14135,1,12,22),(14137,1,12,24),(14139,1,12,25),(14142,1,12,26),(14145,1,12,27),(14148,1,12,28),(14930,1,12,31),(14926,1,12,32),(14929,1,12,34),(14932,1,12,38),(13816,1,12,41),(13813,1,12,42),(13815,1,12,44),(13817,1,12,45),(14094,1,12,61),(14091,1,12,62),(14093,1,12,64),(14095,1,12,67),(14096,1,12,68),(16203,1,12,71),(16198,1,12,72),(16200,1,12,74),(16204,1,12,75),(16202,1,12,76),(16206,1,12,78),(16207,1,12,79),(21375,1,12,81),(21370,1,12,82),(21371,1,12,84),(21372,1,12,86),(21373,1,12,87),(21374,1,12,88),(21376,1,12,89),(15401,1,12,91),(15397,1,12,92),(15400,1,12,93),(15403,1,12,94),(13990,1,12,95),(12734,1,12,97),(19241,1,12,101),(19237,1,12,102),(19238,1,12,104),(19239,1,12,105),(19240,1,12,106),(19242,1,12,109),(21357,1,12,111),(21348,1,12,112),(21350,1,12,113),(21352,1,12,114),(21354,1,12,115),(21356,1,12,116),(21358,1,12,117),(21498,1,12,121),(21495,1,12,122),(21497,1,12,125),(21499,1,12,126),(21500,1,12,130),(13821,1,12,141),(13820,1,12,142),(13822,1,12,144),(13912,1,12,151),(13909,1,12,152),(13911,1,12,153),(13913,1,12,154),(14063,1,12,161),(14056,1,12,162),(14058,1,12,163),(14060,1,12,164),(14062,1,12,165),(14064,1,12,167),(13350,1,12,171),(13345,1,12,172),(13347,1,12,173),(13349,1,12,174),(13351,1,12,178),(13838,1,12,221),(13834,1,12,222),(13837,1,12,223),(13840,1,12,229),(13842,1,12,237),(13844,1,12,238),(13846,1,12,239),(13516,1,12,241),(13515,1,12,242),(13517,1,12,243),(21539,1,12,251),(21520,1,12,252),(21522,1,12,253),(21523,1,12,254),(21525,1,12,255),(21527,1,12,256),(21501,1,12,262),(21507,1,12,281),(21504,1,12,282),(21506,1,12,283),(21508,1,12,286),(19877,1,12,300),(21359,1,12,301),(21360,1,12,302),(16194,1,12,331),(16193,1,12,332),(16195,1,12,333),(21528,1,12,341),(21529,1,12,342),(21530,1,12,343),(21531,1,12,344),(21537,1,12,351),(21534,1,12,352),(21536,1,12,353),(21538,1,12,354),(21540,1,12,358),(19249,1,12,430),(16384,1,12,501),(16378,1,12,502),(13865,1,12,510),(21484,1,12,511),(21479,1,12,512),(21481,1,12,514),(21483,1,12,517),(21485,1,12,519),(15291,1,12,520),(15286,1,12,522),(15288,1,12,524),(15290,1,12,525),(15292,1,12,527),(21491,1,12,531),(21488,1,12,532),(21490,1,12,534),(21492,1,12,538),(20076,1,12,561),(20073,1,12,562),(20075,1,12,563),(20077,1,12,564),(21544,1,12,610),(21543,1,12,611),(21545,1,12,612),(16932,1,12,650),(21344,1,12,651),(21343,1,12,652),(21345,1,12,653),(17124,1,12,660),(21459,1,12,661),(21458,1,12,662),(21460,1,12,663),(13358,1,12,700),(21381,1,12,701),(21380,1,12,702),(21382,1,12,703),(21468,1,12,750),(21467,1,12,751),(21469,1,12,752),(21401,1,12,771),(21390,1,12,772),(21392,1,12,773),(15085,1,12,774),(21394,1,12,775),(21396,1,12,776),(21398,1,12,777),(21400,1,12,778),(21402,1,12,779),(14917,1,12,1001),(14916,1,12,1002),(14918,1,12,1003),(14920,1,12,1004),(14921,1,12,1005),(19247,1,12,1101),(19245,1,12,1102),(19246,1,12,1104),(19248,1,12,1109),(19233,1,12,1121),(19226,1,12,1122),(19228,1,12,1123),(19230,1,12,1124),(19232,1,12,1125),(19234,1,12,1126),(21415,1,12,1181),(21429,1,12,1182),(21418,1,12,1183),(21419,1,12,1184),(21421,1,12,1185),(21423,1,12,1186),(21425,1,12,1187),(21428,1,12,1188),(21426,1,12,1189),(21430,1,12,1191),(13827,1,12,1201),(13828,1,12,1202),(21438,1,12,1231),(21433,1,12,1232),(21434,1,12,1233),(21436,1,12,1234),(21437,1,12,1235),(21439,1,12,1236),(16302,1,12,1237),(13829,1,12,1251),(21413,1,12,1321),(21414,1,12,1322),(21377,1,12,1421),(21333,1,12,2401),(21332,1,12,2402),(21334,1,12,2403),(21338,1,12,2411),(21337,1,12,2412),(21339,1,12,2413),(21340,1,12,2414),(21386,1,12,2501),(21385,1,12,2503),(21387,1,12,2515),(20082,1,12,3200),(20840,1,12,3201),(20341,1,12,3301),(15435,1,12,5001),(15436,1,12,5002),(21553,1,12,10001),(21548,1,12,10002),(21550,1,12,10003),(21552,1,12,10005),(21554,1,12,10008),(21451,1,12,20001),(21442,1,12,20002),(21444,1,12,20003),(21448,1,12,20004),(21450,1,12,20005),(21452,1,12,20006),(21446,1,12,20007),(21366,1,12,23001),(21363,1,12,23002),(21365,1,12,23003),(21367,1,12,23004),(19019,1,12,50101),(21516,1,12,50151),(21517,1,12,50152),(21518,1,12,50153),(21318,1,12,50401),(21326,1,12,50411),(21321,1,12,50412),(21323,1,12,50414),(21325,1,12,50415),(21327,1,12,50418),(21328,1,12,50420),(21329,1,12,50430),(21317,1,12,50440),(21462,1,12,55001),(21463,1,12,55002),(21514,1,12,56001),(21511,1,12,56002),(21513,1,12,56003),(21515,1,12,56004),(16742,1,12,56005),(20838,1,12,57001),(20837,1,12,57002),(20839,1,12,57003),(21453,1,12,59001),(21454,1,12,59002),(21455,1,12,59003),(21475,1,12,63001),(21472,1,12,63002),(21474,1,12,63003),(21476,1,12,63004),(21464,1,12,64001),(17328,1,12,101130),(17327,1,12,101131),(17329,1,12,101132),(16009,1,12,101331),(16010,1,12,101332),(16011,1,12,101333),(19208,1,12,101701),(19209,1,12,101702),(20069,1,12,941601),(20065,1,12,941602),(20066,1,12,941603),(20067,1,12,941604),(20068,1,12,941605),(20070,1,12,941606),(12776,1,13,11),(12777,1,13,21),(12778,1,13,31),(12779,1,13,41),(12780,1,13,61),(12781,1,13,71),(12782,1,13,72),(12783,1,13,74),(12784,1,13,75),(12785,1,13,78),(12786,1,13,79),(12787,1,13,81),(12788,1,13,91),(12789,1,13,95),(12790,1,13,97),(12791,1,13,101),(12792,1,13,111),(12793,1,13,121),(12794,1,13,151),(12795,1,13,161),(12796,1,13,171),(12797,1,13,221),(12798,1,13,222),(12799,1,13,229),(12800,1,13,241),(12801,1,13,242),(12802,1,13,243),(12803,1,13,262),(12804,1,13,281),(12805,1,13,300),(12806,1,13,331),(12807,1,13,341),(12808,1,13,342),(12809,1,13,343),(12810,1,13,344),(12811,1,13,531),(12812,1,13,700),(12813,1,13,1001),(12814,1,13,1002),(12815,1,13,1003),(12816,1,13,1004),(12817,1,13,1005),(12818,1,13,1101),(12819,1,13,1181),(12820,1,13,1182),(12821,1,13,1201),(12822,1,13,1202),(12823,1,13,1231),(12824,1,13,2401),(12825,1,13,2501),(12826,1,13,2503),(12827,1,13,2515),(12828,1,13,20001),(12830,1,13,23001),(12831,1,13,50101),(12832,1,14,11),(12833,1,14,21),(12834,1,14,31),(12835,1,14,41),(12836,1,14,61),(12837,1,14,71),(12838,1,14,72),(12839,1,14,74),(12840,1,14,75),(12841,1,14,78),(12842,1,14,79),(12843,1,14,81),(12844,1,14,91),(12845,1,14,95),(12846,1,14,97),(12847,1,14,101),(12848,1,14,111),(12849,1,14,121),(12850,1,14,151),(12851,1,14,161),(12852,1,14,171),(12853,1,14,221),(12854,1,14,222),(12855,1,14,229),(12856,1,14,241),(12857,1,14,242),(12858,1,14,243),(12859,1,14,262),(12860,1,14,281),(12861,1,14,300),(12862,1,14,331),(12863,1,14,341),(12864,1,14,342),(12865,1,14,343),(12866,1,14,344),(12867,1,14,531),(12868,1,14,700),(12869,1,14,1001),(12870,1,14,1002),(12871,1,14,1003),(12872,1,14,1004),(12873,1,14,1005),(12874,1,14,1101),(12875,1,14,1181),(12876,1,14,1182),(12877,1,14,1201),(12878,1,14,1202),(12879,1,14,1231),(12880,1,14,2401),(12881,1,14,2501),(12882,1,14,2503),(12883,1,14,2515),(12884,1,14,20001),(12886,1,14,23001),(12887,1,14,50101),(12944,1,16,11),(12945,1,16,21),(12946,1,16,31),(13056,1,16,41),(13057,1,16,42),(13058,1,16,44),(13059,1,16,45),(12948,1,16,61),(12949,1,16,71),(12950,1,16,72),(12951,1,16,74),(12952,1,16,75),(12953,1,16,78),(12954,1,16,79),(12955,1,16,81),(12956,1,16,91),(12957,1,16,95),(12958,1,16,97),(12959,1,16,101),(12960,1,16,111),(12961,1,16,121),(13060,1,16,141),(13061,1,16,142),(13062,1,16,144),(12962,1,16,151),(12963,1,16,161),(12964,1,16,171),(12965,1,16,221),(12966,1,16,222),(12967,1,16,229),(12968,1,16,241),(12969,1,16,242),(12970,1,16,243),(13128,1,16,251),(13064,1,16,262),(12972,1,16,281),(12973,1,16,300),(12974,1,16,331),(12975,1,16,341),(12976,1,16,342),(12977,1,16,343),(12978,1,16,344),(12979,1,16,531),(12980,1,16,700),(12981,1,16,1001),(12982,1,16,1002),(12983,1,16,1003),(12984,1,16,1004),(12985,1,16,1005),(12986,1,16,1101),(12987,1,16,1181),(12988,1,16,1182),(12989,1,16,1201),(12990,1,16,1202),(12991,1,16,1231),(12992,1,16,2401),(12993,1,16,2501),(12994,1,16,2503),(12995,1,16,2515),(12996,1,16,20001),(12998,1,16,23001),(12999,1,16,50101),(13000,1,17,11),(13001,1,17,21),(13002,1,17,31),(13065,1,17,41),(13066,1,17,42),(13067,1,17,44),(13068,1,17,45),(13004,1,17,61),(13005,1,17,71),(13006,1,17,72),(13007,1,17,74),(13008,1,17,75),(13009,1,17,78),(13010,1,17,79),(13011,1,17,81),(13012,1,17,91),(13013,1,17,95),(13014,1,17,97),(13015,1,17,101),(13016,1,17,111),(13017,1,17,121),(13069,1,17,141),(13070,1,17,142),(13071,1,17,144),(13018,1,17,151),(13019,1,17,161),(13020,1,17,171),(13021,1,17,221),(13022,1,17,222),(13023,1,17,229),(13024,1,17,241),(13025,1,17,242),(13026,1,17,243),(13028,1,17,281),(13029,1,17,300),(13030,1,17,331),(13031,1,17,341),(13032,1,17,342),(13033,1,17,343),(13034,1,17,344),(13035,1,17,531),(13036,1,17,700),(13037,1,17,1001),(13038,1,17,1002),(13039,1,17,1003),(13040,1,17,1004),(13041,1,17,1005),(13042,1,17,1101),(13043,1,17,1181),(13044,1,17,1182),(13045,1,17,1201),(13046,1,17,1202),(13047,1,17,1231),(13048,1,17,2401),(13049,1,17,2501),(13050,1,17,2503),(13051,1,17,2515),(13052,1,17,20001),(13054,1,17,23001),(13055,1,17,50101),(14504,1,18,11),(14505,1,18,21),(14506,1,18,31),(14507,1,18,41),(14508,1,18,61),(14509,1,18,71),(14510,1,18,78),(14511,1,18,81),(14512,1,18,91),(14513,1,18,95),(14514,1,18,101),(14515,1,18,111),(14516,1,18,121),(14517,1,18,151),(14518,1,18,161),(14519,1,18,221),(14520,1,18,241),(14521,1,18,262),(14522,1,18,281),(14523,1,18,300),(14524,1,18,331),(14525,1,18,332),(14526,1,18,333),(14527,1,18,341),(14528,1,18,342),(14529,1,18,343),(14530,1,18,344),(14531,1,18,531),(14532,1,18,701),(14533,1,18,771),(14534,1,18,774),(14535,1,18,1001),(14536,1,18,1004),(14537,1,18,1101),(14538,1,18,1181),(14539,1,18,1182),(14540,1,18,1201),(14541,1,18,1231),(14542,1,18,2401),(14543,1,18,2501),(14544,1,18,2503),(14545,1,18,2515),(14546,1,18,20001),(14548,1,18,50101),(14549,1,18,59001),(15242,1,19,21),(15243,1,19,31),(15244,1,19,41),(15245,1,19,61),(15246,1,19,71),(15247,1,19,78),(15248,1,19,81),(15249,1,19,101),(15250,1,19,121),(15251,1,19,151),(15252,1,19,161),(15253,1,19,221),(15254,1,19,241),(15255,1,19,262),(15256,1,19,281),(15257,1,19,300),(15258,1,19,331),(15259,1,19,332),(15260,1,19,341),(15261,1,19,342),(15262,1,19,343),(15263,1,19,344),(15264,1,19,531),(15265,1,19,701),(15266,1,19,771),(15267,1,19,774),(15268,1,19,777),(15269,1,19,1001),(15270,1,19,1004),(15271,1,19,1101),(15272,1,19,1121),(15273,1,19,1181),(15274,1,19,1182),(15275,1,19,1201),(15276,1,19,1231),(15277,1,19,2401),(15278,1,19,2501),(15279,1,19,20001),(15281,1,19,50101),(15282,1,19,59001),(15283,1,19,63001); +INSERT INTO `llx_user_rights` VALUES (12402,1,1,11),(12380,1,1,12),(12385,1,1,13),(12389,1,1,14),(12393,1,1,15),(12398,1,1,16),(12404,1,1,19),(9726,1,1,21),(9700,1,1,22),(9706,1,1,24),(9711,1,1,25),(9716,1,1,26),(9722,1,1,27),(9728,1,1,28),(9978,1,1,31),(9968,1,1,32),(9974,1,1,34),(1910,1,1,36),(9980,1,1,38),(11573,1,1,41),(11574,1,1,42),(11575,1,1,44),(11576,1,1,45),(7184,1,1,61),(7181,1,1,62),(7183,1,1,64),(7185,1,1,67),(7186,1,1,68),(1678,1,1,71),(1673,1,1,72),(1675,1,1,74),(1679,1,1,75),(1677,1,1,76),(1681,1,1,78),(1682,1,1,79),(12322,1,1,81),(12309,1,1,82),(12312,1,1,84),(12314,1,1,86),(12317,1,1,87),(12320,1,1,88),(12323,1,1,89),(11580,1,1,91),(11581,1,1,92),(11582,1,1,93),(11583,1,1,94),(10097,1,1,95),(10099,1,1,96),(10103,1,1,97),(10104,1,1,98),(7139,1,1,101),(7134,1,1,102),(7136,1,1,104),(7137,1,1,105),(7138,1,1,106),(7140,1,1,109),(10229,1,1,111),(10201,1,1,112),(10207,1,1,113),(10213,1,1,114),(10219,1,1,115),(10225,1,1,116),(10231,1,1,117),(12518,1,1,121),(12508,1,1,122),(12514,1,1,125),(12520,1,1,126),(11577,1,1,141),(11578,1,1,142),(11579,1,1,144),(2307,1,1,151),(2304,1,1,152),(2306,1,1,153),(2308,1,1,154),(10092,1,1,161),(10093,1,1,162),(10094,1,1,163),(10095,1,1,164),(10096,1,1,165),(1585,1,1,170),(12342,1,1,171),(12331,1,1,172),(12335,1,1,173),(12339,1,1,174),(12343,1,1,178),(10000,1,1,221),(9990,1,1,222),(9996,1,1,223),(10002,1,1,229),(10007,1,1,237),(10011,1,1,238),(10015,1,1,239),(1686,1,1,241),(1685,1,1,242),(1687,1,1,243),(12604,1,1,251),(12566,1,1,252),(12569,1,1,253),(12572,1,1,254),(12575,1,1,255),(12579,1,1,256),(1617,1,1,258),(12525,1,1,262),(12544,1,1,281),(12534,1,1,282),(12540,1,1,283),(12546,1,1,286),(12288,1,1,300),(12290,1,1,301),(11591,1,1,302),(1763,1,1,331),(1762,1,1,332),(1764,1,1,333),(12582,1,1,341),(12584,1,1,342),(12586,1,1,343),(12588,1,1,344),(12600,1,1,351),(12593,1,1,352),(12597,1,1,353),(12601,1,1,354),(12605,1,1,358),(12560,1,1,531),(12553,1,1,532),(12557,1,1,534),(1625,1,1,536),(12561,1,1,538),(12358,1,1,700),(12348,1,1,701),(12354,1,1,702),(12360,1,1,703),(1755,1,1,1001),(1754,1,1,1002),(1756,1,1,1003),(1758,1,1,1004),(1759,1,1,1005),(7146,1,1,1101),(7143,1,1,1102),(7145,1,1,1104),(7147,1,1,1109),(12412,1,1,1181),(12458,1,1,1182),(12417,1,1,1183),(12420,1,1,1184),(12423,1,1,1185),(12427,1,1,1186),(12431,1,1,1187),(12437,1,1,1188),(12434,1,1,1189),(1578,1,1,1201),(1579,1,1,1202),(12454,1,1,1231),(12443,1,1,1232),(12446,1,1,1233),(12449,1,1,1234),(12452,1,1,1235),(12455,1,1,1236),(12459,1,1,1237),(1736,1,1,1251),(12409,1,1,1321),(12326,1,1,1421),(8190,1,1,1791),(8187,1,1,1792),(8191,1,1,1793),(12264,1,1,2401),(12260,1,1,2402),(12266,1,1,2403),(12280,1,1,2411),(12276,1,1,2412),(12282,1,1,2413),(12286,1,1,2414),(1618,1,1,2500),(12370,1,1,2501),(12367,1,1,2503),(12371,1,1,2515),(9610,1,1,5001),(9611,1,1,5002),(12490,1,1,20001),(12474,1,1,20003),(12480,1,1,20004),(12486,1,1,20005),(12492,1,1,20006),(12302,1,1,23001),(12295,1,1,23002),(12299,1,1,23003),(12303,1,1,23004),(7701,1,1,50101),(4984,1,1,50401),(4983,1,1,50402),(4985,1,1,50403),(4987,1,1,50411),(4988,1,1,50412),(4989,1,1,50415),(12498,1,1,55001),(12499,1,1,55002),(3564,1,1,100700),(3565,1,1,100701),(9596,1,1,101051),(9598,1,1,101052),(9600,1,1,101053),(9604,1,1,101060),(9605,1,1,101061),(7177,1,1,101201),(7178,1,1,101202),(10353,1,1,101250),(10355,1,1,101251),(8980,1,1,101261),(8981,1,1,101262),(7616,1,1,101331),(10030,1,1,101701),(10031,1,1,101702),(3582,1,1,102000),(3583,1,1,102001),(9819,1,1,400051),(9823,1,1,400052),(9827,1,1,400053),(9831,1,1,400055),(132,1,2,11),(133,1,2,12),(134,1,2,13),(135,1,2,14),(136,1,2,16),(137,1,2,19),(138,1,2,21),(139,1,2,22),(140,1,2,24),(141,1,2,25),(142,1,2,26),(143,1,2,27),(10359,1,2,31),(145,1,2,32),(10361,1,2,34),(146,1,2,36),(147,1,2,41),(148,1,2,42),(149,1,2,44),(150,1,2,61),(151,1,2,62),(152,1,2,64),(153,1,2,71),(154,1,2,72),(155,1,2,74),(156,1,2,75),(157,1,2,78),(158,1,2,79),(159,1,2,81),(160,1,2,82),(161,1,2,84),(162,1,2,86),(163,1,2,87),(164,1,2,88),(165,1,2,89),(166,1,2,91),(167,1,2,92),(168,1,2,93),(2475,1,2,95),(2476,1,2,96),(2477,1,2,97),(2478,1,2,98),(169,1,2,101),(170,1,2,102),(171,1,2,104),(172,1,2,109),(173,1,2,111),(174,1,2,112),(175,1,2,113),(176,1,2,114),(177,1,2,116),(178,1,2,117),(179,1,2,121),(180,1,2,122),(181,1,2,125),(182,1,2,141),(183,1,2,142),(184,1,2,144),(2479,1,2,151),(2480,1,2,152),(2481,1,2,153),(2482,1,2,154),(185,1,2,161),(186,1,2,162),(187,1,2,163),(188,1,2,164),(189,1,2,165),(190,1,2,170),(2471,1,2,171),(192,1,2,172),(2472,1,2,173),(193,1,2,221),(194,1,2,222),(195,1,2,229),(196,1,2,241),(197,1,2,242),(198,1,2,243),(199,1,2,251),(201,1,2,262),(202,1,2,281),(203,1,2,282),(204,1,2,283),(205,1,2,331),(15072,1,2,510),(2483,1,2,531),(207,1,2,532),(2484,1,2,534),(208,1,2,536),(2473,1,2,700),(210,1,2,701),(211,1,2,702),(2474,1,2,703),(15064,1,2,771),(15057,1,2,772),(15059,1,2,773),(15061,1,2,774),(15063,1,2,775),(15065,1,2,776),(212,1,2,1001),(213,1,2,1002),(214,1,2,1003),(215,1,2,1004),(216,1,2,1005),(217,1,2,1101),(218,1,2,1102),(219,1,2,1104),(220,1,2,1109),(15073,1,2,1121),(15074,1,2,1122),(15075,1,2,1123),(15076,1,2,1124),(15077,1,2,1125),(15078,1,2,1126),(221,1,2,1181),(222,1,2,1182),(223,1,2,1183),(224,1,2,1184),(225,1,2,1185),(226,1,2,1186),(227,1,2,1187),(228,1,2,1188),(229,1,2,1201),(230,1,2,1202),(231,1,2,1231),(232,1,2,1232),(233,1,2,1233),(234,1,2,1234),(235,1,2,1421),(236,1,2,2401),(237,1,2,2402),(238,1,2,2403),(239,1,2,2411),(240,1,2,2412),(241,1,2,2413),(242,1,2,2500),(2470,1,2,2501),(243,1,2,2515),(10363,1,2,20001),(10365,1,2,20003),(10366,1,2,20004),(10367,1,2,20005),(10368,1,2,20006),(15054,1,2,23001),(10362,1,2,50101),(15067,1,2,55001),(15066,1,2,59001),(15068,1,2,63001),(15069,1,2,63002),(15070,1,2,63003),(15071,1,2,63004),(10372,1,2,101250),(1807,1,3,11),(1808,1,3,31),(1809,1,3,36),(1810,1,3,41),(1811,1,3,61),(1812,1,3,71),(1813,1,3,72),(1814,1,3,74),(1815,1,3,75),(1816,1,3,78),(1817,1,3,79),(1818,1,3,91),(1819,1,3,95),(1820,1,3,97),(1821,1,3,111),(1822,1,3,121),(1823,1,3,122),(1824,1,3,125),(1825,1,3,161),(1826,1,3,170),(1827,1,3,171),(1828,1,3,172),(1829,1,3,221),(1830,1,3,222),(1831,1,3,229),(1832,1,3,241),(1833,1,3,242),(1834,1,3,243),(1835,1,3,251),(1836,1,3,255),(1837,1,3,256),(1838,1,3,262),(1839,1,3,281),(1840,1,3,282),(1841,1,3,283),(1842,1,3,331),(1843,1,3,531),(1844,1,3,536),(1845,1,3,700),(1846,1,3,1001),(1847,1,3,1002),(1848,1,3,1003),(1849,1,3,1004),(1850,1,3,1005),(1851,1,3,1181),(1852,1,3,1182),(1853,1,3,1201),(1854,1,3,1202),(1855,1,3,1231),(1856,1,3,2401),(1857,1,3,2402),(1858,1,3,2403),(1859,1,3,2411),(1860,1,3,2412),(1861,1,3,2413),(1862,1,3,2500),(1863,1,3,2515),(8026,1,4,11),(8027,1,4,21),(8028,1,4,31),(8029,1,4,41),(8030,1,4,61),(8031,1,4,71),(8032,1,4,72),(8033,1,4,74),(8034,1,4,75),(8035,1,4,78),(8036,1,4,79),(8037,1,4,81),(8038,1,4,91),(8039,1,4,95),(8040,1,4,97),(8041,1,4,101),(8042,1,4,111),(8043,1,4,121),(8044,1,4,151),(8045,1,4,161),(8046,1,4,171),(8047,1,4,221),(8048,1,4,222),(8049,1,4,229),(8050,1,4,241),(8051,1,4,242),(8052,1,4,243),(8146,1,4,251),(8147,1,4,253),(8053,1,4,262),(8054,1,4,281),(8055,1,4,331),(8056,1,4,341),(8057,1,4,342),(8058,1,4,343),(8059,1,4,344),(8060,1,4,531),(8061,1,4,700),(8062,1,4,1001),(8063,1,4,1002),(8064,1,4,1003),(8065,1,4,1004),(8066,1,4,1005),(8067,1,4,1101),(8068,1,4,1181),(8069,1,4,1182),(8070,1,4,1201),(8071,1,4,1202),(8072,1,4,1231),(8073,1,4,2401),(8074,1,4,2501),(8075,1,4,2503),(8076,1,4,2515),(8077,1,4,20001),(8078,1,4,50101),(8079,1,4,101201),(8080,1,4,101261),(8081,1,4,102000),(8082,1,4,400051),(8083,1,4,400052),(8084,1,4,400053),(8085,1,4,400055),(12608,1,10,11),(12609,1,10,21),(12610,1,10,31),(12611,1,10,41),(12612,1,10,61),(12613,1,10,71),(12614,1,10,72),(12615,1,10,74),(12616,1,10,75),(12617,1,10,78),(12618,1,10,79),(12619,1,10,81),(12620,1,10,91),(12621,1,10,95),(12622,1,10,97),(12623,1,10,101),(12624,1,10,111),(12625,1,10,121),(12626,1,10,151),(12627,1,10,161),(12628,1,10,171),(12629,1,10,221),(12630,1,10,222),(12631,1,10,229),(12632,1,10,241),(12633,1,10,242),(12634,1,10,243),(12635,1,10,262),(12636,1,10,281),(12637,1,10,300),(12638,1,10,331),(12639,1,10,341),(12640,1,10,342),(12641,1,10,343),(12642,1,10,344),(12643,1,10,531),(12644,1,10,700),(12645,1,10,1001),(12646,1,10,1002),(12647,1,10,1003),(12648,1,10,1004),(12649,1,10,1005),(12650,1,10,1101),(12651,1,10,1181),(12652,1,10,1182),(12653,1,10,1201),(12654,1,10,1202),(12655,1,10,1231),(12656,1,10,2401),(12657,1,10,2501),(12658,1,10,2503),(12659,1,10,2515),(12660,1,10,20001),(12662,1,10,23001),(12663,1,10,50101),(12664,1,11,11),(12665,1,11,21),(12666,1,11,31),(12667,1,11,41),(12668,1,11,61),(12669,1,11,71),(12670,1,11,72),(12671,1,11,74),(12672,1,11,75),(12673,1,11,78),(12674,1,11,79),(12675,1,11,81),(12676,1,11,91),(12677,1,11,95),(12678,1,11,97),(12679,1,11,101),(12680,1,11,111),(12681,1,11,121),(12682,1,11,151),(12683,1,11,161),(12684,1,11,171),(12685,1,11,221),(12686,1,11,222),(12687,1,11,229),(12688,1,11,241),(12689,1,11,242),(12690,1,11,243),(12691,1,11,262),(12692,1,11,281),(12693,1,11,300),(12694,1,11,331),(12695,1,11,341),(12696,1,11,342),(12697,1,11,343),(12698,1,11,344),(12699,1,11,531),(12700,1,11,700),(12701,1,11,1001),(12702,1,11,1002),(12703,1,11,1003),(12704,1,11,1004),(12705,1,11,1005),(12706,1,11,1101),(12707,1,11,1181),(12708,1,11,1182),(12709,1,11,1201),(12710,1,11,1202),(12711,1,11,1231),(12712,1,11,2401),(12713,1,11,2501),(12714,1,11,2503),(12715,1,11,2515),(12716,1,11,20001),(12718,1,11,23001),(12719,1,11,50101),(21653,1,12,11),(21647,1,12,12),(21648,1,12,13),(21649,1,12,14),(21650,1,12,15),(21652,1,12,16),(21654,1,12,19),(14146,1,12,21),(14135,1,12,22),(14137,1,12,24),(14139,1,12,25),(14142,1,12,26),(14145,1,12,27),(14148,1,12,28),(14930,1,12,31),(14926,1,12,32),(14929,1,12,34),(14932,1,12,38),(13816,1,12,41),(13813,1,12,42),(13815,1,12,44),(13817,1,12,45),(14094,1,12,61),(14091,1,12,62),(14093,1,12,64),(14095,1,12,67),(14096,1,12,68),(16203,1,12,71),(16198,1,12,72),(16200,1,12,74),(16204,1,12,75),(16202,1,12,76),(16206,1,12,78),(16207,1,12,79),(21617,1,12,81),(21611,1,12,82),(21612,1,12,84),(21613,1,12,85),(21614,1,12,86),(21615,1,12,87),(21616,1,12,88),(21618,1,12,89),(15401,1,12,91),(15397,1,12,92),(15400,1,12,93),(15403,1,12,94),(13990,1,12,95),(12734,1,12,97),(19241,1,12,101),(19237,1,12,102),(19238,1,12,104),(19239,1,12,105),(19240,1,12,106),(19242,1,12,109),(21595,1,12,111),(21586,1,12,112),(21588,1,12,113),(21590,1,12,114),(21592,1,12,115),(21594,1,12,116),(21596,1,12,117),(21741,1,12,121),(21738,1,12,122),(21740,1,12,125),(21742,1,12,126),(21743,1,12,130),(13821,1,12,141),(13820,1,12,142),(13822,1,12,144),(13912,1,12,151),(13909,1,12,152),(13911,1,12,153),(13913,1,12,154),(14063,1,12,161),(14056,1,12,162),(14058,1,12,163),(14060,1,12,164),(14062,1,12,165),(14064,1,12,167),(13350,1,12,171),(13345,1,12,172),(13347,1,12,173),(13349,1,12,174),(13351,1,12,178),(13838,1,12,221),(13834,1,12,222),(13837,1,12,223),(13840,1,12,229),(13842,1,12,237),(13844,1,12,238),(13846,1,12,239),(13516,1,12,241),(13515,1,12,242),(13517,1,12,243),(21782,1,12,251),(21763,1,12,252),(21765,1,12,253),(21766,1,12,254),(21768,1,12,255),(21770,1,12,256),(21744,1,12,262),(21750,1,12,281),(21747,1,12,282),(21749,1,12,283),(21751,1,12,286),(19877,1,12,300),(21600,1,12,301),(21360,1,12,302),(21599,1,12,304),(21601,1,12,305),(16194,1,12,331),(16193,1,12,332),(16195,1,12,333),(21771,1,12,341),(21772,1,12,342),(21773,1,12,343),(21774,1,12,344),(21780,1,12,351),(21777,1,12,352),(21779,1,12,353),(21781,1,12,354),(21783,1,12,358),(19249,1,12,430),(16384,1,12,501),(16378,1,12,502),(13865,1,12,510),(21726,1,12,511),(21721,1,12,512),(21723,1,12,514),(21725,1,12,517),(21727,1,12,519),(15291,1,12,520),(15286,1,12,522),(15288,1,12,524),(15290,1,12,525),(15292,1,12,527),(21734,1,12,531),(21730,1,12,532),(21731,1,12,533),(21733,1,12,534),(21735,1,12,538),(20076,1,12,561),(20073,1,12,562),(20075,1,12,563),(20077,1,12,564),(21787,1,12,610),(21786,1,12,611),(21788,1,12,612),(16932,1,12,650),(21582,1,12,651),(21581,1,12,652),(21583,1,12,653),(17124,1,12,660),(21701,1,12,661),(21700,1,12,662),(21702,1,12,663),(13358,1,12,700),(21623,1,12,701),(21622,1,12,702),(21624,1,12,703),(21710,1,12,750),(21709,1,12,751),(21711,1,12,752),(21643,1,12,771),(21632,1,12,772),(21634,1,12,773),(15085,1,12,774),(21636,1,12,775),(21638,1,12,776),(21640,1,12,777),(21642,1,12,778),(21644,1,12,779),(14917,1,12,1001),(14916,1,12,1002),(14918,1,12,1003),(14920,1,12,1004),(14921,1,12,1005),(19247,1,12,1101),(19245,1,12,1102),(19246,1,12,1104),(19248,1,12,1109),(19233,1,12,1121),(19226,1,12,1122),(19228,1,12,1123),(19230,1,12,1124),(19232,1,12,1125),(19234,1,12,1126),(21657,1,12,1181),(21671,1,12,1182),(21660,1,12,1183),(21661,1,12,1184),(21663,1,12,1185),(21665,1,12,1186),(21667,1,12,1187),(21670,1,12,1188),(21668,1,12,1189),(21672,1,12,1191),(13827,1,12,1201),(13828,1,12,1202),(21680,1,12,1231),(21675,1,12,1232),(21676,1,12,1233),(21678,1,12,1234),(21679,1,12,1235),(21681,1,12,1236),(16302,1,12,1237),(13829,1,12,1251),(21655,1,12,1321),(21656,1,12,1322),(21619,1,12,1421),(21571,1,12,2401),(21570,1,12,2402),(21572,1,12,2403),(21576,1,12,2411),(21575,1,12,2412),(21577,1,12,2413),(21578,1,12,2414),(21628,1,12,2501),(21627,1,12,2503),(21629,1,12,2515),(20082,1,12,3200),(20840,1,12,3201),(20341,1,12,3301),(15435,1,12,5001),(15436,1,12,5002),(21796,1,12,10001),(21791,1,12,10002),(21793,1,12,10003),(21795,1,12,10005),(21797,1,12,10008),(21693,1,12,20001),(21684,1,12,20002),(21686,1,12,20003),(21690,1,12,20004),(21692,1,12,20005),(21694,1,12,20006),(21688,1,12,20007),(21607,1,12,23001),(21604,1,12,23002),(21606,1,12,23003),(21608,1,12,23004),(19019,1,12,50101),(21759,1,12,50151),(21760,1,12,50152),(21761,1,12,50153),(21556,1,12,50401),(21564,1,12,50411),(21559,1,12,50412),(21561,1,12,50414),(21563,1,12,50415),(21565,1,12,50418),(21566,1,12,50420),(21567,1,12,50430),(21555,1,12,50440),(21704,1,12,55001),(21705,1,12,55002),(21757,1,12,56001),(21754,1,12,56002),(21756,1,12,56003),(21758,1,12,56004),(16742,1,12,56005),(20838,1,12,57001),(20837,1,12,57002),(20839,1,12,57003),(21695,1,12,59001),(21696,1,12,59002),(21697,1,12,59003),(21717,1,12,63001),(21714,1,12,63002),(21716,1,12,63003),(21718,1,12,63004),(21706,1,12,64001),(17328,1,12,101130),(17327,1,12,101131),(17329,1,12,101132),(16009,1,12,101331),(16010,1,12,101332),(16011,1,12,101333),(19208,1,12,101701),(19209,1,12,101702),(20069,1,12,941601),(20065,1,12,941602),(20066,1,12,941603),(20067,1,12,941604),(20068,1,12,941605),(20070,1,12,941606),(12776,1,13,11),(12777,1,13,21),(12778,1,13,31),(12779,1,13,41),(12780,1,13,61),(12781,1,13,71),(12782,1,13,72),(12783,1,13,74),(12784,1,13,75),(12785,1,13,78),(12786,1,13,79),(12787,1,13,81),(12788,1,13,91),(12789,1,13,95),(12790,1,13,97),(12791,1,13,101),(12792,1,13,111),(12793,1,13,121),(12794,1,13,151),(12795,1,13,161),(12796,1,13,171),(12797,1,13,221),(12798,1,13,222),(12799,1,13,229),(12800,1,13,241),(12801,1,13,242),(12802,1,13,243),(12803,1,13,262),(12804,1,13,281),(12805,1,13,300),(12806,1,13,331),(12807,1,13,341),(12808,1,13,342),(12809,1,13,343),(12810,1,13,344),(12811,1,13,531),(12812,1,13,700),(12813,1,13,1001),(12814,1,13,1002),(12815,1,13,1003),(12816,1,13,1004),(12817,1,13,1005),(12818,1,13,1101),(12819,1,13,1181),(12820,1,13,1182),(12821,1,13,1201),(12822,1,13,1202),(12823,1,13,1231),(12824,1,13,2401),(12825,1,13,2501),(12826,1,13,2503),(12827,1,13,2515),(12828,1,13,20001),(12830,1,13,23001),(12831,1,13,50101),(12832,1,14,11),(12833,1,14,21),(12834,1,14,31),(12835,1,14,41),(12836,1,14,61),(12837,1,14,71),(12838,1,14,72),(12839,1,14,74),(12840,1,14,75),(12841,1,14,78),(12842,1,14,79),(12843,1,14,81),(12844,1,14,91),(12845,1,14,95),(12846,1,14,97),(12847,1,14,101),(12848,1,14,111),(12849,1,14,121),(12850,1,14,151),(12851,1,14,161),(12852,1,14,171),(12853,1,14,221),(12854,1,14,222),(12855,1,14,229),(12856,1,14,241),(12857,1,14,242),(12858,1,14,243),(12859,1,14,262),(12860,1,14,281),(12861,1,14,300),(12862,1,14,331),(12863,1,14,341),(12864,1,14,342),(12865,1,14,343),(12866,1,14,344),(12867,1,14,531),(12868,1,14,700),(12869,1,14,1001),(12870,1,14,1002),(12871,1,14,1003),(12872,1,14,1004),(12873,1,14,1005),(12874,1,14,1101),(12875,1,14,1181),(12876,1,14,1182),(12877,1,14,1201),(12878,1,14,1202),(12879,1,14,1231),(12880,1,14,2401),(12881,1,14,2501),(12882,1,14,2503),(12883,1,14,2515),(12884,1,14,20001),(12886,1,14,23001),(12887,1,14,50101),(12944,1,16,11),(12945,1,16,21),(12946,1,16,31),(13056,1,16,41),(13057,1,16,42),(13058,1,16,44),(13059,1,16,45),(12948,1,16,61),(12949,1,16,71),(12950,1,16,72),(12951,1,16,74),(12952,1,16,75),(12953,1,16,78),(12954,1,16,79),(12955,1,16,81),(12956,1,16,91),(12957,1,16,95),(12958,1,16,97),(12959,1,16,101),(12960,1,16,111),(12961,1,16,121),(13060,1,16,141),(13061,1,16,142),(13062,1,16,144),(12962,1,16,151),(12963,1,16,161),(12964,1,16,171),(12965,1,16,221),(12966,1,16,222),(12967,1,16,229),(12968,1,16,241),(12969,1,16,242),(12970,1,16,243),(13128,1,16,251),(13064,1,16,262),(12972,1,16,281),(12973,1,16,300),(12974,1,16,331),(12975,1,16,341),(12976,1,16,342),(12977,1,16,343),(12978,1,16,344),(12979,1,16,531),(12980,1,16,700),(12981,1,16,1001),(12982,1,16,1002),(12983,1,16,1003),(12984,1,16,1004),(12985,1,16,1005),(12986,1,16,1101),(12987,1,16,1181),(12988,1,16,1182),(12989,1,16,1201),(12990,1,16,1202),(12991,1,16,1231),(12992,1,16,2401),(12993,1,16,2501),(12994,1,16,2503),(12995,1,16,2515),(12996,1,16,20001),(12998,1,16,23001),(12999,1,16,50101),(13000,1,17,11),(13001,1,17,21),(13002,1,17,31),(13065,1,17,41),(13066,1,17,42),(13067,1,17,44),(13068,1,17,45),(13004,1,17,61),(13005,1,17,71),(13006,1,17,72),(13007,1,17,74),(13008,1,17,75),(13009,1,17,78),(13010,1,17,79),(13011,1,17,81),(13012,1,17,91),(13013,1,17,95),(13014,1,17,97),(13015,1,17,101),(13016,1,17,111),(13017,1,17,121),(13069,1,17,141),(13070,1,17,142),(13071,1,17,144),(13018,1,17,151),(13019,1,17,161),(13020,1,17,171),(13021,1,17,221),(13022,1,17,222),(13023,1,17,229),(13024,1,17,241),(13025,1,17,242),(13026,1,17,243),(13028,1,17,281),(13029,1,17,300),(13030,1,17,331),(13031,1,17,341),(13032,1,17,342),(13033,1,17,343),(13034,1,17,344),(13035,1,17,531),(13036,1,17,700),(13037,1,17,1001),(13038,1,17,1002),(13039,1,17,1003),(13040,1,17,1004),(13041,1,17,1005),(13042,1,17,1101),(13043,1,17,1181),(13044,1,17,1182),(13045,1,17,1201),(13046,1,17,1202),(13047,1,17,1231),(13048,1,17,2401),(13049,1,17,2501),(13050,1,17,2503),(13051,1,17,2515),(13052,1,17,20001),(13054,1,17,23001),(13055,1,17,50101),(14504,1,18,11),(14505,1,18,21),(14506,1,18,31),(14507,1,18,41),(14508,1,18,61),(14509,1,18,71),(14510,1,18,78),(14511,1,18,81),(14512,1,18,91),(14513,1,18,95),(14514,1,18,101),(14515,1,18,111),(14516,1,18,121),(14517,1,18,151),(14518,1,18,161),(14519,1,18,221),(14520,1,18,241),(14521,1,18,262),(14522,1,18,281),(14523,1,18,300),(14524,1,18,331),(14525,1,18,332),(14526,1,18,333),(14527,1,18,341),(14528,1,18,342),(14529,1,18,343),(14530,1,18,344),(14531,1,18,531),(14532,1,18,701),(14533,1,18,771),(14534,1,18,774),(14535,1,18,1001),(14536,1,18,1004),(14537,1,18,1101),(14538,1,18,1181),(14539,1,18,1182),(14540,1,18,1201),(14541,1,18,1231),(14542,1,18,2401),(14543,1,18,2501),(14544,1,18,2503),(14545,1,18,2515),(14546,1,18,20001),(14548,1,18,50101),(14549,1,18,59001),(15242,1,19,21),(15243,1,19,31),(15244,1,19,41),(15245,1,19,61),(15246,1,19,71),(15247,1,19,78),(15248,1,19,81),(15249,1,19,101),(15250,1,19,121),(15251,1,19,151),(15252,1,19,161),(15253,1,19,221),(15254,1,19,241),(15255,1,19,262),(15256,1,19,281),(15257,1,19,300),(15258,1,19,331),(15259,1,19,332),(15260,1,19,341),(15261,1,19,342),(15262,1,19,343),(15263,1,19,344),(15264,1,19,531),(15265,1,19,701),(15266,1,19,771),(15267,1,19,774),(15268,1,19,777),(15269,1,19,1001),(15270,1,19,1004),(15271,1,19,1101),(15272,1,19,1121),(15273,1,19,1181),(15274,1,19,1182),(15275,1,19,1201),(15276,1,19,1231),(15277,1,19,2401),(15278,1,19,2501),(15279,1,19,20001),(15281,1,19,50101),(15282,1,19,59001),(15283,1,19,63001); /*!40000 ALTER TABLE `llx_user_rights` ENABLE KEYS */; UNLOCK TABLES; @@ -13606,12 +13779,12 @@ DROP TABLE IF EXISTS `llx_usergroup`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_usergroup` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `nom` varchar(255) COLLATE utf8mb3_unicode_ci NOT NULL, + `nom` varchar(255) NOT NULL, `entity` int(11) NOT NULL DEFAULT 1, `datec` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `note` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `model_pdf` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note` text DEFAULT NULL, + `model_pdf` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_usergroup_name` (`nom`,`entity`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -13638,7 +13811,7 @@ CREATE TABLE `llx_usergroup_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_usergroup_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -13723,22 +13896,22 @@ DROP TABLE IF EXISTS `llx_website`; CREATE TABLE `llx_website` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(128) DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, `status` int(11) DEFAULT NULL, `fk_default_home` int(11) DEFAULT NULL, - `virtualhost` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `virtualhost` varchar(255) DEFAULT NULL, `date_creation` datetime DEFAULT NULL, `date_modification` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `maincolor` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `maincolorbis` varchar(16) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `maincolor` varchar(16) DEFAULT NULL, + `maincolorbis` varchar(16) DEFAULT NULL, `use_manifest` int(11) DEFAULT NULL, - `lang` varchar(8) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `otherlang` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `lang` varchar(8) DEFAULT NULL, + `otherlang` varchar(255) DEFAULT NULL, `position` int(11) DEFAULT 0, `lastaccess` datetime DEFAULT NULL, `pageviews_month` bigint(20) unsigned DEFAULT 0, @@ -13769,7 +13942,7 @@ CREATE TABLE `llx_website_extrafields` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_object` int(11) NOT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`), KEY `idx_website_extrafields` (`fk_object`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; @@ -13794,29 +13967,29 @@ DROP TABLE IF EXISTS `llx_website_page`; CREATE TABLE `llx_website_page` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `fk_website` int(11) NOT NULL, - `pageurl` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `aliasalt` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `title` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `description` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `keywords` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `content` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `pageurl` varchar(255) DEFAULT NULL, + `aliasalt` varchar(255) DEFAULT NULL, + `title` varchar(255) DEFAULT NULL, + `description` varchar(255) DEFAULT NULL, + `keywords` varchar(255) DEFAULT NULL, + `content` mediumtext DEFAULT NULL, `status` int(11) DEFAULT 1, `date_creation` datetime DEFAULT NULL, `date_modification` datetime DEFAULT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) DEFAULT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `type_container` varchar(16) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT 'page', - `lang` varchar(6) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `type_container` varchar(16) NOT NULL DEFAULT 'page', + `lang` varchar(6) DEFAULT NULL, `fk_page` int(11) DEFAULT NULL, - `grabbed_from` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `htmlheader` mediumtext COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `image` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `author_alias` varchar(64) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `grabbed_from` varchar(255) DEFAULT NULL, + `htmlheader` mediumtext DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, + `image` varchar(255) DEFAULT NULL, + `author_alias` varchar(64) DEFAULT NULL, `allowed_in_frames` int(11) DEFAULT 0, - `object_type` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `fk_object` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `object_type` varchar(255) DEFAULT NULL, + `fk_object` varchar(255) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE KEY `uk_website_page_url` (`fk_website`,`pageurl`), CONSTRAINT `fk_website_page_website` FOREIGN KEY (`fk_website`) REFERENCES `llx_website` (`rowid`) @@ -13842,17 +14015,17 @@ DROP TABLE IF EXISTS `llx_workstation_workstation`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `llx_workstation_workstation` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, - `ref` varchar(128) COLLATE utf8mb3_unicode_ci NOT NULL DEFAULT '(PROV)', - `label` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `type` varchar(7) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `note_public` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `ref` varchar(128) NOT NULL DEFAULT '(PROV)', + `label` varchar(255) DEFAULT NULL, + `type` varchar(7) DEFAULT NULL, + `note_public` text DEFAULT NULL, `entity` int(11) DEFAULT 1, - `note_private` text COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `note_private` text DEFAULT NULL, `date_creation` datetime NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), `fk_user_creat` int(11) NOT NULL, `fk_user_modif` int(11) DEFAULT NULL, - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, `status` smallint(6) NOT NULL, `nb_operators_required` int(11) DEFAULT NULL, `thm_operator_estimated` double DEFAULT NULL, @@ -13935,15 +14108,15 @@ DROP TABLE IF EXISTS `llx_zapier_hook`; CREATE TABLE `llx_zapier_hook` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `entity` int(11) NOT NULL DEFAULT 1, - `url` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `event` varchar(255) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `module` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, - `action` varchar(128) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `url` varchar(255) DEFAULT NULL, + `event` varchar(255) DEFAULT NULL, + `module` varchar(128) DEFAULT NULL, + `action` varchar(128) DEFAULT NULL, `status` int(11) DEFAULT NULL, `date_creation` datetime NOT NULL, `fk_user` int(11) NOT NULL, `tms` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), - `import_key` varchar(14) COLLATE utf8mb3_unicode_ci DEFAULT NULL, + `import_key` varchar(14) DEFAULT NULL, PRIMARY KEY (`rowid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -13966,4 +14139,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-07-05 10:09:14 +-- Dump completed on 2022-12-11 22:30:04 diff --git a/dev/resources/iso-normes/qr-bar-codes/barcode_EAN13.txt b/dev/resources/iso-normes/qr-bar-codes/barcode_EAN13.txt index e8000035788..549c6e29a1d 100644 --- a/dev/resources/iso-normes/qr-bar-codes/barcode_EAN13.txt +++ b/dev/resources/iso-normes/qr-bar-codes/barcode_EAN13.txt @@ -10,8 +10,7 @@ Signification des chiffres. - 1 chiffre pour la somme de controle Cette regle subit de nombreuses entorses pour ameliorer l'usage des chiffres disponibles. -Voici la liste des codes pays ou systeme : - +Voici la liste des codes pays ou systeme, les préfixes qui ne sont pas explicitement mentionnés sont réservés par GS1 : EN @@ -25,105 +24,139 @@ Meaning of the numbers: This rule has been twisted many times to improve the use of the available numbers. -Here is the list of country codes or system: +Here is the list of country codes or system, prefixes not explicitly listed are reserved by GS1: -List -==== +List (https://www.gs1.org/prefixes) +=================================== -00 - 13 UCC (U.S.A / États-Unis & Canada) -20 - 29 Flag for internal numbering / Codification interne en magasin -30 - 37 GENCOD-EAN France -380 BCCI (Bulgaria) -383 SANA (Slovenia) -385 CRO-EAN (Croatia) -387 EAN-BIH (Bosnia-Herzegovina) -400-440 CCG (DE/Germany/Allemagne) -45 + 49 Distribution Code Center - DCC (Japan) -460-469 UNISCAN - EAN Russia (Federation de Russie) -471 CAN Taiwan -474 EAN Estonia -475 EAN Latvia -476 EAN Azerbaijan -477 EAN Lithuania -478 EAN Uzbekistan -479 EAN Sri Lanka -480 PANC Philippines -481 EAN Belarus -482 EAN Ukraine -484 EAN Moldova -485 EAN Armenia -486 EAN Georgia -487 EAN Kazakhstan -489 HKANA Hong Kong -50 E Centre UK - United Kingdom -520 HELLCAN-EAN HELLAS - Greece -528 EAN Lebanon -529 EAN Cyprus -531 EAN-MAC (FYR Macedonia) -535 EAN Malta -539 EAN Ireland -54 ICODIF/EAN Belgium & Luxembourg -560 CODIPOR (Portugal) -569 EAN Iceland/Islande -57 EAN Denmark -590 EAN Poland -594 EAN Romania -599 H.A.P.M.H. (Hungary) -600-601 EAN South Africa -609 EAN Mauritius Island -611 EAN Morocco -613 EAN Algeria -619 Tunicode (Tunisia) -621 EAN Syria -622 EAN Egypt -625 EAN Jordan/Jordanie -626 EAN Iran -628 EAN Saudi Arabia -64 EAN Finland -690-693 ANCC - Article Numbering Centre of China -70 EAN Norge (Norvege) -729 Israeli Bar Code Association - EAN Israel -73 EAN Suede -740 EAN Guatemala -741 EAN El Salvador -742 ICCC (Honduras) -743 EAN Nicaragua -744 EAN Costa Rica Panama -746 746 EAN Republique Dominicaine -750 AMECE (Mexique) -759 EAN Venezuela -76 EAN (Schweiz, Suisse, Svizzera) -770 IAC (Colombie) -773 EAN Uruguay -775 APC - EAN Peru (Perou) -777 EAN Bolivie -779 CODIGO - EAN Argentine -780 EAN Chili -784 EAN Paraguay -786 ECOP (Equateur) -789 EAN Bresil -80 - 83 INDICOD (Italy) -84 AECOC (Espagne) -850 Camera de Comercio de la Republica de Cuba (Cuba) -858 EAN Slovaquie -859 EAN Republique Tcheque -860 EAN YU (Yougoslavie) -867 EAN DPR Korea (Coree du Nord) -869 Union of Chambers of Commerce of Turkey (Turquie) -87 EAN Nederland (Hollande) -880 EAN Korea (Coree du Sud) -885 EAN Thailande -888 SANC (Singapour) -890 EAN Inde -893 EAN Vietnam -899 EAN Indonesie -90 - 91 EAN Autriche -93 EAN Australie -94 EAN Nouvelle Zelande -955 Malaysian Article Numbering Council (MANC) - Malaisie -977 Publications sirielles (ISSN) -978 - 979 Livres (ISBN) -980 Refus de remboursement -981 - 982 Coupons (monnaie courante) -99 Coupons +0000000 Flag for internal numbering / Codification interne en magasin +00001–01999 GS1 US (U.S.A / États-Unis & Canada) +020-029 Restricted / Restreint +030-039 GS1 US (U.S.A / États-Unis & Canada) +040-049 Flag for internal numbering / Codification interne en magasin +050-059 GS1 US (U.S.A / États-Unis & Canada) +060-139 GS1 US (U.S.A / États-Unis & Canada) +300-379 GS1 France +380 GS1 Bulgaria +383 GS1 Slovenija +385 GS1 Croatia +387 GS1 BIH (Bosnia-Herzegovina) +389 GS1 Montenegro +400-440 GS1 Germany +450-459 GS1 Japan +460-469 GS1 Russia +470 GS1 Kyrgyzstan +471 GS1 Chinese Taipei +474 GS1 Estonia +475 GS1 Latvia +476 GS1 Azerbaijan +477 GS1 Lithuania +478 GS1 Uzbekistan +479 GS1 Sri Lanka +480 GS1 Philippines +481 GS1 Belarus +482 GS1 Ukraine +483 GS1 Turkmenistan +484 GS1 Moldova +485 GS1 Armenia +486 GS1 Georgia +487 GS1 Kazakstan +488 GS1 Tajikistan +489 GS1 Hong Kong, China +490-499 GS1 Japan +500-509 GS1 UK +520-521 GS1 Association Greece +528 GS1 Lebanon +529 GS1 Cyprus +530 GS1 Albania +531 GS1 Macedonia +535 GS1 Malta +539 GS1 Ireland +540-549 GS1 Belgium & Luxembourg +560 GS1 Portugal +569 GS1 Iceland +570-579 GS1 Denmark +590 GS1 Poland +594 GS1 Romania +599 GS1 Hungary +600-601 GS1 South Africa +603 GS1 Ghana +604 GS1 Senegal +607 GS1 Oman +608 GS1 Bahrain +609 GS1 Mauritius +611 GS1 Morocco +613 GS1 Algeria +615 GS1 Nigeria +616 GS1 Kenya +617 GS1 Cameroon +618 GS1 Côte d'Ivoire +619 GS1 Tunisia +620 GS1 Tanzania +621 GS1 Syria +622 GS1 Egypt +624 GS1 Libya +625 GS1 Jordan +626 GS1 Iran +627 GS1 Kuwait +628 GS1 Saudi Arabia +629 GS1 Emirates +630 GS1 Qatar +631 GS1 Namibia +640-649 GS1 Finland +690-699 GS1 China +700-709 GS1 Norway +729 GS1 Israel +730-739 GS1 Sweden +740 GS1 Guatemala +741 GS1 El Salvador +742 GS1 Honduras +743 GS1 Nicaragua +744 GS1 Costa Rica +745 GS1 Panama +746 GS1 Republica Dominicana +750 GS1 Mexico +754-755 GS1 Canada +759 GS1 Venezuela +760-769 GS1 Schweiz, Suisse, Svizzera +770-771 GS1 Colombia +773 GS1 Uruguay +775 GS1 Peru +777 GS1 Bolivia +778-779 GS1 Argentina +780 GS1 Chile +784 GS1 Paraguay +786 GS1 Ecuador +789-790 GS1 Brasil +800-839 GS1 Italy +840-849 GS1 Spain +850 GS1 Cuba +858 GS1 Slovakia +859 GS1 Czech +860 GS1 Serbia +865 GS1 Mongolia +867 GS1 North Korea +868-869 GS1 Türkiye +870-879 GS1 Netherlands +880 GS1 South Korea +883 GS1 Myanmar +884 GS1 Cambodia +885 GS1 Thailand +888 GS1 Singapore +890 GS1 India +893 GS1 Vietnam +896 GS1 Pakistan +899 GS1 Indonesia +900-919 GS1 Austria +930-939 GS1 Australia +940-949 GS1 New Zealand +950 GS1 Global Office +955 GS1 Malaysia +958 GS1 Macao, China +960-969 Global Office - GTIN-8 +977 Serial publications / Publications en série (ISSN) +978-979 Bookland / Livres (ISBN) +980 Refund receipts / Remboursements +981-983 GS1 Coupons +99 GS1 Coupons diff --git a/dev/setup/apache/virtualhost b/dev/setup/apache/virtualhost index 7508bbca171..e8c5f2a8f4b 100644 --- a/dev/setup/apache/virtualhost +++ b/dev/setup/apache/virtualhost @@ -1,14 +1,15 @@ #php_admin_value sendmail_path "/usr/sbin/sendmail -t -i" #php_admin_value mail.force_extra_parameters "-f postmaster@mydomain.com" - php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f postmaster@mydomain.com" + #php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f postmaster@mydomain.com" + php_admin_value open_basedir /tmp/:/home/.../htdocs:/home/.../dolibarr_documents: # Add this to use a custom apparmor profile when using apache php handler - - AADefaultHatName sellyoursaas-instances - + + AADefaultHatName sellyoursaas-instances + ServerName myvirtualalias @@ -35,8 +36,8 @@ #AuthUserFile /etc/apache2/.htpasswd #require valid-user - - # Leaving /public and /api, /dav, .well_known but also wrappers for document and viewimage accessible to everyone + + # Leaving /public and /api, /dav, .well_known but also wrappers for document, viewimage and public json/img accessible to everyone AuthType None Require all granted diff --git a/dev/setup/fail2ban/filter.d/web-accesslog-limit403.conf b/dev/setup/fail2ban/filter.d/web-accesslog-limit403.conf new file mode 100644 index 00000000000..1356df80115 --- /dev/null +++ b/dev/setup/fail2ban/filter.d/web-accesslog-limit403.conf @@ -0,0 +1,19 @@ +# Fail2Ban configuration file +# +# Regexp to detect forbidden access on pages (public or not) so we can add mitigation on IP making too much +# access to your a Dolibarr instance. + + +[Definition] + +# To test, you can inject this example into log +# echo `myvirtualhost.com:443 1.2.3.4 - - [15/Dec/2022:09:57:47 +0000] "GET /public/abc" 403 123 "-" "Mozilla" >> /var/log/apache2/access.log +# +# then +# fail2ban-client status web-accesslog-limit403 +# +# To test rule file on a existing log file +# fail2ban-regex /var/log/apache2/access.log /etc/fail2ban/filter.d/web-accesslog-limit403.conf + +failregex = - - .*HTTP/[0-9]+(.[0-9]+)?" 403 +ignoreregex = diff --git a/dev/setup/qodana/README.md b/dev/setup/qodana/README.md new file mode 100644 index 00000000000..37b465cabc9 --- /dev/null +++ b/dev/setup/qodana/README.md @@ -0,0 +1,14 @@ +QODANA TUTO +----------- +This README explains how to use qodana to generate static analytics reports on the code + +Install docker + + +Install qodana + + +To run inspection on CLI + cd ~/git/dirtoscan + sudo qodana scan --show-report + diff --git a/htdocs/accountancy/admin/account.php b/htdocs/accountancy/admin/account.php index 2a23ee5eb85..91b7673ab81 100644 --- a/htdocs/accountancy/admin/account.php +++ b/htdocs/accountancy/admin/account.php @@ -47,6 +47,7 @@ $search_label = GETPOST('search_label', 'alpha'); $search_labelshort = GETPOST('search_labelshort', 'alpha'); $search_accountparent = GETPOST('search_accountparent', 'alpha'); $search_pcgtype = GETPOST('search_pcgtype', 'alpha'); +$search_import_key = GETPOST('search_import_key', 'alpha'); $toselect = GETPOST('toselect', 'array'); $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $confirm = GETPOST('confirm', 'alpha'); @@ -83,16 +84,19 @@ if (!$sortorder) { } $arrayfields = array( - 'aa.account_number'=>array('label'=>$langs->trans("AccountNumber"), 'checked'=>1), - 'aa.label'=>array('label'=>$langs->trans("Label"), 'checked'=>1), - 'aa.labelshort'=>array('label'=>$langs->trans("LabelToShow"), 'checked'=>1), - 'aa.account_parent'=>array('label'=>$langs->trans("Accountparent"), 'checked'=>1), - 'aa.pcg_type'=>array('label'=>$langs->trans("Pcgtype"), 'checked'=>1, 'help'=>'PcgtypeDesc'), - 'aa.reconcilable'=>array('label'=>$langs->trans("Reconcilable"), 'checked'=>1), - 'aa.active'=>array('label'=>$langs->trans("Activated"), 'checked'=>1) + 'aa.account_number'=>array('label'=>"AccountNumber", 'checked'=>1), + 'aa.label'=>array('label'=>"Label", 'checked'=>1), + 'aa.labelshort'=>array('label'=>"LabelToShow", 'checked'=>1), + 'aa.account_parent'=>array('label'=>"Accountparent", 'checked'=>1), + 'aa.pcg_type'=>array('label'=>"Pcgtype", 'checked'=>1, 'help'=>'PcgtypeDesc'), + 'categories'=>array('label'=>"AccountingCategories", 'checked'=>-1, 'help'=>'AccountingCategoriesDesc'), + 'aa.reconcilable'=>array('label'=>"Reconcilable", 'checked'=>1), + 'aa.active'=>array('label'=>"Activated", 'checked'=>1), + 'aa.import_key'=>array('label'=>"ImportId", 'checked'=>-1) ); if ($conf->global->MAIN_FEATURES_LEVEL < 2) { + unset($arrayfields['categories']); unset($arrayfields['aa.reconcilable']); } @@ -226,15 +230,12 @@ if ($action == 'delete') { $pcgver = $conf->global->CHARTOFACCOUNTS; -$sql = "SELECT aa.rowid, aa.fk_pcg_version, aa.pcg_type, aa.account_number, aa.account_parent , aa.label, aa.labelshort, aa.reconcilable, aa.active, "; +$sql = "SELECT aa.rowid, aa.fk_pcg_version, aa.pcg_type, aa.account_number, aa.account_parent, aa.label, aa.labelshort, aa.fk_accounting_category,"; +$sql .= " aa.reconcilable, aa.active, aa.import_key,"; $sql .= " a2.rowid as rowid2, a2.label as label2, a2.account_number as account_number2"; $sql .= " FROM ".MAIN_DB_PREFIX."accounting_account as aa"; -$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version AND aa.entity = ".$conf->entity; -if ($db->type == 'pgsql') { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as a2 ON a2.rowid = aa.account_parent AND a2.entity = ".$conf->entity; -} else { - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as a2 ON a2.rowid = aa.account_parent AND a2.entity = ".$conf->entity; -} +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version AND aa.entity = ".((int) $conf->entity); +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."accounting_account as a2 ON a2.rowid = aa.account_parent AND a2.entity = ".((int) $conf->entity); $sql .= " WHERE asy.rowid = ".((int) $pcgver); //print $sql; if (strlen(trim($search_account))) { @@ -337,6 +338,9 @@ if ($resql) { if ($search_pcgtype) { $param .= '&search_pcgtype='.urlencode($search_pcgtype); } + if ($optioncss != '') { + $param .= '&search_import_key='.urlencode($search_import_key); + } if ($optioncss != '') { $param .= '&optioncss='.urlencode($optioncss); } @@ -399,7 +403,7 @@ if ($resql) { } print ""; print ajax_combobox("chartofaccounts"); - print ''; + print ''; print '
'; @@ -436,11 +440,20 @@ if ($resql) { } if (!empty($arrayfields['aa.account_parent']['checked'])) { print ''; - print $formaccounting->select_account($search_accountparent, 'search_accountparent', 2); + print $formaccounting->select_account($search_accountparent, 'search_accountparent', 2, array(), 0, 0, 'maxwidth150'); print ''; } + // Predefined group if (!empty($arrayfields['aa.pcg_type']['checked'])) { - print ''; + print ''; + } + // Custom groups + if (!empty($arrayfields['categories']['checked'])) { + print ''; + } + // Import key + if (!empty($arrayfields['aa.import_key']['checked'])) { + print ''; } if ($conf->global->MAIN_FEATURES_LEVEL >= 2) { if (!empty($arrayfields['aa.reconcilable']['checked'])) { @@ -471,6 +484,12 @@ if ($resql) { if (!empty($arrayfields['aa.pcg_type']['checked'])) { print_liste_field_titre($arrayfields['aa.pcg_type']['label'], $_SERVER["PHP_SELF"], 'aa.pcg_type,aa.account_number', '', $param, '', $sortfield, $sortorder, '', $arrayfields['aa.pcg_type']['help'], 1); } + if (!empty($arrayfields['categories']['checked'])) { + print_liste_field_titre($arrayfields['categories']['label'], $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder, '', $arrayfields['categories']['help'], 1); + } + if (!empty($arrayfields['aa.import_key']['checked'])) { + print_liste_field_titre($arrayfields['aa.import_key']['label'], $_SERVER["PHP_SELF"], 'aa.import_key', '', $param, '', $sortfield, $sortorder, '', $arrayfields['aa.import_key']['help'], 1); + } if ($conf->global->MAIN_FEATURES_LEVEL >= 2) { if (!empty($arrayfields['aa.reconcilable']['checked'])) { print_liste_field_titre($arrayfields['aa.reconcilable']['label'], $_SERVER["PHP_SELF"], 'aa.reconcilable', '', $param, '', $sortfield, $sortorder); @@ -505,7 +524,7 @@ if ($resql) { // Account label if (!empty($arrayfields['aa.label']['checked'])) { print ""; - print $obj->label; + print dol_escape_htmltag($obj->label); print "\n"; if (!$i) { $totalarray['nbfield']++; @@ -515,7 +534,7 @@ if ($resql) { // Account label to show (label short) if (!empty($arrayfields['aa.labelshort']['checked'])) { print ""; - print $obj->labelshort; + print dol_escape_htmltag($obj->labelshort); print "\n"; if (!$i) { $totalarray['nbfield']++; @@ -549,10 +568,30 @@ if ($resql) { } } - // Chart of accounts type + // Predefined group (deprecated) if (!empty($arrayfields['aa.pcg_type']['checked'])) { print ""; - print $obj->pcg_type; + print dol_escape_htmltag($obj->pcg_type); + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Custom accounts + if (!empty($arrayfields['categories']['checked'])) { + print ""; + // TODO Get all custom groups labels the account is in + print dol_escape_htmltag($obj->fk_accounting_category); + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Import id + if (!empty($arrayfields['aa.import_key']['checked'])) { + print ""; + print dol_escape_htmltag($obj->import_key); print "\n"; if (!$i) { $totalarray['nbfield']++; diff --git a/htdocs/accountancy/admin/accountmodel.php b/htdocs/accountancy/admin/accountmodel.php index 02921a78cb2..c5b8fd20045 100644 --- a/htdocs/accountancy/admin/accountmodel.php +++ b/htdocs/accountancy/admin/accountmodel.php @@ -640,7 +640,8 @@ if ($id) { foreach ($fieldlist as $field => $value) { $showfield = 1; $class = "left"; - $valuetoshow = $obj->{$fieldlist[$field]}; + $tmpvar = $fieldlist[$field]; + $valuetoshow = $obj->$tmpvar; if ($value == 'type_template') { $valuetoshow = isset($elementList[$valuetoshow]) ? $elementList[$valuetoshow] : $valuetoshow; } diff --git a/htdocs/accountancy/admin/card.php b/htdocs/accountancy/admin/card.php index 9eabd378e11..43d1852c720 100644 --- a/htdocs/accountancy/admin/card.php +++ b/htdocs/accountancy/admin/card.php @@ -282,7 +282,7 @@ if ($action == 'create') { print $form->textwithpicto($langs->trans("AccountingCategory"), $langs->transnoentitiesnoconv("AccountingAccountGroupsDesc")); print ''; print ''; - $formaccounting->select_accounting_category($object->account_category, 'account_category', 1, 0, 1); + print $formaccounting->select_accounting_category($object->account_category, 'account_category', 1, 0, 1); print ''; print ''; @@ -329,7 +329,8 @@ if ($action == 'create') { // Account parent print ''.$langs->trans("Accountparent").''; print ''; - print $formaccounting->select_account($object->account_parent, 'account_parent', 1); + // Note: We accept disabled account as parent account so we can build a hierarchy and use only childs + print $formaccounting->select_account($object->account_parent, 'account_parent', 1, array(), 0, 0, 'minwidth100 maxwidth300 maxwidthonsmartphone', 1, ''); print ''; // Chart of accounts type @@ -358,7 +359,7 @@ if ($action == 'create') { print $form->textwithpicto($langs->trans("AccountingCategory"), $langs->transnoentitiesnoconv("AccountingAccountGroupsDesc")); print ''; print ''; - $formaccounting->select_accounting_category($object->account_category, 'account_category', 1); + print $formaccounting->select_accounting_category($object->account_category, 'account_category', 1); print ''; print ''; diff --git a/htdocs/accountancy/admin/categories.php b/htdocs/accountancy/admin/categories.php index 7b86902e009..7b660419daf 100644 --- a/htdocs/accountancy/admin/categories.php +++ b/htdocs/accountancy/admin/categories.php @@ -1,6 +1,7 @@ * Copyright (C) 2017-2022 Alexandre Spangaro + * Copyright (C) 2022 Laurent Destailleur * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -31,7 +32,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php'; $error = 0; // Load translation files required by the page -$langs->loadLangs(array("bills", "accountancy")); +$langs->loadLangs(array("bills", "accountancy", "compta")); $id = GETPOST('id', 'int'); $cancel = GETPOST('cancel', 'alpha'); @@ -44,6 +45,26 @@ if ($cat_id == 0) { $cat_id = null; } +// Load variable for pagination +$limit = GETPOST('limit', 'int') ? GETPOST('limit', 'int') : $conf->liste_limit; +$sortfield = GETPOST('sortfield', 'aZ09comma'); +$sortorder = GETPOST('sortorder', 'aZ09comma'); +$page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); +if (empty($page) || $page < 0 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha')) { + // If $page is not defined, or '' or -1 or if we click on clear filters + $page = 0; +} +$offset = $limit * $page; +$pageprev = $page - 1; +$pagenext = $page + 1; + +if (empty($sortfield)) { + $sortfield = 'account_number'; +} +if (empty($sortorder)) { + $sortorder = 'ASC'; +} + // Security check if (!$user->hasRight('accounting', 'chartofaccount')) { accessforbidden(); @@ -110,18 +131,22 @@ print ''; // Select the category print ''; print ''; +print '
'.$langs->trans("AccountingCategory").''; -$formaccounting->select_accounting_category($cat_id, 'account_category', 1, 0, 0, 1); -print ''; +print $formaccounting->select_accounting_category($cat_id, 'account_category', 1, 0, 0, 0); +print ''; print '
'; + +print dol_get_fiche_end(); + + // Select the accounts if (!empty($cat_id)) { $return = $accountingcategory->getAccountsWithNoCategory($cat_id); if ($return < 0) { setEventMessages(null, $accountingcategory->errors, 'errors'); } - print ''.$langs->trans("AddAccountFromBookKeepingWithNoCategories").''; - print ''; + print '
'; $arraykeyvalue = array(); foreach ($accountingcategory->lines_cptbk as $key => $val) { @@ -130,33 +155,25 @@ if (!empty($cat_id)) { } if (is_array($accountingcategory->lines_cptbk) && count($accountingcategory->lines_cptbk) > 0) { - print $form->multiselectarray('cpt_bk', $arraykeyvalue, GETPOST('cpt_bk', 'array'), null, null, null, null, "90%"); - print '
'; - /*print '
'; - print ajax_combobox('cpt_bk'); - */ - print ' '; + print img_picto($langs->trans("AccountingAccount"), 'accounting_account', 'class="pictofixedwith"'); + print $form->multiselectarray('cpt_bk', $arraykeyvalue, GETPOST('cpt_bk', 'array'), null, null, '', 0, "80%", '', '', $langs->transnoentitiesnoconv("AddAccountFromBookKeepingWithNoCategories")); + print ' '; } - print ''; } -print ''; - -print dol_get_fiche_end(); - print ''; -if ($action == 'display' || $action == 'delete') { - print "\n"; +if ((empty($action) || $action == 'display' || $action == 'delete') && $cat_id > 0) { + $param = 'account_category='.((int) $cat_id); + + print '
'; + print '
'."\n"; print ''; - print '"; - print '"; - print "\n"; + print getTitleFieldOfList('AccountAccounting', 0, $_SERVER['PHP_SELF'], 'account_number', '', $param, '', $sortfield, $sortorder, '')."\n"; + print getTitleFieldOfList('Label', 0, $_SERVER['PHP_SELF'], 'label', '', $param, '', $sortfield, $sortorder, '')."\n"; + print getTitleFieldOfList('', 0, $_SERVER['PHP_SELF'], '', '', $param, '', $sortfield, $sortorder, '')."\n"; + print ''."\n"; if (!empty($cat_id)) { $return = $accountingcategory->display($cat_id); // This load ->lines_display @@ -165,6 +182,8 @@ if ($action == 'display' || $action == 'delete') { } if (is_array($accountingcategory->lines_display) && count($accountingcategory->lines_display) > 0) { + $accountingcategory->lines_display = dol_sort_array($accountingcategory->lines_display, $sortfield, $sortorder, -1, 0, 1); + foreach ($accountingcategory->lines_display as $cpt) { print ''; print ''; @@ -177,6 +196,8 @@ if ($action == 'display' || $action == 'delete') { print ""; print "\n"; } + } else { + print ''; } } diff --git a/htdocs/accountancy/admin/categories_list.php b/htdocs/accountancy/admin/categories_list.php index 3a6664b8b44..0fd7b9012eb 100644 --- a/htdocs/accountancy/admin/categories_list.php +++ b/htdocs/accountancy/admin/categories_list.php @@ -190,7 +190,7 @@ if (GETPOST('actionadd', 'alpha') || GETPOST('actionmodify', 'alpha')) { setEventMessages($langs->transnoentities('ErrorCodeCantContainZero'), null, 'errors'); } } - if (!is_numeric(GETPOST('position', 'alpha'))) { + if (GETPOST('position') && !is_numeric(GETPOST('position', 'alpha'))) { $langs->loadLangs(array("errors")); $ok = 0; setEventMessages($langs->transnoentities('ErrorFieldMustBeANumeric', $langs->transnoentities("Position")), null, 'errors'); @@ -444,15 +444,37 @@ if ($search_country_id > 0) { if ($sortfield == 'country') { $sortfield = 'country_code'; } +if (empty($sortfield)) { + $sortfield = 'position'; +} + $sql .= $db->order($sortfield, $sortorder); $sql .= $db->plimit($listlimit + 1, $offset); //print $sql; $fieldlist = explode(',', $tabfield[$id]); +$param = '&id='.$id; +if ($search_country_id > 0) { + $param .= '&search_country_id='.urlencode($search_country_id); +} +$paramwithsearch = $param; +if ($sortorder) { + $paramwithsearch .= '&sortorder='.urlencode($sortorder); +} +if ($sortfield) { + $paramwithsearch .= '&sortfield='.urlencode($sortfield); +} +if (GETPOST('from', 'alpha')) { + $paramwithsearch .= '&from='.urlencode(GETPOST('from', 'alpha')); +} + print ''; print ''; print ''; +print ''; +print ''; + print '
'; print '
'.$langs->trans("AccountAccounting")."'.$langs->trans("Label")."
'.length_accountg($cpt->account_number).'
'.$langs->trans("NoRecordFound").'
'; @@ -571,20 +593,6 @@ if ($resql) { $num = $db->num_rows($resql); $i = 0; - $param = '&id='.$id; - if ($search_country_id > 0) { - $param .= '&search_country_id='.urlencode($search_country_id); - } - $paramwithsearch = $param; - if ($sortorder) { - $paramwithsearch .= '&sortorder='.$sortorder; - } - if ($sortfield) { - $paramwithsearch .= '&sortfield='.$sortfield; - } - if (GETPOST('from', 'alpha')) { - $paramwithsearch .= '&from='.GETPOST('from', 'alpha'); - } // There is several pages if ($num > $listlimit) { print ''; $filterfound++; } else { @@ -725,11 +733,11 @@ if ($resql) { print ''; print ''; print ''; print ''; } else { @@ -743,7 +751,8 @@ if ($resql) { foreach ($fieldlist as $field => $value) { $showfield = 1; $class = "left"; - $valuetoshow = $obj->{$fieldlist[$field]}; + $tmpvar = $fieldlist[$field]; + $valuetoshow = $obj->$tmpvar; if ($value == 'category_type') { $valuetoshow = yn($valuetoshow); } elseif ($valuetoshow == 'all') { @@ -822,7 +831,7 @@ if ($resql) { } // Link to setup the group - print ''; } elseif ($fieldlist[$field] == 'country_id') { diff --git a/htdocs/accountancy/admin/defaultaccounts.php b/htdocs/accountancy/admin/defaultaccounts.php index 9a3b63adcc3..2bd1037db39 100644 --- a/htdocs/accountancy/admin/defaultaccounts.php +++ b/htdocs/accountancy/admin/defaultaccounts.php @@ -84,6 +84,9 @@ $list_account[] = 'ACCOUNTING_VAT_PAY_ACCOUNT'; if (isModEnabled('banque')) { $list_account[] = 'ACCOUNTING_ACCOUNT_TRANSFER_CASH'; } +if (!empty($conf->global->INVOICE_USE_RETAINED_WARRANTY)) { + $list_account[] = 'ACCOUNTING_ACCOUNT_CUSTOMER_RETAINED_WARRANTY'; +} if (isModEnabled('don')) { $list_account[] = 'DONATION_ACCOUNTINGACCOUNT'; } diff --git a/htdocs/accountancy/admin/index.php b/htdocs/accountancy/admin/index.php index 385c105451e..3a7be3e073e 100644 --- a/htdocs/accountancy/admin/index.php +++ b/htdocs/accountancy/admin/index.php @@ -261,6 +261,20 @@ if ($action == 'setenablelettering') { } } +if ($action == 'setenableautolettering') { + $setenableautolettering = GETPOST('value', 'int'); + $res = dolibarr_set_const($db, "ACCOUNTING_ENABLE_AUTOLETTERING", $setenableautolettering, 'yesno', 0, '', $conf->entity); + if (!($res > 0)) { + $error++; + } + + if (!$error) { + setEventMessages($langs->trans("SetupSaved"), null, 'mesgs'); + } else { + setEventMessages($langs->trans("Error"), null, 'mesgs'); + } +} + /* * View @@ -430,7 +444,7 @@ foreach ($list_binding as $key) { print $form->selectDate((!empty($conf->global->$key) ? $db->idate($conf->global->$key) : -1), $key, 0, 0, 1); } elseif ($key == 'ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER') { $array = array(0=>$langs->trans("PreviousMonth"), 1=>$langs->trans("CurrentMonth"), 2=>$langs->trans("Fiscalyear")); - print $form->selectarray($key, $array, (isset($conf->global->ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER) ? $conf->global->ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER : 0)); + print $form->selectarray($key, $array, (isset($conf->global->ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER) ? $conf->global->ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER : 0), 0, 0, 0, '', 0, 0, 0, '', 'onrightofpage'); } else { print ''; } @@ -479,6 +493,7 @@ if (!empty($conf->global->ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS)) { print ''; print '
'; @@ -605,7 +613,7 @@ if ($resql) { if ($showfield) { if ($value == 'country') { print ''; - print $form->select_country($search_country_id, 'search_country_id', '', 28, 'maxwidth200 maxwidthonsmartphone'); + print $form->select_country($search_country_id, 'search_country_id', '', 28, 'maxwidth150 maxwidthonsmartphone'); print ''; + print '
'; print ''; print ''; - print ''; - print '
'; - print ''; + print ''; + print ''; print '
'; + print ''; if (empty($obj->formula)) { print ''; print $langs->trans("ListOfAccounts"); @@ -887,10 +896,10 @@ function fieldListAccountingCategories($fieldlist, $obj = '', $tabname = '', $co if ($context == 'add') { $fieldname = 'country_id'; $preselectcountrycode = GETPOSTISSET('country_id') ? GETPOST('country_id', 'int') : $mysoc->country_code; - print $form->select_country($preselectcountrycode, $fieldname, '', 28, 'maxwidth200 maxwidthonsmartphone'); + print $form->select_country($preselectcountrycode, $fieldname, '', 28, 'maxwidth150 maxwidthonsmartphone'); } else { $preselectcountrycode = (empty($obj->country_code) ? (empty($obj->country) ? $mysoc->country_code : $obj->country) : $obj->country_code); - print $form->select_country($preselectcountrycode, $fieldname, '', 28, 'maxwidth200 maxwidthonsmartphone'); + print $form->select_country($preselectcountrycode, $fieldname, '', 28, 'maxwidth150 maxwidthonsmartphone'); } print '
'; +print '
'; // Lettering params print ''; @@ -499,6 +514,21 @@ if (!empty($conf->global->ACCOUNTING_ENABLE_LETTERING)) { } print ''; +if (!empty($conf->global->ACCOUNTING_ENABLE_LETTERING)) { + print ''; + print ''; + if (!empty($conf->global->ACCOUNTING_ENABLE_AUTOLETTERING)) { + print ''; + } else { + print ''; + } + print ''; +} + print '
' . $langs->trans("ACCOUNTING_ENABLE_AUTOLETTERING") . ''; + print img_picto($langs->trans("Activated"), 'switch_on'); + print ''; + print img_picto($langs->trans("Disabled"), 'switch_off'); + print '
'; print '
'; diff --git a/htdocs/accountancy/admin/journals_list.php b/htdocs/accountancy/admin/journals_list.php index e1a07fef5fc..ba2d867ebd6 100644 --- a/htdocs/accountancy/admin/journals_list.php +++ b/htdocs/accountancy/admin/journals_list.php @@ -587,7 +587,8 @@ if ($id) { foreach ($fieldlist as $field => $value) { $showfield = 1; $class = "left"; - $valuetoshow = $obj->{$fieldlist[$field]}; + $tmpvar = $fieldlist[$field]; + $valuetoshow = $obj->$tmpvar; if ($valuetoshow == 'all') { $valuetoshow = $langs->trans('All'); } elseif ($fieldlist[$field] == 'nature' && $tabname[$id] == MAIN_DB_PREFIX.'accounting_journal') { diff --git a/htdocs/accountancy/admin/subaccount.php b/htdocs/accountancy/admin/subaccount.php index c9f78596bcd..4f2274269d8 100644 --- a/htdocs/accountancy/admin/subaccount.php +++ b/htdocs/accountancy/admin/subaccount.php @@ -408,7 +408,7 @@ if ($resql) { $s .= ''.$langs->trans("Supplier").''; } elseif ($obj->type == 3) { // User - $s .= ''.$langs->trans("Employee").''; + $s .= ''.$langs->trans("Employee").''; } print $s; print ''; diff --git a/htdocs/accountancy/bookkeeping/balance.php b/htdocs/accountancy/bookkeeping/balance.php index 01d89f1168d..fd8cd8ad688 100644 --- a/htdocs/accountancy/bookkeeping/balance.php +++ b/htdocs/accountancy/bookkeeping/balance.php @@ -1,7 +1,7 @@ * Copyright (C) 2016 Florian Henry - * Copyright (C) 2016-2022 Alexandre Spangaro + * Copyright (C) 2016-2023 Alexandre Spangaro * Copyright (C) 2018 Frédéric France * * This program is free software; you can redistribute it and/or modify @@ -42,22 +42,13 @@ $langs->loadLangs(array("accountancy", "compta")); $action = GETPOST('action', 'aZ09'); $optioncss = GETPOST('optioncss', 'alpha'); -$contextpage = GETPOST('contextpage', 'aZ09'); - -// Load variable for pagination -$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; -$sortfield = GETPOST('sortfield', 'aZ09comma'); -$sortorder = GETPOST('sortorder', 'aZ09comma'); -$page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); -if (empty($page) || $page == -1 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha') || (empty($toselect) && $massaction === '0')) { - $page = 0; -} // If $page is not defined, or '' or -1 or if we click on clear filters or if we select empty mass action -$offset = $limit * $page; -$pageprev = $page - 1; -$pagenext = $page + 1; -//if (! $sortfield) $sortfield="p.date_fin"; -//if (! $sortorder) $sortorder="DESC"; - +$type = GETPOST('type', 'alpha'); +if ($type == 'sub') { + $context_default = 'balancesubaccountlist'; +} else { + $context_default = 'balancelist'; +} +$contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : $context_default; $show_subgroup = GETPOST('show_subgroup', 'alpha'); $search_date_start = dol_mktime(0, 0, 0, GETPOST('date_startmonth', 'int'), GETPOST('date_startday', 'int'), GETPOST('date_startyear', 'int')); $search_date_end = dol_mktime(23, 59, 59, GETPOST('date_endmonth', 'int'), GETPOST('date_endday', 'int'), GETPOST('date_endyear', 'int')); @@ -70,10 +61,29 @@ $search_accountancy_code_end = GETPOST('search_accountancy_code_end', 'alpha'); if ($search_accountancy_code_end == - 1) { $search_accountancy_code_end = ''; } +$search_not_reconciled = GETPOST('search_not_reconciled', 'alpha'); + +// Load variable for pagination +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; +$sortfield = GETPOST('sortfield', 'aZ09comma'); +$sortorder = GETPOST('sortorder', 'aZ09comma'); +$page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); +if (empty($page) || $page == -1 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha') || (empty($toselect) && $massaction === '0')) { + $page = 0; +} // If $page is not defined, or '' or -1 or if we click on clear filters or if we select empty mass action +$offset = $limit * $page; +$pageprev = $page - 1; +$pagenext = $page + 1; +if ($sortorder == "") { + $sortorder = "ASC"; +} +if ($sortfield == "") { + $sortfield = "t.numero_compte"; +} // Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context $object = new BookKeeping($db); -$hookmanager->initHooks(array('balancelist')); // Note that conf->hooks_modules contains array +$hookmanager->initHooks(array($contextpage)); // Note that conf->hooks_modules contains array $formaccounting = new FormAccounting($db); $formother = new FormOther($db); @@ -84,6 +94,7 @@ if (empty($search_date_start) && !GETPOSTISSET('formfilteraction')) { $sql .= " WHERE date_start < '".$db->idate(dol_now())."' AND date_end > '".$db->idate(dol_now())."'"; $sql .= $db->plimit(1); $res = $db->query($sql); + if ($res->num_rows > 0) { $fiscalYear = $db->fetch_object($res); $search_date_start = strtotime($fiscalYear->date_start); @@ -104,45 +115,6 @@ if (empty($search_date_start) && !GETPOSTISSET('formfilteraction')) { $search_date_end = dol_get_last_day($year_end, $month_end); } } -if ($sortorder == "") { - $sortorder = "ASC"; -} -if ($sortfield == "") { - $sortfield = "t.numero_compte"; -} - - -$param = ''; -if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { - $param .= '&contextpage='.urlencode($contextpage); -} -if ($limit > 0 && $limit != $conf->liste_limit) { - $param .= '&limit='.urlencode($limit); -} - -$filter = array(); -if (!empty($search_date_start)) { - $filter['t.doc_date>='] = $search_date_start; - $param .= '&date_startmonth='.GETPOST('date_startmonth', 'int').'&date_startday='.GETPOST('date_startday', 'int').'&date_startyear='.GETPOST('date_startyear', 'int'); -} -if (!empty($search_date_end)) { - $filter['t.doc_date<='] = $search_date_end; - $param .= '&date_endmonth='.GETPOST('date_endmonth', 'int').'&date_endday='.GETPOST('date_endday', 'int').'&date_endyear='.GETPOST('date_endyear', 'int'); -} -if (!empty($search_accountancy_code_start)) { - $filter['t.numero_compte>='] = $search_accountancy_code_start; - $param .= '&search_accountancy_code_start='.urlencode($search_accountancy_code_start); -} -if (!empty($search_accountancy_code_end)) { - $filter['t.numero_compte<='] = $search_accountancy_code_end; - $param .= '&search_accountancy_code_end='.urlencode($search_accountancy_code_end); -} -if (!empty($search_ledger_code)) { - $filter['t.code_journal'] = $search_ledger_code; - foreach ($search_ledger_code as $code) { - $param .= '&search_ledger_code[]='.urlencode($code); - } -} if (!isModEnabled('accounting')) { accessforbidden(); @@ -154,14 +126,13 @@ if (!$user->hasRight('accounting', 'mouvements', 'lire')) { accessforbidden(); } - - /* * Action */ -$parameters = array(); -$arrayfields = array(); +$param = ''; + +$parameters = array('socid'=>$socid); $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); @@ -172,16 +143,67 @@ if (empty($reshook)) { $show_subgroup = ''; $search_date_start = ''; $search_date_end = ''; + $search_date_startyear = ''; + $search_date_startmonth = ''; + $search_date_startday = ''; + $search_date_endyear = ''; + $search_date_endmonth = ''; + $search_date_endday = ''; $search_accountancy_code_start = ''; $search_accountancy_code_end = ''; + $search_not_reconciled = ''; $search_ledger_code = array(); $filter = array(); } -} -/* - * View - */ + // Must be after the remove filter action, before the export. + $filter = array(); + + if (!empty($search_date_start)) { + $filter['t.doc_date>='] = $search_date_start; + $param .= '&date_startmonth=' . GETPOST('date_startmonth', 'int') . '&date_startday=' . GETPOST('date_startday', 'int') . '&date_startyear=' . GETPOST('date_startyear', 'int'); + } + if (!empty($search_date_end)) { + $filter['t.doc_date<='] = $search_date_end; + $param .= '&date_endmonth=' . GETPOST('date_endmonth', 'int') . '&date_endday=' . GETPOST('date_endday', 'int') . '&date_endyear=' . GETPOST('date_endyear', 'int'); + } + if (!empty($search_doc_date)) { + $filter['t.doc_date'] = $search_doc_date; + $param .= '&doc_datemonth=' . GETPOST('doc_datemonth', 'int') . '&doc_dateday=' . GETPOST('doc_dateday', 'int') . '&doc_dateyear=' . GETPOST('doc_dateyear', 'int'); + } + if (!empty($search_accountancy_code_start)) { + if ($type == 'sub') { + $filter['t.subledger_account>='] = $search_accountancy_code_start; + } else { + $filter['t.numero_compte>='] = $search_accountancy_code_start; + } + $param .= '&search_accountancy_code_start=' . urlencode($search_accountancy_code_start); + } + if (!empty($search_accountancy_code_end)) { + if ($type == 'sub') { + $filter['t.subledger_account<='] = $search_accountancy_code_end; + } else { + $filter['t.numero_compte<='] = $search_accountancy_code_end; + } + $param .= '&search_accountancy_code_end=' . urlencode($search_accountancy_code_end); + } + if (!empty($search_ledger_code)) { + $filter['t.code_journal'] = $search_ledger_code; + foreach ($search_ledger_code as $code) { + $param .= '&search_ledger_code[]=' . urlencode($code); + } + } + if (!empty($search_not_reconciled)) { + $filter['t.reconciled_option'] = $search_not_reconciled; + $param .= '&search_not_reconciled='.urlencode($search_not_reconciled); + } + + // param with type of list + $url_param = substr($param, 1); // remove first "&" + if (!empty($type)) { + $param = '&type=' . $type . $param; + } +} if ($action == 'export_csv') { $sep = $conf->global->ACCOUNTING_EXPORT_SEPARATORCSV; @@ -190,14 +212,23 @@ if ($action == 'export_csv') { $type_export = 'balance'; include DOL_DOCUMENT_ROOT.'/accountancy/tpl/export_journal.tpl.php'; - $result = $object->fetchAllBalance($sortorder, $sortfield, $limit, 0, $filter); + if ($type == 'sub') { + $result = $object->fetchAllBalance($sortorder, $sortfield, $limit, 0, $filter, 'AND', 1); + } else { + $result = $object->fetchAllBalance($sortorder, $sortfield, $limit, 0, $filter); + } if ($result < 0) { setEventMessages($object->error, $object->errors, 'errors'); } foreach ($object->lines as $line) { - print '"'.length_accountg($line->numero_compte).'"'.$sep; - print '"'.$object->get_compte_desc($line->numero_compte).'"'.$sep; + if ($type == 'sub') { + print '"' . length_accounta($line->subledger_account) . '"' . $sep; + print '"' . $line->subledger_label . '"' . $sep; + } else { + print '"' . length_accountg($line->numero_compte) . '"' . $sep; + print '"' . $object->get_compte_desc($line->numero_compte) . '"' . $sep; + } print '"'.price($line->debit).'"'.$sep; print '"'.price($line->credit).'"'.$sep; print '"'.price($line->debit - $line->credit).'"'.$sep; @@ -207,8 +238,15 @@ if ($action == 'export_csv') { exit; } +/* + * View + */ -$title_page = $langs->trans("AccountBalance"); +if ($type == 'sub') { + $title_page = $langs->trans("AccountBalanceSubAccount"); +} else { + $title_page = $langs->trans("AccountBalance"); +} llxHeader('', $title_page); @@ -217,39 +255,52 @@ if ($action != 'export_csv') { // List $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { - $nbtotalofrecords = $object->fetchAllBalance($sortorder, $sortfield, 0, 0, $filter); + if ($type == 'sub') { + $nbtotalofrecords = $object->fetchAllBalance($sortorder, $sortfield, 0, 0, $filter, 'AND', 1); + } else { + $nbtotalofrecords = $object->fetchAllBalance($sortorder, $sortfield, 0, 0, $filter); + } + if ($nbtotalofrecords < 0) { setEventMessages($object->error, $object->errors, 'errors'); } } - $result = $object->fetchAllBalance($sortorder, $sortfield, $limit, $offset, $filter); + if ($type == 'sub') { + $result = $object->fetchAllBalance($sortorder, $sortfield, $limit, $offset, $filter, 'AND', 1); + } else { + $result = $object->fetchAllBalance($sortorder, $sortfield, $limit, $offset, $filter); + } + if ($result < 0) { setEventMessages($object->error, $object->errors, 'errors'); } print ''; + print ''; + print ''; if ($optioncss != '') { print ''; } - print ''; print ''; - print ''; + print ''; print ''; print ''; + print ''; print ''; $parameters = array(); - $reshook = $hookmanager->executeHooks('addMoreActionsButtonsList', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + $reshook = $hookmanager->executeHooks('addMoreActionsButtons', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); } - $button = empty($hookmanager->resPrint) ? '' : $hookmanager->resPrint; + $newcardbutton = empty($hookmanager->resPrint) ? '' : $hookmanager->resPrint; if (empty($reshook)) { - $button .= 'global->ACCOUNTING_EXPORT_FORMAT.')" />'; + $newcardbutton = 'global->ACCOUNTING_EXPORT_FORMAT.')" />'; print ''; + + if ($type == 'sub') { + $newcardbutton .= dolGetButtonTitle($langs->trans('AccountBalance')." - ".$langs->trans('GroupByAccountAccounting'), '', 'fa fa-stream paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/balance.php?' . $url_param, '', 1, array('morecss' => 'marginleftonly')); + $newcardbutton .= dolGetButtonTitle($langs->trans('AccountBalance')." - ".$langs->trans('GroupBySubAccountAccounting'), '', 'fa fa-align-left vmirror paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/balance.php?type=sub&' . $url_param, '', 1, array('morecss' => 'marginleftonly btnTitleSelected')); + } else { + $newcardbutton .= dolGetButtonTitle($langs->trans('AccountBalance')." - ".$langs->trans('GroupByAccountAccounting'), '', 'fa fa-stream paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/balance.php?' . $url_param, '', 1, array('morecss' => 'marginleftonly btnTitleSelected')); + $newcardbutton .= dolGetButtonTitle($langs->trans('AccountBalance')." - ".$langs->trans('GroupBySubAccountAccounting'), '', 'fa fa-align-left vmirror paddingleft imgforviewmode', DOL_URL_ROOT . '/accountancy/bookkeeping/balance.php?type=sub&' . $url_param, '', 1, array('morecss' => 'marginleftonly')); + } + $newcardbutton .= dolGetButtonTitle($langs->trans('NewAccountingMvt'), '', 'fa fa-plus-circle paddingleft', DOL_URL_ROOT.'/accountancy/bookkeeping/card.php?action=create'); + } + if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { + $param .= '&contextpage='.urlencode($contextpage); + } + if ($limit > 0 && $limit != $conf->liste_limit) { + $param .= '&limit='.urlencode($limit); } - print_barre_liste($title_page, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $button, $result, $nbtotalofrecords, 'title_accountancy', 0, '', '', $limit); + print_barre_liste($title_page, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $result, $nbtotalofrecords, 'title_accountancy', 0, $newcardbutton, '', $limit, 0, 0, 1); $selectedfields = ''; + // Warning to explain why list of record is not consistent with the other list view (missing a lot of lines) + if ($type == 'sub') { + print info_admin($langs->trans("WarningRecordWithoutSubledgerAreExcluded")); + } + $moreforfilter = ''; $moreforfilter .= '
'; @@ -275,18 +346,38 @@ if ($action != 'export_csv') { $moreforfilter .= $form->selectDate($search_date_start ? $search_date_start : -1, 'date_start', 0, 0, 1, '', 1, 0); $moreforfilter .= $langs->trans('DateEnd').': '; $moreforfilter .= $form->selectDate($search_date_end ? $search_date_end : -1, 'date_end', 0, 0, 1, '', 1, 0); - - $moreforfilter .= ' - '; - $moreforfilter .= ': '; - $moreforfilter .= ''; - $moreforfilter .= '
'; $moreforfilter .= '
'; + $moreforfilter .= ': '; + $moreforfilter .= ''; + $moreforfilter .= '
'; - $moreforfilter .= $langs->trans("Journal"); + $moreforfilter .= '
'; + $moreforfilter .= $langs->trans("Journals").': '; $moreforfilter .= $formaccounting->multi_select_journal($search_ledger_code, 'search_ledger_code', 0, 1, 1, 1); + $moreforfilter .= '
'; + $moreforfilter .= '
'; + $moreforfilter .= '
'; + // Accountancy account + $moreforfilter .= $langs->trans('AccountAccounting').': '; + if ($type == 'sub') { + $moreforfilter .= $formaccounting->select_auxaccount($search_accountancy_code_start, 'search_accountancy_code_start', $langs->trans('From'), 'maxwidth200'); + } else { + $moreforfilter .= $formaccounting->select_account($search_accountancy_code_start, 'search_accountancy_code_start', $langs->trans('From'), array(), 1, 1, 'maxwidth200', 'accounts'); + } + $moreforfilter .= ' '; + if ($type == 'sub') { + $moreforfilter .= $formaccounting->select_auxaccount($search_accountancy_code_end, 'search_accountancy_code_end', $langs->trans('to'), 'maxwidth200'); + } else { + $moreforfilter .= $formaccounting->select_account($search_accountancy_code_end, 'search_accountancy_code_end', $langs->trans('to'), array(), 1, 1, 'maxwidth200', 'accounts'); + } + $moreforfilter .= '
'; + + $moreforfilter .= '
'; + $moreforfilter .= ': '; + $moreforfilter .= ''; $moreforfilter .= '
'; if (!empty($moreforfilter)) { @@ -305,9 +396,6 @@ if ($action != 'export_csv') { print ''; print ''; - print $formaccounting->select_account($search_accountancy_code_start, 'search_accountancy_code_start', $langs->trans('From'), array(), 1, 1, '', 'accounts'); - print ' '; - print $formaccounting->select_account($search_accountancy_code_end, 'search_accountancy_code_end', $langs->trans('to'), array(), 1, 1, '', 'accounts'); print ''; // Fields from hook @@ -324,6 +412,10 @@ if ($action != 'export_csv') { print ''; print_liste_field_titre("AccountAccounting", $_SERVER['PHP_SELF'], "t.numero_compte", "", $param, "", $sortfield, $sortorder); + // TODO : Retrieve the type of third party: Customer / Supplier / Employee + //if ($type == 'sub') { + // print_liste_field_titre("Type", $_SERVER['PHP_SELF'], "t.type", "", $param, "", $sortfield, $sortorder); + //} if (!empty($conf->global->ACCOUNTANCY_SHOW_OPENING_BALANCE)) { print_liste_field_titre("OpeningBalance", $_SERVER['PHP_SELF'], "", $param, "", 'class="right"', $sortfield, $sortorder); } @@ -359,7 +451,7 @@ if ($action != 'export_csv') { $sql .= " GROUP BY t.numero_compte"; $resql = $db->query($sql); - $nrows = $db->num_rows($resql); + $nrows = $resql->num_rows; $opening_balances = array(); for ($i = 0; $i < $nrows; $i++) { $arr = $resql->fetch_array(); @@ -372,11 +464,13 @@ if ($action != 'export_csv') { $accountingaccountstatic->id = 0; $accountingaccountstatic->account_number = ''; - $accountingaccountstatic->fetch(null, $line->numero_compte, true); - if (!empty($accountingaccountstatic->account_number)) { - $accounting_account = $accountingaccountstatic->getNomUrl(0, 1, 0, '', 0, -1, 0, 'accountcard'); - } else { - $accounting_account = length_accountg($line->numero_compte); + if ($type != 'sub') { + $accountingaccountstatic->fetch(null, $line->numero_compte, true); + if (!empty($accountingaccountstatic->account_number)) { + $accounting_account = $accountingaccountstatic->getNomUrl(0, 1, 1); + } else { + $accounting_account = length_accountg($line->numero_compte); + } } $link = ''; @@ -427,7 +521,7 @@ if ($action != 'export_csv') { // Show first line of a break print ''; - print ''.$line->numero_compte.($root_account_description ? ' - '.$root_account_description : '').''; + print ''.$line->numero_compte.($root_account_description ? ' - '.$root_account_description : '').''; print ''; $displayed_account = $root_account_number; @@ -438,19 +532,43 @@ if ($action != 'export_csv') { } print ''; - print ''.$accounting_account.''; + // Accounting account + if ($type == 'sub') { + print ''.$line->subledger_account.' ('.$line->subledger_label.')'; + } else { + print ''.$accounting_account.''; + } + + // Type + // TODO Retrieve the type of third party: Customer / Supplier / Employee + //if ($type == 'sub') { + // print ''; + //} + if (!empty($conf->global->ACCOUNTANCY_SHOW_OPENING_BALANCE)) { print ''.price(price2num($opening_balance, 'MT')).''; } $urlzoom = ''; - if ($line->numero_compte) { - $urlzoom = DOL_URL_ROOT.'/accountancy/bookkeeping/listbyaccount.php?search_accountancy_code_start='.urlencode($line->numero_compte).'&search_accountancy_code_end='.urlencode($line->numero_compte); - if (GETPOSTISSET('date_startmonth')) { - $urlzoom .= '&search_date_startmonth='.GETPOST('date_startmonth', 'int').'&search_date_startday='.GETPOST('date_startday', 'int').'&search_date_startyear='.GETPOST('date_startyear', 'int'); + if ($type == 'sub') { + if ($line->subledger_account) { + $urlzoom = DOL_URL_ROOT . '/accountancy/bookkeeping/listbyaccount.php?type=sub&search_accountancy_code_start=' . urlencode($line->subledger_account) . '&search_accountancy_code_end=' . urlencode($line->subledger_account); + if (GETPOSTISSET('date_startmonth')) { + $urlzoom .= '&search_date_startmonth=' . GETPOST('date_startmonth', 'int') . '&search_date_startday=' . GETPOST('date_startday', 'int') . '&search_date_startyear=' . GETPOST('date_startyear', 'int'); + } + if (GETPOSTISSET('date_endmonth')) { + $urlzoom .= '&search_date_endmonth=' . GETPOST('date_endmonth', 'int') . '&search_date_endday=' . GETPOST('date_endday', 'int') . '&search_date_endyear=' . GETPOST('date_endyear', 'int'); + } } - if (GETPOSTISSET('date_endmonth')) { - $urlzoom .= '&search_date_endmonth='.GETPOST('date_endmonth', 'int').'&search_date_endday='.GETPOST('date_endday', 'int').'&search_date_endyear='.GETPOST('date_endyear', 'int'); + } else { + if ($line->numero_compte) { + $urlzoom = DOL_URL_ROOT . '/accountancy/bookkeeping/listbyaccount.php?search_accountancy_code_start=' . urlencode($line->numero_compte) . '&search_accountancy_code_end=' . urlencode($line->numero_compte); + if (GETPOSTISSET('date_startmonth')) { + $urlzoom .= '&search_date_startmonth=' . GETPOST('date_startmonth', 'int') . '&search_date_startday=' . GETPOST('date_startday', 'int') . '&search_date_startyear=' . GETPOST('date_startyear', 'int'); + } + if (GETPOSTISSET('date_endmonth')) { + $urlzoom .= '&search_date_endmonth=' . GETPOST('date_endmonth', 'int') . '&search_date_endday=' . GETPOST('date_endday', 'int') . '&search_date_endyear=' . GETPOST('date_endyear', 'int'); + } } } // Debit diff --git a/htdocs/accountancy/bookkeeping/card.php b/htdocs/accountancy/bookkeeping/card.php index 44225dfca6b..42ac08383ea 100644 --- a/htdocs/accountancy/bookkeeping/card.php +++ b/htdocs/accountancy/bookkeeping/card.php @@ -4,6 +4,7 @@ * Copyright (C) 2013-2022 Alexandre Spangaro * Copyright (C) 2017 Laurent Destailleur * Copyright (C) 2018-2020 Frédéric France + * Copyright (C) 2022 Waël Almoman * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -44,7 +45,7 @@ $cancel = GETPOST('cancel', 'aZ09'); $optioncss = GETPOST('optioncss', 'aZ'); // Option for the css output (always '' except when 'print') $id = GETPOST('id', 'int'); // id of record -$mode = GETPOST('mode', 'aZ09'); // '' or '_tmp' +$mode = $mode = $action == 'create' ? "_tmp" : GETPOST('mode', 'aZ09'); // '' or '_tmp' $piece_num = GETPOST("piece_num", 'int'); // id of transaction (several lines share the same transaction id) $accountingaccount = new AccountingAccount($db); @@ -54,10 +55,15 @@ $accountingaccount_number = GETPOST('accountingaccount_number', 'alphanohtml'); $accountingaccount->fetch(null, $accountingaccount_number, true); $accountingaccount_label = $accountingaccount->label; -$journal_code = GETPOST('code_journal', 'alpha'); +$journal_code = GETPOST('code_journal', 'alpha') ? GETPOST('code_journal', 'alpha') : "NULL"; $accountingjournal->fetch(null, $journal_code); $journal_label = $accountingjournal->label; +$next_num_mvt = (int) GETPOST('next_num_mvt', 'alpha'); +$doc_ref = (string) GETPOST('doc_ref', 'alpha'); +$doc_date = (string) GETPOST('doc_date', 'alpha'); +$doc_date = $doc_date = dol_mktime(0, 0, 0, GETPOST('doc_datemonth', 'int'), GETPOST('doc_dateday', 'int'), GETPOST('doc_dateyear', 'int')); + $subledger_account = GETPOST('subledger_account', 'alphanohtml'); if ($subledger_account == -1) { $subledger_account = null; @@ -72,6 +78,10 @@ $save = GETPOST('save', 'alpha'); if (!empty($save)) { $action = 'add'; } +$valid = GETPOST('validate', 'alpha'); +if (!empty($valid)) { + $action = 'valid'; +} $update = GETPOST('update', 'alpha'); if (!empty($update)) { $action = 'confirm_update'; @@ -156,64 +166,79 @@ if ($action == "confirm_update") { } } } -} elseif ($action == "add") { +} elseif ($action == 'add' || $action == 'valid') { $error = 0; - if ((floatval($debit) != 0.0) && (floatval($credit) != 0.0)) { - $error++; - setEventMessages($langs->trans('ErrorDebitCredit'), null, 'errors'); - $action = ''; - } - if (empty($accountingaccount_number) || $accountingaccount_number == '-1') { - $error++; - setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv("AccountAccountingShort")), null, 'errors'); - $action = ''; + if (array_sum($debit) != array_sum($credit)) { + $action = 'add'; } - if (!$error) { - $object = new BookKeeping($db); + foreach ($accountingaccount_number as $key => $value) { + $accountingaccount->fetch(null, $accountingaccount_number[$key], true); + $accountingaccount_label[$key] = $accountingaccount->label[$key]; - $object->numero_compte = $accountingaccount_number; - $object->subledger_account = $subledger_account; - $object->subledger_label = $subledger_label; - $object->label_compte = $accountingaccount_label; - $object->label_operation = $label_operation; - $object->debit = $debit; - $object->credit = $credit; - $object->doc_date = (string) GETPOST('doc_date', 'alpha'); - $object->doc_type = (string) GETPOST('doc_type', 'alpha'); - $object->piece_num = $piece_num; - $object->doc_ref = (string) GETPOST('doc_ref', 'alpha'); - $object->code_journal = $journal_code; - $object->journal_label = $journal_label; - $object->fk_doc = GETPOSTINT('fk_doc'); - $object->fk_docdet = GETPOSTINT('fk_docdet'); - - if (floatval($debit) != 0.0) { - $object->montant = $debit; // deprecated - $object->amount = $debit; - $object->sens = 'D'; + // if one added row is empty remove it before continue + if ($key < 1 && (empty($accountingaccount_number[$key]) || $accountingaccount_number[$key] == '-1') || (floatval($debit[$key]) == 0.0) && (floatval($credit[$key]) == 0.0)) { + continue; } - if (floatval($credit) != 0.0) { - $object->montant = $credit; // deprecated - $object->amount = $credit; - $object->sens = 'C'; - } - - $result = $object->createStd($user, false, $mode); - if ($result < 0) { - setEventMessages($object->error, $object->errors, 'errors'); - } else { - if ($mode != '_tmp') { - setEventMessages($langs->trans('RecordSaved'), null, 'mesgs'); - } - - $debit = 0; - $credit = 0; - + if ((floatval($debit[$key]) != 0.0) && (floatval($credit[$key]) != 0.0)) { + $error++; + setEventMessages($langs->trans('ErrorDebitCredit'), null, 'errors'); $action = ''; } + + if (empty($accountingaccount_number[$key]) || $accountingaccount_number[$key] == '-1') { + $error++; + setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv("AccountAccountingShort")), null, 'errors'); + $action = ''; + } + + if (!$error) { + $object = new BookKeeping($db); + $object->numero_compte = $accountingaccount_number[$key]; + $object->subledger_account = $subledger_account[$key]; + $object->subledger_label = $subledger_label[$key]; + $object->label_compte = $accountingaccount_label[$key]; + $object->label_operation = $label_operation[$key]; + $object->debit = price2num($debit[$key]); + $object->credit = price2num($credit[$key]); + $object->doc_date = $doc_date; + $object->doc_type = (string) GETPOST('doc_type', 'alpha'); + $object->piece_num = $piece_num; + $object->doc_ref = $doc_ref; + $object->code_journal = $journal_code; + $object->journal_label = $journal_label; + $object->fk_doc = GETPOSTINT('fk_doc'); + $object->fk_docdet = GETPOSTINT('fk_docdet'); + + if (floatval($debit[$key]) != 0.0) { + $object->montant = $object->debit; // deprecated + $object->amount = $object->debit; + $object->sens = 'D'; + } + + if (floatval($credit[$key]) != 0.0) { + $object->montant = $object->credit; // deprecated + $object->amount = $object->credit; + $object->sens = 'C'; + } + + $result = $object->createStd($user, false, $mode); + if ($result < 0) { + $error++; + setEventMessages($object->error, $object->errors, 'errors'); + } + } + } + if (empty($error)) { + if ($mode != '_tmp') { + setEventMessages($langs->trans('RecordSaved'), null, 'mesgs'); + } + $debit = 0; + $credit = 0; + + $action = $action == 'add' ? '' : $action ; // stay in valid mode when not adding line } } elseif ($action == "confirm_delete") { $object = new BookKeeping($db); @@ -230,17 +255,28 @@ if ($action == "confirm_update") { } } $action = ''; -} elseif ($action == "confirm_create") { +} elseif ($action == 'create') { $error = 0; $object = new BookKeeping($db); + $next_num_mvt = !empty($next_num_mvt) ? $next_num_mvt : $object->getNextNumMvt('_tmp'); + $doc_ref = !empty($doc_ref) ? $doc_ref : $next_num_mvt; + + if (empty($doc_date)) { + $tmp_date = dol_getdate(dol_now()); + $_POST['doc_dateday'] = $tmp_date['mday']; + $_POST['doc_datemonth'] = $tmp_date['mon']; + $_POST['doc_dateyear'] = $tmp_date['year']; + unset($tmp_date); + } + if (!$journal_code || $journal_code == '-1') { setEventMessages($langs->trans('ErrorFieldRequired', $langs->transnoentitiesnoconv("Journal")), null, 'errors'); $action = 'create'; $error++; } - if (!GETPOST('doc_ref', 'alpha')) { + if (empty($doc_ref)) { setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Piece")), null, 'errors'); $action = 'create'; $error++; @@ -252,8 +288,8 @@ if ($action == "confirm_update") { $object->credit = 0; $object->doc_date = $date_start = dol_mktime(0, 0, 0, GETPOST('doc_datemonth', 'int'), GETPOST('doc_dateday', 'int'), GETPOST('doc_dateyear', 'int')); $object->doc_type = GETPOST('doc_type', 'alpha'); - $object->piece_num = GETPOST('next_num_mvt', 'alpha'); - $object->doc_ref = GETPOST('doc_ref', 'alpha'); + $object->piece_num = $next_num_mvt; + $object->doc_ref = $doc_ref; $object->code_journal = $journal_code; $object->journal_label = $journal_label; $object->fk_doc = 0; @@ -302,7 +338,7 @@ if ($action == 'setjournal') { } if ($action == 'setdocref') { - $refdoc = GETPOST('doc_ref', 'alpha'); + $refdoc = $doc_ref; $result = $object->updateByMvt($piece_num, 'doc_ref', $refdoc, $mode); if ($result < 0) { setEventMessages($object->error, $object->errors, 'errors'); @@ -333,7 +369,7 @@ if ($action == 'valid') { $html = new Form($db); $formaccounting = new FormAccounting($db); -$title = $langs->trans("CreateMvts"); +$title = $langs->trans($mode =="_tmp" ? "CreateMvts": "UpdateMvts"); llxHeader('', $title); @@ -343,28 +379,37 @@ if ($action == 'delete') { print $formconfirm; } -if ($action == 'create') { - print load_fiche_titre($title); - $object = new BookKeeping($db); - $next_num_mvt = $object->getNextNumMvt('_tmp'); +$object = new BookKeeping($db); +$result = $object->fetchPerMvt($piece_num, $mode); +if ($result < 0) { + setEventMessages($object->error, $object->errors, 'errors'); +} - if (empty($next_num_mvt)) { - dol_print_error('', 'Failed to get next piece number'); +if (!empty($object->piece_num)) { + $backlink = ''.$langs->trans('BackToList').''; + + print load_fiche_titre($langs->trans($mode =="_tmp" ? "CreateMvts": "UpdateMvts"), $backlink); + + print ''; if ($optioncss != '') { + print ''; } + $head = array(); + $h = 0; + $head[$h][0] = $_SERVER['PHP_SELF'].'?piece_num='.$object->piece_num.($mode ? '&mode='.$mode : ''); + $head[$h][1] = $langs->trans("Transaction"); + $head[$h][2] = 'transaction'; + $h++; - print ''; - if ($optioncss != '') { - print ''; - } - print ''; - print ''."\n"; - print ''."\n"; - print ''."\n"; + print dol_get_fiche_head($head, 'transaction', '', -1); - print dol_get_fiche_head(); + //dol_banner_tab($object, '', $backlink); - print ''; + print '
'; + print '
'; + + print '
'; + print '
'; /*print ''; print ''; @@ -374,7 +419,7 @@ if ($action == 'create') { print ''; print ''; print ''; print ''; @@ -385,293 +430,218 @@ if ($action == 'create') { print ''; print ''; - print ''; + print ''; print ''; /* print ''; print ''; - print ''; + print ''; print ''; */ print '
' . $langs->trans("NumPiece") . '
'.$langs->trans("Docdate").''; - print $html->selectDate('', 'doc_date', '', '', '', "create_mvt", 1, 1); + print $html->selectDate($doc_date, 'doc_date', '', '', '', "create_mvt", 1, 1); print '
'.$langs->trans("Piece").'
' . $langs->trans("Doctype") . '
'; - print dol_get_fiche_end(); + print ''; - print $form->buttonsSaveCancel("Create"); + print '
'; - print ''; -} else { - $object = new BookKeeping($db); - $result = $object->fetchPerMvt($piece_num, $mode); - if ($result < 0) { - setEventMessages($object->error, $object->errors, 'errors'); + print '
'; + print ''; + + // Doc type + if (!empty($object->doc_type)) { + print ''; + print ''; + print ''; + print ''; } - if (!empty($object->piece_num)) { - $backlink = ''.$langs->trans('BackToList').''; + // Date document creation + print ''; + print ''; + print ''; + print ''; - print load_fiche_titre($langs->trans("UpdateMvts"), $backlink); - - $head = array(); - $h = 0; - $head[$h][0] = $_SERVER['PHP_SELF'].'?piece_num='.$object->piece_num.($mode ? '&mode='.$mode : ''); - $head[$h][1] = $langs->trans("Transaction"); - $head[$h][2] = 'transaction'; - $h++; - - print dol_get_fiche_head($head, 'transaction', '', -1); - - //dol_banner_tab($object, '', $backlink); - - print '
'; - print '
'; - - print '
'; - print '
'.$langs->trans("Doctype").''.$object->doc_type.'
'.$langs->trans("DateCreation").''; + print $object->date_creation ? dol_print_date($object->date_creation, 'day') : ' '; + print '
'; - - // Account movement + // Don't show in tmp mode, inevitably empty + if ($mode != "_tmp") { + // Date document export print ''; - print ''; - print ''; - print ''; - - // Date - print ''; - print ''; - - // Journal - print ''; - print ''; - - // Ref document - print ''; - print ''; - - print '
'.$langs->trans("NumMvts").''.($mode == '_tmp' ? ''.$langs->trans("Draft").'' : $object->piece_num).'
'; - print ''; - if ($action != 'editdate') { - print ''; - } - print '
'; - print $langs->trans('Docdate'); - print 'piece_num).'&mode='.urlencode($mode).'">'.img_edit($langs->transnoentitiesnoconv('SetDate'), 1).'
'; - print '
'; - if ($action == 'editdate') { - print '
'; - if ($optioncss != '') { - print ''; - } - print ''; - print ''; - print ''; - print $form->selectDate($object->doc_date ? $object->doc_date : - 1, 'doc_date', '', '', '', "setdate"); - print ''; - print '
'; - } else { - print $object->doc_date ? dol_print_date($object->doc_date, 'day') : ' '; - } - print '
'; - print ''; - if ($action != 'editjournal') { - print ''; - } - print '
'; - print $langs->trans('Codejournal'); - print 'piece_num).'&mode='.urlencode($mode).'">'.img_edit($langs->transnoentitiesnoconv('Edit'), 1).'
'; - print '
'; - if ($action == 'editjournal') { - print '
'; - if ($optioncss != '') { - print ''; - } - print ''; - print ''; - print ''; - print $formaccounting->select_journal($object->code_journal, 'code_journal', 0, 0, array(), 1, 1); - print ''; - print '
'; - } else { - print $object->code_journal; - } - print '
'; - print ''; - if ($action != 'editdocref') { - print ''; - } - print '
'; - print $langs->trans('Piece'); - print 'piece_num).'&mode='.urlencode($mode).'">'.img_edit($langs->transnoentitiesnoconv('Edit'), 1).'
'; - print '
'; - if ($action == 'editdocref') { - print '
'; - if ($optioncss != '') { - print ''; - } - print ''; - print ''; - print ''; - print ''; - print ''; - print '
'; - } else { - print $object->doc_ref; - } - print '
'; - - print '
'; - - print '
'; - - print '
'; - print ''; - - // Doc type - if (!empty($object->doc_type)) { - print ''; - print ''; - print ''; - print ''; - } - - // Date document creation - print ''; - print ''; + print ''; print ''; print ''; - // Don't show in tmp mode, inevitably empty - if ($mode != "_tmp") { - // Date document export - print ''; - print ''; - print ''; - print ''; - - // Date document validation - print ''; - print ''; - print ''; - print ''; - } - - // Validate - /* + // Date document validation print ''; - print ''; + print ''; print ''; + print $object->date_validation ? dol_print_date($object->date_validation, 'dayhour') : ' '; + print ''; print ''; - */ + } + // Validate + /* + print ''; + print ''; + print ''; + print ''; + */ // check data - /* - print ''; - print ''; - if ($object->doc_type == 'customer_invoice') - { - $sqlmid = 'SELECT rowid as ref'; - $sqlmid .= " FROM ".MAIN_DB_PREFIX."facture as fac"; - $sqlmid .= " WHERE fac.rowid=" . ((int) $object->fk_doc); - dol_syslog("accountancy/bookkeeping/card.php::sqlmid=" . $sqlmid, LOG_DEBUG); - $resultmid = $db->query($sqlmid); - if ($resultmid) { - $objmid = $db->fetch_object($resultmid); - $invoicestatic = new Facture($db); - $invoicestatic->fetch($objmid->ref); - $ref=$langs->trans("Invoice").' '.$invoicestatic->getNomUrl(1); - } - else dol_print_error($db); - } - print ''; - print ''; - */ - print "
'.$langs->trans("Doctype").''.$object->doc_type.'
'.$langs->trans("DateCreation").''.$langs->trans("DateExport").''; - print $object->date_creation ? dol_print_date($object->date_creation, 'day') : ' '; + print $object->date_export ? dol_print_date($object->date_export, 'dayhour') : ' '; print '
' . $langs->trans("DateExport") . ''; - print $object->date_export ? dol_print_date($object->date_export, 'dayhour') : ' '; - print '
' . $langs->trans("DateValidation") . ''; - print $object->date_validation ? dol_print_date($object->date_validation, 'dayhour') : ' '; - print '
' . $langs->trans("Status") . ''.$langs->trans("DateValidation").''; - if (empty($object->validated)) { - print ''; - print img_picto($langs->trans("Disabled"), 'switch_off'); - print ''; - } else { - print ''; - print img_picto($langs->trans("Activated"), 'switch_on'); - print ''; - } - print '
' . $langs->trans("Status") . ''; + if (empty($object->validated)) { + print ''; + print img_picto($langs->trans("Disabled"), 'switch_off'); + print ''; + } else { + print ''; + print img_picto($langs->trans("Activated"), 'switch_on'); + print ''; + } + print '
' . $langs->trans("Control") . '' . $ref .'
\n"; - - print '
'; - - print dol_get_fiche_end(); - - print '
'; - - print '
'; - - $result = $object->fetchAllPerMvt($piece_num, $mode); // This load $object->linesmvt - - if ($result < 0) { - setEventMessages($object->error, $object->errors, 'errors'); + /* + print ''; + print '' . $langs->trans("Control") . ''; + if ($object->doc_type == 'customer_invoice') { + $sqlmid = 'SELECT rowid as ref'; + $sqlmid .= " FROM ".MAIN_DB_PREFIX."facture as fac"; + $sqlmid .= " WHERE fac.rowid=" . ((int) $object->fk_doc); + dol_syslog("accountancy/bookkeeping/card.php::sqlmid=" . $sqlmid, LOG_DEBUG); + $resultmid = $db->query($sqlmid); + if ($resultmid) { + $objmid = $db->fetch_object($resultmid); + $invoicestatic = new Facture($db); + $invoicestatic->fetch($objmid->ref); + $ref=$langs->trans("Invoice").' '.$invoicestatic->getNomUrl(1); } else { - print load_fiche_titre($langs->trans("ListeMvts"), '', ''); + dol_print_error($db); + } + } + print '' . $ref .''; + print ''; + */ + print "\n"; - print '
'; - if ($optioncss != '') { - print ''; + print dol_get_fiche_end(); + + print '
'; + + print '
'; + + $result = $object->fetchAllPerMvt($piece_num, $mode); // This load $object->linesmvt + if ($result < 0) { + setEventMessages($object->error, $object->errors, 'errors'); + } else { + // List of movements + print load_fiche_titre($langs->trans("ListeMvts"), '', ''); + + if ($optioncss != '') { + print ''; + } + + print ''; + print ''."\n"; + print ''."\n"; + print ''."\n"; + print ''."\n"; + + if (count($object->linesmvt) > 0) { + print '
'; + print ''; + + $total_debit = 0; + $total_credit = 0; + + // Don't show in tmp mode, inevitably empty + if ($mode != "_tmp") { + // Date document export + print ''; + print ''; + print ''; + print ''; + + // Date document validation + print ''; + print ''; + print ''; + print ''; } - print ''; - print ''."\n"; - print ''."\n"; - print ''."\n"; - print ''."\n"; - print ''."\n"; - print ''."\n"; - print ''."\n"; - if (count($object->linesmvt) > 0) { - print '
'; - print '
' . $langs->trans("DateExport") . ''; + print $object->date_export ? dol_print_date($object->date_export, 'dayhour') : ' '; + print '
' . $langs->trans("DateValidation") . ''; + print $object->date_validation ? dol_print_date($object->date_validation, 'dayhour') : ' '; + print '
'; + print ''; - $total_debit = 0; - $total_credit = 0; + print_liste_field_titre("AccountAccountingShort"); + print_liste_field_titre("SubledgerAccount"); + print_liste_field_titre("LabelOperation"); + print_liste_field_titre("AccountingDebit", "", "", "", "", 'class="right"'); + print_liste_field_titre("AccountingCredit", "", "", "", "", 'class="right"'); + if (empty($object->date_validation)) { + print_liste_field_titre("Action", "", "", "", "", 'width="60"', "", "", 'center '); + } else { + print_liste_field_titre(""); + } - print ''; + print "\n"; - print_liste_field_titre("AccountAccountingShort"); - print_liste_field_titre("SubledgerAccount"); - print_liste_field_titre("LabelOperation"); - print_liste_field_titre("AccountingDebit", "", "", "", "", 'class="right"'); - print_liste_field_titre("AccountingCredit", "", "", "", "", 'class="right"'); - if (empty($object->date_validation)) { - print_liste_field_titre("Action", "", "", "", "", 'width="60"', "", "", 'center '); - } else { - print_liste_field_titre(""); - } + // In _tmp mode the first line is empty so we remove it + if ($mode == "_tmp") { + array_shift($object->linesmvt); + } - print "\n"; + // Add an empty line at the end to be able to add transaction + $line = new BookKeepingLine(); + $object->linesmvt[] = $line; - // Add an empty line if there is not yet - if (!empty($object->linesmvt[0])) { - $tmpline = $object->linesmvt[0]; - if (!empty($tmpline->numero_compte)) { - $line = new BookKeepingLine(); - $object->linesmvt[] = $line; + // Add a second line empty line if there is not yet + if (empty($object->linesmvt[1])) { + $line = new BookKeepingLine(); + $object->linesmvt[] = $line; + } + + $count_line = count($object->linesmvt); + $num_line = 0; + foreach ($object->linesmvt as $key => $line) { + $num_line++; + print ''; + $total_debit += $line->debit; + $total_credit += $line->credit; + + if ($action == 'update' && $line->id == $id) { + print ''; + print ''; + print ''; - $total_debit += $line->debit; - $total_credit += $line->credit; - - if ($action == 'update' && $line->id == $id) { - print ''; + // Add also input for subledger label + print '
subledger_label).'" placeholder="'.dol_escape_htmltag($langs->trans("SubledgerAccountLabel")).'" />'; + print ''; + print ''; + print ''; + print ''; + print ''; + } elseif (empty($line->numero_compte) || (empty($line->debit) && empty($line->credit))) { + if ($action == "" || $action == 'add') { + print ''; print ''; print ''; - print ''; - print ''; - print ''; - print ''; - } elseif (empty($line->numero_compte) || (empty($line->debit) && empty($line->credit))) { - if ($action == "" || $action == 'add') { - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - } - } else { - print ''; - $resultfetch = $accountingaccount->fetch(null, $line->numero_compte, true); - print ''; + print ''; + print ''; + // Add button should not appear twice + if ($num_line === $count_line) { + print ''; } else { - print $line->numero_compte.' ('.$langs->trans("AccountRemovedFromCurrentChartOfAccount").')'; + print ''; } - print ''; - print ''; - print ''; - print ''; - print ''; - - print ''; } - print "\n"; - } - - $total_debit = price2num($total_debit, 'MT'); - $total_credit = price2num($total_credit, 'MT'); - - if ($total_debit != $total_credit) { - setEventMessages(null, array($langs->trans('MvtNotCorrectlyBalanced', $total_debit, $total_credit)), 'warnings'); - } - - print '
'; + print $formaccounting->select_account((GETPOSTISSET("accountingaccount_number") ? GETPOST("accountingaccount_number", "alpha") : $line->numero_compte), 'accountingaccount_number', 1, array(), 1, 1, ''); + print ''; + // TODO For the moment we keep a free input text instead of a combo. The select_auxaccount has problem because: + // It does not use the setup of "key pressed" to select a thirdparty and this hang browser on large databases. + // Also, it is not possible to use a value that is not in the list. + // Also, the label is not automatically filled when a value is selected. + if (!empty($conf->global->ACCOUNTANCY_COMBO_FOR_AUX)) { + print $formaccounting->select_auxaccount((GETPOSTISSET("subledger_account") ? GETPOST("subledger_account", "alpha") : $line->subledger_account), 'subledger_account', 1, 'maxwidth250', '', 'subledger_label'); + } else { + print 'subledger_account).'" placeholder="'.dol_escape_htmltag($langs->trans("SubledgerAccount")).'" />'; } - } - - foreach ($object->linesmvt as $line) { - print '
label_operation).'" />debit)).'" />credit)).'" />'; + print ''."\n"; + print ''; + print ''; - print $formaccounting->select_account((GETPOSTISSET("accountingaccount_number") ? GETPOST("accountingaccount_number", "alpha") : $line->numero_compte), 'accountingaccount_number', 1, array(), 1, 1, ''); + print $formaccounting->select_account((is_array($accountingaccount_number) ? $accountingaccount_number[$key] : $accountingaccount_number ), 'accountingaccount_number['.$key.']', 1, array(), 1, 1, ''); print ''; // TODO For the moment we keep a free input text instead of a combo. The select_auxaccount has problem because: @@ -679,124 +649,102 @@ if ($action == 'create') { // Also, it is not possible to use a value that is not in the list. // Also, the label is not automatically filled when a value is selected. if (!empty($conf->global->ACCOUNTANCY_COMBO_FOR_AUX)) { - print $formaccounting->select_auxaccount((GETPOSTISSET("subledger_account") ? GETPOST("subledger_account", "alpha") : $line->subledger_account), 'subledger_account', 1, 'maxwidth250', '', 'subledger_label'); + print $formaccounting->select_auxaccount((is_array($subledger_account) ? $subledger_account[$key] : $subledger_account ), 'subledger_account['.$key.']', 1, 'maxwidth250', '', 'subledger_label'); } else { - print 'subledger_account).'" placeholder="'.dol_escape_htmltag($langs->trans("SubledgerAccount")).'">'; + print ''; } - // Add also input for subledger label - print '
subledger_label).'" placeholder="'.dol_escape_htmltag($langs->trans("SubledgerAccountLabel")).'">'; + print '
'; print '
label_operation).'">debit)).'">credit)).'">'; - print ''."\n"; - print ''; - print ''; - print $formaccounting->select_account('', 'accountingaccount_number', 1, array(), 1, 1, ''); - print ''; - // TODO For the moment we keep a free input text instead of a combo. The select_auxaccount has problem because: - // It does not use the setup of "key pressed" to select a thirdparty and this hang browser on large databases. - // Also, it is not possible to use a value that is not in the list. - // Also, the label is not automatically filled when a value is selected. - if (!empty($conf->global->ACCOUNTANCY_COMBO_FOR_AUX)) { - print $formaccounting->select_auxaccount('', 'subledger_account', 1, 'maxwidth250', '', 'subledger_label'); - } else { - print ''; - } - print '
'; - print '
'; - if ($resultfetch > 0) { - print $accountingaccount->getNomUrl(0, 1, 1, '', 0); + print ''.length_accounta($line->subledger_account); - if ($line->subledger_label) { - print ' - '.$line->subledger_label.''; - } - print ''.$line->label_operation.''.price($line->debit).''.price($line->credit).''; - if (empty($line->date_export) && empty($line->date_validation)) { - print 'id . '&piece_num=' . urlencode($line->piece_num) . '&mode=' . urlencode($mode) . '&token=' . urlencode(newToken()) . '">'; - print img_edit('', 0, 'class="marginrightonly"'); - print '  '; - } else { - print ''; - print img_edit($langs->trans("ForbiddenTransactionAlreadyExported"), 0, 'class="marginrightonly"'); - print '  '; - } - - if (empty($line->date_validation)) { - $actiontodelete = 'delete'; - if ($mode == '_tmp' || $action != 'delmouv') { - $actiontodelete = 'confirm_delete'; - } - - print ''; - print img_delete(); - print ''; - } else { - print ''; - print img_delete($langs->trans("ForbiddenTransactionAlreadyValidated")); - print ''; - } - - print '
'; - print '
'; - - if ($mode == '_tmp' && $action == '') { - print '
'; - print '
'; - if ($total_debit == $total_credit) { - print ''.$langs->trans("ValidTransaction").''; + } else { + print ''; + $resultfetch = $accountingaccount->fetch(null, $line->numero_compte, true); + print ''; + if ($resultfetch > 0) { + print $accountingaccount->getNomUrl(0, 1, 1, '', 0); } else { - print ''; + print $line->numero_compte.' ('.$langs->trans("AccountRemovedFromCurrentChartOfAccount").')'; + } + print ''; + print ''.length_accounta($line->subledger_account); + if ($line->subledger_label) { + print ' - '.$line->subledger_label.''; + } + print ''; + print ''.$line->label_operation.''; + print ''.($line->debit != 0 ? price($line->debit) : '').''; + print ''.($line->credit != 0 ? price($line->credit) : '').''; + + print ''; + if (empty($line->date_export) && empty($line->date_validation)) { + print 'id . '&piece_num=' . urlencode($line->piece_num) . '&mode=' . urlencode($mode) . '&token=' . urlencode(newToken()) . '">'; + print img_edit('', 0, 'class="marginrightonly"'); + print '  '; + } else { + print ''; + print img_edit($langs->trans("ForbiddenTransactionAlreadyExported"), 0, 'class="marginrightonly"'); + print '  '; } - print '   '; - print ''.$langs->trans("Cancel").''; + if (empty($line->date_validation)) { + $actiontodelete = 'delete'; + if ($mode == '_tmp' || $action != 'delmouv') { + $actiontodelete = 'confirm_delete'; + } - print "
"; + print ''; + print img_delete(); + print ''; + } else { + print ''; + print img_delete($langs->trans("ForbiddenTransactionAlreadyValidated")); + print ''; + } + + print ''; } + print "\n"; } - print '
'; + $total_debit = price2num($total_debit, 'MT'); + $total_credit = price2num($total_credit, 'MT'); + + if ($total_debit != $total_credit) { + setEventMessages(null, array($langs->trans('MvtNotCorrectlyBalanced', $total_debit, $total_credit)), 'warnings'); + } + + print ''; + print ''; + + if ($mode == '_tmp' && $action == '') { + print '
'; + print '
'; + if ($total_debit == $total_credit) { + print ''; + } else { + print ''; + } + + print '   '; + print ''.$langs->trans("Cancel").''; + + print "
"; + } } - } else { - print load_fiche_titre($langs->trans("NoRecords")); + + print ''; } +} else { + print load_fiche_titre($langs->trans("NoRecords")); } print dol_get_fiche_end(); diff --git a/htdocs/accountancy/bookkeeping/list.php b/htdocs/accountancy/bookkeeping/list.php index f0e95c3efb7..ecd5668beb5 100644 --- a/htdocs/accountancy/bookkeeping/list.php +++ b/htdocs/accountancy/bookkeeping/list.php @@ -2,8 +2,10 @@ /* Copyright (C) 2013-2016 Olivier Geffroy * Copyright (C) 2013-2016 Florian Henry * Copyright (C) 2013-2022 Alexandre Spangaro + * Copyright (C) 2022 Lionel Vessiller * Copyright (C) 2016-2017 Laurent Destailleur * Copyright (C) 2018-2021 Frédéric France + * Copyright (C) 2022 Progiseize * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -102,7 +104,9 @@ if (GETPOST("button_export_file_x") || GETPOST("button_export_file.x") || GETPOS $action = 'export_file'; } -$search_accountancy_code = GETPOST("search_accountancy_code"); +$search_account_category = GETPOST('search_account_category', 'int'); + +$search_accountancy_code = GETPOST("search_accountancy_code", 'alpha'); $search_accountancy_code_start = GETPOST('search_accountancy_code_start', 'alpha'); if ($search_accountancy_code_start == - 1) { $search_accountancy_code_start = ''; @@ -253,6 +257,7 @@ if (empty($reshook)) { $search_doc_type = ''; $search_doc_ref = ''; $search_doc_date = ''; + $search_account_category = ''; $search_accountancy_code = ''; $search_accountancy_code_start = ''; $search_accountancy_code_end = ''; @@ -335,6 +340,20 @@ if (empty($reshook)) { $filter['t.doc_ref'] = $search_doc_ref; $param .= '&search_doc_ref='.urlencode($search_doc_ref); } + if ($search_account_category != '-1' && !empty($search_account_category)) { + require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountancycategory.class.php'; + $accountingcategory = new AccountancyCategory($db); + + $listofaccountsforgroup = $accountingcategory->getCptsCat(0, 'fk_accounting_category = '.((int) $search_account_category)); + $listofaccountsforgroup2 = array(); + if (is_array($listofaccountsforgroup)) { + foreach ($listofaccountsforgroup as $tmpval) { + $listofaccountsforgroup2[] = "'".$db->escape($tmpval['id'])."'"; + } + } + $filter['t.search_accounting_code_in'] = join(',', $listofaccountsforgroup2); + $param .= '&search_account_category='.urlencode($search_account_category); + } if (!empty($search_accountancy_code)) { $filter['t.numero_compte'] = $search_accountancy_code; $param .= '&search_accountancy_code='.urlencode($search_accountancy_code); @@ -642,6 +661,9 @@ $sql .= " t.tms as date_modification,"; $sql .= " t.date_export,"; $sql .= " t.date_validated as date_validation,"; $sql .= " t.import_key"; + +$sqlfields = $sql; // $sql fields to remove for count total + $sql .= ' FROM '.MAIN_DB_PREFIX.$object->table_element.' as t'; // Manage filter $sqlwhere = array(); @@ -672,7 +694,13 @@ if (count($filter) > 0) { } elseif ($key == 't.reconciled_option') { $sqlwhere[] = 't.lettering_code IS NULL'; } elseif ($key == 't.code_journal' && !empty($value)) { - $sqlwhere[] = natural_search("t.code_journal", join(',', $value), 3, 1); + if (is_array($value)) { + $sqlwhere[] = natural_search("t.code_journal", join(',', $value), 3, 1); + } else { + $sqlwhere[] = natural_search("t.code_journal", $value, 3, 1); + } + } elseif ($key == 't.search_accounting_code_in' && !empty($value)) { + $sqlwhere[] = 't.numero_compte IN ('.$db->sanitize($value, 1).')'; } else { $sqlwhere[] = natural_search($key, $value, 0, 1); } @@ -685,9 +713,6 @@ if (empty($conf->global->ACCOUNTING_REEXPORT)) { if (count($sqlwhere) > 0) { $sql .= ' AND '.implode(' AND ', $sqlwhere); } -if (!empty($sortfield)) { - $sql .= $db->order($sortfield, $sortorder); -} //print $sql; @@ -715,58 +740,62 @@ if ($action == 'export_fileconfirm' && $user->hasRight('accounting', 'mouvements } } - $mimetype = $accountancyexport->getMimeType($formatexportset); - - top_httphead($mimetype, 1); - - // Output data on screen - $accountancyexport->export($object->lines, $formatexportset); - $notifiedexportdate = GETPOST('notifiedexportdate', 'alpha'); $notifiedvalidationdate = GETPOST('notifiedvalidationdate', 'alpha'); + $withAttachment = !empty(trim(GETPOST('notifiedexportfull', 'alphanohtml'))) ? 1 : 0; - if (!empty($accountancyexport->errors)) { - dol_print_error('', '', $accountancyexport->errors); - } elseif (!empty($notifiedexportdate) || !empty($notifiedvalidationdate)) { - // Specify as export : update field date_export or date_validated - $error = 0; - $db->begin(); + // Output data on screen or download + $result = $accountancyexport->export($object->lines, $formatexportset, $withAttachment); - if (is_array($object->lines)) { - foreach ($object->lines as $movement) { - $now = dol_now(); + $error = 0; + if ($result < 0) { + $error++; + } else { + if (!empty($notifiedexportdate) || !empty($notifiedvalidationdate)) { + if (is_array($object->lines)) { + // Specify as export : update field date_export or date_validated + $db->begin(); - $sql = " UPDATE ".MAIN_DB_PREFIX."accounting_bookkeeping"; - $sql .= " SET"; - if (!empty($notifiedexportdate) && !empty($notifiedvalidationdate)) { - $sql .= " date_export = '".$db->idate($now)."'"; - $sql .= ", date_validated = '".$db->idate($now)."'"; - } elseif (!empty($notifiedexportdate)) { - $sql .= " date_export = '".$db->idate($now)."'"; - } elseif (!empty($notifiedvalidationdate)) { - $sql .= " date_validated = '".$db->idate($now)."'"; + foreach ($object->lines as $movement) { + $now = dol_now(); + + $sql = " UPDATE ".MAIN_DB_PREFIX."accounting_bookkeeping"; + $sql .= " SET"; + if (!empty($notifiedexportdate) && !empty($notifiedvalidationdate)) { + $sql .= " date_export = '".$db->idate($now)."'"; + $sql .= ", date_validated = '".$db->idate($now)."'"; + } elseif (!empty($notifiedexportdate)) { + $sql .= " date_export = '".$db->idate($now)."'"; + } elseif (!empty($notifiedvalidationdate)) { + $sql .= " date_validated = '".$db->idate($now)."'"; + } + $sql .= " WHERE rowid = ".((int) $movement->id); + + dol_syslog("/accountancy/bookkeeping/list.php Function export_file Specify movements as exported", LOG_DEBUG); + + $result = $db->query($sql); + if (!$result) { + $error++; + break; + } } - $sql .= " WHERE rowid = ".((int) $movement->id); - dol_syslog("/accountancy/bookkeeping/list.php Function export_file Specify movements as exported", LOG_DEBUG); - - $result = $db->query($sql); - if (!$result) { + if (!$error) { + $db->commit(); + } else { $error++; - break; + $accountancyexport->errors[] = $langs->trans('NotAllExportedMovementsCouldBeRecordedAsExportedOrValidated'); + $db->rollback(); } } } - - if (!$error) { - $db->commit(); - } else { - $error++; - $db->rollback(); - dol_print_error('', $langs->trans("NotAllExportedMovementsCouldBeRecordedAsExportedOrValidated")); - } } - exit; + + if ($error) { + setEventMessages('', $accountancyexport->errors, 'errors'); + header('Location: '.$_SERVER['PHP_SELF']); + } + exit(); // download or show errors } } @@ -783,28 +812,38 @@ $title_page = $langs->trans("Operations").' - '.$langs->trans("Journals"); // Count total nb of records $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { - $resql = $db->query($sql); - $nbtotalofrecords = $db->num_rows($resql); - if (($page * $limit) > $nbtotalofrecords) { // if total of record found is smaller than page * limit, goto and load page 0 + /* The fast and low memory method to get and count full list converts the sql into a sql count */ + $sqlforcount = preg_replace('/^'.preg_quote($sqlfields, '/').'/', 'SELECT COUNT(*) as nbtotalofrecords', $sql); + $sqlforcount = preg_replace('/GROUP BY .*$/', '', $sqlforcount); + $resql = $db->query($sqlforcount); + if ($resql) { + $objforcount = $db->fetch_object($resql); + $nbtotalofrecords = $objforcount->nbtotalofrecords; + } else { + dol_print_error($db); + } + + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } + $db->free($resql); } -// if total of record found is smaller than limit, no need to do paging and to restart another select with limits set. -if (is_numeric($nbtotalofrecords) && $limit > $nbtotalofrecords) { - $num = $nbtotalofrecords; -} else { + +// Complete request and execute it with limit +$sql .= $db->order($sortfield, $sortorder); +if ($limit) { $sql .= $db->plimit($limit + 1, $offset); - - $resql = $db->query($sql); - if (!$resql) { - dol_print_error($db); - exit; - } - - $num = $db->num_rows($resql); } +$resql = $db->query($sql); +if (!$resql) { + dol_print_error($db); + exit; +} + +$num = $db->num_rows($resql); + $arrayofselected = is_array($toselect) ? $toselect : array(); // Output page @@ -854,7 +893,17 @@ if ($action == 'export_file') { $form_question['separator3'] = array('name'=>'separator3', 'type'=>'separator'); } - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?'.$param, $langs->trans("ExportFilteredList").' ('.$listofformat[$formatexportset].')', $langs->trans('ConfirmExportFile'), 'export_fileconfirm', $form_question, '', 1, 350, 600); + // add documents in an archive for accountancy export (Quadratus) + if (getDolGlobalString('ACCOUNTING_EXPORT_MODELCSV') == AccountancyExport::$EXPORT_TYPE_QUADRATUS) { + $form_question['notifiedexportfull'] = array( + 'name' => 'notifiedexportfull', + 'type' => 'checkbox', + 'label' => $langs->trans('NotifiedExportFull'), + 'value' => 'false', + ); + } + + $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?'.$param, $langs->trans("ExportFilteredList").' ('.$listofformat[$formatexportset].')', $langs->trans('ConfirmExportFile'), 'export_fileconfirm', $form_question, '', 1, 400, 600); } //if ($action == 'delbookkeepingyear') { @@ -942,7 +991,7 @@ if (count($filter)) { $buttonLabel = $langs->trans("ExportList"); } -$parameters = array(); +$parameters = array('param' => $param); $reshook = $hookmanager->executeHooks('addMoreActionsButtonsList', $parameters, $object, $action); // Note that $action and $object may have been modified by hook if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); @@ -997,15 +1046,25 @@ if ($massactionbutton && $contextpage != 'poslist') { } $moreforfilter = ''; +$moreforfilter .= '
'; +$moreforfilter .= $langs->trans('AccountingCategory').': '; +$moreforfilter .= '
'; +$moreforfilter .= $formaccounting->select_accounting_category($search_account_category, 'search_account_category', 1, 0, 0, 0); +$moreforfilter .= '
'; +$moreforfilter .= '
'; $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters, $object, $action); // Note that $action and $object may have been modified by hook if (empty($reshook)) { $moreforfilter .= $hookmanager->resPrint; } else { $moreforfilter = $hookmanager->resPrint; } +print '
'; +print $moreforfilter; +print '
'; + print '
'; print ''; @@ -1511,6 +1570,16 @@ while ($i < min($num, $limit)) { // Show total line include DOL_DOCUMENT_ROOT.'/core/tpl/list_print_total.tpl.php'; +// If no record found +if ($num == 0) { + $colspan = 1; + foreach ($arrayfields as $key => $val) { + if (!empty($val['checked'])) { + $colspan++; + } + } + print ''; +} $parameters = array('arrayfields'=>$arrayfields, 'sql'=>$sql); $reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters, $object, $action); // Note that $action and $object may have been modified by hook diff --git a/htdocs/accountancy/bookkeeping/listbyaccount.php b/htdocs/accountancy/bookkeeping/listbyaccount.php index 06a84af4a97..78aea811a5d 100644 --- a/htdocs/accountancy/bookkeeping/listbyaccount.php +++ b/htdocs/accountancy/bookkeeping/listbyaccount.php @@ -79,7 +79,8 @@ $search_date_validation_start = dol_mktime(0, 0, 0, $search_date_validation_star $search_date_validation_end = dol_mktime(23, 59, 59, $search_date_validation_endmonth, $search_date_validation_endday, $search_date_validation_endyear); $search_import_key = GETPOST("search_import_key", 'alpha'); -$search_accountancy_code = GETPOST("search_accountancy_code"); +$search_account_category = GETPOST('search_account_category', 'int'); + $search_accountancy_code_start = GETPOST('search_accountancy_code_start', 'alpha'); if ($search_accountancy_code_start == - 1) { $search_accountancy_code_start = ''; @@ -198,6 +199,8 @@ if (!$user->hasRight('accounting', 'mouvements', 'lire')) { accessforbidden(); } +$error = 0; + /* * Action @@ -224,7 +227,7 @@ if (empty($reshook)) { if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) { // All tests are required to be compatible with all browsers $search_doc_date = ''; - $search_accountancy_code = ''; + $search_account_category = ''; $search_accountancy_code_start = ''; $search_accountancy_code_end = ''; $search_label_account = ''; @@ -280,6 +283,20 @@ if (empty($reshook)) { $filter['t.doc_date'] = $search_doc_date; $param .= '&doc_datemonth='.GETPOST('doc_datemonth', 'int').'&doc_dateday='.GETPOST('doc_dateday', 'int').'&doc_dateyear='.GETPOST('doc_dateyear', 'int'); } + if ($search_account_category != '-1' && !empty($search_account_category)) { + require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountancycategory.class.php'; + $accountingcategory = new AccountancyCategory($db); + + $listofaccountsforgroup = $accountingcategory->getCptsCat(0, 'fk_accounting_category = '.((int) $search_account_category)); + $listofaccountsforgroup2 = array(); + if (is_array($listofaccountsforgroup)) { + foreach ($listofaccountsforgroup as $tmpval) { + $listofaccountsforgroup2[] = "'".$db->escape($tmpval['id'])."'"; + } + } + $filter['t.search_accounting_code_in'] = join(',', $listofaccountsforgroup2); + $param .= '&search_account_category='.urlencode($search_account_category); + } if (!empty($search_accountancy_code_start)) { if ($type == 'sub') { $filter['t.subledger_account>='] = $search_accountancy_code_start; @@ -358,7 +375,6 @@ if (empty($reshook)) { $filter['t.import_key'] = $search_import_key; $param .= '&search_import_key='.urlencode($search_import_key); } - // param with type of list $url_param = substr($param, 1); // remove first "&" if (!empty($type)) { @@ -544,25 +560,29 @@ llxHeader('', $title_page); // List $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { + // TODO Perf Replace this by a count if ($type == 'sub') { - $nbtotalofrecords = $object->fetchAllByAccount($sortorder, $sortfield, 0, 0, $filter, 'AND', 1); + $nbtotalofrecords = $object->fetchAllByAccount($sortorder, $sortfield, 0, 0, $filter, 'AND', 1, 1); } else { - $nbtotalofrecords = $object->fetchAllByAccount($sortorder, $sortfield, 0, 0, $filter); + $nbtotalofrecords = $object->fetchAllByAccount($sortorder, $sortfield, 0, 0, $filter, 'AND', 0, 1); } if ($nbtotalofrecords < 0) { setEventMessages($object->error, $object->errors, 'errors'); + $error++; } } -if ($type == 'sub') { - $result = $object->fetchAllByAccount($sortorder, $sortfield, $limit, $offset, $filter, 'AND', 1); -} else { - $result = $object->fetchAllByAccount($sortorder, $sortfield, $limit, $offset, $filter); -} +if (!$error) { + if ($type == 'sub') { + $result = $object->fetchAllByAccount($sortorder, $sortfield, $limit, $offset, $filter, 'AND', 1); + } else { + $result = $object->fetchAllByAccount($sortorder, $sortfield, $limit, $offset, $filter, 'AND', 0); + } -if ($result < 0) { - setEventMessages($object->error, $object->errors, 'errors'); + if ($result < 0) { + setEventMessages($object->error, $object->errors, 'errors'); + } } $arrayofselected = is_array($toselect) ? $toselect : array(); @@ -642,7 +662,7 @@ print ''; print ''; print ''; -$parameters = array(); +$parameters = array('param' => $param); $reshook = $hookmanager->executeHooks('addMoreActionsButtonsList', $parameters, $object, $action); // Note that $action and $object may have been modified by hook if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); @@ -711,7 +731,7 @@ if ($type == 'sub') { $moreforfilter = ''; -// Accountancy account +// Search on accountancy custom groups or account $moreforfilter .= '
'; $moreforfilter .= $langs->trans('AccountAccounting').': '; $moreforfilter .= '
'; @@ -729,6 +749,13 @@ if ($type == 'sub') { $moreforfilter .= '
'; $moreforfilter .= '
'; +$moreforfilter .= '
'; +$moreforfilter .= $langs->trans('AccountingCategory').': '; +$moreforfilter .= '
'; +$moreforfilter .= $formaccounting->select_accounting_category($search_account_category, 'search_account_category', 1, 0, 0, 0); +$moreforfilter .= '
'; +$moreforfilter .= '
'; + $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook if (empty($reshook)) { @@ -844,7 +871,7 @@ if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); } if (!empty($arrayfields['t.piece_num']['checked'])) { - print_liste_field_titre($arrayfields['t.piece_num']['label'], $_SERVER['PHP_SELF'], "t.piece_num", "", $param, '', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['t.piece_num']['label'], $_SERVER['PHP_SELF'], "t.piece_num", "", $param, '', $sortfield, $sortorder, 'tdoverflowmax80imp '); } if (!empty($arrayfields['t.code_journal']['checked'])) { print_liste_field_titre($arrayfields['t.code_journal']['label'], $_SERVER['PHP_SELF'], "t.code_journal", "", $param, '', $sortfield, $sortorder, 'center '); @@ -935,8 +962,8 @@ while ($i < min($num, $limit)) { } else { print ''; } - print ''; - print ''; + print ''; + print ''; print ''; print ''; // Show balance of last shown account @@ -945,13 +972,13 @@ while ($i < min($num, $limit)) { print ''; if ($balance > 0) { print ''; print ''; } else { print ''; print ''; } print ''; @@ -1024,7 +1051,7 @@ while ($i < min($num, $limit)) { $accountingjournal = new AccountingJournal($db); $result = $accountingjournal->fetch('', $line->code_journal); $journaltoshow = (($result > 0) ? $accountingjournal->getNomUrl(0, 0, 0, '', 0) : $line->code_journal); - print ''; + print ''; if (!$i) { $totalarray['nbfield']++; } @@ -1120,7 +1147,7 @@ while ($i < min($num, $limit)) { // Amount debit if (!empty($arrayfields['t.debit']['checked'])) { - print ''; + print ''; if (!$i) { $totalarray['nbfield']++; } @@ -1132,7 +1159,7 @@ while ($i < min($num, $limit)) { // Amount credit if (!empty($arrayfields['t.credit']['checked'])) { - print ''; + print ''; if (!$i) { $totalarray['nbfield']++; } @@ -1206,8 +1233,8 @@ while ($i < min($num, $limit)) { if ($num > 0 && $colspan > 0) { print ''; print ''; - print ''; - print ''; + print ''; + print ''; print ''; print ''; // Show balance of last shown account @@ -1216,22 +1243,42 @@ if ($num > 0 && $colspan > 0) { print ''; if ($balance > 0) { print ''; print ''; } else { print ''; print ''; } print ''; print ''; } + +// Clean total values to round them +if (!empty($totalarray['val']['totaldebit'])) { + $totalarray['val']['totaldebit'] = price2num($totalarray['val']['totaldebit'], 'MT'); +} +if (!empty($totalarray['val']['totalcredit'])) { + $totalarray['val']['totalcredit'] = price2num($totalarray['val']['totalcredit'], 'MT'); +} + + // Show total line include DOL_DOCUMENT_ROOT.'/core/tpl/list_print_total.tpl.php'; +// If no record found +if ($num == 0) { + $colspan = 1; + foreach ($arrayfields as $key => $val) { + if (!empty($val['checked'])) { + $colspan++; + } + } + print ''; +} $parameters = array('arrayfields'=>$arrayfields, 'sql'=>$sql); $reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters, $object, $action); // Note that $action and $object may have been modified by hook diff --git a/htdocs/accountancy/class/accountancycategory.class.php b/htdocs/accountancy/class/accountancycategory.class.php index 7ae48c749c2..d68f4e79f5e 100644 --- a/htdocs/accountancy/class/accountancycategory.class.php +++ b/htdocs/accountancy/class/accountancycategory.class.php @@ -353,7 +353,7 @@ class AccountancyCategory // extends CommonObject $sql .= " formula=".(isset($this->formula) ? "'".$this->db->escape($this->formula)."'" : "null").","; $sql .= " position=".(isset($this->position) ? $this->position : "null").","; $sql .= " fk_country=".(isset($this->fk_country) ? $this->fk_country : "null").","; - $sql .= " active=".(isset($this->active) ? $this->active : "null").""; + $sql .= " active=".(isset($this->active) ? $this->active : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); @@ -446,62 +446,12 @@ class AccountancyCategory // extends CommonObject } else { $this->error = "Error ".$this->db->lasterror(); $this->errors[] = $this->error; - dol_syslog(__METHOD__." ".implode(','.$this->errors), LOG_ERR); + dol_syslog(__METHOD__." ".implode(',', $this->errors), LOG_ERR); return -1; } } - /** - * Function to fill ->lines_cptbk with accounting account used (into bookkeeping) and not yet into a custom group - * - * @param int $id Id of custom group - * @return int <0 if KO, 0 if not found, >0 if OK - */ - /* - public function getCptBK($id) - { - global $conf; - - $sql = "SELECT DISTINCT t.numero_compte, t.label_operation, t.doc_ref"; - $sql .= " FROM ".MAIN_DB_PREFIX."accounting_bookkeeping as t"; - $sql .= " WHERE t.numero_compte NOT IN ("; // account not into a custom group - $sql .= " SELECT t.account_number"; - $sql .= " FROM ".MAIN_DB_PREFIX."accounting_account as t"; - $sql .= " WHERE t.fk_accounting_category = ".((int) $id)." AND t.entity = ".$conf->entity.")"; - $sql .= " AND t.numero_compte IN ("; // account into current chart of account - $sql .= " SELECT DISTINCT aa.account_number"; - $sql .= " FROM ".MAIN_DB_PREFIX."accounting_account as aa"; - $sql .= " INNER JOIN ".MAIN_DB_PREFIX."accounting_system as asy ON aa.fk_pcg_version = asy.pcg_version"; - $sql .= " AND asy.rowid = ".((int) $conf->global->CHARTOFACCOUNTS); - $sql .= " AND aa.active = 1"; - $sql .= " AND aa.entity = ".$conf->entity.")"; - $sql .= " GROUP BY t.numero_compte, t.label_operation, t.doc_ref"; - $sql .= " ORDER BY t.numero_compte"; - - $this->lines_cptbk = array(); - - dol_syslog(__METHOD__, LOG_DEBUG); - $resql = $this->db->query($sql); - if ($resql) { - $num = $this->db->num_rows($resql); - if ($num) { - while ($obj = $this->db->fetch_object($resql)) { - $this->lines_cptbk[] = $obj; - } - } - - return $num; - } else { - $this->error = "Error ".$this->db->lasterror(); - $this->errors[] = $this->error; - dol_syslog(__METHOD__." ".implode(','.$this->errors), LOG_ERR); - - return -1; - } - } - */ - /** * Function to fill ->lines_cptbk with accounting account (defined in chart of account) and not yet into a custom group * @@ -538,7 +488,7 @@ class AccountancyCategory // extends CommonObject } else { $this->error = "Error ".$this->db->lasterror(); $this->errors[] = $this->error; - dol_syslog(__METHOD__." ".implode(','.$this->errors), LOG_ERR); + dol_syslog(__METHOD__." ".implode(',', $this->errors), LOG_ERR); return -1; } @@ -655,60 +605,6 @@ class AccountancyCategory // extends CommonObject } } - /** - * Function to know all custom groupd from an accounting account - * - * @return array|integer Result in table (array), -1 if KO - */ - public function getCatsCpts() - { - global $mysoc, $conf; - - if (empty($mysoc->country_id)) { - dol_print_error('', 'Call to select_accounting_account with mysoc country not yet defined'); - exit(); - } - - $sql = "SELECT t.rowid, t.account_number, t.label as account_label, cat.code, cat.position, cat.label as name_cat, cat.sens "; - $sql .= " FROM ".MAIN_DB_PREFIX."accounting_account as t, ".MAIN_DB_PREFIX."c_accounting_category as cat"; - $sql .= " WHERE t.fk_accounting_category IN ( SELECT c.rowid "; - $sql .= " FROM ".MAIN_DB_PREFIX."c_accounting_category as c"; - $sql .= " WHERE c.active = 1"; - $sql .= " AND c.entity = ".$conf->entity; - $sql .= " AND (c.fk_country = ".((int) $mysoc->country_id)." OR c.fk_country = 0)"; - $sql .= " AND cat.rowid = t.fk_accounting_category"; - $sql .= " AND t.entity = ".$conf->entity; - $sql .= " ORDER BY cat.position ASC"; - - $resql = $this->db->query($sql); - if ($resql) { - $i = 0; - $obj = ''; - $num = $this->db->num_rows($resql); - $data = array(); - if ($num) { - while ($obj = $this->db->fetch_object($resql)) { - $name_cat = $obj->name_cat; - $data[$name_cat][$i] = array( - 'id' => $obj->rowid, - 'code' => $obj->code, - 'position' => $obj->position, - 'account_number' => $obj->account_number, - 'account_label' => $obj->account_label, - 'sens' => $obj->sens - ); - $i++; - } - } - return $data; - } else { - $this->error = "Error ".$this->db->lasterror(); - dol_syslog(__METHOD__." ".$this->error, LOG_ERR); - - return -1; - } - } - /** * Function to show result of an accounting account from the ledger with a direction and a period * @@ -728,6 +624,22 @@ class AccountancyCategory // extends CommonObject $this->sdc = 0; $this->sdcpermonth = array(); + if (is_array($cpt)) { + $listofaccount = ''; + foreach ($cpt as $cptcursor) { + if (! is_null($cptcursor)) { + if ($listofaccount) { + $listofaccount .= ","; + } + $listofaccount .= "'".$cptcursor."'"; + } + } + if (empty($listofaccount)) { + // List of account is empty, so we do no try sql request, we can say result is empty. + return 0; + } + } + $sql = "SELECT SUM(t.debit) as debit, SUM(t.credit) as credit"; if (is_array($cpt)) { $sql .= ", t.numero_compte as accountancy_account"; @@ -736,14 +648,7 @@ class AccountancyCategory // extends CommonObject //if (in_array($this->db->type, array('mysql', 'mysqli'))) $sql.=' USE INDEX idx_accounting_bookkeeping_doc_date'; $sql .= " WHERE t.entity = ".$conf->entity; if (is_array($cpt)) { - $listofaccount = ''; - foreach ($cpt as $cptcursor) { - if ($listofaccount) { - $listofaccount .= ","; - } - $listofaccount .= "'".$cptcursor."'"; - } - $sql .= " AND t.numero_compte IN (".$this->db->sanitize($listofaccount).")"; + $sql .= " AND t.numero_compte IN (".$this->db->sanitize($listofaccount, 1).")"; } else { $sql .= " AND t.numero_compte = '".$this->db->escape($cpt)."'"; } @@ -759,22 +664,28 @@ class AccountancyCategory // extends CommonObject if (is_array($cpt)) { $sql .= " GROUP BY t.numero_compte"; } - //print $sql; $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); if ($num) { - $obj = $this->db->fetch_object($resql); - if ($sens == 1) { - $this->sdc = $obj->debit - $obj->credit; - } else { - $this->sdc = $obj->credit - $obj->debit; - } - if (is_array($cpt)) { - $this->sdcperaccount[$obj->accountancy_account] = $this->sdc; + $i = 0; + while ($i < $num) { + $obj = $this->db->fetch_object($resql); + if ($obj) { + if ($sens == 1) { + $this->sdc = $obj->debit - $obj->credit; + } else { + $this->sdc = $obj->credit - $obj->debit; + } + if (is_array($cpt)) { + $this->sdcperaccount[$obj->accountancy_account] = $this->sdc; + } + } + $i++; } } + return $num; } else { $this->error = "Error ".$this->db->lasterror(); @@ -784,12 +695,75 @@ class AccountancyCategory // extends CommonObject } } + /** + * Function to get an array of all active custom groups (llx_c_accunting_categories) with their accounts from the chart of account (ll_accounting_acount) + * + * @param int $catid Custom group ID + * @return array|integer Result in table (array), -1 if KO + * @see getCats(), getCptsCat() + */ + public function getCatsCpts($catid = 0) + { + global $mysoc, $conf; + + if (empty($mysoc->country_id)) { + $this->error = "Error ".$this->db->lasterror(); + dol_syslog(__METHOD__." ".$this->error, LOG_ERR); + return -1; + } + + $sql = "SELECT t.rowid, t.account_number, t.label as account_label,"; + $sql .= " cat.code, cat.position, cat.label as name_cat, cat.sens, cat.category_type, cat.formula"; + $sql .= " FROM ".MAIN_DB_PREFIX."accounting_account as t, ".MAIN_DB_PREFIX."c_accounting_category as cat"; + $sql .= " WHERE t.fk_accounting_category IN (SELECT c.rowid"; + $sql .= " FROM ".MAIN_DB_PREFIX."c_accounting_category as c"; + $sql .= " WHERE c.active = 1"; + $sql .= " AND c.entity = ".$conf->entity; + $sql .= " AND (c.fk_country = ".((int) $mysoc->country_id)." OR c.fk_country = 0)"; + $sql .= " AND cat.rowid = t.fk_accounting_category"; + $sql .= " AND t.entity = ".$conf->entity; + if ($catid > 0) { + $sql .= " AND cat.rowid = ".((int) $catid); + } + $sql .= " ORDER BY cat.position ASC"; + + $resql = $this->db->query($sql); + if ($resql) { + $obj = ''; + $num = $this->db->num_rows($resql); + $data = array(); + if ($num) { + while ($obj = $this->db->fetch_object($resql)) { + $name_cat = $obj->name_cat; + $data[$name_cat][$obj->rowid] = array( + 'id' => $obj->rowid, + 'code' => $obj->code, + 'label' => $obj->label, + 'position' => $obj->position, + 'category_type' => $obj->category_type, + 'formula' => $obj->formula, + 'sens' => $obj->sens, + 'account_number' => $obj->account_number, + 'account_label' => $obj->account_label + ); + } + } + return $data; + } else { + $this->error = "Error ".$this->db->lasterror(); + dol_syslog(__METHOD__." ".$this->error, LOG_ERR); + return -1; + } + } + /** * Return list of custom groups. + * For list + detail of accounting account, see getCatsCpt() * * @param int $categorytype -1=All, 0=Only non computed groups, 1=Only computed groups * @param int $active 1= active, 0=not active * @return array|int Array of groups or -1 if error + * @see getCatsCpts(), getCptsCat() */ public function getCats($categorytype = -1, $active = 1) { @@ -824,9 +798,10 @@ class AccountancyCategory // extends CommonObject 'rowid' => $obj->rowid, 'code' => $obj->code, 'label' => $obj->label, - 'formula' => $obj->formula, 'position' => $obj->position, 'category_type' => $obj->category_type, + 'formula' => $obj->formula, + 'sens' => $obj->sens, 'bc' => $obj->sens ); $i++; @@ -844,12 +819,15 @@ class AccountancyCategory // extends CommonObject /** - * Get all accounting account of a custom group (or a list of custom groups). + * Get all accounting account of a given custom group (or a list of custom groups). * You must choose between first parameter (personalized group) or the second (free criteria filter) * * @param int $cat_id Id if personalized accounting group/category - * @param string $predefinedgroupwhere Sql criteria filter to select accounting accounts. This value must not come from an input of a user. + * @param string $predefinedgroupwhere Sql criteria filter to select accounting accounts. This value must be sanitized and not come from an input of a user. + * Example: "pcg_type = 'EXPENSE' AND fk_pcg_version = 'xx'" + * Example: "fk_accounting_category = 99" * @return array|int Array of accounting accounts or -1 if error + * @see getCats(), getCatsCpts() */ public function getCptsCat($cat_id, $predefinedgroupwhere = '') { diff --git a/htdocs/accountancy/class/accountancyexport.class.php b/htdocs/accountancy/class/accountancyexport.class.php index 3c45315ffa9..4c6e2d09838 100644 --- a/htdocs/accountancy/class/accountancyexport.class.php +++ b/htdocs/accountancy/class/accountancyexport.class.php @@ -5,13 +5,15 @@ * Copyright (C) 2015 Florian Henry * Copyright (C) 2015 Raphaël Doursenaud * Copyright (C) 2016 Pierre-Henry Favre - * Copyright (C) 2016-2021 Alexandre Spangaro + * Copyright (C) 2016-2022 Alexandre Spangaro + * Copyright (C) 2022 Lionel Vessiller * Copyright (C) 2013-2017 Olivier Geffroy * Copyright (C) 2017 Elarifr. Ari Elbaz * Copyright (C) 2017-2019 Frédéric France * Copyright (C) 2017 André Schild * Copyright (C) 2020 Guillaume Alexandre * Copyright (C) 2022 Joachim Kueter + * Copyright (C) 2022 Progiseize * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -36,6 +38,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; /** @@ -313,9 +316,10 @@ class AccountancyExport * * @param array $TData Array with data * @param int $formatexportset Id of export format - * @return void + * @param int $withAttachment [=0] Not add files or 1 to have attached in an archive (ex : Quadratus) + * @return int <0 if KO, >0 OK */ - public function export(&$TData, $formatexportset) + public function export(&$TData, $formatexportset, $withAttachment = 0) { global $conf, $langs; global $search_date_end; // Used into /accountancy/tpl/export_journal.tpl.php @@ -325,8 +329,44 @@ class AccountancyExport $type_export = 'general_ledger'; global $db; // The tpl file use $db + $completefilename = ''; + $exportFile = null; + $exportFileName = ''; + $exportFilePath = ''; + $archiveFileList = array(); + if ($withAttachment == 1) { + // PHP ZIP extension must be enabled + if (!extension_loaded('zip')) { + $langs->load('install'); + $this->errors[] = $langs->trans('ErrorPHPDoesNotSupport', 'ZIP'); + return -1; + } + } else { + $mimetype = $this->getMimeType($formatexportset); + top_httphead($mimetype, 1); + } include DOL_DOCUMENT_ROOT.'/accountancy/tpl/export_journal.tpl.php'; + if ($withAttachment == 1 && !empty($completefilename)) { + // create export file + $tmpDir = !empty($conf->accounting->multidir_temp[$conf->entity]) ? $conf->accounting->multidir_temp[$conf->entity] : $conf->accounting->dir_temp; + $exportFileFullName = $completefilename; + $exportFileBaseName = basename($exportFileFullName); + $exportFileName = pathinfo($exportFileBaseName, PATHINFO_FILENAME); + $exportFilePath = $tmpDir.'/'.$exportFileFullName; + $exportFile = fopen($exportFilePath, 'w'); + if (!$exportFile) { + $this->errors[] = $langs->trans('ErrorFileNotFound', $exportFilePath); + return -1; + } + $archiveFileList[0] = array( + 'path' => $exportFilePath, + 'name' => $exportFileFullName, + ); + // archive name and path + $archiveFullName = $exportFileName.'.zip'; + $archivePath = $tmpDir.'/'.$archiveFullName; + } switch ($formatexportset) { case self::$EXPORT_TYPE_CONFIGURABLE: @@ -345,7 +385,7 @@ class AccountancyExport $this->exportCiel($TData); break; case self::$EXPORT_TYPE_QUADRATUS: - $this->exportQuadratus($TData); + $archiveFileList = $this->exportQuadratus($TData, $exportFile, $archiveFileList, $withAttachment); break; case self::$EXPORT_TYPE_WINFIC: $this->exportWinfic($TData); @@ -399,6 +439,69 @@ class AccountancyExport } break; } + + // create and download export file or archive + if ($withAttachment == 1) { + $error = 0; + + // close export file + if ($exportFile) { + fclose($exportFile); + } + + if (!empty($archiveFullName) && !empty($archivePath) && !empty($archiveFileList)) { + // archive files + $downloadFileMimeType = 'application/zip'; + $downloadFileFullName = $archiveFullName; + $downloadFilePath = $archivePath; + + // create archive + $archive = new ZipArchive(); + $res = $archive->open($archivePath, ZipArchive::OVERWRITE | ZipArchive::CREATE); + if ($res !== true) { + $error++; + $this->errors[] = $langs->trans('ErrorFileNotFound', $archivePath); + } + if (!$error) { + // add files + foreach ($archiveFileList as $archiveFileArr) { + $res = $archive->addFile($archiveFileArr['path'], $archiveFileArr['name']); + if (!$res) { + $error++; + $this->errors[] = $langs->trans('ErrorArchiveAddFile', $archiveFileArr['name']); + break; + } + } + } + if (!$error) { + // close archive + $archive->close(); + } + } elseif (!empty($exportFileFullName) && !empty($exportFilePath)) { + // only one file to download + $downloadFileMimeType = 'text/csv'; + $downloadFileFullName = $exportFileFullName; + $downloadFilePath = $exportFilePath; + } + + if (!$error) { + // download export file + if (!empty($downloadFileMimeType) && !empty($downloadFileFullName) && !empty($downloadFilePath)) { + header('Content-Type: '.$downloadFileMimeType); + header('Content-Disposition: attachment; filename='.$downloadFileFullName); + header('Cache-Control: Public, must-revalidate'); + header('Pragma: public'); + header('Content-Length: '.dol_filesize($downloadFilePath)); + readfileLowMemory($downloadFilePath); + } + } + + if ($error) { + return -1; + } + } + + return 1; } @@ -444,14 +547,14 @@ class AccountancyExport print $date.$separator; print $line->piece_num.$separator; print length_accountg($line->numero_compte).$separator; - print ''.$separator; + print $separator; print $line->label_operation.$separator; print $date.$separator; if ($line->sens == 'D') { print price($line->debit).$separator; - print ''.$separator; + print $separator; } elseif ($line->sens == 'C') { - print ''.$separator; + print $separator; print price($line->credit).$separator; } print $line->doc_ref.$separator; @@ -584,10 +687,13 @@ class AccountancyExport * Help : https://docplayer.fr/20769649-Fichier-d-entree-ascii-dans-quadracompta.html * In QuadraCompta | Use menu : "Outils" > "Suivi des dossiers" > "Import ASCII(Compta)" * - * @param array $TData data - * @return void + * @param array $TData Data + * @param resource $exportFile [=null] File resource to export or print if null + * @param array $archiveFileList [=array()] Archive file list : array of ['path', 'name'] + * @param bool $withAttachment [=0] Not add files or 1 to have attached in an archive + * @return array Archive file list : array of ['path', 'name'] */ - public function exportQuadratus(&$TData) + public function exportQuadratus(&$TData, $exportFile = null, $archiveFileList = array(), $withAttachment = 0) { global $conf, $db; @@ -637,7 +743,11 @@ class AccountancyExport $Tab['end_line'] = $end_line; - print implode($Tab); + if ($exportFile) { + fwrite($exportFile, implode($Tab)); + } else { + print implode($Tab); + } } $Tab = array(); @@ -708,12 +818,63 @@ class AccountancyExport // We need to keep the 10 lastest number of invoice doc_ref not the beginning part that is the unusefull almost same part // $Tab['num_piece3'] = str_pad(self::trunc($data->piece_num, 10), 10); $Tab['num_piece3'] = substr(self::trunc($data->doc_ref, 20), -10); - $Tab['filler4'] = str_repeat(' ', 73); + $Tab['reserved'] = str_repeat(' ', 10); // position 159 + $Tab['currency_amount'] = str_repeat(' ', 13); // position 169 + // get document file + $attachmentFileName = ''; + if ($withAttachment == 1) { + $attachmentFileKey = trim($data->piece_num); + if (!isset($archiveFileList[$attachmentFileKey])) { + $objectDirPath = ''; + $objectFileName = dol_sanitizeFileName($data->doc_ref); + if ($data->doc_type == 'customer_invoice') { + $objectDirPath = !empty($conf->facture->multidir_output[$conf->entity]) ? $conf->facture->multidir_output[$conf->entity] : $conf->facture->dir_output; + } elseif ($data->doc_type == 'expense_report') { + $objectDirPath = !empty($conf->expensereport->multidir_output[$conf->entity]) ? $conf->expensereport->multidir_output[$conf->entity] : $conf->factureexpensereport->dir_output; + } elseif ($data->doc_type == 'supplier_invoice') { + $objectDirPath = !empty($conf->fournisseur->facture->multidir_output[$conf->entity]) ? $conf->fournisseur->facture->multidir_output[$conf->entity] : $conf->fournisseur->facture->dir_output; + } + $arrayofinclusion = array(); + $arrayofinclusion[] = '^'.preg_quote($objectFileName, '/').'\.pdf$'; + $fileFoundList = dol_dir_list($objectDirPath.'/'.$objectFileName, 'files', 0, implode('|', $arrayofinclusion), '(\.meta|_preview.*\.png)$', 'date', SORT_DESC, 0, true); + if (!empty($fileFoundList)) { + $attachmentFileNameTrunc = str_pad(self::trunc($data->piece_num, 8), 8, '0', STR_PAD_LEFT); + foreach ($fileFoundList as $fileFound) { + if (strstr($fileFound['name'], $objectFileName)) { + $fileFoundPath = $objectDirPath.'/'.$objectFileName.'/'.$fileFound['name']; + if (file_exists($fileFoundPath)) { + $archiveFileList[$attachmentFileKey] = array( + 'path' => $fileFoundPath, + 'name' => $attachmentFileNameTrunc.'.pdf', + ); + break; + } + } + } + } + } + + if (isset($archiveFileList[$attachmentFileKey])) { + $attachmentFileName = $archiveFileList[$attachmentFileKey]['name']; + } + } + if (dol_strlen($attachmentFileName) == 12) { + $Tab['attachment'] = $attachmentFileName; // position 182 + } else { + $Tab['attachment'] = str_repeat(' ', 12); // position 182 + } + $Tab['filler4'] = str_repeat(' ', 38); $Tab['end_line'] = $end_line; - print implode($Tab); + if ($exportFile) { + fwrite($exportFile, implode($Tab)); + } else { + print implode($Tab); + } } + + return $archiveFileList; } /** diff --git a/htdocs/accountancy/class/accountingjournal.class.php b/htdocs/accountancy/class/accountingjournal.class.php index 4accf66e154..f56932d4985 100644 --- a/htdocs/accountancy/class/accountingjournal.class.php +++ b/htdocs/accountancy/class/accountingjournal.class.php @@ -454,27 +454,12 @@ class AccountingJournal extends CommonObject } $sql = ""; - - // FIXME sql error with Mysql 5.7 - /*if ($in_bookkeeping == 'already' || $in_bookkeeping == 'notyet') { - $sql .= "WITH in_accounting_bookkeeping(fk_docdet) AS ("; - $sql .= " SELECT DISTINCT fk_docdet"; - $sql .= " FROM " . MAIN_DB_PREFIX . "accounting_bookkeeping"; - $sql .= " WHERE doc_type = 'asset'"; - $sql .= ") "; - }*/ - $sql .= "SELECT ad.fk_asset AS rowid, a.ref AS asset_ref, a.label AS asset_label, a.acquisition_value_ht AS asset_acquisition_value_ht"; $sql .= ", a.disposal_date AS asset_disposal_date, a.disposal_amount_ht AS asset_disposal_amount_ht, a.disposal_subject_to_vat AS asset_disposal_subject_to_vat"; $sql .= ", ad.rowid AS depreciation_id, ad.depreciation_mode, ad.ref AS depreciation_ref, ad.depreciation_date, ad.depreciation_ht, ad.accountancy_code_debit, ad.accountancy_code_credit"; $sql .= " FROM " . MAIN_DB_PREFIX . "asset_depreciation as ad"; $sql .= " LEFT JOIN " . MAIN_DB_PREFIX . "asset as a ON a.rowid = ad.fk_asset"; - // FIXME sql error with Mysql 5.7 - /*if ($in_bookkeeping == 'already' || $in_bookkeeping == 'notyet') { - $sql .= " LEFT JOIN in_accounting_bookkeeping as iab ON iab.fk_docdet = ad.rowid"; - }*/ $sql .= " WHERE a.entity IN (" . getEntity('asset', 0) . ')'; // We don't share object for accountancy, we use source object sharing - // Compatibility with Mysql 5.7 if ($in_bookkeeping == 'already') { $sql .= " AND EXISTS (SELECT iab.fk_docdet FROM " . MAIN_DB_PREFIX . "accounting_bookkeeping AS iab WHERE iab.fk_docdet = ad.rowid AND doc_type = 'asset')"; } elseif ($in_bookkeeping == 'notyet') { @@ -488,11 +473,6 @@ class AccountingJournal extends CommonObject if (!empty($conf->global->ACCOUNTING_DATE_START_BINDING)) { $sql .= " AND ad.depreciation_date >= '" . $this->db->idate($conf->global->ACCOUNTING_DATE_START_BINDING) . "'"; } - // Already in bookkeeping or not - // FIXME sql error with Mysql 5.7 - /*if ($in_bookkeeping == 'already' || $in_bookkeeping == 'notyet') { - $sql .= " AND iab.fk_docdet IS" . ($in_bookkeeping == 'already' ? " NOT" : "") . " NULL"; - }*/ $sql .= " ORDER BY ad.depreciation_date"; dol_syslog(__METHOD__, LOG_DEBUG); @@ -755,7 +735,7 @@ class AccountingJournal extends CommonObject } } - $journal_data[$pre_data_id] = $element; + $journal_data[(int) $pre_data_id] = $element; } unset($pre_data); diff --git a/htdocs/accountancy/class/bookkeeping.class.php b/htdocs/accountancy/class/bookkeeping.class.php index 95ba38d20bb..897f60e8aaa 100644 --- a/htdocs/accountancy/class/bookkeeping.class.php +++ b/htdocs/accountancy/class/bookkeeping.class.php @@ -817,56 +817,61 @@ class BookKeeping extends CommonObject /** - * Load object in memory from the database + * Load object in memory from the database in ->lines. Or just make a simple count if $countonly=1. * - * @param string $sortorder Sort Order - * @param string $sortfield Sort field - * @param int $limit offset limit - * @param int $offset offset limit - * @param array $filter filter array - * @param string $filtermode filter mode (AND or OR) - * @param int $option option (0: general account or 1: subaccount) - * - * @return int <0 if KO, >=0 if OK + * @param string $sortorder Sort Order + * @param string $sortfield Sort field + * @param int $limit offset limit + * @param int $offset offset limit + * @param array $filter filter array + * @param string $filtermode filter mode (AND or OR) + * @param int $option option (0: general account or 1: subaccount) + * @param int $countonly Do not fill the $object->lines, return only the count. + * @return int <0 if KO, Number of lines if OK */ - public function fetchAllByAccount($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND', $option = 0) + public function fetchAllByAccount($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND', $option = 0, $countonly = 0) { global $conf; dol_syslog(__METHOD__, LOG_DEBUG); $this->lines = array(); + $num = 0; $sql = 'SELECT'; - $sql .= ' t.rowid,'; - $sql .= " t.doc_date,"; - $sql .= " t.doc_type,"; - $sql .= " t.doc_ref,"; - $sql .= " t.fk_doc,"; - $sql .= " t.fk_docdet,"; - $sql .= " t.thirdparty_code,"; - $sql .= " t.subledger_account,"; - $sql .= " t.subledger_label,"; - $sql .= " t.numero_compte,"; - $sql .= " t.label_compte,"; - $sql .= " t.label_operation,"; - $sql .= " t.debit,"; - $sql .= " t.credit,"; - $sql .= " t.montant as amount,"; - $sql .= " t.sens,"; - $sql .= " t.multicurrency_amount,"; - $sql .= " t.multicurrency_code,"; - $sql .= " t.lettering_code,"; - $sql .= " t.date_lettering,"; - $sql .= " t.fk_user_author,"; - $sql .= " t.import_key,"; - $sql .= " t.code_journal,"; - $sql .= " t.journal_label,"; - $sql .= " t.piece_num,"; - $sql .= " t.date_creation,"; - $sql .= " t.date_export,"; - $sql .= " t.date_validated as date_validation,"; - $sql .= " t.import_key"; + if ($countonly) { + $sql .= ' COUNT(t.rowid) as nb'; + } else { + $sql .= ' t.rowid,'; + $sql .= " t.doc_date,"; + $sql .= " t.doc_type,"; + $sql .= " t.doc_ref,"; + $sql .= " t.fk_doc,"; + $sql .= " t.fk_docdet,"; + $sql .= " t.thirdparty_code,"; + $sql .= " t.subledger_account,"; + $sql .= " t.subledger_label,"; + $sql .= " t.numero_compte,"; + $sql .= " t.label_compte,"; + $sql .= " t.label_operation,"; + $sql .= " t.debit,"; + $sql .= " t.credit,"; + $sql .= " t.montant as amount,"; + $sql .= " t.sens,"; + $sql .= " t.multicurrency_amount,"; + $sql .= " t.multicurrency_code,"; + $sql .= " t.lettering_code,"; + $sql .= " t.date_lettering,"; + $sql .= " t.fk_user_author,"; + $sql .= " t.import_key,"; + $sql .= " t.code_journal,"; + $sql .= " t.journal_label,"; + $sql .= " t.piece_num,"; + $sql .= " t.date_creation,"; + $sql .= " t.date_export,"; + $sql .= " t.date_validated as date_validation,"; + $sql .= " t.import_key"; + } // Manage filter $sqlwhere = array(); if (count($filter) > 0) { @@ -880,7 +885,7 @@ class BookKeeping extends CommonObject } elseif ($key == 't.fk_doc' || $key == 't.fk_docdet' || $key == 't.piece_num') { $sqlwhere[] = $key.'='.$value; } elseif ($key == 't.subledger_account' || $key == 't.numero_compte') { - $sqlwhere[] = $key.' LIKE \''.$this->db->escape($value).'%\''; + $sqlwhere[] = $key.' LIKE \''.$this->db->escapeforlike($this->db->escape($value)).'%\''; } elseif ($key == 't.date_creation>=' || $key == 't.date_creation<=') { $sqlwhere[] = $key.'\''.$this->db->idate($value).'\''; } elseif ($key == 't.date_export>=' || $key == 't.date_export<=') { @@ -897,18 +902,19 @@ class BookKeeping extends CommonObject } else { $sqlwhere[] = natural_search("t.code_journal", $value, 3, 1); } + } elseif ($key == 't.search_accounting_code_in' && !empty($value)) { + $sqlwhere[] = 't.numero_compte IN ('.$this->db->sanitize($value, 1).')'; } else { $sqlwhere[] = natural_search($key, $value, 0, 1); } } } $sql .= ' FROM '.MAIN_DB_PREFIX.$this->table_element.' as t'; - $sql .= ' WHERE 1 = 1'; - $sql .= " AND entity = " . ((int) $conf->entity); // Do not use getEntity for accounting features + $sql .= ' WHERE entity = ' . ((int) $conf->entity); // Do not use getEntity for accounting features if (count($sqlwhere) > 0) { $sql .= " AND ".implode(" ".$filtermode." ", $sqlwhere); } - // Affichage par compte comptable + // Filter by ledger account or subledger account if (!empty($option)) { $sql .= " AND t.subledger_account IS NOT NULL"; $sql .= " AND t.subledger_account <> ''"; @@ -919,54 +925,63 @@ class BookKeeping extends CommonObject $sortorder = 'ASC'.($sortorder ? ','.$sortorder : ''); } - $sql .= $this->db->order($sortfield, $sortorder); - if (!empty($limit)) { - $sql .= $this->db->plimit($limit + 1, $offset); + if (!$countonly) { + $sql .= $this->db->order($sortfield, $sortorder); + if (!empty($limit)) { + $sql .= $this->db->plimit($limit + 1, $offset); + } } $resql = $this->db->query($sql); if ($resql) { - $num = $this->db->num_rows($resql); + if ($countonly) { + $obj = $this->db->fetch_object($resql); + if ($obj) { + $num = $obj->nb; + } + } else { + $num = $this->db->num_rows($resql); - $i = 0; - while (($obj = $this->db->fetch_object($resql)) && (empty($limit) || $i < min($limit, $num))) { - $line = new BookKeepingLine(); + $i = 0; + while (($obj = $this->db->fetch_object($resql)) && (empty($limit) || $i < min($limit, $num))) { + $line = new BookKeepingLine(); - $line->id = $obj->rowid; + $line->id = $obj->rowid; - $line->doc_date = $this->db->jdate($obj->doc_date); - $line->doc_type = $obj->doc_type; - $line->doc_ref = $obj->doc_ref; - $line->fk_doc = $obj->fk_doc; - $line->fk_docdet = $obj->fk_docdet; - $line->thirdparty_code = $obj->thirdparty_code; - $line->subledger_account = $obj->subledger_account; - $line->subledger_label = $obj->subledger_label; - $line->numero_compte = $obj->numero_compte; - $line->label_compte = $obj->label_compte; - $line->label_operation = $obj->label_operation; - $line->debit = $obj->debit; - $line->credit = $obj->credit; - $line->montant = $obj->amount; // deprecated - $line->amount = $obj->amount; - $line->sens = $obj->sens; - $line->multicurrency_amount = $obj->multicurrency_amount; - $line->multicurrency_code = $obj->multicurrency_code; - $line->lettering_code = $obj->lettering_code; - $line->date_lettering = $obj->date_lettering; - $line->fk_user_author = $obj->fk_user_author; - $line->import_key = $obj->import_key; - $line->code_journal = $obj->code_journal; - $line->journal_label = $obj->journal_label; - $line->piece_num = $obj->piece_num; - $line->date_creation = $this->db->jdate($obj->date_creation); - $line->date_export = $this->db->jdate($obj->date_export); - $line->date_validation = $this->db->jdate($obj->date_validation); - $line->import_key = $obj->import_key; + $line->doc_date = $this->db->jdate($obj->doc_date); + $line->doc_type = $obj->doc_type; + $line->doc_ref = $obj->doc_ref; + $line->fk_doc = $obj->fk_doc; + $line->fk_docdet = $obj->fk_docdet; + $line->thirdparty_code = $obj->thirdparty_code; + $line->subledger_account = $obj->subledger_account; + $line->subledger_label = $obj->subledger_label; + $line->numero_compte = $obj->numero_compte; + $line->label_compte = $obj->label_compte; + $line->label_operation = $obj->label_operation; + $line->debit = $obj->debit; + $line->credit = $obj->credit; + $line->montant = $obj->amount; // deprecated + $line->amount = $obj->amount; + $line->sens = $obj->sens; + $line->multicurrency_amount = $obj->multicurrency_amount; + $line->multicurrency_code = $obj->multicurrency_code; + $line->lettering_code = $obj->lettering_code; + $line->date_lettering = $obj->date_lettering; + $line->fk_user_author = $obj->fk_user_author; + $line->import_key = $obj->import_key; + $line->code_journal = $obj->code_journal; + $line->journal_label = $obj->journal_label; + $line->piece_num = $obj->piece_num; + $line->date_creation = $this->db->jdate($obj->date_creation); + $line->date_export = $this->db->jdate($obj->date_export); + $line->date_validation = $this->db->jdate($obj->date_validation); + $line->import_key = $obj->import_key; - $this->lines[] = $line; + $this->lines[] = $line; - $i++; + $i++; + } } $this->db->free($resql); @@ -1139,9 +1154,10 @@ class BookKeeping extends CommonObject * @param int $offset offset limit * @param array $filter filter array * @param string $filtermode filter mode (AND or OR) + * @param int $option option (0: general account or 1: subaccount) * @return int <0 if KO, >0 if OK */ - public function fetchAllBalance($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND') + public function fetchAllBalance($sortorder = '', $sortfield = '', $limit = 0, $offset = 0, array $filter = array(), $filtermode = 'AND', $option = 0) { global $conf; @@ -1151,6 +1167,11 @@ class BookKeeping extends CommonObject $sql = 'SELECT'; $sql .= " t.numero_compte,"; + $sql .= " t.label_compte,"; + if (!empty($option)) { + $sql .= " t.subledger_account,"; + $sql .= " t.subledger_label,"; + } $sql .= " SUM(t.debit) as debit,"; $sql .= " SUM(t.credit) as credit"; $sql .= ' FROM '.MAIN_DB_PREFIX.$this->table_element.' as t'; @@ -1176,6 +1197,8 @@ class BookKeeping extends CommonObject } else { $sqlwhere[] = natural_search("t.code_journal", $value, 3, 1); } + } elseif ($key == 't.reconciled_option') { + $sqlwhere[] = 't.lettering_code IS NULL'; } else { $sqlwhere[] = $key." LIKE '%".$this->db->escape($value)."%'"; } @@ -1186,7 +1209,17 @@ class BookKeeping extends CommonObject $sql .= " AND ".implode(" ".$filtermode." ", $sqlwhere); } - $sql .= ' GROUP BY t.numero_compte'; + if (!empty($option)) { + $sql .= ' AND t.subledger_account IS NOT NULL'; + $sql .= ' AND t.subledger_account != ""'; + $sql .= ' GROUP BY t.numero_compte, t.label_compte, t.subledger_account, t.subledger_label'; + $sortfield = 't.subledger_account'.($sortfield ? ','.$sortfield : ''); + $sortorder = 'ASC'.($sortfield ? ','.$sortfield : ''); + } else { + $sql .= ' GROUP BY t.numero_compte, t.label_compte'; + $sortfield = 't.numero_compte'.($sortfield ? ','.$sortfield : ''); + $sortorder = 'ASC'.($sortorder ? ','.$sortorder : ''); + } if (!empty($sortfield)) { $sql .= $this->db->order($sortfield, $sortorder); @@ -1204,6 +1237,9 @@ class BookKeeping extends CommonObject $line = new BookKeepingLine(); $line->numero_compte = $obj->numero_compte; + $line->label_compte = $obj->label_compte; + $line->subledger_account = $obj->subledger_account; + $line->subledger_label = $obj->subledger_label; $line->debit = $obj->debit; $line->credit = $obj->credit; diff --git a/htdocs/accountancy/customer/index.php b/htdocs/accountancy/customer/index.php index 393629ae505..69702d8b10e 100644 --- a/htdocs/accountancy/customer/index.php +++ b/htdocs/accountancy/customer/index.php @@ -126,21 +126,6 @@ if ($action == 'validatehistory') { $db->begin(); // Now make the binding. Bind automatically only for product with a dedicated account that exists into chart of account, others need a manual bind - /*if ($db->type == 'pgsql') { - $sql1 = "UPDATE " . MAIN_DB_PREFIX . "facturedet"; - $sql1 .= " SET fk_code_ventilation = accnt.rowid"; - $sql1 .= " FROM " . MAIN_DB_PREFIX . "product as p, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst"; - $sql1 .= " WHERE " . MAIN_DB_PREFIX . "facturedet.fk_product = p.rowid AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . ((int) $conf->global->CHARTOFACCOUNTS).' AND accnt.entity = '.((int) $conf->entity); - $sql1 .= " AND accnt.active = 1 AND p.accountancy_code_sell=accnt.account_number"; - $sql1 .= " AND " . MAIN_DB_PREFIX . "facturedet.fk_code_ventilation = 0"; - } else { - $sql1 = "UPDATE " . MAIN_DB_PREFIX . "facturedet as fd, " . MAIN_DB_PREFIX . "product as p, " . MAIN_DB_PREFIX . "accounting_account as accnt , " . MAIN_DB_PREFIX . "accounting_system as syst"; - $sql1 .= " SET fk_code_ventilation = accnt.rowid"; - $sql1 .= " WHERE fd.fk_product = p.rowid AND accnt.fk_pcg_version = syst.pcg_version AND syst.rowid=" . ((int) $conf->global->CHARTOFACCOUNTS).' AND accnt.entity = '.((int) $conf->entity); - $sql1 .= " AND accnt.active = 1 AND p.accountancy_code_sell=accnt.account_number"; - $sql1 .= " AND fd.fk_code_ventilation = 0"; - }*/ - // Customer Invoice lines (must be same request than into page list.php for manual binding) $sql = "SELECT f.rowid as facid, f.ref as ref, f.datef, f.type as ftype, f.fk_facture_source,"; $sql .= " l.rowid, l.fk_product, l.description, l.total_ht, l.fk_code_ventilation, l.product_type as type_l, l.tva_tx as tva_tx_line, l.vat_src_code,"; @@ -300,7 +285,10 @@ if ($action == 'validatehistory') { $db->rollback(); } else { $db->commit(); - setEventMessages($langs->trans('AutomaticBindingDone', $nbbinddone, $notpossible), null, 'mesgs'); + setEventMessages($langs->trans('AutomaticBindingDone', $nbbinddone, $notpossible), null, ($notpossible ? 'warnings' : 'mesgs')); + if ($notpossible) { + setEventMessages($langs->trans('DoManualBindingForFailedRecord', $notpossible), null, 'warnings'); + } } } @@ -324,7 +312,7 @@ print '
'; $y = $year_current; -$buttonbind = ''.$langs->trans("ValidateHistory").''; +$buttonbind = ''.img_picto($langs->trans("ValidateHistory"), 'link', 'class="pictofixedwidth fa-color-unset"').$langs->trans("ValidateHistory").''; print_barre_liste(img_picto('', 'unlink', 'class="paddingright fa-color-unset"').$langs->trans("OverviewOfAmountOfLinesNotBound"), '', '', '', '', '', '', -1, '', '', 0, $buttonbind, '', 0, 1, 1); //print load_fiche_titre($langs->trans("OverviewOfAmountOfLinesNotBound"), $buttonbind, ''); @@ -405,7 +393,17 @@ if ($resql) { print ''; print '
'; } print ''; @@ -558,7 +562,7 @@ print "
'.$langs->trans("NoRecordFound").'
' . $langs->trans("TotalForAccount") . ' ' . length_accountg($displayed_account_number) . ':'.price($sous_total_debit).''.price($sous_total_credit).''.price(price2num($sous_total_debit, 'MT')).''.price(price2num($sous_total_credit, 'MT')).'
'.$langs->trans("Balance").':'; - print price($sous_total_debit - $sous_total_credit); + print price(price2num($sous_total_debit - $sous_total_credit, 'MT')); print ''; - print price($sous_total_credit - $sous_total_debit); + print price(price2num($sous_total_credit - $sous_total_debit, 'MT')); print ''.$journaltoshow.''.$journaltoshow.''.($line->debit ? price($line->debit) : '').''.($line->debit != 0 ? price($line->debit) : '').''.($line->credit ? price($line->credit) : '').''.($line->credit != 0 ? price($line->credit) : '').'
'.$langs->trans("TotalForAccount").' '.$accountg.':'.price($sous_total_debit).''.price($sous_total_credit).''.price(price2num($sous_total_debit, 'MT')).''.price(price2num($sous_total_credit, 'MT')).'
'.$langs->trans("Balance").':'; - print price($sous_total_debit - $sous_total_credit); + print price(price2num($sous_total_debit - $sous_total_credit, 'MT')); print ''; - print price($sous_total_credit - $sous_total_debit); + print price(price2num($sous_total_credit - $sous_total_debit, 'MT')); print '
'.$langs->trans("NoRecordFound").'
'; if ($row[0] == 'tobind') { - print $langs->trans("UseMenuToSetBindindManualy", DOL_URL_ROOT.'/accountancy/customer/list.php?search_year='.((int) $y), $langs->transnoentitiesnoconv("ToBind")); + $startmonth = ($conf->global->SOCIETE_FISCAL_MONTH_START ? $conf->global->SOCIETE_FISCAL_MONTH_START : 1); + if ($startmonth > 12) { + $startmonth -= 12; + } + $startyear = ($startmonth < ($conf->global->SOCIETE_FISCAL_MONTH_START ? $conf->global->SOCIETE_FISCAL_MONTH_START : 1)) ? $y + 1 : $y; + $endmonth = ($conf->global->SOCIETE_FISCAL_MONTH_START ? $conf->global->SOCIETE_FISCAL_MONTH_START : 1) + 11; + if ($endmonth > 12) { + $endmonth -= 12; + } + $endyear = ($endmonth < ($conf->global->SOCIETE_FISCAL_MONTH_START ? $conf->global->SOCIETE_FISCAL_MONTH_START : 1)) ? $y + 1 : $y; + print $langs->trans("UseMenuToSetBindindManualy", DOL_URL_ROOT.'/accountancy/customer/list.php?search_date_startday=1&search_date_startmonth='.((int) $startmonth).'&search_date_startyear='.((int) $startyear).'&search_date_endday=&search_date_endmonth='.((int) $endmonth).'&search_date_endyear='.((int) $endyear), $langs->transnoentitiesnoconv("ToBind")); } else { print $row[1]; } @@ -420,6 +418,12 @@ if ($resql) { print ''; print price($row[$i]); + // Add link to make binding + if (!empty(price2num($row[$i]))) { + print ''; + print img_picto($langs->trans("ValidateHistory").' ('.$langs->trans('Month'.str_pad($cursormonth, 2, '0', STR_PAD_LEFT)).' '.$cursoryear.')', 'link', 'class="marginleft2"'); + print ''; + } print ''.price($row[14]).'
\n"; print '
'; -if ($conf->global->MAIN_FEATURES_LEVEL > 0) { // This part of code looks strange. Why showing a report that should rely on result of this step ? +if (getDolGlobalString('SHOW_TOTAL_OF_PREVIOUS_LISTS_IN_LIN_PAGE')) { // This part of code looks strange. Why showing a report that should rely on result of this step ? print '
'; print '
'; diff --git a/htdocs/accountancy/customer/lines.php b/htdocs/accountancy/customer/lines.php index 65d7ee0bbeb..b8df8890a01 100644 --- a/htdocs/accountancy/customer/lines.php +++ b/htdocs/accountancy/customer/lines.php @@ -189,7 +189,7 @@ print ''."\n"; diff --git a/htdocs/admin/mrp.php b/htdocs/admin/mrp.php index 36a82e965f4..21fff1c45e6 100644 --- a/htdocs/admin/mrp.php +++ b/htdocs/admin/mrp.php @@ -52,10 +52,10 @@ $type = 'mrp'; include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; if ($action == 'updateMask') { - $maskconstmrp = GETPOST('maskconstMo', 'alpha'); + $maskconstmrp = GETPOST('maskconstMo', 'aZ09'); $maskmrp = GETPOST('maskMo', 'alpha'); - if ($maskconstmrp) { + if ($maskconstmrp && preg_match('/_MASK$/', $maskconstmrp)) { $res = dolibarr_set_const($db, $maskconstmrp, $maskmrp, 'chaine', 0, '', $conf->entity); } diff --git a/htdocs/admin/multicurrency.php b/htdocs/admin/multicurrency.php index 1cf838c08cb..5945ebfb5d5 100644 --- a/htdocs/admin/multicurrency.php +++ b/htdocs/admin/multicurrency.php @@ -134,7 +134,8 @@ if ($action == 'add_currency') { dolibarr_set_const($db, 'MULTICURRENCY_APP_SOURCE', GETPOST('MULTICURRENCY_APP_SOURCE', 'alpha')); //dolibarr_set_const($db, 'MULTICURRENCY_ALTERNATE_SOURCE', GETPOST('MULTICURRENCY_ALTERNATE_SOURCE', 'alpha')); } else { - $result = MultiCurrency::syncRates($conf->global->MULTICURRENCY_APP_ID); + $multiurrency = new MultiCurrency($db); + $result = $multiurrency->syncRates(getDolGlobalString('MULTICURRENCY_APP_ID')); if ($result > 0) { setEventMessages($langs->trans("CurrencyRateSyncSucceed"), null, "mesgs"); } diff --git a/htdocs/admin/oauth.php b/htdocs/admin/oauth.php index 64968b1a516..217dfd63cc9 100644 --- a/htdocs/admin/oauth.php +++ b/htdocs/admin/oauth.php @@ -285,7 +285,7 @@ if (count($listinsetup) > 0) { // Delete print ''; $label = preg_replace('/_NAME$/', '', $keyforsupportedoauth2array); - print ''; + print ''; print img_picto('', 'delete'); print ''; @@ -298,7 +298,8 @@ if (count($listinsetup) > 0) { $redirect_uri = $urlwithroot.'/core/modules/oauth/'.$supportedoauth2array[$keyforsupportedoauth2array]['callbackfile'].'_oauthcallback.php'; print ''; print ''.$langs->trans("UseTheFollowingUrlAsRedirectURI").''; - print ''; + print ''; + print ajax_autoselect('uri'.$keyforsupportedoauth2array.$keyforprovider); print ''; print ''; print ''; @@ -306,7 +307,7 @@ if (count($listinsetup) > 0) { if ($keyforsupportedoauth2array == 'OAUTH_OTHER_NAME') { print ''; print ''.$langs->trans("URLOfServiceForAuthorization").''; - print ''; + print ''; print ''; print ''; print ''; diff --git a/htdocs/admin/oauthlogintokens.php b/htdocs/admin/oauthlogintokens.php index f798995d525..9a0532880cd 100644 --- a/htdocs/admin/oauthlogintokens.php +++ b/htdocs/admin/oauthlogintokens.php @@ -213,7 +213,13 @@ if ($mode == 'setup' && $user->admin) { $urltocheckperms = ''; } - $urltorenew .= '&keyforprovider='.urlencode($keyforprovider); + if ($urltorenew) { + $urltorenew .= '&keyforprovider='.urlencode($keyforprovider); + } + if ($urltodelete) { + $urltodelete .= '&keyforprovider='.urlencode($keyforprovider); + } + // Show value of token $tokenobj = null; diff --git a/htdocs/admin/payment.php b/htdocs/admin/payment.php index 59da712b266..7b0d0acbf06 100644 --- a/htdocs/admin/payment.php +++ b/htdocs/admin/payment.php @@ -51,9 +51,9 @@ if (empty($conf->global->PAYMENT_ADDON)) { */ if ($action == 'updateMask') { - $maskconstpayment = GETPOST('maskconstpayment', 'alpha'); + $maskconstpayment = GETPOST('maskconstpayment', 'aZ09'); $maskpayment = GETPOST('maskpayment', 'alpha'); - if ($maskconstpayment) { + if ($maskconstpayment && preg_match('/_MASK$/', $maskconstpayment)) { $res = dolibarr_set_const($db, $maskconstpayment, $maskpayment, 'chaine', 0, '', $conf->entity); } diff --git a/htdocs/admin/pdf.php b/htdocs/admin/pdf.php index d8cc8d554a2..f5f87877ab7 100644 --- a/htdocs/admin/pdf.php +++ b/htdocs/admin/pdf.php @@ -35,7 +35,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php'; // Load translation files required by the page -$langs->loadLangs(array('admin', 'languages', 'other', 'companies', 'products', 'members', 'stocks', 'Trips')); +$langs->loadLangs(array('admin', 'companies', 'languages', 'members', 'other', 'products', 'stocks', 'trips')); if (!$user->admin) { accessforbidden(); @@ -276,7 +276,7 @@ print load_fiche_titre($langs->trans("DictionaryPaperFormat"), '', ''); print '
'; print ''; -print ''; +print ''; $selected = (isset($conf->global->MAIN_PDF_FORMAT) ? $conf->global->MAIN_PDF_FORMAT : ''); if (empty($selected)) { diff --git a/htdocs/admin/pdf_other.php b/htdocs/admin/pdf_other.php index e5c76a36269..933486b0577 100644 --- a/htdocs/admin/pdf_other.php +++ b/htdocs/admin/pdf_other.php @@ -5,6 +5,7 @@ * Copyright (C) 2012-2107 Juanjo Menent * Copyright (C) 2019 Ferran Marcet * Copyright (C) 2021-2022 Anthony Berton + * Copyright (C) 2022 Alexandre Spangaro * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -35,7 +36,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php'; // Load translation files required by the page -$langs->loadLangs(array('admin', 'languages', 'other', 'companies', 'products', 'members', 'stocks', 'Trips')); +$langs->loadLangs(array('admin', 'bills', 'companies', 'languages', 'members', 'other', 'products', 'propal', 'receptions', 'stocks', 'trips')); if (!$user->admin) { accessforbidden(); @@ -69,6 +70,9 @@ if ($action == 'update') { dolibarr_set_const($db, "INVOICE_ADD_SWISS_QR_CODE", GETPOST("INVOICE_ADD_SWISS_QR_CODE", 'int'), 'chaine', 0, '', $conf->entity); dolibarr_del_const($db, "INVOICE_ADD_ZATCA_QR_CODE", $conf->entity); } + if (GETPOSTISSET('INVOICE_CATEGORY_OF_OPERATION')) { + dolibarr_set_const($db, "INVOICE_CATEGORY_OF_OPERATION", GETPOST("INVOICE_CATEGORY_OF_OPERATION", 'int'), 'chaine', 0, '', $conf->entity); + } if (GETPOSTISSET('INVOICE_SHOW_SHIPPING_ADDRESS')) { dolibarr_set_const($db, "INVOICE_SHOW_SHIPPING_ADDRESS", GETPOST("INVOICE_SHOW_SHIPPING_ADDRESS", 'int'), 'chaine', 0, '', $conf->entity); dolibarr_del_const($db, "INVOICE_SHOW_SHIPPING_ADDRESS", $conf->entity); @@ -135,7 +139,7 @@ if (isModEnabled('facture')) { print '
'; print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'.$langs->trans("Parameters").''.$langs->trans("Value").'
'; - print ''; + print ''; print ''; + // Mention category of operations + // French Decret n°2099-1299 2022-10-07 print ''; + + print ''; + print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'.$langs->trans("Parameters").''.$langs->trans("Value").'
'; print $form->textwithpicto($langs->trans("INVOICE_ADD_ZATCA_QR_CODE"), $langs->trans("INVOICE_ADD_ZATCA_QR_CODEMore")); @@ -159,11 +163,21 @@ if (isModEnabled('facture')) { } print '
'; - print $form->textwithpicto($langs->trans("INVOICE_SHOW_SHIPPING_ADDRESS"), $langs->trans("INVOICE_SHOW_SHIPPING_ADDRESSMore")); + print $form->textwithpicto($langs->trans("InvoiceOptionCategoryOfOperations"), $langs->trans('InvoiceOptionCategoryOfOperationsHelp'), 1); print ''; + $arrval = array('0'=>$langs->trans("No"), + '1'=>$langs->trans("InvoiceOptionCategoryOfOperationsYes1"), + '2'=>$langs->trans("InvoiceOptionCategoryOfOperationsYes2") + ); + print $form->selectarray("INVOICE_CATEGORY_OF_OPERATION", $arrval, $conf->global->INVOICE_CATEGORY_OF_OPERATION, 0, 0, 0, '', 0, 0, 0, '', 'minwidth75imp'); + print '
'.$langs->trans("MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING").''; if ($conf->use_javascript_ajax) { - print ajax_constantonoff('INVOICE_SHOW_SHIPPING_ADDRESS'); + print ajax_constantonoff('MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING'); } else { $arrval = array('0' => $langs->trans("No"), '1' => $langs->trans("Yes")); print $form->selectarray("INVOICE_SHOW_SHIPPING_ADDRESS", $arrval, $conf->global->INVOICE_SHOW_SHIPPING_ADDRESS); @@ -181,7 +195,7 @@ if (isModEnabled('reception')) { print '
'; print ''; - print ''; + print ''; print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'.$langs->trans("Parameters").''.$langs->trans("Value").'
'; print $langs->trans("RECEPTION_PDF_HIDE_ORDERED"); diff --git a/htdocs/admin/perms.php b/htdocs/admin/perms.php index ef20ab6e205..42c766d1a22 100644 --- a/htdocs/admin/perms.php +++ b/htdocs/admin/perms.php @@ -227,7 +227,7 @@ if ($result) { // Tick if ($obj->bydefault == 1) { print ''; - print ''; + print ''; //print img_edit_remove(); print img_picto('', 'switch_on'); print ''; diff --git a/htdocs/admin/propal.php b/htdocs/admin/propal.php index 7883cc7da20..10044e33b5b 100644 --- a/htdocs/admin/propal.php +++ b/htdocs/admin/propal.php @@ -58,9 +58,9 @@ include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; $error = 0; if ($action == 'updateMask') { - $maskconstpropal = GETPOST('maskconstpropal', 'alpha'); + $maskconstpropal = GETPOST('maskconstpropal', 'aZ09'); $maskpropal = GETPOST('maskpropal', 'alpha'); - if ($maskconstpropal) { + if ($maskconstpropal && preg_match('/_MASK$/', $maskconstpropal)) { $res = dolibarr_set_const($db, $maskconstpropal, $maskpropal, 'chaine', 0, '', $conf->entity); } diff --git a/htdocs/admin/reception_setup.php b/htdocs/admin/reception_setup.php index c86db66e464..32f6c5b226e 100644 --- a/htdocs/admin/reception_setup.php +++ b/htdocs/admin/reception_setup.php @@ -65,9 +65,9 @@ if (empty($conf->global->RECEPTION_ADDON_NUMBER)) { include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; if ($action == 'updateMask') { - $maskconst = GETPOST('maskconstreception', 'alpha'); + $maskconst = GETPOST('maskconstreception', 'aZ09'); $maskvalue = GETPOST('maskreception', 'alpha'); - if (!empty($maskconst)) { + if (!empty($maskconst) && preg_match('/_MASK$/', $maskconst)) { $res = dolibarr_set_const($db, $maskconst, $maskvalue, 'chaine', 0, '', $conf->entity); } diff --git a/htdocs/admin/security.php b/htdocs/admin/security.php index 063f1668d15..e30e50769bb 100644 --- a/htdocs/admin/security.php +++ b/htdocs/admin/security.php @@ -56,8 +56,8 @@ if ($action == 'activate_encrypt') { $db->begin(); - // On old version a bug created the constant into user entity, so we delete it to be sure, such entry won't exists. We want it in entity 0 or nowhere. - dolibarr_del_const($db, "DATABASE_PWD_ENCRYPTED", "1", 'chaine', 0, '', $conf->entity); + // On old version, a bug created the constant into user entity, so we delete it to be sure such entry won't exists. We want it in entity 0 or nowhere. + dolibarr_del_const($db, "DATABASE_PWD_ENCRYPTED", $conf->entity); // We set entity=0 (all) because DATABASE_PWD_ENCRYPTED is a setup into conf file, so always shared for everybody $entityforall = 0; dolibarr_set_const($db, "DATABASE_PWD_ENCRYPTED", "1", 'chaine', 0, '', $entityforall); @@ -271,8 +271,8 @@ print ''; print ''; -//if($conf->global->MAIN_SECURITY_DISABLEFORGETPASSLINK == 1) -// Patter for Password Perso + +// Pattern for Password Perso if ($conf->global->USER_PASSWORD_GENERATED == "Perso") { print '
'; @@ -320,10 +320,10 @@ if ($conf->global->USER_PASSWORD_GENERATED == "Perso") { print '
'; - print '
'; print '
'; print ''.$langs->trans("Save").''; print '
'; + print '

'; print ''."\n"; @@ -2104,7 +2104,7 @@ if ($id > 0) { $("#select_actioncommsendmodel_mail").closest("tr").show(); } else { $("#select_actioncommsendmodel_mail").closest("tr").hide(); - }; + } }); })'; @@ -2345,7 +2345,8 @@ if ($id > 0) { if (isModEnabled("societe")) { // Related company - print '
'.$langs->trans("ActionOnCompany").''.($object->thirdparty->id ? $object->thirdparty->getNomUrl(1) : (''.$langs->trans("None").'')); + print '
'.$langs->trans("ActionOnCompany").''.(is_object($object->thirdparty) && $object->thirdparty->id ? $object->thirdparty->getNomUrl(1) : (''.$langs->trans("None").'')); if (is_object($object->thirdparty) && $object->thirdparty->id > 0 && $object->type_code == 'AC_TEL') { if ($object->thirdparty->fetch($object->thirdparty->id)) { print "
".dol_print_phone($object->thirdparty->phone); @@ -2465,14 +2466,14 @@ if ($id > 0) { $reshook = $hookmanager->executeHooks('addMoreActionsButtons', $parameters, $object, $action); // Note that $action and $object may have been modified by hook if (empty($reshook)) { if ($action != 'edit') { - if ($user->rights->agenda->allactions->create || + if ($user->hasRight('agenda', 'allactions', 'create') || (($object->authorid == $user->id || $object->userownerid == $user->id) && $user->rights->agenda->myactions->create)) { print ''; } else { print ''; } - if ($user->rights->agenda->allactions->create || + if ($user->hasRight('agenda', 'allactions', 'create') || (($object->authorid == $user->id || $object->userownerid == $user->id) && $user->rights->agenda->myactions->create)) { print ''; } else { diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index bc825ca3992..f71c75192ef 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -225,22 +225,22 @@ class ActionComm extends CommonObject public $transparency; /** - * @var int (0 By default) + * @var int (0 By default) */ public $priority; /** - * @var int[] Array of user ids + * @var int[] Array of user ids */ public $userassigned = array(); /** - * @var int Id of user owner = fk_user_action into table + * @var int Id of user owner = fk_user_action into table */ public $userownerid; /** - * @var int Id of user that has done the event. Used only if AGENDA_ENABLE_DONEBY is set. + * @var int Id of user that has done the event. Used only if AGENDA_ENABLE_DONEBY is set. */ public $userdoneid; @@ -429,7 +429,7 @@ class ActionComm extends CommonObject $now = dol_now(); // Check parameters - if (!isset($this->userownerid) || $this->userownerid === '') { // $this->userownerid may be 0 (anonymous event) of > 0 + if (!isset($this->userownerid) || (string) $this->userownerid === '') { // $this->userownerid may be 0 (anonymous event) or > 0 dol_syslog("You tried to create an event but mandatory property ownerid was not defined", LOG_WARNING); $this->errors[] = 'ErrorActionCommPropertyUserowneridNotDefined'; return -1; @@ -477,8 +477,8 @@ class ActionComm extends CommonObject $this->elementtype = 'contract'; } - if (!is_array($this->userassigned) && !empty($this->userassigned)) { // For backward compatibility when userassigned was an int instead fo array - $tmpid = $this->userassigned; + if (!is_array($this->userassigned) && !empty($this->userassigned)) { // For backward compatibility when userassigned was an int instead of an array + $tmpid = (int) $this->userassigned; $this->userassigned = array(); $this->userassigned[$tmpid] = array('id'=>$tmpid, 'transparency'=>$this->transparency); } @@ -1433,7 +1433,7 @@ class ActionComm extends CommonObject $response->label = $langs->trans("ActionsToDo"); $response->labelShort = $langs->trans("ActionsToDoShort"); $response->url = DOL_URL_ROOT.'/comm/action/list.php?mode=show_list&actioncode=0&status=todo&mainmenu=agenda'; - if ($user->rights->agenda->allactions->read) { + if ($user->hasRight("agenda", "allactions", "read")) { $response->url .= '&filtert=-1'; } $response->img = img_object('', "action", 'class="inline-block valigntextmiddle"'); @@ -1800,8 +1800,8 @@ class ActionComm extends CommonObject * Adds it to non existing supplied categories. * Existing categories are left untouch. * - * @param int[]|int $categories Category or categories IDs - * @return void + * @param int[]|int $categories Category or categories IDs + * @return int <0 if KO, >0 if OK */ public function setCategories($categories) { @@ -1835,7 +1835,7 @@ class ActionComm extends CommonObject $c->add_type($this, Categorie::TYPE_ACTIONCOMM); } } - return; + return 1; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -2261,18 +2261,18 @@ class ActionComm extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'actioncomm' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** diff --git a/htdocs/comm/action/class/api_agendaevents.class.php b/htdocs/comm/action/class/api_agendaevents.class.php index 8c13709b250..c0accf82866 100644 --- a/htdocs/comm/action/class/api_agendaevents.class.php +++ b/htdocs/comm/action/class/api_agendaevents.class.php @@ -210,7 +210,7 @@ class AgendaEvents extends DolibarrApi if (!DolibarrApiAccess::$user->rights->agenda->myactions->create) { throw new RestException(401, "Insufficient rights to create your Agenda Event"); } - if (!DolibarrApiAccess::$user->rights->agenda->allactions->create && DolibarrApiAccess::$user->id != $request_data['userownerid']) { + if (!DolibarrApiAccess::$user->hasRight('agenda', 'allactions', 'create') && DolibarrApiAccess::$user->id != $request_data['userownerid']) { throw new RestException(401, "Insufficient rights to create an Agenda Event for owner id ".$request_data['userownerid'].' Your id is '.DolibarrApiAccess::$user->id); } @@ -249,7 +249,7 @@ class AgendaEvents extends DolibarrApi if (!DolibarrApiAccess::$user->rights->agenda->myactions->create) { throw new RestException(401, "Insufficient rights to create your Agenda Event"); } - if (!DolibarrApiAccess::$user->rights->agenda->allactions->create && DolibarrApiAccess::$user->id != $request_data['userownerid']) { + if (!DolibarrApiAccess::$user->hasRight('agenda', 'allactions', 'create') && DolibarrApiAccess::$user->id != $request_data['userownerid']) { throw new RestException(401, "Insufficient rights to create an Agenda Event for owner id ".$request_data['userownerid'].' Your id is '.DolibarrApiAccess::$user->id); } diff --git a/htdocs/comm/action/class/cactioncomm.class.php b/htdocs/comm/action/class/cactioncomm.class.php index 049b70737e8..c7ab296a2a9 100644 --- a/htdocs/comm/action/class/cactioncomm.class.php +++ b/htdocs/comm/action/class/cactioncomm.class.php @@ -217,7 +217,7 @@ class CActionComm $qualified = 1; } // For case module = 'myobject@eventorganization' - $tmparray = preg_split("/@/", $obj->module, -1); + $tmparray = explode("@", $obj->module); if (count($tmparray) > 1 && $tmparray[1] == 'eventorganization' && isModEnabled('eventorganization')) { $qualified = 1; } diff --git a/htdocs/comm/action/class/ical.class.php b/htdocs/comm/action/class/ical.class.php index 7ab09e8d891..badd5db5c98 100644 --- a/htdocs/comm/action/class/ical.class.php +++ b/htdocs/comm/action/class/ical.class.php @@ -402,7 +402,7 @@ class ICal public function get_event_list() { // phpcs:enable - return (empty($this->cal['VEVENT']) ? '' : $this->cal['VEVENT']); + return (empty($this->cal['VEVENT']) ? array() : $this->cal['VEVENT']); } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -414,7 +414,7 @@ class ICal public function get_freebusy_list() { // phpcs:enable - return (empty($this->cal['VFREEBUSY']) ? '' : $this->cal['VFREEBUSY']); + return (empty($this->cal['VFREEBUSY']) ? array() : $this->cal['VFREEBUSY']); } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps diff --git a/htdocs/comm/action/document.php b/htdocs/comm/action/document.php index 82cc7584c07..c37920f0d99 100644 --- a/htdocs/comm/action/document.php +++ b/htdocs/comm/action/document.php @@ -92,7 +92,7 @@ if ($user->socid && $socid) { $result = restrictedArea($user, 'societe', $socid); } -$usercancreate = $user->rights->agenda->allactions->create || (($object->authorid == $user->id || $object->userownerid == $user->id) && $user->rights->agenda->myactions->create); +$usercancreate = $user->hasRight('agenda', 'allactions', 'create') || (($object->authorid == $user->id || $object->userownerid == $user->id) && $user->rights->agenda->myactions->create); $permissiontoadd = $usercancreate; @@ -305,7 +305,7 @@ if ($object->id > 0) { $modulepart = 'actions'; - $permissiontoadd = $user->rights->agenda->myactions->create || $user->rights->agenda->allactions->create; + $permissiontoadd = $user->rights->agenda->myactions->create || $user->hasRight('agenda', 'allactions', 'create'); $param = '&id='.$object->id; include DOL_DOCUMENT_ROOT.'/core/tpl/document_actions_post_headers.tpl.php'; } else { diff --git a/htdocs/comm/action/index.php b/htdocs/comm/action/index.php index a6a39d1eb05..5b51d48392b 100644 --- a/htdocs/comm/action/index.php +++ b/htdocs/comm/action/index.php @@ -274,7 +274,7 @@ if (empty($conf->global->AGENDA_DISABLE_EXT)) { $color = 'AGENDA_EXT_COLOR'.$i; $default = 'AGENDA_EXT_ACTIVEBYDEFAULT'.$i; $buggedfile = 'AGENDA_EXT_BUGGEDFILE'.$i; - if (!empty($conf->global->$source) && !empty($conf->global->$name)) { + if (getDolGlobalString($source) && getDolGlobalString($name)) { // Note: $conf->global->buggedfile can be empty or 'uselocalandtznodaylight' or 'uselocalandtzdaylight' $listofextcals[] = array( 'src' => getDolGlobalString($source), @@ -299,14 +299,14 @@ if (empty($user->conf->AGENDA_DISABLE_EXT)) { $enabled = 'AGENDA_EXT_ENABLED_'.$user->id.'_'.$i; $default = 'AGENDA_EXT_ACTIVEBYDEFAULT_'.$user->id.'_'.$i; $buggedfile = 'AGENDA_EXT_BUGGEDFILE_'.$user->id.'_'.$i; - if (!empty($user->conf->$source) && !empty($user->conf->$name)) { + if (getDolUserString($source) && getDolUserString($name)) { // Note: $conf->global->buggedfile can be empty or 'uselocalandtznodaylight' or 'uselocalandtzdaylight' $listofextcals[] = array( - 'src' => $user->conf->$source, - 'name' => dol_string_nohtmltag($user->conf->$name), + 'src' => getDolUserString($source), + 'name' => dol_string_nohtmltag(getDolUserString($name)), 'offsettz' => (int) (empty($user->conf->$offsettz) ? 0 : $user->conf->$offsettz), - 'color' => dol_string_nohtmltag($user->conf->$color), - 'default' => dol_string_nohtmltag($user->conf->$default), + 'color' => dol_string_nohtmltag(getDolUserString($color)), + 'default' => dol_string_nohtmltag(getDolUserString($default)), 'buggedfile' => dol_string_nohtmltag(isset($user->conf->buggedfile) ? $user->conf->buggedfile : '') ); } @@ -540,7 +540,7 @@ $viewmode .= ''; // To add a space before t $newcardbutton = ''; $newparam = ''; -if ($user->rights->agenda->myactions->create || $user->rights->agenda->allactions->create) { +if ($user->rights->agenda->myactions->create || $user->hasRight('agenda', 'allactions', 'create')) { $tmpforcreatebutton = dol_getdate(dol_now(), true); $newparam .= '&month='.((int) $month).'&year='.((int) $tmpforcreatebutton['year']).'&mode='.urlencode($mode); @@ -1287,7 +1287,7 @@ if (count($listofextcals)) { } // Transparency (see https://www.kanzaki.com/docs/ical/transp.html) - if ($icalevent['TRANSP']) { + if (!empty($icalevent['TRANSP'])) { if ($icalevent['TRANSP'] == "TRANSPARENT") { $event->transparency = 0; // 0 = available / free } @@ -1703,7 +1703,7 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa $curtime = dol_mktime(0, 0, 0, $month, $day, $year); $urltoshow = DOL_URL_ROOT.'/comm/action/index.php?mode=show_day&day='.str_pad($day, 2, "0", STR_PAD_LEFT).'&month='.str_pad($month, 2, "0", STR_PAD_LEFT).'&year='.$year.$newparam; $urltocreate = ''; - if ($user->rights->agenda->myactions->create || $user->rights->agenda->allactions->create) { + if ($user->rights->agenda->myactions->create || $user->hasRight('agenda', 'allactions', 'create')) { $newparam .= '&month='.str_pad($month, 2, "0", STR_PAD_LEFT).'&year='.$year; $hourminsec = '100000'; $urltocreate = DOL_URL_ROOT.'/comm/action/card.php?action=create&datep='.sprintf("%04d%02d%02d", $year, $month, $day).$hourminsec.'&backtopage='.urlencode($_SERVER["PHP_SELF"].($newparam ? '?'.$newparam : '')); @@ -1722,7 +1722,7 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa } print ''; print '
'; - if ($user->rights->agenda->myactions->create || $user->rights->agenda->allactions->create) { + if ($user->rights->agenda->myactions->create || $user->hasRight('agenda', 'allactions', 'create')) { print ''; // Explicit link, usefull for nojs interfaces print img_picto($langs->trans("NewAction"), 'edit_add.png'); print ''; @@ -1849,7 +1849,7 @@ function show_day_events($db, $day, $month, $year, $monthshown, $style, &$eventa $cssclass .= ' movable cursormove'; } } else { - if ($user->rights->agenda->allactions->create || + if ($user->hasRight('agenda', 'allactions', 'create') || (($event->authorid == $user->id || $event->userownerid == $user->id) && $user->rights->agenda->myactions->create)) { $cssclass .= " movable cursormove"; } else { diff --git a/htdocs/comm/action/info.php b/htdocs/comm/action/info.php index d4588223b26..21651bb7446 100644 --- a/htdocs/comm/action/info.php +++ b/htdocs/comm/action/info.php @@ -53,7 +53,7 @@ if ($user->socid && $socid) { $result = restrictedArea($user, 'societe', $socid); } -$usercancreate = $user->rights->agenda->allactions->create || (($object->authorid == $user->id || $object->userownerid == $user->id) && $user->rights->agenda->myactions->create); +$usercancreate = $user->hasRight('agenda', 'allactions', 'create') || (($object->authorid == $user->id || $object->userownerid == $user->id) && $user->rights->agenda->myactions->create); /* diff --git a/htdocs/comm/action/list.php b/htdocs/comm/action/list.php index 5eb538d4e62..4be3195561e 100644 --- a/htdocs/comm/action/list.php +++ b/htdocs/comm/action/list.php @@ -700,7 +700,7 @@ $url = DOL_URL_ROOT.'/comm/action/card.php?action=create'; $url .= '&datep='.sprintf("%04d%02d%02d", $tmpforcreatebutton['year'], $tmpforcreatebutton['mon'], $tmpforcreatebutton['mday']).$hourminsec; $url .= '&backtopage='.urlencode($_SERVER["PHP_SELF"].($newparam ? '?'.$newparam : '')); -$newcardbutton = dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', $url, '', $user->rights->agenda->myactions->create || $user->rights->agenda->allactions->create); +$newcardbutton = dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', $url, '', $user->rights->agenda->myactions->create || $user->hasRight('agenda', 'allactions', 'create')); $param .= '&mode='.$mode; diff --git a/htdocs/comm/action/pertype.php b/htdocs/comm/action/pertype.php index 61092df5665..ce33d0f40b2 100644 --- a/htdocs/comm/action/pertype.php +++ b/htdocs/comm/action/pertype.php @@ -479,7 +479,7 @@ if (empty($reshook)) { $newcardbutton = ''; -if ($user->rights->agenda->myactions->create || $user->rights->agenda->allactions->create) { +if ($user->rights->agenda->myactions->create || $user->hasRight('agenda', 'allactions', 'create')) { $tmpforcreatebutton = dol_getdate(dol_now(), true); $newparam .= '&month='.str_pad($month, 2, "0", STR_PAD_LEFT).'&year='.$tmpforcreatebutton['year']; diff --git a/htdocs/comm/action/peruser.php b/htdocs/comm/action/peruser.php index 5c5ef948c30..bd35fc16e7d 100644 --- a/htdocs/comm/action/peruser.php +++ b/htdocs/comm/action/peruser.php @@ -475,7 +475,7 @@ if (empty($reshook)) { $newparam = ''; $newcardbutton = ''; -if ($user->rights->agenda->myactions->create || $user->rights->agenda->allactions->create) { +if ($user->rights->agenda->myactions->create || $user->hasRight('agenda', 'allactions', 'create')) { $tmpforcreatebutton = dol_getdate(dol_now(), true); $newparam .= '&month='.urlencode(str_pad($month, 2, "0", STR_PAD_LEFT)).'&year='.urlencode($tmpforcreatebutton['year']); diff --git a/htdocs/comm/card.php b/htdocs/comm/card.php index f578aa75cf5..e6162b45b52 100644 --- a/htdocs/comm/card.php +++ b/htdocs/comm/card.php @@ -642,16 +642,16 @@ if ($object->id > 0) { print "
"; + print '
'; + // Prospection level and status if ($object->client == 2 || $object->client == 3) { - print '
'; - print '
'; print ''; // Level of prospection print ''; + print ''; $oldpcgtype = $objp->pcg_type; } } @@ -330,17 +330,17 @@ if ($modecompta == 'BOOKKEEPING') { print ''; print ''; print '\n"; - print '\n"; + print '\n"; print "\n"; } else { print ''; print '\n"; - print '\n"; + print '\n"; print "\n"; } @@ -367,7 +367,7 @@ if ($modecompta == 'BOOKKEEPING') { $cpts = $AccCat->getCptsCat(0, $tmppredefinedgroupwhere); foreach ($cpts as $j => $cpt) { - $return = $AccCat->getSumDebitCredit($cpt['account_number'], $date_start, $date_end, $cpt['dc']); + $return = $AccCat->getSumDebitCredit($cpt['account_number'], $date_start, $date_end, (empty($cpt['dc']) ? 0 : $cpt['dc'])); if ($return < 0) { setEventMessages(null, $AccCat->errors, 'errors'); $resultN = 0; @@ -380,7 +380,7 @@ if ($modecompta == 'BOOKKEEPING') { print ''; print ''; print ''; - print ''; + print ''; print "\n"; } } @@ -1539,27 +1539,27 @@ print ''; print ''; if ($modecompta == 'CREANCES-DETTES') { - print ''; + print ''; } elseif ($modecompta == 'RECETTES-DEPENSES') { print ''; } -print ''; +print ''; print ''; print ''; if ($modecompta == 'CREANCES-DETTES') { - print ''; + print ''; } elseif ($modecompta == 'RECETTES-DEPENSES') { print ''; } -print ''; +print ''; print ''; print ''; if ($modecompta == 'CREANCES-DETTES') { - print ''; + print ''; } elseif ($modecompta == 'RECETTES-DEPENSES') { print ''; } -print ''; +print ''; print ''; print "
'; - print ''; - echo ''; + echo ''; echo ''; echo ''; echo ''; } // Bordereau diff --git a/htdocs/compta/bank/card.php b/htdocs/compta/bank/card.php index a923f3a0829..15cb5123e0f 100644 --- a/htdocs/compta/bank/card.php +++ b/htdocs/compta/bank/card.php @@ -515,6 +515,7 @@ if ($action == 'create') { // Show fields of bank account $sizecss = ''; foreach ($object->getFieldsToShow() as $val) { + $content = ''; if ($val == 'BankCode') { $name = 'code_banque'; $sizecss = 'minwidth100'; @@ -534,7 +535,7 @@ if ($action == 'create') { } print ''; - print ''; + print ''; print ''; } $ibankey = FormBank::getIBANLabel($object); @@ -545,10 +546,10 @@ if ($action == 'create') { // IBAN print ''; - print ''; + print ''; print ''; - print ''; + print ''; if (isModEnabled('paymentbybanktransfer')) { print ''; @@ -559,7 +560,7 @@ if ($action == 'create') { print '"; print ''; @@ -730,6 +731,7 @@ if ($action == 'create') { // Show fields of bank account foreach ($object->getFieldsToShow() as $val) { + $content = ''; if ($val == 'BankCode') { $content = $object->code_banque; } elseif ($val == 'DeskCode') { @@ -1034,31 +1036,32 @@ if ($action == 'create') { // If bank account print ''; - print ''; + print ''; print ''; // Show fields of bank account foreach ($object->getFieldsToShow() as $val) { + $content = ''; if ($val == 'BankCode') { $name = 'code_banque'; - $size = 8; + $css = 'with100'; $content = $object->code_banque; } elseif ($val == 'DeskCode') { $name = 'code_guichet'; - $size = 8; + $css = 'with100'; $content = $object->code_guichet; } elseif ($val == 'BankAccountNumber') { $name = 'number'; - $size = 18; + $css = 'with200'; $content = $object->number; } elseif ($val == 'BankAccountNumberKey') { $name = 'cle_rib'; - $size = 3; + $css = 'with50'; $content = $object->cle_rib; } print ''; - print ''; + print ''; print ''; } diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index a73fd2b5f2c..4aea92a510e 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1060,8 +1060,8 @@ class Account extends CommonObject * Adds it to non existing supplied categories. * Existing categories are left untouch. * - * @param int[]|int $categories Category or categories IDs - * @return void + * @param int[]|int $categories Category or categories IDs + * @return int <0 if KO, >0 if OK */ public function setCategories($categories) { diff --git a/htdocs/compta/bank/class/api_bankaccounts.class.php b/htdocs/compta/bank/class/api_bankaccounts.class.php index c9886a176f0..537c7c9acb6 100644 --- a/htdocs/compta/bank/class/api_bankaccounts.class.php +++ b/htdocs/compta/bank/class/api_bankaccounts.class.php @@ -122,8 +122,8 @@ class BankAccounts extends DolibarrApi /** * Get account by ID. * - * @param int $id ID of account - * @return array Account object + * @param int $id ID of account + * @return Object Object with cleaned properties * * @throws RestException */ @@ -313,9 +313,9 @@ class BankAccounts extends DolibarrApi /** * Update account * - * @param int $id ID of account - * @param array $request_data data - * @return int + * @param int $id ID of account + * @param array $request_data data + * @return Object Object with cleaned properties */ public function put($id, $request_data = null) { diff --git a/htdocs/compta/bank/class/bankcateg.class.php b/htdocs/compta/bank/class/bankcateg.class.php index 1795704d4ff..581bc5fd1da 100644 --- a/htdocs/compta/bank/class/bankcateg.class.php +++ b/htdocs/compta/bank/class/bankcateg.class.php @@ -80,7 +80,7 @@ class BankCateg // extends CommonObject $sql .= "label"; $sql .= ", entity"; $sql .= ") VALUES ("; - $sql .= " ".(!isset($this->label) ? 'NULL' : "'".$this->db->escape($this->label)."'").""; + $sql .= " ".(!isset($this->label) ? 'NULL' : "'".$this->db->escape($this->label)."'"); $sql .= ", ".((int) $conf->entity); $sql .= ")"; @@ -169,7 +169,7 @@ class BankCateg // extends CommonObject // Update request $sql = "UPDATE ".MAIN_DB_PREFIX."bank_categ SET"; - $sql .= " label=".(isset($this->label) ? "'".$this->db->escape($this->label)."'" : "null").""; + $sql .= " label=".(isset($this->label) ? "'".$this->db->escape($this->label)."'" : "null"); $sql .= " WHERE rowid=".((int) $this->id); $sql .= " AND entity = ".$conf->entity; diff --git a/htdocs/compta/bank/graph.php b/htdocs/compta/bank/graph.php index c11e13f1e71..490107e4893 100644 --- a/htdocs/compta/bank/graph.php +++ b/htdocs/compta/bank/graph.php @@ -458,7 +458,7 @@ if ($result < 0) { if ($day > ($max + 86400)) { $datas[$i] = ''; // Valeur speciale permettant de ne pas tracer le graph } else { - $datas[$i] = 0 + $solde + $subtotal; + $datas[$i] = $solde + $subtotal; } $datamin[$i] = $object->min_desired; $dataall[$i] = $object->min_allowed; diff --git a/htdocs/compta/bank/list.php b/htdocs/compta/bank/list.php index 0014245ee48..098489e6f7b 100644 --- a/htdocs/compta/bank/list.php +++ b/htdocs/compta/bank/list.php @@ -483,12 +483,12 @@ if (!empty($arrayfields['b.tms']['checked'])) { } // Status if (!empty($arrayfields['b.clos']['checked'])) { - print ''; } // Balance diff --git a/htdocs/compta/bank/treso.php b/htdocs/compta/bank/treso.php index d3e573f21bf..e75402ba429 100644 --- a/htdocs/compta/bank/treso.php +++ b/htdocs/compta/bank/treso.php @@ -353,10 +353,10 @@ if (GETPOST("account") || GETPOST("ref")) { print ""; if ($tmpobj->total_ttc < 0) { print '"; - }; + } if ($tmpobj->total_ttc >= 0) { print '"; - }; + } print ''; print ""; } diff --git a/htdocs/compta/bank/various_payment/list.php b/htdocs/compta/bank/various_payment/list.php index b33c2900187..5adde527f34 100644 --- a/htdocs/compta/bank/various_payment/list.php +++ b/htdocs/compta/bank/various_payment/list.php @@ -29,6 +29,7 @@ require '../../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/paymentvarious.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/accounting.lib.php'; require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingaccount.class.php'; require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingjournal.class.php'; require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; @@ -466,7 +467,7 @@ if ($resql) { } // Accounting account - if ($arrayfields['account']['checked']) { + if (!empty($arrayfields['account']['checked'])) { print ''; @@ -504,6 +505,7 @@ if ($resql) { print ''; + print ''; if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { @@ -534,10 +536,10 @@ if ($resql) { if ($arrayfields['entry']['checked']) { print_liste_field_titre($arrayfields['entry']['label'], $_SERVER["PHP_SELF"], 'ba.label', '', $param, '', $sortfield, $sortorder); } - if ($arrayfields['account']['checked']) { + if (!empty($arrayfields['account']['checked'])) { print_liste_field_titre($arrayfields['account']['label'], $_SERVER["PHP_SELF"], 'v.accountancy_code', '', $param, '', $sortfield, $sortorder, 'left '); } - if ($arrayfields['subledger']['checked']) { + if (!empty($arrayfields['subledger']['checked'])) { print_liste_field_titre($arrayfields['subledger']['label'], $_SERVER["PHP_SELF"], 'v.subledger_account', '', $param, '', $sortfield, $sortorder, 'left '); } if ($arrayfields['debit']['checked']) { @@ -670,7 +672,7 @@ if ($resql) { } // Accounting account - if ($arrayfields['account']['checked']) { + if (!empty($arrayfields['account']['checked'])) { $accountingaccount->fetch('', $obj->accountancy_code, 1); print ''; @@ -680,7 +682,7 @@ if ($resql) { } // Accounting subledger account - if ($arrayfields['subledger']['checked']) { + if (!empty($arrayfields['subledger']['checked'])) { print ''; if (!$i) { $totalarray['nbfield']++; diff --git a/htdocs/compta/cashcontrol/cashcontrol_list.php b/htdocs/compta/cashcontrol/cashcontrol_list.php index 5b764cfb730..7d433282367 100644 --- a/htdocs/compta/cashcontrol/cashcontrol_list.php +++ b/htdocs/compta/cashcontrol/cashcontrol_list.php @@ -17,7 +17,7 @@ */ /** - * \file cashcontrol_list.php + * \file htdocs/compta/cashcontrol/cashcontrol_list.php * \ingroup cashdesk|takepos * \brief List page for cashcontrol */ @@ -50,8 +50,9 @@ $sortfield = GETPOST('sortfield', 'aZ09comma'); $sortorder = GETPOST('sortorder', 'aZ09comma'); $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); if (empty($page) || $page < 0 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha') || (empty($toselect) && $massaction === '0')) { + // If $page is not defined, or '' or -1 or if we click on clear filters $page = 0; -} // If $page is not defined, or '' or -1 or if we click on clear filters or if we select empty mass action +} $offset = $limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; @@ -105,11 +106,11 @@ $arrayfields = array(); foreach ($object->fields as $key => $val) { // If $val['visible']==0, then we never show the field if (!empty($val['visible'])) { - $visible = (int) dol_eval($val['visible'], 1, 1, '1'); + $visible = (int) dol_eval($val['visible'], 1); $arrayfields['t.'.$key] = array( 'label'=>$val['label'], 'checked'=>(($visible < 0) ? 0 : 1), - 'enabled'=>($visible != 3 && dol_eval($val['enabled'], 1, 1, '1')), + 'enabled'=>(abs($visible) != 3 && dol_eval($val['enabled'], 1)), 'position'=>$val['position'], 'help'=> isset($val['help']) ? $val['help'] : '' ); @@ -194,7 +195,8 @@ $now = dol_now(); //$help_url="EN:Module_pos_cash_fence|FR:Module_pos_cash_fence_FR|ES:Módulo_pos_cash_fence"; $help_url = ''; $title = $langs->trans('CashControl'); - +$morejs = array(); +$morecss = array(); // Build and execute select // -------------------------------------------------------------------- @@ -211,6 +213,9 @@ $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object); // Note that $action and $object may have been modified by hook $sql .= preg_replace('/^,/', '', $hookmanager->resPrint); $sql = preg_replace('/,\s*$/', '', $sql); + +$sqlfields = $sql; // $sql fields to remove for count total + $sql .= " FROM ".MAIN_DB_PREFIX.$object->table_element." as t"; if (isset($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX.$object->table_element."_extrafields as ef on (t.rowid = ef.fk_object)"; @@ -237,17 +242,17 @@ foreach ($search as $key => $val) { $mode_search = 2; } if ($search[$key] != '') { - $sql .= natural_search($key, $search[$key], (($key == 'status') ? 2 : $mode_search)); + $sql .= natural_search("t.".$db->escape($key), $search[$key], (($key == 'status') ? 2 : $mode_search)); } } else { if (preg_match('/(_dtstart|_dtend)$/', $key) && $search[$key] != '') { $columnName=preg_replace('/(_dtstart|_dtend)$/', '', $key); if (preg_match('/^(date|timestamp|datetime)/', $object->fields[$columnName]['type'])) { if (preg_match('/_dtstart$/', $key)) { - $sql .= " AND t." . $columnName . " >= '" . $db->idate($search[$key]) . "'"; + $sql .= " AND t.".$db->escape($columnName)." >= '".$db->idate($search[$key])."'"; } if (preg_match('/_dtend$/', $key)) { - $sql .= " AND t." . $columnName . " <= '" . $db->idate($search[$key]) . "'"; + $sql .= " AND t.".$db->escape($columnName)." <= '".$db->idate($search[$key])."'"; } } } @@ -267,11 +272,13 @@ $sql .= $hookmanager->resPrint; /* If a group by is required $sql.= " GROUP BY "; foreach($object->fields as $key => $val) { - $sql .= "t.".$key.", "; + $sql .= "t.".$db->escape($key).", "; } // Add fields from extrafields if (!empty($extrafields->attributes[$object->table_element]['label'])) { - foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql.=($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? "ef.".$key.', ' : ''); + foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) { + $sql .= ($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? "ef.".$key.', ' : ''); + } } // Add where from hooks $parameters=array(); @@ -280,35 +287,43 @@ $sql.=$hookmanager->resPrint; $sql=preg_replace('/,\s*$/','', $sql); */ -$sql .= $db->order($sortfield, $sortorder); // Count total nb of records $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { - $resql = $db->query($sql); - $nbtotalofrecords = $db->num_rows($resql); - if (($page * $limit) > $nbtotalofrecords) { // if total of record found is smaller than page * limit, goto and load page 0 + /* The fast and low memory method to get and count full list converts the sql into a sql count */ + $sqlforcount = preg_replace('/^'.preg_quote($sqlfields, '/').'/', 'SELECT COUNT(*) as nbtotalofrecords', $sql); + $sqlforcount = preg_replace('/GROUP BY .*$/', '', $sqlforcount); + $resql = $db->query($sqlforcount); + if ($resql) { + $objforcount = $db->fetch_object($resql); + $nbtotalofrecords = $objforcount->nbtotalofrecords; + } else { + dol_print_error($db); + } + + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } + $db->free($resql); } -// if total of record found is smaller than limit, no need to do paging and to restart another select with limits set. -if (is_numeric($nbtotalofrecords) && ($limit > $nbtotalofrecords || empty($limit))) { - $num = $nbtotalofrecords; -} else { - if ($limit) { - $sql .= $db->plimit($limit + 1, $offset); - } - $resql = $db->query($sql); - if (!$resql) { - dol_print_error($db); - exit; - } - - $num = $db->num_rows($resql); +// Complete request and execute it with limit +$sql .= $db->order($sortfield, $sortorder); +if ($limit) { + $sql .= $db->plimit($limit + 1, $offset); } +$resql = $db->query($sql); +if (!$resql) { + dol_print_error($db); + exit; +} + +$num = $db->num_rows($resql); + + // Direct jump if only one record found if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $search_all && !$page) { $obj = $db->fetch_object($resql); @@ -326,6 +341,9 @@ llxHeader('', $title, $help_url, '', 0, 0, '', '', '', 'classforhorizontalscroll $arrayofselected = is_array($toselect) ? $toselect : array(); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -333,11 +351,17 @@ if ($limit > 0 && $limit != $conf->liste_limit) { $param .= '&limit='.urlencode($limit); } foreach ($search as $key => $val) { - if (is_array($search[$key]) && count($search[$key])) { + if (is_array($search[$key])) { foreach ($search[$key] as $skey) { - $param .= '&search_'.$key.'[]='.urlencode($skey); + if ($skey != '') { + $param .= '&search_'.$key.'[]='.urlencode($skey); + } } - } else { + } elseif (preg_match('/(_dtstart|_dtend)$/', $key) && !empty($val)) { + $param .= '&search_'.$key.'month='.((int) GETPOST('search_'.$key.'month', 'int')); + $param .= '&search_'.$key.'day='.((int) GETPOST('search_'.$key.'day', 'int')); + $param .= '&search_'.$key.'year='.((int) GETPOST('search_'.$key.'year', 'int')); + } elseif ($search[$key] != '') { $param .= '&search_'.$key.'='.urlencode($search[$key]); } } @@ -373,6 +397,7 @@ print ''; print ''; print ''; +print ''; print ''; $permforcashfence = 1; @@ -389,10 +414,13 @@ $trackid = 'cashfence'.$object->id; include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; if ($search_all) { + $setupstring = ''; foreach ($fieldstosearchall as $key => $val) { $fieldstosearchall[$key] = $langs->trans($val); + $setupstring .= $key."=".$val.";"; } - print '
'.$langs->trans("FilterOnInto", $search_all).join(', ', $fieldstosearchall).'
'; + print ''."\n"; + print '
'.$langs->trans("FilterOnInto", $search_all).join(', ', $fieldstosearchall).'
'."\n"; } $moreforfilter = ''; @@ -433,13 +461,13 @@ foreach ($object->fields as $key => $val) { $cssforfield .= ($cssforfield ? ' ' : '').'center'; } elseif (in_array($val['type'], array('timestamp'))) { $cssforfield .= ($cssforfield ? ' ' : '').'nowrap'; - } elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { + } elseif (in_array($val['type'], array('double(24,8)', 'double(6,3)', 'integer', 'real', 'price')) && $key != 'rowid' && $val['label'] != 'TechnicalID' && empty($val['arrayofkeyval'])) { $cssforfield .= ($cssforfield ? ' ' : '').'right'; } if (!empty($arrayfields['t.'.$key]['checked'])) { print ''; + $j = 0; + print ''; foreach ($object->fields as $key => $val) { $cssforfield = (empty($val['csslist']) ? (empty($val['css']) ? '' : $val['css']) : $val['csslist']); if (in_array($val['type'], array('date', 'datetime', 'timestamp'))) { @@ -546,7 +575,11 @@ while ($i < ($limit ? min($num, $limit) : $num)) { //if (in_array($key, array('fk_soc', 'fk_user', 'fk_warehouse'))) $cssforfield = 'tdoverflowmax100'; if (!empty($arrayfields['t.'.$key]['checked'])) { - print ''; + print ''; if ($key == 'status') { print $object->getLibStatut(5); } elseif ($key == 'rowid') { @@ -609,13 +642,13 @@ if ($num == 0) { $colspan++; } } - print ''; + print ''; } $db->free($resql); $parameters = array('arrayfields'=>$arrayfields, 'sql'=>$sql); -$reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters, $object); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; print '
'; + print ''; print "
'; print $langs->trans('ProspectLevel'); print ''; if ($action != 'editlevel' && $user->rights->societe->creer) { @@ -683,10 +683,11 @@ if ($object->id > 0) { } print '
"; - } - print '
'; - print '
'; + print '
'; + } else { + print '

'; + } $boxstat = ''; @@ -695,7 +696,7 @@ if ($object->id > 0) { // Lien recap $boxstat .= '
'; - $boxstat .= ''; + $boxstat .= '
'; $boxstat .= ''; } @@ -2776,7 +2805,7 @@ if ($action == 'create') { } if (!empty($object->lines)) { - $ret = $object->printObjectLines($action, $mysoc, $soc, $lineid, 1); + $object->printObjectLines($action, $mysoc, $object->thirdparty, $lineid, 1); } // Form to add new line diff --git a/htdocs/comm/propal/class/api_proposals.class.php b/htdocs/comm/propal/class/api_proposals.class.php index cf675e01b62..5e0e2c31e19 100644 --- a/htdocs/comm/propal/class/api_proposals.class.php +++ b/htdocs/comm/propal/class/api_proposals.class.php @@ -49,7 +49,7 @@ class Proposals extends DolibarrApi */ public function __construct() { - global $db, $conf; + global $db; $this->db = $db; $this->propal = new Propal($this->db); } @@ -59,9 +59,9 @@ class Proposals extends DolibarrApi * * Return an array with commercial proposal informations * - * @param int $id ID of commercial proposal - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id - * @return array|mixed data without useless information + * @param int $id ID of commercial proposal + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id + * @return Object Object with cleaned properties * * @throws RestException */ @@ -76,8 +76,8 @@ class Proposals extends DolibarrApi * Return an array with proposal informations * * @param string $ref Ref of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id - * @return array|mixed data without useless information + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id + * @return Object Object with cleaned properties * * @url GET ref/{ref} * @@ -93,9 +93,9 @@ class Proposals extends DolibarrApi * * Return an array with proposal informations * - * @param string $ref_ext External reference of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id - * @return array|mixed data without useless information + * @param string $ref_ext External reference of object + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id + * @return Object Object with cleaned properties * * @url GET ref_ext/{ref_ext} * @@ -111,11 +111,11 @@ class Proposals extends DolibarrApi * * Return an array with proposal informations * - * @param int $id ID of order - * @param string $ref Ref of object - * @param string $ref_ext External reference of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id - * @return array|mixed data without useless information + * @param int $id ID of order + * @param string $ref Ref of object + * @param string $ref_ext External reference of object + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id + * @return Object Object with cleaned properties * * @throws RestException */ @@ -289,7 +289,7 @@ class Proposals extends DolibarrApi * * @url GET {id}/lines * - * @return int + * @return array */ public function getLines($id, $sqlfilters = '') { @@ -461,7 +461,7 @@ class Proposals extends DolibarrApi } if (empty($errors)) { $this->db->commit(); - return count($request_data); + return $updateRes; } else { $this->db->rollback(); throw new RestException(400, implode(", ", $errors)); @@ -471,13 +471,12 @@ class Proposals extends DolibarrApi /** * Update a line of given commercial proposal * - * @param int $id Id of commercial proposal to update - * @param int $lineid Id of line to update - * @param array $request_data Commercial proposal line data + * @param int $id Id of commercial proposal to update + * @param int $lineid Id of line to update + * @param array $request_data Commercial proposal line data + * @return Object|false Object with cleaned properties * * @url PUT {id}/lines/{lineid} - * - * @return object */ public function putLine($id, $lineid, $request_data = null) { @@ -548,13 +547,12 @@ class Proposals extends DolibarrApi * Delete a line of given commercial proposal * * - * @param int $id Id of commercial proposal to update - * @param int $lineid Id of line to delete + * @param int $id Id of commercial proposal to update + * @param int $lineid Id of line to delete + * @return Object|false Object with cleaned properties * * @url DELETE {id}/lines/{lineid} * - * @return int - * * @throws RestException 401 * @throws RestException 404 */ @@ -573,9 +571,7 @@ class Proposals extends DolibarrApi throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login); } - // TODO Check the lineid $lineid is a line of ojbect - - $updateRes = $this->propal->deleteline($lineid); + $updateRes = $this->propal->deleteline($lineid, $id); if ($updateRes > 0) { return $this->get($id); } else { @@ -589,11 +585,10 @@ class Proposals extends DolibarrApi * @param int $id Id of commercial proposal to update * @param int $contactid Id of contact to add * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER) + * @return array * * @url POST {id}/contact/{contactid}/{type} * - * @return int - * * @throws RestException 401 * @throws RestException 404 */ @@ -623,20 +618,24 @@ class Proposals extends DolibarrApi throw new RestException(500, 'Error when added the contact'); } - return $this->propal; + return array( + 'success' => array( + 'code' => 200, + 'message' => 'Contact linked to the proposal' + ) + ); } /** * Delete a contact type of given commercial proposal * - * @param int $id Id of commercial proposal to update - * @param int $contactid Row key of the contact in the array contact_ids. - * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER). + * @param int $id Id of commercial proposal to update + * @param int $contactid Row key of the contact in the array contact_ids. + * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER). + * @return Object Object with cleaned properties * * @url DELETE {id}/contact/{contactid}/{type} * - * @return int - * * @throws RestException 401 * @throws RestException 404 * @throws RestException 500 System error @@ -675,10 +674,9 @@ class Proposals extends DolibarrApi /** * Update commercial proposal general fields (won't touch lines of commercial proposal) * - * @param int $id Id of commercial proposal to update - * @param array $request_data Datas - * - * @return int + * @param int $id Id of commercial proposal to update + * @param array $request_data Datas + * @return Object Object with cleaned properties */ public function put($id, $request_data = null) { @@ -722,7 +720,6 @@ class Proposals extends DolibarrApi * Delete commercial proposal * * @param int $id Commercial proposal ID - * * @return array */ public function delete($id) @@ -755,10 +752,9 @@ class Proposals extends DolibarrApi * Set a proposal to draft * * @param int $id Order ID + * @return Object Object with cleaned properties * * @url POST {id}/settodraft - * - * @return array */ public function settodraft($id) { @@ -807,6 +803,7 @@ class Proposals extends DolibarrApi * * @param int $id Commercial proposal ID * @param int $notrigger 1=Does not execute triggers, 0= execute triggers + * @return Object Object with cleaned properties * * @url POST {id}/validate * @@ -814,8 +811,6 @@ class Proposals extends DolibarrApi * @throws RestException 401 * @throws RestException 404 * @throws RestException 500 System error - * - * @return array */ public function validate($id, $notrigger = 0) { @@ -860,10 +855,9 @@ class Proposals extends DolibarrApi * @param int $status Must be 2 (accepted) or 3 (refused) {@min 2}{@max 3} * @param string $note_private Add this mention at end of private note * @param int $notrigger Disabled triggers + * @return Object Object with cleaned properties * * @url POST {id}/close - * - * @return array */ public function close($id, $status, $note_private = '', $notrigger = 0) { @@ -905,10 +899,9 @@ class Proposals extends DolibarrApi * Set a commercial proposal billed. Could be also called setbilled * * @param int $id Commercial proposal ID + * @return Object Object with cleaned properties * * @url POST {id}/setinvoiced - * - * @return array */ public function setinvoiced($id) { @@ -949,6 +942,7 @@ class Proposals extends DolibarrApi * * @param array $data Array with data to verify * @return array + * * @throws RestException */ private function _validate($data) diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 3dec7256171..150e2c99b66 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -301,7 +301,7 @@ class Propal extends CommonObject 'ref' =>array('type'=>'varchar(30)', 'label'=>'Ref', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'showoncombobox'=>1, 'position'=>20), 'ref_client' =>array('type'=>'varchar(255)', 'label'=>'RefCustomer', 'enabled'=>1, 'visible'=>-1, 'position'=>22), 'ref_ext' =>array('type'=>'varchar(255)', 'label'=>'RefExt', 'enabled'=>1, 'visible'=>0, 'position'=>40), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>-1, 'position'=>23), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>-1, 'position'=>23), 'fk_projet' =>array('type'=>'integer:Project:projet/class/project.class.php:1:fk_statut=1', 'label'=>'Fk projet', 'enabled'=>"isModEnabled('project')", 'visible'=>-1, 'position'=>24), 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>25), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'position'=>55), @@ -454,6 +454,8 @@ class Propal extends CommonObject $this->lines[] = $line; } + + return 1; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -981,9 +983,10 @@ class Propal extends CommonObject * Delete detail line * * @param int $lineid Id of line to delete + * @param int $id Id of object (for a check) * @return int >0 if OK, <0 if KO */ - public function deleteline($lineid) + public function deleteline($lineid, $id = 0) { global $user; @@ -992,9 +995,20 @@ class Propal extends CommonObject $line = new PropaleLigne($this->db); - // For triggers + $line->context = $this->context; + + // Load data $line->fetch($lineid); + if ($id > 0 && $line->fk_propal != $id) { + $this->error = 'ErrorLineIDDoesNotMatchWithObjectID'; + return -1; + } + + // Memorize previous line for triggers + $staticline = clone $line; + $line->oldline = $staticline; + if ($line->delete($user) > 0) { $this->update_price(1); @@ -1752,7 +1766,7 @@ class Propal extends CommonObject $sql .= " note_private=".(isset($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : "null").","; $sql .= " note_public=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; $sql .= " model_pdf=".(isset($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : "null").","; - $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null").""; + $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); @@ -2108,6 +2122,8 @@ class Propal extends CommonObject return -1 * $error; } } + + return -1; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -2164,6 +2180,8 @@ class Propal extends CommonObject return -1 * $error; } } + + return -1; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -2235,6 +2253,8 @@ class Propal extends CommonObject return -1 * $error; } } + + return -1; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -2417,9 +2437,9 @@ class Propal extends CommonObject $this->db->rollback(); return -1 * $error; } - } else { - return -1; } + + return -1; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -2480,6 +2500,8 @@ class Propal extends CommonObject return -1 * $error; } } + + return -1; } @@ -2542,6 +2564,8 @@ class Propal extends CommonObject return -1 * $error; } } + + return -1; } @@ -2828,6 +2852,7 @@ class Propal extends CommonObject $sql = "UPDATE ".MAIN_DB_PREFIX."propal"; $sql .= " SET fk_statut = ".self::STATUS_DRAFT; + $sql .= ", online_sign_ip = NULL , online_sign_name = NULL"; $sql .= " WHERE rowid = ".((int) $this->id); $resql = $this->db->query($sql); @@ -2878,7 +2903,7 @@ class Propal extends CommonObject * @param int $offset For pagination * @param string $sortfield Sort criteria * @param string $sortorder Sort order - * @return int -1 if KO, array with result if OK + * @return array|int -1 if KO, array with result if OK */ public function liste_array($shortlist = 0, $draft = 0, $notcurrentuser = 0, $socid = 0, $limit = 0, $offset = 0, $sortfield = 'p.datep', $sortorder = 'DESC') { @@ -2957,8 +2982,8 @@ class Propal extends CommonObject /** * Returns an array with id and ref of related invoices * - * @param int $id Id propal - * @return array Array of invoices id + * @param int $id Id propal + * @return array|int Array of invoices id */ public function InvoiceArrayList($id) { @@ -3859,18 +3884,18 @@ class Propal extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'propal' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -3889,6 +3914,41 @@ class Propal extends CommonObject return CommonObject::commonReplaceProduct($db, $origin_id, $dest_id, $tables); } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'fk_project')) { + $return .= ' | '.$this->fk_project.''; + } + if (property_exists($this, 'author')) { + $return .= '
'.$this->author.''; + } + if (property_exists($this, 'total_ht')) { + $return .='
'.$langs->trans("AmountHT").' : '.price($this->total_ht).''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } /** @@ -4443,17 +4503,17 @@ class PropaleLigne extends CommonObjectLine $sql .= ", localtax1_type='".$this->db->escape($this->localtax1_type)."'"; $sql .= ", localtax2_type='".$this->db->escape($this->localtax2_type)."'"; $sql .= ", qty='".price2num($this->qty)."'"; - $sql .= ", subprice=".price2num($this->subprice).""; - $sql .= ", remise_percent=".price2num($this->remise_percent).""; - $sql .= ", price=".(float) price2num($this->price).""; // TODO A virer - $sql .= ", remise=".(float) price2num($this->remise).""; // TODO A virer + $sql .= ", subprice=".price2num($this->subprice); + $sql .= ", remise_percent=".price2num($this->remise_percent); + $sql .= ", price=".(float) price2num($this->price); // TODO A virer + $sql .= ", remise=".(float) price2num($this->remise); // TODO A virer $sql .= ", info_bits='".$this->db->escape($this->info_bits)."'"; if (empty($this->skip_update_total)) { - $sql .= ", total_ht=".price2num($this->total_ht).""; - $sql .= ", total_tva=".price2num($this->total_tva).""; - $sql .= ", total_ttc=".price2num($this->total_ttc).""; - $sql .= ", total_localtax1=".price2num($this->total_localtax1).""; - $sql .= ", total_localtax2=".price2num($this->total_localtax2).""; + $sql .= ", total_ht=".price2num($this->total_ht); + $sql .= ", total_tva=".price2num($this->total_tva); + $sql .= ", total_ttc=".price2num($this->total_ttc); + $sql .= ", total_localtax1=".price2num($this->total_localtax1); + $sql .= ", total_localtax2=".price2num($this->total_localtax2); } $sql .= ", fk_product_fournisseur_price=".(!empty($this->fk_fournprice) ? "'".$this->db->escape($this->fk_fournprice)."'" : "null"); $sql .= ", buy_price_ht=".price2num($this->pa_ht); @@ -4469,10 +4529,10 @@ class PropaleLigne extends CommonObjectLine $sql .= ", fk_unit=".(!$this->fk_unit ? 'NULL' : $this->fk_unit); // Multicurrency - $sql .= ", multicurrency_subprice=".price2num($this->multicurrency_subprice).""; - $sql .= ", multicurrency_total_ht=".price2num($this->multicurrency_total_ht).""; - $sql .= ", multicurrency_total_tva=".price2num($this->multicurrency_total_tva).""; - $sql .= ", multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc).""; + $sql .= ", multicurrency_subprice=".price2num($this->multicurrency_subprice); + $sql .= ", multicurrency_total_ht=".price2num($this->multicurrency_total_ht); + $sql .= ", multicurrency_total_tva=".price2num($this->multicurrency_total_tva); + $sql .= ", multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc); $sql .= " WHERE rowid = ".((int) $this->id); @@ -4519,9 +4579,9 @@ class PropaleLigne extends CommonObjectLine // Mise a jour ligne en base $sql = "UPDATE ".MAIN_DB_PREFIX."propaldet SET"; - $sql .= " total_ht=".price2num($this->total_ht, 'MT').""; - $sql .= ",total_tva=".price2num($this->total_tva, 'MT').""; - $sql .= ",total_ttc=".price2num($this->total_ttc, 'MT').""; + $sql .= " total_ht=".price2num($this->total_ht, 'MT'); + $sql .= ",total_tva=".price2num($this->total_tva, 'MT'); + $sql .= ",total_ttc=".price2num($this->total_ttc, 'MT'); $sql .= " WHERE rowid = ".((int) $this->rowid); dol_syslog("PropaleLigne::update_total", LOG_DEBUG); diff --git a/htdocs/comm/propal/class/propalestats.class.php b/htdocs/comm/propal/class/propalestats.class.php index 81d49bb87ad..ccc514553f8 100644 --- a/htdocs/comm/propal/class/propalestats.class.php +++ b/htdocs/comm/propal/class/propalestats.class.php @@ -93,9 +93,6 @@ class PropaleStats extends Stats } //$this->where.= " AND p.fk_soc = s.rowid AND p.entity = ".$conf->entity; $this->where .= ($this->where ? ' AND ' : '')."p.entity IN (".getEntity('propal').")"; - if (empty($user->rights->societe->client->voir) && !$this->socid) { - $this->where .= " AND p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); - } if ($this->socid) { $this->where .= " AND p.fk_soc = ".((int) $this->socid); } @@ -128,7 +125,7 @@ class PropaleStats extends Stats $sql = "SELECT date_format(".$this->field_date.",'%m') as dm, COUNT(*) as nb"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$user->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->field_date." BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; @@ -153,7 +150,7 @@ class PropaleStats extends Stats $sql = "SELECT date_format(".$this->field_date.",'%Y') as dm, COUNT(*) as nb, SUM(c.".$this->field.")"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->where; @@ -177,7 +174,7 @@ class PropaleStats extends Stats $sql = "SELECT date_format(".$this->field_date.",'%m') as dm, SUM(p.".$this->field.")"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->field_date." BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; @@ -202,7 +199,7 @@ class PropaleStats extends Stats $sql = "SELECT date_format(".$this->field_date.",'%m') as dm, AVG(p.".$this->field.")"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->field_date." BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; @@ -225,7 +222,7 @@ class PropaleStats extends Stats $sql = "SELECT date_format(".$this->field_date.",'%Y') as year, COUNT(*) as nb, SUM(".$this->field.") as total, AVG(".$this->field.") as avg"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->where; @@ -251,7 +248,7 @@ class PropaleStats extends Stats $sql = "SELECT product.ref, COUNT(product.ref) as nb, SUM(tl.".$this->field_line.") as total, AVG(tl.".$this->field_line.") as avg"; $sql .= " FROM ".$this->from.", ".$this->from_line.", ".MAIN_DB_PREFIX."product as product"; if (empty($user->rights->societe->client->voir) && !$user->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON p.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->where; diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php index 01623e81747..cc5872abb25 100644 --- a/htdocs/comm/propal/list.php +++ b/htdocs/comm/propal/list.php @@ -16,6 +16,7 @@ * Copyright (C) 2019-2021 Alexandre Spangaro * Copyright (C) 2021 Anthony Berton * Copyright (C) 2021 Frédéric France + * Copyright (C) 2022 Josep Lluís Amador * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -69,6 +70,7 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'proposallist'; +$mode = GETPOST('mode', 'alpha'); $search_user = GETPOST('search_user', 'int'); $search_sale = GETPOST('search_sale', 'int'); @@ -305,7 +307,7 @@ if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massa $massaction = ''; } -$parameters = array('socid'=>$socid); +$parameters = array('socid'=>$socid, 'arrayfields'=>&$arrayfields); $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); @@ -548,6 +550,9 @@ $companystatic = new Societe($db); $projectstatic = new Project($db); $formcompany = new FormCompany($db); +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $title = $langs->trans('ListOfProposals'); $help_url = 'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos'; llxHeader('', $title, $help_url); @@ -607,7 +612,9 @@ $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'user as u ON p.fk_user_author = u.rowid'; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet as pr ON pr.rowid = p.fk_projet"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_availability as ava on (ava.rowid = p.fk_availability)"; // We'll need this table joined to the select in order to filter by sale -if ($search_sale > 0 || (empty($user->rights->societe->client->voir) && !$socid)) { +if ($search_sale == -2) { + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON (sc.fk_soc = p.fk_soc)"; +} elseif ($search_sale > 0 || (empty($user->rights->societe->client->voir) && !$socid)) { $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; } if ($search_user > 0) { @@ -656,11 +663,15 @@ if ($search_project) { if ($search_availability) { $sql .= " AND p.fk_availability IN (".$db->sanitize($db->escape($search_availability)).')'; } -if ($search_societe) { - $sql .= natural_search('s.nom', $search_societe); -} -if ($search_societe_alias) { - $sql .= natural_search('s.name_alias', $search_societe_alias); +if (empty($arrayfields['s.name_alias']['checked']) && $search_societe) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_societe); +} else { + if ($search_societe) { + $sql .= natural_search('s.nom', $search_societe); + } + if ($search_societe_alias) { + $sql .= natural_search('s.name_alias', $search_societe_alias); + } } if ($search_login) { $sql .= natural_search(array("u.login", "u.firstname", "u.lastname"), $search_login); @@ -739,7 +750,9 @@ if ($search_date_delivery_start) { if ($search_date_delivery_end) { $sql .= " AND p.date_livraison <= '".$db->idate($search_date_delivery_end)."'"; } -if ($search_sale > 0) { +if ($search_sale == -2) { + $sql .= " AND sc.fk_user IS NULL"; +} elseif ($search_sale > 0) { $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $search_sale); } if ($search_user > 0) { @@ -852,6 +865,9 @@ if ($resql) { } $param = '&search_status='.urlencode($search_status); + if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); + } if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -1060,6 +1076,9 @@ if ($resql) { if (!empty($socid)) { $url .= '&socid='.$socid; } + $newcardbutton = ''; + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); $newcardbutton = dolGetButtonTitle($langs->trans('NewPropal'), '', 'fa fa-plus-circle', $url, '', $user->rights->propal->creer); // Fields title search @@ -1073,6 +1092,7 @@ if ($resql) { print ''; print ''; print ''; + print ''; print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'propal', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -1110,7 +1130,7 @@ if ($resql) { $langs->load("commercial"); $moreforfilter .= '
'; $tmptitle = $langs->trans('ThirdPartiesOfSaleRepresentative'); - $moreforfilter .= img_picto($tmptitle, 'user', 'class="pictofixedwidth"').$formother->select_salesrepresentatives($search_sale, 'search_sale', $user, 0, $tmptitle, 'maxwidth250 widthcentpercentminusx'); + $moreforfilter .= img_picto($tmptitle, 'user', 'class="pictofixedwidth"').$formother->select_salesrepresentatives($search_sale, 'search_sale', $user, 0, $tmptitle, 'maxwidth250 widthcentpercentminusx', 1); $moreforfilter .= '
'; } // If the user can view prospects other than his' @@ -1374,8 +1394,8 @@ if ($resql) { } if (!empty($arrayfields['u.login']['checked'])) { // Author - print '
'; } if (!empty($arrayfields['sale_representative']['checked'])) { @@ -1431,8 +1451,8 @@ if ($resql) { } // Status if (!empty($arrayfields['p.fk_statut']['checked'])) { - print ''; } // Action column @@ -1486,22 +1506,22 @@ if ($resql) { print_liste_field_titre($arrayfields['state.nom']['label'], $_SERVER["PHP_SELF"], "state.nom", "", $param, '', $sortfield, $sortorder); } if (!empty($arrayfields['country.code_iso']['checked'])) { - print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "country.code_iso", "", $param, 'align="center"', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "country.code_iso", "", $param, 'class="center"', $sortfield, $sortorder); } if (!empty($arrayfields['typent.code']['checked'])) { - print_liste_field_titre($arrayfields['typent.code']['label'], $_SERVER["PHP_SELF"], "typent.code", "", $param, 'align="center"', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['typent.code']['label'], $_SERVER["PHP_SELF"], "typent.code", "", $param, 'class="center"', $sortfield, $sortorder); } if (!empty($arrayfields['p.date']['checked'])) { - print_liste_field_titre($arrayfields['p.date']['label'], $_SERVER["PHP_SELF"], 'p.datep', '', $param, 'align="center"', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['p.date']['label'], $_SERVER["PHP_SELF"], 'p.datep', '', $param, 'class="center"', $sortfield, $sortorder); } if (!empty($arrayfields['p.fin_validite']['checked'])) { - print_liste_field_titre($arrayfields['p.fin_validite']['label'], $_SERVER["PHP_SELF"], 'dfv', '', $param, 'align="center"', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['p.fin_validite']['label'], $_SERVER["PHP_SELF"], 'dfv', '', $param, 'class="center"', $sortfield, $sortorder); } if (!empty($arrayfields['p.date_livraison']['checked'])) { - print_liste_field_titre($arrayfields['p.date_livraison']['label'], $_SERVER["PHP_SELF"], 'p.date_livraison', '', $param, 'align="center"', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['p.date_livraison']['label'], $_SERVER["PHP_SELF"], 'p.date_livraison', '', $param, 'class="center"', $sortfield, $sortorder); } if (!empty($arrayfields['p.date_signature']['checked'])) { - print_liste_field_titre($arrayfields['p.date_signature']['label'], $_SERVER["PHP_SELF"], 'p.date_signature', '', $param, 'align="center"', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['p.date_signature']['label'], $_SERVER["PHP_SELF"], 'p.date_signature', '', $param, 'class="center"', $sortfield, $sortorder); } if (!empty($arrayfields['ava.rowid']['checked'])) { print_liste_field_titre($arrayfields['ava.rowid']['label'], $_SERVER["PHP_SELF"], 'availability', '', $param, '', $sortfield, $sortorder); @@ -1555,7 +1575,7 @@ if ($resql) { print_liste_field_titre($arrayfields['p.multicurrency_total_invoiced']['label'], $_SERVER["PHP_SELF"], '', '', $param, 'class="right"', $sortfield, $sortorder); } if (!empty($arrayfields['u.login']['checked'])) { - print_liste_field_titre($arrayfields['u.login']['label'], $_SERVER["PHP_SELF"], 'u.login', '', $param, 'align="center"', $sortfield, $sortorder); + print_liste_field_titre($arrayfields['u.login']['label'], $_SERVER["PHP_SELF"], 'u.login', '', $param, 'class="center"', $sortfield, $sortorder); } if (!empty($arrayfields['sale_representative']['checked'])) { print_liste_field_titre($arrayfields['sale_representative']['label'], $_SERVER["PHP_SELF"], "", "", "$param", '', $sortfield, $sortorder); @@ -1690,574 +1710,590 @@ if ($resql) { $total_margin += $marginInfo['total_margin']; } - print ''; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + } + } else { + print ''; - // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['p.ref']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['p.ref_client']['checked'])) { - // Customer ref - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['pr.ref']['checked'])) { - // Project ref - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['pr.title']['checked'])) { - // Project label - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Thirdparty - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Alias - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - if (!is_array($typenArray) || empty($typenArray)) { - $typenArray = $formcompany->typent_array(1); - } - - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date proposal - if (!empty($arrayfields['p.date']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date end validity - if (!empty($arrayfields['p.fin_validite']['checked'])) { - if ($obj->dfv) { - print ''; - } else { - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date delivery - if (!empty($arrayfields['p.date_livraison']['checked'])) { - if ($obj->ddelivery) { - print ''; - } else { - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date Signature - if (!empty($arrayfields['p.date_signature']['checked'])) { - if ($obj->dsignature) { - print ''; - } else { - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - } - // Availability - if (!empty($arrayfields['ava.rowid']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Shipping Method - if (!empty($arrayfields['p.fk_shipping_method']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Source - input reason - if (!empty($arrayfields['p.fk_input_reason']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Payment terms - if (!empty($arrayfields['p.fk_cond_reglement']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Payment mode - if (!empty($arrayfields['p.fk_mode_reglement']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount HT - if (!empty($arrayfields['p.total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ht'; - } - if (empty($totalarray['val']['p.total_ht'])) { - $totalarray['val']['p.total_ht'] = $obj->total_ht; - } else { - $totalarray['val']['p.total_ht'] += $obj->total_ht; - } - } - // Amount VAT - if (!empty($arrayfields['p.total_tva']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.total_tva'; - } - if (empty($totalarray['val']['p.total_tva'])) { - $totalarray['val']['p.total_tva'] = $obj->total_tva; - } else { - $totalarray['val']['p.total_tva'] += $obj->total_tva; - } - } - // Amount TTC - if (!empty($arrayfields['p.total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ttc'; - } - if (empty($totalarray['val']['p.total_ttc'])) { - $totalarray['val']['p.total_ttc'] = $obj->total_ttc; - } else { - $totalarray['val']['p.total_ttc'] += $obj->total_ttc; - } - } - // Amount invoiced HT - if (!empty($arrayfields['p.total_ht_invoiced']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ht_invoiced'; - } - if (empty($totalarray['val']['p.total_ht_invoiced'])) { - $totalarray['val']['p.total_ht_invoiced'] = $totalInvoicedHT; - } else { - $totalarray['val']['p.total_ht_invoiced'] += $totalInvoicedHT; - } - } - // Amount invoiced TTC - if (!empty($arrayfields['p.total_invoiced']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'p.total_invoiced'; - } - if (empty($totalarray['val']['p.total_invoiced'])) { - $totalarray['val']['p.total_invoiced'] = $totalInvoicedTTC; - } else { - $totalarray['val']['p.total_invoiced'] += $totalInvoicedTTC; - } - } - // Currency - if (!empty($arrayfields['p.multicurrency_code']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Currency rate - if (!empty($arrayfields['p.multicurrency_tx']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount HT - if (!empty($arrayfields['p.multicurrency_total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount VAT - if (!empty($arrayfields['p.multicurrency_total_tva']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount TTC - if (!empty($arrayfields['p.multicurrency_total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount invoiced - if (!empty($arrayfields['p.multicurrency_total_ht_invoiced']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount invoiced - if (!empty($arrayfields['p.multicurrency_total_invoiced']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - $userstatic->id = $obj->fk_user_author; - $userstatic->login = $obj->login; - $userstatic->lastname = $obj->lastname; - $userstatic->firstname = $obj->firstname; - $userstatic->email = $obj->user_email; - $userstatic->statut = $obj->user_statut; - $userstatic->entity = $obj->user_entity; - $userstatic->photo = $obj->photo; - $userstatic->office_phone = $obj->office_phone; - $userstatic->office_fax = $obj->office_fax; - $userstatic->user_mobile = $obj->user_mobile; - $userstatic->job = $obj->job; - $userstatic->gender = $obj->gender; - - // Author - if (!empty($arrayfields['u.login']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['sale_representative']['checked'])) { - // Sales representatives - print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['p.ref_client']['checked'])) { + // Customer ref + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['pr.ref']['checked'])) { + // Project ref + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['pr.title']['checked'])) { + // Project label + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Thirdparty + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Alias + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + if (!is_array($typenArray) || empty($typenArray)) { + $typenArray = $formcompany->typent_array(1); + } + + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date proposal + if (!empty($arrayfields['p.date']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date end validity + if (!empty($arrayfields['p.fin_validite']['checked'])) { + if ($obj->dfv) { + print ''; + } else { + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date delivery + if (!empty($arrayfields['p.date_livraison']['checked'])) { + if ($obj->ddelivery) { + print ''; + } else { + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date Signature + if (!empty($arrayfields['p.date_signature']['checked'])) { + if ($obj->dsignature) { + print ''; + } else { + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + } + // Availability + if (!empty($arrayfields['ava.rowid']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Shipping Method + if (!empty($arrayfields['p.fk_shipping_method']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Source - input reason + if (!empty($arrayfields['p.fk_input_reason']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Payment terms + if (!empty($arrayfields['p.fk_cond_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Payment mode + if (!empty($arrayfields['p.fk_mode_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['p.total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ht'; + } + if (empty($totalarray['val']['p.total_ht'])) { + $totalarray['val']['p.total_ht'] = $obj->total_ht; + } else { + $totalarray['val']['p.total_ht'] += $obj->total_ht; + } + } + // Amount VAT + if (!empty($arrayfields['p.total_tva']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.total_tva'; + } + if (empty($totalarray['val']['p.total_tva'])) { + $totalarray['val']['p.total_tva'] = $obj->total_tva; + } else { + $totalarray['val']['p.total_tva'] += $obj->total_tva; + } + } + // Amount TTC + if (!empty($arrayfields['p.total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ttc'; + } + if (empty($totalarray['val']['p.total_ttc'])) { + $totalarray['val']['p.total_ttc'] = $obj->total_ttc; + } else { + $totalarray['val']['p.total_ttc'] += $obj->total_ttc; + } + } + // Amount invoiced HT + if (!empty($arrayfields['p.total_ht_invoiced']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.total_ht_invoiced'; + } + if (empty($totalarray['val']['p.total_ht_invoiced'])) { + $totalarray['val']['p.total_ht_invoiced'] = $totalInvoicedHT; + } else { + $totalarray['val']['p.total_ht_invoiced'] += $totalInvoicedHT; + } + } + // Amount invoiced TTC + if (!empty($arrayfields['p.total_invoiced']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'p.total_invoiced'; + } + if (empty($totalarray['val']['p.total_invoiced'])) { + $totalarray['val']['p.total_invoiced'] = $totalInvoicedTTC; + } else { + $totalarray['val']['p.total_invoiced'] += $totalInvoicedTTC; + } + } + // Currency + if (!empty($arrayfields['p.multicurrency_code']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Currency rate + if (!empty($arrayfields['p.multicurrency_tx']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['p.multicurrency_total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount VAT + if (!empty($arrayfields['p.multicurrency_total_tva']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount TTC + if (!empty($arrayfields['p.multicurrency_total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount invoiced + if (!empty($arrayfields['p.multicurrency_total_ht_invoiced']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount invoiced + if (!empty($arrayfields['p.multicurrency_total_invoiced']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + $userstatic->id = $obj->fk_user_author; + $userstatic->login = $obj->login; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_statut; + $userstatic->entity = $obj->user_entity; + $userstatic->photo = $obj->photo; + $userstatic->office_phone = $obj->office_phone; + $userstatic->office_fax = $obj->office_fax; + $userstatic->user_mobile = $obj->user_mobile; + $userstatic->job = $obj->job; + $userstatic->gender = $obj->gender; + + // Author + if (!empty($arrayfields['u.login']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['sale_representative']['checked'])) { + // Sales representatives + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Total buying or cost price + if (!empty($arrayfields['total_pa']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Total margin + if (!empty($arrayfields['total_margin']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; + } + $totalarray['val']['total_margin'] = $total_margin; + } + // Total margin rate + if (!empty($arrayfields['total_margin_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Total mark rate + if (!empty($arrayfields['total_mark_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_mark_rate'; + } + if ($i >= $imaxinloop - 1) { + if (!empty($total_ht)) { + $totalarray['val']['total_mark_rate'] = price2num($total_margin * 100 / $total_ht, 'MT'); + } else { + $totalarray['val']['total_mark_rate'] = ''; } } - //else print $langs->trans("NoSalesRepresentativeAffected"); - } else { - print ' '; } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Total buying or cost price - if (!empty($arrayfields['total_pa']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Total margin - if (!empty($arrayfields['total_margin']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; - } - $totalarray['val']['total_margin'] = $total_margin; - } - // Total margin rate - if (!empty($arrayfields['total_margin_rate']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Total mark rate - if (!empty($arrayfields['total_mark_rate']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'total_mark_rate'; - } - if ($i >= $imaxinloop - 1) { - if (!empty($total_ht)) { - $totalarray['val']['total_mark_rate'] = price2num($total_margin * 100 / $total_ht, 'MT'); - } else { - $totalarray['val']['total_mark_rate'] = ''; + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['p.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; } } - } - - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['p.datec']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['p.tms']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date cloture - if (!empty($arrayfields['p.date_cloture']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Note public - if (!empty($arrayfields['p.note_public']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Note private - if (!empty($arrayfields['p.note_private']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['p.fk_statut']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Action column - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Date cloture + if (!empty($arrayfields['p.date_cloture']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } + // Note public + if (!empty($arrayfields['p.note_public']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Note private + if (!empty($arrayfields['p.note_private']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['p.fk_statut']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Action column + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + + print ''."\n"; } - - print ''."\n"; - $i++; } diff --git a/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php b/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php index 37c0f8d5e58..8aa72d9c43f 100644 --- a/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php +++ b/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php @@ -52,13 +52,13 @@ foreach ($linkedObjectBlock as $key => $objectlink) { $trclass .= ' liste_sub_total'; } print ''; - print ''; - print ''; + print ''; print ''; print ''; print ''; } @@ -1868,7 +1897,7 @@ if ($action == 'create' && $usercancreate) { // Incoterms if (isModEnabled('incoterm')) { print ''; - print ''; + print ''; print ''; + print ''; } // Zip if (!empty($arrayfields['s.zip']['checked'])) { - print ''; + print ''; } // State if (!empty($arrayfields['state.nom']['checked'])) { print ''; } // Country @@ -1705,18 +1723,18 @@ if ($resql) { } // Status billed if (!empty($arrayfields['c.facture']['checked'])) { - print ''; } // Import key if (!empty($arrayfields['c.import_key']['checked'])) { - print ''; } // Status if (!empty($arrayfields['c.fk_statut']['checked'])) { - print ''; } // Action column @@ -1889,7 +1907,7 @@ if ($resql) { print_liste_field_titre($arrayfields['c.import_key']['label'], $_SERVER["PHP_SELF"], "c.import_key", "", $param, '', $sortfield, $sortorder, 'center '); } if (!empty($arrayfields['c.fk_statut']['checked'])) { - print_liste_field_titre($arrayfields['c.fk_statut']['label'], $_SERVER["PHP_SELF"], "c.fk_statut", "", $param, '', $sortfield, $sortorder, 'center '); + print_liste_field_titre($arrayfields['c.fk_statut']['label'], $_SERVER["PHP_SELF"], "c.fk_statut", "", $param, '', $sortfield, $sortorder, 'right '); } if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'maxwidthsearch center '); @@ -1962,6 +1980,9 @@ if ($resql) { $generic_commande->note_public = $obj->note_public; $generic_commande->note_private = $obj->note_private; + $generic_commande->thirdparty = $companystatic; + + $projectstatic->id = $obj->project_id; $projectstatic->ref = $obj->project_ref; $projectstatic->title = $obj->project_label; @@ -1974,655 +1995,669 @@ if ($resql) { $total_margin += $marginInfo['total_margin']; } - print ''; - - // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; } - print ''; - } + } else { + print ''; - // Ref - if (!empty($arrayfields['c.ref']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Ref customer - if (!empty($arrayfields['c.ref_client']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Project ref - if (!empty($arrayfields['p.ref']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Project label - if (!empty($arrayfields['p.title']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Third party - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; + } + + // Ref + if (!empty($arrayfields['c.ref']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; } } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Alias name - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Parent company - if (!empty($arrayfields['s2.nom']['checked'])) { - print ''; + if (!$i) { + $totalarray['nbfield']++; } } - print ""; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Order date - if (!empty($arrayfields['c.date_commande']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Plannned date of delivery - if (!empty($arrayfields['c.date_delivery']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Shipping Method - if (!empty($arrayfields['c.fk_shipping_method']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Payment terms - if (!empty($arrayfields['c.fk_cond_reglement']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Payment mode - if (!empty($arrayfields['c.fk_mode_reglement']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Channel - if (!empty($arrayfields['c.fk_input_reason']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Amount HT/net - if (!empty($arrayfields['c.total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'c.total_ht'; - } - if (isset($totalarray['val']['c.total_ht'])) { - $totalarray['val']['c.total_ht'] += $obj->total_ht; - } else { - $totalarray['val']['c.total_ht'] = $obj->total_ht; - } - } - - // Amount VAT - if (!empty($arrayfields['c.total_vat']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'c.total_tva'; - } - if (isset($totalarray['val']['c.total_tva'])) { - $totalarray['val']['c.total_tva'] += $obj->total_tva; - } else { - $totalarray['val']['c.total_tva'] = $obj->total_tva; - } - } - - // Amount TTC / gross - if (!empty($arrayfields['c.total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'c.total_ttc'; - } - if (isset($totalarray['val']['c.total_ttc'])) { - $totalarray['val']['c.total_ttc'] += $obj->total_ttc; - } else { - $totalarray['val']['c.total_ttc'] = $obj->total_ttc; - } - } - - // Currency - if (!empty($arrayfields['c.multicurrency_code']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Currency rate - if (!empty($arrayfields['c.multicurrency_tx']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Amount HT/net in foreign currency - if (!empty($arrayfields['c.multicurrency_total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount VAT in foreign currency - if (!empty($arrayfields['c.multicurrency_total_vat']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount TTC / gross in foreign currency - if (!empty($arrayfields['c.multicurrency_total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - $userstatic->id = $obj->fk_user_author; - $userstatic->login = $obj->login; - $userstatic->lastname = $obj->lastname; - $userstatic->firstname = $obj->firstname; - $userstatic->email = $obj->user_email; - $userstatic->statut = $obj->user_statut; - $userstatic->entity = $obj->entity; - $userstatic->photo = $obj->photo; - $userstatic->office_phone = $obj->office_phone; - $userstatic->office_fax = $obj->office_fax; - $userstatic->user_mobile = $obj->user_mobile; - $userstatic->job = $obj->job; - $userstatic->gender = $obj->gender; - - // Author - if (!empty($arrayfields['u.login']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Sales representatives - if (!empty($arrayfields['sale_representative']['checked'])) { - print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project label + if (!empty($arrayfields['p.title']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Third party + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Total buying or cost price - if (!empty($arrayfields['total_pa']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Alias name + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Total margin - if (!empty($arrayfields['total_margin']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Parent company + if (!empty($arrayfields['s2.nom']['checked'])) { + print '"; + if (!$i) { + $totalarray['nbfield']++; + } } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; - } - $totalarray['val']['total_margin'] += $marginInfo['total_margin']; - } - // Total margin rate - if (!empty($arrayfields['total_margin_rate']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Total mark rate - if (!empty($arrayfields['total_mark_rate']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'total_mark_rate'; + + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - if ($i >= $imaxinloop - 1) { - if (!empty($total_ht)) { - $totalarray['val']['total_mark_rate'] = price2num($total_margin * 100 / $total_ht, 'MT'); + + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Order date + if (!empty($arrayfields['c.date_commande']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Plannned date of delivery + if (!empty($arrayfields['c.date_delivery']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Shipping Method + if (!empty($arrayfields['c.fk_shipping_method']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Payment terms + if (!empty($arrayfields['c.fk_cond_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Payment mode + if (!empty($arrayfields['c.fk_mode_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Channel + if (!empty($arrayfields['c.fk_input_reason']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Amount HT/net + if (!empty($arrayfields['c.total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'c.total_ht'; + } + if (isset($totalarray['val']['c.total_ht'])) { + $totalarray['val']['c.total_ht'] += $obj->total_ht; } else { - $totalarray['val']['total_mark_rate'] = ''; + $totalarray['val']['c.total_ht'] = $obj->total_ht; } } - } - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - - // Date creation - if (!empty($arrayfields['c.datec']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Amount VAT + if (!empty($arrayfields['c.total_vat']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'c.total_tva'; + } + if (isset($totalarray['val']['c.total_tva'])) { + $totalarray['val']['c.total_tva'] += $obj->total_tva; + } else { + $totalarray['val']['c.total_tva'] = $obj->total_tva; + } } - } - // Date modification - if (!empty($arrayfields['c.tms']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Amount TTC / gross + if (!empty($arrayfields['c.total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'c.total_ttc'; + } + if (isset($totalarray['val']['c.total_ttc'])) { + $totalarray['val']['c.total_ttc'] += $obj->total_ttc; + } else { + $totalarray['val']['c.total_ttc'] = $obj->total_ttc; + } } - } - // Date cloture - if (!empty($arrayfields['c.date_cloture']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Currency + if (!empty($arrayfields['c.multicurrency_code']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Note public - if (!empty($arrayfields['c.note_public']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Currency rate + if (!empty($arrayfields['c.multicurrency_tx']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Note private - if (!empty($arrayfields['c.note_private']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Amount HT/net in foreign currency + if (!empty($arrayfields['c.multicurrency_total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount VAT in foreign currency + if (!empty($arrayfields['c.multicurrency_total_vat']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount TTC / gross in foreign currency + if (!empty($arrayfields['c.multicurrency_total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Show shippable Icon (this creates subloops, so may be slow) - if (!empty($arrayfields['shippable']['checked'])) { - print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Sales representatives + if (!empty($arrayfields['sale_representative']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } - // Get local and virtual stock and store it into cache - if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product])) { - $generic_product->load_stock('nobatch,warehouseopen'); // ->load_virtual_stock() is already included into load_stock() - $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_reel; - $productstat_cachevirtual[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_theorique; + // Total buying or cost price + if (!empty($arrayfields['total_pa']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Total margin + if (!empty($arrayfields['total_margin']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; + } + $totalarray['val']['total_margin'] += $marginInfo['total_margin']; + } + + // Total margin rate + if (!empty($arrayfields['total_margin_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Total mark rate + if (!empty($arrayfields['total_mark_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_mark_rate'; + } + if ($i >= $imaxinloop - 1) { + if (!empty($total_ht)) { + $totalarray['val']['total_mark_rate'] = price2num($total_margin * 100 / $total_ht, 'MT'); + } else { + $totalarray['val']['total_mark_rate'] = ''; + } + } + } + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + + // Date creation + if (!empty($arrayfields['c.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date modification + if (!empty($arrayfields['c.tms']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date cloture + if (!empty($arrayfields['c.date_cloture']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Note public + if (!empty($arrayfields['c.note_public']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Note private + if (!empty($arrayfields['c.note_private']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Show shippable Icon (this creates subloops, so may be slow) + if (!empty($arrayfields['shippable']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; } } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Billed - if (!empty($arrayfields['c.facture']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Import key - if (!empty($arrayfields['c.import_key']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Status - if (!empty($arrayfields['c.fk_statut']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Action column - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - if (!$i) { - $totalarray['nbfield']++; + + // Import key + if (!empty($arrayfields['c.import_key']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } + + // Status + if (!empty($arrayfields['c.fk_statut']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + print "\n"; + + $total += $obj->total_ht; + $subtotal += $obj->total_ht; } - - print "\n"; - - $total += $obj->total_ht; - $subtotal += $obj->total_ht; $i++; } diff --git a/htdocs/commande/list_det.php b/htdocs/commande/list_det.php new file mode 100644 index 00000000000..fd36f229e5c --- /dev/null +++ b/htdocs/commande/list_det.php @@ -0,0 +1,2168 @@ + + * Copyright (C) 2004-2019 Laurent Destailleur + * Copyright (C) 2005 Marc Barilley / Ocebo + * Copyright (C) 2005-2012 Regis Houssin + * Copyright (C) 2012 Juanjo Menent + * Copyright (C) 2013 Christophe Battarel + * Copyright (C) 2013 Cédric Salvador + * Copyright (C) 2015-2018 Frédéric France + * Copyright (C) 2015 Marcos García + * Copyright (C) 2015 Jean-François Ferry + * Copyright (C) 2016-2021 Ferran Marcet + * Copyright (C) 2018 Charlene Benke + * Copyright (C) 2021-2022 Anthony Berton + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file htdocs/commande/list.php + * \ingroup commande + * \brief Page to list orders + */ + +require '../main.inc.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php'; +if (!empty($conf->margin->enabled)) { + require_once DOL_DOCUMENT_ROOT.'/core/class/html.formmargin.class.php'; +} +require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'; +require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'; + +// Load translation files required by the page +$langs->loadLangs(array("orders", 'sendings', 'deliveries', 'companies', 'compta', 'bills', 'stocks', 'products')); + +$action = GETPOST('action', 'aZ09'); +$massaction = GETPOST('massaction', 'alpha'); +$show_files = GETPOST('show_files', 'int'); +$confirm = GETPOST('confirm', 'alpha'); +$toselect = GETPOST('toselect', 'array'); +$contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'orderlistdet'; +$productobuy = GETPOST('productobuy', 'alpha'); +$productonly = GETPOST('productonly', 'alpha'); +$disablelinefree = GETPOST('disablelinefree', 'alpha'); + +$search_datecloture_start = GETPOST('search_datecloture_start', 'int'); +if (empty($search_datecloture_start)) { + $search_datecloture_start = dol_mktime(0, 0, 0, GETPOST('search_datecloture_startmonth', 'int'), GETPOST('search_datecloture_startday', 'int'), GETPOST('search_datecloture_startyear', 'int')); +} +$search_datecloture_end = GETPOST('search_datecloture_end', 'int'); +if (empty($search_datecloture_end)) { + $search_datecloture_end = dol_mktime(23, 59, 59, GETPOST('search_datecloture_endmonth', 'int'), GETPOST('search_datecloture_endday', 'int'), GETPOST('search_datecloture_endyear', 'int')); +} +$search_dateorder_start = dol_mktime(0, 0, 0, GETPOST('search_dateorder_start_month', 'int'), GETPOST('search_dateorder_start_day', 'int'), GETPOST('search_dateorder_start_year', 'int')); +$search_dateorder_end = dol_mktime(23, 59, 59, GETPOST('search_dateorder_end_month', 'int'), GETPOST('search_dateorder_end_day', 'int'), GETPOST('search_dateorder_end_year', 'int')); +$search_datedelivery_start = dol_mktime(0, 0, 0, GETPOST('search_datedelivery_start_month', 'int'), GETPOST('search_datedelivery_start_day', 'int'), GETPOST('search_datedelivery_start_year', 'int')); +$search_datedelivery_end = dol_mktime(23, 59, 59, GETPOST('search_datedelivery_end_month', 'int'), GETPOST('search_datedelivery_end_day', 'int'), GETPOST('search_datedelivery_end_year', 'int')); +$search_product_category = GETPOST('search_product_category', 'int'); + +// Détail commande +$search_refProduct = GETPOST('search_refProduct', 'alpha'); +$search_descProduct = GETPOST('search_descProduct', 'alpha'); + +$search_ref = GETPOST('search_ref', 'alpha') != '' ?GETPOST('search_ref', 'alpha') : GETPOST('sref', 'alpha'); +$search_ref_customer = GETPOST('search_ref_customer', 'alpha'); +$search_company = GETPOST('search_company', 'alpha'); +$search_company_alias = GETPOST('search_company_alias', 'alpha'); +$search_town = GETPOST('search_town', 'alpha'); +$search_zip = GETPOST('search_zip', 'alpha'); +$search_state = GETPOST("search_state", 'alpha'); +$search_country = GETPOST("search_country", 'int'); +$search_type_thirdparty = GETPOST("search_type_thirdparty", 'int'); +$sall = trim((GETPOST('search_all', 'alphanohtml') != '') ? GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml')); +$socid = GETPOST('socid', 'int'); +$search_user = GETPOST('search_user', 'int'); +$search_sale = GETPOST('search_sale', 'int'); +$search_total_ht = GETPOST('search_total_ht', 'alpha'); +$search_total_vat = GETPOST('search_total_vat', 'alpha'); +$search_total_ttc = GETPOST('search_total_ttc', 'alpha'); +$search_warehouse = GETPOST('search_warehouse', 'int'); +$search_multicurrency_code = GETPOST('search_multicurrency_code', 'alpha'); +$search_multicurrency_tx = GETPOST('search_multicurrency_tx', 'alpha'); +$search_multicurrency_montant_ht = GETPOST('search_multicurrency_montant_ht', 'alpha'); +$search_multicurrency_montant_vat = GETPOST('search_multicurrency_montant_vat', 'alpha'); +$search_multicurrency_montant_ttc = GETPOST('search_multicurrency_montant_ttc', 'alpha'); +$search_login = GETPOST('search_login', 'alpha'); +$search_categ_cus = GETPOST("search_categ_cus", 'int'); +$optioncss = GETPOST('optioncss', 'alpha'); +$search_billed = GETPOSTISSET('search_billed') ? GETPOST('search_billed', 'int') : GETPOST('billed', 'int'); +$search_status = GETPOST('search_status', 'int'); +$search_btn = GETPOST('button_search', 'alpha'); +$search_remove_btn = GETPOST('button_removefilter', 'alpha'); +$search_project_ref = GETPOST('search_project_ref', 'alpha'); +$search_project = GETPOST('search_project', 'alpha'); +$search_shippable = GETPOST('search_shippable', 'aZ09'); +$search_fk_cond_reglement = GETPOST("search_fk_cond_reglement", 'int'); +$search_fk_shipping_method = GETPOST("search_fk_shipping_method", 'int'); +$search_fk_mode_reglement = GETPOST("search_fk_mode_reglement", 'int'); +$search_fk_input_reason = GETPOST("search_fk_input_reason", 'int'); + +// Security check +$id = (GETPOST('orderid') ?GETPOST('orderid', 'int') : GETPOST('id', 'int')); +if ($user->socid) { + $socid = $user->socid; +} +$result = restrictedArea($user, 'commande', $id, ''); + +$diroutputmassaction = $conf->commande->multidir_output[$conf->entity].'/temp/massgeneration/'.$user->id; + +// Load variable for pagination +$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; +$sortfield = GETPOST('sortfield', 'aZ09comma'); +$sortorder = GETPOST('sortorder', 'aZ09comma'); +$page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); +if (empty($page) || $page < 0 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha')) { + $page = 0; +} // If $page is not defined, or '' or -1 or if we click on clear filters +$offset = $limit * $page; +$pageprev = $page - 1; +$pagenext = $page + 1; +if (!$sortfield) { + $sortfield = 'c.ref'; +} +if (!$sortorder) { + $sortorder = 'DESC'; +} + +$show_shippable_command = GETPOST('show_shippable_command', 'aZ09'); + +// Initialize technical object to manage hooks of page. Note that conf->hooks_modules contains array of hook context +$object = new Commande($db); +$hookmanager->initHooks(array('orderlistdetail')); +$extrafields = new ExtraFields($db); + +// fetch optionals attributes and labels +$extrafields->fetch_name_optionals_label($object->table_element); +$search_array_options = $extrafields->getOptionalsFromPost($object->table_element, '', 'search_'); + +// List of fields to search into when doing a "search in all" +$fieldstosearchall = array( + 'c.ref'=>'Ref', + 'c.ref_client'=>'RefCustomerOrder', + 'pd.description'=>'Description', + 's.nom'=>"ThirdParty", + 's.name_alias'=>"AliasNameShort", + 's.zip'=>"Zip", + 's.town'=>"Town", + 'c.note_public'=>'NotePublic', +); +if (empty($user->socid)) { + $fieldstosearchall["c.note_private"] = "NotePrivate"; +} + +$checkedtypetiers = 0; +$arrayfields = array( + // Détail commande + 'pr.ref'=> array('label'=>'ProductRef', 'checked'=>1, 'position'=>1), + 'pr.desc'=> array('label'=>'ProductDescription', 'checked'=>1, 'position'=>1), + 'cdet.qty'=> array('label'=>'QtyOrdered', 'checked'=>1, 'position'=>1), + 'c.ref'=>array('label'=>"Ref", 'checked'=>1, 'position'=>5), + 'c.ref_client'=>array('label'=>"RefCustomerOrder", 'checked'=>-1, 'position'=>10), + 'p.ref'=>array('label'=>"ProjectRef", 'checked'=>-1, 'enabled'=>(empty($conf->project->enabled) ? 0 : 1), 'position'=>20), + 'p.title'=>array('label'=>"ProjectLabel", 'checked'=>0, 'enabled'=>(empty($conf->project->enabled) ? 0 : 1), 'position'=>25), + 's.nom'=>array('label'=>"ThirdParty", 'checked'=>1, 'position'=>30), + 's.name_alias'=>array('label'=>"AliasNameShort", 'checked'=>-1, 'position'=>31), + 's.town'=>array('label'=>"Town", 'checked'=>-1, 'position'=>35), + 's.zip'=>array('label'=>"Zip", 'checked'=>-1, 'position'=>40), + 'state.nom'=>array('label'=>"StateShort", 'checked'=>0, 'position'=>45), + 'country.code_iso'=>array('label'=>"Country", 'checked'=>0, 'position'=>50), + 'typent.code'=>array('label'=>"ThirdPartyType", 'checked'=>$checkedtypetiers, 'position'=>55), + 'c.date_commande'=>array('label'=>"OrderDateShort", 'checked'=>1, 'position'=>60), + 'c.date_delivery'=>array('label'=>"DateDeliveryPlanned", 'checked'=>1, 'enabled'=>empty($conf->global->ORDER_DISABLE_DELIVERY_DATE), 'position'=>65), + 'c.fk_shipping_method'=>array('label'=>"SendingMethod", 'checked'=>-1, 'position'=>66 , 'enabled'=>!empty($conf->expedition->enabled)), + 'c.fk_cond_reglement'=>array('label'=>"PaymentConditionsShort", 'checked'=>-1, 'position'=>67), + 'c.fk_mode_reglement'=>array('label'=>"PaymentMode", 'checked'=>-1, 'position'=>68), + 'c.fk_input_reason'=>array('label'=>"Channel", 'checked'=>-1, 'position'=>69), + 'cdet.total_ht'=>array('label'=>"AmountHT", 'checked'=>1, 'position'=>75), + 'c.total_vat'=>array('label'=>"AmountVAT", 'checked'=>0, 'position'=>80), + 'cdet.total_ttc'=>array('label'=>"AmountTTC", 'checked'=>0, 'position'=>85), + 'c.multicurrency_code'=>array('label'=>'Currency', 'checked'=>0, 'enabled'=>(empty($conf->multicurrency->enabled) ? 0 : 1), 'position'=>90), + 'c.multicurrency_tx'=>array('label'=>'CurrencyRate', 'checked'=>0, 'enabled'=>(empty($conf->multicurrency->enabled) ? 0 : 1), 'position'=>95), + 'c.multicurrency_total_ht'=>array('label'=>'MulticurrencyAmountHT', 'checked'=>0, 'enabled'=>(empty($conf->multicurrency->enabled) ? 0 : 1), 'position'=>100), + 'c.multicurrency_total_vat'=>array('label'=>'MulticurrencyAmountVAT', 'checked'=>0, 'enabled'=>(empty($conf->multicurrency->enabled) ? 0 : 1), 'position'=>105), + 'c.multicurrency_total_ttc'=>array('label'=>'MulticurrencyAmountTTC', 'checked'=>0, 'enabled'=>(empty($conf->multicurrency->enabled) ? 0 : 1), 'position'=>110), + 'c.fk_warehouse'=>array('label'=>'Warehouse', 'checked'=>0, 'enabled'=>(empty($conf->stock->enabled) && empty($conf->global->WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER) ? 0 : 1), 'position'=>110), + 'u.login'=>array('label'=>"Author", 'checked'=>1, 'position'=>115), + 'sale_representative'=>array('label'=>"SaleRepresentativesOfThirdParty", 'checked'=>0, 'position'=>116), + 'total_pa' => array('label' => (getDolGlobalString('MARGIN_TYPE') == '1' ? 'BuyingPrice' : 'CostPrice'), 'checked' => 0, 'position' => 300, 'enabled' => (empty($conf->margin->enabled) || !$user->rights->margins->liretous ? 0 : 1)), + 'total_margin' => array('label' => 'Margin', 'checked' => 0, 'position' => 301, 'enabled' => (empty($conf->margin->enabled) || !$user->rights->margins->liretous ? 0 : 1)), + 'total_margin_rate' => array('label' => 'MarginRate', 'checked' => 0, 'position' => 302, 'enabled' => (empty($conf->margin->enabled) || !$user->rights->margins->liretous || empty($conf->global->DISPLAY_MARGIN_RATES) ? 0 : 1)), + 'total_mark_rate' => array('label' => 'MarkRate', 'checked' => 0, 'position' => 303, 'enabled' => (empty($conf->margin->enabled) || !$user->rights->margins->liretous || empty($conf->global->DISPLAY_MARK_RATES) ? 0 : 1)), + 'c.datec'=>array('label'=>"DateCreation", 'checked'=>0, 'position'=>120), + 'c.tms'=>array('label'=>"DateModificationShort", 'checked'=>0, 'position'=>125), + 'c.date_cloture'=>array('label'=>"DateClosing", 'checked'=>0, 'position'=>130), + 'c.note_public'=>array('label'=>'NotePublic', 'checked'=>0, 'enabled'=>(empty($conf->global->MAIN_LIST_ALLOW_PUBLIC_NOTES)), 'position'=>135), + 'c.note_private'=>array('label'=>'NotePrivate', 'checked'=>0, 'enabled'=>(empty($conf->global->MAIN_LIST_ALLOW_PRIVATE_NOTES)), 'position'=>140), + 'shippable'=>array('label'=>"Shippable", 'checked'=>1,'enabled'=>(!empty($conf->expedition->enabled)), 'position'=>990), + 'c.facture'=>array('label'=>"Billed", 'checked'=>1, 'enabled'=>(empty($conf->global->WORKFLOW_BILL_ON_SHIPMENT)), 'position'=>995), + 'c.import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-2, 'position'=>999), + 'c.fk_statut'=>array('label'=>"Status", 'checked'=>1, 'position'=>1000) +); + +// Extra fields +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_array_fields.tpl.php'; + +$object->fields = dol_sort_array($object->fields, 'position'); +$arrayfields = dol_sort_array($arrayfields, 'position'); + + + +/* + * Actions + */ + +if (GETPOST('cancel', 'alpha')) { + $action = 'list'; $massaction = ''; +} +if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend' && $massaction != 'confirm_createbills') { + $massaction = ''; +} + +$parameters = array('socid'=>$socid); +$reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks +if ($reshook < 0) { + setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); +} + +if (empty($reshook)) { + // Selection of new fields + include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php'; + + // Purge search criteria + if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha')) { // All tests are required to be compatible with all browsers + $productobuy = ''; + $productonly = ''; + $disablelinefree = ''; + $search_categ = ''; + $search_user = ''; + $search_sale = ''; + $search_product_category = ''; + $search_refProduct = ''; + $search_descProduct = ''; + $search_ref = ''; + $search_ref_customer = ''; + $search_company = ''; + $search_company_alias = ''; + $search_town = ''; + $search_zip = ""; + $search_state = ""; + $search_type = ''; + $search_country = ''; + $search_type_thirdparty = ''; + $search_total_ht = ''; + $search_total_vat = ''; + $search_total_ttc = ''; + $search_warehouse = ''; + $search_multicurrency_code = ''; + $search_multicurrency_tx = ''; + $search_multicurrency_montant_ht = ''; + $search_multicurrency_montant_vat = ''; + $search_multicurrency_montant_ttc = ''; + $search_login = ''; + $search_dateorder_start = ''; + $search_dateorder_end = ''; + $search_datedelivery_start = ''; + $search_datedelivery_end = ''; + $search_project_ref = ''; + $search_project = ''; + $search_status = ''; + $search_billed = ''; + $toselect = array(); + $search_array_options = array(); + $search_categ_cus = 0; + $search_datecloture_start = ''; + $search_datecloture_end = ''; + $search_fk_cond_reglement = ''; + $search_fk_shipping_method = ''; + $search_fk_mode_reglement = ''; + $search_fk_input_reason = ''; + } + if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x', 'alpha') || GETPOST('button_removefilter', 'alpha') + || GETPOST('button_search_x', 'alpha') || GETPOST('button_search.x', 'alpha') || GETPOST('button_search', 'alpha')) { + $massaction = ''; // Protection to avoid mass action if we force a new search during a mass action confirmation + } + + // Mass actions + $objectclass = 'Commande'; + $objectlabel = 'Orders'; + $permissiontoread = $user->rights->commande->lire; + $permissiontoadd = $user->rights->commande->creer; + $permissiontodelete = $user->rights->commande->supprimer; + if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS)) { + $permissiontovalidate = $user->rights->commande->order_advance->validate; + $permissiontoclose = $user->rights->commande->order_advance->close; + $permissiontocancel = $user->rights->commande->order_advance->annuler; + $permissiontosendbymail = $user->rights->commande->order_advance->send; + } else { + $permissiontovalidate = $user->rights->commande->creer; + $permissiontoclose = $user->rights->commande->creer; + $permissiontocancel = $user->rights->commande->creer; + $permissiontosendbymail = $user->rights->commande->creer; + } + $uploaddir = $conf->commande->multidir_output[$conf->entity]; + $triggersendname = 'ORDER_SENTBYMAIL'; + include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php'; +} + +// Closed records +// if (!$error && $massaction === 'setbilled' && $permissiontoclose) { + +// } + +/* + * View + */ + +$now = dol_now(); + +$form = new Form($db); +$formother = new FormOther($db); +$formfile = new FormFile($db); +$formmargin = null; +if (!empty($conf->margin->enabled)) { + $formmargin = new FormMargin($db); +} +$companystatic = new Societe($db); +$formcompany = new FormCompany($db); +$projectstatic = new Project($db); + +$title = $langs->trans("Orders"); +$help_url = "EN:Module_Customers_Orders|FR:Module_Commandes_Clients|ES:Módulo_Pedidos_de_clientes"; +// llxHeader('',$title,$help_url); + +$sql = 'SELECT'; +if ($sall || $search_product_category > 0 || $search_user > 0) { + $sql = 'SELECT DISTINCT'; +} +$sql .= ' s.rowid as socid, s.nom as name, s.name_alias as alias, s.email, s.phone, s.fax, s.address, s.town, s.zip, s.fk_pays, s.client, s.code_client,'; +$sql .= " typent.code as typent_code,"; +$sql .= " state.code_departement as state_code, state.nom as state_name,"; +$sql .= " country.code as country_code,"; +$sql .= ' c.rowid as c_rowid, c.ref, c.ref_client, c.fk_user_author,'; +$sql .= ' c.fk_multicurrency, c.multicurrency_code, c.multicurrency_tx, c.multicurrency_total_ht, c.multicurrency_total_tva as multicurrency_total_vat, c.multicurrency_total_ttc,'; +$sql .= ' c.total_ht as c_total_ht, c.total_tva as c_total_tva, c.total_ttc as c_total_ttc, c.fk_warehouse as warehouse,'; +$sql .= ' c.date_valid, c.date_commande, c.note_public, c.note_private, c.date_livraison as date_delivery, c.fk_statut, c.facture as billed,'; +$sql .= ' c.date_creation as date_creation, c.tms as date_update, c.date_cloture as date_cloture,'; +$sql .= ' p.rowid as project_id, p.ref as project_ref, p.title as project_label,'; +$sql .= ' u.login, u.lastname, u.firstname, u.email as user_email, u.statut as user_statut, u.entity, u.photo, u.office_phone, u.office_fax, u.user_mobile, u.job, u.gender,'; +$sql .= ' c.fk_cond_reglement,c.deposit_percent,c.fk_mode_reglement,c.fk_shipping_method,'; +$sql .= ' c.fk_input_reason, c.import_key'; + +// Détail commande +$sql .= ', cdet.rowid, cdet.description, cdet.qty, cdet.product_type, cdet.fk_product, cdet.total_ht, cdet.total_tva, cdet.total_ttc, '; +$sql .= ' pr.rowid as product_rowid, pr.ref as product_ref, pr.label as product_label, pr.barcode as product_barcode, pr.tobatch as product_batch, pr.tosell as product_status, pr.tobuy as product_status_buy'; + +if (($search_categ_cus > 0) || ($search_categ_cus == -2)) { + $sql .= ", cc.fk_categorie, cc.fk_soc"; +} +// Add fields from extrafields +if (!empty($extrafields->attributes[$object->table_element]['label'])) { + foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) { + $sql .= ($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key." as options_".$key : ''); + } +} +// Add fields from hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters); // Note that $action and $object may have been modified by hook +$sql .= $hookmanager->resPrint; +$sql .= ' FROM '.MAIN_DB_PREFIX.'societe as s'; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_country as country on (country.rowid = s.fk_pays)"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typent)"; +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)"; +if (($search_categ_cus > 0) || ($search_categ_cus == -2)) { + $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cc ON s.rowid = cc.fk_soc"; // We'll need this table joined to the select in order to filter by categ +} + +// Détail commande +$sql .= ', '.MAIN_DB_PREFIX.'commandedet as cdet'; +$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'commande as c ON cdet.fk_commande=c.rowid'; +$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as pr ON pr.rowid=cdet.fk_product'; + +if (!empty($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) { + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."commande_extrafields as ef on (c.rowid = ef.fk_object)"; +} +if ($sall || $search_product_category > 0) { + $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'commandedet as pd ON c.rowid=pd.fk_commande'; +} +if ($search_product_category > 0) { + $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'categorie_product as cp ON cp.fk_product=pd.fk_product'; +} +$sql .= " LEFT JOIN ".MAIN_DB_PREFIX."projet as p ON p.rowid = c.fk_projet"; +$sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'user as u ON c.fk_user_author = u.rowid'; + +// We'll need this table joined to the select in order to filter by sale +if ($search_sale > 0 || (empty($user->rights->societe->client->voir) && !$socid)) { + $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; +} +if ($search_user > 0) { + $sql .= ", ".MAIN_DB_PREFIX."element_contact as ec"; + $sql .= ", ".MAIN_DB_PREFIX."c_type_contact as tc"; +} + +// Add table from hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters, $object); // Note that $action and $object may have been modified by hook +$sql .= $hookmanager->resPrint; + +$sql .= ' WHERE c.fk_soc = s.rowid'; +$sql .= ' AND c.entity IN ('.getEntity('commande').')'; +$sql .= ' AND cdet.product_type <> 9'; + +if (!empty($productobuy)) { + $sql .= " AND pr.tobuy = 1"; +} +if (!empty($productonly)) { + $sql .= " AND (cdet.product_type = 0 OR cdet.product_type = 1)"; +} +if (!empty($disablelinefree)) { + $sql .= " AND cdet.fk_product IS NOT NULL"; +} +if ($search_product_category > 0) { + $sql .= " AND cp.fk_categorie = ".((int) $search_product_category); +} +if ($socid > 0) { + $sql .= ' AND s.rowid = '.((int) $socid); +} +if (empty($user->rights->societe->client->voir) && !$socid) { + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); +} +if ($search_refProduct) { + $sql .= natural_search('pr.ref', $search_refProduct); +} +if ($search_descProduct) { + $sql .= natural_search('pr.label', $search_descProduct); + $sql .= natural_search('cdet.description', $search_descProduct); +} +if ($search_ref) { + $sql .= natural_search('c.ref', $search_ref); +} +if ($search_ref_customer) { + $sql .= natural_search('c.ref_client', $search_ref_customer); +} +if ($sall) { + $sql .= natural_search(array_keys($fieldstosearchall), $sall); +} +if ($search_billed != '' && $search_billed >= 0) { + $sql .= ' AND c.facture = '.((int) $search_billed); +} +if ($search_status <> '') { + if ($search_status <= 3 && $search_status >= -1) { // status from -1 to 3 are real status (other are virtual combination) + if ($search_status == 1 && empty($conf->expedition->enabled)) { + $sql .= ' AND c.fk_statut IN (1,2)'; // If module expedition disabled, we include order with status 'sending in process' into 'validated' + } else { + $sql .= ' AND c.fk_statut = '.((int) $search_status); // brouillon, validee, en cours, annulee + } + } + if ($search_status == -2) { // To process + //$sql.= ' AND c.fk_statut IN (1,2,3) AND c.facture = 0'; + $sql .= " AND ((c.fk_statut IN (1,2)) OR (c.fk_statut = 3 AND c.facture = 0))"; // If status is 2 and facture=1, it must be selected + } + if ($search_status == -3) { // To bill + //$sql.= ' AND c.fk_statut in (1,2,3)'; + //$sql.= ' AND c.facture = 0'; // invoice not created + $sql .= ' AND ((c.fk_statut IN (1,2)) OR (c.fk_statut = 3 AND c.facture = 0))'; // validated, in process or closed but not billed + } + if ($search_status == -4) { // "validate and in progress" + $sql .= ' AND (c.fk_statut IN (1,2))'; // validated, in process + } +} + +if ($search_datecloture_start) { + $sql .= " AND c.date_cloture >= '".$db->idate($search_datecloture_start)."'"; +} +if ($search_datecloture_end) { + $sql .= " AND c.date_cloture <= '".$db->idate($search_datecloture_end)."'"; +} +if ($search_dateorder_start) { + $sql .= " AND c.date_commande >= '".$db->idate($search_dateorder_start)."'"; +} +if ($search_dateorder_end) { + $sql .= " AND c.date_commande <= '".$db->idate($search_dateorder_end)."'"; +} +if ($search_datedelivery_start) { + $sql .= " AND c.date_livraison >= '".$db->idate($search_datedelivery_start)."'"; +} +if ($search_datedelivery_end) { + $sql .= " AND c.date_livraison <= '".$db->idate($search_datedelivery_end)."'"; +} +if ($search_town) { + $sql .= natural_search('s.town', $search_town); +} +if ($search_zip) { + $sql .= natural_search("s.zip", $search_zip); +} +if ($search_state) { + $sql .= natural_search("state.nom", $search_state); +} +if ($search_country) { + $sql .= " AND s.fk_pays IN (".$db->sanitize($search_country).')'; +} +if ($search_type_thirdparty && $search_type_thirdparty != '-1') { + $sql .= " AND s.fk_typent IN (".$db->sanitize($search_type_thirdparty).')'; +} +if ($search_company) { + $sql .= natural_search('s.nom', $search_company); +} +if ($search_company_alias) { + $sql .= natural_search('s.name_alias', $search_company_alias); +} +if ($search_sale > 0) { + $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $search_sale); +} +if ($search_user > 0) { + $sql .= " AND ec.fk_c_type_contact = tc.rowid AND tc.element='commande' AND tc.source='internal' AND ec.element_id = c.rowid AND ec.fk_socpeople = ".((int) $search_user); +} +if ($search_total_ht != '') { + $sql .= natural_search('cdet.total_ht', $search_total_ht, 1); +} +if ($search_total_vat != '') { + $sql .= natural_search('cdet.total_tva', $search_total_vat, 1); +} +if ($search_total_ttc != '') { + $sql .= natural_search('cdet.total_ttc', $search_total_ttc, 1); +} +if ($search_warehouse != '' && $search_warehouse > 0) { + $sql .= natural_search('c.fk_warehouse', $search_warehouse, 1); +} +if ($search_multicurrency_code != '') { + $sql .= " AND c.multicurrency_code = '".$db->escape($search_multicurrency_code)."'"; +} +if ($search_multicurrency_tx != '') { + $sql .= natural_search('c.multicurrency_tx', $search_multicurrency_tx, 1); +} +if ($search_multicurrency_montant_ht != '') { + $sql .= natural_search('c.multicurrency_total_ht', $search_multicurrency_montant_ht, 1); +} +if ($search_multicurrency_montant_vat != '') { + $sql .= natural_search('c.multicurrency_total_tva', $search_multicurrency_montant_vat, 1); +} +if ($search_multicurrency_montant_ttc != '') { + $sql .= natural_search('c.multicurrency_total_ttc', $search_multicurrency_montant_ttc, 1); +} +if ($search_login) { + $sql .= natural_search(array("u.login", "u.firstname", "u.lastname"), $search_login); +} +if ($search_project_ref != '') { + $sql .= natural_search("p.ref", $search_project_ref); +} +if ($search_project != '') { + $sql .= natural_search("p.title", $search_project); +} +if ($search_categ_cus > 0) { + $sql .= " AND cc.fk_categorie = ".((int) $search_categ_cus); +} +if ($search_categ_cus == -2) { + $sql .= " AND cc.fk_categorie IS NULL"; +} +if ($search_fk_cond_reglement > 0) { + $sql .= " AND c.fk_cond_reglement = ".((int) $search_fk_cond_reglement); +} +if ($search_fk_shipping_method > 0) { + $sql .= " AND c.fk_shipping_method = ".((int) $search_fk_shipping_method); +} +if ($search_fk_mode_reglement > 0) { + $sql .= " AND c.fk_mode_reglement = ".((int) $search_fk_mode_reglement); +} +if ($search_fk_input_reason > 0) { + $sql .= " AND c.fk_input_reason = ".((int) $search_fk_input_reason); +} + +// Add where from extra fields +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_sql.tpl.php'; +// Add where from hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldListWhere', $parameters); // Note that $action and $object may have been modified by hook +$sql .= $hookmanager->resPrint; + +// Add HAVING from hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldListHaving', $parameters, $object); // Note that $action and $object may have been modified by hook +$sql .= empty($hookmanager->resPrint) ? "" : " HAVING 1=1 ".$hookmanager->resPrint; + +$sql .= $db->order($sortfield, $sortorder); + +// Count total nb of records +$nbtotalofrecords = ''; +if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { + $result = $db->query($sql); + $nbtotalofrecords = $db->num_rows($result); + + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 + $page = 0; + $offset = 0; + } +} + +$sql .= $db->plimit($limit + 1, $offset); +//print $sql; + +$resql = $db->query($sql); +if ($resql) { + if ($socid > 0) { + $soc = new Societe($db); + $soc->fetch($socid); + $title = $langs->trans('ListOrderLigne').' - '.$soc->name; + if (empty($search_company)) { + $search_company = $soc->name; + } + } else { + $title = $langs->trans('ListOrderLigne'); + } + if (strval($search_status) == '0') { + $title .= ' - '.$langs->trans('StatusOrderDraftShort'); + } + if ($search_status == 1) { + $title .= ' - '.$langs->trans('StatusOrderValidatedShort'); + } + if ($search_status == 2) { + $title .= ' - '.$langs->trans('StatusOrderSentShort'); + } + if ($search_status == 3) { + $title .= ' - '.$langs->trans('StatusOrderToBillShort'); + } + if ($search_status == -1) { + $title .= ' - '.$langs->trans('StatusOrderCanceledShort'); + } + if ($search_status == -2) { + $title .= ' - '.$langs->trans('StatusOrderToProcessShort'); + } + if ($search_status == -3) { + $title .= ' - '.$langs->trans('StatusOrderValidated').', '.(empty($conf->expedition->enabled) ? '' : $langs->trans("StatusOrderSent").', ').$langs->trans('StatusOrderToBill'); + } + if ($search_status == -4) { + $title .= ' - '.$langs->trans("StatusOrderValidatedShort").'+'.$langs->trans("StatusOrderSentShort"); + } + + $num = $db->num_rows($resql); + + $arrayofselected = is_array($toselect) ? $toselect : array(); + + if ($num == 1 && !empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) && $sall) { + $obj = $db->fetch_object($resql); + $id = $obj->rowid; + header("Location: ".DOL_URL_ROOT.'/commande/card.php?id='.$id); + exit; + } + + llxHeader('', $title, $help_url); + + $param = ''; + + if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { + $param .= '&contextpage='.urlencode($contextpage); + } + if ($limit > 0 && $limit != $conf->liste_limit) { + $param .= '&limit='.urlencode($limit); + } + if ($sall) { + $param .= '&sall='.urlencode($sall); + } + if ($socid > 0) { + $param .= '&socid='.urlencode($socid); + } + if ($search_status != '') { + $param .= '&search_status='.urlencode($search_status); + } + if ($search_datecloture_start) { + $param .= '&search_datecloture_startday='.dol_print_date($search_datecloture_start, '%d').'&search_datecloture_startmonth='.dol_print_date($search_datecloture_start, '%m').'&search_datecloture_startyear='.dol_print_date($search_datecloture_start, '%Y'); + } + if ($search_datecloture_end) { + $param .= '&search_datecloture_endday='.dol_print_date($search_datecloture_end, '%d').'&search_datecloture_endmonth='.dol_print_date($search_datecloture_end, '%m').'&search_datecloture_endyear='.dol_print_date($search_datecloture_end, '%Y'); + } + if ($search_dateorder_start) { + $param .= '&search_dateorder_start_day='.dol_print_date($search_dateorder_start, '%d').'&search_dateorder_start_month='.dol_print_date($search_dateorder_start, '%m').'&search_dateorder_start_year='.dol_print_date($search_dateorder_start, '%Y'); + } + if ($search_dateorder_end) { + $param .= '&search_dateorder_end_day='.dol_print_date($search_dateorder_end, '%d').'&search_dateorder_end_month='.dol_print_date($search_dateorder_end, '%m').'&search_dateorder_end_year='.dol_print_date($search_dateorder_end, '%Y'); + } + if ($search_datedelivery_start) { + $param .= '&search_datedelivery_start_day='.dol_print_date($search_datedelivery_start, '%d').'&search_datedelivery_start_month='.dol_print_date($search_datedelivery_start, '%m').'&search_datedelivery_start_year='.dol_print_date($search_datedelivery_start, '%Y'); + } + if ($search_datedelivery_end) { + $param .= '&search_datedelivery_end_day='.dol_print_date($search_datedelivery_end, '%d').'&search_datedelivery_end_month='.dol_print_date($search_datedelivery_end, '%m').'&search_datedelivery_end_year='.dol_print_date($search_datedelivery_end, '%Y'); + } + if ($search_ref) { + $param .= '&search_ref='.urlencode($search_ref); + } + if ($search_company) { + $param .= '&search_company='.urlencode($search_company); + } + if ($search_company_alias) { + $param .= '&search_company_alias='.urlencode($search_company_alias); + } + if ($search_ref_customer) { + $param .= '&search_ref_customer='.urlencode($search_ref_customer); + } + if ($search_user > 0) { + $param .= '&search_user='.urlencode($search_user); + } + if ($search_sale > 0) { + $param .= '&search_sale='.urlencode($search_sale); + } + if ($search_total_ht != '') { + $param .= '&search_total_ht='.urlencode($search_total_ht); + } + if ($search_total_vat != '') { + $param .= '&search_total_vat='.urlencode($search_total_vat); + } + if ($search_total_ttc != '') { + $param .= '&search_total_ttc='.urlencode($search_total_ttc); + } + if ($search_warehouse != '') { + $param .= '&search_warehouse='.urlencode($search_warehouse); + } + if ($search_login) { + $param .= '&search_login='.urlencode($search_login); + } + if ($search_multicurrency_code != '') { + $param .= '&search_multicurrency_code='.urlencode($search_multicurrency_code); + } + if ($search_multicurrency_tx != '') { + $param .= '&search_multicurrency_tx='.urlencode($search_multicurrency_tx); + } + if ($search_multicurrency_montant_ht != '') { + $param .= '&search_multicurrency_montant_ht='.urlencode($search_multicurrency_montant_ht); + } + if ($search_multicurrency_montant_vat != '') { + $param .= '&search_multicurrency_montant_vat='.urlencode($search_multicurrency_montant_vat); + } + if ($search_multicurrency_montant_ttc != '') { + $param .= '&search_multicurrency_montant_ttc='.urlencode($search_multicurrency_montant_ttc); + } + if ($search_project_ref >= 0) { + $param .= "&search_project_ref=".urlencode($search_project_ref); + } + if ($search_town != '') { + $param .= '&search_town='.urlencode($search_town); + } + if ($search_zip != '') { + $param .= '&search_zip='.urlencode($search_zip); + } + if ($search_state != '') { + $param .= '&search_state='.urlencode($search_state); + } + if ($search_country != '') { + $param .= '&search_country='.urlencode($search_country); + } + if ($search_type_thirdparty && $search_type_thirdparty != '-1') { + $param .= '&search_type_thirdparty='.urlencode($search_type_thirdparty); + } + if ($search_product_category != '') { + $param .= '&search_product_category='.urlencode($search_product_category); + } + if (($search_categ_cus > 0) || ($search_categ_cus == -2)) { + $param .= '&search_categ_cus='.urlencode($search_categ_cus); + } + if ($show_files) { + $param .= '&show_files='.urlencode($show_files); + } + if ($optioncss != '') { + $param .= '&optioncss='.urlencode($optioncss); + } + if ($search_billed != '') { + $param .= '&search_billed='.urlencode($search_billed); + } + if ($search_fk_cond_reglement > 0) { + $param .= '&search_fk_cond_reglement='.urlencode($search_fk_cond_reglement); + } + if ($search_fk_shipping_method > 0) { + $param .= '&search_fk_shipping_method='.urlencode($search_fk_shipping_method); + } + if ($search_fk_mode_reglement > 0) { + $param .= '&search_fk_mode_reglement='.urlencode($search_fk_mode_reglement); + } + if ($search_fk_input_reason > 0) { + $param .= '&search_fk_input_reason='.urlencode($search_fk_input_reason); + } + + // Add $param from extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php'; + + // Add $param from hooks + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldListSearchParam', $parameters, $object); // Note that $action and $object may have been modified by hook + $param .= $hookmanager->resPrint; + + // List of mass actions available + $arrayofmassactions = array( + 'GenerateOrdersSuppliers'=>img_picto('', 'doc', 'class="pictofixedwidth"').$langs->trans("GenerateOrdersSupplie"), + ); + $massactionbutton = $form->selectMassAction('', $arrayofmassactions); + + $url = DOL_URL_ROOT.'/commande/card.php?action=create'; + if (!empty($socid)) { + $url .= '&socid='.$socid; + } + $newcardbutton = '';//dolGetButtonTitle($langs->trans('NewOrder'), '', 'fa fa-plus-circle', $url, '', $contextpage == 'orderlistdet' && $permissiontoadd); + + // Lines of title fields + print ''; + if ($optioncss != '') { + print ''; + } + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + + print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'order', 0, $newcardbutton, '', $limit, 0, 0, 1); + + print ''; + print ''; + print ''; + + $topicmail = "SendOrderRef"; + $modelmail = "order_send"; + $objecttmp = new Commande($db); + $trackid = 'ord'.$object->id; + include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; + + if ($sall) { + foreach ($fieldstosearchall as $key => $val) { + $fieldstosearchall[$key] = $langs->trans($val); + } + print '
'.$langs->trans("FilterOnInto", $sall).join(', ', $fieldstosearchall).'
'; + } + + $moreforfilter = ''; + + // If the user can view prospects other than his' + if ($user->rights->user->user->lire) { + $langs->load("commercial"); + $moreforfilter .= '
'; + $tmptitle = $langs->trans('ThirdPartiesOfSaleRepresentative'); + $moreforfilter .= img_picto($tmptitle, 'user', 'class="pictofixedwidth"').$formother->select_salesrepresentatives($search_sale, 'search_sale', $user, 0, $tmptitle, 'maxwidth250 widthcentpercentminusx'); + $moreforfilter .= '
'; + } + // If the user can view other users + if ($user->rights->user->user->lire) { + $moreforfilter .= '
'; + $tmptitle = $langs->trans('LinkedToSpecificUsers'); + $moreforfilter .= img_picto($tmptitle, 'user', 'class="pictofixedwidth"').$form->select_dolusers($search_user, 'search_user', $tmptitle, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth250 widthcentpercentminusx'); + $moreforfilter .= '
'; + } + // If the user can view prospects other than his' + if (!empty($conf->categorie->enabled) && $user->rights->categorie->lire && ($user->rights->produit->lire || $user->rights->service->lire)) { + include_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; + $moreforfilter .= '
'; + $tmptitle = $langs->trans('IncludingProductWithTag'); + $cate_arbo = $form->select_all_categories(Categorie::TYPE_PRODUCT, null, 'parent', null, null, 1); + $moreforfilter .= img_picto($tmptitle, 'category', 'class="pictofixedwidth"').$form->selectarray('search_product_category', $cate_arbo, $search_product_category, $tmptitle, 0, 0, '', 0, 0, 0, 0, 'maxwidth300 widthcentpercentminusx', 1); + $moreforfilter .= '
'; + } + if (!empty($conf->categorie->enabled) && $user->rights->categorie->lire) { + require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; + $moreforfilter .= '
'; + $tmptitle = $langs->trans('CustomersProspectsCategoriesShort'); + $moreforfilter .= img_picto($tmptitle, 'category', 'class="pictofixedwidth"').$formother->select_categories('customer', $search_categ_cus, 'search_categ_cus', 1, $tmptitle, 'maxwidth300 widthcentpercentminusx'); + $moreforfilter .= '
'; + } + if (!empty($conf->stock->enabled) && !empty($conf->global->WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER)) { + require_once DOL_DOCUMENT_ROOT.'/product/class/html.formproduct.class.php'; + $formproduct = new FormProduct($db); + $moreforfilter .= '
'; + $tmptitle = $langs->trans('Warehouse'); + $moreforfilter .= img_picto($tmptitle, 'stock', 'class="pictofixedwidth"').$formproduct->selectWarehouses($search_warehouse, 'search_warehouse', '', 1, 0, 0, $tmptitle, 0, 0, array(), 'maxwidth250 widthcentpercentminusx'); + $moreforfilter .= '
'; + } + $parameters = array(); + $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook + if (empty($reshook)) { + $moreforfilter .= $hookmanager->resPrint; + } else { + $moreforfilter = $hookmanager->resPrint; + } + + if (!empty($moreforfilter)) { + print '
'; + print $moreforfilter; + print '
'; + } + + $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; + $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN', '')); // This also change content of $arrayfields + $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); + + if (GETPOST('autoselectall', 'int')) { + $selectedfields .= ''; + } + + print '
'; + print '
'; if (isModEnabled("propal") && $user->rights->propal->lire) { diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 2c20eaea352..67af97cfe12 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -72,7 +72,12 @@ if ($user->socid > 0) { } else { $id = 0; } -restrictedArea($user, 'societe', $id, '&societe', '', 'fk_soc', 'rowid', 0); + +//restrictedArea($user, 'societe', $id, '&societe', '', 'fk_soc', 'rowid', 0); +if (!$user->hasRight('propal', 'read') && !$user->hasRight('supplier_proposal', 'read') && !$user->hasRight('commande', 'read') && !$user->hasRight('fournisseur', 'commande', 'read') + && !$user->hasRight('supplier_order', 'read') && !$user->hasRight('fichinter', 'read')) { + accessforbidden(); +} $maxofloop = (empty($conf->global->MAIN_MAXLIST_OVERLOAD) ? 500 : $conf->global->MAIN_MAXLIST_OVERLOAD); @@ -129,7 +134,7 @@ if ($tmp) { * Draft customer proposals */ -if (isModEnabled("propal") && $user->rights->propal->lire) { +if (isModEnabled("propal") && $user->hasRight("propal", "lire")) { $sql = "SELECT p.rowid, p.ref, p.ref_client, p.total_ht, p.total_tva, p.total_ttc, p.fk_statut as status"; $sql .= ", s.rowid as socid, s.nom as name, s.name_alias"; $sql .= ", s.code_client, s.code_compta, s.client"; @@ -227,7 +232,7 @@ if (isModEnabled("propal") && $user->rights->propal->lire) { * Draft supplier proposals */ -if (isModEnabled('supplier_proposal') && $user->rights->supplier_proposal->lire) { +if (isModEnabled('supplier_proposal') && $user->hasRight("supplier_proposal", "lire")) { $sql = "SELECT p.rowid, p.ref, p.total_ht, p.total_tva, p.total_ttc, p.fk_statut as status"; $sql .= ", s.rowid as socid, s.nom as name, s.name_alias"; $sql .= ", s.code_client, s.code_compta, s.client"; @@ -422,7 +427,7 @@ if (isModEnabled('commande') && $user->rights->commande->lire) { * Draft purchase orders */ -if ((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) && $user->rights->fournisseur->commande->lire) || (isModEnabled("supplier_order") && $user->rights->supplier_order->lire)) { +if ((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) && $user->hasRight("fournisseur", "commande", "lire")) || (isModEnabled("supplier_order") && $user->hasRight("supplier_order", "lire"))) { $sql = "SELECT cf.rowid, cf.ref, cf.ref_supplier, cf.total_ht, cf.total_tva, cf.total_ttc, cf.fk_statut as status"; $sql .= ", s.rowid as socid, s.nom as name, s.name_alias"; $sql .= ", s.code_client, s.code_compta, s.client"; @@ -517,7 +522,7 @@ if ((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMO /* - * Draft interventionals + * Draft interventions */ if (isModEnabled('ficheinter')) { $sql = "SELECT f.rowid, f.ref, s.nom as name, f.fk_statut"; @@ -546,13 +551,12 @@ if (isModEnabled('ficheinter')) { if ($resql) { $num = $db->num_rows($resql); $nbofloop = min($num, $maxofloop); + startSimpleTable("DraftFichinter", "fichinter/list.php", "search_status=".Fichinter::STATUS_DRAFT, 2, $num); - print '
'; - print ''; - print ''; - print ''; + //print ''; + //print ''; - if ($num) { + if ($num > 0) { $i = 0; while ($i < $nbofloop) { $obj = $db->fetch_object($resql); @@ -585,6 +589,10 @@ if (isModEnabled('ficheinter')) { $i++; } } + + addSummaryTableLine(3, $num, $nbofloop, $total, "NoIntervention"); + finishSimpleTable(true); + print "
'.$langs->trans("DraftFichinter").'
'.$langs->trans("DraftFichinter").'
"; } } @@ -811,7 +819,7 @@ if (((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERM /* * Latest contracts */ -if (isModEnabled('contrat') && $user->rights->contrat->lire && 0) { // TODO A REFAIRE DEPUIS NOUVEAU CONTRAT +if (isModEnabled('contrat') && $user->hasRight("contrat", "lire") && 0) { // TODO A REFAIRE DEPUIS NOUVEAU CONTRAT $staticcontrat = new Contrat($db); $sql = "SELECT s.rowid as socid, s.nom as name, s.name_alias"; @@ -889,7 +897,7 @@ if (isModEnabled('contrat') && $user->rights->contrat->lire && 0) { // TODO A RE /* * Opened (validated) proposals */ -if (isModEnabled("propal") && $user->rights->propal->lire) { +if (isModEnabled("propal") && $user->hasRight("propal", "lire")) { $sql = "SELECT p.rowid as propalid, p.entity, p.total_ttc, p.total_ht, p.total_tva, p.ref, p.ref_client, p.fk_statut, p.datep as dp, p.fin_validite as dfv"; $sql .= ", s.rowid as socid, s.nom as name, s.name_alias"; $sql .= ", s.code_client, s.code_compta, s.client"; diff --git a/htdocs/comm/mailing/card.php b/htdocs/comm/mailing/card.php index 41a769f1c2b..32207425d2a 100644 --- a/htdocs/comm/mailing/card.php +++ b/htdocs/comm/mailing/card.php @@ -369,7 +369,7 @@ if (empty($reshook)) { } if (!empty($conf->global->MAILING_DELAY)) { - dol_syslog("Wait a delay of MAILING_DELAY=".$conf->global->MAILING_DELAY); + dol_syslog("Wait a delay of MAILING_DELAY=".((float) $conf->global->MAILING_DELAY)); usleep((float) $conf->global->MAILING_DELAY * 1000000); } diff --git a/htdocs/comm/mailing/class/mailing.class.php b/htdocs/comm/mailing/class/mailing.class.php index 4ea794bfbd4..75cf669d3c8 100644 --- a/htdocs/comm/mailing/class/mailing.class.php +++ b/htdocs/comm/mailing/class/mailing.class.php @@ -217,9 +217,10 @@ class Mailing extends CommonObject * Create an EMailing * * @param User $user Object of user making creation - * @return int -1 if error, Id of created object if OK + * @param int $notrigger Disable triggers + * @return int <0 if KO, Id of created object if OK */ - public function create($user) + public function create($user, $notrigger = 0) { global $conf, $langs; @@ -229,8 +230,6 @@ class Mailing extends CommonObject return -1; } - $this->db->begin(); - $this->title = trim($this->title); $this->email_from = trim($this->email_from); @@ -239,7 +238,9 @@ class Mailing extends CommonObject return -1; } + $error = 0; $now = dol_now(); + $this->db->begin(); $sql = "INSERT INTO ".MAIN_DB_PREFIX."mailing"; $sql .= " (date_creat, fk_user_creat, entity)"; @@ -249,20 +250,33 @@ class Mailing extends CommonObject $this->title = $langs->trans("NoTitle"); } - dol_syslog("Mailing::Create", LOG_DEBUG); - $result = $this->db->query($sql); - if ($result) { + dol_syslog(__METHOD__, LOG_DEBUG); + $resql = $this->db->query($sql); + if ($resql) { $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."mailing"); - if ($this->update($user) > 0) { - $this->db->commit(); - } else { - $this->error = $this->db->lasterror(); - $this->db->rollback(); - return -1; + $result = $this->update($user, 1); + if ($result < 0) { + $error++; } - return $this->id; + if (!$error && !$notrigger) { + // Call trigger + $result = $this->call_trigger('MAILING_CREATE', $user); + if ($result < 0) { + $error++; + } + // End call triggers + } + + if (!$error) { + $this->db->commit(); + return $this->id; + } else { + $this->db->rollback(); + dol_syslog(__METHOD__ . ' ' . $this->error, LOG_ERR); + return -2; + } } else { $this->error = $this->db->lasterror(); $this->db->rollback(); @@ -274,9 +288,10 @@ class Mailing extends CommonObject * Update emailing record * * @param User $user Object of user making change + * @param int $notrigger Disable triggers * @return int < 0 if KO, > 0 if OK */ - public function update($user) + public function update($user, $notrigger = 0) { // Check properties if ($this->body === 'InvalidHTMLString') { @@ -284,6 +299,9 @@ class Mailing extends CommonObject return -1; } + $error = 0; + $this->db->begin(); + $sql = "UPDATE ".MAIN_DB_PREFIX."mailing "; $sql .= " SET titre = '".$this->db->escape($this->title)."'"; $sql .= ", sujet = '".$this->db->escape($this->sujet)."'"; @@ -295,12 +313,30 @@ class Mailing extends CommonObject $sql .= ", bgimage = '".($this->bgimage ? $this->db->escape($this->bgimage) : null)."'"; $sql .= " WHERE rowid = ".(int) $this->id; - dol_syslog("Mailing::Update", LOG_DEBUG); - $result = $this->db->query($sql); - if ($result) { - return 1; + dol_syslog(__METHOD__, LOG_DEBUG); + $resql = $this->db->query($sql); + if ($resql) { + if (!$error && !$notrigger) { + // Call trigger + $result = $this->call_trigger('MAILING_MODIFY', $user); + if ($result < 0) { + $error++; + } + // End call triggers + } + + if (!$error) { + dol_syslog(__METHOD__ . ' success'); + $this->db->commit(); + return 1; + } else { + $this->db->rollback(); + dol_syslog(__METHOD__ . ' ' . $this->error, LOG_ERR); + return -2; + } } else { $this->error = $this->db->lasterror(); + $this->db->rollback(); return -1; } } @@ -528,36 +564,46 @@ class Mailing extends CommonObject { global $user; + $error = 0; $this->db->begin(); - $sql = "DELETE FROM ".MAIN_DB_PREFIX."mailing"; - $sql .= " WHERE rowid = ".((int) $rowid); + if (!$notrigger) { + $result = $this->call_trigger('MAILING_DELETE', $user); + if ($result < 0) { + $error++; + } + } - dol_syslog("Mailing::delete", LOG_DEBUG); - $resql = $this->db->query($sql); - if ($resql) { - $res = $this->delete_targets(); - if ($res <= 0) { + if (!$error) { + $sql = "DELETE FROM " . MAIN_DB_PREFIX . "mailing"; + $sql .= " WHERE rowid = " . ((int) $rowid); + + dol_syslog(__METHOD__, LOG_DEBUG); + $resql = $this->db->query($sql); + if ($resql) { + $res = $this->delete_targets(); + if ($res <= 0) { + $error++; + } + + if (!$error) { + dol_syslog(__METHOD__ . ' success'); + $this->db->commit(); + return 1; + } else { + $this->db->rollback(); + dol_syslog(__METHOD__ . ' ' . $this->error, LOG_ERR); + return -2; + } + } else { $this->db->rollback(); $this->error = $this->db->lasterror(); return -1; } } else { $this->db->rollback(); - $this->error = $this->db->lasterror(); return -1; } - - if (!$notrigger) { - $result = $this->call_trigger('MAILING_DELETE', $user); - if ($result < 0) { - $this->db->rollback(); - return -1; - } - } - - $this->db->commit(); - return 1; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps diff --git a/htdocs/comm/mailing/list.php b/htdocs/comm/mailing/list.php index 13a7e63d364..6916a2dfe5d 100644 --- a/htdocs/comm/mailing/list.php +++ b/htdocs/comm/mailing/list.php @@ -33,6 +33,7 @@ $sortfield = GETPOST('sortfield', 'aZ09comma'); $sortorder = GETPOST('sortorder', 'aZ09comma'); $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $optioncss = GETPOST('optioncss', 'alpha'); +$massaction = GETPOST('massaction', 'alpha'); $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); if (empty($page) || $page == -1 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha') || (empty($toselect) && $massaction === '0')) { $page = 0; @@ -187,7 +188,7 @@ $resql = $db->query($sql); if ($resql) { $num = $db->num_rows($resql); - $title = $langs->trans("ListOfEMailings"); + $title = $langs->trans("EMailings"); if ($filteremail) { $title .= ' ('.$langs->trans("SentTo", $filteremail).')'; } diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php index 07729fd55de..c2dcd19eb9b 100644 --- a/htdocs/comm/propal/card.php +++ b/htdocs/comm/propal/card.php @@ -938,12 +938,12 @@ if (empty($reshook)) { $prod_entry_mode = GETPOST('prod_entry_mode', 'aZ09'); if ($prod_entry_mode == 'free') { $idprod = 0; - $tva_tx = (GETPOST('tva_tx', 'alpha') ? price2num(preg_replace('/\s*\(.*\)/', '', GETPOST('tva_tx', 'alpha'))) : 0); } else { $idprod = GETPOST('idprod', 'int'); - $tva_tx = ''; } + $tva_tx = GETPOST('tva_tx', 'alpha'); + $qty = price2num(GETPOST('qty'.$predef, 'alpha'), 'MS', 2); $remise_percent = (GETPOSTISSET('remise_percent'.$predef) ? price2num(GETPOST('remise_percent'.$predef, 'alpha'), '', 2) : 0); if (empty($remise_percent)) { @@ -992,6 +992,8 @@ if (empty($reshook)) { if (!$error && ($qty >= 0) && (!empty($product_desc) || (!empty($idprod) && $idprod > 0))) { $pu_ht = 0; $pu_ttc = 0; + $pu_ht_devise = 0; + $pu_ttc_devise = 0; $price_min = 0; $price_min_ttc = 0; $price_base_type = (GETPOST('price_base_type', 'alpha') ? GETPOST('price_base_type', 'alpha') : 'HT'); @@ -1002,7 +1004,6 @@ if (empty($reshook)) { // Ecrase $pu par celui du produit // Ecrase $desc par celui du produit - // Ecrase $tva_tx par celui du produit // Replaces $fk_unit with the product unit if (!empty($idprod) && $idprod > 0) { $prod = new Product($db); @@ -1011,11 +1012,11 @@ if (empty($reshook)) { $label = ((GETPOST('product_label') && GETPOST('product_label') != $prod->label) ? GETPOST('product_label') : ''); // Update if prices fields are defined - $tva_tx = get_default_tva($mysoc, $object->thirdparty, $prod->id); + /*$tva_tx = get_default_tva($mysoc, $object->thirdparty, $prod->id); $tva_npr = get_default_npr($mysoc, $object->thirdparty, $prod->id); if (empty($tva_tx)) { $tva_npr = 0; - } + }*/ // Price unique per product $pu_ht = $prod->price; @@ -1056,14 +1057,14 @@ if (empty($reshook)) { $price_min = price($prodcustprice->lines[0]->price_min); $price_min_ttc = price($prodcustprice->lines[0]->price_min_ttc); $price_base_type = $prodcustprice->lines[0]->price_base_type; - $tva_tx = ($prodcustprice->lines[0]->default_vat_code ? $prodcustprice->lines[0]->tva_tx.' ('.$prodcustprice->lines[0]->default_vat_code.' )' : $prodcustprice->lines[0]->tva_tx); + /*$tva_tx = ($prodcustprice->lines[0]->default_vat_code ? $prodcustprice->lines[0]->tva_tx.' ('.$prodcustprice->lines[0]->default_vat_code.' )' : $prodcustprice->lines[0]->tva_tx); if ($prodcustprice->lines[0]->default_vat_code && !preg_match('/\(.*\)/', $tva_tx)) { $tva_tx .= ' ('.$prodcustprice->lines[0]->default_vat_code.')'; } $tva_npr = $prodcustprice->lines[0]->recuperableonly; if (empty($tva_tx)) { $tva_npr = 0; - } + }*/ } } } elseif (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) { @@ -1114,12 +1115,12 @@ if (empty($reshook)) { $tmpprodvat = price2num(preg_replace('/\s*\(.*\)/', '', $prod->tva_tx)); // Set unit price to use - if (!empty($price_ht) || $price_ht === '0') { + if (!empty($price_ht) || (string) $price_ht === '0') { $pu_ht = price2num($price_ht, 'MU'); - $pu_ttc = price2num($pu_ht * (1 + ($tmpvat / 100)), 'MU'); - } elseif (!empty($price_ttc) || $price_ttc === '0') { + $pu_ttc = price2num($pu_ht * (1 + ((float) $tmpvat / 100)), 'MU'); + } elseif (!empty($price_ttc) || (string) $price_ttc === '0') { $pu_ttc = price2num($price_ttc, 'MU'); - $pu_ht = price2num($pu_ttc / (1 + ($tmpvat / 100)), 'MU'); + $pu_ht = price2num($pu_ttc / (1 + ((float) $tmpvat / 100)), 'MU'); } elseif ($tmpvat != $tmpprodvat) { // Is this still used ? if ($price_base_type != 'HT') { @@ -1233,6 +1234,20 @@ if (empty($reshook)) { $date_start = dol_mktime(GETPOST('date_start'.$predef.'hour'), GETPOST('date_start'.$predef.'min'), GETPOST('date_start'.$predef.'sec'), GETPOST('date_start'.$predef.'month'), GETPOST('date_start'.$predef.'day'), GETPOST('date_start'.$predef.'year')); $date_end = dol_mktime(GETPOST('date_end'.$predef.'hour'), GETPOST('date_end'.$predef.'min'), GETPOST('date_end'.$predef.'sec'), GETPOST('date_end'.$predef.'month'), GETPOST('date_end'.$predef.'day'), GETPOST('date_end'.$predef.'year')); + // Prepare a price equivalent for minimum price check + $pu_equivalent = $pu_ht; + $pu_equivalent_ttc = $pu_ttc; + $currency_tx = $object->multicurrency_tx; + + // Check if we have a foreing currency + // If so, we update the pu_equiv as the equivalent price in base currency + if ($pu_ht == '' && $pu_ht_devise != '' && $currency_tx != '') { + $pu_equivalent = $pu_ht_devise * $currency_tx; + } + if ($pu_ttc == '' && $pu_ttc_devise != '' && $currency_tx != '') { + $pu_equivalent_ttc = $pu_ttc_devise * $currency_tx; + } + // Local Taxes $localtax1_tx = get_localtax($tva_tx, 1, $object->thirdparty, $tva_npr); $localtax2_tx = get_localtax($tva_tx, 2, $object->thirdparty, $tva_npr); @@ -1246,11 +1261,11 @@ if (empty($reshook)) { //var_dump(price2num($price_min_ttc)); var_dump(price2num($pu_ttc)); var_dump($remise_percent);exit; if ($usermustrespectpricemin) { - if ($pu_ht && $price_min && ((price2num($pu_ht) * (1 - $remise_percent / 100)) < price2num($price_min))) { + if ($pu_equivalent && $price_min && ((price2num($pu_equivalent) * (1 - $remise_percent / 100)) < price2num($price_min))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; - } elseif ($pu_ttc && $price_min_ttc && ((price2num($pu_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { + } elseif ($pu_equivalent_ttc && $price_min_ttc && ((price2num($pu_equivalent_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min_ttc, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; @@ -1349,6 +1364,20 @@ if (empty($reshook)) { $remise_percent = price2num(GETPOST('remise_percent'), '', 2); + // Prepare a price equivalent for minimum price check + $pu_equivalent = $pu_ht; + $pu_equivalent_ttc = $pu_ttc; + $currency_tx = $object->multicurrency_tx; + + // Check if we have a foreing currency + // If so, we update the pu_equiv as the equivalent price in base currency + if ($pu_ht == '' && $pu_ht_devise != '' && $currency_tx != '') { + $pu_equivalent = $pu_ht_devise * $currency_tx; + } + if ($pu_ttc == '' && $pu_ttc_devise != '' && $currency_tx != '') { + $pu_equivalent_ttc = $pu_ttc_devise * $currency_tx; + } + // Extrafields $extralabelsline = $extrafields->fetch_name_optionals_label($object->table_element_line); $array_options = $extrafields->getOptionalsFromPost($object->table_element_line); @@ -1388,12 +1417,12 @@ if (empty($reshook)) { //var_dump(price2num($price_min_ttc)); var_dump(price2num($pu_ttc)); var_dump($remise_percent);exit; if ($usermustrespectpricemin) { - if ($pu_ht && $price_min && ((price2num($pu_ht) * (1 - $remise_percent / 100)) < price2num($price_min))) { + if ($pu_equivalent && $price_min && ((price2num($pu_equivalent) * (1 - (float) $remise_percent / 100)) < price2num($price_min))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; $action = 'editline'; - } elseif ($pu_ttc && $price_min_ttc && ((price2num($pu_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { + } elseif ($pu_equivalent_ttc && $price_min_ttc && ((price2num($pu_equivalent_ttc) * (1 - (float) $remise_percent / 100)) < price2num($price_min_ttc))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min_ttc, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; @@ -1830,7 +1859,7 @@ if ($action == 'create') { } print '
'.$langs->trans('SendingMethod').''; print img_picto('', 'object_dollyrevert', 'class="pictofixedwidth"'); - print $form->selectShippingMethod($shipping_method_id, 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); + $form->selectShippingMethod($shipping_method_id, 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); print '
'; - print ''; + print ''; + print ''; print ''; - $formpropal->selectProposalStatus($search_status, 1, 0, 1, 'customer', 'search_statut'); + print ''; + $formpropal->selectProposalStatus($search_status, 1, 0, 1, 'customer', 'search_statut', 'search_status width100 onrightofpage'); print '
'; + print '
'; + } + // Output Kanban + $userstatic->fetch($obj->fk_user_author); + $objectstatic->author = $userstatic->getNomUrl(1); + $objectstatic->fk_project = $projectstatic->getNomUrl(1); + print $objectstatic->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print '
'; + print '
'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; } - print ''; - } - print ''; - - print ''; - // Picto + Ref - print ''; - // Warning - $warnornote = ''; - if ($obj->status == Propal::STATUS_VALIDATED && $db->jdate($obj->dfv) < ($now - $conf->propal->cloture->warning_delay)) { - $warnornote .= img_warning($langs->trans("Late")); - } - if ($warnornote) { - print ''; - } - // Other picto tool - print '
'; - print $objectstatic->getNomUrl(1, '', '', 0, 1, (isset($conf->global->PROPAL_LIST_SHOW_NOTES) ? $conf->global->PROPAL_LIST_SHOW_NOTES : 1)); - print ''; - print $warnornote; print ''; - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->propal->multidir_output[$obj->propal_entity].'/'.dol_sanitizeFileName($obj->ref); - $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; - print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); - print '
'; - - print "
'; - print dol_escape_htmltag($obj->ref_client); - print ''; - if ($obj->project_id > 0) { - print $projectstatic->getNomUrl(1); - } - print ''; - if ($obj->project_id > 0) { - print dol_escape_htmltag($projectstatic->title); - } - print ''; - print $companystatic->getNomUrl(1, 'customer'); - print ''; - print $obj->alias; - print ''; - print $obj->town; - print ''; - print $obj->zip; - print '".$obj->state_name."'; - $tmparray = getCountry($obj->fk_pays, 'all'); - print $tmparray['label']; - print ''; - print $typenArray[$obj->typent_code]; - print ''; - print dol_print_date($db->jdate($obj->dp), 'day'); - print "'.dol_print_date($db->jdate($obj->dfv), 'day'); - print ' '.dol_print_date($db->jdate($obj->ddelivery), 'day'); - print ' '.dol_print_date($db->jdate($obj->dsignature), 'day'); - print ' '; - $form->form_availability('', $obj->availability, 'none', 1); - print ''; - $form->formSelectShippingMethod('', $obj->fk_shipping_method, 'none', 1); - print ''; - if ($obj->fk_input_reason > 0) { - print $form->cache_demand_reason[$obj->fk_input_reason]['label']; - } - print ''; - $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 0, '', 1, $obj->deposit_percent); - print ''; - $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1); - print ''.price($obj->total_ht)."'.price($obj->total_tva)."'.price($obj->total_ttc)."'.price($totalInvoicedHT)."'.price($totalInvoicedTTC)."'.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; - $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); - print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_tva)."'.price($obj->multicurrency_total_ttc)."'.price($multicurrency_totalInvoicedHT)."'.price($multicurrency_totalInvoicedTTC)."'; - if ($userstatic->id) { - print $userstatic->getNomUrl(-1); - } - print "'; - if ($obj->socid > 0) { - $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); - if ($listsalesrepresentatives < 0) { - dol_print_error($db); + if (!$i) { + $totalarray['nbfield']++; } - $nbofsalesrepresentative = count($listsalesrepresentatives); - if ($nbofsalesrepresentative > 6) { - // We print only number - print $nbofsalesrepresentative; - } elseif ($nbofsalesrepresentative > 0) { - $userstatic = new User($db); - $j = 0; - foreach ($listsalesrepresentatives as $val) { - $userstatic->id = $val['id']; - $userstatic->lastname = $val['lastname']; - $userstatic->firstname = $val['firstname']; - $userstatic->email = $val['email']; - $userstatic->statut = $val['statut']; - $userstatic->entity = $val['entity']; - $userstatic->photo = $val['photo']; - $userstatic->login = $val['login']; - $userstatic->office_phone = $val['office_phone']; - $userstatic->office_fax = $val['office_fax']; - $userstatic->user_mobile = $val['user_mobile']; - $userstatic->job = $val['job']; - $userstatic->gender = $val['gender']; - //print '
': - print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); - $j++; - if ($j < $nbofsalesrepresentative) { - print ' '; + } + + if (!empty($arrayfields['p.ref']['checked'])) { + print '
'; + + print ''; + // Picto + Ref + print ''; + // Warning + $warnornote = ''; + if ($obj->status == Propal::STATUS_VALIDATED && $db->jdate($obj->dfv) < ($now - $conf->propal->cloture->warning_delay)) { + $warnornote .= img_warning($langs->trans("Late")); + } + if ($warnornote) { + print ''; + } + // Other picto tool + print '
'; + print $objectstatic->getNomUrl(1, '', '', 0, 1, (isset($conf->global->PROPAL_LIST_SHOW_NOTES) ? $conf->global->PROPAL_LIST_SHOW_NOTES : 1)); + print ''; + print $warnornote; + print ''; + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->propal->multidir_output[$obj->propal_entity].'/'.dol_sanitizeFileName($obj->ref); + $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; + print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); + print '
'; + + print "
'; + print dol_escape_htmltag($obj->ref_client); + print ''; + if ($obj->project_id > 0) { + print $projectstatic->getNomUrl(1); + } + print ''; + if ($obj->project_id > 0) { + print dol_escape_htmltag($projectstatic->title); + } + print ''; + print $companystatic->getNomUrl(1, 'customer', 0, 0, 1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + print ''; + print $obj->alias; + print ''; + print $obj->town; + print ''; + print $obj->zip; + print '".$obj->state_name."'; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + print $typenArray[$obj->typent_code]; + print ''; + print dol_print_date($db->jdate($obj->dp), 'day'); + print "'.dol_print_date($db->jdate($obj->dfv), 'day'); + print ' '.dol_print_date($db->jdate($obj->ddelivery), 'day'); + print ' '.dol_print_date($db->jdate($obj->dsignature), 'day'); + print ' '; + $form->form_availability('', $obj->availability, 'none', 1); + print ''; + $form->formSelectShippingMethod('', $obj->fk_shipping_method, 'none', 1); + print ''; + if ($obj->fk_input_reason > 0) { + print $form->cache_demand_reason[$obj->fk_input_reason]['label']; + } + print ''; + $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 0, '', 1, $obj->deposit_percent); + print ''; + $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1); + print ''.price($obj->total_ht)."'.price($obj->total_tva)."'.price($obj->total_ttc)."'.price($totalInvoicedHT)."'.price($totalInvoicedTTC)."'.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_tva)."'.price($obj->multicurrency_total_ttc)."'.price($multicurrency_totalInvoicedHT)."'.price($multicurrency_totalInvoicedTTC)."'; + if ($userstatic->id) { + print $userstatic->getNomUrl(-1); + } + print "'; + if ($obj->socid > 0) { + $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); + if ($listsalesrepresentatives < 0) { + dol_print_error($db); + } + $nbofsalesrepresentative = count($listsalesrepresentatives); + if ($nbofsalesrepresentative > 6) { + // We print only number + print $nbofsalesrepresentative; + } elseif ($nbofsalesrepresentative > 0) { + $userstatic = new User($db); + $j = 0; + foreach ($listsalesrepresentatives as $val) { + $userstatic->id = $val['id']; + $userstatic->lastname = $val['lastname']; + $userstatic->firstname = $val['firstname']; + $userstatic->email = $val['email']; + $userstatic->statut = $val['statut']; + $userstatic->entity = $val['entity']; + $userstatic->photo = $val['photo']; + $userstatic->login = $val['login']; + $userstatic->office_phone = $val['office_phone']; + $userstatic->office_fax = $val['office_fax']; + $userstatic->user_mobile = $val['user_mobile']; + $userstatic->job = $val['job']; + $userstatic->gender = $val['gender']; + //print '
': + print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); + $j++; + if ($j < $nbofsalesrepresentative) { + print ' '; + } + //print '
'; } - //print ''; + } + //else print $langs->trans("NoSalesRepresentativeAffected"); + } else { + print ' '; + } + print '
'.price($marginInfo['pa_total']).''.price($marginInfo['total_margin']).''.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').''.price($marginInfo['pa_total']).''.price($marginInfo['total_margin']).''.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_cloture), 'dayhour', 'tzuser'); - print ''; - print dol_string_nohtmltag($obj->note_public); - print ''; - print dol_string_nohtmltag($obj->note_private); - print ''.$objectstatic->getLibStatut(5).''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Date modification + if (!empty($arrayfields['p.tms']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_cloture), 'dayhour', 'tzuser'); + print ''; + print dol_string_nohtmltag($obj->note_public); + print ''; + print dol_string_nohtmltag($obj->note_private); + print ''.$objectstatic->getLibStatut(5).''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'.$langs->trans("Proposal"); + print ''.$langs->trans("Proposal"); if (!empty($showImportButton) && $conf->global->MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES) { $url = DOL_URL_ROOT.'/comm/propal/card.php?id='.$objectlink->id; print ' '; } print ''.$objectlink->getNomUrl(1).''.$objectlink->getNomUrl(1).''.$objectlink->ref_client.''.dol_print_date($objectlink->date, 'day').''; diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 786fb1a2ad2..c2ab4fcd3bc 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -676,13 +676,28 @@ if (empty($reshook)) { $prod_entry_mode = GETPOST('prod_entry_mode', 'aZ09'); if ($prod_entry_mode == 'free') { $idprod = 0; - $tva_tx = (GETPOST('tva_tx', 'alpha') ? price2num(preg_replace('/\s*\(.*\)/', '', GETPOST('tva_tx', 'alpha'))) : 0); } else { $idprod = GETPOST('idprod', 'int'); - $tva_tx = ''; + } + + $tva_tx = GETPOST('tva_tx', 'alpha'); + + // Prepare a price equivalent for minimum price check + $pu_equivalent = $pu_ht; + $pu_equivalent_ttc = $pu_ttc; + $currency_tx = $object->multicurrency_tx; + + // Check if we have a foreing currency + // If so, we update the pu_equiv as the equivalent price in base currency + if ($pu_ht == '' && $pu_ht_devise != '' && $currency_tx != '') { + $pu_equivalent = $pu_ht_devise * $currency_tx; + } + if ($pu_ttc == '' && $pu_ttc_devise != '' && $currency_tx != '') { + $pu_equivalent_ttc = $pu_ttc_devise * $currency_tx; } $qty = price2num(GETPOST('qty'.$predef, 'alpha'), 'MS', 2); + $remise_percent = (GETPOSTISSET('remise_percent'.$predef) ? price2num(GETPOST('remise_percent'.$predef, 'alpha'), '', 2) : 0); if (empty($remise_percent)) { $remise_percent = 0; @@ -746,7 +761,6 @@ if (empty($reshook)) { // Ecrase $pu par celui du produit // Ecrase $desc par celui du produit - // Ecrase $tva_tx par celui du produit // Ecrase $base_price_type par celui du produit if (!empty($idprod) && $idprod > 0) { $prod = new Product($db); @@ -755,11 +769,11 @@ if (empty($reshook)) { $label = ((GETPOST('product_label') && GETPOST('product_label') != $prod->label) ? GETPOST('product_label') : ''); // Update if prices fields are defined - $tva_tx = get_default_tva($mysoc, $object->thirdparty, $prod->id); + /*$tva_tx = get_default_tva($mysoc, $object->thirdparty, $prod->id); $tva_npr = get_default_npr($mysoc, $object->thirdparty, $prod->id); if (empty($tva_tx)) { $tva_npr = 0; - } + }*/ $pu_ht = $prod->price; $pu_ttc = $prod->price_ttc; @@ -985,11 +999,11 @@ if (empty($reshook)) { $desc = dol_htmlcleanlastbr($desc); if ($usermustrespectpricemin) { - if ($pu_ht && $price_min && ((price2num($pu_ht) * (1 - $remise_percent / 100)) < price2num($price_min))) { + if ($pu_equivalent && $price_min && ((price2num($pu_equivalent) * (1 - $remise_percent / 100)) < price2num($price_min))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; - } elseif ($pu_ttc && $price_min_ttc && ((price2num($pu_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { + } elseif ($pu_equivalent_ttc && $price_min_ttc && ((price2num($pu_equivalent_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min_ttc, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; @@ -1075,6 +1089,20 @@ if (empty($reshook)) { $qty = price2num(GETPOST('qty', 'alpha'), 'MS'); + // Prepare a price equivalent for minimum price check + $pu_equivalent = $pu_ht; + $pu_equivalent_ttc = $pu_ttc; + $currency_tx = $object->multicurrency_tx; + + // Check if we have a foreing currency + // If so, we update the pu_equiv as the equivalent price in base currency + if ($pu_ht == '' && $pu_ht_devise != '' && $currency_tx != '') { + $pu_equivalent = $pu_ht_devise * $currency_tx; + } + if ($pu_ttc == '' && $pu_ttc_devise != '' && $currency_tx != '') { + $pu_equivalent_ttc = $pu_ttc_devise * $currency_tx; + } + // Define info_bits $info_bits = 0; if (preg_match('/\*/', $vat_rate)) { @@ -1106,7 +1134,7 @@ if (empty($reshook)) { $special_code = 3; } - $remise_percent = price2num(GETPOST('remise_percent'), '', 2); + $remise_percent = GETPOST('remise_percent') != '' ? price2num(GETPOST('remise_percent'), '', 2) : 0; // Check minimum price $productid = GETPOST('productid', 'int'); @@ -1128,12 +1156,12 @@ if (empty($reshook)) { $label = ((GETPOST('update_label') && GETPOST('product_label')) ? GETPOST('product_label') : ''); if ($usermustrespectpricemin) { - if ($pu_ht && $price_min && ((price2num($pu_ht) * (1 - $remise_percent / 100)) < price2num($price_min))) { + if ($pu_equivalent && $price_min && ((price2num($pu_equivalent) * (1 - $remise_percent / 100)) < price2num($price_min))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; $action = 'editline'; - } elseif ($pu_ttc && $price_min_ttc && ((price2num($pu_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { + } elseif ($pu_equivalent_ttc && $price_min_ttc && ((price2num($pu_equivalent_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min_ttc, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; @@ -1833,7 +1861,8 @@ if ($action == 'create' && $usercancreate) { // Shipping Method if (isModEnabled('expedition')) { print '
'.$langs->trans('SendingMethod').''; - print img_picto('', 'object_dolly', 'class="pictofixedwidth"').$form->selectShippingMethod($shipping_method_id, 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); + print img_picto('', 'object_dolly', 'class="pictofixedwidth"'); + $form->selectShippingMethod($shipping_method_id, 'shipping_method_id', '', 1, '', 0, 'maxwidth200 widthcentpercentminusx'); print '
'; $incoterm_id = GETPOST('incoterm_id'); $incoterm_location = GETPOST('location_incoterms'); @@ -1898,7 +1927,7 @@ if ($action == 'create' && $usercancreate) { if ($soc->fetch_optionals() > 0) { $object->array_options = array_merge($object->array_options, $soc->array_options); } - }; + } print $object->showOptionals($extrafields, 'create', $parameters); } @@ -2736,7 +2765,7 @@ if ($action == 'create' && $usercancreate) { // Show object lines if (!empty($object->lines)) { - $ret = $object->printObjectLines($action, $mysoc, $soc, $lineid, 1); + $object->printObjectLines($action, $mysoc, $soc, $lineid, 1); } $numlines = count($object->lines); @@ -2840,7 +2869,7 @@ if ($action == 'create' && $usercancreate) { // Ship $numshipping = 0; if (isModEnabled('expedition')) { - $numshipping = $object->nb_expedition(); + $numshipping = $object->countNbOfShipments(); if ($object->statut > Commande::STATUS_DRAFT && $object->statut < Commande::STATUS_CLOSED && ($object->getNbOfProductsLines() > 0 || !empty($conf->global->STOCK_SUPPORTS_SERVICES))) { if ((isModEnabled('expedition_bon') && $user->rights->expedition->creer) || ($conf->delivery_note->enabled && $user->rights->expedition->delivery->creer)) { diff --git a/htdocs/commande/class/api_orders.class.php b/htdocs/commande/class/api_orders.class.php index 2c916abda9a..1a879173684 100644 --- a/htdocs/commande/class/api_orders.class.php +++ b/htdocs/commande/class/api_orders.class.php @@ -28,7 +28,6 @@ require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'; */ class Orders extends DolibarrApi { - /** * @var array $FIELDS Mandatory fields, checked when create and update object */ @@ -109,11 +108,11 @@ class Orders extends DolibarrApi * * Return an array with order informations * - * @param int $id ID of order + * @param int $id ID of order * @param string $ref Ref of object * @param string $ref_ext External reference of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id - * @return array|mixed data without useless information + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id + * @return Object Object with cleaned properties * * @throws RestException */ @@ -299,7 +298,7 @@ class Orders extends DolibarrApi * * @url GET {id}/lines * - * @return int + * @return array */ public function getLines($id) { @@ -393,13 +392,12 @@ class Orders extends DolibarrApi /** * Update a line to given order * - * @param int $id Id of order to update - * @param int $lineid Id of line to update - * @param array $request_data OrderLine data + * @param int $id Id of order to update + * @param int $lineid Id of line to update + * @param array $request_data OrderLine data + * @return Object|false Object with cleaned properties * * @url PUT {id}/lines/{lineid} - * - * @return array|bool */ public function putLine($id, $lineid, $request_data = null) { @@ -458,16 +456,14 @@ class Orders extends DolibarrApi } /** - * Delete a line to given order + * Delete a line of a given order * - * - * @param int $id Id of order to update - * @param int $lineid Id of line to delete + * @param int $id Id of order to update + * @param int $lineid Id of line to delete + * @return Object Object with cleaned properties * * @url DELETE {id}/lines/{lineid} * - * @return int - * * @throws RestException 401 * @throws RestException 404 */ @@ -486,9 +482,7 @@ class Orders extends DolibarrApi throw new RestException(401, 'Access not allowed for login '.DolibarrApiAccess::$user->login); } - // TODO Check the lineid $lineid is a line of ojbect - - $updateRes = $this->commande->deleteline(DolibarrApiAccess::$user, $lineid); + $updateRes = $this->commande->deleteline(DolibarrApiAccess::$user, $lineid, $id); if ($updateRes > 0) { return $this->get($id); } else { @@ -501,13 +495,12 @@ class Orders extends DolibarrApi * * Return an array with contact informations * - * @param int $id ID of order - * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER) + * @param int $id ID of order + * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER) + * @return Object Object with cleaned properties * * @url GET {id}/contacts * - * @return array data without useless information - * * @throws RestException */ public function getContacts($id, $type = '') @@ -536,11 +529,10 @@ class Orders extends DolibarrApi * @param int $id Id of order to update * @param int $contactid Id of contact to add * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER) + * @return array * * @url POST {id}/contact/{contactid}/{type} * - * @return int - * * @throws RestException 401 * @throws RestException 404 */ @@ -586,7 +578,7 @@ class Orders extends DolibarrApi * * @url DELETE {id}/contact/{contactid}/{type} * - * @return int + * @return array * * @throws RestException 401 * @throws RestException 404 @@ -630,10 +622,9 @@ class Orders extends DolibarrApi /** * Update order general fields (won't touch lines of order) * - * @param int $id Id of order to update - * @param array $request_data Datas - * - * @return int + * @param int $id Id of order to update + * @param array $request_data Datas + * @return Object Object with cleaned properties */ public function put($id, $request_data = null) { @@ -777,7 +768,6 @@ class Orders extends DolibarrApi */ public function reopen($id) { - if (!DolibarrApiAccess::$user->rights->commande->creer) { throw new RestException(401); } @@ -802,12 +792,11 @@ class Orders extends DolibarrApi /** * Classify the order as invoiced. Could be also called setbilled * - * @param int $id Id of the order + * @param int $id Id of the order + * @return Object Object with cleaned properties * * @url POST {id}/setinvoiced * - * @return int - * * @throws RestException 400 * @throws RestException 401 * @throws RestException 404 @@ -851,10 +840,9 @@ class Orders extends DolibarrApi * * @param int $id Order ID * @param int $notrigger Disabled triggers + * @return Object Object with cleaned properties * * @url POST {id}/close - * - * @return int */ public function close($id, $notrigger = 0) { @@ -897,10 +885,9 @@ class Orders extends DolibarrApi * * @param int $id Order ID * @param int $idwarehouse Warehouse ID to use for stock change (Used only if option STOCK_CALCULATE_ON_VALIDATE_ORDER is on) + * @return Object Object with cleaned properties * * @url POST {id}/settodraft - * - * @return array */ public function settodraft($id, $idwarehouse = -1) { @@ -942,12 +929,11 @@ class Orders extends DolibarrApi /** * Create an order using an existing proposal. * - * * @param int $proposalid Id of the proposal + * @return Object Object with cleaned properties * * @url POST /createfromproposal/{proposalid} * - * @return int * @throws RestException 400 * @throws RestException 401 * @throws RestException 404 diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index 73988594e6f..9b987cb603c 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -306,7 +306,7 @@ class Commande extends CommonOrder 'ref' =>array('type'=>'varchar(30)', 'label'=>'Ref', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'showoncombobox'=>1, 'position'=>25), 'ref_ext' =>array('type'=>'varchar(255)', 'label'=>'RefExt', 'enabled'=>1, 'visible'=>0, 'position'=>26), 'ref_client' =>array('type'=>'varchar(255)', 'label'=>'RefCustomer', 'enabled'=>1, 'visible'=>-1, 'position'=>28), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>-1, 'notnull'=>1, 'position'=>20), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>-1, 'notnull'=>1, 'position'=>20), 'fk_projet' =>array('type'=>'integer:Project:projet/class/project.class.php:1:fk_statut=1', 'label'=>'Project', 'enabled'=>"isModEnabled('project')", 'visible'=>-1, 'position'=>25), 'date_commande' =>array('type'=>'date', 'label'=>'Date', 'enabled'=>1, 'visible'=>1, 'position'=>60), 'date_valid' =>array('type'=>'datetime', 'label'=>'DateValidation', 'enabled'=>1, 'visible'=>-1, 'position'=>62), @@ -1173,6 +1173,8 @@ class Commande extends CommonOrder return -1; } } + + return 0; } else { dol_print_error($this->db); $this->db->rollback(); @@ -1301,6 +1303,7 @@ class Commande extends CommonOrder { global $conf, $hookmanager; + dol_include_once('/multicurrency/class/multicurrency.class.php'); dol_include_once('/core/class/extrafields.class.php'); $error = 0; @@ -1376,6 +1379,29 @@ class Commande extends CommonOrder $this->origin = $object->element; $this->origin_id = $object->id; + // Multicurrency (test on $this->multicurrency_tx because we should take the default rate only if not using origin rate) + if (!empty($conf->multicurrency->enabled)) { + if (!empty($object->multicurrency_code)) { + $this->multicurrency_code = $object->multicurrency_code; + } + if (!empty($conf->global->MULTICURRENCY_USE_ORIGIN_TX) && !empty($object->multicurrency_tx)) { + $this->multicurrency_tx = $object->multicurrency_tx; + } + + if (!empty($this->multicurrency_code) && empty($this->multicurrency_tx)) { + $tmparray = MultiCurrency::getIdAndTxFromCode($this->db, $this->multicurrency_code, $this->date_commande); + $this->fk_multicurrency = $tmparray[0]; + $this->multicurrency_tx = $tmparray[1]; + } else { + $this->fk_multicurrency = MultiCurrency::getIdFromCode($this->db, $this->multicurrency_code); + } + if (empty($this->fk_multicurrency)) { + $this->multicurrency_code = $conf->currency; + $this->fk_multicurrency = 0; + $this->multicurrency_tx = 1; + } + } + // get extrafields from original line $object->fetch_optionals(); @@ -2283,17 +2309,13 @@ class Commande extends CommonOrder } } - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** - * Returns a array with expeditions lines number + * Returns an array with expeditions lines number * * @return int Nb of shipments - * - * TODO deprecate, move to Shipping class */ - public function nb_expedition() + public function countNbOfShipments() { - // phpcs:enable $sql = 'SELECT count(*)'; $sql .= ' FROM '.MAIN_DB_PREFIX.'expedition as e'; $sql .= ', '.MAIN_DB_PREFIX.'element_element as el'; @@ -2309,6 +2331,8 @@ class Commande extends CommonOrder } else { dol_print_error($this->db); } + + return 0; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -2355,58 +2379,45 @@ class Commande extends CommonOrder * * @param User $user User object * @param int $lineid Id of line to delete + * @param int $id Id of object (for a check) * @return int >0 if OK, 0 if nothing to do, <0 if KO */ - public function deleteline($user = null, $lineid = 0) + public function deleteline($user = null, $lineid = 0, $id = 0) { if ($this->statut == self::STATUS_DRAFT) { $this->db->begin(); - $sql = "SELECT fk_product, qty"; - $sql .= " FROM ".MAIN_DB_PREFIX."commandedet"; - $sql .= " WHERE rowid = ".((int) $lineid); + // Delete line + $line = new OrderLine($this->db); - $result = $this->db->query($sql); - if ($result) { - $obj = $this->db->fetch_object($result); + $line->context = $this->context; - if ($obj) { - $product = new Product($this->db); - $product->id = $obj->fk_product; + // Load data + $line->fetch($lineid); - // Delete line - $line = new OrderLine($this->db); + if ($id > 0 && $line->fk_commande != $id) { + $this->error = 'ErrorLineIDDoesNotMatchWithObjectID'; + return -1; + } - // For triggers - $line->fetch($lineid); + // Memorize previous line for triggers + $staticline = clone $line; + $line->oldline = $staticline; - // Memorize previous line for triggers - $staticline = clone $line; - $line->oldline = $staticline; + if ($line->delete($user) > 0) { + $result = $this->update_price(1); - if ($line->delete($user) > 0) { - $result = $this->update_price(1); - - if ($result > 0) { - $this->db->commit(); - return 1; - } else { - $this->db->rollback(); - $this->error = $this->db->lasterror(); - return -1; - } - } else { - $this->db->rollback(); - $this->error = $line->error; - return -1; - } + if ($result > 0) { + $this->db->commit(); + return 1; } else { $this->db->rollback(); - return 0; + $this->error = $this->db->lasterror(); + return -1; } } else { $this->db->rollback(); - $this->error = $this->db->lasterror(); + $this->error = $line->error; return -1; } } else { @@ -2490,6 +2501,8 @@ class Commande extends CommonOrder return -1 * $error; } } + + return 0; } @@ -2554,6 +2567,8 @@ class Commande extends CommonOrder return -1 * $error; } } + + return 0; } @@ -3352,7 +3367,7 @@ class Commande extends CommonOrder $sql .= " note_private=".(isset($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : "null").","; $sql .= " note_public=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; $sql .= " model_pdf=".(isset($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : "null").","; - $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null").""; + $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null"); $sql .= " WHERE rowid=".((int) $this->id); @@ -3422,7 +3437,7 @@ class Commande extends CommonOrder } // Test we can delete - if ($this->nb_expedition() != 0) { + if ($this->countNbOfShipments() != 0) { $this->errors[] = $langs->trans('SomeShipmentExists'); $error++; } @@ -4043,18 +4058,18 @@ class Commande extends CommonOrder /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'commande' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -4331,16 +4346,6 @@ class OrderLine extends CommonOrderLine dol_syslog("OrderLine::delete", LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { - // Remove extrafields - if (!$error) { - $this->id = $this->rowid; - $result = $this->deleteExtraFields(); - if ($result < 0) { - $error++; - dol_syslog(get_class($this)."::delete error -4 ".$this->error, LOG_ERR); - } - } - if (!$error && !$notrigger) { // Call trigger $result = $this->call_trigger('LINEORDER_DELETE', $user); @@ -4350,6 +4355,15 @@ class OrderLine extends CommonOrderLine // End call triggers } + // Remove extrafields + if (!$error) { + $result = $this->deleteExtraFields(); + if ($result < 0) { + $error++; + dol_syslog(get_class($this)."::delete error -4 ".$this->error, LOG_ERR); + } + } + if (!$error) { $this->db->commit(); return 1; @@ -4583,6 +4597,9 @@ class OrderLine extends CommonOrderLine if (empty($this->remise_percent)) { $this->remise_percent = 0; } + if (empty($this->remise)) { + $this->remise = 0; + } if (empty($this->info_bits)) { $this->info_bits = 0; } @@ -4626,14 +4643,14 @@ class OrderLine extends CommonOrderLine $sql .= " , localtax2_type='".$this->db->escape($this->localtax2_type)."'"; $sql .= " , qty=".price2num($this->qty); $sql .= " , ref_ext='".$this->db->escape($this->ref_ext)."'"; - $sql .= " , subprice=".price2num($this->subprice).""; - $sql .= " , remise_percent=".price2num($this->remise_percent).""; - $sql .= " , price=".price2num($this->price).""; // TODO A virer - $sql .= " , remise=".price2num($this->remise).""; // TODO A virer + $sql .= " , subprice=".price2num($this->subprice); + $sql .= " , remise_percent=".price2num($this->remise_percent); + $sql .= " , price=".price2num($this->price); // TODO A virer + $sql .= " , remise=".price2num($this->remise); // TODO A virer if (empty($this->skip_update_total)) { - $sql .= " , total_ht=".price2num($this->total_ht).""; - $sql .= " , total_tva=".price2num($this->total_tva).""; - $sql .= " , total_ttc=".price2num($this->total_ttc).""; + $sql .= " , total_ht=".price2num($this->total_ht); + $sql .= " , total_tva=".price2num($this->total_tva); + $sql .= " , total_ttc=".price2num($this->total_ttc); $sql .= " , total_localtax1=".price2num($this->total_localtax1); $sql .= " , total_localtax2=".price2num($this->total_localtax2); } @@ -4651,10 +4668,10 @@ class OrderLine extends CommonOrderLine $sql .= " , fk_unit=".(!$this->fk_unit ? 'NULL' : $this->fk_unit); // Multicurrency - $sql .= " , multicurrency_subprice=".price2num($this->multicurrency_subprice).""; - $sql .= " , multicurrency_total_ht=".price2num($this->multicurrency_total_ht).""; - $sql .= " , multicurrency_total_tva=".price2num($this->multicurrency_total_tva).""; - $sql .= " , multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc).""; + $sql .= " , multicurrency_subprice=".price2num($this->multicurrency_subprice); + $sql .= " , multicurrency_total_ht=".price2num($this->multicurrency_total_ht); + $sql .= " , multicurrency_total_tva=".price2num($this->multicurrency_total_tva); + $sql .= " , multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc); $sql .= " WHERE rowid = ".((int) $this->rowid); diff --git a/htdocs/commande/class/commandestats.class.php b/htdocs/commande/class/commandestats.class.php index 5f13cf780f4..3070f82c98d 100644 --- a/htdocs/commande/class/commandestats.class.php +++ b/htdocs/commande/class/commandestats.class.php @@ -93,9 +93,6 @@ class CommandeStats extends Stats //$this->where.= " AND c.fk_soc = s.rowid AND c.entity = ".$conf->entity; $this->where .= ($this->where ? ' AND ' : '').'c.entity IN ('.getEntity('commande').')'; - if (empty($user->rights->societe->client->voir) && !$this->socid) { - $this->where .= " AND c.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); - } if ($this->socid) { $this->where .= " AND c.fk_soc = ".((int) $this->socid); } @@ -127,7 +124,7 @@ class CommandeStats extends Stats $sql = "SELECT date_format(c.date_commande,'%m') as dm, COUNT(*) as nb"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE c.date_commande BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; @@ -152,7 +149,7 @@ class CommandeStats extends Stats $sql = "SELECT date_format(c.date_commande,'%Y') as dm, COUNT(*) as nb, SUM(c.".$this->field.")"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->where; @@ -176,7 +173,7 @@ class CommandeStats extends Stats $sql = "SELECT date_format(c.date_commande,'%m') as dm, SUM(c.".$this->field.")"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE c.date_commande BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; @@ -201,7 +198,7 @@ class CommandeStats extends Stats $sql = "SELECT date_format(c.date_commande,'%m') as dm, AVG(c.".$this->field.")"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE c.date_commande BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; @@ -224,7 +221,7 @@ class CommandeStats extends Stats $sql = "SELECT date_format(c.date_commande,'%Y') as year, COUNT(*) as nb, SUM(c.".$this->field.") as total, AVG(".$this->field.") as avg"; $sql .= " FROM ".$this->from; if (empty($user->rights->societe->client->voir) && !$this->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->where; @@ -248,7 +245,7 @@ class CommandeStats extends Stats $sql = "SELECT product.ref, COUNT(product.ref) as nb, SUM(tl.".$this->field_line.") as total, AVG(tl.".$this->field_line.") as avg"; $sql .= " FROM ".$this->from.", ".$this->from_line.", ".MAIN_DB_PREFIX."product as product"; if (empty($user->rights->societe->client->voir) && !$user->socid) { - $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " INNER JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON c.fk_soc = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } $sql .= $this->join; $sql .= " WHERE ".$this->where; diff --git a/htdocs/commande/list.php b/htdocs/commande/list.php index 62d4d2c1e74..4fb5582e187 100644 --- a/htdocs/commande/list.php +++ b/htdocs/commande/list.php @@ -60,6 +60,7 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'orderlist'; +$mode = GETPOST('mode', 'alpha'); // Search Parameters $search_datecloture_start = GETPOST('search_datecloture_start', 'int'); @@ -201,10 +202,10 @@ $arrayfields = array( 'c.multicurrency_total_ttc'=>array('label'=>'MulticurrencyAmountTTC', 'checked'=>0, 'enabled'=>(!isModEnabled("multicurrency") ? 0 : 1), 'position'=>110), 'u.login'=>array('label'=>"Author", 'checked'=>1, 'position'=>115), 'sale_representative'=>array('label'=>"SaleRepresentativesOfThirdParty", 'checked'=>0, 'position'=>116), - 'total_pa' => array('label' => (getDolGlobalString('MARGIN_TYPE') == '1' ? 'BuyingPrice' : 'CostPrice'), 'checked' => 0, 'position' => 300, 'enabled' => (!isModEnabled('margin') || !$user->rights->margins->liretous ? 0 : 1)), - 'total_margin' => array('label' => 'Margin', 'checked' => 0, 'position' => 301, 'enabled' => (!isModEnabled('margin') || !$user->rights->margins->liretous ? 0 : 1)), - 'total_margin_rate' => array('label' => 'MarginRate', 'checked' => 0, 'position' => 302, 'enabled' => (!isModEnabled('margin') || !$user->rights->margins->liretous || empty($conf->global->DISPLAY_MARGIN_RATES) ? 0 : 1)), - 'total_mark_rate' => array('label' => 'MarkRate', 'checked' => 0, 'position' => 303, 'enabled' => (!isModEnabled('margin') || !$user->rights->margins->liretous || empty($conf->global->DISPLAY_MARK_RATES) ? 0 : 1)), + 'total_pa' => array('label' => (getDolGlobalString('MARGIN_TYPE') == '1' ? 'BuyingPrice' : 'CostPrice'), 'checked' => 0, 'position' => 300, 'enabled' => (!isModEnabled('margin') || !$user->hasRight("margins", "liretous") ? 0 : 1)), + 'total_margin' => array('label' => 'Margin', 'checked' => 0, 'position' => 301, 'enabled' => (!isModEnabled('margin') || !$user->hasRight("margins", "liretous") ? 0 : 1)), + 'total_margin_rate' => array('label' => 'MarginRate', 'checked' => 0, 'position' => 302, 'enabled' => (!isModEnabled('margin') || !$user->hasRight("margins", "liretous") || empty($conf->global->DISPLAY_MARGIN_RATES) ? 0 : 1)), + 'total_mark_rate' => array('label' => 'MarkRate', 'checked' => 0, 'position' => 303, 'enabled' => (!isModEnabled('margin') || !$user->hasRight("margins", "liretous") || empty($conf->global->DISPLAY_MARK_RATES) ? 0 : 1)), 'c.datec'=>array('label'=>"DateCreation", 'checked'=>0, 'position'=>120), 'c.tms'=>array('label'=>"DateModificationShort", 'checked'=>0, 'position'=>125), 'c.date_cloture'=>array('label'=>"DateClosing", 'checked'=>0, 'position'=>130), @@ -235,7 +236,7 @@ if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massa $massaction = ''; } -$parameters = array('socid'=>$socid); +$parameters = array('socid'=>$socid, 'arrayfields'=>&$arrayfields); $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); @@ -298,19 +299,19 @@ if (empty($reshook)) { // Mass actions $objectclass = 'Commande'; $objectlabel = 'Orders'; - $permissiontoread = $user->rights->commande->lire; - $permissiontoadd = $user->rights->commande->creer; - $permissiontodelete = $user->rights->commande->supprimer; + $permissiontoread = $user->hasRight("commande", "lire"); + $permissiontoadd = $user->hasRight("commande", "creer"); + $permissiontodelete = $user->hasRight("commande", "supprimer"); if (!empty($conf->global->MAIN_USE_ADVANCED_PERMS)) { - $permissiontovalidate = $user->rights->commande->order_advance->validate; - $permissiontoclose = $user->rights->commande->order_advance->close; - $permissiontocancel = $user->rights->commande->order_advance->annuler; - $permissiontosendbymail = $user->rights->commande->order_advance->send; + $permissiontovalidate = $user->hasRight("commande", "order_advance", "validate"); + $permissiontoclose = $user->hasRight("commande", "order_advance", "close"); + $permissiontocancel = $user->hasRight("commande", "order_advance", "annuler"); + $permissiontosendbymail = $user->hasRight("commande", "order_advance", "send"); } else { - $permissiontovalidate = $user->rights->commande->creer; - $permissiontoclose = $user->rights->commande->creer; - $permissiontocancel = $user->rights->commande->creer; - $permissiontosendbymail = $user->rights->commande->creer; + $permissiontovalidate = $user->hasRight("commande", "creer"); + $permissiontoclose = $user->hasRight("commande", "creer"); + $permissiontocancel = $user->hasRight("commande", "creer"); + $permissiontosendbymail = $user->hasRight("commande", "creer"); } $uploaddir = $conf->commande->multidir_output[$conf->entity]; $triggersendname = 'ORDER_SENTBYMAIL'; @@ -578,6 +579,9 @@ if (empty($reshook)) { // Make a redirect to avoid to bill twice if we make a refresh or back $param = ''; + if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); + } if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -679,14 +683,14 @@ if ($action == 'validate' && $permissiontoadd) { $idwarehouse = 0; } if ($objecttmp->valid($user, $idwarehouse)) { - setEventMessage($langs->trans('hasBeenValidated', $objecttmp->ref), 'mesgs'); + setEventMessages($langs->trans('hasBeenValidated', $objecttmp->ref), null, 'mesgs'); } else { - setEventMessage($objecttmp->error, $objecttmp->errors, 'errors'); + setEventMessages($objecttmp->error, $objecttmp->errors, 'errors'); $error++; } } else { $langs->load("errors"); - setEventMessage($langs->trans('ErrorIsNotADraft', $objecttmp->ref), 'errors'); + setEventMessages($langs->trans('ErrorIsNotADraft', $objecttmp->ref), null, 'errors'); $error++; } } else { @@ -710,14 +714,14 @@ if ($action == 'shipped' && $permissiontoadd) { if ($objecttmp->fetch($checked)) { if ($objecttmp->statut == 1 || $objecttmp->statut == 2) { if ($objecttmp->cloture($user)) { - setEventMessage($langs->trans('PassedInClosedStatus', $objecttmp->ref), 'mesgs'); + setEventMessages($langs->trans('PassedInClosedStatus', $objecttmp->ref), null, 'mesgs'); } else { - setEventMessage($langs->trans('CantBeClosed'), 'errors'); + setEventMessages($langs->trans('CantBeClosed'), null, 'errors'); $error++; } } else { $langs->load("errors"); - setEventMessage($langs->trans('ErrorIsNotADraft', $objecttmp->ref), 'errors'); + setEventMessages($langs->trans('ErrorIsNotADraft', $objecttmp->ref), null, 'errors'); $error++; } } else { @@ -789,6 +793,9 @@ $company_url_list = array(); $formcompany = new FormCompany($db); $projectstatic = new Project($db); +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $title = $langs->trans("Orders"); $help_url = "EN:Module_Customers_Orders|FR:Module_Commandes_Clients|ES:Módulo_Pedidos_de_clientes"; @@ -935,11 +942,15 @@ if ($search_country) { if ($search_type_thirdparty && $search_type_thirdparty != '-1') { $sql .= " AND s.fk_typent IN (".$db->sanitize($search_type_thirdparty).')'; } -if ($search_company) { - $sql .= natural_search('s.nom', $search_company); -} -if ($search_company_alias) { - $sql .= natural_search('s.name_alias', $search_company_alias); +if (empty($arrayfields['s.name_alias']['checked']) && $search_company) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_company); +} else { + if ($search_company) { + $sql .= natural_search('s.nom', $search_company); + } + if ($search_company_alias) { + $sql .= natural_search('s.name_alias', $search_company_alias); + } } if ($search_parent_name) { $sql .= natural_search('s2.nom', $search_parent_name); @@ -1124,7 +1135,9 @@ if ($resql) { llxHeader('', $title, $help_url); $param = ''; - + if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); + } if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -1280,7 +1293,7 @@ if ($resql) { if ($permissiontocancel) { $arrayofmassactions['cancelorders'] = img_picto('', 'close_title', 'class="pictofixedwidth"').$langs->trans("Cancel"); } - if (isModEnabled('facture') && $user->rights->facture->creer) { + if (isModEnabled('facture') && $user->hasRight("facture", "creer")) { $arrayofmassactions['createbills'] = img_picto('', 'bill', 'class="pictofixedwidth"').$langs->trans("CreateInvoiceForThisCustomer"); } if ($permissiontoclose) { @@ -1298,7 +1311,10 @@ if ($resql) { if (!empty($socid)) { $url .= '&socid='.$socid; } - $newcardbutton = dolGetButtonTitle($langs->trans('NewOrder'), '', 'fa fa-plus-circle', $url, '', $contextpage == 'orderlist' && $permissiontoadd); + $newcardbutton = ''; + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('NewOrder'), '', 'fa fa-plus-circle', $url, '', $contextpage == 'orderlist' && $permissiontoadd); // Lines of title fields print '
'; @@ -1313,6 +1329,8 @@ if ($resql) { print ''; print ''; print ''; + print ''; + print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'order', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -1387,7 +1405,7 @@ if ($resql) { $moreforfilter = ''; // If the user can view prospects? sales other than his own - if ($user->rights->user->user->lire) { + if ($user->hasRight("user", "user", "lire")) { $langs->load("commercial"); $moreforfilter .= '
'; $tmptitle = $langs->trans('ThirdPartiesOfSaleRepresentative'); @@ -1395,7 +1413,7 @@ if ($resql) { $moreforfilter .= '
'; } // If the user can view other users - if ($user->rights->user->user->lire) { + if ($user->hasRight("user", "user", "lire")) { $moreforfilter .= '
'; $tmptitle = $langs->trans('LinkedToSpecificUsers'); $moreforfilter .= img_picto($tmptitle, 'user', 'class="pictofixedwidth"').$form->select_dolusers($search_user, 'search_user', $tmptitle, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth250 widthcentpercentminusx'); @@ -1403,7 +1421,7 @@ if ($resql) { } // If the user can view other products/services than his own - if (isModEnabled('categorie') && $user->rights->categorie->lire && ($user->rights->produit->lire || $user->rights->service->lire)) { + if (isModEnabled('categorie') && $user->hasRight("categorie", "lire") && ($user->hasRight("produit", "lire") || $user->hasRight("service", "lire"))) { include_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; $moreforfilter .= '
'; $tmptitle = $langs->trans('IncludingProductWithTag'); @@ -1412,7 +1430,7 @@ if ($resql) { $moreforfilter .= '
'; } // If Categories are enabled & user has rights to see - if (isModEnabled('categorie') && $user->rights->categorie->lire) { + if (isModEnabled('categorie') && $user->hasRight("categorie", "lire")) { require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; $moreforfilter .= '
'; $tmptitle = $langs->trans('CustomersProspectsCategoriesShort'); @@ -1508,16 +1526,16 @@ if ($resql) { } // Town if (!empty($arrayfields['s.town']['checked'])) { - print '
'; - print ''; + print ''; print ''; + print ''; print $form->selectyesno('search_billed', $search_billed, 1, 0, 1, 1); print ''; + print ''; print ''; + print ''; $liststatus = array( Commande::STATUS_DRAFT=>$langs->trans("StatusOrderDraftShort"), Commande::STATUS_VALIDATED=>$langs->trans("StatusOrderValidated"), @@ -1726,7 +1744,7 @@ if ($resql) { -2=>$langs->trans("StatusOrderValidatedShort").'+'.$langs->trans("StatusOrderSentShort"), Commande::STATUS_CANCELED=>$langs->trans("StatusOrderCanceledShort") ); - print $form->selectarray('search_status', $liststatus, $search_status, -5, 0, 0, '', 0, 0, 0, '', 'maxwidth125', 1); + print $form->selectarray('search_status', $liststatus, $search_status, -5, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage', 1); print '
'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; - } - print ''; + if ($mode == 'kanban') { + if ($i == 0) { + print '
'; + print '
'; } - if (!$i) { - $totalarray['nbfield']++; + + print $generic_commande->getKanbanView(''); + + if ($i == ($imaxinloop - 1)) { + print '
'; + print '
'; - print $generic_commande->getNomUrl(1, ($search_status != 2 ? 0 : $obj->fk_statut), 0, 0, 0, 1, 1); - - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->commande->multidir_output[$conf->entity].'/'.dol_sanitizeFileName($obj->ref); - $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; - print $formfile->getDocumentsLink($generic_commande->element, $filename, $filedir); - - print ''.$obj->ref_client.''; - if ($obj->project_id > 0) { - print $projectstatic->getNomUrl(1); - } - print ''; - if ($obj->project_id > 0) { - print $projectstatic->title; - } - print ''; - print $getNomUrl_cache[$obj->socid]; - - // If module invoices enabled and user with invoice creation permissions - if (isModEnabled('facture') && !empty($conf->global->ORDER_BILLING_ALL_CUSTOMER)) { - if ($user->rights->facture->creer) { - if (($obj->fk_statut > 0 && $obj->fk_statut < 3) || ($obj->fk_statut == 3 && $obj->billed == 0)) { - print ' '; - print img_picto($langs->trans("CreateInvoiceForThisCustomer").' : '.$companystatic->name, 'object_bill', 'hideonsmartphone').''; + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; } + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + print ''; + print $generic_commande->getNomUrl(1, ($search_status != 2 ? 0 : $obj->fk_statut), 0, 0, 0, 1, 1); + + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->commande->multidir_output[$conf->entity].'/'.dol_sanitizeFileName($obj->ref); + $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; + print $formfile->getDocumentsLink($generic_commande->element, $filename, $filedir); + + print ''; - print $obj->alias; - print ''; - if ($obj->fk_parent > 0) { - if (!isset($company_url_list[$obj->fk_parent])) { - $companyparent = new Societe($db); - $res = $companyparent->fetch($obj->fk_parent); - if ($res > 0) { - $company_url_list[$obj->fk_parent] = $companyparent->getNomUrl(1); - } - } - if (isset($company_url_list[$obj->fk_parent])) { - print $company_url_list[$obj->fk_parent]; + // Ref customer + if (!empty($arrayfields['c.ref_client']['checked'])) { + print ''.$obj->ref_client.''; - print $obj->town; - print ''; - print $obj->zip; - print '".$obj->state_name."'; - $tmparray = getCountry($obj->fk_pays, 'all'); - print $tmparray['label']; - print ''; - if (empty($typenArray)) { - $typenArray = $formcompany->typent_array(1); - } - print $typenArray[$obj->typent_code]; - print ''; - print dol_print_date($db->jdate($obj->date_commande), 'day'); - // Warning late icon and note - if ($generic_commande->hasDelay()) { - print img_picto($langs->trans("Late").' : '.$generic_commande->showDelay(), "warning"); - } - print ''; - print dol_print_date($db->jdate($obj->date_delivery), 'dayhour'); - print ''; - $form->formSelectShippingMethod('', $obj->fk_shipping_method, 'none', 1); - print ''; - $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 0, '', 1, $obj->deposit_percent); - print ''; - $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1); - print ''; - $form->formInputReason($_SERVER['PHP_SELF'], $obj->fk_input_reason, 'none', ''); - print ''.price($obj->total_ht)."'.price($obj->total_tva)."'.price($obj->total_ttc)."'.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; - $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); - print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_vat)."'.price($obj->multicurrency_total_ttc)."'; - if ($userstatic->id) { - print $userstatic->getNomUrl(-1); - } else { - print ' '; - } - print "'; - if ($obj->socid > 0) { - $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); - if ($listsalesrepresentatives < 0) { - dol_print_error($db); + // Project ref + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + if ($obj->project_id > 0) { + print $projectstatic->getNomUrl(1); } - $nbofsalesrepresentative = count($listsalesrepresentatives); - if ($nbofsalesrepresentative > 6) { - // We print only number - print $nbofsalesrepresentative; - } elseif ($nbofsalesrepresentative > 0) { - $j = 0; - foreach ($listsalesrepresentatives as $val) { - $userstatic->id = $val['id']; - $userstatic->lastname = $val['lastname']; - $userstatic->firstname = $val['firstname']; - $userstatic->email = $val['email']; - $userstatic->statut = $val['statut']; - $userstatic->entity = $val['entity']; - $userstatic->photo = $val['photo']; - $userstatic->login = $val['login']; - $userstatic->office_phone = $val['office_phone']; - $userstatic->office_fax = $val['office_fax']; - $userstatic->user_mobile = $val['user_mobile']; - $userstatic->job = $val['job']; - $userstatic->gender = $val['gender']; - //print '
': - print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); - $j++; - if ($j < $nbofsalesrepresentative) { - print ' '; + print '
'; + if ($obj->project_id > 0) { + print $projectstatic->title; + } + print ''; + print $getNomUrl_cache[$obj->socid]; + + // If module invoices enabled and user with invoice creation permissions + if (isModEnabled('facture') && !empty($conf->global->ORDER_BILLING_ALL_CUSTOMER)) { + if ($user->rights->facture->creer) { + if (($obj->fk_statut > 0 && $obj->fk_statut < 3) || ($obj->fk_statut == 3 && $obj->billed == 0)) { + print ' '; + print img_picto($langs->trans("CreateInvoiceForThisCustomer").' : '.$companystatic->name, 'object_bill', 'hideonsmartphone').''; } - //print ''; } } - //else print $langs->trans("NoSalesRepresentativeAffected"); - } else { - print ' '; + print ''.price($marginInfo['pa_total']).''; + print $obj->alias; + print ''.price($marginInfo['total_margin']).''; + if ($obj->fk_parent > 0) { + if (!isset($company_url_list[$obj->fk_parent])) { + $companyparent = new Societe($db); + $res = $companyparent->fetch($obj->fk_parent); + if ($res > 0) { + $company_url_list[$obj->fk_parent] = $companyparent->getNomUrl(1); + } + } + if (isset($company_url_list[$obj->fk_parent])) { + print $company_url_list[$obj->fk_parent]; + } + } + print "'.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').''; + print $obj->town; + print ''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').''; + print $obj->zip; + print '".$obj->state_name."'; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + if (empty($typenArray)) { + $typenArray = $formcompany->typent_array(1); + } + print $typenArray[$obj->typent_code]; + print ''; + print dol_print_date($db->jdate($obj->date_commande), 'day'); + // Warning late icon and note + if ($generic_commande->hasDelay()) { + print img_picto($langs->trans("Late").' : '.$generic_commande->showDelay(), "warning"); + } + print ''; + print dol_print_date($db->jdate($obj->date_delivery), 'dayhour'); + print ''; + $form->formSelectShippingMethod('', $obj->fk_shipping_method, 'none', 1); + print ''; + $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 0, '', 1, $obj->deposit_percent); + print ''; + $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1); + print ''; + $form->formInputReason($_SERVER['PHP_SELF'], $obj->fk_input_reason, 'none', ''); + print ''.price($obj->total_ht)."'; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''.price($obj->total_tva)."'; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''.price($obj->total_ttc)."'; - print dol_print_date($db->jdate($obj->date_cloture), 'dayhour', 'tzuser'); - print ''.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; - print dol_string_nohtmltag($obj->note_public); - print ''; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "'; - print dol_string_nohtmltag($obj->note_private); - print ''.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_vat)."'.price($obj->multicurrency_total_ttc)."'; - if (!empty($show_shippable_command) && isModEnabled('stock')) { - if (($obj->fk_statut > $generic_commande::STATUS_DRAFT) && ($obj->fk_statut < $generic_commande::STATUS_CLOSED)) { - $generic_commande->getLinesArray(); // Load array ->lines - $generic_commande->loadExpeditions(); // Load array ->expeditions + $userstatic->id = $obj->fk_user_author; + $userstatic->login = $obj->login; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_statut; + $userstatic->entity = $obj->entity; + $userstatic->photo = $obj->photo; + $userstatic->office_phone = $obj->office_phone; + $userstatic->office_fax = $obj->office_fax; + $userstatic->user_mobile = $obj->user_mobile; + $userstatic->job = $obj->job; + $userstatic->gender = $obj->gender; - $numlines = count($generic_commande->lines); // Loop on each line of order - for ($lig = 0; $lig < $numlines; $lig++) { - if (isset($generic_commande->expeditions[$generic_commande->lines[$lig]->id])) { - $reliquat = $generic_commande->lines[$lig]->qty - $generic_commande->expeditions[$generic_commande->lines[$lig]->id]; - } else { - $reliquat = $generic_commande->lines[$lig]->qty; + // Author + if (!empty($arrayfields['u.login']['checked'])) { + print ''; + if ($userstatic->id) { + print $userstatic->getNomUrl(-1); + } else { + print ' '; + } + print "'; + if ($obj->socid > 0) { + $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); + if ($listsalesrepresentatives < 0) { + dol_print_error($db); + } + $nbofsalesrepresentative = count($listsalesrepresentatives); + if ($nbofsalesrepresentative > 6) { + // We print only number + print $nbofsalesrepresentative; + } elseif ($nbofsalesrepresentative > 0) { + $j = 0; + foreach ($listsalesrepresentatives as $val) { + $userstatic->id = $val['id']; + $userstatic->lastname = $val['lastname']; + $userstatic->firstname = $val['firstname']; + $userstatic->email = $val['email']; + $userstatic->statut = $val['statut']; + $userstatic->entity = $val['entity']; + $userstatic->photo = $val['photo']; + $userstatic->login = $val['login']; + $userstatic->office_phone = $val['office_phone']; + $userstatic->office_fax = $val['office_fax']; + $userstatic->user_mobile = $val['user_mobile']; + $userstatic->job = $val['job']; + $userstatic->gender = $val['gender']; + //print '
': + print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); + $j++; + if ($j < $nbofsalesrepresentative) { + print ' '; + } + //print '
'; } - if ($generic_commande->lines[$lig]->product_type == 0 && $generic_commande->lines[$lig]->fk_product > 0) { // If line is a product and not a service - $nbprod++; // order contains real products - $generic_product->id = $generic_commande->lines[$lig]->fk_product; + } + //else print $langs->trans("NoSalesRepresentativeAffected"); + } else { + print ' '; + } + print '
'.price($marginInfo['pa_total']).''.price($marginInfo['total_margin']).''.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_cloture), 'dayhour', 'tzuser'); + print ''; + print dol_string_nohtmltag($obj->note_public); + print ''; + print dol_string_nohtmltag($obj->note_private); + print ''; + if (!empty($show_shippable_command) && isModEnabled('stock')) { + if (($obj->fk_statut > $generic_commande::STATUS_DRAFT) && ($obj->fk_statut < $generic_commande::STATUS_CLOSED)) { + $generic_commande->getLinesArray(); // Load array ->lines + $generic_commande->loadExpeditions(); // Load array ->expeditions + + $numlines = count($generic_commande->lines); // Loop on each line of order + for ($lig = 0; $lig < $numlines; $lig++) { + if (isset($generic_commande->expeditions[$generic_commande->lines[$lig]->id])) { + $reliquat = $generic_commande->lines[$lig]->qty - $generic_commande->expeditions[$generic_commande->lines[$lig]->id]; } else { - $generic_product->stock_reel = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stock_reel']; - $generic_product->stock_theorique = $productstat_cachevirtual[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_theorique; + $reliquat = $generic_commande->lines[$lig]->qty; } + if ($generic_commande->lines[$lig]->product_type == 0 && $generic_commande->lines[$lig]->fk_product > 0) { // If line is a product and not a service + $nbprod++; // order contains real products + $generic_product->id = $generic_commande->lines[$lig]->fk_product; - if ($reliquat > $generic_product->stock_reel) { - $notshippable++; - } - if (empty($conf->global->SHIPPABLE_ORDER_ICON_IN_LIST)) { // Default code. Default should be this case. - $text_info .= $reliquat.' x '.$generic_commande->lines[$lig]->product_ref.' '.dol_trunc($generic_commande->lines[$lig]->product_label, 20); - $text_info .= ' - '.$langs->trans("Stock").': '.$generic_product->stock_reel.''; - $text_info .= ' - '.$langs->trans("VirtualStock").': '.$generic_product->stock_theorique.''; - $text_info .= ($reliquat != $generic_commande->lines[$lig]->qty ? ' ('.$langs->trans("QtyInOtherShipments").' '.($generic_commande->lines[$lig]->qty - $reliquat).')' : ''); - $text_info .= '
'; - } else { // BUGGED CODE. - // DOES NOT TAKE INTO ACCOUNT MANUFACTURING. THIS CODE SHOULD BE USELESS. PREVIOUS CODE SEEMS COMPLETE. - // COUNT STOCK WHEN WE SHOULD ALREADY HAVE VALUE - // Detailed virtual stock, looks bugged, uncomplete and need heavy load. - // stock order and stock order_supplier - $stock_order = 0; - $stock_order_supplier = 0; - if (!empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT) || !empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT_CLOSE)) { // What about other options ? - if (isModEnabled('commande')) { - if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer'])) { - $generic_product->load_stats_commande(0, '1,2'); - $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer'] = $generic_product->stats_commande['qty']; - } else { - $generic_product->stats_commande['qty'] = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer']; + // Get local and virtual stock and store it into cache + if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product])) { + $generic_product->load_stock('nobatch,warehouseopen'); // ->load_virtual_stock() is already included into load_stock() + $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_reel; + $productstat_cachevirtual[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_theorique; + } else { + $generic_product->stock_reel = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stock_reel']; + $generic_product->stock_theorique = $productstat_cachevirtual[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_theorique; + } + + if ($reliquat > $generic_product->stock_reel) { + $notshippable++; + } + if (empty($conf->global->SHIPPABLE_ORDER_ICON_IN_LIST)) { // Default code. Default should be this case. + $text_info .= $reliquat.' x '.$generic_commande->lines[$lig]->product_ref.' '.dol_trunc($generic_commande->lines[$lig]->product_label, 20); + $text_info .= ' - '.$langs->trans("Stock").': '.$generic_product->stock_reel.''; + $text_info .= ' - '.$langs->trans("VirtualStock").': '.$generic_product->stock_theorique.''; + $text_info .= ($reliquat != $generic_commande->lines[$lig]->qty ? ' ('.$langs->trans("QtyInOtherShipments").' '.($generic_commande->lines[$lig]->qty - $reliquat).')' : ''); + $text_info .= '
'; + } else { // BUGGED CODE. + // DOES NOT TAKE INTO ACCOUNT MANUFACTURING. THIS CODE SHOULD BE USELESS. PREVIOUS CODE SEEMS COMPLETE. + // COUNT STOCK WHEN WE SHOULD ALREADY HAVE VALUE + // Detailed virtual stock, looks bugged, uncomplete and need heavy load. + // stock order and stock order_supplier + $stock_order = 0; + $stock_order_supplier = 0; + if (!empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT) || !empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT_CLOSE)) { // What about other options ? + if (isModEnabled('commande')) { + if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer'])) { + $generic_product->load_stats_commande(0, '1,2'); + $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer'] = $generic_product->stats_commande['qty']; + } else { + $generic_product->stats_commande['qty'] = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer']; + } + $stock_order = $generic_product->stats_commande['qty']; } - $stock_order = $generic_product->stats_commande['qty']; + if ((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || isModEnabled("supplier_order")) { + if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier'])) { + $generic_product->load_stats_commande_fournisseur(0, '3'); + $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier'] = $generic_product->stats_commande_fournisseur['qty']; + } else { + $generic_product->stats_commande_fournisseur['qty'] = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier']; + } + $stock_order_supplier = $generic_product->stats_commande_fournisseur['qty']; + } + } + $text_info .= $reliquat.' x '.$generic_commande->lines[$lig]->ref.' '.dol_trunc($generic_commande->lines[$lig]->product_label, 20); + $text_stock_reel = $generic_product->stock_reel.'/'.$stock_order; + if ($stock_order > $generic_product->stock_reel && !($generic_product->stock_reel < $generic_commande->lines[$lig]->qty)) { + $warning++; + $text_warning .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; + } + if ($reliquat > $generic_product->stock_reel) { + $text_info .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; + } else { + $text_info .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; } if ((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || isModEnabled("supplier_order")) { - if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier'])) { - $generic_product->load_stats_commande_fournisseur(0, '3'); - $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier'] = $generic_product->stats_commande_fournisseur['qty']; - } else { - $generic_product->stats_commande_fournisseur['qty'] = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier']; - } - $stock_order_supplier = $generic_product->stats_commande_fournisseur['qty']; + $text_info .= ' '.$langs->trans('SupplierOrder').' : '.$stock_order_supplier; } + $text_info .= ($reliquat != $generic_commande->lines[$lig]->qty ? ' ('.$langs->trans("QtyInOtherShipments").' '.($generic_commande->lines[$lig]->qty - $reliquat).')' : ''); + $text_info .= '
'; } - $text_info .= $reliquat.' x '.$generic_commande->lines[$lig]->ref.' '.dol_trunc($generic_commande->lines[$lig]->product_label, 20); - $text_stock_reel = $generic_product->stock_reel.'/'.$stock_order; - if ($stock_order > $generic_product->stock_reel && !($generic_product->stock_reel < $generic_commande->lines[$lig]->qty)) { - $warning++; - $text_warning .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; - } - if ($reliquat > $generic_product->stock_reel) { - $text_info .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; - } else { - $text_info .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; - } - if ((isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || isModEnabled("supplier_order")) { - $text_info .= ' '.$langs->trans('SupplierOrder').' : '.$stock_order_supplier; - } - $text_info .= ($reliquat != $generic_commande->lines[$lig]->qty ? ' ('.$langs->trans("QtyInOtherShipments").' '.($generic_commande->lines[$lig]->qty - $reliquat).')' : ''); - $text_info .= '
'; } } + if ($notshippable == 0) { + $text_icon = img_picto('', 'dolly', '', false, 0, 0, '', 'green paddingleft'); + $text_info = $text_icon.' '.$langs->trans('Shippable').'
'.$text_info; + } else { + $text_icon = img_picto('', 'dolly', '', false, 0, 0, '', 'error paddingleft'); + $text_info = $text_icon.' '.$langs->trans('NonShippable').'
'.$text_info; + } } - if ($notshippable == 0) { - $text_icon = img_picto('', 'dolly', '', false, 0, 0, '', 'green paddingleft'); - $text_info = $text_icon.' '.$langs->trans('Shippable').'
'.$text_info; - } else { - $text_icon = img_picto('', 'dolly', '', false, 0, 0, '', 'error paddingleft'); - $text_info = $text_icon.' '.$langs->trans('NonShippable').'
'.$text_info; + + if ($nbprod) { + print $form->textwithtooltip('', $text_info, 2, 1, $text_icon, '', 2); + } + if ($warning) { // Always false in default mode + print $form->textwithtooltip('', $langs->trans('NotEnoughForAllOrders').'
'.$text_warning, 2, 1, img_picto('', 'error'), '', 2); } } - - if ($nbprod) { - print $form->textwithtooltip('', $text_info, 2, 1, $text_icon, '', 2); - } - if ($warning) { // Always false in default mode - print $form->textwithtooltip('', $langs->trans('NotEnoughForAllOrders').'
'.$text_warning, 2, 1, img_picto('', 'error'), '', 2); + print '
'.yn($obj->billed).''.$obj->import_key.''.$generic_commande->LibStatut($obj->fk_statut, $obj->billed, 5, 1).''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Billed + if (!empty($arrayfields['c.facture']['checked'])) { + print ''.yn($obj->billed).''.dol_escape_htmltag($obj->import_key).''.$generic_commande->LibStatut($obj->fk_statut, $obj->billed, 5, 1).''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'."\n"; + + print ''; + + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + } + + // Détail commande + if (!empty($arrayfields['pr.ref']['checked'])) { + print ''; + } + // Product Description + if (!empty($arrayfields['pr.desc']['checked'])) { + print ''; + } + // Product QtyOrdered + if (!empty($arrayfields['cdet.qty']['checked'])) { + print ''; + } + + // Ref + if (!empty($arrayfields['c.ref']['checked'])) { + print ''; + } + // Ref customer + if (!empty($arrayfields['c.ref_client']['checked'])) { + print ''; + } + // Project ref + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + } + // Project title + if (!empty($arrayfields['p.title']['checked'])) { + print ''; + } + // Thirpdarty + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + } + // Alias + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print ''; + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + } + // Company type + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + } + // Date order + if (!empty($arrayfields['c.date_commande']['checked'])) { + print ''; + } + if (!empty($arrayfields['c.date_delivery']['checked'])) { + print ''; + } + // Shipping Method + if (!empty($arrayfields['c.fk_shipping_method']['checked'])) { + print ''; + } + // Payment term + if (!empty($arrayfields['c.fk_cond_reglement']['checked'])) { + print ''; + } + // Payment mode + if (!empty($arrayfields['c.fk_mode_reglement']['checked'])) { + print ''; + } + // Channel + if (!empty($arrayfields['c.fk_input_reason']['checked'])) { + print ''; + } + if (!empty($arrayfields['cdet.total_ht']['checked'])) { + // Amount + print ''; + } + if (!empty($arrayfields['c.total_vat']['checked'])) { + // Amount + print ''; + } + if (!empty($arrayfields['cdet.total_ttc']['checked'])) { + // Amount + print ''; + } + if (!empty($arrayfields['c.fk_warehouse']['checked'])) { + // Warehouse + print ''; + } + if (!empty($arrayfields['c.multicurrency_code']['checked'])) { + // Currency + print ''; + } + if (!empty($arrayfields['c.multicurrency_tx']['checked'])) { + // Currency rate + print ''; + } + if (!empty($arrayfields['c.multicurrency_total_ht']['checked'])) { + // Amount + print ''; + } + if (!empty($arrayfields['c.multicurrency_total_vat']['checked'])) { + // Amount VAT + print ''; + } + if (!empty($arrayfields['c.multicurrency_total_ttc']['checked'])) { + // Amount + print ''; + } + if (!empty($arrayfields['u.login']['checked'])) { + // Author + print ''; + } + if (!empty($arrayfields['sale_representative']['checked'])) { + print ''; + } + if (!empty($arrayfields['total_pa']['checked'])) { + print ''; + } + if (!empty($arrayfields['total_margin']['checked'])) { + print ''; + } + if (!empty($arrayfields['total_margin_rate']['checked'])) { + print ''; + } + if (!empty($arrayfields['total_mark_rate']['checked'])) { + print ''; + } + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields); + $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['c.datec']['checked'])) { + print ''; + } + // Date modification + if (!empty($arrayfields['c.tms']['checked'])) { + print ''; + } + // Date cloture + if (!empty($arrayfields['c.date_cloture']['checked'])) { + print ''; + } + // Note public + if (!empty($arrayfields['c.note_public']['checked'])) { + print ''; + } + // Note private + if (!empty($arrayfields['c.note_private']['checked'])) { + print ''; + } + // Shippable + if (!empty($arrayfields['shippable']['checked'])) { + print ''; + } + // Status billed + if (!empty($arrayfields['c.facture']['checked'])) { + print ''; + } + // Import key + if (!empty($arrayfields['c.import_key']['checked'])) { + print ''; + } + // Status + if (!empty($arrayfields['c.fk_statut']['checked'])) { + print ''; + } + // Action column + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + } + print "\n"; + + // Fields title + print ''; + + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'maxwidthsearch center '); + } + + // Détail commande + if (!empty($arrayfields['pr.ref']['checked'])) { + print_liste_field_titre($arrayfields['pr.ref']['label'], $_SERVER["PHP_SELF"], 'pr.ref', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['pr.desc']['checked'])) { + print_liste_field_titre($arrayfields['pr.desc']['label'], $_SERVER["PHP_SELF"], 'pr.desc', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['cdet.qty']['checked'])) { + print_liste_field_titre($arrayfields['cdet.qty']['label'], $_SERVER["PHP_SELF"], 'cdet.qty', '', $param, '', $sortfield, $sortorder); + } + + if (!empty($arrayfields['c.ref']['checked'])) { + print_liste_field_titre($arrayfields['c.ref']['label'], $_SERVER["PHP_SELF"], 'c.ref', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.ref_client']['checked'])) { + print_liste_field_titre($arrayfields['c.ref_client']['label'], $_SERVER["PHP_SELF"], 'c.ref_client', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['p.ref']['checked'])) { + print_liste_field_titre($arrayfields['p.ref']['label'], $_SERVER["PHP_SELF"], "p.ref", "", $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['p.title']['checked'])) { + print_liste_field_titre($arrayfields['p.title']['label'], $_SERVER["PHP_SELF"], "p.title", "", $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['s.nom']['checked'])) { + print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"], 's.nom', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['s.name_alias']['checked'])) { + print_liste_field_titre($arrayfields['s.name_alias']['label'], $_SERVER["PHP_SELF"], 's.name_alias', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['s.town']['checked'])) { + print_liste_field_titre($arrayfields['s.town']['label'], $_SERVER["PHP_SELF"], 's.town', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['s.zip']['checked'])) { + print_liste_field_titre($arrayfields['s.zip']['label'], $_SERVER["PHP_SELF"], 's.zip', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['state.nom']['checked'])) { + print_liste_field_titre($arrayfields['state.nom']['label'], $_SERVER["PHP_SELF"], "state.nom", "", $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['country.code_iso']['checked'])) { + print_liste_field_titre($arrayfields['country.code_iso']['label'], $_SERVER["PHP_SELF"], "country.code_iso", "", $param, '', $sortfield, $sortorder, 'center '); + } + if (!empty($arrayfields['typent.code']['checked'])) { + print_liste_field_titre($arrayfields['typent.code']['label'], $_SERVER["PHP_SELF"], "typent.code", "", $param, '', $sortfield, $sortorder, 'center '); + } + if (!empty($arrayfields['c.date_commande']['checked'])) { + print_liste_field_titre($arrayfields['c.date_commande']['label'], $_SERVER["PHP_SELF"], 'c.date_commande', '', $param, '', $sortfield, $sortorder, 'center '); + } + if (!empty($arrayfields['c.date_delivery']['checked'])) { + print_liste_field_titre($arrayfields['c.date_delivery']['label'], $_SERVER["PHP_SELF"], 'c.date_livraison', '', $param, '', $sortfield, $sortorder, 'center '); + } + if (!empty($arrayfields['c.fk_shipping_method']['checked'])) { + print_liste_field_titre($arrayfields['c.fk_shipping_method']['label'], $_SERVER["PHP_SELF"], "c.fk_shipping_method", "", $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.fk_cond_reglement']['checked'])) { + print_liste_field_titre($arrayfields['c.fk_cond_reglement']['label'], $_SERVER["PHP_SELF"], "c.fk_cond_reglement", "", $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.fk_mode_reglement']['checked'])) { + print_liste_field_titre($arrayfields['c.fk_mode_reglement']['label'], $_SERVER["PHP_SELF"], "c.fk_mode_reglement", "", $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.fk_input_reason']['checked'])) { + print_liste_field_titre($arrayfields['c.fk_input_reason']['label'], $_SERVER["PHP_SELF"], "c.fk_input_reason", "", $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['cdet.total_ht']['checked'])) { + print_liste_field_titre($arrayfields['cdet.total_ht']['label'], $_SERVER["PHP_SELF"], 'cdet.total_ht', '', $param, '', $sortfield, $sortorder, 'right '); + } + if (!empty($arrayfields['c.total_vat']['checked'])) { + print_liste_field_titre($arrayfields['c.total_vat']['label'], $_SERVER["PHP_SELF"], 'cdet.total_tva', '', $param, '', $sortfield, $sortorder, 'right '); + } + if (!empty($arrayfields['cdet.total_ttc']['checked'])) { + print_liste_field_titre($arrayfields['cdet.total_ttc']['label'], $_SERVER["PHP_SELF"], 'cdet.total_ttc', '', $param, '', $sortfield, $sortorder, 'right '); + } + if (!empty($arrayfields['c.fk_warehouse']['checked'])) { + print_liste_field_titre($arrayfields['c.fk_warehouse']['label'], "", '', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.multicurrency_code']['checked'])) { + print_liste_field_titre($arrayfields['c.multicurrency_code']['label'], $_SERVER['PHP_SELF'], 'c.multicurrency_code', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.multicurrency_tx']['checked'])) { + print_liste_field_titre($arrayfields['c.multicurrency_tx']['label'], $_SERVER['PHP_SELF'], 'c.multicurrency_tx', '', $param, '', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.multicurrency_total_ht']['checked'])) { + print_liste_field_titre($arrayfields['c.multicurrency_total_ht']['label'], $_SERVER['PHP_SELF'], 'c.multicurrency_total_ht', '', $param, 'class="right"', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.multicurrency_total_vat']['checked'])) { + print_liste_field_titre($arrayfields['c.multicurrency_total_vat']['label'], $_SERVER['PHP_SELF'], 'c.multicurrency_total_tva', '', $param, 'class="right"', $sortfield, $sortorder); + } + if (!empty($arrayfields['c.multicurrency_total_ttc']['checked'])) { + print_liste_field_titre($arrayfields['c.multicurrency_total_ttc']['label'], $_SERVER['PHP_SELF'], 'c.multicurrency_total_ttc', '', $param, 'class="right"', $sortfield, $sortorder); + } + if (!empty($arrayfields['u.login']['checked'])) { + print_liste_field_titre($arrayfields['u.login']['label'], $_SERVER["PHP_SELF"], 'u.login', '', $param, 'align="center"', $sortfield, $sortorder); + } + if (!empty($arrayfields['sale_representative']['checked'])) { + print_liste_field_titre($arrayfields['sale_representative']['label'], $_SERVER["PHP_SELF"], "", "", "$param", '', $sortfield, $sortorder); + } + if (!empty($arrayfields['total_pa']['checked'])) { + print_liste_field_titre($arrayfields['total_pa']['label'], $_SERVER['PHP_SELF'], '', '', $param, 'class="right"', $sortfield, $sortorder); + } + if (!empty($arrayfields['total_margin']['checked'])) { + print_liste_field_titre($arrayfields['total_margin']['label'], $_SERVER['PHP_SELF'], '', '', $param, 'class="right"', $sortfield, $sortorder); + } + if (!empty($arrayfields['total_margin_rate']['checked'])) { + print_liste_field_titre($arrayfields['total_margin_rate']['label'], $_SERVER['PHP_SELF'], '', '', $param, 'class="right"', $sortfield, $sortorder); + } + if (!empty($arrayfields['total_mark_rate']['checked'])) { + print_liste_field_titre($arrayfields['total_mark_rate']['label'], $_SERVER['PHP_SELF'], '', '', $param, 'class="right"', $sortfield, $sortorder); + } + + $totalarray = array( + 'nbfield' => 0, + 'val' => array( + 'cdet.total_ht' => 0, + 'cdet.total_tva' => 0, + 'cdet.total_ttc' => 0, + ), + 'pos' => array(), + ); + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; + // Hook fields + $parameters = array( + 'arrayfields' => $arrayfields, + 'param' => $param, + 'sortfield' => $sortfield, + 'sortorder' => $sortorder, + 'totalarray' => &$totalarray, + ); + $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + if (!empty($arrayfields['c.datec']['checked'])) { + print_liste_field_titre($arrayfields['c.datec']['label'], $_SERVER["PHP_SELF"], "c.date_creation", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + } + if (!empty($arrayfields['c.tms']['checked'])) { + print_liste_field_titre($arrayfields['c.tms']['label'], $_SERVER["PHP_SELF"], "c.tms", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + } + if (!empty($arrayfields['c.date_cloture']['checked'])) { + print_liste_field_titre($arrayfields['c.date_cloture']['label'], $_SERVER["PHP_SELF"], "c.date_cloture", "", $param, '', $sortfield, $sortorder, 'center nowrap '); + } + if (!empty($arrayfields['c.note_public']['checked'])) { + print_liste_field_titre($arrayfields['c.note_public']['label'], $_SERVER["PHP_SELF"], "c.note_public", "", $param, '', $sortfield, $sortorder, 'right '); + } + if (!empty($arrayfields['c.note_private']['checked'])) { + print_liste_field_titre($arrayfields['c.note_private']['label'], $_SERVER["PHP_SELF"], "c.note_private", "", $param, '', $sortfield, $sortorder, 'right '); + } + if (!empty($arrayfields['shippable']['checked'])) { + print_liste_field_titre($arrayfields['shippable']['label'], $_SERVER["PHP_SELF"], '', '', $param, '', $sortfield, $sortorder, 'center '); + } + if (!empty($arrayfields['c.facture']['checked'])) { + print_liste_field_titre($arrayfields['c.facture']['label'], $_SERVER["PHP_SELF"], 'c.facture', '', $param, '', $sortfield, $sortorder, 'center '); + } + if (!empty($arrayfields['c.import_key']['checked'])) { + print_liste_field_titre($arrayfields['c.import_key']['label'], $_SERVER["PHP_SELF"], "c.import_key", "", $param, '', $sortfield, $sortorder, 'center '); + } + if (!empty($arrayfields['c.fk_statut']['checked'])) { + print_liste_field_titre($arrayfields['c.fk_statut']['label'], $_SERVER["PHP_SELF"], "c.fk_statut", "", $param, '', $sortfield, $sortorder, 'center '); + } + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', $param, '', $sortfield, $sortorder, 'maxwidthsearch center '); + } + print ''."\n"; + + $total = 0; + $subtotal = 0; + $productstat_cache = array(); + $productstat_cachevirtual = array(); + $getNomUrl_cache = array(); + + $generic_commande = new Commande($db); + $generic_product = new Product($db); + $userstatic = new User($db); + $i = 0; + + $with_margin_info = false; + if (!empty($conf->margin->enabled) && ( + !empty($arrayfields['total_pa']['checked']) + || !empty($arrayfields['total_margin']['checked']) + || !empty($arrayfields['total_margin_rate']['checked']) + || !empty($arrayfields['total_mark_rate']['checked']) + ) + ) { + $with_margin_info = true; + } + $total_ht = 0; + $total_margin = 0; + + // Détail commande + $totalqty = 0; + + $totalarray = array(); + $totalarray['nbfield'] = 0; + $totalarray['val']['cdet.total_tva'] = 0; + $totalarray['val']['cdet.total_ttc'] = 0; + $imaxinloop = ($limit ? min($num, $limit) : $num); + while ($i < $imaxinloop) { + $obj = $db->fetch_object($resql); + + $notshippable = 0; + $warning = 0; + $text_info = ''; + $text_warning = ''; + $nbprod = 0; + + $companystatic->id = $obj->socid; + $companystatic->name = $obj->name; + $companystatic->name_alias = $obj->alias; + $companystatic->client = $obj->client; + $companystatic->code_client = $obj->code_client; + $companystatic->email = $obj->email; + $companystatic->phone = $obj->phone; + $companystatic->address = $obj->address; + $companystatic->zip = $obj->zip; + $companystatic->town = $obj->town; + $companystatic->country_code = $obj->country_code; + if (!isset($getNomUrl_cache[$obj->socid])) { + $getNomUrl_cache[$obj->socid] = $companystatic->getNomUrl(1, 'customer'); + } + + $generic_commande->id = $obj->c_rowid; + $generic_commande->ref = $obj->ref; + $generic_commande->statut = $obj->fk_statut; + $generic_commande->billed = $obj->billed; + $generic_commande->date = $db->jdate($obj->date_commande); + $generic_commande->date_livraison = $db->jdate($obj->date_delivery); // deprecated + $generic_commande->delivery_date = $db->jdate($obj->date_delivery); + $generic_commande->ref_client = $obj->ref_client; + $generic_commande->total_ht = $obj->c_total_ht; + $generic_commande->total_tva = $obj->c_total_tva; + $generic_commande->total_ttc = $obj->c_total_ttc; + $generic_commande->note_public = $obj->note_public; + $generic_commande->note_private = $obj->note_private; + + $projectstatic->id = $obj->project_id; + $projectstatic->ref = $obj->project_ref; + $projectstatic->title = $obj->project_label; + + $marginInfo = array(); + if ($with_margin_info === true) { + $generic_commande->fetch_lines(); + $marginInfo = $formmargin->getMarginInfosArray($generic_commande); + $total_ht += $obj->total_ht; + $total_margin += $marginInfo['total_margin']; + } + + print ''; + + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Détail commande + // Product Ref + if (!empty($arrayfields['pr.ref']['checked'])) { + if (!empty($obj->product_rowid)) { + $generic_product->id = $obj->product_rowid; + $generic_product->ref = $obj->product_ref; + $generic_product->label = $obj->product_label; + $generic_product->status = $obj->product_status; + $generic_product->status_buy = $obj->product_status_buy; + $generic_product->status_batch = $obj->product_batch; + $generic_product->barcode = $obj->product_barcode; + print ''; + } else { + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + } + // Product Description + if (!empty($arrayfields['pr.desc']['checked'])) { + // print ''; + !empty($obj->product_label) ? $labelproduct = $obj->product_label : $labelproduct = $obj->description; + print ''; + + if (!$i) { + $totalarray['nbfield']++; + } + } + // Product QtyOrdered + if (!empty($arrayfields['cdet.qty']['checked'])) { + print ''; + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'cdet.qty'; + } + if (isset($totalarray['val']['cdet.qty'])) { + $totalarray['val']['cdet.qty'] += $obj->qty; + } else { + $totalarray['val']['cdet.qty'] = $obj->qty; + } + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Ref + if (!empty($arrayfields['c.ref']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Ref customer + if (!empty($arrayfields['c.ref_client']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project ref + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project label + if (!empty($arrayfields['p.title']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Third party + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Alias name + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Order date + if (!empty($arrayfields['c.date_commande']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Plannned date of delivery + if (!empty($arrayfields['c.date_delivery']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Shipping Method + if (!empty($arrayfields['c.fk_shipping_method']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Payment terms + if (!empty($arrayfields['c.fk_cond_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Payment mode + if (!empty($arrayfields['c.fk_mode_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Channel + if (!empty($arrayfields['c.fk_input_reason']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['cdet.total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'cdet.total_ht'; + } + if (isset($totalarray['val']['cdet.total_ht'])) { + $totalarray['val']['cdet.total_ht'] += $obj->total_ht; + } else { + $totalarray['val']['cdet.total_ht'] = $obj->total_ht; + } + } + // Amount VAT + if (!empty($arrayfields['c.total_vat']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'cdet.total_tva'; + } + $totalarray['val']['cdet.total_tva'] += $obj->total_tva; + } + // Amount TTC + if (!empty($arrayfields['cdet.total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'cdet.total_ttc'; + } + $totalarray['val']['cdet.total_ttc'] += $obj->total_ttc; + } + // Warehouse + if (!empty($arrayfields['c.fk_warehouse']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Currency + if (!empty($arrayfields['c.multicurrency_code']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Currency rate + if (!empty($arrayfields['c.multicurrency_tx']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['c.multicurrency_total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount VAT + if (!empty($arrayfields['c.multicurrency_total_vat']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount TTC + if (!empty($arrayfields['c.multicurrency_total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + $userstatic->id = $obj->fk_user_author; + $userstatic->login = $obj->login; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_statut; + $userstatic->entity = $obj->entity; + $userstatic->photo = $obj->photo; + $userstatic->office_phone = $obj->office_phone; + $userstatic->office_fax = $obj->office_fax; + $userstatic->user_mobile = $obj->user_mobile; + $userstatic->job = $obj->job; + $userstatic->gender = $obj->gender; + + // Author + if (!empty($arrayfields['u.login']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['sale_representative']['checked'])) { + // Sales representatives + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Total buying or cost price + if (!empty($arrayfields['total_pa']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Total margin + if (!empty($arrayfields['total_margin']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; + } + $totalarray['val']['total_margin'] += $marginInfo['total_margin']; + } + // Total margin rate + if (!empty($arrayfields['total_margin_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Total mark rate + if (!empty($arrayfields['total_mark_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_mark_rate'; + } + if ($i >= $imaxinloop - 1) { + if (!empty($total_ht)) { + $totalarray['val']['total_mark_rate'] = price2num($total_margin * 100 / $total_ht, 'MT'); + } else { + $totalarray['val']['total_mark_rate'] = ''; + } + } + } + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + + // Date creation + if (!empty($arrayfields['c.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date modification + if (!empty($arrayfields['c.tms']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date cloture + if (!empty($arrayfields['c.date_cloture']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Note public + if (!empty($arrayfields['c.note_public']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Note private + if (!empty($arrayfields['c.note_private']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Show shippable Icon (this creates subloops, so may be slow) + if (!empty($arrayfields['shippable']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Billed + if (!empty($arrayfields['c.facture']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Import key + if (!empty($arrayfields['c.import_key']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['c.fk_statut']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // $totalarray['nbfield']--; + // $totalarray['nbfield']--; + print "\n"; + + $total += $obj->total_ht; + $subtotal += $obj->total_ht; + $i++; + } + + // Show total line + include DOL_DOCUMENT_ROOT.'/core/tpl/list_print_total.tpl.php'; + + // If no record found + if ($num == 0) { + $colspan = 1; + foreach ($arrayfields as $key => $val) { + if (!empty($val['checked'])) { + $colspan++; + } + } + print ''; + } + + $db->free($resql); + + $parameters = array('arrayfields'=>$arrayfields, 'sql'=>$sql); + $reshook = $hookmanager->executeHooks('printFieldListFooter', $parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + + print '
'; + $searchpicto = $form->showFilterButtons('left'); + print $searchpicto; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print $form->select_country($search_country, 'search_country', '', 0, 'minwidth100imp maxwidth100'); + print ''; + print $form->selectarray("search_type_thirdparty", $formcompany->typent_array(0), $search_type_thirdparty, 1, 0, 0, '', 0, 0, 0, (empty($conf->global->SOCIETE_SORT_ON_TYPEENT) ? 'ASC' : $conf->global->SOCIETE_SORT_ON_TYPEENT), '', 1); + print ''; + print '
'; + print $form->selectDate($search_dateorder_start ? $search_dateorder_start : -1, 'search_dateorder_start_', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('From')); + print '
'; + print '
'; + print $form->selectDate($search_dateorder_end ? $search_dateorder_end : -1, 'search_dateorder_end_', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('to')); + print '
'; + print '
'; + print '
'; + print $form->selectDate($search_datedelivery_start ? $search_datedelivery_start : -1, 'search_datedelivery_start_', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('From')); + print '
'; + print '
'; + print $form->selectDate($search_datedelivery_end ? $search_datedelivery_end : -1, 'search_datedelivery_end_', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('to')); + print '
'; + print '
'; + $form->selectShippingMethod($search_fk_shipping_method, 'search_fk_shipping_method', '', 1, '', 1); + print ''; + $form->select_conditions_paiements($search_fk_cond_reglement, 'search_fk_cond_reglement', 1, 1, 1); + print ''; + $form->select_types_paiements($search_fk_mode_reglement, 'search_fk_mode_reglement', '', 0, 1, 1, 0, -1); + print ''; + $form->selectInputReason($search_fk_input_reason, 'search_fk_input_reason', '', 1, '', 1); + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print $form->selectMultiCurrency($search_multicurrency_code, 'search_multicurrency_code', 1); + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; + print '
'; + print $form->selectDate($search_datecloture_start ? $search_datecloture_start : -1, 'search_datecloture_start', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('From')); + print '
'; + print '
'; + print $form->selectDate($search_datecloture_end ? $search_datecloture_end : -1, 'search_datecloture_end', 0, 0, 1, '', 1, 0, 0, '', '', '', '', 1, '', $langs->trans('to')); + print '
'; + print '
'; + print ''; + print ''; + //print $form->selectyesno('search_shippable', $search_shippable, 1, 0, 1, 1); + if (!empty($conf->global->ORDER_SHIPABLE_STATUS_DISABLED_BY_DEFAULT)) { + print ''; + print $langs->trans('ShowShippableStatus'); + } else { + $show_shippable_command = 1; + } + print ''; + print $form->selectyesno('search_billed', $search_billed, 1, 0, 1, 1); + print ''; + print ''; + $liststatus = array( + Commande::STATUS_DRAFT=>$langs->trans("StatusOrderDraftShort"), + Commande::STATUS_VALIDATED=>$langs->trans("StatusOrderValidated"), + Commande::STATUS_SHIPMENTONPROCESS=>$langs->trans("StatusOrderSentShort"), + Commande::STATUS_CLOSED=>$langs->trans("StatusOrderDelivered"), + -3=>$langs->trans("StatusOrderValidatedShort").'+'.$langs->trans("StatusOrderSentShort").'+'.$langs->trans("StatusOrderDelivered"), + -2=>$langs->trans("StatusOrderValidatedShort").'+'.$langs->trans("StatusOrderSentShort"), + Commande::STATUS_CANCELED=>$langs->trans("StatusOrderCanceledShort") + ); + print $form->selectarray('search_status', $liststatus, $search_status, -5, 0, 0, '', 0, 0, 0, '', 'maxwidth125', 1); + print ''; + $searchpicto = $form->showFilterButtons(); + print $searchpicto; + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''.$generic_product->getNomUrl(1).'Ligne libre'.$obj->description.''.dol_escape_htmltag($labelproduct).''.$obj->qty.''; + print $generic_commande->getNomUrl(1, ($search_status != 2 ? 0 : $obj->fk_statut), 0, 0, 0, 1, 1); + + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->commande->multidir_output[$conf->entity].'/'.dol_sanitizeFileName($obj->ref); + $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; + print $formfile->getDocumentsLink($generic_commande->element, $filename, $filedir); + + print ''.$obj->ref_client.''; + if ($obj->project_id > 0) { + print $projectstatic->getNomUrl(1); + } + print ''; + if ($obj->project_id > 0) { + print $projectstatic->title; + } + print ''; + print $getNomUrl_cache[$obj->socid]; + + // If module invoices enabled and user with invoice creation permissions + if (isModEnabled('facture') && !empty($conf->global->ORDER_BILLING_ALL_CUSTOMER)) { + if ($user->rights->facture->creer) { + if (($obj->fk_statut > 0 && $obj->fk_statut < 3) || ($obj->fk_statut == 3 && $obj->billed == 0)) { + print ' '; + print img_picto($langs->trans("CreateInvoiceForThisCustomer").' : '.$companystatic->name, 'object_bill', 'hideonsmartphone').''; + } + } + } + print ''; + print $obj->alias; + print ''; + print $obj->town; + print ''; + print $obj->zip; + print '".$obj->state_name."'; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + if (empty($typenArray)) { + $typenArray = $formcompany->typent_array(1); + } + print $typenArray[$obj->typent_code]; + print ''; + print dol_print_date($db->jdate($obj->date_commande), 'day'); + // Warning late icon and note + if ($generic_commande->hasDelay()) { + print img_picto($langs->trans("Late").' : '.$generic_commande->showDelay(), "warning"); + } + print ''; + print dol_print_date($db->jdate($obj->date_delivery), 'dayhour'); + print ''; + $form->formSelectShippingMethod('', $obj->fk_shipping_method, 'none', 1); + print ''; + $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 0, '', 1, $obj->deposit_percent); + print ''; + $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1); + print ''; + $form->formInputReason($_SERVER['PHP_SELF'], $obj->fk_input_reason, 'none', ''); + print ''.price($obj->total_ht)."'.price($obj->total_tva)."'.price($obj->total_ttc)."'; + if ($obj->warehouse > 0) { + print img_picto('', 'stock', 'class="paddingrightonly"'); + } + $formproduct->formSelectWarehouses($_SERVER['PHP_SELF'], $obj->warehouse, 'none'); + print "'.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."'; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_vat)."'.price($obj->multicurrency_total_ttc)."'; + if ($userstatic->id) { + print $userstatic->getNomUrl(-1); + } else { + print ' '; + } + print "'; + if ($obj->socid > 0) { + $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); + if ($listsalesrepresentatives < 0) { + dol_print_error($db); + } + $nbofsalesrepresentative = count($listsalesrepresentatives); + if ($nbofsalesrepresentative > 6) { + // We print only number + print $nbofsalesrepresentative; + } elseif ($nbofsalesrepresentative > 0) { + $j = 0; + foreach ($listsalesrepresentatives as $val) { + $userstatic->id = $val['id']; + $userstatic->lastname = $val['lastname']; + $userstatic->firstname = $val['firstname']; + $userstatic->email = $val['email']; + $userstatic->statut = $val['statut']; + $userstatic->entity = $val['entity']; + $userstatic->photo = $val['photo']; + $userstatic->login = $val['login']; + $userstatic->office_phone = $val['office_phone']; + $userstatic->office_fax = $val['office_fax']; + $userstatic->user_mobile = $val['user_mobile']; + $userstatic->job = $val['job']; + $userstatic->gender = $val['gender']; + //print '
': + print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); + $j++; + if ($j < $nbofsalesrepresentative) { + print ' '; + } + //print '
'; + } + } + //else print $langs->trans("NoSalesRepresentativeAffected"); + } else { + print ' '; + } + print '
'.price($marginInfo['pa_total']).''.price($marginInfo['total_margin']).''.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_cloture), 'dayhour', 'tzuser'); + print ''; + print dol_string_nohtmltag($obj->note_public); + print ''; + print dol_string_nohtmltag($obj->note_private); + print ''; + if (!empty($show_shippable_command) && !empty($conf->stock->enabled)) { + if (($obj->fk_statut > $generic_commande::STATUS_DRAFT) && ($obj->fk_statut < $generic_commande::STATUS_CLOSED)) { + $generic_commande->getLinesArray(); // Load array ->lines + $generic_commande->loadExpeditions(); // Load array ->expeditions + + $numlines = count($generic_commande->lines); // Loop on each line of order + for ($lig = 0; $lig < $numlines; $lig++) { + if (isset($generic_commande->expeditions[$generic_commande->lines[$lig]->id])) { + $reliquat = $generic_commande->lines[$lig]->qty - $generic_commande->expeditions[$generic_commande->lines[$lig]->id]; + } else { + $reliquat = $generic_commande->lines[$lig]->qty; + } + if ($generic_commande->lines[$lig]->product_type == 0 && $generic_commande->lines[$lig]->fk_product > 0) { // If line is a product and not a service + $nbprod++; // order contains real products + $generic_product->id = $generic_commande->lines[$lig]->fk_product; + + // Get local and virtual stock and store it into cache + if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product])) { + $generic_product->load_stock('nobatch'); // ->load_virtual_stock() is already included into load_stock() + $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_reel; + $productstat_cachevirtual[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_theorique; + } else { + $generic_product->stock_reel = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stock_reel']; + $generic_product->stock_theorique = $productstat_cachevirtual[$generic_commande->lines[$lig]->fk_product]['stock_reel'] = $generic_product->stock_theorique; + } + + if ($reliquat > $generic_product->stock_reel) { + $notshippable++; + } + if (empty($conf->global->SHIPPABLE_ORDER_ICON_IN_LIST)) { // Default code. Default should be this case. + $text_info .= $reliquat.' x '.$generic_commande->lines[$lig]->product_ref.' '.dol_trunc($generic_commande->lines[$lig]->product_label, 20); + $text_info .= ' - '.$langs->trans("Stock").': '.$generic_product->stock_reel.''; + $text_info .= ' - '.$langs->trans("VirtualStock").': '.$generic_product->stock_theorique.''; + $text_info .= ($reliquat != $generic_commande->lines[$lig]->qty ? ' ('.$langs->trans("QtyInOtherShipments").' '.($generic_commande->lines[$lig]->qty - $reliquat).')' : ''); + $text_info .= '
'; + } else { // BUGGED CODE. + // DOES NOT TAKE INTO ACCOUNT MANUFACTURING. THIS CODE SHOULD BE USELESS. PREVIOUS CODE SEEMS COMPLETE. + // COUNT STOCK WHEN WE SHOULD ALREADY HAVE VALUE + // Detailed virtual stock, looks bugged, uncomplete and need heavy load. + // stock order and stock order_supplier + $stock_order = 0; + $stock_order_supplier = 0; + if (!empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT) || !empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT_CLOSE)) { // What about other options ? + if (!empty($conf->commande->enabled)) { + if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer'])) { + $generic_product->load_stats_commande(0, '1,2'); + $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer'] = $generic_product->stats_commande['qty']; + } else { + $generic_product->stats_commande['qty'] = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_customer']; + } + $stock_order = $generic_product->stats_commande['qty']; + } + if ((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || !empty($conf->supplier_order->enabled)) { + if (empty($productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier'])) { + $generic_product->load_stats_commande_fournisseur(0, '3'); + $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier'] = $generic_product->stats_commande_fournisseur['qty']; + } else { + $generic_product->stats_commande_fournisseur['qty'] = $productstat_cache[$generic_commande->lines[$lig]->fk_product]['stats_order_supplier']; + } + $stock_order_supplier = $generic_product->stats_commande_fournisseur['qty']; + } + } + $text_info .= $reliquat.' x '.$generic_commande->lines[$lig]->ref.' '.dol_trunc($generic_commande->lines[$lig]->product_label, 20); + $text_stock_reel = $generic_product->stock_reel.'/'.$stock_order; + if ($stock_order > $generic_product->stock_reel && !($generic_product->stock_reel < $generic_commande->lines[$lig]->qty)) { + $warning++; + $text_warning .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; + } + if ($reliquat > $generic_product->stock_reel) { + $text_info .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; + } else { + $text_info .= ''.$langs->trans('Available').' : '.$text_stock_reel.''; + } + if ((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || !empty($conf->supplier_order->enabled)) { + $text_info .= ' '.$langs->trans('SupplierOrder').' : '.$stock_order_supplier; + } + $text_info .= ($reliquat != $generic_commande->lines[$lig]->qty ? ' ('.$langs->trans("QtyInOtherShipments").' '.($generic_commande->lines[$lig]->qty - $reliquat).')' : ''); + $text_info .= '
'; + } + } + } + if ($notshippable == 0) { + $text_icon = img_picto('', 'dolly', '', false, 0, 0, '', 'green paddingleft'); + $text_info = $text_icon.' '.$langs->trans('Shippable').'
'.$text_info; + } else { + $text_icon = img_picto('', 'dolly', '', false, 0, 0, '', 'error paddingleft'); + $text_info = $text_icon.' '.$langs->trans('NonShippable').'
'.$text_info; + } + } + + if ($nbprod) { + print $form->textwithtooltip('', $text_info, 2, 1, $text_icon, '', 2); + } + if ($warning) { // Always false in default mode + print $form->textwithtooltip('', $langs->trans('NotEnoughForAllOrders').'
'.$text_warning, 2, 1, img_picto('', 'error'), '', 2); + } + } + print '
'.yn($obj->billed).''.$obj->import_key.''.$generic_commande->LibStatut($obj->fk_statut, $obj->billed, 5, 1).''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'.$langs->trans("NoRecordFound").'
'."\n"; + print '
'; + + print ''."\n"; + + $hidegeneratedfilelistifempty = 1; + if ($massaction == 'builddoc' || $action == 'remove_file' || $show_files) { + $hidegeneratedfilelistifempty = 0; + } + + // Show list of available documents + $urlsource = $_SERVER['PHP_SELF'].'?sortfield='.$sortfield.'&sortorder='.$sortorder; + $urlsource .= str_replace('&', '&', $param); + + $filedir = $diroutputmassaction; + $genallowed = $permissiontoread; + $delallowed = $permissiontoadd; + + print $formfile->showdocuments('massfilesarea_orders', '', $filedir, $urlsource, 0, $delallowed, '', 1, 1, 0, 48, 1, $param, $title, '', '', '', null, $hidegeneratedfilelistifempty); +} else { + dol_print_error($db); +} + +// End of page +llxFooter(); +$db->close(); diff --git a/htdocs/commande/tpl/linkedobjectblock.tpl.php b/htdocs/commande/tpl/linkedobjectblock.tpl.php index 819a6ecb74f..a6a1fde3851 100644 --- a/htdocs/commande/tpl/linkedobjectblock.tpl.php +++ b/htdocs/commande/tpl/linkedobjectblock.tpl.php @@ -46,12 +46,12 @@ foreach ($linkedObjectBlock as $key => $objectlink) { $trclass .= ' liste_sub_total'; } echo '
'.$langs->trans("CustomerOrder"); + echo ''.$langs->trans("CustomerOrder"); if (!empty($showImportButton) && !empty($conf->global->MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES)) { print ' '; - echo ''.$objectlink->getNomUrl(1).''.$objectlink->getNomUrl(1).''.$objectlink->ref_client.''.dol_print_date($objectlink->date, 'day').''; diff --git a/htdocs/compta/ajaxpayment.php b/htdocs/compta/ajaxpayment.php index aeb8d164928..b566f77bcde 100644 --- a/htdocs/compta/ajaxpayment.php +++ b/htdocs/compta/ajaxpayment.php @@ -109,7 +109,7 @@ if ($currentInvId) { // Here to breakdown $result -= $amountToBreakdown; // And canceled substraction has been replaced by breakdown } // else there's no need to calc anything, just reset the field (result is still < 0) } - $toJsonArray['amount_'.$currentInvId] = price2num($currentAmount).""; // Param will exist only if an img has been clicked + $toJsonArray['amount_'.$currentInvId] = price2num($currentAmount); // Param will exist only if an img has been clicked } $toJsonArray['makeRed'] = ($totalRemaining < price2num($result) || price2num($result) < 0) ? true : false; diff --git a/htdocs/compta/bank/bankentries_list.php b/htdocs/compta/bank/bankentries_list.php index b0514c71ee6..6c961e85af9 100644 --- a/htdocs/compta/bank/bankentries_list.php +++ b/htdocs/compta/bank/bankentries_list.php @@ -1134,8 +1134,8 @@ if ($resql) { } // Conciliated if (!empty($arrayfields['b.conciliated']['checked'])) { - print ''; - print $form->selectyesno('search_conciliated', $search_conciliated, 1, false, 1, 1); + print ''; + print $form->selectyesno('search_conciliated', $search_conciliated, 1, false, 1, 1, 'search_status onrightofpage maxwidth75'); print ''.$langs->trans($val).'
'.$langs->trans($ibankey).'
'.$langs->trans($bickey).'
'.$langs->trans("SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation").'
'.$langs->trans("BankAccountDomiciliation").''; print '
'.$langs->trans("BankAccountOwner").'
'.$langs->trans("BankName").'
'.$langs->trans($val).'
'; + print ''; $array = array( 'opened'=>$langs->trans("Opened"), 'closed'=>$langs->trans("Closed") ); - print $form->selectarray("search_status", $array, $search_status, 1, 0, 0, '', 0, 0, 0, '', '', 1); + print $form->selectarray("search_status", $array, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status maxwidth125 onrightofpage', 1); print '".$refcomp."'.price(abs($total_ttc))."  '.price($total_ttc)."'.price($solde).'
'; print '
'; print $formaccounting->select_account($search_accountancy_account, 'search_accountancy_account', 1, array(), 1, 1, 'maxwidth200'); @@ -475,7 +476,7 @@ if ($resql) { } // Subledger account - if ($arrayfields['subledger']['checked']) { + if (!empty($arrayfields['subledger']['checked'])) { print '
'; print '
'; print $formaccounting->select_auxaccount($search_accountancy_subledger, 'search_accountancy_subledger', 1, 'maxwidth200'); @@ -484,7 +485,7 @@ if ($resql) { } // Debit - if ($arrayfields['debit']['checked']) { + if (!empty($arrayfields['debit']['checked'])) { print '
'; print ''; print '
'.$accountingaccount->getNomUrl(0, 1, 1, '', 1).''.length_accounta($obj->subledger_account).''; if (!empty($val['arrayofkeyval']) && is_array($val['arrayofkeyval'])) { - print $form->selectarray('search_'.$key, $val['arrayofkeyval'], (isset($search[$key]) ? $search[$key] : ''), $val['notnull'], 0, 0, '', 1, 0, 0, '', 'maxwidth100', 1); + print $form->selectarray('search_'.$key, $val['arrayofkeyval'], (isset($search[$key]) ? $search[$key] : ''), $val['notnull'], 0, 0, '', 1, 0, 0, '', 'maxwidth100'.($key == 'status' ? ' search_status onrightofpage' : ''), 1); } elseif ((strpos($val['type'], 'integer:') === 0) || (strpos($val['type'], 'sellist:')=== 0)) { print $object->showInputField($val, $key, (isset($search[$key]) ? $search[$key] : ''), '', '', 'search_', 'maxwidth125', 1); } elseif (!preg_match('/^(date|timestamp|datetime)/', $val['type'])) { @@ -525,7 +553,8 @@ while ($i < ($limit ? min($num, $limit) : $num)) { $object->setVarsFromFetchObj($obj); // Show here line of result - print '
'.$langs->trans("NoRecordFound").'
'.$langs->trans("NoRecordFound").'
'."\n"; diff --git a/htdocs/compta/clients.php b/htdocs/compta/clients.php index cd472c270e3..8db4516d3dd 100644 --- a/htdocs/compta/clients.php +++ b/htdocs/compta/clients.php @@ -133,7 +133,7 @@ if ($resql) { $langs->load('commercial'); - print_barre_liste($langs->trans("ListOfCustomers"), $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, '', $num); + print_barre_liste($langs->trans("Customers"), $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, '', $num); print '
'; diff --git a/htdocs/compta/deplacement/index.php b/htdocs/compta/deplacement/index.php index a4a782de603..6f4613097d9 100644 --- a/htdocs/compta/deplacement/index.php +++ b/htdocs/compta/deplacement/index.php @@ -68,7 +68,7 @@ $childids[] = $user->id; //$help_url='EN:Module_Donations|FR:Module_Dons|ES:Módulo_Donaciones'; $help_url = ''; -llxHeader('', $langs->trans("ListOfFees"), $help_url); +llxHeader('', $langs->trans("TripsAndExpenses"), $help_url); diff --git a/htdocs/compta/deplacement/list.php b/htdocs/compta/deplacement/list.php index cae06774332..c1c5e5cb851 100644 --- a/htdocs/compta/deplacement/list.php +++ b/htdocs/compta/deplacement/list.php @@ -131,7 +131,7 @@ $resql = $db->query($sql); if ($resql) { $num = $db->num_rows($resql); - print_barre_liste($langs->trans("ListOfFees"), $page, $_SERVER["PHP_SELF"], "&socid=$socid", $sortfield, $sortorder, '', $num); + print_barre_liste($langs->trans("TripsAndExpenses"), $page, $_SERVER["PHP_SELF"], "&socid=$socid", $sortfield, $sortorder, '', $num); $i = 0; print ''."\n"; diff --git a/htdocs/compta/facture/card-rec.php b/htdocs/compta/facture/card-rec.php index aad41d10ec9..7896b26e8b0 100644 --- a/htdocs/compta/facture/card-rec.php +++ b/htdocs/compta/facture/card-rec.php @@ -142,7 +142,7 @@ if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massa $massaction = ''; } -$parameters = array('socid' => $socid); +$parameters = array(); $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); @@ -271,7 +271,7 @@ if (empty($reshook)) { } // Delete - if ($action == 'confirm_deleteinvoice' && $confirm == 'yes' && $user->rights->facture->supprimer) { + if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->facture->supprimer) { $object->delete($user); header("Location: ".DOL_URL_ROOT.'/compta/facture/invoicetemplate_list.php'); @@ -800,8 +800,10 @@ if (empty($reshook)) { $label = ((GETPOST('update_label') && GETPOST('product_label')) ? GETPOST('product_label') : ''); + $typeinvoice = Facture::TYPE_STANDARD; + // Check price is not lower than minimum (check is done only for standard or replacement invoices) - if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS)) && (($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT) && $price_min && (price2num($pu_ht) * (1 - $remise_percent / 100) < price2num($price_min)))) { + if (((!empty($conf->global->MAIN_USE_ADVANCED_PERMS) && empty($user->rights->produit->ignore_price_min_advance)) || empty($conf->global->MAIN_USE_ADVANCED_PERMS)) && (($typeinvoice == Facture::TYPE_STANDARD || $typeinvoice == Facture::TYPE_REPLACEMENT) && $price_min && ((float) price2num($pu_ht) * (1 - (float) $remise_percent / 100) < (float) price2num($price_min)))) { setEventMessages($langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, - 1, $conf->currency)), null, 'errors'); $error++; } @@ -1173,8 +1175,8 @@ if ($action == 'create') { } // Confirm delete of repeatable invoice - if ($action == 'ask_deleteinvoice') { - $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('DeleteRepeatableInvoice'), $langs->trans('ConfirmDeleteRepeatableInvoice'), 'confirm_deleteinvoice', '', 'no', 1); + if ($action == 'delete') { + $formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('DeleteRepeatableInvoice'), $langs->trans('ConfirmDeleteRepeatableInvoice'), 'confirm_delete', '', 'no', 1); } // Call Hook formConfirm @@ -1633,7 +1635,7 @@ if ($action == 'create') { // Show object lines if (!empty($object->lines)) { $canchangeproduct = 1; - $ret = $object->printObjectLines($action, $mysoc, $object->thirdparty, $lineid, 0); // No date selector for template invoice + $object->printObjectLines($action, $mysoc, $object->thirdparty, $lineid, 0); // No date selector for template invoice } // Form to add new line diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php index 10cf7b624fc..5f24ca87830 100644 --- a/htdocs/compta/facture/card.php +++ b/htdocs/compta/facture/card.php @@ -2038,12 +2038,12 @@ if (empty($reshook)) { $prod_entry_mode = GETPOST('prod_entry_mode', 'aZ09'); if ($prod_entry_mode == 'free') { $idprod = 0; - $tva_tx = (GETPOST('tva_tx', 'alpha') ? price2num(preg_replace('/\s*\(.*\)/', '', GETPOST('tva_tx', 'alpha'))) : 0); } else { $idprod = GETPOST('idprod', 'int'); - $tva_tx = ''; } + $tva_tx = GETPOST('tva_tx', 'alpha'); + $qty = price2num(GETPOST('qty'.$predef, 'alpha'), 'MS', 2); $remise_percent = (GETPOSTISSET('remise_percent'.$predef) ? price2num(GETPOST('remise_percent'.$predef, 'alpha'), '', 2) : 0); if (empty($remise_percent)) { @@ -2137,7 +2137,6 @@ if (empty($reshook)) { // Ecrase $pu par celui du produit // Ecrase $desc par celui du produit - // Ecrase $tva_tx par celui du produit // Ecrase $base_price_type par celui du produit // Replaces $fk_unit with the product's if (!empty($idprod) && $idprod > 0) { @@ -2157,8 +2156,8 @@ if (empty($reshook)) { $price_min_ttc = $datapriceofproduct['price_min_ttc']; $price_base_type = $datapriceofproduct['price_base_type']; - $tva_tx = $datapriceofproduct['tva_tx']; - $tva_npr = $datapriceofproduct['tva_npr']; + //$tva_tx = $datapriceofproduct['tva_tx']; + //$tva_npr = $datapriceofproduct['tva_npr']; $tmpvat = price2num(preg_replace('/\s*\(.*\)/', '', $tva_tx)); $tmpprodvat = price2num(preg_replace('/\s*\(.*\)/', '', $prod->tva_tx)); @@ -2505,12 +2504,12 @@ if (empty($reshook)) { // Check price is not lower than minimum (check is done only for standard or replacement invoices) if ($usermustrespectpricemin && ($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT)) { - if ($pu_ht && $price_min && ((price2num($pu_ht) * (1 - $remise_percent / 100)) < price2num($price_min))) { + if ($pu_ht && $price_min && (((float) price2num($pu_ht) * (1 - (float) $remise_percent / 100)) < (float) price2num($price_min))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; $action = 'editline'; - } elseif ($pu_ttc && $price_min_ttc && ((price2num($pu_ttc) * (1 - $remise_percent / 100)) < price2num($price_min_ttc))) { + } elseif ($pu_ttc && $price_min_ttc && ((price2num($pu_ttc) * (1 - (float) $remise_percent / 100)) < price2num($price_min_ttc))) { $mesg = $langs->trans("CantBeLessThanMinPrice", price(price2num($price_min_ttc, 'MU'), 0, $langs, 0, 0, -1, $conf->currency)); setEventMessages($mesg, null, 'errors'); $error++; @@ -2763,7 +2762,7 @@ if (empty($reshook)) { } if (!$errors) { - setEventMessages($langs->trans('Updated'), '', 'mesgs'); + setEventMessages($langs->trans('Updated'), null, 'mesgs'); header("Location: ".$_SERVER['PHP_SELF']."?id=".$id); } else { setEventMessages($langs->trans('ErrorOutingSituationInvoiceCreditNote'), array(), 'errors'); @@ -3066,6 +3065,11 @@ if ($action == 'create') { $remise_percent = (!empty($expesrc->remise_percent) ? $expesrc->remise_percent : (!empty($soc->remise_percent) ? $soc->remise_percent : 0)); $remise_absolue = (!empty($expesrc->remise_absolue) ? $expesrc->remise_absolue : (!empty($soc->remise_absolue) ? $soc->remise_absolue : 0)); + if (isModEnabled('multicurrency')) { + $currency_code = (!empty($expesrc->multicurrency_code) ? $expesrc->multicurrency_code : (!empty($soc->multicurrency_code) ? $soc->multicurrency_code : $objectsrc->multicurrency_code)); + $currency_tx = (!empty($expesrc->multicurrency_tx) ? $expesrc->multicurrency_tx : (!empty($soc->multicurrency_tx) ? $soc->multicurrency_tx : $objectsrc->multicurrency_tx)); + } + //Replicate extrafields $expesrc->fetch_optionals(); $object->array_options = $expesrc->array_options; @@ -3352,7 +3356,7 @@ if ($action == 'create') { jQuery(".checkforselect").prop("disabled", false); jQuery(".checkforselect").prop("checked", true); } - }; + } }); '; @@ -3775,7 +3779,7 @@ if ($action == 'create') { if ($soc->fetch_optionals() > 0) { $object->array_options = array_merge($object->array_options, $soc->array_options); } - }; + } print $object->showOptionals($extrafields, 'create', $parameters); } @@ -4673,16 +4677,16 @@ if ($action == 'create') { if ($displayWarranty) { // Retained Warranty print '
'; - print ''; print ''; @@ -183,7 +183,8 @@ if ($resql) { $i++; } } else { - print ''; + $titlefortab = $langs->transnoentitiesnoconv("BankTransfer"); + print ''; } print "
'; + print ''; - if ($action != 'editretainedwarranty' && $user->rights->facture->creer) { + if ($action != 'editretainedwarranty' && $user->rights->facture->creer && $object->statut == Facture::STATUS_DRAFT) { print ''; } print '
'; print $langs->trans('RetainedWarranty'); print 'id.'">'.img_edit($langs->trans('setretainedwarranty'), 1).'
'; print '
'; - if ($action == 'editretainedwarranty') { + if ($action == 'editretainedwarranty' && $object->statut == Facture::STATUS_DRAFT) { print ''; print ''; print ''; @@ -4699,7 +4703,7 @@ if ($action == 'create') { print ''; - if ($action != 'editretainedwarrantypaymentterms' && $user->rights->facture->creer) { + if ($action != 'editretainedwarrantypaymentterms' && $user->rights->facture->creer && $object->statut == Facture::STATUS_DRAFT) { print ''; } @@ -4710,7 +4714,7 @@ if ($action == 'create') { $defaultDate = $object->date; } - if ($action == 'editretainedwarrantypaymentterms') { + if ($action == 'editretainedwarrantypaymentterms' && $object->statut == Facture::STATUS_DRAFT) { //date('Y-m-d',$object->date_lim_reglement) print ''; print ''; @@ -4734,7 +4738,7 @@ if ($action == 'create') { print '
'; print $langs->trans('PaymentConditionsShortRetainedWarranty'); print 'id.'">'.img_edit($langs->trans('setPaymentConditionsShortRetainedWarranty'), 1).'
'; - if ($action != 'editretainedwarrantydatelimit' && $user->rights->facture->creer) { + if ($action != 'editretainedwarrantydatelimit' && $user->rights->facture->creer && $object->statut == Facture::STATUS_DRAFT) { print ''; } @@ -4745,7 +4749,7 @@ if ($action == 'create') { $defaultDate = $object->date; } - if ($action == 'editretainedwarrantydatelimit') { + if ($action == 'editretainedwarrantydatelimit' && $object->statut == Facture::STATUS_DRAFT) { //date('Y-m-d',$object->date_lim_reglement) print ''; print ''; @@ -5418,7 +5422,7 @@ if ($action == 'create') { // Show object lines if (!empty($object->lines)) { - $ret = $object->printObjectLines($action, $mysoc, $soc, $lineid, 1); + $object->printObjectLines($action, $mysoc, $soc, $lineid, 1); } // Form to add new line diff --git a/htdocs/compta/facture/class/api_invoices.class.php b/htdocs/compta/facture/class/api_invoices.class.php index 4c1392e28eb..bae53bce6a8 100644 --- a/htdocs/compta/facture/class/api_invoices.class.php +++ b/htdocs/compta/facture/class/api_invoices.class.php @@ -65,9 +65,9 @@ class Invoices extends DolibarrApi * * Return an array with invoice informations * - * @param int $id ID of invoice - * @param int $contact_list 0:Return array contains all properties, 1:Return array contains just id, -1: Do not return contacts/adddesses - * @return array|mixed data without useless information + * @param int $id ID of invoice + * @param int $contact_list 0:Return array contains all properties, 1:Return array contains just id, -1: Do not return contacts/adddesses + * @return Object Object with cleaned properties * * @throws RestException */ @@ -81,9 +81,9 @@ class Invoices extends DolibarrApi * * Return an array with invoice informations * - * @param string $ref Ref of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses - * @return array|mixed data without useless information + * @param string $ref Ref of object + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses + * @return Object Object with cleaned properties * * @url GET ref/{ref} * @@ -99,9 +99,9 @@ class Invoices extends DolibarrApi * * Return an array with invoice informations * - * @param string $ref_ext External reference of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses - * @return array|mixed data without useless information + * @param string $ref_ext External reference of object + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses + * @return Object Object with cleaned properties * * @url GET ref_ext/{ref_ext} * @@ -117,11 +117,11 @@ class Invoices extends DolibarrApi * * Return an array with invoice informations * - * @param int $id ID of order - * @param string $ref Ref of object - * @param string $ref_ext External reference of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses - * @return array|mixed data without useless information + * @param int $id ID of order + * @param string $ref Ref of object + * @param string $ref_ext External reference of object + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses + * @return Object Object with cleaned properties * * @throws RestException */ @@ -325,12 +325,11 @@ class Invoices extends DolibarrApi /** * Create an invoice using an existing order. * - * * @param int $orderid Id of the order + * @return Object Object with cleaned properties * * @url POST /createfromorder/{orderid} * - * @return int * @throws RestException 400 * @throws RestException 401 * @throws RestException 404 @@ -338,7 +337,6 @@ class Invoices extends DolibarrApi */ public function createInvoiceFromOrder($orderid) { - require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'; if (!DolibarrApiAccess::$user->rights->commande->lire) { @@ -368,11 +366,10 @@ class Invoices extends DolibarrApi /** * Get lines of an invoice * - * @param int $id Id of invoice + * @param int $id Id of invoice + * @return array Array of lines * * @url GET {id}/lines - * - * @return int */ public function getLines($id) { @@ -399,14 +396,13 @@ class Invoices extends DolibarrApi /** * Update a line to a given invoice * - * @param int $id Id of invoice to update - * @param int $lineid Id of line to update - * @param array $request_data InvoiceLine data + * @param int $id Id of invoice to update + * @param int $lineid Id of line to update + * @param array $request_data InvoiceLine data + * @return Object Object with cleaned properties * * @url PUT {id}/lines/{lineid} * - * @return array - * * @throws RestException 304 * @throws RestException 401 * @throws RestException 404 Invoice not found @@ -472,14 +468,13 @@ class Invoices extends DolibarrApi /** * Add a contact type of given invoice * - * @param int $id Id of invoice to update - * @param int $contactid Id of contact to add - * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER) + * @param int $id Id of invoice to update + * @param int $contactid Id of contact to add + * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER) + * @return array * * @url POST {id}/contact/{contactid}/{type} * - * @return int - * * @throws RestException 401 * @throws RestException 404 */ @@ -509,20 +504,24 @@ class Invoices extends DolibarrApi throw new RestException(500, 'Error when added the contact'); } - return $this->_cleanObjectDatas($this->invoice); + return array( + 'success' => array( + 'code' => 200, + 'message' => 'Contact linked to the invoice' + ) + ); } /** * Delete a contact type of given invoice * - * @param int $id Id of invoice to update - * @param int $contactid Row key of the contact in the array contact_ids. - * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER). + * @param int $id Id of invoice to update + * @param int $contactid Row key of the contact in the array contact_ids. + * @param string $type Type of the contact (BILLING, SHIPPING, CUSTOMER). + * @return Object Object with cleaned properties * * @url DELETE {id}/contact/{contactid}/{type} * - * @return array - * * @throws RestException 401 * @throws RestException 404 * @throws RestException 500 System error @@ -561,13 +560,12 @@ class Invoices extends DolibarrApi /** * Deletes a line of a given invoice * - * @param int $id Id of invoice - * @param int $lineid Id of the line to delete + * @param int $id Id of invoice + * @param int $lineid Id of the line to delete + * @return Object Object with cleaned properties * * @url DELETE {id}/lines/{lineid} * - * @return array - * * @throws RestException 400 * @throws RestException 401 * @throws RestException 404 @@ -575,7 +573,6 @@ class Invoices extends DolibarrApi */ public function deleteLine($id, $lineid) { - if (!DolibarrApiAccess::$user->rights->facture->creer) { throw new RestException(401); } @@ -592,9 +589,7 @@ class Invoices extends DolibarrApi throw new RestException(404, 'Invoice not found'); } - // TODO Check the lineid $lineid is a line of ojbect - - $updateRes = $this->invoice->deleteline($lineid); + $updateRes = $this->invoice->deleteline($lineid, $id); if ($updateRes > 0) { return $this->get($id); } else { @@ -605,9 +600,9 @@ class Invoices extends DolibarrApi /** * Update invoice * - * @param int $id Id of invoice to update - * @param array $request_data Datas - * @return int + * @param int $id Id of invoice to update + * @param array $request_data Datas + * @return Object|false Object with cleaned properties */ public function put($id, $request_data = null) { @@ -648,8 +643,8 @@ class Invoices extends DolibarrApi /** * Delete invoice * - * @param int $id Invoice ID - * @return array + * @param int $id Invoice ID + * @return array */ public function delete($id) { @@ -829,11 +824,10 @@ class Invoices extends DolibarrApi * * @param int $id Order ID * @param int $idwarehouse Warehouse ID + * @return Object Object with cleaned properties * * @url POST {id}/settodraft * - * @return array - * * @throws RestException 304 * @throws RestException 401 * @throws RestException 404 @@ -887,10 +881,9 @@ class Invoices extends DolibarrApi * @param int $id Invoice ID * @param int $idwarehouse Warehouse ID * @param int $notrigger 1=Does not execute triggers, 0= execute triggers + * @return Object|false Object with cleaned properties * * @url POST {id}/validate - * - * @return array */ public function validate($id, $idwarehouse = 0, $notrigger = 0) { @@ -932,11 +925,10 @@ class Invoices extends DolibarrApi * @param int $id Order ID * @param string $close_code Code filled if we classify to 'Paid completely' when payment is not complete (for escompte for example) * @param string $close_note Comment defined if we classify to 'Paid' when payment is not complete (for escompte for example) + * @return Object Object with cleaned properties * * @url POST {id}/settopaid * - * @return array An invoice object - * * @throws RestException 304 * @throws RestException 401 * @throws RestException 404 @@ -981,12 +973,11 @@ class Invoices extends DolibarrApi /** * Sets an invoice as unpaid * - * @param int $id Order ID + * @param int $id Order ID + * @return Object Object with cleaned properties * * @url POST {id}/settounpaid * - * @return array An invoice object - * * @throws RestException 304 * @throws RestException 401 * @throws RestException 404 @@ -1031,10 +1022,9 @@ class Invoices extends DolibarrApi * Get discount from invoice * * @param int $id Id of invoice + * @return Object Object with cleaned properties * * @url GET {id}/discount - * - * @return mixed */ public function getDiscount($id) { @@ -1069,10 +1059,10 @@ class Invoices extends DolibarrApi /** * Create a discount (credit available) for a credit note or a deposit. * - * @param int $id Invoice ID - * @url POST {id}/markAsCreditAvailable + * @param int $id Invoice ID + * @return Object Object with cleaned properties * - * @return array An invoice object + * @url POST {id}/markAsCreditAvailable * * @throws RestException 304 * @throws RestException 401 @@ -1241,11 +1231,10 @@ class Invoices extends DolibarrApi * * @param int $id Id of invoice * @param int $discountid Id of discount + * @return int * * @url POST {id}/usediscount/{discountid} * - * @return int - * * @throws RestException 400 * @throws RestException 401 * @throws RestException 404 @@ -1253,7 +1242,6 @@ class Invoices extends DolibarrApi */ public function useDiscount($id, $discountid) { - if (!DolibarrApiAccess::$user->rights->facture->creer) { throw new RestException(401); } @@ -1288,11 +1276,10 @@ class Invoices extends DolibarrApi * * @param int $id Id of invoice * @param int $discountid Id of a discount coming from a credit note + * @return int * * @url POST {id}/usecreditnote/{discountid} * - * @return int - * * @throws RestException 400 * @throws RestException 401 * @throws RestException 404 @@ -1300,7 +1287,6 @@ class Invoices extends DolibarrApi */ public function useCreditNote($id, $discountid) { - require_once DOL_DOCUMENT_ROOT.'/core/class/discount.class.php'; if (!DolibarrApiAccess::$user->rights->facture->creer) { @@ -1333,12 +1319,11 @@ class Invoices extends DolibarrApi /** * Get list of payments of a given invoice * - * @param int $id Id of invoice + * @param int $id Id of invoice + * @return array * * @url GET {id}/payments * - * @return array - * * @throws RestException 400 * @throws RestException 401 * @throws RestException 404 @@ -1395,8 +1380,6 @@ class Invoices extends DolibarrApi */ public function addPayment($id, $datepaye, $paymentid, $closepaidinvoices, $accountid, $num_payment = '', $comment = '', $chqemetteur = '', $chqbank = '') { - global $conf; - require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php'; if (!DolibarrApiAccess::$user->rights->facture->creer) { @@ -1509,6 +1492,7 @@ class Invoices extends DolibarrApi * @url POST /paymentsdistributed * * @return int Payment ID + * * @throws RestException 400 * @throws RestException 401 * @throws RestException 403 @@ -1516,8 +1500,6 @@ class Invoices extends DolibarrApi */ public function addPaymentDistributed($arrayofamounts, $datepaye, $paymentid, $closepaidinvoices, $accountid, $num_payment = '', $comment = '', $chqemetteur = '', $chqbank = '', $ref_ext = '', $accepthigherpayment = false) { - global $conf; - require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php'; if (!DolibarrApiAccess::$user->rights->facture->creer) { @@ -1645,6 +1627,7 @@ class Invoices extends DolibarrApi * @url PUT payments/{id} * * @return array + * * @throws RestException 400 Bad parameters * @throws RestException 401 Not allowed * @throws RestException 404 Not found @@ -1708,8 +1691,8 @@ class Invoices extends DolibarrApi /** * Validate fields before create or update object * - * @param array|null $data Datas to validate - * @return array + * @param array|null $data Datas to validate + * @return array * * @throws RestException */ @@ -1733,7 +1716,7 @@ class Invoices extends DolibarrApi * * @param int $id ID of template invoice * @param int $contact_list 0:Return array contains all properties, 1:Return array contains just id, -1: Do not return contacts/adddesses - * @return array|mixed data without useless information + * @return Object Object with cleaned properties * * @url GET templates/{id} * @@ -1749,11 +1732,11 @@ class Invoices extends DolibarrApi * * Return an array with invoice informations * - * @param int $id ID of order - * @param string $ref Ref of object - * @param string $ref_ext External reference of object - * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses - * @return array|mixed data without useless information + * @param int $id ID of order + * @param string $ref Ref of object + * @param string $ref_ext External reference of object + * @param int $contact_list 0: Returned array of contacts/addresses contains all properties, 1: Return array contains just id, -1: Do not return contacts/adddesses + * @return Object Object with cleaned properties * * @throws RestException */ diff --git a/htdocs/compta/facture/class/facture-rec.class.php b/htdocs/compta/facture/class/facture-rec.class.php index 3a586dfc3e5..269c5267ab3 100644 --- a/htdocs/compta/facture/class/facture-rec.class.php +++ b/htdocs/compta/facture/class/facture-rec.class.php @@ -169,7 +169,7 @@ class FactureRec extends CommonInvoice 'rowid' =>array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>10), 'titre' =>array('type'=>'varchar(100)', 'label'=>'Titre', 'enabled'=>1, 'showoncombobox' => 1, 'visible'=>-1, 'position'=>15), 'entity' =>array('type'=>'integer', 'label'=>'Entity', 'default'=>1, 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>20, 'index'=>1), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>-1, 'notnull'=>1, 'position'=>25), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>-1, 'notnull'=>1, 'position'=>25), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'position'=>30), //'amount' =>array('type'=>'double(24,8)', 'label'=>'Amount', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>35), 'remise' =>array('type'=>'double', 'label'=>'Remise', 'enabled'=>1, 'visible'=>-1, 'position'=>40), @@ -188,13 +188,12 @@ class FactureRec extends CommonInvoice 'note_private' =>array('type'=>'text', 'label'=>'NotePrivate', 'enabled'=>1, 'visible'=>0, 'position'=>105), 'note_public' =>array('type'=>'text', 'label'=>'NotePublic', 'enabled'=>1, 'visible'=>0, 'position'=>110), 'modelpdf' =>array('type'=>'varchar(255)', 'label'=>'Modelpdf', 'enabled'=>1, 'visible'=>-1, 'position'=>115), - 'date_last_gen' =>array('type'=>'varchar(7)', 'label'=>'Last gen', 'enabled'=>1, 'visible'=>-1, 'position'=>120), - 'unit_frequency' =>array('type'=>'varchar(2)', 'label'=>'Unit frequency', 'enabled'=>1, 'visible'=>-1, 'position'=>125), 'date_when' =>array('type'=>'datetime', 'label'=>'Date when', 'enabled'=>1, 'visible'=>-1, 'position'=>130), 'date_last_gen' =>array('type'=>'datetime', 'label'=>'Date last gen', 'enabled'=>1, 'visible'=>-1, 'position'=>135), 'nb_gen_done' =>array('type'=>'integer', 'label'=>'Nb gen done', 'enabled'=>1, 'visible'=>-1, 'position'=>140), 'nb_gen_max' =>array('type'=>'integer', 'label'=>'Nb gen max', 'enabled'=>1, 'visible'=>-1, 'position'=>145), 'frequency' =>array('type'=>'integer', 'label'=>'Frequency', 'enabled'=>1, 'visible'=>-1, 'position'=>150), + 'unit_frequency' =>array('type'=>'varchar(2)', 'label'=>'UnitFrequency', 'enabled'=>1, 'visible'=>-1, 'position'=>152), 'usenewprice' =>array('type'=>'integer', 'label'=>'UseNewPrice', 'enabled'=>1, 'visible'=>0, 'position'=>155), 'revenuestamp' =>array('type'=>'double(24,8)', 'label'=>'RevenueStamp', 'enabled'=>1, 'visible'=>-1, 'position'=>160, 'isameasure'=>1), 'auto_validate' =>array('type'=>'integer', 'label'=>'Auto validate', 'enabled'=>1, 'visible'=>-1, 'position'=>165), @@ -1771,35 +1770,35 @@ class FactureRec extends CommonInvoice /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'facture_rec' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** * Function used to replace a product id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old product id - * @param int $dest_id New product id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old product id + * @param int $dest_id New product id + * @return bool */ - public static function replaceProduct(DoliDB $db, $origin_id, $dest_id) + public static function replaceProduct(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'facturedet_rec' ); - return CommonObject::commonReplaceProduct($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceProduct($dbs, $origin_id, $dest_id, $tables); } /** diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 87d28de8756..1af653e14d1 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -1956,14 +1956,14 @@ class Facture extends CommonInvoice $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_incoterms as i ON f.fk_incoterms = i.rowid'; if ($rowid) { - $sql .= " WHERE f.rowid=".((int) $rowid); + $sql .= " WHERE f.rowid = ".((int) $rowid); } else { $sql .= ' WHERE f.entity IN ('.getEntity('invoice').')'; // Don't use entity if you use rowid if ($ref) { - $sql .= " AND f.ref='".$this->db->escape($ref)."'"; + $sql .= " AND f.ref = '".$this->db->escape($ref)."'"; } if ($ref_ext) { - $sql .= " AND f.ref_ext='".$this->db->escape($ref_ext)."'"; + $sql .= " AND f.ref_ext = '".$this->db->escape($ref_ext)."'"; } } @@ -4078,7 +4078,7 @@ class Facture extends CommonInvoice * * @param int $idline id of line to check * @param float $situation_percent progress percentage need to be test - * @return false if KO, true if OK + * @return bool false if KO, true if OK */ public function checkProgressLine($idline, $situation_percent) { @@ -4097,7 +4097,7 @@ class Facture extends CommonInvoice if ($obj === null) { return true; } else { - return $situation_percent < $obj->situation_percent; + return ($situation_percent < $obj->situation_percent); } } @@ -4148,9 +4148,10 @@ class Facture extends CommonInvoice * Delete line in database * * @param int $rowid Id of line to delete + * @param int $id Id of object (for a check) * @return int <0 if KO, >0 if OK */ - public function deleteline($rowid) + public function deleteline($rowid, $id = 0) { global $user; @@ -4161,6 +4162,22 @@ class Facture extends CommonInvoice return -1; } + $line = new FactureLigne($this->db); + + $line->context = $this->context; + + // Load line + $result = $line->fetch($rowid); + if (!($result > 0)) { + dol_print_error($this->db, $line->error, $line->errors); + return -1; + } + + if ($id > 0 && $line->fk_facture != $id) { + $this->error = 'ErrorLineIDDoesNotMatchWithObjectID'; + return -1; + } + $this->db->begin(); // Free discount linked to invoice line @@ -4176,15 +4193,9 @@ class Facture extends CommonInvoice return -1; } - $line = new FactureLigne($this->db); - - $line->context = $this->context; - - // For triggers - $result = $line->fetch($rowid); - if (!($result > 0)) { - dol_print_error($this->db, $line->error, $line->errors); - } + // Memorize previous line for triggers + $staticline = clone $line; + $line->oldline = $staticline; if ($line->delete($user) > 0) { $result = $this->update_price(1); @@ -4213,7 +4224,7 @@ class Facture extends CommonInvoice * @param User $user User that set discount * @param double $remise Discount * @param int $notrigger 1=Does not execute triggers, 0= execute triggers - * @return int <0 if ko, >0 if ok + * @return int <0 if KO, >0 if OK */ public function set_remise($user, $remise, $notrigger = 0) { @@ -4228,7 +4239,7 @@ class Facture extends CommonInvoice * @param User $user User that set discount * @param double $remise Discount * @param int $notrigger 1=Does not execute triggers, 0= execute triggers - * @return int <0 if ko, >0 if ok + * @return int <0 if KO, >0 if OK */ public function setDiscount($user, $remise, $notrigger = 0) { @@ -4280,6 +4291,8 @@ class Facture extends CommonInvoice return -1 * $error; } } + + return 0; } @@ -4345,6 +4358,8 @@ class Facture extends CommonInvoice return -1 * $error; } } + + return 0; } /** @@ -4636,8 +4651,8 @@ class Facture extends CommonInvoice * Invoices matching the following rules are returned: * (validated + payment on process) or classified (payed completely or payed partiely) + not already replaced + not already a credit note * - * @param int $socid Id thirdparty - * @return array Array of invoices ($id => array('ref'=>,'paymentornot'=>,'status'=>,'paye'=>) + * @param int $socid Id thirdparty + * @return array|int Array of invoices ($id => array('ref'=>,'paymentornot'=>,'status'=>,'paye'=>) */ public function list_qualified_avoir_invoices($socid = 0) { @@ -4711,8 +4726,8 @@ class Facture extends CommonInvoice /** * Load indicators for dashboard (this->nbtodo and this->nbtodolate) * - * @param User $user Object user - * @return WorkboardResponse|int <0 if KO, WorkboardResponse if OK + * @param User $user Object user + * @return WorkboardResponse|int <0 if KO, WorkboardResponse if OK */ public function load_board($user) { @@ -5190,18 +5205,18 @@ class Facture extends CommonInvoice /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old third-party id - * @param int $dest_id New third-party id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'facture' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -5731,6 +5746,39 @@ class Facture extends CommonInvoice } else { dol_print_error($this->db); } + + return array(); + } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + if (property_exists($this, 'socid')) { + $return .= '
'.$this->socid.''; + } + if (property_exists($this, 'fk_user_author')) { + $return .= '
'.$this->fk_user_author.''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; } } @@ -6264,7 +6312,7 @@ class FactureLigne extends CommonInvoiceLine $sql .= ", total_localtax2=".price2num($this->total_localtax2); } $sql .= ", fk_product_fournisseur_price=".(!empty($this->fk_fournprice) ? "'".$this->db->escape($this->fk_fournprice)."'" : "null"); - $sql .= ", buy_price_ht=".(($this->pa_ht || $this->pa_ht === 0 || $this->pa_ht === '0') ? price2num($this->pa_ht) : "null"); // $this->pa_ht should always be defined (set to 0 or to sell price depending on option) + $sql .= ", buy_price_ht=".(($this->pa_ht || (string) $this->pa_ht === '0') ? price2num($this->pa_ht) : "null"); // $this->pa_ht should always be defined (set to 0 or to sell price depending on option) $sql .= ", fk_parent_line=".($this->fk_parent_line > 0 ? $this->fk_parent_line : "null"); if (!empty($this->rang)) { $sql .= ", rang=".((int) $this->rang); @@ -6375,11 +6423,11 @@ class FactureLigne extends CommonInvoiceLine // Update line in database $sql = "UPDATE ".MAIN_DB_PREFIX."facturedet SET"; - $sql .= " total_ht=".price2num($this->total_ht).""; - $sql .= ",total_tva=".price2num($this->total_tva).""; - $sql .= ",total_localtax1=".price2num($this->total_localtax1).""; - $sql .= ",total_localtax2=".price2num($this->total_localtax2).""; - $sql .= ",total_ttc=".price2num($this->total_ttc).""; + $sql .= " total_ht=".price2num($this->total_ht); + $sql .= ",total_tva=".price2num($this->total_tva); + $sql .= ",total_localtax1=".price2num($this->total_localtax1); + $sql .= ",total_localtax2=".price2num($this->total_localtax2); + $sql .= ",total_ttc=".price2num($this->total_ttc); $sql .= " WHERE rowid = ".((int) $this->rowid); dol_syslog(get_class($this)."::update_total", LOG_DEBUG); diff --git a/htdocs/compta/facture/class/paymentterm.class.php b/htdocs/compta/facture/class/paymentterm.class.php index 3ad533b6d3b..4da9dbb1559 100644 --- a/htdocs/compta/facture/class/paymentterm.class.php +++ b/htdocs/compta/facture/class/paymentterm.class.php @@ -137,7 +137,7 @@ class PaymentTerm // extends CommonObject $sql .= " ".(!isset($this->libelle_facture) ? 'NULL' : "'".$this->db->escape($this->libelle_facture)."'").","; $sql .= " ".(!isset($this->type_cdr) ? 'NULL' : "'".$this->db->escape($this->type_cdr)."'").","; $sql .= " ".(!isset($this->nbjour) ? 'NULL' : "'".$this->db->escape($this->nbjour)."'").","; - $sql .= " ".(!isset($this->decalage) ? 'NULL' : "'".$this->db->escape($this->decalage)."'").""; + $sql .= " ".(!isset($this->decalage) ? 'NULL' : "'".$this->db->escape($this->decalage)."'"); $sql .= ")"; $this->db->begin(); @@ -316,7 +316,7 @@ class PaymentTerm // extends CommonObject $sql .= " libelle_facture=".(isset($this->libelle_facture) ? "'".$this->db->escape($this->libelle_facture)."'" : "null").","; $sql .= " type_cdr=".(isset($this->type_cdr) ? $this->type_cdr : "null").","; $sql .= " nbjour=".(isset($this->nbjour) ? $this->nbjour : "null").","; - $sql .= " decalage=".(isset($this->decalage) ? $this->decalage : "null").""; + $sql .= " decalage=".(isset($this->decalage) ? $this->decalage : "null"); $sql .= " WHERE rowid = ".((int) $this->id); $this->db->begin(); diff --git a/htdocs/compta/facture/invoicetemplate_list.php b/htdocs/compta/facture/invoicetemplate_list.php index 0426aed01f6..ae9e4c2959b 100644 --- a/htdocs/compta/facture/invoicetemplate_list.php +++ b/htdocs/compta/facture/invoicetemplate_list.php @@ -620,7 +620,7 @@ if ($resql) { 1=>$langs->trans("Active"), -1=>$langs->trans("Disabled"), ); - print $form->selectarray('search_status', $liststatus, $search_status, -2, 0, 0, '', 0, 0, 0, '', 'width100'); + print $form->selectarray('search_status', $liststatus, $search_status, -2, 0, 0, '', 0, 0, 0, '', 'width100 onrightofpage'); print ''; } // Action column diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index dc78d7e4b49..0b5903c54c4 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -75,6 +75,7 @@ $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $optioncss = GETPOST('optioncss', 'alpha'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'invoicelist'; +$mode = GETPOST('mode', 'alpha'); if ($contextpage == 'poslist') { $optioncss = 'print'; @@ -299,7 +300,7 @@ if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massa $massaction = ''; } -$parameters = array('socid'=>$socid); +$parameters = array('socid'=>$socid, 'arrayfields'=>&$arrayfields); $reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); @@ -376,9 +377,9 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter', if (empty($reshook)) { $objectclass = 'Facture'; $objectlabel = 'Invoices'; - $permissiontoread = $user->rights->facture->lire; - $permissiontoadd = $user->rights->facture->creer; - $permissiontodelete = $user->rights->facture->supprimer; + $permissiontoread = $user->hasRight("facture", "lire"); + $permissiontoadd = $user->hasRight("facture", "creer"); + $permissiontodelete = $user->hasRight("facture", "supprimer"); $uploaddir = $conf->facture->dir_output; include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php'; } @@ -558,6 +559,9 @@ $companystatic = new Societe($db); $companyparent = new Societe($db); $company_url_list = array(); +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $sql = 'SELECT'; if ($sall || $search_user > 0) { $sql = 'SELECT DISTINCT'; @@ -670,11 +674,15 @@ if ($search_project_ref) { if ($search_project) { $sql .= natural_search('p.title', $search_project); } -if ($search_company) { - $sql .= natural_search('s.nom', $search_company); -} -if ($search_company_alias) { - $sql .= natural_search('s.name_alias', $search_company_alias); +if (empty($arrayfields['s.name_alias']['checked']) && $search_company) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_company); +} else { + if ($search_company) { + $sql .= natural_search('s.nom', $search_company); + } + if ($search_company_alias) { + $sql .= natural_search('s.name_alias', $search_company_alias); + } } if ($search_parent_name) { $sql .= natural_search('s2.nom', $search_parent_name); @@ -836,7 +844,7 @@ if (!empty($searchCategoryProductList)) { } } } -$searchCategoryCustomerList = $search_categ_cus ? array($search_categ_cus) : array();; +$searchCategoryCustomerList = $search_categ_cus ? array($search_categ_cus) : array(); $searchCategoryCustomerOperator = 0; // Search for tag/category ($searchCategoryCustomerList is an array of ID) if (!empty($searchCategoryCustomerList)) { @@ -967,6 +975,9 @@ if ($resql) { } $param = '&socid='.urlencode($socid); + if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); + } if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -1178,7 +1189,10 @@ if ($resql) { if (!empty($socid)) { $url .= '&socid='.$socid; } - $newcardbutton = dolGetButtonTitle($langs->trans('NewBill'), '', 'fa fa-plus-circle', $url, '', $user->rights->facture->creer); + $newcardbutton = ''; + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton = dolGetButtonTitle($langs->trans('NewBill'), '', 'fa fa-plus-circle', $url, '', $user->hasRight("facture", "creer")); } $i = 0; @@ -1197,6 +1211,7 @@ if ($resql) { print ''; print ''; print ''; + print ''; print_barre_liste($langs->trans('BillsCustomers').' '.($socid > 0 ? ' '.$soc->name : ''), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'bill', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -1230,7 +1245,7 @@ if ($resql) { // If the user can view prospects other than his' $moreforfilter = ''; - if ($user->rights->user->user->lire) { + if ($user->hasRight("user", "user", "lire")) { $langs->load("commercial"); $moreforfilter .= '
'; $tmptitle = $langs->trans('ThirdPartiesOfSaleRepresentative'); @@ -1238,14 +1253,14 @@ if ($resql) { $moreforfilter .= '
'; } // If the user can view prospects other than his' - if ($user->rights->user->user->lire) { + if ($user->hasRight("user", "user", "lire")) { $moreforfilter .= '
'; $tmptitle = $langs->trans('LinkedToSpecificUsers'); $moreforfilter .= img_picto($tmptitle, 'user', 'class="pictofixedwidth"').$form->select_dolusers($search_user, 'search_user', $tmptitle, '', 0, '', '', 0, 0, 0, '', 0, '', 'maxwidth250'); $moreforfilter .= '
'; } // Filter on product tags - if (isModEnabled('categorie') && $user->rights->categorie->lire && ($user->rights->produit->lire || $user->rights->service->lire)) { + if (isModEnabled('categorie') && $user->hasRight("categorie", "lire") && ($user->hasRight("produit", "lire") || $user->hasRight("service", "lire"))) { include_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; $moreforfilter .= '
'; $tmptitle = $langs->trans('IncludingProductWithTag'); @@ -1253,7 +1268,7 @@ if ($resql) { $moreforfilter .= img_picto($tmptitle, 'category', 'class="pictofixedwidth"').$form->selectarray('search_product_category', $cate_arbo, $search_product_category, $tmptitle, 0, 0, '', 0, 0, 0, 0, 'maxwidth250', 1); $moreforfilter .= '
'; } - if (isModEnabled('categorie') && $user->rights->categorie->lire) { + if (isModEnabled('categorie') && $user->hasRight("categorie", "lire")) { require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; $moreforfilter .= '
'; $tmptitle = $langs->trans('CustomersProspectsCategoriesShort'); @@ -1583,9 +1598,9 @@ if ($resql) { } // Status if (!empty($arrayfields['f.fk_statut']['checked'])) { - print '
'; } // Action column @@ -1772,6 +1787,7 @@ if ($resql) { $totalarray = array(); $totalarray['nbfield'] = 0; $totalarray['val'] = array(); + $totalarray['val']['f.total_tva'] = 0; $totalarray['val']['f.total_ht'] = 0; $totalarray['val']['f.total_ttc'] = 0; @@ -1867,7 +1883,7 @@ if ($resql) { $remaintopay = 0; $multicurrency_remaintopay = 0; } - if ($facturestatic->type == Facture::TYPE_CREDIT_NOTE && $obj->paye == 1) { // If credit note closed, we take into account the amount not yet consummed + if ($facturestatic->type == Facture::TYPE_CREDIT_NOTE && $obj->paye == 1) { // If credit note closed, we take into account the amount not yet consumed $remaincreditnote = $discount->getAvailableDiscounts($companystatic, '', 'rc.fk_facture_source='.$facturestatic->id); $remaintopay = -$remaincreditnote; $totalpay = price2num($facturestatic->total_ttc - $remaintopay); @@ -1886,645 +1902,660 @@ if ($resql) { $total_margin += $marginInfo['total_margin']; } - print 'ref)); - print 'parent.place=\''.$place.'\''; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + } + } else { + print 'ref)); + print 'parent.place=\''.$place.'\''; } - print ''; + print '});"'; } - print ''; - } + print '>'; - // No - if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { - print ''; - } - // Ref - if (!empty($arrayfields['f.ref']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Customer ref - if (!empty($arrayfields['f.ref_client']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Type - if (!empty($arrayfields['f.type']['checked'])) { - print '"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date - if (!empty($arrayfields['f.datef']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date - if (!empty($arrayfields['f.date_valid']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date limit - if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Project ref - if (!empty($arrayfields['p.ref']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Project title - if (!empty($arrayfields['p.title']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Third party - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Alias - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Parent company - if (!empty($arrayfields['s2.nom']['checked'])) { - print ''; + } + + // No + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { + print ''; + } + + // Ref + if (!empty($arrayfields['f.ref']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; } } - print ""; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Staff - if (!empty($arrayfields['staff.code']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Payment mode - if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { - $s = $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1, 0, '', 1); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Payment terms - if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { - $s = $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 0, '', -1, -1, 1); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Module Source - if (!empty($arrayfields['f.module_source']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // POS Terminal - if (!empty($arrayfields['f.pos_source']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Amount HT - if (!empty($arrayfields['f.total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; - } - $totalarray['val']['f.total_ht'] += $obj->total_ht; - } - // Amount VAT - if (!empty($arrayfields['f.total_tva']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_tva'; - } - $totalarray['val']['f.total_tva'] += $obj->total_tva; - } - // Amount LocalTax1 - if (!empty($arrayfields['f.total_localtax1']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax1'; - } - $totalarray['val']['f.total_localtax1'] += $obj->total_localtax1; - } - // Amount LocalTax2 - if (!empty($arrayfields['f.total_localtax2']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax2'; - } - $totalarray['val']['f.total_localtax2'] += $obj->total_localtax2; - } - // Amount TTC - if (!empty($arrayfields['f.total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ttc'; - } - $totalarray['val']['f.total_ttc'] += $obj->total_ttc; - } - - $userstatic->id = $obj->fk_user_author; - $userstatic->login = $obj->login; - $userstatic->lastname = $obj->lastname; - $userstatic->firstname = $obj->firstname; - $userstatic->email = $obj->user_email; - $userstatic->statut = $obj->user_statut; - $userstatic->entity = $obj->entity; - $userstatic->photo = $obj->photo; - $userstatic->office_phone = $obj->office_phone; - $userstatic->office_fax = $obj->office_fax; - $userstatic->user_mobile = $obj->user_mobile; - $userstatic->job = $obj->job; - $userstatic->gender = $obj->gender; - - // Author - if (!empty($arrayfields['u.login']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['sale_representative']['checked'])) { - // Sales representatives - print ''; + if (!$i) { + $totalarray['nbfield']++; } - $nbofsalesrepresentative = count($listsalesrepresentatives); - if ($nbofsalesrepresentative > 6) { - // We print only number - print $nbofsalesrepresentative; - } elseif ($nbofsalesrepresentative > 0) { - $j = 0; - foreach ($listsalesrepresentatives as $val) { - $userstatic->id = $val['id']; - $userstatic->lastname = $val['lastname']; - $userstatic->firstname = $val['firstname']; - $userstatic->email = $val['email']; - $userstatic->statut = $val['statut']; - $userstatic->entity = $val['entity']; - $userstatic->photo = $val['photo']; - $userstatic->login = $val['login']; - $userstatic->office_phone = $val['office_phone']; - $userstatic->office_fax = $val['office_fax']; - $userstatic->user_mobile = $val['user_mobile']; - $userstatic->job = $val['job']; - $userstatic->gender = $val['gender']; - //print '
': - print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); - $j++; - if ($j < $nbofsalesrepresentative) { - print ' '; + } + + // Type + if (!empty($arrayfields['f.type']['checked'])) { + print '
"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date + if (!empty($arrayfields['f.datef']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date + if (!empty($arrayfields['f.date_valid']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date limit + if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project ref + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project title + if (!empty($arrayfields['p.title']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Third party + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Alias + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Parent company + if (!empty($arrayfields['s2.nom']['checked'])) { + print '"; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Staff + if (!empty($arrayfields['staff.code']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - if (!empty($arrayfields['f.retained_warranty']['checked'])) { - print ''; - } + // Payment mode + if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { + $s = $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1, 0, '', 1); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } - if (!empty($arrayfields['dynamount_payed']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; + // Payment terms + if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { + $s = $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 0, '', -1, -1, 1); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'totalam'; - } - $totalarray['val']['totalam'] += $totalpay; - } - // Pending amount - if (!empty($arrayfields['rtp']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; + // Module Source + if (!empty($arrayfields['f.module_source']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'rtp'; - } - $totalarray['val']['rtp'] += $remaintopay; - } + // POS Terminal + if (!empty($arrayfields['f.pos_source']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } - // Currency - if (!empty($arrayfields['f.multicurrency_code']['checked'])) { - print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; + } + $totalarray['val']['f.total_ht'] += $obj->total_ht; } - print "\n"; - if (!$i) { - $totalarray['nbfield']++; + // Amount VAT + if (!empty($arrayfields['f.total_tva']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_tva'; + } + $totalarray['val']['f.total_tva'] += $obj->total_tva; + } + // Amount LocalTax1 + if (!empty($arrayfields['f.total_localtax1']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax1'; + } + $totalarray['val']['f.total_localtax1'] += $obj->total_localtax1; + } + // Amount LocalTax2 + if (!empty($arrayfields['f.total_localtax2']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax2'; + } + $totalarray['val']['f.total_localtax2'] += $obj->total_localtax2; + } + // Amount TTC + if (!empty($arrayfields['f.total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ttc'; + } + $totalarray['val']['f.total_ttc'] += $obj->total_ttc; } - } - // Currency rate - if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount HT - if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount VAT - if (!empty($arrayfields['f.multicurrency_total_vat']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount TTC - if (!empty($arrayfields['f.multicurrency_total_ttc']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['multicurrency_dynamount_payed']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - } + $userstatic->id = $obj->fk_user_author; + $userstatic->login = $obj->login; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_statut; + $userstatic->entity = $obj->entity; + $userstatic->photo = $obj->photo; + $userstatic->office_phone = $obj->office_phone; + $userstatic->office_fax = $obj->office_fax; + $userstatic->user_mobile = $obj->user_mobile; + $userstatic->job = $obj->job; + $userstatic->gender = $obj->gender; - // Pending amount - if (!empty($arrayfields['multicurrency_rtp']['checked'])) { - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Total buying or cost price - if (!empty($arrayfields['total_pa']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Total margin - if (!empty($arrayfields['total_margin']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; - } - $totalarray['val']['total_margin'] += $marginInfo['total_margin']; - } - // Total margin rate - if (!empty($arrayfields['total_margin_rate']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Total mark rate - if (!empty($arrayfields['total_mark_rate']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'total_mark_rate'; - } - if ($i >= $imaxinloop - 1) { - if (!empty($total_ht)) { - $totalarray['val']['total_mark_rate'] = price2num($total_margin * 100 / $total_ht, 'MT'); + // Author + if (!empty($arrayfields['u.login']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; } } - } - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['f.datec']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['f.tms']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date closing - if (!empty($arrayfields['f.date_closing']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Note public - if (!empty($arrayfields['f.note_public']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Note private - if (!empty($arrayfields['f.note_private']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Template Invoice - if (!empty($arrayfields['f.fk_fac_rec_source']['checked'])) { - print ''; + if (!$i) { + $totalarray['nbfield']++; } } - print ''; + + if (!empty($arrayfields['f.retained_warranty']['checked'])) { + print ''; + } + + if (!empty($arrayfields['dynamount_payed']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'totalam'; + } + $totalarray['val']['totalam'] += $totalpay; + } + + // Pending amount + if (!empty($arrayfields['rtp']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'rtp'; + } + $totalarray['val']['rtp'] += $remaintopay; + } + + + // Currency + if (!empty($arrayfields['f.multicurrency_code']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Currency rate + if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount VAT + if (!empty($arrayfields['f.multicurrency_total_vat']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount TTC + if (!empty($arrayfields['f.multicurrency_total_ttc']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['multicurrency_dynamount_payed']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Pending amount + if (!empty($arrayfields['multicurrency_rtp']['checked'])) { + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Total buying or cost price + if (!empty($arrayfields['total_pa']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Total margin + if (!empty($arrayfields['total_margin']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_margin'; + } + $totalarray['val']['total_margin'] += $marginInfo['total_margin']; + } + // Total margin rate + if (!empty($arrayfields['total_margin_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Total mark rate + if (!empty($arrayfields['total_mark_rate']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'total_mark_rate'; + } + if ($i >= $imaxinloop - 1) { + if (!empty($total_ht)) { + $totalarray['val']['total_mark_rate'] = price2num($total_margin * 100 / $total_ht, 'MT'); + } else { + $totalarray['val']['total_mark_rate'] = ''; + } + } + } + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['f.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['f.tms']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date closing + if (!empty($arrayfields['f.date_closing']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Note public + if (!empty($arrayfields['f.note_public']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Note private + if (!empty($arrayfields['f.note_private']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Template Invoice + if (!empty($arrayfields['f.fk_fac_rec_source']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['f.fk_statut']['checked'])) { + print '"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column (Show the massaction button only when this page is not opend from the Extended POS) + + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + } if (!$i) { $totalarray['nbfield']++; } + print "\n"; } - // Status - if (!empty($arrayfields['f.fk_statut']['checked'])) { - print '"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Action column (Show the massaction button only when this page is not opend from the Extended POS) - - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - print "\n"; - $i++; } @@ -2566,8 +2597,8 @@ if ($resql) { $urlsource .= str_replace('&', '&', $param); $filedir = $diroutputmassaction; - $genallowed = $user->rights->facture->lire; - $delallowed = $user->rights->facture->creer; + $genallowed = $user->hasRight("facture", "lire"); + $delallowed = $user->hasRight("facture", "creer"); $title = ''; print $formfile->showdocuments('massfilesarea_invoices', '', $filedir, $urlsource, 0, $delallowed, '', 1, 1, 0, 48, 1, $param, $title, '', '', '', null, $hidegeneratedfilelistifempty); diff --git a/htdocs/compta/facture/prelevement.php b/htdocs/compta/facture/prelevement.php index 5664c2e3f54..195b04a2ed5 100644 --- a/htdocs/compta/facture/prelevement.php +++ b/htdocs/compta/facture/prelevement.php @@ -369,7 +369,7 @@ if ($object->id > 0) { // Project if (isModEnabled('project')) { $langs->load("projects"); - $morehtmlref .= '
'.$langs->trans('Project').' '; + $morehtmlref .= '
'; if (0) { $morehtmlref .= img_picto($langs->trans("Project"), 'project', 'class="pictofixedwidth"'); if ($action != 'classify') { diff --git a/htdocs/compta/facture/stats/index.php b/htdocs/compta/facture/stats/index.php index 760a0eca4c8..e1f68a5f79a 100644 --- a/htdocs/compta/facture/stats/index.php +++ b/htdocs/compta/facture/stats/index.php @@ -378,14 +378,24 @@ foreach ($data as $val) { print ''; } + if ($mode == 'supplier') { + $greennb = (empty($val['nb_diff']) || $val['nb_diff'] <= 0); + $greentotal = (empty($val['total_diff']) || $val['total_diff'] <= 0); + $greenavg = (empty($val['avg_diff']) || $val['avg_diff'] <= 0); + } else { + $greennb = (empty($val['nb_diff']) || $val['nb_diff'] >= 0); + $greentotal = (empty($val['total_diff']) || $val['total_diff'] >= 0); + $greenavg = (empty($val['avg_diff']) || $val['avg_diff'] >= 0); + } + print ''; print ''; print ''; - print ''; + print ''; print ''; - print ''; + print ''; print ''; - print ''; + print ''; print ''; $oldyear = $year; } diff --git a/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php b/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php index 6a16f4fa641..ca782052ff4 100644 --- a/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php +++ b/htdocs/compta/facture/tpl/linkedobjectblock.tpl.php @@ -67,7 +67,7 @@ foreach ($linkedObjectBlock as $key => $objectlink) { break; } print ''; - print ''; + print ''; print ''; print ''; print ' - +
'; print $langs->trans('RetainedWarrantyDateLimit'); print 'id.'">'.img_edit($langs->trans('setretainedwarrantyDateLimit'), 1).''; + print ''; $liststatus = array('0'=>$langs->trans("BillShortStatusDraft"), '0,1'=>$langs->trans("BillShortStatusDraft").'+'.$langs->trans("BillShortStatusNotPaid"), '1'=>$langs->trans("BillShortStatusNotPaid"), '1,2'=>$langs->trans("BillShortStatusNotPaid").'+'.$langs->trans("BillShortStatusPaid"), '2'=>$langs->trans("BillShortStatusPaid"), '3'=>$langs->trans("BillShortStatusCanceled")); - print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', '', 1); + print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage', 1); print '
'; + print '
'; } - print '});"'; - } - print '>'; - - - // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print '
'; - if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->id, $arrayofselected)) { - $selected = 1; + // Output Kanban + $facturestatic->socid = $companystatic->getNomUrl(1, 'company', 15); + $userstatic->fetch($obj->fk_user_author); + $facturestatic->fk_user_author = $userstatic->getNomUrl(1); + print $facturestatic->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print ''; + print '
'.(($offset * $limit) + $i).''; - - print ''; - - print ''; - print ''; - print '
'; - if ($contextpage == 'poslist') { - print dol_escape_htmltag($obj->ref); - } else { - print $facturestatic->getNomUrl(1, '', 200, 0, '', 0, 1); - } - - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->facture->dir_output.'/'.dol_sanitizeFileName($obj->ref); - $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->id; - print $formfile->getDocumentsLink($facturestatic->element, $filename, $filedir); - print '
'; - - print "
'; - print dol_escape_htmltag($obj->ref_client); - print ''; - print $facturestatic->getLibType(2); - print "'; - print dol_print_date($db->jdate($obj->datef), 'day'); - print ''; - print dol_print_date($db->jdate($obj->date_valid), 'day'); - print ''.dol_print_date($datelimit, 'day'); - if ($facturestatic->hasDelay()) { - print img_warning($langs->trans('Alert').' - '.$langs->trans('Late')); - } - print ''; - if ($obj->project_id > 0) { - print $projectstatic->getNomUrl(1); - } - print ''; - if ($obj->project_id > 0) { - print dol_escape_htmltag($projectstatic->title); - } - print ''; - if ($contextpage == 'poslist') { - print dol_escape_htmltag($companystatic->name); - } else { - print $companystatic->getNomUrl(1, 'customer', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); - } - print ''; - print dol_escape_htmltag($companystatic->name_alias); - print ''; - if ($obj->fk_parent > 0) { - if (!isset($company_url_list[$obj->fk_parent])) { - $companyparent = new Societe($db); - $res = $companyparent->fetch($obj->fk_parent); - if ($res > 0) { - $company_url_list[$obj->fk_parent] = $companyparent->getNomUrl(1); + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->id, $arrayofselected)) { + $selected = 1; } + print ''; } - if (isset($company_url_list[$obj->fk_parent])) { - print $company_url_list[$obj->fk_parent]; + print ''.(($offset * $limit) + $i).''; + + print ''; + + print ''; + print ''; + print '
'; + if ($contextpage == 'poslist') { + print dol_escape_htmltag($obj->ref); + } else { + print $facturestatic->getNomUrl(1, '', 200, 0, '', 0, 1); + } + + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->facture->dir_output.'/'.dol_sanitizeFileName($obj->ref); + $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->id; + print $formfile->getDocumentsLink($facturestatic->element, $filename, $filedir); + print '
'; + + print "
'; - print dol_escape_htmltag($obj->town); - print ''; - print dol_escape_htmltag($obj->zip); - print '".dol_escape_htmltag($obj->state_name)."'; - $tmparray = getCountry($obj->fk_pays, 'all'); - print $tmparray['label']; - print ''; - if (!is_array($typenArray) || count($typenArray) == 0) { - $typenArray = $formcompany->typent_array(1); - } - print $typenArray[$obj->typent_code]; - print ''; - if (!is_array($conf->cache['staff']) || count($conf->cache['staff']) == 0) { - $conf->cache['staff'] = $formcompany->effectif_array(1); - } - print $conf->cache['staff'][$obj->staff_code]; - print ''; - print $s; - print ''; - print $s; - print ''; - print dol_escape_htmltag($obj->module_source); - print ''; - print dol_escape_htmltag($obj->pos_source); - print ''.price($obj->total_ht)."'.price($obj->total_tva)."'.price($obj->total_localtax1)."'.price($obj->total_localtax2)."'.price($obj->total_ttc)."'; - if ($userstatic->id) { - print $userstatic->getNomUrl(-1); - } else { - print ' '; - } - print "'; - if ($obj->socid > 0) { - $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); - if ($listsalesrepresentatives < 0) { - dol_print_error($db); + // Customer ref + if (!empty($arrayfields['f.ref_client']['checked'])) { + print ''; + print dol_escape_htmltag($obj->ref_client); + print ''; + print $facturestatic->getLibType(2); + print "'; + print dol_print_date($db->jdate($obj->datef), 'day'); + print ''; + print dol_print_date($db->jdate($obj->date_valid), 'day'); + print ''.dol_print_date($datelimit, 'day'); + if ($facturestatic->hasDelay()) { + print img_warning($langs->trans('Alert').' - '.$langs->trans('Late')); + } + print ''; + if ($obj->project_id > 0) { + print $projectstatic->getNomUrl(1); + } + print ''; + if ($obj->project_id > 0) { + print dol_escape_htmltag($projectstatic->title); + } + print ''; + if ($contextpage == 'poslist') { + print dol_escape_htmltag($companystatic->name); + } else { + print $companystatic->getNomUrl(1, 'customer', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + } + print ''; + print dol_escape_htmltag($companystatic->name_alias); + print ''; + if ($obj->fk_parent > 0) { + if (!isset($company_url_list[$obj->fk_parent])) { + $companyparent = new Societe($db); + $res = $companyparent->fetch($obj->fk_parent); + if ($res > 0) { + $company_url_list[$obj->fk_parent] = $companyparent->getNomUrl(1); } - //print ''; + } + if (isset($company_url_list[$obj->fk_parent])) { + print $company_url_list[$obj->fk_parent]; } } - //else print $langs->trans("NoSalesRepresentativeAffected"); - } else { - print ' '; + print "'; + print dol_escape_htmltag($obj->town); + print ''; + print dol_escape_htmltag($obj->zip); + print '".dol_escape_htmltag($obj->state_name)."'; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + if (!is_array($typenArray) || count($typenArray) == 0) { + $typenArray = $formcompany->typent_array(1); + } + print $typenArray[$obj->typent_code]; + print ''; + if (!is_array($conf->cache['staff']) || count($conf->cache['staff']) == 0) { + $conf->cache['staff'] = $formcompany->effectif_array(1); + } + print $conf->cache['staff'][$obj->staff_code]; + print ''.(!empty($obj->retained_warranty) ? price($obj->retained_warranty).'%' : ' ').''; + print $s; + print ''.(!empty($totalpay) ? price($totalpay, 0, $langs) : ' ').''; + print $s; + print ''; - print (!empty($remaintopay) ? price($remaintopay, 0, $langs) : ' '); - print ''; + print dol_escape_htmltag($obj->module_source); + print ''; + print dol_escape_htmltag($obj->pos_source); + print ''; - if (empty($conf->global->MAIN_SHOW_ONLY_CODE_MULTICURRENCY)) { - print $langs->transnoentitiesnoconv('Currency'.$obj->multicurrency_code); - } else { - print dol_escape_htmltag($obj->multicurrency_code); + // Amount HT + if (!empty($arrayfields['f.total_ht']['checked'])) { + print ''.price($obj->total_ht)."'.price($obj->total_tva)."'.price($obj->total_localtax1)."'.price($obj->total_localtax2)."'.price($obj->total_ttc)."'; - $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); - print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_vat)."'.price($obj->multicurrency_total_ttc)."'.(!empty($multicurrency_totalpay) ?price($multicurrency_totalpay, 0, $langs) : ' ').''; - print (!empty($multicurrency_remaintopay) ? price($multicurrency_remaintopay, 0, $langs) : ' '); - print ''.price($marginInfo['pa_total']).''.price($marginInfo['total_margin']).''.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').''; + if ($userstatic->id) { + print $userstatic->getNomUrl(-1); } else { - $totalarray['val']['total_mark_rate'] = ''; + print ' '; + } + print "'; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_closing), 'dayhour', 'tzuser'); - print ''; - print dol_string_nohtmltag($obj->note_public); - print ''; - print dol_string_nohtmltag($obj->note_private); - print ''; - if (!empty($obj->fk_fac_rec_source)) { - $facrec = new FactureRec($db); - $result = $facrec->fetch($obj->fk_fac_rec_source); - if ($result < 0) { - setEventMessages($facrec->error, $facrec->errors, 'errors'); + if (!empty($arrayfields['sale_representative']['checked'])) { + // Sales representatives + print ''; + if ($obj->socid > 0) { + $listsalesrepresentatives = $companystatic->getSalesRepresentatives($user); + if ($listsalesrepresentatives < 0) { + dol_print_error($db); + } + $nbofsalesrepresentative = count($listsalesrepresentatives); + if ($nbofsalesrepresentative > 6) { + // We print only number + print $nbofsalesrepresentative; + } elseif ($nbofsalesrepresentative > 0) { + $j = 0; + foreach ($listsalesrepresentatives as $val) { + $userstatic->id = $val['id']; + $userstatic->lastname = $val['lastname']; + $userstatic->firstname = $val['firstname']; + $userstatic->email = $val['email']; + $userstatic->statut = $val['statut']; + $userstatic->entity = $val['entity']; + $userstatic->photo = $val['photo']; + $userstatic->login = $val['login']; + $userstatic->office_phone = $val['office_phone']; + $userstatic->office_fax = $val['office_fax']; + $userstatic->user_mobile = $val['user_mobile']; + $userstatic->job = $val['job']; + $userstatic->gender = $val['gender']; + //print '
': + print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); + $j++; + if ($j < $nbofsalesrepresentative) { + print ' '; + } + //print '
'; + } + } + //else print $langs->trans("NoSalesRepresentativeAffected"); } else { - print $facrec->getNomUrl(); + print ' '; + } + print '
'.(!empty($obj->retained_warranty) ? price($obj->retained_warranty).'%' : ' ').''.(!empty($totalpay) ? price($totalpay, 0, $langs) : ' ').''; + print (!empty($remaintopay) ? price($remaintopay, 0, $langs) : ' '); + print ''; + if (empty($conf->global->MAIN_SHOW_ONLY_CODE_MULTICURRENCY)) { + print $langs->transnoentitiesnoconv('Currency'.$obj->multicurrency_code); + } else { + print dol_escape_htmltag($obj->multicurrency_code); + } + print "'; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "'.price($obj->multicurrency_total_ht)."'.price($obj->multicurrency_total_vat)."'.price($obj->multicurrency_total_ttc)."'.(!empty($multicurrency_totalpay) ?price($multicurrency_totalpay, 0, $langs) : ' ').''; + print (!empty($multicurrency_remaintopay) ? price($multicurrency_remaintopay, 0, $langs) : ' '); + print ''.price($marginInfo['pa_total']).''.price($marginInfo['total_margin']).''.(($marginInfo['total_margin_rate'] == '') ? '' : price($marginInfo['total_margin_rate'], null, null, null, null, 2).'%').''.(($marginInfo['total_mark_rate'] == '') ? '' : price($marginInfo['total_mark_rate'], null, null, null, null, 2).'%').''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_closing), 'dayhour', 'tzuser'); + print ''; + print dol_string_nohtmltag($obj->note_public); + print ''; + print dol_string_nohtmltag($obj->note_private); + print ''; + if (!empty($obj->fk_fac_rec_source)) { + $facrec = new FactureRec($db); + $result = $facrec->fetch($obj->fk_fac_rec_source); + if ($result < 0) { + setEventMessages($facrec->error, $facrec->errors, 'errors'); + } else { + print $facrec->getNomUrl(); + } + } + print ''; + print $facturestatic->getLibStatut(5, $paiement); + print "'; + if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->id, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'; - print $facturestatic->getLibStatut(5, $paiement); - print "'; - if (($massactionbutton || $massaction) && $contextpage != 'poslist') { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->id, $arrayofselected)) { - $selected = 1; - } - print ''; - } - print '
0 ? '&userid='.$userid : '').'">'.$year.''.$val['nb'].''.(!empty($val['nb_diff']) && $val['nb_diff'] < 0 ? '' : '+').round(!empty($val['nb_diff']) ? $val['nb_diff'] : 0).'%'.(!empty($val['nb_diff']) && $val['nb_diff'] < 0 ? '' : '+').round(!empty($val['nb_diff']) ? $val['nb_diff'] : 0).'%'.price(price2num($val['total'], 'MT'), 1).''.( !empty($val['total_diff']) && $val['total_diff'] < 0 ? '' : '+').round(!empty($val['total_diff']) ? $val['total_diff'] : 0).'%'.( !empty($val['total_diff']) && $val['total_diff'] < 0 ? '' : '+').round(!empty($val['total_diff']) ? $val['total_diff'] : 0).'%'.price(price2num($val['avg'], 'MT'), 1).''.(!empty($val['avg_diff']) && $val['avg_diff'] < 0 ? '' : '+').round(!empty($val['avg_diff']) ? $val['avg_diff'] : 0).'%'.(!empty($val['avg_diff']) && $val['avg_diff'] < 0 ? '' : '+').round(!empty($val['avg_diff']) ? $val['avg_diff'] : 0).'%
'.$objectlink->getNomUrl(1).''.$objectlink->getNomUrl(1).''.dol_escape_htmltag($objectlink->ref_client).''.dol_print_date($objectlink->date, 'day').''; diff --git a/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php b/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php index 1bca663e1ef..c3c774b79e7 100644 --- a/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php +++ b/htdocs/compta/facture/tpl/linkedobjectblockForRec.tpl.php @@ -47,7 +47,7 @@ foreach ($linkedObjectBlock as $key => $objectlink) { ?>
trans("RepeatableInvoice"); ?>getNomUrl(1); ?>getNomUrl(1); ?> date_when, 'day'); ?> rights->facture->lire)) { // Last modified supplier invoices -if ((isModEnabled('fournisseur') && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) && $user->rights->fournisseur->facture->lire) || (isModEnabled('supplier_invoice') && $user->rights->supplier_invoice->lire)) { +if ((isModEnabled('fournisseur') && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) && $user->hasRight("fournisseur", "facture", "lire")) || (isModEnabled('supplier_invoice') && $user->hasRight("supplier_invoice", "lire"))) { $langs->load("boxes"); $facstatic = new FactureFournisseur($db); @@ -459,7 +459,7 @@ if (isModEnabled('don') && !empty($user->rights->don->lire)) { $donationstatic->ref = $obj->rowid; $donationstatic->lastname = $obj->lastname; $donationstatic->firstname = $obj->firstname; - $donationstatic->date = $obj->date; + $donationstatic->date = $db->jdate($obj->date); $donationstatic->statut = $obj->status; $donationstatic->status = $obj->status; @@ -590,7 +590,7 @@ if (isModEnabled('tax') && !empty($user->rights->tax->charges->lire)) { /* * Customers orders to be billed */ -if (isModEnabled('facture') && isModEnabled('commande') && $user->rights->commande->lire && empty($conf->global->WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER)) { +if (isModEnabled('facture') && isModEnabled('commande') && $user->hasRight("commande", "lire") && empty($conf->global->WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER)) { $commandestatic = new Commande($db); $langs->load("orders"); @@ -742,21 +742,25 @@ if (isModEnabled('facture') && isModEnabled('commande') && $user->rights->comman // TODO Mettre ici recup des actions en rapport avec la compta -$resql = ''; -if ($resql) { +$sql = ''; +if ($sql) { print '
'; print ''; print ''.$langs->trans("TasksToDo").''; print "\n"; $i = 0; - while ($i < $db->num_rows($resql)) { - $obj = $db->fetch_object($resql); + $resql = $db->query($sql); + if ($resql) { + $num_rows = $db->num_rows($resql); + while ($i < $num_rows) { + $obj = $db->fetch_object($resql); - print ''; - print ''; - $i++; + print ''; + print ''; + $i++; + } + $db->free($resql); } - $db->free($resql); print "
'.dol_print_date($db->jdate($obj->da), "day").''.$obj->label.'
'.dol_print_date($db->jdate($obj->da), "day").''.$obj->label.'

"; } diff --git a/htdocs/compta/localtax/class/localtax.class.php b/htdocs/compta/localtax/class/localtax.class.php index ed467ec91f4..d2300128550 100644 --- a/htdocs/compta/localtax/class/localtax.class.php +++ b/htdocs/compta/localtax/class/localtax.class.php @@ -629,4 +629,38 @@ class Localtax extends CommonObject return ''; } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'label')) { + $return .= ' | '.$this->label.''; + } + if (property_exists($this, 'datev')) { + $return .= '
'.$langs->trans("DateEnd").' : '.dol_print_date($this->db->jdate($this->datev), 'day').''; + } + if (property_exists($this, 'datep')) { + $return .= '
'.$langs->trans("DatePayment", '', '', '', '', 5).' : '.dol_print_date($this->db->jdate($this->datep), 'day').''; + } + if (property_exists($this, 'amount')) { + $return .= '
'.$langs->trans("Amount").' : '.price($this->amount).''; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/compta/localtax/index.php b/htdocs/compta/localtax/index.php index ad0b86a161d..f25b476fa94 100644 --- a/htdocs/compta/localtax/index.php +++ b/htdocs/compta/localtax/index.php @@ -18,11 +18,13 @@ * along with this program. If not, see . */ + /** * \file htdocs/compta/localtax/index.php * \ingroup tax - * \brief Index page of IRPF reports + * \brief Index page of localtax reports */ + require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/report.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/tax.lib.php'; @@ -257,6 +259,9 @@ llxHeader('', $name); //$textnextyear=" ".img_next().""; //print load_fiche_titre($langs->transcountry($LT,$mysoc->country_code),"$textprevyear ".$langs->trans("Year")." $year_start $textnextyear", 'bill'); +$periodlink = ''; +$exportlink = ''; + report_header($name, '', $period, $periodlink, $description, $builddate, $exportlink, array(), $calcmode); //report_header($name,'',$textprevyear.$langs->trans("Year")." ".$year_start.$textnextyear,'',$description,$builddate,$exportlink,array(),$calcmode); @@ -269,7 +274,7 @@ print load_fiche_titre($langs->transcountry($LTSummary, $mysoc->country_code), ' print ''; print ''; -print '"; +print '"; if ($CalcLT == 0) { print ''; print ''; @@ -441,16 +446,6 @@ while ((($y < $yend) || ($y == $yend && $m <= $mend)) && $mcursor < 1000) { // $ $hookmanager->initHooks(array('externalbalance')); $reshook = $hookmanager->executeHooks('addVatLine', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks - if (!is_array($x_coll) && $coll_listbuy == -1) { - $langs->load("errors"); - print ''; - break; - } - if (!is_array($x_paye) && $coll_listbuy == -2) { - print ''; - break; - } - print ''; print ''; diff --git a/htdocs/compta/localtax/list.php b/htdocs/compta/localtax/list.php index ee2e13e1d57..42f4d326811 100644 --- a/htdocs/compta/localtax/list.php +++ b/htdocs/compta/localtax/list.php @@ -35,7 +35,7 @@ if ($user->socid) { } $result = restrictedArea($user, 'tax', '', '', 'charges'); $ltt = GETPOST("localTaxType", 'int'); - +$mode = GETPOST('mode', 'alpha'); /* * View @@ -49,7 +49,14 @@ $url = DOL_URL_ROOT.'/compta/localtax/card.php?action=create&localTaxType='.$ltt if (!empty($socid)) { $url .= '&socid='.$socid; } -$newcardbutton = dolGetButtonTitle($langs->trans('NewLocalTaxPayment', ($ltt + 1)), '', 'fa fa-plus-circle', $url, '', $user->rights->tax->charges->creer); +$param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?localTaxType='.$ltt.'&mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?localTaxType='.$ltt.'&mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewLocalTaxPayment', ($ltt + 1)), '', 'fa fa-plus-circle', $url, '', $user->rights->tax->charges->creer); print load_fiche_titre($langs->transcountry($ltt == 2 ? "LT2Payments" : "LT1Payments", $mysoc->country_code), $newcardbutton, 'title_accountancy'); @@ -77,19 +84,36 @@ if ($result) { while ($i < $num) { $obj = $db->fetch_object($result); - print ''; - + $localtax_static->label = $obj->label; $localtax_static->id = $obj->rowid; $localtax_static->ref = $obj->rowid; - print "\n"; - print "\n"; - print '\n"; - print '\n"; + $localtax_static->datev = $obj->datev; + $localtax_static->datep = $obj->datep; + $localtax_static->amount = $obj->amount; + $total = $total + $obj->amount; - print ''; - print "\n"; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + } + } else { + print ''; + print "\n"; + print "\n"; + print '\n"; + print '\n"; + print ''; + print "\n"; + } $i++; } print ''; diff --git a/htdocs/compta/paiement/card.php b/htdocs/compta/paiement/card.php index 4930ce9e53c..073365fa876 100644 --- a/htdocs/compta/paiement/card.php +++ b/htdocs/compta/paiement/card.php @@ -84,7 +84,7 @@ if ($action == 'setnote' && $user->hasRight('facture', 'paiement')) { } } -if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->facture->paiement) { +if ($action == 'confirm_delete' && $confirm == 'yes' && $user->hasRight('facture', 'paiement')) { $db->begin(); $result = $object->delete(); @@ -105,7 +105,7 @@ if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->facture-> } } -if ($action == 'confirm_validate' && $confirm == 'yes' && $user->rights->facture->paiement) { +if ($action == 'confirm_validate' && $confirm == 'yes' && $user->hasRight('facture', 'paiement')) { $db->begin(); if ($object->validate($user) > 0) { @@ -175,7 +175,7 @@ if ($action == 'confirm_validate' && $confirm == 'yes' && $user->rights->facture } } -if ($action == 'setnum_paiement' && GETPOST('num_paiement')) { +if ($action == 'setnum_paiement' && GETPOST('num_paiement') && $user->hasRight('facture', 'paiement')) { $res = $object->update_num(GETPOST('num_paiement')); if ($res === 0) { setEventMessages($langs->trans('PaymentNumberUpdateSucceeded'), null, 'mesgs'); @@ -184,7 +184,7 @@ if ($action == 'setnum_paiement' && GETPOST('num_paiement')) { } } -if ($action == 'setdatep' && GETPOST('datepday')) { +if ($action == 'setdatep' && GETPOST('datepday') && $user->hasRight('facture', 'paiement')) { $datepaye = dol_mktime(GETPOST('datephour', 'int'), GETPOST('datepmin', 'int'), GETPOST('datepsec', 'int'), GETPOST('datepmonth', 'int'), GETPOST('datepday', 'int'), GETPOST('datepyear', 'int')); $res = $object->update_date($datepaye); if ($res === 0) { @@ -193,7 +193,8 @@ if ($action == 'setdatep' && GETPOST('datepday')) { setEventMessages($langs->trans('PaymentDateUpdateFailed'), null, 'errors'); } } -if ($action == 'createbankpayment' && !empty($user->rights->facture->paiement)) { + +if ($action == 'createbankpayment' && $user->hasRight('facture', 'paiement')) { $db->begin(); // Create the record into bank for the amount of payment $object @@ -415,8 +416,6 @@ if ($resql) { $i = 0; $total = 0; - $moreforfilter = ''; - print '
'; print '
'; @@ -511,9 +510,9 @@ if ($resql) { print '
'; if (!empty($conf->global->BILL_ADD_PAYMENT_VALIDATION)) { - if ($user->socid == 0 && $object->statut == 0 && $_GET['action'] == '') { + if ($user->socid == 0 && $object->statut == 0 && $action == '') { if ($user->rights->facture->paiement) { - print ''.$langs->trans('Valid').''; + print ''.$langs->trans('Valid').''; } } } diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index f28ebf2ebcf..1aebdace757 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -385,14 +385,15 @@ if ($action == 'new') { print dol_get_fiche_end(); print '
'; - print ''; + print ''; if ($search_date_start || $search_date_end || $filteraccountid > 0) { print '   '; - print ''; + print ''; } print '
'; print ''; print '
'; + print '
'; $sql = "SELECT ba.rowid as bid, ba.label,"; $sql .= " b.rowid as transactionid, b.label as transactionlabel, b.datec as datec, b.dateo as date, "; @@ -484,13 +485,6 @@ if ($action == 'new') { if (count($lines[$bid])) { foreach ($lines[$bid] as $lid => $value) { - //$account_id = $bid; FIXME not used - - // FIXME $accounts[$bid] is a label ! - /*if (! isset($accounts[$bid])) - $accounts[$bid]=0; - $accounts[$bid] += 1;*/ - print '
'; print ''; print '\n"; @@ -524,8 +518,6 @@ if ($action == 'new') { print ''; print ''; print ''; - - $i++; } } print "
'.$langs->trans("Year")." ".$y."'.$langs->trans("Year")."'.$langs->transcountry($LTCustomer, $mysoc->country_code).''.$langs->transcountry($LTSupplier, $mysoc->country_code).'
'.$langs->trans("ErrorNoAccountancyModuleLoaded").'
'.$langs->trans("FeatureNotYetAvailable").'
'.dol_print_date(dol_mktime(0, 0, 0, $m, 1, $y), "%b %Y").'
".$localtax_static->getNomUrl(1)."".dol_trunc($obj->label, 40)."'.dol_print_date($db->jdate($obj->datev), 'day')."'.dol_print_date($db->jdate($obj->datep), 'day')."'.price($obj->amount).'
'; + print '
'; + } + // Output Kanban + print $localtax_static->getKanbanView(''); + if ($i == ($num - 1)) { + print '
'; + print '
".$localtax_static->getNomUrl(1)."".dol_trunc($obj->label, 40)."'.dol_print_date($db->jdate($obj->datev), 'day')."'.dol_print_date($db->jdate($obj->datep), 'day')."'.price($obj->amount).'
'.$langs->trans("Total").'
'.dol_print_date($value["date"], 'day').''.$value["numero"]."
"; diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index 3fb82f05cb9..e193939cdd6 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -190,8 +190,8 @@ class RemiseCheque extends CommonObject if ($this->id > 0 && $this->errno == 0) { $sql = "UPDATE ".MAIN_DB_PREFIX."bordereau_cheque"; - $sql .= " SET ref='(PROV".$this->id.")'"; - $sql .= " WHERE rowid=".((int) $this->id).""; + $sql .= " SET ref = '(PROV".$this->id.")'"; + $sql .= " WHERE rowid=".((int) $this->id); $resql = $this->db->query($sql); if (!$resql) { diff --git a/htdocs/compta/paiement/cheque/index.php b/htdocs/compta/paiement/cheque/index.php index 38b779de1ad..394de095104 100644 --- a/htdocs/compta/paiement/cheque/index.php +++ b/htdocs/compta/paiement/cheque/index.php @@ -32,15 +32,23 @@ require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; // Load translation files required by the page $langs->loadLangs(array('banks', 'categories', 'compta', 'bills')); +$checkdepositstatic = new RemiseCheque($db); +$accountstatic = new Account($db); + // Security check if ($user->socid) { $socid = $user->socid; } $result = restrictedArea($user, 'banque', '', ''); +$usercancreate = $user->hasRight('banque', 'cheque'); -$checkdepositstatic = new RemiseCheque($db); -$accountstatic = new Account($db); + +/* + * Actions + */ + +// None /* @@ -49,11 +57,16 @@ $accountstatic = new Account($db); llxHeader('', $langs->trans("ChequesArea")); -print load_fiche_titre($langs->trans("ChequesArea"), '', $checkdepositstatic->picto); +$newcardbutton = ''; +if ($usercancreate) { + $newcardbutton .= dolGetButtonTitle($langs->trans('NewDeposit'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/compta/paiement/cheque/card.php?action=new'); +} + +print load_fiche_titre($langs->trans("ChequesArea"), $newcardbutton, $checkdepositstatic->picto); print '
'; -$sql = "SELECT count(b.rowid)"; +$sql = "SELECT count(b.rowid) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql .= ", ".MAIN_DB_PREFIX."bank_account as ba"; $sql .= " WHERE ba.rowid = b.fk_account"; @@ -64,24 +77,26 @@ $sql .= " AND b.amount > 0"; $resql = $db->query($sql); +print '
'; print ''; print ''; print '\n"; print "\n"; if ($resql) { - if ($row = $db->fetch_row($resql)) { - $num = $row[0]; + $num = ''; + if ($obj = $db->fetch_object($resql)) { + $num = $obj->nb; } print ''; print ''; print ''; - print "
'.$langs->trans("BankChecks")."
'.$langs->trans("BankChecksToReceipt").''; - print ''.$num.''; + print ''.$num.''; print '
\n"; } else { dol_print_error($db); } +print "
\n"; print '
'; diff --git a/htdocs/compta/payment_sc/card.php b/htdocs/compta/payment_sc/card.php index 39bac75ba0c..11f7f1e454f 100644 --- a/htdocs/compta/payment_sc/card.php +++ b/htdocs/compta/payment_sc/card.php @@ -46,8 +46,6 @@ $confirm = GETPOST('confirm', 'aZ09'); if ($user->socid) { $socid = $user->socid; } -// TODO ajouter regle pour restreindre acces paiement -//$result = restrictedArea($user, 'facture', $id,''); $object = new PaymentSocialContribution($db); if ($id > 0) { @@ -57,13 +55,15 @@ if ($id > 0) { } } +$result = restrictedArea($user, 'payment_sc', $id, ''); + /* * Actions */ // Delete payment -if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->tax->charges->supprimer) { +if ($action == 'confirm_delete' && $confirm == 'yes' && $user->hasRight('tax', 'charges', 'supprimer')) { $db->begin(); $result = $object->delete($user); @@ -77,6 +77,16 @@ if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->tax->char } } +/*if ($action == 'setdatep' && GETPOST('datepday') && $user->hasRight('tax', 'charges', 'creer')) { + $datepaye = dol_mktime(GETPOST('datephour', 'int'), GETPOST('datepmin', 'int'), GETPOST('datepsec', 'int'), GETPOST('datepmonth', 'int'), GETPOST('datepday', 'int'), GETPOST('datepyear', 'int')); + $res = $object->update_date($datepaye); + if ($res === 0) { + setEventMessages($langs->trans('PaymentDateUpdateSucceeded'), null, 'mesgs'); + } else { + setEventMessages($langs->trans('PaymentDateUpdateFailed'), null, 'errors'); + } +}*/ + /* * View diff --git a/htdocs/compta/paymentbybanktransfer/index.php b/htdocs/compta/paymentbybanktransfer/index.php index ba37fde1ba5..7331aee48fa 100644 --- a/htdocs/compta/paymentbybanktransfer/index.php +++ b/htdocs/compta/paymentbybanktransfer/index.php @@ -86,7 +86,7 @@ print '
'.$langs->trans("Statistics").''.$langs->trans("NbOfInvoiceToPayByBankTransfer").''; -print ''; +print ''; print $bprev->nbOfInvoiceToPay('bank-transfer'); print ''; print '
'.$langs->trans("NoSupplierInvoiceToWithdraw", $langs->transnoentitiesnoconv("BankTransfer")).'
'.$langs->trans("NoSupplierInvoiceToWithdraw", $titlefortab, $titlefortab).'

"; } else { diff --git a/htdocs/compta/prelevement/card.php b/htdocs/compta/prelevement/card.php index 8be48493d08..c9f90b8b240 100644 --- a/htdocs/compta/prelevement/card.php +++ b/htdocs/compta/prelevement/card.php @@ -54,10 +54,10 @@ $pageprev = $page - 1; $pagenext = $page + 1; if (!$sortfield) { - $sortfield = 'pl.fk_soc'; + $sortfield = 'pl.rowid'; } if (!$sortorder) { - $sortorder = 'DESC'; + $sortorder = 'ASC'; } $object = new BonPrelevement($db); @@ -343,7 +343,7 @@ if ($id > 0 || $ref) { $sql .= ", ".MAIN_DB_PREFIX."societe as s"; $sql .= " WHERE pl.fk_prelevement_bons = ".((int) $id); $sql .= " AND pl.fk_prelevement_bons = pb.rowid"; - $sql .= " AND pb.entity = ".$conf->entity; + $sql .= " AND pb.entity = ".((int) $conf->entity); // No sharing of entity here $sql .= " AND pl.fk_soc = s.rowid"; if ($socid) { $sql .= " AND s.rowid = ".((int) $socid); @@ -375,7 +375,8 @@ if ($id > 0 || $ref) { $urladd .= '&limit='.urlencode($limit); } - print '
'."\n"; + print ''."\n"; + print ''; print ''; print ''; if (!empty($page)) { @@ -395,9 +396,9 @@ if ($id > 0 || $ref) { print '
'; // You can use div-table-responsive-no-min if you dont need reserved height for your table print ''; print ''; - print_liste_field_titre("Lines", $_SERVER["PHP_SELF"], "pl.rowid", '', $urladd); - print_liste_field_titre("ThirdParty", $_SERVER["PHP_SELF"], "s.nom", '', $urladd); - print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "pl.amount", "", $urladd, 'class="right"'); + print_liste_field_titre("Lines", $_SERVER["PHP_SELF"], "pl.rowid", '', $urladd, '', $sortfield, $sortorder); + print_liste_field_titre("ThirdParty", $_SERVER["PHP_SELF"], "s.nom", '', $urladd, '', $sortfield, $sortorder); + print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "pl.amount", "", $urladd, 'class="right"', $sortfield, $sortorder); print_liste_field_titre(''); print "\n"; diff --git a/htdocs/compta/prelevement/class/bonprelevement.class.php b/htdocs/compta/prelevement/class/bonprelevement.class.php index 959630a5538..554933a2137 100644 --- a/htdocs/compta/prelevement/class/bonprelevement.class.php +++ b/htdocs/compta/prelevement/class/bonprelevement.class.php @@ -72,6 +72,7 @@ class BonPrelevement extends CommonObject public $date_trans; public $user_trans; + public $method_trans; public $total; public $fetched; @@ -83,6 +84,15 @@ class BonPrelevement extends CommonObject public $invoice_in_error = array(); public $thirdparty_in_error = array(); + public $amount; + public $note; + public $datec; + + public $date_credit; + public $user_credit; + + public $type; + const STATUS_DRAFT = 0; const STATUS_TRANSFERED = 1; const STATUS_CREDITED = 2; // STATUS_CREDITED and STATUS_DEBITED is same. Difference is in ->type @@ -1856,7 +1866,7 @@ class BonPrelevement extends CommonObject $XML_DEBITOR .= ' '.$CrLf; $XML_DEBITOR .= ' '.$row_country_code.''.$CrLf; $addressline1 = strtr($row_address, array(CHR(13) => ", ", CHR(10) => "")); - $addressline2 = strtr($row_zip.(($row_zip && $row_town) ? ' ' : ''.$row_town), array(CHR(13) => ", ", CHR(10) => "")); + $addressline2 = strtr($row_zip.(($row_zip && $row_town) ? ' ' : (string) $row_town), array(CHR(13) => ", ", CHR(10) => "")); if (trim($addressline1)) { $XML_DEBITOR .= ' '.dolEscapeXML(dol_trunc(dol_string_nospecial(dol_string_unaccent($addressline1), ' '), 70, 'right', 'UTF-8', 1)).''.$CrLf; } @@ -1925,7 +1935,7 @@ class BonPrelevement extends CommonObject $XML_CREDITOR .= ' '.$CrLf; $XML_CREDITOR .= ' '.$row_country_code.''.$CrLf; $addressline1 = strtr($row_address, array(CHR(13) => ", ", CHR(10) => "")); - $addressline2 = strtr($row_zip.(($row_zip && $row_town) ? ' ' : ''.$row_town), array(CHR(13) => ", ", CHR(10) => "")); + $addressline2 = strtr($row_zip.(($row_zip && $row_town) ? ' ' : (string) $row_town), array(CHR(13) => ", ", CHR(10) => "")); if (trim($addressline1)) { $XML_CREDITOR .= ' '.dolEscapeXML(dol_trunc(dol_string_nospecial(dol_string_unaccent($addressline1), ' '), 70, 'right', 'UTF-8', 1)).''.$CrLf; } diff --git a/htdocs/compta/prelevement/class/ligneprelevement.class.php b/htdocs/compta/prelevement/class/ligneprelevement.class.php index 0093db77c32..6ed518f7f2f 100644 --- a/htdocs/compta/prelevement/class/ligneprelevement.class.php +++ b/htdocs/compta/prelevement/class/ligneprelevement.class.php @@ -167,17 +167,17 @@ class LignePrelevement /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'prelevement_lignes' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } } diff --git a/htdocs/compta/prelevement/index.php b/htdocs/compta/prelevement/index.php index d71314a08e2..71677f0051c 100644 --- a/htdocs/compta/prelevement/index.php +++ b/htdocs/compta/prelevement/index.php @@ -86,7 +86,7 @@ print ''; print ''; @@ -184,7 +184,7 @@ if ($resql) { } } else { $titlefortab = $langs->transnoentitiesnoconv("StandingOrders"); - print ''; + print ''; } print "
'.$langs->trans("Statistics").''.$langs->trans("NbOfInvoiceToWithdraw").''; -print ''; +print ''; print $bprev->nbOfInvoiceToPay('direct-debit'); print ''; print '
'.$langs->trans("NoInvoiceToWithdraw", $titlefortab, $titlefortab).'
'.$langs->trans("NoInvoiceToWithdraw", $titlefortab, $titlefortab).'

"; } else { diff --git a/htdocs/compta/resultat/clientfourn.php b/htdocs/compta/resultat/clientfourn.php index 5fdf7220662..54f242edb7c 100644 --- a/htdocs/compta/resultat/clientfourn.php +++ b/htdocs/compta/resultat/clientfourn.php @@ -321,7 +321,7 @@ if ($modecompta == 'BOOKKEEPING') { if ($showaccountdetail == 'no') { if ($objp->pcg_type != $oldpcgtype) { - print '
'.$objp->pcg_type.'
'.dol_escape_htmltag($objp->pcg_type).'
'; - print $objp->pcg_type; - print ($objp->name ? ' ('.$objp->name.')' : ' ('.$langs->trans("Unknown").')'); + print dol_escape_htmltag($objp->pcg_type); + print ($objp->name ? ' ('.dol_escape_htmltag($objp->name).')' : ' ('.$langs->trans("Unknown").')'); print "'.price($objp->amount)."'.price($objp->amount)."
'; - print $objp->pcg_type; + print dol_escape_htmltag($objp->pcg_type); print "'.price($objp->amount)."'.price($objp->amount)."
    '.length_accountg($cpt['account_number']).' - '.$cpt['account_label'].''.price($resultN).''.price($resultN).'
'.$langs->trans("Income").''.price(price2num($total_ht_income, 'MT')).''.price(price2num($total_ht_income, 'MT')).''.price(price2num($total_ttc_income, 'MT')).''.price(price2num($total_ttc_income, 'MT')).'
'.$langs->trans("Outcome").''.price(price2num(-$total_ht_outcome, 'MT')).''.price(price2num(-$total_ht_outcome, 'MT')).''.price(price2num(-$total_ttc_outcome, 'MT')).''.price(price2num(-$total_ttc_outcome, 'MT')).'
'.$langs->trans("Profit").''.price(price2num($total_ht, 'MT')).''.price(price2num($total_ht, 'MT')).''.price(price2num($total_ttc, 'MT')).''.price(price2num($total_ttc, 'MT')).'
"; diff --git a/htdocs/compta/resultat/result.php b/htdocs/compta/resultat/result.php index 3f3e14e2d61..743fd4c0506 100644 --- a/htdocs/compta/resultat/result.php +++ b/htdocs/compta/resultat/result.php @@ -184,8 +184,8 @@ llxheader('', $langs->trans('ReportInOut')); $formaccounting = new FormAccounting($db); $form = new Form($db); -$textprevyear = ''.img_previous().''; -$textnextyear = ' '.img_next().''; +$textprevyear = ''.img_previous().''; +$textnextyear = '   '.img_next().''; @@ -309,8 +309,8 @@ if ($modecompta == 'CREANCES-DETTES') { if (!is_array($cats) && $cats < 0) { setEventMessages(null, $AccCat->errors, 'errors'); } elseif (is_array($cats) && count($cats) > 0) { + // Loop on each custom group of accounts foreach ($cats as $cat) { - // Loop on each group if (!empty($cat['category_type'])) { // category calculed // When we enter here, $sommes was filled by group of accounts @@ -319,10 +319,10 @@ if ($modecompta == 'CREANCES-DETTES') { print ''; - // Year NP - print ''; + // Code and Label + print ''; print dol_escape_htmltag($cat['code']); - print ''; + print ''; print dol_escape_htmltag($cat['label']); print ''; @@ -339,13 +339,19 @@ if ($modecompta == 'CREANCES-DETTES') { } $result = strtr($formula, $vars); + $result = str_replace('--', '+', $result); - //var_dump($result); - //$r = $AccCat->calculate($result); - $r = dol_eval($result, 1, 1, '1'); - //var_dump($r); + if (preg_match('/[a-z]/i', $result)) { + $r = 'Error bad formula: '.$result; + $rshort = 'Err'; + print ''.$rshort.''; + } else { + //var_dump($result); + //$r = $AccCat->calculate($result); + $r = dol_eval($result, 1, 1, '1'); - print ''.price($r).''; + print ''.price($r).''; + } // Year N $code = $cat['code']; // code of categorie ('VTE', 'MAR', ...) @@ -359,11 +365,12 @@ if ($modecompta == 'CREANCES-DETTES') { } $result = strtr($formula, $vars); + $result = str_replace('--', '+', $result); //$r = $AccCat->calculate($result); - $r = dol_eval($result, 1, 1, 1); + $r = dol_eval($result, 1, 1, '1'); - print ''.price($r).''; + print ''.price($r).''; $sommes[$code]['N'] += $r; // Detail by month @@ -373,23 +380,26 @@ if ($modecompta == 'CREANCES-DETTES') { $vars[$code] = $det['M'][$k]; } $result = strtr($formula, $vars); + $result = str_replace('--', '+', $result); //$r = $AccCat->calculate($result); - $r = dol_eval($result, 1, 1, 1); + $r = dol_eval($result, 1, 1, '1'); print ''.price($r).''; $sommes[$code]['M'][$k] += $r; } } + foreach ($months as $k => $v) { if (($k + 1) < $date_startmonth) { foreach ($sommes as $code => $det) { $vars[$code] = $det['M'][$k]; } $result = strtr($formula, $vars); + $result = str_replace('--', '+', $result); //$r = $AccCat->calculate($result); - $r = dol_eval($result, 1, 1, 1); + $r = dol_eval($result, 1, 1, '1'); print ''.price($r).''; $sommes[$code]['M'][$k] += $r; @@ -399,8 +409,7 @@ if ($modecompta == 'CREANCES-DETTES') { print "\n"; //var_dump($sommes); - } else // normal category - { + } else { // normal category $code = $cat['code']; // Category code we process $totCat = array(); @@ -414,23 +423,25 @@ if ($modecompta == 'CREANCES-DETTES') { // Set $cpts with array of accounts in the category/group $cpts = $AccCat->getCptsCat($cat['rowid']); // We should loop over empty $cpts array, else the category _code_ is used in the formula, which leads to wrong result if the code is a number. - if (empty($cpts)) $cpts[] = array(); - + if (empty($cpts)) { + $cpts[] = array(); + } $arrayofaccountforfilter = array(); foreach ($cpts as $i => $cpt) { // Loop on each account. - $arrayofaccountforfilter[] = $cpt['account_number']; + if (!is_null($cpt['account_number'])) { + $arrayofaccountforfilter[] = $cpt['account_number']; + } } // N-1 if (!empty($arrayofaccountforfilter)) { $return = $AccCat->getSumDebitCredit($arrayofaccountforfilter, $date_start_previous, $date_end_previous, $cat['dc'] ? $cat['dc'] : 0); - if ($return < 0) { setEventMessages(null, $AccCat->errors, 'errors'); $resultNP = 0; } else { - foreach ($cpts as $i => $cpt) { // Loop on each account. + foreach ($cpts as $i => $cpt) { // Loop on each account found $resultNP = empty($AccCat->sdcperaccount[$cpt['account_number']]) ? 0 : $AccCat->sdcperaccount[$cpt['account_number']]; $totCat['NP'] += $resultNP; @@ -478,41 +489,42 @@ if ($modecompta == 'CREANCES-DETTES') { // Now output columns for row $code ('VTE', 'MAR', ...) - print ""; + print ''; // Column group - print ''; + print ''; print dol_escape_htmltag($cat['code']); print ''; // Label of group - print ''; - print dol_escape_htmltag($cat['label']); + $labeltoshow = dol_escape_htmltag($cat['label']); if (count($cpts) > 0 && !empty($cpts[0])) { // Show example of 5 first accounting accounts $i = 0; foreach ($cpts as $cpt) { if ($i > 5) { - print '...)'; + $labeltoshow .= '...)'; break; } if ($i > 0) { - print ', '; + $labeltoshow .= ', '; } else { - print ' ('; + $labeltoshow .= ' ('; } - print dol_escape_htmltag($cpt['account_number']); + $labeltoshow .= dol_escape_htmltag($cpt['account_number']); $i++; } if ($i <= 5) { - print ')'; + $labeltoshow .= ')'; } } else { - print ' - '.$langs->trans("GroupIsEmptyCheckSetup").''; + $labeltoshow .= ' - '.$langs->trans("GroupIsEmptyCheckSetup").''; } + print ''; + print $labeltoshow; print ''; print ''.price($totCat['NP']).''; - print ''.price($totCat['N']).''; + print ''.price($totCat['N']).''; // Each month foreach ($totCat['M'] as $k => $v) { @@ -537,13 +549,13 @@ if ($modecompta == 'CREANCES-DETTES') { if ($showaccountdetail == 'all' || $resultN != 0) { print ''; print ''; - print ''; + print ''; print '     '.length_accountg($cpt['account_number']); print ' - '; print $cpt['account_label']; print ''; print ''.price($resultNP).''; - print ''.price($resultN).''; + print ''.price($resultN).''; // Make one call for each month foreach ($months as $k => $v) { diff --git a/htdocs/compta/sociales/class/chargesociales.class.php b/htdocs/compta/sociales/class/chargesociales.class.php index 37b3540a0f5..b5e98b3b62e 100644 --- a/htdocs/compta/sociales/class/chargesociales.class.php +++ b/htdocs/compta/sociales/class/chargesociales.class.php @@ -749,4 +749,38 @@ class ChargeSociales extends CommonObject $this->type = 1; $this->type_label = 'Type of social contribution'; } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + if (property_exists($this, 'fk_project') && !empty($this->fk_project)) { + $return .= ' | '.$this->fk_project.''; + } + if (property_exists($this, 'date_ech')) { + $return .= '
'.$langs->trans("DateEnd").':'.dol_print_date($this->date_ech).''; + } + if (property_exists($this, 'amount')) { + $return .= '
'.$langs->trans("Amount").' : '.price($this->amount).''; + } + if (method_exists($this, 'LibStatut')) { + $return .= '
'.$this->LibStatut($this->paye, 5, $this->alreadypaid).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/compta/sociales/class/paymentsocialcontribution.class.php b/htdocs/compta/sociales/class/paymentsocialcontribution.class.php index 0bf402c6c21..73d101d7ae6 100644 --- a/htdocs/compta/sociales/class/paymentsocialcontribution.class.php +++ b/htdocs/compta/sociales/class/paymentsocialcontribution.class.php @@ -365,20 +365,17 @@ class PaymentSocialContribution extends CommonObject // Update request $sql = "UPDATE ".MAIN_DB_PREFIX."paiementcharge SET"; - - $sql .= " fk_charge=".(isset($this->fk_charge) ? $this->fk_charge : "null").","; + $sql .= " fk_charge=".(isset($this->fk_charge) ? ((int) $this->fk_charge) : "null").","; $sql .= " datec=".(dol_strlen($this->datec) != 0 ? "'".$this->db->idate($this->datec)."'" : 'null').","; $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null').","; $sql .= " datep=".(dol_strlen($this->datep) != 0 ? "'".$this->db->idate($this->datep)."'" : 'null').","; - $sql .= " amount=".(isset($this->amount) ? $this->amount : "null").","; - $sql .= " fk_typepaiement=".(isset($this->fk_typepaiement) ? $this->fk_typepaiement : "null").","; + $sql .= " amount=".(isset($this->amount) ? price2num($this->amount) : "null").","; + $sql .= " fk_typepaiement=".(isset($this->fk_typepaiement) ? ((int) $this->fk_typepaiement) : "null").","; $sql .= " num_paiement=".(isset($this->num_payment) ? "'".$this->db->escape($this->num_payment)."'" : "null").","; $sql .= " note=".(isset($this->note) ? "'".$this->db->escape($this->note)."'" : "null").","; - $sql .= " fk_bank=".(isset($this->fk_bank) ? $this->fk_bank : "null").","; - $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? $this->fk_user_creat : "null").","; - $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null").""; - - + $sql .= " fk_bank=".(isset($this->fk_bank) ? ((int) $this->fk_bank) : "null").","; + $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? ((int) $this->fk_user_creat) : "null").","; + $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? ((int) $this->fk_user_modif) : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); diff --git a/htdocs/compta/sociales/list.php b/htdocs/compta/sociales/list.php index d4ddfa0f31f..a925fe6968d 100644 --- a/htdocs/compta/sociales/list.php +++ b/htdocs/compta/sociales/list.php @@ -47,6 +47,8 @@ $massaction = GETPOST('massaction', 'alpha'); $confirm = GETPOST('confirm', 'alpha'); $optioncss = GETPOST('optioncss', 'alpha'); $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'sclist'; +$mode = GETPOST('mode', 'alpha'); + $search_ref = GETPOST('search_ref', 'int'); $search_label = GETPOST('search_label', 'alpha'); @@ -294,6 +296,9 @@ $num = $db->num_rows($resql); $i = 0; $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -367,6 +372,8 @@ if ($search_date_limit_endyear) { } $newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); if ($user->rights->tax->charges->creer) { $newcardbutton .= dolGetButtonTitle($langs->trans('MenuNewSocialContribution'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/compta/sociales/card.php?action=create'); } @@ -382,6 +389,8 @@ print ''; print ''; print ''; print ''; +print ''; + $center = ''; @@ -501,9 +510,9 @@ if (!empty($arrayfields['cs.amount']['checked'])) { // Filter: Status if (!empty($arrayfields['cs.paye']['checked'])) { - print ''; + print ''; $liststatus = array('0'=>$langs->trans("Unpaid"), '1'=>$langs->trans("Paid")); - print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'maxwidth100', 1); + print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage', 1); print ''; } @@ -576,162 +585,179 @@ while ($i < min($num, $limit)) { $chargesociale_static->ref = $obj->rowid; $chargesociale_static->label = $obj->label; $chargesociale_static->type_label = $obj->type_label; + $chargesociale_static->amount = $obj->amount; + $chargesociale_static->paye = $obj->paye; + $chargesociale_static->date_ech = $obj->date_ech; + if (isModEnabled('project')) { $projectstatic->id = $obj->project_id; $projectstatic->ref = $obj->project_ref; $projectstatic->title = $obj->project_label; } - - print ''; - - // Line number - if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { - print ''.(($offset * $limit) + $i).''; - if (!$i) { - $totalarray['nbfield']++; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + print '
'; } - } + // Output Kanban - // Ref - if (!empty($arrayfields['cs.rowid']['checked'])) { - print ''.$chargesociale_static->getNomUrl(1, '20').''; - if (!$i) { - $totalarray['nbfield']++; + $chargesociale_static->fk_project = $projectstatic->getNomUrl(); + print $chargesociale_static->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print '
'; + print ''; } - } + } else { + print ''; - // Label - if (!empty($arrayfields['cs.libelle']['checked'])) { - print ''.dol_escape_htmltag($obj->label).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Type - if (!empty($arrayfields['cs.fk_type']['checked'])) { - $typelabeltoshow = $obj->type_label; - $typelabelpopup = $obj->type_label; - if (isModEnabled('accounting')) { - $typelabelpopup .= ' - '.$langs->trans("AccountancyCode").': '.$obj->type_accountancy_code; - } - print ''.dol_escape_htmltag($typelabeltoshow).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date - if (!empty($arrayfields['cs.date_ech']['checked'])) { - print ''.dol_print_date($db->jdate($obj->date_ech), 'day').''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date end period - if (!empty($arrayfields['cs.periode']['checked'])) { - print ''.dol_print_date($db->jdate($obj->periode), 'day').''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Project ref - if (!empty($arrayfields['p.ref']['checked'])) { - print ''; - if ($obj->project_id > 0) { - print $projectstatic->getNomUrl(1); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['cs.fk_user']['checked'])) { - // Employee - print ''; - if (!empty($obj->fk_user)) { - if (!empty($TLoadedUsers[$obj->fk_user])) { - $ustatic = $TLoadedUsers[$obj->fk_user]; - } else { - $ustatic = new User($db); - $ustatic->fetch($obj->fk_user); - $TLoadedUsers[$obj->fk_user] = $ustatic; + // Line number + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { + print ''.(($offset * $limit) + $i).''; + if (!$i) { + $totalarray['nbfield']++; } - print $ustatic->getNomUrl(-1); } - print "\n"; + + // Ref + if (!empty($arrayfields['cs.rowid']['checked'])) { + print ''.$chargesociale_static->getNomUrl(1, '20').''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Label + if (!empty($arrayfields['cs.libelle']['checked'])) { + print ''.dol_escape_htmltag($obj->label).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Type + if (!empty($arrayfields['cs.fk_type']['checked'])) { + $typelabeltoshow = $obj->type_label; + $typelabelpopup = $obj->type_label; + if (isModEnabled('accounting')) { + $typelabelpopup .= ' - '.$langs->trans("AccountancyCode").': '.$obj->type_accountancy_code; + } + print ''.dol_escape_htmltag($typelabeltoshow).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date + if (!empty($arrayfields['cs.date_ech']['checked'])) { + print ''.dol_print_date($db->jdate($obj->date_ech), 'day').''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date end period + if (!empty($arrayfields['cs.periode']['checked'])) { + print ''.dol_print_date($db->jdate($obj->periode), 'day').''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project ref + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + if ($obj->project_id > 0) { + print $projectstatic->getNomUrl(1); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['cs.fk_user']['checked'])) { + // Employee + print ''; + if (!empty($obj->fk_user)) { + if (!empty($TLoadedUsers[$obj->fk_user])) { + $ustatic = $TLoadedUsers[$obj->fk_user]; + } else { + $ustatic = new User($db); + $ustatic->fetch($obj->fk_user); + $TLoadedUsers[$obj->fk_user] = $ustatic; + } + print $ustatic->getNomUrl(-1); + } + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Type + if (!empty($arrayfields['cs.fk_mode_reglement']['checked'])) { + print 'payment_code)).'">'; + if (!empty($obj->payment_code)) { + print $langs->trans("PaymentTypeShort".$obj->payment_code); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Account + if (!empty($arrayfields['cs.fk_account']['checked'])) { + print ''; + if ($obj->fk_account > 0) { + $bankstatic->id = $obj->fk_account; + $bankstatic->ref = $obj->bref; + $bankstatic->number = $obj->bnumber; + $bankstatic->iban = $obj->iban; + $bankstatic->bic = $obj->bic; + $bankstatic->currency_code = $langs->trans("Currency".$obj->currency_code); + $bankstatic->account_number = $obj->account_number; + $bankstatic->clos = $obj->clos; + + //$accountingjournal->fetch($obj->fk_accountancy_journal); + //$bankstatic->accountancy_journal = $accountingjournal->getNomUrl(0, 1, 1, '', 1); + + $bankstatic->label = $obj->blabel; + print $bankstatic->getNomUrl(1); + } + print ''; + if (!$i) $totalarray['nbfield']++; + } + + // Amount + if (!empty($arrayfields['cs.amount']['checked'])) { + print ''.price($obj->amount).''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'totalttcfield'; + } + $totalarray['val']['totalttcfield'] += $obj->amount; + } + + // Status + if (!empty($arrayfields['cs.paye']['checked'])) { + print ''.$chargesociale_static->LibStatut($obj->paye, 5, $obj->alreadypayed).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Buttons + print ''; if (!$i) { $totalarray['nbfield']++; } + + print ''."\n"; } - - // Type - if (!empty($arrayfields['cs.fk_mode_reglement']['checked'])) { - print 'payment_code)).'">'; - if (!empty($obj->payment_code)) { - print $langs->trans("PaymentTypeShort".$obj->payment_code); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Account - if (!empty($arrayfields['cs.fk_account']['checked'])) { - print ''; - if ($obj->fk_account > 0) { - $bankstatic->id = $obj->fk_account; - $bankstatic->ref = $obj->bref; - $bankstatic->number = $obj->bnumber; - $bankstatic->iban = $obj->iban; - $bankstatic->bic = $obj->bic; - $bankstatic->currency_code = $langs->trans("Currency".$obj->currency_code); - $bankstatic->account_number = $obj->account_number; - $bankstatic->clos = $obj->clos; - - //$accountingjournal->fetch($obj->fk_accountancy_journal); - //$bankstatic->accountancy_journal = $accountingjournal->getNomUrl(0, 1, 1, '', 1); - - $bankstatic->label = $obj->blabel; - print $bankstatic->getNomUrl(1); - } - print ''; - if (!$i) $totalarray['nbfield']++; - } - - // Amount - if (!empty($arrayfields['cs.amount']['checked'])) { - print ''.price($obj->amount).''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'totalttcfield'; - } - $totalarray['val']['totalttcfield'] += $obj->amount; - } - - // Status - if (!empty($arrayfields['cs.paye']['checked'])) { - print ''.$chargesociale_static->LibStatut($obj->paye, 5, $obj->alreadypayed).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Buttons - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - - print ''."\n"; - $i++; } diff --git a/htdocs/compta/stats/cabyprodserv.php b/htdocs/compta/stats/cabyprodserv.php index dc0fa94030c..e747c4380a4 100644 --- a/htdocs/compta/stats/cabyprodserv.php +++ b/htdocs/compta/stats/cabyprodserv.php @@ -324,7 +324,7 @@ if ($modecompta == 'CREANCES-DETTES') { } if ($selected_cat === -2) { // Without any category $sql .= " AND cp.fk_product is null"; - } elseif ($selected_cat) { // Into a specific category + } elseif ($selected_cat > 0) { // Into a specific category if ($subcat) { $TListOfCats = $categorie->get_full_arbo('product', $selected_cat, 1); diff --git a/htdocs/compta/stats/cabyuser.php b/htdocs/compta/stats/cabyuser.php index b880420d4fc..130d41d1d66 100644 --- a/htdocs/compta/stats/cabyuser.php +++ b/htdocs/compta/stats/cabyuser.php @@ -295,11 +295,13 @@ if ($result) { $num = $db->num_rows($result); $i = 0; while ($i < $num) { - $obj = $db->fetch_object($result); - $amount_ht[$obj->rowid] = $obj->amount; + $obj = $db->fetch_object($result); + + $amount_ht[$obj->rowid] = (empty($obj->amount) ? 0 : $obj->amount); $amount[$obj->rowid] = $obj->amount_ttc; $name[$obj->rowid] = $obj->name.' '.$obj->firstname; - $catotal_ht += $obj->amount; + + $catotal_ht += (empty($obj->amount) ? 0 : $obj->amount); $catotal += $obj->amount_ttc; $i++; } diff --git a/htdocs/compta/stats/casoc.php b/htdocs/compta/stats/casoc.php index 870cfbd56c6..d24e5a5452a 100644 --- a/htdocs/compta/stats/casoc.php +++ b/htdocs/compta/stats/casoc.php @@ -360,19 +360,23 @@ if ($result) { $i = 0; while ($i < $num) { $obj = $db->fetch_object($result); - $amount_ht[$obj->socid] = $obj->amount; - $amount[$obj->socid] = $obj->amount_ttc; - $fullname = $obj->name; + + $amount_ht[$obj->socid] = (empty($obj->amount) ? 0 : $obj->amount); + $amount[$obj->socid] = $obj->amount_ttc; + $fullname = $obj->name; if (!empty($obj->name_alias)) { $fullname .= ' ('.$obj->name_alias.')'; } - $name[$obj->socid] = $fullname; - $address_zip[$obj->socid] = $obj->zip; - $address_town[$obj->socid] = $obj->town; - $address_pays[$obj->socid] = getCountry($obj->fk_pays); - $catotal_ht += $obj->amount; - $catotal += $obj->amount_ttc; - $i++; + $name[$obj->socid] = $fullname; + + $address_zip[$obj->socid] = $obj->zip; + $address_town[$obj->socid] = $obj->town; + $address_pays[$obj->socid] = getCountry($obj->fk_pays); + + $catotal_ht += (empty($obj->amount) ? 0 : $obj->amount); + $catotal += $obj->amount_ttc; + + $i++; } } else { dol_print_error($db); @@ -401,12 +405,16 @@ if ($modecompta == "RECETTES-DEPENSES") { $i = 0; while ($i < $num) { $obj = $db->fetch_object($result); + $amount[$obj->rowid] += $obj->amount_ttc; + $name[$obj->rowid] = $obj->name; $address_zip[$obj->rowid] = $obj->zip; $address_town[$obj->rowid] = $obj->town; $address_pays[$obj->rowid] = getCountry($obj->fk_pays); + $catotal += $obj->amount_ttc; + $i++; } } else { diff --git a/htdocs/compta/stats/index.php b/htdocs/compta/stats/index.php index 4d65c201ffd..058fba33177 100644 --- a/htdocs/compta/stats/index.php +++ b/htdocs/compta/stats/index.php @@ -431,7 +431,7 @@ for ($mois = 1 + $nb_mois_decalage; $mois <= 12 + $nb_mois_decalage; $mois++) { // Value turnover of month print ''; if ($annee < $year_end || ($annee == $year_end && $mois <= $month_end)) { - if ($cum[$case]) { + if (!empty($cum[$case])) { $now_show_delta = 1; // On a trouve le premier mois de la premiere annee generant du chiffre. if ($modecompta != 'BOOKKEEPING') { print ''; @@ -455,22 +455,22 @@ for ($mois = 1 + $nb_mois_decalage; $mois <= 12 + $nb_mois_decalage; $mois++) { //var_dump($annee.' '.$year_end.' '.$mois.' '.$month_end); if ($annee < $year_end || ($annee == $year_end && $mois <= $month_end)) { if ($annee_decalage > $minyear && $case <= $casenow) { - if ($cum[$caseprev] && $cum[$case]) { + if (!empty($cum[$caseprev]) && !empty($cum[$case])) { $percent = (round(($cum[$case] - $cum[$caseprev]) / $cum[$caseprev], 4) * 100); //print "X $cum[$case] - $cum[$caseprev] - $cum[$caseprev] - $percent X"; print ($percent >= 0 ? "+$percent" : "$percent").'%'; } - if ($cum[$caseprev] && !$cum[$case]) { + if (!empty($cum[$caseprev]) && empty($cum[$case])) { print '-100%'; } - if (!$cum[$caseprev] && $cum[$case]) { + if (empty($cum[$caseprev]) && !empty($cum[$case])) { //print '+Inf%'; print '-'; } - if (isset($cum[$caseprev]) && !$cum[$caseprev] && !$cum[$case]) { + if (isset($cum[$caseprev]) && empty($cum[$caseprev]) && empty($cum[$case])) { print '+0%'; } - if (!isset($cum[$caseprev]) && !$cum[$case]) { + if (!isset($cum[$caseprev]) && empty($cum[$case])) { print '-'; } } else { @@ -489,8 +489,16 @@ for ($mois = 1 + $nb_mois_decalage; $mois <= 12 + $nb_mois_decalage; $mois++) { } if ($annee < $year_end || ($annee == $year_end && $mois <= $month_end)) { - $total_ht[$annee] += ((!empty($cum_ht[$case])) ? $cum_ht[$case] : 0); - $total[$annee] += $cum[$case]; + if (empty($total_ht[$annee])) { + $total_ht[$annee] = (empty($cum_ht[$case]) ? 0 : $cum_ht[$case]); + } else { + $total_ht[$annee] += (empty($cum_ht[$case]) ? 0 : $cum_ht[$case]); + } + if (empty($total[$annee])) { + $total[$annee] = empty($cum[$case]) ? 0 : $cum[$case]; + } else { + $total[$annee] += empty($cum[$case]) ? 0 : $cum[$case]; + } } } @@ -577,7 +585,7 @@ for ($annee = $year_start; $annee <= $year_end; $annee++) { } // Total amount - if ($total[$annee] || ($annee >= $minyear && $annee <= max($nowyear, $maxyear))) { + if (!empty($total[$annee]) || ($annee >= $minyear && $annee <= max($nowyear, $maxyear))) { print ''; print ($total[$annee] ?price($total[$annee]) : "0"); print ""; @@ -604,7 +612,7 @@ for ($annee = $year_start; $annee <= $year_end; $annee++) { } } else { print ''; - if ($total[$annee] || ($minyear <= $annee && $annee <= max($nowyear, $maxyear))) { + if (!empty($total[$annee]) || ($minyear <= $annee && $annee <= max($nowyear, $maxyear))) { print '-'; } else { print ' '; diff --git a/htdocs/compta/stats/supplier_turnover.php b/htdocs/compta/stats/supplier_turnover.php index 88e04e89303..7e673c05f75 100644 --- a/htdocs/compta/stats/supplier_turnover.php +++ b/htdocs/compta/stats/supplier_turnover.php @@ -186,7 +186,10 @@ $moreparam = array(); if (!empty($modecompta)) { $moreparam['modecompta'] = $modecompta; } -report_header($name, $namelink, $period, $periodlink, $description, $builddate, $exportlink, $moreparam, $calcmode); + +$exportlink = ''; + +report_header($name, '', $period, $periodlink, $description, $builddate, $exportlink, $moreparam, $calcmode); if (isModEnabled('accounting') && $modecompta != 'BOOKKEEPING') { print info_admin($langs->trans("WarningReportNotReliable"), 0, 0, 1); @@ -347,7 +350,7 @@ for ($mois = 1 + $nb_mois_decalage; $mois <= 12 + $nb_mois_decalage; $mois++) { if ($modecompta == 'CREANCES-DETTES') { // Valeur CA du mois w/o VAT print ''; - if ($cum_ht[$case]) { + if (!empty($cum_ht[$case])) { $now_show_delta = 1; // On a trouve le premier mois de la premiere annee generant du chiffre. print ''.price($cum_ht[$case], 1).''; } else { @@ -362,7 +365,7 @@ for ($mois = 1 + $nb_mois_decalage; $mois <= 12 + $nb_mois_decalage; $mois++) { // Valeur CA du mois print ''; - if ($cum[$case]) { + if (!empty($cum[$case])) { $now_show_delta = 1; // On a trouve le premier mois de la premiere annee generant du chiffre. if ($modecompta != 'BOOKKEEPING') { print ''; @@ -382,22 +385,22 @@ for ($mois = 1 + $nb_mois_decalage; $mois <= 12 + $nb_mois_decalage; $mois++) { // Pourcentage du mois if ($annee_decalage > $minyear && $case <= $casenow) { - if ($cum[$caseprev] && $cum[$case]) { + if (!empty($cum[$caseprev]) && !empty($cum[$case])) { $percent = (round(($cum[$case] - $cum[$caseprev]) / $cum[$caseprev], 4) * 100); //print "X $cum[$case] - $cum[$caseprev] - $cum[$caseprev] - $percent X"; print ''.($percent >= 0 ? "+$percent" : "$percent").'%'; } - if ($cum[$caseprev] && !$cum[$case]) { + if (!empty($cum[$caseprev]) && empty($cum[$case])) { print '-100%'; } - if (!$cum[$caseprev] && $cum[$case]) { + if (empty($cum[$caseprev]) && !empty($cum[$case])) { //print '+Inf%'; print '-'; } - if (isset($cum[$caseprev]) && !$cum[$caseprev] && !$cum[$case]) { + if (isset($cum[$caseprev]) && empty($cum[$caseprev]) && empty($cum[$case])) { print '+0%'; } - if (!isset($cum[$caseprev]) && !$cum[$case]) { + if (!isset($cum[$caseprev]) && empty($cum[$case])) { print '-'; } } else { @@ -415,8 +418,16 @@ for ($mois = 1 + $nb_mois_decalage; $mois <= 12 + $nb_mois_decalage; $mois++) { } } - $total_ht[$annee] += ((!empty($cum_ht[$case])) ? $cum_ht[$case] : 0); - $total[$annee] += $cum[$case]; + if (empty($total_ht[$annee])) { + $total_ht[$annee] = ((!empty($cum_ht[$case])) ? $cum_ht[$case] : 0); + } else { + $total_ht[$annee] += ((!empty($cum_ht[$case])) ? $cum_ht[$case] : 0); + } + if (empty($total[$annee])) { + $total[$annee] = (empty($cum[$case]) ? 0 : $cum[$case]); + } else { + $total[$annee] += (empty($cum[$case]) ? 0 : $cum[$case]); + } } print ''; diff --git a/htdocs/compta/stats/supplier_turnover_by_prodserv.php b/htdocs/compta/stats/supplier_turnover_by_prodserv.php index 611de00b50f..d641a513e54 100644 --- a/htdocs/compta/stats/supplier_turnover_by_prodserv.php +++ b/htdocs/compta/stats/supplier_turnover_by_prodserv.php @@ -188,6 +188,7 @@ $allparams = array_merge($commonparams, $headerparams, $tableparams); $headerparams = array_merge($commonparams, $headerparams); $tableparams = array_merge($commonparams, $tableparams); +$paramslink = ''; foreach ($allparams as $key => $value) { $paramslink .= '&'.$key.'='.$value; } @@ -251,7 +252,9 @@ if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) { $periodlink = ''; } -report_header($name, $namelink, $period, $periodlink, $description, $builddate, $exportlink, $tableparams, $calcmode); +$exportlink = ''; + +report_header($name, '', $period, $periodlink, $description, $builddate, $exportlink, $tableparams, $calcmode); if (isModEnabled('accounting') && $modecompta != 'BOOKKEEPING') { print info_admin($langs->trans("WarningReportNotReliable"), 0, 0, 1); @@ -309,20 +312,23 @@ if ($modecompta == 'CREANCES-DETTES') { $sql .= $db->order($sortfield, $sortorder); dol_syslog("supplier_turnover_by_prodserv", LOG_DEBUG); - $result = $db->query($sql); - if ($result) { - $num = $db->num_rows($result); + $resql = $db->query($sql); + if ($resql) { + $num = $db->num_rows($resql); $i = 0; while ($i < $num) { - $obj = $db->fetch_object($result); + $obj = $db->fetch_object($resql); + $amount_ht[$obj->rowid] = $obj->amount; $amount[$obj->rowid] = $obj->amount_ttc; $qty[$obj->rowid] = $obj->qty; $name[$obj->rowid] = $obj->ref.' - '.$obj->label; $type[$obj->rowid] = $obj->product_type; + $catotal_ht += $obj->amount; $catotal += $obj->amount_ttc; $qtytotal += $obj->qty; + $i++; } } else { @@ -407,7 +413,7 @@ if ($modecompta == 'CREANCES-DETTES') { $_SERVER["PHP_SELF"], "amount", "", - $classslink, + $paramslink, 'class="right"', $sortfield, $sortorder diff --git a/htdocs/compta/stats/supplier_turnover_by_thirdparty.php b/htdocs/compta/stats/supplier_turnover_by_thirdparty.php index 494ad591766..2b590e05fd9 100644 --- a/htdocs/compta/stats/supplier_turnover_by_thirdparty.php +++ b/htdocs/compta/stats/supplier_turnover_by_thirdparty.php @@ -153,7 +153,6 @@ $headerparams['date_startday'] = $date_startday; $headerparams['date_endyear'] = $date_endyear; $headerparams['date_endmonth'] = $date_endmonth; $headerparams['date_endday'] = $date_endday; -$headerparams['q'] = $q; $tableparams = array(); $tableparams['search_categ'] = $selected_cat; @@ -168,6 +167,7 @@ $allparams = array_merge($commonparams, $headerparams, $tableparams); $headerparams = array_merge($commonparams, $headerparams); $tableparams = array_merge($commonparams, $tableparams); +$paramslink = ''; foreach ($allparams as $key => $value) { $paramslink .= '&'.$key.'='.$value; } @@ -230,6 +230,8 @@ if ($date_end == dol_time_plus_duree($date_start, 1, 'y') - 1) { $periodlink = ''; } +$exportlink = ''; + report_header($name, '', $period, $periodlink, $description, $builddate, $exportlink, $tableparams, $calcmode); if (isModEnabled('accounting') && $modecompta != 'BOOKKEEPING') { @@ -315,22 +317,29 @@ $sql .= " GROUP BY s.rowid, s.nom, s.zip, s.town, s.fk_pays"; $sql .= " ORDER BY s.rowid"; //echo $sql; +$catotal_ht = 0; +$catotal = 0; + dol_syslog("supplier_turnover_by_thirdparty", LOG_DEBUG); -$result = $db->query($sql); -if ($result) { - $num = $db->num_rows($result); +$resql = $db->query($sql); +if ($resql) { + $num = $db->num_rows($resql); $i = 0; while ($i < $num) { - $obj = $db->fetch_object($result); - $amount_ht[$obj->socid] = $obj->amount; - $amount[$obj->socid] = $obj->amount_ttc; - $name[$obj->socid] = $obj->name.' '.$obj->firstname; - $address_zip[$obj->socid] = $obj->zip; - $address_town[$obj->socid] = $obj->town; - $address_pays[$obj->socid] = getCountry($obj->fk_pays); - $catotal_ht += $obj->amount; - $catotal += $obj->amount_ttc; - $i++; + $obj = $db->fetch_object($resql); + + $amount_ht[$obj->socid] = (empty($obj->amount) ? 0 : $obj->amount); + $amount[$obj->socid] = $obj->amount_ttc; + //$name[$obj->socid] = $obj->name.' '.$obj->firstname; + + $address_zip[$obj->socid] = $obj->zip; + $address_town[$obj->socid] = $obj->town; + $address_pays[$obj->socid] = getCountry($obj->fk_pays); + + $catotal_ht += (empty($obj->amount) ? 0 : $obj->amount); + $catotal += $obj->amount_ttc; + + $i++; } } else { dol_print_error($db); diff --git a/htdocs/compta/tva/card.php b/htdocs/compta/tva/card.php index e7c7678b818..c78b41ba274 100644 --- a/htdocs/compta/tva/card.php +++ b/htdocs/compta/tva/card.php @@ -333,6 +333,10 @@ if ($action == 'confirm_clone' && $confirm == 'yes' && ($user->rights->tax->char $object->id = $object->ref = null; $object->paye = 0; + if (GETPOST('amount', 'alphanohtml')) { + $object->amount = price2num(GETPOST('amount', 'alphanohtml'), 'MT', 2); + } + if (GETPOST('clone_label', 'alphanohtml')) { $object->label = GETPOST('clone_label', 'alphanohtml'); } else { @@ -405,7 +409,7 @@ if ($action == 'create') { $("#label_type_payment").removeClass("fieldrequired"); $(".hide_if_no_auto_create_payment").hide(); } - }; + } $("#radiopayment").click(function() { $("#label").val($(this).data("label")); }); @@ -540,6 +544,7 @@ if ($id > 0) { //$formquestion[] = array('type' => 'date', 'name' => 'clone_date_ech', 'label' => $langs->trans("Date"), 'value' => -1); $formquestion[] = array('type' => 'date', 'name' => 'clone_period', 'label' => $langs->trans("PeriodEndDate"), 'value' => -1); + $formquestion[] = array('type' => 'text', 'name' => 'amount', 'label' => $langs->trans("Amount"), 'value' => price($object->amount), 'morecss' => 'width100'); print $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('ToClone'), $langs->trans('ConfirmCloneVAT', $object->ref), 'confirm_clone', $formquestion, 'yes', 1, 240); } diff --git a/htdocs/compta/tva/class/paymentvat.class.php b/htdocs/compta/tva/class/paymentvat.class.php index ec951d8d72d..fcc241c728d 100644 --- a/htdocs/compta/tva/class/paymentvat.class.php +++ b/htdocs/compta/tva/class/paymentvat.class.php @@ -366,27 +366,22 @@ class PaymentVAT extends CommonObject $this->fk_user_modif = (int) $this->fk_user_modif; } - - // Check parameters // Put here code to add control on parameters values // Update request $sql = "UPDATE ".MAIN_DB_PREFIX."payment_vat SET"; - - $sql .= " fk_tva=".(isset($this->fk_tva) ? $this->fk_tva : "null").","; + $sql .= " fk_tva=".(isset($this->fk_tva) ? ((int) $this->fk_tva) : "null").","; $sql .= " datec=".(dol_strlen($this->datec) != 0 ? "'".$this->db->idate($this->datec)."'" : 'null').","; $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null').","; $sql .= " datep=".(dol_strlen($this->datep) != 0 ? "'".$this->db->idate($this->datep)."'" : 'null').","; - $sql .= " amount=".(isset($this->amount) ? $this->amount : "null").","; - $sql .= " fk_typepaiement=".(isset($this->fk_typepaiement) ? $this->fk_typepaiement : "null").","; - $sql .= " num_paiement=".(isset($this->num_paiement) ? "'".$this->db->escape($this->num_paiement)."'" : "null").","; + $sql .= " amount=".(isset($this->amount) ? (float) price2num($this->amount) : "null").","; + $sql .= " fk_typepaiement=".(isset($this->fk_typepaiement) ? ((int) $this->fk_typepaiement) : "null").","; + $sql .= " num_paiement=".(isset($this->num_payment) ? "'".$this->db->escape($this->num_payment)."'" : "null").","; $sql .= " note=".(isset($this->note) ? "'".$this->db->escape($this->note)."'" : "null").","; - $sql .= " fk_bank=".(isset($this->fk_bank) ? $this->fk_bank : "null").","; - $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? $this->fk_user_creat : "null").","; - $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null").""; - - + $sql .= " fk_bank=".(isset($this->fk_bank) ? ((int) $this->fk_bank) : "null").","; + $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? ((int) $this->fk_user_creat) : "null").","; + $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? ((int) $this->fk_user_modif) : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); diff --git a/htdocs/compta/tva/class/tva.class.php b/htdocs/compta/tva/class/tva.class.php index d6efb35ef2f..78fb178ff27 100644 --- a/htdocs/compta/tva/class/tva.class.php +++ b/htdocs/compta/tva/class/tva.class.php @@ -226,7 +226,7 @@ class Tva extends CommonObject $sql .= " label='".$this->db->escape($this->label)."',"; $sql .= " note='".$this->db->escape($this->note)."',"; $sql .= " fk_user_creat=".((int) $this->fk_user_creat).","; - $sql .= " fk_user_modif=".($this->fk_user_modif > 0 ? $this->fk_user_modif : $user->id).""; + $sql .= " fk_user_modif=".((int) ($this->fk_user_modif > 0 ? $this->fk_user_modif : $user->id)); $sql .= " WHERE rowid=".((int) $this->id); dol_syslog(get_class($this)."::update", LOG_DEBUG); @@ -906,4 +906,39 @@ class Tva extends CommonObject return dolGetStatus($this->labelStatus[$status], $this->labelStatusShort[$status], '', $statusType, $mode); } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + if (property_exists($this, 'amount')) { + $return .= ' | '.$langs->trans("Amount").' : '.price($this->amount).''; + } + if (property_exists($this, 'type_payment')) { + $return .= '
'.$langs->trans("Payement").' : '.$this->type_payment.''; + } + if (property_exists($this, 'datev')) { + $return .= '
'.$langs->trans("DateEnd").' : '.dol_print_date($this->datev).''; + } + if (method_exists($this, 'LibStatut')) { + $return .= '
'.$this->LibStatut($this->paiementtype, 5, $this->alreadypaid).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/compta/tva/index.php b/htdocs/compta/tva/index.php index f0efe305d8c..37e7f75b306 100644 --- a/htdocs/compta/tva/index.php +++ b/htdocs/compta/tva/index.php @@ -229,6 +229,9 @@ llxHeader('', $name); //$textnextyear="
".img_next($langs->trans("Next"), 'class="valignbottom"').""; //print load_fiche_titre($langs->transcountry("VAT", $mysoc->country_code), $textprevyear." ".$langs->trans("Year")." ".$year_start." ".$textnextyear, 'bill'); +$periodlink = ''; +$exportlink = ''; + report_header($name, '', $period, $periodlink, $description, $builddate, $exportlink, array(), $calcmode); //report_header($name,'',$textprevyear.$langs->trans("Year")." ".$year_start.$textnextyear,'',$description,$builddate,$exportlink,array(),$calcmode); @@ -242,7 +245,7 @@ if ($refresh === true) { print ''; print ''; - print ''; + print ''; print ''; print ''; print ''; @@ -389,16 +392,6 @@ if ($refresh === true) { $hookmanager->initHooks(array('externalbalance')); $reshook = $hookmanager->executeHooks('addVatLine', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks - if (!is_array($x_coll) && $coll_listbuy == -1) { - $langs->load("errors"); - print ''; - break; - } - if (!is_array($x_paye) && $coll_listbuy == -2) { - print ''; - break; - } - print ''; print ''; diff --git a/htdocs/compta/tva/list.php b/htdocs/compta/tva/list.php index 19a7cf06740..c839625a705 100644 --- a/htdocs/compta/tva/list.php +++ b/htdocs/compta/tva/list.php @@ -44,6 +44,7 @@ $massaction = GETPOST('massaction', 'alpha'); $confirm = GETPOST('confirm', 'alpha'); $optioncss = GETPOST('optioncss', 'alpha'); $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'salestaxeslist'; +$mode = GETPOST('mode', 'alpha'); $search_ref = GETPOST('search_ref', 'alpha'); $search_label = GETPOST('search_label', 'alpha'); @@ -230,6 +231,9 @@ if (!$resql) { $num = $db->num_rows($resql); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER['PHP_SELF']) { $param .= '&contextpage='.$contextpage; } @@ -317,7 +321,10 @@ $url = DOL_URL_ROOT.'/compta/tva/card.php?action=create'; if (!empty($socid)) { $url .= '&socid='.$socid; } -$newcardbutton = dolGetButtonTitle($langs->trans('NewVATPayment'), '', 'fa fa-plus-circle', $url, '', $user->rights->tax->charges->creer); +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewVATPayment'), '', 'fa fa-plus-circle', $url, '', $user->rights->tax->charges->creer); print_barre_liste($langs->trans("VATDeclarations"), $page, $_SERVER['PHP_SELF'], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_accountancy', 0, $newcardbutton, '', $limit, 0, 0, 1); $varpage = empty($contextpage) ? $_SERVER['PHP_SELF'] : $contextpage; @@ -398,9 +405,9 @@ if (!empty($arrayfields['t.amount']['checked'])) { // Status if (!empty($arrayfields['t.status']['checked'])) { - print ''; } @@ -461,116 +468,134 @@ while ($i < min($num, $limit)) { $tva_static->id = $obj->rowid; $tva_static->ref = $obj->rowid; $tva_static->label = $obj->label; + $tva_static->paiementtype = $obj->paye; + $tva_static->type_payment = $obj->payment_code; + $tva_static->datev = $obj->datev; + $tva_static->amount = $obj->amount; - print ''; - - // No - if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; - if (!$i) { - $totalarray['nbfield']++; + print $tva_static->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print ''; + print ''; } - } + } else { + print ''; - // Label - if (!empty($arrayfields['t.label']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // No + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER_IN_LIST)) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Date end period - if (!empty($arrayfields['t.datev']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Ref + if (!empty($arrayfields['t.rowid']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Date payment - /*if (!empty($arrayfields['t.datep']['checked'])) { - print ''; - if (!$i) $totalarray['nbfield']++; - }*/ - - // Type - if (!empty($arrayfields['t.fk_typepayment']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Label + if (!empty($arrayfields['t.label']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Account - if (!empty($arrayfields['t.fk_account']['checked'])) { - print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) $totalarray['nbfield']++; - } - // Amount - if (!empty($arrayfields['t.amount']['checked'])) { - $total = $total + $obj->amount; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - $totalarray['pos'][$totalarray['nbfield']] = 'amount'; - if (empty($totalarray['val']['amount'])) { - $totalarray['val']['amount'] = $obj->amount; - } else { - $totalarray['val']['amount'] += $obj->amount; - } - } + // Date payment + /*if (!empty($arrayfields['t.datep']['checked'])) { + print ''; + if (!$i) $totalarray['nbfield']++; + }*/ - if (!empty($arrayfields['t.status']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Type + if (!empty($arrayfields['t.fk_typepayment']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } + + // Account + if (!empty($arrayfields['t.fk_account']['checked'])) { + print ''; + if (!$i) $totalarray['nbfield']++; + } + + // Amount if (!empty($arrayfields['t.amount']['checked'])) { - $totalarray['pos'][$totalarray['nbfield']] = ''; + $total = $total + $obj->amount; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + $totalarray['pos'][$totalarray['nbfield']] = 'amount'; + if (empty($totalarray['val']['amount'])) { + $totalarray['val']['amount'] = $obj->amount; + } else { + $totalarray['val']['amount'] += $obj->amount; + } } + + if (!empty($arrayfields['t.status']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!empty($arrayfields['t.amount']['checked'])) { + $totalarray['pos'][$totalarray['nbfield']] = ''; + } + } + + // Buttons + print ''; + + print ''; } - // Buttons - print ''; - - print ''; - $i++; } diff --git a/htdocs/contact/agenda.php b/htdocs/contact/agenda.php index 29706f48b49..d0d2211c21c 100644 --- a/htdocs/contact/agenda.php +++ b/htdocs/contact/agenda.php @@ -81,7 +81,7 @@ if (GETPOST('actioncode', 'array')) { $actioncode = '0'; } } else { - $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)); + $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); } $search_agenda_label = GETPOST('search_agenda_label'); @@ -262,11 +262,11 @@ if (is_object($objcanvas) && $objcanvas->displayCanvasExists($action)) { if (is_object($objthirdparty) && get_class($objthirdparty) == 'Societe') { $out .= '&originid='.$objthirdparty->id.($objthirdparty->id > 0 ? '&socid='.$objthirdparty->id : ''); } - $out .= (!empty($objcon->id) ? '&contactid='.$objcon->id : '').'&origin=contact&originid='.$object->id.'&percentage=-1&backtopage='.urlencode($_SERVER['PHP_SELF'].($objcon->id > 0 ? '?id='.$objcon->id : '')); + $out .= (!empty($objcon->id) ? '&contactid='.$objcon->id : '').'&origin=contact&originid='.$object->id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].($objcon->id > 0 ? '?id='.$objcon->id : '')); $out .= '&datep='.urlencode(dol_print_date(dol_now(), 'dayhourlog')); } - if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { + if (!empty($user->rights->agenda->myactions->create) || $user->hasRight('agenda', 'allactions', 'create')) { $newcardbutton .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out); } } diff --git a/htdocs/contact/canvas/default/actions_contactcard_default.class.php b/htdocs/contact/canvas/default/actions_contactcard_default.class.php index 846f7440f97..f126b8c32a0 100644 --- a/htdocs/contact/canvas/default/actions_contactcard_default.class.php +++ b/htdocs/contact/canvas/default/actions_contactcard_default.class.php @@ -115,30 +115,5 @@ class ActionsContactCardDefault extends ActionsContactCardCommon $this->tpl['action_delete'] = $form->formconfirm($_SERVER["PHP_SELF"]."?id=".$this->object->id, $langs->trans("DeleteContact"), $langs->trans("ConfirmDeleteContact"), "confirm_delete", '', 0, 1); } } - - if ($action == 'list') { - $this->LoadListDatas($limit, $offset, $sortfield, $sortorder); - } - } - - - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps - /** - * Fetch datas list and save into ->list_datas - * - * @param int $limit Limit number of responses - * @param int $offset Offset for first response - * @param string $sortfield Sort field - * @param string $sortorder Sort order ('ASC' or 'DESC') - * @return void - */ - public function LoadListDatas($limit, $offset, $sortfield, $sortorder) - { - // phpcs:enable - global $conf, $langs; - - //$this->getFieldList(); - - $this->list_datas = array(); } } diff --git a/htdocs/contact/card.php b/htdocs/contact/card.php index c5184a18454..6cf7d3051f3 100644 --- a/htdocs/contact/card.php +++ b/htdocs/contact/card.php @@ -362,7 +362,7 @@ if (empty($reshook)) { if (!$error) { $contactid = GETPOST("contactid", 'int'); $object->fetch($contactid); - $object->fetchRoles($contactid); + $object->fetchRoles(); // Photo save $dir = $conf->societe->multidir_output[$object->entity]."/contact/".$object->id."/photos"; diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index d535da76199..e2094402ced 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -353,9 +353,9 @@ class Contact extends CommonObject $this->fields['fk_soc']['searchall'] = 0; } - if (empty($conf->global->THIRDPARTY_ENABLE_PROSPECTION_ON_ALTERNATIVE_ADRESSES)) { // Default behaviour - $this->field['fk_stcommcontact']['enabled'] = 0; - $this->field['fk_prospectcontactlevel']['enabled'] = 0; + if (!empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->THIRDPARTY_ENABLE_PROSPECTION_ON_ALTERNATIVE_ADRESSES)) { // Default behaviour + $this->fields['fk_stcommcontact']['enabled'] = 0; + $this->fields['fk_prospectlevel']['enabled'] = 0; } // Unset fields that are disabled @@ -608,7 +608,7 @@ class Contact extends CommonObject $sql .= ", phone_perso = ".(isset($this->phone_perso) ? "'".$this->db->escape($this->phone_perso)."'" : "NULL"); $sql .= ", phone_mobile = ".(isset($this->phone_mobile) ? "'".$this->db->escape($this->phone_mobile)."'" : "NULL"); $sql .= ", priv = '".$this->db->escape($this->priv)."'"; - $sql .= ", fk_prospectcontactlevel = '".$this->db->escape($this->fk_prospectlevel)."'"; + $sql .= ", fk_prospectlevel = '".$this->db->escape($this->fk_prospectlevel)."'"; if (isset($this->stcomm_id)) { $sql .= ", fk_stcommcontact = ".($this->stcomm_id > 0 || $this->stcomm_id == -1 ? $this->stcomm_id : "0"); } @@ -987,7 +987,7 @@ class Contact extends CommonObject $sql .= " c.socialnetworks,"; $sql .= " c.photo,"; $sql .= " c.priv, c.note_private, c.note_public, c.default_lang, c.canvas,"; - $sql .= " c.fk_prospectcontactlevel, c.fk_stcommcontact, st.libelle as stcomm, st.picto as stcomm_picto,"; + $sql .= " c.fk_prospectlevel, c.fk_stcommcontact, st.libelle as stcomm, st.picto as stcomm_picto,"; $sql .= " c.import_key,"; $sql .= " c.datec as date_creation, c.tms as date_modification,"; $sql .= " co.label as country, co.code as country_code,"; @@ -1054,7 +1054,7 @@ class Contact extends CommonObject $this->poste = $obj->poste; $this->statut = $obj->statut; - $this->fk_prospectlevel = $obj->fk_prospectcontactlevel; + $this->fk_prospectlevel = $obj->fk_prospectlevel; $transcode = $langs->trans('StatusProspect'.$obj->fk_stcommcontact); $libelle = ($transcode != 'StatusProspect'.$obj->fk_stcommcontact ? $transcode : $obj->stcomm); @@ -1700,8 +1700,8 @@ class Contact extends CommonObject * Adds it to non existing supplied categories. * Existing categories are left untouch. * - * @param int[]|int $categories Category or categories IDs - * @return void + * @param int[]|int $categories Category or categories IDs + * @return int <0 if KO, >0 if OK */ public function setCategories($categories) { @@ -1712,18 +1712,18 @@ class Contact extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'socpeople', 'societe_contacts' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -2115,4 +2115,47 @@ class Contact extends CommonObject } return 0; } + + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + //var_dump($this->photo);exit; + if (property_exists($this, 'photo') && !is_null($this->photo)) { + $return.= Form::showphoto('contact', $this, 0, 60, 0, 'photokanban photoref photowithmargin photologintooltip', 'small', 0, 1); + } else { + $return .= img_picto('', $this->picto); + } + $return .= ''; + $return .= '
'; + $return .= '
'.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).'
'; + + if (property_exists($this, 'thirdparty') && is_object($this->thirdparty)) { + $return .= '
'.$this->thirdparty->getNomUrl(1).'
'; + } + /*if (property_exists($this, 'phone_pro') && !empty($this->phone_pro)) { + $return .= '
'.img_picto($langs->trans("Phone"), 'phone'); + $return .= ' '.$this->phone_pro.''; + }*/ + /*if (method_exists($this, 'LibPubPriv')) { + $return .= '
'.$langs->trans("Visibility").''; + $return .= ' : '.$this->LibPubPriv($this->priv).''; + }*/ + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index e8c4174af71..a025ef81b97 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -53,6 +53,7 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'contactlist'; +$mode = GETPOST('mode', 'alpha'); // Security check $id = GETPOST('id', 'int'); @@ -72,6 +73,7 @@ $search_firstlast_only = GETPOST("search_firstlast_only", 'alpha'); $search_lastname = GETPOST("search_lastname", 'alpha'); $search_firstname = GETPOST("search_firstname", 'alpha'); $search_societe = GETPOST("search_societe", 'alpha'); +$search_societe_alias = GETPOST("search_societe_alias", 'alpha'); $search_poste = GETPOST("search_poste", 'alpha'); $search_phone_perso = GETPOST("search_phone_perso", 'alpha'); $search_phone_pro = GETPOST("search_phone_pro", 'alpha'); @@ -192,6 +194,7 @@ foreach ($object->fields as $key => $val) { // Add none object fields for "search in all" if (empty($conf->global->SOCIETE_DISABLE_CONTACTS)) { $fieldstosearchall['s.nom'] = "ThirdParty"; + $fieldstosearchall['s.name_alias'] = "AliasNames"; } // Definition of fields for list @@ -213,6 +216,7 @@ foreach ($object->fields as $key => $val) { $arrayfields['country.code_iso'] = array('label'=>"Country", 'position'=>66, 'checked'=>0); if (empty($conf->global->SOCIETE_DISABLE_CONTACTS)) { $arrayfields['s.nom'] = array('label'=>"ThirdParty", 'position'=>113, 'checked'=> 1); + $arrayfields['s.name_alias'] = array('label'=>"AliasNameShort", 'position'=>114, 'checked'=> 1); } $arrayfields['unsubscribed'] = array( @@ -277,6 +281,7 @@ if (empty($reshook)) { $search_lastname = ""; $search_firstname = ""; $search_societe = ""; + $search_societe_alias = ""; $search_town = ""; $search_address = ""; $search_zip = ""; @@ -352,6 +357,9 @@ if (!empty($conf->global->THIRDPARTY_ENABLE_PROSPECTION_ON_ALTERNATIVE_ADRESSES) $contactstatic->loadCacheOfProspStatus(); } +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + // Select every potentiels, and note each potentiels which fit in search parameters $tab_level = array(); $sql = "SELECT code, label, sortorder"; @@ -372,12 +380,12 @@ if ($resql) { dol_print_error($db); } -$sql = "SELECT s.rowid as socid, s.nom as name,"; +$sql = "SELECT s.rowid as socid, s.nom as name, s.name_alias as alias,"; $sql .= " p.rowid, p.lastname as lastname, p.statut, p.firstname, p.address, p.zip, p.town, p.poste, p.email,"; $sql .= " p.socialnetworks, p.photo,"; $sql .= " p.phone as phone_pro, p.phone_mobile, p.phone_perso, p.fax, p.fk_pays, p.priv, p.datec as date_creation, p.tms as date_update,"; $sql .= " p.import_key,"; -$sql .= " st.libelle as stcomm, st.picto as stcomm_picto, p.fk_stcommcontact as stcomm_id, p.fk_prospectcontactlevel,"; +$sql .= " st.libelle as stcomm, st.picto as stcomm_picto, p.fk_stcommcontact as stcomm_id, p.fk_prospectlevel,"; $sql .= " co.label as country, co.code as country_code"; // Add fields from extrafields if (!empty($extrafields->attributes[$object->table_element]['label'])) { @@ -405,6 +413,10 @@ $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_stcommcontact as st ON st.id = p.fk_stco if (empty($user->rights->societe->client->voir) && !$socid) { $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe_commerciaux as sc ON s.rowid = sc.fk_soc"; } +// Add fields from hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters, $object, $action); // Note that $action and $object may have been modified by hook +$sql .= $hookmanager->resPrint; $sql .= ' WHERE p.entity IN ('.getEntity('contact').')'; if (empty($user->rights->societe->client->voir) && !$socid) { //restriction $sql .= " AND (sc.fk_user = ".((int) $user->id)." OR p.fk_soc IS NULL)"; @@ -413,7 +425,7 @@ if (!empty($userid)) { // propre au commercial $sql .= " AND p.fk_user_creat=".((int) $userid); } if ($search_level) { - $sql .= natural_search("p.fk_prospectcontactlevel", join(',', $search_level), 3); + $sql .= natural_search("p.fk_prospectlevel", join(',', $search_level), 3); } if ($search_stcomm != '' && $search_stcomm != -2) { $sql .= natural_search("p.fk_stcommcontact", $search_stcomm, 2); @@ -544,8 +556,15 @@ if ($search_lastname) { if ($search_firstname) { $sql .= natural_search('p.firstname', $search_firstname); } -if ($search_societe) { - $sql .= natural_search(empty($conf->global->SOCIETE_DISABLE_CONTACTS) ? 's.nom' : 'p.fk_soc', $search_societe); +if (empty($arrayfields['s.name_alias']['checked']) && $search_societe) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_societe); +} else { + if ($search_societe) { + $sql .= natural_search('s.nom', $search_societe); + } + if ($search_societe_alias) { + $sql .= natural_search('s.name_alias', $search_societe_alias); + } } if ($search_country) { $sql .= " AND p.fk_pays IN (".$db->sanitize($search_country).')'; @@ -680,6 +699,9 @@ $help_url = 'EN:Module_Third_Parties|FR:Module_Tiers|ES:Módulo_Empresas'; llxHeader('', $title, $help_url, '', 0, 0, $morejs, $morecss, '', 'bodyforlist'); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -712,6 +734,9 @@ if ($search_firstname != '') { if ($search_societe != '') { $param .= '&search_societe='.urlencode($search_societe); } +if ($search_societe_alias != '') { + $param .= '&search_societe_alias='.urlencode($search_societe_alias); +} if ($search_address != '') { $param .= '&search_address='.urlencode($search_address); } @@ -774,7 +799,7 @@ include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php'; // List of mass actions available $arrayofmassactions = array( -// 'presend'=>img_picto('', 'email', 'class="pictofixedwidth"').$langs->trans("SendByMail"), + 'presend' => img_picto('', 'email', 'class="pictofixedwidth"').$langs->trans("SendByMail"), // 'builddoc'=>img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("PDFMerge"), ); //if($user->rights->societe->creer) $arrayofmassactions['createbills']=$langs->trans("CreateInvoiceForThisCustomer"); @@ -789,7 +814,10 @@ if (in_array($massaction, array('presend', 'predelete','preaffecttag'))) { } $massactionbutton = $form->selectMassAction('', $arrayofmassactions); -$newcardbutton = dolGetButtonTitle($langs->trans('NewContactAddress'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/contact/card.php?action=create', '', $user->rights->societe->contact->creer); +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewContactAddress'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/contact/card.php?action=create', '', $user->rights->societe->contact->creer); print ''; if ($optioncss != '') { @@ -802,6 +830,8 @@ print ''; //print ''; print ''; print ''; +print ''; + print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'address', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -984,6 +1014,12 @@ if (!empty($arrayfields['p.fk_soc']['checked']) || !empty($arrayfields['s.nom'][ print ''; print ''; } +// Alias +if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; +} if (!empty($arrayfields['p.priv']['checked'])) { print ''; } // Prospect level -if (!empty($arrayfields['p.fk_prospectcontactlevel']['checked'])) { +if (!empty($arrayfields['p.fk_prospectlevel']['checked'])) { print ''; @@ -1025,8 +1061,8 @@ if (!empty($arrayfields['p.tms']['checked'])) { } // Status if (!empty($arrayfields['p.statut']['checked'])) { - print ''; } if (!empty($arrayfields['p.import_key']['checked'])) { @@ -1105,11 +1141,14 @@ if (!empty($arrayfields['p.fk_soc']['checked'])) { if (!empty($arrayfields['s.nom']['checked'])) { print_liste_field_titre($arrayfields['s.nom']['label'], $_SERVER["PHP_SELF"], "s.nom", $begin, $param, '', $sortfield, $sortorder); } +if (!empty($arrayfields['s.name_alias']['checked'])) { + print_liste_field_titre($arrayfields['s.name_alias']['label'], $_SERVER["PHP_SELF"], "s.name_alias", $begin, $param, '', $sortfield, $sortorder); +} if (!empty($arrayfields['p.priv']['checked'])) { print_liste_field_titre($arrayfields['p.priv']['label'], $_SERVER["PHP_SELF"], "p.priv", $begin, $param, '', $sortfield, $sortorder, 'center '); } -if (!empty($arrayfields['p.fk_prospectcontactlevel']['checked'])) { - print_liste_field_titre($arrayfields['p.fk_prospectcontactlevel']['label'], $_SERVER["PHP_SELF"], "p.fk_prospectcontactlevel", "", $param, '', $sortfield, $sortorder, 'center '); +if (!empty($arrayfields['p.fk_prospectlevel']['checked'])) { + print_liste_field_titre($arrayfields['p.fk_prospectlevel']['label'], $_SERVER["PHP_SELF"], "p.fk_prospectlevel", "", $param, '', $sortfield, $sortorder, 'center '); } if (!empty($arrayfields['p.fk_stcommcontact']['checked'])) { print_liste_field_titre($arrayfields['p.fk_stcommcontact']['label'], $_SERVER["PHP_SELF"], "p.fk_stcommcontact", "", $param, '', $sortfield, $sortorder, 'center '); @@ -1168,267 +1207,293 @@ while ($i < min($num, $limit)) { $contactstatic->photo = $obj->photo; $contactstatic->import_key = $obj->import_key; - $contactstatic->fk_prospectlevel = $obj->fk_prospectcontactlevel; + $contactstatic->fk_prospectlevel = $obj->fk_prospectlevel; - print ''; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + } + } else { + print ''; - // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; } - print ''; - } - // ID - if (!empty($arrayfields['p.rowid']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; + // ID + if (!empty($arrayfields['p.rowid']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Name - if (!empty($arrayfields['p.lastname']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Name + if (!empty($arrayfields['p.lastname']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Firstname - if (!empty($arrayfields['p.firstname']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Firstname + if (!empty($arrayfields['p.firstname']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Job position - if (!empty($arrayfields['p.poste']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Job position + if (!empty($arrayfields['p.poste']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Address - if (!empty($arrayfields['p.address']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Address + if (!empty($arrayfields['p.address']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Zip - if (!empty($arrayfields['p.zip']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Zip + if (!empty($arrayfields['p.zip']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Town - if (!empty($arrayfields['p.town']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Town + if (!empty($arrayfields['p.town']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // State - /*if (!empty($arrayfields['state.nom']['checked'])) - { - print "\n"; - if (! $i) $totalarray['nbfield']++; - } - // Region - if (!empty($arrayfields['region.nom']['checked'])) - { - print "\n"; - if (! $i) $totalarray['nbfield']++; - }*/ - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // State + /*if (!empty($arrayfields['state.nom']['checked'])) + { + print "\n"; + if (! $i) $totalarray['nbfield']++; } - } - // Phone - if (!empty($arrayfields['p.phone']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Region + if (!empty($arrayfields['region.nom']['checked'])) + { + print "\n"; + if (! $i) $totalarray['nbfield']++; + }*/ + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Phone perso - if (!empty($arrayfields['p.phone_perso']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Phone + if (!empty($arrayfields['p.phone']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Phone mobile - if (!empty($arrayfields['p.phone_mobile']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Phone perso + if (!empty($arrayfields['p.phone_perso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // Fax - if (!empty($arrayfields['p.fax']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Phone mobile + if (!empty($arrayfields['p.phone_mobile']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // EMail - if (!empty($arrayfields['p.email']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + // Fax + if (!empty($arrayfields['p.fax']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - // No EMail - if (!empty($arrayfields['unsubscribed']['checked'])) { - print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + // No EMail + if (!empty($arrayfields['unsubscribed']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - if (isModEnabled('socialnetworks')) { - foreach ($socialnetworks as $key => $value) { - if ($value['active'] && !empty($arrayfields['p.'.$key]['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + if (isModEnabled('socialnetworks')) { + foreach ($socialnetworks as $key => $value) { + if ($value['active'] && !empty($arrayfields['p.'.$key]['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } } } - } - // Company - if (!empty($arrayfields['p.fk_soc']['checked']) || !empty($arrayfields['s.nom']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Private/Public - if (!empty($arrayfields['p.priv']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['p.fk_prospectcontactlevel']['checked'])) { - // Prospect level - print '"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['p.fk_stcommcontact']['checked'])) { - // Prospect status - print ''; + if (!$i) { + $totalarray['nbfield']++; } } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['p.datec']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['p.tms']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['p.statut']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Import key - if (!empty($arrayfields['p.import_key']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Action column - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - print "\n"; + // Private/Public + if (!empty($arrayfields['p.priv']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['p.fk_prospectlevel']['checked'])) { + // Prospect level + print '"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['p.fk_stcommcontact']['checked'])) { + // Prospect status + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['p.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['p.tms']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['p.statut']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Import key + if (!empty($arrayfields['p.import_key']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + + print "\n"; + } $i++; } diff --git a/htdocs/contact/vcard.php b/htdocs/contact/vcard.php index fe11c90c0b9..d366d1c2b17 100644 --- a/htdocs/contact/vcard.php +++ b/htdocs/contact/vcard.php @@ -92,18 +92,23 @@ if ($company->id) { } elseif (empty(trim($contact->email))) { // when contact e-mail is empty, use only company e-mail $v->setEmail($company->email); - } elseif (strtolower(end(explode("@", $contact->email))) == strtolower(end(explode("@", $company->email)))) { - // when e-mail domain of contact and company are the same, use contact e-mail at first (and company e-mail at second) - $v->setEmail($contact->email); - - // support by Microsoft Outlook (2019 and possible earlier) - $v->setEmail($company->email, 'INTERNET'); } else { - // when e-mail of contact and company complete different use company e-mail at first (and contact e-mail at second) - $v->setEmail($company->email); + $tmpcontact = explode("@", trim($contact->email)); + $tmpcompany = explode("@", trim($company->email)); - // support by Microsoft Outlook (2019 and possible earlier) - $v->setEmail($contact->email, 'INTERNET'); + if (strtolower(end($tmpcontact)) == strtolower(end($tmpcompany))) { + // when e-mail domain of contact and company are the same, use contact e-mail at first (and company e-mail at second) + $v->setEmail($contact->email); + + // support by Microsoft Outlook (2019 and possible earlier) + $v->setEmail($company->email, 'INTERNET'); + } else { + // when e-mail of contact and company complete different use company e-mail at first (and contact e-mail at second) + $v->setEmail($company->email); + + // support by Microsoft Outlook (2019 and possible earlier) + $v->setEmail($contact->email, 'INTERNET'); + } } // Si contact lie a un tiers non de type "particulier" diff --git a/htdocs/contrat/agenda.php b/htdocs/contrat/agenda.php index 3a3c5440b30..f9dc7d44097 100644 --- a/htdocs/contrat/agenda.php +++ b/htdocs/contrat/agenda.php @@ -41,7 +41,7 @@ if (GETPOST('actioncode', 'array')) { $actioncode = '0'; } } else { - $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)); + $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); } $search_agenda_label = GETPOST('search_agenda_label'); @@ -221,7 +221,7 @@ if ($id > 0) { { //$out.='trans("AddAnAction"),'filenew'); //$out.=""; @@ -234,7 +234,7 @@ if ($id > 0) { $newcardbutton = ''; if (isModEnabled('agenda')) { - if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { + if (!empty($user->rights->agenda->myactions->create) || $user->hasRight('agenda', 'allactions', 'create')) { $backtopage = $_SERVER['PHP_SELF'].'?id='.$object->id; $out = '&origin='.$object->element.'&originid='.$object->id.'&backtopage='.urlencode($backtopage); $newcardbutton .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out); diff --git a/htdocs/contrat/card.php b/htdocs/contrat/card.php index b691524ad92..123366fd630 100644 --- a/htdocs/contrat/card.php +++ b/htdocs/contrat/card.php @@ -424,12 +424,12 @@ if (empty($reshook)) { if (GETPOST('prod_entry_mode', 'alpha') == 'free') { $idprod = 0; - $tva_tx = (GETPOST('tva_tx', 'alpha') ? price2num(preg_replace('/\s*\(.*\)/', '', GETPOST('tva_tx', 'alpha'))) : 0); } else { $idprod = GETPOST('idprod', 'int'); - $tva_tx = ''; } + $tva_tx = GETPOST('tva_tx', 'alpha'); + $qty = price2num(GETPOST('qty'.$predef, 'alpha'), 'MS'); $remise_percent = (GETPOSTISSET('remise_percent'.$predef) ? price2num(GETPOST('remise_percent'.$predef), 2) : 0); if (empty($remise_percent)) { @@ -467,36 +467,27 @@ if (empty($reshook)) { // Clean parameters $date_start = dol_mktime(GETPOST('date_start'.$predef.'hour'), GETPOST('date_start'.$predef.'min'), GETPOST('date_start'.$predef.'sec'), GETPOST('date_start'.$predef.'month'), GETPOST('date_start'.$predef.'day'), GETPOST('date_start'.$predef.'year')); $date_end = dol_mktime(GETPOST('date_end'.$predef.'hour'), GETPOST('date_end'.$predef.'min'), GETPOST('date_end'.$predef.'sec'), GETPOST('date_end'.$predef.'month'), GETPOST('date_end'.$predef.'day'), GETPOST('date_end'.$predef.'year')); - $price_base_type = (GETPOST('price_base_type', 'alpha') ?GETPOST('price_base_type', 'alpha') : 'HT'); - // Ecrase $pu par celui du produit - // Ecrase $desc par celui du produit - // Ecrase $tva_tx par celui du produit - // Ecrase $base_price_type par celui du produit + // Ecrase $tva_tx par celui du produit. TODO Remove this once vat selection is open + // Get and check minimum price if ($idprod > 0) { $prod = new Product($db); $prod->fetch($idprod); // Update if prices fields are defined - $tva_tx = get_default_tva($mysoc, $object->thirdparty, $prod->id); + /*$tva_tx = get_default_tva($mysoc, $object->thirdparty, $prod->id); $tva_npr = get_default_npr($mysoc, $object->thirdparty, $prod->id); if (empty($tva_tx)) { $tva_npr = 0; - } + }*/ - $pu_ht = $prod->price; - $pu_ttc = $prod->price_ttc; $price_min = $prod->price_min; $price_min_ttc = $prod->price_min_ttc; - $price_base_type = $prod->price_base_type; // On defini prix unitaire if ($conf->global->PRODUIT_MULTIPRICES && $object->thirdparty->price_level) { - $pu_ht = $prod->multiprices[$object->thirdparty->price_level]; - $pu_ttc = $prod->multiprices_ttc[$object->thirdparty->price_level]; $price_min = $prod->multiprices_min[$object->thirdparty->price_level]; $price_min_ttc = $prod->multiprices_min_ttc[$object->thirdparty->price_level]; - $price_base_type = $prod->multiprices_base_type[$object->thirdparty->price_level]; } elseif (!empty($conf->global->PRODUIT_CUSTOMER_PRICES)) { // If price per customer require_once DOL_DOCUMENT_ROOT.'/product/class/productcustomerprice.class.php'; @@ -508,19 +499,16 @@ if (empty($reshook)) { $result = $prodcustprice->fetchAll('', '', 0, 0, $filter); if ($result) { if (count($prodcustprice->lines) > 0) { - $pu_ht = price($prodcustprice->lines[0]->price); - $pu_ttc = price($prodcustprice->lines[0]->price_ttc); $price_min = price($prodcustprice->lines[0]->price_min); $price_min_ttc = price($prodcustprice->lines[0]->price_min_ttc); - $price_base_type = $prodcustprice->lines[0]->price_base_type; - $tva_tx = $prodcustprice->lines[0]->tva_tx; + /*$tva_tx = $prodcustprice->lines[0]->tva_tx; if ($prodcustprice->lines[0]->default_vat_code && !preg_match('/\(.*\)/', $tva_tx)) { $tva_tx .= ' ('.$prodcustprice->lines[0]->default_vat_code.')'; } $tva_npr = $prodcustprice->lines[0]->recuperableonly; if (empty($tva_tx)) { $tva_npr = 0; - } + }*/ } } } @@ -532,16 +520,11 @@ if (empty($reshook)) { if (!empty($price_ht) || $price_ht === '0') { $pu_ht = price2num($price_ht, 'MU'); $pu_ttc = price2num($pu_ht * (1 + ($tmpvat / 100)), 'MU'); + $price_base_type = 'HT'; } elseif (!empty($price_ttc) || $price_ttc === '0') { $pu_ttc = price2num($price_ttc, 'MU'); $pu_ht = price2num($pu_ttc / (1 + ($tmpvat / 100)), 'MU'); - } elseif ($tmpvat != $tmpprodvat) { - // Is this still used ? - if ($price_base_type != 'HT') { - $pu_ht = price2num($pu_ttc / (1 + ($tmpvat / 100)), 'MU'); - } else { - $pu_ttc = price2num($pu_ht * (1 + ($tmpvat / 100)), 'MU'); - } + $price_base_type = 'TTC'; } $desc = $prod->description; @@ -571,8 +554,16 @@ if (empty($reshook)) { $pu_ht_devise = price2num($price_ht_devise, 'MU'); $pu_ttc_devise = price2num($price_ttc_devise, 'MU'); - $price_base_type = 'HT'; - if ($pu_ttc && !$pu_ht) { + $tmpvat = price2num(preg_replace('/\s*\(.*\)/', '', $tva_tx)); + + // Set unit price to use + if (!empty($price_ht) || $price_ht === '0') { + $pu_ht = price2num($price_ht, 'MU'); + $pu_ttc = price2num($pu_ht * (1 + ((float) $tmpvat / 100)), 'MU'); + $price_base_type = 'HT'; + } elseif (!empty($price_ttc) || $price_ttc === '0') { + $pu_ttc = price2num($price_ttc, 'MU'); + $pu_ht = price2num($pu_ttc / (1 + ((float) $tmpvat / 100)), 'MU'); $price_base_type = 'TTC'; } } @@ -679,6 +670,7 @@ if (empty($reshook)) { } } elseif ($action == 'updateline' && $user->rights->contrat->creer && !GETPOST('cancel', 'alpha')) { $error = 0; + $predef = ''; if (!empty($date_start_update) && !empty($date_end_update) && $date_start_update > $date_end_update) { setEventMessages($langs->trans("Error").': '.$langs->trans("DateStartPlanned").' > '.$langs->trans("DateEndPlanned"), null, 'errors'); @@ -708,7 +700,7 @@ if (empty($reshook)) { $date_end_real_update = $objectline->date_end_real; } - $vat_rate = GETPOST('eltva_tx'); + $vat_rate = GETPOST('eltva_tx', 'alpha'); // Define info_bits $info_bits = 0; if (preg_match('/\*/', $vat_rate)) { @@ -754,7 +746,7 @@ if (empty($reshook)) { $objectline->date_end = $date_end_update; $objectline->date_end_real = $date_end_real_update; $objectline->fk_user_cloture = $user->id; - $objectline->fk_fournprice = $fk_fournprice; + //$objectline->fk_fournprice = $fk_fournprice; $objectline->pa_ht = $pa_ht; $objectline->rang = $objectline->rang; @@ -1522,7 +1514,7 @@ if ($action == 'create') { // print ''; //} print ''; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { print ''; } print ''; @@ -1603,7 +1595,7 @@ if ($action == 'create') { // Quantity print ''; // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { print ''; } // Discount @@ -1644,9 +1636,9 @@ if ($action == 'create') { if ($objp->subprice >= 0) { $colspan = 6; - if ($conf->margin->enabled && $conf->global->PRODUCT_USE_UNITS) { + if ($conf->margin->enabled && getDolGlobalString('PRODUCT_USE_UNITS')) { $colspan = 8; - } elseif ($conf->margin->enabled || $conf->global->PRODUCT_USE_UNITS) { + } elseif ($conf->margin->enabled || getDolGlobalString('PRODUCT_USE_UNITS')) { $colspan = 7; } @@ -1710,7 +1702,7 @@ if ($action == 'create') { if (empty($senderissupplier)) { print $form->select_produits((!empty($object->lines[$cursorline - 1]->fk_product) ? $object->lines[$cursorline - 1]->fk_product : 0), 'idprod'); } else { - print $form->select_produits_fournisseurs((!empty($object->lines[$cursorline - 1]->fk_product) ? $object->lines[$cursorline - 1]->fk_product : 0), 'idprod'); + $form->select_produits_fournisseurs((!empty($object->lines[$cursorline - 1]->fk_product) ? $object->lines[$cursorline - 1]->fk_product : 0), 'idprod'); } } print '
'; @@ -1748,7 +1740,7 @@ if ($action == 'create') { print ''; // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { print ''; @@ -1774,7 +1766,7 @@ if ($action == 'create') { if (isModEnabled('margin') && !empty($conf->global->MARGIN_SHOW_ON_CONTRACT)) { $colspan++; } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $colspan++; } @@ -2034,7 +2026,7 @@ if ($action == 'create') { print ''; print ''; - print ''; + print ''; print ''; - // Action column - if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - } - // Ref - if (!empty($arrayfields['c.ref']['checked'])) { - print ''; - - print ''; - } - - // Ref thirdparty - if (!empty($arrayfields['c.ref_customer']['checked'])) { - print ''; - } - if (!empty($arrayfields['c.ref_supplier']['checked'])) { - print ''; - } - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; } - print ''; - } - // Email - if (!empty($arrayfields['s.email']['checked'])) { - print ''; - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['sale_representative']['checked'])) { - // Sales representatives - print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; } - print ''; - } - // Date - if (!empty($arrayfields['c.date_contrat']['checked'])) { - print ''; - } - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['c.datec']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['c.tms']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date lower end date - if (!empty($arrayfields['lower_planned_end_date']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['status']['checked'])) { - print ''; - print ''; - print ''; - print ''; - } - // Action column - if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - print "\n"; + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->contrat->multidir_output[$obj->entity].'/'.dol_sanitizeFileName($obj->ref); + $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; + print $formfile->getDocumentsLink($contracttmp->element, $filename, $filedir); + print ''; + + print ''; + } + + // Ref thirdparty + if (!empty($arrayfields['c.ref_customer']['checked'])) { + print ''; + } + if (!empty($arrayfields['c.ref_supplier']['checked'])) { + print ''; + } + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + } + // Email + if (!empty($arrayfields['s.email']['checked'])) { + print ''; + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['sale_representative']['checked'])) { + // Sales representatives + print ''; + } + // Date + if (!empty($arrayfields['c.date_contrat']['checked'])) { + print ''; + } + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['c.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['c.tms']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date lower end date + if (!empty($arrayfields['lower_planned_end_date']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['status']['checked'])) { + print ''; + print ''; + print ''; + print ''; + } + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + + print "\n"; + } $i++; } diff --git a/htdocs/core/actions_massactions.inc.php b/htdocs/core/actions_massactions.inc.php index dced78b6c3c..23c2159bc8f 100644 --- a/htdocs/core/actions_massactions.inc.php +++ b/htdocs/core/actions_massactions.inc.php @@ -93,11 +93,11 @@ if (!$error && $massaction == 'confirm_presend') { $objecttmp = new $objectclass($db); if ($objecttmp->element == 'expensereport') { $thirdparty = new User($db); - } - if ($objecttmp->element == 'partnership' && getDolGlobalString('PARTNERSHIP_IS_MANAGED_FOR') == 'member') { + } elseif ($objecttmp->element == 'contact') { + $thirdparty = new Contact($db); + } elseif ($objecttmp->element == 'partnership' && getDolGlobalString('PARTNERSHIP_IS_MANAGED_FOR') == 'member') { $thirdparty = new Adherent($db); - } - if ($objecttmp->element == 'holiday') { + } elseif ($objecttmp->element == 'holiday') { $thirdparty = new User($db); } @@ -110,14 +110,13 @@ if (!$error && $massaction == 'confirm_presend') { $thirdpartyid = ($objecttmp->fk_soc ? $objecttmp->fk_soc : $objecttmp->socid); if ($objecttmp->element == 'societe') { $thirdpartyid = $objecttmp->id; - } - if ($objecttmp->element == 'expensereport') { + } elseif ($objecttmp->element == 'contact') { + $thirdpartyid = $objecttmp->id; + } elseif ($objecttmp->element == 'expensereport') { $thirdpartyid = $objecttmp->fk_user_author; - } - if ($objecttmp->element == 'partnership' && getDolGlobalString('PARTNERSHIP_IS_MANAGED_FOR') == 'member') { + } elseif ($objecttmp->element == 'partnership' && getDolGlobalString('PARTNERSHIP_IS_MANAGED_FOR') == 'member') { $thirdpartyid = $objecttmp->fk_member; - } - if ($objecttmp->element == 'holiday') { + } elseif ($objecttmp->element == 'holiday') { $thirdpartyid = $objecttmp->fk_user; } if (empty($thirdpartyid)) { @@ -268,6 +267,10 @@ if (!$error && $massaction == 'confirm_presend') { $fuser = new User($db); $fuser->fetch($objectobj->fk_user_author); $sendto = $fuser->email; + } elseif ($objectobj->element == 'contact') { + $fcontact = new Contact($db); + $fcontact->fetch($objectobj->id); + $sendto = $fcontact->email; } elseif ($objectobj->element == 'partnership' && getDolGlobalString('PARTNERSHIP_IS_MANAGED_FOR') == 'member') { $fadherent = new Adherent($db); $fadherent->fetch($objectobj->fk_member); @@ -510,31 +513,28 @@ if (!$error && $massaction == 'confirm_presend') { $trackid = 'thi'.$thirdparty->id; if ($objecttmp->element == 'expensereport') { $trackid = 'use'.$thirdparty->id; - } - if ($objecttmp->element == 'holiday') { + } elseif ($objecttmp->element == 'contact') { + $trackid = 'ctc'.$thirdparty->id; + } elseif ($objecttmp->element == 'holiday') { $trackid = 'use'.$thirdparty->id; } } else { $trackid = strtolower(get_class($objecttmp)); - if (get_class($objecttmp) == 'Contrat') { + if (get_class($objecttmp) == 'Contact') { + $trackid = 'ctc'; + } elseif (get_class($objecttmp) == 'Contrat') { $trackid = 'con'; - } - if (get_class($objecttmp) == 'Propal') { + } elseif (get_class($objecttmp) == 'Propal') { $trackid = 'pro'; - } - if (get_class($objecttmp) == 'Commande') { + } elseif (get_class($objecttmp) == 'Commande') { $trackid = 'ord'; - } - if (get_class($objecttmp) == 'Facture') { + } elseif (get_class($objecttmp) == 'Facture') { $trackid = 'inv'; - } - if (get_class($objecttmp) == 'Supplier_Proposal') { + } elseif (get_class($objecttmp) == 'Supplier_Proposal') { $trackid = 'spr'; - } - if (get_class($objecttmp) == 'CommandeFournisseur') { + } elseif (get_class($objecttmp) == 'CommandeFournisseur') { $trackid = 'sor'; - } - if (get_class($objecttmp) == 'FactureFournisseur') { + } elseif (get_class($objecttmp) == 'FactureFournisseur') { $trackid = 'sin'; } @@ -592,6 +592,9 @@ if (!$error && $massaction == 'confirm_presend') { $objectobj2->actionmsg2 = $actionmsg2; // Short text $objectobj2->fk_element = $objid2; $objectobj2->elementtype = $objectobj2->element; + if (!empty($conf->global->MAIN_MAIL_REPLACE_EVENT_TITLE_BY_EMAIL_SUBJECT)) { + $objectobj2->actionmsg2 = $subjectreplaced; // Short text + } $triggername = strtoupper(get_class($objectobj2)).'_SENTBYMAIL'; if ($triggername == 'SOCIETE_SENTBYMAIL') { @@ -1046,8 +1049,9 @@ if (!$error && ($massaction == 'delete' || ($action == 'delete' && $confirm == ' } if ($objectclass == 'Holiday' && ! in_array($objecttmp->statut, array(Holiday::STATUS_DRAFT, Holiday::STATUS_CANCELED, Holiday::STATUS_REFUSED))) { + $langs->load("errors"); $nbignored++; - $resaction .= '
'.$langs->trans('ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted', $objecttmp->ref).'

'; + $TMsg[] = '
'.$langs->trans('ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted', $objecttmp->ref).'

'; continue; } @@ -1562,7 +1566,7 @@ if (!$error && ($massaction == 'approveleave' || ($action == 'approveleave' && $ // If no SQL error, we redirect to the request form if (!$error) { - // Calculcate number of days consummed + // Calculcate number of days consumed $nbopenedday = num_open_day($objecttmp->date_debut_gmt, $objecttmp->date_fin_gmt, 0, 1, $objecttmp->halfday); $soldeActuel = $objecttmp->getCpforUser($objecttmp->fk_user, $objecttmp->fk_type); $newSolde = ($soldeActuel - $nbopenedday); diff --git a/htdocs/core/actions_sendmails.inc.php b/htdocs/core/actions_sendmails.inc.php index 772d2b7ed5d..4f7580bb8ca 100644 --- a/htdocs/core/actions_sendmails.inc.php +++ b/htdocs/core/actions_sendmails.inc.php @@ -382,6 +382,9 @@ if (($action == 'send' || $action == 'relance') && !GETPOST('addfile') && !GETPO $object->actiontypecode = $actiontypecode; // Type of event ('AC_OTH', 'AC_OTH_AUTO', 'AC_XXX'...) $object->actionmsg = $message; // Long text $object->actionmsg2 = $actionmsg2; // Short text ($langs->transnoentities('MailSentBy')...); + if (!empty($conf->global->MAIN_MAIL_REPLACE_EVENT_TITLE_BY_EMAIL_SUBJECT)) { + $object->actionmsg2 = $subject; // Short text + } $object->trackid = $trackid; $object->fk_element = $object->id; diff --git a/htdocs/core/actions_setmoduleoptions.inc.php b/htdocs/core/actions_setmoduleoptions.inc.php index fbf526fd58e..deca9588444 100644 --- a/htdocs/core/actions_setmoduleoptions.inc.php +++ b/htdocs/core/actions_setmoduleoptions.inc.php @@ -127,6 +127,7 @@ if ($action == 'setModuleOptions' && !empty($user->admin)) { include_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; $keyforuploaddir = GETPOST('keyforuploaddir', 'aZ09'); $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim(getDolGlobalString($keyforuploaddir)))); + foreach ($listofdir as $key => $tmpdir) { $tmpdir = trim($tmpdir); $tmpdir = preg_replace('/DOL_DATA_ROOT\/*/', '', $tmpdir); // Clean string if we found a hardcoded DOL_DATA_ROOT @@ -144,6 +145,8 @@ if ($action == 'setModuleOptions' && !empty($user->admin)) { break; // So we take the first directory found into setup $conf->global->$keyforuploaddir } } + + if ($upload_dir) { $result = dol_add_file_process($upload_dir, 1, 1, 'uploadfile', ''); if ($result <= 0) { diff --git a/htdocs/core/ajax/ajaxdirpreview.php b/htdocs/core/ajax/ajaxdirpreview.php index a987f16a8c7..76531832776 100644 --- a/htdocs/core/ajax/ajaxdirpreview.php +++ b/htdocs/core/ajax/ajaxdirpreview.php @@ -133,14 +133,19 @@ if (preg_match('/\.\./', $upload_dir) || preg_match('/[<>|]/', $upload_dir)) { exit; } +if (empty($modulepart)) { + $modulepart = $module; +} + // Check permissions if ($modulepart == 'ecm') { - if (!$user->rights->ecm->read) { + if (!$user->hasRight('ecm', 'read')) { accessforbidden(); } -} -if ($modulepart == 'medias') { +} elseif ($modulepart == 'medias' || $modulepart == 'website') { // Always allowed +} else { + accessforbidden(); } @@ -174,7 +179,7 @@ if (!dol_is_dir($upload_dir)) { exit;*/ } -print ''."\n"; +print ''."\n"; //print ''."\n"; $param = ($sortfield ? '&sortfield='.urlencode($sortfield) : '').($sortorder ? '&sortorder='.urlencode($sortorder) : ''); @@ -357,31 +362,31 @@ if ($type == 'directory') { if ($module == 'medias') { $useinecm = 6; $modulepart = 'medias'; - $perm = ($user->rights->website->write || $user->rights->emailing->creer); + $perm = ($user->hasRight("website", "write") || $user->hasRight("emailing", "creer")); $title = 'none'; } elseif ($module == 'ecm') { // DMS/ECM -> manual structure - if ($user->rights->ecm->read) { + if ($user->hasRight("ecm", "read")) { // Buttons: Preview $useinecm = 2; } - if ($user->rights->ecm->upload) { + if ($user->hasRight("ecm", "upload")) { // Buttons: Preview + Delete $useinecm = 4; } - if ($user->rights->ecm->setup) { + if ($user->hasRight("ecm", "setup")) { // Buttons: Preview + Delete + Edit $useinecm = 5; } - $perm = $user->rights->ecm->upload; + $perm = $user->hasRight("ecm", "upload"); $modulepart = 'ecm'; $title = ''; // Use default } else { $useinecm = 5; $modulepart = 'ecm'; - $perm = $user->rights->ecm->upload; + $perm = $user->hasRight("ecm", "upload"); $title = ''; // Use default } diff --git a/htdocs/core/ajax/ajaxdirtree.php b/htdocs/core/ajax/ajaxdirtree.php index c8b42bbf0e8..b3ffbc9232a 100644 --- a/htdocs/core/ajax/ajaxdirtree.php +++ b/htdocs/core/ajax/ajaxdirtree.php @@ -84,7 +84,7 @@ $fullpathselecteddir = ''; if ($modulepart == 'ecm') { $fullpathselecteddir = $conf->ecm->dir_output.'/'.($selecteddir != '/' ? $selecteddir : ''); $fullpathpreopened = $conf->ecm->dir_output.'/'.($preopened != '/' ? $preopened : ''); -} elseif ($modulepart == 'medias') { +} elseif ($modulepart == 'medias' || $modulepart == 'website') { $fullpathselecteddir = $dolibarr_main_data_root.'/medias/'.($selecteddir != '/' ? $selecteddir : ''); $fullpathpreopened = $dolibarr_main_data_root.'/medias/'.($preopened != '/' ? $preopened : ''); } @@ -99,15 +99,27 @@ if (preg_match('/\.\./', $fullpathselecteddir) || preg_match('/[<>|]/', $fullpat exit; } +if (empty($modulepart)) { + $modulepart = $module; +} + // Check permissions if ($modulepart == 'ecm') { - if (!$user->rights->ecm->read) { + if (!$user->hasRight('ecm', 'read')) { accessforbidden(); } -} elseif ($modulepart == 'medias') { +} elseif ($modulepart == 'medias' || $modulepart == 'website') { // Always allowed +} else { + accessforbidden(); } +/* + * Actions + */ + +// None + /* * View diff --git a/htdocs/core/ajax/onlineSign.php b/htdocs/core/ajax/onlineSign.php index c2823407ac6..47a7a2b6f13 100644 --- a/htdocs/core/ajax/onlineSign.php +++ b/htdocs/core/ajax/onlineSign.php @@ -219,6 +219,10 @@ if ($action == "importSignature") { if ($result < 0) { $error++; } + $result = $object->call_trigger('PROPAL_CLOSE_SIGNED_WEB', $user); + if ($result < 0) { + $error++; + } } } else { $db->rollback(); diff --git a/htdocs/core/ajax/selectobject.php b/htdocs/core/ajax/selectobject.php index 31bc791dc10..079224c62a2 100644 --- a/htdocs/core/ajax/selectobject.php +++ b/htdocs/core/ajax/selectobject.php @@ -43,6 +43,7 @@ $objectdesc = GETPOST('objectdesc', 'alpha'); $htmlname = GETPOST('htmlname', 'aZ09'); $outjson = (GETPOST('outjson', 'int') ? GETPOST('outjson', 'int') : 0); $id = GETPOST('id', 'int'); +$filter = GETPOST('filter', 'alphanohtml'); /* @@ -84,7 +85,7 @@ $searchkey = (($id && GETPOST($id, 'alpha')) ? GETPOST($id, 'alpha') : (($htmlna // Add a security test to avoid to get content of all tables restrictedArea($user, $objecttmp->element, $id); -$arrayresult = $form->selectForFormsList($objecttmp, $htmlname, '', 0, $searchkey, '', '', '', 0, 1); +$arrayresult = $form->selectForFormsList($objecttmp, $htmlname, '', 0, $searchkey, '', '', '', 0, 1, 0, '', $filter); $db->close(); diff --git a/htdocs/core/ajax/selectsearchbox.php b/htdocs/core/ajax/selectsearchbox.php index f2e44577260..38c363654d3 100644 --- a/htdocs/core/ajax/selectsearchbox.php +++ b/htdocs/core/ajax/selectsearchbox.php @@ -68,22 +68,22 @@ $arrayresult = array(); // Define $searchform if (isModEnabled('adherent') && empty($conf->global->MAIN_SEARCHFORM_ADHERENT_DISABLED) && $user->hasRight('adherent', 'lire')) { - $arrayresult['searchintomember'] = array('position'=>8, 'shortcut'=>'M', 'img'=>'object_member', 'label'=>$langs->trans("SearchIntoMembers", $search_boxvalue), 'text'=>img_picto('', 'object_member', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintomember'] = array('position'=>8, 'shortcut'=>'M', 'img'=>'object_member', 'label'=>$langs->trans("SearchIntoMembers", $search_boxvalue), 'text'=>img_picto('', 'object_member', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (((isModEnabled('societe') && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS))) || ((isModEnabled('fournisseur') && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || isModEnabled('supplier_order') || isModEnabled('supplier_invoice'))) && empty($conf->global->MAIN_SEARCHFORM_SOCIETE_DISABLED) && $user->hasRight('societe', 'lire')) { - $arrayresult['searchintothirdparty'] = array('position'=>10, 'shortcut'=>'T', 'img'=>'object_company', 'label'=>$langs->trans("SearchIntoThirdparties", $search_boxvalue), 'text'=>img_picto('', 'object_company', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoThirdparties", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/societe/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintothirdparty'] = array('position'=>10, 'shortcut'=>'T', 'img'=>'object_company', 'label'=>$langs->trans("SearchIntoThirdparties", $search_boxvalue), 'text'=>img_picto('', 'object_company', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoThirdparties", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/societe/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('societe') && empty($conf->global->MAIN_SEARCHFORM_CONTACT_DISABLED) && $user->hasRight('societe', 'lire')) { - $arrayresult['searchintocontact'] = array('position'=>15, 'shortcut'=>'A', 'img'=>'object_contact', 'label'=>$langs->trans("SearchIntoContacts", $search_boxvalue), 'text'=>img_picto('', 'object_contact', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoContacts", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/contact/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintocontact'] = array('position'=>15, 'shortcut'=>'A', 'img'=>'object_contact', 'label'=>$langs->trans("SearchIntoContacts", $search_boxvalue), 'text'=>img_picto('', 'object_contact', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoContacts", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/contact/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (((isModEnabled('product') && $user->hasRight('product', 'read')) || (isModEnabled('service') && $user->hasRight('service', 'read'))) && empty($conf->global->MAIN_SEARCHFORM_PRODUITSERVICE_DISABLED)) { - $arrayresult['searchintoproduct'] = array('position'=>30, 'shortcut'=>'P', 'img'=>'object_product', 'label'=>$langs->trans("SearchIntoProductsOrServices", $search_boxvalue), 'text'=>img_picto('', 'object_product', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoProductsOrServices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/product/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintoproduct'] = array('position'=>30, 'shortcut'=>'P', 'img'=>'object_product', 'label'=>$langs->trans("SearchIntoProductsOrServices", $search_boxvalue), 'text'=>img_picto('', 'object_product', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoProductsOrServices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/product/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); // search on lot/serial numbers if (isModEnabled('productbatch')) { - $arrayresult['searchintobatch'] = array('position'=>32, 'shortcut'=>'B', 'img'=>'object_lot', 'label'=>$langs->trans("SearchIntoBatch", $search_boxvalue), 'text'=>img_picto('', 'object_lot', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoBatch", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/product/stock/productlot_list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintobatch'] = array('position'=>32, 'shortcut'=>'B', 'img'=>'object_lot', 'label'=>$langs->trans("SearchIntoBatch", $search_boxvalue), 'text'=>img_picto('', 'object_lot', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoBatch", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/product/stock/productlot_list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } } @@ -98,26 +98,26 @@ if (isModEnabled('project') && empty($conf->global->MAIN_SEARCHFORM_TASK_DISABLE } if (isModEnabled('propal') && empty($conf->global->MAIN_SEARCHFORM_CUSTOMER_PROPAL_DISABLED) && $user->hasRight('propal', 'lire')) { - $arrayresult['searchintopropal'] = array('position'=>60, 'img'=>'object_propal', 'label'=>$langs->trans("SearchIntoCustomerProposals", $search_boxvalue), 'text'=>img_picto('', 'object_propal', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerProposals", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/comm/propal/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintopropal'] = array('position'=>60, 'img'=>'object_propal', 'label'=>$langs->trans("SearchIntoCustomerProposals", $search_boxvalue), 'text'=>img_picto('', 'object_propal', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerProposals", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/comm/propal/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('commande') && empty($conf->global->MAIN_SEARCHFORM_CUSTOMER_ORDER_DISABLED) && $user->hasRight('commande', 'lire')) { - $arrayresult['searchintoorder'] = array('position'=>70, 'img'=>'object_order', 'label'=>$langs->trans("SearchIntoCustomerOrders", $search_boxvalue), 'text'=>img_picto('', 'object_order', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerOrders", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/commande/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintoorder'] = array('position'=>70, 'img'=>'object_order', 'label'=>$langs->trans("SearchIntoCustomerOrders", $search_boxvalue), 'text'=>img_picto('', 'object_order', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerOrders", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/commande/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('expedition') && empty($conf->global->MAIN_SEARCHFORM_CUSTOMER_SHIPMENT_DISABLED) && $user->hasRight('expedition', 'lire')) { - $arrayresult['searchintoshipment'] = array('position'=>80, 'img'=>'object_shipment', 'label'=>$langs->trans("SearchIntoCustomerShipments", $search_boxvalue), 'text'=>img_picto('', 'object_shipment', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerShipments", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/expedition/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintoshipment'] = array('position'=>80, 'img'=>'object_shipment', 'label'=>$langs->trans("SearchIntoCustomerShipments", $search_boxvalue), 'text'=>img_picto('', 'object_shipment', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerShipments", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/expedition/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('facture') && empty($conf->global->MAIN_SEARCHFORM_CUSTOMER_INVOICE_DISABLED) && $user->hasRight('facture', 'lire')) { - $arrayresult['searchintoinvoice'] = array('position'=>90, 'img'=>'object_bill', 'label'=>$langs->trans("SearchIntoCustomerInvoices", $search_boxvalue), 'text'=>img_picto('', 'object_bill', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerInvoices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/compta/facture/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintoinvoice'] = array('position'=>90, 'img'=>'object_bill', 'label'=>$langs->trans("SearchIntoCustomerInvoices", $search_boxvalue), 'text'=>img_picto('', 'object_bill', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerInvoices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/compta/facture/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('supplier_proposal') && empty($conf->global->MAIN_SEARCHFORM_SUPPLIER_PROPAL_DISABLED) && $user->hasRight('supplier_proposal', 'lire')) { - $arrayresult['searchintosupplierpropal'] = array('position'=>100, 'img'=>'object_supplier_proposal', 'label'=>$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_proposal', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/supplier_proposal/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintosupplierpropal'] = array('position'=>100, 'img'=>'object_supplier_proposal', 'label'=>$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_proposal', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoSupplierProposals", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/supplier_proposal/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (((isModEnabled('fournisseur') && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) && $user->hasRight('fournisseur', 'commande', 'lire')) || (isModEnabled('supplier_order') && $user->hasRight('supplier_order', 'lire'))) && empty($conf->global->MAIN_SEARCHFORM_SUPPLIER_ORDER_DISABLED)) { $arrayresult['searchintosupplierorder'] = array('position'=>110, 'img'=>'object_supplier_order', 'label'=>$langs->trans("SearchIntoSupplierOrders", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_order', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoSupplierOrders", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fourn/commande/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (((isModEnabled('fournisseur') && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) && $user->hasRight('fournisseur', 'facture', 'lire')) || (isModEnabled('supplier_invoice') && $user->hasRight('supplier_invoice', 'lire'))) && empty($conf->global->MAIN_SEARCHFORM_SUPPLIER_INVOICE_DISABLED)) { - $arrayresult['searchintosupplierinvoice'] = array('position'=>120, 'img'=>'object_supplier_invoice', 'label'=>$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_invoice', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fourn/facture/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintosupplierinvoice'] = array('position'=>120, 'img'=>'object_supplier_invoice', 'label'=>$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'text'=>img_picto('', 'object_supplier_invoice', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoSupplierInvoices", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fourn/facture/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } // Customer payments @@ -127,7 +127,7 @@ if (isModEnabled('facture') && empty($conf->global->MAIN_SEARCHFORM_CUSTOMER_INV 'img'=>'object_payment', 'label'=>$langs->trans("SearchIntoCustomerPayments", $search_boxvalue), 'text'=>img_picto('', 'object_payment', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoCustomerPayments", $search_boxvalue), - 'url'=>DOL_URL_ROOT.'/compta/paiement/list.php?leftmenu=customers_bills_payment'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : '')); + 'url'=>DOL_URL_ROOT.'/compta/paiement/list.php?leftmenu=customers_bills_payment'.($search_boxvalue ? '&search_all='.urlencode($search_boxvalue) : '')); } // Vendor payments @@ -137,7 +137,7 @@ if (((isModEnabled('fournisseur') && empty($conf->global->MAIN_USE_NEW_SUPPLIERM 'img'=>'object_payment', 'label'=>$langs->trans("SearchIntoVendorPayments", $search_boxvalue), 'text'=>img_picto('', 'object_payment', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoVendorPayments", $search_boxvalue), - 'url'=>DOL_URL_ROOT.'/fourn/paiement/list.php?leftmenu=suppliers_bills_payment'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : '')); + 'url'=>DOL_URL_ROOT.'/fourn/paiement/list.php?leftmenu=suppliers_bills_payment'.($search_boxvalue ? '&search_all='.urlencode($search_boxvalue) : '')); } // Miscellaneous payments @@ -147,28 +147,31 @@ if (isModEnabled('banque') && empty($conf->global->MAIN_SEARCHFORM_MISC_PAYMENTS 'img'=>'object_payment', 'label'=>$langs->trans("SearchIntoMiscPayments", $search_boxvalue), 'text'=>img_picto('', 'object_payment', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoMiscPayments", $search_boxvalue), - 'url'=>DOL_URL_ROOT.'/compta/bank/various_payment/list.php?leftmenu=tax_various'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : '')); + 'url'=>DOL_URL_ROOT.'/compta/bank/various_payment/list.php?leftmenu=tax_various'.($search_boxvalue ? '&search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('contrat') && empty($conf->global->MAIN_SEARCHFORM_CONTRACT_DISABLED) && $user->hasRight('contrat', 'lire')) { - $arrayresult['searchintocontract'] = array('position'=>130, 'img'=>'object_contract', 'label'=>$langs->trans("SearchIntoContracts", $search_boxvalue), 'text'=>img_picto('', 'object_contract', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoContracts", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/contrat/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintocontract'] = array('position'=>130, 'img'=>'object_contract', 'label'=>$langs->trans("SearchIntoContracts", $search_boxvalue), 'text'=>img_picto('', 'object_contract', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoContracts", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/contrat/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('ficheinter') && empty($conf->global->MAIN_SEARCHFORM_FICHINTER_DISABLED) && $user->hasRight('ficheinter', 'lire')) { - $arrayresult['searchintointervention'] = array('position'=>140, 'img'=>'object_intervention', 'label'=>$langs->trans("SearchIntoInterventions", $search_boxvalue), 'text'=>img_picto('', 'object_intervention', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoInterventions", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fichinter/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintointervention'] = array('position'=>140, 'img'=>'object_intervention', 'label'=>$langs->trans("SearchIntoInterventions", $search_boxvalue), 'text'=>img_picto('', 'object_intervention', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoInterventions", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/fichinter/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); +} +if (isModEnabled('knowledgemanagement') && empty($conf->global->MAIN_SEARCHFORM_KNOWLEDGEMANAGEMENT_DISABLED) && $user->hasRight('knowledgemanagement', 'knowledgerecord', 'read')) { + $arrayresult['searchintoknowledgemanagement'] = array('position'=>145, 'img'=>'object_knowledgemanagement', 'label'=>$langs->trans("SearchIntoKM", $search_boxvalue), 'text'=>img_picto('', 'object_knowledgemanagement', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoKM", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/knowledgemanagement/knowledgerecord_list.php?mainmenu=ticket'.($search_boxvalue ? '&search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('ticket') && empty($conf->global->MAIN_SEARCHFORM_TICKET_DISABLED) && $user->hasRight('ticket', 'read')) { - $arrayresult['searchintotickets'] = array('position'=>145, 'img'=>'object_ticket', 'label'=>$langs->trans("SearchIntoTickets", $search_boxvalue), 'text'=>img_picto('', 'object_ticket', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoTickets", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/ticket/list.php?mainmenu=ticket'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintotickets'] = array('position'=>146, 'img'=>'object_ticket', 'label'=>$langs->trans("SearchIntoTickets", $search_boxvalue), 'text'=>img_picto('', 'object_ticket', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoTickets", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/ticket/list.php?mainmenu=ticket'.($search_boxvalue ? '&search_all='.urlencode($search_boxvalue) : '')); } // HR if (isModEnabled('user') && empty($conf->global->MAIN_SEARCHFORM_USER_DISABLED) && $user->hasRight('user', 'user', 'lire')) { - $arrayresult['searchintouser'] = array('position'=>200, 'shortcut'=>'U', 'img'=>'object_user', 'label'=>$langs->trans("SearchIntoUsers", $search_boxvalue), 'text'=>img_picto('', 'object_user', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoUsers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/user/list.php'.($search_boxvalue ? '?sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintouser'] = array('position'=>200, 'shortcut'=>'U', 'img'=>'object_user', 'label'=>$langs->trans("SearchIntoUsers", $search_boxvalue), 'text'=>img_picto('', 'object_user', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoUsers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/user/list.php'.($search_boxvalue ? '?search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('expensereport') && empty($conf->global->MAIN_SEARCHFORM_EXPENSEREPORT_DISABLED) && $user->hasRight('expensereport', 'lire')) { - $arrayresult['searchintoexpensereport'] = array('position'=>210, 'img'=>'object_trip', 'label'=>$langs->trans("SearchIntoExpenseReports", $search_boxvalue), 'text'=>img_picto('', 'object_trip', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoExpenseReports", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintoexpensereport'] = array('position'=>210, 'img'=>'object_trip', 'label'=>$langs->trans("SearchIntoExpenseReports", $search_boxvalue), 'text'=>img_picto('', 'object_trip', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoExpenseReports", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm'.($search_boxvalue ? '&search_all='.urlencode($search_boxvalue) : '')); } if (isModEnabled('holiday') && empty($conf->global->MAIN_SEARCHFORM_HOLIDAY_DISABLED) && $user->hasRight('holiday', 'read')) { - $arrayresult['searchintoleaves'] = array('position'=>220, 'img'=>'object_holiday', 'label'=>$langs->trans("SearchIntoLeaves", $search_boxvalue), 'text'=>img_picto('', 'object_holiday', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoLeaves", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/holiday/list.php?mainmenu=hrm'.($search_boxvalue ? '&sall='.urlencode($search_boxvalue) : '')); + $arrayresult['searchintoleaves'] = array('position'=>220, 'img'=>'object_holiday', 'label'=>$langs->trans("SearchIntoLeaves", $search_boxvalue), 'text'=>img_picto('', 'object_holiday', 'class="pictofixedwidth"').' '.$langs->trans("SearchIntoLeaves", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/holiday/list.php?mainmenu=hrm'.($search_boxvalue ? '&search_all='.urlencode($search_boxvalue) : '')); } // Execute hook addSearchEntry diff --git a/htdocs/core/boxes/box_actions.php b/htdocs/core/boxes/box_actions.php index fb0f93086d2..ac0df03184a 100644 --- a/htdocs/core/boxes/box_actions.php +++ b/htdocs/core/boxes/box_actions.php @@ -220,7 +220,9 @@ class box_actions extends ModeleBoxes if (!empty($conf->global->SHOW_DIALOG_HOMEPAGE)) { $actioncejour = false; $contents = $this->info_box_contents; - $nblines = count($contents); + if (is_countable($contents) && count($contents) > 0) { + $nblines = count($contents); + } if ($contents[0][0]['text'] != $langs->trans("NoActionsToDo")) { $out .= '
trans("ActionsToDo").'">'; $out .= '
' . $langs->trans("Year") . " " . $y . '' . $langs->trans("Year") . '' . $langs->trans("VATToPay") . '' . $langs->trans("VATToCollect") . '' . $langs->trans("Balance") . '
' . $langs->trans("ErrorNoAccountancyModuleLoaded") . '
' . $langs->trans("FeatureNotYetAvailable") . '
' . dol_print_date(dol_mktime(0, 0, 0, $m, 1, $y), "%b %Y") . ''; + print ''; $liststatus = array('0' => $langs->trans("Unpaid"), '1' => $langs->trans("Paid")); - print $form->selectarray('search_status', $liststatus, $search_status, 1); + print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage'); print '
'.(($offset * $limit) + $i).'
'; + print '
'; } - } + // Output Kanban - // Ref - if (!empty($arrayfields['t.rowid']['checked'])) { - print '
'; - print $tva_static->getNomUrl(1); - $filename = dol_sanitizeFileName($tva_static->ref); - $filedir = $conf->tax->dir_output.'/vat/'.dol_sanitizeFileName($tva_static->ref); - $urlsource = $_SERVER['PHP_SELF'].'?id='.$tva_static->id; - print $formfile->getDocumentsLink($tva_static->element, $filename, $filedir, '', 'valignmiddle paddingleft2imp'); - print '
'.dol_trunc($obj->label, 40).''.(($offset * $limit) + $i).''.dol_print_date($db->jdate($obj->datev), 'day').''; + print $tva_static->getNomUrl(1); + $filename = dol_sanitizeFileName($tva_static->ref); + $filedir = $conf->tax->dir_output.'/vat/'.dol_sanitizeFileName($tva_static->ref); + $urlsource = $_SERVER['PHP_SELF'].'?id='.$tva_static->id; + print $formfile->getDocumentsLink($tva_static->element, $filename, $filedir, '', 'valignmiddle paddingleft2imp'); + print ''.dol_print_date($db->jdate($obj->datep), 'day').''; - if (!empty($obj->payment_code)) print $langs->trans("PaymentTypeShort".$obj->payment_code); - print ''.dol_trunc($obj->label, 40).''; - if ($obj->fk_account > 0) { - $bankstatic->id = $obj->fk_account; - $bankstatic->ref = $obj->bref; - $bankstatic->number = $obj->bnumber; - $bankstatic->iban = $obj->iban; - $bankstatic->bic = $obj->bic; - $bankstatic->currency_code = $langs->trans("Currency".$obj->currency_code); - $bankstatic->account_number = $obj->account_number; - $bankstatic->clos = $obj->clos; - - //$accountingjournal->fetch($obj->fk_accountancy_journal); - //$bankstatic->accountancy_journal = $accountingjournal->getNomUrl(0, 1, 1, '', 1); - - $bankstatic->label = $obj->blabel; - print $bankstatic->getNomUrl(1); + // Date end period + if (!empty($arrayfields['t.datev']['checked'])) { + print ''.dol_print_date($db->jdate($obj->datev), 'day').'' . price($obj->amount) . ''.dol_print_date($db->jdate($obj->datep), 'day').'' . $tva_static->LibStatut($obj->paye, 5, $obj->alreadypayed) . ''; + if (!empty($obj->payment_code)) print $langs->trans("PaymentTypeShort".$obj->payment_code); + print ''; + if ($obj->fk_account > 0) { + $bankstatic->id = $obj->fk_account; + $bankstatic->ref = $obj->bref; + $bankstatic->number = $obj->bnumber; + $bankstatic->iban = $obj->iban; + $bankstatic->bic = $obj->bic; + $bankstatic->currency_code = $langs->trans("Currency".$obj->currency_code); + $bankstatic->account_number = $obj->account_number; + $bankstatic->clos = $obj->clos; + + //$accountingjournal->fetch($obj->fk_accountancy_journal); + //$bankstatic->accountancy_journal = $accountingjournal->getNomUrl(0, 1, 1, '', 1); + + $bankstatic->label = $obj->blabel; + print $bankstatic->getNomUrl(1); + } + print '' . price($obj->amount) . '' . $tva_static->LibStatut($obj->paye, 5, $obj->alreadypayed) . '
'; + print ''; + print ''; $selectarray = array('0'=>$langs->trans("ContactPublic"), '1'=>$langs->trans("ContactPrivate")); @@ -991,7 +1027,7 @@ if (!empty($arrayfields['p.priv']['checked'])) { print ''; print $form->multiselectarray('search_level', $tab_level, $search_level, 0, 0, 'width75', 0, 0, '', '', '', 2); print ''; - print $form->selectarray('search_status', array('-1'=>'', '0'=>$langs->trans('ActivityCeased'), '1'=>$langs->trans('InActivity')), $search_status, 0, 0, 0, '', 0, 0, 0, '', 'minwidth75 onrightofpage'); + print ''; + print $form->selectarray('search_status', array('-1'=>'', '0'=>$langs->trans('ActivityCeased'), '1'=>$langs->trans('InActivity')), $search_status, 0, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage'); print '
'; + print '
'; + } + $contactstatic->photo = $obj->photo; + if ($obj->socid > 0) { + $contactstatic->fetch_thirdparty($obj->socid); + } + print $contactstatic->getKanbanView(''); + if ($i == min($num, $limit) - 1) { + print '
'; + print '
'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; } - print ''; + print ''; - print dol_escape_htmltag($obj->rowid); - print "'; + print dol_escape_htmltag($obj->rowid); + print "'; - print $contactstatic->getNomUrl(1); - print ''; + print $contactstatic->getNomUrl(1); + print ''.dol_escape_htmltag($obj->firstname).''.dol_escape_htmltag($obj->firstname).''.dol_escape_htmltag($obj->poste).''.dol_escape_htmltag($obj->poste).''.dol_escape_htmltag($obj->address).''.dol_escape_htmltag($obj->address).''.dol_escape_htmltag($obj->zip).''.dol_escape_htmltag($obj->zip).''.dol_escape_htmltag($obj->town).''.dol_escape_htmltag($obj->town).'".$obj->state_name."".$obj->region_name."'; - $tmparray = getCountry($obj->fk_pays, 'all'); - print dol_escape_htmltag($tmparray['label']); - print '".$obj->state_name."'.dol_print_phone($obj->phone_pro, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'phone').'".$obj->region_name."'; + $tmparray = getCountry($obj->fk_pays, 'all'); + print dol_escape_htmltag($tmparray['label']); + print ''.dol_print_phone($obj->phone_perso, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'phone').''.dol_print_phone($obj->phone_pro, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'phone').''.dol_print_phone($obj->phone_mobile, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'mobile').''.dol_print_phone($obj->phone_perso, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'phone').''.dol_print_phone($obj->fax, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'fax').''.dol_print_phone($obj->phone_mobile, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'mobile').''.dol_print_email($obj->email, $obj->rowid, $obj->socid, 'AC_EMAIL', 18, 0, 1).''.dol_print_phone($obj->fax, $obj->country_code, $obj->rowid, $obj->socid, 'AC_TEL', ' ', 'fax').''; - if (empty($obj->email)) { - //print ''.$langs->trans("NoEmail").''; - } else { - print yn(($obj->unsubscribed > 0) ? 1 : 0); + // EMail + if (!empty($arrayfields['p.email']['checked'])) { + print ''.dol_print_email($obj->email, $obj->rowid, $obj->socid, 'AC_EMAIL', 18, 0, 1).''; + if (empty($obj->email)) { + //print ''.$langs->trans("NoEmail").''; + } else { + print yn(($obj->unsubscribed > 0) ? 1 : 0); + } + print ''.(empty($arraysocialnetworks[$key]) ? '' : dol_print_socialnetworks($arraysocialnetworks[$key], $obj->rowid, $obj->socid, $key, $socialnetworks)).''.(empty($arraysocialnetworks[$key]) ? '' : dol_print_socialnetworks($arraysocialnetworks[$key], $obj->rowid, $obj->socid, $key, $socialnetworks)).''; - if ($obj->socid) { - $objsoc = new Societe($db); - $objsoc->fetch($obj->socid); - print $objsoc->getNomUrl(1); - } else { - print ' '; - } - print ''.$contactstatic->LibPubPriv($obj->priv).''; - print $contactstatic->getLibProspLevel(); - print "
'; - print '
'.$contactstatic->libProspCommStatut($obj->stcomm_id, 2, $contactstatic->cacheprospectstatus[$obj->stcomm_id]['label'], $obj->stcomm_picto); - print '
-
'; - foreach ($contactstatic->cacheprospectstatus as $key => $val) { - $titlealt = 'default'; - if (!empty($val['code']) && !in_array($val['code'], array('ST_NO', 'ST_NEVER', 'ST_TODO', 'ST_PEND', 'ST_DONE'))) { - $titlealt = $val['label']; + // Company + if (!empty($arrayfields['p.fk_soc']['checked']) || !empty($arrayfields['s.nom']['checked'])) { + print '
'; + if ($obj->socid) { + $objsoc = new Societe($db); + $objsoc->fetch($obj->socid); + print $objsoc->getNomUrl(1, '', 100, 0, 1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + } else { + print ' '; } - if ($obj->stcomm_id != $val['id']) { - print ''.img_action($titlealt, $val['code'], $val['picto']).''; + print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''.$contactstatic->getLibStatut(5).''; - print dol_escape_htmltag($obj->import_key); - print "'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Alias name + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + print dol_escape_htmltag($obj->alias); + print '
'.$contactstatic->LibPubPriv($obj->priv).''; + print $contactstatic->getLibProspLevel(); + print "
'; + print '
'.$contactstatic->libProspCommStatut($obj->stcomm_id, 2, $contactstatic->cacheprospectstatus[$obj->stcomm_id]['label'], $obj->stcomm_picto); + print '
-
'; + foreach ($contactstatic->cacheprospectstatus as $key => $val) { + $titlealt = 'default'; + if (!empty($val['code']) && !in_array($val['code'], array('ST_NO', 'ST_NEVER', 'ST_TODO', 'ST_PEND', 'ST_DONE'))) { + $titlealt = $val['label']; + } + if ($obj->stcomm_id != $val['id']) { + print ''.img_action($titlealt, $val['code'], $val['picto']).''; + } + } + print '
'; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''.$contactstatic->getLibStatut(5).''; + print dol_escape_htmltag($obj->import_key); + print "'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'.$langs->trans("PriceUHTCurrency").''.$langs->trans("Qty").''.$langs->trans("Unit").''.$langs->trans("ReductionShort").''.$objp->qty.''.$langs->trans($object->lines[$cursorline - 1]->getLabelOfUnit()).''; print $form->selectUnits($objp->fk_unit, "unit"); print '
'.$langs->trans("Comment").''.$langs->trans("Comment").''; print '   '; print ''; @@ -2055,11 +2047,12 @@ if ($action == 'create') { $dateSelector = 1; print "\n"; - print ' + print ' + '; print '
'; @@ -2214,7 +2207,7 @@ if ($action == 'create') { $delallowed = $user->rights->contrat->creer; - print $formfile->showdocuments('contract', $filename, $filedir, $urlsource, $genallowed, $delallowed, ($object->model_pdf ? $object->model_pdf : $conf->global->CONTRACT_ADDON_PDF), 1, 0, 0, 28, 0, '', 0, '', $soc->default_lang, '', $object); + print $formfile->showdocuments('contract', $filename, $filedir, $urlsource, $genallowed, $delallowed, ($object->model_pdf ? $object->model_pdf : getDolGlobalString('CONTRACT_ADDON_PDF')), 1, 0, 0, 28, 0, '', 0, '', $soc->default_lang, '', $object); // Show links to link elements @@ -2222,7 +2215,7 @@ if ($action == 'create') { $somethingshown = $form->showLinkedObjectBlock($object, $linktoelem); // Show online signature link - if ($object->statut != Contrat::STATUS_DRAFT && $conf->global->CONTRACT_ALLOW_ONLINESIGN) { + if ($object->statut != Contrat::STATUS_DRAFT && getDolGlobalString('CONTRACT_ALLOW_ONLINESIGN')) { print '
'; require_once DOL_DOCUMENT_ROOT.'/core/lib/signature.lib.php'; diff --git a/htdocs/contrat/class/contrat.class.php b/htdocs/contrat/class/contrat.class.php index 7d43da46b37..420d314cd43 100644 --- a/htdocs/contrat/class/contrat.class.php +++ b/htdocs/contrat/class/contrat.class.php @@ -232,7 +232,7 @@ class Contrat extends CommonObject 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>35), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'position'=>40), 'date_contrat' =>array('type'=>'datetime', 'label'=>'Date contrat', 'enabled'=>1, 'visible'=>-1, 'position'=>45), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>-1, 'notnull'=>1, 'position'=>70), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>-1, 'notnull'=>1, 'position'=>70), 'fk_projet' =>array('type'=>'integer:Project:projet/class/project.class.php:1:fk_statut=1', 'label'=>'Project', 'enabled'=>"isModEnabled('project')", 'visible'=>-1, 'position'=>75), 'fk_commercial_signature' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'SaleRepresentative Signature', 'enabled'=>1, 'visible'=>-1, 'position'=>80), 'fk_commercial_suivi' =>array('type'=>'integer:User:user/class/user.class.php', 'label'=>'SaleRepresentative follower', 'enabled'=>1, 'visible'=>-1, 'position'=>85), @@ -718,7 +718,7 @@ class Contrat extends CommonObject $this->socid = $obj->fk_soc; $this->fk_soc = $obj->fk_soc; $this->last_main_doc = $obj->last_main_doc; - $this->extraparams = (array) json_decode($obj->extraparams, true); + $this->extraparams = (isset($obj->extraparams) ? (array) json_decode($obj->extraparams, true) : null); $this->db->free($resql); @@ -1368,8 +1368,8 @@ class Contrat extends CommonObject $sql .= " fk_commercial_suivi=".(isset($this->fk_commercial_suivi) ? $this->fk_commercial_suivi : "null").","; $sql .= " note_private=".(isset($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : "null").","; $sql .= " note_public=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; - $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null").""; - //$sql.= " extraparams=".(isset($this->extraparams)?"'".$this->db->escape($this->extraparams)."'":"null").""; + $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null"); + //$sql.= " extraparams=".(isset($this->extraparams)?"'".$this->db->escape($this->extraparams)."'":"null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); @@ -2474,18 +2474,18 @@ class Contrat extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'contrat' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -2789,6 +2789,38 @@ class Contrat extends CommonObject return ($error ? 1: 0); } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'societe')) { + $return .= '
'.$this->societe.''; + } + if (property_exists($this, 'date_contrat')) { + $return .= '
'.$langs->trans("DateContract").' : '.dol_print_date($this->date_contrat).''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } @@ -2865,23 +2897,6 @@ class ContratLigne extends CommonObjectLine public $date_start_real; // date start real public $date_end; // date end planned public $date_end_real; // date end real - // For backward compatibility - /** - * @deprecated Use date_start - */ - //public $date_ouverture_prevue; // date start planned - /** - * @deprecated Use date_start_real - */ - //public $date_ouverture; // date start real - /** - * @deprecated Use date_end - */ - //public $date_fin_validite; // date end planned - /** - * @deprecated Use date_end_real - */ - //public $date_cloture; // date end real public $tva_tx; public $vat_src_code; @@ -3303,15 +3318,11 @@ class ContratLigne extends CommonObjectLine $this->date_end_real = $this->date_end_real; } - - // Check parameters - // Put here code to add control on parameters values - // Calcul du total TTC et de la TVA pour la ligne a partir de // qty, pu, remise_percent et txtva // TRES IMPORTANT: C'est au moment de l'insertion ligne qu'on doit stocker // la part ht, tva et ttc, et ce au niveau de la ligne qui a son propre taux tva. - $localtaxes_type = getLocalTaxesFromRate($this->txtva, 0, $this->societe, $mysoc); + $localtaxes_type = getLocalTaxesFromRate($this->txtva, 0, $this->thirdparty, $mysoc); $tabprice = calcul_price_total($this->qty, $this->price_ht, $this->remise_percent, $this->tva_tx, $this->localtax1_tx, $this->localtax2_tx, 0, 'HT', 0, 1, $mysoc, $localtaxes_type); $this->total_ht = $tabprice[0]; @@ -3455,11 +3466,11 @@ class ContratLigne extends CommonObjectLine // Mise a jour ligne en base $sql = "UPDATE ".MAIN_DB_PREFIX."contratdet SET"; - $sql .= " total_ht=".price2num($this->total_ht, 'MT').""; - $sql .= ",total_tva=".price2num($this->total_tva, 'MT').""; - $sql .= ",total_localtax1=".price2num($this->total_localtax1, 'MT').""; - $sql .= ",total_localtax2=".price2num($this->total_localtax2, 'MT').""; - $sql .= ",total_ttc=".price2num($this->total_ttc, 'MT').""; + $sql .= " total_ht=".price2num($this->total_ht, 'MT'); + $sql .= ",total_tva=".price2num($this->total_tva, 'MT'); + $sql .= ",total_localtax1=".price2num($this->total_localtax1, 'MT'); + $sql .= ",total_localtax2=".price2num($this->total_localtax2, 'MT'); + $sql .= ",total_ttc=".price2num($this->total_ttc, 'MT'); $sql .= " WHERE rowid = ".((int) $this->id); dol_syslog(get_class($this)."::update_total", LOG_DEBUG); @@ -3645,6 +3656,7 @@ class ContratLigne extends CommonObjectLine // Update object $this->date_cloture = $date_end_real; + $this->date_end_real = $date_end_real; $this->fk_user_cloture = $user->id; $this->commentaire = $comment; diff --git a/htdocs/contrat/list.php b/htdocs/contrat/list.php index 07cf120f4cc..7ea26bf6f1b 100644 --- a/htdocs/contrat/list.php +++ b/htdocs/contrat/list.php @@ -51,6 +51,7 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'contractlist'; // To manage different context of search +$mode = GETPOST('mode', 'alpha'); $search_name = GETPOST('search_name', 'alpha'); $search_email = GETPOST('search_email', 'alpha'); @@ -510,6 +511,9 @@ if ($socid > 0) { } $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -606,7 +610,10 @@ $url = DOL_URL_ROOT.'/contrat/card.php?action=create'; if (!empty($socid)) { $url .= '&socid='.((int) $socid); } -$newcardbutton = dolGetButtonTitle($langs->trans('NewContractSubscription'), '', 'fa fa-plus-circle', $url, '', $user->rights->contrat->creer); +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewContractSubscription'), '', 'fa fa-plus-circle', $url, '', $user->rights->contrat->creer); print ''; if ($optioncss != '') { @@ -618,8 +625,9 @@ print ''; print ''; print ''; print ''; +print ''; -print_barre_liste($langs->trans("ListOfContracts"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'contract', 0, $newcardbutton, '', $limit, 0, 0, 1); +print_barre_liste($langs->trans("Contracts"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'contract', 0, $newcardbutton, '', $limit, 0, 0, 1); $topicmail = "SendContractRef"; $modelmail = "contract"; @@ -909,212 +917,227 @@ while ($i < min($num, $limit)) { $socstatic->country_code = $cacheCountryIDCode[$obj->country_id]['code']; $socstatic->country = $cacheCountryIDCode[$obj->country_id]['label']; } - - - print '
'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; - } - print ''; - } - print ''; - print $contracttmp->getNomUrl(1); - if ($obj->nb_late) { - print img_warning($langs->trans("Late")); - } - if (!empty($obj->note_private) || !empty($obj->note_public)) { - print ' '; - print ''.img_picto($langs->trans("ViewPrivateNote"), 'note').''; - print ''; + //mode kanban + if ($mode == 'kanban') { + if ($i == 0) { + print '
'; + print '
'; } - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->contrat->multidir_output[$obj->entity].'/'.dol_sanitizeFileName($obj->ref); - $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; - print $formfile->getDocumentsLink($contracttmp->element, $filename, $filedir); - print '
'.$contracttmp->getFormatedCustomerRef($obj->ref_customer).''.dol_escape_htmltag($obj->ref_supplier).''; - if ($obj->socid > 0) { - // TODO Use a cache for this string - print $socstatic->getNomUrl(1, ''); + // Output Kanban + $contracttmp->societe = $socstatic->getNomUrl(); + $contracttmp->date_contrat = $obj->date_contrat; + print $contracttmp->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print ''; + print '
'.dol_print_email($obj->email, 0, $obj->socid, 0, 0, 1, 1).''; - print $obj->town; - print ''; - print $obj->zip; - print '".$obj->state_name."'; - print dol_escape_htmltag($socstatic->country); - print ''; - if (count($typenArray) == 0) { - $typenArray = $formcompany->typent_array(1); - } - print $typenArray[$obj->typent_code]; - print ''; - if ($obj->socid > 0) { - $listsalesrepresentatives = $socstatic->getSalesRepresentatives($user); - if ($listsalesrepresentatives < 0) { - dol_print_error($db); - } - $nbofsalesrepresentative = count($listsalesrepresentatives); - if ($nbofsalesrepresentative > 6) { - // We print only number - print $nbofsalesrepresentative; - } elseif ($nbofsalesrepresentative > 0) { - $userstatic = new User($db); - $j = 0; - foreach ($listsalesrepresentatives as $val) { - $userstatic->id = $val['id']; - $userstatic->lastname = $val['lastname']; - $userstatic->firstname = $val['firstname']; - $userstatic->email = $val['email']; - $userstatic->statut = $val['statut']; - $userstatic->entity = $val['entity']; - $userstatic->photo = $val['photo']; - $userstatic->login = $val['login']; - $userstatic->phone = $val['phone']; - $userstatic->job = $val['job']; - $userstatic->gender = $val['gender']; - - //print '
': - print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); - $j++; - if ($j < $nbofsalesrepresentative) { - print ' '; - } - //print '
'; + } else { + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; } + print ''; } - //else print $langs->trans("NoSalesRepresentativeAffected"); - } else { - print ' '; + print ''.dol_print_date($db->jdate($obj->date_contrat), 'day', 'tzserver').''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->lower_planned_end_date), 'day', 'tzuser'); - print ''.($obj->nb_initial > 0 ? $obj->nb_initial : '').''.($obj->nb_running > 0 ? $obj->nb_running : '').''.($obj->nb_expired > 0 ? $obj->nb_expired : '').''.($obj->nb_closed > 0 ? $obj->nb_closed : '').''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Ref + if (!empty($arrayfields['c.ref']['checked'])) { + print ''; + print $contracttmp->getNomUrl(1); + if ($obj->nb_late) { + print img_warning($langs->trans("Late")); + } + if (!empty($obj->note_private) || !empty($obj->note_public)) { + print ' '; + print ''.img_picto($langs->trans("ViewPrivateNote"), 'note').''; + print ''; } - print ''; - } - print '
'.$contracttmp->getFormatedCustomerRef($obj->ref_customer).''.dol_escape_htmltag($obj->ref_supplier).''; + if ($obj->socid > 0) { + // TODO Use a cache for this string + print $socstatic->getNomUrl(1, ''); + } + print ''.dol_print_email($obj->email, 0, $obj->socid, 0, 0, 1, 1).''; + print $obj->town; + print ''; + print $obj->zip; + print '".$obj->state_name."'; + print dol_escape_htmltag($socstatic->country); + print ''; + if (count($typenArray) == 0) { + $typenArray = $formcompany->typent_array(1); + } + print $typenArray[$obj->typent_code]; + print ''; + if ($obj->socid > 0) { + $listsalesrepresentatives = $socstatic->getSalesRepresentatives($user); + if ($listsalesrepresentatives < 0) { + dol_print_error($db); + } + $nbofsalesrepresentative = count($listsalesrepresentatives); + if ($nbofsalesrepresentative > 6) { + // We print only number + print $nbofsalesrepresentative; + } elseif ($nbofsalesrepresentative > 0) { + $userstatic = new User($db); + $j = 0; + foreach ($listsalesrepresentatives as $val) { + $userstatic->id = $val['id']; + $userstatic->lastname = $val['lastname']; + $userstatic->firstname = $val['firstname']; + $userstatic->email = $val['email']; + $userstatic->statut = $val['statut']; + $userstatic->entity = $val['entity']; + $userstatic->photo = $val['photo']; + $userstatic->login = $val['login']; + $userstatic->phone = $val['phone']; + $userstatic->job = $val['job']; + $userstatic->gender = $val['gender']; + + //print '
': + print ($nbofsalesrepresentative < 2) ? $userstatic->getNomUrl(-1, '', 0, 0, 12) : $userstatic->getNomUrl(-2); + $j++; + if ($j < $nbofsalesrepresentative) { + print ' '; + } + //print '
'; + } + } + //else print $langs->trans("NoSalesRepresentativeAffected"); + } else { + print ' '; + } + print '
'.dol_print_date($db->jdate($obj->date_contrat), 'day', 'tzserver').''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->lower_planned_end_date), 'day', 'tzuser'); + print ''.($obj->nb_initial > 0 ? $obj->nb_initial : '').''.($obj->nb_running > 0 ? $obj->nb_running : '').''.($obj->nb_expired > 0 ? $obj->nb_expired : '').''.($obj->nb_closed > 0 ? $obj->nb_closed : '').''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
'; diff --git a/htdocs/core/boxes/box_activity.php b/htdocs/core/boxes/box_activity.php index 56fa8172bcb..ea45580e163 100644 --- a/htdocs/core/boxes/box_activity.php +++ b/htdocs/core/boxes/box_activity.php @@ -84,7 +84,7 @@ class box_activity extends ModeleBoxes $totalnb = 0; $line = 0; $cachetime = 3600; - $fileid = '-e'.$conf->entity.'-u'.$user->id.'-s'.$user->socid.'-r'.($user->rights->societe->client->voir ? '1' : '0').'.cache'; + $fileid = '-e'.$conf->entity.'-u'.$user->id.'-s'.$user->socid.'-r'.($user->hasRight("societe", "client", "voir") ? '1' : '0').'.cache'; $now = dol_now(); $nbofperiod = 3; @@ -102,7 +102,7 @@ class box_activity extends ModeleBoxes // list the summary of the propals - if (isModEnabled("propal") && $user->rights->propal->lire) { + if (isModEnabled("propal") && $user->hasRight("propal", "lire")) { include_once DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php'; $propalstatic = new Propal($this->db); @@ -155,7 +155,7 @@ class box_activity extends ModeleBoxes while ($j < count($data)) { $this->info_box_contents[$line][0] = array( 'td' => 'class="left" width="16"', - 'url' => DOL_URL_ROOT."/comm/propal/list.php?mainmenu=commercial&leftmenu=propals&search_status=".$data[$j]->fk_statut, + 'url' => DOL_URL_ROOT."/comm/propal/list.php?mainmenu=commercial&leftmenu=propals&search_status=".((int) $data[$j]->fk_statut), 'tooltip' => $langs->trans("Proposals")." ".$propalstatic->LibStatut($data[$j]->fk_statut, 0), 'logo' => 'object_propal' ); @@ -169,7 +169,7 @@ class box_activity extends ModeleBoxes 'td' => 'class="right"', 'text' => $data[$j]->nb, 'tooltip' => $langs->trans("Proposals")." ".$propalstatic->LibStatut($data[$j]->fk_statut, 0), - 'url' => DOL_URL_ROOT."/comm/propal/list.php?mainmenu=commercial&leftmenu=propals&search_status=".$data[$j]->fk_statut, + 'url' => DOL_URL_ROOT."/comm/propal/list.php?mainmenu=commercial&leftmenu=propals&search_status=".((int) $data[$j]->fk_statut), ); $totalnb += $data[$j]->nb; @@ -185,11 +185,18 @@ class box_activity extends ModeleBoxes $line++; $j++; } + if (count($data) == 0) { + $this->info_box_contents[$line][0] = array( + 'td' => 'class="center"', + 'text'=>$langs->trans("NoRecordedProposals"), + ); + $line++; + } } } // list the summary of the orders - if (isModEnabled('commande') && $user->rights->commande->lire) { + if (isModEnabled('commande') && $user->hasRight("commande", "lire")) { include_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php'; $commandestatic = new Commande($this->db); @@ -273,12 +280,19 @@ class box_activity extends ModeleBoxes $line++; $j++; } + if (count($data) == 0) { + $this->info_box_contents[$line][0] = array( + 'td' => 'class="center"', + 'text'=>$langs->trans("NoRecordedOrders"), + ); + $line++; + } } } // list the summary of the bills - if (isModEnabled('facture') && $user->rights->facture->lire) { + if (isModEnabled('facture') && $user->hasRight("facture", "lire")) { include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; $facturestatic = new Facture($this->db); @@ -329,11 +343,11 @@ class box_activity extends ModeleBoxes if (!empty($data)) { $j = 0; while ($j < count($data)) { - $billurl = "search_status=2&paye=1"; + $billurl = "search_status=2&paye=1"; $this->info_box_contents[$line][0] = array( 'td' => 'class="left" width="16"', 'tooltip' => $langs->trans('Bills').' '.$facturestatic->LibStatut(1, $data[$j]->fk_statut, 0), - 'url' => DOL_URL_ROOT."/compta/facture/list.php?".$billurl."&mainmenu=accountancy&leftmenu=customers_bills", + 'url' => DOL_URL_ROOT."/compta/facture/list.php?".$billurl."&mainmenu=accountancy&leftmenu=customers_bills", 'logo' => 'bill', ); @@ -346,7 +360,7 @@ class box_activity extends ModeleBoxes 'td' => 'class="right"', 'tooltip' => $langs->trans('Bills').' '.$facturestatic->LibStatut(1, $data[$j]->fk_statut, 0), 'text' => $data[$j]->nb, - 'url' => DOL_URL_ROOT."/compta/facture/list.php?".$billurl."&mainmenu=accountancy&leftmenu=customers_bills", + 'url' => DOL_URL_ROOT."/compta/facture/list.php?".$billurl."&mainmenu=accountancy&leftmenu=customers_bills", ); $this->info_box_contents[$line][3] = array( @@ -369,6 +383,7 @@ class box_activity extends ModeleBoxes 'td' => 'class="center"', 'text'=>$langs->trans("NoRecordedInvoices"), ); + $line++; } } @@ -412,11 +427,11 @@ class box_activity extends ModeleBoxes $j = 0; while ($j < count($data)) { - $billurl = "search_status=".$data[$j]->fk_statut."&paye=0"; + $billurl = "search_status=".$data[$j]->fk_statut."&paye=0"; $this->info_box_contents[$line][0] = array( 'td' => 'class="left" width="16"', 'tooltip' => $langs->trans('Bills').' '.$facturestatic->LibStatut(0, $data[$j]->fk_statut, 0), - 'url' => DOL_URL_ROOT."/compta/facture/list.php?".$billurl."&mainmenu=accountancy&leftmenu=customers_bills", + 'url' => DOL_URL_ROOT."/compta/facture/list.php?".$billurl."&mainmenu=accountancy&leftmenu=customers_bills", 'logo' => 'bill', ); @@ -446,8 +461,9 @@ class box_activity extends ModeleBoxes if (count($data) == 0) { $this->info_box_contents[$line][0] = array( 'td' => 'class="center"', - 'text'=>$langs->trans("NoRecordedInvoices"), + 'text'=>$langs->trans("NoRecordedUnpaidInvoices"), ); + $line++; } } } diff --git a/htdocs/core/boxes/box_bookmarks.php b/htdocs/core/boxes/box_bookmarks.php index 3e8abd587c0..17348048edf 100644 --- a/htdocs/core/boxes/box_bookmarks.php +++ b/htdocs/core/boxes/box_bookmarks.php @@ -76,7 +76,7 @@ class box_bookmarks extends ModeleBoxes 'text' => $langs->trans("BoxMyLastBookmarks", $max), 'sublink' => DOL_URL_ROOT.'/bookmarks/list.php', ); - if ($user->rights->bookmark->creer) { + if ($user->hasRight("bookmark", "creer")) { $this->info_box_head['subpicto'] = 'bookmark'; $this->info_box_head['subtext'] = $langs->trans("BookmarksManagement"); } else { @@ -121,7 +121,7 @@ class box_bookmarks extends ModeleBoxes if ($num == 0) { $mytxt = $langs->trans("NoRecordedBookmarks"); - if ($user->rights->bookmark->creer) { + if ($user->hasRight("bookmark", "creer")) { $mytxt .= ' '.$langs->trans("ClickToAdd"); } $this->info_box_contents[$line][0] = array( diff --git a/htdocs/core/boxes/box_dolibarr_state_board.php b/htdocs/core/boxes/box_dolibarr_state_board.php index 9a2e94b8a1d..6152b167863 100644 --- a/htdocs/core/boxes/box_dolibarr_state_board.php +++ b/htdocs/core/boxes/box_dolibarr_state_board.php @@ -20,7 +20,7 @@ /** * \file htdocs/core/boxes/box_dolibarr_state_board.php - * \ingroup + * \ingroup core * \brief Module Dolibarr state base */ diff --git a/htdocs/core/boxes/box_graph_invoices_peryear.php b/htdocs/core/boxes/box_graph_invoices_peryear.php index 5a9b84829f2..9ea2fe5a130 100644 --- a/htdocs/core/boxes/box_graph_invoices_peryear.php +++ b/htdocs/core/boxes/box_graph_invoices_peryear.php @@ -142,7 +142,7 @@ class box_graph_invoices_peryear extends ModeleBoxes $px2->SetData($data2); unset($data2); $i = $startyear; - $legend = array(); + /*$legend = array(); while ($i <= $endyear) { if ($startmonth != 1) { $legend[] = sprintf("%d/%d", $i - 2001, $i - 2000); @@ -150,7 +150,7 @@ class box_graph_invoices_peryear extends ModeleBoxes $legend[] = $i; } $i++; - } + }*/ $px2->SetLegend([$langs->trans("AmountOfBillsHT")]); $px2->SetMaxValue($px2->GetCeilMaxValue()); $px2->SetWidth($WIDTH); diff --git a/htdocs/core/boxes/box_members_by_type.php b/htdocs/core/boxes/box_members_by_type.php index 2e25da59564..b3f3504cee8 100644 --- a/htdocs/core/boxes/box_members_by_type.php +++ b/htdocs/core/boxes/box_members_by_type.php @@ -92,13 +92,15 @@ class box_members_by_type extends ModeleBoxes if ($user->rights->adherent->lire) { $MembersToValidate = array(); + $MembersPending = array(); $MembersValidated = array(); $MembersUpToDate = array(); $MembersExcluded = array(); $MembersResiliated = array(); $SumToValidate = 0; - $SumValidated = 0; + $SumPending = 0; + $SumExpired = 0; $SumUpToDate = 0; $SumResiliated = 0; $SumExcluded = 0; @@ -169,43 +171,74 @@ class box_members_by_type extends ModeleBoxes } $this->db->free($result); } + // Members pendding (Waiting for first subscription) + $sql = "SELECT count(*) as somme , d.fk_adherent_type"; + $sql .= " FROM " . MAIN_DB_PREFIX . "adherent as d, " . MAIN_DB_PREFIX . "adherent_type as t"; + $sql .= " WHERE d.entity IN (" . getEntity('adherent') . ")"; + $sql .= " AND d.statut = 1 AND (d.datefin IS NULL AND t.subscription = 1)"; + $sql .= " AND t.rowid = d.fk_adherent_type"; + $sql .= " GROUP BY d.fk_adherent_type"; + + dol_syslog("index.php::select nb of uptodate members by type", LOG_DEBUG); + $result = $this->db->query($sql); + if ($result) { + $num2 = $this->db->num_rows($result); + $i = 0; + while ($i < $num2) { + $objp = $this->db->fetch_object($result); + $MembersPending[$objp->fk_adherent_type] = $objp->somme; + $i++; + } + $this->db->free($result); + } $line = 0; $this->info_box_contents[$line][] = array( 'td' => 'class=""', 'text' => '', ); + // Draft $labelstatus = $staticmember->LibStatut($staticmember::STATUS_DRAFT, 0, 0, 1); $this->info_box_contents[$line][] = array( 'td' => 'class="right tdoverflowmax100" width="15%" title="'.dol_escape_htmltag($labelstatus).'"', 'text' => $labelstatus ); - $labelstatus = $langs->trans("UpToDate"); + // Pending (Waiting for first subscription) + $labelstatus = $staticmember->LibStatut($staticmember::STATUS_VALIDATED, 1, 0, 1); + $this->info_box_contents[$line][] = array( + 'td' => 'class="right tdoverflowmax100" width="15%" title="'.dol_escape_htmltag($labelstatus).'"', + 'text' => $labelstatus + ); + // Up to date $labelstatus = $staticmember->LibStatut($staticmember::STATUS_VALIDATED, 1, dol_now() + 86400, 1); $this->info_box_contents[$line][] = array( 'td' => 'class="right tdoverflowmax100" width="15%" title="'.dol_escape_htmltag($labelstatus).'"', 'text' => $labelstatus, ); - $labelstatus = $langs->trans("OutOfDate"); + // Expired $labelstatus = $staticmember->LibStatut($staticmember::STATUS_VALIDATED, 1, dol_now() - 86400, 1); $this->info_box_contents[$line][] = array( 'td' => 'class="right tdoverflowmax100" width="15%" title="'.dol_escape_htmltag($labelstatus).'"', 'text' => $labelstatus ); + // Excluded $labelstatus = $staticmember->LibStatut($staticmember::STATUS_EXCLUDED, 0, 0, 1); $this->info_box_contents[$line][] = array( 'td' => 'class="right tdoverflowmax100" width="15%" title="'.dol_escape_htmltag($labelstatus).'"', 'text' => $labelstatus ); + // Resiliated $labelstatus = $staticmember->LibStatut($staticmember::STATUS_RESILIATED, 0, 0, 1); $this->info_box_contents[$line][] = array( 'td' => 'class="right tdoverflowmax100" width="15%" title="'.dol_escape_htmltag($labelstatus).'"', 'text' => $labelstatus ); $line++; + foreach ($AdherentType as $key => $adhtype) { $SumToValidate += isset($MembersToValidate[$key]) ? $MembersToValidate[$key] : 0; - $SumValidated += isset($MembersValidated[$key]) ? $MembersValidated[$key] - (isset($MembersUpToDate[$key]) ? $MembersUpToDate[$key] : 0) : 0; + $SumPending += isset($MembersPending[$key]) ? $MembersPending[$key] : 0; + $SumExpired += isset($MembersValidated[$key]) ? $MembersValidated[$key] - (isset($MembersUpToDate[$key]) ? $MembersUpToDate[$key] : 0) - (isset($MembersPending[$key]) ? $MembersPending[$key] : 0): 0; $SumUpToDate += isset($MembersUpToDate[$key]) ? $MembersUpToDate[$key] : 0; $SumExcluded += isset($MembersExcluded[$key]) ? $MembersExcluded [$key] : 0; $SumResiliated += isset($MembersResiliated[$key]) ? $MembersResiliated[$key] : 0; @@ -220,6 +253,11 @@ class box_members_by_type extends ModeleBoxes 'text' => (isset($MembersToValidate[$key]) && $MembersToValidate[$key] > 0 ? $MembersToValidate[$key] : '') . ' ' . $staticmember->LibStatut(Adherent::STATUS_DRAFT, 1, 0, 3), 'asis' => 1, ); + $this->info_box_contents[$line][] = array( + 'td' => 'class="right"', + 'text' => (isset($MembersPending[$key]) && $MembersPending[$key] > 0 ? $MembersPending[$key] : '') . ' ' . $staticmember->LibStatut(Adherent::STATUS_VALIDATED, 1, 0, 3), + 'asis' => 1, + ); $this->info_box_contents[$line][] = array( 'td' => 'class="right"', 'text' => (isset($MembersUpToDate[$key]) && $MembersUpToDate[$key] > 0 ? $MembersUpToDate[$key] : '') . ' ' . $staticmember->LibStatut(Adherent::STATUS_VALIDATED, 1, $now, 3), @@ -260,6 +298,11 @@ class box_members_by_type extends ModeleBoxes 'text' => $SumToValidate.' '.$staticmember->LibStatut(Adherent::STATUS_DRAFT, 1, 0, 3), 'asis' => 1 ); + $this->info_box_contents[$line][] = array( + 'td' => 'class="liste_total right"', + 'text' => $SumPending.' '.$staticmember->LibStatut(Adherent::STATUS_VALIDATED, 1, 0, 3), + 'asis' => 1 + ); $this->info_box_contents[$line][] = array( 'td' => 'class="liste_total right"', 'text' => $SumUpToDate.' '.$staticmember->LibStatut(Adherent::STATUS_VALIDATED, 1, $now, 3), @@ -267,7 +310,7 @@ class box_members_by_type extends ModeleBoxes ); $this->info_box_contents[$line][] = array( 'td' => 'class="liste_total right"', - 'text' => $SumValidated.' '.$staticmember->LibStatut(Adherent::STATUS_VALIDATED, 1, 1, 3), + 'text' => $SumExpired.' '.$staticmember->LibStatut(Adherent::STATUS_VALIDATED, 1, 1, 3), 'asis' => 1 ); $this->info_box_contents[$line][] = array( diff --git a/htdocs/core/boxes/box_produits.php b/htdocs/core/boxes/box_produits.php index f036628db3b..f0f346b69a9 100644 --- a/htdocs/core/boxes/box_produits.php +++ b/htdocs/core/boxes/box_produits.php @@ -168,12 +168,14 @@ class box_produits extends ModeleBoxes $price = ''; $price_base_type = ''; if ($usercancreadprice) { - if (empty($conf->dynamicprices->enabled) || empty($objp->fk_price_expression)) { + if (!isModEnabled('dynamicprices') || empty($objp->fk_price_expression)) { $price_base_type = $langs->trans($objp->price_base_type); $price = ($objp->price_base_type == 'HT') ?price($objp->price) : $price = price($objp->price_ttc); } else { //Parse the dynamic price $productstatic->fetch($objp->rowid, '', '', 1); + + require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; $priceparser = new PriceParser($this->db); $price_result = $priceparser->parseProduct($productstatic); if ($price_result >= 0) { diff --git a/htdocs/core/boxes/box_produits_alerte_stock.php b/htdocs/core/boxes/box_produits_alerte_stock.php index f928ebd7c6f..e7150929a89 100644 --- a/htdocs/core/boxes/box_produits_alerte_stock.php +++ b/htdocs/core/boxes/box_produits_alerte_stock.php @@ -167,12 +167,13 @@ class box_produits_alerte_stock extends ModeleBoxes 'text' => $objp->label, ); - if (empty($conf->dynamicprices->enabled) || empty($objp->fk_price_expression)) { + if (!isModEnabled('dynamicprices') || empty($objp->fk_price_expression)) { $price_base_type = $langs->trans($objp->price_base_type); $price = ($objp->price_base_type == 'HT') ?price($objp->price) : $price = price($objp->price_ttc); - } else //Parse the dynamic price - { + } else { //Parse the dynamic price $productstatic->fetch($objp->rowid, '', '', 1); + + require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; $priceparser = new PriceParser($this->db); $price_result = $priceparser->parseProduct($productstatic); if ($price_result >= 0) { diff --git a/htdocs/core/boxes/box_project.php b/htdocs/core/boxes/box_project.php index 80d465f0f87..6c3db843523 100644 --- a/htdocs/core/boxes/box_project.php +++ b/htdocs/core/boxes/box_project.php @@ -175,7 +175,6 @@ class box_project extends ModeleBoxes $this->info_box_contents[$i][] = array( 'td' => 'class="liste_total"', 'text' => $langs->trans("Total")." ".$textHead, - 'text' => " ", ); $this->info_box_contents[$i][] = array( 'td' => 'class="right liste_total" ', diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index a7a87e1ce6e..cf0bfa6ed3b 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -1123,7 +1123,7 @@ class CMailFile return 'Bad value for sendmode'; } - $parameters = array(); + $parameters = array('sent' => $res); $action = ''; $reshook = $hookmanager->executeHooks('sendMailAfter', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks if ($reshook < 0) { diff --git a/htdocs/core/class/canvas.class.php b/htdocs/core/class/canvas.class.php index 67443a7bdb8..1ed16b2e1ce 100644 --- a/htdocs/core/class/canvas.class.php +++ b/htdocs/core/class/canvas.class.php @@ -157,13 +157,14 @@ class Canvas } /** - * Return the template to display canvas (if it exists) + * Return if a template exists to display as canvas (if it exists) * * @param string $action Action code * @return int 0=Canvas template file does not exist, 1=Canvas template file exists */ public function displayCanvasExists($action) { + // template_dir should be '/'.$this->dirmodule.'/canvas/'.$this->canvas.'/tpl/', for example '/mymodule/canvas/product/tpl' if (empty($this->template_dir)) { return 0; } diff --git a/htdocs/core/class/ccountry.class.php b/htdocs/core/class/ccountry.class.php index 7b46b0a08b0..cbf4574ec48 100644 --- a/htdocs/core/class/ccountry.class.php +++ b/htdocs/core/class/ccountry.class.php @@ -122,7 +122,7 @@ class Ccountry // extends CommonObject $sql .= " ".(!isset($this->code) ? 'NULL' : "'".$this->db->escape($this->code)."'").","; $sql .= " ".(!isset($this->code_iso) ? 'NULL' : "'".$this->db->escape($this->code_iso)."'").","; $sql .= " ".(!isset($this->label) ? 'NULL' : "'".$this->db->escape($this->label)."'").","; - $sql .= " ".(!isset($this->active) ? 'NULL' : "'".$this->db->escape($this->active)."'").""; + $sql .= " ".(!isset($this->active) ? 'NULL' : "'".$this->db->escape($this->active)."'"); $sql .= ")"; $this->db->begin(); @@ -239,7 +239,7 @@ class Ccountry // extends CommonObject $sql .= " code=".(isset($this->code) ? "'".$this->db->escape($this->code)."'" : "null").","; $sql .= " code_iso=".(isset($this->code_iso) ? "'".$this->db->escape($this->code_iso)."'" : "null").","; $sql .= " label=".(isset($this->label) ? "'".$this->db->escape($this->label)."'" : "null").","; - $sql .= " active=".(isset($this->active) ? $this->active : "null").""; + $sql .= " active=".(isset($this->active) ? $this->active : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); diff --git a/htdocs/core/class/comment.class.php b/htdocs/core/class/comment.class.php index 960d2ac4744..4a743e5b070 100644 --- a/htdocs/core/class/comment.class.php +++ b/htdocs/core/class/comment.class.php @@ -351,16 +351,18 @@ class Comment extends CommonObject /** - * Load comments linked with current task + * Load comments linked with current task into ->comments * * @param string $element_type Element type * @param int $fk_element Id of element - * @return array Comment array + * @return int Result */ public function fetchAllFor($element_type, $fk_element) { global $db, $conf; + $this->comments = array(); + if (!empty($element_type) && !empty($fk_element)) { $sql = "SELECT"; $sql .= " c.rowid"; diff --git a/htdocs/core/class/commondocgenerator.class.php b/htdocs/core/class/commondocgenerator.class.php index 82012400f68..7c136f446d9 100644 --- a/htdocs/core/class/commondocgenerator.class.php +++ b/htdocs/core/class/commondocgenerator.class.php @@ -651,7 +651,7 @@ abstract class CommonDocGenerator ); // Units - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $resarray['line_unit'] = $outputlangs->trans($line->getLabelOfUnit('long')); $resarray['line_unit_short'] = $outputlangs->trans($line->getLabelOfUnit('short')); } @@ -687,7 +687,7 @@ abstract class CommonDocGenerator $resql = $this->db->fetch_object($resql); foreach ($extralabels as $key => $label) { - $resarray['line_product_supplier_'.$key] = $resql->{$key}; + $resarray['line_product_supplier_'.$key] = $resql->$key; } } } @@ -1016,12 +1016,10 @@ abstract class CommonDocGenerator * @param int $hidedetails Do not show line details * @param int $hidedesc Do not show desc * @param int $hideref Do not show ref - * @return null + * @return void */ public function prepareArrayColumnField($object, $outputlangs, $hidedetails = 0, $hidedesc = 0, $hideref = 0) { - global $conf; - $this->defineColumnField($object, $outputlangs, $hidedetails, $hidedesc, $hideref); @@ -1110,10 +1108,10 @@ abstract class CommonDocGenerator } /** - * get column position rank from column key + * get column position rank from column key * - * @param string $colKey the column key - * @return int rank on success and -1 on error + * @param string $colKey the column key + * @return int rank on success and -1 on error */ public function getColumnRank($colKey) { @@ -1126,11 +1124,11 @@ abstract class CommonDocGenerator /** * get column position rank from column key * - * @param string $newColKey the new column key - * @param array $defArray a single column definition array - * @param string $targetCol target column used to place the new column beside - * @param bool $insertAfterTarget insert before or after target column ? - * @return int new rank on success and -1 on error + * @param string $newColKey the new column key + * @param array $defArray a single column definition array + * @param string $targetCol target column used to place the new column beside + * @param bool $insertAfterTarget insert before or after target column ? + * @return int new rank on success and -1 on error */ public function insertNewColumnDef($newColKey, $defArray, $targetCol = false, $insertAfterTarget = false) { @@ -1171,11 +1169,11 @@ abstract class CommonDocGenerator /** * print standard column content * - * @param TCPDF $pdf pdf object - * @param float $curY curent Y position - * @param string $colKey the column key - * @param string $columnText column text - * @return null + * @param TCPDF $pdf pdf object + * @param float $curY curent Y position + * @param string $colKey the column key + * @param string $columnText column text + * @return int <0 if KO, >= if OK */ public function printStdColumnContent($pdf, &$curY, $colKey, $columnText = '') { @@ -1193,7 +1191,7 @@ abstract class CommonDocGenerator } if (!$reshook) { if (empty($columnText)) { - return; + return 0; } $pdf->SetXY($this->getColumnContentXStart($colKey), $curY); // Set curent position $colDef = $this->cols[$colKey]; @@ -1206,22 +1204,24 @@ abstract class CommonDocGenerator // restore cell padding $pdf->setCellPaddings($curentCellPaddinds['L'], $curentCellPaddinds['T'], $curentCellPaddinds['R'], $curentCellPaddinds['B']); } + + return 0; } /** * print description column content * - * @param TCPDF $pdf pdf object - * @param float $curY curent Y position - * @param string $colKey the column key - * @param object $object CommonObject - * @param int $i the $object->lines array key - * @param Translate $outputlangs Output language - * @param int $hideref hide ref - * @param int $hidedesc hide desc - * @param int $issupplierline if object need supplier product - * @return null + * @param TCPDF $pdf pdf object + * @param float $curY curent Y position + * @param string $colKey the column key + * @param object $object CommonObject + * @param int $i the $object->lines array key + * @param Translate $outputlangs Output language + * @param int $hideref hide ref + * @param int $hidedesc hide desc + * @param int $issupplierline if object need supplier product + * @return void */ public function printColDescContent($pdf, &$curY, $colKey, $object, $i, $outputlangs, $hideref = 0, $hidedesc = 0, $issupplierline = 0) { @@ -1265,7 +1265,7 @@ abstract class CommonDocGenerator global $hookmanager; if (empty($object->table_element)) { - return; + return ''; } $extrafieldsKeyPrefix = "options_"; @@ -1288,7 +1288,8 @@ abstract class CommonDocGenerator } $extrafields = $this->extrafieldsCache; - $extrafieldOutputContent = $extrafields->showOutputField($extrafieldKey, $object->array_options[$extrafieldOptionsKey], '', $object->table_element); + $extrafieldOutputContent = ''; + if (isset($object->array_options[$extrafieldOptionsKey])) $extrafieldOutputContent = $extrafields->showOutputField($extrafieldKey, $object->array_options[$extrafieldOptionsKey], '', $object->table_element); // TODO : allow showOutputField to be pdf public friendly, ex: in a link to object, clean getNomUrl to remove link and images... like a getName methode ... if ($extrafields->attributes[$object->table_element]['type'][$extrafieldKey] == 'link') { @@ -1317,10 +1318,10 @@ abstract class CommonDocGenerator /** * display extrafields columns content * - * @param object $object line of common object - * @param Translate $outputlangs Output language - * @param array $params array of additionals parameters - * @return double max y value + * @param object $object line of common object + * @param Translate $outputlangs Output language + * @param array $params array of additionals parameters + * @return string Html string */ public function getExtrafieldsInHtml($object, $outputlangs, $params = array()) { @@ -1330,7 +1331,7 @@ abstract class CommonDocGenerator return; } - // Load extrafiels if not allready does + // Load extrafields if not allready done if (empty($this->extrafieldsCache)) { $this->extrafieldsCache = new ExtraFields($this->db); } @@ -1366,7 +1367,6 @@ abstract class CommonDocGenerator $params = $params + $defaultParams; - /** * @var $extrafields ExtraFields */ @@ -1593,18 +1593,16 @@ abstract class CommonDocGenerator * @param object $object common object det * @param Translate $outputlangs langs * @param int $hidedetails Do not show line details - * @return null + * @return int <0 if KO, >=0 if OK */ public function defineColumnExtrafield($object, $outputlangs, $hidedetails = 0) { - global $conf; - if (!empty($hidedetails)) { - return; + return 0; } if (empty($object->table_element)) { - return; + return 0; } // Load extrafiels if not allready does @@ -1674,5 +1672,7 @@ abstract class CommonDocGenerator $this->insertNewColumnDef("options_".$key, $def); } } + + return 1; } } diff --git a/htdocs/core/class/commoninvoice.class.php b/htdocs/core/class/commoninvoice.class.php index 9bd14d120fe..3f53c3c4e94 100644 --- a/htdocs/core/class/commoninvoice.class.php +++ b/htdocs/core/class/commoninvoice.class.php @@ -1761,6 +1761,7 @@ abstract class CommonInvoice extends CommonObject } // Header + $s = ''; $s .= "SPC\n"; $s .= "0200\n"; $s .= "1\n"; diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index eff03b6ca99..a23c0611589 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -781,7 +781,6 @@ abstract class CommonObject $return .= '
'; $return .= ''; $return .= img_picto('', $this->picto); - //$return .= ''; // Can be image $return .= ''; $return .= '
'; $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; @@ -2073,7 +2072,7 @@ abstract class CommonObject $sql .= " WHERE ".$id_field." = ".((int) $id); - dol_syslog(__METHOD__."", LOG_DEBUG); + dol_syslog(__METHOD__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { if ($trigkey) { @@ -3339,6 +3338,8 @@ abstract class CommonObject $row = $this->db->fetch_row($resql); return $row[0]; } + + return 0; } /** @@ -3362,6 +3363,8 @@ abstract class CommonObject $row = $this->db->fetch_row($resql); return $row[0]; } + + return 0; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -3407,6 +3410,8 @@ abstract class CommonObject return $row[0]; } } + + return 0; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -3797,7 +3802,7 @@ abstract class CommonObject // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** - * Add objects linked in llx_element_element. + * Add an object link into llx_element_element. * * @param string $origin Linked element type * @param int $origin_id Linked element id @@ -4119,6 +4124,21 @@ abstract class CommonObject } } + /** + * Clear the cache saying that all linked object were already loaded. So next fetchObjectLinked will reload all links. + * + * @return int <0 if KO, >0 if OK + * @see fetchObjectLinked() + */ + public function clearObjectLinkedCache() + { + if ($this->id > 0 && !empty($this->linkedObjectsFullLoaded[$this->id])) { + unset($this->linkedObjectsFullLoaded[$this->id]); + } + + return 1; + } + /** * Update object linked of a current object * @@ -4519,6 +4539,8 @@ abstract class CommonObject $row = $this->db->fetch_row($resql); return $row[0]; } + + return 0; } /** @@ -5101,7 +5123,7 @@ abstract class CommonObject print '
'; } print ''; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { print ''; } print ''; @@ -5239,7 +5261,7 @@ abstract class CommonObject $this->tpl['total_ht'] = price($line->total_ht); $this->tpl['multicurrency_price'] = price($line->multicurrency_subprice); $this->tpl['qty'] = (($line->info_bits & 2) != 2) ? $line->qty : ' '; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->tpl['unit'] = $langs->transnoentities($line->getLabelOfUnit('long')); } $this->tpl['remise_percent'] = (($line->info_bits & 2) != 2) ? vatrate($line->remise_percent, true) : ' '; @@ -5752,6 +5774,9 @@ abstract class CommonObject } // TODO Ad here a scan into table llx_overwrite_default with a filter on $this->element and $fieldname + // store content into $conf->cache['overwrite_default'] + + return ''; } @@ -6443,9 +6468,9 @@ abstract class CommonObject return -1; } elseif ($value == '') { $new_array_languages[$key] = null; + } else { + $new_array_languages[$key] = $value; } - //dol_syslog("double value"." sur ".$attributeLabel."(".$value." is '".$attributeType."')", LOG_DEBUG); - $new_array_languages[$key] = $value; break; /*case 'select': // Not required, we chosed value='0' for undefined values if ($value=='-1') @@ -7808,7 +7833,7 @@ abstract class CommonObject * clear validation message result for a field * * @param string $fieldKey Key of attribute to clear - * @return null + * @return void */ public function clearFieldError($fieldKey) { @@ -7821,12 +7846,14 @@ abstract class CommonObject * * @param string $fieldKey Key of attribute * @param string $msg the field error message - * @return null + * @return void */ public function setFieldError($fieldKey, $msg = '') { global $langs; - if (empty($msg)) { $msg = $langs->trans("UnknowError"); } + if (empty($msg)) { + $msg = $langs->trans("UnknowError"); + } $this->error = $this->validateFieldsErrors[$fieldKey] = $msg; } @@ -8066,8 +8093,10 @@ abstract class CommonObject $out .= ' '; $out .= "\n"; + $nbofextrafieldsshown = 0; $extrafields_collapse_num = ''; - $e = 0; + $e = 0; // var to manage the modulo (odd/even) + foreach ($extrafields->attributes[$this->table_element]['label'] as $key => $label) { // Show only the key field in params if (is_array($params) && array_key_exists('onlykey', $params) && $key != $params['onlykey']) { @@ -8151,6 +8180,8 @@ abstract class CommonObject break; } + $nbofextrafieldsshown++; + // Output value of the current field if ($extrafields->attributes[$this->table_element]['type'][$key] == 'separate') { $extrafields_collapse_num = ''; @@ -8241,13 +8272,13 @@ abstract class CommonObject if ($display_type == 'card') { $out .= ''; - if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER) && ($action == 'view' || $action == 'valid' || $action == 'editline')) { + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER) && ($action == 'view' || $action == 'valid' || $action == 'editline' || $action == 'confirm_valid' || $action == 'confirm_cancel')) { $out .= ''; } $out .= '
'.$langs->trans('PriceUHTCurrency').''.$langs->trans('Qty').''.$langs->trans('Unit').''.$langs->trans('ReductionShort').'
'; - $out .= '
' : '
'); } + $e++; } } @@ -8315,6 +8347,10 @@ abstract class CommonObject } $out .= ' '."\n"; + + if (empty($nbofextrafieldsshown)) { + $out = ''; + } } } @@ -8423,19 +8459,19 @@ abstract class CommonObject * This function is meant to be called from replaceThirdparty with the appropriate tables * Column name fk_soc MUST be used to identify thirdparties * - * @param DoliDB $db Database handler + * @param DoliDB $dbs Database handler * @param int $origin_id Old thirdparty id (the thirdparty to delete) * @param int $dest_id New thirdparty id (the thirdparty that will received element of the other) * @param string[] $tables Tables that need to be changed * @param int $ignoreerrors Ignore errors. Return true even if errors. We need this when replacement can fails like for categories (categorie of old thirdparty may already exists on new one) * @return bool True if success, False if error */ - public static function commonReplaceThirdparty(DoliDB $db, $origin_id, $dest_id, array $tables, $ignoreerrors = 0) + public static function commonReplaceThirdparty(DoliDB $dbs, $origin_id, $dest_id, array $tables, $ignoreerrors = 0) { foreach ($tables as $table) { - $sql = 'UPDATE '.$db->prefix().$table.' SET fk_soc = '.((int) $dest_id).' WHERE fk_soc = '.((int) $origin_id); + $sql = 'UPDATE '.$dbs->prefix().$table.' SET fk_soc = '.((int) $dest_id).' WHERE fk_soc = '.((int) $origin_id); - if (!$db->query($sql)) { + if (!$dbs->query($sql)) { if ($ignoreerrors) { return true; // TODO Not enough. If there is A-B on kept thirdparty and B-C on old one, we must get A-B-C after merge. Not A-B. } @@ -8452,19 +8488,19 @@ abstract class CommonObject * This function is meant to be called from replaceProduct with the appropriate tables * Column name fk_product MUST be used to identify products * - * @param DoliDB $db Database handler + * @param DoliDB $dbs Database handler * @param int $origin_id Old product id (the product to delete) * @param int $dest_id New product id (the product that will received element of the other) * @param string[] $tables Tables that need to be changed * @param int $ignoreerrors Ignore errors. Return true even if errors. We need this when replacement can fails like for categories (categorie of old product may already exists on new one) * @return bool True if success, False if error */ - public static function commonReplaceProduct(DoliDB $db, $origin_id, $dest_id, array $tables, $ignoreerrors = 0) + public static function commonReplaceProduct(DoliDB $dbs, $origin_id, $dest_id, array $tables, $ignoreerrors = 0) { foreach ($tables as $table) { $sql = 'UPDATE '.MAIN_DB_PREFIX.$table.' SET fk_product = '.((int) $dest_id).' WHERE fk_product = '.((int) $origin_id); - if (!$db->query($sql)) { + if (!$dbs->query($sql)) { if ($ignoreerrors) { return true; // TODO Not enough. If there is A-B on kept product and B-C on old one, we must get A-B-C after merge. Not A-B. } @@ -9592,6 +9628,12 @@ abstract class CommonObject } } + // Delete linked object + $res = $this->deleteObjectLinked(); + if ($res < 0) { + $error++; + } + if (!$error && !empty($this->isextrafieldmanaged)) { $result = $this->deleteExtraFields(); if ($result < 0) { @@ -9715,23 +9757,24 @@ abstract class CommonObject $tmpforobjectclass = get_class($this); $tmpforobjectlineclass = ucfirst($tmpforobjectclass).'Line'; + $this->db->begin(); + // Call trigger $result = $this->call_trigger('LINE'.strtoupper($tmpforobjectclass).'_DELETE', $user); if ($result < 0) { - return -1; + $error++; } // End call triggers - $this->db->begin(); + if (empty($error)) { + $sql = "DELETE FROM ".$this->db->prefix().$this->table_element_line; + $sql .= " WHERE rowid = ".((int) $idline); - $sql = "DELETE FROM ".$this->db->prefix().$this->table_element_line; - $sql .= " WHERE rowid = ".((int) $idline); - - dol_syslog(get_class($this)."::deleteLineCommon", LOG_DEBUG); - $resql = $this->db->query($sql); - if (!$resql) { - $this->error = "Error ".$this->db->lasterror(); - $error++; + $resql = $this->db->query($sql); + if (!$resql) { + $this->error = "Error ".$this->db->lasterror(); + $error++; + } } if (empty($error)) { @@ -9927,7 +9970,7 @@ abstract class CommonObject * @param int[]|int $categories Category ID or array of Categories IDs * @param string $type_categ Category type ('customer', 'supplier', 'website_page', ...) definied into const class Categorie type * @param boolean $remove_existing True: Remove existings categories from Object if not supplies by $categories, False: let them - * @return int <0 if KO, >0 if OK + * @return int <0 if KO, >0 if OK */ public function setCategoriesCommon($categories, $type_categ = '', $remove_existing = true) { diff --git a/htdocs/core/class/commonobjectline.class.php b/htdocs/core/class/commonobjectline.class.php index 972ab7e4476..b116519ad53 100644 --- a/htdocs/core/class/commonobjectline.class.php +++ b/htdocs/core/class/commonobjectline.class.php @@ -166,4 +166,37 @@ abstract class CommonObjectLine extends CommonObject { return 0; } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : '').''; + if (property_exists($this, 'date_delivery')) { + $return .= '
'.dol_print_date($this->db->jdate($this->date_delivery), "dayhour").''; + } + if (property_exists($this, 'town') && !empty($this->town)) { + $return .= '
'.$langs->trans("Town").''; + $return .= ' : '.$this->town.''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/core/class/commonorder.class.php b/htdocs/core/class/commonorder.class.php index 966d7963d7c..9002d50ed39 100644 --- a/htdocs/core/class/commonorder.class.php +++ b/htdocs/core/class/commonorder.class.php @@ -32,6 +32,40 @@ abstract class CommonOrder extends CommonObject { use CommonIncoterm; + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs, $conf; + + $return = '
'; + $return .= '
'; + $return .= '
'; + $return .= img_picto('', 'order'); + $return .= '
'; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + + if (property_exists($this, 'thirdparty') && is_object($this->thirdparty)) { + $return .= '
'.$this->thirdparty->getNomUrl(1).'
'; + } + if (property_exists($this, 'total_ht')) { + $return .= '
'.price($this->total_ht, 0, $langs, 0, -1, -1, $conf->currency).' '.$langs->trans('HT').'
'; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } + /** * @var string code */ diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index d03604dc124..74d8b089223 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -133,6 +133,7 @@ class Conf 'barcode' => array(), 'models' => array(), 'societe' => array(), + 'member' => array(), 'hooks' => array(), 'dir' => array(), 'syslog' => array() @@ -145,22 +146,22 @@ class Conf $this->expedition_bon = new stdClass(); $this->delivery_note = new stdClass(); $this->fournisseur = new stdClass(); - $this->product = new stdClass(); - $this->service = new stdClass(); - $this->contrat = new stdClass(); - $this->actions = new stdClass(); - $this->agenda = new stdClass(); + $this->product = new stdClass(); + $this->service = new stdClass(); + $this->contrat = new stdClass(); + $this->actions = new stdClass(); + $this->agenda = new stdClass(); $this->commande = new stdClass(); $this->propal = new stdClass(); - $this->facture = new stdClass(); - $this->contrat = new stdClass(); + $this->facture = new stdClass(); + $this->contrat = new stdClass(); $this->user = new stdClass(); - $this->adherent = new stdClass(); + $this->adherent = new stdClass(); $this->bank = new stdClass(); - $this->notification = new stdClass(); + $this->notification = new stdClass(); $this->mailing = new stdClass(); - $this->expensereport = new stdClass(); - $this->productbatch = new stdClass(); + $this->expensereport = new stdClass(); + $this->productbatch = new stdClass(); } /** @@ -215,26 +216,26 @@ class Conf $this->expedition_bon = new stdClass(); $this->delivery_note = new stdClass(); $this->fournisseur = new stdClass(); - $this->product = new stdClass(); - $this->service = new stdClass(); - $this->contrat = new stdClass(); - $this->actions = new stdClass(); - $this->agenda = new stdClass(); + $this->product = new stdClass(); + $this->service = new stdClass(); + $this->contrat = new stdClass(); + $this->actions = new stdClass(); + $this->agenda = new stdClass(); $this->commande = new stdClass(); $this->propal = new stdClass(); - $this->facture = new stdClass(); - $this->contrat = new stdClass(); + $this->facture = new stdClass(); + $this->contrat = new stdClass(); $this->user = new stdClass(); - $this->adherent = new stdClass(); + $this->adherent = new stdClass(); $this->bank = new stdClass(); - $this->notification = new stdClass(); + $this->notification = new stdClass(); $this->mailing = new stdClass(); - $this->expensereport = new stdClass(); - $this->productbatch = new stdClass(); + $this->expensereport = new stdClass(); + $this->productbatch = new stdClass(); // Common arrays $this->cache = array(); - $this->modules = array();; + $this->modules = array(); $this->modules_parts = array( 'css' => array(), 'js' => array(), @@ -249,6 +250,7 @@ class Conf 'barcode' => array(), 'models' => array(), 'societe' => array(), + 'member' => array(), 'hooks' => array(), 'dir' => array(), 'syslog' => array(), @@ -497,9 +499,9 @@ class Conf // Exception: Some dir are not the name of module. So we keep exception here for backward compatibility. // Sous module bons d'expedition - $this->expedition_bon->enabled = (!empty($this->global->MAIN_SUBMODULE_EXPEDITION) ? $this->global->MAIN_SUBMODULE_EXPEDITION : 0); + $this->expedition_bon->enabled = (empty($this->global->MAIN_SUBMODULE_EXPEDITION) ? 0 : $this->global->MAIN_SUBMODULE_EXPEDITION); // Sub module delivery note Sous module bons de livraison - $this->delivery_note->enabled = (!empty($this->global->MAIN_SUBMODULE_DELIVERY) ? $this->global->MAIN_SUBMODULE_DELIVERY : 0); + $this->delivery_note->enabled = (empty($this->global->MAIN_SUBMODULE_DELIVERY) ? 0 : $this->global->MAIN_SUBMODULE_DELIVERY); // Module fournisseur if (!empty($this->fournisseur)) { @@ -790,7 +792,7 @@ class Conf // Define list of limited modules (value must be key found for "name" property of module, so for example 'supplierproposal' for Module "Supplier Proposal" if (!isset($this->global->MAIN_MODULES_FOR_EXTERNAL)) { - $this->global->MAIN_MODULES_FOR_EXTERNAL = 'user,societe,propal,commande,facture,categorie,supplierproposal,fournisseur,contact,projet,contrat,ficheinter,expedition,agenda,resource,adherent,blockedlog'; // '' means 'all'. Note that contact is added here as it should be a module later. + $this->global->MAIN_MODULES_FOR_EXTERNAL = 'user,societe,propal,commande,facture,categorie,supplierproposal,fournisseur,contact,projet,contrat,ficheinter,expedition,reception,agenda,resource,adherent,blockedlog'; // '' means 'all'. Note that contact is added here as it should be a module later. } if (!empty($this->modules_parts['moduleforexternal'])) { // Module part to include an external module into the MAIN_MODULES_FOR_EXTERNAL list foreach ($this->modules_parts['moduleforexternal'] as $key => $value) { diff --git a/htdocs/core/class/cstate.class.php b/htdocs/core/class/cstate.class.php index d67b0c25f66..e098de93bd4 100644 --- a/htdocs/core/class/cstate.class.php +++ b/htdocs/core/class/cstate.class.php @@ -117,7 +117,7 @@ class Cstate // extends CommonObject $sql .= " ".(!isset($this->rowid) ? 'NULL' : "'".$this->db->escape($this->rowid)."'").","; $sql .= " ".(!isset($this->code_departement) ? 'NULL' : "'".$this->db->escape($this->code_departement)."'").","; $sql .= " ".(!isset($this->nom) ? 'NULL' : "'".$this->db->escape($this->nom)."'").","; - $sql .= " ".(!isset($this->active) ? 'NULL' : "'".$this->db->escape($this->active)."'").""; + $sql .= " ".(!isset($this->active) ? 'NULL' : "'".$this->db->escape($this->active)."'"); $sql .= ")"; $this->db->begin(); @@ -208,22 +208,23 @@ class Cstate // extends CommonObject if (isset($this->code_departement)) { $this->code_departement = trim($this->code_departement); } - if (isset($this->nom)) { - $this->nom = trim($this->nom); + if (isset($this->name)) { + $this->name = trim($this->name); } if (isset($this->active)) { $this->active = trim($this->active); } - // Check parameters - // Put here code to add control on parameters values + if (empty($this->name) && !empty($this->nom)) { + $this->name = $this->nom; + } // Update request $sql = "UPDATE ".$this->db->prefix()."c_departements SET"; $sql .= " code_departement=".(isset($this->code_departement) ? "'".$this->db->escape($this->code_departement)."'" : "null").","; - $sql .= " nom=".(isset($this->nom) ? "'".$this->db->escape($this->nom)."'" : "null").","; - $sql .= " active=".(isset($this->active) ? $this->active : "null").""; + $sql .= " nom=".(isset($this->name) ? "'".$this->db->escape($this->name)."'" : "null").","; + $sql .= " active=".(isset($this->active) ? ((int) $this->active) : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); diff --git a/htdocs/core/class/ctypent.class.php b/htdocs/core/class/ctypent.class.php index 324bfcb36a0..3bfae75d7de 100644 --- a/htdocs/core/class/ctypent.class.php +++ b/htdocs/core/class/ctypent.class.php @@ -114,7 +114,7 @@ class Ctypent // extends CommonObject $sql .= " ".(!isset($this->code) ? 'NULL' : "'".$this->db->escape($this->code)."'").","; $sql .= " ".(!isset($this->libelle) ? 'NULL' : "'".$this->db->escape($this->libelle)."'").","; $sql .= " ".(!isset($this->active) ? 'NULL' : "'".$this->db->escape($this->active)."'").","; - $sql .= " ".(!isset($this->module) ? 'NULL' : "'".$this->db->escape($this->module)."'").""; + $sql .= " ".(!isset($this->module) ? 'NULL' : "'".$this->db->escape($this->module)."'"); $sql .= ")"; $this->db->begin(); @@ -227,8 +227,8 @@ class Ctypent // extends CommonObject $sql = "UPDATE ".$this->db->prefix()."c_typent SET"; $sql .= " code=".(isset($this->code) ? "'".$this->db->escape($this->code)."'" : "null").","; $sql .= " libelle=".(isset($this->libelle) ? "'".$this->db->escape($this->libelle)."'" : "null").","; - $sql .= " active=".(isset($this->active) ? $this->active : "null").","; - $sql .= " module=".(isset($this->module) ? "'".$this->db->escape($this->module)."'" : "null").""; + $sql .= " active=".(isset($this->active) ? ((int) $this->active) : "null").","; + $sql .= " module=".(isset($this->module) ? "'".$this->db->escape($this->module)."'" : "null"); $sql .= " WHERE id=".$this->id; $this->db->begin(); diff --git a/htdocs/core/class/ctyperesource.class.php b/htdocs/core/class/ctyperesource.class.php index be83877098c..88f6960a9f9 100644 --- a/htdocs/core/class/ctyperesource.class.php +++ b/htdocs/core/class/ctyperesource.class.php @@ -468,8 +468,4 @@ class CtyperesourceLine public $label; public $active; - - /** - * @var mixed Sample line property 2 - */ } diff --git a/htdocs/core/class/discount.class.php b/htdocs/core/class/discount.class.php index 052d5ae7e1c..9f5ea960c9a 100644 --- a/htdocs/core/class/discount.class.php +++ b/htdocs/core/class/discount.class.php @@ -419,7 +419,7 @@ class DiscountAbsolute * When discount is from a credit note used to reduce payment of an invoice, we link using rowidinvoice * * @param int $rowidline Invoice line id (To use discount into invoice lines) - * @param int $rowidinvoice Invoice id (To use discount as a credit note to reduc payment of invoice) + * @param int $rowidinvoice Invoice id (To use discount as a credit note to reduce payment of invoice) * @return int <0 if KO, >0 if OK */ public function link_to_invoice($rowidline, $rowidinvoice) diff --git a/htdocs/core/class/doleditor.class.php b/htdocs/core/class/doleditor.class.php index 53a20d6dadd..f53498fafe8 100644 --- a/htdocs/core/class/doleditor.class.php +++ b/htdocs/core/class/doleditor.class.php @@ -60,7 +60,7 @@ class DolEditor * 'In' = each window has its own toolbar * 'Out:name' = share toolbar into the div called 'name' * @param boolean $toolbarstartexpanded Bar is visible or not at start - * @param boolean $uselocalbrowser Enabled to add links to local object with local browser. If false, only external images can be added in content. + * @param boolean|int $uselocalbrowser Enabled to add links to local object with local browser. If false, only external images can be added in content. * @param boolean|string $okforextendededitor True=Allow usage of extended editor tool if qualified (like ckeditor). If 'textarea', force use of simple textarea. If 'ace', force use of Ace. * Warning: If you use 'ace', don't forget to also include ace.js in page header. Also, the button "save" must have class="buttonforacesave". * @param int $rows Size of rows for textarea tool @@ -157,11 +157,7 @@ class DolEditor define('REQUIRE_CKEDITOR', '1'); } - if (!empty($conf->global->FCKEDITOR_SKIN)) { - $skin = $conf->global->FCKEDITOR_SKIN; - } else { - $skin = 'moono-lisa'; // default with ckeditor 4.6 : moono-lisa - } + $skin = getDolGlobalString('FCKEDITOR_SKIN', 'moono-lisa'); // default with ckeditor 4.6 : moono-lisa $pluginstodisable = 'elementspath,save,flash,div,specialchar,anchor'; if (!empty($conf->dol_optimize_smallscreen)) { @@ -183,31 +179,31 @@ class DolEditor $htmlencode_force = preg_match('/_encoded$/', $this->toolbarname) ? 'true' : 'false'; - $out .= ''."\n"; + $out .= ''."\n"; $out .= ''; } diff --git a/htdocs/core/class/html.formfile.class.php b/htdocs/core/class/html.formfile.class.php index bc06d1517dc..b2bb2a5f8fa 100644 --- a/htdocs/core/class/html.formfile.class.php +++ b/htdocs/core/class/html.formfile.class.php @@ -449,6 +449,15 @@ class FormFile $titletoshow = ($title == 'none' ? '' : $title); } + $submodulepart = $modulepart; + + // modulepart = 'nameofmodule' or 'nameofmodule:NameOfObject' + $tmp = explode(':', $modulepart); + if (!empty($tmp[1])) { + $modulepart = $tmp[0]; + $submodulepart = $tmp[1]; + } + // Show table if ($genallowed) { $modellist = array(); @@ -648,15 +657,6 @@ class FormFile $modellist = ModelePDFUserGroup::liste_modeles($this->db); } } else { - $submodulepart = $modulepart; - - // modulepart = 'nameofmodule' or 'nameofmodule:NameOfObject' - $tmp = explode(':', $modulepart); - if (!empty($tmp[1])) { - $modulepart = $tmp[0]; - $submodulepart = $tmp[1]; - } - // For normalized standard modules $file = dol_buildpath('/core/modules/'.$modulepart.'/modules_'.strtolower($submodulepart).'.php', 0); if (file_exists($file)) { @@ -837,7 +837,7 @@ class FormFile } // Show file name with link to download - $imgpreview = $this->showPreview($file, $modulepart, $relativepath, 0, $param);; + $imgpreview = $this->showPreview($file, $modulepart, $relativepath, 0, $param); $out .= '
'; if ($imgpreview) { diff --git a/htdocs/core/class/html.formmailing.class.php b/htdocs/core/class/html.formmailing.class.php index 9c74cb1203a..7ae13608e6a 100644 --- a/htdocs/core/class/html.formmailing.class.php +++ b/htdocs/core/class/html.formmailing.class.php @@ -32,18 +32,19 @@ class FormMailing extends Form */ public $errors = array(); + /** * Output a select with destinaries status * - * @param string $selectedid The selected id - * @param string $htmlname Name of controm - * @param integer $show_empty Show empty option - * @return string HTML select + * @param string $selectedid The selected id + * @param string $htmlname Name of controm + * @param integer $show_empty Show empty option + * @return string HTML select */ public function selectDestinariesStatus($selectedid = '', $htmlname = 'dest_status', $show_empty = 0) { - global $langs; + $langs->load("mails"); require_once DOL_DOCUMENT_ROOT.'/comm/mailing/class/mailing.class.php'; @@ -51,12 +52,9 @@ class FormMailing extends Form $options = array(); - if ($show_empty) { - $options[-2] = ''; // Note -1 is used for error - } - $options = $options + $mailing->statut_dest; - return Form::selectarray($htmlname, $options, $selectedid, 0, 0, 0, '', 1); + // Note -1 is used for error, so we use -2 for tempty value + return Form::selectarray($htmlname, $options, $selectedid, ($show_empty ? -2 : 0), 0, 0, '', 1); } } diff --git a/htdocs/core/class/html.formmargin.class.php b/htdocs/core/class/html.formmargin.class.php index 513d964014a..bf5233c0c6e 100644 --- a/htdocs/core/class/html.formmargin.class.php +++ b/htdocs/core/class/html.formmargin.class.php @@ -218,25 +218,25 @@ class FormMargin if ($reshook < 0) { setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); } elseif (empty($reshook)) { - if (!empty($conf->global->MARGIN_ADD_SHOWHIDE_BUTTON)) { // TODO Warning this feature rely on an external js file that may be removed. Using native js function document.cookie should be better - print $langs->trans('ShowMarginInfos') . ' : '; + if (!empty($conf->global->MARGIN_ADD_SHOWHIDE_BUTTON)) { + print $langs->trans('ShowMarginInfos') . ' '; $hidemargininfos = preg_replace('/[^a-zA-Z0-9_\-]/', '', $_COOKIE['DOLUSER_MARGININFO_HIDE_SHOW']); // Clean cookie - print '' . img_picto($langs->trans("Disabled"), 'switch_off') . ''; - print '' . img_picto($langs->trans("Enabled"), 'switch_on') . ''; + print '' . img_picto($langs->trans("Disabled"), 'switch_off') . ''; + print '' . img_picto($langs->trans("Enabled"), 'switch_on') . ''; print ''; if (!empty($hidemargininfos)) { - print ''; + print ''; } } print '
'; print '' . "\n"; - print ''; + print '
'; print ''; print ''; print ''; diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php index a0e74c5cdd5..e9d38796589 100644 --- a/htdocs/core/class/html.formprojet.class.php +++ b/htdocs/core/class/html.formprojet.class.php @@ -267,7 +267,7 @@ class FormProjets 'value' => $obj->ref, 'ref' => $obj->ref, 'labelx' => $labeltoshow, - 'label' => ((bool) $disabled) ? ''.$labeltoshow.'' : $labeltoshow, + 'label' => ($disabled ? ''.$labeltoshow.'' : $labeltoshow), 'disabled' => (bool) $disabled ); } diff --git a/htdocs/core/class/html.formpropal.class.php b/htdocs/core/class/html.formpropal.class.php index 87919141727..894bedebe00 100644 --- a/htdocs/core/class/html.formpropal.class.php +++ b/htdocs/core/class/html.formpropal.class.php @@ -1,5 +1,6 @@ + * Copyright (C) 2022 Josep Lluís Amador * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -132,8 +133,18 @@ class FormPropal print ''; $i++; } + // Option for Signed+Billed + if ($mode == 'customer') { + if ($selected != '' && $selected == "2,4") { + print ''; + } print ''; - print ajax_combobox($htmlname); + print ajax_combobox($htmlname, array(), 0, 0, 'resolve', ($showempty < 0 ? (string) $showempty : '-1'), $morecss); } } diff --git a/htdocs/core/class/html.formsetup.class.php b/htdocs/core/class/html.formsetup.class.php index c57ee0c5106..60499845de0 100644 --- a/htdocs/core/class/html.formsetup.class.php +++ b/htdocs/core/class/html.formsetup.class.php @@ -339,8 +339,8 @@ class FormSetup /** * Method used to test module builder convertion to this form usage * - * @param array $params an array of arrays of params from old modulBuilder params - * @return null + * @param array $params an array of arrays of params from old modulBuilder params + * @return void */ public function addItemsFromParamsArray($params) { @@ -662,7 +662,7 @@ class FormSetupItem { global $conf; if (isset($conf->global->{$this->confKey})) { - $this->fieldValue = $conf->global->{$this->confKey}; + $this->fieldValue = getDolGlobalString($this->confKey); return true; } else { $this->fieldValue = null; @@ -683,7 +683,8 @@ class FormSetupItem /** * Save const value based on htdocs/core/actions_setmoduleoptions.inc.php - * @return int -1 if KO, 1 if OK + * + * @return int -1 if KO, 1 if OK */ public function saveConfValue() { @@ -714,10 +715,13 @@ class FormSetupItem return 1; } } + + return 0; } /** * Set an override function for saving data + * * @param callable $callBack a callable function * @return void */ @@ -1005,6 +1009,7 @@ class FormSetupItem * set the type from string : used for old module builder setup conf style conversion and tests * because this two class will quickly evolve it's important to not set directly $this->type (will be protected) so this method exist * to be sure we can manage evolution easily + * * @param string $type possible values based on old module builder setup : 'string', 'textarea', 'category:'.Categorie::TYPE_CUSTOMER', 'emailtemplate', 'thirdparty_type' * @deprecated yes this setTypeFromTypeString came deprecated because it exists only for manage setup convertion * @return bool @@ -1012,11 +1017,13 @@ class FormSetupItem public function setTypeFromTypeString($type) { $this->type = $type; + return true; } /** * Add error + * * @param array|string $errors the error text * @return null */ @@ -1034,7 +1041,9 @@ class FormSetupItem } /** - * @return bool|string Generate the output html for this item + * generateOutputField + * + * @return bool|string Generate the output html for this item */ public function generateOutputField() { diff --git a/htdocs/core/class/html.formsms.class.php b/htdocs/core/class/html.formsms.class.php index f08640c6e55..28092a72da6 100644 --- a/htdocs/core/class/html.formsms.class.php +++ b/htdocs/core/class/html.formsms.class.php @@ -250,7 +250,7 @@ function limitChars(textarea, limit, infodiv) if ($this->withtoreadonly) { print (!is_array($this->withto) && !is_numeric($this->withto)) ? $this->withto : ""; } else { - print "withto) && $this->withto != '1' ? (isset($_REQUEST["sendto"]) ?GETPOST("sendto") : $this->withto) : "+")."\">"; + print 'withto) : "+").'">'; if (!empty($this->withtosocid) && $this->withtosocid > 0) { $liste = array(); foreach ($soc->thirdparty_and_contact_phone_array() as $key => $value) { diff --git a/htdocs/core/class/html.formticket.class.php b/htdocs/core/class/html.formticket.class.php index 3dc618c36ab..a34861e17d6 100644 --- a/htdocs/core/class/html.formticket.class.php +++ b/htdocs/core/class/html.formticket.class.php @@ -146,9 +146,10 @@ class FormTicket * @param string $mode Mode ('create' or 'edit') * @param int $public 1=If we show the form for the public interface * @param Contact|null $with_contact [=NULL] Contact to link to this ticket if exists + * @param string $action [=''] Action in card * @return void */ - public function showForm($withdolfichehead = 0, $mode = 'edit', $public = 0, Contact $with_contact = null) + public function showForm($withdolfichehead = 0, $mode = 'edit', $public = 0, Contact $with_contact = null, $action = '') { global $conf, $langs, $user, $hookmanager; @@ -346,7 +347,7 @@ class FormTicket print $langs->trans('SubjectAnswerToTicket').' '.$this->topic_title; } else { if (isset($this->withreadid) && $this->withreadid > 0) { - $subject = $langs->trans('SubjectAnswerToTicket').' '.$this->withreadid.' : '.$this->topic_title.''; + $subject = $langs->trans('SubjectAnswerToTicket').' '.$this->withreadid.' : '.$this->topic_title; } else { $subject = GETPOST('subject', 'alpha'); } @@ -361,7 +362,7 @@ class FormTicket print ' '; } diff --git a/htdocs/core/class/infobox.class.php b/htdocs/core/class/infobox.class.php index f3f28abe149..606a6640995 100644 --- a/htdocs/core/class/infobox.class.php +++ b/htdocs/core/class/infobox.class.php @@ -118,7 +118,7 @@ class InfoBox $sql .= " WHERE d.entity IN (0, ".$conf->entity.")"; } - dol_syslog(get_class()."::listBoxes get default box list for mode=".$mode." userid=".(is_object($user) ? $user->id : '')."", LOG_DEBUG); + dol_syslog(get_class()."::listBoxes get default box list for mode=".$mode." userid=".(is_object($user) ? $user->id : ''), LOG_DEBUG); $resql = $dbs->query($sql); if ($resql) { $num = $dbs->num_rows($resql); diff --git a/htdocs/core/class/ldap.class.php b/htdocs/core/class/ldap.class.php index 426dec37962..9ad06ba137c 100644 --- a/htdocs/core/class/ldap.class.php +++ b/htdocs/core/class/ldap.class.php @@ -982,7 +982,7 @@ class Ldap * * @param string $filterrecord Record * @param string $attribute Attributes - * @return void + * @return array|boolean */ public function getAttributeValues($filterrecord, $attribute) { @@ -1025,7 +1025,7 @@ class Ldap * @param array $attributeArray Array of fields required. Note this array must also contains field $useridentifier (Ex: sn,userPassword) * @param int $activefilter '1' or 'user'=use field this->filter as filter instead of parameter $search, 'group'=use field this->filtergroup as filter, 'member'=use field this->filtermember as filter * @param array $attributeAsArray Array of fields wanted as an array not a string - * @return array Array of [id_record][ldap_field]=value + * @return array|int Array of [id_record][ldap_field]=value */ public function getRecords($search, $userDn, $useridentifier, $attributeArray, $activefilter = 0, $attributeAsArray = array()) { @@ -1058,12 +1058,12 @@ class Ldap if (is_array($attributeArray)) { // Return list with required fields $attributeArray = array_values($attributeArray); // This is to force to have index reordered from 0 (not make ldap_search fails) - dol_syslog(get_class($this)."::getRecords connection=".$this->connection." userDn=".$userDn." filter=".$filter." attributeArray=(".join(',', $attributeArray).")"); + dol_syslog(get_class($this)."::getRecords connection=".$this->connectedServer.":".$this->serverPort." userDn=".$userDn." filter=".$filter." attributeArray=(".join(',', $attributeArray).")"); //var_dump($attributeArray); $this->result = @ldap_search($this->connection, $userDn, $filter, $attributeArray); } else { // Return list with fields selected by default - dol_syslog(get_class($this)."::getRecords connection=".$this->connection." userDn=".$userDn." filter=".$filter); + dol_syslog(get_class($this)."::getRecords connection=".$this->connectedServer.":".$this->serverPort." userDn=".$userDn." filter=".$filter); $this->result = @ldap_search($this->connection, $userDn, $filter); } if (!$this->result) { @@ -1239,10 +1239,10 @@ class Ldap /** * Load all attribute of a LDAP user * - * @param User $user User to search for. Not used if a filter is provided. - * @param string $filter Filter for search. Must start with &. - * Examples: &(objectClass=inetOrgPerson) &(objectClass=user)(objectCategory=person) &(isMemberOf=cn=Sales,ou=Groups,dc=opencsi,dc=com) - * @return int >0 if OK, <0 if KO + * @param User|string $user Not used. + * @param string $filter Filter for search. Must start with &. + * Examples: &(objectClass=inetOrgPerson) &(objectClass=user)(objectCategory=person) &(isMemberOf=cn=Sales,ou=Groups,dc=opencsi,dc=com) + * @return int >0 if OK, <0 if KO */ public function fetch($user, $filter) { @@ -1342,7 +1342,7 @@ class Ldap * UserAccountControl Flgs to more human understandable form... * * @param string $uacf UACF - * @return void + * @return array */ public function parseUACF($uacf) { @@ -1382,7 +1382,7 @@ class Ldap } //Return human friendly flags - return($retval); + return $retval; } /** @@ -1414,7 +1414,7 @@ class Ldap $retval = "UNKNOWN_TYPE_".$samtype; } - return($retval); + return $retval; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps diff --git a/htdocs/core/class/lessc.class.php b/htdocs/core/class/lessc.class.php index bd2d6d020cd..0452cab45aa 100644 --- a/htdocs/core/class/lessc.class.php +++ b/htdocs/core/class/lessc.class.php @@ -703,8 +703,8 @@ class Lessc // has default value $value = $a[2]; } else { - $this->throwError("Failed to assign arg ".$a[1]); $value = null; // :( + $this->throwError("Failed to assign arg ".$a[1]); // This end function by throwing an exception } $value = $this->reduce($value); @@ -1011,6 +1011,7 @@ class Lessc if ($list[0] == "list" && isset($list[2][$idx - 1])) { return $list[2][$idx - 1]; } + return ''; } protected function lib_isnumber($value) @@ -1118,8 +1119,7 @@ class Lessc if (isset($items[0])) { return $this->lib_e($items[0]); } - $this->throwError("unrecognised input"); - return null; + $this->throwError("unrecognised input"); // This end function by throwing an exception case "string": $arg[1] = ""; return $arg; @@ -1306,6 +1306,7 @@ class Lessc if (!is_null($color = $this->coerceColor($value))) { return isset($color[4]) ? $color[4] : 1; } + return ''; } // set the alpha of the color @@ -1836,6 +1837,7 @@ class Lessc } return null; } + return null; } // make something string like into a string @@ -1931,6 +1933,8 @@ class Lessc array_unshift($strRight[2], $left); return $strRight; } + + return ''; } @@ -1954,6 +1958,8 @@ class Lessc if ($op == '+' || $op == '*') { return $this->op_color_number($op, $rgt, $lft); } + + return array(); } protected function op_color_number($op, $lft, $rgt) @@ -2756,7 +2762,7 @@ class lessc_parser // media if ($this->literal('@media')) { - if (($this->mediaQueryList($mediaQueries) || true) + if ($this->mediaQueryList($mediaQueries) && $this->literal('{') ) { $media = $this->pushSpecialBlock("media"); @@ -2770,7 +2776,7 @@ class lessc_parser if ($this->literal("@", false) && $this->keyword($dirName)) { if ($this->isDirective($dirName, $this->blockDirectives)) { - if (($this->openString("{", $dirValue, null, array(";")) || true) && + if ($this->openString("{", $dirValue, null, array(";")) && $this->literal("{") ) { $dir = $this->pushSpecialBlock("directive"); @@ -2808,7 +2814,7 @@ class lessc_parser // opening parametric mixin if ($this->tag($tag, true) && $this->argumentDef($args, $isVararg) && - ($this->guards($guards) || true) && + $this->guards($guards) && $this->literal('{') ) { $block = $this->pushBlock($this->fixTags(array($tag))); @@ -2871,8 +2877,8 @@ class lessc_parser // mixin if ($this->mixinTags($tags) && - ($this->argumentDef($argv, $isVararg) || true) && - ($this->keyword($suffix) || true) && $this->end() + $this->argumentDef($argv, $isVararg) && + $this->keyword($suffix) && $this->end() ) { $tags = $this->fixTags($tags); $this->append(array('mixin', $tags, $argv, $suffix), $s); @@ -3134,7 +3140,7 @@ class lessc_parser } // an import statement - protected function import(&$out) + protected function import(&$out, $value = '') { if (!$this->literal('@import')) { return false; @@ -3148,6 +3154,8 @@ class lessc_parser $out = array("import", $value); return true; } + + return false; } protected function mediaQueryList(&$out) @@ -3166,7 +3174,7 @@ class lessc_parser $expressions = null; $parts = array(); - if (($this->literal("only") && ($only = true) || $this->literal("not") && ($not = true) || true) && $this->keyword($mediaType)) { + if ((($this->literal("only") && ($only = true)) || ($this->literal("not") && ($not = true))) && $this->keyword($mediaType)) { $prop = array("mediaType"); if (isset($only)) { $prop[] = "only"; @@ -3205,7 +3213,7 @@ class lessc_parser $value = null; if ($this->literal("(") && $this->keyword($feature) && - ($this->literal(":") && $this->expression($value) || true) && + ($this->literal(":") && $this->expression($value)) && $this->literal(")") ) { $out = array("mediaExp", $feature); diff --git a/htdocs/core/class/menubase.class.php b/htdocs/core/class/menubase.class.php index caeece975f2..9544e11e075 100644 --- a/htdocs/core/class/menubase.class.php +++ b/htdocs/core/class/menubase.class.php @@ -647,7 +647,7 @@ class Menubase $sql .= " ORDER BY m.position, m.rowid"; //print $sql; - //dol_syslog(get_class($this)."::menuLoad mymainmenu=".$mymainmenu." myleftmenu=".$myleftmenu." type_user=".$type_user." menu_handler=".$menu_handler." tabMenu size=".count($tabMenu)."", LOG_DEBUG); + //dol_syslog(get_class($this)."::menuLoad mymainmenu=".$mymainmenu." myleftmenu=".$myleftmenu." type_user=".$type_user." menu_handler=".$menu_handler." tabMenu size=".count($tabMenu), LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $numa = $this->db->num_rows($resql); diff --git a/htdocs/core/class/notify.class.php b/htdocs/core/class/notify.class.php index 2a6fdf8def7..fc562913c08 100644 --- a/htdocs/core/class/notify.class.php +++ b/htdocs/core/class/notify.class.php @@ -71,6 +71,9 @@ class Notify 'ORDER_VALIDATE', 'PROPAL_VALIDATE', 'PROPAL_CLOSE_SIGNED', + 'PROPAL_CLOSE_SIGNED_WEB', + 'PROPAL_CLOSE_REFUSED', + 'PROPAL_CLOSE_REFUSED_WEB', 'FICHINTER_VALIDATE', 'FICHINTER_ADD_CONTACT', 'ORDER_SUPPLIER_VALIDATE', @@ -222,7 +225,7 @@ class Notify $sql .= " AND s.rowid = ".((int) $socid); } - dol_syslog(__METHOD__." ".$notifcode.", ".$socid."", LOG_DEBUG); + dol_syslog(__METHOD__." ".$notifcode.", ".$socid, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { @@ -260,7 +263,7 @@ class Notify $sql .= " AND c.rowid = ".((int) $userid); } - dol_syslog(__METHOD__." ".$notifcode.", ".$socid."", LOG_DEBUG); + dol_syslog(__METHOD__." ".$notifcode.", ".$socid, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { @@ -502,6 +505,20 @@ class Notify $labeltouse = $conf->global->PROPAL_VALIDATE_TEMPLATE; $mesg = $outputlangs->transnoentitiesnoconv("EMailTextProposalValidated", $link); break; + case 'PROPAL_CLOSE_REFUSED': + $link = ''.$newref.''; + $dir_output = $conf->propal->multidir_output[$object->entity]."/".get_exdir(0, 0, 0, 1, $object, 'propal'); + $object_type = 'propal'; + $labeltouse = $conf->global->PROPAL_CLOSE_REFUSED_TEMPLATE; + $mesg = $outputlangs->transnoentitiesnoconv("EMailTextProposalClosedRefused", $link); + break; + case 'PROPAL_CLOSE_REFUSED_WEB': + $link = ''.$newref.''; + $dir_output = $conf->propal->multidir_output[$object->entity]."/".get_exdir(0, 0, 0, 1, $object, 'propal'); + $object_type = 'propal'; + $labeltouse = $conf->global->PROPAL_CLOSE_REFUSED_TEMPLATE; + $mesg = $outputlangs->transnoentitiesnoconv("EMailTextProposalClosedRefusedWeb", $link); + break; case 'PROPAL_CLOSE_SIGNED': $link = ''.$newref.''; $dir_output = $conf->propal->multidir_output[$object->entity]."/".get_exdir(0, 0, 0, 1, $object, 'propal'); @@ -509,6 +526,13 @@ class Notify $labeltouse = $conf->global->PROPAL_CLOSE_SIGNED_TEMPLATE; $mesg = $outputlangs->transnoentitiesnoconv("EMailTextProposalClosedSigned", $link); break; + case 'PROPAL_CLOSE_SIGNED_WEB': + $link = ''.$newref.''; + $dir_output = $conf->propal->multidir_output[$object->entity]."/".get_exdir(0, 0, 0, 1, $object, 'propal'); + $object_type = 'propal'; + $labeltouse = $conf->global->PROPAL_CLOSE_SIGNED_TEMPLATE; + $mesg = $outputlangs->transnoentitiesnoconv("EMailTextProposalClosedSigned", $link); + break; case 'FICHINTER_ADD_CONTACT': $link = ''.$newref.''; $dir_output = $conf->ficheinter->dir_output; @@ -634,6 +658,11 @@ class Notify $reshook = $hookmanager->executeHooks('formatNotificationMessage', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if (empty($reshook)) { + if (!empty($hookmanager->resArray['files'])) { + $filename_list = $hookmanager->resArray['files']['file']; + $mimetype_list = $hookmanager->resArray['files']['mimefile']; + $mimefilename_list = $hookmanager->resArray['files']['filename']; + } if (!empty($hookmanager->resArray['subject'])) { $subject .= $hookmanager->resArray['subject']; } @@ -877,6 +906,11 @@ class Notify $parameters = array('notifcode'=>$notifcode, 'sendto'=>$sendto, 'replyto'=>$replyto, 'file'=>$filename_list, 'mimefile'=>$mimetype_list, 'filename'=>$mimefilename_list); $reshook = $hookmanager->executeHooks('formatNotificationMessage', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks if (empty($reshook)) { + if (!empty($hookmanager->resArray['files'])) { + $filename_list = $hookmanager->resArray['files']['file']; + $mimetype_list = $hookmanager->resArray['files']['mimefile']; + $mimefilename_list = $hookmanager->resArray['files']['filename']; + } if (!empty($hookmanager->resArray['subject'])) { $subject .= $hookmanager->resArray['subject']; } diff --git a/htdocs/core/class/openid.class.php b/htdocs/core/class/openid.class.php index 79cf9137a99..7198f532358 100644 --- a/htdocs/core/class/openid.class.php +++ b/htdocs/core/class/openid.class.php @@ -178,7 +178,7 @@ class SimpleOpenID /** * SetOpenIDServer * - * @return void + * @return array */ public function GetError() { @@ -225,7 +225,7 @@ class SimpleOpenID * splitResponse * * @param string $response Server - * @return void + * @return array */ public function splitResponse($response) { diff --git a/htdocs/core/class/rssparser.class.php b/htdocs/core/class/rssparser.class.php index 66e9241d9f5..da3257b09c9 100644 --- a/htdocs/core/class/rssparser.class.php +++ b/htdocs/core/class/rssparser.class.php @@ -175,7 +175,7 @@ class RssParser /** * getItems * - * @return string + * @return array */ public function getItems() { @@ -801,8 +801,8 @@ class RssParser /** * Function to convert an XML object into an array * - * @param SimpleXMLElement $xml Xml - * @return void + * @param SimpleXMLElement $xml Xml + * @return array|string */ function xml2php($xml) { diff --git a/htdocs/core/class/stats.class.php b/htdocs/core/class/stats.class.php index 990bdaf107e..60cdc5d5226 100644 --- a/htdocs/core/class/stats.class.php +++ b/htdocs/core/class/stats.class.php @@ -55,7 +55,7 @@ abstract class Stats global $conf, $user, $langs; if ($startyear > $endyear) { - return -1; + return array(); } $datay = array(); @@ -156,7 +156,7 @@ abstract class Stats global $conf, $user, $langs; if ($startyear > $endyear) { - return -1; + return array(); } $datay = array(); @@ -237,7 +237,7 @@ abstract class Stats /** * @param int $year year number - * @return int value + * @return array array of values */ protected abstract function getAverageByMonth($year); @@ -251,7 +251,7 @@ abstract class Stats public function getAverageByMonthWithPrevYear($endyear, $startyear) { if ($startyear > $endyear) { - return -1; + return array(); } $datay = array(); @@ -359,7 +359,7 @@ abstract class Stats // phpcs:enable $result = array(); - dol_syslog(get_class($this).'::'.__FUNCTION__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__FUNCTION__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); @@ -388,7 +388,7 @@ abstract class Stats // phpcs:enable $result = array(); - dol_syslog(get_class($this).'::'.__FUNCTION__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__FUNCTION__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); @@ -442,7 +442,7 @@ abstract class Stats $result = array(); $res = array(); - dol_syslog(get_class($this).'::'.__FUNCTION__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__FUNCTION__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); @@ -499,7 +499,7 @@ abstract class Stats $result = array(); $res = array(); - dol_syslog(get_class($this).'::'.__FUNCTION__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__FUNCTION__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { @@ -557,7 +557,7 @@ abstract class Stats $result = array(); $res = array(); - dol_syslog(get_class($this).'::'.__FUNCTION__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__FUNCTION__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); @@ -613,7 +613,7 @@ abstract class Stats $result = array(); - dol_syslog(get_class($this).'::'.__FUNCTION__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__FUNCTION__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); diff --git a/htdocs/core/class/translate.class.php b/htdocs/core/class/translate.class.php index 568ef7b4ace..2315428b37a 100644 --- a/htdocs/core/class/translate.class.php +++ b/htdocs/core/class/translate.class.php @@ -834,7 +834,6 @@ class Translate 'ja'=>'ja_JP', 'lo'=>'lo_LA', 'nb'=>'nb_NO', - 'fa'=>'fa_IR', 'sq'=>'sq_AL', 'sr'=>'sr_RS', 'sv'=>'sv_SE', @@ -933,8 +932,10 @@ class Translate $fonc = 'numberwords'; if (file_exists($newdir.'/functions_'.$fonc.'.lib.php')) { include_once $newdir.'/functions_'.$fonc.'.lib.php'; - $newnumber = numberwords_getLabelFromNumber($this, $number, $isamount); - break; + if (function_exists('numberwords_getLabelFromNumber')) { + $newnumber = numberwords_getLabelFromNumber($this, $number, $isamount); + break; + } } } diff --git a/htdocs/core/class/utils.class.php b/htdocs/core/class/utils.class.php index 521d5ee2092..d58854ed9d0 100644 --- a/htdocs/core/class/utils.class.php +++ b/htdocs/core/class/utils.class.php @@ -646,12 +646,14 @@ class Utils if (!$errormsg && $keeplastnfiles > 0) { $tmpfiles = dol_dir_list($conf->admin->dir_output.'/backup', 'files', 0, '', '(\.err|\.old|\.sav)$', 'date', SORT_DESC); $i = 0; - foreach ($tmpfiles as $key => $val) { - $i++; - if ($i <= $keeplastnfiles) { - continue; + if (is_array($tmpfiles)) { + foreach ($tmpfiles as $key => $val) { + $i++; + if ($i <= $keeplastnfiles) { + continue; + } + dol_delete_file($val['fullname'], 0, 0, 0, null, false, 0); } - dol_delete_file($val['fullname'], 0, 0, 0, null, false, 0); } } @@ -664,11 +666,11 @@ class Utils * Execute a CLI command. * * @param string $command Command line to execute. - * Warning: The command line is sanitize so can't contains any redirection char '>'. Use param $redirectionfile if you need it. + * Warning: The command line is sanitize by escapeshellcmd(), except if $noescapecommand set, so can't contains any redirection char '>'. Use param $redirectionfile if you need it. * @param string $outputfile A path for an output file (used only when method is 2). For example: $conf->admin->dir_temp.'/out.tmp'; * @param int $execmethod 0=Use default method (that is 1 by default), 1=Use the PHP 'exec', 2=Use the 'popen' method * @param string $redirectionfile If defined, a redirection of output to this file is added. - * @param int $noescapecommand 1=Do not escape command. Warning: Using this parameter needs you alreay have sanitized the command. if not, it will lead to security vulnerability. + * @param int $noescapecommand 1=Do not escape command. Warning: Using this parameter needs you alreay have sanitized the $command parameter. If not, it will lead to security vulnerability. * This parameter is provided for backward compatibility with external modules. Always use 0 in core. * @param string $redirectionfileerr If defined, a redirection of error is added to this file instead of to channel 1. * @return array array('result'=>...,'output'=>...,'error'=>...). result = 0 means OK. @@ -1290,6 +1292,7 @@ class Utils $message = dol_escape_htmltag($langs->trans('MakeSendLocalDatabaseDumpShort')); } + $tmpfiles = array(); require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; if ($filename) { if (dol_is_file($conf->admin->dir_output.'/backup/'.$filename)) { @@ -1298,7 +1301,7 @@ class Utils } else { $tmpfiles = dol_most_recent_file($conf->admin->dir_output.'/backup', $filter); } - if ($tmpfiles) { + if ($tmpfiles && is_array($tmpfiles)) { foreach ($tmpfiles as $key => $val) { if ($key == 'fullname') { $filepath = array($val); diff --git a/htdocs/core/class/validate.class.php b/htdocs/core/class/validate.class.php index 9d8832c36ce..31cf6300aff 100644 --- a/htdocs/core/class/validate.class.php +++ b/htdocs/core/class/validate.class.php @@ -191,7 +191,7 @@ class Validate */ public function isMinLength($string, $length) { - if (!strlen($string) < $length) { + if (strlen($string) < $length) { $this->error = $this->outputLang->trans('RequireMinLength', $length); return false; } diff --git a/htdocs/core/class/vcard.class.php b/htdocs/core/class/vcard.class.php index dbe505a894b..0e9372360e6 100644 --- a/htdocs/core/class/vcard.class.php +++ b/htdocs/core/class/vcard.class.php @@ -100,14 +100,14 @@ class vCard /** * @var string encoding */ - public $encoding = "ISO-8859-1;ENCODING=QUOTED-PRINTABLE"; + public $encoding = "ENCODING=QUOTED-PRINTABLE"; /** * mise en forme du numero de telephone * * @param int $number numero de telephone - * @param string $type Type + * @param string $type Type ('cell') * @return void */ public function setPhoneNumber($number, $type = "") @@ -117,22 +117,25 @@ class vCard if ($type != "") { $key .= ";".$type; } - $key .= ";CHARSET=".$this->encoding; - $this->properties[$key] = encode($number); + $key .= ";VALUE=uri"; + //$key .= ";".$this->encoding; + $this->properties[$key] = 'tel:'.$number; } /** * mise en forme de la photo * warning NON TESTE ! * - * @param string $type Type + * @param string $type Type 'image/jpeg' or 'JPEG' * @param string $photo Photo * @return void */ public function setPhoto($type, $photo) { // $type = "GIF" | "JPEG" - $this->properties["PHOTO;TYPE=$type;ENCODING=BASE64"] = base64_encode($photo); + //$this->properties["PHOTO;MEDIATYPE=$type;ENCODING=BASE64"] = base64_encode($photo); + $this->properties["PHOTO;MEDIATYPE=$type"] = $photo; // must be url of photo + //$this->properties["PHOTO;TYPE=$type;ENCODING=BASE64"] = base64_encode($photo); // must be content of image } /** @@ -143,7 +146,7 @@ class vCard */ public function setFormattedName($name) { - $this->properties["FN;CHARSET=".$this->encoding] = encode($name); + $this->properties["FN;".$this->encoding] = encode($name); } /** @@ -152,13 +155,14 @@ class vCard * @param string $family Family name * @param string $first First name * @param string $additional Additional (e.g. second name, nick name) - * @param string $prefix Prefix (e.g. "Mr.", "Ms.", "Prof.") + * @param string $prefix Title prefix (e.g. "Mr.", "Ms.", "Prof.") * @param string $suffix Suffix (e.g. "sen." for senior, "jun." for junior) * @return void */ public function setName($family = "", $first = "", $additional = "", $prefix = "", $suffix = "") { - $this->properties["N;CHARSET=".$this->encoding] = encode($family).";".encode($first).";".encode($additional).";".encode($prefix).";".encode($suffix); + //$this->properties["N;".$this->encoding] = encode($family).";".encode($first).";".encode($additional).";".encode($prefix).";".encode($suffix); + $this->properties["N"] = encode($family).";".encode($first).";".encode($additional).";".encode($prefix).";".encode($suffix); $this->filename = "$first%20$family.vcf"; if (empty($this->properties["FN"])) { $this->setFormattedName(trim("$prefix $first $additional $family $suffix")); @@ -173,8 +177,9 @@ class vCard */ public function setBirthday($date) { - // $date format is YYYY-MM-DD - RFC 2425 and RFC 2426 - $this->properties["BDAY"] = dol_print_date($date, 'dayrfc'); + // $date format is YYYY-MM-DD - RFC 2425 and RFC 2426 for vcard v3 + // $date format is YYYYMMDD or ISO8601 for vcard v4 + $this->properties["BDAY"] = dol_print_date($date, 'dayxcard'); } /** @@ -188,19 +193,23 @@ class vCard * @param string $zip Zip * @param string $country Country * @param string $type Type + * @param string $label Label * @return void */ - public function setAddress($postoffice = "", $extended = "", $street = "", $city = "", $region = "", $zip = "", $country = "", $type = "HOME;POSTAL") + public function setAddress($postoffice = "", $extended = "", $street = "", $city = "", $region = "", $zip = "", $country = "", $type = "HOME", $label = '') { // $type may be DOM | INTL | POSTAL | PARCEL | HOME | WORK or any combination of these: e.g. "WORK;PARCEL;POSTAL" $key = "ADR"; if ($type != "") { $key .= ";".$type; } - $key .= ";CHARSET=".$this->encoding; + if ($label != "") { + $key .= ';LABEL="'.encode($label).'"'; + } + $key .= ";".$this->encoding; $this->properties[$key] = ";".encode($extended).";".encode($street).";".encode($city).";".encode($region).";".encode($zip).";".encode($country); - //if ($this->properties["LABEL;".$type.";CHARSET=".$this->encoding] == '') { + //if ($this->properties["LABEL;".$type.";".$this->encoding] == '') { //$this->setLabel($postoffice, $extended, $street, $city, $region, $zip, $country, $type); //} } @@ -218,7 +227,7 @@ class vCard * @param string $type Type * @return void */ - public function setLabel($postoffice = "", $extended = "", $street = "", $city = "", $region = "", $zip = "", $country = "", $type = "HOME;POSTAL") + public function setLabel($postoffice = "", $extended = "", $street = "", $city = "", $region = "", $zip = "", $country = "", $type = "HOME") { $label = ""; if ($postoffice != "") { @@ -243,7 +252,7 @@ class vCard $country .= "$country\r\n"; } - $this->properties["LABEL;$type;CHARSET=".$this->encoding] = encode($label); + $this->properties["LABEL;$type;".$this->encoding] = encode($label); } /** @@ -253,7 +262,7 @@ class vCard * @param string $type (optional) The type of the e-mail (typical "PREF;INTERNET" or "INTERNET") * @return void */ - public function setEmail($address, $type = "TYPE=INTERNET;PREF") + public function setEmail($address, $type = "") { $key = "EMAIL"; if ($type != "") { @@ -270,7 +279,7 @@ class vCard */ public function setNote($note) { - $this->properties["NOTE;CHARSET=".$this->encoding] = encode($note); + $this->properties["NOTE;".$this->encoding] = encode($note); } /** @@ -281,7 +290,7 @@ class vCard */ public function setTitle($title) { - $this->properties["TITLE;CHARSET=".$this->encoding] = encode($title); + $this->properties["TITLE;".$this->encoding] = encode($title); } @@ -293,7 +302,7 @@ class vCard */ public function setOrg($org) { - $this->properties["ORG;CHARSET=".$this->encoding] = encode($org); + $this->properties["ORG;".$this->encoding] = encode($org); } @@ -305,7 +314,7 @@ class vCard */ public function setProdId($prodid) { - $this->properties["PRODID;CHARSET=".$this->encoding] = encode($prodid); + $this->properties["PRODID"] = encode($prodid); } @@ -317,7 +326,7 @@ class vCard */ public function setUID($uid) { - $this->properties["UID;CHARSET=".$this->encoding] = encode($uid); + $this->properties["UID"] = encode($uid); } @@ -346,13 +355,13 @@ class vCard public function getVCard() { $text = "BEGIN:VCARD\r\n"; - $text .= "VERSION:3.0\r\n"; + $text .= "VERSION:4.0\r\n"; // With V4, all encoding are UTF-8 //$text.= "VERSION:2.1\r\n"; foreach ($this->properties as $key => $value) { - $text .= "$key:$value\r\n"; + $text .= $key.":".$value."\r\n"; } - $text .= "REV:".date("Y-m-d")."T".date("H:i:s")."Z\r\n"; - $text .= "MAILER: Dolibarr\r\n"; + $text .= "REV:".date("Ymd")."T".date("His")."Z\r\n"; + //$text .= "MAILER: Dolibarr\r\n"; $text .= "END:VCARD\r\n"; return $text; } @@ -367,6 +376,164 @@ class vCard return $this->filename; } + /** + * Return a VCARD string + * + * @param Object $object Object (User or Contact) + * @param Societe|null $company Company. May be null + * @param Translate $langs Lang object + * @param string $urlphoto Full public URL of photo + * @return string String + */ + public function buildVCardString($object, $company, $langs, $urlphoto = '') + { + global $dolibarr_main_instance_unique_id; + + $this->setProdId('Dolibarr '.DOL_VERSION); + + $this->setUid('DOLIBARR-USERID-'.dol_trunc(md5('vcard'.$dolibarr_main_instance_unique_id), 8, 'right', 'UTF-8', 1).'-'.$object->id); + $this->setName($object->lastname, $object->firstname, "", $object->civility_code, ""); + $this->setFormattedName($object->getFullName($langs, 1)); + + if ($urlphoto) { + $mimetype = dol_mimetype($urlphoto); + if ($mimetype) { + $this->setPhoto($mimetype, $urlphoto); + } + } + + if ($object->office_phone) { + $this->setPhoneNumber($object->office_phone, "TYPE=WORK,VOICE"); + } + /* disabled + if ($object->personal_mobile) { + $this->setPhoneNumber($object->personal_mobile, "TYPE=CELL,VOICE"); + }*/ + if ($object->user_mobile) { + $this->setPhoneNumber($object->user_mobile, "TYPE=CELL,VOICE"); + } + if ($object->office_fax) { + $this->setPhoneNumber($object->office_fax, "TYPE=WORK,FAX"); + } + + if (!empty($object->socialnetworks)) { + foreach ($object->socialnetworks as $key => $val) { + $urlsn = ''; + if ($key == 'linkedin') { + if (!preg_match('/^http/', $val)) { + $urlsn = 'https://www.'.$key.'.com/company/'.urlencode($val); + } else { + $urlsn = $val; + } + } elseif ($key == 'youtube') { + if (!preg_match('/^http/', $val)) { + $urlsn = 'https://www.'.$key.'.com/user/'.urlencode($val); + } else { + $urlsn = $val; + } + } else { + if (!preg_match('/^http/', $val)) { + $urlsn = 'https://www.'.$key.'.com/'.urlencode($val); + } else { + $urlsn = $val; + } + } + if ($urlsn) { + $this->properties["socialProfile;type=".$key] = $urlsn; + } + } + } + + $country = $object->country_code ? $object->country : ''; + + if ($object->address || $object->town || $object->state || $object->zip || $object->country) { + $this->setAddress("", "", $object->address, $object->town, $object->state, $object->zip, $country, "TYPE=WORK"); + //$this->setLabel("", "", $object->address, $object->town, $object->state, $object->zip, $country, "TYPE=HOME"); + } + + if ($object->email) { + $this->setEmail($object->email, "TYPE=WORK"); + } + /* disabled + if ($object->personal_email) { + $this->setEmail($object->personal_email, "TYPE=HOME"); + } */ + if ($object->note_public) { + $this->setNote($object->note_public); + } + if ($object->job) { + $this->setTitle($object->job); + } + + // For user, type=home + // For contact, $object->url is not defined + if ($object->url) { + $this->setURL($object->url, ""); + } + + if (is_object($company)) { + // Si user linked to a thirdparty and not a physical people + if ($company->typent_code != 'TE_PRIVATE') { + $this->setOrg($company->name); + } + + $this->setURL($company->url, ""); + + if ($company->phone && $company->phone != $object->office_phone) { + $this->setPhoneNumber($company->phone, "TYPE=WORK,VOICE"); + } + if ($company->fax && $company->fax != $object->office_fax) { + $this->setPhoneNumber($company->fax, "TYPE=WORK,FAX"); + } + if ($company->address || $company->town || $company->state || $company->zip || $company->country) { + $this->setAddress("", "", $company->address, $company->town, $company->state, $company->zip, $company->country, "TYPE=WORK"); + } + + if ($company->email && $company->email != $object->email) { + $this->setEmail($company->email, "TYPE=WORK"); + } + + /* + if (!empty($company->socialnetworks)) { + foreach ($company->socialnetworks as $key => $val) { + $urlsn = ''; + if ($key == 'linkedin') { + if (!preg_match('/^http/', $val)) { + $urlsn = 'https://www.'.$key.'.com/company/'.urlencode($val); + } else { + $urlsn = $val; + } + } elseif ($key == 'youtube') { + if (!preg_match('/^http/', $val)) { + $urlsn = 'https://www.'.$key.'.com/user/'.urlencode($val); + } else { + $urlsn = $val; + } + } else { + if (!preg_match('/^http/', $val)) { + $urlsn = 'https://www.'.$key.'.com/'.urlencode($val); + } else { + $urlsn = $val; + } + } + if ($urlsn) { + $this->properties["socialProfile;type=".$key] = $urlsn; + } + } + } + */ + } + + // Birthday + if ($object->birth) { + $this->setBirthday($object->birth); + } + + // Return VCard string + return $this->getVCard(); + } + + /* Example from Microsoft Outlook 2019 BEGIN:VCARD diff --git a/htdocs/core/db/Database.interface.php b/htdocs/core/db/Database.interface.php index eda21d3cd95..180f928eac0 100644 --- a/htdocs/core/db/Database.interface.php +++ b/htdocs/core/db/Database.interface.php @@ -173,20 +173,11 @@ interface Database /** * Escape a string to insert data * - * @param string $stringtoencode String to escape - * @return string String escaped + * @param string $stringtoencode String to escape + * @return string String escaped */ public function escape($stringtoencode); - /** - * Escape a string to insert data - * - * @param string $stringtoencode String to escape - * @return string String escaped - * @deprecated - */ - public function escapeunderscore($stringtoencode); - /** * Escape a string to insert data into a like * diff --git a/htdocs/core/db/DoliDB.class.php b/htdocs/core/db/DoliDB.class.php index e2659e224a4..30b3ea76975 100644 --- a/htdocs/core/db/DoliDB.class.php +++ b/htdocs/core/db/DoliDB.class.php @@ -29,7 +29,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/db/Database.interface.php'; */ abstract class DoliDB implements Database { - /** @var bool|resource|SQLite3|PgSql\connection Database handler */ + /** @var bool|resource|mysqli|SQLite3|PgSql\connection Database handler */ public $db; /** @var string Database type */ public $type; @@ -37,8 +37,10 @@ abstract class DoliDB implements Database public $forcecharset = 'utf8'; /** @var string Collate used to force collate when creating database */ public $forcecollate = 'utf8_unicode_ci'; + /** @var resource Resultset of last query */ private $_results; + /** @var bool true if connected, else false */ public $connected; /** @var bool true if database selected, else false */ @@ -73,7 +75,8 @@ abstract class DoliDB implements Database /** - * Return the DB prefix + * Return the DB prefix found into prefix_db (if it was set manually by doing $dbhandler->prefix_db=...). + * Otherwise return MAIN_DB_PREFIX (common use). * * @return string The DB prefix */ diff --git a/htdocs/core/db/mysqli.class.php b/htdocs/core/db/mysqli.class.php index 9393f10489f..d34aca48ed9 100644 --- a/htdocs/core/db/mysqli.class.php +++ b/htdocs/core/db/mysqli.class.php @@ -36,10 +36,12 @@ class DoliDBMysqli extends DoliDB public $db; //! Database type public $type = 'mysqli'; + //! Database label const LABEL = 'MySQL or MariaDB'; //! Version min database const VERSIONMIN = '5.0.3'; + /** @var bool|mysqli_result Resultset of last query */ private $_results; @@ -474,18 +476,6 @@ class DoliDBMysqli extends DoliDB return $this->db->real_escape_string((string) $stringtoencode); } - /** - * Escape a string to insert data - * - * @param string $stringtoencode String to escape - * @return string String escaped - * @deprecated - */ - public function escapeunderscore($stringtoencode) - { - return str_replace('_', '\_', (string) $stringtoencode); - } - /** * Escape a string to insert data into a like * diff --git a/htdocs/core/db/pgsql.class.php b/htdocs/core/db/pgsql.class.php index 28ac15a43ff..069afeca4ff 100644 --- a/htdocs/core/db/pgsql.class.php +++ b/htdocs/core/db/pgsql.class.php @@ -721,18 +721,6 @@ class DoliDBPgsql extends DoliDB return pg_escape_string($stringtoencode); } - /** - * Escape a string to insert data - * - * @param string $stringtoencode String to escape - * @return string String escaped - * @deprecated - */ - public function escapeunderscore($stringtoencode) - { - return str_replace('_', '\_', (string) $stringtoencode); - } - /** * Escape a string to insert data into a like * diff --git a/htdocs/core/db/sqlite3.class.php b/htdocs/core/db/sqlite3.class.php index e31eeffe457..8c10c26d464 100644 --- a/htdocs/core/db/sqlite3.class.php +++ b/htdocs/core/db/sqlite3.class.php @@ -649,18 +649,6 @@ class DoliDBSqlite3 extends DoliDB return Sqlite3::escapeString($stringtoencode); } - /** - * Escape a string to insert data - * - * @param string $stringtoencode String to escape - * @return string String escaped - * @deprecated - */ - public function escapeunderscore($stringtoencode) - { - return str_replace('_', '\_', (string) $stringtoencode); - } - /** * Escape a string to insert data into a like * diff --git a/htdocs/core/doxygen.php b/htdocs/core/doxygen.php index ac66362a89f..1e66b348ef8 100644 --- a/htdocs/core/doxygen.php +++ b/htdocs/core/doxygen.php @@ -1,5 +1,5 @@ +/* Copyright (C) 2008-2022 Laurent Destailleur * Copyright (C) 2009 Regis Houssin * * This program is free software; you can redistribute it and/or modify @@ -20,10 +20,10 @@ /** * \file htdocs/core/doxygen.php * \ingroup core - * \mainpage Dolibarr project + * \mainpage Dolibarr documentation of source code * * This is source documentation for Dolibarr ERP/CRM.
- * This documentation can be built or updated running the script dolibarr-doxygen-build.pl or from Eclipse with Doxygen plugin.
+ * This documentation can be built or updated running the script build/doxygen/dolibarr-doxygen-build.pl or from Eclipse with Doxygen plugin.
*
* Dolibarr official web site: www.dolibarr.org
*
diff --git a/htdocs/core/filemanagerdol/browser/default/frmfolders.php b/htdocs/core/filemanagerdol/browser/default/frmfolders.php index d8d1fae179a..a1b03693324 100644 --- a/htdocs/core/filemanagerdol/browser/default/frmfolders.php +++ b/htdocs/core/filemanagerdol/browser/default/frmfolders.php @@ -53,7 +53,7 @@ top_httphead(); --> diff --git a/htdocs/core/filemanagerdol/connectors/php/connector.lib.php b/htdocs/core/filemanagerdol/connectors/php/connector.lib.php index 0377413f857..75c4d1e3e08 100644 --- a/htdocs/core/filemanagerdol/connectors/php/connector.lib.php +++ b/htdocs/core/filemanagerdol/connectors/php/connector.lib.php @@ -286,8 +286,6 @@ function CreateFolder($resourceType, $currentFolder) echo ''; } -// @CHANGE -//function FileUpload( $resourceType, $currentFolder, $sCommand ) /** * FileUpload * @@ -299,6 +297,8 @@ function CreateFolder($resourceType, $currentFolder) */ function FileUpload($resourceType, $currentFolder, $sCommand, $CKEcallback = '') { + global $user; + if (!isset($_FILES)) { global $_FILES; } @@ -328,26 +328,23 @@ function FileUpload($resourceType, $currentFolder, $sCommand, $CKEcallback = '') $sExtension = substr($sFileName, (strrpos($sFileName, '.') + 1)); $sExtension = strtolower($sExtension); - //var_dump($Config); - /* - if (isset($Config['SecureImageUploads'])) { - if (($isImageValid = IsImageValid($oFile['tmp_name'], $sExtension)) === false) { - $sErrorNumber = '202'; - } - } - - if (isset($Config['HtmlExtensions'])) { - if (!IsHtmlExtension($sExtension, $Config['HtmlExtensions']) && - ($detectHtml = DetectHtml($oFile['tmp_name'])) === true) { - $sErrorNumber = '202'; - } - } - */ - + // Check permission + $permissiontouploadmediaisok = 1; + if (!empty($user->socid)) { + $permissiontouploadmediaisok = 0; + } + /*if (!$user->hasRight('website', 'write') && !$user->hasRight('mailing', 'write')) { + $permissiontouploadmediaisok = 0; + }*/ + if (!$permissiontouploadmediaisok) { + dol_syslog("connector.lib.php Try to upload a file with no permission"); + $sErrorNumber = '202'; + } include_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php'; //var_dump($sFileName); var_dump(image_format_supported($sFileName));exit; - $isImageValid = (image_format_supported($sFileName) >= 0 ? true : false); + $imgsupported = image_format_supported($sFileName); + $isImageValid = ($imgsupported >= 0 ? true : false); if (!$isImageValid) { $sErrorNumber = '202'; } @@ -391,7 +388,7 @@ function FileUpload($resourceType, $currentFolder, $sCommand, $CKEcallback = '') if (file_exists($sFilePath)) { //previous checks failed, try once again - if (isset($isImageValid) && $isImageValid === -1 && IsImageValid($sFilePath, $sExtension) === false) { + if (isset($isImageValid) && $imgsupported === -1 && IsImageValid($sFilePath, $sExtension) === false) { dol_syslog("connector.lib.php IsImageValid is ko"); @unlink($sFilePath); $sErrorNumber = '202'; @@ -558,7 +555,9 @@ function GetParentFolder($folderPath) */ function CreateServerFolder($folderPath, $lastFolder = null) { + global $user; global $Config; + $sParent = GetParentFolder($folderPath); // Ensure the folder path has no double-slashes, or mkdir may fail on certain platforms @@ -566,6 +565,17 @@ function CreateServerFolder($folderPath, $lastFolder = null) $folderPath = str_replace('//', '/', $folderPath); } + $permissiontouploadmediaisok = 1; + if (!empty($user->socid)) { + $permissiontouploadmediaisok = 0; + } + /*if (!$user->hasRight('website', 'write') && !$user->hasRight('mailing', 'write')) { + $permissiontouploadmediaisok = 0; + }*/ + if (!$permissiontouploadmediaisok) { + return 'Bad permissions to create a folder in media directory'; + } + // Check if the parent exists, or create it. if (!empty($sParent) && !file_exists($sParent)) { //prevents agains infinite loop when we can't create root folder diff --git a/htdocs/core/js/lib_foot.js.php b/htdocs/core/js/lib_foot.js.php index 3310554e530..c037b86a7b9 100644 --- a/htdocs/core/js/lib_foot.js.php +++ b/htdocs/core/js/lib_foot.js.php @@ -110,6 +110,7 @@ if (!defined('JS_JQUERY_DISABLE_DROPDOWN')) { console.log("toggle dropdown dt a"); //$(this).parent().parent().find(\'dd ul\').slideToggle(\'fast\'); + $(".ulselectedfields").removeClass("open"); $(this).parent().parent().find(\'dd ul\').toggleClass("open"); if ($(this).parent().parent().find(\'dd ul\').hasClass("open")) { diff --git a/htdocs/core/lib/accounting.lib.php b/htdocs/core/lib/accounting.lib.php index 7d4483de6cf..5c1f0b078a3 100644 --- a/htdocs/core/lib/accounting.lib.php +++ b/htdocs/core/lib/accounting.lib.php @@ -274,24 +274,27 @@ function getDefaultDatesForTransfer() { global $db, $conf; + $date_start = ''; + $date_end = ''; $pastmonth = 0; $pastmonthyear = 0; // Period by default on transfer (0: previous month | 1: current month | 2: fiscal year) $periodbydefaultontransfer = (empty($conf->global->ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER) ? 0 : $conf->global->ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER); - if ($periodbydefaultontransfer == 2) { - $sql = "SELECT date_start, date_end FROM ".MAIN_DB_PREFIX."accounting_fiscalyear "; + if ($periodbydefaultontransfer == 2) { // fiscal year + $sql = "SELECT date_start, date_end FROM ".MAIN_DB_PREFIX."accounting_fiscalyear"; $sql .= " WHERE date_start < '".$db->idate(dol_now())."' AND date_end > '".$db->idate(dol_now())."'"; $sql .= $db->plimit(1); $res = $db->query($sql); if ($res->num_rows > 0) { - $fiscalYear = $db->fetch_object($res); - $date_start = strtotime($fiscalYear->date_start); - $date_end = strtotime($fiscalYear->date_end); + $obj = $db->fetch_object($res); + + $date_start = $db->jdate($obj->date_start); + $date_end = $db->jdate($obj->date_end); } else { - $month_start = ($conf->global->SOCIETE_FISCAL_MONTH_START ? ($conf->global->SOCIETE_FISCAL_MONTH_START) : 1); + $month_start = getDolGlobalInt('SOCIETE_FISCAL_MONTH_START', 1); $year_start = dol_print_date(dol_now(), '%Y'); - if ($conf->global->SOCIETE_FISCAL_MONTH_START > dol_print_date(dol_now(), '%m')) { + if ($month_start > dol_print_date(dol_now(), '%m')) { $year_start = $year_start - 1; } $year_end = $year_start + 1; @@ -303,17 +306,17 @@ function getDefaultDatesForTransfer() $date_start = dol_mktime(0, 0, 0, $month_start, 1, $year_start); $date_end = dol_get_last_day($year_end, $month_end); } - } elseif ($periodbydefaultontransfer == 1) { - $year_current = dol_print_date(dol_now('gmt'), "%Y", 'gmt'); - $pastmonth = strftime("%m", dol_now()); + } elseif ($periodbydefaultontransfer == 1) { // current month + $year_current = (int) dol_print_date(dol_now('gmt'), "%Y", 'gmt'); + $pastmonth = (int) dol_print_date(dol_now('gmt'), '%m', 'gmt'); $pastmonthyear = $year_current; if ($pastmonth == 0) { $pastmonth = 12; $pastmonthyear--; } - } else { - $year_current = dol_print_date(dol_now('gmt'), "%Y", 'gmt'); - $pastmonth = strftime("%m", dol_now()) - 1; + } else { // previous month + $year_current = (int) dol_print_date(dol_now('gmt'), "%Y", 'gmt'); + $pastmonth = (int) dol_print_date(dol_now('gmt'), '%m', 'gmt') - 1; $pastmonthyear = $year_current; if ($pastmonth == 0) { $pastmonth = 12; diff --git a/htdocs/core/lib/admin.lib.php b/htdocs/core/lib/admin.lib.php index 2ce3094f41b..71bcc082961 100644 --- a/htdocs/core/lib/admin.lib.php +++ b/htdocs/core/lib/admin.lib.php @@ -1840,10 +1840,12 @@ function showModulesExludedForExternal($modules) global $conf, $langs; $text = $langs->trans("OnlyFollowingModulesAreOpenedToExternalUsers"); - $listofmodules = explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL); + $listofmodules = explode(',', $conf->global->MAIN_MODULES_FOR_EXTERNAL); // List of modules qualified for external user management + $i = 0; if (!empty($modules)) { - foreach ($modules as $module) { + $tmpmodules = dol_sort_array($modules, 'module_position'); + foreach ($tmpmodules as $module) { // Loop on array of modules $moduleconst = $module->const_name; $modulename = strtolower($module->name); //print 'modulename='.$modulename; @@ -1860,9 +1862,16 @@ function showModulesExludedForExternal($modules) $text .= ' '; } $i++; - $text .= $langs->trans('Module'.$module->numero.'Name'); + + $tmptext = $langs->trans('Module'.$module->numero.'Name'); + if ($tmptext != 'Module'.$module->numero.'Name') { + $text .= $langs->trans('Module'.$module->numero.'Name'); + } else { + $text .= $langs->trans($module->name); + } } } + return $text; } diff --git a/htdocs/core/lib/ajax.lib.php b/htdocs/core/lib/ajax.lib.php index 194dd7c7925..cacd22269ad 100644 --- a/htdocs/core/lib/ajax.lib.php +++ b/htdocs/core/lib/ajax.lib.php @@ -165,7 +165,9 @@ function ajax_autocompleter($selected, $htmlname, $url, $urloption = '', $minLen price_unit_ht_locale: item.price_unit_ht_locale, description : item.description, ref_customer: item.ref_customer, - tva_tx: item.tva_tx } + tva_tx: item.tva_tx, + default_vat_code: item.default_vat_code + } })); } else { console.error("Error: Ajax url '.$url.($urloption ? '?'.$urloption : '').' has returned an empty page. Should be an empty json array."); @@ -178,7 +180,8 @@ function ajax_autocompleter($selected, $htmlname, $url, $urloption = '', $minLen console.log("We will trigger change on input '.$htmlname.' because of the select definition of autocomplete code for input#search_'.$htmlname.'"); console.log("Selected id = "+ui.item.id+" - If this value is null, it means you select a record with key that is null so selection is not effective"); - console.log("Propagate before some properties retrieved by ajax into data-xxx properties"); + console.log("Propagate before some properties retrieved by ajax into data-xxx properties of #'.$htmlnamejquery.' component"); + //console.log(ui.item); // For supplier price and customer when price by quantity is off $("#'.$htmlnamejquery.'").attr("data-up", ui.item.price_ht); @@ -189,10 +192,12 @@ function ajax_autocompleter($selected, $htmlname, $url, $urloption = '', $minLen $("#'.$htmlnamejquery.'").attr("data-description", ui.item.description); $("#'.$htmlnamejquery.'").attr("data-ref-customer", ui.item.ref_customer); $("#'.$htmlnamejquery.'").attr("data-tvatx", ui.item.tva_tx); + $("#'.$htmlnamejquery.'").attr("data-default-vat-code", ui.item.default_vat_code); '; - if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) { + if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) { $script .= ' // For customer price when PRODUIT_CUSTOMER_PRICES_BY_QTY is on + console.log("PRODUIT_CUSTOMER_PRICES_BY_QTY is on, propagate also prices by quantity into data-pbqxxx properties"); $("#'.$htmlnamejquery.'").attr("data-pbq", ui.item.pbq); $("#'.$htmlnamejquery.'").attr("data-pbqup", ui.item.price_ht); $("#'.$htmlnamejquery.'").attr("data-pbqbase", ui.item.pricebasetype); @@ -475,8 +480,11 @@ function ajax_combobox($htmlname, $events = array(), $minLengthToAutocomplete = ';*/ + + print ''; + + // Note + print '
'; + + // Warning + print ''; + + print "\n"; + } + //} + //else + //{ + //$level--; + //} + } + + return $totalforeachline; +} + + /** * Output a task line into a pertime intput mode * @@ -1324,7 +1557,7 @@ function projectLinesPerDay(&$inc, $parent, $fuser, $lines, &$level, &$projectsr if (!empty($arrayfields['timeconsumed']['checked'])) { // Time spent by everybody print ''; diff --git a/htdocs/core/lib/propal.lib.php b/htdocs/core/lib/propal.lib.php index 9d1401ea47a..3d380a3904a 100644 --- a/htdocs/core/lib/propal.lib.php +++ b/htdocs/core/lib/propal.lib.php @@ -42,7 +42,7 @@ function propal_prepare_head($object) $head[$h][2] = 'comm'; $h++; - if ((empty($conf->commande->enabled) && ((isModEnabled("expedition") && !empty($conf->expedition_bon->enabled) && $user->rights->expedition->lire) + if ((empty($conf->commande->enabled) && ((isModEnabled("expedition") && isModEnabled('expedition_bon') && $user->rights->expedition->lire) || (isModEnabled("expedition") && !empty($conf->delivery_note->enabled) && $user->rights->expedition->delivery->lire)))) { $langs->load("sendings"); $text = ''; diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index 8e1ed6cebd1..7d88253cef2 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -201,7 +201,7 @@ function dolDecrypt($chain, $key = '') * @param string $chain String to hash * @param string $type Type of hash ('0':auto will use MAIN_SECURITY_HASH_ALGO else md5, '1':sha1, '2':sha1+md5, '3':md5, '4': for OpenLdap, '5':sha256, '6':password_hash). Use '3' here, if hash is not needed for security purpose, for security need, prefer '0'. * @return string Hash of string - * @see getRandomPassword() + * @see getRandomPassword(), dol_verifyHash() */ function dol_hash($chain, $type = '0') { @@ -249,6 +249,7 @@ function dol_hash($chain, $type = '0') * @param string $hash hash to compare * @param string $type Type of hash ('0':auto, '1':sha1, '2':sha1+md5, '3':md5, '4': for OpenLdap, '5':sha256). Use '3' here, if hash is not needed for security purpose, for security need, prefer '0'. * @return bool True if the computed hash is the same as the given one + * @see dol_hash() */ function dol_verifyHash($chain, $hash, $type = '0') { @@ -318,27 +319,32 @@ function dolGetLdapPasswordHash($password, $type = 'md5') * If GETPOST('action','aZ09') defined, we also check write and delete permission. * This method check permission on module then call checkUserAccessToObject() for permission on object (according to entity and socid of user). * - * @param User $user User to check - * @param string $features Features to check (it must be module $object->element. Can be a 'or' check with 'levela|levelb'. - * Examples: 'societe', 'contact', 'produit&service', 'produit|service', ...) - * This is used to check permission $user->rights->features->... - * @param int $objectid Object ID if we want to check a particular record (optional) is linked to a owned thirdparty (optional). - * @param string $tableandshare 'TableName&SharedElement' with Tablename is table where object is stored. SharedElement is an optional key to define where to check entity for multicompany module. Param not used if objectid is null (optional). - * @param string $feature2 Feature to check, second level of permission (optional). Can be a 'or' check with 'sublevela|sublevelb'. - * This is used to check permission $user->rights->features->feature2... - * @param string $dbt_keyfield Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional) - * @param string $dbt_select Field name for select if not rowid. Not used if objectid is null (optional) - * @param int $isdraft 1=The object with id=$objectid is a draft - * @param int $mode Mode (0=default, 1=return without dieing) - * @return int If mode = 0 (default): Always 1, die process if not allowed. If mode = 1: Return 0 if access not allowed. + * @param User $user User to check + * @param string $features Features to check (it must be module $object->element. Can be a 'or' check with 'levela|levelb'. + * Examples: 'societe', 'contact', 'produit&service', 'produit|service', ...) + * This is used to check permission $user->rights->features->... + * @param int|string|object $object Object or Object ID or list of Object ID if we want to check a particular record (optional) is linked to a owned thirdparty (optional). + * @param string $tableandshare 'TableName&SharedElement' with Tablename is table where object is stored. SharedElement is an optional key to define where to check entity for multicompany module. Param not used if objectid is null (optional). + * @param string $feature2 Feature to check, second level of permission (optional). Can be a 'or' check with 'sublevela|sublevelb'. + * This is used to check permission $user->rights->features->feature2... + * @param string $dbt_keyfield Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional). Can use '' if NA. + * @param string $dbt_select Field name for select if not "rowid". Not used if objectid is null (optional) + * @param int $isdraft 1=The object with id=$objectid is a draft + * @param int $mode Mode (0=default, 1=return without dieing) + * @return int If mode = 0 (default): Always 1, die process if not allowed. If mode = 1: Return 0 if access not allowed. * @see dol_check_secure_access_document(), checkUserAccessToObject() */ -function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = '', $feature2 = '', $dbt_keyfield = 'fk_soc', $dbt_select = 'rowid', $isdraft = 0, $mode = 0) +function restrictedArea(User $user, $features, $object = 0, $tableandshare = '', $feature2 = '', $dbt_keyfield = 'fk_soc', $dbt_select = 'rowid', $isdraft = 0, $mode = 0) { global $db, $conf; global $hookmanager; - $objectid = ((int) $objectid); // For the case value is coming from a non sanitized user input + if (is_object($object)) { + $objectid = $object->id; + } else { + $objectid = $object; // $objectid can be X or 'X,Y,Z' + } + $objectid = preg_replace('/[^0-9\.\,]/', '', $objectid); // For the case value is coming from a non sanitized user input //dol_syslog("functions.lib:restrictedArea $feature, $objectid, $dbtablename, $feature2, $dbt_socfield, $dbt_select, $isdraft"); //print "user_id=".$user->id.", features=".$features.", feature2=".$feature2.", objectid=".$objectid; @@ -361,7 +367,7 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' if ($features == 'subscription') { $features = 'adherent'; $feature2 = 'cotisation'; - }; + } if ($features == 'websitepage') { $features = 'website'; $tableandshare = 'website_page'; @@ -391,11 +397,6 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' return 1; } - // To avoid access forbidden with numeric ref - if ($dbt_select != 'rowid' && $dbt_select != 'id') { - $objectid = "'".$objectid."'"; - } - // Features/modules to check $featuresarray = array($features); if (preg_match('/&/', $features)) { @@ -426,7 +427,7 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' } if ($feature == 'societe') { - if (!$user->hasRight('societe', 'lire') && empty($user->rights->fournisseur->lire)) { + if (!$user->hasRight('societe', 'lire') && !$user->hasRight('fournisseur', 'lire')) { $readok = 0; $nbko++; } @@ -436,12 +437,12 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' $nbko++; } } elseif ($feature == 'produit|service') { - if (!$user->rights->produit->lire && !$user->rights->service->lire) { + if (empty($user->rights->produit->lire) && empty($user->rights->service->lire)) { $readok = 0; $nbko++; } } elseif ($feature == 'prelevement') { - if (!$user->rights->prelevement->bons->lire) { + if (empty($user->rights->prelevement->bons->lire)) { $readok = 0; $nbko++; } @@ -451,12 +452,12 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' $nbko++; } } elseif ($feature == 'projet') { - if (!$user->rights->projet->lire && empty($user->rights->projet->all->lire)) { + if (empty($user->rights->projet->lire) && empty($user->rights->projet->all->lire)) { $readok = 0; $nbko++; } } elseif ($feature == 'payment') { - if (!$user->rights->facture->lire) { + if (empty($user->rights->facture->lire)) { $readok = 0; $nbko++; } @@ -465,6 +466,11 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' $readok = 0; $nbko++; } + } elseif ($feature == 'payment_sc') { + if (empty($user->rights->tax->charges->lire)) { + $readok = 0; + $nbko++; + } } elseif (!empty($feature2)) { // This is for permissions on 2 levels $tmpreadok = 1; foreach ($feature2 as $subfeature) { @@ -647,6 +653,10 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' if (!$user->rights->facture->paiement) { $deleteok = 0; } + } elseif ($feature == 'payment_sc') { + if (!$user->rights->tax->charges->creer) { + $deleteok = 0; + } } elseif ($feature == 'banque') { if (empty($user->rights->banque->modifier)) { $deleteok = 0; @@ -716,13 +726,17 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' // If we have a particular object to check permissions on, we check if $user has permission // for this given object (link to company, is contact for project, ...) if (!empty($objectid) && $objectid > 0) { - $ok = checkUserAccessToObject($user, $featuresarray, $objectid, $tableandshare, $feature2, $dbt_keyfield, $dbt_select, $parentfortableentity); + $ok = checkUserAccessToObject($user, $featuresarray, $object, $tableandshare, $feature2, $dbt_keyfield, $dbt_select, $parentfortableentity); $params = array('objectid' => $objectid, 'features' => join(',', $featuresarray), 'features2' => $feature2); //print 'checkUserAccessToObject ok='.$ok; if ($mode) { return $ok ? 1 : 0; } else { - return $ok ? 1 : accessforbidden('', 1, 1, 0, $params); + if ($ok) { + return 1; + } else { + accessforbidden('', 1, 1, 0, $params); + } } } @@ -737,9 +751,9 @@ function restrictedArea(User $user, $features, $objectid = 0, $tableandshare = ' * @param array $featuresarray Features/modules to check. Example: ('user','service','member','project','task',...) * @param int|string|Object $object Full object or object ID or list of object id. For example if we want to check a particular record (optional) is linked to a owned thirdparty (optional). * @param string $tableandshare 'TableName&SharedElement' with Tablename is table where object is stored. SharedElement is an optional key to define where to check entity for multicompany modume. Param not used if objectid is null (optional). - * @param string $feature2 Feature to check, second level of permission (optional). Can be or check with 'level1|level2'. - * @param string $dbt_keyfield Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional) - * @param string $dbt_select Field name for select if not rowid. Not used if objectid is null (optional) + * @param array|string $feature2 Feature to check, second level of permission (optional). Can be or check with 'level1|level2'. + * @param string $dbt_keyfield Field name for socid foreign key if not fk_soc. Not used if objectid is null (optional). Can use '' if NA. + * @param string $dbt_select Field name for select if not rowid. Not used if objectid is null (optional). * @param string $parenttableforentity Parent table for entity. Example 'fk_website@website' * @return bool True if user has access, False otherwise * @see restrictedArea() @@ -753,9 +767,10 @@ function checkUserAccessToObject($user, array $featuresarray, $object = 0, $tabl } else { $objectid = $object; // $objectid can be X or 'X,Y,Z' } + $objectid = preg_replace('/[^0-9\.\,]/', '', $objectid); // For the case value is coming from a non sanitized user input //dol_syslog("functions.lib:restrictedArea $feature, $objectid, $dbtablename, $feature2, $dbt_socfield, $dbt_select, $isdraft"); - //print "user_id=".$user->id.", features=".join(',', $featuresarray).", feature2=".$feature2.", objectid=".$objectid; + //print "user_id=".$user->id.", features=".join(',', $featuresarray).", objectid=".$objectid; //print ", tableandshare=".$tableandshare.", dbt_socfield=".$dbt_keyfield.", dbt_select=".$dbt_select."
"; // More parameters @@ -783,12 +798,13 @@ function checkUserAccessToObject($user, array $featuresarray, $object = 0, $tabl // Array to define rules of checks to do $check = array('adherent', 'banque', 'bom', 'don', 'mrp', 'user', 'usergroup', 'payment', 'payment_supplier', 'product', 'produit', 'service', 'produit|service', 'categorie', 'resource', 'expensereport', 'holiday', 'salaries', 'website', 'recruitment'); // Test on entity only (Objects with no link to company) - $checksoc = array('societe'); // Test for societe object + $checksoc = array('societe'); // Test for object Societe $checkother = array('contact', 'agenda'); // Test on entity + link to third party on field $dbt_keyfield. Allowed if link is empty (Ex: contacts...). $checkproject = array('projet', 'project'); // Test for project object $checktask = array('projet_task'); // Test for task object - $checkhierarchy = array('expensereport', 'holiday'); + $checkhierarchy = array('expensereport', 'holiday'); // check permission among the hierarchy of user $nocheck = array('barcode', 'stock'); // No test + //$checkdefault = 'all other not already defined'; // Test on entity + link to third party on field $dbt_keyfield. Not allowed if link is empty (Ex: invoice, orders...). // If dbtablename not defined, we use same name for table than module name @@ -797,6 +813,11 @@ function checkUserAccessToObject($user, array $featuresarray, $object = 0, $tabl $sharedelement = (!empty($params[1]) ? $params[1] : $dbtablename); // We change dbtablename, so we set sharedelement too. } + // To avoid an access forbidden with a numeric ref + if ($dbt_select != 'rowid' && $dbt_select != 'id') { + $objectid = "'".$objectid."'"; // Note: $objectid was already cast into int at begin of this method. + } + // Check permission for objectid on entity only if (in_array($feature, $check) && $objectid > 0) { // For $objectid = 0, no check $sql = "SELECT COUNT(dbt.".$dbt_select.") as nb"; diff --git a/htdocs/core/lib/security2.lib.php b/htdocs/core/lib/security2.lib.php index 8f19a273586..b33ad1333ef 100644 --- a/htdocs/core/lib/security2.lib.php +++ b/htdocs/core/lib/security2.lib.php @@ -193,22 +193,24 @@ if (!function_exists('dol_loginfunction')) { $sessiontimeout = 'DOLSESSTIMEOUT_'.$prefix; if (!empty($conf->global->MAIN_SESSION_TIMEOUT)) { - if (PHP_VERSION_ID < 70300) { - session_set_cookie_params(0, '/', null, ((empty($dolibarr_main_force_https) && isHTTPS() === false) ? false : true), true); // Add tag secure and httponly on session cookie (same as setting session.cookie_httponly into php.ini). Must be called before the session_start. - } else { - // Only available for php >= 7.3 - $sessioncookieparams = array( - 'lifetime' => 0, - 'path' => '/', - //'domain' => '.mywebsite.com', // the dot at the beginning allows compatibility with subdomains - 'secure' => ((empty($dolibarr_main_force_https) && isHTTPS() === false) ? false : true), - 'httponly' => true, - 'samesite' => 'Lax' // None || Lax || Strict - ); - session_set_cookie_params($sessioncookieparams); - } + if (session_status() != PHP_SESSION_ACTIVE) { + if (PHP_VERSION_ID < 70300) { + session_set_cookie_params(0, '/', null, ((empty($dolibarr_main_force_https) && isHTTPS() === false) ? false : true), true); // Add tag secure and httponly on session cookie (same as setting session.cookie_httponly into php.ini). Must be called before the session_start. + } else { + // Only available for php >= 7.3 + $sessioncookieparams = array( + 'lifetime' => 0, + 'path' => '/', + //'domain' => '.mywebsite.com', // the dot at the beginning allows compatibility with subdomains + 'secure' => ((empty($dolibarr_main_force_https) && isHTTPS() === false) ? false : true), + 'httponly' => true, + 'samesite' => 'Lax' // None || Lax || Strict + ); + session_set_cookie_params($sessioncookieparams); + } - setcookie($sessiontimeout, $conf->global->MAIN_SESSION_TIMEOUT, 0, "/", null, (empty($dolibarr_main_force_https) ? false : true), true); + setcookie($sessiontimeout, $conf->global->MAIN_SESSION_TIMEOUT, 0, "/", null, (empty($dolibarr_main_force_https) ? false : true), true); + } } if (GETPOST('urlfrom', 'alpha')) { diff --git a/htdocs/core/lib/website.lib.php b/htdocs/core/lib/website.lib.php index c258e3198ce..de5779a3f51 100644 --- a/htdocs/core/lib/website.lib.php +++ b/htdocs/core/lib/website.lib.php @@ -423,6 +423,40 @@ function dolWebsiteOutput($content, $contenttype = 'html', $containerid = '') print $content; } +/** + * Increase the website counter of page access. + * + * @param int $websiteid ID of website + * @param string $websitepagetype Type of page ('blogpost', 'page', ...) + * @param int $websitepageid ID of page + * @return int <0 if KO, >0 if OK + */ +function dolWebsiteIncrementCounter($websiteid, $websitepagetype, $websitepageid) +{ + if (!getDolGlobalInt('WEBSITE_PERF_DISABLE_COUNTERS')) { + //dol_syslog("dolWebsiteIncrementCounter websiteid=".$websiteid." websitepagetype=".$websitepagetype." websitepageid=".$websitepageid); + if (in_array($websitepagetype, array('blogpost', 'page'))) { + global $db; + + $tmpnow = dol_getdate(dol_now('gmt'), true, 'gmt'); + + $sql = "UPDATE ".$db->prefix()."website SET "; + $sql .= " pageviews_total = pageviews_total + 1,"; + $sql .= " pageviews_month = pageviews_month + 1,"; + // if last access was done during previous month, we save pageview_month into pageviews_previous_month + $sql .= " pageviews_previous_month = ".$db->ifsql("lastaccess < '".$db->idate(dol_mktime(0, 0, 0, $tmpnow['month'], 1, $tmpnow['year'], 'gmt', 0), 'gmt')."'", 'pageviews_month', 'pageviews_previous_month').","; + $sql .= " lastaccess = '".$db->idate(dol_now('gmt'), 'gmt')."'"; + $sql .= " WHERE rowid = ".((int) $websiteid); + $resql = $db->query($sql); + if (! $resql) { + return -1; + } + } + } + + return 1; +} + /** * Format img tags to introduce viewimage on img src. diff --git a/htdocs/core/lib/website2.lib.php b/htdocs/core/lib/website2.lib.php index 05727a1e539..c7099e8d2ed 100644 --- a/htdocs/core/lib/website2.lib.php +++ b/htdocs/core/lib/website2.lib.php @@ -271,7 +271,7 @@ function dolSavePageContent($filetpl, Website $object, WebsitePage $objectpage, $tplcontent .= ''."\n"; $tplcontent .= 'id.');'."\n"; + $tplcontent .= '$tmp = ob_get_contents(); ob_end_clean(); dolWebsiteOutput($tmp, "html", '.$objectpage->id.'); dolWebsiteIncrementCounter('.$object->id.', "'.$objectpage->type_container.'", '.$objectpage->id.');'."\n"; $tplcontent .= "// END PHP ?>\n"; //var_dump($filetpl);exit; diff --git a/htdocs/core/login/functions_ldap.php b/htdocs/core/login/functions_ldap.php index faf0024d801..0db325736a6 100644 --- a/htdocs/core/login/functions_ldap.php +++ b/htdocs/core/login/functions_ldap.php @@ -61,7 +61,7 @@ function check_user_password_ldap($usertotest, $passwordtotest, $entitytotest) $langs->loadLangs(array('main', 'other')); $_SESSION["dol_loginmesg"] = $langs->transnoentitiesnoconv("ErrorLDAPFunctionsAreDisabledOnThisPHP").' '.$langs->transnoentitiesnoconv("TryAnotherConnectionMode"); - return; + return ''; } if ($usertotest) { diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql index e6fc16a62d6..cef586ad1da 100644 --- a/htdocs/core/menus/init_menu_auguria.sql +++ b/htdocs/core/menus/init_menu_auguria.sql @@ -12,7 +12,7 @@ delete from llx_menu where menu_handler=__HANDLER__ and entity=__ENTITY__; -- Top-Menu -- old: (module, enabled, rowid, ...) insert into llx_menu (rowid, module, enabled, menu_handler, type, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ( 1__+MAX_llx_menu__, '', '1', __HANDLER__, 'top', 'home', '', 0, '/index.php?mainmenu=home&leftmenu=', 'Home', -1, '', '', '', 2, 10, __ENTITY__); -insert into llx_menu (rowid, module, enabled, menu_handler, type, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ( 2__+MAX_llx_menu__, 'societe|fournisseur|supplier_order|supplier_invoice', '($conf->societe->enabled && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) || isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || $conf->supplier_order->enabled || $conf->supplier_invoice->enabled))', __HANDLER__, 'top', 'companies', '', 0, '/societe/index.php?mainmenu=companies&leftmenu=', 'ThirdParties', -1, 'companies', '$user->rights->societe->lire || $user->rights->societe->contact->lire', '', 2, 20, __ENTITY__); +insert into llx_menu (rowid, module, enabled, menu_handler, type, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ( 2__+MAX_llx_menu__, 'societe|fournisseur|supplier_order|supplier_invoice', '(isModEnabled("societe") && (empty($conf->global->SOCIETE_DISABLE_PROSPECTS) || empty($conf->global->SOCIETE_DISABLE_CUSTOMERS) || isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || $conf->supplier_order->enabled || $conf->supplier_invoice->enabled))', __HANDLER__, 'top', 'companies', '', 0, '/societe/index.php?mainmenu=companies&leftmenu=', 'ThirdParties', -1, 'companies', '$user->rights->societe->lire || $user->rights->societe->contact->lire', '', 2, 20, __ENTITY__); insert into llx_menu (rowid, module, enabled, menu_handler, type, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ( 3__+MAX_llx_menu__, 'product|service', '$conf->product->enabled || $conf->service->enabled', __HANDLER__, 'top', 'products', '', 0, '/product/index.php?mainmenu=products&leftmenu=', 'ProductsPipeServices', -1, 'products', '$user->rights->produit->lire||$user->rights->service->lire', '', 0, 30, __ENTITY__); insert into llx_menu (rowid, module, enabled, menu_handler, type, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ( 16__+MAX_llx_menu__, 'bom|mrp', '$conf->bom->enabled || $conf->mrp->enabled', __HANDLER__, 'top', 'mrp', '', 0, '/mrp/index.php?mainmenu=mrp&leftmenu=', 'MRP', -1, 'mrp', '$user->rights->bom->read||$user->rights->mrp->read', '', 0, 31, __ENTITY__); insert into llx_menu (rowid, module, enabled, menu_handler, type, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ( 7__+MAX_llx_menu__, 'projet', '$conf->project->enabled', __HANDLER__, 'top', 'project', '', 0, '/projet/index.php?mainmenu=project&leftmenu=', 'Projects', -1, 'projects', '$user->rights->projet->lire', '', 2, 32, __ENTITY__); @@ -83,36 +83,36 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="users"', __HANDLER__, 'left', 408__+MAX_llx_menu__, 'home', '', 407__+MAX_llx_menu__, '/user/group/card.php?mainmenu=home&leftmenu=users&action=create', 'NewGroup', 2, 'users', '(($conf->global->MAIN_USE_ADVANCED_PERMS?$user->rights->user->group_advance->write:$user->rights->user->user->creer) || $user->admin) && !(! empty($conf->multicompany->enabled) && $conf->entity > 1 && $conf->global->MULTICOMPANY_TRANSVERSE_MODE)', '', 2, 0, __ENTITY__); -- Third parties -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 500__+MAX_llx_menu__, 'companies', 'thirdparties', 2__+MAX_llx_menu__, '/societe/index.php?mainmenu=companies&leftmenu=thirdparties', 'ThirdParty', 0, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 501__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&action=create', 'MenuNewThirdParty', 1, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 502__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&leftmenu=thirdparties', 'List', 1, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && (isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice"))', __HANDLER__, 'left', 503__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&type=f&leftmenu=suppliers', 'ListSuppliersShort', 1, 'suppliers', '$user->rights->societe->lire && $user->rights->fournisseur->lire', '', 2, 5, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && (isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice"))', __HANDLER__, 'left', 504__+MAX_llx_menu__, 'companies', '', 503__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&leftmenu=supplier&action=create&type=f', 'NewSupplier', 2, 'suppliers', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 506__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&type=p&leftmenu=prospects', 'ListProspectsShort', 1, 'companies', '$user->rights->societe->lire', '', 2, 3, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 507__+MAX_llx_menu__, 'companies', '', 506__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&leftmenu=prospects&action=create&type=p', 'MenuNewProspect', 2, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 509__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&type=c&leftmenu=customers', 'ListCustomersShort', 1, 'companies', '$user->rights->societe->lire', '', 2, 4, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 510__+MAX_llx_menu__, 'companies', '', 509__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&leftmenu=customers&action=create&type=c', 'MenuNewCustomer', 2, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 500__+MAX_llx_menu__, 'companies', 'thirdparties', 2__+MAX_llx_menu__, '/societe/index.php?mainmenu=companies&leftmenu=thirdparties', 'ThirdParty', 0, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 501__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&action=create', 'MenuNewThirdParty', 1, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 502__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&leftmenu=thirdparties', 'List', 1, 'companies', '$user->rights->societe->lire', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe") && (isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice"))', __HANDLER__, 'left', 503__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&type=f&leftmenu=suppliers', 'ListSuppliersShort', 1, 'suppliers', '$user->rights->societe->lire && $user->rights->fournisseur->lire', '', 2, 5, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe") && (isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice"))', __HANDLER__, 'left', 504__+MAX_llx_menu__, 'companies', '', 503__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&leftmenu=supplier&action=create&type=f', 'NewSupplier', 2, 'suppliers', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 506__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&type=p&leftmenu=prospects', 'ListProspectsShort', 1, 'companies', '$user->rights->societe->lire', '', 2, 3, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 507__+MAX_llx_menu__, 'companies', '', 506__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&leftmenu=prospects&action=create&type=p', 'MenuNewProspect', 2, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 509__+MAX_llx_menu__, 'companies', '', 500__+MAX_llx_menu__, '/societe/list.php?mainmenu=companies&type=c&leftmenu=customers', 'ListCustomersShort', 1, 'companies', '$user->rights->societe->lire', '', 2, 4, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 510__+MAX_llx_menu__, 'companies', '', 509__+MAX_llx_menu__, '/societe/card.php?mainmenu=companies&leftmenu=customers&action=create&type=c', 'MenuNewCustomer', 2, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); -- Third parties - Contacts -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 600__+MAX_llx_menu__, 'companies', 'contacts', 2__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts', 'ContactsAddresses', 0, 'companies', '$user->rights->societe->lire', '', 2, 1, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 601__+MAX_llx_menu__, 'companies', '', 600__+MAX_llx_menu__, '/contact/card.php?mainmenu=companies&leftmenu=contacts&action=create', 'NewContactAddress', 1, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 602__+MAX_llx_menu__, 'companies', '', 600__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts', 'List', 1, 'companies', '$user->rights->societe->lire', '', 2, 1, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 604__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=p', 'ThirdPartyProspects', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 1, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 605__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=c', 'ThirdPartyCustomers', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 2, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && (isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice"))', __HANDLER__, 'left', 606__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=f', 'ThirdPartySuppliers', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 3, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled', __HANDLER__, 'left', 607__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=o', 'Others', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 4, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 600__+MAX_llx_menu__, 'companies', 'contacts', 2__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts', 'ContactsAddresses', 0, 'companies', '$user->rights->societe->lire', '', 2, 1, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 601__+MAX_llx_menu__, 'companies', '', 600__+MAX_llx_menu__, '/contact/card.php?mainmenu=companies&leftmenu=contacts&action=create', 'NewContactAddress', 1, 'companies', '$user->rights->societe->creer', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 602__+MAX_llx_menu__, 'companies', '', 600__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts', 'List', 1, 'companies', '$user->rights->societe->lire', '', 2, 1, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 604__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=p', 'ThirdPartyProspects', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 1, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 605__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=c', 'ThirdPartyCustomers', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 2, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe") && (isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice"))', __HANDLER__, 'left', 606__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=f', 'ThirdPartySuppliers', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 3, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe")', __HANDLER__, 'left', 607__+MAX_llx_menu__, 'companies', '', 602__+MAX_llx_menu__, '/contact/list.php?mainmenu=companies&leftmenu=contacts&type=o', 'Others', 2, 'companies', '$user->rights->societe->contact->lire', '', 2, 4, __ENTITY__); -- Third parties - Category customer -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 650__+MAX_llx_menu__, 'companies', 'cat', 2__+MAX_llx_menu__, '/categories/index.php?mainmenu=companies&leftmenu=cat&type=1', 'SuppliersCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 3, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 651__+MAX_llx_menu__, 'companies', '', 650__+MAX_llx_menu__, '/categories/card.php?mainmenu=companies&action=create&type=1', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe") && $conf->categorie->enabled', __HANDLER__, 'left', 650__+MAX_llx_menu__, 'companies', 'cat', 2__+MAX_llx_menu__, '/categories/index.php?mainmenu=companies&leftmenu=cat&type=1', 'SuppliersCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 3, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe") && $conf->categorie->enabled', __HANDLER__, 'left', 651__+MAX_llx_menu__, 'companies', '', 650__+MAX_llx_menu__, '/categories/card.php?mainmenu=companies&action=create&type=1', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__); -- Third parties - Category supplier insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '(isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice")) && $conf->categorie->enabled', __HANDLER__, 'left', 660__+MAX_llx_menu__, 'companies', 'cat', 2__+MAX_llx_menu__, '/categories/index.php?mainmenu=companies&leftmenu=cat&type=2', 'CustomersProspectsCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 4, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '(isModEnabled("fournisseur") && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD) || isModEnabled("supplier_order") || isModEnabled("supplier_invoice")) && $conf->categorie->enabled', __HANDLER__, 'left', 661__+MAX_llx_menu__, 'companies', '', 660__+MAX_llx_menu__, '/categories/card.php?mainmenu=companies&action=create&type=2', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__); -- Third parties - Category contact -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 670__+MAX_llx_menu__, 'companies', 'cat', 2__+MAX_llx_menu__, '/categories/index.php?mainmenu=companies&leftmenu=cat&type=4', 'ContactCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 3, __ENTITY__); -insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->societe->enabled && $conf->categorie->enabled', __HANDLER__, 'left', 671__+MAX_llx_menu__, 'companies', '', 670__+MAX_llx_menu__, '/categories/card.php?mainmenu=companies&action=create&type=4', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe") && $conf->categorie->enabled', __HANDLER__, 'left', 670__+MAX_llx_menu__, 'companies', 'cat', 2__+MAX_llx_menu__, '/categories/index.php?mainmenu=companies&leftmenu=cat&type=4', 'ContactCategoriesShort', 0, 'categories', '$user->rights->categorie->lire', '', 2, 3, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', 'isModEnabled("societe") && $conf->categorie->enabled', __HANDLER__, 'left', 671__+MAX_llx_menu__, 'companies', '', 670__+MAX_llx_menu__, '/categories/card.php?mainmenu=companies&action=create&type=4', 'NewCategory', 1, 'categories', '$user->rights->categorie->creer', '', 2, 0, __ENTITY__); -- Product - Product insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->product->enabled', __HANDLER__, 'left', 2800__+MAX_llx_menu__, 'products', 'product', 3__+MAX_llx_menu__, '/product/index.php?mainmenu=products&leftmenu=product&type=0', 'Products', 0, 'products', '$user->rights->produit->lire', '', 2, 0, __ENTITY__); @@ -178,6 +178,7 @@ insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, left insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->commande->enabled && $leftmenu=="orders"', __HANDLER__, 'left', 1207__+MAX_llx_menu__, 'commercial', '', 1202__+MAX_llx_menu__, '/commande/list.php?mainmenu=commercial&leftmenu=orders&search_status=4', 'StatusOrderProcessed', 1, 'orders', '$user->rights->commande->lire', '', 2, 6, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->commande->enabled && $leftmenu=="orders"', __HANDLER__, 'left', 1208__+MAX_llx_menu__, 'commercial', '', 1202__+MAX_llx_menu__, '/commande/list.php?mainmenu=commercial&leftmenu=orders&search_status=-1', 'StatusOrderCanceledShort', 1, 'orders', '$user->rights->commande->lire', '', 2, 7, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->commande->enabled', __HANDLER__, 'left', 1209__+MAX_llx_menu__, 'commercial', '', 1200__+MAX_llx_menu__, '/commande/stats/index.php?mainmenu=commercial&leftmenu=orders', 'Statistics', 1, 'orders', '$user->rights->commande->lire', '', 2, 4, __ENTITY__); +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->commande->enabled && $conf->global->MAIN_FEATURES_LEVEL >= 2 && empty($user->socid)', __HANDLER__, 'left', 1210__+MAX_llx_menu__, 'commercial', '', 1200__+MAX_llx_menu__, '/commande/list_det.php?mainmenu=commercial&leftmenu=orders', 'ListOrderLigne', 1, 'orders', '$user->rights->commande->lire', '', 2, 1, __ENTITY__); -- Commercial - Supplier's proposals insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$conf->supplier_proposal->enabled', __HANDLER__, 'left', 1650__+MAX_llx_menu__, 'commercial', 'propals_supplier', 3__+MAX_llx_menu__, '/supplier_proposal/index.php?leftmenu=propals_supplier', 'SupplierProposalsShort', 0, 'supplier_proposal', '$user->rights->supplier_proposal->lire', '', 2, 4, __ENTITY__); diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index a09f85e1f4e..a671ea31756 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -1337,6 +1337,9 @@ function get_left_menu_commercial($mainmenu, &$newmenu, $usemenuhider = 1, $left //$newmenu->add("/commande/list.php?leftmenu=orders&search_status=4", $langs->trans("StatusOrderProcessed"), 2, $user->hasRight('commande', 'lire')); $newmenu->add("/commande/list.php?leftmenu=orders&search_status=-1", $langs->trans("StatusOrderCanceledShort"), 2, $user->hasRight('commande', 'lire')); } + if ($conf->global->MAIN_FEATURES_LEVEL >= 2 && empty($user->socid)) { + $newmenu->add("/commande/list_det.php?leftmenu=orders", $langs->trans("ListOrderLigne"), 1, $user->hasRight('commande', 'lire')); + } $newmenu->add("/commande/stats/index.php?leftmenu=orders", $langs->trans("Statistics"), 1, $user->hasRight('commande', 'lire')); } @@ -1622,7 +1625,6 @@ function get_left_menu_accountancy($mainmenu, &$newmenu, $usemenuhider = 1, $lef $newmenu->add("/accountancy/admin/accountmodel.php?id=31&mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("Pcg_version"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_chartmodel', 40); $newmenu->add("/accountancy/admin/account.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("Chartofaccounts"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_chart', 41); $newmenu->add("/accountancy/admin/subaccount.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("ChartOfSubaccounts"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_chart', 41); - $newmenu->add("/accountancy/admin/categories_list.php?id=32&search_country_id=".$mysoc->country_id."&mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("AccountingCategory"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_chart', 50); $newmenu->add("/accountancy/admin/defaultaccounts.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuDefaultAccounts"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_default', 60); if (isModEnabled('banque')) { $newmenu->add("/compta/bank/list.php?mainmenu=accountancy&leftmenu=accountancy_admin&search_status=-1", $langs->trans("MenuBankAccounts"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_bank', 70); @@ -1640,6 +1642,7 @@ function get_left_menu_accountancy($mainmenu, &$newmenu, $usemenuhider = 1, $lef if ($conf->global->MAIN_FEATURES_LEVEL > 1) { $newmenu->add("/accountancy/admin/closure.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("MenuClosureAccounts"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_closure', 120); } + $newmenu->add("/accountancy/admin/categories_list.php?id=32&search_country_id=".$mysoc->country_id."&mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("AccountingCategory"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_chart', 125); $newmenu->add("/accountancy/admin/export.php?mainmenu=accountancy&leftmenu=accountancy_admin", $langs->trans("ExportOptions"), 1, $user->hasRight('accounting', 'chartofaccount'), '', $mainmenu, 'accountancy_admin_export', 130); } @@ -1726,10 +1729,10 @@ function get_left_menu_accountancy($mainmenu, &$newmenu, $usemenuhider = 1, $lef if ($nature) { $langs->load('accountancy'); - $journallabel = $langs->transnoentities($objp->label); // Labels in this table are set by loading llx_accounting_abc.sql. Label can be 'ACCOUNTING_SELL_JOURNAL', 'InventoryJournal', ... + $journallabel = $langs->transnoentities($objp->label); // Label of bank account in llx_accounting_journal $key = $langs->trans("AccountingJournalType".strtoupper($objp->nature)); - $transferlabel = ($objp->nature && $key != "AccountingJournalType".strtoupper($langs->trans($objp->nature)) ? $key : $objp->label); + $transferlabel = ($objp->nature && $key != "AccountingJournalType".strtoupper($langs->trans($objp->nature)) ? $key.($journallabel != $key ? ' '.$journallabel : ''): $journallabel); $newmenu->add('/accountancy/journal/'.$nature.'journal.php?mainmenu=accountancy&leftmenu=accountancy_journal&id_journal='.$objp->rowid, $transferlabel, 2, $user->hasRight('accounting', 'comptarapport', 'lire')); } @@ -2061,7 +2064,7 @@ function get_left_menu_products($mainmenu, &$newmenu, $usemenuhider = 1, $leftme if (isModEnabled('supplier_order')) { $newmenu->add("/product/stock/replenish.php", $langs->trans("Replenishment"), 1, $user->hasRight('stock', 'mouvement', 'creer') && $user->hasRight('fournisseur', 'lire')); } - $newmenu->add("/product/stock/stockatdate.php", $langs->trans("StockAtDate"), 1, $user->hasRight('product', 'read', '', 1) && $user->hasRight('stock', 'lire')); + $newmenu->add("/product/stock/stockatdate.php", $langs->trans("StockAtDate"), 1, $user->hasRight('product', 'read') && $user->hasRight('stock', 'lire')); // Categories for warehouses if (isModEnabled('categorie')) { diff --git a/htdocs/core/modules/DolibarrModules.class.php b/htdocs/core/modules/DolibarrModules.class.php index f6ee9da7d60..afc19a12e92 100644 --- a/htdocs/core/modules/DolibarrModules.class.php +++ b/htdocs/core/modules/DolibarrModules.class.php @@ -232,10 +232,13 @@ class DolibarrModules // Can not be abstract, because we need to instantiate it */ public $export_label; + public $export_icon; + public $export_permission; public $export_fields_array; public $export_TypeFields_array; // Array of key=>type where type can be 'Numeric', 'Date', 'Text', 'Boolean', 'Status', 'List:xxx:login:rowid' public $export_entities_array; + public $export_help_array; public $export_special_array; // special or computed field public $export_dependencies_array; public $export_sql_start; @@ -255,6 +258,17 @@ class DolibarrModules // Can not be abstract, because we need to instantiate it */ public $import_label; + public $import_icon; + + public $import_entities_array; + public $import_tables_array; + public $import_fields_array; + public $import_fieldshidden_array; + public $import_convertvalue_array; + public $import_regex_array; + public $import_examplevalues_array; + public $import_updatekeys_array; + /** * @var string Module constant name @@ -285,10 +299,10 @@ class DolibarrModules // Can not be abstract, because we need to instantiate it public $picto; /** - * @var string[] List of config pages + * @var string[]|string List of config pages (Old modules uses a string. New one must use an array) * * Name of php pages stored into module/admin directory, used to setup module. - * e.g.: "admin.php@module" + * e.g.: array("setup.php@mymodule") */ public $config_page_url; @@ -447,7 +461,7 @@ class DolibarrModules // Can not be abstract, because we need to instantiate it // Add current entity id $sql = str_replace('__ENTITY__', $conf->entity, $sql); - dol_syslog(get_class($this)."::_init ignoreerror=".$ignoreerror."", LOG_DEBUG); + dol_syslog(get_class($this)."::_init ignoreerror=".$ignoreerror, LOG_DEBUG); $result = $this->db->query($sql, $ignoreerror); if (!$result) { if (!$ignoreerror) { @@ -1313,7 +1327,7 @@ class DolibarrModules // Can not be abstract, because we need to instantiate it $sql = "INSERT INTO ".MAIN_DB_PREFIX."boxes (box_id, position, box_order, fk_user, entity)"; $sql .= " VALUES (".((int) $lastid).", ".((int) $key2).", '0', 0, ".((int) $conf->entity).")"; - dol_syslog(get_class($this)."::insert_boxes onto page ".$key2."=".$val2."", LOG_DEBUG); + dol_syslog(get_class($this)."::insert_boxes onto page ".$key2."=".$val2, LOG_DEBUG); $resql = $this->db->query($sql); if (!$resql) { $err++; diff --git a/htdocs/core/modules/action/modules_action.php b/htdocs/core/modules/action/modules_action.php index b496e32f5e1..1681d1f5100 100644 --- a/htdocs/core/modules/action/modules_action.php +++ b/htdocs/core/modules/action/modules_action.php @@ -44,8 +44,6 @@ abstract class ModeleAction extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'action'; $list = array(); diff --git a/htdocs/core/modules/action/rapport.class.php b/htdocs/core/modules/action/rapport.class.php index 4835c39c194..8c0964b1378 100644 --- a/htdocs/core/modules/action/rapport.class.php +++ b/htdocs/core/modules/action/rapport.class.php @@ -234,7 +234,7 @@ class CommActionRapport $sql = "SELECT s.nom as thirdparty, s.rowid as socid, s.client,"; $sql .= " a.id, a.datep as dp, a.datep2 as dp2,"; - $sql .= " a.fk_contact, a.note, a.percent as percent, a.label, a.fk_project,"; + $sql .= " a.fk_contact, a.note, a.percent as percent, a.fulldayevent, a.label, a.fk_project,"; $sql .= " c.code, c.libelle,"; $sql .= " u.login"; $sql .= " FROM ".MAIN_DB_PREFIX."c_actioncomm as c, ".MAIN_DB_PREFIX."user as u, ".MAIN_DB_PREFIX."actioncomm as a"; @@ -332,7 +332,7 @@ class CommActionRapport // Description of event $pdf->SetXY(106, $y); - $pdf->MultiCell(94, $height, $outputlangs->convToOutputCharset(dol_string_nohtmltag($text, 0)), 0, 'L', 0); + $pdf->MultiCell(94, $height, $outputlangs->convToOutputCharset(dol_trunc(dol_string_nohtmltag($text, 0), 250, 'right', 'UTF-8', 0)), 0, 'L', 0); $y3 = $pdf->GetY(); $i++; diff --git a/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php b/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php index 8be86dda944..ba4f39919bf 100644 --- a/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php +++ b/htdocs/core/modules/asset/doc/doc_generic_asset_odt.modules.php @@ -262,7 +262,7 @@ class doc_generic_asset_odt extends ModelePDFAsset if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref.'_'.$newfiletmp; diff --git a/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php b/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php index 4b7c2bb0104..8ebd1051a06 100644 --- a/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php +++ b/htdocs/core/modules/asset/doc/pdf_standard_asset.modules.php @@ -258,7 +258,7 @@ class pdf_standard_asset extends ModelePDFAsset foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo { if ($obj['photo_vignette']) { @@ -945,13 +945,13 @@ class pdf_standard_asset extends ModelePDFAsset $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -1319,7 +1319,7 @@ class pdf_standard_asset extends ModelePDFAsset ), 'border-left' => true, // add left line separator ); - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->cols['unit']['status'] = true; } diff --git a/htdocs/core/modules/asset/mod_asset_advanced.php b/htdocs/core/modules/asset/mod_asset_advanced.php index 34780c3423f..4c27609ff59 100644 --- a/htdocs/core/modules/asset/mod_asset_advanced.php +++ b/htdocs/core/modules/asset/mod_asset_advanced.php @@ -3,7 +3,7 @@ * Copyright (C) 2004-2007 Laurent Destailleur * Copyright (C) 2005-2009 Regis Houssin * Copyright (C) 2008 Raphael Bertrand (Resultic) - * Copyright (C) 2019 Frédéric France + * Copyright (C) 2019-2022 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -53,7 +53,7 @@ class mod_asset_advanced extends ModeleNumRefAsset /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -63,12 +63,12 @@ class mod_asset_advanced extends ModeleNumRefAsset $form = new Form($db); - $texte = $langs->trans('GenericNumRefModelDesc')."
\n"; - $texte .= ''; - $texte .= ''; - $texte .= ''; - $texte .= ''; - $texte .= '
' . $langs->trans('Margins') . '' . $langs->trans('SellingPrice') . ''; + print ''; + print ''; + /*if ((! $lines[$i]->public) && $disabledproject) print $form->textwithpicto('',$langs->trans("UserIsNotContactOfProject")); + elseif ($disabledtask) + { + $titleassigntask = $langs->trans("AssignTaskToMe"); + if ($fuser->id != $user->id) $titleassigntask = $langs->trans("AssignTaskToUser", '...'); + + print $form->textwithpicto('',$langs->trans("TaskIsNotAssignedToUser", $titleassigntask)); + }*/ + print '
'; - // $lines[$i]->duration is a denormalised field = summ of time spent by everybody for task. What we need is time consummed by user + // $lines[$i]->duration is a denormalised field = summ of time spent by everybody for task. What we need is time consumed by user if ($lines[$i]->duration) { print ''; print convertSecondToTime($lines[$i]->duration, 'allhourmin'); @@ -1391,8 +1624,10 @@ function projectLinesPerDay(&$inc, $parent, $fuser, $lines, &$level, &$projectsr // Duration print ''; - $dayWorkLoad = !empty($projectstatic->weekWorkLoadPerTask[$preselectedday][$lines[$i]->id]) ? $projectstatic->weekWorkLoadPerTask[$preselectedday][$lines[$i]->id] : 0; - if (!isset($totalforeachday[$preselectedday])) $totalforeachday[$preselectedday] = 0; + $dayWorkLoad = empty($projectstatic->weekWorkLoadPerTask[$preselectedday][$lines[$i]->id]) ? 0 : $projectstatic->weekWorkLoadPerTask[$preselectedday][$lines[$i]->id]; + if (!isset($totalforeachday[$preselectedday])) { + $totalforeachday[$preselectedday] = 0; + } $totalforeachday[$preselectedday] += $dayWorkLoad; $alreadyspent = ''; @@ -1730,7 +1965,7 @@ function projectLinesPerWeek(&$inc, $firstdaytoshow, $fuser, $parent, $lines, &$ if (!empty($arrayfields['timeconsumed']['checked'])) { // Time spent by everybody print ''; - // $lines[$i]->duration is a denormalised field = summ of time spent by everybody for task. What we need is time consummed by user + // $lines[$i]->duration is a denormalised field = summ of time spent by everybody for task. What we need is time consumed by user if ($lines[$i]->duration) { print ''; print convertSecondToTime($lines[$i]->duration, 'allhourmin'); @@ -2024,7 +2259,7 @@ function projectLinesPerMonth(&$inc, $firstdaytoshow, $fuser, $parent, $lines, & // Time spent by everybody print ''; - // $lines[$i]->duration is a denormalised field = summ of time spent by everybody for task. What we need is time consummed by user + // $lines[$i]->duration is a denormalised field = summ of time spent by everybody for task. What we need is time consumed by user if ($lines[$i]->duration) { print ''; print convertSecondToTime($lines[$i]->duration, 'allhourmin'); @@ -2363,7 +2598,7 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks print ''; print $projectstatic->getNomUrl(1, '', 0, '', '-', 0, -1, 'nowraponall'); if (!in_array('projectlabel', $hiddenfields)) { - print '
'.dol_trunc($objp->title, 24).''; + print '
'.dol_escape_htmltag($objp->title).''; } print '
'; + $text = $langs->trans('GenericNumRefModelDesc')."
\n"; + $text .= ''; + $text .= ''; + $text .= ''; + $text .= ''; + $text .= '
'; $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("Asset"), $langs->transnoentities("Asset")); $tooltip .= $langs->trans("GenericMaskCodes2"); @@ -77,17 +77,17 @@ class mod_asset_advanced extends ModeleNumRefAsset $tooltip .= $langs->trans("GenericMaskCodes5"); // Parametrage du prefix - $texte .= ''; - $texte .= ''; + $text .= ''; + $text .= ''; - $texte .= ''; + $text .= ''; - $texte .= ''; + $text .= ''; - $texte .= '
'.$langs->trans("Mask").':'.$form->textwithpicto('', $tooltip, 1, 1).'
'.$langs->trans("Mask").':'.$form->textwithpicto('', $tooltip, 1, 1).'   
'; - $texte .= ''; + $text .= '
'; + $text .= ''; - return $texte; + return $text; } /** @@ -102,16 +102,8 @@ class mod_asset_advanced extends ModeleNumRefAsset $object = new Asset($db); $object->initAsSpecimen(); - /*$old_code_client = $mysoc->code_client; - $old_code_type = $mysoc->typent_code; - $mysoc->code_client = 'CCCCCCCCCC'; - $mysoc->typent_code = 'TTTTTTTTTT';*/ - $numExample = $this->getNextValue($object); - /*$mysoc->code_client = $old_code_client; - $mysoc->typent_code = $old_code_type;*/ - if (!$numExample) { $numExample = $langs->trans('NotConfigured'); } @@ -121,7 +113,7 @@ class mod_asset_advanced extends ModeleNumRefAsset /** * Return next free value * - * @param Object $object Object we need next value for + * @param Asset $object Object we need next value for * @return string Value if KO, <0 if KO */ public function getNextValue($object) @@ -131,7 +123,7 @@ class mod_asset_advanced extends ModeleNumRefAsset require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; // We get cursor rule - $mask = getDolGlobalString('ASSET_ASSET_ADVANCED_MASK'); + $mask = getDolGlobalString('ASSET_ADVANCED_MASK'); if (!$mask) { $this->error = 'NotConfigured'; @@ -140,7 +132,7 @@ class mod_asset_advanced extends ModeleNumRefAsset $date = $object->date; - $numFinal = get_next_value($db, $mask, 'asset_asset', 'ref', '', null, $date); + $numFinal = get_next_value($db, $mask, 'asset', 'ref', '', null, $date); return $numFinal; } diff --git a/htdocs/core/modules/asset/mod_asset_standard.php b/htdocs/core/modules/asset/mod_asset_standard.php index 2e3ee3938e1..4fbf889fc9b 100644 --- a/htdocs/core/modules/asset/mod_asset_standard.php +++ b/htdocs/core/modules/asset/mod_asset_standard.php @@ -1,6 +1,7 @@ - * Copyright (C) 2005-2009 Regis Houssin +/* Copyright (C) 2005-2010 Laurent Destailleur + * Copyright (C) 2005-2009 Regis Houssin + * Copyright (C) 2022 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -83,7 +84,8 @@ class mod_asset_standard extends ModeleNumRefAsset { global $conf, $langs, $db; - $coyymm = ''; $max = ''; + $coyymm = ''; + $max = ''; $posindice = strlen($this->prefix) + 6; $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max"; @@ -124,7 +126,7 @@ class mod_asset_standard extends ModeleNumRefAsset // first we get the max value $posindice = strlen($this->prefix) + 6; $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max"; - $sql .= " FROM ".MAIN_DB_PREFIX."asset_asset"; + $sql .= " FROM ".MAIN_DB_PREFIX."asset"; $sql .= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'"; if ($object->ismultientitymanaged == 1) { $sql .= " AND entity = ".$conf->entity; diff --git a/htdocs/core/modules/asset/modules_asset.php b/htdocs/core/modules/asset/modules_asset.php index f7f361a10cc..c9b64e0180f 100644 --- a/htdocs/core/modules/asset/modules_asset.php +++ b/htdocs/core/modules/asset/modules_asset.php @@ -84,8 +84,6 @@ abstract class ModelePDFAsset extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'asset'; $list = array(); @@ -121,7 +119,7 @@ abstract class ModeleNumRefAsset /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php b/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php index 2995321eeb5..e296663f39a 100644 --- a/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php +++ b/htdocs/core/modules/bank/doc/pdf_sepamandate.modules.php @@ -526,7 +526,7 @@ class pdf_sepamandate extends ModeleBankAccountDoc $tab_hl = 4; $posx = $this->marge_gauche; - $pdf->SetXY($posx, $tab_top + 0); + $pdf->SetXY($posx, $tab_top); $pdf->SetFont('', '', $default_font_size - 2); @@ -540,7 +540,7 @@ class pdf_sepamandate extends ModeleBankAccountDoc $index = 0; // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($posx, $tab_top + 0); + $pdf->SetXY($posx, $tab_top); $pdf->MultiCell($largcol, $tab_hl, $outputlangs->transnoentitiesnoconv("Signature"), 0, 'L', 1); $pdf->SetXY($posx, $tab_top + $tab_hl); diff --git a/htdocs/core/modules/bank/modules_bank.php b/htdocs/core/modules/bank/modules_bank.php index 70f6717d0c7..cfe7d406248 100644 --- a/htdocs/core/modules/bank/modules_bank.php +++ b/htdocs/core/modules/bank/modules_bank.php @@ -48,8 +48,6 @@ abstract class ModeleBankAccountDoc extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'bankaccount'; $list = array(); diff --git a/htdocs/core/modules/barcode/doc/phpbarcode.modules.php b/htdocs/core/modules/barcode/doc/phpbarcode.modules.php index 4add94ffafb..d11d052cc02 100644 --- a/htdocs/core/modules/barcode/doc/phpbarcode.modules.php +++ b/htdocs/core/modules/barcode/doc/phpbarcode.modules.php @@ -58,7 +58,7 @@ class modPhpbarcode extends ModeleBarCode /** * Return description * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/barcode/mod_barcode_product_standard.php b/htdocs/core/modules/barcode/mod_barcode_product_standard.php index f4bf05afb3b..b1775a1e95f 100644 --- a/htdocs/core/modules/barcode/mod_barcode_product_standard.php +++ b/htdocs/core/modules/barcode/mod_barcode_product_standard.php @@ -100,7 +100,7 @@ class mod_barcode_product_standard extends ModeleNumRefBarCode $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("BarCode"), $langs->transnoentities("BarCode")); $tooltip .= $langs->trans("GenericMaskCodes3EAN"); $tooltip .= ''.$langs->trans("Example").':
'; - $tooltip .= '020{000000000}? (for internal use)
'; + $tooltip .= '04{0000000000}? (for internal use)
'; $tooltip .= '9771234{00000}? (example of ISSN code with prefix 1234)
'; $tooltip .= '9791234{00000}? (example of ISMN code with prefix 1234)
'; //$tooltip.=$langs->trans("GenericMaskCodes5"); diff --git a/htdocs/core/modules/barcode/mod_barcode_thirdparty_standard.php b/htdocs/core/modules/barcode/mod_barcode_thirdparty_standard.php index e25cd1dd115..6eae8da2c1f 100644 --- a/htdocs/core/modules/barcode/mod_barcode_thirdparty_standard.php +++ b/htdocs/core/modules/barcode/mod_barcode_thirdparty_standard.php @@ -101,7 +101,7 @@ class mod_barcode_thirdparty_standard extends ModeleNumRefBarCode $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("BarCode"), $langs->transnoentities("BarCode")); $tooltip .= $langs->trans("GenericMaskCodes3EAN"); $tooltip .= ''.$langs->trans("Example").':
'; - $tooltip .= '020{000000000}? (for internal use)
'; + $tooltip .= '04{0000000000}? (for internal use)
'; $tooltip .= '9771234{00000}? (example of ISSN code with prefix 1234)
'; $tooltip .= '9791234{00000}? (example of ISMN code with prefix 1234)
'; //$tooltip.=$langs->trans("GenericMaskCodes5"); diff --git a/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php b/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php index bec28b941aa..ea877432c17 100644 --- a/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php +++ b/htdocs/core/modules/bom/doc/doc_generic_bom_odt.modules.php @@ -273,7 +273,7 @@ class doc_generic_bom_odt extends ModelePDFBom if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref . '_' . $newfiletmp; diff --git a/htdocs/core/modules/bom/mod_bom_advanced.php b/htdocs/core/modules/bom/mod_bom_advanced.php index 2228d643434..81c4792630f 100644 --- a/htdocs/core/modules/bom/mod_bom_advanced.php +++ b/htdocs/core/modules/bom/mod_bom_advanced.php @@ -54,7 +54,7 @@ class mod_bom_advanced extends ModeleNumRefboms /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/bom/modules_bom.php b/htdocs/core/modules/bom/modules_bom.php index 84182993756..64fc9502d26 100644 --- a/htdocs/core/modules/bom/modules_bom.php +++ b/htdocs/core/modules/bom/modules_bom.php @@ -50,8 +50,6 @@ abstract class ModelePDFBom extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'bom'; $list = array(); @@ -87,7 +85,7 @@ abstract class ModeleNumRefBoms /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php index 40d63e63143..5534bf38698 100644 --- a/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php +++ b/htdocs/core/modules/cheque/mod_chequereceipt_thyme.php @@ -48,7 +48,7 @@ class mod_chequereceipt_thyme extends ModeleNumRefChequeReceipts /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/cheque/modules_chequereceipts.php b/htdocs/core/modules/cheque/modules_chequereceipts.php index e50a6877848..45e18a12734 100644 --- a/htdocs/core/modules/cheque/modules_chequereceipts.php +++ b/htdocs/core/modules/cheque/modules_chequereceipts.php @@ -54,7 +54,7 @@ abstract class ModeleNumRefChequeReceipts /** * Return the default description of numbering module * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -146,8 +146,6 @@ abstract class ModeleChequeReceipts extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'chequereceipt'; $list = array(); diff --git a/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php b/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php index 5e94397bc91..bbace838183 100644 --- a/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php +++ b/htdocs/core/modules/commande/doc/doc_generic_order_odt.modules.php @@ -279,7 +279,7 @@ class doc_generic_order_odt extends ModelePDFCommandes if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref . '_' . $newfiletmp; diff --git a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php index e0dff278f96..6fe07506958 100644 --- a/htdocs/core/modules/commande/doc/pdf_einstein.modules.php +++ b/htdocs/core/modules/commande/doc/pdf_einstein.modules.php @@ -173,7 +173,7 @@ class pdf_einstein extends ModelePDFCommandes // Define position of columns $this->posxdesc = $this->marge_gauche + 1; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->posxtva = 101; $this->posxup = 118; $this->posxqty = 135; @@ -237,8 +237,8 @@ class pdf_einstein extends ModelePDFCommandes $outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "orders", "deliveries")); // Show Draft Watermark - if ($object->statut == $object::STATUS_DRAFT && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK))) { - $this->watermark = $conf->global->COMMANDE_DRAFT_WATERMARK; + if ($object->statut == $object::STATUS_DRAFT && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { + $this->watermark = getDolGlobalString('COMMANDE_DRAFT_WATERMARK'); } global $outputlangsbis; @@ -509,7 +509,7 @@ class pdf_einstein extends ModelePDFCommandes $pdf->MultiCell($this->posxunit - $this->posxqty - 0.8, 4, $qty, 0, 'R'); // Enough for 6 chars // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager); $pdf->SetXY($this->posxunit, $curY); $pdf->MultiCell($this->posxdiscount - $this->posxunit - 0.8, 4, $unit, 0, 'L'); @@ -935,11 +935,11 @@ class pdf_einstein extends ModelePDFCommandes // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT").(is_object($outputlangsbis) ? ' / '.$outputlangsbis->transnoentities("TotalHT") : ''), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0), 0, $outputlangs), 0, 'R', 1); // Show VAT by rates and total @@ -1238,7 +1238,7 @@ class pdf_einstein extends ModelePDFCommandes $pdf->MultiCell($this->posxunit - $this->posxqty - 1, 2, $outputlangs->transnoentities("Qty"), '', 'C'); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height); if (empty($hidetop)) { $pdf->SetXY($this->posxunit - 1, $tab_top + 1); @@ -1304,13 +1304,13 @@ class pdf_einstein extends ModelePDFCommandes $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; diff --git a/htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php b/htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php index 131e159196b..8614238c2c7 100644 --- a/htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php +++ b/htdocs/core/modules/commande/doc/pdf_eratosthene.modules.php @@ -221,8 +221,8 @@ class pdf_eratosthene extends ModelePDFCommandes $outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "orders", "deliveries")); // Show Draft Watermark - if ($object->statut == $object::STATUS_DRAFT && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK))) { - $this->watermark = $conf->global->COMMANDE_DRAFT_WATERMARK; + if ($object->statut == $object::STATUS_DRAFT && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { + $this->watermark = getDolGlobalString('COMMANDE_DRAFT_WATERMARK'); } global $outputlangsbis; @@ -271,7 +271,7 @@ class pdf_eratosthene extends ModelePDFCommandes } foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -1150,10 +1150,10 @@ class pdf_eratosthene extends ModelePDFCommandes // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT").(is_object($outputlangsbis) ? ' / '.$outputlangsbis->transnoentities("TotalHT") : ''), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0), 0, $outputlangs), 0, 'R', 1); // Show VAT by rates and total @@ -1471,13 +1471,13 @@ class pdf_eratosthene extends ModelePDFCommandes $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -1866,7 +1866,7 @@ class pdf_eratosthene extends ModelePDFCommandes ), 'border-left' => true, // add left line separator ); - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->cols['unit']['status'] = true; } diff --git a/htdocs/core/modules/commande/mod_commande_saphir.php b/htdocs/core/modules/commande/mod_commande_saphir.php index 07dcfdced9e..b62124f7652 100644 --- a/htdocs/core/modules/commande/mod_commande_saphir.php +++ b/htdocs/core/modules/commande/mod_commande_saphir.php @@ -54,7 +54,7 @@ class mod_commande_saphir extends ModeleNumRefCommandes /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/commande/modules_commande.php b/htdocs/core/modules/commande/modules_commande.php index 4f3378a0683..d6ecda2b2e7 100644 --- a/htdocs/core/modules/commande/modules_commande.php +++ b/htdocs/core/modules/commande/modules_commande.php @@ -51,8 +51,6 @@ abstract class ModelePDFCommandes extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'order'; $list = array(); @@ -86,9 +84,9 @@ abstract class ModeleNumRefCommandes } /** - * Renvoie la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php b/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php index dad1ebc9122..83e8f2551f7 100644 --- a/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php +++ b/htdocs/core/modules/contract/doc/doc_generic_contract_odt.modules.php @@ -276,7 +276,7 @@ class doc_generic_contract_odt extends ModelePDFContract if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/contract/modules_contract.php b/htdocs/core/modules/contract/modules_contract.php index 8e296f626fb..577ec4be5d9 100644 --- a/htdocs/core/modules/contract/modules_contract.php +++ b/htdocs/core/modules/contract/modules_contract.php @@ -54,8 +54,6 @@ abstract class ModelePDFContract extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'contract'; $list = array(); diff --git a/htdocs/core/modules/delivery/doc/pdf_storm.modules.php b/htdocs/core/modules/delivery/doc/pdf_storm.modules.php index bd47360d85d..3db75e6ca9b 100644 --- a/htdocs/core/modules/delivery/doc/pdf_storm.modules.php +++ b/htdocs/core/modules/delivery/doc/pdf_storm.modules.php @@ -252,7 +252,7 @@ class pdf_storm extends ModelePDFDeliveryOrder $dir = $conf->product->dir_output.'/'.$midir; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -752,8 +752,8 @@ class pdf_storm extends ModelePDFDeliveryOrder pdf_pagehead($pdf, $outputlangs, $this->page_hauteur); // Show Draft Watermark - if ($object->statut == 0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK))) { - pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', $conf->global->COMMANDE_DRAFT_WATERMARK); + if ($object->statut == 0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { + pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); } $pdf->SetTextColor(0, 0, 60); diff --git a/htdocs/core/modules/delivery/doc/pdf_typhon.modules.php b/htdocs/core/modules/delivery/doc/pdf_typhon.modules.php index 5936f874a1b..281dbf65026 100644 --- a/htdocs/core/modules/delivery/doc/pdf_typhon.modules.php +++ b/htdocs/core/modules/delivery/doc/pdf_typhon.modules.php @@ -751,8 +751,8 @@ class pdf_typhon extends ModelePDFDeliveryOrder pdf_pagehead($pdf, $outputlangs, $this->page_hauteur); // Show Draft Watermark - if ($object->statut == 0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK))) { - pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', $conf->global->COMMANDE_DRAFT_WATERMARK); + if ($object->statut == 0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { + pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); } $pdf->SetTextColor(0, 0, 60); diff --git a/htdocs/core/modules/delivery/mod_delivery_jade.php b/htdocs/core/modules/delivery/mod_delivery_jade.php index 605265fde00..d348957afd3 100644 --- a/htdocs/core/modules/delivery/mod_delivery_jade.php +++ b/htdocs/core/modules/delivery/mod_delivery_jade.php @@ -63,7 +63,7 @@ class mod_delivery_jade extends ModeleNumRefDeliveryOrder /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -174,7 +174,7 @@ class mod_delivery_jade extends ModeleNumRefDeliveryOrder * * @param Societe $objsoc Object thirdparty * @param Object $object Object livraison - * @return string Texte descriptif + * @return string Descriptive text */ public function delivery_get_num($objsoc = 0, $object = '') { diff --git a/htdocs/core/modules/delivery/mod_delivery_saphir.php b/htdocs/core/modules/delivery/mod_delivery_saphir.php index 7fc9b2e6e52..68da925e62b 100644 --- a/htdocs/core/modules/delivery/mod_delivery_saphir.php +++ b/htdocs/core/modules/delivery/mod_delivery_saphir.php @@ -58,7 +58,7 @@ class mod_delivery_saphir extends ModeleNumRefDeliveryOrder /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -162,7 +162,7 @@ class mod_delivery_saphir extends ModeleNumRefDeliveryOrder * * @param Societe $objsoc Object thirdparty * @param Object $object Objet livraison - * @return string Texte descripif + * @return string Descriptive text */ public function delivery_get_num($objsoc = 0, $object = '') { diff --git a/htdocs/core/modules/delivery/modules_delivery.php b/htdocs/core/modules/delivery/modules_delivery.php index 5bd3bd33866..9f7b6805f73 100644 --- a/htdocs/core/modules/delivery/modules_delivery.php +++ b/htdocs/core/modules/delivery/modules_delivery.php @@ -52,8 +52,6 @@ abstract class ModelePDFDeliveryOrder extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'delivery'; $list = array(); @@ -88,9 +86,9 @@ abstract class ModeleNumRefDeliveryOrder } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/dons/modules_don.php b/htdocs/core/modules/dons/modules_don.php index cd332c48fcb..ca982c61a53 100644 --- a/htdocs/core/modules/dons/modules_don.php +++ b/htdocs/core/modules/dons/modules_don.php @@ -50,8 +50,6 @@ abstract class ModeleDon extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'donation'; $list = array(); @@ -84,9 +82,9 @@ abstract class ModeleNumRefDons } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php index 73793c5a757..f8280aab301 100644 --- a/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php +++ b/htdocs/core/modules/expedition/doc/doc_generic_shipment_odt.modules.php @@ -277,7 +277,7 @@ class doc_generic_shipment_odt extends ModelePdfExpedition if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref . '_' . $newfiletmp; diff --git a/htdocs/core/modules/expedition/doc/pdf_espadon.modules.php b/htdocs/core/modules/expedition/doc/pdf_espadon.modules.php index ee99d38ae2b..237aa4305bf 100644 --- a/htdocs/core/modules/expedition/doc/pdf_espadon.modules.php +++ b/htdocs/core/modules/expedition/doc/pdf_espadon.modules.php @@ -221,7 +221,7 @@ class pdf_espadon extends ModelePdfExpedition $realpath = ''; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -832,7 +832,7 @@ class pdf_espadon extends ModelePdfExpedition $totalToShip = $tmparray['toship']; // Set trueVolume and volume_units not currently stored into database if ($object->trueWidth && $object->trueHeight && $object->trueDepth) { - $object->trueVolume = price(($object->trueWidth * $object->trueHeight * $object->trueDepth), 0, $outputlangs, 0, 0); + $object->trueVolume = $object->trueWidth * $object->trueHeight * $object->trueDepth; $object->volume_units = $object->size_units * 3; } @@ -945,7 +945,7 @@ class pdf_espadon extends ModelePdfExpedition * @param Expedition $object Object to show * @param int $showaddress 0=no, 1=yes * @param Translate $outputlangs Object lang for output - * @return void + * @return int <0 if KO, > if OK */ protected function _pagehead(&$pdf, $object, $showaddress, $outputlangs) { @@ -974,7 +974,7 @@ class pdf_espadon extends ModelePdfExpedition if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -1078,6 +1078,14 @@ class pdf_espadon extends ModelePdfExpedition } } + $top_shift = 0; + // Show list of linked objects + /*$current_y = $pdf->getY(); + $posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, $w, 3, 'R', $default_font_size); + if ($current_y < $pdf->getY()) { + $top_shift = $pdf->getY() - $current_y; + }*/ + if ($showaddress) { // Sender properties $carac_emetteur = ''; @@ -1183,6 +1191,7 @@ class pdf_espadon extends ModelePdfExpedition } $pdf->SetTextColor(0, 0, 0); + return $top_shift; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore diff --git a/htdocs/core/modules/expedition/doc/pdf_merou.modules.php b/htdocs/core/modules/expedition/doc/pdf_merou.modules.php index e847dc26fec..db10c37e7e8 100644 --- a/htdocs/core/modules/expedition/doc/pdf_merou.modules.php +++ b/htdocs/core/modules/expedition/doc/pdf_merou.modules.php @@ -520,7 +520,7 @@ class pdf_merou extends ModelePdfExpedition * @param Expedition $object Object to show * @param int $showaddress 0=no, 1=yes * @param Translate $outputlangs Object lang for output - * @return void + * @return int <0 if KO, > if OK */ protected function _pagehead(&$pdf, $object, $showaddress, $outputlangs) { @@ -553,7 +553,7 @@ class pdf_merou extends ModelePdfExpedition if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -700,6 +700,16 @@ class pdf_merou extends ModelePdfExpedition $widthrecbox = $blW; + $top_shift = 0; + // Show list of linked objects + /* + $current_y = $pdf->getY(); + $posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, $w, 3, 'R', $default_font_size); + if ($current_y < $pdf->getY()) { + $top_shift = $pdf->getY() - $current_y; + } + */ + // Show Recipient frame $pdf->SetFont('', 'B', $default_font_size - 3); $pdf->SetXY($blDestX, $Yoff - 4); @@ -717,5 +727,7 @@ class pdf_merou extends ModelePdfExpedition $pdf->SetFont('', '', $default_font_size - 3); $pdf->SetXY($blDestX, $posy); $pdf->MultiCell($widthrecbox, 4, $carac_client, 0, 'L'); + + return $top_shift; } } diff --git a/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php b/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php index 9321e1ecf00..87dd02096e8 100644 --- a/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php +++ b/htdocs/core/modules/expedition/doc/pdf_rouget.modules.php @@ -246,7 +246,7 @@ class pdf_rouget extends ModelePdfExpedition $realpath = ''; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; @@ -890,7 +890,7 @@ class pdf_rouget extends ModelePdfExpedition * @param Expedition $object Object to show * @param int $showaddress 0=no, 1=yes * @param Translate $outputlangs Object lang for output - * @return void + * @return int <0 if KO, > if OK */ protected function _pagehead(&$pdf, $object, $showaddress, $outputlangs) { @@ -919,7 +919,7 @@ class pdf_rouget extends ModelePdfExpedition if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -1023,6 +1023,16 @@ class pdf_rouget extends ModelePdfExpedition } } + $top_shift = 0; + // Show list of linked objects + /* + $current_y = $pdf->getY(); + $posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, $w, 3, 'R', $default_font_size); + if ($current_y < $pdf->getY()) { + $top_shift = $pdf->getY() - $current_y; + } + */ + if ($showaddress) { // Sender properties $carac_emetteur = ''; @@ -1128,6 +1138,7 @@ class pdf_rouget extends ModelePdfExpedition } $pdf->SetTextColor(0, 0, 0); + return $top_shift; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore diff --git a/htdocs/core/modules/expedition/modules_expedition.php b/htdocs/core/modules/expedition/modules_expedition.php index ce210d6a958..2ca5613af48 100644 --- a/htdocs/core/modules/expedition/modules_expedition.php +++ b/htdocs/core/modules/expedition/modules_expedition.php @@ -53,8 +53,6 @@ abstract class ModelePdfExpedition extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'shipping'; $list = array(); diff --git a/htdocs/core/modules/expensereport/mod_expensereport_sand.php b/htdocs/core/modules/expensereport/mod_expensereport_sand.php index d14f17de067..920861f2b3e 100644 --- a/htdocs/core/modules/expensereport/mod_expensereport_sand.php +++ b/htdocs/core/modules/expensereport/mod_expensereport_sand.php @@ -57,7 +57,7 @@ class mod_expensereport_sand extends ModeleNumRefExpenseReport /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/expensereport/modules_expensereport.php b/htdocs/core/modules/expensereport/modules_expensereport.php index eee2190033e..8e7718ee0d5 100644 --- a/htdocs/core/modules/expensereport/modules_expensereport.php +++ b/htdocs/core/modules/expensereport/modules_expensereport.php @@ -75,8 +75,6 @@ abstract class ModeleExpenseReport extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'expensereport'; $list = array(); diff --git a/htdocs/core/modules/export/modules_export.php b/htdocs/core/modules/export/modules_export.php index 685a4bda430..31b137f6465 100644 --- a/htdocs/core/modules/export/modules_export.php +++ b/htdocs/core/modules/export/modules_export.php @@ -28,7 +28,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php'; /** * Parent class for export modules */ -class ModeleExports extends CommonDocGenerator // This class can't be abstract as there is instance propreties loaded by liste_modeles +class ModeleExports extends CommonDocGenerator // This class can't be abstract as there is instance propreties loaded by listOfAvailableExportFormat { /** * @var string Error code (or message) @@ -44,7 +44,6 @@ class ModeleExports extends CommonDocGenerator // This class can't be abstrac public $libversion = array(); - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** * Load into memory list of available export format * @@ -52,10 +51,9 @@ class ModeleExports extends CommonDocGenerator // This class can't be abstrac * @param integer $maxfilenamelength Max length of value to show * @return array List of templates (same content than array this->driverlabel) */ - public function liste_modeles($db, $maxfilenamelength = 0) + public function listOfAvailableExportFormat($db, $maxfilenamelength = 0) { - // phpcs:enable - dol_syslog(get_class($this)."::liste_modeles"); + dol_syslog(get_class($this)."::listOfAvailableExportFormat"); $dir = DOL_DOCUMENT_ROOT."/core/modules/export/"; $handle = opendir($dir); diff --git a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php index 0b8fa2d4621..f5dcfb86936 100644 --- a/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php +++ b/htdocs/core/modules/facture/doc/doc_generic_invoice_odt.modules.php @@ -276,7 +276,7 @@ class doc_generic_invoice_odt extends ModelePDFFactures if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php index 654f804b0d8..dcbcb133729 100644 --- a/htdocs/core/modules/facture/doc/pdf_crabe.modules.php +++ b/htdocs/core/modules/facture/doc/pdf_crabe.modules.php @@ -132,6 +132,11 @@ class pdf_crabe extends ModelePDFFactures */ public $posxprogress; + /** + * @var int Category of operation + */ + public $categoryOfOperation = -1; // unknown by default + /** * Constructor @@ -180,7 +185,7 @@ class pdf_crabe extends ModelePDFFactures // Define position of columns $this->posxdesc = $this->marge_gauche + 1; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->posxtva = 101; $this->posxup = 118; $this->posxqty = 135; @@ -402,11 +407,37 @@ class pdf_crabe extends ModelePDFFactures $pdf->SetMargins($this->marge_gauche, $this->marge_haute, $this->marge_droite); // Left, Top, Right // Set $this->atleastonediscount if you have at least one discount + // and determine category of operation + $categoryOfOperation = 0; + $nbProduct = 0; + $nbService = 0; for ($i = 0; $i < $nblines; $i++) { if ($object->lines[$i]->remise_percent) { $this->atleastonediscount++; } + + // determine category of operation + if ($categoryOfOperation < 2) { + $lineProductType = $object->lines[$i]->product_type; + if ($lineProductType == Product::TYPE_PRODUCT) { + $nbProduct++; + } elseif ($lineProductType == Product::TYPE_SERVICE) { + $nbService++; + } + if ($nbProduct > 0 && $nbService > 0) { + // mixed products and services + $categoryOfOperation = 2; + } + } } + // determine category of operation + if ($categoryOfOperation <= 0) { + // only services + if ($nbProduct == 0 && $nbService > 0) { + $categoryOfOperation = 1; + } + } + $this->categoryOfOperation = $categoryOfOperation; if (empty($this->atleastonediscount)) { // retrieve space not used by discount $delta = ($this->posxprogress - $this->posxdiscount); $this->posxpicture += $delta; @@ -677,7 +708,7 @@ class pdf_crabe extends ModelePDFFactures $pdf->MultiCell($this->posxunit - $this->posxqty - 0.8, 4, $qty, 0, 'R'); // Enough for 6 chars // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager); $pdf->SetXY($this->posxunit, $curY); $pdf->MultiCell($this->posxdiscount - $this->posxunit - 0.8, 4, $unit, 0, 'L'); @@ -752,10 +783,18 @@ class pdf_crabe extends ModelePDFFactures // retrieve global local tax if ($localtax1_type && $localtax1ligne != 0) { - $this->localtax1[$localtax1_type][$localtax1_rate] += $localtax1ligne; + if (empty($this->localtax1[$localtax1_type][$localtax1_rate])) { + $this->localtax1[$localtax1_type][$localtax1_rate] = $localtax1ligne; + } else { + $this->localtax1[$localtax1_type][$localtax1_rate] += $localtax1ligne; + } } if ($localtax2_type && $localtax2ligne != 0) { - $this->localtax2[$localtax2_type][$localtax2_rate] += $localtax2ligne; + if (empty($this->localtax2[$localtax2_type][$localtax2_rate])) { + $this->localtax2[$localtax2_type][$localtax2_rate] = $localtax2ligne; + } else { + $this->localtax2[$localtax2_type][$localtax2_rate] += $localtax2ligne; + } } if (($object->lines[$i]->info_bits & 0x01) == 0x01) { @@ -1120,6 +1159,10 @@ class pdf_crabe extends ModelePDFFactures } $posxval = 52; + $posxend = 110; // End of x for text on left side + if ($this->page_largeur < 210) { // To work with US executive format + $posxend -= 10; + } // Show payments conditions if ($object->type != 2 && ($object->cond_reglement_code || $object->cond_reglement)) { @@ -1137,6 +1180,21 @@ class pdf_crabe extends ModelePDFFactures $posy = $pdf->GetY() + 3; // We need spaces for 2 lines payment conditions } + // Show category of operations + if (getDolGlobalInt('INVOICE_CATEGORY_OF_OPERATION') == 2 && $this->categoryOfOperation >= 0) { + $pdf->SetFont('', 'B', $default_font_size - 2); + $pdf->SetXY($this->marge_gauche, $posy); + $categoryOfOperationTitle = $outputlangs->transnoentities("MentionCategoryOfOperations").' : '; + $pdf->MultiCell($posxval - $this->marge_gauche, 4, $categoryOfOperationTitle, 0, 'L'); + + $pdf->SetFont('', '', $default_font_size - 2); + $pdf->SetXY($posxval, $posy); + $categoryOfOperationLabel = $outputlangs->transnoentities("MentionCategoryOfOperations" . $this->categoryOfOperation); + $pdf->MultiCell($posxend - $posxval, 4, $categoryOfOperationLabel, 0, 'L'); + + $posy = $pdf->GetY() + 3; // for 2 lines + } + if ($object->type != 2) { // Check a payment mode is defined if (empty($object->mode_reglement_code) @@ -1339,11 +1397,11 @@ class pdf_crabe extends ModelePDFFactures // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities(empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT) ? "TotalHT" : "Total").(is_object($outputlangsbis) ? ' / '.$outputlangsbis->transnoentities(empty($conf->global->MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT) ? "TotalHT" : "Total") : ''), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (!empty($object->remise) ? $object->remise : 0)), 0, $outputlangs), 0, 'R', 1); // Show VAT by rates and total @@ -1651,6 +1709,13 @@ class pdf_crabe extends ModelePDFFactures $pdf->SetFont('', '', $default_font_size - 2); if (empty($hidetop)) { + // Show category of operations + if (getDolGlobalInt('INVOICE_CATEGORY_OF_OPERATION') == 1 && $this->categoryOfOperation >= 0) { + $categoryOfOperations = $outputlangs->transnoentities("MentionCategoryOfOperations") . ' : ' . $outputlangs->transnoentities("MentionCategoryOfOperations" . $this->categoryOfOperation); + $pdf->SetXY($this->marge_gauche, $tab_top - 4); + $pdf->MultiCell(($pdf->GetStringWidth($categoryOfOperations)) + 4, 2, $categoryOfOperations); + } + $titre = $outputlangs->transnoentities("AmountInCurrency", $outputlangs->transnoentitiesnoconv("Currency".$currency)); $pdf->SetXY($this->page_largeur - $this->marge_droite - ($pdf->GetStringWidth($titre) + 3), $tab_top - 4); $pdf->MultiCell(($pdf->GetStringWidth($titre) + 3), 2, $titre); @@ -1702,7 +1767,7 @@ class pdf_crabe extends ModelePDFFactures $pdf->MultiCell($this->posxunit - $this->posxqty - 1, 2, $outputlangs->transnoentities("Qty"), '', 'C'); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height); if (empty($hidetop)) { $pdf->SetXY($this->posxunit - 1, $tab_top + 1); @@ -1769,13 +1834,13 @@ class pdf_crabe extends ModelePDFFactures $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -2075,7 +2140,7 @@ class pdf_crabe extends ModelePDFFactures $carac_client_shipping = pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, $object->contact, $usecontact, 'target', $object); } else { $carac_client_name_shipping=pdfBuildThirdpartyName($object->thirdparty, $outputlangs); - $carac_client_shipping=pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, '', 0, 'target', $object);; + $carac_client_shipping=pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, '', 0, 'target', $object); } if (!empty($carac_client_shipping) && (isset($object->contact->socid) && $object->contact->socid != $object->socid)) { $posy += $hautcadre; diff --git a/htdocs/core/modules/facture/doc/pdf_sponge.modules.php b/htdocs/core/modules/facture/doc/pdf_sponge.modules.php index c3a4318a218..f24517d0667 100644 --- a/htdocs/core/modules/facture/doc/pdf_sponge.modules.php +++ b/htdocs/core/modules/facture/doc/pdf_sponge.modules.php @@ -10,6 +10,7 @@ * Copyright (C) 2017 Ferran Marcet * Copyright (C) 2018 Frédéric France * Copyright (C) 2022 Anthony Berton + * Copyright (C) 2022 Alexandre Spangaro * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -159,6 +160,11 @@ class pdf_sponge extends ModelePDFFactures */ public $cols; + /** + * @var int Category of operation + */ + public $categoryOfOperation = -1; // unknown by default + /** * Constructor @@ -304,7 +310,7 @@ class pdf_sponge extends ModelePDFFactures } foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -429,12 +435,37 @@ class pdf_sponge extends ModelePDFFactures $pdf->SetMargins($this->marge_gauche, $this->marge_haute, $this->marge_droite); // Left, Top, Right // Set $this->atleastonediscount if you have at least one discount + // and determine category of operation + $categoryOfOperation = 0; + $nbProduct = 0; + $nbService = 0; for ($i = 0; $i < $nblines; $i++) { if ($object->lines[$i]->remise_percent) { $this->atleastonediscount++; } - } + // determine category of operation + if ($categoryOfOperation < 2) { + $lineProductType = $object->lines[$i]->product_type; + if ($lineProductType == Product::TYPE_PRODUCT) { + $nbProduct++; + } elseif ($lineProductType == Product::TYPE_SERVICE) { + $nbService++; + } + if ($nbProduct > 0 && $nbService > 0) { + // mixed products and services + $categoryOfOperation = 2; + } + } + } + // determine category of operation + if ($categoryOfOperation <= 0) { + // only services + if ($nbProduct == 0 && $nbService > 0) { + $categoryOfOperation = 1; + } + } + $this->categoryOfOperation = $categoryOfOperation; // Situation invoice handling if ($object->situation_cycle_ref) { @@ -1241,6 +1272,21 @@ class pdf_sponge extends ModelePDFFactures $posy = $pdf->GetY() + 3; // We need spaces for 2 lines payment conditions } + // Show category of operations + if (getDolGlobalInt('INVOICE_CATEGORY_OF_OPERATION') == 2 && $this->categoryOfOperation >= 0) { + $pdf->SetFont('', 'B', $default_font_size - 2); + $pdf->SetXY($this->marge_gauche, $posy); + $categoryOfOperationTitle = $outputlangs->transnoentities("MentionCategoryOfOperations").' : '; + $pdf->MultiCell($posxval - $this->marge_gauche, 4, $categoryOfOperationTitle, 0, 'L'); + + $pdf->SetFont('', '', $default_font_size - 2); + $pdf->SetXY($posxval, $posy); + $categoryOfOperationLabel = $outputlangs->transnoentities("MentionCategoryOfOperations" . $this->categoryOfOperation); + $pdf->MultiCell($posxend - $posxval, 4, $categoryOfOperationLabel, 0, 'L'); + + $posy = $pdf->GetY() + 3; // for 2 lines + } + if ($object->type != 2) { // Check a payment mode is defined if (empty($object->mode_reglement_code) @@ -1596,9 +1642,9 @@ class pdf_sponge extends ModelePDFFactures // Show total NET before discount if (!empty($conf->global->MAIN_SHOW_AMOUNT_BEFORE_DISCOUNT)) { $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHTBeforeDiscount").(is_object($outputlangsbis) ? ' / '.$outputlangsbis->transnoentities("TotalHTBeforeDiscount") : ''), 0, 'L', 1); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_line_remise + $total_ht, 0, $outputlangs), 0, 'R', 1); $index++; @@ -1967,6 +2013,13 @@ class pdf_sponge extends ModelePDFFactures $pdf->SetFont('', '', $default_font_size - 2); if (empty($hidetop)) { + // Show category of operations + if (getDolGlobalInt('INVOICE_CATEGORY_OF_OPERATION') == 1 && $this->categoryOfOperation >= 0) { + $categoryOfOperations = $outputlangs->transnoentities("MentionCategoryOfOperations") . ' : ' . $outputlangs->transnoentities("MentionCategoryOfOperations" . $this->categoryOfOperation); + $pdf->SetXY($this->marge_gauche, $tab_top - 4); + $pdf->MultiCell(($pdf->GetStringWidth($categoryOfOperations)) + 4, 2, $categoryOfOperations); + } + $titre = $outputlangs->transnoentities("AmountInCurrency", $outputlangs->transnoentitiesnoconv("Currency".$currency)); if (!empty($conf->global->PDF_USE_ALSO_LANGUAGE_CODE) && is_object($outputlangsbis)) { $titre .= ' - '.$outputlangsbis->transnoentities("AmountInCurrency", $outputlangsbis->transnoentitiesnoconv("Currency".$currency)); @@ -2031,13 +2084,13 @@ class pdf_sponge extends ModelePDFFactures $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -2337,7 +2390,7 @@ class pdf_sponge extends ModelePDFFactures $carac_client_shipping = pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, $object->contact, $usecontact, 'target', $object); } else { $carac_client_name_shipping=pdfBuildThirdpartyName($object->thirdparty, $outputlangs); - $carac_client_shipping=pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, '', 0, 'target', $object);; + $carac_client_shipping=pdf_build_address($outputlangs, $this->emetteur, $object->thirdparty, '', 0, 'target', $object); } if (!empty($carac_client_shipping) && (isset($object->contact->socid) && $object->contact->socid != $object->socid)) { $posy += $hautcadre; @@ -2542,7 +2595,7 @@ class pdf_sponge extends ModelePDFFactures ), 'border-left' => true, // add left line separator ); - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->cols['unit']['status'] = true; } diff --git a/htdocs/core/modules/facture/mod_facture_mars.php b/htdocs/core/modules/facture/mod_facture_mars.php index 9e0ff0d5b4e..fb4ba06b9ce 100644 --- a/htdocs/core/modules/facture/mod_facture_mars.php +++ b/htdocs/core/modules/facture/mod_facture_mars.php @@ -72,7 +72,7 @@ class mod_facture_mars extends ModeleNumRefFactures /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/facture/mod_facture_mercure.php b/htdocs/core/modules/facture/mod_facture_mercure.php index 321741ea8a0..e67cb252a17 100644 --- a/htdocs/core/modules/facture/mod_facture_mercure.php +++ b/htdocs/core/modules/facture/mod_facture_mercure.php @@ -49,7 +49,7 @@ class mod_facture_mercure extends ModeleNumRefFactures /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/facture/mod_facture_terre.php b/htdocs/core/modules/facture/mod_facture_terre.php index 2b11ee3976f..0e6ce61093b 100644 --- a/htdocs/core/modules/facture/mod_facture_terre.php +++ b/htdocs/core/modules/facture/mod_facture_terre.php @@ -88,7 +88,7 @@ class mod_facture_terre extends ModeleNumRefFactures /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/facture/modules_facture.php b/htdocs/core/modules/facture/modules_facture.php index 480c532cc1f..ff541550d4e 100644 --- a/htdocs/core/modules/facture/modules_facture.php +++ b/htdocs/core/modules/facture/modules_facture.php @@ -61,8 +61,6 @@ abstract class ModelePDFFactures extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'invoice'; $list = array(); @@ -94,9 +92,9 @@ abstract class ModeleNumRefFactures } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/fichinter/mod_arctic.php b/htdocs/core/modules/fichinter/mod_arctic.php index 8efd936601b..d1f313e1bd5 100644 --- a/htdocs/core/modules/fichinter/mod_arctic.php +++ b/htdocs/core/modules/fichinter/mod_arctic.php @@ -59,7 +59,7 @@ class mod_arctic extends ModeleNumRefFicheinter /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/fichinter/modules_fichinter.php b/htdocs/core/modules/fichinter/modules_fichinter.php index 185ef4cf73b..28b3fd265ce 100644 --- a/htdocs/core/modules/fichinter/modules_fichinter.php +++ b/htdocs/core/modules/fichinter/modules_fichinter.php @@ -51,8 +51,6 @@ abstract class ModelePDFFicheinter extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'ficheinter'; $list = array(); diff --git a/htdocs/core/modules/holiday/modules_holiday.php b/htdocs/core/modules/holiday/modules_holiday.php index 7b6e13ea992..e38801a052e 100644 --- a/htdocs/core/modules/holiday/modules_holiday.php +++ b/htdocs/core/modules/holiday/modules_holiday.php @@ -55,8 +55,6 @@ abstract class ModelePDFHoliday extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'holiday'; $list = array(); diff --git a/htdocs/core/modules/hrm/mod_evaluation_advanced.php b/htdocs/core/modules/hrm/mod_evaluation_advanced.php index cdb1cc20109..7369032e165 100644 --- a/htdocs/core/modules/hrm/mod_evaluation_advanced.php +++ b/htdocs/core/modules/hrm/mod_evaluation_advanced.php @@ -54,7 +54,7 @@ class mod_evaluation_advanced extends ModeleNumRefEvaluation /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -68,7 +68,7 @@ class mod_evaluation_advanced extends ModeleNumRefEvaluation $texte .= '
'; $texte .= ''; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("Evaluation"), $langs->transnoentities("Evaluation")); diff --git a/htdocs/core/modules/hrm/modules_evaluation.php b/htdocs/core/modules/hrm/modules_evaluation.php index 36fc7e26d81..06276ca8474 100644 --- a/htdocs/core/modules/hrm/modules_evaluation.php +++ b/htdocs/core/modules/hrm/modules_evaluation.php @@ -49,8 +49,6 @@ abstract class ModelePDFEvaluation extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'evaluation'; $list = array(); @@ -86,7 +84,7 @@ abstract class ModeleNumRefEvaluation /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/import/import_csv.modules.php b/htdocs/core/modules/import/import_csv.modules.php index 22c12024c2b..a9a82e7cb00 100644 --- a/htdocs/core/modules/import/import_csv.modules.php +++ b/htdocs/core/modules/import/import_csv.modules.php @@ -579,7 +579,7 @@ class ImportCsv extends ModeleImports } } elseif ($objimport->array_import_convertvalue[0][$val]['rule'] == 'getsuppliercodeifauto') { if (strtolower($newval) == 'auto') { - $newval = $this->thirdpartyobject->get_codefournisseur(0, 1); + $this->thirdpartyobject->get_codefournisseur(0, 1); $newval = $this->thirdpartyobject->code_fournisseur; //print 'code_fournisseur='.$newval; } @@ -994,7 +994,9 @@ class ImportCsv extends ModeleImports if ($sql) { $resql = $this->db->query($sql); if ($resql) { - $last_insert_id_array[$tablename] = $this->db->last_insert_id($tablename); // store the last inserted auto_increment id for each table, so that child tables can be inserted with the appropriate id. This must be done just after the INSERT request, else we risk losing the id (because another sql query will be issued somewhere in Dolibarr). + if (!$is_table_category_link) { + $last_insert_id_array[$tablename] = $this->db->last_insert_id($tablename); // store the last inserted auto_increment id for each table, so that child tables can be inserted with the appropriate id. This must be done just after the INSERT request, else we risk losing the id (because another sql query will be issued somewhere in Dolibarr). + } $insertdone = true; } else { //print 'E'; @@ -1037,4 +1039,4 @@ class ImportCsv extends ModeleImports function cleansep($value) { return str_replace(array(',', ';'), '/', $value); -}; +} diff --git a/htdocs/core/modules/import/import_xlsx.modules.php b/htdocs/core/modules/import/import_xlsx.modules.php index 35adc4476a0..0854a0f56c5 100644 --- a/htdocs/core/modules/import/import_xlsx.modules.php +++ b/htdocs/core/modules/import/import_xlsx.modules.php @@ -624,7 +624,7 @@ class ImportXlsx extends ModeleImports } } elseif ($objimport->array_import_convertvalue[0][$val]['rule'] == 'getsuppliercodeifauto') { if (strtolower($newval) == 'auto') { - $newval = $this->thirdpartyobject->get_codefournisseur(0, 1); + $this->thirdpartyobject->get_codefournisseur(0, 1); $newval = $this->thirdpartyobject->code_fournisseur; //print 'code_fournisseur='.$newval; } @@ -1041,7 +1041,9 @@ class ImportXlsx extends ModeleImports if ($sql) { $resql = $this->db->query($sql); if ($resql) { - $last_insert_id_array[$tablename] = $this->db->last_insert_id($tablename); // store the last inserted auto_increment id for each table, so that child tables can be inserted with the appropriate id. This must be done just after the INSERT request, else we risk losing the id (because another sql query will be issued somewhere in Dolibarr). + if (!$is_table_category_link) { + $last_insert_id_array[$tablename] = $this->db->last_insert_id($tablename); // store the last inserted auto_increment id for each table, so that child tables can be inserted with the appropriate id. This must be done just after the INSERT request, else we risk losing the id (because another sql query will be issued somewhere in Dolibarr). + } $insertdone = true; } else { //print 'E'; diff --git a/htdocs/core/modules/import/modules_import.php b/htdocs/core/modules/import/modules_import.php index d875afc5c4f..fa4a5ad3692 100644 --- a/htdocs/core/modules/import/modules_import.php +++ b/htdocs/core/modules/import/modules_import.php @@ -155,18 +155,16 @@ class ModeleImports } - // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** - * Charge en memoire et renvoie la liste des modeles actifs + * Load into memory list of available import format * * @param DoliDB $db Database handler * @param integer $maxfilenamelength Max length of value to show * @return array List of templates */ - public function liste_modeles($db, $maxfilenamelength = 0) + public function listOfAvailableImportFormat($db, $maxfilenamelength = 0) { - // phpcs:enable - dol_syslog(get_class($this)."::liste_modeles"); + dol_syslog(get_class($this)."::listOfAvailableImportFormat"); $dir = DOL_DOCUMENT_ROOT."/core/modules/import/"; $handle = opendir($dir); diff --git a/htdocs/core/modules/mailings/contacts1.modules.php b/htdocs/core/modules/mailings/contacts1.modules.php index 64097078147..3787874bdad 100644 --- a/htdocs/core/modules/mailings/contacts1.modules.php +++ b/htdocs/core/modules/mailings/contacts1.modules.php @@ -99,8 +99,6 @@ class mailing_contacts1 extends MailingTargets */ public function getNbOfRecipients($sql = '') { - global $conf; - $sql = "SELECT count(distinct(c.email)) as nb"; $sql .= " FROM ".MAIN_DB_PREFIX."socpeople as c"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s ON s.rowid = c.fk_soc"; @@ -122,7 +120,7 @@ class mailing_contacts1 extends MailingTargets */ public function formFilter() { - global $langs; + global $conf,$langs; // Load translation files required by the page $langs->loadLangs(array("commercial", "companies", "suppliers", "categories")); @@ -307,11 +305,13 @@ class mailing_contacts1 extends MailingTargets $s .= ajax_combobox("filter_category_supplier_contact"); - // Choose language - require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php'; - $formadmin = new FormAdmin($this->db); - $s .= ''.$langs->trans("DefaultLang").': '; - $s .= $formadmin->select_language($langs->getDefaultLang(1), 'filter_lang', 0, 0, 1, 0, 0, '', 0, 0, 0, null, 1); + if (getDolGlobalInt('MAIN_MULTILANGS')) { + // Choose language + require_once DOL_DOCUMENT_ROOT.'/core/class/html.formadmin.class.php'; + $formadmin = new FormAdmin($this->db); + $s .= ''.$langs->trans("DefaultLang").': '; + $s .= $formadmin->select_language($langs->getDefaultLang(1), 'filter_lang', 0, null, 1, 0, 0, '', 0, 0, 0, null, 1); + } return $s; } @@ -409,7 +409,7 @@ class mailing_contacts1 extends MailingTargets } // Filter on language - if ($filter_lang != '') { + if (!empty($filter_lang)) { $sql .= " AND sp.default_lang LIKE '".$this->db->escape($filter_lang)."%'"; } @@ -418,7 +418,7 @@ class mailing_contacts1 extends MailingTargets //print "xx".$key; if ($key == 'prospects') { - $sql .= " AND s.client=2"; + $sql .= " AND s.client = 2"; } foreach ($prospectlevel as $codelevel => $valuelevel) { if ($key == 'prospectslevel'.$codelevel) { @@ -426,10 +426,10 @@ class mailing_contacts1 extends MailingTargets } } if ($key == 'customers') { - $sql .= " AND s.client=1"; + $sql .= " AND s.client = 1"; } if ($key == 'suppliers') { - $sql .= " AND s.fournisseur=1"; + $sql .= " AND s.fournisseur = 1"; } // Filter on job position @@ -440,7 +440,6 @@ class mailing_contacts1 extends MailingTargets $sql .= " ORDER BY sp.email"; // print "wwwwwwx".$sql; - // Stocke destinataires dans cibles $result = $this->db->query($sql); if ($result) { diff --git a/htdocs/core/modules/mailings/eventorganization.modules.php b/htdocs/core/modules/mailings/eventorganization.modules.php index 84c27c5f673..0d0ffb63c3a 100644 --- a/htdocs/core/modules/mailings/eventorganization.modules.php +++ b/htdocs/core/modules/mailings/eventorganization.modules.php @@ -188,7 +188,7 @@ class mailing_eventorganization extends MailingTargets include_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php'; $formproject = new FormProjets($this->db); - $s .= $formproject->select_projects(-1, 0, "filter_eventorganization", 0, 0, 1, 1, 0, 0, 0, '', 1, 0, '', '', 'usage_organize_event=1'); + $s = $formproject->select_projects(-1, 0, "filter_eventorganization", 0, 0, 1, 1, 0, 0, 0, '', 1, 0, '', '', 'usage_organize_event=1'); return $s; } diff --git a/htdocs/core/modules/member/doc/doc_generic_member_odt.class.php b/htdocs/core/modules/member/doc/doc_generic_member_odt.class.php index ed48c93c4de..2d125d2743a 100644 --- a/htdocs/core/modules/member/doc/doc_generic_member_odt.class.php +++ b/htdocs/core/modules/member/doc/doc_generic_member_odt.class.php @@ -266,7 +266,7 @@ class doc_generic_member_odt extends ModelePDFMember if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/member/mod_member_advanced.php b/htdocs/core/modules/member/mod_member_advanced.php new file mode 100644 index 00000000000..3edb86030e8 --- /dev/null +++ b/htdocs/core/modules/member/mod_member_advanced.php @@ -0,0 +1,165 @@ + + * Copyright (C) 2022 Frédéric France + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * or see https://www.gnu.org/ + */ + +/** + * \file htdocs/core/modules/member/mod_member_advanced.php + * \ingroup member + * \brief File with class to manage the numbering module Advanced for member references + */ + +require_once DOL_DOCUMENT_ROOT.'/core/modules/member/modules_member.class.php'; + + +/** + * Class to manage the numbering module Advanced for member references + */ +class mod_member_advanced extends ModeleNumRefMembers +{ + /** + * Dolibarr version of the loaded document + * @var string + */ + public $version = 'dolibarr'; + + /** + * prefix + * + * @var string + */ + public $prefix = 'MEM'; + + /** + * @var string Error code (or message) + */ + public $error = ''; + + /** + * @var string model name + */ + public $name = 'Advanced'; + + /** + * @var int Automatic numbering + */ + public $code_auto = 1; + + /** + * Return description of numbering module + * + * @return string Text with description + */ + public function info() + { + global $langs; + return $langs->trans("AdvancedNumRefModelDesc", $this->prefix); + } + + + /** + * Return an example of numbering module values + * + * @return string Example + */ + public function getExample() + { + return $this->prefix."2301-0001"; + } + + + /** + * Checks if the numbers already in the database do not + * cause conflicts that would prevent this numbering working. + * + * @return boolean false if conflict, true if ok + */ + public function canBeActivated() + { + global $conf, $langs, $db; + + $coyymm = ''; + $max = ''; + + $posindice = strlen($this->prefix) + 6; + $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max"; + $sql .= " FROM ".MAIN_DB_PREFIX."adherent"; + $sql .= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'"; + $sql .= " AND entity = ".$conf->entity; + $resql = $db->query($sql); + if ($resql) { + $row = $db->fetch_row($resql); + if ($row) { + $coyymm = substr($row[0], 0, 6); + $max = $row[0]; + } + } + if (!$coyymm || preg_match('/'.$this->prefix.'[0-9][0-9][0-9][0-9]/i', $coyymm)) { + return true; + } else { + $langs->load("errors"); + $this->error = $langs->trans('ErrorNumRefModel', $max); + return false; + } + } + + + /** + * Return next value + * + * @param Societe $objsoc Object third party + * @param Member $object Object we need next value for + * @return string Value if OK, 0 if KO + */ + public function getNextValue($objsoc, $object) + { + global $db, $conf; + + // First, we get the max value + $posindice = strlen($this->prefix) + 6; + $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max"; + $sql .= " FROM ".MAIN_DB_PREFIX."adherent"; + $sql .= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'"; + $sql .= " AND entity = ".$conf->entity; + + $resql = $db->query($sql); + if ($resql) { + $obj = $db->fetch_object($resql); + if ($obj) { + $max = intval($obj->max); + } else { + $max = 0; + } + } else { + dol_syslog("mod_member_advanced::getNextValue", LOG_DEBUG); + return -1; + } + + $date = empty($object->datec) ? dol_now() : $object->datec; + + $yymm = dol_print_date($date, '%y%m', 'gmt'); + + if ($max >= (pow(10, 4) - 1)) { + $num = $max + 1; // If counter > 9999, we do not format on 4 chars, we take number as it is + } else { + $num = sprintf("%04s", $max + 1); + } + + dol_syslog("mod_member_advanced::getNextValue return ".$this->prefix.$yymm."-".$num, LOG_INFO); + return $this->prefix.$yymm."-".$num; + } +} diff --git a/htdocs/core/modules/member/mod_member_simple.php b/htdocs/core/modules/member/mod_member_simple.php index 50eccd0f244..c45738c85cb 100644 --- a/htdocs/core/modules/member/mod_member_simple.php +++ b/htdocs/core/modules/member/mod_member_simple.php @@ -1,5 +1,6 @@ + * Copyright (C) 2022 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -34,27 +35,29 @@ class mod_member_simple extends ModeleNumRefMembers * Dolibarr version of the loaded document * @var string */ - public $version = 'dolibarr'; // 'development', 'experimental', 'dolibarr' + public $version = 'dolibarr'; - public $prefix = 'MEM'; + /** + * prefix + * + * @var string + */ + public $prefix = ''; /** * @var string Error code (or message) */ public $error = ''; - /** - * @var string Nom du modele - * @deprecated - * @see $name - */ - public $nom = 'Simple'; - /** * @var string model name */ public $name = 'Simple'; + /** + * @var int Automatic numbering + */ + public $code_auto = 1; /** * Return description of numbering module @@ -64,7 +67,7 @@ class mod_member_simple extends ModeleNumRefMembers public function info() { global $langs; - return $langs->trans("SimpleNumRefModelDesc", $this->prefix); + return $langs->trans("SimpleRefNumRefModelDesc"); } @@ -75,7 +78,7 @@ class mod_member_simple extends ModeleNumRefMembers */ public function getExample() { - return $this->prefix."0501-0001"; + return "1"; } @@ -92,11 +95,9 @@ class mod_member_simple extends ModeleNumRefMembers $coyymm = ''; $max = ''; - $posindice = strlen($this->prefix) + 6; - $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max"; + $sql = "SELECT MAX(CAST(ref AS SIGNED)) as max"; $sql .= " FROM ".MAIN_DB_PREFIX."adherent"; - $sql .= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'"; - $sql .= " AND entity = ".$conf->entity; + $sql .= " WHERE entity = ".$conf->entity; $resql = $db->query($sql); if ($resql) { $row = $db->fetch_row($resql); @@ -105,7 +106,7 @@ class mod_member_simple extends ModeleNumRefMembers $max = $row[0]; } } - if (!$coyymm || preg_match('/'.$this->prefix.'[0-9][0-9][0-9][0-9]/i', $coyymm)) { + if (!$coyymm || preg_match('/[0-9][0-9][0-9][0-9]/i', $coyymm)) { return true; } else { $langs->load("errors"); @@ -119,65 +120,31 @@ class mod_member_simple extends ModeleNumRefMembers * Return next value * * @param Societe $objsoc Object third party - * @param Object $object Object we need next value for + * @param Member $object Object we need next value for * @return string Value if OK, 0 if KO */ public function getNextValue($objsoc, $object) { - global $db, $conf; + global $conf, $db; - /* - // First, we get the max value - $posindice = strlen($this->prefix) + 6; - $sql = "SELECT MAX(CAST(SUBSTRING(ref FROM ".$posindice.") AS SIGNED)) as max"; + // the ref of a member is the rowid + $sql = "SELECT MAX(CAST(ref AS SIGNED)) as max"; $sql .= " FROM ".MAIN_DB_PREFIX."adherent"; - $sql .= " WHERE ref LIKE '".$db->escape($this->prefix)."____-%'"; - $sql .= " AND entity = ".$conf->entity; + $sql .= " WHERE entity = ".(int) $conf->entity; $resql = $db->query($sql); if ($resql) { $obj = $db->fetch_object($resql); if ($obj) { - $max = intval($obj->max); + $max = intval($obj->max) + 1; } else { - $max = 0; + $max = 1; } } else { dol_syslog("mod_member_simple::getNextValue", LOG_DEBUG); return -1; } - - $date = empty($object->date_c) ? dol_now() : $object->date_c; - - //$yymm = strftime("%y%m",time()); - $yymm = strftime("%y%m", $date); - - if ($max >= (pow(10, 4) - 1)) { - $num = $max + 1; // If counter > 9999, we do not format on 4 chars, we take number as it is - } else { - $num = sprintf("%04s", $max + 1); - } - - dol_syslog("mod_member_simple::getNextValue return ".$this->prefix.$yymm."-".$num); - return $this->prefix.$yymm."-".$num; - */ - - // For the moment, the ref of a member is the rowid - $sql = "SELECT MAX(rowid) as max"; - $sql .= " FROM ".MAIN_DB_PREFIX."adherent"; - - $resql = $db->query($sql); - if ($resql) { - $obj = $db->fetch_object($resql); - if ($obj) { - $max = intval($obj->max); - } else { - $max = 0; - } - } else { - dol_syslog("mod_member_simple::getNextValue", LOG_DEBUG); - return -1; - } - return ($max + 1); + $max = str_pad((string) $max, getDolGlobalInt('MEMBER_MOD_SIMPLE_LPAD'), "0", STR_PAD_LEFT); + return $max; } } diff --git a/htdocs/core/modules/member/modules_cards.php b/htdocs/core/modules/member/modules_cards.php index b37b9144d3e..0147f42f6c7 100644 --- a/htdocs/core/modules/member/modules_cards.php +++ b/htdocs/core/modules/member/modules_cards.php @@ -51,8 +51,6 @@ class ModelePDFCards public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'member'; $list = array(); diff --git a/htdocs/core/modules/member/modules_member.class.php b/htdocs/core/modules/member/modules_member.class.php index cdc37231901..77ab5621915 100644 --- a/htdocs/core/modules/member/modules_member.class.php +++ b/htdocs/core/modules/member/modules_member.class.php @@ -51,7 +51,6 @@ abstract class ModelePDFMember extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - $type = 'member'; $list = array(); @@ -84,9 +83,9 @@ abstract class ModeleNumRefMembers } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -95,6 +94,16 @@ abstract class ModeleNumRefMembers return $langs->trans("NoDescription"); } + /** + * Return name of module + * + * @return string Module name + */ + public function getName() + { + return $this->name; + } + /** * Return an example of numbering * @@ -153,4 +162,50 @@ abstract class ModeleNumRefMembers return $langs->trans("NotAvailable"); } } + + /** + * Return description of module parameters + * + * @param Translate $langs Output language + * @param Societe $soc Third party object + * @return string HTML translated description + */ + public function getToolTip($langs, $soc) + { + global $conf; + + $langs->loadLangs(array("admin", "companies")); + + $strikestart = ''; + $strikeend = ''; + if (!empty($conf->global->MAIN_MEMBER_CODE_ALWAYS_REQUIRED) && !empty($this->code_null)) { + $strikestart = ''; + $strikeend = ' '.yn(1, 1, 2).' ('.$langs->trans("ForcedToByAModule", $langs->transnoentities("yes")).')'; + } + + $s = ''; + $s .= $langs->trans("Name").': '.$this->getName().'
'; + $s .= $langs->trans("Version").': '.$this->getVersion().'
'; + $s .= $langs->trans("MemberCodeDesc").'
'; + $s .= $langs->trans("ValidityControledByModule").': '.$this->getName().'
'; + $s .= '
'; + $s .= ''.$langs->trans("ThisIsModuleRules").':
'; + + $s .= $langs->trans("Required").': '.$strikestart; + $s .= yn(!$this->code_null, 1, 2).$strikeend; + $s .= '
'; + $s .= $langs->trans("CanBeModifiedIfOk").': '; + $s .= yn($this->code_modifiable, 1, 2); + $s .= '
'; + $s .= $langs->trans("CanBeModifiedIfKo").': '.yn($this->code_modifiable_invalide, 1, 2).'
'; + $s .= $langs->trans("AutomaticCode").': '.yn($this->code_auto, 1, 2).'
'; + $s .= '
'; + $nextval = $this->getNextValue($soc, 0); + if (empty($nextval)) { + $nextval = $langs->trans("Undefined"); + } + $s .= $langs->trans("NextValue").' ('.$langs->trans("Member").'): '.$nextval.'
'; + + return $s; + } } diff --git a/htdocs/core/modules/modAgenda.class.php b/htdocs/core/modules/modAgenda.class.php index d9858a017e0..38debb8633a 100644 --- a/htdocs/core/modules/modAgenda.class.php +++ b/htdocs/core/modules/modAgenda.class.php @@ -241,7 +241,7 @@ class modAgenda extends DolibarrModules 'url'=>'/comm/action/card.php?mainmenu=agenda&leftmenu=agenda&action=create', 'langs'=>'commercial', 'position'=>101, - 'perms'=>'($user->rights->agenda->myactions->create||$user->rights->agenda->allactions->create)', + 'perms'=>'($user->hasRight("agenda", "myactions", "create")||$user->hasRight("agenda", "allactions", "create"))', 'enabled'=>'$conf->agenda->enabled', 'target'=>'', 'user'=>2 diff --git a/htdocs/core/modules/modAsset.class.php b/htdocs/core/modules/modAsset.class.php index 3a7caa1cb57..a0fb405887e 100644 --- a/htdocs/core/modules/modAsset.class.php +++ b/htdocs/core/modules/modAsset.class.php @@ -63,7 +63,7 @@ class modAsset extends DolibarrModules $this->descriptionlong = "Asset module to manage assets module and depreciation charge on Dolibarr"; // Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated' or a version string like 'x.y.z' - $this->version = 'experimental'; + $this->version = 'development'; // Key used in llx_const table to save module status enabled/disabled (where ASSETS is value of property name of module in uppercase) $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name); // Name of image file used for this module. diff --git a/htdocs/core/modules/modBookCal.class.php b/htdocs/core/modules/modBookCal.class.php index 2703099cf77..c3066dbd2e0 100644 --- a/htdocs/core/modules/modBookCal.class.php +++ b/htdocs/core/modules/modBookCal.class.php @@ -1,7 +1,7 @@ * Copyright (C) 2018-2019 Nicolas ZABOURI - * Copyright (C) 2019-2020 Frédéric France + * Copyright (C) 2019-2022 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -51,7 +51,7 @@ class modBookCal extends DolibarrModules // Family can be 'base' (core modules),'crm','financial','hr','projects','products','ecm','technic' (transverse modules),'interface' (link with external tools),'other','...' // It is used to group modules by family in module setup page - $this->family = "other"; + $this->family = "projects"; // Module position in the family on 2 digits ('01', '10', '20', ...) $this->module_position = '50'; @@ -68,8 +68,6 @@ class modBookCal extends DolibarrModules // Possible values for version are: 'development', 'experimental', 'dolibarr', 'dolibarr_deprecated' or a version string like 'x.y.z' $this->version = 'development'; - // Url to the file with your last numberversion of this module - //$this->url_last_version = 'http://www.example.com/versionmodule.txt'; // Key used in llx_const table to save module status enabled/disabled (where BOOKCAL is value of property name of module in uppercase) $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name); @@ -140,7 +138,6 @@ class modBookCal extends DolibarrModules // Prerequisites $this->phpmin = array(7, 0); // Minimum version of PHP required by module - $this->need_dolibarr_version = array(17, -3); // Minimum version of Dolibarr required by module // Messages at activation $this->warnings_activation = array(); // Warning to show when we activate module. array('always'='text') or array('FR'='textfr','MX'='textmx'...) diff --git a/htdocs/core/modules/modCommande.class.php b/htdocs/core/modules/modCommande.class.php index f0486b5cb58..38b81cdb4fb 100644 --- a/htdocs/core/modules/modCommande.class.php +++ b/htdocs/core/modules/modCommande.class.php @@ -204,7 +204,7 @@ class modCommande extends DolibarrModules 'co.code'=>"CountryCode", 's.phone'=>'Phone', 's.siren'=>'ProfId1', 's.siret'=>'ProfId2', 's.ape'=>'ProfId3', 's.idprof4'=>'ProfId4', 'c.rowid'=>"Id", 'c.ref'=>"Ref", 'c.ref_client'=>"RefCustomer", 'c.fk_soc'=>"IdCompany", 'c.date_creation'=>"DateCreation", 'c.date_commande'=>"OrderDate", 'c.date_livraison'=>"DateDeliveryPlanned", 'c.amount_ht'=>"Amount", 'c.total_ht'=>"TotalHT", - 'c.total_ttc'=>"TotalTTC", 'c.facture'=>"Billed", 'c.fk_statut'=>'Status', 'c.note_public'=>"Note", 'c.date_livraison'=>'DeliveryDate', + 'c.total_ttc'=>"TotalTTC", 'c.facture'=>"Billed", 'c.fk_statut'=>'Status', 'c.note_public'=>"Note", 'c.fk_user_author'=>'CreatedById', 'uc.login'=>'CreatedByLogin', 'c.fk_user_valid'=>'ValidatedById', 'uv.login'=>'ValidatedByLogin', 'pj.ref'=>'ProjectRef', 'cd.rowid'=>'LineId', 'cd.description'=>"LineDescription", 'cd.product_type'=>'TypeOfLineServiceOrProduct', 'cd.tva_tx'=>"LineVATRate", 'cd.qty'=>"LineQty", 'cd.total_ht'=>"LineTotalHT", 'cd.total_tva'=>"LineTotalVAT", 'cd.total_ttc'=>"LineTotalTTC", @@ -236,7 +236,7 @@ class modCommande extends DolibarrModules 's.nom'=>'Text', 'ps.nom'=>'Text', 's.address'=>'Text', 's.zip'=>'Text', 's.town'=>'Text', 'co.label'=>'List:c_country:label:label', 'co.code'=>'Text', 's.phone'=>'Text', 's.siren'=>'Text', 's.siret'=>'Text', 's.ape'=>'Text', 's.idprof4'=>'Text', 'c.ref'=>"Text", 'c.ref_client'=>"Text", 'c.date_creation'=>"Date", 'c.date_commande'=>"Date", 'c.date_livraison'=>"Date", 'c.amount_ht'=>"Numeric", 'c.total_ht'=>"Numeric", - 'c.total_ttc'=>"Numeric", 'c.facture'=>"Boolean", 'c.fk_statut'=>'Status', 'c.note_public'=>"Text", 'c.date_livraison'=>'Date', 'pj.ref'=>'Text', + 'c.total_ttc'=>"Numeric", 'c.facture'=>"Boolean", 'c.fk_statut'=>'Status', 'c.note_public'=>"Text", 'pj.ref'=>'Text', 'cd.description'=>"Text", 'cd.product_type'=>'Boolean', 'cd.tva_tx'=>"Numeric", 'cd.qty'=>"Numeric", 'cd.total_ht'=>"Numeric", 'cd.total_tva'=>"Numeric", 'cd.total_ttc'=>"Numeric", 'p.rowid'=>'List:product:ref::product', 'p.ref'=>'Text', 'p.label'=>'Text', 'd.nom'=>'Text', 'c.entity'=>'List:entity:label:rowid', diff --git a/htdocs/core/modules/modECM.class.php b/htdocs/core/modules/modECM.class.php index 1ea7530be53..09556b43cd8 100644 --- a/htdocs/core/modules/modECM.class.php +++ b/htdocs/core/modules/modECM.class.php @@ -74,12 +74,6 @@ class modECM extends DolibarrModules $this->const = array(); // List of parameters $r = 0; - $this->const[$r][0] = "ECM_AUTO_TREE_ENABLED"; - $this->const[$r][1] = "chaine"; - $this->const[$r][2] = "1"; - $this->const[$r][3] = 'Auto tree is enabled by default'; - $this->const[$r][4] = 0; - // Boxes $this->boxes = array(); // List of boxes $r = 0; @@ -182,7 +176,7 @@ class modECM extends DolibarrModules 'langs'=>'ecm', 'position'=>103, 'perms'=>'$user->rights->ecm->read || $user->rights->ecm->upload', - 'enabled'=>'($user->rights->ecm->read || $user->rights->ecm->upload) && getDolGlobalInt("ECM_AUTO_TREE_ENABLED")', + 'enabled'=>'($user->rights->ecm->read || $user->rights->ecm->upload) && !getDolGlobalInt("ECM_AUTO_TREE_HIDEN")', 'target'=>'', 'user'=>2, // 0=Menu for internal users, 1=external users, 2=both ); diff --git a/htdocs/core/modules/modExport.class.php b/htdocs/core/modules/modExport.class.php index 357e280f9f6..df996a312bf 100644 --- a/htdocs/core/modules/modExport.class.php +++ b/htdocs/core/modules/modExport.class.php @@ -64,6 +64,7 @@ class modExport extends DolibarrModules $this->requiredby = array(); $this->phpmin = array(7, 0); $this->phpmax = array(); + $this->enabled_bydefault = true; // Will be enabled during install // Constants $this->const = array(); diff --git a/htdocs/core/modules/modFacture.class.php b/htdocs/core/modules/modFacture.class.php index 85072c90cee..a7089037abe 100644 --- a/htdocs/core/modules/modFacture.class.php +++ b/htdocs/core/modules/modFacture.class.php @@ -88,7 +88,7 @@ class modFacture extends DolibarrModules $this->const[$r][0] = "FACTURE_ADDON_PDF"; $this->const[$r][1] = "chaine"; - $this->const[$r][2] = "crabe"; + $this->const[$r][2] = "sponge"; $this->const[$r][3] = 'Name of PDF model of invoice'; $this->const[$r][4] = 0; $r++; diff --git a/htdocs/core/modules/modFckeditor.class.php b/htdocs/core/modules/modFckeditor.class.php index fa3a66c37cc..9dd3fce7fcd 100644 --- a/htdocs/core/modules/modFckeditor.class.php +++ b/htdocs/core/modules/modFckeditor.class.php @@ -66,6 +66,7 @@ class modFckeditor extends DolibarrModules $this->disabled = in_array(constant('JS_CKEDITOR'), array('disabled', 'disabled/')); $this->depends = array(); $this->requiredby = array('modWebsites'); + $this->enabled_bydefault = true; // Will be enabled during install // Constants $this->const = array(); @@ -74,7 +75,6 @@ class modFckeditor extends DolibarrModules $this->const[3] = array("FCKEDITOR_ENABLE_USERSIGN", "yesno", "1", "WYSIWIG for user signature"); $this->const[4] = array("FCKEDITOR_ENABLE_MAILING", "yesno", "1", "WYSIWIG for mass emailings"); $this->const[5] = array("FCKEDITOR_ENABLE_MAIL", "yesno", "1", "WYSIWIG for products details lines for all entities"); - $this->const[6] = array("FCKEDITOR_SKIN", "string", "moono-lisa", "Skin by default for fckeditor"); // Boxes $this->boxes = array(); diff --git a/htdocs/core/modules/modFournisseur.class.php b/htdocs/core/modules/modFournisseur.class.php index e05d7964094..b6286c35162 100644 --- a/htdocs/core/modules/modFournisseur.class.php +++ b/htdocs/core/modules/modFournisseur.class.php @@ -111,6 +111,7 @@ class modFournisseur extends DolibarrModules $this->const[$r][4] = 0; $r++; + // Add ability ODT for Supplier orders $this->const[$r][0] = "SUPPLIER_ORDER_ADDON_PDF_ODT_PATH"; $this->const[$r][1] = "chaine"; $this->const[$r][2] = "DOL_DATA_ROOT/doctemplates/supplier_orders"; @@ -118,6 +119,14 @@ class modFournisseur extends DolibarrModules $this->const[$r][4] = 0; $r++; + // Add ability ODT for Supplier Invoices + $this->const[$r][0] = "SUPPLIER_INVOICE_ADDON_PDF_ODT_PATH"; + $this->const[$r][1] = "chaine"; + $this->const[$r][2] = ""; + $this->const[$r][3] = ""; + $this->const[$r][4] = 0; + $r++; + // Boxes $this->boxes = array( 0=>array('file'=>'box_graph_invoices_supplier_permonth.php', 'enabledbydefaulton'=>'Home'), @@ -578,6 +587,9 @@ class modFournisseur extends DolibarrModules } // End add extra fields $this->import_fieldshidden_array[$r] = array('extra.fk_object' => 'lastrowid-'.MAIN_DB_PREFIX.'facture_fourn'); + if (empty($conf->multicurrency->enabled)) { + $this->import_fieldshidden_array[$r]['f.multicurrency_code'] = 'const-'.$conf->currency; + } $this->import_regex_array[$r] = array('f.ref' => '(SI\d{4}-\d{4}|PROV.{1,32}$)', 'f.multicurrency_code' => 'code@'.MAIN_DB_PREFIX.'multicurrency'); $import_sample = array( 'f.ref' => '(PROV001)', @@ -872,7 +884,7 @@ class modFournisseur extends DolibarrModules $this->remove($options); - //ODT template + //ODT template for Supplier Orders $src = DOL_DOCUMENT_ROOT.'/install/doctemplates/supplier_orders/template_supplier_order.odt'; $dirodt = DOL_DATA_ROOT.'/doctemplates/supplier_orders'; $dest = $dirodt.'/template_supplier_order.odt'; @@ -888,11 +900,38 @@ class modFournisseur extends DolibarrModules } } - $sql = array( - "DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[0][2])."' AND type = 'order_supplier' AND entity = ".((int) $conf->entity), - "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[0][2])."', 'order_supplier', ".((int) $conf->entity).")", + $sql_order = array( + "DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[0][2])."' AND type = 'order_supplier' AND entity = ".((int) $conf->entity), + "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[0][2])."', 'order_supplier', ".((int) $conf->entity).")", ); + //ODT template for Supplier Invoice + $src = DOL_DOCUMENT_ROOT.'/install/doctemplates/supplier_invoices/template_supplier_invoices.odt'; + $dirodt = DOL_DATA_ROOT.'/doctemplates/supplier_invoices'; + $dest = $dirodt.'/template_supplier_invoices.odt'; + + if (file_exists($src) && !file_exists($dest)) { + require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; + dol_mkdir($dirodt); + $result = dol_copy($src, $dest, 0, 0); + if ($result < 0) { + $langs->load("errors"); + $this->error = $langs->trans('ErrorFailToCopyFile', $src, $dest); + return 0; + } + } + + /* + $sql_invoice = array( + "DELETE FROM ".MAIN_DB_PREFIX."document_model WHERE nom = '".$this->db->escape($this->const[2][2])."' AND type = 'invoice_supplier' AND entity = ".((int) $conf->entity), + "INSERT INTO ".MAIN_DB_PREFIX."document_model (nom, type, entity) VALUES('".$this->db->escape($this->const[2][2])."', 'invoice_supplier', ".((int) $conf->entity).")", + ); + + $sql = array_merge($sql_order, $sql_invoice); + */ + + $sql = $sql_order; + return $this->_init($sql, $options); } } diff --git a/htdocs/core/modules/modHRM.class.php b/htdocs/core/modules/modHRM.class.php index 3f3dd4b97a1..78c0bde14f6 100644 --- a/htdocs/core/modules/modHRM.class.php +++ b/htdocs/core/modules/modHRM.class.php @@ -265,6 +265,14 @@ class modHRM extends DolibarrModules $this->rights[$r][4] = 'write_personal_information'; $this->rights[$r][5] = 'write'; // In php code, permission will be checked by test if ($user->rights->hrm->write_personal_information->write) $r++; + + // Evaluation + $this->rights[$r][0] = 4033; // Permission id (must not be already used) + $this->rights[$r][1] = 'Read all evaluations'; // Permission label + $this->rights[$r][3] = 0; // Permission by default for new user (0/1) + $this->rights[$r][4] = 'evaluation'; + $this->rights[$r][5] = 'readall'; // In php code, permission will be checked by test if ($user->rights->hrm->evaluation->read) + $r++; } /** diff --git a/htdocs/core/modules/modHoliday.class.php b/htdocs/core/modules/modHoliday.class.php index 61bdc0e8f98..57ffe62e005 100644 --- a/htdocs/core/modules/modHoliday.class.php +++ b/htdocs/core/modules/modHoliday.class.php @@ -78,10 +78,6 @@ class modHoliday extends DolibarrModules // Config pages $this->config_page_url = array("holiday.php"); - - // Config pages. Put here list of php page names stored in admmin directory used to setup module. - // $this->config_page_url = array("holiday.php?leftmenu=setup@holiday"); - // Dependencies $this->hidden = false; // A condition to hide module $this->depends = array(); // List of module class names as string that must be enabled if this module is enabled diff --git a/htdocs/core/modules/modImport.class.php b/htdocs/core/modules/modImport.class.php index ad0f33c8da2..63f0ca5189f 100644 --- a/htdocs/core/modules/modImport.class.php +++ b/htdocs/core/modules/modImport.class.php @@ -67,7 +67,7 @@ class modImport extends DolibarrModules $this->phpmin = array(7, 0); // Minimum version of PHP required by module - Need auto_detect_line_endings php option to solve MAC pbs. $this->phpmax = array(); $this->need_dolibarr_version = array(2, 7, -1); // Minimum version of Dolibarr required by module - $this->need_javascript_ajax = 1; + $this->enabled_bydefault = true; // Will be enabled during install // Constants $this->const = array(); diff --git a/htdocs/core/modules/modLoan.class.php b/htdocs/core/modules/modLoan.class.php index 7f2850b075a..36919bc38af 100644 --- a/htdocs/core/modules/modLoan.class.php +++ b/htdocs/core/modules/modLoan.class.php @@ -82,7 +82,7 @@ class modLoan extends DolibarrModules "chaine", "6611" ); - $this->const[1] = array( + $this->const[2] = array( "LOAN_ACCOUNTING_ACCOUNT_INSURANCE", "chaine", "6162" diff --git a/htdocs/core/modules/modModuleBuilder.class.php b/htdocs/core/modules/modModuleBuilder.class.php index 2d6cafa9c2e..8e1fa8bac06 100644 --- a/htdocs/core/modules/modModuleBuilder.class.php +++ b/htdocs/core/modules/modModuleBuilder.class.php @@ -48,7 +48,7 @@ class modModuleBuilder extends DolibarrModules $this->module_position = '90'; // Module label (no space allowed), used if translation string 'ModuleXXXName' not found (where XXX is value of numeric property 'numero' of module) $this->name = preg_replace('/^mod/i', '', get_class($this)); - $this->description = "A RAD (Rapid Application Development) tool to help developers to build their own module."; + $this->description = "A RAD (Rapid Application Development - low-code and no-code) tool to help developers or advanced users to build their own module/application."; // Possible values for version are: 'development', 'experimental', 'dolibarr' or version $this->version = 'dolibarr'; // Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase) diff --git a/htdocs/core/modules/modMrp.class.php b/htdocs/core/modules/modMrp.class.php index fb836c8393b..58e7791845a 100644 --- a/htdocs/core/modules/modMrp.class.php +++ b/htdocs/core/modules/modMrp.class.php @@ -2,7 +2,7 @@ /* Copyright (C) 2004-2018 Laurent Destailleur * Copyright (C) 2018-2019 Nicolas ZABOURI * Copyright (C) 2019 Frédéric France - * Copyright (C) 2019 Alicealalalamdskfldmjgdfgdfhfghgfh Adminson + * Copyright (C) 2019 Destailleur Laurent * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/htdocs/core/modules/modPaybox.class.php b/htdocs/core/modules/modPaybox.class.php index cf6ef512873..3df0b8f6a1d 100644 --- a/htdocs/core/modules/modPaybox.class.php +++ b/htdocs/core/modules/modPaybox.class.php @@ -54,7 +54,7 @@ class modPayBox extends DolibarrModules // Module description, used if translation string 'ModuleXXXDesc' not found (where XXX is value of numeric property 'numero' of module) $this->description = "Module to offer an online payment page by credit card with PayBox"; // Possible values for version are: 'development', 'experimental', 'dolibarr' or version - $this->version = 'dolibarr'; + $this->version = 'dolibarr_deprecated'; // Key used in llx_const table to save module status enabled/disabled (where MYMODULE is value of property name of module in uppercase) $this->const_name = 'MAIN_MODULE_'.strtoupper($this->name); // Name of image file used for this module. diff --git a/htdocs/core/modules/modProduct.class.php b/htdocs/core/modules/modProduct.class.php index 5224f82a2f5..16906c95f86 100644 --- a/htdocs/core/modules/modProduct.class.php +++ b/htdocs/core/modules/modProduct.class.php @@ -233,7 +233,7 @@ class modProduct extends DolibarrModules if (getDolGlobalInt('MAIN_MULTILANGS')) { $this->export_fields_array[$r] = array_merge($this->export_fields_array[$r], array('l.lang'=>'Language', 'l.label'=>'TranslatedLabel', 'l.description'=>'TranslatedDescription', 'l.note'=>'TranslatedNote')); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->export_fields_array[$r]['p.fk_unit'] = 'Unit'; } $this->export_TypeFields_array[$r] = array( @@ -640,7 +640,7 @@ class modProduct extends DolibarrModules if (isModEnabled('barcode')) { $this->import_fields_array[$r] = array_merge($this->import_fields_array[$r], array('p.barcode'=>'BarCode')); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->import_fields_array[$r]['p.fk_unit'] = 'Unit'; } @@ -724,7 +724,7 @@ class modProduct extends DolibarrModules if (isModEnabled('barcode')) { $import_sample = array_merge($import_sample, array('p.barcode'=>'')); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $import_sample = array_merge( $import_sample, array( diff --git a/htdocs/core/modules/modProjet.class.php b/htdocs/core/modules/modProjet.class.php index 89e57be51bb..8bc8e03adb2 100644 --- a/htdocs/core/modules/modProjet.class.php +++ b/htdocs/core/modules/modProjet.class.php @@ -214,7 +214,7 @@ class modProjet extends DolibarrModules $this->menu = 1; // This module add menu entries. They are coded into menu manager. - //Exports + // Exports //-------- $r = 1; @@ -291,6 +291,40 @@ class modProjet extends DolibarrModules } $this->export_sql_end[$r] .= " WHERE p.entity IN (".getEntity('project').")"; + // Import project/opportunities + $r++; + $this->import_code[$r] = 'projects'; + $this->import_label[$r] = 'ImportDatasetProjects'; + $this->import_icon[$r] = 'project'; + $this->import_entities_array[$r] = array(); // We define here only fields that use another icon that the one defined into import_icon + $this->import_tables_array[$r] = array('t'=>MAIN_DB_PREFIX.'projet', 'extra'=>MAIN_DB_PREFIX.'projet_extrafields'); // List of tables to insert into (insert done in same order) + $this->import_fields_array[$r] = array('t.ref'=>'ProjectRef*', 't.title'=>'Label*', 't.description'=>"Description", 't.fk_soc' => 'ThirdPartyName', 't.public'=>"Public", 't.fk_statut'=>"Status"); + $this->import_fields_array[$r] = array_merge($this->import_fields_array[$r], array('t.fk_opp_status'=>"OpportunityStatus", 't.opp_percent'=>"OpportunityProbability", 't.opp_amount'=>"OpportunityAmount", 't.note_public'=>"NotePublic", 't.note_private'=>"NotePrivate", 't.budget_amount'=>"Budget", 't.dateo'=>"DateStart", 't.datee'=>"DateEnd")); + // Add extra fields + $sql = "SELECT name, label, fieldrequired FROM ".MAIN_DB_PREFIX."extrafields WHERE type <> 'separate' AND elementtype = 'projet' AND entity IN (0,".$conf->entity.")"; + $resql = $this->db->query($sql); + if ($resql) { // This can fail when class is used on old database (during migration for example) + while ($obj = $this->db->fetch_object($resql)) { + $fieldname = 'extra.'.$obj->name; + $fieldlabel = ucfirst($obj->label); + $this->import_fields_array[$r][$fieldname] = $fieldlabel.($obj->fieldrequired ? '*' : ''); + } + } + // End add extra fields + $this->import_fieldshidden_array[$r] = array('t.fk_user_creat'=>'user->id', 'extra.fk_object'=>'lastrowid-'.MAIN_DB_PREFIX.'projet'); // aliastable.field => ('user->id' or 'lastrowid-'.tableparent) + $this->import_convertvalue_array[$r] = array( + 't.ref'=>array('rule'=>'getrefifauto', 'class'=>(empty($conf->global->PROJECT_ADDON) ? 'mod_project_simple' : $conf->global->PROJECT_ADDON), 'path'=>"/core/modules/project/".(empty($conf->global->PROJECT_ADDON) ? 'mod_project_simple' : $conf->global->PROJECT_ADDON).'.php'), + 't.fk_soc' => array( + 'rule' => 'fetchidfromref', + 'file' => '/societe/class/societe.class.php', + 'class' => 'Societe', + 'method' => 'fetch', + 'element' => 'ThirdParty' + ), + ); + //$this->import_convertvalue_array[$r]=array('s.fk_soc'=>array('rule'=>'lastrowid',table='t'); + $this->import_regex_array[$r] = array('t.dateo'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$', 't.datee'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]$', 't.datec'=>'^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]( [0-9][0-9]:[0-9][0-9]:[0-9][0-9])?$'); + $this->import_examplevalues_array[$r] = array('t.fk_soc'=>'ThirdParty', 't.ref'=>"auto or PJ2010-1234", 't.title'=>"My project", 't.fk_statut'=>'0,1 or 2', 't.datec'=>'1972-10-10', 't.note_private'=>"My private note", 't.note_public'=>"My public note"); // Import list of tasks if (empty($conf->global->PROJECT_HIDE_TASKS)) { diff --git a/htdocs/core/modules/modPropale.class.php b/htdocs/core/modules/modPropale.class.php index 68900bfa993..c3ca77e9a0c 100644 --- a/htdocs/core/modules/modPropale.class.php +++ b/htdocs/core/modules/modPropale.class.php @@ -78,7 +78,7 @@ class modPropale extends DolibarrModules $this->const[$r][0] = "PROPALE_ADDON_PDF"; $this->const[$r][1] = "chaine"; - $this->const[$r][2] = "azur"; + $this->const[$r][2] = "cyan"; $this->const[$r][3] = 'Name of the proposal generation manager in PDF format'; $this->const[$r][4] = 0; $r++; diff --git a/htdocs/core/modules/modService.class.php b/htdocs/core/modules/modService.class.php index 868303c231b..a316c746acb 100644 --- a/htdocs/core/modules/modService.class.php +++ b/htdocs/core/modules/modService.class.php @@ -198,7 +198,7 @@ class modService extends DolibarrModules if (getDolGlobalInt('MAIN_MULTILANGS')) { $this->export_fields_array[$r] = array_merge($this->export_fields_array[$r], array('l.lang'=>'Language', 'l.label'=>'TranslatedLabel', 'l.description'=>'TranslatedDescription', 'l.note'=>'TranslatedNote')); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->export_fields_array[$r]['p.fk_unit'] = 'Unit'; } $this->export_TypeFields_array[$r] = array( @@ -587,7 +587,7 @@ class modService extends DolibarrModules if (isModEnabled('barcode')) { $this->import_fields_array[$r] = array_merge($this->import_fields_array[$r], array('p.barcode'=>'BarCode')); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->import_fields_array[$r]['p.fk_unit'] = 'Unit'; } // Add extra fields @@ -678,7 +678,7 @@ class modService extends DolibarrModules if (isModEnabled('barcode')) { $import_sample = array_merge($import_sample, array('p.barcode'=>'')); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $import_sample = array_merge( $import_sample, array( diff --git a/htdocs/core/modules/modSociete.class.php b/htdocs/core/modules/modSociete.class.php index 70729f5c9dc..d63084ac5b5 100644 --- a/htdocs/core/modules/modSociete.class.php +++ b/htdocs/core/modules/modSociete.class.php @@ -571,7 +571,6 @@ class modSociete extends DolibarrModules 'dict' => 'DictionaryCompanyType' ), 's.capital' => array('rule' => 'numeric'), - 's.fk_stcomm' => array('rule' => 'zeroifnull'), 's.parent' => array( 'rule' => 'fetchidfromref', 'file' => '/societe/class/societe.class.php', diff --git a/htdocs/core/modules/modTicket.class.php b/htdocs/core/modules/modTicket.class.php index c8d2d8d5a4f..37e6552af2f 100644 --- a/htdocs/core/modules/modTicket.class.php +++ b/htdocs/core/modules/modTicket.class.php @@ -118,7 +118,8 @@ class modTicket extends DolibarrModules 10 => array('TICKET_MESSAGE_MAIL_INTRO', 'chaine', $langs->trans('TicketMessageMailIntroText'), 'Introduction text of ticket replies sent from Dolibarr', 0), 11 => array('TICKET_MESSAGE_MAIL_SIGNATURE', 'chaine', $default_footer, 'Signature to use by default for messages sent from Dolibarr', 0), 12 => array('MAIN_EMAILCOLLECTOR_MAIL_WITHOUT_HEADER', 'chaine', "1", 'Disable the rendering of headers in tickets', 0), - 13 => array('MAIN_SECURITY_ENABLECAPTCHA_TICKET', 'chaine', getDolGlobalInt('MAIN_SECURITY_ENABLECAPTCHA_TICKET'), 'Enable captcha code by default', 0) + 13 => array('MAIN_SECURITY_ENABLECAPTCHA_TICKET', 'chaine', getDolGlobalInt('MAIN_SECURITY_ENABLECAPTCHA_TICKET'), 'Enable captcha code by default', 0), + 14 => array('TICKET_SHOW_COMPANY_LOGO', 'chaine', getDolGlobalInt('TICKET_SHOW_COMPANY_LOGO'), 'Enable logo header on ticket public page', 0) ); diff --git a/htdocs/core/modules/modUser.class.php b/htdocs/core/modules/modUser.class.php index 6b14d797f15..de7bb6feecf 100644 --- a/htdocs/core/modules/modUser.class.php +++ b/htdocs/core/modules/modUser.class.php @@ -337,7 +337,7 @@ class modUser extends DolibarrModules $this->import_examplevalues_array[$r] = array( 'u.lastname'=>"Doe", 'u.firstname'=>'John', 'u.login'=>'jdoe', 'u.employee'=>'0 or 1', 'u.job'=>'CTO', 'u.gender'=>'man or woman', 'u.pass_crypted'=>'Encrypted password', - 'u.fk_soc'=>'0 (internal user) or company name (external user)', 'u.datec'=>dol_print_date(dol_now(), '%Y-%m-%d'), 'u.address'=>"61 jump street", + 'u.fk_soc'=>'0 (internal user) or company name (external user)', 'u.address'=>"61 jump street", 'u.zip'=>"123456", 'u.town'=>"Big town", 'u.fk_country'=>'US, FR, DE...', 'u.office_phone'=>"0101010101", 'u.office_fax'=>"0101010102", 'u.email'=>"test@mycompany.com", 'u.salary'=>"10000", 'u.note_public'=>"This is an example of public note for record", 'u.note_private'=>"This is an example of private note for record", 'u.datec'=>"2015-01-01 or 2015-01-01 12:30:00", 'u.statut'=>"0 (closed) or 1 (active)", diff --git a/htdocs/core/modules/modWorkflow.class.php b/htdocs/core/modules/modWorkflow.class.php index 58da4876d32..1fd6a89e66a 100644 --- a/htdocs/core/modules/modWorkflow.class.php +++ b/htdocs/core/modules/modWorkflow.class.php @@ -95,7 +95,7 @@ class modWorkflow extends DolibarrModules 8=>array('WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER', 'chaine', '1', 'WORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER', 0, 'current', 0), 10=>array('WORKFLOW_TICKET_LINK_CONTRACT', 'chaine', '0', 'Automatically link a ticket to available contracts', 0, 'current', 0), 11=>array('WORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS', 'chaine', '0', 'Search among parent companies contracts when automatically linking a ticket to available contracts', 0, 'current', 0), - 11=>array('WORKFLOW_TICKET_CREATE_INTERVENTION', 'chaine', '1', 'WORKFLOW_TICKET_CREATE_INTERVENTION', 0, 'current', 0) + 12=>array('WORKFLOW_TICKET_CREATE_INTERVENTION', 'chaine', '0', 'WORKFLOW_TICKET_CREATE_INTERVENTION', 0, 'current', 0) ); // Boxes diff --git a/htdocs/core/modules/movement/doc/pdf_standard.modules.php b/htdocs/core/modules/movement/doc/pdf_standard.modules.php index 064bdfbf3b7..d42dbaa0666 100644 --- a/htdocs/core/modules/movement/doc/pdf_standard.modules.php +++ b/htdocs/core/modules/movement/doc/pdf_standard.modules.php @@ -314,7 +314,7 @@ class pdf_standard extends ModelePDFMovement $sql .= natural_search('p.label', $search_product); } if ($search_warehouse > 0) { - $sql .= " AND e.rowid = ".((int) $this->db->escape($search_warehouse)); + $sql .= " AND e.rowid = ".((int) $search_warehouse); } if (!empty($search_user)) { $sql .= natural_search('u.login', $search_user); @@ -941,7 +941,7 @@ class pdf_standard extends ModelePDFMovement * @param int $showaddress 0=no, 1=yes * @param Translate $outputlangs Object lang for output * @param string $titlekey Translation key to show as title of document - * @return void + * @return int Return topshift value */ protected function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey = "") { @@ -961,8 +961,8 @@ class pdf_standard extends ModelePDFMovement pdf_pagehead($pdf, $outputlangs, $this->page_hauteur); // Show Draft Watermark - if ($object->statut == 0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK))) { - pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', $conf->global->COMMANDE_DRAFT_WATERMARK); + if ($object->statut == 0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { + pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); } $pdf->SetTextColor(0, 0, 60); @@ -1108,8 +1108,13 @@ class pdf_standard extends ModelePDFMovement $posy += 2; + $top_shift = 0; // Show list of linked objects + $current_y = $pdf->getY(); //$posy = pdf_writeLinkedObjects($pdf, $object, $outputlangs, $posx, $posy, 100, 3, 'R', $default_font_size); + //if ($current_y < $pdf->getY()) { + // $top_shift = $pdf->getY() - $current_y; + //} if ($showaddress) { /* @@ -1146,6 +1151,7 @@ class pdf_standard extends ModelePDFMovement } $pdf->SetTextColor(0, 0, 0); + return $top_shift; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore diff --git a/htdocs/core/modules/movement/modules_movement.php b/htdocs/core/modules/movement/modules_movement.php index 1af966faf22..a058d685114 100644 --- a/htdocs/core/modules/movement/modules_movement.php +++ b/htdocs/core/modules/movement/modules_movement.php @@ -85,8 +85,6 @@ abstract class ModelePDFMovement extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'movement'; $list = array(); diff --git a/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php b/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php index b89c4eab2cd..90d1f2f8d6b 100644 --- a/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php +++ b/htdocs/core/modules/mrp/doc/doc_generic_mo_odt.modules.php @@ -266,7 +266,7 @@ class doc_generic_mo_odt extends ModelePDFMo if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref . '_' . $newfiletmp; diff --git a/htdocs/core/modules/mrp/doc/pdf_vinci.modules.php b/htdocs/core/modules/mrp/doc/pdf_vinci.modules.php index c5dc9dd8b19..8e3eeeafa33 100644 --- a/htdocs/core/modules/mrp/doc/pdf_vinci.modules.php +++ b/htdocs/core/modules/mrp/doc/pdf_vinci.modules.php @@ -816,11 +816,11 @@ class pdf_vinci extends ModelePDFMo // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0)), 0, 'R', 1); // Show VAT by rates and total @@ -1085,9 +1085,9 @@ class pdf_vinci extends ModelePDFMo //pdf_pagehead($pdf,$outputlangs,$this->page_hauteur); //Affiche le filigrane brouillon - Print Draft Watermark - /*if($object->statut==0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK)) ) + /*if($object->statut==0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { - pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',$conf->global->COMMANDE_DRAFT_WATERMARK); + pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); }*/ //Print content @@ -1405,14 +1405,13 @@ class pdf_vinci extends ModelePDFMo $rank = 0; $this->cols['code'] = array( 'rank' => $rank, - 'status' => false, + 'status' => true, 'width' => 35, // in mm 'title' => array( 'textkey' => 'Ref' ), 'border-left' => true, // add left line separator ); - $this->cols['code']['status'] = true; $rank = 1; // do not use negative rank $this->cols['desc'] = array( @@ -1455,14 +1454,13 @@ class pdf_vinci extends ModelePDFMo $rank = $rank + 10; $this->cols['dim'] = array( 'rank' => $rank, - 'status' => false, + 'status' => true, 'width' => 25, // in mm 'title' => array( 'textkey' => 'Size' ), 'border-left' => true, // add left line separator ); - $this->cols['dim']['status'] = true; $rank = $rank + 10; $this->cols['qty'] = array( @@ -1474,7 +1472,6 @@ class pdf_vinci extends ModelePDFMo ), 'border-left' => true, // add left line separator ); - $this->cols['qty']['status'] = true; $rank = $rank + 10; $this->cols['qtytot'] = array( @@ -1486,7 +1483,6 @@ class pdf_vinci extends ModelePDFMo ), 'border-left' => true, // add left line separator ); - $this->cols['qtytot']['status'] = true; // Add extrafields cols if (!empty($object->lines)) { diff --git a/htdocs/core/modules/mrp/mod_mo_advanced.php b/htdocs/core/modules/mrp/mod_mo_advanced.php index 5588d1cae16..cd134537ea2 100644 --- a/htdocs/core/modules/mrp/mod_mo_advanced.php +++ b/htdocs/core/modules/mrp/mod_mo_advanced.php @@ -55,7 +55,7 @@ class mod_mo_advanced extends ModeleNumRefMos /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/mrp/modules_mo.php b/htdocs/core/modules/mrp/modules_mo.php index 454df89bcde..c178a5d3eaf 100644 --- a/htdocs/core/modules/mrp/modules_mo.php +++ b/htdocs/core/modules/mrp/modules_mo.php @@ -50,8 +50,6 @@ abstract class ModelePDFMo extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'mrp'; $list = array(); @@ -87,7 +85,7 @@ abstract class ModeleNumRefMos /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/oauth/google_oauthcallback.php b/htdocs/core/modules/oauth/google_oauthcallback.php index b993cbdd81e..ed0caa1a4ff 100644 --- a/htdocs/core/modules/oauth/google_oauthcallback.php +++ b/htdocs/core/modules/oauth/google_oauthcallback.php @@ -42,7 +42,7 @@ $urlwithroot = $urlwithouturlroot.DOL_URL_ROOT; // This is to use external domai $action = GETPOST('action', 'aZ09'); $backtourl = GETPOST('backtourl', 'alpha'); $keyforprovider = GETPOST('keyforprovider', 'aZ09'); -if (empty($keyforprovider) && !empty($_SESSION["oauthkeyforproviderbeforeoauthjump"]) && (GETPOST('code') || $action == 'delete')) { +if (!GETPOSTISSET('keyforprovider') && !empty($_SESSION["oauthkeyforproviderbeforeoauthjump"]) && (GETPOST('code') || $action == 'delete')) { // If we are coming from the Oauth page $keyforprovider = $_SESSION["oauthkeyforproviderbeforeoauthjump"]; } diff --git a/htdocs/core/modules/payment/mod_payment_ant.php b/htdocs/core/modules/payment/mod_payment_ant.php index 958074202fe..03a6109bd67 100644 --- a/htdocs/core/modules/payment/mod_payment_ant.php +++ b/htdocs/core/modules/payment/mod_payment_ant.php @@ -57,7 +57,7 @@ class mod_payment_ant extends ModeleNumRefPayments /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/payment/modules_payment.php b/htdocs/core/modules/payment/modules_payment.php index f19e80dd3d2..68b864fe94d 100644 --- a/htdocs/core/modules/payment/modules_payment.php +++ b/htdocs/core/modules/payment/modules_payment.php @@ -41,7 +41,7 @@ abstract class ModeleNumRefPayments /** * Return the default description of numbering module * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/printsheet/modules_labels.php b/htdocs/core/modules/printsheet/modules_labels.php index ae4c6888a6c..b80710dc1f6 100644 --- a/htdocs/core/modules/printsheet/modules_labels.php +++ b/htdocs/core/modules/printsheet/modules_labels.php @@ -51,8 +51,6 @@ class ModelePDFLabels public function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'members_labels'; $list = array(); diff --git a/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php b/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php index 821b6a24e10..6fde0ce16c4 100644 --- a/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php +++ b/htdocs/core/modules/product/doc/doc_generic_product_odt.modules.php @@ -153,7 +153,7 @@ class doc_generic_product_odt extends ModelePDFProduct $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); $texte .= '
'; $texte .= ''; $texte .= '
'; $texte .= ''; @@ -274,7 +274,7 @@ class doc_generic_product_odt extends ModelePDFProduct if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/product/doc/pdf_standard.modules.php b/htdocs/core/modules/product/doc/pdf_standard.modules.php index 89df34f8f73..8baef2ffa75 100644 --- a/htdocs/core/modules/product/doc/pdf_standard.modules.php +++ b/htdocs/core/modules/product/doc/pdf_standard.modules.php @@ -687,8 +687,8 @@ class pdf_standard extends ModelePDFProduct pdf_pagehead($pdf, $outputlangs, $this->page_hauteur); // Show Draft Watermark - if ($object->statut == 0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK))) { - pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', $conf->global->COMMANDE_DRAFT_WATERMARK); + if ($object->statut == 0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { + pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); } $pdf->SetTextColor(0, 0, 60); diff --git a/htdocs/core/modules/product/mod_codeproduct_elephant.php b/htdocs/core/modules/product/mod_codeproduct_elephant.php index b2164e80175..c883de79c5e 100644 --- a/htdocs/core/modules/product/mod_codeproduct_elephant.php +++ b/htdocs/core/modules/product/mod_codeproduct_elephant.php @@ -139,7 +139,7 @@ class mod_codeproduct_elephant extends ModeleProductCode * Return an example of result returned by getNextValue * * @param Translate $langs Object langs - * @param product $objproduct Object product + * @param Product $objproduct Object product * @param int $type Type of third party (1:customer, 2:supplier, -1:autodetect) * @return string Return string example */ diff --git a/htdocs/core/modules/product/mod_codeproduct_leopard.php b/htdocs/core/modules/product/mod_codeproduct_leopard.php index f7578d696f6..5819821f814 100644 --- a/htdocs/core/modules/product/mod_codeproduct_leopard.php +++ b/htdocs/core/modules/product/mod_codeproduct_leopard.php @@ -33,10 +33,9 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/product/modules_product.class.php' class mod_codeproduct_leopard extends ModeleProductCode { /* - * Attention ce module est utilise par defaut si aucun module n'a - * ete definit dans la configuration + * Please note this module is used by default if no module has been defined in the configuration * - * Le fonctionnement de celui-ci doit donc rester le plus ouvert possible + * Its operation must therefore remain as open as possible */ /** @@ -100,7 +99,7 @@ class mod_codeproduct_leopard extends ModeleProductCode /** * Return an example of result returned by getNextValue * - * @param product $objproduct Object product + * @param Product $objproduct Object product * @param int $type Type of third party (1:customer, 2:supplier, -1:autodetect) * @return string Return next value */ diff --git a/htdocs/core/modules/product/modules_product.class.php b/htdocs/core/modules/product/modules_product.class.php index 6c47847ef60..3a856763144 100644 --- a/htdocs/core/modules/product/modules_product.class.php +++ b/htdocs/core/modules/product/modules_product.class.php @@ -104,10 +104,10 @@ abstract class ModeleProductCode */ public $error = ''; - /** Renvoi la description par defaut du modele de numerotation + /** Returns the default description of the numbering pattern * * @param Translate $langs Object langs - * @return string Texte descripif + * @return string Descriptive text */ public function info($langs) { diff --git a/htdocs/core/modules/product_batch/mod_lot_advanced.php b/htdocs/core/modules/product_batch/mod_lot_advanced.php index 0e108b6b021..27cc509ea02 100644 --- a/htdocs/core/modules/product_batch/mod_lot_advanced.php +++ b/htdocs/core/modules/product_batch/mod_lot_advanced.php @@ -55,7 +55,7 @@ class mod_lot_advanced extends ModeleNumRefBatch /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -132,7 +132,7 @@ class mod_lot_advanced extends ModeleNumRefBatch * Return next free value * * @param Societe $objsoc Object thirdparty - * @param Object $object Object we need next value for + * @param Productlot $object Object we need next value for * @return string Value if KO, <0 if KO */ public function getNextValue($objsoc, $object) @@ -143,6 +143,15 @@ class mod_lot_advanced extends ModeleNumRefBatch // We get cursor rule $mask = getDolGlobalString('LOT_ADVANCED_MASK'); + $filter = ''; + if (getDolGlobalString('PRODUCTBATCH_LOT_USE_PRODUCT_MASKS') && !empty($object->fk_product)) { + $product = new Product($db); + $res = $product->fetch($object->fk_product); + if ($res > 0 && !empty($product->batch_mask)) { + $mask = $product->batch_mask; + $filter = ''; + } + } if (!$mask) { $this->error = 'NotConfigured'; @@ -151,7 +160,7 @@ class mod_lot_advanced extends ModeleNumRefBatch $date = dol_now(); - $numFinal = get_next_value($db, $mask, 'product_lot', 'batch', '', null, $date); + $numFinal = get_next_value($db, $mask, 'product_lot', 'batch', $filter, null, $date); return $numFinal; } diff --git a/htdocs/core/modules/product_batch/mod_lot_free.php b/htdocs/core/modules/product_batch/mod_lot_free.php index d6b24945ab0..8d14a25374f 100644 --- a/htdocs/core/modules/product_batch/mod_lot_free.php +++ b/htdocs/core/modules/product_batch/mod_lot_free.php @@ -1,6 +1,7 @@ * Copyright (C) 2006-2009 Laurent Destailleur + * Copyright (C) 2022 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -26,16 +27,15 @@ require_once DOL_DOCUMENT_ROOT.'/core/modules/product_batch/modules_product_batch.class.php'; /** - * \class mod_codeproduct_leopard - * \brief Classe permettant la gestion leopard des codes produits + * \class mod_lot_free + * \brief Class allowing lot_free management of batch numbers */ class mod_lot_free extends ModeleNumRefBatch { /* - * Attention ce module est utilise par defaut si aucun module n'a - * ete definit dans la configuration + * Please note this module is used by default if no module has been defined in the configuration * - * Le fonctionnement de celui-ci doit donc rester le plus ouvert possible + * Its operation must therefore remain as open as possible */ @@ -44,7 +44,10 @@ class mod_lot_free extends ModeleNumRefBatch */ public $name = 'lot_free'; - public $code_modifiable; // Code modifiable + /** + * @var string Code modifiable + */ + public $code_modifiable; public $code_modifiable_invalide; // Code modifiable si il est invalide @@ -94,12 +97,11 @@ class mod_lot_free extends ModeleNumRefBatch * Return an example of result returned by getNextValue * * @param Societe $objsoc Object thirdparty - * @param Object $object Object we need next value for + * @param Productlot $object Object we need next value for * @return string Return next value */ public function getNextValue($objsoc, $object) { - global $langs; return ''; } } diff --git a/htdocs/core/modules/product_batch/mod_lot_standard.php b/htdocs/core/modules/product_batch/mod_lot_standard.php index fc8d1389a00..ef3918fd167 100644 --- a/htdocs/core/modules/product_batch/mod_lot_standard.php +++ b/htdocs/core/modules/product_batch/mod_lot_standard.php @@ -112,7 +112,7 @@ class mod_lot_standard extends ModeleNumRefBatch * Return next free value * * @param Societe $objsoc Object thirdparty - * @param Object $object Object we need next value for + * @param Productlot $object Object we need next value for * @return string Value if KO, <0 if KO */ public function getNextValue($objsoc, $object) diff --git a/htdocs/core/modules/product_batch/mod_sn_advanced.php b/htdocs/core/modules/product_batch/mod_sn_advanced.php index f8d61c43c61..91fc99a1363 100644 --- a/htdocs/core/modules/product_batch/mod_sn_advanced.php +++ b/htdocs/core/modules/product_batch/mod_sn_advanced.php @@ -55,7 +55,7 @@ class mod_sn_advanced extends ModeleNumRefBatch /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -132,7 +132,7 @@ class mod_sn_advanced extends ModeleNumRefBatch * Return next free value * * @param Societe $objsoc Object thirdparty - * @param Object $object Object we need next value for + * @param Productlot $object Object we need next value for * @return string Value if KO, <0 if KO */ public function getNextValue($objsoc, $object) @@ -144,6 +144,16 @@ class mod_sn_advanced extends ModeleNumRefBatch // We get cursor rule $mask = getDolGlobalString('SN_ADVANCED_MASK'); + $filter = ''; + if (getDolGlobalString('PRODUCTBATCH_SN_USE_PRODUCT_MASKS') && !empty($object->fk_product)) { + $product = new Product($db); + $res = $product->fetch($object->fk_product); + if ($res > 0 && !empty($product->batch_mask)) { + $mask = $product->batch_mask; + $filter = ''; + } + } + if (!$mask) { $this->error = 'NotConfigured'; return 0; @@ -151,7 +161,7 @@ class mod_sn_advanced extends ModeleNumRefBatch $date = dol_now(); - $numFinal = get_next_value($db, $mask, 'product_lot', 'batch', '', null, $date); + $numFinal = get_next_value($db, $mask, 'product_lot', 'batch', $filter, null, $date); return $numFinal; } diff --git a/htdocs/core/modules/product_batch/mod_sn_free.php b/htdocs/core/modules/product_batch/mod_sn_free.php index f6b2417d34b..8ada51fb93b 100644 --- a/htdocs/core/modules/product_batch/mod_sn_free.php +++ b/htdocs/core/modules/product_batch/mod_sn_free.php @@ -93,7 +93,7 @@ class mod_sn_free extends ModeleNumRefBatch * Return an example of result returned by getNextValue * * @param Societe $objsoc Object thirdparty - * @param Object $object Object we need next value for + * @param Productlot $object Object we need next value for * @return string Return next value */ public function getNextValue($objsoc, $object) diff --git a/htdocs/core/modules/product_batch/mod_sn_standard.php b/htdocs/core/modules/product_batch/mod_sn_standard.php index d6c109cff81..ccd49d03b8f 100644 --- a/htdocs/core/modules/product_batch/mod_sn_standard.php +++ b/htdocs/core/modules/product_batch/mod_sn_standard.php @@ -112,7 +112,7 @@ class mod_sn_standard extends ModeleNumRefBatch * Return next free value * * @param Societe $objsoc Object thirdparty - * @param Object $object Object we need next value for + * @param Productlot $object Object we need next value for * @return string Value if KO, <0 if KO */ public function getNextValue($objsoc, $object) diff --git a/htdocs/core/modules/product_batch/modules_product_batch.class.php b/htdocs/core/modules/product_batch/modules_product_batch.class.php index 42d4d052bfe..d596ffeb111 100644 --- a/htdocs/core/modules/product_batch/modules_product_batch.class.php +++ b/htdocs/core/modules/product_batch/modules_product_batch.class.php @@ -55,8 +55,6 @@ abstract class ModelePDFProductBatch extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'product_batch'; $list = array(); @@ -89,7 +87,7 @@ abstract class ModeleNumRefBatch /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -125,7 +123,7 @@ abstract class ModeleNumRefBatch * Returns next assigned value * * @param Societe $objsoc Object thirdparty - * @param Object $object Object we need next value for + * @param Productlot $object Object we need next value for * @return string Valeur */ public function getNextValue($objsoc, $object) diff --git a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php index 2015da21f61..f08a93b4339 100644 --- a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php +++ b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php @@ -557,7 +557,7 @@ class doc_generic_project_odt extends ModelePDFProjects if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref . '_' . $newfiletmp; diff --git a/htdocs/core/modules/project/doc/pdf_beluga.modules.php b/htdocs/core/modules/project/doc/pdf_beluga.modules.php index 9947bb49b0b..7cf7c96aef2 100644 --- a/htdocs/core/modules/project/doc/pdf_beluga.modules.php +++ b/htdocs/core/modules/project/doc/pdf_beluga.modules.php @@ -130,7 +130,7 @@ class pdf_beluga extends ModelePDFProjects * Page orientation * @var string 'P' or 'Portait' (default), 'L' or 'Landscape' */ - private $orientation = ''; + private $orientation; /** * Issuer diff --git a/htdocs/core/modules/project/mod_project_universal.php b/htdocs/core/modules/project/mod_project_universal.php index 1020c42ebf6..889164fbfe5 100644 --- a/htdocs/core/modules/project/mod_project_universal.php +++ b/htdocs/core/modules/project/mod_project_universal.php @@ -62,7 +62,7 @@ class mod_project_universal extends ModeleNumRefProjects /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/project/modules_project.php b/htdocs/core/modules/project/modules_project.php index 894df4bf8f3..9f8e0e977c7 100644 --- a/htdocs/core/modules/project/modules_project.php +++ b/htdocs/core/modules/project/modules_project.php @@ -103,8 +103,6 @@ abstract class ModelePDFProjects extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'project'; $list = array(); @@ -143,9 +141,9 @@ abstract class ModeleNumRefProjects } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/project/task/mod_task_universal.php b/htdocs/core/modules/project/task/mod_task_universal.php index 6de02dcaf99..55c1a3ff89d 100644 --- a/htdocs/core/modules/project/task/mod_task_universal.php +++ b/htdocs/core/modules/project/task/mod_task_universal.php @@ -57,7 +57,7 @@ class mod_task_universal extends ModeleNumRefTask /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/project/task/modules_task.php b/htdocs/core/modules/project/task/modules_task.php index 09ba33332f1..97e31d5d24c 100644 --- a/htdocs/core/modules/project/task/modules_task.php +++ b/htdocs/core/modules/project/task/modules_task.php @@ -49,8 +49,6 @@ abstract class ModelePDFTask extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'project_task'; $list = array(); @@ -84,9 +82,9 @@ abstract class ModeleNumRefTask } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php b/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php index 6715b2e39a5..ac95786cdd2 100644 --- a/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php +++ b/htdocs/core/modules/propale/doc/doc_generic_proposal_odt.modules.php @@ -190,21 +190,21 @@ class doc_generic_proposal_odt extends ModelePDFPropales if (getDolGlobalInt("MAIN_PROPAL_CHOOSE_ODT_DOCUMENT") > 0) { // Model for creation $list = ModelePDFPropales::liste_modeles($this->db); - $texte .= '
'; + $texte .= '
'; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= '"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= '"; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= '"; @@ -307,7 +307,7 @@ class doc_generic_proposal_odt extends ModelePDFPropales if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/propale/doc/pdf_azur.modules.php b/htdocs/core/modules/propale/doc/pdf_azur.modules.php index facb364cd23..5f637373507 100644 --- a/htdocs/core/modules/propale/doc/pdf_azur.modules.php +++ b/htdocs/core/modules/propale/doc/pdf_azur.modules.php @@ -169,7 +169,7 @@ class pdf_azur extends ModelePDFPropales // Define position of columns $this->posxdesc = $this->marge_gauche + 1; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->posxtva = 101; $this->posxup = 118; $this->posxqty = 135; @@ -280,7 +280,7 @@ class pdf_azur extends ModelePDFPropales $dir = $conf->product->dir_output.'/'.$midir; //Check repertory of the current product } foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -620,7 +620,7 @@ class pdf_azur extends ModelePDFPropales $pdf->MultiCell($this->posxunit - $this->posxqty - 0.8, 4, $qty, 0, 'R'); // Enough for 6 chars // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager); $pdf->SetXY($this->posxunit, $curY); $pdf->MultiCell($this->posxdiscount - $this->posxunit - 0.8, 4, $unit, 0, 'L'); @@ -675,10 +675,18 @@ class pdf_azur extends ModelePDFPropales // retrieve global local tax if ($localtax1_type && $localtax1ligne != 0) { - $this->localtax1[$localtax1_type][$localtax1_rate] += $localtax1ligne; + if (empty($this->localtax1[$localtax1_type][$localtax1_rate])) { + $this->localtax1[$localtax1_type][$localtax1_rate] = $localtax1ligne; + } else { + $this->localtax1[$localtax1_type][$localtax1_rate] += $localtax1ligne; + } } if ($localtax2_type && $localtax2ligne != 0) { - $this->localtax2[$localtax2_type][$localtax2_rate] += $localtax2ligne; + if (empty($this->localtax2[$localtax2_type][$localtax2_rate])) { + $this->localtax2[$localtax2_type][$localtax2_rate] = $localtax2ligne; + } else { + $this->localtax2[$localtax2_type][$localtax2_rate] += $localtax2ligne; + } } if (($object->lines[$i]->info_bits & 0x01) == 0x01) { @@ -907,7 +915,7 @@ class pdf_azur extends ModelePDFPropales * @param Propal $object Object to show * @param int $posy Y * @param Translate $outputlangs Langs object - * @return void + * @return int */ protected function _tableau_info(&$pdf, $object, $posy, $outputlangs) { @@ -1119,11 +1127,11 @@ class pdf_azur extends ModelePDFPropales // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0), 0, $outputlangs), 0, 'R', 1); // Show VAT by rates and total @@ -1437,7 +1445,7 @@ class pdf_azur extends ModelePDFPropales $pdf->MultiCell($this->posxunit - $this->posxqty - 1, 2, $outputlangs->transnoentities("Qty"), '', 'C'); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height); if (empty($hidetop)) { $pdf->SetXY($this->posxunit - 1, $tab_top + 1); @@ -1501,13 +1509,13 @@ class pdf_azur extends ModelePDFPropales $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -1769,7 +1777,7 @@ class pdf_azur extends ModelePDFPropales $index = 0; // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($posx, $tab_top + 0); + $pdf->SetXY($posx, $tab_top); $pdf->SetFont('', '', $default_font_size - 2); $pdf->MultiCell($largcol, $tab_hl, $outputlangs->transnoentities("ProposalCustomerSignature"), 0, 'L', 1); diff --git a/htdocs/core/modules/propale/doc/pdf_cyan.modules.php b/htdocs/core/modules/propale/doc/pdf_cyan.modules.php index f537ea2ef9d..88b56eb8fa6 100644 --- a/htdocs/core/modules/propale/doc/pdf_cyan.modules.php +++ b/htdocs/core/modules/propale/doc/pdf_cyan.modules.php @@ -267,7 +267,7 @@ class pdf_cyan extends ModelePDFPropales } foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -1244,11 +1244,11 @@ class pdf_cyan extends ModelePDFPropales // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT").(is_object($outputlangsbis) ? ' / '.$outputlangsbis->transnoentities("TotalHT") : ''), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0), 0, $outputlangs), 0, 'R', 1); // Show VAT by rates and total @@ -1574,13 +1574,13 @@ class pdf_cyan extends ModelePDFPropales $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -1854,7 +1854,7 @@ class pdf_cyan extends ModelePDFPropales $index = 0; // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($posx, $tab_top + 0); + $pdf->SetXY($posx, $tab_top); $pdf->SetFont('', '', $default_font_size - 2); $pdf->MultiCell($largcol, $tab_hl, $outputlangs->transnoentities("ProposalCustomerSignature"), 0, 'L', 1); @@ -1948,6 +1948,7 @@ class pdf_cyan extends ModelePDFPropales if (!empty($conf->global->MAIN_GENERATE_PROPOSALS_WITH_PICTURE) && !empty($this->atleastonephoto)) { $this->cols['photo']['status'] = true; + $this->cols['photo']['border-left'] = true; } @@ -2009,7 +2010,7 @@ class pdf_cyan extends ModelePDFPropales ), 'border-left' => true, // add left line separator ); - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->cols['unit']['status'] = true; } diff --git a/htdocs/core/modules/propale/mod_propale_saphir.php b/htdocs/core/modules/propale/mod_propale_saphir.php index 98c9803d55c..74395dcc599 100644 --- a/htdocs/core/modules/propale/mod_propale_saphir.php +++ b/htdocs/core/modules/propale/mod_propale_saphir.php @@ -60,7 +60,7 @@ class mod_propale_saphir extends ModeleNumRefPropales /** * Return description of module * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/propale/modules_propale.php b/htdocs/core/modules/propale/modules_propale.php index dcb386947a3..f69fd5e763e 100644 --- a/htdocs/core/modules/propale/modules_propale.php +++ b/htdocs/core/modules/propale/modules_propale.php @@ -53,8 +53,6 @@ abstract class ModelePDFPropales extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'propal'; $list = array(); @@ -87,9 +85,9 @@ abstract class ModeleNumRefPropales } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php b/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php index 4ebc742b4bb..84d95a5036c 100644 --- a/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php +++ b/htdocs/core/modules/reception/doc/doc_generic_reception_odt.modules.php @@ -270,7 +270,7 @@ class doc_generic_reception_odt extends ModelePdfReception if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref . '_' . $newfiletmp; diff --git a/htdocs/core/modules/reception/doc/pdf_squille.modules.php b/htdocs/core/modules/reception/doc/pdf_squille.modules.php index cc24bda817d..127cc790e0c 100644 --- a/htdocs/core/modules/reception/doc/pdf_squille.modules.php +++ b/htdocs/core/modules/reception/doc/pdf_squille.modules.php @@ -163,7 +163,7 @@ class pdf_squille extends ModelePdfReception $realpath = ''; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; diff --git a/htdocs/core/modules/reception/modules_reception.php b/htdocs/core/modules/reception/modules_reception.php index f519974382b..0dba62ee646 100644 --- a/htdocs/core/modules/reception/modules_reception.php +++ b/htdocs/core/modules/reception/modules_reception.php @@ -43,8 +43,6 @@ abstract class ModelePdfReception extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'reception'; $list = array(); diff --git a/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php b/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php index e0dd2046020..491ab9757e8 100644 --- a/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php +++ b/htdocs/core/modules/security/generate/modGeneratePassPerso.class.php @@ -212,7 +212,7 @@ class modGeneratePassPerso extends ModeleGenPassword $password_a = preg_split('//u', $password, null, PREG_SPLIT_NO_EMPTY); $maj = preg_split('//u', $this->Maj, null, PREG_SPLIT_NO_EMPTY); - $num = preg_split('//u', $this->Nb, null, PREG_SPLIT_NO_EMPTY);; + $num = preg_split('//u', $this->Nb, null, PREG_SPLIT_NO_EMPTY); $spe = preg_split('//u', $this->Spe, null, PREG_SPLIT_NO_EMPTY); /* $password_a = str_split($password); diff --git a/htdocs/core/modules/societe/modules_societe.class.php b/htdocs/core/modules/societe/modules_societe.class.php index e8b0fbe9193..105333d815b 100644 --- a/htdocs/core/modules/societe/modules_societe.class.php +++ b/htdocs/core/modules/societe/modules_societe.class.php @@ -48,7 +48,6 @@ abstract class ModeleThirdPartyDoc extends CommonDocGenerator public static function liste_modeles($dbs, $maxfilenamelength = 0) { // phpcs:enable - $type = 'company'; $list = array(); @@ -75,10 +74,10 @@ abstract class ModeleThirdPartyCode public $errors; - /** Renvoi la description par defaut du modele de numerotation + /** Returns the default description of the numbering pattern * * @param Translate $langs Object langs - * @return string Texte descripif + * @return string Descriptive text */ public function info($langs) { diff --git a/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php index eb6ba838d7a..358369d1f43 100644 --- a/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php +++ b/htdocs/core/modules/stock/doc/doc_generic_stock_odt.modules.php @@ -277,7 +277,7 @@ class doc_generic_stock_odt extends ModelePDFStock if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/stock/doc/pdf_standard.modules.php b/htdocs/core/modules/stock/doc/pdf_standard.modules.php index ed1877ec8f7..ac0bf98b0f3 100644 --- a/htdocs/core/modules/stock/doc/pdf_standard.modules.php +++ b/htdocs/core/modules/stock/doc/pdf_standard.modules.php @@ -402,7 +402,7 @@ class pdf_standard extends ModelePDFStock // Label $pdf->SetXY($this->posxlabel + 0.8, $curY); - $pdf->MultiCell($this->posxqty - $this->posxlabel - 0.8, 3, dol_trunc($objp->produit, 24), 0, 'L'); + $pdf->MultiCell($this->posxqty - $this->posxlabel - 0.8, 3, dol_trunc($productstatic->label, 24), 0, 'L'); // Quantity $valtoshow = price2num($objp->value, 'MS'); diff --git a/htdocs/core/modules/stock/modules_stock.php b/htdocs/core/modules/stock/modules_stock.php index 73092bb0bf6..d1dc684d1d2 100644 --- a/htdocs/core/modules/stock/modules_stock.php +++ b/htdocs/core/modules/stock/modules_stock.php @@ -75,8 +75,6 @@ abstract class ModelePDFStock extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'stock'; $list = array(); diff --git a/htdocs/core/modules/stocktransfer/doc/pdf_eagle.modules.php b/htdocs/core/modules/stocktransfer/doc/pdf_eagle.modules.php index 70222be674e..35a52f35bd8 100644 --- a/htdocs/core/modules/stocktransfer/doc/pdf_eagle.modules.php +++ b/htdocs/core/modules/stocktransfer/doc/pdf_eagle.modules.php @@ -230,7 +230,7 @@ class pdf_eagle extends ModelePdfStockTransfer $realpath = ''; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; @@ -895,7 +895,7 @@ class pdf_eagle extends ModelePdfStockTransfer /** * Show top header of page. * - * @param PDF $pdf Object PDF + * @param TCPDF $pdf Object PDF * @param Object $object Object to show * @param int $showaddress 0=no, 1=yes * @param Translate $outputlangs Object lang for output diff --git a/htdocs/core/modules/stocktransfer/doc/pdf_eagle_proforma.modules.php b/htdocs/core/modules/stocktransfer/doc/pdf_eagle_proforma.modules.php index ef73d526ed6..ed8b46c7746 100644 --- a/htdocs/core/modules/stocktransfer/doc/pdf_eagle_proforma.modules.php +++ b/htdocs/core/modules/stocktransfer/doc/pdf_eagle_proforma.modules.php @@ -241,7 +241,7 @@ class pdf_eagle_proforma extends ModelePDFCommandes $dir = $conf->product->dir_output.'/'.$midir; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -1035,10 +1035,10 @@ class pdf_eagle_proforma extends ModelePDFCommandes // Total HT /*$pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT").(is_object($outputlangsbis) ? ' / '.$outputlangsbis->transnoentities("TotalHT") : ''), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0), 0, $outputlangs), 0, 'R', 1);*/ // Show VAT by rates and total @@ -1173,8 +1173,8 @@ class pdf_eagle_proforma extends ModelePDFCommandes pdf_pagehead($pdf, $outputlangs, $this->page_hauteur); // Show Draft Watermark - if ($object->statut == 0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK))) { - pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', $conf->global->COMMANDE_DRAFT_WATERMARK); + if ($object->statut == 0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { + pdf_watermark($pdf, $outputlangs, $this->page_hauteur, $this->page_largeur, 'mm', getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); } $pdf->SetTextColor(0, 0, 60); @@ -1186,11 +1186,11 @@ class pdf_eagle_proforma extends ModelePDFCommandes $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) $logodir = $conf->mycompany->multidir_output[$object->entity]; - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; diff --git a/htdocs/core/modules/stocktransfer/mod_stocktransfer_advanced.php b/htdocs/core/modules/stocktransfer/mod_stocktransfer_advanced.php index dd29e48d0b8..c19067c019d 100644 --- a/htdocs/core/modules/stocktransfer/mod_stocktransfer_advanced.php +++ b/htdocs/core/modules/stocktransfer/mod_stocktransfer_advanced.php @@ -55,7 +55,7 @@ class mod_stocktransfer_advanced extends ModeleNumRefStockTransfer /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/stocktransfer/modules_stocktransfer.php b/htdocs/core/modules/stocktransfer/modules_stocktransfer.php index 3da0a0ae644..2a7218543e7 100644 --- a/htdocs/core/modules/stocktransfer/modules_stocktransfer.php +++ b/htdocs/core/modules/stocktransfer/modules_stocktransfer.php @@ -50,8 +50,6 @@ abstract class ModelePDFStockTransfer extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'stocktransfer'; $list = array(); @@ -87,7 +85,7 @@ abstract class ModeleNumRefStockTransfer /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php b/htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php new file mode 100644 index 00000000000..c9e18e7c4ab --- /dev/null +++ b/htdocs/core/modules/supplier_invoice/doc/doc_generic_supplier_invoice_odt.modules.php @@ -0,0 +1,503 @@ + + * Copyright (C) 2012 Juanjo Menent + * Copyright (C) 2014 Marcos García + * Copyright (C) 2016 Charlie Benke + * Copyright (C) 2018-2019 Philippe Grand + * Copyright (C) 2018-2019 Frédéric France + * Copyright (C) 2019 Tim Otte + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * or see https://www.gnu.org/ + */ + +/** + * \file htdocs/core/modules/supplier_invoce/doc/doc_generic_supplier_invoice_odt.modules.php + * \ingroup facture + * \brief File of class to build ODT documents for supplier invoices + */ + +require_once DOL_DOCUMENT_ROOT.'/core/modules/supplier_invoice/modules_facturefournisseur.php'; +require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/doc.lib.php'; + + +/** + * Class to build documents using ODF templates generator + */ +class doc_generic_supplier_invoice_odt extends ModelePDFSuppliersInvoices +{ + /** + * Issuer + * @var Societe + */ + public $issuer; + + /** + * @var array Minimum version of PHP required by module. + * e.g.: PHP ≥ 5.6 = array(5, 6) + */ + public $phpmin = array(5, 6); + + /** + * @var string Dolibarr version of the loaded document + */ + public $version = 'dolibarr'; + + + /** + * Constructor + * + * @param DoliDB $db Database handler + */ + public function __construct($db) + { + global $conf, $langs, $mysoc; + + // Load translation files required by the page + $langs->loadLangs(array("main", "companies")); + + $this->db = $db; + $this->name = "ODT templates"; + $this->description = $langs->trans("DocumentModelOdt"); + $this->scandir = 'SUPPLIER_INVOICE_ADDON_PDF_ODT_PATH'; // Name of constant that is used to save list of directories to scan + // Page size for A4 format + $this->type = 'odt'; + $this->page_largeur = 0; + $this->page_hauteur = 0; + $this->format = array($this->page_largeur, $this->page_hauteur); + $this->marge_gauche = 0; + $this->marge_droite = 0; + $this->marge_haute = 0; + $this->marge_basse = 0; + + $this->option_logo = 1; // Display logo + $this->option_tva = 0; // Manage the vat option FACTURE_TVAOPTION + $this->option_modereg = 0; // Display payment mode + $this->option_condreg = 0; // Display payment terms + $this->option_codeproduitservice = 0; // Display product-service code + $this->option_multilang = 1; // Available in several languages + $this->option_escompte = 0; // Displays if there has been a discount + $this->option_credit_note = 0; // Support credit notes + $this->option_freetext = 1; // Support add of a personalised text + $this->option_draft_watermark = 0; // Support add of a watermark on drafts + + // Recupere issuer + $this->issuer = $mysoc; + if (!$this->issuer->country_code) { + $this->issuer->country_code = substr($langs->defaultlang, -2); // By default if not defined + } + } + + + /** + * Return description of a module + * + * @param Translate $langs Lang object to use for output + * @return string Description + */ + public function info($langs) + { + global $conf, $langs; + + // Load translation files required by the page + $langs->loadLangs(array("errors", "companies")); + + $form = new Form($this->db); + + $texte = $this->description.".
\n"; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= ''; + $texte .= '
'.$langs->trans("DefaultModelPropalCreate").''.$langs->trans("DefaultModelPropalCreate").''; $texte .= $form->selectarray('value2', $list, $conf->global->PROPALE_ADDON_PDF_ODT_DEFAULT); $texte .= "
'.$langs->trans("DefaultModelPropalToBill").''.$langs->trans("DefaultModelPropalToBill").''; $texte .= $form->selectarray('value3', $list, $conf->global->PROPALE_ADDON_PDF_ODT_TOBILL); $texte .= "
'.$langs->trans("DefaultModelPropalClosed").''.$langs->trans("DefaultModelPropalClosed").''; $texte .= $form->selectarray('value4', $list, $conf->global->PROPALE_ADDON_PDF_ODT_CLOSED); $texte .= "
'; + + // List of directories area + $texte .= ''; + + + $texte .= ''; + $texte .= ''; + + $texte .= '
'; + $texttitle = $langs->trans("ListOfDirectories"); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->SUPPLIER_INVOICE_ADDON_PDF_ODT_PATH))); + + + $listoffiles = array(); + foreach ($listofdir as $key => $tmpdir) { + $tmpdir = trim($tmpdir); + $tmpdir = preg_replace('/DOL_DATA_ROOT/', DOL_DATA_ROOT, $tmpdir); + if (!$tmpdir) { + unset($listofdir[$key]); + continue; + } + if (!is_dir($tmpdir)) { + $texttitle .= img_warning($langs->trans("ErrorDirNotFound", $tmpdir), 0); + } else { + $tmpfiles = dol_dir_list($tmpdir, 'files', 0, '\.(ods|odt)'); + if (count($tmpfiles)) { + $listoffiles = array_merge($listoffiles, $tmpfiles); + } + } + } + + $texthelp = $langs->trans("ListOfDirectoriesForModelGenODT"); + // Add list of substitution keys + $texthelp .= '
'.$langs->trans("FollowingSubstitutionKeysCanBeUsed").'
'; + $texthelp .= $langs->transnoentitiesnoconv("FullListOnOnlineDocumentation"); // This contains an url, we don't modify it + + $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); + $texte .= '
'; + $texte .= ''; + $texte .= '
'; + $texte .= ''; + $texte .= '
'; + + // Scan directories + $nbofiles = count($listoffiles); + if (!empty($conf->global->SUPPLIER_INVOICE_ADDON_PDF_ODT_PATH)) { + $texte .= $langs->trans("NumberOfModelFilesFound").': '; + //$texte.=$nbofiles?'':''; + $texte .= count($listoffiles); + //$texte.=$nbofiles?'':''; + $texte .= ''; + } + + if ($nbofiles) { + $texte .= '
'; + // Show list of found files + foreach ($listoffiles as $file) { + $texte .= '- '.$file['name'].' '.img_picto('', 'listlight').'
'; + } + $texte .= '
'; + } + // Add input to upload a new template file. + $texte .= '
'.$langs->trans("UploadNewTemplate").' '; + $texte .= ''; + $texte .= ''; + $texte .= '
'; + $texte .= '
'; + $texte .= $langs->trans("ExampleOfDirectoriesForModelGen"); + $texte .= '
'; + $texte .= '
'; + + return $texte; + } + + // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps + /** + * Function to build a document on disk using the generic odt module. + * + * @param Commande $object Object source to build document + * @param Translate $outputlangs Lang output object + * @param string $srctemplatepath Full path of source filename for generator using a template file + * @param int $hidedetails Do not show line details + * @param int $hidedesc Do not show desc + * @param int $hideref Do not show ref + * @return int 1 if OK, <=0 if KO + */ + public function write_file($object, $outputlangs, $srctemplatepath, $hidedetails = 0, $hidedesc = 0, $hideref = 0) + { + // phpcs:enable + global $user, $langs, $conf, $mysoc, $hookmanager; + + if (empty($srctemplatepath)) { + dol_syslog("doc_generic_odt::write_file parameter srctemplatepath empty", LOG_WARNING); + return -1; + } + + // Add odtgeneration hook + if (!is_object($hookmanager)) { + include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; + $hookmanager = new HookManager($this->db); + } + $hookmanager->initHooks(array('odtgeneration')); + global $action; + + if (!is_object($outputlangs)) { + $outputlangs = $langs; + } + $sav_charset_output = $outputlangs->charset_output; + $outputlangs->charset_output = 'UTF-8'; + + $outputlangs->loadLangs(array("main", "dict", "companies", "bills")); + + if ($conf->fournisseur->facture->dir_output) { + $object->fetch_thirdparty(); + + if ($object->specimen) { + $dir = $conf->fournisseur->facture->dir_output; + $file = $dir."/SPECIMEN.pdf"; + } else { + $objectref = dol_sanitizeFileName($object->ref); + $objectrefsupplier = dol_sanitizeFileName($object->ref_supplier); + //$dir = $conf->fournisseur->facture->dir_output.'/'.$objectref; + $dir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($object->id, 2, 0, 0, $object, 'invoice_supplier').$objectref; + $file = $dir."/".$objectref.".pdf"; + if (!empty($conf->global->SUPPLIER_REF_IN_NAME)) { + $file = $dir."/".$objectref.($objectrefsupplier ? "_".$objectrefsupplier : "").".pdf"; + } + } + + if (!file_exists($dir)) { + if (dol_mkdir($dir) < 0) { + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); + return -1; + } + } + + if (file_exists($dir)) { + //print "srctemplatepath=".$srctemplatepath; // Src filename + $newfile = basename($srctemplatepath); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); + $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); + $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); + $newfiletmp = $objectref.'_'.$newfiletmp; + //$file=$dir.'/'.$newfiletmp.'.'.dol_print_date(dol_now(),'%Y%m%d%H%M%S').'.odt'; + // Get extension (ods or odt) + $newfileformat = substr($newfile, strrpos($newfile, '.') + 1); + if (!empty($conf->global->MAIN_DOC_USE_TIMING)) { + $format = $conf->global->MAIN_DOC_USE_TIMING; + if ($format == '1') { + $format = '%Y%m%d%H%M%S'; + } + $filename = $newfiletmp.'-'.dol_print_date(dol_now(), $format).'.'.$newfileformat; + } else { + $filename = $newfiletmp.'.'.$newfileformat; + } + $file = $dir.'/'.$filename; + //print "newdir=".$dir; + //print "newfile=".$newfile; + //print "file=".$file; + //print "conf->societe->dir_temp=".$conf->societe->dir_temp; + + dol_mkdir($conf->fournisseur->facture->dir_temp); + if (!is_writable($conf->fournisseur->facture->dir_temp)) { + $this->error = "Failed to write in temp directory ".$conf->fournisseur->facture->dir_temp; + dol_syslog('Error in write_file: '.$this->error, LOG_ERR); + return -1; + } + + // If CUSTOMER contact defined on invoice, we use it + $usecontact = false; + $arrayidcontact = $object->getIdContact('external', 'CUSTOMER'); + if (count($arrayidcontact) > 0) { + $usecontact = true; + $result = $object->fetch_contact($arrayidcontact[0]); + } + + // Recipient name + $contactobject = null; + if (!empty($usecontact)) { + // We can use the company of contact instead of thirdparty company + if ($object->contact->socid != $object->thirdparty->id && (!isset($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT) || !empty($conf->global->MAIN_USE_COMPANY_NAME_OF_CONTACT))) { + $object->contact->fetch_thirdparty(); + $socobject = $object->contact->thirdparty; + $contactobject = $object->contact; + } else { + $socobject = $object->thirdparty; + // if we have a CUSTOMER contact and we dont use it as thirdparty recipient we store the contact object for later use + $contactobject = $object->contact; + } + } else { + $socobject = $object->thirdparty; + } + + // Make substitution + $substitutionarray = array( + '__FROM_NAME__' => $this->issuer->name, + '__FROM_EMAIL__' => $this->issuer->email, + '__TOTAL_TTC__' => $object->total_ttc, + '__TOTAL_HT__' => $object->total_ht, + '__TOTAL_VAT__' => $object->total_tva + ); + complete_substitutions_array($substitutionarray, $langs, $object); + // Call the ODTSubstitution hook + $parameters = array('file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$substitutionarray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + + // Line of free text + $newfreetext = ''; + $paramfreetext = 'INVOICE_FREE_TEXT'; + if (!empty($conf->global->$paramfreetext)) { + $newfreetext = make_substitutions($conf->global->$paramfreetext, $substitutionarray); + } + + // Open and load template + require_once ODTPHP_PATH.'odf.php'; + try { + $odfHandler = new odf( + $srctemplatepath, + array( + 'PATH_TO_TMP' => $conf->fournisseur->dir_temp, + 'ZIP_PROXY' => 'PclZipProxy', // PhpZipProxy or PclZipProxy. Got "bad compression method" error when using PhpZipProxy. + 'DELIMITER_LEFT' => '{', + 'DELIMITER_RIGHT' => '}' + ) + ); + } catch (Exception $e) { + $this->error = $e->getMessage(); + dol_syslog($e->getMessage(), LOG_INFO); + return -1; + } + // After construction $odfHandler->contentXml contains content and + // [!-- BEGIN row.lines --]*[!-- END row.lines --] has been replaced by + // [!-- BEGIN lines --]*[!-- END lines --] + //print html_entity_decode($odfHandler->__toString()); + //print exit; + + + // Make substitutions into odt of freetext + try { + $odfHandler->setVars('free_text', $newfreetext, true, 'UTF-8'); + } catch (OdfException $e) { + dol_syslog($e->getMessage(), LOG_INFO); + } + + // Define substitution array + $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); + $array_object_from_properties = $this->get_substitutionarray_each_var_object($object, $outputlangs); + $array_objet = $this->get_substitutionarray_object($object, $outputlangs); + $array_user = $this->get_substitutionarray_user($user, $outputlangs); + $array_soc = $this->get_substitutionarray_mysoc($mysoc, $outputlangs); + $array_thirdparty = $this->get_substitutionarray_thirdparty($socobject, $outputlangs); + $array_other = $this->get_substitutionarray_other($outputlangs); + // retrieve contact information for use in object as contact_xxx tags + $array_thirdparty_contact = array(); + if ($usecontact && is_object($contactobject)) { + $array_thirdparty_contact = $this->get_substitutionarray_contact($contactobject, $outputlangs, 'contact'); + } + + $tmparray = array_merge($substitutionarray, $array_object_from_properties, $array_user, $array_soc, $array_thirdparty, $array_objet, $array_other, $array_thirdparty_contact); + complete_substitutions_array($tmparray, $outputlangs, $object); + + // Call the ODTSubstitution hook + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('ODTSubstitution', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + + foreach ($tmparray as $key => $value) { + try { + if (preg_match('/logo$/', $key)) { // Image + if (file_exists($value)) { + $odfHandler->setImage($key, $value); + } else { + $odfHandler->setVars($key, 'ErrorFileNotFound', true, 'UTF-8'); + } + } else // Text + { + $odfHandler->setVars($key, $value, true, 'UTF-8'); + } + } catch (OdfException $e) { + dol_syslog($e->getMessage(), LOG_INFO); + } + } + // Replace tags of lines + try { + $foundtagforlines = 1; + try { + $listlines = $odfHandler->setSegment('lines'); + } catch (OdfException $e) { + // We may arrive here if tags for lines not present into template + $foundtagforlines = 0; + dol_syslog($e->getMessage(), LOG_INFO); + } + if ($foundtagforlines) { + $linenumber = 0; + foreach ($object->lines as $line) { + $linenumber++; + $tmparray = $this->get_substitutionarray_lines($line, $outputlangs, $linenumber); + complete_substitutions_array($tmparray, $outputlangs, $object, $line, "completesubstitutionarray_lines"); + // Call the ODTSubstitutionLine hook + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray, 'line'=>$line); + $reshook = $hookmanager->executeHooks('ODTSubstitutionLine', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + foreach ($tmparray as $key => $val) { + try { + $listlines->setVars($key, $val, true, 'UTF-8'); + } catch (OdfException $e) { + dol_syslog($e->getMessage(), LOG_INFO); + } catch (SegmentException $e) { + dol_syslog($e->getMessage(), LOG_INFO); + } + } + $listlines->merge(); + } + $odfHandler->mergeSegment($listlines); + } + } catch (OdfException $e) { + $this->error = $e->getMessage(); + dol_syslog($this->error, LOG_WARNING); + return -1; + } + + // Replace labels translated + $tmparray = $outputlangs->get_translations_for_substitutions(); + foreach ($tmparray as $key => $value) { + try { + $odfHandler->setVars($key, $value, true, 'UTF-8'); + } catch (OdfException $e) { + dol_syslog($e->getMessage(), LOG_INFO); + } + } + + // Call the beforeODTSave hook + + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('beforeODTSave', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + + // Write new file + if (!empty($conf->global->MAIN_ODT_AS_PDF)) { + try { + $odfHandler->exportAsAttachedPDF($file); + } catch (Exception $e) { + $this->error = $e->getMessage(); + dol_syslog($e->getMessage(), LOG_INFO); + return -1; + } + } else { + try { + $odfHandler->saveToDisk($file); + } catch (Exception $e) { + $this->error = $e->getMessage(); + dol_syslog($e->getMessage(), LOG_INFO); + return -1; + } + } + + $parameters = array('odfHandler'=>&$odfHandler, 'file'=>$file, 'object'=>$object, 'outputlangs'=>$outputlangs, 'substitutionarray'=>&$tmparray); + $reshook = $hookmanager->executeHooks('afterODTCreation', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + + if (!empty($conf->global->MAIN_UMASK)) { + @chmod($file, octdec($conf->global->MAIN_UMASK)); + } + + $odfHandler = null; // Destroy object + + $this->result = array('fullpath'=>$file); + + return 1; // Success + } else { + $this->error = $langs->transnoentities("ErrorCanNotCreateDir", $dir); + return -1; + } + } + + return -1; + } +} diff --git a/htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php b/htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php index 29231e62966..802abd6a184 100644 --- a/htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php +++ b/htdocs/core/modules/supplier_invoice/doc/pdf_canelle.modules.php @@ -161,7 +161,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices $this->posxdiscount = 162; $this->postotalht = 174; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->posxtva = 99; $this->posxup = 114; $this->posxqty = 130; @@ -480,7 +480,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices $pdf->MultiCell($this->posxunit - $this->posxqty - 0.8, 4, $qty, 0, 'R'); // Enough for 6 chars // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager); $pdf->SetXY($this->posxunit, $curY); $pdf->MultiCell($this->posxdiscount - $this->posxunit - 0.8, 4, $unit, 0, 'L'); @@ -680,11 +680,11 @@ class pdf_canelle extends ModelePDFSuppliersInvoices // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($sign * ($total_ht + (!empty($object->remise) ? $object->remise : 0)), 0, $outputlangs), 0, 'R', 1); // Show VAT by rates and total @@ -932,7 +932,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices $pdf->MultiCell($this->posxunit - $this->posxqty - 1, 2, $outputlangs->transnoentities("Qty"), '', 'C'); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height); if (empty($hidetop)) { $pdf->SetXY($this->posxunit - 1, $tab_top + 1); diff --git a/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php b/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php index 546596ab640..de56773eae2 100644 --- a/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php +++ b/htdocs/core/modules/supplier_invoice/modules_facturefournisseur.php @@ -51,8 +51,6 @@ abstract class ModelePDFSuppliersInvoices extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'invoice_supplier'; $list = array(); diff --git a/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php b/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php index 12bbcc12edc..ca7d1b3d61b 100644 --- a/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php +++ b/htdocs/core/modules/supplier_order/doc/doc_generic_supplier_order_odt.modules.php @@ -261,7 +261,7 @@ class doc_generic_supplier_order_odt extends ModelePDFSuppliersOrders if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref . '_' . $newfiletmp; diff --git a/htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php b/htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php index 7ff463df8b3..186ea465568 100644 --- a/htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php +++ b/htdocs/core/modules/supplier_order/doc/pdf_cornas.modules.php @@ -240,7 +240,7 @@ class pdf_cornas extends ModelePDFSuppliersOrders $realpath = ''; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -972,11 +972,11 @@ class pdf_cornas extends ModelePDFSuppliersOrders // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0)), 0, 'R', 1); // Show VAT by rates and total @@ -1241,9 +1241,9 @@ class pdf_cornas extends ModelePDFSuppliersOrders //pdf_pagehead($pdf,$outputlangs,$this->page_hauteur); //Affiche le filigrane brouillon - Print Draft Watermark - /*if($object->statut==0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK)) ) + /*if($object->statut==0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { - pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',$conf->global->COMMANDE_DRAFT_WATERMARK); + pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); }*/ //Print content @@ -1256,13 +1256,13 @@ class pdf_cornas extends ModelePDFSuppliersOrders $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; @@ -1623,7 +1623,7 @@ class pdf_cornas extends ModelePDFSuppliersOrders ), 'border-left' => true, // add left line separator ); - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->cols['unit']['status'] = true; } diff --git a/htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php b/htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php index 8863aeffe47..2fdf9828aff 100644 --- a/htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php +++ b/htdocs/core/modules/supplier_order/doc/pdf_muscadet.modules.php @@ -169,7 +169,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders $this->posxdiscount = 162; $this->postotalht = 174; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->posxtva = 95; $this->posxup = 114; $this->posxqty = 132; @@ -254,7 +254,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders } $realpath = ''; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -552,7 +552,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders $pdf->MultiCell($this->posxunit - $this->posxqty - 0.8, 4, $qty, 0, 'R'); // Enough for 6 chars // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager); $pdf->SetXY($this->posxunit, $curY); $pdf->MultiCell($this->posxdiscount - $this->posxunit - 0.8, 4, $unit, 0, 'L'); @@ -567,7 +567,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders // Total HT line if (empty($conf->global->MAIN_GENERATE_DOCUMENTS_PURCHASE_ORDER_WITHOUT_TOTAL_COLUMN)) { - $total_excl_tax = pdf_getlinetotalexcltax($object, $i, $outputlangs); + $total_excl_tax = pdf_getlinetotalexcltax($object, $i, $outputlangs, $hidedetails); $pdf->SetXY($this->postotalht, $curY); $pdf->MultiCell($this->page_largeur - $this->marge_droite - $this->postotalht, 3, $total_excl_tax, 0, 'R', 0); } @@ -853,11 +853,11 @@ class pdf_muscadet extends ModelePDFSuppliersOrders // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1); $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); - $pdf->SetXY($col2x, $tab2_top + 0); + $pdf->SetXY($col2x, $tab2_top); $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0)), 0, 'R', 1); // Show VAT by rates and total @@ -1097,7 +1097,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders $pdf->MultiCell($this->posxunit - $this->posxqty - 1, 2, $outputlangs->transnoentities("Qty"), '', 'C'); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height); if (empty($hidetop)) { $pdf->SetXY($this->posxunit - 1, $tab_top + 1); @@ -1150,9 +1150,9 @@ class pdf_muscadet extends ModelePDFSuppliersOrders //pdf_pagehead($pdf,$outputlangs,$this->page_hauteur); //Affiche le filigrane brouillon - Print Draft Watermark - /*if($object->statut==0 && (!empty($conf->global->COMMANDE_DRAFT_WATERMARK)) ) + /*if($object->statut==0 && getDolGlobalString('COMMANDE_DRAFT_WATERMARK')) { - pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',$conf->global->COMMANDE_DRAFT_WATERMARK); + pdf_watermark($pdf,$outputlangs,$this->page_hauteur,$this->page_largeur,'mm',getDolGlobalString('COMMANDE_DRAFT_WATERMARK')); }*/ //Print content @@ -1165,13 +1165,13 @@ class pdf_muscadet extends ModelePDFSuppliersOrders $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; diff --git a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php index 5aa92995c4c..7ebc035ef61 100644 --- a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php +++ b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_muguet.php @@ -178,7 +178,7 @@ class mod_commande_fournisseur_muguet extends ModeleNumRefSuppliersOrders * * @param Societe $objsoc Object third party * @param Object $object Object - * @return string Texte descripif + * @return string Descriptive text */ public function commande_get_num($objsoc = 0, $object = '') { diff --git a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php index 8f67f28b42d..f829048e623 100644 --- a/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php +++ b/htdocs/core/modules/supplier_order/mod_commande_fournisseur_orchidee.php @@ -59,7 +59,7 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -150,7 +150,7 @@ class mod_commande_fournisseur_orchidee extends ModeleNumRefSuppliersOrders * * @param Societe $objsoc Object third party * @param Object $object Object - * @return string Texte descripif + * @return string Descriptive text */ public function commande_get_num($objsoc = 0, $object = '') { diff --git a/htdocs/core/modules/supplier_order/modules_commandefournisseur.php b/htdocs/core/modules/supplier_order/modules_commandefournisseur.php index 51c4e5f07d3..e8b66bb84cf 100644 --- a/htdocs/core/modules/supplier_order/modules_commandefournisseur.php +++ b/htdocs/core/modules/supplier_order/modules_commandefournisseur.php @@ -54,8 +54,6 @@ abstract class ModelePDFSuppliersOrders extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'order_supplier'; $list = array(); diff --git a/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php b/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php index 292662a14ad..a3e938a38ac 100644 --- a/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php +++ b/htdocs/core/modules/supplier_payment/mod_supplier_payment_brodator.php @@ -57,7 +57,7 @@ class mod_supplier_payment_brodator extends ModeleNumRefSupplierPayments /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/supplier_payment/modules_supplier_payment.php b/htdocs/core/modules/supplier_payment/modules_supplier_payment.php index c5db770bdb4..93195edec24 100644 --- a/htdocs/core/modules/supplier_payment/modules_supplier_payment.php +++ b/htdocs/core/modules/supplier_payment/modules_supplier_payment.php @@ -17,6 +17,8 @@ */ require_once DOL_DOCUMENT_ROOT.'/core/class/commondocgenerator.class.php'; + + /** * Parent class for supplier invoices models */ @@ -74,8 +76,6 @@ abstract class ModelePDFSuppliersPayments extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'supplier_payment'; $list = array(); @@ -87,8 +87,9 @@ abstract class ModelePDFSuppliersPayments extends CommonDocGenerator } /** - * \class ModeleNumRefSupplierPayments - * \brief Payment numbering references mother class + * ModeleNumRefSupplierPayments + * + * Payment numbering references mother class */ abstract class ModeleNumRefSupplierPayments @@ -111,7 +112,7 @@ abstract class ModeleNumRefSupplierPayments /** * Return the default description of numbering module * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php index 55a7710c5a4..8fca5110896 100644 --- a/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php +++ b/htdocs/core/modules/supplier_proposal/doc/doc_generic_supplier_proposal_odt.modules.php @@ -295,7 +295,7 @@ class doc_generic_supplier_proposal_odt extends ModelePDFSupplierProposal if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php index fe439ea0790..ff90b500969 100644 --- a/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php +++ b/htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php @@ -22,9 +22,9 @@ */ /** - * \file htdocs/core/modules/propale/doc/pdf_azur.modules.php + * \file htdocs/core/modules/supplier_proposal/doc/pdf_aurore.modules.php * \ingroup propale - * \brief File of the class allowing to generate the supplier propals to the Aurore model + * \brief File of the class allowing to generate the supplier proposals to the Aurore model */ require_once DOL_DOCUMENT_ROOT.'/core/modules/supplier_proposal/modules_supplier_proposal.php'; require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; @@ -167,7 +167,7 @@ class pdf_aurore extends ModelePDFSupplierProposal $this->posxdiscount = 162; $this->postotalht = 174; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $this->posxup = 112; $this->posxqty = 135; $this->posxunit = 151; @@ -251,7 +251,7 @@ class pdf_aurore extends ModelePDFSupplierProposal $realpath = ''; foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) { // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo if ($obj['photo_vignette']) { $filename = $obj['photo_vignette']; } else { @@ -527,7 +527,7 @@ class pdf_aurore extends ModelePDFSupplierProposal $pdf->MultiCell($this->posxunit - $this->posxqty - 0.8, 4, $qty, 0, 'R'); // Enough for 6 chars // Unit - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $unit = pdf_getlineunit($object, $i, $outputlangs, $hidedetails, $hookmanager); $pdf->SetXY($this->posxunit, $curY); $pdf->MultiCell($this->posxdiscount - $this->posxunit - 0.8, 4, $unit, 0, 'L'); @@ -744,7 +744,7 @@ class pdf_aurore extends ModelePDFSupplierProposal * @param Object $object Object to show * @param int $posy Y * @param Translate $outputlangs Langs object - * @return void + * @return int */ protected function _tableau_info(&$pdf, $object, $posy, $outputlangs) { @@ -925,11 +925,12 @@ class pdf_aurore extends ModelePDFSupplierProposal // Total HT $pdf->SetFillColor(255, 255, 255); - $pdf->SetXY($col1x, $tab2_top + 0); + $pdf->SetXY($col1x, $tab2_top); $pdf->MultiCell($col2x - $col1x, $tab2_hl, $outputlangs->transnoentities("TotalHT"), 0, 'L', 1); - $pdf->SetXY($col2x, $tab2_top + 0); - $pdf->MultiCell($largcol2, $tab2_hl, price($object->total_ht + (!empty($object->remise) ? $object->remise : 0), 0, $outputlangs), 0, 'R', 1); + $total_ht = ((isModEnabled("multicurrency") && isset($object->multicurrency_tx) && $object->multicurrency_tx != 1) ? $object->multicurrency_total_ht : $object->total_ht); + $pdf->SetXY($col2x, $tab2_top); + $pdf->MultiCell($largcol2, $tab2_hl, price($total_ht + (!empty($object->remise) ? $object->remise : 0), 0, $outputlangs), 0, 'R', 1); // Show VAT by rates and total $pdf->SetFillColor(248, 248, 248); @@ -1199,7 +1200,7 @@ class pdf_aurore extends ModelePDFSupplierProposal $pdf->MultiCell($this->posxunit - $this->posxqty - 1, 2, $outputlangs->transnoentities("Qty"), '', 'C'); } - if (!empty($conf->global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $pdf->line($this->posxunit - 1, $tab_top, $this->posxunit - 1, $tab_top + $tab_height); if (empty($hidetop)) { $pdf->SetXY($this->posxunit - 1, $tab_top + 1); @@ -1253,13 +1254,13 @@ class pdf_aurore extends ModelePDFSupplierProposal $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; diff --git a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php index c73a8a16db6..d4282eb80ec 100644 --- a/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php +++ b/htdocs/core/modules/supplier_proposal/mod_supplier_proposal_saphir.php @@ -60,7 +60,7 @@ class mod_supplier_proposal_saphir extends ModeleNumRefSupplierProposal /** * Return description of module * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php b/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php index 5a3d9e2280a..f1fbf2f9890 100644 --- a/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php +++ b/htdocs/core/modules/supplier_proposal/modules_supplier_proposal.php @@ -53,8 +53,6 @@ abstract class ModelePDFSupplierProposal extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'supplier_proposal'; $list = array(); @@ -87,9 +85,9 @@ abstract class ModeleNumRefSupplierProposal } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/takepos/mod_takepos_ref_universal.php b/htdocs/core/modules/takepos/mod_takepos_ref_universal.php index 7b515ca6b3b..3ebc5858ae4 100644 --- a/htdocs/core/modules/takepos/mod_takepos_ref_universal.php +++ b/htdocs/core/modules/takepos/mod_takepos_ref_universal.php @@ -54,7 +54,7 @@ class mod_takepos_ref_universal extends ModeleNumRefTakepos /** * return description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/takepos/modules_takepos.php b/htdocs/core/modules/takepos/modules_takepos.php index 89b3dbde5bc..bd554a85a65 100644 --- a/htdocs/core/modules/takepos/modules_takepos.php +++ b/htdocs/core/modules/takepos/modules_takepos.php @@ -52,9 +52,9 @@ abstract class ModeleNumRefTakepos } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/ticket/doc/doc_generic_ticket_odt.modules.php b/htdocs/core/modules/ticket/doc/doc_generic_ticket_odt.modules.php index 1a2d1e537cc..e175115ac28 100644 --- a/htdocs/core/modules/ticket/doc/doc_generic_ticket_odt.modules.php +++ b/htdocs/core/modules/ticket/doc/doc_generic_ticket_odt.modules.php @@ -122,7 +122,7 @@ class doc_generic_ticket_odt extends ModelePDFTicket // List of directories area $texte .= ''; $texttitle = $langs->trans("ListOfDirectories"); - $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim($conf->global->TICKET_ADDON_PDF_ODT_PATH))); + $listofdir = explode(',', preg_replace('/[\r\n]+/', ',', trim(getDolGlobalString('TICKET_ADDON_PDF_ODT_PATH')))); $listoffiles = array(); foreach ($listofdir as $key => $tmpdir) { $tmpdir = trim($tmpdir); @@ -148,7 +148,7 @@ class doc_generic_ticket_odt extends ModelePDFTicket $texte .= $form->textwithpicto($texttitle, $texthelp, 1, 'help', '', 1); $texte .= '
'; $texte .= ''; $texte .= '
'; $texte .= ''; @@ -264,7 +264,7 @@ class doc_generic_ticket_odt extends ModelePDFTicket if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/ticket/mod_ticket_universal.php b/htdocs/core/modules/ticket/mod_ticket_universal.php index 8efc2f6a4e5..8cd2cd6f614 100644 --- a/htdocs/core/modules/ticket/mod_ticket_universal.php +++ b/htdocs/core/modules/ticket/mod_ticket_universal.php @@ -55,7 +55,7 @@ class mod_ticket_universal extends ModeleNumRefTicket /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/ticket/modules_ticket.php b/htdocs/core/modules/ticket/modules_ticket.php index c8561382436..aaf9fb2e11b 100644 --- a/htdocs/core/modules/ticket/modules_ticket.php +++ b/htdocs/core/modules/ticket/modules_ticket.php @@ -44,8 +44,6 @@ abstract class ModelePDFTicket extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'ticket'; $list = array(); @@ -78,9 +76,9 @@ abstract class ModeleNumRefTicket } /** - * Renvoi la description par defaut du modele de numerotation + * Returns the default description of the numbering pattern * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php index 1c3e346203b..00edf04fac0 100644 --- a/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php +++ b/htdocs/core/modules/user/doc/doc_generic_user_odt.modules.php @@ -295,7 +295,7 @@ class doc_generic_user_odt extends ModelePDFUser if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/user/modules_user.class.php b/htdocs/core/modules/user/modules_user.class.php index b0142687ce5..d20e5e95eb8 100644 --- a/htdocs/core/modules/user/modules_user.class.php +++ b/htdocs/core/modules/user/modules_user.class.php @@ -55,8 +55,6 @@ abstract class ModelePDFUser extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'user'; $list = array(); diff --git a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php index 4bbb39c0086..a5447260a2f 100644 --- a/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php +++ b/htdocs/core/modules/usergroup/doc/doc_generic_usergroup_odt.modules.php @@ -277,7 +277,7 @@ class doc_generic_usergroup_odt extends ModelePDFUserGroup if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); diff --git a/htdocs/core/modules/usergroup/modules_usergroup.class.php b/htdocs/core/modules/usergroup/modules_usergroup.class.php index 99ee232fdf2..2c4aebe1e6f 100644 --- a/htdocs/core/modules/usergroup/modules_usergroup.class.php +++ b/htdocs/core/modules/usergroup/modules_usergroup.class.php @@ -55,8 +55,6 @@ abstract class ModelePDFUserGroup extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'group'; $list = array(); diff --git a/htdocs/core/modules/workstation/mod_workstation_advanced.php b/htdocs/core/modules/workstation/mod_workstation_advanced.php index 125aa0f7c53..253e4224b64 100644 --- a/htdocs/core/modules/workstation/mod_workstation_advanced.php +++ b/htdocs/core/modules/workstation/mod_workstation_advanced.php @@ -55,7 +55,7 @@ class mod_workstation_advanced extends ModeleNumRefWorkstation /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/modules/workstation/modules_workstation.php b/htdocs/core/modules/workstation/modules_workstation.php index c8052ed4ff8..b72d34f5812 100644 --- a/htdocs/core/modules/workstation/modules_workstation.php +++ b/htdocs/core/modules/workstation/modules_workstation.php @@ -50,8 +50,6 @@ abstract class ModelePDFWorkstation extends CommonDocGenerator public static function liste_modeles($db, $maxfilenamelength = 0) { // phpcs:enable - global $conf; - $type = 'workstation'; $list = array(); @@ -87,7 +85,7 @@ abstract class ModeleNumRefWorkstation /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/core/search.php b/htdocs/core/search.php index 321fc94a925..333cb218e58 100644 --- a/htdocs/core/search.php +++ b/htdocs/core/search.php @@ -50,6 +50,7 @@ if (!defined('NOREQUIREMENU')) { require_once '../main.inc.php'; + /* * Actions */ @@ -128,11 +129,11 @@ if (GETPOST('search_task') != '') { } if (GETPOST('search_user') != '') { - header("Location: ".DOL_URL_ROOT.'/user/list.php?mode=search&sall='.urlencode(GETPOST('search_user'))); + header("Location: ".DOL_URL_ROOT.'/user/list.php?search_all='.urlencode(GETPOST('search_user'))); exit; } if (GETPOST('search_group') != '') { - header("Location: ".DOL_URL_ROOT.'/user/group/list.php?mode=search&sall='.urlencode(GETPOST('search_group'))); + header("Location: ".DOL_URL_ROOT.'/user/group/list.php?search_all='.urlencode(GETPOST('search_group'))); exit; } diff --git a/htdocs/core/tpl/advtarget.tpl.php b/htdocs/core/tpl/advtarget.tpl.php index 8f27d747fab..55d5c5ed24a 100644 --- a/htdocs/core/tpl/advtarget.tpl.php +++ b/htdocs/core/tpl/advtarget.tpl.php @@ -198,7 +198,7 @@ if (!empty($array_query['cust_prospect_status'])) { print img_picto($langs->trans('AdvTgtUse'), 'ok.png@advtargetemailing'); } print ''; -print $formadvtargetemaling->multiselectProspectionStatus($array_query['cust_prospect_status'], 'cust_prospect_status', 1); +print $formadvtargetemaling->multiselectProspectionStatus($array_query['cust_prospect_status'], 'cust_prospect_status'); print ''."\n"; print ''."\n"; diff --git a/htdocs/core/tpl/card_presend.tpl.php b/htdocs/core/tpl/card_presend.tpl.php index 24604388af1..2393524e572 100644 --- a/htdocs/core/tpl/card_presend.tpl.php +++ b/htdocs/core/tpl/card_presend.tpl.php @@ -40,7 +40,7 @@ if ($action == 'presend') { $titreform = 'SendMail'; $object->fetch_projet(); - + if (!isset($file)) $file = null; $ref = dol_sanitizeFileName($object->ref); if (!in_array($object->element, array('user', 'member'))) { //$fileparams['fullname'] can be filled from the card @@ -57,7 +57,7 @@ if ($action == 'presend') { } } - $file = $fileparams['fullname']; + $file = isset($fileparams['fullname'])?$fileparams['fullname']:null; } // Define output language @@ -74,7 +74,7 @@ if ($action == 'presend') { $outputlangs = new Translate('', $conf); $outputlangs->setDefaultLang($newlang); // Load traductions files required by page - $outputlangs->loadLangs(array('commercial', 'bills', 'orders', 'contracts', 'members', 'propal', 'products', 'supplier_proposal', 'interventions', 'receptions')); + $outputlangs->loadLangs(array('commercial', 'bills', 'orders', 'contracts', 'members', 'propal', 'products', 'supplier_proposal', 'interventions', 'receptions', 'sendings')); } $topicmail = ''; diff --git a/htdocs/core/tpl/contacts.tpl.php b/htdocs/core/tpl/contacts.tpl.php index 9d9bd226fd6..25e0f914807 100644 --- a/htdocs/core/tpl/contacts.tpl.php +++ b/htdocs/core/tpl/contacts.tpl.php @@ -280,9 +280,6 @@ print ''; print '
'."\n"; print ''; -//print ''; -//print ''; - print ''; print_liste_field_titre($arrayfields['thirdparty']['label'], $_SERVER["PHP_SELF"], "thirdparty_name", "", $param, "", $sortfield, $sortorder); print_liste_field_titre($arrayfields['contact']['label'], $_SERVER["PHP_SELF"], "contact_name", "", $param, "", $sortfield, $sortorder); @@ -316,7 +313,17 @@ foreach ($list as $entry) { print ""; } - +if (empty($list)) { + $colspan = 5 + ($permission ? 1 : 0); + print ''; +} print "
'; + if (is_object($object) && !empty($object->thirdparty)) { + print $form->textwithpicto($langs->trans("NoSpecificContactAddress"), $langs->trans("NoSpecificContactAddressBis")); + } else { + print $langs->trans("NoSpecificContactAddress"); + } + print ''; + print '
"; print '
'; diff --git a/htdocs/core/tpl/extrafields_view.tpl.php b/htdocs/core/tpl/extrafields_view.tpl.php index 6ef9463971b..7d99a021f69 100644 --- a/htdocs/core/tpl/extrafields_view.tpl.php +++ b/htdocs/core/tpl/extrafields_view.tpl.php @@ -99,7 +99,7 @@ if (empty($reshook) && isset($extrafields->attributes[$object->table_element]['l $langs->load($extrafields->attributes[$object->table_element]['langfile'][$tmpkeyextra]); } if ($action == 'edit_extras') { - $value = (GETPOSTISSET("options_".$tmpkeyextra) ? GETPOST("options_".$tmpkeyextra) : $object->array_options["options_".$tmpkeyextra]); + $value = (GETPOSTISSET("options_".$tmpkeyextra) ? GETPOST("options_".$tmpkeyextra) : (isset($object->array_options["options_".$tmpkeyextra]) ? $object->array_options["options_".$tmpkeyextra] : '')); } else { $value = (isset($object->array_options["options_".$tmpkeyextra]) ? $object->array_options["options_".$tmpkeyextra] : ''); //var_dump($tmpkeyextra.' - '.$value); diff --git a/htdocs/core/tpl/filemanager.tpl.php b/htdocs/core/tpl/filemanager.tpl.php index 29506584e61..b3edcb7984f 100644 --- a/htdocs/core/tpl/filemanager.tpl.php +++ b/htdocs/core/tpl/filemanager.tpl.php @@ -44,13 +44,13 @@ $permtoadd = 0; $permtoupload = 0; $showroot = 0; if ($module == 'ecm') { - $permtoadd = $user->rights->ecm->setup; - $permtoupload = $user->rights->ecm->upload; + $permtoadd = $user->hasRight("ecm", "setup"); + $permtoupload = $user->hasRight("ecm", "upload"); $showroot = 0; } if ($module == 'medias') { - $permtoadd = ($user->rights->mailing->creer || $user->rights->website->write); - $permtoupload = ($user->rights->mailing->creer || $user->rights->website->write); + $permtoadd = ($user->hasRight("mailing", "creer") || $user->hasRight("website", "write")); + $permtoupload = ($user->hasRight("mailing", "creer") || $user->hasRight("website", "write")); $showroot = 1; } diff --git a/htdocs/core/tpl/login.tpl.php b/htdocs/core/tpl/login.tpl.php index eaf2d602571..7f97e751ded 100644 --- a/htdocs/core/tpl/login.tpl.php +++ b/htdocs/core/tpl/login.tpl.php @@ -98,7 +98,7 @@ if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $disablenofollow = 0; } -print top_htmlhead('', $titleofloginpage, 0, 0, $arrayofjs, array(), 1, $disablenofollow); +top_htmlhead('', $titleofloginpage, 0, 0, $arrayofjs, array(), 1, $disablenofollow); $colorbackhmenu1 = '60,70,100'; // topmenu diff --git a/htdocs/core/tpl/massactions_pre.tpl.php b/htdocs/core/tpl/massactions_pre.tpl.php index 7657fe21e96..ad46d605f33 100644 --- a/htdocs/core/tpl/massactions_pre.tpl.php +++ b/htdocs/core/tpl/massactions_pre.tpl.php @@ -167,8 +167,9 @@ if ($massaction == 'presend') { $thirdpartyid = ($objecttmp->fk_soc ? $objecttmp->fk_soc : $objecttmp->socid); // For proposal, order, invoice, conferenceorbooth, ... if (in_array($objecttmp->element, array('societe', 'conferenceorboothattendee'))) { $thirdpartyid = $objecttmp->id; - } - if ($objecttmp->element == 'expensereport') { + } elseif ($objecttmp->element == 'contact') { + $thirdpartyid = $objecttmp->id; + } elseif ($objecttmp->element == 'expensereport') { $thirdpartyid = $objecttmp->fk_user_author; } if (empty($thirdpartyid)) { @@ -205,6 +206,10 @@ if ($massaction == 'presend') { $fuser = new User($db); $fuser->fetch($thirdpartyid); $liste['thirdparty'] = $fuser->getFullName($langs)." <".$fuser->email.">"; + } elseif ($objecttmp->element == 'contact') { + $fcontact = new Contact($db); + $fcontact->fetch($thirdpartyid); + $liste['contact'] = $fcontact->getFullName($langs)." <".$fcontact->email.">"; } elseif ($objecttmp->element == 'partnership' && getDolGlobalString('PARTNERSHIP_IS_MANAGED_FOR') == 'member') { $fadherent = new Adherent($db); $fadherent->fetch($objecttmp->fk_member); @@ -236,17 +241,23 @@ if ($massaction == 'presend') { } else { $formmail->withtopic = 1; } - $formmail->withfile = 1; // $formmail->withfile = 2 to allow to upload files is not yet supported in mass action - // Add a checkbox "Attach also main document" - if (isset($withmaindocfilemail)) { - $formmail->withmaindocfile = $withmaindocfilemail; - } else { // Do an automatic definition of $formmail->withmaindocfile - $formmail->withmaindocfile = 1; - if ($objecttmp->element != 'societe') { - $formmail->withfile = ''.$langs->trans("OnlyPDFattachmentSupported").''; - $formmail->withmaindocfile = -1; // Add a checkbox "Attach also main document" but not checked by default + if ($objecttmp->element == 'contact') { + $formmail->withfile = 0; + $formmail->withmaindocfile = 0; // Add a checkbox "Attach also main document" + } else { + $formmail->withfile = 1; // $formmail->withfile = 2 to allow to upload files is not yet supported in mass action + // Add a checkbox "Attach also main document" + if (isset($withmaindocfilemail)) { + $formmail->withmaindocfile = $withmaindocfilemail; + } else { // Do an automatic definition of $formmail->withmaindocfile + $formmail->withmaindocfile = 1; + if ($objecttmp->element != 'societe') { + $formmail->withfile = '' . $langs->trans("OnlyPDFattachmentSupported") . ''; + $formmail->withmaindocfile = -1; // Add a checkbox "Attach also main document" but not checked by default + } } } + $formmail->withbody = 1; $formmail->withdeliveryreceipt = 1; $formmail->withcancel = 1; @@ -360,7 +371,8 @@ if ($massaction == 'preapproveleave') { // Allow Pre-Mass-Action hook (eg for confirmation dialog) $parameters = array( 'toselect' => isset($toselect) ? $toselect : array(), - 'uploaddir' => isset($uploaddir) ? $uploaddir : null + 'uploaddir' => isset($uploaddir) ? $uploaddir : null, + 'massaction' => $massaction ); $reshook = $hookmanager->executeHooks('doPreMassActions', $parameters, $object, $action); diff --git a/htdocs/core/tpl/objectline_create.tpl.php b/htdocs/core/tpl/objectline_create.tpl.php index 05b98f2907b..52761509890 100644 --- a/htdocs/core/tpl/objectline_create.tpl.php +++ b/htdocs/core/tpl/objectline_create.tpl.php @@ -40,6 +40,7 @@ if (empty($object) || !is_object($object)) { print "Error: this template page cannot be called directly as an URL"; exit; } + $usemargins = 0; if (isModEnabled('margin') && !empty($object->element) && in_array($object->element, array('facture', 'facturerec', 'propal', 'commande'))) { $usemargins = 1; @@ -48,6 +49,7 @@ if (!isset($dateSelector)) { global $dateSelector; // Take global var only if not already defined into function calling (for example formAddObjectLine) } global $forceall, $forcetoshowtitlelines, $senderissupplier, $inputalsopricewithtax; +global $mysoc; if (!isset($dateSelector)) { $dateSelector = 1; // For backward compatibility @@ -127,7 +129,7 @@ if ($nolinesbefore) { trans('Qty'); ?> global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { print ''; print ''; print $langs->trans('Unit'); @@ -214,7 +216,7 @@ if ($nolinesbefore) { echo ' '; } } - echo $form->select_type_of_lines(GETPOSTISSET("type") ? GETPOST("type", 'alpha', 2) : -1, 'type', 1, 1, $forceall); + $form->select_type_of_lines(GETPOSTISSET("type") ? GETPOST("type", 'alpha', 2) : -1, 'type', 1, 1, $forceall); echo ''; } // Predefined product/service @@ -424,7 +426,7 @@ if ($nolinesbefore) { "> global->PRODUCT_USE_UNITS)) { + if (getDolGlobalInt('PRODUCT_USE_UNITS')) { $coldisplay++; print ''; print $form->selectUnits(empty($line->fk_unit) ? $conf->global->PRODUCT_USE_UNITS : $line->fk_unit, "units"); @@ -511,7 +513,7 @@ if ((isModEnabled("service") || ($object->element == 'contrat')) && $dateSelecto print $form->selectDate($date_start, 'date_start', empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE) ? 0 : 1, empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE) ? 0 : 1, 1, "addproduct", 1, 0); print ' '.$langs->trans('to').' '; print $form->selectDate($date_end, 'date_end', empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE) ? 0 : 1, empty($conf->global->MAIN_USE_HOURMIN_IN_DATE_RANGE) ? 0 : 1, 1, "addproduct", 1, 0); - }; + } if ($prefillDates) { echo ' '.$langs->trans('FillWithLastServiceDates').''; @@ -718,7 +720,8 @@ if (!empty($usemargins) && $user->rights->margins->creer) { { console.log("objectline_create.tpl Call method change() after change on #idprod or #idprodfournprice (senderissupplier=). this.val = "+$(this).val()); - setforpredef(); // TODO Keep vat combo visible and set it to first entry into list that match result of get_default_tva + setforpredef(); // TODO Keep vat combo visible and set it to first entry into list that match result of get_default_tva(product) + jQuery('#trlinefordates').show(); rights->margins->creer) { global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) { ?> if (isNaN(pbq)) { console.log("We use experimental option PRODUIT_CUSTOMER_PRICES_BY_QTY or PRODUIT_CUSTOMER_PRICES_BY_QTY but we could not get the id of pbq from product combo list, so load of price may be 0 if product has differet prices"); } - // Get the HT price for the product and display it + // Get the price for the product and display it console.log("Load unit price without tax and set it into #price_ht for product id="+$(this).val()+" socid=socid; ?>"); $.post('/product/ajax/products.php?action=fetch', { 'id': $(this).val(), 'socid': socid; ?>, 'token': '' }, @@ -755,7 +758,7 @@ if (!empty($usemargins) && $user->rights->margins->creer) { if (data.mandatory_period == 1 && data.type == 1) { jQuery('#date_start').addClass('inputmandatory'); jQuery('#date_end').addClass('inputmandatory'); - }else{ + } else { jQuery('#date_start').removeClass('inputmandatory'); jQuery('#date_end').removeClass('inputmandatory'); } @@ -767,6 +770,52 @@ if (!empty($usemargins) && $user->rights->margins->creer) { console.log("objectline_create.tpl set content of price_ht"); jQuery("#price_ht").val(data.price_ht); } + + var tva_tx = data.tva_tx; + var default_vat_code = data.default_vat_code; + + // Now set the VAT + var stringforvatrateselection = tva_tx; + if (typeof default_vat_code != 'undefined' && default_vat_code != null && default_vat_code != '') { + stringforvatrateselection = stringforvatrateselection+' ('+default_vat_code+')'; + + console.log("MAIN_SALETAX_AUTOSWITCH_I_CS_FOR_INDIA is on so we check if we need to autoswith the vat code"); + console.log("mysoc->country_code=country_code; ?> thirdparty->country_code=thirdparty->country_code; ?>"); + new_default_vat_code = default_vat_code; + country_code == 'IN' && !empty($object->thirdparty) && $object->thirdparty->country_code == 'IN' && $mysoc->state_code == $object->thirdparty->state_code) { + // We are in India and states are same, we revert the vat code "I-x" into "CS-x" + ?> + console.log("Countries are both IN and states are same, so we revert I into CS in default_vat_code="+default_vat_code); + new_default_vat_code = default_vat_code.replace(/^I\-/, 'C+S-'); + country_code == 'IN' && !empty($object->thirdparty) && $object->thirdparty->country_code == 'IN' && $mysoc->state_code != $object->thirdparty->state_code) { + // We are in India and states differs, we revert the vat code "CS-x" into "I-x" + ?> + console.log("Countries are both IN and states differs, so we revert CS into I in default_vat_code="+default_vat_code); + new_default_vat_code = default_vat_code.replace(/^C\+S\-/, 'I-'); + + if (new_default_vat_code != default_vat_code && jQuery('#tva_tx option:contains("'+new_default_vat_code+'")').val()) { + console.log("We found en entry into VAT with new default_vat_code, we will use it"); + stringforvatrateselection = jQuery('#tva_tx option:contains("'+new_default_vat_code+'")').val(); + } + + } + // Set vat rate if field is an input box + $('#tva_tx').val(tva_tx); + // Set vat rate by selecting the combo + //$('#tva_tx option').val(tva_tx); // This is bugged, it replaces the vat key of all options + $('#tva_tx option').removeAttr('selected'); + console.log("stringforvatrateselection="+stringforvatrateselection+" -> value of option label for this key="+$('#tva_tx option[value="'+stringforvatrateselection+'"]').val()); + $('#tva_tx option[value="'+stringforvatrateselection+'"]').prop('selected', true); + global->PRODUIT_AUTOFILL_DESC) && $conf->global->PRODUIT_AUTOFILL_DESC == 1) { if (getDolGlobalInt('MAIN_MULTILANGS') && !empty($conf->global->PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE)) { ?> @@ -919,42 +968,45 @@ if (!empty($usemargins) && $user->rights->margins->creer) { ?> global->PRODUIT_CUSTOMER_PRICES_BY_QTY)) {?> - /* To process customer price per quantity (PRODUIT_CUSTOMER_PRICES_BY_QTY works only if combo product is not an ajax after x key pressed) */ - var pbq = parseInt($('option:selected', this).attr('data-pbq')); // When select is done from HTML select - if (isNaN(pbq)) { pbq = jQuery('#idprod').attr('data-pbq'); } // When select is done from HTML input with autocomplete - var pbqup = parseFloat($('option:selected', this).attr('data-pbqup')); - if (isNaN(pbqup)) { pbqup = jQuery('#idprod').attr('data-pbqup'); } - var pbqbase = $('option:selected', this).attr('data-pbqbase'); - if (isNaN(pbqbase)) { pbqbase = jQuery('#idprod').attr('data-pbqbase'); } - var pbqqty = parseFloat($('option:selected', this).attr('data-pbqqty')); - if (isNaN(pbqqty)) { pbqqty = jQuery('#idprod').attr('data-pbqqty'); } - var pbqpercent = parseFloat($('option:selected', this).attr('data-pbqpercent')); - if (isNaN(pbqpercent)) { pbqpercent = jQuery('#idprod').attr('data-pbqpercent'); } + if (!empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY) || !empty($conf->global->PRODUIT_CUSTOMER_PRICES_BY_QTY_MULTIPRICES)) { + ?> + /* To process customer price per quantity (PRODUIT_CUSTOMER_PRICES_BY_QTY works only if combo product is not an ajax after x key pressed) */ + var pbq = parseInt($('option:selected', this).attr('data-pbq')); // When select is done from HTML select + if (isNaN(pbq)) { pbq = jQuery('#idprod').attr('data-pbq'); } // When select is done from HTML input with autocomplete + var pbqup = parseFloat($('option:selected', this).attr('data-pbqup')); + if (isNaN(pbqup)) { pbqup = jQuery('#idprod').attr('data-pbqup'); } + var pbqbase = $('option:selected', this).attr('data-pbqbase'); + if (isNaN(pbqbase)) { pbqbase = jQuery('#idprod').attr('data-pbqbase'); } + var pbqqty = parseFloat($('option:selected', this).attr('data-pbqqty')); + if (isNaN(pbqqty)) { pbqqty = jQuery('#idprod').attr('data-pbqqty'); } + var pbqpercent = parseFloat($('option:selected', this).attr('data-pbqpercent')); + if (isNaN(pbqpercent)) { pbqpercent = jQuery('#idprod').attr('data-pbqpercent'); } - if ((jQuery('#idprod').val() > 0) && ! isNaN(pbq) && pbq > 0) - { - var pbqupht = pbqup; /* TODO support of price per qty TTC not yet available */ + if ((jQuery('#idprod').val() > 0) && ! isNaN(pbq) && pbq > 0) + { + var pbqupht = pbqup; /* TODO support of price per qty TTC not yet available */ - console.log("We choose a price by quanty price_by_qty id = "+pbq+" price_by_qty upht = "+pbqupht+" price_by_qty qty = "+pbqqty+" price_by_qty percent = "+pbqpercent); - jQuery("#pbq").val(pbq); - jQuery("#price_ht").val(pbqupht); - if (jQuery("#qty").val() < pbqqty) - { - jQuery("#qty").val(pbqqty); - } - if (jQuery("#remise_percent").val() < pbqpercent) - { - jQuery("#remise_percent").val(pbqpercent); - } - } else { jQuery("#pbq").val(''); } + console.log("We choose a price by quanty price_by_qty id = "+pbq+" price_by_qty upht = "+pbqupht+" price_by_qty qty = "+pbqqty+" price_by_qty percent = "+pbqpercent); + jQuery("#pbq").val(pbq); + jQuery("#price_ht").val(pbqupht); + if (jQuery("#qty").val() < pbqqty) + { + jQuery("#qty").val(pbqqty); + } + if (jQuery("#remise_percent").val() < pbqpercent) + { + jQuery("#remise_percent").val(pbqpercent); + } + } else { jQuery("#pbq").val(''); } - // Deal with supplier + + + // Deal with supplier ref price (idprodfournprice = int) if (jQuery('#idprodfournprice').val() > 0) { - console.log("objectline_create.tpl #idprodfournprice is > 0, so we set some properties into page"); + console.log("objectline_create.tpl #idprodfournprice is is an ID > 0, so we set some properties into page"); var up = parseFloat($('option:selected', this).attr('data-up')); // When select is done from HTML select if (isNaN(up)) { up = parseFloat(jQuery('#idprodfournprice').attr('data-up'));} // When select is done from HTML input with ajax autocomplete @@ -971,7 +1023,15 @@ if (!empty($usemargins) && $user->rights->margins->creer) { var tva_tx = parseFloat($('option:selected', this).attr('data-tvatx')); // When select is done from HTML select if (isNaN(tva_tx)) { tva_tx = parseFloat(jQuery('#idprodfournprice').attr('data-tvatx'));} // When select is done from HTML input with ajax autocomplete - console.log("objectline_create.tpl We find supplier price : up = "+up+", up_locale = "+up_locale+", qty = "+qty+", tva_tx = "+tva_tx+", discount = "+discount+" for product "+jQuery('#idprodfournprice').val()); + var default_vat_code = $('option:selected', this).attr('data-default-vat-code'); // When select is done from HTML select + if (typeof default_vat_code === 'undefined') { default_vat_code = jQuery('#idprodfournprice').attr('data-default-vat-code');} // When select is done from HTML input with ajax autocomplete + + var stringforvatrateselection = tva_tx; + if (typeof default_vat_code != 'undefined' && default_vat_code != null && default_vat_code != '') { + stringforvatrateselection = stringforvatrateselection+' ('+default_vat_code+')'; + } + + console.log("objectline_create.tpl We find supplier price : up = "+up+", up_locale = "+up_locale+", qty = "+qty+", tva_tx = "+tva_tx+", default_vat_code = "+default_vat_code+", stringforvatrateselection="+stringforvatrateselection+", discount = "+discount+" for product supplier ref id = "+jQuery('#idprodfournprice').val()); if (typeof up_locale === 'undefined') { jQuery("#price_ht").val(up); @@ -979,8 +1039,13 @@ if (!empty($usemargins) && $user->rights->margins->creer) { jQuery("#price_ht").val(up_locale); } - /* $('#tva_tx option').removeAttr('selected').filter('[value='+tva_tx+']').prop('selected', true); */ - $('#tva_tx option').val(tva_tx); + // Set vat rate if field is an input box + $('#tva_tx').val(tva_tx); + // Set vat rate by selecting the combo + //$('#tva_tx option').val(tva_tx); // This is bugged, it replaces the vat key of all options + $('#tva_tx option').removeAttr('selected'); + console.log("stringforvatrateselection="+stringforvatrateselection+" -> value of option label for this key="+$('#tva_tx option[value="'+stringforvatrateselection+'"]').val()); + $('#tva_tx option[value="'+stringforvatrateselection+'"]').prop('selected', true); if (jQuery("#qty").val() < qty) { jQuery("#qty").val(qty); @@ -990,14 +1055,15 @@ if (!empty($usemargins) && $user->rights->margins->creer) { } global->PRODUIT_AUTOFILL_DESC) && $conf->global->PRODUIT_AUTOFILL_DESC == 1) { + if (getDolGlobalInt('PRODUIT_AUTOFILL_DESC') == 1) { ?> var description = $('option:selected', this).attr('data-description'); if (typeof description == 'undefined') { description = jQuery('#idprodfournprice').attr('data-description'); } console.log("Load desciption into text area : "+description); global->FCKEDITOR_ENABLE_DETAILS)) { ?> + if (!empty($conf->global->FCKEDITOR_ENABLE_DETAILS)) { + ?> if (typeof CKEDITOR == "object" && typeof CKEDITOR.instances != "undefined") { var editor = CKEDITOR.instances['dp_desc']; @@ -1006,15 +1072,41 @@ if (!empty($usemargins) && $user->rights->margins->creer) { } } + } else { + ?> jQuery('#dp_desc').text(description); + } + ?> } else if (jQuery('#idprodfournprice').length > 0) { + console.log("objectline_create.tpl #idprodfournprice is not an int but is a string so we set only few properties into page"); + + var tva_tx = parseFloat($('option:selected', this).attr('data-tvatx')); // When select is done from HTML select + if (isNaN(tva_tx)) { tva_tx = parseFloat(jQuery('#idprodfournprice').attr('data-tvatx'));} // When select is done from HTML input with ajax autocomplete + + var default_vat_code = $('option:selected', this).attr('data-default-vat-code'); // When select is done from HTML select + if (typeof default_vat_code === 'undefined') { default_vat_code = jQuery('#idprodfournprice').attr('data-default-vat-code');} // When select is done from HTML input with ajax autocomplete + + var stringforvatrateselection = tva_tx; + if (typeof default_vat_code != 'undefined' && default_vat_code != null && default_vat_code != '') { + stringforvatrateselection = stringforvatrateselection+' ('+default_vat_code+')'; + } + + console.log("objectline_create.tpl We find data for price : tva_tx = "+tva_tx+", default_vat_code = "+default_vat_code+", stringforvatrateselection="+stringforvatrateselection+" for product id = "+jQuery('#idprodfournprice').val()); + + // Set vat rate if field is an input box + $('#tva_tx').val(tva_tx); + // Set vat rate by selecting the combo + //$('#tva_tx option').val(tva_tx); // This is bugged, it replaces the vat key of all options + $('#tva_tx option').removeAttr('selected'); + console.log("stringforvatrateselection="+stringforvatrateselection+" -> value of option label for this key="+$('#tva_tx option[value="'+stringforvatrateselection+'"]').val()); + $('#tva_tx option[value="'+stringforvatrateselection+'"]').prop('selected', true); + global->PRODUIT_AUTOFILL_DESC) && $conf->global->PRODUIT_AUTOFILL_DESC == 1) { - if (!empty($conf->global->FCKEDITOR_ENABLE_DETAILS)) { ?> + if (getDolGlobalInt('PRODUIT_AUTOFILL_DESC') == 1) { + if (!empty($conf->global->FCKEDITOR_ENABLE_DETAILS)) { + ?> if (typeof CKEDITOR == "object" && typeof CKEDITOR.instances != "undefined") { var editor = CKEDITOR.instances['dp_desc']; @@ -1023,11 +1115,13 @@ if (!empty($usemargins) && $user->rights->margins->creer) { } } + } else { + ?> jQuery('#dp_desc').text(''); + } + ?> } @@ -1050,7 +1144,7 @@ if (!empty($usemargins) && $user->rights->margins->creer) { }); - /* Function to set fields from choice */ + /* Function to set fields visibility after selecting a free product */ function setforfree() { console.log("objectline_create.tpl::setforfree. We show most fields"); jQuery("#idprodfournprice").val('0'); // Set cursor on not selected product @@ -1085,7 +1179,7 @@ if (!empty($usemargins) && $user->rights->margins->creer) { jQuery("#multicurrency_price_ttc").val('').hide(); jQuery("#title_up_ttc, #title_up_ttc_currency").hide(); - jQuery("#fourn_ref, #tva_tx, #title_vat").hide(); + /* jQuery("#tva_tx, #title_vat").hide(); */ /* jQuery("#title_fourn_ref").hide(); */ jQuery("#np_marginRate, #np_markRate, .np_marginRate, .np_markRate, #units, #title_units").hide(); jQuery("#buying_price").show(); diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index 5520215d89a..dbc8b407fa5 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -120,7 +120,7 @@ $coldisplay++; print ''; } else { if ($senderissupplier) { - print $form->select_produits_fournisseurs(!empty($line->fk_product) ? $line->fk_product : 0, 'productid'); + $form->select_produits_fournisseurs(!empty($line->fk_product) ? $line->fk_product : 0, 'productid'); } else { print $form->select_produits(!empty($line->fk_product) ? $line->fk_product : 0, 'productid'); } diff --git a/htdocs/core/tpl/objectline_title.tpl.php b/htdocs/core/tpl/objectline_title.tpl.php index 7fe63613ea1..4640d710705 100644 --- a/htdocs/core/tpl/objectline_title.tpl.php +++ b/htdocs/core/tpl/objectline_title.tpl.php @@ -71,7 +71,7 @@ if (!empty($conf->global->FACTURE_LOCAL_TAX1_OPTION) || !empty($conf->global->FA if (in_array($object->element, array('propal', 'commande', 'facture', 'supplier_proposal', 'order_supplier', 'invoice_supplier')) && $object->status == $object::STATUS_DRAFT) { global $mysoc; - if (empty($disableedit)) { + if (empty($disableedit) && GETPOST('mode', 'aZ09') != 'vatforalllines') { print 'id.'">'.img_edit($langs->trans("UpdateForAllLines"), 0, 'class="clickvatforalllines opacitymedium paddingleft cursorpointer"').''; } //print ''; @@ -111,7 +111,7 @@ print $langs->trans('ReductionShort'); if (in_array($object->element, array('propal', 'commande', 'facture')) && $object->status == $object::STATUS_DRAFT) { global $mysoc; - if (empty($disableedit)) { + if (empty($disableedit) && GETPOST('mode', 'aZ09') != 'remiseforalllines') { print 'id.'">'.img_edit($langs->trans("UpdateForAllLines"), 0, 'class="clickvatforalllines opacitymedium paddingleft cursorpointer"').''; } //print ''; diff --git a/htdocs/core/tpl/objectline_view.tpl.php b/htdocs/core/tpl/objectline_view.tpl.php index c0a542479c6..be24a555a3c 100644 --- a/htdocs/core/tpl/objectline_view.tpl.php +++ b/htdocs/core/tpl/objectline_view.tpl.php @@ -255,11 +255,48 @@ if (isModEnabled('accounting') && $line->fk_accounting_account > 0) { } print ''; +// Vendor price ref if ($object->element == 'supplier_proposal' || $object->element == 'order_supplier' || $object->element == 'invoice_supplier' || $object->element == 'invoice_supplier_rec') { // We must have same test in printObjectLines print ''; print ($line->ref_fourn ? $line->ref_fourn : $line->ref_supplier); print ''; } + +$tooltiponprice = ''; +$tooltiponpriceend = ''; +if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { + $tooltiponprice = $langs->transcountry("TotalHT", $mysoc->country_code).'='.price($line->total_ht); + $tooltiponprice .= '
'.$langs->transcountry("TotalVAT", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.price($line->total_tva); + if (is_object($object->thirdparty)) { + if ($senderissupplier) { + $seller = $object->thirdparty; + $buyer = $mysoc; + } else { + $seller = $mysoc; + $buyer = $object->thirdparty; + } + + if ($mysoc->useLocalTax(1)) { + if (($seller->country_code == $buyer->country_code) || $line->total_localtax1 || $seller->useLocalTax(1)) { + $tooltiponprice .= '
'.$langs->transcountry("TotalLT1", $seller->country_code).'='.price($line->total_localtax1); + } else { + $tooltiponprice .= '
'.$langs->transcountry("TotalLT1", $seller->country_code).'='.$langs->trans($senderissupplier ? "NotUsedForThisVendor" : "NotUsedForThisCustomer").''; + } + } + if ($mysoc->useLocalTax(2)) { + if (($seller->country_code == $buyer->thirdparty->country_code) || $line->total_localtax2 || $seller->useLocalTax(2)) { + $tooltiponprice .= '
'.$langs->transcountry("TotalLT2", $seller->country_code).'='.price($line->total_localtax2); + } else { + $tooltiponprice .= '
'.$langs->transcountry("TotalLT2", $seller->country_code).'='.$langs->trans($senderissupplier ? "NotUsedForThisVendor" : "NotUsedForThisCustomer").''; + } + } + } + $tooltiponprice .= '
'.$langs->transcountry("TotalTTC", $mysoc->country_code).'='.price($line->total_ttc); + + $tooltiponprice = ''; + $tooltiponpriceend = ''; +} + // VAT Rate print ''; $coldisplay++; @@ -276,8 +313,9 @@ if (price2num($line->total_localtax2)) { if (empty($positiverates)) { $positiverates = '0'; } +print $tooltiponprice; print vatrate($positiverates.($line->vat_src_code ? ' ('.$line->vat_src_code.')' : ''), '%', $line->info_bits); -//print vatrate($line->tva_tx.($line->vat_src_code?(' ('.$line->vat_src_code.')'):''), '%', $line->info_bits); +print $tooltiponpriceend; ?> subprice); ?> @@ -344,45 +382,24 @@ if ($usemargins && isModEnabled('margin') && empty($user->socid)) { marque_tx, 'MT')).'%'; ?> special_code == 3) { ?> trans('Option'); ?> '; $coldisplay++; - if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { - $tooltiponprice = $langs->transcountry("TotalHT", $mysoc->country_code).'='.price($line->total_ht); - $tooltiponprice .= '
'.$langs->transcountry("TotalVAT", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.price($line->total_tva); - if (!$senderissupplier && is_object($object->thirdparty)) { - if ($mysoc->useLocalTax(1)) { - if (($mysoc->country_code == $object->thirdparty->country_code) || $object->thirdparty->useLocalTax(1)) { - $tooltiponprice .= '
'.$langs->transcountry("TotalLT1", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.price($line->total_localtax1); - } else { - $tooltiponprice .= '
'.$langs->transcountry("TotalLT1", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.$langs->trans("NotUsedForThisCustomer").''; - } - } - if ($mysoc->useLocalTax(2)) { - if (($mysoc->country_code == $object->thirdparty->country_code) || $object->thirdparty->useLocalTax(2)) { - $tooltiponprice .= '
'.$langs->transcountry("TotalLT2", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.price($line->total_localtax2); - } else { - $tooltiponprice .= '
'.$langs->transcountry("TotalLT2", ($senderissupplier ? $object->thirdparty->country_code : $mysoc->country_code)).'='.$langs->trans("NotUsedForThisCustomer").''; - } - } - } - $tooltiponprice .= '
'.$langs->transcountry("TotalTTC", $mysoc->country_code).'='.price($line->total_ttc); - - print ''; - } + print $tooltiponprice; print price($sign * $line->total_ht); - if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { - print ''; - } + print $tooltiponpriceend; print ''; if (isModEnabled("multicurrency") && $this->multicurrency_code != $conf->currency) { print ''.price($sign * $line->multicurrency_total_ht).''; $coldisplay++; } } + +// Price inc tax if ($outputalsopricetotalwithtax) { print ''.price($sign * $line->total_ttc).''; $coldisplay++; @@ -397,6 +414,7 @@ if ($this->statut == 0 && !empty($object_rights->creer) && $action != 'selectlin } } + // Asset info if (isModEnabled('asset') && $object->element == 'invoice_supplier') { print ''; $coldisplay++; @@ -418,7 +436,7 @@ if ($this->statut == 0 && !empty($object_rights->creer) && $action != 'selectlin print 'Error SQL: ' . $this->db->lasterror(); } elseif ($obj = $this->db->fetch_object($resql_asset)) { if (!empty($obj->found)) { - print ''; + print ''; print img_edit_add() . ''; } } @@ -426,15 +444,17 @@ if ($this->statut == 0 && !empty($object_rights->creer) && $action != 'selectlin print ''; } + // Edit picto print ''; $coldisplay++; if (($line->info_bits & 2) == 2 || !empty($disableedit)) { } else { ?> - id.'#line_'.$line->id; ?>"> + id; ?>"> '; } print ''; + // Delete picto print ''; $coldisplay++; if (!$situationinvoicelinewithparent && empty($disableremove)) { // For situation invoice, deletion is not possible if there is a parent company. @@ -444,6 +464,7 @@ if ($this->statut == 0 && !empty($object_rights->creer) && $action != 'selectlin } print ''; + // Move up-down picto if ($num > 1 && $conf->browser->layout != 'phone' && ($this->situation_counter == 1 || !$this->situation_cycle_ref) && empty($disablemove)) { print ''; $coldisplay++; diff --git a/htdocs/core/tpl/passwordforgotten.tpl.php b/htdocs/core/tpl/passwordforgotten.tpl.php index 3fdbcd14ef3..e9d7de9a1bf 100644 --- a/htdocs/core/tpl/passwordforgotten.tpl.php +++ b/htdocs/core/tpl/passwordforgotten.tpl.php @@ -76,7 +76,7 @@ if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $disablenofollow = 0; } -print top_htmlhead('', $titleofpage, 0, 0, $arrayofjs, array(), 1, $disablenofollow); +top_htmlhead('', $titleofpage, 0, 0, $arrayofjs, array(), 1, $disablenofollow); $colorbackhmenu1 = '60,70,100'; // topmenu @@ -253,7 +253,7 @@ if ($mode == 'dolibarr' || !$disabled) { diff --git a/htdocs/core/tpl/passwordreset.tpl.php b/htdocs/core/tpl/passwordreset.tpl.php index 1f35b1a251a..e9d518dba64 100644 --- a/htdocs/core/tpl/passwordreset.tpl.php +++ b/htdocs/core/tpl/passwordreset.tpl.php @@ -77,7 +77,7 @@ if (!empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) { $disablenofollow = 0; } -print top_htmlhead('', $titleofpage, 0, 0, $arrayofjs, array(), 1, $disablenofollow); +top_htmlhead('', $titleofpage, 0, 0, $arrayofjs, array(), 1, $disablenofollow); $colorbackhmenu1 = '60,70,100'; // topmenu @@ -292,7 +292,7 @@ if ($mode == 'dolibarr' || !$disabled) { diff --git a/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php b/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php index abaadfc85a8..b6bd9bb73a8 100644 --- a/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php +++ b/htdocs/core/triggers/interface_20_modWorkflow_WorkflowManager.class.php @@ -90,6 +90,9 @@ class InterfaceWorkflowManager extends DolibarrTriggers $this->error = $newobject->error; $this->errors[] = $newobject->error; } + + $object->clearObjectLinkedCache(); + return $ret; } } @@ -111,6 +114,9 @@ class InterfaceWorkflowManager extends DolibarrTriggers $this->error = $newobject->error; $this->errors[] = $newobject->error; } + + $object->clearObjectLinkedCache(); + return $ret; } } diff --git a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php index e3f798dec62..be78b6ecc18 100644 --- a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php +++ b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php @@ -5,6 +5,7 @@ * Copyright (C) 2013 Cedric GROSS * Copyright (C) 2014 Marcos García * Copyright (C) 2015 Bahfir Abbes + * Copyright (C) 2022 Ferran Marcet * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -861,6 +862,16 @@ class InterfaceActionsAuto extends DolibarrTriggers // Parameters $object->sendtoid defined by caller //$object->sendtoid=0; + } elseif ($action == 'PROJECT_CLOSE') { + // Load translation files required by the page + $langs->loadLangs(array("agenda", "other", "projects")); + + if (empty($object->actionmsg2)) { + $object->actionmsg2 = $langs->transnoentities("ProjectClosedInDolibarr", $object->ref); + } + $object->actionmsg = $langs->transnoentities("ProjectClosedInDolibarr", $object->ref); + + $object->sendtoid = 0; } elseif ($action == 'TASK_CREATE') { // Project tasks // Load translation files required by the page diff --git a/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php b/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php index 275fc954ece..502fe33e980 100644 --- a/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php +++ b/htdocs/core/triggers/interface_50_modBlockedlog_ActionsBlockedLog.class.php @@ -64,9 +64,12 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers } // Test if event/record is qualified - $listofqualifiedelement = array('facture', 'don', 'payment', 'payment_donation', 'subscription', 'payment_various', 'cashcontrol'); - if (!in_array($object->element, $listofqualifiedelement)) { - return 1; + if (empty($conf->global->BLOCKEDLOG_ADD_ACTIONS_SUPPORTED) || !in_array($action, explode(',', $conf->global->BLOCKEDLOG_ADD_ACTIONS_SUPPORTED))) { + // If custom actions are not set or if action not into custom actions, we can exclude action if object->elementis not valid + $listofqualifiedelement = array('facture', 'don', 'payment', 'payment_donation', 'subscription', 'payment_various', 'cashcontrol'); + if (!in_array($object->element, $listofqualifiedelement)) { + return 1; + } } dol_syslog("Trigger '".$this->name."' for action '".$action."' launched by ".__FILE__.". id=".$object->id); @@ -100,7 +103,7 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers $amounts = (double) $object->amount; } elseif ($action == 'CASHCONTROL_VALIDATE') { $amounts = (double) $object->cash + (double) $object->cheque + (double) $object->card; - } else { + } elseif (property_exists($object, 'total_ttc')) { $amounts = (double) $object->total_ttc; } } @@ -132,7 +135,9 @@ class InterfaceActionsBlockedLog extends DolibarrTriggers return 0; // not implemented action log } - $result = $b->setObjectData($object, $action, $amounts, $user); // Set field date_object, ref_object, fk_object, element, object_data + // Set field date_object, ref_object, fk_object, element, object_data + $result = $b->setObjectData($object, $action, $amounts, $user); + //var_dump($b); exit; if ($result < 0) { $this->error = $b->error; diff --git a/htdocs/cron/class/cronjob.class.php b/htdocs/cron/class/cronjob.class.php index d26c83f4772..b12a2b909cf 100644 --- a/htdocs/cron/class/cronjob.class.php +++ b/htdocs/cron/class/cronjob.class.php @@ -368,15 +368,15 @@ class Cronjob extends CommonObject $sql .= " ".(!isset($this->datelastresult) || dol_strlen($this->datelastresult) == 0 ? 'NULL' : "'".$this->db->idate($this->datelastresult)."'").","; $sql .= " ".(!isset($this->lastoutput) ? 'NULL' : "'".$this->db->escape($this->lastoutput)."'").","; $sql .= " ".(!isset($this->unitfrequency) ? 'NULL' : "'".$this->db->escape($this->unitfrequency)."'").","; - $sql .= " ".(!isset($this->frequency) ? '0' : $this->frequency).","; - $sql .= " ".(!isset($this->status) ? '0' : $this->status).","; - $sql .= " ".$user->id.","; - $sql .= " ".$user->id.","; + $sql .= " ".(!isset($this->frequency) ? '0' : ((int) $this->frequency)).","; + $sql .= " ".(!isset($this->status) ? '0' : ((int) $this->status)).","; + $sql .= " ".((int) $user->id).","; + $sql .= " ".((int) $user->id).","; $sql .= " ".(!isset($this->note_private) ? 'NULL' : "'".$this->db->escape($this->note_private)."'").","; - $sql .= " ".(!isset($this->nbrun) ? '0' : $this->db->escape($this->nbrun)).","; - $sql .= " ".(empty($this->maxrun) ? '0' : $this->db->escape($this->maxrun)).","; + $sql .= " ".(!isset($this->nbrun) ? '0' : ((int) $this->nbrun)).","; + $sql .= " ".(empty($this->maxrun) ? '0' : ((int) $this->maxrun)).","; $sql .= " ".(!isset($this->libname) ? 'NULL' : "'".$this->db->escape($this->libname)."'").","; - $sql .= " ".(!isset($this->test) ? 'NULL' : "'".$this->db->escape($this->test)."'").""; + $sql .= " ".(!isset($this->test) ? 'NULL' : "'".$this->db->escape($this->test)."'"); $sql .= ")"; $this->db->begin(); diff --git a/htdocs/cron/list.php b/htdocs/cron/list.php index ae53242d836..aaccb39e68e 100644 --- a/htdocs/cron/list.php +++ b/htdocs/cron/list.php @@ -448,7 +448,7 @@ print ' '; print ' '; print ''; -print $form->selectarray('search_status', array('0'=>$langs->trans("Disabled"), '1'=>$langs->trans("Scheduled")), $search_status, 1); +print $form->selectarray('search_status', array('0'=>$langs->trans("Disabled"), '1'=>$langs->trans("Scheduled")), $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage'); print ''; $searchpicto = $form->showFilterButtons(); print $searchpicto; diff --git a/htdocs/dav/dav.class.php b/htdocs/dav/dav.class.php index a4c98eba8a7..a0375210271 100644 --- a/htdocs/dav/dav.class.php +++ b/htdocs/dav/dav.class.php @@ -143,12 +143,14 @@ class CdavLib $location = trim($location.', '.$obj->soc_country_label); } + /* $address = explode("\n", $obj->address, 2); foreach ($address as $kAddr => $vAddr) { $address[$kAddr] = trim(str_replace(array("\r", "\t"), ' ', str_replace("\n", ' | ', trim($vAddr)))); } $address[] = ''; $address[] = ''; + */ if ($obj->percent == -1 && trim($obj->datep) != '') { $type = 'VEVENT'; @@ -249,7 +251,7 @@ class CdavLib */ public function getFullCalendarObjects($calendarId, $bCalendarData) { - $calid = ($calendarId * 1); + $calid = (int) $calendarId; $calevents = array(); if (!$this->user->rights->agenda->myactions->read) { diff --git a/htdocs/debugbar/class/DebugBar.php b/htdocs/debugbar/class/DebugBar.php index b2ec0f17bf0..bf797e638f7 100644 --- a/htdocs/debugbar/class/DebugBar.php +++ b/htdocs/debugbar/class/DebugBar.php @@ -55,9 +55,10 @@ class DolibarrDebugBar extends DebugBar public function getRenderer() { $renderer = parent::getJavascriptRenderer(DOL_URL_ROOT.'/includes/maximebf/debugbar/src/DebugBar/Resources'); - //$renderer->disableVendor('jquery'); - $renderer->disableVendor('fontawesome'); - $renderer->disableVendor('highlightjs'); + $renderer->disableVendor('jquery'); // We already have jquery loaded globally by the main.inc.php + $renderer->disableVendor('fontawesome'); // We already have fontawesome loaded globally by the main.inc.php + $renderer->disableVendor('highlightjs'); // We don't need this + $renderer->setEnableJqueryNoConflict(false); // We don't need no conflict return $renderer; } } diff --git a/htdocs/debugbar/class/TraceableDB.php b/htdocs/debugbar/class/TraceableDB.php index 0b862f4df70..9f0a83fae3c 100644 --- a/htdocs/debugbar/class/TraceableDB.php +++ b/htdocs/debugbar/class/TraceableDB.php @@ -251,18 +251,6 @@ class TraceableDB extends DoliDB return $this->db->escape($stringtoencode); } - /** - * Escape a string to insert data - * - * @param string $stringtoencode String to escape - * @return string String escaped - * @deprecated - */ - public function escapeunderscore($stringtoencode) - { - return $this->db->escapeunderscore($stringtoencode); - } - /** * Escape a string to insert data into a like * @@ -661,7 +649,7 @@ class TraceableDB extends DoliDB */ public function free($resultset = null) { - return $this->db->free($resultset); + $this->db->free($resultset); } /** diff --git a/htdocs/delivery/card.php b/htdocs/delivery/card.php index b98b75015ab..3a269cc89bb 100644 --- a/htdocs/delivery/card.php +++ b/htdocs/delivery/card.php @@ -38,7 +38,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/class/extrafields.class.php'; if (isModEnabled("product") || isModEnabled("service")) { require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; } -if (!empty($conf->expedition_bon->enabled)) { +if (isModEnabled('expedition_bon')) { require_once DOL_DOCUMENT_ROOT.'/expedition/class/expedition.class.php'; } if (isModEnabled('stock')) { diff --git a/htdocs/delivery/class/delivery.class.php b/htdocs/delivery/class/delivery.class.php index 73fc15e6911..3b560ce1026 100644 --- a/htdocs/delivery/class/delivery.class.php +++ b/htdocs/delivery/class/delivery.class.php @@ -1085,18 +1085,18 @@ class Delivery extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'delivery' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** diff --git a/htdocs/don/card.php b/htdocs/don/card.php index 459c892a1d9..ec22c82543f 100644 --- a/htdocs/don/card.php +++ b/htdocs/don/card.php @@ -52,7 +52,7 @@ $ref = GETPOST('ref', 'alpha'); $action = GETPOST('action', 'aZ09'); $cancel = GETPOST('cancel', 'alpha'); $confirm = GETPOST('confirm', 'alpha'); - +$socid = GETPOST('socid', 'int'); $amount = price2num(GETPOST('amount', 'alphanohtml'), 'MT'); $donation_date = dol_mktime(12, 0, 0, GETPOST('remonth'), GETPOST('reday'), GETPOST('reyear')); $projectid = (GETPOST('projectid') ? GETPOST('projectid', 'int') : 0); @@ -63,6 +63,13 @@ if ($id > 0 || $ref) { $object->fetch($id, $ref); } +if (!empty($socid) && $socid > 0) { + $soc = new Societe($db); + if ($socid > 0) { + $soc->fetch($socid); + } +} + $extrafields = new ExtraFields($db); // fetch optionals attributes and labels diff --git a/htdocs/don/class/don.class.php b/htdocs/don/class/don.class.php index b52e0974b9a..c1d09a6cdd0 100644 --- a/htdocs/don/class/don.class.php +++ b/htdocs/don/class/don.class.php @@ -206,7 +206,7 @@ class Don extends CommonObject */ public function initAsSpecimen() { - global $conf, $user, $langs; + global $conf; $now = dol_now(); @@ -224,10 +224,10 @@ class Don extends CommonObject $num_socs = $this->db->num_rows($resql); $i = 0; while ($i < $num_socs) { - $i++; - $row = $this->db->fetch_row($resql); $socids[$i] = $row[0]; + + $i++; } } @@ -237,7 +237,7 @@ class Don extends CommonObject $this->specimen = 1; $this->lastname = 'Doe'; $this->firstname = 'John'; - $this->socid = 1; + $this->socid = empty($socids[0]) ? 0 : $socids[0]; $this->date = $now; $this->date_valid = $now; $this->amount = 100.90; @@ -1101,18 +1101,18 @@ class Don extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old third-party id - * @param int $dest_id New third-party id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'don' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -1141,4 +1141,39 @@ class Don extends CommonObject return (float) $this->amount - $sum_amount; } } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + if (property_exists($this, 'date')) { + $return .= ' | '.$langs->trans("Date").' : '.dol_print_date($this->date).''; + } + if (property_exists($this, 'societe') && !empty($this->societe)) { + $return .= '
'.$langs->trans("Company").' : '.$this->societe.''; + } + if (property_exists($this, 'amount')) { + $return .= '
'.$langs->trans("Amount").' : '.price($this->amount).''; + } + if (method_exists($this, 'LibStatut')) { + $return .= '
'.$this->LibStatut($this->labelStatus, 5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/don/class/donstats.class.php b/htdocs/don/class/donstats.class.php index 07eb6d6588e..bd52f10dbc4 100644 --- a/htdocs/don/class/donstats.class.php +++ b/htdocs/don/class/donstats.class.php @@ -68,10 +68,11 @@ class DonationStats extends Stats */ public function __construct($db, $socid, $mode, $userid = 0) { - global $user, $conf; + global $conf; $this->db = $db; + $this->field = 'amount'; $this->socid = ($socid > 0 ? $socid : 0); $this->userid = $userid; $this->cachefilesuffix = $mode; @@ -98,8 +99,6 @@ class DonationStats extends Stats */ public function getNbByMonth($year, $format = 0) { - global $user; - $sql = "SELECT date_format(d.datedon,'%m') as dm, COUNT(*) as nb"; $sql .= " FROM ".$this->from; $sql .= " WHERE d.datedon BETWEEN '".$this->db->idate(dol_get_first_day($year))."' AND '".$this->db->idate(dol_get_last_day($year))."'"; @@ -119,8 +118,6 @@ class DonationStats extends Stats */ public function getNbByYear() { - global $user; - $sql = "SELECT date_format(d.datedon,'%Y') as dm, COUNT(*) as nb, SUM(d.".$this->field.")"; $sql .= " FROM ".$this->from; $sql .= " WHERE ".$this->where; @@ -130,6 +127,45 @@ class DonationStats extends Stats return $this->_getNbByYear($sql); } + /** + * Return the number of subscriptions by month for a given year + * + * @param int $year Year + * @param int $format 0=Label of abscissa is a translated text, 1=Label of abscissa is month number, 2=Label of abscissa is first letter of month + * @return array Array of amount each month + */ + public function getAmountByMonth($year, $format = 0) + { + $sql = "SELECT date_format(d.datedon,'%m') as dm, sum(d.".$this->field.")"; + $sql .= " FROM ".$this->from; + //if (empty($user->rights->societe->client->voir) && !$user->socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " WHERE ".dolSqlDateFilter('d.datedon', 0, 0, (int) $year, 1); + $sql .= " AND ".$this->where; + $sql .= " GROUP BY dm"; + $sql .= $this->db->order('dm', 'DESC'); + + return $this->_getAmountByMonth($year, $sql, $format); + } + + /** + * Return average amount each month + * + * @param int $year Year + * @return array Array of average each month + */ + public function getAverageByMonth($year) + { + $sql = "SELECT date_format(d.datedon,'%m') as dm, avg(d.".$this->field.")"; + $sql .= " FROM ".$this->from; + //if (empty($user->rights->societe->client->voir) && !$this->socid) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; + $sql .= " WHERE ".dolSqlDateFilter('d.datedon', 0, 0, (int) $year, 1); + $sql .= " AND ".$this->where; + $sql .= " GROUP BY dm"; + $sql .= $this->db->order('dm', 'DESC'); + + return $this->_getAverageByMonth($year, $sql); + } + /** * Return nb, total and average * @@ -137,8 +173,6 @@ class DonationStats extends Stats */ public function getAllByYear() { - global $user; - $sql = "SELECT date_format(d.datedon,'%Y') as year, COUNT(*) as nb, SUM(d.".$this->field.") as total, AVG(".$this->field.") as avg"; $sql .= " FROM ".$this->from; $sql .= " WHERE ".$this->where; diff --git a/htdocs/don/class/paymentdonation.class.php b/htdocs/don/class/paymentdonation.class.php index b42f5fb4e4d..657a1d32d1a 100644 --- a/htdocs/don/class/paymentdonation.class.php +++ b/htdocs/don/class/paymentdonation.class.php @@ -347,7 +347,7 @@ class PaymentDonation extends CommonObject $sql .= " note=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; $sql .= " fk_bank=".(isset($this->fk_bank) ? $this->fk_bank : "null").","; $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? $this->fk_user_creat : "null").","; - $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null").""; + $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null"); $sql .= " WHERE rowid=".(int) $this->id; $this->db->begin(); diff --git a/htdocs/don/list.php b/htdocs/don/list.php index 2de55bbcc44..eb487be4768 100644 --- a/htdocs/don/list.php +++ b/htdocs/don/list.php @@ -42,6 +42,7 @@ $sortfield = GETPOST('sortfield', 'aZ09comma'); $sortorder = GETPOST('sortorder', 'aZ09comma'); $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); $type = GETPOST('type', 'aZ'); +$mode = GETPOST('mode', 'alpha'); if (empty($page) || $page == -1) { $page = 0; } // If $page is not defined, or '' or -1 @@ -59,6 +60,7 @@ $search_status = (GETPOST("search_status", 'intcomma') != '') ? GETPOST("search_ $search_all = trim((GETPOST('search_all', 'alphanohtml') != '') ?GETPOST('search_all', 'alphanohtml') : GETPOST('sall', 'alphanohtml')); $search_ref = GETPOST('search_ref', 'alpha'); $search_company = GETPOST('search_company', 'alpha'); +$search_thirdparty = GETPOST('search_thirdparty', 'alpha'); $search_name = GETPOST('search_name', 'alpha'); $search_amount = GETPOST('search_amount', 'alpha'); $optioncss = GETPOST('optioncss', 'alpha'); @@ -71,6 +73,7 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x' $search_all = ""; $search_ref = ""; $search_company = ""; + $search_thirdparty = ""; $search_name = ""; $search_amount = ""; $search_status = ''; @@ -153,6 +156,9 @@ if ($resql) { $i = 0; $param = ''; + if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); + } if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -179,6 +185,8 @@ if ($resql) { } $newcardbutton = ''; + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); if ($user->rights->don->creer) { $newcardbutton .= dolGetButtonTitle($langs->trans('NewDonation'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/don/card.php?action=create'); } @@ -193,6 +201,9 @@ if ($resql) { print ''; print ''; print ''; + print ''; + + print_barre_liste($langs->trans("Donations"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'object_donation', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -232,14 +243,14 @@ if ($resql) { print ''; } print ''; - print ''; + print ''; $liststatus = array( Don::STATUS_DRAFT=>$langs->trans("DonationStatusPromiseNotValidated"), Don::STATUS_VALIDATED=>$langs->trans("DonationStatusPromiseValidated"), Don::STATUS_PAID=>$langs->trans("DonationStatusPaid"), Don::STATUS_CANCELED=>$langs->trans("Canceled") ); - print $form->selectarray('search_status', $liststatus, $search_status, -4, 0, 0, '', 0, 0, 0, '', 'maxwidth100'); + print $form->selectarray('search_status', $liststatus, $search_status, -4, 0, 0, '', 0, 0, 0, '', 'search_status maxwidth100 onrightofpage'); print ''; print ''; $searchpicto = $form->showFilterAndCheckAddButtons(0); @@ -267,44 +278,70 @@ if ($resql) { while ($i < min($num, $limit)) { $objp = $db->fetch_object($resql); + $donationstatic->setVarsFromFetchObj($objp); + $company = new Societe($db); + $result = $company->fetch($objp->socid); + + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + print '
'; + } + // Output Kanban + $donationstatic->amount = $objp->amount; + $donationstatic->date = $objp->datedon; + $donationstatic->labelStatus = $objp->status; + $donationstatic->id = $objp->rowid; + $donationstatic->ref = $objp->rowid; - print ''; - $donationstatic->id = $objp->rowid; - $donationstatic->ref = $objp->rowid; - $donationstatic->lastname = $objp->lastname; - $donationstatic->firstname = $objp->firstname; - print "".$donationstatic->getNomUrl(1).""; - if (!empty($conf->global->DONATION_USE_THIRDPARTIES)) { - $company = new Societe($db); - $result = $company->fetch($objp->socid); if (!empty($objp->socid) && $company->id > 0) { - print "".$company->getNomUrl(1).""; + $donationstatic->societe = $company->getNomUrl(1); + } else { + $donationstatic->societe = $objp->societe; + } + + print $donationstatic->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print '
'; + print ''; + } + } else { + print ''; + $donationstatic->id = $objp->rowid; + $donationstatic->ref = $objp->rowid; + $donationstatic->lastname = $objp->lastname; + $donationstatic->firstname = $objp->firstname; + print "".$donationstatic->getNomUrl(1).""; + if (!empty($conf->global->DONATION_USE_THIRDPARTIES)) { + if (!empty($objp->socid) && $company->id > 0) { + print "".$company->getNomUrl(1).""; + } else { + print "".$objp->societe.""; + } } else { print "".$objp->societe.""; } - } else { - print "".$objp->societe.""; - } - print "".$donationstatic->getFullName($langs).""; - print ''.dol_print_date($db->jdate($objp->datedon), 'day').''; - if (isModEnabled('project')) { - print ""; - if ($objp->pid) { - $projectstatic->id = $objp->pid; - $projectstatic->ref = $objp->ref; - $projectstatic->id = $objp->pid; - $projectstatic->public = $objp->public; - $projectstatic->title = $objp->title; - print $projectstatic->getNomUrl(1); - } else { - print ' '; + print "".$donationstatic->getFullName($langs).""; + print ''.dol_print_date($db->jdate($objp->datedon), 'day').''; + if (isModEnabled('project')) { + print ""; + if ($objp->pid) { + $projectstatic->id = $objp->pid; + $projectstatic->ref = $objp->ref; + $projectstatic->id = $objp->pid; + $projectstatic->public = $objp->public; + $projectstatic->title = $objp->title; + print $projectstatic->getNomUrl(1); + } else { + print ' '; + } + print "\n"; } - print "\n"; + print ''.price($objp->amount).''; + print ''.$donationstatic->LibStatut($objp->status, 5).''; + print ''; + print ""; } - print ''.price($objp->amount).''; - print ''.$donationstatic->LibStatut($objp->status, 5).''; - print ''; - print ""; $i++; } print ""; diff --git a/htdocs/don/payment/card.php b/htdocs/don/payment/card.php index 19f40bc984e..416e848d271 100644 --- a/htdocs/don/payment/card.php +++ b/htdocs/don/payment/card.php @@ -181,7 +181,7 @@ if ($resql) { // Expected to pay print ''.price($objp->d_amount).''; // Status - print ''.$don->getLibStatut(4, $objp->amount).''; + print ''.$don->getLibStatut(4).''; // Amount paid print ''.price($objp->amount).''; print "\n"; diff --git a/htdocs/don/stats/index.php b/htdocs/don/stats/index.php index e9c2b82ae22..866cd25eef1 100644 --- a/htdocs/don/stats/index.php +++ b/htdocs/don/stats/index.php @@ -58,7 +58,7 @@ $form = new Form($db); llxHeader(); -print load_fiche_titre($langs->trans("StatisticsOfSendings"), $mesg); +print load_fiche_titre($langs->trans("StatisticsOfDonations"), $mesg); dol_mkdir($dir); @@ -72,9 +72,9 @@ $data = $stats->getNbByMonthWithPrevYear($endyear, $startyear); if (empty($user->rights->societe->client->voir) || $user->socid) { - $filenamenb = $dir.'/shipmentsnbinyear-'.$user->id.'-'.$year.'.png'; + $filenamenb = $dir.'/donationnbinyear-'.$user->id.'-'.$year.'.png'; } else { - $filenamenb = $dir.'/shipmentsnbinyear-'.$year.'.png'; + $filenamenb = $dir.'/donationnbinyear-'.$year.'.png'; } $px1 = new DolGraph(); @@ -91,11 +91,11 @@ if (!$mesg) { $px1->SetMinValue(min(0, $px1->GetFloorMinValue())); $px1->SetWidth($WIDTH); $px1->SetHeight($HEIGHT); - $px1->SetYLabel($langs->trans("NbOfSendings")); + $px1->SetYLabel($langs->trans("NbOfDonations")); $px1->SetShading(3); $px1->SetHorizTickIncrement(1); $px1->mode = 'depth'; - $px1->SetTitle($langs->trans("NumberOfShipmentsByMonth")); + $px1->SetTitle($langs->trans("NumberOfDonationsByMonth")); $px1->draw($filenamenb, $fileurlnb); } @@ -245,7 +245,7 @@ print '
'; print ''; print ''; print ''; -print ''; +print ''; /*print ''; print '';*/ print ''; @@ -334,7 +334,7 @@ print '
'.$langs->trans("Year").''.$langs->trans("NbOfSendings").''.$langs->trans("NbOfDonations").''.$langs->trans("AmountTotal").''.$langs->trans("AmountAverage").'
'; */ print '
'; -print ''.$langs->trans("StatsOnShipmentsOnlyValidated").''; +print ''.$langs->trans("StatsOnDonationsOnlyValidated").''; llxFooter(); diff --git a/htdocs/ecm/class/ecmfiles.class.php b/htdocs/ecm/class/ecmfiles.class.php index ab7b13aba90..cf1a570f04f 100644 --- a/htdocs/ecm/class/ecmfiles.class.php +++ b/htdocs/ecm/class/ecmfiles.class.php @@ -240,12 +240,9 @@ class EcmFiles extends CommonObject } // If ref not defined - $ref = ''; - if (!empty($this->ref)) { - $ref = $this->ref; - } else { + if (empty($this->ref)) { include_once DOL_DOCUMENT_ROOT.'/core/lib/security.lib.php'; - $ref = dol_hash($this->filepath.'/'.$this->filename, 3); + $this->ref = dol_hash($this->filepath.'/'.$this->filename, 3); } $maxposition = 0; @@ -300,7 +297,7 @@ class EcmFiles extends CommonObject $sql .= 'src_object_type,'; $sql .= 'src_object_id'; $sql .= ') VALUES ('; - $sql .= " '".$this->db->escape($ref)."', "; + $sql .= " '".$this->db->escape($this->ref)."', "; $sql .= ' '.(!isset($this->label) ? 'NULL' : "'".$this->db->escape($this->label)."'").','; $sql .= ' '.(!isset($this->share) ? 'NULL' : "'".$this->db->escape($this->share)."'").','; $sql .= ' '.((int) $this->entity).','; diff --git a/htdocs/ecm/dir_add_card.php b/htdocs/ecm/dir_add_card.php index 3f20188db56..acdc6c2990a 100644 --- a/htdocs/ecm/dir_add_card.php +++ b/htdocs/ecm/dir_add_card.php @@ -93,18 +93,18 @@ if (!empty($section)) { } // Permissions -$permtoadd = 0; -$permtoupload = 0; +$permissiontoadd = 0; +$permissiontoupload = 0; if ($module == 'ecm') { - $permtoadd = $user->rights->ecm->setup; - $permtoupload = $user->rights->ecm->upload; + $permissiontoadd = $user->rights->ecm->setup; + $permissiontoupload = $user->rights->ecm->upload; } if ($module == 'medias') { - $permtoadd = ($user->rights->mailing->creer || $user->rights->website->write); - $permtoupload = ($user->rights->mailing->creer || $user->rights->website->write); + $permissiontoadd = ($user->rights->mailing->creer || $user->rights->website->write); + $permissiontoupload = ($user->rights->mailing->creer || $user->rights->website->write); } -if (!$permtoadd) { +if (!$permissiontoadd) { accessforbidden(); } @@ -115,7 +115,7 @@ if (!$permtoadd) { */ // Action ajout d'un produit ou service -if ($action == 'add' && $permtoadd) { +if ($action == 'add' && $permissiontoadd) { if ($cancel) { if (!empty($backtopage)) { header("Location: ".$backtopage); @@ -189,7 +189,7 @@ if ($action == 'add' && $permtoadd) { exit; } } -} elseif ($action == 'confirm_deletesection' && $confirm == 'yes' && $permtoadd) { +} elseif ($action == 'confirm_deletesection' && $confirm == 'yes' && $permissiontoadd) { // Deleting file $result = $ecmdir->delete($user); setEventMessages($langs->trans("ECMSectionWasRemoved", $ecmdir->label), null, 'mesgs'); diff --git a/htdocs/ecm/dir_card.php b/htdocs/ecm/dir_card.php index adfd405790f..e45175bb5c7 100644 --- a/htdocs/ecm/dir_card.php +++ b/htdocs/ecm/dir_card.php @@ -90,21 +90,21 @@ if ($module == 'ecm') { } // Permissions -$permtoread = 0; -$permtoadd = 0; -$permtoupload = 0; +$permissiontoread = 0; +$permissiontoadd = 0; +$permissiontoupload = 0; if ($module == 'ecm') { - $permtoread = $user->rights->ecm->read; - $permtoadd = $user->rights->ecm->setup; - $permtoupload = $user->rights->ecm->upload; + $permissiontoread = $user->hasRight("ecm", "read"); + $permissiontoadd = $user->hasRight("ecm", "setup"); + $permissiontoupload = $user->hasRight("ecm", "upload"); } if ($module == 'medias') { - $permtoread = ($user->rights->mailing->lire || $user->rights->website->read); - $permtoadd = ($user->rights->mailing->creer || $user->rights->website->write); - $permtoupload = ($user->rights->mailing->creer || $user->rights->website->write); + $permissiontoread = ($user->hasRight("mailing", "lire") || $user->hasRight("website", "read")); + $permissiontoadd = ($user->hasRight("mailing", "creer") || $user->hasRight("website", "write")); + $permissiontoupload = ($user->hasRight("mailing", "creer") || $user->hasRight("website", "write")); } -if (!$permtoread) { +if (!$permissiontoread) { accessforbidden(); } @@ -114,7 +114,7 @@ if (!$permtoread) { */ // Upload file -if (GETPOST("sendit") && !empty($conf->global->MAIN_UPLOAD_DOC) && $permtoupload) { +if (GETPOST("sendit") && !empty($conf->global->MAIN_UPLOAD_DOC) && $permissiontoupload) { if (dol_mkdir($upload_dir) >= 0) { $resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir."/".dol_unescapefile($_FILES['userfile']['name']), 0, 0, $_FILES['userfile']['error']); if (is_numeric($resupload) && $resupload > 0) { @@ -139,7 +139,7 @@ if (GETPOST("sendit") && !empty($conf->global->MAIN_UPLOAD_DOC) && $permtoupload } // Remove file -if ($action == 'confirm_deletefile' && $confirm == 'yes' && $permtoupload) { +if ($action == 'confirm_deletefile' && $confirm == 'yes' && $permissiontoupload) { $langs->load("other"); $file = $upload_dir."/".GETPOST('urlfile'); // Do not use urldecode here ($_GET and $_REQUEST are already decoded by PHP). $ret = dol_delete_file($file); @@ -153,7 +153,7 @@ if ($action == 'confirm_deletefile' && $confirm == 'yes' && $permtoupload) { } // Remove dir -if ($action == 'confirm_deletedir' && $confirm == 'yes' && $permtoupload) { +if ($action == 'confirm_deletedir' && $confirm == 'yes' && $permissiontoupload) { $backtourl = DOL_URL_ROOT."/ecm/index.php"; if ($module == 'medias') { $backtourl = DOL_URL_ROOT."/website/index.php?file_manager=1"; @@ -189,7 +189,7 @@ if ($action == 'confirm_deletedir' && $confirm == 'yes' && $permtoupload) { } // Update dirname or description -if ($action == 'update' && !GETPOST('cancel', 'alpha') && $permtoadd) { +if ($action == 'update' && !GETPOST('cancel', 'alpha') && $permissiontoadd) { $error = 0; if ($module == 'ecm') { @@ -454,17 +454,17 @@ print dol_get_fiche_end(); if ($action != 'edit' && $action != 'delete' && $action != 'deletefile') { print '
'; - if ($permtoadd) { + if ($permissiontoadd) { print ''.$langs->trans('Edit').''; } - if ($permtoadd) { + if ($permissiontoadd) { print ''.$langs->trans('ECMAddSection').''; } else { print ''.$langs->trans('ECMAddSection').''; } - print dolGetButtonAction($langs->trans('Delete'), '', 'delete', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=delete&token='.newToken().($module ? '&module='.urlencode($module) : '').'§ion='.urlencode($section).($backtopage ? '&backtopage='.urlencode($backtopage) : ''), '', $permtoadd); + print dolGetButtonAction($langs->trans('Delete'), '', 'delete', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=delete&token='.newToken().($module ? '&module='.urlencode($module) : '').'§ion='.urlencode($section).($backtopage ? '&backtopage='.urlencode($backtopage) : ''), '', $permissiontoadd); print '
'; } diff --git a/htdocs/ecm/file_card.php b/htdocs/ecm/file_card.php index 8202335fbc3..e1443974bf7 100644 --- a/htdocs/ecm/file_card.php +++ b/htdocs/ecm/file_card.php @@ -103,11 +103,11 @@ if ($result < 0) { } // Permissions -$permtoread = $user->rights->ecm->read; -$permtoadd = $user->rights->ecm->setup; -$permtoupload = $user->rights->ecm->upload; +$permissiontoread = $user->rights->ecm->read; +$permissiontoadd = $user->rights->ecm->setup; +$permissiontoupload = $user->rights->ecm->upload; -if (!$permtoread) { +if (!$permissiontoread) { accessforbidden(); } @@ -128,7 +128,7 @@ if ($cancel) { } // Rename file -if ($action == 'update' && $permtoadd) { +if ($action == 'update' && $permissiontoadd) { $error = 0; $oldlabel = GETPOST('urlfile', 'alpha'); diff --git a/htdocs/ecm/file_note.php b/htdocs/ecm/file_note.php index 07534dc5ae8..6804714757c 100644 --- a/htdocs/ecm/file_note.php +++ b/htdocs/ecm/file_note.php @@ -108,9 +108,9 @@ if ($result < 0) { $permissionnote = $user->rights->ecm->setup; // Used by the include of actions_setnotes.inc.php -$permtoread = $user->rights->ecm->read; +$permissiontoread = $user->rights->ecm->read; -if (!$permtoread) { +if (!$permissiontoread) { accessforbidden(); } diff --git a/htdocs/ecm/index.php b/htdocs/ecm/index.php index 9eb512bc96d..6edf59dcbed 100644 --- a/htdocs/ecm/index.php +++ b/htdocs/ecm/index.php @@ -322,7 +322,7 @@ $moreheadjs .= ''."\n"; llxHeader($moreheadcss.$moreheadjs, $langs->trans("ECMArea"), '', '', '', '', $morejs, '', 0, 0); -$head = ecm_prepare_dasboard_head(''); +$head = ecm_prepare_dasboard_head(null); print dol_get_fiche_head($head, 'index', '', -1, ''); diff --git a/htdocs/ecm/index_auto.php b/htdocs/ecm/index_auto.php index 342d7d74129..3944e869da0 100644 --- a/htdocs/ecm/index_auto.php +++ b/htdocs/ecm/index_auto.php @@ -309,7 +309,7 @@ llxHeader($moreheadcss.$moreheadjs, $langs->trans("ECMArea"), '', '', '', '', $m // Add sections to manage $rowspan = 0; $sectionauto = array(); -if (!empty($conf->global->ECM_AUTO_TREE_ENABLED)) { +if (empty($conf->global->ECM_AUTO_TREE_HIDEN)) { if (isModEnabled("product") || isModEnabled("service")) { $langs->load("products"); $rowspan++; $sectionauto[] = array('position'=>10, 'level'=>1, 'module'=>'product', 'test'=>(isModEnabled("product") || isModEnabled("service")), 'label'=>$langs->trans("ProductsAndServices"), 'desc'=>$langs->trans("ECMDocsByProducts")); @@ -387,7 +387,7 @@ if (!empty($conf->global->ECM_AUTO_TREE_ENABLED)) { } } -$head = ecm_prepare_dasboard_head(''); +$head = ecm_prepare_dasboard_head(null); print dol_get_fiche_head($head, 'index_auto', '', -1, ''); diff --git a/htdocs/ecm/index_medias.php b/htdocs/ecm/index_medias.php index f5ad347bccf..39118774430 100644 --- a/htdocs/ecm/index_medias.php +++ b/htdocs/ecm/index_medias.php @@ -37,6 +37,7 @@ $langs->loadLangs(array('ecm', 'companies', 'other', 'users', 'orders', 'propal' // Get parameters $action = GETPOST('action', 'aZ09'); +$backtopage = GETPOST('backtopage', 'alpha'); $socid = GETPOST('socid', 'int'); $file_manager = GETPOST('file_manager', 'alpha'); @@ -50,6 +51,7 @@ $overwritefile = GETPOST('overwritefile', 'int'); if (empty($action) && $file_manager) { $action = 'file_manager'; } +$pageid = GETPOST('pageid', 'int'); $limit = GETPOST('limit', 'int') ? GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); @@ -90,7 +92,7 @@ if ($user->socid) { } $result = restrictedArea($user, 'ecm', 0); -$permtouploadfile = ($user->hasRight('ecm', 'setup') || $user->hasRight('mailing', 'creer') || $user->hasRight('website', 'write')); +$permissiontouploadfile = ($user->hasRight('ecm', 'setup') || $user->hasRight('mailing', 'creer') || $user->hasRight('website', 'write')); $diroutput = $conf->medias->multidir_output[$conf->entity]; $relativepath = $section_dir; @@ -98,7 +100,7 @@ $upload_dir = preg_replace('/\/$/', '', $diroutput).'/'.preg_replace('/^\//', '' $websitekey = ''; -$permissiontoadd = $permtouploadfile; // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles +$permissiontoadd = $permissiontouploadfile; // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles /* @@ -123,7 +125,7 @@ if ($action == 'renamefile') { // Must be after include DOL_DOCUMENT_ROOT.'/core // Add directory -if ($action == 'add' && $permtouploadfile) { +if ($action == 'add' && $permissiontouploadfile) { $ecmdir->ref = 'NOTUSEDYET'; $ecmdir->label = GETPOST("label"); $ecmdir->description = GETPOST("desc"); @@ -293,7 +295,7 @@ $moreheadjs .= ''."\n"; llxHeader($moreheadcss.$moreheadjs, $langs->trans("ECMArea"), '', '', '', '', $morejs, '', 0, 0); -$head = ecm_prepare_dasboard_head(''); +$head = ecm_prepare_dasboard_head(null); print dol_get_fiche_head($head, 'index_medias', '', -1, ''); diff --git a/htdocs/ecm/search.php b/htdocs/ecm/search.php index 4c45ec06403..c43428fae8e 100644 --- a/htdocs/ecm/search.php +++ b/htdocs/ecm/search.php @@ -85,9 +85,9 @@ if (!empty($section)) { } } -$permtoread = $user->rights->ecm->read; +$permissiontoread = $user->rights->ecm->read; -if (!$permtoread) { +if (!$permissiontoread) { accessforbidden(); } @@ -175,7 +175,7 @@ print load_fiche_titre($langs->trans("ECMArea").' - '.$langs->trans("Search")); print $langs->trans("FeatureNotYetAvailable").'.

'; // Tool bar -$head = ecm_prepare_head_fm($ecmdir, $module, $section); +$head = ecm_prepare_head_fm($ecmdir); //print dol_get_fiche_head($head, 'search_form', '', 1); diff --git a/htdocs/emailcollector/class/emailcollector.class.php b/htdocs/emailcollector/class/emailcollector.class.php index 8d72666ad53..7dae5bbb6e5 100644 --- a/htdocs/emailcollector/class/emailcollector.class.php +++ b/htdocs/emailcollector/class/emailcollector.class.php @@ -881,8 +881,24 @@ class EmailCollector extends CommonObject */ private function overwritePropertiesOfObject(&$object, $actionparam, $messagetext, $subject, $header, &$operationslog) { + global $conf, $langs; + $errorforthisaction = 0; + // set output lang + $outputlangs = $langs; + $newlang = ''; + if (getDolGlobalInt('MAIN_MULTILANGS') && empty($newlang) && GETPOST('lang_id', 'aZ09')) { + $newlang = GETPOST('lang_id', 'aZ09'); + } + if (getDolGlobalInt('MAIN_MULTILANGS') && empty($newlang)) { + $newlang = $object->thirdparty->default_lang; + } + if (!empty($newlang)) { + $outputlangs = new Translate('', $conf); + $outputlangs->setDefaultLang($newlang); + } + // Overwrite values with values extracted from source email // $this->actionparam = 'opportunity_status=123;abc=EXTRACT:BODY:....' $arrayvaluetouse = dolExplodeIntoArray($actionparam, ';', '='); @@ -978,7 +994,8 @@ class EmailCollector extends CommonObject if ($regforregex[1] == 'SET' || empty($valuecurrent)) { $valuetouse = $regforregex[2]; - $substitutionarray = array(); + $substitutionarray = getCommonSubstitutionArray($outputlangs, 0, null, $object); + complete_substitutions_array($substitutionarray, $outputlangs, $object); $matcharray = array(); preg_match_all('/__([a-z0-9]+(?:_[a-z0-9]+)?)__/i', $valuetouse, $matcharray); //var_dump($tmpproperty.' - '.$object->$tmpproperty.' - '.$valuetouse); var_dump($matcharray); @@ -1501,7 +1518,7 @@ class EmailCollector extends CommonObject $trackidfoundintorecipientid = 0; $reg = array(); // See also later list of all supported tags... - if (preg_match('/\+(thi|ctc|use|mem|sub|proj|tas|con|tic|job|pro|ord|inv|spro|sor|sin|leav|stockinv|job|surv|salary)([0-9]+)@/', $emailto, $reg)) { + if (preg_match('/\+(thi|ctc|use|mem|sub|proj|tas|con|tic|pro|ord|inv|spro|sor|sin|leav|stockinv|job|surv|salary)([0-9]+)@/', $emailto, $reg)) { $trackidfoundintorecipienttype = $reg[1]; $trackidfoundintorecipientid = $reg[2]; } elseif (preg_match('/\+emailing-(\w+)@/', $emailto, $reg)) { // Can be 'emailing-test' or 'emailing-IdMailing-IdRecipient' @@ -2260,7 +2277,7 @@ class EmailCollector extends CommonObject 'fields' => array('ref'), 'class' => 'recruitment/class/recruitmentjobposition.class.php', 'object' => 'RecruitmentJobPosition'), - 'recruitment/recruitmentjobposition' => array('table' => 'recruitment_recruitmentcandidature', + 'recruitment/recruitmentcandidature' => array('table' => 'recruitment_recruitmentcandidature', 'fields' => array('ref'), 'class' => 'recruitment/class/recruitmentcandidature.class.php', 'object' => ' RecruitmentCandidature'), @@ -2305,7 +2322,7 @@ class EmailCollector extends CommonObject 'class' => 'compta/facture/class/facture.class.php', 'object' => 'Facture'), 'fournisseur/facture' => array('table' => 'facture_fourn', - 'fields' => array('ref', ref_client), + 'fields' => array('ref', 'ref_client'), 'class' => 'fourn/class/fournisseur.facture.class.php', 'object' => 'FactureFournisseur'), 'produit' => array('table' => 'product', @@ -3008,13 +3025,14 @@ class EmailCollector extends CommonObject * Check if the same file name already exists in the upload folder, * append increment number to the original filename */ - while (file_exists($destdir."/" . $file_name . "." . $extension)) { - $file_name = (string) $file_name_original . ' (' . $num . ')'; + while (file_exists($destdir."/".$file_name.".".$extension)) { + $file_name = $file_name_original . ' (' . $num . ')'; $file_name_complete = $file_name . "." . $extension; $destination = $destdir.'/'.$file_name_complete; $num++; } + $destination = dol_sanitizePathName($destination); file_put_contents($destination, $data); } diff --git a/htdocs/eventorganization/class/conferenceorbooth.class.php b/htdocs/eventorganization/class/conferenceorbooth.class.php index cdb67a2c37b..50c681150b9 100644 --- a/htdocs/eventorganization/class/conferenceorbooth.class.php +++ b/htdocs/eventorganization/class/conferenceorbooth.class.php @@ -106,7 +106,7 @@ class ConferenceOrBooth extends ActionComm 'id' => array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>'1', 'position'=>1, 'notnull'=>1, 'visible'=>0, 'noteditable'=>'1', 'index'=>1, 'css'=>'left', 'comment'=>"Id"), 'ref' => array('type'=>'integer', 'label'=>'Ref', 'enabled'=>'1', 'position'=>1, 'notnull'=>1, 'visible'=>2, 'noteditable'=>'1', 'index'=>1, 'css'=>'left', 'comment'=>"Id"), 'label' => array('type'=>'varchar(255)', 'label'=>'Label', 'enabled'=>'1', 'position'=>30, 'notnull'=>0, 'visible'=>1, 'searchall'=>1, 'css'=>'minwidth300', 'csslist'=>'tdoverflowmax125', 'help'=>"OrganizationEvenLabelName", 'showoncombobox'=>'1',), - 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status=1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'position'=>50, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'help'=>"OrganizationEventLinkToThirdParty", 'picto'=>'company', 'css'=>'tdoverflowmax150 maxwidth500'), + 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status=1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'position'=>50, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'help'=>"OrganizationEventLinkToThirdParty", 'picto'=>'company', 'css'=>'tdoverflowmax150 maxwidth500'), 'fk_project' => array('type'=>'integer:Project:projet/class/project.class.php:1:t.usage_organize_event=1', 'label'=>'Project', 'enabled'=>"isModEnabled('project')", 'position'=>52, 'notnull'=>-1, 'visible'=>-1, 'index'=>1, 'picto'=>'project', 'css'=>'tdoverflowmax150 maxwidth500'), 'note' => array('type'=>'text', 'label'=>'Description', 'enabled'=>'1', 'position'=>60, 'notnull'=>0, 'visible'=>1), 'fk_action' => array('type'=>'sellist:c_actioncomm:libelle:id::module LIKE (\'%@eventorganization\')', 'label'=>'Format', 'enabled'=>'1', 'position'=>60, 'notnull'=>1, 'visible'=>1, 'css'=>'width300'), @@ -217,7 +217,6 @@ class ConferenceOrBooth extends ActionComm $this->socid = $this->fk_soc; $this->datef = $this->datep2; $this->note_private = $this->note; - $this->fk_user_author = $this->fk_user_author; } /** @@ -716,8 +715,8 @@ class ConferenceOrBooth extends ActionComm $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql'=>'fk_conferenceorbooth = '.((int) $this->id))); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; diff --git a/htdocs/eventorganization/class/conferenceorboothattendee.class.php b/htdocs/eventorganization/class/conferenceorboothattendee.class.php index 595eaf67eeb..d46f8b54817 100644 --- a/htdocs/eventorganization/class/conferenceorboothattendee.class.php +++ b/htdocs/eventorganization/class/conferenceorboothattendee.class.php @@ -108,7 +108,7 @@ class ConferenceOrBoothAttendee extends CommonObject 'email' => array('type'=>'mail', 'label'=>'EmailAttendee', 'enabled'=>'1', 'position'=>30, 'notnull'=>1, 'visible'=>1, 'index'=>1, 'autofocusoncreate'=>1, 'searchall'=>1), 'firstname' => array('type'=>'varchar(100)', 'label'=>'Firstname', 'enabled'=>'1', 'position'=>31, 'notnull'=>0, 'visible'=>1, 'index'=>1, 'searchall'=>1), 'lastname' => array('type'=>'varchar(100)', 'label'=>'Lastname', 'enabled'=>'1', 'position'=>32, 'notnull'=>0, 'visible'=>1, 'index'=>1, 'searchall'=>1), - 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status = 1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'position'=>40, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'help'=>"OrganizationEventLinkToThirdParty", 'picto'=>'company', 'css'=>'tdoverflowmax150 maxwidth500'), + 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status = 1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'position'=>40, 'notnull'=>-1, 'visible'=>1, 'index'=>1, 'help'=>"OrganizationEventLinkToThirdParty", 'picto'=>'company', 'css'=>'tdoverflowmax150 maxwidth500'), 'email_company' => array('type'=>'mail', 'label'=>'EmailCompany', 'enabled'=>'1', 'position'=>41, 'notnull'=>0, 'visible'=>-2, 'searchall'=>1), 'date_subscription' => array('type'=>'datetime', 'label'=>'DateOfRegistration', 'enabled'=>'1', 'position'=>56, 'notnull'=>1, 'visible'=>1, 'showoncombobox'=>'1',), 'fk_invoice' => array('type'=>'integer:Facture:compta/facture/class/facture.class.php', 'label'=>'Invoice', 'enabled'=>'$conf->facture->enabled', 'position'=>57, 'notnull'=>0, 'visible'=>-1, 'index'=>0, 'picto'=>'bill', 'css'=>'tdoverflowmax150 maxwidth500'), @@ -1102,18 +1102,18 @@ class ConferenceOrBoothAttendee extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'eventorganization_conferenceorboothattendee' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } } diff --git a/htdocs/eventorganization/conferenceorbooth_card.php b/htdocs/eventorganization/conferenceorbooth_card.php index b6932c2cf09..9928b8af33b 100644 --- a/htdocs/eventorganization/conferenceorbooth_card.php +++ b/htdocs/eventorganization/conferenceorbooth_card.php @@ -568,13 +568,13 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea print dolGetButtonAction('', $langs->trans('SendMail'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.$withProjectUrl.'&action=presend&token='.newToken().'&mode=init#formmailbeforetitle'); } - print dolGetButtonAction('', $langs->trans('Modify'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.$withProjectUrl.'&action=edit&token='.newToken().'', '', $permissiontoadd); + print dolGetButtonAction('', $langs->trans('Modify'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.$withProjectUrl.'&action=edit&token='.newToken(), '', $permissiontoadd); // Clone print dolGetButtonAction('', $langs->trans('ToClone'), 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.$withProjectUrl.'&socid='.$object->socid.'&action=clone&token='.newToken().'&object=scrumsprint', '', $permissiontoadd); // Delete (need delete permission, or if draft, just need create/modify permission) - print dolGetButtonAction($langs->trans('Delete'), '', 'delete', $_SERVER['PHP_SELF'].'?id='.$object->id.$withProjectUrl.'&action=delete&token='.newToken().'', '', $permissiontodelete || ($object->status == $object::STATUS_DRAFT && $permissiontoadd)); + print dolGetButtonAction($langs->trans('Delete'), '', 'delete', $_SERVER['PHP_SELF'].'?id='.$object->id.$withProjectUrl.'&action=delete&token='.newToken(), '', $permissiontodelete || ($object->status == $object::STATUS_DRAFT && $permissiontoadd)); } print '
'."\n"; } diff --git a/htdocs/eventorganization/conferenceorbooth_list.php b/htdocs/eventorganization/conferenceorbooth_list.php index f69d86c62e7..dd7bfd93a47 100644 --- a/htdocs/eventorganization/conferenceorbooth_list.php +++ b/htdocs/eventorganization/conferenceorbooth_list.php @@ -257,7 +257,7 @@ if ($projectid > 0 || $projectref) { } $help_url = "EN:Module_Projects|FR:Module_Projets|ES:Módulo_Proyectos"; - $title = $langs->trans("Project") . ' - ' . $langs->trans("ListOfConferencesOrBooths") . ' - ' . $project->ref . ' ' . $project->name; + $title = $langs->trans("Project") . ' - ' . $langs->trans("EventOrganizationConfOrBoothes") . ' - ' . $project->ref . ' ' . $project->name; if (!empty($conf->global->MAIN_HTML_TITLE) && preg_match('/projectnameonly/', $conf->global->MAIN_HTML_TITLE) && $project->name) { $title = $project->ref . ' ' . $project->name . ' - ' . $langs->trans("ListOfConferencesOrBooths"); } @@ -675,7 +675,7 @@ print ''; print ''; print ''; -$title = $langs->trans("ListOfConferencesOrBooths"); +$title = $langs->trans("EventOrganizationConfOrBoothes"); $newcardbutton = dolGetButtonTitle($langs->trans('New'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/eventorganization/conferenceorbooth_card.php?action=create'.(!empty($project->id)?'&withproject=1&fk_project='.$project->id:'').(!empty($project->socid)?'&fk_soc='.$project->socid:'').'&backtopage='.urlencode($_SERVER['PHP_SELF']).(!empty($project->id)?'?projectid='.$project->id:''), '', $permissiontoadd); diff --git a/htdocs/eventorganization/core/actions_massactions_mail.inc.php b/htdocs/eventorganization/core/actions_massactions_mail.inc.php index a446c04ca9a..5398291e69f 100644 --- a/htdocs/eventorganization/core/actions_massactions_mail.inc.php +++ b/htdocs/eventorganization/core/actions_massactions_mail.inc.php @@ -42,18 +42,6 @@ if (empty($objectclass) || empty($uploaddir)) { exit; } -// For backward compatibility -if (!empty($permtoread) && empty($permissiontoread)) { - $permissiontoread = $permtoread; -} -if (!empty($permtocreate) && empty($permissiontoadd)) { - $permissiontoadd = $permtocreate; -} -if (!empty($permtodelete) && empty($permissiontodelete)) { - $permissiontodelete = $permtodelete; -} - - // Mass actions. Controls on number of lines checked. $maxformassaction = (empty($conf->global->MAIN_LIMIT_FOR_MASS_ACTIONS) ? 1000 : $conf->global->MAIN_LIMIT_FOR_MASS_ACTIONS); if (!empty($massaction) && is_array($toselect) && count($toselect) < 1) { diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index ab8c4a28cbc..3e096bcc55d 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -1647,7 +1647,7 @@ if ($action == 'create') { dol_print_error($db); } } -} elseif ($id || $ref) { +} elseif ($object->id > 0) { /* *************************************************************************** */ /* */ /* Edit and view mode */ @@ -1657,828 +1657,826 @@ if ($action == 'create') { $num_prod = count($lines); - if ($object->id > 0) { - if (!empty($object->origin) && $object->origin_id > 0) { - $typeobject = $object->origin; - $origin = $object->origin; - $origin_id = $object->origin_id; - $object->fetch_origin(); // Load property $object->commande, $object->propal, ... + if (!empty($object->origin) && $object->origin_id > 0) { + $typeobject = $object->origin; + $origin = $object->origin; + $origin_id = $object->origin_id; + $object->fetch_origin(); // Load property $object->commande, $object->propal, ... + } + + $soc = new Societe($db); + $soc->fetch($object->socid); + + $res = $object->fetch_optionals(); + + $head = shipping_prepare_head($object); + print dol_get_fiche_head($head, 'shipping', $langs->trans("Shipment"), -1, $object->picto); + + $formconfirm = ''; + + // Confirm deleteion + if ($action == 'delete') { + $formquestion = array(); + if ($object->statut == Expedition::STATUS_CLOSED && !empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT_CLOSE)) { + $formquestion = array( + array( + 'label' => $langs->trans('ShipmentIncrementStockOnDelete'), + 'name' => 'alsoUpdateStock', + 'type' => 'checkbox', + 'value' => 0 + ), + ); + } + $formconfirm = $form->formconfirm( + $_SERVER['PHP_SELF'].'?id='.$object->id, + $langs->trans('DeleteSending'), + $langs->trans("ConfirmDeleteSending", $object->ref), + 'confirm_delete', + $formquestion, + 0, + 1 + ); + } + + // Confirmation validation + if ($action == 'valid') { + $objectref = substr($object->ref, 1, 4); + if ($objectref == 'PROV') { + $numref = $object->getNextNumRef($soc); + } else { + $numref = $object->ref; } - $soc = new Societe($db); - $soc->fetch($object->socid); + $text = $langs->trans("ConfirmValidateSending", $numref); - $res = $object->fetch_optionals(); + if (isModEnabled('notification')) { + require_once DOL_DOCUMENT_ROOT.'/core/class/notify.class.php'; + $notify = new Notify($db); + $text .= '
'; + $text .= $notify->confirmMessage('SHIPPING_VALIDATE', $object->socid, $object); + } - $head = shipping_prepare_head($object); - print dol_get_fiche_head($head, 'shipping', $langs->trans("Shipment"), -1, $object->picto); + $formconfirm = $form->formconfirm($_SERVER['PHP_SELF'].'?id='.$object->id, $langs->trans('ValidateSending'), $text, 'confirm_valid', '', 0, 1); + } + // Confirm cancelation + if ($action == 'cancel') { + $formconfirm = $form->formconfirm($_SERVER['PHP_SELF'].'?id='.$object->id, $langs->trans('CancelSending'), $langs->trans("ConfirmCancelSending", $object->ref), 'confirm_cancel', '', 0, 1); + } - $formconfirm = ''; + // Call Hook formConfirm + $parameters = array('formConfirm' => $formconfirm); + $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + if (empty($reshook)) { + $formconfirm .= $hookmanager->resPrint; + } elseif ($reshook > 0) { + $formconfirm = $hookmanager->resPrint; + } - // Confirm deleteion - if ($action == 'delete') { - $formquestion = array(); - if ($object->statut == Expedition::STATUS_CLOSED && !empty($conf->global->STOCK_CALCULATE_ON_SHIPMENT_CLOSE)) { - $formquestion = array( - array( - 'label' => $langs->trans('ShipmentIncrementStockOnDelete'), - 'name' => 'alsoUpdateStock', - 'type' => 'checkbox', - 'value' => 0 - ), - ); + // Print form confirm + print $formconfirm; + + // Calculate totalWeight and totalVolume for all products + // by adding weight and volume of each product line. + $tmparray = $object->getTotalWeightVolume(); + $totalWeight = $tmparray['weight']; + $totalVolume = $tmparray['volume']; + + + if ($typeobject == 'commande' && $object->$typeobject->id && isModEnabled('commande')) { + $objectsrc = new Commande($db); + $objectsrc->fetch($object->$typeobject->id); + } + if ($typeobject == 'propal' && $object->$typeobject->id && isModEnabled("propal")) { + $objectsrc = new Propal($db); + $objectsrc->fetch($object->$typeobject->id); + } + + // Shipment card + $linkback = ''.$langs->trans("BackToList").''; + $morehtmlref = '
'; + // Ref customer shipment + $morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_customer', $object->ref_customer, $object, $user->rights->expedition->creer, 'string', '', 0, 1); + $morehtmlref .= $form->editfieldval("RefCustomer", 'ref_customer', $object->ref_customer, $object, $user->rights->expedition->creer, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':'.$conf->global->THIRDPARTY_REF_INPUT_SIZE : ''), '', null, null, '', 1); + // Thirdparty + $morehtmlref .= '
'.$object->thirdparty->getNomUrl(1); + // Project + if (isModEnabled('project')) { + $langs->load("projects"); + $morehtmlref .= '
'; + if (0) { // Do not change on shipment + $morehtmlref .= img_picto($langs->trans("Project"), 'project', 'class="pictofixedwidth"'); + if ($action != 'classify') { + $morehtmlref .= ''.img_edit($langs->transnoentitiesnoconv('SetProject')).' '; } - $formconfirm = $form->formconfirm( - $_SERVER['PHP_SELF'].'?id='.$object->id, - $langs->trans('DeleteSending'), - $langs->trans("ConfirmDeleteSending", $object->ref), - 'confirm_delete', - $formquestion, - 0, - 1 - ); - } - - // Confirmation validation - if ($action == 'valid') { - $objectref = substr($object->ref, 1, 4); - if ($objectref == 'PROV') { - $numref = $object->getNextNumRef($soc); - } else { - $numref = $object->ref; - } - - $text = $langs->trans("ConfirmValidateSending", $numref); - - if (isModEnabled('notification')) { - require_once DOL_DOCUMENT_ROOT.'/core/class/notify.class.php'; - $notify = new Notify($db); - $text .= '
'; - $text .= $notify->confirmMessage('SHIPPING_VALIDATE', $object->socid, $object); - } - - $formconfirm = $form->formconfirm($_SERVER['PHP_SELF'].'?id='.$object->id, $langs->trans('ValidateSending'), $text, 'confirm_valid', '', 0, 1); - } - // Confirm cancelation - if ($action == 'cancel') { - $formconfirm = $form->formconfirm($_SERVER['PHP_SELF'].'?id='.$object->id, $langs->trans('CancelSending'), $langs->trans("ConfirmCancelSending", $object->ref), 'confirm_cancel', '', 0, 1); - } - - // Call Hook formConfirm - $parameters = array('formConfirm' => $formconfirm); - $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - if (empty($reshook)) { - $formconfirm .= $hookmanager->resPrint; - } elseif ($reshook > 0) { - $formconfirm = $hookmanager->resPrint; - } - - // Print form confirm - print $formconfirm; - - // Calculate totalWeight and totalVolume for all products - // by adding weight and volume of each product line. - $tmparray = $object->getTotalWeightVolume(); - $totalWeight = $tmparray['weight']; - $totalVolume = $tmparray['volume']; - - - if ($typeobject == 'commande' && $object->$typeobject->id && isModEnabled('commande')) { - $objectsrc = new Commande($db); - $objectsrc->fetch($object->$typeobject->id); - } - if ($typeobject == 'propal' && $object->$typeobject->id && isModEnabled("propal")) { - $objectsrc = new Propal($db); - $objectsrc->fetch($object->$typeobject->id); - } - - // Shipment card - $linkback = ''.$langs->trans("BackToList").''; - $morehtmlref = '
'; - // Ref customer shipment - $morehtmlref .= $form->editfieldkey("RefCustomer", 'ref_customer', $object->ref_customer, $object, $user->rights->expedition->creer, 'string', '', 0, 1); - $morehtmlref .= $form->editfieldval("RefCustomer", 'ref_customer', $object->ref_customer, $object, $user->rights->expedition->creer, 'string'.(isset($conf->global->THIRDPARTY_REF_INPUT_SIZE) ? ':'.$conf->global->THIRDPARTY_REF_INPUT_SIZE : ''), '', null, null, '', 1); - // Thirdparty - $morehtmlref .= '
'.$object->thirdparty->getNomUrl(1); - // Project - if (isModEnabled('project')) { - $langs->load("projects"); - $morehtmlref .= '
'; - if (0) { // Do not change on shipment - $morehtmlref .= img_picto($langs->trans("Project"), 'project', 'class="pictofixedwidth"'); - if ($action != 'classify') { - $morehtmlref .= ''.img_edit($langs->transnoentitiesnoconv('SetProject')).' '; - } - $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $objectsrc->socid, $objectsrc->fk_project, ($action == 'classify' ? 'projectid' : 'none'), 0, ($action == 'classify' ? 1 : 0), 0, 1, ''); - } else { - if (!empty($objectsrc) && !empty($objectsrc->fk_project)) { - $proj = new Project($db); - $proj->fetch($objectsrc->fk_project); - $morehtmlref .= $proj->getNomUrl(1); - if ($proj->title) { - $morehtmlref .= ' - '.dol_escape_htmltag($proj->title).''; - } + $morehtmlref .= $form->form_project($_SERVER['PHP_SELF'].'?id='.$object->id, $objectsrc->socid, $objectsrc->fk_project, ($action == 'classify' ? 'projectid' : 'none'), 0, ($action == 'classify' ? 1 : 0), 0, 1, ''); + } else { + if (!empty($objectsrc) && !empty($objectsrc->fk_project)) { + $proj = new Project($db); + $proj->fetch($objectsrc->fk_project); + $morehtmlref .= $proj->getNomUrl(1); + if ($proj->title) { + $morehtmlref .= ' - '.dol_escape_htmltag($proj->title).''; } } } - $morehtmlref .= '
'; + } + $morehtmlref .= '
'; - dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref); + dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref); - print '
'; - print '
'; - print '
'; + print '
'; + print '
'; + print '
'; - print ''; + print '
'; - // Linked documents - if ($typeobject == 'commande' && $object->$typeobject->id && isModEnabled('commande')) { - print ''; - print '\n"; - print ''; - } - if ($typeobject == 'propal' && $object->$typeobject->id && isModEnabled("propal")) { - print ''; - print '\n"; - print ''; - } - - // Date creation - print ''; - print '\n"; - print ''; - - // Delivery date planned - print ''; - print ''; - - // Weight + // Linked documents + if ($typeobject == 'commande' && $object->$typeobject->id && isModEnabled('commande')) { print ''; - - // Width - print ''; - - // Height - print ''; - - // Depth - print ''; - - // Volume - print ''; + print $langs->trans("RefOrder").''; print '\n"; print ''; - - // Other attributes - $cols = 2; - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_view.tpl.php'; - - print '
'; - print $langs->trans("RefOrder").''; - print $objectsrc->getNomUrl(1, 'commande'); - print "
'; - print $langs->trans("RefProposal").''; - print $objectsrc->getNomUrl(1, 'expedition'); - print "
'.$langs->trans("DateCreation").''.dol_print_date($object->date_creation, "dayhour")."
'; - print ''; - - if ($action != 'editdate_livraison') { - print ''; - } - print '
'; - print $langs->trans('DateDeliveryPlanned'); - print 'id.'">'.img_edit($langs->trans('SetDeliveryDate'), 1).'
'; - print '
'; - if ($action == 'editdate_livraison') { - print '
'; - print ''; - print ''; - print $form->selectDate($object->date_delivery ? $object->date_delivery : -1, 'liv_', 1, 1, '', "setdate_livraison", 1, 0); - print ''; - print '
'; - } else { - print $object->date_delivery ? dol_print_date($object->date_delivery, 'dayhour') : ' '; - } - print '
'; - print $form->editfieldkey("Weight", 'trueWeight', $object->trueWeight, $object, $user->rights->expedition->creer); - print ''; - - if ($action == 'edittrueWeight') { - print '
'; - print ''; - print ''; - print ''; - print ''; - print $formproduct->selectMeasuringUnits("weight_units", "weight", $object->weight_units, 0, 2); - print ' '; - print ' '; - print '
'; - } else { - print $object->trueWeight; - print ($object->trueWeight && $object->weight_units != '') ? ' '.measuringUnitString(0, "weight", $object->weight_units) : ''; - } - - // Calculated - if ($totalWeight > 0) { - if (!empty($object->trueWeight)) { - print ' ('.$langs->trans("SumOfProductWeights").': '; - } - print showDimensionInBestUnit($totalWeight, 0, "weight", $langs, isset($conf->global->MAIN_WEIGHT_DEFAULT_ROUND) ? $conf->global->MAIN_WEIGHT_DEFAULT_ROUND : -1, isset($conf->global->MAIN_WEIGHT_DEFAULT_UNIT) ? $conf->global->MAIN_WEIGHT_DEFAULT_UNIT : 'no'); - if (!empty($object->trueWeight)) { - print ')'; - } - } - print '
'.$form->editfieldkey("Width", 'trueWidth', $object->trueWidth, $object, $user->rights->expedition->creer).''; - print $form->editfieldval("Width", 'trueWidth', $object->trueWidth, $object, $user->rights->expedition->creer); - print ($object->trueWidth && $object->width_units != '') ? ' '.measuringUnitString(0, "size", $object->width_units) : ''; - print '
'.$form->editfieldkey("Height", 'trueHeight', $object->trueHeight, $object, $user->rights->expedition->creer).''; - if ($action == 'edittrueHeight') { - print '
'; - print ''; - print ''; - print ''; - print ''; - print $formproduct->selectMeasuringUnits("size_units", "size", $object->size_units, 0, 2); - print ' '; - print ' '; - print '
'; - } else { - print $object->trueHeight; - print ($object->trueHeight && $object->height_units != '') ? ' '.measuringUnitString(0, "size", $object->height_units) : ''; - } - - print '
'.$form->editfieldkey("Depth", 'trueDepth', $object->trueDepth, $object, $user->rights->expedition->creer).''; - print $form->editfieldval("Depth", 'trueDepth', $object->trueDepth, $object, $user->rights->expedition->creer); - print ($object->trueDepth && $object->depth_units != '') ? ' '.measuringUnitString(0, "size", $object->depth_units) : ''; - print '
'; - print $langs->trans("Volume"); - print ''; - $calculatedVolume = 0; - $volumeUnit = 0; - if ($object->trueWidth && $object->trueHeight && $object->trueDepth) { - $calculatedVolume = ($object->trueWidth * $object->trueHeight * $object->trueDepth); - $volumeUnit = $object->size_units * 3; - } - // If sending volume not defined we use sum of products - if ($calculatedVolume > 0) { - if ($volumeUnit < 50) { - print showDimensionInBestUnit($calculatedVolume, $volumeUnit, "volume", $langs, isset($conf->global->MAIN_VOLUME_DEFAULT_ROUND) ? $conf->global->MAIN_VOLUME_DEFAULT_ROUND : -1, isset($conf->global->MAIN_VOLUME_DEFAULT_UNIT) ? $conf->global->MAIN_VOLUME_DEFAULT_UNIT : 'no'); - } else { - print $calculatedVolume.' '.measuringUnitString(0, "volume", $volumeUnit); - } - } - if ($totalVolume > 0) { - if ($calculatedVolume) { - print ' ('.$langs->trans("SumOfProductVolumes").': '; - } - print showDimensionInBestUnit($totalVolume, 0, "volume", $langs, isset($conf->global->MAIN_VOLUME_DEFAULT_ROUND) ? $conf->global->MAIN_VOLUME_DEFAULT_ROUND : -1, isset($conf->global->MAIN_VOLUME_DEFAULT_UNIT) ? $conf->global->MAIN_VOLUME_DEFAULT_UNIT : 'no'); - //if (empty($calculatedVolume)) print ' ('.$langs->trans("Calculated").')'; - if ($calculatedVolume) { - print ')'; - } - } + print $objectsrc->getNomUrl(1, 'commande'); print "
'; - - print '
'; - print '
'; - print '
'; - - print ''; - - // Sending method - print ''; + } + if ($typeobject == 'propal' && $object->$typeobject->id && isModEnabled("propal")) { + print ''; + print '\n"; print ''; + } - // Tracking Number - print ''; + // Date creation + print ''; + print '\n"; + print ''; - // Incoterms - if (isModEnabled('incoterm')) { - print ''; - print ''; + // Delivery date planned + print ''; + print ''; + + // Weight + print '
'; - print ''; - - if ($action != 'editshipping_method_id') { - print ''; - } - print '
'; - print $langs->trans('SendingMethod'); - print 'id.'">'.img_edit($langs->trans('SetSendingMethod'), 1).'
'; - print '
'; - if ($action == 'editshipping_method_id') { - print '
'; - print ''; - print ''; - $object->fetch_delivery_methods(); - print $form->selectarray("shipping_method_id", $object->meths, $object->shipping_method_id, 1, 0, 0, "", 1); - if ($user->admin) { - print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); - } - print ''; - print '
'; - } else { - if ($object->shipping_method_id > 0) { - // Get code using getLabelFromKey - $code = $langs->getLabelFromKey($db, $object->shipping_method_id, 'c_shipment_mode', 'rowid', 'code'); - print $langs->trans("SendingMethod".strtoupper($code)); - } - } - print '
'; + print $langs->trans("RefProposal").''; + print $objectsrc->getNomUrl(1, 'expedition'); + print "
'.$form->editfieldkey("TrackingNumber", 'tracking_number', $object->tracking_number, $object, $user->rights->expedition->creer).''; - print $form->editfieldval("TrackingNumber", 'tracking_number', $object->tracking_url, $object, $user->rights->expedition->creer, 'safehtmlstring', $object->tracking_number); - print '
'.$langs->trans("DateCreation").''.dol_print_date($object->date_creation, "dayhour")."
'; - print '
'; - print $langs->trans('IncotermLabel'); - print ''; - if ($user->rights->expedition->creer) { - print ''.img_edit().''; - } else { - print ' '; - } - print '
'; - print '
'; - if ($action != 'editincoterm') { - print $form->textwithpicto($object->display_incoterms(), $object->label_incoterms, 1); - } else { - print $form->select_incoterms((!empty($object->fk_incoterms) ? $object->fk_incoterms : ''), (!empty($object->location_incoterms) ? $object->location_incoterms : ''), $_SERVER['PHP_SELF'].'?id='.$object->id); - } - print '
'; + print ''; + + if ($action != 'editdate_livraison') { + print ''; + } + print '
'; + print $langs->trans('DateDeliveryPlanned'); + print 'id.'">'.img_edit($langs->trans('SetDeliveryDate'), 1).'
'; + print '
'; + if ($action == 'editdate_livraison') { + print '
'; + print ''; + print ''; + print $form->selectDate($object->date_delivery ? $object->date_delivery : -1, 'liv_', 1, 1, '', "setdate_livraison", 1, 0); + print ''; + print '
'; + } else { + print $object->date_delivery ? dol_print_date($object->date_delivery, 'dayhour') : ' '; + } + print '
'; + print $form->editfieldkey("Weight", 'trueWeight', $object->trueWeight, $object, $user->rights->expedition->creer); + print ''; + + if ($action == 'edittrueWeight') { + print '
'; + print ''; + print ''; + print ''; + print ''; + print $formproduct->selectMeasuringUnits("weight_units", "weight", $object->weight_units, 0, 2); + print ' '; + print ' '; + print '
'; + } else { + print $object->trueWeight; + print ($object->trueWeight && $object->weight_units != '') ? ' '.measuringUnitString(0, "weight", $object->weight_units) : ''; + } + + // Calculated + if ($totalWeight > 0) { + if (!empty($object->trueWeight)) { + print ' ('.$langs->trans("SumOfProductWeights").': '; } - - // Other attributes - $parameters = array('colspan' => ' colspan="3"', 'cols' => '3'); - $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - - print "
"; - - print '
'; - print '
'; - - print '
'; - - - // Lines of products - - if ($action == 'editline') { - print '
- - - - - '; + print showDimensionInBestUnit($totalWeight, 0, "weight", $langs, isset($conf->global->MAIN_WEIGHT_DEFAULT_ROUND) ? $conf->global->MAIN_WEIGHT_DEFAULT_ROUND : -1, isset($conf->global->MAIN_WEIGHT_DEFAULT_UNIT) ? $conf->global->MAIN_WEIGHT_DEFAULT_UNIT : 'no'); + if (!empty($object->trueWeight)) { + print ')'; } - print '
'; + } + print ''; - print '
'; - print ''; - print ''; - print ''; - // Adds a line numbering column - if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER)) { - print ''; - } - // Product/Service - print ''; - // Qty - print ''; - if ($origin && $origin_id > 0) { - print ''; - } - if ($action == 'editline') { - $editColspan = 3; - if (!isModEnabled('stock')) { - $editColspan--; - } - if (empty($conf->productbatch->enabled)) { - $editColspan--; - } - print ''; + // Width + print ''; + + // Height + print ''; + + // Depth + print ''; + + // Volume + print ''; + print ''; - } else { - print ''; - } - if (isModEnabled('stock')) { - print ''; - } - - if (isModEnabled('productbatch')) { - print ''; - } + print $calculatedVolume.' '.measuringUnitString(0, "volume", $volumeUnit); } - print ''; - print ''; - //print ''; - if ($object->statut == 0) { - print ''; - print ''; + } + if ($totalVolume > 0) { + if ($calculatedVolume) { + print ' ('.$langs->trans("SumOfProductVolumes").': '; } - print "\n"; - print ''; + print showDimensionInBestUnit($totalVolume, 0, "volume", $langs, isset($conf->global->MAIN_VOLUME_DEFAULT_ROUND) ? $conf->global->MAIN_VOLUME_DEFAULT_ROUND : -1, isset($conf->global->MAIN_VOLUME_DEFAULT_UNIT) ? $conf->global->MAIN_VOLUME_DEFAULT_UNIT : 'no'); + //if (empty($calculatedVolume)) print ' ('.$langs->trans("Calculated").')'; + if ($calculatedVolume) { + print ')'; + } + } + print "\n"; + print ''; - $outputlangs = $langs; + // Other attributes + $cols = 2; + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_view.tpl.php'; - if (getDolGlobalInt('MAIN_MULTILANGS') && !empty($conf->global->PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE)) { - $object->fetch_thirdparty(); - $newlang = ''; - if (empty($newlang) && GETPOST('lang_id', 'aZ09')) { - $newlang = GETPOST('lang_id', 'aZ09'); - } - if (empty($newlang)) { - $newlang = $object->thirdparty->default_lang; - } - if (!empty($newlang)) { - $outputlangs = new Translate("", $conf); - $outputlangs->setDefaultLang($newlang); - } + print '
 '.$langs->trans("Products").''.$langs->trans("QtyOrdered").''.$langs->trans("QtyInOtherShipments").''; - if ($object->statut <= 1) { - print $langs->trans("QtyToShip").' - '; - } else { - print $langs->trans("QtyShipped").' - '; - } - if (isModEnabled('stock')) { - print $langs->trans("WarehouseSource").' - '; - } - if (isModEnabled('productbatch')) { - print $langs->trans("Batch"); - } - print '
'.$form->editfieldkey("Width", 'trueWidth', $object->trueWidth, $object, $user->rights->expedition->creer).''; + print $form->editfieldval("Width", 'trueWidth', $object->trueWidth, $object, $user->rights->expedition->creer); + print ($object->trueWidth && $object->width_units != '') ? ' '.measuringUnitString(0, "size", $object->width_units) : ''; + print '
'.$form->editfieldkey("Height", 'trueHeight', $object->trueHeight, $object, $user->rights->expedition->creer).''; + if ($action == 'edittrueHeight') { + print ''; + print ''; + print ''; + print ''; + print ''; + print $formproduct->selectMeasuringUnits("size_units", "size", $object->size_units, 0, 2); + print ' '; + print ' '; + print ''; + } else { + print $object->trueHeight; + print ($object->trueHeight && $object->height_units != '') ? ' '.measuringUnitString(0, "size", $object->height_units) : ''; + } + + print '
'.$form->editfieldkey("Depth", 'trueDepth', $object->trueDepth, $object, $user->rights->expedition->creer).''; + print $form->editfieldval("Depth", 'trueDepth', $object->trueDepth, $object, $user->rights->expedition->creer); + print ($object->trueDepth && $object->depth_units != '') ? ' '.measuringUnitString(0, "size", $object->depth_units) : ''; + print '
'; + print $langs->trans("Volume"); + print ''; + $calculatedVolume = 0; + $volumeUnit = 0; + if ($object->trueWidth && $object->trueHeight && $object->trueDepth) { + $calculatedVolume = ($object->trueWidth * $object->trueHeight * $object->trueDepth); + $volumeUnit = $object->size_units * 3; + } + // If sending volume not defined we use sum of products + if ($calculatedVolume > 0) { + if ($volumeUnit < 50) { + print showDimensionInBestUnit($calculatedVolume, $volumeUnit, "volume", $langs, isset($conf->global->MAIN_VOLUME_DEFAULT_ROUND) ? $conf->global->MAIN_VOLUME_DEFAULT_ROUND : -1, isset($conf->global->MAIN_VOLUME_DEFAULT_UNIT) ? $conf->global->MAIN_VOLUME_DEFAULT_UNIT : 'no'); } else { - if ($object->statut <= 1) { - print ''.$langs->trans("QtyToShip").''.$langs->trans("QtyShipped").''.$langs->trans("WarehouseSource").''.$langs->trans("Batch").''.$langs->trans("CalculatedWeight").''.$langs->trans("CalculatedVolume").''.$langs->trans("Size").'
'; + + print '
'; + print '
'; + print '
'; + + print ''; + + // Sending method + print ''; + print ''; + + // Tracking Number + print ''; + + // Incoterms + if (isModEnabled('incoterm')) { + print ''; + print ''; + } + + // Other attributes + $parameters = array('colspan' => ' colspan="3"', 'cols' => '3'); + $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + + print "
'; + print ''; + + if ($action != 'editshipping_method_id') { + print ''; + } + print '
'; + print $langs->trans('SendingMethod'); + print 'id.'">'.img_edit($langs->trans('SetSendingMethod'), 1).'
'; + print '
'; + if ($action == 'editshipping_method_id') { + print '
'; + print ''; + print ''; + $object->fetch_delivery_methods(); + print $form->selectarray("shipping_method_id", $object->meths, $object->shipping_method_id, 1, 0, 0, "", 1); + if ($user->admin) { + print info_admin($langs->trans("YouCanChangeValuesForThisListFromDictionarySetup"), 1); + } + print ''; + print '
'; + } else { + if ($object->shipping_method_id > 0) { + // Get code using getLabelFromKey + $code = $langs->getLabelFromKey($db, $object->shipping_method_id, 'c_shipment_mode', 'rowid', 'code'); + print $langs->trans("SendingMethod".strtoupper($code)); + } + } + print '
'.$form->editfieldkey("TrackingNumber", 'tracking_number', $object->tracking_number, $object, $user->rights->expedition->creer).''; + print $form->editfieldval("TrackingNumber", 'tracking_number', $object->tracking_url, $object, $user->rights->expedition->creer, 'safehtmlstring', $object->tracking_number); + print '
'; + print '
'; + print $langs->trans('IncotermLabel'); + print ''; + if ($user->rights->expedition->creer) { + print ''.img_edit().''; + } else { + print ' '; + } + print '
'; + print '
'; + if ($action != 'editincoterm') { + print $form->textwithpicto($object->display_incoterms(), $object->label_incoterms, 1); + } else { + print $form->select_incoterms((!empty($object->fk_incoterms) ? $object->fk_incoterms : ''), (!empty($object->location_incoterms) ? $object->location_incoterms : ''), $_SERVER['PHP_SELF'].'?id='.$object->id); + } + print '
"; + + print '
'; + print '
'; + + print '
'; + + + // Lines of products + + if ($action == 'editline') { + print '
+ + + + + '; + } + print '
'; + + print '
'; + print ''; + print ''; + print ''; + // Adds a line numbering column + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER)) { + print ''; + } + // Product/Service + print ''; + // Qty + print ''; + if ($origin && $origin_id > 0) { + print ''; + } + if ($action == 'editline') { + $editColspan = 3; + if (!isModEnabled('stock')) { + $editColspan--; + } + if (empty($conf->productbatch->enabled)) { + $editColspan--; + } + print ''; + } else { + if ($object->statut <= 1) { + print ''; + } else { + print ''; + } + if (isModEnabled('stock')) { + print ''; } - // Get list of products already sent for same source object into $alreadysent - $alreadysent = array(); - if ($origin && $origin_id > 0) { - $sql = "SELECT obj.rowid, obj.fk_product, obj.label, obj.description, obj.product_type as fk_product_type, obj.qty as qty_asked, obj.fk_unit, obj.date_start, obj.date_end"; - $sql .= ", ed.rowid as shipmentline_id, ed.qty as qty_shipped, ed.fk_expedition as expedition_id, ed.fk_origin_line, ed.fk_entrepot"; - $sql .= ", e.rowid as shipment_id, e.ref as shipment_ref, e.date_creation, e.date_valid, e.date_delivery, e.date_expedition"; - //if ($conf->delivery_note->enabled) $sql .= ", l.rowid as livraison_id, l.ref as livraison_ref, l.date_delivery, ld.qty as qty_received"; - $sql .= ', p.label as product_label, p.ref, p.fk_product_type, p.rowid as prodid, p.tosell as product_tosell, p.tobuy as product_tobuy, p.tobatch as product_tobatch'; - $sql .= ', p.description as product_desc'; - $sql .= " FROM ".MAIN_DB_PREFIX."expeditiondet as ed"; - $sql .= ", ".MAIN_DB_PREFIX."expedition as e"; - $sql .= ", ".MAIN_DB_PREFIX.$origin."det as obj"; - //if ($conf->delivery_note->enabled) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."delivery as l ON l.fk_expedition = e.rowid LEFT JOIN ".MAIN_DB_PREFIX."deliverydet as ld ON ld.fk_delivery = l.rowid AND obj.rowid = ld.fk_origin_line"; - $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON obj.fk_product = p.rowid"; - $sql .= " WHERE e.entity IN (".getEntity('expedition').")"; - $sql .= " AND obj.fk_".$origin." = ".((int) $origin_id); - $sql .= " AND obj.rowid = ed.fk_origin_line"; - $sql .= " AND ed.fk_expedition = e.rowid"; - //if ($filter) $sql.= $filter; - $sql .= " ORDER BY obj.fk_product"; + if (isModEnabled('productbatch')) { + print ''; + } + } + print ''; + print ''; + //print ''; + if ($object->statut == 0) { + print ''; + print ''; + } + print "\n"; + print ''; - dol_syslog("expedition/card.php get list of shipment lines", LOG_DEBUG); - $resql = $db->query($sql); - if ($resql) { - $num = $db->num_rows($resql); - $i = 0; + $outputlangs = $langs; - while ($i < $num) { - $obj = $db->fetch_object($resql); - if ($obj) { - // $obj->rowid is rowid in $origin."det" table - $alreadysent[$obj->rowid][$obj->shipmentline_id] = array( - 'shipment_ref'=>$obj->shipment_ref, 'shipment_id'=>$obj->shipment_id, 'warehouse'=>$obj->fk_entrepot, 'qty_shipped'=>$obj->qty_shipped, - 'product_tosell'=>$obj->product_tosell, 'product_tobuy'=>$obj->product_tobuy, 'product_tobatch'=>$obj->product_tobatch, - 'date_valid'=>$db->jdate($obj->date_valid), 'date_delivery'=>$db->jdate($obj->date_delivery)); - } - $i++; + if (getDolGlobalInt('MAIN_MULTILANGS') && !empty($conf->global->PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE)) { + $object->fetch_thirdparty(); + $newlang = ''; + if (empty($newlang) && GETPOST('lang_id', 'aZ09')) { + $newlang = GETPOST('lang_id', 'aZ09'); + } + if (empty($newlang)) { + $newlang = $object->thirdparty->default_lang; + } + if (!empty($newlang)) { + $outputlangs = new Translate("", $conf); + $outputlangs->setDefaultLang($newlang); + } + } + + // Get list of products already sent for same source object into $alreadysent + $alreadysent = array(); + if ($origin && $origin_id > 0) { + $sql = "SELECT obj.rowid, obj.fk_product, obj.label, obj.description, obj.product_type as fk_product_type, obj.qty as qty_asked, obj.fk_unit, obj.date_start, obj.date_end"; + $sql .= ", ed.rowid as shipmentline_id, ed.qty as qty_shipped, ed.fk_expedition as expedition_id, ed.fk_origin_line, ed.fk_entrepot"; + $sql .= ", e.rowid as shipment_id, e.ref as shipment_ref, e.date_creation, e.date_valid, e.date_delivery, e.date_expedition"; + //if ($conf->delivery_note->enabled) $sql .= ", l.rowid as livraison_id, l.ref as livraison_ref, l.date_delivery, ld.qty as qty_received"; + $sql .= ', p.label as product_label, p.ref, p.fk_product_type, p.rowid as prodid, p.tosell as product_tosell, p.tobuy as product_tobuy, p.tobatch as product_tobatch'; + $sql .= ', p.description as product_desc'; + $sql .= " FROM ".MAIN_DB_PREFIX."expeditiondet as ed"; + $sql .= ", ".MAIN_DB_PREFIX."expedition as e"; + $sql .= ", ".MAIN_DB_PREFIX.$origin."det as obj"; + //if ($conf->delivery_note->enabled) $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."delivery as l ON l.fk_expedition = e.rowid LEFT JOIN ".MAIN_DB_PREFIX."deliverydet as ld ON ld.fk_delivery = l.rowid AND obj.rowid = ld.fk_origin_line"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON obj.fk_product = p.rowid"; + $sql .= " WHERE e.entity IN (".getEntity('expedition').")"; + $sql .= " AND obj.fk_".$origin." = ".((int) $origin_id); + $sql .= " AND obj.rowid = ed.fk_origin_line"; + $sql .= " AND ed.fk_expedition = e.rowid"; + //if ($filter) $sql.= $filter; + $sql .= " ORDER BY obj.fk_product"; + + dol_syslog("expedition/card.php get list of shipment lines", LOG_DEBUG); + $resql = $db->query($sql); + if ($resql) { + $num = $db->num_rows($resql); + $i = 0; + + while ($i < $num) { + $obj = $db->fetch_object($resql); + if ($obj) { + // $obj->rowid is rowid in $origin."det" table + $alreadysent[$obj->rowid][$obj->shipmentline_id] = array( + 'shipment_ref'=>$obj->shipment_ref, 'shipment_id'=>$obj->shipment_id, 'warehouse'=>$obj->fk_entrepot, 'qty_shipped'=>$obj->qty_shipped, + 'product_tosell'=>$obj->product_tosell, 'product_tobuy'=>$obj->product_tobuy, 'product_tobatch'=>$obj->product_tobatch, + 'date_valid'=>$db->jdate($obj->date_valid), 'date_delivery'=>$db->jdate($obj->date_delivery)); } + $i++; } - //var_dump($alreadysent); + } + //var_dump($alreadysent); + } + + print ''; + + // Loop on each product to send/sent + for ($i = 0; $i < $num_prod; $i++) { + $parameters = array('i' => $i, 'line' => $lines[$i], 'line_id' => $line_id, 'num' => $num_prod, 'alreadysent' => $alreadysent, 'editColspan' => !empty($editColspan) ? $editColspan : 0, 'outputlangs' => $outputlangs); + $reshook = $hookmanager->executeHooks('printObjectLine', $parameters, $object, $action); + if ($reshook < 0) { + setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); } - print ''; + if (empty($reshook)) { + print ''; // id of order line + print ''; - // Loop on each product to send/sent - for ($i = 0; $i < $num_prod; $i++) { - $parameters = array('i' => $i, 'line' => $lines[$i], 'line_id' => $line_id, 'num' => $num_prod, 'alreadysent' => $alreadysent, 'editColspan' => !empty($editColspan) ? $editColspan : 0, 'outputlangs' => $outputlangs); - $reshook = $hookmanager->executeHooks('printObjectLine', $parameters, $object, $action); - if ($reshook < 0) { - setEventMessages($hookmanager->error, $hookmanager->errors, 'errors'); + // # + if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER)) { + print ''; } - if (empty($reshook)) { - print ''; // id of order line - print ''; - - // # - if (!empty($conf->global->MAIN_VIEW_LINE_NUMBER)) { - print ''; - } - - // Predefined product or service - if ($lines[$i]->fk_product > 0) { - // Define output language - if (getDolGlobalInt('MAIN_MULTILANGS') && !empty($conf->global->PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE)) { - $prod = new Product($db); - $prod->fetch($lines[$i]->fk_product); - $label = (!empty($prod->multilangs[$outputlangs->defaultlang]["label"])) ? $prod->multilangs[$outputlangs->defaultlang]["label"] : $lines[$i]->product_label; - } else { - $label = (!empty($lines[$i]->label) ? $lines[$i]->label : $lines[$i]->product_label); - } - - print '\n"; + // Predefined product or service + if ($lines[$i]->fk_product > 0) { + // Define output language + if (getDolGlobalInt('MAIN_MULTILANGS') && !empty($conf->global->PRODUIT_TEXTS_IN_THIRDPARTY_LANGUAGE)) { + $prod = new Product($db); + $prod->fetch($lines[$i]->fk_product); + $label = (!empty($prod->multilangs[$outputlangs->defaultlang]["label"])) ? $prod->multilangs[$outputlangs->defaultlang]["label"] : $lines[$i]->product_label; } else { - print '\n"; + $label = (!empty($lines[$i]->label) ? $lines[$i]->label : $lines[$i]->product_label); } - $unit_order = ''; - if (!empty($conf->global->PRODUCT_USE_UNITS)) { - $unit_order = measuringUnitString($lines[$i]->fk_unit); + print '\n"; + } else { + print ''; + if (!empty($lines[$i]->label)) { + $text .= ' '.$lines[$i]->label.''; + print $form->textwithtooltip($text, $lines[$i]->description, 3, '', '', $i); + } else { + print $text.' '.nl2br($lines[$i]->description); + } - // Qty in other shipments (with shipment and warehouse used) - if ($origin && $origin_id > 0) { - print '\n"; + } - $j++; - if ($j > 1) { - print '
'; - } - $shipment_static->fetch($shipmentline_var['shipment_id']); - print $shipment_static->getNomUrl(1); - print ' - '.$shipmentline_var['qty_shipped']; - $htmltext = $langs->trans("DateValidation").' : '.(empty($shipmentline_var['date_valid']) ? $langs->trans("Draft") : dol_print_date($shipmentline_var['date_valid'], 'dayhour')); - if (isModEnabled('stock') && $shipmentline_var['warehouse'] > 0) { - $warehousestatic->fetch($shipmentline_var['warehouse']); - $htmltext .= '
'.$langs->trans("FromLocation").' : '.$warehousestatic->getNomUrl(1, '', 0, 1); - } - print ' '.$form->textwithpicto('', $htmltext, 1); + $unit_order = ''; + if (!empty($conf->global->PRODUCT_USE_UNITS)) { + $unit_order = measuringUnitString($lines[$i]->fk_unit); + } + + // Qty ordered + print ''; + + // Qty in other shipments (with shipment and warehouse used) + if ($origin && $origin_id > 0) { + print ''; } + print ''; + } - if ($action == 'editline' && $lines[$i]->id == $line_id) { - // edit mode - print ''; + } else { + // Qty to ship or shipped + print ''; + + // Warehouse source + if (isModEnabled('stock')) { + print ''; + } + + // Batch number managment + if (isModEnabled('productbatch')) { + if (isset($lines[$i]->detail_batch)) { + print ''; + print ''; - } - - // Batch number managment - if (isModEnabled('productbatch')) { - if (isset($lines[$i]->detail_batch)) { - print ''; - print ''; - } else { - print ''; - } - } - } - - // Weight - print ''; - - // Volume - print ''; - - // Size - //print ''; - - if ($action == 'editline' && $lines[$i]->id == $line_id) { - print ''; - } elseif ($object->statut == Expedition::STATUS_DRAFT) { - // edit-delete buttons - print ''; - print ''; - - // Display lines extrafields - if (!empty($rowExtrafieldsStart)) { - print $rowExtrafieldsStart; - print $rowExtrafieldsView; - print $rowEnd; - } - } - print ""; - - // Display lines extrafields. - // $line is a line of shipment - if (!empty($extrafields)) { - $colspan = 6; - if ($origin && $origin_id > 0) { - $colspan++; - } - if (isModEnabled('productbatch')) { - $colspan++; - } - if (isModEnabled('stock')) { - $colspan++; - } - - $line = $lines[$i]; - $line->fetch_optionals(); - - // TODO Show all in same line by setting $display_type = 'line' - if ($action == 'editline' && $line->id == $line_id) { - print $lines[$i]->showOptionals($extrafields, 'edit', array('colspan'=>$colspan), !empty($indiceAsked) ? $indiceAsked : '', '', 0, 'card'); } else { - print $lines[$i]->showOptionals($extrafields, 'view', array('colspan'=>$colspan), !empty($indiceAsked) ? $indiceAsked : '', '', 0, 'card'); + print ''; } } } + + // Weight + print ''; + + // Volume + print ''; + + // Size + //print ''; + + if ($action == 'editline' && $lines[$i]->id == $line_id) { + print ''; + } elseif ($object->statut == Expedition::STATUS_DRAFT) { + // edit-delete buttons + print ''; + print ''; + + // Display lines extrafields + if (!empty($rowExtrafieldsStart)) { + print $rowExtrafieldsStart; + print $rowExtrafieldsView; + print $rowEnd; + } + } + print ""; + + // Display lines extrafields. + // $line is a line of shipment + if (!empty($extrafields)) { + $colspan = 6; + if ($origin && $origin_id > 0) { + $colspan++; + } + if (isModEnabled('productbatch')) { + $colspan++; + } + if (isModEnabled('stock')) { + $colspan++; + } + + $line = $lines[$i]; + $line->fetch_optionals(); + + // TODO Show all in same line by setting $display_type = 'line' + if ($action == 'editline' && $line->id == $line_id) { + print $lines[$i]->showOptionals($extrafields, 'edit', array('colspan'=>$colspan), !empty($indiceAsked) ? $indiceAsked : '', '', 0, 'card'); + } else { + print $lines[$i]->showOptionals($extrafields, 'view', array('colspan'=>$colspan), !empty($indiceAsked) ? $indiceAsked : '', '', 0, 'card'); + } + } } - - // TODO Show also lines ordered but not delivered - - print "
 '.$langs->trans("Products").''.$langs->trans("QtyOrdered").''.$langs->trans("QtyInOtherShipments").''; + if ($object->statut <= 1) { + print $langs->trans("QtyToShip").' - '; + } else { + print $langs->trans("QtyShipped").' - '; + } + if (isModEnabled('stock')) { + print $langs->trans("WarehouseSource").' - '; + } + if (isModEnabled('productbatch')) { + print $langs->trans("Batch"); + } + print ''.$langs->trans("QtyToShip").''.$langs->trans("QtyShipped").''.$langs->trans("WarehouseSource").''.$langs->trans("Batch").''.$langs->trans("CalculatedWeight").''.$langs->trans("CalculatedVolume").''.$langs->trans("Size").'
'.($i + 1).'
'.($i + 1).''; - - // Show product and description - $product_static->type = $lines[$i]->fk_product_type; - $product_static->id = $lines[$i]->fk_product; - $product_static->ref = $lines[$i]->ref; - $product_static->status = $lines[$i]->product_tosell; - $product_static->status_buy = $lines[$i]->product_tobuy; - $product_static->status_batch = $lines[$i]->product_tobatch; - - $product_static->weight = $lines[$i]->weight; - $product_static->weight_units = $lines[$i]->weight_units; - $product_static->length = $lines[$i]->length; - $product_static->length_units = $lines[$i]->length_units; - $product_static->width = !empty($lines[$i]->width) ? $lines[$i]->width : 0; - $product_static->width_units = !empty($lines[$i]->width_units) ? $lines[$i]->width_units : 0; - $product_static->height = !empty($lines[$i]->height) ? $lines[$i]->height : 0; - $product_static->height_units = !empty($lines[$i]->height_units) ? $lines[$i]->height_units : 0; - $product_static->surface = $lines[$i]->surface; - $product_static->surface_units = $lines[$i]->surface_units; - $product_static->volume = $lines[$i]->volume; - $product_static->volume_units = $lines[$i]->volume_units; - - $text = $product_static->getNomUrl(1); - $text .= ' - '.$label; - $description = (getDolGlobalInt('PRODUIT_DESC_IN_FORM_ACCORDING_TO_DEVICE') ? '' : dol_htmlentitiesbr($lines[$i]->description)); - print $form->textwithtooltip($text, $description, 3, '', '', $i); - print_date_range(!empty($lines[$i]->date_start) ? $lines[$i]->date_start : '', !empty($lines[$i]->date_end) ? $lines[$i]->date_end : ''); - if (getDolGlobalInt('PRODUIT_DESC_IN_FORM_ACCORDING_TO_DEVICE')) { - print (!empty($lines[$i]->description) && $lines[$i]->description != $lines[$i]->product) ? '
'.dol_htmlentitiesbr($lines[$i]->description) : ''; - } - print "
'; - if ($lines[$i]->product_type == Product::TYPE_SERVICE) { - $text = img_object($langs->trans('Service'), 'service'); - } else { - $text = img_object($langs->trans('Product'), 'product'); - } - - if (!empty($lines[$i]->label)) { - $text .= ' '.$lines[$i]->label.''; - print $form->textwithtooltip($text, $lines[$i]->description, 3, '', '', $i); - } else { - print $text.' '.nl2br($lines[$i]->description); - } - - print_date_range($lines[$i]->date_start, $lines[$i]->date_end); - print "'; + + // Show product and description + $product_static->type = $lines[$i]->fk_product_type; + $product_static->id = $lines[$i]->fk_product; + $product_static->ref = $lines[$i]->ref; + $product_static->status = $lines[$i]->product_tosell; + $product_static->status_buy = $lines[$i]->product_tobuy; + $product_static->status_batch = $lines[$i]->product_tobatch; + + $product_static->weight = $lines[$i]->weight; + $product_static->weight_units = $lines[$i]->weight_units; + $product_static->length = $lines[$i]->length; + $product_static->length_units = $lines[$i]->length_units; + $product_static->width = !empty($lines[$i]->width) ? $lines[$i]->width : 0; + $product_static->width_units = !empty($lines[$i]->width_units) ? $lines[$i]->width_units : 0; + $product_static->height = !empty($lines[$i]->height) ? $lines[$i]->height : 0; + $product_static->height_units = !empty($lines[$i]->height_units) ? $lines[$i]->height_units : 0; + $product_static->surface = $lines[$i]->surface; + $product_static->surface_units = $lines[$i]->surface_units; + $product_static->volume = $lines[$i]->volume; + $product_static->volume_units = $lines[$i]->volume_units; + + $text = $product_static->getNomUrl(1); + $text .= ' - '.$label; + $description = (getDolGlobalInt('PRODUIT_DESC_IN_FORM_ACCORDING_TO_DEVICE') ? '' : dol_htmlentitiesbr($lines[$i]->description)); + print $form->textwithtooltip($text, $description, 3, '', '', $i); + print_date_range(!empty($lines[$i]->date_start) ? $lines[$i]->date_start : '', !empty($lines[$i]->date_end) ? $lines[$i]->date_end : ''); + if (getDolGlobalInt('PRODUIT_DESC_IN_FORM_ACCORDING_TO_DEVICE')) { + print (!empty($lines[$i]->description) && $lines[$i]->description != $lines[$i]->product) ? '
'.dol_htmlentitiesbr($lines[$i]->description) : ''; + } + print "
'; + if ($lines[$i]->product_type == Product::TYPE_SERVICE) { + $text = img_object($langs->trans('Service'), 'service'); + } else { + $text = img_object($langs->trans('Product'), 'product'); } - // Qty ordered - print ''.$lines[$i]->qty_asked.' '.$unit_order.''; - foreach ($alreadysent as $key => $val) { - if ($lines[$i]->fk_origin_line == $key) { - $j = 0; - foreach ($val as $shipmentline_id => $shipmentline_var) { - if ($shipmentline_var['shipment_id'] == $lines[$i]->fk_expedition) { - continue; // We want to show only "other shipments" - } + print_date_range($lines[$i]->date_start, $lines[$i]->date_end); + print "'.$lines[$i]->qty_asked.' '.$unit_order.''; + foreach ($alreadysent as $key => $val) { + if ($lines[$i]->fk_origin_line == $key) { + $j = 0; + foreach ($val as $shipmentline_id => $shipmentline_var) { + if ($shipmentline_var['shipment_id'] == $lines[$i]->fk_expedition) { + continue; // We want to show only "other shipments" } + + $j++; + if ($j > 1) { + print '
'; + } + $shipment_static->fetch($shipmentline_var['shipment_id']); + print $shipment_static->getNomUrl(1); + print ' - '.$shipmentline_var['qty_shipped']; + $htmltext = $langs->trans("DateValidation").' : '.(empty($shipmentline_var['date_valid']) ? $langs->trans("Draft") : dol_print_date($shipmentline_var['date_valid'], 'dayhour')); + if (isModEnabled('stock') && $shipmentline_var['warehouse'] > 0) { + $warehousestatic->fetch($shipmentline_var['warehouse']); + $htmltext .= '
'.$langs->trans("FromLocation").' : '.$warehousestatic->getNomUrl(1, '', 0, 1); + } + print ' '.$form->textwithpicto('', $htmltext, 1); } } - print '
'; - if (is_array($lines[$i]->detail_batch) && count($lines[$i]->detail_batch) > 0) { - print ''; - $line = new ExpeditionLigne($db); - foreach ($lines[$i]->detail_batch as $detail_batch) { - print ''; - // Qty to ship or shipped - print ''; - // Batch number managment - if ($lines[$i]->entrepot_id == 0) { - // only show lot numbers from src warehouse when shipping from multiple warehouses - $line->fetch($detail_batch->fk_expeditiondet); - } - $entrepot_id = !empty($detail_batch->entrepot_id)?$detail_batch->entrepot_id:$lines[$i]->entrepot_id; - print ''; - print ''; - } - // add a 0 qty lot row to be able to add a lot + if ($action == 'editline' && $lines[$i]->id == $line_id) { + // edit mode + print ''; - } else { + } elseif (!isModEnabled('stock') && empty($conf->productbatch->enabled)) { // both product batch and stock are not activated. + print ''; + print ''; // Qty to ship or shipped - print ''; - + print ''; // Warehouse source - if (isModEnabled('stock')) { - print ''; + // Batch number managment + print ''; + print ''; + } + + print '
'.$formproduct->selectLotStock($detail_batch->fk_origin_stock, 'batchl'.$detail_batch->fk_expeditiondet.'_'.$detail_batch->fk_origin_stock, '', 1, 0, $lines[$i]->fk_product, $entrepot_id).'
'; + if (is_array($lines[$i]->detail_batch) && count($lines[$i]->detail_batch) > 0) { + print ''; + $line = new ExpeditionLigne($db); + foreach ($lines[$i]->detail_batch as $detail_batch) { print ''; // Qty to ship or shipped - print ''; + print ''; // Batch number managment - print ''; + if ($lines[$i]->entrepot_id == 0) { + // only show lot numbers from src warehouse when shipping from multiple warehouses + $line->fetch($detail_batch->fk_expeditiondet); + } + $entrepot_id = !empty($detail_batch->entrepot_id)?$detail_batch->entrepot_id:$lines[$i]->entrepot_id; + print ''; print ''; - } elseif (isModEnabled('stock')) { - if ($lines[$i]->fk_product > 0) { - if ($lines[$i]->entrepot_id > 0) { - print ''; - print ''; - // Qty to ship or shipped - print ''; - // Warehouse source - print ''; - // Batch number managment - print ''; - print ''; - } elseif (count($lines[$i]->details_entrepot) > 1) { - print ''; - foreach ($lines[$i]->details_entrepot as $detail_entrepot) { - print ''; - // Qty to ship or shipped - print ''; - // Warehouse source - print ''; - // Batch number managment - print ''; - print ''; - } - } else { - print ''; - print ''; - } - } else { - print ''; + } + // add a 0 qty lot row to be able to add a lot + print ''; + // Qty to ship or shipped + print ''; + // Batch number managment + print ''; + print ''; + } elseif (isModEnabled('stock')) { + if ($lines[$i]->fk_product > 0) { + if ($lines[$i]->entrepot_id > 0) { + print ''; print ''; // Qty to ship or shipped print ''; // Warehouse source - print ''; + print ''; // Batch number managment - print ''; + print ''; print ''; + } elseif (count($lines[$i]->details_entrepot) > 1) { + print ''; + foreach ($lines[$i]->details_entrepot as $detail_entrepot) { + print ''; + // Qty to ship or shipped + print ''; + // Warehouse source + print ''; + // Batch number managment + print ''; + print ''; + } + } else { + print ''; + print ''; } - } elseif (!isModEnabled('stock') && empty($conf->productbatch->enabled)) { // both product batch and stock are not activated. - print ''; + } else { + print ''; print ''; // Qty to ship or shipped - print ''; + print ''; // Warehouse source print ''; // Batch number managment print ''; print ''; } - - print '
'.$formproduct->selectLotStock('', 'batchl'.$line_id.'_0', '', 1, 0, $lines[$i]->fk_product).''.$formproduct->selectLotStock($detail_batch->fk_origin_stock, 'batchl'.$detail_batch->fk_expeditiondet.'_'.$detail_batch->fk_origin_stock, '', 1, 0, $lines[$i]->fk_product, $entrepot_id).'
'.$unit_order.''.$formproduct->selectWarehouses($lines[$i]->entrepot_id, 'entl'.$line_id, '', 1, 0, $lines[$i]->fk_product, '', 1).' - '.$langs->trans("NA").'
'.$unit_order.''.$formproduct->selectWarehouses($detail_entrepot->entrepot_id, 'entl'.$detail_entrepot->line_id, '', 1, 0, $lines[$i]->fk_product, '', 1).' - '.$langs->trans("NA").'
'.$langs->trans("NotEnoughStock").'
'.$formproduct->selectLotStock('', 'batchl'.$line_id.'_0', '', 1, 0, $lines[$i]->fk_product).'
'.$unit_order.''.$formproduct->selectWarehouses($lines[$i]->entrepot_id, 'entl'.$line_id, '', 1, 0, $lines[$i]->fk_product, '', 1).' - '.$langs->trans("NA").'
'.$unit_order.''.$formproduct->selectWarehouses($detail_entrepot->entrepot_id, 'entl'.$detail_entrepot->line_id, '', 1, 0, $lines[$i]->fk_product, '', 1).' - '.$langs->trans("NA").'
'.$langs->trans("NotEnoughStock").'
'.$unit_order.'
'.$lines[$i]->qty_shipped.' '.$unit_order.''; - if ($lines[$i]->entrepot_id > 0) { - $entrepot = new Entrepot($db); - $entrepot->fetch($lines[$i]->entrepot_id); - print $entrepot->getNomUrl(1); - } elseif (count($lines[$i]->details_entrepot) > 1) { - $detail = ''; - foreach ($lines[$i]->details_entrepot as $detail_entrepot) { - if ($detail_entrepot->entrepot_id > 0) { - $entrepot = new Entrepot($db); - $entrepot->fetch($detail_entrepot->entrepot_id); - $detail .= $langs->trans("DetailWarehouseFormat", $entrepot->libelle, $detail_entrepot->qty_shipped).'
'; - } + print '
'.$lines[$i]->qty_shipped.' '.$unit_order.''; + if ($lines[$i]->entrepot_id > 0) { + $entrepot = new Entrepot($db); + $entrepot->fetch($lines[$i]->entrepot_id); + print $entrepot->getNomUrl(1); + } elseif (count($lines[$i]->details_entrepot) > 1) { + $detail = ''; + foreach ($lines[$i]->details_entrepot as $detail_entrepot) { + if ($detail_entrepot->entrepot_id > 0) { + $entrepot = new Entrepot($db); + $entrepot->fetch($detail_entrepot->entrepot_id); + $detail .= $langs->trans("DetailWarehouseFormat", $entrepot->libelle, $detail_entrepot->qty_shipped).'
'; } - print $form->textwithtooltip(img_picto('', 'object_stock').' '.$langs->trans("DetailWarehouseNumber"), $detail); + } + print $form->textwithtooltip(img_picto('', 'object_stock').' '.$langs->trans("DetailWarehouseNumber"), $detail); + } + print '
'; + if ($lines[$i]->product_tobatch) { + $detail = ''; + foreach ($lines[$i]->detail_batch as $dbatch) { // $dbatch is instance of ExpeditionLineBatch + $detail .= $langs->trans("Batch").': '.$dbatch->batch; + if (empty($conf->global->PRODUCT_DISABLE_SELLBY)) { + $detail .= ' - '.$langs->trans("SellByDate").': '.dol_print_date($dbatch->sellby, "day"); + } + if (empty($conf->global->PRODUCT_DISABLE_EATBY)) { + $detail .= ' - '.$langs->trans("EatByDate").': '.dol_print_date($dbatch->eatby, "day"); + } + $detail .= ' - '.$langs->trans("Qty").': '.$dbatch->qty; + $detail .= '
'; + } + print $form->textwithtooltip(img_picto('', 'object_barcode').' '.$langs->trans("DetailBatchNumber"), $detail); + } else { + print $langs->trans("NA"); } print '
'; - if ($lines[$i]->product_tobatch) { - $detail = ''; - foreach ($lines[$i]->detail_batch as $dbatch) { // $dbatch is instance of ExpeditionLineBatch - $detail .= $langs->trans("Batch").': '.$dbatch->batch; - if (empty($conf->global->PRODUCT_DISABLE_SELLBY)) { - $detail .= ' - '.$langs->trans("SellByDate").': '.dol_print_date($dbatch->sellby, "day"); - } - if (empty($conf->global->PRODUCT_DISABLE_EATBY)) { - $detail .= ' - '.$langs->trans("EatByDate").': '.dol_print_date($dbatch->eatby, "day"); - } - $detail .= ' - '.$langs->trans("Qty").': '.$dbatch->qty; - $detail .= '
'; - } - print $form->textwithtooltip(img_picto('', 'object_barcode').' '.$langs->trans("DetailBatchNumber"), $detail); - } else { - print $langs->trans("NA"); - } - print '
'; - if ($lines[$i]->fk_product_type == Product::TYPE_PRODUCT) { - print $lines[$i]->weight * $lines[$i]->qty_shipped.' '.measuringUnitString(0, "weight", $lines[$i]->weight_units); - } else { - print ' '; - } - print ''; - if ($lines[$i]->fk_product_type == Product::TYPE_PRODUCT) { - print $lines[$i]->volume * $lines[$i]->qty_shipped.' '.measuringUnitString(0, "volume", $lines[$i]->volume_units); - } else { - print ' '; - } - print ''.$lines[$i]->volume*$lines[$i]->qty_shipped.' '.measuringUnitString(0, "volume", $lines[$i]->volume_units).''; - print '
'; - print '
'; - print '
'; - print 'id.'">'.img_edit().''; - print ''; - print 'id.'">'.img_delete().''; - print '
'; + if ($lines[$i]->fk_product_type == Product::TYPE_PRODUCT) { + print $lines[$i]->weight * $lines[$i]->qty_shipped.' '.measuringUnitString(0, "weight", $lines[$i]->weight_units); + } else { + print ' '; + } + print ''; + if ($lines[$i]->fk_product_type == Product::TYPE_PRODUCT) { + print $lines[$i]->volume * $lines[$i]->qty_shipped.' '.measuringUnitString(0, "volume", $lines[$i]->volume_units); + } else { + print ' '; + } + print ''.$lines[$i]->volume*$lines[$i]->qty_shipped.' '.measuringUnitString(0, "volume", $lines[$i]->volume_units).''; + print '
'; + print '
'; + print '
'; + print 'id.'">'.img_edit().''; + print ''; + print 'id.'">'.img_delete().''; + print '
\n"; - print ''; - print '
'; } + // TODO Show also lines ordered but not delivered + + print "\n"; + print ''; + print '
'; + print dol_get_fiche_end(); diff --git a/htdocs/expedition/class/api_shipments.class.php b/htdocs/expedition/class/api_shipments.class.php index 357683ef35a..450fe943d7e 100644 --- a/htdocs/expedition/class/api_shipments.class.php +++ b/htdocs/expedition/class/api_shipments.class.php @@ -686,6 +686,11 @@ class Shipments extends DolibarrApi if (!empty($object->lines) && is_array($object->lines)) { foreach ($object->lines as $line) { + if (is_array($line->detail_batch)) { + foreach ($line->detail_batch as $keytmp2 => $valtmp2) { + unset($line->detail_batch[$keytmp2]->db); + } + } unset($line->tva_tx); unset($line->vat_src_code); unset($line->total_ht); diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index 0b8668a6c1a..dd6dfee55b1 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -1911,23 +1911,6 @@ class Expedition extends CommonObject dol_syslog(get_class($this)."::initAsSpecimen"); - // Load array of products prodids - $num_prods = 0; - $prodids = array(); - $sql = "SELECT rowid"; - $sql .= " FROM ".MAIN_DB_PREFIX."product"; - $sql .= " WHERE entity IN (".getEntity('product').")"; - $resql = $this->db->query($sql); - if ($resql) { - $num_prods = $this->db->num_rows($resql); - $i = 0; - while ($i < $num_prods) { - $i++; - $row = $this->db->fetch_row($resql); - $prodids[$i] = $row[0]; - } - } - $order = new Commande($this->db); $order->initAsSpecimen(); @@ -1940,7 +1923,7 @@ class Expedition extends CommonObject $this->date = $now; $this->date_creation = $now; $this->date_valid = $now; - $this->date_delivery = $now; + $this->date_delivery = $now + 24 * 3600; $this->date_expedition = $now + 24 * 3600; $this->entrepot_id = 0; @@ -2450,18 +2433,18 @@ class Expedition extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'expedition' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } } diff --git a/htdocs/expedition/class/expeditionlinebatch.class.php b/htdocs/expedition/class/expeditionlinebatch.class.php index 5d99d1c7a74..ab1d9123830 100644 --- a/htdocs/expedition/class/expeditionlinebatch.class.php +++ b/htdocs/expedition/class/expeditionlinebatch.class.php @@ -194,7 +194,7 @@ class ExpeditionLineBatch extends CommonObject } $sql .= " WHERE fk_expeditiondet=".(int) $id_line_expdet; - dol_syslog(__METHOD__."", LOG_DEBUG); + dol_syslog(__METHOD__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); diff --git a/htdocs/expedition/list.php b/htdocs/expedition/list.php index e1c31e570cd..26cafe14b5d 100644 --- a/htdocs/expedition/list.php +++ b/htdocs/expedition/list.php @@ -78,6 +78,7 @@ $search_sale = GETPOST('search_sale', 'int'); $search_categ_cus = GETPOST("search_categ_cus", 'int'); $search_product_category = GETPOST('search_product_category', 'int'); $optioncss = GETPOST('optioncss', 'alpha'); +$mode = GETPOST('mode', 'alpha'); $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); @@ -489,6 +490,9 @@ $arrayofselected = is_array($toselect) ? $toselect : array(); $expedition = new Expedition($db); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -577,7 +581,10 @@ $massactionbutton = $form->selectMassAction('', $arrayofmassactions); // $url = DOL_URL_ROOT.'/expedition/card.php?action=create'; // if (!empty($socid)) $url .= '&socid='.$socid; // $newcardbutton = dolGetButtonTitle($langs->trans('NewSending'), '', 'fa fa-plus-circle', $url, '', $user->rights->expedition->creer); -$newcardbutton = dolGetButtonTitle($langs->trans('NewSending'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/expedition/card.php?action=create2', '', $user->rights->expedition->creer); +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewSending'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/expedition/card.php?action=create2', '', $user->rights->expedition->creer); $i = 0; print ''."\n"; @@ -589,6 +596,7 @@ print ''; print ''; print ''; +print ''; print_barre_liste($langs->trans('ListOfSendings'), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'dolly', 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -786,8 +794,8 @@ if (!empty($arrayfields['e.tms']['checked'])) { } // Status if (!empty($arrayfields['e.fk_statut']['checked'])) { - print ''; - print $form->selectarray('search_status', array('0'=>$langs->trans('StatusSendingDraftShort'), '1'=>$langs->trans('StatusSendingValidatedShort'), '2'=>$langs->trans('StatusSendingProcessedShort')), $search_status, 1); + print ''; + print $form->selectarray('search_status', array('0'=>$langs->trans('StatusSendingDraftShort'), '1'=>$langs->trans('StatusSendingValidatedShort'), '2'=>$langs->trans('StatusSendingProcessedShort')), $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage'); print ''; } // Status billed @@ -892,213 +900,227 @@ while ($i < min($num, $limit)) { $object = new Expedition($db); $object->fetch($obj->rowid); - print ''; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + print '
'; + } + $object->socid = $companystatic->getNomUrl(1); + $object->date_delivery = $obj->delivery_date; + $object->town = $obj->town; + print $object->getKanbanView(''); + if ($i == min($num, $limit) - 1) { + print '
'; + print ''; + } + } else { + print ''; - // Action column - if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Action column + if (!empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; } - print ''; - } - print ''; - } - // Ref - if (!empty($arrayfields['e.ref']['checked'])) { - print ''; - print $shipment->getNomUrl(1); - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Ref customer - if (!empty($arrayfields['e.ref_customer']['checked'])) { - print ""; - print $obj->ref_customer; - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Third party - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; - print $companystatic->getNomUrl(1); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - print $obj->town; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - print $obj->zip; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print ''.$obj->state_name."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - $tmparray = getCountry($obj->fk_pays, 'all'); - print $tmparray['label']; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - print ''; - if (isset($typenArray[$obj->typent_code])) { - print $typenArray[$obj->typent_code]; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Weight - if (!empty($arrayfields['e.weight']['checked'])) { - print ''; - if (empty($object->trueWeight)) { - $tmparray = $object->getTotalWeightVolume(); - print showDimensionInBestUnit($tmparray['weight'], 0, "weight", $langs, isset($conf->global->MAIN_WEIGHT_DEFAULT_ROUND) ? $conf->global->MAIN_WEIGHT_DEFAULT_ROUND : -1, isset($conf->global->MAIN_WEIGHT_DEFAULT_UNIT) ? $conf->global->MAIN_WEIGHT_DEFAULT_UNIT : 'no'); - print $form->textwithpicto('', $langs->trans('EstimatedWeight'), 1); - } else { - print $object->trueWeight; - print ($object->trueWeight && $object->weight_units != '') ? ' '.measuringUnitString(0, "weight", $object->weight_units) : ''; - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date delivery planed - if (!empty($arrayfields['e.date_delivery']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->delivery_date), "dayhour"); - print "\n"; - } - if (!empty($arrayfields['e.fk_shipping_method']['checked'])) { - // Get code using getLabelFromKey - $code=$langs->getLabelFromKey($db, $shipment->shipping_method_id, 'c_shipment_mode', 'rowid', 'code'); - print ''; - if ($shipment->shipping_method_id > 0) print $langs->trans("SendingMethod".strtoupper($code)); - print ''; - } - // Tracking number - if (!empty($arrayfields['e.tracking_number']['checked'])) { - $shipment->getUrlTrackingStatus($obj->tracking_number); - print ''.$shipment->tracking_url."\n"; - //print $form->editfieldval("TrackingNumber", 'tracking_number', $obj->tracking_url, $obj, $user->rights->expedition->creer, 'string', $obj->tracking_number); - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['l.ref']['checked']) || !empty($arrayfields['l.date_delivery']['checked'])) { - $shipment->fetchObjectLinked($shipment->id, $shipment->element); - $receiving = ''; - if (is_array($shipment->linkedObjects['delivery']) && count($shipment->linkedObjects['delivery']) > 0) { - $receiving = reset($shipment->linkedObjects['delivery']); - } - - if (!empty($arrayfields['l.ref']['checked'])) { - // Ref - print ''; - print !empty($receiving) ? $receiving->getNomUrl($db) : ''; print ''; } - - if (!empty($arrayfields['l.date_delivery']['checked'])) { - // Date received - print ''; - print dol_print_date($db->jdate($obj->date_reception), "day"); - print ''."\n"; - } - } - - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['e.datec']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['e.tms']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['e.fk_statut']['checked'])) { - print ''.$shipment->LibStatut($obj->fk_statut, 5).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Billed - if (!empty($arrayfields['e.billed']['checked'])) { - print ''.yn($obj->billed).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Action column - if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Ref + if (!empty($arrayfields['e.ref']['checked'])) { + print ''; + print $shipment->getNomUrl(1); + print "\n"; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - print "\n"; + // Ref customer + if (!empty($arrayfields['e.ref_customer']['checked'])) { + print ""; + print $obj->ref_customer; + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Third party + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + print $companystatic->getNomUrl(1); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + print $obj->town; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + print $obj->zip; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print ''.$obj->state_name."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (isset($typenArray[$obj->typent_code])) { + print $typenArray[$obj->typent_code]; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Weight + if (!empty($arrayfields['e.weight']['checked'])) { + print ''; + if (empty($object->trueWeight)) { + $tmparray = $object->getTotalWeightVolume(); + print showDimensionInBestUnit($tmparray['weight'], 0, "weight", $langs, isset($conf->global->MAIN_WEIGHT_DEFAULT_ROUND) ? $conf->global->MAIN_WEIGHT_DEFAULT_ROUND : -1, isset($conf->global->MAIN_WEIGHT_DEFAULT_UNIT) ? $conf->global->MAIN_WEIGHT_DEFAULT_UNIT : 'no'); + print $form->textwithpicto('', $langs->trans('EstimatedWeight'), 1); + } else { + print $object->trueWeight; + print ($object->trueWeight && $object->weight_units != '') ? ' '.measuringUnitString(0, "weight", $object->weight_units) : ''; + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date delivery planed + if (!empty($arrayfields['e.date_delivery']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->delivery_date), "dayhour"); + print "\n"; + } + if (!empty($arrayfields['e.fk_shipping_method']['checked'])) { + // Get code using getLabelFromKey + $code=$langs->getLabelFromKey($db, $shipment->shipping_method_id, 'c_shipment_mode', 'rowid', 'code'); + print ''; + if ($shipment->shipping_method_id > 0) print $langs->trans("SendingMethod".strtoupper($code)); + print ''; + } + // Tracking number + if (!empty($arrayfields['e.tracking_number']['checked'])) { + $shipment->getUrlTrackingStatus($obj->tracking_number); + print ''.$shipment->tracking_url."\n"; + //print $form->editfieldval("TrackingNumber", 'tracking_number', $obj->tracking_url, $obj, $user->rights->expedition->creer, 'string', $obj->tracking_number); + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['l.ref']['checked']) || !empty($arrayfields['l.date_delivery']['checked'])) { + $shipment->fetchObjectLinked($shipment->id, $shipment->element); + $receiving = ''; + if (is_array($shipment->linkedObjects['delivery']) && count($shipment->linkedObjects['delivery']) > 0) { + $receiving = reset($shipment->linkedObjects['delivery']); + } + + if (!empty($arrayfields['l.ref']['checked'])) { + // Ref + print ''; + print !empty($receiving) ? $receiving->getNomUrl($db) : ''; + print ''; + } + + if (!empty($arrayfields['l.date_delivery']['checked'])) { + // Date received + print ''; + print dol_print_date($db->jdate($obj->date_reception), "day"); + print ''."\n"; + } + } + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['e.datec']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['e.tms']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['e.fk_statut']['checked'])) { + print ''.$shipment->LibStatut($obj->fk_statut, 5).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Billed + if (!empty($arrayfields['e.billed']['checked'])) { + print ''.yn($obj->billed).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column + if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + + print "\n"; + } $i++; } diff --git a/htdocs/expedition/shipment.php b/htdocs/expedition/shipment.php index 9394269a03a..2adf16e4c35 100644 --- a/htdocs/expedition/shipment.php +++ b/htdocs/expedition/shipment.php @@ -329,7 +329,7 @@ if ($id > 0 || !empty($ref)) { $filtercreditnote = "fk_facture_source IS NOT NULL AND (description NOT LIKE '(DEPOSIT)%' OR description LIKE '(EXCESS RECEIVED)%')"; } - print ''.$langs->trans('Discounts').''; + print ''.$langs->trans('Discounts').''; $absolute_discount = $soc->getAvailableDiscounts('', $filterabsolutediscount); $absolute_creditnote = $soc->getAvailableDiscounts('', $filtercreditnote); @@ -393,7 +393,7 @@ if ($id > 0 || !empty($ref)) { print 'id.'">'.img_edit($langs->trans('SetAvailability'), 1).''; } print ''; - print ''; + print ''; if ($action == 'editavailability') { $form->form_availability($_SERVER['PHP_SELF'].'?id='.$object->id, $object->availability_id, 'availability_id', 1); } else { @@ -450,7 +450,7 @@ if ($id > 0 || !empty($ref)) { print 'id.'">'.img_edit($langs->trans('SetDemandReason'), 1).''; } print ''; - print ''; + print ''; if ($action == 'editdemandreason') { $form->formInputReason($_SERVER['PHP_SELF'].'?id='.$object->id, $object->demand_reason_id, 'demand_reason_id', 1); } else { @@ -500,11 +500,11 @@ if ($id > 0 || !empty($ref)) { $totalVolume = $tmparray['volume']; if ($totalWeight || $totalVolume) { print ''.$langs->trans("CalculatedWeight").''; - print ''; + print ''; print showDimensionInBestUnit($totalWeight, 0, "weight", $langs, isset($conf->global->MAIN_WEIGHT_DEFAULT_ROUND) ? $conf->global->MAIN_WEIGHT_DEFAULT_ROUND : -1, isset($conf->global->MAIN_WEIGHT_DEFAULT_UNIT) ? $conf->global->MAIN_WEIGHT_DEFAULT_UNIT : 'no'); print ''; print ''.$langs->trans("CalculatedVolume").''; - print ''; + print ''; print showDimensionInBestUnit($totalVolume, 0, "volume", $langs, isset($conf->global->MAIN_VOLUME_DEFAULT_ROUND) ? $conf->global->MAIN_VOLUME_DEFAULT_ROUND : -1, isset($conf->global->MAIN_VOLUME_DEFAULT_UNIT) ? $conf->global->MAIN_VOLUME_DEFAULT_UNIT : 'no'); print ''; } @@ -524,7 +524,7 @@ if ($id > 0 || !empty($ref)) { } print ''; print ''; - print ''; + print ''; if ($action != 'editincoterm') { print $form->textwithpicto($object->display_incoterms(), $object->label_incoterms, 1); } else { diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php index 33ec1fede7b..75c5b02de10 100644 --- a/htdocs/expensereport/card.php +++ b/htdocs/expensereport/card.php @@ -295,7 +295,7 @@ if (empty($reshook)) { } if (!$error && empty($conf->global->EXPENSEREPORT_ALLOW_OVERLAPPING_PERIODS)) { - $overlappingExpenseReportID = $object->periode_existe($fuser, $object->date_debut, $object->date_fin, true); + $overlappingExpenseReportID = $object->periode_existe($fuser, $object->date_debut, $object->date_fin); if ($overlappingExpenseReportID > 0) { $error++; @@ -971,7 +971,7 @@ if (empty($reshook)) { setEventMessages($object->error, $object->errors, 'errors'); } } else { - setEventMessages("NOT_AUTHOR", '', 'errors'); + setEventMessages("NOT_AUTHOR", null, 'errors'); } } @@ -2297,7 +2297,7 @@ if ($action == 'create') { } } - $tredited = 'tredited'; + $tredited = 'tredited'; // Case the addfile and linkto file is used for edit (used by following tpl) include DOL_DOCUMENT_ROOT.'/expensereport/tpl/expensereport_addfile.tpl.php'; include DOL_DOCUMENT_ROOT.'/expensereport/tpl/expensereport_linktofile.tpl.php'; @@ -2427,12 +2427,14 @@ if ($action == 'create') { } else { jQuery("input[name=\"senditdisabled\"]").prop("name", "sendit"); } + // TODO Switch css fa-chevron-dow and add fa-chevron-up return false; }); $( ".aattachtodoc" ).click(function() { console.log("We click on toggle of aattachtodoc"); jQuery(".trattachnewfilenow").toggle(); jQuery(".truploadnewfilenow").hide(); + // TODO Switch css fa-chevron-dow and add fa-chevron-up return false; });'."\n"; if (is_array(GETPOST('attachfile', 'array')) && count(GETPOST('attachfile', 'array')) && $action != 'updateline') { @@ -2455,6 +2457,7 @@ if ($action == 'create') { print ''."\n"; print ''; + $tredited = ''; // Case the addfile and linkto file is used for edit (used by following tpl) include DOL_DOCUMENT_ROOT.'/expensereport/tpl/expensereport_linktofile.tpl.php'; include DOL_DOCUMENT_ROOT.'/expensereport/tpl/expensereport_addfile.tpl.php'; @@ -2517,6 +2520,7 @@ if ($action == 'create') { print ''; $defaultvat = -1; if (!empty($conf->global->EXPENSEREPORT_NO_DEFAULT_VAT)) { + // If option to have no default VAT on expense report is on, we force MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS $conf->global->MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS = 'none'; } print $form->load_tva('vatrate', (!empty($vatrate) ? $vatrate : $defaultvat), $mysoc, '', 0, 0, '', false, 1); diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index ecb1cf3d65b..63cbeaad67b 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -985,6 +985,8 @@ class ExpenseReport extends CommonObject return -1; } } + + return 0; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -1328,8 +1330,6 @@ class ExpenseReport extends CommonObject public function set_save_from_refuse($fuser) { // phpcs:enable - global $conf, $langs; - // Sélection de la date de début de la NDF $sql = 'SELECT date_debut'; $sql .= ' FROM '.MAIN_DB_PREFIX.$this->table_element; @@ -1357,6 +1357,8 @@ class ExpenseReport extends CommonObject } else { dol_syslog(get_class($this)."::set_save_from_refuse expensereport already with save status", LOG_WARNING); } + + return 0; } /** @@ -1465,6 +1467,8 @@ class ExpenseReport extends CommonObject } else { dol_syslog(get_class($this)."::setDeny expensereport already with refuse status", LOG_WARNING); } + + return 0; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -1531,6 +1535,8 @@ class ExpenseReport extends CommonObject } else { dol_syslog(get_class($this)."::set_unpaid expensereport already with unpaid status", LOG_WARNING); } + + return 0; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -1553,7 +1559,7 @@ class ExpenseReport extends CommonObject $sql = 'UPDATE '.MAIN_DB_PREFIX.$this->table_element; $sql .= " SET fk_statut = ".self::STATUS_CANCELED.", fk_user_cancel = ".((int) $fuser->id); $sql .= ", date_cancel='".$this->db->idate($this->date_cancel)."'"; - $sql .= " ,detail_cancel='".$this->db->escape($detail)."'"; + $sql .= ", detail_cancel='".$this->db->escape($detail)."'"; $sql .= " WHERE rowid = ".((int) $this->id); dol_syslog(get_class($this)."::set_cancel", LOG_DEBUG); @@ -1585,6 +1591,7 @@ class ExpenseReport extends CommonObject } else { dol_syslog(get_class($this)."::set_cancel expensereport already with cancel status", LOG_WARNING); } + return 0; } /** @@ -1733,9 +1740,9 @@ class ExpenseReport extends CommonObject /** * Update total of an expense report when you add a line. * - * @param string $ligne_total_ht Amount without taxes + * @param string $ligne_total_ht Amount without taxes * @param string $ligne_total_tva Amount of all taxes - * @return void + * @return int */ public function update_totaux_add($ligne_total_ht, $ligne_total_tva) { @@ -1884,7 +1891,7 @@ class ExpenseReport extends CommonObject * * @param int $type Type of line * @param string $seller Seller, but actually he is unknown - * @return true or false + * @return boolean true or false */ public function checkRules($type = 0, $seller = '') { @@ -2179,6 +2186,8 @@ class ExpenseReport extends CommonObject return -2; } } + + return 0; } /** @@ -2572,14 +2581,13 @@ class ExpenseReport extends CommonObject * \brief Compute the cost of the kilometers expense based on the number of kilometers and the vehicule category * * @param int $fk_cat Category of the vehicule used - * @param real $qty Number of kilometers - * @param real $tva VAT rate + * @param float $qty Number of kilometers + * @param float $tva VAT rate * @return int <0 if KO, total ttc if OK */ public function computeTotalKm($fk_cat, $qty, $tva) { - global $langs,$user,$db,$conf; - + global $langs, $db, $conf; $cumulYearQty = 0; $ranges = array(); @@ -2814,8 +2822,11 @@ class ExpenseReportLine extends CommonObjectLine $this->rule_warning_message = $objp->rule_warning_message; $this->db->free($result); + + return $this->id; } else { dol_print_error($this->db); + return -1; } } @@ -2828,7 +2839,7 @@ class ExpenseReportLine extends CommonObjectLine */ public function insert($notrigger = 0, $fromaddline = false) { - global $langs, $user, $conf; + global $user, $conf; $error = 0; diff --git a/htdocs/expensereport/class/paymentexpensereport.class.php b/htdocs/expensereport/class/paymentexpensereport.class.php index e871cba86b3..c0ba86d55ff 100644 --- a/htdocs/expensereport/class/paymentexpensereport.class.php +++ b/htdocs/expensereport/class/paymentexpensereport.class.php @@ -317,7 +317,7 @@ class PaymentExpenseReport extends CommonObject $sql .= " note=".(isset($this->note) ? "'".$this->db->escape($this->note)."'" : "null").","; $sql .= " fk_bank=".(isset($this->fk_bank) ? $this->fk_bank : "null").","; $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? $this->fk_user_creat : "null").","; - $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null").""; + $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null"); $sql .= " WHERE rowid=".((int) $this->id); diff --git a/htdocs/expensereport/index.php b/htdocs/expensereport/index.php index fced8a58e14..c8048e78621 100644 --- a/htdocs/expensereport/index.php +++ b/htdocs/expensereport/index.php @@ -78,7 +78,7 @@ $childids[] = $user->id; $help_url = "EN:Module_Expense_Reports|FR:Module_Notes_de_frais"; -llxHeader('', $langs->trans("ListOfFees"), $help_url); +llxHeader('', $langs->trans("TripsAndExpenses"), $help_url); $label = $somme = $nb = array(); diff --git a/htdocs/expensereport/list.php b/htdocs/expensereport/list.php index bded18fa597..ad16d5fb09f 100644 --- a/htdocs/expensereport/list.php +++ b/htdocs/expensereport/list.php @@ -254,7 +254,7 @@ $formexpensereport = new FormExpenseReport($db); $fuser = new User($db); -$title = $langs->trans("ListOfTrips"); +$title = $langs->trans("TripsAndExpenses"); llxHeader('', $title); $max_year = 5; diff --git a/htdocs/expensereport/payment/card.php b/htdocs/expensereport/payment/card.php index db6c21e202f..bdc7b51312a 100644 --- a/htdocs/expensereport/payment/card.php +++ b/htdocs/expensereport/payment/card.php @@ -209,7 +209,7 @@ if ($resql) { print ''.price($objp->total_ttc - $objp->amount).''; // Status - print ''.$expensereport->getLibStatut(4, $objp->amount).''; + print ''.$expensereport->getLibStatut(4).''; print "\n"; diff --git a/htdocs/expensereport/payment/info.php b/htdocs/expensereport/payment/info.php index b5d87b81a51..c1e00ffa0fb 100644 --- a/htdocs/expensereport/payment/info.php +++ b/htdocs/expensereport/payment/info.php @@ -52,7 +52,7 @@ $confirm = GETPOST('confirm', 'alpha'); llxHeader('', $langs->trans("Payment")); $object = new PaymentExpenseReport($db); -$object->fetch($id, $ref); +$object->fetch($id); $object->info($object->id); $head = payment_expensereport_prepare_head($object); diff --git a/htdocs/expensereport/tpl/expensereport_linktofile.tpl.php b/htdocs/expensereport/tpl/expensereport_linktofile.tpl.php index 3835740dd40..fd25a1fff4b 100644 --- a/htdocs/expensereport/tpl/expensereport_linktofile.tpl.php +++ b/htdocs/expensereport/tpl/expensereport_linktofile.tpl.php @@ -136,8 +136,18 @@ if (empty($conf->global->EXPENSEREPORT_DISABLE_ATTACHMENT_ON_LINES)) { print ''; } else { - print 'global->MAIN_OPTIMIZEFORTEXTBROWSER) ? ' style="display: none"' : '').'>'; - print ''; + if (empty($tredited)) { + $css = 'oddeven nohover trattachnewfilenow'; + $newcolspan = $colspan; + } else { + $css = 'trattachnewfilenow tredited'; + $newcolspan = $colspan - 1; + } + print 'global->MAIN_OPTIMIZEFORTEXTBROWSER) ? ' style="display: none"' : '').'>'; + if (!empty($tredited)) { + print ''; + } + print ''; print ''.$langs->trans("NoFilesUploadedYet").''; print ''; } diff --git a/htdocs/exports/class/export.class.php b/htdocs/exports/class/export.class.php index cf0383dd08c..4b8be1dc74d 100644 --- a/htdocs/exports/class/export.class.php +++ b/htdocs/exports/class/export.class.php @@ -175,21 +175,21 @@ class Export $this->array_export_perms[$i] = $bool; // Icon $this->array_export_icon[$i] = (isset($module->export_icon[$r]) ? $module->export_icon[$r] : $module->picto); - // Code du dataset export + // Code of the export dataset / Code du dataset export $this->array_export_code[$i] = $module->export_code[$r]; // Define a key for sort $this->array_export_code_for_sort[$i] = $module->module_position.'_'.$module->export_code[$r]; // Add a key into the module - // Libelle du dataset export + // Export Dataset Label / Libelle du dataset export $this->array_export_label[$i] = $module->getExportDatasetLabel($r); - // Tableau des champ a exporter (cle=champ, valeur=libelle) + // Table of fields to export / Tableau des champ a exporter (cle=champ, valeur=libelle) $this->array_export_fields[$i] = $module->export_fields_array[$r]; - // Tableau des champs a filtrer (cle=champ, valeur1=type de donnees) on verifie que le module a des filtres + // Table of fields to be filtered / Tableau des champs a filtrer (cle=champ, valeur1=type de donnees) on verifie que le module a des filtres $this->array_export_TypeFields[$i] = (isset($module->export_TypeFields_array[$r]) ? $module->export_TypeFields_array[$r] : ''); - // Tableau des entites a exporter (cle=champ, valeur=entite) + // Table of entities for export / Tableau des entites a exporter (cle=champ, valeur=entite) $this->array_export_entities[$i] = $module->export_entities_array[$r]; // Tableau des entites qui requiert abandon du DISTINCT (cle=entite, valeur=champ id child records) $this->array_export_dependencies[$i] = (!empty($module->export_dependencies_array[$r]) ? $module->export_dependencies_array[$r] : ''); - // Tableau des operations speciales sur champ + // Table of special field operations / Tableau des operations speciales sur champ $this->array_export_special[$i] = (!empty($module->export_special_array[$r]) ? $module->export_special_array[$r] : ''); // Array of examples $this->array_export_examplevalues[$i] = (!empty($module->export_examplevalues_array[$r]) ? $module->export_examplevalues_array[$r] : null); @@ -461,9 +461,9 @@ class Export } break; case 'List': - // 0 : Type du champ - // 1 : Nom de la table - // 2 : Nom du champ contenant le libelle + // 0 : Type of the field / Type du champ + // 1 : Name of the table / Nom de la table + // 2 : Name of the field containing the label / Nom du champ contenant le libelle // 3 : Name of field with key (if it is not "rowid"). Used this field as key for combo list. // 4 : Name of element for getEntity(). diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 4591ccd0bf3..f35ae3a3121 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -1187,7 +1187,7 @@ if ($step == 5 && $datatoexport) { $htmltabloflibs .= ''.$langs->trans("LibraryVersion").''; $htmltabloflibs .= ''."\n"; - $liste = $objmodelexport->liste_modeles($db); + $liste = $objmodelexport->listOfAvailableExportFormat($db); $listeall = $liste; foreach ($listeall as $key => $val) { if (preg_match('/__\(Disabled\)__/', $listeall[$key])) { diff --git a/htdocs/exports/index.php b/htdocs/exports/index.php index 41d6cd18ed0..6039a9c447a 100644 --- a/htdocs/exports/index.php +++ b/htdocs/exports/index.php @@ -72,7 +72,7 @@ print ''; include_once DOL_DOCUMENT_ROOT.'/core/modules/export/modules_export.php'; $model = new ModeleExports($db); -$liste = $model->liste_modeles($db); // This is not a static method for exports because method load non static properties +$liste = $model->listOfAvailableExportFormat($db); // This is not a static method for exports because method load non static properties foreach ($liste as $key => $val) { if (preg_match('/__\(Disabled\)__/', $liste[$key])) { diff --git a/htdocs/fichinter/card-rec.php b/htdocs/fichinter/card-rec.php index 2f82b16e1ad..22f77546090 100644 --- a/htdocs/fichinter/card-rec.php +++ b/htdocs/fichinter/card-rec.php @@ -52,7 +52,12 @@ $langs->loadLangs(array("interventions", "admin", "compta", "bills")); // Security check $id = (GETPOST('fichinterid', 'int') ?GETPOST('fichinterid', 'int') : GETPOST('id', 'int')); +$ref = GETPOST('ref', 'alpha'); +$date_next_execution = GETPOST('date_next_execution', 'alpha'); $action = GETPOST('action', 'aZ09'); +$cancel = GETPOST('cancel', 'aZ09'); +$backtopage = GETPOST('backtopage', 'alpha'); +$socid = GETPOST('socid', 'int'); if ($user->socid) { $socid = $user->socid; } @@ -62,12 +67,19 @@ if ($action == "create" || $action == "add") { } $result = restrictedArea($user, 'ficheinter', $id, $objecttype); -if ($page == -1) { +// Load variable for pagination +$limit = GETPOST('limit', 'int') ? GETPOST('limit', 'int') : $conf->liste_limit; +$sortfield = GETPOST('sortfield', 'aZ09comma'); +$sortorder = GETPOST('sortorder', 'aZ09comma'); +$page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int'); +if (empty($page) || $page < 0 || GETPOST('button_search', 'alpha') || GETPOST('button_removefilter', 'alpha')) { + // If $page is not defined, or '' or -1 or if we click on clear filters $page = 0; } - -$limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $offset = $limit * $page; +$pageprev = $page - 1; +$pagenext = $page + 1; + $sortorder = GETPOST('sortorder', 'aZ09comma'); $sortfield = GETPOST('sortfield', 'aZ09comma'); @@ -102,6 +114,17 @@ $arrayfields = array( * Actions */ +if ($cancel) { + /*var_dump($cancel);var_dump($backtopage);var_dump($backtopageforcancel);exit;*/ + if (!empty($backtopageforcancel)) { + header("Location: ".$backtopageforcancel); + exit; + } elseif (!empty($backtopage)) { + header("Location: ".$backtopage); + exit; + } + $action = ''; +} // Create predefined intervention if ($action == 'add') { @@ -130,6 +153,8 @@ if ($action == 'add') { setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("Date")), null, 'errors'); $action = "create"; $error++; + } else { + $date_next_execution = dol_mktime($rehour, $remin, 0, $remonth, $reday, $reyear); } if ($nb_gen_max === '') { setEventMessages($langs->transnoentities("ErrorFieldRequired", $langs->trans("MaxPeriodNumber")), null, 'errors'); @@ -151,7 +176,6 @@ if ($action == 'add') { $object->nb_gen_max = $nb_gen_max; $object->auto_validate = GETPOST('auto_validate', 'int'); - $date_next_execution = dol_mktime($rehour, $remin, 0, $remonth, $reday, $reyear); $object->date_when = $date_next_execution; if ($object->create($user) > 0) { @@ -210,7 +234,7 @@ if ($action == 'add') { } elseif ($action == 'delete' && $user->rights->ficheinter->supprimer) { // delete modele $object->fetch($id); - $object->delete(); + $object->delete($user); $id = 0; header('Location: '.$_SERVER["PHP_SELF"]); exit; @@ -268,6 +292,7 @@ if ($action == 'create') { print ''; print ''; print ''; + print ''; print ''; print dol_get_fiche_head(); @@ -332,7 +357,7 @@ if ($action == 'create') { if (isModEnabled('contrat')) { $formcontract = new FormContract($db); print "".$langs->trans("Contract").""; - $contractid = GETPOST('contractid') ?GETPOST('contractid') : $object->fk_contract; + $contractid = GETPOST('contractid') ? GETPOST('contractid') : (!empty($object->fk_contract) ? $object->fk_contract : 0) ; $numcontract = $formcontract->select_contract($object->thirdparty->id, $contractid, 'contracttid'); print ""; } @@ -357,7 +382,7 @@ if ($action == 'create') { // First date of execution for cron print "".$langs->trans('NextDateToExecution').""; - if ($date_next_execution != "") { + if (empty($date_next_execution)) { $date_next_execution = (GETPOST('remonth') ? dol_mktime(12, 0, 0, GETPOST('remonth'), GETPOST('reday'), GETPOST('reyear')) : -1); } print $form->selectDate($date_next_execution, '', 1, 1, '', "add", 1, 1); @@ -736,7 +761,7 @@ if ($action == 'create') { if ($user->rights->ficheinter->creer) { print ''; } @@ -763,22 +788,22 @@ if ($action == 'create') { } $sql .= " WHERE f.fk_soc = s.rowid"; $sql .= " AND f.entity = ".$conf->entity; - if ($socid) { + if (!empty($socid)) { $sql .= " AND s.rowid = ".((int) $socid); } if (empty($user->rights->societe->client->voir) && !$socid) { $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $user->id); } - if ($search_ref) { + if (!empty($search_ref)) { $sql .= natural_search('f.titre', $search_ref); } - if ($search_societe) { + if (!empty($search_societe)) { $sql .= natural_search('s.nom', $search_societe); } - if ($search_frequency == '1') { + if (!empty($search_frequency) && $search_frequency == '1') { $sql .= ' AND f.frequency > 0'; } - if ($search_frequency == '0') { + if (isset($search_frequency) && (string) $search_frequency == '0') { $sql .= ' AND (f.frequency IS NULL or f.frequency = 0)'; } diff --git a/htdocs/fichinter/card.php b/htdocs/fichinter/card.php index 89205de02d5..aff1076eda5 100644 --- a/htdocs/fichinter/card.php +++ b/htdocs/fichinter/card.php @@ -1642,7 +1642,7 @@ if ($action == 'create') { // Create intervention model if ($conf->global->MAIN_FEATURES_LEVEL >= 1 && $object->statut == Fichinter::STATUS_DRAFT && $user->rights->ficheinter->creer && (count($object->lines) > 0)) { print ''; } diff --git a/htdocs/fichinter/class/fichinter.class.php b/htdocs/fichinter/class/fichinter.class.php index e36598d04bc..01533698b1c 100644 --- a/htdocs/fichinter/class/fichinter.class.php +++ b/htdocs/fichinter/class/fichinter.class.php @@ -38,7 +38,7 @@ class Fichinter extends CommonObject { public $fields = array( 'rowid' =>array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>10), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>-1, 'notnull'=>1, 'position'=>15), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>-1, 'notnull'=>1, 'position'=>15), 'fk_projet' =>array('type'=>'integer:Project:projet/class/project.class.php:1:fk_statut=1', 'label'=>'Fk projet', 'enabled'=>'isModEnabled("project")', 'visible'=>-1, 'position'=>20), 'fk_contrat' =>array('type'=>'integer', 'label'=>'Fk contrat', 'enabled'=>'$conf->contrat->enabled', 'visible'=>-1, 'position'=>25), 'ref' =>array('type'=>'varchar(30)', 'label'=>'Ref', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'showoncombobox'=>1, 'position'=>30), @@ -501,6 +501,8 @@ class Fichinter extends CommonObject $this->db->free($resql); return 1; } + + return 0; } else { $this->error = $this->db->lasterror(); return -1; @@ -515,8 +517,6 @@ class Fichinter extends CommonObject */ public function setDraft($user) { - global $langs, $conf; - $error = 0; // Protection @@ -664,6 +664,8 @@ class Fichinter extends CommonObject return -1; } } + + return 0; } /** @@ -747,25 +749,25 @@ class Fichinter extends CommonObject { // phpcs:enable // Init/load array of translation of status - if (empty($this->statuts) || empty($this->statuts_short) || empty($this->statuts_logo)) { + if (empty($this->labelStatus) || empty($this->labelStatusShort)) { global $langs; $langs->load("fichinter"); - $this->statuts[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); - $this->statuts[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); - $this->statuts[self::STATUS_BILLED] = $langs->transnoentitiesnoconv('StatusInterInvoiced'); - $this->statuts[self::STATUS_CLOSED] = $langs->transnoentitiesnoconv('Done'); - $this->statuts_short[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); - $this->statuts_short[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); - $this->statuts_short[self::STATUS_BILLED] = $langs->transnoentitiesnoconv('StatusInterInvoiced'); - $this->statuts_short[self::STATUS_CLOSED] = $langs->transnoentitiesnoconv('Done'); - $this->statuts_logo[self::STATUS_DRAFT] = 'status0'; - $this->statuts_logo[self::STATUS_VALIDATED] = 'status1'; - $this->statuts_logo[self::STATUS_BILLED] = 'status6'; - $this->statuts_logo[self::STATUS_CLOSED] = 'status6'; + $this->labelStatus[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); + $this->labelStatus[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); + $this->labelStatus[self::STATUS_BILLED] = $langs->transnoentitiesnoconv('StatusInterInvoiced'); + $this->labelStatus[self::STATUS_CLOSED] = $langs->transnoentitiesnoconv('Done'); + $this->labelStatusShort[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); + $this->labelStatusShort[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); + $this->labelStatusShort[self::STATUS_BILLED] = $langs->transnoentitiesnoconv('StatusInterInvoiced'); + $this->labelStatusShort[self::STATUS_CLOSED] = $langs->transnoentitiesnoconv('Done'); } - return dolGetStatus($this->statuts[$status], $this->statuts_short[$status], '', $this->statuts_logo[$status], $mode); + $statuscode = 'status'.$status; + if ($status == self::STATUS_BILLED || $status == self::STATUS_CLOSED) { + $statuscode = 'status6'; + } + return dolGetStatus($this->labelStatus[$status], $this->labelStatusShort[$status], '', $statuscode, $mode); } /** @@ -904,8 +906,6 @@ class Fichinter extends CommonObject */ public function info($id) { - global $conf; - $sql = "SELECT f.rowid,"; $sql .= " f.datec,"; $sql .= " f.tms as date_modification,"; @@ -955,7 +955,7 @@ class Fichinter extends CommonObject * @param int $notrigger Disable trigger * @return int <0 if KO, >0 if OK */ - public function delete($user, $notrigger = 0) + public function delete(User $user, $notrigger = 0) { global $conf, $langs; require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; @@ -1074,13 +1074,11 @@ class Fichinter extends CommonObject * * @param User $user Object user who define * @param integer $date_delivery date of delivery - * @return int <0 if ko, >0 if ok + * @return int <0 if KO, >0 if OK */ public function set_date_delivery($user, $date_delivery) { // phpcs:enable - global $conf; - if ($user->rights->ficheinter->creer) { $sql = "UPDATE ".MAIN_DB_PREFIX."fichinter "; $sql .= " SET datei = '".$this->db->idate($date_delivery)."'"; @@ -1096,6 +1094,8 @@ class Fichinter extends CommonObject return -1; } } + + return 0; } // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps @@ -1109,8 +1109,6 @@ class Fichinter extends CommonObject public function set_description($user, $description) { // phpcs:enable - global $conf; - if ($user->rights->ficheinter->creer) { $sql = "UPDATE ".MAIN_DB_PREFIX."fichinter "; $sql .= " SET description = '".$this->db->escape($description)."',"; @@ -1126,6 +1124,8 @@ class Fichinter extends CommonObject return -1; } } + + return 0; } @@ -1135,13 +1135,11 @@ class Fichinter extends CommonObject * * @param User $user Object user who modify * @param int $contractid Description - * @return int <0 if ko, >0 if ok + * @return int <0 if KO, >0 if OK */ public function set_contrat($user, $contractid) { // phpcs:enable - global $conf; - if ($user->rights->ficheinter->creer) { $sql = "UPDATE ".MAIN_DB_PREFIX."fichinter "; $sql .= " SET fk_contrat = ".((int) $contractid); @@ -1155,6 +1153,7 @@ class Fichinter extends CommonObject return -1; } } + return -2; } @@ -1261,7 +1260,7 @@ class Fichinter extends CommonObject { dol_syslog(get_class($this)."::addline $fichinterid, $desc, $date_intervention, $duration"); - if ($this->statut == 0) { + if ($this->statut == self::STATUS_DRAFT) { $this->db->begin(); // Insertion ligne @@ -1288,6 +1287,8 @@ class Fichinter extends CommonObject return -1; } } + + return 0; } @@ -1300,7 +1301,7 @@ class Fichinter extends CommonObject */ public function initAsSpecimen() { - global $user, $langs, $conf; + global $langs; $now = dol_now(); @@ -1383,18 +1384,18 @@ class Fichinter extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'fichinter' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -1453,6 +1454,38 @@ class Fichinter extends CommonObject return -1; } } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'socid')) { + $return .= '
'.$this->socid.''; + } + if (property_exists($this, 'duration')) { + $return .= '
'.$langs->trans("Duration").' : '.convertSecondToTime($this->duration, 'allhourmin').''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } /** diff --git a/htdocs/fichinter/class/fichinterrec.class.php b/htdocs/fichinter/class/fichinterrec.class.php index 96ef9e97314..44dd63abcd2 100644 --- a/htdocs/fichinter/class/fichinterrec.class.php +++ b/htdocs/fichinter/class/fichinterrec.class.php @@ -150,7 +150,7 @@ class FichinterRec extends Fichinter $fichintsrc = new Fichinter($this->db); $result = $fichintsrc->fetch($this->id_origin); - $result = $fichintsrc->fetch_lines(1); // to get all lines + $result = $fichintsrc->fetch_lines(); // to get all lines if ($result > 0) { @@ -234,7 +234,7 @@ class FichinterRec extends Fichinter 0, $fichintsrc->lines[$i]->product_type, $fichintsrc->lines[$i]->special_code, - $fichintsrc->lines[$i]->label, + !empty($fichintsrc->lines[$i]->label) ? $fichintsrc->lines[$i]->label : "", $fichintsrc->lines[$i]->fk_unit ); @@ -304,10 +304,10 @@ class FichinterRec extends Fichinter $this->note_private = $obj->note_private; $this->note_public = $obj->note_public; $this->user_author = $obj->fk_user_author; - $this->model_pdf = $obj->model_pdf; - $this->modelpdf = $obj->model_pdf; // deprecated - $this->rang = $obj->rang; - $this->special_code = $obj->special_code; + $this->model_pdf = !empty($obj->model_pdf) ? $obj->model_pdf : ""; + $this->modelpdf = !empty($obj->model_pdf) ? $obj->model_pdf : ""; // deprecated + $this->rang = !empty($obj->rang) ? $obj->rang : ""; + $this->special_code = !empty($obj->special_code) ? $obj->special_code : ""; $this->frequency = $obj->frequency; $this->unit_frequency = $obj->unit_frequency; $this->date_when = $this->db->jdate($obj->date_when); @@ -384,9 +384,9 @@ class FichinterRec extends Fichinter $line->subprice = $objp->subprice; $line->tva_tx = $objp->tva_tx; $line->remise_percent = $objp->remise_percent; - $line->fk_remise_except = $objp->fk_remise_except; + $line->fk_remise_except = !empty($objp->fk_remise_except) ? $objp->fk_remise_except : ""; $line->fk_product = $objp->fk_product; - $line->info_bits = $objp->info_bits; + $line->info_bits = !empty($objp->info_bits) ? $objp->info_bits : ""; $line->total_ht = $objp->total_ht; $line->total_tva = $objp->total_tva; $line->total_ttc = $objp->total_ttc; @@ -411,16 +411,13 @@ class FichinterRec extends Fichinter /** * Delete template fichinter rec * - * @param int $rowid Id of fichinter rec to delete. If empty, we delete current instance of fichinter rec - * @param int $notrigger 1=Does not execute triggers, 0= execute triggers - * @param int $idwarehouse Id warehouse to use for stock change. + * @param User $user Object user who delete + * @param int $notrigger Disable trigger * @return int <0 if KO, >0 if OK */ - public function delete($rowid = 0, $notrigger = 0, $idwarehouse = -1) + public function delete(User $user, $notrigger = 0) { - if (empty($rowid)) { - $rowid = $this->id; - } + $rowid = $this->id; dol_syslog(get_class($this)."::delete rowid=".$rowid, LOG_DEBUG); @@ -664,18 +661,15 @@ class FichinterRec extends Fichinter * Used to build previews or test instances. * id must be 0 if object instance is a specimen. * - * @param string $option ''=Create a specimen fichinter with lines, 'nolines'=No lines * @return void */ - public function initAsSpecimen($option = '') + public function initAsSpecimen() { - global $user, $langs, $conf; + //$now = dol_now(); + //$arraynow = dol_getdate($now); + //$nownotime = dol_mktime(0, 0, 0, $arraynow['mon'], $arraynow['mday'], $arraynow['year']); - $now = dol_now(); - $arraynow = dol_getdate($now); - $nownotime = dol_mktime(0, 0, 0, $arraynow['mon'], $arraynow['mday'], $arraynow['year']); - - parent::initAsSpecimen($option); + parent::initAsSpecimen(); $this->usenewprice = 1; } @@ -683,16 +677,16 @@ class FichinterRec extends Fichinter /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array('fichinter_rec'); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** diff --git a/htdocs/fichinter/list.php b/htdocs/fichinter/list.php index 5812cb2ba8f..705dac46e50 100644 --- a/htdocs/fichinter/list.php +++ b/htdocs/fichinter/list.php @@ -57,6 +57,7 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'interventionlist'; +$mode = GETPOST('mode', 'alpha'); $search_ref = GETPOST('search_ref') ?GETPOST('search_ref', 'alpha') : GETPOST('search_inter', 'alpha'); $search_ref_client = GETPOST('search_ref_client', 'alpha'); @@ -213,7 +214,7 @@ if (isModEnabled('contrat')) { $now = dol_now(); $help_url = ''; -$title = $langs->trans("ListOfInterventions"); +$title = $langs->trans("Interventions"); $morejs = array(); $morecss = array(); @@ -249,7 +250,7 @@ if (!empty($extrafields->attributes[$object->table_element]['label'])) { } // Add fields from hooks $parameters = array(); -$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters); // Note that $action and $object may have been modified by hook +$reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters, $object); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; $sqlfields = $sql; // $sql fields to remove for count total @@ -460,7 +461,10 @@ $url = DOL_URL_ROOT.'/fichinter/card.php?action=create'; if (!empty($socid)) { $url .= '&socid='.$socid; } -$newcardbutton = dolGetButtonTitle($langs->trans('NewIntervention'), '', 'fa fa-plus-circle', $url, '', $user->rights->ficheinter->creer); +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewIntervention'), '', 'fa fa-plus-circle', $url, '', $user->rights->ficheinter->creer); print_barre_liste($title, $page, $_SERVER['PHP_SELF'], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'object_'.$object->picto, 0, $newcardbutton, '', $limit, 0, 0, 1); @@ -498,7 +502,7 @@ $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfi $selectedfields .= (count($arrayofmassactions) ? $form->showCheckAddButtons('checkforselect', 1) : ''); print '
'; -print ''."\n"; +print '
'."\n"; // Fields title search // -------------------------------------------------------------------- @@ -569,13 +573,13 @@ if (!empty($arrayfields['f.note_private']['checked'])) { } // Status if (!empty($arrayfields['f.fk_statut']['checked'])) { - print ''; } // Fields of detail line @@ -695,197 +699,219 @@ while ($i < $imaxinloop) { $companystatic->email = $obj->email; $companystatic->status = $obj->thirdpartystatus; - print ''; - // Action column - if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - } - if (!empty($arrayfields['f.ref']['checked'])) { - print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } } - } - if (!empty($arrayfields['f.ref_client']['checked'])) { - // Customer ref - print ''; - if (!$i) { - $totalarray['nbfield']++; + if (!empty($arrayfields['f.ref_client']['checked'])) { + // Customer ref + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - } - if (!empty($arrayfields['pr.ref']['checked'])) { - print ''; + if (!$i) { + $totalarray['nbfield']++; + } } - print ''; - if (!$i) { - $totalarray['nbfield']++; + if (!empty($arrayfields['c.ref']['checked'])) { + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } } - } - if (!empty($arrayfields['c.ref']['checked'])) { - print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['f.datec']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['f.tms']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Note public + if (!empty($arrayfields['f.note_public']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Note private + if (!empty($arrayfields['f.note_private']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['f.fk_statut']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Fields of detail of line + if (!empty($arrayfields['fd.description']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['fd.date']['checked'])) { + print '\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['fd.duree']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['type'][$totalarray['nbfield']] = 'duration'; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'fd.duree'; + } + $totalarray['val']['fd.duree'] += $obj->duree; + } + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; } if (!$i) { $totalarray['nbfield']++; } - } - if (!empty($arrayfields['f.description']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['f.datec']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['f.tms']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Note public - if (!empty($arrayfields['f.note_public']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Note private - if (!empty($arrayfields['f.note_private']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['f.fk_statut']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Fields of detail of line - if (!empty($arrayfields['fd.description']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['fd.date']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['fd.duree']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['type'][$totalarray['nbfield']] = 'duration'; - } - $totalarray['val']['fd.duree'] += $obj->duree; - } - // Action column - if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } + print ''."\n"; - print ''."\n"; - - $total += $obj->duree; + $total += $obj->duree; + } $i++; } diff --git a/htdocs/fichinter/stats/index.php b/htdocs/fichinter/stats/index.php index 162afb68077..59c3ba83ee1 100644 --- a/htdocs/fichinter/stats/index.php +++ b/htdocs/fichinter/stats/index.php @@ -288,11 +288,11 @@ foreach ($data as $val) { print ''; print ''; print ''; - print ''; + print ''; print ''; - print ''; + print ''; print ''; - print ''; + print ''; print ''; $oldyear = $year; } diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index 910b56ddae4..aca15e9d7a3 100644 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -34,7 +34,7 @@ if (!defined('DOL_APPLICATION_TITLE')) { define('DOL_APPLICATION_TITLE', 'Dolibarr'); } if (!defined('DOL_VERSION')) { - define('DOL_VERSION', '17.0.0-beta'); // a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c + define('DOL_VERSION', '18.0.0-alpha'); // a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c } if (!defined('EURO')) { diff --git a/htdocs/fourn/ajax/getSupplierPrices.php b/htdocs/fourn/ajax/getSupplierPrices.php index 29cf421059e..66001ccc5a6 100644 --- a/htdocs/fourn/ajax/getSupplierPrices.php +++ b/htdocs/fourn/ajax/getSupplierPrices.php @@ -88,7 +88,7 @@ if ($idprod > 0) { $label .= ' ('.$productSupplier->fourn_ref.')'; } - $prices[] = array("id" => $productSupplier->product_fourn_price_id, "price" => price2num($price, 0, '', 0), "label" => $label, "title" => $title); // For price field, we must use price2num(), for label or title, price() + $prices[] = array("id" => $productSupplier->product_fourn_price_id, "price" => price2num($price, '', 0), "label" => $label, "title" => $title); // For price field, we must use price2num(), for label or title, price() } } diff --git a/htdocs/fourn/card.php b/htdocs/fourn/card.php index f3260d8ea48..19335656f51 100644 --- a/htdocs/fourn/card.php +++ b/htdocs/fourn/card.php @@ -98,7 +98,8 @@ if (empty($reshook)) { $action = ""; } - if ($action == 'setsupplieraccountancycode') { + // Set supplier accounting account + if ($action == 'setsupplieraccountancycode' && $user->hasRight('societe', 'creer')) { $result = $object->fetch($id); $object->code_compta_fournisseur = GETPOST("supplieraccountancycode"); $result = $object->update($object->id, $user, 1, 0, 1); @@ -106,8 +107,17 @@ if (empty($reshook)) { setEventMessages($object->error, $object->errors, 'errors'); } } + // Set vat number accounting account + if ($action == 'settva_intra' && $user->hasRight('societe', 'creer')) { + $result = $object->fetch($id); + $object->tva_intra = GETPOST("tva_intra"); + $result = $object->update($object->id, $user, 1, 0, 0); + if ($result < 0) { + setEventMessages($object->error, $object->errors, 'errors'); + } + } // Set payment terms of the settlement - if ($action == 'setconditions' && $user->rights->societe->creer) { + if ($action == 'setconditions' && $user->hasRight('societe', 'creer')) { $object->fetch($id); $result = $object->setPaymentTerms(GETPOST('cond_reglement_supplier_id', 'int')); if ($result < 0) { @@ -115,7 +125,7 @@ if (empty($reshook)) { } } // Payment mode - if ($action == 'setmode' && $user->rights->societe->creer) { + if ($action == 'setmode' && $user->hasRight('societe', 'creer')) { $object->fetch($id); $result = $object->setPaymentMethods(GETPOST('mode_reglement_supplier_id', 'int')); if ($result < 0) { @@ -124,7 +134,7 @@ if (empty($reshook)) { } // Bank account - if ($action == 'setbankaccount' && $user->rights->societe->creer) { + if ($action == 'setbankaccount' && $user->hasRight('societe', 'creer')) { $object->fetch($id); $result = $object->setBankAccount(GETPOST('fk_account', 'int')); if ($result < 0) { @@ -133,7 +143,7 @@ if (empty($reshook)) { } // update supplier order min amount - if ($action == 'setsupplier_order_min_amount') { + if ($action == 'setsupplier_order_min_amount' && $user->hasRight('societe', 'creer')) { $object->fetch($id); $object->supplier_order_min_amount = price2num(GETPOST('supplier_order_min_amount', 'alpha')); $result = $object->update($object->id, $user); @@ -142,7 +152,7 @@ if (empty($reshook)) { } } - if ($action == 'update_extras') { + if ($action == 'update_extras' && $user->hasRight('societe', 'creer')) { $object->fetch($id); $object->oldcopy = dol_clone($object); @@ -232,9 +242,9 @@ if ($object->id > 0) { $langs->load('compta'); print ''; print ''; print ''; } @@ -261,8 +271,12 @@ if ($object->id > 0) { } // TVA Intra - print ''; // Default terms of the settlement @@ -272,7 +286,7 @@ if ($object->id > 0) { print '
'; + print ''; $tmp = $objectstatic->LibStatut(0); // To load $this->statuts_short $liststatus = $objectstatic->statuts_short; if (empty($conf->global->FICHINTER_CLASSIFY_BILLED)) { unset($liststatus[2]); // Option deprecated. In a future, billed must be managed with a dedicated field to 0 or 1 } - print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 1); + print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 1, 0, 0, '', 'search_status width100 onrightofpage'); print '
'; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; - } - print ''; + //mode kanban + if ($mode == 'kanban') { + if ($i == 0) { + print '
'; + print '
'; } - print '
"; - print ''; - // Picto + Ref - print ''; - // Warning - $warnornote = ''; - //if ($obj->fk_statut == 1 && $db->jdate($obj->dfv) < ($now - $conf->fichinter->warning_delay)) $warnornote.=img_warning($langs->trans("Late")); - if (!empty($obj->note_private)) { - $warnornote .= ($warnornote ? ' ' : ''); - $warnornote .= ''; - $warnornote .= ''.img_picto($langs->trans("ViewPrivateNote"), 'object_generic').''; - $warnornote .= ''; + // Output Kanban + $objectstatic->duration = $obj->duree; + $objectstatic->socid = $companystatic->getNomUrl(1, '', 44); + + + print $objectstatic->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print ''; + print ''; } - if ($warnornote) { - print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; } + if (!empty($arrayfields['f.ref']['checked'])) { + print "
'; - print $objectstatic->getNomUrl(1); - print '
'; - print $warnornote; + } else { + print '
'; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } print '"; - // Other picto tool - print ''; - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->ficheinter->dir_output.'/'.dol_sanitizeFileName($obj->ref); - $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; - print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); - print '
'; + print ''; + // Picto + Ref + print ''; + // Warning + $warnornote = ''; + //if ($obj->fk_statut == 1 && $db->jdate($obj->dfv) < ($now - $conf->fichinter->warning_delay)) $warnornote.=img_warning($langs->trans("Late")); + if (!empty($obj->note_private)) { + $warnornote .= ($warnornote ? ' ' : ''); + $warnornote .= ''; + $warnornote .= ''.img_picto($langs->trans("ViewPrivateNote"), 'object_generic').''; + $warnornote .= ''; + } + if ($warnornote) { + print ''; + } - print "\n"; - if (!$i) { - $totalarray['nbfield']++; + // Other picto tool + print '
'; + print $objectstatic->getNomUrl(1); + print ''; + print $warnornote; + print ''; + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->ficheinter->dir_output.'/'.dol_sanitizeFileName($obj->ref); + $urlsource = $_SERVER['PHP_SELF'].'?id='.$obj->rowid; + print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); + print '
'; + + print "
'; - print dol_escape_htmltag($obj->ref_client); - print ''; + print dol_escape_htmltag($obj->ref_client); + print ''; - print $companystatic->getNomUrl(1, '', 44); - print ''; + print $companystatic->getNomUrl(1, '', 44); + print ''; - $projetstatic->id = $obj->projet_id; - $projetstatic->ref = $obj->projet_ref; - $projetstatic->title = $obj->projet_title; - if ($projetstatic->id > 0) { - print $projetstatic->getNomUrl(1, ''); + if (!empty($arrayfields['pr.ref']['checked'])) { + print ''; + $projetstatic->id = $obj->projet_id; + $projetstatic->ref = $obj->projet_ref; + $projetstatic->title = $obj->projet_title; + if ($projetstatic->id > 0) { + print $projetstatic->getNomUrl(1, ''); + } + print ''; + $contratstatic->id = $obj->contrat_id; + $contratstatic->ref = $obj->contrat_ref; + $contratstatic->ref_customer = $obj->contrat_ref_customer; + $contratstatic->ref_supplier = $obj->contrat_ref_supplier; + if ($contratstatic->id > 0) { + print $contratstatic->getNomUrl(1, ''); + print ''; - $contratstatic->id = $obj->contrat_id; - $contratstatic->ref = $obj->contrat_ref; - $contratstatic->ref_customer = $obj->contrat_ref_customer; - $contratstatic->ref_supplier = $obj->contrat_ref_supplier; - if ($contratstatic->id > 0) { - print $contratstatic->getNomUrl(1, ''); + if (!empty($arrayfields['f.description']['checked'])) { + print ''.dol_trunc(dolGetFirstLineOfText(dol_string_nohtmltag($obj->description, 1)), 48).''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + print dol_string_nohtmltag($obj->note_public); + print ''; + print dol_string_nohtmltag($obj->note_private); + print ''.$objectstatic->getLibStatut(5).''.dol_trunc(dolGetFirstLineOfText(dol_string_nohtmltag($obj->descriptiondetail, 1)), 48).''.dol_print_date($db->jdate($obj->dp), 'dayhour')."'.convertSecondToTime($obj->duree, 'allhourmin').''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } print ''.dol_trunc(dolGetFirstLineOfText(dol_string_nohtmltag($obj->description, 1)), 48).''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - print dol_string_nohtmltag($obj->note_public); - print ''; - print dol_string_nohtmltag($obj->note_private); - print ''.$objectstatic->getLibStatut(5).''.dol_trunc(dolGetFirstLineOfText(dol_string_nohtmltag($obj->descriptiondetail, 1)), 48).''.dol_print_date($db->jdate($obj->dp), 'dayhour')."'.convertSecondToTime($obj->duree, 'allhourmin').''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; - } - print ''; - } - print '
0 ? '&userid='.$userid : '').'">'.$year.''.$val['nb'].''.round($val['nb_diff']).''.(isset($val['nb_diff']) ? round($val['nb_diff']): "0").'%'.price(price2num($val['total'], 'MT'), 1).''.round($val['total_diff']).''.(isset($val['total_diff']) ? round($val['total_diff']) : "0").'%'.price(price2num($val['avg'], 'MT'), 1).''.round($val['avg_diff']).''.(isset($val['avg_diff']) ? round($val['avg_diff']) : "0").'%
'; - print $form->editfieldkey("SupplierAccountancyCode", 'supplieraccountancycode', $object->code_compta_fournisseur, $object, $user->rights->societe->creer); + print $form->editfieldkey("SupplierAccountancyCode", 'supplieraccountancycode', $object->code_compta_fournisseur, $object, $user->hasRight('societe', 'creer')); print ''; - print $form->editfieldval("SupplierAccountancyCode", 'supplieraccountancycode', $object->code_compta_fournisseur, $object, $user->rights->societe->creer); + print $form->editfieldval("SupplierAccountancyCode", 'supplieraccountancycode', $object->code_compta_fournisseur, $object, $user->hasRight('societe', 'creer')); print '
'.$langs->trans('VATIntra').''; - print showValueWithClipboardCPButton(dol_escape_htmltag($object->tva_intra)); + print '
'; + //print $langs->trans('VATIntra').''; + $vattoshow = ($object->tva_intra ? showValueWithClipboardCPButton(dol_escape_htmltag($object->tva_intra)) : ''); + print $form->editfieldkey("VATIntra", 'tva_intra', $object->tva_intra, $object, $user->hasRight('societe', 'creer')); + print ''; + print $form->editfieldval("VATIntra", 'tva_intra', $vattoshow, $object, $user->hasRight('societe', 'creer'), 'string', $object->tva_intra, null, null, '', 1, '', 'id', 'auto', array('valuealreadyhtmlescaped'=>1)); print '
'; } print '
'; print $langs->trans('PaymentConditions'); print ''; - if (($action != 'editconditions') && $user->rights->societe->creer) { + if (($action != 'editconditions') && $user->hasRight('societe', 'creer')) { print 'id.'">'.img_edit($langs->trans('SetConditions'), 1).'
'; @@ -290,7 +304,7 @@ if ($object->id > 0) { print ''; } print '
'; print $langs->trans('PaymentMode'); print ''; - if (($action != 'editmode') && $user->rights->societe->creer) { + if (($action != 'editmode') && $user->hasRight('societe', 'creer')) { print 'id.'">'.img_edit($langs->trans('SetMode'), 1).'
'; @@ -309,7 +323,7 @@ if ($object->id > 0) { print ''; } print '
'; print $langs->trans('PaymentBankAccount'); print ''; - if (($action != 'editbankaccount') && $user->rights->societe->creer) { + if (($action != 'editbankaccount') && $user->hasRight('societe', 'creer')) { print 'id.'">'.img_edit($langs->trans('SetBankAccount'), 1).'
'; @@ -328,7 +342,7 @@ if ($object->id > 0) { print '
'; print $langs->trans("CustomerRelativeDiscountShort"); print ''; - if ($user->rights->societe->creer && !$user->socid > 0) { + if ($user->hasRight('societe', 'creer') && !$user->socid > 0) { print ''.img_edit($langs->trans("Modify")).''; } print '
'; @@ -341,7 +355,7 @@ if ($object->id > 0) { print ''; print $langs->trans("CustomerAbsoluteDiscountShort"); print ''; - if ($user->rights->societe->creer && !$user->socid > 0) { + if ($user->hasRight('societe', 'creer') && !$user->socid > 0) { print ''.img_edit($langs->trans("Modify")).''; } print ''; @@ -881,7 +895,7 @@ if ($object->id > 0) { } } - if ($user->rights->fournisseur->commande->creer || $user->rights->supplier_order->creer) { + if ($user->hasRight('fournisseur', 'commande', 'creer') || $user->hasRight('supplier_order', 'creer')) { $langs->load("orders"); if ($object->status == 1) { print dolGetButtonAction('', $langs->trans('AddSupplierOrderShort'), 'default', DOL_URL_ROOT.'/fourn/commande/card.php?action=create&token='.newToken().'&socid='.$object->id, ''); @@ -890,7 +904,7 @@ if ($object->id > 0) { } } - if ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer) { + if ($user->hasRight('fournisseur', 'facture', 'creer') || $user->hasRight('supplier_invoice', 'creer')) { if (!empty($orders2invoice) && $orders2invoice > 0) { if ($object->status == 1) { // Company is open @@ -903,7 +917,7 @@ if ($object->id > 0) { } } - if ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer) { + if ($user->hasRight('fournisseur', 'facture', 'creer') || $user->hasRight('supplier_invoice', 'creer')) { $langs->load("bills"); if ($object->status == 1) { print dolGetButtonAction('', $langs->trans('AddBill'), 'default', DOL_URL_ROOT.'/fourn/facture/card.php?action=create&socid='.$object->id, ''); diff --git a/htdocs/fourn/class/fournisseur.class.php b/htdocs/fourn/class/fournisseur.class.php index baed7051ef8..30dc5c17425 100644 --- a/htdocs/fourn/class/fournisseur.class.php +++ b/htdocs/fourn/class/fournisseur.class.php @@ -209,17 +209,17 @@ class Fournisseur extends Societe /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old third-party id - * @param int $dest_id New third-party id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'facture_fourn' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } } diff --git a/htdocs/fourn/class/fournisseur.commande.class.php b/htdocs/fourn/class/fournisseur.commande.class.php index aed73da97ba..a08f2046790 100644 --- a/htdocs/fourn/class/fournisseur.commande.class.php +++ b/htdocs/fourn/class/fournisseur.commande.class.php @@ -35,11 +35,12 @@ */ require_once DOL_DOCUMENT_ROOT.'/core/class/commonorder.class.php'; -require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php'; if (isModEnabled('productbatch')) { require_once DOL_DOCUMENT_ROOT.'/product/class/productbatch.class.php'; } -require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php'; + /** * Class to manage predefined suppliers products @@ -253,7 +254,7 @@ class CommandeFournisseur extends CommonOrder 'multicurrency_total_tva' =>array('type'=>'double(24,8)', 'label'=>'MulticurrencyAmountVAT', 'enabled'=>'isModEnabled("multicurrency")', 'visible'=>-1, 'position'=>235), 'multicurrency_total_ttc' =>array('type'=>'double(24,8)', 'label'=>'MulticurrencyAmountTTC', 'enabled'=>'isModEnabled("multicurrency")', 'visible'=>-1, 'position'=>240), 'date_creation' =>array('type'=>'datetime', 'label'=>'Date creation', 'enabled'=>1, 'visible'=>-1, 'position'=>500), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>1, 'notnull'=>1, 'position'=>46), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>1, 'notnull'=>1, 'position'=>46), 'entity' =>array('type'=>'integer', 'label'=>'Entity', 'default'=>1, 'enabled'=>1, 'visible'=>0, 'notnull'=>1, 'position'=>1000, 'index'=>1), 'tms'=>array('type'=>'datetime', 'label'=>"DateModificationShort", 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>501), 'last_main_doc' =>array('type'=>'varchar(255)', 'label'=>'LastMainDoc', 'enabled'=>1, 'visible'=>0, 'position'=>700), @@ -1593,7 +1594,7 @@ class CommandeFournisseur extends CommonOrder $sql .= " note_private=".(isset($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : "null").","; $sql .= " note_public=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; $sql .= " model_pdf=".(isset($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : "null").","; - $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null").""; + $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null"); $sql .= " WHERE rowid=".((int) $this->id); @@ -1820,10 +1821,10 @@ class CommandeFournisseur extends CommonOrder $label = ''; // deprecated if ($fk_product > 0) { - if (!empty($conf->global->SUPPLIER_ORDER_WITH_PREDEFINED_PRICES_ONLY)) { + if (!empty($conf->global->SUPPLIER_ORDER_WITH_PREDEFINED_PRICES_ONLY)) { // Not the common case // Check quantity is enough dol_syslog(get_class($this)."::addline we check supplier prices fk_product=".$fk_product." fk_prod_fourn_price=".$fk_prod_fourn_price." qty=".$qty." ref_supplier=".$ref_supplier); - $prod = new Product($this->db); + $prod = new ProductFournisseur($this->db); if ($prod->fetch($fk_product) > 0) { $product_type = $prod->type; $label = $prod->label; @@ -1882,7 +1883,7 @@ class CommandeFournisseur extends CommonOrder if (!empty($prod->packaging) && ($qty % $prod->packaging) > 0) { $coeff = intval($qty / $prod->packaging) + 1; $qty = $prod->packaging * $coeff; - setEventMessage($langs->trans('QtyRecalculatedWithPackaging'), 'mesgs'); + setEventMessages($langs->trans('QtyRecalculatedWithPackaging'), null, 'mesgs'); } } } @@ -1895,6 +1896,7 @@ class CommandeFournisseur extends CommonOrder $localtaxes_type = getLocalTaxesFromRate($txtva, 0, $mysoc, $this->thirdparty); // Clean vat code + $reg = array(); $vat_src_code = ''; if (preg_match('/\((.*)\)/', $txtva, $reg)) { $vat_src_code = $reg[1]; @@ -3263,18 +3265,18 @@ class CommandeFournisseur extends CommonOrder /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'commande_fournisseur' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -3542,6 +3544,38 @@ class CommandeFournisseur extends CommonOrder return -1; } } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl() : $this->ref).''; + if (property_exists($this, 'socid') || property_exists($this, 'total_tva')) { + $return .='
'.$this->socid.''; + } + if (property_exists($this, 'billed')) { + $return .= '
'.$langs->trans("Billed").' : '.yn($this->billed).''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } @@ -3899,8 +3933,8 @@ class CommandeFournisseurLigne extends CommonOrderLine $sql .= ", vat_src_code = '".(empty($this->vat_src_code) ? '' : $this->vat_src_code)."'"; $sql .= ", tva_tx='".price2num($this->tva_tx)."'"; - $sql .= ", localtax1_tx='".price2num($this->total_localtax1)."'"; - $sql .= ", localtax2_tx='".price2num($this->total_localtax2)."'"; + $sql .= ", localtax1_tx='".price2num($this->localtax1_tx)."'"; + $sql .= ", localtax2_tx='".price2num($this->localtax2_tx)."'"; $sql .= ", localtax1_type='".$this->db->escape($this->localtax1_type)."'"; $sql .= ", localtax2_type='".$this->db->escape($this->localtax2_type)."'"; $sql .= ", qty='".price2num($this->qty)."'"; @@ -3917,10 +3951,10 @@ class CommandeFournisseurLigne extends CommonOrderLine $sql .= ($this->fk_unit ? ", fk_unit='".$this->db->escape($this->fk_unit)."'" : ", fk_unit=null"); // Multicurrency - $sql .= ", multicurrency_subprice=".price2num($this->multicurrency_subprice).""; - $sql .= ", multicurrency_total_ht=".price2num($this->multicurrency_total_ht).""; - $sql .= ", multicurrency_total_tva=".price2num($this->multicurrency_total_tva).""; - $sql .= ", multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc).""; + $sql .= ", multicurrency_subprice=".price2num($this->multicurrency_subprice); + $sql .= ", multicurrency_total_ht=".price2num($this->multicurrency_total_ht); + $sql .= ", multicurrency_total_tva=".price2num($this->multicurrency_total_tva); + $sql .= ", multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc); $sql .= " WHERE rowid = ".((int) $this->id); diff --git a/htdocs/fourn/class/fournisseur.commande.dispatch.class.php b/htdocs/fourn/class/fournisseur.commande.dispatch.class.php index 7c8e4acb25f..02fbff5b363 100644 --- a/htdocs/fourn/class/fournisseur.commande.dispatch.class.php +++ b/htdocs/fourn/class/fournisseur.commande.dispatch.class.php @@ -218,7 +218,7 @@ class CommandeFournisseurDispatch extends CommonObjectLine $sql .= " ".(!isset($this->eatby) || dol_strlen($this->eatby) == 0 ? 'NULL' : "'".$this->db->idate($this->eatby)."'").","; $sql .= " ".(!isset($this->sellby) || dol_strlen($this->sellby) == 0 ? 'NULL' : "'".$this->db->idate($this->sellby)."'").","; $sql .= " ".(!isset($this->fk_reception) ? 'NULL' : "'".$this->db->escape($this->fk_reception)."'").","; - $sql .= " ".(!isset($this->cost_price) ? '0' : "'".$this->db->escape($this->cost_price)."'").""; + $sql .= " ".(!isset($this->cost_price) ? '0' : "'".$this->db->escape($this->cost_price)."'"); $sql .= ")"; $this->db->begin(); @@ -396,7 +396,7 @@ class CommandeFournisseurDispatch extends CommonObjectLine $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null').","; $sql .= " batch=".(isset($this->batch) ? "'".$this->db->escape($this->batch)."'" : "null").","; $sql .= " eatby=".(dol_strlen($this->eatby) != 0 ? "'".$this->db->idate($this->eatby)."'" : 'null').","; - $sql .= " sellby=".(dol_strlen($this->sellby) != 0 ? "'".$this->db->idate($this->sellby)."'" : 'null').""; + $sql .= " sellby=".(dol_strlen($this->sellby) != 0 ? "'".$this->db->idate($this->sellby)."'" : 'null'); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); diff --git a/htdocs/fourn/class/fournisseur.facture-rec.class.php b/htdocs/fourn/class/fournisseur.facture-rec.class.php index b2b30ebe281..8964213f83d 100644 --- a/htdocs/fourn/class/fournisseur.facture-rec.class.php +++ b/htdocs/fourn/class/fournisseur.facture-rec.class.php @@ -181,7 +181,7 @@ class FactureFournisseurRec extends CommonInvoice 'titre' =>array('type'=>'varchar(100)', 'label'=>'Titre', 'enabled'=>1, 'showoncombobox' => 1, 'visible'=>-1, 'position'=>15), 'ref_supplier' =>array('type'=>'varchar(180)', 'label'=>'RefSupplier', 'enabled'=>1, 'showoncombobox' => 1, 'visible'=>-1, 'position'=>20), 'entity' =>array('type'=>'integer', 'label'=>'Entity', 'default'=>1, 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>25, 'index'=>1), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>-1, 'notnull'=>1, 'position'=>30), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>-1, 'notnull'=>1, 'position'=>30), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'position'=>35), 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>40), 'suspended' =>array('type'=>'integer', 'label'=>'Suspended', 'enabled'=>1, 'visible'=>-1, 'position'=>225), @@ -1331,7 +1331,7 @@ class FactureFournisseurRec extends CommonInvoice // We refresh the object in order to have all necessary data (like date_lim_reglement) $new_fac_fourn->fetch($new_fac_fourn->id); $result = $new_fac_fourn->generateDocument($facturerec->model_pdf, $langs); - if ($result <= 0) { + if ($result < 0) { $this->errors = $new_fac_fourn->errors; $this->error = $new_fac_fourn->error; $error++; @@ -1737,18 +1737,18 @@ class FactureFournisseurRec extends CommonInvoice /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'facture_rec' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -1771,7 +1771,7 @@ class FactureFournisseurRec extends CommonInvoice } $sql = "UPDATE ".MAIN_DB_PREFIX.$this->table_element; - $sql .= " SET frequency = ".($frequency ? ((int) $this->db->escape($frequency)) : "NULL"); + $sql .= " SET frequency = ".($frequency ? ((int) $frequency) : "NULL"); if (!empty($unit)) { $sql .= ", unit_frequency = '".$this->db->escape($unit)."'"; } diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 2f607ad75cf..9ca933b7c43 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -38,12 +38,10 @@ include_once DOL_DOCUMENT_ROOT.'/core/class/commoninvoice.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/commonobjectline.class.php'; require_once DOL_DOCUMENT_ROOT.'/multicurrency/class/multicurrency.class.php'; -require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.product.class.php'; if (isModEnabled('accounting')) { require_once DOL_DOCUMENT_ROOT.'/core/class/html.formaccounting.class.php'; -} -if (isModEnabled('accounting')) { require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingaccount.class.php'; } @@ -277,7 +275,7 @@ class FactureFournisseur extends CommonInvoice 'entity' =>array('type'=>'integer', 'label'=>'Entity', 'default'=>1, 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>25, 'index'=>1), 'ref_ext' =>array('type'=>'varchar(255)', 'label'=>'RefExt', 'enabled'=>1, 'visible'=>0, 'position'=>30), 'type' =>array('type'=>'smallint(6)', 'label'=>'Type', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>35), - 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'$conf->societe->enabled', 'visible'=>-1, 'notnull'=>1, 'position'=>40), + 'fk_soc' =>array('type'=>'integer:Societe:societe/class/societe.class.php', 'label'=>'ThirdParty', 'enabled'=>'isModEnabled("societe")', 'visible'=>-1, 'notnull'=>1, 'position'=>40), 'datec' =>array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>1, 'visible'=>-1, 'position'=>45), 'datef' =>array('type'=>'date', 'label'=>'Date', 'enabled'=>1, 'visible'=>-1, 'position'=>50), 'tms' =>array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>1, 'visible'=>-1, 'notnull'=>1, 'position'=>55), @@ -592,7 +590,7 @@ class FactureFournisseur extends CommonInvoice $sql .= ", ".(int) $this->fk_multicurrency; $sql .= ", '".$this->db->escape($this->multicurrency_code)."'"; $sql .= ", ".(double) $this->multicurrency_tx; - $sql .= ", ".(isset($this->fk_facture_source) ? $this->fk_facture_source : "NULL"); + $sql .= ", ".($this->fk_facture_source ? ((int) $this->fk_facture_source) : "null"); $sql .= ", ".(isset($this->fk_fac_rec_source) ? $this->fk_fac_rec_source : "NULL"); $sql .= ")"; @@ -854,15 +852,18 @@ class FactureFournisseur extends CommonInvoice } /** - * Load object in memory from database + * Load object in memory from database * - * @param int $id Id supplier invoice - * @param string $ref Ref supplier invoice - * @return int <0 if KO, >0 if OK, 0 if not found + * @param int $id Id supplier invoice + * @param string $ref Ref supplier invoice + * @param string $ref_ext External reference of invoice + * @return int <0 if KO, >0 if OK, 0 if not found */ - public function fetch($id = '', $ref = '') + public function fetch($id = '', $ref = '', $ref_ext = '') { - global $langs; + if (empty($id) && empty($ref) && empty($ref_ext)) { + return -1; + } $sql = "SELECT"; $sql .= " t.rowid,"; @@ -913,10 +914,15 @@ class FactureFournisseur extends CommonInvoice $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as p ON t.fk_mode_reglement = p.id"; $sql .= ' LEFT JOIN '.MAIN_DB_PREFIX.'c_incoterms as i ON t.fk_incoterms = i.rowid'; if ($id) { - $sql .= " WHERE t.rowid=".((int) $id); - } - if ($ref) { - $sql .= " WHERE t.ref='".$this->db->escape($ref)."' AND t.entity IN (".getEntity('supplier_invoice').")"; + $sql .= " WHERE t.rowid = ".((int) $id); + } else { + $sql .= ' WHERE t.entity IN ('.getEntity('supplier_invoice').')'; // Don't use entity if you use rowid + if ($ref) { + $sql .= " AND t.ref = '".$this->db->escape($ref)."'"; + } + if ($ref_ext) { + $sql .= " AND t.ref_ext = '".$this->db->escape($ref_ext)."'"; + } } dol_syslog(get_class($this)."::fetch", LOG_DEBUG); @@ -1234,35 +1240,34 @@ class FactureFournisseur extends CommonInvoice $sql .= " ref=".(isset($this->ref) ? "'".$this->db->escape($this->ref)."'" : "null").","; $sql .= " ref_supplier=".(isset($this->ref_supplier) ? "'".$this->db->escape($this->ref_supplier)."'" : "null").","; $sql .= " ref_ext=".(isset($this->ref_ext) ? "'".$this->db->escape($this->ref_ext)."'" : "null").","; - $sql .= " entity=".(isset($this->entity) ? $this->entity : "null").","; - $sql .= " type=".(isset($this->type) ? $this->type : "null").","; - $sql .= " fk_soc=".(isset($this->fk_soc) ? $this->fk_soc : "null").","; + $sql .= " entity=".(isset($this->entity) ? ((int) $this->entity) : "null").","; + $sql .= " type=".(isset($this->type) ? ((int) $this->type) : "null").","; + $sql .= " fk_soc=".(isset($this->fk_soc) ? ((int) $this->fk_soc) : "null").","; $sql .= " datec=".(dol_strlen($this->datec) != 0 ? "'".$this->db->idate($this->datec)."'" : 'null').","; $sql .= " datef=".(dol_strlen($this->date) != 0 ? "'".$this->db->idate($this->date)."'" : 'null').","; if (dol_strlen($this->tms) != 0) { $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null').","; } $sql .= " libelle=".(isset($this->label) ? "'".$this->db->escape($this->label)."'" : "null").","; - $sql .= " paye=".(isset($this->paye) ? $this->paye : "null").","; + $sql .= " paye=".(isset($this->paye) ? ((int) $this->paye) : "null").","; $sql .= " close_code=".(isset($this->close_code) ? "'".$this->db->escape($this->close_code)."'" : "null").","; $sql .= " close_note=".(isset($this->close_note) ? "'".$this->db->escape($this->close_note)."'" : "null").","; - //$sql .= " tva=".(isset($this->tva) ? $this->tva : "null").","; - $sql .= " localtax1=".(isset($this->localtax1) ? $this->localtax1 : "null").","; - $sql .= " localtax2=".(isset($this->localtax2) ? $this->localtax2 : "null").","; - $sql .= " total_ht=".(isset($this->total_ht) ? $this->total_ht : "null").","; - $sql .= " total_tva=".(isset($this->total_tva) ? $this->total_tva : "null").","; - $sql .= " total_ttc=".(isset($this->total_ttc) ? $this->total_ttc : "null").","; - $sql .= " fk_statut=".(isset($this->status) ? $this->status : (isset($this->statut) ? $this->statut : "null")).","; - $sql .= " fk_user_author=".(isset($this->author) ? $this->author : "null").","; - $sql .= " fk_user_valid=".(isset($this->fk_user_valid) ? $this->fk_user_valid : "null").","; - $sql .= " fk_facture_source=".(isset($this->fk_facture_source) ? $this->fk_facture_source : "null").","; - $sql .= " fk_projet=".(isset($this->fk_project) ? $this->fk_project : "null").","; - $sql .= " fk_cond_reglement=".(isset($this->cond_reglement_id) ? $this->cond_reglement_id : "null").","; + $sql .= " localtax1=".(isset($this->localtax1) ? ((float) $this->localtax1) : "null").","; + $sql .= " localtax2=".(isset($this->localtax2) ? ((float) $this->localtax2) : "null").","; + $sql .= " total_ht=".(isset($this->total_ht) ? ((float) $this->total_ht) : "null").","; + $sql .= " total_tva=".(isset($this->total_tva) ? ((float) $this->total_tva) : "null").","; + $sql .= " total_ttc=".(isset($this->total_ttc) ? ((float) $this->total_ttc) : "null").","; + $sql .= " fk_statut=".(isset($this->status) ? ((int) $this->status) : (isset($this->statut) ? ((int) $this->statut) : "null")).","; + $sql .= " fk_user_author=".(isset($this->author) ? ((int) $this->author) : "null").","; + $sql .= " fk_user_valid=".(isset($this->fk_user_valid) ? ((int) $this->fk_user_valid) : "null").","; + $sql .= " fk_facture_source=".($this->fk_facture_source ? ((int) $this->fk_facture_source) : "null").","; + $sql .= " fk_projet=".(isset($this->fk_project) ? ((int) $this->fk_project) : "null").","; + $sql .= " fk_cond_reglement=".(isset($this->cond_reglement_id) ? ((int) $this->cond_reglement_id) : "null").","; $sql .= " date_lim_reglement=".(dol_strlen($this->date_echeance) != 0 ? "'".$this->db->idate($this->date_echeance)."'" : 'null').","; $sql .= " note_private=".(isset($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : "null").","; $sql .= " note_public=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; $sql .= " model_pdf=".(isset($this->model_pdf) ? "'".$this->db->escape($this->model_pdf)."'" : "null").","; - $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null").""; + $sql .= " import_key=".(isset($this->import_key) ? "'".$this->db->escape($this->import_key)."'" : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); @@ -1386,7 +1391,7 @@ class FactureFournisseur extends CommonInvoice $result = $this->update_price(1); if ($result > 0) { // Create link between discount and invoice line - $result = $remise->link_to_invoice($lineid, 0, 'supplier'); + $result = $remise->link_to_invoice($lineid, 0); if ($result < 0) { $this->error = $remise->error; $this->db->rollback(); @@ -2074,7 +2079,7 @@ class FactureFournisseur extends CommonInvoice if (!empty($conf->global->SUPPLIER_INVOICE_WITH_PREDEFINED_PRICES_ONLY)) { // Check quantity is enough dol_syslog(get_class($this)."::addline we check supplier prices fk_product=".$fk_product." qty=".$qty." ref_supplier=".$ref_supplier); - $prod = new Product($this->db); + $prod = new ProductFournisseur($this->db); if ($prod->fetch($fk_product) > 0) { $product_type = $prod->type; $label = $prod->label; @@ -3157,18 +3162,18 @@ class FactureFournisseur extends CommonInvoice /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'facture_fourn' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** @@ -3228,6 +3233,43 @@ class FactureFournisseur extends CommonInvoice return $isUsed; } + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + if (property_exists($this, 'socid')) { + $return .= ' | '.$this->socid.''; + } + if (property_exists($this, 'date_echeance') && property_exists($this, 'date')) { + if (!empty($this->date_echeance)) { + $return .= '
'.dol_print_date($this->date_echeance).''; + } else { + $return .= '
'.dol_print_date($this->date).''; + } + } + if (property_exists($this, 'total_ht')) { + $return .= '
'.$langs->trans("AmountHT").' : '.price($this->total_ht).''; + } + if (method_exists($this, 'getLibStatut')) { + $return .= '
'.$this->getLibStatut(5).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } @@ -3695,10 +3737,10 @@ class SupplierInvoiceLine extends CommonObjectLine } // Multicurrency - $sql .= " , multicurrency_subprice=".price2num($this->multicurrency_subprice).""; - $sql .= " , multicurrency_total_ht=".price2num($this->multicurrency_total_ht).""; - $sql .= " , multicurrency_total_tva=".price2num($this->multicurrency_total_tva).""; - $sql .= " , multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc).""; + $sql .= " , multicurrency_subprice=".price2num($this->multicurrency_subprice); + $sql .= " , multicurrency_total_ht=".price2num($this->multicurrency_total_ht); + $sql .= " , multicurrency_total_tva=".price2num($this->multicurrency_total_tva); + $sql .= " , multicurrency_total_ttc=".price2num($this->multicurrency_total_ttc); $sql .= " WHERE rowid = ".((int) $this->id); diff --git a/htdocs/fourn/class/fournisseur.product.class.php b/htdocs/fourn/class/fournisseur.product.class.php index ec923f91118..a01c8ec00d3 100644 --- a/htdocs/fourn/class/fournisseur.product.class.php +++ b/htdocs/fourn/class/fournisseur.product.class.php @@ -31,7 +31,6 @@ require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.class.php'; -require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; require_once DOL_DOCUMENT_ROOT.'/product/class/productfournisseurprice.class.php'; @@ -638,7 +637,8 @@ class ProductFournisseur extends Product } $this->packaging = $obj->packaging; - if (empty($ignore_expression) && !empty($this->fk_supplier_price_expression)) { + if (isModEnabled('dynamicprices') && empty($ignore_expression) && !empty($this->fk_supplier_price_expression)) { + require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; $priceparser = new PriceParser($this->db); $price_result = $priceparser->parseProductSupplier($this); if ($price_result >= 0) { @@ -748,6 +748,7 @@ class ProductFournisseur extends Product } if (isModEnabled('dynamicprices') && !empty($prodfourn->fk_supplier_price_expression)) { + require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; $priceparser = new PriceParser($this->db); $price_result = $priceparser->parseProductSupplier($prodfourn); if ($price_result >= 0) { @@ -860,6 +861,8 @@ class ProductFournisseur extends Product $prod_supplier->fourn_qty = $record["quantity"]; $prod_supplier->fourn_tva_tx = $record["tva_tx"]; $prod_supplier->fk_supplier_price_expression = $record["fk_supplier_price_expression"]; + + require_once DOL_DOCUMENT_ROOT.'/product/dynamic_price/class/price_parser.class.php'; $priceparser = new PriceParser($this->db); $price_result = $priceparser->parseProductSupplier($prod_supplier); if ($price_result >= 0) { @@ -1000,35 +1003,35 @@ class ProductFournisseur extends Product /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'product_fournisseur_price' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** * Function used to replace a product id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old product id - * @param int $dest_id New product id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceProduct(DoliDB $db, $origin_id, $dest_id) + public static function replaceProduct(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'product_fournisseur_price' ); - return CommonObject::commonReplaceProduct($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceProduct($dbs, $origin_id, $dest_id, $tables); } /** diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 1df6c37736b..644469a257d 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -76,7 +76,6 @@ $ref = GETPOST('ref', 'alpha'); $action = GETPOST('action', 'alpha'); $confirm = GETPOST('confirm', 'alpha'); $contextpage = GETPOST('contextpage', 'aZ') ? GETPOST('contextpage', 'aZ') : 'purchaseordercard'; // To manage different context of search - $backtopage = GETPOST('backtopage', 'alpha'); $backtopageforcancel = GETPOST('backtopageforcancel', 'alpha'); @@ -125,12 +124,7 @@ if ($id > 0 || !empty($ref)) { dol_print_error($db, $object->error); } } elseif (!empty($socid) && $socid > 0) { - $fourn = new Fournisseur($db); - $ret = $fourn->fetch($socid); - if ($ret < 0) { - dol_print_error($db, $object->error); - } - $object->socid = $fourn->id; + $object->socid = $socid; $ret = $object->fetch_thirdparty(); if ($ret < 0) { dol_print_error($db, $object->error); @@ -419,7 +413,7 @@ if (empty($reshook)) { $localtax1_rate = get_localtax($vat_rate, 1, $object->thirdparty, $mysoc); $localtax2_rate = get_localtax($vat_rate, 2, $object->thirdparty, $mysoc); foreach ($object->lines as $line) { - $result = $object->updateline($line->id, $line->desc, $line->subprice, $line->qty, $line->remise_percent, $vat_rate, $localtax1_rate, $localtax2_rate, 'HT', $line->info_bits, $line->product_type, 0, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice); + $result = $object->updateline($line->id, $line->desc, $line->subprice, $line->qty, $line->remise_percent, $vat_rate, $localtax1_rate, $localtax2_rate, 'HT', $line->info_bits, $line->product_type, 0, $line->date_start, $line->date_end, $line->array_options, $line->fk_unit, $line->multicurrency_subprice, $line->ref_supplier); } } elseif ($action == 'addline' && $usercancreate) { $db->begin(); @@ -1701,16 +1695,16 @@ if ($action == 'create') { print img_picto('', 'company').$form->select_company((empty($socid) ? '' : $socid), 'socid', '(s.fournisseur=1 AND s.status=1)', 'SelectThirdParty', 1, 0, null, 0, 'minwidth175 maxwidth500 widthcentpercentminusxx'); // reload page to retrieve customer informations if (!empty($conf->global->RELOAD_PAGE_ON_SUPPLIER_CHANGE)) { - print ''; + '; } print ' '; } @@ -1874,19 +1868,13 @@ if ($action == 'create') { print "\n"; } elseif (!empty($object->id)) { $result = $object->fetch($id, $ref); + $object->fetch_thirdparty(); - $societe = new Fournisseur($db); - $result = $societe->fetch($object->socid); - if ($result < 0) { - dol_print_error($db); - } + $societe = $object->thirdparty; $author = new User($db); $author->fetch($object->user_author_id); - $res = $object->fetch_optionals(); - - $head = ordersupplier_prepare_head($object); $title = $langs->trans("SupplierOrder"); @@ -2415,7 +2403,7 @@ if ($action == 'create') { // Show object lines if (!empty($object->lines)) { - $ret = $object->printObjectLines($action, $societe, $mysoc, $lineid, 1); + $object->printObjectLines($action, $object->thirdparty, $mysoc, $lineid, 1); } $num = count($object->lines); @@ -2665,7 +2653,8 @@ if ($action == 'create') { $formorder->selectInputMethod(GETPOST('methodecommande'), "methodecommande", 1); print ''; - print ''.$langs->trans("Comment").''; + print ''.$langs->trans("Comment").''; + print ''; print ''; print '     '; @@ -2731,7 +2720,7 @@ if ($action == 'create') { print $form->selectarray("type", $liv); print ''; - print ''.$langs->trans("Comment").''; + print ''.$langs->trans("Comment").''; print ''; print ''; print '     '; @@ -2795,13 +2784,12 @@ if ($action == 'create') { print "
".$langs->trans("ErrorOccurredReviseAndRetry")."
"; print ''; } else { - $textinput_size = "50"; // Webservice url print ''.$langs->trans("WebServiceURL").''.dol_print_url($ws_url).''; //Remote User - print ''.$langs->trans("User").''; + print ''.$langs->trans("User").''; //Remote Password - print ''.$langs->trans("Password").''; + print ''.$langs->trans("Password").''; //Submit button print ''; print ''; diff --git a/htdocs/fourn/commande/dispatch.php b/htdocs/fourn/commande/dispatch.php index c639e622337..504336f0a6e 100644 --- a/htdocs/fourn/commande/dispatch.php +++ b/htdocs/fourn/commande/dispatch.php @@ -7,7 +7,7 @@ * Copyright (C) 2014 Cedric Gross * Copyright (C) 2016 Florian Henry * Copyright (C) 2017-2022 Ferran Marcet - * Copyright (C) 2018 Frédéric France + * Copyright (C) 2018-2022 Frédéric France * Copyright (C) 2019-2020 Christophe Battarel * * This program is free software; you can redistribute it and/or modify @@ -68,7 +68,7 @@ $hookmanager->initHooks(array('ordersupplierdispatch')); // Recuperation de l'id de projet $projectid = 0; -if ($_GET["projectid"]) { +if (GETPOSTISSET("projectid")) { $projectid = GETPOST("projectid", 'int'); } @@ -782,7 +782,8 @@ if ($id > 0 || !empty($ref)) { if (!$objp->fk_product > 0) { $nbfreeproduct++; } else { - $remaintodispatch = price2num($objp->qty - ((float) $products_dispatched[$objp->rowid]), 5); // Calculation of dispatched + $alreadydispatched = isset($products_dispatched[$objp->rowid])?$products_dispatched[$objp->rowid]:0; + $remaintodispatch = price2num($objp->qty - ((float) $alreadydispatched), 5); // Calculation of dispatched if ($remaintodispatch < 0 && empty($conf->global->SUPPLIER_ORDER_ALLOW_NEGATIVE_QTY_FOR_SUPPLIER_ORDER_RETURN)) { $remaintodispatch = 0; } @@ -799,7 +800,7 @@ if ($id > 0 || !empty($ref)) { print ''."\n"; // hidden fields for js function print ''; - print ''; + print ''; print ''; if (empty($conf->cache['product'][$objp->fk_product])) { @@ -860,7 +861,7 @@ if ($id > 0 || !empty($ref)) { print ''.$objp->qty.''; // Already dispatched - print ''.$products_dispatched[$objp->rowid].''; + print ''.$alreadydispatched.''; if (isModEnabled('productbatch') && $objp->tobatch > 0) { $type = 'batch'; @@ -873,10 +874,11 @@ if ($id > 0 || !empty($ref)) { // Enable hooks to append additional columns $parameters = array( - 'is_information_row' => true, // allows hook to distinguish between the - // rows with information and the rows with - // dispatch form input - 'objp' => $objp + // allows hook to distinguish between the rows with information and the rows with dispatch form input + 'is_information_row' => true, + 'i' => $i, + 'suffix' => $suffix, + 'objp' => $objp, ); $reshook = $hookmanager->executeHooks( 'printFieldListValue', @@ -935,10 +937,11 @@ if ($id > 0 || !empty($ref)) { // Enable hooks to append additional columns $parameters = array( - 'is_information_row' => true, // allows hook to distinguish between the - // rows with information and the rows with - // dispatch form input - 'objp' => $objp + // allows hook to distinguish between the rows with information and the rows with dispatch form input + 'is_information_row' => true, + 'i' => $i, + 'suffix' => $suffix, + 'objp' => $objp, ); $reshook = $hookmanager->executeHooks( 'printFieldListValue', @@ -1016,7 +1019,10 @@ if ($id > 0 || !empty($ref)) { // Enable hooks to append additional columns $parameters = array( - 'is_information_row' => false // this is a dispatch form row + 'is_information_row' => false, // this is a dispatch form row + 'i' => $i, + 'suffix' => $suffix, + 'objp' => $objp, ); $reshook = $hookmanager->executeHooks( 'printFieldListValue', diff --git a/htdocs/fourn/commande/info.php b/htdocs/fourn/commande/info.php index fc3918a32f3..2ec9450bcfa 100644 --- a/htdocs/fourn/commande/info.php +++ b/htdocs/fourn/commande/info.php @@ -196,7 +196,7 @@ if ($permok) { print '
'; if (isModEnabled('agenda')) { - if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { + if (!empty($user->rights->agenda->myactions->create) || $user->hasRight('agenda', 'allactions', 'create')) { print ''.$langs->trans("AddAction").''; } else { print ''.$langs->trans("AddAction").''; diff --git a/htdocs/fourn/commande/list.php b/htdocs/fourn/commande/list.php index 7f797d7f96b..394660f3866 100644 --- a/htdocs/fourn/commande/list.php +++ b/htdocs/fourn/commande/list.php @@ -56,6 +56,7 @@ $show_files = GETPOST('show_files', 'int'); $confirm = GETPOST('confirm', 'alpha'); $toselect = GETPOST('toselect', 'array'); $contextpage = GETPOST('contextpage', 'aZ') ?GETPOST('contextpage', 'aZ') : 'supplierorderlist'; +$mode = GETPOST('mode', 'alpha'); // Search Criteria $search_date_order_startday = GETPOST('search_date_order_startday', 'int'); @@ -576,6 +577,9 @@ if (empty($reshook)) { // Make a redirect to avoid to bill twice if we make a refresh or back $param = ''; + if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); + } if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -751,6 +755,9 @@ if ($search_billed > 0) { //$help_url="EN:Module_Customers_Orders|FR:Module_Commandes_Clients|ES:Módulo_Pedidos_de_clientes"; $help_url = ''; +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $sql = 'SELECT'; if ($sall) { $sql = 'SELECT DISTINCT'; @@ -814,11 +821,15 @@ if ($search_refsupp) { if ($sall) { $sql .= natural_search(array_keys($fieldstosearchall), $sall); } -if ($search_company) { - $sql .= natural_search('s.nom', $search_company); -} -if ($search_company_alias) { - $sql .= natural_search('s.name_alias', $search_company_alias); +if (empty($arrayfields['s.name_alias']['checked']) && $search_company) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_company); +} else { + if ($search_company) { + $sql .= natural_search('s.nom', $search_company); + } + if ($search_company_alias) { + $sql .= natural_search('s.name_alias', $search_company_alias); + } } if ($search_request_author) { $sql .= natural_search(array('u.lastname', 'u.firstname', 'u.login'), $search_request_author); @@ -872,12 +883,6 @@ if ($search_country) { if ($search_type_thirdparty != '' && $search_type_thirdparty > 0) { $sql .= " AND s.fk_typent IN (".$db->sanitize($db->escape($search_type_thirdparty)).')'; } -if ($search_company) { - $sql .= natural_search('s.nom', $search_company); -} -if ($search_company_alias) { - $sql .= natural_search('s.name_alias', $search_company_alias); -} if ($search_sale > 0) { $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = ".((int) $search_sale); } @@ -997,6 +1002,9 @@ if ($resql) { llxHeader('', $title, $help_url); $param = ''; + if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); + } if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -1183,7 +1191,10 @@ if ($resql) { $url .= '&socid='.((int) $socid); $url .= '&backtopage='.urlencode(DOL_URL_ROOT.'/fourn/commande/list.php?socid='.((int) $socid)); } - $newcardbutton = dolGetButtonTitle($langs->trans('NewSupplierOrderShort'), '', 'fa fa-plus-circle', $url, '', $permissiontoadd); + $newcardbutton = ''; + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); + $newcardbutton .= dolGetButtonTitle($langs->trans('NewSupplierOrderShort'), '', 'fa fa-plus-circle', $url, '', $permissiontoadd); // Lines of title fields print '
'; @@ -1197,17 +1208,18 @@ if ($resql) { print ''; print ''; print ''; + print ''; print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'supplier_order', 0, $newcardbutton, '', $limit, 0, 0, 1); $topicmail = "SendOrderRef"; $modelmail = "order_supplier_send"; - $objecttmp = new CommandeFournisseur($db); + $objecttmp = new CommandeFournisseur($db); // in case $object is not the good object $trackid = 'sord'.$object->id; include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; if ($massaction == 'prevalidate') { - print $form->formconfirm($_SERVER["PHP_SELF"].$fieldstosearchall, $langs->trans("ConfirmMassValidation"), $langs->trans("ConfirmMassValidationQuestion"), "validate", null, '', 0, 200, 500, 1); + print $form->formconfirm($_SERVER["PHP_SELF"], $langs->trans("ConfirmMassValidation"), $langs->trans("ConfirmMassValidationQuestion"), "validate", null, '', 0, 200, 500, 1); } if ($massaction == 'createbills') { @@ -1468,8 +1480,8 @@ if ($resql) { } // Status billed if (!empty($arrayfields['cf.billed']['checked'])) { - print ''; - print $form->selectyesno('search_billed', $search_billed, 1, 0, 1, 1); + print ''; + print $form->selectyesno('search_billed', $search_billed, 1, false, 1, 1, 'search_status width100 onrightofpage'); print ''; } // Date valid @@ -1659,344 +1671,365 @@ if ($resql) { $objectstatic->note_private = $obj->note_private; $objectstatic->statut = $obj->fk_statut; - print ''; - // Action column - if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; - } - print ''; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + print '
'; } - print ''; - } - // Ref - if (!empty($arrayfields['cf.ref']['checked'])) { - print ''; - // Picto + Ref - print $objectstatic->getNomUrl(1, '', 0, -1, 1); - // Other picto tool - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->fournisseur->commande->dir_output.'/'.dol_sanitizeFileName($obj->ref); - print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); - - print ''."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Ref Supplier - if (!empty($arrayfields['cf.ref_supplier']['checked'])) { - print ''.dol_escape_htmltag($obj->ref_supplier).''."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Project - if (!empty($arrayfields['cf.fk_projet']['checked'])) { - $projectstatic->id = $obj->project_id; - $projectstatic->ref = $obj->project_ref; - $projectstatic->title = $obj->project_title; - print ''; - if ($obj->project_id > 0) { - print $projectstatic->getNomUrl(1); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Author - $userstatic->id = $obj->fk_user_author; - $userstatic->lastname = $obj->lastname; - $userstatic->firstname = $obj->firstname; - $userstatic->login = $obj->login; - $userstatic->photo = $obj->photo; - $userstatic->email = $obj->user_email; - $userstatic->statut = $obj->user_status; - if (!empty($arrayfields['u.login']['checked'])) { - print ''; - if ($userstatic->id) { - print $userstatic->getNomUrl(1); - } - print ""; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Thirdparty - if (!empty($arrayfields['cf.fk_soc']['checked'])) { - print ''; $thirdpartytmp->id = $obj->socid; $thirdpartytmp->name = $obj->name; $thirdpartytmp->email = $obj->email; $thirdpartytmp->name_alias = $obj->alias; $thirdpartytmp->client = $obj->client; $thirdpartytmp->fournisseur = $obj->fournisseur; - print $thirdpartytmp->getNomUrl(1, 'supplier', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); - print ''."\n"; - if (!$i) { - $totalarray['nbfield']++; + $objectstatic->socid = $thirdpartytmp->getNomUrl('supplier', 0, 0, -1); + // Output Kanban + print $objectstatic->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print '
'; + print ''; } - } - //alias - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - print $obj->alias; - print ''."\n"; - if (!$i) { - $totalarray['nbfield']++; + } else { + print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; } - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - print $obj->town; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - print $obj->zip; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print "".$obj->state_name."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - $tmparray = getCountry($obj->fk_pays, 'all'); - print $tmparray['label']; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - print ''; - if (empty($typenArray)) { - $typenArray = $formcompany->typent_array(1); - } - print $typenArray[$obj->typent_code]; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } + // Ref + if (!empty($arrayfields['cf.ref']['checked'])) { + print ''; - // Order date - if (!empty($arrayfields['cf.date_commande']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_commande), 'day'); - if ($objectstatic->statut != $objectstatic::STATUS_ORDERSENT && $objectstatic->statut != $objectstatic::STATUS_RECEIVED_PARTIALLY) { - if ($objectstatic->hasDelay()) { - print ' '.img_picto($langs->trans("Late").' : '.$objectstatic->showDelay(), "warning"); + // Picto + Ref + print $objectstatic->getNomUrl(1, '', 0, -1, 1); + // Other picto tool + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->fournisseur->commande->dir_output.'/'.dol_sanitizeFileName($obj->ref); + print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir); + + print ''."\n"; + if (!$i) { + $totalarray['nbfield']++; } } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Plannned date of delivery - if (!empty($arrayfields['cf.date_livraison']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_livraison), 'day'); - if ($objectstatic->statut == $objectstatic::STATUS_ORDERSENT || $objectstatic->statut == $objectstatic::STATUS_RECEIVED_PARTIALLY) { - if ($objectstatic->hasDelay()) { - print ' '.img_picto($langs->trans("Late").' : '.$objectstatic->showDelay(), "warning"); + // Ref Supplier + if (!empty($arrayfields['cf.ref_supplier']['checked'])) { + print ''.dol_escape_htmltag($obj->ref_supplier).''."\n"; + if (!$i) { + $totalarray['nbfield']++; } } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount HT - if (!empty($arrayfields['cf.total_ht']['checked'])) { - print ''.price($obj->total_ht)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'cf.total_ht'; - } - $totalarray['val']['cf.total_ht'] += $obj->total_ht; - } - // Amount VAT - if (!empty($arrayfields['cf.total_tva']['checked'])) { - print ''.price($obj->total_tva)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'cf.total_tva'; - } - $totalarray['val']['cf.total_tva'] += $obj->total_tva; - } - // Amount TTC - if (!empty($arrayfields['cf.total_ttc']['checked'])) { - print ''.price($obj->total_ttc)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'cf.total_ttc'; - } - $totalarray['val']['cf.total_ttc'] += $obj->total_ttc; - } - - // Currency - if (!empty($arrayfields['cf.multicurrency_code']['checked'])) { - print ''.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Currency rate - if (!empty($arrayfields['cf.multicurrency_tx']['checked'])) { - print ''; - $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount HT - if (!empty($arrayfields['cf.multicurrency_total_ht']['checked'])) { - print ''.price($obj->multicurrency_total_ht)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount VAT - if (!empty($arrayfields['cf.multicurrency_total_tva']['checked'])) { - print ''.price($obj->multicurrency_total_tva)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount TTC - if (!empty($arrayfields['cf.multicurrency_total_ttc']['checked'])) { - print ''.price($obj->multicurrency_total_ttc)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['cf.date_creation']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['cf.tms']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['cf.fk_statut']['checked'])) { - print ''.$objectstatic->LibStatut($obj->fk_statut, 5, $obj->billed).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Billed - if (!empty($arrayfields['cf.billed']['checked'])) { - print ''.yn($obj->billed).''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // valid date - if (!empty($arrayfields['cf.date_valid']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_valid), 'day'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // approve date - if (!empty($arrayfields['cf.date_approve']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_approve), 'day'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Note public - if (!empty($arrayfields['cf.note_public']['checked'])) { - print ''; - print dol_string_nohtmltag($obj->note_public); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Note private - if (!empty($arrayfields['cf.note_private']['checked'])) { - print ''; - print dol_string_nohtmltag($obj->note_private); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Action column - if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; + // Project + if (!empty($arrayfields['cf.fk_projet']['checked'])) { + $projectstatic->id = $obj->project_id; + $projectstatic->ref = $obj->project_ref; + $projectstatic->title = $obj->project_title; + print ''; + if ($obj->project_id > 0) { + print $projectstatic->getNomUrl(1); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Author + $userstatic->id = $obj->fk_user_author; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->login = $obj->login; + $userstatic->photo = $obj->photo; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_status; + if (!empty($arrayfields['u.login']['checked'])) { + print ''; + if ($userstatic->id) { + print $userstatic->getNomUrl(1); + } + print ""; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Thirdparty + if (!empty($arrayfields['cf.fk_soc']['checked'])) { + print ''; + $thirdpartytmp->id = $obj->socid; + $thirdpartytmp->name = $obj->name; + $thirdpartytmp->email = $obj->email; + $thirdpartytmp->name_alias = $obj->alias; + $thirdpartytmp->client = $obj->client; + $thirdpartytmp->fournisseur = $obj->fournisseur; + print $thirdpartytmp->getNomUrl(1, 'supplier', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + print ''."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + //alias + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + print $obj->alias; + print ''."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + print $obj->town; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + print $obj->zip; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "".$obj->state_name."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (empty($typenArray)) { + $typenArray = $formcompany->typent_array(1); + } + print $typenArray[$obj->typent_code]; + print ''; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - print "\n"; + // Order date + if (!empty($arrayfields['cf.date_commande']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_commande), 'day'); + if ($objectstatic->statut != $objectstatic::STATUS_ORDERSENT && $objectstatic->statut != $objectstatic::STATUS_RECEIVED_PARTIALLY) { + if ($objectstatic->hasDelay()) { + print ' '.img_picto($langs->trans("Late").' : '.$objectstatic->showDelay(), "warning"); + } + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Plannned date of delivery + if (!empty($arrayfields['cf.date_livraison']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_livraison), 'day'); + if ($objectstatic->statut == $objectstatic::STATUS_ORDERSENT || $objectstatic->statut == $objectstatic::STATUS_RECEIVED_PARTIALLY) { + if ($objectstatic->hasDelay()) { + print ' '.img_picto($langs->trans("Late").' : '.$objectstatic->showDelay(), "warning"); + } + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['cf.total_ht']['checked'])) { + print ''.price($obj->total_ht)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'cf.total_ht'; + } + $totalarray['val']['cf.total_ht'] += $obj->total_ht; + } + // Amount VAT + if (!empty($arrayfields['cf.total_tva']['checked'])) { + print ''.price($obj->total_tva)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'cf.total_tva'; + } + $totalarray['val']['cf.total_tva'] += $obj->total_tva; + } + // Amount TTC + if (!empty($arrayfields['cf.total_ttc']['checked'])) { + print ''.price($obj->total_ttc)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'cf.total_ttc'; + } + $totalarray['val']['cf.total_ttc'] += $obj->total_ttc; + } - $total += $obj->total_ht; - $subtotal += $obj->total_ht; + // Currency + if (!empty($arrayfields['cf.multicurrency_code']['checked'])) { + print ''.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Currency rate + if (!empty($arrayfields['cf.multicurrency_tx']['checked'])) { + print ''; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['cf.multicurrency_total_ht']['checked'])) { + print ''.price($obj->multicurrency_total_ht)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount VAT + if (!empty($arrayfields['cf.multicurrency_total_tva']['checked'])) { + print ''.price($obj->multicurrency_total_tva)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount TTC + if (!empty($arrayfields['cf.multicurrency_total_ttc']['checked'])) { + print ''.price($obj->multicurrency_total_ttc)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + // Date creation + if (!empty($arrayfields['cf.date_creation']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['cf.tms']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['cf.fk_statut']['checked'])) { + print ''.$objectstatic->LibStatut($obj->fk_statut, 5, $obj->billed).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Billed + if (!empty($arrayfields['cf.billed']['checked'])) { + print ''.yn($obj->billed).''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // valid date + if (!empty($arrayfields['cf.date_valid']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_valid), 'day'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // approve date + if (!empty($arrayfields['cf.date_approve']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_approve), 'day'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Note public + if (!empty($arrayfields['cf.note_public']['checked'])) { + print ''; + print dol_string_nohtmltag($obj->note_public); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Note private + if (!empty($arrayfields['cf.note_private']['checked'])) { + print ''; + print dol_string_nohtmltag($obj->note_private); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + + print "\n"; + + $total += $obj->total_ht; + $subtotal += $obj->total_ht; + } $i++; } diff --git a/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php b/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php index 192a39c9b06..e2e9fb5f899 100644 --- a/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php +++ b/htdocs/fourn/commande/tpl/linkedobjectblock.tpl.php @@ -46,7 +46,7 @@ foreach ($linkedObjectBlock as $key => $objectlink) { ?> trans("SupplierOrder"); ?> - trans("ShowOrder"), "order").' '.$objectlink->ref; ?> + getNomUrl(1); ?> ref_supplier; ?> date, 'day'); ?> fetch_name_optionals_label($object->table_element); $search_array_options = $extrafields->getOptionalsFromPost($object->table_element, '', 'search_'); $permissionnote = $user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer; // Used by the include of actions_setnotes.inc.php -$permissiondellink = $user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer;; // Used by the include of actions_dellink.inc.php -$permissiontoedit = $user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer;; // Used by the include of actions_lineupdonw.inc.php +$permissiondellink = $user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer; // Used by the include of actions_dellink.inc.php +$permissiontoedit = $user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer; // Used by the include of actions_lineupdonw.inc.php $usercanread = $user->rights->fournisseur->facture->lire || $user->rights->supplier_invoice->lire; $usercancreate = $user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer; diff --git a/htdocs/fourn/facture/card.php b/htdocs/fourn/facture/card.php index 240ac03f82f..cdd07fa99ab 100644 --- a/htdocs/fourn/facture/card.php +++ b/htdocs/fourn/facture/card.php @@ -1172,7 +1172,28 @@ if (empty($reshook)) { if (!empty($conf->global->MAIN_DEPOSIT_MULTI_TVA) && $diff != 0) { $object->fetch_lines(); $subprice_diff = $object->lines[0]->subprice - $diff / (1 + $object->lines[0]->tva_tx / 100); - $object->updateline($object->lines[0]->id, $object->lines[0]->desc, $subprice_diff, $object->lines[0]->qty, $object->lines[0]->remise_percent, $object->lines[0]->date_start, $object->lines[0]->date_end, $object->lines[0]->tva_tx, 0, 0, 'HT', $object->lines[0]->info_bits, $object->lines[0]->product_type, 0, 0, 0, $object->lines[0]->pa_ht, $object->lines[0]->label, 0, array(), 100); + $object->updateline( + $object->lines[0]->id, + $object->lines[0]->desc, + $subprice_diff, + $object->lines[0]->tva_tx, + $object->lines[0]->localtax1_tx, + $object->lines[0]->localtax2_tx, + $object->lines[0]->qty, + $object->lines[0]->fk_product, + 'HT', + $object->lines[0]->info_bits, + $object->lines[0]->product_type, + $object->lines[0]->remise_percent, + 0, + $object->lines[0]->date_start, + $object->lines[0]->date_end, + 0, + 0, + 0, + '', + 100 + ); } } elseif ($result > 0) { $lines = $srcobject->lines; @@ -1299,10 +1320,13 @@ if (empty($reshook)) { // Edit line $db->begin(); - if (! $object->fetch($id) > 0) dol_print_error($db); + if (! $object->fetch($id) > 0) { + dol_print_error($db); + } $object->fetch_thirdparty(); $tva_tx = (GETPOST('tva_tx') ? GETPOST('tva_tx') : 0); + $tva_tx = str_replace('*', '', $tva_tx); if (GETPOST('price_ht') != '' || GETPOST('multicurrency_subprice') != '') { $up = price2num(GETPOST('price_ht'), '', 2); @@ -1360,7 +1384,27 @@ if (empty($reshook)) { } } - $result = $object->updateline(GETPOST('lineid', 'int'), $label, $up, $tva_tx, $localtax1_tx, $localtax2_tx, price2num(GETPOST('qty'), 'MS'), GETPOST('productid', 'int'), $price_base_type, $info_bits, $type, $remise_percent, 0, $date_start, $date_end, $array_options, GETPOST('units'), $pu_devise, GETPOST('fourn_ref', 'alpha')); + $result = $object->updateline( + GETPOST('lineid', 'int'), + $label, + $up, + $tva_tx, + $localtax1_tx, + $localtax2_tx, + price2num(GETPOST('qty'), 'MS'), + GETPOST('productid', 'int'), + $price_base_type, + $info_bits, + $type, + $remise_percent, + 0, + $date_start, + $date_end, + $array_options, + GETPOST('units', 'alpha'), + $pu_devise, + GETPOST('fourn_ref', 'alpha') + ); if ($result >= 0) { unset($_POST['label']); unset($_POST['fourn_ref']); @@ -1604,7 +1648,7 @@ if (empty($reshook)) { $productsupplier->fk_unit, 0, $pu_devise, - $ref_supplier, + GETPOST('fourn_ref', 'alpha'), '' ); } @@ -2057,14 +2101,15 @@ if ($action == 'create') { // reload page to retrieve supplier informations if (!empty($conf->global->RELOAD_PAGE_ON_SUPPLIER_CHANGE)) { print ''; + '; } if ($fac_recid <= 0) { print ' '; @@ -2189,7 +2234,7 @@ if ($action == 'create') { jQuery(".checkforselect").prop("disabled", false); jQuery(".checkforselect").prop("checked", true); } - }; + } }); '; @@ -2314,7 +2359,7 @@ if ($action == 'create') { print '
'; $tmp = 'global->INVOICE_CREDIT_NOTE_STANDALONE)) { $tmp .= ' disabled'; } $tmp .= '> '; @@ -2361,7 +2406,11 @@ if ($action == 'create') { } } else { print '
'; - $tmp = ' '; + if (empty($conf->global->INVOICE_CREDIT_NOTE_STANDALONE)) { + $tmp = ' '; + } else { + $tmp=' '; + } $text = $tmp.$langs->trans("InvoiceAvoir").' '; $text .= '('.$langs->trans("YouMustCreateInvoiceFromSupplierThird").') '; $desc = $form->textwithpicto($text, $langs->transnoentities("InvoiceAvoirDesc"), 1, 'help', '', 0, 3); @@ -2588,7 +2637,6 @@ if ($action == 'create') { // // View or edit mode // - $now = dol_now(); $productstatic = new Product($db); @@ -2623,6 +2671,7 @@ if ($action == 'create') { $resteapayer = price2num($object->total_ttc - $totalpaid - $totalcreditnotes - $totaldeposits, 'MT'); // Multicurrency + $multicurrency_resteapayer = 0; if (isModEnabled("multicurrency")) { $multicurrency_totalpaid = $object->getSommePaiement(1); $multicurrency_totalcreditnotes = $object->getSumCreditNotesUsed(1); @@ -2668,6 +2717,7 @@ if ($action == 'create') { // Confirmation de la conversion de l'avoir en reduc if ($action == 'converttoreduc') { + $type_fac = ''; if ($object->type == FactureFournisseur::TYPE_STANDARD) { $type_fac = 'ExcessPaid'; } elseif ($object->type == FactureFournisseur::TYPE_CREDIT_NOTE) { @@ -2918,15 +2968,15 @@ if ($action == 'create') { if ($object->type == FactureFournisseur::TYPE_REPLACEMENT) { $facreplaced = new FactureFournisseur($db); $facreplaced->fetch($object->fk_facture_source); - print '   '.$langs->transnoentities("ReplaceInvoice", $facreplaced->getNomUrl(1)); + print ' '.$langs->transnoentities("ReplaceInvoice", $facreplaced->getNomUrl(1)).''; } if ($object->type == FactureFournisseur::TYPE_CREDIT_NOTE) { $facusing = new FactureFournisseur($db); if ($object->fk_facture_source > 0) { $facusing->fetch($object->fk_facture_source); - print '   '.$langs->transnoentities("CorrectInvoice", $facusing->getNomUrl(1)); + print ' '.$langs->transnoentities("CorrectInvoice", $facusing->getNomUrl(1)).''; } else { - print '   '.$langs->transnoentities("CorrectedInvoiceNotFound"); + print ' '.$langs->transnoentities("CorrectedInvoiceNotFound").''; } } @@ -2938,12 +2988,13 @@ if ($action == 'create') { $facavoir->fetch($id); $invoicecredits[] = $facavoir->getNomUrl(1); } - print ' ('.$langs->transnoentities("InvoiceHasAvoir") . (count($invoicecredits) ? ' ' : '') . implode(',', $invoicecredits) . ')'; + print ' '.$langs->transnoentities("InvoiceHasAvoir") . (count($invoicecredits) ? ' ' : '') . implode(',', $invoicecredits); + print ''; } if (isset($objectidnext) && $objectidnext > 0) { $facthatreplace = new FactureFournisseur($db); $facthatreplace->fetch($facidnext); - print ' ('.$langs->transnoentities("ReplacedByInvoice", $facthatreplace->getNomUrl(1)).')'; + print ' '.str_replace('{s1}', $facthatreplace->getNomUrl(1), $langs->transnoentities("ReplacedByInvoice", '{s1}')).''; } if ($object->type == FactureFournisseur::TYPE_CREDIT_NOTE || $object->type == FactureFournisseur::TYPE_DEPOSIT) { $discount = new DiscountAbsolute($db); @@ -3576,7 +3627,7 @@ if ($action == 'create') { /* * Lines */ - print ''; + print ''; print ''; print ''; print ''; @@ -3601,7 +3652,7 @@ if ($action == 'create') { // Show object lines if (!empty($object->lines)) { - $ret = $object->printObjectLines($action, $societe, $mysoc, $lineid, 1); + $object->printObjectLines($action, $societe, $mysoc, $lineid, 1); } $num = count($object->lines); diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index 79a3862ae52..9b790050571 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -99,14 +99,8 @@ $search_country = GETPOST("search_country", 'int'); $search_type_thirdparty = GETPOST("search_type_thirdparty", 'int'); $search_user = GETPOST('search_user', 'int'); $search_sale = GETPOST('search_sale', 'int'); -$search_date_startday = GETPOST('search_date_startday', 'int'); -$search_date_startmonth = GETPOST('search_date_startmonth', 'int'); -$search_date_startyear = GETPOST('search_date_startyear', 'int'); -$search_date_endday = GETPOST('search_date_endday', 'int'); -$search_date_endmonth = GETPOST('search_date_endmonth', 'int'); -$search_date_endyear = GETPOST('search_date_endyear', 'int'); -$search_date_start = dol_mktime(0, 0, 0, $search_date_startmonth, $search_date_startday, $search_date_startyear); // Use tzserver -$search_date_end = dol_mktime(23, 59, 59, $search_date_endmonth, $search_date_endday, $search_date_endyear); +$search_date_start = GETPOSTDATE('search_date_start', '', 'tzserver'); +$search_date_end = GETPOSTDATE('search_date_end', '23:59:59', 'tzserver'); $search_datelimit_startday = GETPOST('search_datelimit_startday', 'int'); $search_datelimit_startmonth = GETPOST('search_datelimit_startmonth', 'int'); $search_datelimit_startyear = GETPOST('search_datelimit_startyear', 'int'); @@ -277,12 +271,6 @@ if (empty($reshook)) { $search_type = ''; $search_country = ''; $search_type_thirdparty = ''; - $search_date_startday = ''; - $search_date_startmonth = ''; - $search_date_startyear = ''; - $search_date_endday = ''; - $search_date_endmonth = ''; - $search_date_endyear = ''; $search_date_start = ''; $search_date_end = ''; $search_datelimit_startday = ''; @@ -404,6 +392,9 @@ $facturestatic = new FactureFournisseur($db); $formcompany = new FormCompany($db); $thirdparty = new Societe($db); +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $sql = "SELECT"; if ($search_all) { $sql = 'SELECT DISTINCT'; @@ -506,11 +497,15 @@ if ($search_type != '' && $search_type >= 0) { if ($search_project) { $sql .= natural_search('p.ref', $search_project); } -if ($search_company) { - $sql .= natural_search('s.nom', $search_company); -} -if ($search_company_alias) { - $sql .= natural_search('s.name_alias', $search_company_alias); +if (empty($arrayfields['s.name_alias']['checked']) && $search_company) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_company); +} else { + if ($search_company) { + $sql .= natural_search('s.nom', $search_company); + } + if ($search_company_alias) { + $sql .= natural_search('s.name_alias', $search_company_alias); + } } if ($search_town) { $sql .= natural_search('s.town', $search_town); @@ -759,6 +754,9 @@ if ($socid) { } $param = '&socid='.$socid; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -768,23 +766,11 @@ if ($limit > 0 && $limit != $conf->liste_limit) { if ($search_all) { $param .= '&search_all='.urlencode($search_all); } -if ($search_date_startday) { - $param .= '&search_date_startday='.urlencode($search_date_startday); +if ($search_date_start) { + $param .= buildParamDate('search_date_start', null, '', 'tzserver'); } -if ($search_date_startmonth) { - $param .= '&search_date_startmonth='.urlencode($search_date_startmonth); -} -if ($search_date_startyear) { - $param .= '&search_date_startyear='.urlencode($search_date_startyear); -} -if ($search_date_endday) { - $param .= '&search_date_endday='.urlencode($search_date_endday); -} -if ($search_date_endmonth) { - $param .= '&search_date_endmonth='.urlencode($search_date_endmonth); -} -if ($search_date_endyear) { - $param .= '&search_date_endyear='.urlencode($search_date_endyear); +if ($search_date_end) { + $param .= buildParamDate('search_date_end', null, '', 'tzserver'); } if ($search_datelimit_startday) { $param .= '&search_datelimit_startday='.urlencode($search_datelimit_startday); @@ -911,7 +897,10 @@ $url = DOL_URL_ROOT.'/fourn/facture/card.php?action=create'; if (!empty($socid)) { $url .= '&socid='.urlencode($socid); } -$newcardbutton = dolGetButtonTitle($langs->trans('NewBill'), '', 'fa fa-plus-circle', $url, '', ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer)); +$newcardbutton = ''; +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewBill'), '', 'fa fa-plus-circle', $url, '', ($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer)); $i = 0; print ''."\n"; @@ -1219,9 +1208,9 @@ if (!empty($arrayfields['f.tms']['checked'])) { } // Status if (!empty($arrayfields['f.fk_statut']['checked'])) { - print ''; + print ''; $liststatus = array('0'=>$langs->trans("Draft"), '1'=>$langs->trans("Unpaid"), '2'=>$langs->trans("Paid")); - print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', '', 1); + print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage', 1); print ''; } // Action column @@ -1423,409 +1412,423 @@ if ($num > 0) { $remaintopay = -$facturestatic->getSumFromThisCreditNotesNotUsed(); } } - - print ''; - // Action column - if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->facid, $arrayofselected)) { - $selected = 1; + if ($mode == 'kanban') { + if ($i == 0) { + print ''; + print '
'; + } + // Output Kanban + $facturestatic->socid = $thirdparty->getNomUrl(1, 'supplier', 3); + $facturestatic->total_ht = $obj->total_ht; + $facturestatic->date = $obj->datef; + print $facturestatic->getKanbanView(''); + if ($i == (min($num, $limit) - 1)) { + print '
'; + print ''; + } + } else { + print ''; + // Action column + if (getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->facid, $arrayofselected)) { + $selected = 1; + } + print ''; } - print ''; + print ''; } - print ''; - } - if (!empty($arrayfields['f.ref']['checked'])) { - print ''; + if (!empty($arrayfields['f.ref']['checked'])) { + print ''; - print ''; - // Picto + Ref - print '
'; - print $facturestatic->getNomUrl(1, '', 0, 0, '', 0, -1, 1); + print ''; + // Picto + Ref + print '
'; + print $facturestatic->getNomUrl(1, '', 0, 0, '', 0, -1, 1); - $filename = dol_sanitizeFileName($obj->ref); - $filedir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); - $subdir = get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); - print $formfile->getDocumentsLink('facture_fournisseur', $subdir, $filedir); - print '
'; + $filename = dol_sanitizeFileName($obj->ref); + $filedir = $conf->fournisseur->facture->dir_output.'/'.get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); + $subdir = get_exdir($obj->facid, 2, 0, 0, $facturestatic, 'invoice_supplier').dol_sanitizeFileName($obj->ref); + print $formfile->getDocumentsLink('facture_fournisseur', $subdir, $filedir); + print '
'; - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Supplier ref - if (!empty($arrayfields['f.ref_supplier']['checked'])) { - print ''; - print $obj->ref_supplier; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Type - if (!empty($arrayfields['f.type']['checked'])) { - print ''; - print $facturestatic->getLibType(); - print ""; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Label - if (!empty($arrayfields['f.label']['checked'])) { - print ''; - print $obj->label; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date - if (!empty($arrayfields['f.datef']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->datef), 'day'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Date limit - if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { - print ''.dol_print_date($datelimit, 'day'); - if ($facturestatic->hasDelay()) { - print img_warning($langs->trans('Alert').' - '.$langs->trans('Late')); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Project - if (!empty($arrayfields['p.ref']['checked'])) { - print ''; - if ($obj->project_id > 0) { - $projectstatic->id = $obj->project_id; - $projectstatic->ref = $obj->project_ref; - $projectstatic->title = $obj->project_label; - print $projectstatic->getNomUrl(1); - } - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Third party - if (!empty($arrayfields['s.nom']['checked'])) { - print ''; - print $thirdparty->getNomUrl(1, 'supplier', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Alias - if (!empty($arrayfields['s.name_alias']['checked'])) { - print ''; - print $thirdparty->name_alias; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Town - if (!empty($arrayfields['s.town']['checked'])) { - print ''; - print $obj->town; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Zip - if (!empty($arrayfields['s.zip']['checked'])) { - print ''; - print dol_escape_htmltag($obj->zip); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // State - if (!empty($arrayfields['state.nom']['checked'])) { - print "".$obj->state_name."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Country - if (!empty($arrayfields['country.code_iso']['checked'])) { - print ''; - $tmparray = getCountry($obj->fk_pays, 'all'); - print $tmparray['label']; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type ent - if (!empty($arrayfields['typent.code']['checked'])) { - print ''; - if (empty($typenArray)) { - $typenArray = $formcompany->typent_array(1); - } - print $typenArray[$obj->typent_code]; - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Payment condition - if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { - $s = $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 1, '', -1, -1, 1); - print ''; - print dol_escape_htmltag($s); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Payment mode - if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { - $s = $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1, 0, '', 1); - print ''; - print dol_escape_htmltag($s); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Amount HT - if (!empty($arrayfields['f.total_ht']['checked'])) { - print ''.price($obj->total_ht)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; - } - $totalarray['val']['f.total_ht'] += $obj->total_ht; - } - // Amount VAT - if (!empty($arrayfields['f.total_vat']['checked'])) { - print ''.price($obj->total_vat)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_vat'; - } - $totalarray['val']['f.total_vat'] += $obj->total_vat; - } - // Amount LocalTax1 - if (!empty($arrayfields['f.total_localtax1']['checked'])) { - print ''.price($obj->total_localtax1)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax1'; - } - $totalarray['val']['f.total_localtax1'] += $obj->total_localtax1; - } - // Amount LocalTax2 - if (!empty($arrayfields['f.total_localtax2']['checked'])) { - print ''.price($obj->total_localtax2)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax2'; - } - $totalarray['val']['f.total_localtax2'] += $obj->total_localtax2; - } - // Amount TTC - if (!empty($arrayfields['f.total_ttc']['checked'])) { - print ''.price($obj->total_ttc)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ttc'; - } - $totalarray['val']['f.total_ttc'] += $obj->total_ttc; - } - - $userstatic->id = $obj->fk_user_author; - $userstatic->login = $obj->login; - $userstatic->lastname = $obj->lastname; - $userstatic->firstname = $obj->firstname; - $userstatic->email = $obj->user_email; - $userstatic->statut = $obj->user_statut; - $userstatic->entity = $obj->entity; - $userstatic->photo = $obj->photo; - $userstatic->office_phone = $obj->office_phone; - $userstatic->office_fax = $obj->office_fax; - $userstatic->user_mobile = $obj->user_mobile; - $userstatic->job = $obj->job; - $userstatic->gender = $obj->gender; - - // Author - if (!empty($arrayfields['u.login']['checked'])) { - print ''; - if ($userstatic->id) { - print $userstatic->getLoginUrl(-1); - } else { - print ' '; - } - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - if (!empty($arrayfields['dynamount_payed']['checked'])) { - print ''.(!empty($totalpay) ?price($totalpay, 0, $langs) : '').''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'totalam'; - } - $totalarray['val']['totalam'] += $totalpay; - } - - if (!empty($arrayfields['rtp']['checked'])) { - print ''.(!empty($remaintopay) ?price($remaintopay, 0, $langs) : ' ').''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - if (!$i) { - $totalarray['pos'][$totalarray['nbfield']] = 'rtp'; - } - $totalarray['val']['rtp'] += $remaintopay; - } - - // Currency - if (!empty($arrayfields['f.multicurrency_code']['checked'])) { - print ''.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Currency rate - if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { - print ''; - $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); - print "\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount HT - if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { - print ''.price($obj->multicurrency_total_ht)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount VAT - if (!empty($arrayfields['f.multicurrency_total_vat']['checked'])) { - print ''.price($obj->multicurrency_total_vat)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Amount TTC - if (!empty($arrayfields['f.multicurrency_total_ttc']['checked'])) { - print ''.price($obj->multicurrency_total_ttc)."\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - if (!empty($arrayfields['multicurrency_dynamount_payed']['checked'])) { - print ''.(!empty($multicurrency_totalpay) ?price($multicurrency_totalpay, 0, $langs) : '').''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Pending amount - if (!empty($arrayfields['multicurrency_rtp']['checked'])) { - print ''; - print (!empty($multicurrency_remaintopay) ? price($multicurrency_remaintopay, 0, $langs) : ''); - print ''; // TODO Use a denormalized field - if (!$i) { - $totalarray['nbfield']++; - } - } - - - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); - $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - - // Date creation - if (!empty($arrayfields['f.datec']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Date modification - if (!empty($arrayfields['f.tms']['checked'])) { - print ''; - print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Status - if (!empty($arrayfields['f.fk_statut']['checked'])) { - print ''; - print $facturestatic->LibStatut($obj->paye, $obj->fk_statut, 5, $paiement, $obj->type); - print ""; - if (!$i) { - $totalarray['nbfield']++; - } - } - - // Action column - if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { - print ''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->facid, $arrayofselected)) { - $selected = 1; + print "\n"; + if (!$i) { + $totalarray['nbfield']++; } - print ''; } - print ''; - } - if (!$i) { - $totalarray['nbfield']++; - } - print "\n"; + // Supplier ref + if (!empty($arrayfields['f.ref_supplier']['checked'])) { + print ''; + print $obj->ref_supplier; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type + if (!empty($arrayfields['f.type']['checked'])) { + print ''; + print $facturestatic->getLibType(); + print ""; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Label + if (!empty($arrayfields['f.label']['checked'])) { + print ''; + print $obj->label; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date + if (!empty($arrayfields['f.datef']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->datef), 'day'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Date limit + if (!empty($arrayfields['f.date_lim_reglement']['checked'])) { + print ''.dol_print_date($datelimit, 'day'); + if ($facturestatic->hasDelay()) { + print img_warning($langs->trans('Alert').' - '.$langs->trans('Late')); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Project + if (!empty($arrayfields['p.ref']['checked'])) { + print ''; + if ($obj->project_id > 0) { + $projectstatic->id = $obj->project_id; + $projectstatic->ref = $obj->project_ref; + $projectstatic->title = $obj->project_label; + print $projectstatic->getNomUrl(1); + } + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Third party + if (!empty($arrayfields['s.nom']['checked'])) { + print ''; + print $thirdparty->getNomUrl(1, 'supplier', 0, 0, -1, empty($arrayfields['s.name_alias']['checked']) ? 0 : 1); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Alias + if (!empty($arrayfields['s.name_alias']['checked'])) { + print ''; + print $thirdparty->name_alias; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Town + if (!empty($arrayfields['s.town']['checked'])) { + print ''; + print $obj->town; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Zip + if (!empty($arrayfields['s.zip']['checked'])) { + print ''; + print dol_escape_htmltag($obj->zip); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // State + if (!empty($arrayfields['state.nom']['checked'])) { + print "".$obj->state_name."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Country + if (!empty($arrayfields['country.code_iso']['checked'])) { + print ''; + $tmparray = getCountry($obj->fk_pays, 'all'); + print $tmparray['label']; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type ent + if (!empty($arrayfields['typent.code']['checked'])) { + print ''; + if (empty($typenArray)) { + $typenArray = $formcompany->typent_array(1); + } + print $typenArray[$obj->typent_code]; + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Payment condition + if (!empty($arrayfields['f.fk_cond_reglement']['checked'])) { + $s = $form->form_conditions_reglement($_SERVER['PHP_SELF'], $obj->fk_cond_reglement, 'none', 1, '', -1, -1, 1); + print ''; + print dol_escape_htmltag($s); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Payment mode + if (!empty($arrayfields['f.fk_mode_reglement']['checked'])) { + $s = $form->form_modes_reglement($_SERVER['PHP_SELF'], $obj->fk_mode_reglement, 'none', '', -1, 0, '', 1); + print ''; + print dol_escape_htmltag($s); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Amount HT + if (!empty($arrayfields['f.total_ht']['checked'])) { + print ''.price($obj->total_ht)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ht'; + } + $totalarray['val']['f.total_ht'] += $obj->total_ht; + } + // Amount VAT + if (!empty($arrayfields['f.total_vat']['checked'])) { + print ''.price($obj->total_vat)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_vat'; + } + $totalarray['val']['f.total_vat'] += $obj->total_vat; + } + // Amount LocalTax1 + if (!empty($arrayfields['f.total_localtax1']['checked'])) { + print ''.price($obj->total_localtax1)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax1'; + } + $totalarray['val']['f.total_localtax1'] += $obj->total_localtax1; + } + // Amount LocalTax2 + if (!empty($arrayfields['f.total_localtax2']['checked'])) { + print ''.price($obj->total_localtax2)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_localtax2'; + } + $totalarray['val']['f.total_localtax2'] += $obj->total_localtax2; + } + // Amount TTC + if (!empty($arrayfields['f.total_ttc']['checked'])) { + print ''.price($obj->total_ttc)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'f.total_ttc'; + } + $totalarray['val']['f.total_ttc'] += $obj->total_ttc; + } + + $userstatic->id = $obj->fk_user_author; + $userstatic->login = $obj->login; + $userstatic->lastname = $obj->lastname; + $userstatic->firstname = $obj->firstname; + $userstatic->email = $obj->user_email; + $userstatic->statut = $obj->user_statut; + $userstatic->entity = $obj->entity; + $userstatic->photo = $obj->photo; + $userstatic->office_phone = $obj->office_phone; + $userstatic->office_fax = $obj->office_fax; + $userstatic->user_mobile = $obj->user_mobile; + $userstatic->job = $obj->job; + $userstatic->gender = $obj->gender; + + // Author + if (!empty($arrayfields['u.login']['checked'])) { + print ''; + if ($userstatic->id) { + print $userstatic->getLoginUrl(-1); + } else { + print ' '; + } + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + if (!empty($arrayfields['dynamount_payed']['checked'])) { + print ''.(!empty($totalpay) ?price($totalpay, 0, $langs) : '').''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'totalam'; + } + $totalarray['val']['totalam'] += $totalpay; + } + + if (!empty($arrayfields['rtp']['checked'])) { + print ''.(!empty($remaintopay) ?price($remaintopay, 0, $langs) : ' ').''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + if (!$i) { + $totalarray['pos'][$totalarray['nbfield']] = 'rtp'; + } + $totalarray['val']['rtp'] += $remaintopay; + } + + // Currency + if (!empty($arrayfields['f.multicurrency_code']['checked'])) { + print ''.$obj->multicurrency_code.' - '.$langs->trans('Currency'.$obj->multicurrency_code)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Currency rate + if (!empty($arrayfields['f.multicurrency_tx']['checked'])) { + print ''; + $form->form_multicurrency_rate($_SERVER['PHP_SELF'].'?id='.$obj->rowid, $obj->multicurrency_tx, 'none', $obj->multicurrency_code); + print "\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount HT + if (!empty($arrayfields['f.multicurrency_total_ht']['checked'])) { + print ''.price($obj->multicurrency_total_ht)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount VAT + if (!empty($arrayfields['f.multicurrency_total_vat']['checked'])) { + print ''.price($obj->multicurrency_total_vat)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Amount TTC + if (!empty($arrayfields['f.multicurrency_total_ttc']['checked'])) { + print ''.price($obj->multicurrency_total_ttc)."\n"; + if (!$i) { + $totalarray['nbfield']++; + } + } + if (!empty($arrayfields['multicurrency_dynamount_payed']['checked'])) { + print ''.(!empty($multicurrency_totalpay) ?price($multicurrency_totalpay, 0, $langs) : '').''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Pending amount + if (!empty($arrayfields['multicurrency_rtp']['checked'])) { + print ''; + print (!empty($multicurrency_remaintopay) ? price($multicurrency_remaintopay, 0, $langs) : ''); + print ''; // TODO Use a denormalized field + if (!$i) { + $totalarray['nbfield']++; + } + } + + + // Extra fields + include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_print_fields.tpl.php'; + // Fields from hook + $parameters = array('arrayfields'=>$arrayfields, 'obj'=>$obj, 'i'=>$i, 'totalarray'=>&$totalarray); + $reshook = $hookmanager->executeHooks('printFieldListValue', $parameters, $object, $action); // Note that $action and $object may have been modified by hook + print $hookmanager->resPrint; + + // Date creation + if (!empty($arrayfields['f.datec']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_creation), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Date modification + if (!empty($arrayfields['f.tms']['checked'])) { + print ''; + print dol_print_date($db->jdate($obj->date_update), 'dayhour', 'tzuser'); + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Status + if (!empty($arrayfields['f.fk_statut']['checked'])) { + print ''; + print $facturestatic->LibStatut($obj->paye, $obj->fk_statut, 5, $paiement, $obj->type); + print ""; + if (!$i) { + $totalarray['nbfield']++; + } + } + + // Action column + if (!getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN')) { + print ''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->facid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print ''; + } + if (!$i) { + $totalarray['nbfield']++; + } + + print "\n"; + } $i++; } diff --git a/htdocs/ftp/index.php b/htdocs/ftp/index.php index 6222d3db8bd..e6c1aac1372 100644 --- a/htdocs/ftp/index.php +++ b/htdocs/ftp/index.php @@ -98,41 +98,6 @@ $mesg = ''; * ACTIONS */ -// Submit file -if (GETPOST("sendit") && !empty($conf->global->MAIN_UPLOAD_DOC)) { - require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; - - $result = $ecmdir->fetch(GETPOST("section", 'int')); - if (!($result > 0)) { - dol_print_error($db, $ecmdir->error); - exit; - } - $relativepath = $ecmdir->getRelativePath(); - $upload_dir = $conf->ecm->dir_output.'/'.$relativepath; - - if (dol_mkdir($upload_dir) >= 0) { - $resupload = dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $upload_dir."/".dol_unescapefile($_FILES['userfile']['name']), 0); - if (is_numeric($resupload) && $resupload > 0) { - $result = $ecmdir->changeNbOfFiles('+'); - } else { - $langs->load("errors"); - if ($resupload < 0) { // Unknown error - setEventMessages($langs->trans("ErrorFileNotUploaded"), null, 'errors'); - } elseif (preg_match('/ErrorFileIsInfectedWithAVirus/', $resupload)) { - // Files infected by a virus - setEventMessages($langs->trans("ErrorFileIsInfectedWithAVirus"), null, 'errors'); - } else // Known error - { - setEventMessages($langs->trans($resupload), null, 'errors'); - } - } - } else { - // Transfer failure (file exceeding the limit ?) - $langs->load("errors"); - setEventMessages($langs->trans("ErrorFailToCreateDir", $upload_dir), null, 'errors'); - } -} - if ($action == 'uploadfile') { // set up a connection or die if (!$conn_id) { @@ -189,6 +154,7 @@ if ($action == 'addfolder') { // Action ajout d'un rep if ($action == 'add' && $user->rights->ftp->setup) { + $ecmdir = new EcmDirectory($db); $ecmdir->ref = GETPOST("ref"); $ecmdir->label = GETPOST("label"); $ecmdir->description = GETPOST("desc"); @@ -317,7 +283,7 @@ if ($action == 'download') { $newsection = $section; - $result = dol_ftp_get($connect_id, $localfile, $file, $newsection); + $result = dol_ftp_get($conn_id, $localfile, $file, $newsection); if ($result) { @@ -341,9 +307,9 @@ if ($action == 'download') { header('Content-Type: '.$type); } if ($attachment) { - header('Content-Disposition: attachment; filename="'.$filename.'"'); + header('Content-Disposition: attachment; filename="'.$file.'"'); } else { - header('Content-Disposition: inline; filename="'.$filename.'"'); + header('Content-Disposition: inline; filename="'.$file.'"'); } // Ajout directives pour resoudre bug IE @@ -354,7 +320,7 @@ if ($action == 'download') { exit; } else { - setEventMessages($langs->transnoentitiesnoconv('FailedToGetFile', $remotefile), null, 'errors'); + setEventMessages($langs->transnoentitiesnoconv('FailedToGetFile', $file), null, 'errors'); } } else { dol_print_error('', $mesg); @@ -661,6 +627,7 @@ if (!function_exists('ftp_connect')) { print '
'; print ""; + if ($user->hasRight('ftp', 'write')) { print load_fiche_titre($langs->trans("AttachANewFile"), null, null); print '
'; @@ -672,6 +639,9 @@ if (!function_exists('ftp_connect')) { print ''; print ''; print '
'; + + print '

'; + print load_fiche_titre($langs->trans("AddFolder"), null, null); print '
'; print ''; diff --git a/htdocs/holiday/card.php b/htdocs/holiday/card.php index 0a8f7a5c760..3e800760606 100644 --- a/htdocs/holiday/card.php +++ b/htdocs/holiday/card.php @@ -586,7 +586,7 @@ if (empty($reshook)) { // If no SQL error, we redirect to the request form if (!$error) { - // Calculcate number of days consummed + // Calculcate number of days consumed $nbopenedday = num_open_day($object->date_debut_gmt, $object->date_fin_gmt, 0, 1, $object->halfday); $soldeActuel = $object->getCpforUser($object->fk_user, $object->fk_type); $newSolde = ($soldeActuel - $nbopenedday); @@ -810,7 +810,7 @@ if (empty($reshook)) { $error++; } - // Calculcate number of days consummed + // Calculcate number of days consumed $nbopenedday = num_open_day($object->date_debut_gmt, $object->date_fin_gmt, 0, 1, $object->halfday); $soldeActuel = $object->getCpforUser($object->fk_user, $object->fk_type); diff --git a/htdocs/holiday/class/holiday.class.php b/htdocs/holiday/class/holiday.class.php index 0125becd21c..9b3f0a1ce16 100644 --- a/htdocs/holiday/class/holiday.class.php +++ b/htdocs/holiday/class/holiday.class.php @@ -1470,7 +1470,7 @@ class Holiday extends CommonObject $sql .= " value = '".$this->db->escape($value)."'"; $sql .= " WHERE name = '".$this->db->escape($name)."'"; - dol_syslog(get_class($this).'::updateConfCP name='.$name.'', LOG_DEBUG); + dol_syslog(get_class($this).'::updateConfCP name='.$name, LOG_DEBUG); $result = $this->db->query($sql); if ($result) { return true; @@ -1580,7 +1580,7 @@ class Holiday extends CommonObject // We add a log for each user $this->addLogCP($user->id, $userCounter['rowid'], $langs->trans('HolidaysMonthlyUpdate'), $newSolde, $userCounter['type']); - $result = $this->updateSoldeCP($userCounter['rowid'], $newSolde, $userCounter['type'], $langs->trans('HolidaysMonthlyUpdate')); + $result = $this->updateSoldeCP($userCounter['rowid'], $newSolde, $userCounter['type']); if ($result < 0) { $error++; diff --git a/htdocs/holiday/define_holiday.php b/htdocs/holiday/define_holiday.php index 2d47467319d..2eb69145254 100644 --- a/htdocs/holiday/define_holiday.php +++ b/htdocs/holiday/define_holiday.php @@ -188,7 +188,7 @@ if (empty($reshook)) { $db->commit(); if ($nbok > 0) { - setEventMessages('UpdateConfCPOK', '', 'mesgs'); + setEventMessages('UpdateConfCPOK', null, 'mesgs'); } } else { $db->rollback(); diff --git a/htdocs/hrm/admin/admin_establishment.php b/htdocs/hrm/admin/admin_establishment.php index 99212988488..59192bc5ca5 100644 --- a/htdocs/hrm/admin/admin_establishment.php +++ b/htdocs/hrm/admin/admin_establishment.php @@ -145,13 +145,12 @@ if ($result) { $establishmentstatic->label = $obj->label; $establishmentstatic->status = $obj->status; - print ''; print ''.$establishmentstatic->getNomUrl(1).''; - print ''.$obj->label.''; - print ''.$obj->address.''; - print ''.$obj->zip.''; - print ''.$obj->town.''; + print ''.dol_escape_htmltag($obj->label).''; + print ''.dol_escape_htmltag($obj->address).''; + print ''.dol_escape_htmltag($obj->zip).''; + print ''.dol_escape_htmltag($obj->town).''; print ''; print $establishmentstatic->getLibStatut(5); print ''; @@ -160,7 +159,7 @@ if ($result) { $i++; } } else { - print ''.$langs->trans("None").''; + print ''.$langs->trans("None").''; } print ''; diff --git a/htdocs/hrm/class/evaluation.class.php b/htdocs/hrm/class/evaluation.class.php index b35a23a6389..4a41f1c8e0e 100644 --- a/htdocs/hrm/class/evaluation.class.php +++ b/htdocs/hrm/class/evaluation.class.php @@ -118,7 +118,7 @@ class Evaluation extends CommonObject 'import_key' => array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>'1', 'position'=>1000, 'notnull'=>-1, 'visible'=>-2,), 'status' => array('type'=>'smallint', 'label'=>'Status', 'enabled'=>'1', 'position'=>1000, 'notnull'=>1, 'default'=>0, 'visible'=>5, 'index'=>1, 'arrayofkeyval'=>array('0'=>'Draft', '1'=>'Validated', '6' => 'Closed'),), 'date_eval' => array('type'=>'date', 'label'=>'DateEval', 'enabled'=>'1', 'position'=>502, 'notnull'=>1, 'visible'=>1,), - 'fk_user' => array('type'=>'integer:User:user/class/user.class.php', 'label'=>'User', 'enabled'=>'1', 'position'=>504, 'notnull'=>1, 'visible'=>1,), + 'fk_user' => array('type'=>'integer:User:user/class/user.class.php:0', 'label'=>'User', 'enabled'=>'1', 'position'=>504, 'notnull'=>1, 'visible'=>1,), 'fk_job' => array('type'=>'integer:Job:/hrm/class/job.class.php', 'label'=>'JobPosition', 'enabled'=>'1', 'position'=>505, 'notnull'=>1, 'visible'=>1,), ); public $rowid; @@ -182,7 +182,7 @@ class Evaluation extends CommonObject */ public function __construct(DoliDB $db) { - global $conf, $langs; + global $conf, $langs, $user; $this->db = $db; @@ -193,6 +193,10 @@ class Evaluation extends CommonObject $this->fields['entity']['enabled'] = 0; } + if (empty($user->rights->hrm->evaluation->readall)) { + $this->fields['fk_user']['type'].= ':rowid IN('.$this->db->sanitize(implode(", ", $user->getAllChildIds(1))).')'; + } + $this->date_eval = dol_now(); // Unset fields that are disabled @@ -849,7 +853,7 @@ class Evaluation extends CommonObject $this->labelStatus[self::STATUS_CLOSED] = $langs->transnoentitiesnoconv('Closed'); $this->labelStatusShort[self::STATUS_DRAFT] = $langs->transnoentitiesnoconv('Draft'); $this->labelStatusShort[self::STATUS_VALIDATED] = $langs->transnoentitiesnoconv('Validated'); - $this->labelStatus[self::STATUS_CLOSED] = $langs->transnoentitiesnoconv('Closed'); + $this->labelStatusShort[self::STATUS_CLOSED] = $langs->transnoentitiesnoconv('Closed'); } $statusType = 'status'.$status; @@ -919,8 +923,8 @@ class Evaluation extends CommonObject $result = $objectline->fetchAll('ASC', '', 0, 0, array('customsql'=>'fk_evaluation = '.$this->id)); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; diff --git a/htdocs/hrm/class/evaluationdet.class.php b/htdocs/hrm/class/evaluationdet.class.php index f9bbde51912..5489065e52d 100644 --- a/htdocs/hrm/class/evaluationdet.class.php +++ b/htdocs/hrm/class/evaluationdet.class.php @@ -561,7 +561,8 @@ class Evaluationline extends CommonObject $sql .= " WHERE filename LIKE '".$this->db->escape($this->ref)."%' AND filepath = 'evaluationline/".$this->db->escape($this->ref)."' and entity = ".$conf->entity; $resql = $this->db->query($sql); if (!$resql) { - $error++; $this->error = $this->db->lasterror(); + $error++; + $this->error = $this->db->lasterror(); } // We rename directory ($this->ref = old ref, $num = new ref) in order not to lose the attachments @@ -891,8 +892,8 @@ class Evaluationline extends CommonObject $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql'=>'fk_evaluationdet = '.$this->id)); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; diff --git a/htdocs/hrm/class/job.class.php b/htdocs/hrm/class/job.class.php index 117878c10c9..93950979a1a 100644 --- a/htdocs/hrm/class/job.class.php +++ b/htdocs/hrm/class/job.class.php @@ -600,30 +600,27 @@ class Job extends CommonObject } /** - * Get last job for user + * Get the last occupied position for a user * - * @param int $fk_user id of user we need to get last job - * @return mixed|string|null + * @param int $fk_user Id of user we need to get last job + * @return Position|string Last occupied position */ public function getLastJobForUser($fk_user) { - global $db; - - $j = new Job($db); - $Tab = $j->getForUser($fk_user); + $Tab = $this->getForUser($fk_user); if (empty($Tab)) return ''; - $job = array_shift($Tab); + $lastpos = array_shift($Tab); - return $job; + return $lastpos; } /** - * Get jobs for user + * Get array of occupied positions for a user * - * @param int $userid id of user we need to get job list - * @return array of jobs + * @param int $userid Id of user we need to get job list + * @return Position[] Array of occupied positions */ public function getForUser($userid) { @@ -925,8 +922,8 @@ class Job extends CommonObject $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql'=>'fk_job = '.$this->id)); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; diff --git a/htdocs/hrm/class/position.class.php b/htdocs/hrm/class/position.class.php index 5d0c04a4f47..98b5fd89be9 100644 --- a/htdocs/hrm/class/position.class.php +++ b/htdocs/hrm/class/position.class.php @@ -971,8 +971,8 @@ class Position extends CommonObject $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql' => 'fk_position = ' . $this->id)); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; @@ -1036,6 +1036,8 @@ class Position extends CommonObject } /** + * getForUser + * * @param int $userid id of user we need to get position list * @return array|int of positions of user with for each of them the job fetched into that array */ @@ -1049,7 +1051,7 @@ class Position extends CommonObject } /** - * Create a document onto disk according to template module. + * Create a document onto disk according to template module. * * @param string $modele Force template to use ('' to not force) * @param Translate $outputlangs objet lang a utiliser pour traduction diff --git a/htdocs/hrm/class/skill.class.php b/htdocs/hrm/class/skill.class.php index 2c86c5dca56..3f56294a7b2 100644 --- a/htdocs/hrm/class/skill.class.php +++ b/htdocs/hrm/class/skill.class.php @@ -521,7 +521,7 @@ class Skill extends CommonObject */ public function delete(User $user, $notrigger = false) { - return $this->deleteCommon($user, $notrigger);; + return $this->deleteCommon($user, $notrigger); } /** @@ -965,8 +965,8 @@ class Skill extends CommonObject $result = $objectline->fetchAll('ASC', 'rankorder', 0, 0, array('customsql'=>'fk_skill = '.$this->id)); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; diff --git a/htdocs/hrm/class/skillrank.class.php b/htdocs/hrm/class/skillrank.class.php index 6db80642bab..2d75425823e 100644 --- a/htdocs/hrm/class/skillrank.class.php +++ b/htdocs/hrm/class/skillrank.class.php @@ -919,8 +919,8 @@ class SkillRank extends CommonObject $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql'=>'fk_skillrank = '.((int) $this->id))); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; diff --git a/htdocs/hrm/compare.php b/htdocs/hrm/compare.php index 686d5820695..6365dd51d25 100644 --- a/htdocs/hrm/compare.php +++ b/htdocs/hrm/compare.php @@ -28,9 +28,6 @@ * 2- the central part displays the skills. display of the maximum score for this group and the number of occurrences. * * 3- the right part displays the members of group 2 or the job to be compared - * - * - * */ @@ -48,6 +45,7 @@ require_once DOL_DOCUMENT_ROOT . '/hrm/lib/hrm.lib.php'; // Load translation files required by the page $langs->load('hrm'); +$job = new Job($db); // Permissions $permissiontoread = $user->rights->hrm->evaluation->read || $user->rights->hrm->compare_advance->read; @@ -61,8 +59,8 @@ if (!$permissiontoread || ($action === 'create' && !$permissiontoadd)) accessfor * View */ -$css = array(); -$css[] = '/hrm/css/style.css'; +$css = array('/hrm/css/style.css'); + llxHeader('', $langs->trans('SkillComparison'), '', '', 0, 0, '', $css); $head = array(); @@ -74,8 +72,6 @@ $head[$h][2] = 'compare'; print dol_get_fiche_head($head, 'compare', '', 1); -//$PDOdb = new TPDOdb; -$form = new Form($db); ?> diff --git a/htdocs/install/index.php b/htdocs/install/index.php index a7ce50c819f..6810e3c509f 100644 --- a/htdocs/install/index.php +++ b/htdocs/install/index.php @@ -44,7 +44,7 @@ $langs->load("admin"); * View */ -$formadmin = new FormAdmin(''); // Note: $db does not exist yet but we don't need it, so we put ''. +$formadmin = new FormAdmin(null); // Note: $db does not exist yet but we don't need it, so we put ''. pHeader("", "check"); // Next step = check diff --git a/htdocs/install/install.forced.sample.php b/htdocs/install/install.forced.sample.php index 98f102ddea0..1e986e4a446 100644 --- a/htdocs/install/install.forced.sample.php +++ b/htdocs/install/install.forced.sample.php @@ -15,59 +15,59 @@ * along with this program. If not, see . */ -/** @var bool Hide PHP informations */ +/** @var boolean $force_install_nophpinfo Hide PHP informations */ $force_install_nophpinfo = true; -/** @var int 1 = Lock and hide environment variables, 2 = Lock all set variables */ +/** @var int $force_install_noedit 1 = Lock and hide environment variables, 2 = Lock all set variables */ $force_install_noedit = 2; -/** @var string Information message */ +/** @var string $force_install_message Information message */ $force_install_message = 'Welcome to your Dolibarr install'; -/** @var string Data root absolute path (documents folder) */ +/** @var string $force_install_main_data_root Data root absolute path (documents folder) */ $force_install_main_data_root = null; -/** @var bool Force HTTPS */ +/** @var boolean $force_install_mainforcehttps Force HTTPS */ $force_install_mainforcehttps = true; -/** @var string Database name */ +/** @var string $force_install_database Database name */ $force_install_database = 'dolibarr'; -/** @var string Database driver (mysql|mysqli|pgsql|mssql|sqlite|sqlite3) */ +/** @var string $force_install_type Database driver (mysql|mysqli|pgsql|mssql|sqlite|sqlite3) */ $force_install_type = 'mysqli'; -/** @var string Database server host */ +/** @var string $force_install_dbserver Database server host */ $force_install_dbserver = 'localhost'; -/** @var int Database server port */ +/** @var int $force_install_port Database server port */ $force_install_port = 3306; -/** @var string Database tables prefix */ +/** @var string $force_install_prefix Database tables prefix */ $force_install_prefix = 'llx_'; -/** @var bool Force database creation */ +/** @var bool $force_install_createdatabase Force database creation */ $force_install_createdatabase = true; -/** @var string Database username */ +/** @var string $force_install_databaselogin Database username */ $force_install_databaselogin = 'root'; -/** @var string Database password */ +/** @var string $force_install_databasepass Database password */ $force_install_databasepass = ''; -/** @var bool Force database user creation */ +/** @var bool $force_install_createuser Force database user creation */ $force_install_createuser = false; -/** @var string Database root username */ +/** @var string $force_install_databaserootlogin Database root username */ $force_install_databaserootlogin = 'root'; -/** @var string Database root password */ +/** @var string $force_install_databaserootpass Database root password */ $force_install_databaserootpass = ''; -/** @var string Dolibarr super-administrator username */ +/** @var string $force_install_dolibarrlogin Dolibarr super-administrator username */ $force_install_dolibarrlogin = 'admin'; -/** @var bool Force install locking */ +/** @var bool $force_install_lockinstall Force install locking */ $force_install_lockinstall = true; -/** @var string Enable module(s) (Comma separated class names list) */ +/** @var string $force_install_module Enable module(s) (Comma separated class names list) */ $force_install_module = 'modSociete,modFournisseur,modFacture'; diff --git a/htdocs/install/lib/repair.lib.php b/htdocs/install/lib/repair.lib.php index aea82107d29..c7c45dff053 100644 --- a/htdocs/install/lib/repair.lib.php +++ b/htdocs/install/lib/repair.lib.php @@ -125,7 +125,7 @@ function checkLinkedElements($sourcetype, $targettype) /** * Clean data into ecm_directories table * - * @return void + * @return int <0 if KO, >0 if OK */ function clean_data_ecm_directories() { @@ -145,12 +145,14 @@ function clean_data_ecm_directories() $resqlupdate = $db->query($sqlupdate); if (!$resqlupdate) { dol_print_error($db, 'Failed to update'); + return -1; } } } } else { dol_print_error($db, 'Failed to run request'); + return -1; } - return; + return 1; } diff --git a/htdocs/install/mysql/data/llx_20_c_departements.sql b/htdocs/install/mysql/data/llx_20_c_departements.sql index 04fea66c8ed..fc70051a1f8 100644 --- a/htdocs/install/mysql/data/llx_20_c_departements.sql +++ b/htdocs/install/mysql/data/llx_20_c_departements.sql @@ -1516,124 +1516,124 @@ INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc -- Provinces GB (id country=7) -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('701', 701, NULL, 0,NULL, 'Bedfordshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('702', 701, NULL, 0,NULL, 'Berkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('703', 701, NULL, 0,NULL, 'Bristol, City of', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('704', 701, NULL, 0,NULL, 'Buckinghamshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('705', 701, NULL, 0,NULL, 'Cambridgeshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('706', 701, NULL, 0,NULL, 'Cheshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('707', 701, NULL, 0,NULL, 'Cleveland', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('708', 701, NULL, 0,NULL, 'Cornwall', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('709', 701, NULL, 0,NULL, 'Cumberland', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('710', 701, NULL, 0,NULL, 'Cumbria', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('711', 701, NULL, 0,NULL, 'Derbyshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('712', 701, NULL, 0,NULL, 'Devon', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('713', 701, NULL, 0,NULL, 'Dorset', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('714', 701, NULL, 0,NULL, 'Co. Durham', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('715', 701, NULL, 0,NULL, 'East Riding of Yorkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('716', 701, NULL, 0,NULL, 'East Sussex', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('717', 701, NULL, 0,NULL, 'Essex', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('718', 701, NULL, 0,NULL, 'Gloucestershire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('719', 701, NULL, 0,NULL, 'Greater Manchester', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('720', 701, NULL, 0,NULL, 'Hampshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('721', 701, NULL, 0,NULL, 'Hertfordshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('722', 701, NULL, 0,NULL, 'Hereford and Worcester', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('723', 701, NULL, 0,NULL, 'Herefordshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('724', 701, NULL, 0,NULL, 'Huntingdonshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('725', 701, NULL, 0,NULL, 'Isle of Man', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('726', 701, NULL, 0,NULL, 'Isle of Wight', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('727', 701, NULL, 0,NULL, 'Jersey', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('728', 701, NULL, 0,NULL, 'Kent', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('729', 701, NULL, 0,NULL, 'Lancashire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('730', 701, NULL, 0,NULL, 'Leicestershire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('731', 701, NULL, 0,NULL, 'Lincolnshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('732', 701, NULL, 0,NULL, 'London - City of London', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('733', 701, NULL, 0,NULL, 'Merseyside', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('734', 701, NULL, 0,NULL, 'Middlesex', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('735', 701, NULL, 0,NULL, 'Norfolk', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('736', 701, NULL, 0,NULL, 'North Yorkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('737', 701, NULL, 0,NULL, 'North Riding of Yorkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('738', 701, NULL, 0,NULL, 'Northamptonshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('739', 701, NULL, 0,NULL, 'Northumberland', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('740', 701, NULL, 0,NULL, 'Nottinghamshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('741', 701, NULL, 0,NULL, 'Oxfordshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('742', 701, NULL, 0,NULL, 'Rutland', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('743', 701, NULL, 0,NULL, 'Shropshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('744', 701, NULL, 0,NULL, 'Somerset', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('745', 701, NULL, 0,NULL, 'Staffordshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('746', 701, NULL, 0,NULL, 'Suffolk', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('747', 701, NULL, 0,NULL, 'Surrey', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('748', 701, NULL, 0,NULL, 'Sussex', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('749', 701, NULL, 0,NULL, 'Tyne and Wear', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('750', 701, NULL, 0,NULL, 'Warwickshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('751', 701, NULL, 0,NULL, 'West Midlands', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('752', 701, NULL, 0,NULL, 'West Sussex', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('753', 701, NULL, 0,NULL, 'West Yorkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('754', 701, NULL, 0,NULL, 'West Riding of Yorkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('755', 701, NULL, 0,NULL, 'Wiltshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('756', 701, NULL, 0,NULL, 'Worcestershire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('757', 701, NULL, 0,NULL, 'Yorkshire', 1); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('701', 701, NULL, 0,NULL, 'Bedfordshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('702', 701, NULL, 0,NULL, 'Berkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('703', 701, NULL, 0,NULL, 'Bristol, City of'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('704', 701, NULL, 0,NULL, 'Buckinghamshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('705', 701, NULL, 0,NULL, 'Cambridgeshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('706', 701, NULL, 0,NULL, 'Cheshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('707', 701, NULL, 0,NULL, 'Cleveland'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('708', 701, NULL, 0,NULL, 'Cornwall'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('709', 701, NULL, 0,NULL, 'Cumberland'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('710', 701, NULL, 0,NULL, 'Cumbria'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('711', 701, NULL, 0,NULL, 'Derbyshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('712', 701, NULL, 0,NULL, 'Devon'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('713', 701, NULL, 0,NULL, 'Dorset'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('714', 701, NULL, 0,NULL, 'Co. Durham'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('715', 701, NULL, 0,NULL, 'East Riding of Yorkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('716', 701, NULL, 0,NULL, 'East Sussex'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('717', 701, NULL, 0,NULL, 'Essex'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('718', 701, NULL, 0,NULL, 'Gloucestershire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('719', 701, NULL, 0,NULL, 'Greater Manchester'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('720', 701, NULL, 0,NULL, 'Hampshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('721', 701, NULL, 0,NULL, 'Hertfordshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('722', 701, NULL, 0,NULL, 'Hereford and Worcester'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('723', 701, NULL, 0,NULL, 'Herefordshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('724', 701, NULL, 0,NULL, 'Huntingdonshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('725', 701, NULL, 0,NULL, 'Isle of Man'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('726', 701, NULL, 0,NULL, 'Isle of Wight'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('727', 701, NULL, 0,NULL, 'Jersey'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('728', 701, NULL, 0,NULL, 'Kent'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('729', 701, NULL, 0,NULL, 'Lancashire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('730', 701, NULL, 0,NULL, 'Leicestershire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('731', 701, NULL, 0,NULL, 'Lincolnshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('732', 701, NULL, 0,NULL, 'London - City of London'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('733', 701, NULL, 0,NULL, 'Merseyside'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('734', 701, NULL, 0,NULL, 'Middlesex'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('735', 701, NULL, 0,NULL, 'Norfolk'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('736', 701, NULL, 0,NULL, 'North Yorkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('737', 701, NULL, 0,NULL, 'North Riding of Yorkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('738', 701, NULL, 0,NULL, 'Northamptonshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('739', 701, NULL, 0,NULL, 'Northumberland'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('740', 701, NULL, 0,NULL, 'Nottinghamshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('741', 701, NULL, 0,NULL, 'Oxfordshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('742', 701, NULL, 0,NULL, 'Rutland'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('743', 701, NULL, 0,NULL, 'Shropshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('744', 701, NULL, 0,NULL, 'Somerset'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('745', 701, NULL, 0,NULL, 'Staffordshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('746', 701, NULL, 0,NULL, 'Suffolk'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('747', 701, NULL, 0,NULL, 'Surrey'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('748', 701, NULL, 0,NULL, 'Sussex'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('749', 701, NULL, 0,NULL, 'Tyne and Wear'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('750', 701, NULL, 0,NULL, 'Warwickshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('751', 701, NULL, 0,NULL, 'West Midlands'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('752', 701, NULL, 0,NULL, 'West Sussex'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('753', 701, NULL, 0,NULL, 'West Yorkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('754', 701, NULL, 0,NULL, 'West Riding of Yorkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('755', 701, NULL, 0,NULL, 'Wiltshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('756', 701, NULL, 0,NULL, 'Worcestershire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('757', 701, NULL, 0,NULL, 'Yorkshire'); -- Wales -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('758', 702, NULL, 0,NULL, 'Anglesey', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('759', 702, NULL, 0,NULL, 'Breconshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('760', 702, NULL, 0,NULL, 'Caernarvonshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('761', 702, NULL, 0,NULL, 'Cardiganshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('762', 702, NULL, 0,NULL, 'Carmarthenshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('763', 702, NULL, 0,NULL, 'Ceredigion', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('764', 702, NULL, 0,NULL, 'Denbighshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('765', 702, NULL, 0,NULL, 'Flintshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('766', 702, NULL, 0,NULL, 'Glamorgan', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('767', 702, NULL, 0,NULL, 'Gwent', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('768', 702, NULL, 0,NULL, 'Gwynedd', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('769', 702, NULL, 0,NULL, 'Merionethshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('770', 702, NULL, 0,NULL, 'Monmouthshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('771', 702, NULL, 0,NULL, 'Mid Glamorgan', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('772', 702, NULL, 0,NULL, 'Montgomeryshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('773', 702, NULL, 0,NULL, 'Pembrokeshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('774', 702, NULL, 0,NULL, 'Powys', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('775', 702, NULL, 0,NULL, 'Radnorshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('776', 702, NULL, 0,NULL, 'South Glamorgan', 1); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('758', 702, NULL, 0,NULL, 'Anglesey'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('759', 702, NULL, 0,NULL, 'Breconshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('760', 702, NULL, 0,NULL, 'Caernarvonshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('761', 702, NULL, 0,NULL, 'Cardiganshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('762', 702, NULL, 0,NULL, 'Carmarthenshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('763', 702, NULL, 0,NULL, 'Ceredigion'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('764', 702, NULL, 0,NULL, 'Denbighshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('765', 702, NULL, 0,NULL, 'Flintshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('766', 702, NULL, 0,NULL, 'Glamorgan'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('767', 702, NULL, 0,NULL, 'Gwent'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('768', 702, NULL, 0,NULL, 'Gwynedd'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('769', 702, NULL, 0,NULL, 'Merionethshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('770', 702, NULL, 0,NULL, 'Monmouthshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('771', 702, NULL, 0,NULL, 'Mid Glamorgan'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('772', 702, NULL, 0,NULL, 'Montgomeryshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('773', 702, NULL, 0,NULL, 'Pembrokeshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('774', 702, NULL, 0,NULL, 'Powys'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('775', 702, NULL, 0,NULL, 'Radnorshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('776', 702, NULL, 0,NULL, 'South Glamorgan'); -- Scotland -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('777', 703, NULL, 0,NULL, 'Aberdeen, City of', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('778', 703, NULL, 0,NULL, 'Angus', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('779', 703, NULL, 0,NULL, 'Argyll', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('780', 703, NULL, 0,NULL, 'Ayrshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('781', 703, NULL, 0,NULL, 'Banffshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('782', 703, NULL, 0,NULL, 'Berwickshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('783', 703, NULL, 0,NULL, 'Bute', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('784', 703, NULL, 0,NULL, 'Caithness', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('785', 703, NULL, 0,NULL, 'Clackmannanshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('786', 703, NULL, 0,NULL, 'Dumfriesshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('787', 703, NULL, 0,NULL, 'Dumbartonshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('788', 703, NULL, 0,NULL, 'Dundee, City of', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('789', 703, NULL, 0,NULL, 'East Lothian', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('790', 703, NULL, 0,NULL, 'Fife', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('791', 703, NULL, 0,NULL, 'Inverness', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('792', 703, NULL, 0,NULL, 'Kincardineshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('793', 703, NULL, 0,NULL, 'Kinross-shire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('794', 703, NULL, 0,NULL, 'Kirkcudbrightshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('795', 703, NULL, 0,NULL, 'Lanarkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('796', 703, NULL, 0,NULL, 'Midlothian', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('797', 703, NULL, 0,NULL, 'Morayshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('798', 703, NULL, 0,NULL, 'Nairnshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('799', 703, NULL, 0,NULL, 'Orkney', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('800', 703, NULL, 0,NULL, 'Peebleshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('801', 703, NULL, 0,NULL, 'Perthshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('802', 703, NULL, 0,NULL, 'Renfrewshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('803', 703, NULL, 0,NULL, 'Ross & Cromarty', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('804', 703, NULL, 0,NULL, 'Roxburghshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('805', 703, NULL, 0,NULL, 'Selkirkshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('806', 703, NULL, 0,NULL, 'Shetland', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('807', 703, NULL, 0,NULL, 'Stirlingshire', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('808', 703, NULL, 0,NULL, 'Sutherland', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('809', 703, NULL, 0,NULL, 'West Lothian', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('810', 703, NULL, 0,NULL, 'Wigtownshire', 1); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('777', 703, NULL, 0,NULL, 'Aberdeen, City of'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('778', 703, NULL, 0,NULL, 'Angus'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('779', 703, NULL, 0,NULL, 'Argyll'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('780', 703, NULL, 0,NULL, 'Ayrshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('781', 703, NULL, 0,NULL, 'Banffshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('782', 703, NULL, 0,NULL, 'Berwickshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('783', 703, NULL, 0,NULL, 'Bute'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('784', 703, NULL, 0,NULL, 'Caithness'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('785', 703, NULL, 0,NULL, 'Clackmannanshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('786', 703, NULL, 0,NULL, 'Dumfriesshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('787', 703, NULL, 0,NULL, 'Dumbartonshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('788', 703, NULL, 0,NULL, 'Dundee, City of'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('789', 703, NULL, 0,NULL, 'East Lothian'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('790', 703, NULL, 0,NULL, 'Fife'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('791', 703, NULL, 0,NULL, 'Inverness'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('792', 703, NULL, 0,NULL, 'Kincardineshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('793', 703, NULL, 0,NULL, 'Kinross-shire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('794', 703, NULL, 0,NULL, 'Kirkcudbrightshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('795', 703, NULL, 0,NULL, 'Lanarkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('796', 703, NULL, 0,NULL, 'Midlothian'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('797', 703, NULL, 0,NULL, 'Morayshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('798', 703, NULL, 0,NULL, 'Nairnshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('799', 703, NULL, 0,NULL, 'Orkney'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('800', 703, NULL, 0,NULL, 'Peebleshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('801', 703, NULL, 0,NULL, 'Perthshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('802', 703, NULL, 0,NULL, 'Renfrewshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('803', 703, NULL, 0,NULL, 'Ross & Cromarty'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('804', 703, NULL, 0,NULL, 'Roxburghshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('805', 703, NULL, 0,NULL, 'Selkirkshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('806', 703, NULL, 0,NULL, 'Shetland'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('807', 703, NULL, 0,NULL, 'Stirlingshire'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('808', 703, NULL, 0,NULL, 'Sutherland'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('809', 703, NULL, 0,NULL, 'West Lothian'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('810', 703, NULL, 0,NULL, 'Wigtownshire'); -- Northern Ireland -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('811', 704, NULL, 0,NULL, 'Antrim', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('812', 704, NULL, 0,NULL, 'Armagh', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('813', 704, NULL, 0,NULL, 'Co. Down', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('814', 704, NULL, 0,NULL, 'Co. Fermanagh', 1); -INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom, active) VALUES ('815', 704, NULL, 0,NULL, 'Co. Londonderry', 1); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('811', 704, NULL, 0,NULL, 'Antrim'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('812', 704, NULL, 0,NULL, 'Armagh'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('813', 704, NULL, 0,NULL, 'Co. Down'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('814', 704, NULL, 0,NULL, 'Co. Fermanagh'); +INSERT INTO llx_c_departements (code_departement, fk_region, cheflieu, tncc, ncc, nom) VALUES ('815', 704, NULL, 0,NULL, 'Co. Londonderry'); -- Provinces India (id country=117) diff --git a/htdocs/install/mysql/data/llx_accounting_account_lu.sql b/htdocs/install/mysql/data/llx_accounting_account_lu.sql index 831ac6b8f08..06d4def6b51 100644 --- a/htdocs/install/mysql/data/llx_accounting_account_lu.sql +++ b/htdocs/install/mysql/data/llx_accounting_account_lu.sql @@ -207,7 +207,7 @@ INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, acc INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17201, 'PCN2020-LUXEMBURG', 'ASSETS', '41229', 0, 'Corrections de valeur', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17202, 'PCN2020-LUXEMBURG', 'ASSETS', '42111', 0, 'Avances et acomptes', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17203, 'PCN2020-LUXEMBURG', 'ASSETS', '42119', 0, 'Corrections de valeur', '1'); -INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17204, 'PCN2020-LUXEMBURG', 'ASSETS', '4212', 0, 'Cr./assoc. ou act.(aut. qu'ent. liées)', '1'); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17204, 'PCN2020-LUXEMBURG', 'ASSETS', '4212', 0, 'Cr./assoc. ou act.(aut. qu’ent. liées)', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17205, 'PCN2020-LUXEMBURG', 'ASSETS', '42121', 0, 'De Franco Vincent', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17206, 'PCN2020-LUXEMBURG', 'ASSETS', '42131', 0, 'Subventions d’investissement', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17207, 'PCN2020-LUXEMBURG', 'ASSETS', '42132', 0, 'Subventions d’exploitation', '1'); @@ -237,7 +237,7 @@ INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, acc INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17231, 'PCN2020-LUXEMBURG', 'ASSETS', '42188', 0, 'Autres créances diverses', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17232, 'PCN2020-LUXEMBURG', 'ASSETS', '42189', 0, 'Corrections de valeur', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17233, 'PCN2020-LUXEMBURG', 'ASSETS', '4221', 0, 'Personnel - Avances et acomptes', '1'); -INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17234, 'PCN2020-LUXEMBURG', 'ASSETS', '4222', 0, 'Cr./assoc. ou act.(aut. qu'ent. liées)', '1'); +INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17234, 'PCN2020-LUXEMBURG', 'ASSETS', '4222', 0, 'Cr./assoc. ou act.(aut. qu’ent. liées)', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17235, 'PCN2020-LUXEMBURG', 'ASSETS', '42231', 0, 'Subventions d’investissement', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17236, 'PCN2020-LUXEMBURG', 'ASSETS', '42232', 0, 'Subventions d’exploitation', '1'); INSERT INTO llx_accounting_account (entity, rowid, fk_pcg_version, pcg_type, account_number, account_parent, label, active) VALUES (__ENTITY__, 17237, 'PCN2020-LUXEMBURG', 'ASSETS', '42238', 0, 'Autres subventions', '1'); diff --git a/htdocs/install/mysql/data/llx_c_action_trigger.sql b/htdocs/install/mysql/data/llx_c_action_trigger.sql index 9aa28c116c8..98fa2523a3f 100644 --- a/htdocs/install/mysql/data/llx_c_action_trigger.sql +++ b/htdocs/install/mysql/data/llx_c_action_trigger.sql @@ -43,7 +43,9 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_MODIFY','Customer proposal modified','Executed when a customer proposal is modified','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_SENTBYMAIL','Commercial proposal sent by mail','Executed when a commercial proposal is sent by mail','propal',3); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_SIGNED','Customer proposal closed signed','Executed when a customer proposal is closed signed','propal',2); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_SIGNED_WEB','Customer proposal closed signed on portal','Executed when a customer proposal is closed signed on portal','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_REFUSED','Customer proposal closed refused','Executed when a customer proposal is closed refused','propal',2); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_REFUSED_WEB','Customer proposal closed refused on portal','Executed when a customer proposal is closed refused on portal','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLASSIFY_BILLED','Customer proposal set billed','Executed when a customer proposal is set to billed','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_DELETE','Customer proposal deleted','Executed when a customer proposal is deleted','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_VALIDATE','Customer order validate','Executed when a customer order is validated','commande',4); @@ -124,6 +126,7 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_MODIFY','Project modified','Executed when a project is modified','project',142); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_DELETE','Project deleted','Executed when a project is deleted','project',143); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_SENTBYMAIL','Project sent by mail','Executed when a project is sent by email','project',144); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_CLOSE','Project closed','Executed when a project is closed','project',145); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('TICKET_CREATE','Ticket created','Executed when a ticket is created','ticket',161); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('TICKET_MODIFY','Ticket modified','Executed when a ticket is modified','ticket',163); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('TICKET_ASSIGNED','Ticket assigned','Executed when a ticket is modified','ticket',164); diff --git a/htdocs/install/mysql/data/llx_c_forme_juridique.sql b/htdocs/install/mysql/data/llx_c_forme_juridique.sql index c35824fa235..af625035804 100644 --- a/htdocs/install/mysql/data/llx_c_forme_juridique.sql +++ b/htdocs/install/mysql/data/llx_c_forme_juridique.sql @@ -332,6 +332,7 @@ INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle, active) VALUES (140, INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle, active) VALUES (140, '14006', 'Société anonyme (SA)', 1); INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle, active) VALUES (140, '14007', 'Société coopérative (SC)', 1); INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle, active) VALUES (140, '14008', 'Société européenne (SE)', 1); +INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle, active) VALUES (140, '14009', 'Société à responsabilité limitée simplifiée (SARL-S)', 1); -- Romania INSERT INTO llx_c_forme_juridique (fk_pays, code, libelle, active) VALUES (188, '18801', 'AFJ - Alte forme juridice', 1); diff --git a/htdocs/install/mysql/data/llx_c_hrm_public_holiday.sql b/htdocs/install/mysql/data/llx_c_hrm_public_holiday.sql index a8e9ac3be80..772a9ad612f 100644 --- a/htdocs/install/mysql/data/llx_c_hrm_public_holiday.sql +++ b/htdocs/install/mysql/data/llx_c_hrm_public_holiday.sql @@ -7,6 +7,8 @@ -- Copyright (C) 2007 Patrick Raguin -- Copyright (C) 2019 Markus Welters -- Copyright (C) 2022 Joachim Kueter +-- Copyright (C) 2022 Nick Fragoulis + -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -104,6 +106,20 @@ INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, m INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('AT-SAINTSTEFAN', 0, 41, '', 0, 12, 26, 1); INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('AT-Silvester', 0, 41, '', 0, 12, 31, 1); +-- Greece (102) +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΠΡΩΤΟΧΡΟΝΙΑ', 0, 102, '', 0, 1, 1, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΘΕΟΦΑΝΕΙΑ', 0, 102, '', 0, 1, 6, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-25Η ΜΑΡΤΙΟΥ', 0, 102, '', 0, 3, 25, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΠΡΩΤΟΜΑΓΙΑ', 0, 102, '', 0, 5, 1, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΚΑΘΑΡΑ ΔΕΥΤΕΡΑ', 0, 102, 'ΚΑΘΑΡΑ_ΔΕΥΤΕΡΑ', 0, 0, 0, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΜΕΓΑΛΗ ΠΑΡΑΣΚΕΥΗ', 0, 102, 'ΜΕΓΑΛΗ_ΠΑΡΑΣΚΕΥΗ', 0, 0, 0, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΔΕΥΤΕΡΑ ΤΟΥ ΠΑΣΧΑ', 0, 102, 'ΔΕΥΤΕΡΑ_ΤΟΥ_ΠΑΣΧΑ', 0, 0, 0, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΤΟΥ ΑΓΙΟΥ ΠΝΕΥΜΑΤΟΣ', 0, 102, 'ΤΟΥ_ΑΓΙΟΥ_ΠΝΕΥΜΑΤΟΣ', 0, 0, 0, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΚΟΙΜΗΣΗ ΤΗΣ ΘΕΟΤΟΚΟΥ', 0, 102, '', 0, 8, 15, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-28Η ΟΚΤΩΒΡΙΟΥ', 0, 102, '', 0, 10, 28, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΧΡΙΣΤΟΥΓΕΝΝΑ', 0, 102, '', 0, 12, 25, 1); +INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('GR-ΣΥΝΑΞΗ ΘΕΟΤΟΚΟΥ', 0, 102, '', 0, 12, 26, 1); + -- India (117) INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('IN-REPUBLICDAY', 0, 117, '', 0, 1, 26, 1); INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('IN-GANDI', 0, 117, '', 0, 10, 2, 1); diff --git a/htdocs/install/mysql/data/llx_c_tva.sql b/htdocs/install/mysql/data/llx_c_tva.sql index 6c96cb46605..72cff6afde7 100644 --- a/htdocs/install/mysql/data/llx_c_tva.sql +++ b/htdocs/install/mysql/data/llx_c_tva.sql @@ -194,7 +194,7 @@ insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (14 insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1402, 140, '14','0','VAT rate - intermediary',1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1403, 140, '8','0','VAT rate - reduced', 1); insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1404, 140, '3','0','VAT rate - super-reduced', 1); -insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1405, 140, '17','0','VAT rate - standard',1); +insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1405, 140, '16','0','VAT rate - standard',1); -- MALI (id country=147) insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,note,active) values (1471, 147, '0','0','VAT rate 0', 1); diff --git a/htdocs/install/mysql/migration/16.0.0-17.0.0.sql b/htdocs/install/mysql/migration/16.0.0-17.0.0.sql index 3a9d02c8583..095904bc2c2 100644 --- a/htdocs/install/mysql/migration/16.0.0-17.0.0.sql +++ b/htdocs/install/mysql/migration/16.0.0-17.0.0.sql @@ -93,8 +93,6 @@ UPDATE llx_holiday SET fk_user_approve = fk_user_valid WHERE statut = 3 AND fk_u ALTER TABLE llx_inventory ADD COLUMN categories_product VARCHAR(255) DEFAULT NULL AFTER fk_product; -ALTER TABLE llx_ticket ADD COLUMN ip varchar(250); - ALTER TABLE llx_societe ADD last_main_doc VARCHAR(255) NULL AFTER model_pdf; ALTER TABLE llx_emailcollector_emailcollector MODIFY COLUMN lastresult text; @@ -122,12 +120,12 @@ ALTER TABLE llx_product ADD COLUMN sell_or_eat_by_mandatory tinyint DEFAULT 0 NO ALTER TABLE llx_recruitment_recruitmentcandidature ADD email_date datetime after email_msgid; -ALTER TABLE llx_societe ADD last_main_doc VARCHAR(255) NULL AFTER model_pdf; - ALTER TABLE llx_ticket ADD COLUMN ip varchar(250); ALTER TABLE llx_ticket ADD email_date datetime after email_msgid; +ALTER TABLE llx_ticket MODIFY COLUMN message mediumtext; + ALTER TABLE llx_cronjob ADD COLUMN pid integer; INSERT INTO llx_c_hrm_public_holiday (code, entity, fk_country, dayrule, year, month, day, active) VALUES('BE-VICTORYDAY', 0, 2, '', 0, 5, 8, 1); @@ -209,6 +207,8 @@ ALTER TABLE llx_societe_remise_except ADD COLUMN multicurrency_tx double(24,8) N -- VMYSQL4.3 ALTER TABLE llx_hrm_evaluationdet CHANGE COLUMN `rank` rankorder integer; -- VPGSQL8.2 ALTER TABLE llx_hrm_evaluationdet CHANGE COLUMN rank rankorder integer; +-- VMYSQL4.3 ALTER TABLE llx_hrm_skillrank CHANGE COLUMN `rank` rankorder integer; +-- VPGSQL8.2 ALTER TABLE llx_hrm_skillrank CHANGE COLUMN rank rankorder integer; -- Rename const to hide public and private notes (fix allow notes const was used to hide) @@ -238,7 +238,9 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_MODIFY','Customer proposal modified','Executed when a customer proposal is modified','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_SENTBYMAIL','Commercial proposal sent by mail','Executed when a commercial proposal is sent by mail','propal',3); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_SIGNED','Customer proposal closed signed','Executed when a customer proposal is closed signed','propal',2); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_SIGNED_WEB','Customer proposal closed signed on portal','Executed when a customer proposal is closed signed on portal','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_REFUSED','Customer proposal closed refused','Executed when a customer proposal is closed refused','propal',2); +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLOSE_REFUSED_WEB','Customer proposal closed refused on portal','Executed when a customer proposal is closed refused on portal','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_CLASSIFY_BILLED','Customer proposal set billed','Executed when a customer proposal is set to billed','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROPAL_DELETE','Customer proposal deleted','Executed when a customer proposal is deleted','propal',2); insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('ORDER_VALIDATE','Customer order validate','Executed when a customer order is validated','commande',4); @@ -390,4 +392,3 @@ ALTER TABLE llx_opensurvey_user_studs ADD COLUMN date_creation datetime NULL; ALTER TABLE llx_opensurvey_comments ADD COLUMN date_creation datetime NULL; ALTER TABLE llx_c_tva ADD COLUMN use_default tinyint DEFAULT 0; - diff --git a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql index 4e68aebfdc8..5999acf05a8 100644 --- a/htdocs/install/mysql/migration/17.0.0-18.0.0.sql +++ b/htdocs/install/mysql/migration/17.0.0-18.0.0.sql @@ -1,7 +1,7 @@ -- -- Be carefull to requests order. -- This file must be loaded by calling /install/index.php page --- when current version is 16.0.0 or higher. +-- when current version is 18.0.0 or higher. -- -- To restrict request to Mysql version x.y minimum use -- VMYSQLx.y -- To restrict request to Pgsql version x.y minimum use -- VPGSQLx.y @@ -32,5 +32,34 @@ -- -- VPGSQL8.2 SELECT dol_util_rebuild_sequences(); +-- v17 + +-- VMYSQL4.3 ALTER TABLE llx_hrm_skillrank CHANGE COLUMN `rank` rankorder integer; +-- VPGSQL8.2 ALTER TABLE llx_hrm_skillrank CHANGE COLUMN rank rankorder integer; + + + +-- v18 + +insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_CLOSE','Project closed','Executed when a project is closed','project',145); + +-- amount was removed in v12 +ALTER TABLE llx_facture DROP COLUMN amount; + +-- Rename prospect level on contact +ALTER TABLE llx_socpeople CHANGE fk_prospectcontactlevel fk_prospectlevel varchar(12); + +ALTER TABLE llx_facture ADD COLUMN prorata_discount real DEFAULT NULL; + +ALTER TABLE llx_payment_salary MODIFY COLUMN datep datetime; + +INSERT INTO llx_c_tva(rowid,fk_pays,code,taux,localtax1,localtax1_type,localtax2,localtax2_type,recuperableonly,note,active) values (1179, 117, 'I-28' , 28, 0, '0', 0, '0', 0, 'IGST', 1); +INSERT INTO llx_c_tva(rowid,fk_pays,code,taux,localtax1,localtax1_type,localtax2,localtax2_type,recuperableonly,note,active) values (1176, 117, 'C+S-18', 0, 9, '1', 9, '1', 0, 'CGST+SGST - Same state sales', 1); + + +ALTER TABLE llx_user ADD COLUMN flagdelsessionsbefore datetime DEFAULT NULL; + +ALTER TABLE llx_website ADD COLUMN pageviews_previous_month BIGINT UNSIGNED DEFAULT 0; + ALTER TABLE llx_product_stock ADD CONSTRAINT fk_product_product_rowid FOREIGN KEY (fk_product) REFERENCES llx_product (rowid); ALTER TABLE llx_product_stock ADD CONSTRAINT fk_entrepot_entrepot_rowid FOREIGN KEY (fk_entrepot) REFERENCES llx_entrepot (rowid); diff --git a/htdocs/install/mysql/tables/llx_actioncomm.sql b/htdocs/install/mysql/tables/llx_actioncomm.sql index d4d0b65ef25..a64513d5d9e 100644 --- a/htdocs/install/mysql/tables/llx_actioncomm.sql +++ b/htdocs/install/mysql/tables/llx_actioncomm.sql @@ -80,6 +80,8 @@ create table llx_actioncomm fk_element integer DEFAULT NULL, -- For link to an element (proposal, invoice, order, ...) elementtype varchar(255) DEFAULT NULL, -- For link to an element (proposal, invoice, order, ...) + ip varchar(250), --ip used to create record (for public submission page) + import_key varchar(14), extraparams varchar(255) -- for other parameters with json format )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_eventorganization_conferenceorboothattendee.sql b/htdocs/install/mysql/tables/llx_eventorganization_conferenceorboothattendee.sql index 973c738a076..0b5654ff3de 100644 --- a/htdocs/install/mysql/tables/llx_eventorganization_conferenceorboothattendee.sql +++ b/htdocs/install/mysql/tables/llx_eventorganization_conferenceorboothattendee.sql @@ -35,6 +35,7 @@ CREATE TABLE llx_eventorganization_conferenceorboothattendee( fk_user_creat integer, fk_user_modif integer, last_main_doc varchar(255), + ip varchar(250), --ip used to create record (for public submission page) import_key varchar(14), model_pdf varchar(255), status smallint NOT NULL diff --git a/htdocs/install/mysql/tables/llx_facture.sql b/htdocs/install/mysql/tables/llx_facture.sql index 7377d7803a7..6e54df4eb32 100644 --- a/htdocs/install/mysql/tables/llx_facture.sql +++ b/htdocs/install/mysql/tables/llx_facture.sql @@ -39,7 +39,7 @@ create table llx_facture date_pointoftax date DEFAULT NULL, -- date point of tax (for GB) date_valid date, -- date validation tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -- last modification date - date_closing datetime, -- date de cloture + date_closing datetime, -- date de cloture paye smallint DEFAULT 0 NOT NULL, remise_percent real DEFAULT 0, -- remise relative @@ -62,7 +62,7 @@ create table llx_facture fk_user_author integer, -- user making creation fk_user_modif integer, -- user making last change fk_user_valid integer, -- user validating - fk_user_closing integer, -- user closing + fk_user_closing integer, -- user closing module_source varchar(32), -- name of module when invoice generated by a dedicated module (POS, ...) pos_source varchar(32), -- numero of POS terminal when order is generated by a POS module, IDsession@IDwebsite when order is generated for a website basket. @@ -81,18 +81,20 @@ create table llx_facture note_private text, note_public text, model_pdf varchar(255), - last_main_doc varchar(255), -- relative filepath+filename of last main generated document + last_main_doc varchar(255), -- relative filepath+filename of last main generated document fk_incoterms integer, -- for incoterms location_incoterms varchar(255), -- for incoterms fk_transport_mode integer, -- for intracomm report + prorata_discount real DEFAULT NULL, -- % of the prorata discount (to know how to add prorata discount lines for each vat rate in the invoice) + situation_cycle_ref smallint, -- situation cycle reference. A key that is similar for all the serie. situation_counter smallint, -- situation counter. The number into the serie: 1, 2, ... situation_final smallint, -- 0 by default, 1 it if is the final invoice. - retained_warranty real DEFAULT NULL, -- % of retained warranty + retained_warranty real DEFAULT NULL, -- % of the retained warranty (to calculate the amount to pay later) retained_warranty_date_limit date DEFAULT NULL, retained_warranty_fk_cond_reglement integer DEFAULT NULL, -- payment condition of retained warranty @@ -100,9 +102,9 @@ create table llx_facture extraparams varchar(255), -- for other parameters with json format fk_multicurrency integer, - multicurrency_code varchar(3), + multicurrency_code varchar(3), multicurrency_tx double(24,8) DEFAULT 1, - multicurrency_total_ht double(24,8) DEFAULT 0, + multicurrency_total_ht double(24,8) DEFAULT 0, multicurrency_total_tva double(24,8) DEFAULT 0, multicurrency_total_ttc double(24,8) DEFAULT 0 )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_opensurvey_comments-opensurvey.sql b/htdocs/install/mysql/tables/llx_opensurvey_comments-opensurvey.sql index a615e0f9cb7..b447431cca5 100644 --- a/htdocs/install/mysql/tables/llx_opensurvey_comments-opensurvey.sql +++ b/htdocs/install/mysql/tables/llx_opensurvey_comments-opensurvey.sql @@ -22,5 +22,6 @@ CREATE TABLE llx_opensurvey_comments ( tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, usercomment text date_creation datetime NOT NULL, + ip varchar(250), --ip used to create record (for public submission page) ) ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_opensurvey_user_studs-opensurvey.sql b/htdocs/install/mysql/tables/llx_opensurvey_user_studs-opensurvey.sql index e139816c3fa..26de6ff8a21 100644 --- a/htdocs/install/mysql/tables/llx_opensurvey_user_studs-opensurvey.sql +++ b/htdocs/install/mysql/tables/llx_opensurvey_user_studs-opensurvey.sql @@ -22,4 +22,5 @@ CREATE TABLE llx_opensurvey_user_studs ( reponses VARCHAR(200) NOT NULL, -- Not used for 'F' surveys tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP date_creation datetime NOT NULL, + ip varchar(250), --ip used to create record (for public submission page) ) ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_payment_salary.sql b/htdocs/install/mysql/tables/llx_payment_salary.sql index 308e70effc2..0dd24eb199d 100644 --- a/htdocs/install/mysql/tables/llx_payment_salary.sql +++ b/htdocs/install/mysql/tables/llx_payment_salary.sql @@ -23,7 +23,7 @@ create table llx_payment_salary tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, datec datetime, -- Create date fk_user integer DEFAULT NULL, - datep date, -- payment date + datep datetime, -- payment date datev date, -- value date (this field should not be here, only into bank tables) salary double(24,8), -- salary of user when payment was done amount double(24,8) NOT NULL DEFAULT 0, diff --git a/htdocs/install/mysql/tables/llx_prelevement.key.sql b/htdocs/install/mysql/tables/llx_prelevement.key.sql index c3234b7756a..c0178995895 100644 --- a/htdocs/install/mysql/tables/llx_prelevement.key.sql +++ b/htdocs/install/mysql/tables/llx_prelevement.key.sql @@ -21,5 +21,5 @@ ALTER TABLE llx_prelevement ADD INDEX idx_prelevement_fk_prelevement_lignes (fk_prelevement_lignes); -ALTER TABLE llx_prelevement ADD CONSTRAINT fk_prelevement_facture_fk_prelevement_lignes FOREIGN KEY (fk_prelevement_lignes) REFERENCES llx_prelevement_lignes (rowid); +ALTER TABLE llx_prelevement ADD CONSTRAINT fk_prelevement_fk_prelevement_lignes FOREIGN KEY (fk_prelevement_lignes) REFERENCES llx_prelevement_lignes (rowid); diff --git a/htdocs/install/mysql/tables/llx_prelevement_demande.key.sql b/htdocs/install/mysql/tables/llx_prelevement_demande.key.sql index cd4ed476635..5e047323189 100644 --- a/htdocs/install/mysql/tables/llx_prelevement_demande.key.sql +++ b/htdocs/install/mysql/tables/llx_prelevement_demande.key.sql @@ -17,6 +17,6 @@ -- =================================================================== -ALTER TABLE llx_prelevement_demande ADD INDEX idx_prelevement_facture_demande_fk_facture (fk_facture); -ALTER TABLE llx_prelevement_demande ADD INDEX idx_prelevement_facture_demande_fk_facture_fourn (fk_facture_fourn); +ALTER TABLE llx_prelevement_demande ADD INDEX idx_prelevement_demande_fk_facture (fk_facture); +ALTER TABLE llx_prelevement_demande ADD INDEX idx_prelevement_demande_fk_facture_fourn (fk_facture_fourn); diff --git a/htdocs/install/mysql/tables/llx_projet.sql b/htdocs/install/mysql/tables/llx_projet.sql index 5b3df54ba14..3b8bf1be05b 100644 --- a/htdocs/install/mysql/tables/llx_projet.sql +++ b/htdocs/install/mysql/tables/llx_projet.sql @@ -57,6 +57,7 @@ create table llx_projet price_registration double(24,8), price_booth double(24,8), model_pdf varchar(255), + ip varchar(250), --ip used to create record (for public submission page) last_main_doc varchar(255), -- relative filepath+filename of last main generated document import_key varchar(14) -- Import key )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_societe_account.sql b/htdocs/install/mysql/tables/llx_societe_account.sql index b200d4f3854..56eb4eb1985 100644 --- a/htdocs/install/mysql/tables/llx_societe_account.sql +++ b/htdocs/install/mysql/tables/llx_societe_account.sql @@ -1,4 +1,4 @@ --- Copyright (C) 2016 Laurent Destailleur +-- Copyright (C) 2016-2022 Laurent Destailleur -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -19,16 +19,17 @@ CREATE TABLE llx_societe_account( -- BEGIN MODULEBUILDER FIELDS rowid integer AUTO_INCREMENT PRIMARY KEY NOT NULL, - entity integer DEFAULT 1, - login varchar(128) NOT NULL, + entity integer DEFAULT 1, + + login varchar(128) NOT NULL, -- a login string into website or external system pass_encoding varchar(24), - pass_crypted varchar(128), + pass_crypted varchar(128), -- the hashed password pass_temp varchar(128), -- temporary password when asked for forget password - fk_soc integer, - fk_website integer, -- id of local web site - site varchar(128), -- name of external web site - site_account varchar(128), -- a key to identify the account on external web site - key_account varchar(128), -- the id of third party in external web site (for site_account if site_account defined) + fk_soc integer, -- if entry is linked to a thirdparty + fk_website integer, -- id of local web site (if dk_website is filled, site is empty) + site varchar(128), -- name of external web site (if site is filled, fk_website is empty) + site_account varchar(128), -- a key to identify the account on external web site (for example: 'stripe', 'paypal', 'myextapp') + key_account varchar(128), -- the id of an account in external web site (for site_account if site_account defined. some sites needs both an account name and a login that is different) note_private text, date_last_login datetime, date_previous_login datetime, diff --git a/htdocs/install/mysql/tables/llx_socpeople.sql b/htdocs/install/mysql/tables/llx_socpeople.sql index 59bd22ddfdc..5cad6a4bdc3 100644 --- a/htdocs/install/mysql/tables/llx_socpeople.sql +++ b/htdocs/install/mysql/tables/llx_socpeople.sql @@ -58,7 +58,7 @@ create table llx_socpeople photo varchar(255), no_email smallint NOT NULL DEFAULT 0, -- deprecated. Use table llx_mailing_unsubscribe instead priv smallint NOT NULL DEFAULT 0, - fk_prospectcontactlevel varchar(12), -- prospect level (in llx_c_prospectcontactlevel) + fk_prospectlevel varchar(12), -- prospect level (in llx_c_prospectcontactlevel) fk_stcommcontact integer DEFAULT 0 NOT NULL, -- commercial statut fk_user_creat integer DEFAULT 0, -- user qui a creel'enregistrement fk_user_modif integer, diff --git a/htdocs/install/mysql/tables/llx_ticket-ticket.sql b/htdocs/install/mysql/tables/llx_ticket-ticket.sql index 278d62894bc..c651eaccca2 100644 --- a/htdocs/install/mysql/tables/llx_ticket-ticket.sql +++ b/htdocs/install/mysql/tables/llx_ticket-ticket.sql @@ -26,7 +26,7 @@ CREATE TABLE llx_ticket fk_user_create integer, fk_user_assign integer, subject varchar(255), - message text, + message mediumtext, fk_statut integer, resolution integer, progress integer DEFAULT 0, -- progression 0 - 100 or null diff --git a/htdocs/install/mysql/tables/llx_user.sql b/htdocs/install/mysql/tables/llx_user.sql index ca0c7bc818d..a10f8489bcb 100644 --- a/htdocs/install/mysql/tables/llx_user.sql +++ b/htdocs/install/mysql/tables/llx_user.sql @@ -84,6 +84,7 @@ create table llx_user datelastpassvalidation datetime, -- last date we change password or we made a disconnect all datestartvalidity datetime, dateendvalidity datetime, + flagdelsessionsbefore datetime DEFAULT NULL, -- set this to a date if we need to launch an external process to invalidate all sessions for the same login created before this date iplastlogin varchar(250), ippreviouslogin varchar(250), egroupware_id integer, diff --git a/htdocs/install/mysql/tables/llx_website-website.sql b/htdocs/install/mysql/tables/llx_website-website.sql index 0df6ccf8ef3..8ac580919aa 100644 --- a/htdocs/install/mysql/tables/llx_website-website.sql +++ b/htdocs/install/mysql/tables/llx_website-website.sql @@ -36,9 +36,10 @@ CREATE TABLE llx_website fk_user_modif integer, date_creation datetime, position integer DEFAULT 0, - lastaccess datetime NULL, - pageviews_month BIGINT UNSIGNED DEFAULT 0, - pageviews_total BIGINT UNSIGNED DEFAULT 0, + lastaccess datetime NULL, -- updated at each page access + pageviews_previous_month BIGINT UNSIGNED DEFAULT 0, + pageviews_month BIGINT UNSIGNED DEFAULT 0, -- increased by 1 at each page access, saved into pageviews_previous_month when on different month than lastaccess + pageviews_total BIGINT UNSIGNED DEFAULT 0, -- increased by 1 at each page access, no reset tms timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, import_key varchar(14) -- import key ) ENGINE=innodb; diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php index 802711f4ff3..0d37f4d2dd7 100644 --- a/htdocs/install/repair.php +++ b/htdocs/install/repair.php @@ -915,7 +915,7 @@ if ($ok && GETPOST('clean_product_stock_batch', 'alpha')) { $i = 0; while ($i < $num) { $obj = $db->fetch_object($resql); - print 'Product '.$obj->rowid.'-'.$obj->ref.' in warehose '.$obj->fk_entrepot.' -> '.$obj->psrowid.': '.$obj->reel.' (product_stock.reel) != '.($obj->reelbatch ? $obj->reelbatch : '0').' (sum product_batch)'; + print 'Product '.$obj->rowid.'-'.$obj->ref.' in warehouse '.$obj->fk_entrepot.' (product_stock id '.$obj->psrowid.'): '.$obj->reel.' (Stock product_stock.reel) != '.($obj->reelbatch ? $obj->reelbatch : '0').' (Stock batch sum product_batch)'; // Fix if ($obj->reel != $obj->reelbatch) { diff --git a/htdocs/install/step5.php b/htdocs/install/step5.php index 4fc30772f78..31b086636f2 100644 --- a/htdocs/install/step5.php +++ b/htdocs/install/step5.php @@ -267,11 +267,14 @@ if ($action == "set" || empty($action) || preg_match('/upgrade/i', $action)) { if (!$resql) { dol_print_error($db, 'Error in setup program'); } + // The install.lock file is created few lines later if version is last one or if option MAIN_ALWAYS_CREATE_LOCK_AFTER_LAST_UPGRADE is on + /* No need to enable this $resql = $db->query("INSERT INTO ".MAIN_DB_PREFIX."const(name,value,type,visible,note,entity) values(".$db->encrypt('MAIN_REMOVE_INSTALL_WARNING').", ".$db->encrypt(1).", 'chaine', 1, 'Disable install warnings', 0)"); if (!$resql) { dol_print_error($db, 'Error in setup program'); } $conf->global->MAIN_REMOVE_INSTALL_WARNING = 1; + */ } // If we ask to force some modules to be enabled diff --git a/htdocs/install/upgrade2.php b/htdocs/install/upgrade2.php index bbb12e8693e..1e153109140 100644 --- a/htdocs/install/upgrade2.php +++ b/htdocs/install/upgrade2.php @@ -490,6 +490,13 @@ if (!GETPOST('action', 'aZ09') || preg_match('/upgrade/i', GETPOST('action', 'aZ if (versioncompare($versiontoarray, $afterversionarray) >= 0 && versioncompare($versiontoarray, $beforeversionarray) <= 0) { migrate_contractdet_rank(); } + + // Scripts for 18.0 + $afterversionarray = explode('.', '170.9'); + $beforeversionarray = explode('.', '18.0.9'); + if (versioncompare($versiontoarray, $afterversionarray) >= 0 && versioncompare($versiontoarray, $beforeversionarray) <= 0) { + migrate_contractdet_rank(); + } } @@ -4079,11 +4086,11 @@ function migrate_rename_directories($db, $langs, $conf, $oldname, $newname) * @param DoliDB $db Database handler * @param Translate $langs Object langs * @param Conf $conf Object conf - * @return void + * @return boolean */ function migrate_delete_old_files($db, $langs, $conf) { - $result = true; + $ret = true; dolibarr_install_syslog("upgrade2::migrate_delete_old_files"); @@ -4148,7 +4155,6 @@ function migrate_delete_old_files($db, $langs, $conf) foreach ($filetodeletearray as $filetodelete) { //print ''DOL_DOCUMENT_ROOT.$filetodelete."
\n"; - $result = 1; if (file_exists(DOL_DOCUMENT_ROOT.$filetodelete)) { $result = dol_delete_file(DOL_DOCUMENT_ROOT.$filetodelete, 0, 0, 0, null, true, false); if (!$result) { @@ -4160,7 +4166,8 @@ function migrate_delete_old_files($db, $langs, $conf) } } } - return $result; + + return $ret; } /** @@ -4169,11 +4176,11 @@ function migrate_delete_old_files($db, $langs, $conf) * @param DoliDB $db Database handler * @param Translate $langs Object langs * @param Conf $conf Object conf - * @return void + * @return boolean */ function migrate_delete_old_dir($db, $langs, $conf) { - $result = true; + $ret = true; dolibarr_install_syslog("upgrade2::migrate_delete_old_dir"); @@ -4189,7 +4196,7 @@ function migrate_delete_old_dir($db, $langs, $conf) } foreach ($filetodeletearray as $filetodelete) { - //print ''.$filetodelete."
\n"; + $result = 1; if (file_exists($filetodelete)) { $result = dol_delete_dir_recursive($filetodelete); } @@ -4199,7 +4206,8 @@ function migrate_delete_old_dir($db, $langs, $conf) print ' '.$langs->trans("RemoveItManuallyAndPressF5ToContinue").'
'; } } - return $result; + + return $ret; } @@ -4485,7 +4493,7 @@ function migrate_reload_modules($db, $langs, $conf, $listofmodule = array(), $fo * @param DoliDB $db Database handler * @param Translate $langs Object langs * @param Conf $conf Object conf - * @return void + * @return int <0 if KO, >0 if OK */ function migrate_reload_menu($db, $langs, $conf) { @@ -4515,6 +4523,8 @@ function migrate_reload_menu($db, $langs, $conf) print ''; } + + return 1; } /** diff --git a/htdocs/intracommreport/card.php b/htdocs/intracommreport/card.php index f2c88d7a217..403c4b28eae 100644 --- a/htdocs/intracommreport/card.php +++ b/htdocs/intracommreport/card.php @@ -119,7 +119,7 @@ if ($action == 'add' && $permissiontoadd) { $object->label = trim($label); $object->type = trim($exporttype); $object->type_declaration = $type_declaration; - $object->subscription = (int) $subscription; + //$object->subscription = (int) $subscription; // Fill array 'array_options' with data from add form // $ret = $extrafields->setOptionalsFromPost($extralabels, $object); diff --git a/htdocs/intracommreport/class/intracommreport.class.php b/htdocs/intracommreport/class/intracommreport.class.php index 18e6e0ecc84..88788f7070e 100644 --- a/htdocs/intracommreport/class/intracommreport.class.php +++ b/htdocs/intracommreport/class/intracommreport.class.php @@ -47,17 +47,29 @@ class IntracommReport extends CommonObject */ public $fk_element = 'fk_intracommreport'; - /** - * @var string declaration number - */ - public $declaration_number; - /** * 0 = No test on entity, 1 = Test with field entity, 2 = Test with link by societe * @var int */ public $ismultientitymanaged = 1; + public $picto = 'intracommreport'; + + + public $label; // ref ??? + + public $period; + + public $declaration; + + /** + * @var string declaration number + */ + public $declaration_number; + + public $type_declaration; // deb or des + + /** * DEB - Product */ @@ -73,6 +85,7 @@ class IntracommReport extends CommonObject 'expedition'=>'Expédition' ); + /** * Constructor * diff --git a/htdocs/intracommreport/list.php b/htdocs/intracommreport/list.php index 721ad15a2ce..c107ba9e492 100644 --- a/htdocs/intracommreport/list.php +++ b/htdocs/intracommreport/list.php @@ -150,13 +150,17 @@ if ($search_type == '0') { $result = restrictedArea($user, 'produit|service', '', '', '', '', '', 0); } +$permissiontoread = $user->rights->intracommreport->read; +$permissiontodelete = $user->rights->intracommreport->delete; + /* * Actions */ if (GETPOST('cancel', 'alpha')) { - $action = 'list'; $massaction = ''; + $action = 'list'; + $massaction = ''; } if (!GETPOST('confirmmassaction', 'alpha') && $massaction != 'presend' && $massaction != 'confirm_presend') { $massaction = ''; @@ -192,8 +196,6 @@ if (empty($reshook)) { $objectlabel = 'Products'; } - $permtoread = $user->rights->produit->lire; - $permtodelete = $user->rights->produit->supprimer; $uploaddir = $conf->product->dir_output; include DOL_DOCUMENT_ROOT.'/core/actions_massactions.inc.php'; } @@ -207,25 +209,26 @@ $formother = new FormOther($db); $title = $langs->trans('IntracommReportList'.$type); -$sql = 'SELECT DISTINCT i.rowid, i.type_declaration, i.type_export, i.periods, i.mode, i.entity'; +$sql = 'SELECT i.rowid, i.type_declaration, i.type_export, i.periods, i.mode, i.entity'; + /* // Add fields from extrafields if (!empty($extrafields->attributes[$object->table_element]['label'])) { foreach ($extrafields->attributes[$object->table_element]['label'] as $key => $val) $sql.=($extrafields->attributes[$object->table_element]['type'][$key] != 'separate' ? ", ef.".$key." as options_".$key : ''); } */ - // Add fields from hooks $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldListSelect', $parameters); // Note that $action and $object may have been modified by hook +$sql .= preg_replace('/^,/', '', $hookmanager->resPrint); +$sql = preg_replace('/,\s*$/', '', $sql); $sql .= $hookmanager->resPrint; +$sqlfields = $sql; + $sql .= ' FROM '.MAIN_DB_PREFIX.'intracommreport as i'; - // if (isset($extrafields->attributes[$object->table_element]['label']) && is_array($extrafields->attributes[$object->table_element]['label']) && count($extrafields->attributes[$object->table_element]['label'])) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."intracommreport_extrafields as ef on (i.rowid = ef.fk_object)"; - $sql .= ' WHERE i.entity IN ('.getEntity('intracommreport').')'; - if ($sall) { $sql .= natural_search(array_keys($fieldstosearchall), $sall); } @@ -270,281 +273,315 @@ $parameters = array(); $reshook = $hookmanager->executeHooks('printFieldSelect', $parameters); // Note that $action and $object may have been modified by hook $sql .= $hookmanager->resPrint; -$sql .= $db->order($sortfield, $sortorder); +// Count total nb of records $nbtotalofrecords = ''; if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) { - $result = $db->query($sql); - $nbtotalofrecords = $db->num_rows($result); + /* The fast and low memory method to get and count full list converts the sql into a sql count */ + $sqlforcount = preg_replace('/^'.preg_quote($sqlfields, '/').'/', 'SELECT COUNT(*) as nbtotalofrecords', $sql); + $sqlforcount = preg_replace('/GROUP BY .*$/', '', $sqlforcount); + $resql = $db->query($sqlforcount); + if ($resql) { + $objforcount = $db->fetch_object($resql); + $nbtotalofrecords = $objforcount->nbtotalofrecords; + } else { + dol_print_error($db); + } + if (($page * $limit) > $nbtotalofrecords) { // if total resultset is smaller then paging size (filtering), goto and load page 0 $page = 0; $offset = 0; } + $db->free($resql); } -$sql .= $db->plimit($limit + 1, $offset); +// Complete request and execute it with limit +$sql .= $db->order($sortfield, $sortorder); +if ($limit) { + $sql .= $db->plimit($limit + 1, $offset); +} $resql = $db->query($sql); +if (!$resql) { + dol_print_error($db); + exit; +} -if ($resql) { - $num = $db->num_rows($resql); +$num = $db->num_rows($resql); - $arrayofselected = is_array($toselect) ? $toselect : array(); +$helpurl = 'EN:Module_IntracommReport|FR:Module_ProDouane'; +llxHeader('', $title, $helpurl, ''); - $helpurl = 'EN:Module_IntracommReport|FR:Module_ProDouane'; - llxHeader('', $title, $helpurl, ''); +// Displays product removal confirmation +if (GETPOST('delreport')) { + setEventMessages($langs->trans("IntracommReportDeleted", GETPOST('delreport')), null, 'mesgs'); +} - // Displays product removal confirmation - if (GETPOST('delreport')) { - setEventMessages($langs->trans("IntracommReportDeleted", GETPOST('delreport')), null, 'mesgs'); - } +$arrayofselected = is_array($toselect) ? $toselect : array(); - $param = ''; - if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { - $param .= '&contextpage='.urlencode($contextpage); - } - if ($limit > 0 && $limit != $conf->liste_limit) { - $param .= '&limit='.urlencode($limit); - } - if ($sall) { - $param .= "&sall=".urlencode($sall); - } - if ($search_ref) { - $param = "&search_ref=".urlencode($search_ref); - } - if ($search_label) { - $param .= "&search_label=".urlencode($search_label); - } +$param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} +if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { + $param .= '&contextpage='.urlencode($contextpage); +} +if ($limit > 0 && $limit != $conf->liste_limit) { + $param .= '&limit='.urlencode($limit); +} +if ($sall) { + $param .= "&sall=".urlencode($sall); +} +if ($search_ref) { + $param = "&search_ref=".urlencode($search_ref); +} +if ($search_label) { + $param .= "&search_label=".urlencode($search_label); +} +if ($optioncss != '') { + $param .= '&optioncss='.urlencode($optioncss); +} +// Add $param from extra fields +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php'; +// Add $param from hooks +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldListSearchParam', $parameters, $object); // Note that $action and $object may have been modified by hook +$param .= $hookmanager->resPrint; - // Add $param from extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_param.tpl.php'; +// List of mass actions available +$arrayofmassactions = array( + 'generate_doc'=>img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("ReGeneratePDF"), + //'builddoc'=>$langs->trans("PDFMerge"), + //'presend'=>$langs->trans("SendByMail"), +); +if (!empty($permissiontodelete)) { + $arrayofmassactions['predelete'] = img_picto('', 'delete', 'class="pictofixedwidth"').$langs->trans("Delete"); +} +if (in_array($massaction, array('presend', 'predelete'))) { + $arrayofmassactions = array(); +} +$massactionbutton = $form->selectMassAction('', $arrayofmassactions); - // List of mass actions available - $arrayofmassactions = array( - 'generate_doc'=>img_picto('', 'pdf', 'class="pictofixedwidth"').$langs->trans("ReGeneratePDF"), - //'builddoc'=>$langs->trans("PDFMerge"), - //'presend'=>$langs->trans("SendByMail"), - ); - if ($user->rights->intracommreport->delete) { - $arrayofmassactions['predelete'] = img_picto('', 'delete', 'class="pictofixedwidth"').$langs->trans("Delete"); - } - if (in_array($massaction, array('presend', 'predelete'))) { - $arrayofmassactions = array(); - } - $massactionbutton = $form->selectMassAction('', $arrayofmassactions); +$newcardbutton = ''; +if ($user->rights->intracommreport->write) { + $newcardbutton .= dolGetButtonTitle($langs->trans("NewDeclaration"), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/intracommreport/card.php?action=create&type='.$type); +} - $newcardbutton = ''; - if ($user->rights->intracommreport->write) { - $newcardbutton .= dolGetButtonTitle($langs->trans("NewDeclaration"), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/intracommreport/card.php?action=create&type='.$type); - } +print ''; +if ($optioncss != '') { + print ''; +} +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +print ''; +if (empty($arrayfields['i.fk_product_type']['checked'])) { + print ''; +} - print ''; - if ($optioncss != '') { - print ''; - } - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - if (empty($arrayfields['i.fk_product_type']['checked'])) { - print ''; - } +print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'intracommreport', 0, $newcardbutton, '', $limit); - print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $nbtotalofrecords, 'intracommreport', 0, $newcardbutton, '', $limit); +$topicmail = "Information"; +$modelmail = "product"; +$objecttmp = new IntracommReport($db); +$trackid = 'prod'.$object->id; +include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; - $topicmail = "Information"; - $modelmail = "product"; - $objecttmp = new IntracommReport($db); - $trackid = 'prod'.$object->id; - include DOL_DOCUMENT_ROOT.'/core/tpl/massactions_pre.tpl.php'; +if ($sall) { + foreach ($fieldstosearchall as $key => $val) { + $fieldstosearchall[$key] = $langs->trans($val); + } + print '
'.$langs->trans("FilterOnInto", $sall).join(', ', $fieldstosearchall).'
'; +} - if ($sall) { - foreach ($fieldstosearchall as $key => $val) { - $fieldstosearchall[$key] = $langs->trans($val); - } - print '
'.$langs->trans("FilterOnInto", $sall).join(', ', $fieldstosearchall).'
'; - } +$parameters = array(); +$reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook +if (empty($reshook)) { + $moreforfilter .= $hookmanager->resPrint; +} else { + $moreforfilter = $hookmanager->resPrint; +} - $parameters = array(); - $reshook = $hookmanager->executeHooks('printFieldPreListTitle', $parameters); // Note that $action and $object may have been modified by hook - if (empty($reshook)) { - $moreforfilter .= $hookmanager->resPrint; - } else { - $moreforfilter = $hookmanager->resPrint; - } +if ($moreforfilter) { + print '
'; + print $moreforfilter; + print '
'; +} - if ($moreforfilter) { - print '
'; - print $moreforfilter; - print '
'; - } +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields +if ($massactionbutton) { + $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); +} - $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; - $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields - if ($massactionbutton) { - $selectedfields .= $form->showCheckAddButtons('checkforselect', 1); - } +print '
'; +print ''."\n"; - print '
'; - print '
'."\n"; - - // Lines with input filters - print ''; - if (!empty($arrayfields['i.ref']['checked'])) { - print ''; - } - if (!empty($arrayfields['i.label']['checked'])) { - print ''; - } - // Type - // Type (customer/prospect/supplier) - if (!empty($arrayfields['customerorsupplier']['checked'])) { - print ''; - } - - if (!empty($arrayfields['i.fk_product_type']['checked'])) { - print ''; - } - - /* - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php'; - */ - // Fields from hook - $parameters = array('arrayfields'=>$arrayfields); - $reshook = $hookmanager->executeHooks('printFieldListOption', $parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - // Date creation - if (!empty($arrayfields['i.datec']['checked'])) { - print ''; - } - // Date modification - if (!empty($arrayfields['i.tms']['checked'])) { - print ''; - } - print ''; +if (!empty($arrayfields['i.ref']['checked'])) { + print ''; +} +if (!empty($arrayfields['i.label']['checked'])) { + print ''; +} +// Type +// Type (customer/prospect/supplier) +if (!empty($arrayfields['customerorsupplier']['checked'])) { + print ''; +} - print ''; +if (!empty($arrayfields['i.fk_product_type']['checked'])) { + print ''; +} - print ''; +/* +// Extra fields +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_input.tpl.php'; +*/ +// Fields from hook +$parameters = array('arrayfields'=>$arrayfields); +$reshook = $hookmanager->executeHooks('printFieldListOption', $parameters); // Note that $action and $object may have been modified by hook +print $hookmanager->resPrint; +// Date creation +if (!empty($arrayfields['i.datec']['checked'])) { + print ''; +} +// Date modification +if (!empty($arrayfields['i.tms']['checked'])) { + print ''; +} +print ''; + +print ''; + +print ''; +if (!empty($arrayfields['i.ref']['checked'])) { + print_liste_field_titre($arrayfields['i.ref']['label'], $_SERVER["PHP_SELF"], "i.ref", "", $param, "", $sortfield, $sortorder); +} +if (!empty($arrayfields['i.label']['checked'])) { + print_liste_field_titre($arrayfields['i.label']['label'], $_SERVER["PHP_SELF"], "i.label", "", $param, "", $sortfield, $sortorder); +} +if (!empty($arrayfields['i.fk_product_type']['checked'])) { + print_liste_field_titre($arrayfields['i.fk_product_type']['label'], $_SERVER["PHP_SELF"], "i.fk_product_type", "", $param, "", $sortfield, $sortorder); +} + +/* +// Extra fields +include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; +*/ +// Hook fields +$parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder); +$reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters); // Note that $action and $object may have been modified by hook +print $hookmanager->resPrint; +if (!empty($arrayfields['i.datec']['checked'])) { + print_liste_field_titre($arrayfields['i.datec']['label'], $_SERVER["PHP_SELF"], "i.datec", "", $param, '', $sortfield, $sortorder, 'center nowrap '); +} +if (!empty($arrayfields['i.tms']['checked'])) { + print_liste_field_titre($arrayfields['i.tms']['label'], $_SERVER["PHP_SELF"], "i.tms", "", $param, '', $sortfield, $sortorder, 'center nowrap '); +} + +print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); +print "\n"; + + +$intracommreport_static = new IntracommReport($db); + +$i = 0; +$totalarray = array(); +while ($i < min($num, $limit)) { + $obj = $db->fetch_object($resql); + + $intracommreport_static->id = $obj->rowid; + $intracommreport_static->ref = $obj->ref; + $intracommreport_static->ref_fourn = $obj->ref_supplier; + $intracommreport_static->label = $obj->label; + $intracommreport_static->type = $obj->fk_product_type; + $intracommreport_static->status_buy = $obj->tobuy; + $intracommreport_static->status = $obj->tosell; + $intracommreport_static->status_batch = $obj->tobatch; + $intracommreport_static->entity = $obj->entity; + + print ''; + + // Ref if (!empty($arrayfields['i.ref']['checked'])) { - print_liste_field_titre($arrayfields['i.ref']['label'], $_SERVER["PHP_SELF"], "i.ref", "", $param, "", $sortfield, $sortorder); - } - if (!empty($arrayfields['i.label']['checked'])) { - print_liste_field_titre($arrayfields['i.label']['label'], $_SERVER["PHP_SELF"], "i.label", "", $param, "", $sortfield, $sortorder); - } - if (!empty($arrayfields['i.fk_product_type']['checked'])) { - print_liste_field_titre($arrayfields['i.fk_product_type']['label'], $_SERVER["PHP_SELF"], "i.fk_product_type", "", $param, "", $sortfield, $sortorder); - } - - /* - // Extra fields - include DOL_DOCUMENT_ROOT.'/core/tpl/extrafields_list_search_title.tpl.php'; - */ - // Hook fields - $parameters = array('arrayfields'=>$arrayfields, 'param'=>$param, 'sortfield'=>$sortfield, 'sortorder'=>$sortorder); - $reshook = $hookmanager->executeHooks('printFieldListTitle', $parameters); // Note that $action and $object may have been modified by hook - print $hookmanager->resPrint; - if (!empty($arrayfields['i.datec']['checked'])) { - print_liste_field_titre($arrayfields['i.datec']['label'], $_SERVER["PHP_SELF"], "i.datec", "", $param, '', $sortfield, $sortorder, 'center nowrap '); - } - if (!empty($arrayfields['i.tms']['checked'])) { - print_liste_field_titre($arrayfields['i.tms']['label'], $_SERVER["PHP_SELF"], "i.tms", "", $param, '', $sortfield, $sortorder, 'center nowrap '); - } - - print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); - print "\n"; - - - $intracommreport_static = new IntracommReport($db); - - $i = 0; - $totalarray = array(); - while ($i < min($num, $limit)) { - $obj = $db->fetch_object($resql); - - $intracommreport_static->id = $obj->rowid; - $intracommreport_static->ref = $obj->ref; - $intracommreport_static->ref_fourn = $obj->ref_supplier; - $intracommreport_static->label = $obj->label; - $intracommreport_static->type = $obj->fk_product_type; - $intracommreport_static->status_buy = $obj->tobuy; - $intracommreport_static->status = $obj->tosell; - $intracommreport_static->status_batch = $obj->tobatch; - $intracommreport_static->entity = $obj->entity; - - print ''; - - // Ref - if (!empty($arrayfields['i.ref']['checked'])) { - print '\n"; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Label - if (!empty($arrayfields['i.label']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Type - if (!empty($arrayfields['i.fk_product_type']['checked'])) { - print ''; - if (!$i) { - $totalarray['nbfield']++; - } - } - // Action - print ''; + print '\n"; if (!$i) { $totalarray['nbfield']++; } - - print "\n"; - $i++; + } + // Label + if (!empty($arrayfields['i.label']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Type + if (!empty($arrayfields['i.fk_product_type']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } + // Action + print ''; + if (!$i) { + $totalarray['nbfield']++; } - $db->free($resql); - - print "
'; - print ''; - print ''; - print ''; - print ''; - if ($type != '') { - print ''; - } - print $formcompany->selectProspectCustomerType($search_type, 'search_type', 'search_type', 'list'); - print ''; - $array = array('-1'=>' ', '0'=>$langs->trans('Product'), '1'=>$langs->trans('Service')); - print $form->selectarray('search_type', $array, $search_type); - print ''; - print ''; - print ''; - $searchpicto = $form->showFilterButtons(); - print $searchpicto; +// Lines with input filters +print '
'; + print ''; print ''; + print ''; + print ''; + if ($type != '') { + print ''; + } + print $formcompany->selectProspectCustomerType($search_type, 'search_type', 'search_type', 'list'); + print '
'; + $array = array('-1'=>' ', '0'=>$langs->trans('Product'), '1'=>$langs->trans('Service')); + print $form->selectarray('search_type', $array, $search_type); + print '
'; + print ''; + print ''; +$searchpicto = $form->showFilterButtons(); +print $searchpicto; +print '
'; - print $intracommreport_static->getNomUrl(1); - print "'.dol_trunc($obj->label, 80).''.$obj->fk_product_type.''; - if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined - $selected = 0; - if (in_array($obj->rowid, $arrayofselected)) { - $selected = 1; - } - print ''; - } - print ''; + print $intracommreport_static->getNomUrl(1); + print "
'.dol_trunc($obj->label, 80).''.$obj->fk_product_type.''; + if ($massactionbutton || $massaction) { // If we are in select mode (massactionbutton defined) or if we have already selected and sent an action ($massaction) defined + $selected = 0; + if (in_array($obj->rowid, $arrayofselected)) { + $selected = 1; + } + print ''; + } + print '
"; - print "
"; - print ''; -} else { - dol_print_error($db); + print "\n"; + $i++; } +// If no record found +if ($num == 0) { + $colspan = 1; + foreach ($arrayfields as $key => $val) { + if (!empty($val['checked'])) { + $colspan++; + } + } + print ''.$langs->trans("NoRecordFound").''; +} + +$db->free($resql); + +print ""; +print "
"; +print ''; + // End of page llxFooter(); $db->close(); diff --git a/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php b/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php index ccf54b1d6d9..8232287b23b 100644 --- a/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php +++ b/htdocs/knowledgemanagement/class/api_knowledgemanagement.class.php @@ -114,7 +114,7 @@ class KnowledgeManagement extends DolibarrApi } if ($result < 0) { - throw new RestException(503, 'Error when retrieve category list : '.array_merge(array($categories->error), $categories->errors)); + throw new RestException(503, 'Error when retrieve category list : '.join(',', array_merge(array($categories->error), $categories->errors))); } return $result; diff --git a/htdocs/knowledgemanagement/class/knowledgerecord.class.php b/htdocs/knowledgemanagement/class/knowledgerecord.class.php index fee18df2478..bf2bf38bbef 100644 --- a/htdocs/knowledgemanagement/class/knowledgerecord.class.php +++ b/htdocs/knowledgemanagement/class/knowledgerecord.class.php @@ -103,7 +103,7 @@ class KnowledgeRecord extends CommonObject 'rowid' => array('type'=>'integer', 'label'=>'TechnicalID', 'enabled'=>'1', 'position'=>1, 'notnull'=>1, 'visible'=>0, 'noteditable'=>'1', 'index'=>1, 'css'=>'left', 'comment'=>"Id"), 'ref' => array('type'=>'varchar(128)', 'label'=>'Ref', 'enabled'=>'1', 'position'=>10, 'notnull'=>1, 'default'=>'(PROV)', 'visible'=>5, 'index'=>1, 'searchall'=>1, 'comment'=>"Reference of object", "csslist"=>"nowraponall", "showoncombobox"=>1), 'entity' =>array('type'=>'integer', 'label'=>'Entity', 'default'=>1, 'enabled'=>1, 'visible'=>0, 'notnull'=>1, 'position'=>20, 'index'=>1), - 'question' => array('type'=>'text', 'label'=>'Question', 'enabled'=>'1', 'position'=>30, 'notnull'=>1, 'visible'=>1, 'csslist'=>'tdoverflowmax300', 'copytoclipboard'=>1, 'tdcss'=>'titlefieldcreate nowraponall'), + 'question' => array('type'=>'text', 'label'=>'Question', 'enabled'=>'1', 'position'=>30, 'notnull'=>1, 'visible'=>1, 'searchall'=>1, 'csslist'=>'tdoverflowmax300', 'copytoclipboard'=>1, 'tdcss'=>'titlefieldcreate nowraponall'), 'lang' => array('type'=>'varchar(6)', 'label'=>'Language', 'enabled'=>'1', 'position'=>40, 'notnull'=>0, 'visible'=>1, 'tdcss'=>'titlefieldcreate nowraponall', "csslist"=>"tdoverflowmax100"), 'date_creation' => array('type'=>'datetime', 'label'=>'DateCreation', 'enabled'=>'1', 'position'=>500, 'notnull'=>1, 'visible'=>-2,), 'tms' => array('type'=>'timestamp', 'label'=>'DateModification', 'enabled'=>'1', 'position'=>501, 'notnull'=>0, 'visible'=>2,), @@ -115,7 +115,7 @@ class KnowledgeRecord extends CommonObject 'model_pdf' => array('type'=>'varchar(255)', 'label'=>'Model pdf', 'enabled'=>'1', 'position'=>1010, 'notnull'=>-1, 'visible'=>0,), //'url' => array('type'=>'varchar(255)', 'label'=>'URL', 'enabled'=>'1', 'position'=>55, 'notnull'=>0, 'visible'=>-1, 'csslist'=>'tdoverflow200', 'help'=>'UrlForInfoPage'), 'fk_c_ticket_category' => array('type'=>'integer:CTicketCategory:ticket/class/cticketcategory.class.php:0:(t.active:=:1):pos', 'label'=>'SuggestedForTicketsInGroup', 'enabled'=>'isModEnabled("ticket")', 'position'=>520, 'notnull'=>0, 'visible'=>-1, 'help'=>'YouCanLinkArticleToATicketCategory', 'csslist'=>'minwidth200 tdoverflowmax250'), - 'answer' => array('type'=>'html', 'label'=>'Solution', 'enabled'=>'1', 'position'=>600, 'notnull'=>0, 'visible'=>3, 'csslist'=>'tdoverflowmax300', 'copytoclipboard'=>1, 'tdcss'=>'titlefieldcreate nowraponall'), + 'answer' => array('type'=>'html', 'label'=>'Solution', 'enabled'=>'1', 'position'=>600, 'notnull'=>0, 'visible'=>3, 'searchall'=>1, 'csslist'=>'tdoverflowmax300', 'copytoclipboard'=>1, 'tdcss'=>'titlefieldcreate nowraponall'), 'status' => array('type'=>'integer', 'label'=>'Status', 'enabled'=>'1', 'position'=>1000, 'notnull'=>1, 'visible'=>5, 'default'=>0, 'index'=>1, 'arrayofkeyval'=>array('0'=>'Draft', '1'=>'Validated', '9'=>'Obsolete'),), ); public $rowid; @@ -918,8 +918,8 @@ class KnowledgeRecord extends CommonObject $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql'=>'fk_knowledgerecord = '.((int) $this->id))); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; @@ -1058,8 +1058,8 @@ class KnowledgeRecord extends CommonObject * Adds it to non existing supplied categories. * Existing categories are left untouch. * - * @param int[]|int $categories Category or categories IDs - * @return void + * @param int[]|int $categories Category or categories IDs + * @return int <0 if KO, >0 if OK */ public function setCategories($categories) { diff --git a/htdocs/knowledgemanagement/core/modules/knowledgemanagement/mod_knowledgerecord_advanced.php b/htdocs/knowledgemanagement/core/modules/knowledgemanagement/mod_knowledgerecord_advanced.php index ba0cf9818dc..fc22678a87a 100644 --- a/htdocs/knowledgemanagement/core/modules/knowledgemanagement/mod_knowledgerecord_advanced.php +++ b/htdocs/knowledgemanagement/core/modules/knowledgemanagement/mod_knowledgerecord_advanced.php @@ -54,7 +54,7 @@ class mod_knowledgerecord_advanced extends ModeleNumRefKnowledgeRecord /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -68,7 +68,7 @@ class mod_knowledgerecord_advanced extends ModeleNumRefKnowledgeRecord $texte .= '
'; $texte .= ''; $texte .= ''; - $texte .= ''; + $texte .= ''; $texte .= ''; $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("KnowledgeRecord"), $langs->transnoentities("KnowledgeRecord")); diff --git a/htdocs/knowledgemanagement/core/modules/knowledgemanagement/modules_knowledgerecord.php b/htdocs/knowledgemanagement/core/modules/knowledgemanagement/modules_knowledgerecord.php index edfe6beff62..8e19931fbdb 100644 --- a/htdocs/knowledgemanagement/core/modules/knowledgemanagement/modules_knowledgerecord.php +++ b/htdocs/knowledgemanagement/core/modules/knowledgemanagement/modules_knowledgerecord.php @@ -86,7 +86,7 @@ abstract class ModeleNumRefKnowledgeRecord /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/knowledgemanagement/knowledgerecord_agenda.php b/htdocs/knowledgemanagement/knowledgerecord_agenda.php index 026e2fad51d..e24e23b14e7 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_agenda.php +++ b/htdocs/knowledgemanagement/knowledgerecord_agenda.php @@ -49,7 +49,7 @@ if (GETPOST('actioncode', 'array')) { $actioncode = '0'; } } else { - $actioncode = GETPOST("actioncode", "alpha", 3) ? GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)); + $actioncode = GETPOST("actioncode", "alpha", 3) ? GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); } $search_agenda_label = GETPOST('search_agenda_label'); @@ -87,7 +87,8 @@ if ($id > 0 || !empty($ref)) { // Security check - Protection if external user //if ($user->socid > 0) accessforbidden(); //if ($user->socid > 0) $socid = $user->socid; -//$result = restrictedArea($user, 'knowledgemanagement', $object->id); +$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); +restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); $permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_addupdatedelete.inc.php @@ -210,7 +211,7 @@ if ($object->id > 0) { if (get_class($objthirdparty) == 'Societe') { $out .= '&socid='.urlencode($objthirdparty->id); } - $out .= (!empty($objcon->id) ? '&contactid='.urlencode($objcon->id) : '').'&percentage=-1'; + $out .= (!empty($objcon->id) ? '&contactid='.urlencode($objcon->id) : ''); //$out.=$langs->trans("AddAnAction").' '; //$out.=img_picto($langs->trans("AddAnAction"),'filenew'); //$out.=""; @@ -220,7 +221,7 @@ if ($object->id > 0) { print '
'; if (isModEnabled('agenda')) { - if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { + if (!empty($user->rights->agenda->myactions->create) || $user->hasRight('agenda', 'allactions', 'create')) { print ''.$langs->trans("AddAction").''; } else { print ''.$langs->trans("AddAction").''; diff --git a/htdocs/knowledgemanagement/knowledgerecord_card.php b/htdocs/knowledgemanagement/knowledgerecord_card.php index c28bc9e1c9c..0c182d71f9e 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_card.php +++ b/htdocs/knowledgemanagement/knowledgerecord_card.php @@ -85,8 +85,8 @@ $upload_dir = $conf->knowledgemanagement->multidir_output[isset($object->entity) // Security check - Protection if external user //if ($user->socid > 0) accessforbidden(); //if ($user->socid > 0) $socid = $user->socid; -//$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); -//restrictedArea($user, $object->element, $object->id, '', '', 'fk_soc', 'rowid', $isdraft); +$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); +restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); //if (empty($conf->knowledgemanagement->enabled)) accessforbidden(); //if (empty($permissiontoread)) accessforbidden(); @@ -478,7 +478,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea // Back to draft if ($object->status == $object::STATUS_VALIDATED) { - print dolGetButtonAction('', $langs->trans('SetToDraft'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=confirm_setdraft&confirm=yes', '', $permissiontoadd); + print dolGetButtonAction('', $langs->trans('SetToDraft'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=confirm_setdraft&confirm=yes&token='.newToken(), '', $permissiontoadd); } if (($object->status == $object::STATUS_DRAFT || $object->status == $object::STATUS_VALIDATED) && $permissiontovalidate) { print dolGetButtonAction('', $langs->trans('Modify'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=edit&token='.newToken(), '', $permissiontoadd); diff --git a/htdocs/knowledgemanagement/knowledgerecord_contact.php b/htdocs/knowledgemanagement/knowledgerecord_contact.php index e1c77ab0d7b..4e557a3e1ae 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_contact.php +++ b/htdocs/knowledgemanagement/knowledgerecord_contact.php @@ -53,12 +53,14 @@ include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be includ // Security check - Protection if external user //if ($user->socid > 0) accessforbidden(); //if ($user->socid > 0) $socid = $user->socid; -//$result = restrictedArea($user, 'knowledgemanagement', $object->id); +$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); +restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); $permission = $user->rights->knowledgemanagement->knowledgerecord->write; + /* - * Add a new contact + * Actions */ if ($action == 'addcontact' && $permission) { @@ -108,16 +110,10 @@ $contactstatic = new Contact($db); $userstatic = new User($db); -/* *************************************************************************** */ -/* */ -/* View and edit mode */ -/* */ -/* *************************************************************************** */ +// View and edit mode if ($object->id) { - /* - * Show tabs - */ + // Show tabs $head = knowledgerecordPrepareHead($object); print dol_get_fiche_head($head, 'contact', $langs->trans("KnowledgeRecord"), -1, $object->picto); diff --git a/htdocs/knowledgemanagement/knowledgerecord_document.php b/htdocs/knowledgemanagement/knowledgerecord_document.php index fff7ad68601..7430de8a495 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_document.php +++ b/htdocs/knowledgemanagement/knowledgerecord_document.php @@ -78,7 +78,8 @@ if ($id > 0 || !empty($ref)) { // Security check - Protection if external user //if ($user->socid > 0) accessforbidden(); //if ($user->socid > 0) $socid = $user->socid; -//$result = restrictedArea($user, 'knowledgemanagement', $object->id); +$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); +restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); $permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_addupdatedelete.inc.php and actions_linkedfiles.inc.php diff --git a/htdocs/knowledgemanagement/knowledgerecord_list.php b/htdocs/knowledgemanagement/knowledgerecord_list.php index c8df2018ae7..dffd3d63d7b 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_list.php +++ b/htdocs/knowledgemanagement/knowledgerecord_list.php @@ -153,7 +153,7 @@ if ($user->socid > 0) { // Protection if external user //$socid = $user->socid; accessforbidden(); } -//$result = restrictedArea($user, 'knowledgemanagement'); +$result = restrictedArea($user, 'knowledgemanagement', 0, '', 'knowledgerecord'); //if (!$permissiontoread) accessforbidden(); diff --git a/htdocs/knowledgemanagement/knowledgerecord_note.php b/htdocs/knowledgemanagement/knowledgerecord_note.php index 3abc9e71866..28a2bcaa9d0 100644 --- a/htdocs/knowledgemanagement/knowledgerecord_note.php +++ b/htdocs/knowledgemanagement/knowledgerecord_note.php @@ -46,11 +46,6 @@ $hookmanager->initHooks(array('knowledgerecordnote', 'globalcard')); // Note tha // Fetch optionals attributes and labels $extrafields->fetch_name_optionals_label($object->table_element); -// Security check - Protection if external user -//if ($user->socid > 0) accessforbidden(); -//if ($user->socid > 0) $socid = $user->socid; -//$result = restrictedArea($user, 'knowledgemanagement', $id); - // Load object include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Must be include, not include_once. Include fetch and fetch_thirdparty but not fetch_optionals if ($id > 0 || !empty($ref)) { @@ -60,6 +55,11 @@ if ($id > 0 || !empty($ref)) { $permissionnote = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_setnotes.inc.php $permissiontoadd = $user->rights->knowledgemanagement->knowledgerecord->write; // Used by the include of actions_addupdatedelete.inc.php +// Security check - Protection if external user +//if ($user->socid > 0) accessforbidden(); +//if ($user->socid > 0) $socid = $user->socid; +$isdraft = (($object->status == $object::STATUS_DRAFT) ? 1 : 0); +restrictedArea($user, $object->module, $object->id, $object->table_element, $object->element, '', 'rowid', $isdraft); /* diff --git a/htdocs/langs/am_ET/datapolicy.lang b/htdocs/langs/am_ET/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/am_ET/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ar_DZ/datapolicy.lang b/htdocs/langs/ar_DZ/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ar_DZ/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ar_EG/datapolicy.lang b/htdocs/langs/ar_EG/datapolicy.lang new file mode 100644 index 00000000000..9fdf912baac --- /dev/null +++ b/htdocs/langs/ar_EG/datapolicy.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - datapolicy +DATAPOLICY_TIERS_CLIENT =عميل +DATAPOLICY_CONTACT_CLIENT =عميل diff --git a/htdocs/langs/ar_EG/main.lang b/htdocs/langs/ar_EG/main.lang index 970e5d4d1d2..4745434e9cb 100644 --- a/htdocs/langs/ar_EG/main.lang +++ b/htdocs/langs/ar_EG/main.lang @@ -22,6 +22,7 @@ FormatDateHourText=%B %d, %Y, %I:%M %p Closed=مقفول Closed2=مقفول CloseAs=اضبط الحالة على +OpenVerb=افتح Password=كلمة السر Connection=تسجيل دخول RefSupplier=المرجع. مورد diff --git a/htdocs/langs/ar_EG/propal.lang b/htdocs/langs/ar_EG/propal.lang index bd57090dbd4..62d9172d356 100644 --- a/htdocs/langs/ar_EG/propal.lang +++ b/htdocs/langs/ar_EG/propal.lang @@ -13,7 +13,6 @@ Prospect=فرصة DeleteProp=حذف العرض التجاري ValidateProp=اعتماد العرض التجاري AddProp=إنشاء عرض -ConfirmDeleteProp=هل أنت متأكد أنك تريد حذف هذا العرض التجاري؟ ConfirmValidateProp=هل أنت متأكد أنك تريد اعتماد هذا العرض التجاري تحت الاسم %s ؟ LastPropals=أحدث عروض %s LastModifiedProposals=أحدث العروض المعدلة %s @@ -49,7 +48,6 @@ ErrorPropalNotFound=العرض %s غير موجود AddToDraftProposals=أضف إلى مسودة العرض NoDraftProposals=لا توجد مسودات عروض CopyPropalFrom=إنشاء عرض تجاري عن طريق نسخ العرض الحالي -CreateEmptyPropal=إنشاء عرض تجاري فارغ أو من قائمة المنتجات / الخدمات DefaultProposalDurationValidity=مدة صلاحية العرض التجاري الافتراضي (بالأيام) ConfirmClonePropal=هل أنت متأكد أنك تريد استنساخ العرض التجاري %s ؟ ConfirmReOpenProp=هل أنت متأكد أنك تريد إعادة فتح العرض التجاري %s ؟ @@ -59,8 +57,8 @@ AvailabilityTypeAV_1W=أسبوع 1 AvailabilityTypeAV_1M=شهر 1 TypeContact_propal_internal_SALESREPFOLL=الممثل المتابع للعرض TypeContact_propal_external_BILLING=جهة اتصال فاتورة العميل -DocModelCyanDescription=نموذج عرض كامل DefaultModelPropalCreate=إنشاء النموذج الافتراضي DefaultModelPropalToBill=النموذج الافتراضي عند إغلاق عرض الأعمال (سيتم إصدار فاتورة به) +DocModelCyanDescription=نموذج عرض كامل ProposalCustomerSignature=قبول خطي وختم الشركة والتاريخ والتوقيع ProposalsStatisticsSuppliers=إحصاءات مقترحات البائعين diff --git a/htdocs/langs/ar_EG/recruitment.lang b/htdocs/langs/ar_EG/recruitment.lang deleted file mode 100644 index 1ed064a91d3..00000000000 --- a/htdocs/langs/ar_EG/recruitment.lang +++ /dev/null @@ -1,4 +0,0 @@ -# Dolibarr language file - Source file is en_US - recruitment -ModuleRecruitmentName =توظيف -ModuleRecruitmentDesc =إدارة ومتابعة حملات التوظيف لشغل وظائف جديدة -RecruitmentSetup =إعداد التوظيف diff --git a/htdocs/langs/ar_EG/supplier_proposal.lang b/htdocs/langs/ar_EG/supplier_proposal.lang index 98769314093..ab10fd913c0 100644 --- a/htdocs/langs/ar_EG/supplier_proposal.lang +++ b/htdocs/langs/ar_EG/supplier_proposal.lang @@ -11,8 +11,6 @@ LastModifiedRequests=أحدث طلبات السعر المعدلة %s RequestsOpened=طلبات عروض اسعار مفتوحة SupplierProposalArea=منطقة عروض الموردين SupplierProposalShort=عرض المورد -SupplierProposals=عروض الموردين -SupplierProposalsShort=عروض الموردين NewAskPrice=طلب عرض سعر جديد ShowSupplierProposal=فتح عرض السعر AddSupplierProposal=عمل طلب عرض سعر @@ -30,7 +28,6 @@ SupplierProposalStatusValidatedShort=معتمد SupplierProposalStatusClosedShort=مقفول SupplierProposalStatusSignedShort=مقبول SupplierProposalStatusNotSignedShort=مرفوض -CopyAskFrom=قم بإنشاء طلب سعر عن طريق نسخ طلب موجود CreateEmptyAsk=إنشاء طلب فارغ ConfirmCloneAsk=هل أنت متأكد أنك تريد استنساخ طلب السعر %s ؟ ConfirmReOpenAsk=هل أنت متأكد أنك تريد فتح طلب السعر مرة أخرى %s ؟ @@ -39,9 +36,6 @@ SupplierProposalCard=بطاقة الطلب ConfirmDeleteAsk=هل أنت متأكد أنك تريد حذف طلب السعر هذا %s ؟ DefaultModelSupplierProposalCreate=إنشاء النموذج الافتراضي DefaultModelSupplierProposalClosed=القالب الافتراضي عند إغلاق طلب السعر (مرفوض) -ListOfSupplierProposals=قائمة طلبات عروض البائعين -ListSupplierProposalsAssociatedProject=قائمة عروض الموردين المرتبطة بالمشروع SupplierProposalsToClose=عروض موردين لإغلاق SupplierProposalsToProcess=عروض موردين لمعالجة -LastSupplierProposals=أحدث طلبات أسعار %s AllPriceRequests=جميع الطلبات diff --git a/htdocs/langs/ar_IQ/propal.lang b/htdocs/langs/ar_IQ/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/ar_IQ/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/ar_JO/datapolicy.lang b/htdocs/langs/ar_JO/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ar_JO/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ar_SA/accountancy.lang b/htdocs/langs/ar_SA/accountancy.lang index 495ece856df..e7db1d05f66 100644 --- a/htdocs/langs/ar_SA/accountancy.lang +++ b/htdocs/langs/ar_SA/accountancy.lang @@ -1,6 +1,6 @@ # Dolibarr language file - en_US - Accountancy (Double entries) Accountancy=المحاسبة -Accounting=محاسبة +Accounting=الحسابات ACCOUNTING_EXPORT_SEPARATORCSV=فاصل العمود لملف التصدير ACCOUNTING_EXPORT_DATE=تنسيق التاريخ لملف التصدير ACCOUNTING_EXPORT_PIECE=تصدير عدد القطعة @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=حساب المحاسبة الرئيسي لل MainAccountForUsersNotDefined=حساب المحاسبة الرئيسي للمستخدمين الغير محددين في الإعدادات MainAccountForVatPaymentNotDefined=حساب المحاسبة الرئيسي لدفعات (VAT) الغير محددين في الإعدادات MainAccountForSubscriptionPaymentNotDefined=حساب المحاسبة الرئيسي للمشتركين الغير محددين في الإعدادات +UserAccountNotDefined=لم يتم تعريف حساب في الحسابات في الاعدادات AccountancyArea=منطقة المحاسبة AccountancyAreaDescIntro=استخدام وحدة المحاسبة تم في عدة خطوات: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=تمكين قائمة التحرير والسرد لل ACCOUNTING_DATE_START_BINDING=تحديد موعد لبدء الربط والتحويل في المحاسبة. بعد هذا التاريخ ، لن يتم تحويل المعاملات إلى المحاسبة. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=في تحويل المحاسبة ، ما هي الفترة المحددة افتراضيا -ACCOUNTING_SELL_JOURNAL=دفتر البيع اليومي -ACCOUNTING_PURCHASE_JOURNAL=دفتر الشراء اليومي -ACCOUNTING_MISCELLANEOUS_JOURNAL=دفتر المتفرقات اليومي +ACCOUNTING_SELL_JOURNAL=المبيعات في اليومية العامة (المبيعات و المرتجعات) +ACCOUNTING_PURCHASE_JOURNAL=المشتريات في اليومية العامة (المشتريات و المرتجعات) +ACCOUNTING_BANK_JOURNAL=النقدي اليومية ( المقبوضات و المدفوعات) ACCOUNTING_EXPENSEREPORT_JOURNAL=دفتر تقرير المصروف اليومي -ACCOUNTING_SOCIAL_JOURNAL=دفتر اليومية الاجتماعي +ACCOUNTING_MISCELLANEOUS_JOURNAL=اليومية العامة ACCOUNTING_HAS_NEW_JOURNAL=له دفتر يوميات جديد +ACCOUNTING_INVENTORY_JOURNAL=المخزون في اليومية +ACCOUNTING_SOCIAL_JOURNAL=دفتر اليومية الاجتماعي ACCOUNTING_RESULT_PROFIT=نتيجة حساب المحاسبي (الربح) ACCOUNTING_RESULT_LOSS=نتيجة حساب المحاسبي (الخسارة) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=دقتر الإغلاق -ACCOUNTING_ACCOUNT_TRANSFER_CASH=حساب التحويل البنكي الانتقالي +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=حساب التحويل البنكي الانتقالي -ACCOUNTING_ACCOUNT_SUSPENSE=حساب الانتظار -DONATION_ACCOUNTINGACCOUNT=حساب تسجيل التبرعات -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=حساب تسجيل الاشتراكات +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=حساب افتراضي لتسجيل إيداع العميل +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=تخزين حساب العميل كحساب فردي في دفتر الأستاذ الفرعي لخطوط الدفعات المقدمة (إذا تم تعطيله ، فسيظل الحساب الفردي لبنود الدَفعة المقدمة فارغًا) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Accounting account by default to register supplier deposit +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=حساب افتراضي للمنتجات المشتراة (يستخدم إذا لم يتم تحديده في ورقة المنتج) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=حساب افتراضي للمنتجات المشتراة في الاتحاد الاوروبي (يستخدم إذا لم يتم تحديده في ورقة المنتج) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=حساب افتراضي للمنتجات المشتراة والمستوردة من الاتحاد الاوروبي (تُستخدم إذا لم يتم تحديدها في ورقة المنتج) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=حساب افتراضي للمنتجات المباعة (يستخدم إذا لم يتم تحديده في ورقة المنتج) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=حساب افتراضي للمنتجات المباعة في الاتحاد الاوروبي (مستخدم إذا لم يتم تحديده في ورقة المنتج) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=حساب افتراضي للمنتجات المباعة والمصدرة من الاتحاد الاوروبي (تُستخدم إذا لم يتم تحديدها في ورقة المنتج) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=حساب افتراضي للخدمات المشتراة (يُستخدم إذا لم يتم تحديده في ورقة الخدمة) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=حساب افتراضي للخدمات المشتراة في الاتحاد الاوروبي (يستخدم إذا لم يتم تحديده في ورقة الخدمة) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=حساب افتراضي للخدمات المشتراة والمستوردة من المجموعة اﻹقتصادية اﻷوروبية(تُستخدم إذا لم يتم تحديدها في ورقة الخدمة) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=حساب افتراضي للخدمات المباعة (يُستخدم إذا لم يتم تحديده في ورقة الخدمة) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=حساب افتراضي للخدمات المباعة في الاتحاد الاوروبي (يُستخدم إذا لم يتم تحديده في ورقة الخدمة) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=حساب افتراضي للخدمات المباعة والمصدرة من الاتحاد الاوروبي (تُستخدم إذا لم يتم تحديدها في ورقة الخدمة) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=نوع الوثيقة Docdate=التاريخ @@ -214,7 +217,7 @@ Codejournal=دفتر اليومية JournalLabel=اسم دفتر اليومية NumPiece=رقم القطعة TransactionNumShort=رقم. العملية -AccountingCategory=مجموعة مخصصة +AccountingCategory=Custom group of accounts GroupByAccountAccounting=تجميع حسب حساب دفتر الأستاذ العام GroupBySubAccountAccounting=تجميع حسب حساب دفتر الأستاذ الفرعي AccountingAccountGroupsDesc=يمكنك هنا تحديد بعض مجموعات الحساب. سيتم استخدامها لتقارير المحاسبة الشخصية. @@ -268,13 +271,13 @@ Reconcilable=قابل للتسوية TotalVente=المبيعات الإجمالية قبل الضريبة TotalMarge=إجمالي هامش المبيعات -DescVentilCustomer=راجع هنا قائمة بنود فاتورة العميل المرتبطة (أو غير المرتبطة) بحساب المنتج -DescVentilMore=في معظم الحالات ، إذا كنت تستخدم منتجات أو خدمات محددة مسبقًا وقمت بتعيين رقم الحساب على بطاقة المنتج / الخدمة ، فسيكون التطبيق قادرًا على إجراء جميع عمليات الربط بين سطور الفاتورة وحساب مخطط الحسابات الخاص بك ، فقط بنقرة واحدة على الزر "%s" . إذا لم يتم تعيين الحساب على بطاقات المنتج / الخدمة أو إذا كان لا يزال لديك بعض الأسطر غير المرتبطة بحساب ، فسيتعين عليك إجراء ربط يدوي من القائمة " %s ". -DescVentilDoneCustomer=راجع هنا قائمة بنود فواتير العملاء وحساب منتجاتهم -DescVentilTodoCustomer=ربط بنود الفاتورة غير المرتبطة بحساب المنتج -ChangeAccount=قم بتغيير حساب المنتج / الخدمة للبنود المحددة باستخدام الحساب التالي: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=راجع هنا قائمة بنود فاتورة المورد المرتبطة أو غير المرتبطة بعد بحساب المنتج (فقط السجل الذي لم يتم نقله بالفعل في المحاسبة سيكون مرئي) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=راجع هنا قائمة بنود فواتير البائعين وحساباتهم DescVentilTodoExpenseReport=ربط بنود تقرير المصروفات غير المرتبطة بحساب الرسوم DescVentilExpenseReport=راجع هنا قائمة بنود تقرير المصروفات المرتبطة (أو غير المرتبطة) بحساب الرسوم @@ -286,20 +289,20 @@ DescClosure=استشر هنا عدد الحركات حسب الشهر التي OverviewOfMovementsNotValidated=نظرة عامة على الحركات التي لم يتم التحقق من صحتها وإغلاقها AllMovementsWereRecordedAsValidated=تم تسجيل جميع الحركات على أنها محققة ومغلقة NotAllMovementsCouldBeRecordedAsValidated=لا يمكن تسجيل جميع الحركات على أنها تم التحقق من صحتها وقفلها -ValidateMovements=التحقق من صحة السجل وقفله ... +ValidateMovements=التحقق و تقيد الحركة DescValidateMovements=سيتم حظر أي تعديل أو حذف للكتابة والحروف. يجب اعتماد جميع الإدخالات الخاصة بالتمرين وإلا فلن يكون الإغلاق ممكنًا ValidateHistory=ربط تلقائي AutomaticBindingDone=تم إجراء عمليات ربط تلقائية (%s) - الربط التلقائي غير ممكن لبعض السجلات (%s) -ErrorAccountancyCodeIsAlreadyUse=خطأ، لا يمكنك حذف هذا الحساب المحاسبي لأنه مستخدم +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=الحركة غير متوازنة بشكل صحيح. الخصم = %s والائتمان = %s Balancing=موازنة FicheVentilation=بطاقة مرتبطة GeneralLedgerIsWritten=المعاملات مكتوبة في دفتر الأستاذ GeneralLedgerSomeRecordWasNotRecorded=لا يمكن تسجيل بعض المعاملات. إذا لم تكن هناك رسالة خطأ أخرى ، فربما يكون ذلك بسبب تسجيلها في دفتر اليومية بالفعل. NoNewRecordSaved=لا يوجد المزيد من السجلات لنقلها -ListOfProductsWithoutAccountingAccount=قائمة المنتجات غير مرتبطة بأي حساب +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=تغيير الربط Accounted=حسب في دفتر الأستاذ NotYetAccounted=لم يتم تحويلها بعد إلى المحاسبة @@ -322,9 +325,10 @@ AccountingJournalType1=عمليات متنوعة AccountingJournalType2=مبيعات AccountingJournalType3=مشتريات AccountingJournalType4=بنك -AccountingJournalType5=تقرير مصروفات +AccountingJournalType5=تقارير المصاريف AccountingJournalType8=الجرد AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=هذه الدفتر مستخدم بالفعل AccountingAccountForSalesTaxAreDefinedInto=ملاحظة: تم تعريف حساب ضريبة المبيعات في القائمة %s - %s NumberOfAccountancyEntries=عدد الادخالات @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=عدد الحركات ACCOUNTING_DISABLE_BINDING_ON_SALES=تعطيل الربط والتحويل في المحاسبة على المبيعات (لن يتم أخذ فواتير العميل في الاعتبار في المحاسبة) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=تعطيل الربط والتحويل في المحاسبة على المشتريات (لن يتم أخذ فواتير البائعين في الاعتبار في المحاسبة) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=تعطيل الربط والتحويل في المحاسبة على تقارير المصروفات (لن يتم أخذ تقارير المصروفات في الاعتبار في المحاسبة) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=ضع علامة على الخطوط المصدرة كـ (لتعديل سطر ، ستحتاج إلى حذف المعاملة بالكامل وإعادة تحويلها إلى المحاسبة) NotifiedValidationDate=تحقق من صحة الإدخالات التي تم تصديرها وقفلها (نفس التأثير من ميزة "%s" ، ولن يكون تعديل الأسطر وحذفها بالتأكيد ممكنًا) DateValidationAndLock=التحقق من صحة التاريخ والقفل @@ -401,7 +407,11 @@ Calculated=تم حسابه Formula=معادلة ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=غير قابل للتوفيق +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=لم يتم تعديل تسوية AccountancyOneLetteringModifiedSuccessfully=تم تعديل أحد التوفيق بنجاح AccountancyLetteringModifiedSuccessfully=تعديل %s بنجاح @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=تم تعديل أحد ملفات AccountancyUnletteringModifiedSuccessfully=تم تعديل %s بنجاح ## Confirm box -ConfirmMassUnlettering=تأكيد مجمّع غير قابل للتسوية -ConfirmMassUnletteringQuestion=هل أنت متأكد من أنك تريد إلغاء التوفيق بين التسجيلة (السجلات) المحددة %s؟ +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=تأكيد الحذف الضخم ConfirmMassDeleteBookkeepingWritingQuestion=سيؤدي هذا إلى حذف المعاملة من المحاسبة (سيتم حذف جميع الأسطر المتعلقة بنفس المعاملة) هل أنت متأكد من أنك تريد حذف السجل (السجلات) المحددة %s؟ @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=كود متعدد العملات (ايديفيز) DateExport=تاريخ التصدير WarningReportNotReliable=تحذير ، هذا التقرير لا يستند إلى دفتر الأستاذ ، لذلك لا يحتوي على معاملة تم تعديلها يدويًا في دفتر الأستاذ. إذا كان تسجيل دفتر اليومية الخاص بك محدثًا ، فسيكون عرض مسك الدفاتر أكثر دقة. ExpenseReportJournal=تقرير دفتر المصاريف -InventoryJournal=دفتر الجرد NAccounts=%s حساباً diff --git a/htdocs/langs/ar_SA/admin.lang b/htdocs/langs/ar_SA/admin.lang index 16ed55874ab..30ca6ac2dd3 100644 --- a/htdocs/langs/ar_SA/admin.lang +++ b/htdocs/langs/ar_SA/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=ترتيب العميل WarningModuleNotActive=يجب أن يكون النموذج %s مفعل WarningOnlyPermissionOfActivatedModules=فقط التصاريح المتعلقة بالنماذج المنشطة تظهر هنا. يمكنك تفعيل نماذج أخرى في الصفحة الرئيسية-> لإعداد ت-> صفحة النماذج DolibarrSetup=تركيب أو تحديث دوليبار -InternalUser=مستخدم داخلي -ExternalUser=مستخدم خارجي InternalUsers=مستخدمين داخليين ExternalUsers=مستخدمين خارجيين UserInterface=الواجهة العامة @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=مضيف SMTP / SMTPS (القيمة الافتراضية MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=منفذ SMTP / SMTPS (غير معرّف في PHP على أنظمة شبيهة بنظام Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=مضيف SMTP / SMTPS (غير معرّف في PHP على أنظمة شبيهة بنظام Unix) MAIN_MAIL_EMAIL_FROM=عنوان بريد المرسل لرسائل البريد الإلكترونية التلقائية (القيمة الاولية في ملف اعدادات لغة بي اتش بي %s ) +EMailHelpMsgSPFDKIM=لكي لا يتم وضع البريد من المرسل من نظام دوليبار ضمن البريد الضار ,تأكد ان الخادم مخول بأرسال البريد من هذا العنوان من خلال عدادات SPF & DKIM . MAIN_MAIL_ERRORS_TO=عنوان رسائل البريد الإلكترونية المرجعي لأخطاء الارسال (الحقل "الاخطاء إلى" ) في البريد المرسل MAIN_MAIL_AUTOCOPY_TO= نسخ (نسخة كربونية) كل رسائل البريد الإلكترونية المرسلة الى MAIN_DISABLE_ALL_MAILS=تعطيل جميع عمليات إرسال البريد الإلكتروني (لأغراض الاختبار أو العروض التوضيحية) @@ -323,7 +322,7 @@ ModuleSetup=إعداد وحدة ModulesSetup=الوحدات النمطية / إعداد التطبيق ModuleFamilyBase=نظام ModuleFamilyCrm=إدارة علاقات العملاء (CRM) -ModuleFamilySrm=إدارة علاقات البائعين (VRM) +ModuleFamilySrm=ادارة الموردين(VRM) ModuleFamilyProducts=إدارة المنتج (PM) ModuleFamilyHr=إدارة الموارد البشرية (HR) ModuleFamilyProjects=مشاريع / العمل التعاوني @@ -439,8 +438,10 @@ Unique=Unique Boolean=منطقي (مربع اختيار واحد) ExtrafieldPhone = هاتف ExtrafieldPrice = الأسعار +ExtrafieldPriceWithCurrency=السعر بالعملة ExtrafieldMail = Email ExtrafieldUrl = عنوان Url +ExtrafieldIP = الملكية الفكرية ExtrafieldSelect = Select list ExtrafieldSelectList = Select from table ExtrafieldSeparator=فاصل (ليس حقلاً) @@ -490,7 +491,7 @@ DisplayCompanyManagers=عرض أسماء المديرين DisplayCompanyInfoAndManagers=عرض عنوان الشركة وأسماء المديرين EnableAndSetupModuleCron=إذا كنت تريد إنشاء هذه الفاتورة المتكررة تلقائيًا ، فيجب تمكين الوحدة النمطية * %s * وإعدادها بشكل صحيح. بخلاف ذلك ، يجب أن يتم إنشاء الفواتير يدويًا من هذا النموذج باستخدام الزر * إنشاء *. لاحظ أنه حتى إذا قمت بتمكين الإنشاء التلقائي ، فلا يزال بإمكانك تشغيل الإنشاء اليدوي بأمان. لا يمكن إنشاء نسخ مكررة لنفس الفترة. ModuleCompanyCodeCustomerAquarium=%s متبوعًا بكود العميل لكود محاسبة العميل -ModuleCompanyCodeSupplierAquarium=%s متبوعًا بكود البائع لكود محاسبة البائع +ModuleCompanyCodeSupplierAquarium=%sرقم المورد يتبعة رقم حسابه في الحسابات ModuleCompanyCodePanicum=قم بإرجاع رمز محاسبة فارغ. ModuleCompanyCodeDigitaria=إرجاع رمز محاسبة مركب وفقًا لاسم الطرف الثالث. يتكون الرمز من بادئة يمكن تحديدها في الموضع الأول متبوعًا بعدد الأحرف المحددة في رمز الجهة الخارجية. ModuleCompanyCodeCustomerDigitaria=%s متبوعًا باسم العميل المقطوع بعدد الأحرف: %s لكود محاسبة العميل. @@ -501,7 +502,8 @@ WarningPHPMail=تحذير: يستخدم الإعداد لإرسال رسائل WarningPHPMailA=- يزيد استخدام خادم مزود خدمة البريد الإلكتروني من مصداقية بريدك الإلكتروني ، لذا فهو يزيد من إمكانية التسليم دون أن يتم وضع علامة عليه كرسائل اقتحامية WarningPHPMailB=- لا يسمح لك بعض مزودي خدمة البريد الإلكتروني (مثل Yahoo) بإرسال بريد إلكتروني من خادم آخر غير الخادم الخاص بهم. يستخدم الإعداد الحالي الخاص بك خادم التطبيق لإرسال بريد إلكتروني وليس خادم مزود البريد الإلكتروني الخاص بك ، لذلك سيطلب بعض المستلمين (المتوافق مع بروتوكول DMARC المقيد) ، مزود البريد الإلكتروني الخاص بك ما إذا كان بإمكانهم قبول بريدك الإلكتروني وبعض موفري البريد الإلكتروني (مثل Yahoo) قد تستجيب بـ "لا" لأن الخادم ليس خادمهم ، لذلك قد لا يتم قبول عدد قليل من رسائل البريد الإلكتروني المرسلة للتسليم (كن حذرًا أيضًا من حصة الإرسال لمزود البريد الإلكتروني الخاص بك). WarningPHPMailC=- يعد استخدام خادم SMTP الخاص بموفر خدمة البريد الإلكتروني الخاص بك لإرسال رسائل البريد الإلكتروني أمرًا مثيرًا للاهتمام أيضًا ، لذا سيتم أيضًا حفظ جميع رسائل البريد الإلكتروني المرسلة من التطبيق في دليل "البريد المرسل" الخاص بصندوق البريد الخاص بك. -WarningPHPMailD=كذلك ، يوصى بتغيير طريقة إرسال رسائل البريد الإلكتروني إلى القيمة "SMTP". إذا كنت تريد حقًا الاحتفاظ بالطريقة الافتراضية "PHP" لإرسال رسائل البريد الإلكتروني ، فما عليك سوى تجاهل هذا التحذير أو إزالته عن طريق ضبط MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP ثابتًا على 1 في Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=إذا كان موفر البريد الإلكتروني SMTP بحاجة إلى تقييد عميل البريد الإلكتروني لبعض عناوين IP (نادر جدًا) ، فهذا هو عنوان IP الخاص بوكيل مستخدم البريد (MUA) لتطبيق ERP CRM الخاص بك: %s . WarningPHPMailSPF=إذا كان اسم المجال في عنوان البريد الإلكتروني الخاص بالمرسل محميًا بسجل SPF (اسأل مسجل اسم المجال الخاص بك) ، يجب عليك إضافة عناوين IP التالية في سجل SPF الخاص بـ DNS لمجالك: %s . ActualMailSPFRecordFound=تم العثور على سجل SPF الفعلي (للبريد الإلكتروني %s): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
مثال:
لكي يقوم النموذ PageUrlForDefaultValuesList=
مثال:
بالنسبة للصفحة التي تسرد جهات خارجية ، فهي %s .
بالنسبة لعنوان URL للوحدات الخارجية المثبتة في الدليل المخصص ، لا تقم بتضمين "custom /" لذا استخدم مسارًا مثل mymodule / mypagelist.php وليس custom / mymodule / mypagelist.php.
إذا كنت تريد القيمة الافتراضية فقط إذا كان عنوان url يحتوي على بعض المعلمات ، فيمكنك استخدام %s AlsoDefaultValuesAreEffectiveForActionCreate=لاحظ أيضًا أن الكتابة فوق القيم الافتراضية لإنشاء النموذج تعمل فقط للصفحات التي تم تصميمها بشكل صحيح (لذلك مع إجراء المعلمة = إنشاء أو تقديم ...) EnableDefaultValues=تفعيل تخصيص القيم الافتراضية -EnableOverwriteTranslation=تفعيل استخدام الترجمة المكتوبة +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=تم العثور على ترجمة للمفتاح بهذا الرمز. لتغيير هذه القيمة ، يجب عليك تحريرها من Home-Setup-translation. WarningSettingSortOrder=تحذير ، قد يؤدي تعيين ترتيب فرز افتراضي إلى حدوث خطأ تقني عند الانتقال إلى صفحة القائمة إذا كان الحقل حقلاً غير معروف. إذا واجهت مثل هذا الخطأ ، فارجع إلى هذه الصفحة لإزالة ترتيب الفرز الافتراضي واستعادة السلوك الافتراضي. Field=حقل @@ -645,9 +647,9 @@ Module2400Name=الأحداث / الأجندة Module2400Desc=تتبع الأحداث. سجل الأحداث التلقائية لأغراض التتبع أو سجل الأحداث أو الاجتماعات اليدوية. هذه هي الوحدة الرئيسية للإدارة الجيدة لعلاقات العملاء أو البائعين. Module2500Name=DMS / ECM Module2500Desc=نظام إدارة الوثائق / إدارة المحتوى الإلكتروني. التنظيم التلقائي للمستندات التي تم إنشاؤها أو تخزينها. شاركهم عند الحاجة. -Module2600Name=خدمات API / ويب (خادم SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=تمكين الخدمات API Dolibarr الخادم SOAP توفير -Module2610Name=خدمات API / ويب (خادم REST) +Module2610Name=API / Web services (REST server) Module2610Desc=تمكين الخادم تقديم الخدمات API Dolibarr REST Module2660Name=WebServices الدعوة (العميل SOAP) Module2660Desc=تمكين عميل خدمات الويب Dolibarr (يمكن استخدامه لإرسال البيانات / الطلبات إلى خوادم خارجية. يتم دعم أوامر الشراء فقط حاليًا.) @@ -698,6 +700,7 @@ Module62000Name=شروط التجارة الدولية Module62000Desc=إضافة ميزات لإدارة Incoterms Module63000Name=مصادر Module63000Desc=إدارة الموارد (طابعات ، سيارات ، غرف ، ...) لتخصيصها للمناسبات +Module94160Name=Receptions Permission11=قراءة الفواتير Permission12=إنشاء / تعديل فواتير العملاء Permission13=إبطال فواتير العميل @@ -842,9 +845,9 @@ Permission286=تصدير اتصالات Permission291=قراءة التعريفات Permission292=مجموعة أذونات على التعريفات Permission293=تعديل تعريفات العميل -Permission300=قراءة الباركود -Permission301=إنشاء / تعديل الباركود -Permission302=حذف الباركود +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=قراءة الخدمات Permission312=تعيين خدمة / الاشتراك في التعاقد Permission331=قراءة العناوين @@ -940,9 +943,9 @@ Permission1190=الموافقة على (الموافقة الثانية) أوا Permission1191=أوامر تصدير الموردين وخصائصها Permission1201=ونتيجة للحصول على التصدير Permission1202=إنشاء / تعديل للتصدير -Permission1231=اقرأ فواتير البائع -Permission1232=إنشاء / تعديل فواتير البائعين -Permission1233=التحقق من صحة فواتير البائع +Permission1231=استعراض فاتورة المشتريات +Permission1232=Create/modify vendor invoices +Permission1233=Validate vendor invoices Permission1234=احذف فواتير البائع Permission1235=إرسال فواتير البائع عبر البريد الإلكتروني Permission1236=تصدير فواتير البائع والسمات والمدفوعات @@ -971,13 +974,14 @@ Permission3301=إنشاء وحدات جديدة Permission4001=اقرأ المهارة / الوظيفة / المنصب Permission4002=إنشاء / تعديل المهارة / الوظيفة / المنصب Permission4003=حذف المهارة / الوظيفة / المنصب -Permission4020=اقرأ التقييمات -Permission4021=إنشاء / تعديل التقييم الخاص بك -Permission4022=التحقق من صحة التقييم -Permission4023=حذف التقييم -Permission4030=انظر قائمة المقارنة +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=اقرأ المعلومات الشخصية Permission4032=اكتب معلومات شخصية +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=اقرأ محتوى الموقع Permission10002=إنشاء / تعديل محتوى موقع الويب (محتوى html و javascript) Permission10003=إنشاء / تعديل محتوى الموقع (كود php الديناميكي). خطير ، يجب أن يكون محجوزًا للمطورين المقيدين. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=نوع التصرف في الأصول TypeOfUnit=نوع الوحدة SetupSaved=تم حفظ الإعدادات SetupNotSaved=الإعدادات لم تحفظ +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=خطاء اثناء الحذف +EntryDeleted=العنصر محذوف BackToModuleList=العودة إلى قائمة الوحدات BackToDictionaryList=رجوع إلى قائمة القواميس TypeOfRevenueStamp=نوع الطابع الضريبي @@ -1244,6 +1252,7 @@ AreaForAdminOnly=يمكن تعيين معطيات الإعدادات بواسط SystemInfoDesc=معلومات النظام هي معلومات فنية متنوعة تحصل عليها في وضع القراءة فقط وتكون مرئية للمسؤولين فقط. SystemAreaForAdminOnly=هذه المنطقة متاحة للمستخدمين المسؤولين فقط. لا يمكن لأذونات مستخدم دوليبار تغيير هذا التقييد. CompanyFundationDesc=قم بتحرير معلومات شركتك | مؤسستك. ثم انقر فوق الزر "%s" في أسفل الصفحة عند الانتهاء. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=إذا كان لديك محاسب / محاسب خارجي ، يمكنك هنا تعديل المعلومات الخاصة به. AccountantFileNumber=كود المحاسب DisplayDesc=يمكن هنا تعديل المعلمات التي تؤثر على شكل التطبيق وطريقة عرضه. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=يجب تشغيل هذا الأ YourPHPDoesNotHaveSSLSupport=وظائف خدمة تصميم المواقع لا تتوفر في بي الخاص بك DownloadMoreSkins=مزيد من جلود بتحميل SimpleNumRefModelDesc=لعرض الرقم المرجعي بالتنسيق %syymm-nnnn حيث yy السنة و mm الشهر و nnnn هو رقم متسلسل يتزايد تلقائيًا بدون إعادة تعيين +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=إرجاع الرقم المرجعي بالتنسيق %s-nnnn حيث nnnn عبارة عن رقم تزايد تلقائي متسلسل بدون إعادة تعيين ShowProfIdInAddress=إظهار الهوية المهنية مع العناوين ShowVATIntaInAddress=إخفاء رقم ضريبة القيمة المضافة داخل المجتمع @@ -1380,7 +1391,7 @@ GetBarCode=الحصول على الباركود NumberingModules=نماذج الترقيم DocumentModules=نماذج الوثائق ##### Module password generation -PasswordGenerationStandard=قم بإرجاع كلمة المرور التي تم إنشاؤها وفقًا لخوارزمية Dolibarr الداخلية: %s أحرف تحتوي على أرقام وأحرف مشتركة بأحرف صغيرة. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=لا تقترح كلمة مرور تم إنشاؤها. يجب كتابة كلمة المرور يدويًا. PasswordGenerationPerso=ترجع كلمة المرور الخاصة بك وفقا لتكوين المعرفة شخصيا. SetupPerso=وفقا لتكوين الخاصة بك @@ -1434,6 +1445,10 @@ SuppliersPayment=مدفوعات الموردين SupplierPaymentSetup=إعداد مدفوعات البائعين InvoiceCheckPosteriorDate=تحقق من تاريخ التجهيز قبل المصادقة InvoiceCheckPosteriorDateHelp=يُمنع التحقق من صحة الفاتورة إذا كان تاريخها سابقًا لتاريخ آخر فاتورة من نفس النوع. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=وحدة إعداد مقترحات تجارية ProposalsNumberingModules=اقتراح نماذج تجارية الترقيم @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=العلامة المائية على مسودات ##### Members ##### MembersSetup=أعضاء وحدة الإعداد MemberMainOptions=الخيارات الرئيسية +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= إدارة تسجيل الدخول لكل عضو AdherentMailRequired=البريد الإلكتروني مطلوب لإنشاء عضو جديد MemberSendInformationByMailByDefault=مربع لإرسال الرسائل للأعضاء تأكيدا على افتراضي MemberCreateAnExternalUserForSubscriptionValidated=قم بإنشاء تسجيل دخول مستخدم خارجي لكل اشتراك عضو جديد تم التحقق من صحته -VisitorCanChooseItsPaymentMode=يمكن للزائر الاختيار من بين طرق الدفع المتاحة +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=قم بتمكين التذكير التلقائي عبر البريد الإلكتروني بالاشتراكات منتهية الصلاحية. ملاحظة: يجب تمكين الوحدة النمطية %s وإعدادها بشكل صحيح لإرسال التذكيرات. MembersDocModules=قوالب المستندات للوثائق التي تم إنشاؤها من سجل الأعضاء ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=تفعيل محرر متقدم ل: FCKeditorForNotePublic=إنشاء / إصدار WYSIWIG لعناصر الحقل "الملاحظات العامة" FCKeditorForNotePrivate=إنشاء / إصدار WYSIWIG للحقل "ملاحظات خاصة" للعناصر FCKeditorForCompany=إنشاء / إصدار WYSIWIG للوصف الميداني للعناصر (باستثناء المنتجات / الخدمات) -FCKeditorForProduct=إنشاء / إصدار WYSIWIG للوصف الميداني للمنتجات / الخدمات -FCKeditorForProductDetails=إنشاء \\ تعديل تفاصيل المنتجات على طريقة الطباعة "ما تراه ستحصل عليه" لجميع المستندات (المقترحات،الاوامر،الفواتير،...) تحذير: إستخدام هذه الخاصية غير منصوح به بشدة بسبب مشاكل المحارف الخاصة وتنسيق الصفحات وذلك عند توليد ملفات بصيغة المستندات المتنقلة . +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG إنشاء / الطبعة بالبريد FCKeditorForUserSignature=إنشاء WYSIWIG / طبعة التوقيع المستعمل FCKeditorForMail=إنشاء / إصدار WYSIWIG لجميع البريد (باستثناء الأدوات-> البريد الإلكتروني) @@ -1766,7 +1782,7 @@ DetailMenuHandler=قائمة المعالج حيث تظهر قائمة جديد DetailMenuModule=اسم وحدة قائمة في حال الدخول من وحدة DetailType=نوع القائمة (أعلى أو إلى اليسار) DetailTitre=قائمة علامة أو بطاقة رمز للترجمة -DetailUrl=عنوان القائمة حيث يرسل لك (عنوان الارتباط المطلق أو خارجية مع وصلة http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=شرط أن لا تظهر أو الدخول DetailRight=حالة رمادية غير مصرح بها للعرض القوائم DetailLangs=لانغ لتسمية اسم ملف الترجمة مدونة @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=انخفاض المخزون في نق CashDeskYouDidNotDisableStockDecease=لم تقم بتعطيل خفض المخزون عند إجراء عملية بيع من نقطة البيع. ومن ثم مطلوب مستودع. CashDeskForceDecreaseStockLabel=تم فرض انخفاض مخزون المنتجات الدفعية. CashDeskForceDecreaseStockDesc=التقليل أولاً من خلال أقدم تواريخ الأكل والبيع. -CashDeskReaderKeyCodeForEnter=رمز المفتاح لـ "Enter" المحدد في قارئ الرمز الشريطي (مثال: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=إعداد وحدة المرجعية BookmarkDesc=تسمح لك هذه الوحدة بإدارة الإشارات المرجعية. يمكنك أيضًا إضافة اختصارات إلى أي صفحات Dolibarr أو مواقع ويب خارجية في القائمة اليسرى. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=نماذج ترقيم فواتير البائعي IfSetToYesDontForgetPermission=في حالة التعيين على قيمة غير فارغة ، لا تنس منح الأذونات للمجموعات أو المستخدمين المسموح لهم بالموافقة الثانية ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind الإعداد وحدة -PathToGeoIPMaxmindCountryDataFile=مسار الملف الذي يحتوي على Maxmind ip لترجمة الدولة.
أمثلة:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat a0342fccfda19bzeo /usr/Ghare/Lite2IP/ +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=لاحظ أن الملكية الفكرية الخاصة بك على البيانات القطرية الملف يجب أن تكون داخل الدليل الخاص بي يمكن قراءة (راجع الإعداد open_basedir بى وأذونات نظام الملفات). YouCanDownloadFreeDatFileTo=يمكنك تحميل نسخة تجريبية مجانية من GeoIP ملف Maxmind البلاد في ٪ s. YouCanDownloadAdvancedDatFileTo=كما يمكنك تحميل نسخة كاملة أكثر من ذلك ، مع التحديثات ، من GeoIP ملف Maxmind البلاد في ٪ s. @@ -1907,7 +1923,7 @@ NoAmbiCaracAutoGeneration=لا تستخدم الأحرف الغامضة ("1"، " SalariesSetup=الإعداد للرواتب وحدة SortOrder=ترتيب Format=شكل -TypePaymentDesc=0: نوع الدفع للعميل ، 1: نوع الدفع للبائع ، 2: نوع الدفع للعملاء والموردين +TypePaymentDesc=0: طريقةالدفع العميل ، 1: نوع الدفع للبائع ، 2: طريقة الدفع العملاء و سداد الموردين IncludePath=يشمل المسار (المحدد في متغير%s) ExpenseReportsSetup=إعداد تقارير المصروفات وحدة TemplatePDFExpenseReports=قوالب المستند لتوليد حساب ثيقة تقرير @@ -1926,6 +1942,7 @@ BackupDumpWizard=معالج لإنشاء ملف تفريغ قاعدة البيا BackupZipWizard=معالج لبناء أرشيف دليل المستندات SomethingMakeInstallFromWebNotPossible=تركيب وحدة خارجية غير ممكن من واجهة ويب للسبب التالي: SomethingMakeInstallFromWebNotPossible2=لهذا السبب ، فإن عملية الترقية الموضحة هنا هي عملية يدوية لا يجوز إلا لمستخدم ذي امتيازات القيام بها. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=تثبيت وحدة خارجية من التطبيق قد تم تعطيلها من قبل المسؤول. يجب أن يطلب منه إزالة الملف٪ s للسماح هذه الميزة. ConfFileMustContainCustom=يحتاج تثبيت أو بناء وحدة خارجية من التطبيق إلى حفظ ملفات الوحدة النمطية في الدليل %s . لكي تتم معالجة هذا الدليل بواسطة Dolibarr ، يجب عليك إعداد conf / conf.php لإضافة سطري التوجيه:
$ dolibarr_main_url_root_alt = '/root_alt؛
$ dolibarr_main_document_root_alt = '%s / مخصص' ؛ HighlightLinesOnMouseHover=تسليط الضوء على خطوط الجدول عندما يمر تحرك الماوس فوق @@ -2053,6 +2070,8 @@ RemoveSpecialChars=إزالة الأحرف الخاصة COMPANY_AQUARIUM_CLEAN_REGEX=مرشح Regex لتنظيف القيمة (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=مرشح Regex لتنظيف القيمة (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=مكرر غير مسموح به +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=مسؤول حماية البيانات (DPO أو خصوصية البيانات أو جهة اتصال GDPR) GDPRContactDesc=إذا قمت بتخزين البيانات الشخصية في نظام المعلومات الخاص بك ، فيمكنك تسمية جهة الاتصال المسؤولة عن اللائحة العامة لحماية البيانات هنا HelpOnTooltip=نص المساعدة للظهور في تلميح الأداة @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=دليل الهدف صندوق البريد EmailcollectorOperations=العمليات التي يقوم بها المجمع EmailcollectorOperationsDesc=يتم تنفيذ العمليات من أعلى إلى أسفل الترتيب MaxEmailCollectPerCollect=أقصى عدد من رسائل البريد الإلكتروني التي تم جمعها لكل مجموعة +TestCollectNow=Test collect CollectNow=اجمع الآن ConfirmCloneEmailCollector=هل تريد بالتأكيد استنساخ مُجمع البريد الإلكتروني %s؟ DateLastCollectResult=تاريخ آخر جمع حاول @@ -2183,6 +2203,7 @@ ShowProjectLabel=تسمية المشروع PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=تضمين الاسم المستعار في اسم الطرف الثالث THIRDPARTY_ALIAS=اسم الطرف الثالث - الاسم المستعار الطرف الثالث ALIAS_THIRDPARTY=الاسم المستعار للطرف الثالث - اسم الطرف الثالث +PDFIn2Languages=عرض الملصق في البي دي اف بلغتين PDF_USE_ALSO_LANGUAGE_CODE=اذا كنت ترغب في تكرار بعض النصوص بلغتين مختلفتين في ملفاتك المولدة بصيغة المستندات المتنقلة . يجب عليك ان ان تحدد اللغة الثانية هنا حتى يتسنى للملفات المولدة ان تحتوي على لغتين في نفس الصفحة . اللغة المختارة اثناء توليد المستند واللغة المختارة هنا (فقط بعض قوالب صيغة المستندات المتنقلة تدعم هذه الميزة) . ابق الخيار فارغاً للتوليد بلغة واحدة PDF_USE_A=إنشاء مستندات PDF بتنسيق PDF / A بدلاً من تنسيق PDF الافتراضي FafaIconSocialNetworksDesc=أدخل هنا رمز رمز FontAwesome. إذا كنت لا تعرف ما هو FontAwesome ، فيمكنك استخدام القيمة العامة fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=شراكة AGENDA_EVENT_DEFAULT_STATUS=حالة الحدث الافتراضية عند إنشاء حدث من النموذج YouShouldDisablePHPFunctions=يجب عليك تعطيل وظائف PHP IfCLINotRequiredYouShouldDisablePHPFunctions=باستثناء إذا كنت بحاجة إلى تشغيل أوامر النظام في رمز مخصص ، يجب عليك تعطيل وظائف PHP -PHPFunctionsRequiredForCLI=لغرض الصدفة (مثل النسخ الاحتياطي للوظيفة المجدولة أو تشغيل برنامج منشط) ، يجب أن تحتفظ بوظائف PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=لم يتم العثور على ملفات أو أدلة قابلة للكتابة للبرامج الشائعة في الدليل الجذر الخاص بك (جيد) RecommendedValueIs=موصى به: %s Recommended=موصى بها NotRecommended=لا ينصح -ARestrictedPath=بعض المسار المقيد +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=تحقق من وجود تحديثات الوحدات الخارجية CheckForModuleUpdateHelp=سيتصل هذا الإجراء بمحرري الوحدات الخارجية للتحقق من توفر إصدار جديد. ModuleUpdateAvailable=تحديث متاح @@ -2264,7 +2285,7 @@ LateWarningAfter=تحذير "متأخر" بعد TemplateforBusinessCards=قالب لبطاقة عمل بحجم مختلف InventorySetup= إعداد الجرد ExportUseLowMemoryMode=استخدم وضع ذاكرة منخفضة -ExportUseLowMemoryModeHelp=استخدم وضع الذاكرة المنخفضة لتنفيذ تنفيذ التفريغ (يتم الضغط من خلال أنبوب بدلاً من ذاكرة PHP). لا تسمح هذه الطريقة بالتحقق من اكتمال الملف ولا يمكن الإبلاغ عن رسالة الخطأ إذا فشلت. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = الويب هوك ModuleWebhookDesc = واجهة للقبض على مشغلات dolibarr وإرسالها إلى عنوان URL @@ -2288,6 +2309,8 @@ IconOnly=رمز فقط - نص على تلميح الأداة فقط INVOICE_ADD_ZATCA_QR_CODE=إظهار رمز الاستجابة السريعة ZATCA على الفواتير INVOICE_ADD_ZATCA_QR_CODEMore=تحتاج بعض الدول العربية إلى رمز الاستجابة السريعة هذا على فواتيرها INVOICE_ADD_SWISS_QR_CODE=أظهر رمز QR-Bill السويسري على الفواتير +INVOICE_SHOW_SHIPPING_ADDRESS=عرض عنوان الشحن +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=رابط URL للشبكة الاجتماعية. استخدم {socialid} للجزء المتغير الذي يحتوي على معرف الشبكة الاجتماعية. IfThisCategoryIsChildOfAnother=إذا كانت هذه الفئة تابعة لفئة أخرى DarkThemeMode=وضع المظهر الداكن @@ -2307,3 +2330,28 @@ UsePassword=استخدم كلمة مرور UseOauth=استخدم رمز OAUTH Images=الصور MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=تجلب الوحدة عنوان URL يمكن استخدامه بواسطة أداة خارجية للحصول على اسم طرف ثالث أو جهة اتصال من رقم هاتفه. URL المطلوب استخدامه هو: +ScriptIsEmpty=لم يتم كتابة كود برمجي +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=أحداث قابله للاثارة +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=التحذيرات معطلة +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=الاجهزة المكتبية فقط +DesktopsAndSmartphones=للموبايل و الاجهزة المكتبية +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/ar_SA/assets.lang b/htdocs/langs/ar_SA/assets.lang index 6c5867709d9..da5da17a330 100644 --- a/htdocs/langs/ar_SA/assets.lang +++ b/htdocs/langs/ar_SA/assets.lang @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Alexandre Spangaro +# Copyright (C) 2018-2022 Alexandre Spangaro # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,50 +16,171 @@ # # Generic # -Assets = Assets -NewAsset = New asset -AccountancyCodeAsset = Accounting code (asset) -AccountancyCodeDepreciationAsset = Accounting code (depreciation asset account) -AccountancyCodeDepreciationExpense = Accounting code (depreciation expense account) -NewAssetType=New asset type -AssetsTypeSetup=Asset type setup -AssetTypeModified=Asset type modified -AssetType=Asset type -AssetsLines=Assets +NewAsset=أصل جديد +AccountancyCodeAsset=كود المحاسبة (الأصول) +AccountancyCodeDepreciationAsset=كود المحاسبة (حساب إهلاك الاصول) +AccountancyCodeDepreciationExpense=كود المحاسبة (حساب مصاريف الإهلاك) +AssetsLines=الأصول DeleteType=حذف -DeleteAnAssetType=Delete an asset type -ConfirmDeleteAssetType=Are you sure you want to delete this asset type? -ShowTypeCard=وتبين من نوع '٪ ق' +DeleteAnAssetType=حذف نموذج أصل +ConfirmDeleteAssetType=هل أنت متأكد أنك تريد حذف نموذج الأصول هذا؟ +ShowTypeCard=عرض الموديل "%s" # Module label 'ModuleAssetsName' -ModuleAssetsName = Assets +ModuleAssetsName=الأصول # Module description 'ModuleAssetsDesc' -ModuleAssetsDesc = Assets description +ModuleAssetsDesc=وصف الأصول # # Admin page # -AssetsSetup = Assets setup -Settings = Settings -AssetsSetupPage = Assets setup page -ExtraFieldsAssetsType = Complementary attributes (Asset type) -AssetsType=Asset type -AssetsTypeId=Asset type id -AssetsTypeLabel=Asset type label -AssetsTypes=Assets types +AssetSetup=إعداد الأصول +AssetSetupPage=صفحة إعداد الأصول +ExtraFieldsAssetModel=السمات التكميلية (نموذج الأصول) + +AssetsType=نموذج الأصول +AssetsTypeId=معرف نموذج الأصل +AssetsTypeLabel=تسمية نموذج الأصول +AssetsTypes=نماذج الأصول +ASSET_ACCOUNTANCY_CATEGORY=مجموعة محاسبة الأصول الثابتة # # Menu # -MenuAssets = Assets -MenuNewAsset = New asset -MenuTypeAssets = Type assets -MenuListAssets = قائمة -MenuNewTypeAssets = جديد -MenuListTypeAssets = قائمة +MenuAssets=الأصول +MenuNewAsset=أصل جديد +MenuAssetModels=أصول النموذج +MenuListAssets=قائمة +MenuNewAssetModel=نموذج الأصول الجديدة +MenuListAssetModels=قائمة # # Module # -NewAssetType=New asset type -NewAsset=New asset +ConfirmDeleteAsset=هل تريد حقًا إزالة هذا الأصل؟ + +# +# Tab +# +AssetDepreciationOptions=خيارات الإهلاك +AssetAccountancyCodes=حسابات المحاسبة +AssetDepreciation=الاستهلاك + +# +# Asset +# +Asset=أصل +Assets=الأصول +AssetReversalAmountHT=مبلغ عكسي (بدون ضرائب) +AssetAcquisitionValueHT=مبلغ الاستحواذ (بدون ضرائب) +AssetRecoveredVAT=استرداد ضريبة القيمة المضافة +AssetReversalDate=تاريخ الانعكاس +AssetDateAcquisition=تاريخ الاستحواذ +AssetDateStart=تاريخ البدء +AssetAcquisitionType=نوع الاستحواذ +AssetAcquisitionTypeNew=جديد +AssetAcquisitionTypeOccasion=استخدم +AssetType=نوع الأصل +AssetTypeIntangible=غير الملموسة +AssetTypeTangible=ملموس +AssetTypeInProgress=قيد التنفيذ +AssetTypeFinancial=الأمور المالية +AssetNotDepreciated=غير مستهلكة +AssetDisposal=ازالة +AssetConfirmDisposalAsk=هل أنت متأكد من أنك تريد التخلص من الأصل %s ؟ +AssetConfirmReOpenAsk=هل أنت متأكد من أنك تريد إعادة فتح الأصل %s ؟ + +# +# Asset status +# +AssetInProgress=قيد التنفيذ +AssetDisposed=استبعاده +AssetRecorded=محسوب + +# +# Asset disposal +# +AssetDisposalDate=تاريخ التصرف +AssetDisposalAmount=قيمة التخلص +AssetDisposalType=نوع التخلص +AssetDisposalDepreciated=استهلاك سنة التحويل +AssetDisposalSubjectToVat=يخضع التصرف لضريبة القيمة المضافة + +# +# Asset model +# +AssetModel=نموذج الأصول +AssetModels=نماذج الأصول + +# +# Asset depreciation options +# +AssetDepreciationOptionEconomic=الاستهلاك الاقتصادي +AssetDepreciationOptionAcceleratedDepreciation=الاستهلاك المعجل (الضريبة) +AssetDepreciationOptionDepreciationType=نوع الإهلاك +AssetDepreciationOptionDepreciationTypeLinear=خطي +AssetDepreciationOptionDepreciationTypeDegressive=الانحدار +AssetDepreciationOptionDepreciationTypeExceptional=استثنائي +AssetDepreciationOptionDegressiveRate=معدل الانحدار +AssetDepreciationOptionAcceleratedDepreciation=الاستهلاك المعجل (الضريبة) +AssetDepreciationOptionDuration=مدة +AssetDepreciationOptionDurationType=اكتب المدة +AssetDepreciationOptionDurationTypeAnnual=سنوي +AssetDepreciationOptionDurationTypeMonthly=شهريا +AssetDepreciationOptionDurationTypeDaily=اليومي +AssetDepreciationOptionRate=معدل (%%) +AssetDepreciationOptionAmountBaseDepreciationHT=قاعدة الإهلاك (باستثناء ضريبة القيمة المضافة) +AssetDepreciationOptionAmountBaseDeductibleHT=الوعاء القابل للخصم (باستثناء ضريبة القيمة المضافة) +AssetDepreciationOptionTotalAmountLastDepreciationHT=إجمالي مبلغ الاستهلاك الأخير (باستثناء ضريبة القيمة المضافة) + +# +# Asset accountancy codes +# +AssetAccountancyCodeDepreciationEconomic=الاستهلاك الاقتصادي +AssetAccountancyCodeAsset=أصل +AssetAccountancyCodeDepreciationAsset=الاستهلاك +AssetAccountancyCodeDepreciationExpense=مصاريف الاستهلاك +AssetAccountancyCodeValueAssetSold=قيمة الأصول المتخلص منها +AssetAccountancyCodeReceivableOnAssignment=مستحق عند التصرف +AssetAccountancyCodeProceedsFromSales=حصيلة التصرف +AssetAccountancyCodeVatCollected=تم تحصيل ضريبة القيمة المضافة +AssetAccountancyCodeVatDeductible=استرداد ضريبة القيمة المضافة على الأصول +AssetAccountancyCodeDepreciationAcceleratedDepreciation=الاستهلاك المعجل (الضريبة) +AssetAccountancyCodeAcceleratedDepreciation=الحساب +AssetAccountancyCodeEndowmentAcceleratedDepreciation=مصاريف الاستهلاك +AssetAccountancyCodeProvisionAcceleratedDepreciation=التملك / المخصصات + +# +# Asset depreciation +# +AssetBaseDepreciationHT=أساس الإهلاك (باستثناء ضريبة القيمة المضافة) +AssetDepreciationBeginDate=بدء الاستهلاك +AssetDepreciationDuration=مدة +AssetDepreciationRate=معدل (%%) +AssetDepreciationDate=تاريخ الإهلاك +AssetDepreciationHT=الاستهلاك (باستثناء ضريبة القيمة المضافة) +AssetCumulativeDepreciationHT=الاستهلاك التراكمي (باستثناء ضريبة القيمة المضافة) +AssetResidualHT=القيمة المتبقية (باستثناء ضريبة القيمة المضافة) +AssetDispatchedInBookkeeping=تم تسجيل الإهلاك +AssetFutureDepreciationLine=الاستهلاك المستقبلي +AssetDepreciationReversal=انعكاس، ارتداد، انقلاب + +# +# Errors +# +AssetErrorAssetOrAssetModelIDNotProvide=لم يتم توفير معرف الأصل أو صوت النموذج +AssetErrorFetchAccountancyCodesForMode=خطأ عند استرداد حسابات المحاسبة لوضع الإهلاك "%s" +AssetErrorDeleteAccountancyCodesForMode=حدث خطأ عند حذف حسابات المحاسبة من وضع الإهلاك "%s" +AssetErrorInsertAccountancyCodesForMode=خطأ عند إدخال حسابات المحاسبة في وضع الإهلاك "%s" +AssetErrorFetchDepreciationOptionsForMode=حدث خطأ عند استرداد خيارات وضع الإهلاك "%s" +AssetErrorDeleteDepreciationOptionsForMode=حدث خطأ عند حذف خيارات وضع الإهلاك "%s" +AssetErrorInsertDepreciationOptionsForMode=خطأ عند إدخال خيارات وضع الإهلاك "%s" +AssetErrorFetchDepreciationLines=خطأ عند استرداد بنود الإهلاك المسجلة +AssetErrorClearDepreciationLines=خطأ عند إزالة بنود الإهلاك المسجلة (الانعكاس والمستقبل) +AssetErrorAddDepreciationLine=خطأ عند إضافة بند الإهلاك +AssetErrorCalculationDepreciationLines=خطأ عند حساب بنود الإهلاك (الاسترداد والمستقبل) +AssetErrorReversalDateNotProvidedForMode=لم يتم توفير تاريخ الإلغاء لطريقة الإهلاك "%s" +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=يجب أن يكون تاريخ الإلغاء أكبر من بداية السنة المالية الحالية أو مساويًا لها لطريقة الإهلاك "%s" +AssetErrorReversalAmountNotProvidedForMode=لم يتم توفير مبلغ الانعكاس لوضع الإهلاك "%s". +AssetErrorFetchCumulativeDepreciation=خطأ عند استرداد مبلغ الإهلاك المتراكم من بند الإهلاك +AssetErrorSetLastCumulativeDepreciation=خطأ عند تسجيل آخر مبلغ إهلاك متراكم diff --git a/htdocs/langs/ar_SA/banks.lang b/htdocs/langs/ar_SA/banks.lang index 6d2a2eaf6eb..d60c9f2361d 100644 --- a/htdocs/langs/ar_SA/banks.lang +++ b/htdocs/langs/ar_SA/banks.lang @@ -114,7 +114,7 @@ TransferTo=إلى TransferFromToDone=التحويل من %sإلى %sمن %s%s قد تم تسجيلة. CheckTransmitter=مرسل ValidateCheckReceipt=تأكيد صحة الشيك المستلم؟ -ConfirmValidateCheckReceipt=Are you sure that you want to submit this check receipt for validation? No changes will be possible once validated. +ConfirmValidateCheckReceipt=هل أنت متأكد أنك تريد إرسال إيصال الشيك هذا للتحقق من صحته؟ لن تكون هناك تغييرات ممكنة بمجرد التحقق من صحتها. DeleteCheckReceipt=حذف هذا الشيك ؟ ConfirmDeleteCheckReceipt=هل انت متأكد أنك تريد حذف هذا الشيك؟ BankChecks=الشيكات المصرفية @@ -172,8 +172,8 @@ SEPAMandate=SEPA mandate YourSEPAMandate=تفويض سيبا الخاص بك FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Return it signed (scan of the signed document) or send it by mail to AutoReportLastAccountStatement=قم تلقائيًا بتعبئة الحقل "رقم كشف الحساب البنكي" برقم كشف الحساب الأخير عند إجراء التسوية -CashControl=POS cash control -NewCashFence=New cash control (opening or closing) +CashControl=التحكم النقدي في نقاط البيع +NewCashFence=مراقبة نقدية جديدة (فتح أو إغلاق) BankColorizeMovement=تلوين الحركات BankColorizeMovementDesc=إذا تم تمكين هذه الوظيفة ، يمكنك اختيار لون خلفية محدد لحركات الخصم أو الائتمان BankColorizeMovementName1=لون الخلفية لحركة الخصم @@ -181,7 +181,7 @@ BankColorizeMovementName2=لون الخلفية لحركة الائتمان IfYouDontReconcileDisableProperty=إذا لم تقم بإجراء التسويات البنكية على بعض الحسابات المصرفية ، فقم بتعطيل الخاصية "%s" عليها لإزالة هذا التحذير. NoBankAccountDefined=لم يتم تحديد حساب مصرفي NoRecordFoundIBankcAccount=لا يوجد سجل في الحساب المصرفي. عادةً ما يحدث هذا عندما يتم حذف سجل يدويًا من قائمة المعاملات في الحساب المصرفي (على سبيل المثال أثناء تسوية الحساب المصرفي). سبب آخر هو أنه تم تسجيل الدفعة عندما تم تعطيل الوحدة النمطية "%s". -AlreadyOneBankAccount=Already one bank account defined -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA transfer: 'Payment Type' at 'Credit Transfer' level -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=When generatin a SEPA XML file for Credit transfers, the section "PaymentTypeInformation" can now be placed inside the "CreditTransferTransactionInformation" section (instead of "Payment" section). We strongly recommend to keep this unchecked to place PaymentTypeInformation at Payment level, as all banks will not necessarily accept it at CreditTransferTransactionInformation level. Contact your bank before placing PaymentTypeInformation at CreditTransferTransactionInformation level. -ToCreateRelatedRecordIntoBank=To create missing related bank record +AlreadyOneBankAccount=تم تحديد حساب مصرفي واحد بالفعل +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=تحويل SEPA: "نوع الدفع" عند مستوى "تحويل الائتمان" +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=عند إنشاء ملف SEPA XML لعمليات تحويل الرصيد ، يمكن الآن وضع القسم "PaymentTypeInformation" داخل قسم "CreditTransferTransactionInformation" (بدلاً من قسم "Payment"). نوصي بشدة بإبقاء هذا دون تحديد لوضع معلومات نوع الدفع عند مستوى الدفع ، حيث لن تقبلها جميع البنوك بالضرورة على مستوى معلومات التحويل الائتماني. اتصل بالمصرف الذي تتعامل معه قبل تقديم معلومات نوع الدفع على مستوى معلومات تحويل الائتمان. +ToCreateRelatedRecordIntoBank=لإنشاء سجل مصرفي مفقود ذي صلة diff --git a/htdocs/langs/ar_SA/bills.lang b/htdocs/langs/ar_SA/bills.lang index bb5be211cb6..c195801ea6e 100644 --- a/htdocs/langs/ar_SA/bills.lang +++ b/htdocs/langs/ar_SA/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=إحصاءات فواتير العملاء BillsStatisticsSuppliers=إحصاءات فواتير الموردين DisabledBecauseDispatchedInBookkeeping=معطل لأنه تم إرسال الفاتورة إلى مسك الدفاتر DisabledBecauseNotLastInvoice=معطل لأن الفاتورة غير قابلة للحذف. لقد تم تسجيل فواتير بعد هذه الفاتورة وسوف يؤدي ذلك إلى وجود ثقب في نظام العد. +DisabledBecauseNotLastSituationInvoice=معطل بسبب الفاتورة لا يمكن حذفها\nهذه الفاتورة لسيت اخر فاتورة في دورة الفواتير DisabledBecauseNotErasable=معطل لأنه لا يمكن محوه InvoiceStandard=الفاتورة القياسية InvoiceStandardAsk=الفاتورة القياسية InvoiceStandardDesc=هذا النوع من الفاتورة هي فاتورة عام. +InvoiceStandardShort=قياسي InvoiceDeposit=فاتورة الدفعة الأولى InvoiceDepositAsk=فاتورة الدفعة الأولى InvoiceDepositDesc=يتم هذا النوع من الفاتورة عند استلام دفعة أولى. @@ -24,6 +26,7 @@ InvoiceProForma=الفاتورة الأولية InvoiceProFormaAsk=الفاتورة الأولية InvoiceProFormaDesc= الفاتورة المبدئية عبارة عن صورة فاتورة حقيقية ولكنها لا تحتوي على قيمة محاسبية. InvoiceReplacement=استبدال الفاتورة +InvoiceReplacementShort=الاستبدال InvoiceReplacementAsk=فاتورة استبدال الفاتورة InvoiceReplacementDesc= فاتورة الاستبدال تُستخدم لاستبدال فاتورة بالكامل بدون دفعة مستلمة بالفعل.

ملاحظة: يمكن فقط استبدال الفواتير التي لم يتم سدادها. إذا لم يتم إغلاق الفاتورة التي قمت باستبدالها بعد ، فسيتم إغلاقها تلقائيًا لتصبح "مهجورة". InvoiceAvoir=ملاحظة ائتمانية @@ -55,7 +58,7 @@ CustomerInvoice=فاتورة العميل CustomersInvoices=فواتير العملاء SupplierInvoice=فاتورة مورد SuppliersInvoices=فواتير الموردين -SupplierInvoiceLines=Vendor invoice lines +SupplierInvoiceLines=سطور فاتورة البائع SupplierBill=فاتورة مورد SupplierBills=فواتير الموردين Payment=دفعة @@ -81,14 +84,14 @@ PaymentsReports=تقارير المدفوعات PaymentsAlreadyDone=المدفوعات قد فعلت PaymentsBackAlreadyDone=تم رد الأموال PaymentRule=قاعدة الدفع -PaymentMode=Payment method -PaymentModes=Payment methods -DefaultPaymentMode=Default Payment method -DefaultBankAccount=Default Bank Account -IdPaymentMode=Payment method (id) -CodePaymentMode=Payment method (code) -LabelPaymentMode=Payment method (label) -PaymentModeShort=Payment method +PaymentMode=طريقة الدفع او السداد +PaymentModes=طرق الدفع +DefaultPaymentMode=طريقه تسديد خاطئه +DefaultBankAccount=حساب مصرفي افتراضي +IdPaymentMode=طريقة الدفع (المعرف) +CodePaymentMode=طريقة الدفع (كود) +LabelPaymentMode=طريقة الدفع (التسمية) +PaymentModeShort=طريقة الدفع او السداد PaymentTerm=شروط السداد PaymentConditions=شروط السداد PaymentConditionsShort=شروط السداد @@ -119,7 +122,7 @@ ConvertExcessPaidToReduc=تحويل الفائض المستلم إلى خصم م EnterPaymentReceivedFromCustomer=أدخل الدفعة المستلمة من العميل EnterPaymentDueToCustomer=انشاء استحقاق دفع للعميل DisabledBecauseRemainderToPayIsZero=معطل لأن المتبقي غير المسدد يساوي صفر -PriceBase=Base price +PriceBase=السعر الأساسي BillStatus=حالة الفاتورة StatusOfGeneratedInvoices=حالة الفواتير المنشأة BillStatusDraft=مسودة (يجب التحقق من صحتها) @@ -156,9 +159,10 @@ ErrorInvoiceAvoirMustBeNegative=خطأ ، يجب أن يكون للفاتورة ErrorInvoiceOfThisTypeMustBePositive=خطأ ، يجب أن يحتوي هذا النوع من الفاتورة على مبلغ لا يشمل الضريبة موجبًا (أو فارغًا) ErrorCantCancelIfReplacementInvoiceNotValidated=خطأ ، لا يمكن إلغاء فاتورة تم استبدالها بفاتورة أخرى لا تزال في حالة المسودة ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=تم استخدام هذا الجزء أو آخر لذا لا يمكن إزالة سلسلة الخصم. -ErrorInvoiceIsNotLastOfSameType=Error: The date of invoice %s is %s. It must be posterior or equal to last date for same type invoices (%s). Please change the invoice date. +ErrorInvoiceIsNotLastOfSameType=خطأ: تاريخ الفاتورة %s هو %s. يجب أن تكون لاحقة أو مساوية للتاريخ الأخير للفواتير من نفس النوع (%s). الرجاء تغيير تاريخ الفاتورة. BillFrom=من: BillTo=فاتورة الى: +ShippingTo=شحن الي ActionsOnBill=الإجراءات على الفاتورة RecurringInvoiceTemplate=نموذج او فاتورة متكررة NoQualifiedRecurringInvoiceTemplateFound=لا يوجد نموذج فاتورة متكرر مؤهل للإنشاء. @@ -192,7 +196,7 @@ ConfirmClassifyPaidPartiallyReasonDiscount=المتبقي الغير مدفوع ConfirmClassifyPaidPartiallyReasonDiscountNoVat=المتبقي الغير مدفوع (%s %s) هو خصم ممنوح لأن السداد تم قبل الأجل. أنا أقبل خسارة ضريبة القيمة المضافة على هذا الخصم. ConfirmClassifyPaidPartiallyReasonDiscountVat=المتبقي الغير مدفوع (%s %s) هو خصم ممنوح لأن السداد تم قبل الأجل. أسترد ضريبة القيمة المضافة على هذا الخصم بدون إشعار دائن. ConfirmClassifyPaidPartiallyReasonBadCustomer=عميل سيء -ConfirmClassifyPaidPartiallyReasonBankCharge=Deduction by bank (intermediary bank fees) +ConfirmClassifyPaidPartiallyReasonBankCharge=الخصم من قبل البنك (رسوم البنك الوسيط) ConfirmClassifyPaidPartiallyReasonProductReturned=تم إرجاع بعض المنتجات ConfirmClassifyPaidPartiallyReasonOther=التخلي عن المبلغ لسبب آخر ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=هذا الاختيار ممكن إذا تم تزويد فاتورتك بالتعليقات المناسبة. (مثال «فقط الضريبة المقابلة للسعر الذي تم دفعه هي التي تعطي الحق في الخصم») @@ -200,7 +204,7 @@ ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=في بعض البلدان ، ConfirmClassifyPaidPartiallyReasonAvoirDesc=استخدم هذا الاختيار إذا كانت جميع الاختيارات الاخرى لا تناسبك ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=العميل السيئ هو العميل الذي يرفض سداد ديونه. ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=يستخدم هذا الاختيار عندما لا يكتمل السداد بسبب إرجاع بعض المنتجات -ConfirmClassifyPaidPartiallyReasonBankChargeDesc=The unpaid amount is intermediary bank fees, deducted directly from the correct amount paid by the Customer. +ConfirmClassifyPaidPartiallyReasonBankChargeDesc=المبلغ غير المدفوع هو رسوم البنك الوسيط ، يتم خصمها مباشرة من المبلغ الصحيح وهو الذي يدفعه العميل. ConfirmClassifyPaidPartiallyReasonOtherDesc=استخدم هذا الخيار إذا لم يكن هناك خيار مناسب ، على سبيل المثال في الحالة التالية:
- الدفع غير مكتمل لأن بعض المنتجات تم شحنها مرة أخرى
- المبلغ المطالب به مهم جدًا لأنه تم نسيان الخصم
في جميع الحالات ، يجب تصحيح المبلغ المطالب به في نظام المحاسبة عن طريق إنشاء إشعار دائن. ConfirmClassifyAbandonReasonOther=أخرى ConfirmClassifyAbandonReasonOtherDesc=سيتم استخدام هذا الاختيار في جميع الحالات الأخرى. على سبيل المثال ، لأنك تخطط لإنشاء فاتورة بديلة. @@ -236,24 +240,24 @@ AlreadyPaidBack=سددت بالفعل AlreadyPaidNoCreditNotesNoDeposits=سددت (بدون اشعار دائن ودفعات مقدمة) Abandoned=المهجورة RemainderToPay=المتبقي غير مسدد -RemainderToPayMulticurrency=Remaining unpaid, original currency +RemainderToPayMulticurrency=العملة الأصلية المتبقية غير المسددة RemainderToTake=الميلغ المتبقي لاتخاذ -RemainderToTakeMulticurrency=Remaining amount to take, original currency +RemainderToTakeMulticurrency=المبلغ المتبقي ، العملة الأصلية RemainderToPayBack=المبلغ المتبقي للاسترجاع -RemainderToPayBackMulticurrency=Remaining amount to refund, original currency -NegativeIfExcessRefunded=negative if excess refunded +RemainderToPayBackMulticurrency=المبلغ المتبقي للرد ، العملة الأصلية +NegativeIfExcessRefunded=سلبي إذا تم رد المبالغ الزائدة Rest=بانتظار AmountExpected=المبلغ المطالب به ExcessReceived=المبالغ الزائدة المستلمة -ExcessReceivedMulticurrency=Excess received, original currency -NegativeIfExcessReceived=negative if excess received +ExcessReceivedMulticurrency=المبالغ الزائدة المستلمة ، العملة الأصلية +NegativeIfExcessReceived=سلبي إذا تم استلام الفائض ExcessPaid=المبالغ الزائدة المسددة -ExcessPaidMulticurrency=Excess paid, original currency +ExcessPaidMulticurrency=المبالغ الزائدة المدفوعة ، العملة الأصلية EscompteOffered=عرض الخصم (الدفع قبل الأجل) EscompteOfferedShort=خصم SendBillRef=تسليم الفاتورة %s SendReminderBillRef=تسليم الفاتورة %s (تذكير) -SendPaymentReceipt=Submission of payment receipt %s +SendPaymentReceipt=تقديم إيصال الدفع %s NoDraftBills=لا توجد مسودات فواتير NoOtherDraftBills=لا توجد مسودات فواتير أخرى NoDraftInvoices=لا توجد مسودات فواتير @@ -269,8 +273,8 @@ DateMaxPayment=السداد المستحق في DateInvoice=تاريخ الفاتورة DatePointOfTax=Point of tax NoInvoice=لا فاتورة -NoOpenInvoice=No open invoice -NbOfOpenInvoices=Number of open invoices +NoOpenInvoice=لا يوجد فاتورة مفتوحة +NbOfOpenInvoices=عدد الفواتير المفتوحة ClassifyBill=صنف كفاتورة SupplierBillsToPay=فواتير المورد الغير مسددة CustomerBillsUnpaid=فواتير العملاء غير المسددة @@ -280,11 +284,11 @@ SetMode=حدد نوع السداد SetRevenuStamp=حدد ختم الإيرادات Billed=فواتير RecurringInvoices=الفواتير المتكررة -RecurringInvoice=Recurring invoice +RecurringInvoice=فاتورة متكررة RepeatableInvoice=قالب الفاتورة RepeatableInvoices=قالب الفواتير -RecurringInvoicesJob=Generation of recurring invoices (sales invoices) -RecurringSupplierInvoicesJob=Generation of recurring invoices (purchase invoices) +RecurringInvoicesJob=إصدار الفواتير المتكررة (فواتير المبيعات) +RecurringSupplierInvoicesJob=إنشاء الفواتير المتكررة (فواتير الشراء) Repeatable=قالب Repeatables=القوالب ChangeIntoRepeatableInvoice=تحويل إلى قالب فاتورة @@ -391,7 +395,7 @@ DateLastGeneration=تاريخ أحدث اصدار DateLastGenerationShort=تاريخ أحدث اصدار MaxPeriodNumber=العدد الأعلى لإصدار الفاتورة NbOfGenerationDone=عدد الفواتير المنجزة بالفعل -NbOfGenerationOfRecordDone=Number of record generation already done +NbOfGenerationOfRecordDone=عدد إنشاء السجل الذي تم إنجازه بالفعل NbOfGenerationDoneShort=عدد الفواتير المنجزة بالفعل MaxGenerationReached=تم بلوغ الحد الأقصى لعدد الاصدار InvoiceAutoValidate=اعتماد الفواتير تلقائيًا @@ -429,14 +433,24 @@ PaymentConditionShort14D=14 يوما PaymentCondition14D=14 يوما PaymentConditionShort14DENDMONTH=14 يومًا من نهاية الشهر PaymentCondition14DENDMONTH=في غضون 14 يومًا بعد نهاية الشهر +PaymentConditionShortDEP30PCTDEL=__DEPOSIT_PERCENT__%% الإيداع +PaymentConditionDEP30PCTDEL=__DEPOSIT_PERCENT__%% إيداع ، الباقي عند التسليم FixAmount=المبلغ الثابت - بند واحد بالتسمية "%s" VarAmount=المبلغ المتغير (%% إجمالي) VarAmountOneLine=المبلغ المتغير (إجمالي %%.) - بند واحد بالتسمية "%s" -VarAmountAllLines=Variable amount (%% tot.) - all lines from origin +VarAmountAllLines=المبلغ المتغير (%% tot.) - جميع الأسطر من الأصل +DepositPercent=إيداع %% +DepositGenerationPermittedByThePaymentTermsSelected=هذا مسموح به من خلال شروط الدفع المحددة +GenerateDeposit=إنشاء فاتورة إيداع %s%% +ValidateGeneratedDeposit=تحقق من صحة الإيداع الذي تم إنشاؤه +DepositGenerated=تم إنشاء الإيداع +ErrorCanOnlyAutomaticallyGenerateADepositFromProposalOrOrder=يمكنك فقط إنشاء إيداع تلقائيًا من عرض أو طلب +ErrorPaymentConditionsNotEligibleToDepositCreation=شروط الدفع المختارة غير مؤهلة لإنشاء الإيداع التلقائي # PaymentType PaymentTypeVIR=حوالة مصرفية PaymentTypeShortVIR=حوالة مصرفية PaymentTypePRE=أمر دفع الخصم المباشر +PaymentTypePREdetails=علي الحساب PaymentTypeShortPRE=أمر دفع المدين PaymentTypeLIQ=نقدا PaymentTypeShortLIQ=نقدا @@ -471,7 +485,7 @@ RegulatedOn=وتنظم على ChequeNumber=رقم الشيك ChequeOrTransferNumber=رقم شيك / تحويل ChequeBordereau=Check schedule -ChequeMaker=Check/Transfer sender +ChequeMaker=تحقق / تحويل المرسل ChequeBank=الشيكات المصرفية CheckBank=الشيك NetToBePaid=الصافي للدفع @@ -485,7 +499,7 @@ PaymentByChequeOrderedToShort=مدفوعات الشيكات (شامل الضرا SendTo=أرسل إلى PaymentByTransferOnThisBankAccount=الدفع عن طريق التحويل إلى الحساب المصرفي التالي VATIsNotUsedForInvoice=* غير سارية ضريبة القيمة المضافة art-293B من CGI -VATIsNotUsedForInvoiceAsso=* Non applicable VAT art-261-7 of CGI +VATIsNotUsedForInvoiceAsso=* غير سارية ضريبة القيمة المضافة art-261-7 من CGI LawApplicationPart1=من خلال تطبيق القانون 80.335 من 12/05/80 LawApplicationPart2=البضاعة تظل ملكا لل LawApplicationPart3=البائع حتى السداد الكامل ل @@ -517,7 +531,7 @@ Reported=تأخير DisabledBecausePayments=غير ممكن لأن هناك بعض المدفوعات CantRemovePaymentWithOneInvoicePaid=لا يمكن إزالة الدفعة نظرًا لوجود فاتورة مصنفة واحدة على الأقل مدفوعة CantRemovePaymentVATPaid=لا يمكن إزالة الدفعة لأن إقرار ضريبة القيمة المضافة مصنف كمدفوع -CantRemovePaymentSalaryPaid=Can't remove payment since salary is classified paid +CantRemovePaymentSalaryPaid=لا يمكن إزالة الدفعة لأن الراتب مصنف كمدفوع ExpectedToPay=من المتوقع الدفع CantRemoveConciliatedPayment=لا يمكن إزالة الدفعة التي تمت تسويتها PayedByThisPayment=سدد بعدهذه الدفعة @@ -525,7 +539,7 @@ ClosePaidInvoicesAutomatically=تصنيف جميع الفواتير القياس ClosePaidCreditNotesAutomatically=تصنيف جميع اشعارات دائن تلقائيًا على أنها "مدفوعة" عندما يتم استرداد الأموال بالكامل. ClosePaidContributionsAutomatically=تصنيف جميع المساهمات الاجتماعية أو المالية تلقائيًا على أنها "مدفوعة" عندما يتم الدفع بالكامل. ClosePaidVATAutomatically=تصنيف إقرار ضريبة القيمة المضافة تلقائيًا على أنه "مدفوع" عندما يتم الدفع بالكامل. -ClosePaidSalaryAutomatically=Classify automatically salary as "Paid" when payment is done entirely. +ClosePaidSalaryAutomatically=تصنيف الراتب تلقائيًا على أنه "مدفوع" عندما يتم السداد بالكامل. AllCompletelyPayedInvoiceWillBeClosed=سيتم تلقائيًا إغلاق جميع الفواتير المدفوعة وتحول الى "مدفوعة". ToMakePayment=سدد ToMakePaymentBack=تسديد @@ -538,10 +552,10 @@ YouMustCreateStandardInvoiceFirstDesc=يجب عليك إنشاء فاتورة ق PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (old implementation of Sponge template) PDFSpongeDescription=Invoice PDF template Sponge. A complete invoice template PDFCrevetteDescription=Invoice PDF template Crevette. A complete invoice template for situation invoices -TerreNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 -MarsNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for down payment invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 +TerreNumRefModelDesc1=رقم الإرجاع بالتنسيق %syymm-nnnn للفواتير القياسية و %syymm-nnnn للإشعارات الدائنة حيث yy سنة ، mm شهر و nnnn هو رقم تزايد تلقائي تسلسلي بدون فاصل ولا عودة إلى 0 +MarsNumRefModelDesc1=رقم الإرجاع بالتنسيق %syymm-nnnn للفواتير القياسية ، %syymm-nnnn للفواتير البديلة ، %syymm-nnnn لفواتير الدَفعة المقدمة و a0ecb2ecny87m49fz0 هو الرقم التسلسلي لشهر nnny و a0ecb2ecny. مع عدم وجود فاصل ولا عودة إلى 0 TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module. -CactusNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices, %syymm-nnnn for credit notes and %syymm-nnnn for down payment invoices where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 +CactusNumRefModelDesc1=رقم الإرجاع بالتنسيق %syymm-nnnn للفواتير القياسية ، %syymm-nnnn للإشعارات الدائنة و %syymm-nnnn لفواتير الدفعة المقدمة حيث yy هو العام ، mm هو رقم الشهر و nnnnn بدون زيادة تلقائية 0 EarlyClosingReason=سبب الإغلاق المبكر EarlyClosingComment=ملاحظة اغلاق مبكرة ##### Types de contacts ##### @@ -587,7 +601,7 @@ ToCreateARecurringInvoiceGene=لإنشاء فواتير مستقبلية بشك ToCreateARecurringInvoiceGeneAuto=إذا كنت بحاجة إلى إنشاء مثل هذه الفواتير تلقائيًا ، فاطلب من المسؤول تمكين وحدة الإعداد %s وإعدادها. لاحظ أنه يمكن استخدام كلتا الطريقتين (يدويًا وآليًا) مع عدم وجود خطر التكرار. DeleteRepeatableInvoice=حذف قالب الفاتورة ConfirmDeleteRepeatableInvoice=هل أنت متأكد أنك تريد حذف قالب الفاتورة؟ -CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per selected object) +CreateOneBillByThird=إنشاء فاتورة واحدة لكل طرف ثالث (خلاف ذلك ، فاتورة واحدة لكل كائن محدد) BillCreated=%s إصدار فاتورة (فواتير) BillXCreated=تم إنشاء %s الفاتورة StatusOfGeneratedDocuments=حالة إنشاء الوثيقة @@ -606,9 +620,14 @@ SupplierInvoicesArea=منطقة فواتير المورد SituationTotalRayToRest=ما تبقى للدفع بدون ضريبة PDFSituationTitle=Situation n° %d SituationTotalProgress=إجمالي التقدم %d %% -SearchUnpaidInvoicesWithDueDate=Search unpaid invoices with a due date = %s -NoPaymentAvailable=No payment available for %s -PaymentRegisteredAndInvoiceSetToPaid=Payment registered and invoice %s set to paid -SendEmailsRemindersOnInvoiceDueDate=Send reminder by email for unpaid invoices -MakePaymentAndClassifyPayed=Record payment -BulkPaymentNotPossibleForInvoice=Bulk payment is not possible for invoice %s (bad type or status) +SearchUnpaidInvoicesWithDueDate=البحث في الفواتير غير المسددة بتاريخ استحقاق = %s +NoPaymentAvailable=لا توجد مدفوعات متاحة مقابل %s +PaymentRegisteredAndInvoiceSetToPaid=تم تسجيل الدفعة وتم تعيين الفاتورة %s على الدفع +SendEmailsRemindersOnInvoiceDueDate=إرسال تذكير عن طريق البريد الإلكتروني للفواتير غير المسددة +MakePaymentAndClassifyPayed=دفع قياسي +BulkPaymentNotPossibleForInvoice=الدفع بالجملة غير ممكن للفاتورة %s (نوع أو حالة سيئة) +MentionVATDebitOptionIsOn=Option to pay tax based on debits +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/ar_SA/blockedlog.lang b/htdocs/langs/ar_SA/blockedlog.lang index 021cbd00dc9..9117eae5929 100644 --- a/htdocs/langs/ar_SA/blockedlog.lang +++ b/htdocs/langs/ar_SA/blockedlog.lang @@ -1,57 +1,61 @@ -BlockedLog=Unalterable Logs +BlockedLog=سجلات غير قابلة للتغيير Field=حقل -BlockedLogDesc=This module tracks some events into an unalterable log (that you can't modify once recorded) into a block chain, in real time. This module provides compatibility with requirements of laws of some countries (like France with the law Finance 2016 - Norme NF525). -Fingerprints=Archived events and fingerprints -FingerprintsDesc=This is the tool to browse or extract the unalterable logs. Unalterable logs are generated and archived locally into a dedicated table, in real time when you record a business event. You can use this tool to export this archive and save it into an external support (some countries, like France, ask that you do it every year). Note that, there is no feature to purge this log and every change tried to be done directly into this log (by a hacker for example) will be reported with a non-valid fingerprint. If you really need to purge this table because you used your application for a demo/test purpose and want to clean your data to start your production, you can ask your reseller or integrator to reset your database (all your data will be removed). -CompanyInitialKey=Company initial key (hash of genesis block) -BrowseBlockedLog=Unalterable logs -ShowAllFingerPrintsMightBeTooLong=Show all archived logs (might be long) -ShowAllFingerPrintsErrorsMightBeTooLong=Show all non-valid archive logs (might be long) -DownloadBlockChain=Download fingerprints -KoCheckFingerprintValidity=Archived log entry is not valid. It means someone (a hacker?) has modified some data of this record after it was recorded, or has erased the previous archived record (check that line with previous # exists) or has modified checksum of the previous record. -OkCheckFingerprintValidity=Archived log record is valid. The data on this line was not modified and the entry follows the previous one. -OkCheckFingerprintValidityButChainIsKo=Archived log seems valid compared to previous one but the chain was corrupted previously. -AddedByAuthority=Stored into remote authority -NotAddedByAuthorityYet=Not yet stored into remote authority -ShowDetails=Show stored details -logPAYMENT_VARIOUS_CREATE=Payment (not assigned to an invoice) created -logPAYMENT_VARIOUS_MODIFY=Payment (not assigned to an invoice) modified -logPAYMENT_VARIOUS_DELETE=Payment (not assigned to an invoice) logical deletion -logPAYMENT_ADD_TO_BANK=Payment added to bank -logPAYMENT_CUSTOMER_CREATE=Customer payment created -logPAYMENT_CUSTOMER_DELETE=Customer payment logical deletion -logDONATION_PAYMENT_CREATE=Donation payment created -logDONATION_PAYMENT_DELETE=Donation payment logical deletion -logBILL_PAYED=Customer invoice paid -logBILL_UNPAYED=Customer invoice set unpaid +BlockedLogDesc=تتعقب هذه الوحدة بعض الأحداث في سجل غير قابل للتغيير (لا يمكنك تعديله بمجرد تسجيله) في سلسلة كتل ، في الوقت الفعلي. توفر هذه الوحدة التوافق مع متطلبات قوانين بعض البلدان (مثل فرنسا مع قانون المالية 2016 - Norme NF525). +Fingerprints=أرشفة الأحداث وبصمات الأصابع +FingerprintsDesc=هذه هي الأداة لتصفح أو استخراج السجلات غير القابلة للتغيير. يتم إنشاء السجلات غير القابلة للتغيير وأرشفتها محليًا في جدول مخصص ، في الوقت الفعلي عند تسجيل حدث عمل. يمكنك استخدام هذه الأداة لتصدير هذا الأرشيف وحفظه في دعم خارجي (بعض البلدان ، مثل فرنسا ، تطلب منك القيام بذلك كل عام). لاحظ أنه لا توجد ميزة لمسح هذا السجل وسيتم الإبلاغ عن كل تغيير يتم إجراؤه مباشرةً في هذا السجل (بواسطة مخترق على سبيل المثال) ببصمة إصبع غير صالحة. إذا كنت حقًا بحاجة إلى مسح هذا الجدول لأنك استخدمت التطبيق الخاص بك لغرض تجريبي / اختبار وترغب في تنظيف بياناتك لبدء الإنتاج ، يمكنك أن تطلب من البائع أو المُدمج إعادة تعيين قاعدة البيانات الخاصة بك (ستتم إزالة جميع بياناتك). +CompanyInitialKey=مفتاح الشركة الأولي (تجزئة كتلة التكوين) +BrowseBlockedLog=سجلات غير قابلة للتغيير +ShowAllFingerPrintsMightBeTooLong=إظهار كافة السجلات المؤرشفة (قد تكون طويلة) +ShowAllFingerPrintsErrorsMightBeTooLong=إظهار كافة سجلات الأرشيف غير الصالحة (قد تكون طويلة) +DownloadBlockChain=تنزيل بصمات الأصابع +KoCheckFingerprintValidity=إدخال السجل المؤرشف غير صالح. هذا يعني أن شخصًا ما (متسلل؟) قد قام بتعديل بعض بيانات هذا السجل بعد تسجيله ، أو قام بمسح السجل المؤرشف السابق (تحقق من وجود هذا السطر مع الرقم السابق) أو قام بتعديل المجموع الاختباري للسجل السابق. +OkCheckFingerprintValidity=سجل السجل المؤرشف صالح. لم يتم تعديل البيانات الموجودة في هذا السطر ويتبع الإدخال السابق. +OkCheckFingerprintValidityButChainIsKo=يبدو السجل المؤرشف صالحًا مقارنةً بالسجل السابق ولكن السلسلة تالفة سابقًا. +AddedByAuthority=مخزنة في سلطة بعيدة +NotAddedByAuthorityYet=لم يتم تخزينها بعد في سلطة بعيدة +ShowDetails=إظهار التفاصيل المخزنة +BlockedLogBillDownload=تنزيل فاتورة العميل +BlockedLogBillPreview=معاينة فاتورة العميل +BlockedlogInfoDialog=تفاصيل السجل +ListOfTrackedEvents=قائمة الأحداث المتعقبة +Fingerprint=بصمة +DownloadLogCSV=تصدير السجلات المؤرشفة (CSV) +logDOC_PREVIEW=معاينة مستند تم التحقق من صحته من أجل الطباعة أو التنزيل +logDOC_DOWNLOAD=تنزيل مستند تم التحقق من صحته من أجل طباعته أو إرساله +DataOfArchivedEvent=البيانات الكاملة للحدث المؤرشف +ImpossibleToReloadObject=الكائن الأصلي (اكتب %s ، معرف %s) غير مرتبط (راجع عمود "البيانات الكاملة" للحصول على بيانات محفوظة غير قابلة للتغيير) +BlockedLogAreRequiredByYourCountryLegislation=قد تكون وحدة السجلات غير القابلة للتغيير مطلوبة بموجب تشريعات بلدك. قد يؤدي تعطيل هذه الوحدة إلى إبطال أي معاملات مستقبلية فيما يتعلق بالقانون واستخدام البرامج القانونية حيث لا يمكن التحقق من صحتها من خلال تدقيق ضريبي. +BlockedLogActivatedBecauseRequiredByYourCountryLegislation=تم تنشيط وحدة السجلات غير القابلة للتغيير بسبب تشريعات بلدك. قد يؤدي تعطيل هذه الوحدة إلى جعل أي معاملات مستقبلية غير صالحة فيما يتعلق بالقانون واستخدام البرامج القانونية حيث لا يمكن التحقق من صحتها عن طريق التدقيق الضريبي. +BlockedLogDisableNotAllowedForCountry=قائمة البلدان التي يكون فيها استخدام هذه الوحدة إلزاميًا (فقط لمنع تعطيل الوحدة عن طريق الخطأ ، إذا كان بلدك في هذه القائمة ، فلا يمكن تعطيل الوحدة النمطية بدون تحرير هذه القائمة أولاً. لاحظ أيضًا أن تمكين / تعطيل هذه الوحدة سيؤدي إلى الحفاظ على المسار في سجل غير قابل للتغيير). +OnlyNonValid=غير صالح +TooManyRecordToScanRestrictFilters=هناك عدد كبير جدًا من السجلات للمسح الضوئي / التحليل. يرجى تقييد القائمة بفلاتر أكثر تقييدًا. +RestrictYearToExport=تقييد شهر / سنة للتصدير +BlockedLogEnabled=تم تفعيل نظام لتتبع الأحداث إلى سجلات غير قابلة للتغيير +BlockedLogDisabled=تم تعطيل نظام لتتبع الأحداث إلى سجلات غير قابلة للتغيير بعد إجراء بعض التسجيلات. قمنا بحفظ بصمة إصبع خاصة لتتبع السلسلة على أنها مكسورة +BlockedLogDisabledBis=تم تعطيل نظام لتتبع الأحداث إلى سجلات غير قابلة للتغيير. هذا ممكن لأنه لم يتم عمل أي سجل حتى الآن. + +## logTypes +logBILL_DELETE=فاتورة العميل محذوفة منطقيا +logBILL_PAYED=فاتورة العميل مدفوعة +logBILL_SENTBYMAIL=فاتورة العميل ترسل بالبريد +logBILL_UNPAYED=مجموعة فاتورة العميل غير مدفوعة logBILL_VALIDATE=فاتورة مصادق -logBILL_SENTBYMAIL=Customer invoice send by mail -logBILL_DELETE=Customer invoice logically deleted -logMODULE_RESET=Module BlockedLog was disabled -logMODULE_SET=Module BlockedLog was enabled -logDON_VALIDATE=Donation validated -logDON_MODIFY=Donation modified -logDON_DELETE=Donation logical deletion -logMEMBER_SUBSCRIPTION_CREATE=Member subscription created -logMEMBER_SUBSCRIPTION_MODIFY=Member subscription modified -logMEMBER_SUBSCRIPTION_DELETE=Member subscription logical deletion -logCASHCONTROL_VALIDATE=Cash desk closing recording -BlockedLogBillDownload=Customer invoice download -BlockedLogBillPreview=Customer invoice preview -BlockedlogInfoDialog=Log Details -ListOfTrackedEvents=List of tracked events -Fingerprint=Fingerprint -DownloadLogCSV=Export archived logs (CSV) -logDOC_PREVIEW=Preview of a validated document in order to print or download -logDOC_DOWNLOAD=Download of a validated document in order to print or send -DataOfArchivedEvent=Full datas of archived event -ImpossibleToReloadObject=Original object (type %s, id %s) not linked (see 'Full datas' column to get unalterable saved data) -BlockedLogAreRequiredByYourCountryLegislation=Unalterable Logs module may be required by the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they can not be validated by a tax audit. -BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Unalterable Logs module was activated because of the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they cannot be validated by a tax audit. -BlockedLogDisableNotAllowedForCountry=List of countries where usage of this module is mandatory (just to prevent to disable the module by error, if your country is in this list, disable of module is not possible without editing this list first. Note also that enabling/disabling this module will keep a track into the unalterable log). -OnlyNonValid=Non-valid -TooManyRecordToScanRestrictFilters=Too many records to scan/analyze. Please restrict list with more restrictive filters. -RestrictYearToExport=Restrict month / year to export -BlockedLogEnabled=System to track events into unalterable logs has been enabled -BlockedLogDisabled=System to track events into unalterable logs has been disabled after some recording were done. We saved a special Fingerprint to track the chain as broken -BlockedLogDisabledBis=System to track events into unalterable logs has been disabled. This is possible because no record were done yet. +logCASHCONTROL_VALIDATE=تسجيل إغلاق مكتب النقدية +logDOC_DOWNLOAD=تنزيل مستند تم التحقق من صحته من أجل طباعته أو إرساله +logDOC_PREVIEW=معاينة مستند تم التحقق من صحته من أجل الطباعة أو التنزيل +logDONATION_PAYMENT_CREATE=تم إنشاء دفعة التبرع +logDONATION_PAYMENT_DELETE=الحذف المنطقي لدفع التبرع +logDON_DELETE=التبرع الحذف المنطقي +logDON_MODIFY=تم تعديل التبرع +logDON_VALIDATE=تم التحقق من صحة التبرع +logMEMBER_SUBSCRIPTION_CREATE=تم إنشاء اشتراك الأعضاء +logMEMBER_SUBSCRIPTION_DELETE=الحذف المنطقي لاشتراك العضو +logMEMBER_SUBSCRIPTION_MODIFY=تم تعديل اشتراك العضو +logMODULE_RESET=تم تعطيل Module BlockedLog +logMODULE_SET=تم تمكين Module BlockedLog +logPAYMENT_ADD_TO_BANK=تمت إضافة الدفعة إلى البنك +logPAYMENT_CUSTOMER_CREATE=تم إنشاء دفع العميل +logPAYMENT_CUSTOMER_DELETE=الحذف المنطقي لدفع العميل +logPAYMENT_VARIOUS_CREATE=تم إنشاء الدفعة (لم يتم تعيينها لفاتورة) +logPAYMENT_VARIOUS_DELETE=الحذف المنطقي للدفع (غير مخصص لفاتورة) +logPAYMENT_VARIOUS_MODIFY=تم تعديل الدفعة (لم يتم تعيينها لفاتورة) diff --git a/htdocs/langs/ar_SA/bookmarks.lang b/htdocs/langs/ar_SA/bookmarks.lang index a65ddf2e059..3d0c4068458 100644 --- a/htdocs/langs/ar_SA/bookmarks.lang +++ b/htdocs/langs/ar_SA/bookmarks.lang @@ -6,17 +6,18 @@ ListOfBookmarks=قائمة الإشارات المرجعية EditBookmarks=قائمة / تحرير الإشارات المرجعية NewBookmark=إشارة مرجعية جديدة ShowBookmark=وتظهر علامة -OpenANewWindow=Open a new tab -ReplaceWindow=Replace current tab -BookmarkTargetNewWindowShort=New tab -BookmarkTargetReplaceWindowShort=Current tab -BookmarkTitle=Bookmark name +OpenANewWindow=افتح علامة تبويب جديدة +ReplaceWindow=استبدال علامة التبويب الحالية +BookmarkTargetNewWindowShort=علامة تبويب جديدة +BookmarkTargetReplaceWindowShort=علامة التبويب الحالية +BookmarkTitle=اسم المرجعية UrlOrLink=العنوان BehaviourOnClick=السلوك عند تحديد عنوان للإشارة المرجعية CreateBookmark=إنشاء إشارة مرجعية -SetHereATitleForLink=Set a name for the bookmark -UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external/absolute link (https://externalurl.com) or an internal/relative link (/mypage.php). You can also use phone like tel:0123456. -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if the linked page should open in the current tab or a new tab +SetHereATitleForLink=حدد اسمًا للإشارة المرجعية +UseAnExternalHttpLinkOrRelativeDolibarrLink=استخدم رابطًا خارجيًا / مطلقًا (https://externalurl.com) أو رابطًا داخليًا / نسبيًا (/mypage.php). يمكنك أيضًا استخدام الهاتف مثل الهاتف: 0123456. +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=اختر ما إذا كان يجب فتح الصفحة المرتبطة في علامة التبويب الحالية أو علامة تبويب جديدة BookmarksManagement=إدارة الإشارات المرجعية BookmarksMenuShortCut=Ctrl + shift + m -NoBookmarks=No bookmarks defined +NoBookmarks=لم يتم تحديد إشارات مرجعية +NoBookmarkFound=No bookmark found diff --git a/htdocs/langs/ar_SA/categories.lang b/htdocs/langs/ar_SA/categories.lang index 49df6dddd3b..c36fe5f7bc7 100644 --- a/htdocs/langs/ar_SA/categories.lang +++ b/htdocs/langs/ar_SA/categories.lang @@ -3,23 +3,23 @@ Rubrique=العلامة / الفئة Rubriques=الكلمات / فئات RubriquesTransactions=علامات/ فئات المعاملات categories=علامات / فئات -NoCategoryYet=No tag/category of this type has been created +NoCategoryYet=لم يتم إنشاء علامة / فئة من هذا النوع In=في AddIn=اضف الى modify=تعديل Classify=صنف CategoriesArea=منطقة الكلمات / الفئات -ProductsCategoriesArea=Product/Service tags/categories area -SuppliersCategoriesArea=Vendor tags/categories area -CustomersCategoriesArea=Customer tags/categories area -MembersCategoriesArea=Member tags/categories area -ContactsCategoriesArea=Contact tags/categories area -AccountsCategoriesArea=Bank account tags/categories area -ProjectsCategoriesArea=Project tags/categories area -UsersCategoriesArea=User tags/categories area -SubCats=Sub-categories +ProductsCategoriesArea=منطقة علامات / فئات المنتج / الخدمة +SuppliersCategoriesArea=منطقة علامات / فئات البائعين +CustomersCategoriesArea=منطقة علامات / فئات العملاء +MembersCategoriesArea=منطقة علامات الأعضاء / الفئات +ContactsCategoriesArea=علامات الاتصال / منطقة الفئات +AccountsCategoriesArea=منطقة علامات / فئات الحساب المصرفي +ProjectsCategoriesArea=علامات المشروع / منطقة الفئات +UsersCategoriesArea=علامات المستخدم / منطقة الفئات +SubCats=الفئات الفرعية CatList=قائمة العلامات / الفئات -CatListAll=List of tags/categories (all types) +CatListAll=قائمة العلامات / الفئات (جميع الأنواع) NewCategory=علامة / فئة جديدة ModifCat=تعديل العلامة / الفئة CatCreated=تم إنشاء العلامة / الفئة @@ -33,7 +33,7 @@ WasAddedSuccessfully=تمت إضافة %s بنجاح. ObjectAlreadyLinkedToCategory=العنصر مرتبط بالفعل بهذه العلامة / الفئة. ProductIsInCategories=المنتج / الخدمة مرتبط بـ العلامات / الفئات التالية CompanyIsInCustomersCategories=هذا الطرف الثالث مرتبط بـ العملاء / العملاء المحتملون العلامات / فئات التالية  -CompanyIsInSuppliersCategories=This third party is linked to following vendors tags/categories +CompanyIsInSuppliersCategories=هذا الطرف الثالث مرتبط بعلامات / فئات البائعين التالية MemberIsInCategories=هذا العضو مرتبط بـ علامات / فئات الأعضاء التالية ContactIsInCategories=ويرتبط هذا الاتصال إلى علامات / فئات جهات الاتصال التالية ProductHasNoCategory=هذا المنتج / الخدمة ليست في أي علامات / فئات @@ -42,6 +42,7 @@ MemberHasNoCategory=هذا العضو ليس في أي علامات / فئات ContactHasNoCategory=هذا الاتصال ليس في أي علامات / فئات ProjectHasNoCategory=هذا المشروع ليس في أي علامات / فئات ClassifyInCategory=إضافة إلى العلامة / الفئة +RemoveCategory=Remove category NotCategorized=دون علامة / فئة CategoryExistsAtSameLevel=هذه الفئة موجودة بالفعل مع هذا المرجع ContentsVisibleByAllShort=المحتويات مرئية للجميع @@ -49,52 +50,56 @@ ContentsNotVisibleByAllShort=المحتويات غير مرئية من قبل ا DeleteCategory=حذف العلامة / الفئة ConfirmDeleteCategory=هل تريد بالتأكيد حذف هذه العلامة / الفئة؟ NoCategoriesDefined=لم يتم تحديد أي علامة / فئة -SuppliersCategoryShort=Vendors tag/category +SuppliersCategoryShort=علامة البائعين / الفئة CustomersCategoryShort=علامة / فئة العملاء  ProductsCategoryShort=علامة / فئة المنتجات  MembersCategoryShort=علامة / فئة الأعضاء  -SuppliersCategoriesShort=Vendors tags/categories +SuppliersCategoriesShort=علامات / فئات البائعين CustomersCategoriesShort=علامات / فئات العملاء  ProspectsCategoriesShort=علامات/ فئات الاحتمال -CustomersProspectsCategoriesShort=Cust./Prosp. tags/categories +CustomersProspectsCategoriesShort=الزبون. / بروسب. العلامات / الفئات ProductsCategoriesShort=علامات / فئات المنتجات  MembersCategoriesShort=علامات / فئات الأعضاء  ContactCategoriesShort=علامات / فئات جهات الاتصال  AccountsCategoriesShort=علامات / فئات الحسابات  ProjectsCategoriesShort=علامات / فئات المشاريع  -UsersCategoriesShort=Users tags/categories -StockCategoriesShort=Warehouse tags/categories -ThisCategoryHasNoItems=This category does not contain any items. +UsersCategoriesShort=علامات المستخدمين / الفئات +StockCategoriesShort=علامات / فئات المستودعات +ThisCategoryHasNoItems=هذه الفئة لا تحتوي على أي عناصر. CategId=معرف العلامة / الفئة -ParentCategory=Parent tag/category -ParentCategoryLabel=Label of parent tag/category -CatSupList=List of vendors tags/categories -CatCusList=List of customers/prospects tags/categories +ParentCategory=العلامة الأصلية / الفئة +ParentCategoryID=ID of parent tag/category +ParentCategoryLabel=تسمية العلامة / الفئة الأصل +CatSupList=قائمة بعلامات / فئات البائعين +CatCusList=قائمة بعلامات / فئات العملاء / العملاء المحتملين CatProdList=قائمة علامات / فئات المنتجات  CatMemberList=قائمة علامات / فئات الأعضاء  -CatContactList=List of contacts tags/categories -CatProjectsList=List of projects tags/categories -CatUsersList=List of users tags/categories -CatSupLinks=Links between vendors and tags/categories +CatContactList=قائمة العلامات / الفئات جهات الاتصال +CatProjectsList=قائمة علامات / فئات المشاريع +CatUsersList=قائمة علامات المستخدمين / الفئات +CatSupLinks=الروابط بين البائعين والعلامات / الفئات CatCusLinks=الروابط بين العملاء / احتمال والعلامات / فئات -CatContactsLinks=Links between contacts/addresses and tags/categories +CatContactsLinks=الروابط بين الأسماء / العناوين والعلامات / الفئات CatProdLinks=الروابط بين المنتجات / الخدمات والعلامات / الفئات CatMembersLinks=الروابط بين أفراد والعلامات / فئات CatProjectsLinks=الروابط بين المشاريع والعلامات / الفئات -CatUsersLinks=Links between users and tags/categories +CatUsersLinks=الروابط بين المستخدمين والعلامات / الفئات DeleteFromCat=إزالة من العلامة / الفئة ExtraFieldsCategories=سمات تكميلية CategoriesSetup=إعداد العلامات / الفئات CategorieRecursiv=ربط مع العلامة / الفئة الاب تلقائيا -CategorieRecursivHelp=If option is on, when you add a product into a subcategory, product will also be added into the parent category. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=أضف المنتج / الخدمة التالية -AddCustomerIntoCategory=Assign category to customer -AddSupplierIntoCategory=Assign category to supplier +AddCustomerIntoCategory=تعيين فئة للعميل +AddSupplierIntoCategory=تعيين فئة للمورد +AssignCategoryTo=تعيين فئة إلى ShowCategory=إظهار العلامة / الفئة ByDefaultInList=افتراضيا في القائمة -ChooseCategory=Choose category -StocksCategoriesArea=Warehouse Categories -ActionCommCategoriesArea=Event Categories -WebsitePagesCategoriesArea=Page-Container Categories -KnowledgemanagementsCategoriesArea=KM article Categories -UseOrOperatorForCategories=Use 'OR' operator for categories +ChooseCategory=اختر الفئة +StocksCategoriesArea=فئات المستودعات +TicketsCategoriesArea=فئات التذاكر +ActionCommCategoriesArea=فئات الحدث +WebsitePagesCategoriesArea=فئات حاوية الصفحة +KnowledgemanagementsCategoriesArea=فئات مقالة KM +UseOrOperatorForCategories=استخدم عامل التشغيل "OR" للفئات +AddObjectIntoCategory=أضف كائنًا إلى الفئة diff --git a/htdocs/langs/ar_SA/commercial.lang b/htdocs/langs/ar_SA/commercial.lang index e3a95602dec..adc0dcdb097 100644 --- a/htdocs/langs/ar_SA/commercial.lang +++ b/htdocs/langs/ar_SA/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=احتمال وضع DraftPropals=صياغة مقترحات تجارية NoLimit=لا حدود ToOfferALinkForOnlineSignature=رابط للتوقيع عبر الإنترنت -WelcomeOnOnlineSignaturePage=مرحبًا بك في الصفحة لقبول العروض التجارية من %s -ThisScreenAllowsYouToSignDocFrom=تسمح لك هذه الشاشة بقبول وتوقيع أو رفض عرض أسعار / عرض تجاري -ThisIsInformationOnDocumentToSign=هذه معلومات على الوثيقة لقبولها أو رفضها +WelcomeOnOnlineSignaturePageProposal=مرحبًا بك في الصفحة لقبول العروض التجارية من %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=تسمح لك هذه الشاشة بقبول وتوقيع أو رفض عرض أسعار / عرض تجاري +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=هذه معلومات على الوثيقة لقبولها أو رفضها +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=توقيع عرض الأسعار / العرض التجاري %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=تم تعطيل ميزة التوقيع عبر الإنترنت أو تم إنشاء المستند قبل تمكين الميزة diff --git a/htdocs/langs/ar_SA/compta.lang b/htdocs/langs/ar_SA/compta.lang index 364e6d90e70..0d5c0b3cc1c 100644 --- a/htdocs/langs/ar_SA/compta.lang +++ b/htdocs/langs/ar_SA/compta.lang @@ -29,39 +29,41 @@ BalanceBefore=الميزان (قبل) Balance=التوازن Debit=الخصم Credit=الائتمان +AccountingDebit=الخصم +AccountingCredit=الائتمان Piece=تمثل الوثيقة. AmountHTVATRealReceived=جمعت HT AmountHTVATRealPaid=HT المدفوعة VATToPay=المبيعات الضريبية VATReceived=تم استلام الضريبة VATToCollect=المشتريات الضريبية -VATSummary=Tax monthly -VATBalance=Tax Balance -VATPaid=Tax paid -LT1Summary=Tax 2 summary -LT2Summary=Tax 3 summary +VATSummary=ضريبة شهرية +VATBalance=رصيد الضريبة +VATPaid=الضريبة المدفوعة +LT1Summary=ملخص الضريبة 2 +LT2Summary=ملخص الضريبة 3 LT1SummaryES=RE الميزان LT2SummaryES=IRPF الرصيد -LT1SummaryIN=CGST Balance -LT2SummaryIN=SGST Balance -LT1Paid=Tax 2 paid -LT2Paid=Tax 3 paid +LT1SummaryIN=ميزان CGST +LT2SummaryIN=ميزان SGST +LT1Paid=دفع الضريبة 2 +LT2Paid=دفع الضريبة 3 LT1PaidES=RE المدفوعة LT2PaidES=مدفوع IRPF -LT1PaidIN=CGST Paid -LT2PaidIN=SGST Paid -LT1Customer=Tax 2 sales -LT1Supplier=Tax 2 purchases +LT1PaidIN=مدفوعة CGST +LT2PaidIN=مدفوعة SGST +LT1Customer=ضريبة المبيعات 2 +LT1Supplier=ضريبة مشتريات 2 LT1CustomerES=RE المبيعات LT1SupplierES=RE المشتريات -LT1CustomerIN=CGST sales -LT1SupplierIN=CGST purchases -LT2Customer=Tax 3 sales -LT2Supplier=Tax 3 purchases +LT1CustomerIN=مبيعات CGST +LT1SupplierIN=مشتريات CGST +LT2Customer=ضريبة المبيعات 3 +LT2Supplier=3 ضريبة المشتريات LT2CustomerES=مبيعات IRPF LT2SupplierES=مشتريات IRPF -LT2CustomerIN=SGST sales -LT2SupplierIN=SGST purchases +LT2CustomerIN=مبيعات SGST +LT2SupplierIN=مشتريات SGST VATCollected=جمعت ضريبة القيمة المضافة StatusToPay=دفع SpecialExpensesArea=منطقة لجميع المدفوعات الخاصة @@ -70,7 +72,7 @@ SocialContribution=الضريبة الاجتماعية أو المالية SocialContributions=الضرائب الاجتماعية أو المالية SocialContributionsDeductibles=Deductible social or fiscal taxes SocialContributionsNondeductibles=Nondeductible social or fiscal taxes -DateOfSocialContribution=Date of social or fiscal tax +DateOfSocialContribution=تاريخ الضريبة الاجتماعية أو المالية LabelContrib=Label contribution TypeContrib=Type contribution MenuSpecialExpenses=المصروفات الخاصة @@ -80,16 +82,16 @@ MenuNewSocialContribution=الضريبة الاجتماعية / مالية جد NewSocialContribution=الضريبة الاجتماعية / مالية جديدة AddSocialContribution=Add social/fiscal tax ContributionsToPay=الضرائب الاجتماعية / المالية لدفع -AccountancyTreasuryArea=Billing and payment area +AccountancyTreasuryArea=منطقة الفواتير والدفع NewPayment=دفع جديدة PaymentCustomerInvoice=الزبون تسديد الفاتورة -PaymentSupplierInvoice=vendor invoice payment +PaymentSupplierInvoice=دفع فاتورة البائع PaymentSocialContribution=اجتماعي / دفع الضرائب المالية PaymentVat=دفع ضريبة القيمة المضافة -AutomaticCreationPayment=Automatically record the payment +AutomaticCreationPayment=سجل الدفع تلقائيًا ListPayment=قائمة المدفوعات ListOfCustomerPayments=قائمة مدفوعات العملاء -ListOfSupplierPayments=List of vendor payments +ListOfSupplierPayments=قائمة مدفوعات البائعين DateStartPeriod=تاريخ بداية الفترة DateEndPeriod=تاريخ انتهاء الفترة newLT1Payment=جديد الضريبية 2 الدفع @@ -106,25 +108,25 @@ LT2PaymentES=IRPF الدفع LT2PaymentsES=الدفعات IRPF VATPayment=Sales tax payment VATPayments=Sales tax payments -VATDeclarations=VAT declarations -VATDeclaration=VAT declaration +VATDeclarations=إقرارات ضريبة القيمة المضافة +VATDeclaration=إقرار ضريبة القيمة المضافة VATRefund=Sales tax refund -NewVATPayment=New sales tax payment -NewLocalTaxPayment=New tax %s payment +NewVATPayment=دفع ضريبة المبيعات الجديدة +NewLocalTaxPayment=دفعة جديدة للضريبة %s Refund=رد SocialContributionsPayments=الاجتماعية المدفوعات / الضرائب المالية ShowVatPayment=وتظهر دفع ضريبة القيمة المضافة TotalToPay=على دفع ما مجموعه -BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted on %s and filtered on 1 bank account (with no other filters) -CustomerAccountancyCode=Customer accounting code -SupplierAccountancyCode=Vendor accounting code +BalanceVisibilityDependsOnSortAndFilters=يظهر الرصيد في هذه القائمة فقط إذا تم فرز الجدول على %s وتصفيته على حساب مصرفي واحد (بدون عوامل تصفية أخرى) +CustomerAccountancyCode=كود محاسبة العملاء +SupplierAccountancyCode=كود محاسبة البائع CustomerAccountancyCodeShort=الزبون. حساب. رمز SupplierAccountancyCodeShort=سوب. حساب. رمز AccountNumber=رقم الحساب NewAccountingAccount=حساب جديد Turnover=Turnover invoiced TurnoverCollected=Turnover collected -SalesTurnoverMinimum=Minimum turnover +SalesTurnoverMinimum=الحد الأدنى من معدل الدوران ByExpenseIncome=By expenses & incomes ByThirdParties=بو أطراف ثالثة ByUserAuthorOfInvoice=فاتورة من قبل المؤلف @@ -135,26 +137,28 @@ NewCheckReceipt=خصم جديد NewCheckDeposit=تأكد من ايداع جديدة NewCheckDepositOn=تهيئة لتلقي الودائع على حساب : ٪ ق NoWaitingChecks=No checks awaiting deposit. -DateChequeReceived=Check receiving date -NbOfCheques=No. of checks +DateChequeReceived=تحقق من تاريخ الاستلام +NbOfCheques=عدد الشيكات PaySocialContribution=دفع ضريبة اجتماعية / مالية -PayVAT=Pay a VAT declaration -PaySalary=Pay a salary card -ConfirmPaySocialContribution=Are you sure you want to classify this social or fiscal tax as paid ? -ConfirmPayVAT=Are you sure you want to classify this VAT declaration as paid ? -ConfirmPaySalary=Are you sure you want to classify this salary card as paid? +PayVAT=دفع إقرار ضريبة القيمة المضافة +PaySalary=دفع بطاقة الراتب +ConfirmPaySocialContribution=هل أنت متأكد من أنك تريد تصنيف هذه الضريبة الاجتماعية أو الضريبية على أنها مدفوعة؟ +ConfirmPayVAT=هل أنت متأكد من أنك تريد تصنيف إقرار ضريبة القيمة المضافة هذا على أنه مدفوع؟ +ConfirmPaySalary=هل أنت متأكد أنك تريد تصنيف بطاقة الراتب هذه على أنها مدفوعة؟ DeleteSocialContribution=حذف دفع الضرائب الاجتماعي أو المالي -DeleteVAT=Delete a VAT declaration -DeleteSalary=Delete a salary card -ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? -ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +DeleteVAT=حذف إقرار ضريبة القيمة المضافة +DeleteSalary=حذف بطاقة الراتب +DeleteVariousPayment=احذف دفعة مختلفة +ConfirmDeleteSocialContribution=هل أنت متأكد من أنك تريد حذف مدفوعات الضرائب الاجتماعية / المالية؟ +ConfirmDeleteVAT=هل أنت متأكد أنك تريد حذف إقرار ضريبة القيمة المضافة هذا؟ +ConfirmDeleteSalary=هل أنت متأكد أنك تريد حذف هذا الراتب؟ +ConfirmDeleteVariousPayment=هل أنت متأكد أنك تريد حذف هذه المدفوعات المتنوعة؟ ExportDataset_tax_1=الضرائب والمدفوعات الاجتماعية والمالية CalcModeVATDebt=الوضع٪ SVAT بشأن المحاسبة الالتزام٪ الصورة. CalcModeVATEngagement=وضع SVAT٪ على مداخيل مصاريف٪ الصورة. -CalcModeDebt=Analysis of known recorded documents even if they are not yet accounted in ledger. -CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger. -CalcModeBookkeeping=Analysis of data journalized in Bookkeeping Ledger table. +CalcModeDebt=تحليل المستندات المسجلة المعروفة حتى لو لم يتم احتسابها بعد في دفتر الأستاذ. +CalcModeEngagement=تحليل المدفوعات المسجلة المعروفة ، حتى لو لم يتم احتسابها بعد في دفتر الأستاذ. +CalcModeBookkeeping=تحليل البيانات المسجلة في دفتر دفتر الأستاذ. CalcModeLT1= الوضع٪ زارة العلاقات الخارجية على فواتير العملاء - فواتير الموردين٪ الصورة CalcModeLT1Debt=الوضع٪ زارة العلاقات الخارجية على فواتير العملاء٪ الصورة CalcModeLT1Rec= الوضع٪ زارة العلاقات الخارجية على فواتير الموردين٪ الصورة @@ -163,53 +167,53 @@ CalcModeLT2Debt=وضع sIRPF٪ على فواتير العملاء٪ الصو CalcModeLT2Rec= وضع sIRPF٪ على فواتير الموردين٪ الصورة AnnualSummaryDueDebtMode=ميزان الإيرادات والمصروفات، ملخص سنوي AnnualSummaryInputOutputMode=ميزان الإيرادات والمصروفات، ملخص سنوي -AnnualByCompanies=Balance of income and expenses, by predefined groups of account -AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode %sClaims-Debts%s said Commitment accounting. -AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode %sIncomes-Expenses%s said cash accounting. -SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation based on recorded payments made even if they are not yet accounted in Ledger -SeeReportInDueDebtMode=See %sanalysis of recorded documents%s for a calculation based on known recorded documents even if they are not yet accounted in Ledger -SeeReportInBookkeepingMode=See %sanalysis of bookeeping ledger table%s for a report based on Bookkeeping Ledger table +AnnualByCompanies=ميزان الدخل والمصروفات حسب مجموعات الحساب المحددة مسبقا +AnnualByCompaniesDueDebtMode=ميزان الإيرادات والمصروفات ، التفاصيل حسب المجموعات المحددة مسبقًا ، الوضع %sClaims-Debts%s قال محاسبة الالتزام a09a4b739f. +AnnualByCompaniesInputOutputMode=ميزان الإيرادات والمصروفات ، التفاصيل حسب المجموعات المحددة مسبقًا ، الوضع %s الدخل - المصروفات %s قال المحاسبة النقدية a09a4b739. +SeeReportInInputOutputMode=راجع %s تحليل المدفوعات +SeeReportInDueDebtMode=راجع %s تحليل المستندات المسجلة +SeeReportInBookkeepingMode=راجع %s تحليل جدول دفتر الأستاذ لحراسة الدفاتر RulesAmountWithTaxIncluded=- المبالغ المبينة لمع جميع الضرائب المدرجة -RulesAmountWithTaxExcluded=- Amounts of invoices shown are with all taxes excluded -RulesResultDue=- It includes all invoices, expenses, VAT, donations, salaries, whether they are paid or not.
- It is based on the billing date of invoices and on the due date for expenses or tax payments. For salaries, the date of end of period is used. -RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries.
- It is based on the payment dates of the invoices, expenses, VAT, donations and salaries. -RulesCADue=- It includes the customer's due invoices whether they are paid or not.
- It is based on the billing date of these invoices.
-RulesCAIn=- It includes all the effective payments of invoices received from customers.
- It is based on the payment date of these invoices
-RulesCATotalSaleJournal=It includes all credit lines from the Sale journal. -RulesSalesTurnoverOfIncomeAccounts=It includes (credit - debit) of lines for product accounts in group INCOME -RulesAmountOnInOutBookkeepingRecord=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" -RulesResultBookkeepingPredefined=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" -RulesResultBookkeepingPersonalized=It show record in your Ledger with accounting accounts grouped by personalized groups -SeePageForSetup=See menu %s for setup -DepositsAreNotIncluded=- Down payment invoices are not included +RulesAmountWithTaxExcluded=- مبالغ الفواتير المعروضة مع استبعاد جميع الضرائب +RulesResultDue=- تشمل جميع الفواتير والمصاريف وضريبة القيمة المضافة والتبرعات والرواتب سواء تم دفعها أم لا.
- يعتمد على تاريخ فوترة الفواتير وتاريخ استحقاق المصروفات أو مدفوعات الضرائب. بالنسبة للرواتب ، يتم استخدام تاريخ انتهاء الفترة. +RulesResultInOut=- تشمل المدفوعات الحقيقية للفواتير والمصاريف وضريبة القيمة المضافة والرواتب.
- يعتمد على تواريخ سداد الفواتير والمصاريف وضريبة القيمة المضافة والتبرعات والرواتب. +RulesCADue=- تشمل فواتير العميل المستحقة سواء تم دفعها أم لا.
- يعتمد على تاريخ فوترة هذه الفواتير.
+RulesCAIn=- يشمل جميع المدفوعات الفعلية للفواتير المستلمة من العملاء.
- يعتمد على تاريخ دفع هذه الفواتير
+RulesCATotalSaleJournal=يشمل جميع خطوط الائتمان من مجلة البيع. +RulesSalesTurnoverOfIncomeAccounts=يتضمن (دائن - مدين) خطوط لحسابات المنتجات في دخل المجموعة +RulesAmountOnInOutBookkeepingRecord=يتضمن سجلًا في دفتر الأستاذ الخاص بك مع حسابات المحاسبة التي تحتوي على مجموعة "المصروفات" أو "الدخل" +RulesResultBookkeepingPredefined=يتضمن سجلًا في دفتر الأستاذ الخاص بك مع حسابات المحاسبة التي تحتوي على مجموعة "المصروفات" أو "الدخل" +RulesResultBookkeepingPersonalized=يظهر السجل في دفتر الأستاذ الخاص بك مع حسابات المحاسبة مجمعة حسب المجموعات الشخصية +SeePageForSetup=انظر القائمة %s للإعداد +DepositsAreNotIncluded=- فواتير الدفعة المقدمة غير متضمنة DepositsAreIncluded=- Down payment invoices are included -LT1ReportByMonth=Tax 2 report by month -LT2ReportByMonth=Tax 3 report by month -LT1ReportByCustomers=Report tax 2 by third party -LT2ReportByCustomers=Report tax 3 by third party +LT1ReportByMonth=تقرير الضريبة 2 حسب الشهر +LT2ReportByMonth=تقرير الضريبة 3 حسب الشهر +LT1ReportByCustomers=تقرير الضريبة 2 من قبل طرف ثالث +LT2ReportByCustomers=تقرير الضريبة 3 من قبل طرف ثالث LT1ReportByCustomersES=تقرير RE طرف ثالث LT2ReportByCustomersES=تقرير من قبل طرف ثالث IRPF -VATReport=Sales tax report -VATReportByPeriods=Sales tax report by period -VATReportByMonth=Sales tax report by month -VATReportByRates=Sales tax report by rate -VATReportByThirdParties=Sales tax report by third party -VATReportByCustomers=Sales tax report by customer +VATReport=تقرير ضريبة المبيعات +VATReportByPeriods=تقرير ضريبة المبيعات حسب الفترة +VATReportByMonth=تقرير ضريبة المبيعات بالشهر +VATReportByRates=تقرير ضريبة المبيعات حسب المعدل +VATReportByThirdParties=تقرير ضريبة المبيعات من قبل طرف ثالث +VATReportByCustomers=تقرير ضريبة المبيعات من قبل العميل VATReportByCustomersInInputOutputMode=تقرير من ضريبة القيمة المضافة العملاء جمع ودفع -VATReportByQuartersInInputOutputMode=Report by Sales tax rate of the tax collected and paid -VATReportShowByRateDetails=Show details of this rate -LT1ReportByQuarters=Report tax 2 by rate -LT2ReportByQuarters=Report tax 3 by rate +VATReportByQuartersInInputOutputMode=تقرير عن معدل ضريبة المبيعات للضريبة المحصلة والمدفوعة +VATReportShowByRateDetails=عرض تفاصيل هذا المعدل +LT1ReportByQuarters=تقرير الضريبة 2 حسب المعدل +LT2ReportByQuarters=تقرير الضريبة 3 حسب المعدل LT1ReportByQuartersES=تقرير معدل RE LT2ReportByQuartersES=تقرير معدل IRPF -SeeVATReportInInputOutputMode=See report %sVAT collection%s for a standard calculation -SeeVATReportInDueDebtMode=See report %sVAT on debit%s for a calculation with an option on the invoicing -RulesVATInServices=- For services, the report includes the VAT of payments actually received or paid on the basis of the date of payment. -RulesVATInProducts=- For material assets, the report includes the VAT on the basis of the date of payment. -RulesVATDueServices=- For services, the report includes VAT of due invoices, paid or not, based on the invoice date. -RulesVATDueProducts=- For material assets, the report includes the VAT of due invoices, based on the invoice date. +SeeVATReportInInputOutputMode=انظر التقرير %s مجموعة ضريبة القيمة المضافة %s للحصول على حساب قياسي +SeeVATReportInDueDebtMode=انظر التقرير %sVAT on debit%s للحصول على حساب مع خيار في الفواتير +RulesVATInServices=- بالنسبة للخدمات ، يتضمن التقرير ضريبة القيمة المضافة للدفعات المستلمة أو المدفوعة بالفعل على أساس تاريخ الدفع. +RulesVATInProducts=- بالنسبة للأصول المادية ، يتضمن التقرير ضريبة القيمة المضافة على أساس تاريخ الدفع. +RulesVATDueServices=- بالنسبة للخدمات ، يتضمن التقرير ضريبة القيمة المضافة للفواتير المستحقة ، المدفوعة أم لا ، بناءً على تاريخ الفاتورة. +RulesVATDueProducts=- بالنسبة للأصول المادية ، يتضمن التقرير ضريبة القيمة المضافة للفواتير المستحقة ، بناءً على تاريخ الفاتورة. OptionVatInfoModuleComptabilite=ملاحظة : للحصول على الأصول المادية ، فإنه ينبغي استخدام تاريخ التسليم ليكون أكثر إنصافا. -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values +ThisIsAnEstimatedValue=هذه معاينة ، بناءً على أحداث العمل وليس من جدول دفتر الأستاذ النهائي ، لذلك قد تختلف النتائج النهائية عن قيم المعاينة هذه PercentOfInvoice=٪ ٪ / الفاتورة NotUsedForGoods=لا تستخدم على السلع ProposalStats=إحصاءات بشأن المقترحات @@ -230,28 +234,28 @@ Pcg_version=Chart of accounts models Pcg_type=نوع PCG Pcg_subtype=PCG النوع الفرعي InvoiceLinesToDispatch=خطوط الفاتورة لارسال -ByProductsAndServices=By product and service +ByProductsAndServices=حسب المنتج والخدمة RefExt=المرجع الخارجي -ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click on button "%s". +ToCreateAPredefinedInvoice=لإنشاء نموذج فاتورة ، قم بإنشاء فاتورة قياسية ، ثم ، دون التحقق من صحتها ، انقر فوق الزر "%s". LinkedOrder=تصل إلى النظام Mode1=طريقة 1 Mode2=طريقة 2 CalculationRuleDesc=لحساب مجموع الضريبة على القيمة المضافة، هناك طريقتين:
طريقة 1 والتقريب ضريبة القيمة المضافة في كل سطر، ثم ملخصا لها.
طريقة 2 يتم تلخيص كل ضريبة القيمة المضافة في كل سطر، ثم التقريب النتيجة.
النتيجة النهائية قد تختلف من بضعة سنتات. الوضع الافتراضي هو وضع الصورة٪. -CalculationRuleDescSupplier=According to vendor, choose appropriate method to apply same calculation rule and get same result expected by your vendor. -TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced. -TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. +CalculationRuleDescSupplier=وفقًا للبائع ، اختر الطريقة المناسبة لتطبيق نفس قاعدة الحساب والحصول على نفس النتيجة التي يتوقعها البائع. +TurnoverPerProductInCommitmentAccountingNotRelevant=لا يتوفر تقرير الدوران الذي تم جمعه لكل منتج. هذا التقرير متاح فقط للدوران المفوتر. +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=لا يتوفر تقرير رقم الأعمال المحصل لكل معدل ضريبة بيع. هذا التقرير متاح فقط للدوران المفوتر. CalculationMode=وضع الحساب -AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. -ConfirmCloneTax=Confirm the clone of a social/fiscal tax -ConfirmCloneVAT=Confirm the clone of a VAT declaration -ConfirmCloneSalary=Confirm the clone of a salary +AccountancyJournal=مجلة كود المحاسبة +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=سيتم استخدام حساب المحاسبة المخصص المحدد في بطاقة الطرف الثالث لمحاسبة Subledger فقط. سيتم استخدام هذا واحد لدفتر الأستاذ العام وكقيمة افتراضية لمحاسبة Subledger إذا لم يتم تحديد حساب محاسبة العميل المخصص على طرف ثالث. +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=سيتم استخدام حساب المحاسبة المخصص المحدد في بطاقة الطرف الثالث لمحاسبة Subledger فقط. سيتم استخدام هذا واحد لدفتر الأستاذ العام وكقيمة افتراضية لمحاسبة Subledger إذا لم يتم تحديد حساب محاسبة البائع المخصص على طرف ثالث. +ConfirmCloneTax=قم بتأكيد استنساخ الضريبة الاجتماعية / المالية +ConfirmCloneVAT=قم بتأكيد استنساخ إقرار ضريبة القيمة المضافة +ConfirmCloneSalary=تأكيد استنساخ الراتب CloneTaxForNextMonth=استنساخ لشهر المقبل SimpleReport=تقرير بسيط AddExtraReport=Extra reports (add foreign and national customer report) @@ -265,36 +269,37 @@ ImportDataset_tax_vat=Vat payments ErrorBankAccountNotFound=Error: Bank account not found FiscalPeriod=Accounting period ListSocialContributionAssociatedProject=List of social contributions associated with the project -DeleteFromCat=Remove from accounting group -AccountingAffectation=Accounting assignment -LastDayTaxIsRelatedTo=Last day of period the tax is related to -VATDue=Sale tax claimed -ClaimedForThisPeriod=Claimed for the period -PaidDuringThisPeriod=Paid for this period -PaidDuringThisPeriodDesc=This is the sum of all payments linked to VAT declarations which have an end-of-period date in the selected date range -ByVatRate=By sale tax rate -TurnoverbyVatrate=Turnover invoiced by sale tax rate -TurnoverCollectedbyVatrate=Turnover collected by sale tax rate -PurchasebyVatrate=Purchase by sale tax rate +DeleteFromCat=إزالة من مجموعة المحاسبة +AccountingAffectation=مهمة المحاسبة +LastDayTaxIsRelatedTo=آخر يوم في الفترة التي تتعلق بها الضريبة +VATDue=مطالبة بضريبة البيع +ClaimedForThisPeriod=ادعى عن الفترة +PaidDuringThisPeriod=دفعت لهذه الفترة +PaidDuringThisPeriodDesc=هذا هو مجموع جميع المدفوعات المرتبطة بإقرارات ضريبة القيمة المضافة التي لها تاريخ نهاية الفترة في النطاق الزمني المحدد +ByVatRate=حسب معدل ضريبة البيع +TurnoverbyVatrate=معدل دوران بفاتورة معدل ضريبة البيع +TurnoverCollectedbyVatrate=حجم المبيعات المحصلة عن طريق معدل ضريبة البيع +PurchasebyVatrate=الشراء حسب معدل ضريبة البيع LabelToShow=التسمية قصيرة -PurchaseTurnover=Purchase turnover -PurchaseTurnoverCollected=Purchase turnover collected -RulesPurchaseTurnoverDue=- It includes the supplier's due invoices whether they are paid or not.
- It is based on the invoice date of these invoices.
-RulesPurchaseTurnoverIn=- It includes all the effective payments of invoices done to suppliers.
- It is based on the payment date of these invoices
-RulesPurchaseTurnoverTotalPurchaseJournal=It includes all debit lines from the purchase journal. -RulesPurchaseTurnoverOfExpenseAccounts=It includes (debit - credit) of lines for product accounts in group EXPENSE -ReportPurchaseTurnover=Purchase turnover invoiced -ReportPurchaseTurnoverCollected=Purchase turnover collected -IncludeVarpaysInResults = Include various payments in reports -IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) -InvoiceNotLate = To be collected (< 15 days) -InvoiceNotLate15Days = To be collected (15 to 30 days) -InvoiceNotLate30Days = To be collected (> 30 days) -InvoiceToPay=To pay (< 15 days) -InvoiceToPay15Days=To pay (15 to 30 days) -InvoiceToPay30Days=To pay (> 30 days) -ConfirmPreselectAccount=Preselect accountancy code -ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +PurchaseTurnover=معدل دوران الشراء +PurchaseTurnoverCollected=جمع دوران الشراء +RulesPurchaseTurnoverDue=- تشمل فواتير المورد المستحقة سواء تم دفعها أم لا.
- يعتمد على تاريخ فاتورة هذه الفواتير.
+RulesPurchaseTurnoverIn=- يشمل جميع عمليات السداد الفعلية للفواتير التي تم إجراؤها للموردين.
- يعتمد على تاريخ دفع هذه الفواتير
+RulesPurchaseTurnoverTotalPurchaseJournal=يتضمن جميع بنود الخصم من دفتر يومية الشراء. +RulesPurchaseTurnoverOfExpenseAccounts=يتضمن (مدين - دائن) خطوط لحسابات المنتجات في نفقات المجموعة +ReportPurchaseTurnover=فاتورة دوران الشراء +ReportPurchaseTurnoverCollected=جمع دوران الشراء +IncludeVarpaysInResults = تضمين المدفوعات المختلفة في التقارير +IncludeLoansInResults = تضمين القروض في التقارير +InvoiceLate30Days = متأخر (> 30 يومًا) +InvoiceLate15Days = متأخر (15 إلى 30 يومًا) +InvoiceLateMinus15Days = متأخر (أقل من 15 يومًا) +InvoiceNotLate = يتم تحصيلها (أقل من 15 يومًا) +InvoiceNotLate15Days = يتم تحصيلها (من 15 إلى 30 يومًا) +InvoiceNotLate30Days = يتم تحصيلها (> 30 يومًا) +InvoiceToPay=للدفع (<15 يومًا) +InvoiceToPay15Days=للدفع (من 15 إلى 30 يومًا) +InvoiceToPay30Days=للدفع (> 30 يومًا) +ConfirmPreselectAccount=حدد رمز المحاسبة مسبقًا +ConfirmPreselectAccountQuestion=هل أنت متأكد أنك تريد التحديد المسبق للأسطر المحددة %s برمز الحساب هذا؟ +AmountPaidMustMatchAmountOfDownPayment=يجب أن يتطابق المبلغ المدفوع مع مبلغ الدفعة المقدمة diff --git a/htdocs/langs/ar_SA/contracts.lang b/htdocs/langs/ar_SA/contracts.lang index 03dda40210d..21b6939f7e9 100644 --- a/htdocs/langs/ar_SA/contracts.lang +++ b/htdocs/langs/ar_SA/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=العقود / الاشتراكات ContractsAndLine=العقود و بنود العقود Contract=العقد ContractLine=بند العقد +ContractLines=خطوط العقد Closing=جار الإغلاق NoContracts=لا توجد عقود MenuServices=الخدمات @@ -36,7 +37,7 @@ CloseAContract=إغلاق العقد ConfirmDeleteAContract=هل انت متأكد من رغبتك في حذف هذا العقد وجميع خدماته ؟ ConfirmValidateContract=هل انت متأكد من رغبتك بتأكيد العقد المسمى %s ؟ ConfirmActivateAllOnContract=سيتم تفعيل جميع الخدمات (غير المفعلة بعد) . هل انت متأكد من رغبتك في تفعيل جميع الخدمات ؟ -ConfirmCloseContract=This will close all services (expired or not). Are you sure you want to close this contract? +ConfirmCloseContract=سيؤدي هذا إلى إغلاق جميع الخدمات (منتهية الصلاحية أم لا). هل أنت متأكد أنك تريد إغلاق هذا العقد؟ ConfirmCloseService=هل انت متأكد من رغبتك بإغلاق الخدمة بتاريخ %s ؟ ValidateAContract=تصديق العقد ActivateService=تفعيل الخدمة @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=هل انت متأكد من رغبتك بحذف بند MoveToAnotherContract=نقل الخدمة الى عقد اخر ConfirmMoveToAnotherContract=لقد اخترت عقد جدبد للخدمة و اود نقل هذه الخدمة الى العقد الجديد ConfirmMoveToAnotherContractQuestion=إختر ايأ من العقود الموجودة (لنفس الطرف الثالث) ، والتي تود نقل هذه الخدمة لها ؟ -PaymentRenewContractId=تجديد بند العقد (رقم %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=تاريخ الانتهاء NoExpiredServices=الخدمات المفعلة غير المنتهية ListOfServicesToExpireWithDuration=قائمة الخدمات المنتهية خلال %s ايام @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=جهة إتصال توقيع العق HideClosedServiceByDefault=إخفاء الخدمات المغلقة إبتداءاً ShowClosedServices=إظهار الخدمات المغلقة HideClosedServices=إخفاء الخدمات المغلقة +UserStartingService=خدمة بدء المستخدم +UserClosingService=خدمة إغلاق المستخدم diff --git a/htdocs/langs/ar_SA/cron.lang b/htdocs/langs/ar_SA/cron.lang index eb03a59b91e..0243d7ca6c7 100644 --- a/htdocs/langs/ar_SA/cron.lang +++ b/htdocs/langs/ar_SA/cron.lang @@ -7,16 +7,16 @@ Permission23103 = حذف مهمة مجدولة Permission23104 = تنفيذ مهمة مجدولة # Admin CronSetup=من المقرر إعداد إدارة العمل -URLToLaunchCronJobs=URL to check and launch qualified cron jobs from a browser -OrToLaunchASpecificJob=Or to check and launch a specific job from a browser +URLToLaunchCronJobs=عنوان URL للتحقق من وظائف cron المؤهلة وإطلاقها من المستعرض +OrToLaunchASpecificJob=أو للتحقق من وظيفة معينة وإطلاقها من متصفح KeyForCronAccess=مفتاح أمان للURL لإطلاق كرون الوظائف -FileToLaunchCronJobs=Command line to check and launch qualified cron jobs +FileToLaunchCronJobs=سطر الأوامر للتحقق من وظائف cron المؤهلة وإطلاقها CronExplainHowToRunUnix=على بيئة يونكس يجب عليك استخدام دخول كرونتاب التالي لتشغيل سطر الأوامر كل 5 دقائق -CronExplainHowToRunWin=On Microsoft(tm) Windows environment you can use Scheduled Task tools to run the command line each 5 minutes +CronExplainHowToRunWin=في بيئة Microsoft (tm) Windows ، يمكنك استخدام أدوات المهام المجدولة لتشغيل سطر الأوامر كل 5 دقائق CronMethodDoesNotExists=Class %s does not contains any method %s -CronMethodNotAllowed=Method %s of class %s is in blacklist of forbidden methods -CronJobDefDesc=Cron job profiles are defined into the module descriptor file. When module is activated, they are loaded and available so you can administer the jobs from the admin tools menu %s. -CronJobProfiles=List of predefined cron job profiles +CronMethodNotAllowed=الطريقة %s للفئة %s موجودة في القائمة السوداء للطرق المحظورة +CronJobDefDesc=يتم تعريف ملفات تعريف وظائف Cron في ملف واصف الوحدة. عند تنشيط الوحدة النمطية ، يتم تحميلها وإتاحتها حتى تتمكن من إدارة الوظائف من قائمة أدوات المسؤول %s. +CronJobProfiles=قائمة ملفات تعريف وظائف كرون المحددة مسبقًا # Menu EnabledAndDisabled=Enabled and disabled # Page list @@ -26,7 +26,7 @@ CronCommand=أمر CronList=المهام المجدولة CronDelete=حذف المهام المجدولة CronConfirmDelete=Are you sure you want to delete these scheduled jobs? -CronExecute=Launch scheduled job +CronExecute=Launch now CronConfirmExecute=Are you sure you want to execute these scheduled jobs now? CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. CronTask=وظيفة @@ -43,11 +43,11 @@ CronModule=وحدة CronNoJobs=أي وظيفة سجلت CronPriority=الأولوية CronLabel=ملصق -CronNbRun=Number of launches -CronMaxRun=Maximum number of launches +CronNbRun=عدد عمليات الإطلاق +CronMaxRun=العدد الأقصى لعمليات الإطلاق CronEach=كل JobFinished=العمل بدأ وانتهى -Scheduled=Scheduled +Scheduled=المقرر #Page card CronAdd= إضافة وظائف CronEvery=العمل كل تنفيذ @@ -57,35 +57,44 @@ CronSaveSucess=Save successfully CronNote=التعليق CronFieldMandatory=الحقول%s إلزامي CronErrEndDateStartDt=تاريخ نهاية لا يمكن أن يكون قبل تاريخ البدء -StatusAtInstall=Status at module installation -CronStatusActiveBtn=Schedule +StatusAtInstall=الحالة عند تثبيت الوحدة +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=يعطل -CronTaskInactive=This job is disabled (not scheduled) +CronTaskInactive=هذه الوظيفة معطلة (غير مجدولة) CronId=هوية شخصية CronClassFile=Filename with class -CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for module is
product -CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory).
For example to call the fetch method of Dolibarr Product object htdocs/product/class/product.class.php, the value for class file name is
product/class/product.class.php -CronObjectHelp=The object name to load.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is
Product -CronMethodHelp=The object method to launch.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is
fetch -CronArgsHelp=The method arguments.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be
0, ProductRef +CronModuleHelp=اسم دليل وحدة Dolibarr (يعمل أيضًا مع وحدة Dolibarr الخارجية).
على سبيل المثال لاستدعاء طريقة الجلب الخاصة بـ Dolibarr Product object / htdocs / product /class/product.class.php ، قيمة الوحدة النمطية هي
a049271e81833 +CronClassFileHelp=المسار النسبي واسم الملف المراد تحميله (المسار مرتبط بالدليل الجذر لخادم الويب).
على سبيل المثال لاستدعاء طريقة الجلب لكائن منتج Dolibarr htdocs / product / class / product.class.php ، قيمة اسم ملف الفئة هي
a049271e8181 +CronObjectHelp=اسم الكائن المراد تحميله.
على سبيل المثال لاستدعاء طريقة الجلب لكائن Dolibarr Product /htdocs/product/class/product.class.php ، قيمة اسم ملف الفئة هي
المنتج +CronMethodHelp=طريقة الكائن لبدء.
على سبيل المثال لاستدعاء طريقة الجلب لكائن منتج Dolibarr /htdocs/product/class/product.class.php ، قيمة الطريقة هي
fetch +CronArgsHelp=حجج الطريقة.
على سبيل المثال لاستدعاء طريقة الجلب لكائن Dolibarr Product /htdocs/product/class/product.class.php ، يمكن أن تكون قيمة المعلمات
0 ، ProductRef CronCommandHelp=سطر الأوامر لتنفيذ النظام. CronCreateJob=إنشاء مهمة مجدولة جديدة CronFrom=من عند # Info # Common CronType=نوع العمل -CronType_method=Call method of a PHP Class +CronType_method=طريقة استدعاء فئة PHP CronType_command=الأمر Shell -CronCannotLoadClass=Cannot load class file %s (to use class %s) -CronCannotLoadObject=Class file %s was loaded, but object %s was not found into it -UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - Scheduled jobs" to see and edit scheduled jobs. +CronCannotLoadClass=لا يمكن تحميل ملف الفئة %s (لاستخدام الفئة %s) +CronCannotLoadObject=تم تحميل ملف الفئة %s ، ولكن لم يتم العثور على الكائن %s فيه +UseMenuModuleToolsToAddCronJobs=اذهب إلى القائمة " الصفحة الرئيسية - أدوات الإدارة - الوظائف المجدولة " لرؤية الوظائف المجدولة وتحريرها. JobDisabled=تعطيل وظيفة MakeLocalDatabaseDumpShort=Local database backup -MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep +MakeLocalDatabaseDump=إنشاء تفريغ قاعدة بيانات محلية. المعلمات هي: الضغط ("gz" أو "bz" أو "لا شيء") ، نوع النسخ الاحتياطي ("mysql" ، "pgsql" ، "تلقائي") ، 1 ، "تلقائي" أو اسم الملف المراد إنشاؤه ، عدد ملفات النسخ الاحتياطي المطلوب الاحتفاظ بها +MakeSendLocalDatabaseDumpShort=إرسال نسخة احتياطية من قاعدة البيانات المحلية +MakeSendLocalDatabaseDump=إرسال نسخة احتياطية لقاعدة البيانات المحلية عن طريق البريد الإلكتروني. المعلمات هي: إلى ، من ، الموضوع ، الرسالة ، اسم الملف (اسم الملف المرسل) ، عامل التصفية ('sql' للنسخ الاحتياطي لقاعدة البيانات فقط) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. -DATAPOLICYJob=Data cleaner and anonymizer -JobXMustBeEnabled=Job %s must be enabled +DATAPOLICYJob=منظف البيانات ومجهول الهوية +JobXMustBeEnabled=يجب تفعيل الوظيفة %s +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes -LastExecutedScheduledJob=Last executed scheduled job -NextScheduledJobExecute=Next scheduled job to execute -NumberScheduledJobError=Number of scheduled jobs in error +LastExecutedScheduledJob=آخر وظيفة مجدولة تم تنفيذها +NextScheduledJobExecute=المهمة التالية المجدولة للتنفيذ +NumberScheduledJobError=عدد الوظائف المجدولة بالخطأ +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/ar_SA/datapolicy.lang b/htdocs/langs/ar_SA/datapolicy.lang new file mode 100644 index 00000000000..eeb62deccc0 --- /dev/null +++ b/htdocs/langs/ar_SA/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = العميل +DATAPOLICY_TIERS_PROSPECT = فرصة +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = المورد +DATAPOLICY_CONTACT_CLIENT = العميل +DATAPOLICY_CONTACT_PROSPECT = فرصة +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = المورد +DATAPOLICY_ADHERENT = عضو +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ar_SA/deliveries.lang b/htdocs/langs/ar_SA/deliveries.lang index 920fa226b0f..320189d768e 100644 --- a/htdocs/langs/ar_SA/deliveries.lang +++ b/htdocs/langs/ar_SA/deliveries.lang @@ -30,3 +30,4 @@ NonShippable=غير قابل للشحن ShowShippableStatus=إظهار علامة قابل للشحن ShowReceiving=عرض إيصال الاستلام NonExistentOrder=امر غير موجود +StockQuantitiesAlreadyAllocatedOnPreviousLines = كميات المخزون المخصصة بالفعل في الأسطر السابقة diff --git a/htdocs/langs/ar_SA/dict.lang b/htdocs/langs/ar_SA/dict.lang index f9c24a7a607..ced52e16a06 100644 --- a/htdocs/langs/ar_SA/dict.lang +++ b/htdocs/langs/ar_SA/dict.lang @@ -21,7 +21,7 @@ CountryNL=هولندا CountryHU=Hongria CountryRU=روسيا CountrySE=السويد -CountryCI=Ivoiry الساحل +CountryCI=ساحل العاج CountrySN=السنغال CountryAR=الأرجنتين CountryCM=الكاميرون @@ -116,7 +116,7 @@ CountryHM=واستمع وجزر ماكدونالد CountryVA=الكرسي الرسولي (دولة الفاتيكان) CountryHN=هندوراس CountryHK=هونج كونج -CountryIS=Iceland +CountryIS=أيسلندا CountryIN=الهند CountryID=اندونيسيا CountryIR=إيران @@ -131,7 +131,7 @@ CountryKI=كيريباس CountryKP=كوريا الشمالية CountryKR=كوريا الجنوبية CountryKW=الكويت -CountryKG=Kyrgyzstan +CountryKG=قيرغيزستان CountryLA=لاوس CountryLV=لاتفيا CountryLB=لبنان @@ -160,7 +160,7 @@ CountryMD=مولدافيا CountryMN=منغوليا CountryMS=مونتسرات CountryMZ=موزامبيق -CountryMM=Myanmar (Burma) +CountryMM=ميانمار (بورما) CountryNA=ناميبيا CountryNR=ناورو CountryNP=نيبال @@ -223,7 +223,7 @@ CountryTO=تونجا CountryTT=ترينيداد وتوباغو CountryTR=تركيا CountryTM=تركمانستان -CountryTC=Turks and Caicos Islands +CountryTC=جزر تركس وكايكوس CountryTV=توفالو CountryUG=أوغندا CountryUA=أوكرانيا @@ -250,7 +250,9 @@ CountryMF=سانت مارتين ##### Civilities ##### CivilityMME=السيدة +CivilityMMEShort=السيدة CivilityMR=السيد +CivilityMRShort=السيد CivilityMLE=السيدة CivilityMTRE=السيد CivilityDR=دكتور @@ -277,7 +279,7 @@ CurrencySingMGA=Ariary CurrencyMUR=موريشيوس روبية CurrencySingMUR=موريشيوس روبية CurrencyNOK=النرويجية بالكرون -CurrencySingNOK=Norwegian kronas +CurrencySingNOK=كرونا نرويجية CurrencyTND=دينار CurrencySingTND=الدينار التونسي CurrencyUSD=الدولار الأمريكي @@ -290,7 +292,7 @@ CurrencyXOF=BCEAO فرنك أفريقي CurrencySingXOF=اتفاق وقف إطلاق النار الفرنك تشريعي ملائم CurrencyXPF=الحراجية المعتمدة الفرنك CurrencySingXPF=الحراجية المعتمدة الفرنك -CurrencyCentEUR=cents +CurrencyCentEUR=سنتا CurrencyCentSingEUR=سنت CurrencyCentINR=بيزة CurrencyCentSingINR=paise @@ -307,7 +309,7 @@ DemandReasonTypeSRC_WOM=كلمة الفم DemandReasonTypeSRC_PARTNER=شريك DemandReasonTypeSRC_EMPLOYEE=الموظف DemandReasonTypeSRC_SPONSORING=رعاية -DemandReasonTypeSRC_SRC_CUSTOMER=Incoming contact of a customer +DemandReasonTypeSRC_SRC_CUSTOMER=جهة اتصال واردة للعميل #### Paper formats #### PaperFormatEU4A0=شكل 4A0 PaperFormatEU2A0=شكل 2A0 @@ -330,30 +332,30 @@ PaperFormatCAP5=شكل P5 كندا PaperFormatCAP6=شكل P6 كندا #### Expense report categories #### ExpAutoCat=سيارة -ExpCycloCat=Moped -ExpMotoCat=Motorbike -ExpAuto3CV=3 CV -ExpAuto4CV=4 CV -ExpAuto5CV=5 CV -ExpAuto6CV=6 CV -ExpAuto7CV=7 CV -ExpAuto8CV=8 CV -ExpAuto9CV=9 CV -ExpAuto10CV=10 CV -ExpAuto11CV=11 CV -ExpAuto12CV=12 CV -ExpAuto3PCV=3 CV and more -ExpAuto4PCV=4 CV and more -ExpAuto5PCV=5 CV and more -ExpAuto6PCV=6 CV and more -ExpAuto7PCV=7 CV and more -ExpAuto8PCV=8 CV and more -ExpAuto9PCV=9 CV and more -ExpAuto10PCV=10 CV and more -ExpAuto11PCV=11 CV and more -ExpAuto12PCV=12 CV and more -ExpAuto13PCV=13 CV and more -ExpCyclo=Capacity lower to 50cm3 -ExpMoto12CV=Motorbike 1 or 2 CV -ExpMoto345CV=Motorbike 3, 4 or 5 CV -ExpMoto5PCV=Motorbike 5 CV and more +ExpCycloCat=الدراجة +ExpMotoCat=دراجات نارية +ExpAuto3CV=3 سيرة ذاتية +ExpAuto4CV=4 سيرة ذاتية +ExpAuto5CV=5 سيرة ذاتية +ExpAuto6CV=6 سيرة ذاتية +ExpAuto7CV=7 سيرة ذاتية +ExpAuto8CV=8 سيرة ذاتية +ExpAuto9CV=9 سيرة ذاتية +ExpAuto10CV=10 سيرة ذاتية +ExpAuto11CV=11 سيرة ذاتية +ExpAuto12CV=12 سيرة ذاتية +ExpAuto3PCV=3 سيرة ذاتية فأكثر +ExpAuto4PCV=4 سيرة ذاتية فأكثر +ExpAuto5PCV=5 سيرة ذاتية فأكثر +ExpAuto6PCV=6 سيرة ذاتية فأكثر +ExpAuto7PCV=7 سيرة ذاتية فأكثر +ExpAuto8PCV=8 سيرة ذاتية فأكثر +ExpAuto9PCV=9 سيرة ذاتية فأكثر +ExpAuto10PCV=10 سيرة ذاتية فأكثر +ExpAuto11PCV=11 سيرة ذاتية فأكثر +ExpAuto12PCV=12 سيرة ذاتية فأكثر +ExpAuto13PCV=13 سيرة ذاتية فأكثر +ExpCyclo=السعة أقل من 50 سم 3 +ExpMoto12CV=دراجة نارية 1 أو 2 سيرة ذاتية +ExpMoto345CV=دراجة بخارية 3 أو 4 أو 5 سيراتو +ExpMoto5PCV=دراجة بخارية 5 سيرة ذاتية فأكثر diff --git a/htdocs/langs/ar_SA/ecm.lang b/htdocs/langs/ar_SA/ecm.lang index b78f8704cac..a312486b280 100644 --- a/htdocs/langs/ar_SA/ecm.lang +++ b/htdocs/langs/ar_SA/ecm.lang @@ -1,12 +1,13 @@ # Dolibarr language file - Source file is en_US - ecm -ECMNbOfDocs=No. of documents in directory +ECMNbOfDocs=عدد الوثائق في الدليل ECMSection=دليل ECMSectionManual=دليل دليل ECMSectionAuto=الدليل الآلي ECMSectionsManual=دليل الشجرة ECMSectionsAuto=شجرة الآلي +ECMSectionsMedias=Medias tree ECMSections=أدلة -ECMRoot=ECM Root +ECMRoot=جذر ECM ECMNewSection=دليل جديد ECMAddSection=إضافة دليل دليل ECMCreationDate=تاريخ الإنشاء @@ -14,36 +15,38 @@ ECMNbOfFilesInDir=عدد من الملفات في دليل ECMNbOfSubDir=من دون أدلة ECMNbOfFilesInSubDir=عدد الملفات في الدلائل الفرعية ECMCreationUser=مبدع -ECMArea=DMS/ECM area -ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* أدلة تلقائية تملأ تلقائيا عند إضافة الوثائق من بطاقة عنصر.
* دليل أدلة يمكن استخدامها لانقاذ وثائق ليست مرتبطة بشكل خاص عنصر. +ECMArea=منطقة DMS / ECM +ECMAreaDesc=تتيح لك منطقة DMS / ECM (نظام إدارة المستندات / إدارة المحتوى الإلكتروني) حفظ جميع أنواع المستندات ومشاركتها والبحث عنها بسرعة في Dolibarr. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=دليل ٪ ق حذفت. -ECMSectionWasCreated=Directory %s has been created. +ECMSectionWasCreated=تم إنشاء الدليل %s . ECMSearchByKeywords=بحث الكلمات الرئيسية ECMSearchByEntity=بحث عن وجوه ECMSectionOfDocuments=أدلة وثائق ECMTypeAuto=التلقائي -ECMDocsBy=Documents linked to %s +ECMDocsBy=المستندات المرتبطة بـ %s ECMNoDirectoryYet=لا الدليل ShowECMSection=وتظهر الدليل DeleteSection=إزالة الدليل ConfirmDeleteSection=Can you confirm you want to delete the directory %s? ECMDirectoryForFiles=دليل النسبي للملفات -CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories -CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files +CannotRemoveDirectoryContainsFilesOrDirs=الإزالة غير ممكنة لأنها تحتوي على بعض الملفات أو الدلائل الفرعية +CannotRemoveDirectoryContainsFiles=الإزالة غير ممكنة لأنها تحتوي على بعض الملفات ECMFileManager=مدير الملفات -ECMSelectASection=Select a directory in the tree... -DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory. -ReSyncListOfDir=Resync list of directories -HashOfFileContent=Hash of file content -NoDirectoriesFound=No directories found -FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it) -ExtraFieldsEcmFiles=Extrafields Ecm Files -ExtraFieldsEcmDirectories=Extrafields Ecm Directories -ECMSetup=ECM Setup -GenerateImgWebp=Duplicate all images with another version with .webp format -ConfirmGenerateImgWebp=If you confirm, you will generate an image in .webp format for all images currently into this folder (subfolders are not included)... -ConfirmImgWebpCreation=Confirm all images duplication -SucessConvertImgWebp=Images successfully duplicated -ECMDirName=Dir name -ECMParentDirectory=Parent directory +ECMSelectASection=حدد دليلاً في الشجرة ... +DirNotSynchronizedSyncFirst=يبدو أن هذا الدليل قد تم إنشاؤه أو تعديله خارج وحدة ECM. يجب النقر فوق الزر "إعادة المزامنة" أولاً لمزامنة القرص وقاعدة البيانات للحصول على محتوى هذا الدليل. +ReSyncListOfDir=إعادة مزامنة قائمة الدلائل +HashOfFileContent=تجزئة لمحتوى الملف +NoDirectoriesFound=لم يتم العثور على أدلة +FileNotYetIndexedInDatabase=لم تتم فهرسة الملف بعد في قاعدة البيانات (حاول إعادة تحميله) +ExtraFieldsEcmFiles=ملفات Extrafields Ecm +ExtraFieldsEcmDirectories=أدلة Extrafields Ecm +ECMSetup=إعداد ECM +GenerateImgWebp=قم بتكرار جميع الصور بإصدار آخر بتنسيق .webp +ConfirmGenerateImgWebp=إذا قمت بالتأكيد ، فسوف تقوم بإنشاء صورة بتنسيق webp. لجميع الصور الموجودة حاليًا في هذا المجلد (لا يتم تضمين المجلدات الفرعية) ... +ConfirmImgWebpCreation=تأكيد كل الصور المكررة +SucessConvertImgWebp=تم نسخ الصور بنجاح +ECMDirName=اسم دير +ECMParentDirectory=دليل الوالدين diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang index f251d252aaa..f87f246a28e 100644 --- a/htdocs/langs/ar_SA/errors.lang +++ b/htdocs/langs/ar_SA/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=ادخل ٪ ق موجود بالفعل. ErrorGroupAlreadyExists=المجموعة ٪ ق موجود بالفعل. ErrorEmailAlreadyExists=البريد الإلكتروني %s موجود بالفعل. ErrorRecordNotFound=لم يتم العثور على السجل. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=فشل في نسخ الملف '%s' إلى '%s ". ErrorFailToCopyDir=Failed to copy directory '%s' into '%s'. ErrorFailToRenameFile=فشل لإعادة تسمية الملف '%s' إلى '%s ". @@ -48,6 +49,7 @@ ErrorBadImageFormat=ملف الصورة لم تنسيق معتمد (PHP لديك ErrorBadDateFormat='%s' قيمة له خاطئ تنسيق التاريخ ErrorWrongDate=تاريخ غير صحيح! ErrorFailedToWriteInDir=لم يكتب في دليل ٪ ق +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=العثور على بريد إلكتروني صحيح لتركيب خطوط ق ٪ في ملف (على سبيل المثال خط ٪ ق= ٪ مع البريد الإلكتروني) ErrorUserCannotBeDelete=لا يمكن حذف المستخدم. ربما يرتبط بكيانات Dolibarr. ErrorFieldsRequired=تم ترك بعض الحقول المطلوبة فارغة. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=يرجى ملء قيمة لقائمة مربع ErrorNoValueForRadioType=يرجى ملء قيمة لقائمة الراديو ErrorBadFormatValueList=قيمة القائمة لا يمكن أن يكون أكثر من واحد فاصلة:٪ الصورة، ولكن تحتاج إلى واحد على الأقل: مفتاح، قيمة ErrorFieldCanNotContainSpecialCharacters=يجب ألا يحتوي الحقل %s على أحرف خاصة. -ErrorFieldCanNotContainSpecialNorUpperCharacters=يجب ألا يحتوي الحقل %s على أحرف خاصة ولا أحرف كبيرة ولا يمكن أن يحتوي على أرقام فقط. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=يجب أن يحتوي الحقل %s على أحرف %s على الأقل. ErrorNoAccountancyModuleLoaded=أي وحدة المحاسبة وتفعيل ErrorExportDuplicateProfil=هذا الاسم الشخصي موجود مسبقا لهذه المجموعة التصدير. @@ -95,9 +97,9 @@ ErrorWrongValueForField=الحقل %s : ' %s ' لا يتطابق ErrorHtmlInjectionForField=الحقل %s : تحتوي القيمة ' %s ' على بيانات ضارة غير مسموح بها ErrorFieldValueNotIn=Field %s : ' %s ' is not a value found in field %s of %s ErrorFieldRefNotIn=الحقل %s : ' %s ' ليس a0aee833658377fz039 +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=تم العثور على أخطاء %s ErrorFileIsInfectedWithAVirus=وكان برنامج مكافحة الفيروسات غير قادرة على التحقق من صحة الملف (ملف قد يكون مصابا بواسطة فيروس) -ErrorSpecialCharNotAllowedForField=غير مسموح الأحرف الخاصة لحقل "%s" ErrorNumRefModel=إشارة إلى وجود قاعدة بيانات (%s) ، وغير متوافق مع هذه القاعدة الترقيم. سجل إزالة أو إعادة تسميته اشارة الى تفعيل هذه الوحدة. ErrorQtyTooLowForThisSupplier=الكمية منخفضة جدًا لهذا البائع أو لم يتم تحديد سعر لهذا المنتج لهذا البائع ErrorOrdersNotCreatedQtyTooLow=لم يتم إنشاء بعض الطلبات بسبب الكميات المنخفضة للغاية @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=يجب أن تكون الكائنا ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=يجب أن تكون الكائنات بحالة "مسودة" أو "معطلة" ليتم تمكينها ErrorNoFieldWithAttributeShowoncombobox=لا توجد حقول لها الخاصية "showoncombobox" في تعريف الكائن "%s". لا توجد طريقة لإظهار الاحتكاك. ErrorFieldRequiredForProduct=الحقل "%s" مطلوب للمنتج %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=كانت المشكلة في إعداد المحطة الطرفية %s. ErrorAddAtLeastOneLineFirst=أضف سطرًا واحدًا على الأقل أولاً ErrorRecordAlreadyInAccountingDeletionNotPossible=خطأ ، تم نقل السجل بالفعل في المحاسبة ، والحذف غير ممكن. @@ -271,14 +274,14 @@ ErrorYouMustFirstSetupYourChartOfAccount=يجب عليك أولاً إعداد ErrorFailedToFindEmailTemplate=فشل العثور على قالب بالاسم الرمزي %s ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=المدة غير محددة في الخدمة. لا توجد طريقة لحساب سعر الساعة. ErrorActionCommPropertyUserowneridNotDefined=مالك المستخدم مطلوب -ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary +ErrorActionCommBadType=نوع الحدث المحدد (المعرف: %s ، الرمز: %s) غير موجود في قاموس نوع الحدث CheckVersionFail=فشل التحقق من الإصدار ErrorWrongFileName=لا يمكن أن يحتوي اسم الملف على __SOMETHING__ فيه ErrorNotInDictionaryPaymentConditions=ليس في قاموس شروط الدفع ، يرجى التعديل. ErrorIsNotADraft=%s ليس مسودة ErrorExecIdFailed=لا يمكن تنفيذ الأمر "id" -ErrorBadCharIntoLoginName=شخصية غير مصرح بها في اسم تسجيل الدخول -ErrorRequestTooLarge=خطأ ، الطلب كبير جدًا +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=أنت لست المعتمد للمغادرة %s ErrorAttributeIsUsedIntoProduct=تُستخدم هذه السمة في متغير منتج واحد أو أكثر ErrorAttributeValueIsUsedIntoProduct=تُستخدم قيمة السمة هذه في متغير منتج واحد أو أكثر @@ -289,13 +292,22 @@ ErrorInvoiceLoadThirdPartyKey=مفتاح الجهة الخارجية "%s" لم ErrorDeleteLineNotAllowedByObjectStatus=حذف سطر غير مسموح به من خلال حالة الكائن الحالية ErrorAjaxRequestFailed=الطلب فشل ErrorThirpdartyOrMemberidIsMandatory=طرف ثالث أو عضو في الشراكة إلزامي -ErrorFailedToWriteInTempDirectory=Failed to write in temp directory -ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToWriteInTempDirectory=فشل في الكتابة في الدليل المؤقت +ErrorQuantityIsLimitedTo=الكمية محدودة بـ %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=معلمة PHP upload_max_filesize (%s) أعلى من معلمة PHP post_max_size (%s). هذا ليس إعداد ثابت. WarningPasswordSetWithNoAccount=تم تعيين كلمة مرور لهذا العضو. ومع ذلك، تم إنشاء أي حساب المستخدم. لذلك يتم تخزين كلمة المرور هذه ولكن لا يمكن استخدامها للدخول إلى Dolibarr. ويمكن استخدامه من قبل وحدة / واجهة خارجية ولكن إذا كنت لا تحتاج إلى تعريف أي تسجيل دخول أو كلمة المرور لأحد أفراد، يمكنك تعطيل خيار "إدارة تسجيل دخول لكل عضو" من إعداد وحدة الأعضاء. إذا كنت بحاجة إلى إدارة تسجيل الدخول ولكن لا تحتاج إلى أي كلمة المرور، يمكنك الحفاظ على هذا الحقل فارغا لتجنب هذا التحذير. ملاحظة: يمكن أيضا أن تستخدم البريد الإلكتروني لتسجيل الدخول إذا تم ربط عضو إلى المستخدم. -WarningMandatorySetupNotComplete=Click here to setup main parameters +WarningMandatorySetupNotComplete=انقر هنا لإعداد المعلمات الرئيسية WarningEnableYourModulesApplications=انقر هنا لتمكين الوحدات والتطبيقات الخاصة بك WarningSafeModeOnCheckExecDir=انذار ، فب safe_mode الخيار في ذلك تخزين الأمر يجب أن يكون داخل الدليل الذي أعلنته safe_mode_exec_dir المعلمة بي. WarningBookmarkAlreadyExists=المرجعية هذا الكتاب أو هذا الهدف (عنوان) موجود بالفعل. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=انذار ، ملف (التكوين htdocs / WarningsOnXLines=تحذيرات عن مصدر خطوط %s WarningNoDocumentModelActivated=لم يتم تنشيط أي نموذج لإنشاء المستندات. سيتم اختيار نموذج افتراضيًا حتى تتحقق من إعداد الوحدة الخاصة بك. WarningLockFileDoesNotExists=تحذير ، بمجرد الانتهاء من الإعداد ، يجب عليك تعطيل أدوات التثبيت / الترحيل عن طريق إضافة ملف install.lock إلى الدليل %s . يعد حذف إنشاء هذا الملف مخاطرة أمنية كبيرة. -WarningUntilDirRemoved=ستبقى جميع التحذيرات الأمنية (المرئية من قبل المستخدمين المسؤولين فقط) نشطة طالما أن الثغرة الأمنية موجودة (أو أن MAIN_REMOVE_INSTALL_WARNING الثابت مضاف في الإعداد-> الإعداد الآخر). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=تحذير، ويتم إغلاق حتى إذا قدر يختلف بين عناصر المصدر والهدف. تمكين هذه الميزة بحذر. WarningUsingThisBoxSlowDown=تحذير، وذلك باستخدام هذا الإطار تبطئ على محمل الجد كل الصفحات التي تظهر مربع. WarningClickToDialUserSetupNotComplete=إعداد المعلومات ClickToDial لالمستخدم الخاص بك ليست كاملة (انظر التبويب ClickToDial على بطاقة المستخدم الخاص بك). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=متاح فقط في حالة استخدام WarningModuleXDisabledSoYouMayMissEventHere=لم يتم تمكين الوحدة النمطية %s. لذلك قد تفوتك الكثير من الأحداث هنا. WarningPaypalPaymentNotCompatibleWithStrict=تجعل القيمة "صارمة" ميزات الدفع عبر الإنترنت لا تعمل بشكل صحيح. استخدم "Lax" بدلاً من ذلك. WarningThemeForcedTo=تحذير ، تم إجبار السمة على %s بواسطة الثابت المخفي MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = القيمة غير صالحة diff --git a/htdocs/langs/ar_SA/eventorganization.lang b/htdocs/langs/ar_SA/eventorganization.lang index 71434cc289f..6ccb9f80b0d 100644 --- a/htdocs/langs/ar_SA/eventorganization.lang +++ b/htdocs/langs/ar_SA/eventorganization.lang @@ -17,151 +17,158 @@ # # Generic # -ModuleEventOrganizationName = Event Organization -EventOrganizationDescription = Event Organization through Module Project -EventOrganizationDescriptionLong= Manage the organization of an event (show, conferences, attendees or speakers, with public pages for suggestion, vote or registration) +ModuleEventOrganizationName = تنظيم الأحداث +EventOrganizationDescription = تنظيم الحدث من خلال مشروع الوحدة النمطية +EventOrganizationDescriptionLong= إدارة تنظيم حدث (عرض أو مؤتمرات أو حضور أو متحدثين ، مع صفحات عامة للاقتراح أو التصويت أو التسجيل) # # Menu # -EventOrganizationMenuLeft = Organized events -EventOrganizationConferenceOrBoothMenuLeft = Conference Or Booth +EventOrganizationMenuLeft = الأحداث المنظمة +EventOrganizationConferenceOrBoothMenuLeft = مؤتمر أو كشك -PaymentEvent=Payment of event +PaymentEvent=دفع الحدث # # Admin page # -NewRegistration=Registration -EventOrganizationSetup=Event Organization setup -EventOrganization=Event organization +NewRegistration=تسجيل +EventOrganizationSetup=إعداد تنظيم الحدث +EventOrganization=تنظيم الأحداث Settings=إعدادات -EventOrganizationSetupPage = Event Organization setup page -EVENTORGANIZATION_TASK_LABEL = Label of tasks to create automatically when project is validated -EVENTORGANIZATION_TASK_LABELTooltip = When you validate an organized event, some tasks can be automatically created in the project

For example:
Send Call for Conference
Send Call for Booth
Receive call for conferences
Receive call for Booth
Open subscriptions to events for attendees
Send remind of event to speakers
Send remind of event to Booth hoster
Send remind of event to attendees -EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Category to add to third-parties automatically created when someone suggests a conference -EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Category to add to third-parties automatically created when they suggests a booth -EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Template of email to send after receiving a suggestion of a conference. -EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_BOOTH = Template of email to send after receiving a suggestion of a booth. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = Template of email to send after a registration to a booth has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = Template of email to send after a registration to an event has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = Template of email to use when sending emails from the massaction "Send emails" to speakers -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = Template of email to use when sending emails from the massaction "Send emails" on attendee list -EVENTORGANIZATION_FILTERATTENDEES_CAT = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties in the category -EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties with the nature +EventOrganizationSetupPage = صفحة إعداد تنظيم الحدث +EVENTORGANIZATION_TASK_LABEL = تسمية المهام التي سيتم إنشاؤها تلقائيًا عند التحقق من صحة المشروع +EVENTORGANIZATION_TASK_LABELTooltip = عند التحقق من صحة حدث لتنظيمه ، يمكن إنشاء بعض المهام تلقائيًا في المشروع

على سبيل المثال:
Send Call for Conferences
Send Call for Booths
19
أرسل تذكيرًا بالحدث إلى المتحدثين
أرسل تذكيرًا بالحدث إلى Booth hosters
أرسل تذكيرًا بالحدث إلى الحضور +EVENTORGANIZATION_TASK_LABELTooltip2=اتركه فارغًا إذا لم تكن بحاجة إلى إنشاء المهام تلقائيًا. +EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = فئة لإضافتها إلى جهات خارجية يتم إنشاؤها تلقائيًا عندما يقترح شخص ما مؤتمرًا +EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = فئة للإضافة إلى جهات خارجية يتم إنشاؤها تلقائيًا عندما يقترحون كشكًا +EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = نموذج بريد إلكتروني لإرساله بعد تلقي اقتراح من مؤتمر. +EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_BOOTH = نموذج البريد الإلكتروني لإرساله بعد تلقي اقتراح كشك. +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = نموذج البريد الإلكتروني لإرساله بعد دفع التسجيل في كشك. +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = نموذج بريد إلكتروني لإرساله بعد دفع رسوم التسجيل لحدث ما. +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = نموذج بريد إلكتروني لاستخدامه عند إرسال رسائل بريد إلكتروني من "إرسال رسائل بريد إلكتروني" إلى المتحدثين +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = نموذج بريد إلكتروني لاستخدامه عند إرسال رسائل بريد إلكتروني من رسالة "إرسال رسائل بريد إلكتروني" في قائمة الحضور +EVENTORGANIZATION_FILTERATTENDEES_CAT = في نموذج إنشاء / إضافة أحد الحاضرين ، يقصر قائمة الأطراف الثالثة على الأطراف الثالثة في الفئة +EVENTORGANIZATION_FILTERATTENDEES_TYPE = في نموذج إنشاء / إضافة أحد الحاضرين ، يقصر قائمة الأطراف الثالثة على الأطراف الثالثة ذات الطبيعة # # Object # -EventOrganizationConfOrBooth= Conference Or Booth -ManageOrganizeEvent = Manage the organization of an event -ConferenceOrBooth = Conference Or Booth -ConferenceOrBoothTab = Conference Or Booth -AmountPaid = Amount paid -DateOfRegistration = Date of registration -ConferenceOrBoothAttendee = Conference Or Booth Attendee +EventOrganizationConfOrBooth= مؤتمر أو كشك +EventOrganizationConfOrBoothes=Conferences or Boothes +ManageOrganizeEvent = إدارة تنظيم الحدث +ConferenceOrBooth = مؤتمر أو كشك +ConferenceOrBoothTab = مؤتمر أو كشك +AmountPaid = المبلغ المدفوع +DateOfRegistration = تاريخ التسجيل +ConferenceOrBoothAttendee = حضور المؤتمر أو الكابينة +ApplicantOrVisitor=مقدم الطلب أو الزائر +Speaker=مكبر الصوت # # Template Mail # -YourOrganizationEventConfRequestWasReceived = Your request for conference was received -YourOrganizationEventBoothRequestWasReceived = Your request for booth was received -EventOrganizationEmailAskConf = Request for conference -EventOrganizationEmailAskBooth = Request for booth -EventOrganizationEmailBoothPayment = Payment of your booth -EventOrganizationEmailRegistrationPayment = Registration for an event -EventOrganizationMassEmailAttendees = Communication to attendees -EventOrganizationMassEmailSpeakers = Communication to speakers -ToSpeakers=To speakers +YourOrganizationEventConfRequestWasReceived = تم استلام طلبك لعقد المؤتمر +YourOrganizationEventBoothRequestWasReceived = تم استلام طلبك للكشك +EventOrganizationEmailAskConf = طلب مؤتمر +EventOrganizationEmailAskBooth = طلب كشك +EventOrganizationEmailBoothPayment = دفع الكشك الخاص بك +EventOrganizationEmailRegistrationPayment = التسجيل لحدث +EventOrganizationMassEmailAttendees = التواصل مع الحاضرين +EventOrganizationMassEmailSpeakers = التواصل مع المتحدثين +ToSpeakers=إلى مكبرات الصوت # # Event # -AllowUnknownPeopleSuggestConf=Allow people to suggest conferences -AllowUnknownPeopleSuggestConfHelp=Allow unknown people to suggest a conference they want to do -AllowUnknownPeopleSuggestBooth=Allow people to apply for a booth -AllowUnknownPeopleSuggestBoothHelp=Allow unknown people to apply for a booth -PriceOfRegistration=Price of registration -PriceOfRegistrationHelp=Price to pay to register or participate in the event -PriceOfBooth=Subscription price to stand a booth -PriceOfBoothHelp=Subscription price to stand a booth -EventOrganizationICSLink=Link ICS for conferences -ConferenceOrBoothInformation=Conference Or Booth informations -Attendees=Attendees -ListOfAttendeesOfEvent=List of attendees of the event project -DownloadICSLink = Download ICS link -EVENTORGANIZATION_SECUREKEY = Seed to secure the key for the public registration page to suggest a conference -SERVICE_BOOTH_LOCATION = Service used for the invoice row about a booth location -SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = Service used for the invoice row about an attendee subscription to an event -NbVotes=Number of votes +AllowUnknownPeopleSuggestConf=السماح للناس باقتراح المؤتمرات +AllowUnknownPeopleSuggestConfHelp=اسمح لأشخاص غير معروفين باقتراح مؤتمر يريدون القيام به +AllowUnknownPeopleSuggestBooth=اسمح للناس بالتقدم بطلب للحصول على كشك +AllowUnknownPeopleSuggestBoothHelp=السماح للأشخاص المجهولين بالتقدم بطلب للحصول على كشك +PriceOfRegistration=سعر التسجيل +PriceOfRegistrationHelp=السعر الواجب دفعه للتسجيل أو المشاركة في الحدث +PriceOfBooth=سعر الاشتراك لوقوف كشك +PriceOfBoothHelp=سعر الاشتراك لوقوف كشك +EventOrganizationICSLink=رابط ICS للمؤتمرات +ConferenceOrBoothInformation=معلومات المؤتمر أو الكابينة +Attendees=الحاضرين +ListOfAttendeesOfEvent=قائمة الحاضرين لمشروع الحدث +DownloadICSLink = رابط تحميل ICS +EVENTORGANIZATION_SECUREKEY = أنشئ لتأمين المفتاح لصفحة التسجيل العامة لاقتراح مؤتمر +SERVICE_BOOTH_LOCATION = الخدمة المستخدمة لصف الفاتورة حول موقع الكشك +SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = الخدمة المستخدمة لصف الفاتورة حول اشتراك حاضر في حدث +NbVotes=عدد الأصوات # # Status # EvntOrgDraft = حوالة مصرفية -EvntOrgSuggested = Suggested -EvntOrgConfirmed = Confirmed -EvntOrgNotQualified = Not Qualified +EvntOrgSuggested = مقترح +EvntOrgConfirmed = مؤكد +EvntOrgNotQualified = غير مؤهل EvntOrgDone = منتهي -EvntOrgCancelled = Cancelled +EvntOrgCancelled = ألغيت # # Public page # -SuggestForm = Suggestion page -SuggestOrVoteForConfOrBooth = Page for suggestion or vote -EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest a new one for the event. You can also apply to have a booth during the event. -EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. -EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. -ListOfSuggestedConferences = List of suggested conferences -ListOfSuggestedBooths = List of suggested booths -ListOfConferencesOrBooths=List of conferences or booths of event project -SuggestConference = Suggest a new conference -SuggestBooth = Suggest a booth -ViewAndVote = View and vote for suggested events -PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event -PublicAttendeeSubscriptionPage = Public link for registration to this event only -MissingOrBadSecureKey = The security key is invalid or missing -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s -EvntOrgDuration = This conference starts on %s and ends on %s. -ConferenceAttendeeFee = Conference attendee fee for the event : '%s' occurring from %s to %s. -BoothLocationFee = Booth location for the event : '%s' occurring from %s to %s +SuggestForm = صفحة الاقتراح +SuggestOrVoteForConfOrBooth = صفحة للاقتراح أو التصويت +EvntOrgRegistrationHelpMessage = هنا ، يمكنك التصويت لعقد مؤتمر أو اقتراح مؤتمر جديد لهذا الحدث. يمكنك أيضًا تقديم طلب للحصول على كشك أثناء الحدث. +EvntOrgRegistrationConfHelpMessage = هنا ، يمكنك اقتراح مؤتمر جديد لتحريكه أثناء الحدث. +EvntOrgRegistrationBoothHelpMessage = هنا ، يمكنك تقديم طلب للحصول على كشك أثناء الحدث. +ListOfSuggestedConferences = قائمة المؤتمرات المقترحة +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project +SuggestConference = اقترح مؤتمر جديد +SuggestBooth = أقترح كشك +ViewAndVote = عرض والتصويت للأحداث المقترحة +PublicAttendeeSubscriptionGlobalPage = رابط عام للتسجيل في الحدث +PublicAttendeeSubscriptionPage = رابط عام للتسجيل في هذا الحدث فقط +MissingOrBadSecureKey = مفتاح الأمان غير صالح أو مفقود +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event +EvntOrgDuration = يبدأ هذا المؤتمر في %s وينتهي في %s. +ConferenceAttendeeFee = رسوم حضور المؤتمر للحدث: "%s" يحدث من %s إلى %s. +BoothLocationFee = موقع كشك الحدث: "%s" يحدث من %s إلى %s EventType = نوع الحدث -LabelOfBooth=Booth label -LabelOfconference=Conference label -ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet -DateMustBeBeforeThan=%s must be before %s -DateMustBeAfterThan=%s must be after %s +LabelOfBooth=تسمية كشك +LabelOfconference=تسمية المؤتمر +ConferenceIsNotConfirmed=التسجيل غير متاح ، لم يتم تأكيد المؤتمر بعد +DateMustBeBeforeThan=يجب أن يكون %s قبل %s +DateMustBeAfterThan=يجب أن يكون %s بعد %s +MaxNbOfAttendeesReached=The maximum number of participants has been reached +NewSubscription=تسجيل +OrganizationEventConfRequestWasReceived=تم استلام اقتراحك الخاص بالمؤتمر +OrganizationEventBoothRequestWasReceived=تم استلام طلبك الخاص بكشك +OrganizationEventPaymentOfBoothWasReceived=تم تسجيل الدفع الخاص بك لكشك +OrganizationEventPaymentOfRegistrationWasReceived=تم تسجيل الدفع الخاص بك لتسجيل الحدث الخاص بك +OrganizationEventBulkMailToAttendees=هذا تذكير بمشاركتك في الحدث بصفتك حاضرًا +OrganizationEventBulkMailToSpeakers=هذا تذكير بمشاركتك في الحدث كمتحدث +OrganizationEventLinkToThirdParty=رابط لطرف ثالث (عميل أو مورد أو شريك) +OrganizationEvenLabelName=الاسم العام للمؤتمر أو الكابينة -NewSubscription=Registration -OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received -OrganizationEventBoothRequestWasReceived=Your request for a booth has been received -OrganizationEventPaymentOfBoothWasReceived=Your payment for your booth has been recorded -OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event registration has been recorded -OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee -OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker -OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) - -NewSuggestionOfBooth=Application for a booth -NewSuggestionOfConference=Application for a conference +NewSuggestionOfBooth=طلب كشك +NewSuggestionOfConference=طلب لعقد مؤتمر # # Vote page # -EvntOrgRegistrationWelcomeMessage = Welcome on the conference or booth suggestion page. -EvntOrgRegistrationConfWelcomeMessage = Welcome on the conference suggestion page. -EvntOrgRegistrationBoothWelcomeMessage = Welcome on the booth suggestion page. -EvntOrgVoteHelpMessage = Here, you can view and vote for the suggested events for the project -VoteOk = Your vote has been accepted. -AlreadyVoted = You have already voted for this event. -VoteError = An error has occurred during the vote, please try again. +EvntOrgRegistrationWelcomeMessage = مرحبًا بكم في صفحة اقتراح المؤتمر أو الكابينة. +EvntOrgRegistrationConfWelcomeMessage = مرحبا بكم في صفحة اقتراح المؤتمر. +EvntOrgRegistrationBoothWelcomeMessage = مرحبا بكم في صفحة اقتراح الكابينة. +EvntOrgVoteHelpMessage = هنا ، يمكنك عرض الأحداث المقترحة للمشروع والتصويت عليها +VoteOk = تم قبول تصويتك. +AlreadyVoted = لقد قمت بالتصويت بالفعل لهذا الحدث. +VoteError = حدث خطأ أثناء التصويت ، يرجى المحاولة مرة أخرى. -SubscriptionOk = Your registration has been validated -ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event -Attendee = Attendee -PaymentConferenceAttendee = Conference attendee payment -PaymentBoothLocation = Booth location payment -DeleteConferenceOrBoothAttendee=Remove attendee -RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s -EmailAttendee=Attendee email -EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) -ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +SubscriptionOk=Your registration has been recorded +ConfAttendeeSubscriptionConfirmation = تأكيد اشتراكك في حدث +Attendee = حاضر +PaymentConferenceAttendee = دفع حضور المؤتمر +PaymentBoothLocation = دفع موقع كشك +DeleteConferenceOrBoothAttendee=قم بإزالة الحاضر +RegistrationAndPaymentWereAlreadyRecorder=تم تسجيل تسجيل ودفع بالفعل للبريد الإلكتروني %s +EmailAttendee=البريد الإلكتروني للحضور +EmailCompany=Company email +EmailCompanyForInvoice=البريد الإلكتروني للشركة (للفاتورة ، إذا كان مختلفًا عن البريد الإلكتروني للحضور) +ErrorSeveralCompaniesWithEmailContactUs=تم العثور على العديد من الشركات باستخدام هذا البريد الإلكتروني ، لذا لا يمكننا التحقق من صحة تسجيلك تلقائيًا. يرجى الاتصال بنا على %s للتحقق اليدوي +ErrorSeveralCompaniesWithNameContactUs=تم العثور على العديد من الشركات بهذا الاسم لذا لا يمكننا التحقق من صحة تسجيلك تلقائيًا. يرجى الاتصال بنا على %s للتحقق اليدوي +NoPublicActionsAllowedForThisEvent=لا توجد إجراءات عامة مفتوحة للجمهور لهذا الحدث +MaxNbOfAttendees=أقصى عدد من الحاضرين diff --git a/htdocs/langs/ar_SA/exports.lang b/htdocs/langs/ar_SA/exports.lang index 13bb0749ec4..2e5a37faed1 100644 --- a/htdocs/langs/ar_SA/exports.lang +++ b/htdocs/langs/ar_SA/exports.lang @@ -1,62 +1,64 @@ # Dolibarr language file - Source file is en_US - exports ExportsArea=صادرات -ImportArea=Import -NewExport=New Export -NewImport=New Import +ImportArea=يستورد +NewExport=تصدير جديد +NewImport=استيراد جديد ExportableDatas=تصدير البيانات ImportableDatas=بيانات وارداتها SelectExportDataSet=اختر البيانات التي تريد تصديرها... SelectImportDataSet=اختر البيانات التي تريد الاستيراد... -SelectExportFields=Choose the fields you want to export, or select a predefined export profile -SelectImportFields=Choose the source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile: +SelectExportFields=اختر الحقول التي تريد تصديرها ، أو حدد ملف تعريف تصدير معرف مسبقًا +SelectImportFields=اختر حقول الملف المصدر التي تريد استيرادها والحقل الهدف الخاص بها في قاعدة البيانات عن طريق تحريكها لأعلى ولأسفل باستخدام نقطة الارتساء %s ، أو حدد ملف تعريف استيراد محدد مسبقًا: NotImportedFields=حقول من الملف المصدر يتم استيراد -SaveExportModel=Save your selections as an export profile/template (for reuse). -SaveImportModel=Save this import profile (for reuse) ... +SaveExportModel=احفظ التحديدات الخاصة بك كملف تعريف / قالب تصدير (لإعادة الاستخدام). +SaveImportModel=احفظ ملف تعريف الاستيراد هذا (لإعادة استخدامه) ... ExportModelName=اسم تصدير صورة -ExportModelSaved=Export profile saved as %s. +ExportModelSaved=تم حفظ ملف تعريف التصدير كـ %s . ExportableFields=مجالات للتصدير ExportedFields=صدرت المجالات ImportModelName=استيراد صورة الاسم -ImportModelSaved=Import profile saved as %s. +ImportModelSaved=تم حفظ ملف تعريف الاستيراد كـ %s . +ImportProfile=استيراد ملف التعريف DatasetToExport=بيانات التصدير DatasetToImport=استيراد البيانات ChooseFieldsOrdersAndTitle=اختيار الحقول من أجل... FieldsTitle=عنوان الحقول FieldTitle=حقل العنوان -NowClickToGenerateToBuildExportFile=Now, select the file format in the combo box and click on "Generate" to build the export file... -AvailableFormats=Available Formats +NowClickToGenerateToBuildExportFile=الآن ، حدد تنسيق الملف في مربع التحرير والسرد وانقر فوق "إنشاء" لإنشاء ملف التصدير ... +AvailableFormats=التنسيقات المتوفرة LibraryShort=المكتبة -ExportCsvSeparator=Csv caracter separator -ImportCsvSeparator=Csv caracter separator +ExportCsvSeparator=فاصل ناقل الحركة Csv +ImportCsvSeparator=فاصل ناقل الحركة Csv Step=خطوة -FormatedImport=Import Assistant -FormatedImportDesc1=This module allows you to update existing data or add new objects into the database from a file without technical knowledge, using an assistant. -FormatedImportDesc2=First step is to choose the kind of data you want to import, then the format of the source file, then the fields you want to import. -FormatedExport=Export Assistant -FormatedExportDesc1=These tools allow the export of personalized data using an assistant, to help you in the process without requiring technical knowledge. -FormatedExportDesc2=First step is to choose a predefined dataset, then which fields you want to export, and in which order. -FormatedExportDesc3=When data to export are selected, you can choose the format of the output file. +FormatedImport=مساعد استيراد +FormatedImportDesc1=تسمح لك هذه الوحدة بتحديث البيانات الموجودة أو إضافة كائنات جديدة إلى قاعدة البيانات من ملف بدون معرفة فنية ، باستخدام مساعد. +FormatedImportDesc2=الخطوة الأولى هي اختيار نوع البيانات التي تريد استيرادها ، ثم تنسيق الملف المصدر ، ثم الحقول التي تريد استيرادها. +FormatedExport=مساعد تصدير +FormatedExportDesc1=تسمح هذه الأدوات بتصدير البيانات الشخصية باستخدام مساعد ، لمساعدتك في العملية دون الحاجة إلى معرفة فنية. +FormatedExportDesc2=تتمثل الخطوة الأولى في اختيار مجموعة بيانات محددة مسبقًا ، ثم الحقول التي تريد تصديرها ، وبأي ترتيب. +FormatedExportDesc3=عند تحديد البيانات المراد تصديرها ، يمكنك اختيار تنسيق ملف الإخراج. Sheet=ورقة NoImportableData=لا ارداتها البيانات (أي وحدة مع السماح للبيانات تعريفات الواردات) FileSuccessfullyBuilt=File generated -SQLUsedForExport=SQL Request used to extract data +SQLUsedForExport=طلب SQL يستخدم لاستخراج البيانات LineId=معرف السطر LineLabel=تسمية الخط LineDescription=وصف خط LineUnitPrice=سعر الوحدة من خط LineVATRate=ضريبة القيمة المضافة من سعر الخط LineQty=خط للكمية -LineTotalHT=Amount excl. tax for line +LineTotalHT=المبلغ غير شامل. ضريبة للخط LineTotalTTC=المبلغ تمشيا مع ضريبة LineTotalVAT=مبلغ الضريبة على القيمة المضافة لخط TypeOfLineServiceOrProduct=Type of line (0=product, 1=نوع الخط (0= منتج الخدمة= 1) FileWithDataToImport=ملف استيراد البيانات FileToImport=مصدر لاستيراد ملف -FileMustHaveOneOfFollowingFormat=File to import must have one of following formats -DownloadEmptyExample=Download template file with field content information -StarAreMandatory=* are mandatory fields -ChooseFormatOfFileToImport=Choose the file format to use as import file format by clicking on the %s icon to select it... -ChooseFileToImport=Upload file then click on the %s icon to select file as source import file... +FileMustHaveOneOfFollowingFormat=يجب أن يحتوي الملف المراد استيراده على أحد التنسيقات التالية +DownloadEmptyExampleShort=قم بتنزيل ملف عينة +DownloadEmptyExample=قم بتنزيل ملف نموذج يحتوي على أمثلة ومعلومات حول الحقول التي يمكنك استيرادها +StarAreMandatory=في ملف القالب ، جميع الحقول التي تحتوي على * هي حقول إلزامية +ChooseFormatOfFileToImport=اختر تنسيق الملف لاستخدامه كتنسيق ملف الاستيراد بالنقر فوق أيقونة %s لتحديده ... +ChooseFileToImport=قم بتحميل الملف ثم انقر فوق أيقونة %s لتحديد الملف كملف استيراد المصدر ... SourceFileFormat=مصدر تنسيق ملف FieldsInSourceFile=الحقول في ملف المصدر FieldsInTargetDatabase=الحقول المستهدفة في قاعدة بيانات Dolibarr (جريئة = إلزامي) @@ -71,67 +73,75 @@ FieldsTarget=استهداف حقول FieldTarget=استهدف حقل FieldSource=مصدر الحقل NbOfSourceLines=عدد الأسطر في الملف المصدر -NowClickToTestTheImport=Check that the file format (field and string delimiters) of your file matches the options shown and that you have omitted the header line, or these will be flagged as errors in the following simulation.
Click on the "%s" button to run a check of the file structure/contents and simulate the import process.
No data will be changed in your database. -RunSimulateImportFile=Run Import Simulation +NowClickToTestTheImport=تحقق من أن تنسيق الملف (محددات الحقل والسلسلة) لملفك يطابق الخيارات المعروضة وأنك حذفت سطر العنوان ، أو سيتم وضع علامة عليها كأخطاء في المحاكاة التالية.
انقر فوق الزر " %s " لتشغيل فحص بنية / محتويات الملف ومحاكاة عملية الاستيراد.
لن يتم تغيير أي بيانات في قاعدة البيانات الخاصة بك . +RunSimulateImportFile=قم بتشغيل محاكاة الاستيراد FieldNeedSource=يتطلب هذا المجال البيانات من الملف المصدر SomeMandatoryFieldHaveNoSource=بعض الحقول إلزامية ليس لديها مصدر من ملف البيانات InformationOnSourceFile=معلومات عن الملف المصدر InformationOnTargetTables=معلومات عن الهدف الحقول SelectAtLeastOneField=التبديل حقل واحد على الأقل مصدر في عمود من الحقول لتصدير SelectFormat=اختيار تنسيق الملف هذا الاستيراد -RunImportFile=Import Data -NowClickToRunTheImport=Check the results of the import simulation. Correct any errors and re-test.
When the simulation reports no errors you may proceed to import the data into the database. -DataLoadedWithId=The imported data will have an additional field in each database table with this import id: %s, to allow it to be searchable in the case of investigating a problem related to this import. -ErrorMissingMandatoryValue=Mandatory data is empty in the source file for field %s. -TooMuchErrors=There are still %s other source lines with errors but output has been limited. -TooMuchWarnings=There are still %s other source lines with warnings but output has been limited. +RunImportFile=بيانات الاستيراد +NowClickToRunTheImport=تحقق من نتائج محاكاة الاستيراد. صحح أي أخطاء وأعد الاختبار.
عندما تبلغ المحاكاة عن عدم وجود أخطاء ، يمكنك المتابعة لاستيراد البيانات إلى قاعدة البيانات. +DataLoadedWithId=ستحتوي البيانات المستوردة على حقل إضافي في كل جدول قاعدة بيانات مع معرف الاستيراد هذا: %s ، للسماح لها بأن تكون قابلة للبحث في حالة التحقيق في مشكلة متعلقة بهذا الاستيراد. +ErrorMissingMandatoryValue=البيانات الإلزامية فارغة في الملف المصدر بالعمود %s . +TooMuchErrors=لا تزال هناك خطوط مصدر أخرى %s بها أخطاء ولكن الإخراج كان محدودًا. +TooMuchWarnings=لا تزال هناك خطوط مصدر أخرى %s مع تحذيرات ولكن الإخراج كان محدودًا. EmptyLine=سيتم تجاهل سطر فارغ () -CorrectErrorBeforeRunningImport=You must correct all errors before running the definitive import. +CorrectErrorBeforeRunningImport=يجب عليك تصحيح كافة الأخطاء قبل تشغيل تشغيل الاستيراد النهائي. FileWasImported=تم استيراد ملف مع %s عدد. -YouCanUseImportIdToFindRecord=You can find all the imported records in your database by filtering on field import_key='%s'. +YouCanUseImportIdToFindRecord=يمكنك العثور على جميع السجلات المستوردة في قاعدة البيانات الخاصة بك عن طريق التصفية في الحقل import_key = '%s' . NbOfLinesOK=عدد الأسطر مع عدم وجود أخطاء وتحذيرات لا : %s. NbOfLinesImported=عدد خطوط المستوردة بنجاح : %s. DataComeFromNoWhere=قيمة لادخال تأتي من أي مكان في الملف المصدر. -DataComeFromFileFieldNb=قيمة لادخال يأتي من %s عدد الحقول في الملف المصدر. -DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find the id of the parent object to use (so the object %s that has the ref. from source file must exist in the database). -DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. +DataComeFromFileFieldNb=تأتي القيمة المراد إدراجها من العمود %s في الملف المصدر. +DataComeFromIdFoundFromRef=The value that comes from the source file will be used to find the id of the parent object to use (so the object %s that has the ref. from source file must exist in the database). +DataComeFromIdFoundFromCodeId=The value of code that comes from source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. DataIsInsertedInto=البيانات سوف تأتي من الملف المصدر يتم إدراجها في الحقل التالي : -DataIDSourceIsInsertedInto=The id of the parent object, that was found using the data in the source file, will be inserted into the following field: -DataCodeIDSourceIsInsertedInto=The id of the parent line, that was found from code, will be inserted into the following field: +DataIDSourceIsInsertedInto=سيتم إدخال معرف الكائن الأصل ، الذي تم العثور عليه باستخدام البيانات الموجودة في الملف المصدر ، في الحقل التالي: +DataCodeIDSourceIsInsertedInto=سيتم إدخال معرف السطر الأصل ، الذي تم العثور عليه من التعليمات البرمجية ، في الحقل التالي: SourceRequired=بيانات قيمة إلزامية SourceExample=مثال على قيمة البيانات ممكن ExampleAnyRefFoundIntoElement=أي المرجع تم العثور عليها ل %s العنصر ExampleAnyCodeOrIdFoundIntoDictionary=أي رمز (أو قيمة id) وجدت في القاموس٪ الصورة -CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by a separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ]. -Excel95FormatDesc=Excel file format (.xls)
This is the native Excel 95 format (BIFF5). -Excel2007FormatDesc=Excel file format (.xlsx)
This is the native Excel 2007 format (SpreadsheetML). +CSVFormatDesc= قيمة مفصولة بفاصلة تنسيق الملف (.csv).
هذا تنسيق ملف نصي حيث يتم فصل الحقول بواسطة فاصل [%s]. إذا تم العثور على فاصل داخل محتوى الحقل ، يتم تقريب الحقل بواسطة حرف دائري [%s]. شخصية الهروب للهروب من الحرف المستدير هي [%s]. +Excel95FormatDesc= تنسيق ملف Excel (.xls)
هذا هو تنسيق Excel 95 الأصلي (BIFF5). +Excel2007FormatDesc= تنسيق ملف Excel (.xlsx)
هذا هو تنسيق Excel 2007 الأصلي (SpreadsheetML). TsvFormatDesc=علامة التبويب تنسيق ملف منفصل القيمة (و .tsv)
هذا هو شكل ملف نصي حيث يتم فصل الحقول من قبل الجدوال [التبويب]. ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate record (with this field added, all lines will own their own id and will differ). -CsvOptions=CSV format options -Separator=Field Separator -Enclosure=String Delimiter +CsvOptions=خيارات تنسيق CSV +Separator=فاصل المجال +Enclosure=محدد السلسلة SpecialCode=رمز خاص ExportStringFilter=٪٪ يسمح استبدال حرف واحد أو أكثر في النص -ExportDateFilter=YYYY, YYYYMM, YYYYMMDD: filters by one year/month/day
YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD: filters over a range of years/months/days
> YYYY, > YYYYMM, > YYYYMMDD: filters on all following years/months/days
< YYYY, < YYYYMM, < YYYYMMDD: filters on all previous years/months/days +ExportDateFilter=YYYY، YYYYMM، YYYYMMDD: المرشحات على مدى سنة / شهر / يوم
YYYY + YYYY، YYYYMM + YYYYMM، YYYYMMDD + YYYYMMDD: المرشحات على مدى سنوات / شهور / أيام a0342MMfccfY19 السنوات / الأشهر / الأيام التالية
NNNNN+NNNNN filters over a range of values
< NNNNN filters by lower values
> NNNNN filters by higher values ImportFromLine=Import starting from line number EndAtLineNb=End at line number -ImportFromToLine=Limit range (From - To). Eg. to omit header line(s). -SetThisValueTo2ToExcludeFirstLine=For example, set this value to 3 to exclude the 2 first lines.
If the header lines are NOT omitted, this will result in multiple errors in the Import Simulation. -KeepEmptyToGoToEndOfFile=Keep this field empty to process all lines to the end of the file. -SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for an UPDATE import -UpdateNotYetSupportedForThisImport=Update is not supported for this type of import (only insert) -NoUpdateAttempt=No update attempt was performed, only insert -ImportDataset_user_1=Users (employees or not) and properties -ComputedField=Computed field +ImportFromToLine=نطاق الحد (من - إلى). على سبيل المثال. لحذف سطر (خطوط) الرأس. +SetThisValueTo2ToExcludeFirstLine=على سبيل المثال ، اضبط هذه القيمة على 3 لاستبعاد أول سطرين.
إذا لم يتم حذف سطور الرأس ، فسيؤدي ذلك إلى العديد من الأخطاء في محاكاة الاستيراد. +KeepEmptyToGoToEndOfFile=اترك هذا الحقل فارغًا لمعالجة جميع الأسطر حتى نهاية الملف. +SelectPrimaryColumnsForUpdateAttempt=حدد العمود (الأعمدة) لاستخدامه كمفتاح أساسي لاستيراد UPDATE +UpdateNotYetSupportedForThisImport=التحديث غير مدعوم لهذا النوع من الاستيراد (إدراج فقط) +NoUpdateAttempt=لم يتم إجراء أي محاولة تحديث ، أدخل فقط +ImportDataset_user_1=المستخدمون (موظفون أم لا) والممتلكات +ComputedField=المجال المحسوب ## filters SelectFilterFields=إذا كنت ترغب في تصفية على بعض القيم، قيم الإدخال فقط هنا. FilteredFields=الحقول التي تمت تصفيتها FilteredFieldsValues=قيمة للمرشح FormatControlRule=حكم عنصر تنسيق ## imports updates -KeysToUseForUpdates=Key (column) to use for updating existing data +KeysToUseForUpdates=مفتاح (عمود) لاستخدامه مع لتحديث البيانات الموجودة NbInsert=Number of inserted lines: %s +NbInsertSim=Number of lines that will be inserted: %s NbUpdate=Number of updated lines: %s +NbUpdateSim=Number of lines that will be updated : %s MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s -StocksWithBatch=Stocks and location (warehouse) of products with batch/serial number +StocksWithBatch=مخزون وموقع (مستودع) المنتجات مع رقم الدُفعة / التسلسل +WarningFirstImportedLine=لن يتم استيراد السطر (الأسطر) الأول مع التحديد الحالي +NotUsedFields=مجالات قاعدة البيانات غير مستخدمة +SelectImportFieldsSource = اختر حقول الملف المصدر التي تريد استيرادها والحقل الهدف الخاص بها في قاعدة البيانات عن طريق اختيار الحقول في كل مربعات تحديد ، أو حدد ملف تعريف استيراد محدد مسبقًا: +MandatoryTargetFieldsNotMapped=لم يتم تعيين بعض الحقول الهدف الإلزامية +AllTargetMandatoryFieldsAreMapped=يتم تعيين كافة الحقول المستهدفة التي تحتاج إلى قيمة إلزامية +ResultOfSimulationNoError=نتيجة المحاكاة: لا خطأ diff --git a/htdocs/langs/ar_SA/help.lang b/htdocs/langs/ar_SA/help.lang index f7cf58faef5..69d52121094 100644 --- a/htdocs/langs/ar_SA/help.lang +++ b/htdocs/langs/ar_SA/help.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - help CommunitySupport=منتدى / ويكي الدعم EMailSupport=دعم رسائل البريد الإلكتروني -RemoteControlSupport=Online real-time / remote support +RemoteControlSupport=الدعم عبر الإنترنت في الوقت الفعلي / عن بُعد OtherSupport=دعم آخر ToSeeListOfAvailableRessources=للاتصال / الاطلاع على الموارد المتاحة: -HelpCenter=Help Center -DolibarrHelpCenter=Dolibarr Help and Support Center -ToGoBackToDolibarr=Otherwise, click here to continue to use Dolibarr. -TypeOfSupport=Type of support +HelpCenter=مركز المساعدة +DolibarrHelpCenter=مركز المساعدة والدعم Dolibarr +ToGoBackToDolibarr=خلاف ذلك ، انقر هنا لمواصلة استخدام Dolibarr . +TypeOfSupport=نوع الدعم TypeSupportCommunauty=المجتمع (مجاني) TypeSupportCommercial=تجاري TypeOfHelp=نوع @@ -15,9 +15,9 @@ NeedHelpCenter=هل تحتاج إلى مساعدة أو دعم؟ Efficiency=الكفاءة TypeHelpOnly=المساعدة فقط TypeHelpDev=مساعدة + التنمية -TypeHelpDevForm=Help+Development+Training -BackToHelpCenter=Otherwise, go back to Help center home page. +TypeHelpDevForm=مساعدة + تطوير + تدريب +BackToHelpCenter=خلاف ذلك ، ارجع إلى الصفحة الرئيسية لمركز المساعدة . LinkToGoldMember=يمكنك اختيار احد المدربين المختارين مسبقا بواسطة دوليبار من اجل لغتك (1%s) بالضغط على البريمج الخاص بهم (يتم تحديث الحالة والحد الاعلى للسعر تلقائياً) PossibleLanguages=اللغات المدعومة -SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation -SeeOfficalSupport=للحصول على دعم رسمي من دوليبار بلغتك:
%s +SubscribeToFoundation=ساعد مشروع Dolibarr ، اشترك في المؤسسة +SeeOfficalSupport=للحصول على دعم Dolibarr الرسمي بلغتك:
%s diff --git a/htdocs/langs/ar_SA/interventions.lang b/htdocs/langs/ar_SA/interventions.lang index 2412062f9e9..a48f49f1125 100644 --- a/htdocs/langs/ar_SA/interventions.lang +++ b/htdocs/langs/ar_SA/interventions.lang @@ -4,10 +4,10 @@ Interventions=المداخلات InterventionCard=تدخل البطاقة NewIntervention=التدخل الجديدة AddIntervention=إنشاء التدخل -ChangeIntoRepeatableIntervention=Change to repeatable intervention +ChangeIntoRepeatableIntervention=التغيير إلى التدخل المتكرر ListOfInterventions=قائمة التدخلات ActionsOnFicheInter=إجراءات على التدخل -LastInterventions=Latest %s interventions +LastInterventions=أحدث تدخلات %s AllInterventions=كل التدخلات CreateDraftIntervention=إنشاء مشروع InterventionContact=التدخل الاتصال @@ -15,54 +15,58 @@ DeleteIntervention=حذف التدخل ValidateIntervention=تحقق من التدخل ModifyIntervention=تعديل التدخل DeleteInterventionLine=حذف السطر التدخل -ConfirmDeleteIntervention=Are you sure you want to delete this intervention? -ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s? -ConfirmModifyIntervention=Are you sure you want to modify this intervention? -ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line? -ConfirmCloneIntervention=Are you sure you want to clone this intervention? -NameAndSignatureOfInternalContact=Name and signature of intervening: -NameAndSignatureOfExternalContact=Name and signature of customer: +ConfirmDeleteIntervention=هل أنت متأكد أنك تريد حذف هذا التدخل؟ +ConfirmValidateIntervention=هل أنت متأكد من أنك تريد التحقق من صحة هذا التدخل تحت الاسم %s ؟ +ConfirmModifyIntervention=هل أنت متأكد أنك تريد تعديل هذا التدخل؟ +ConfirmDeleteInterventionLine=هل أنت متأكد أنك تريد حذف سطر التدخل هذا؟ +ConfirmCloneIntervention=هل أنت متأكد أنك تريد استنساخ هذا التدخل؟ +NameAndSignatureOfInternalContact=اسم المتدخل وتوقيعه: +NameAndSignatureOfExternalContact=اسم وتوقيع العميل: DocumentModelStandard=نموذج وثيقة موحدة للتدخلات InterventionCardsAndInterventionLines=التدخلات وخطوط التدخلات InterventionClassifyBilled=تصنيف "المفوتر" InterventionClassifyUnBilled=تصنيف "فواتير" -InterventionClassifyDone=Classify "Done" +InterventionClassifyDone=تصنيف "تم" StatusInterInvoiced=فواتير SendInterventionRef=تقديم التدخل٪ الصورة -SendInterventionByMail=Send intervention by email +SendInterventionByMail=أرسل المداخلة عبر البريد الإلكتروني InterventionCreatedInDolibarr=التدخل٪ الصورة خلقت InterventionValidatedInDolibarr=التدخل%s التأكد من صلاحيتها InterventionModifiedInDolibarr=التدخل٪ الصورة المعدلة InterventionClassifiedBilledInDolibarr=التدخل٪ الصورة كما وصفت مجموعة InterventionClassifiedUnbilledInDolibarr=التدخل٪ الصورة مجموعة كما فواتير -InterventionSentByEMail=Intervention %s sent by email +InterventionSentByEMail=تم إرسال التدخل %s عبر البريد الإلكتروني InterventionDeletedInDolibarr=التدخل٪ الصورة حذفها InterventionsArea=منطقة التدخلات DraftFichinter=مشروع التدخلات LastModifiedInterventions=Latest %s modified interventions -FichinterToProcess=Interventions to process +FichinterToProcess=التدخلات للعملية TypeContact_fichinter_external_CUSTOMER=متابعة العملاء الاتصال -PrintProductsOnFichinter=Print also lines of type "product" (not only services) on intervention card +PrintProductsOnFichinter=اطبع أيضًا سطورًا من نوع "المنتج" (وليس الخدمات فقط) على بطاقة التدخل PrintProductsOnFichinterDetails=التدخلات المتولدة من أوامر -UseServicesDurationOnFichinter=Use services duration for interventions generated from orders -UseDurationOnFichinter=Hides the duration field for intervention records -UseDateWithoutHourOnFichinter=Hides hours and minutes off the date field for intervention records -InterventionStatistics=Statistics of interventions -NbOfinterventions=No. of intervention cards -NumberOfInterventionsByMonth=No. of intervention cards by month (date of validation) -AmountOfInteventionNotIncludedByDefault=Amount of intervention is not included by default into profit (in most cases, timesheets are used to count time spent). Add option PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT to 1 into home-setup-other to include them. +UseServicesDurationOnFichinter=استخدام مدة الخدمات للتدخلات الناتجة عن الأوامر +UseDurationOnFichinter=يخفي حقل المدة لسجلات التدخل +UseDateWithoutHourOnFichinter=يخفي الساعات والدقائق خارج حقل التاريخ لسجلات التدخل +InterventionStatistics=إحصائيات التدخلات +NbOfinterventions=عدد بطاقات التدخل +NumberOfInterventionsByMonth=عدد بطاقات التدخل بالشهر (تاريخ المصادقة) +AmountOfInteventionNotIncludedByDefault=لا يتم تضمين مقدار التدخل بشكل افتراضي في الربح (في معظم الحالات ، يتم استخدام الجداول الزمنية لحساب الوقت المنقضي). أضف الخيار PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT إلى 1 في المنزل-الإعداد الآخر لتضمينها. InterId=تدخل معرف InterRef=تدخل المرجع. InterDateCreation=تدخل تاريخ الإنشاء InterDuration=تدخل مدة InterStatus=التدخل الوضع InterNote=ملاحظة التدخل -InterLine=Line of intervention +InterLine=خط التدخل InterLineId=تدخل معرف الخط InterLineDate=تدخل تاريخ الخط InterLineDuration=تدخل مدة خط InterLineDesc=خط وصف التدخل -RepeatableIntervention=Template of intervention -ToCreateAPredefinedIntervention=To create a predefined or recurring intervention, create a common intervention and convert it into intervention template -ConfirmReopenIntervention=Are you sure you want to open back the intervention %s? -GenerateInter=Generate intervention +RepeatableIntervention=نموذج التدخل +ToCreateAPredefinedIntervention=لإنشاء تدخل محدد مسبقًا أو متكرر ، قم بإنشاء تدخل مشترك وقم بتحويله إلى قالب تدخل +ConfirmReopenIntervention=هل أنت متأكد أنك تريد فتح تدخل %s ؟ +GenerateInter=توليد التدخل +FichinterNoContractLinked=تم إنشاء التدخل %s بدون عقد مرتبط. +ErrorFicheinterCompanyDoesNotExist=الشركة غير موجودة. لم يتم إنشاء التدخل. +NextDateToIntervention=Date for next intervention generation +NoIntervention=No intervention diff --git a/htdocs/langs/ar_SA/intracommreport.lang b/htdocs/langs/ar_SA/intracommreport.lang index a95f6d10e9e..01d5beaad7b 100644 --- a/htdocs/langs/ar_SA/intracommreport.lang +++ b/htdocs/langs/ar_SA/intracommreport.lang @@ -1,40 +1,40 @@ -Module68000Name = Intracomm report -Module68000Desc = Intracomm report management (Support for French DEB/DES format) -IntracommReportSetup = Intracommreport module setup -IntracommReportAbout = About intracommreport +Module68000Name = تقرير إنتراكوم +Module68000Desc = إدارة تقارير Intracomm (دعم تنسيق DEB / DES الفرنسي) +IntracommReportSetup = إعداد وحدة Intracommreport +IntracommReportAbout = حول التقرير الداخلي # Setup INTRACOMMREPORT_NUM_AGREMENT=Numéro d'agrément (délivré par le CISD de rattachement) -INTRACOMMREPORT_TYPE_ACTEUR=Type d'acteur +INTRACOMMREPORT_TYPE_ACTEUR=النوع الفاعل INTRACOMMREPORT_ROLE_ACTEUR=Rôle joué par l'acteur -INTRACOMMREPORT_NIV_OBLIGATION_INTRODUCTION=Niveau d'obligation sur les introductions +INTRACOMMREPORT_NIV_OBLIGATION_INTRODUCTION=Niveau d'obligation sur les مقدمات INTRACOMMREPORT_NIV_OBLIGATION_EXPEDITION=Niveau d'obligation sur les expéditions INTRACOMMREPORT_CATEG_FRAISDEPORT=Catégorie de services de type "Frais de port" INTRACOMMREPORT_NUM_DECLARATION=Numéro de déclarant # Menu -MenuIntracommReport=Intracomm report -MenuIntracommReportNew=New declaration +MenuIntracommReport=تقرير إنتراكوم +MenuIntracommReportNew=إعلان جديد MenuIntracommReportList=قائمة # View -NewDeclaration=New declaration -Declaration=Declaration -AnalysisPeriod=Analysis period -TypeOfDeclaration=Type of declaration -DEB=Goods exchange declaration (DEB) -DES=Services exchange declaration (DES) +NewDeclaration=إعلان جديد +Declaration=إعلان +AnalysisPeriod=فترة التحليل +TypeOfDeclaration=نوع التصريح +DEB=إقرار تبادل البضائع (DEB) +DES=تصريح تبادل الخدمات (DES) # Export page -IntracommReportTitle=Preparation of an XML file in ProDouane format +IntracommReportTitle=تحضير ملف XML بتنسيق ProDouane # List -IntracommReportList=List of generated declarations -IntracommReportNumber=Numero of declaration -IntracommReportPeriod=Period of nalysis -IntracommReportTypeDeclaration=Type of declaration -IntracommReportDownload=download XML file +IntracommReportList=قائمة الإعلانات التي تم إنشاؤها +IntracommReportNumber=نوميرو من التصريح +IntracommReportPeriod=فترة التحليل +IntracommReportTypeDeclaration=نوع التصريح +IntracommReportDownload=تنزيل ملف XML # Invoice -IntracommReportTransportMode=Transport mode +IntracommReportTransportMode=وضع النقل diff --git a/htdocs/langs/ar_SA/languages.lang b/htdocs/langs/ar_SA/languages.lang index 66358c46f8e..b8bbd60563f 100644 --- a/htdocs/langs/ar_SA/languages.lang +++ b/htdocs/langs/ar_SA/languages.lang @@ -1,27 +1,32 @@ # Dolibarr language file - Source file is en_US - languages Language_am_ET=إثيوبي Language_ar_AR=العربية -Language_ar_DZ=Arabic (Algeria) +Language_ar_DZ=العربية (الجزائر) Language_ar_EG=العربية (مصر) -Language_ar_MA=Arabic (Moroco) +Language_ar_JO=العربية (الأردنية) +Language_ar_MA=العربية (المغرب) Language_ar_SA=العربية -Language_ar_TN=Arabic (Tunisia) -Language_ar_IQ=Arabic (Iraq) -Language_as_IN=Assamese +Language_ar_TN=العربية (تونس) +Language_ar_IQ=العربية (العراق) +Language_as_IN=الأسامية Language_az_AZ=أذربيجان Language_bn_BD=بنغالي Language_bn_IN=البنغالية (الهند) Language_bg_BG=البلغارية +Language_bo_CN=التبتية Language_bs_BA=البوسنية Language_ca_ES=كاتالاني Language_cs_CZ=تشيكي +Language_cy_GB=تهرب من دفع الرهان Language_da_DA=الدانمركية Language_da_DK=دانماركي Language_de_DE=اللغة الألمانية Language_de_AT=الألمانية (النمسا) Language_de_CH=الألمانية (سويسرا) +Language_de_LU=German (Luxembourg) Language_el_GR=يوناني Language_el_CY=اليونانية (قبرص) +Language_en_AE=الإنجليزية (الإمارات العربية المتحدة) Language_en_AU=الإنكليزية (أستراليا) Language_en_CA=الإنكليزية (كندا) Language_en_GB=الانجليزية (المملكة المتحدة) @@ -31,11 +36,13 @@ Language_en_SA=الإنجليزية (المملكة العربية السعود Language_en_SG=الإنجليزية (سنغافورة) Language_en_US=الإنكليزية (الولايات المتحدة) Language_en_ZA=الإنكليزية (جنوب أفريقيا) +Language_en_ZW=English (Zimbabwe) Language_es_ES=الأسبانية Language_es_AR=الأسبانية (الأرجنتين) Language_es_BO=الأسبانية (بوليفيا) Language_es_CL=الإسبانية (تشيلي) Language_es_CO=الأسبانية (كولومبيا) +Language_es_CR=الأسبانية (كوستاريكا) Language_es_DO=الأسبانية (جمهورية الدومنيكان) Language_es_EC=الإسبانية (إكوادور) Language_es_GT=الإسبانية (غواتيمالا) @@ -74,7 +81,7 @@ Language_it_IT=الإيطالي Language_it_CH=الإيطالية (سويسرا) Language_ja_JP=اليابانية Language_ka_GE=الجورجية -Language_kk_KZ=Kazakh +Language_kk_KZ=الكازاخستانية Language_km_KH=الخمير Language_kn_IN=الكانادا Language_ko_KR=الكورية @@ -83,19 +90,22 @@ Language_lt_LT=اللتوانية Language_lv_LV=اللاتفية Language_mk_MK=المقدونية Language_mn_MN=المنغولية +Language_my_MM=البورمية Language_nb_NO=النرويجية (بوكمال) Language_ne_NP=النيبالية Language_nl_BE=الهولندية (بلجيكا) Language_nl_NL=اللغة الهولندية Language_pl_PL=بولندي -Language_pt_AO=Portuguese (Angola) +Language_pt_AO=البرتغالية (أنغولا) +Language_pt_MZ=البرتغالية (موزمبيق) Language_pt_BR=البرتغالية (البرازيل) Language_pt_PT=البرتغالية -Language_ro_MD=Romanian (Moldavia) +Language_ro_MD=الرومانية (مولدافيا) Language_ro_RO=الرومانية Language_ru_RU=الروسية Language_ru_UA=الروسية (أوكرانيا) -Language_tg_TJ=Tajik +Language_ta_IN=التاميل +Language_tg_TJ=طاجيك Language_tr_TR=التركية Language_sl_SI=السلوفينية Language_sv_SV=السويدية @@ -103,9 +113,11 @@ Language_sv_SE=السويدية Language_sq_AL=الألبانية Language_sk_SK=السلوفاكية Language_sr_RS=صربي +Language_sw_KE=Swahili Language_sw_SW=السواحيلية Language_th_TH=التايلاندية Language_uk_UA=الأوكراني +Language_ur_PK=الأردية Language_uz_UZ=الأوزبكي Language_vi_VN=الفيتنامية Language_zh_CN=الصينية diff --git a/htdocs/langs/ar_SA/ldap.lang b/htdocs/langs/ar_SA/ldap.lang index b84a13ba7a7..0f2fab0c304 100644 --- a/htdocs/langs/ar_SA/ldap.lang +++ b/htdocs/langs/ar_SA/ldap.lang @@ -25,3 +25,7 @@ ContactSynchronized=تمت مزامنة جهة الاتصال ForceSynchronize=إجبار التزامن بين دوليبار و خادم الوصول الخفيف للأدلة ErrorFailedToReadLDAP=فشل في قراءة قاعدة بيانات خادم الوصول الخفيف للأدلة. راجع إعدادات وحدة خادم الوصول الخفيف للأدلة، وإمكانية الوصول إلى قاعدة البيانات. PasswordOfUserInLDAP=كلمة سر المستخدم في خادم الوصول الخفيف للأدلة +LDAPPasswordHashType=نوع تجزئة كلمة المرور +LDAPPasswordHashTypeExample=نوع تجزئة كلمة المرور المستخدمة على الخادم +SupportedForLDAPExportScriptOnly=مدعوم فقط من خلال برنامج نصي للتصدير ldap +SupportedForLDAPImportScriptOnly=مدعوم فقط بواسطة برنامج نصي للاستيراد ldap diff --git a/htdocs/langs/ar_SA/loan.lang b/htdocs/langs/ar_SA/loan.lang index c2caa6426d9..5a01f71a4ab 100644 --- a/htdocs/langs/ar_SA/loan.lang +++ b/htdocs/langs/ar_SA/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=التزام مالي InterestAmount=اهتمام CapitalRemain=يبقى رأس المال TermPaidAllreadyPaid = هذا المصطلح مدفوع بالفعل -CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started +CantUseScheduleWithLoanStartedToPaid = لا يمكن إنشاء مخطط زمني لقرض بدفعة بدأت CantModifyInterestIfScheduleIsUsed = لا يمكنك تعديل الفائدة إذا كنت تستخدم الجدول الزمني # Admin ConfigLoan=التكوين للقرض وحدة -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=تحرير الالتزام المالي diff --git a/htdocs/langs/ar_SA/mailmanspip.lang b/htdocs/langs/ar_SA/mailmanspip.lang index 1cc0c530fe8..09a761fd3ca 100644 --- a/htdocs/langs/ar_SA/mailmanspip.lang +++ b/htdocs/langs/ar_SA/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip -MailmanSpipSetup=ساعي البريد و تركيب نموذج SPIP -MailmanTitle=القائمة البريدية ميلمان النظام -TestSubscribe=لاختبار الاشتراك في قوائم ميلمان +MailmanSpipSetup=إعداد وحدة البريد و SPIP +MailmanTitle=نظام القائمة البريدية ميلمان +TestSubscribe=لاختبار الاشتراك في قوائم البريد TestUnSubscribe=لاختبار إلغاء الاشتراك من قوائم ساعي البريد -MailmanCreationSuccess=Subscription test was executed successfully -MailmanDeletionSuccess=Unsubscription test was executed successfully -SynchroMailManEnabled=سيتم تنفيذ عملية تحديث ميلمان -SynchroSpipEnabled=سيتم تنفيذ عملية تحديث SPIP -DescADHERENT_MAILMAN_ADMINPW=ساعي البريد مرور مسؤول -DescADHERENT_MAILMAN_URL=URL للاشتراكات ساعي البريد -DescADHERENT_MAILMAN_UNSUB_URL=URL للunsubscriptions ساعي البريد -DescADHERENT_MAILMAN_LISTS=قائمة ل نقش التلقائي للأعضاء الجدد (مفصولة بفواصل) +MailmanCreationSuccess=تم تنفيذ اختبار الاشتراك بنجاح +MailmanDeletionSuccess=تم تنفيذ اختبار إلغاء الاشتراك بنجاح +SynchroMailManEnabled=سيتم تنفيذ تحديث ميلمان +SynchroSpipEnabled=سيتم تنفيذ تحديث SPIP +DescADHERENT_MAILMAN_ADMIN_PASSWORD=كلمة مرور ساعيالبريد +DescADHERENT_MAILMAN_URL=عنوان URL لاشتراكات ساعي البريد +DescADHERENT_MAILMAN_UNSUB_URL=عنوان URL لإلغاء اشتراكات ساعي البريد +DescADHERENT_MAILMAN_LISTS=قائمة (قوائم) التسجيل التلقائي للأعضاء الجدد (مفصولة بفواصل) SPIPTitle=SPIP نظام إدارة المحتوى -DescADHERENT_SPIP_SERVEUR=SPIP خادم -DescADHERENT_SPIP_DB=SPIP اسم قاعدة البيانات -DescADHERENT_SPIP_USER=قاعدة بيانات SPIP تسجيل الدخول -DescADHERENT_SPIP_PASS=SPIP كلمة مرور قاعدة البيانات +DescADHERENT_SPIP_SERVEUR=خادم SPIP +DescADHERENT_SPIP_DB=اسم قاعدة بيانات SPIP +DescADHERENT_SPIP_USER=معلومات تسجيل الدخول إلى قاعدة بيانات SPIP  +DescADHERENT_SPIP_PASS=كلمة مرور قاعدة بيانات SPIP  AddIntoSpip=إضافة إلى SPIP AddIntoSpipConfirmation=هل أنت متأكد أنك تريد إضافة هذا العضو إلى SPIP؟ AddIntoSpipError=فشل في إضافة المستخدم في SPIP DeleteIntoSpip=إزالة من SPIP DeleteIntoSpipConfirmation=هل أنت متأكد أنك تريد إزالة هذا العضو من SPIP؟ -DeleteIntoSpipError=فشل في قمع المستخدم من SPIP -SPIPConnectionFailed=فشل الاتصال SPIP -SuccessToAddToMailmanList=%s successfully added to mailman list %s or SPIP database -SuccessToRemoveToMailmanList=%s successfully removed from mailman list %s or SPIP database +DeleteIntoSpipError=فشل في حظر المستخدم من SPIP +SPIPConnectionFailed=فشل الاتصال بـ SPIP +SuccessToAddToMailmanList=تمت إضافة %s بنجاح إلى قائمة ساعي البريد %s أو قاعدة بيانات SPIP +SuccessToRemoveToMailmanList=%s تمت إزالته بنجاح من قائمة ساعي البريد %s أو قاعدة بيانات SPIP diff --git a/htdocs/langs/ar_SA/mails.lang b/htdocs/langs/ar_SA/mails.lang index 79b34553d19..d6198e63b8d 100644 --- a/htdocs/langs/ar_SA/mails.lang +++ b/htdocs/langs/ar_SA/mails.lang @@ -7,20 +7,20 @@ MailCard=بطاقة الإنترنت MailRecipients=المستفيدون MailRecipient=المتلقي MailTitle=العنوان -MailFrom=مرسل +MailFrom=من MailErrorsTo=الأخطاء MailReply=وردا على -MailTo=جهاز الاستقبال (ق) -MailToUsers=To user(s) +MailTo=فاتورة الى: +MailToUsers=إلى مستخدم (ق) MailCC=نسخة إلى -MailToCCUsers=Copy to users(s) +MailToCCUsers=نسخ للمستخدمين MailCCC=نسخة إلى نسخة -MailTopic=Email subject +MailTopic=موضوع البريد الإلكتروني MailText=رسالة MailFile=الملفات المرفقة MailMessage=هيئة البريد الإلكتروني -SubjectNotIn=Not in Subject -BodyNotIn=Not in Body +SubjectNotIn=ليس في الموضوع +BodyNotIn=ليس في الجسد ShowEMailing=وتظهر مراسلة ListOfEMailings=قائمة emailings NewMailing=مراسلة جديدة @@ -47,20 +47,20 @@ MailingStatusReadAndUnsubscribe=Read and unsubscribe ErrorMailRecipientIsEmpty=البريد الإلكتروني المتلقي فارغة WarningNoEMailsAdded=بريد الكتروني جديدة تضاف الى قائمة المتلقي. ConfirmValidMailing=Are you sure you want to validate this emailing? -ConfirmResetMailing=Warning, by re-initializing emailing %s, you will allow the re-sending this email in a bulk mailing. Are you sure you want to do this? -ConfirmDeleteMailing=Are you sure you want to delete this emailing? -NbOfUniqueEMails=No. of unique emails -NbOfEMails=No. of EMails +ConfirmResetMailing=تحذير ، من خلال إعادة تهيئة البريد الإلكتروني %s ، ستسمح بإعادة إرسال هذا البريد الإلكتروني في بريد مجمع. هل انت متأكد من أنك تريد أن تفعل هذا؟ +ConfirmDeleteMailing=هل أنت متأكد أنك تريد حذف هذا البريد الإلكتروني؟ +NbOfUniqueEMails=عدد رسائل البريد الإلكتروني الفريدة +NbOfEMails=عدد رسائل البريد الإلكتروني TotalNbOfDistinctRecipients=عدد المستفيدين متميزة NoTargetYet=ولم يعرف بعد المستفيدين (الذهاب على تبويبة 'المتلقين) -NoRecipientEmail=No recipient email for %s +NoRecipientEmail=لا يوجد بريد إلكتروني للمستلم لـ %s RemoveRecipient=إزالة المتلقية YouCanAddYourOwnPredefindedListHere=البريد الإلكتروني الخاص بك لإنشاء وحدة منتق ، انظر htdocs / تضم / وحدات / الرسائل / إقرأني. EMailTestSubstitutionReplacedByGenericValues=عند استخدام طريقة الاختبار ، واستبدال المتغيرات العامة الاستعاضة عن القيم MailingAddFile=يرفق هذا الملف NoAttachedFiles=ولا الملفات المرفقة -BadEMail=Bad value for Email -EMailNotDefined=Email not defined +BadEMail=قيمة سيئة للبريد الإلكتروني +EMailNotDefined=لم يتم تعريف البريد الإلكتروني ConfirmCloneEMailing=Are you sure you want to clone this emailing? CloneContent=استنساخ الرسالة CloneReceivers=شبيه المستفيدين @@ -68,32 +68,32 @@ DateLastSend=Date of latest sending DateSending=تاريخ إرسال SentTo=إرسالها إلى %s MailingStatusRead=قرأ -YourMailUnsubcribeOK=The email %s is correctly unsubscribe from mailing list -ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubscribe" feature -EMailSentToNRecipients=Email sent to %s recipients. -EMailSentForNElements=Email sent for %s elements. +YourMailUnsubcribeOK=البريد الإلكتروني %s بشكل صحيح إلغاء الاشتراك من القائمة البريدية +ActivateCheckReadKey=المفتاح المستخدم لتشفير URL المستخدم لميزة "إيصال القراءة" و "إلغاء الاشتراك" +EMailSentToNRecipients=تم إرسال بريد إلكتروني إلى مستلمي %s. +EMailSentForNElements=تم إرسال بريد إلكتروني لعناصر %s. XTargetsAdded=وأضاف المتلقين٪ الصورة إلى قائمة المستهدفين -OnlyPDFattachmentSupported=If the PDF documents were already generated for the objects to send, they will be attached to email. If not, no email will be sent (also, note that only pdf documents are supported as attachments in mass sending in this version). -AllRecipientSelected=The recipients of the %s record selected (if their email is known). -GroupEmails=Group emails -OneEmailPerRecipient=One email per recipient (by default, one email per record selected) -WarningIfYouCheckOneRecipientPerEmail=Warning, if you check this box, it means only one email will be sent for several different record selected, so, if your message contains substitution variables that refers to data of a record, it becomes not possible to replace them. -ResultOfMailSending=Result of mass Email sending -NbSelected=Number selected -NbIgnored=Number ignored -NbSent=Number sent -SentXXXmessages=%s message(s) sent. +OnlyPDFattachmentSupported=إذا تم إنشاء مستندات PDF بالفعل لإرسال الكائنات ، فسيتم إرفاقها بالبريد الإلكتروني. إذا لم يكن الأمر كذلك ، فلن يتم إرسال بريد إلكتروني (أيضًا ، لاحظ أن مستندات pdf فقط مدعومة كمرفقات في الإرسال الجماعي في هذا الإصدار). +AllRecipientSelected=تم تحديد مستلمي السجل %s (إذا كان بريدهم الإلكتروني معروفًا). +GroupEmails=رسائل البريد الإلكتروني الجماعية +OneEmailPerRecipient=بريد إلكتروني واحد لكل مستلم (افتراضيًا ، يتم تحديد بريد إلكتروني واحد لكل سجل) +WarningIfYouCheckOneRecipientPerEmail=تحذير ، إذا قمت بتحديد هذا المربع ، فهذا يعني أنه سيتم إرسال بريد إلكتروني واحد فقط لعدة سجلات مختلفة محددة ، لذلك ، إذا كانت رسالتك تحتوي على متغيرات الاستبدال التي تشير إلى بيانات السجل ، فلن يكون من الممكن استبدالها. +ResultOfMailSending=نتيجة إرسال جماعي للبريد الإلكتروني +NbSelected=الرقم المحدد +NbIgnored=تم تجاهل الرقم +NbSent=تم إرسال الرقم +SentXXXmessages=تم إرسال رسالة (رسائل) %s. ConfirmUnvalidateEmailing=Are you sure you want to change email %s to draft status? MailingModuleDescContactsWithThirdpartyFilter=Contact with customer filters -MailingModuleDescContactsByCompanyCategory=Contacts by third-party category +MailingModuleDescContactsByCompanyCategory=جهات الاتصال حسب فئة الطرف الثالث MailingModuleDescContactsByCategory=Contacts by categories MailingModuleDescContactsByFunction=Contacts by position -MailingModuleDescEmailsFromFile=Emails from file -MailingModuleDescEmailsFromUser=Emails input by user -MailingModuleDescDolibarrUsers=Users with Emails -MailingModuleDescThirdPartiesByCategories=Third parties (by categories) -SendingFromWebInterfaceIsNotAllowed=Sending from web interface is not allowed. -EmailCollectorFilterDesc=All filters must match to have an email being collected +MailingModuleDescEmailsFromFile=رسائل البريد الإلكتروني من الملف +MailingModuleDescEmailsFromUser=إدخال رسائل البريد الإلكتروني من قبل المستخدم +MailingModuleDescDolibarrUsers=المستخدمون الذين لديهم رسائل بريد إلكتروني +MailingModuleDescThirdPartiesByCategories=الأطراف الثالثة (حسب الفئات) +SendingFromWebInterfaceIsNotAllowed=الإرسال من واجهة الويب غير مسموح به. +EmailCollectorFilterDesc=يجب أن تتطابق جميع المرشحات حتى يتم جمع بريد إلكتروني # Libelle des modules de liste de destinataires mailing LineInFile=خط المستندات في ملف ٪ @@ -121,19 +121,19 @@ DeliveryReceipt=Delivery Ack. YouCanUseCommaSeparatorForSeveralRecipients=يمكنك استخدام الفاصلة فاصل لتحديد عدد من المتلقين. TagCheckMail=افتتاح البريد المسار TagUnsubscribe=رابط إلغاء الاشتراك -TagSignature=Signature of sending user -EMailRecipient=Recipient Email -TagMailtoEmail=Recipient Email (including html "mailto:" link) +TagSignature=توقيع المستخدم المرسل +EMailRecipient=البريد الإلكتروني المستلم +TagMailtoEmail=البريد الإلكتروني للمستلم (بما في ذلك رابط "mailto:" html) NoEmailSentBadSenderOrRecipientEmail=لا ترسل البريد الإلكتروني. مرسل سيئة أو البريد الإلكتروني المستلم. تحقق ملف تعريف المستخدم. # Module Notifications Notifications=الإخطارات -NotificationsAuto=Notifications Auto. -NoNotificationsWillBeSent=No automatic email notifications are planned for this event type and company -ANotificationsWillBeSent=1 automatic notification will be sent by email -SomeNotificationsWillBeSent=%s automatic notifications will be sent by email -AddNewNotification=Subscribe to a new automatic email notification (target/event) -ListOfActiveNotifications=List of all active subscriptions (targets/events) for automatic email notification -ListOfNotificationsDone=List of all automatic email notifications sent +NotificationsAuto=إخطارات السيارات. +NoNotificationsWillBeSent=لا توجد إخطارات تلقائية بالبريد الإلكتروني مخططة لهذا النوع من الأحداث والشركة +ANotificationsWillBeSent=سيتم إرسال إشعار تلقائي واحد عبر البريد الإلكتروني +SomeNotificationsWillBeSent=%s سيتم إرسال إشعارات تلقائية عبر البريد الإلكتروني +AddNewNotification=اشترك في إشعار تلقائي جديد بالبريد الإلكتروني (الهدف / الحدث) +ListOfActiveNotifications=قائمة بجميع الاشتراكات النشطة (الأهداف / الأحداث) للإخطار التلقائي بالبريد الإلكتروني +ListOfNotificationsDone=قائمة بجميع إخطارات البريد الإلكتروني التلقائية المرسلة MailSendSetupIs=وقد تم تكوين إرسال البريد الإلكتروني الإعداد ل'٪ ق'. هذا الوضع لا يمكن أن تستخدم لإرسال إرساله عبر البريد الإلكتروني الشامل. MailSendSetupIs2=يجب عليك أولا الذهاب، مع حساب مشرف، في القائمة٪ sHome - إعداد - رسائل البريد الإلكتروني٪ s إلى تغيير المعلمة '٪ ق' لاستخدام وضع '٪ ق'. مع هذا الوضع، يمكنك إدخال الإعداد خادم SMTP المقدمة من قبل موفر خدمة الإنترنت واستخدام قداس ميزة البريد الإلكتروني. MailSendSetupIs3=إذا كان لديك أي أسئلة حول كيفية إعداد ملقم SMTP الخاص بك، يمكنك أن تطلب إلى٪ s. @@ -142,39 +142,40 @@ NbOfTargetedContacts=العدد الحالي من رسائل البريد الإ UseFormatFileEmailToTarget=Imported file must have format email;name;firstname;other UseFormatInputEmailToTarget=Enter a string with format email;name;firstname;other MailAdvTargetRecipients=Recipients (advanced selection) -AdvTgtTitle=Fill input fields to preselect the third parties or contacts/addresses to target -AdvTgtSearchTextHelp=Use %% as wildcards. For example to find all item like jean, joe, jim, you can input j%%, you can also use ; as separator for value, and use ! for except this value. For example jean;joe;jim%%;!jimo;!jima%% will target all jean, joe, start with jim but not jimo and not everything that starts with jima +AdvTgtTitle=املأ حقول الإدخال للتحديد المسبق للأطراف الثالثة أو جهات الاتصال / العناوين المراد استهدافها +AdvTgtSearchTextHelp=استخدم %% كأحرف بدل. على سبيل المثال للعثور على كل العناصر مثل jean، joe، jim ، يمكنك إدخال j%% ، يمكنك أيضًا استخدام ؛ كفاصل للقيمة والاستخدام! باستثناء هذه القيمة. على سبيل المثال jean؛ joe؛ jim%%؛! jimo؛! jima%% سيستهدف كل jean ، joe ، ابدأ بـ jim ولكن ليس jimo وليس كل شيء يبدأ بـ jima AdvTgtSearchIntHelp=Use interval to select int or float value AdvTgtMinVal=Minimum value AdvTgtMaxVal=Maximum value AdvTgtSearchDtHelp=Use interval to select date value AdvTgtStartDt=Start dt. AdvTgtEndDt=End dt. -AdvTgtTypeOfIncudeHelp=Target Email of third party and email of contact of the third party, or just third-party email or just contact email +AdvTgtTypeOfIncudeHelp=الهدف البريد الإلكتروني للطرف الثالث والبريد الإلكتروني لجهة اتصال الطرف الثالث ، أو البريد الإلكتروني لجهة خارجية فقط أو مجرد الاتصال بالبريد الإلكتروني AdvTgtTypeOfIncude=Type of targeted email AdvTgtContactHelp=Use only if you target contact into "Type of targeted email" AddAll=Add all RemoveAll=Remove all ItemsCount=Item(s) AdvTgtNameTemplate=Filter name -AdvTgtAddContact=Add emails according to criteria +AdvTgtAddContact=أضف رسائل البريد الإلكتروني وفقًا للمعايير AdvTgtLoadFilter=Load filter AdvTgtDeleteFilter=Delete filter AdvTgtSaveFilter=Save filter AdvTgtCreateFilter=Create filter AdvTgtOrCreateNewFilter=Name of new filter -NoContactWithCategoryFound=No category found linked to some contacts/addresses -NoContactLinkedToThirdpartieWithCategoryFound=No category found linked to some thirdparties -OutGoingEmailSetup=Outgoing emails -InGoingEmailSetup=Incoming emails -OutGoingEmailSetupForEmailing=Outgoing emails (for module %s) -DefaultOutgoingEmailSetup=Same configuration than the global Outgoing email setup +NoContactWithCategoryFound=لم يتم العثور على فئة مرتبطة ببعض جهات الاتصال / العناوين +NoContactLinkedToThirdpartieWithCategoryFound=لم يتم العثور على فئة مرتبطة ببعض الأطراف الثالثة +OutGoingEmailSetup=رسائل البريد الإلكتروني الصادرة +InGoingEmailSetup=رسائل البريد الإلكتروني الواردة +OutGoingEmailSetupForEmailing=رسائل البريد الإلكتروني الصادرة (للوحدة النمطية %s) +DefaultOutgoingEmailSetup=نفس التكوين من إعداد البريد الإلكتروني الصادر العام Information=معلومات -ContactsWithThirdpartyFilter=Contacts with third-party filter -Unanswered=Unanswered +ContactsWithThirdpartyFilter=جهات الاتصال مع مرشح طرف ثالث +Unanswered=لم يتم الرد عليها Answered=محلول -IsNotAnAnswer=Is not answer (initial email) -IsAnAnswer=Is an answer of an initial email -RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s -DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact -DefaultStatusEmptyMandatory=Empty but mandatory +IsNotAnAnswer=ليس إجابة (البريد الإلكتروني الأولي) +IsAnAnswer=هي إجابة رسالة بريد إلكتروني أولية +RecordCreatedByEmailCollector=السجل الذي تم إنشاؤه بواسطة مُجمع البريد الإلكتروني %s من البريد الإلكتروني %s +DefaultBlacklistMailingStatus=القيمة الافتراضية للحقل "%s" عند تكوين جهة اتصال جديدة +DefaultStatusEmptyMandatory=فارغ ولكنه إلزامي +WarningLimitSendByDay=تحذير: إعداد أو عقد المثيل الخاص بك يحد من عدد رسائل البريد الإلكتروني يوميًا إلى %s . قد تؤدي محاولة إرسال المزيد إلى إبطاء المثيل أو تعليقه. يرجى الاتصال بالدعم الخاص بك إذا كنت بحاجة إلى حصة أعلى. diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang index 5bf59f3f85c..2d93cc6fedf 100644 --- a/htdocs/langs/ar_SA/main.lang +++ b/htdocs/langs/ar_SA/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=لا يوجد قالب متاح لهذا النوع من ال AvailableVariables=متغيرات الاستبدال المتاحة NoTranslation=لا يوجد ترجمة Translation=الترجمة +Translations=Translations CurrentTimeZone=حسب توقيت خادم البي إتش بي EmptySearchString=أدخل معايير بحث غير فارغة EnterADateCriteria=أدخل معايير التاريخ @@ -205,6 +206,7 @@ Valid=صالح Approve=موافق Disapprove=رفض ReOpen=إعادة فتح +OpenVerb=مفتوح Upload=Upload ToLink=حلقة الوصل Select=اختار @@ -222,7 +224,7 @@ UserGroup=مجموعة المستخدمين UserGroups=مجموعات الاعضاء NoUserGroupDefined=لم يتم تحديد مجموعة مستخدمين Password=كلمة المرور -PasswordRetype=أعد كتابة كلمة المرور +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=لاحظ أنه تم تعطيل الكثير من الميزات | الوحدات في هذا العرض التوضيحي. Name=اسم NameSlashCompany=الاسم | الشركة @@ -487,6 +489,7 @@ ActionsOnContact=الأحداث لهذا الاتصال او العنوان ActionsOnContract=أحداث هذا العقد ActionsOnMember=الأحداث عن هذا العضو ActionsOnProduct=أحداث حول هذا المنتج +ActionsOnAsset=Events for this fixed asset NActionsLate=%s متأخر ToDo=للعمل Completed=مكتمل @@ -808,6 +811,7 @@ URLPhoto=عنوان URL للصورة | الشعار SetLinkToAnotherThirdParty=ربط بطرف ثالث آخر LinkTo=ربط مع او بـ LinkToProposal=ربط مع العرض +LinkToExpedition= Link to expedition LinkToOrder=ربط مع الامر LinkToInvoice=ربط مع الفاتورة LinkToTemplateInvoice=ربط مع قالب الفاتورة @@ -926,6 +930,7 @@ DirectDownloadInternalLink=رابط التحميل الخاص PrivateDownloadLinkDesc=تحتاج إلى تسجيل الدخول وتحتاج إلى أذونات لعرض الملف أو تنزيله Download=تحميل DownloadDocument=تحميل مستند +DownloadSignedDocument=Download signed document ActualizeCurrency=تحديث سعر العملة Fiscalyear=السنة المالية ModuleBuilder=الوحدة النمطية ومنشئ التطبيق @@ -1051,6 +1056,7 @@ SearchIntoContracts=عقود SearchIntoCustomerShipments=شحنات العملاء SearchIntoExpenseReports=تقارير المصاريف SearchIntoLeaves=الاجازات +SearchIntoKM=Knowledge base SearchIntoTickets=تذاكر SearchIntoCustomerPayments=مدفوعات العميل SearchIntoVendorPayments=مدفوعات الموردين @@ -1142,15 +1148,29 @@ EventReminder=تذكير بالحدث UpdateForAllLines=تحديث لجميع البنود OnHold=في الانتظار Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=إنشاء مستخدم خارجي -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=لا يوجد ملصق لنوع السجل +Rate=معدل +SupervisorNotFound=Supervisor not found CopiedToClipboard=تم النسخ الى الحافظة InformationOnLinkToContract=هذا المبلغ هو مجموع بنود العقد . دون مراعاة قيمة الزمن ConfirmCancel=هل أنت متأكد أنك تريد إلغاء EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=تعيين على تمكين SetToDisabled=تعيين إلى معطل ConfirmMassEnabling=تأكيد التمكين الشامل @@ -1179,11 +1199,14 @@ Terminated=تم إنهاؤه AddLineOnPosition=أضف سطرًا في الموضع (في النهاية إذا كان فارغًا) ConfirmAllocateCommercial=تعيين تأكيد مندوب المبيعات ConfirmAllocateCommercialQuestion=هل أنت متأكد من أنك تريد تعيين السجل (السجلات) المحددة %s؟ -CommercialsAffected=مندوبي المبيعات يتأثرون -CommercialAffected=مندوب المبيعات يتأثر +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=رسالتك YourMessageHasBeenReceived=وقد وردت الرسالة. سنقوم بالرد أو الاتصال بك في أقرب وقت ممكن. UrlToCheck=عنوان Url المراد التحقق منه Automation=أتمتة -CreatedByEmailCollector=Created by Email collector -CreatedByPublicPortal=Created from Public portal +CreatedByEmailCollector=تم إنشاؤها بواسطة جامع البريد الإلكتروني +CreatedByPublicPortal=تم إنشاؤه من بوابة عامة +UserAgent=User Agent +InternalUser=مستخدم داخلي +ExternalUser=مستخدم خارجي diff --git a/htdocs/langs/ar_SA/margins.lang b/htdocs/langs/ar_SA/margins.lang index 7195b871c51..43d633f2d9d 100644 --- a/htdocs/langs/ar_SA/margins.lang +++ b/htdocs/langs/ar_SA/margins.lang @@ -22,7 +22,7 @@ ProductService=المنتج أو الخدمة AllProducts=جميع المنتجات والخدمات ChooseProduct/Service=اختيار المنتج أو الخدمة ForceBuyingPriceIfNull=فرض سعر شراء / تكلفة إلى سعر البيع إذا لم يتم تحديدها -ForceBuyingPriceIfNullDetails=If buying/cost price not provided when we add a new line, and this option is "ON", the margin will be 0%% on the new line (buying/cost price = selling price). If this option is "OFF" (recommended), margin will be equal to the value suggested by default (and may be 100%% if no default value can be found). +ForceBuyingPriceIfNullDetails=إذا لم يتم توفير سعر الشراء / التكلفة عند إضافة سطر جديد ، وكان هذا الخيار "تشغيل" ، فسيكون الهامش 0%% في السطر الجديد (سعر الشراء / سعر التكلفة = سعر البيع). إذا كان هذا الخيار "إيقاف التشغيل" (مستحسن) ، فسيكون الهامش مساويًا للقيمة المقترحة افتراضيًا (وقد يكون 100%% إذا لم يتم العثور على قيمة افتراضية). MARGIN_METHODE_FOR_DISCOUNT=طريقة الهامش للخصومات العالمية UseDiscountAsProduct=كمنتج UseDiscountAsService=كخدمة @@ -32,14 +32,14 @@ MARGIN_TYPE=سعر الشراء / التكلفة المقترحة افتراضي MargeType1=الهامش على سعر المورد الافضل MargeType2=الهامش على متوسط ​​السعر المرجح (واب) MargeType3=هامش على سعر التكلفة -MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card
* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best vendor price if WAP not yet defined
* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best vendor price if WAP not yet defined +MarginTypeDesc=* الهامش على أفضل سعر شراء = سعر البيع - أفضل سعر للبائع المحدد في بطاقة المنتج
* الهامش على متوسط السعر المرجح (WAP) = سعر البيع - متوسط السعر المرجح للمنتج (WAP) أو أفضل سعر للبائع إذا لم يتم تحديد WAP بعد
* الهامش بسعر التكلفة = سعر البيع - سعر التكلفة المحدد على بطاقة المنتج أو WAP إذا لم يتم تحديد سعر التكلفة ، أو أفضل سعر للبائع إذا لم يتم تحديد WAP بعد CostPrice=سعر الكلفة UnitCharges=رسوم الوحدة Charges=الرسوم AgentContactType=نوع اتصال الوكيل التجاري -AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per contact/address. Note that reading statistics on a contact is not reliable since in most cases the contact may not be defined explicitely on the invoices. +AgentContactTypeDetails=حدد نوع جهة الاتصال (المرتبطة بالفواتير) التي سيتم استخدامها لتقرير الهامش لكل جهة اتصال / عنوان. لاحظ أن قراءة الإحصائيات الخاصة بجهة اتصال لا يمكن الاعتماد عليها لأنه في معظم الحالات قد لا يتم تحديد جهة الاتصال بشكل واضح في الفواتير. rateMustBeNumeric=يجب أن يكون السعر قيمة رقمية markRateShouldBeLesserThan100=يجب أن يكون معدل العلامة أقل من 100 ShowMarginInfos=إظهار معلومات الهامش CheckMargins=تفاصيل الهوامش -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any dedicated sale representative and some third parties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative). +MarginPerSaleRepresentativeWarning=يستخدم تقرير الهامش لكل مستخدم الرابط بين الأطراف الثالثة وممثلي البيع لحساب هامش كل مندوب بيع. نظرًا لأن بعض الأطراف الثالثة قد لا يكون لديها أي ممثل بيع مخصص وقد يتم ربط بعض الأطراف الثالثة بعدة مبالغ ، فقد لا يتم تضمين بعض المبالغ في هذا التقرير (إذا لم يكن هناك ممثل بيع) وقد يظهر البعض في سطور مختلفة (لكل مندوب بيع) . diff --git a/htdocs/langs/ar_SA/members.lang b/htdocs/langs/ar_SA/members.lang index f8764aafc0f..e71475a85aa 100644 --- a/htdocs/langs/ar_SA/members.lang +++ b/htdocs/langs/ar_SA/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=عضو آخر (الاسم : ٪ ق< ErrorUserPermissionAllowsToLinksToItselfOnly=لأسباب أمنية ، يجب أن تمنح أذونات لتحرير جميع المستخدمين لتكون قادرة على ربط عضو لمستخدم هذا ليس لك. SetLinkToUser=وصلة إلى مستخدم Dolibarr SetLinkToThirdParty=وصلة إلى طرف ثالث Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=توليد بطاقات للاعضاء MembersList=قائمة الأعضاء MembersListToValid=قائمة مشاريع أعضاء (ينبغي التأكد من صحة) @@ -34,7 +35,8 @@ DateSubscription=تاريخ العضوية DateEndSubscription=تاريخ انتهاء العضوية EndSubscription=انتهاء العضوية SubscriptionId=معرف المساهمة -WithoutSubscription=بدون مساهمة +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=معرف العضو MemberRef=عضو المرجع NewMember=عضو جديد @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=لا يمكن حذف نوع العضو NewSubscription=مساهمة جديدة NewSubscriptionDesc=هذا النموذج يسمح لك لتسجيل الاشتراك الخاص بك كعضو جديد من الأساس. إذا كنت ترغب في تجديد الاشتراك (إذا كان بالفعل عضوا)، يرجى الاتصال مؤسسة المجلس بدلا من %s البريد الإلكتروني. Subscription=إسهام +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=مدة +GetMembershipButtonLabel=Join Subscriptions=مساهمات SubscriptionLate=متأخر SubscriptionNotReceived=المساهمة لم يتم استلامها @@ -136,7 +144,7 @@ CardContent=مضمون البطاقة الخاصة بك عضوا # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=نريد إخبارك بأنه قد تم استلام طلب العضوية الخاص بك.

ThisIsContentOfYourMembershipWasValidated=نود إعلامك بأنه تم التحقق من عضويتك بالمعلومات التالية:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=نريد إخبارك بأن اشتراكك على وشك الانتهاء أو انتهى بالفعل (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). نأمل أن تقوم بتجديده.

ThisIsContentOfYourCard=هذا ملخص للمعلومات التي لدينا عنك. يرجى الاتصال بنا إذا كان أي شيء غير صحيح.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=موضوع إشعار البريد الإلكتروني المستلم في حالة التسجيل التلقائي للضيف @@ -199,8 +207,10 @@ NbOfSubscriptions=عدد المساهمات AmountOfSubscriptions=المبلغ المحصل من المساهمات TurnoverOrBudget=دوران (لشركة) أو الميزانية (على أساس) DefaultAmount=المبلغ الافتراضي للمساهمة -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=القفز على صفحة الدفع عبر الانترنت المتكاملة +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=بالطبيعة MembersStatisticsByProperties=إحصائيات الأعضاء حسب الطبيعة VATToUseForSubscriptions=معدل ضريبة القيمة المضافة لاستخدامه في المساهمات @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=يسمح إنشاء تسجيل دخول مستخدم ل CreateDolibarrThirdPartyDesc=الطرف الثالث هو الكيان القانوني الذي سيتم استخدامه في الفاتورة إذا قررت إنشاء فاتورة لكل مساهمة. ستتمكن من إنشائه لاحقًا أثناء عملية تسجيل المساهمة. MemberFirstname=الاسم الأول للعضو MemberLastname=اسم العائلة للعضو +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/ar_SA/mrp.lang b/htdocs/langs/ar_SA/mrp.lang index 0abf5f071be..5b80d46d669 100644 --- a/htdocs/langs/ar_SA/mrp.lang +++ b/htdocs/langs/ar_SA/mrp.lang @@ -1,109 +1,120 @@ Mrp=أوامر التصنيع -MOs=Manufacturing orders -ManufacturingOrder=Manufacturing Order -MRPDescription=Module to manage production and Manufacturing Orders (MO). -MRPArea=MRP Area -MrpSetupPage=Setup of module MRP -MenuBOM=Bills of material -LatestBOMModified=Latest %s Bills of materials modified -LatestMOModified=Latest %s Manufacturing Orders modified -Bom=Bills of Material -BillOfMaterials=Bill of Materials -BillOfMaterialsLines=Bill of Materials lines -BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -ListOfManufacturingOrders=List of Manufacturing Orders -NewBOM=New bill of materials -ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. -BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOM document templates -MOsNumberingModules=MO numbering templates -MOsModelModule=MO document templates -FreeLegalTextOnBOMs=Free text on document of BOM -WatermarkOnDraftBOMs=Watermark on draft BOM -FreeLegalTextOnMOs=Free text on document of MO -WatermarkOnDraftMOs=Watermark on draft MO -ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials %s ? -ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? -ManufacturingEfficiency=Manufacturing efficiency -ConsumptionEfficiency=Consumption efficiency -ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly -ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product -DeleteBillOfMaterials=Delete Bill Of Materials -DeleteMo=Delete Manufacturing Order -ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Materials? -ConfirmDeleteMo=Are you sure you want to delete this Manufacturing Order? +MOs=أوامر التصنيع +ManufacturingOrder=أمر التصنيع +MRPDescription=وحدة لإدارة أوامر الإنتاج والتصنيع (MO). +MRPArea=منطقة MRP +MrpSetupPage=إعداد وحدة MRP +MenuBOM=فواتير المواد +LatestBOMModified=أحدث %s فواتير المواد المعدلة +LatestMOModified=تم تعديل أحدث أوامر التصنيع %s +Bom=فواتير المواد +BillOfMaterials=فاتورة المواد +BillOfMaterialsLines=خطوط فاتورة المواد +BOMsSetup=إعداد وحدة BOM +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=أوامر التصنيع +NewBOM=فاتورة مواد جديدة +ProductBOMHelp=المنتج المراد إنشاؤه (أو تفكيكه) باستخدام قائمة مكونات الصنف.
ملاحظة: المنتجات ذات الخاصية "طبيعة المنتج" = "المواد الخام" غير مرئية في هذه القائمة. +BOMsNumberingModules=قوالب ترقيم BOM +BOMsModelModule=قوالب مستندات BOM +MOsNumberingModules=قوالب ترقيم MO +MOsModelModule=قوالب مستندات MO +FreeLegalTextOnBOMs=نص حر في وثيقة BOM +WatermarkOnDraftBOMs=علامة مائية على مشروع BOM +FreeLegalTextOnMOs=نص مجاني على وثيقة MO +WatermarkOnDraftMOs=علامة مائية على مشروع MO +ConfirmCloneBillOfMaterials=هل أنت متأكد أنك تريد استنساخ فاتورة المواد %s؟ +ConfirmCloneMo=هل أنت متأكد من أنك تريد استنساخ أمر التصنيع %s؟ +ManufacturingEfficiency=كفاءة التصنيع +ConsumptionEfficiency=كفاءة الاستهلاك +Consumption=Consumption +ValueOfMeansLoss=تعني القيمة 0.95 متوسط خسارة 5%% أثناء التصنيع أو التفكيك +ValueOfMeansLossForProductProduced=قيمة 0.95 تعني متوسط 5%% لفقدان المنتج المنتج +DeleteBillOfMaterials=حذف قائمة المواد +DeleteMo=حذف أمر التصنيع +ConfirmDeleteBillOfMaterials=هل أنت متأكد أنك تريد حذف قائمة المواد هذه؟ +ConfirmDeleteMo=هل أنت متأكد أنك تريد حذف أمر التصنيع هذا؟ MenuMRP=أوامر التصنيع -NewMO=New Manufacturing Order -QtyToProduce=Qty to produce -DateStartPlannedMo=Date start planned -DateEndPlannedMo=Date end planned -KeepEmptyForAsap=Empty means 'As Soon As Possible' -EstimatedDuration=Estimated duration -EstimatedDurationDesc=Estimated duration to manufacture (or disassemble) this product using this BOM -ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) -ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? -ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) -StatusMOProduced=Produced -QtyFrozen=Frozen Qty -QuantityFrozen=Frozen Quantity -QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. -DisableStockChange=Stock change disabled -DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity consumed -BomAndBomLines=Bills Of Material and lines -BOMLine=Line of BOM -WarehouseForProduction=Warehouse for production -CreateMO=Create MO -ToConsume=To consume -ToProduce=To produce -ToObtain=To obtain -QtyAlreadyConsumed=Qty already consumed -QtyAlreadyProduced=Qty already produced -QtyRequiredIfNoLoss=Qty required if there is no loss (Manufacturing efficiency is 100%%) -ConsumeOrProduce=Consume or Produce -ConsumeAndProduceAll=Consume and Produce All -Manufactured=Manufactured -TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. -ForAQuantityOf=For a quantity to produce of %s -ForAQuantityToConsumeOf=For a quantity to disassemble of %s -ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? -ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. -ProductionForRef=Production of %s -AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached -NoStockChangeOnServices=No stock change on services -ProductQtyToConsumeByMO=Product quantity still to consume by open MO -ProductQtyToProduceByMO=Product quantity still to produce by open MO -AddNewConsumeLines=Add new line to consume -AddNewProduceLines=Add new line to produce -ProductsToConsume=Products to consume -ProductsToProduce=Products to produce -UnitCost=Unit cost -TotalCost=Total cost -BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) -GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. -ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO -Workstation=Workstation -Workstations=Workstations -WorkstationsDescription=Workstations management -WorkstationSetup = Workstations setup -WorkstationSetupPage = Workstations setup page -WorkstationList=Workstation list -WorkstationCreate=Add new workstation -ConfirmEnableWorkstation=Are you sure you want to enable workstation %s ? -EnableAWorkstation=Enable a workstation -ConfirmDisableWorkstation=Are you sure you want to disable workstation %s ? -DisableAWorkstation=Disable a workstation +NewMO=أمر تصنيع جديد +QtyToProduce=الكمية للإنتاج +DateStartPlannedMo=تاريخ البدء المخطط +DateEndPlannedMo=تاريخ الانتهاء المخطط +KeepEmptyForAsap=فارغ يعني "في أقرب وقت ممكن" +EstimatedDuration=المدة المقدرة +EstimatedDurationDesc=المدة المقدرة لتصنيع (أو تفكيك) هذا المنتج باستخدام قائمة المواد +ConfirmValidateBom=هل أنت متأكد من أنك تريد التحقق من BOM بالمرجع %s (ستتمكن من استخدامه لإنشاء أوامر تصنيع جديدة) +ConfirmCloseBom=هل أنت متأكد من أنك تريد إلغاء قائمة المواد (لن تتمكن من استخدامها لإنشاء أوامر تصنيع جديدة بعد الآن)؟ +ConfirmReopenBom=هل أنت متأكد من أنك تريد إعادة فتح قائمة المواد (ستتمكن من استخدامها لإنشاء أوامر تصنيع جديدة) +StatusMOProduced=أنتجت +QtyFrozen=الكمية المجمدة +QuantityFrozen=الكمية المجمدة +QuantityConsumedInvariable=عند تعيين هذه العلامة ، تكون الكمية المستهلكة دائمًا هي القيمة المحددة وليست مرتبطة بالكمية المنتجة. +DisableStockChange=تم تعطيل تغيير المخزون +DisableStockChangeHelp=عند تعيين هذه العلامة ، لا يوجد تغيير في المخزون في هذا المنتج ، مهما كانت الكمية المستهلكة +BomAndBomLines=فواتير المواد والخطوط +BOMLine=خط BOM +WarehouseForProduction=مستودع للإنتاج +CreateMO=إنشاء MO +ToConsume=تستهلك +ToProduce=لانتاج +ToObtain=ليحصل +QtyAlreadyConsumed=الكمية المستهلكة بالفعل +QtyAlreadyProduced=الكمية المنتجة بالفعل +QtyRequiredIfNoLoss=الكمية المطلوبة في حالة عدم وجود خسارة (كفاءة التصنيع 100%%) +ConsumeOrProduce=تستهلك أو تنتج +ConsumeAndProduceAll=تستهلك وأنتج كل شيء +Manufactured=مصنعة +TheProductXIsAlreadyTheProductToProduce=المنتج المراد إضافته هو بالفعل المنتج المطلوب إنتاجه. +ForAQuantityOf=للحصول على كمية لإنتاج %s +ForAQuantityToConsumeOf=للحصول على كمية لتفكيك %s +ConfirmValidateMo=هل أنت متأكد أنك تريد التحقق من صحة أمر التصنيع هذا؟ +ConfirmProductionDesc=بالنقر فوق "%s" ، ستتحقق من صحة الاستهلاك و / أو الإنتاج لمجموعة الكميات. سيؤدي هذا أيضًا إلى تحديث المخزون وتسجيل حركات المخزون. +ProductionForRef=إنتاج %s +CancelProductionForRef=إلغاء تخفيض مخزون المنتج للمنتج %s +TooltipDeleteAndRevertStockMovement=حذف السطر وعودة حركة المخزون +AutoCloseMO=أغلق أمر التصنيع تلقائيًا إذا تم الوصول إلى الكميات المراد استهلاكها والإنتاج +NoStockChangeOnServices=لا يوجد تغيير في المخزون على الخدمات +ProductQtyToConsumeByMO=لا تزال كمية المنتج تستهلك بواسطة MO المفتوح +ProductQtyToProduceByMO=لا تزال كمية المنتج التي يتم إنتاجها بواسطة MO المفتوح +AddNewConsumeLines=أضف سطرًا جديدًا للاستهلاك +AddNewProduceLines=أضف خطًا جديدًا للإنتاج +ProductsToConsume=منتجات للاستهلاك +ProductsToProduce=المنتجات المطلوب إنتاجها +UnitCost=تكلفة الوحدة +TotalCost=التكلفة الإجمالية +BOMTotalCost=تكلفة إنتاج قائمة مكونات الصنف هذه استنادًا إلى تكلفة كل كمية ومنتج يتم استهلاكه (استخدم سعر التكلفة إذا تم تحديده ، وإلا فإن متوسط السعر المرجح إذا تم تحديده ، وإلا فإن أفضل سعر شراء) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" +GoOnTabProductionToProduceFirst=يجب أن تكون قد بدأت الإنتاج أولاً لإغلاق أمر التصنيع (انظر علامة التبويب "%s"). لكن يمكنك إلغاء ذلك. +ErrorAVirtualProductCantBeUsedIntoABomOrMo=لا يمكن استخدام مجموعة في BOM أو MO +Workstation=محطة العمل +Workstations=محطات العمل +WorkstationsDescription=إدارة محطات العمل +WorkstationSetup = إعداد محطات العمل +WorkstationSetupPage = صفحة إعداد محطات العمل +WorkstationList=قائمة محطات العمل +WorkstationCreate=أضف محطة عمل جديدة +ConfirmEnableWorkstation=هل أنت متأكد من أنك تريد تمكين محطة العمل %s ؟ +EnableAWorkstation=قم بتمكين محطة العمل +ConfirmDisableWorkstation=هل أنت متأكد من أنك تريد تعطيل محطة العمل %s ؟ +DisableAWorkstation=تعطيل محطة العمل DeleteWorkstation=حذف -NbOperatorsRequired=Number of operators required -THMOperatorEstimated=Estimated operator THM -THMMachineEstimated=Estimated machine THM -WorkstationType=Workstation type -Human=Human -Machine=Machine -HumanMachine=Human / Machine -WorkstationArea=Workstation area -Machines=Machines -THMEstimatedHelp=This rate makes it possible to define a forecast cost of the item -BOM=Bill Of Materials -CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module -MOAndLines=Manufacturing Orders and lines +NbOperatorsRequired=عدد المشغلين المطلوب +THMOperatorEstimated=المشغل المقدر THM +THMMachineEstimated=آلة تقدير THM +WorkstationType=نوع محطة العمل +Human=بشر +Machine=آلة +HumanMachine=الإنسان / الآلة +WorkstationArea=منطقة محطة العمل +Machines=الآلات +THMEstimatedHelp=هذا المعدل يجعل من الممكن تحديد التكلفة المتوقعة للصنف +BOM=فاتورة المواد +CollapseBOMHelp=يمكنك تحديد العرض الافتراضي لتفاصيل التسمية في تكوين وحدة قائمة المواد +MOAndLines=أوامر التصنيع والخطوط +MoChildGenerate=توليد الطفل Mo +ParentMo=أحد الوالدين MO +MOChild=طفل مو +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/ar_SA/multicurrency.lang b/htdocs/langs/ar_SA/multicurrency.lang index bfcbd11fb7c..c5d2eb19b62 100644 --- a/htdocs/langs/ar_SA/multicurrency.lang +++ b/htdocs/langs/ar_SA/multicurrency.lang @@ -1,22 +1,38 @@ # Dolibarr language file - Source file is en_US - multicurrency -MultiCurrency=Multi currency -ErrorAddRateFail=Error in added rate -ErrorAddCurrencyFail=Error in added currency -ErrorDeleteCurrencyFail=Error delete fail -multicurrency_syncronize_error=Synchronization error: %s -MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Use the date of the document to find the currency rate, instead of using the latest known rate -multicurrency_useOriginTx=When an object is created from another, keep the original rate from the source object (otherwise use the latest known rate) +MultiCurrency=متعدد العملات +ErrorAddRateFail=خطأ في المعدل المضاف +ErrorAddCurrencyFail=خطأ في العملة المضافة +ErrorDeleteCurrencyFail=خطأ حذف فشل +multicurrency_syncronize_error=خطأ التزامن: %s +MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=استخدم تاريخ المستند للعثور على سعر العملة ، بدلاً من استخدام أحدث سعر معروف +multicurrency_useOriginTx=عندما يتم إنشاء كائن من كائن آخر ، احتفظ بالمعدل الأصلي من الكائن المصدر (وإلا استخدم أحدث معدل معروف) CurrencyLayerAccount=CurrencyLayer API -CurrencyLayerAccount_help_to_synchronize=You must create an account on website %s to use this functionality.
Get your API key.
If you use a free account, you can't change the source currency (USD by default).
If your main currency is not USD, the application will automatically recalculate it.

You are limited to 1000 synchronizations per month. -multicurrency_appId=API key -multicurrency_appCurrencySource=Source currency -multicurrency_alternateCurrencySource=Alternate source currency -CurrenciesUsed=Currencies used -CurrenciesUsed_help_to_add=Add the different currencies and rates you need to use on your proposals, orders etc. -rate=rate -MulticurrencyReceived=Received, original currency -MulticurrencyRemainderToTake=Remaining amount, original currency -MulticurrencyPaymentAmount=Payment amount, original currency -AmountToOthercurrency=Amount To (in currency of receiving account) -CurrencyRateSyncSucceed=Currency rate synchronization done successfuly -MULTICURRENCY_USE_CURRENCY_ON_DOCUMENT=Use the currency of the document for online payments +CurrencyLayerAccount_help_to_synchronize=يجب عليك إنشاء حساب على موقع الويب %s لاستخدام هذه الوظيفة.
احصل على مفتاح API .
إذا كنت تستخدم حسابًا مجانيًا ، فلا يمكنك تغيير عملة المصدر (افتراضيًا بالدولار الأمريكي).
إذا كانت عملتك الرئيسية ليست الدولار الأمريكي ، فسيقوم التطبيق تلقائيًا بإعادة حسابها.

أنت مقيد بـ 1000 مزامنة شهريًا. +multicurrency_appId=مفتاح API +multicurrency_appCurrencySource=عملة المصدر +multicurrency_alternateCurrencySource=عملة المصدر البديلة +CurrenciesUsed=العملات المستخدمة +CurrenciesUsed_help_to_add=أضف العملات والأسعار المختلفة التي تحتاج إلى استخدامها في طلبات الخاصة بك ، ، الطلبات إلخ. +rate=معدل +MulticurrencyReceived=العملة الأصلية المستلمة +MulticurrencyRemainderToTake=المبلغ المتبقي ، العملة الأصلية +MulticurrencyPaymentAmount=المبلغ المدفوع ، العملة الأصلية +AmountToOthercurrency=المبلغ إلى (بعملة حساب الاستقبال) +CurrencyRateSyncSucceed=تمت مزامنة سعر العملة بنجاح +MULTICURRENCY_USE_CURRENCY_ON_DOCUMENT=استخدم عملة المستند للمدفوعات عبر الإنترنت +TabTitleMulticurrencyRate=قائمة الأسعار +ListCurrencyRate=قائمة أسعار الصرف للعملة +CreateRate=إنشاء معدل +FormCreateRate=معدل الخلق +FormUpdateRate=تعديل معدل +successRateCreate=تمت إضافة سعر العملة %s إلى قاعدة البيانات +ConfirmDeleteLineRate=هل أنت متأكد من أنك تريد إزالة سعر %s للعملة %s في تاريخ %s؟ +DeleteLineRate=معدل واضح +successRateDelete=معدل حذف +errorRateDelete=خطأ عند حذف السعر +successUpdateRate=تم التعديل +ErrorUpdateRate=خطأ عند تغيير المعدل +Codemulticurrency=رمز العملة +UpdateRate=تغيير المعدل +CancelUpdate=إلغاء +NoEmptyRate=يجب ألا يكون حقل السعر فارغًا diff --git a/htdocs/langs/ar_SA/opensurvey.lang b/htdocs/langs/ar_SA/opensurvey.lang index c2dbbc9fc4b..024d4ac0344 100644 --- a/htdocs/langs/ar_SA/opensurvey.lang +++ b/htdocs/langs/ar_SA/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=تصويت Surveys=استطلاعات الرأي -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... +OrganizeYourMeetingEasily=تنظيم اجتماعاتك واستطلاعات الرأي بسهولة. حدد أولاً نوع الاستطلاع ... NewSurvey=استطلاع جديد OpenSurveyArea=منطقة استطلاعات الرأي AddACommentForPoll=يمكنك إضافة تعليق إلى استطلاع ... @@ -11,7 +11,7 @@ PollTitle=عنوان الإستطلاع ToReceiveEMailForEachVote=تتلقى رسالة بريد إلكتروني لكل صوت TypeDate=تاريخ نوع TypeClassic=نوع القياسية -OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=حدد التواريخ من بين الأيام المجانية (باللون الرمادي). الأيام المختارة خضراء. يمكنك إلغاء تحديد اليوم المحدد مسبقًا بالنقر فوقه مرة أخرى RemoveAllDays=إزالة جميع أيام CopyHoursOfFirstDay=نسخة ساعات من اليوم الأول RemoveAllHours=إزالة كل ساعة @@ -35,7 +35,7 @@ TitleChoice=تسمية الاختيار ExportSpreadsheet=نتيجة تصدير جدول ExpireDate=الحد من التاريخ NbOfSurveys=عدد من استطلاعات الرأي -NbOfVoters=No. of voters +NbOfVoters=عدد الناخبين SurveyResults=النتائج PollAdminDesc=يسمح لك بتغيير جميع خطوط التصويت على هذا الاستطلاع مع زر "تحرير". يمكنك، أيضا، إزالة عمود أو خط مع٪ الصورة. يمكنك أيضا إضافة عمود جديد مع٪ الصورة. 5MoreChoices=5 المزيد من الخيارات @@ -48,16 +48,16 @@ AddEndHour=إضافة نهاية ساعة votes=التصويت (ق) NoCommentYet=لم يتم نشر تعليقات لهذا الاستطلاع حتى الآن CanComment=يمكن للناخبين التعليق في استطلاع -YourVoteIsPrivate=This poll is private, nobody can see your vote. -YourVoteIsPublic=This poll is public, anybody with the link can see your vote. +YourVoteIsPrivate=هذا الاستطلاع خاص ، لا أحد يستطيع رؤية تصويتك. +YourVoteIsPublic=هذا الاستطلاع عام ، ويمكن لأي شخص لديه الرابط رؤية تصويتك. CanSeeOthersVote=يمكن للناخبين التصويت يرى الآخرين -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=لكل يوم محدد ، يمكنك اختيار أو عدم اختيار ساعات الاجتماع بالتنسيق التالي:
- فارغ ،
- "8h" أو "8H" أو "8:00" لإعطاء ساعة بدء الاجتماع ،
- "8- 11 "أو" 8h-11h "أو" 8H-11H "أو" 8: 00-11: 00 "لإعطاء ساعة بداية الاجتماع وانتهائه ،
-" 8h15-11h15 "أو" 8H15-11H15 "أو" 8: 15-11: 15 "لنفس الشيء لكن مع دقائق. BackToCurrentMonth=العودة إلى الشهر الحالي ErrorOpenSurveyFillFirstSection=هل لا شغل في القسم الأول من إنشاء الإستطلاع ErrorOpenSurveyOneChoice=أدخل خيار واحد على الأقل ErrorInsertingComment=كان هناك خطأ أثناء إدخال تعليقك MoreChoices=إدخال المزيد من الخيارات للناخبين -SurveyExpiredInfo=The poll has been closed or voting delay has expired. +SurveyExpiredInfo=تم إغلاق الاستطلاع أو انتهاء صلاحية تأخير التصويت. EmailSomeoneVoted=قد ملأت%s خط. يمكنك العثور على استطلاع الرأي الخاص بك على الرابط:٪ الصورة -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +ShowSurvey=إظهار الاستطلاع +UserMustBeSameThanUserUsedToVote=يجب أن تكون قد صوتت وتستخدم نفس اسم المستخدم الذي استخدمه الشخص للتصويت ، لنشر تعليق diff --git a/htdocs/langs/ar_SA/orders.lang b/htdocs/langs/ar_SA/orders.lang index 8618a7f1379..8f01cab8254 100644 --- a/htdocs/langs/ar_SA/orders.lang +++ b/htdocs/langs/ar_SA/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=تم بالفعل فتح أمر مرتبط بهذا الاقتراح ، لذلك لم يتم إنشاء أي أمر آخر تلقائيًا OrdersArea=منطقة أوامر العملاء SuppliersOrdersArea=منطقة أوامر الشراء OrderCard=بطاقة الامر @@ -17,7 +18,7 @@ ToOrder=قم بالامر MakeOrder=قم بالامر SupplierOrder=أمر شراء SuppliersOrders=اوامر الشراء -SaleOrderLines=Sales order lines +SaleOrderLines=سطور أوامر المبيعات PurchaseOrderLines=بنود امر الشراء SuppliersOrdersRunning=أوامر الشراء الحالية CustomerOrder=امر بيع @@ -68,6 +69,8 @@ CreateOrder=إنشاء أمر RefuseOrder=رفض الامر ApproveOrder=الموافقة على الامر Approve2Order=أمر الموافقة (المستوى الثاني) +UserApproval=مستخدم للموافقة عليه +UserApproval2=مستخدم للموافقة (المستوى الثاني) ValidateOrder=اعتماد الامر UnvalidateOrder=عدم اعتماد الامر DeleteOrder=حذف الامر @@ -102,6 +105,8 @@ ConfirmCancelOrder=هل أنت متأكد أنك تريد إلغاء هذا ال ConfirmMakeOrder=هل تريد بالتأكيد تأكيد قيامك بهذا الطلب على %s ؟ GenerateBill=توليد الفاتورة ClassifyShipped=تصنيف تسليمها +PassedInShippedStatus=تسليم مصنفة +YouCantShipThis=لا يمكنني تصنيف هذا. يرجى التحقق من أذونات المستخدم DraftOrders=مسودة أوامر DraftSuppliersOrders=مسودة أوامر الشراء OnProcessOrders=أوامر قيد المعالجة @@ -124,8 +129,8 @@ SupplierOrderReceivedInDolibarr=أمر الشراء %s استلم %s SupplierOrderSubmitedInDolibarr=تم تقديم امر الشراء %s SupplierOrderClassifiedBilled=امر الشراء %s فى وضع فوترة OtherOrders=أوامر أخرى -SupplierOrderValidatedAndApproved=Supplier order is validated and approved : %s -SupplierOrderValidated=Supplier order is validated : %s +SupplierOrderValidatedAndApproved=تم التحقق من صحة طلب المورد واعتماده: %s +SupplierOrderValidated=تم التحقق من صحة طلب المورد: %s ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=مندوب متابعة أوامر البيع TypeContact_commande_internal_SHIPPING=مندوب متابعة الشحن @@ -153,7 +158,7 @@ PDFEdisonDescription=نموذج امر بسيط PDFProformaDescription=نموذج فاتورة أولية كامل CreateInvoiceForThisCustomer=فوترة الامر CreateInvoiceForThisSupplier=فوترة الامر -CreateInvoiceForThisReceptions=Bill receptions +CreateInvoiceForThisReceptions=استقبال الفواتير NoOrdersToInvoice=لا أوامر للفوترة CloseProcessedOrdersAutomatically=تصنيف "تمت معالجتها" جميع الاوامر المحددة. OrderCreation=إنشاء الامر diff --git a/htdocs/langs/ar_SA/partnership.lang b/htdocs/langs/ar_SA/partnership.lang index fb8315f25bd..c1fd7b31d30 100644 --- a/htdocs/langs/ar_SA/partnership.lang +++ b/htdocs/langs/ar_SA/partnership.lang @@ -19,15 +19,17 @@ ModulePartnershipName=إدارة الشراكة PartnershipDescription=وحدة إدارة الشراكة PartnershipDescriptionLong= وحدة إدارة الشراكة -Partnership=Partnership -AddPartnership=Add partnership -CancelPartnershipForExpiredMembers=Partnership: Cancel partnership of members with expired subscriptions -PartnershipCheckBacklink=Partnership: Check referring backlink +Partnership=شراكة +Partnerships=Partnerships +AddPartnership=أضف شراكة +CancelPartnershipForExpiredMembers=الشراكة: إلغاء شراكة الأعضاء المنتهية صلاحيتها +PartnershipCheckBacklink=الشراكة: تحقق من إحالة الروابط الخلفية # # Menu # NewPartnership=شراكة جديدة +NewPartnershipbyWeb= Your partnership was added successfully. ListOfPartnerships=قائمة الشراكات # @@ -36,57 +38,59 @@ ListOfPartnerships=قائمة الشراكات PartnershipSetup=إعدادات الشراكة PartnershipAbout=حول الشراكة PartnershipAboutPage=صفحة حول الشراكة -partnershipforthirdpartyormember=Partner status must be set on a 'thirdparty' or a 'member' -PARTNERSHIP_IS_MANAGED_FOR=Partnership managed for -PARTNERSHIP_BACKLINKS_TO_CHECK=Backlinks to check -PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Nb of days before cancelling status of a partnership when a subscription has expired -ReferingWebsiteCheck=Check of website referring -ReferingWebsiteCheckDesc=You can enable a feature to check that your partners has added a backlink to your website domains on their own website. +partnershipforthirdpartyormember=يجب تعيين حالة الشريك على "طرف ثالث" أو "عضو" +PARTNERSHIP_IS_MANAGED_FOR=إدارة الشراكة لـ +PARTNERSHIP_BACKLINKS_TO_CHECK=الروابط الخلفية المراد التحقق منها +PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=عدد الأيام قبل إلغاء حالة الشراكة عند انتهاء صلاحية الاشتراك +ReferingWebsiteCheck=تحقق من إحالة الموقع +ReferingWebsiteCheckDesc=يمكنك تمكين ميزة للتحقق من أن شركائك قد أضافوا رابطًا خلفيًا إلى مجالات موقع الويب الخاص بك على موقع الويب الخاص بهم. +PublicFormRegistrationPartnerDesc=يمكن أن توفر لك Dolibarr عنوان URL / موقع ويب عام للسماح للزوار الخارجيين بطلب الانضمام إلى برنامج الشراكة. # # Object # -DeletePartnership=Delete a partnership -PartnershipDedicatedToThisThirdParty=Partnership dedicated to this third party -PartnershipDedicatedToThisMember=Partnership dedicated to this member +DeletePartnership=حذف شراكة +PartnershipDedicatedToThisThirdParty=شراكة مخصصة لهذا الطرف الثالث +PartnershipDedicatedToThisMember=شراكة مكرسة لهذا العضو DatePartnershipStart=تاريخ البدء DatePartnershipEnd=تاريخ الانتهاء -ReasonDecline=Decline reason -ReasonDeclineOrCancel=Decline reason -PartnershipAlreadyExist=Partnership already exist -ManagePartnership=Manage partnership -BacklinkNotFoundOnPartnerWebsite=Backlink not found on partner website -ConfirmClosePartnershipAsk=Are you sure you want to cancel this partnership? -PartnershipType=Partnership type -PartnershipRefApproved=Partnership %s approved - -# -# Template Mail -# -SendingEmailOnPartnershipWillSoonBeCanceled=Partnership will soon be canceled -SendingEmailOnPartnershipRefused=Partnership refused -SendingEmailOnPartnershipAccepted=Partnership accepted -SendingEmailOnPartnershipCanceled=Partnership canceled - -YourPartnershipWillSoonBeCanceledTopic=Partnership will soon be canceled -YourPartnershipRefusedTopic=Partnership refused -YourPartnershipAcceptedTopic=Partnership accepted -YourPartnershipCanceledTopic=Partnership canceled - -YourPartnershipWillSoonBeCanceledContent=We inform you that your partnership will soon be canceled (Backlink not found) -YourPartnershipRefusedContent=We inform you that your partnership request has been refused. -YourPartnershipAcceptedContent=We inform you that your partnership request has been accepted. -YourPartnershipCanceledContent=We inform you that your partnership has been canceled. - -CountLastUrlCheckError=Number of errors for last URL check -LastCheckBacklink=Date of last URL check -ReasonDeclineOrCancel=Decline reason - -# -# Status -# +ReasonDecline=سبب الرفض +ReasonDeclineOrCancel=سبب الرفض +PartnershipAlreadyExist=الشراكة موجودة بالفعل +ManagePartnership=إدارة الشراكة +BacklinkNotFoundOnPartnerWebsite=الرابط الخلفي غير موجود على موقع الشريك +ConfirmClosePartnershipAsk=هل أنت متأكد أنك تريد إلغاء هذه الشراكة؟ +PartnershipType=نوع الشراكة +PartnershipRefApproved=تمت الموافقة على الشراكة %s +KeywordToCheckInWebsite=إذا كنت تريد التحقق من وجود كلمة رئيسية معينة في موقع الويب الخاص بكل شريك ، فحدد هذه الكلمة الأساسية هنا PartnershipDraft=حوالة مصرفية PartnershipAccepted=قبلت PartnershipRefused=رفض PartnershipCanceled=ملغي PartnershipManagedFor=الشركاء هم + +# +# Template Mail +# +SendingEmailOnPartnershipWillSoonBeCanceled=سيتم إلغاء الشراكة قريبًا +SendingEmailOnPartnershipRefused=رفضت الشراكة +SendingEmailOnPartnershipAccepted=قبلت الشراكة +SendingEmailOnPartnershipCanceled=تم إلغاء الشراكة + +YourPartnershipWillSoonBeCanceledTopic=سيتم إلغاء الشراكة قريبًا +YourPartnershipRefusedTopic=رفضت الشراكة +YourPartnershipAcceptedTopic=قبلت الشراكة +YourPartnershipCanceledTopic=تم إلغاء الشراكة + +YourPartnershipWillSoonBeCanceledContent=نعلمك أنه سيتم إلغاء شراكتك قريبًا (لم يتم العثور على Backlink) +YourPartnershipRefusedContent=نعلمك أنه تم رفض طلب الشراكة الخاص بك. +YourPartnershipAcceptedContent=نعلمك أنه تم قبول طلب الشراكة الخاص بك. +YourPartnershipCanceledContent=نعلمك أنه تم إلغاء شراكتك. + +CountLastUrlCheckError=عدد الأخطاء الخاصة بآخر فحص لعنوان URL +LastCheckBacklink=تاريخ آخر فحص لعنوان URL +ReasonDeclineOrCancel=سبب الرفض + +NewPartnershipRequest=طلب شراكة جديد +NewPartnershipRequestDesc=يسمح لك هذا النموذج بطلب أن تكون جزءًا من أحد برامج الشراكة الخاصة بنا. إذا كنت بحاجة إلى مساعدة لملء هذا النموذج ، فيرجى الاتصال عبر البريد الإلكتروني %s . + diff --git a/htdocs/langs/ar_SA/paybox.lang b/htdocs/langs/ar_SA/paybox.lang index fc28a4d1f3c..f17ca026b2a 100644 --- a/htdocs/langs/ar_SA/paybox.lang +++ b/htdocs/langs/ar_SA/paybox.lang @@ -1,31 +1,30 @@ # Dolibarr language file - Source file is en_US - paybox PayBoxSetup=إعداد وحدة PayBox -PayBoxDesc=تعرض صفحات نموذج الوحدة هذه الدفعات على Paybox من قبل العملاء. هذا يمكن استخدامها للدفع مجانا أو للدفع على عنصر دوليبار معين (الفاتورة، طلب، ...) +PayBoxDesc=تقدم هذه الوحدة صفحات للسماح بالدفع على Paybox من قبل العملاء. يمكن استخدام هذا للدفع المجاني أو للدفع على شيء Dolibarr معين (فاتورة ، أمر ، ...) FollowingUrlAreAvailableToMakePayments=تتوفر عناوين URL التالية لتقديم صفحة إلى عميل لإجراء دفعة على عناصر دوليبار PaymentForm=نموذج الدفع -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=مرحبًا بك في خدمة الدفع عبر الإنترنت ThisScreenAllowsYouToPay=هذه الشاشة تسمح لك بإجراء الدفع عبر الإنترنت إلى %s. ThisIsInformationOnPayment=هذه هي معلومات عن الدفع للقيام به ToComplete=لإكمال YourEMail=البريد الإلكتروني لتلقي تأكيد الدفع Creditor=دائن PaymentCode=رمز الدفع -PayBoxDoPayment=Pay with Paybox +PayBoxDoPayment=ادفع باستخدام Paybox YouWillBeRedirectedOnPayBox=سيتم إعادة توجيهك على صفحة Paybox الأمنة لإدخال معلومات بطاقة الائتمان الخاصة بك Continue=التالي -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. +SetupPayBoxToHavePaymentCreatedAutomatically=قم بإعداد Paybox الخاص بك بعنوان url %s حتى يتم إنشاء الدفع تلقائيًا عند التحقق من صحته بواسطة Paybox. YourPaymentHasBeenRecorded=تؤكد هذه الصفحة أنه قد تم تسجيل دفعتك. شكرا لكم. -YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. +YourPaymentHasNotBeenRecorded=لم يتم تسجيل دفعتك وتم إلغاء المعاملة. شكرًا لك. AccountParameter=معلمات الحساب UsageParameter=معلمات الاستخدام InformationToFindParameters=مساعدة للعثور على معلومات الحساب الخاص بك %s PAYBOX_CGI_URL_V2=Url من Paybox CGI وحدة للدفع -VendorName=اسم البائع CSSUrlForPaymentForm=CSS style sheet url لنموذج الدفع NewPayboxPaymentReceived=تلقى الدفع Paybox الجديد NewPayboxPaymentFailed=دفع Paybox جديد حاول ولكنه فشل -PAYBOX_PAYONLINE_SENDEMAIL=Email notification after payment attempt (success or fail) +PAYBOX_PAYONLINE_SENDEMAIL=إشعار بالبريد الإلكتروني بعد محاولة الدفع (نجاح أو فشل) PAYBOX_PBX_SITE=قيمة PBX SITE PAYBOX_PBX_RANG=قيمة PBX رانج PAYBOX_PBX_IDENTIFIANT=قيمة PBX ID -PAYBOX_HMAC_KEY=HMAC key +PAYBOX_HMAC_KEY=مفتاح HMAC diff --git a/htdocs/langs/ar_SA/printing.lang b/htdocs/langs/ar_SA/printing.lang index 01b13693845..9f6cf3a34ab 100644 --- a/htdocs/langs/ar_SA/printing.lang +++ b/htdocs/langs/ar_SA/printing.lang @@ -10,7 +10,7 @@ ListDrivers=قائمة برامج التشغيل PrintTestDesc=قائمة الطابعات. FileWasSentToPrinter=وأرسل ملف٪ s إلى طابعة ViaModule=عبر الوحدة -NoActivePrintingModuleFound=No active driver to print document. Check setup of module %s. +NoActivePrintingModuleFound=لا يوجد برنامج تشغيل نشط لطباعة الوثيقة. تحقق من إعداد الوحدة النمطية %s. PleaseSelectaDriverfromList=يرجى تحديد برنامج تشغيل من القائمة. PleaseConfigureDriverfromList=يرجى تكوين برنامج التشغيل المحدد من القائمة. SetupDriver=إعداد برنامج التشغيل @@ -19,7 +19,7 @@ UserConf=الإعداد لكل مستخدم PRINTGCP_INFO=جوجل أوث الإعداد API PRINTGCP_AUTHLINK=المصادقة PRINTGCP_TOKEN_ACCESS=جوجل الغيمة طباعة أوث رمز -PrintGCPDesc=This driver allows sending documents directly to a printer using Google Cloud Print. +PrintGCPDesc=يسمح برنامج التشغيل هذا بإرسال المستندات مباشرة إلى الطابعة باستخدام الطباعة في السحاب من Google. GCP_Name=اسم GCP_displayName=اسم العرض GCP_Id=طابعة معرف @@ -27,7 +27,7 @@ GCP_OwnerName=اسم المالك GCP_State=الدولة طابعة GCP_connectionStatus=الدولة عبر الإنترنت GCP_Type=نوع الطابعة -PrintIPPDesc=This driver allows sending of documents directly to a printer. It requires a Linux system with CUPS installed. +PrintIPPDesc=يسمح برنامج التشغيل هذا بإرسال المستندات مباشرة إلى الطابعة. يتطلب نظام Linux مثبتًا عليه CUPS. PRINTIPP_HOST=ملقم الطباعة PRINTIPP_PORT=ميناء PRINTIPP_USER=تسجيل الدخول @@ -46,9 +46,9 @@ IPP_Device=جهاز IPP_Media=وسائل الإعلام طابعة IPP_Supported=نوع من وسائل الإعلام DirectPrintingJobsDesc=هذا عمل القوائم صفحة الطباعة تم العثور عليها ل الطابعات المتوفرة. -GoogleAuthNotConfigured=Google OAuth has not been setup. Enable module OAuth and set a Google ID/Secret. -GoogleAuthConfigured=Google OAuth credentials were found into setup of module OAuth. +GoogleAuthNotConfigured=لم يتم إعداد Google OAuth. تمكين الوحدة النمطية OAuth وتعيين معرف / سر Google. +GoogleAuthConfigured=تم العثور على بيانات اعتماد Google OAuth في إعداد وحدة OAuth. PrintingDriverDescprintgcp=المتغيرات التكوين للسائق الطباعة في السحاب من Google طباعة. -PrintingDriverDescprintipp=Configuration variables for printing driver Cups. +PrintingDriverDescprintipp=متغيرات التكوين لطباعة أكواب السائق. PrintTestDescprintgcp=قائمة طابعات جوجل الغيمة طباعة. -PrintTestDescprintipp=List of Printers for Cups. +PrintTestDescprintipp=قائمة طابعات الكؤوس. diff --git a/htdocs/langs/ar_SA/productbatch.lang b/htdocs/langs/ar_SA/productbatch.lang index 529f7a6f6f4..303ae6e9ce8 100644 --- a/htdocs/langs/ar_SA/productbatch.lang +++ b/htdocs/langs/ar_SA/productbatch.lang @@ -17,29 +17,31 @@ printBatch=الكثير / التسلسلي:٪ الصورة printEatby=تناول الطعام عن طريق:٪ الصورة printSellby=بيع عن طريق:٪ الصورة printQty=الكمية:٪ د +printPlannedWarehouse=المخازن AddDispatchBatchLine=إضافة سطر لالصلاحية إيفاد -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want. +WhenProductBatchModuleOnOptionAreForced=عندما تكون دفعة الوحدة / المسلسل قيد التشغيل ، يتم إجبار خفض المخزون التلقائي على "تقليل المخزونات الحقيقية عند التحقق من صحة الشحن" ويتم فرض وضع الزيادة التلقائية على "زيادة المخزونات الحقيقية في الإرسال اليدوي إلى المستودعات" ولا يمكن تحريرها. يمكن تحديد الخيارات الأخرى كما تريد. ProductDoesNotUseBatchSerial=هذا المنتج لا يستخدم الكثير / الرقم التسلسلي ProductLotSetup=إعدادات الحصة / الرقم التسلسلي ShowCurrentStockOfLot=عرض المخزون الحالي للمنتجات/الحصص. ShowLogOfMovementIfLot=عرض سجل الحركات للمنتجات/ الحصص . StockDetailPerBatch=تفاصيل المخزون لكل قطعة SerialNumberAlreadyInUse=الرقم التسلسلي %s مستخدم للمنتج %s -TooManyQtyForSerialNumber=You can only have one product %s for serial number %s +TooManyQtyForSerialNumber=يمكنك الحصول على منتج واحد فقط %s للرقم التسلسلي %s ManageLotMask=قناع مخصص -CustomMasks=Option to define a different numbering mask for each product -BatchLotNumberingModules=Numbering rule for automatic generation of lot number -BatchSerialNumberingModules=Numbering rule for automatic generation of serial number (for products with property 1 unique lot/serial for each product) -QtyToAddAfterBarcodeScan=Qty to %s for each barcode/lot/serial scanned +CustomMasks=خيار لتحديد قناع ترقيم مختلف لكل منتج +BatchLotNumberingModules=قاعدة الترقيم للإنشاء التلقائي لرقم التشغيلة +BatchSerialNumberingModules=قاعدة الترقيم للإنشاء التلقائي للرقم التسلسلي (للمنتجات ذات الخاصية 1 دفعة / مسلسل فريد لكل منتج) +QtyToAddAfterBarcodeScan=الكمية إلى %s لكل رمز شريطي / مجموعة / مسلسل تم مسحه ضوئيًا LifeTime=المدة (بالأيام) EndOfLife=نهاية المدة ManufacturingDate=تاريخ التصنيع DestructionDate=تاريخ التدمير FirstUseDate=تاريخ أول استخدام -QCFrequency=Quality control frequency (in days) -ShowAllLots=Show all lots -HideLots=Hide lots +QCFrequency=تردد مراقبة الجودة (بالأيام) +ShowAllLots=عرض كل القطع +HideLots=إخفاء الكثير #Traceability - qc status -OutOfOrder=Out of order -InWorkingOrder=In working order -ToReplace=Replace +OutOfOrder=خارج عن السيطرة +InWorkingOrder=عمل الأمر بسلاسة +ToReplace=يحل محل +CantMoveNonExistantSerial=خطأ. أنت تطلب نقلًا على سجل لمسلسل لم يعد موجودًا بعد الآن. قد تأخذ نفس المسلسل في نفس المستودع عدة مرات في نفس الشحنة أو تم استخدامه بواسطة شحنة أخرى. قم بإزالة هذه الشحنة وإعداد واحدة أخرى. diff --git a/htdocs/langs/ar_SA/products.lang b/htdocs/langs/ar_SA/products.lang index bda51095681..347f5ba892e 100644 --- a/htdocs/langs/ar_SA/products.lang +++ b/htdocs/langs/ar_SA/products.lang @@ -2,7 +2,7 @@ ProductRef=مرجع المنتج ProductLabel=وصف المنتج ProductLabelTranslated=تسمية المنتج مترجمة -ProductDescription=Product description +ProductDescription=وصف المنتج ProductDescriptionTranslated=ترجمة وصف المنتج ProductNoteTranslated=ترجمة مذكرة المنتج ProductServiceCard=منتجات / بطاقة الخدمات @@ -17,43 +17,43 @@ Create=إنشاء Reference=المرجع NewProduct=منتج جديد NewService=خدمة جديدة -ProductVatMassChange=Global VAT Update -ProductVatMassChangeDesc=This tool updates the VAT rate defined on ALL products and services! +ProductVatMassChange=تحديث شامل لضريبة القيمة المضافة +ProductVatMassChangeDesc=تقوم هذه الأداة بتحديث معدل ضريبة القيمة المضافة المحدد في ALL المنتجات والخدمات! MassBarcodeInit=الحرف الأول الباركود الشامل MassBarcodeInitDesc=هذه الصفحة يمكن استخدامها لتهيئة الباركود على الكائنات التي لا يكون الباركود تعريف. تحقق قبل أن الإعداد وحدة الباركود كاملة. ProductAccountancyBuyCode=كود المحاسبة (شراء) -ProductAccountancyBuyIntraCode=Accounting code (purchase intra-community) -ProductAccountancyBuyExportCode=Accounting code (purchase import) +ProductAccountancyBuyIntraCode=كود المحاسبة (شراء داخل المجتمع) +ProductAccountancyBuyExportCode=كود المحاسبة (شراء استيراد) ProductAccountancySellCode=كود المحاسبة (بيع) -ProductAccountancySellIntraCode=Accounting code (sale intra-Community) -ProductAccountancySellExportCode=Accounting code (sale export) +ProductAccountancySellIntraCode=كود المحاسبة (البيع داخل المجتمع) +ProductAccountancySellExportCode=كود المحاسبة (بيع تصدير) ProductOrService=المنتج أو الخدمة ProductsAndServices=المنتجات والخدمات ProductsOrServices=منتجات أو خدمات -ProductsPipeServices=Products | Services -ProductsOnSale=Products for sale -ProductsOnPurchase=Products for purchase -ProductsOnSaleOnly=Products for sale only -ProductsOnPurchaseOnly=Products for purchase only +ProductsPipeServices=المنتجات | خدمات +ProductsOnSale=منتجات للبيع +ProductsOnPurchase=منتجات للشراء +ProductsOnSaleOnly=منتجات للبيع فقط +ProductsOnPurchaseOnly=منتجات للشراء فقط ProductsNotOnSell=منتجات ليست للبيع ولا الشراء ProductsOnSellAndOnBuy=المنتجات للبيع والشراء -ServicesOnSale=Services for sale -ServicesOnPurchase=Services for purchase -ServicesOnSaleOnly=Services for sale only -ServicesOnPurchaseOnly=Services for purchase only +ServicesOnSale=خدمات للبيع +ServicesOnPurchase=خدمات للشراء +ServicesOnSaleOnly=خدمات للبيع فقط +ServicesOnPurchaseOnly=خدمات للشراء فقط ServicesNotOnSell=خدمات ليست للبيع ولا الشراء ServicesOnSellAndOnBuy=خدمات للبيع والشراء -LastModifiedProductsAndServices=Latest %s products/services which were modified -LastRecordedProducts=Latest %s recorded products -LastRecordedServices=Latest %s recorded services +LastModifiedProductsAndServices=أحدث منتجات / خدمات %s التي تم تعديلها +LastRecordedProducts=أحدث المنتجات المسجلة %s +LastRecordedServices=أحدث الخدمات المسجلة %s CardProduct0=المنتج CardProduct1=الخدمة Stock=المخزون MenuStocks=المخزون -Stocks=Stocks and location (warehouse) of products +Stocks=المخزون وموقع (المستودع) للمنتجات Movements=حركات Sell=يبيع -Buy=Purchase +Buy=شراء OnSell=متاح للبيع OnBuy=للشراء NotOnSell=ليس للبيع @@ -68,19 +68,19 @@ ProductStatusNotOnBuyShort=ليس للشراء UpdateVAT=تحديث الضريبة على القيمة المضافة UpdateDefaultPrice=تحديث السعر الافتراضي UpdateLevelPrices=أسعار التحديث لكل مستوى -AppliedPricesFrom=Applied from +AppliedPricesFrom=تطبق من SellingPrice=سعر البيع -SellingPriceHT=Selling price (excl. tax) +SellingPriceHT=سعر البيع (بدون الضريبة) SellingPriceTTC=سعر البيع (شامل الضريبية) -SellingMinPriceTTC=Minimum Selling price (inc. tax) -CostPriceDescription=This price field (excl. tax) can be used to capture the average amount this product costs to your company. It may be any price you calculate yourself, for example, from the average buying price plus average production and distribution cost. -CostPriceUsage=This value could be used for margin calculation. -ManufacturingPrice=Manufacturing price -SoldAmount=Sold amount -PurchasedAmount=Purchased amount +SellingMinPriceTTC=الحد الأدنى لسعر البيع (شامل الضريبة) +CostPriceDescription=يمكن استخدام حقل السعر هذا (باستثناء الضريبة) لتسجيل متوسط المبلغ الذي يكلفه هذا المنتج لشركتك. قد يكون أي سعر تحسبه بنفسك ، على سبيل المثال ، من متوسط سعر الشراء بالإضافة إلى متوسط تكلفة الإنتاج والتوزيع. +CostPriceUsage=يمكن استخدام هذه القيمة لحساب الهامش. +ManufacturingPrice=سعر التصنيع +SoldAmount=المبلغ المباع +PurchasedAmount=الكمية المشتراة NewPrice=السعر الجديد -MinPrice=Min. selling price -EditSellingPriceLabel=Edit selling price label +MinPrice=دقيقة. سعر البيع +EditSellingPriceLabel=تحرير تسمية سعر البيع CantBeLessThanMinPrice=سعر البيع لا يمكن أن يكون أقل من الحد الأدنى المسموح لهذا المنتج (٪ ق بدون الضرائب) ContractStatusClosed=مغلق ErrorProductAlreadyExists=المنتج ذو المرجع %sموجود بالفعل. @@ -88,7 +88,7 @@ ErrorProductBadRefOrLabel=قيمة خاطئة لـ مرجع أو ملصق. ErrorProductClone=كان هناك مشكلة أثناء محاولة استنساخ المنتج أو الخدمة. ErrorPriceCantBeLowerThanMinPrice=خطأ، سعر لا يمكن أن يكون أقل من الحد الأدنى السعر. Suppliers=الموردين -SupplierRef=Vendor SKU +SupplierRef=البائع SKU ShowProduct=عرض المنتج ShowService=عرض الخدمة ProductsAndServicesArea=منطقة المنتجات والخدمات @@ -97,7 +97,7 @@ ServicesArea=منطقة الخدمات ListOfStockMovements=قائمة الحركات المخزون BuyingPrice=سعر الشراء PriceForEachProduct=المنتجات بأسعار محددة -SupplierCard=Vendor card +SupplierCard=بطاقة البائع PriceRemoved=تمت إزالة السعر BarCode=الباركود BarcodeType=نوع الباركود @@ -105,25 +105,25 @@ SetDefaultBarcodeType=حدد نوع الباركود BarcodeValue=قيمة الباركود NoteNotVisibleOnBill=ملحوظة(غيرمرئية على الفواتير والعروض...) ServiceLimitedDuration=إذا كان المنتج هو خدمة لفترة محدودة : -FillWithLastServiceDates=Fill with last service line dates -MultiPricesAbility=Multiple price segments per product/service (each customer is in one price segment) +FillWithLastServiceDates=املأ بتاريخ آخر سطر خدمة +MultiPricesAbility=شرائح أسعار متعددة لكل منتج / خدمة (كل عميل في شريحة سعر واحدة) MultiPricesNumPrices=عدد من السعر -DefaultPriceType=Base of prices per default (with versus without tax) when adding new sale prices -AssociatedProductsAbility=Enable Kits (set of several products) -VariantsAbility=Enable Variants (variations of products, for example color, size) -AssociatedProducts=Kits -AssociatedProductsNumber=Number of products composing this kit +DefaultPriceType=أساس أسعار التخلف عن السداد (مع عدم وجود ضريبة) عند إضافة أسعار بيع جديدة +AssociatedProductsAbility=مجموعات التمكين (مجموعة من عدة منتجات) +VariantsAbility=تمكين المتغيرات (أشكال المنتجات ، على سبيل المثال اللون والحجم) +AssociatedProducts=أطقم +AssociatedProductsNumber=عدد المنتجات المكونة لهذه المجموعة ParentProductsNumber=عدد منتج التعبئة الاب -ParentProducts=Parent products -IfZeroItIsNotAVirtualProduct=If 0, this product is not a kit -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any kit +ParentProducts=المنتجات الأم +IfZeroItIsNotAVirtualProduct=إذا كانت القيمة 0 ، فهذا المنتج ليس مجموعة +IfZeroItIsNotUsedByVirtualProduct=إذا كانت القيمة 0 ، فلا تستخدم أي مجموعة هذا المنتج KeywordFilter=فلتر الكلمة المقتاحية CategoryFilter=فلتر التصنيف ProductToAddSearch= إبحث عن منتج لإضافتة NoMatchFound=لا يوجد نتائج متطابقة -ListOfProductsServices=List of products/services -ProductAssociationList=List of products/services that are component(s) of this kit -ProductParentList=List of kits with this product as a component +ListOfProductsServices=قائمة المنتجات / الخدمات +ProductAssociationList=قائمة المنتجات / الخدمات المكونة (مكونات) هذه المجموعة +ProductParentList=قائمة مجموعات مع هذا المنتج كمكون ErrorAssociationIsFatherOfThis=واحد من اختيار المنتج الأم الحالية المنتج DeleteProduct=حذف منتج / خدمة ConfirmDeleteProduct=هل أنت متأكد من حذف هذا المنتج / الخدمة؟ @@ -135,21 +135,22 @@ ImportDataset_service_1=الخدمات DeleteProductLine=حذف خط الإنتاج ConfirmDeleteProductLine=هل أنت متأكد من أنك تريد حذف خط الإنتاج؟ ProductSpecial=خاص -QtyMin=Min. purchase quantity -PriceQtyMin=Price quantity min. -PriceQtyMinCurrency=Price (currency) for this qty. (no discount) -VATRateForSupplierProduct=VAT Rate (for this vendor/product) -DiscountQtyMin=Discount for this qty. -NoPriceDefinedForThisSupplier=No price/qty defined for this vendor/product -NoSupplierPriceDefinedForThisProduct=No vendor price/qty defined for this product -PredefinedItem=Predefined item -PredefinedProductsToSell=Predefined Product -PredefinedServicesToSell=Predefined Service +QtyMin=دقيقة. كمية الشراء +PriceQtyMin=كمية السعر دقيقة. +PriceQtyMinCurrency=السعر (العملة) لهذه الكمية. +WithoutDiscount=بدون خصم +VATRateForSupplierProduct=معدل ضريبة القيمة المضافة (لهذا البائع / المنتج) +DiscountQtyMin=خصم على هذه الكمية. +NoPriceDefinedForThisSupplier=لم يتم تحديد سعر / كمية لهذا البائع / المنتج +NoSupplierPriceDefinedForThisProduct=لم يتم تحديد سعر البائع / الكمية لهذا المنتج +PredefinedItem=عنصر محدد مسبقًا +PredefinedProductsToSell=منتج محدد مسبقا +PredefinedServicesToSell=الخدمة المحددة مسبقًا PredefinedProductsAndServicesToSell=منتجات محددة مسبقا / خدمات للبيع PredefinedProductsToPurchase=المنتج مسبقا لشراء PredefinedServicesToPurchase=خدمات محددة مسبقا لشراء -PredefinedProductsAndServicesToPurchase=Predefined products/services to purchase -NotPredefinedProducts=Not predefined products/services +PredefinedProductsAndServicesToPurchase=المنتجات / الخدمات المحددة مسبقًا للشراء +NotPredefinedProducts=منتجات / خدمات غير محددة مسبقًا GenerateThumb=توليد صورة مصغرة ServiceNb=خدمة #%s ListProductServiceByPopularity=قائمة المنتجات / الخدمات حسب الشهرة @@ -158,25 +159,25 @@ ListServiceByPopularity=قائمة الخدمات بحسب الشهرة Finished=المنتجات المصنعة RowMaterial=المادة الخام ConfirmCloneProduct=هل انت متأكد انك ترغب في استنساخ المنتج/الخدمة %s؟ -CloneContentProduct=Clone all main information of the product/service -ClonePricesProduct=Clone prices -CloneCategoriesProduct=Clone linked tags/categories -CloneCompositionProduct=Clone virtual products/services -CloneCombinationsProduct=Clone the product variants +CloneContentProduct=استنساخ جميع المعلومات الرئيسية للمنتج / الخدمة +ClonePricesProduct=أسعار النسخ +CloneCategoriesProduct=استنساخ العلامات / الفئات المرتبطة +CloneCompositionProduct=استنساخ المنتجات / الخدمات الافتراضية +CloneCombinationsProduct=استنساخ متغيرات المنتج ProductIsUsed=هذا المنتج يتم استخدامة NewRefForClone=مرجع. المنتج/ الخدمة الجديدة  SellingPrices=أسعار بيع BuyingPrices=شراء أسعار CustomerPrices=أسعار العميل SuppliersPrices=أسعار المورد -SuppliersPricesOfProductsOrServices=Vendor prices (of products or services) -CustomCode=Customs|Commodity|HS code -CountryOrigin=Country of origin -RegionStateOrigin=Region of origin -StateOrigin=State|Province of origin -Nature=Nature of product (raw/manufactured) -NatureOfProductShort=Nature of product -NatureOfProductDesc=Raw material or manufactured product +SuppliersPricesOfProductsOrServices=أسعار البائعين (للمنتجات أو الخدمات) +CustomCode=الجمارك | السلع | رمز النظام المنسق +CountryOrigin=بلد المنشأ +RegionStateOrigin=منطقة المنشأ +StateOrigin=الولاية | مقاطعة المنشأ +Nature=طبيعة المنتج (خام / مصنع) +NatureOfProductShort=طبيعة المنتج +NatureOfProductDesc=المواد الخام أو المنتجات المصنعة ShortLabel=التسمية قصيرة Unit=وحدة p=ش. @@ -199,39 +200,39 @@ m2=متر مربع m3=متر مكعب liter=لتر l=L -unitP=Piece -unitSET=Set +unitP=قطعة +unitSET=تعيين unitS=الثاني unitH=ساعة unitD=يوم -unitG=Gram -unitM=Meter -unitLM=Linear meter -unitM2=Square meter -unitM3=Cubic meter -unitL=Liter -unitT=ton +unitG=غرام +unitM=متر +unitLM=متر طولي +unitM2=متر مربع +unitM3=متر مكعب +unitL=لتر +unitT=طن unitKG=كجم -unitG=Gram +unitG=غرام unitMG=مغلم unitLB=جنيه unitOZ=أوقية -unitM=Meter +unitM=متر unitDM=مارك ألماني unitCM=الطول unitMM=مم -unitFT=ft -unitIN=in -unitM2=Square meter +unitFT=قدم +unitIN=في +unitM2=متر مربع unitDM2=dm² unitCM2=سم ² unitMM2=مم ² unitFT2=قدم مربع unitIN2=in² -unitM3=Cubic meter +unitM3=متر مكعب unitDM3=dm³ -unitCM3=cm³ -unitMM3=mm³ +unitCM3=سم³ +unitMM3=مم³ unitFT3=ft³ unitIN3=في بوابة unitOZ3=أوقية @@ -242,15 +243,15 @@ CurrentProductPrice=السعر الحالي AlwaysUseNewPrice=دائما استخدم السعر الحالي للمنتج / الخدمة AlwaysUseFixedPrice=استخدم السعر الثابت PriceByQuantity=أسعار مختلفة حسب الكمية -DisablePriceByQty=Disable prices by quantity +DisablePriceByQty=تعطيل الأسعار بالكمية PriceByQuantityRange=مدى الكمية -MultipriceRules=Automatic prices for segment -UseMultipriceRules=Use price segment rules (defined into product module setup) to auto calculate prices of all other segments according to first segment +MultipriceRules=الأسعار التلقائية للقطاع +UseMultipriceRules=استخدم قواعد شريحة السعر (المحددة في إعداد وحدة المنتج) لحساب أسعار جميع الشرائح الأخرى تلقائيًا وفقًا للشريحة الأولى PercentVariationOver=٪٪ الاختلاف على الصورة٪ PercentDiscountOver=٪٪ خصم أكثر من٪ الصورة -KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products -VariantRefExample=Examples: COL, SIZE -VariantLabelExample=Examples: Color, Size +KeepEmptyForAutoCalculation=احتفظ به فارغًا ليتم حسابه تلقائيًا من وزن أو حجم المنتجات +VariantRefExample=أمثلة: COL ، SIZE +VariantLabelExample=أمثلة: اللون والحجم ### composition fabrication Build=إنتاج ProductsMultiPrice=المنتجات و الاسعار لكل شريحة @@ -261,153 +262,170 @@ Quarter1=الربع الإول Quarter2=الربع الثاني Quarter3=الربع الثالث Quarter4=الربع الرابع -BarCodePrintsheet=طباعة الباركود -PageToGenerateBarCodeSheets=With this tool, you can print sheets of barcode stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s. +BarCodePrintsheet=طباعة الرموز الشريطية +PageToGenerateBarCodeSheets=باستخدام هذه الأداة ، يمكنك طباعة أوراق ملصقات الباركود. اختر تنسيق صفحة الملصق ونوع الباركود وقيمة الباركود ، ثم انقر فوق الزر %s . NumberOfStickers=عدد من الملصقات للطباعة على الصفحة PrintsheetForOneBarCode=طباعة عدة ملصقات لالباركود واحد BuildPageToPrint=توليد صفحة للطباعة FillBarCodeTypeAndValueManually=ملء نوع وقيمة الباركود يدويا. FillBarCodeTypeAndValueFromProduct=ملء نوع وقيمة الباركود من باركود المنتج. FillBarCodeTypeAndValueFromThirdParty=ملء نوع وقيمة الباركود من باركود طرف ثالت. -DefinitionOfBarCodeForProductNotComplete=Definition of type or value of barcode not complete for product %s. -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of barcode non complete for third party %s. -BarCodeDataForProduct=Barcode information of product %s: -BarCodeDataForThirdparty=Barcode information of third party %s: -ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values) -PriceByCustomer=Different prices for each customer -PriceCatalogue=A single sell price per product/service -PricingRule=Rules for selling prices +DefinitionOfBarCodeForProductNotComplete=تعريف نوع أو قيمة الباركود غير كامل للمنتج %s. +DefinitionOfBarCodeForThirdpartyNotComplete=تعريف نوع أو قيمة الباركود غير كامل بالنسبة لجهة خارجية %s. +BarCodeDataForProduct=معلومات الباركود للمنتج %s: +BarCodeDataForThirdparty=معلومات الباركود لطرف ثالث %s: +ResetBarcodeForAllRecords=تحديد قيمة الرمز الشريطي لجميع السجلات (سيؤدي هذا أيضًا إلى إعادة تعيين قيمة الرمز الشريطي المحددة بالفعل بقيم جديدة) +PriceByCustomer=أسعار مختلفة لكل عميل +PriceCatalogue=سعر بيع واحد لكل منتج / خدمة +PricingRule=قواعد أسعار البيع AddCustomerPrice=إضافة السعر من قبل العملاء -ForceUpdateChildPriceSoc=Set same price on customer's subsidiaries +ForceUpdateChildPriceSoc=حدد نفس السعر على الشركات التابعة للعميل PriceByCustomerLog=سجل الأسعار العملاء السابقة MinimumPriceLimit=سعر الحد الأدنى لا يمكن أن يكون أقل ثم٪ الصورة -MinimumRecommendedPrice=Minimum recommended price is: %s +MinimumRecommendedPrice=أدنى سعر موصى به هو: %s PriceExpressionEditor=محرر السعر التعبير PriceExpressionSelected=اختيار التعبير السعر PriceExpressionEditorHelp1="السعر = 2 + 2" أو "2 + 2" لتحديد السعر. استخدام ؛ لفصل التعبيرات PriceExpressionEditorHelp2=يمكنك الوصول إلى ExtraFields مع المتغيرات مثل # # extrafield_myextrafieldkey والمتغيرات العالمية مع # global_mycode # -PriceExpressionEditorHelp3=In both product/service and vendor prices there are these variables available:
#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# -PriceExpressionEditorHelp4=In product/service price only: #supplier_min_price#
In vendor prices only: #supplier_quantity# and #supplier_tva_tx# +PriceExpressionEditorHelp3=تتوفر هذه المتغيرات في أسعار المنتج / الخدمة والموردين:
# tva_tx # # localtax1_tx # # localtax2_tx # # weight # # length # # Surface # # price_min # +PriceExpressionEditorHelp4=في سعر المنتج / الخدمة فقط: # supplier_min_price #
في أسعار البائعين فقط: # supplier_quantity # and # supplier_tva_tx # a09a4b739f17 PriceExpressionEditorHelp5=القيم العالمية المتاحة: PriceMode=وضع السعر PriceNumeric=عدد DefaultPrice=سعر افتراضي -DefaultPriceLog=Log of previous default prices +DefaultPriceLog=سجل الأسعار الافتراضية السابقة ComposedProductIncDecStock=زيادة / نقصان الأسهم على التغيير الأم -ComposedProduct=Child products +ComposedProduct=منتجات الأطفال MinSupplierPrice=الحد الأدنى من سعر الشراء -MinCustomerPrice=Minimum selling price -NoDynamicPrice=No dynamic price +MinCustomerPrice=أدنى سعر بيع +NoDynamicPrice=لا يوجد سعر ديناميكي DynamicPriceConfiguration=التكوين سعر ديناميكي -DynamicPriceDesc=You may define mathematical formulae to calculate Customer or Vendor prices. Such formulas can use all mathematical operators, some constants and variables. You can define here the variables you wish to use. If the variable needs an automatic update, you may define the external URL to allow Dolibarr to update the value automatically. -AddVariable=Add Variable -AddUpdater=Add Updater +DynamicPriceDesc=يمكنك تحديد الصيغ الرياضية لحساب أسعار العميل أو البائع. يمكن أن تستخدم هذه الصيغ جميع العوامل الرياضية ، وبعض الثوابت والمتغيرات. يمكنك هنا تحديد المتغيرات التي ترغب في استخدامها. إذا كان المتغير يحتاج إلى تحديث تلقائي ، فيمكنك تحديد عنوان URL الخارجي للسماح لـ Dolibarr بتحديث القيمة تلقائيًا. +AddVariable=أضف متغير +AddUpdater=أضف المحدث GlobalVariables=المتغيرات العالمية -VariableToUpdate=Variable to update -GlobalVariableUpdaters=External updaters for variables +VariableToUpdate=متغير للتحديث +GlobalVariableUpdaters=المحدِّثات الخارجية للمتغيرات GlobalVariableUpdaterType0=البيانات JSON GlobalVariableUpdaterHelp0=يوزع البيانات JSON من URL محددة، تحدد قيمة الموقع من القيمة ذات الصلة، -GlobalVariableUpdaterHelpFormat0=Format for request {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"} +GlobalVariableUpdaterHelpFormat0=تنسيق الطلب {"URL": "http://example.com/urlofjson"، "VALUE": "array1، array2، targetvalue"} GlobalVariableUpdaterType1=بيانات خدمة ويب GlobalVariableUpdaterHelp1=يوزع بيانات خدمة ويب من URL المحدد، NS يحدد مساحة الاسم، تحدد قيمة الموقع من القيمة ذات الصلة، يجب أن تحتوي على بيانات البيانات لإرسال والطريقة هي الطريقة WS الدعوة -GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}} +GlobalVariableUpdaterHelpFormat1=تنسيق الطلب هو {"URL": "http://example.com/urlofws" ، "VALUE": "array ، targetvalue" ، "NS": "http://example.com/urlofns" ، "METHOD" : "myWSMethod"، "DATA": {"your": "data"، "to": "send"}} UpdateInterval=تحديث الفاصل الزمني (دقائق) -LastUpdated=Latest update +LastUpdated=اخر تحديث CorrectlyUpdated=تحديثها بشكل صحيح PropalMergePdfProductActualFile=استخدام الملفات لإضافة إلى PDF دازور هي / هو PropalMergePdfProductChooseFile=اختر ملفات PDF -IncludingProductWithTag=Including products/services with the tag +IncludingProductWithTag=بما في ذلك المنتجات / الخدمات مع العلامة DefaultPriceRealPriceMayDependOnCustomer=سعر افتراضي، السعر الحقيقي قد تعتمد على العملاء WarningSelectOneDocument=يرجى تحديد وثيقة واحدة على الأقل DefaultUnitToShow=وحدة -NbOfQtyInProposals=Qty in proposals -ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view... -ProductsOrServicesTranslations=Products/Services translations -TranslatedLabel=Translated label -TranslatedDescription=Translated description -TranslatedNote=Translated notes -ProductWeight=Weight for 1 product -ProductVolume=Volume for 1 product -WeightUnits=Weight unit -VolumeUnits=Volume unit -WidthUnits=Width unit -LengthUnits=Length unit -HeightUnits=Height unit -SurfaceUnits=Surface unit -SizeUnits=Size unit -DeleteProductBuyPrice=Delete buying price -ConfirmDeleteProductBuyPrice=Are you sure you want to delete this buying price? -SubProduct=Sub product -ProductSheet=Product sheet -ServiceSheet=Service sheet -PossibleValues=Possible values -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...) -UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers -ProductSupplierDescription=Vendor description for the product -UseProductSupplierPackaging=Use packaging on supplier prices (recalculate quantities according to packaging set on supplier price when adding/updating line in supplier documents) -PackagingForThisProduct=Packaging -PackagingForThisProductDesc=On supplier order, you will automaticly order this quantity (or a multiple of this quantity). Cannot be less than minimum buying quantity -QtyRecalculatedWithPackaging=The quantity of the line were recalculated according to supplier packaging +NbOfQtyInProposals=الكمية في المقترحات +ClinkOnALinkOfColumn=انقر فوق ارتباط العمود %s للحصول على عرض تفصيلي ... +ProductsOrServicesTranslations=ترجمة المنتجات / الخدمات +TranslatedLabel=تسمية مترجمة +TranslatedDescription=وصف مترجم +TranslatedNote=ملاحظات مترجمة +ProductWeight=الوزن لمنتج واحد +ProductVolume=الحجم لمنتج واحد +WeightUnits=وحدة الوزن +VolumeUnits=وحدة الحجم +WidthUnits=وحدة العرض +LengthUnits=وحدة الطول +HeightUnits=وحدة الارتفاع +SurfaceUnits=وحدة السطح +SizeUnits=وحدة الحجم +DeleteProductBuyPrice=حذف سعر الشراء +ConfirmDeleteProductBuyPrice=هل أنت متأكد أنك تريد حذف سعر الشراء هذا؟ +SubProduct=المنتج الفرعي +ProductSheet=ورقة المنتج +ServiceSheet=ورقة الخدمة +PossibleValues=القيم الممكنة +GoOnMenuToCreateVairants=انتقل إلى القائمة %s - %s لإعداد متغيرات السمات (مثل الألوان والحجم ...) +UseProductFournDesc=أضف ميزة لتحديد وصف المنتج المحدد من قبل البائعين (لكل مرجع مورد) بالإضافة إلى وصف العملاء +ProductSupplierDescription=وصف البائع للمنتج +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) +PackagingForThisProduct=التعبئة والتغليف +PackagingForThisProductDesc=سوف تشتري تلقائيًا مضاعفات هذه الكمية. +QtyRecalculatedWithPackaging=تمت إعادة حساب كمية الخط وفقًا لتعبئة المورد #Attributes -VariantAttributes=Variant attributes -ProductAttributes=Variant attributes for products -ProductAttributeName=Variant attribute %s -ProductAttribute=Variant attribute -ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All values will be deleted -ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute? -ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "%s"? -ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object -ProductCombinations=Variants -PropagateVariant=Propagate variants -HideProductCombinations=Hide products variant in the products selector -ProductCombination=Variant -NewProductCombination=New variant -EditProductCombination=Editing variant -NewProductCombinations=New variants -EditProductCombinations=Editing variants -SelectCombination=Select combination -ProductCombinationGenerator=Variants generator -Features=Features -PriceImpact=Price impact -ImpactOnPriceLevel=Impact on price level %s -ApplyToAllPriceImpactLevel= Apply to all levels -ApplyToAllPriceImpactLevelHelp=By clicking here you set the same price impact on all levels -WeightImpact=Weight impact +VariantAttributes=سمات متغيرة +ProductAttributes=سمات متغيرة للمنتجات +ProductAttributeName=سمة المتغير %s +ProductAttribute=السمة المتغيرة +ProductAttributeDeleteDialog=هل أنت متأكد أنك تريد حذف هذه السمة؟ سيتم حذف جميع القيم +ProductAttributeValueDeleteDialog=هل تريد بالتأكيد حذف القيمة "%s" بالمرجع "%s" لهذه السمة؟ +ProductCombinationDeleteDialog=هل تريد بالتأكيد حذف متغير المنتج " %s "؟ +ProductCombinationAlreadyUsed=حدث خطأ أثناء حذف المتغير. يرجى التحقق من عدم استخدامه في أي كائن +ProductCombinations=المتغيرات +PropagateVariant=نشر المتغيرات +HideProductCombinations=إخفاء متغير المنتجات في محدد المنتجات +ProductCombination=متغير +NewProductCombination=متغير جديد +EditProductCombination=تحرير المتغير +NewProductCombinations=المتغيرات الجديدة +EditProductCombinations=تحرير المتغيرات +SelectCombination=حدد مجموعة +ProductCombinationGenerator=مولد المتغيرات +Features=سمات +PriceImpact=تأثير السعر +ImpactOnPriceLevel=التأثير على مستوى السعر %s +ApplyToAllPriceImpactLevel= تنطبق على جميع المستويات +ApplyToAllPriceImpactLevelHelp=بالضغط هنا فإنك تحدد نفس تأثير السعر على جميع المستويات +WeightImpact=تأثير الوزن NewProductAttribute=جديد السمة -NewProductAttributeValue=New attribute value -ErrorCreatingProductAttributeValue=There was an error while creating the attribute value. It could be because there is already an existing value with that reference -ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values -TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage. -DoNotRemovePreviousCombinations=Do not remove previous variants -UsePercentageVariations=Use percentage variations -PercentageVariation=Percentage variation -ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants -NbOfDifferentValues=No. of different values -NbProducts=Number of products -ParentProduct=Parent product -HideChildProducts=Hide variant products -ShowChildProducts=Show variant products -NoEditVariants=Go to Parent product card and edit variants price impact in the variants tab -ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference? -CloneDestinationReference=Destination product reference -ErrorCopyProductCombinations=There was an error while copying the product variants -ErrorDestinationProductNotFound=Destination product not found -ErrorProductCombinationNotFound=Product variant not found -ActionAvailableOnVariantProductOnly=Action only available on the variant of product -ProductsPricePerCustomer=Product prices per customers -ProductSupplierExtraFields=Additional Attributes (Supplier Prices) -DeleteLinkedProduct=Delete the child product linked to the combination -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +NewProductAttributeValue=قيمة السمة الجديدة +ErrorCreatingProductAttributeValue=حدث خطأ أثناء إنشاء قيمة السمة. قد يكون ذلك بسبب وجود قيمة موجودة بالفعل بهذا المرجع +ProductCombinationGeneratorWarning=إذا تابعت ، قبل إنشاء متغيرات جديدة ، سيتم حذف جميع المتغيرات السابقة. سيتم تحديث القيم الموجودة بالفعل بالقيم الجديدة +TooMuchCombinationsWarning=قد يؤدي توليد الكثير من المتغيرات إلى ارتفاع استخدام وحدة المعالجة المركزية والذاكرة وعدم قدرة Dolibarr على إنشائها. قد يساعد تمكين الخيار "%s" في تقليل استخدام الذاكرة. +DoNotRemovePreviousCombinations=لا تقم بإزالة المتغيرات السابقة +UsePercentageVariations=استخدم الاختلافات المئوية +PercentageVariation=اختلاف النسبة المئوية +ErrorDeletingGeneratedProducts=حدث خطأ أثناء محاولة حذف متغيرات المنتج الحالية +NbOfDifferentValues=عدد القيم المختلفة +NbProducts=عدد من المنتجات +ParentProduct=المنتج الأصلي +HideChildProducts=إخفاء المنتجات المتنوعة +ShowChildProducts=عرض المنتجات المتنوعة +NoEditVariants=انتقل إلى بطاقة المنتج الرئيسي وقم بتعديل تأثير سعر المتغيرات في علامة تبويب المتغيرات +ConfirmCloneProductCombinations=هل ترغب في نسخ جميع متغيرات المنتج إلى المنتج الأصلي الآخر مع المرجع المحدد؟ +CloneDestinationReference=مرجع المنتج الوجهة +ErrorCopyProductCombinations=حدث خطأ أثناء نسخ متغيرات المنتج +ErrorDestinationProductNotFound=المنتج الوجهة غير موجود +ErrorProductCombinationNotFound=لم يتم العثور على صيغة المنتج +ActionAvailableOnVariantProductOnly=الإجراء متاح فقط على متغير المنتج +ProductsPricePerCustomer=أسعار المنتجات لكل عميل +ProductSupplierExtraFields=السمات الإضافية (أسعار الموردين) +DeleteLinkedProduct=احذف المنتج الفرعي المرتبط بالمجموعة +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=المتوسط المرجح لسعر PMPValueShort=الواب -mandatoryperiod=Mandatory periods -mandatoryPeriodNeedTobeSet=Note: Period (start and end date) must be defined -mandatoryPeriodNeedTobeSetMsgValidate=A service requires a start and end period -mandatoryHelper=Check this if you want a message to the user when creating / validating an invoice, commercial proposal, sales order without entering a start and end date on lines with this service.
Note that the message is a warning and not a blocking error. -DefaultBOM=Default BOM -DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. -Rank=Rank -SwitchOnSaleStatus=Switch on sale status -SwitchOnPurchaseStatus=Switch on purchase status -StockMouvementExtraFields= Extra Fields (stock mouvement) +mandatoryperiod=فترات إلزامية +mandatoryPeriodNeedTobeSet=ملاحظة: يجب تحديد الفترة (تاريخ البدء والانتهاء) +mandatoryPeriodNeedTobeSetMsgValidate=تتطلب الخدمة فترة بداية ونهاية +mandatoryHelper=حدد هذا إذا كنت تريد رسالة إلى المستخدم عند إنشاء / التحقق من صحة فاتورة ، أو عرض تجاري ، أو أمر مبيعات دون إدخال تاريخ بدء وانتهاء في سطور هذه الخدمة.
لاحظ أن الرسالة تحذير وليست خطأ حظر. +DefaultBOM=الافتراضي BOM +DefaultBOMDesc=يوصى باستخدام قائمة مكونات الصنف الافتراضية لتصنيع هذا المنتج. يمكن تعيين هذا الحقل فقط إذا كانت طبيعة المنتج "%s". +Rank=مرتبة +MergeOriginProduct=منتج مكرر (المنتج الذي تريد حذفه) +MergeProducts=دمج المنتجات +ConfirmMergeProducts=هل أنت متأكد أنك تريد دمج المنتج المختار مع المنتج الحالي؟ سيتم نقل جميع العناصر المرتبطة (الفواتير ، الطلبات ، ...) إلى المنتج الحالي ، وبعد ذلك سيتم حذف المنتج المختار. +ProductsMergeSuccess=تم دمج المنتجات +ErrorsProductsMerge=دمج الأخطاء في المنتجات +SwitchOnSaleStatus=قم بتشغيل حالة البيع +SwitchOnPurchaseStatus=قم بتشغيل حالة الشراء +UpdatePrice=Increase/decrease customer price +StockMouvementExtraFields= الحقول الإضافية (حركة الأسهم) +InventoryExtraFields= الحقول الإضافية (المخزون) +ScanOrTypeOrCopyPasteYourBarCodes=امسح أو اكتب أو انسخ / الصق الرموز الشريطية +PuttingPricesUpToDate=تحديث الأسعار بالأسعار الحالية المعروفة +PMPExpected=يتوقع PMP +ExpectedValuation=التقييم المتوقع +PMPReal=حقيقي PMP +RealValuation=التقييم الحقيقي +ConfirmEditExtrafield = حدد المجال الإضافي الذي تريد تعديله +ConfirmEditExtrafieldQuestion = هل أنت متأكد أنك تريد تعديل هذا المجال الإضافي؟ +ModifyValueExtrafields = تعديل قيمة اكسترافيلد +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/ar_SA/projects.lang b/htdocs/langs/ar_SA/projects.lang index 21a8c799261..cc5c43d57ad 100644 --- a/htdocs/langs/ar_SA/projects.lang +++ b/htdocs/langs/ar_SA/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=هذا الرأي يعرض جميع المشاريع والمه TasksDesc=هذا الرأي يعرض جميع المشاريع والمهام (أذونات المستخدم الخاص أعطى الصلاحية لعرض كل شيء). AllTaskVisibleButEditIfYouAreAssigned=تظهر جميع المهام للمشاريع المؤهلة ، ولكن يمكنك إدخال الوقت فقط للمهمة المعينة للمستخدم المحدد. قم بتعيين مهمة إذا كنت بحاجة إلى إدخال الوقت فيها. OnlyYourTaskAreVisible=تظهر فقط المهام المعينة لك. إذا كنت بحاجة إلى إدخال الوقت في مهمة وإذا كانت المهمة غير مرئية هنا ، فأنت بحاجة إلى تعيين المهمة لنفسك. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=مهام المشاريع ProjectCategories=علامات / فئات المشروع NewProject=مشروع جديد @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=يقود كمية من المشاريع ا OpportunitiesStatusForProjects=يقود كمية من المشاريع حسب الحالة ShowProject=وتبين للمشروع ShowTask=وتظهر هذه المهمة +SetThirdParty=Set third party SetProject=وضع المشروع +OutOfProject=Out of project NoProject=لا يعرف أو المملوكة للمشروع NbOfProjects=عدد المشاريع NbOfTasks=عدد المهام @@ -122,7 +125,8 @@ ValidateProject=تحقق من مشروع غابة ConfirmValidateProject=هل أنت متأكد أنك تريد التحقق من صحة هذا المشروع؟ CloseAProject=وثيقة المشروع ConfirmCloseAProject=هل أنت متأكد أنك تريد إغلاق هذا المشروع؟ -AlsoCloseAProject=أغلق المشروع أيضًا (اتركه مفتوحًا إذا كنت لا تزال بحاجة إلى متابعة مهام الإنتاج عليه) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=فتح مشروع ConfirmReOpenAProject=هل أنت متأكد أنك تريد إعادة فتح هذا المشروع؟ ProjectContact=اتصالات من المشروع @@ -165,7 +169,7 @@ OpportunityProbability=احتمال الرصاص OpportunityProbabilityShort=بروباب الرصاص. OpportunityAmount=كمية الرصاص OpportunityAmountShort=كمية الرصاص -OpportunityWeightedAmount=المقدار المرجح للفرصة +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=مقابل. الكمية المرجحة OpportunityAmountAverageShort=متوسط مبلغ الرصاص OpportunityAmountWeigthedShort=مبلغ الرصاص المرجح @@ -238,7 +242,7 @@ OppStatusPENDING=بانتظار OppStatusWON=فاز OppStatusLOST=ضائع Budget=ميزانية -AllowToLinkFromOtherCompany=السماح بربط مشروع من شركة أخرى

القيم المدعومة:
- احتفظ به فارغًا: يمكنك ربط أي مشروع من مشاريع الشركة (افتراضي) a0342fccfda019b34 معرفات الجهات الخارجية مفصولة بفواصل: يمكن ربط جميع مشاريع هذه الأطراف الثالثة (مثال: 123،4795،53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=أحدث مشاريع %s LatestModifiedProjects=أحدث مشاريع %s المعدلة OtherFilteredTasks=مهام أخرى تمت تصفيتها @@ -259,7 +263,7 @@ TimeSpentInvoiced=الوقت المستغرق في الفاتورة TimeSpentForIntervention=قضى وقتا TimeSpentForInvoice=قضى وقتا OneLinePerUser=خط واحد لكل مستخدم -ServiceToUseOnLines=Service to use on lines +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=تم إنشاء الفاتورة %s من الوقت المنقضي في المشروع InterventionGeneratedFromTimeSpent=تم إنشاء التدخل %s من الوقت الذي يقضيه في المشروع ProjectBillTimeDescription=تحقق مما إذا كنت قد أدخلت الجدول الزمني لمهام المشروع وكنت تخطط لإنشاء فاتورة (فواتير) من الجدول الزمني لفوترة عميل المشروع (لا تحقق مما إذا كنت تخطط لإنشاء فاتورة لا تستند إلى الجداول الزمنية التي تم إدخالها). ملاحظة: لإنشاء فاتورة ، انتقل إلى علامة التبويب "الوقت المستغرق" في المشروع وحدد سطورًا لتضمينها. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=يتم احتساب الربح باستخدام AddPersonToTask=أضف أيضًا إلى المهام UsageOrganizeEvent=الاستعمال: تنظيم الحدث PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=تصنيف المشروع على أنه مغلق عند اكتمال جميع مهامه (تقدم 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=ملاحظة: المشاريع الحالية مع جميع المهام في 100%% لن يتأثر التقدم: سيكون عليك إغلاقها يدويًا. يؤثر هذا الخيار فقط على المشاريع المفتوحة. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=حدد سطور الوقت المستغرقة التي لم يتم تحرير فواتير بها ، ثم قم بإجراء جماعي "إنشاء الفاتورة" لفواتيرها ProjectTasksWithoutTimeSpent=مهام المشروع دون إضاعة الوقت FormForNewLeadDesc=شكرا لملء النموذج التالي للاتصال بنا. يمكنك أيضًا إرسال بريد إلكتروني إلينا مباشرة إلى %s . @@ -294,3 +298,4 @@ EnablePublicLeadForm=قم بتمكين النموذج العام للاتصال NewLeadbyWeb=تم تسجيل رسالتك أو طلبك. سوف نقوم بالرد أو الاتصال بك قريبا. NewLeadForm=استمارة اتصال جديدة LeadFromPublicForm=عميل محتمل عبر الإنترنت من شكل عام +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/ar_SA/propal.lang b/htdocs/langs/ar_SA/propal.lang index f7af2ee2cf7..610fd75eb72 100644 --- a/htdocs/langs/ar_SA/propal.lang +++ b/htdocs/langs/ar_SA/propal.lang @@ -13,16 +13,16 @@ Prospect=احتمال DeleteProp=اقتراح حذف التجارية ValidateProp=مصادقة على اقتراح التجارية AddProp=إنشاء اقتراح -ConfirmDeleteProp=Are you sure you want to delete this commercial proposal? -ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s? -LastPropals=Latest %s proposals +ConfirmDeleteProp=هل أنت متأكد أنك تريد حذف هذا العرض التجاري؟ +ConfirmValidateProp=هل أنت متأكد من أنك تريد التحقق من صحة هذا العرض التجاري تحت الاسم %s ؟ +LastPropals=أحدث مقترحات %s LastModifiedProposals=أحدث %s العروض المعدلة AllPropals=جميع المقترحات SearchAProposal=بحث اقتراح -NoProposal=No proposal +NoProposal=لا يوجد اقتراح ProposalsStatistics=مقترحات تجارية 'إحصاءات NumberOfProposalsByMonth=عدد شهر -AmountOfProposalsByMonthHT=Amount by month (excl. tax) +AmountOfProposalsByMonthHT=المبلغ بالشهر (بدون الضريبة) NbOfProposals=عدد من المقترحات والتجاري ShowPropal=وتظهر اقتراح PropalsDraft=المسودات @@ -33,7 +33,7 @@ PropalStatusSigned=وقعت (لمشروع القانون) PropalStatusNotSigned=لم يتم التوقيع (مغلقة) PropalStatusBilled=فواتير PropalStatusDraftShort=مسودة -PropalStatusValidatedShort=Validated (open) +PropalStatusValidatedShort=التحقق من صحتها (مفتوح) PropalStatusClosedShort=مغلقة PropalStatusSignedShort=وقعت PropalStatusNotSignedShort=لم يتم التوقيع @@ -47,53 +47,72 @@ SendPropalByMail=اقتراح ارسال التجارية عن طريق البر DatePropal=تاريخ الاقتراح DateEndPropal=تاريخ انتهاء الصلاحية ValidityDuration=ومدة صلاحيتها -SetAcceptedRefused=Set accepted/refused +SetAcceptedRefused=مجموعة مقبولة / مرفوضة ErrorPropalNotFound=Propal ق لم يتم العثور على ٪ AddToDraftProposals=إضافة إلى صياغة اقتراح NoDraftProposals=أي مشاريع اقتراحات CopyPropalFrom=اقتراح إنشاء التجارية عن طريق نسخ وجود اقتراح -CreateEmptyPropal=Create empty commercial proposal or from list of products/services +CreateEmptyPropal=إنشاء عرض تجاري فارغ أو من قائمة المنتجات / الخدمات DefaultProposalDurationValidity=تقصير مدة صلاحية اقتراح التجارية (أيام) -UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address -ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? -ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? +DefaultPuttingPricesUpToDate=بشكل افتراضي ، يتم تحديث الأسعار مع الأسعار الحالية المعروفة عند استنساخ الاقتراح +UseCustomerContactAsPropalRecipientIfExist=استخدم جهة الاتصال / العنوان من النوع "اقتراح متابعة جهات الاتصال" إذا تم تحديده بدلاً من عنوان الطرف الثالث كعنوان مستلم الاقتراح +ConfirmClonePropal=هل أنت متأكد من أنك تريد استنساخ العرض التجاري %s ؟ +ConfirmReOpenProp=هل أنت متأكد من أنك تريد فتح العرض التجاري %s ؟ ProposalsAndProposalsLines=واقتراح الخطوط التجارية ProposalLine=اقتراح خط -ProposalLines=Proposal lines +ProposalLines=خطوط الاقتراح AvailabilityPeriod=توفر تأخير SetAvailability=ضبط تأخير توافر AfterOrder=بعد ذلك OtherProposals=مقترحات أخرى + ##### Availability ##### AvailabilityTypeAV_NOW=فوري AvailabilityTypeAV_1W=1 أسبوع AvailabilityTypeAV_2W=2 أسابيع AvailabilityTypeAV_3W=3 أسابيع AvailabilityTypeAV_1M=1 شهر -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=اقتراح ممثل متابعة TypeContact_propal_external_BILLING=الزبون فاتورة الاتصال TypeContact_propal_external_CUSTOMER=اتصل العملاء اقتراح متابعة -TypeContact_propal_external_SHIPPING=Customer contact for delivery +TypeContact_propal_external_SHIPPING=الاتصال بالعميل للتسليم + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=لا يمكن تعيين غير موقعة +CaseFollowedBy=حالة متبوعة +ConfirmMassNoSignature=تأكيد مجمّع غير موقّع +ConfirmMassNoSignatureQuestion=هل أنت متأكد من أنك تريد تعيين السجلات المحددة غير الموقعة؟ +ConfirmMassSignature=تأكيد التوقيع بالجملة +ConfirmMassSignatureQuestion=هل أنت متأكد أنك تريد التوقيع على السجلات المختارة؟ +ConfirmMassValidation=تأكيد التحقق من صحة الجملة +ConfirmMassValidationQuestion=هل أنت متأكد أنك تريد التحقق من صحة السجلات المحددة؟ +ConfirmRefusePropal=هل أنت متأكد أنك تريد رفض هذا العرض التجاري؟ +ContractSigned=Contract signed +DefaultModelPropalClosed=القالب الافتراضي عند إغلاق الأعمال المقترح (فواتير) DefaultModelPropalCreate=إنشاء نموذج افتراضي DefaultModelPropalToBill=القالب الافتراضي عند إغلاق الأعمال المقترح (أن الفاتورة) -DefaultModelPropalClosed=القالب الافتراضي عند إغلاق الأعمال المقترح (فواتير) +DocModelAzurDescription=نموذج اقتراح كامل (التنفيذ القديم للقالب السماوي) +DocModelCyanDescription=نموذج اقتراح كامل +FichinterSigned=Intervention signed +IdProduct=معرف المنتج +IdProposal=معرف الاقتراح +IsNotADraft=ليس مسودة +LineBuyPriceHT=سعر الشراء المبلغ صافي الضريبة للخط +NoSign=رفض +NoSigned=مجموعة غير موقعة +PassedInOpenStatus=تم التحقق من صحتها +PropalAlreadyRefused=الاقتراح رفض بالفعل +PropalAlreadySigned=تم قبول الاقتراح بالفعل +PropalRefused=تم رفض الاقتراح +PropalSigned=تم قبول الاقتراح ProposalCustomerSignature=قبول كتابي، ختم الشركة والتاريخ والتوقيع -ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal -RefusePropal=Refuse proposal -Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ProposalsStatisticsSuppliers=إحصاءات عروض البائعين +RefusePropal=اقتراح رفض +Sign=إشارة +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=قبول الاقتراح +Signed=وقعت +SignedOnly=وقعت فقط diff --git a/htdocs/langs/ar_SA/receiptprinter.lang b/htdocs/langs/ar_SA/receiptprinter.lang index 430774f17dd..e01842f41a7 100644 --- a/htdocs/langs/ar_SA/receiptprinter.lang +++ b/htdocs/langs/ar_SA/receiptprinter.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter +ReceiptPrinterSetup=إعداد وحدة ReceiptPrinter PrinterAdded=تم إضافة الطابعة %s PrinterUpdated=تم تحديث الطابعة %s PrinterDeleted=تم حذف الطابعة %s TestSentToPrinter=تجربة طباعة نموذج على الطابعة %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers +ReceiptPrinter=طابعات الإيصالات +ReceiptPrinterDesc=إعداد طابعات الإيصالات ReceiptPrinterTemplateDesc=إعداد القوالب -ReceiptPrinterTypeDesc=وصف نوع استلام الطابعة +ReceiptPrinterTypeDesc=مثال على القيم المحتملة للحقل "المعلمات" وفقًا لنوع السائق ReceiptPrinterProfileDesc=وصف الملف استلام الطابعة ListPrinters=قائمة طابعات SetupReceiptTemplate=إعداد قالب @@ -15,12 +15,12 @@ CONNECTOR_DUMMY=طابعة وهمية CONNECTOR_NETWORK_PRINT=طابعة الشبكة CONNECTOR_FILE_PRINT=الطابعة المحلية CONNECTOR_WINDOWS_PRINT=طابعة ويندوز المحلية -CONNECTOR_CUPS_PRINT=Cups Printer +CONNECTOR_CUPS_PRINT=طابعة أكواب CONNECTOR_DUMMY_HELP=طابعة وهمية لاختبار، لا يفعل شيئا CONNECTOR_NETWORK_PRINT_HELP=10.xxx:9100 CONNECTOR_FILE_PRINT_HELP=/ ديف / USB / lp0، / ديف / USB / LP1 CONNECTOR_WINDOWS_PRINT_HELP=LPT1، COM1، فلان: // FooUser: السر @ الكمبيوتر / مجموعة العمل / استلام الطابعة -CONNECTOR_CUPS_PRINT_HELP=CUPS printer name, example: HPRT_TP805L +CONNECTOR_CUPS_PRINT_HELP=اسم طابعة CUPS ، على سبيل المثال: HPRT_TP805L PROFILE_DEFAULT=ملف التعريف الافتراضي PROFILE_SIMPLE=ملف التعريف بسيط PROFILE_EPOSTEP=ملحمة تيب الملف الشخصي @@ -31,7 +31,7 @@ PROFILE_SIMPLE_HELP=لمحة بسيطة لا الرسومات PROFILE_EPOSTEP_HELP=ملحمة تيب الملف الشخصي PROFILE_P822D_HELP=P822D الشخصي لا الرسومات PROFILE_STAR_HELP=نجمة الشخصي -DOL_LINE_FEED=Skip line +DOL_LINE_FEED=تخطي الخط DOL_ALIGN_LEFT=ترك النص محاذاة DOL_ALIGN_CENTER=نص المركز DOL_ALIGN_RIGHT=النص محاذاة إلى اليمين @@ -45,38 +45,40 @@ DOL_CUT_PAPER_PARTIAL=تذكرة قطع جزئيا DOL_OPEN_DRAWER=فتح درج النقود DOL_ACTIVATE_BUZZER=تفعيل صفارة DOL_PRINT_QRCODE=طباعة رمز الاستجابة السريعة -DOL_PRINT_LOGO=Print logo of my company -DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) -DOL_BOLD=Bold -DOL_BOLD_DISABLED=Disable bold -DOL_DOUBLE_HEIGHT=Double height size -DOL_DOUBLE_WIDTH=Double width size -DOL_DEFAULT_HEIGHT_WIDTH=Default height and width size -DOL_UNDERLINE=Enable underline -DOL_UNDERLINE_DISABLED=Disable underline -DOL_BEEP=Beed sound -DOL_PRINT_TEXT=Print text -DateInvoiceWithTime=Invoice date and time -YearInvoice=Invoice year -DOL_VALUE_MONTH_LETTERS=Invoice month in letters -DOL_VALUE_MONTH=Invoice month -DOL_VALUE_DAY=Invoice day -DOL_VALUE_DAY_LETTERS=Inovice day in letters -DOL_LINE_FEED_REVERSE=Line feed reverse -InvoiceID=Invoice ID +DOL_PRINT_LOGO=طباعة شعار شركتي +DOL_PRINT_LOGO_OLD=طباعة شعار شركتي (طابعات قديمة) +DOL_BOLD=عريض +DOL_BOLD_DISABLED=تعطيل الغامق +DOL_DOUBLE_HEIGHT=حجم ارتفاع مزدوج +DOL_DOUBLE_WIDTH=حجم العرض المزدوج +DOL_DEFAULT_HEIGHT_WIDTH=الحجم الافتراضي للعرض والارتفاع +DOL_UNDERLINE=تمكين التسطير +DOL_UNDERLINE_DISABLED=تعطيل التسطير +DOL_BEEP=صوت صفير +DOL_BEEP_ALTERNATIVE=صوت صفير (الوضع البديل) +DOL_PRINT_CURR_DATE=طباعة التاريخ / الوقت الحالي +DOL_PRINT_TEXT=طباعة النص +DateInvoiceWithTime=تاريخ ووقت الفاتورة +YearInvoice=سنة الفاتورة +DOL_VALUE_MONTH_LETTERS=شهر الفاتورة بالأحرف +DOL_VALUE_MONTH=شهر الفاتورة +DOL_VALUE_DAY=يوم الفاتورة +DOL_VALUE_DAY_LETTERS=يوم Inovice في الرسائل +DOL_LINE_FEED_REVERSE=خط التغذية العكسي +InvoiceID=هوية صوتية InvoiceRef=فاتورة المرجع -DOL_PRINT_OBJECT_LINES=Invoice lines -DOL_VALUE_CUSTOMER_FIRSTNAME=Customer first name -DOL_VALUE_CUSTOMER_LASTNAME=Customer last name -DOL_VALUE_CUSTOMER_MAIL=Customer mail -DOL_VALUE_CUSTOMER_PHONE=Customer phone -DOL_VALUE_CUSTOMER_MOBILE=Customer mobile -DOL_VALUE_CUSTOMER_SKYPE=Customer Skype -DOL_VALUE_CUSTOMER_TAX_NUMBER=Customer tax number -DOL_VALUE_CUSTOMER_ACCOUNT_BALANCE=Customer account balance -DOL_VALUE_MYSOC_NAME=Your company name -VendorLastname=Vendor last name -VendorFirstname=Vendor first name -VendorEmail=Vendor email -DOL_VALUE_CUSTOMER_POINTS=Customer points -DOL_VALUE_OBJECT_POINTS=Object points +DOL_PRINT_OBJECT_LINES=سطور الفاتورة +DOL_VALUE_CUSTOMER_FIRSTNAME=الاسم الأول للعميل +DOL_VALUE_CUSTOMER_LASTNAME=الاسم الأخير للعميل +DOL_VALUE_CUSTOMER_MAIL=بريد العميل +DOL_VALUE_CUSTOMER_PHONE=هاتف العميل +DOL_VALUE_CUSTOMER_MOBILE=جوّال العميل +DOL_VALUE_CUSTOMER_SKYPE=عميل سكايب +DOL_VALUE_CUSTOMER_TAX_NUMBER=الرقم الضريبي للعميل +DOL_VALUE_CUSTOMER_ACCOUNT_BALANCE=رصيد حساب العميل +DOL_VALUE_MYSOC_NAME=اسم شركتك +VendorLastname=الاسم الأخير للبائع +VendorFirstname=الاسم الأول للبائع +VendorEmail=البريد الإلكتروني للبائع +DOL_VALUE_CUSTOMER_POINTS=نقاط العميل +DOL_VALUE_OBJECT_POINTS=نقاط الكائن diff --git a/htdocs/langs/ar_SA/receptions.lang b/htdocs/langs/ar_SA/receptions.lang index 0a463e7d4fc..00442ed86a8 100644 --- a/htdocs/langs/ar_SA/receptions.lang +++ b/htdocs/langs/ar_SA/receptions.lang @@ -1,54 +1,54 @@ # Dolibarr language file - Source file is en_US - receptions -ReceptionDescription=Vendor reception management (Create reception documents) -ReceptionsSetup=Vendor Reception setup -RefReception=Ref. reception +ReceptionDescription=إدارة استقبال البائعين (إنشاء مستندات استلام) +ReceptionsSetup=إعداد استقبال البائعين +RefReception=المرجع. استقبال Reception=على عملية -Receptions=Receptions -AllReceptions=All Receptions +Receptions=حفلات الاستقبال +AllReceptions=كل الاستقبالات Reception=على عملية -Receptions=Receptions -ShowReception=Show Receptions -ReceptionsArea=Receptions area -ListOfReceptions=List of receptions -ReceptionMethod=Reception method -LastReceptions=Latest %s receptions -StatisticsOfReceptions=Statistics for receptions -NbOfReceptions=Number of receptions -NumberOfReceptionsByMonth=Number of receptions by month -ReceptionCard=Reception card -NewReception=New reception -CreateReception=Create reception -QtyInOtherReceptions=Qty in other receptions -OtherReceptionsForSameOrder=Other receptions for this order -ReceptionsAndReceivingForSameOrder=Receptions and receipts for this order -ReceptionsToValidate=Receptions to validate +Receptions=حفلات الاستقبال +ShowReception=عرض حفلات الاستقبال +ReceptionsArea=منطقة الاستقبالات +ListOfReceptions=قائمة حفلات الاستقبال +ReceptionMethod=طريقة الاستقبال +LastReceptions=أحدث حفلات استقبال %s +StatisticsOfReceptions=إحصائيات حفلات الاستقبال +NbOfReceptions=عدد الاستقبالات +NumberOfReceptionsByMonth=عدد الاستقبالات حسب الشهر +ReceptionCard=بطاقة الاستقبال +NewReception=استقبال جديد +CreateReception=إنشاء استقبال +QtyInOtherReceptions=الكمية في حفلات الاستقبال الأخرى +OtherReceptionsForSameOrder=استقبالات أخرى لهذا الطلب +ReceptionsAndReceivingForSameOrder=استقبالات وإيصالات لهذا الطلب +ReceptionsToValidate=استقبالات للتحقق من صحة StatusReceptionCanceled=ألغيت StatusReceptionDraft=مسودة -StatusReceptionValidated=Validated (products to receive or already received) -StatusReceptionValidatedToReceive=Validated (products to receive) -StatusReceptionValidatedReceived=Validated (products received) +StatusReceptionValidated=تم التحقق من صحتها (استلام المنتجات أو استلامها بالفعل) +StatusReceptionValidatedToReceive=تم التحقق من صحتها (المنتجات المراد استلامها) +StatusReceptionValidatedReceived=تم التحقق من صحتها (تم استلام المنتجات) StatusReceptionProcessed=معالجة StatusReceptionDraftShort=مسودة StatusReceptionValidatedShort=التحقق من صحة StatusReceptionProcessedShort=معالجة -ReceptionSheet=Reception sheet -ConfirmDeleteReception=Are you sure you want to delete this reception? -ConfirmValidateReception=Are you sure you want to validate this reception with reference %s? -ConfirmCancelReception=Are you sure you want to cancel this reception? -StatsOnReceptionsOnlyValidated=Statistics conducted on receptions only validated. Date used is date of validation of reception (planed delivery date is not always known). -SendReceptionByEMail=Send reception by email -SendReceptionRef=Submission of reception %s -ActionsOnReception=Events on reception -ReceptionCreationIsDoneFromOrder=For the moment, creation of a new reception is done from the Purchase Order. -ReceptionLine=Reception line -ProductQtyInReceptionAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersReceptionAlreadyRecevied=Product quantity from open supplier order already received -ValidateOrderFirstBeforeReception=You must first validate the order before being able to make receptions. -ReceptionsNumberingModules=Numbering module for receptions -ReceptionsReceiptModel=Document templates for receptions -NoMorePredefinedProductToDispatch=No more predefined products to dispatch -ReceptionExist=A reception exists -ByingPrice=Bying price -ReceptionBackToDraftInDolibarr=Reception %s back to draft -ReceptionClassifyClosedInDolibarr=Reception %s classified Closed -ReceptionUnClassifyCloseddInDolibarr=Reception %s re-open +ReceptionSheet=ورقة استقبال +ValidateReception=Validate reception +ConfirmDeleteReception=هل أنت متأكد أنك تريد حذف هذا الاستقبال؟ +ConfirmValidateReception=هل أنت متأكد من أنك تريد التحقق من صحة هذا الاستقبال بالمرجع %s ؟ +ConfirmCancelReception=هل أنت متأكد أنك تريد إلغاء هذا الاستقبال؟ +StatsOnReceptionsOnlyValidated=تم التحقق من صحة الإحصائيات التي أجريت على حفلات الاستقبال فقط. التاريخ المستخدم هو تاريخ التحقق من الاستلام (تاريخ التسليم المخطط غير معروف دائمًا). +SendReceptionByEMail=إرسال الاستقبال عن طريق البريد الإلكتروني +SendReceptionRef=تقديم الاستقبال %s +ActionsOnReception=الأحداث على الاستقبال +ReceptionCreationIsDoneFromOrder=في الوقت الحالي ، يتم إنشاء استقبال جديد من أمر الشراء. +ReceptionLine=خط استقبال +ProductQtyInReceptionAlreadySent=تم إرسال كمية المنتج من أمر المبيعات المفتوح بالفعل +ProductQtyInSuppliersReceptionAlreadyRecevied=تم استلام كمية المنتج من طلب المورد المفتوح بالفعل +ValidateOrderFirstBeforeReception=يجب عليك أولاً التحقق من صحة الطلب قبل التمكن من إجراء حفلات الاستقبال. +ReceptionsNumberingModules=وحدة الترقيم لحفلات الاستقبال +ReceptionsReceiptModel=قوالب الوثيقة لحفلات الاستقبال +NoMorePredefinedProductToDispatch=لا مزيد من المنتجات المحددة مسبقًا لإرسالها +ReceptionExist=يوجد استقبال +ReceptionBackToDraftInDolibarr=الاستقبال %s يعود إلى المسودة +ReceptionClassifyClosedInDolibarr=الاستقبال %s مصنف مغلق +ReceptionUnClassifyCloseddInDolibarr=إعادة فتح الاستقبال %s diff --git a/htdocs/langs/ar_SA/recruitment.lang b/htdocs/langs/ar_SA/recruitment.lang index d7464982228..7e947a4a1cb 100644 --- a/htdocs/langs/ar_SA/recruitment.lang +++ b/htdocs/langs/ar_SA/recruitment.lang @@ -18,59 +18,62 @@ # # Module label 'ModuleRecruitmentName' -ModuleRecruitmentName = Recruitment +ModuleRecruitmentName = توظيف # Module description 'ModuleRecruitmentDesc' -ModuleRecruitmentDesc = Manage and follow recruitment campaigns for new job positions +ModuleRecruitmentDesc = إدارة ومتابعة حملات التوظيف لشغل وظائف جديدة # # Admin page # -RecruitmentSetup = Recruitment setup +RecruitmentSetup = إعداد التوظيف Settings = إعدادات -RecruitmentSetupPage = Enter here the setup of main options for the recruitment module -RecruitmentArea=Recruitement area -PublicInterfaceRecruitmentDesc=Public pages of jobs are public URLs to show and answer to open jobs. There is one different link for each open job, found on each job record. -EnablePublicRecruitmentPages=Enable public pages of open jobs +RecruitmentSetupPage = أدخل هنا إعداد الخيارات الرئيسية لوحدة التوظيف +RecruitmentArea=منطقة التوظيف +PublicInterfaceRecruitmentDesc=الصفحات العامة للوظائف هي عناوين URL عامة لإظهار الوظائف المفتوحة والإجابة عليها. يوجد رابط واحد مختلف لكل وظيفة متاحة في كل سجل وظيفة. +EnablePublicRecruitmentPages=تمكين الصفحات العامة للوظائف المفتوحة # # About page # About = حول -RecruitmentAbout = About Recruitment -RecruitmentAboutPage = Recruitment about page -NbOfEmployeesExpected=Expected nb of employees -JobLabel=Label of job position -WorkPlace=Work place -DateExpected=Expected date -FutureManager=Future manager -ResponsibleOfRecruitement=Responsible of recruitment -IfJobIsLocatedAtAPartner=If job is located at a partner place +RecruitmentAbout = حول التوظيف +RecruitmentAboutPage = التوظيف حول الصفحة +NbOfEmployeesExpected=ملحوظة من الموظفين المتوقع +JobLabel=تسمية الوظيفة +WorkPlace=مكان العمل +DateExpected=التاريخ المتوقع +FutureManager=مدير المستقبل +ResponsibleOfRecruitement=مسؤول عن التوظيف +IfJobIsLocatedAtAPartner=إذا كانت الوظيفة موجودة في مكان شريك PositionToBeFilled=الوظيفه -PositionsToBeFilled=Job positions -ListOfPositionsToBeFilled=List of job positions -NewPositionToBeFilled=New job positions +PositionsToBeFilled=المناصب الوظيفية +ListOfPositionsToBeFilled=قائمة الوظائف +NewPositionToBeFilled=وظائف جديدة -JobOfferToBeFilled=Job position to be filled -ThisIsInformationOnJobPosition=Information of the job position to be filled -ContactForRecruitment=Contact for recruitment -EmailRecruiter=Email recruiter -ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used -NewCandidature=New application -ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration -ContractProposed=Contract proposed -ContractSigned=Contract signed -ContractRefused=Contract refused -RecruitmentCandidature=Application -JobPositions=Job positions -RecruitmentCandidatures=Applications -InterviewToDo=Interview to do -AnswerCandidature=Application answer -YourCandidature=Your application -YourCandidatureAnswerMessage=Thanks you for your application.
... -JobClosedTextCandidateFound=The job position is closed. The position has been filled. -JobClosedTextCanceled=The job position is closed. -ExtrafieldsJobPosition=Complementary attributes (job positions) -ExtrafieldsApplication=Complementary attributes (job applications) -MakeOffer=Make an offer +JobOfferToBeFilled=الوظيفة المراد شغلها +ThisIsInformationOnJobPosition=معلومات الوظيفة المراد شغلها +ContactForRecruitment=الاتصال للتوظيف +EmailRecruiter=المجند البريد الإلكتروني +ToUseAGenericEmail=لاستخدام بريد إلكتروني عام. إذا لم يتم تحديده ، فسيتم استخدام البريد الإلكتروني للمسؤول عن التوظيف +NewCandidature=تطبيق جديد +ListOfCandidatures=قائمة التطبيقات +Remuneration=الراتب +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary +ContractProposed=عقد مقترح +ContractSigned=تم توقيع العقد +ContractRefused=العقد مرفوض +RecruitmentCandidature=طلب +JobPositions=المناصب الوظيفية +RecruitmentCandidatures=التطبيقات +InterviewToDo=Contacts to follow +AnswerCandidature=إجابة التطبيق +YourCandidature=تطبيقك +YourCandidatureAnswerMessage=شكرا لك على التطبيق الخاص بك.
... +JobClosedTextCandidateFound=الوظيفة مغلقة. تم شغل المنصب. +JobClosedTextCanceled=الوظيفة مغلقة. +ExtrafieldsJobPosition=السمات التكميلية (المناصب الوظيفية) +ExtrafieldsApplication=السمات التكميلية (طلبات العمل) +MakeOffer=تقديم عرض +WeAreRecruiting=نحن نوظف. هذه قائمة بالوظائف الشاغرة التي يتعين شغلها ... +NoPositionOpen=لا توجد وظائف مفتوحة في الوقت الحالي diff --git a/htdocs/langs/ar_SA/resource.lang b/htdocs/langs/ar_SA/resource.lang index ea416f6cbca..b4e77361bdc 100644 --- a/htdocs/langs/ar_SA/resource.lang +++ b/htdocs/langs/ar_SA/resource.lang @@ -5,7 +5,7 @@ DeleteResource=حذف الموارد ConfirmDeleteResourceElement=تأكيد حذف المورد لهذا العنصر NoResourceInDatabase=أي مورد في قاعدة البيانات. NoResourceLinked=ربط أي مورد - +ActionsOnResource=أحداث حول هذا المورد ResourcePageIndex=قائمة الموارد ResourceSingular=مورد ResourceCard=بطاقة الموارد @@ -30,7 +30,10 @@ DictionaryResourceType=نوع الموارد SelectResource=حدد الموارد -IdResource=Id resource -AssetNumber=Serial number -ResourceTypeCode=Resource type code +IdResource=معرف المورد +AssetNumber=رقم سري +ResourceTypeCode=رمز نوع المورد ImportDataset_resource_1=مصادر + +ErrorResourcesAlreadyInUse=بعض الموارد قيد الاستخدام +ErrorResourceUseInEvent=%s المستخدم في حدث %s diff --git a/htdocs/langs/ar_SA/salaries.lang b/htdocs/langs/ar_SA/salaries.lang index bca976aec5f..d0e339082da 100644 --- a/htdocs/langs/ar_SA/salaries.lang +++ b/htdocs/langs/ar_SA/salaries.lang @@ -1,26 +1,27 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Accounting account used for user third parties -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage payments -CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=حساب المحاسبة بشكل افتراضي لمدفوعات الأجور +CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=بشكل افتراضي ، اترك خيار "إنشاء دفعة إجمالية تلقائيًا" فارغًا عند إنشاء راتب Salary=الراتب Salaries=الرواتب -NewSalary=New salary -AddSalary=Add salary -NewSalaryPayment=New salary card -AddSalaryPayment=Add salary payment +NewSalary=راتب جديد +AddSalary=أضف الراتب +NewSalaryPayment=بطاقة راتب جديدة +AddSalaryPayment=اضافة دفع الراتب SalaryPayment=دفع الرواتب SalariesPayments=مدفوعات الرواتب -SalariesPaymentsOf=Salaries payments of %s +SalariesPaymentsOf=مدفوعات الرواتب %s ShowSalaryPayment=مشاهدة دفع الرواتب -THM=Average hourly rate -TJM=Average daily rate +THM=متوسط معدل الساعة +TJM=متوسط معدل يومي CurrentSalary=الراتب الحالي -THMDescription=This value may be used to calculate the cost of time consumed on a project entered by users if module project is used -TJMDescription=This value is currently for information only and is not used for any calculation -LastSalaries=Latest %s salaries -AllSalaries=All salaries -SalariesStatistics=Salary statistics -SalariesAndPayments=Salaries and payments -ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? -FillFieldFirst=Fill employee field first +THMDescription=يمكن استخدام هذه القيمة لحساب تكلفة الوقت المستغرق في مشروع أدخله المستخدمون إذا تم استخدام مشروع الوحدة النمطية +TJMDescription=هذه القيمة حاليًا للمعلومات فقط ولا تُستخدم لأي حساب +LastSalaries=آخر %s الرواتب +AllSalaries=كل الرواتب +SalariesStatistics=إحصائيات الرواتب +SalariesAndPayments=الرواتب والمدفوعات +ConfirmDeleteSalaryPayment=هل تريد حذف هذا الراتب؟ +FillFieldFirst=املأ حقل الموظف أولاً +UpdateAmountWithLastSalary=حدد المبلغ مع آخر راتب diff --git a/htdocs/langs/ar_SA/sendings.lang b/htdocs/langs/ar_SA/sendings.lang index dced9275f3e..1e8193f5022 100644 --- a/htdocs/langs/ar_SA/sendings.lang +++ b/htdocs/langs/ar_SA/sendings.lang @@ -6,11 +6,11 @@ AllSendings=كل الشحنات Shipment=إرسال Shipments=شحنات ShowSending=مشاهدة الشحنات -Receivings=Delivery Receipts +Receivings=إيصالات التسليم SendingsArea=منطقة الإرسال ListOfSendings=قائمة الإرسال SendingMethod=طريقة إرسال -LastSendings=Latest %s shipments +LastSendings=أحدث شحنات %s StatisticsOfSendings=إحصاءات الإرسال NbOfSendings=عدد الإرسال NumberOfShipmentsByMonth=عدد الشحنات خلال الشهر @@ -18,16 +18,16 @@ SendingCard=بطاقة شحن NewSending=ارسال جديدة CreateShipment=إنشاء إرسال QtyShipped=الكمية المشحونة -QtyShippedShort=Qty ship. -QtyPreparedOrShipped=Qty prepared or shipped +QtyShippedShort=الكمية السفينة. +QtyPreparedOrShipped=الكمية المعدة أو المشحونة QtyToShip=لشحن الكمية -QtyToReceive=Qty to receive +QtyToReceive=الكمية للاستلام QtyReceived=الكمية الواردة -QtyInOtherShipments=Qty in other shipments +QtyInOtherShipments=الكمية في الشحنات الأخرى KeepToShip=تبقى على السفينة -KeepToShipShort=Remain +KeepToShipShort=يبقى OtherSendingsForSameOrder=الإرسال الأخرى لهذا النظام -SendingsAndReceivingForSameOrder=Shipments and receipts for this order +SendingsAndReceivingForSameOrder=الشحنات والإيصالات لهذا الطلب SendingsToValidate=للمصادقة على إرسال StatusSendingCanceled=ألغيت StatusSendingCanceledShort=ألغيت @@ -38,39 +38,39 @@ StatusSendingDraftShort=مسودة StatusSendingValidatedShort=صادق StatusSendingProcessedShort=معالجة SendingSheet=ورقة الشحن -ConfirmDeleteSending=Are you sure you want to delete this shipment? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? -ConfirmCancelSending=Are you sure you want to cancel this shipment? +ConfirmDeleteSending=هل أنت متأكد أنك تريد حذف هذه الشحنة؟ +ConfirmValidateSending=هل أنت متأكد من أنك تريد التحقق من صحة هذه الشحنة بالمرجع %s ؟ +ConfirmCancelSending=هل أنت متأكد أنك تريد إلغاء هذه الشحنة؟ DocumentModelMerou=Mérou A5 نموذج WarningNoQtyLeftToSend=تحذير ، لا تنتظر أن المنتجات المشحونة. -StatsOnShipmentsOnlyValidated=Statistics are only for validated shipments. Date used is the date of validation of shipment (planned delivery date is not always known) +StatsOnShipmentsOnlyValidated=الإحصائيات هي فقط للشحنات التي تم التحقق من صحتها. التاريخ المستخدم هو تاريخ التحقق من صحة الشحنة (تاريخ التسليم المخطط ليس معروفًا دائمًا) DateDeliveryPlanned=التاريخ المحدد للتسليم -RefDeliveryReceipt=Ref delivery receipt -StatusReceipt=Status delivery receipt +RefDeliveryReceipt=إيصال تسليم المرجع +StatusReceipt=إيصال تسليم الحالة DateReceived=تلقى تاريخ التسليم -ClassifyReception=Classify reception -SendShippingByEMail=Send shipment by email +ClassifyReception=صنف الاستقبال +SendShippingByEMail=إرسال الشحنة عبر البريد الإلكتروني SendShippingRef=تقديم شحنة٪ الصورة ActionsOnShipping=الأحداث على شحنة LinkToTrackYourPackage=رابط لتتبع الحزمة الخاصة بك -ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the Sales Order record. +ShipmentCreationIsDoneFromOrder=في الوقت الحالي ، يتم إنشاء شحنة جديدة من سجل أوامر المبيعات. ShipmentLine=خط الشحن -ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders -ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received -NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. -WeightVolShort=Weight/Vol. -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. +ProductQtyInCustomersOrdersRunning=كمية المنتج من أوامر البيع المفتوحة +ProductQtyInSuppliersOrdersRunning=كمية المنتج من أوامر الشراء المفتوحة +ProductQtyInShipmentAlreadySent=تم إرسال كمية المنتج من أمر المبيعات المفتوح بالفعل +ProductQtyInSuppliersShipmentAlreadyRecevied=تم استلام كمية المنتج من أوامر الشراء المفتوحة بالفعل +NoProductToShipFoundIntoStock=لم يتم العثور على أي منتج للشحن في المستودع %s . تصحيح المخزون أو الرجوع لاختيار مستودع آخر. +WeightVolShort=الوزن / المجلد. +ValidateOrderFirstBeforeShipment=يجب عليك أولاً التحقق من صحة الطلب قبل التمكن من إجراء الشحنات. # Sending methods # ModelDocument DocumentModelTyphon=أكمل نموذج لتسليم وثيقة من وثائق الإيصالات (logo...) -DocumentModelStorm=More complete document model for delivery receipts and extrafields compatibility (logo...) +DocumentModelStorm=نموذج مستند أكثر اكتمالاً لإيصالات التسليم وتوافق الحقول الإضافية (الشعار ...) Error_EXPEDITION_ADDON_NUMBER_NotDefined=EXPEDITION_ADDON_NUMBER ثابت لم تحدد SumOfProductVolumes=مجموع أحجام المنتج SumOfProductWeights=مجموع الأوزان المنتج # warehouse details DetailWarehouseNumber= تفاصيل مستودع -DetailWarehouseFormat= W:%s (Qty: %d) +DetailWarehouseFormat= W: %s (الكمية: %d) diff --git a/htdocs/langs/ar_SA/sms.lang b/htdocs/langs/ar_SA/sms.lang index 7e116d24879..b76e0238c9b 100644 --- a/htdocs/langs/ar_SA/sms.lang +++ b/htdocs/langs/ar_SA/sms.lang @@ -13,20 +13,20 @@ SmsTo=الهدف SmsTopic=موضوع الرسائل القصيرة SMS SmsText=رسالة SmsMessage=رسالة SMS -ShowSms=Show SMS -ListOfSms=List SMS campaigns -NewSms=New SMS campaign -EditSms=Edit SMS +ShowSms=إظهار الرسائل القصيرة +ListOfSms=قائمة بحملات الرسائل القصيرة +NewSms=حملة رسائل نصية جديدة +EditSms=تحرير الرسائل القصيرة ResetSms=جديد إرسال -DeleteSms=Delete SMS campaign -DeleteASms=Remove a SMS campaign +DeleteSms=حذف حملة الرسائل القصيرة +DeleteASms=إزالة حملة SMS PreviewSms=Previuw SMS -PrepareSms=Prepare SMS -CreateSms=Create SMS -SmsResult=Result of SMS sending -TestSms=Test SMS -ValidSms=Validate SMS -ApproveSms=Approve SMS +PrepareSms=تحضير الرسائل القصيرة +CreateSms=إنشاء الرسائل القصيرة +SmsResult=نتيجة إرسال الرسائل القصيرة +TestSms=اختبار SMS +ValidSms=التحقق من صحة الرسائل القصيرة +ApproveSms=الموافقة على الرسائل القصيرة SmsStatusDraft=مسودة SmsStatusValidated=التحقق من صحة SmsStatusApproved=وافق @@ -35,17 +35,17 @@ SmsStatusSentPartialy=أرسلت جزئيا SmsStatusSentCompletely=أرسلت تماما SmsStatusError=خطأ SmsStatusNotSent=لم يرسل -SmsSuccessfulySent=SMS correctly sent (from %s to %s) +SmsSuccessfulySent=تم إرسال الرسائل القصيرة بشكل صحيح (من %s إلى %s) ErrorSmsRecipientIsEmpty=عدد من الهدف فارغة WarningNoSmsAdded=لا رقم هاتف جديدا يضاف إلى قائمة المستهدفين -ConfirmValidSms=Do you confirm validation of this campaign? -NbOfUniqueSms=No. of unique phone numbers -NbOfSms=No. of phone numbers +ConfirmValidSms=هل تؤكد صحة هذه الحملة؟ +NbOfUniqueSms=عدد أرقام الهواتف الفريدة +NbOfSms=عدد أرقام الهواتف ThisIsATestMessage=هذه هي رسالة اختبار SendSms=ارسال الرسائل القصيرة -SmsInfoCharRemain=No. of remaining characters -SmsInfoNumero= (international format i.e.: +33899701761) +SmsInfoCharRemain=عدد الأحرف المتبقية +SmsInfoNumero= (التنسيق الدولي ، أي: +33899701761) DelayBeforeSending=تأخير قبل إرسال (دقائق) -SmsNoPossibleSenderFound=No sender available. Check setup of your SMS provider. +SmsNoPossibleSenderFound=لا يوجد مرسل متاح. تحقق من إعداد مزود خدمة الرسائل القصيرة الخاص بك. SmsNoPossibleRecipientFound=لا هدف متاح. تحقق الإعداد من مزود خدمات الرسائل القصيرة. -DisableStopIfSupported=Disable STOP message (if supported) +DisableStopIfSupported=تعطيل رسالة STOP (إذا كانت مدعومة) diff --git a/htdocs/langs/ar_SA/stripe.lang b/htdocs/langs/ar_SA/stripe.lang index bb3b088d1e4..94865279dd8 100644 --- a/htdocs/langs/ar_SA/stripe.lang +++ b/htdocs/langs/ar_SA/stripe.lang @@ -1,71 +1,74 @@ # Dolibarr language file - Source file is en_US - stripe -StripeSetup=Stripe module setup -StripeDesc=Offer your customers an online payment page for payments with credit/debit cards via Stripe. This can be used to allow your customers to make ad-hoc payments or for payments related to a particular Dolibarr object (invoice, order, ...) -StripeOrCBDoPayment=Pay with credit card or Stripe +StripeSetup=إعداد وحدة الشريط +StripeDesc=قدم لعملائك صفحة دفع عبر الإنترنت للمدفوعات باستخدام بطاقات الائتمان / الخصم عبر Stripe . يمكن استخدام هذا للسماح لعملائك بإجراء مدفوعات مخصصة أو للمدفوعات المتعلقة بكائن Dolibarr معين (فاتورة ، أمر ، ...) +StripeOrCBDoPayment=ادفع ببطاقة الائتمان أو Stripe FollowingUrlAreAvailableToMakePayments=فيما يلي عناوين المواقع المتاحة لعرض هذه الصفحة زبون لتسديد دفعة Dolibarr على الأجسام PaymentForm=شكل الدفع -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=مرحبًا بك في خدمة الدفع عبر الإنترنت ThisScreenAllowsYouToPay=تتيح لك هذه الشاشة إجراء الدفع الإلكتروني إلى ٪ s. ThisIsInformationOnPayment=هذه هي المعلومات عن الدفع للقيام ToComplete=لإكمال YourEMail=البريد الالكتروني لتأكيد الدفع -STRIPE_PAYONLINE_SENDEMAIL=Email notification after a payment attempt (success or fail) +STRIPE_PAYONLINE_SENDEMAIL=إشعار بالبريد الإلكتروني بعد محاولة الدفع (نجاح أو فشل) Creditor=الدائن PaymentCode=دفع رمز -StripeDoPayment=Pay with Stripe -YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information +StripeDoPayment=الدفع باستخدام Stripe +YouWillBeRedirectedOnStripe=ستتم إعادة توجيهك إلى صفحة Stripe الآمنة لإدخال معلومات بطاقة الائتمان الخاصة بك Continue=التالى ToOfferALinkForOnlinePayment=عنوان دفع %s -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) -SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. +ToOfferALinkForOnlinePaymentOnOrder=عنوان URL لعرض صفحة دفع عبر الإنترنت %s لأمر مبيعات +ToOfferALinkForOnlinePaymentOnInvoice=عنوان URL لعرض صفحة الدفع عبر الإنترنت %s لفاتورة العميل +ToOfferALinkForOnlinePaymentOnContractLine=URL لتقديم صفحة دفع عبر الإنترنت %s لبند عقد +ToOfferALinkForOnlinePaymentOnFreeAmount=عنوان URL لعرض صفحة دفع عبر الإنترنت %s بأي مبلغ مع عدم وجود عنصر موجود +ToOfferALinkForOnlinePaymentOnMemberSubscription=عنوان URL لتقديم صفحة دفع عبر الإنترنت %s لاشتراك عضو +ToOfferALinkForOnlinePaymentOnDonation=عنوان URL لعرض صفحة دفع عبر الإنترنت %s لدفع تبرع +YouCanAddTagOnUrl=يمكنك أيضًا إضافة معلمة url & tag = قيمة إلى أي من عناوين URL هذه (إلزامي فقط للدفع غير المرتبط بكائن) لإضافة علامة تعليق الدفع الخاصة بك.
بالنسبة إلى عنوان URL للدفعات التي لا تحتوي على كائن موجود ، يمكنك أيضًا إضافة المعلمة & noidempotency = 1 بحيث يمكن استخدام نفس الرابط مع نفس العلامة عدة مرات (قد تقصر بعض أوضاع الدفع الدفع على 1 لكل رابط مختلف بدون ذلك معامل) +SetupStripeToHavePaymentCreatedAutomatically=قم بإعداد Stripe باستخدام عنوان url %s ليتم إنشاء الدفع تلقائيًا عند التحقق من صحته بواسطة Stripe. AccountParameter=حساب المعلمات UsageParameter=استخدام المعلمات InformationToFindParameters=مساعدة للعثور على معلومات حسابك %s -STRIPE_CGI_URL_V2=Url of Stripe CGI module for payment +STRIPE_CGI_URL_V2=عنوان URL الخاص بوحدة Stripe CGI للدفع CSSUrlForPaymentForm=عزيزي ورقة النمط المغلق للنموذج الدفع -NewStripePaymentReceived=New Stripe payment received -NewStripePaymentFailed=New Stripe payment tried but failed -FailedToChargeCard=Failed to charge card -STRIPE_TEST_SECRET_KEY=Secret test key -STRIPE_TEST_PUBLISHABLE_KEY=Publishable test key -STRIPE_TEST_WEBHOOK_KEY=Webhook test key -STRIPE_LIVE_SECRET_KEY=Secret live key -STRIPE_LIVE_PUBLISHABLE_KEY=Publishable live key -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done
(TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?) -StripeLiveEnabled=Stripe live enabled (otherwise test/sandbox mode) -StripeImportPayment=Import Stripe payments -ExampleOfTestCreditCard=Example of credit card for test: %s => valid, %s => error CVC, %s => expired, %s => charge fails -StripeGateways=Stripe gateways -OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...) -OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...) -BankAccountForBankTransfer=Bank account for fund payouts -StripeAccount=Stripe account -StripeChargeList=List of Stripe charges -StripeTransactionList=List of Stripe transactions -StripeCustomerId=Stripe customer id -StripePaymentModes=Stripe payment modes -LocalID=Local ID -StripeID=Stripe ID -NameOnCard=Name on card -CardNumber=Card Number -ExpiryDate=Expiry Date +NewStripePaymentReceived=تم استلام دفعة Stripe جديدة +NewStripePaymentFailed=تمت محاولة دفع New Stripe لكنها فشلت +FailedToChargeCard=فشل في شحن البطاقة +STRIPE_TEST_SECRET_KEY=مفتاح الاختبار السري +STRIPE_TEST_PUBLISHABLE_KEY=مفتاح اختبار قابل للنشر +STRIPE_TEST_WEBHOOK_KEY=مفتاح اختبار Webhook +STRIPE_LIVE_SECRET_KEY=المفتاح السري المباشر +STRIPE_LIVE_PUBLISHABLE_KEY=مفتاح مباشر قابل للنشر +STRIPE_LIVE_WEBHOOK_KEY=المفتاح المباشر للخطاف التلقائي على الويب +ONLINE_PAYMENT_WAREHOUSE=المخزون الذي سيتم استخدامه لتقليل المخزون عند إتمام الدفع عبر الإنترنت
(TODO عندما يتم تنفيذ خيار تقليل المخزون على إجراء على الفاتورة ويقوم الدفع عبر الإنترنت بإنشاء الفاتورة بنفسه؟) +StripeLiveEnabled=تم تمكين Stripe Live (بخلاف ذلك وضع الاختبار / وضع الحماية) +StripeImportPayment=استيراد مدفوعات الشريط +ExampleOfTestCreditCard=مثال على بطاقة الائتمان للاختبار: %s => صالحة ، %s => خطأ CVC ، %s => منتهية الصلاحية ، %s => فشل الشحن +StripeGateways=بوابات شريطية +OAUTH_STRIPE_TEST_ID=معرف عميل Stripe Connect (ca _...) +OAUTH_STRIPE_LIVE_ID=معرف عميل Stripe Connect (ca _...) +BankAccountForBankTransfer=الحساب المصرفي لمدفوعات الأموال +StripeAccount=حساب Stripe +StripeChargeList=قائمة رسوم الشريط +StripeTransactionList=قائمة معاملات Stripe +StripeCustomerId=معرف عميل Stripe +StripePaymentModes=طرق الدفع الشريطية +LocalID=المعرف المحلي +StripeID=معرف الشريط +NameOnCard=الاسم على البطاقة +CardNumber=رقم البطاقة +ExpiryDate=تاريخ انتهاء الصلاحية CVN=CVN -DeleteACard=Delete Card -ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card? -CreateCustomerOnStripe=Create customer on Stripe -CreateCardOnStripe=Create card on Stripe -ShowInStripe=Show in Stripe -StripeUserAccountForActions=User account to use for email notification of some Stripe events (Stripe payouts) -StripePayoutList=List of Stripe payouts -ToOfferALinkForTestWebhook=Link to setup Stripe WebHook to call the IPN (test mode) -ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mode) -PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period. -ClickHereToTryAgain=Click here to try again... -CreationOfPaymentModeMustBeDoneFromStripeInterface=Due to Strong Customer Authentication rules, creation of a card must be done from Stripe backoffice. You can click here to switch on Stripe customer record: %s +DeleteACard=حذف البطاقة +ConfirmDeleteCard=هل أنت متأكد أنك تريد حذف بطاقة الائتمان أو الخصم هذه؟ +CreateCustomerOnStripe=قم بإنشاء عميل على Stripe +CreateCardOnStripe=قم بإنشاء بطاقة على Stripe +CreateBANOnStripe=Create bank on Stripe +ShowInStripe=عرض في شريط +StripeUserAccountForActions=حساب مستخدم لاستخدامه في إشعار البريد الإلكتروني ببعض أحداث Stripe (دفعات Stripe) +StripePayoutList=قائمة مدفوعات Stripe +ToOfferALinkForTestWebhook=رابط لإعداد Stripe WebHook لاستدعاء IPN (وضع الاختبار) +ToOfferALinkForLiveWebhook=رابط لإعداد Stripe WebHook لاستدعاء IPN (الوضع المباشر) +PaymentWillBeRecordedForNextPeriod=سيتم تسجيل الدفع للفترة القادمة. +ClickHereToTryAgain= انقر هنا للمحاولة مرة أخرى ... +CreationOfPaymentModeMustBeDoneFromStripeInterface=نظرًا لقواعد مصادقة العميل القوية ، يجب أن يتم إنشاء بطاقة من Stripe backoffice. يمكنك النقر هنا للتبديل إلى سجل عميل Stripe: %s +TERMINAL_LOCATION=موقع (العنوان) للمحطات +RequestDirectDebitWithStripe=Request Direct Debit with Stripe diff --git a/htdocs/langs/ar_SA/supplier_proposal.lang b/htdocs/langs/ar_SA/supplier_proposal.lang index 6bd54f73ba4..ddf555e5dbe 100644 --- a/htdocs/langs/ar_SA/supplier_proposal.lang +++ b/htdocs/langs/ar_SA/supplier_proposal.lang @@ -1,25 +1,26 @@ # Dolibarr language file - Source file is en_US - supplier_proposal -SupplierProposal=Vendor commercial proposals +SupplierProposal=عروض البائع التجارية supplier_proposalDESC=إدارة طلبات السعر للموردين SupplierProposalNew=طلب السعر الجديد CommRequest=طلب السعر CommRequests=طلبات الأسعار SearchRequest=العثور على الطلب DraftRequests=مشروع طلبات -SupplierProposalsDraft=Draft vendor proposals -LastModifiedRequests=Latest %s modified price requests +SupplierProposalsDraft=صياغة مقترحات البائعين +LastModifiedRequests=أحدث طلبات أسعار معدلة لـ %s RequestsOpened=طلبات السعر المفتوحة -SupplierProposalArea=Vendor proposals area -SupplierProposalShort=Vendor proposal -SupplierProposals=Vendor proposals -SupplierProposalsShort=Vendor proposals +SupplierProposalArea=منطقة عروض البائعين +SupplierProposalShort=اقتراح البائع +SupplierProposals=عروض الموردين +SupplierProposalsShort=عروض الموردين +AskPrice=طلب السعر NewAskPrice=طلب السعر الجديد ShowSupplierProposal=طلب عرض أسعار AddSupplierProposal=إنشاء طلب السعر -SupplierProposalRefFourn=Vendor ref +SupplierProposalRefFourn=مرجع البائع SupplierProposalDate=تاريخ التسليم او الوصول SupplierProposalRefFournNotice=قبل أن يغلق على "مقبول"، والتفكير لفهم الموردين المراجع. -ConfirmValidateAsk=Are you sure you want to validate this price request under name %s? +ConfirmValidateAsk=هل أنت متأكد من أنك تريد التحقق من صحة طلب السعر هذا تحت الاسم %s ؟ DeleteAsk=حذف الطلب ValidateAsk=التحقق من صحة الطلب SupplierProposalStatusDraft=مشروع (يجب التحقق من صحة) @@ -32,23 +33,26 @@ SupplierProposalStatusValidatedShort=التحقق من صحة SupplierProposalStatusClosedShort=مغلق SupplierProposalStatusSignedShort=قبلت SupplierProposalStatusNotSignedShort=رفض -CopyAskFrom=إنشاء طلب السعر عن طريق نسخ طلب القائمة +CopyAskFrom=قم بإنشاء طلب سعر عن طريق نسخ طلب موجود CreateEmptyAsk=إنشاء طلب فارغة -ConfirmCloneAsk=Are you sure you want to clone the price request %s? -ConfirmReOpenAsk=Are you sure you want to open back the price request %s? +ConfirmCloneAsk=هل أنت متأكد من أنك تريد استنساخ طلب السعر %s ؟ +ConfirmReOpenAsk=هل أنت متأكد من أنك تريد إعادة فتح طلب السعر %s ؟ SendAskByMail=إرسال طلب السعر عن طريق البريد SendAskRef=إرسال سعر الطلب٪ الصورة SupplierProposalCard=طلب بطاقة -ConfirmDeleteAsk=Are you sure you want to delete this price request %s? +ConfirmDeleteAsk=هل تريد بالتأكيد حذف طلب السعر هذا %s ؟ ActionsOnSupplierProposal=الأحداث على طلب السعر DocModelAuroreDescription=نموذج طلب كامل (شعار ...) CommercialAsk=طلب السعر DefaultModelSupplierProposalCreate=إنشاء نموذج افتراضي DefaultModelSupplierProposalToBill=القالب الافتراضي عند إغلاق طلب السعر (مقبول) DefaultModelSupplierProposalClosed=القالب الافتراضي عند إغلاق طلب السعر (رفض) -ListOfSupplierProposals=List of vendor proposal requests -ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project -SupplierProposalsToClose=Vendor proposals to close -SupplierProposalsToProcess=Vendor proposals to process -LastSupplierProposals=Latest %s price requests -AllPriceRequests=All requests +ListOfSupplierProposals=قائمة طلبات عروض البائعين +ListSupplierProposalsAssociatedProject=قائمة عروض الموردين المرتبطة بالمشروع +SupplierProposalsToClose=مقترحات البائع لإغلاق +SupplierProposalsToProcess=مقترحات البائعين للعملية +LastSupplierProposals=أحدث طلبات أسعار %s +AllPriceRequests=كل الطلبات +TypeContact_supplier_proposal_external_SHIPPING=جهة اتصال البائع للتسليم +TypeContact_supplier_proposal_external_BILLING=جهة اتصال البائع لإعداد الفواتير +TypeContact_supplier_proposal_external_SERVICE=اقتراح ممثل متابعة diff --git a/htdocs/langs/ar_SA/ticket.lang b/htdocs/langs/ar_SA/ticket.lang index 9ffe6e01161..ba141c195ad 100644 --- a/htdocs/langs/ar_SA/ticket.lang +++ b/htdocs/langs/ar_SA/ticket.lang @@ -27,6 +27,7 @@ Permission56003=حذف التذاكر Permission56004=إدارة التذاكر Permission56005=عرض جميع تذاكر الأطراف الثالثة (غير فعالة للمستخدمين الخارجيين ، دائماً محدودين بالطرف الثالث المعتمدين عليه) +Tickets=التذاكر TicketDictType=انواع - التذاكر TicketDictCategory=مجموعات - التذاكر TicketDictSeverity=اولويات - التذاكر @@ -90,15 +91,17 @@ TicketPublicAccess=واجهة عامة لا تتطلب توثيق متاحة ع TicketSetupDictionaries=انواع التذاكر ، الأولويات و الوسوم التحليلية متاحة عن طريق القواميس TicketParamModule=إعداد متغيرات الوحدة TicketParamMail=إعدادات البريد الإلكتروني -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr -TicketEmailNotificationTo=Notify ticket creation to this e-mail address -TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation +TicketEmailNotificationFrom=البريد الإلكتروني المرسل للإخطار بالإجابات +TicketEmailNotificationFromHelp=بريد المرسل الإلكتروني المراد استخدامه لإرسال بريد إلكتروني للإشعار عند تقديم إجابة داخل المكتب الخلفي. على سبيل المثال noreply@example.com +TicketEmailNotificationTo=قم بإخطار إنشاء التذكرة إلى عنوان البريد الإلكتروني هذا +TicketEmailNotificationToHelp=إذا كان موجودًا ، فسيتم إخطار عنوان البريد الإلكتروني هذا بإنشاء تذكرة TicketNewEmailBodyLabel=النص المرسل بعد إنشاء التذكرة TicketNewEmailBodyHelp=النص المدخل هنا سيتم إدراجه في إشعار البريد الإلكتروني الذى يؤكد إنشاء التذكرة من الواجهة العامة. معلومات تداول التذكرة ستضاف تلقائيا. TicketParamPublicInterface=إعدادات الواجهة العامة TicketsEmailMustExist=مطلوب بريد إلكتروني موجود لإنشاء تذكرة TicketsEmailMustExistHelp=في الواجهة العامة ، عنوان البريد الإلكتروني يجب ان يكون مدخل في قواعد البيانات لتتمكن من إنشاء تذكرة +TicketCreateThirdPartyWithContactIfNotExist=اسأل الاسم واسم الشركة عن رسائل البريد الإلكتروني غير المعروفة. +TicketCreateThirdPartyWithContactIfNotExistHelp=تحقق من وجود طرف ثالث أو جهة اتصال للبريد الإلكتروني الذي تم إدخاله. إذا لم يكن كذلك ، اطلب اسمًا واسم شركة لإنشاء طرف ثالث لديه جهة اتصال. PublicInterface=الواجهة العامة TicketUrlPublicInterfaceLabelAdmin=رابط بديل للواجهة العامة TicketUrlPublicInterfaceHelpAdmin=من الممكن تعريف إسم بديل لخادم الويب وبالتالي جعل الواجهة العامة متاحة عن طريق رابط اخر (يجب ان يعمل الخادم كوسيط للرابط الجديد) @@ -136,17 +139,19 @@ TicketsPublicNotificationNewMessage=إرسال إشعار بريد إلكترو TicketsPublicNotificationNewMessageHelp=إرسال إشعار بريد إلكتروني عند إضافة رسالة جديدة من الواجهة العامة (للمستخدم المسندة إليه التذكرة او بريد إشعارات التعديلات او بريد المرسل إليه في التذكرة) TicketPublicNotificationNewMessageDefaultEmail=عنوان بريد إشعارات (التعديلات) TicketPublicNotificationNewMessageDefaultEmailHelp=إرسال رسائل بريد إلكتروني الى هذا العنوان عند كل رسالة تعديل للتذاكر غير المسندة لمستخدم معين او إذا كان المستخدم المسندة إليه ليس لديه بريد معلوم. -TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) -TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". -TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): -TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. -TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): -TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. -TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket -TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. -TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. -TicketChooseProductCategory=Product category for ticket support -TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketsAutoReadTicket=وضع علامة على التذكرة تلقائيًا كمقروءة (عند إنشائها من المكتب الخلفي) +TicketsAutoReadTicketHelp=ضع علامة على التذكرة تلقائيًا كمقروءة عند إنشائها من المكتب الخلفي. عند إنشاء التذكرة من الواجهة العامة ، تظل البطاقة بحالة "غير مقروءة". +TicketsDelayBeforeFirstAnswer=يجب أن تتلقى التذكرة الجديدة إجابة أولى قبل (ساعات): +TicketsDelayBeforeFirstAnswerHelp=إذا لم تتلق التذكرة الجديدة إجابة بعد هذه الفترة الزمنية (بالساعات) ، فسيتم عرض أيقونة تحذير مهمة في عرض القائمة. +TicketsDelayBetweenAnswers=يجب ألا تكون التذكرة التي لم يتم حلها غير نشطة خلال (ساعات): +TicketsDelayBetweenAnswersHelp=إذا لم يكن هناك تفاعل إضافي للتذكرة التي لم يتم حلها والتي تلقت إجابة بالفعل بعد هذه الفترة الزمنية (بالساعات) ، فسيتم عرض رمز تحذير في عرض القائمة. +TicketsAutoNotifyClose=إخطار الطرف الثالث تلقائيًا عند إغلاق التذكرة +TicketsAutoNotifyCloseHelp=عند إغلاق التذكرة ، سيقترح عليك إرسال رسالة إلى أحد جهات اتصال الطرف الثالث. عند الإغلاق الجماعي ، سيتم إرسال رسالة إلى جهة اتصال واحدة للطرف الثالث المرتبط بالتذكرة. +TicketWrongContact=الاتصال المقدم ليس جزءًا من جهات اتصال التذاكر الحالية. لم يتم إرسال البريد الإلكتروني. +TicketChooseProductCategory=فئة المنتج لدعم التذاكر +TicketChooseProductCategoryHelp=حدد فئة المنتج لدعم التذاكر. سيتم استخدام هذا لربط العقد تلقائيًا بالتذكرة. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -163,8 +168,8 @@ OrderByDateAsc=ترتيب تصاعديا حسب التاريخ OrderByDateDesc=ترتيب تنازليا حسب التاريخ ShowAsConversation=عرض كقائمة محادثات MessageListViewType=عرض كقائمة جداول -ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets -ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? +ConfirmMassTicketClosingSendEmail=إرسال رسائل البريد الإلكتروني تلقائيًا عند إغلاق التذاكر +ConfirmMassTicketClosingSendEmailQuestion=هل تريد إخطار الأطراف الثالثة عند إغلاق هذه التذاكر؟ # # Ticket card @@ -190,8 +195,7 @@ TicketAssigned=تم إسناد التذكرة TicketChangeType=تغيير النوع TicketChangeCategory=تغيير الرمز التحليلي TicketChangeSeverity=تغيير الأولوية -TicketAddMessage=إضافة رسالة -AddMessage=إضافة رسالة +TicketAddMessage=Add private message MessageSuccessfullyAdded=تم إضافة التذكرة TicketMessageSuccessfullyAdded=تم إضافة الرسالة TicketMessagesList=قائمة الرسائل @@ -202,8 +206,8 @@ TicketSeverity=الأولوية ShowTicket=عرض التذكرة RelatedTickets=التذاكر المرتبطة TicketAddIntervention=إنشاء تدخل -CloseTicket=إغلاق التذكرة كمحلولة -AbandonTicket=إلغاء التذكرة +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=إغلاق التذكرة كمحلولة ConfirmCloseAticket=تأكيد إغلاق التذكرة ConfirmAbandonTicket=هل انت متأكد من إغلاق التذكرة كملغية @@ -217,18 +221,17 @@ SendMessageByEmail=إرسال بريد إلكتروني TicketNewMessage=رسالة جديدة ErrorMailRecipientIsEmptyForSendTicketMessage=المستقبل خالي. لم يتم إرسال البريد الإلكتروني TicketGoIntoContactTab=يرجى الذهاب الى تبويب "جهات الإتصال" لاختيارهم -TicketMessageMailIntro=مقدمة +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=يضاف هذا النص فقط في بداية البريد الإلكتروني و لن يتم حفظه -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers -TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=التوقيع -TicketMessageMailSignatureHelp=هذا النص سيتم إدراجه فقط في نهاية البريد الإلكتروني ولن يتم حفظه -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=توقيع بريد الإستجابة -TicketMessageMailSignatureHelpAdmin=هذا النص سيتم إدراجه بعد رسالة الإستجابة +TicketMessageMailIntroText=مرحبًا ،
تمت إضافة إجابة جديدة إلى التذكرة التي تتبعها. ها هي الرسالة:
+TicketMessageMailIntroHelpAdmin=سيتم إدراج هذا النص قبل الإجابة عند الرد على تذكرة من Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=هذا النص سيتم إدراجه بعد رسالة الإستجابة TicketMessageHelp=فقط هذا النص سيتم حفظه في قائمة الرسائل في بطاقة التذكرة TicketMessageSubstitutionReplacedByGenericValues=متغيرات الإستبدال تأخذ قيم عامة +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=الزمن المستغرق منذ TicketTimeToRead=الزمن المستغرق قبل القراءة TicketTimeElapsedBeforeSince=الزمن المستغرق قبل \\\\ منذ @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=تم إضافة رسالة جديدة TicketAssignedToYou=تم إسناد التذكرة TicketAssignedEmailBody=تم إسناد التذكرة رقم %s إليك من قبل %s MarkMessageAsPrivate=تحديد الرسالة كخاصة +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=هذه الرسالة لن تعرض للمستخدمين الخارجيين TicketEmailOriginIssuer=عنوان البريد عند قطع التذكرة InitialMessage=الرسالة الاصلية @@ -252,16 +256,16 @@ TicketChangeStatus=تغيير الحالة TicketConfirmChangeStatus=تأكيد تغيير الحالة: %s ؟ TicketLogStatusChanged=تم تغيير الحالى : %s الى %s TicketNotNotifyTiersAtCreate=لا تخطر الشركات عند الإنشاء -NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket -TicketNotifyAllTiersAtClose=All related contacts -TicketNotNotifyTiersAtClose=No related contact +NotifyThirdpartyOnTicketClosing=جهات الاتصال لإخطار أثناء إغلاق التذكرة +TicketNotifyAllTiersAtClose=جميع جهات الاتصال ذات الصلة +TicketNotNotifyTiersAtClose=لا يوجد جهة اتصال ذات صلة Unread=غير مقروءة TicketNotCreatedFromPublicInterface=غير متاحة. التذكرة لم يتم إنشاءها من الواجهة العامة ErrorTicketRefRequired=الرقم المرجعي للتذكرة مطلوب -TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. -TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. -TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. -TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. +TicketsDelayForFirstResponseTooLong=انقضى وقت طويل جدًا منذ فتح التذكرة دون أي إجابة. +TicketsDelayFromLastResponseTooLong=انقضى وقت طويل جدًا منذ آخر إجابة على هذه التذكرة. +TicketNoContractFoundToLink=لم يتم العثور على عقد مرتبط تلقائيًا بهذه التذكرة. الرجاء ربط العقد يدويا. +TicketManyContractsLinked=تم ربط العديد من العقود تلقائيًا بهذه التذكرة. تأكد من التحقق مما يجب اختياره. # # Logs @@ -289,12 +293,12 @@ TicketNewEmailBody=هذا بريد إلكتروني تلقائي لتأكيد ق TicketNewEmailBodyCustomer=هذا بريد إلكتروني تلقائي لتأكيد إنشاء تذكرة جديدة على حسابك TicketNewEmailBodyInfosTicket=معلومات مراقبة التذكرة TicketNewEmailBodyInfosTrackId=رقم تتبع التذكرة: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link +TicketNewEmailBodyInfosTrackUrl=يمكنك عرض تقدم التذكرة بالضغط على الرابط التالي TicketNewEmailBodyInfosTrackUrlCustomer=يمكنك متابعة التذكرة على الواجهة المعينة بالضغط على الرابط التالي -TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=يمكنك الرجوع إلى تاريخ هذه التذكرة بالضغط على الرابط التالي TicketEmailPleaseDoNotReplyToThisEmail=يرجى عدم الرد على هذا البريد الإلكتروني ! إستخدم الرابط للرد على الواجهة. TicketPublicInfoCreateTicket=تتيح لك هذه الإستمارة تسجيل تذكرة دعم فني لدى نظامنا الإداري. -TicketPublicPleaseBeAccuratelyDescribe=يرجى وصف المشكلة بدقة. وذكر اكبر قدر من المعلومات بما يتيح لنا معرفة طلبك بشكل جيد. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=يرجى إدخال رقم تتبع التذكرة TicketTrackId=رقم التتبع العام OneOfTicketTrackId=واحد من ارقام التتبع الخاصة بك @@ -313,10 +317,10 @@ NewUser=المستخدم جديد NumberOfTicketsByMonth=عدد التذاكر شهريا NbOfTickets=عدد التذاكر # notifications -TicketCloseEmailSubjectCustomer=Ticket closed -TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. -TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) -TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: +TicketCloseEmailSubjectCustomer=تم إغلاق التذكرة +TicketCloseEmailBodyCustomer=هذه رسالة تلقائية لإعلامك بأن التذكرة %s قد تم إغلاقها للتو. +TicketCloseEmailSubjectAdmin=تم إغلاق التذكرة - Réf %s (معرف التذكرة العامة %s) +TicketCloseEmailBodyAdmin=تم إغلاق تذكرة بالمعرف # %s ، راجع المعلومات: TicketNotificationEmailSubject=تم تعديل التذكرة %s. TicketNotificationEmailBody=هذه رسالة تلقائية لإعلامك بأن التذكرة %s تم تعديلها TicketNotificationRecipient=مستلم الإشعار @@ -344,7 +348,7 @@ BoxTicketLastXDays=عدد التذاكر الجديدة بالأيام في اخ BoxTicketLastXDayswidget = عدد التذاكر الجديدة بالأيام في اخر س يوم BoxNoTicketLastXDays=لا توجد تذاكر جديدة في اخر %s ايام BoxNumberOfTicketByDay=عدد التذاكر الجديدة بالأيام -BoxNewTicketVSClose=Number of tickets versus closed tickets (today) +BoxNewTicketVSClose=عدد التذاكر مقابل التذاكر المغلقة (اليوم) TicketCreatedToday=التذاكر المنشأة اليوم TicketClosedToday=التذاكر المغلقة اليوم -KMFoundForTicketGroup=We found topics and FAQs that may answers your question, thanks to check them before submitting the ticket +KMFoundForTicketGroup=وجدنا المواضيع والأسئلة الشائعة التي قد تجيب على سؤالك ، وذلك بفضل التحقق منها قبل إرسال التذكرة diff --git a/htdocs/langs/ar_SA/trips.lang b/htdocs/langs/ar_SA/trips.lang index d6aecb1b41f..c1e2d3ffca3 100644 --- a/htdocs/langs/ar_SA/trips.lang +++ b/htdocs/langs/ar_SA/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips +AUTHOR=تم تسجيلها عن طريق +AUTHORPAIEMENT=يتحملها +AddTrip=إنشاء تقرير حساب +AllExpenseReport=كل نوع من تقرير المصاريف +AllExpenseReports=جميع تقارير المصاريف +AnyOtherInThisListCanValidate=الشخص المراد إبلاغه للتحقق من صحة الطلب. +AttachTheNewLineToTheDocument=أرفق السطر بمستند تم تحميله +AucuneLigne=لا يوجد تقرير مصروفات تعلن بعد +BrouillonnerTrip=الرجوع تقرير نفقة لوضع "مسودة" +byEX_DAY=في اليوم (قيود على %s) +byEX_EXP=عن طريق السطر (الحصر لـ %s) +byEX_MON=حسب الشهر (الحصر لـ %s) +byEX_YEA=حسب السنة (قيود على %s) +CANCEL_USER=حذف من قبل +CarCategory=فئة السيارة +ClassifyRefunded=تصنيف "ردها" +CompanyVisited=زيارة الشركة / المنظمة +ConfirmBrouillonnerTrip=هل أنت متأكد من أنك تريد نقل تقرير المصاريف هذا إلى الحالة "مسودة"؟ +ConfirmCancelTrip=هل أنت متأكد أنك تريد إلغاء تقرير المصاريف هذا؟ +ConfirmCloneExpenseReport=هل أنت متأكد أنك تريد استنساخ تقرير المصاريف هذا؟ +ConfirmDeleteTrip=هل أنت متأكد أنك تريد حذف تقرير المصاريف هذا؟ +ConfirmPaidTrip=هل أنت متأكد أنك تريد تغيير حالة تقرير المصاريف هذا إلى "مدفوعة"؟ +ConfirmRefuseTrip=هل أنت متأكد أنك تريد رفض تقرير المصاريف هذا؟ +ConfirmSaveTrip=هل أنت متأكد أنك تريد التحقق من صحة تقرير المصاريف هذا؟ +ConfirmValideTrip=هل أنت متأكد أنك تريد الموافقة على تقرير المصاريف هذا؟ +DATE_CANCEL=تاريخ الإلغاء +DATE_PAIEMENT=تاريخ الدفع +DATE_REFUS=تاريخ ينكر +DATE_SAVE=تاريخ التحقق من الصحة +DefaultCategoryCar=وضع النقل الافتراضي +DefaultRangeNumber=رقم النطاق الافتراضي +DeleteTrip=حذف تقرير حساب +ErrorDoubleDeclaration=لقد أعلن تقرير حساب آخر في نطاق تاريخ مماثل. +Error_EXPENSEREPORT_ADDON_NotDefined=خطأ ، لم يتم تعريف قاعدة ترقيم تقرير المصاريف المرجع في إعداد الوحدة النمطية "تقرير المصاريف" +ExpenseRangeOffset=مبلغ الإزاحة: %s +expenseReportCatDisabled=الفئة معطلة - راجع قاموس c_exp_tax_cat +expenseReportCoef=معامل في الرياضيات او درجة +expenseReportCoefUndefined=(القيمة غير محددة) +expenseReportOffset=ويقابل +expenseReportPrintExample=الإزاحة + (d x coef) = %s +expenseReportRangeDisabled=النطاق معطل - راجع c_exp_tax_range dictionay +expenseReportRangeFromTo=من %d إلى %d +expenseReportRangeMoreThan=أكثر من %d +expenseReportTotalForFive=مثال مع d = 5 +ExpenseReportApplyTo=تنطبق على +ExpenseReportApproved=تمت الموافقة على تقرير المصاريف +ExpenseReportApprovedMessage=تمت الموافقة على تقرير المصاريف %s.
- المستخدم: %s
- معتمد من: %s
انقر هنا لإظهار تقرير المصاريف: %s +ExpenseReportCanceled=تم إلغاء تقرير المصاريف +ExpenseReportCanceledMessage=تم إلغاء تقرير المصاريف %s.
- المستخدم: %s
- تم الإلغاء بواسطة: %s
- الدافع للإلغاء: %sa034bccf هنا: +ExpenseReportConstraintViolationError=تم تجاوز الحد الأقصى للمبلغ (القاعدة %s): %s أعلى من %s (تجاوز ممنوع) +ExpenseReportConstraintViolationWarning=تجاوز الحد الأقصى للمبلغ (القاعدة %s): %s أعلى من %s (تجاوز المسموح به) +ExpenseReportDateEnd=تاريخ انتهاء +ExpenseReportDateStart=تاريخ بداية +ExpenseReportDomain=المجال المطلوب تطبيقه +ExpenseReportIkDesc=يمكنك تعديل حساب مصروفات الكيلومترات حسب الفئة والمدى اللذين تم تحديدهما مسبقًا. d هي المسافة بالكيلومترات +ExpenseReportLimitAmount=أقصى مبلغ +ExpenseReportLimitOn=حد على +ExpenseReportLine=خط تقرير حساب +ExpenseReportPaid=تم دفع تقرير المصاريف +ExpenseReportPaidMessage=تم دفع تقرير المصاريف %s.
- المستخدم: %s
- مدفوع: %s
انقر هنا لعرض تقرير المصاريف: %s +ExpenseReportPayment=دفع تقرير حساب +ExpenseReportRef=المرجع. تقرير المصاريف +ExpenseReportRefused=تم رفض تقرير المصاريف +ExpenseReportRefusedMessage=تم رفض تقرير المصاريف %s.
- المستخدم: %s
- مرفوض من قبل: %s
- دافع الرفض: %s a0342fcc2 هنا: +ExpenseReportRestrictive=تجاوز ممنوع +ExpenseReportRuleErrorOnSave=خطأ: %s +ExpenseReportRuleSave=تم حفظ قاعدة تقرير المصاريف +ExpenseReportRulesDesc=يمكنك تحديد قواعد المبلغ الأقصى لتقارير المصروفات. سيتم تطبيق هذه القواعد عند إضافة مصروفات جديدة إلى تقرير المصاريف +ExpenseReportWaitingForApproval=وقد قدم تقرير حساب جديد للموافقة عليها +ExpenseReportWaitingForApprovalMessage=تم إرسال تقرير مصروفات جديد وهو في انتظار الموافقة.
- المستخدم: %s
- الفترة: %s
انقر هنا للتحقق من صحة: %s +ExpenseReportWaitingForReApproval=تم تقديم تقرير المصاريف لإعادة الموافقة +ExpenseReportWaitingForReApprovalMessage=تم تقديم تقرير المصاريف وينتظر إعادة الموافقة.
في %s ، لقد رفضت الموافقة على تقرير المصاريف لهذا السبب: %s.
تم اقتراح نسخة جديدة وتنتظر موافقتك.
- المستخدم: %s
- الفترة: %s
انقر هنا للتحقق من صحة: %s +ExpenseReportsIk=تكوين رسوم الأميال +ExpenseReportsRules=قواعد تقرير المصاريف +ExpenseReportsToApprove=تقارير المصروفات للموافقة عليها +ExpenseReportsToPay=تقارير النفقات لدفع +ExpensesArea=منطقة تقارير المصاريف +FeesKilometersOrAmout=كم المبلغ أو +LastExpenseReports=أحدث تقارير النفقات %s +ListOfFees=قائمة الرسوم +ListOfTrips=قائمة التقارير حساب +ListToApprove=تنتظر الموافقة +ListTripsAndExpenses=قائمة التقارير حساب +MOTIF_CANCEL=سبب +MOTIF_REFUS=سبب +ModePaiement=طريقة الدفع +NewTrip=تقرير حساب جديد +nolimitbyEX_DAY=باليوم (بلا قيود) +nolimitbyEX_EXP=عن طريق السطر (بلا حدود) +nolimitbyEX_MON=حسب الشهر (بلا حدود) +nolimitbyEX_YEA=حسب السنة (بلا قيود) +NoTripsToExportCSV=أي تقرير نفقة لتصدير لهذه الفترة. +NOT_AUTHOR=أنت لست صاحب هذا التقرير حساب. إلغاء العملية. +OnExpense=خط المصاريف +PDFStandardExpenseReports=قالب قياسي لتوليد وثيقة PDF لتقرير حساب +PaidTrip=دفع تقرير مصروفات +REFUSEUR=نفتها +RangeIk=نطاق الأميال +RangeNum=النطاق %d +SaveTrip=التحقق من صحة التقرير حساب ShowExpenseReport=عرض تقرير حساب +ShowTrip=عرض تقرير حساب +TripCard=حساب بطاقة تقرير +TripId=تقرير حساب الهوية +TripNDF=المعلومات تقرير حساب +TripSociete=شركة المعلومات Trips=تقارير المصاريف TripsAndExpenses=تقارير النفقات TripsAndExpensesStatistics=إحصاءات تقارير المصاريف -TripCard=حساب بطاقة تقرير -AddTrip=إنشاء تقرير حساب -ListOfTrips=قائمة التقارير حساب -ListOfFees=قائمة الرسوم -TypeFees=Types of fees -ShowTrip=عرض تقرير حساب -NewTrip=تقرير حساب جديد -LastExpenseReports=Latest %s expense reports -AllExpenseReports=All expense reports -CompanyVisited=Company/organization visited -FeesKilometersOrAmout=كم المبلغ أو -DeleteTrip=حذف تقرير حساب -ConfirmDeleteTrip=Are you sure you want to delete this expense report? -ListTripsAndExpenses=قائمة التقارير حساب -ListToApprove=تنتظر الموافقة -ExpensesArea=منطقة تقارير المصاريف -ClassifyRefunded=تصنيف "ردها" -ExpenseReportWaitingForApproval=وقد قدم تقرير حساب جديد للموافقة عليها -ExpenseReportWaitingForApprovalMessage=A new expense report has been submitted and is waiting for approval.
- User: %s
- Period: %s
Click here to validate: %s -ExpenseReportWaitingForReApproval=An expense report has been submitted for re-approval -ExpenseReportWaitingForReApprovalMessage=An expense report has been submitted and is waiting for re-approval.
The %s, you refused to approve the expense report for this reason: %s.
A new version has been proposed and waiting for your approval.
- User: %s
- Period: %s
Click here to validate: %s -ExpenseReportApproved=An expense report was approved -ExpenseReportApprovedMessage=The expense report %s was approved.
- User: %s
- Approved by: %s
Click here to show the expense report: %s -ExpenseReportRefused=An expense report was refused -ExpenseReportRefusedMessage=The expense report %s was refused.
- User: %s
- Refused by: %s
- Motive for refusal: %s
Click here to show the expense report: %s -ExpenseReportCanceled=An expense report was canceled -ExpenseReportCanceledMessage=The expense report %s was canceled.
- User: %s
- Canceled by: %s
- Motive for cancellation: %s
Click here to show the expense report: %s -ExpenseReportPaid=An expense report was paid -ExpenseReportPaidMessage=The expense report %s was paid.
- User: %s
- Paid by: %s
Click here to show the expense report: %s -TripId=تقرير حساب الهوية -AnyOtherInThisListCanValidate=Person to be informed for validating the request. -TripSociete=شركة المعلومات -TripNDF=المعلومات تقرير حساب -PDFStandardExpenseReports=قالب قياسي لتوليد وثيقة PDF لتقرير حساب -ExpenseReportLine=خط تقرير حساب -TF_OTHER=أخرى -TF_TRIP=وسائل النقل -TF_LUNCH=غداء -TF_METRO=مترو -TF_TRAIN=قطار -TF_BUS=حافلة -TF_CAR=سيارة -TF_PEAGE=رسوم -TF_ESSENCE=وقود -TF_HOTEL=الفندق -TF_TAXI=سيارة اجره -EX_KME=Mileage costs -EX_FUE=Fuel CV -EX_HOT=الفندق -EX_PAR=Parking CV -EX_TOL=Toll CV -EX_TAX=Various Taxes -EX_IND=Indemnity transportation subscription -EX_SUM=Maintenance supply -EX_SUO=Office supplies -EX_CAR=Car rental -EX_DOC=Documentation -EX_CUR=Customers receiving -EX_OTR=Other receiving -EX_POS=Postage -EX_CAM=CV maintenance and repair -EX_EMM=Employees meal -EX_GUM=Guests meal -EX_BRE=Breakfast -EX_FUE_VP=Fuel PV -EX_TOL_VP=Toll PV -EX_PAR_VP=Parking PV -EX_CAM_VP=PV maintenance and repair -DefaultCategoryCar=Default transportation mode -DefaultRangeNumber=Default range number -UploadANewFileNow=Upload a new document now -Error_EXPENSEREPORT_ADDON_NotDefined=Error, the rule for expense report numbering ref was not defined into setup of module 'Expense Report' -ErrorDoubleDeclaration=لقد أعلن تقرير حساب آخر في نطاق تاريخ مماثل. -AucuneLigne=لا يوجد تقرير مصروفات تعلن بعد -ModePaiement=طريقة الدفع +TypeFees=أنواع الرسوم +UploadANewFileNow=قم بتحميل مستند جديد الآن VALIDATOR=العضو المسؤول عن الموافقة VALIDOR=التي وافقت عليها -AUTHOR=تم تسجيلها عن طريق -AUTHORPAIEMENT=يتحملها -REFUSEUR=نفتها -CANCEL_USER=حذف من قبل -MOTIF_REFUS=سبب -MOTIF_CANCEL=سبب -DATE_REFUS=تاريخ ينكر -DATE_SAVE=تاريخ التحقق من الصحة -DATE_CANCEL=تاريخ الإلغاء -DATE_PAIEMENT=تاريخ الدفع -ExpenseReportRef=Ref. expense report ValidateAndSubmit=التحقق من صحة ويقدم للموافقة عليها ValidatedWaitingApproval=التحقق من صحة (في انتظار الموافقة) -NOT_AUTHOR=أنت لست صاحب هذا التقرير حساب. إلغاء العملية. -ConfirmRefuseTrip=Are you sure you want to deny this expense report? ValideTrip=الموافقة على تقرير النفقات -ConfirmValideTrip=Are you sure you want to approve this expense report? -PaidTrip=دفع تقرير مصروفات -ConfirmPaidTrip=Are you sure you want to change status of this expense report to "Paid"? -ConfirmCancelTrip=Are you sure you want to cancel this expense report? -BrouillonnerTrip=الرجوع تقرير نفقة لوضع "مسودة" -ConfirmBrouillonnerTrip=Are you sure you want to move this expense report to status "Draft"? -SaveTrip=التحقق من صحة التقرير حساب -ConfirmSaveTrip=Are you sure you want to validate this expense report? -NoTripsToExportCSV=أي تقرير نفقة لتصدير لهذه الفترة. -ExpenseReportPayment=دفع تقرير حساب -ExpenseReportsToApprove=Expense reports to approve -ExpenseReportsToPay=تقارير النفقات لدفع -ConfirmCloneExpenseReport=Are you sure you want to clone this expense report ? -ExpenseReportsIk=Configuration of mileage charges -ExpenseReportsRules=Expense report rules -ExpenseReportIkDesc=You can modify the calculation of kilometers expense by category and range who they are previously defined. d is the distance in kilometers -ExpenseReportRulesDesc=You can define max amount rules for expense reports. These rules will be applied when a new expense is added to an expense report -expenseReportOffset=ويقابل -expenseReportCoef=Coefficient -expenseReportTotalForFive=Example with d = 5 -expenseReportRangeFromTo=from %d to %d -expenseReportRangeMoreThan=more than %d -expenseReportCoefUndefined=(value not defined) -expenseReportCatDisabled=Category disabled - see the c_exp_tax_cat dictionary -expenseReportRangeDisabled=Range disabled - see the c_exp_tax_range dictionay -expenseReportPrintExample=offset + (d x coef) = %s -ExpenseReportApplyTo=Apply to -ExpenseReportDomain=Domain to apply -ExpenseReportLimitOn=Limit on -ExpenseReportDateStart=تاريخ بداية -ExpenseReportDateEnd=تاريخ انتهاء -ExpenseReportLimitAmount=Max amount -ExpenseReportRestrictive=Exceeding forbidden -AllExpenseReport=All type of expense report -OnExpense=Expense line -ExpenseReportRuleSave=Expense report rule saved -ExpenseReportRuleErrorOnSave=Error: %s -RangeNum=Range %d -ExpenseReportConstraintViolationError=Max amount exceeded (rule %s): %s is higher than %s (Exceeding forbidden) -byEX_DAY=by day (limitation to %s) -byEX_MON=by month (limitation to %s) -byEX_YEA=by year (limitation to %s) -byEX_EXP=by line (limitation to %s) -ExpenseReportConstraintViolationWarning=Max amount exceeded (rule %s): %s is higher than %s (Exceeding authorized) -nolimitbyEX_DAY=by day (no limitation) -nolimitbyEX_MON=by month (no limitation) -nolimitbyEX_YEA=by year (no limitation) -nolimitbyEX_EXP=by line (no limitation) -CarCategory=Vehicle category -ExpenseRangeOffset=Offset amount: %s -RangeIk=Mileage range -AttachTheNewLineToTheDocument=Attach the line to an uploaded document + +## Dictionary +EX_BRE=إفطار +EX_CAM=صيانة وإصلاح السيرة الذاتية +EX_CAM_VP=صيانة وإصلاح الكهروضوئية +EX_CAR=تاجير سيارة +EX_CUR=استقبال العملاء +EX_DOC=توثيق +EX_EMM=وجبة الموظفين +EX_FUE=السيرة الذاتية للوقود +EX_FUE_VP=الوقود الكهروضوئية +EX_GUM=وجبة الضيوف +EX_HOT=الفندق +EX_IND=إشتراك تعويض النقل +EX_KME=تكاليف الأميال +EX_OTR=استلام أخرى +EX_PAR=السيرة الذاتية لوقوف السيارات +EX_PAR_VP=وقوف السيارات PV +EX_POS=رسوم البريد +EX_SUM=توريد الصيانة +EX_SUO=اللوازم المكتبية +EX_TAX=ضرائب مختلفة +EX_TOL=السيرة الذاتية +EX_TOL_VP=Toll PV +TF_BUS=حافلة +TF_CAR=سيارة +TF_ESSENCE=وقود +TF_HOTEL=الفندق +TF_LUNCH=غداء +TF_METRO=مترو +TF_OTHER=أخرى +TF_PEAGE=رسوم +TF_TAXI=سيارة اجره +TF_TRAIN=قطار +TF_TRIP=وسائل النقل diff --git a/htdocs/langs/ar_SA/users.lang b/htdocs/langs/ar_SA/users.lang index 51f1679a4cf..df3d662f0b2 100644 --- a/htdocs/langs/ar_SA/users.lang +++ b/htdocs/langs/ar_SA/users.lang @@ -6,14 +6,14 @@ Permission=إذن Permissions=أذونات EditPassword=تعديل كلمة السر SendNewPassword=تجديد وإرسال كلمة السر -SendNewPasswordLink=Send link to reset password +SendNewPasswordLink=أرسل رابطًا لإعادة تعيين كلمة المرور ReinitPassword=تجديد كلمة المرور PasswordChangedTo=تغيير كلمة السر : ٪ ق -SubjectNewPassword=Your new password for %s +SubjectNewPassword=كلمة مرورك الجديدة لـ %s GroupRights=مجموعة الاذونات UserRights=أذونات المستخدم -Credentials=Credentials -UserGUISetup=User Display Setup +Credentials=أوراق اعتماد +UserGUISetup=إعداد عرض المستخدم DisableUser=يعطل DisableAUser=تعطيل المستخدم DeleteUser=حذف @@ -21,12 +21,12 @@ DeleteAUser=حذف المستخدم EnableAUser=وتمكن المستخدم DeleteGroup=حذف DeleteAGroup=حذف مجموعة -ConfirmDisableUser=Are you sure you want to disable user %s? -ConfirmDeleteUser=Are you sure you want to delete user %s? -ConfirmDeleteGroup=Are you sure you want to delete group %s? -ConfirmEnableUser=Are you sure you want to enable user %s? -ConfirmReinitPassword=Are you sure you want to generate a new password for user %s? -ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s? +ConfirmDisableUser=هل أنت متأكد من أنك تريد تعطيل المستخدم %s ؟ +ConfirmDeleteUser=هل أنت متأكد من أنك تريد حذف المستخدم %s ؟ +ConfirmDeleteGroup=هل أنت متأكد من أنك تريد حذف المجموعة %s ؟ +ConfirmEnableUser=هل أنت متأكد من أنك تريد تمكين المستخدم %s ؟ +ConfirmReinitPassword=هل أنت متأكد أنك تريد إنشاء كلمة مرور جديدة للمستخدم %s ؟ +ConfirmSendNewPassword=هل أنت متأكد أنك تريد إنشاء وإرسال كلمة مرور جديدة للمستخدم %s ؟ NewUser=مستخدم جديد CreateUser=إنشاء مستخدم LoginNotDefined=ادخل ليست محددة. @@ -35,8 +35,8 @@ ListOfUsers=قائمة المستخدمين SuperAdministrator=مدير السوبر SuperAdministratorDesc=مدير كل الحقوق AdministratorDesc=مدير -DefaultRights=Default Permissions -DefaultRightsDesc=Define here the default permissions that are automatically granted to a new user (to modify permissions for existing users, go to the user card). +DefaultRights=الأذونات الافتراضية +DefaultRightsDesc=حدد هنا أذونات الافتراضية التي يتم منحها تلقائيًا لمستخدم الجديد (لتعديل الأذونات للمستخدمين الحاليين ، انتقل إلى بطاقة المستخدم). DolibarrUsers=Dolibarr المستخدمين LastName=اللقب FirstName=الاسم الأول @@ -45,14 +45,14 @@ NewGroup=مجموعة جديدة CreateGroup=إنشاء مجموعة RemoveFromGroup=إزالة من المجموعة PasswordChangedAndSentTo=تم تغيير كلمة المرور وترسل إلى ٪ ق. -PasswordChangeRequest=Request to change password for %s +PasswordChangeRequest=طلب تغيير كلمة المرور لـ %s PasswordChangeRequestSent=طلب تغيير كلمة السر لإرسالها إلى ٪ ق ٪ ق. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. -IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. -ConfirmPasswordReset=Confirm password reset +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. +IfEmailExistPasswordRequestSent=إذا كان هذا البريد الإلكتروني حسابًا صالحًا ، فقد تم إرسال بريد إلكتروني لإعادة تعيين كلمة المرور. +ConfirmPasswordReset=تأكيد إعادة تعيين كلمة المرور MenuUsersAndGroups=مجموعات المستخدمين -LastGroupsCreated=Latest %s groups created -LastUsersCreated=Latest %s users created +LastGroupsCreated=تم إنشاء أحدث مجموعات %s +LastUsersCreated=أحدث إصدار من المستخدمين في %s ShowGroup=وتبين لفريق ShowUser=وتظهر للمستخدم NonAffectedUsers=غير المتأثرة المستخدمين @@ -62,27 +62,26 @@ ListOfUsersInGroup=قائمة المستخدمين في هذه المجموعة ListOfGroupsForUser=قائمة الجماعات لهذا المستخدم LinkToCompanyContact=ربط طرف ثالث / اتصالات LinkedToDolibarrMember=وصلة عضو -LinkedToDolibarrUser=Link to user -LinkedToDolibarrThirdParty=Link to third party +LinkedToDolibarrUser=ارتباط بالمستخدم +LinkedToDolibarrThirdParty=رابط لطرف ثالث CreateDolibarrLogin=انشاء مستخدم CreateDolibarrThirdParty=إيجاد طرف ثالث LoginAccountDisableInDolibarr=في حساب المعاقين Dolibarr. UsePersonalValue=استخدام الشخصي قيمة -InternalUser=المستخدم الداخلي -ExportDataset_user_1=Users and their properties +ExportDataset_user_1=المستخدمون وخصائصهم DomainUser=النطاق المستخدم ق ٪ Reactivate=تنشيط -CreateInternalUserDesc=This form allows you to create an internal user in your company/organization. To create an external user (customer, vendor etc. ..), use the button 'Create Dolibarr User' from that third-party's contact card. -InternalExternalDesc=An internal user is a user that is part of your company/organization, or is a partner user outside of your organization that may need to see more data than data related to his company (the permission system will define what he can or can't see or do).
An external user is a customer, vendor or other that must view ONLY data related to himself (Creating an external user for a third-party can be done from the contact record of the third-party).

In both cases, you must grant permissions on the features that the user need. +CreateInternalUserDesc=يسمح لك هذا النموذج بإنشاء مستخدم داخلي في شركتك / مؤسستك. لإنشاء مستخدم خارجي (عميل ، بائع ، إلخ ..) ، استخدم الزر "إنشاء مستخدم Dolibarr" من بطاقة جهة الاتصال الخاصة بهذه الجهة الخارجية. +InternalExternalDesc=مستخدم داخلي هو مستخدم جزء من شركتك / مؤسستك ، أو مستخدم شريك خارج مؤسستك قد يحتاج إلى رؤية بيانات أكثر من البيانات المتعلقة بشركته (سيحدد نظام الأذونات ما يمكنه أو يمكنه لا أرى أو أفعل).
المستخدم الخارجي هو عميل أو بائع أو غيره يجب عليه عرض البيانات المتعلقة به فقط (يمكن إنشاء مستخدم خارجي لطرف ثالث من سجل جهة الاتصال الخاص بالطرف الثالث).

في كلتا الحالتين ، يجب عليك منح أذونات على الميزات التي يحتاجها المستخدم. PermissionInheritedFromAGroup=منح إذن لأن الموروث من واحد من المستخدم. Inherited=موروث -UserWillBe=Created user will be +UserWillBe=سيكون المستخدم الذي تم إنشاؤه UserWillBeInternalUser=وسوف يكون المستخدم إنشاء مستخدم داخلية (لأنه لا يرتبط طرف ثالث خاص) UserWillBeExternalUser=وسوف يكون المستخدم إنشاء مستخدم خارجي (لأنه مرتبط إلى طرف ثالث خاص) IdPhoneCaller=رقم تعريف الهاتف المتصل NewUserCreated=مستخدم ٪ ق إنشاء NewUserPassword=لتغيير كلمة المرور ل ٪ -NewPasswordValidated=Your new password have been validated and must be used now to login. +NewPasswordValidated=تم التحقق من صحة كلمة المرور الجديدة الخاصة بك ويجب استخدامها الآن لتسجيل الدخول. EventUserModified=مستخدم تعديل ق ٪ UserDisabled=مستخدم ٪ ق المعوقين UserEnabled=مستخدم ٪ ق تفعيلها @@ -90,37 +89,43 @@ UserDeleted=ق إزالة المستخدم ٪ NewGroupCreated=أنشأت مجموعة ق ٪ GroupModified=المجموعة٪ الصورة المعدلة GroupDeleted=فريق ازالة ق ٪ -ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact? -ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member? -ConfirmCreateThirdParty=Are you sure you want to create a third party for this member? +ConfirmCreateContact=هل أنت متأكد أنك تريد إنشاء حساب Dolibarr لجهة الاتصال هذه؟ +ConfirmCreateLogin=هل أنت متأكد أنك تريد إنشاء حساب Dolibarr لهذا العضو؟ +ConfirmCreateThirdParty=هل أنت متأكد أنك تريد إنشاء طرف ثالث لهذا العضو؟ LoginToCreate=ادخل لخلق NameToCreate=اسم طرف ثالث لخلق YourRole=الأدوار الخاص YourQuotaOfUsersIsReached=يتم التوصل إلى حصة الخاص بك من المستخدمين النشطين! -NbOfUsers=Number of users -NbOfPermissions=Number of permissions +NbOfUsers=عدد المستخدمين +NbOfPermissions=عدد الأذونات DontDowngradeSuperAdmin=يمكن فقط superadmin تقليله a superadmin HierarchicalResponsible=المشرف HierarchicView=الهرمي UseTypeFieldToChange=استخدام نوع الحقل لتغيير OpenIDURL=URL هوية OpenID LoginUsingOpenID=استخدام هوية OpenID للدخول -WeeklyHours=Hours worked (per week) -ExpectedWorkedHours=Expected hours worked per week +WeeklyHours=ساعات العمل (في الأسبوع) +ExpectedWorkedHours=ساعات العمل المتوقعة في الأسبوع ColorUser=اللون المستخدم -DisabledInMonoUserMode=Disabled in maintenance mode -UserAccountancyCode=User accounting code -UserLogoff=User logout -UserLogged=User logged -DateOfEmployment=Employment date -DateEmployment=Employment -DateEmploymentstart=Employment Start Date -DateEmploymentEnd=Employment End Date -RangeOfLoginValidity=Access validity date range -CantDisableYourself=You can't disable your own user record -ForceUserExpenseValidator=Force expense report validator -ForceUserHolidayValidator=Force leave request validator -ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of the user. Keep empty to keep this behaviour. -UserPersonalEmail=Personal email -UserPersonalMobile=Personal mobile phone -WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DisabledInMonoUserMode=معطل في وضع الصيانة +UserAccountancyCode=كود محاسبة المستخدم +UserLogoff=خروج المستخدم +UserLogged=قام المستخدم بتسجيل الدخول +DateOfEmployment=تاريخ التوظيف +DateEmployment=توظيف +DateEmploymentStart=تاريخ بدء التوظيف +DateEmploymentEnd=تاريخ انتهاء التوظيف +RangeOfLoginValidity=نطاق تاريخ صلاحية الوصول +CantDisableYourself=لا يمكنك تعطيل سجل المستخدم الخاص بك +ForceUserExpenseValidator=فرض مصدق تقرير المصروفات +ForceUserHolidayValidator=مدقق طلب الإجازة الإجباري +ValidatorIsSupervisorByDefault=بشكل افتراضي ، المدقق هو المشرف على المستخدم. ابق فارغة للحفاظ على هذا السلوك. +UserPersonalEmail=البريد الإلكتروني الشخصي +UserPersonalMobile=الهاتف المحمول الشخصي +WarningNotLangOfInterface=تحذير ، هذه هي اللغة الرئيسية التي يتحدثها المستخدم ، وليست لغة الواجهة التي اختار أن يراها. لتغيير لغة الواجهة المرئية بواسطة هذا المستخدم ، انتقل إلى علامة التبويب %s +DateLastLogin=تاريخ آخر تسجيل دخول +DatePreviousLogin=تاريخ تسجيل الدخول السابق +IPLastLogin=آخر تسجيل دخول إلى IP +IPPreviousLogin=تسجيل الدخول السابق إلى IP +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/ar_SA/website.lang b/htdocs/langs/ar_SA/website.lang index 79ed8803b26..31c1d344e7a 100644 --- a/htdocs/langs/ar_SA/website.lang +++ b/htdocs/langs/ar_SA/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=نص مرمز +WebsiteName=Name of the website WebsiteSetupDesc=قم بإنشاء الموقع الالكتروني الذي ترغب باستخدامه ثم اذهب الى القائمة المواقع الإلكترونية لتعديلها DeleteWebsite=حذف الموقع الإلكتروني ConfirmDeleteWebsite=هل انت متأكد من رغبتك بحذف هذا الموقع الإلكتروني ؟ سيتم حذف جميع الصفحات والمحتويات ايضا. الملفات المحملة (كما في المسار الاستديو و وحدة وإدارة المحتوى الرقمي) ستبقى دون حذف. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=ترويسات لغة ترميز النصوص التشعبي WEBSITE_ROBOT=محتوى ملف الروبوتات النصي WEBSITE_HTACCESS=محتوى ملف ضبط الوصول WEBSITE_MANIFEST_JSON=ملف قوائم جسون للموقع -WEBSITE_README=ملف إقرأني الوصفي WEBSITE_KEYWORDSDesc=إستخدم الشولة لفصل القيم -EnterHereLicenseInformation=أدخل هنا المعلومات الوصفية او معلومات الترخيص لملئ محتوى ملف إقرأني الوصفي . إذا قمت بتوزيع موقعك كقالب ، سيتم تصمين الملف في الحزمة. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=ترويسات لغة ترميز النصوص التشعبية (لهذه الصفحة فقظ) PageNameAliasHelp=اسم او لقب الصفحة.
هذا يستخدم ايضا لانشاء رابط تسريع محركات البحث عندما يتم تشغيل الموقع عبر خادم إستضافة افتراضي (مثل اباتشي او انجنكس..) إستخدم الزر "%s" لتعديل هذا الاسم او اللقب. EditTheWebSiteForACommonHeader=ملاحظة: اذا كنت ترغب في تعيين ترويسة لكل الصفحات إستخدم الترويسات على مستوى الموقع بدلا عن ترويسات الصفحة\\الحاوية @@ -31,7 +32,7 @@ AddWebsite=إضافة موقع إلكتروني Webpage=الصفحة\\الحاوية AddPage=إضافة صفحة\\حاوية PageContainer=صفحة -PreviewOfSiteNotYetAvailable=The preview of your website %s is not yet available. You must first 'Import a full website template' or just 'Add a page/container'. +PreviewOfSiteNotYetAvailable=معاينة موقع الويب الخاص بك %s ليست متاحة بعد. يجب عليك أولاً ' استيراد قالب موقع ويب كامل ' أو ' فقط إضافة صفحة / حاوية '. RequestedPageHasNoContentYet=الصفحة المطلوبة بالمعرف %s لاتحتوي بعد على محتوى ، او ان ملف القالب الخاص بها قد تم حذفه. قم بتعديل محتويات الصفحة لحل ذلك SiteDeleted= الموقع "%s" تم حذهف PageContent=الصفحة\\الحاوية @@ -42,10 +43,12 @@ ViewPageInNewTab=عرض الصفحة في علامة تبويب جديدة SetAsHomePage=إجعلها الصفحة الرئيسية RealURL=الرابط الحقيقة ViewWebsiteInProduction=عرض الموقع باستخدام رابط الصفحة الرئيسية +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=بإستخدام اباتشي \\انجنكس\\...
على خادمك (اباتشي او انجنكس..) قم بإنشاء خادم افتراضي يدعم البي اتش بي واجعل المسار الجذر له
%s ExampleToUseInApacheVirtualHostConfig=مثال إعدادات لاستخدامه مع خادم اباتشي افتراضي YouCanAlsoTestWithPHPS=لاستخدام خادم بي اتش بي المضمن
على بيئة التطوير ربما تفضل تجربة موقعك بخادم بي اتش بي المضمن (النسخة 5.5 فما فوق) عبر تشغيل
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=انشر موقعك الإلكتروني مع مقدم إستضافة اخر
إذا كنت لا تمتلك خادم مواقع مثل اباتشي او انجنكس على الأنترنت، يمكنك تصدير وإستيراد الى نظام دوليبار اخر المقدم بواسطة مقدم استضافة دوليبار والذي يوفر تكامل مكتمل مع وحدة الموقع الإلكتروني. يمكنك ايجاد قائمة من مقدمين إستضافة دوليبار على موقع إستضافات دوليبار +YouCanAlsoDeployToAnotherWHP= قم بتشغيل موقع الويب الخاص بك مع مزود استضافة Dolibarr آخر
إذا لم يكن لديك خادم ويب مثل Apache أو NGinx متاحًا على الإنترنت ، فيمكنك تصدير واستيراد موقع الويب الخاص بك إلى مثيل Dolibarr آخر يوفره مزود استضافة Dolibarr آخر يوفره بالكامل التكامل مع وحدة موقع الويب. يمكنك العثور على قائمة ببعض موفري خدمة استضافة Dolibarr على https://saas.dolibarr.org CheckVirtualHostPerms=ايضاً تأكد من ان مستخدم الخادم (مثلا www-data ) لديه صلاحيات %s على الملفات
%s ReadPerm=قرأ WritePerm=التعديل والكتابة @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=يمكن تحرير مصدر لغة ترميز ا YouCanEditHtmlSource=
يمكنك تضمين نصوص بي اتش بي بإستخدام أوسمة >?php?<. و المتغيرات العامة التالية متاحة : $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

يمكنك ايضا تضمين محتوى صفحة \\حاوية اخرى عن طريق تركيب الجملة التالي
<?php includeContainer('لقب_الصفحة_المطلوبة'); ?>

يمكنك إعادة التوجيه الى صفحة \\حاوية اخرى عن طريق تركيب الجملة التالي (ملاحظة لاتقم باي طباعة لمخرجات قبل عملية إعادة التوجهي ) :
<?php redirectToContainer('لقب_الصفحة_المطلوبة'); ?>

لإضافة رابط رابط صفحة اخرى يمكنك إستخدام تركيب الجملة التالي :
<a href="لقب_الصفحة_المطلوبة.php">mylink<a>

لتضمين رابط لتحميل ملف موجود ضمن مسار المستندات إستخدم المغلف document.php:
على سبيل المثال لمف موجود على المسار /documents/ecm (يجب تسجيل الدخول اولاً) إستخدم تركيب الجملة التالي :
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
ولملف في المسار documents/medias (مسار مفتوح الوصول للجميع) إستخدم تركيب الجملة التالي:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
للمفات المشاركة بواسطة رابط المشاركة (وصول مفتوح بإستخدام مفتاح رمز دالة الملف ) إستخدم تركيب الجملة التالي:
<a href="/document.php?hashp=publicsharekeyoffile">

لتضمين صورة مخزنة في مسار المستندات إستخدم المغلف viewimage.php:
على سبيل المثال لتضمين صورة موجودة في المسار documents/medias (مسار مفتوح الوصول للعامة)، إستخدم تركيب الجملة التالي:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=لتضمين صورة مشاركة عن طريق رابط المشاركة (وصول عام باستخدام رمز دالة الملف) إستخدم تركيب الجملة التالي:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
امثلة اكثر للغة ترميز النصوص التشعبية متاحة على مدونة التوثيق
+YouCanEditHtmlSourceMore=
يتوفر المزيد من أمثلة HTML أو التعليمات البرمجية الديناميكية على وثائق wiki
. ClonePage=نسخ الصفحة\\الحاوية CloneSite=نسخ الموقع SiteAdded=تم إضافة الموقع الإلكتروني @@ -137,7 +140,7 @@ PagesRegenerated=تم توليد %s صفحة\\حاوية RegenerateWebsiteContent=إعادة توليد ملفات الموقع الإلكترونية المؤقتة AllowedInFrames=مسموح بها في الإطارات DefineListOfAltLanguagesInWebsiteProperties=عرف قائمة بكل اللغات المتاحة في خصائص الموقع -GenerateSitemaps=توليد ملف خريطة الموقع +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=إذا اكدت ، ستقوم بحذف ملف خرطة الموقع الحالي... ConfirmSitemapsCreation=تأكيد توليد خريطة الموقع SitemapGenerated=تم توليد ملف خريطة الموقع %s @@ -145,3 +148,10 @@ ImportFavicon=الايقونة ErrorFaviconType=الأيقونة لابد ان تكون بي ان جي ErrorFaviconSize=لابد ان يكون حجم الأيقونة 16x16 ، 32x32 او 64x64 FaviconTooltip=رفع صورة بي ان جي (16x16،32x32 او 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/ar_SA/withdrawals.lang b/htdocs/langs/ar_SA/withdrawals.lang index 4b9a548c683..c19c1738bee 100644 --- a/htdocs/langs/ar_SA/withdrawals.lang +++ b/htdocs/langs/ar_SA/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=فاتورة المورد بانتظار الدف InvoiceWaitingWithdraw=فاتورة بانتظار الخصم المباشر InvoiceWaitingPaymentByBankTransfer=فاتورة بانتظار تحويل الرصيد AmountToWithdraw=سحب المبلغ +AmountToTransfer=المبلغ لنقل NoInvoiceToWithdraw=لا توجد فاتورة مفتوحة لـ "%s" في الانتظار. انتقل إلى علامة التبويب "%s" في بطاقة الفاتورة لتقديم طلب. -NoSupplierInvoiceToWithdraw=لا توجد فاتورة مورد مع "طلبات ائتمان مباشرة" مفتوحة في انتظارك. انتقل إلى علامة التبويب "%s" في بطاقة الفاتورة لتقديم طلب. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=المستخدم المسؤول WithdrawalsSetup=إعداد دفع الخصم المباشر CreditTransferSetup=إعداد تحويل الرصيد @@ -41,6 +42,7 @@ CreditTransferStatistics=إحصاءات تحويل الائتمان Rejects=ترفض LastWithdrawalReceipt=أحدث %s إيصالات الخصم المباشر MakeWithdrawRequest=تقديم طلب دفع الخصم المباشر +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=قدم طلب تحويل رصيد WithdrawRequestsDone=%s تم تسجيل طلبات الدفع بالخصم المباشر BankTransferRequestsDone=%s تم تسجيل طلبات تحويل الرصيد @@ -48,7 +50,7 @@ ThirdPartyBankCode=كود بنك الطرف الثالث NoInvoiceCouldBeWithdrawed=لم يتم الخصم من فاتورة بنجاح. تحقق من أن الفواتير موجودة في الشركات التي لديها رقم IBAN صالح وأن IBAN يحتوي على UMR (مرجع تفويض فريد) بالوضع %s . WithdrawalCantBeCreditedTwice=تم بالفعل تمييز إيصال السحب هذا على أنه مدين ؛ لا يمكن القيام بذلك مرتين ، حيث من المحتمل أن يؤدي ذلك إلى إنشاء مدفوعات وإدخالات بنكية مكررة. ClassCredited=تصنيف حساب -ClassDebited=Classify debited +ClassDebited=تصنيف الخصم ClassCreditedConfirm=هل أنت متأكد من أنك تريد تصنيف إيصال السحب هذا على أنه مقيد في حسابك المصرفي؟ TransData=تاريخ الإرسال TransMetod=طريقة الإرسال @@ -99,8 +101,11 @@ CreditDate=الائتمان على WithdrawalFileNotCapable=تعذر إنشاء ملف إيصال السحب لبلدك %s (بلدك غير مدعوم) ShowWithdraw=عرض أمر الخصم المباشر IfInvoiceNeedOnWithdrawPaymentWontBeClosed=ومع ذلك ، إذا كانت الفاتورة تحتوي على أمر دفع خصم مباشر واحد على الأقل لم تتم معالجته بعد ، فلن يتم تعيينها على أنها مدفوعة للسماح بإدارة السحب المسبق. -DoStandingOrdersBeforePayments=تتيح لك علامة التبويب هذه طلب أمر دفع الخصم المباشر. بمجرد الانتهاء من ذلك ، انتقل إلى القائمة بنك-> الدفع عن طريق الخصم المباشر لإنشاء أمر الخصم المباشر وإدارته. عند إغلاق أمر الخصم المباشر ، سيتم تسجيل الدفع على الفواتير تلقائيًا ، وإغلاق الفواتير إذا كان الباقي للدفع فارغًا. -DoCreditTransferBeforePayments=تتيح لك علامة التبويب هذه طلب أمر تحويل رصيد. بمجرد الانتهاء من ذلك ، انتقل إلى القائمة بنك-> الدفع عن طريق تحويل الرصيد لإنشاء أمر تحويل الرصيد وإدارته. عند إغلاق أمر تحويل الرصيد ، سيتم تسجيل الدفع على الفواتير تلقائيًا ، وإغلاق الفواتير إذا كان الباقي للدفع فارغًا. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=ملف أمر الخصم CreditTransferFile=ملف تحويل رصيد SetToStatusSent=تعيين إلى الحالة "ملف مرسل" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=تعذر إنشاء طلب الخصم المباش SepaMandate=تفويض الخصم المباشر لمنطقة الدفعات الأوروبية الموحدة (SEPA) SepaMandateShort=تفويض SEPA PleaseReturnMandate=يرجى إعادة نموذج التفويض هذا بالبريد الإلكتروني إلى %s أو بالبريد إلى -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=معرف الدائن CreditorName=اسم الدائن SEPAFillForm=(ب) الرجاء استكمال جميع الحقول المعلمة * @@ -135,7 +140,8 @@ SEPARCUR=SEPA CUR SEPAFRST=SEPA FRST ExecutionDate=تاريخ التنفيذ CreateForSepa=إنشاء ملف الخصم المباشر -ICS=Creditor Identifier - ICS +ICS=معرف الدائن - ICS +IDS=معرف المدين END_TO_END=علامة "EndToEndId" SEPA XML - معرف فريد يتم تعيينه لكل معاملة USTRD="Unstructured" SEPA XML tag ADDDAYS=أضف أيام إلى تاريخ التنفيذ @@ -152,5 +158,6 @@ ModeWarning=لم يتم تعيين خيار الوضع الحقيقي ، نتو ErrorCompanyHasDuplicateDefaultBAN=تمتلك الشركة ذات المعرف %s أكثر من حساب مصرفي افتراضي. لا توجد طريقة لمعرفة أي واحد يستخدم. ErrorICSmissing=ICS مفقود في الحساب المصرفي %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=يختلف المبلغ الإجمالي لأمر الخصم المباشر عن مجموع البنود -WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s -WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +WarningSomeDirectDebitOrdersAlreadyExists=تحذير: هناك بالفعل بعض أوامر الخصم المباشر المعلقة (%s) المطلوبة لمبلغ %s +WarningSomeCreditTransferAlreadyExists=تحذير: هناك بالفعل بعض عمليات تحويل الرصيد المعلقة (%s) المطلوبة لمبلغ %s +UsedFor=تستخدم ل %s diff --git a/htdocs/langs/ar_SA/workflow.lang b/htdocs/langs/ar_SA/workflow.lang index b20685899d3..a0a44bde14b 100644 --- a/htdocs/langs/ar_SA/workflow.lang +++ b/htdocs/langs/ar_SA/workflow.lang @@ -3,24 +3,34 @@ WorkflowSetup=إعداد وحدة تدفق العمل WorkflowDesc=هذه الوحدة توفر بعض الاجراءات التلقائية . في البداية يكون تدفق العمل مفتوحاً (يمكنك ان تعمل بالترتيب الذي تريد) لكن هنا يمكنك تفعيل بعض الجراءات التلقائية ThereIsNoWorkflowToModify=لا توجد تعديلات على سير العمل متوفرة مع الوحدات النشطة. # Autocreate -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a sales order after a commercial proposal is signed (the new order will have same amount as the proposal) -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (the new invoice will have same amount as the proposal) +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=إنشاء أمر مبيعات تلقائيًا بعد توقيع اقتراح تجاري (سيكون للأمر الجديد نفس مبلغ الاقتراح) +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=إنشاء فاتورة العميل تلقائيًا بعد التوقيع على عرض تجاري (الفاتورة الجديدة سيكون لها نفس مبلغ الاقتراح) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=إنشاء فاتورة العميل تلقائيا بعد التحقق من صحة العقد -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a sales order is closed (the new invoice will have same amount as the order) +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=إنشاء فاتورة العميل تلقائيًا بعد إغلاق أمر المبيعات (الفاتورة الجديدة سيكون لها نفس مبلغ الأمر) +descWORKFLOW_TICKET_CREATE_INTERVENTION=عند إنشاء التذكرة ، قم بإنشاء تدخل تلقائيًا. # Autoclassify customer proposal or order -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal as billed when sales order is set to billed (and if the amount of the order is the same as the total amount of the signed linked proposal) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal as billed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the signed linked proposal) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source sales order as billed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked order) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source sales order as billed when customer invoice is set to paid (and if the amount of the invoice is the same as the total amount of the linked order) -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source sales order as shipped when a shipment is validated (and if the quantity shipped by all shipments is the same as in the order to update) -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Classify linked source sales order as shipped when a shipment is closed (and if the quantity shipped by all shipments is the same as in the order to update) +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=تصنيف اقتراح المصدر المرتبط على أنه تمت فوترته عند تعيين أمر المبيعات على الفاتورة (وإذا كان مبلغ الأمر هو نفس المبلغ الإجمالي للعرض المرتبط الموقع) +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=تصنيف مقترح المصدر المرتبط على أنه فاتورة عند التحقق من صحة فاتورة العميل (وإذا كان مبلغ الفاتورة هو نفس المبلغ الإجمالي للمقترح المرتبط الموقع) +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=تصنيف أمر مبيعات المصدر المرتبط على أنه تمت فوترته عند التحقق من صحة فاتورة العميل (وإذا كان مبلغ الفاتورة هو نفسه المبلغ الإجمالي للأمر المرتبط) +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=تصنيف أمر مبيعات المصدر المرتبط على أنه فاتورة عند تعيين فاتورة العميل على مدفوعة (وإذا كان مبلغ الفاتورة هو نفسه المبلغ الإجمالي للأمر المرتبط) +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=تصنيف أمر مبيعات المصدر المرتبط على أنه مشحون عند التحقق من صحة الشحنة (وإذا كانت الكمية المشحونة بواسطة جميع الشحنات هي نفسها الموجودة في أمر التحديث) +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=تصنيف أمر مبيعات المصدر المرتبط على أنه مشحون عند إغلاق الشحنة (وإذا كانت الكمية المشحونة بواسطة جميع الشحنات هي نفسها الموجودة في أمر التحديث) +# Autoclassify purchase proposal +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=تصنيف مقترح مورد المصدر المرتبط كما هو مفوتر عند التحقق من صحة فاتورة المورد (وإذا كان مبلغ الفاتورة هو نفسه المبلغ الإجمالي للعرض المرتبط) # Autoclassify purchase order -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal as billed when vendor invoice is validated (and if the amount of the invoice is the same as the total amount of the linked proposal) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order as billed when vendor invoice is validated (and if the amount of the invoice is the same as the total amount of the linked order) -descWORKFLOW_BILL_ON_RECEPTION=Classify receptions to "billed" when a linked supplier order is validated +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=تصنيف أمر شراء المصدر المرتبط كما هو مفوتر عند التحقق من صحة فاتورة المورد (وإذا كان مبلغ الفاتورة هو نفسه المبلغ الإجمالي للأمر المرتبط) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=تصنيف أمر شراء المصدر المرتبط على أنه تم استلامه عند التحقق من صحة الاستلام (وإذا كانت الكمية المستلمة من قبل جميع الاستقبالات هي نفسها الموجودة في أمر الشراء للتحديث) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=تصنيف أمر شراء المصدر المرتبط كما تم استلامه عند إغلاق الاستلام (وإذا كانت الكمية المستلمة من قبل جميع الاستدعاءات هي نفسها الموجودة في أمر الشراء للتحديث) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=عند إنشاء تذكرة ، قم بربط العقود المتاحة لمطابقة الطرف الثالث +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=عند ربط العقود ، ابحث بين تلك الخاصة بالشركات الأم # Autoclose intervention -descWORKFLOW_TICKET_CLOSE_INTERVENTION=Close all interventions linked to the ticket when a ticket is closed +descWORKFLOW_TICKET_CLOSE_INTERVENTION=إغلاق جميع المداخلات المرتبطة بالتذكرة عند إغلاق التذكرة AutomaticCreation=إنشاء تلقائي AutomaticClassification=التصنيف التلقائي # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=إغلاق تلقائي +AutomaticLinking=ربط تلقائي diff --git a/htdocs/langs/ar_SY/datapolicy.lang b/htdocs/langs/ar_SY/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ar_SY/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/az_AZ/datapolicy.lang b/htdocs/langs/az_AZ/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/az_AZ/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/bg_BG/accountancy.lang b/htdocs/langs/bg_BG/accountancy.lang index aea81c1d3a5..93acfa70491 100644 --- a/htdocs/langs/bg_BG/accountancy.lang +++ b/htdocs/langs/bg_BG/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Държави извън ЕИО CountriesInEECExceptMe=Държави в ЕИО, с изключение на %s CountriesExceptMe=Всички държави с изключение на %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Основна счетоводна сметк MainAccountForUsersNotDefined=Основна счетоводна сметка за потребители, която не е дефинирана в настройката MainAccountForVatPaymentNotDefined=Основна счетоводна сметка за плащане на ДДС, която не е дефинирана в настройката MainAccountForSubscriptionPaymentNotDefined=Основна счетоводна сметка за плащане на абонамент, която не е дефинирана в настройката +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Секция за счетоводство AccountancyAreaDescIntro=Използването на счетоводния модул се извършва на няколко стъпки: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Деактивиране на директно доб ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Активиране на експортиране на журнали в състояние на чернова ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Журнал за продажби -ACCOUNTING_PURCHASE_JOURNAL=Журнал за покупки -ACCOUNTING_MISCELLANEOUS_JOURNAL=Общ журнал +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Журнал за разходни отчети -ACCOUNTING_SOCIAL_JOURNAL=Журнал за данъци +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Има нов журнал +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Журнал за данъци ACCOUNTING_RESULT_PROFIT=Счетоводна сметка за резултат (печалба) ACCOUNTING_RESULT_LOSS=Счетоводна сметка за резултат (загуба) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Журнал за приключване -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Счетоводна сметка на преходен банков превод +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Преходна сметка за банков превод -ACCOUNTING_ACCOUNT_SUSPENSE=Счетоводна сметка за изчакване -DONATION_ACCOUNTINGACCOUNT=Счетоводна сметка за регистриране на дарения -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Счетоводен акаунт за регистриране на членски внос +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Счетоводна сметка по подразбиране за закупени продукти (използва се, ако не е определена в продуктовата карта) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Счетоводна сметка по подразбиране за закупени продукти в ЕИО (използва се, ако не е дефинирана в картата на продукта) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Счетоводна сметка по подразбиране за закупени продукти и внесени отвън ЕИО (използва се, ако не е дефинирана в картата на продукта) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Счетоводна сметка по подразбиране за продадени продукти (използва се, ако не е дефинирана в продуктовата карта) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Счетоводна сметка по подразбиране за продадени продукти в ЕИО (използва се, ако не е определена в продуктовата карта) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Счетоводна сметка по подразбиране за продадени и експортирани продукти извън ЕИО (използва се, ако не е определена в продуктовата карта) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Счетоводна сметка по подразбиране за закупени услуги (използва се, ако не е дефинирана в картата на услугата) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Счетоводна сметка по подразбиране за закупени услуги в ЕИО (използва се, ако не е дефинирана в картата на услугата) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Счетоводна сметка по подразбиране за закупени услуги и внесени отвън ЕИО (използва се, ако не е дефинирана в картата на услугата) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Счетоводна сметка по подразбиране за продадени услуги (използва се, ако не е дефинирана в картата на услугата) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Счетоводна сметка по подразбиране за продадени услуги в ЕИО (използва се, ако не е определена в картата на услугата) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Счетоводна сметка по подразбиране за продадени и експортирани услуги извън ЕИО (използва се, ако не е определена в картата на услугата) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Вид документ Docdate=Дата @@ -211,7 +217,7 @@ Codejournal=Журнал JournalLabel=Име на журнал NumPiece=Пореден номер TransactionNumShort=Транзакция № -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=Тук може да определите някои групи счетоводни сметки. Те ще бъдат използвани за персонализирани счетоводни отчети. @@ -265,13 +271,13 @@ Reconcilable=Съвместим TotalVente=Общ оборот преди ДДС TotalMarge=Общ марж на продажби -DescVentilCustomer=Преглед на списъка с редове на фактури за продажба, свързани (или не) със счетоводна сметка на продукт -DescVentilMore=В повечето случаи, ако използвате предварително дефинирани продукти или услуги и зададете номер на сметка в картата на продукта / услугата, то системата ще може да извърши всички свързвания между вашите редове на фактури и счетоводната сметка във вашия сметкоплан, просто с едно щракване с бутона "%s". Ако сметката не е зададена в картата на продукта / услугата или ако все още имате някои редове, които не са свързани към сметка, то ще трябва да направите ръчно свързване от менюто "%s". -DescVentilDoneCustomer=Преглед на списъка с редове на фактури за продажба и тяхната счетоводна сметка за продукти -DescVentilTodoCustomer=Свързване на редове на фактури, които все още не са свързани със счетоводна сметка за продукт -ChangeAccount=Променете счетоводната сметка на продукта / услугата за избрани редове със следната счетоводна сметка: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Преглед на списъка с редове във фактури за доставка, обвързани или все още не обвързани със счетоводна сметка на продукт (виждат се само записи, които все още не са прехвърлени към счетоводството) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Преглед на списъка с редове на фактури за доставка и тяхната счетоводна сметка DescVentilTodoExpenseReport=Свържете редове на разходни отчети, които все още не са свързани със счетоводна сметка за такса DescVentilExpenseReport=Преглед на списъка с редове на разходни отчети, свързани (или не) със счетоводна сметка за такса @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Ако настроите счетоводна см DescVentilDoneExpenseReport=Преглед на списъка с редове на разходни отчети и тяхната счетоводна сметка за такса Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Всякакви промени или изтриване на написаното ще бъдат забранени. Всички записи за изпълнение трябва да бъдат валидирани, в противен случай приключването няма да е възможно. ValidateHistory=Автоматично свързване AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Грешка, не може да изтриете тази счетоводна сметка, защото се използва. +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Балансиране FicheVentilation=Свързваща карта GeneralLedgerIsWritten=Транзакциите са записани в главната счетоводна книга GeneralLedgerSomeRecordWasNotRecorded=Някои от транзакциите не бяха осчетоводени. Ако няма друго съобщение за грешка, то това вероятно е, защото те вече са били осчетоводени. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Списък на продукти, които не са свързани с нито една счетоводна сметка +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Промяна на свързване Accounted=Осчетоводено в книгата NotYetAccounted=Not yet transferred to accounting @@ -322,6 +328,7 @@ AccountingJournalType4=Банка AccountingJournalType5=Разходни отчети AccountingJournalType8=Инвентар AccountingJournalType9=Има нови +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Този журнал вече се използва AccountingAccountForSalesTaxAreDefinedInto=Бележка: Счетоводната сметка за данък върху продажбите е дефинирана в меню %s - %s NumberOfAccountancyEntries=Брой записи @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Брой движения ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Експортиране на журнал в чернова @@ -398,7 +407,11 @@ Calculated=Изчислено Formula=Формула ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Потвърждение за масово изтриване ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Счетоводни записи @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Дата на експортиране WarningReportNotReliable=Внимание, тази справка не се основава на главната счетоводна книга, така че не съдържа транзакция, ръчно променена в книгата. Ако осчетоводяването ви е актуално, то прегледът на счетоводството е по-точен. ExpenseReportJournal=Журнал за разходни отчети -InventoryJournal=Журнал за инвентар NAccounts=%s accounts diff --git a/htdocs/langs/bg_BG/admin.lang b/htdocs/langs/bg_BG/admin.lang index f5b3ddc3cbc..dc3aa7d8fd7 100644 --- a/htdocs/langs/bg_BG/admin.lang +++ b/htdocs/langs/bg_BG/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Съпоставяне от страна на клиент WarningModuleNotActive=Модул %s е необходимо да бъде включен WarningOnlyPermissionOfActivatedModules=Само разрешения, свързани с активните модули са показани тук. Може да активирате други модули в страницата Начало -> Настройки -> Модули / Приложения DolibarrSetup=Dolibarr инсталиране / обновяване -InternalUser=Вътрешен потребител -ExternalUser=Външен потребител InternalUsers=Вътрешни потребители ExternalUsers=Външни потребители UserInterface=User interface @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS хост (стойност по подраз MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS порт (не е дефиниран в PHP за Unix-подобни системи) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS хост (не е дефиниран в PHP за Unix-подобни системи) MAIN_MAIL_EMAIL_FROM=Имейл адрес за изпращане на автоматични имейли (стойност по подразбиране в php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Имейл адрес за получаване на грешки (за полето 'Грешки-към' в изпратените имейли) MAIN_MAIL_AUTOCOPY_TO= Имейл адрес за получаване на скрито копие (Bcc) на всички изпратени имейли MAIN_DISABLE_ALL_MAILS=Деактивиране на изпращането на всички имейли (за тестови цели или демонстрации) @@ -439,8 +438,10 @@ Unique=Уникален Boolean=Булева (едно квадратче за отметка) ExtrafieldPhone = Телефон ExtrafieldPrice = Цена +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Имейл ExtrafieldUrl = URL +ExtrafieldIP = IP ExtrafieldSelect = Изберете списък ExtrafieldSelectList = Изберете от таблицата ExtrafieldSeparator=Разделител (не е поле) @@ -501,7 +502,8 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Ако вашият SMTP доставчик трябва да ограничи имейл клиента до някои IP адреси (много рядко), това е IP адресът на потребителския агент за поща (MUA) за вашето ERP CRM приложение: %s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Пример:
За да създадете PageUrlForDefaultValuesList=
Пример:
За страницата, която изброява контрагентите, той е %s.
За URL на външни модули, инсталирани в /custom/ директорията използвайте следния път mymodule/mypagelist.phpи не включвайте custom/mymodule/mypagelist.php.
Ако искате само стойността по подразбиране, в случай че URL има някакъв параметър, може да използвате %s AlsoDefaultValuesAreEffectiveForActionCreate=Също така имайте предвид, че презаписването на стойностите по подразбиране за създаване на формуляри работи само за страници, които са били правилно разработени (с параметър action=create или presend...) EnableDefaultValues=Персонализиране на стойности по подразбиране -EnableOverwriteTranslation=Използване на презаписан превод +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Намерен е превод за ключа с този код. За да промените тази стойност, трябва да я редактирате като отидете в Начало - Настройки - Превод WarningSettingSortOrder=Внимание, задаването на ред за сортиране по подразбиране може да доведе до техническа грешка при влизане в страницата на списъка, ако полето е неизвестно. Ако възникне такава грешка, се върнете на тази страница, за да премахнете редът за сортиране по подразбиране и да възстановите първоначалното състояние. Field=Поле @@ -645,9 +647,9 @@ Module2400Name=Събития / Календар Module2400Desc=Проследяване на събития. Регистриране на автоматични събития с цел проследяване или записване на ръчни събития и срещи. Това е основният модул за добро управление на взаимоотношенията с клиенти и доставчици. Module2500Name=Документи / Съдържание Module2500Desc=Система за управление на документи / Управление на електронно съдържание. Автоматична организация на вашите генерирани или съхранени документи. Споделяне на документи. -Module2600Name=API / Web услуги (SOAP сървър) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Активиране на Dolibarr SOAP сървър, предоставящ API услуги -Module2610Name=API / Web услуги (REST сървър) +Module2610Name=API / Web services (REST server) Module2610Desc=Активиране на Dolibarr REST сървър, предоставящ API услуги Module2660Name=Извикване на WebServices (SOAP клиент) Module2660Desc=Активиране на Dollibarr клиент за уеб услуги (Може да се използва за препращане на данни / заявки към външни сървъри. Понастоящем се поддържат само поръчки за покупка.) @@ -698,6 +700,7 @@ Module62000Name=Условия на доставка Module62000Desc=Добавяне на функции за управление на Инкотермс (условия на доставка) Module63000Name=Ресурси Module63000Desc=Управление на ресурси (принтери, коли, стаи, ...) с цел разпределяне по събития +Module94160Name=Стокови разписки Permission11=Преглед на фактури за продажба Permission12=Създаване / променяне на фактури на продажба Permission13=Invalidate customer invoices @@ -842,9 +845,9 @@ Permission286=Експортиране на контакти Permission291=Преглед на тарифи Permission292=Задаване на права за тарифи Permission293=Променяне на клиентски тарифи -Permission300=Преглед на баркодове -Permission301=Създаване / променяне на баркодове -Permission302=Изтриване на баркодове +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Изтриване на баркодове Permission311=Преглед на услуги Permission312=Възлагане на услуга / абонамент към договор Permission331=Преглед на отметки @@ -971,13 +974,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Преглед на съдържание в уебсайт Permission10002=Създаване / променяне на съдържание в уебсайт (html и javascript) Permission10003=Създаване / променяне на съдържание в уебсайт (динамичен php код). Опасно, трябва да бъде използвано само за ограничен кръг разработчици. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Type of unit SetupSaved=Настройката е запазена SetupNotSaved=Настройката не е запазена +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Назад към списъка с модули BackToDictionaryList=Назад към списъка с речници TypeOfRevenueStamp=Вид на данъчния печат (бандерол) @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Параметрите за настройка могат да SystemInfoDesc=Системната информация е различна техническа информация, която получавате в режим само за четене и е видима само за администратори. SystemAreaForAdminOnly=Тази секция е достъпна само за администратори. Потребителските права в Dolibarr не могат да променят това ограничение. CompanyFundationDesc=Редактирайте информацията за вашата фирма / организация. Кликнете върху бутона '%s' в долната част на страницата, когато сте готови. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Ако имате външен счетоводител, тук може да редактирате неговата информация. AccountantFileNumber=Счетоводен код DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Трябва да изпълн YourPHPDoesNotHaveSSLSupport=SSL функциите не са налични във вашия PHP DownloadMoreSkins=Изтегляне на повече теми SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1380,7 +1391,7 @@ GetBarCode=Получаване на баркод NumberingModules=Модели за номериране DocumentModules=Document models ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Да не се предлага генерирана парола. Паролата трябва да бъде въведена ръчно. PasswordGenerationPerso=Връщане на парола според вашата лично дефинирана конфигурация SetupPerso=Според вашата конфигурация @@ -1434,6 +1445,10 @@ SuppliersPayment=Плащания към доставчици SupplierPaymentSetup=Настройка на плащания към доставчици InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Настройка на модула за търговски предложения ProposalsNumberingModules=Модели за номериране на търговски предложения @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Воден знак върху чернови до ##### Members ##### MembersSetup=Настройка на модула за членове MemberMainOptions=Основни параметри +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Управление на входни данни за всеки член AdherentMailRequired=Необходим е имейл при създаване на нов член MemberSendInformationByMailByDefault=По подразбиране е активирано изпращането на потвърждение, чрез имейл до членове (валидиране или нов абонамент) MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Посетителят може да избира от наличните начини на плащане +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Активиране на автоматично напомняне, чрез имейл за изтекли абонаменти. Забележка: Модул %s трябва да е активиран и правилно настроен за изпращане на напомняния. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Активиране на разширен редактор з FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG създаване / промяна на масови имейли (Инструменти -> Масови имейли) FCKeditorForUserSignature=WYSIWIG създаване / промяна на подпис на потребители FCKeditorForMail=WYSIWIG създаване / променяне на цялата поща (с изключение на Настройка -> Имейли) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Манипулатор на меню, в който да се DetailMenuModule=Име на модула, ако входните данни на менюто идват от модул DetailType=Тип меню (горно или ляво) DetailTitre=Име на меню или име на код за превод -DetailUrl=URL адрес, където менюто ви изпратя (Absolute на URL линк или външна връзка с http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Условие за показване или не на вписване DetailRight=Условие за показване на неоторизирани (сиви) менюта DetailLangs=Име на .lang файл с име на код на превод @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Намаляването на нал CashDeskYouDidNotDisableStockDecease=Не сте деактивирали намаляването на запасите при продажбата от точка за продажби, поради тази причина се изисква наличие на склад. CashDeskForceDecreaseStockLabel=Намаляването на наличности за партидни продукти е принудително. CashDeskForceDecreaseStockDesc=Намаляване първо от най-ранната дата на годност и дата на продажба -CashDeskReaderKeyCodeForEnter=Ключов код за 'Enter', дефиниран в четеца на баркодове (Пример: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Настройка на модула на отметки BookmarkDesc=Този модул позволява да се управляват отметки. Може също да добавяте преки пътища към всички страници на Dolibarr или външни уеб сайтове в лявото меню. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Модели за номериране на фа IfSetToYesDontForgetPermission=Ако е настроена различна от нула стойност, не забравяйте да предоставите права на групите или потребителите за второ одобрение ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Настройка на модула GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Път към файл, съдържащ Maxmind ip to country translation.
Примери:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Обърнете внимание, че вашият IP файл с данни за държавата трябва да е в директория, която може да се чете от PHP (проверете настройките на вашата PHP open_basedir и правата на файловата система). YouCanDownloadFreeDatFileTo=Може да изтеглите безплатна демо версия на Maxmind GeoIP файла за държавата от %s. YouCanDownloadAdvancedDatFileTo=Може също така да изтеглите по-пълна версия, с актуализации на Maxmind GeoIP файла за държавата от %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Асистент за създаване на dump файл н BackupZipWizard=Асистент за създаване на архив на директорията "documents" SomethingMakeInstallFromWebNotPossible=Инсталирането на външен модул не е възможно от уеб интерфейса, поради следната причина: SomethingMakeInstallFromWebNotPossible2=Поради тази причина описаният тук процес за актуализация е ръчен процес, който може да се изпълнява само от потребител със съответните права. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Инсталирането на външен модул в приложението е деактивирано от администратора на системата. Трябва да го помолите да премахне файла %s, за да разреши тази функция. ConfFileMustContainCustom=Инсталирането или създаването на външен модул в приложението е необходимо да съхрани файловете на модула в директорията %s. За да се обработва тази директория от Dolibarr, трябва да настроите вашият conf/conf.php файл да съдържа двете директивни линии:
$dolibarr_main_url_root_alt = '/custom';
$dolibarr_main_document_root_alt = '%s/custom'; HighlightLinesOnMouseHover=Маркиране на редове в таблица, когато мишката преминава отгоре @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Премахване на специални символи COMPANY_AQUARIUM_CLEAN_REGEX=Regex филтър за изчистване на стойността (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex филтър за чиста стойност (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Дублирането не е позволено +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Длъжностно лице по защита на данните (DPO, защита на лични данни или GDPR контакт) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Подсказка @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Директория / Цел в пощенската к EmailcollectorOperations=Операции за извършване от колекционера EmailcollectorOperationsDesc=Operations are executed from top to bottom order MaxEmailCollectPerCollect=Максимален брой събрани имейли при колекциониране +TestCollectNow=Test collect CollectNow=Колекциониране ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Date of latest collect try @@ -2183,6 +2203,7 @@ ShowProjectLabel=Project Label PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Ако искате да имате някои текстове във вашия PDF файл, дублирани на 2 различни езика в един и същ генериран PDF файл, трябва да посочите тук този втори език, така че генерираният PDF файл да съдържа 2 различни езика на една и съща страница, избраният при генериране на PDF и този (само няколко PDF шаблона поддържат това). Запазете празно за един език в PDF файла. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Въведете тук кода за FontAwesome икона. Ако не знаете какво е FontAwesome, може да използвате стандартната стойност fa-address book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Препоръчителна NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Настройка на инвентаризация ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/bg_BG/categories.lang b/htdocs/langs/bg_BG/categories.lang index 54b1c2e7f70..0346e451330 100644 --- a/htdocs/langs/bg_BG/categories.lang +++ b/htdocs/langs/bg_BG/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Този член не е свързан с нито еди ContactHasNoCategory=Този контакт не е свързан с нито един таг / категория ProjectHasNoCategory=Този проект не е свързан с нито един таг / категория ClassifyInCategory=Добавяне към таг / категория +RemoveCategory=Remove category NotCategorized=Без таг / категория CategoryExistsAtSameLevel=Тази категория вече съществува ContentsVisibleByAllShort=Съдържанието е видимо от всички @@ -67,6 +68,7 @@ StockCategoriesShort=Тагове / Категории ThisCategoryHasNoItems=Тази категория не съдържа никакви елементи CategId=Идентификатор на таг / категория ParentCategory=Parent tag/category +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label of parent tag/category CatSupList=List of vendors tags/categories CatCusList=List of customers/prospects tags/categories @@ -86,15 +88,18 @@ DeleteFromCat=Изтриване от таг / категория ExtraFieldsCategories=Допълнителни атрибути CategoriesSetup=Настройка на тагове / категории CategorieRecursiv=Автоматично свързване с главния таг / категория -CategorieRecursivHelp=Ако опцията е включена, когато добавите продукт в подкатегория, продуктът ще бъде добавен също и в главната категория. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Добавяне на следния продукт / услуга AddCustomerIntoCategory=Assign category to customer AddSupplierIntoCategory=Assign category to supplier +AssignCategoryTo=Assign category to ShowCategory=Показване на таг / категория ByDefaultInList=По подразбиране в списъка ChooseCategory=Избиране на категория StocksCategoriesArea=Warehouse Categories +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Event Categories WebsitePagesCategoriesArea=Page-Container Categories KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Use 'OR' operator for categories +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/bg_BG/commercial.lang b/htdocs/langs/bg_BG/commercial.lang index fff70536142..4846ef349c3 100644 --- a/htdocs/langs/bg_BG/commercial.lang +++ b/htdocs/langs/bg_BG/commercial.lang @@ -37,7 +37,7 @@ ToDoActions=Незавършени събития SendPropalRef=Изпращане на търговско предложение %s SendOrderRef=Изпращане на поръчка %s StatusNotApplicable=Не се прилага -StatusActionToDo=Да се направи +StatusActionToDo=За извършване StatusActionDone=Завършено StatusActionInProcess=В процес TasksHistoryForThisContact=Събития за този контакт @@ -64,17 +64,26 @@ ActionAC_SHIP=Изпращане на пратка по пощата ActionAC_SUP_ORD=Изпращане на поръчка за покупка по пощата ActionAC_SUP_INV=Изпращане на фактура за доставка по пощата ActionAC_OTH=Друго -ActionAC_OTH_AUTO=Автоматично добавени +ActionAC_OTH_AUTO=Other auto ActionAC_MANUAL=Ръчно добавени ActionAC_AUTO=Автоматично добавени -ActionAC_OTH_AUTOShort=Автоматично +ActionAC_OTH_AUTOShort=Други +ActionAC_EVENTORGANIZATION=Event organization events Stats=Статистика от продажби StatusProsp=Статус на потенциален клиент DraftPropals=Чернови търговски предложения NoLimit=Няма лимит ToOfferALinkForOnlineSignature=Връзка за онлайн подпис -WelcomeOnOnlineSignaturePage=Добре дошли на страницата за приемане на търговски предложения от %s -ThisScreenAllowsYouToSignDocFrom=Този екран позволява да приемете и подпишете или да отхвърлите оферта / търговско предложение -ThisIsInformationOnDocumentToSign=Това е информация за документа, който да приемете или отхвърлите. +WelcomeOnOnlineSignaturePageProposal=Добре дошли на страницата за приемане на търговски предложения от %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Този екран позволява да приемете и подпишете или да отхвърлите оферта / търговско предложение +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Това е информация за документа, който да приемете или отхвърлите. +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Подписване на оферта / търговско предложение %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Функцията за онлайн подписване е деактивирана или документът е генериран преди активирането на функцията diff --git a/htdocs/langs/bg_BG/compta.lang b/htdocs/langs/bg_BG/compta.lang index e781fa76474..5e537394d3f 100644 --- a/htdocs/langs/bg_BG/compta.lang +++ b/htdocs/langs/bg_BG/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Баланс (преди) Balance=Баланс Debit=Дебит Credit=Кредит +AccountingDebit=Дебит +AccountingCredit=Кредит Piece=Счетоводен документ AmountHTVATRealReceived=Получен (нето) AmountHTVATRealPaid=Платен (нето) @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Изтриване на плащане за социален или фискален данък DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Социални / фискални данъци и плащания CalcModeVATDebt=Режим %sДДС върху осчетоводени задължения%s CalcModeVATEngagement=Режим %sДДС върху приходи - разходи%s @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Отчетът за обор TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Отчетът за оборот, натрупан от данък върху продажбите, не е наличен. Този отчет е наличен само за фактуриран оборот. CalculationMode=Режим на изчисление AccountancyJournal=Счетоводен код на журнал -ACCOUNTING_VAT_SOLD_ACCOUNT=Счетоводна сметка по подразбиране за ДДС при продажби (използва се, ако не е определена при настройка на речника за ДДС) -ACCOUNTING_VAT_BUY_ACCOUNT=Счетоводна сметка по подразбиране за ДДС при покупки (използва се, ако не е определена при настройка на речника за ДДС) -ACCOUNTING_VAT_PAY_ACCOUNT=Счетоводна сметка по подразбиране за плащане на ДДС -ACCOUNTING_ACCOUNT_CUSTOMER=Счетоводна сметка, използвана за контрагенти, които са клиенти +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Специализираната счетоводна сметка, определена в картата на контрагента, ще се използва само за счетоводно отчитане на подсметка. Този ще бъде използван за главната книга и като стойност по подразбиране на подсметката за счетоводното отчитане, ако не е дефинирана специализирана счетоводна сметка за клиента. -ACCOUNTING_ACCOUNT_SUPPLIER=Счетоводна сметка, използвана за контрагенти, които са доставчици +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Специализираната счетоводна сметка, определена в картата на контрагента, ще се използва само за счетоводно отчитане на подсметка. Този ще бъде използван за главната книга и като стойност по подразбиране на подсметката за счетоводното отчитане, ако не е дефинирана специализирана счетоводна сметка за доставчика. ConfirmCloneTax=Потвърдете клонирането на социален/фискален данък ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/bg_BG/contracts.lang b/htdocs/langs/bg_BG/contracts.lang index d8a88714009..d7d2e316617 100644 --- a/htdocs/langs/bg_BG/contracts.lang +++ b/htdocs/langs/bg_BG/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Договори / Абонаменти ContractsAndLine=Договори и договорни линии Contract=Договор ContractLine=Договорна линия +ContractLines=Contract lines Closing=Прекратяване NoContracts=Няма договори MenuServices=Услуги @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Сигурни ли сте, че искате да и MoveToAnotherContract=Преместване на услуга в друг договор. ConfirmMoveToAnotherContract=Избрах нов целеви договор и потвърждавам, че искам да преместя тази услуга в този договор. ConfirmMoveToAnotherContractQuestion=Изберете в кой съществуващ договор (на същия контрагент) искате да преместите тази услуга? -PaymentRenewContractId=Подновяване на договорна линия (№ %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Дата на изтичане NoExpiredServices=Няма изтекли активни услуги ListOfServicesToExpireWithDuration=Списък на услуги изтичащи в следващите %s дни @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Контакт на клиента (п HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/bg_BG/cron.lang b/htdocs/langs/bg_BG/cron.lang index 797d98b0ff3..0a21382679a 100644 --- a/htdocs/langs/bg_BG/cron.lang +++ b/htdocs/langs/bg_BG/cron.lang @@ -26,7 +26,7 @@ CronCommand=Команда CronList=Планирани задачи CronDelete=Изтриване на планирани задачи CronConfirmDelete=Сигурни ли сте, че искате да изтриете тези планирани задачи? -CronExecute=Стартиране на планирана задача +CronExecute=Launch now CronConfirmExecute=Сигурни ли сте, че искате да изпълните тези планирани задачи сега? CronInfo=Модулът за планирани задачи позволява да планирате задача и да я изпълните автоматично. Задачата може да се стартира и ръчно. CronTask=Задача @@ -58,7 +58,7 @@ CronNote=Коментар CronFieldMandatory=Полета %s са задължителни CronErrEndDateStartDt=Крайната дата не може да бъде преди началната дата StatusAtInstall=Състояние при инсталиране на модула -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Деактивиране CronTaskInactive=This job is disabled (not scheduled) CronId=Идентификатор @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Отидете в меню 'Нач JobDisabled=Задачата е деактивирана MakeLocalDatabaseDumpShort=Архивиране на локална база данни MakeLocalDatabaseDump=Създаване на локална база данни. Параметрите са: компресия ('gz' or 'bz' or 'none'), вид архивиране ('mysql', 'pgsql', 'auto'), 1, 'auto' или име на файла за съхранение, брой резервни файлове, които да се запазят +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Внимание, за целите на изпълнението, каквато и да е следващата дата на изпълнение на активирани задачи, вашите задачи могат да бъдат забавени до максимум %s часа, преди да бъдат стартирани. DATAPOLICYJob=Почистване на данни и анонимност JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/bg_BG/datapolicy.lang b/htdocs/langs/bg_BG/datapolicy.lang new file mode 100644 index 00000000000..1cb2ab6c200 --- /dev/null +++ b/htdocs/langs/bg_BG/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Клиент +DATAPOLICY_TIERS_PROSPECT = Потенциален клиент +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Доставчик +DATAPOLICY_CONTACT_CLIENT = Клиент +DATAPOLICY_CONTACT_PROSPECT = Потенциален клиент +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Доставчик +DATAPOLICY_ADHERENT = Член +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/bg_BG/dict.lang b/htdocs/langs/bg_BG/dict.lang index 2c3a9ecbe8e..ebd661a5685 100644 --- a/htdocs/langs/bg_BG/dict.lang +++ b/htdocs/langs/bg_BG/dict.lang @@ -21,7 +21,7 @@ CountryNL=Холандия CountryHU=Унгария CountryRU=Русия CountrySE=Швеция -CountryCI=Кот д'Ивоар +CountryCI=Ivory Coast CountrySN=Сенегал CountryAR=Аржентина CountryCM=Камерун @@ -250,7 +250,9 @@ CountryMF=Свети Мартин ##### Civilities ##### CivilityMME=г-жа +CivilityMMEShort=г-жа CivilityMR=г-н +CivilityMRShort=г-н CivilityMLE=г-ца CivilityMTRE=м-р CivilityDR=д-р diff --git a/htdocs/langs/bg_BG/ecm.lang b/htdocs/langs/bg_BG/ecm.lang index 3744f31660a..a8cb3ebaed8 100644 --- a/htdocs/langs/bg_BG/ecm.lang +++ b/htdocs/langs/bg_BG/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Ръчно създадена директория ECMSectionAuto=Автоматично създадена директория ECMSectionsManual=Ръчно създадено дърво ECMSectionsAuto=Автоматично създадено дърво +ECMSectionsMedias=Medias tree ECMSections=Директории ECMRoot=Основна директория ECMNewSection=Нова директория @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Брой файлове в поддиректориите ECMCreationUser=Създател ECMArea=Документи ECMAreaDesc=Секцията DMS / ECM (Система за управление на документи / Електронно управление на съдържание) позволява да съхранявате, споделяте и бързо да откривате всички видове документи в системата. -ECMAreaDesc2=* Автоматично създадените директории се попълват автоматично при добавяне на документи в картата на даден елемент.
* Ръчно създадените директории могат да бъдат използвани, за да съхранявате документи, които не са свързани с определен елемент. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Директорията %s е изтрита. ECMSectionWasCreated=Директорията %s е създадена. ECMSearchByKeywords=Търсене по ключови думи diff --git a/htdocs/langs/bg_BG/holiday.lang b/htdocs/langs/bg_BG/holiday.lang index 1262acd3b8a..038c21f5310 100644 --- a/htdocs/langs/bg_BG/holiday.lang +++ b/htdocs/langs/bg_BG/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=ЧР -Holidays=Отпуски +Holidays=Leaves +Holiday=Leave CPTitreMenu=Отпуски MenuReportMonth=Месечно извлечение MenuAddCP=Нова молба за отпуск +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Необходимо е да активирате модула 'Отпуски', за да видите тази страница. AddCP=Кандидатстване за отпуск DateDebCP=Начална дата @@ -56,6 +58,7 @@ ConfirmDeleteCP=Сигурни ли сте, че искате да изтрие ErrorCantDeleteCP=Грешка: нямате необходимите права, за да изтриете тази молба за отпуск. CantCreateCP=Нямате право да създавате молби за отпуск. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Необходимо е да изберете начална дата. NoDateFin=Необходимо е да изберете крайна дата. ErrorDureeCP=Вашата молба за отпуск не съдържа работен ден. @@ -79,6 +82,8 @@ MotifCP=Причина UserCP=Потребител ErrorAddEventToUserCP=Възникна грешка при добавяне на извънреден отпуск. AddEventToUserOkCP=Добавянето на извънредния отпуск е завършено. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=История на промените LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Предишен баланс NewSoldeCP=Нов баланс alreadyCPexist=Вече е създадена молба за отпуск в този период. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Групи +users=Потребители +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Молби за отпуск: %s последно променени @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/bg_BG/loan.lang b/htdocs/langs/bg_BG/loan.lang index ddd96a3d613..e5f041c254b 100644 --- a/htdocs/langs/bg_BG/loan.lang +++ b/htdocs/langs/bg_BG/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=Финансово задължение InterestAmount=Лихва CapitalRemain=Оставащ капитал TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started +CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule # Admin ConfigLoan=Конфигуриране на модула кредити -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Счетоводна сметка за капитал по подразбиране -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Счетоводна сметка за лихва по подразбиране -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Счетоводна сметка за застраховка по подразбиране +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Променяне на финансово задължение diff --git a/htdocs/langs/bg_BG/mailmanspip.lang b/htdocs/langs/bg_BG/mailmanspip.lang index 956b011214e..c3fb569ba5d 100644 --- a/htdocs/langs/bg_BG/mailmanspip.lang +++ b/htdocs/langs/bg_BG/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip MailmanSpipSetup=Настройки на модула Mailman и SPIP MailmanTitle=Mailman система за пощенски списък -TestSubscribe=За тестване на абонамента за Mailman списъци -TestUnSubscribe=За тестване на отписването Mailman списъци -MailmanCreationSuccess=Subscription test was executed successfully -MailmanDeletionSuccess=Unsubscription test was executed successfully +TestSubscribe=За да тествате абонирането за Mailman списъци +TestUnSubscribe=За да тествате отписването от Mailman списъци +MailmanCreationSuccess=Тестът за абониране е изпълнен успешно +MailmanDeletionSuccess=Тестът за отписване е изпълнен успешно SynchroMailManEnabled=Ще се извърши актуализация на Mailman -SynchroSpipEnabled=Ще се извърши актуализация на Spip -DescADHERENT_MAILMAN_ADMINPW=Mailman администраторска парола -DescADHERENT_MAILMAN_URL=URL за Mailman абонамент -DescADHERENT_MAILMAN_UNSUB_URL=URL за Mailman прекратяване на абонамент -DescADHERENT_MAILMAN_LISTS=Списък (а) за автоматично надпис на нови членове (разделени със запетая) -SPIPTitle=SPIP система за управление на съдържанието -DescADHERENT_SPIP_SERVEUR=SPIP Сървър -DescADHERENT_SPIP_DB=SPIP име на базата данни -DescADHERENT_SPIP_USER=SPIP база данни потребител -DescADHERENT_SPIP_PASS=SPIP парола за базата данни +SynchroSpipEnabled=Ще се извърши актуализация на SPIP +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman администраторска парола +DescADHERENT_MAILMAN_URL=URL адрес за абониране в Mailman +DescADHERENT_MAILMAN_UNSUB_URL=URL адрес за отписване в Mailman +DescADHERENT_MAILMAN_LISTS=Списък за автоматично вписване на нови членове (разделени със запетая) +SPIPTitle=SPIP система за управление на съдържание +DescADHERENT_SPIP_SERVEUR=SPIP сървър +DescADHERENT_SPIP_DB=SPIP име на база данни +DescADHERENT_SPIP_USER=SPIP потребител на база данни +DescADHERENT_SPIP_PASS=SPIP парола за база данни AddIntoSpip=Добавяне в SPIP AddIntoSpipConfirmation=Сигурни ли сте, че желаете да добавите този член в SPIP? AddIntoSpipError=Неуспешно добавяне на член в SPIP DeleteIntoSpip=Премахване от SPIP DeleteIntoSpipConfirmation=Сигурни ли сте, че желаете да премахнете този член от SPIP? -DeleteIntoSpipError=Неуспешно за подтискане на потребителя от СПИП -SPIPConnectionFailed=Не можете да се свържите с SPIP -SuccessToAddToMailmanList=%s successfully added to mailman list %s or SPIP database -SuccessToRemoveToMailmanList=%s successfully removed from mailman list %s or SPIP database +DeleteIntoSpipError=Неуспешно изтриване на потребител от SPIP +SPIPConnectionFailed=Неуспешно свързване към SPIP +SuccessToAddToMailmanList=%s е успешно добавен към Mailman списъка %s или SPIP базата данни +SuccessToRemoveToMailmanList=%s е успешно премахнат от Mailman списъка %s или SPIP базата данни diff --git a/htdocs/langs/bg_BG/mails.lang b/htdocs/langs/bg_BG/mails.lang index 67941619c02..ff74df6975f 100644 --- a/htdocs/langs/bg_BG/mails.lang +++ b/htdocs/langs/bg_BG/mails.lang @@ -7,10 +7,10 @@ MailCard=Карта MailRecipients=Получатели MailRecipient=Получател MailTitle=Описание -MailFrom=Подател +MailFrom=От MailErrorsTo=Грешки до MailReply=Отговор до -MailTo=Получател (и) +MailTo=За MailToUsers=До потребител (и) MailCC=Копие до MailToCCUsers=Копие до потребител (и) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang index 78822836149..a9c4989034a 100644 --- a/htdocs/langs/bg_BG/main.lang +++ b/htdocs/langs/bg_BG/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Няма наличен шаблон за този тип им AvailableVariables=Налични променливи за заместване NoTranslation=Няма превод Translation=Превод +Translations=Translations CurrentTimeZone=Времева зона на PHP (сървър) EmptySearchString=Въведете критерии за търсене EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Валидиран Approve=Одобряване Disapprove=Отхвърляне ReOpen=Повторно отваряне +OpenVerb=Активна Upload=Прикачи ToLink=Свържи Select=Изберете @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Няма дефинирана потребителска група Password=Парола -PasswordRetype=Повторете паролата +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Имайте предвид, че много функции / модули са деактивирани в тази демонстрация. Name=Име NameSlashCompany=Име / Фирма @@ -481,6 +489,7 @@ ActionsOnContact=Събития за този контакт / адрес ActionsOnContract=Свързани събития ActionsOnMember=Събития за този член ActionsOnProduct=Събития за този продукт +ActionsOnAsset=Events for this fixed asset NActionsLate=%s закъснели ToDo=За извършване Completed=Завършено @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Изтегляне DownloadDocument=Изтегляне на документ +DownloadSignedDocument=Download signed document ActualizeCurrency=Актуализиране на валутния курс Fiscalyear=Фискална година ModuleBuilder=Дизайнер за модули и приложения @@ -1046,6 +1056,7 @@ SearchIntoContracts=Договори SearchIntoCustomerShipments=Клиентски пратки SearchIntoExpenseReports=Разходни отчети SearchIntoLeaves=Отпуск +SearchIntoKM=Knowledge base SearchIntoTickets=Тикети SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Плащания към доставчици @@ -1137,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=На изчакване Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Курс +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=Деактивиран AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Вътрешен потребител +ExternalUser=Външен потребител diff --git a/htdocs/langs/bg_BG/members.lang b/htdocs/langs/bg_BG/members.lang index 64e685b7522..ed0153e1479 100644 --- a/htdocs/langs/bg_BG/members.lang +++ b/htdocs/langs/bg_BG/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Друг член (име: %s, ErrorUserPermissionAllowsToLinksToItselfOnly=От съображения за сигурност трябва да имате права за променяне на всички потребители, за да може да свържете член с потребител, който не сте вие. SetLinkToUser=Свързване към Dolibarr потребител SetLinkToThirdParty=Свързване към Dolibarr контрагент +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Списък на членове MembersListToValid=Списък на чернови членове (за валидиране) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Нов член @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Типът член не може да бъде изт NewSubscription=Нова вноска NewSubscriptionDesc=Този формуляр позволява да регистрирате вашия абонамент като за нов член на организацията. Ако искате да подновите вашият абонамент (ако вече сте член), моля свържете се вместо това с ръководството на организация, чрез имейл %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Продължителност +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Закъснял SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Съдържание на вашата членска карта # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Искаме да ви уведомим, че вашата молба за членство е получена.

ThisIsContentOfYourMembershipWasValidated=Искаме да ви уведомим, че вашето членство е валидирано със следната информация:

-ThisIsContentOfYourSubscriptionWasRecorded=Искаме да ви уведомим, че вашият нов абонамент е регистриран.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=Искаме да ви уведомим, че вашият абонамент ще изтече или вече е изтекъл (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Надяваме се, че ще го подновите.

ThisIsContentOfYourCard=Това е обобщение на информацията, която имаме за вас. Моля, свържете се с нас, ако има нещо некоректно.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Тема на известяващ имейл, получен в случай на автоматично вписване на гост @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Оборот (за фирма) или бюджет (за организация) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Прехвърляне към интегрираната страница за плащане онлайн +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=По произход MembersStatisticsByProperties=Статистика за членове по произход VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/bg_BG/modulebuilder.lang b/htdocs/langs/bg_BG/modulebuilder.lang index e4b8a5eb0eb..8fd5c7b8b54 100644 --- a/htdocs/langs/bg_BG/modulebuilder.lang +++ b/htdocs/langs/bg_BG/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Път, където модулите се генерират / променят (главна директория за външни модули, дефинирани в %s): %s ModuleBuilderDesc3=Намерени генерирани / променяеми модули: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Един модул се открива като 'проме NewModule=Нов модул NewObjectInModulebuilder=Нов обект NewDictionary=New dictionary +ModuleName=Module name ModuleKey=Модулен ключ ObjectKey=Обектен ключ DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=Път до zip пакет на модул / приложе PathToModuleDocumentation=Път до файл с документация на модул / приложение (%s) SpaceOrSpecialCharAreNotAllowed=Интервали или специални символи не са разрешени. FileNotYetGenerated=Файлът все още не е генериран +GenerateCode=Generate code RegenerateClassAndSql=Принудително актуализиране на .class и .sql файлове RegenerateMissingFiles=Генериране на липсващи файлове SpecificationFile=Файл с документация LanguageFile=Езиков файл ObjectProperties=Свойства на обект +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Сигурни ли сте, че искате да изтриете свойство %s? Това ще промени кода в PHP класа, но също така ще премахне колоната от дефиниращата таблица на обекта. NotNull=Не нулева NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Измерва се DirScanned=Сканирани директории NoTrigger=Няма тригер NoWidget=Няма джаджа -GoToApiExplorer=API explorer +ApiExplorer=API explorer ListOfMenusEntries=Списък на записи в меню ListOfDictionariesEntries=Списък на записи в речници ListOfPermissionsDefined=Списък на дефинирани права SeeExamples=Вижте примери тук -EnabledDesc=Условие това поле да бъде активно (Примери: 1 или $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing).

It can be an expression, for example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Показване в PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Може ли стойността в полето да бъде натрупвана, за да се получи обща в списъка? (Пример: 1 или 0) SearchAllDesc=Използва ли се полето за извършване на търсене, чрез инструмента за бързо търсене? (Пример: 1 или 0) SpecDefDesc=Въведете тук цялата документация, която искате да предоставите с вашия модул и тя все още не е дефинирана в други раздели. Може да използвате .md или по-добрия .asciidoc синтаксис. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Използване на конкретен URL адре UseSpecificFamily = Използване на конкретна фамилия UseSpecificAuthor = Използване на конкретен автор UseSpecificVersion = Използване на конкретна първоначална версия -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Ако маркирате това, ще се генерира код, който да добави поле 'Генериране на документ' върху записа. -ShowOnCombobox=Показване на стойност в комбиниран списък +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Ключ за подсказка CSSClass=CSS for edit/create form CSSViewClass=CSS for read form CSSListClass=CSS for list NotEditable=Непроменяем ForeignKey=Външен ключ -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii към HTML конвертор AsciiToPdfConverter=Ascii към PDF конвертор TableNotEmptyDropCanceled=Table not empty. Drop has been canceled. ModuleBuilderNotAllowed=The module builder is available but not allowed to your user. ImportExportProfiles=Import and export profiles -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/bg_BG/mrp.lang b/htdocs/langs/bg_BG/mrp.lang index 0ff188dba14..040179393b4 100644 --- a/htdocs/langs/bg_BG/mrp.lang +++ b/htdocs/langs/bg_BG/mrp.lang @@ -11,8 +11,8 @@ Bom=Списъци с материали BillOfMaterials=Bill of Materials BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Настройка на модул списъци с материали -ListOfBOMs=Списък на списъци с материали -ListOfManufacturingOrders=Списък на поръчки за производство +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Поръчки за производство NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=Модули за номериране на списъци с материали @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=Сигурни ли сте, че искате да клонирате поръчката за производство %s? ManufacturingEfficiency=Производствена ефективност ConsumptionEfficiency=Потребляема ефективност +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Стойност 0,95 означава средно 5%% загуба от произведен продукт DeleteBillOfMaterials=Изтриване на списък с материали @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Сигурни ли сте, че искате да валидирате тази поръчка за производство? ConfirmProductionDesc=С кликване върху '%s' ще потвърдите потреблението и / или производството за определените количества. Това също така ще актуализира наличностите и ще регистрира движението им. ProductionForRef=Производство на %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Автоматично приключване на поръчка за производство при достигнати количества за потребление и производство NoStockChangeOnServices=Без променяне на наличности за услуги ProductQtyToConsumeByMO=Количество продукт, което да се използва от активна ПП @@ -80,6 +83,7 @@ ProductsToProduce=Продукти за производство UnitCost=Единична цена TotalCost=Обща цена BOMTotalCost=Разходите за производство на този списък с материали въз основа на разходите за всяко количество и продукт, които ще се използват (използвайте себестойност, ако е дефинирана, иначе средно претеглена цена, ако е определена, или най-добра покупна цена). +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Workstation @@ -107,3 +111,10 @@ THMEstimatedHelp=This rate makes it possible to define a forecast cost of the it BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/bg_BG/other.lang b/htdocs/langs/bg_BG/other.lang index 2b82bd98036..6d662b2558f 100644 --- a/htdocs/langs/bg_BG/other.lang +++ b/htdocs/langs/bg_BG/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Поръчката за покупка е одоб Notify_ORDER_SUPPLIER_REFUSE=Поръчката за покупка е отхвърлена Notify_PROPAL_VALIDATE=Търговското предложение е валидирано Notify_PROPAL_CLOSE_SIGNED=Търговското предложение е подписано +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Търговското предложение е отхвърлено +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Търговското предложение е изпратено на имейл Notify_WITHDRAW_TRANSMIT=Оттегляне на изпращане Notify_WITHDRAW_CREDIT=Оттегляне на кредит @@ -181,6 +183,7 @@ SizeUnitfoot=фут SizeUnitpoint=точка BugTracker=Регистър на бъгове SendNewPasswordDesc=Този формуляр позволява да заявите нова парола. Тя ще бъде изпратена на вашият имейл адрес.
Промяната ще влезе в сила след като кликнете върху връзката за потвърждение в имейла.
Проверете си пощата. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Назад към страницата за вход AuthenticationDoesNotAllowSendNewPassword=Режимът за удостоверяване е %s.
В този режим, системата не може да знае, нито да промени паролата ви.
Свържете се с вашият системен администратор, ако искате да промените паролата си. EnableGDLibraryDesc=Инсталирайте или активирайте GD библиотеката на вашата PHP инсталация, за да използвате тази опция. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Фактура %s е валидирана. EMailTextInvoicePayed=Фактура %s е платена. EMailTextProposalValidated=Търговско предложение %s е валидирано. EMailTextProposalClosedSigned=Търговско предложение %s е подписано. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Поръчка %s е валидирана. EMailTextOrderApproved=Поръчка %s е одобрена. EMailTextOrderValidatedBy=Поръчка %s е валидирана от %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Приключване Autofill = Autofill + +# externalsite +ExternalSiteSetup=Настройка на линк към външен сайт +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Модула Външен сайт не е конфигуриран правилно. +ExampleMyMenuEntry=Мой елемент на меню + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Неуспешно премахване на файл %s. +FTPFailedToRemoveDir=Неуспешно премахване на директория %s: проверете правата и дали директорията е празна. +FTPPassiveMode=Пасивен режим +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Неуспешно получаване на файлове %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/bg_BG/products.lang b/htdocs/langs/bg_BG/products.lang index 448a69e3fb0..865451cf3ea 100644 --- a/htdocs/langs/bg_BG/products.lang +++ b/htdocs/langs/bg_BG/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Сигурни ли сте, че искате да из ProductSpecial=Специален QtyMin=Минимално количество за покупка PriceQtyMin=Минимална цена за количество -PriceQtyMinCurrency=Цена (във валута) за това количество (без отстъпка) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=Ставка на ДДС (за този доставчик / продукт) DiscountQtyMin=Отстъпка за това количество NoPriceDefinedForThisSupplier=Няма дефинирана цена / количество за този доставчик / продукт @@ -261,7 +262,7 @@ Quarter1=Първо тримесечие Quarter2=Второ тримесечие Quarter3=Трето тримесечие Quarter4=Четвърто тримесечие -BarCodePrintsheet=Отпечатване на баркод +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=С този инструмент може да отпечатвате стикери с баркод . Изберете формат на страницата със стикери, вида на баркода и неговата стойност, след което кликнете върху бутона %s. NumberOfStickers=Брой стикери за отпечатване на страница PrintsheetForOneBarCode=Отпечатване на няколко стикера за един баркод @@ -344,9 +345,9 @@ PossibleValues=Възможни стойности GoOnMenuToCreateVairants=Отидете в менюто %s - %s, за да подготвите атрибутите на варианта (като цветове, размер, ...) UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers ProductSupplierDescription=Описание на продукта от доставчик -UseProductSupplierPackaging=Използване на пакетиране по цени на доставчик (преизчислява количествата според пакетирането, определено чрез доставната цена, когато добавяте / актуализирате ред в документите на доставчика) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Пакетиране -PackagingForThisProductDesc=On supplier order, you will automaticly order this quantity (or a multiple of this quantity). Cannot be less than minimum buying quantity +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=Количеството за реда е преизчислено според пакетирането на доставчика #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Действието е достъпно с ProductsPricePerCustomer=Цени на продукта в зависимост от клиента ProductSupplierExtraFields=Допълнителни атрибути (цени на доставчици) DeleteLinkedProduct=Изтриване на подпродукт, свързан с комбинацията -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Средно измерена цена PMPValueShort=СИЦ mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/bg_BG/projects.lang b/htdocs/langs/bg_BG/projects.lang index c8da54cf865..357a2edf3b4 100644 --- a/htdocs/langs/bg_BG/projects.lang +++ b/htdocs/langs/bg_BG/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Този страница показва всички проек TasksDesc=Този страница показва всички проекти и задачи (вашите потребителски права ви дават разрешение да виждате всичко). AllTaskVisibleButEditIfYouAreAssigned=Всички задачи за определените проекти са видими, но може да въведете време само за задача, възложена на избрания потребител. Възложете задача, ако е необходимо да въведете отделено време за нея. OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Задачи по проекти ProjectCategories=Тагове / Категории на проекти NewProject=Нов проект @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Размер на възможностит OpportunitiesStatusForProjects=Размер на възможностите от проекти по статус ShowProject=Показване на проект ShowTask=Показване на задача +SetThirdParty=Set third party SetProject=Определете проект +OutOfProject=Out of project NoProject=Няма дефиниран или притежаван проект NbOfProjects=Брой проекти NbOfTasks=Брой задачи @@ -122,7 +125,8 @@ ValidateProject=Валидиране на проект ConfirmValidateProject=Сигурни ли сте, че искате да валидирате този проект? CloseAProject=Приключване на проект ConfirmCloseAProject=Сигурни ли сте, че искате да приключите този проект? -AlsoCloseAProject=Приключване на проект (задръжте го активен, ако все още трябва да работите по задачите в него) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Отваряне на проект ConfirmReOpenAProject=Сигурни ли сте, че искате да отворите повторно този проект? ProjectContact=Контакти / Участници @@ -165,7 +169,7 @@ OpportunityProbability=Вероятност за възможността OpportunityProbabilityShort=Вероятност OpportunityAmount=Сума на възможността OpportunityAmountShort=Сума -OpportunityWeightedAmount=Изчислена сума на възможността +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Изч. сума на възможността OpportunityAmountAverageShort=Средна сума на възможността OpportunityAmountWeigthedShort=Изчислена сума на възможността @@ -238,7 +242,7 @@ OppStatusPENDING=Изчакване OppStatusWON=Спечелен OppStatusLOST=Загубен Budget=Бюджет -AllowToLinkFromOtherCompany=Позволяване на свързването на проект от друга контрагент

Поддържани стойности:
- Оставете празно: Може да свържете всеки проект на контрагента (по подразбиране)
- 'all': Може да свържете всеки проект, дори проекти на други контрагенти
- Списък на идентификатори на контрагенти, разделени със запетая: Може да свържете всички проекти на тези контрагенти (Пример: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Проекти: %s последни LatestModifiedProjects=Проекти: %s последно променени OtherFilteredTasks=Други филтрирани задачи @@ -259,7 +263,7 @@ TimeSpentInvoiced=Фактурирано отделено време TimeSpentForIntervention=Отделено време TimeSpentForInvoice=Отделено време OneLinePerUser=Един ред на потребител -ServiceToUseOnLines=Услуга за използване по редовете +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=Фактура %s е генерирана въз основа на отделеното време по проекта InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project ProjectBillTimeDescription=Маркирайте, ако въвеждате график на задачите в проекта и планирате да генерирате фактура(и) за клиента от графика на задачите в проекта (не маркирайте, ако планирате да създадете фактура, която не се основава на въведеният график на задачите). Забележка: За да генерирате фактура, отидете в раздела "Отделено време" на проекта и изберете редовете, които да включите. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Profit is calculated using AddPersonToTask=Add also to tasks UsageOrganizeEvent=Usage: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Enable the public form for contact NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. NewLeadForm=New contact form LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/bg_BG/propal.lang b/htdocs/langs/bg_BG/propal.lang index 97509397a2a..84d70a14eb0 100644 --- a/htdocs/langs/bg_BG/propal.lang +++ b/htdocs/langs/bg_BG/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Няма чернови на предложения CopyPropalFrom=Създаване на търговско предложение, чрез копиране на съществуващо предложение CreateEmptyPropal=Създаване на празно търговско предложение или списък с продукти / услуги DefaultProposalDurationValidity=Срок на валидност по подразбиране за търговско предложение (в дни) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Използване тип на контакт / адрес 'Представител проследяващ предложението', ако е определен, вместо адрес на контрагента като адрес на получателя на предложението ConfirmClonePropal=Сигурни ли сте, че искате да клонирате това търговско предложение с № %s? ConfirmReOpenProp=Сигурни ли сте, че искате да отворите отново търговско предложение с № %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Забавяне на наличността SetAvailability=Определете забавяне на наличност AfterOrder=след поръчка OtherProposals=Други предложения + ##### Availability ##### AvailabilityTypeAV_NOW=Незабавно AvailabilityTypeAV_1W=1 седмица AvailabilityTypeAV_2W=2 седмици AvailabilityTypeAV_3W=3 седмици AvailabilityTypeAV_1M=1 месец -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Изготвил предложение TypeContact_propal_external_BILLING=Получател на фактура TypeContact_propal_external_CUSTOMER=Получател на предложение TypeContact_propal_external_SHIPPING=Получател на доставка + # Document models -DocModelAzurDescription=Пълен шаблон на предложение (стара реализация на шаблон Cyan) -DocModelCyanDescription=Пълен модел на предложение +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Случай, проследяван от +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Шаблон по подразбиране, когато се приключва търговско предложение (не таксувано) DefaultModelPropalCreate=Създаване на шаблон по подразбиране DefaultModelPropalToBill=Шаблон по подразбиране, когато се приключва търговско предложение (за да бъде фактурирано) -DefaultModelPropalClosed=Шаблон по подразбиране, когато се приключва търговско предложение (не таксувано) +DocModelAzurDescription=Пълен шаблон на предложение (стара реализация на шаблон Cyan) +DocModelCyanDescription=Пълен модел на предложение +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Отхвърляне +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Име, фамилия, фирмен печат, дата и подпис ProposalsStatisticsSuppliers=Статистика на запитвания към доставчици -CaseFollowedBy=Случай, проследяван от -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/bg_BG/recruitment.lang b/htdocs/langs/bg_BG/recruitment.lang index 8ae43b3daff..69e568eac35 100644 --- a/htdocs/langs/bg_BG/recruitment.lang +++ b/htdocs/langs/bg_BG/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Заплата +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/bg_BG/salaries.lang b/htdocs/langs/bg_BG/salaries.lang index 8fba65c3c03..2a75ac11806 100644 --- a/htdocs/langs/bg_BG/salaries.lang +++ b/htdocs/langs/bg_BG/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Счетоводна сметка, използвана за служители на контрагенти -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Специализираната счетоводна сметка, дефинирана в картата на потребителя, ще се използва само за вторично счетоводно отчитане. Тя ще бъде използвана в регистъра на главната счетоводна книга и като стойност по подразбиране за вторично счетоводно отчитане, ако не е дефинирана специализирана потребителска счетоводна сметка за потребителя. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Счетоводна сметка по подразбиране за плащане на заплати CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary Salary=Заплата @@ -24,3 +24,4 @@ SalariesStatistics=Статистика на заплати SalariesAndPayments=Заплати и плащания ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/bg_BG/ticket.lang b/htdocs/langs/bg_BG/ticket.lang index b3e2d54fa24..13bdf4bbdd0 100644 --- a/htdocs/langs/bg_BG/ticket.lang +++ b/htdocs/langs/bg_BG/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Изтриване на тикети Permission56004=Управление на тикети Permission56005=Преглед на тикети от всички контрагенти (не е приложимо за външни потребители, винаги ще бъдат ограничени до контрагента от който зависят) +Tickets=Тикети TicketDictType=Тикет - Видове TicketDictCategory=Тикет - Групи TicketDictSeverity=Тикет - Приоритети @@ -90,8 +91,8 @@ TicketPublicAccess=Публичен интерфейс, който не изис TicketSetupDictionaries=Видът на тикета, приоритетът и категорията се конфигурират от речници TicketParamModule=Настройка на променливите в модула TicketParamMail=Настройка за имейл известяване -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Текстово съобщение, изпратено след създаване на тикет @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Текстът, посочен тук, ще бъде вк TicketParamPublicInterface=Настройка на публичен интерфейс TicketsEmailMustExist=Изисква съществуващ имейл адрес, за да се създаде тикет TicketsEmailMustExistHelp=За да се създаде нов тикет през публичния интерфейс имейл адресът трябва да съществува в базата данни +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Публичен интерфейс TicketUrlPublicInterfaceLabelAdmin=Алтернативен URL адрес за публичния интерфейс TicketUrlPublicInterfaceHelpAdmin=Възможно е да се дефинира псевдоним на уеб сървъра и по този начин да се предостави достъп до публичния интерфейс от друг URL адрес (сървърът трябва да действа като прокси сървър за този нов URL адрес) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Тикетът е възложен TicketChangeType=Променяне на вида TicketChangeCategory=Променяне на категория TicketChangeSeverity=Променяне на приоритет -TicketAddMessage=Добавяне на съобщение -AddMessage=Добавяне на съобщение +TicketAddMessage=Add private message MessageSuccessfullyAdded=Тикетът е добавен TicketMessageSuccessfullyAdded=Съобщението е успешно добавено TicketMessagesList=Списък със съобщения @@ -202,8 +206,8 @@ TicketSeverity=Приоритет ShowTicket=Преглед на тикет RelatedTickets=Свързани тикети TicketAddIntervention=Създаване на интервенция -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Потвърдете приключването на тикета ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Изпращане на съобщение по имейл TicketNewMessage=Ново съобщение ErrorMailRecipientIsEmptyForSendTicketMessage=Полето за получател е празно, не беше изпратен имейл. TicketGoIntoContactTab=Моля отидете в раздел "Контакти" откъдето може да изберете -TicketMessageMailIntro=Въведение +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Този текст се добавя само в началото на имейла и няма да бъде запазен. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Подпис -TicketMessageMailSignatureHelp=Този текст се добавя само в края на имейла и няма да бъде запазен. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Подпис в отговора към имейла -TicketMessageMailSignatureHelpAdmin=Този текст ще бъде вмъкнат след съобщението за отговор. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Този текст ще бъде вмъкнат след съобщението за отговор. TicketMessageHelp=Само този текст ще бъде запазен в списъка със съобщения към тикета. TicketMessageSubstitutionReplacedByGenericValues=Заместващите променливи се заменят с общи стойности. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Изминало време TicketTimeToRead=Изминало време преди прочитане TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Ново съобщение беше TicketAssignedToYou=Тикетът ви е възложен TicketAssignedEmailBody=Беше ви възложен тикет с проследяващ код %s от %s MarkMessageAsPrivate=Маркиране на съобщението като лично +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Това съобщение няма да се показва на външни потребители TicketEmailOriginIssuer=Контакт на контрагента проследяващ тикета InitialMessage=Първоначално съобщение @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Може да следите напре TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Моля, не отговаряйте директно на този имейл! Използвайте връзката, за да отговорите, чрез интерфейса. TicketPublicInfoCreateTicket=Тази форма позволява да регистрирате тикет в системата за управление и обслужване на запитвания. -TicketPublicPleaseBeAccuratelyDescribe=Моля, опишете подробно проблема. Посочете възможно най-много информация, за да ни позволите да идентифицираме правилно това запитване. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Моля, въведете проследяващ код и имейл адрес TicketTrackId=Код за проследяване OneOfTicketTrackId=Код за проследяване diff --git a/htdocs/langs/bg_BG/users.lang b/htdocs/langs/bg_BG/users.lang index 908b2062568..de922457273 100644 --- a/htdocs/langs/bg_BG/users.lang +++ b/htdocs/langs/bg_BG/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Премахване от групата PasswordChangedAndSentTo=Паролата е сменена и изпратена на %s. PasswordChangeRequest=Заявка за промяна на парола на %s PasswordChangeRequestSent=Заявка за промяна на парола на %s е изпратена на %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Потвърдете възстановяване на парола MenuUsersAndGroups=Потребители и групи @@ -68,7 +68,6 @@ CreateDolibarrLogin=Създаване на потребител CreateDolibarrThirdParty=Създаване на контрагент LoginAccountDisableInDolibarr=Профилът е деактивиран в системата. UsePersonalValue=Използване на лична стойност -InternalUser=Вътрешен потребител ExportDataset_user_1=Потребители и техните реквизити DomainUser=Домейн потребител %s Reactivate=Възстановяване @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/bg_BG/website.lang b/htdocs/langs/bg_BG/website.lang index 63fc67e371d..afb0a474e42 100644 --- a/htdocs/langs/bg_BG/website.lang +++ b/htdocs/langs/bg_BG/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Код +WebsiteName=Name of the website WebsiteSetupDesc=Регистрирайте тук уебсайтовете, които искате да използвате, след това отидете в менюто Уебсайтове, за да ги редактирате. DeleteWebsite=Изтриване на уебсайт ConfirmDeleteWebsite=Сигурни ли сте, че искате да изтриете този уебсайт? Всички страници и съдържание им ще бъдат премахнати. Качените файлове (в директорията /medias/, чрез ECM модула, ...) ще останат. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Добавка в долната част на HTML загл WEBSITE_ROBOT=Съдържание на robots файл (robots.txt) WEBSITE_HTACCESS=Съдържание на .htaccess файл WEBSITE_MANIFEST_JSON=Съдържание на manifest.json файл -WEBSITE_README=Съдържание на readme.md файл WEBSITE_KEYWORDSDesc=Use a comma to separate values -EnterHereLicenseInformation=Въведете тук мета данни или информация за лиценз, за да попълните README.md файла. Ако разпространявате уебсайта си като шаблон, файлът ще бъде включен в пакета на шаблона. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML заглавие (само за тази страница) PageNameAliasHelp=Име или псевдоним на страницата.
Този псевдоним се използва и за измисляне на SEO URL адрес, когато уебсайтът се управлява от виртуален хост на уеб сървър (като Apacke, Nginx, ...). Използвайте бутона "%s", за да редактирате този псевдоним. EditTheWebSiteForACommonHeader=Забележка: Ако искате да дефинирате персонализирано заглавие за всички страници, редактирайте заглавието на ниво сайт, вместо на ниво страница / контейнер. @@ -42,10 +43,12 @@ ViewPageInNewTab=Преглед на страницата в нов раздел SetAsHomePage=Задаване като начална страница RealURL=Реален URL адрес ViewWebsiteInProduction=Преглед на уебсайт, чрез начални URL адреси +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Използвайте с Apache / Nginx / ...
Създайте на вашият уеб сървър (Apache, Nginx, ...) специален виртуален хост с PHP поддръжка и основна директория в
%s ExampleToUseInApacheVirtualHostConfig=Пример за използване при настройка на виртуалния хост в Apache: YouCanAlsoTestWithPHPS=Използване, чрез вграден PHP сървър
В среда за разработка може да предпочетете да тествате сайта с вградения PHP уеб сървър (изисква се PHP 5.5) като стартирате
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Стартирайте уебсайта си на друг Dolibarr хостинг доставчик
Ако нямате уеб сървър като Apache или NGinx в интернет може да експортирате и импортирате уебсайта си в друга Dolibarr инстанция, предоставена от друг Dolibarr хостинг доставчик, който осигурява пълна интеграция с модула на уебсайта. Може да намерите списък с някои доставчици на Dolibarr хостинг услуги на https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=Четене WritePerm=Писане @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Може да редактирате изходни YouCanEditHtmlSource=
You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

You can also include content of another Page/Container with the following syntax:
<?php includeContainer('alias_of_container_to_include'); ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For a file into documents/medias (open directory for public access), syntax is:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href="/document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=For an image shared with a share link (open access using the sharing hash key of file), syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Клониране на страница / контейнер CloneSite=Клониране на сайт SiteAdded=Уебсайтът е добавен @@ -137,7 +140,7 @@ PagesRegenerated=%s page(s)/container(s) regenerated RegenerateWebsiteContent=Regenerate web site cache files AllowedInFrames=Allowed in Frames DefineListOfAltLanguagesInWebsiteProperties=Define list of all available languages into web site properties. -GenerateSitemaps=Generate website sitemap file +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=If you confirm, you will erase the existing sitemap file... ConfirmSitemapsCreation=Confirm sitemap generation SitemapGenerated=Sitemap file %s generated @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon must be png ErrorFaviconSize=Favicon must be sized 16x16, 32x32 or 64x64 FaviconTooltip=Upload an image which needs to be a png (16x16, 32x32 or 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/bn_BD/accountancy.lang b/htdocs/langs/bn_BD/accountancy.lang index 8bc4b54a090..7158d53896a 100644 --- a/htdocs/langs/bn_BD/accountancy.lang +++ b/htdocs/langs/bn_BD/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/bn_BD/datapolicy.lang b/htdocs/langs/bn_BD/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/bn_BD/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/bn_BD/dict.lang b/htdocs/langs/bn_BD/dict.lang index ec315d97142..00ab5a05f24 100644 --- a/htdocs/langs/bn_BD/dict.lang +++ b/htdocs/langs/bn_BD/dict.lang @@ -21,7 +21,7 @@ CountryNL=Netherlands CountryHU=Hungary CountryRU=Russia CountrySE=Sweden -CountryCI=Ivoiry Coast +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Cameroon @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mrs. +CivilityMMEShort=Mrs. CivilityMR=Mr. +CivilityMRShort=Mr. CivilityMLE=Ms. CivilityMTRE=Master CivilityDR=Doctor diff --git a/htdocs/langs/bn_BD/ecm.lang b/htdocs/langs/bn_BD/ecm.lang index 494a6c55164..5ced4ec5617 100644 --- a/htdocs/langs/bn_BD/ecm.lang +++ b/htdocs/langs/bn_BD/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Manual directory ECMSectionAuto=Automatic directory ECMSectionsManual=Manual tree ECMSectionsAuto=Automatic tree +ECMSectionsMedias=Medias tree ECMSections=Directories ECMRoot=ECM Root ECMNewSection=New directory @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Number of files in sub-directories ECMCreationUser=Creator ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Directory %s has been deleted. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Search by keywords diff --git a/htdocs/langs/bn_BD/loan.lang b/htdocs/langs/bn_BD/loan.lang index d271ed0c140..3bbb0e455d5 100644 --- a/htdocs/langs/bn_BD/loan.lang +++ b/htdocs/langs/bn_BD/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=Financial commitment InterestAmount=Interest CapitalRemain=Capital remain TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started +CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule # Admin ConfigLoan=Configuration of the module loan -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Edit financial commitment diff --git a/htdocs/langs/bn_BD/mailmanspip.lang b/htdocs/langs/bn_BD/mailmanspip.lang index bab4b3576b4..6ff3ac9f770 100644 --- a/htdocs/langs/bn_BD/mailmanspip.lang +++ b/htdocs/langs/bn_BD/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Subscription test was executed successfully MailmanDeletionSuccess=Unsubscription test was executed successfully SynchroMailManEnabled=A Mailman update will be performed SynchroSpipEnabled=A Spip update will be performed -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) diff --git a/htdocs/langs/bn_BD/mails.lang b/htdocs/langs/bn_BD/mails.lang index 52c4d4dbf69..bd80b576c5a 100644 --- a/htdocs/langs/bn_BD/mails.lang +++ b/htdocs/langs/bn_BD/mails.lang @@ -7,10 +7,10 @@ MailCard=EMailing card MailRecipients=Recipients MailRecipient=Recipient MailTitle=Description -MailFrom=Sender +MailFrom=From MailErrorsTo=Errors to MailReply=Reply to -MailTo=Receiver(s) +MailTo=To MailToUsers=To user(s) MailCC=Copy to MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/bn_BD/main.lang b/htdocs/langs/bn_BD/main.lang index 3bb0a52d6b3..0502c2c9bfe 100644 --- a/htdocs/langs/bn_BD/main.lang +++ b/htdocs/langs/bn_BD/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=No translation Translation=Translation +Translations=Translations CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Valid Approve=Approve Disapprove=Disapprove ReOpen=Re-Open +OpenVerb=Opened Upload=Upload ToLink=Link Select=Select @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=No user group defined Password=Password -PasswordRetype=Retype your password +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration. Name=Name NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Description DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Event @@ -344,7 +353,7 @@ KiloBytes=Kilobytes MegaBytes=Megabytes GigaBytes=Gigabytes TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Events about this member ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s late ToDo=To do Completed=Completed @@ -517,6 +527,7 @@ or=or Other=Other Others=Others OtherInformations=Other information +Workflow=Workflow Quantity=Quantity Qty=Qty ChangedBy=Changed by @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Attached files and documents JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Feature disabled MoveBox=Move widget Offered=Offered NotEnoughPermissions=You don't have permission for this action +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Session name Method=Method Receive=Receive @@ -798,6 +811,7 @@ URLPhoto=URL of photo/logo SetLinkToAnotherThirdParty=Link to another third party LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Contracts SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Rate +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/bn_BD/other.lang b/htdocs/langs/bn_BD/other.lang index 49ff93dd589..b7344157bf3 100644 --- a/htdocs/langs/bn_BD/other.lang +++ b/htdocs/langs/bn_BD/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Customer proposal validated Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail Notify_WITHDRAW_TRANSMIT=Transmission withdrawal Notify_WITHDRAW_CREDIT=Credit withdrawal @@ -110,7 +112,7 @@ ChooseYourDemoProfilMore=...or build your own profile
(manual module selectio DemoFundation=Manage members of a foundation DemoFundation2=Manage members and bank account of a foundation DemoCompanyServiceOnly=Company or freelance selling service only -DemoCompanyShopWithCashDesk=Manage a shop with a cash desk +DemoCompanyShopWithCashDesk=Manage a shop with a cash box DemoCompanyProductAndStocks=Shop selling products with Point Of Sales DemoCompanyManufacturing=Company manufacturing products DemoCompanyAll=Company with multiple activities (all main modules) @@ -181,6 +183,7 @@ SizeUnitfoot=foot SizeUnitpoint=point BugTracker=Bug tracker SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Back to login page AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -303,3 +309,31 @@ SelectTheTypeOfObjectToAnalyze=Select an object to view its statistics... ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Close +Autofill = Autofill + +# externalsite +ExternalSiteSetup=Setup link to external website +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Failed to remove file %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/bn_IN/datapolicy.lang b/htdocs/langs/bn_IN/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/bn_IN/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/bs_BA/accountancy.lang b/htdocs/langs/bs_BA/accountancy.lang index 3980b533703..d1b45e43d0b 100644 --- a/htdocs/langs/bs_BA/accountancy.lang +++ b/htdocs/langs/bs_BA/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modifikacija transakcije ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Dnevnik prodaje -ACCOUNTING_PURCHASE_JOURNAL=Dnevnik nabavki -ACCOUNTING_MISCELLANEOUS_JOURNAL=Dnevnik raznih stavki +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Dnevnik troškova -ACCOUNTING_SOCIAL_JOURNAL=Dnevnik doprinosa +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Dnevnik doprinosa ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Po godini NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Nije izmireno -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Banka -AccountingJournalType5=Expenses report +AccountingJournalType5=Izvještaj o troškovima AccountingJournalType8=Inventar AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model izvoza @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/bs_BA/compta.lang b/htdocs/langs/bs_BA/compta.lang index b15eb833c59..4246c45ffe0 100644 --- a/htdocs/langs/bs_BA/compta.lang +++ b/htdocs/langs/bs_BA/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Stanje (prije) Balance=Stanje Debit=Duguje Credit=Potražuje +AccountingDebit=Duguje +AccountingCredit=Potražuje Piece=Računovodstvena dok. AmountHTVATRealReceived=Neto prikupljeno AmountHTVATRealPaid=Neto plaćeno @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Delete a social or fiscal tax payment DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Social and fiscal taxes and payments CalcModeVATDebt=Mode %sVAT on commitment accounting%s. CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Calculation mode AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/bs_BA/contracts.lang b/htdocs/langs/bs_BA/contracts.lang index 013e35d14b5..7207e405ac1 100644 --- a/htdocs/langs/bs_BA/contracts.lang +++ b/htdocs/langs/bs_BA/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contracts/Subscriptions ContractsAndLine=Contracts and line of contracts Contract=Ugovor ContractLine=Contract line +ContractLines=Contract lines Closing=Closing NoContracts=Nema ugovora MenuServices=Usluge @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Pomjeri uslugu u drugi ugovor. ConfirmMoveToAnotherContract=Izabrao sam novi ugovor i potvrđujem da želim premjestiti ovu uslugu u odabrani ugovor. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Obnovi stavku ugovora (broj %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Datum isticanja NoExpiredServices=Nema istekle aktivne usluge ListOfServicesToExpireWithDuration=Lista usluga pred isticanje za %s dana @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Kontakt kupca za potpisivanje ugovora HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/bs_BA/cron.lang b/htdocs/langs/bs_BA/cron.lang index 9d02c089388..230fdb79da2 100644 --- a/htdocs/langs/bs_BA/cron.lang +++ b/htdocs/langs/bs_BA/cron.lang @@ -26,7 +26,7 @@ CronCommand=Komanda CronList=Scheduled jobs CronDelete=Delete scheduled jobs CronConfirmDelete=Are you sure you want to delete these scheduled jobs? -CronExecute=Launch scheduled job +CronExecute=Launch now CronConfirmExecute=Are you sure you want to execute these scheduled jobs now? CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. CronTask=Job @@ -58,7 +58,7 @@ CronNote=Komentar CronFieldMandatory=Polja %s su obavezna CronErrEndDateStartDt=Datum završetka ne može biti prije datuma početka StatusAtInstall=Status at module installation -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Iskljući CronTaskInactive=This job is disabled (not scheduled) CronId=ID @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - JobDisabled=Job disabled MakeLocalDatabaseDumpShort=Local database backup MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. DATAPOLICYJob=Data cleaner and anonymizer JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/bs_BA/datapolicy.lang b/htdocs/langs/bs_BA/datapolicy.lang new file mode 100644 index 00000000000..6ca7b85b6be --- /dev/null +++ b/htdocs/langs/bs_BA/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Kupac +DATAPOLICY_TIERS_PROSPECT = Mogući klijent +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Dobavljač +DATAPOLICY_CONTACT_CLIENT = Kupac +DATAPOLICY_CONTACT_PROSPECT = Mogući klijent +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Dobavljač +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/bs_BA/dict.lang b/htdocs/langs/bs_BA/dict.lang index d99dd8d4a81..3fba8165d1b 100644 --- a/htdocs/langs/bs_BA/dict.lang +++ b/htdocs/langs/bs_BA/dict.lang @@ -21,7 +21,7 @@ CountryNL=Holandija CountryHU=Mađarska CountryRU=Rusija CountrySE=Švedska -CountryCI=Obala Slonovače +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Gospođa +CivilityMMEShort=Gospođa CivilityMR=Gospodin +CivilityMRShort=Gospodin CivilityMLE=Gospođica CivilityMTRE=Master CivilityDR=Doktor diff --git a/htdocs/langs/bs_BA/ecm.lang b/htdocs/langs/bs_BA/ecm.lang index ae5d1288de0..e91a29eb4ff 100644 --- a/htdocs/langs/bs_BA/ecm.lang +++ b/htdocs/langs/bs_BA/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Ručni direktorij ECMSectionAuto=Automatski direktorij ECMSectionsManual=Ručna struktura ECMSectionsAuto=Automatska struktura +ECMSectionsMedias=Medias tree ECMSections=Direktoriji ECMRoot=ECM Root ECMNewSection=Novi direktorij @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Broj fajlova u poddirektoriju ECMCreationUser=Kreator ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Automatski direktoriji se popunjavaju automatski nakon dodavanja dokumenata sa kartice elementa.
* Manuelni direktoriji se mogu koristit za snimanje dokumenata koji nisu povezani za određeni element. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Direktorij %s je obrisan. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Traži po ključnim riječima diff --git a/htdocs/langs/bs_BA/holiday.lang b/htdocs/langs/bs_BA/holiday.lang index 76dc1b6154c..e6823a7116c 100644 --- a/htdocs/langs/bs_BA/holiday.lang +++ b/htdocs/langs/bs_BA/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=Kadrovska služba -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Mjesečni izvještaj MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Datum početka @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Morate odabrati datum početka. NoDateFin=Morate odabrati datum završetka. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Razlog UserCP=Korisnik ErrorAddEventToUserCP=Došlo je do greške prilikom dodavanja izuzetnog odsustva. AddEventToUserOkCP=Dodavanje izuzetno odsustva je kopmletirano. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Prethodno stanje NewSoldeCP=Novo stanje alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Grupe +users=Korisnici +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/bs_BA/loan.lang b/htdocs/langs/bs_BA/loan.lang index ac858f1094f..13bb2ee9644 100644 --- a/htdocs/langs/bs_BA/loan.lang +++ b/htdocs/langs/bs_BA/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=Financial commitment InterestAmount=Interest CapitalRemain=Capital remain TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started +CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule # Admin ConfigLoan=Configuration of the module loan -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Edit financial commitment diff --git a/htdocs/langs/bs_BA/mailmanspip.lang b/htdocs/langs/bs_BA/mailmanspip.lang index bab4b3576b4..6ff3ac9f770 100644 --- a/htdocs/langs/bs_BA/mailmanspip.lang +++ b/htdocs/langs/bs_BA/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Subscription test was executed successfully MailmanDeletionSuccess=Unsubscription test was executed successfully SynchroMailManEnabled=A Mailman update will be performed SynchroSpipEnabled=A Spip update will be performed -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) diff --git a/htdocs/langs/bs_BA/mails.lang b/htdocs/langs/bs_BA/mails.lang index 1c39ee93317..4247f427a42 100644 --- a/htdocs/langs/bs_BA/mails.lang +++ b/htdocs/langs/bs_BA/mails.lang @@ -7,10 +7,10 @@ MailCard=Kartica e-pošte MailRecipients=Primaoci MailRecipient=Primalac MailTitle=Opis -MailFrom=Pošiljalac +MailFrom=Od MailErrorsTo=Greške prema MailReply=Odgovori na -MailTo=Primalac(oci) +MailTo=Račun za MailToUsers=To user(s) MailCC=Kopiraj na MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang index 6bbe061ed7e..8ee6fac4cb2 100644 --- a/htdocs/langs/bs_BA/main.lang +++ b/htdocs/langs/bs_BA/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=8 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Šablon za ovu vrstu emaila nije dostupan AvailableVariables=Dostupne zamjenske varijable NoTranslation=Nema prevoda Translation=Prevod +Translations=Translations CurrentTimeZone=Vremenska zona PHP (servera) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Valjan Approve=Odobriti Disapprove=Odbij ReOpen=Opet otvori +OpenVerb=Otvoren Upload=Upload ToLink=Link Select=Odaberi @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Nije definirana korisnička grupa Password=Šifra -PasswordRetype=Ponovno upišite šifru +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Mnoge osobine/moduli su onemogućeni pri ovoj demostraciji. Name=Naziv NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Opis DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Šablon dokumenta DefaultModel=Defaultni šablon dokumenta Action=Događaj @@ -344,7 +353,7 @@ KiloBytes=kilobajta MegaBytes=megabajta GigaBytes=gigabajta TeraBytes=terabajta -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Događaji o ovom članu ActionsOnProduct=Događaji o ovom proizvodu +ActionsOnAsset=Events for this fixed asset NActionsLate=%s kasne ToDo=To do Completed=Završeno @@ -517,6 +527,7 @@ or=ili Other=Ostalo Others=Drugi OtherInformations=Other information +Workflow=Workflow - Tok rada Quantity=Količina Qty=Kol ChangedBy=Izmijenio @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Priložene datoteke i dokumenti JoinMainDoc=Spoji glavni dokument +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=MM-YYYY DateFormatYYYYMMDD=DD-MM-YYYY DateFormatYYYYMMDDHHMM=DD-MM-YYYY HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Osobina onemogućena MoveBox=Pomjeri prikaz Offered=Ponuđeno NotEnoughPermissions=Nemate dozvolu za ovu akciju +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Naziv sesije Method=Metoda Receive=Primiti @@ -798,6 +811,7 @@ URLPhoto=URL fotografije/logotipa SetLinkToAnotherThirdParty=Link prema drugom subjektu LinkTo=Link ka LinkToProposal=Link ka prijedlogu +LinkToExpedition= Link to expedition LinkToOrder=Link ka narudžbi LinkToInvoice=Link na fakturu LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Skidanje DownloadDocument=Skidanje dokumenta +DownloadSignedDocument=Download signed document ActualizeCurrency=Ažuriraj kurs valute Fiscalyear=Fiskalna godina ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Ugovori SearchIntoCustomerShipments=Slanje kupcu SearchIntoExpenseReports=Izvještaj o troškovima SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Stopa +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Deaktiviraj +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Interni korisnik +ExternalUser=Vanjski korisnik diff --git a/htdocs/langs/bs_BA/other.lang b/htdocs/langs/bs_BA/other.lang index 4ef2a28837a..dd9a1a47906 100644 --- a/htdocs/langs/bs_BA/other.lang +++ b/htdocs/langs/bs_BA/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Customer proposal validated Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail Notify_WITHDRAW_TRANSMIT=Transmission withdrawal Notify_WITHDRAW_CREDIT=Credit withdrawal @@ -110,7 +112,7 @@ ChooseYourDemoProfilMore=...or build your own profile
(manual module selectio DemoFundation=Manage members of a foundation DemoFundation2=Manage members and bank account of a foundation DemoCompanyServiceOnly=Company or freelance selling service only -DemoCompanyShopWithCashDesk=Manage a shop with a cash desk +DemoCompanyShopWithCashDesk=Manage a shop with a cash box DemoCompanyProductAndStocks=Shop selling products with Point Of Sales DemoCompanyManufacturing=Company manufacturing products DemoCompanyAll=Company with multiple activities (all main modules) @@ -181,6 +183,7 @@ SizeUnitfoot=foot SizeUnitpoint=point BugTracker=Bug tracker SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Back to login page AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -303,3 +309,31 @@ SelectTheTypeOfObjectToAnalyze=Select an object to view its statistics... ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Close +Autofill = Autofill + +# externalsite +ExternalSiteSetup=Podesi link za eksterni web sajt +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Modul ExternalSite nije konfigurisan kako treba. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Neuspjelo uklanjanje fajla %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Pasivni način +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/bs_BA/propal.lang b/htdocs/langs/bs_BA/propal.lang index af3d9ae24cd..ed684c3e570 100644 --- a/htdocs/langs/bs_BA/propal.lang +++ b/htdocs/langs/bs_BA/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=No draft proposals CopyPropalFrom=Kreiraj poslovni prijedlog kopiranje postojećeg prijedloga CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Default commercial proposal validity duration (in days) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Availability delay SetAvailability=Set availability delay AfterOrder=after order OtherProposals=Other proposals + ##### Availability ##### AvailabilityTypeAV_NOW=Odmah AvailabilityTypeAV_1W=1 week AvailabilityTypeAV_2W=2 weeks AvailabilityTypeAV_3W=3 weeks AvailabilityTypeAV_1M=1 month -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal TypeContact_propal_external_BILLING=Kontakt za fakturu kupca TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) DefaultModelPropalCreate=Default model creation DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced) -DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Odbij +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Written acceptance, company stamp, date and signature ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/bs_BA/ticket.lang b/htdocs/langs/bs_BA/ticket.lang index c92ba7c169c..d8f61a4a267 100644 --- a/htdocs/langs/bs_BA/ticket.lang +++ b/htdocs/langs/bs_BA/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=Create intervention -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Potpis -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=Novi korisnik NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/bs_BA/users.lang b/htdocs/langs/bs_BA/users.lang index 69b5907a403..c0d6210a338 100644 --- a/htdocs/langs/bs_BA/users.lang +++ b/htdocs/langs/bs_BA/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Ukloni iz grupe PasswordChangedAndSentTo=Šifra promijenjena i poslana korisniku %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Zahtjev za promjenu šifre za %s poslana na %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Korisnici i grupe @@ -68,7 +68,6 @@ CreateDolibarrLogin=Kreiraj korisnika CreateDolibarrThirdParty=Napravi subjekat LoginAccountDisableInDolibarr=Račun isključen u Dolibarru. UsePersonalValue=Koristite lične vrijednosti -InternalUser=Interni korisnik ExportDataset_user_1=Users and their properties DomainUser=Korisnik domene %s Reactivate=Reaktivirati @@ -114,7 +113,7 @@ UserLogoff=Odjava korisnika UserLogged=Korisnik prijavljen DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/ca_ES/accountancy.lang b/htdocs/langs/ca_ES/accountancy.lang index e640d6fe233..35a6fd4b114 100644 --- a/htdocs/langs/ca_ES/accountancy.lang +++ b/htdocs/langs/ca_ES/accountancy.lang @@ -30,7 +30,7 @@ ChartOfSubaccounts=Pla de comptes individuals ChartOfIndividualAccountsOfSubsidiaryLedger=Pla de comptes individuals del llibre major CurrentDedicatedAccountingAccount=Compte dedicat actual AssignDedicatedAccountingAccount=Compte nou per a assignar -InvoiceLabel=Etiqueta de factura +InvoiceLabel=Nom de la factura OverviewOfAmountOfLinesNotBound=Vista general de la quantitat de línies no comptabilitzades en un compte comptable OverviewOfAmountOfLinesBound=Vista general de la quantitat de línies ja comptabilitzades en un compte comptable OtherInfo=Una altra informació @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Compte comptable principal per a proveïdors n MainAccountForUsersNotDefined=Compte comptable per a usuaris no de definit en la configuració MainAccountForVatPaymentNotDefined=Compte comptable per a IVA no definida en la configuració MainAccountForSubscriptionPaymentNotDefined=Compte comptable per a IVA no definida en la configuració del mòdul +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Àrea de comptabilitat AccountancyAreaDescIntro=L'ús del mòdul de comptabilitat es realitza en diverses etapes: @@ -95,7 +96,7 @@ Addanaccount=Afegir un compte comptable AccountAccounting=Compte comptable AccountAccountingShort=Compte SubledgerAccount=Subcompte comptable -SubledgerAccountLabel=Títol del subcompte comptable +SubledgerAccountLabel=Nom del compte del llibre major ShowAccountingAccount=Mostrar diari de comptes ShowAccountingJournal=Mostrar diari comptable ShowAccountingAccountInLedger=Mostra el compte comptable al Llibre major @@ -164,57 +165,59 @@ ACCOUNTANCY_COMBO_FOR_AUX=Activa la llista combinada per a un compte subsidiari ACCOUNTING_DATE_START_BINDING=Definiu una data per a començar la vinculació i transferència a la comptabilitat. Per sota d’aquesta data, les transaccions no es transferiran a la comptabilitat. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=En la transferència comptable, quin és el període seleccionat per defecte -ACCOUNTING_SELL_JOURNAL=Diari de venda -ACCOUNTING_PURCHASE_JOURNAL=Diari de compra -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diaris varis +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Diari de l'informe de despeses -ACCOUNTING_SOCIAL_JOURNAL=Diari social +ACCOUNTING_MISCELLANEOUS_JOURNAL=Diari general ACCOUNTING_HAS_NEW_JOURNAL=Té un nou Diari +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Diari social ACCOUNTING_RESULT_PROFIT=Compte de comptes de resultats (benefici) ACCOUNTING_RESULT_LOSS=Compte de resultats comptable (pèrdua) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Revista de tancament -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Compte de comptabilitat de la transferència bancària de transició +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Compte de transferència bancària transitòria -ACCOUNTING_ACCOUNT_SUSPENSE=Compte comptable d'espera -DONATION_ACCOUNTINGACCOUNT=Compte comptable per a registrar les donacions -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Compte comptable per a registrar les donacions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Compte comptable per defecte per a registrar el dipòsit del client +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Emmagatzema el compte del client com a compte individual al llibre major subsidiari per a les línies de pagament inicial (si està desactivat, el compte individual per a les línies de pagament inicial romandrà buit) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Compte comptable per defecte per a registrar el dipòsit del proveïdor +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default UseAuxiliaryAccountOnSupplierDeposit=Emmagatzema el compte del proveïdor com a compte individual al llibre major subsidiari per a les línies de pagament inicial (si està desactivat, el compte individual de les línies de pagament inicial romandrà buit) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Compte comptable per defecte per als productes comprats (utilitzat si no es defineix en el producte) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Compte de comptabilitat per defecte dels productes comprats a la CEE (utilitzat si no està definit a la taula de productes) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Compte de comptabilitat per defecte dels productes comprats i importats fora de la CEE (utilitzat si no està definit a la taula de productes) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Compte comptable per defecte pels productes venuts (s'utilitza si no es defineix en el full de producte) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Compte comptable per defecte per als productes venuts a la CEE (utilitzat si no es defineix en el producte) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Compte comptable per defecte per als productes venuts d'exportació (utilitzat si no es defineix en el producte) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Compte comptable per defecte per als serveis adquirits (s'utilitza si no es defineix en el full de servei) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Compte de comptabilitat per defecte dels serveis comprats a la CEE (utilitzat si no està definit a la taula de serveis) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Compte de comptabilitat per defecte dels serveis comprats i importats fora de la CEE (utilitzat si no està definit a la taula de serveis) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Compte comptable per defecte per als serveis venuts (s'utilitza si no es defineix en el full de servei) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Compte comptable per defecte per als serveis venuts a la CEE (utilitzat si no es defineix en el servei) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Compte comptable per defecte per als serveis venuts i exportats fora de la CEE (utilitzat si no es defineix en el servei) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Tipus de document Docdate=Data Docref=Referència -LabelAccount=Etiqueta de compte -LabelOperation=Etiqueta de l'operació +LabelAccount=Nom del compte +LabelOperation=Nom de l'operació Sens=Direcció AccountingDirectionHelp=Per a un compte comptable d'un client, utilitzeu Crèdit per a registrar un pagament que heu rebut
Per a un compte comptable d'un proveïdor, utilitzeu Dèbit per a registrar el pagament que heu fet LetteringCode=Codi de retolació Lettering=Lletres Codejournal=Diari -JournalLabel=Títol de Diari +JournalLabel=Nom del diari NumPiece=Número de peça TransactionNumShort=Número de transacció -AccountingCategory=Grup personalitzat +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Agrupa per compte major GroupBySubAccountAccounting=Agrupa per subcompte comptable AccountingAccountGroupsDesc=Podeu definir aquí alguns grups de comptes comptables. S'utilitzaran per a informes comptables personalitzats. @@ -268,13 +271,13 @@ Reconcilable=Reconciliable TotalVente=Total turnover before tax TotalMarge=Marge total de vendes -DescVentilCustomer=Consulti aquí la llista de línies de factures de client vinculades (o no) a comptes comptables de producte -DescVentilMore=En la majoria dels casos, si utilitzeu productes o serveis predefinits i poses el número de compte a la fitxa de producte/servei, l'aplicació serà capaç de fer tots els vincles entre les línies de factura i els comptes comptables del vostre pla comptable, només amb un clic mitjançant el botó «%s». Si el compte no està col·locat a la fitxa del producte/servei o si encara hi ha alguna línia no vinculada a cap compte, haureu de fer una vinculació manual a partir del menú «%s». -DescVentilDoneCustomer=Consulta aquí la llista de línies de factures a clients i els seus comptes comptables de producte -DescVentilTodoCustomer=Comptabilitza les línies de factura encara no comptabilitzades amb un compte comptable de producte -ChangeAccount=Canvia el compte comptable de producte/servei per les línies seleccionades amb el següent compte comptable: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consulteu aquí la llista de les línies de facturació dels proveïdors vinculades o encara no lligades a un compte comptable de producte (només es poden veure els registres no transferits a comptabilitat) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consulteu aquí la llista de les línies de venedors de factures i el seu compte comptable DescVentilTodoExpenseReport=Línies d'informes de despeses comptabilitzades encara no comptabilitzades amb un compte comptable de tarifa DescVentilExpenseReport=Consulteu aquí la llista de les línies d'informe de despeses vinculada (o no) a un compte comptable corresponent a tarifa @@ -286,20 +289,20 @@ DescClosure=Consulta aquí el nombre de moviments per mes encara no validats i b OverviewOfMovementsNotValidated=Visió general dels moviments no validats i bloquejats AllMovementsWereRecordedAsValidated=Tots els moviments es van registrar com a validats i bloquejats NotAllMovementsCouldBeRecordedAsValidated=No tots els moviments es van poder registrar com a validats i bloquejats -ValidateMovements=Valida i bloqueja el registre... +ValidateMovements=Validate and lock movements... DescValidateMovements=Queda prohibida qualsevol modificació o supressió de registres. Totes les entrades d’un exercici s’han de validar, en cas contrari, el tancament no serà possible ValidateHistory=Comptabilitza automàticament AutomaticBindingDone=Enllaços automàtics fets (%s): l'enllaç automàtic no és possible per a alguns registres (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, no pots eliminar aquest compte comptable perquè està en ús +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Moviment no equilibrat correctament. Dèbit = %s i crèdit = %s Balancing=Saldo FicheVentilation=Fitxa de comptabilització GeneralLedgerIsWritten=Els assentaments s'han escrit al Llibre Major GeneralLedgerSomeRecordWasNotRecorded=Alguns dels assentaments no van poder ser registrats al diari. Si no hi ha cap altre missatge d'error, probablement és perquè ja es van registrar al diari. NoNewRecordSaved=No hi ha més registres per a transferir -ListOfProductsWithoutAccountingAccount=Llista de productes no comptabilitzats en cap compte comptable +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Canvia la comptabilització Accounted=Comptabilitzat en el llibre major NotYetAccounted=Encara no s'ha traslladat a la comptabilitat @@ -322,9 +325,10 @@ AccountingJournalType1=Operacions diverses AccountingJournalType2=Vendes AccountingJournalType3=Compres AccountingJournalType4=Banc -AccountingJournalType5=Informe de despeses +AccountingJournalType5=Informes de despeses AccountingJournalType8=Inventari AccountingJournalType9=Haver +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Aquest diari ja està en ús AccountingAccountForSalesTaxAreDefinedInto=Nota: el compte de comptes de l'impost de vendes es defineix al menú %s - %s NumberOfAccountancyEntries=Nombre d'entrades @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Nombre de moviments ACCOUNTING_DISABLE_BINDING_ON_SALES=Desactiva la vinculació i transferència de comptabilitat en vendes (les factures dels clients no es tindran en compte a la comptabilitat) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Desactiva la vinculació i transferència a la comptabilitat de les compres (les factures de proveïdors no es tindran en compte a la comptabilitat) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Desactiva la vinculació i transferència de comptes en els informes de despeses (els informes de despeses no es tindran en compte a la comptabilitat) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Marca les línies exportades com a Exportades (per a modificar una línia, hauràs de suprimir tota la transacció i tornar-la a transferir a la comptabilitat) NotifiedValidationDate=Validar i bloquejar les entrades exportades (mateix efecte que la característica "%s", la modificació i la supressió de les línies DEFINITIVAMENT no seran possibles) DateValidationAndLock=Validació de data i bloqueig @@ -401,7 +407,11 @@ Calculated=Calculat Formula=Fórmula ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=No reconciliar +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=Cap conciliació modificada AccountancyOneLetteringModifiedSuccessfully=Una conciliació modificada amb èxit AccountancyLetteringModifiedSuccessfully=La reconciliació %s s'ha modificat correctament @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=S'ha desfet correctament una conci AccountancyUnletteringModifiedSuccessfully=%s conciliació desfeta correctament ## Confirm box -ConfirmMassUnlettering=Confirmació de desfer la conciliació massiva -ConfirmMassUnletteringQuestion=Esteu segur que voleu anul·lar la conciliació dels registres seleccionats %s? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Confirmació d'esborrament massiu ConfirmMassDeleteBookkeepingWritingQuestion=Això suprimirà la transacció de la comptabilitat (se suprimiran totes les línies relacionades amb la mateixa transacció) Esteu segur que voleu suprimir els registres seleccionats %s? @@ -436,11 +447,11 @@ ErrorAccountNumberAlreadyExists=El número de comptabilitat %s ja existeix ImportAccountingEntries=Entrades de comptabilitat ImportAccountingEntriesFECFormat=Entrades comptables: format FEC FECFormatJournalCode=Diari de codis (JournalCode) -FECFormatJournalLabel=Etiqueta de diari (JournalLib) +FECFormatJournalLabel=Nom de diari (JournalLib) FECFormatEntryNum=Número de peça (EcritureNum) FECFormatEntryDate=Data de la peça (EcritureDate) FECFormatGeneralAccountNumber=Número de compte general (CompteNum) -FECFormatGeneralAccountLabel=Etiqueta de compte general (CompteLib) +FECFormatGeneralAccountLabel=Nom de compte general (CompteLib) FECFormatSubledgerAccountNumber=Número de compte de Subledger (CompAuxNum) FECFormatSubledgerAccountLabel=Número de compte de Subledger (CompAuxLib) FECFormatPieceRef=Peça ref. (PieceRef) @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Codi multidivisa (Idevise) DateExport=Data d'exportació WarningReportNotReliable=Avís, aquest informe no està basat en el Llibre Major, de manera que no conté assentaments modificats manualment en el Llibre Major. Si el registre diari està actualitzat, la vista de comptes és més precisa. ExpenseReportJournal=Diari d'informe de despeses -InventoryJournal=Diari d'inventari NAccounts=comptes %s diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang index 133b33e1d24..48dc1627b3a 100644 --- a/htdocs/langs/ca_ES/admin.lang +++ b/htdocs/langs/ca_ES/admin.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - admin BoldRefAndPeriodOnPDF=Imprimeix la referència i el període de la línia del producte en PDF -BoldLabelOnPDF=Imprimeix l'etiqueta del producte en negreta en PDF +BoldLabelOnPDF=Imprimeix el nom del producte en negreta en PDF Foundation=Entitat Version=Versió Publisher=Publicador @@ -31,7 +31,7 @@ SessionId=ID de sessió SessionSaveHandler=Modalitat de desar sessions SessionSavePath=Desa la ubicació de la sessió PurgeSessions=Purga de sessions -ConfirmPurgeSessions=Estàs segur de voler purgar totes les sessions? Es desconnectaran tots els usuaris (excepte tu mateix) +ConfirmPurgeSessions=Estàs segur de voler purgar totes les sessions? Això desconnectarà tots els usuaris (excepte tu mateix). NoSessionListWithThisHandler=El gestor de sessions configurat al vostre PHP no permet llistar totes les sessions en execució. LockNewSessions=Bloquejar connexions noves ConfirmLockNewSessions=Esteu segur que voleu restringir qualsevol nova connexió a Dolibarr només a vosaltres mateixos? Només l'usuari %s podrà connectar-se després d'això. @@ -51,8 +51,6 @@ ClientSortingCharset="Collation" del client WarningModuleNotActive=Mòdul %s no actiu WarningOnlyPermissionOfActivatedModules=Aquí només es mostren els permisos relacionats amb els mòduls activats. Pots activar altres mòduls en la pàgina Inici->Configuració->Mòduls. DolibarrSetup=Instal·lació/Actualització de Dolibarr -InternalUser=Usuari intern -ExternalUser=Usuari extern InternalUsers=Usuaris interns ExternalUsers=Usuaris externs UserInterface=Interfície d'usuari @@ -74,14 +72,14 @@ ErrorModuleRequireDolibarrVersion=Error, aquest mòdul requereix una versió %s ErrorDecimalLargerThanAreForbidden=Error, les precisions superiors a %s no estan suportades. DictionarySetup=Configuració de Diccionari Dictionary=Diccionaris -ErrorReservedTypeSystemSystemAuto=Els valors "sistema" i "systemauto" per al tipus estan reservats. Podeu utilitzar "user" com a valor per a afegir el vostre propi registre +ErrorReservedTypeSystemSystemAuto=El valor «system» i «systemauto» per al tipus està reservat. Podeu utilitzar «user» com a valor per a afegir el vostre propi registre ErrorCodeCantContainZero=El codi no pot contenir el valor 0 DisableJavascript=Desactivar les funcions Javascript DisableJavascriptNote=Nota: només amb finalitats de prova o depuració. Per a l'optimització de navegadors de text o de persones cegues, és possible que preferiu utilitzar la configuració al perfil de l'usuari UseSearchToSelectCompanyTooltip=A més, si teniu un gran nombre de tercers (> 100.000), podeu augmentar la velocitat establint la constant COMPANY_DONOTSEARCH_ANYWHERE a 1 a Configuració->Altres. La cerca es limitarà a l'inici de la cadena. UseSearchToSelectContactTooltip=A més, si teniu un gran nombre de tercers (> 100.000), podeu augmentar la velocitat establint la constant CONTACT_DONOTSEARCH_ANYWHERE a 1 a Configuració->Altres. La cerca es limitarà a l'inici de la cadena. -DelaiedFullListToSelectCompany=Esperar fins que es prem una tecla abans de carregar el contingut de la llista combinada de Tercers.
Això pot augmentar el rendiment si teniu un gran nombre de tercers, però és menys convenient. -DelaiedFullListToSelectContact=Espereu fins que es prem una tecla abans de carregar el contingut de la llista combinada de contactes.
Això pot augmentar el rendiment si teniu un gran nombre de contactes, però és menys convenient. +DelaiedFullListToSelectCompany=Espereu fins que es prem una tecla abans de carregar el contingut de la llista combinada de tercers.
Això pot augmentar el rendiment si teniu un gran nombre de tercers, però és menys pràctic. +DelaiedFullListToSelectContact=Espereu fins que es prem una tecla abans de carregar el contingut de la llista combinada de contactes.
Això pot augmentar el rendiment si teniu un gran nombre de contactes, però és menys pràctic. NumberOfKeyToSearch=Nombre de caràcters per a activar la cerca: %s NumberOfBytes=Nombre de bytes SearchString=Cerca cadena @@ -106,11 +104,11 @@ NextValueForInvoices=Pròxim valor (factures) NextValueForCreditNotes=Pròxim valor (abonaments) NextValueForDeposit=Següent valor (bestreta) NextValueForReplacements=Pròxim valor (rectificatives) -MustBeLowerThanPHPLimit=Nota: actualment la vostra configuració PHP limita la mida màxima de fitxers per a la pujada a %s %s, independentment del valor d'aquest paràmetre. +MustBeLowerThanPHPLimit=Nota: actualment la vostra configuració de PHP limita la mida màxima dels fitxers per a pujar a %s %s, independentment del valor d'aquest paràmetre NoMaxSizeByPHPLimit=Cap limitació interna en el seu servidor PHP MaxSizeForUploadedFiles=Mida màxima per als fitxers a pujar (0 per a no permetre cap pujada) UseCaptchaCode=Utilitzeu el codi gràfic (CAPTCHA) a la pàgina d'inici de sessió i en algunes pàgines públiques -AntiVirusCommand=Ruta completa cap al comandament antivirus +AntiVirusCommand=Camí complet a l'ordre antivirus AntiVirusCommandExample=Exemple per al dimoni ClamAv (requereix clamav-daemon): /usr/bin/clamdscan
Exemple per a ClamWin (molt molt lent): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= Més paràmetres a la línia d'ordres AntiVirusParamExample=Exemple per al dimoni de ClamAv: --fdpass
Exemple per a ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" @@ -161,7 +159,7 @@ SystemToolsAreaDesc=Aquesta àrea proporciona funcions d'administració. Utilitz Purge=Purga PurgeAreaDesc=Aquesta pàgina us permet suprimir tots els fitxers generats o emmagatzemats per Dolibarr (fitxers temporals o tots els fitxers del directori %s ). Normalment, l'ús d'aquesta funció no és necessari. Es proporciona com a solució alternativa als usuaris que allotgen Dolibarr amb un proveïdor que no ofereix permisos per a eliminar fitxers generats pel servidor web. PurgeDeleteLogFile=Suprimeix els fitxers de registre, inclosos %s definits per al mòdul Syslog (sense risc de perdre dades) -PurgeDeleteTemporaryFiles=Suprimeix tots els fitxers de registre i temporals (no hi ha risc de perdre dades). El paràmetre pot ser 'tempfilesold', 'logfiles' o tots dos 'tempfilesold+logfiles'. Nota: la supressió de fitxers temporals només es fa si el directori temporal es va crear fa més de 24 hores. +PurgeDeleteTemporaryFiles=Suprimeix tots els fitxers de registre i temporals (sense risc de perdre dades). El paràmetre pot ser «tempfilesold», «logfiles» o tots dos «tempfilesold+logfiles». Nota: L'eliminació dels fitxers temporals només es fa si el directori temporal es va crear fa més de 24 hores. PurgeDeleteTemporaryFilesShort=Suprimeix els fitxers de registre i temporals (sense risc de perdre dades) PurgeDeleteAllFilesInDocumentsDir=Suprimiu tots els fitxers del directori: %s.
Això suprimirà tots els documents generats relacionats amb elements (tercers, factures, etc.), fitxers penjats al mòdul GED, còpies de seguretat de la base de dades i fitxers temporals. PurgeRunNow=Purgar @@ -177,11 +175,11 @@ RunCommandSummary=La còpia serà realitzada per la comanda següent BackupResult=Resultat de la còpia BackupFileSuccessfullyCreated=Arxiu de còpia generat correctament YouCanDownloadBackupFile=Ara es pot descarregar el fitxer generat -NoBackupFileAvailable=Cap còpia disponible +NoBackupFileAvailable=No hi ha fitxers de còpia de seguretat disponibles. ExportMethod=Mètode d'exportació ImportMethod=Mètode d'importació ToBuildBackupFileClickHere=Per a crear un fitxer de còpia de seguretat, feu clic aquí. -ImportMySqlDesc=Per a importar un fitxer de còpia de seguretat MySQL, podeu utilitzar phpMyAdmin mitjançant el vostre allotjament o utilitzar l’ordre mysql de la línia d’ordres.
Per exemple: +ImportMySqlDesc=Per a importar un fitxer de còpia de seguretat de MySQL, podeu utilitzar phpMyAdmin mitjançant el vostre allotjament o utilitzar l'ordre mysql des de la línia d'ordres.
Per exemple: ImportPostgreSqlDesc=Per a importar un fitxer de còpia de seguretat, heu d'utilitzar l'ordre pg_restore des de la línia d'ordres: ImportMySqlCommand=%s %s < elmeuarxiubackup.sql ImportPostgreSqlCommand=%s %s elmeuarxiubackup.sql @@ -195,8 +193,8 @@ ExportUseMySQLQuickParameterHelp=El paràmetre '--quick' ajuda a limitar el cons MySqlExportParameters=Paràmetres de l'exportació MySql PostgreSqlExportParameters= Paràmetres de l'exportació PostgreSQL UseTransactionnalMode=Utilitzar el mode transaccional -FullPathToMysqldumpCommand=Ruta completa de la comanda mysqldump -FullPathToPostgreSQLdumpCommand=ruta completa cap al comandament pg_dump +FullPathToMysqldumpCommand=Camí complet a l'ordre mysqldump +FullPathToPostgreSQLdumpCommand=Camí complet a l'ordre pg_dump AddDropDatabase=Afegir ordres DROP DATABASE AddDropTable=Afegir ordres DROP TABLE ExportStructure=Estructura @@ -210,7 +208,7 @@ AutoDetectLang=Autodetecta (idioma del navegador) FeatureDisabledInDemo=Opció deshabilitada en demo FeatureAvailableOnlyOnStable=Funcionalitat disponible únicament en versions estables oficials BoxesDesc=Els panells són components que mostren algunes dades que poden afegir-se per a personalitzar algunes pàgines. Pots triar entre mostrar el panell o no seleccionant la pàgina de destí i fent clic a 'Activar', o fent clic en la paperera per a desactivar. -OnlyActiveElementsAreShown=Només els elements de mòduls activats són mostrats +OnlyActiveElementsAreShown=Només es mostren els elements dels mòduls habilitats. ModulesDesc=Els mòduls/aplicacions determinen quines funcions estan disponibles al programari. Alguns mòduls requereixen que es concedeixin permisos als usuaris després d'activar-lo. Feu clic al botó d'encesa/apagada %s de cada mòdul per a habilitar o desactivar un mòdul/aplicació. ModulesDesc2=Feu clic al botó de la roda %s per a configurar el mòdul/aplicació. ModulesMarketPlaceDesc=A internet podeu trobar més mòduls per a descarregar en pàgines web externes... @@ -247,8 +245,8 @@ Required=Requerit UsedOnlyWithTypeOption=Utilitzat només per alguna opció de l'agenda Security=Seguretat Passwords=Contrasenyes -DoNotStoreClearPassword=Encripta les contrasenyes emmagatzemades a la base de dades (NO com a text sense format). Es recomana activar aquesta opció. -MainDbPasswordFileConfEncrypted=Encriptar la contrasenya de la base de dades emmagatzemada a conf.php. Es recomana activar aquesta opció. +DoNotStoreClearPassword=Xifra les contrasenyes emmagatzemades a la base de dades (NO com a text sense format). És molt recomanable activar aquesta opció. +MainDbPasswordFileConfEncrypted=Xifra la contrasenya de la base de dades emmagatzemada a conf.php. És molt recomanable activar aquesta opció. InstrucToEncodePass=Per a tenir la contrasenya codificada al fitxer conf.php, substituïu la línia
$ dolibarr_main_db_pass="...";
per
$dolibarr_main_db_pass = "crypted:%s"; InstrucToClearPass=Per a tenir la contrasenya descodificada en el fitxer de configuració conf.php, reemplaça en aquest fitxer la línia
$dolibarr_main_db_pass="crypted:...";
per
$dolibarr_main_db_pass="%s"; ProtectAndEncryptPdfFiles=Protegiu els fitxers PDF generats. Això NO es recomana perquè trenca la generació massiva de PDF. @@ -279,7 +277,7 @@ PaperSize=Tipus de paper Orientation=Orientació SpaceX=Àrea X SpaceY=Àrea Y -FontSize=Mida de la font +FontSize=Mida del tipus de lletra Content=Contingut ContentForLines=Contingut per a mostrar a cada producte o servei (de la variable __LINES__ de Contingut) NoticePeriod=Preavís @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Nom host o ip del servidor SMTP (Per defecte en php.ini: < MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port del servidor SMTP (No definit en PHP en sistemes de tipus Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Nom servidor o ip del servidor SMTP (No definit en PHP en sistemes de tipus Unix) MAIN_MAIL_EMAIL_FROM=E-mail del remitent per e-mails automàtics (valor predeterminat a php.ini: %s) +EMailHelpMsgSPFDKIM=Per a evitar que els correus electrònics de Dolibarr siguin classificats com a correu brossa, assegureu-vos que el servidor estigui autoritzat a enviar correus electrònics des d'aquesta adreça mitjançant la configuració SPF i DKIM. MAIN_MAIL_ERRORS_TO=E-mail a utilitzar per als e-mails de missatges d'error (camp 'Errors-To' als e-mails enviats) MAIN_MAIL_AUTOCOPY_TO= Copia (Bcc) tots els correus enviats a MAIN_DISABLE_ALL_MAILS=Desactiva tot l'enviament de correu electrònic (per a proves o demostracions) @@ -303,7 +302,7 @@ MAIN_MAIL_SENDMODE=Mètode d'enviament de correu electrònic MAIN_MAIL_SMTPS_ID=ID d'autenticació SMTP (si el servidor requereix autenticació) MAIN_MAIL_SMTPS_PW=Contrasenya SMTP (si el servidor requereix autenticació) MAIN_MAIL_EMAIL_TLS=Utilitza el xifratge TLS (SSL) -MAIN_MAIL_EMAIL_STARTTLS=Ús d'encriptació TLS (STARTTLS) +MAIN_MAIL_EMAIL_STARTTLS=Utilitza el xifratge TLS (STARTTLS). MAIN_MAIL_EMAIL_SMTP_ALLOW_SELF_SIGNED=Autoritza els certificats autosignats MAIN_MAIL_EMAIL_DKIM_ENABLED=Utilitzar DKIM per a generar firma d'email MAIN_MAIL_EMAIL_DKIM_DOMAIN=Domini d'email per a utilitzar amb dkim @@ -416,7 +415,7 @@ HideDescOnPDF=Amaga la descripció dels productes HideRefOnPDF=Amaga la ref. dels productes HideDetailsOnPDF=Amaga els detalls de les línies de producte PlaceCustomerAddressToIsoLocation=Utilitza la posició estàndard francesa (La Poste) per a la posició d'adreça del client -Library=Llibreria +Library=Biblioteca UrlGenerationParameters=Paràmetres per a protegir els URL SecurityTokenIsUnique=Fer servir un paràmetre securekey únic per a cada URL? EnterRefToBuildUrl=Introduïu la referència de l'objecte %s @@ -439,8 +438,10 @@ Unique=Únic Boolean=Boleà (una casella de selecció) ExtrafieldPhone = Telèfon ExtrafieldPrice = Preu +ExtrafieldPriceWithCurrency=Preu amb moneda ExtrafieldMail = Correu electrònic ExtrafieldUrl = URL +ExtrafieldIP = IP ExtrafieldSelect = Llista de selecció ExtrafieldSelectList = Llista de selecció de table ExtrafieldSeparator=Separador (no és un camp) @@ -461,7 +462,7 @@ ExtrafieldParamHelpsellist=Llista de valors que provenen d’una taula
Sintax ExtrafieldParamHelpchkbxlst=La llista de valors prové d'una taula
Sintaxi: nom_taula:nom_camp:id_camp::filtre
Exemple: c_typent:libelle:id::filtre

filtre pot ser una comprovació simple (p. ex. active=1) per a mostrar només el valor actiu
També podeu utilitzar $ID$ en el filtre per a representar l'ID actual de l'objecte en curs
Per a fer un SELECT al filtre, utilitzeu $SEL$
si voleu filtrar per camps extra, utilitzeu la sintaxi extra.fieldcode=... (on el codi de camp és el codi del camp extra)

Per a tenir la llista depenent d'una altra llista d'atributs complementaris:
c_typent:libelle:id:options_codi_llista_pare|parent_column: filter

Per a tenir la llista depenent d'una altra llista:
c_typent:libelle:id:codi_llista_pare|parent_column:filter ExtrafieldParamHelplink=Els paràmetres han de ser ObjectName:Classpath
Sintaxi: ObjectName:Classpath ExtrafieldParamHelpSeparator=Manteniu-lo buit per un simple separador
Configureu-ho a 1 per a un separador col·lapsador (obert per defecte per a la sessió nova, i es mantindrà l'estat de cada sessió d'usuari)
Configureu-ho a 2 per a un separador col·lapsat (es va desplomar per defecte per a la sessió nova, i es mantindrà l'estat per a cada sessió d'usuari) -LibraryToBuildPDF=Llibreria utilitzada per a la generació de PDF +LibraryToBuildPDF=Biblioteca utilitzada per a la generació de PDF LocalTaxDesc=Alguns països apliquen 2 o 3 impostos en cada línia de factura. Si aquest és el cas, escull el tipus pel segon i el tercer impost i el seu valor. Els tipus possibles són:
1: impostos locals aplicats en productes i serveis sense IVA (l'impost local serà calculat en el total sense impostos)
2: impost local aplicat en productes i serveis amb IVA (l'impost local serà calculat amb el total + l'impost principal)
3: impost local aplicat en productes sense IVA (l'impost local serà calculat en el total sense impost)
4: impost local aplicat en productes amb IVA (l'impost local serà calculat amb el total + l'impost principal)
5: impost local aplicat en serveis sense IVA (l'impost local serà calculat amb el total sense impost)
6: impost local aplicat en serveis amb IVA inclòs (l'impost local serà calculat amb el total + IVA) SMS=SMS LinkToTestClickToDial=Introduïu un número de telèfon per a trucar per a mostrar un enllaç per a provar l'URL ClickToDial per a l'usuari %s @@ -483,25 +484,26 @@ ConfirmEraseAllCurrentBarCode=Esteu segur que voleu esborrar tots els valors de AllBarcodeReset=S'han eliminat tots els valors de codi de barres NoBarcodeNumberingTemplateDefined=No hi ha cap plantilla de codi de barres habilitada a la configuració del mòdul de codi de barres. EnableFileCache=Activa la memòria cau de fitxers -ShowDetailsInPDFPageFoot=Afegiu més detalls al peu de pàgina, com ara l'adreça de l'empresa o els noms dels gestors (a més d'identificadors professionals, capital de l'empresa i número de NIF/CIF). +ShowDetailsInPDFPageFoot=Afegiu més detalls al peu de pàgina, com ara l'adreça de l'empresa o els noms dels administradors (a més dels identificadors professionals, el capital social i el número de NIF). NoDetails=No hi ha detalls addicionals al peu de pàgina DisplayCompanyInfo=Mostra l'adreça de l'empresa DisplayCompanyManagers=Mostra el gestor de noms DisplayCompanyInfoAndManagers=Mostra l'adreça de l'empresa i els noms de la persona gestora EnableAndSetupModuleCron=Si voleu que aquesta factura periòdica es generi automàticament, el mòdul * %s * s’ha d’habilitar i configurar correctament. En cas contrari, la generació de factures s’ha de fer manualment des d’aquesta plantilla mitjançant el botó *Crea*. Tingueu en compte que, fins i tot si heu activat la generació automàtica, encara podeu iniciar la generació manual amb seguretat. No es pot generar duplicats per al mateix període. ModuleCompanyCodeCustomerAquarium=%s seguit del codi de client per a un codi comptable de client -ModuleCompanyCodeSupplierAquarium=%s seguit del codi de proveïdor per a un codi de comptabilitat del proveïdor +ModuleCompanyCodeSupplierAquarium=%s seguit del codi de proveïdor per a un codi de comptabilitat de proveïdor ModuleCompanyCodePanicum=Retorna un codi comptable buit. ModuleCompanyCodeDigitaria=Retorna un codi comptable compost d'acord amb el nom del tercer. El codi consisteix en un prefix, que pot definir-se, en primera posició, seguit del nombre de caràcters que es defineixi com a codi del tercer. ModuleCompanyCodeCustomerDigitaria=%s seguit pel nom abreujat del client pel nombre de caràcters: %s pel codi del compte de client ModuleCompanyCodeSupplierDigitaria=%s seguit pel nom abreujat del proveïdor pel nombre de caràcters: %s pel codi del compte de proveïdor -Use3StepsApproval=Per defecte, les comandes de compra necessiten ser creades i aprovades per 2 usuaris diferents (el primer pas/usuari és per a crear i un altre pas/usuari per a aprovar. Noteu que si un usuari té permisos tant per a crear com per a aprovar, un sol pas/usuari serà suficient). Amb aquesta opció, tens la possibilitat d'introduir un tercer pas/usuari per a l'aprovació, si l'import és superior a un determinat valor (d'aquesta manera són necessaris 3 passos: 1=validació, 2=primera aprovació i 3=segona aprovació si l'import és suficient).
Deixa-ho en blanc si només vols un nivell d'aprovació (2 passos); posa un valor encara que sigui molt baix (0,1) si vols una segona aprovació (3 passos). +Use3StepsApproval=De manera predeterminada, les comandes de compra han de ser creades i aprovades per 2 usuaris diferents (un pas/usuari per a crear i un pas/usuari per a aprovar. Tingueu en compte que si l'usuari té tant permís per a crear com per a aprovar, n'hi haurà prou amb un pas/usuari). . Podeu demanar amb aquesta opció que es presenti un tercer pas/usuari d'aprovació, si l'import és superior a un determinat valor (per tant, seran necessaris 3 passos: 1=validació, 2=primera aprovació i 3=segona aprovació si l'import és suficient).
Establiu-ho com a buit si n'hi ha prou amb una aprovació (2 passos), establiu-lo en un valor molt baix (0,1) si sempre cal una segona aprovació (3 passos). UseDoubleApproval=Utilitza una aprovació en 3 passos quan l'import (sense impostos) sigui més gran que... WarningPHPMail=ADVERTÈNCIA: la configuració per a enviar correus electrònics des de l'aplicació utilitza la configuració genèrica predeterminada. Sovint és millor configurar els correus electrònics de sortida per a utilitzar el servidor de correu electrònic del vostre proveïdor de serveis de correu electrònic en lloc de la configuració predeterminada per diversos motius: WarningPHPMailA=- L'ús del servidor del proveïdor de serveis de correu electrònic augmenta la fiabilitat del vostre correu electrònic, de manera que augmenta el lliurament sense ser marcat com a Correu brossa WarningPHPMailB=- Alguns proveïdors de serveis de correu electrònic (com Yahoo) no us permeten enviar un correu electrònic des d'un altre servidor que el seu propi servidor. La configuració actual utilitza el servidor de l’aplicació per a enviar correus electrònics i no el servidor del vostre proveïdor de correu electrònic, de manera que alguns destinataris (el compatible amb el protocol DMARC restrictiu) demanaran al vostre proveïdor de correu electrònic si poden acceptar el vostre correu electrònic i alguns proveïdors de correu electrònic. (com Yahoo) pot respondre "no" perquè el servidor no és seu, de manera que és possible que pocs dels vostres correus electrònics enviats no s'acceptin per al lliurament (tingueu cura també de la quota d'enviament del vostre proveïdor de correu electrònic). WarningPHPMailC=- També és interessant utilitzar el servidor SMTP del vostre proveïdor de serveis de correu electrònic per a enviar correus electrònics, de manera que tots els correus electrònics enviats des de l’aplicació també es guardaran al directori "Enviats" de la vostra bústia de correu. -WarningPHPMailD=Així mateix, es recomana canviar el mètode d'enviament de correus electrònics pel valor "SMTP". Si realment voleu mantenir el mètode predeterminat "PHP" per a enviar correus electrònics, només ignoreu aquest advertiment o elimineu-lo establint la constant MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP a 1 a Inici - Configuració - Altres. +WarningPHPMailD=Per tant, es recomana canviar el mètode d'enviament dels correus electrònics al valor "SMTP". +WarningPHPMailDbis=Si realment voleu mantenir el mètode "PHP" predeterminat per a enviar correus electrònics, només ignoreu aquest avís o elimineu-lo fent %sclic aquí%s. WarningPHPMail2=Si el vostre proveïdor SMTP necessita restringir al client de correu a una adreça IP (molt estrany), aquesta és la IP de l'agent d'usuari de correu (MUA) per la vostra aplicació ERP CRM: %s. WarningPHPMailSPF=Si el nom de domini de la vostra adreça de correu electrònic del remitent està protegit per un registre SPF (demaneu al registre del vostre nom de domini), heu d'afegir les IP següents al registre SPF del DNS del vostre domini: %s . ActualMailSPFRecordFound=Registre SPF real trobat (per al correu electrònic %s): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Exemple:
Per al formulari per a crear un te PageUrlForDefaultValuesList=
Exemple:
Per a la pàgina que llista els tercers, és %s.
Per a l'URL dels mòduls externs instal·lats al directori personalitzat, no incloeu el "custom/", de manera que utilitzeu una ruta com mymodule/mypagelist.php i no custom/mymodule/mypagelist.php.
Si només voleu un valor per defecte si l'URL té algun paràmetre, podeu utilitzar %s AlsoDefaultValuesAreEffectiveForActionCreate=També tingueu en compte que sobreescriure valors predeterminats per a la creació de formularis funciona només per a pàgines dissenyades correctament (de manera que amb el paràmetre action = create o presend ...) EnableDefaultValues=Activa la personalització dels valors predeterminats -EnableOverwriteTranslation=Habilita l'ús de la traducció sobreescrita +EnableOverwriteTranslation=Permet la personalització de les traduccions GoIntoTranslationMenuToChangeThis=S'ha trobat una traducció de la clau amb aquest codi. Per a canviar aquest valor, l’heu d’editar des d'Inici-Configuració-Traducció. WarningSettingSortOrder=Advertiment: establir un ordre d'ordenació per defecte pot provocar un error tècnic en entrar a la pàgina de llista si el camp és un camp desconegut. Si teniu aquest error, torneu a aquesta pàgina per a eliminar l'ordre de classificació predeterminat i restaurar el comportament predeterminat. Field=Camp @@ -645,9 +647,9 @@ Module2400Name=Esdeveniments/Agenda Module2400Desc=Seguiment d'esdeveniments. Registre d'esdeveniments automàtics per a fer el seguiment o registrar esdeveniments manuals o reunions. Aquest és el mòdul principal per a una bona gestió de la relació amb clients o proveïdors. Module2500Name=SGD / GCE Module2500Desc=Sistema de gestió de documents / Gestió de continguts electrònics. Organització automàtica dels vostres documents generats o emmagatzemats. Compartiu-los quan ho necessiteu. -Module2600Name=Serveis API/WEB (servidor SOAP) +Module2600Name=Serveis API / Web (servidor SOAP) Module2600Desc=Habilita el servidor SOAP de Dolibarr que ofereix serveis API -Module2610Name=Serveis API/WEB (servidor REST) +Module2610Name=Serveis API / Web (servidor REST) Module2610Desc=Habilita el servidor REST de Dolibarr que ofereix serveis API Module2660Name=Crida a WebServices (client SOAP) Module2660Desc=Activa el client de serveis web Dolibarr (es pot utilitzar per a enviar dades/sol·licituds a servidors externs. Actualment només s'admeten les comandes de compra). @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Afegeix funcions per a gestionar Incoterms Module63000Name=Recursos Module63000Desc=Gestiona els recursos (impressores, cotxes, habitacions...) que pots compartir en esdeveniments +Module94160Name=Recepcions Permission11=Consulta factures de client Permission12=Crear/Modificar factures Permission13=Invalida les factures dels clients @@ -842,9 +845,9 @@ Permission286=Exporta contactes Permission291=Consultar tarifes Permission292=Indica permisos en les tarifes Permission293=Modifica les tarifes de clients -Permission300=Consulta codis de barra -Permission301=Crea/modifica codis de barres -Permission302=Suprimeix codis de barres +Permission301=Generar fulls PDF de codis de barres +Permission304=Crea/modifica codis de barres +Permission305=Suprimeix codis de barres Permission311=Consultar serveis Permission312=Assignar serveis/subscripció a un contracte Permission331=Consultar bookmarks @@ -936,7 +939,7 @@ Permission1186=Envia comandes de compra Permission1187=Rebut de confirmació de comandes de compra Permission1188=Suprimeix comandes de compra Permission1189=Marca/Desmarca la recepció d’una comanda de compra -Permission1190=Aprova (segona aprovació) les comandes de compra +Permission1190=Aprova (segona aprovació) comandes de compra Permission1191=Exporta les comandes dels proveïdors i els seus atributs Permission1201=Obté el resultat d'una exportació Permission1202=Crear/modificar exportacions @@ -971,13 +974,14 @@ Permission3301=Genera mòduls nous Permission4001=Llegir habilitat/ocupació/posició Permission4002=Crear/modificar habilitat/ocupació/posició Permission4003=Esborra habilitat/ocupació/posició -Permission4020=Llegir avaluacions -Permission4021=Crea/modifica la teva avaluació -Permission4022=Valida l'avaluació -Permission4023=Elimina l'avaluació -Permission4030=Veure menú comparatiu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Llegeix informació personal Permission4032=Escriu informació personal +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Llegiu el contingut del lloc web Permission10002=Crea / modifica contingut del lloc web (contingut html i javascript) Permission10003=Creeu / modifiqueu el contingut del lloc web (codi php dinàmic). Perillós, s'ha de reservar per a desenvolupadors restringits. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Tipus d'alienació d'actius TypeOfUnit=Tipus d’unitat SetupSaved=Configuració desada SetupNotSaved=Configuració no desada +OAuthServiceConfirmDeleteTitle=Suprimeix l'entrada d'OAuth +OAuthServiceConfirmDeleteMessage=Esteu segur que voleu suprimir aquesta entrada d'OAuth? També se suprimiran totes les fitxes existents. +ErrorInEntryDeletion=Error en la supressió de l'entrada +EntryDeleted=S'ha suprimit l'entrada BackToModuleList=Torna a la llista de mòduls BackToDictionaryList=Torna a la llista de Diccionaris TypeOfRevenueStamp=Tipus de segell fiscal @@ -1125,9 +1133,9 @@ CalcLocaltax2Desc=Els informes es basen en el total de les compres CalcLocaltax3=Vendes CalcLocaltax3Desc=Els informes es basen en el total de les vendes NoLocalTaxXForThisCountry=Segons la configuració d’impostos (vegeu %s - %s - %s), el vostre país no necessita utilitzar aquest tipus d’impost -LabelUsedByDefault=Etiqueta utilitzada per defecte si no es troba cap traducció per aquest codi -LabelOnDocuments=Etiqueta sobre documents -LabelOrTranslationKey=Clau de traducció o cadena +LabelUsedByDefault=Nom utilitzat per defecte si no es troba cap traducció del codi +LabelOnDocuments=Nom als documents +LabelOrTranslationKey=Nom o clau de traducció ValueOfConstantKey=Valor d’una constant de configuració ConstantIsOn=L'opció %s està activada NbOfDays=Nombre de dies @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Els paràmetres de configuració només poden ser establerts pe SystemInfoDesc=La informació del sistema és informació tècnica diversa que obteniu en mode de només lectura i visible només per als administradors. SystemAreaForAdminOnly=Aquesta àrea només està disponible per als usuaris administradors. Els permisos d'usuari de Dolibarr no poden canviar aquesta restricció. CompanyFundationDesc=Editeu la informació de la vostra empresa / organització. Feu clic al botó "%s" al final de la pàgina quan hagi acabat. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Si teniu un comptable extern, podeu editar aquí la seva informació. AccountantFileNumber=Número de fila DisplayDesc=Els paràmetres que afecten l'aspecte i la presentació de l'aplicació es poden modificar aquí. @@ -1290,10 +1299,12 @@ PreviousDumpFiles=Fitxers de còpia de seguretat existents PreviousArchiveFiles=Fitxers d’arxiu existents WeekStartOnDay=Primer dia de la setmana RunningUpdateProcessMayBeRequired=Sembla que cal executar el procés d’actualització (la versió del programa %s és diferent de la versió de la base de dades %s) -YouMustRunCommandFromCommandLineAfterLoginToUser=Ha d'executar la comanda des d'un shell després d'haver iniciat sessió amb el compte %s. +YouMustRunCommandFromCommandLineAfterLoginToUser=Heu d'executar aquesta ordre des de la línia d'ordres després d'iniciar sessió a un intèrpret d'ordres amb l'usuari %s o heu d'afegir l'opció -W al final de la línia d'ordres per a proporcionar %s contrasenya YourPHPDoesNotHaveSSLSupport=Funcions SSL no disponibles al vostre PHP DownloadMoreSkins=Més temes per a descarregar SimpleNumRefModelDesc=Retorna el número de referència en el format %syymm-nnnn on yy és l'any, mm és el mes i nnnn és un número d'increment automàtic seqüencial sense restablir +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Retorna el número de referència en el format %syymm-nnnn on yy és l'any, mm és el mes i nnnn és un número d'increment automàtic seqüencial sense restablir SimpleNumRefNoDateModelDesc=Retorna el número de referència en el format %s-nnnn on nnnn és un número d’increment automàtic seqüencial sense restablir ShowProfIdInAddress=Mostra el DNI professional amb adreces ShowVATIntaInAddress=Amaga el número d’IVA intracomunitari @@ -1380,7 +1391,7 @@ GetBarCode=Obté el codi de barres NumberingModules=Models de numeració DocumentModules=Models de documents ##### Module password generation -PasswordGenerationStandard=Retorna una contrasenya generada segons l'algorisme intern de Dolibarr: %s caràcters amb barreja de números i caràcters en minúscula. +PasswordGenerationStandard=Retorna una contrasenya generada segons l'algorisme intern de Dolibarr: %s caràcters que contenen números i caràcters barrejats. PasswordGenerationNone=No suggereixis una contrasenya generada. La contrasenya s'ha d'escriure manualment. PasswordGenerationPerso=Retorna una contrasenya segons la vostra configuració personalitzada. SetupPerso=Segons la vostra configuració @@ -1409,7 +1420,7 @@ WatermarkOnDraft=Marca d'aigua en els documents esborrany JSOnPaimentBill=Activa la funció per a emplenar automàticament les línies de pagament al formulari de pagament CompanyIdProfChecker=Normes per a identificacions professionals MustBeUnique=Ha de ser únic? -MustBeMandatory=Obligatori per a crear tercers (si es defineix el NIF/CIF o el tipus d’empresa)? +MustBeMandatory=Obligatori per a crear tercers (si es defineix el NIF o el tipus d’empresa)? MustBeInvoiceMandatory=És obligatori per a validar les factures? TechnicalServicesProvided=Prestació de serveis tècnics #####DAV ##### @@ -1434,6 +1445,10 @@ SuppliersPayment=Pagaments a proveïdors SupplierPaymentSetup=Configuració de pagaments a proveïdors InvoiceCheckPosteriorDate=Comproveu la data de fabricació abans de la validació InvoiceCheckPosteriorDateHelp=La validació d'una factura estarà prohibida si la seva data és anterior a la data de l'última factura del mateix tipus. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Configuració del mòdul Pressupostos ProposalsNumberingModules=Models de numeració de pressupostos @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Marca d'aigua en contractes (en cas d'estar buit) ##### Members ##### MembersSetup=Configuració del mòdul Socis MemberMainOptions=Opcions principals +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Gestiona un compte d'usuari per a cada soci AdherentMailRequired=Cal un correu electrònic per a crear un soci nou MemberSendInformationByMailByDefault=La casella de selecció per a enviar una confirmació per correu electrònic als socis (validació o nova subscripció) està activada per defecte MemberCreateAnExternalUserForSubscriptionValidated=Creeu un usuari extern per a cada subscripció nova membre validada -VisitorCanChooseItsPaymentMode=El visitant pot triar entre els modes de pagament disponibles +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Activa el recordatori automàtic per correu electrònic de les subscripcions caducades. Nota: El mòdul %s s'ha d'habilitar i configurar correctament per a enviar recordatoris. MembersDocModules=Plantilles de documents per a documents generats a partir del registre de socis ##### LDAP setup ##### @@ -1569,8 +1585,8 @@ LDAPFieldLoginSamba=Nom d'usuari (samba, activedirectory) LDAPFieldLoginSambaExample=Exemple: samaccountname LDAPFieldFullname=Nom complet LDAPFieldFullnameExample=Exemple: cn -LDAPFieldPasswordNotCrypted=Contrasenya no encriptada -LDAPFieldPasswordCrypted=Contrasenya encriptada +LDAPFieldPasswordNotCrypted=La contrasenya no està xifrada +LDAPFieldPasswordCrypted=Contrasenya xifrada LDAPFieldPasswordExample=Exemple: userPassword LDAPFieldCommonNameExample=Exemple: cn LDAPFieldName=Nom @@ -1665,10 +1681,10 @@ DoNotUseDescriptionOfProdut=La descripció del producte mai no s’inclourà a l MergePropalProductCard=Activa a la pestanya Fitxers adjunts de producte/servei una opció per a combinar el document PDF del producte amb el PDF del pressupost si el producte/servei es troba en el pressupost ViewProductDescInThirdpartyLanguageAbility=Mostra les descripcions dels productes en formularis en l'idioma del tercer (en cas contrari, en l'idioma de l'usuari) UseSearchToSelectProductTooltip=A més, si teniu un gran nombre de productes (> 100.000), podeu augmentar la velocitat establint la constant PRODUCT_DONOTSEARCH_ANYWHERE a 1 a Configuració->Altres. La cerca es limitarà a l'inici de la cadena. -UseSearchToSelectProduct=Espereu fins que premeu una tecla abans de carregar el contingut de la llista combinada del producte (això pot augmentar el rendiment si teniu una gran quantitat de productes, però és menys convenient) +UseSearchToSelectProduct=Espereu fins que premeu una tecla abans de carregar el contingut de la llista combinada de productes (això pot augmentar el rendiment si teniu un gran nombre de productes, però és menys pràctic) SetDefaultBarcodeTypeProducts=Tipus de codi de barres utilitzat per defecte per als productes SetDefaultBarcodeTypeThirdParties=Tipus de codi de barres utilitzat per defecte per als tercers -UseUnits=Defineix una unitat de mesura per Quantitats per les línies de pressupostos, comandes o factures. +UseUnits=Definiu una unitat de mesura per a Quantitat durant l'edició de línies de comanda, pressupost o factura ProductCodeChecker= Mòdul per a la generació i comprovació del codi d'un producte o servei ProductOtherConf= Configuració de productes/serveis IsNotADir=No és un directori! @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Activar editor avançat per a : FCKeditorForNotePublic=WYSIWIG creació/edició del camp "notes públiques" d'elements FCKeditorForNotePrivate=Creació/edició WYSIWIG del camp "notes privades" d'elements FCKeditorForCompany=Creació / edició de WYSIWIG de la descripció del camp d'elements (excepte productes / serveis) -FCKeditorForProduct=Creació / edició de WYSIWIG de la descripció del camp de productes / serveis -FCKeditorForProductDetails=Creació/edició WYSIWIG de línies de detalls de productes per a totes les entitats (pressupostos, comandes, factures, etc.). Advertiment: no es recomana utilitzar aquesta opció per a aquest cas, ja que pot crear problemes amb caràcters especials i format de pàgina en crear fitxers PDF. +FCKeditorForProductDetails=Creació/edició WYSIWIG de descripció de productes o línies per objectes (línies de pressupostos, comandes, factures, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Creació/edició WYSIWIG dels E-Mails FCKeditorForUserSignature=Creació/edició WYSIWIG de la signatura de l'usuari FCKeditorForMail=Edició/creació WYSIWIG per tots els e-mails (excepte Eines->eMailing) @@ -1765,11 +1781,11 @@ DetailId=Identificador del menú DetailMenuHandler=Nom del gestor de menús DetailMenuModule=Nom del mòdul si l'entrada del menú és resultant d'un mòdul DetailType=Tipus de menú (superior o esquerre) -DetailTitre=Etiqueta de menú o codi d'etiqueta per traducció -DetailUrl=URL de la pàgina cap a la qual el menú apunta +DetailTitre=Nom del menú o codi d'etiqueta per a la traducció +DetailUrl=URL on t'envia el menú (enllaç URL relatiu o enllaç extern amb https://) DetailEnabled=Condició de mostrar o no DetailRight=Condició per a mostrar menús grisos no autoritzats -DetailLangs=Nom del fitxer Lang pel codi d'etiqueta de traducció +DetailLangs=Nom del fitxer de llengua per a la traducció del codi de l'etiqueta DetailUser=Intern / Extern / Tots Target=Objectiu DetailTarget=Orientació per a enllaços (_blank top obre una finestra nova) @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=La disminució d'accions en POS no é CashDeskYouDidNotDisableStockDecease=No vau desactivar la disminució de l'estoc en fer una venda des del TPV. Per tant, es requereix un magatzem. CashDeskForceDecreaseStockLabel=S'ha forçat la disminució de l'estoc de productes per lots. CashDeskForceDecreaseStockDesc=Disminuïu primer les dates més antigues de consumir i vendre. -CashDeskReaderKeyCodeForEnter=Codi clau per a "Enter" definit al lector de codi de barres (Exemple: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Configuració del mòdul Bookmark BookmarkDesc=Aquest mòdul us permet gestionar els marcadors. També podeu afegir dreceres a totes les pàgines de Dolibarr o llocs web externs al menú de l'esquerra. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Models de numeració de factures de proveïdor IfSetToYesDontForgetPermission=Si establiu un valor vàlid, no us oblideu d'establir els permisos necessaris als grups o persones habilitades per la segona aprovació ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuració del mòdul GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Ruta al fitxer que conté Maxmind ip a la traducció del país.
Exemples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Camí al fitxer que conté la ip de Maxmind amb traducció del país NoteOnPathLocation=Tingueu en compte que el fitxer de dades IP a país ha de ser dins d’un directori que pugui llegir PHP (Comproveu la configuració de PHP open_basedir i els permisos del sistema de fitxers). YouCanDownloadFreeDatFileTo=Pot descarregar-se una versió demo gratuïta de l'arxiu de països Maxmind GeoIP a l'adreça %s. YouCanDownloadAdvancedDatFileTo=També pot descarregar-se una versió més completa de l'arxiu de països Maxmind GeoIP a l'adreça %s. @@ -1886,7 +1902,7 @@ ProjectsSetup=Configuració del mòdul Projectes ProjectsModelModule=Model de document per a informes de projectes TasksNumberingModules=Mòdul numeració de tasques TaskModelModule=Mòdul de documents informes de tasques -UseSearchToSelectProject=Espereu fins que es prem una tecla abans de carregar el contingut de la llista combo del projecte.
Això pot millorar el rendiment si teniu una gran quantitat de projectes, però és menys convenient. +UseSearchToSelectProject=Espereu fins que es prem una tecla abans de carregar el contingut de la llista combinada del projecte.
Això pot millorar el rendiment si teniu un gran nombre de projectes, però és menys pràctic. ##### ECM (GED) ##### ##### Fiscal Year ##### AccountingPeriods=Períodes comptables @@ -1926,6 +1942,7 @@ BackupDumpWizard=Assistent per a crear el fitxer d'exportació de la base de dad BackupZipWizard=Assistent per a crear el directori d’arxiu de documents SomethingMakeInstallFromWebNotPossible=No és possible la instal·lació de mòduls externs des de la interfície web per la següent raó: SomethingMakeInstallFromWebNotPossible2=Per aquest motiu, el procés d'actualització descrit aquí és un procés manual que només un usuari privilegiat pot realitzar. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=El vostre administrador ha desactivat la instal·lació del mòdul extern des de l'aplicació. Heu de demanar-li que suprimeixi el fitxer %s per a permetre aquesta funció. ConfFileMustContainCustom=Per a instal·lar o crear un mòdul extern des de l'aplicació es necessita desar els fitxers del mòdul en el directori %s. Per a permetre a Dolibarr el processament d'aquest directori, has de configurar el teu conf/conf.php afegint aquestes 2 línies:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Remarca línies de la taula quan el ratolí passi per sobre @@ -1992,7 +2009,7 @@ YouUseLastStableVersion=Estàs utilitzant l'última versió estable TitleExampleForMajorRelease=Exemple de missatge que podeu utilitzar per a anunciar aquesta actualització de versió (no dubteu a utilitzar-lo als vostres llocs web) TitleExampleForMaintenanceRelease=Exemple de missatge que podeu utilitzar per a anunciar aquesta versió de manteniment (no dubteu a utilitzar-lo als vostres llocs web) ExampleOfNewsMessageForMajorRelease=Disponible ERP/CRM Dolibarr %s. La versió %s és una versió major amb un munt de noves característiques, tant per a usuaris com per a desenvolupadors. Es pot descarregar des de la secció de descàrregues del portal https://www.dolibarr.org (subdirectori versions estables). Podeu llegir ChangeLog per a veure la llista completa dels canvis. -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s està disponible. La versió %s és una versió de manteniment, de manera que només conté correccions d'errors. Us recomanem que tots els usuaris actualitzeu aquesta versió. Un llançament de manteniment no introdueix novetats ni canvis a la base de dades. Podeu descarregar-lo des de l'àrea de descàrrega del portal https://www.dolibarr.org (subdirectori de les versions estables). Podeu llegir el ChangeLog per a obtenir una llista completa dels canvis. +ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s està disponible. La versió %s és una versió de manteniment, de manera que només conté correccions d'errors. Recomanem a tots els usuaris que actualitzin a aquesta versió. Una versió de manteniment no presenta noves funcions ni canvis a la base de dades. Podeu descarregar-lo des de l'àrea de descàrregues del portal https://www.dolibarr.org (subdirectori Versions estables). Podeu llegir el registre de canvis ChangeLog per a obtenir la llista completa de canvis. MultiPriceRuleDesc=Quan l'opció "Diversos nivells de preus per producte/servei" està activada, podeu definir preus diferents (un preu per nivell) per a cada producte. Per a estalviar-vos temps, aquí podeu introduir una regla per a calcular automàticament un preu per a cada nivell en funció del preu del primer nivell, de manera que només haureu d'introduir un preu per al primer nivell per a cada producte. Aquesta pàgina està dissenyada per a estalviar-vos temps, però només és útil si els preus de cada nivell són relatius al primer nivell. Podeu ignorar aquesta pàgina en la majoria dels casos. ModelModulesProduct=Plantilles per documents de productes WarehouseModelModules=Plantilles per a documents de magatzems @@ -2023,13 +2040,13 @@ activateModuleDependNotSatisfied=El mòdul "%s" depèn del mòdul "%s", que falt CommandIsNotInsideAllowedCommands=L'ordre que intenteu executar no es troba a la llista de comandaments permesos definits al paràmetre $ dolibarr_main_restrict_os_commands al fitxer conf.php . LandingPage=Pàgina de destinació principal SamePriceAlsoForSharedCompanies=Si utilitzeu un mòdul multicompany, amb l'opció "Preu únic", el preu també serà el mateix per a totes les empreses si es comparteixen productes entre entorns -ModuleEnabledAdminMustCheckRights=S'ha activat el mòdul. Els permisos per als mòdul(s) activats es donen només als usuaris administradors. Podria ser necessari concedir permisos a altres usuaris o grups de forma manual si és necessari. +ModuleEnabledAdminMustCheckRights=El mòdul s'ha activat. Els permisos per als mòduls activats només es donen als usuaris administradors. És possible que hagueu de concedir permisos a altres usuaris o grups manualment si cal. UserHasNoPermissions=Aquest usuari no té permisos definits TypeCdr=Utilitzeu "Cap" si la data del termini de pagament és la data de la factura més un delta en dies (el delta és el camp "%s")
Utilitzeu "Al final del mes", si, després del delta, s'ha d'augmentar la data per a arribar al final del mes (+ opcional "%s" en dies)
Utilitzeu "Actual/Següent" perquè la data del termini de pagament sigui la primera N del mes després del delta (el delta és el camp "%s", N s'emmagatzema al camp "%s"). BaseCurrency=Moneda de referència de l'empresa (anar a la configuració de l'empresa per a canviar-ho) WarningNoteModuleInvoiceForFrenchLaw=Aquest mòdul %s compleix les lleis franceses (Loi Finances 2016). WarningNoteModulePOSForFrenchLaw=Aquest mòdul %s compleix les lleis franceses (Loi Finances 2016) perquè el mòdul Logs no reversibles s'activa automàticament. -WarningInstallationMayBecomeNotCompliantWithLaw=Esteu intentant instal·lar el mòdul %s que és un mòdul extern. L'activació d'un mòdul extern significa que confia en l'editor d'aquest mòdul i que està segur que aquest mòdul no afectarà negativament el comportament de la vostra aplicació i compleix les lleis del vostre país (%s). Si el mòdul introdueix una característica il·legal, es fa responsable de l'ús del programari il·legal. +WarningInstallationMayBecomeNotCompliantWithLaw=Esteu intentant instal·lar el mòdul %s que és un mòdul extern. L'activació d'un mòdul extern significa que confieu en l'editor d'aquest mòdul i que esteu segur que aquest mòdul no afecta negativament el comportament de la vostra aplicació i que compleix les lleis del vostre país (%s). Si el mòdul presenta una característica il·legal, vostè es fa responsable de l'ús de programari il·legal. MAIN_PDF_MARGIN_LEFT=Marge esquerre al PDF MAIN_PDF_MARGIN_RIGHT=Marge dret al PDF MAIN_PDF_MARGIN_TOP=Marge superior al PDF @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Elimina els caràcters especials COMPANY_AQUARIUM_CLEAN_REGEX=Filtre Regex per a netejar el valor (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Filtre Regex al valor net (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=No es permet la duplicació +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Oficial de protecció de dades (PDO, privadesa de dades o contacte amb GDPR) GDPRContactDesc=Si emmagatzemeu dades personals al vostre Sistema d'Informació, podeu anomenar aquí el contacte responsable del Reglament General de Protecció de Dades HelpOnTooltip=Ajuda a mostrar el text a la descripció d'informació @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Directori de destinació de la bústia EmailcollectorOperations=Operacions a fer per recol·lector EmailcollectorOperationsDesc=Les operacions s’executen de dalt a baix MaxEmailCollectPerCollect=Nombre màxim de correus electrònics recopilats per recollida +TestCollectNow=Prova de recollida CollectNow=Recolliu ara ConfirmCloneEmailCollector=Esteu segur que voleu clonar el col·lector de correu electrònic %s? DateLastCollectResult=Data de l'últim intent de recollida @@ -2122,7 +2142,7 @@ OperationParamDesc=Definiu les regles que s'han d'utilitzar per a extreure algun OpeningHours=Horari d'obertura OpeningHoursDesc=Introduïu aquí l'horari habitual d'obertura de la vostra empresa. ResourceSetup=Configuració del mòdul de recursos -UseSearchToSelectResource=Utilitza un formulari de cerca per a seleccionar un recurs (millor que una llista desplegable) +UseSearchToSelectResource=Utilitzeu un formulari de cerca per a triar un recurs (en lloc d'una llista desplegable). DisabledResourceLinkUser=Desactiva la funció per a enllaçar un recurs amb els usuaris DisabledResourceLinkContact=Desactiva la funció per a enllaçar un recurs amb els contactes EnableResourceUsedInEventCheck=Prohibir l'ús del mateix recurs al mateix temps a l'agenda @@ -2179,10 +2199,11 @@ FeatureNotAvailableWithReceptionModule=Funció no disponible quan el mòdul Rece EmailTemplate=Plantilla per correu electrònic EMailsWillHaveMessageID=Els correus electrònics tindran una etiqueta "Referències" que coincideix amb aquesta sintaxi PDF_SHOW_PROJECT=Mostra el projecte al document -ShowProjectLabel=Etiqueta del projecte +ShowProjectLabel=Nom del projecte PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Incloeu l'àlies al nom de tercers THIRDPARTY_ALIAS=Nom de tercer - Àlies de tercer ALIAS_THIRDPARTY=Àlies de tercer - Nom de tercer +PDFIn2Languages=Mostra els noms en PDF en 2 idiomes diferents PDF_USE_ALSO_LANGUAGE_CODE=Si voleu que alguns textos del vostre PDF es copiïn en 2 idiomes diferents en el mateix PDF generat, heu d’establir aquí aquest segon idioma perquè el PDF generat contingui 2 idiomes diferents en la mateixa pàgina, l’escollit en generar el PDF i aquesta (només poques plantilles de PDF admeten això). Mantingueu-lo buit per a 1 idioma per PDF. PDF_USE_A=Gerera documents PDF amb el format PDF/A en lloc del format PDF predeterminat FafaIconSocialNetworksDesc=Introduïu aquí el codi de la icona de FontAwesome. Si no sabeu què és FontAwesome, podeu utilitzar el llibre genèric d’adreces. @@ -2211,12 +2232,12 @@ MailToPartnership=Associació AGENDA_EVENT_DEFAULT_STATUS=Estat de l'esdeveniment per defecte en crear un esdeveniment des del formulari YouShouldDisablePHPFunctions=Hauríeu de desactivar les funcions PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Excepte si heu d'executar ordres del sistema en codi personalitzat, hauríeu de desactivar les funcions PHP -PHPFunctionsRequiredForCLI=Per a propòsits d'intèrpret d'ordres (com ara una còpia de seguretat programada o executar un programa antivirus), heu de mantenir les funcions PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No s'ha trobat cap fitxer ni directori d'escriptura dels programes comuns al directori arrel (Bo) RecommendedValueIs=Recomanat: %s Recommended=Recomanada NotRecommended=No es recomana -ARestrictedPath=Algun camí restringit +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Comproveu si hi ha actualitzacions de mòduls externs CheckForModuleUpdateHelp=Aquesta acció es connectarà amb editors de mòduls externs per a comprovar si hi ha una versió nova disponible. ModuleUpdateAvailable=Hi ha disponible una actualització @@ -2264,7 +2285,7 @@ LateWarningAfter=Avís "tard" després TemplateforBusinessCards=Plantilla per a una targeta de visita de diferents mides InventorySetup= Configuració de l'inventari ExportUseLowMemoryMode=Utilitzeu un mode de memòria baixa -ExportUseLowMemoryModeHelp=Utilitzeu el mode de memòria baixa per a executar l'execució de l'abocament (la compressió es fa a través d'una canonada en lloc d'entrar a la memòria PHP). Aquest mètode no permet comprovar que el fitxer s'hagi completat i no es pot informar del missatge d'error si falla. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interfície per a capturar activadors de dolibarr i enviar-lo a un URL @@ -2288,6 +2309,8 @@ IconOnly=Només icona: només text a la informació sobre eines INVOICE_ADD_ZATCA_QR_CODE=Mostra el codi QR ZATCA a les factures INVOICE_ADD_ZATCA_QR_CODEMore=Alguns països àrabs necessiten aquest codi QR a les seves factures INVOICE_ADD_SWISS_QR_CODE=Mostra el codi QR-Bill suís a les factures +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Enllaç URL de la xarxa social. Utilitzeu {socialid} per a la part variable que conté l'identificador de la xarxa social. IfThisCategoryIsChildOfAnother=Si aquesta categoria és fill d'una altra DarkThemeMode=Mode de tema fosc @@ -2307,3 +2330,28 @@ UsePassword=Utilitzeu una contrasenya UseOauth=Utilitzeu un testimoni OAUTH Images=Imatges MaxNumberOfImagesInGetPost=Nombre màxim d'imatges permeses en un camp HTML enviat en un formulari +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=El mòdul aporta un URL que pot utilitzar una eina externa per a obtenir el nom d'un tercer o contacte des del seu número de telèfon. L'URL a utilitzar és: +ScriptIsEmpty=El guió és buit +ShowHideTheNRequests=Mostra/amaga les sol·licituds SQL %s +DefinedAPathForAntivirusCommandIntoSetup=Definiu una ruta per a un programa antivirus a %s +TriggerCodes=Esdeveniments desencadenants +TriggerCodeInfo=Introduïu aquí els codis activadors que han de generar una publicació d'una sol·licitud web (només es permet l'URL extern). Podeu introduir diversos codis d'activació separats per una coma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css a les pàgines d'edició +CssOnView=Css a les pàgines de visualització +CssOnList=Css a les pàgines de llistat +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/ca_ES/assets.lang b/htdocs/langs/ca_ES/assets.lang index 5d9b4fd3896..a1c550c59eb 100644 --- a/htdocs/langs/ca_ES/assets.lang +++ b/htdocs/langs/ca_ES/assets.lang @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Alexandre Spangaro +# Copyright (C) 2018-2022 Alexandre Spangaro # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,50 +16,171 @@ # # Generic # -Assets = Actius -NewAsset = Nou actiu -AccountancyCodeAsset = Codi de compte (actius) -AccountancyCodeDepreciationAsset = Codi de compte (compte d'amortització d'actius) -AccountancyCodeDepreciationExpense = Codi de compte (compte de despeses d'amortització) -NewAssetType=Tipus del nou actiu -AssetsTypeSetup=Configuració de tipus d'actius -AssetTypeModified=Tipus d'actiu modificat -AssetType=Tipus d'actiu +NewAsset=Actiu nou +AccountancyCodeAsset=Codi de compte (actius) +AccountancyCodeDepreciationAsset=Codi de compte (compte d'amortització d'actius) +AccountancyCodeDepreciationExpense=Codi de compte (compte de despeses d'amortització) AssetsLines=Actius DeleteType=Elimina -DeleteAnAssetType=Eliminar un tipus d'actiu -ConfirmDeleteAssetType=¿Està segur que vol eliminar aquest tipus d'actiu? -ShowTypeCard=Veure tipus '%s' +DeleteAnAssetType=Suprimir un model d'actiu +ConfirmDeleteAssetType=Esteu segur que voleu suprimir aquest model de recursos? +ShowTypeCard=Mostra el model '%s' # Module label 'ModuleAssetsName' -ModuleAssetsName = Actius +ModuleAssetsName=Actius # Module description 'ModuleAssetsDesc' -ModuleAssetsDesc = Descripció dels actius +ModuleAssetsDesc=Descripció dels actius # # Admin page # -AssetsSetup = Configuració dels actius -Settings = Configuració -AssetsSetupPage = Pàgina de configuració dels actius -ExtraFieldsAssetsType = Atributs complementaris (Tipus d'actiu) -AssetsType=Tipus d'actiu -AssetsTypeId=Id tipus d'actiu -AssetsTypeLabel=Etiqueta tipus d'actiu -AssetsTypes=Tipus d'actius +AssetSetup=Configuració dels actius +AssetSetupPage=Pàgina de configuració dels actius +ExtraFieldsAssetModel=Atributs complementaris (model de l'actiu) + +AssetsType=Model d'actiu +AssetsTypeId=Identificador del model d'actiu +AssetsTypeLabel=Nom del model d'actiu +AssetsTypes=Models d'actius +ASSET_ACCOUNTANCY_CATEGORY=Grup de comptabilitat de l'immobilitzat # # Menu # -MenuAssets = Actius -MenuNewAsset = Nou actiu -MenuTypeAssets = Tipus actiu -MenuListAssets = Llistat -MenuNewTypeAssets = Nou -MenuListTypeAssets = Llistat +MenuAssets=Actius +MenuNewAsset=Actiu nou +MenuAssetModels=Actius de model +MenuListAssets=Llistat +MenuNewAssetModel=Nou model d'actiu +MenuListAssetModels=Llistat # # Module # -NewAssetType=Tipus del nou actiu -NewAsset=Nou actiu +ConfirmDeleteAsset=De veritat voleu eliminar aquest recurs? + +# +# Tab +# +AssetDepreciationOptions=Opcions d'amortització +AssetAccountancyCodes=Comptes de comptabilitat +AssetDepreciation=Amortització + +# +# Asset +# +Asset=Actiu +Assets=Actius +AssetReversalAmountHT=Import de reversió (sense impostos) +AssetAcquisitionValueHT=Import de l'adquisició (sense impostos) +AssetRecoveredVAT=IVA recuperat +AssetReversalDate=Data de revocació +AssetDateAcquisition=Data d'adquisició +AssetDateStart=Data de posada en marxa +AssetAcquisitionType=Tipus d'adquisició +AssetAcquisitionTypeNew=Nou +AssetAcquisitionTypeOccasion=Usat +AssetType=Tipus d'actiu +AssetTypeIntangible=Intangible +AssetTypeTangible=Tangible +AssetTypeInProgress=En progrés +AssetTypeFinancial=Financera +AssetNotDepreciated=No s'amortitza +AssetDisposal=Disposició +AssetConfirmDisposalAsk=Esteu segur que voleu disposar de l'actiu %s ? +AssetConfirmReOpenAsk=Esteu segur que voleu reobrir l'actiu %s ? + +# +# Asset status +# +AssetInProgress=En progrés +AssetDisposed=Disposat +AssetRecorded=Comptabilitzat + +# +# Asset disposal +# +AssetDisposalDate=Data d'eliminació +AssetDisposalAmount=Valor d'eliminació +AssetDisposalType=Tipus d'eliminació +AssetDisposalDepreciated=Amortitzar l'any de la transferència +AssetDisposalSubjectToVat=Eliminació subjecta a IVA + +# +# Asset model +# +AssetModel=Model d'actiu +AssetModels=Models d'actius + +# +# Asset depreciation options +# +AssetDepreciationOptionEconomic=Depreciació econòmica +AssetDepreciationOptionAcceleratedDepreciation=Amortització accelerada (impost) +AssetDepreciationOptionDepreciationType=Tipus d'amortització +AssetDepreciationOptionDepreciationTypeLinear=Lineal +AssetDepreciationOptionDepreciationTypeDegressive=Degressiva +AssetDepreciationOptionDepreciationTypeExceptional=Excepcional +AssetDepreciationOptionDegressiveRate=Taxa decreixent +AssetDepreciationOptionAcceleratedDepreciation=Amortització accelerada (impost) +AssetDepreciationOptionDuration=Duració +AssetDepreciationOptionDurationType=Tipus de durada +AssetDepreciationOptionDurationTypeAnnual=Anual +AssetDepreciationOptionDurationTypeMonthly=Mensual +AssetDepreciationOptionDurationTypeDaily=Diàriament +AssetDepreciationOptionRate=Tarifa (%%) +AssetDepreciationOptionAmountBaseDepreciationHT=Base d'amortització (IVA no inclòs) +AssetDepreciationOptionAmountBaseDeductibleHT=Base deduïble (IVA no inclòs) +AssetDepreciationOptionTotalAmountLastDepreciationHT=Import total de l'última depreciació (IVA no inclòs) + +# +# Asset accountancy codes +# +AssetAccountancyCodeDepreciationEconomic=Depreciació econòmica +AssetAccountancyCodeAsset=Actiu +AssetAccountancyCodeDepreciationAsset=Amortització +AssetAccountancyCodeDepreciationExpense=Despesa d'amortització +AssetAccountancyCodeValueAssetSold=Valor de l'actiu alienat +AssetAccountancyCodeReceivableOnAssignment=A cobrar en disposició +AssetAccountancyCodeProceedsFromSales=Ingressos de la disposició +AssetAccountancyCodeVatCollected=IVA recaptat +AssetAccountancyCodeVatDeductible=IVA recuperat sobre actius +AssetAccountancyCodeDepreciationAcceleratedDepreciation=Amortització accelerada (impost) +AssetAccountancyCodeAcceleratedDepreciation=Compte +AssetAccountancyCodeEndowmentAcceleratedDepreciation=Despesa d'amortització +AssetAccountancyCodeProvisionAcceleratedDepreciation=Repossessió/Provisió + +# +# Asset depreciation +# +AssetBaseDepreciationHT=Base d'amortització (sense IVA) +AssetDepreciationBeginDate=Inici de l'amortització +AssetDepreciationDuration=Duració +AssetDepreciationRate=Tarifa (%%) +AssetDepreciationDate=Data d'amortització +AssetDepreciationHT=Amortització (sense IVA) +AssetCumulativeDepreciationHT=Amortització acumulada (IVA no inclòs) +AssetResidualHT=Valor residual (IVA no inclòs) +AssetDispatchedInBookkeeping=Amortització registrada +AssetFutureDepreciationLine=Depreciació futura +AssetDepreciationReversal=Reversió + +# +# Errors +# +AssetErrorAssetOrAssetModelIDNotProvide=No s'ha proporcionat l'identificador de l'actiu o el so del model +AssetErrorFetchAccountancyCodesForMode=Error en recuperar els comptes comptables per al mode d'amortització "%s" +AssetErrorDeleteAccountancyCodesForMode=Error en suprimir els comptes de comptabilitat del mode d'amortització "%s" +AssetErrorInsertAccountancyCodesForMode=Error en inserir els comptes comptables del mode d'amortització '%s' +AssetErrorFetchDepreciationOptionsForMode=Error en recuperar les opcions per al mode d'amortització "%s" +AssetErrorDeleteDepreciationOptionsForMode=Error en suprimir les opcions del mode d'amortització "%s". +AssetErrorInsertDepreciationOptionsForMode=Error en inserir les opcions del mode d'amortització "%s". +AssetErrorFetchDepreciationLines=Error en recuperar les línies d'amortització registrades +AssetErrorClearDepreciationLines=Error en depurar les línies d'amortització registrades (reversió i futur) +AssetErrorAddDepreciationLine=Error en afegir una línia d'amortització +AssetErrorCalculationDepreciationLines=Error en el càlcul de les línies d'amortització (recuperació i futur) +AssetErrorReversalDateNotProvidedForMode=La data de reversió no es proporciona per al mètode d'amortització "%s" +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=La data de reversió ha de ser superior o igual a l'inici de l'exercici fiscal en curs per al mètode d'amortització "%s" +AssetErrorReversalAmountNotProvidedForMode=L'import de la reversió no es proporciona per al mode d'amortització "%s". +AssetErrorFetchCumulativeDepreciation=Error en recuperar l'import de l'amortització acumulada de la línia d'amortització +AssetErrorSetLastCumulativeDepreciation=Error en registrar l'últim import de l'amortització acumulada diff --git a/htdocs/langs/ca_ES/banks.lang b/htdocs/langs/ca_ES/banks.lang index a8c84c96961..85a966c9a0b 100644 --- a/htdocs/langs/ca_ES/banks.lang +++ b/htdocs/langs/ca_ES/banks.lang @@ -10,12 +10,12 @@ BankAccounts=Comptes bancaris BankAccountsAndGateways=Comptes bancaris | Passarel·les ShowAccount=Mostrar el compte AccountRef=Ref. compte financer -AccountLabel=Etiqueta compte financer +AccountLabel=Nom del compte financer CashAccount=Compte caixa/efectiu CashAccounts=Comptes caixa/efectiu CurrentAccounts=Comptes corrents SavingAccounts=Comptes d'estalvis -ErrorBankLabelAlreadyExists=Ja existeix l'etiqueta de compte financer +ErrorBankLabelAlreadyExists=El nom del compte financer ja existeix BankBalance=Saldo BankBalanceBefore=Saldo anterior BankBalanceAfter=Saldo posterior @@ -54,7 +54,7 @@ NewBankAccount=Compte nou NewFinancialAccount=Compte financer nou MenuNewFinancialAccount=Compte financer nou EditFinancialAccount=Edició compte -LabelBankCashAccount=Etiqueta compte o caixa +LabelBankCashAccount=Nom del banc o de l'efectiu AccountType=Tipus de compte BankType0=Compte d'estalvis BankType1=Compte bancari corrent @@ -108,7 +108,7 @@ SocialContributionPayment=Pagament d'impostos varis BankTransfer=Transferència bancària BankTransfers=Transferències bancàries MenuBankInternalTransfer=Transferència interna -TransferDesc=Utilitzeu la transferència interna per a transferir d'un compte a un altre, l'aplicació escriurà dos registres: un dèbit al compte d'origen i un crèdit al compte de destí. S'utilitzarà el mateix import, etiqueta i data per a aquesta transacció. +TransferDesc=Utilitzeu la transferència interna per a transferir d'un compte a un altre, l'aplicació escriurà dos registres: un dèbit al compte d'origen i un crèdit al compte de destí. S'utilitzarà el mateix import, nom i data per a aquesta transacció. TransferFrom=De TransferTo=Cap a TransferFromToDone=La transferència de %s cap a %s de %s %s s'ha creat. @@ -143,12 +143,12 @@ ShowAllAccounts=Mostra per a tots els comptes FutureTransaction=Transacció futura. No és possible conciliar. SelectChequeTransactionAndGenerate=Seleccioneu / filtreu els xecs que s’inclouran al rebut del dipòsit de xecs. A continuació, feu clic a "Crea". InputReceiptNumber=Selecciona l'estat del compte bancari relacionat amb la conciliació. Utilitza un valor numèric que es pugui ordenar: AAAAMM o AAAAMMDD -EventualyAddCategory=Eventualment, indiqui una categoria en la qual classificar els registres +EventualyAddCategory=Finalment, especifiqueu una categoria on classificar els registres ToConciliate=A conciliar? ThenCheckLinesAndConciliate=A continuació, comproveu les línies presents en l'extracte bancari i feu clic DefaultRIB=Codi BAN per defecte AllRIB=Tots els codis BAN -LabelRIB=Etiqueta del codi BAN +LabelRIB=Nom BAN NoBANRecord=Codi BAN no registrat DeleteARib=Codi BAN eliminat ConfirmDeleteRib=Vols eliminar aquest registre BAN? @@ -166,7 +166,7 @@ VariousPayments=Pagaments varis ShowVariousPayment=Mostra pagaments diversos AddVariousPayment=Afegiu pagaments diversos VariousPaymentId=ID de pagament divers -VariousPaymentLabel=Etiqueta de pagament divers +VariousPaymentLabel=Nom de pagament varis ConfirmCloneVariousPayment=Confirmeu el clon d'un pagament divers SEPAMandate=Mandat SEPA YourSEPAMandate=La vostra ordre SEPA @@ -185,4 +185,3 @@ AlreadyOneBankAccount=Ja s'ha definit un compte bancari SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=Transferència SEPA: "Tipus de pagament" al nivell "Transferència de crèdit". SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=Quan es genera un fitxer XML SEPA per a transferències de crèdit, la secció "PaymentTypeInformation" ara es pot col·locar dins de la secció "CreditTransferTransactionInformation" (en lloc de la secció "Pagament"). Us recomanem fermament que no marqueu aquesta opció per a col·locar PaymentTypeInformation al nivell de pagament, ja que tots els bancs no l'acceptaran necessàriament al nivell CreditTransferTransactionInformation. Poseu-vos en contacte amb el vostre banc abans de col·locar PaymentTypeInformation al nivell CreditTransferTransactionInformation. ToCreateRelatedRecordIntoBank=Per a crear un registre bancari relacionat que falta -BanklineExtraFields=Camps extra de la línia bancària diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang index 627f4f31374..04cfb614f83 100644 --- a/htdocs/langs/ca_ES/bills.lang +++ b/htdocs/langs/ca_ES/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Estadístiques factures a clients BillsStatisticsSuppliers=Estadístiques de Factures de proveïdors DisabledBecauseDispatchedInBookkeeping=Desactivat perquè la factura ja s'ha comptabilitzat DisabledBecauseNotLastInvoice=Desactivat perquè la factura no es pot esborrar. Algunes factures s'han registrat després d'aquesta i això crearia espais buits al comptador. -DisabledBecauseNotErasable=Desactivat perque no es pot eliminar +DisabledBecauseNotLastSituationInvoice=Disabled because invoice is not erasable. This invoice is not the last one in situation invoice cycle. +DisabledBecauseNotErasable=S'ha desactivat perquè no es pot esborrar InvoiceStandard=Factura estàndard InvoiceStandardAsk=Factura estàndard InvoiceStandardDesc=Aquest tipus de factura és la factura tradicional. També es coneix com factura de dèbit (del verb deure). +InvoiceStandardShort=Estàndard InvoiceDeposit=Factura de bestreta InvoiceDepositAsk=Factura de bestreta InvoiceDepositDesc=La factura de bestreta és el tipus de factura que es crea a la recepció d'una bestreta, si no és possible realitzar el pagament sobre una factura definitiva. @@ -24,8 +26,9 @@ InvoiceProForma=Factura proforma InvoiceProFormaAsk=Factura proforma InvoiceProFormaDesc=La factura proforma és la imatge d'una factura definitiva, però que no té cap valor comptable. InvoiceReplacement=Factura rectificativa +InvoiceReplacementShort=Substitució InvoiceReplacementAsk=Factura rectificativa de la factura -InvoiceReplacementDesc=La factura de substitució s’utilitza per substituir completament una factura sense que s’hagi rebut cap pagament.

Nota: Només es poden substituir les factures sense pagament. Si la factura que reemplaça encara no està tancada, es tancarà automàticament a "abandonat". +InvoiceReplacementDesc=La factura de substitució s’utilitza per a substituir completament una factura sense que s’hagi rebut cap pagament.

Nota: Només es poden substituir les factures sense pagament. Si la factura que reemplaça encara no està tancada, es tancarà automàticament a 'abandonada' InvoiceAvoir=Abonament InvoiceAvoirAsk=Abonament per factura rectificativa InvoiceAvoirDesc=L'abonament és una factura negativa destinada a compensar un import de factura que difereix de l'import realment pagat (per haver pagat de més o per devolució de productes, per exemple). @@ -87,7 +90,7 @@ DefaultPaymentMode=Forma de pagament predeterminada DefaultBankAccount=Compte bancari per defecte IdPaymentMode=Forma de pagament (Id) CodePaymentMode=Forma de pagament (codi) -LabelPaymentMode=Forma de pagament (etiqueta) +LabelPaymentMode=Forma de pagament (nom) PaymentModeShort=Forma de pagament PaymentTerm=Condicions de pagament PaymentConditions=Condicions de pagament @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Aquesta part o u ErrorInvoiceIsNotLastOfSameType=Error: la data de la factura %s és %s. Ha de ser posterior o igual a l'última data per a les factures del mateix tipus (%s). Si us plau, canvieu la data de la factura. BillFrom=Emissor BillTo=Enviar a +ShippingTo=Shipping to ActionsOnBill=Accions en la factura RecurringInvoiceTemplate=Plantilla / Factura recurrent NoQualifiedRecurringInvoiceTemplateFound=No es pot generar cap factura de plantilla periòdica. @@ -239,7 +243,7 @@ RemainderToPay=Queda sense pagar RemainderToPayMulticurrency=La moneda original pendent de pagament RemainderToTake=Import restant per a cobrar RemainderToTakeMulticurrency=Import restant, moneda original -RemainderToPayBack=Import pendent per reemborsar +RemainderToPayBack=Import restant a reemborsar RemainderToPayBackMulticurrency=Import restant per reembossar, moneda original NegativeIfExcessRefunded=negatiu si es reemborsa l'excés Rest=Pendent @@ -400,7 +404,7 @@ DateIsNotEnough=Encara no s'ha arribat a la data InvoiceGeneratedFromTemplate=La factura %s s'ha generat des de la plantilla de factura recurrent %s GeneratedFromTemplate=Generat a partir de la plantilla factura %s WarningInvoiceDateInFuture=Alerta, la data de factura és major que la data actual -WarningInvoiceDateTooFarInFuture=Alerta, la data de factura és molt antiga respecte la data actual +WarningInvoiceDateTooFarInFuture=Avís, la data de la factura està massa lluny de la data actual ViewAvailableGlobalDiscounts=Veure descomptes disponibles GroupPaymentsByModOnReports=Agrupar pagaments per mode als informes # PaymentConditions @@ -431,9 +435,9 @@ PaymentConditionShort14DENDMONTH=14 dies final de mes PaymentCondition14DENDMONTH=En els 14 dies següents a final de mes PaymentConditionShortDEP30PCTDEL=__DEPOSIT_PERCENT__%% dipòsit PaymentConditionDEP30PCTDEL=__DEPOSIT_PERCENT__%% dipòsit, la resta a l'entrega -FixAmount=Import fixe: 1 línia amb l'etiqueta '%s' +FixAmount=Import fix: 1 línia amb el nom '%s' VarAmount=Import variable (%% total) -VarAmountOneLine=Quantitat variable (%% tot.) - 1 línia amb l'etiqueta '%s' +VarAmountOneLine=Import variable (%% tot.) - 1 línia amb el nom '%s' VarAmountAllLines=Import variable (%% tot.): Totes les línies des de l'origen DepositPercent=Dipòsit %% DepositGenerationPermittedByThePaymentTermsSelected=Això ho permeten les condicions de pagament seleccionades @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Pagament registrat i factura %s configurada SendEmailsRemindersOnInvoiceDueDate=Envieu un recordatori per correu electrònic per a les factures no pagades MakePaymentAndClassifyPayed=Registre de pagament BulkPaymentNotPossibleForInvoice=El pagament massiu no és possible per a la factura %s (tipus o estat incorrecte) +MentionVATDebitOptionIsOn=Option to pay tax based on debits +MentionCategoryOfOperations=Categoria d'operacions +MentionCategoryOfOperations0=Lliurament de mercaderies +MentionCategoryOfOperations1=Prestació de serveis +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/ca_ES/boxes.lang b/htdocs/langs/ca_ES/boxes.lang index 86ca76c2032..21c7a45e648 100644 --- a/htdocs/langs/ca_ES/boxes.lang +++ b/htdocs/langs/ca_ES/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Comandes del proveïdor en espera de rec BoxTitleLastModifiedContacts=Adreces i contactes: últims %s modificats BoxMyLastBookmarks=Adreces d'interès: últims %s BoxOldestExpiredServices=Serveis antics expirats +BoxOldestActions=Oldest events to do BoxLastExpiredServices=Últims %s contactes amb serveis actius expirats BoxTitleLastActionsToDo=Últimes %s accions a fer +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed BoxTitleLastContracts=Últims contractes %s que es van modificar BoxTitleLastModifiedDonations=Últimes donacions %s que es van modificar BoxTitleLastModifiedExpenses=Últims informes de despeses %s que es van modificar diff --git a/htdocs/langs/ca_ES/cashdesk.lang b/htdocs/langs/ca_ES/cashdesk.lang index 1067b12b9da..c94812d4892 100644 --- a/htdocs/langs/ca_ES/cashdesk.lang +++ b/htdocs/langs/ca_ES/cashdesk.lang @@ -30,7 +30,7 @@ BankToPay=Compte de cobrament ShowCompany=Veure empresa ShowStock=Veure magatzem DeleteArticle=Feu clic per treure aquest article -FilterRefOrLabelOrBC=Cerca (Ref/Etiq.) +FilterRefOrLabelOrBC=Cerca (Ref/Nom) UserNeedPermissionToEditStockToUsePos=Es demana disminuir l'estoc en la creació de la factura, de manera que l'usuari que utilitza el TPV ha de tenir permís per editar l'estoc. DolibarrReceiptPrinter=Impressora de tiquets de Dolibarr PointOfSale=Punt de venda @@ -59,7 +59,7 @@ BillsCoinsPad=Pad de monedes i bitllets DolistorePosCategory=Mòduls TakePOS i altres solucions POS per a Dolibarr TakeposNeedsCategories=TakePOS necessita almenys una categoria de productes per a funcionar TakeposNeedsAtLeastOnSubCategoryIntoParentCategory=TakePOS necessita almenys una categoria a sota de la categoria %s per funcionar -OrderNotes=Pot afegir algunes notes a cada element ordenat +OrderNotes=Afegir notes a cada article demanat CashDeskBankAccountFor=Compte predeterminat a utilitzar per als pagaments NoPaimementModesDefined=No hi ha cap mode de pagament definit a la configuració de TakePOS TicketVatGrouped=Agrupa IVA per tipus als tiquets|rebuts @@ -119,7 +119,7 @@ Appearance=Aparença HideCategoryImages=Amaga les imatges de la categoria HideProductImages=Amaga les imatges del producte NumberOfLinesToShow=Nombre de línies d'imatges a mostrar -DefineTablePlan=Definiu el pla de les taules +DefineTablePlan=Definiu el mapa de taules GiftReceiptButton=Afegeix un botó "Tiquet regal" GiftReceipt=Tiquet regal ModuleReceiptPrinterMustBeEnabled=La impressora de recepció del mòdul deu haver estat habilitada primer @@ -131,9 +131,17 @@ ShowPriceHTOnReceipt = Mostra la columna amb el preu sense impostos (al rebut) CustomerDisplay=Visualització del client SplitSale=Venda dividida PrintWithoutDetailsButton=Afegeix el botó "Imprimeix sense detalls". -PrintWithoutDetailsLabelDefault=Etiqueta de línia per defecte a la impressió sense detalls +PrintWithoutDetailsLabelDefault=Nom de línia per defecte a la impressió sense detalls PrintWithoutDetails=Imprimeix sense detalls YearNotDefined=L'any no està definit TakeposBarcodeRuleToInsertProduct=Regla de codi de barres per inserir el producte -TakeposBarcodeRuleToInsertProductDesc=Regla per a extreure la referència del producte + una quantitat d'un codi de barres escanejat.
Si està buit (valor per defecte), l'aplicació utilitzarà el codi de barres complet escanejat per a trobar el producte.

Si es defineix, sintaxi ha de ser:
ref: NB + Pr: NB + qd: NB + altres: NB
on NB és el nombre de caràcters a utilitzar per a extreure dades del codi de barres escanejat amb:
  • ref : referència del producte
  • qu : quantitat de conjunt a l'inserir elements (unitats)
  • qd : quantitat de conjunt a l'inserir article (decimals)
  • altra : altres caràcters
+TakeposBarcodeRuleToInsertProductDesc=Regla per a extreure la referència del producte + una quantitat d'un codi de barres escanejat.
Si està buit (valor per defecte), l'aplicació utilitzarà el codi de barres complet escanejat per a trobar el producte.

Si es defineix, sintaxi ha de ser:
ref: NB + Pr: NB + qd: NB + altres: NB
on NB és el nombre de caràcters a utilitzar per a extreure dades del codi de barres escanejat amb:
  • ref : referència del producte
  • qu : quantitat de conjunt en inserir elements (unitats)
  • qd : quantitat de conjunt en inserir article (decimals)
  • altra : altres caràcters
AlreadyPrinted=Ja està imprès +HideCategories=Amaga les categories +HideStockOnLine=Amaga l'estoc en línia +ShowOnlyProductInStock=Mostra els productes en estoc +ShowCategoryDescription=Mostra la descripció de la categoria +ShowProductReference=Mostra la referència dels productes +UsePriceHT=Utilitza el preu sense impostos i no el preu amb impostos inclosos +TerminalName=Terminal %s +TerminalNameDesc=Nom del terminal diff --git a/htdocs/langs/ca_ES/categories.lang b/htdocs/langs/ca_ES/categories.lang index ccfbb202ba0..10b131874a7 100644 --- a/htdocs/langs/ca_ES/categories.lang +++ b/htdocs/langs/ca_ES/categories.lang @@ -29,12 +29,12 @@ NoSubCat=Cap subcategoria. SubCatOf=Subcategoria FoundCats=Etiquetes trobades ImpossibleAddCat=Impossible afegir l'etiqueta %s -WasAddedSuccessfully=s'ha afegit amb èxit. -ObjectAlreadyLinkedToCategory=L'element ja està enllaçat a aquesta etiqueta +WasAddedSuccessfully= %s s'ha afegit correctament. +ObjectAlreadyLinkedToCategory=L'element ja està enllaçat a aquesta etiqueta. ProductIsInCategories=El producte/servei està enllaçat a les següents etiquetes CompanyIsInCustomersCategories=Aquest tercer està enllaçat a les següents etiquetes de clients i clients potencials CompanyIsInSuppliersCategories=Aquest tercer està enllaçat a les següents etiquetes de proveïdors -MemberIsInCategories=Aquest soci està enllçat a les següents etiquetes de socis +MemberIsInCategories=Aquest soci està enllaçat amb les següents etiquetes de socis ContactIsInCategories=Aquest contacte està enllaçat amb les següents etiquetes de contactes ProductHasNoCategory=Aquest producte/servei no es troba en cap etiqueta CompanyHasNoCategory=Aquest tercer no es troba en cap etiqueta / categoria @@ -42,6 +42,7 @@ MemberHasNoCategory=Aquest soci no es troba en cap etiqueta ContactHasNoCategory=Aquest contacte no es troba en cap etiqueta ProjectHasNoCategory=Aquest projecte no es troba en cap etiqueta ClassifyInCategory=Afegeix a una etiqueta +RemoveCategory=Remove category NotCategorized=Sense etiqueta CategoryExistsAtSameLevel=Aquesta categoria ja existeix per aquesta referència ContentsVisibleByAllShort=Contingut visible per tots @@ -67,7 +68,8 @@ StockCategoriesShort=Etiquetes / categories de magatzem ThisCategoryHasNoItems=Aquesta categoria no conté cap element. CategId=ID d'etiqueta ParentCategory=Etiqueta mare -ParentCategoryLabel=Descripció de l'etiqueta mare +ParentCategoryID=ID de l'etiqueta/categoria principal +ParentCategoryLabel=Nom de l'etiqueta mare CatSupList=Llista d'etiquetes de proveïdors CatCusList=Llista d'etiquetes de clients/potencials CatProdList=Llistat d'etiquetes de productes @@ -86,7 +88,7 @@ DeleteFromCat=Elimina de l'etiqueta ExtraFieldsCategories=Atributs complementaris CategoriesSetup=Configuració d'etiquetes CategorieRecursiv=Enllaça amb l'etiqueta mare automàticament -CategorieRecursivHelp=Si l'opció està activada, quan afegiu un producte a una subcategoria, el producte també s’afegirà a la categoria pare. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Afegir el següent producte/servei AddCustomerIntoCategory=Assigna la categoria al client AddSupplierIntoCategory=Assigna la categoria al proveïdor @@ -99,5 +101,5 @@ TicketsCategoriesArea=Categories d'entrades ActionCommCategoriesArea=Categories d'esdeveniments WebsitePagesCategoriesArea=Categories de Pàgines/Contenidors KnowledgemanagementsCategoriesArea=Categories de l'article KM -UseOrOperatorForCategories=Utilitzeu l'operador "O" per a les categories +UseOrOperatorForCategories=Utilitzeu l'operador «OR» per a les categories AddObjectIntoCategory=Afegeix un objecte a la categoria diff --git a/htdocs/langs/ca_ES/commercial.lang b/htdocs/langs/ca_ES/commercial.lang index 191ee60e8f0..43ab714cd2a 100644 --- a/htdocs/langs/ca_ES/commercial.lang +++ b/htdocs/langs/ca_ES/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Estat del pressupost DraftPropals=Pressupostos esborrany NoLimit=Sense límit ToOfferALinkForOnlineSignature=Enllaç per a la signatura en línia -WelcomeOnOnlineSignaturePage=Benvingut a la pàgina per a acceptar pressupostos de %s -ThisScreenAllowsYouToSignDocFrom=Aquesta pantalla us permet acceptar i signar, o rebutjar, una cotització / proposta comercial -ThisIsInformationOnDocumentToSign=Aquesta és la informació del document a acceptar o rebutjar +WelcomeOnOnlineSignaturePageProposal=Benvingut a la pàgina per a acceptar pressupostos de %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Aquesta pantalla us permet acceptar i signar, o rebutjar, una cotització / proposta comercial +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Aquesta és la informació del document a acceptar o rebutjar +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Signatura de pressupost / proposta comercial %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=La funcionalitat de signatura en línia estava desactivada o bé el document va ser generat abans que fos habilitada la funció diff --git a/htdocs/langs/ca_ES/companies.lang b/htdocs/langs/ca_ES/companies.lang index d98fa1ebfe0..44780aca714 100644 --- a/htdocs/langs/ca_ES/companies.lang +++ b/htdocs/langs/ca_ES/companies.lang @@ -108,7 +108,7 @@ SupplierCodeModel=Model de codi de proveïdor Gencod=Codi de barra GencodBuyPrice=Codi de barres de preu ref ##### Professional ID ##### -ProfId1Short=CIF/NIF +ProfId1Short=NIF ProfId2Short=Núm. S.S. ProfId3Short=CNAE ProfId4Short=Prof. id 4 @@ -120,25 +120,25 @@ ProfId3=ID professional 3 ProfId4=ID professional 4 ProfId5=ID professional 5 ProfId6=ID professional 6 -ProfId1AR=CIF/NIF +ProfId1AR=CUIT/CUIL ProfId2AR=Ingressos bruts ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- -ProfId1AT=CIF/NIF +ProfId1AT=USt.-IdNr ProfId2AT=Núm. seguretat social ProfId3AT=CNAE ProfId4AT=- ProfId5AT=Número EORI ProfId6AT=- -ProfId1AU=CIF/NIF +ProfId1AU=ABN ProfId2AU=- ProfId3AU=- ProfId4AU=- ProfId5AU=- ProfId6AU=- -ProfId1BE=CIF/NIF +ProfId1BE=Número professional ProfId2BE=- ProfId3BE=- ProfId4BE=- @@ -152,11 +152,11 @@ ProfId4BR=CPF #ProfId6BR=INSS ProfId1CH=Número UID ProfId2CH=- -ProfId3CH=CIF/NIF +ProfId3CH=Número federal ProfId4CH=Num registre de comerç ProfId5CH=Número EORI ProfId6CH=- -ProfId1CL=CIF/NIF +ProfId1CL=R.U.T. ProfId2CL=- ProfId3CL=- ProfId4CL=- @@ -174,25 +174,25 @@ ProfId3ShortCM=Nº de decret de creació ProfId4ShortCM=Certificat de dipòsit núm. ProfId5ShortCM=Altres ProfId6ShortCM=- -ProfId1CO=CIF/NIF +ProfId1CO=Prof Id 1 (R.U.T.) ProfId2CO=- ProfId3CO=- ProfId4CO=- ProfId5CO=- ProfId6CO=- -ProfId1DE=CIF/NIF +ProfId1DE=Prof Id 1 (USt.-IdNr) ProfId2DE=Núm. seguretat social ProfId3DE=CNAE ProfId4DE=- ProfId5DE=Número EORI ProfId6DE=- -ProfId1ES=CIF/NIF +ProfId1ES=NIF ProfId2ES=Núm. seguretat social ProfId3ES=CNAE ProfId4ES=Núm. col·legiat ProfId5ES=Prof Id 5 (número EORI) ProfId6ES=- -ProfId1FR=CIF/NIF +ProfId1FR=SIREN ProfId2FR=Núm. seguretat social ProfId3FR=CNAE ProfId4FR=RCS/RM @@ -210,13 +210,13 @@ ProfId3GB=SIC ProfId4GB=- ProfId5GB=- ProfId6GB=- -ProfId1HN=CIF/NIF +ProfId1HN=RTN ProfId2HN=- ProfId3HN=- ProfId4HN=- ProfId5HN=- ProfId6HN=- -ProfId1IN=CIF/NIF +ProfId1IN=TIN ProfId2IN=Núm. seguretat social ProfId3IN=CNAE ProfId4IN=Id prof. 4 @@ -228,19 +228,19 @@ ProfId3IT=- ProfId4IT=- ProfId5IT=Número EORI ProfId6IT=- -ProfId1LU=CIF/NIF (R.C.S. Luxemburg) +ProfId1LU=R.C.S. Luxemburg ProfId2LU=Núm. S.S. (permís comercial) ProfId3LU=- ProfId4LU=- ProfId5LU=Número EORI ProfId6LU=- -ProfId1MA=CIF/NIF +ProfId1MA=R.C. ProfId2MA=Núm. seguretat social ProfId3MA=CNAE ProfId4MA=Id prof. 4 (C.N.S.S.) ProfId5MA=Id. prof. 5 (I.C.E.) ProfId6MA=- -ProfId1MX=CIF/NIF +ProfId1MX=R.F.C ProfId2MX=Núm. seguretat social ProfId3MX=CNAE ProfId4MX=- @@ -252,7 +252,7 @@ ProfId3NL=- ProfId4NL=- ProfId5NL=Número EORI ProfId6NL=- -ProfId1PT=CIF/NIF +ProfId1PT=NIPC ProfId2PT=Núm. seguretat social ProfId3PT=CNAE ProfId4PT=Conservatori @@ -264,7 +264,7 @@ ProfId3SN=- ProfId4SN=- ProfId5SN=- ProfId6SN=- -ProfId1TN=CIF/NIF +ProfId1TN=RC ProfId2TN=Matrícula fiscal ProfId3TN=CNAE ProfId4TN=CCC @@ -282,7 +282,7 @@ ProfId3RO=CAEN ProfId4RO=EUID ProfId5RO=Prof Id 5 (número EORI) ProfId6RO=- -ProfId1RU=CIF/NIF +ProfId1RU=OGRN ProfId2RU=Núm. seguretat social ProfId3RU=CNAE ProfId4RU=OKPO @@ -298,8 +298,8 @@ ProfId1DZ=RC ProfId2DZ=Art. ProfId3DZ=NIF ProfId4DZ=NIS -VATIntra=CIF/NIF Intracomunitari -VATIntraShort=CIF/NIF Intracomunitari +VATIntra=NIF Intracomunitari +VATIntraShort=NIF Intracomunitari VATIntraSyntaxIsValid=Sintaxi vàlida VATReturn=Devolució de l'IVA ProspectCustomer=Client potencial/Client @@ -313,11 +313,11 @@ CustomerAbsoluteDiscountShort=Descompte fixe CompanyHasRelativeDiscount=Aquest client té un descompte per defecte de %s%% CompanyHasNoRelativeDiscount=Aquest client no té descomptes relatius per defecte HasRelativeDiscountFromSupplier=Teniu un descompte predeterminat de %s%% d'aquest proveïdor -HasNoRelativeDiscountFromSupplier=No tens descomptes relatius per defecte d'aquest proveïdor +HasNoRelativeDiscountFromSupplier=No default relative discount from this vendor CompanyHasAbsoluteDiscount=Aquest client té descomptes disponibles (notes de crèdit o bestretes) per %s %s CompanyHasDownPaymentOrCommercialDiscount=Aquest client té un descompte disponible (comercial, de pagament) per a %s%s CompanyHasCreditNote=Aquest client encara té abonaments per %s %s -HasNoAbsoluteDiscountFromSupplier=No teniu disponible cap crèdit de descompte per aquest proveïdor +HasNoAbsoluteDiscountFromSupplier=No discount/credit available from this vendor HasAbsoluteDiscountFromSupplier=Disposes de descomptes (notes de crèdits o pagaments pendents) per a %s %s d'aquest proveïdor HasDownPaymentOrCommercialDiscountFromSupplier=Teniu descomptes disponibles (comercials, pagaments inicials) de %s %s d'aquest proveïdor HasCreditNoteFromSupplier=Teniu notes de crèdit per a %s %s d'aquest proveïdor @@ -383,7 +383,7 @@ CapitalOf=Capital de %s EditCompany=Edita l'empresa ThisUserIsNot=Aquest usuari no és client potencial, client o proveïdor VATIntraCheck=Verificar -VATIntraCheckDesc=L'enllaç %s permet consultar el NIF intracomunitari al servei de control europeu. Es requereix accés a internet per a que el servei funcioni. +VATIntraCheckDesc=El NIF Intracomunitari ha d'incloure el prefix del país. L'enllaç %s utilitza el servei europeu de verificació de NIF (VIES) que requereix accés a Internet des del servidor Dolibarr. VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do VATIntraCheckableOnEUSite=Verifica el NIF Intracomunitari a la web de la Comissió Europea VATIntraManualCheck=També podeu comprovar manualment al lloc web de la Comissió Europea %s @@ -438,13 +438,13 @@ ImportDataset_company_2=Contactes/Adreces i atributs addicionals de tercers ImportDataset_company_3=Comptes Bancaris de tercers ImportDataset_company_4=Tercers/Comercials (Assigna usuaris comercials / tercers) PriceLevel=Nivell de preus -PriceLevelLabels=Regles del nivell de preus +PriceLevelLabels=Noms de nivell de preu DeliveryAddress=Adreça d'enviament AddAddress=Afegeix adreça SupplierCategory=Categoria del proveïdor JuridicalStatus200=Independent DeleteFile=Elimina el fitxer -ConfirmDeleteFile=Esteu segur de voler eliminar aquest fitxer? +ConfirmDeleteFile=Esteu segur que voleu suprimir aquest fitxer %s? AllocateCommercial=Assignat a un agent comercial Organization=Organisme FiscalYearInformation=Informació de l'any fiscal @@ -498,3 +498,5 @@ RestOfEurope=Resta d'Europa (CEE) OutOfEurope=Fora d’Europa (CEE) CurrentOutstandingBillLate=Factura pendent actual en retard BecarefullChangeThirdpartyBeforeAddProductToInvoice=Ves amb compte, en funció de la configuració del preu del producte, has de canviar de tercer abans d’afegir el producte al TPV. +EmailAlreadyExistsPleaseRewriteYourCompanyName=El correu electrònic ja existeix, si us plau, reescriu el nom de la teva empresa +TwoRecordsOfCompanyName=Hi ha més d'un registre per a aquesta empresa, poseu-vos en contacte amb nosaltres per a completar la vostra sol·licitud d'associació" diff --git a/htdocs/langs/ca_ES/compta.lang b/htdocs/langs/ca_ES/compta.lang index e68a0629945..5bbdda62aab 100644 --- a/htdocs/langs/ca_ES/compta.lang +++ b/htdocs/langs/ca_ES/compta.lang @@ -5,8 +5,8 @@ TaxModuleSetupToModifyRulesLT=Aneu a Configuració de l'empresa %sIVA recaptat%s
per a un càlcul estàndard SeeVATReportInDueDebtMode=Vegeu l'informe %sIVA degut%s per a un càlcul amb opció a la facturació RulesVATInServices=- Per als serveis, l'informe inclou l'IVA dels pagaments realment rebuts o pagats en funció de la data de pagament. RulesVATInProducts=- Per als actius materials, l'informe inclou l'IVA en funció de la data de pagament. RulesVATDueServices=- Per als serveis, l'informe inclou l'IVA de les factures vençudes, pagades o no, en funció de la data de la factura. RulesVATDueProducts=- Per als actius materials, l'informe inclou l'IVA de les factures vençudes, en funció de la data de la factura. -OptionVatInfoModuleComptabilite=Nota: Per als béns materials, caldria utilitzar la data de lliurament per per ser més just. +OptionVatInfoModuleComptabilite=Nota: Per als actius materials, s'hauria d'utilitzar la data de lliurament per a ser més just. ThisIsAnEstimatedValue=Aquesta és una vista prèvia, basada en esdeveniments empresarials i no des de la taula final del llibre major, de manera que els resultats finals poden diferir d'aquests valors de visualització prèvia PercentOfInvoice=%%/factura NotUsedForGoods=No utilitzat per als béns @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=L'informe de volum de negoci TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=L'informe del volum de negocis cobrat per la venda no està disponible. Aquest informe només està disponible per a la facturació facturada. CalculationMode=Mode de càlcul AccountancyJournal=Diari de codi de comptable -ACCOUNTING_VAT_SOLD_ACCOUNT=Compte de comptabilitat per defecte per l'IVA en vendes (s'utilitza si no es defineix en la configuració del diccionari d'IVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Compte de comptabilitat per defecte per l'IVA en les compres (s'utilitza si no es defineix en la configuració del diccionari d'IVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable per defecte per IVA pagat -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=El compte comptable dedicat definit a la fitxa de tercer només s’utilitzarà per a la comptabilitat auxiliar. Aquest s'utilitzarà per al llibre major i com a valor per defecte de la comptabilitat auxiliar si no es defineix un compte comptable de client dedicat a tercers. -ACCOUNTING_ACCOUNT_SUPPLIER=Compte de comptabilitat utilitzat per tercers proveïdors +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=El compte comptable dedicat definit a la fitxa de tercers només s'utilitzarà per al Llibre Major. Aquest serà utilitzat pel Llibre Major i com a valor predeterminat del subcompte si no es defineix un compte comptable a la fitxa del tercer. ConfirmCloneTax=Confirma el clonat d'un impost social / fiscal ConfirmCloneVAT=Confirma la còpia d’una declaració d’IVA @@ -258,9 +260,9 @@ CloneTaxForNextMonth=Clonar-la pel pròxim mes SimpleReport=Informe simple AddExtraReport=Informes addicionals (afegeix l'informe de clients nacionals i estrangers) OtherCountriesCustomersReport=Informe de clients estrangers -BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Basat en les dues primeres lletres del CIF que són diferents del codi de país de la teva empresa +BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Basat en que les dues primeres lletres del NIF són diferents del codi de país de la vostra empresa SameCountryCustomersWithVAT=Informe de clients nacionals -BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Basat en les dues primeres lletres del CIF que són iguals del codi de país de la teva empresa +BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Basat en que les dues primeres lletres del NIF són les mateixes que el codi de país de la vostra empresa LinkedFichinter=Enllaça a una intervenció ImportDataset_tax_contrib=Impostos varis ImportDataset_tax_vat=Pagaments IVA @@ -278,7 +280,7 @@ ByVatRate=Per de l'impost sobre vendes TurnoverbyVatrate=Facturació facturada pel tipus d'impost sobre la venda TurnoverCollectedbyVatrate=Facturació recaptada pel tipus d'impost sobre la venda PurchasebyVatrate=Compra per l'impost sobre vendes -LabelToShow=Etiqueta curta +LabelToShow=Nom curt PurchaseTurnover=Volum de compres PurchaseTurnoverCollected=Volum de compres recollit RulesPurchaseTurnoverDue=- Inclou les factures pendents del proveïdor, tant si es paguen com si no.
- Es basa en la data de factura d'aquestes factures.
diff --git a/htdocs/langs/ca_ES/contracts.lang b/htdocs/langs/ca_ES/contracts.lang index e88c7dfe87c..36ca171cb7d 100644 --- a/htdocs/langs/ca_ES/contracts.lang +++ b/htdocs/langs/ca_ES/contracts.lang @@ -72,7 +72,7 @@ BoardExpiredServices=Els serveis han caducat BoardExpiredServicesShort=Els serveis han caducat ServiceStatus=Estat del servei DraftContracts=Contractes esborrany -CloseRefusedBecauseOneServiceActive=El contracte no es pot tancar ja que almenys hi ha un servei obert +CloseRefusedBecauseOneServiceActive=El contracte no es pot tancar perquè hi ha almenys un servei obert ActivateAllContracts=Activar totes les línies de contracte CloseAllContracts=Tancar tots els serveis DeleteContractLine=Eliminar línia de contracte @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=Esteu segur que voleu suprimir aquesta línia de contr MoveToAnotherContract=Moure el servei a un altre contracte d'aquest tercer. ConfirmMoveToAnotherContract=He triat el contracte i confirmo el canvi de servei en aquest contracte ConfirmMoveToAnotherContractQuestion=Escull a quin contracte existent (del mateix tercer), vols moure aquest servei? -PaymentRenewContractId=Renova la línia del contracte (número %s) +PaymentRenewContractId=Renova el contracte %s (servei %s) ExpiredSince=Expirat des del NoExpiredServices=Sense serveis actius expirats ListOfServicesToExpireWithDuration=Llistat de serveis actius a expirar en %s dies diff --git a/htdocs/langs/ca_ES/cron.lang b/htdocs/langs/ca_ES/cron.lang index 722eadf7bed..a8b7e209e63 100644 --- a/htdocs/langs/ca_ES/cron.lang +++ b/htdocs/langs/ca_ES/cron.lang @@ -26,7 +26,7 @@ CronCommand=Ordre CronList=Tasques programades CronDelete=Elimina les tasques programades CronConfirmDelete=Vols eliminar aquests treballs programats? -CronExecute=Llança la tasca programada +CronExecute=Executa ara CronConfirmExecute=Esteu segur que voleu executar aquestes tasques programades ara? CronInfo=El mòdul de tasques programades permet programar tasques per executar-les automàticament. Les tasques també es poden iniciar manualment. CronTask=Tasca @@ -42,7 +42,7 @@ CronMethod=Mètode CronModule=Mòdul CronNoJobs=Sense treballs actualment CronPriority=Prioritat -CronLabel=Etiqueta +CronLabel=Nom CronNbRun=Nombre d'execucions CronMaxRun=Nombre màxim d'execucions CronEach=Tota (s) @@ -58,7 +58,7 @@ CronNote=Nota CronFieldMandatory=El camp %s és obligatori CronErrEndDateStartDt=La data de fi no pot ser anterior a la d'inici StatusAtInstall=Estat a la instal·lació del mòdul -CronStatusActiveBtn=Programa-ho +CronStatusActiveBtn=Activa la programació CronStatusInactiveBtn=Desactivar CronTaskInactive=Aquest treball està desactivat (no programat) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Aneu al menú "
Inici - Eines d'adm JobDisabled=Tasca desactivada MakeLocalDatabaseDumpShort=Còpia de seguretat de la base de dades local MakeLocalDatabaseDump=Crear un bolcat de la base de dades local. Els paràmetres són: compressió ('gz' o 'bz' o 'none'), tipus de còpia de seguretat ('mysql' o 'pgsql'), 1, 'auto' o nom de fitxer per a compilar, nombre de fitxers de còpia de seguretat per conservar +MakeSendLocalDatabaseDumpShort=Envia una còpia de seguretat de la base de dades local +MakeSendLocalDatabaseDump=Envieu una còpia de seguretat de la base de dades local per correu electrònic. Els paràmetres són: to, from, subject, message, filename (nom del fitxer enviat), filtre ('sql' només per a la còpia de seguretat de la base de dades) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Neteja les tasques programades inacabades +CleanUnfinishedCronjob=Neteja les tasques programades bloquejades en el processament quan el procés ja no s'executa WarningCronDelayed=Atenció, a efectes de rendiment, sigui quina sigui la propera data d'execució de les tasques habilitades, és possible que les vostres tasques es retardin a un màxim de %s hores abans de ser executades. DATAPOLICYJob=Netejador de dades i anonimitzador JobXMustBeEnabled=La tasca %s s'ha d'activar +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Darrera tasca programada executada NextScheduledJobExecute=Propera tasca programada a executar NumberScheduledJobError=Nombre de tasques programades en error +NumberScheduledJobNeverFinished=Nombre de feines programades mai acabades diff --git a/htdocs/langs/ca_ES/datapolicy.lang b/htdocs/langs/ca_ES/datapolicy.lang new file mode 100644 index 00000000000..b21188b6968 --- /dev/null +++ b/htdocs/langs/ca_ES/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Política de privadesa de dades +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Mòdul de gestió de la privadesa de dades (conformitat amb el GDPR) + +# +# Administration page +# +datapolicySetup = Configuració de la política de privadesa de dades del mòdul +Deletion = Supressió de dades +datapolicySetupPage = Depenent de les lleis dels vostres països (Exemple Article 5 del GDPR), les dades personals s'han de conservar durant un període no superior al necessari per a les finalitats per a les quals van ser recollides, excepte per a finalitats d'arxiu.
L'eliminació es farà automàticament després d'un temps determinat sense esdeveniment (la durada que hauràs indicat a continuació). +NB_MONTHS = %s mesos +ONE_YEAR = 1 any +NB_YEARS = %s anys +DATAPOLICY_TIERS_CLIENT = Client +DATAPOLICY_TIERS_PROSPECT = Client potencial +DATAPOLICY_TIERS_PROSPECT_CLIENT = Client potencial/client +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Ni prospecte/Ni client +DATAPOLICY_TIERS_FOURNISSEUR = Proveïdor +DATAPOLICY_CONTACT_CLIENT = Client +DATAPOLICY_CONTACT_PROSPECT = Client potencial +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Client potencial/client +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Ni prospecte/Ni client +DATAPOLICY_CONTACT_FOURNISSEUR = Proveïdor +DATAPOLICY_ADHERENT = Soci +DATAPOLICY_Tooltip_SETUP = Tipus de contacte: indiqueu les vostres opcions per a cada tipus. +DATAPOLICYMail = Configuració de correus electrònics +DATAPOLICYSUBJECTMAIL = Assumpte del correu electrònic +DATAPOLICYCONTENTMAIL = Contingut del correu electrònic +DATAPOLICYSUBSITUTION = Pots utilitzar les variables següents al teu correu electrònic (LINKACCEPT permet crear un enllaç registrant l'acord de la persona, LINKREFUSED permet registrar la negativa de la persona): +DATAPOLICYACCEPT = Missatge després de l'acord +DATAPOLICYREFUSE = Missatge després del desacord +SendAgreementText = Podeu enviar un correu electrònic de GDPR a tots els vostres contactes rellevants (que encara no han rebut cap correu electrònic i per als quals no heu registrat res sobre el seu acord de GDPR). Per fer-ho, utilitzeu el botó següent. +SendAgreement = Envieu correus electrònics +AllAgreementSend = S'han enviat tots els correus electrònics +TXTLINKDATAPOLICYACCEPT = Text per a l'enllaç "acord" +TXTLINKDATAPOLICYREFUSE = Text per a l'enllaç "desacord" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR: Tractament de dades personals +DATAPOLICY_consentement = Consentiment obtingut per al tractament de dades personals +DATAPOLICY_opposition_traitement = S'oposa al tractament de les seves dades personals +DATAPOLICY_opposition_prospection = S'oposa al tractament de les seves dades personals amb finalitats de prospecció + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anònim a un tercer +DATAPOLICY_POPUP_ANONYME_TEXTE = No podeu eliminar aquest contacte de Dolibarr perquè hi ha elements relacionats. D'acord amb el GDPR, farà que totes aquestes dades siguin anònimes per a respectar les seves obligacions. T'agradaria continuar? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portabilitat GDPR +DATAPOLICY_PORTABILITE_TITLE = Exportació de dades personals +DATAPOLICY_PORTABILITE_CONFIRMATION = Voleu exportar les dades personals d'aquest contacte. Estàs segur ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = S'ha anonimitzat l'%s + +# V2 +DATAPOLICYReturn = Validació GDPR +DATAPOLICY_date = Data de l'acord/desacord GDPR +DATAPOLICY_send = Data d'enviament del correu electrònic de l'acord +DATAPOLICYReturn = Validació GDPR +DATAPOLICY_SEND = Envieu un correu electrònic GDPR +MailSent = Email ha estat enviat + +# ERROR +ErrorSubjectIsRequired = Error: l'assumpte del correu electrònic és obligatori. Indiqueu-ho a la configuració del mòdul +=A causa d'un problema tècnic, no hem pogut registrar la vostra elecció. Demanem disculpes per això. Contacta amb nosaltres per enviar-nos la teva elecció. +NUMBER_MONTH_BEFORE_DELETION = Nombre de mes abans de la supressió diff --git a/htdocs/langs/ca_ES/dict.lang b/htdocs/langs/ca_ES/dict.lang index 1d0f708a3e0..6c44a20dfbb 100644 --- a/htdocs/langs/ca_ES/dict.lang +++ b/htdocs/langs/ca_ES/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint-Martin ##### Civilities ##### CivilityMME=Senyora +CivilityMMEShort=Senyora CivilityMR=Senyor +CivilityMRShort=Senyor CivilityMLE=Senyoreta CivilityMTRE=En CivilityDR=Doctor diff --git a/htdocs/langs/ca_ES/ecm.lang b/htdocs/langs/ca_ES/ecm.lang index e920e6f4fc6..e87dbee9bcc 100644 --- a/htdocs/langs/ca_ES/ecm.lang +++ b/htdocs/langs/ca_ES/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Carpeta manual ECMSectionAuto=Carpeta automàtica ECMSectionsManual=Arbre manual ECMSectionsAuto=Arbre automàtic +ECMSectionsMedias=Medias tree ECMSections=Carpetes ECMRoot=Arrel del ECM ECMNewSection=Carpeta nova @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Nombre d'arxius en les subcarpetes ECMCreationUser=Creador ECMArea=Àrea SGD/GCE ECMAreaDesc=L’àrea SGD/GED (Sistema de Gestió de Documents / Gestió de Continguts Electrònics) us permet desar, compartir i cercar ràpidament tota mena de documents a Dolibarr. -ECMAreaDesc2=Podeu crear carpetes manuals i adjuntar els documents
Les carpetes automàtiques són emplenades automàticament en l'addició d'un document en una fitxa. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=La carpeta %s ha estat eliminada ECMSectionWasCreated=S'ha creat el directori %s. ECMSearchByKeywords=Cercar per paraules clau diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang index aecba7b6975..92d701f368e 100644 --- a/htdocs/langs/ca_ES/errors.lang +++ b/htdocs/langs/ca_ES/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=El nom d'usuari %s ja existeix. ErrorGroupAlreadyExists=El grup %s ja existeix. ErrorEmailAlreadyExists=El correu electrònic %s ja existeix. ErrorRecordNotFound=Registre no trobat +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=No s'ha pogut copiar el fitxer " %s " a " %s ". ErrorFailToCopyDir=No s'ha pogut copiar el directori ' %s ' a ' %s '. ErrorFailToRenameFile=Error al renomenar l'arxiu '%s' a '%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=El fitxer d'imatge no té un format compatible (el vostre PH ErrorBadDateFormat=El valor '%s' té un format de data no reconegut ErrorWrongDate=La data no és correcta. ErrorFailedToWriteInDir=No es pot escriure a la carpeta %s +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=S'ha trobat una sintaxi incorrecta del correu electrònic per a les línies %s al fitxer (exemple de la línia %s amb email=%s) ErrorUserCannotBeDelete=No es pot eliminar l'usuari. És possible que estigui relacionat amb entitats de Dolibarr. ErrorFieldsRequired=Alguns camps obligatoris s'han deixat en blanc. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Empleneu el valor de la llista de caselles de selecc ErrorNoValueForRadioType=Els valors de la llista han de ser indicats ErrorBadFormatValueList=La llista de valors no pot tenir més d'una coma: %s, però necessita com a mínim una: clau,valor ErrorFieldCanNotContainSpecialCharacters=El camp %s no pot contenir caràcters especials. -ErrorFieldCanNotContainSpecialNorUpperCharacters=El camp %s no pot contenir caràcters especials, ni caràcters en majúscules i no pot contenir només números. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=El camp %s ha de tenir com a mínim %s caràcters. ErrorNoAccountancyModuleLoaded=Mòdul de comptabilitat no activat ErrorExportDuplicateProfil=El nom d'aquest perfil ja existeix per aquest conjunt d'exportació @@ -95,9 +97,9 @@ ErrorWrongValueForField=Camp %s : ' %s ' no coincideix amb la reg ErrorHtmlInjectionForField=Camp %s : el valor ' %s no conté dades malicioses ' ErrorFieldValueNotIn=Camp %s : ' %s ' no és un valor trobat en el camp %s de %s ErrorFieldRefNotIn=Camp %s : ' %s ' no és un %s ref actual +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=S'han trobat %s errors ErrorFileIsInfectedWithAVirus=L'antivirus no ha pogut validar aquest arxiu (és probable que estigui infectat per un virus)! -ErrorSpecialCharNotAllowedForField=Els caràcters especials no són admesos pel camp "%s" ErrorNumRefModel=Hi ha una referència a la base de dades (%s) i no és compatible amb aquesta regla de numeració. Elimineu el registre o canvieu el nom de referència per a activar aquest mòdul. ErrorQtyTooLowForThisSupplier=Quantitat massa baixa per aquest proveïdor o sense un preu definit en aquest producte per aquest proveïdor ErrorOrdersNotCreatedQtyTooLow=Algunes ordres no s'han creat a causa de quantitats massa baixes @@ -118,7 +120,7 @@ ErrorForbidden3=Dolibarr no sembla funcionar en una sessió autentificada. Consu ErrorForbidden4=Nota: esborreu les galetes del vostre navegador per destruir les sessions existents per a aquest inici de sessió. ErrorNoImagickReadimage=No s'ha trobat la classe Imagick en aquesta instal lació PHP. La previsualització no està disponible. Els administradors poden deshabilitar aquesta pestanya en el menú Configuració - Entorn. ErrorRecordAlreadyExists=Registre ja existent -ErrorLabelAlreadyExists=Aquesta etiqueta ja existeix +ErrorLabelAlreadyExists=Aquest nom ja existeix ErrorCantReadFile=Error de lectura del fitxer '%s' ErrorCantReadDir=Error de lectura de la carpeta '%s' ErrorBadLoginPassword=Identificadors d'usuari o contrasenya incorrectes @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Per a desactivar els objectes, han d ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Per ser activats, els objectes han de tenir l'estat "Esborrany" o "Desactivat" ErrorNoFieldWithAttributeShowoncombobox=Cap camp té la propietat "showoncombobox" en la definició de l'objecte "%s". No es pot mostrar el llistat desplegable. ErrorFieldRequiredForProduct=El camp "%s" és obligatori per al producte %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=El problema està en la configuració del terminal %s. ErrorAddAtLeastOneLineFirst=Afegeix almenys una primera línia ErrorRecordAlreadyInAccountingDeletionNotPossible=Error, el registre ja s’ha transferit a la comptabilitat, no es pot eliminar. @@ -277,8 +280,8 @@ ErrorWrongFileName=El nom del fitxer no pot contenir __COSA__ ErrorNotInDictionaryPaymentConditions=No es troba al Diccionari de condicions de pagament, modifiqueu-lo. ErrorIsNotADraft=%s no és un esborrany ErrorExecIdFailed=No es pot executar l'ordre "id" -ErrorBadCharIntoLoginName=Caràcter no autoritzat al nom d'inici de sessió -ErrorRequestTooLarge=Error, sol·licitud massa gran +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=No sou l'autor de l'abandonament %s ErrorAttributeIsUsedIntoProduct=Aquest atribut s'utilitza en una o més variants de producte ErrorAttributeValueIsUsedIntoProduct=Aquest valor d'atribut s'utilitza en una o més variants de producte @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=La sol·licitud ha fallat ErrorThirpdartyOrMemberidIsMandatory=És obligatori un tercer o membre de la societat ErrorFailedToWriteInTempDirectory=No s'ha pogut escriure al directori temporal ErrorQuantityIsLimitedTo=La quantitat està limitada a %s +ErrorFailedToLoadThirdParty=No s'ha pogut trobar/carregar un tercer des d'id=%s, correu electrònic=%s, name=%s +ErrorThisPaymentModeIsNotSepa=Aquest mode de pagament no és un compte bancari +ErrorStripeCustomerNotFoundCreateFirst=El client de Stripe no està configurat per a aquest tercer (o s'ha establert un valor suprimit al costat de Stripe). Creeu-lo (o torneu-lo a adjuntar) primer. +ErrorCharPlusNotSupportedByImapForSearch=La cerca IMAP no pot cercar al remitent o al destinatari una cadena que contingui el caràcter + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=El paràmetre PHP upload_max_filesize (%s) és superior al paràmetre PHP post_max_size (%s). No es tracta d’una configuració consistent. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Atenció, el seu fitxer (htdocs/conf/conf.php%s línies font WarningNoDocumentModelActivated=No s'ha activat cap model per a la generació de documents. Per defecte s’escollirà un model fins que no comproveu la configuració del mòdul. WarningLockFileDoesNotExists=Avís, un cop finalitzada la instal·lació, heu de desactivar les eines d'instal·lació / migració afegint un fitxer install.lock al directori %s . Ometre la creació d'aquest fitxer suposa un greu risc de seguretat. -WarningUntilDirRemoved=Totes les advertències de seguretat (visibles només pels usuaris administradors) romandran actives sempre que la vulnerabilitat estigui present (o aquesta constant MAIN_REMOVE_INSTALL_WARNING s'afegeix a la Configuració-> Configuració altra). +WarningUntilDirRemoved=Aquest avís de seguretat romandrà actiu mentre la vulnerabilitat estigui present. WarningCloseAlways=Avís, el tancament és realitzat encara que la quantitat total difereixi entre els elements d'origen i destí. Activi aquesta funcionalitat amb precaució. WarningUsingThisBoxSlowDown=Advertiment, si utilitzeu aquest quadre, alentireu seriosament totes les pàgines que mostren el quadre. WarningClickToDialUserSetupNotComplete=La configuració de ClickToDial per al compte d'usuari no està completa (vegeu la pestanya ClickToDial en la seva fitxa d'usuari) @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Disponible només si s'utilitza una connexi WarningModuleXDisabledSoYouMayMissEventHere=El mòdul %s no s'ha habilitat. Per tant, potser us perdeu molts esdeveniments aquí. WarningPaypalPaymentNotCompatibleWithStrict=El valor "Estricte" fa que les funcions de pagament en línia no funcionin correctament. Utilitzeu "Lax". WarningThemeForcedTo=Avís, el tema s'ha forçat a %s per la constant oculta MAIN_FORCETHEME +WarningPagesWillBeDeleted=Advertència, això també suprimirà totes les pàgines/contenidors existents del lloc web. Hauríeu d'exportar el vostre lloc web abans, de manera que tingueu una còpia de seguretat per tornar-lo a importar més tard. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = El valor no és vàlid @@ -344,6 +358,6 @@ RequireValidDuration = Requereix una durada vàlida RequireValidExistingElement = Requeriu un valor existent RequireValidBool = Requeriu un booleà vàlid BadSetupOfField = S'ha produït un error en configurar el camp -BadSetupOfFieldClassNotFoundForValidation = Error de configuració incorrecta del camp: no s'ha trobat la classe per validar-la -BadSetupOfFieldFileNotFound = Error de configuració incorrecta del camp: no s'ha trobat el fitxer per incloure-ho +BadSetupOfFieldClassNotFoundForValidation = Error de configuració incorrecta del camp: no s'ha trobat la classe per a la validació +BadSetupOfFieldFileNotFound = Error de configuració incorrecta del camp: no s'ha trobat el fitxer per a incloure'l BadSetupOfFieldFetchNotCallable = Error de configuració incorrecta del camp: la recuperació no es pot trucar a la classe diff --git a/htdocs/langs/ca_ES/eventorganization.lang b/htdocs/langs/ca_ES/eventorganization.lang index 8ad5bd64b6c..e17596d878c 100644 --- a/htdocs/langs/ca_ES/eventorganization.lang +++ b/htdocs/langs/ca_ES/eventorganization.lang @@ -36,7 +36,7 @@ EventOrganizationSetup=Configuració de l'organització d'esdeveniments EventOrganization=Organització d'esdeveniments Settings=Configuració EventOrganizationSetupPage = Pàgina de configuració de l'organització d'esdeveniments -EVENTORGANIZATION_TASK_LABEL = Etiqueta de tasques per a crear automàticament quan es validi el projecte +EVENTORGANIZATION_TASK_LABEL = Nom de tasques per a crear automàticament quan es valida el projecte EVENTORGANIZATION_TASK_LABELTooltip = A l'validar un esdeveniment per organitzar, algunes tasques es poden crear automàticament en el

projecte Per exemple:
Send Call per a les conferències
Enviar crida per a cabines de
suggeriments Validar de Conferències
aplicació Validar per a cabines de
subscripcions obertes per a l'esdeveniment per als assistents
Envia un recordatori de l'esdeveniment als ponents
Envia un recordatori de l'esdeveniment als organitzadors de l'estand
Envia un recordatori de l'esdeveniment als assistents EVENTORGANIZATION_TASK_LABELTooltip2=Manteniu-lo en blanc si no necessiteu crear tasques automàticament. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Categoria per a afegir a tercers creada automàticament quan algú suggereix una conferència @@ -47,13 +47,14 @@ EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = Plantilla de correu electròni EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = Plantilla de correu electrònic per a enviar després de pagar un registre a un esdeveniment. EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = Plantilla de correu electrònic per a utilitzar quan s'envien correus electrònics des de l'acció massiva "Envia correus electrònics" als parlants EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = Plantilla de correu electrònic per a utilitzar quan s'envien correus electrònics des de l'acció massiva "Envia correus electrònics" a la llista d'assistents -EVENTORGANIZATION_FILTERATTENDEES_CAT = Al formulari per crear/afegir un assistent, restringeix la llista de tercers a tercers de la categoria -EVENTORGANIZATION_FILTERATTENDEES_TYPE = En el formulari per crear/afegir un assistent, restringeix la llista de tercers a tercers amb la naturalesa +EVENTORGANIZATION_FILTERATTENDEES_CAT = En el formulari per a crear/afegir un assistent, restringeix la llista de tercers a tercers de la categoria +EVENTORGANIZATION_FILTERATTENDEES_TYPE = En el formulari per a crear/afegir un assistent, restringeix la llista de tercers a tercers amb la naturalesa # # Object # EventOrganizationConfOrBooth= Conferència o estand +EventOrganizationConfOrBoothes=Conferències o Estands ManageOrganizeEvent = Gestionar l’organització d’un esdeveniment ConferenceOrBooth = Conferència o estand ConferenceOrBoothTab = Conferència o estand @@ -114,25 +115,25 @@ EvntOrgRegistrationHelpMessage = Aquí podeu votar per una conferència o sugger EvntOrgRegistrationConfHelpMessage = Aquí podeu suggerir una nova conferència per animar durant l'esdeveniment. EvntOrgRegistrationBoothHelpMessage = Aquí, podeu sol·licitar tenir un estand durant l'esdeveniment. ListOfSuggestedConferences = Llista de conferències suggerides -ListOfSuggestedBooths = Llista de casetes suggerides -ListOfConferencesOrBooths=Llista de conferències o estands del projecte d'esdeveniments +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Suggereixi una conferència nova SuggestBooth = Suggereixi un estand ViewAndVote = Consulteu i voteu els esdeveniments suggerits PublicAttendeeSubscriptionGlobalPage = Enllaç públic per inscriure’s a l’esdeveniment PublicAttendeeSubscriptionPage = Enllaç públic per registrar-se només a aquest esdeveniment MissingOrBadSecureKey = Falta la clau de seguretat o no és vàlida -EvntOrgWelcomeMessage = Aquest formulari us permet registrar-vos com a nou participant a l'esdeveniment: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Aquesta conferència comença el dia %s i finalitza el dia %s. ConferenceAttendeeFee = Tarifa de l'assistent a la conferència per a l'esdeveniment: "%s" que passa de %s a %s. BoothLocationFee = Ubicació de l'estand per a l'esdeveniment: "%s" que passa de %s a %s EventType = Tipus d'esdeveniment -LabelOfBooth=Etiqueta de l'estand -LabelOfconference=Etiqueta de conferència +LabelOfBooth=Nom de l'estand +LabelOfconference=Nom de la conferència ConferenceIsNotConfirmed=La inscripció no està disponible, la conferència encara no està confirmada DateMustBeBeforeThan=%s ha de ser anterior a %s DateMustBeAfterThan=%s ha de ser posterior a %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Inscripció OrganizationEventConfRequestWasReceived=S'ha rebut el vostre suggeriment per a una conferència OrganizationEventBoothRequestWasReceived=La vostra sol·licitud d’estand s’ha rebut @@ -157,7 +158,7 @@ VoteOk = El vostre vot s’ha acceptat. AlreadyVoted = Ja heu votat per aquest esdeveniment. VoteError = S'ha produït un error durant la votació. Torneu-ho a provar. -SubscriptionOk = El vostre registre s'ha validat +SubscriptionOk=S'ha enregistrat la teva inscripció ConfAttendeeSubscriptionConfirmation = Confirmació de la subscripció a un esdeveniment Attendee = Assistent PaymentConferenceAttendee = Pagament dels assistents a la conferència @@ -165,6 +166,7 @@ PaymentBoothLocation = Pagament de la ubicació de l’estand DeleteConferenceOrBoothAttendee=Elimina l'assistent RegistrationAndPaymentWereAlreadyRecorder=Ja es va registrar un registre i un pagament per al correu electrònic %s EmailAttendee=Correu electrònic de l'assistent +EmailCompany=Company email EmailCompanyForInvoice=Correu electrònic de l'empresa (per a la factura, si és diferent del correu electrònic dels assistents) ErrorSeveralCompaniesWithEmailContactUs=S'han trobat diverses empreses amb aquest correu electrònic, de manera que no podem validar automàticament el vostre registre. Si us plau, poseu-vos en contacte amb nosaltres a %s per a una validació manual ErrorSeveralCompaniesWithNameContactUs=S'han trobat diverses empreses amb aquest nom, de manera que no podem validar automàticament el vostre registre. Si us plau, poseu-vos en contacte amb nosaltres a %s per a obtenir una validació manual diff --git a/htdocs/langs/ca_ES/exports.lang b/htdocs/langs/ca_ES/exports.lang index cc36d947d53..805e910aa03 100644 --- a/htdocs/langs/ca_ES/exports.lang +++ b/htdocs/langs/ca_ES/exports.lang @@ -26,7 +26,7 @@ FieldsTitle=Títol camps FieldTitle=Títol camp NowClickToGenerateToBuildExportFile=Ara, seleccioneu el format de fitxer al quadre combinat i feu clic a "Genera" per a crear el fitxer d'exportació... AvailableFormats=Formats disponibles -LibraryShort=Llibreria +LibraryShort=Biblioteca ExportCsvSeparator=Caràcter separador del CSV ImportCsvSeparator=Caràcter separador del CSV Step=Pas @@ -42,7 +42,7 @@ NoImportableData=Sense taules de dades importables (cap mòdul amb les definicio FileSuccessfullyBuilt=Fitxer generat SQLUsedForExport=Consulta SQL utilitzada per a extreure dades LineId=ID de línia -LineLabel=Etiqueta de la línia +LineLabel=Nom de la línia LineDescription=Descripció de línia LineUnitPrice=Preu unitari de la línia LineVATRate=Tipus d'IVA de la línia @@ -57,8 +57,8 @@ FileMustHaveOneOfFollowingFormat=El fitxer a importar ha de tenir un dels següe DownloadEmptyExampleShort=Descarrega un fitxer de mostra DownloadEmptyExample=Baixeu un fitxer de plantilla amb exemples i informació sobre camps que podeu importar StarAreMandatory=Al fitxer de plantilla, tots els camps amb * són camps obligatoris -ChooseFormatOfFileToImport=Trieu el format del fitxer que voleu utilitzar com a format de fitxer d'importació fent clic a la icona %s per seleccionar-lo ... -ChooseFileToImport=Pengeu un fitxer i feu clic a la icona %s per seleccionar el fitxer com a fitxer d'importació d'origen ... +ChooseFormatOfFileToImport=Trieu el format de fitxer que voleu utilitzar com a format de fitxer d'importació fent clic a la icona %s per a seleccionar-lo... +ChooseFileToImport=Carregueu el fitxer i feu clic a la icona %s per a seleccionar el fitxer com a fitxer d'importació d'origen... SourceFileFormat=Format de l'arxiu origen FieldsInSourceFile=Camps en el fitxer origen FieldsInTargetDatabase=Camps destinació a la base de dades Dolibarr (*=obligatori) @@ -95,8 +95,8 @@ NbOfLinesOK=Nombre de línies sense errors ni warnings: %s. NbOfLinesImported=Nombre de línies correctament importades: %s. DataComeFromNoWhere=El valor a inserir no correspon a cap camp de l'arxiu origen. DataComeFromFileFieldNb=El valor a inserir prové de la columna %s al fitxer font. -DataComeFromIdFoundFromRef=El valor que prové de la columna %s del fitxer font s'utilitzarà per a trobar l'identificador de l'objecte pare que s'utilitzarà (per tant, l'objecte %s que té referència del fitxer font ha d'existir a la base de dades). -DataComeFromIdFoundFromCodeId=El codi que prové de la columna %s del fitxer font s'utilitzarà per a trobar l'identificador de l'objecte principal que cal utilitzar (per tant, el codi del fitxer font ha d'existir al diccionari %s). Tingueu en compte que si coneixeu l'identificador, també podeu utilitzar-lo al fitxer font en lloc del codi. La importació hauria de funcionar en ambdós casos. +DataComeFromIdFoundFromRef=El valor que prové del fitxer font s'utilitzarà per a trobar l'identificador de l'objecte mare a utilitzar (per tant, l'objecte %s que té la referència del fitxer font ha d'existir a la base de dades). +DataComeFromIdFoundFromCodeId=The value of code that comes from source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. DataIsInsertedInto=Les dades de l'arxiu d'origen s'inseriran en el següent camp: DataIDSourceIsInsertedInto=L'identificador de l'objecte pare, que s'ha trobat amb les dades del fitxer d'origen, s'inserirà al camp següent: DataCodeIDSourceIsInsertedInto=L'identificador de la línia pare, que s'ha trobat a partir del codi, s'inserirà al camp següent: @@ -119,7 +119,7 @@ ExportNumericFilter=NNNNN filtra per un valor
NNNNN+NNNNN filtra sobre un ran ImportFromLine=Importa començant des del número de línia EndAtLineNb=Final en el número de línia ImportFromToLine=Interval límit (Des de - Fins a). Per exemple per a ometre les línies de capçalera. -SetThisValueTo2ToExcludeFirstLine=Per exemple, estableixi aquest valor a 3 per excloure les 2 primeres línies.
Si no s'ometen les línies de capçalera, això provocarà diversos errors en la simulació d'importació. +SetThisValueTo2ToExcludeFirstLine=Per exemple, establiu aquest valor a 3 per a excloure les 2 primeres línies.
Si NO s'ometen les línies de capçalera, això provocarà diversos errors a la simulació d'importació. KeepEmptyToGoToEndOfFile=Mantingueu aquest camp buit per a processar totes les línies fins al final del fitxer. SelectPrimaryColumnsForUpdateAttempt=Seleccioneu les columnes que vulgueu utilitzar com a clau principal per a la importació d'ACTUALITZACIÓ UpdateNotYetSupportedForThisImport=L'actualització no és compatible amb aquest tipus d'importació (només afegir) @@ -134,7 +134,9 @@ FormatControlRule=Regla de control de format ## imports updates KeysToUseForUpdates=Clau (columna) a utilitzar per actualització dades existents NbInsert=Nombre de línies afegides: %s +NbInsertSim=Number of lines that will be inserted: %s NbUpdate=Nombre de línies actualitzades: %s +NbUpdateSim=Number of lines that will be updated : %s MultipleRecordFoundWithTheseFilters=S'han trobat múltiples registres amb aquests filtres: %s StocksWithBatch=Estocs i ubicacions (magatzem) de productes amb número de lot/sèrie WarningFirstImportedLine=Les primeres línies no s'importaran amb la selecció actual diff --git a/htdocs/langs/ca_ES/holiday.lang b/htdocs/langs/ca_ES/holiday.lang index 3a8eed8851f..2e5b738c17e 100644 --- a/htdocs/langs/ca_ES/holiday.lang +++ b/htdocs/langs/ca_ES/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=RH Holidays=Dies lliures +Holiday=Dies lliures CPTitreMenu=Dies lliures MenuReportMonth=Estat mensual MenuAddCP=Sol·licitud nova de permís +MenuCollectiveAddCP=Nova sol·licitud de festiu col·lectiu NotActiveModCP=Heu d'habilitar el mòdul Dies lliures per a veure aquesta pàgina. AddCP=Realitzar una petició de dies lliures DateDebCP=Data inici @@ -38,7 +40,7 @@ RequestByCP=Comandada per TitreRequestCP=Fitxa de dies lliures TypeOfLeaveId=Tipus d'identificador de baixa TypeOfLeaveCode=Tipus de codi de baixa -TypeOfLeaveLabel=Tipus d'etiqueta de baixa +TypeOfLeaveLabel=Nom de tipus de permís NbUseDaysCP=Nombre de dies de permís utilitzats NbUseDaysCPHelp=El càlcul té en compte els dies inhàbils i les vacances definides al diccionari. NbUseDaysCPShort=Dies de permís @@ -56,6 +58,7 @@ ConfirmDeleteCP=Estàs segur de voler eliminar aquesta petició de dies lliures? ErrorCantDeleteCP=Error, no teniu permisos per a suprimir aquesta sol·licitud de permís. CantCreateCP=No teniu accés a fer sol·licituds de permís. InvalidValidatorCP=Heu de triar l’aprovador per a la vostra sol·licitud de permís. +InvalidValidator=L'usuari escollit no és un aprovador. NoDateDebut=Ha d'indicar una data d'inici. NoDateFin=Ha d'indicar una data de fi. ErrorDureeCP=La seva petició de dies lliures no conté cap dia hàbil @@ -79,6 +82,8 @@ MotifCP=Motiu UserCP=Usuari ErrorAddEventToUserCP=S'ha produït un error en l'assignació del permís excepcional. AddEventToUserOkCP=S'ha afegit el permís excepcional. +ErrorFieldRequiredUserOrGroup=Cal omplir el camp "grup" o el camp "usuari". +fusionGroupsUsers=El camp de grups i el camp d'usuari es fusionaran MenuLogCP=Veure registre de canvis LogCP=Registre de totes les actualitzacions realitzades a "Saldo de permisos" ActionByCP=Actualitzat per @@ -86,12 +91,19 @@ UserUpdateCP=Actualitzat per a PrevSoldeCP=Saldo anterior NewSoldeCP=Saldo nou alreadyCPexist=En aquest període ja s’ha fet una sol·licitud de dia lliure. +UseralreadyCPexist=Ja s'ha fet una sol·licitud de festiu en aquest període per a %s. +groups=Grups +users=Usuaris +AutoSendMail=Correu automàtic +NewHolidayForGroup=Nova sol·licitud de festiu col·lectiu +SendRequestCollectiveCP=Enviar sol·licitud de festiu col·lectiu +AutoValidationOnCreate=Validació automàtica FirstDayOfHoliday=Primer dia de sol·licitud de permís LastDayOfHoliday=Últim del dia de sol·licitud de permís BoxTitleLastLeaveRequests=Últimes %s peticions de dies lliures modificades HolidaysMonthlyUpdate=Actualització mensual ManualUpdate=Actualització manual -HolidaysCancelation=Anulació de dies lliures +HolidaysCancelation=Cancel·lació de la sol·licitud de dies lliures EmployeeLastname=Cognoms de l'empleat EmployeeFirstname=Nom de l'empleat TypeWasDisabledOrRemoved=El tipus de dia lliure (id %s) ha sigut desactivat o eliminat @@ -100,7 +112,7 @@ AllHolidays=Totes les sol·licituds de permís HalfDay=Mig dia NotTheAssignedApprover=No sou l'aprovador assignat LEAVE_PAID=Vacances pagades -LEAVE_SICK=Baixa per enfermetat +LEAVE_SICK=Baixa per malaltia LEAVE_OTHER=Altres sortides LEAVE_PAID_FR=Vacances pagades ## Configuration du Module ## @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s sol ser un dia NO laborable BlockHolidayIfNegative=Bloqueja si el saldo és negatiu LeaveRequestCreationBlockedBecauseBalanceIsNegative=La creació d'aquesta sol·licitud de vacances està bloquejada perquè el vostre saldo és negatiu ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=La sol·licitud d'abandonament %s ha de ser esborrany, cancel·lada o rebutjada per eliminar-la +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=El saldo dels dies restants per a %s no s'ha canviat diff --git a/htdocs/langs/ca_ES/interventions.lang b/htdocs/langs/ca_ES/interventions.lang index 1ec9149bf55..0297d3da2bf 100644 --- a/htdocs/langs/ca_ES/interventions.lang +++ b/htdocs/langs/ca_ES/interventions.lang @@ -50,7 +50,7 @@ UseDateWithoutHourOnFichinter=Oculta hores i minuts del camp de dates dels regis InterventionStatistics=Estadístiques de intervencions NbOfinterventions=Nombre de fitxers d’intervenció NumberOfInterventionsByMonth=Nombre de fitxes d'intervenció per mes (data de validació) -AmountOfInteventionNotIncludedByDefault=La quantitat d'intervenció no s'inclou de manera predeterminada en els beneficis (en la majoria dels casos, els fulls de temps s'utilitzen per a comptar el temps dedicat). Per incloure'ls, afegiu l'opció PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT amb el valor 1 a Inici-Configuració-Altres. +AmountOfInteventionNotIncludedByDefault=La quantitat d'intervenció no s'inclou per defecte als beneficis (en la majoria dels casos, les fulles de temps s'utilitzen per a comptar el temps dedicat). Afegiu l'opció PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT a 1 a Inici-Vonfiguració-Altres per a incloure'ls. InterId=Id. d'intervenció InterRef=Ref. d'intervenció InterDateCreation=Data de creació de la intervenció @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Esteu segur que voleu tornar a obrir la intervenció < GenerateInter=Generar intervenció FichinterNoContractLinked=La intervenció %s s'ha creat sense un contracte vinculat. ErrorFicheinterCompanyDoesNotExist=L'empresa no existeix. No s'ha creat la intervenció. +NextDateToIntervention=Data per a la propera generació d'intervenció +NoIntervention=Cap intervenció diff --git a/htdocs/langs/ca_ES/languages.lang b/htdocs/langs/ca_ES/languages.lang index 11ba5a08955..fced7fe87ff 100644 --- a/htdocs/langs/ca_ES/languages.lang +++ b/htdocs/langs/ca_ES/languages.lang @@ -8,12 +8,13 @@ Language_ar_MA=Àrab (marroquí) Language_ar_SA=Àrab Language_ar_TN=Àrab (Tunísia) Language_ar_IQ=Àrab (Iraq) -Language_as_IN=assameses -Language_az_AZ=Azerbaidjan +Language_as_IN=Assamès +Language_az_AZ=Àzeri Language_bn_BD=Bengalí Language_bn_IN=Bengalí (Índia) Language_bg_BG=Búlgar -Language_bs_BA=Bosni +Language_bo_CN=tibetà +Language_bs_BA=Bosnià Language_ca_ES=Català Language_cs_CZ=Txec Language_cy_GB=Gal·lès @@ -22,11 +23,12 @@ Language_da_DK=Danès Language_de_DE=Alemany Language_de_AT=Alemany (Austria) Language_de_CH=Alemany (Suïssa) +Language_de_LU=German (Luxembourg) Language_el_GR=Grec Language_el_CY=Grec (Xipre) Language_en_AE=Anglès (Emirats Àrabs Units) Language_en_AU=Anglès (Australia) -Language_en_CA=Anglès (Canada) +Language_en_CA=Anglès (Canadà) Language_en_GB=Anglès (Regne Unit) Language_en_IN=Anglès (Índia) Language_en_NZ=Anglès (Nova Zelanda) @@ -34,11 +36,13 @@ Language_en_SA=Anglès (Aràbia Saudita) Language_en_SG=Anglès (Singapur) Language_en_US=Anglès (Estats Units) Language_en_ZA=Anglès (Àfrica del Sud) +Language_en_ZW=English (Zimbabwe) Language_es_ES=Espanyol Language_es_AR=Espanyol (Argentina) Language_es_BO=Espanyol (Bolivia) Language_es_CL=Espanyol (Chile) Language_es_CO=Espanyol (Colòmbia) +Language_es_CR=Espanyol (Costa Rica) Language_es_DO=Espenyol (Republica Dominicana) Language_es_EC=Espanyol (Equador) Language_es_GT=Espanyol (Guatemala) @@ -88,11 +92,12 @@ Language_mk_MK=Macedoni Language_mn_MN=Mongol Language_my_MM=Birmà Language_nb_NO=Noruec (Bokmal) -Language_ne_NP=Nepalí +Language_ne_NP=Nepalès Language_nl_BE=Neerlandès (Bèlgica) Language_nl_NL=Holandès Language_pl_PL=Polonès Language_pt_AO=Portuguès (Angola) +Language_pt_MZ=Portuguès (Moçambic) Language_pt_BR=Portuguès (Brasil) Language_pt_PT=Portuguès Language_ro_MD=Romanès (Moldàvia) @@ -105,9 +110,10 @@ Language_tr_TR=Turc Language_sl_SI=Eslovè Language_sv_SV=Suec Language_sv_SE=Suec -Language_sq_AL=Albania +Language_sq_AL=Albanès Language_sk_SK=Eslovac Language_sr_RS=Serbi +Language_sw_KE=Swahili Language_sw_SW=Kiswahili Language_th_TH=Tailandès Language_uk_UA=Ucraïnès diff --git a/htdocs/langs/ca_ES/loan.lang b/htdocs/langs/ca_ES/loan.lang index ac2dd4e3c13..edc241eb214 100644 --- a/htdocs/langs/ca_ES/loan.lang +++ b/htdocs/langs/ca_ES/loan.lang @@ -13,8 +13,8 @@ Nbterms=Nombre de termes Term=Termini LoanAccountancyCapitalCode=Compte comptable del capital LoanAccountancyInsuranceCode=Compte comptable de l'assegurança -LoanAccountancyInterestCode=Compte comptable per al interès -ConfirmDeleteLoan=Confirma la eliminació del préstec +LoanAccountancyInterestCode=Compte comptable dels interessos +ConfirmDeleteLoan=Confirmeu l'eliminació d'aquest préstec LoanDeleted=Préstec eliminat correctament ConfirmPayLoan=Confirma la classificació del préstec com a pagat LoanPaid=Préstec pagat @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = No es pot generar un calendari per a un p CantModifyInterestIfScheduleIsUsed = No pots modificar l’interès si fas servir la programació # Admin ConfigLoan=Configuració del mòdul de préstecs -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Compte comptable del capital per defecte -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Compte comptable per al interès per defecte -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Compte comptable de l'assegurança per defecte +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Edita el compromís financer diff --git a/htdocs/langs/ca_ES/mailmanspip.lang b/htdocs/langs/ca_ES/mailmanspip.lang index f0b860515ce..fc238407847 100644 --- a/htdocs/langs/ca_ES/mailmanspip.lang +++ b/htdocs/langs/ca_ES/mailmanspip.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - mailmanspip MailmanSpipSetup=Configuració del mòdul Mailman i SPIP MailmanTitle=Sistema de llistes de correu Mailman -TestSubscribe=Per comprovar la subscripció a llistes Mailman -TestUnSubscribe=Per comprovar la cancel·lació de subscripcions a llistes Mailman +TestSubscribe=Per a provar la subscripció a llistes Mailman +TestUnSubscribe=Per a provar la cancel·lació de la subscripció a les llistes Mailman MailmanCreationSuccess=La prova de subscripció s'ha executat correctament MailmanDeletionSuccess=La prova de baixa de subscripció s'ha executat correctament SynchroMailManEnabled=Una actualització de Mailman ha d'efectuar-se SynchroSpipEnabled=Una actualització de Mailman ha d'efectuar-se -DescADHERENT_MAILMAN_ADMINPW=Contrasenya d'administrador Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Contrasenya d'administrador Mailman DescADHERENT_MAILMAN_URL=URL per a les subscripcions Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL per a les desubscripcions Mailman DescADHERENT_MAILMAN_LISTS=Llista (es) per a la subscripció automàtica dels nous membres (separats per comes) @@ -18,10 +18,10 @@ DescADHERENT_SPIP_USER=Usuari de la base de dades d'SPIP DescADHERENT_SPIP_PASS=Contrasenya de la base de dades d'SPIP AddIntoSpip=Afegir a SPIP AddIntoSpipConfirmation=Esteu segur de voler afegir aquest soci a SPIP? -AddIntoSpipError=S'ha produït un error en afegir el usuari a SPIP +AddIntoSpipError=No s'ha pogut afegir l'usuari a SPIP DeleteIntoSpip=Esborrar de SPIP DeleteIntoSpipConfirmation=Esteu segur de voler esborrar aquest membre del SPIP? DeleteIntoSpipError=S'ha produït un error en suprimir l'usuari del SPIP -SPIPConnectionFailed=Error al connectar amb SPIP +SPIPConnectionFailed=No s'ha pogut connectar a SPIP SuccessToAddToMailmanList=S'ha afegit %s correctament en la llista mailman %s o en la base de dades SPIP SuccessToRemoveToMailmanList=S'ha eliminat %s correctament de la llista mailman %s o en la base de dades SPIP diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang index e316bb74b99..ef9b8f4c8d5 100644 --- a/htdocs/langs/ca_ES/main.lang +++ b/htdocs/langs/ca_ES/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=No hi ha cap plantilla disponible per a aquest tipus de correu AvailableVariables=Variables de substitució disponibles NoTranslation=Sense traducció Translation=Traducció +Translations=Translations CurrentTimeZone=Fus horari PHP (Servidor) EmptySearchString=Introdueix criteris de cerca no buits EnterADateCriteria=Introduïu un criteri de data @@ -45,14 +46,14 @@ Error=Error Errors=Errors ErrorFieldRequired=El camp '%s' és obligatori ErrorFieldFormat=El camp '%s' té un valor incorrecte -ErrorFileDoesNotExists=El arxiu %s no existeix +ErrorFileDoesNotExists=El fitxer %s no existeix ErrorFailedToOpenFile=Impossible obrir el fitxer %s ErrorCanNotCreateDir=No es pot crear el directori %s ErrorCanNotReadDir=No es pot llegir el directori %s ErrorConstantNotDefined=Parámetre %s no definit ErrorUnknown=Error desconegut ErrorSQL=Error de SQL -ErrorLogoFileNotFound=El arxiu logo '%s' no es troba +ErrorLogoFileNotFound=No s'ha trobat el fitxer de logotip «%s». ErrorGoToGlobalSetup=Aneu a la configuració "Empresa/Organització" per a solucionar-ho ErrorGoToModuleSetup=Aneu a Configuració del mòdul per a solucionar-ho ErrorFailedToSendMail=Error en l'enviament de l'e-mail (emissor =%s, destinatairo =%s) @@ -90,7 +91,7 @@ FileSaved=El fitxer s'ha desat correctament FileUploaded=L'arxiu s'ha carregat correctament FileTransferComplete=El(s) fitxer(s) s'han carregat correctament FilesDeleted=El(s) fitxer(s) s'han eliminat correctament -FileWasNotUploaded=Un arxiu ha estat seleccionat per adjuntar, però encara no ha estat pujat. Feu clic a "Adjuntar aquest arxiu" per a això. +FileWasNotUploaded=S'ha seleccionat un fitxer per a adjuntar-lo, però encara no s'ha penjat. Feu clic a "Adjuntar fitxer" per a això. NbOfEntries=Nombre d'entrades GoToWikiHelpPage=Llegiu l'ajuda en línia (cal tenir accés a Internet) GoToHelpPage=Consultar l'ajuda @@ -114,7 +115,7 @@ PreviousValue=Valor anterior ConnectedOnMultiCompany=Connexió a l'entitat ConnectedSince=Connectat des AuthenticationMode=Mode autentificació -RequestedUrl=URL sol·licitada +RequestedUrl=URL sol·licitat DatabaseTypeManager=Tipus de gestor de base de dades RequestLastAccessInError=Últimes peticions d'accés a la base de dades amb error ReturnCodeLastAccessInError=Retorna el codi per les últimes peticions d'accés a la base de dades amb error @@ -205,6 +206,7 @@ Valid=Validar Approve=Aprovar Disapprove=Desaprovar ReOpen=Reobrir +OpenVerb=Obert Upload=Carrega ToLink=Enllaç Select=Seleccionar @@ -222,7 +224,7 @@ UserGroup=Grup d'usuaris UserGroups=Grups d'usuaris NoUserGroupDefined=Grup d'usuari no definit Password=Contrasenya -PasswordRetype=Repetir contrasenya +PasswordRetype=Repetiu la vostra contrasenya NoteSomeFeaturesAreDisabled=Tingues en compte que molts mòduls i funcionalitats estan deshabilitats en aquesta demostració. Name=Nom NameSlashCompany=Nom / Empresa @@ -241,8 +243,8 @@ Language=Idioma MultiLanguage=Multiidioma Note=Nota Title=Títol -Label=Etiqueta -RefOrLabel=Ref. o etiqueta +Label=Nom +RefOrLabel=Ref. o nom Info=Log Family=Família Description=Descripció @@ -262,7 +264,7 @@ Numero=Número Limit=Límit Limits=Límits Logout=Desconnexió -NoLogoutProcessWithAuthMode=No s'ha pogut desconnectar amb el mètode de autenticació %s +NoLogoutProcessWithAuthMode=No s'ha pogut desconnectar amb el mètode d'autenticació %s Connection=Usuari Setup=Configuració Alert=Alerta @@ -487,6 +489,7 @@ ActionsOnContact=Esdeveniments per a aquest contacte / adreça ActionsOnContract=Esdeveniments per a aquest contracte ActionsOnMember=Esdeveniments d'aquest soci ActionsOnProduct=Esdeveniments sobre aquest producte +ActionsOnAsset=Events for this fixed asset NActionsLate=%s en retard ToDo=A realitzar Completed=Finalitzat @@ -571,7 +574,7 @@ Photo=Foto Photos=Fotos AddPhoto=Afegeix una imatge DeletePicture=Elimina la imatge -ConfirmDeletePicture=Confirmes l'eliminació de la imatge? +ConfirmDeletePicture=Vols confirmar l'eliminació de la imatge? Login=Nom d'usuari LoginEmail=Codi d'usuari (correu electrònic) LoginOrEmail=Codi d'usuari o correu electrònic @@ -804,10 +807,11 @@ Frequency=Freqüència IM=Missatgeria instantània NewAttribute=Atribut nou AttributeCode=Codi atribut -URLPhoto=Url de la foto/logo +URLPhoto=URL de la foto/logotip SetLinkToAnotherThirdParty=Enllaça amb un altre tercer LinkTo=Enllaça a LinkToProposal=Enllaça a pressupost +LinkToExpedition= Enllaç a l'expedició LinkToOrder=Enllaça a comanda LinkToInvoice=Enllaça a factura LinkToTemplateInvoice=Enllaçar a plantilla de factura @@ -859,7 +863,7 @@ AccountCurrency=Moneda del compte ViewPrivateNote=Veure notes XMoreLines=%s línia(es) oculta(es) ShowMoreLines=Mostra més/menys línies -PublicUrl=URL pública +PublicUrl=URL públic AddBox=Afegir quadre SelectElementAndClick=Seleccioneu un element i feu clic a %s PrintFile=%s arxius a imprimir @@ -926,6 +930,7 @@ DirectDownloadInternalLink=Enllaç de descàrrega privat PrivateDownloadLinkDesc=Cal estar registrat i amb permisos per a visualitzar o descarregar el fitxer Download=Descarrega DownloadDocument=Baixar el document +DownloadSignedDocument=Download signed document ActualizeCurrency=Actualitza el canvi de divisa Fiscalyear=Any fiscal ModuleBuilder=Generador de mòduls i aplicacions @@ -1023,14 +1028,14 @@ trillion=bilions quadrillion=quadril·ló SelectMailModel=Seleccioneu una plantilla de correu electrònic SetRef=Indica ref -Select2ResultFoundUseArrows=Alguns resultats trobats. Fes servir les fletxes per seleccionar. +Select2ResultFoundUseArrows=S'han trobat alguns resultats. Utilitzeu les fletxes per a seleccionar. Select2NotFound=No s'han trobat resultats Select2Enter=Entrar Select2MoreCharacter=o més caràcter Select2MoreCharacters=o més caràcters Select2MoreCharactersMore=Sintaxi de cerca:
| O (a|b)
* Qualsevol caràcter (a*b)
^ Comença amb (^ab)
$ Finalitza amb (ab$)
Select2LoadingMoreResults=Carregant més resultats -Select2SearchInProgress=Busqueda en progrés... +Select2SearchInProgress=Cerca en curs... SearchIntoThirdparties=Tercers SearchIntoContacts=Contactes SearchIntoMembers=Socis @@ -1051,6 +1056,7 @@ SearchIntoContracts=Contractes SearchIntoCustomerShipments=Enviaments de client SearchIntoExpenseReports=Informes de despeses SearchIntoLeaves=Dies lliures +SearchIntoKM=Base de coneixements SearchIntoTickets=Tiquets SearchIntoCustomerPayments=Pagaments dels clients SearchIntoVendorPayments=Pagaments a proveïdors @@ -1075,7 +1081,7 @@ Deletedraft=Suprimeix l'esborrany ConfirmMassDraftDeletion=Confirmació d'eliminació massiva d'esborranys FileSharedViaALink=Fitxer compartit amb un enllaç públic SelectAThirdPartyFirst=Selecciona un tercer primer -YouAreCurrentlyInSandboxMode=Actualment esteu en el mode %s "sandbox" +YouAreCurrentlyInSandboxMode=Actualment, esteu en el mode «sandbox» %s Inventory=Inventari AnalyticCode=Codi analític TMenuMRP=MRP @@ -1087,7 +1093,7 @@ PaymentInformation=Informació sobre el pagament ValidFrom=Vàlid des de ValidUntil=Vàlid fins NoRecordedUsers=No hi ha usuaris -ToClose=Per tancar +ToClose=Tancar ToRefuse=Refusar ToProcess=A processar ToApprove=Per a aprovar @@ -1142,15 +1148,29 @@ EventReminder=Recordatori d'esdeveniments UpdateForAllLines=Actualització per a totes les línies OnHold=Fora de servei Civility=Civilitat -AffectTag=Afecta l'etiqueta +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Crea un usuari extern -ConfirmAffectTag=Afecta l'etiqueta massivament -ConfirmAffectTagQuestion=Esteu segur que voleu afectar les etiquetes als registres seleccionats %s? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No s'ha trobat cap tipus d'etiqueta per al tipus de registres +Rate=Tipus +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copiat al porta-retalls InformationOnLinkToContract=Aquest import només és el total de totes les línies del contracte. No es té en compte cap noció de temps. ConfirmCancel=Esteu segur que voleu cancel·lar-la? EmailMsgID=Envia un correu electrònic a MsgID +EmailDate=Email date +SetToStatus=Estableix a l'estat %s SetToEnabled=Estableix a activat SetToDisabled=Estableix a desactivat ConfirmMassEnabling=confirmació d'activació massiva @@ -1179,11 +1199,14 @@ Terminated=Baixa AddLineOnPosition=Afegeix una línia a la posició (al final si està buida) ConfirmAllocateCommercial=Assigna la confirmació del representant de vendes ConfirmAllocateCommercialQuestion=Esteu segur que voleu assignar els registres seleccionats (%s)? -CommercialsAffected=Representants comercials afectats -CommercialAffected=Representant de vendes afectat +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=El teu missatge -YourMessageHasBeenReceived=S'ha rebut el teu missatge. Et respondrem o contactarem el més aviat possible. +YourMessageHasBeenReceived=S'ha rebut el teu missatge. Et respondrem o contactarem al més aviat possible. UrlToCheck=URL per a comprovar Automation=Automatització CreatedByEmailCollector=Creat pel recol·lector de correu electrònic CreatedByPublicPortal=Creat a partir del portal públic +UserAgent=Agent d'usuari +InternalUser=Usuari intern +ExternalUser=Usuari extern diff --git a/htdocs/langs/ca_ES/members.lang b/htdocs/langs/ca_ES/members.lang index 68bcc3adf9f..7c5232f0eee 100644 --- a/htdocs/langs/ca_ES/members.lang +++ b/htdocs/langs/ca_ES/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Un altre soci (nom: %s, nom d' ErrorUserPermissionAllowsToLinksToItselfOnly=Per motius de seguretat, se us ha de concedir permisos per a editar tots els usuaris per a poder enllaçar un soci a un usuari que no és vostre. SetLinkToUser=Vincular a un usuari Dolibarr SetLinkToThirdParty=Vincular a un tercer Dolibarr +MemberCountersArePublic=Els comptadors de socis vàlids són públics MembersCards=Generació de carnets per a socis MembersList=Llistat de socis MembersListToValid=Llistat de socis esborrany (per a validar) @@ -34,13 +35,14 @@ DateSubscription=Data d'adhesió DateEndSubscription=Data de finalització de la subscripció EndSubscription=Fi de la pertinença SubscriptionId=Identificador de contribució -WithoutSubscription=Sense aportació +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Identificador de membre MemberRef=Membre Ref NewMember=Soci nou MemberType=Tipus de soci MemberTypeId=ID de tipus de soci -MemberTypeLabel=Etiqueta de tipus de soci +MemberTypeLabel=Nom de tipus de soci MembersTypes=Tipus de socis MemberStatusDraft=Esborrany (a validar) MemberStatusDraftShort=Esborrany @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=El tipus de soci no es pot eliminar NewSubscription=Aportació nova NewSubscriptionDesc=Aquest formulari us permet registrar la vostra afiliació com a soci nou de l'entitat. Si voleu renovar l'afiliació (si ja sou soci), poseu-vos en contacte amb el gestor de l'entitat per correu electrònic %s. Subscription=Contribució +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Qualsevol import +CanEditAmountShortForValues=recomanat, qualsevol import +MembershipDuration=Duració +GetMembershipButtonLabel=Join Subscriptions=Aportacions SubscriptionLate=En retard SubscriptionNotReceived=No s’ha rebut cap contribució @@ -136,7 +144,7 @@ CardContent=Contingut de la seva fitxa de soci # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Volem informar-li que s'ha rebut la vostra sol·licitud de subscripció.

ThisIsContentOfYourMembershipWasValidated=Volem informar-vos que la vostra subscripció s'ha validat amb la informació següent:

-ThisIsContentOfYourSubscriptionWasRecorded=Volem informar-vos que s'ha registrat la vostra nova subscripció.

+ThisIsContentOfYourSubscriptionWasRecorded=Volem fer-te saber que la teva nova subscripció s'ha enregistrat. Trobeu la vostra factura aquí adjunta.

ThisIsContentOfSubscriptionReminderEmail=Volem informar-vos que la vostra subscripció està a punt d'expirar o que ja ha caducat (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Esperem que la renovisqueu.

ThisIsContentOfYourCard=Aquest és un resum de la informació que tenim sobre vostè. Poseu-vos en contacte amb nosaltres si hi ha alguna cosa incorrecta.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Assumpte del correu electrònic de notificació rebut en cas d'inscripció automàtica d'un convidat @@ -199,8 +207,10 @@ NbOfSubscriptions=Nombre de contribucions AmountOfSubscriptions=Import recaptat de les contribucions TurnoverOrBudget=Volum de vendes (empresa) o Pressupost (associació o col.lectiu) DefaultAmount=Import per defecte de la contribució -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Anar a la pàgina integrada de pagament en línia +CanEditAmount=Subscription amount is free +CanEditAmountDetail=El visitant pot triar/editar la quantitat de la seva contribució independentment del tipus de soci +AmountIsLowerToMinimumNotice=sobre un total d'%s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Per naturalesa MembersStatisticsByProperties=Estadístiques dels membres per naturalesa VATToUseForSubscriptions=Tipus d’IVA a utilitzar per a les aportacions @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=La creació d'un inici de sessió d'usuari per als membr CreateDolibarrThirdPartyDesc=Un tercer és l'entitat jurídica que s'utilitzarà a la factura si decidiu generar factura per a cada contribució. El podreu crear més endavant durant el procés de gravació de la contribució. MemberFirstname=Nom del membre MemberLastname=Cognom del membre +MemberCodeDesc=Codi de soci, únic per a tots els socis diff --git a/htdocs/langs/ca_ES/modulebuilder.lang b/htdocs/langs/ca_ES/modulebuilder.lang index 0ca1913650a..ead829e1a93 100644 --- a/htdocs/langs/ca_ES/modulebuilder.lang +++ b/htdocs/langs/ca_ES/modulebuilder.lang @@ -1,14 +1,16 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Identificador del mòdul ModuleBuilderDesc=Aquesta eina només l'han d'utilitzar usuaris o desenvolupadors experimentats. Proporciona utilitats per a construir o editar el vostre propi mòdul. La documentació per al desenvolupament manual alternatiu és aquí . -EnterNameOfModuleDesc=Introduïu el nom del mòdul/aplicació que voleu crear sense espais. Utilitzeu majúscules per separar paraules (per exemple: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Introduïu el nom de l'objecte que voleu crear sense espais. Utilitzeu majúscules per separar paraules (per exemple: El meu objecte, Estudiant, Professor...). Es generaran el fitxer de classe CRUD, però també el fitxer API, les pàgines per llistar/afegir/editar/suprimir l'objecte i els fitxers SQL. -EnterNameOfDictionaryDesc=Introduïu el nom del diccionari que voleu crear sense espais. Utilitzeu majúscules per separar paraules (per exemple: MyDico...). Es generarà el fitxer de classe, però també el fitxer SQL. +EnterNameOfModuleDesc=Introduïu el nom del mòdul/aplicació que voleu crear sense espais. Utilitzeu majúscules per a separar paraules (per exemple: MyModule, EcommerceForShop, SyncWithMySystem...) +EnterNameOfObjectDesc=Introduïu el nom de l'objecte que voleu crear sense espais. Utilitzeu majúscules per a separar paraules (per exemple: ElMeuObjecte, Estudiant, Professor...). Es generarà el fitxer de classe CRUD, les pàgines per a llistar/afegir/editar/suprimir l'objecte i els fitxers SQL. +EnterNameOfDictionaryDesc=Introduïu el nom del diccionari que voleu crear sense espais. Utilitzeu majúscules per a separar paraules (per exemple: MyDico...). Es generarà el fitxer de classe, però també el fitxer SQL. ModuleBuilderDesc2=Camí on es generen / editen els mòduls (primer directori per als mòduls externs definits en %s): %s ModuleBuilderDesc3=S'han trobat mòduls generats/editables: %s ModuleBuilderDesc4=Es detecta un mòdul com "editable" quan el fitxer %s existeix al directori arrel del mòdul NewModule=Mòdul nou NewObjectInModulebuilder=Objecte nou NewDictionary=Nou diccionari +ModuleName=Nom del mòdul ModuleKey=Clau del mòdul ObjectKey=Clau de l'objecte DicKey=Clau del diccionari @@ -20,7 +22,7 @@ ModuleBuilderDescspecifications=Podeu introduir aquí una descripció detallada ModuleBuilderDescobjects=Definiu aquí els objectes que voleu gestionar amb el vostre mòdul. Es generarà una classe CRUD DAO, fitxers SQL, una pàgina per a llistar el registre d'objectes, per a crear/editar/visualitzar un registre i una API. ModuleBuilderDescmenus=Aquesta pestanya està dedicada a definir les entrades de menú proporcionades pel teu mòdul. ModuleBuilderDescpermissions=Aquesta pestanya està dedicada a definir els permisos nous que voleu proporcionar amb el vostre mòdul. -ModuleBuilderDesctriggers=Aquesta és la vista dels disparadors proporcionats pel teu mòdul. Per incloure el codi executat quan es posa en marxa un esdeveniment de negoci desencadenat, edita aquest fitxer. +ModuleBuilderDesctriggers=Aquesta és la vista dels disparadors proporcionats pel vostre mòdul. Per a incloure el codi executat quan s'activa un esdeveniment de negoci, només cal que editeu aquest fitxer. ModuleBuilderDeschooks=Aquesta pestanya està dedicada als ganxos (hooks) ModuleBuilderDescwidgets=Aquesta pestanya està dedicada a gestionar/crear ginys. ModuleBuilderDescbuildpackage=Aquí podeu generar un fitxer de paquet "a punt per a distribuir" (un fitxer .zip normalitzat) del vostre mòdul i un fitxer de documentació "a punt per a distribuir". Simplement feu clic al botó per a crear el paquet o el fitxer de documentació. @@ -34,7 +36,7 @@ ModuleIsNotActive=Aquest mòdul encara no està activat. Aneu a %s per a publica ModuleIsLive=Aquest mòdul ha estat activat. Qualsevol canvi pot trencar la funció actual en viu. DescriptionLong=Descripció llarga EditorName=Nom de l'editor -EditorUrl=URL d'editor +EditorUrl=URL de l'editor DescriptorFile=Fitxer descriptor del mòdul ClassFile=Fitxer per a la classe CRUD DAO PHP ApiClassFile=Fitxer per la classe PHP API @@ -48,11 +50,14 @@ PathToModulePackage=Ruta al zip del paquet del mòdul/aplicació PathToModuleDocumentation=Camí al fitxer de la documentació del mòdul / aplicació (%s) SpaceOrSpecialCharAreNotAllowed=Els espais o caràcters especials no estan permesos. FileNotYetGenerated=El fitxer encara no s'ha generat +GenerateCode=Genera codi RegenerateClassAndSql=Força l'actualització dels fitxers .class i .sql RegenerateMissingFiles=Genera els fitxers que falten SpecificationFile=Fitxer de documentació LanguageFile=Arxiu del llenguatge ObjectProperties=Propietats de l'objecte +Property=Propery +PropertyDesc=Una propietat és un atribut que caracteritza un objecte. Aquest atribut té un codi, un nom i un tipus amb diverses opcions. ConfirmDeleteProperty=Estàs segur que vols eliminar la propietat %s ? Això canviarà el codi a la classe PHP, però també eliminarà la columna de la definició de la taula de l'objecte. NotNull=No és NULL NotNullDesc=1=Estableix la base de dades en NOT NULL, 0=Permet valors nuls, -1=Permet valors nuls forçant el valor a NULL si està buit ('' o 0) @@ -81,15 +86,16 @@ IsAMeasure=És una mesura DirScanned=Directori escanejat NoTrigger=Sense activador (trigger) NoWidget=Sense widget -GoToApiExplorer=Explorador d'API +ApiExplorer=Explorador d'API ListOfMenusEntries=Llista d'entrades de menú ListOfDictionariesEntries=Llista d'entrades de diccionaris ListOfPermissionsDefined=Llista de permisos definits SeeExamples=Mira exemples aquí -EnabledDesc=Condició per a tenir aquest camp actiu (Exemples: 1 ó $conf->global->MYMODULE_MYOPTION) -VisibleDesc=És visible el camp ? (Exemples: 0=Mai visible, 1=Visible als llistats i als formularis crear/modificar/veure, 2=Visible només als llistats, 3=Visible només als formularis crear/modificar/veure (no als llistats), 4=Visible als llistats i només als formularis modificar/veure (no al de crear), 5=Visible als llistats i només al formulari de veure (però no als formularis de crear i modificar).

Utilitzant un valor negatiu implicarà que el camp no es mostrarà per defecte als llistats però podrà ser escollit per a veure's).

pot ser una expressió, per exemple:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Mostra aquest camp en documents PDF compatibles, podeu gestionar la posició amb el camp "Posició".
Actualment, els models PDF compatibles coneguts són: eratostene (comanda), espadon (enviament), esponja (factures), cian (propal / pressupost), cornas (comanda del proveïdor)

= display
2 = només si no està buit

Per a les línies de documents:
0 = no es veuen les
1 = mostren en una columna
= 3 = display a la columna de descripció de línia després de la descripció
4 = display a la columna de descripció després de la descripció només si no està buida -DisplayOnPdf=Visualització en PDF +EnabledDesc=Condició per tenir aquest camp actiu.

Exemples:
1
isModEnabled('MAIN_MODULE_MYMODULE') a0342fccfda19bzLE_Get ='GCCFda19bz0' +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=En PDF IsAMeasureDesc=Es pot acumular el valor del camp per a obtenir un total a la llista? (Exemples: 1 o 0) SearchAllDesc=El camp utilitzat per realitzar una cerca des de l'eina de cerca ràpida? (Exemples: 1 o 0) SpecDefDesc=Introduïu aquí tota la documentació que voleu proporcionar amb el vostre mòdul que encara no està definit per altres pestanyes. Podeu utilitzar .md o millor, la sintaxi enriquida .asciidoc. @@ -130,27 +136,32 @@ UseSpecificEditorURL = Utilitzeu editor específic URL UseSpecificFamily = Utilitzeu una família específica UseSpecificAuthor = Utilitzeu un autor específic UseSpecificVersion = Utilitzeu una versió inicial específica -IncludeRefGeneration=La referència de l'objecte s'ha de generar automàticament mitjançant regles de numeració personalitzades +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Marqueu-ho si voleu incloure codi per gestionar automàticament la generació de la referència mitjançant regles de numeració personalitzades -IncludeDocGeneration=Vull generar alguns documents a partir de plantilles per a l'objecte +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Si ho marques, es generarà el codi per a afegir una casella "Generar document" al registre. -ShowOnCombobox=Mostra el valor a la llista desplegable +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Clau per donar més informació CSSClass=CSS per a editar/crear un formulari CSSViewClass=CSS per al formulari de lectura CSSListClass=CSS per a llistats NotEditable=No editable ForeignKey=Clau forana -TypeOfFieldsHelp=Tipus de camps:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' vol dir que afegim un botó + després de la combinació per crear el registre
'filtre' és una condició sql, exemple: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Convertidor Ascii a HTML AsciiToPdfConverter=Convertidor Ascii a PDF TableNotEmptyDropCanceled=La taula no està buida. S'ha cancel·lat l'eliminació. ModuleBuilderNotAllowed=El creador de mòduls està disponible però no permès al vostre usuari. ImportExportProfiles=Importar i exportar perfils -ValidateModBuilderDesc=Establiu-ho a 1 si voleu que el mètode $this->validateField() de l'objecte es cridi per validar el contingut del camp durant la inserció o l'actualització. Establiu 0 si no es requereix validació. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Avís: la base de dades no s'actualitza automàticament, heu de destruir les taules i desactivar-habilitar el mòdul perquè es tornin a crear taules. LinkToParentMenu=Menú principal (fk_xxxxmenu) ListOfTabsEntries=Llista d'entrades de pestanyes TabsDefDesc=Definiu aquí les pestanyes proporcionades pel vostre mòdul TabsDefDescTooltip=Les pestanyes proporcionades pel vostre mòdul/aplicació es defineixen a la matriu $this->tabs al fitxer descriptor del mòdul. Podeu editar manualment aquest fitxer o utilitzar l'editor incrustat. BadValueForType=Valor incorrecte per al tipus %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/ca_ES/mrp.lang b/htdocs/langs/ca_ES/mrp.lang index ac57dc2e1cd..f00b539c73c 100644 --- a/htdocs/langs/ca_ES/mrp.lang +++ b/htdocs/langs/ca_ES/mrp.lang @@ -11,10 +11,10 @@ Bom=Llista de materials BillOfMaterials=Llista de materials BillOfMaterialsLines=Línies de llista de materials BOMsSetup=Configuració del mòdul BOM -ListOfBOMs=Llista de factures de material - BOM -ListOfManufacturingOrders=Llista d'ordres de fabricació +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Ordres de fabricació NewBOM=Llista nova de materials -ProductBOMHelp=Producte per crear (o desmuntar) amb aquesta llista de material.
Nota: Els productes amb la propietat 'Nature of product' = 'Matèria primera' no són visibles en aquesta llista. +ProductBOMHelp=Producte per a crear (o desmuntar) amb aquesta llista de material.
Nota: Els productes amb la propietat 'Natura del producte' = 'Matèria primera' no són visibles en aquesta llista. BOMsNumberingModules=Plantilles de numeració BOM BOMsModelModule=Plantilles de document BOM MOsNumberingModules=Models de numeració OF @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Esteu segur que voleu clonar la llista de materials ConfirmCloneMo=Esteu segur que voleu clonar la Ordre de Fabricació %s? ManufacturingEfficiency=Eficiència en la fabricació ConsumptionEfficiency=Eficiència del consum +Consumption=Consumption ValueOfMeansLoss=El valor de 0,95 significa una mitjana de 5%% de pèrdua durant la fabricació o el desmuntatge ValueOfMeansLossForProductProduced=Un valor de 0,95 significa una mitjana de 5%% de pèrdues de producte produït DeleteBillOfMaterials=Suprimeix la llista de materials @@ -82,7 +83,8 @@ ProductsToProduce=Productes a produir UnitCost=Cost unitari TotalCost=Cost total BOMTotalCost=El cost de produir aquesta Llista de materials en funció del cost de cada quantitat i producte a consumir (utilitza el preu de cost si està definit, altrament el preu mitjà ponderat si està definit, altrament el millor preu de compra) -GoOnTabProductionToProduceFirst=Per tancar una Ordre de fabricació primer heu d'iniciar la producció (vegeu la pestanya '%s'). Però sí podeu cancel·lar-la. +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" +GoOnTabProductionToProduceFirst=Per a tancar una Ordre de fabricació primer heu d'iniciar la producció (vegeu la pestanya «%s»). Però podeu cancel·lar-la. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Un kit no es pot utilitzar en una llista de material o en una OF Workstation=Estació de treball Workstations=Estacions de treball @@ -109,6 +111,10 @@ THMEstimatedHelp=Aquesta taxa permet definir un cost previst de l'article BOM=Factura de materials CollapseBOMHelp=Podeu definir la visualització per defecte dels detalls de la nomenclatura a la configuració del mòdul BOM MOAndLines=Comandes i línies de fabricació -MoChildGenerate=Generate Child Mo -ParentMo=MO Parent -MOChild=MO Child +MoChildGenerate=Genera Child Mo +ParentMo=MO Pare +MOChild=MO Nen +BomCantAddChildBom=La nomenclatura %s ja està present a l'arbre que porta a la nomenclatura %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=Productes de BOM +BOMServicesList=Serveis de BOM diff --git a/htdocs/langs/ca_ES/oauth.lang b/htdocs/langs/ca_ES/oauth.lang index 8c0cc35de63..ec96630cfcb 100644 --- a/htdocs/langs/ca_ES/oauth.lang +++ b/htdocs/langs/ca_ES/oauth.lang @@ -9,10 +9,11 @@ HasAccessToken=S'ha generat un token i s'ha desat en la base de dades local NewTokenStored=Token rebut i desat ToCheckDeleteTokenOnProvider=Feu clic aquí per a comprovar/eliminar l'autorització desada pel proveïdor OAuth %s TokenDeleted=Token eliminat +GetAccess=Feu clic aquí per a obtenir un testimoni RequestAccess=Feu clic aquí per sol·licitar/renovar l'accés i rebre un nou testimoni -DeleteAccess=Feu clic aquí per a suprimir el testimoni +DeleteAccess=Feu clic aquí per a eliminar el testimoni UseTheFollowingUrlAsRedirectURI=Utilitzeu l'URL següent com a URI de redirecció quan creeu les vostres credencials amb el vostre proveïdor de OAuth: -ListOfSupportedOauthProviders=Afegiu els vostres proveïdors de testimoni OAuth2. A continuació, aneu a la pàgina d'administració del vostre proveïdor d'OAuth per crear/obtenir un ID i un secret OAuth i deseu-los aquí. Un cop fet, activeu l'altra pestanya per generar el vostre testimoni. +ListOfSupportedOauthProviders=Afegiu els vostres proveïdors de testimoni OAuth2. A continuació, aneu a la pàgina d'administració del vostre proveïdor d'OAuth per a crear/obtenir un ID i un secret OAuth i deseu-los aquí. Un cop fet, activeu l'altra pestanya per a generar el vostre testimoni. OAuthSetupForLogin=Pàgina per gestionar (generar/suprimir) fitxes OAuth SeePreviousTab=Veure la pestanya anterior OAuthProvider=Proveïdor d'OAuth @@ -27,10 +28,13 @@ OAUTH_GOOGLE_SECRET=OAuth Google Secret OAUTH_GITHUB_NAME=Servei OAuth GitHub OAUTH_GITHUB_ID=OAuth GitHub Id OAUTH_GITHUB_SECRET=OAuth GitHub Secret -OAUTH_URL_FOR_CREDENTIAL=Aneu a aquesta pàgina per crear o obtenir el vostre identificador i secret d'OAuth +OAUTH_URL_FOR_CREDENTIAL=Aneu a aquesta pàgina per a crear o obtenir el vostre identificador i secret d'OAuth OAUTH_STRIPE_TEST_NAME=OAuth Stripe Test OAUTH_STRIPE_LIVE_NAME=OAuth Stripe Live OAUTH_ID=ID OAuth OAUTH_SECRET=Secret d'OAuth OAuthProviderAdded=S'ha afegit el proveïdor OAuth -AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=Ja existeix una entrada d'OAuth per a aquest proveïdor i l'etiqueta +AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=Ja existeix una entrada d'OAuth per a aquest proveïdor i nom +URLOfServiceForAuthorization=URL proporcionat pel servei OAuth per a l'autenticació +Scopes=Permisos (àmbits) +ScopeUndefined=Permissions (Scopes) undefined (see previous tab) diff --git a/htdocs/langs/ca_ES/opensurvey.lang b/htdocs/langs/ca_ES/opensurvey.lang index a19413eadc3..f063774f1a3 100644 --- a/htdocs/langs/ca_ES/opensurvey.lang +++ b/htdocs/langs/ca_ES/opensurvey.lang @@ -23,7 +23,7 @@ OpenSurveyHowTo=Si accepteu votar en aquesta enquesta, haureu de donar el vostre CommentsOfVoters=Comentaris dels votants ConfirmRemovalOfPoll=Està segur que desitja eliminar aquesta enquesta (i tots els vots) RemovePoll=Eliminar enquesta -UrlForSurvey=URL per indicar l'accés directe a l'enquesta +UrlForSurvey=URL per a indicar un accés directe a l'enquesta PollOnChoice=Està creant una enquesta amb múltiples opcions. Primer introdueixi totes les opcions possibles per aquesta enquesta: CreateSurveyDate=Crear una enquesta de data CreateSurveyStandard=Crear una enquesta estàndard @@ -31,7 +31,7 @@ CheckBox=Casella de selecció simple YesNoList=Llista (buit/sí/no) PourContreList=Llista (buit/a favor/en contra) AddNewColumn=Afegeix una columna nova -TitleChoice=Títol de l'opció +TitleChoice=Nom d'elecció ExportSpreadsheet=Exportar resultats a un full de càlcul ExpireDate=Data límit NbOfSurveys=Nombre d'enquestes diff --git a/htdocs/langs/ca_ES/orders.lang b/htdocs/langs/ca_ES/orders.lang index 5660430496e..472cd6f2c80 100644 --- a/htdocs/langs/ca_ES/orders.lang +++ b/htdocs/langs/ca_ES/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=Ja hi havia una comanda oberta vinculada a aquesta proposta, de manera que no es va crear cap altra comanda automàticament OrdersArea=Àrea comandes de clients SuppliersOrdersArea=Àrea de comandes de compra OrderCard=Fitxa comanda diff --git a/htdocs/langs/ca_ES/paybox.lang b/htdocs/langs/ca_ES/paybox.lang index 2dd9b7e3f54..876772c26b0 100644 --- a/htdocs/langs/ca_ES/paybox.lang +++ b/htdocs/langs/ca_ES/paybox.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - paybox PayBoxSetup=Configuració mòdul PayBox -PayBoxDesc=Aquest mòdul ofereix pàgines per permetre el pagament a Paybox per part dels clients. Això es pot utilitzar per a un pagament gratuït o per a un pagament d'un objecte Dolibarr concret (factura, comanda, ...) +PayBoxDesc=Aquest mòdul ofereix pàgines per a permetre el pagament a Paybox per part dels clients. Això es pot utilitzar per a un pagament gratuït o per a un pagament d'un objecte Dolibarr concret (factura, comanda, ...) FollowingUrlAreAvailableToMakePayments=Les següents URL estan disponibles per a permetre a un client fer un cobrament en objectes de Dolibarr PaymentForm=Formulari de pagament WelcomeOnPaymentPage=Benvingut als nostres serveis de pagament en línia @@ -19,8 +19,8 @@ YourPaymentHasNotBeenRecorded=El vostre pagament no s'ha registrat i la transacc AccountParameter=Paràmetres del compte UsageParameter=Paràmetres d'ús InformationToFindParameters=Ajuda per a trobar la vostra informació del compte %s -PAYBOX_CGI_URL_V2=Url del mòdul CGI Paybox de pagament -CSSUrlForPaymentForm=Url del full d'estil CSS per al formulari de pagament +PAYBOX_CGI_URL_V2=URL del mòdul CGI de Paybox per al pagament +CSSUrlForPaymentForm=URL del full d'estil CSS per al formulari de pagament NewPayboxPaymentReceived=S'ha rebut el nou pagament de Paybox NewPayboxPaymentFailed=S'ha provat el nou pagament de Paybox, però ha fallat PAYBOX_PAYONLINE_SENDEMAIL=Notificació per correu electrònic després de l'intent de pagament (èxit o fracàs) diff --git a/htdocs/langs/ca_ES/products.lang b/htdocs/langs/ca_ES/products.lang index 0db9bb1aec9..f599efead62 100644 --- a/htdocs/langs/ca_ES/products.lang +++ b/htdocs/langs/ca_ES/products.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - products ProductRef=Ref. producte -ProductLabel=Etiqueta producte -ProductLabelTranslated=Etiqueta de producte traduïda +ProductLabel=Nom del producte +ProductLabelTranslated=Nom de producte traduïda ProductDescription=Descripció del producte ProductDescriptionTranslated=Descripció de producte traduïda ProductNoteTranslated=Nota de producte traduïda @@ -80,11 +80,11 @@ SoldAmount=Import venut PurchasedAmount=Import comprat NewPrice=Preu nou MinPrice=Mín. preu de venda -EditSellingPriceLabel=Edita l'etiqueta de preu de venda +EditSellingPriceLabel=Edita el nom del preu de venda CantBeLessThanMinPrice=El preu de venda no pot ser inferior al mínim permès per a aquest producte (%s sense IVA). Aquest missatge també pot aparèixer si escriviu un descompte massa gran. ContractStatusClosed=Tancat ErrorProductAlreadyExists=Un producte amb la referència %s ja existeix. -ErrorProductBadRefOrLabel=El valor de la referència o etiqueta és incorrecte +ErrorProductBadRefOrLabel=Valor incorrecte de referència o nom. ErrorProductClone=S'ha produït un error en intentar clonar el producte o servei. ErrorPriceCantBeLowerThanMinPrice=Error, el preu no pot ser inferior al preu mínim Suppliers=Proveïdors @@ -178,7 +178,7 @@ StateOrigin=Estat | Província d'origen Nature=Naturalesa del producte (en brut / fabricat) NatureOfProductShort=Naturalesa del producte NatureOfProductDesc=Matèria primera o producte fabricat -ShortLabel=Etiqueta curta +ShortLabel=Nom curt Unit=Unitat p=u. set=conjunt @@ -324,7 +324,7 @@ DefaultUnitToShow=Unitat NbOfQtyInProposals=Qtat. en pressupostos ClinkOnALinkOfColumn=Fes clic en l'enllaç de columna %s per aconseguir una vista detallada... ProductsOrServicesTranslations=Traduccions de productes / serveis -TranslatedLabel=Etiqueta traduïda +TranslatedLabel=Nom traduït TranslatedDescription=Descripció traduïda TranslatedNote=Notes traduïdes ProductWeight=Pes per 1 producte @@ -345,7 +345,7 @@ PossibleValues=Valors possibles GoOnMenuToCreateVairants=Aneu al menú %s - %s per a preparar variants d’atributs (com ara colors, mida...) UseProductFournDesc=Afegiu una característica per definir la descripció del producte definida pels proveïdors (per a cada referència del proveïdor), a més de la descripció per als clients ProductSupplierDescription=Descripció del venedor del producte -UseProductSupplierPackaging=Utilitzeu els envasos als preus del proveïdor (calcular les quantitats segons els envasos fixats al preu del proveïdor quan afegiu / actualitzeu la línia dels documents del proveïdor) +UseProductSupplierPackaging=Utilitzeu l'embalatge per als preus arrodonits a múltiples per als preus de compra (torneu a calcular les quantitats segons els múltiples establerts als preus de compra quan afegiu/actualitzeu la línia en els documents d'un proveïdor) PackagingForThisProduct=Embalatge PackagingForThisProductDesc=Comprareu automàticament un múltiple d'aquesta quantitat. QtyRecalculatedWithPackaging=La quantitat de la línia es recalcula segons els envasos del proveïdor @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Acció només disponible sobre la variant de ProductsPricePerCustomer=Preus dels productes per clients ProductSupplierExtraFields=Atributs addicionals (preus de proveïdors) DeleteLinkedProduct=Suprimeix el producte fill enllaçat a la combinació -AmountUsedToUpdateWAP=Import a utilitzar per actualitzar el preu mitjà ponderat +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Preu mitjà ponderat PMPValueShort=PMP mandatoryperiod=Períodes obligatoris @@ -416,6 +416,7 @@ ProductsMergeSuccess=Els productes s'han fusionat ErrorsProductsMerge=Errors en la combinació de productes SwitchOnSaleStatus=Canvia l'estat de venda SwitchOnPurchaseStatus=Activa l'estat de compra +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Camps addicionals (moviment d'existències) InventoryExtraFields= Camps addicionals (inventari) ScanOrTypeOrCopyPasteYourBarCodes=Escaneja o escriviu o copieu/enganxeu els vostres codis de barres @@ -427,3 +428,4 @@ RealValuation=Valoració real ConfirmEditExtrafield = Seleccioneu l'extracamp que voleu modificar ConfirmEditExtrafieldQuestion = Esteu segur que voleu modificar aquest camp extra? ModifyValueExtrafields = Modificar el valor d'un camp extra +OrProductsWithCategories=O productes amb etiquetes diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang index cacab31b903..e0bd97da30b 100644 --- a/htdocs/langs/ca_ES/projects.lang +++ b/htdocs/langs/ca_ES/projects.lang @@ -2,7 +2,7 @@ RefProject=Ref. projecte ProjectRef=Ref. projecte ProjectId=ID projecte -ProjectLabel=Etiqueta de projecte +ProjectLabel=Nom del projecte ProjectsArea=Àrea de projectes ProjectStatus=Estat el projecte SharedProject=Projecte compartit @@ -23,6 +23,7 @@ TasksPublicDesc=Aquesta vista mostra tots els projectes i tasques en els que vos TasksDesc=Aquesta vista presenta tots els projectes i tasques (els permisos d'usuari us concedeixen permís per a veure-ho tot). AllTaskVisibleButEditIfYouAreAssigned=Totes les tasques per a projectes qualificats són visibles, però podeu ingressar només el temps per a la tasca assignada a l'usuari seleccionat. Assigneu la tasca si necessiteu introduir-hi el temps. OnlyYourTaskAreVisible=Només són visibles les tasques assignades. Si heu d'introduir el temps en una tasca i si la tasca no és visible aquí, heu d'assignar-la a vosaltres mateixos. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Tasques de projectes ProjectCategories=Etiquetes de projecte NewProject=Projecte nou @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Import d'oportunitats de projectes oberts p OpportunitiesStatusForProjects=Import d'oportunitats de projectes oberts per estat ShowProject=Veure projecte ShowTask=Veure tasca +SetThirdParty=Set third party SetProject=Indica el projecte +OutOfProject=Out of project NoProject=Cap projecte definit NbOfProjects=Nombre de projectes NbOfTasks=Nombre de tasques @@ -47,7 +50,7 @@ TimeSpentByUser=Temps dedicat per usuari TimesSpent=Temps dedicat TaskId=ID de tasca RefTask=Ref. Tasca -LabelTask=Etiqueta de tasques +LabelTask=Nom de la tasca TaskTimeSpent=Temps dedicat a les tasques TaskTimeUser=Usuari TaskTimeNote=Nota @@ -122,7 +125,8 @@ ValidateProject=Validar projecte ConfirmValidateProject=Vols validar aquest projecte? CloseAProject=Tancar projecte ConfirmCloseAProject=Vols tancar aquest projecte? -AlsoCloseAProject=Tanqueu el projecte també (manteniu-lo obert si encara heu de seguir les tasques de producció) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Manteniu-lo obert si encara heu de seguir les tasques de producció ReOpenAProject=Reobrir projecte ConfirmReOpenAProject=Vols reobrir aquest projecte? ProjectContact=Contactes del projecte @@ -165,7 +169,7 @@ OpportunityProbability=Probabilitat d'oportunitat OpportunityProbabilityShort=Probab. d'op. OpportunityAmount=Import de la oportunitat OpportunityAmountShort=Import de la oportunitat -OpportunityWeightedAmount=Import ponderat per l'oportunitat +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Op. quantitat ponderada OpportunityAmountAverageShort=Import mitjà de la oportunitat OpportunityAmountWeigthedShort=Import d'oportunitat ponderada @@ -221,7 +225,7 @@ ProjectsStatistics=Estadístiques de projectes o leads TasksStatistics=Estadístiques de tasques de projectes o leads TaskAssignedToEnterTime=Tasca assignada. És possible entrar els temps en aquesta tasca. IdTaskTime=Id de temps de tasca -YouCanCompleteRef=Si voleu completar la referència amb algun sufix, es recomana afegir un caràcter per separar-lo, de manera que la numeració automàtica encara funcionarà correctament per als propers projectes. Per exemple %s-MYSUFFIX +YouCanCompleteRef=Si voleu completar la referència amb algun sufix, es recomana afegir un caràcter - per a separar-lo, de manera que la numeració automàtica encara funcionarà correctament per als propers projectes. Per exemple, %s-MYSUFFIX OpenedProjectsByThirdparties=Projectes oberts per tercers OnlyOpportunitiesShort=Només oportunitats OpenedOpportunitiesShort=Oportunitats obertes @@ -238,7 +242,7 @@ OppStatusPENDING=Pendent OppStatusWON=Guanyat OppStatusLOST=Perdut Budget=Pressupost -AllowToLinkFromOtherCompany=Permet enllaçar projectes procedents d'altres companyies

Valors possibles :
- Mantenir en blanc: Pot enllaçar qualsevol projecte de la companyia (per defecte)
- "tot" : Pot enllaçar qualsevol projecte, inclòs projectes d'altres companyies
- Llista d'identificadors de tercers separats per comes : Pot enllaçar tots els projectes dels tercers definits dintre d'aquesta llista (Exemple : 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Darrers %s projectes LatestModifiedProjects=Darrers %s projectes modificats OtherFilteredTasks=Altres tasques filtrades @@ -249,8 +253,8 @@ ChooseANotYetAssignedTask=Trieu una tasca que encara no us ha estat assignada # Comments trans AllowCommentOnTask=Permet comentaris dels usuaris a les tasques AllowCommentOnProject=Permetre comentaris dels usuaris als projectes -DontHavePermissionForCloseProject=No teniu permisos per tancar el projecte %s -DontHaveTheValidateStatus=El projecte %s ha de ser obert per tancar +DontHavePermissionForCloseProject=No teniu permisos per a tancar el projecte %s +DontHaveTheValidateStatus=El projecte %s ha d'estar obert per a tancar-se RecordsClosed=%s projecte(s) tancat(s) SendProjectRef=Informació del projecte %s ModuleSalaryToDefineHourlyRateMustBeEnabled=El mòdul "Salaris" ha d'estar habilitat per a definir la tarifa horària dels empleats per tal de valorar el temps dedicat @@ -259,7 +263,7 @@ TimeSpentInvoiced=Temps de facturació facturat TimeSpentForIntervention=Temps dedicat TimeSpentForInvoice=Temps dedicat OneLinePerUser=Una línia per usuari -ServiceToUseOnLines=Servei d'ús a les línies +ServiceToUseOnLines=Servei per defecte per a utilitzar a les línies InvoiceGeneratedFromTimeSpent=La factura %s s'ha generat a partir del temps dedicat al projecte InterventionGeneratedFromTimeSpent=La intervenció %s s'ha generat a partir del temps dedicat al projecte ProjectBillTimeDescription=Comproveu si heu introduït el full de temps en les tasques del projecte I teniu previst generar factures des del full de temps per a facturar al client del projecte (no comproveu si voleu crear la factura que no es basa en els fulls de temps introduïts). Nota: Per a generar la factura, aneu a la pestanya "Temps introduït" del projecte i seleccioneu les línies que cal incloure. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=El benefici es calcula utilitzant AddPersonToTask=Afegeix també a les tasques UsageOrganizeEvent=Ús: organització d'esdeveniments PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classifica un projecte com a tancat quan s'hagin completat totes les seves tasques (progrés 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Nota: els projectes existents amb totes les tasques amb un progrés del 100%% no es veuran afectats, i els haureu de tancar manualment. Així doncs, aquesta opció només afecta els projectes oberts. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Seleccioneu les línies de temps que no es facturen i, a continuació, feu una acció massiva "Genera factura" per facturar-les ProjectTasksWithoutTimeSpent=Projecte tasques sense temps dedicat FormForNewLeadDesc=Gràcies per omplir el següent formulari per contactar amb nosaltres. També podeu enviar-nos un correu electrònic directament a %s . @@ -294,3 +298,4 @@ EnablePublicLeadForm=Habiliteu el formulari públic de contacte NewLeadbyWeb=El teu missatge o sol·licitud s'ha enregistrat. Et respondrem o contactarem aviat. NewLeadForm=Nou formulari de contacte LeadFromPublicForm=Pista en línia des de forma pública +ExportAccountingReportButtonLabel=Obteniu informe diff --git a/htdocs/langs/ca_ES/propal.lang b/htdocs/langs/ca_ES/propal.lang index 23d054a0aa2..caca918f9a6 100644 --- a/htdocs/langs/ca_ES/propal.lang +++ b/htdocs/langs/ca_ES/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Temps de lliurament SetAvailability=Indica el temps de lliurament AfterOrder=després de la comanda OtherProposals=Altres pressupostos + ##### Availability ##### AvailabilityTypeAV_NOW=Immediata AvailabilityTypeAV_1W=1 setmana AvailabilityTypeAV_2W=2 setmanes AvailabilityTypeAV_3W=3 setmanes AvailabilityTypeAV_1M=1 mes -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Agent comercial del seguiment del pressupost TypeContact_propal_external_BILLING=Contacte client de facturació pressupost TypeContact_propal_external_CUSTOMER=Contacte client seguiment pressupost TypeContact_propal_external_SHIPPING=Contacte del client pel lliurament + # Document models -DocModelAzurDescription=Un model complet de pressupost (antiga implementació de la plantilla Cyan) -DocModelCyanDescription=Un model de pressupost complet -DefaultModelPropalCreate=Model per defecte -DefaultModelPropalToBill=Model per defecte en tancar un pressupost (a facturar) -DefaultModelPropalClosed=Model per defecte en tancar un pressupost (no facturat) -ProposalCustomerSignature=Acceptació per escrit, segell de l'empresa, data i signatura -ProposalsStatisticsSuppliers=Estadístiques de propostes de proveïdors -CaseFollowedBy=Cas seguit per -SignedOnly=Només signat -NoSign=Conjunt no signat -NoSigned=conjunt no signat CantBeNoSign=no es pot configurar sense signar +CaseFollowedBy=Cas seguit per ConfirmMassNoSignature=Confirmació massiva no signada ConfirmMassNoSignatureQuestion=Esteu segur que voleu establir els registres seleccionats no signats? -IsNotADraft=no és un esborrany -PassedInOpenStatus=ha estat validat -Sign=Signe -Signed=signat -ConfirmMassValidation=Confirmació de validació massiva ConfirmMassSignature=Confirmació de signatura massiva -ConfirmMassValidationQuestion=Esteu segur que voleu validar els registres seleccionats? ConfirmMassSignatureQuestion=Esteu segur que voleu signar els registres seleccionats? -IdProposal=ID del pressupost +ConfirmMassValidation=Confirmació de validació massiva +ConfirmMassValidationQuestion=Esteu segur que voleu validar els registres seleccionats? +ConfirmRefusePropal=Esteu segur que voleu rebutjar aquesta proposta comercial? +ContractSigned=Contracte signat +DefaultModelPropalClosed=Model per defecte en tancar un pressupost (no facturat) +DefaultModelPropalCreate=Model per defecte +DefaultModelPropalToBill=Model per defecte en tancar un pressupost (a facturar) +DocModelAzurDescription=Un model complet de pressupost (antiga implementació de la plantilla Cyan) +DocModelCyanDescription=Un model de pressupost complet +FichinterSigned=Intervention signed IdProduct=ID de producte +IdProposal=ID del pressupost +IsNotADraft=no és un esborrany LineBuyPriceHT=Preu de compra sense impostos per línia -SignPropal=Acceptar la proposta +NoSign=Rebutja +NoSigned=conjunt no signat +PassedInOpenStatus=ha estat validat +PropalAlreadyRefused=Proposta ja rebutjada +PropalAlreadySigned=Proposta ja acceptada +PropalRefused=Proposta rebutjada +PropalSigned=S'accepta la proposta +ProposalCustomerSignature=Acceptació per escrit, segell de l'empresa, data i signatura +ProposalsStatisticsSuppliers=Estadístiques de propostes de proveïdors RefusePropal=Rebutja la proposta Sign=Signe -NoSign=Conjunt no signat -PropalAlreadySigned=Proposta ja acceptada -PropalAlreadyRefused=Proposta ja rebutjada -PropalSigned=S'accepta la proposta -PropalRefused=Proposta rebutjada -ConfirmRefusePropal=Esteu segur que voleu rebutjar aquesta proposta comercial? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Acceptar la proposta +Signed=signat +SignedOnly=Només signat diff --git a/htdocs/langs/ca_ES/receiptprinter.lang b/htdocs/langs/ca_ES/receiptprinter.lang index cee89d1b087..246b2285992 100644 --- a/htdocs/langs/ca_ES/receiptprinter.lang +++ b/htdocs/langs/ca_ES/receiptprinter.lang @@ -7,7 +7,7 @@ TestSentToPrinter=Prova enviada a la impressora %s ReceiptPrinter=Impressores de tiquets ReceiptPrinterDesc=Configuració d'impressores de tiquets ReceiptPrinterTemplateDesc=Configuració de plantilles -ReceiptPrinterTypeDesc=Descripció del tipus d'impressora de tiquets +ReceiptPrinterTypeDesc=Exemple de valors possibles per al camp "Paràmetres" segons el tipus de controlador ReceiptPrinterProfileDesc=Descripció del perfil de la impressora de tiquets ListPrinters=Llista d'impressores SetupReceiptTemplate=Configuració de plantilla @@ -35,9 +35,9 @@ DOL_LINE_FEED=Salta la línia DOL_ALIGN_LEFT=Alinea el text a l'esquerra DOL_ALIGN_CENTER=Centra el text DOL_ALIGN_RIGHT=Alinea el text a la dreta -DOL_USE_FONT_A=Utilitza la font A de la impressora -DOL_USE_FONT_B=Utilitza la font B de la impressora -DOL_USE_FONT_C=Utilitza la font C de la impressora +DOL_USE_FONT_A=Utilitzeu el tipus de lletra A de la impressora +DOL_USE_FONT_B=Utilitzeu el tipus de lletra B de la impressora +DOL_USE_FONT_C=Utilitzeu el tipus de lletra C de la impressora DOL_PRINT_BARCODE=Imprimeix codi de barres DOL_PRINT_BARCODE_CUSTOMER_ID=Imprimeix codi de barres del ID de client DOL_CUT_PAPER_FULL=Talla el tiquet completament @@ -55,6 +55,8 @@ DOL_DEFAULT_HEIGHT_WIDTH=Alçada i amplada per defecte DOL_UNDERLINE=Activa subratllat DOL_UNDERLINE_DISABLED=Desactiva subratllat DOL_BEEP=So beep +DOL_BEEP_ALTERNATIVE=So de bip (mode alternatiu) +DOL_PRINT_CURR_DATE=Imprimeix la data/hora actuals DOL_PRINT_TEXT=Imprimeix text DateInvoiceWithTime=Data i hora de la factura YearInvoice=Any de factura @@ -72,7 +74,7 @@ DOL_VALUE_CUSTOMER_MAIL=Correu del client DOL_VALUE_CUSTOMER_PHONE=Telèfon del client DOL_VALUE_CUSTOMER_MOBILE=Mòbil del client DOL_VALUE_CUSTOMER_SKYPE=Skype del client -DOL_VALUE_CUSTOMER_TAX_NUMBER=CIF/NIF del client +DOL_VALUE_CUSTOMER_TAX_NUMBER=Número fiscal del client DOL_VALUE_CUSTOMER_ACCOUNT_BALANCE=Saldo del compte del client DOL_VALUE_MYSOC_NAME=El nom de l'empresa VendorLastname=Cognom del venedor diff --git a/htdocs/langs/ca_ES/recruitment.lang b/htdocs/langs/ca_ES/recruitment.lang index 6482ee9a72d..b9a7d395496 100644 --- a/htdocs/langs/ca_ES/recruitment.lang +++ b/htdocs/langs/ca_ES/recruitment.lang @@ -39,7 +39,7 @@ About = Quant a RecruitmentAbout = Quant a la contractació RecruitmentAboutPage = Pàgina quant a la contractació NbOfEmployeesExpected=Nombre previst d'empleats -JobLabel=Descripció del lloc de treball +JobLabel=Nom del lloc de treball WorkPlace=Lloc de treball DateExpected=Data prevista FutureManager=Futur gerent @@ -57,15 +57,16 @@ EmailRecruiter=Correu electrònic del reclutador ToUseAGenericEmail=Per a utilitzar un correu electrònic genèric. Si no està definit, s’utilitzarà el correu electrònic del responsable de la contractació NewCandidature=Candidatura nova ListOfCandidatures=Llista de candidatures -RequestedRemuneration=Retribució sol·licitada -ProposedRemuneration=Retribució proposada +Remuneration=Sou +RequestedRemuneration=Salari sol·licitat +ProposedRemuneration=Salari proposat ContractProposed=Contracte proposat ContractSigned=Contracte signat ContractRefused=Contracte denegat RecruitmentCandidature=Candidatura JobPositions=Llocs de treball RecruitmentCandidatures=Candidatures -InterviewToDo=Entrevista per a fer +InterviewToDo=Contactes a seguir AnswerCandidature=Resposta de la candidatura YourCandidature=La teva candidatura YourCandidatureAnswerMessage=Gràcies per la teva candidatura.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=L’oferta de feina està tancada. ExtrafieldsJobPosition=Atributs complementaris (llocs de treball) ExtrafieldsApplication=Atributs complementaris (sol·licituds de feina) MakeOffer=Feu una oferta +WeAreRecruiting=Estem reclutant. Aquesta és una llista de places obertes per cobrir... +NoPositionOpen=No hi ha posicions obertes de moment diff --git a/htdocs/langs/ca_ES/salaries.lang b/htdocs/langs/ca_ES/salaries.lang index e21803b9e15..ff6d4439d9b 100644 --- a/htdocs/langs/ca_ES/salaries.lang +++ b/htdocs/langs/ca_ES/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Compte comptable utilitzat per usuaris tercers -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=El compte comptable dedicat definit a la fitxa d'usuari només s’utilitzarà per a la comptabilitat auxiliar. Aquest s'utilitzarà per al llibre major i com a valor per defecte de la comptabilitat auxiliar si no es defineix un compte comptable d'usuari dedicat. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Compte comptable per defecte per als pagaments salarials CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=De manera predeterminada, deixeu buida l'opció "Crear automàticament un pagament total" quan creeu un sou Salary=Sou diff --git a/htdocs/langs/ca_ES/stocks.lang b/htdocs/langs/ca_ES/stocks.lang index cef3f462b29..abdf7041022 100644 --- a/htdocs/langs/ca_ES/stocks.lang +++ b/htdocs/langs/ca_ES/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Data en el futur StocksByLotSerial=Estocs per lot/sèrie LotSerial=Lots/Sèries LotSerialList=Llista de lots/sèries +SubjectToLotSerialOnly=Productes subjectes només a lot/sèrie Movements=Moviments ErrorWarehouseRefRequired=El nom de referència del magatzem és obligatori ListOfWarehouses=Llistat de magatzems @@ -34,7 +35,7 @@ StockMovementForId=ID de moviment %d ListMouvementStockProject=Llista de moviments d'estoc associats al projecte StocksArea=Àrea de magatzems AllWarehouses=Tots els magatzems -IncludeEmptyDesiredStock=Inclou també estoc negatives amb estoc desitjat no definit +IncludeEmptyDesiredStock=Inclou també estoc negatiu amb estoc desitjat sense definir IncludeAlsoDraftOrders=Inclou també projectes d'ordre Location=Lloc LocationSummary=Nom curt de la ubicació @@ -48,7 +49,7 @@ StockCorrection=Regularització d'estoc CorrectStock=Regularització d'estoc StockTransfer=Transferència d’estoc TransferStock=Transferència d'estoc -MassStockTransferShort=Transferència d'estoc massiu +MassStockTransferShort=Bulk stock change StockMovement=Moviment d'estoc StockMovements=Moviments d'estoc NumberOfUnit=Nombre d'unitats @@ -146,15 +147,16 @@ Replenishments=reaprovisionament NbOfProductBeforePeriod=Quantitat del producte %s en estoc abans del període seleccionat (< %s) NbOfProductAfterPeriod=Quantitat de producte %s en estoc després del període seleccionat (> %s) MassMovement=Moviments en massa -SelectProductInAndOutWareHouse=Seleccioneu un magatzem d'origen i un magatzem de destinació, un producte i una quantitat i feu clic a "%s". Un cop fet això per a tots els moviments necessaris, feu clic a "%s". +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=Registre de transferència +RecordMovements=Record stock movements ReceivingForSameOrder=Recepcions d'aquesta comanda StockMovementRecorded=Moviments d'estoc registrat RuleForStockAvailability=Regles de requeriment d'estoc StockMustBeEnoughForInvoice=El nivell d'estoc ha de ser suficient per a afegir el producte/servei a la factura (la comprovació es fa sobre l'estoc real actual quan s'afegeix una línia a la factura sigui quina sigui la regla del canvi automàtic d'estoc) StockMustBeEnoughForOrder=El nivell d'estoc ha de ser suficient per a afegir el producte/servei a la comanda (la comprovació es fa sobre l'estoc real actual quan s'afegeix una línia a la comanda sigui quina sigui la regla del canvi automàtic d'estoc) StockMustBeEnoughForShipment= El nivell d'estoc ha de ser suficient per a afegir el producte/servei a l'enviament (la comprovació es fa sobre l'estoc real actual quan s'afegeix una línia a l'enviament sigui quina sigui la regla del canvi automàtic d'estoc) -MovementLabel=Etiqueta del moviment +MovementLabel=Nom del moviment TypeMovement=Direcció de moviment DateMovement=Data de moviment InventoryCode=Moviments o codi d'inventari @@ -234,7 +236,7 @@ StockIncrease=Augment d'estoc StockDecrease=Disminució d'estoc InventoryForASpecificWarehouse=Inventari d’un magatzem específic InventoryForASpecificProduct=Inventari d’un producte específic -StockIsRequiredToChooseWhichLotToUse=Es requereix estoc per a triar quin lot utilitzar +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=Obligar a AlwaysShowFullArbo=Mostra l'arbre complet de magatzems a la finestra emergent dels enllaços de magatzem (Advertència: pot disminuir el rendiment de manera espectacular) StockAtDatePastDesc=Aquí podeu veure l'estoc (estoc real) en una data determinada del passat @@ -246,7 +248,7 @@ UpdateByScaningProductBarcode=Actualització per escaneig (codi de barres de pro UpdateByScaningLot=Actualització per escaneig (codi de barres lot|sèrie) DisableStockChangeOfSubProduct=Desactiva el canvi d'estoc de tots els subproductes d'aquest kit durant aquest moviment. ImportFromCSV=Importa la llista de moviments CSV -ChooseFileToImport=Pengeu un fitxer i feu clic a la icona %s per seleccionar el fitxer com a fitxer d'importació d'origen ... +ChooseFileToImport=Carregueu el fitxer i feu clic a la icona %s per a seleccionar el fitxer com a fitxer d'importació d'origen... SelectAStockMovementFileToImport=seleccioneu un fitxer de moviment de valors per importar InfoTemplateImport=El fitxer carregat ha de tenir aquest format (* són camps obligatoris):
Magatzem font * | Magatzem objectiu * | Producte * | Quantitat * | Número de lot / sèrie
El separador de caràcters CSV ha de ser " %s " LabelOfInventoryMovemement=Inventari %s diff --git a/htdocs/langs/ca_ES/ticket.lang b/htdocs/langs/ca_ES/ticket.lang index 7aa1e274dca..6d113e189d6 100644 --- a/htdocs/langs/ca_ES/ticket.lang +++ b/htdocs/langs/ca_ES/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Esborrar tiquets Permission56004=Gestiona els tiquets Permission56005=Veure els tiquets de tots els tercers (no efectiu per als usuaris externs, sempre estarà limitat al tercer del qual depenen) +Tickets=Tiquets TicketDictType=Tiquet - Tipus TicketDictCategory=Tiquet - Grups TicketDictSeverity=Tiquet - Severitats @@ -100,9 +101,9 @@ TicketParamPublicInterface=Configuració de la interfície pública TicketsEmailMustExist=Cal crear una adreça de correu electrònic existent per a crear un tiquet TicketsEmailMustExistHelp=A la interfície pública, l'adreça de correu electrònic ja s'hauria d'emplenar a la base de dades per a crear un nou tiquet. TicketCreateThirdPartyWithContactIfNotExist=Demaneu nom i nom de l'empresa per correus electrònics desconeguts. -TicketCreateThirdPartyWithContactIfNotExistHelp=Comproveu si existeix un tercer o un contacte per al correu electrònic introduït. Si no, demaneu un nom i un nom d'empresa per crear un tercer amb contacte. +TicketCreateThirdPartyWithContactIfNotExistHelp=Comproveu si existeix un tercer o un contacte per al correu electrònic introduït. Si no, demaneu un nom i un nom d'empresa per a crear un tercer amb contacte. PublicInterface=Interfície pública -TicketUrlPublicInterfaceLabelAdmin=URL alternativa per a la interfície pública +TicketUrlPublicInterfaceLabelAdmin=URL alternatiu per a la interfície pública TicketUrlPublicInterfaceHelpAdmin=És possible definir un àlies al servidor web i, per tant, posar a disposició la interfície pública amb una altra URL (el servidor ha d'actuar com a proxy en aquest nou URL) TicketPublicInterfaceTextHomeLabelAdmin=Text de benvinguda de la interfície pública TicketPublicInterfaceTextHome=Podeu crear un tiquet d'assistència o visualitzar existents a partir del seu identificador de traça del tiquet. @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Quan tanqueu un bitllet, se us proposarà enviar un m TicketWrongContact=El contacte sempre que no formi part dels contactes actuals de les entrades. Correu electrònic no enviat. TicketChooseProductCategory=Categoria de producte per al suport de bitllets TicketChooseProductCategoryHelp=Seleccioneu la categoria de producte de suport de bitllets. S'utilitzarà per enllaçar automàticament un contracte amb un bitllet. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=El tiquet s'ha assignat ara TicketChangeType=Tipus de canvi TicketChangeCategory=Canvia el codi analític TicketChangeSeverity=Canviar el nivell de gravetat -TicketAddMessage=Afegiu un missatge -AddMessage=Afegiu un missatge +TicketAddMessage=Afegeix un missatge privat MessageSuccessfullyAdded=Tiquet afegit TicketMessageSuccessfullyAdded=El missatge s'ha afegit correctament TicketMessagesList=Llista de missatges @@ -204,8 +206,8 @@ TicketSeverity=Gravetat ShowTicket=Consultar tiquet RelatedTickets=Tiquets relacionats TicketAddIntervention=Crea intervenció -CloseTicket=Tancar | Resoldre el bitllet -AbandonTicket=Abandonar el bitllet +CloseTicket=Tanca|Resol +AbandonTicket=Abandonar CloseATicket=Tancar | Resoldre un bitllet ConfirmCloseAticket=Confirma el tancament del tiquet ConfirmAbandonTicket=Confirmeu el tancament del bitllet a l'estat "Abandonat" @@ -218,19 +220,18 @@ TicketUpdated=Tiquet actualitzat SendMessageByEmail=Envia un missatge per correu electrònic TicketNewMessage=Missatge nou ErrorMailRecipientIsEmptyForSendTicketMessage=El destinatari està buit. Email no enviat -TicketGoIntoContactTab=Aneu a la pestanya "Contactes" per seleccionar-los -TicketMessageMailIntro=Introducció +TicketGoIntoContactTab=Aneu a la pestanya "Contactes" per a seleccionar-los +TicketMessageMailIntro=Capçalera del missatge TicketMessageMailIntroHelp=Aquest text només s'afegeix al principi del correu electrònic i no es desarà. -TicketMessageMailIntroLabelAdmin=Text d'introducció a totes les respostes dels bitllets TicketMessageMailIntroText=Hola,
S'ha afegit una resposta nova a un bitllet que seguiu. Aquest és el missatge:
TicketMessageMailIntroHelpAdmin=Aquest text s'inserirà abans de la resposta en respondre a un bitllet de Dolibarr -TicketMessageMailSignature=Signatura -TicketMessageMailSignatureHelp=Aquest text només s'afegeix al final del correu electrònic i no es desarà. -TicketMessageMailSignatureText=Missatge enviat per %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Signatura del correu electrònic de resposta -TicketMessageMailSignatureHelpAdmin=Aquest text s'inserirà després del missatge de resposta. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Aquest text s'inserirà després del missatge de resposta. TicketMessageHelp=Només aquest text es guardarà a la llista de missatges de la targeta de tiquet. TicketMessageSubstitutionReplacedByGenericValues=Les variables de substitució es reemplacen per valors genèrics. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Temps transcorregut des de TicketTimeToRead=Temps transcorregut abans de llegir TicketTimeElapsedBeforeSince=Temps transcorregut abans / després @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=S'ha publicat un nou missatge al tiqu TicketAssignedToYou=Tiquet assignat TicketAssignedEmailBody=Se us ha assignat el tiquet # %s per %s MarkMessageAsPrivate=Marcar el missatge com privat +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Aquest missatge no es mostrarà als usuaris externs TicketEmailOriginIssuer=Emissor en l'origen dels tiquets InitialMessage=Missatge inicial @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Podeu veure el progrés del tiquet a la TicketCloseEmailBodyInfosTrackUrlCustomer=Podeu consultar l'historial d'aquest tiquet fent clic al següent enllaç TicketEmailPleaseDoNotReplyToThisEmail=No respongueu directament a aquest correu electrònic. Utilitzeu l'enllaç per respondre des de la mateixa interfície. TicketPublicInfoCreateTicket=Aquest formulari us permet registrar un tiquet de suport al nostre sistema de gestió. -TicketPublicPleaseBeAccuratelyDescribe=Descriviu amb precisió el problema. Proporcioneu la màxima informació possible per a permetre’ns identificar correctament la vostra sol·licitud. +TicketPublicPleaseBeAccuratelyDescribe=Descriu la teva pregunta amb precisió. Proporcioneu la màxima informació possible que ens permeti identificar correctament la vostra sol·licitud. TicketPublicMsgViewLogIn=Introduïu l'identificador de traça dels tiquets (ID) TicketTrackId=ID de seguiment públic OneOfTicketTrackId=Un dels vostres ID de seguiment diff --git a/htdocs/langs/ca_ES/withdrawals.lang b/htdocs/langs/ca_ES/withdrawals.lang index 9a6743cfa97..d6b183c7c69 100644 --- a/htdocs/langs/ca_ES/withdrawals.lang +++ b/htdocs/langs/ca_ES/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Factura en espera de transferència bancàri AmountToWithdraw=Import a domiciliar AmountToTransfer=Import a transferir NoInvoiceToWithdraw=No hi ha cap factura oberta per a '%s'. Aneu a la pestanya "%s" de la fitxa de factura per a fer una sol·licitud. -NoSupplierInvoiceToWithdraw=No hi ha cap factura de proveïdor pendent amb "sol·licituds de crèdit directe" obertes. Aneu a la pestanya "%s" de la fitxa de la factura per a fer una sol·licitud. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Usuari responsable WithdrawalsSetup=Configuració del pagament mitjançant domiciliació bancària CreditTransferSetup=Configuració de transferència bancària @@ -42,6 +42,7 @@ CreditTransferStatistics=Estadístiques de transferència bancària Rejects=Devolucions LastWithdrawalReceipt=Últims %s rebuts domiciliats MakeWithdrawRequest=Fes una sol·licitud de domiciliació +MakeWithdrawRequestStripe=Feu una sol·licitud de pagament per domiciliació bancària mitjançant Stripe MakeBankTransferOrder=Fes una sol·licitud de transferència WithdrawRequestsDone=%s domiciliacions registrades BankTransferRequestsDone=S'han registrat %s sol·licituds de transferència @@ -100,8 +101,11 @@ CreditDate=Abonada el WithdrawalFileNotCapable=No es pot generar el fitxer de rebut de domiciliació del vostre país %s (El vostre país no és compatible) ShowWithdraw=Mostra l'ordre de domiciliació IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Tot i això, si la factura té com a mínim una ordre de pagament per domiciliació bancària encara no processada, no s’establirà com a pagament per a permetre la gestió prèvia de la retirada. -DoStandingOrdersBeforePayments=Aquesta pestanya us permet sol·licitar una ordre de pagament per domiciliació bancària. Un cop fet això, aneu al menú Banc-> Pagament mitjançant domiciliació bancària per a generar i gestionar l’ordre de domiciliació bancària. Quan es tanca la comanda de domiciliació bancària, el pagament de les factures es registrarà automàticament i es tancaran les factures si la resta de pagament és nul·la. -DoCreditTransferBeforePayments=Aquesta pestanya us permet sol·licitar una ordre de transferència bancària. Un cop feta, aneu al menú Banc->Pagament per transferència bancària per a generar i gestionar l'ordre de transferència bancària. Quan es tanca l'ordre de transferència bancària, el pagament de les factures es registrarà automàticament i es tancaran les factures si no queda cap pagament pendent. +DoStandingOrdersBeforePayments=Aquesta pestanya permet sol·licitar una ordre de pagament per domiciliació bancària. Un cop fet, podeu entrar al menú "Banc->Pagament per domiciliació bancària" per generar i gestionar un fitxer de comanda de domiciliació bancària. +DoStandingOrdersBeforePayments2=També podeu enviar una sol·licitud directament a un processador de pagaments SEPA com Stripe, ... +DoStandingOrdersBeforePayments3=Quan es tanqui l'ordre de domiciliació bancària, el pagament de les factures es registrarà automàticament i les factures es tanquen si la resta per pagar és nul·la. +DoCreditTransferBeforePayments=Aquesta pestanya us permet sol·licitar una ordre de transferència de crèdit. Un cop fet, aneu al menú "Banc->Pagament per transferència de crèdit" per generar i gestionar un fitxer d'ordre de transferència de crèdit. +DoCreditTransferBeforePayments3=Quan es tanqui l'ordre de transferència de crèdit, el pagament de les factures es registrarà automàticament i les factures es tanquen si la resta per pagar és nul·la. WithdrawalFile=Fitxer de comanda de dèbit CreditTransferFile=Fitxer de transferència de crèdit SetToStatusSent=Estableix l'estat "Fitxer enviat" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=No és possible crear una domiciliació sense impo SepaMandate=Mandat de domiciliació bancària SEPA SepaMandateShort=Mandat SEPA PleaseReturnMandate=Si us plau, envieu aquest formulari de mandat per correu electrònic a %s o per correu postal a -SEPALegalText=En signar aquest formulari de mandat, autoritzeu (A) %s a enviar instruccions al vostre banc per carregar el vostre compte i (B) al vostre banc a domiciliar el vostre compte d'acord amb les instruccions de %s. Com a part dels vostres drets, teniu dret a un reemborsament del vostre banc segons els termes i condicions del vostre acord amb el vostre banc. Els vostres drets respecte al mandat anterior s'expliquen en un comunicat que podeu obtenir al vostre banc. +SEPALegalText=En signar aquest formulari de mandat, autoritzeu (A) a %s i al seu proveïdor de serveis de pagament a enviar instruccions al vostre banc per carregar el vostre compte i (B) al vostre banc a domiciliar el vostre compte d'acord amb les instruccions d'%s. Com a part dels vostres drets, teniu dret a un reemborsament del vostre banc segons els termes i condicions del vostre acord amb el vostre banc. Els vostres drets respecte al mandat anterior s'expliquen en un comunicat que podeu obtenir al vostre banc. CreditorIdentifier=Identificador del creditor CreditorName=Nom del creditor SEPAFillForm=(B) Si us plau completa tots els camps marcats amb * diff --git a/htdocs/langs/ca_ES/workflow.lang b/htdocs/langs/ca_ES/workflow.lang index 1b8a1353a66..fb65a49a9f3 100644 --- a/htdocs/langs/ca_ES/workflow.lang +++ b/htdocs/langs/ca_ES/workflow.lang @@ -19,10 +19,10 @@ descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Classifiqueu la comanda de v descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classifica el pressupost de proveïdor vinculat com facturat quan la factura de proveïdor és validada (i si l'import de la factura és igual a l'import total del pressupost vinculat) # Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classifica la comanda de proveïdor vinculada com facturada quan la factura de proveïdor és validada (i si l'import de la factura és igual a l'import total de la comanda vinculada) -descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classifica l'ordre de compra d'origen enllaçat com a rebut quan es valida una recepció (i si la quantitat rebuda per totes les recepcions és la mateixa que a l'ordre de compra per actualitzar) -descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classifica l'ordre de compra d'origen enllaçat com a rebut quan es tanca una recepció (i si la quantitat rebuda per totes les recepcions és la mateixa que a l'ordre de compra per actualitzar) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classifica com a rebuda l'ordre de compra d'origen enllaçada quan es valida una recepció (i si la quantitat rebuda per totes les recepcions és la mateixa que a l'ordre de compra per a actualitzar) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classifica com a rebuda l'ordre de compra d'origen enllaçada quan es tanca una recepció (i si la quantitat rebuda per totes les recepcions és la mateixa que a l'ordre de compra per a actualitzar) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Classifica les recepcions com a "facturades" quan es valida una comanda de proveïdor enllaçada +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Quan creeu un bitllet, enllaceu els contractes disponibles del tercer coincident descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=En enllaçar contractes, cerqueu entre els de les empreses matrius @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Tanca totes les intervencions vinculades AutomaticCreation=Creació automàtica AutomaticClassification=Classificació automàtica # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classifica com a tancat l'enviament d'origen enllaçat quan es validi la factura del client +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) AutomaticClosing=Tancament automàtic AutomaticLinking=Enllaç automàtic diff --git a/htdocs/langs/cs_CZ/accountancy.lang b/htdocs/langs/cs_CZ/accountancy.lang index 9017f3151eb..10e039ebde0 100644 --- a/htdocs/langs/cs_CZ/accountancy.lang +++ b/htdocs/langs/cs_CZ/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Země, které nejsou v EHS CountriesInEECExceptMe=Země v EHS kromě %s CountriesExceptMe=Všechny země kromě %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Hlavní účty účetnictví pro dodavatele, k MainAccountForUsersNotDefined=Hlavní účetní účetnictví pro uživatele, které nejsou definovány v nastavení MainAccountForVatPaymentNotDefined=Účet hlavního účtu pro platbu DPH není definována v nastavení MainAccountForSubscriptionPaymentNotDefined=Účet hlavního účtu je platba předplatného, která není definována v nastavení +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Účetní oblast AccountancyAreaDescIntro=Použití účetního modulu se provádí v několika krocích: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Zakázat přímé nahrávání transakce v bankovním ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Povolit návrh exportu v žurnálu ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Prodejní deník -ACCOUNTING_PURCHASE_JOURNAL=Nákupní deník -ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostatní deník +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Rozšířený výpis deníku -ACCOUNTING_SOCIAL_JOURNAL=Sociální deník +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Má nový věstník +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Sociální deník ACCOUNTING_RESULT_PROFIT=Výsledek účetnictví (Zisk) ACCOUNTING_RESULT_LOSS=Výsledek účetní účet (ztráta) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Časopis uzavření -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Účtovací účet přechodného bankovního převodu +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Účet přechodného bankovního převodu -ACCOUNTING_ACCOUNT_SUSPENSE=Čekající účet -DONATION_ACCOUNTINGACCOUNT=Účtování účet registrovaných darů -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Účtovací účet pro registraci předplatného +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené produkty (používá se, pokud není definováno v produktovém listu) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Účetní účet ve výchozím nastavení u zakoupených produktů v EHS (používá se, pokud není definováno v produktovém listu) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Účetní účet ve výchozím nastavení pro nakoupené produkty a dovážený z EHS (používá se, pokud není definován v listu produktu) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané produkty (použít, pokud není definován v listu produktu) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Účetní účet ve výchozím nastavení u produktů prodávaných v EHS (používá se, pokud není definováno v produktovém listu) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Účetní účet ve výchozím nastavení u produktů prodaných a vyvezených z EHS (používá se, pokud není definováno v produktovém listu) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené služby (použít, pokud není definován v servisním listu) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Účetní účet ve výchozím nastavení pro zakoupené služby v EHS (používá se, pokud není definováno v listu služeb) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Účetní účet ve výchozím nastavení pro nakoupené služby a importovaný z EHS (používá se, pokud není definováno v listu služeb) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Účetní účet ve výchozím nastavení pro prodané služby (použít, pokud není definován v servisním listu) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Účetní účet ve výchozím nastavení pro služby prodávané v EHS (používá se, pokud není definováno v listu služeb) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Účetní účet ve výchozím nastavení pro služby prodané a vyvezené z EHS (použité, pokud není definováno v listu služeb) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Typ dokumentu Docdate=Datum @@ -211,7 +217,7 @@ Codejournal=Deník JournalLabel=Označení časopisu NumPiece=počet kusů TransactionNumShort=Num. transakce -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=Zde můžete definovat některé skupiny účetních účtů. Budou se používat pro personalizované účetní výkazy. @@ -265,13 +271,13 @@ Reconcilable=Smíření TotalVente=Celkový obrat před zdaněním TotalMarge=Celkové tržby marže -DescVentilCustomer=Zde naleznete seznam zákaznických fakturačních řádků vázaných (nebo nikoliv) na účet účetnictví produktu -DescVentilMore=Ve většině případů, pokud používáte předdefinované produkty nebo služby a nastavíte číslo účtu na kartě produktu / služby, aplikace bude schopna provést veškerou vazbu mezi vašimi fakturačními řádky a účtem účtu vašeho účtového osvědčení, a to pouze v jedním kliknutím tlačítkem "%s" . Pokud účet nebyl nastaven na kartě produktů / služeb nebo pokud máte ještě nějaké řádky, které nejsou vázány na účet, musíte z nabídky " %s " provést ruční vazbu. -DescVentilDoneCustomer=Seznamte se zde se seznamem řádků faktur zákazníků a jejich účetních účtů -DescVentilTodoCustomer=Vázat fakturační řádky, které již nejsou vázány účtem účetnictví produktu -ChangeAccount=Změnit výrobek/službu na účetnm účtu ve vybraných řádcích s následujícím účetním účtem: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Seznamte se zde se seznamem linek s fakturami dodavatele vázaných nebo dosud vázaných na účet účetnictví produktu (jsou viditelné pouze záznamy, které ještě nebyly převedeny do účetnictví) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Zde si přečtěte seznam řádků prodejních faktur a jejich účetní účet DescVentilTodoExpenseReport=Vázat řádky výkazu výdajů, které již nejsou vázány účtem účtování poplatků DescVentilExpenseReport=Zde si přečtěte seznam výkazů výdajů vázaných (nebo ne) na účty účtování poplatků @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Pokud nastavíte účetní účet na řádcích výk DescVentilDoneExpenseReport=Poraďte se zde seznam v souladu se zprávami výdajů a jejich poplatků účtování účtu Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Jakékoli úpravy nebo vymazání písem, nápisů a vymazání budou zakázány. Všechny přihlášky na cvičení musí být validovány, jinak nebude možné uzavřít ValidateHistory=Ověřit automaticky AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Chyba, nelze odstranit tento účetní účet, protože ho zrovna používáte +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Vyvažování FicheVentilation=Ověřovací karta GeneralLedgerIsWritten=Transakce jsou zapsány do knihy GeneralLedgerSomeRecordWasNotRecorded=Některé transakce nemohly být zveřejněny. Pokud se neobjeví žádná další chybová zpráva, je to pravděpodobně proto, že byly již publikovány. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Seznam výrobků, které nejsou vázány na kterémkoli účetním účtu +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Změnit vazby Accounted=Účtováno v knize NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=Různé operace AccountingJournalType2=Odbyt AccountingJournalType3=Nákupy AccountingJournalType4=Banka -AccountingJournalType5=Zpráva o nákladech +AccountingJournalType5=Výkazy výdajů AccountingJournalType8=Inventář AccountingJournalType9=Má-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Tento deník se již používá AccountingAccountForSalesTaxAreDefinedInto=Poznámka: Účtovací účet pro daň z prodeje je definován v menu %s - %s NumberOfAccountancyEntries=Počet vstupů @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Počet pohybů ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Exportovat deník návrhu @@ -398,7 +407,11 @@ Calculated=počítáno Formula=Vzorec ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Hromadné smazání potvrzení ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Účetní zápisy @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Datum exportu WarningReportNotReliable=Upozornění: Tento přehled není založen na záznamníku, takže neobsahuje transakci upravenou ručně v Knihovně. Je-li vaše deník aktuální, zobrazení účetnictví je přesnější. ExpenseReportJournal=Účet výkazů výdajů -InventoryJournal=Inventářový věstník NAccounts=%s accounts diff --git a/htdocs/langs/cs_CZ/admin.lang b/htdocs/langs/cs_CZ/admin.lang index 11d510faad1..13a3ace17af 100644 --- a/htdocs/langs/cs_CZ/admin.lang +++ b/htdocs/langs/cs_CZ/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Srovnání klientů WarningModuleNotActive=Modul %s musí být povolen WarningOnlyPermissionOfActivatedModules=Zobrazeny pouze oprávnění k aktivovaným modulům. Další moduly můžete aktivovat na stránce Domů-> Nastavení-> Moduly. DolibarrSetup=Instalace nebo aktualizace Dolibarr -InternalUser=Interní uživatel -ExternalUser=Externí uživatel InternalUsers=Interní uživatelé ExternalUsers=Externí uživatelé UserInterface=User interface @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (Výchozí nastavení v php.ini: %s%s) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=E-mail, který se používá pro hlášení chyb, vrací e-maily (políčka "Chyby-To" v odeslaných e-mailech) MAIN_MAIL_AUTOCOPY_TO= Kopírovat (Bcc) všechny odeslané e-maily MAIN_DISABLE_ALL_MAILS=Zakázat veškeré odesílání e-mailů (pro testovací účely nebo ukázky) @@ -439,8 +438,10 @@ Unique=Unikátní Boolean=Boolean (jedno zaškrtávací políčko) ExtrafieldPhone = Telefon ExtrafieldPrice = Cena +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = E-mail ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Vyberte seznam ExtrafieldSelectList = Vyberte z tabulky ExtrafieldSeparator=Oddělovač (není položka) @@ -501,7 +502,8 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Pokud je váš poskytovatel e-mailových služeb SMTP povinen omezit e-mailový klient na některé adresy IP (velmi vzácné), jedná se o adresu IP agentu uživatele pošty (MUA) pro aplikaci ERP CRM: %s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate= 
Příklad:
Formulář pro vytvoření PageUrlForDefaultValuesList= 
Příklad:
Pro stránku, která obsahuje subjekty, je %s .
Pro adresy URL externích modulů nainstalovaných do vlastního adresáře nezahrnujte "vlastní", takže použijte cestu jako mymodule / mypagelist.php a ne vlastní / mymodule / mypagelist.php.
Pokud chcete výchozí hodnotu pouze v případě, že url má nějaký parametr, můžete použít %s AlsoDefaultValuesAreEffectiveForActionCreate=Také si všimněte, že přepsání výchozích hodnot pro vytváření formulářů funguje pouze pro stránky, které byly správně navrženy (takže s parametrem action = create or presend ...) EnableDefaultValues=Povolit přizpůsobení výchozích hodnot -EnableOverwriteTranslation=Povolit použití přepsaného překladu +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Překlad byl nalezen pro klíč s tímto kódem. Chcete-li tuto hodnotu změnit, musíte ji upravit z Home-Setup-translation. WarningSettingSortOrder=Upozornění, nastavení výchozího pořadí řazení může vést k technické chybě, pokud se nacházíte na stránce seznamu, pokud je pole neznámý pole. Pokud dojde k takové chybě, vráťte se na tuto stránku, abyste odstranili výchozí pořadí řazení a obnovili výchozí chování. Field=Pole @@ -645,9 +647,9 @@ Module2400Name=Události/Agenda Module2400Desc=Sledujte události. Nahrajte automatické události pro účely sledování nebo zaznamenávejte ruční události nebo schůzky. Jedná se o hlavní modul pro správné řízení vztahů se zákazníky nebo dodavateli. Module2500Name=DMS / ECM Module2500Desc=Systém správy dokumentů / elektronické správy obsahu. Automatické uspořádání vytvořených nebo uložených dokumentů. Sdílejte je, když budete potřebovat. -Module2600Name=API / Webové služby (SOAP server) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Povolit Dolibarr SOAP serveru poskytující služby API -Module2610Name=API / webové služby REST (server) +Module2610Name=API / Web services (REST server) Module2610Desc=Povolit služby API serveru poskytující Dolibarr REST Module2660Name=Call WebServices (SOAP klient) Module2660Desc=Povolit klienta webových služeb Dolibarr (lze použít k posunu dat / požadavků na externí servery. V současné době jsou podporovány pouze nákupní objednávky.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Přidat funkce pro správu Incoterms Module63000Name=Zdroje Module63000Desc=Spravujte prostředky (tiskárny, auta, místnosti, ...) pro přidělování událostí +Module94160Name=Recepce Permission11=Přečtěte si faktury zákazníků Permission12=Vytvářejte/upravujte zákaznické faktury Permission13=Invalidate customer invoices @@ -842,9 +845,9 @@ Permission286=Export kontaktů Permission291=Přečtěte tarify Permission292=Nastavení oprávnění na sazby Permission293=Upravte zákaznické tarify -Permission300=Čtěte čárové kódy -Permission301=Vytvářejte/upravujte čárové kódy -Permission302=Odstraňte čárové kódy +Permission301=Generate PDF sheets of barcodes +Permission304=Vytvářejte/upravujte čárové kódy +Permission305=Odstraňte čárové kódy Permission311=Přečtěte služby Permission312=Přiřadit službu/předplatné ke smlouvě Permission331=Přečtěte si záložky @@ -971,13 +974,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Přečtěte si obsah webových stránek Permission10002=Vytvářejte/upravujte obsah webových stránek (html a javascript) Permission10003=Vytvářejte / upravujte obsah webových stránek (dynamický php kód). Nebezpečné, musí být vyhrazeno omezeným vývojářům. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Type of unit SetupSaved=Nastavení uloženo SetupNotSaved=Nastavení nebylo uloženo +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Zpět na seznam modulů BackToDictionaryList=Zpět na seznam slovníků TypeOfRevenueStamp=Typ daňové známky @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Parametry nastavení mohou být nastaveny pouze uživateli a SystemInfoDesc=Systémové informace jsou různé technické informace, které získáte pouze v režimu pro čtení a viditelné pouze pro správce. SystemAreaForAdminOnly=Tato oblast je k dispozici pouze uživatelům správce. Oprávnění uživatele Dolibarr nemůže toto omezení změnit. CompanyFundationDesc=Upravte informace o své společnosti / organizaci. Po dokončení klikněte na tlačítko „%s“ v dolní části stránky. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Pokud máte externího účetního / účetního, můžete zde upravit jeho informace. AccountantFileNumber=Účetní kód DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Tento příkaz musíte spustit YourPHPDoesNotHaveSSLSupport=SSL funkce není k dispozici ve vašem PHP DownloadMoreSkins=Další skiny ke stažení SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1380,7 +1391,7 @@ GetBarCode=Získat čárový kód NumberingModules=Modely číslování DocumentModules=Modely dokumentů ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Nevybírejte generované heslo. Heslo musí být zadáno ručně. PasswordGenerationPerso=Vrátit hesla dle Vašeho osobně definované konfiguraci. SetupPerso=Podle konfigurace @@ -1434,6 +1445,10 @@ SuppliersPayment=Platby dodavatele SupplierPaymentSetup=Nastavení plateb dodavatelů InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Nastavení modulu komerčních návrhů ProposalsNumberingModules=Modely číslování komerčních nabídek @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Vodoznak v návrhu smlouvy (žádný, je-li prázd ##### Members ##### MembersSetup=Nastavení modulu členů MemberMainOptions=Hlavní volby +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Správa Přihlášení pro každého člena AdherentMailRequired=K vytvoření nového člena je třeba e-mail MemberSendInformationByMailByDefault=Zaškrtávací políčko poslat mailem potvrzení členům (validace nebo nové předplatné) je ve výchozím nastavení MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Návštěvník si může vybrat z dostupných způsobů platby +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Povolit automatické připomenutí e-mailem vypršel odběr. Poznámka: Modul %s musí být povolen a správně nastaven pro odeslání připomenutí. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Aktivujte pokročilý editor pro: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG tvorba/vydání pro hromadné eMailings (Nástroje-> eMailing) FCKeditorForUserSignature=WYSIWIG vytvoření / edice uživatelského podpisu FCKeditorForMail=Vytvoření WYSIWIG / edition pro veškerou poštu (s výjimkou Nástroje-> e-mailem) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Ovládání nabídek, kde se má zobrazit nové menu DetailMenuModule=Název modulu, pokud položky nabídky pocházejí z modulu DetailType=Druh nabídky (horní nebo levý) DetailTitre=Menu štítek nebo etiketa kód pro překlad -DetailUrl=URL, kde Nabídka poslat (absolutní URL odkaz nebo externí odkaz s http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Podmínka pro zobrazení nebo ne DetailRight=Podmínka pro zobrazení neoprávněným šedé menu DetailLangs=Lang název souboru pro překlad kódu štítek @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Snižování zásob v POS není kompa CashDeskYouDidNotDisableStockDecease=Při prodeji z prodejního místa jste nezakázali pokles zásob. Proto je nutný sklad. CashDeskForceDecreaseStockLabel=Snížení zásob u dávkových produktů bylo vynuceno. CashDeskForceDecreaseStockDesc=Nejprve se sníží o nejstarší data o jídle a prodeji. -CashDeskReaderKeyCodeForEnter=Klíčový kód pro „Enter“ definovaný ve čtečce čárových kódů (Příklad: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Záložka Nastavení modulu BookmarkDesc=Tento modul umožňuje spravovat záložky. Můžete také přidat odkazy na libovolné stránky Dolibarr nebo externí webové stránky v levém menu. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Číslovací modely faktur dodavatelů IfSetToYesDontForgetPermission=Pokud je nastavena na nenulovou hodnotu, nezapomeňte poskytnout oprávnění skupinám nebo uživatelům povoleným pro druhé schválení ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Nastavení modulu GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Cesta k souboru obsahujícímu Maxmind ip k překladu do země.
Příklady:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Všimněte si, že Vaše IP do souboru záznamu země musí být uvnitř adresáře si můžete přečíst PHP (PHP open_basedir Zkontrolujte nastavení a oprávnění souborového systému). YouCanDownloadFreeDatFileTo=Zde si můžete stáhnout zdarma demo verzi země GeoIP Maxmind soubor na %s. YouCanDownloadAdvancedDatFileTo=Můžete si také stáhnout úplnější verzi s aktualizací, ze země GeoIP Maxmind soubor na %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Průvodce vytvořením souboru výpisu databáze BackupZipWizard=Průvodce vytvořením adresáře archivů dokumentů SomethingMakeInstallFromWebNotPossible=Instalace externího modulu není možné z webového rozhraní z tohoto důvodu: SomethingMakeInstallFromWebNotPossible2=Z tohoto důvodu je zde popsaný proces upgradu ruční proces, který může provádět pouze privilegovaný uživatel. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Instalace externího modulu z aplikace byla deaktivována správcem. Musíte požádat jej, aby odstranil soubor %s , aby tuto funkci povolil. ConfFileMustContainCustom=Instalace nebo sestavení externího modulu z aplikace vyžaduje uložení souborů modulu do adresáře %s . Chcete-li, aby tento adresář zpracoval Dolibarr, musíte nastavit conf / conf.php a přidat 2 směrné řádky:
$ dolibarr_main_url_root'alt '/';
$ dolibarr_main_document_root_alt = '%s / custom'; HighlightLinesOnMouseHover=Zvýrazněte řádky tabulky, když pohyb myší projde @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Odstraňte speciální znaky COMPANY_AQUARIUM_CLEAN_REGEX=Filtr Regex pro vyčištění hodnoty (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Filtr Regex pro vyčištění hodnoty (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplikát není povolen +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Úředník pro ochranu údajů (DPO, ochrana dat nebo kontakt GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Text nápovědy se zobrazí na popisku @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Adresář cílové schránky EmailcollectorOperations=Operace prováděné sběratelem EmailcollectorOperationsDesc=Operations are executed from top to bottom order MaxEmailCollectPerCollect=Maximální počet e-mailů shromážděných za sběr +TestCollectNow=Test collect CollectNow=Sbírat nyní ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Date of latest collect try @@ -2183,6 +2203,7 @@ ShowProjectLabel=Project Label PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Pokud chcete mít ve svém PDF duplikované texty ve 2 různých jazycích ve stejném generovaném PDF, musíte zde nastavit tento druhý jazyk, takže vygenerovaný PDF bude obsahovat 2 různé jazyky na stejné stránce, jeden vybraný při generování PDF a tento ( Podporuje to jen několik šablon PDF). Uchovávejte prázdné po dobu 1 jazyka na PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Sem zadejte kód ikony FontAwesome. Pokud nevíte, co je FontAwesome, můžete použít obecnou hodnotu fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Doporučené NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Nastavení zásob ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/cs_CZ/categories.lang b/htdocs/langs/cs_CZ/categories.lang index 3d18f628f50..35210a5b2ce 100644 --- a/htdocs/langs/cs_CZ/categories.lang +++ b/htdocs/langs/cs_CZ/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Tento uživatel není v žádném tagu/kategoriích ContactHasNoCategory=Tento kontakt není v žádném tagu/kategorii ProjectHasNoCategory=Tento projekt není v žádném tagu/kategorii ClassifyInCategory=Přidat do tagu/kategorie +RemoveCategory=Remove category NotCategorized=Bez tagu/kategorie CategoryExistsAtSameLevel=Tato kategorie již existuje s tímto čj ContentsVisibleByAllShort=Obsah viditelný všemi @@ -67,6 +68,7 @@ StockCategoriesShort=Značky/kategorie skladů ThisCategoryHasNoItems=Tato kategorie neobsahuje žádné položky. CategId=ID tagu/kategorie ParentCategory=Parent tag/category +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label of parent tag/category CatSupList=List of vendors tags/categories CatCusList=List of customers/prospects tags/categories @@ -86,15 +88,18 @@ DeleteFromCat=Odebrat z tagů/kategorií ExtraFieldsCategories=Doplňkové atributy CategoriesSetup=Nastavení tagů/kategorií CategorieRecursiv=Odkaz na nadřazený tag/kategorii automaticky -CategorieRecursivHelp=Pokud je volba zapnuta, při přidání produktu do podkategorie bude produkt také přidán do nadřazené kategorie. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Přidejte následující produkt/službu AddCustomerIntoCategory=Assign category to customer AddSupplierIntoCategory=Assign category to supplier +AssignCategoryTo=Assign category to ShowCategory=Zobrazit tag/kategorii ByDefaultInList=Ve výchozím nastavení je v seznamu ChooseCategory=Vyberte kategorii StocksCategoriesArea=Warehouse Categories +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Event Categories WebsitePagesCategoriesArea=Page-Container Categories KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Use 'OR' operator for categories +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/cs_CZ/commercial.lang b/htdocs/langs/cs_CZ/commercial.lang index 6224ac01080..dc52389e96c 100644 --- a/htdocs/langs/cs_CZ/commercial.lang +++ b/htdocs/langs/cs_CZ/commercial.lang @@ -64,17 +64,26 @@ ActionAC_SHIP=Poslat přepravu na mail ActionAC_SUP_ORD=Pošlete objednávku e-mailem ActionAC_SUP_INV=Poslat dodavatelské faktury e-mailem ActionAC_OTH=Ostatní -ActionAC_OTH_AUTO=Automaticky vložené události +ActionAC_OTH_AUTO=Other auto ActionAC_MANUAL=Ručně vložené události ActionAC_AUTO=Automaticky vložené události -ActionAC_OTH_AUTOShort=Auto +ActionAC_OTH_AUTOShort=Jiný +ActionAC_EVENTORGANIZATION=Event organization events Stats=Prodejní statistiky StatusProsp=Stav cíle DraftPropals=Navrhnout obchodní návrhy NoLimit=No limit ToOfferALinkForOnlineSignature=Odkaz pro podpis online -WelcomeOnOnlineSignaturePage=Vítejte na stránce, abyste přijali komerční návrhy z %s -ThisScreenAllowsYouToSignDocFrom=Tato obrazovka umožňuje přijímat a podepsat nebo odmítnout nabídku/komerční návrh -ThisIsInformationOnDocumentToSign=Toto jsou informace o přijetí nebo odmítnutí dokumentu +WelcomeOnOnlineSignaturePageProposal=Vítejte na stránce, abyste přijali komerční návrhy z %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Tato obrazovka umožňuje přijímat a podepsat nebo odmítnout nabídku/komerční návrh +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Toto jsou informace o přijetí nebo odmítnutí dokumentu +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Podpis nabídky/obchodní nabídky %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Funkce pro podepisování online zakázána nebo dokument byl vygenerovaný dříve, než byla funkce povolena diff --git a/htdocs/langs/cs_CZ/compta.lang b/htdocs/langs/cs_CZ/compta.lang index fc62ddb9e11..686529617e0 100644 --- a/htdocs/langs/cs_CZ/compta.lang +++ b/htdocs/langs/cs_CZ/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Zůstatek (před) Balance=Zůstatek Debit=Debet Credit=Kredit +AccountingDebit=Debet +AccountingCredit=Kredit Piece=Účetnictví Doc. AmountHTVATRealReceived=Čistá částka AmountHTVATRealPaid=Čistá platba @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Odstranit sociální a fiskální platbu daně DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Sociální a fiskální daně a platby CalcModeVATDebt=Režim %sDPH zápočtu na závazky%s. CalcModeVATEngagement=Režim %sDPH z rozšířených příjmů%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Zpráva o tržbách shromá TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Zpráva o tržbách zachycená podle sazby daně z prodeje není k dispozici. Tento přehled je k dispozici pouze pro fakturovaný obrat. CalculationMode=Výpočetní režim AccountancyJournal=Deník účetnických kódů -ACCOUNTING_VAT_SOLD_ACCOUNT=Účtovací účet ve výchozím nastavení pro DPH z prodeje (používá se, pokud není definováno v nastavení slovníku DPH) -ACCOUNTING_VAT_BUY_ACCOUNT=Účtovací účet ve výchozím nastavení pro DPH při nákupu (použitý, pokud není definován v nastavení slovníku DPH) -ACCOUNTING_VAT_PAY_ACCOUNT=Účtovací účet pro platby DPH -ACCOUNTING_ACCOUNT_CUSTOMER=Účtovací účet používaný pro subjekty odběratele +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Účelový účet určený na kartě subjektu bude použit pouze pro účetnictví společnosti Subledger. Ten bude použit pro účet hlavní knihy a jako výchozí hodnotu účtování společnosti Subledger, pokud není definován účet odběratelského účetnictví subjektu. -ACCOUNTING_ACCOUNT_SUPPLIER=Účet účetnictví používaný pro subjekty dodavatele +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Účelový účet určený na kartě subjektu bude použit pouze pro účetnictví společnosti Subledger. Tato položka bude použita pro hlavní účetní knihu a jako výchozí hodnotu účetnictví společnosti Subledger, pokud není definován účet externího účetního dodavatele subjektu. ConfirmCloneTax=Potvrďte klon sociální / daňové daně ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Fakturovaný obrat z nákupu ReportPurchaseTurnoverCollected=Shromážděný obrat z nákupu IncludeVarpaysInResults = Zahrnout různé platby do přehledů IncludeLoansInResults = Zahrnout půjčky do zpráv -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/cs_CZ/contracts.lang b/htdocs/langs/cs_CZ/contracts.lang index f638696bf6d..969de445492 100644 --- a/htdocs/langs/cs_CZ/contracts.lang +++ b/htdocs/langs/cs_CZ/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Smlouvy/Objednávky ContractsAndLine=Smlouvy a řádky smluv Contract=Smlouva ContractLine=řádek smlouvy +ContractLines=Contract lines Closing=Uzavření NoContracts=Žádné smlouvy MenuServices=Služby @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Jste si jisti, že chcete smazat tuto řádku smlouvy? MoveToAnotherContract=Přesuňte službu do jiné smlouvy. ConfirmMoveToAnotherContract=Vybral jste novou cílovou smlouvu, a potvrzujete vlastní krví, že chcete přesunout tuto službu do tohoto smluvního vztahu. ConfirmMoveToAnotherContractQuestion=Vybral jste ze stávajících smluv (z téhož subjektu) tu, na kterou chcete přesunout tuto službu? -PaymentRenewContractId=Obnovit smlouvu na řádku (číslo %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Datum expirace NoExpiredServices=Žádné expirované aktivní služby ListOfServicesToExpireWithDuration=Seznam služeb, které expirují v %s dnů @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Podepsání smlouvy kontakt se zákazn HideClosedServiceByDefault=Ve výchozím nastavení skrýt uzavřené služby ShowClosedServices=Zobrazit uzavřené služby HideClosedServices=Skrýt uzavřené služby +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/cs_CZ/cron.lang b/htdocs/langs/cs_CZ/cron.lang index c80ccf3a33b..fe8ade17b80 100644 --- a/htdocs/langs/cs_CZ/cron.lang +++ b/htdocs/langs/cs_CZ/cron.lang @@ -26,7 +26,7 @@ CronCommand=Příkaz CronList=Naplánované úlohy CronDelete=Smazat naplánované úlohy CronConfirmDelete=Jste si jisti, že chcete odstranit tyto naplánované úlohy? -CronExecute=Spuštění naplánovaných úloh +CronExecute=Launch now CronConfirmExecute=Jste si jisti, že chcete provést tyto naplánované úlohy nyní? CronInfo=Plánovací modul úloh umožňuje naplánovat úlohy, které se mají automaticky spouštět. Práce lze také spustit ručně. CronTask=Práce @@ -58,7 +58,7 @@ CronNote=Komentář CronFieldMandatory=Pole %s je povinné CronErrEndDateStartDt=Datum ukončení nemůže být před datem zahájení StatusAtInstall=Stav při instalaci modulu -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Zakázat CronTaskInactive=This job is disabled (not scheduled) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Chcete-li zobrazit a upravit naplánované úloh JobDisabled=Úloha vypnuta MakeLocalDatabaseDumpShort=Záloha lokální databáze MakeLocalDatabaseDump=Vytvoření výpisu místní databáze. Parametry jsou: komprese ('gz' nebo 'bz' nebo 'none'), zálohovací typ ('mysql', 'pgsql', 'auto'), +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Pozor, pokud jde o výkonnost, bez ohledu na to, co je příštím datem provedení povolených úloh, mohou být vaše úlohy zpožděny maximálně do %s hodin, než budou spuštěny. DATAPOLICYJob=Čistič dat a anonymizér JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/cs_CZ/datapolicy.lang b/htdocs/langs/cs_CZ/datapolicy.lang new file mode 100644 index 00000000000..86620d54a7e --- /dev/null +++ b/htdocs/langs/cs_CZ/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Zákazník +DATAPOLICY_TIERS_PROSPECT = Cíl +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Dodavatel +DATAPOLICY_CONTACT_CLIENT = Zákazník +DATAPOLICY_CONTACT_PROSPECT = Cíl +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Dodavatel +DATAPOLICY_ADHERENT = Člen +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/cs_CZ/dict.lang b/htdocs/langs/cs_CZ/dict.lang index 21f4629488c..78b7e9d1fc0 100644 --- a/htdocs/langs/cs_CZ/dict.lang +++ b/htdocs/langs/cs_CZ/dict.lang @@ -21,7 +21,7 @@ CountryNL=Nizozemsko CountryHU=Maďarsko CountryRU=Rusko CountrySE=Švédsko -CountryCI=Ivoiry +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Svatý Martin ##### Civilities ##### CivilityMME=Paní +CivilityMMEShort=Paní CivilityMR=Pan +CivilityMRShort=Pan CivilityMLE=Slečna CivilityMTRE=Hlavní CivilityDR=Lékař diff --git a/htdocs/langs/cs_CZ/ecm.lang b/htdocs/langs/cs_CZ/ecm.lang index d28e1ae4d47..c3e1db73034 100644 --- a/htdocs/langs/cs_CZ/ecm.lang +++ b/htdocs/langs/cs_CZ/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Manuální adresář ECMSectionAuto=Automatický adresář ECMSectionsManual=Ruční strom ECMSectionsAuto=Automatický strom +ECMSectionsMedias=Medias tree ECMSections=Adresáře ECMRoot=Kořen ECM ECMNewSection=Nový adresář @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Počet souborů v podadresářích ECMCreationUser=Tvůrce ECMArea=Oblast DMS/ECM ECMAreaDesc=DMS/ECM (Document Management System / Electronic Content Management) umožňuje rychle ukládat, sdílet a vyhledávat všechny dokumenty v Dolibarru. -ECMAreaDesc2=* Automatické adresáře jsou vyplněny automaticky při přidávání dokumentů z karty prvku.
* Manuální adresáře lze použít k uložení dokladů, které nejsou spojené s konkrétním prvkem. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Rejstřík %s byl vymazán. ECMSectionWasCreated=Adresář %s byl vytvořen. ECMSearchByKeywords=Vyhledávání podle klíčových slov diff --git a/htdocs/langs/cs_CZ/holiday.lang b/htdocs/langs/cs_CZ/holiday.lang index a295166d4a6..f50dd4560e1 100644 --- a/htdocs/langs/cs_CZ/holiday.lang +++ b/htdocs/langs/cs_CZ/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Listy +Holidays=Leaves +Holiday=Dovolená CPTitreMenu=Dovolená MenuReportMonth=Měsíční výkaz MenuAddCP=Nová žádost o dovolenou +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Chcete-li zobrazit tuto stránku, musíte povolit modul Nechat. AddCP=Požádejte o dovolenou DateDebCP=Datum zahájení @@ -56,6 +58,7 @@ ConfirmDeleteCP=Potvrďit odstranění této žádosti o dovolenou? ErrorCantDeleteCP=Chyba: Nemáte oprávnění smazat tuto žádost o dovolenou. CantCreateCP=Nemáte právo podávat žádosti o dovolenou. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Musíte vybrat počáteční datum. NoDateFin=Musíte vybrat datum ukončení. ErrorDureeCP=Vaše žádost o dovolenou neobsahuje pracovní den. @@ -79,6 +82,8 @@ MotifCP=Důvod UserCP=Uživatel ErrorAddEventToUserCP=Došlo k chybě při přidávání požadavku na výjimečnou dovolenou. AddEventToUserOkCP=Přidání výjimečné dovolené bylo dokončeno. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Zobrazení protokolů změn LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Předchozí zůstatek NewSoldeCP=Nový zůstatek alreadyCPexist=Žádost o dovolenou pro toto období již byla provedena. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Skupiny +users=Uživatelé +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Nejnovější %s upravené žádosti o dovolenou @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/cs_CZ/loan.lang b/htdocs/langs/cs_CZ/loan.lang index 6811cae63d8..119e6342ac7 100644 --- a/htdocs/langs/cs_CZ/loan.lang +++ b/htdocs/langs/cs_CZ/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Pokud používáte plán, nemůžete změnit zájem # Admin ConfigLoan=Konfigurace modulu úvěru -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Účetní účetní kapitál ve výchozím nastavení -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Účetní účetní zájem implicitně -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Účetní účetní pojištění implicitně +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Úprava finančního závazku diff --git a/htdocs/langs/cs_CZ/mailmanspip.lang b/htdocs/langs/cs_CZ/mailmanspip.lang index 7a570e7529d..9c2ac8fc62e 100644 --- a/htdocs/langs/cs_CZ/mailmanspip.lang +++ b/htdocs/langs/cs_CZ/mailmanspip.lang @@ -3,11 +3,11 @@ MailmanSpipSetup=Pošťák a SPIP modul nastavení MailmanTitle=Pošťák mailing list systém TestSubscribe=Chcete-li vyzkoušet předplatné pošťák seznamy TestUnSubscribe=Chcete-li otestovat odhlásit ze seznamu listonoš -MailmanCreationSuccess=Subscription test was executed successfully -MailmanDeletionSuccess=Unsubscription test was executed successfully +MailmanCreationSuccess=Test odběru byl úspěšně proveden +MailmanDeletionSuccess=Test odhlášení byl úspěšně proveden SynchroMailManEnabled=Pošťák aktualizace bude provedena SynchroSpipEnabled=Aktualizace SPIPu bude provedena -DescADHERENT_MAILMAN_ADMINPW=Pošťák heslo správce +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Pošťák heslo správce DescADHERENT_MAILMAN_URL=URL pro pošťáka předplatné DescADHERENT_MAILMAN_UNSUB_URL=URL pro pošťáka unsubscriptions DescADHERENT_MAILMAN_LISTS=Seznam (y) pro automatické nápis nových členů (oddělené čárkou) @@ -23,5 +23,5 @@ DeleteIntoSpip=Smazat z SPIP DeleteIntoSpipConfirmation=Jste si jisti, že chcete odstranit tohoto člena z SPIP? DeleteIntoSpipError=Nepodařilo se potlačit uživateli SPIP SPIPConnectionFailed=Nepodařilo se připojit k SPIPu -SuccessToAddToMailmanList=%s successfully added to mailman list %s or SPIP database -SuccessToRemoveToMailmanList=%s successfully removed from mailman list %s or SPIP database +SuccessToAddToMailmanList=%s úspěšně přidáno do mailman listu %s nebo databáze SPIP +SuccessToRemoveToMailmanList=%s byl úspěšně odstraněn z mailman listu %s nebo databáze SPIP diff --git a/htdocs/langs/cs_CZ/mails.lang b/htdocs/langs/cs_CZ/mails.lang index 8341a08ceae..53cf8879162 100644 --- a/htdocs/langs/cs_CZ/mails.lang +++ b/htdocs/langs/cs_CZ/mails.lang @@ -7,10 +7,10 @@ MailCard=E-mailová karta MailRecipients=Příjemci MailRecipient=Příjemce MailTitle=Popis -MailFrom=Odesílatel +MailFrom=Z MailErrorsTo=Chyby MailReply=Odpovědět -MailTo=Příjemce(i) +MailTo=Na MailToUsers=Uživateli (uživatelům) MailCC=Kopírovat do MailToCCUsers=Kopírovat uživatele (e) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/cs_CZ/main.lang b/htdocs/langs/cs_CZ/main.lang index 3c96294a8fa..77d27372595 100644 --- a/htdocs/langs/cs_CZ/main.lang +++ b/htdocs/langs/cs_CZ/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Pro tento typ e-mailu není k dispozici žádná šablona AvailableVariables=K dispozici substituční proměnné NoTranslation=Překlad není Translation=Překlad +Translations=Translations CurrentTimeZone=Časové pásmo PHP (server) EmptySearchString=Zadejte neprázdná kritéria vyhledávání EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Platný Approve=Schvalovat Disapprove=Neschváleno ReOpen=Znovu otevřít +OpenVerb=Otevřeno Upload=Nahrát ToLink=Odkaz Select=Vybrat @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Žádná uživatelská skupina není definována Password=Heslo -PasswordRetype=Zadejte znovu heslo +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Všimněte si, že v této demonstraci je mnoho funkcí / modulů zakázáno. Name=Název NameSlashCompany=Název / společnost @@ -481,6 +489,7 @@ ActionsOnContact=Události pro tento kontakt / adresu ActionsOnContract=Události pro tuto smlouvu ActionsOnMember=Akce u tohoto uživatele ActionsOnProduct=Události týkající se tohoto produktu +ActionsOnAsset=Events for this fixed asset NActionsLate=%s pozdě ToDo=Dělat Completed=Dokončeno @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Stažení DownloadDocument=Stáhnout dokument +DownloadSignedDocument=Download signed document ActualizeCurrency=Aktualizovat měnovou sazbu Fiscalyear=Fiskální rok ModuleBuilder=Tvůrce modulů a aplikací @@ -1046,6 +1056,7 @@ SearchIntoContracts=Smlouvy SearchIntoCustomerShipments=zásilky zákazník SearchIntoExpenseReports=Zpráva výdajů SearchIntoLeaves=Listy +SearchIntoKM=Knowledge base SearchIntoTickets=Vstupenky SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Platby dodavatele @@ -1137,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=Pozdržen Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Sazba +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=ukončený AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Interní uživatel +ExternalUser=Externí uživatel diff --git a/htdocs/langs/cs_CZ/members.lang b/htdocs/langs/cs_CZ/members.lang index 80249603e87..968cd40320b 100644 --- a/htdocs/langs/cs_CZ/members.lang +++ b/htdocs/langs/cs_CZ/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Další člen (jméno: %s, p ErrorUserPermissionAllowsToLinksToItselfOnly=Z bezpečnostních důvodů musíte mít oprávnění k úpravě všech uživatelů, abyste mohli člena propojit s uživatelem, který není vaším. SetLinkToUser=Odkaz na uživateli Dolibarr SetLinkToThirdParty=Odkaz na Dolibarr subjektu +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Seznam členů MembersListToValid=Seznam členů návrhu (bude ověřeno) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Nový člen @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Typ člena nelze smazat NewSubscription=Nový příspěvek NewSubscriptionDesc=Tento formulář umožňuje zaznamenat vaše předplatné jako nový člen nadace. Chcete-li obnovit předplatné (pokud je již členem), kontaktujte nadační místo místo e-mailem %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Trvání +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Pozdě SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Obsah Vaší členské karty # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Chceme vám oznámit, že vaše žádost o členství byla přijata.

ThisIsContentOfYourMembershipWasValidated=Chtěli bychom vás informovat, že vaše členství bylo ověřeno s následujícími informacemi:

-ThisIsContentOfYourSubscriptionWasRecorded=Chceme vám oznámit, že vaše nové předplatné bylo zaznamenáno.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=Chceme vám oznámit, že vaše předplatné má brzy skončit nebo již uplynula (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Doufáme, že jej obnovíte.

ThisIsContentOfYourCard=Toto je shrnutí informací, které máme o vás. Pokud něco není správné, kontaktujte nás.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Předmět oznámení o přijetí v případě automatického zapisování hosta @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Obrat (pro firmu), nebo rozpočet (pro nadaci) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Přejít na integrované on-line platební stránky +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Od přírody MembersStatisticsByProperties=Statistika členů podle charakteru VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/cs_CZ/modulebuilder.lang b/htdocs/langs/cs_CZ/modulebuilder.lang index 2a3a143f2d5..d5c30ff53c8 100644 --- a/htdocs/langs/cs_CZ/modulebuilder.lang +++ b/htdocs/langs/cs_CZ/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Cesta, kde jsou moduly generovány/editovány (první adresář pro externí moduly definované v %s): %s ModuleBuilderDesc3=Generované / upravitelné moduly nalezené: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Modul je detekován jako "upravitelný", když soubor %s ? Tím se změní kód ve třídě PHP, ale také odstraníme sloupec z definice tabulky objektu. NotNull=Ne NULL záznam NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Je to opatření DirScanned=Adresář naskenován NoTrigger=Žádný spouštěč NoWidget=Žádný widget -GoToApiExplorer=API explorer +ApiExplorer=API explorer ListOfMenusEntries=Seznam položek menu ListOfDictionariesEntries=Seznam položek slovníků ListOfPermissionsDefined=Seznam definovaných oprávnění SeeExamples=Viz příklady zde -EnabledDesc=Podmínka, aby bylo toto pole aktivní (příklady: 1 nebo $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Je pole viditelné? (Příklady: 0 = Nikdy neviditelné, 1 = Viditelné v seznamu a vytvářet/aktualizovat/prohlížet formuláře, 2 = Viditelné pouze v seznamu, 3 = Viditelné pouze při vytváření/aktualizaci/zobrazit formulář (není v seznamu), 4 = Viditelné v seznamu a pouze formulář aktualizace/zobrazení (nevytvářet), 5 = viditelné pouze ve formuláři pro prohlížení koncových zobrazení (nevytvářet, neaktualizovat).

Použití záporné hodnoty znamená, že pole není ve výchozím nastavení zobrazeno v seznamu, ale může být vybráno pro zobrazení).

Může to být výraz, například:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Zobrazit v PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Může být hodnota pole kumulativní, aby se dostala do seznamu celkem? (Příklady: 1 nebo 0) SearchAllDesc=Používá se pole pro vyhledávání pomocí nástroje rychlého vyhledávání? (Příklady: 1 nebo 0) SpecDefDesc=Zadejte zde veškerou dokumentaci, kterou chcete poskytnout s modulem, která ještě nebyla definována jinými kartami. Můžete použít .md nebo lepší, bohatou syntaxi .asciidoc. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Použijte specifickou adresu URL editoru UseSpecificFamily = Použijte konkrétní rodinu UseSpecificAuthor = Použijte specifického autora UseSpecificVersion = Použijte specifickou počáteční verzi -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Pokud toto zaškrtnete, bude vygenerován nějaký kód pro přidání pole „Generovat dokument“ do záznamu. -ShowOnCombobox=Zobrazit hodnotu do komboboxu +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Klíč pro popis CSSClass=CSS for edit/create form CSSViewClass=CSS for read form CSSListClass=CSS for list NotEditable=Nelze upravovat ForeignKey=Cizí klíč -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Převodník ASCII na HTML AsciiToPdfConverter=Převodník ASCII na PDF TableNotEmptyDropCanceled=Tabulka není prázdná. Odstranění tabulky bylo zrušeno. ModuleBuilderNotAllowed=The module builder is available but not allowed to your user. ImportExportProfiles=Import and export profiles -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/cs_CZ/mrp.lang b/htdocs/langs/cs_CZ/mrp.lang index de13de20ca1..d8dfd0b2157 100644 --- a/htdocs/langs/cs_CZ/mrp.lang +++ b/htdocs/langs/cs_CZ/mrp.lang @@ -11,8 +11,8 @@ Bom=Účty materiálu BillOfMaterials=Bill of Materials BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Nastavení kusovníku modulu BOM -ListOfBOMs=Seznam kusovníků - kusovník -ListOfManufacturingOrders=Seznam výrobních objednávek +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Výrobní zakázky NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=Šablony číslování kusovníku @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=Opravdu chcete klonovat výrobní objednávku %s? ManufacturingEfficiency=Účinnost výroby ConsumptionEfficiency=Účinnost spotřeby +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Hodnota 0,95 znamená průměrně ztrátu vyrobeného produktu ve výši 5%% DeleteBillOfMaterials=Odstranit kusovník @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Opravdu chcete ověřit tuto výrobní objednávku? ConfirmProductionDesc=Kliknutím na '%s' potvrdíte spotřebu a / nebo výrobu pro nastavená množství. Tím se také aktualizuje pohyb zásob a zaznamenávají se pohyby zásob. ProductionForRef=Výroba %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Pokud je dosaženo množství, které je třeba spotřebovat a vyrobit, uzavře se automaticky výrobní objednávka NoStockChangeOnServices=Žádná změna zásob u služeb ProductQtyToConsumeByMO=Množství produktu, které je třeba spotřebovat otevřeným MO @@ -80,6 +83,7 @@ ProductsToProduce=Výrobky k výrobě UnitCost=Jednotková cena TotalCost=Celkové náklady BOMTotalCost=Náklady na výrobu tohoto kusovníku na základě nákladů na každé spotřebované množství a produkt (použijte cenu Cena, pokud je definována, jinak průměrná vážená cena, pokud je definována, jinak nejlepší kupní cena) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Workstation @@ -107,3 +111,10 @@ THMEstimatedHelp=This rate makes it possible to define a forecast cost of the it BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/cs_CZ/other.lang b/htdocs/langs/cs_CZ/other.lang index d0657a03dde..2a69f917379 100644 --- a/htdocs/langs/cs_CZ/other.lang +++ b/htdocs/langs/cs_CZ/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Objednávka byla schválena Notify_ORDER_SUPPLIER_REFUSE=Objednávka byla odepřena Notify_PROPAL_VALIDATE=Nabídka zákazníka ověřena Notify_PROPAL_CLOSE_SIGNED=Návrh zákazníka byl uzavřen +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Návrh zákazníka byl zamítnut +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Komerční návrh zaslán e-mailem Notify_WITHDRAW_TRANSMIT=Stažení převodu Notify_WITHDRAW_CREDIT=Stažení kreditu @@ -181,6 +183,7 @@ SizeUnitfoot=stopa SizeUnitpoint=bod BugTracker=Hlášení chyb SendNewPasswordDesc=Tento formulář umožňuje požádat o nové heslo. Bude zaslán na vaši e-mailovou adresu.
Změna se projeví až po kliknutí na potvrzovací odkaz v e-mailu.
Zkontrolujte doručenou poštu. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Zpět na přihlašovací stránku AuthenticationDoesNotAllowSendNewPassword=Režim ověřování je %s.
V tomto režimu Dolibarr nepozná, zda může změnit vaše heslo.
Obraťte se na správce systému, pokud chcete heslo změnit. EnableGDLibraryDesc=Nainstalujte nebo povolte GD knihovnu ve vaší PHP pro využití této možnosti @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Faktura %s byla ověřena. EMailTextInvoicePayed=Faktura %s byla zaplacena. EMailTextProposalValidated=Návrh %s byl ověřen. EMailTextProposalClosedSigned=Návrh %s byl uzavřen podepsán. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Objednávka %s byla ověřena. EMailTextOrderApproved=Objednávka %s byla schválena. EMailTextOrderValidatedBy=Objednávka %s byla zaznamenána %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Zavřít Autofill = Autofill + +# externalsite +ExternalSiteSetup=Nastavení odkazu na externí webové stránky +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Modul Externí stránky nebyl správně nakonfigurován. +ExampleMyMenuEntry=Moje menu vstup + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Nepodařilo se odstranit soubor %s. +FTPFailedToRemoveDir=Nepodařilo se odstranit adresář %s : zkontrolujte oprávnění a že je adresář prázdný. +FTPPassiveMode=Pasivní režim +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/cs_CZ/products.lang b/htdocs/langs/cs_CZ/products.lang index 0643566beb6..75f4e5d34a3 100644 --- a/htdocs/langs/cs_CZ/products.lang +++ b/htdocs/langs/cs_CZ/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Jste si jisti, že chcete smazat tuto produktovou řadu ProductSpecial=Speciální QtyMin=Min. nákupní množství PriceQtyMin=Cena min. -PriceQtyMinCurrency=Cena (měna) pro toto množství. (žádná sleva) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=DPH (pro tento prodejce / produkt) DiscountQtyMin=Sleva pro tento počet. NoPriceDefinedForThisSupplier=Pro tento dodavatel / produkt není definována žádná cena / množství @@ -261,7 +262,7 @@ Quarter1=I. čtvrtletí Quarter2=II čtvrtletí Quarter3=III čtvrtletí Quarter4=IV čtvrtletí -BarCodePrintsheet=tisk čárových kódů +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Pomocí tohoto nástroje můžete tisknout listy samolepek čárových kódů. Vyberte formát stránky štítku, typ čárového kódu a hodnotu čárového kódu, poté klikněte na tlačítko %s . NumberOfStickers=Počet samolepek k tisku na stránce PrintsheetForOneBarCode=Vytiskněte několik štítků pro jeden čárový kód @@ -344,9 +345,9 @@ PossibleValues=Možné hodnoty GoOnMenuToCreateVairants=Přejděte do nabídky %s - %s a připravte varianty atributů (například barvy, velikost, ...) UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers ProductSupplierDescription=Popis dodavatele produktu -UseProductSupplierPackaging=Použijte obaly na dodavatelské ceny (při přidávání / aktualizaci řádku v dodavatelských dokumentech přepočítávejte množství podle balení stanoveného na dodavatelskou cenu) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Obal -PackagingForThisProductDesc=On supplier order, you will automaticly order this quantity (or a multiple of this quantity). Cannot be less than minimum buying quantity +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=Množství linky bylo přepočítáno podle obalu dodavatele #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Akce je k dispozici pouze u varianty výrobk ProductsPricePerCustomer=Ceny produktů na zákazníky ProductSupplierExtraFields=Další atributy (dodavatelské ceny) DeleteLinkedProduct=Odstraňte podřízený produkt spojený s kombinací -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Vážená průměrná cena PMPValueShort=WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/cs_CZ/projects.lang b/htdocs/langs/cs_CZ/projects.lang index d175d94ba51..1d631bb6343 100644 --- a/htdocs/langs/cs_CZ/projects.lang +++ b/htdocs/langs/cs_CZ/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Tento pohled zobrazuje všechny projekty a úkoly které máte o TasksDesc=Tento pohled zobrazuje všechny projekty a úkoly (vaše uživatelské oprávnění vám umožňuje vidět vše). AllTaskVisibleButEditIfYouAreAssigned=Všechny úkoly pro kvalifikované projekty jsou viditelné, ale můžete zadat čas pouze pro úkoly přiřazené vybranému uživateli. Přiřazení úlohy, pokud potřebujete zadat čas. OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Úkoly projektů ProjectCategories=Štítky projektu / kategorie NewProject=Nový projekt @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Počet otevřených projektů podle stavu OpportunitiesStatusForProjects=Počet projektů podle stavu ShowProject=Zobrazit projekt ShowTask=Zobrazit úkol +SetThirdParty=Set third party SetProject=Nastavit projekt +OutOfProject=Out of project NoProject=Žádný projekt nedefinován či vlastněn NbOfProjects=Počet projektů NbOfTasks=Počet úkolů @@ -122,7 +125,8 @@ ValidateProject=Ověřit projekt ConfirmValidateProject=Opravdu chcete tento projekt ověřit? CloseAProject=Zavřít projekt ConfirmCloseAProject=Jste si jisti, že chcete ukončit tento projekt? -AlsoCloseAProject=Také blízko projektu (udržujte jej otevřený, pokud stále potřebujete sledovat výrobní úkoly na něm) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Otevřít projekt ConfirmReOpenAProject=Jste si jisti, že chcete znovu otevřít tento projekt? ProjectContact=Kontakty na projektu @@ -165,7 +169,7 @@ OpportunityProbability=Pravděpodobnost vedení OpportunityProbabilityShort=Odevzdání probabu. OpportunityAmount=množství příležitostí OpportunityAmountShort=množství příležitostí -OpportunityWeightedAmount=Vážená částka příležitosti +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. vážené množství OpportunityAmountAverageShort=Průměrná výše vedení OpportunityAmountWeigthedShort=Vážená částka @@ -238,7 +242,7 @@ OppStatusPENDING=Čeká OppStatusWON=Vyhrál OppStatusLOST=Ztracený Budget=Rozpočet -AllowToLinkFromOtherCompany=Povolit propojení projektu s jinou firmou

Podporované hodnoty:
- Udržovat prázdné: Může propojit jakýkoli projekt společnosti (výchozí)
- "all": Může propojit jakýkoli projekt, dokonce i projekty jiných firem
- identifikátory třetích stran oddělené čárkami: lze propojit všechny projekty těchto třetích stran (Příklad: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Nejnovější projekty %s LatestModifiedProjects=Nejnovější %smodifikované projekty OtherFilteredTasks=Další filtrované úkoly @@ -259,7 +263,7 @@ TimeSpentInvoiced=Čas strávený účtováním TimeSpentForIntervention=Strávený čas TimeSpentForInvoice=Strávený čas OneLinePerUser=Jeden řádek na uživatele -ServiceToUseOnLines=Služba pro použití na tratích +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=Faktura %s byla vygenerována z času stráveného na projektu InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project ProjectBillTimeDescription=Zkontrolujte, zda zadáváte časový rozvrh úkolů projektu A máte v úmyslu vygenerovat faktury z časového rozvrhu, abyste fakturovali zákazníkovi projektu (nekontrolujte, zda máte v úmyslu vytvořit fakturu, která není založena na zadaných časových rozvrzích). Poznámka: Chcete-li vygenerovat fakturu, přejděte na kartu „Čas strávený“ projektu a vyberte řádky, které chcete zahrnout. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Zisk se vypočítá pomocí AddPersonToTask=Add also to tasks UsageOrganizeEvent=Usage: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Enable the public form for contact NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. NewLeadForm=New contact form LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/cs_CZ/propal.lang b/htdocs/langs/cs_CZ/propal.lang index fa142eba82f..e100ebcd17c 100644 --- a/htdocs/langs/cs_CZ/propal.lang +++ b/htdocs/langs/cs_CZ/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Žádné návrhy nabídek CopyPropalFrom=Vytvořit obchodní nabídku zkopírováním existující nabídky CreateEmptyPropal=Vytvoření prázdného komerčního návrhu nebo ze seznamu produktů / služeb DefaultProposalDurationValidity=Doba platnosti výchozí obchodní nabídky (ve dnech) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Použijte kontakt / adresu s typem "Návrh na další kontakt", pokud je definována namísto adresy subjektu jako adresy příjemce návrhu ConfirmClonePropal=Jste si jisti, že chcete kopírovat obchodní nabídku %s ? ConfirmReOpenProp=Jste si jisti, že chcete otevřít zpět obchodní nabídku %s ? @@ -64,36 +65,54 @@ AvailabilityPeriod=Dostupné zpoždění SetAvailability=Nastavte si dostupné zpoždění AfterOrder=po objednání OtherProposals=Další nabídky + ##### Availability ##### AvailabilityTypeAV_NOW=Bezprostřední AvailabilityTypeAV_1W=1 týden AvailabilityTypeAV_2W=2 týdny AvailabilityTypeAV_3W=3 týdny AvailabilityTypeAV_1M=1 měsíc -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Zástupce následující vypracované nabídky TypeContact_propal_external_BILLING=Fakturační kontakt zákazníka TypeContact_propal_external_CUSTOMER=Kontakt se zákazníkem pro následující vypracované nabídky TypeContact_propal_external_SHIPPING=Zákaznický kontakt pro doručení + # Document models -DocModelAzurDescription=Kompletní návrhový model (stará implementace azurové šablony) -DocModelCyanDescription=Kompletní návrhový model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Případ následovaný +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Výchozí šablona při uzavírání obchodní nabídky (nevyfakturované) DefaultModelPropalCreate=Tvorba z výchozí šablony DefaultModelPropalToBill=Výchozí šablona při uzavírání obchodní nabídky (bude se fakturovat) -DefaultModelPropalClosed=Výchozí šablona při uzavírání obchodní nabídky (nevyfakturované) +DocModelAzurDescription=Kompletní návrhový model (stará implementace azurové šablony) +DocModelCyanDescription=Kompletní návrhový model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Odmítnout +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Písemný souhlas, razítko firmy, datum a podpis ProposalsStatisticsSuppliers=Statistika návrhů dodavatelů -CaseFollowedBy=Případ následovaný -SignedOnly=Podepsáno pouze -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Podepsáno pouze diff --git a/htdocs/langs/cs_CZ/recruitment.lang b/htdocs/langs/cs_CZ/recruitment.lang index 745df2ae9f8..96d3a9b9b17 100644 --- a/htdocs/langs/cs_CZ/recruitment.lang +++ b/htdocs/langs/cs_CZ/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Mzda +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/cs_CZ/salaries.lang b/htdocs/langs/cs_CZ/salaries.lang index 06a31c700c0..9ef5ab93164 100644 --- a/htdocs/langs/cs_CZ/salaries.lang +++ b/htdocs/langs/cs_CZ/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Účtovací účet používaný pro třetí strany -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Účelový účet určený na uživatelské kartě bude použit pouze pro účetnictví společnosti Subledger. Ten bude použit pro hlavní knihu a jako výchozí hodnota účtování společnosti Subledger, pokud není určen uživatelský účtovací účet pro uživatele. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Účtovací účet je výchozí pro mzdové platby CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary Salary=Mzda @@ -24,3 +24,4 @@ SalariesStatistics=Statistika platů SalariesAndPayments=Platy a platby ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/cs_CZ/ticket.lang b/htdocs/langs/cs_CZ/ticket.lang index 5994bc6752a..b121180eab7 100644 --- a/htdocs/langs/cs_CZ/ticket.lang +++ b/htdocs/langs/cs_CZ/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Smazat vstupenky Permission56004=Správa vstupenek Permission56005=Viz vstupenky všech subjektů (neplatí pro externí uživatele, vždy se omezují na subjekt, na který se vztahují) +Tickets=Vstupenky TicketDictType=Vstupenka - Typy TicketDictCategory=Vstupenka - skupiny TicketDictSeverity=Vstupenka - závažnosti @@ -90,8 +91,8 @@ TicketPublicAccess=Veřejné rozhraní nevyžadující identifikaci je k dispozi TicketSetupDictionaries=Typ vstupenky, závažnosti a analytické kódy lze konfigurovat ze slovníků TicketParamModule=Nastavení proměnné modulu TicketParamMail=Nastavení e-mailu -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Textová zpráva odeslaná po vytvoření vstupenky @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Zde zadaný text bude vložen do e-mailu s potvrzením vy TicketParamPublicInterface=Nastavení veřejného rozhraní TicketsEmailMustExist=Chcete-li vytvořit letenku, požadujte existující e-mailovou adresu TicketsEmailMustExistHelp=Ve veřejném rozhraní musí být e-mailová adresa již vyplněna v databázi, aby se vytvořil nový lístek +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Veřejné rozhraní TicketUrlPublicInterfaceLabelAdmin=Alternativní adresa URL pro veřejné rozhraní TicketUrlPublicInterfaceHelpAdmin=Je možné definovat alias na webovém serveru a zpřístupnit tak veřejné rozhraní s jinou adresou URL (server musí na této nové adrese URL fungovat jako proxy server) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Vstupenka je nyní přiřazena TicketChangeType=Změnit typ TicketChangeCategory=Změňte analytický kód TicketChangeSeverity=Změnit závažnost -TicketAddMessage=přidat zprávu -AddMessage=přidat zprávu +TicketAddMessage=Add private message MessageSuccessfullyAdded=Přidána vstupenka TicketMessageSuccessfullyAdded=Zpráva byla úspěšně přidána TicketMessagesList=Seznam zpráv @@ -202,8 +206,8 @@ TicketSeverity=Vážnost ShowTicket=Viz lístek RelatedTickets=Související vstupenky TicketAddIntervention=Vytvořit intervenci -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Potvrďte uzavření lístku ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Poslat zprávu e-mailem TicketNewMessage=Nová zpráva ErrorMailRecipientIsEmptyForSendTicketMessage=Příjemce je prázdný. Neposílat žádné e-maily TicketGoIntoContactTab=Přejděte na kartu Kontakty a vyberte je -TicketMessageMailIntro=Úvod +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Tento text bude přidán pouze na začátek e-mailu a nebude uložen. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Podpis -TicketMessageMailSignatureHelp=Tento text je přidán pouze na konci e-mailu a nebude uložen. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Podpis e-mailu s odpovědí -TicketMessageMailSignatureHelpAdmin=Tento text bude vložen za zprávu s odpovědí. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Tento text bude vložen za zprávu s odpovědí. TicketMessageHelp=Pouze tento text bude uložen do seznamu zpráv na kartě lístků. TicketMessageSubstitutionReplacedByGenericValues=Substituční proměnné jsou nahrazeny obecnými hodnotami. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Čas uplynul od TicketTimeToRead=Čas uplynul před čtením TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Nová zpráva byla zveřejněna na l TicketAssignedToYou=Lístek přiřazen TicketAssignedEmailBody=Byl vám přidělen lístek # %s by %s MarkMessageAsPrivate=Označit zprávu jako soukromou +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Tato zpráva se nezobrazí externím uživatelům TicketEmailOriginIssuer=Emitent při vzniku jízdenek InitialMessage=Počáteční zpráva @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Průběh vstupenky můžete zobrazit v k TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Neodpovídejte prosím přímo na tento e-mail! Pomocí odkazu odpovíte do rozhraní. TicketPublicInfoCreateTicket=Tento formulář vám umožňuje zaznamenat si lístek podpory v našem systému řízení. -TicketPublicPleaseBeAccuratelyDescribe=Popište prosím problém přesně. Poskytněte co nejvíce informací, abychom mohli správně identifikovat váš požadavek. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Zadejte ID sledování trasy TicketTrackId=ID veřejného sledování OneOfTicketTrackId=Jedno z vašich ID sledování diff --git a/htdocs/langs/cs_CZ/users.lang b/htdocs/langs/cs_CZ/users.lang index ac1ac080612..bfc589bed06 100644 --- a/htdocs/langs/cs_CZ/users.lang +++ b/htdocs/langs/cs_CZ/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Odstranit ze skupiny PasswordChangedAndSentTo=Heslo změněno a poslán na %s. PasswordChangeRequest=Požadavek na změnu hesla pro %s PasswordChangeRequestSent=Žádost o změnu hesla %s zaslána na %s. -IfLoginExistPasswordRequestSent=Pokud je toto přihlášení platným účtem, byl zaslán e-mail k obnovení hesla. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Pokud je tento e-mail platným účtem, byl zaslán e-mail k obnovení hesla. ConfirmPasswordReset=Potvrďte resetování hesla MenuUsersAndGroups=Uživatelé a skupiny @@ -68,7 +68,6 @@ CreateDolibarrLogin=Vytvoření uživatele CreateDolibarrThirdParty=Vytvořit třetí stranu LoginAccountDisableInDolibarr=Účet byl zakázán v Dolibarr. UsePersonalValue=Používejte osobní hodnotu -InternalUser=Interní uživatel ExportDataset_user_1=Uživatelé a jejich vlastnosti DomainUser=Doménový uživatel %s Reactivate=Reaktivace @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/cs_CZ/website.lang b/htdocs/langs/cs_CZ/website.lang index a5c50c6b52a..f4e5557457d 100644 --- a/htdocs/langs/cs_CZ/website.lang +++ b/htdocs/langs/cs_CZ/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kód +WebsiteName=Name of the website WebsiteSetupDesc=Vytvořte zde webové stránky, které chcete používat. Poté přejděte do nabídky Webové stránky a upravte je. DeleteWebsite=Odstranit web ConfirmDeleteWebsite=Opravdu chcete tento web odstranit? Všechny její stránky a obsah budou také odstraněny. Nahrané soubory (jako do adresáře médií, modul ECM, ...) zůstanou. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Přidání v dolní části hlavičky HTML (společné pro v WEBSITE_ROBOT=Soubor pro roboty (soubor robots.txt) WEBSITE_HTACCESS=Soubor .htaccess WEBSITE_MANIFEST_JSON=Soubor manifest.json webové stránky -WEBSITE_README=Soubor README.md WEBSITE_KEYWORDSDesc=Hodnoty oddělte čárkou -EnterHereLicenseInformation=Sem zadejte metadata nebo licenční informace a vyplňte soubor README.md. Pokud distribuujete svůj web jako šablonu, bude soubor zahrnut do temptátového balíčku. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=Záhlaví HTML (pouze pro tuto stránku) PageNameAliasHelp=Název nebo alias stránky.
Tento alias je také používán k vytvoření adresy URL při běhu webových stránek z virtuálního hostitele webového serveru (jako Apacke, Nginx, ...). Pomocí tlačítka " %s " upravte tento alias. EditTheWebSiteForACommonHeader=Poznámka: Pokud chcete definovat osobní hlavičku pro všechny stránky, upravte záhlaví na úrovni webu namísto na stránce / kontejneru. @@ -42,10 +43,12 @@ ViewPageInNewTab=Zobrazit stránku v nové kartě SetAsHomePage=Nastavit jako domovskou stránku RealURL=real URL ViewWebsiteInProduction=Pohled webové stránky s použitím domácí adresy URL +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Použit Apache / Nginx / ...
vytvořit na svůj webový server (Apache, Nginx, ...) a vyhrazený virtuálního hostitele s PHP povoleno a Kořenový adresář na
%s ExampleToUseInApacheVirtualHostConfig=Příklad použití v nastavení virtuálního hostitele Apache: YouCanAlsoTestWithPHPS=  Použití s vloženým serverem PHP
Při vývoji prostředí můžete upřednostňovat testování webu pomocí integrovaného webového serveru PHP (PHP 5.5 vyžadováno) spuštěním
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP= Provozujte svůj web s jiným poskytovatelem hostingu Dolibarr
Pokud nemáte webový server jako Apache nebo NGinx dostupný na internetu, můžete exportovat a importovat webový server na jinou instanci Dolibarr poskytovanou jiným poskytovatelem hostingu Dolibarr. integrace s modulem webových stránek. Seznam některých poskytovatelů hostingu Dolibarr najdete na https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=Číst WritePerm=Zápis @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Zdrojový kód HTML můžete upravit pomocí tlač YouCanEditHtmlSource=
You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

You can also include content of another Page/Container with the following syntax:
<?php includeContainer('alias_of_container_to_include'); ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For a file into documents/medias (open directory for public access), syntax is:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href="/document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=Pro obraz sdílený pomocí sdíleného odkazu (otevřený přístup pomocí klíče sdílení hash souboru) je syntaxe:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
Další příklady HTML nebo dynamického kódu jsou k dispozici na wiki dokumentaci
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Klonovat stránku / kontejner CloneSite=Kopie stránky SiteAdded=Webová stránka byla přidána @@ -137,7 +140,7 @@ PagesRegenerated=%s regenerováno stránky / kontejnery RegenerateWebsiteContent=Regenerate web site cache files AllowedInFrames=Allowed in Frames DefineListOfAltLanguagesInWebsiteProperties=Define list of all available languages into web site properties. -GenerateSitemaps=Generate website sitemap file +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=If you confirm, you will erase the existing sitemap file... ConfirmSitemapsCreation=Confirm sitemap generation SitemapGenerated=Sitemap file %s generated @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon must be png ErrorFaviconSize=Favicon must be sized 16x16, 32x32 or 64x64 FaviconTooltip=Upload an image which needs to be a png (16x16, 32x32 or 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/cs_CZ/withdrawals.lang b/htdocs/langs/cs_CZ/withdrawals.lang index 53775d8a6f1..ee329984fbf 100644 --- a/htdocs/langs/cs_CZ/withdrawals.lang +++ b/htdocs/langs/cs_CZ/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Faktura dodavatele čekající na platbu převode InvoiceWaitingWithdraw=Faktura čeká na inkaso InvoiceWaitingPaymentByBankTransfer=Faktura čeká na převod peněz AmountToWithdraw=Částka výběru +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=Neexistuje žádná otevřená faktura pro „%s“. Na kartě faktury přejděte na kartu „%s“ a požádejte o ni. -NoSupplierInvoiceToWithdraw=Čeká dodavatelská faktura s otevřeným „přímým požadavkem na kredit“. Na kartě faktury přejděte na kartu „%s“ a požádejte o ni. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Odpovědný uživatel WithdrawalsSetup=Nastavení platby inkasem CreditTransferSetup=Nastavení úhrady @@ -41,6 +42,7 @@ CreditTransferStatistics=Statistiky převodů Rejects=Odmítnuto LastWithdrawalReceipt=Poslední %s přímého inkasa debetní MakeWithdrawRequest=Zadejte žádost o platbu inkasem +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Proveďte žádost o převod WithdrawRequestsDone=%s zaznamenané žádosti o inkaso BankTransferRequestsDone=%s credit transfer requests recorded @@ -99,8 +101,11 @@ CreditDate=Kredit na WithdrawalFileNotCapable=Nelze generovat soubor výběru příjmu pro vaši zemi %s (Vaše země není podporována) ShowWithdraw=Zobrazit příkaz k inkasu IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Pokud však na faktuře dosud nebyl zpracován alespoň jeden příkaz k inkasu, nebude nastavena jako zaplacená, aby bylo možné provést předchozí výběr. -DoStandingOrdersBeforePayments=Na této kartě můžete požádat o příkaz k inkasu. Po dokončení přejděte do nabídky Bank-> Platba inkasem a vygenerujte a spravujte příkaz k inkasu. Když je příkaz k inkasu uzavřen, platby na fakturách budou automaticky zaznamenány a faktury uzavřeny, pokud je zbývající částka k platbě nulová. -DoCreditTransferBeforePayments=Tato karta umožňuje vyžádat si příkaz k úhradě. Po dokončení přejděte do nabídky Bank-> Platba převodem, abyste vygenerovali a spravovali příkaz k úhradě. Když je příkaz k úhradě uzavřen, bude automaticky zaznamenána platba na fakturách a faktury uzavřeny, pokud je zbývající částka k platbě nulová. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Debit order file CreditTransferFile=Credit transfer file SetToStatusSent=Nastavte na stav "Odeslaný soubor" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Nelze vytvořit inkasa Žádost o prázdnou hodnot SepaMandate=Mandát přímého inkasa SEPA SepaMandateShort=SEPA Mandát PleaseReturnMandate=Prosím, vraťte tento mandát formulář poštou na adresu %s nebo poštou na adresu -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Identifikátor věřitele CreditorName=Název věřitele SEPAFillForm=(B) Vyplňte prosím všechna pole označená * @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=Datum provedení CreateForSepa=Vytvořte soubor s inkasem ICS=Creditor Identifier - ICS +IDS=Debitor Identifier END_TO_END="EndToEndId" SEPA XML tag - jedinečný identifikátor přiřazený ke každé transakci USTRD="Nestrukturovaná" značka SEPA XML ADDDAYS=Přidání dnů do data provedení @@ -154,3 +160,4 @@ ErrorICSmissing=Missing ICS in Bank account %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Total amount of direct debit order differs from sum of lines WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +UsedFor=Used for %s diff --git a/htdocs/langs/cs_CZ/workflow.lang b/htdocs/langs/cs_CZ/workflow.lang index 4348c679b87..df5523148a6 100644 --- a/htdocs/langs/cs_CZ/workflow.lang +++ b/htdocs/langs/cs_CZ/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatické vytvoření objednávky prodej descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automaticky vytvořit zákaznickou fakturu po podpisu obchodního návrhu (nová faktura bude mít stejnou částku jako návrh) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Automaticky vytvoří zákaznickou faktury poté, co smlouva byla ověřena descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automaticky vytvořit zákaznickou fakturu po uzavření prodejní objednávky (nová faktura bude mít stejnou částku jako objednávka) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Zařadit návrh propojeného zdroje jako fakturovaný, když je objednávka prodeje nastavena na fakturaci (a pokud je výše objednávky shodná s celkovou částkou podepsaného propojeného návrhu) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Zařadit návrh propojeného zdroje jako fakturovaný při potvrzení faktury zákazníka (a pokud je částka faktury shodná s celkovou částkou podepsaného propojeného návrhu) @@ -14,13 +15,22 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Zařadit propojenou prodejní descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Zařadit propojenou prodejní objednávku jako fakturovanou, když je zákaznická faktura nastavena jako zaplacená (a pokud je částka faktury shodná s celkovou částkou propojené objednávky) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Klasifikujte propojenou prodejní objednávku dodávanou při ověření zásilky (a pokud je množství odeslané všemi zásilkami stejné jako v aktualizovaném pořadí) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Classify linked source sales order as shipped when a shipment is closed (and if the quantity shipped by all shipments is the same as in the order to update) -# Autoclassify purchase order +# Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Označte návrh dodavatele propojeného zdroje jako fakturovaný při validaci dodavatele (a pokud je částka faktury shodná s celkovou částkou propojeného návrhu) +# Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Zařadit propojenou objednávku zdroje jako fakturovanou fakturaci dodavatele (a pokud je částka faktury shodná s celkovou částkou propojené objednávky) -descWORKFLOW_BILL_ON_RECEPTION=Po ověření objednávky propojeného dodavatele klasifikujte recepce na „účtované“ +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classify linked source purchase order as received when a reception is validated (and if the quantity received by all receptions is the same as in the purchase order to update) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classify linked source purchase order as received when a reception is closed (and if the quantity received by all rceptions is the same as in the purchase order to update) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Když je lístek uzavřen, ukončete všechny zásahy spojené s lístkem AutomaticCreation=Automatická tvorba AutomaticClassification=Automatická klasifikace # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/cy_GB/accountancy.lang b/htdocs/langs/cy_GB/accountancy.lang index 7ee1fd821b4..bdaa125540b 100644 --- a/htdocs/langs/cy_GB/accountancy.lang +++ b/htdocs/langs/cy_GB/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Prif gyfrif cyfrifo ar gyfer gwerthwyr heb ei MainAccountForUsersNotDefined=Prif gyfrif cyfrifo ar gyfer defnyddwyr heb ei ddiffinio yn y gosodiad MainAccountForVatPaymentNotDefined=Prif gyfrif cyfrifo ar gyfer taliad TAW heb ei ddiffinio yn y gosodiad MainAccountForSubscriptionPaymentNotDefined=Prif gyfrif cyfrifo ar gyfer taliad tanysgrifiad heb ei ddiffinio yn y gosodiad +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Maes cyfrifo AccountancyAreaDescIntro=Gwneir defnydd o'r modiwl cyfrifeg mewn sawl cam: @@ -164,40 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Galluogi rhestr combo ar gyfer cyfrif atodol (gall fod ACCOUNTING_DATE_START_BINDING=Diffinio dyddiad i ddechrau rhwymo a throsglwyddo mewn cyfrifyddiaeth. O dan y dyddiad hwn, ni fydd y trafodion yn cael eu trosglwyddo i gyfrifeg. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Gwerthu dyddlyfr -ACCOUNTING_PURCHASE_JOURNAL=Dyddiadur prynu -ACCOUNTING_MISCELLANEOUS_JOURNAL=Dyddlyfr amrywiol +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Cyfnodolyn adroddiad treuliau -ACCOUNTING_SOCIAL_JOURNAL=Cylchgrawn cymdeithasol +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Mae ganddo Newyddiadur newydd +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Cylchgrawn cymdeithasol ACCOUNTING_RESULT_PROFIT=Cyfrif cyfrifo canlyniad (Elw) ACCOUNTING_RESULT_LOSS=Cyfrif cyfrifo canlyniad (Colled) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Dyddiadur cau -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cyfrif cyfrifo trosglwyddiad banc trosiannol +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Cyfrif trosglwyddo banc trosiannol -ACCOUNTING_ACCOUNT_SUSPENSE=Cyfrif cyfrif o aros -DONATION_ACCOUNTINGACCOUNT=Cyfrif cyfrifo i gofrestru rhoddion -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cyfrif cyfrif i gofrestru tanysgrifiadau +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Cyfrif cyfrifo yn ddiofyn i gofrestru blaendal cwsmer +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y cynhyrchion a brynwyd (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen cynnyrch) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y cynhyrchion a brynwyd yn EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen cynnyrch) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y cynhyrchion a brynwyd ac a fewnforiwyd allan o EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen cynnyrch) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y cynhyrchion a werthwyd (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen cynnyrch) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y cynhyrchion a werthir yn EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen cynnyrch) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y cynhyrchion a werthir ac a allforiwyd allan o EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen cynnyrch) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y gwasanaethau a brynwyd (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen gwasanaeth) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y gwasanaethau a brynwyd yn EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen gwasanaeth) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y gwasanaethau a brynwyd ac a fewnforiwyd allan o EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen gwasanaeth) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y gwasanaethau a werthwyd (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen gwasanaeth) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y gwasanaethau a werthir yn EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen gwasanaeth) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer y gwasanaethau a werthwyd ac a allforiwyd allan o EEC (a ddefnyddir os nad yw wedi'i ddiffinio yn y daflen gwasanaeth) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Math o ddogfen Docdate=Dyddiad @@ -212,7 +217,7 @@ Codejournal=Dyddlyfr JournalLabel=Label cyfnodolyn NumPiece=Rhif y darn TransactionNumShort=Rhif. trafodiad -AccountingCategory=Grŵp personol +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Grwpio yn ôl cyfrif cyfriflyfr cyffredinol GroupBySubAccountAccounting=Grwpio yn ôl cyfrif subledger AccountingAccountGroupsDesc=Gallwch ddiffinio yma rai grwpiau o gyfrifon cyfrifeg. Cânt eu defnyddio ar gyfer adroddiadau cyfrifyddu personol. @@ -266,13 +271,13 @@ Reconcilable=Cymodi TotalVente=Cyfanswm trosiant cyn treth TotalMarge=Cyfanswm yr elw gwerthiant -DescVentilCustomer=Ymgynghorwch yma â'r rhestr o linellau anfonebau cwsmeriaid sydd wedi'u rhwymo (neu beidio) i gyfrif cyfrifyddu cynnyrch -DescVentilMore=Yn y rhan fwyaf o achosion, os ydych chi'n defnyddio cynhyrchion neu wasanaethau wedi'u diffinio ymlaen llaw a'ch bod chi'n gosod rhif y cyfrif ar y cerdyn cynnyrch/gwasanaeth, bydd y cais yn gallu gwneud yr holl rwymiad rhwng llinellau eich anfoneb a chyfrif cyfrifo eich siart o gyfrifon, dim ond yn un clic gyda'r botwm "%s" . Os na osodwyd cyfrif ar gardiau cynnyrch/gwasanaeth neu os oes gennych rai llinellau heb eu rhwymo i gyfrif o hyd, bydd yn rhaid i chi wneud rhwymiad â llaw o'r ddewislen " %s ". -DescVentilDoneCustomer=Ymgynghorwch yma â'r rhestr o'r llinellau anfonebau cwsmeriaid a'u cyfrif cyfrifo cynnyrch -DescVentilTodoCustomer=Rhwymo llinellau anfoneb nad ydynt eisoes wedi'u rhwymo â chyfrif cyfrifyddu cynnyrch -ChangeAccount=Newidiwch y cyfrif cyfrifo cynnyrch/gwasanaeth ar gyfer llinellau dethol gyda'r cyfrif cyfrifo canlynol: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Ymgynghorwch yma â'r rhestr o linellau anfonebau gwerthwr sydd wedi'u rhwymo neu heb eu rhwymo eto i gyfrif cyfrifyddu cynnyrch (dim ond cofnod nad yw eisoes wedi'i drosglwyddo mewn cyfrifyddiaeth sydd i'w weld) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Ymgynghorwch yma â'r rhestr o linellau anfonebau gwerthwyr a'u cyfrif cyfrifyddu DescVentilTodoExpenseReport=Rhwymo llinellau adroddiad treuliau nad ydynt eisoes wedi'u rhwymo â chyfrif cyfrifo ffioedd DescVentilExpenseReport=Ymgynghorwch yma â'r rhestr o linellau adrodd ar dreuliau sydd wedi'u rhwymo (neu ddim) i gyfrif cyfrifyddu ffioedd @@ -280,24 +285,24 @@ DescVentilExpenseReportMore=Os ydych chi'n gosod cyfrif cyfrifyddu ar y math o l DescVentilDoneExpenseReport=Ymgynghorwch yma â'r rhestr o linellau adroddiadau treuliau a'u cyfrif cyfrifo ffioedd Closure=Cau blynyddol -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Dilysu a chloi cofnod... +ValidateMovements=Validate and lock movements... DescValidateMovements=Gwaherddir unrhyw newid neu ddileu ysgrifen, llythrennau a dileadau. Rhaid dilysu pob cynnig ar gyfer ymarfer neu ni fydd cau yn bosibl ValidateHistory=Rhwymo'n Awtomatig AutomaticBindingDone=Cwblhawyd rhwymiadau awtomatig (%s) - Nid yw rhwymo awtomatig yn bosibl ar gyfer rhywfaint o gofnod (%s) -ErrorAccountancyCodeIsAlreadyUse=Gwall, ni allwch ddileu'r cyfrif cyfrifo hwn oherwydd ei fod yn cael ei ddefnyddio +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Cydbwyso FicheVentilation=Cerdyn rhwymo GeneralLedgerIsWritten=Ysgrifennir trafodion yn y Cyfriflyfr GeneralLedgerSomeRecordWasNotRecorded=Ni ellid newyddiadura rhai o'r trafodion. Os nad oes unrhyw neges gwall arall, mae'n debyg mai'r rheswm am hyn yw eu bod eisoes wedi'u newyddiaduron. NoNewRecordSaved=Dim mwy o gofnod i'w drosglwyddo -ListOfProductsWithoutAccountingAccount=Rhestr o gynhyrchion nad ydynt wedi'u rhwymo i unrhyw gyfrif cyfrifyddu +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Newid y rhwymiad Accounted=Cyfrifir yn y cyfriflyfr NotYetAccounted=Heb ei drosglwyddo eto i gyfrifeg @@ -320,9 +325,10 @@ AccountingJournalType1=Gweithrediadau amrywiol AccountingJournalType2=Gwerthiant AccountingJournalType3=Pryniannau AccountingJournalType4=Banc -AccountingJournalType5=Adroddiad treuliau +AccountingJournalType5=Expense reports AccountingJournalType8=Stocrestr AccountingJournalType9=Wedi-newydd +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Mae'r cyfnodolyn hwn eisoes yn cael ei ddefnyddio AccountingAccountForSalesTaxAreDefinedInto=Nodyn: Diffinnir cyfrif cyfrifo ar gyfer treth Gwerthiant yn y ddewislen %s - %s a09a4b73zf NumberOfAccountancyEntries=Nifer y cofnodion @@ -330,8 +336,10 @@ NumberOfAccountancyMovements=Nifer y symudiadau ACCOUNTING_DISABLE_BINDING_ON_SALES=Analluogi rhwymo a throsglwyddo cyfrifyddiaeth ar werthiannau (ni fydd anfonebau cwsmeriaid yn cael eu hystyried wrth gyfrifo) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Analluogi rhwymo a throsglwyddo cyfrifyddiaeth ar bryniannau (ni fydd anfonebau gwerthwr yn cael eu hystyried wrth gyfrifo) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Analluogi rhwymo a throsglwyddo cyfrifon ar adroddiadau treuliau (ni fydd adroddiadau gwariant yn cael eu hystyried wrth gyfrifo) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Baner llinellau wedi'u hallforio fel Allforiwyd (i addasu llinell, bydd angen i chi ddileu'r trafodiad cyfan a'i ail-drosglwyddo i gyfrifeg) NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Dyddiad dilysu a chlo @@ -399,7 +407,11 @@ Calculated=Wedi'i gyfrifo Formula=Fformiwla ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -408,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -455,6 +468,5 @@ FECFormatMulticurrencyCode=Cod aml-arian (Dyfeisio) DateExport=Dyddiad allforio WarningReportNotReliable=Rhybudd, nid yw'r adroddiad hwn yn seiliedig ar y Cyfriflyfr, felly nid yw'n cynnwys trafodiad a addaswyd â llaw yn y Cyfriflyfr. Os yw eich cyfnodolyn yn gyfredol, mae'r olwg cadw cyfrifon yn fwy cywir. ExpenseReportJournal=Cyfnodolyn Adroddiad Treuliau -InventoryJournal=Cylchgrawn Stocrestr NAccounts=%s cyfrifon diff --git a/htdocs/langs/cy_GB/admin.lang b/htdocs/langs/cy_GB/admin.lang index 8fb094542d6..f0647ba6bcb 100644 --- a/htdocs/langs/cy_GB/admin.lang +++ b/htdocs/langs/cy_GB/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Coladu cleient WarningModuleNotActive=Rhaid galluogi modiwl %s WarningOnlyPermissionOfActivatedModules=Dim ond caniatadau sy'n ymwneud â modiwlau actifedig a ddangosir yma. Gallwch actifadu modiwlau eraill yn y dudalen Cartref-> Gosod-> Modiwlau. DolibarrSetup=Gosod neu uwchraddio Dolibarr -InternalUser=Defnyddiwr mewnol -ExternalUser=Defnyddiwr allanol InternalUsers=Defnyddwyr mewnol ExternalUsers=Defnyddwyr allanol UserInterface=Rhyngwyneb defnyddiwr @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Gwesteiwr SMTP/SMTPS (gwerth diofyn yn php.ini: %s %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Mae e-bost a ddefnyddir ar gyfer gwall yn dychwelyd e-byst (meysydd 'Gwallau-I' mewn e-byst a anfonwyd) MAIN_MAIL_AUTOCOPY_TO= Copïwch (Bcc) yr holl negeseuon e-bost a anfonwyd at MAIN_DISABLE_ALL_MAILS=Analluogi anfon pob e-bost (at ddibenion prawf neu demos) @@ -439,8 +438,10 @@ Unique=Unigryw Boolean=Boolean (un blwch ticio) ExtrafieldPhone = Ffon ExtrafieldPrice = Pris +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Ebost ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Dewiswch restr ExtrafieldSelectList = Dewiswch o'r tabl ExtrafieldSeparator=Gwahanydd (nid maes) @@ -477,7 +478,7 @@ InstalledInto=Wedi'i osod yn y cyfeiriadur %s BarcodeInitForThirdparties=Init cod bar torfol ar gyfer trydydd parti BarcodeInitForProductsOrServices=Init cod bar torfol neu ailosod ar gyfer cynhyrchion neu wasanaethau CurrentlyNWithoutBarCode=Ar hyn o bryd, mae gennych %s cofnod ar %s a0a65d071f6fc9fz0 barcode diffiniedig. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Dileu holl werthoedd cod bar cyfredol ConfirmEraseAllCurrentBarCode=Ydych chi'n siŵr eich bod am ddileu'r holl werthoedd cod bar cyfredol? AllBarcodeReset=Mae holl werthoedd cod bar wedi'u dileu @@ -501,7 +502,8 @@ WarningPHPMail=RHYBUDD: Mae'r gosodiad i anfon e-byst o'r rhaglen yn defnyddio'r WarningPHPMailA=- Mae defnyddio gweinydd y Darparwr Gwasanaeth E-bost yn cynyddu dibynadwyedd eich e-bost, felly mae'n cynyddu'r gallu i'w gyflwyno heb gael ei nodi fel SPAM WarningPHPMailB=- Nid yw rhai Darparwyr Gwasanaeth E-bost (fel Yahoo) yn caniatáu ichi anfon e-bost o weinydd arall yn hytrach na'u gweinydd eu hunain. Mae eich gosodiad presennol yn defnyddio gweinydd y rhaglen i anfon e-bost ac nid gweinydd eich darparwr e-bost, felly bydd rhai derbynwyr (yr un sy'n gydnaws â'r protocol DMARC cyfyngol), yn gofyn i'ch darparwr e-bost a allant dderbyn eich e-bost a rhai darparwyr e-bost Efallai y bydd (fel Yahoo) yn ymateb "na" oherwydd nad yw'r gweinydd yn perthyn iddynt, felly mae'n bosibl na fydd ychydig o'r E-byst a anfonwyd gennych yn cael eu derbyn i'w hanfon (byddwch yn ofalus hefyd o gwota anfon eich darparwr e-bost). WarningPHPMailC=- Mae defnyddio gweinydd SMTP eich Darparwr Gwasanaeth E-bost eich hun i anfon e-byst hefyd yn ddiddorol felly bydd yr holl negeseuon e-bost a anfonir o'r cais hefyd yn cael eu cadw yn eich cyfeiriadur "Anfonwyd" o'ch blwch post. -WarningPHPMailD=Hefyd, argymhellir felly newid y dull anfon e-byst i'r gwerth "SMTP". Os ydych chi wir eisiau cadw'r dull "PHP" rhagosodedig i anfon e-byst, anwybyddwch y rhybudd hwn, neu gwaredwch ef trwy osod y MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP yn gyson i 1 yn y Cartref - Gosod - Arall. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Os oes angen i'ch darparwr SMTP e-bost gyfyngu cleient e-bost i rai cyfeiriadau IP (prin iawn), dyma gyfeiriad IP yr asiant defnyddiwr post (MUA) ar gyfer eich cais CRM ERP: %s . WarningPHPMailSPF=Os yw'r enw parth yn eich cyfeiriad e-bost anfonwr wedi'i warchod gan gofnod SPF (gofynnwch i'ch cofrestrydd enw parth), rhaid i chi ychwanegu'r IPs canlynol yng nghofnod SPF DNS eich parth: %s . ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Enghraifft:
Ar gyfer y ffurflen i greu PageUrlForDefaultValuesList=
Enghraifft:
Ar gyfer y dudalen sy'n rhestru trydydd parti, mae'n %s .
Ar gyfer URL modiwlau allanol sydd wedi'u gosod mewn cyfeiriadur personol, peidiwch â chynnwys y "custom/" felly defnyddiwch lwybr fel mymodule/mypagelist.php ac nid custom/mymodule/mypagelist.php.
Os ydych chi eisiau gwerth rhagosodedig dim ond os oes gan url rywfaint o baramedr, gallwch ddefnyddio %s AlsoDefaultValuesAreEffectiveForActionCreate=Sylwch hefyd fod trosysgrifo gwerthoedd rhagosodedig ar gyfer creu ffurflenni yn gweithio dim ond ar gyfer tudalennau sydd wedi'u dylunio'n gywir (felly gyda gweithred paramedr = creu neu ragflaenu...) EnableDefaultValues=Galluogi addasu gwerthoedd rhagosodedig -EnableOverwriteTranslation=Galluogi defnydd o gyfieithiad trosysgrifedig +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Mae cyfieithiad wedi'i ganfod ar gyfer yr allwedd gyda'r cod hwn. I newid y gwerth hwn, rhaid i chi ei olygu o Home-Setup-translation. WarningSettingSortOrder=Rhybudd, gall gosod trefn ddidoli ddiofyn arwain at wall technegol wrth fynd ar dudalen y rhestr os yw'r maes yn faes anhysbys. Os ydych chi'n profi gwall o'r fath, dewch yn ôl i'r dudalen hon i ddileu'r drefn didoli rhagosodedig ac adfer ymddygiad rhagosodedig. Field=Maes @@ -645,9 +647,9 @@ Module2400Name=Digwyddiadau/Agenda Module2400Desc=Traciwch ddigwyddiadau. Logio digwyddiadau awtomatig at ddibenion olrhain neu gofnodi digwyddiadau neu gyfarfodydd â llaw. Dyma'r prif fodiwl ar gyfer Rheoli Perthynas Cwsmer neu Werthwr yn dda. Module2500Name=DMS / ECM Module2500Desc=System Rheoli Dogfennau / Rheoli Cynnwys Electronig. Trefniadaeth awtomatig o'ch dogfennau a gynhyrchir neu a storiwyd. Rhannwch nhw pan fo angen. -Module2600Name=API/Gwasanaethau gwe (gweinydd SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Galluogi gweinydd SOAP Dolibarr sy'n darparu gwasanaethau API -Module2610Name=API/Gwasanaethau gwe (gweinydd REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Galluogi gweinydd REST Dolibarr sy'n darparu gwasanaethau API Module2660Name=Ffoniwch WebServices (cleient SOAP) Module2660Desc=Galluogi cleient gwasanaethau gwe Dolibarr (Gellir ei ddefnyddio i wthio data/ceisiadau i weinyddion allanol. Dim ond archebion Prynu sy'n cael eu cefnogi ar hyn o bryd.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Ychwanegu nodweddion i reoli Incoterms Module63000Name=Adnoddau Module63000Desc=Rheoli adnoddau (argraffwyr, ceir, ystafelloedd, ...) ar gyfer dyrannu i ddigwyddiadau +Module94160Name=Receptions Permission11=Darllenwch anfonebau cwsmeriaid Permission12=Creu/addasu anfonebau cwsmeriaid Permission13=Annilysu anfonebau cwsmeriaid @@ -714,6 +717,7 @@ Permission27=Dileu cynigion masnachol Permission28=Cynigion masnachol allforio Permission31=Darllen cynhyrchion Permission32=Creu/addasu cynhyrchion +Permission33=Read prices products Permission34=Dileu cynhyrchion Permission36=Gweld/rheoli cynhyrchion cudd Permission38=Cynnyrch allforio @@ -739,6 +743,7 @@ Permission79=Creu/addasu tanysgrifiadau Permission81=Darllenwch archebion cwsmeriaid Permission82=Creu/addasu archebion cwsmeriaid Permission84=Dilysu archebion cwsmeriaid +Permission85=Generate the documents sales orders Permission86=Anfon archebion cwsmeriaid Permission87=Cau archebion cwsmeriaid Permission88=Canslo archebion cwsmeriaid @@ -840,9 +845,9 @@ Permission286=Allforio cysylltiadau Permission291=Darllen tariffau Permission292=Gosod caniatadau ar y tariffau Permission293=Addasu tariffau cwsmeriaid -Permission300=Darllen codau bar -Permission301=Creu/addasu codau bar -Permission302=Dileu codau bar +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Darllen gwasanaethau Permission312=Neilltuo gwasanaeth/tanysgrifiad i gontract Permission331=Darllenwch nodau tudalen @@ -874,6 +879,7 @@ Permission525=Cyfrifiannell benthyciad mynediad Permission527=Benthyciadau allforio Permission531=Darllen gwasanaethau Permission532=Creu/addasu gwasanaethau +Permission533=Read prices services Permission534=Dileu gwasanaethau Permission536=Gweld/rheoli gwasanaethau cudd Permission538=Gwasanaethau allforio @@ -968,13 +974,14 @@ Permission3301=Cynhyrchu modiwlau newydd Permission4001=Darllen sgil/swydd/swydd Permission4002=Creu/addasu sgil/swydd/swydd Permission4003=Dileu sgil/swydd/swydd -Permission4020=Darllenwch werthusiadau -Permission4021=Creu/addasu eich gwerthusiad -Permission4022=Dilysu gwerthusiad -Permission4023=Dileu gwerthusiad -Permission4030=Gweler y ddewislen cymharu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Darllenwch gynnwys y wefan Permission10002=Creu/addasu cynnwys gwefan (cynnwys html a javascript) Permission10003=Creu/addasu cynnwys gwefan (cod php deinamig). Peryglus, rhaid ei gadw i ddatblygwyr cyfyngedig. @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Math o waredu asedau TypeOfUnit=Math o uned SetupSaved=Gosodiad wedi'i gadw SetupNotSaved=Nid yw'r gosodiad wedi'i gadw +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Yn ôl i'r rhestr modiwlau BackToDictionaryList=Yn ôl i'r rhestr Geiriaduron TypeOfRevenueStamp=Math o stamp treth @@ -1235,11 +1246,13 @@ BrowserName=Enw porwr BrowserOS=Porwr OS ListOfSecurityEvents=Rhestr o ddigwyddiadau diogelwch Dolibarr SecurityEventsPurged=Cael gwared ar ddigwyddiadau diogelwch +TrackableSecurityEvents=Trackable security events LogEventDesc=Galluogi logio ar gyfer digwyddiadau diogelwch penodol. Gweinyddwyr y log trwy ddewislen %s - %s . Rhybudd, gall y nodwedd hon gynhyrchu llawer iawn o ddata yn y gronfa ddata. AreaForAdminOnly=Gall paramedrau gosod gael eu gosod gan ddefnyddwyr gweinyddwr yn unig. SystemInfoDesc=Mae gwybodaeth system yn wybodaeth dechnegol amrywiol a gewch yn y modd darllen yn unig ac yn weladwy i weinyddwyr yn unig. SystemAreaForAdminOnly=Mae'r maes hwn ar gael i ddefnyddwyr gweinyddwyr yn unig. Ni all hawliau defnyddwyr Dolibarr newid y cyfyngiad hwn. CompanyFundationDesc=Golygu gwybodaeth eich cwmni/sefydliad. Cliciwch ar y botwm "%s" ar waelod y dudalen pan fydd wedi'i wneud. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Os oes gennych gyfrifydd/ceidwad llyfrau allanol, gallwch olygu'r wybodaeth yma. AccountantFileNumber=Cod cyfrifydd DisplayDesc=Gellir addasu paramedrau sy'n effeithio ar edrychiad a chyflwyniad y cais yma. @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Rhaid i chi redeg y gorchymyn h YourPHPDoesNotHaveSSLSupport=Nid yw swyddogaethau SSL ar gael yn eich PHP DownloadMoreSkins=Mwy o grwyn i'w lawrlwytho SimpleNumRefModelDesc=Yn dychwelyd y rhif cyfeirnod yn y fformat %syymm-nnnn lle mai ie yw'r flwyddyn, mm yw'r mis ac nnnn yn rhif awto-cynnydd dilyniannol heb unrhyw ailosodiad +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Yn dychwelyd y rhif cyfeirnod yn y fformat %s-nnnn lle mae nnnn yn rhif awto-gynnydd dilyniannol heb unrhyw ailosodiad ShowProfIdInAddress=Dangos ID proffesiynol gyda chyfeiriadau ShowVATIntaInAddress=Cuddio rhif TAW o fewn y Gymuned @@ -1376,7 +1391,7 @@ GetBarCode=Cael cod bar NumberingModules=Modelau rhifo DocumentModules=Modelau dogfen ##### Module password generation -PasswordGenerationStandard=Dychwelyd cyfrinair a gynhyrchwyd yn unol ag algorithm mewnol Dolibarr: %s nodau sy'n cynnwys rhifau a rennir a nodau mewn llythrennau bach. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Peidiwch ag awgrymu cyfrinair a gynhyrchir. Rhaid teipio cyfrinair â llaw. PasswordGenerationPerso=Dychwelwch gyfrinair yn ôl eich cyfluniad personol. SetupPerso=Yn ôl eich cyfluniad @@ -1430,6 +1445,10 @@ SuppliersPayment=Taliadau gwerthwr SupplierPaymentSetup=Gosod taliadau gwerthwr InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Gosod modiwlau cynigion masnachol ProposalsNumberingModules=Modelau rhifo cynigion masnachol @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=Dyfrnod ar gontractau drafft (dim os yn wag) ##### Members ##### MembersSetup=Gosod modiwl aelodau MemberMainOptions=Prif opsiynau +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Rheoli Mewngofnodi ar gyfer pob aelod AdherentMailRequired=Mae angen e-bost i greu aelod newydd MemberSendInformationByMailByDefault=Mae'r blwch ticio i anfon cadarnhad post at aelodau (dilysiad neu danysgrifiad newydd) ymlaen yn ddiofyn MemberCreateAnExternalUserForSubscriptionValidated=Creu mewngofnod defnyddiwr allanol ar gyfer pob tanysgrifiad aelod newydd a ddilysir -VisitorCanChooseItsPaymentMode=Gall ymwelwyr ddewis o'r dulliau talu sydd ar gael +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Galluogi nodyn atgoffa awtomatig trwy e-bost o danysgrifiadau sydd wedi dod i ben. Nodyn: Rhaid galluogi modiwl %s a gosod yn gywir i anfon nodiadau atgoffa. MembersDocModules=Templedi dogfen ar gyfer dogfennau a gynhyrchir o gofnod aelod ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=Ysgogi golygydd uwch ar gyfer: FCKeditorForNotePublic=WYSIWIG creu/argraffiad o'r maes "nodiadau cyhoeddus" o elfennau FCKeditorForNotePrivate=WYSIWIG creu/argraffiad o'r maes "nodiadau preifat" o elfennau FCKeditorForCompany=WYSIWIG creu/argraffiad o ddisgrifiad maes o elfennau (ac eithrio cynhyrchion/gwasanaethau) -FCKeditorForProduct=WYSIWIG creu/argraffiad o ddisgrifiad maes o gynnyrch/gwasanaethau -FCKeditorForProductDetails=Mae WYSIWIG creu/rhifyn cynnyrch yn rhoi manylion llinellau ar gyfer pob endid (cynigion, archebion, anfonebau, ac ati...). Rhybudd: Nid yw defnyddio'r opsiwn hwn ar gyfer yr achos hwn yn cael ei argymell o ddifrif gan y gall greu problemau gyda nodau arbennig a fformatio tudalennau wrth adeiladu ffeiliau PDF. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Creu/rhifyn WYSIWIG ar gyfer e-byst torfol (Tools-> eBost) FCKeditorForUserSignature=WYSIWIG creu/rhifyn llofnod defnyddiwr FCKeditorForMail=Creu/argraffiad WYSIWIG ar gyfer pob post (ac eithrio Offer-> e-bost) @@ -1762,7 +1782,7 @@ DetailMenuHandler=Triniwr dewislen lle i ddangos bwydlen newydd DetailMenuModule=Enw'r modiwl os daw'r cofnod ar y ddewislen o fodiwl DetailType=Math o ddewislen (top neu chwith) DetailTitre=Label dewislen neu god label i'w gyfieithu -DetailUrl=URL lle mae'r ddewislen yn anfon atoch (dolen URL Absolute neu ddolen allanol gyda http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Amod i ddangos neu beidio mynediad DetailRight=Amod i arddangos bwydlenni llwyd anawdurdodedig DetailLangs=Enw ffeil Lang ar gyfer cyfieithu cod label @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Nid yw gostyngiad stoc mewn POS yn gy CashDeskYouDidNotDisableStockDecease=Ni wnaethoch analluogi gostyngiad stoc wrth werthu o'r Man Gwerthu. Felly mae angen warws. CashDeskForceDecreaseStockLabel=Gorfodwyd gostyngiad stoc ar gyfer swp-gynhyrchion. CashDeskForceDecreaseStockDesc=Gostyngwch yn gyntaf erbyn y dyddiadau bwyta heibio a gwerthu hynaf. -CashDeskReaderKeyCodeForEnter=Cod allweddol ar gyfer "Enter" wedi'i ddiffinio yn y darllenydd cod bar (Enghraifft: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Gosod modiwl nod tudalen BookmarkDesc=Mae'r modiwl hwn yn eich galluogi i reoli nodau tudalen. Gallwch hefyd ychwanegu llwybrau byr at unrhyw dudalennau Dolibarr neu wefannau allanol ar eich dewislen chwith. @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modelau rhifo anfonebau gwerthwr IfSetToYesDontForgetPermission=Os yw gwerth di-nwl wedi'i osod, peidiwch ag anghofio rhoi caniatâd i grwpiau neu ddefnyddwyr a ganiateir ar gyfer yr ail gymeradwyaeth ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Gosod modiwl GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Llwybr i ffeil yn cynnwys cyfieithiad ip i wlad Maxmind.
Enghreifftiau:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/GeoIP.dat +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Sylwch fod yn rhaid i'ch ffeil data ip i wlad fod y tu mewn i gyfeiriadur y gall eich PHP ei ddarllen (Gwiriwch eich gosodiadau PHP open_basedir a chaniatâd system ffeiliau). YouCanDownloadFreeDatFileTo=Gallwch chi lawrlwytho fersiwn demo am ddim o ffeil wlad Maxmind GeoIP yn %s. YouCanDownloadAdvancedDatFileTo=Gallwch hefyd lawrlwytho fersiwn gyflawn fwy , gyda diweddariadau, o ffeil wlad Maxmind GeoIP yn %s. @@ -1922,6 +1942,7 @@ BackupDumpWizard=Dewin i adeiladu'r ffeil dympio cronfa ddata BackupZipWizard=Dewin i adeiladu'r cyfeiriadur archif o ddogfennau SomethingMakeInstallFromWebNotPossible=Nid yw'n bosibl gosod modiwl allanol o'r rhyngwyneb gwe am y rheswm canlynol: SomethingMakeInstallFromWebNotPossible2=Am y rheswm hwn, mae'r broses uwchraddio a ddisgrifir yma yn broses â llaw y gall defnyddiwr breintiedig yn unig ei chyflawni. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Mae gosod modiwl allanol o'r rhaglen wedi'i analluogi gan eich gweinyddwr. Rhaid ichi ofyn iddo dynnu'r ffeil %s i ganiatáu'r nodwedd hon. ConfFileMustContainCustom=Mae angen i osod neu adeiladu modiwl allanol o'r cymhwysiad arbed ffeiliau'r modiwl yn y cyfeiriadur %s . Er mwyn i'r cyfeiriadur hwn gael ei brosesu gan Dolibarr, rhaid i chi osod eich conf/conf.php i ychwanegu'r 2 linell gyfarwyddeb:
$_dolibarr_main;
$dolibarr_main_document_root_alt= '%s/custom'; HighlightLinesOnMouseHover=Amlygwch linellau tabl pan fydd symudiad y llygoden yn mynd drosodd @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=Archebion prynu MailToSendSupplierInvoice=Anfonebau gwerthwr MailToSendContract=Contractau MailToSendReception=Derbyniadau +MailToExpenseReport=Expense reports MailToThirdparty=Trydydd partïon MailToMember=Aelodau MailToUser=Defnyddwyr @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Ymyl dde ar PDF MAIN_PDF_MARGIN_TOP=Ymyl uchaf ar PDF MAIN_PDF_MARGIN_BOTTOM=Ymyl gwaelod ar PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Uchder ar gyfer y logo ar PDF +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Ychwanegu colofn ar gyfer llun ar linellau cynnig MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Lled y golofn os ychwanegir llun ar linellau MAIN_PDF_NO_SENDER_FRAME=Cuddio borderi ar ffrâm cyfeiriad anfonwr @@ -2047,6 +2070,8 @@ RemoveSpecialChars=Dileu nodau arbennig COMPANY_AQUARIUM_CLEAN_REGEX=Hidlydd Regex i lanhau gwerth (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Hidlydd Regex i lanhau gwerth (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Ni chaniateir copi dyblyg +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Swyddog Diogelu Data (DPO, Data Preifatrwydd neu gyswllt GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Testun cymorth i'w ddangos ar y cyngor @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=Ychwanegwch swydd wedi'i hamserlennu a thudalen sefydlu i sganio blychau e-bost yn rheolaidd (gan ddefnyddio protocol IMAP) a chofnodi negeseuon e-bost a dderbyniwyd yn eich cais, yn y lle iawn a/neu greu rhai cofnodion yn awtomatig (fel canllawiau). NewEmailCollector=Casglwr E-bost Newydd EMailHost=Gwesteiwr gweinydd IMAP e-bost +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Cyfeiriadur ffynhonnell blwch post MailboxTargetDirectory=Cyfeiriadur targed blwch post EmailcollectorOperations=Gweithrediadau i'w gwneud gan y casglwr EmailcollectorOperationsDesc=Gweithredir gweithrediadau o'r top i'r gwaelod MaxEmailCollectPerCollect=Uchafswm nifer y negeseuon e-bost a gasglwyd fesul casgliad +TestCollectNow=Test collect CollectNow=Casglwch yn awr ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Dyddiad y cais casglu diweddaraf @@ -2106,7 +2138,7 @@ CreateCandidature=Creu cais am swydd FormatZip=Sip MainMenuCode=Cod mynediad dewislen (prif ddewislen) ECMAutoTree=Dangos coeden ECM awtomatig -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Oriau agor OpeningHoursDesc=Nodwch yma oriau agor arferol eich cwmni. ResourceSetup=Ffurfweddu modiwl Adnodd @@ -2171,6 +2203,7 @@ ShowProjectLabel=Label Prosiect PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Os ydych chi am i rai testunau yn eich PDF gael eu dyblygu mewn 2 iaith wahanol yn yr un PDF a gynhyrchir, rhaid i chi osod yma yr ail iaith hon felly bydd PDF a gynhyrchir yn cynnwys 2 iaith wahanol ar yr un dudalen, yr un a ddewisir wrth gynhyrchu PDF a'r un hon ( dim ond ychydig o dempledi PDF sy'n cefnogi hyn). Cadwch yn wag am 1 iaith fesul PDF. PDF_USE_A=Cynhyrchwch ddogfennau PDF gyda fformat PDF/A yn lle fformat PDF defaut FafaIconSocialNetworksDesc=Rhowch god eicon FontAwesome yma. Os nad ydych chi'n gwybod beth yw FontAwesome, gallwch ddefnyddio'r llyfr cyfeiriadau gwerth generig. @@ -2199,12 +2232,12 @@ MailToPartnership=Partneriaeth AGENDA_EVENT_DEFAULT_STATUS=Statws digwyddiad diofyn wrth greu digwyddiad o'r ffurflen YouShouldDisablePHPFunctions=Dylech analluogi swyddogaethau PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Ac eithrio os oes angen i chi redeg gorchmynion system mewn cod arfer, dylech analluogi swyddogaethau PHP -PHPFunctionsRequiredForCLI=At ddiben cragen (fel gwneud copi wrth gefn o swydd wedi'i drefnu neu redeg rhaglen anitivurs), rhaid i chi gadw swyddogaethau PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Ni chanfuwyd unrhyw ffeiliau neu gyfeiriaduron ysgrifenadwy o'r rhaglenni cyffredin yn eich cyfeiriadur gwraidd (Da) RecommendedValueIs=Argymhellir: %s Recommended=Argymhellir NotRecommended=Heb ei argymell -ARestrictedPath=Rhywfaint o lwybr cyfyngedig +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Gwiriwch am ddiweddariadau modiwlau allanol CheckForModuleUpdateHelp=Bydd y weithred hon yn cysylltu â golygyddion modiwlau allanol i wirio a oes fersiwn newydd ar gael. ModuleUpdateAvailable=Mae diweddariad ar gael @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=Ni chanfuwyd unrhyw ddiweddariadau ar gyfer modiwlau SwaggerDescriptionFile=Ffeil ddisgrifiad Swagger API (i'w ddefnyddio gyda redoc er enghraifft) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Rydych wedi galluogi WS API anghymeradwy. Dylech ddefnyddio REST API yn lle hynny. RandomlySelectedIfSeveral=Wedi'i ddewis ar hap os oes sawl llun ar gael +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Mae cyfrinair cronfa ddata wedi'i guddio yn y ffeil conf DatabasePasswordNotObfuscated=NID yw cyfrinair cronfa ddata wedi'i guddio yn y ffeil conf APIsAreNotEnabled=Nid yw modiwlau APIs wedi'u galluogi @@ -2251,7 +2285,7 @@ LateWarningAfter=Rhybudd "hwyr" ar ôl TemplateforBusinessCards=Templed ar gyfer cerdyn busnes mewn maint gwahanol InventorySetup= Gosod Rhestr ExportUseLowMemoryMode=Defnyddiwch fodd cof isel -ExportUseLowMemoryModeHelp=Defnyddiwch y modd cof isel i weithredu exec y dymp (cywasgu yn cael ei wneud trwy bibell yn hytrach nag i mewn i'r cof PHP). Nid yw'r dull hwn yn caniatáu gwirio bod ffeil wedi'i chwblhau ac ni ellir adrodd neges gwall os yw'n methu. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/cy_GB/categories.lang b/htdocs/langs/cy_GB/categories.lang index 298fa93b3b9..84ccd411a11 100644 --- a/htdocs/langs/cy_GB/categories.lang +++ b/htdocs/langs/cy_GB/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Nid yw'r aelod hwn mewn unrhyw dagiau/categorïau ContactHasNoCategory=Nid yw'r cyswllt hwn mewn unrhyw dagiau/categorïau ProjectHasNoCategory=Nid yw'r prosiect hwn mewn unrhyw dagiau/categorïau ClassifyInCategory=Ychwanegu at y tag/categori +RemoveCategory=Remove category NotCategorized=Heb dag/categori CategoryExistsAtSameLevel=Mae'r categori hwn eisoes yn bodoli gyda'r cyf ContentsVisibleByAllShort=Cynnwys yn weladwy gan bawb @@ -67,6 +68,7 @@ StockCategoriesShort=Tagiau/categorïau warws ThisCategoryHasNoItems=Nid yw'r categori hwn yn cynnwys unrhyw eitemau. CategId=ID tag/categori ParentCategory=Tag rhiant/categori +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label y tag rhiant/categori CatSupList=Rhestr o dagiau/categorïau gwerthwyr CatCusList=Rhestr o gwsmeriaid/tagiau rhagolygon/categorïau @@ -86,7 +88,7 @@ DeleteFromCat=Tynnwch o'r tagiau/categori ExtraFieldsCategories=Priodoleddau cyflenwol CategoriesSetup=Gosod tagiau/categorïau CategorieRecursiv=Cysylltwch â thag/categori rhiant yn awtomatig -CategorieRecursivHelp=Os yw'r opsiwn ymlaen, pan fyddwch chi'n ychwanegu cynnyrch i is-gategori, bydd cynnyrch hefyd yn cael ei ychwanegu at y categori rhiant. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Ychwanegwch y cynnyrch/gwasanaeth canlynol AddCustomerIntoCategory=Neilltuo categori i gwsmer AddSupplierIntoCategory=Neilltuo categori i gyflenwr @@ -95,7 +97,9 @@ ShowCategory=Dangos tag/categori ByDefaultInList=Yn ddiofyn yn y rhestr ChooseCategory=Dewiswch gategori StocksCategoriesArea=Categorïau Warws +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Categorïau Digwyddiad WebsitePagesCategoriesArea=Categorïau Cynhwysydd Tudalen KnowledgemanagementsCategoriesArea=Categorïau erthygl KM UseOrOperatorForCategories=Defnyddiwch weithredwr 'OR' ar gyfer categorïau +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/cy_GB/commercial.lang b/htdocs/langs/cy_GB/commercial.lang index 4d1455d274f..7682056b879 100644 --- a/htdocs/langs/cy_GB/commercial.lang +++ b/htdocs/langs/cy_GB/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Statws rhagolygon DraftPropals=Cynigion masnachol drafft NoLimit=Dim terfyn ToOfferALinkForOnlineSignature=Dolen ar gyfer llofnod ar-lein -WelcomeOnOnlineSignaturePage=Croeso i'r dudalen i dderbyn cynigion masnachol gan %s -ThisScreenAllowsYouToSignDocFrom=Mae'r sgrin hon yn caniatáu ichi dderbyn a llofnodi, neu wrthod, dyfynbris/cynnig masnachol -ThisIsInformationOnDocumentToSign=Gwybodaeth yw hon ar ddogfen i'w derbyn neu ei gwrthod +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Llofnod y dyfynbris/cynnig masnachol %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Analluogwyd nodwedd ar gyfer llofnodi ar-lein neu ddogfen a gynhyrchwyd cyn i'r nodwedd gael ei galluogi diff --git a/htdocs/langs/cy_GB/compta.lang b/htdocs/langs/cy_GB/compta.lang index 9ae8b92d461..10d7388a382 100644 --- a/htdocs/langs/cy_GB/compta.lang +++ b/htdocs/langs/cy_GB/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balans (cyn) Balance=Cydbwysedd Debit=Debyd Credit=Credyd +AccountingDebit=Debit +AccountingCredit=Credit Piece=Dogfen Cyfrifo. AmountHTVATRealReceived=Net wedi'i gasglu AmountHTVATRealPaid=Talwyd net @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Nid yw'r adroddiad o'r Trosi TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Nid yw'r adroddiad ar y Trosiant a gasglwyd fesul cyfradd treth gwerthiant ar gael. Mae'r adroddiad hwn ar gael ar gyfer trosiant a anfonebwyd yn unig. CalculationMode=Modd cyfrifo AccountancyJournal=Dyddiadur cod cyfrifyddu -ACCOUNTING_VAT_SOLD_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer TAW ar werthiannau (defnyddir os nad yw wedi'i ddiffinio wrth osod geiriadur TAW) -ACCOUNTING_VAT_BUY_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer TAW ar bryniannau (defnyddir os nad yw wedi'i ddiffinio ar osod geiriadur TAW) -ACCOUNTING_VAT_PAY_ACCOUNT=Cyfrif cyfrifo yn ddiofyn ar gyfer talu TAW -ACCOUNTING_ACCOUNT_CUSTOMER=Cyfrif cyfrifo a ddefnyddir ar gyfer trydydd partïon cwsmeriaid +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Bydd y cyfrif cyfrifyddu pwrpasol a ddiffinnir ar gerdyn trydydd parti yn cael ei ddefnyddio ar gyfer cyfrifyddu Subledger yn unig. Bydd yr un hwn yn cael ei ddefnyddio ar gyfer y Cyfriflyfr Cyffredinol ac fel gwerth rhagosodedig cyfrifyddu Subledger os nad yw cyfrif cyfrifyddu cwsmer penodol ar drydydd parti wedi'i ddiffinio. -ACCOUNTING_ACCOUNT_SUPPLIER=Cyfrif cyfrifo a ddefnyddir ar gyfer trydydd parti gwerthwr +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Bydd y cyfrif cyfrifyddu pwrpasol a ddiffinnir ar gerdyn trydydd parti yn cael ei ddefnyddio ar gyfer cyfrifyddu Subledger yn unig. Bydd yr un hwn yn cael ei ddefnyddio ar gyfer y Cyfriflyfr Cyffredinol ac fel gwerth rhagosodedig cyfrifyddu Subledger os nad yw cyfrif cyfrifyddu gwerthwr pwrpasol ar drydydd parti wedi'i ddiffinio. ConfirmCloneTax=Cadarnhewch glon treth gymdeithasol/gyllidol ConfirmCloneVAT=Cadarnhau clon datganiad TAW @@ -300,3 +302,4 @@ InvoiceToPay15Days=I dalu (15 i 30 diwrnod) InvoiceToPay30Days=I dalu (> 30 diwrnod) ConfirmPreselectAccount=Rhag-ddewis cod cyfrifeg ConfirmPreselectAccountQuestion=A ydych yn siŵr eich bod am ragddewis y llinellau %s a ddewiswyd gyda'r cod cyfrifeg hwn ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/cy_GB/contracts.lang b/htdocs/langs/cy_GB/contracts.lang index 5b2df05bc7a..a337122df87 100644 --- a/htdocs/langs/cy_GB/contracts.lang +++ b/htdocs/langs/cy_GB/contracts.lang @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=Ydych chi'n siŵr eich bod am ddileu'r llinell gontrac MoveToAnotherContract=Symud gwasanaeth i gontract arall. ConfirmMoveToAnotherContract=Dewisais gontract targed newydd a chadarnhaf fy mod am symud y gwasanaeth hwn i'r contract hwn. ConfirmMoveToAnotherContractQuestion=Dewiswch i ba gontract presennol (o'r un trydydd parti), rydych chi am symud y gwasanaeth hwn iddo? -PaymentRenewContractId=Adnewyddu'r llinell gontract (rhif %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Dyddiad dod i ben NoExpiredServices=Dim gwasanaethau gweithredol wedi dod i ben ListOfServicesToExpireWithDuration=Rhestr o Wasanaethau i ddod i ben mewn %s diwrnod diff --git a/htdocs/langs/cy_GB/cron.lang b/htdocs/langs/cy_GB/cron.lang index c91962f9317..0f466dd0d8c 100644 --- a/htdocs/langs/cy_GB/cron.lang +++ b/htdocs/langs/cy_GB/cron.lang @@ -26,7 +26,7 @@ CronCommand=Gorchymyn CronList=Swyddi wedi'u hamserlennu CronDelete=Dileu swyddi a drefnwyd CronConfirmDelete=A ydych yn siŵr eich bod am ddileu'r swyddi hyn sydd wedi'u hamserlennu? -CronExecute=Lansio swydd a drefnwyd +CronExecute=Launch now CronConfirmExecute=A ydych yn siŵr eich bod am gyflawni'r swyddi hyn sydd wedi'u hamserlennu nawr? CronInfo=Mae modiwl swydd wedi'i amserlennu yn caniatáu amserlennu swyddi i'w gweithredu'n awtomatig. Gellir cychwyn swyddi â llaw hefyd. CronTask=Job @@ -58,7 +58,7 @@ CronNote=Sylw CronFieldMandatory=Mae meysydd %s yn orfodol CronErrEndDateStartDt=Ni all y dyddiad gorffen fod cyn y dyddiad dechrau StatusAtInstall=Statws wrth osod modiwl -CronStatusActiveBtn=Atodlen +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Analluogi CronTaskInactive=Mae'r swydd hon wedi'i hanalluogi (ddim wedi'i hamserlennu) CronId=Id @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=Cronfa ddata wrth gefn leol MakeLocalDatabaseDump=Creu dympio cronfa ddata leol. Paramedrau yw: cywasgu ('gz' neu 'bz' neu 'dim'), math wrth gefn ('mysql', 'pgsql', 'auto'), 1, 'auto' neu enw ffeil i'w hadeiladu, nifer y ffeiliau wrth gefn i'w cadw MakeSendLocalDatabaseDumpShort=Anfon copi wrth gefn o gronfa ddata leol MakeSendLocalDatabaseDump=Anfon copi wrth gefn o gronfa ddata leol trwy e-bost. Paramedrau yw: i, o, pwnc, neges, enw ffeil (Enw'r ffeil a anfonwyd), hidlydd ('sql' ar gyfer copi wrth gefn o'r gronfa ddata yn unig) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Sylw, at ddiben perfformiad, beth bynnag yw'r dyddiad nesaf ar gyfer cyflawni swyddi wedi'u galluogi, efallai y bydd eich swyddi'n cael eu gohirio hyd at uchafswm o %s awr, cyn cael eu rhedeg. DATAPOLICYJob=Glanhawr data ac anonymizer JobXMustBeEnabled=Rhaid galluogi Job %s +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Y swydd a drefnwyd ddiwethaf a gyflawnwyd NextScheduledJobExecute=Y dasg nesaf i'w chyflawni NumberScheduledJobError=Nifer y swyddi a drefnwyd mewn camgymeriad +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/cy_GB/datapolicy.lang b/htdocs/langs/cy_GB/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/cy_GB/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/cy_GB/ecm.lang b/htdocs/langs/cy_GB/ecm.lang index ba165c03711..4375605fdd7 100644 --- a/htdocs/langs/cy_GB/ecm.lang +++ b/htdocs/langs/cy_GB/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Cyfeiriadur â llaw ECMSectionAuto=Cyfeiriadur awtomatig ECMSectionsManual=Coeden â llaw ECMSectionsAuto=Coeden awtomatig +ECMSectionsMedias=Medias tree ECMSections=Cyfeirlyfrau ECMRoot=Gwraidd ECM ECMNewSection=Cyfeiriadur newydd @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Nifer y ffeiliau mewn is-gyfeiriaduron ECMCreationUser=Creawdwr ECMArea=Ardal DMS/ECM ECMAreaDesc=Mae'r ardal DMS/ECM (System Rheoli Dogfennau / Rheoli Cynnwys Electronig) yn caniatáu ichi arbed, rhannu a chwilio'n gyflym o bob math o ddogfennau yn Dolibarr. -ECMAreaDesc2=* Mae cyfeiriaduron awtomatig yn cael eu llenwi'n awtomatig wrth ychwanegu dogfennau o gerdyn elfen.
* Gellir defnyddio cyfeiriaduron llaw i gadw dogfennau nad ydynt yn gysylltiedig ag elfen benodol. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Cyfeiriadur %s wedi'i ddileu. ECMSectionWasCreated=Cyfeiriadur %s wedi'i greu. ECMSearchByKeywords=Chwilio yn ôl allweddeiriau diff --git a/htdocs/langs/cy_GB/errors.lang b/htdocs/langs/cy_GB/errors.lang index 8e58924da0f..eda9b011435 100644 --- a/htdocs/langs/cy_GB/errors.lang +++ b/htdocs/langs/cy_GB/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Mae mewngofnodi %s eisoes yn bodoli. ErrorGroupAlreadyExists=Mae grŵp %s eisoes yn bodoli. ErrorEmailAlreadyExists=Mae e-bost %s eisoes yn bodoli. ErrorRecordNotFound=Heb ganfod y cofnod. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=Wedi methu â chopïo ffeil ' %s ' i ' %s a09a4b739f17f '. ErrorFailToCopyDir=Wedi methu â chopïo cyfeiriadur ' %s ' i ' %s a09a4b739f17f '. ErrorFailToRenameFile=Wedi methu ag ailenwi ffeil ' %s ' i ' %s a09a4b739zf17f '. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Nid oes gan ffeil delwedd fformat a gefnogir (Nid yw eich PH ErrorBadDateFormat=Mae fformat dyddiad anghywir gan werth '%s' ErrorWrongDate=Nid yw'r dyddiad yn gywir! ErrorFailedToWriteInDir=Wedi methu ag ysgrifennu yn y cyfeiriadur %s +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Wedi dod o hyd i gystrawen e-bost anghywir ar gyfer llinellau %s yn y ffeil (llinell enghreifftiol %s gydag e-bost=%s) ErrorUserCannotBeDelete=Ni ellir dileu defnyddiwr. Efallai ei fod yn gysylltiedig ag endidau Dolibarr. ErrorFieldsRequired=Mae rhai meysydd gofynnol wedi'u gadael yn wag. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Llenwch y gwerth ar gyfer rhestr blychau ticio ErrorNoValueForRadioType=Llenwch y gwerth ar gyfer y rhestr radio ErrorBadFormatValueList=Ni all gwerth y rhestr fod â mwy nag un coma: %s , ond mae angen o leiaf un: allwedd, gwerth ErrorFieldCanNotContainSpecialCharacters=Rhaid i'r maes %s beidio â chynnwys nodau arbennig. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Ni ddylai'r maes %s gynnwys nodau arbennig, na nodau priflythrennau ac ni all gynnwys rhifau yn unig. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=Rhaid i'r maes %s fod ag o leiaf %s nodau. ErrorNoAccountancyModuleLoaded=Dim modiwl cyfrifeg wedi'i actifadu ErrorExportDuplicateProfil=Mae'r enw proffil hwn eisoes yn bodoli ar gyfer y set allforio hon. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Maes a0aee833365837fz0 %s : ' %s 3e %s ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=Maes %s : ' %s ' ddim yn werth dod o hyd yn y maes %s o %s ErrorFieldRefNotIn=Maes %s : ' %s ' cyf Nid yw %s presennol +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=%s gwallau wedi'u canfod ErrorFileIsInfectedWithAVirus=Nid oedd y rhaglen gwrthfeirws yn gallu dilysu'r ffeil (gallai'r ffeil fod wedi'i heintio gan firws) -ErrorSpecialCharNotAllowedForField=Ni chaniateir nodau arbennig ar gyfer maes "%s" ErrorNumRefModel=Mae cyfeiriad yn bodoli i gronfa ddata (%s) ac nid yw'n gydnaws â'r rheol rifo hon. Tynnwch y cofnod neu ailenwyd y cyfeirnod i actifadu'r modiwl hwn. ErrorQtyTooLowForThisSupplier=Swm yn rhy isel ar gyfer y gwerthwr hwn neu ddim pris wedi'i ddiffinio ar y cynnyrch hwn ar gyfer y gwerthwr hwn ErrorOrdersNotCreatedQtyTooLow=Nid yw rhai archebion wedi'u creu oherwydd niferoedd rhy isel @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Rhaid i wrthrychau gael statws 'Gwei ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Rhaid i wrthrychau gael statws 'Drafft' neu 'Anabledd' i'w galluogi ErrorNoFieldWithAttributeShowoncombobox=Nid oes gan unrhyw faes yr eiddo 'showoncombobox' i'r diffiniad o wrthrych '%s'. Dim ffordd i ddangos y combolist. ErrorFieldRequiredForProduct=Mae angen maes '%s' ar gyfer cynnyrch %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Problem yw gosod terfynell %s. ErrorAddAtLeastOneLineFirst=Ychwanegwch o leiaf un llinell yn gyntaf ErrorRecordAlreadyInAccountingDeletionNotPossible=Gwall, cofnod yn cael ei drosglwyddo eisoes yn cyfrifo, dileu yn bosibl. @@ -277,8 +280,8 @@ ErrorWrongFileName=Ni all enw'r ffeil fod â __SOMETHING__ ynddi ErrorNotInDictionaryPaymentConditions=Ddim yn y Geiriadur Telerau Talu, addaswch. ErrorIsNotADraft=Nid yw %s yn ddrafft ErrorExecIdFailed=Methu gweithredu gorchymyn "id" -ErrorBadCharIntoLoginName=Nod heb awdurdod yn yr enw mewngofnodi -ErrorRequestTooLarge=Gwall, cais rhy fawr +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=Nid chi yw'r cymeradwywr ar gyfer gwyliau %s ErrorAttributeIsUsedIntoProduct=This attribute is used in one or more product variants ErrorAttributeValueIsUsedIntoProduct=This attribute value is used in one or more product variants @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Request failed ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory ErrorFailedToWriteInTempDirectory=Failed to write in temp directory ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Mae eich paramedr PHP upload_max_filesize (%s) yn uwch na pharamedr PHP post_max_size (%s). Nid yw hwn yn drefniant cyson. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Rhybudd, gall eich ffeil ffurfweddu ( htdocs/c WarningsOnXLines=Rhybuddion ar %s cofnod(au) ffynhonnell WarningNoDocumentModelActivated=Nid oes unrhyw fodel, ar gyfer cynhyrchu dogfennau, wedi'i actifadu. Bydd model yn cael ei ddewis yn ddiofyn nes i chi wirio gosodiad eich modiwl. WarningLockFileDoesNotExists=Rhybudd, unwaith y bydd y gosodiad wedi'i orffen, rhaid i chi analluogi'r offer gosod / mudo trwy ychwanegu ffeil install.lock i gyfeiriadur %s a09a4b73zf 1. Mae hepgor creu'r ffeil hon yn risg diogelwch difrifol. -WarningUntilDirRemoved=Bydd pob rhybudd diogelwch (sydd i'w weld gan ddefnyddwyr gweinyddol yn unig) yn parhau'n weithredol cyn belled â bod y bregusrwydd yn bresennol (neu fod cyson MAIN_REMOVE_INSTALL_WARNING yn cael ei ychwanegu yn Setup-> Gosodiad Arall). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Rhybudd, cau yn cael ei wneud hyd yn oed os yw swm yn amrywio rhwng ffynhonnell ac elfennau targed. Galluogwch y nodwedd hon yn ofalus. WarningUsingThisBoxSlowDown=Rhybudd, gan ddefnyddio'r blwch hwn arafu o ddifrif yr holl dudalennau sy'n dangos y blwch. WarningClickToDialUserSetupNotComplete=Nid yw'r broses o osod gwybodaeth ClickToDial ar gyfer eich defnyddiwr wedi'i chwblhau (gweler y tab ClickToDial ar eich cerdyn defnyddiwr). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Ar gael dim ond os ydych yn defnyddio cysyll WarningModuleXDisabledSoYouMayMissEventHere=Nid yw modiwl %s wedi'i alluogi. Felly efallai y byddwch yn colli llawer o ddigwyddiad yma. WarningPaypalPaymentNotCompatibleWithStrict=Mae'r gwerth 'Strict' yn golygu nad yw'r nodweddion talu ar-lein yn gweithio'n gywir. Defnyddiwch 'Lax' yn lle hynny. WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = Gwerth ddim yn ddilys diff --git a/htdocs/langs/cy_GB/eventorganization.lang b/htdocs/langs/cy_GB/eventorganization.lang index b15bb10faaa..74d103f7360 100644 --- a/htdocs/langs/cy_GB/eventorganization.lang +++ b/htdocs/langs/cy_GB/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = Yn y ffurf i greu / ychwanegu mynychwr, # Object # EventOrganizationConfOrBooth= Cynhadledd Neu Booth +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Rheoli trefniadaeth digwyddiad ConferenceOrBooth = Cynhadledd Neu Booth ConferenceOrBoothTab = Cynhadledd Neu Booth AmountPaid = Swm a dalwyd DateOfRegistration = Dyddiad cofrestru ConferenceOrBoothAttendee = Mynychwr y Gynhadledd Neu Booth +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Yma, gallwch chi bleidleisio dros gynhadledd ne EvntOrgRegistrationConfHelpMessage = Yma, gallwch awgrymu cynhadledd newydd i'w hanimeiddio yn ystod y digwyddiad. EvntOrgRegistrationBoothHelpMessage = Yma, gallwch wneud cais i gael bwth yn ystod y digwyddiad. ListOfSuggestedConferences = Rhestr o gynadleddau a awgrymir -ListOfSuggestedBooths = Rhestr o fythau a awgrymir -ListOfConferencesOrBooths=Rhestr o gynadleddau neu fythau o brosiect digwyddiad +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Awgrymu cynhadledd newydd SuggestBooth = Awgrymu bwth ViewAndVote = Gweld a phleidleisio ar gyfer digwyddiadau a awgrymir PublicAttendeeSubscriptionGlobalPage = Dolen gyhoeddus i gofrestru i'r digwyddiad PublicAttendeeSubscriptionPage = Dolen gyhoeddus ar gyfer cofrestru i'r digwyddiad hwn yn unig MissingOrBadSecureKey = Mae'r allwedd ddiogelwch yn annilys neu ar goll -EvntOrgWelcomeMessage = Mae'r ffurflen hon yn eich galluogi i gofrestru fel cyfranogwr newydd i'r digwyddiad : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Mae'r gynhadledd hon yn dechrau ar %s ac yn gorffen ar %s. ConferenceAttendeeFee = Ffi mynychwyr y gynhadledd ar gyfer y digwyddiad : '%s' yn digwydd o %s i %s. BoothLocationFee = Lleoliad Booth ar gyfer y digwyddiad : '%s' yn digwydd o %s i %s @@ -130,7 +133,7 @@ LabelOfconference=Label y gynhadledd ConferenceIsNotConfirmed=Nid yw cofrestriad ar gael, nid yw'r gynhadledd wedi'i chadarnhau eto DateMustBeBeforeThan=rhaid i %s fod cyn %s DateMustBeAfterThan=rhaid i %s fod ar ôl %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Cofrestru OrganizationEventConfRequestWasReceived=Mae eich awgrym ar gyfer cynhadledd wedi dod i law OrganizationEventBoothRequestWasReceived=Mae eich cais am fwth wedi dod i law @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Mae eich taliad ar gyfer eich OrganizationEventBulkMailToAttendees=Mae hwn yn atgoffa am eich cyfranogiad yn y digwyddiad fel mynychwr OrganizationEventBulkMailToSpeakers=Dyma nodyn i'ch atgoffa o'ch cyfranogiad yn y digwyddiad fel siaradwr OrganizationEventLinkToThirdParty=Cyswllt i drydydd parti (cwsmer, cyflenwr neu bartner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Cais am fwth NewSuggestionOfConference=Cais am gynhadledd @@ -154,7 +158,7 @@ VoteOk = Mae eich pleidlais wedi ei derbyn. AlreadyVoted = Rydych chi eisoes wedi pleidleisio dros y digwyddiad hwn. VoteError = Mae gwall wedi digwydd yn ystod y bleidlais, ceisiwch eto. -SubscriptionOk = Mae eich cofrestriad wedi'i ddilysu +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Cadarnhad o'ch tanysgrifiad i ddigwyddiad Attendee = Mynychwr PaymentConferenceAttendee = Taliad mynychwyr y gynhadledd @@ -162,6 +166,7 @@ PaymentBoothLocation = Taliad lleoliad Booth DeleteConferenceOrBoothAttendee=Dileu mynychwr RegistrationAndPaymentWereAlreadyRecorder=Roedd cofrestriad a thaliad eisoes wedi'u cofnodi ar gyfer yr e-bost %s EmailAttendee=E-bost mynychwr +EmailCompany=Company email EmailCompanyForInvoice=E-bost cwmni (ar gyfer anfoneb, os yw'n wahanol i e-bost mynychwr) ErrorSeveralCompaniesWithEmailContactUs=Mae sawl cwmni sydd â'r e-bost hwn wedi'u canfod felly ni allwn ddilysu eich cofrestriad yn awtomatig. Cysylltwch â ni yn %s i gael dilysiad â llaw ErrorSeveralCompaniesWithNameContactUs=Mae sawl cwmni gyda'r enw hwn wedi'u canfod felly ni allwn ddilysu eich cofrestriad yn awtomatig. Cysylltwch â ni yn %s i gael dilysiad â llaw diff --git a/htdocs/langs/cy_GB/holiday.lang b/htdocs/langs/cy_GB/holiday.lang index f3872ea8296..7f203ba35fb 100644 --- a/htdocs/langs/cy_GB/holiday.lang +++ b/htdocs/langs/cy_GB/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Gadael +Holidays=Leaves +Holiday=Leave CPTitreMenu=Gadael MenuReportMonth=Datganiad misol MenuAddCP=Cais am wyliau newydd +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Rhaid i chi alluogi'r modiwl Leave i weld y dudalen hon. AddCP=Gwnewch gais am wyliau DateDebCP=Dyddiad cychwyn @@ -56,6 +58,7 @@ ConfirmDeleteCP=Cadarnhau dileu'r cais hwn am ganiatâd? ErrorCantDeleteCP=Gwall nid oes gennych yr hawl i ddileu'r cais hwn am wyliau. CantCreateCP=Nid oes gennych yr hawl i wneud ceisiadau am wyliau. InvalidValidatorCP=Rhaid i chi ddewis y cymeradwywr ar gyfer eich cais am wyliau. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Rhaid i chi ddewis dyddiad cychwyn. NoDateFin=Rhaid i chi ddewis dyddiad gorffen. ErrorDureeCP=Nid yw eich cais am wyliau yn cynnwys diwrnod gwaith. @@ -79,6 +82,8 @@ MotifCP=Rheswm UserCP=Defnyddiwr ErrorAddEventToUserCP=Digwyddodd gwall wrth ychwanegu'r gwyliau eithriadol. AddEventToUserOkCP=Mae ychwanegu'r gwyliau eithriadol wedi'i gwblhau. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Gweld logiau newid LogCP=Log o'r holl ddiweddariadau a wnaed i "Cydbwysedd Absenoldeb" ActionByCP=Diweddarwyd gan @@ -86,6 +91,13 @@ UserUpdateCP=Diweddarwyd ar gyfer PrevSoldeCP=Balans Blaenorol NewSoldeCP=Balans Newydd alreadyCPexist=Mae cais am wyliau eisoes wedi'i wneud ar y cyfnod hwn. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Cais am ddiwrnod cychwyn yr absenoldeb LastDayOfHoliday=Cais am ddiwrnod absenoldeb sy'n dod i ben BoxTitleLastLeaveRequests=Ceisiadau gwyliau wedi'u haddasu diweddaraf %s @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s fel arfer yn ddiwrnod gwaith DIM BlockHolidayIfNegative=Blociwch os yw'r cydbwysedd yn negyddol LeaveRequestCreationBlockedBecauseBalanceIsNegative=Mae creu'r cais hwn am wyliau wedi'i rwystro oherwydd bod eich balans yn negyddol ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Rhaid i gais am adael %s gael ei ddrafftio, ei ganslo neu ei wrthod i gael ei ddileu +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/cy_GB/loan.lang b/htdocs/langs/cy_GB/loan.lang index 9905e346b7a..99b0c7cb78d 100644 --- a/htdocs/langs/cy_GB/loan.lang +++ b/htdocs/langs/cy_GB/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Ni allwch addasu llog os ydych yn defnyddio amserlen # Admin ConfigLoan=Ffurfwedd y benthyciad modiwl -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Cyfalaf cyfrif cyfrifo yn ddiofyn -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Llog cyfrif cyfrifeg yn ddiofyn -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Yswiriant cyfrif cyfrifo yn ddiofyn +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Golygu ymrwymiad ariannol diff --git a/htdocs/langs/cy_GB/mailmanspip.lang b/htdocs/langs/cy_GB/mailmanspip.lang index 1db1989b38a..9ec01288a34 100644 --- a/htdocs/langs/cy_GB/mailmanspip.lang +++ b/htdocs/langs/cy_GB/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Cyflawnwyd y prawf tanysgrifio yn llwyddiannus MailmanDeletionSuccess=Cyflawnwyd y prawf dad-danysgrifio yn llwyddiannus SynchroMailManEnabled=Bydd diweddariad Mailman yn cael ei berfformio SynchroSpipEnabled=Bydd diweddariad Spip yn cael ei berfformio -DescADHERENT_MAILMAN_ADMINPW=Cyfrinair gweinyddwr Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL ar gyfer tanysgrifiadau Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL ar gyfer dad-danysgrifiadau Mailman DescADHERENT_MAILMAN_LISTS=Rhestr(au) ar gyfer arysgrif awtomatig o aelodau newydd (wedi'u gwahanu gan goma) diff --git a/htdocs/langs/cy_GB/mails.lang b/htdocs/langs/cy_GB/mails.lang index e8abe9219d3..bda452eafc9 100644 --- a/htdocs/langs/cy_GB/mails.lang +++ b/htdocs/langs/cy_GB/mails.lang @@ -7,10 +7,10 @@ MailCard=Cerdyn e-bost MailRecipients=Derbynwyr MailRecipient=Derbynnydd MailTitle=Disgrifiad -MailFrom=Anfonwr +MailFrom=From MailErrorsTo=Gwallau i MailReply=Ateb i -MailTo=Derbynnydd +MailTo=To MailToUsers=I ddefnyddiwr(wyr) MailCC=Copi i MailToCCUsers=Copïo i ddefnyddiwr(wyr) @@ -178,3 +178,4 @@ IsAnAnswer=Yn ateb e-bost cychwynnol RecordCreatedByEmailCollector=Cofnod a grëwyd gan y Casglwr E-bost %s o e-bost %s DefaultBlacklistMailingStatus=Gwerth rhagosodedig ar gyfer maes '%s' wrth greu cyswllt newydd DefaultStatusEmptyMandatory=Yn wag ond yn orfodol +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/cy_GB/main.lang b/htdocs/langs/cy_GB/main.lang index d1564b719da..2939668089a 100644 --- a/htdocs/langs/cy_GB/main.lang +++ b/htdocs/langs/cy_GB/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=Nid oes templed ar gael ar gyfer y math hwn o e-bost AvailableVariables=Newidynnau amnewid sydd ar gael NoTranslation=Dim cyfieithiad Translation=Cyfieithiad +Translations=Translations CurrentTimeZone=TimeZone PHP (gweinydd) EmptySearchString=Rhowch feini prawf chwilio nad ydynt yn wag EnterADateCriteria=Rhowch feini prawf dyddiad @@ -199,6 +206,7 @@ Valid=Dilys Approve=Cymeradwyo Disapprove=Anghymeradwyo ReOpen=Ail-agor +OpenVerb=Open Upload=Llwytho i fyny ToLink=Cyswllt Select=Dewiswch @@ -216,7 +224,7 @@ UserGroup=Grŵp defnyddwyr UserGroups=Grwpiau defnyddwyr NoUserGroupDefined=Dim grŵp defnyddwyr wedi'i ddiffinio Password=Cyfrinair -PasswordRetype=Ail-deipiwch eich cyfrinair +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Sylwch fod llawer o nodweddion/modiwlau wedi'u hanalluogi yn yr arddangosiad hwn. Name=Enw NameSlashCompany=Enw / Cwmni @@ -481,6 +489,7 @@ ActionsOnContact=Digwyddiadau ar gyfer y cyswllt/cyfeiriad hwn ActionsOnContract=Digwyddiadau ar gyfer y contract hwn ActionsOnMember=Digwyddiadau am yr aelod hwn ActionsOnProduct=Digwyddiadau am y cynnyrch hwn +ActionsOnAsset=Events for this fixed asset NActionsLate=%s hwyr ToDo=Gwneud Completed=Cwblhawyd @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Dolen llwytho i lawr preifat PrivateDownloadLinkDesc=Mae angen i chi fod wedi mewngofnodi ac mae angen caniatâd arnoch i weld neu lawrlwytho'r ffeil Download=Lawrlwythwch DownloadDocument=Lawrlwytho dogfen +DownloadSignedDocument=Download signed document ActualizeCurrency=Diweddaru cyfradd arian cyfred Fiscalyear=Blwyddyn ariannol ModuleBuilder=Adeiladwr Modiwl a Chymhwysiad @@ -1046,6 +1056,7 @@ SearchIntoContracts=Contractau SearchIntoCustomerShipments=Cludo cwsmeriaid SearchIntoExpenseReports=Adroddiadau treuliau SearchIntoLeaves=Gadael +SearchIntoKM=Knowledge base SearchIntoTickets=Tocynnau SearchIntoCustomerPayments=Taliadau cwsmeriaid SearchIntoVendorPayments=Taliadau gwerthwr @@ -1137,15 +1148,29 @@ EventReminder=Nodyn Atgoffa am Ddigwyddiad UpdateForAllLines=Diweddariad ar gyfer pob llinell OnHold=Ar stop Civility=Gwareiddiad -AffectTag=Effeithio Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Creu defnyddiwr allanol -ConfirmAffectTag=Effaith Swmp Tag -ConfirmAffectTagQuestion=Ydych chi'n siŵr eich bod am effeithio ar dagiau i'r cofnod(au) a ddewiswyd %s? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Ni chanfuwyd math o dag ar gyfer y math o gofnodion +Rate=Cyfradd +SupervisorNotFound=Supervisor not found CopiedToClipboard=Wedi'i gopïo i'r clipfwrdd InformationOnLinkToContract=Dim ond cyfanswm holl linellau'r contract yw'r swm hwn. Nid oes unrhyw syniad o amser yn cael ei ystyried. ConfirmCancel=Ydych chi'n siŵr eich bod am ganslo EmailMsgID=E-bost MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Wedi'i osod i alluogi SetToDisabled=Wedi'i osod i analluogi ConfirmMassEnabling=cadarnhad galluogi màs @@ -1174,9 +1199,14 @@ Terminated=Terfynwyd AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/cy_GB/members.lang b/htdocs/langs/cy_GB/members.lang index 45526b3900a..a51460a8782 100644 --- a/htdocs/langs/cy_GB/members.lang +++ b/htdocs/langs/cy_GB/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Aelod (enw: %s , login: % ErrorUserPermissionAllowsToLinksToItselfOnly=Am resymau diogelwch, rhaid i chi gael caniatâd i olygu pob defnyddiwr er mwyn gallu cysylltu aelod â defnyddiwr nad yw'n eiddo i chi. SetLinkToUser=Dolen i ddefnyddiwr o Ddolibarr SetLinkToThirdParty=Cysylltiad â thrydydd parti Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Rhestr o aelodau MembersListToValid=Rhestr o aelodau drafft (i'w dilysu) @@ -34,7 +35,8 @@ DateSubscription=Dyddiad aelodaeth DateEndSubscription=Dyddiad gorffen aelodaeth EndSubscription=Diwedd aelodaeth SubscriptionId=ID y cyfraniad -WithoutSubscription=Heb gyfraniad +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Aelod newydd @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=Ni ellir dileu'r math o aelod NewSubscription=Cyfraniad newydd NewSubscriptionDesc=Mae'r ffurflen hon yn caniatáu ichi gofnodi'ch tanysgrifiad fel aelod newydd o'r sefydliad. Os ydych am adnewyddu eich tanysgrifiad (os ydych eisoes yn aelod), cysylltwch â'r bwrdd sylfaen yn lle hynny trwy e-bost %s. Subscription=Cyfraniad -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=Cyfraniadau SubscriptionLate=Hwyr SubscriptionNotReceived=Ni dderbyniwyd cyfraniad erioed @@ -205,9 +207,10 @@ NbOfSubscriptions=Nifer y cyfraniadau AmountOfSubscriptions=Swm a gasglwyd o gyfraniadau TurnoverOrBudget=Trosiant (ar gyfer cwmni) neu Gyllideb (ar gyfer sylfaen) DefaultAmount=Swm y cyfraniad rhagosodedig -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=Neidiwch ar dudalen talu ar-lein integredig +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Wrth natur MembersStatisticsByProperties=Ystadegau aelodau yn ôl natur VATToUseForSubscriptions=Cyfradd TAW i'w defnyddio ar gyfer cyfraniadau @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=Mae creu mewngofnodi defnyddiwr ar gyfer aelodau yn cani CreateDolibarrThirdPartyDesc=Trydydd parti yw’r endid cyfreithiol a ddefnyddir ar yr anfoneb os penderfynwch gynhyrchu anfoneb ar gyfer pob cyfraniad. Byddwch yn gallu ei greu yn ddiweddarach yn ystod y broses o gofnodi'r cyfraniad. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/cy_GB/modulebuilder.lang b/htdocs/langs/cy_GB/modulebuilder.lang index 93e8b1657f7..394bbddb36b 100644 --- a/htdocs/langs/cy_GB/modulebuilder.lang +++ b/htdocs/langs/cy_GB/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=Rhaid i'r offeryn hwn gael ei ddefnyddio gan ddefnyddwyr neu ddatblygwyr profiadol yn unig. Mae'n darparu cyfleustodau i adeiladu neu olygu eich modiwl eich hun. Mae dogfennau ar gyfer datblygiad llaw amgen yma . EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Llwybr lle mae modiwlau'n cael eu cynhyrchu/golygu (cyfeirlyfr cyntaf ar gyfer modiwlau allanol wedi'i ddiffinio i %s): %s ModuleBuilderDesc3=Modiwlau a gynhyrchwyd/golygu a ddarganfuwyd: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Mae modiwl yn cael ei ganfod fel un 'golygadwy' pan fo'r ffei NewModule=Modiwl newydd NewObjectInModulebuilder=Gwrthrych newydd NewDictionary=New dictionary +ModuleName=Module name ModuleKey=Allwedd modiwl ObjectKey=Allwedd gwrthrych DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=Llwybr i sip y modiwl/pecyn cais PathToModuleDocumentation=Llwybr i ffeil dogfennaeth y modiwl/cymhwysiad (%s) SpaceOrSpecialCharAreNotAllowed=Ni chaniateir bylchau neu nodau arbennig. FileNotYetGenerated=Ffeil heb ei chynhyrchu eto +GenerateCode=Generate code RegenerateClassAndSql=Gorfodi diweddaru ffeiliau .class a .sql RegenerateMissingFiles=Cynhyrchu ffeiliau coll SpecificationFile=Ffeil o ddogfennaeth LanguageFile=Ffeil ar gyfer iaith ObjectProperties=Priodweddau Gwrthrych +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=A ydych yn siŵr eich bod am ddileu'r eiddo %s ? Bydd hyn yn newid cod yn y dosbarth PHP ond hefyd yn dileu'r golofn o'r diffiniad tabl o wrthrych. NotNull=Ddim yn NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Yn fesur DirScanned=Cyfeiriadur wedi'i sganio NoTrigger=Dim sbardun NoWidget=Dim teclyn -GoToApiExplorer=Fforiwr API +ApiExplorer=API explorer ListOfMenusEntries=Rhestr o gofnodion dewislen ListOfDictionariesEntries=Rhestr o gofnodion geiriaduron ListOfPermissionsDefined=Rhestr o ganiatadau diffiniedig SeeExamples=Gweler enghreifftiau yma -EnabledDesc=Amod i gael y maes hwn yn weithredol (Enghreifftiau: 1 neu $conf->global-> MYMODULE_MYOPTION) -VisibleDesc=Ydy'r cae yn weladwy? (Enghreifftiau: 0=Byth yn weladwy, 1=Yn weladwy ar y rhestr a chreu/diweddaru/gweld ffurflenni, 2=Yn weladwy ar y rhestr yn unig, 3=Yn weladwy ar y ffurflen creu/diweddaru/gweld yn unig (nid y rhestr), 4=Yn weladwy ar y rhestr a diweddaru/gweld ffurflen yn unig (ddim yn creu), 5=Ffurflen gweld diwedd rhestr yn unig i'w gweld (nid creu, nid diweddaru).

Mae defnyddio gwerth negyddol yn golygu nad yw maes yn cael ei ddangos yn ddiofyn ar y rhestr ond gellir ei ddewis i'w weld).

Gall fod yn fynegiant, er enghraifft:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user-> holine->days->holin-19bz0) -DisplayOnPdfDesc=Arddangos y maes hwn ar ddogfennau PDF gydnaws, gallwch reoli sefyllfa gyda maes "Swyddfa".
Ar hyn o bryd, a elwir modelau chydweddolion PDF yw: eratosthene (gorchymyn), espadon (llong), sbwng (anfonebau), gwyrddlas (propal / dyfynbris), cornas (gorchymyn cyflenwr)

Ar gyfer y ddogfen:
0 = Nid harddangos
1 = arddangos
2 = arddangos dim ond os nad gwagio

ar gyfer llinellau ddogfen:
0 = nid harddangos
1 = harddangos mewn colofn
3 = arddangos yng ngholofn disgrifiad llinell ar ôl y disgrifiad
4 = arddangos yng ngholofn disgrifiad ar ôl y disgrifiad yn unig os nad yn wag -DisplayOnPdf=Arddangos ar PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=A ellir cronni gwerth y maes i gael cyfanswm yn y rhestr? (Enghreifftiau: 1 neu 0) SearchAllDesc=Ydy'r maes yn cael ei ddefnyddio i wneud chwiliad o'r teclyn chwilio cyflym? (Enghreifftiau: 1 neu 0) SpecDefDesc=Rhowch yma'r holl ddogfennaeth yr ydych am ei darparu gyda'ch modiwl nad yw eisoes wedi'i ddiffinio gan dabiau eraill. Gallwch ddefnyddio .md neu well, y gystrawen gyfoethog .asciidoc. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Defnyddiwch URL golygydd penodol UseSpecificFamily = Defnyddiwch deulu penodol UseSpecificAuthor = Defnyddiwch awdur penodol UseSpecificVersion = Defnyddiwch fersiwn gychwynnol benodol -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Os byddwch yn gwirio hyn, bydd rhywfaint o god yn cael ei gynhyrchu i ychwanegu blwch "Cynhyrchu dogfen" ar y cofnod. -ShowOnCombobox=Dangos gwerth yn y blwch cyfuno +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Allwedd ar gyfer cyngor offer CSSClass=CSS ar gyfer golygu/creu ffurflen CSSViewClass=CSS i'w darllen CSSListClass=CSS ar gyfer rhestr NotEditable=Nid oes modd ei olygu ForeignKey=Allwedd dramor -TypeOfFieldsHelp=Math o feysydd:
varchar(99), dwbl(24,8), real, testun, html, datetime, stamp amser, cyfanrif, cyfanrif:Enw Dosbarth:relativepath/to/classfile.class.php[:1[:filter]]
Mae '1' yn golygu ein bod yn ychwanegu botwm + ar ôl y combo i greu'r cofnod
Mae 'hidlo' yn gyflwr sql, enghraifft: 'status=1 AND fk_user=__USER_ID__ AC endid IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Trawsnewidydd Ascii i HTML AsciiToPdfConverter=Trawsnewidydd Ascii i PDF TableNotEmptyDropCanceled=Bwrdd ddim yn wag. Mae gollwng wedi'i ganslo. ModuleBuilderNotAllowed=Mae'r adeiladwr modiwl ar gael ond nid yw'n cael ei ganiatáu i'ch defnyddiwr. ImportExportProfiles=Proffiliau mewnforio ac allforio -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Rhybudd: Nid yw'r gronfa ddata yn cael ei diweddaru'n awtomatig, rhaid i chi ddinistrio tablau ac analluogi-alluogi'r modiwl i gael tablau wedi'u hail-greu LinkToParentMenu=Dewislen rhieni (fk_xxxx dewislen) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/cy_GB/mrp.lang b/htdocs/langs/cy_GB/mrp.lang index 855839ae5a8..04a4b8cf833 100644 --- a/htdocs/langs/cy_GB/mrp.lang +++ b/htdocs/langs/cy_GB/mrp.lang @@ -11,8 +11,8 @@ Bom=Biliau o Ddeunyddiau BillOfMaterials=Bil o Ddeunyddiau BillOfMaterialsLines=Llinellau Mesur Deunyddiau BOMsSetup=Gosod modiwl BOM -ListOfBOMs=Rhestr o filiau deunydd - BOM -ListOfManufacturingOrders=Rhestr o Orchmynion Gweithgynhyrchu +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=Bil deunyddiau newydd ProductBOMHelp=Cynnyrch i'w greu (neu ddadosod) gyda'r BOM hwn.
Nodyn: Nid yw cynhyrchion gyda'r priodwedd 'Nature of product' = 'Deunydd crai' yn weladwy yn y rhestr hon. BOMsNumberingModules=Templedi rhifo BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=A ydych yn siŵr eich bod am glonio'r bil deunyddiau ConfirmCloneMo=A ydych yn siŵr eich bod am glonio'r Gorchymyn Gweithgynhyrchu %s ? ManufacturingEfficiency=Effeithlonrwydd gweithgynhyrchu ConsumptionEfficiency=Effeithlonrwydd defnydd +Consumption=Consumption ValueOfMeansLoss=Mae gwerth 0.95 yn golygu cyfartaledd o 5%% o golled yn ystod y gweithgynhyrchu neu'r dadosod ValueOfMeansLossForProductProduced=Mae gwerth 0.95 yn golygu cyfartaledd o 5%% o golli cynnyrch a gynhyrchwyd DeleteBillOfMaterials=Dileu Bil Deunyddiau @@ -82,6 +83,7 @@ ProductsToProduce=Cynhyrchion i'w cynhyrchu UnitCost=Cost uned TotalCost=Cyfanswm y gost BOMTotalCost=Y gost i gynhyrchu'r BOM hwn yn seiliedig ar gost pob swm a chynnyrch i'w fwyta (defnyddiwch y pris cost os yw wedi'i ddiffinio, neu'r pris cyfartalog wedi'i bwysoli os caiff ei ddiffinio, fel arall y pris prynu gorau) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Mae'n rhaid eich bod wedi dechrau'r cynhyrchiad yn gyntaf i gau Gorchymyn Gweithgynhyrchu (Gweler tab '%s'). Ond gallwch ei ganslo. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Ni ellir defnyddio pecyn i mewn i BOM neu MO Workstation=Gweithfan @@ -112,3 +114,7 @@ MOAndLines=Gorchmynion Gweithgynhyrchu a llinellau MoChildGenerate=Generate Child Mo ParentMo=MO Parent MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/cy_GB/products.lang b/htdocs/langs/cy_GB/products.lang index 08594eb1c6c..c85160a7f1c 100644 --- a/htdocs/langs/cy_GB/products.lang +++ b/htdocs/langs/cy_GB/products.lang @@ -262,7 +262,7 @@ Quarter1=1af. Chwarter Quarter2=2il. Chwarter Quarter3=3ydd. Chwarter Quarter4=4ydd. Chwarter -BarCodePrintsheet=Argraffu cod bar +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Gyda'r offeryn hwn, gallwch argraffu dalennau o sticeri cod bar. Dewiswch fformat eich tudalen sticer, math o god bar a gwerth y cod bar, yna cliciwch ar y botwm %s . NumberOfStickers=Nifer y sticeri i'w hargraffu ar y dudalen PrintsheetForOneBarCode=Argraffwch sawl sticer ar gyfer un cod bar @@ -345,7 +345,7 @@ PossibleValues=Gwerthoedd posibl GoOnMenuToCreateVairants=Ewch ar y ddewislen %s - %s i baratoi amrywiadau priodoledd (fel lliwiau, maint, ...) UseProductFournDesc=Ychwanegu nodwedd i ddiffinio'r disgrifiad cynnyrch a ddiffinnir gan y gwerthwyr (ar gyfer pob cyfeiriad gwerthwr) yn ychwanegol at y disgrifiad ar gyfer cwsmeriaid ProductSupplierDescription=Disgrifiad gwerthwr ar gyfer y cynnyrch -UseProductSupplierPackaging=Defnyddiwch becynnu ar brisiau cyflenwyr (ailgyfrifwch y meintiau yn ôl y pecynnau a osodwyd ar bris y cyflenwr wrth ychwanegu/diweddaru llinell yn nogfennau'r cyflenwr) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Pecynnu PackagingForThisProductDesc=Byddwch yn prynu lluosrif o'r swm hwn yn awtomatig. QtyRecalculatedWithPackaging=Ailgyfrifwyd maint y llinell yn ôl pecynnu cyflenwyr @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Dim ond ar yr amrywiad cynnyrch sydd ar gael ProductsPricePerCustomer=Prisiau cynnyrch fesul cwsmer ProductSupplierExtraFields=Nodweddion Ychwanegol (Prisiau Cyflenwr) DeleteLinkedProduct=Dileu'r cynnyrch plentyn sy'n gysylltiedig â'r cyfuniad -AmountUsedToUpdateWAP=Swm i'w ddefnyddio i ddiweddaru'r Pris Cyfartalog Pwysol +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Pris cyfartalog wedi'i bwysoli PMPValueShort=WAP mandatoryperiod=Cyfnodau gorfodol @@ -416,6 +416,7 @@ ProductsMergeSuccess=Products have been merged ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Trowch ymlaen statws gwerthu SwitchOnPurchaseStatus=Trowch y statws prynu ymlaen +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Caeau Ychwanegol (symudiad stoc) InventoryExtraFields= Meysydd Ychwanegol (rhestr) ScanOrTypeOrCopyPasteYourBarCodes=Sganiwch neu deipiwch neu copïwch/gludwch eich codau bar @@ -424,3 +425,7 @@ PMPExpected=Expected PMP ExpectedValuation=Expected Valuation PMPReal=Real PMP RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/cy_GB/projects.lang b/htdocs/langs/cy_GB/projects.lang index bb35d3425f3..ffc968638a0 100644 --- a/htdocs/langs/cy_GB/projects.lang +++ b/htdocs/langs/cy_GB/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Mae'r olwg hon yn cyflwyno'r holl brosiectau a thasgau y caniate TasksDesc=Mae'r wedd hon yn cyflwyno'r holl brosiectau a thasgau (mae eich caniatâd defnyddiwr yn rhoi caniatâd i chi weld popeth). AllTaskVisibleButEditIfYouAreAssigned=Mae'r holl dasgau ar gyfer prosiectau cymwys yn weladwy, ond gallwch nodi amser yn unig ar gyfer tasg a neilltuwyd i'r defnyddiwr dethol. Neilltuo tasg os oes angen i chi nodi amser arno. OnlyYourTaskAreVisible=Dim ond tasgau a neilltuwyd i chi sy'n weladwy. Os oes angen i chi nodi amser ar dasg ac os nad yw'r dasg yn weladwy yma, yna mae angen i chi aseinio'r dasg i chi'ch hun. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Tasgau prosiectau ProjectCategories=Tagiau/categorïau prosiect NewProject=Prosiect newydd @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Arwain nifer y prosiectau agored yn ôl sta OpportunitiesStatusForProjects=Arwain nifer y prosiectau yn ôl statws ShowProject=Sioe prosiect ShowTask=Dangos tasg +SetThirdParty=Set third party SetProject=Prosiect gosod +OutOfProject=Out of project NoProject=Dim prosiect wedi'i ddiffinio nac yn eiddo iddo NbOfProjects=Nifer y prosiectau NbOfTasks=Nifer y tasgau @@ -122,7 +125,8 @@ ValidateProject=Dilysu prosiect ConfirmValidateProject=Ydych chi'n siŵr eich bod am ddilysu'r prosiect hwn? CloseAProject=Prosiect cau ConfirmCloseAProject=Ydych chi'n siŵr eich bod am gau'r prosiect hwn? -AlsoCloseAProject=Hefyd cau'r prosiect (cadwch ef ar agor os oes angen i chi ddilyn tasgau cynhyrchu arno o hyd) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Prosiect agored ConfirmReOpenAProject=Ydych chi'n siŵr eich bod am ail-agor y prosiect hwn? ProjectContact=Cysylltiadau'r prosiect @@ -165,7 +169,7 @@ OpportunityProbability=Tebygolrwydd arweiniol OpportunityProbabilityShort=Arwain probab. OpportunityAmount=Swm arweiniol OpportunityAmountShort=Swm arweiniol -OpportunityWeightedAmount=Swm wedi'i bwysoli cyfle +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Gyferbyn. swm pwysol OpportunityAmountAverageShort=Swm plwm cyfartalog OpportunityAmountWeigthedShort=Swm plwm wedi'i bwysoli @@ -238,7 +242,7 @@ OppStatusPENDING=Arfaeth OppStatusWON=Ennill OppStatusLOST=Wedi colli Budget=Cyllideb -AllowToLinkFromOtherCompany=Caniatáu i gysylltu prosiect gan gwmni arall

A0B5BA1A8CAZZ0 GWERTHOEDD GOFAL: A0342FCCFA19BZ0 - Gall cysylltu unrhyw brosiectau, hyd yn oed yn cysylltu unrhyw brosiectau, hyd yn oed prosiectau o gwmnïau eraill A0342FCCFA19BZ0 - rhestr o IDau trydydd parti wedi'u gwahanu gan atalnodau: gallant gysylltu holl brosiectau'r trydydd parti hyn (Enghraifft: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Prosiectau %s diweddaraf LatestModifiedProjects=Prosiectau wedi'u haddasu %s diweddaraf OtherFilteredTasks=Tasgau eraill wedi'u hidlo @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Cyfrifir elw gan ddefnyddio AddPersonToTask=Ychwanegu at dasgau hefyd UsageOrganizeEvent=Defnydd: Trefniadaeth Digwyddiadau PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Dosbarthu'r prosiect fel un sydd ar gau pan fydd ei holl dasgau wedi'u cwblhau (cynnydd 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Sylwch: ni fydd hyn yn effeithio ar brosiectau presennol gyda'r holl dasgau ar gynnydd 100%%: bydd yn rhaid i chi eu cau â llaw. Mae'r opsiwn hwn yn effeithio ar brosiectau agored yn unig. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Dewiswch linellau o amser a dreulir sydd heb eu bilio, yna gweithred swmp "Cynhyrchu Anfoneb" i'w bilio ProjectTasksWithoutTimeSpent=Tasgau prosiect heb dreulio amser FormForNewLeadDesc=Diolch i chi lenwi'r ffurflen ganlynol i gysylltu â ni. Gallwch hefyd anfon e-bost atom yn uniongyrchol i %s . diff --git a/htdocs/langs/cy_GB/recruitment.lang b/htdocs/langs/cy_GB/recruitment.lang index a5798d61e07..d501b087afd 100644 --- a/htdocs/langs/cy_GB/recruitment.lang +++ b/htdocs/langs/cy_GB/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Recriwtiwr e-bost ToUseAGenericEmail=I ddefnyddio e-bost generig. Os na chaiff ei ddiffinio, bydd e-bost y sawl sy'n gyfrifol am recriwtio yn cael ei ddefnyddio NewCandidature=Cais newydd ListOfCandidatures=Rhestr o geisiadau -RequestedRemuneration=Cais am dâl -ProposedRemuneration=Tâl arfaethedig +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract wedi'i gynnig ContractSigned=Contract wedi'i lofnodi ContractRefused=Gwrthodwyd y contract RecruitmentCandidature=Cais JobPositions=Swyddi swyddi RecruitmentCandidatures=Ceisiadau -InterviewToDo=Cyfweliad i'w wneud +InterviewToDo=Contacts to follow AnswerCandidature=Ateb cais YourCandidature=Eich cais YourCandidatureAnswerMessage=Diolch i chi am eich cais.
... diff --git a/htdocs/langs/cy_GB/salaries.lang b/htdocs/langs/cy_GB/salaries.lang index c66eb70eac6..e9c80a4b865 100644 --- a/htdocs/langs/cy_GB/salaries.lang +++ b/htdocs/langs/cy_GB/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cyfrif cyfrifo a ddefnyddir ar gyfer trydydd parti defnyddwyr -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Bydd y cyfrif cyfrifyddu pwrpasol a ddiffinnir ar gerdyn defnyddiwr yn cael ei ddefnyddio ar gyfer cyfrifyddu Subledger yn unig. Bydd yr un hwn yn cael ei ddefnyddio ar gyfer y Cyfriflyfr Cyffredinol ac fel gwerth rhagosodedig cyfrifyddu Subledger os nad yw cyfrif cyfrif defnyddiwr pwrpasol ar ddefnyddiwr wedi'i ddiffinio. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Cyfrif cyfrifo yn ddiofyn ar gyfer taliadau cyflog CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Yn ddiofyn, gadewch yn wag yr opsiwn "Creu cyfanswm taliad yn awtomatig" wrth greu Cyflog Salary=Cyflog diff --git a/htdocs/langs/cy_GB/stocks.lang b/htdocs/langs/cy_GB/stocks.lang index 05e0ffee42d..6b59ee75b9e 100644 --- a/htdocs/langs/cy_GB/stocks.lang +++ b/htdocs/langs/cy_GB/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Dyddiad yn y dyfodol StocksByLotSerial=Stociau fesul lot/cyfres LotSerial=Llawer/Cyfresi LotSerialList=Rhestr o lot/cyfresi +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=Symudiadau ErrorWarehouseRefRequired=Mae angen enw cyfeirnod warws ListOfWarehouses=Rhestr o warysau @@ -48,7 +49,7 @@ StockCorrection=Cywiro stoc CorrectStock=Stoc cywir StockTransfer=Trosglwyddo stoc TransferStock=Trosglwyddo stoc -MassStockTransferShort=Trosglwyddiad stoc torfol +MassStockTransferShort=Bulk stock change StockMovement=Symudiad stoc StockMovements=Symudiadau stoc NumberOfUnit=Nifer o unedau @@ -146,8 +147,9 @@ Replenishments=Adnewyddiadau NbOfProductBeforePeriod=Swm y cynnyrch %s mewn stoc cyn y cyfnod dethol (< %s) NbOfProductAfterPeriod=Swm y cynnyrch %s mewn stoc ar ôl cyfnod dethol (> %s) MassMovement=Symudiad torfol -SelectProductInAndOutWareHouse=Dewiswch warws ffynhonnell a warws targed, cynnyrch a maint yna cliciwch "%s". Unwaith y gwneir hyn ar gyfer yr holl symudiadau gofynnol, cliciwch ar "%s". +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=Trosglwyddo cofnodion +RecordMovements=Record stock movements ReceivingForSameOrder=Derbynebau ar gyfer yr archeb hon StockMovementRecorded=Symudiadau stoc wedi'u cofnodi RuleForStockAvailability=Rheolau ar ofynion stoc @@ -234,7 +236,7 @@ StockIncrease=Cynnydd stoc StockDecrease=Gostyngiad stoc InventoryForASpecificWarehouse=Rhestr ar gyfer warws penodol InventoryForASpecificProduct=Rhestr ar gyfer cynnyrch penodol -StockIsRequiredToChooseWhichLotToUse=Mae angen stoc i ddewis pa lot i'w ddefnyddio +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=Llu i AlwaysShowFullArbo=Arddangos coeden lawn o warws ar naidlen o ddolenni warws (Rhybudd: Gall hyn leihau perfformiadau yn ddramatig) StockAtDatePastDesc=Yma gallwch weld y stoc (stoc go iawn) ar ddyddiad penodol yn y gorffennol @@ -265,10 +267,53 @@ ProductBarcodeDoesNotExist=Nid yw cynnyrch gyda chod bar yn bodoli WarehouseId=ID warws WarehouseRef=Warws Cyf SaveQtyFirst=Arbedwch y meintiau go iawn a ddyfeisiwyd yn gyntaf, cyn gofyn am greu'r symudiad stoc. +ToStart=Start InventoryStartedShort=Dechreuwyd ErrorOnElementsInventory=Gweithred wedi'i chanslo am y rhesymau canlynol: ErrorCantFindCodeInInventory=Methu dod o hyd i'r cod canlynol yn y rhestr eiddo QtyWasAddedToTheScannedBarcode=Llwyddiant!! Ychwanegwyd y swm at yr holl god bar y gofynnwyd amdano. Gallwch chi gau'r teclyn Sganiwr. -StockChangeDisabled=Newid ar y stoc wedi'i analluogi +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=Dim warws wedi'i ddiffinio ar gyfer terfynell ClearQtys=Clirio pob swm +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Settings +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/cy_GB/ticket.lang b/htdocs/langs/cy_GB/ticket.lang index 56b902682eb..cd780e29517 100644 --- a/htdocs/langs/cy_GB/ticket.lang +++ b/htdocs/langs/cy_GB/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Dileu tocynnau Permission56004=Rheoli tocynnau Permission56005=Gweld tocynnau pob trydydd parti (ddim yn effeithiol ar gyfer defnyddwyr allanol, bob amser yn gyfyngedig i'r trydydd parti y maent yn dibynnu ar) +Tickets=Tickets TicketDictType=Tocyn - Mathau TicketDictCategory=Tocyn - Grwpiau TicketDictSeverity=Tocyn - Difrifoldeb @@ -90,8 +91,8 @@ TicketPublicAccess=Mae rhyngwyneb cyhoeddus nad oes angen unrhyw ddull adnabod a TicketSetupDictionaries=Gellir ffurfweddu'r math o docyn, difrifoldeb a chodau dadansoddol o eiriaduron TicketParamModule=Gosodiad newidyn modiwl TicketParamMail=Gosodiad e-bost -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Neges testun wedi'i hanfon ar ôl creu tocyn @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Bydd y testun a nodir yma yn cael ei fewnosod yn yr e-bos TicketParamPublicInterface=Gosod rhyngwyneb cyhoeddus TicketsEmailMustExist=Angen cyfeiriad e-bost presennol i greu tocyn TicketsEmailMustExistHelp=Yn y rhyngwyneb cyhoeddus, dylid llenwi'r cyfeiriad e-bost eisoes yn y gronfa ddata i greu tocyn newydd. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Rhyngwyneb cyhoeddus TicketUrlPublicInterfaceLabelAdmin=URL amgen ar gyfer rhyngwyneb cyhoeddus TicketUrlPublicInterfaceHelpAdmin=Mae'n bosibl diffinio alias i'r gweinydd gwe a thrwy hynny sicrhau bod y rhyngwyneb cyhoeddus ag URL arall ar gael (rhaid i'r gweinydd weithredu fel dirprwy ar yr URL newydd hwn) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Wrth gau tocyn, cynigir i chi anfon neges at un o gys TicketWrongContact=Ar yr amod nad yw cyswllt yn rhan o gysylltiadau tocynnau cyfredol. E-bost heb ei anfon. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Tocyn bellach wedi'i neilltuo TicketChangeType=Newid math TicketChangeCategory=Newid cod dadansoddol TicketChangeSeverity=Newid difrifoldeb -TicketAddMessage=Ychwanegu neges -AddMessage=Ychwanegu neges +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ychwanegwyd y tocyn TicketMessageSuccessfullyAdded=Wedi ychwanegu'r neges yn llwyddiannus TicketMessagesList=Rhestr negeseuon @@ -202,8 +206,8 @@ TicketSeverity=Difrifoldeb ShowTicket=Gweler tocyn RelatedTickets=Tocynnau cysylltiedig TicketAddIntervention=Creu ymyrraeth -CloseTicket=Cau| Datrys tocyn -AbandonTicket=Gadael tocyn +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Cau|Datrys tocyn ConfirmCloseAticket=Cadarnhau cau tocyn ConfirmAbandonTicket=A ydych yn cadarnhau cau'r tocyn i statws 'Wedi'i adael' @@ -217,18 +221,17 @@ SendMessageByEmail=Anfon neges trwy e-bost TicketNewMessage=Neges newydd ErrorMailRecipientIsEmptyForSendTicketMessage=Mae'r derbynnydd yn wag. Dim anfon e-bost TicketGoIntoContactTab=Ewch i'r tab "Cysylltiadau" i'w dewis -TicketMessageMailIntro=Rhagymadrodd +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Dim ond ar ddechrau'r e-bost y caiff y testun hwn ei ychwanegu ac ni fydd yn cael ei gadw. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Llofnod -TicketMessageMailSignatureHelp=Dim ond ar ddiwedd yr e-bost y caiff y testun hwn ei ychwanegu ac ni fydd yn cael ei gadw. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Llofnod yr e-bost ymateb -TicketMessageMailSignatureHelpAdmin=Bydd y testun hwn yn cael ei fewnosod ar ôl y neges ymateb. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Dim ond y testun hwn fydd yn cael ei gadw yn y rhestr negeseuon ar gerdyn tocyn. TicketMessageSubstitutionReplacedByGenericValues=Mae newidynnau amnewid yn cael eu disodli gan werthoedd generig. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Aeth amser heibio ers hynny TicketTimeToRead=Aeth amser heibio cyn darllen TicketTimeElapsedBeforeSince=Aeth amser heibio cyn / ers hynny @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Postiwyd neges newydd ar y tocyn gyda TicketAssignedToYou=Tocyn wedi'i neilltuo TicketAssignedEmailBody=Rydych chi wedi cael y tocyn #%s gan %s MarkMessageAsPrivate=Marciwch y neges yn breifat +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Ni fydd y neges hon yn cael ei dangos i ddefnyddwyr allanol TicketEmailOriginIssuer=Y cyhoeddwr o darddiad y tocynnau InitialMessage=Neges Cychwynnol @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Gallwch weld cynnydd y tocyn yn y rhyngw TicketCloseEmailBodyInfosTrackUrlCustomer=Gallwch edrych ar hanes y tocyn hwn trwy glicio ar y ddolen ganlynol TicketEmailPleaseDoNotReplyToThisEmail=Peidiwch ag ymateb yn uniongyrchol i'r e-bost hwn! Defnyddiwch y ddolen i ymateb i'r rhyngwyneb. TicketPublicInfoCreateTicket=Mae'r ffurflen hon yn eich galluogi i gofnodi tocyn cymorth yn ein system reoli. -TicketPublicPleaseBeAccuratelyDescribe=Disgrifiwch y broblem yn gywir. Darparwch y wybodaeth fwyaf posibl i'n galluogi i adnabod eich cais yn gywir. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Rhowch ID olrhain tocyn TicketTrackId=ID Tracio Cyhoeddus OneOfTicketTrackId=Un o'ch ID olrhain diff --git a/htdocs/langs/cy_GB/users.lang b/htdocs/langs/cy_GB/users.lang index b3c8ba3ee69..a27365d59af 100644 --- a/htdocs/langs/cy_GB/users.lang +++ b/htdocs/langs/cy_GB/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Tynnu o'r grŵp PasswordChangedAndSentTo=Cyfrinair wedi'i newid a'i anfon i %s . PasswordChangeRequest=Cais i newid cyfrinair ar gyfer %s PasswordChangeRequestSent=Cais i newid cyfrinair ar gyfer %s wedi'i anfon at %s . -IfLoginExistPasswordRequestSent=Os yw'r mewngofnodi hwn yn gyfrif dilys, mae e-bost i ailosod cyfrinair wedi'i anfon. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Os yw'r e-bost hwn yn gyfrif dilys, mae e-bost i ailosod cyfrinair wedi'i anfon. ConfirmPasswordReset=Cadarnhau ailosod cyfrinair MenuUsersAndGroups=Defnyddwyr a Grwpiau @@ -68,7 +68,6 @@ CreateDolibarrLogin=Creu defnyddiwr CreateDolibarrThirdParty=Creu trydydd parti LoginAccountDisableInDolibarr=Cyfrif wedi'i analluogi yn Dolibarr. UsePersonalValue=Defnyddiwch werth personol -InternalUser=Defnyddiwr mewnol ExportDataset_user_1=Defnyddwyr a'u priodweddau DomainUser=Defnyddiwr parth %s Reactivate=Ail-ysgogi @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/cy_GB/website.lang b/htdocs/langs/cy_GB/website.lang index f7636647a27..ff8eba08bf9 100644 --- a/htdocs/langs/cy_GB/website.lang +++ b/htdocs/langs/cy_GB/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Côd +WebsiteName=Name of the website WebsiteSetupDesc=Crëwch yma y gwefannau yr hoffech eu defnyddio. Yna ewch i wefannau dewislen i'w golygu. DeleteWebsite=Dileu gwefan ConfirmDeleteWebsite=Ydych chi'n siŵr eich bod am ddileu'r wefan hon? Bydd ei holl dudalennau a chynnwys hefyd yn cael eu dileu. Bydd y ffeiliau a uwchlwythwyd (fel i'r cyfeiriadur cyfryngau, y modiwl ECM, ...) yn aros. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Ychwanegiad ar waelod Pennawd HTML (cyffredin i bob tudalen) WEBSITE_ROBOT=Ffeil robot (robots.txt) WEBSITE_HTACCESS=Gwefan .htaccess ffeil WEBSITE_MANIFEST_JSON=Ffeil manifest.json gwefan -WEBSITE_README=ffeil README.md WEBSITE_KEYWORDSDesc=Defnyddiwch goma i wahanu gwerthoedd -EnterHereLicenseInformation=Rhowch meta data neu wybodaeth trwydded yma i lenwi ffeil README.md. os byddwch yn dosbarthu eich gwefan fel templed, bydd y ffeil yn cael ei chynnwys yn y pecyn temtasiwn. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=Pennawd HTML (penodol i'r dudalen hon yn unig) PageNameAliasHelp=Enw neu enw arall y dudalen.
Mae'r alias hwn hefyd yn cael ei ddefnyddio i greu URL SEO pan fydd gwefan yn cael ei rhedeg o westeiwr Rhithwir o weinydd Gwe (fel Apacke, Nginx, ...). Defnyddiwch y botwm " %s " i olygu'r alias hwn. EditTheWebSiteForACommonHeader=Nodyn: Os ydych chi am ddiffinio pennyn wedi'i bersonoli ar gyfer pob tudalen, golygwch y pennawd ar lefel y wefan yn lle ar y dudalen/cynhwysydd. @@ -42,6 +43,8 @@ ViewPageInNewTab=Gweld y dudalen mewn tab newydd SetAsHomePage=Gosod fel tudalen Hafan RealURL=URL go iawn ViewWebsiteInProduction=Gweld gwefan gan ddefnyddio URLs cartref +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Defnyddiwch gydag Apache/NGinx/...
Creu ar eich gweinydd gwe (Apache, Nginx, ...) Gwesteiwr Rhithwir pwrpasol gyda PHP wedi'i alluogi a chyfeiriadur Root ar a0342fccfda19bz87807fcfda19b8070607 a0342fccfda19bz80z0707fc a0342fccfda19bz80z07607 a0342fccfda19bz80z0707fcf a0342fccfda19b8070607 a0342fccfda19bz80z0707fccf ExampleToUseInApacheVirtualHostConfig=Enghraifft i'w defnyddio yn setup gwesteiwr rhithwir Apache: YouCanAlsoTestWithPHPS= Defnyddio gyda PHP gweinydd hymgorffori
On datblygu amgylchedd, efallai y byddai'n well i chi i brofi safle gyda'r PHP gwreiddio weinydd y we (PHP 5.5 yn ofynnol) drwy redeg
php -S 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%s tudalen(nau)/cynhwysydd(nau) wedi'u hadfywio RegenerateWebsiteContent=Adfywio ffeiliau storfa gwefan AllowedInFrames=Caniateir mewn Fframiau DefineListOfAltLanguagesInWebsiteProperties=Diffinio rhestr o'r holl ieithoedd sydd ar gael yn briodweddau gwefan. -GenerateSitemaps=Cynhyrchu ffeil map gwefan gwefan +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Os byddwch yn cadarnhau, byddwch yn dileu'r ffeil map gwefan bresennol... ConfirmSitemapsCreation=Cadarnhau cynhyrchu mapiau gwefan SitemapGenerated=Ffeil map gwefan %s wedi'i chynhyrchu @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Rhaid i Favicon fod yn png ErrorFaviconSize=Rhaid i Favicon fod o faint 16x16, 32x32 neu 64x64 FaviconTooltip=Uwchlwythwch ddelwedd sydd angen bod yn png (16x16, 32x32 neu 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/cy_GB/withdrawals.lang b/htdocs/langs/cy_GB/withdrawals.lang index 4a5490cd041..16953ad3c87 100644 --- a/htdocs/langs/cy_GB/withdrawals.lang +++ b/htdocs/langs/cy_GB/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Anfoneb yn aros am drosglwyddiad credyd AmountToWithdraw=Swm i dynnu'n ôl AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=Nid oes anfoneb ar agor ar gyfer '%s' yn aros. Ewch ar dab '%s' ar gerdyn anfoneb i wneud cais. -NoSupplierInvoiceToWithdraw=Nid oes anfoneb cyflenwr gyda 'Ceisiadau credyd uniongyrchol' yn aros. Ewch ar dab '%s' ar gerdyn anfoneb i wneud cais. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Defnyddiwr sy'n Gyfrifol WithdrawalsSetup=Gosod taliad debyd uniongyrchol CreditTransferSetup=Gosodiad trosglwyddo credyd @@ -42,6 +42,7 @@ CreditTransferStatistics=Ystadegau trosglwyddo credyd Rejects=Yn gwrthod LastWithdrawalReceipt=Derbynebau debyd uniongyrchol %s diweddaraf MakeWithdrawRequest=Gwneud cais am daliad debyd uniongyrchol +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Gwneud cais trosglwyddo credyd WithdrawRequestsDone=%s ceisiadau taliad debyd uniongyrchol wedi'u cofnodi BankTransferRequestsDone=%s ceisiadau trosglwyddo credyd wedi'u cofnodi @@ -100,8 +101,11 @@ CreditDate=Credyd ar WithdrawalFileNotCapable=Methu cynhyrchu ffeil derbynneb tynnu'n ôl ar gyfer eich gwlad %s (Ni chefnogir eich gwlad) ShowWithdraw=Dangos Archeb Debyd Uniongyrchol IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Fodd bynnag, os oes gan yr anfoneb o leiaf un archeb talu debyd uniongyrchol heb ei phrosesu eto, ni fydd yn cael ei gosod fel un a dalwyd er mwyn caniatáu rheoli codi arian ymlaen llaw. -DoStandingOrdersBeforePayments=Mae'r tab hwn yn eich galluogi i ofyn am orchymyn talu debyd uniongyrchol. Unwaith y bydd wedi'i wneud, ewch i'r ddewislen Banc-> Taliad trwy ddebyd uniongyrchol i gynhyrchu a rheoli'r archeb debyd uniongyrchol. Pan fydd archeb debyd uniongyrchol wedi'i chau, bydd taliad ar anfonebau'n cael ei gofnodi'n awtomatig, ac anfonebau'n cael eu cau os yw'r gweddill i'w dalu yn null. -DoCreditTransferBeforePayments=Mae'r tab hwn yn caniatáu ichi ofyn am orchymyn trosglwyddo credyd. Ar ôl ei wneud, ewch i'r ddewislen Banc-> Taliad trwy drosglwyddiad credyd i gynhyrchu a rheoli'r gorchymyn trosglwyddo credyd. Pan fydd gorchymyn trosglwyddo credyd wedi'i gau, bydd taliad ar anfonebau'n cael ei gofnodi'n awtomatig, ac anfonebau'n cael eu cau os yw'r gweddill i'w dalu yn null. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Ffeil archeb debyd CreditTransferFile=Ffeil trosglwyddo credyd SetToStatusSent=Gosod i statws "Ffeil Wedi'i Anfon" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Methu creu cais debyd uniongyrchol am swm gwag. SepaMandate=Mandad Debyd Uniongyrchol SEPA SepaMandateShort=Mandad SEPA PleaseReturnMandate=Dychwelwch y ffurflen fandad hon trwy e-bost i %s neu drwy'r post i -SEPALegalText=Drwy lofnodi’r ffurflen fandad hon, rydych yn awdurdodi (A) %s i anfon cyfarwyddiadau i’ch banc i ddebydu’ch cyfrif a (B) i’ch banc i ddebydu’ch cyfrif yn unol â chyfarwyddiadau %s. Fel rhan o’ch hawliau, mae gennych hawl i gael ad-daliad gan eich banc o dan delerau ac amodau eich cytundeb gyda’ch banc. Esbonnir eich hawliau o ran y mandad uchod mewn datganiad y gallwch ei gael gan eich banc. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Dynodwr Credydwr CreditorName=Enw Credydwr SEPAFillForm=(B) Cwblhewch yr holl feysydd sydd wedi eu nodi â * diff --git a/htdocs/langs/cy_GB/workflow.lang b/htdocs/langs/cy_GB/workflow.lang index dcffec6a9b0..6b7442731b1 100644 --- a/htdocs/langs/cy_GB/workflow.lang +++ b/htdocs/langs/cy_GB/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Dosbarthu archeb bryn descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Dosbarthwch archeb brynu ffynhonnell gysylltiedig fel y'i derbyniwyd pan ddilysir derbyniad (ac os yw'r swm a dderbynnir gan bob derbyniad yr un peth ag yn yr archeb brynu i ddiweddaru) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Dosbarthwch archeb brynu ffynhonnell gysylltiedig fel un a dderbyniwyd pan fydd derbyniad ar gau (ac os yw'r swm a dderbynnir gan bob derbynfa yr un peth ag yn yr archeb brynu i ddiweddaru) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Dosbarthu derbyniadau i "bil" pan fydd archeb cyflenwr cysylltiedig yn cael ei ddilysu +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Caewch yr holl ymyriadau sy'n gysylltiedi AutomaticCreation=Creu awtomatig AutomaticClassification=Dosbarthiad awtomatig # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Dosbarthu llwyth ffynhonnell gysylltiedig fel un sydd ar gau pan fydd anfoneb cwsmer yn cael ei dilysu +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) AutomaticClosing=Automatic closing AutomaticLinking=Automatic linking diff --git a/htdocs/langs/da_DK/accountancy.lang b/htdocs/langs/da_DK/accountancy.lang index b8ba3cba44c..f5cd33c205d 100644 --- a/htdocs/langs/da_DK/accountancy.lang +++ b/htdocs/langs/da_DK/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Hoved kontokort for leverandører, der ikke er MainAccountForUsersNotDefined=Standardkonto for brugere, der ikke er defineret i opsætningen MainAccountForVatPaymentNotDefined=Standardkonto for momsbetaling ikke defineret i opsætningen MainAccountForSubscriptionPaymentNotDefined=Hovedkontokonto for abonnementsbetaling, der ikke er defineret i opsætningen +UserAccountNotDefined=Regnskabskonto for bruger er ikke defineret i opsætning AccountancyArea=Bogførings område AccountancyAreaDescIntro=Brugen af regnskabsmodulet sker i følgende trin: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Aktivér kombinationsliste for datterselskabskonto (ka ACCOUNTING_DATE_START_BINDING=Definer en dato for start af binding og overførsel i regnskab. Under denne dato overføres transaktionerne ikke til regnskab. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Ved regnskabsoverførsel, hvilken periode er valgt som standard -ACCOUNTING_SELL_JOURNAL=Salgskladde -ACCOUNTING_PURCHASE_JOURNAL=Indkøbskladde -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diversekladde +ACCOUNTING_SELL_JOURNAL=Salgsjournal (salg og returnering) +ACCOUNTING_PURCHASE_JOURNAL=Købsjournal (køb og returnering) +ACCOUNTING_BANK_JOURNAL=Kassekladde (kvitteringer og udbetalinger) ACCOUNTING_EXPENSEREPORT_JOURNAL=Udgiftskladde -ACCOUNTING_SOCIAL_JOURNAL=Kladde for skat/afgift +ACCOUNTING_MISCELLANEOUS_JOURNAL=Almindelig journal ACCOUNTING_HAS_NEW_JOURNAL=Ny Journal +ACCOUNTING_INVENTORY_JOURNAL=Lagerjournal +ACCOUNTING_SOCIAL_JOURNAL=Kladde for skat/afgift ACCOUNTING_RESULT_PROFIT=Resultatregnskabskonto (fortjeneste) ACCOUNTING_RESULT_LOSS=Resultatregnskabskonto (tab) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Luknings journal -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Regnskabskonto ved overgangs bankoverførsel +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Konto (fra kontoplanen), der skal bruges som konto for overgangsbankoverførsler TransitionalAccount=Overgangs bankoverførsels konto -ACCOUNTING_ACCOUNT_SUSPENSE=Regnskabskonto for afventning -DONATION_ACCOUNTINGACCOUNT=Regnskabskonto til registrering af donationer -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Regnskabskonto for at registrere abonnementer +ACCOUNTING_ACCOUNT_SUSPENSE=Konto (fra kontoplanen), der skal bruges som konto for ikke-allokerede midler enten modtaget eller betalt, dvs. midler i "venter" +DONATION_ACCOUNTINGACCOUNT=Konto (fra kontoplanen), der skal bruges til at registrere donationer (donationsmodul) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Konto (fra kontoplanen), der skal bruges til at registrere medlemskabsabonnementer (Medlemsmodul - hvis medlemskab registreres uden faktura) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Regnskabskonto er som standard for at registrere kundeindbetaling +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Konto (fra kontoplanen) skal bruges som standardkonto til registrering af kundeindbetaling UseAuxiliaryAccountOnCustomerDeposit=Gem kundekonto som individuel konto i hovedbog for linjer med forudbetalinger (hvis den er deaktiveret, forbliver individuel konto for forudbetalingslinjer tomme) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Regnskabskonto som standard for at registrere leverandørindskud +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Konto (fra kontoplanen), der skal bruges som standard UseAuxiliaryAccountOnSupplierDeposit=Gem leverandørkonto som individuel konto i hovedbog for linjer med forudbetalinger (hvis den er deaktiveret, vil individuel konto for forudbetalingslinjer forblive tom) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Regnskabskonto som standard for de købte produkter (bruges hvis ikke defineret i produktarket) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Regnskabskonto som standard for de købte produkter i EØF (brugt, hvis ikke defineret i produktarket) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Regnskabskonto som standard for de købte produkter og importeret ud af EØF (brugt, hvis ikke defineret i produktarket) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Regnskabskonto som standard for solgte varer (hvis ikke defineret for varen) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Regnskabskonto som standard for de produkter, der sælges i EØF (bruges, hvis de ikke er defineret i produktarket) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Regnskabskonto som standard for de produkter, der er solgt og eksporteret ud af EØF (brugt, hvis ikke defineret i produktarket) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de produkter, der er købt i samme land (bruges, hvis det ikke er defineret i produktarket) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for produkter købt fra EF til et andet EF-land (bruges, hvis det ikke er defineret i produktarket) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de produkter, der er købt og importeret fra ethvert andet fremmed land (bruges, hvis det ikke er defineret i produktarket) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de solgte produkter (bruges, hvis det ikke er defineret i produktarket) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de produkter, der sælges fra EF til et andet EF-land (bruges, hvis det ikke er defineret i produktarket) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de produkter, der sælges og eksporteres til ethvert andet fremmed land (bruges, hvis det ikke er defineret i produktarket) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Regnskabskonto som standard for købte ydelser (hvis ikke defineret for varen) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Regnskabskonto som standard for de købte tjenester i EØF (brugt, hvis ikke defineret i servicearket) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Regnskabskonto som standard for de købte tjenester og importeret ud af EØF (brugt hvis ikke defineret i servicearket) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Regnskabskonto som standard for solgte ydelser (hvis ikke defineret for varen) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Regnskabskonto som standard for de tjenester, der sælges i EØF (bruges, hvis de ikke er defineret i servicearket) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Regnskabskonto er som standard for de tjenester, der sælges og eksporteres ud af EØF (bruges, hvis de ikke er defineret i servicearket) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de tjenester, der er købt i samme land (bruges, hvis det ikke er defineret i servicearket) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de tjenester, der er købt fra EEC til et andet EEC-land (bruges, hvis det ikke er defineret i servicearket) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de tjenester, der er købt og importeret fra et andet fremmed land (bruges, hvis det ikke er defineret i servicearket) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de solgte tjenester (bruges, hvis det ikke er defineret i servicearket) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de tjenester, der sælges fra EEC til et andet EEC-land (bruges, hvis det ikke er defineret i servicearket) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for de tjenester, der sælges og eksporteres til ethvert andet fremmed land (bruges, hvis det ikke er defineret i servicearket) Doctype=Dokumenttype Docdate=Dato @@ -214,7 +217,7 @@ Codejournal=Kladde JournalLabel=Journalmærke NumPiece=Partsnummer TransactionNumShort=Transaktionsnr. -AccountingCategory=Brugerdefineret gruppe +AccountingCategory=Brugerdefineret gruppe af konti GroupByAccountAccounting=Gruppér efter hovedkontokonto GroupBySubAccountAccounting=Gruppér efter underkonti AccountingAccountGroupsDesc=Du kan definere her nogle grupper af regnskabskonto. De vil blive brugt til personlige regnskabsrapporter. @@ -268,13 +271,13 @@ Reconcilable=Afstemning TotalVente=Samlet omsætning ekskl. moms TotalMarge=Samlet salgsforskel -DescVentilCustomer=Her findes listen over kundefakturalinjer, der er bundet (eller ikke) til en varekonto -DescVentilMore=I de fleste tilfælde kan du, hvis du bruger foruddefinerede produkter eller tjenester, og du angiver kontonummeret på produkt- / servicekortet, vil applikationen kunne foretage hele bindingen mellem dine fakturaer og bogføringen af ​​dit kontoplan, bare i et klik med knappen "%s" . Hvis kontoen ikke er angivet på produkt- / servicekort, eller hvis du stadig har nogle linjer, der ikke er bundet til en konto, skal du lave en manuel binding fra menuen " %s". -DescVentilDoneCustomer=Her findes list over fakturalinjer bundet til kunder og deres varekonti -DescVentilTodoCustomer=Bogfør fakturaer, der ikke allerede er bogført til en varekonto -ChangeAccount=Skift regnskabskonto for vare/ydelse for valgte linjer med følgende regnskabskonto: +DescVentilCustomer=Se her listen over kundefakturalinjer, der er bundet (eller ej) til en produktkonto fra kontoplan +DescVentilMore=I de fleste tilfælde, hvis du bruger foruddefinerede produkter eller tjenester, og du angiver kontoen (fra kontoplan) på produkt-/servicekortet, vil applikationen være i stand til at foretage hele bindingen mellem dine fakturalinjer og regnskabskontoen i dit diagram af konti, bare med et enkelt klik med knappen "%s" . Hvis konto ikke var sat på produkt-/servicekort, eller hvis du stadig har nogle linjer, der ikke er bundet til en konto, skal du foretage en manuel binding fra menuen " %s ". +DescVentilDoneCustomer=Se her listen over linjer med fakturakunder og deres produktkonto fra kontoplan +DescVentilTodoCustomer=Bind fakturalinjer, der ikke allerede er bundet til en produktkonto fra kontoplan +ChangeAccount=Skift produkt-/servicekonto (fra kontoplan) for de valgte linjer med følgende konto: Vide=- -DescVentilSupplier=Se her listen over leverandørfakturelinjer, der er bundet eller endnu ikke bundet til en produktregnskabskonto (kun post, der ikke allerede er overført i regnskab, er synlig) +DescVentilSupplier=Se her listen over leverandørfakturalinjer, der er bundet eller endnu ikke bundet til en produktkonto fra kontoplan (kun post, der ikke allerede er overført i regnskabet er synlig) DescVentilDoneSupplier=Se her listen over linjer med leverandørfakturaer og deres regnskabskonto DescVentilTodoExpenseReport=Bogfør udgiftsrapportlinjer, der ikke allerede er bogført, til en gebyrkonto DescVentilExpenseReport=Her vises listen over udgiftsrapporter linjer bundet (eller ej) til en gebyrkonto @@ -286,20 +289,20 @@ DescClosure=Se her antallet af bevægelser pr. måned, der endnu ikke er valider OverviewOfMovementsNotValidated=Oversigt over bevægelser, der ikke er valideret og låst AllMovementsWereRecordedAsValidated=Alle bevægelser blev registreret som validerede og låste NotAllMovementsCouldBeRecordedAsValidated=Ikke alle bevægelser kunne registreres som validerede og låste -ValidateMovements=Valider og lås registrering... +ValidateMovements=Valider og lås bevægelser... DescValidateMovements=Enhver ændring eller sletning af skrivning, bogstaver og sletning er forbudt. Alle poster til en øvelse skal valideres, ellers er lukning ikke mulig ValidateHistory=Automatisk Bogføring AutomaticBindingDone=Automatiske bindinger udført (%s) - Automatisk binding er ikke mulig for nogle poster (%s) -ErrorAccountancyCodeIsAlreadyUse=Fejl. Du kan ikke slette denne regnskabskonto, fordi den er i brug +ErrorAccountancyCodeIsAlreadyUse=Fejl, du kan ikke fjerne eller deaktivere denne kontoplan, fordi den er brugt MvtNotCorrectlyBalanced=Bevægelse ikke korrekt afbalanceret. Debet = %s & Kredit = %s Balancing=Balancing FicheVentilation=Bogførings Oversigt GeneralLedgerIsWritten=Transaktionerne er blevet bogført GeneralLedgerSomeRecordWasNotRecorded=Nogle af transaktionerne kunne ikke journaliseres. Hvis der ikke er nogen anden fejlmeddelelse, er det sandsynligvis fordi de allerede var journaliseret. NoNewRecordSaved=Ikke mere post at overføre -ListOfProductsWithoutAccountingAccount=Liste over varer, der ikke er bundet til nogen regnskabskonto +ListOfProductsWithoutAccountingAccount=Liste over produkter, der ikke er bundet til nogen kontoplan ChangeBinding=Ret Bogføring Accounted=Regnskab i hovedbog NotYetAccounted=Endnu ikke overført til regnskab @@ -322,9 +325,10 @@ AccountingJournalType1=Diverse operationer AccountingJournalType2=Salg AccountingJournalType3=Køb AccountingJournalType4=Bank -AccountingJournalType5=Udgiftsrapport +AccountingJournalType5=Udgiftsrapporter AccountingJournalType8=Beholdning AccountingJournalType9=Har nyt +GenerationOfAccountingEntries=Generering af regnskabsposteringer ErrorAccountingJournalIsAlreadyUse=Denne kladde er allerede i brug AccountingAccountForSalesTaxAreDefinedInto=Bemærk: Regnskabskonto for salgsmoms er defineret i menuen %s - %s NumberOfAccountancyEntries=Antal poster @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Antal bevægelser ACCOUNTING_DISABLE_BINDING_ON_SALES=Deaktiver binding og overførsel i regnskab ved salg (kundefakturaer tages ikke med i regnskabet) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Deaktiver binding og overførsel i regnskab ved køb (leverandørfakturaer tages ikke med i regnskabet) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Deaktiver binding og overførsel i regnskab på udgiftsrapporter (udgiftsrapporter tages ikke med i regnskabet) +ACCOUNTING_ENABLE_LETTERING=Aktiver bogstavfunktionen i regnskabet ## Export +NotExportLettering=Eksporter ikke bogstaverne, når du genererer filen NotifiedExportDate=Flag eksporterede linjer som eksporteret (for at ændre en linje skal du slette hele transaktionen og overføre den til regnskab igen) NotifiedValidationDate=Valider og lås de eksporterede indgange (samme effekt som "%s"-funktionen, ændring og sletning af linjerne vil DEFINITIVT ikke være mulig) DateValidationAndLock=Datovalidering og lås @@ -401,7 +407,11 @@ Calculated=Beregnet Formula=Formel ## Reconcile +LetteringAuto=Afstem auto +LetteringManual=Forene manual Unlettering=Uforlige +UnletteringAuto=Afstem auto +UnletteringManual=Uafstemt manual AccountancyNoLetteringModified=Ingen afstemning ændret AccountancyOneLetteringModifiedSuccessfully=Én afstemning blev ændret med succes AccountancyLetteringModifiedSuccessfully=%s afstemning blev ændret @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Én afstemning blev ændret med su AccountancyUnletteringModifiedSuccessfully=%s afstemning blev ændret med succes ## Confirm box -ConfirmMassUnlettering=Bekræftelse af masseafstemning -ConfirmMassUnletteringQuestion=Er du sikker på, at du vil afstemme de %s valgte post(er)? +ConfirmMassUnletteringAuto=Bekræftelse af automatisk afstemning af bulk +ConfirmMassUnletteringManual=Bekræftelse af manuel afstemning af bulk +ConfirmMassUnletteringQuestion=Er du sikker på, at du vil afstemme de valgte %s-poster()? ConfirmMassDeleteBookkeepingWriting=Bekræftelse på massesletning ConfirmMassDeleteBookkeepingWritingQuestion=Dette vil slette transaktionen fra regnskabet (alle linjer relateret til den samme transaktion vil blive slettet) Er du sikker på, at du vil slette de %s valgte post(er)? @@ -451,12 +462,11 @@ FECFormatCredit=Kredit (kredit) FECFormatReconcilableCode=Forenelig kode (EcritureLet) FECFormatReconcilableDate=Afstemningsdato (DateLet) FECFormatValidateDate=Stykkets dato valideret (ValidDate) -FECFormatMulticurrencyAmount=Multicurrency-beløb (Montantdevise) +FECFormatMulticurrencyAmount=Multivaluta beløb (Montantdevise) FECFormatMulticurrencyCode=MultiValuta-kode (Idevise) DateExport=Eksport dato WarningReportNotReliable=Advarsel, denne rapport er ikke baseret på Ledger, så indeholder ikke transaktion ændret manuelt i Ledger. Hvis din journalisering er opdateret, er bogføringsvisningen mere præcis. ExpenseReportJournal=Udgifts Journal -InventoryJournal=Opgørelse Journal NAccounts=%s konti diff --git a/htdocs/langs/da_DK/admin.lang b/htdocs/langs/da_DK/admin.lang index 01b6d39787a..84ede269564 100644 --- a/htdocs/langs/da_DK/admin.lang +++ b/htdocs/langs/da_DK/admin.lang @@ -5,7 +5,7 @@ Foundation=Grundlag Version=Version Publisher=Udgiver VersionProgram=Program version -VersionLastInstall=Første installerede version +VersionLastInstall=Oprindeligt installerede version VersionLastUpgrade=Seneste opgraderede version VersionExperimental=Eksperimentel VersionDevelopment=Udvikling @@ -51,8 +51,6 @@ ClientSortingCharset=Klient sortering WarningModuleNotActive=Modul %s skal være aktiveret WarningOnlyPermissionOfActivatedModules=Kun rettigheder relateret til aktiverede moduler vises her. Du kan aktivere andre moduler på siden Hjem->Opsætning->Moduler/Applikationer. DolibarrSetup=Dolibarr installer eller opgrader -InternalUser=Intern bruger -ExternalUser=Ekstern bruger InternalUsers=Interne brugere ExternalUsers=Eksterne brugere UserInterface=Brugergrænseflade @@ -293,7 +291,8 @@ MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (standardværdi i php.ini: %s) MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (standardværdi i php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Ikke defineret i PHP på Unix lignende systemer) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Ikke defineret i PHP på Unix lignende systemer) -MAIN_MAIL_EMAIL_FROM=Afsender-e-mail til automatiske e-mails (standardværdi i php.ini: %s ) +MAIN_MAIL_EMAIL_FROM=Afsender adresse for automatiske e-mails (standardværdi i php.ini: %s ) +EMailHelpMsgSPFDKIM=For at forhindre, at Dolibarr-e-mails klassificeres som spam, skal du sørge for, at serveren er autoriseret til at sende e-mails fra denne adresse ved SPF- og DKIM-konfiguration MAIN_MAIL_ERRORS_TO=E-mail brugt til fejl returnerer e-mails (felterne 'Errors-To' i sendte e-mails) MAIN_MAIL_AUTOCOPY_TO= Kopier (Bcc) alle sendte e-mails til MAIN_DISABLE_ALL_MAILS=Deaktiver al afsendelse af e-mail (til testformål eller demoer) @@ -312,7 +311,7 @@ MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Privat nøgle til DKIM signering MAIN_DISABLE_ALL_SMS=Deaktiver al SMS afsendelse (til testformål eller demoer) MAIN_SMS_SENDMODE=Metode til at bruge til at sende SMS MAIN_MAIL_SMS_FROM=Standard afsender telefonnummer til SMS-afsendelse -MAIN_MAIL_DEFAULT_FROMTYPE=Standard afsender e-mail til manuel afsendelse (bruger-e-mail eller firma-e-mail) +MAIN_MAIL_DEFAULT_FROMTYPE=Standard afsender e-mail til manuel afsendelse (bruger e-mail eller firma e-mail) UserEmail=Bruger e-mail CompanyEmail=Firma e-mail FeatureNotAvailableOnLinux=Funktionen er ikke tilgængelig på Unix lignende systemer. Test dit sendmail program lokalt. @@ -439,8 +438,10 @@ Unique=Unik Boolean=boolsk (et afkrydsningsfelt) ExtrafieldPhone = Telefon ExtrafieldPrice = Pris +ExtrafieldPriceWithCurrency=Pris med valuta ExtrafieldMail = E-mail ExtrafieldUrl = URL +ExtrafieldIP = IP ExtrafieldSelect = Vælg liste ExtrafieldSelectList = Vælg fra tabel ExtrafieldSeparator=Separator (ikke et felt) @@ -462,7 +463,7 @@ ExtrafieldParamHelpchkbxlst=Liste over værdier kommer fra en tabel
Syntaks: ExtrafieldParamHelplink=Parametre skal være ObjectName:Classpath
Syntaks: ObjectName:Classpath ExtrafieldParamHelpSeparator=Hold tom for en simpel adskiller
Indstil denne til 1 for en kollapsende separator (åben som standard for ny session, så beholdes status for hver brugersession)
Indstil denne til 2 for en kollapsende separator (skjulet som standard for ny session, så beholdes status før hver brugersession) LibraryToBuildPDF=Mappe brugt til PDF generering -LocalTaxDesc=Nogle lande kan pålægge to eller tre afgifter på hver fakturalinje. Hvis dette er tilfældet, skal du vælge typen for anden og tredje skat og dens sats. Mulige typer er:
1: lokal skat pålægges varer og tjenesteydelser uden moms (lokal skat beregnes på beløb uden moms)
2: lokal skat pålægges produkter og tjenesteydelser inklusive moms (lokal skat beregnes på beløb + hovedskat)
3: lokal afgift pålægges produkter uden moms (lokal afgift beregnes af beløb uden afgift)
4: lokal afgift pålægges produkter inklusiv moms (lokal afgift beregnes på beløb + hovedmoms)
5: lokal afgift pålægges ydelser uden moms (lokal afgift beregnes på ydelser uden moms) på beløb uden skat)
6: lokal skat pålægges ydelser inklusive moms (lokal skat beregnes på beløb + skat) +LocalTaxDesc=Nogle lande kan pålægge to eller tre afgifter på hver fakturalinje. Hvis dette er tilfældet, skal du vælge typen for anden og tredje skat og dens sats. Mulige typer er:
1: lokal skat pålægges varer og tjenesteydelser uden moms (lokal skat beregnes på beløb uden moms)
2: lokal skat pålægges produkter og tjenesteydelser inklusive moms (lokal skat beregnes på beløb + hovedskat)
3: lokal afgift pålægges produkter uden moms (lokal afgift beregnes af beløb uden afgift)
4: lokal afgift pålægges produkter inklusiv moms (lokal afgift beregnes på beløb + hovedmoms)
5: lokal afgift pålægges ydelser uden moms (lokal afgift beregnes på beløb uden skat)
6: lokal skat pålægges ydelser inklusive moms (lokal skat beregnes på beløb + skat) SMS=SMS LinkToTestClickToDial=Indtast et telefonnummer at ringe til, for at vise et link til at teste ClickToDial webadressen for bruger %s RefreshPhoneLink=Opdater link @@ -501,7 +502,8 @@ WarningPHPMail=ADVARSEL: Opsætningen til at sende e-mails fra applikationen bru WarningPHPMailA=- Brug af e-mail-tjenesteudbyderens server øger pålideligheden af din e-mail, så det øger leveringsevnen uden at blive markeret som SPAM WarningPHPMailB=- Nogle e-mail-tjenesteudbydere (som Yahoo) tillader ikke, at du sender en e-mail fra en anden server end deres egen server. Din nuværende opsætning bruger applikationens server til at sende e-mail og ikke serveren på din e-mail-udbyder, så nogle modtagere (den der er kompatibel med den restriktive DMARC protokol), vil spørge din e-mail-udbyder, om de kan acceptere din e-mail og nogle e-mail-udbydere (som Yahoo) kan svare "nej", fordi serveren ikke er deres, så få af dine sendte e-mails bliver muligvis ikke accepteret til levering (vær også forsigtig med din e-mailudbyders sendekvote). WarningPHPMailC=- Det er også interessant at bruge SMTP-serveren fra din egen e-mail-tjenesteudbyder til at sende e-mails, så alle e-mails, der sendes fra applikationen, vil også blive gemt i din "Sendte" mappe i din postkasse. -WarningPHPMailD=Det anbefales derfor også at ændre afsendelsesmetoden for e-mails til værdien "SMTP". Hvis du virkelig vil beholde standardmetoden "PHP" til at sende e-mails, skal du bare ignorere denne advarsel eller fjerne den ved at indstille MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP konstanten til 1 i Hjem - Opsætning - Øvrig opsætning. +WarningPHPMailD=Det anbefales derfor at ændre afsendelsesmetoden for e-mails til værdien "SMTP". +WarningPHPMailDbis=Hvis du virkelig vil beholde standardmetoden "PHP" til at sende e-mails, skal du bare ignorere denne advarsel eller fjerne den ved at %sklikke her%s. WarningPHPMail2=Hvis din e-mail SMTP-udbyder har brug for at begrænse e-mail klienten til nogle IP-adresser (meget sjældent), er dette IP-adressen på mailbrugeragenten (MUA) til din ERP CRM-applikation: %s. WarningPHPMailSPF=Hvis domænenavnet i din afsender e-mail adresse er beskyttet af en SPF-record (spørg din domænenavnsregistrator), skal du tilføje følgende IP-adresser i SPF-recorden for dit domænes DNS: %s. ActualMailSPFRecordFound=Faktisk SPF-post fundet (for e-mail %s): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Eksempel:
For formularen til at oprette en PageUrlForDefaultValuesList=
Eksempel:
For siden, der viser tredjeparter, er det %s.
For URL'er for eksterne moduler installeret i brugerdefineret mappe, skal du ikke inkludere "custom/", så brug en sti som mymodule/mypagelist.php og ikke custom/mymodule/mypagelist.php.
Hvis du kun ønsker standardværdi, hvis url har en eller anden parameter, kan du bruge %s AlsoDefaultValuesAreEffectiveForActionCreate=Bemærk også, at overskrivning af standardværdier til oprettelse af formularer kun virker for sider, der er designet korrekt (så med parameteren action=create or presend...) EnableDefaultValues=Aktiver tilpasning af standardværdier -EnableOverwriteTranslation=Aktiver brug af egne oversættelser +EnableOverwriteTranslation=Tillad tilpasning af oversættelser GoIntoTranslationMenuToChangeThis=Der er fundet en oversættelse til nøglen med denne kode. For at ændre denne værdi skal du redigere den fra Hjem - Opsætning - Oversættelse. WarningSettingSortOrder=Advarsel, indstilling af en standard sorteringsrækkefølge kan resultere i en teknisk fejl, når du går på listesiden, hvis feltet er et ukendt felt. Hvis du oplever en sådan fejl, skal du vende tilbage til denne side for at fjerne standardsorteringsrækkefølgen og gendanne standardadfærd. Field=Felt @@ -645,9 +647,9 @@ Module2400Name=Begivenheder/tidsplan Module2400Desc=Spor begivenheder. Log automatiske begivenheder til sporingsformål eller optag manuelle begivenheder eller møder. Dette er hovedmodulet for god kunde- eller leverandør-relationsstyring. Module2500Name=DMS / ECM Module2500Desc=Dokumentstyringssystem / Elektronisk indholdsstyring. Automatisk organisering af dine genererede eller gemte dokumenter. Del dem, når du har behov for det. -Module2600Name=API/webtjenester (SOAP server) +Module2600Name=API / webtjenester (SOAP-server) Module2600Desc=Aktiver Dolibarr SOAP serveren, der leverer API-tjenester -Module2610Name=API/webtjenester (REST server) +Module2610Name=API / webtjenester (REST-server) Module2610Desc=Aktiver Dolibarr REST serveren, der leverer API-tjenester Module2660Name=Ring til Web tjenesterne (SOAP klient) Module2660Desc=Aktiver Dolibarr webservice klienten (Kan bruges til at sende data/anmodninger til eksterne servere. Kun indkøbsordrer understøttes i øjeblikket.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Tilføj funktioner til at administrere Incoterms Module63000Name=Ressourcer Module63000Desc=Administrer ressourcer (printere, biler, lokaler, ...) til at allokere til begivenheder +Module94160Name=Modtagelse Permission11=Læs kundefakturaer Permission12=Oprette/ændre kundefakturaer Permission13=Ugyldiggør kundefakturaer @@ -842,9 +845,9 @@ Permission286=Eksporter kontakter Permission291=Læs takster Permission292=Indstil tilladelser til taksterne Permission293=Ændre kundens tariffer -Permission300=Læs stregkoder -Permission301=Opret/rediger stregkoder -Permission302=Slet stregkoder +Permission301=Generer PDF-ark med stregkoder +Permission304=Opret/rediger stregkoder +Permission305=Slet stregkoder Permission311=Læs tjenester Permission312=Tildel service/abonnement til kontrakt Permission331=Læs bogmærker @@ -971,13 +974,14 @@ Permission3301=Generer nye moduler Permission4001=Læs færdigheder/job/stilling Permission4002=Opret/ændre færdigheder/job/position Permission4003=Slet færdighed/job/stilling -Permission4020=Læs evalueringer -Permission4021=Opret/rediger din evaluering -Permission4022=Valider evaluering -Permission4023=Slet evaluering -Permission4030=Se sammenligningsmenu +Permission4021=Læs evalueringer (dine og dine underordnede) +Permission4022=Opret/ændre evalueringer +Permission4023=Valider evaluering +Permission4025=Slet evaluering +Permission4028=Se sammenligningsmenu Permission4031=Læs personlige oplysninger Permission4032=Skriv personlige oplysninger +Permission4033=Læs alle evalueringer (også dem fra brugere, der ikke er underordnede) Permission10001=Læs webside indhold Permission10002=Opret/rediger webside indhold (html og javascript indhold) Permission10003=Opret/rediger webside indhold (dynamisk php-kode). Farligt, skal forbeholdes betroede udviklere. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type af afhændelse af aktiver TypeOfUnit=Type af måleenhed SetupSaved=Opsætningen er gemt SetupNotSaved=Opsætningen er ikke gemt +OAuthServiceConfirmDeleteTitle=Slet OAuth-post +OAuthServiceConfirmDeleteMessage=Er du sikker på, at du vil slette denne OAuth-post? Alle eksisterende tokens for det vil også blive slettet. +ErrorInEntryDeletion=Fejl ved sletning af indtastning +EntryDeleted=Indlæg slettet BackToModuleList=Tilbage til modullisten BackToDictionaryList=Tilbage til ordbogslisten TypeOfRevenueStamp=Type af stempelmærker @@ -1092,10 +1100,10 @@ VATIsNotUsedExampleFR=I Frankrig betyder det foreninger, der ikke er angivet oms ##### Local Taxes ##### TypeOfSaleTaxes=Momstype LTRate=Sats -LocalTax1IsNotUsed=Brug ikke anden afgift -LocalTax1IsUsedDesc=Brug en anden type afgift (andre end den første) +LocalTax1IsNotUsed=Brug ikke sekundær afgift +LocalTax1IsUsedDesc=Brug en sekundær afgiftstype (andre end den første) LocalTax1IsNotUsedDesc=Brug ikke anden type afgift (andre end den første) -LocalTax1Management=Anden type afgift +LocalTax1Management=Sekundær afgiftstype LocalTax1IsUsedExample= LocalTax1IsNotUsedExample= LocalTax2IsNotUsed=Brug ikke tredje type afgift @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Opsætningsparametre kan kun indstilles af administratorbrug SystemInfoDesc=Systemoplysninger er diverse tekniske oplysninger, du får i skrivebeskyttet tilstand og kun synlige for administratorer. SystemAreaForAdminOnly=Dette område er kun tilgængeligt for administratorbrugere. Dolibarr brugerrettigheder kan ikke ændre denne begrænsning. CompanyFundationDesc=Rediger oplysningerne om din virksomhed/organisation. Klik på knappen "%s" nederst på siden, når du er færdig. +MoreNetworksAvailableWithModule=Flere sociale netværk kan være tilgængelige ved at aktivere modulet "Sociale netværk". AccountantDesc=Hvis du har en ekstern revisor/bogholder, kan du her redigere dennes oplysninger. AccountantFileNumber=Revisorkode DisplayDesc=Parametre, der påvirker udseendet og præsentationen af applikationen, kan ændres her. @@ -1294,11 +1303,13 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Du skal køre denne kommando fr YourPHPDoesNotHaveSSLSupport=SSL funktioner er ikke tilgængelige i din PHP DownloadMoreSkins=Flere skins at downloade SimpleNumRefModelDesc=Returnerer referencenummeret i formatet %syymm-nnnn hvor yy er året, mm er måneden og nnnn er et sekventielt auto-inkrementerende tal uden nulstilling +SimpleRefNumRefModelDesc=Returnerer referencenummeret i formatet n, hvor n er et sekventielt automatisk stigende tal uden nulstilling +AdvancedNumRefModelDesc=Returnerer referencenummeret i formatet %syymm-nnnn hvor yy er året, mm er måneden og nnnn er et sekventielt auto-inkrementerende tal uden nulstilling SimpleNumRefNoDateModelDesc=Returnerer referencenummeret i formatet %s-nnnn hvor nnnn er et sekventielt auto-inkrementerende tal uden nulstilling ShowProfIdInAddress=Vis professionelt ID ved adresser ShowVATIntaInAddress=Skjul momsnummer inden for Fællesskabet TranslationUncomplete=Delvis oversættelse -MAIN_DISABLE_METEO=Deaktiver vejrtommel +MAIN_DISABLE_METEO=Deaktiver vejr miniature MeteoStdMod=Standardtilstand MeteoStdModEnabled=Standardtilstand aktiveret MeteoPercentageMod=Procenttilstand @@ -1380,7 +1391,7 @@ GetBarCode=Få stregkode NumberingModules=Nummererings modeller DocumentModules=Dokumentmodeller ##### Module password generation -PasswordGenerationStandard=Returner en adgangskode genereret i henhold til intern Dolibarr algoritme: %s tegn, der indeholder dels tal og tegn med små bogstaver. +PasswordGenerationStandard=Returner en adgangskode genereret i henhold til intern Dolibarr-algoritme: %s tegn, der indeholder delte tal og tegn. PasswordGenerationNone=Foreslå ikke en genereret adgangskode. Adgangskoden skal indtastes manuelt. PasswordGenerationPerso=Returner en adgangskode i henhold til din personligt definerede konfiguration. SetupPerso=I henhold til din konfiguration @@ -1434,6 +1445,10 @@ SuppliersPayment=Leverandørbetalinger SupplierPaymentSetup=Opsætning af leverandørbetalinger InvoiceCheckPosteriorDate=Tjek fabrikationsdatoen før godkendelse InvoiceCheckPosteriorDateHelp=Godkendelse af en faktura vil være forbudt, hvis dens dato er forud for datoen for sidste faktura af samme type. +InvoiceOptionCategoryOfOperations=Vis omtalen "kategori af operationer" på fakturaen. +InvoiceOptionCategoryOfOperationsHelp=Afhængigt af situationen vil omtalen fremstå i formen:
- Operationskategori: Levering af varer
- Operationskategori: Levering af tjenesteydelser
- Operationskategori: Blandet og levering af varer +InvoiceOptionCategoryOfOperationsYes1=Ja, under adresseblokken +InvoiceOptionCategoryOfOperationsYes2=Ja, i nederste venstre hjørne ##### Proposals ##### PropalSetup=Opsætning af tilbuds modul ProposalsNumberingModules=Tilbud nummererings format @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Vandmærke på udkast til kontrakt (ingen hvis tom ##### Members ##### MembersSetup=Opsætning af medlemsmodul MemberMainOptions=Standardmuligheder +MemberCodeChecker=Muligheder for automatisk generering af medlemskoder AdherentLoginRequired= Administrer et login for hvert medlem AdherentMailRequired=E-mail påkrævet for at oprette et nyt medlem MemberSendInformationByMailByDefault=Afkrydsningsfeltet for at sende mailbekræftelse til medlemmer (validering eller nyt abonnement) er slået til som standard MemberCreateAnExternalUserForSubscriptionValidated=Opret et eksternt brugerlogin for hvert nyt medlemsabonnement, der valideres -VisitorCanChooseItsPaymentMode=Besøgende kan vælge mellem tilgængelige betalingsformer +VisitorCanChooseItsPaymentMode=Besøgende kan vælge mellem alle tilgængelige betalingsformer MEMBER_REMINDER_EMAIL=Aktiver automatisk påmindelse via e-mail om udløbne abonnementer. Bemærk: Modul %s skal være aktiveret og korrekt opsat for at sende påmindelser. MembersDocModules=Dokumentskabeloner til dokumenter genereret fra medlemsregistrering ##### LDAP setup ##### @@ -1719,7 +1735,7 @@ MailingEMailError=Returnerings e-mail (fejl-til) for e-mails med fejl MailingDelay=Sekunder at vente efter afsendelse af næste besked ##### Notification ##### NotificationSetup=Opsætning af e-mail meddelelsesmodul -NotificationEMailFrom=Afsender-e-mail (Fra) for e-mails sendt af meddelelsesmodulet +NotificationEMailFrom=Afsender e-mail (Fra) for e-mails sendt af meddelelsesmodulet FixedEmailTarget=Modtager NotificationDisableConfirmMessageContact=Skjul listen over modtagere (abonnerer som kontakt) af meddelelser i bekræftelses meddelelsen NotificationDisableConfirmMessageUser=Skjul listen over modtagere (abonnerer som bruger) af meddelelser i bekræftelses meddelelsen @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Aktiver avanceret editor for: FCKeditorForNotePublic=WYSIWYG oprettelse/redigering af feltet "offentlige noter" på elementer FCKeditorForNotePrivate=WYSIWYG oprettelse/redigering af feltet "private noter" på elementer FCKeditorForCompany=WYSIWYG oprettelse/redigering af feltbeskrivelsen på elementer (undtagen varer/ydelser) -FCKeditorForProduct=WYSIWYG oprettelse/redigering af feltbeskrivelsen på varer/ydelser -FCKeditorForProductDetails=WYSIWYG oprettelse/redigering af produktdetalje linjer for alle enheder (tilbud, ordrer, fakturaer osv...). Advarsel: Brug af denne mulighed anbefales ikke, da det kan skabe problemer med specialtegn og sideformatering, når du genererer PDF-filer. +FCKeditorForProductDetails=WYSIWIG oprettelse/udgave af produktbeskrivelse eller linjer til objekter (linjer med forslag, ordrer, fakturaer, osv...). +FCKeditorForProductDetails2=Advarsel: Brug af denne mulighed til dette tilfælde anbefales seriøst ikke, da det kan skabe problemer med specialtegn og sideformatering, når du bygger PDF-filer. FCKeditorForMailing= WYSIWYG oprettelse/redigering af masse e-mails (Værktøjer->e-mailing) FCKeditorForUserSignature=WYSIWYG oprettelse/redigering af brugersignatur FCKeditorForMail=WYSIWYG oprettelse/redigering af al e-mail (undtagen Værktøjer->eMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Menuhandler hvor den nye menu skal vises DetailMenuModule=Modulnavn, hvis menuindgangen kommer fra et modul DetailType=Menutype (øverst eller venstre) DetailTitre=Menuetiket eller etiketkode til oversættelse -DetailUrl=URL, hvor menuen sender dig (Absolut URL-link eller eksternt link med http://) +DetailUrl=URL, hvor menuen sender dig (Relativ URL-link eller eksternt link med https://) DetailEnabled=Betingelse for at vise eller ingen adgang DetailRight=Betingelse for at vise uautoriserede grå menuer DetailLangs=Lang filnavn til etiketkodeoversættelse @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Lagerreduktion i POS er ikke kompatib CashDeskYouDidNotDisableStockDecease=Du deaktiverede ikke lagerreduktion, da du foretog et salg fra Point of Sale. Derfor er et lager påkrævet. CashDeskForceDecreaseStockLabel=Lagerreduktion for batchprodukter blev tvunget til. CashDeskForceDecreaseStockDesc=Reducer først med de ældste Bedst før/Sidste anvendelses datoer. -CashDeskReaderKeyCodeForEnter=Karakterkode for "Enter" defineret i stregkodelæser (eksempel: 13) +CashDeskReaderKeyCodeForEnter=Nøgle ASCII-kode for "Enter" defineret i stregkodelæser (eksempel: 13) ##### Bookmark ##### BookmarkSetup=Opsætning af bogmærkemodul BookmarkDesc=Dette modul giver dig mulighed for at administrere bogmærker. Du kan også tilføje genveje til alle Dolibarr sider eller eksterne websteder i din venstre menu. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Leverandørfakturaer nummereringsmodeller IfSetToYesDontForgetPermission=Glem ikke at give rettigheder til grupper eller brugere, der er autoriseret for den anden godkendelse, hvis sat til en ikke-nul værdi ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Opsætning af GeoIP Maxmind modul -PathToGeoIPMaxmindCountryDataFile=Sti til fil, der indeholder Maxmind ip til land oversættelse.
Eksempler:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Sti til fil, der indeholder Maxmind ip til land oversættelse NoteOnPathLocation=Bemærk, at din ip til lande-datafil skal være i en mappe, som din PHP kan læse (kontroller din PHP open_basedir opsætning og filsystemrettigheder). YouCanDownloadFreeDatFileTo=Du kan downloade en gratis demoversion af Maxmind GeoIP landefilen på %s. YouCanDownloadAdvancedDatFileTo=Du kan også downloade en mere komplet version med opdateringer, af Maxmind GeoIP landefilen på %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Guiden til at oprette database-backupfilen BackupZipWizard=Guiden til at opbygge arkivet af dokumenter SomethingMakeInstallFromWebNotPossible=Installation af eksternt modul er ikke mulig fra webgrænsefladen af følgende årsag: SomethingMakeInstallFromWebNotPossible2=Af denne grund er processen til opgradering beskrevet her en manuel proces, som kun en privilegeret bruger kan udføre. +InstallModuleFromWebHasBeenDisabledContactUs=Installation eller udvikling af eksterne moduler eller dynamiske websteder fra applikationen er i øjeblikket låst af sikkerhedsmæssige årsager. Kontakt os venligst, hvis du har brug for at aktivere denne funktion. InstallModuleFromWebHasBeenDisabledByFile=Installation af eksternt modul fra applikationen er blevet deaktiveret af din administrator. Du skal bede ham om at fjerne filen %s for at tillade denne funktion. ConfFileMustContainCustom=Installation eller opbygning af et eksternt modul fra applikationen skal gemme modulfilerne i mappen %s. For at få denne mappe behandlet af Dolibarr, skal du konfigurere din conf/conf.php for at tilføje de 2 direktivlinjer:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Fremhæv tabellinjer, når musen bevæges over @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Fjern specialtegn COMPANY_AQUARIUM_CLEAN_REGEX=Regex-filter for at rense værdi (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex-filter for at rense værdi (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplikat er ikke tilladt +RemoveSpecialWords=Rengør visse ord, når du genererer underkonti til kunder eller leverandører +RemoveSpecialWordsHelp=Angiv de ord, der skal renses, før du beregner kunde- eller leverandørkontoen. Brug en ";" mellem hvert ord GDPRContact=Databeskyttelsesansvarlig (DPO, databeskyttelse eller GDPR-kontakt) GDPRContactDesc=Hvis du opbevarer personoplysninger i dit informationssystem, kan du her navngive den kontaktperson, der er ansvarlig for GDPR HelpOnTooltip=Hjælpetekst til at vise på værktøjstip @@ -2062,7 +2081,7 @@ ChartLoaded=Kontoplan indlæst SocialNetworkSetup=Opsætning af Sociale netværk modul EnableFeatureFor=Aktiver funktioner til %s VATIsUsedIsOff=Bemærk: Muligheden for at bruge moms er sat til Off i menuen %s - %s, så moms sats vil altid være 0 for salg. -SwapSenderAndRecipientOnPDF=Skift afsender- og modtageradresseposition på PDF-dokumenter +SwapSenderAndRecipientOnPDF=Byt afsender- og modtageradresse placering i PDF-dokumenter FeatureSupportedOnTextFieldsOnly=Advarsel, funktion understøttet kun på tekstfelter og kombinationslister. Også en URL-parameter action=create eller action=edit skal indstilles ELLER sidenavn skal slutte med 'new.php' for at udløse denne funktion. EmailCollector=E-mail samler EmailCollectors=E-mail samlere @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Postkassens målmappe EmailcollectorOperations=Operationer, der skal udføres af samler EmailcollectorOperationsDesc=Operationer udføres fra top til bund MaxEmailCollectPerCollect=Maks. antal indsamlede e-mails pr. indsamling +TestCollectNow=Prøv indsamling CollectNow=Indsaml nu ConfirmCloneEmailCollector=Er du sikker på, at du vil klone e-mail samleren %s? DateLastCollectResult=Dato for seneste opsamlingsforsøg @@ -2183,6 +2203,7 @@ ShowProjectLabel=Projektetiket PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Inkluder alias i tredjepartsnavn THIRDPARTY_ALIAS=Navn tredjepart - Alias tredjepart ALIAS_THIRDPARTY=Alias tredjepart - Navngiv tredjepart +PDFIn2Languages=Vis etiketter til PDF på 2 forskellige sprog PDF_USE_ALSO_LANGUAGE_CODE=Hvis du vil have nogle tekster i din PDF duplikeret på 2 forskellige sprog i den samme genererede PDF, skal du her indstille dette andet sprog, så genereret PDF vil indeholde 2 forskellige sprog på samme side, det der blev valgt ved generering af PDF og dette (kun få PDF-skabeloner understøtter dette). Hold tom for et sprog pr. PDF. PDF_USE_A=Generer PDF-dokumenter med formatet PDF/A i stedet for standardformatet PDF FafaIconSocialNetworksDesc=Indtast her koden for et FontAwesome-ikon. Hvis du ikke ved, hvad FontAwesome er, kan du bruge den generiske værdi fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnerskab AGENDA_EVENT_DEFAULT_STATUS=Standard hændelsesstatus ved oprettelse af en hændelse fra formularen YouShouldDisablePHPFunctions=Du bør deaktivere PHP-funktioner IfCLINotRequiredYouShouldDisablePHPFunctions=Undtagen hvis du har brug for at køre systemkommandoer i brugerdefineret kode, skal du deaktivere PHP-funktioner -PHPFunctionsRequiredForCLI=Til shell-formål (som planlagt jobbackup eller kørsel af et antitivurs-program), skal du beholde PHP-funktioner +PHPFunctionsRequiredForCLI=Til shell-formål (som planlagt jobbackup eller kørsel af et antivirusprogram), skal du beholde PHP-funktioner NoWritableFilesFoundIntoRootDir=Der blev ikke fundet nogen skrivbare filer eller mapper for de almindelige programmer i din rodmappe (godt) RecommendedValueIs=Anbefalet: %s Recommended=Anbefalede NotRecommended=Ikke anbefalet -ARestrictedPath=Nogle begrænsede veje +ARestrictedPath=En eller anden begrænset sti til datafiler CheckForModuleUpdate=Se efter opdateringer til eksterne moduler CheckForModuleUpdateHelp=Denne handling vil oprette forbindelse til redaktører af eksterne moduler for at kontrollere om en ny version er tilgængelig. ModuleUpdateAvailable=En opdatering er tilgængelig @@ -2232,19 +2253,19 @@ YouShouldSetThisToOff=Du skal indstille dette til 0 eller fra InstallAndUpgradeLockedBy=Installation og opgraderinger er låst af filen %s OldImplementation=Gammel implementering PDF_SHOW_LINK_TO_ONLINE_PAYMENT=Hvis nogle online betalingsmoduler er aktiveret (Paypal, Stripe, ...), skal du tilføje et link i PDF'en for at foretage onlinebetalingen -DashboardDisableGlobal=Deaktiver globalt alle tommelfingre på åbne objekter +DashboardDisableGlobal=Deaktiver globalt alle miniaturebilleder på åbne objekter BoxstatsDisableGlobal=Deaktiver fuldstændig boksstatistikker -DashboardDisableBlocks=Tommelfinger af åbne objekter (til at behandle eller sent) på det primære dashboard -DashboardDisableBlockAgenda=Deaktiver tommelfingeren for dagsorden -DashboardDisableBlockProject=Deaktiver tommelfingeren for projekter -DashboardDisableBlockCustomer=Deaktiver tommelfingeren for kunder -DashboardDisableBlockSupplier=Deaktiver tommelfingeren for leverandører -DashboardDisableBlockContract=Deaktiver tommelfingeren for kontrakter -DashboardDisableBlockTicket=Deaktiver tommelfingeren for billetter -DashboardDisableBlockBank=Deaktiver tommelfingeren for banker -DashboardDisableBlockAdherent=Deaktiver tommelfingeren for medlemskaber -DashboardDisableBlockExpenseReport=Deaktiver tommelfingeren for udgiftsrapporter -DashboardDisableBlockHoliday=Deaktiver tommelfingeren for fravær +DashboardDisableBlocks=Miniaturebilleder af åbne objekter (til at behandle eller sent) på det primære dashboard +DashboardDisableBlockAgenda=Deaktiver miniaturebilleder for dagsorden +DashboardDisableBlockProject=Deaktiver miniaturebilleder for projekter +DashboardDisableBlockCustomer=Deaktiver miniaturebilleder for kunder +DashboardDisableBlockSupplier=Deaktiver miniaturebilleder for leverandører +DashboardDisableBlockContract=Deaktiver miniaturebilleder for kontrakter +DashboardDisableBlockTicket=Deaktiver miniaturebilleder for billetter +DashboardDisableBlockBank=Deaktiver miniaturebilleder for banker +DashboardDisableBlockAdherent=Deaktiver miniaturebilleder for medlemskaber +DashboardDisableBlockExpenseReport=Deaktiver miniaturebilleder for udgiftsrapporter +DashboardDisableBlockHoliday=Deaktiver miniaturebilleder for fravær EnabledCondition=Betingelse for at have felt aktiveret (hvis ikke aktiveret, vil synlighed altid være slået fra) IfYouUseASecondTaxYouMustSetYouUseTheMainTax=Hvis du vil bruge en anden moms, skal du også aktivere den første moms IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=Hvis du vil bruge en tredje moms, skal du også aktivere den første moms @@ -2264,7 +2285,7 @@ LateWarningAfter="Sen" advarsel efter TemplateforBusinessCards=Skabelon til visitkort i forskellig størrelse InventorySetup= Lageropsætning ExportUseLowMemoryMode=Brug en tilstand med lav hukommelse -ExportUseLowMemoryModeHelp=Brug tilstanden med lav hukommelse til at udføre exec af dumpet (komprimering sker gennem en pipe i stedet for i PHP-hukommelsen). Denne metode tillader ikke at kontrollere, at filen er fuldført, og fejlmeddelelsen kan ikke rapporteres, hvis den mislykkes. +ExportUseLowMemoryModeHelp=Brug tilstanden med lav hukommelse til at generere dump-filen (komprimering sker gennem et rør i stedet for ind i PHP-hukommelsen). Denne metode tillader ikke at kontrollere, at filen er komplet, og fejlmeddelelsen kan ikke rapporteres, hvis den mislykkes. Brug det, hvis du oplever ikke nok hukommelsesfejl. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface til at fange dolibarr-udløsere og sende det til en URL @@ -2288,6 +2309,8 @@ IconOnly=Kun ikon - Kun tekst som værktøjstip INVOICE_ADD_ZATCA_QR_CODE=Vis ZATCA QR-koden på fakturaer INVOICE_ADD_ZATCA_QR_CODEMore=Nogle arabiske lande har brug for denne QR-kode på deres fakturaer INVOICE_ADD_SWISS_QR_CODE=Vis den schweiziske QR-Bill-kode på fakturaer +INVOICE_SHOW_SHIPPING_ADDRESS=Vis leveringsadresse +INVOICE_SHOW_SHIPPING_ADDRESSMore=Obligatorisk omtale for Frankrig UrlSocialNetworksDesc=URL-link til socialt netværk. Brug {socialid} til den variable del, der indeholder det sociale netværks-id. IfThisCategoryIsChildOfAnother=Hvis denne kategori er en under kategori af en anden DarkThemeMode=Mørkt tematilstand @@ -2307,3 +2330,28 @@ UsePassword=Brug en adgangskode UseOauth=Brug en OAUTH token Images=Billeder MaxNumberOfImagesInGetPost=Maks. antal billeder tilladt i et HTML-felt indsendt i en formular +MaxNumberOfPostOnPublicPagesByIP=Max antal indlæg på offentlige sider med samme IP-adresse i en måned +CIDLookupURL=Modulet bringer en URL, der kan bruges af et eksternt værktøj til at hente navnet på en tredjepart eller kontakt fra dens telefonnummer. URL der skal bruges er: +ScriptIsEmpty=Scriptet er tomt +ShowHideTheNRequests=Vis/skjul %s SQL-anmodning(er) +DefinedAPathForAntivirusCommandIntoSetup=Definer en sti for et antivirusprogram til %s +TriggerCodes=Udløselige hændelser +TriggerCodeInfo=Indtast her triggerkoden(e), der skal generere et indlæg af en webanmodning (kun ekstern URL er tilladt). Du kan indtaste flere triggerkoder adskilt af et komma. +EditableWhenDraftOnly=Hvis det ikke er markeret, kan værdien kun ændres, når objektet har en kladdestatus +CssOnEdit=Css på redigeringssider +CssOnView=Css på visningssider +CssOnList=Css på listesider +HelpCssOnEditDesc=Den Css, der bruges ved redigering af feltet.
Eksempel: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=Den Css, der bruges, når du ser feltet. +HelpCssOnListDesc=Css'en, der bruges, når feltet er inde i en listetabel.
Eksempel: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Skjul den bestilte mængde på de genererede dokumenter til receptioner +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Vis prisen på de genererede dokumenter til receptioner +WarningDisabled=Advarsel deaktiveret +LimitsAndMitigation=Adgangsgrænser og afbødning +DesktopsOnly=Kun på Computer +DesktopsAndSmartphones=Desktops og smartphones +AllowOnlineSign=Tillad online signering +AllowExternalDownload=Tillad ekstern download (uden login, ved hjælp af et delt link) +DeadlineDayVATSubmission=Deadline dag for momsindsendelse den næste måned +MaxNumberOfAttachementOnForms=Maks. antal sammenføjede filer i en formular +IfDefinedUseAValueBeetween=Hvis det er defineret, skal du bruge en værdi mellem %s og %s diff --git a/htdocs/langs/da_DK/agenda.lang b/htdocs/langs/da_DK/agenda.lang index 8e8daa1f91d..db7b35bfd4c 100644 --- a/htdocs/langs/da_DK/agenda.lang +++ b/htdocs/langs/da_DK/agenda.lang @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Forsendelse %s gå tilbage til udkast status ShipmentDeletedInDolibarr=Forsendelse %s slettet ShipmentCanceledInDolibarr=Forsendelse %s annulleret ReceptionValidatedInDolibarr=Modtagelse %s valideret +ReceptionDeletedInDolibarr=Modtagelse %s slettet ReceptionClassifyClosedInDolibarr=Receptionen %s klassificeret lukket OrderCreatedInDolibarr=Bestil %s oprettet OrderValidatedInDolibarr=Ordre %s bekræftet @@ -87,6 +88,7 @@ SupplierInvoiceSentByEMail=Vendor invoice %s sendt af email ShippingSentByEMail=Forsendelse %s sendt af email ShippingValidated= Forsendelse %s bekræftet InterventionSentByEMail=Intervention %s sendt af email +ProjectSentByEMail=Projekt %s sendt via e-mail ProposalDeleted=Forslag slettet OrderDeleted=Ordre slettet InvoiceDeleted=Faktura slettet diff --git a/htdocs/langs/da_DK/banks.lang b/htdocs/langs/da_DK/banks.lang index f86ad9814dc..a364de13923 100644 --- a/htdocs/langs/da_DK/banks.lang +++ b/htdocs/langs/da_DK/banks.lang @@ -112,7 +112,7 @@ TransferDesc=Brug intern overførsel til at overføre fra en konto til en anden, TransferFrom=Fra TransferTo=Til TransferFromToDone=En overførsel fra %s til %s af %s %s er blevet optaget. -CheckTransmitter=Sender +CheckTransmitter=Afsender ValidateCheckReceipt=Bekræft denne kvitteringskvittering? ConfirmValidateCheckReceipt=Er du sikker på, at du vil indsende denne checkkvittering til validering? Ingen ændringer er mulige, når de er valideret. DeleteCheckReceipt=Slet denne kvittering for kvittering? @@ -185,4 +185,3 @@ AlreadyOneBankAccount=Allerede en bankkonto defineret SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA-overførsel: 'Betalingstype' på 'Kreditoverførsel'-niveau SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=Når du genererer en SEPA XML-fil til kreditoverførsler, kan sektionen "PaymentTypeInformation" nu placeres i sektionen "CreditTransferTransactionInformation" (i stedet for sektionen "Payment"). Vi anbefaler kraftigt at holde dette umarkeret for at placere PaymentTypeInformation på betalingsniveau, da alle banker ikke nødvendigvis vil acceptere det på CreditTransferTransactionInformation-niveau. Kontakt din bank, før du placerer PaymentTypeInformation på CreditTransferTransactionInformation-niveau. ToCreateRelatedRecordIntoBank=For at oprette manglende relateret bankpost -BanklineExtraFields=Bank Line Extrafields diff --git a/htdocs/langs/da_DK/bills.lang b/htdocs/langs/da_DK/bills.lang index 8724ad4fa90..dbc3b09ee85 100644 --- a/htdocs/langs/da_DK/bills.lang +++ b/htdocs/langs/da_DK/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Statistik for kundefakturaer BillsStatisticsSuppliers=Statistik for leverandørfakturaer DisabledBecauseDispatchedInBookkeeping=Deaktiveret, fordi fakturaen blev sendt til bogføring DisabledBecauseNotLastInvoice=Deaktiveret, fordi fakturaen ikke kan sletes. Nogle fakturaer blev registreret efter denne og det vil skabe huller i bogføringen. +DisabledBecauseNotLastSituationInvoice=Deaktiveret, fordi faktura ikke kan slettes. Denne faktura er ikke den sidste i situationens fakturacyklus. DisabledBecauseNotErasable=Deaktiveret, da sletning ikke er muligt InvoiceStandard=Standardfaktura InvoiceStandardAsk=Standardfaktura InvoiceStandardDesc=Denne type faktura benyttes som standard. +InvoiceStandardShort=Standard InvoiceDeposit=Afdrag InvoiceDepositAsk=Afdrag InvoiceDepositDesc=Denne type faktura benyttes, når der er modtaget et afdrag. @@ -24,6 +26,7 @@ InvoiceProForma=Proformafaktura InvoiceProFormaAsk=Proformafaktura InvoiceProFormaDesc=Proformafakturaen ligner en ægte faktura, men har ingen regnskabsmæssig værdi. InvoiceReplacement=Erstatningsfaktura. +InvoiceReplacementShort=Udskiftning InvoiceReplacementAsk=Erstatningsfaktura for faktura InvoiceReplacementDesc=Erstatningsfaktura bruges til at annullere og erstatte en faktura uden modtaget betaling .

Bemærk! Kun fakturaer uden betaling på det kan erstattes. Hvis fakturaen du udskifter endnu ikke er lukket, lukkes den automatisk for at "forladt". InvoiceAvoir=Kreditnota @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Denne del eller ErrorInvoiceIsNotLastOfSameType=Fejl: Datoen for faktura %s er %s. Den skal være bagud eller lig med sidste dato for samme type fakturaer (%s). Skift venligst fakturadatoen. BillFrom=Fra BillTo=Til +ShippingTo=Sendes til ActionsOnBill=Handlinger for faktura RecurringInvoiceTemplate=Skabelon / tilbagevendende faktura NoQualifiedRecurringInvoiceTemplateFound=Ingen tilbagevendende fakturaskabelon er kvalificeret til generation. @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Betaling registreret og faktura %s indstill SendEmailsRemindersOnInvoiceDueDate=Send påmindelse på mail for ubetalte fakturaer MakePaymentAndClassifyPayed=Rekordbetaling BulkPaymentNotPossibleForInvoice=Massebetaling er ikke mulig for faktura %s (dårlig type eller status) +MentionVATDebitOptionIsOn=Mulighed for at betale skat baseret på debiteringer +MentionCategoryOfOperations=Kategori af operationer +MentionCategoryOfOperations0=Levering af varer +MentionCategoryOfOperations1=Levering af tjenester +MentionCategoryOfOperations2=Blandet - Levering af varer & levering af tjenester diff --git a/htdocs/langs/da_DK/bookmarks.lang b/htdocs/langs/da_DK/bookmarks.lang index 69ae5554c6d..f559b90c755 100644 --- a/htdocs/langs/da_DK/bookmarks.lang +++ b/htdocs/langs/da_DK/bookmarks.lang @@ -3,20 +3,21 @@ AddThisPageToBookmarks=Tilføj denne side til bogmærker Bookmark=Bogmærke Bookmarks=Bogmærker ListOfBookmarks=Liste over bogmærker -EditBookmarks=Vis / rediger bogmærker +EditBookmarks=Vis/rediger bogmærker NewBookmark=Nyt bogmærke ShowBookmark=Vis bogmærke -OpenANewWindow=Åben en ny fane -ReplaceWindow=Udskift nuværende fane +OpenANewWindow=Åbn i en ny fane +ReplaceWindow=Åben i nuværende fane BookmarkTargetNewWindowShort=Ny fane BookmarkTargetReplaceWindowShort=Nuværende fane BookmarkTitle=Bogmærke navn UrlOrLink=URL BehaviourOnClick=Adfærd ved klik på URL CreateBookmark=Opret bogmærke -SetHereATitleForLink=Sæt et navn for dette bogmærke +SetHereATitleForLink=Tildel et navn til bogmærket UseAnExternalHttpLinkOrRelativeDolibarrLink=Brug et eksternt/absolut link (https://externalurl.com) eller et internt/relativt link (/mypage.php). Du kan også bruge telefon som tel:0123456. -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Vælg om den tilknyttede side skal åbnes i den aktuelle fane eller en ny fane -BookmarksManagement=Bogmærker forvaltning +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Vælg om bogmærket skal åbne i denne fane eller en ny fane +BookmarksManagement=Bogmærke styring BookmarksMenuShortCut=Ctrl + shift + m NoBookmarks=Ingen bogmærker defineret +NoBookmarkFound=Intet bogmærke fundet diff --git a/htdocs/langs/da_DK/boxes.lang b/htdocs/langs/da_DK/boxes.lang index 94690fc1693..d2ca38da8a4 100644 --- a/htdocs/langs/da_DK/boxes.lang +++ b/htdocs/langs/da_DK/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Leverandør ordrer afventer modtagelse BoxTitleLastModifiedContacts=Kontakter / Adresser: senest %s ændret BoxMyLastBookmarks=Bogmærker: seneste %s BoxOldestExpiredServices=Ældste aktive udløbne tjenester +BoxOldestActions=Ældste begivenheder at lave BoxLastExpiredServices=Latest %s oldest contacts with active expired services BoxTitleLastActionsToDo=Latest %s actions to do +BoxTitleOldestActionsToDo=Ældste %s hændelser at gøre, ikke afsluttet BoxTitleLastContracts=Seneste %s kontrakter, der blev ændret BoxTitleLastModifiedDonations=Seneste %s donationer, som blev ændret BoxTitleLastModifiedExpenses=Seneste %s udgiftsrapporter, der blev ændret @@ -82,7 +84,7 @@ BoxCustomersInvoicesPerMonth=Kundefakturaer pr. Måned BoxSuppliersInvoicesPerMonth=Leverandørfakturaer per måned BoxCustomersOrdersPerMonth=Salgsordrer pr. Måned BoxSuppliersOrdersPerMonth=Levenradør ordrer per måned -BoxProposalsPerMonth=Proposals per month +BoxProposalsPerMonth=Forslag pr. måned NoTooLowStockProducts=Ingen produkter er under den lave lagergrænse BoxProductDistribution=Produkter / Services Distribution ForObject=På %s @@ -96,7 +98,7 @@ BoxTitleLatestModifiedCandidatures=Seneste %s ændrede jobansøgninger ForCustomersInvoices=Kundernes fakturaer ForCustomersOrders=Customers orders ForProposals=Tilbud -LastXMonthRolling=The latest %s month rolling +LastXMonthRolling=Den seneste %s måned rullende ChooseBoxToAdd=Add widget to your dashboard BoxAdded=Box blev tilføjet til dit instrumentbræt BoxTitleUserBirthdaysOfMonth=Fødselsdage i denne måned (brugere) diff --git a/htdocs/langs/da_DK/commercial.lang b/htdocs/langs/da_DK/commercial.lang index 30b4092a6bb..f21ebd3d946 100644 --- a/htdocs/langs/da_DK/commercial.lang +++ b/htdocs/langs/da_DK/commercial.lang @@ -64,17 +64,26 @@ ActionAC_SHIP=Send forsendelse med posten ActionAC_SUP_ORD=Send indkøbsordre via post ActionAC_SUP_INV=Send sælgerfaktura pr. Post ActionAC_OTH=Andet -ActionAC_OTH_AUTO=Automatisk oprettede begivenheder +ActionAC_OTH_AUTO=Anden bil ActionAC_MANUAL=Manuelt oprettede begivenheder ActionAC_AUTO=Automatisk oprettede begivenheder -ActionAC_OTH_AUTOShort=Auto +ActionAC_OTH_AUTOShort=Andre +ActionAC_EVENTORGANIZATION=Begivenheder til organisering af begivenheder Stats=Salgsstatistik StatusProsp=Status på tredjepart DraftPropals=Udkast for tilbud NoLimit=Ingen grænse ToOfferALinkForOnlineSignature=Link til online signatur -WelcomeOnOnlineSignaturePage=Velkommen til siden for at acceptere kommercielle forslag fra %s -ThisScreenAllowsYouToSignDocFrom=Denne skærm giver dig mulighed for at acceptere og underskrive eller nægte et tilbud / kommercielt forslag -ThisIsInformationOnDocumentToSign=Dette er oplysninger om dokumentet for at acceptere eller afvise +WelcomeOnOnlineSignaturePageProposal=Velkommen til siden for at acceptere kommercielle forslag fra %s +WelcomeOnOnlineSignaturePageContract=Velkommen til %s kontrakt PDF-signeringsside +WelcomeOnOnlineSignaturePageFichinter=Velkommen til %s Intervention PDF-signeringsside +ThisScreenAllowsYouToSignDocFromProposal=Denne skærm giver dig mulighed for at acceptere og underskrive eller afvise et tilbud/kommercielt forslag +ThisScreenAllowsYouToSignDocFromContract=Denne skærm giver dig mulighed for at underskrive kontrakt i PDF-format online. +ThisScreenAllowsYouToSignDocFromFichinter=Denne skærm giver dig mulighed for at underskrive intervention i PDF-format online. +ThisIsInformationOnDocumentToSignProposal=Dette er information på dokument, der skal accepteres eller afvises +ThisIsInformationOnDocumentToSignContract=Dette er oplysninger om kontrakten, der skal underskrives +ThisIsInformationOnDocumentToSignFichinter=Dette er information om indgreb, der skal underskrives SignatureProposalRef=Underskrift af tilbud / kommercielt forslag %s +SignatureContractRef=Underskrift af kontrakt %s +SignatureFichinterRef=Underskrift af intervention %s FeatureOnlineSignDisabled=Funktion til online-signering deaktiveret eller dokument genereret, før funktionen blev aktiveret diff --git a/htdocs/langs/da_DK/companies.lang b/htdocs/langs/da_DK/companies.lang index 0ff30706b14..eaa7b8ee001 100644 --- a/htdocs/langs/da_DK/companies.lang +++ b/htdocs/langs/da_DK/companies.lang @@ -95,7 +95,7 @@ OverAllOrders=Ordrer OverAllInvoices=Fakturaer OverAllSupplierProposals=Prisforespørgsler ##### Local Taxes ##### -LocalTax1IsUsed=Brug anden skat +LocalTax1IsUsed=Brug sekundær skat LocalTax1IsUsedES= RE anvendes LocalTax1IsNotUsedES= RE anvendes ikke LocalTax2IsUsed=Brug tredje skat @@ -313,11 +313,11 @@ CustomerAbsoluteDiscountShort=Absolut rabat CompanyHasRelativeDiscount=Denne kunde har en standardrabat på %s%% CompanyHasNoRelativeDiscount=Denne kunde har som standard ingen rabat HasRelativeDiscountFromSupplier=Du har en standardrabat på %s%% fra denne leverandør -HasNoRelativeDiscountFromSupplier=Du har ingen standard rabat fra denne leverandør +HasNoRelativeDiscountFromSupplier=Ingen standard relativ rabat fra denne leverandør CompanyHasAbsoluteDiscount=Denne kunde har tilgodehavender (kreditnotaer eller forudbetalinger) for %s %s CompanyHasDownPaymentOrCommercialDiscount=Denne kunde har tilgængelige rabatter (kommercielle, forudbetalinger) for %s %s CompanyHasCreditNote=Denne kunde har stadig kreditnotaer for %s %s -HasNoAbsoluteDiscountFromSupplier=Du har ingen rabat tilgængelig fra denne sælger +HasNoAbsoluteDiscountFromSupplier=Ingen rabat/kredit tilgængelig fra denne leverandør HasAbsoluteDiscountFromSupplier=Du har tilgængelige rabatter (kreditnotaer eller forudbetalinger) for %s %s fra denne leverandør HasDownPaymentOrCommercialDiscountFromSupplier=Du har tilgængelige rabatter (kommercielle, forudbetalinger) for %s %s fra denne leverandør HasCreditNoteFromSupplier=Du har kreditnotaer for %s %s fra denne leverandør @@ -444,7 +444,7 @@ AddAddress=Tilføj adresse SupplierCategory=Leverandør kategori JuridicalStatus200=Uafhængig DeleteFile=Slet fil -ConfirmDeleteFile=Er du sikker på du vil slette denne fil? +ConfirmDeleteFile=Er du sikker på, at du vil slette denne fil %s ? AllocateCommercial=Tildelt til en salgsrepræsentant Organization=Organisationen FiscalYearInformation=Regnskabsår @@ -498,3 +498,5 @@ RestOfEurope=Resten af Europa (EØF) OutOfEurope=Uden for Europa (EØF) CurrentOutstandingBillLate=Aktuel udestående regninger i restance BecarefullChangeThirdpartyBeforeAddProductToInvoice=Vær forsigtig, afhængigt af dine produkt prisindstillinger bør du ændre tredjepart, før du tilføjer produkt til POS. +EmailAlreadyExistsPleaseRewriteYourCompanyName=e-mail eksisterer allerede, skriv venligst dit firmanavn +TwoRecordsOfCompanyName=der findes mere end én registrering for denne virksomhed, kontakt os venligst for at fuldføre din partnerskabsanmodning" diff --git a/htdocs/langs/da_DK/compta.lang b/htdocs/langs/da_DK/compta.lang index 4aea7252db8..d1b894d0ed3 100644 --- a/htdocs/langs/da_DK/compta.lang +++ b/htdocs/langs/da_DK/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (før) Balance=Balance Debit=Debet Credit=Kredit +AccountingDebit=Debet +AccountingCredit=Kredit Piece=Regnskabsdokumenter. AmountHTVATRealReceived=Netto modtaget AmountHTVATRealPaid=Netto udbetalt @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Rapporten om omsætning inds TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Rapporten om omsætning indsamlet pr. Salgsskattesats er ikke tilgængelig. Denne rapport er kun tilgængelig for omsætning faktureret. CalculationMode=Udregningsmåde AccountancyJournal=Regnskabskladde -ACCOUNTING_VAT_SOLD_ACCOUNT=Regnskabskonto som standard for moms på salg (brugt hvis ikke defineret i momsordbog opsætning) -ACCOUNTING_VAT_BUY_ACCOUNT=Startdart regnskabskonto for moms ved køb (Bliver brugt, hvis det ikke er defineret i moms opsætning) -ACCOUNTING_VAT_PAY_ACCOUNT=Regnskabskonto som standard for betaling af moms -ACCOUNTING_ACCOUNT_CUSTOMER=Regnskabskonto anvendt til kundens tredjepart +ACCOUNTING_VAT_SOLD_ACCOUNT=Konto (fra kontoplanen) skal bruges som standardkonto for moms ved salg (bruges, hvis det ikke er defineret i opsætning af momsordbog) +ACCOUNTING_VAT_BUY_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto for moms på køb (bruges, hvis det ikke er defineret i opsætning af momsordbog) +ACCOUNTING_VAT_PAY_ACCOUNT=Konto (fra kontoplanen), der skal bruges som standardkonto til betaling af moms +ACCOUNTING_ACCOUNT_CUSTOMER=Konto (fra kontoplanen) brugt til "kunde" tredjeparter ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Den dedikerede regnskabskonto, der er defineret på tredjepartskort, anvendes kun til underkonto. Denne vil blive brugt til bogføring og som standardværdi af underkontos regnskab, hvis dedikeret kundekonto på tredjepart ikke er defineret. -ACCOUNTING_ACCOUNT_SUPPLIER=Regnskabskonto anvendt til leverandør tredjepart +ACCOUNTING_ACCOUNT_SUPPLIER=Konto (fra kontoplanen) brugt til "leverandørens" tredjeparter ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Den dedikerede regnskabskonto, der er defineret på tredjepartskort, vil kun blive anvendt til kassekladden. Denne vil blive brugt til regnskabet og som standardværdi i bogholderi regnskabet, hvis dedikeret leverandør regnskabskonto på tredjepart ikke er defineret. ConfirmCloneTax=Bekræft klonen af ​​en social / skattemæssig afgift ConfirmCloneVAT=Bekræft klonen på en momsangivelse @@ -300,3 +302,4 @@ InvoiceToPay15Days=At betale (15 til 30 dage) InvoiceToPay30Days=At betale (> 30 dage) ConfirmPreselectAccount=Forudvælg regnskabskode ConfirmPreselectAccountQuestion=Er du sikker på, at du vil forudvælge de %s valgte linjer med denne regnskabskode? +AmountPaidMustMatchAmountOfDownPayment=Det indbetalte beløb skal svare til udbetalingsbeløbet diff --git a/htdocs/langs/da_DK/contracts.lang b/htdocs/langs/da_DK/contracts.lang index bd9ebcfaa5c..62d97e4028f 100644 --- a/htdocs/langs/da_DK/contracts.lang +++ b/htdocs/langs/da_DK/contracts.lang @@ -2,46 +2,47 @@ ContractsArea=Kontrakter område ListOfContracts=Liste over kontrakter AllContracts=Alle kontrakter -ContractCard=Kontrakt-kortet -ContractStatusNotRunning=Ikke kører +ContractCard=Kontrakt kort +ContractStatusNotRunning=Stoppet ContractStatusDraft=Udkast ContractStatusValidated=Bekræftet ContractStatusClosed=Lukket -ServiceStatusInitial=Ikke kører -ServiceStatusRunning=Kørsel -ServiceStatusNotLate=Kører, ikke er udløbet +ServiceStatusInitial=Stoppet +ServiceStatusRunning=Aktiv +ServiceStatusNotLate=Aktiv, ikke er udløbet ServiceStatusNotLateShort=Ikke er udløbet -ServiceStatusLate=Kører, er udløbet +ServiceStatusLate=Aktiv, er udløbet ServiceStatusLateShort=Udløbet ServiceStatusClosed=Lukket -ShowContractOfService=Show contract of service +ShowContractOfService=Vis service kontrakt Contracts=Kontrakter -ContractsSubscriptions=Contracts/Subscriptions -ContractsAndLine=Contracts and line of contracts +ContractsSubscriptions=Kontrakter +ContractsAndLine=Kontrakter og kontrakt linjer Contract=Kontrakt -ContractLine=Contract line -Closing=Closing +ContractLine=Kontrakt linje +ContractLines=Kontraktlinjer +Closing=Lukning NoContracts=Ingen kontrakter -MenuServices=Services +MenuServices=Tjenester MenuInactiveServices=Tjenester, der ikke er aktive MenuRunningServices=Kørsel tjenester MenuExpiredServices=Udløbet tjenester MenuClosedServices=Lukket tjenester NewContract=Ny kontrakt NewContractSubscription=Ny kontrakt eller abonnement -AddContract=Create contract +AddContract=Opret kontrakt DeleteAContract=Slet en kontrakt ActivateAllOnContract=Aktivér alle tjenester CloseAContract=Luk en kontrakt -ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services? -ConfirmValidateContract=Are you sure you want to validate this contract under name %s? -ConfirmActivateAllOnContract=Dette åbner alle tjenester (endnu ikke aktiv). Er du sikker på at du vil åbne alle tjenester? +ConfirmDeleteAContract=Er du sikker på, at du vil slette denne kontrakt og alle dens tjenester? +ConfirmValidateContract=Er du sikker på, at du vil validere denne kontrakt under navnet %s ? +ConfirmActivateAllOnContract=Dette vil åbne alle tjenester (endnu ikke aktive). Er du sikker på, at du vil åbne alle tjenester? ConfirmCloseContract=Dette lukker alle tjenester (udløbet eller ej). Er du sikker på, at du vil lukke denne kontrakt? -ConfirmCloseService=Are you sure you want to close this service with date %s? +ConfirmCloseService=Er du sikker på, at du vil lukke denne tjeneste med dato %s ? ValidateAContract=Bekræfte en kontrakt ActivateService=Aktivér service ConfirmActivateService=Are you sure you want to activate this service with date %s? -RefContract=Contract reference +RefContract=Kontrakt reference DateContract=Kontrakt dato DateServiceActivate=Forkyndelsesdato aktivering ListOfServices=Liste over tjenesteydelser @@ -52,8 +53,8 @@ ListOfRunningServices=Liste over kører tjenester NotActivatedServices=Ikke aktiverede tjenester (blandt bekræftet kontrakter) BoardNotActivatedServices=Tjenester for at aktivere blandt bekræftet kontrakter BoardNotActivatedServicesShort=Tjenester, der skal aktiveres -LastContracts=Latest %s contracts -LastModifiedServices=Latest %s modified services +LastContracts=Seneste %s kontrakter +LastModifiedServices=Seneste %s ændrede tjenester ContractStartDate=Startdato ContractEndDate=Slutdato DateStartPlanned=Planlagt startdato @@ -76,18 +77,18 @@ ActivateAllContracts=Aktivér alle kontrakt linjer CloseAllContracts=Luk alle kontrakter DeleteContractLine=Slet en kontrakt linje ConfirmDeleteContractLine=Are you sure you want to delete this contract line? -MoveToAnotherContract=Flyt tjeneste i en anden kontrakt. +MoveToAnotherContract=Flyt tjeneste til en anden kontrakt. ConfirmMoveToAnotherContract=Jeg choosed nyt mål kontrakt og bekræfte, jeg ønsker at flytte denne tjeneste i denne kontrakt. -ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Forny kontrakten linje (antal %s) +ConfirmMoveToAnotherContractQuestion=Vælg i hvilken eksisterende kontrakt (fra samme tredjepart), du vil flytte denne service til? +PaymentRenewContractId=Forny kontrakt %s (service %s) ExpiredSince=Udløbsdatoen NoExpiredServices=Ingen udløbne aktive tjenester -ListOfServicesToExpireWithDuration=List of Services to expire in %s days -ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days -ListOfServicesToExpire=List of Services to expire -NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative. -StandardContractsTemplate=Standard contracts template -ContactNameAndSignature=For %s, name and signature: +ListOfServicesToExpireWithDuration=Liste over tjenester, der udløber om %s dage +ListOfServicesToExpireWithDurationNeg=Liste over tjenester er udløbet efter mere end %s dage +ListOfServicesToExpire=Liste over tjenester, der udløber +NoteListOfYourExpiredServices=Denne liste indeholder kun tjenester af kontrakter for tredjeparter, du er knyttet til som salgsrepræsentant. +StandardContractsTemplate=Skabelon for standard kontrakter +ContactNameAndSignature=For %s, navn og signatur: OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. ConfirmCloneContract=Er du sikker på at du vil klone kontrakten %s ? LowerDateEndPlannedShort=Lavere planlagt slutdato for aktive tjenester @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Undertegnelse kontrakt kunde kontakt HideClosedServiceByDefault=Skjul lukkede tjenester som standard ShowClosedServices=Vis lukkede tjenester HideClosedServices=Skjul lukkede tjenester +UserStartingService=Bruger start service +UserClosingService=Brugerlukningstjeneste diff --git a/htdocs/langs/da_DK/cron.lang b/htdocs/langs/da_DK/cron.lang index 2be612cb99e..2229d0e6860 100644 --- a/htdocs/langs/da_DK/cron.lang +++ b/htdocs/langs/da_DK/cron.lang @@ -11,7 +11,7 @@ URLToLaunchCronJobs=URL til at kontrollere og starte kvalificerede cron-job fra OrToLaunchASpecificJob=Eller for at kontrollere og starte et bestemt job fra en browser KeyForCronAccess=Security key for URL to launch cron jobs FileToLaunchCronJobs=Kommandolinje for at kontrollere og starte kvalificerede cron-job -CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes +CronExplainHowToRunUnix=På Unix systemer skal du bruge den følgende crontab instilling for at afvikle kommandolinien hvert 5 minut CronExplainHowToRunWin=På Microsoft (tm) Windows-miljø kan du bruge Scheduled Task-værktøjer til at køre kommandolinjen hvert 5. minut CronMethodDoesNotExists=Class %s does not contains any method %s CronMethodNotAllowed=Metode %s af klasse %s er i sortliste over forbudte metoder @@ -26,7 +26,7 @@ CronCommand=Command CronList=Scheduled jobs CronDelete=Delete scheduled jobs CronConfirmDelete=Are you sure you want to delete these scheduled jobs? -CronExecute=Launch scheduled job +CronExecute=Start nu CronConfirmExecute=Are you sure you want to execute these scheduled jobs now? CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. CronTask=Job @@ -58,8 +58,8 @@ CronNote=Kommentar CronFieldMandatory=Fields %s is mandatory CronErrEndDateStartDt=End date cannot be before start date StatusAtInstall=Status ved modul installation -CronStatusActiveBtn=Tidsplan -CronStatusInactiveBtn=Deaktivere +CronStatusActiveBtn=Aktiver planlægning +CronStatusInactiveBtn=Deaktiver CronTaskInactive=Dette job er deaktiveret (ikke planlagt) CronId=Id CronClassFile=Filename with class @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Gå til menuen "Hjem - Administrati JobDisabled=Job disabled MakeLocalDatabaseDumpShort=Local database backup MakeLocalDatabaseDump=Opret en lokal database dump. Parametre er: komprimering ('gz' eller 'bz' eller 'ingen'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' eller filnavn til opbygning, antal backupfiler +MakeSendLocalDatabaseDumpShort=Send backup af lokal database +MakeSendLocalDatabaseDump=Send lokal database backup via e-mail. Parametre er: til, fra, emne, besked, filnavn (navn på fil sendt), filter ('sql' kun til backup af database) +BackupIsTooLargeSend=Beklager, sidste backup-fil er for stor til at kunne sendes via e-mail +CleanUnfinishedCronjobShort=Rens ufærdige cronjob +CleanUnfinishedCronjob=Ren cronjob sidder fast i behandlingen, når processen ikke længere kører WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. DATAPOLICYJob=Datarenser og anonymizer JobXMustBeEnabled=Job %s skal være aktiveret +EmailIfError=E-mail for advarsel om fejl +ErrorInBatch=Fejl ved kørsel af jobbet %s + # Cron Boxes LastExecutedScheduledJob=Sidste udførte planlagte job NextScheduledJobExecute=Næste planlagte job, der skal udføres NumberScheduledJobError=Antal planlagte job med fejl +NumberScheduledJobNeverFinished=Antal planlagte job, der aldrig blev afsluttet diff --git a/htdocs/langs/da_DK/datapolicy.lang b/htdocs/langs/da_DK/datapolicy.lang new file mode 100644 index 00000000000..32196dd32c1 --- /dev/null +++ b/htdocs/langs/da_DK/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Databeskyttelsespolitik +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Modul til at administrere databeskyttelse (overensstemmelse med GDPR) + +# +# Administration page +# +datapolicySetup = Opsætning af moduldatabeskyttelsespolitik +Deletion = Sletning af data +datapolicySetupPage = Afhængigt af lovene i dine lande (eksempel artikel 5 i GDPR), skal personoplysninger opbevares i en periode, der ikke overstiger det, der er nødvendigt for de formål, hvortil de blev indsamlet, undtagen til arkivformål.
Sletningen vil ske automatisk efter en vis varighed uden begivenhed (den varighed, som du vil have angivet nedenfor). +NB_MONTHS = %s måneder +ONE_YEAR = 1 år +NB_YEARS = %s års +DATAPOLICY_TIERS_CLIENT = Kunde +DATAPOLICY_TIERS_PROSPECT = Kundeemne +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospekt/kunde +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Heller kunde/kunde +DATAPOLICY_TIERS_FOURNISSEUR = Leverandør +DATAPOLICY_CONTACT_CLIENT = Kunde +DATAPOLICY_CONTACT_PROSPECT = Kundeemne +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Kundeemne/kunde +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Heller kunde/kunde +DATAPOLICY_CONTACT_FOURNISSEUR = Leverandør +DATAPOLICY_ADHERENT = Medlem +DATAPOLICY_Tooltip_SETUP = Kontakttype - Angiv dine valg for hver type. +DATAPOLICYMail = Opsætning af e-mails +DATAPOLICYSUBJECTMAIL = Emne for e-mail +DATAPOLICYCONTENTMAIL = Indholdet af e-mailen +DATAPOLICYSUBSITUTION = Du kan bruge følgende variabler i din e-mail (LINKACCEPT giver mulighed for at oprette et link, der registrerer personens aftale, LINKREFUSED gør det muligt at registrere personens afslag): +DATAPOLICYACCEPT = Meddelelse efter aftale +DATAPOLICYREFUSE = Besked efter uenighed +SendAgreementText = Du kan sende en GDPR-e-mail til alle dine relevante kontakter (som endnu ikke har modtaget en e-mail, og som du ikke har registreret noget om deres GDPR-aftale for). For at gøre dette skal du bruge følgende knap. +SendAgreement = Send emails +AllAgreementSend = Alle e-mails er blevet sendt +TXTLINKDATAPOLICYACCEPT = Tekst til linket "aftale" +TXTLINKDATAPOLICYREFUSE = Tekst til linket "uenighed" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR: Behandling af personoplysninger +DATAPOLICY_consentement = Indhentet samtykke til behandling af personoplysninger +DATAPOLICY_opposition_traitement = Modsætter sig behandlingen af hans personoplysninger +DATAPOLICY_opposition_prospection = Modsætter sig behandlingen af hans personoplysninger med henblik på efterforskning + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymiser en tredjepart +DATAPOLICY_POPUP_ANONYME_TEXTE = Du kan ikke slette denne kontakt fra Dolibarr, fordi der er relaterede emner. I overensstemmelse med GDPR vil du gøre alle disse data anonyme for at respektere dine forpligtelser. Vil du fortsætte? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portabilitet GDPR +DATAPOLICY_PORTABILITE_TITLE = Eksport af personlige data +DATAPOLICY_PORTABILITE_CONFIRMATION = Du ønsker at eksportere denne kontakts personlige data. Er du sikker ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymiseret %s + +# V2 +DATAPOLICYReturn = GDPR-validering +DATAPOLICY_date = Dato for aftale/uenighed GDPR +DATAPOLICY_send = Dato for afsendelse af aftale-e-mail +DATAPOLICYReturn = GDPR-validering +DATAPOLICY_SEND = Send GDPR-e-mail +MailSent = Emailen er sendt + +# ERROR +ErrorSubjectIsRequired = Fejl: Emnet for e-mail er påkrævet. Angiv det i modulopsætningen +=På grund af et teknisk problem kunne vi ikke registrere dit valg. Det beklager vi. Kontakt os for at sende os dit valg. +NUMBER_MONTH_BEFORE_DELETION = Antal måneder før sletning diff --git a/htdocs/langs/da_DK/deliveries.lang b/htdocs/langs/da_DK/deliveries.lang index f5bb5bc9ae1..8c0b00db4b6 100644 --- a/htdocs/langs/da_DK/deliveries.lang +++ b/htdocs/langs/da_DK/deliveries.lang @@ -22,7 +22,7 @@ NameAndSignature=Navn og underskrift: ToAndDate=Til___________________________________ om ____ / _____ / __________ GoodStatusDeclaration=Har modtaget varerne over i god stand, Deliverer=Befrier: -Sender=Sender +Sender=Afsender Recipient=Modtager ErrorStockIsNotEnough=Der er ikke nok lager Shippable=Fragtvarer diff --git a/htdocs/langs/da_DK/dict.lang b/htdocs/langs/da_DK/dict.lang index 94b4c8d49fe..524f307efc5 100644 --- a/htdocs/langs/da_DK/dict.lang +++ b/htdocs/langs/da_DK/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mrs +CivilityMMEShort=Mrs CivilityMR=Mr. +CivilityMRShort=Mr. CivilityMLE=Ms CivilityMTRE=Mester CivilityDR=Doctor diff --git a/htdocs/langs/da_DK/ecm.lang b/htdocs/langs/da_DK/ecm.lang index de4857728d0..aadd50b447c 100644 --- a/htdocs/langs/da_DK/ecm.lang +++ b/htdocs/langs/da_DK/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Manual bibliotek ECMSectionAuto=Automatisk bibliotek ECMSectionsManual=Manual abonnentfortegnelser ECMSectionsAuto=Automatisk abonnentfortegnelser +ECMSectionsMedias=Medias træ ECMSections=Abonnentfortegnelser ECMRoot=ECM Root ECMNewSection=Ny mappe @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Number of files in sub-directories ECMCreationUser=Creator ECMArea=DMS / ECM område ECMAreaDesc=DMS / ECM (Document Management System / Electronic Content Management) -området giver dig mulighed for at gemme, dele og søge hurtigt alle slags dokumenter i Dolibarr. -ECMAreaDesc2=* Automatisk abonnentfortegnelser fyldes automatisk, når tilføjelse af dokumenter fra kort af et element.
* Manual mapper kan bruges til at gemme dokumenter, der ikke er knyttet til et bestemt element. +ECMAreaDesc2a=* Manual mapper kan bruges til at gemme dokumenter, der ikke er knyttet til et bestemt element. +ECMAreaDesc2b=* Automatiske mapper udfyldes automatisk, når du tilføjer dokumenter fra siden af et element. +ECMAreaDesc3=* Medias mapper er filer i underbiblioteket /medias i dokumentbiblioteket, læsbare af alle uden behov for at blive logget og uden behov for at få filen delt eksplicit. Det bruges til at gemme billedfiler fra e-mail eller webstedsmodul. ECMSectionWasRemoved=Directory %s er blevet slettet. ECMSectionWasCreated=Katalog %s er blevet oprettet. ECMSearchByKeywords=Søg på nøgleord diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang index 95df5333b5e..10c3d0f830b 100644 --- a/htdocs/langs/da_DK/errors.lang +++ b/htdocs/langs/da_DK/errors.lang @@ -3,7 +3,7 @@ # No errors NoErrorCommitIsDone=Ingen fejl, vi begår # Errors -ErrorButCommitIsDone=Errors found but we validate despite this +ErrorButCommitIsDone=Fejl fundet, men vi validerer til trods ErrorBadEMail=E-mail %s er forkert ErrorBadMXDomain=E-mail %s synes forkert (domæne har ingen gyldig MX-post) ErrorBadUrl=Url %s er forkert @@ -13,210 +13,212 @@ ErrorTitleAlreadyExists=Titel %s findes allerede. ErrorLoginAlreadyExists=Log ind %s eksisterer allerede. ErrorGroupAlreadyExists=Gruppe %s eksisterer allerede. ErrorEmailAlreadyExists=E-mail %s findes allerede. -ErrorRecordNotFound=Optag ikke fundet. -ErrorFailToCopyFile=Kunne ikke kopiere filen "%s" til "%s". -ErrorFailToCopyDir=Failed to copy directory '%s' into '%s'. -ErrorFailToRenameFile=Kunne ikke omdøbe filen '%s' til '%s'. -ErrorFailToDeleteFile=Det lykkedes ikke at fjerne filen ' %s'. -ErrorFailToCreateFile=Kunne ikke oprette filen ' %s'. -ErrorFailToRenameDir=Kunne ikke omdøbe mappe ' %s' i' %s'. -ErrorFailToCreateDir=Kunne ikke oprette mappen ' %s'. -ErrorFailToDeleteDir=Det lykkedes ikke at slette mappen ' %s'. -ErrorFailToMakeReplacementInto=Failed to make replacement into file '%s'. -ErrorFailToGenerateFile=Failed to generate file '%s'. +ErrorRecordNotFound=Post ikke fundet. +ErrorRecordNotFoundShort=Ikke fundet +ErrorFailToCopyFile=Kunne ikke kopiere filen '%s' til '%s'. +ErrorFailToCopyDir=Kunne ikke kopiere mappen '%s' til '%s'. +ErrorFailToRenameFile=Kunne ikke omdøbe filen '%s' til '%s'. +ErrorFailToDeleteFile=Det lykkedes ikke at fjerne filen '%s'. +ErrorFailToCreateFile=Kunne ikke oprette filen '%s'. +ErrorFailToRenameDir=Kunne ikke omdøbe mappen '%s' til '%s'. +ErrorFailToCreateDir=Kunne ikke oprette mappen '%s'. +ErrorFailToDeleteDir=Det lykkedes ikke at slette mappen '%s'. +ErrorFailToMakeReplacementInto=Det lykkedes ikke at foretage erstatning i filen '%s'. +ErrorFailToGenerateFile=Oprettelse af filen '%s' mislykkedes. ErrorThisContactIsAlreadyDefinedAsThisType=Denne kontaktperson er allerede defineret som kontaktperson for denne type. -ErrorCashAccountAcceptsOnlyCashMoney=Denne bankkonto er et kontant-konto, så det accepterer betaling af type cash only. -ErrorFromToAccountsMustDiffers=Kilde og mål bankkonti skal være anderledes. -ErrorBadThirdPartyName=Dårlig værdi for tredjeparts navn +ErrorCashAccountAcceptsOnlyCashMoney=Denne bankkonto er en kontant-konto, så den accepterer kun betaling af typen kontant. +ErrorFromToAccountsMustDiffers=Fra og til bankkonti skal være forskellige. +ErrorBadThirdPartyName=Forkert værdi for tredjeparts navn ForbiddenBySetupRules=Forbudt ifølge opsætnings regler -ErrorProdIdIsMandatory=The %s is mandatory +ErrorProdIdIsMandatory= %s er obligatorisk ErrorAccountancyCodeCustomerIsMandatory=Regnskabskoden for kunden %s er obligatorisk -ErrorBadCustomerCodeSyntax=Bad syntaks for kunde-kode -ErrorBadBarCodeSyntax=Dårlig syntaks til stregkode. Måske angiver du en dårlig stregkodetype, eller definerer du en stregkodemaske til nummerering, der ikke svarer til den scannede værdi. +ErrorBadCustomerCodeSyntax=Forkert syntaks for kunde-kode +ErrorBadBarCodeSyntax=Forkert syntaks til stregkode. Måske angiver du en forkert stregkodetype, eller har defineret en stregkodemaske til nummerering, der ikke svarer til den scannede værdi. ErrorCustomerCodeRequired=Kundekode kræves ErrorBarCodeRequired=Stregkode påkrævet ErrorCustomerCodeAlreadyUsed=Kundekoden anvendes allerede ErrorBarCodeAlreadyUsed=Stregkode allerede brugt ErrorPrefixRequired=Prefix kræves -ErrorBadSupplierCodeSyntax=Dårlig syntax for leverandør kode +ErrorBadSupplierCodeSyntax=Forkert syntax for leverandør kode ErrorSupplierCodeRequired=Leverandørkode kræves ErrorSupplierCodeAlreadyUsed=Leverandørkode allerede brugt -ErrorBadParameters=Bad parametre +ErrorBadParameters=Forkerte parametre ErrorWrongParameters=Forkerte eller manglende parametre -ErrorBadValueForParameter=Wrong value '%s' for parameter '%s' -ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format) +ErrorBadValueForParameter=Forkert værdi '%s' for parameter '%s' +ErrorBadImageFormat=Billedfilen har ikke et understøttet format (Din PHP understøtter ikke konvertering af billeder med dette format) ErrorBadDateFormat=Værdi '%s' har forkert datoformat -ErrorWrongDate=Date is not correct! +ErrorWrongDate=Dato er forkert! ErrorFailedToWriteInDir=Det lykkedes ikke at skrive i mappen %s -ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=Fundet forkerte e-mail-syntaks for %s linjer i filen (f.eks line %s med email= %s) +ErrorFailedToBuildArchive=Kunne ikke bygge arkivfilen %s +ErrorFoundBadEmailInFile=Fundet forkerte e-mail syntaks for %s linjer i filen (f.eks. linje %s med email=%s) ErrorUserCannotBeDelete=Bruger kan ikke slettes. Måske er det forbundet med Dolibarr enheder. ErrorFieldsRequired=Nogle obligatoriske felter er efterladt tomme. ErrorSubjectIsRequired=E-mail-emnet er påkrævet -ErrorFailedToCreateDir=Det lykkedes ikke at oprette en mappe. Kontroller, at web-serveren bruger har tilladelse til at skrive i Dolibarr dokumenter bibliotek. Hvis parameter safe_mode er aktiveret på dette PHP, kontrollere, at Dolibarr php filer ejer til web-serveren bruger (eller gruppe). +ErrorFailedToCreateDir=Det lykkedes ikke at oprette en mappe. Kontroller, at web-server bruger har tilladelse til at skrive i Dolibarr dokument mappen. Hvis parameteren safe_mode er aktiveret i PHP, kontroller at Dolibarr php filer ejes af web-server bruger (eller gruppe). ErrorNoMailDefinedForThisUser=Ingen e-mail defineret for denne bruger ErrorSetupOfEmailsNotComplete=Opsætningen af e-mails er ikke afsluttet -ErrorFeatureNeedJavascript=Denne funktion kræver, at javascript aktiveres for at fungere. Skift dette i setup - display. -ErrorTopMenuMustHaveAParentWithId0=En menu af type 'Top' kan ikke have en forælder menuen. Sæt 0 i moderselskabet menu eller vælge en menu af typen »Venstre«. +ErrorFeatureNeedJavascript=Denne funktion kræver, at javascript aktiveres for at fungere. Skift dette i Opsætning - Udseende. +ErrorTopMenuMustHaveAParentWithId0=En menu af type 'Top' kan ikke have en moder menu. Angiv 0 i moder menu eller vælg en menu af typen »Venstre«. ErrorLeftMenuMustHaveAParentId=En menu af typen »Venstre« skal have en forælder id. -ErrorFileNotFound=Filen blev ikke fundet (Forkert sti, forkerte tilladelser eller adgang nægtet ved openbasedir parameter) -ErrorDirNotFound=Directory %s ikke fundet (Bad sti, forkerte rettigheder eller adgang nægtet af PHP openbasedir eller safe_mode parameter) -ErrorFunctionNotAvailableInPHP=Funktion %s er påkrævet for denne funktion, men er ikke tilgængelig i denne version / opsætning af PHP. +ErrorFileNotFound=Filen%s blev ikke fundet (Forkert sti, forkerte tilladelser eller adgang nægtet af PHP openbasedir eller safe_mode parameter) +ErrorDirNotFound=Mappen %s ikke fundet (Forkert sti, forkerte rettigheder eller adgang nægtet af PHP openbasedir eller safe_mode parameter) +ErrorFunctionNotAvailableInPHP=Funktionen %s er påkrævet for denne funktion, men er ikke tilgængelig i denne version/opsætning af PHP. ErrorDirAlreadyExists=En mappe med dette navn findes allerede. ErrorFileAlreadyExists=En fil med dette navn findes allerede. -ErrorDestinationAlreadyExists=En anden fil med navnet %s findes allerede. +ErrorDestinationAlreadyExists=En anden fil med navnet %s findes allerede. ErrorPartialFile=Fil ikke modtaget helt af serveren. -ErrorNoTmpDir=Midlertidig directy %s ikke eksisterer. -ErrorUploadBlockedByAddon=Upload blokeret af en PHP / Apache plugin. +ErrorNoTmpDir=Midlertidig mappe %s eksisterer ikke. +ErrorUploadBlockedByAddon=Upload blokeret af et PHP / Apache plugin. ErrorFileSizeTooLarge=Filstørrelsen er for stor, eller filen er ikke angivet. ErrorFieldTooLong=Feltet%s er for langt. -ErrorSizeTooLongForIntType=Størrelse for lang tid for int type (%s cifre maksimum) -ErrorSizeTooLongForVarcharType=Størrelse for lang tid for streng type (%s tegn maksimum) -ErrorNoValueForSelectType=Please fill value for select list -ErrorNoValueForCheckBoxType=Please fill value for checkbox list -ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one comma: %s, but need at least one: key,value -ErrorFieldCanNotContainSpecialCharacters=Feltet %s må ikke indeholde specialtegn. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Feltet %s må ikke indeholde specialtegn eller store bogstaver og må ikke indeholde kun tal. -ErrorFieldMustHaveXChar=Feltet %s skal have mindst %s tegn. +ErrorSizeTooLongForIntType=Størrelse for lang for typen heltal (%s cifre maksimum) +ErrorSizeTooLongForVarcharType=Størrelse for lang for typen streng (%s tegn maksimum) +ErrorNoValueForSelectType=Venligst udfyld værdi for valgte liste +ErrorNoValueForCheckBoxType=Venligst udfyld værdi for afkrydsnings listen +ErrorNoValueForRadioType=Venligst udfyld værdien for alternativ listen +ErrorBadFormatValueList=Værdien kan ikke have mere end et komma: %s, men skal have mindst et: key,value +ErrorFieldCanNotContainSpecialCharacters=Feltet %s må ikke indeholde specialtegn. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Feltet %s må ikke indeholde specialtegn eller store bogstaver og skal starte med et alfabetisk tegn (a-z) +ErrorFieldMustHaveXChar=Feltet %s skal have mindst %s tegn. ErrorNoAccountancyModuleLoaded=Intet regnskabsmodul aktiveret -ErrorExportDuplicateProfil=This profile name already exists for this export set. -ErrorLDAPSetupNotComplete=Dolibarr-LDAP matchende er ikke komplet. -ErrorLDAPMakeManualTest=A. LDIF-fil er blevet genereret i mappen %s. Prøv at indlæse den manuelt fra kommandolinjen for at få flere informationer om fejl. +ErrorExportDuplicateProfil=Dette profilnavn eksisterer allerede i denne eksport samling. +ErrorLDAPSetupNotComplete=Dolibarr-LDAP match er ikke fuldført. +ErrorLDAPMakeManualTest=En .ldif-fil er blevet genereret i mappen %s. Prøv at indlæse den manuelt fra kommandolinjen for at få flere informationer om fejl. ErrorCantSaveADoneUserWithZeroPercentage=Kan ikke gemme en handling med "status ikke startet", hvis feltet "udført af" også er udfyldt. ErrorRefAlreadyExists=Reference %s findes allerede. -ErrorPleaseTypeBankTransactionReportName=Indtast venligst kontoudskriftsnavnet, hvor indgangen skal rapporteres (Format YYYYMM eller YYYYMMDD) -ErrorRecordHasChildren=Kunne ikke slette rekord, da det har nogle børneposter. +ErrorPleaseTypeBankTransactionReportName=Indtast venligst kontoudskriftsnavnet, hvor transactionen skal rapporteres (Format ÅÅÅÅMM eller ÅÅÅÅMMDD) +ErrorRecordHasChildren=Kunne ikke slette posten, da den har nogle underposter ErrorRecordHasAtLeastOneChildOfType=Objekt %s har mindst et barn af typen %s -ErrorRecordIsUsedCantDelete=Kan ikke slette rekord. Den er allerede brugt eller inkluderet i et andet objekt. -ErrorModuleRequireJavascript=Javascript må ikke være deaktiveret for at få denne funktion til at fungere. For at aktivere / deaktivere Javascript, skal du gå til menuen Home-> Setup-> Display. -ErrorPasswordsMustMatch=Begge har skrevet passwords skal matche hinanden -ErrorContactEMail=Der opstod en teknisk fejl. Kontakt administratoren til følgende e-mail %s og giv fejlkoden %s i din besked eller tilføj en skærmkopi af denne side. +ErrorRecordIsUsedCantDelete=Kan ikke slette posten. Den er allerede brugt eller inkluderet i et andet objekt. +ErrorModuleRequireJavascript=Hvis denne funktion skal fungere må Javascript ikke være deaktiveret. For at aktivere / deaktivere Javascript, skal du gå til menuen Hjem -> Opsætning -> Udseende. +ErrorPasswordsMustMatch=De angivne adgangskoder skal matche hinanden +ErrorContactEMail=Der opstod en teknisk fejl. Kontakt administratoren på følgende e-mail %s og oplys fejlkoden %s i din besked eller tilføj en skærmkopi af denne side. ErrorWrongValueForField=Felt%s: '%s' stemmer ikke overens med regex-reglen%s ErrorHtmlInjectionForField=Felt %s: Værdien '%s indeholder skadelig data, som ikke er tilladt. ErrorFieldValueNotIn=Felt %s: '%s' er ikke en værdi fundet i felt %saf %s ErrorFieldRefNotIn=Felt%s: '%s' er ikke en %s eksisterende ref +ErrorMultipleRecordFoundFromRef=Flere poster fundet ved søgning fra ref %s . Ingen måde at vide, hvilket ID du skal bruge. ErrorsOnXLines=%s fundne fejl -ErrorFileIsInfectedWithAVirus=Det antivirusprogram var ikke i stand til at bekræfte filen (filen kan være inficeret med en virus) -ErrorSpecialCharNotAllowedForField=Specialtegn er ikke tilladt for feltet "%s" -ErrorNumRefModel=En henvisning findes i databasen (%s) og er ikke kompatible med denne nummerering regel. Fjern optage eller omdøbt henvisning til aktivere dette modul. +ErrorFileIsInfectedWithAVirus=Antivirusprogrammet var ikke i stand til at kontrollere filen (filen kan være inficeret med en virus) +ErrorNumRefModel=En henvisning findes i databasen (%s) og er ikke kompatibel med denne nummerering regel. Fjern registrering eller omdøb henvisning for aktivere dette modul. ErrorQtyTooLowForThisSupplier=Mængden for lav for denne leverandør eller ingen pris defineret på dette produkt for denne leverandør ErrorOrdersNotCreatedQtyTooLow=Nogle ordrer er ikke blevet oprettet på grund af for lave mængder -ErrorModuleSetupNotComplete=Opsætning af modul %s ser ud til at være ufuldstændig. Gå videre - Opsætning - Moduler, for at gennemføres. +ErrorModuleSetupNotComplete=Opsætning af modulet %s ser ud til at være ufuldstændig. Gå til Hjem -> Opsætning -> Moduler, for at fuldføre. ErrorBadMask=Fejl på maske -ErrorBadMaskFailedToLocatePosOfSequence=Fejl, maske uden loebenummeret -ErrorBadMaskBadRazMonth=Fejl, dårlig reset værdi -ErrorMaxNumberReachForThisMask=Maksimalt antal nåede til denne maske -ErrorCounterMustHaveMoreThan3Digits=Counter must have more than 3 digits +ErrorBadMaskFailedToLocatePosOfSequence=Fejl, maske uden løbenummer +ErrorBadMaskBadRazMonth=Fejl, forkert nulstillingsværdi +ErrorMaxNumberReachForThisMask=Maksimalt antal nået for denne maske +ErrorCounterMustHaveMoreThan3Digits=Tæller skal have mere en 3 cifre ErrorSelectAtLeastOne=Fejl, vælg mindst en post. -ErrorDeleteNotPossibleLineIsConsolidated=Slet ikke muligt, fordi rekord er knyttet til en banktransaktion, der er forliget -ErrorProdIdAlreadyExist=%s er tildelt til et andet tredjeland -ErrorFailedToSendPassword=Det lykkedes ikke at sende password -ErrorFailedToLoadRSSFile=Ikke formår at få RSS-feed. Prøv at tilføje konstant MAIN_SIMPLEXMLLOAD_DEBUG hvis fejlmeddelelser ikke giver nok information. -ErrorForbidden=Access denied.
You try to access to a page, area or feature of a disabled module or without being in an authenticated session or that is not allowed to your user. -ErrorForbidden2=Tilladelse til dette login kan defineres af din Dolibarr administrator fra menuen %s-> %s. -ErrorForbidden3=Det ser ud til, at Dolibarr ikke bruges gennem en godkendt session. Se på Dolibarr installationsdokumentation for at vide mere om, hvordan man administrerer godkendelser (htaccess, mod_auth eller andet ...). -ErrorForbidden4=Bemærk: Ryd dine browsercookies for at ødelægge eksisterende sessioner for dette login. -ErrorNoImagickReadimage=Class Imagick findes ikke i dette PHP. Ingen forhåndsvisning kan være tilgængelig. Administratorer kan deaktivere denne fane fra menuen Setup - Display. -ErrorRecordAlreadyExists=Optag allerede findes +ErrorDeleteNotPossibleLineIsConsolidated=Ikke muligt at slette, fordi posten er knyttet til en banktransaktion, der er forliget +ErrorProdIdAlreadyExist=%s er tildelt til en anden tredjepart +ErrorFailedToSendPassword=Det lykkedes ikke at sende adgangskode +ErrorFailedToLoadRSSFile=Kan ikke læse RSS-feed. Prøv at tilføje konstanten MAIN_SIMPLEXMLLOAD_DEBUG hvis fejlmeddelelserne ikke giver nok information. +ErrorForbidden=Adgang nægtet.
Du prøver at tilgå en side, område eller funktion for et deaktiveret modul eller uden at være i en autoriseret session eller som ikke er tilladt for din bruger. +ErrorForbidden2=Tilladelse for dette login kan defineres af din Dolibarr administrator fra menuen %s-> %s. +ErrorForbidden3=Det ser ud til, at Dolibarr ikke bruges gennem en godkendt session. Tag et kig på Dolibarr installationsdokumentationen for at lære mere om, hvordan man administrerer godkendelser (htaccess, mod_auth eller andet ...). +ErrorForbidden4=Bemærk: Ryd dine browsercookies for at slette eksisterende sessioner for dette login. +ErrorNoImagickReadimage=Biblioteket Imagick findes ikke i dette PHP. Ingen forhåndsvisning kan være tilgængelig. Administratorer kan deaktivere denne fane fra menuen Opsætning -> Udseende. +ErrorRecordAlreadyExists=Posten findes allerede ErrorLabelAlreadyExists=Denne etiket eksisterer allerede -ErrorCantReadFile=Kunne ikke læse filen ' %s' -ErrorCantReadDir=Kunne ikke læse directory ' %s' -ErrorBadLoginPassword=Bad værdi for brugernavn eller password +ErrorCantReadFile=Kunne ikke læse filen '%s' +ErrorCantReadDir=Kunne ikke læse mappen '%s' +ErrorBadLoginPassword=Forkert værdi for brugernavn eller adgangskode ErrorLoginDisabled=Din konto er blevet deaktiveret ErrorFailedToRunExternalCommand=Kunne ikke køre ekstern kommando. Kontroller, at den er tilgængelig og kan køres af din PHP-serverbruger. Kontroller også, at kommandoen ikke er beskyttet på shell-niveau af et sikkerhedslag som apparmor. -ErrorFailedToChangePassword=Det lykkedes ikke at ændre password -ErrorLoginDoesNotExists=Bruger med login %s kunne ikke findes. +ErrorFailedToChangePassword=Det lykkedes ikke at ændre adgangskode +ErrorLoginDoesNotExists=Bruger med navnet %s kunne ikke findes. ErrorLoginHasNoEmail=Denne bruger har ingen e-mail-adresse. Processen afbrydes. -ErrorBadValueForCode=Bad værdi former for kode. Prøv igen med en ny værdi ... -ErrorBothFieldCantBeNegative=Fields %s og %s kan ikke være både negative -ErrorFieldCantBeNegativeOnInvoice=Feltet %skan ikke være negativt på denne type faktura. Hvis du har brug for at tilføje en rabat linje, bare oprette rabatten først (fra marken '%s' i tredjeparts-kort), og anvende det til fakturaen. -ErrorLinesCantBeNegativeForOneVATRate=Det samlede antal linjer (netto af skat) kan ikke være negativt for en given ikke null momssats (Fundet en negativ sum for momssats %s %%). -ErrorLinesCantBeNegativeOnDeposits=Linjer kan ikke være negative i et depositum. Du vil stå over for problemer, når du bliver nødt til at forbruge deponering i endelige faktura, hvis du gør det. -ErrorQtyForCustomerInvoiceCantBeNegative=Quantity for line into customer invoices can't be negative -ErrorWebServerUserHasNotPermission=Brugerkonto %s anvendes til at udføre web-server har ikke tilladelse til at -ErrorNoActivatedBarcode=Ingen stregkode aktiveret typen -ErrUnzipFails=Failed to unzip %s with ZipArchive -ErrNoZipEngine=No engine to zip/unzip %s file in this PHP -ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package -ErrorModuleFileRequired=You must select a Dolibarr module package file -ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal -ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base -ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base -ErrorNewValueCantMatchOldValue=New value can't be equal to old one -ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process. -ErrorToConnectToMysqlCheckInstance=Forbindelse til database fejler. Check databaseserveren kører (for eksempel med mysql / mariadb kan du starte det fra kommandolinjen med 'sudo service mysql start'). -ErrorFailedToAddContact=Failed to add contact +ErrorBadValueForCode=Ugyldig værdi for sikkerheds kode. Prøv igen med en ny værdi ... +ErrorBothFieldCantBeNegative=Felterne %s og %s kan ikke begge være negative +ErrorFieldCantBeNegativeOnInvoice=Feltet %skan ikke være negativt på denne type faktura. Hvis du har brug for at tilføje en rabat linje, opret rabatten først (fra feltet '%s' i tredjeparts-kort), og anvend det til fakturaen. +ErrorLinesCantBeNegativeForOneVATRate=Det samlede antal linjer (netto af skat) kan ikke være negativt for en given ikke nul-momssats (Fandt en negativ sum for momssats %s %%). +ErrorLinesCantBeNegativeOnDeposits=Linjer kan ikke være negative for et depositum. Du vil opleve problemer, når du bliver nødt til at bruge deponering i den endelige faktura, hvis du gør det. +ErrorQtyForCustomerInvoiceCantBeNegative=Mængde for linjen på kunde fakturaer kan ikke være negativ +ErrorWebServerUserHasNotPermission=Brugerkonto %s der anvendes til at starte web-server har ikke tilladelse til dette +ErrorNoActivatedBarcode=Ingen stregkode type aktiveret +ErrUnzipFails=Udpakning fejlede for %s med ZipArchive +ErrNoZipEngine=Modul til pakning/udpakning af %s findes ikke i PHP +ErrorFileMustBeADolibarrPackage=Filen %s skal være en Dolibarr zip pakke +ErrorModuleFileRequired=Du skal vælge en Dolibarr modul pakke fil +ErrorPhpCurlNotInstalled=PHP CURL modulet er ikke installeret, dette er nødvendigt for at kommunikere med Paypal +ErrorFailedToAddToMailmanList=Tilføjelsen af posten %s til Mailman listen %s eller SPIP basen fejlede +ErrorFailedToRemoveToMailmanList=Sletning af posten %s fra Mailman listen %s eller SPIP basen fejlede +ErrorNewValueCantMatchOldValue=Den nye værdi kan ikke være magen til den gamle +ErrorFailedToValidatePasswordReset=Gendannelse af adgangskode fejlede. Måske gendannelsen allerede er udført (dette link kan kun bruges én gang). Hvis ikke, prøv at genstarte gendannelses processen. +ErrorToConnectToMysqlCheckInstance=Forbindelse til database fejler. Kontroller at databaseserveren kører (for eksempel, med mysql/mariadb, kan du starte den fra kommandolinjen med 'sudo service mysql start'). +ErrorFailedToAddContact=Tilføjelse af kontakt fejlede ErrorDateMustBeBeforeToday=Datoen skal være før end i dag ErrorDateMustBeInFuture=Datoen skal være efter dags dato -ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode. -ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature. -ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s -ErrorWarehouseMustDiffers=Source and target warehouses must differs -ErrorBadFormat=Bad format! -ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Error, this member is not yet linked to any third party. Link member to an existing third party or create a new third party before creating subscription with invoice. -ErrorThereIsSomeDeliveries=Error, there is some deliveries linked to this shipment. Deletion refused. -ErrorCantDeletePaymentReconciliated=Can't delete a payment that had generated a bank entry that was reconciled +ErrorPaymentModeDefinedToWithoutSetup=En betalingsmetode var sat til typen %s men opsætningen af faktura modulet er ikke fuldført til at angive information der skal vises for denne betalingsmetode. +ErrorPHPNeedModule=Fejl, din PHP skal have modulet %s installeret for at benytte denne funktion. +ErrorOpenIDSetupNotComplete=Do hare opsat din Dolibarr konfigurations fil til at tillade OpenID autentificering, men URL'en til OpenID servicen er ikke defineret i konstanten %s +ErrorWarehouseMustDiffers=Kilde og destinations varehus skal være forskellige +ErrorBadFormat=Forkert format! +ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Fejl, dette medlem er endnu ikke knyttet til en tredjepart. Knyt medlem til en eksisterende tredjepart eller opret en ny tredjepart før oprettelsen af et abonnement med faktura. +ErrorThereIsSomeDeliveries=Fejl, der er knyttet leverancer til denne forsendelse. Sletning nægtet. +ErrorCantDeletePaymentReconciliated=Kan ikke slette en betaling der har oprettet en bank postering som var forsonet. ErrorCantDeletePaymentSharedWithPayedInvoice=Kan ikke slette en betaling deles af mindst én faktura med status Betalt -ErrorPriceExpression1=Cannot assign to constant '%s' -ErrorPriceExpression2=Cannot redefine built-in function '%s' -ErrorPriceExpression3=Undefined variable '%s' in function definition -ErrorPriceExpression4=Illegal character '%s' -ErrorPriceExpression5=Unexpected '%s' -ErrorPriceExpression6=Wrong number of arguments (%s given, %s expected) -ErrorPriceExpression8=Unexpected operator '%s' -ErrorPriceExpression9=An unexpected error occured +ErrorPriceExpression1=Kan ikke tilføjes til konstant '%s' +ErrorPriceExpression2=Kan ikke omdefinere en indbygget funktion '%s' +ErrorPriceExpression3=Udefineret variabel '%s' i funktions beskrivelsen +ErrorPriceExpression4=Ugyldigt tegn '%s' +ErrorPriceExpression5=Uventet '%s' +ErrorPriceExpression6=Ugyldigt antal argumenter (%s angivet, %s forventet) +ErrorPriceExpression8=Uventet operatør '%s' +ErrorPriceExpression9=En uventet fejl er opstået ErrorPriceExpression10=Operatør '%s' mangler operand -ErrorPriceExpression11=Expecting '%s' -ErrorPriceExpression14=Division by zero -ErrorPriceExpression17=Undefined variable '%s' -ErrorPriceExpression19=Expression not found -ErrorPriceExpression20=Empty expression -ErrorPriceExpression21=Empty result '%s' -ErrorPriceExpression22=Negative result '%s' +ErrorPriceExpression11=Forventer '%s' +ErrorPriceExpression14=Deling med nul +ErrorPriceExpression17=Ikke defineret variabel '%s' +ErrorPriceExpression19=Udtryk ikke fundet +ErrorPriceExpression20=Tomt udtryk +ErrorPriceExpression21=Tomt resultat '%s' +ErrorPriceExpression22=Negativt resultat '%s' ErrorPriceExpression23=Ukendt eller ikke-sæt variabel '%s' i %s ErrorPriceExpression24=Variabel '%s' eksisterer men har ingen værdi -ErrorPriceExpressionInternal=Internal error '%s' -ErrorPriceExpressionUnknown=Unknown error '%s' -ErrorSrcAndTargetWarehouseMustDiffers=Source and target warehouses must differs -ErrorTryToMakeMoveOnProductRequiringBatchData=Fejl, forsøger at lave en lagerbevægelse uden parti / seriel information på produkt '%s', der kræver meget parti / seriel information -ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=All recorded receptions must first be verified (approved or denied) before being allowed to do this action -ErrorCantSetReceptionToTotalDoneWithReceptionDenied=All recorded receptions must first be verified (approved) before being allowed to do this action -ErrorGlobalVariableUpdater0=HTTP request failed with error '%s' -ErrorGlobalVariableUpdater1=Invalid JSON format '%s' -ErrorGlobalVariableUpdater2=Missing parameter '%s' -ErrorGlobalVariableUpdater3=The requested data was not found in result -ErrorGlobalVariableUpdater4=SOAP client failed with error '%s' -ErrorGlobalVariableUpdater5=No global variable selected -ErrorFieldMustBeANumeric=Field %s must be a numeric value -ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided +ErrorPriceExpressionInternal=Intern fejl '%s' +ErrorPriceExpressionUnknown=Ukendt fejl '%s' +ErrorSrcAndTargetWarehouseMustDiffers=Kilde og destinations varehus skal være forskellige +ErrorTryToMakeMoveOnProductRequiringBatchData=Fejl, forsøger at lave en lagerbevægelse uden parti/serie information på produkt '%s', der kræver parti/serie information +ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=Alle registrerede modtagelser skal først verificeres (godkendes eller afvises), før de får lov til at udføre denne handling +ErrorCantSetReceptionToTotalDoneWithReceptionDenied=Alle registrerede modtagelser skal først verificeres (godkendes), før de får lov til at udføre denne handling +ErrorGlobalVariableUpdater0=HTTP-anmodning mislykkedes med fejlen '%s' +ErrorGlobalVariableUpdater1=Ugyldigt JSON-format '%s' +ErrorGlobalVariableUpdater2=Manglende parameter '%s' +ErrorGlobalVariableUpdater3=De anmodede data blev ikke fundet i resultatet +ErrorGlobalVariableUpdater4=SOAP-klient mislykkedes med fejlen '%s' +ErrorGlobalVariableUpdater5=Ingen global variabel valgt +ErrorFieldMustBeANumeric=Feltet %s skal være en numerisk værdi +ErrorMandatoryParametersNotProvided=Obligatoriske parametre er ikke angivet ErrorOppStatusRequiredIfAmount=Du angiver et estimeret beløb for denne kundeemne. Så du skal også indtaste dets status. -ErrorFailedToLoadModuleDescriptorForXXX=Failed to load module descriptor class for %s -ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In Module Descriptor (bad value for key fk_menu) +ErrorFailedToLoadModuleDescriptorForXXX=Kunne ikke indlæse modulbeskrivelsesklassen for %s +ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Dårlig definition af menuarray i modulbeskrivelse (dårlig værdi for nøglen fk_menu) ErrorSavingChanges=Der er opstået en fejl, når ændringerne gemmes -ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship -ErrorFileMustHaveFormat=File must have format %s +ErrorWarehouseRequiredIntoShipmentLine=Lager er påkrævet på linjen for at sende +ErrorFileMustHaveFormat=Filen skal have formatet %s ErrorFilenameCantStartWithDot=Filnavn kan ikke starte med et '.' ErrorSupplierCountryIsNotDefined=Land for denne sælger er ikke defineret. Rett dette først. -ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled. -ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order. -ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice. -ErrorStockIsNotEnoughToAddProductOnShipment=Stock is not enough for product %s to add it into a new shipment. -ErrorStockIsNotEnoughToAddProductOnProposal=Stock is not enough for product %s to add it into a new proposal. -ErrorFailedToLoadLoginFileForMode=Failed to get the login key for mode '%s'. -ErrorModuleNotFound=File of module was not found. -ErrorFieldAccountNotDefinedForBankLine=Value for Accounting account not defined for source line id %s (%s) -ErrorFieldAccountNotDefinedForInvoiceLine=Value for Accounting account not defined for invoice id %s (%s) +ErrorsThirdpartyMerge=Kunne ikke flette de to poster. Anmodning annulleret. +ErrorStockIsNotEnoughToAddProductOnOrder=Lagerbeholdning er ikke nok til at produkt %s kan tilføje det til en ny ordre. +ErrorStockIsNotEnoughToAddProductOnInvoice=Lagerbeholdning er ikke nok til, at produkt %s kan tilføje det til en ny faktura. +ErrorStockIsNotEnoughToAddProductOnShipment=Lager er ikke nok til at produkt %s kan tilføje det til en ny forsendelse. +ErrorStockIsNotEnoughToAddProductOnProposal=Lager er ikke nok til at produkt %s kan tilføje det i et nyt forslag. +ErrorFailedToLoadLoginFileForMode=Kunne ikke hente login-nøglen til tilstanden '%s'. +ErrorModuleNotFound=Modulets fil blev ikke fundet. +ErrorFieldAccountNotDefinedForBankLine=Værdi for regnskabskonto ikke defineret for kildelinje-id %s (%s) +ErrorFieldAccountNotDefinedForInvoiceLine=Værdi for regnskabskonto ikke defineret for faktura-id %s (%s) ErrorFieldAccountNotDefinedForLine=Værdi for regnskabskonto ikke defineret for linjen (%s) -ErrorBankStatementNameMustFollowRegex=Error, bank statement name must follow the following syntax rule %s -ErrorPhpMailDelivery=Check that you don't use a too high number of recipients and that your email content is not similar to a Spam. Ask also your administrator to check firewall and server logs files for a more complete information. -ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. -ErrorTaskAlreadyAssigned=Task already assigned to user -ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. +ErrorBankStatementNameMustFollowRegex=Fejl, navn på kontoudtog skal følge følgende syntaksregel %s +ErrorPhpMailDelivery=Tjek, at du ikke bruger et for højt antal modtagere, og at dit e-mailindhold ikke ligner spam. Bed også din administrator om at kontrollere firewall- og serverlogfilerne for at få mere fuldstændig information. +ErrorUserNotAssignedToTask=Bruger skal tildeles opgave for at kunne indtaste tidsforbrug. +ErrorTaskAlreadyAssigned=Opgaven er allerede tildelt brugeren +ErrorModuleFileSeemsToHaveAWrongFormat=Modulpakken ser ud til at have et forkert format. ErrorModuleFileSeemsToHaveAWrongFormat2=Der skal mindst findes et obligatorisk bibliotek i zip modulet: %s eller %s -ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s -ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. -ErrorNoWarehouseDefined=Error, no warehouses defined. -ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid. +ErrorFilenameDosNotMatchDolibarrPackageRules=Navnet på modulpakken ( %s ) stemmer ikke overens med forventet navnesyntaks: %s 9z0 a010z0 +ErrorDuplicateTrigger=Fejl, dubleret triggernavn %s. Allerede indlæst fra %s. +ErrorNoWarehouseDefined=Fejl, ingen varehuse defineret. +ErrorBadLinkSourceSetButBadValueForRef=Linket du bruger er ikke gyldigt. En 'kilde' til betaling er defineret, men værdien for 'ref' er ikke gyldig. ErrorTooManyErrorsProcessStopped=For mange fejl. Processen blev stoppet. ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Massbekræftelse er ikke mulig, når indstillingen for at øge/reducere lager er indstillet på denne handling (du skal bekræfte en for en, så du kan definere lageret for at øge / formindske) ErrorObjectMustHaveStatusDraftToBeValidated=Objekt %s skal have status 'Udkast', der skal bekræftes. @@ -228,7 +230,7 @@ ErrorFileNotFoundWithSharedLink=Filen blev ikke fundet. Det kan være, at dele n ErrorProductBarCodeAlreadyExists=Produktets stregkode %s eksisterer allerede på en anden produktreference. ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Bemærk også, at det ikke er muligt at bruge sæt til automatisk forøgelse / formindskelse af underprodukter, når mindst et underprodukt (eller underprodukt af underprodukter) har brug for et serienummer / lotnummer. ErrorDescRequiredForFreeProductLines=Beskrivelse er obligatorisk for linjer med gratis produkt -ErrorAPageWithThisNameOrAliasAlreadyExists=Siden / beholderen %s har samme navn eller alternativt alias som den, du forsøger at bruge +ErrorAPageWithThisNameOrAliasAlreadyExists=Siden / beholderen %s har samme navn eller alternativt alias som den, du forsøger at bruge ErrorDuringChartLoad=Fejl ved indlæsning af kontoplan. Hvis nogle konti ikke blev indlæst, kan du stadig indtaste dem manuelt. ErrorBadSyntaxForParamKeyForContent=Dårlig syntaks for parameternøgleindhold. Skal have en værdi, der starter med %s eller %s ErrorVariableKeyForContentMustBeSet=Fejl, konstanten med navn %s(med tekstindhold, der skal vises) eller %s(med ekstern url til at vises) skal sættes. @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Objekter skal have status 'Aktiv' fo ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objekter skal have status 'Udkast' eller 'Deaktiveret' for at være aktiveret ErrorNoFieldWithAttributeShowoncombobox=Ingen felter har egenskaben 'showoncombobox' til definition af objektet '%s'. Ingen måde at vise kombinationen på. ErrorFieldRequiredForProduct=Felt '%s' kræves for produktet %s +AlreadyTooMuchPostOnThisIPAdress=Du har allerede skrevet for meget på denne IP-adresse. ProblemIsInSetupOfTerminal=Problemet er ved opsætning af terminalen %s. ErrorAddAtLeastOneLineFirst=Tilføj mindst en linje først ErrorRecordAlreadyInAccountingDeletionNotPossible=Fejl, posten er allerede overført i regnskab, sletning er ikke mulig. @@ -277,8 +280,8 @@ ErrorWrongFileName=Filens navn kan ikke indeholde __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Ikke i ordbogen om betalingsbetingelser, bedes du ændre. ErrorIsNotADraft=%s er ikke et udkast ErrorExecIdFailed=Kan ikke udføre kommandoen "id" -ErrorBadCharIntoLoginName=Ikke godkendt tegn i login-navnet -ErrorRequestTooLarge=Fejl, anmodningen er for stor +ErrorBadCharIntoLoginName=Uautoriseret tegn i feltet %s +ErrorRequestTooLarge=Fejl, anmodningen er for stor, eller sessionen er udløbet ErrorNotApproverForHoliday=Du er ikke godkender for orlov %s ErrorAttributeIsUsedIntoProduct=Denne attribut bruges i en eller flere produktvarianter ErrorAttributeValueIsUsedIntoProduct=Denne attributværdi bruges i en eller flere produktvarianter @@ -291,10 +294,19 @@ ErrorAjaxRequestFailed=Anmodningen mislykkedes ErrorThirpdartyOrMemberidIsMandatory=Tredjepart eller medlem af partnerskab er obligatorisk ErrorFailedToWriteInTempDirectory=Kunne ikke skrive i midlertidigt bibliotek ErrorQuantityIsLimitedTo=Mængden er begrænset til %s +ErrorFailedToLoadThirdParty=Kunne ikke finde/indlæse tredjepart fra id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=Denne betalingsmetode er ikke en bankkonto +ErrorStripeCustomerNotFoundCreateFirst=Stripe-kunde er ikke indstillet til denne tredjepart (eller indstillet til en værdi slettet på Stripe-siden). Opret (eller vedhæft igen) det først. +ErrorCharPlusNotSupportedByImapForSearch=IMAP-søgning er ikke i stand til at søge i afsender eller modtager efter en streng, der indeholder tegnet + +ErrorTableNotFound=Tabel %s blev ikke fundet +ErrorValueForTooLow=Værdien for %s er for lav +ErrorValueCantBeNull=Værdien for %s kan ikke være 0 +ErrorDateOfMovementLowerThanDateOfFileTransmission=Datoen for banktransaktionen må ikke være lavere end datoen for filoverførslen +ErrorTooMuchFileInForm=For mange filer i form, det maksimale antal er %s fil(er) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Din PHP-parameter upload_max_filesize (%s) er højere end PHP-parameter post_max_size (%s). Dette er ikke en ensartet opsætning. -WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. +WarningPasswordSetWithNoAccount=Der blev angivet en adgangskode til dette medlem. Der blev dog ikke oprettet en brugerkonto. Så denne adgangskode er gemt, men kan ikke bruges til at logge ind på Dolibarr. Det kan bruges af et eksternt modul/interface, men hvis du ikke behøver at definere noget login eller adgangskode for et medlem, kan du deaktivere muligheden "Administrer et login for hvert medlem" fra medlemsmodulets opsætning. Hvis du har brug for at administrere et login, men ikke har brug for nogen adgangskode, kan du holde dette felt tomt for at undgå denne advarsel. Bemærk: E-mail kan også bruges som login, hvis medlemmet er knyttet til en bruger. WarningMandatorySetupNotComplete=Klik her for at indstille hovedparametre WarningEnableYourModulesApplications=Klik her for at aktivere dine moduler og applikationer WarningSafeModeOnCheckExecDir=Advarsel, PHP option safe_mode er på så kommandoen skal opbevares i en mappe angivet af php parameter safe_mode_exec_dir. @@ -304,17 +316,17 @@ WarningConfFileMustBeReadOnly=Advarsel, config fil (htdocs / conf / conf.php) WarningsOnXLines=Advarsler om %s kildelinjer WarningNoDocumentModelActivated=Ingen model til dokumentgenerering er blevet aktiveret. En model vælges som standard, indtil du tjekker din modulopsætning. WarningLockFileDoesNotExists=Advarsel, når installationen er afsluttet, skal du deaktivere installations- / migreringsværktøjerne ved at tilføje en fil install.lock i biblioteket%s. At udelade oprettelsen af denne fil er en alvorlig sikkerhedsrisiko. -WarningUntilDirRemoved=Alle sikkerhedsadvarsler (kun synlige for adminbrugere) forbliver aktive, så længe sårbarheden er til stede (eller den konstante MAIN_REMOVE_INSTALL_WARNING er tilføjet i Setup-> Other Setup). -WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution. -WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box. +WarningUntilDirRemoved=Denne sikkerhedsadvarsel forbliver aktiv, så længe sårbarheden er til stede. +WarningCloseAlways=Advarsel, lukning udføres, selvom mængden er forskellig mellem kilde- og målelementer. Aktiver denne funktion med forsigtighed. +WarningUsingThisBoxSlowDown=Advarsel, brug af denne boks langsommere seriøst alle sider, der viser boksen. WarningClickToDialUserSetupNotComplete=Opsætning af ClickToDial-oplysninger til din bruger er ikke komplet (se fanen ClickToDial på dit brugerkort). -WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. +WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funktion deaktiveret, når skærmopsætning er optimeret til blinde personer eller tekstbrowsere. WarningPaymentDateLowerThanInvoiceDate=Betalingsdato (%s) er tidligere end faktura dato (%s) for faktura %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. -WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent. -WarningYourLoginWasModifiedPleaseLogin=Your login was modified. For security purpose you will have to login with your new login before next action. -WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translation key for this language -WarningNumberOfRecipientIsRestrictedInMassAction=Advarsel, antallet af forskellige modtagere er begrænset til %s , når du bruger massehandlingerne på lister +WarningTooManyDataPleaseUseMoreFilters=For mange data (mere end %s linjer). Brug venligst flere filtre eller indstil konstanten %s til en højere grænse. +WarningSomeLinesWithNullHourlyRate=Nogle tidspunkter blev registreret af nogle brugere, mens deres timepris ikke var defineret. Der blev brugt en værdi på 0 %s pr. time, men dette kan resultere i forkert værdiansættelse af brugt tid. +WarningYourLoginWasModifiedPleaseLogin=Dit login blev ændret. Af sikkerhedsmæssige årsager skal du logge ind med dit nye login før næste handling. +WarningAnEntryAlreadyExistForTransKey=Der findes allerede en post for oversættelsesnøglen for dette sprog +WarningNumberOfRecipientIsRestrictedInMassAction=Advarsel, antallet af forskellige modtagere er begrænset til %s, når du bruger massehandlingerne på lister WarningDateOfLineMustBeInExpenseReportRange=Advarsel, datoen for linjen ligger ikke inden for udgiftsrapporten WarningProjectDraft=Projektet er stadig i kladdetilstand. Glem ikke at validere det, hvis du planlægger at bruge opgaver. WarningProjectClosed=Projektet er lukket. Du skal genåbne det først. @@ -326,11 +338,13 @@ WarningAvailableOnlyForHTTPSServers=Kun tilgængelig, hvis du bruger HTTPS-sikre WarningModuleXDisabledSoYouMayMissEventHere=Modul %s er ikke aktiveret. Så du går måske glip af en masse begivenheder her. WarningPaypalPaymentNotCompatibleWithStrict=Værdien 'Strict' gør, at onlinebetalingsfunktionerne ikke fungerer korrekt. Brug 'Lax' i stedet. WarningThemeForcedTo=Advarsel, temaet er blevet tvunget til %s af skjult konstant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Advarsel, dette vil også slette alle eksisterende sider/containere på hjemmesiden. Du bør eksportere dit websted før, så du har en sikkerhedskopi til at genimportere det senere. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatisk validering er deaktiveret, når muligheden for at reducere lager er indstillet på "Fakturavalidering". # Validate RequireValidValue = Værdien er ikke gyldig RequireAtLeastXString = Kræver mindst %s karakter (er) -RequireXStringMax = Kræver maks. Tegn på %s +RequireXStringMax = Kræver maks. %s tegn RequireAtLeastXDigits = Kræver mindst %s ciffer (er) RequireXDigitsMax = Kræver %s ciffer (er) maks RequireValidNumeric = Kræver en numerisk værdi diff --git a/htdocs/langs/da_DK/eventorganization.lang b/htdocs/langs/da_DK/eventorganization.lang index caf0e3e0d1b..49d5ec90885 100644 --- a/htdocs/langs/da_DK/eventorganization.lang +++ b/htdocs/langs/da_DK/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = I formularen til at oprette/tilføje en # Object # EventOrganizationConfOrBooth= Konference eller stand +EventOrganizationConfOrBoothes=Konferencer eller stande ManageOrganizeEvent = Administrer tilrettelæggelsen af en begivenhed ConferenceOrBooth = Konference eller stand ConferenceOrBoothTab = Konference eller stand @@ -114,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Her kan du stemme på en konference eller fores EvntOrgRegistrationConfHelpMessage = Her kan du foreslå en ny konference for at animere under arrangementet. EvntOrgRegistrationBoothHelpMessage = Her kan du ansøge om at få en bod under arrangementet. ListOfSuggestedConferences = Liste over foreslåede konferencer -ListOfSuggestedBooths = Liste over foreslåede stand -ListOfConferencesOrBooths=Liste over konferencer eller boder med eventprojekt +ListOfSuggestedBooths=Foreslåede stande +ListOfConferencesOrBooths=Konferencer eller stande af eventprojekt SuggestConference = Foreslå en ny konference SuggestBooth = Foreslå en kabine ViewAndVote = Se og stem på foreslåede begivenheder PublicAttendeeSubscriptionGlobalPage = Offentligt link til registrering til arrangementet PublicAttendeeSubscriptionPage = Offentligt link til registrering til denne begivenhed MissingOrBadSecureKey = Sikkerhedsnøglen er ugyldig eller mangler -EvntOrgWelcomeMessage = Denne formular giver dig mulighed for at registrere dig som en ny deltager til begivenheden: %s +EvntOrgWelcomeMessage = Denne formular giver dig mulighed for at tilmelde dig som ny deltager til arrangementet EvntOrgDuration = Denne konference starter på %s og slutter på %s. ConferenceAttendeeFee = Konferencedeltagergebyr for begivenheden: '%s', der forekommer fra %s til %s. BoothLocationFee = Standplacering for begivenheden: '%s' der forekommer fra %s til %s @@ -132,7 +133,7 @@ LabelOfconference=Konference label ConferenceIsNotConfirmed=Tilmelding ikke tilgængelig, konference er ikke bekræftet endnu DateMustBeBeforeThan=%s skal være før %s DateMustBeAfterThan=%s skal være efter %s - +MaxNbOfAttendeesReached=Det maksimale antal deltagere er nået NewSubscription=Registrering OrganizationEventConfRequestWasReceived=Dit forslag til en konference er modtaget OrganizationEventBoothRequestWasReceived=Din anmodning om en bod er modtaget @@ -157,7 +158,7 @@ VoteOk = Din stemme er blevet accepteret. AlreadyVoted = Du har allerede stemt på denne begivenhed. VoteError = Der opstod en fejl under afstemningen. Prøv igen. -SubscriptionOk = Din registrering er valideret +SubscriptionOk=Din registrering er blevet registreret ConfAttendeeSubscriptionConfirmation = Bekræftelse af dit abonnement på en begivenhed Attendee = Deltager PaymentConferenceAttendee = Konference deltager betaling @@ -165,6 +166,7 @@ PaymentBoothLocation = Betaling af standplacering DeleteConferenceOrBoothAttendee=Fjern deltager RegistrationAndPaymentWereAlreadyRecorder=En registrering og en betaling blev allerede registreret for e -mailen %s EmailAttendee=E -mail til deltager +EmailCompany=Firma e-mail EmailCompanyForInvoice=Firmaets e -mail (for faktura, hvis den er forskellig fra deltagerens e -mail) ErrorSeveralCompaniesWithEmailContactUs=Flere virksomheder med denne e -mail er fundet, så vi kan ikke automatisk validere din registrering. Kontakt os venligst på %s for en manuel validering ErrorSeveralCompaniesWithNameContactUs=Flere virksomheder med dette navn er fundet, så vi kan ikke automatisk validere din registrering. Kontakt os venligst på %s for en manuel validering diff --git a/htdocs/langs/da_DK/exports.lang b/htdocs/langs/da_DK/exports.lang index 5df2c640794..59fcbd6d319 100644 --- a/htdocs/langs/da_DK/exports.lang +++ b/htdocs/langs/da_DK/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Exportable felter ExportedFields=Eksporteres felter ImportModelName=Import Profilnavn ImportModelSaved=Importprofil gemt som %s . +ImportProfile=Import profil DatasetToExport=Datasæt til eksport DatasetToImport=Datasæt til at importere ChooseFieldsOrdersAndTitle=Vælg felter ordre ... @@ -53,6 +54,7 @@ TypeOfLineServiceOrProduct=Strækningstype (0= produkt, 1= tjeneste) FileWithDataToImport=Fil med data til at importere FileToImport=Kildefilen til at importere FileMustHaveOneOfFollowingFormat=Fil, der skal importeres, skal have et af følgende formater +DownloadEmptyExampleShort=Download en prøvefil DownloadEmptyExample=Download en skabelonfil med eksempler og information om felter, du kan importere StarAreMandatory=I skabelonfilen er alle felter med en * obligatoriske felter ChooseFormatOfFileToImport=Vælg det filformat, der skal bruges som importfilformat, ved at klikke på ikonet %s for at vælge det ... @@ -82,7 +84,7 @@ SelectFormat=Vælg denne import filformat RunImportFile=Importer data NowClickToRunTheImport=Kontroller resultaterne af importsimuleringen. Korrigér eventuelle fejl og genprøve.
Når simuleringen rapporterer, er der ingen fejl, du kan fortsætte med at importere dataene til databasen. DataLoadedWithId=De importerede data har et ekstra felt i hver databasetabel med dette import-id :%s, for at tillade, at de kan søges i tilfælde af at undersøge et problem, der er relateret til denne import. -ErrorMissingMandatoryValue=Obligatoriske data er tomme i kildefilen for feltet %s . +ErrorMissingMandatoryValue=Obligatoriske data er tomme i kildefilen i kolonne %s. TooMuchErrors=Der er stadig %s andre kildelinjer med fejl, men output er begrænset. TooMuchWarnings=Der er stadig %s andre kildelinjer med advarsler, men output er begrænset. EmptyLine=Tom linje (vil blive kasseret) @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=Du kan finde alle de importerede poster i din data NbOfLinesOK=Antallet af linjer uden fejl og ingen advarsler: %s. NbOfLinesImported=Antallet af linjer med held importeret: %s. DataComeFromNoWhere=Værdi at indsætte kommer fra ingenting i kildefilen. -DataComeFromFileFieldNb=Værdi at indsætte kommer fra feltnummer %s i kildefilen. -DataComeFromIdFoundFromRef=Værdi, der kommer fra feltnummer %s af kildefilen, vil blive brugt til at finde id'et af det overordnede objekt, der skal bruges (så objektet %s , der har referencen fra kildefilen skal eksistere i databasen). -DataComeFromIdFoundFromCodeId=Kode, der kommer fra feltnummer %s af kildefilen, vil blive brugt til at finde identifikations-id'ets id, der skal bruges (så koden fra kildefilen skal eksistere i ordbogen %s ). Bemærk, at hvis du kender id, kan du også bruge det i kildefilen i stedet for koden. Importen skal fungere i begge tilfælde. +DataComeFromFileFieldNb=Værdien, der skal indsættes, kommer fra kolonne %s i kildefilen. +DataComeFromIdFoundFromRef=Værdien, der kommer fra kildefilen, vil blive brugt til at finde id'et for det overordnede objekt, der skal bruges (så objektet %s , der har ref. fra kildefilen, skal eksistere i databasen). +DataComeFromIdFoundFromCodeId=Værdien af kode, der kommer fra kildefilen, vil blive brugt til at finde id'et for det overordnede objekt, der skal bruges (så koden fra kildefilen skal findes i ordbogen %s ). Bemærk, at hvis du kender id'et, kan du også bruge det i kildefilen i stedet for koden. Import bør fungere i begge tilfælde. DataIsInsertedInto=Data kommer fra kildefilen vil blive indsat i følgende felt: DataIDSourceIsInsertedInto=Id'et for det overordnede objekt, der blev fundet ved hjælp af dataene i kildefilen, indsættes i følgende felt: DataCodeIDSourceIsInsertedInto=Id'et for den overordnede linje, der blev fundet fra kode, indsættes i følgende felt: @@ -132,9 +134,14 @@ FormatControlRule=Format control rule ## imports updates KeysToUseForUpdates=Nøgle (kolonne), der skal bruges til opdatering eksisterende data NbInsert=Number of inserted lines: %s +NbInsertSim=Antal linjer, der vil blive indsat: %s NbUpdate=Number of updated lines: %s +NbUpdateSim=Antal linjer, der vil blive opdateret: %s MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s StocksWithBatch=Lager og placering (lager) af produkter med batch / serienummer WarningFirstImportedLine=Den eller de første linjer vil ikke blive importeret med det aktuelle valg NotUsedFields=Felter i databasen er ikke brugt SelectImportFieldsSource = Vælg de kildefil felter, du vil importere, og deres målfelt i databasen ved at vælge felterne i hvert udvalgte felt, eller vælg en foruddefineret importprofil: +MandatoryTargetFieldsNotMapped=Nogle obligatoriske målfelter er ikke forbundet +AllTargetMandatoryFieldsAreMapped=Alle målfelter, der skal have en obligatorisk værdi, er forbundet +ResultOfSimulationNoError=Resultat af simulering: Ingen fejl diff --git a/htdocs/langs/da_DK/holiday.lang b/htdocs/langs/da_DK/holiday.lang index b9168e3dec9..584bc165a40 100644 --- a/htdocs/langs/da_DK/holiday.lang +++ b/htdocs/langs/da_DK/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Ferie/Fravær +Holidays=Blade +Holiday=Ferie/Fravær CPTitreMenu=Ferie/Fravær MenuReportMonth=Månedlig opgørelse MenuAddCP=Ny forespørgsel +MenuCollectiveAddCP=Ny kollektiv fraværssanmodning NotActiveModCP=Du skal aktivere modulet Ferie/Fravær for at se denne side. AddCP=Lav en forespørgsel DateDebCP=Startdato @@ -56,6 +58,7 @@ ConfirmDeleteCP=Bekræft sletning af denne forespørgsel? ErrorCantDeleteCP=Fejl, du har ikke rettigheder til at slette denne forespørgsel. CantCreateCP=Du har ikke rettigheder til at lave denne forespørgsel. InvalidValidatorCP=Du skal vælge godkenderen til din fraværsforespørgsel. +InvalidValidator=Den valgte bruger kan ikke godkende. NoDateDebut=Du skal vælge en startdato. NoDateFin=Du skal vælge en slutdato. ErrorDureeCP=Din forespørgsel indeholder ikke en arbejdsdag. @@ -79,6 +82,8 @@ MotifCP=Årsag UserCP=Bruger ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup="Gruppe"-feltet eller "bruger"-feltet skal udfyldes +fusionGroupsUsers=Gruppefeltet og brugerfeltet vil blive flettet MenuLogCP=View change logs LogCP=Log over alle opdateringer til "Status af Fraværsdage" ActionByCP=Opdateret af @@ -86,10 +91,17 @@ UserUpdateCP=Opdateret til PrevSoldeCP=Foregående Balance NewSoldeCP=Ny Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=Der er allerede lavet en fraværssanmodning på denne periode for %s. +groups=Grupper +users=Brugere +AutoSendMail=Automatisk forsendelse +NewHolidayForGroup=Ny kollektiv fraværssanmodning +SendRequestCollectiveCP=Send kollektiv fraværssanmodning +AutoValidationOnCreate=Automatisk validering FirstDayOfHoliday=Begyndelsesdag for orlovsanmodning LastDayOfHoliday=Afslutningsdag for orlovsanmodning BoxTitleLastLeaveRequests=Latest %s modified leave requests -HolidaysMonthlyUpdate=Monthly update +HolidaysMonthlyUpdate=Månedlig opdatering ManualUpdate=Manual update HolidaysCancelation=Fraværs anmodning annullering EmployeeLastname=Medarbejderens efternavn @@ -101,7 +113,7 @@ HalfDay=Halv dag NotTheAssignedApprover=Du er ikke den tildelte godkender LEAVE_PAID=Betalt fravær LEAVE_SICK=Sygefravær -LEAVE_OTHER=Anden fravær +LEAVE_OTHER=Andet fravær LEAVE_PAID_FR=Betalt fravær ## Configuration du Module ## LastUpdateCP=Sidste automatiske opdatering af orlovstildeling @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s er sædvanligvis en IKKE arbejdsdag BlockHolidayIfNegative=Bloker hvis saldoen er negativ LeaveRequestCreationBlockedBecauseBalanceIsNegative=Oprettelsen af denne orlovsanmodning er blokeret, fordi din saldo er negativ ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Efter lad spørgsmål %s skal være udkast, annulleret eller nægtet at blive slettet +IncreaseHolidays=Forøg ferie +HolidayRecordsIncreased= %s ferierekorder steg +HolidayRecordIncreased=Ferierekord steg +ConfirmMassIncreaseHoliday=Masseferiestigning +NumberDayAddMass=Antal dage, der skal føjes til udvalget +ConfirmMassIncreaseHolidayQuestion=Er du sikker på, at du vil øge ferien for de(n) valgte post(er) %s? +HolidayQtyNotModified=Saldo af resterende dage for %s er ikke blevet ændret diff --git a/htdocs/langs/da_DK/interventions.lang b/htdocs/langs/da_DK/interventions.lang index da458e14a36..4784f2f4fe5 100644 --- a/htdocs/langs/da_DK/interventions.lang +++ b/htdocs/langs/da_DK/interventions.lang @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Er du sikker på, at du vil åbne interventionen % GenerateInter=Generer intervention FichinterNoContractLinked=Intervention %s er blevet oprettet uden en tilknyttet kontrakt. ErrorFicheinterCompanyDoesNotExist=Virksomheden eksisterer ikke. Intervention er ikke blevet oprettet. +NextDateToIntervention=Dato for næste interventionsgeneration +NoIntervention=Ingen indgriben diff --git a/htdocs/langs/da_DK/loan.lang b/htdocs/langs/da_DK/loan.lang index d5d4fe3846f..239af7bf93c 100644 --- a/htdocs/langs/da_DK/loan.lang +++ b/htdocs/langs/da_DK/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Kan ikke generere en tidslinje for et lå CantModifyInterestIfScheduleIsUsed = Du kan ikke ændre renten, hvis du bruger tidsplanen # Admin ConfigLoan=Opsætning af lånemodul -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Regnskabskonto kapital som standard -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Regnskabskonto renter som standard -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Regnskabskonto forsikring som standard +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Konto (fra kontoplanen) skal som standard bruges til kapital (lånemodul) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Konto (fra kontoplanen) bruges som standard til renter (lånemodul) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Konto (fra kontoplanen) skal som standard bruges til forsikring (lånemodul) CreateCalcSchedule=Rediger økonomisk forpligtelse diff --git a/htdocs/langs/da_DK/mailmanspip.lang b/htdocs/langs/da_DK/mailmanspip.lang index b0f19f96de9..1ab8040172c 100644 --- a/htdocs/langs/da_DK/mailmanspip.lang +++ b/htdocs/langs/da_DK/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Abonnements testen blev udført med succes MailmanDeletionSuccess=Unsubscription test blev udført med succes SynchroMailManEnabled=En Mailman opdatering vil blive udført SynchroSpipEnabled=En Spip opdatering vil blive udført -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator adgangskode +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator adgangskode DescADHERENT_MAILMAN_URL=URL til Mailman abonnementer DescADHERENT_MAILMAN_UNSUB_URL=URL til Mailman abonnementer DescADHERENT_MAILMAN_LISTS=Liste (r) til automatisk registrering af nye medlemmer (adskilt af komma) diff --git a/htdocs/langs/da_DK/mails.lang b/htdocs/langs/da_DK/mails.lang index 4bdc2bca9ee..990dd9266d7 100644 --- a/htdocs/langs/da_DK/mails.lang +++ b/htdocs/langs/da_DK/mails.lang @@ -7,10 +7,10 @@ MailCard=Emailing kortet MailRecipients=Modtagere MailRecipient=Recipient MailTitle=Titel -MailFrom=Sender +MailFrom=Fra MailErrorsTo=Fejl MailReply=Besvar -MailTo=Receiver (r) +MailTo=Til MailToUsers=Til bruger (e) MailCC=Kopier til MailToCCUsers=Kopier til brugere (e) @@ -117,14 +117,14 @@ ToAddRecipientsChooseHere=Hvis du vil tilføje modtagere, skal du vælge i disse NbOfEMailingsReceived=Masse emailings modtaget NbOfEMailingsSend=Mass emailings sent IdRecord=ID record -DeliveryReceipt=Delivery Ack. +DeliveryReceipt=Leverings Bekr. YouCanUseCommaSeparatorForSeveralRecipients=Du kan bruge comma separator til at angive flere modtagere. TagCheckMail=Track mail opening TagUnsubscribe=Unsubscribe link TagSignature=Signatur af afsender EMailRecipient=Modtagers E-mail TagMailtoEmail=Modtager E-mail (herunder html "mailto:" link) -NoEmailSentBadSenderOrRecipientEmail=No email sent. Bad sender or recipient email. Verify user profile. +NoEmailSentBadSenderOrRecipientEmail=E-mail blev ikke sendt. Ugyldig afsender eller modtager adresse. Kontroller bruger profilen. # Module Notifications Notifications=Adviséringer NotificationsAuto=Underretninger Auto. diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang index e3f0cd0a967..6037eaed8ec 100644 --- a/htdocs/langs/da_DK/main.lang +++ b/htdocs/langs/da_DK/main.lang @@ -25,7 +25,7 @@ FormatHourShort=%H:%M FormatHourShortDuration=%H:%M FormatDateTextShort=%d %b %Y FormatDateText=%d %B %Y -FormatDateHourShort=%d/%m/%Y %H:%M +FormatDateHourShort=%d/%m/%Y %H:%M%p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M @@ -34,6 +34,7 @@ NoTemplateDefined=Ingen skabelon tilgængelig for denne e-mailtype AvailableVariables=Tilgængelige substitutionsvariabler NoTranslation=Ingen oversættelse Translation=Oversættelse +Translations=Oversættelser CurrentTimeZone=Tidszone PHP (server) EmptySearchString=Indtast ikke tomme søgekriterier EnterADateCriteria=Indtast et datokriterie @@ -82,7 +83,7 @@ SeeAlso=Se også %s SeeHere=Se her ClickHere=Klik her Here=Her -Apply=Ansøge +Apply=Anvend BackgroundColorByDefault=Standard baggrundsfarve FileRenamed=Filen blev omdøbt FileGenerated=Filen blev genereret @@ -173,7 +174,7 @@ ConfirmSendCardByMail=Vil du virkelig sende indholdet af dette kort med post til Delete=Slet Remove=Fjerne Resiliate=Deaktiver -Cancel=Afbestille +Cancel=Annuller Modify=Ret Edit=Redigere Validate=Valider @@ -205,6 +206,7 @@ Valid=Gyldig Approve=Godkende Disapprove=Afvis ReOpen=Genåbne +OpenVerb=Åben Upload=Upload ToLink=Link Select=Vælg @@ -222,7 +224,7 @@ UserGroup=Brugergruppe UserGroups=Brugergrupper NoUserGroupDefined=Ingen brugergruppe defineret Password=Adgangskode -PasswordRetype=Indtast din adgangskode igen +PasswordRetype=Gentag din adgangskode NoteSomeFeaturesAreDisabled=Bemærk, at mange funktioner/moduler er deaktiveret i denne demonstration. Name=Navn NameSlashCompany=Navn/virksomhed @@ -487,6 +489,7 @@ ActionsOnContact=Begivenheder for denne kontakt / adresse ActionsOnContract=Begivenheder for denne kontrakt ActionsOnMember=Begivenheder for denne medlem ActionsOnProduct=Begivenheder omkring dette produkt +ActionsOnAsset=Begivenheder for dette anlægsaktiv NActionsLate=%s sent ToDo=At gøre Completed=Afsluttet @@ -808,6 +811,7 @@ URLPhoto=Url af foto/logo SetLinkToAnotherThirdParty=Link til en anden tredjepart LinkTo=Link til LinkToProposal=Link til forslag +LinkToExpedition= Link til ekspeditionen LinkToOrder=Link til ordre LinkToInvoice=Link til faktura LinkToTemplateInvoice=Link til skabelonfaktura @@ -926,6 +930,7 @@ DirectDownloadInternalLink=Privat downloadlink PrivateDownloadLinkDesc=Du skal være logget, og du skal have tilladelse til at se eller downloade filen Download=Hent DownloadDocument=Hent dokument +DownloadSignedDocument=Download underskrevet dokument ActualizeCurrency=Opdater valutakurs Fiscalyear=Regnskabsår ModuleBuilder=Modul og applikationsbygger @@ -1051,6 +1056,7 @@ SearchIntoContracts=Kontrakter SearchIntoCustomerShipments=Kundeforsendelser SearchIntoExpenseReports=Udgiftsrapporter SearchIntoLeaves=Forlade +SearchIntoKM=Videnbase SearchIntoTickets=Opgaver SearchIntoCustomerPayments=Kundebetalinger SearchIntoVendorPayments=Leverandørbetalinger @@ -1094,7 +1100,7 @@ ToApprove=At godkende GlobalOpenedElemView=Globalt overblik NoArticlesFoundForTheKeyword=Ingen artikler fundet for nøgleordet ' %s ' NoArticlesFoundForTheCategory=Der blev ikke fundet nogen artikel for denne kategori -ToAcceptRefuse=At acceptere | nægte +ToAcceptRefuse=Til godkendelse | afslag ContactDefault_agenda=Begivenhed ContactDefault_commande=Ordre ContactDefault_contrat=Kontrakt @@ -1142,15 +1148,29 @@ EventReminder=Påmindelse om begivenhed UpdateForAllLines=Opdatering til alle linjer OnHold=Afventer Civility=Høflighed -AffectTag=Påvirke tags +AffectTag=Tildel tag +AffectUser=Tildel bruger +SetSupervisor=Sæt Supervisor CreateExternalUser=Opret ekstern bruger -ConfirmAffectTag=Bulk Tags påvirker -ConfirmAffectTagQuestion=Er du sikker på, at du vil påvirke tags til den %s valgte post (er)? +ConfirmAffectTag=Bulk Tag Tildeling +ConfirmAffectUser=Massebrugertildeling +ProjectRole=Rolle tildelt på hvert projekt +TasksRole=Rolle tildelt på hver opgave i hvert projekt +ConfirmSetSupervisor=Bulk supervisor sæt +ConfirmUpdatePrice=Vælg en stigning/reduktionspris +ConfirmAffectTagQuestion=Er du sikker på, at du vil tildele tags til de(n) valgte post(er) %s? +ConfirmAffectUserQuestion=Er du sikker på, at du vil tildele brugere til den eller de valgte %s-poster? +ConfirmSetSupervisorQuestion=Er du sikker på, at du vil indstille supervisor til de(n) valgte %s(e) post(er)? +ConfirmUpdatePriceQuestion=Er du sikker på, at du vil opdatere prisen på den eller de valgte post(er) %s? CategTypeNotFound=Ingen tag-type fundet for typen af poster +Rate=Sats +SupervisorNotFound=Supervisor ikke fundet CopiedToClipboard=Kopieret til udklipsholderen InformationOnLinkToContract=Dette beløb er kun summen af alle linjer i kontrakten. Der tages ikke hensyn til tid. ConfirmCancel=Er du sikker på at du vil annullere EmailMsgID=E-mail MsgID +EmailDate=E-mail dato +SetToStatus=Indstil til status %s SetToEnabled=Indstil til aktiveret SetToDisabled=Indstillet til deaktiveret ConfirmMassEnabling=masse muliggør bekræftelse @@ -1179,11 +1199,14 @@ Terminated=Afsluttet AddLineOnPosition=Tilføj linje på position (i slutningen, hvis tom) ConfirmAllocateCommercial=Tildel salgsrepræsentant bekræftelse ConfirmAllocateCommercialQuestion=Er du sikker på, at du vil tildele den eller de valgte post(er) %s? -CommercialsAffected=Salgsrepræsentanter berørt -CommercialAffected=Sælger berørt +CommercialsAffected=Salgsrepræsentanter tildelt +CommercialAffected=Salgsrepræsentant tildelt YourMessage=Din besked YourMessageHasBeenReceived=Din besked er modtaget. Vi svarer eller kontakter dig hurtigst muligt. UrlToCheck=Url for at tjekke Automation=Automatisering CreatedByEmailCollector=Oprettet af e-mail-samler CreatedByPublicPortal=Oprettet fra offentlig portal +UserAgent=Brugeragent +InternalUser=Intern bruger +ExternalUser=Ekstern bruger diff --git a/htdocs/langs/da_DK/members.lang b/htdocs/langs/da_DK/members.lang index de0576c85b3..673cd548d92 100644 --- a/htdocs/langs/da_DK/members.lang +++ b/htdocs/langs/da_DK/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Et andet medlem (navn: %s, login: ErrorUserPermissionAllowsToLinksToItselfOnly=Af sikkerhedsmæssige grunde skal du have tilladelser til at redigere alle brugere for at kunne linke en medlem til en bruger, der ikke er din. SetLinkToUser=Link til en Dolibarr bruger SetLinkToThirdParty=Link til en Dolibarr tredjepart +MemberCountersArePublic=Tællerne for gyldige medlemmer er offentlige MembersCards=Generering af kort til medlemmer MembersList=Liste over medlemmer MembersListToValid=Liste over udkast til medlemmer (der skal bekræftes) @@ -34,7 +35,8 @@ DateSubscription=Dato for medlemskab DateEndSubscription=Slutdato for medlemskab EndSubscription=Slutning af medlemskab SubscriptionId=Bidrag -id -WithoutSubscription=Uden bidrag +WithoutSubscription=Uden medlemskab +WaitingSubscription=Medlemskab afventer MemberId=Medlems ID MemberRef=Medlems reference NewMember=Nyt medlem @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Medlemstype kan ikke slettes NewSubscription=Nye bidrag NewSubscriptionDesc=Denne form giver dig mulighed for at registrere dit abonnement som nyt medlem af fundamentet. Hvis du ønsker at forny dit abonnement (hvis der allerede er medlem), bedes du kontakte fundament bord i stedet via e-mail %s. Subscription=Bidrag +AnyAmountWithAdvisedAmount=Enhver mængde efter eget valg, anbefales %s +AnyAmountWithoutAdvisedAmount=Ethvert beløb efter eget valg +CanEditAmountShort=Ethvert beløb +CanEditAmountShortForValues=anbefalet, ethvert beløb +MembershipDuration=Varighed +GetMembershipButtonLabel=Tilslutte Subscriptions=Bidrag SubscriptionLate=Sen SubscriptionNotReceived=Bidrag blev aldrig modtaget @@ -136,7 +144,7 @@ CardContent=Indholdet af din medlem kortet # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Vi vil gerne fortælle dig, at din anmodning om medlemskab blev modtaget.

ThisIsContentOfYourMembershipWasValidated=Vi vil gerne fortælle dig, at dit medlemskab blev bekræftet med følgende oplysninger:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=Vi vil gerne fortælle dig, at dit nye abonnement blev registreret. Vedlagt din faktura her.

ThisIsContentOfSubscriptionReminderEmail=Vi vil fortælle dig, at dit abonnement er ved at udløbe eller allerede er udløbet (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Vi håber, at du fornyer det.

ThisIsContentOfYourCard=Dette er en oversigt over de oplysninger, vi har om dig. Kontakt os, hvis noget er forkert. DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Meddelelse om den e-mail, der er modtaget i tilfælde af automatisk registrering af en gæst @@ -199,8 +207,10 @@ NbOfSubscriptions=Antal bidrag AmountOfSubscriptions=Beløb opkrævet fra bidrag TurnoverOrBudget=Omsætning (for et selskab) eller Budget (en fond) DefaultAmount=Standardbeløb for bidrag -CanEditAmount=Besøgende kan vælge/redigere beløbet for sit bidrag -MEMBER_NEWFORM_PAYONLINE=Hop på integreret online betaling side +CanEditAmount=Abonnementsbeløbet er gratis +CanEditAmountDetail=Besøgende kan vælge/redigere beløbet for sit bidrag uanset medlemstype +AmountIsLowerToMinimumNotice=på et samlet forfald af%s +MEMBER_NEWFORM_PAYONLINE=Efter online-registreringen skifter du automatisk på onlinebetalingssiden ByProperties=Af natur MembersStatisticsByProperties=Medlemsstatistik af natur VATToUseForSubscriptions=Momssats, der skal bruges til bidrag @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=Oprettelsen af et brugerlogin for medlemmer giver dem mu CreateDolibarrThirdPartyDesc=En tredjepart er den juridiske enhed, der vil blive brugt på fakturaen, hvis du beslutter dig for at generere faktura for hvert bidrag. Du vil kunne oprette det senere under registreringen af bidraget. MemberFirstname=Medlemmets fornavn MemberLastname=Medlemmets efternavn +MemberCodeDesc=Medlemskode, unik for alle medlemmer diff --git a/htdocs/langs/da_DK/mrp.lang b/htdocs/langs/da_DK/mrp.lang index 7c7d056c755..e47bec20cb1 100644 --- a/htdocs/langs/da_DK/mrp.lang +++ b/htdocs/langs/da_DK/mrp.lang @@ -11,8 +11,8 @@ Bom=Styklister BillOfMaterials=Styklister BillOfMaterialsLines=Stykliste linjer BOMsSetup=Opsætning af modul Styklister -ListOfBOMs=Liste over styklister -ListOfManufacturingOrders=Liste over produktionsordrer +ListOfBOMs=Styklister - stykliste +ListOfManufacturingOrders=Fremstillingsordrer NewBOM=Ny stykliste ProductBOMHelp=Produkt, der skal oprettes (eller skilles ad) med denne stykliste.
Bemærk: Produkter med egenskaben 'Produktets art' = 'Råmateriale' er ikke synlige på denne liste. BOMsNumberingModules=BOM-nummereringsskabeloner @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Er du sikker på, at du vil klone styklisten %s? ConfirmCloneMo=Er du sikker på, at du vil klone produktionsordren %s? ManufacturingEfficiency=Fremstillingseffektivitet ConsumptionEfficiency=Forbrugseffektivitet +Consumption=Forbrug ValueOfMeansLoss=Værdi på 0,95 betyder et gennemsnit på 5%% tab under fremstillingen eller demonteringen ValueOfMeansLossForProductProduced=Værdi på 0,95 betyder et gennemsnit på 5%% tab af produceret produkt DeleteBillOfMaterials=Slet regning af materialer @@ -82,6 +83,7 @@ ProductsToProduce=Produkter til at producere UnitCost=Enhedspris TotalCost=Udgifter i alt BOMTotalCost=Omkostningerne til at fremstille denne stykliste baseret på prisen for hver mængde og produkt, der skal forbruges (brug Prisen, hvis defineret, ellers Gennemsnit Vægtet pris, hvis defineret, ellers den bedste købspris) +BOMTotalCostService=Hvis modulet "Workstation" er aktiveret, og en arbejdsstation er defineret som standard på linjen, så er beregningen "mængde (omregnet til timer) x arbejdsstation ahr", ellers "mængde (omregnet til timer) x kostpris for ydelsen" GoOnTabProductionToProduceFirst=Du skal først have startet produktionen for at lukke en produktionsordre (se fanen '%s'). Men du kan annullere det. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Et sæt kan ikke bruges i en stykliste eller en produktionsordre Workstation=Arbejdsstation @@ -112,3 +114,7 @@ MOAndLines=Fremstilling af ordrer og linjer MoChildGenerate=Generer Child Mo ParentMo=MO Forælder MOChild=MO barn +BomCantAddChildBom=Nomenklaturen %s er allerede til stede i træet, der fører til nomenklaturen %s +BOMNetNeeds = Stykliste nettobehov +BOMProductsList=BOMs produkter +BOMServicesList=BOMs ydelser diff --git a/htdocs/langs/da_DK/multicurrency.lang b/htdocs/langs/da_DK/multicurrency.lang index bfb8a0d8064..062e6c649cf 100644 --- a/htdocs/langs/da_DK/multicurrency.lang +++ b/htdocs/langs/da_DK/multicurrency.lang @@ -20,3 +20,19 @@ MulticurrencyPaymentAmount=Betalingsbeløb, oprindelig valuta AmountToOthercurrency=Beløb til (i valuta for modtagende konto) CurrencyRateSyncSucceed=Valutakurssynkronisering udført med succes MULTICURRENCY_USE_CURRENCY_ON_DOCUMENT=Brug dokumentets valuta til onlinebetalinger +TabTitleMulticurrencyRate=Prisliste +ListCurrencyRate=Liste over valutakurser for valutaen +CreateRate=Opret en sats +FormCreateRate=Bedøm oprettelse +FormUpdateRate=Satsændring +successRateCreate=Kurs for valuta %s er blevet føjet til databasen +ConfirmDeleteLineRate=Er du sikker på, at du vil fjerne kursen %s for valuta %s på %s-datoen? +DeleteLineRate=Clear rate +successRateDelete=Sats slettet +errorRateDelete=Fejl ved sletning af satsen +successUpdateRate=Ændring foretaget +ErrorUpdateRate=Fejl ved ændring af satsen +Codemulticurrency=valutakode +UpdateRate=ændre satsen +CancelUpdate=annuller +NoEmptyRate=Prisfeltet må ikke være tomt diff --git a/htdocs/langs/da_DK/other.lang b/htdocs/langs/da_DK/other.lang index b678cda3b54..a272beee309 100644 --- a/htdocs/langs/da_DK/other.lang +++ b/htdocs/langs/da_DK/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Indkøbsordre godkendt Notify_ORDER_SUPPLIER_REFUSE=Indkøbsordre afvist Notify_PROPAL_VALIDATE=Tilbud godkendt Notify_PROPAL_CLOSE_SIGNED=Kundeforslag er lukket underskrevet +Notify_PROPAL_CLOSE_SIGNED_WEB=Kundeforslag lukket underskrevet på portalsiden Notify_PROPAL_CLOSE_REFUSED=Kundeforslag afsluttet afslået +Notify_PROPAL_CLOSE_REFUSED_WEB=Kundeforslag lukket afvist på portalsiden Notify_PROPAL_SENTBYMAIL=Tilbud sendt med posten Notify_WITHDRAW_TRANSMIT=Transmission tilbagetrækning Notify_WITHDRAW_CREDIT=Credit tilbagetrækning @@ -177,10 +179,11 @@ SizeUnitdm=dm SizeUnitcm=cm SizeUnitmm=mm SizeUnitinch=tomme -SizeUnitfoot=mund +SizeUnitfoot=fod SizeUnitpoint=punkt BugTracker=Bug tracker SendNewPasswordDesc=Denne formular giver dig mulighed for at anmode om en ny adgangskode. Det vil blive sendt til din email-adresse.
Ændring vil træde i kraft, når du klikker på bekræftelseslinket i emailen.
Kontroller din indbakke. +EnterNewPasswordHere=Indtast din nye adgangskode her BackToLoginPage=Tilbage til login-siden AuthenticationDoesNotAllowSendNewPassword=Authentication mode er %s.
I denne tilstand, Dolibarr ikke kan vide eller ændre din adgangskode.
Kontakt din systemadministrator, hvis du ønsker at ændre din adgangskode. EnableGDLibraryDesc=Installer eller aktiver GD bibliotek på din PHP installation for at bruge denne indstilling. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Fakturaen %s er godkendt. EMailTextInvoicePayed=Faktura %s er blevet betalt. EMailTextProposalValidated=Tilbud %s er godkendt. EMailTextProposalClosedSigned=Tilbud %s er afsluttet og underskrevet. +EMailTextProposalClosedSignedWeb=Forslag %s er blevet lukket underskrevet på portalsiden. +EMailTextProposalClosedRefused=Forslag %s er blevet lukket afvist. +EMailTextProposalClosedRefusedWeb=Forslag %s er blevet lukket afvise på portalsiden. EMailTextOrderValidated=Bestillingen %s er godkendt. EMailTextOrderApproved=Ordren %s er godkendt. EMailTextOrderValidatedBy=Orden %s er indskrevet af%s. @@ -257,7 +263,7 @@ Chart=Diagram PassEncoding=Kodeord for kodeord PermissionsAdd=Tilladelser tilføjet PermissionsDelete=Tilladelser fjernet -YourPasswordMustHaveAtLeastXChars=Dit kodeord skal have mindst %s tegn +YourPasswordMustHaveAtLeastXChars=Dit kodeord skal have mindst %s tegn PasswordNeedAtLeastXUpperCaseChars=Adgangskoden skal have mindst %s store bogstaver PasswordNeedAtLeastXDigitChars=Adgangskoden skal have mindst %s numeriske tegn PasswordNeedAtLeastXSpecialChars=Adgangskoden skal mindst have %s specielle tegn @@ -311,10 +317,10 @@ ExternalSiteURL=Ekstern hjemmeside-URL for HTML iframe-indhold ExternalSiteModuleNotComplete=Modul ekstern hjemmeside blev ikke konfigureret korrekt. ExampleMyMenuEntry=Min menuindgang -# FTP +# ftp FTPClientSetup=Opsætning af FTP klientmodul -NewFTPClient=Ny opsætning af FTP forbindelse -FTPArea=FTP område +NewFTPClient=Ny opsætning af FTP/SFTP-forbindelse +FTPArea=FTP/SFTP-område FTPAreaDesc=Denne skærm viser opsætning af en FTP-server. SetupOfFTPClientModuleNotComplete=Opsætningen af FTP-klientmodulet ser ud til at være ufuldstændig FTPFeatureNotSupportedByYourPHP=Din PHP understøtter ikke FTP/FTPS/SFTP-funktioner @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=Det lykkedes ikke at fjerne mappen %s: Kontroller re FTPPassiveMode=Passiv tilstand ChooseAFTPEntryIntoMenu=Vælg en FTP server i menuen... FailedToGetFile=Kunne ikke hente filer %s +ErrorFTPNodisconnect=Fejl ved frakobling af FTP/SFTP-server +FileWasUpload=Filen %s blev uploadet +FTPFailedToUploadFile=Kunne ikke uploade filen %s . +AddFolder=Opret mappe +FileWasCreateFolder=Mappe %s er blevet oprettet +FTPFailedToCreateFolder=Kunne ikke oprette mappen %s . diff --git a/htdocs/langs/da_DK/partnership.lang b/htdocs/langs/da_DK/partnership.lang index fef391aa094..a45f85923a4 100644 --- a/htdocs/langs/da_DK/partnership.lang +++ b/htdocs/langs/da_DK/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Partnerskabsledelse PartnershipDescription=Ledelse af modulpartnerskab PartnershipDescriptionLong= Ledelse af modulpartnerskab Partnership=Partnerskab +Partnerships=Partnerskaber AddPartnership=Tilføj partnerskab CancelPartnershipForExpiredMembers=Partnerskab: Annuller partnerskab med medlemmer med udløbne abonnementer PartnershipCheckBacklink=Partnerskab: Tjek henvisende backlink @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnerskab: Tjek henvisende backlink # Menu # NewPartnership=Nyt partnerskab +NewPartnershipbyWeb= Dit partnerskab blev tilføjet med succes. ListOfPartnerships=Liste over partnerskab # diff --git a/htdocs/langs/da_DK/productbatch.lang b/htdocs/langs/da_DK/productbatch.lang index b896998f58d..abc393a2f20 100644 --- a/htdocs/langs/da_DK/productbatch.lang +++ b/htdocs/langs/da_DK/productbatch.lang @@ -17,6 +17,7 @@ printBatch=Parti serie / Serienr: %s printEatby=Pluk: %s printSellby=Solgt af: %s printQty=Antal: %d +printPlannedWarehouse=Lager: %s AddDispatchBatchLine=Tilføj en linje for lager holdbarhed WhenProductBatchModuleOnOptionAreForced=Når modulet PartiSerie/SerieNr. er aktiveret, tvunget automatisk lagernedgang til at 'Reducere rigtige lagre når forsendelse bekræftelse' og automatisk stigningstilstand er tvunget til at "Øge ægte lagre ved manuel afsendelse til lager" og kan ikke redigeres. Andre muligheder kan defineres som ønsket. ProductDoesNotUseBatchSerial=Dette produkt bruger ikke parti Serie / serienummer @@ -43,3 +44,4 @@ HideLots=Skjul masser OutOfOrder=Virker ikke InWorkingOrder=I funktionsdygtig stand ToReplace=Erstatte +CantMoveNonExistantSerial=Fejl. Du beder om et træk på en plade til en serial, der ikke eksisterer længere. Det kan være, du tager den samme serie på samme lager flere gange i samme forsendelse, eller den blev brugt af en anden forsendelse. Fjern denne forsendelse og klargør en anden. diff --git a/htdocs/langs/da_DK/products.lang b/htdocs/langs/da_DK/products.lang index 1d37e383ac5..3ac0719ffd6 100644 --- a/htdocs/langs/da_DK/products.lang +++ b/htdocs/langs/da_DK/products.lang @@ -151,7 +151,7 @@ PredefinedProductsToPurchase=Predefineret produkt til køb PredefinedServicesToPurchase=Predefinerede tjenester til køb PredefinedProductsAndServicesToPurchase=Predefinerede produkter / tjenester til køb NotPredefinedProducts=Ikke foruddefinerede produkter / tjenester -GenerateThumb=Generer tommelfinger +GenerateThumb=Generer miniature ServiceNb=Service # %s ListProductServiceByPopularity=Liste over varer/ydelser efter popularitet ListProductByPopularity=Liste over varer efter popularitet @@ -202,7 +202,7 @@ liter=liter l=L unitP=Stk. unitSET=Sæt -unitS=Anden +unitS=Sekund unitH=Time unitD=Dag unitG=Gram @@ -345,7 +345,7 @@ PossibleValues=Mulige værdier GoOnMenuToCreateVairants=Gå på menu %s - %s for at forberede attributvarianter (som farver, størrelse, ...) UseProductFournDesc=Tilføj en funktion for at definere produktbeskrivelsen defineret af leverandørerne (for hver leverandørreference) ud over beskrivelsen for kunder ProductSupplierDescription=Leverandørbeskrivelse for produktet -UseProductSupplierPackaging=Brug emballage til leverandørpriser (genberegn mængder i henhold til emballage, der er angivet på leverandørpris, når du tilføjer / opdaterer linje i leverandørdokumenter) +UseProductSupplierPackaging=Brug emballage til priser afrundet til multipla for indkøbspriser (genberegn mængder i henhold til multipla angivet på indkøbspriser, når du tilføjer/opdaterer linje i et leverandørdokument) PackagingForThisProduct=Emballage PackagingForThisProductDesc=Du vil automatisk købe et antal af denne mængde. QtyRecalculatedWithPackaging=Mængden af linjen blev beregnet om efter leverandøremballage @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Handling kun tilgængelig på variant af pro ProductsPricePerCustomer=Produktpriser pr. Kunde ProductSupplierExtraFields=Yderligere attributter (leverandørpriser) DeleteLinkedProduct=Slet det underordnede produkt, der er knyttet til kombinationen -AmountUsedToUpdateWAP=Beløb, der skal bruges til at opdatere den vejede gennemsnitlige pris +AmountUsedToUpdateWAP=Enhedsbeløb, der skal bruges til at opdatere den vægtede gennemsnitspris PMPValue=Værdi PMPValueShort=WAP mandatoryperiod=Obligatoriske perioder @@ -416,6 +416,7 @@ ProductsMergeSuccess=Produkter er blevet slået sammen ErrorsProductsMerge=Fejl i produkter flettes sammen SwitchOnSaleStatus=Slå salgsstatus til SwitchOnPurchaseStatus=Slå købsstatus til +UpdatePrice=Forøg/sænk kundeprisen StockMouvementExtraFields= Ekstra felter (aktiebevægelse) InventoryExtraFields= Ekstra felter (beholdning) ScanOrTypeOrCopyPasteYourBarCodes=Scan eller skriv eller kopier/indsæt dine stregkoder @@ -427,3 +428,4 @@ RealValuation=Virkelig værdiansættelse ConfirmEditExtrafield = Vælg det ekstrafelt, du vil ændre ConfirmEditExtrafieldQuestion = Er du sikker på, at du vil ændre dette ekstrafelt? ModifyValueExtrafields = Ændre værdien af et ekstrafelt +OrProductsWithCategories=Eller produkter med tags/kategorier diff --git a/htdocs/langs/da_DK/projects.lang b/htdocs/langs/da_DK/projects.lang index d4e4a57caa3..e040819d02c 100644 --- a/htdocs/langs/da_DK/projects.lang +++ b/htdocs/langs/da_DK/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Dette synspunkt præsenterer alle projekter og opgaver, som du f TasksDesc=Dette synspunkt præsenterer alle projekter og opgaver (din brugertilladelser give dig tilladelse til at se alt). AllTaskVisibleButEditIfYouAreAssigned=Alle opgaver for kvalificerede projekter er synlige, men du kan kun indtaste tid til opgave tildelt til den valgte bruger. Tildel opgave, hvis du skal indtaste tid på den. OnlyYourTaskAreVisible=Kun opgaver, der er tildelt dig, er synlige. Hvis du har brug for at indtaste tid på en opgave, og hvis opgaven ikke er synlig her, skal du tildele opgaven til dig selv. +ImportDatasetProjects=Projekter eller muligheder ImportDatasetTasks=Opgaver af projekter ProjectCategories=Projektetiketter / kategorier NewProject=Nyt projekt @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Mængde af muligheder for åbne projekter e OpportunitiesStatusForProjects=Mængde af muligheder for projekter efter status ShowProject=Vis projekt ShowTask=Vis opgave +SetThirdParty=Indstil tredjepart SetProject=Indstil projekt +OutOfProject=Ude af projekt NoProject=Intet projekt defineret NbOfProjects=Antal projekter NbOfTasks=Antal opgaver @@ -122,7 +125,8 @@ ValidateProject=Validér projet ConfirmValidateProject=Er du sikker på, at du vil bekræfte dette projekt? CloseAProject=Luk projekt ConfirmCloseAProject=Er du sikker på at du vil lukke dette projekt? -AlsoCloseAProject=Luk også projektet (hold det åbent, hvis du stadig skal følge produktionsopgaverne på det) +AlsoCloseAProject=Luk også projekt +AlsoCloseAProjectTooltip=Hold den åben, hvis du stadig skal følge produktionsopgaver på den ReOpenAProject=Åbn projekt ConfirmReOpenAProject=Er du sikker på, at du vil genåbne dette projekt? ProjectContact=Kontakter af projektet @@ -165,7 +169,7 @@ OpportunityProbability=Mulighed sandsynlighed OpportunityProbabilityShort=Sandsynlighed OpportunityAmount=Mulighedsbeløb OpportunityAmountShort=Mulighed beløb -OpportunityWeightedAmount=Vægtet mængde af mulighed +OpportunityWeightedAmount=Mængde af mulighed, vægtet efter sandsynlighed OpportunityWeightedAmountShort=Vægtet mængde af mulighed OpportunityAmountAverageShort=Gennemsnitligt muligheds beløb OpportunityAmountWeigthedShort=Beregnet muligheds beløb @@ -238,7 +242,7 @@ OppStatusPENDING=Afventer OppStatusWON=Vundet OppStatusLOST=Tabt Budget=Budget -AllowToLinkFromOtherCompany=Lad det link projekt fra andre firma

Supported værdier:
- Hold tom: Kan forbinde ethvert projekt af selskabet (standard)
- "alle": Kan forbinde projekter, selv projekter af andre virksomheder
-En liste over tredjeparts-id'er adskilt af kommaer: kan linke alle projekter fra disse tredjeparter (Eksempel: 123.495,53)
  +AllowToLinkFromOtherCompany=Tillad at linke et element til et projekt fra en anden virksomhed

Understøttede værdier:
- Hold tom: Kan linke elementer til ethvert project i den samme virksomhed (standard)
- "alle": Kan linke elementer til alle projekter, selv projekter fra ander virksomheder
- En liste over tredjeparts-id'er adskilt af kommaer: kan linke elementer til alle projekter fra disse tredjeparter (eksempel: 123,4795,53)
LatestProjects=Seneste %s projekter LatestModifiedProjects=Seneste %s ændrede projekter OtherFilteredTasks=Andre filtrerede opgaver @@ -259,7 +263,7 @@ TimeSpentInvoiced=Faktureret tid TimeSpentForIntervention=Tid brugt TimeSpentForInvoice=Tid brugt OneLinePerUser=En linje pr. Bruger -ServiceToUseOnLines=Service til brug på linjer +ServiceToUseOnLines=Service til brug på linjer som standard InvoiceGeneratedFromTimeSpent=Faktura %s er genereret fra tidsforbrug til projektet InterventionGeneratedFromTimeSpent=Intervention %s er genereret fra tid brugt på projektet ProjectBillTimeDescription=Tjek om du indtaster timeseddel på opgaver projekt og du planlægger at generere faktura (er) fra timeseddel til regningen kunden af projektet (ikke kontrollere, hvis du planlægger at oprette faktura, der ikke er baseret på indgåede timesedler). Bemærk: For at generere faktura, gå på fanen 'Tidsforbruget' af projektet og vælg linjer til at omfatte. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Fortjeneste beregnes ved hjælp af AddPersonToTask=Føj også til opgaver UsageOrganizeEvent=Anvendelse: Begivenhedsorganisation PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Klassificer projektet som lukket, når alle dets opgaver er afsluttet (100%% fremskridt) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Bemærk: eksisterende projekter med alle opgaver ved 100%%-fremskridt påvirkes ikke: du bliver nødt til at lukke dem manuelt. Denne mulighed påvirker kun åbne projekter. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Bemærk: eksisterende projekter med alle opgaver, der allerede er indstillet til en fremdrift på 100%%, vil ikke blive påvirket: du bliver nødt til at lukke dem manuelt. Denne mulighed påvirker kun åbne projekter. SelectLinesOfTimeSpentToInvoice=Vælg tidslinjer, der ikke er faktureret, og masseforanstaltning "Generer faktura" for at fakturere dem ProjectTasksWithoutTimeSpent=Projektopgaver uden brugt tid FormForNewLeadDesc=Tak for at udfylde nedenstående formular for at kontakte os. Du kan også sende os en e -mail direkte til %s . @@ -294,3 +298,4 @@ EnablePublicLeadForm=Aktiver den offentlige kontaktformular NewLeadbyWeb=Din besked eller anmodning er blevet optaget. Vi svarer eller kontakter dig snarest. NewLeadForm=Ny kontaktformular LeadFromPublicForm=Online lead fra offentlig form +ExportAccountingReportButtonLabel=Få rapport diff --git a/htdocs/langs/da_DK/propal.lang b/htdocs/langs/da_DK/propal.lang index a9acc20ba3f..0905858b5d4 100644 --- a/htdocs/langs/da_DK/propal.lang +++ b/htdocs/langs/da_DK/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Tilgængelighed forsinkelse SetAvailability=Indstil tilgængelighed forsinkelse AfterOrder=efter at OtherProposals=Andre forslag + ##### Availability ##### AvailabilityTypeAV_NOW=Øjeblikkelig AvailabilityTypeAV_1W=En uge AvailabilityTypeAV_2W=2 uger AvailabilityTypeAV_3W=3 uger AvailabilityTypeAV_1M=1 måned -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Repræsentant for opfølgning af tilbud TypeContact_propal_external_BILLING=Kundefaktura kontakt TypeContact_propal_external_CUSTOMER=Kundekontakt for opfølgning af tilbud TypeContact_propal_external_SHIPPING=Kundekontakt for levering + # Document models -DocModelAzurDescription=En komplet forslagsmodel (gammel implementering af Cyan-skabelon) -DocModelCyanDescription=En komplet forslagsmodel -DefaultModelPropalCreate=Oprettelse af skabelon -DefaultModelPropalToBill=Skabelon, der skal benyttes, når et tilbud lukkes (med fakturering) -DefaultModelPropalClosed=Skabelon, der skal benyttes, når et tilbud lukkes (uden fakturering) -ProposalCustomerSignature=Skriftlig accept, firmastempel, dato og underskrift -ProposalsStatisticsSuppliers=Forhandler forslagsstatistik -CaseFollowedBy=Sag efterfulgt af -SignedOnly=Kun underskrevet -NoSign=Sæt ikke underskrevet -NoSigned=sæt ikke underskrevet CantBeNoSign=kan ikke indstilles ikke underskrevet +CaseFollowedBy=Sag efterfulgt af ConfirmMassNoSignature=Bulk Ikke underskrevet bekræftelse ConfirmMassNoSignatureQuestion=Er du sikker på, at du vil indstille ikke-signerede de valgte poster? -IsNotADraft=er ikke et udkast -PassedInOpenStatus=er blevet valideret -Sign=Underskrift -Signed=underskrevet -ConfirmMassValidation=Bulk Valider bekræftelse ConfirmMassSignature=Bulk signatur bekræftelse -ConfirmMassValidationQuestion=Er du sikker på, at du vil validere de valgte poster? ConfirmMassSignatureQuestion=Er du sikker på, at du vil underskrive de valgte poster? -IdProposal=Forslags-id +ConfirmMassValidation=Bulk Valider bekræftelse +ConfirmMassValidationQuestion=Er du sikker på, at du vil validere de valgte poster? +ConfirmRefusePropal=Er du sikker på, at du vil afvise dette kommercielle tilbud? +ContractSigned=Kontrakt underskrevet +DefaultModelPropalClosed=Skabelon, der skal benyttes, når et tilbud lukkes (uden fakturering) +DefaultModelPropalCreate=Oprettelse af skabelon +DefaultModelPropalToBill=Skabelon, der skal benyttes, når et tilbud lukkes (med fakturering) +DocModelAzurDescription=En komplet forslagsmodel (gammel implementering af Cyan-skabelon) +DocModelCyanDescription=En komplet forslagsmodel +FichinterSigned=Intervention underskrevet IdProduct=Produkt-id +IdProposal=Forslags-id +IsNotADraft=er ikke et udkast LineBuyPriceHT=Købspris Beløb fratrukket skat for linje -SignPropal=Accepter forslaget +NoSign=Afvis +NoSigned=sæt ikke underskrevet +PassedInOpenStatus=er blevet valideret +PropalAlreadyRefused=Tilbud blev allerede afvist +PropalAlreadySigned=Forslaget er allerede godkendt +PropalRefused=Tilbud blev afvist +PropalSigned=Forslaget accepteret +ProposalCustomerSignature=Skriftlig accept, firmastempel, dato og underskrift +ProposalsStatisticsSuppliers=Forhandler forslagsstatistik RefusePropal=Afvis tilbud Sign=Underskrift -NoSign=Sæt ikke underskrevet -PropalAlreadySigned=Forslaget er allerede godkendt -PropalAlreadyRefused=Tilbud blev allerede afvist -PropalSigned=Forslaget accepteret -PropalRefused=Tilbud blev afvist -ConfirmRefusePropal=Er du sikker på, at du vil afvise dette kommercielle tilbud? +SignContract=Underskriv kontrakt +SignFichinter=Skilteintervention +SignPropal=Accepter forslaget +Signed=underskrevet +SignedOnly=Kun underskrevet diff --git a/htdocs/langs/da_DK/receptions.lang b/htdocs/langs/da_DK/receptions.lang index 75494647560..7890fcdf8de 100644 --- a/htdocs/langs/da_DK/receptions.lang +++ b/htdocs/langs/da_DK/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=Udkast til StatusReceptionValidatedShort=bekræftet StatusReceptionProcessedShort=Behandlet ReceptionSheet=Modtagelse ark +ValidateReception=Bekræft modtagelse ConfirmDeleteReception=Er du sikker på, at du vil slette denne modtagelse? ConfirmValidateReception=Er du sikker på, at du vil validere denne modtagelse med reference %s ? ConfirmCancelReception=Er du sikker på, at du vil annullere denne modtagelse? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Nummerering modul til receptioner ReceptionsReceiptModel=Dokumentskabeloner til modtagelser NoMorePredefinedProductToDispatch=Ikke flere foruddefinerede produkter, der skal sendes ReceptionExist=Der findes en reception -ByingPrice=Købs pris ReceptionBackToDraftInDolibarr=Modtagelse %s tilbage til udkast ReceptionClassifyClosedInDolibarr=Reception %s klassificeret Lukket ReceptionUnClassifyCloseddInDolibarr=Receptionen %s genåbner diff --git a/htdocs/langs/da_DK/recruitment.lang b/htdocs/langs/da_DK/recruitment.lang index ffcdd40040f..1466b14a6eb 100644 --- a/htdocs/langs/da_DK/recruitment.lang +++ b/htdocs/langs/da_DK/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=E-mail-rekrutterer ToUseAGenericEmail=At bruge en generisk e-mail. Hvis det ikke er defineret, vil e-mailen til den ansvarlige for rekrutteringen blive brugt NewCandidature=Ny applikation ListOfCandidatures=Liste over applikationer -RequestedRemuneration=Anmodet vederlag -ProposedRemuneration=Foreslået vederlag +Remuneration=Løn +RequestedRemuneration=Ønsket løn +ProposedRemuneration=Foreslået løn ContractProposed=Foreslået kontrakt ContractSigned=Kontrakt underskrevet ContractRefused=Kontrakten blev afvist RecruitmentCandidature=Ansøgning JobPositions=Jobstillinger RecruitmentCandidatures=Ansøgninger -InterviewToDo=Interview at gøre +InterviewToDo=Kontakter at følge AnswerCandidature=Ansøgning svar YourCandidature=Din ansøgning YourCandidatureAnswerMessage=Tak for din ansøgning.
... diff --git a/htdocs/langs/da_DK/salaries.lang b/htdocs/langs/da_DK/salaries.lang index d820149ac05..a3bd48bd01c 100644 --- a/htdocs/langs/da_DK/salaries.lang +++ b/htdocs/langs/da_DK/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Regnskabskonto bruges til tredjepart -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Den dedikerede regnskabskonto, der er defineret på brugerkort, vil kun blive anvendt til underledere. Denne vil blive brugt til General Ledger og som standardværdi for Subledger regnskab, hvis dedikeret brugerregnskabskonto på bruger ikke er defineret. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Konto (fra kontoplanen) bruges som standard til "bruger" tredjeparter +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Den dedikerede konto, der er defineret på brugerkortet, vil kun blive brugt til underreskontering. Denne vil blive brugt til hovedbog og som standardværdi for underreskontering, hvis dedikeret brugerkonti på bruger ikke er defineret. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Regnskabskonto som standard for lønudbetalinger CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Lad som standard tomt være indstillingen "Opret automatisk en samlet betaling", når du opretter en løn Salary=Løn @@ -24,3 +24,4 @@ SalariesStatistics=Lønstatistik SalariesAndPayments=Løn og betalinger ConfirmDeleteSalaryPayment=Vil du slette denne lønudbetaling? FillFieldFirst=Udfyld medarbejderfeltet først +UpdateAmountWithLastSalary=Sæt beløb med sidste løn diff --git a/htdocs/langs/da_DK/sendings.lang b/htdocs/langs/da_DK/sendings.lang index d637fb62d51..27c589a6fb1 100644 --- a/htdocs/langs/da_DK/sendings.lang +++ b/htdocs/langs/da_DK/sendings.lang @@ -1,45 +1,45 @@ # Dolibarr language file - Source file is en_US - sendings RefSending=Ref. afsendelse -Sending=Sender -Sendings=Sendings +Sending=Forsendelse +Sendings=Forsendelser AllSendings=Alle forsendelser -Shipment=Sender +Shipment=Forsendelse Shipments=Forsendelser ShowSending=Vis forsendelser Receivings=Leverings kvitteringer -SendingsArea=Sendings område -ListOfSendings=Liste over sendings -SendingMethod=Afsendelse metode +SendingsArea=Forsendelses område +ListOfSendings=Liste over forsendelser +SendingMethod=Afsendelses metode LastSendings=Seneste %s forsendelser -StatisticsOfSendings=Statistik over sendings -NbOfSendings=Antal sendings +StatisticsOfSendings=Statistik over forsendelser +NbOfSendings=Antal forsendelser NumberOfShipmentsByMonth=Antal forsendelser pr. Måned SendingCard=Forsendelse kort -NewSending=Ny afsendelse -CreateShipment=Opret afsendelse +NewSending=Ny forsendelse +CreateShipment=Opret forsendelse QtyShipped=Antal afsendt -QtyShippedShort=Antal skibe. +QtyShippedShort=Antal afsendt QtyPreparedOrShipped=Antal forberedt eller afsendt QtyToShip=Antal til afsendelse QtyToReceive=Antal at modtage QtyReceived=Antal modtagne QtyInOtherShipments=Antal i andre forsendelser KeepToShip=Bliv ved at sende -KeepToShipShort=Forblive -OtherSendingsForSameOrder=Andre sendings for denne ordre +KeepToShipShort=Tilbage +OtherSendingsForSameOrder=Andre forsendelser i denne ordre SendingsAndReceivingForSameOrder=Forsendelser og kvitteringer for denne ordre -SendingsToValidate=Henvist til bekræfte -StatusSendingCanceled=Aflyst -StatusSendingCanceledShort=Aflyst +SendingsToValidate=Forsendelser til bekræftelse +StatusSendingCanceled=Annulleret +StatusSendingCanceledShort=Annulleret StatusSendingDraft=Udkast StatusSendingValidated=Bekræftet (varer til afsendelse eller allerede afsendt) -StatusSendingProcessed=Forarbejdet +StatusSendingProcessed=Gennemført StatusSendingDraftShort=Udkast -StatusSendingValidatedShort=Bekræftet +StatusSendingValidatedShort=Gennemført StatusSendingProcessedShort=Forarbejdet SendingSheet=Forsendelsesark ConfirmDeleteSending=Er du sikker på, at du vil slette denne forsendelse? -ConfirmValidateSending=Er du sikker på, at du vil bekræfte denne forsendelse med henvisning %s ? +ConfirmValidateSending=Er du sikker på, at du vil bekræfte denne forsendelse med henvisning %s? ConfirmCancelSending=Er du sikker på, at du vil annullere denne forsendelse? DocumentModelMerou=Merou A5 model WarningNoQtyLeftToSend=Advarsel, ingen varer venter på at blive sendt. @@ -59,7 +59,7 @@ ProductQtyInCustomersOrdersRunning=Produktmængde fra åbne salgsordrer ProductQtyInSuppliersOrdersRunning=Produktmængde fra åbne indkøbsordrer ProductQtyInShipmentAlreadySent=Produktmængde fra åben salgsordre allerede sendt ProductQtyInSuppliersShipmentAlreadyRecevied=Produktmængde fra allerede modtagne åbne indkøbsordrer -NoProductToShipFoundIntoStock=Intet produkt til skib fundet i lageret %s . Ret lager eller gå tilbage for at vælge et andet lager. +NoProductToShipFoundIntoStock=Intet produkt til afsendelse fundet i lageret %s. Ret lager eller gå tilbage for at vælge et andet lager. WeightVolShort=Vægt / vol. ValidateOrderFirstBeforeShipment=Du skal først bekræfte ordren, inden du kan foretage forsendelser. diff --git a/htdocs/langs/da_DK/sms.lang b/htdocs/langs/da_DK/sms.lang index d6af28933f3..fced7650095 100644 --- a/htdocs/langs/da_DK/sms.lang +++ b/htdocs/langs/da_DK/sms.lang @@ -8,7 +8,7 @@ SmsTargets=Mål SmsRecipients=Mål SmsRecipient=Mål SmsTitle=Beskrivelse -SmsFrom=Sender +SmsFrom=Afsender SmsTo=Mål SmsTopic=Emne af SMS SmsText=Besked diff --git a/htdocs/langs/da_DK/stocks.lang b/htdocs/langs/da_DK/stocks.lang index 1367640112b..72bb4f20ca8 100644 --- a/htdocs/langs/da_DK/stocks.lang +++ b/htdocs/langs/da_DK/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Dato i fremtiden StocksByLotSerial=Lagerført efter parti/seriel LotSerial=Parti/Serienr LotSerialList=Liste over partier/seriernr. +SubjectToLotSerialOnly=Produkter kun underlagt parti/serie Movements=Bevægelser ErrorWarehouseRefRequired=Varelagers reference navn er påkrævet ListOfWarehouses=Liste over Varelagre @@ -48,7 +49,7 @@ StockCorrection=Lagerkorrektion CorrectStock=Korrekt lager StockTransfer=Lageroverførsel TransferStock=Overført lager -MassStockTransferShort=Lager overførsel +MassStockTransferShort=Bulk lager ændring StockMovement=Lager bevægelse StockMovements=Lagerbevægelser NumberOfUnit=Antal enheder @@ -146,8 +147,9 @@ Replenishments=genopfyldninger NbOfProductBeforePeriod=Mængde af produkt %s på lager inden valgt periode (<%s) NbOfProductAfterPeriod=Mængde af produkt %s på lager efter valgt periode (> %s) MassMovement=Massebehandling -SelectProductInAndOutWareHouse=Vælg et kildelager og et mållager, et produkt og en mængde, og klik derefter på "%s". Når dette er gjort for alle krævede bevægelser, skal du klikke på "%s". +SelectProductInAndOutWareHouse=Vælg et kildelager (valgfrit), et mållager, et produkt og en mængde og klik derefter på "%s". Når dette er gjort for alle nødvendige bevægelser, skal du klikke på "%s". RecordMovement=Optag overførsel +RecordMovements=Registrer lagerbevægelser ReceivingForSameOrder=Kvitteringer for denne ordre StockMovementRecorded=Aktiebevægelser registreret RuleForStockAvailability=Regler om lagerkrav @@ -217,7 +219,7 @@ RealValue=Reel værdi RegulatedQty=Reguleret antal AddInventoryProduct=Tilføj produkt til lager AddProduct=Tilføj -ApplyPMP=Påfør PMP +ApplyPMP=Anvend PMP FlushInventory=Spyl opgørelse ConfirmFlushInventory=Bekræfter du denne handling? InventoryFlushed=Lagerbeholdningen skyllet @@ -234,7 +236,7 @@ StockIncrease=Lagerforøgelse StockDecrease=Lagerfald InventoryForASpecificWarehouse=Beholdning til et specifikt lager InventoryForASpecificProduct=Beholdning for et specifikt produkt -StockIsRequiredToChooseWhichLotToUse=Lager kræves for at vælge, hvilket parti der skal bruges +StockIsRequiredToChooseWhichLotToUse=Der kræves et eksisterende lager for at kunne vælge hvilket parti der skal bruges ForceTo=Tving til AlwaysShowFullArbo=Vis hele træets lagertrin ved pop op af warehouse-links (Advarsel: Dette kan mindske ydeevne dramatisk) StockAtDatePastDesc=Du kan her se aktien (ægte aktier) på en given dato i fortiden @@ -270,7 +272,7 @@ InventoryStartedShort=Startet ErrorOnElementsInventory=Operationen blev annulleret af følgende årsag: ErrorCantFindCodeInInventory=Kan ikke finde følgende kode i inventaret QtyWasAddedToTheScannedBarcode=Succes!! Mængden blev tilføjet til alle de ønskede stregkoder. Du kan lukke scannerværktøjet. -StockChangeDisabled=Ændring på lager deaktiveret +StockChangeDisabled=Lagerændring deaktiveret NoWarehouseDefinedForTerminal=Intet lager defineret for terminal ClearQtys=Ryd alle mængder ModuleStockTransferName=Avanceret lageroverførsel diff --git a/htdocs/langs/da_DK/ticket.lang b/htdocs/langs/da_DK/ticket.lang index 1c43340d3d0..bbeb209fc8a 100644 --- a/htdocs/langs/da_DK/ticket.lang +++ b/htdocs/langs/da_DK/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Slet sager Permission56004=Administrer sager Permission56005=Se sager fra alle tredjepart (ikke effektiv for eksterne brugere, vær altid begrænset til den tredjepart, de er afhængige af) +Tickets=Sager TicketDictType=Sag - Typer TicketDictCategory=Sag - Grupper TicketDictSeverity=Sag - Alvorlighed @@ -50,7 +51,7 @@ TicketCategoryShortOTHER=Andre ErrorBadEmailAddress=Felt '%s' forkert MenuTicketMyAssign=Mine sager MenuTicketMyAssignNonClosed=Mine åbne sager -MenuListNonClosed=Åbene sager +MenuListNonClosed=Åbne sager TypeContact_ticket_internal_CONTRIBUTOR=Bidragyder TypeContact_ticket_internal_SUPPORTTEC=Tildelt bruger @@ -91,7 +92,7 @@ TicketSetupDictionaries=Typen af sag, alvorlighed og analytiske koder kan konfig TicketParamModule=Indstilling af modulvariabler TicketParamMail=E-mail opsætning TicketEmailNotificationFrom=Afsender e-mail for besked om svar -TicketEmailNotificationFromHelp=Afsender-e-mail, der skal bruges til at sende meddelelses-e-mailen, når der gives et svar inde i backoffice. For eksempel noreply@example.com +TicketEmailNotificationFromHelp=Afsender adresse, der skal bruges til at sende notifikations e-mail, når svaret er angivet i backoffice. For eksempel noreply@example.com TicketEmailNotificationTo=Giv besked om oprettelse af billet til denne e-mailadresse TicketEmailNotificationToHelp=Hvis den er til stede, vil denne e-mailadresse blive underrettet om oprettelse af billet TicketNewEmailBodyLabel=Tekstbesked sendt efter oprettelse af en sag @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Når du lukker en billet, vil du blive foreslået at TicketWrongContact=Forudsat kontakt ikke er en del af aktuelle billetkontakter. E-mail ikke sendt. TicketChooseProductCategory=Produktkategori til billetsupport TicketChooseProductCategoryHelp=Vælg produktkategori for billetsupport. Dette vil blive brugt til automatisk at knytte en kontrakt til en billet. +TicketUseCaptchaCode=Brug grafisk kode (CAPTCHA), når du opretter en billet +TicketUseCaptchaCodeHelp=Tilføjer CAPTCHA-bekræftelse, når du opretter en ny billet. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=Sagen er nu tildelt TicketChangeType=Skift type TicketChangeCategory=Skift analytisk kode TicketChangeSeverity=Ændre alvorligheden -TicketAddMessage=Tilføj en besked -AddMessage=Tilføj en besked +TicketAddMessage=Tilføj privat besked MessageSuccessfullyAdded=Sag tilføjet TicketMessageSuccessfullyAdded=Meddelelse med tilføjet TicketMessagesList=Meddelelsesliste @@ -204,8 +206,8 @@ TicketSeverity=Alvorlighed ShowTicket=Se sag RelatedTickets=Relaterede sager TicketAddIntervention=Opret indgreb -CloseTicket=Luk | Løs sag -AbandonTicket=Efterlad sag +CloseTicket=Luk|Løst +AbandonTicket=Opgive CloseATicket=Luk | Løs en sag ConfirmCloseAticket=Bekræft afslutningen af sagen ConfirmAbandonTicket=Bekræfter du lukningen af sagen med status 'Efterladt' @@ -219,18 +221,17 @@ SendMessageByEmail=Send besked via e-mail TicketNewMessage=Ny besked ErrorMailRecipientIsEmptyForSendTicketMessage=Modtageren er tom. Ingen e-mail sendt TicketGoIntoContactTab=Gå til fanen "Kontakter" for at vælge dem -TicketMessageMailIntro=Introduktion +TicketMessageMailIntro=Meddelelsesoverskrift TicketMessageMailIntroHelp=Denne tekst tilføjes kun i begyndelsen af ​​e-mailen og bliver ikke gemt. -TicketMessageMailIntroLabelAdmin=Introduktionstekst til alle billetbesvarelser TicketMessageMailIntroText=Hej
Der er tilføjet et nyt svar til en billet, som du følger. Her er beskeden:
TicketMessageMailIntroHelpAdmin=Denne tekst vil blive indsat før svaret, når du svarer på en billet fra Dolibarr -TicketMessageMailSignature=Underskrift -TicketMessageMailSignatureHelp=Denne tekst tilføjes kun i slutningen af ​​e-mailen og bliver ikke gemt. -TicketMessageMailSignatureText=Besked sendt af %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Signatur af svar Email -TicketMessageMailSignatureHelpAdmin=Denne tekst indsættes efter svarmeddelelsen. +TicketMessageMailFooter=Meddelelsesfod +TicketMessageMailFooterHelp=Denne tekst tilføjes kun i slutningen af meddelelsen sendt via e-mail og vil ikke blive gemt. +TicketMessageMailFooterText=Besked sendt af %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Denne tekst vil blive indsat efter svarmeddelelsen. TicketMessageHelp=Kun denne tekst gemmes i meddelelseslisten på sagskortet. TicketMessageSubstitutionReplacedByGenericValues=Substitutionsvariabler erstattes af generiske værdier. +ForEmailMessageWillBeCompletedWith=For e-mail-beskeder sendt til eksterne brugere vil meddelelsen blive udfyldt med TimeElapsedSince=Tid forløbet siden TicketTimeToRead=Tid forløbet før læst TicketTimeElapsedBeforeSince=Forløbet tid før / siden @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=En ny besked blev sendt på sagen med TicketAssignedToYou=Sag tildelt TicketAssignedEmailBody=Du er blevet tildelt sag# %s ved %s MarkMessageAsPrivate=Markér besked som privat +TicketMessageSendEmailHelp=En e-mail vil blive sendt til alle tildelte kontakter (interne kontakter, men også eksterne kontakter, undtagen hvis indstillingen "%s" er markeret) TicketMessagePrivateHelp=Denne meddelelse vises ikke til eksterne brugere TicketEmailOriginIssuer=Udsteder ved oprindelsen af opgaven InitialMessage=Indledende besked @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Du kan se fremskridt på sagen i den spe TicketCloseEmailBodyInfosTrackUrlCustomer=Du kan se historikken for denne billet ved at klikke på følgende link TicketEmailPleaseDoNotReplyToThisEmail=Venligst svar ikke direkte på denne email! Brug linket til at svare på grænsefladen. TicketPublicInfoCreateTicket=Denne formular giver dig mulighed for at oprette en support sag i vores sagssystem. -TicketPublicPleaseBeAccuratelyDescribe=Beskriv venligst problemet korrekt. Giv den mest mulige information, så vi kan identificere din anmodning korrekt. +TicketPublicPleaseBeAccuratelyDescribe=Beskriv venligst dit spørgsmål nøjagtigt. Angiv så mange oplysninger som muligt for at give os mulighed for korrekt at identificere din anmodning. TicketPublicMsgViewLogIn=Indtast venligst sag ID TicketTrackId=Offentlig sporings ID OneOfTicketTrackId=Et af dine sporings ID'er diff --git a/htdocs/langs/da_DK/trips.lang b/htdocs/langs/da_DK/trips.lang index 7462ce544e1..41be01501a4 100644 --- a/htdocs/langs/da_DK/trips.lang +++ b/htdocs/langs/da_DK/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=Vis omkostningsrapport -Trips=Udgiftsrapporter -TripsAndExpenses=Udgifter rapporter -TripsAndExpensesStatistics=Omkostningsrapporteringstatistik -TripCard=Udgiftsrapport kort +AUTHOR=Optaget af +AUTHORPAIEMENT=Betalt af AddTrip=Opret omkostningsrapport -ListOfTrips=Liste over udgiftsrapporter -ListOfFees=Liste over gebyrer -TypeFees=Typer af gebyrer -ShowTrip=Vis omkostningsrapport -NewTrip=Ny udgiftsrapport -LastExpenseReports=Seneste %s udgiftsrapporter +AllExpenseReport=Alle typer udgiftsrapport AllExpenseReports=Alle udgiftsrapporter -CompanyVisited=Besøgt firma / organisation -FeesKilometersOrAmout=Beløb eller kilometer -DeleteTrip=Slet udgiftsrapport -ConfirmDeleteTrip=Er du sikker på, at du vil slette denne udgiftsrapport? -ListTripsAndExpenses=Liste over udgiftsrapporter -ListToApprove=Venter på godkendelse -ExpensesArea=Omkostningsrapporteringsområde +AnyOtherInThisListCanValidate=Person, der skal informeres om validering af anmodningen. +AttachTheNewLineToTheDocument=Fastgør linjen til et uploadet dokument +AucuneLigne=Der er ikke angivet nogen omkostningsrapport endnu +BrouillonnerTrip=Flyt tilbage bekostning rapport til status "Udkast" +byEX_DAY=om dagen (begrænsning til %s) +byEX_EXP=for linje (begrænsning til %s) +byEX_MON=efter måned (begrænsning til %s) +byEX_YEA=efter år (begrænsning til %s) +CANCEL_USER=Slettet af +CarCategory=Køretøjskategori ClassifyRefunded=Klassificer 'refunderet' +CompanyVisited=Besøgt firma / organisation +ConfirmBrouillonnerTrip=Er du sikker på, at du vil flytte denne udgiftsrapport til status "Udkast"? +ConfirmCancelTrip=Er du sikker på, at du vil annullere denne udgiftsrapport? +ConfirmCloneExpenseReport=Er du sikker på, at du vil klone denne omkostningsrapport? +ConfirmDeleteTrip=Er du sikker på, at du vil slette denne udgiftsrapport? +ConfirmPaidTrip=Er du sikker på, at du vil ændre status for denne udgiftsrapport til "Betalt"? +ConfirmRefuseTrip=Er du sikker på, at du vil nægte denne udgiftsrapport? +ConfirmSaveTrip=Er du sikker på, at du vil bekræfte denne udgiftsrapport? +ConfirmValideTrip=Er du sikker på, at du vil godkende denne udgiftsrapport? +DATE_CANCEL=Annulleringsdato +DATE_PAIEMENT=Betalingsdato +DATE_REFUS=Nægte dato +DATE_SAVE=Bekræftelsesdato +DefaultCategoryCar=Standard transport mode +DefaultRangeNumber=Standard interval nummer +DeleteTrip=Slet udgiftsrapport +ErrorDoubleDeclaration=Du har erklæret en anden regningsrapport i et lignende datointerval. +Error_EXPENSEREPORT_ADDON_NotDefined=Fejl, reglen for udgiftsrapport nummerering ref blev ikke defineret i opsætning af modul 'Udgiftsrapport' +ExpenseRangeOffset=Forskudsbeløb: %s +expenseReportCatDisabled=Kategori deaktiveret - se c_exp_tax_cat ordbogen +expenseReportCoef=Koefficient +expenseReportCoefUndefined=(værdi ikke defineret) +expenseReportOffset=Offset +expenseReportPrintExample=offset + (d x coef) = %s +expenseReportRangeDisabled=Område deaktiveret - se c_exp_tax_range dictionay +expenseReportRangeFromTo=fra %d til %d +expenseReportRangeMoreThan=mere end %d +expenseReportTotalForFive=Eksempel med d = 5 +ExpenseReportApplyTo=Anvend til +ExpenseReportApproved=En udgiftsrapport blev godkendt +ExpenseReportApprovedMessage=Udgiftsrapporten %s blev godkendt.
- Bruger: %s
- Godkendt af: %s
Klik her for at vise udgiftsrapporten: %s +ExpenseReportCanceled=En udgiftsrapport blev annulleret +ExpenseReportCanceledMessage=Udgiftsrapporten %s blev annulleret.
- Bruger: %s
- Annulleret af: %s
- Motiv for annullering: %s
Klik her for at vise udgiftsrapporten: %s +ExpenseReportConstraintViolationError=Maks. beløb overskredet (regel %s): %s er højere end %s (overskridelse forbudt) +ExpenseReportConstraintViolationWarning=Maks. beløb overskredet (regel %s): %s er højere end %s (overskrider tilladt) +ExpenseReportDateEnd=Dato udgangen +ExpenseReportDateStart=Dato start +ExpenseReportDomain=Domæne at anvende +ExpenseReportIkDesc=Du kan ændre beregningen af ​​kilometerudgifter efter kategori og rækkevidde, hvem de tidligere er defineret. d er afstanden i kilometer +ExpenseReportLimitAmount=Max beløb +ExpenseReportLimitOn=Begræns på +ExpenseReportLine=Udgiftsrapport linje +ExpenseReportPaid=En udgiftsrapport blev betalt +ExpenseReportPaidMessage=Udgiftsrapporten %s blev betalt.
- Bruger: %s
- Betalt af: %s
Klik her for at vise udgiftsrapporten: %s +ExpenseReportPayment=Udgift rapport betaling +ExpenseReportRef=Ref. udgiftsrapport +ExpenseReportRefused=En udgiftsrapport blev afvist +ExpenseReportRefusedMessage=Udgiftsrapporten %s blev afvist.
- Bruger: %s
- Afvist af: %s
- Motiver til afvisning: %s
Klik her for at vise udgiftsrapporten: %s +ExpenseReportRestrictive=Overskridelse forbudt +ExpenseReportRuleErrorOnSave=Fejl: %s +ExpenseReportRuleSave=Regnskabsregnskabsreglen er gemt +ExpenseReportRulesDesc=Du kan definere maks. beløbsregler for udgiftsrapporter. Disse regler vil blive anvendt, når en ny udgift tilføjes en udgiftsrapport ExpenseReportWaitingForApproval=En ny udgiftsrapport er indsendt til godkendelse ExpenseReportWaitingForApprovalMessage=En ny udgiftsrapport er indsendt og venter på godkendelse.
- Bruger: %s
- Periode: %s
Klik her for at bekræfte: %s ExpenseReportWaitingForReApproval=En udgiftsrapport er indsendt til genoptagelse ExpenseReportWaitingForReApprovalMessage=En udgiftsrapport er indsendt og venter på genkendelse.
%s, du nægtede at godkende regningsrapporten af ​​denne grund: %s.
En ny version er blevet foreslået og venter på din godkendelse.
- Bruger: %s
- Periode: %s
Klik her for at bekræfte: %s -ExpenseReportApproved=En udgiftsrapport blev godkendt -ExpenseReportApprovedMessage=Udgiftsrapporten %s blev godkendt.
- Bruger: %s
- Godkendt af: %s
Klik her for at vise udgiftsrapporten: %s -ExpenseReportRefused=En udgiftsrapport blev afvist -ExpenseReportRefusedMessage=Udgiftsrapporten %s blev afvist.
- Bruger: %s
- Afvist af: %s
- Motiver til afvisning: %s
Klik her for at vise udgiftsrapporten: %s -ExpenseReportCanceled=En udgiftsrapport blev annulleret -ExpenseReportCanceledMessage=Udgiftsrapporten %s blev annulleret.
- Bruger: %s
- Annulleret af: %s
- Motiv for annullering: %s
Klik her for at vise udgiftsrapporten: %s -ExpenseReportPaid=En udgiftsrapport blev betalt -ExpenseReportPaidMessage=Udgiftsrapporten %s blev betalt.
- Bruger: %s
- Betalt af: %s
Klik her for at vise udgiftsrapporten: %s -TripId=Id udgiftsrapport -AnyOtherInThisListCanValidate=Person, der skal informeres om validering af anmodningen. -TripSociete=Informationsselskab -TripNDF=Informationsomkostningsrapport -PDFStandardExpenseReports=Standard skabelon til at generere et PDF-dokument til udgiftsrapport -ExpenseReportLine=Udgiftsrapport linje -TF_OTHER=Anden -TF_TRIP=Transport -TF_LUNCH=Frokost -TF_METRO=Metro -TF_TRAIN=Tog -TF_BUS=Bus -TF_CAR=Bil -TF_PEAGE=Afgift -TF_ESSENCE=Brændstof -TF_HOTEL=Hotel -TF_TAXI=Taxa -EX_KME=Mileage omkostninger -EX_FUE=Brændstof CV -EX_HOT=Hotel -EX_PAR=Parkering CV -EX_TOL=Toll CV -EX_TAX=Forskellige skatter -EX_IND=Skadesløsholdelse transport abonnement -EX_SUM=Vedligeholdelsesforsyning -EX_SUO=Kontorartikler -EX_CAR=Biludlejning -EX_DOC=Dokumentation -EX_CUR=Kunder modtager -EX_OTR=Anden modtagelse -EX_POS=Porto -EX_CAM=CV vedligeholdelse og reparation -EX_EMM=Ansatte måltid -EX_GUM=Gæster måltid -EX_BRE=Morgenmad -EX_FUE_VP=Brændstof PV -EX_TOL_VP=Toll PV -EX_PAR_VP=Parkering PV -EX_CAM_VP=PV vedligeholdelse og reparation -DefaultCategoryCar=Standard transport mode -DefaultRangeNumber=Standard interval nummer -UploadANewFileNow=Upload et nyt dokument nu -Error_EXPENSEREPORT_ADDON_NotDefined=Fejl, reglen for udgiftsrapport nummerering ref blev ikke defineret i opsætning af modul 'Udgiftsrapport' -ErrorDoubleDeclaration=Du har erklæret en anden regningsrapport i et lignende datointerval. -AucuneLigne=Der er ikke angivet nogen omkostningsrapport endnu -ModePaiement=Betalingsmåde -VALIDATOR=Bruger ansvarlig for godkendelse -VALIDOR=Godkendt af -AUTHOR=Optaget af -AUTHORPAIEMENT=Betalt af -REFUSEUR=Nægtet af -CANCEL_USER=Slettet af -MOTIF_REFUS=Årsag -MOTIF_CANCEL=Årsag -DATE_REFUS=Nægte dato -DATE_SAVE=Bekræftelsesdato -DATE_CANCEL=Annulleringsdato -DATE_PAIEMENT=Betalingsdato -ExpenseReportRef=Ref. udgiftsrapport -ValidateAndSubmit=Bekræft og indsend for godkendelse -ValidatedWaitingApproval=Bekræftet (venter på godkendelse) -NOT_AUTHOR=Du er ikke forfatteren af ​​denne udgiftsrapport. Drift aflyst. -ConfirmRefuseTrip=Er du sikker på, at du vil nægte denne udgiftsrapport? -ValideTrip=Godkendelse af udgiftsrapport -ConfirmValideTrip=Er du sikker på, at du vil godkende denne udgiftsrapport? -PaidTrip=Betal en udgiftsrapport -ConfirmPaidTrip=Er du sikker på, at du vil ændre status for denne udgiftsrapport til "Betalt"? -ConfirmCancelTrip=Er du sikker på, at du vil annullere denne udgiftsrapport? -BrouillonnerTrip=Flyt tilbage bekostning rapport til status "Udkast" -ConfirmBrouillonnerTrip=Er du sikker på, at du vil flytte denne udgiftsrapport til status "Udkast"? -SaveTrip=Bekræfte udgiftsrapport -ConfirmSaveTrip=Er du sikker på, at du vil bekræfte denne udgiftsrapport? -NoTripsToExportCSV=Ingen udgiftsrapport til eksport for denne periode. -ExpenseReportPayment=Udgift rapport betaling -ExpenseReportsToApprove=Udgiftsrapporter til at godkende -ExpenseReportsToPay=Udgifter rapporterer at betale -ConfirmCloneExpenseReport=Er du sikker på, at du vil klone denne omkostningsrapport? ExpenseReportsIk=Konfiguration af kilometertal ExpenseReportsRules=Regnskabsregnskabsregler -ExpenseReportIkDesc=Du kan ændre beregningen af ​​kilometerudgifter efter kategori og rækkevidde, hvem de tidligere er defineret. d er afstanden i kilometer -ExpenseReportRulesDesc=Du kan definere maks. beløbsregler for udgiftsrapporter. Disse regler vil blive anvendt, når en ny udgift tilføjes en udgiftsrapport -expenseReportOffset=Offset -expenseReportCoef=Koefficient -expenseReportTotalForFive=Eksempel med d = 5 -expenseReportRangeFromTo=fra %d til %d -expenseReportRangeMoreThan=mere end %d -expenseReportCoefUndefined=(værdi ikke defineret) -expenseReportCatDisabled=Kategori deaktiveret - se c_exp_tax_cat ordbogen -expenseReportRangeDisabled=Område deaktiveret - se c_exp_tax_range dictionay -expenseReportPrintExample=offset + (d x coef) = %s -ExpenseReportApplyTo=Ansøg til -ExpenseReportDomain=Domæne at anvende -ExpenseReportLimitOn=Begræns på -ExpenseReportDateStart=Dato start -ExpenseReportDateEnd=Dato udgangen -ExpenseReportLimitAmount=Max beløb -ExpenseReportRestrictive=Overskridelse forbudt -AllExpenseReport=Alle typer udgiftsrapport -OnExpense=Udgiftslinje -ExpenseReportRuleSave=Regnskabsregnskabsreglen er gemt -ExpenseReportRuleErrorOnSave=Fejl: %s -RangeNum=Område %d -ExpenseReportConstraintViolationError=Maks. beløb overskredet (regel %s): %s er højere end %s (overskridelse forbudt) -byEX_DAY=om dagen (begrænsning til %s) -byEX_MON=efter måned (begrænsning til %s) -byEX_YEA=efter år (begrænsning til %s) -byEX_EXP=for linje (begrænsning til %s) -ExpenseReportConstraintViolationWarning=Maks. beløb overskredet (regel %s): %s er højere end %s (overskrider tilladt) +ExpenseReportsToApprove=Udgiftsrapporter til at godkende +ExpenseReportsToPay=Udgifter rapporterer at betale +ExpensesArea=Omkostningsrapporteringsområde +FeesKilometersOrAmout=Beløb eller kilometer +LastExpenseReports=Seneste %s udgiftsrapporter +ListOfFees=Liste over gebyrer +ListOfTrips=Liste over udgiftsrapporter +ListToApprove=Venter på godkendelse +ListTripsAndExpenses=Liste over udgiftsrapporter +MOTIF_CANCEL=Årsag +MOTIF_REFUS=Årsag +ModePaiement=Betalingsmåde +NewTrip=Ny udgiftsrapport nolimitbyEX_DAY=om dagen (ingen begrænsning) +nolimitbyEX_EXP=efter linie (ingen begrænsning) nolimitbyEX_MON=efter måned (ingen begrænsning) nolimitbyEX_YEA=efter år (ingen begrænsning) -nolimitbyEX_EXP=efter linie (ingen begrænsning) -CarCategory=Køretøjskategori -ExpenseRangeOffset=Forskudsbeløb: %s +NoTripsToExportCSV=Ingen udgiftsrapport til eksport for denne periode. +NOT_AUTHOR=Du er ikke forfatteren af ​​denne udgiftsrapport. Drift aflyst. +OnExpense=Udgiftslinje +PDFStandardExpenseReports=Standard skabelon til at generere et PDF-dokument til udgiftsrapport +PaidTrip=Betal en udgiftsrapport +REFUSEUR=Nægtet af RangeIk=Mileage rækkevidde -AttachTheNewLineToTheDocument=Fastgør linjen til et uploadet dokument +RangeNum=Område %d +SaveTrip=Bekræfte udgiftsrapport +ShowExpenseReport=Vis omkostningsrapport +ShowTrip=Vis omkostningsrapport +TripCard=Udgiftsrapport kort +TripId=Id udgiftsrapport +TripNDF=Informationsomkostningsrapport +TripSociete=Informationsselskab +Trips=Udgiftsrapporter +TripsAndExpenses=Udgifter rapporter +TripsAndExpensesStatistics=Omkostningsrapporteringstatistik +TypeFees=Typer af gebyrer +UploadANewFileNow=Upload et nyt dokument nu +VALIDATOR=Bruger ansvarlig for godkendelse +VALIDOR=Godkendt af +ValidateAndSubmit=Bekræft og indsend for godkendelse +ValidatedWaitingApproval=Bekræftet (venter på godkendelse) +ValideTrip=Godkendelse af udgiftsrapport + +## Dictionary +EX_BRE=Morgenmad +EX_CAM=CV vedligeholdelse og reparation +EX_CAM_VP=PV vedligeholdelse og reparation +EX_CAR=Biludlejning +EX_CUR=Kunder modtager +EX_DOC=Dokumentation +EX_EMM=Ansatte måltid +EX_FUE=Brændstof CV +EX_FUE_VP=Brændstof PV +EX_GUM=Gæster måltid +EX_HOT=Hotel +EX_IND=Skadesløsholdelse transport abonnement +EX_KME=Mileage omkostninger +EX_OTR=Anden modtagelse +EX_PAR=Parkering CV +EX_PAR_VP=Parkering PV +EX_POS=Porto +EX_SUM=Vedligeholdelsesforsyning +EX_SUO=Kontorartikler +EX_TAX=Forskellige skatter +EX_TOL=Toll CV +EX_TOL_VP=Toll PV +TF_BUS=Bus +TF_CAR=Bil +TF_ESSENCE=Brændstof +TF_HOTEL=Hotel +TF_LUNCH=Frokost +TF_METRO=Metro +TF_OTHER=Anden +TF_PEAGE=Afgift +TF_TAXI=Taxa +TF_TRAIN=Tog +TF_TRIP=Transport diff --git a/htdocs/langs/da_DK/users.lang b/htdocs/langs/da_DK/users.lang index 69608712a1a..4f91274ef1a 100644 --- a/htdocs/langs/da_DK/users.lang +++ b/htdocs/langs/da_DK/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Fjern fra gruppe PasswordChangedAndSentTo=Password ændret og sendt til %s. PasswordChangeRequest=Anmod om at ændre adgangskode til %s PasswordChangeRequestSent=Anmodning om at ændre password for %s sendt til %s. -IfLoginExistPasswordRequestSent=Hvis dette login er en gyldig konto, er der sendt en e-mail for at nulstille adgangskoden. +IfLoginExistPasswordRequestSent=Hvis dette login er en gyldig konto (med en gyldig e-mail), er der sendt en e-mail til nulstilling af adgangskode. IfEmailExistPasswordRequestSent=Hvis denne e-mail er en gyldig konto, er der sendt en e-mail for at nulstille adgangskoden. ConfirmPasswordReset=Bekræft nulstilling af adgangskode MenuUsersAndGroups=Brugere og grupper @@ -68,7 +68,6 @@ CreateDolibarrLogin=Opret Dolibarr konto CreateDolibarrThirdParty=Opret en tredjepart LoginAccountDisableInDolibarr=Konto deaktiveret i Dolibarr. UsePersonalValue=Brug personlige værdi -InternalUser=Intern bruger ExportDataset_user_1=Brugere og deres egenskaber DomainUser=Domænebruger %s Reactivate=Genaktiver @@ -128,3 +127,5 @@ DateLastLogin=Dato sidste login DatePreviousLogin=Dato forrige login IPLastLogin=IP sidste login IPPreviousLogin=IP tidligere login +ShowAllPerms=Vis alle tilladelsesrækker +HideAllPerms=Skjul alle tilladelsesrækker diff --git a/htdocs/langs/da_DK/website.lang b/htdocs/langs/da_DK/website.lang index 4d437b5ba70..311b985d372 100644 --- a/htdocs/langs/da_DK/website.lang +++ b/htdocs/langs/da_DK/website.lang @@ -1,6 +1,7 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kode -WebsiteSetupDesc=Opret her de websteder, du vil bruge. Gå derefter ind i menuen Websites for at redigere dem. +WebsiteName=Navn på hjemmesiden +WebsiteSetupDesc=Opret her de websteder, du ønsker at bruge. Gå derefter ind i menuen Websteder for at redigere dem. DeleteWebsite=Slet websted ConfirmDeleteWebsite=Er du sikker på, at du vil slette dette websted? Alle dens sider og indhold fjernes også. De filer, der uploades (ligesom i medias bibliotek, ECM-modulet, ...) forbliver. WEBSITE_TYPE_CONTAINER=Type side / container @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Tilføjelse nederst på HTML-overskrift (fælles for alle si WEBSITE_ROBOT=Robotfil (robots.txt) WEBSITE_HTACCESS=Websted .htaccess fil WEBSITE_MANIFEST_JSON=Webstedets manifest.json fil -WEBSITE_README=README.md fil WEBSITE_KEYWORDSDesc=Brug et komma til at adskille værdier -EnterHereLicenseInformation=Indtast her metadata eller licensinformation for at arkivere en README.md-fil. hvis du distribuerer dit websted som en skabelon, vil filen blive inkluderet i fristelsespakken. +EnterHereReadmeInformation=Indtast her en beskrivelse af hjemmesiden. Hvis du distribuerer dit websted som en skabelon, vil filen blive inkluderet i temptate pakken. +EnterHereLicenseInformation=Indtast her LICENSEN til koden for hjemmesiden. Hvis du distribuerer dit websted som en skabelon, vil filen blive inkluderet i temptate-pakken. HtmlHeaderPage=HTML-overskrift (kun for denne side) PageNameAliasHelp=Navnet eller aliaset på siden.
Dette alias bruges også til at oprette en SEO-URL, når webstedet er kørt fra en virtuel vært på en webserver (som Apacke, Nginx, ...). Brug knappen " %s " for at redigere dette alias. EditTheWebSiteForACommonHeader=Bemærk: Hvis du vil definere en personlig "Header" for alle sider, skal du redigere din "Header" på website niveau i stedet for på siden / containeren. @@ -42,6 +43,8 @@ ViewPageInNewTab=Se side i ny fane SetAsHomePage=Angiv som hjemmeside RealURL=Rigtig webadresse ViewWebsiteInProduction=Se websitet ved hjælp af hjemmesider +Virtualhost=Virtuel vært eller domænenavn +VirtualhostDesc=Navnet på den virtuelle vært eller domæne (for eksempel: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Brug med Apache / NGinx / ...
Opret på din webserver (Apache, Nginx, ...) en dedikeret virtuel vært med PHP aktiveret og et rodkatalog på
%s ExampleToUseInApacheVirtualHostConfig=Eksempel til brug i Apache virtuel værtopsætning: YouCanAlsoTestWithPHPS= Brug med PHP-integreret server
På udvikler miljø kan du helst prøve webstedet med den indbyggede PHP-server (PHP 5.5 påkrævet) ved at køre
php -S 0.0. 0,0: 8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%sside (r) / container (r) regenereret RegenerateWebsiteContent=Genopret cache-filer på webstedet AllowedInFrames=Tilladt i rammer DefineListOfAltLanguagesInWebsiteProperties=Definer liste over alle tilgængelige sprog i webstedets egenskaber. -GenerateSitemaps=Generer webstedets sitemapfil +GenerateSitemaps=Generer webstedet sitemap.xml fil ConfirmGenerateSitemaps=Hvis du bekræfter, sletter du den eksisterende sitemapfil ... ConfirmSitemapsCreation=Bekræft generering af sitemap SitemapGenerated=Sitemap-fil %s genereret @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon skal være png ErrorFaviconSize=Favicon skal have en størrelse på 16x16, 32x32 eller 64x64 FaviconTooltip=Upload et billede, der skal være et png (16x16, 32x32 eller 64x64) +NextContainer=Næste side/beholder +PreviousContainer=Forrige side/container +WebsiteMustBeDisabled=Hjemmesiden skal have status "%s" +WebpageMustBeDisabled=Websiden skal have status "%s" +SetWebsiteOnlineBefore=Når hjemmesiden er offline, er alle sider offline. Skift status på webstedet først. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/da_DK/withdrawals.lang b/htdocs/langs/da_DK/withdrawals.lang index bfe254e8353..1e62f500c28 100644 --- a/htdocs/langs/da_DK/withdrawals.lang +++ b/htdocs/langs/da_DK/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Faktura venter på kreditoverførsel AmountToWithdraw=Beløb til at trække AmountToTransfer=Beløb, der skal overføres NoInvoiceToWithdraw=Der venter ingen faktura, der er åben for '%s'. Gå til fanen '%s' på fakturakort for at anmode om. -NoSupplierInvoiceToWithdraw=Ingen leverandør faktura med åbne 'direkte kredit anmodninger' venter. Gå til fanen '%s' på fakturakort for at anmode om. +NoSupplierInvoiceToWithdraw=Ingen leverandørfaktura med åben '%s' venter. Gå på fanen '%s' på fakturakortet for at lave en anmodning. ResponsibleUser=Brugeransvarlig WithdrawalsSetup=Indbetaling af direkte debitering CreditTransferSetup=Opsætning af kreditoverførsel @@ -42,6 +42,7 @@ CreditTransferStatistics=Kreditoverførselsstatistik Rejects=Afviser LastWithdrawalReceipt=Seneste %s direkte debit kvitteringer MakeWithdrawRequest=Lav en anmodning om direkte debitering +MakeWithdrawRequestStripe=Foretag en anmodning om direkte debitering via Stripe MakeBankTransferOrder=Foretag en kreditoverførselsanmodning WithdrawRequestsDone=%s anmodninger om direkte debitering indbetalt BankTransferRequestsDone=%s kredit overførselsanmodninger registreret @@ -100,8 +101,11 @@ CreditDate=Kredit på WithdrawalFileNotCapable=Kan ikke generere tilbagekøbskvitteringsfil for dit land %s (Dit land understøttes ikke) ShowWithdraw=Vis direkte debiteringsordre IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Hvis fakturaen dog har mindst en betalingsordre til direkte debitering, der endnu ikke er behandlet, indstilles den ikke til at blive betalt for at tillade forudgående udtræksstyring. -DoStandingOrdersBeforePayments=Denne fane giver dig mulighed for at anmode om en betalingsordre med direkte debitering. Når det er gjort, skal du gå til menuen Bank-> Betaling med direkte debet for at generere og administrere direkte debetordre. Når ordre med direkte debitering lukkes, registreres betaling på fakturaer automatisk, og fakturaer lukkes, hvis resten til betaling er null. -DoCreditTransferBeforePayments=Denne fane giver dig mulighed for at anmode om en kredit overførselsordre. Når det er gjort, skal du gå til menuen Bank-> Betaling med kreditoverførsel for at generere og administrere kredit overførselsordren. Når pengeoverførsel er lukket, vil betaling på fakturaer oplysninger registreres automatisk, og fakturaer lukkes, hvis resten til løn er nul.\n  +DoStandingOrdersBeforePayments=Denne fane giver dig mulighed for at anmode om en betalingsordre med direkte debitering. Når det er gjort, kan du gå ind i menuen "Bank->Betaling med direkte debitering" for at generere og administrere en ordrefil med direkte debitering. +DoStandingOrdersBeforePayments2=Du kan også sende en anmodning direkte til en SEPA-betalingsprocessor som Stripe, ... +DoStandingOrdersBeforePayments3=Når direkte debiteringsordre er lukket, vil betaling på fakturaer automatisk blive registreret, og fakturaer lukkes, hvis resterende betaling er nul. +DoCreditTransferBeforePayments=Denne fane giver dig mulighed for at anmode om en kreditoverførselsordre. Når det er gjort, skal du gå ind i menuen "Bank->Betaling ved kreditoverførsel" for at generere og administrere en kreditoverførselsordrefil. +DoCreditTransferBeforePayments3=Når kreditoverførselsordren er lukket, vil betaling på fakturaer automatisk blive registreret, og fakturaer lukkes, hvis resterende betaling er nul. WithdrawalFile=Debiteringsfil CreditTransferFile=Kreditoverførselsfil SetToStatusSent=Sæt til status "Fil sendt" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Kunne ikke oprette direkte debitering for tomt bel SepaMandate=SEPA Direkte Debit Mandat SepaMandateShort=SEPA-mandat PleaseReturnMandate=Ret venligst denne mandatformular via e-mail til %s eller pr. Mail til -SEPALegalText=Ved at underskrive denne fuldmagtsformular giver du (A) %s tilladelse til at sende instruktioner til din bank om at debitere din konto og (B) din bank til at debitere din konto i overensstemmelse med instruktionerne fra %s. Som en del af dine rettigheder har du ret til refusion fra din bank i henhold til betingelserne i din aftale med din bank. Dine rettigheder vedrørende ovenstående fuldmagt er forklaret i en erklæring, som du kan få fra din bank. +SEPALegalText=Ved at underskrive denne fuldmagtsformular giver du (A) %s og dets betalingstjenesteudbyder tilladelse til at sende instruktioner til din bank om at debitere din konto og (B) din bank til at debitere din konto i overensstemmelse med instruktionerne fra %s. Som en del af dine rettigheder har du ret til refusion fra din bank i henhold til betingelserne i din aftale med din bank. Dine rettigheder vedrørende ovenstående fuldmagt er forklaret i en erklæring, som du kan få fra din bank. CreditorIdentifier=Kreditoridentifikator CreditorName=Kreditors navn SEPAFillForm=(B) Udfyld venligst alle felter markeret * diff --git a/htdocs/langs/da_DK/workflow.lang b/htdocs/langs/da_DK/workflow.lang index 254345a85be..ec88edf8ff8 100644 --- a/htdocs/langs/da_DK/workflow.lang +++ b/htdocs/langs/da_DK/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Klassificer købt kø descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Klassificer linket kildeindkøbsordre som modtaget, når en modtagelse er valideret (og hvis mængden modtaget af alle modtagelser er den samme som i indkøbsordren, der skal opdateres) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Klassificer tilknyttet kildeindkøbsordre som modtaget, når en modtagelse lukkes (og hvis mængden modtaget af alle modtagelser er den samme som i indkøbsordren for at opdatere) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Klassificer modtagelser til "faktureret", når en linket leverandørordre valideres +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Klassificer modtagelser til "faktureret", når en tilknyttet købsfaktura er valideret (og hvis fakturabeløbet er det samme som det samlede beløb for de tilknyttede modtagelser) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Når du opretter en billet, skal du linke tilgængelige kontrakter fra matchende tredjepart descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Når du sammenkæder kontrakter, søg blandt moderselskabers @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Luk alle indgreb, der er knyttet til bill AutomaticCreation=Automatisk oprettelse AutomaticClassification=Automatisk klassificering # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klassificer tilknyttet kildeforsendelse som lukket, når kundefaktura er valideret +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klassificer linket kildeforsendelse som lukket, når kundens faktura er valideret (og hvis fakturabeløbet er det samme som det samlede beløb for de linkede forsendelser) AutomaticClosing=Automatisk lukning AutomaticLinking=Automatisk forbinde diff --git a/htdocs/langs/de_AT/hrm.lang b/htdocs/langs/de_AT/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/de_AT/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/de_AT/main.lang b/htdocs/langs/de_AT/main.lang index c9768e1b88d..e54fb4920d7 100644 --- a/htdocs/langs/de_AT/main.lang +++ b/htdocs/langs/de_AT/main.lang @@ -3,7 +3,7 @@ DIRECTION=ltr FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, -SeparatorThousand=None +SeparatorThousand=. FormatDateShort=%d.%m.%Y FormatDateShortInput=%d.%m.%Y FormatDateShortJava=dd.MM.yyyy @@ -32,10 +32,10 @@ ToClone=Klonen Of=Von Search=Suche SearchOf=Suche -PasswordRetype=Geben Sie das Passwort erneut ein Title=Titel DateStart=Start-Datum DateEnd=End-Datum +DateRequest=Anfragedatum UnitPrice=Bruttopreis (Stk.) UnitPriceTTC=Bruttopreis (Stk.) PriceU=Stückpreis @@ -76,6 +76,6 @@ SearchIntoContacts=Kontakt SearchIntoInterventions=Eingriffe AssignedTo=zugewisen an DateOfBirth=Geburtstdatum -AffectTag=Beschlagworten/Kategorisieren -ConfirmAffectTag=Massen-Beschlagwortung/Kategorisierung ClientTZ=Client-Zeitzone (Benutzer) +InternalUser=interner Nutzer +ExternalUser=externer Nutzer diff --git a/htdocs/langs/de_CH/accountancy.lang b/htdocs/langs/de_CH/accountancy.lang index a65ad255398..e5e638185a8 100644 --- a/htdocs/langs/de_CH/accountancy.lang +++ b/htdocs/langs/de_CH/accountancy.lang @@ -123,30 +123,13 @@ BANK_DISABLE_DIRECT_INPUT=Direktbuchung der Transaktion auf dem Bankkonto unterb ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Entwurfsexport des Journales erlauben ACCOUNTANCY_COMBO_FOR_AUX=Kombinierte Liste für Nebenbuchkonten aktivieren (das kann bei vielen Geschäftspartnern langsam gehen. Weiter kannst du so nicht nach Teilwerten suchen. ACCOUNTING_DATE_START_BINDING=Eröffnungsdatum der Buchhaltung festlegen. Alle Vorgänge davor werden in der Buchhaltung nicht berücksichtigt. -ACCOUNTING_MISCELLANEOUS_JOURNAL=Nebenjournal -ACCOUNTING_SOCIAL_JOURNAL=Personaljournal +ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesenabrechnungsjournal ACCOUNTING_HAS_NEW_JOURNAL=Hat neuen Journaleintrag +ACCOUNTING_SOCIAL_JOURNAL=Personaljournal ACCOUNTING_RESULT_PROFIT=Ergebniskonto (Gewinn) ACCOUNTING_RESULT_LOSS=Ergebniskonto (Verlust) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Abschlussjournal -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Transferkonto Banktransaktionen TransitionalAccount=Durchlaufkonto Bank -ACCOUNTING_ACCOUNT_SUSPENSE=Sperrkonto -DONATION_ACCOUNTINGACCOUNT=Buchhaltungskonto für Spenden -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Buchhaltungskonto für Abonnemente -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Standardkonto für Kunden - Anzahlungen -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Standard - Buchhaltungskonto für gekaufte Produkte\n(Wird verwendet, wenn kein Konto in der Produktdefinition hinterlegt ist) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Standardkonto für importierte Produkte aus der EU (wird benutzt, wenn kein Konto im Produkteblatt hinterlegt ist) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Standardkonto für importierte Produkte ausserhalb der EU (wird benutzt, wenn kein Konto im Produkteblatt hinterlegt ist) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standard - Buchhaltungskonto für verkaufte Produkte\n(Wird verwendet, wenn kein Konto in der Produktdefinition hinterlegt ist) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Standard - Buchhaltungskonto für Produktverkäufe in EWR - Staaten\n(Wird verwendet, wenn kein Konto in der Produktdefinition hinterlegt ist). -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Standardkonto für Verkäufe an nicht EWR - Staaten (sofern nicht anders im Produkt hinterlegt) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Standard - Buchhaltungskonto für gekaufte Leistungen\n(Wird verwendet, wenn kein Konto in der Leistungsdefinition hinterlegt ist) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Standardkonto für importierte Dienstleistungen aus der EU (wird benutzt, wenn kein Konto im Produkteblatt hinterlegt ist) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Standardkonto für importierte Dienstleistungen ausserhalb der EU (wird benutzt, wenn kein Konto im Produkteblatt hinterlegt ist) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standard - Buchhaltungskonto für verkaufte Leistungen\n(Wird verwendet, wenn kein Konto in der Leistungsdefinition hinterlegt ist) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Standard - Buchhaltungskonto für verkaufte Leistungen in den EWR\n(Wird verwendet, wenn kein Konto in der Leistungsdefinition hinterlegt ist). -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Standardkonto für verkaufte Leistungen an nicht EWR - Staaten (sofern nicht anders im Produkt hinterlegt) LabelOperation=Vorgangsbezeichnung AccountingDirectionHelp=Verwenden Sie für ein Buchhaltungskonto eines Kunden Guthaben, um eine Zahlung zu erfassen, die Sie erhalten haben.
Verwenden Sie für ein Buchhaltungskonto eines Lieferanten Debit, um eine von Ihnen geleistete Zahlung zu erfassen LetteringCode=Beschriftung @@ -192,12 +175,6 @@ ShowOpeningBalance=Eröffnungssaldo anzeigen HideOpeningBalance=Eröffnungssaldo ausblenden Pcgtype=Kontengruppe TotalMarge=Gesamtmarge Verkauf -DescVentilCustomer=Du siehst hier die Liste der Kundenrechnungen und ob diese mit einem Buchhaltungskonto verknüpft sind, oder nicht. -DescVentilMore=Wenn du in den Produkten und Leistungen die Buchhaltungskonten deines Kontenplanes hinterlegt hast, kann ich die Rechnungspositionen automatisch jenen Konten zuordnen. Dafür ist die Schaltfläche "%s" da.\nDort, wo das nicht klappt, kannst du die Rechnungspositionen via "%s" von Hand zuweisen. -DescVentilDoneCustomer=Du siehst die Kundenrechnungspositionen und den aktuellen Verknüpfungsstatus zu Buchhaltungskonten. -DescVentilTodoCustomer=Verknüpfe Rechnungspositionen mit Buchhaltungskonten. -ChangeAccount=Ersetze für die gewählten Positionen das Buchhaltungskonto. -DescVentilSupplier=Du siehst die Lieferantenrechnungspositionen und den aktuellen Verknüpfungsstatus zu Buchhaltungskonten.\n(Hier siehst du alle Einträge, die noch nicht in das Hauptbuch geschrieben sind.) DescVentilDoneSupplier=Liste der Lieferanten - Rechnungspositionen mit aktuell zugewiesenen Buchhaltungskonten. DescVentilTodoExpenseReport=Hier verknüpfst du Spesenauslagen mit dem passenden Buchhaltungskonto. DescVentilExpenseReport=Du siehst die Spesenabrechnungspositionen und den aktuellen Verknüpfungsstatus zu Buchhaltungskonten. @@ -206,12 +183,10 @@ DescVentilDoneExpenseReport=Du siehst die Spesenabrechnungspositionen und die da Closure=Jahresabschluss DescValidateMovements=Für den Abschluss müssen alle Kontobewegungen frei gegeben sein. Danach sind sie nicht mehr änderbar. ValidateHistory=Automatisch verknüpfen -ErrorAccountancyCodeIsAlreadyUse=Hoppla, dieses Buchhaltungskonto wird noch verwendet - du kannst es deshalb nicht löschen. Balancing=Saldierung FicheVentilation=Verknüpfungskarte GeneralLedgerIsWritten=Die Transaktionen werden ins Hauptbuch übertragen. GeneralLedgerSomeRecordWasNotRecorded=Einige Transaktionen konnten leider nicht journalisiert werden.\nHat es eine Fehlermeldung gegeben? Wenn nicht, waren die betroffenen Transaktionen vermutlich bereits im Buch eingetragen. -ListOfProductsWithoutAccountingAccount=Produkte ohne Verknüpfung zu einem Buchhaltungskonto ChangeBinding=Verknüpfung ändern Accounted=Im Hauptbuch eingetragen ShowTutorial=Zeige die Anleitung @@ -224,6 +199,7 @@ NewAccountingJournal=Neues Buchhaltungssjournal AccountingJournalType1=Verschiedene Vorgänge AccountingJournalType2=Verkauf AccountingJournalType3=Einkauf +AccountingJournalType5=Spesenrapporte AccountingJournalType8=Inventar AccountingJournalType9=Hat neues ErrorAccountingJournalIsAlreadyUse=Dieses Journal wird schon verwendet. diff --git a/htdocs/langs/de_CH/admin.lang b/htdocs/langs/de_CH/admin.lang index b8e31734903..917d538c29e 100644 --- a/htdocs/langs/de_CH/admin.lang +++ b/htdocs/langs/de_CH/admin.lang @@ -85,6 +85,7 @@ Language_en_US_es_MX_etc=Sprache setzen (de_CH, en_GB,...) SystemToolsAreaDesc=Dieser Bereich ist voll mit Administratorfunktionen - Wähle im Menu aus. Purge=Säubern PurgeAreaDesc=Hier können Sie alle vom System erzeugten und gespeicherten Dateien löschen (temporäre Dateien oder alle Dateien im Verzeichnis %s). Diese Funktion ist richtet sich vorwiegend an Benutzer ohne Zugriff auf das Dateisystem des Webservers (z.B. Hostingpakete) +PurgeDeleteLogFile=Löschen der Protokolldateien, einschließlich %s, die für das Syslog-Modul definiert wurden (kein Risiko Daten zu verlieren) PurgeDeleteTemporaryFilesShort=Protokoll und temporäre Dateien löschen (kein Risiko von Datenverlust) PurgeDeleteAllFilesInDocumentsDir=Alle Dateien im Verzeichnis %s löschen.
Dadurch werden alle generierten Dokumente gelöscht, die sich auf Elemente (Geschäftspartner, Rechnungen usw.), Dateien, die in das ECM-Modul hochgeladen wurden, Datenbank-Backup-Dumps und temporäre Dateien beziehen. PurgeNDirectoriesDeleted=%s Dateien oder Verzeichnisse gelöscht. @@ -216,6 +217,7 @@ ExamplesWithCurrentSetup=Beispiele mit der derzeitigen Systemkonfiguration ListOfDirectoriesForModelGenODT=Liste der Verzeichnisse mit Vorlagendateien mit OpenDocument-Format.

Fügen Sie hier den vollständigen Pfad der Verzeichnisse ein.
Trennen Sie jedes Verzeichnis mit einer Zeilenschaltung
Verzeichnisse des ECM-Moduls fügen Sie z.B. so ein DOL_DATA_ROOT/ecm/yourdirectoryname.

Dateien in diesen Verzeichnissen müssen mit .odt oder .ods enden. NumberOfModelFilesFound=Anzahl der .odt / .ods Vorlagen in diesen Verzeichnissen. DescWeather=Diese Piktogramme werden bei verspäteten Tasks gemäss folgenden Werten angezeigt. +KeyForWebServicesAccess=Schlüssel um Web Services (Parameter "dolibarrkey" in webservices) zu benützen ThisForceAlsoTheme=Dieser Menu Manager übersteuert die Benutzereinstellung. Er funktioniert nicht auf allen Smartphones. Wähle einen anderen, falls Probleme auftauchen. ConnectionTimeout=Zeitüberschreitung in der Verbindung ResponseTimeout=Antwort Timeout @@ -278,7 +280,6 @@ DependsOn=Dieses Modul benötigt die folgenden Module RequiredBy=Diese Modul wird durch folgende Module verwendet PageUrlForDefaultValues=Sie müssen den relativen Pfad der Seiten-URL eingeben. Wenn Sie Parameter in die URL einschließen, werden die Standardwerte wirksam, wenn alle Parameter auf denselben Wert eingestellt sind. EnableDefaultValues=Eigene Standartwerte erlauben. -EnableOverwriteTranslation=Eigene Übersetzungen erlauben WarningSettingSortOrder=Warnung: Änderungen an der Standardsortierreihenfolge können zu Fehlern führen, falls das betreffende Feld nicht vorhanden ist. Falls dies passiert, entfernen sie das betreffende Feld oder stellen die den Defaultwert wieder her. ProductDocumentTemplates=Dokumentvorlagen zur Erstellung von Produktdokumenten WatermarkOnDraftExpenseReports=Wasserzeichen auf Entwurf von Ausgabenbelegen @@ -343,6 +344,7 @@ Module2000Desc=Ermöglicht die Bearbeitung von Textfeldern mit dem CKEditor (htm Module2200Desc=Mathematische Ausdrücke für Preise aktivieren Module2300Name=Geplante Aufträge Module2300Desc=Geplante Aufgaben (CronJobs, ChronoTable) verwalten. +Module2400Name=Ereignisse/Termine Module2400Desc=Ereignisse verfolgen. Lassen Sie Dolibarr automatische Ereignisse zur Verfolgung protokollieren oder nehmen Sie manuelle Ereignisse oder Besprechungen auf. Dies ist das Hauptmodul für ein gutes Management von Kunden- oder Lieferanten-Beziehungen. Module2500Desc=Document - / Electronic Content Management System. Deine Dokumente werden automatisch organisiert. Du kannst deine Dateien teilen. Module2660Desc=Aktivieren Sie den Dolibarr Webservice-Client (Kann verwendet werden, um Daten/Anfragen an externe Server zu übertragen. Nur Lieferantenbestellungen werden derzeit unterstützt.) @@ -364,6 +366,7 @@ Module55000Desc=Modul zur Erstellung von Online-Umfragen, Umfragen oder Abstimmu Module62000Name=Lieferbedingungen Module62000Desc=Hinzufügen von Funktionen zur Verwaltung von Lieferbedingungen (Incoterms) Module63000Desc=Hier kannst du deine Ressourcen (Drucker, Räume, Fahrzeuge) Kalenderereignissen zuweisen. +Module94160Name=Lieferungen Permission26=Angebote schliessen Permission61=Leistungen ansehen Permission62=Leistungen erstellen/bearbeiten @@ -395,7 +398,7 @@ Permission215=Lieferanten einrichten Permission255=Andere Passwörter ändern Permission272=Rechnungen anzeigen Permission273=Ausgabe Rechnungen -Permission301=Barcodes erzeugen und ändern. +Permission304=Barcodes erzeugen und ändern. Permission331=Lesezeichen einsehen Permission430=PHP Debug Bar verwenden Permission519=Löhne exportieren @@ -407,6 +410,7 @@ Permission651=Rechnungen für Rohmaterialien erzeugen und bearbeiten Permission652=Rechnungen für Rohmaterialien löschen Permission701=Spenden einsehen Permission771=Spesenabrechnungen einsehen (eigene und die der Untergebenen) +Permission1001=Warenbestände einsehen Permission1002=Warenlager erstellen/ändern Permission1121=Partnerofferten einsehen Permission1122=Partnerofferten erzeugen und bearbeiten @@ -422,6 +426,7 @@ Permission1232=Lieferantenrechnungen erzeugen und bearbeiten Permission1236=Kundenrechnungen, -attribute und -zahlungen exportieren Permission1421=Kundenaufträge mit Attributen exportieren Permission2414=Aktionen und Aufgaben anderer exportieren +Permission2503=Dokumente bestätigen oder löschen Permission20003=Urlaubsanträge löschen Permission23001=anzeigen cronjobs Permission23002=erstellen/ändern cronjobs diff --git a/htdocs/langs/de_CH/compta.lang b/htdocs/langs/de_CH/compta.lang index bd6208b3b00..348e7d96723 100644 --- a/htdocs/langs/de_CH/compta.lang +++ b/htdocs/langs/de_CH/compta.lang @@ -1,29 +1,43 @@ # Dolibarr language file - Source file is en_US - compta OptionModeTrue=Option Eingang-Ausgang +OptionModeTrueDesc=Der Umsatz wird über die Zahlungen (Datum der Zahlungen) berechnet. \nDie Aussagekraft der Zahlen ist nur gewährleistet, wenn die Pflege der Konten (Ein-/Ausgang) nachhaltig korrekt ist. +OptionModeVirtualDesc=In dieser Option berechnet sich der Umsatz über Zahlungen (Zahlungsdatum).
Die Gültigkeit der Zahlen ist nur bei Überprüfung der Zu- und Abgänge auf den Konten über Rechnungen gewährleistet. FeatureIsSupportedInInOutModeOnly=Dieses Feautre ist nur in der Soll-Haben-Option verfügbar (siehe Konfiguration des Rechnungswesen-Moduls) +MenuReportInOut=Ergebnis / Geschäftsjahr PaymentsNotLinkedToInvoice=Zahlungen mit keiner Rechnung und damit auch mit keinem Geschäftspartner verbunden Balance=Bilanz LT2SummaryES=EKSt. Übersicht VATCollected=Erhobene MwSt. +SocialContribution=Sozialabgabe oder Steuersatz +SocialContributions=Steuern- oder Sozialabgaben SocialContributionsDeductibles=Abzugsberechtigte Sozialabgaben/Steuern SocialContributionsNondeductibles=Nicht abzugsberechtigte Sozialabgaben/Steuern MenuTaxAndDividends=Steuern und Dividenden +MenuSocialContributions=Sozialabgaben/Steuern +ContributionsToPay=Sozialabgaben/Unternehmenssteuern zu bezahlen +PaymentSocialContribution=Sozialabgaben-/Steuer Zahlung PaymentVat=MwSt.-Zahlung VATPayment=MwSt.-Zahlung VATPayments=MwSt-Zahlungen +SocialContributionsPayments=Sozialabgaben-/Steuer Zahlungen ShowVatPayment=Zeige MwSt. Zahlung CustomerAccountancyCodeShort=Buchh.-Konto Kunde SupplierAccountancyCodeShort=Buchh.-Konto Lieferant ByThirdParties=Durch Geschäftspartner +ByUserAuthorOfInvoice=Durch Rechnungsersteller +CheckReceipt=Scheck erhalten +CheckReceiptShort=Scheck erhalten LastCheckReceiptShort=Letzte %s Scheckeinnahmen NoWaitingChecks=Keine Schecks warten auf Einlösung. +DeleteSocialContribution=Lösche Sozialabgaben-, oder Steuerzahlung CalcModeVATDebt=Modus %s Mwst. auf Engagement Rechnungslegung %s. CalcModeLT2Rec=Modus %sIRPF aufLieferantenrechnungen%s +RulesAmountWithTaxIncluded=- Angezeigte Beträge enthalten alle Steuern LT2ReportByCustomersES=Bericht von Geschäftspartner EKSt. VATReportByCustomersInInputOutputMode=Bericht zur vereinnahmten und bezahlten MwSt. nach Kunden -ThirdPartyMustBeEditAsCustomer=Geschäftspartner muss als Kunde definiert werden Pcg_type=PCG Typ Pcg_subtype=PCG Subtyp InvoiceLinesToDispatch=versandbereite Rechnungszeilen CalculationRuleDesc=Zur Berechnung der Gesamt-MwSt. gibt es zwei Methoden:
Methode 1 rundet die Steuer in jeder Zeile und addiert zum Schluss.
Methode 2 summiert alle Steuer-Zeilen und rundet am Ende.
Das endgültige Ergebnis kann sich in wenigen Cent unterscheiden. Standardmodus ist Modus %s. LinkedFichinter=Mit einem Eingriff verknüpfen +ImportDataset_tax_contrib=Sozialabgaben/Steuern diff --git a/htdocs/langs/de_CH/loan.lang b/htdocs/langs/de_CH/loan.lang index b190d16d150..bf440b29d71 100644 --- a/htdocs/langs/de_CH/loan.lang +++ b/htdocs/langs/de_CH/loan.lang @@ -1,11 +1,26 @@ # Dolibarr language file - Source file is en_US - loan +Loan=Kredit +Loans=Kredite +NewLoan=Neuer Kredit +ShowLoan=Zeige Kredit +PaymentLoan=Kreditauszahlung +LoanPayment=Kreditauszahlung ShowLoanPayment=Zeige Kreidtauszahlung +LoanCapital=Kapital +Interest=Zins +Nbterms=Anzahl der Bedingungen +Term=Laufzeit +LoanAccountancyCapitalCode=Buchhaltungskonto Kapital LoanAccountancyInsuranceCode=Buchhaltungskonto Kreditversicherung LoanAccountancyInterestCode=Buchhaltungskonto Kreditzins +ConfirmDeleteLoan=Bestätigen Sie das Löschen dieses Kredites +LoanDeleted=Kredit erfolgreich gelöscht +ConfirmPayLoan=Bestätigen Sie das Löschen dieses Kredites +LoanPaid=Kredit bezahlt ListLoanAssociatedProject=Kredite für dieses Projekt AddLoan=Erzeuge Kredit +FinancialCommitment=Finanzielle Verpflichtung +InterestAmount=Zins CapitalRemain=Restkapital -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Standard - Buchhaltungskonto Kapital -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Standard - Buchhaltungskonto Zins -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Standard - Buchhaltungskonto Kreditversicherung +ConfigLoan=Konfiguration des Modul Kredite CreateCalcSchedule=Finanzielle Verpflichtung anpassen. diff --git a/htdocs/langs/de_CH/main.lang b/htdocs/langs/de_CH/main.lang index 2d6cc56c9dd..df9de7000cd 100644 --- a/htdocs/langs/de_CH/main.lang +++ b/htdocs/langs/de_CH/main.lang @@ -83,15 +83,20 @@ Close=Schliessen CloseBox=Box vom Startbildschirm entfernen ConfirmSendCardByMail=Willst du diese Karte wirklich an %s mailen? Resiliate=Abschliessen +Validate=Bestätigen ValidateAndApprove=Freigeben und bestätigen NotValidated=Nicht validiert SaveAndStay=Speichern Hide=Verbergen Valid=Freigabe Upload=Hochladen +Select=Wählen Sie ResizeOrCrop=Skalieren oder Beschneiden +Recenter=Zentrieren NewObject=Erzeuge %s Title=Titel +RefOrLabel=Nr. oder Bezeichnung +Family=Familie DateOfLine=Datum DurationOfLine=Dauer Model=Dokumentenvorlage @@ -100,10 +105,15 @@ Connection=Anmeldung Alert=Warnung Card=Karte DateToday=Aktuelles Datum +DateCreation=Erstellungsdatum +DateModification=Änderungsdatum DateModificationShort=Änd.Datum DateLastModification=Zuletzt geändert am +DateValidation=Freigabedatum DateClosing=Schliessungsdatum DateOperationShort=Ausf.Datum +DateRequest=Anfragedatum +DatePayment=Zahlungsziel RegistrationDate=Benutzer registriert am UserCreation=Benutzer erzeugt am UserModification=Zuletzt bearbeitet am @@ -118,6 +128,8 @@ MinuteShort=min DefaultValues=Standardwerte PriceCurrency=Währung UnitPriceHTCurrency=Nettopreis +PriceU=VP +PriceUHT=VP (netto) PriceUTTC=E.P. (inkl. Steuern) AmountInvoiced=Verrechneter Betrag AmountHT=Betrag (exkl. MWST) @@ -157,6 +169,7 @@ DefaultTaxRate=Standard Steuersatz RemainToPay=Offener Betrag Module=Modul / Applikation Modules=Module / Applikationen +Ref=Nummer RefSupplier=Lieferantennummer RefPayment=Zahlungs-Nr. ActionsToDo=Aktionen zur Erledigung @@ -174,6 +187,7 @@ ActionsOnMember=Aktionen zu diesem Mitglied ActionsOnProduct=Vorgänge zu diesem Produkt ToDo=Zu erledigen Running=In Bearbeitung +RequestAlreadyDone=Anfrage bereits bekannt Generate=Erstelle DolibarrStateBoard=Datenbankstatistiken DolibarrWorkBoard=Offene Aktionen @@ -181,7 +195,10 @@ NoOpenedElementToProcess=Keine offenen Aktionen Categories=Suchwörter/Kategorien Category=Stichwort / Kategorie FromLocation=Von +ToDate=An OtherInformations=Weitere Informationen +ApprovedBy=genehmigt von +Approved=genehmigt Refused=zurückgewiesen ResultKo=Fehlschlag OpenAll=Offen (alle Typen) @@ -197,6 +214,7 @@ NoItemLate=Es gibt keine verspätete Artikel LoginEmail=Benutzer Email - Adresse LoginOrEmail=Benutzername oder Email - Adresse EnterLoginDetail=Gib die Zugangsdaten ein +AttachedFiles=Angehängte Dateien und Dokumente JoinMainDoc=Führe das Hauptdokument zusammen. Keyword=Stichwort Origin=Herkunft @@ -210,6 +228,7 @@ UndoExpandAll=Ausklappen rückgängig machen SeeAll=Zeige alles an CloseWindow=Fenster schliessen Priority=Wichtigkeit +MailSentBy=E-Mail Absender NotSent=Nicht gesendet SendAcknowledgementByMail=Bestätigungsemail senden SendMail=sende E-Mail @@ -222,6 +241,7 @@ RecordsModified=Geänderte Einträge: %s RecordsDeleted=Gelöschte Einträge: %s RecordsGenerated=Erzeugte Einträge: %s MoveBox=Box verschieben +Offered=angeboten CompleteOrNoMoreReceptionExpected=Vollständig oder keine Aktionen mehr erwartet YouCanChangeValuesForThisListFromDictionarySetup=Du kannst die Werte für diese Liste in Einstellungen -> Stammdaten anpassen. YouCanChangeValuesForThisListFrom=Du kannst die Werte für diese Liste im Menu %s einstellen. @@ -231,8 +251,10 @@ Screen=Bildschirm Signature=E-Mail-Signatur DateOfSignature=Unterschriftsdatum RootOfMedias=Stammverzeichnis für öffentliche Bilder (/medias) +Notes=Hinweise FreeLineOfType=Freitext vom Typ ReGeneratePDF=PDF erneut erzeugen +Merge=Verbinden DocumentModelStandardPDF=Standardvorlage (PDF) WarningYouAreInMaintenanceMode=Obacht, wir sind im Wartungsmodus. Nur der Benutzer "%s" kann Dolibarr im Moment nutzen. CoreErrorMessage=Hoppla, es ist ein Fehler aufgetreten. Dein Administrator kann mehr herausfinden, indem er die Logdateien durchgeht (oder in der Systemkonfiguration $dolibarr_main_prod auf '0' setzen) @@ -261,10 +283,12 @@ MyDashboard=Mein Dashboard SelectTargetUser=Wähle den Benutzer / Mitarbeiter SaveUploadedFileWithMask=Datei auf dem Server speichern mit dem Namen "%s" (oder "%s") OriginFileName=Original Dateiname +ViewPrivateNote=Zeige Hinweise ShowMoreLines=Mehr oder weniger Positionen anzeigen ShowTransaction=Zeige die Transaktion auf dem zugehörigen Bankkonto. ShowIntervention=Zeige Kundeneinsatz GoIntoSetupToChangeLogo=Gehen Sie zu "Start - Einstellungen - Firma / Organisation" um das Logo zu ändern. Gehen Sie zu "Start -> Einstellungen -> Anzeige" um es zu verstecken. +Denied=abgelehnt ListOf=Liste der %s GoodBye=Auf Wiedersehen! Sincerely=Mit freundlichen Grüssen @@ -321,6 +345,7 @@ SelectMailModel=Wähle deine Email - Vorlage Select2ResultFoundUseArrows=Ich habe mehrere Resultate gefunden - wähle mit den Pfeiltasten aus. Select2Enter=Eingabe Select2MoreCharactersMore=Suchsyntax:
| OR (a|b)
* Alle Zeichen (a*b)
^ Beginnt mit (^ab)
$ Endet mit (ab$)
+SearchIntoProductsOrServices=Produkte oder Dienstleistungen SearchIntoCustomerOrders=Kundenbestellungen SearchIntoInterventions=Arbeitseinsätze SearchIntoExpenseReports=Spesenrapporte @@ -329,6 +354,7 @@ SearchIntoVendorPayments=Lieferantenzahlungen NbComments=Anzahl Kommentare CommentPage=Kommentare CommentDeleted=Kommentar entfernt +PayedBy=Einbezahlt von PayedTo=Bezahlt an Quarterly=Vierteljährlich Remote=Entfernt @@ -359,3 +385,4 @@ CustomReports=Eigene Berichte StatisticsOn=Statistiken zu SelectYourGraphOptionsFirst=Wähle den Diagrammtyp Measures=Masseinheiten +Terminate=Abschliessen diff --git a/htdocs/langs/de_CH/orders.lang b/htdocs/langs/de_CH/orders.lang index 881a8dc7a7f..c858a5d7731 100644 --- a/htdocs/langs/de_CH/orders.lang +++ b/htdocs/langs/de_CH/orders.lang @@ -59,9 +59,7 @@ SetShippingMode=Versandart wählen WithReceptionFinished=Mit abgeschlossener Lieferung StatusSupplierOrderCanceledShort=widerrufen StatusSupplierOrderValidatedShort=Bestätigt -StatusSupplierOrderApprovedShort=Genehmigt StatusSupplierOrderReceivedAllShort=Erhaltene Produkte StatusSupplierOrderCanceled=widerrufen StatusSupplierOrderDraft=Entwürfe (benötigen Bestätigung) StatusSupplierOrderValidated=Bestätigt -StatusSupplierOrderApproved=Genehmigt diff --git a/htdocs/langs/de_CH/propal.lang b/htdocs/langs/de_CH/propal.lang index 3c0a519948a..7db0ec23cb2 100644 --- a/htdocs/langs/de_CH/propal.lang +++ b/htdocs/langs/de_CH/propal.lang @@ -1,7 +1,5 @@ # Dolibarr language file - Source file is en_US - propal -ProposalsOpened=Offene Angebote ProposalCard=Angebotskarte -NewPropal=Neues Angebot Prospect=Lead LastPropals=%s neueste Angebote LastModifiedProposals=%s neueste geänderte Offerten @@ -14,10 +12,11 @@ PropalStatusNotSignedShort=Nicht unterzeichnet PropalsToClose=Zu schliessende Angebote ListOfProposals=Liste der Angebote ActionsOnPropal=Ereignisse zum Angebot +AddToDraftProposals=Zu Angebots-Entwurf hinzufügen DefaultProposalDurationValidity=Standardmässige Gültigkeitsdatuer (Tage) AvailabilityPeriod=Verfügbarkeitszeitraum SetAvailability=Verfügbarkeitszeitraum definieren OtherProposals=Andere Angebote -DefaultModelPropalToBill=Standard-Template, wenn Sie ein Angebot schliessen wollen (zur Verrechung) DefaultModelPropalClosed=Standard-Template, wenn sie ein Angebot schliessen wollen (ohne Rechnung) +DefaultModelPropalToBill=Standard-Template, wenn Sie ein Angebot schliessen wollen (zur Verrechung) ProposalCustomerSignature=Schriftliche Annahme, Firmenstempel, Datum und Unterschrift diff --git a/htdocs/langs/de_CH/salaries.lang b/htdocs/langs/de_CH/salaries.lang index 7d3f9fa423a..d661528186f 100644 --- a/htdocs/langs/de_CH/salaries.lang +++ b/htdocs/langs/de_CH/salaries.lang @@ -1,6 +1,4 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Buchhaltungskonto für Partner Benutzer -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Das Buchhaltungskonto auf der Benutzerkarte wird nur im Nebenbuch journalisiert. Dieser Eintrag wird im Hauptbuch Geführt. Weiter ist das auch das Standardkonto, falls auf der Benutzerkarte kein Konto eingetragen ist. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Standard - Buchhaltungskonto für Lohnzahlungen Salary=Lohn Salaries=Löhne diff --git a/htdocs/langs/de_CH/trips.lang b/htdocs/langs/de_CH/trips.lang index 33e5c61c47d..1c87101d592 100644 --- a/htdocs/langs/de_CH/trips.lang +++ b/htdocs/langs/de_CH/trips.lang @@ -1,19 +1,19 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=Spesenreport anzeigen -TripsAndExpenses=Reise- und Fahrtspesen -TripCard=Reisekosten Karte -AddTrip=Reisekostenabrechnung erstellen -ListOfTrips=Liste Reise- und Spesenabrechnungen -TypeFees=Spesen- und Kostenarten -ShowTrip=Spesenreport anzeigen -NewTrip=neue Reisekostenabrechnung -ListTripsAndExpenses=Liste Reise- und Spesenabrechnungen -ExpenseReportWaitingForApproval=Eine neue Reisekostenabrechnung ist zur Genehmigung vorgelegt worden -TripSociete=Information Firma -TF_TRIP=Spedition -ErrorDoubleDeclaration=Sie haben bereits eine andere Spesenabrechnung in einem ähnliche Datumsbereich erstellt. -VALIDATOR=verantwortlicher Benutzer für Genehmigung AUTHOR=gespeichert von +AddTrip=Reisekostenabrechnung erstellen BrouillonnerTrip=Spesenabrechnung rückgängig, auf den Status "Entwurf" -ExpenseReportsToPay=Spesenabrechnungen zu entrichten +ErrorDoubleDeclaration=Sie haben bereits eine andere Spesenabrechnung in einem ähnliche Datumsbereich erstellt. ExpenseReportDateStart=Beginndatum +ExpenseReportWaitingForApproval=Eine neue Reisekostenabrechnung ist zur Genehmigung vorgelegt worden +ExpenseReportsToPay=Spesenabrechnungen zu entrichten +ListOfTrips=Liste Reise- und Spesenabrechnungen +ListTripsAndExpenses=Liste Reise- und Spesenabrechnungen +NewTrip=neue Reisekostenabrechnung +ShowExpenseReport=Spesenreport anzeigen +ShowTrip=Spesenreport anzeigen +TripCard=Reisekosten Karte +TripSociete=Information Firma +TripsAndExpenses=Reise- und Fahrtspesen +TypeFees=Spesen- und Kostenarten +VALIDATOR=verantwortlicher Benutzer für Genehmigung +TF_TRIP=Spedition diff --git a/htdocs/langs/de_CH/users.lang b/htdocs/langs/de_CH/users.lang index 9f20d097abd..c7c14ca597b 100644 --- a/htdocs/langs/de_CH/users.lang +++ b/htdocs/langs/de_CH/users.lang @@ -20,8 +20,6 @@ MenuUsersAndGroups=Benutzer & Gruppen LastGroupsCreated=Die %s neuesten Benutzergruppen LastUsersCreated=%s neueste Benutzer NonAffectedUsers=Nicht betroffene Benutzer -LinkToCompanyContact=Mit Geschäftspartner/Kontakt verknüpfen -CreateDolibarrThirdParty=Neuen Geschäftspartner erstellen ExportDataset_user_1=Benutzer und Eigenschaften Reactivate=Reaktivieren CreateInternalUserDesc=Hier kannst du interne Benutzer erzeugen.\nExterne Benutzer erzeugst du in den Kontakten deiner Partner. diff --git a/htdocs/langs/de_DE/accountancy.lang b/htdocs/langs/de_DE/accountancy.lang index eeb63ab1489..b2565f04044 100644 --- a/htdocs/langs/de_DE/accountancy.lang +++ b/htdocs/langs/de_DE/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Standardkonto für Lieferanten die nicht im Se MainAccountForUsersNotDefined=Standardkonto für Benutzer ist im Setup nicht definiert MainAccountForVatPaymentNotDefined=Standardkonto für MwSt.-Zahlungen ist im Setup nicht definiert MainAccountForSubscriptionPaymentNotDefined=Standardkonto für wiederkehrende Zahlungen ist im Setup nicht definiert +UserAccountNotDefined=Buchungskonto für den Benutzer ist nicht im Setup definiert AccountancyArea=Bereich Buchhaltung AccountancyAreaDescIntro=Die Verwendung des Buchhaltungsmoduls erfolgt in mehreren Schritten: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Combo-Liste für Nebenkonto aktivieren (kann langsam s ACCOUNTING_DATE_START_BINDING=Definieren Sie ein Datum, an dem die Bindung und Übertragung in der Buchhaltung beginnen soll. Transaktionen vor diesem Datum werden nicht in die Buchhaltung übertragen. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Welcher Zeitraum ist beim Buchhaltungstransfer standardmäßig ausgewählt? -ACCOUNTING_SELL_JOURNAL=Verkaufsjournal -ACCOUNTING_PURCHASE_JOURNAL=Einkaufsjournal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Variajournal -ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesenabrechnungsjournal -ACCOUNTING_SOCIAL_JOURNAL=Sozialabgabenjournal +ACCOUNTING_SELL_JOURNAL=Verkaufsjournal (Verkäufe und Retouren) +ACCOUNTING_PURCHASE_JOURNAL=Einkaufsjournal (Käufe und Retouren) +ACCOUNTING_BANK_JOURNAL=Kassenbuch (Einnahmen und Ausgaben) +ACCOUNTING_EXPENSEREPORT_JOURNAL=Spesen-Abrechnungs-Journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=Sammeljournal ACCOUNTING_HAS_NEW_JOURNAL=Eröffnungsjournal +ACCOUNTING_INVENTORY_JOURNAL=Bestandsjournal +ACCOUNTING_SOCIAL_JOURNAL=Sozialabgabenjournal ACCOUNTING_RESULT_PROFIT=Ergebnisabrechnungskonto (Gewinn) ACCOUNTING_RESULT_LOSS=Ergebnisabrechnungskonto (Verlust) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal für Abschlussbuchungen -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Buchhaltung Konto der Überweisung +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Konto (aus dem Kontenplan), das als Verrechnungskonto/Transferkonto für Banküberweisungen verwendet werden soll TransitionalAccount=Überweisungskonto -ACCOUNTING_ACCOUNT_SUSPENSE=Verrechnungskonto/Zwischenkonto -DONATION_ACCOUNTINGACCOUNT=Buchungskonto für Spenden -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Buchungskonto für Abonnements +ACCOUNTING_ACCOUNT_SUSPENSE=Konto (aus dem Kontenplan), das als Verrechnungsonto/Zwischenkonto für nicht zugewiesene Gelder verwendet werden soll, die entweder erhalten oder gezahlt wurden, d. h. Gelder im Status „Warten“ +DONATION_ACCOUNTINGACCOUNT=Konto (aus dem Kontenplan), das zur Erfassung von Spenden verwendet werden soll (Spendenmodul) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Konto (aus dem Kontenplan), das zur Erfassung von Mitgliedsbeiträgen verwendet werden soll (Mitgliedschaftsmodul - wenn die Mitgliedschaft ohne Rechnung erfasst wird) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Standard-Buchungskonto zur Erfassung einer Kundenanzahlung +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Konto (aus dem Kontenplan), das als Standardkonto zur Erfassung von Kundenanzahlungen verwendet werden soll UseAuxiliaryAccountOnCustomerDeposit=Debitorenkonto als Einzelkonto im Nebenbuch für Anzahlungspositionen hinterlegen (bei Deaktivierung bleibt Einzelkonto für Anzahlungspositionen leer) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Standard-Buchungskonto zur Erfassung der Lieferantenkaution +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Konto (aus dem Kontenplan), das als Standard verwendet werden soll UseAuxiliaryAccountOnSupplierDeposit=Lieferantenkonto als Einzelkonto im Nebenbuch für Anzahlungsbuchungen speichern (falls deaktiviert, bleibt Einzelkonto für Anzahlungsbuchungen leer) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Standard-Buchungskonto für gekaufte Produkte \n(wenn nicht anders im Produktblatt definiert) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Standard-Buchungskonto für gekaufte Produkte in der EWG (wird verwendet, wenn nicht im Produktblatt definiert) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Standard-Buchungskonto für gekaufte und aus der EWG importierte Produkte (wird verwendet, wenn nicht im Produktblatt definiert) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standard-Buchungskonto für die verkauften Produkte (wenn nicht anders im Produktblatt definiert) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Standard-Buchungskonto für in die EWG verkaufte Produkte \n(wird verwendet, wenn nicht im Produktblatt definiert) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Standard-Buchungskonto für außerhalb der EWG verkaufte Produkte [EXPORT] \n(wird verwendet, wenn nicht im Produktblatt definiert) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die im selben Land gekauften Produkte verwendet werden soll (wird verwendet, wenn nicht im Produktblatt definiert) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für in der EWG aus einem anderen EWG-Land gekauften Produkte verwendet werden soll (wird verwendet, wenn nicht im Produktblatt definiert) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die aus einem anderen Land gekauften und importierten Produkte verwendet werden soll (wird verwendet, wenn nicht im Produktblatt definiert) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die verkauften Produkte verwendet werden soll (wird verwendet, wenn nicht im Produktblatt definiert) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die von der EWG in ein anderes EWG-Land verkauften Produkte verwendet werden soll (wird verwendet, wenn nicht im Produktblatt definiert) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die verkauften und in ein anderes Land exportierten Produkte verwendet werden soll (wird verwendet, wenn nicht im Produktblatt definiert) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Standard-Buchungskonto für die gekauften Leistungen (wenn nicht anders im Produktblatt definiert) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Standard-Buchungskonto für eingekaufte Dienstleistungen in der EWG (wird verwendet, wenn nicht im Leistungsblatt definiert) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Standard-Buchungskonto für die gekauften und aus der EWG importierten Dienstleistungen (wird verwendet, wenn nicht im Leistungsblatt definiert) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standard-Buchungskonto für die verkauften Leistungen (wenn nicht anders im Produktblatt definiert) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Standard-Buchungskonto für in die EWG verkaufte Dienstleistungen \n(wird verwendet, wenn nicht im Produktblatt definiert) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Standard-Buchungskonto für außerhalb der EWG verkaufte Dienstleistungen [EXPORT] \n(wird verwendet, wenn nicht im Produktblatt definiert) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die im selben Land gekauften Leistungen verwendet werden soll (wird verwendet, wenn nicht im Serviceblatt definiert) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für in der EWG aus einem anderen EWG-Land gekauften Leistungen verwendet werden soll (wird verwendet, wenn nicht im Leistungsblatt definiert) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die aus dem übrigen Ausland gekauften und importierten Leistungen verwendet werden soll (wird verwendet, wenn nicht im Leistungsblatt definiert) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die verkauften Leistungen verwendet werden soll (wird verwendet, wenn nicht im Leistungsblatt definiert) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die von der EWG in ein anderes EWG-Land verkauften Leistungen verwendet werden soll (wird verwendet, wenn nicht im Leistungsblatt definiert) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die verkauften und in ein anderes Land exportierten Leistungen verwendet werden soll (wird verwendet, wenn nicht im Dienstleistungsblatt definiert) Doctype=Dokumententyp Docdate=Datum @@ -214,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal-Bezeichnung NumPiece=Teilenummer TransactionNumShort=Buchungsnr. -AccountingCategory=Benutzerdefinierte Gruppe +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Gruppieren nach Hauptbuchkonto GroupBySubAccountAccounting=Gruppieren nach Nebenbuchkonto AccountingAccountGroupsDesc=Hier können Kontengruppen definiert werden. Diese werden für personaliserte Buchhaltungsreports verwendet. @@ -269,9 +272,9 @@ TotalVente=Gesamtumsatz vor Steuern TotalMarge=Gesamtumsatzrendite DescVentilCustomer=Übersicht der kontierten und unkontierten Positionen aus Kundenrechnungen -DescVentilMore=Wenn in den Produkten und Leistungen die entsprechenden Buchungskonten des Kontenplans hinterlegt sind, können die Rechnungspositionen automatisch jenen Konten zugeordnet werden. Dazu dient die Schaltfläche "%s".\nWo das nicht möglich ist, können die Rechnungspositionen via "%s" von Hand zugewiesen werden. +DescVentilMore=Wenn Sie vordefinierte Produkte oder Leistungen verwenden und das Buchungskonto auf der Produkt-/Leistungskarte festlegen, kann die Anwendung in den meisten Fällen die Kontierung Ihrer Rechnungsposten mit nur in einem Klick auf die Schaltfläche "%s" vornehmen. Wenn das Konto nicht auf der Produkt-/Servicekarte definiert wurde oder Sie noch Positionen haben, die nicht an ein Konto gebunden sind, müssen Sie eine manuelle Kontierung via " %s" vornehmen. DescVentilDoneCustomer=Liste der Positionen der Kundenrechnungen und die Buchungskonten der Produkte -DescVentilTodoCustomer=Nicht bereits kontierte Rechnungspositionen mit einem Erlös-Konto der Buchhaltung kontieren +DescVentilTodoCustomer=Nicht bereits kontierte Rechnungspositionen mit einem Erlöskonto der Buchhaltung kontieren ChangeAccount=Buchungskonto für Produkte/Leistungen für die ausgewählten Positionen in das folgende Buchungskonto ändern: Vide=- DescVentilSupplier=Übersicht der unkontierten und kontierten Positionen aus Lieferantenrechnungen (nur Datensätze, die noch nicht in die Buchhaltung übertragen wurden, sind sichtbar). @@ -325,6 +328,7 @@ AccountingJournalType4=Bank AccountingJournalType5=Spesenabrechnungen AccountingJournalType8=Bestand AccountingJournalType9=Eröffnungsbuchungen +GenerationOfAccountingEntries=Erstellung von Buchhaltungseinträgen ErrorAccountingJournalIsAlreadyUse=Dieses Journal wird bereits verwendet AccountingAccountForSalesTaxAreDefinedInto=Hinweis: Buchaltungskonten für Steuern sind im Menü %s - %s definiert NumberOfAccountancyEntries=Anzahl der Einträge @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Anzahl der Buchungen ACCOUNTING_DISABLE_BINDING_ON_SALES=Deaktivieren Sie die Bindung und Übertragung in der Buchhaltung bei Verkäufen (Kundenrechnungen werden in der Buchhaltung nicht berücksichtigt). ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Deaktivieren Sie die Bindung und Übertragung in der Buchhaltung bei Einkäufen (Lieferantenrechnungen werden in der Buchhaltung nicht berücksichtigt). ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Deaktivieren Sie die Bindung und Übertragung in der Buchhaltung für Spesenabrechnungen (Spesenabrechnungen werden bei der Buchhaltung nicht berücksichtigt). +ACCOUNTING_ENABLE_LETTERING=Aktivieren Sie die Abstimmungsfunktion in der Buchhaltung ## Export +NotExportLettering=Beim Generieren der Datei die Abstimmungsinformationen nicht exportieren NotifiedExportDate=Exportierte Zeilen als exportiert kennzeichnen (um eine Zeile zu ändern, müssen Sie die gesamte Transaktion löschen und erneut in die Buchhaltung übertragen) NotifiedValidationDate=Festschreiben der exportierten Einträge (gleiche Wirkung wie die Funktion "%s", Änderungen und Löschungen der Zeilen sind danach DEFINITIV NICHT möglich) DateValidationAndLock=Festschreibungsdatum @@ -401,7 +407,11 @@ Calculated=berechnet Formula=Formel ## Reconcile +LetteringAuto=Automatisch abgleichen +LetteringManual=Manuell abgleichen Unlettering=Abgleich aufheben +UnletteringAuto=Automatischen Abgleich aufheben +UnletteringManual=Manuellen Abgleich aufheben AccountancyNoLetteringModified=Kein Abgleich geändert AccountancyOneLetteringModifiedSuccessfully=Ein Abgleich wurde erfolgreich geändert AccountancyLetteringModifiedSuccessfully=%s Abgleiche erfolgreich modifiziert @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Ein Abgleich wurde erfolgreich ge AccountancyUnletteringModifiedSuccessfully=%s aufgehobene Abgleiche erfolgreich modifiziert ## Confirm box -ConfirmMassUnlettering=Bestätigung der Massenaktion Abgleich aufheben -ConfirmMassUnletteringQuestion=Möchten Sie den Abgleich für die ausgewählten %s-Datensätze wirklich rückgängig machen? +ConfirmMassUnletteringAuto=Bestätigung für das Aufheben aller automatischen Abgleiche +ConfirmMassUnletteringManual=Bestätigung für das Aufheben aller manuellen Abgleiche +ConfirmMassUnletteringQuestion=Möchten Sie den Abgleich für die ausgewählten %s Datensätze wirklich rückgängig machen? ConfirmMassDeleteBookkeepingWriting=Bestätigung für Massenlöschen ConfirmMassDeleteBookkeepingWritingQuestion=Dadurch wird die Transaktion aus der Buchhaltung gelöscht (alle Zeilen, die sich auf dieselbe Transaktion beziehen, werden gelöscht). Möchten Sie die %s ausgewählten Datensätze wirklich löschen? @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Mehrwährungs-Code (Idevise) DateExport=Exportdatum WarningReportNotReliable=Achtung, dieser Bericht basiert nicht auf dem Hauptbuch und enthält keine Transaktionen, die manuell im Hauptbuch geändert wurden. Wenn Ihre Journalisierung aktuell ist, ist die Buchhaltungsansicht genauer. ExpenseReportJournal=Spesenabrechnung Journal -InventoryJournal=Inventarjournal NAccounts=%s Konten diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang index d1a296b7370..01a14256c24 100644 --- a/htdocs/langs/de_DE/admin.lang +++ b/htdocs/langs/de_DE/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Client Sortierreihenfolge WarningModuleNotActive=Modul %s muss aktiviert sein WarningOnlyPermissionOfActivatedModules=Achtung, hier werden nur Berechtigungen im Zusammenhang mit aktivierten Module angezeigt. Weitere Module können Sie unter Start->Einstellungen-Module aktivieren. DolibarrSetup=Dolibarr Installation oder Upgrade -InternalUser=Interner Benutzer -ExternalUser=Externer Benutzer InternalUsers=Interne Benutzer ExternalUsers=Externe Benutzer UserInterface=Benutzeroberfläche @@ -160,10 +158,10 @@ SystemToolsArea=Systemwerkzeugsübersicht SystemToolsAreaDesc=In diesem Bereich finden Sie die Verwaltungsfunktionen. Verwenden Sie das Menü zur Auswahl der gesuchten Funktion. Purge=Bereinigen PurgeAreaDesc=Auf dieser Seite können Sie alle von Dolibarr erzeugten oder gespeicherten Dateien (temporäre Dateien oder alle Dateien im Verzeichnis %s ) löschen. Die Verwendung dieser Funktion ist in der Regel nicht erforderlich. Es wird als Workaround für Benutzer bereitgestellt, deren Dolibarr von einem Anbieter gehostet wird, der keine Berechtigungen zum löschen von Dateien anbietet, die vom Webserver erzeugt wurden. -PurgeDeleteLogFile=Löschen der Protokolldateien, einschließlich %s, die für das Syslog-Modul definiert wurden (kein Risiko Daten zu verlieren) +PurgeDeleteLogFile=Protokolldateien löschen, einschließlich %s, die für das Syslog-Modul definiert wurden (kein Risiko Daten zu verlieren) PurgeDeleteTemporaryFiles=Löscht alle Protokoll- und temporären Dateien (kein Risiko, Daten zu verlieren). Parameter können 'tempfilesold', 'logfiles' oder beide 'tempfilesold + logfiles' sein. Hinweis: Das Löschen temporärer Dateien erfolgt nur, wenn das temporäre Verzeichnis vor mehr als 24 Stunden erstellt wurde. -PurgeDeleteTemporaryFilesShort=Log und temporäre Dateien löschen (kein Risiko von Datenverlust) -PurgeDeleteAllFilesInDocumentsDir=Alle Dateien im Verzeichnis: %s löschen:
Dadurch werden alle erzeugten Dokumente löschen, die sich auf verknüpfte (Dritte, Rechnungen usw....), Dateien, die in das ECM Modul hochgeladen wurden, Datenbank, Backup, Dumps und temporäre Dateien beziehen. +PurgeDeleteTemporaryFilesShort=Log und temporäre Dateien löschen (kein Risiko Daten zu verlieren) +PurgeDeleteAllFilesInDocumentsDir=Alle Dateien im Verzeichnis: %s löschen:
Gelöscht werden alle erzeugten Dokumente zu verknüpften Objekten (Angebote, Rechnungen usw....), alle Dateien, die in das ECM Modul hochgeladen wurden, sowie Datenbank Backup-Dateien und temporäre Dateien. PurgeRunNow=Jetzt bereinigen PurgeNothingToDelete=Keine zu löschenden Verzeichnisse oder Dateien PurgeNDirectoriesDeleted=%s Datei(en) oder Verzeichnis(se) gelöscht. @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP(S)-Server (Standardwert Ihrer php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-Port (nicht in PHP definiert in Unix-Umgebungen) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP-Host (nicht in PHP definiert in Unix-Umgebungen) MAIN_MAIL_EMAIL_FROM=Absender-Adresse für automatisch erstellte E-Mails (Standardwert in php.ini: %s) +EMailHelpMsgSPFDKIM=Um zu verhindern, dass Dolibarr-E-Mails als Spam eingestuft werden, stellen Sie sicher, dass der Server per SPF- und DKIM-Konfiguration autorisiert ist, E-Mails von dieser Adresse zu senden MAIN_MAIL_ERRORS_TO=Standard-E-Mail-Adresse für Fehlerrückmeldungen (beispielsweise unzustellbare E-Mails) MAIN_MAIL_AUTOCOPY_TO= Blindkopie (BCC) aller gesendeten E-Mails an MAIN_DISABLE_ALL_MAILS=Alle E-Mail-Funktionen deaktivieren (für Test- oder Demonstrationszwecke) @@ -394,7 +393,7 @@ FollowingSubstitutionKeysCanBeUsed=
Lesen Sie die Wiki Dokumentation um zu wi FullListOnOnlineDocumentation=https://wiki.dolibarr.org/index.php/Create_an_ODT_document_template FirstnameNamePosition=Reihenfolge von Vor- und Nachname DescWeather=Die folgenden Symbole werden auf der Startseite angezeigt, wenn die entsprechenden Toleranzwerte erreicht werden: -KeyForWebServicesAccess=Schlüssel um Web Services (Parameter "dolibarrkey" in webservices) zu benützen +KeyForWebServicesAccess=Schlüssel um Web Services zu nutzen (Parameter "dolibarrkey" in webservices) TestSubmitForm=Formular Eingabeüberprüfung ThisForceAlsoTheme=Wenn Sie dieses Menü verwenden, verwendet der Manager auch ein eigenes Design, unabhängig von der Wahl des Benutzer. Auch dieser auf Smartphones spezialisierte Menü-Manager funktioniert nicht auf allen Smartphones. Verwenden Sie einen anderen Menü-Manager, wenn Sie Probleme mit Ihrem haben. ThemeDir=Verzeichnis Layout-Vorlagen @@ -413,7 +412,7 @@ PDFRulesForSalesTax=Regeln für Umsatzsteuer/MwSt. PDFLocaltax=Regeln für %s HideLocalTaxOnPDF=Steuersatz %s in der Spalte Verkauf Steuer/MwSt. ausblenden HideDescOnPDF=Produktbeschreibung ausblenden -HideRefOnPDF=Artikelnummer nicht anzeigen +HideRefOnPDF=Produkt-Ref.Nr. ausblenden HideDetailsOnPDF=Details in den Produktpositionen ausblenden PlaceCustomerAddressToIsoLocation=Benutze Standardposition in Frankreich (La Poste) für Position der Kundenadresse Library=Bibliothek @@ -439,8 +438,10 @@ Unique=Einmalig Boolean=Boolean (ein Kontrollkästchen) ExtrafieldPhone = Telefon ExtrafieldPrice = Preis (Feld mit automatisch angehängtem Währungszeichen) +ExtrafieldPriceWithCurrency=Preis mit Währung ExtrafieldMail = E-Mail (Feld mit automatischer E-Mail-Syntaxprüfung) ExtrafieldUrl = URL (Benutzereingabe wird automatisch zum Hyperlink) +ExtrafieldIP = IP ExtrafieldSelect = Dropdownliste (nur eine Option auswählbar) ExtrafieldSelectList = Dropdownliste aus DB-Tabelle (nur eine Option auswählbar) ExtrafieldSeparator=Trennzeichen (kein Feld) @@ -501,7 +502,8 @@ WarningPHPMail=WARNUNG: Das Setup zum Senden von E-Mails aus der Anwendung verwe WarningPHPMailA=- Die Verwendung des Servers des E-Mail-Dienstanbieters erhöht die Vertrauenswürdigkeit Ihrer E-Mail, sodass die Zustellbarkeit erhöht wird, ohne als SPAM gekennzeichnet zu werden WarningPHPMailB=- Bei einigen E-Mail-Dienstanbietern (wie Yahoo) können Sie keine E-Mails von einem anderen Server als deren eigenen Server senden. Ihr aktuelles Setup verwendet den Server der Anwendung zum Senden von E-Mails und nicht den Server Ihres E-Mail-Anbieters. Einige Empfänger (die mit dem restriktiven DMARC-Protokoll kompatibel sind) fragen Ihren E-Mail-Anbieter, ob sie Ihre E-Mail und einige E-Mail-Anbieter akzeptieren können (wie Yahoo) antwortet möglicherweise mit "Nein", da der Server nicht ihnen gehört. Daher werden möglicherweise einige Ihrer gesendeten E-Mails nicht zur Zustellung angenommen (achten Sie auch auf das Sendekontingent Ihres E-Mail-Anbieters). WarningPHPMailC=- Interessant ist auch die Verwendung des SMTP-Servers Ihres eigenen E-Mail-Dienstanbieters zum Senden von E-Mails, sodass alle von der Anwendung gesendeten E-Mails auch in dem Verzeichnis "Gesendet" Ihrer Mailbox gespeichert werden. -WarningPHPMailD=Es wird empfohlen, die Versandart von E-Mails auf den Wert „SMTP“ zu ändern. Wenn Sie wirklich die Standardmethode "PHP" zum Senden von E-Mails beibehalten möchten, ignorieren Sie diese Warnung oder deaktivierten Sie sie, indem Sie die Konstante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP in Start - Einstellungen - Erweiterte Einstellungen auf 1 setzen. +WarningPHPMailD=Es wird daher empfohlen, die Versandart von E-Mails auf den Wert „SMTP“ zu ändern. +WarningPHPMailDbis=Wenn Sie wirklich die standardmäßige "PHP"-Methode zum Senden von E-Mails beibehalten möchten, ignorieren Sie einfach diese Warnung oder entfernen Sie sie, indem Sie %shier klicken%s. WarningPHPMail2=Wenn Ihr E-Mail-SMTP-Anbieter den E-Mail-Client auf einige IP-Adressen beschränken muss (sehr selten), dann ist dies die IP-Adresse des Mail User Agent (MUA) für ihr Dolibarr-System: %s. WarningPHPMailSPF=Wenn die Domain in Ihrer Absender-E-Mail-Adresse durch einen SPF-Eintrag geschützt ist (beim Domain-Registrar zu erfragen), müssen dem SPF-Eintrag im DNS Ihrer Domain die folgenden IP-Adressen hinzugefügt werden: %s . ActualMailSPFRecordFound=Tatsächlicher SPF-Eintrag gefunden (für E-Mail %s): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Beispiel:
Das Formular zum Erstellen ein PageUrlForDefaultValuesList=
Beispiel:
Auf der Seite, auf der Geschäftspartner aufgelistet sind, ist %s.
Geben Sie für die URL der externen Module, die im benutzerdefinierten Verzeichnis installiert sind, nicht "custom/" an. Verwenden Sie daher a Pfad wie mymodule/mypagelist.php und nicht custom/mymodule/mypagelist.php.
Wenn Sie nur dann einen Standardwert wünschen, wenn die URL einen Parameter hat, können Sie %s verwenden AlsoDefaultValuesAreEffectiveForActionCreate=Beachten Sie auch, dass das Überschreiben von Standardwerten für die Formularerstellung nur für Seiten funktioniert, die korrekt gestaltet wurden (also mit dem Parameter action = create or presend ...). EnableDefaultValues=Anpassung der Standardwerte ermöglichen -EnableOverwriteTranslation=Verwendung der eigenen Übersetzung aktivieren +EnableOverwriteTranslation=Anpassung von Übersetzungen zulassen GoIntoTranslationMenuToChangeThis=Für den Schlüssel mit diesem Code wurde eine Übersetzung gefunden. Um diesen Wert zu ändern, müssen Sie ihn in der Home-Setup-Übersetzung bearbeiten. WarningSettingSortOrder=Warnung: Änderung an der Standardsortierreihenfolge können zu Fehlern führen, falls das betreffende Feld nicht vohanden ist. Falls dies passiert, entfernen sie das betreffende Feld oder stellen die den Defaultwert wieder her. Field=Feld @@ -641,13 +643,13 @@ Module2200Name=Dynamische Preise Module2200Desc=Verwenden Sie mathematische Ausdrücke für die automatische Generierung von Preisen. Module2300Name=Geplante Aufgaben Module2300Desc=Verwaltung geplanter Aufgaben (Cron oder chrono Tabelle) -Module2400Name=Ereignisse/Termine +Module2400Name=Agenda (Ereignisse/Termine) Module2400Desc=Modul zur Terminplanung und Ereignissaufzeichnung: Protokollieren Sie automatisch Ereignisse wie beispielsweise Änderungen an Produktdatensätzen zu Verfolgungszwecken oder tragen Sie Termine manuell ein.\nDies ist ein wichtiges Modul für ein gutes Kunden- und/oder Lieferantenbeziehungsmanagement. Module2500Name=DMS/ECM Module2500Desc=Speicherung und Verteilung von Dokumenten. Automatische organisation der generierten oder gespeicherten Dokumente. Teilen Sie sie bei Bedarf. Module2600Name=API/Webservice (SOAP Server) Module2600Desc=Aktivieren Sie Dolibarr SOAP Server, unterstütztes API-Service. -Module2610Name=API/Web Services (REST Server) +Module2610Name=API/Webservices (REST Server) Module2610Desc=Aktiviere der Dolibarr REST Serverdienst Module2660Name=WebServices aufrufen (SOAP Client) Module2660Desc=Aktivieren des Dolibarr-Webdienst-Clients \n(Kann verwendet werden, um Daten / Anforderungen an externe Server zu senden. Derzeit werden nur Bestellungen unterstützt.) @@ -697,7 +699,8 @@ Module60000Desc=Modul zur Verwaltung von Kommissionen Module62000Name=Incoterms Module62000Desc=Funktionen zum Verwalten von Incoterms hinzufügen Module63000Name=Ressourcen -Module63000Desc=Verwalten Sie Ressourcen (Drucker, Autos, Räume, ...) für zugeordnete Ereignisse +Module63000Desc=Verwaltung von Ressourcen (Drucker, Autos, Räume, ...) für zugeordnete Ereignisse +Module94160Name=Wareneingänge Permission11=Rechnungen einsehen Permission12=Rechnungen erstellen/bearbeiten Permission13=Ungültige Kundenrechnungen @@ -842,9 +845,9 @@ Permission286=Kontakte exportieren Permission291=Tarife einsehen Permission292=Berechtigungen der Tarife einstellen Permission293=Kundentarife ändern -Permission300=Barcodes anzeigen -Permission301=Barcodes erstellen/bearbeiten -Permission302=Barcodes löschen +Permission301=PDF-Seiten mit Barcodes generieren +Permission304=Barcodes erstellen/bearbeiten +Permission305=Barcodes löschen Permission311=Leistungen einsehen Permission312=Leistung/Abonnement einem Vertrag zuordnen Permission331=Lesezeichen anzeigen @@ -907,7 +910,7 @@ Permission776=Spesenabrechnung bezahlen Permission777=Alle Spesenabrechnungen einsehen (auch die von nicht unterstellten Mitarbeitern) Permission778=Spesenabrechnungen aller erstellen/bearbeiten Permission779=Spesenabrechnung exportieren -Permission1001=Warenbestände einsehen +Permission1001=Lagerbestände einsehen Permission1002=Warenlager erstellen/bearbeiten Permission1003=Warenlager löschen Permission1004=Lagerbewegungen einsehen @@ -962,22 +965,23 @@ Permission2413=Ereignisse (Termine/Aufgaben) Anderer löschen Permission2414=Ereignisse (Termine/Aufgaben) Anderer exportieren Permission2501=Dokumente herunterladen oder einsehen Permission2502=Dokumente herunterladen -Permission2503=Dokumente bestätigen oder löschen +Permission2503=Dokumente hochladen oder löschen Permission2515=Dokumentverzeichnisse verwalten Permission2801=FTP-Client im Lesemodus nutzen (nur ansehen und herunterladen) Permission2802=FTP-Client im Schreibmodus nutzen (Dateien löschen oder hochladen) Permission3200=Eingetragene Ereignisse und Fingerprints lesen Permission3301=Neues Module erstellen -Permission4001=Kompetenz/Job/Position einsehen -Permission4002=Kompetenz/Job/Position erstellen/bearbeiten -Permission4003=Kompetenz/Job/Position löschen -Permission4020=Bewertungen einsehen -Permission4021=Erstellen/bearbeiten Sie Ihre Bewertung -Permission4022=Bewertung freigeben -Permission4023=Bewertung löschen -Permission4030=Siehe Vergleichsmenü +Permission4001=Kompetenz/Stelle/Position einsehen +Permission4002=Kompetenz/Stelle/Position erstellen/bearbeiten +Permission4003=Kompetenz/Stelle/Position löschen +Permission4021=Bewertungen einsehen (Ihre und die Ihrer Untergebenen) +Permission4022=Bewertungen erstellen/ändern +Permission4023=Bewertung freigeben +Permission4025=Bewertung löschen +Permission4028=Siehe Vergleichsmenü Permission4031=Persönliche Daten einsehen Permission4032=Persönliche Daten schreiben +Permission4033=Alle Bewertungen einsehen (auch die von nicht unterstellten Benutzern) Permission10001=Website-Inhalt einsehen Permission10002=Erstelle/Bearbeite Website-Inhalte (HTML und JavaScript) Permission10003=Erstelle/Bearbeite Website-Inhalte (dynamischer PHP-Code). Gefährlich, dies muss auf ausgewählte Entwickler beschränkt werden. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Art der Veräußerung von Vermögenswerten TypeOfUnit=Art der Einheit SetupSaved=Einstellungen gespeichert SetupNotSaved=Einstellungen nicht gespeichert +OAuthServiceConfirmDeleteTitle=OAuth-Eintrag löschen +OAuthServiceConfirmDeleteMessage=Möchten Sie diesen OAuth-Eintrag wirklich löschen? Alle vorhandenen Tokens dafür werden ebenfalls gelöscht. +ErrorInEntryDeletion=Fehler beim Löschen des Eintrags +EntryDeleted=Eintrag gelöscht BackToModuleList=Zurück zur Modulübersicht BackToDictionaryList=Zurück zur Stammdaten-Übersicht TypeOfRevenueStamp=Art der Steuermarke @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Einstellungen können nur durch
Administratoren
veränd SystemInfoDesc=Verschiedene systemrelevante, technische Informationen - Lesemodus und nur für Administratoren sichtbar. SystemAreaForAdminOnly=Dieser Bereich steht ausschließlich Administratoren zur Verfügung. Keine der Benutzerberechtigungen kann dies ändern. CompanyFundationDesc=Bearbeiten Sie die Informationen Ihres Unternehmens / Ihrer Organisation. Klicken Sie unten auf der Seite auf die Schaltfläche "%s", wenn Sie fertig sind. +MoreNetworksAvailableWithModule=Weitere soziale Netzwerke sind verfügbar, indem Sie das Modul "Soziale Netzwerke" aktivieren. AccountantDesc=Falls Sie einen externen Buchhalter/Treuhänder haben, können Sie hier dessen Informationen hinterlegen. AccountantFileNumber=Buchhalter-Code DisplayDesc=Hier können Parameter geändert werden, die das Aussehen und die Darstellung der Anwendung beeinflussen. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Diesen Befehl müssen Sie auf d YourPHPDoesNotHaveSSLSupport=Ihre PHP-Konfiguration unterstützt keine SSL-Verschlüsselung DownloadMoreSkins=Weitere grafische Oberflächen herunterladen SimpleNumRefModelDesc=Gibt die Referenznummer im Format %syymm-nnnn zurück, wobei yy das Jahr, mm der Monat und nnnn eine fortlaufende automatisch inkrementierende Nummer ohne Zurücksetzen ist +SimpleRefNumRefModelDesc=Gibt die Referenznummer im Format n zurück, wobei n eine fortlaufende, automatisch inkrementierende Zahl ohne Zurücksetzen ist +AdvancedNumRefModelDesc=Gibt die Referenznummer im Format %syymm-nnnn zurück, wobei yy das Jahr, mm der Monat und nnnn eine fortlaufende automatisch inkrementierende Nummer ohne Zurücksetzen ist SimpleNumRefNoDateModelDesc=Gibt die Referenznummer im Format %s-nnnn zurück, wobei nnnn eine fortlaufende automatisch inkrementierende Nummer ohne Zurücksetzen ist ShowProfIdInAddress=Erweiterte Kundendaten (geschäftliche ID-Nummern) im Adressfeld anzeigen ShowVATIntaInAddress=Umsatzsteuer-ID ausblenden @@ -1380,7 +1391,7 @@ GetBarCode=Übernehmen NumberingModules=Nummerierungsmodelle DocumentModules=Dokumentvorlagen ##### Module password generation -PasswordGenerationStandard=Gibt ein Kennwort zurück, das gemäß dem internen Dolibarr-Algorithmus generiert wurde: %s Zeichen, die gemeinsam genutzte Zahlen und Zeichen in Kleinbuchstaben enthalten. +PasswordGenerationStandard=Erzeugt ein Passwort, das gemäß dem internen Dolibarr-Algorithmus generiert wurde: %s-Zeichen, die Ziffern und Buchstaben enthalten. PasswordGenerationNone=Kein generiertes Passwort vorschlagen. Das Passwort muss manuell eingegeben werden. PasswordGenerationPerso=Ein Passwort entsprechend der persönlich definierten Konfiguration zurückgeben. SetupPerso=Nach Ihrer Konfiguration @@ -1434,6 +1445,10 @@ SuppliersPayment=Lieferanten Zahlung SupplierPaymentSetup=Einstellungen für Lieferantenzahlungen InvoiceCheckPosteriorDate=Überprüfen Sie das Rechnungsdatum vor der Validierung InvoiceCheckPosteriorDateHelp=Die Validierung einer Rechnung ist nicht möglich, wenn ihr Datum vor dem Datum der letzten Rechnung des gleichen Typs liegt. +InvoiceOptionCategoryOfOperations=Geben Sie auf der Rechnung einen Vermerk über die Tätigkeitskategorie (Produkte/Leistungen/gemischt) an (erforderlich u.a. in Frankreich). +InvoiceOptionCategoryOfOperationsHelp=Je nach Situation erfolgt die Nennung in der Form:
- Tätigkeitskategorie: Lieferung von Waren
- Tätigkeitskategorie: Erbringung von Dienstleistungen
- Tätigkeitskategorie: Gemischt - Lieferung von Waren & Erbringung von Dienstleistungen +InvoiceOptionCategoryOfOperationsYes1=Ja, unterhalb des Adressfeldes +InvoiceOptionCategoryOfOperationsYes2=Ja, in der unteren linken Ecke ##### Proposals ##### PropalSetup=Einstellungen Modul Angebote ProposalsNumberingModules=Nummernvergabe für Angebote @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Wasserzeichen auf Entwurf (leerlassen, wenn nicht ##### Members ##### MembersSetup=Modul Mitglieder - Einstellungen MemberMainOptions=Haupteinstellungen +MemberCodeChecker=Optionen für die automatische Generierung von Mitgliedsnummern AdherentLoginRequired= Verwalten Sie eine Anmeldung für jedes Mitglied AdherentMailRequired=Für das Anlegen eines neuen Mitglieds ist eine E-Mail-Adresse erforderlich MemberSendInformationByMailByDefault=Das Kontrollkästchen für den automatischen Versand einer E-Mail-Bestätigung an Mitglieder (bei Freigabe oder neuem Abonnement) ist standardmäßig aktiviert MemberCreateAnExternalUserForSubscriptionValidated=Externes Benutzer-Login für jedes validierte neue Mitgliedsabonnement erstellen -VisitorCanChooseItsPaymentMode=Der Besucher kann aus verschiedenen Zahlungsmethoden auswählen +VisitorCanChooseItsPaymentMode=Der Besucher kann aus allen verfügbaren Zahlungsarten wählen MEMBER_REMINDER_EMAIL=Aktivieren Sie die automatische Erinnerung per E-Mail an abgelaufene Abonnements. Hinweis: Das Modul %s muss aktiviert und ordnungsgemäß eingerichtet sein, damit Erinnerungen gesendet werden können. MembersDocModules=Dokumentvorlagen für Dokumente, die aus dem Mitgliedsdatensatz generiert wurden ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=FCKEditor aktivieren für: FCKeditorForNotePublic=WYSIWIG Erstellung/Bearbeitung des Feldes "öffentliche Notizen" von Elementen FCKeditorForNotePrivate=WYSIWIG Erstellung/Bearbeitung des Feldes "private Notizen" von Elementen FCKeditorForCompany=WYSIWYG Erstellung/Bearbeitung der Feldbeschreibung von Elementen (ausgenommen Produkte/Leistungen) -FCKeditorForProduct=WYSIWYG Erstellung/Bearbeitung der Feldbeschreibung Produkte/Leistungen -FCKeditorForProductDetails=WYSIWYG Erstellung/Ausgabe von Produkt-Detailzeilen für alle Dokumente (Angebote, Aufträge, Rechnungen usw.). Warnung: Die Verwendung dieser Option für diesen Fall wird nicht empfohlen, da dies beim Erstellen von PDF-Dateien zu Problemen mit Sonderzeichen und der Seitenformatierung führen kann. +FCKeditorForProductDetails=WYSIWIG Erstellung/Bearbeitung von Produktbeschreibungen oder Zeilen für Objekte (Angebotszeilen, Bestellungen, Rechnungen usw.). +FCKeditorForProductDetails2=Warnung: Von der Verwendung dieser Option für diese Anwendung wird dringend abgeraten, da es beim Erstellen von PDF-Dateien zu Problemen mit Sonderzeichen und der Seitenformatierung kommen kann. FCKeditorForMailing= WYSIWYG Erstellung/Bearbeitung von E-Mails FCKeditorForUserSignature=WYSIWYG Erstellung/Bearbeitung von Benutzer-Signaturen FCKeditorForMail=WYSIWYG-Erstellung/Bearbeitung für alle E-Mails (außer Werkzeuge->eMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Menü-Handler für die Anzeige des neuen Menüs DetailMenuModule=Modulname falls Menüeintrag aus einem Modul stimmt DetailType=Art des Menüs (Top oder Links) DetailTitre=Menü Label oder Label für Übersetzung -DetailUrl=Ziel-URL für Menüeintrag (Absolute URL oder externer Link mit http://) +DetailUrl=Ziel-URL für Menüeintrag (Relative URL oder externer Link mit http://) DetailEnabled=Einstellungen für die Anzeige der Einträge DetailRight=Zustand für die Anzeige nicht-authorisierter, grauer Menüs DetailLangs=Sprachdateiname für Label Übersetzung @@ -1802,7 +1818,7 @@ AccountancyCodeSell=Verkaufskonto-Code AccountancyCodeBuy=Einkaufskonto-Code CREATE_NEW_VAT_WITHOUT_AUTO_PAYMENT=Lassen Sie das Kontrollkästchen "Zahlung automatisch erstellen" beim Erstellen einer neuen Steuer standardmäßig leer ##### Agenda ##### -AgendaSetup=Einstellungen Modul Aufgaben/Termine +AgendaSetup=Einstellungen Modul Agenda (Ereignisse/Termine) PasswordTogetVCalExport=Passwort für den VCal-Export SecurityKey = Sicherheitsschlüssel PastDelayVCalExport=Keine Termine exportieren die älter sind als @@ -1824,20 +1840,20 @@ ClickToDialUseTelLink=Nur einen Link "Tel:" bei Telefonnummern verwenden ClickToDialUseTelLinkDesc=Verwenden Sie diese Methode, wenn Ihre Benutzer ein Software-Telefon oder ein Interface für ein Telefon auf demselben Computer installiert haben, auf dem der Browser läuft. Dieses Telefon/Interface wird aufgerufen, wenn Sie im Browser auf einen Link klicken, der mit "tel:" beginnt. Wenn Sie einen Link verwenden wollen, der mit "sip:" beginnt, oder wenn Sie eine vollständige Serverlösung nutzen (ohne lokale Software-Installation), wählen Sie hier "Nein" und füllen das nächste Feld aus.\n ##### Point Of Sale (CashDesk) ##### CashDesk=Kassenterminal -CashDeskSetup=Kassenmoduleinstellungen +CashDeskSetup=Einstellungen Modul POS/Registrierkasse CashDeskThirdPartyForSell=Standard-Geschäftspartner für Kassenverkäufe CashDeskBankAccountForSell=Standardkonto Kasse für Barzahlungen CashDeskBankAccountForCheque=Standardkonto für Zahlungen per Scheck CashDeskBankAccountForCB=Standardkonto für Zahlungen per Kreditkarte CashDeskBankAccountForSumup=Standardbankkonto zum Empfangen von Zahlungen von SumUp CashDeskDoNotDecreaseStock=Deaktiviere Lagerabgangsbuchung wenn ein Verkauf an einem Point of Sale erfolgt\n(bei "Nein" wird die Lagerabgangsbuchung immer durchgeführt, auch wenn im Modul 'Lagerverwaltung' eine andere Einstellung gewählt wurde). -CashDeskIdWareHouse=Warenlager für Entnahmen festlegen und erzwingen +CashDeskIdWareHouse=Lager für Entnahmen festlegen und erzwingen StockDecreaseForPointOfSaleDisabled=Lagerrückgang bei Verwendung von Point of Sale deaktiviert StockDecreaseForPointOfSaleDisabledbyBatch=Die Bestandsreduzierung am POS ist nicht mit dem Modul Serial / Lot Management (derzeit aktiv) kompatibel, sodass die Bestandsreduzierung deaktiviert ist. CashDeskYouDidNotDisableStockDecease=Sie haben die Reduzierung der Lagerbestände nicht deaktiviert, wenn Sie einen Verkauf auf dem Point of Sale durchführen.\nAuch ist ein Lager/Standort notwendig. CashDeskForceDecreaseStockLabel=Eine Bestandsreduktion für Produktposten wurde erzwungen. CashDeskForceDecreaseStockDesc=Verringern Sie zuerst ausgehend vom ältesten Mindesthaltbarkeitsdatum oder Verbrauchsdatum. -CashDeskReaderKeyCodeForEnter=Tastencode für "Enter" wie im Barcode-Leser definiert (Beispiel: 13) +CashDeskReaderKeyCodeForEnter=Im Barcode-Leser definierter ASCII-Code für „Enter“-Taste (Beispiel: ASCII-Code 13) ##### Bookmark ##### BookmarkSetup=Lesezeichen-Moduleinstellungen BookmarkDesc=Dieses Modul ermöglicht die Verwaltung von Lesezeichen. Außerdem können Sie hiermit Verknüpfungen zu internen und externen Seiten im linken Menü anlegen. @@ -1865,7 +1881,7 @@ BankOrderES=Spanisch BankOrderESDesc=Spanische Anzeigereihenfolge ChequeReceiptsNumberingModule=Modul zur Nummerierung von Belegen prüfen ##### Multicompany ##### -MultiCompanySetup=Einstellungen Modul Multi-Company (Mandanten) +MultiCompanySetup=Einstellungen Modul Mandanten ##### Suppliers ##### SuppliersSetup=Einstellungen Modul Lieferanten SuppliersCommandModel=Vollständige Vorlage für Lieferantenbestellungen @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Lieferantenrechnungen Zähl-Modell IfSetToYesDontForgetPermission=Wenn ein Wert ungleich Null festgelegt ist, vergessen Sie nicht, Berechtigungen für Gruppen oder Benutzer bereitzustellen, die für die zweite Genehmigung zugelassen sind ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP-Maxmind Moduleinstellungen -PathToGeoIPMaxmindCountryDataFile=Pfad zu der Datei, welche die Maxmind IP-zu-Land Umwandlungs-Informationen enthält.
Beispiele:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Pfad zur Maxmind-Datei mit der Zuordnung von IPs zu Ländern NoteOnPathLocation=Bitte beachten Sie, dass Ihre IP-Länder-Datei in einem von PHP lesbaren Verzeichnis liegen muss (Überprüfen Sie Ihre PHP open_basedir-Einstellungen und die Dateisystem-Berechtigungen). YouCanDownloadFreeDatFileTo=Eine kostenlose Demo-Version der Maxmind-GeoIP Datei finden Sie hier: %s YouCanDownloadAdvancedDatFileTo=Eine vollständigere Version mit Updates der Maxmind-GeoIP Datei können Sie hier herunterladen: %s @@ -1926,6 +1942,7 @@ BackupDumpWizard=Assistent zum Erstellen der Datenbank-Dump-Datei BackupZipWizard=Assistent zum Erstellen eines Archivs des Dokumentenverzeichnisses SomethingMakeInstallFromWebNotPossible=Die Installation von dem externen Modul ist aus folgenden Gründen vom Web-Interface nicht möglich: SomethingMakeInstallFromWebNotPossible2=Aus diesem Grund ist der hier beschriebene Aktualisierungsvorgang ein manueller Vorgang, den nur ein privilegierter Benutzer ausführen kann. +InstallModuleFromWebHasBeenDisabledContactUs=Die Installation oder Entwicklung externer Module oder dynamischer Websites aus der Anwendung ist derzeit aus Sicherheitsgründen gesperrt. Bitte kontaktieren Sie uns, wenn Sie diese Funktion benötigen. InstallModuleFromWebHasBeenDisabledByFile=Installieren von externen Modul aus der Anwendung wurde von Ihrem Administrator deaktiviert. \nSie müssen ihn bitten, die Datei%s zu entfernen, um diese Funktion zu ermöglichen. ConfFileMustContainCustom=Um ein externes Modul zu erstellen oder installieren, müssen die Modul Dateien im Verzeichnis %s gespeichert werden. Damit dieses Verzeichnis durch Dolibarr verwendet wird, muss in den Einstellungen conf/conf.php die folgenden 2 Zeilen hinzugefügt werden:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Zeilen hervorheben bei Mouseover @@ -2021,7 +2038,7 @@ UrlToGetKeyToUseAPIs=URL zum Abrufen des Tokens zur Verwendung der API (sobald d ListOfAvailableAPIs=Liste von verfügbaren APIs activateModuleDependNotSatisfied=Das Modul "%s" hängt vom fehlenden Modul "%s" ab, sodass das Modul "%1$s" möglicherweise nicht ordnungsgemäß funktioniert. Bitte installieren Sie das Modul "%2$s" oder deaktivieren Sie das Modul "%1$s", um vor Überraschungen bewahrt zu werden CommandIsNotInsideAllowedCommands=Das Kommando, das Sie versucht haben auszuführen, ist nicht in der Liste der erlaubten Kommandos enthalten. Diese ist im Parameter $dolibarr_main_restrict_os_commands in der Datei conf.php definiert. -LandingPage=Einstiegsseite +LandingPage=Startseite SamePriceAlsoForSharedCompanies=Wenn Sie ein Multicompany-Modul mit der Auswahl "Einzelpreis" verwenden, ist der Preis auch für alle Unternehmen gleich, wenn Produkte zwischen Umgebungen geteilt werden ModuleEnabledAdminMustCheckRights=Das Modul wurde aktiviert. Die Berechtigungen für aktiviertes Modul(e) wurden nur für den/die Administrator/Gruppe vergeben. Möglicherweise müssen Sie anderen Benutzern oder Gruppen bei Bedarf manuell Berechtigungen erteilen. UserHasNoPermissions=Dieser Benutzer hat keine Rechte @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Sonderzeichen entfernen COMPANY_AQUARIUM_CLEAN_REGEX=Regexfilter um die Werte zu Bereinigen (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex-Filter zum Bereinigen des Werts (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Doppelte Einträge sind nicht erlaubt +RemoveSpecialWords=Löschen Sie bestimmte Wörter, wenn Sie Unterkonten für Kunden oder Lieferanten erstellen +RemoveSpecialWordsHelp=Geben Sie die vor der Benennung des Kunden- oder Lieferantenkontos zu entfernenden Wörter an. Ein ";" zwischen jedem Wort verwenden. GDPRContact=Datenschutzbeauftragte(r) GDPRContactDesc=Wenn Sie personenbezogene Daten in Ihrem Informationssystem speichern, können Sie hier den für die Datenschutz-Grundverordnung (DSGVO) zuständigen Ansprechpartner benennen HelpOnTooltip=Anzeigen des Hilfetextes im Tooltip @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Zielverzechnis des eMail-Kontos EmailcollectorOperations=Aktivitäten, die der eMail-Collector ausführen soll EmailcollectorOperationsDesc=Operationen werden von oben nach unten ausgeführt MaxEmailCollectPerCollect=Maximale Anzahl an einzusammelnden E-Mails je Collect-Vorgang +TestCollectNow=Collect testen CollectNow=Jetzt abrufen ConfirmCloneEmailCollector=Möchten Sie den E-Mail-Collector %s wirklich duplizieren? DateLastCollectResult=Datum des letzten eMail-Collect-Versuchs @@ -2183,6 +2203,7 @@ ShowProjectLabel=Projektbezeichnung PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Den Namen des Geschäftspartners um Alias ergänzen THIRDPARTY_ALIAS=Name Geschäftspartner - Alias Geschäftspartner ALIAS_THIRDPARTY=Alias Geschäftspartner - Name Geschäftspartner +PDFIn2Languages=Beschreibungen im PDF in zwei verschiedenen Sprachen anzeigen PDF_USE_ALSO_LANGUAGE_CODE=Wenn Sie möchten, dass einige Texte in Ihrem PDF in 2 verschiedenen Sprachen in demselben generierten PDF dupliziert werden, müssen Sie hier diese zweite Sprache festlegen, damit das generierte PDF zwei verschiedene Sprachen auf derselben Seite enthält, die beim Generieren von PDF ausgewählte und diese (dies wird nur von wenigen PDF-Vorlagen unterstützt). Für 1 Sprache pro PDF leer halten. PDF_USE_A=PDF-Dokumente im Format PDF/A erstellen anstelle des Standardformats PDF FafaIconSocialNetworksDesc=Geben Sie hier den Code für ein FontAwesome-Icon ein. Wenn Sie FontAwesome nicht kennen, können Sie den Standard 'fa-address-book' benutzen. @@ -2216,7 +2237,7 @@ NoWritableFilesFoundIntoRootDir=In Ihrem Stammverzeichnis wurden keine beschreib RecommendedValueIs=Empfohlen: %s Recommended=Empfohlen NotRecommended=Nicht empfohlen -ARestrictedPath=Eingeschränkter Pfad +ARestrictedPath=Eingeschränkter Pfad für Datendateien CheckForModuleUpdate=Suchen Sie nach Updates für externe Module CheckForModuleUpdateHelp=Diese Aktion stellt eine Verbindung zu Editoren externer Module her, um zu überprüfen, ob eine neue Version verfügbar ist. ModuleUpdateAvailable=Eine Aktualisierung ist verfügbar @@ -2264,7 +2285,7 @@ LateWarningAfter=Warnung "verspätet" nach TemplateforBusinessCards=Vorlage für eine Visitenkarte in unterschiedlicher Größe InventorySetup= Bestandsaufnahme einrichten ExportUseLowMemoryMode=Verwenden Sie einen Low-Memory-Modus -ExportUseLowMemoryModeHelp=Verwenden Sie den Low-Memory-Modus, um den Dump zu erstellen (die Komprimierung erfolgt durch eine Pipe statt im PHP-Speicher). Mit dieser Methode kann nicht überprüft werden, ob die Datei vollständig ist, und es kann keine Fehlermeldung ausgeben werden, wenn der Vorgang fehlschlägt. +ExportUseLowMemoryModeHelp=Verwenden Sie den Low-Memory-Modus, um die Dump-Datei zu generieren (die Komprimierung erfolgt über eine Pipe statt in den PHP-Speicher). Mit dieser Methode kann nicht überprüft werden, ob die Datei vollständig ist, und es kann keine Fehlermeldung gemeldet werden, wenn der Vorgang fehlschlägt. Verwenden Sie diesen Modus, wenn Sie die Fehlermeldung "nicht genügend Speicher" erhalten. ModuleWebhookName = Webhook ModuleWebhookDesc = Schnittstelle zum Abfangen von Dolibarr-Triggern und zum Senden an eine URL @@ -2288,6 +2309,8 @@ IconOnly=Nur Icon - Der Text wird als Tooltipp angezeigt INVOICE_ADD_ZATCA_QR_CODE=Den ZATCA-QR-Code auf Rechnungen anzeigen INVOICE_ADD_ZATCA_QR_CODEMore=Einige arabische Länder benötigen diesen QR-Code auf ihren Rechnungen INVOICE_ADD_SWISS_QR_CODE=Schweizer QR-Rechnungscode auf Rechnungen anzeigen +INVOICE_SHOW_SHIPPING_ADDRESS=Lieferadresse anzeigen +INVOICE_SHOW_SHIPPING_ADDRESSMore=Obligatorische Angabe für Frankreich UrlSocialNetworksDesc=URL-Link des sozialen Netzwerks. Verwenden Sie {socialid} für den variablen Teil, der die ID des sozialen Netzwerks enthält. IfThisCategoryIsChildOfAnother=Wenn diese Kategorie unterhalb einer anderen ist DarkThemeMode=Dark Theme-Modus @@ -2307,3 +2330,28 @@ UsePassword=Passwort verwenden UseOauth=OAUTH-Token verwenden Images=Bilder MaxNumberOfImagesInGetPost=Maximal zulässige Anzahl von Bildern, die in einem HTML-Feld in einem Formular eingefügt werden können +MaxNumberOfPostOnPublicPagesByIP=Maximale Anzahl von Beiträgen auf öffentlichen Seiten mit derselben IP-Adresse in einem Monat +CIDLookupURL=Das Modul bringt eine URL mit, die von einem externen Tool verwendet werden kann, um den Namen eines Geschäftspartners oder Kontakts aus seiner Telefonnummer zu ermitteln. Zu verwendende URL ist: +ScriptIsEmpty=Das Skript ist leer +ShowHideTheNRequests=Anzeigen/Ausblenden der %s-SQL-Anfrage(n) +DefinedAPathForAntivirusCommandIntoSetup=Dateipfad zu Antivirenprogramm in %s +TriggerCodes=Triggerbare Ereignisse +TriggerCodeInfo=Geben Sie hier den/die Triggercode(s) ein, der/die das Auslösen einer Webanfrage generieren muss (nur externe URLs sind erlaubt). Sie können mehrere Triggercodes durch Komma getrennt eingeben. +EditableWhenDraftOnly=Wenn diese Option deaktiviert ist, kann der Wert nur geändert werden, wenn sich das Objekt im Entwurfsstatus befindet +CssOnEdit=CSS auf Bearbeitungsseiten +CssOnView=CSS auf Ansichtsseiten +CssOnList=CSS auf Listenseiten +HelpCssOnEditDesc=Beim Bearbeiten des Feldes verwendetes CSS.
Beispiel: „minwiwdth100 maxwidth500 widthcentpercentminusx“ +HelpCssOnViewDesc=Beim Anzeigen des Feldes verwendetes CSS. +HelpCssOnListDesc=CSS, das verwendet wird, wenn sich das Feld in einer Listentabelle befindet.
Beispiel: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Bestellte Menge auf den generierten Belegen für den Empfang ausblenden +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Anzeige des Preises auf den generierten Dokumenten für den Wareneingang +WarningDisabled=Warnung deaktiviert +LimitsAndMitigation=Zugriffsbeschränkungen +DesktopsOnly=Nur Desktop-Bildschirme +DesktopsAndSmartphones=Desktop-Bildschirme und Smartphones +AllowOnlineSign=Online-Unterzeichnung ermöglichen +AllowExternalDownload=Externen Download zulassen (ohne Anmeldung, über einen freigegebenen Link) +DeadlineDayVATSubmission=Stichtag für die MwSt.-Einreichung im nächsten Monat +MaxNumberOfAttachementOnForms=Maximale Anzahl verbundener Dateien in einem Formular +IfDefinedUseAValueBeetween=Wenn definiert, einen Wert zwischen %s und %s verwenden diff --git a/htdocs/langs/de_DE/agenda.lang b/htdocs/langs/de_DE/agenda.lang index 6236ce05914..e9cf555109a 100644 --- a/htdocs/langs/de_DE/agenda.lang +++ b/htdocs/langs/de_DE/agenda.lang @@ -4,7 +4,7 @@ Actions=Ereignisse Agenda=Agenda TMenuAgenda=Agenda Agendas=Agenden -LocalAgenda=Standardkalender +LocalAgenda=Standard-Kalender ActionsOwnedBy=Ereignis stammt von ActionsOwnedByShort=Eigentümer AffectedTo=Zugewiesen an @@ -58,9 +58,9 @@ MemberModifiedInDolibarr=Mitglied %s geändert MemberResiliatedInDolibarr=Mitglied %s aufgehoben MemberDeletedInDolibarr=Mitglied %s gelöscht MemberExcludedInDolibarr=Mitglied %s ausgeschlossen -MemberSubscriptionAddedInDolibarr=Abonnement %s für Mitglied %s hinzugefügt -MemberSubscriptionModifiedInDolibarr=Abonnement %s für Mitglied %s geändert -MemberSubscriptionDeletedInDolibarr=Abonnement %s für Mitglied %s gelöscht +MemberSubscriptionAddedInDolibarr=Abonnement %s zum Mitglied %s hinzugefügt +MemberSubscriptionModifiedInDolibarr=Abonnement %s von Mitglied %s geändert +MemberSubscriptionDeletedInDolibarr=Abonnement %s von Mitglied %s gelöscht ShipmentValidatedInDolibarr=Lieferung %s freigegeben ShipmentClassifyClosedInDolibarr=Lieferung %s als verrechnet markiert ShipmentUnClassifyCloseddInDolibarr=Lieferung %s als wiedereröffnet markieren @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Sendung %s zurück zum Entwurfsstatus ShipmentDeletedInDolibarr=Lieferung %s gelöscht ShipmentCanceledInDolibarr=Sendung %s storniert ReceptionValidatedInDolibarr=Wareneingang %s bestätigt +ReceptionDeletedInDolibarr=Wareneingang %s gelöscht ReceptionClassifyClosedInDolibarr=Wareneingang %s als geschlossen klassifiziert OrderCreatedInDolibarr=Auftrag %s erstellt OrderValidatedInDolibarr=Auftrag %s freigegeben @@ -87,6 +88,7 @@ SupplierInvoiceSentByEMail=Lieferantenrechnung %s per E-Mail gesendet ShippingSentByEMail=Lieferung %s per E-Mail versendet ShippingValidated= Lieferung %s freigegeben InterventionSentByEMail=Serviceauftrag %s per E-Mail versendet +ProjectSentByEMail=Projekt %s per E-Mail gesendet ProposalDeleted=Angebot gelöscht OrderDeleted=Auftrag gelöscht InvoiceDeleted=Rechnung gelöscht diff --git a/htdocs/langs/de_DE/assets.lang b/htdocs/langs/de_DE/assets.lang index 73b2b3fbc55..8390fe6fc1b 100644 --- a/htdocs/langs/de_DE/assets.lang +++ b/htdocs/langs/de_DE/assets.lang @@ -16,7 +16,7 @@ # # Generic # -NewAsset=neue Anlage +NewAsset=Neues Anlagegut AccountancyCodeAsset=Buchungskonto (Anlagegut) AccountancyCodeDepreciationAsset=Buchungskonto (Abschreibung auf Anlagegut) AccountancyCodeDepreciationExpense=Buchungskonto (Aufwendungen für Abschreibungen) @@ -48,7 +48,7 @@ ASSET_ACCOUNTANCY_CATEGORY=Kontengruppe für Anlagevermögen # Menu # MenuAssets=Anlagen -MenuNewAsset=neue Anlage +MenuNewAsset=Neues Anlagegut MenuAssetModels=Modell für Vermögenswerte MenuListAssets=Liste MenuNewAssetModel=Neues Modell für Vermögenswerte @@ -63,14 +63,14 @@ ConfirmDeleteAsset=Möchten Sie diesen Vermögenswert wirklich entfernen? # Tab # AssetDepreciationOptions=Abschreibungsmöglichkeiten -AssetAccountancyCodes=Buchhaltungskonten +AssetAccountancyCodes=Buchungskonten AssetDepreciation=Abschreibung # # Asset # Asset=Anlagegut -Assets=Ressourcen / Anlagen +Assets=Anlagen/Vermögenswerten AssetReversalAmountHT=Stornobetrag (ohne Steuern) AssetAcquisitionValueHT=Anschaffungsbetrag (ohne Steuern) AssetRecoveredVAT=Zurückerstattete USt. @@ -80,7 +80,7 @@ AssetDateStart=Datum der Inbetriebnahme AssetAcquisitionType=Art des Erwerbs AssetAcquisitionTypeNew=Neu AssetAcquisitionTypeOccasion=Gebraucht -AssetType=Art des Vermögenswertes +AssetType=Art des Anlageguts AssetTypeIntangible=Immateriell AssetTypeTangible=Materiell AssetTypeInProgress=in Bearbeitung @@ -109,8 +109,8 @@ AssetDisposalSubjectToVat=Abgang USt.-pflichtig # # Asset model # -AssetModel=Modell des Vermögenswerts -AssetModels=Modelle des Vermögenswerts +AssetModel=Modell des Anlageguts +AssetModels=Modelle der Anlagegüter # # Asset depreciation options @@ -140,7 +140,7 @@ AssetAccountancyCodeDepreciationEconomic=Wirtschaftliche Abschreibung AssetAccountancyCodeAsset=Anlagegut AssetAccountancyCodeDepreciationAsset=Abschreibung AssetAccountancyCodeDepreciationExpense=Abschreibungsaufwand -AssetAccountancyCodeValueAssetSold=Wert des abgegangenen Vermögenswerts +AssetAccountancyCodeValueAssetSold=Wert des abgegangenen Anlageguts AssetAccountancyCodeReceivableOnAssignment=Forderung bei Abgang AssetAccountancyCodeProceedsFromSales=Erlös aus Abgang AssetAccountancyCodeVatCollected=Eingenommene USt. @@ -168,10 +168,10 @@ AssetDepreciationReversal=Umkehrung # # Errors # -AssetErrorAssetOrAssetModelIDNotProvide=Die ID des Vermögenswertes oder das Modell wurde nicht bereitgestellt -AssetErrorFetchAccountancyCodesForMode=Fehler beim Abrufen der Buchhaltungskonten für den Abschreibungsmodus '%s' -AssetErrorDeleteAccountancyCodesForMode=Fehler beim Löschen von Buchhaltungskonten aus dem Abschreibungsmodus '%s' -AssetErrorInsertAccountancyCodesForMode=Fehler beim Einfügen der Buchhaltungskonten des Abschreibungsmodus '%s' +AssetErrorAssetOrAssetModelIDNotProvide=Die ID des Anlageguts oder das Modell wurde nicht bereitgestellt +AssetErrorFetchAccountancyCodesForMode=Fehler beim Abrufen der Buchungskonten für den Abschreibungsmodus '%s' +AssetErrorDeleteAccountancyCodesForMode=Fehler beim Löschen von Buchungskonten aus dem Abschreibungsmodus '%s' +AssetErrorInsertAccountancyCodesForMode=Fehler beim Einfügen der Buchungskonten des Abschreibungsmodus '%s' AssetErrorFetchDepreciationOptionsForMode=Fehler beim Abrufen von Optionen für den Abschreibungsmodus „%s“. AssetErrorDeleteDepreciationOptionsForMode=Fehler beim Löschen der Optionen des Abschreibungsmodus '%s' AssetErrorInsertDepreciationOptionsForMode=Fehler beim Einfügen der Optionen des Abschreibungsmodus '%s' diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang index 10b75b18d0f..96398f48b67 100644 --- a/htdocs/langs/de_DE/bills.lang +++ b/htdocs/langs/de_DE/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Statistik Kundenrechnungen BillsStatisticsSuppliers=Statistik Lieferantenrechnungen DisabledBecauseDispatchedInBookkeeping=Deaktiviert, da die Rechnung schon in die Buchhaltung übernommen wurde DisabledBecauseNotLastInvoice=Deaktiviert da die Rechnung nicht gelöscht werden kann. Es wurden schon Rechnungen nach dieser Rechnung erstellt, so dass die Nummerierung nicht fortlaufend wäre. +DisabledBecauseNotLastSituationInvoice=Deaktiviert, da die Rechnung nicht löschbar ist. Diese Rechnung ist nicht die letzte in der Folge der Abschlagsrechnungen. DisabledBecauseNotErasable=Deaktiviert, da löschen nicht möglich InvoiceStandard=Standardrechnung InvoiceStandardAsk=Standardrechnung InvoiceStandardDesc=Dies ist das Standard-Rechnungsformat +InvoiceStandardShort=Standard InvoiceDeposit=Anzahlungsrechnung InvoiceDepositAsk=Anzahlungsrechnung InvoiceDepositDesc=Diese Art der Rechnung erfolgt, wenn eine Anzahlung getätigt wurde. @@ -24,6 +26,7 @@ InvoiceProForma=Proforma-Rechnung InvoiceProFormaAsk=Proforma-Rechnung InvoiceProFormaDesc=Die Proforma-Rechnung ist das Abbild einer echten Rechnung, hat aber keinen buchhalterischen Wert. InvoiceReplacement=Ersatzrechnung +InvoiceReplacementShort=Ersatz InvoiceReplacementAsk=Ersatzrechnung für Rechnung InvoiceReplacementDesc=Eine Ersatzrechnung wird benutzt um eine Rechnung zu ersetzen, bei der noch keine Zahlung erfolgte.

Hinweis: Nur Rechnungen ohne erfolgte Zahlung können ersetzt werden. Sofern die Rechnung noch nicht geschlossen wurde, wird sie automatisch verworfen. InvoiceAvoir=Gutschrift @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Dieser Artikel o ErrorInvoiceIsNotLastOfSameType=Fehler: Das Rechnungsdatum der Rechnung %s ist %s. Es muss gleich oder nach dem letzten Datum für Rechnungen des gleichen Typs sein (%s). Bitte ändern Sie das Rechnungsdatum. BillFrom=Von BillTo=An +ShippingTo=Lieferadresse ActionsOnBill=Ereignisse zu dieser Rechnung RecurringInvoiceTemplate=Vorlage/Wiederkehrende Rechnung NoQualifiedRecurringInvoiceTemplateFound=Keine Vorlagen zur Erstellung von wiederkehrenden Rechnungen gefunden. @@ -519,7 +523,7 @@ CreditNoteConvertedIntoDiscount=Diese Gutschrift %s wurde in %s umgewandelt UsBillingContactAsIncoiveRecipientIfExist=Verwenden Sie Kontakt / Adresse mit dem Typ "Rechnungskontakt" anstelle der Adresse eines Geschäftspartners als Empfänger für Rechnungen ShowUnpaidAll=Zeige alle unbezahlten Rechnungen ShowUnpaidLateOnly=Zeige nur verspätete unbezahlte Rechnung -PaymentInvoiceRef=Die Zahlung der Rechnung %s +PaymentInvoiceRef=Zahlung für Rechnung %s ValidateInvoice=Rechnung freigeben ValidateInvoices=Rechnungen freigeben Cash=Bar @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Zahlung registriert und Rechnung %s auf bez SendEmailsRemindersOnInvoiceDueDate=Bei unbezahlten Rechnungen per E-Mail erinnern MakePaymentAndClassifyPayed=Zahlung aufzeichnen BulkPaymentNotPossibleForInvoice=Massenzahlung ist für Rechnung %s nicht möglich (falscher Typ oder Status) +MentionVATDebitOptionIsOn=Option zur Zahlung von Steuern auf Basis der Soll-Versteuerung +MentionCategoryOfOperations=Tätigkeitskategorie +MentionCategoryOfOperations0=Lieferung von Waren +MentionCategoryOfOperations1=Erbringung von Dienstleistungen +MentionCategoryOfOperations2=Gemischt - Lieferung von Waren und Erbringung von Dienstleistungen diff --git a/htdocs/langs/de_DE/boxes.lang b/htdocs/langs/de_DE/boxes.lang index f3ef38c8351..b8ba765a3d1 100644 --- a/htdocs/langs/de_DE/boxes.lang +++ b/htdocs/langs/de_DE/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Lieferantenbestellungen warten auf Einga BoxTitleLastModifiedContacts=Zuletzt bearbeitete Kontakte/Adressen (maximal %s) BoxMyLastBookmarks=Meine %s neuesten Lesezeichen BoxOldestExpiredServices=Die ältesten abgelaufenen aktiven Dienste +BoxOldestActions=Älteste zu erledigende Ereignisse BoxLastExpiredServices=Neueste Verträge mit abgelaufenen Leistungen (maximal %s) BoxTitleLastActionsToDo=Anstehende Termine/Aufgaben (maximal %s) +BoxTitleOldestActionsToDo=Älteste %s zu erledigende Ereignisse, die nicht abgeschlossen sind BoxTitleLastContracts=Zuletzt bearbeitete Verträge (maximal %s) BoxTitleLastModifiedDonations=Letzte %s Spenden, die geändert wurden BoxTitleLastModifiedExpenses=Neueste %s Spesenabrechnungen, die geändert wurden @@ -55,12 +57,12 @@ BoxTitleLastOutstandingBillReached=Kunden mit überschrittenen Maximal-Aussenst BoxGlobalActivity=Globale Aktivität (Rechnungen, Angebote, Aufträge) BoxGoodCustomers=Gute Kunden BoxTitleGoodCustomers=%s gute Kunden -BoxScheduledJobs=Geplante Aufträge +BoxScheduledJobs=Geplante Jobs BoxTitleFunnelOfProspection=Lead Funnel FailedToRefreshDataInfoNotUpToDate=Fehler beim RSS-Abruf. Letzte erfolgreiche Aktualisierung: %s LastRefreshDate=Letzte Aktualisierung NoRecordedBookmarks=Keine Lesezeichen definiert. -ClickToAdd=Hier klicken um hinzuzufügen. +ClickToAdd=Hier klicken zum Hinzufügen. NoRecordedCustomers=keine erfassten Kunden NoRecordedContacts=keine erfassten Kontakte NoActionsToDo=Keine Aufgaben/Termine zu erledigen diff --git a/htdocs/langs/de_DE/categories.lang b/htdocs/langs/de_DE/categories.lang index fac2e6f3d93..1369f84b2a3 100644 --- a/htdocs/langs/de_DE/categories.lang +++ b/htdocs/langs/de_DE/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Dieses Mitglied ist keiner Kategorie zugewiesen. ContactHasNoCategory=Dieser Kontakt ist keiner Kategorie zugewiesen. ProjectHasNoCategory=Dieses Projekt ist keiner Kategorie zugewiesen. ClassifyInCategory=Hinzufügen +RemoveCategory=Kategorie entfernen NotCategorized=ohne Kategoriezuordnung CategoryExistsAtSameLevel=Diese Kategorie existiert bereits auf diesem Level ContentsVisibleByAllShort=öffentlicher Inhalt @@ -67,6 +68,7 @@ StockCategoriesShort=Lagerort-Kategorien ThisCategoryHasNoItems=Diese Kategorie enthält keine Elemente. CategId=Kategorie-ID ParentCategory=Übergeordnetes Schlagwort / Kategorie +ParentCategoryID=ID des übergeordneten Tags / der übergeordneten Kategorie ParentCategoryLabel=Label des übergeordneten Schlagwortes / der übergeordneten Kategorie CatSupList=Liste der Schlagwörter / Kategorien für Anbieter CatCusList=Liste der Schlagwörter / Kategorien für Kunden / Interessenten @@ -86,7 +88,7 @@ DeleteFromCat=Aus Kategorie entfernen ExtraFieldsCategories=Ergänzende Attribute CategoriesSetup=Kategorie-Einstellungen CategorieRecursiv=Automatisch mit übergeordneter Kategorie verbinden -CategorieRecursivHelp=Wenn die Option aktiviert ist, wird beim Hinzufügen eines Produkts zu einer Unterkategorie das Produkt auch automatisch zur übergeordneten Kategorie hinzugefügt. +CategorieRecursivHelp=Wenn die Option aktiviert ist und Sie ein Objekt zu einer Unterkategorie hinzufügen, wird das Objekt auch zu den übergeordneten Kategorien hinzugefügt. AddProductServiceIntoCategory=Folgendes Produkt / folgende Leistung dieser Kategorie hinzufügen: AddCustomerIntoCategory=Ordnen Sie dem Kunden eine Kategorie zu AddSupplierIntoCategory=Ordnen Sie dem Lieferanten eine Kategorie zu @@ -99,5 +101,5 @@ TicketsCategoriesArea=Ticketkategorien ActionCommCategoriesArea=Ereigniskategorien WebsitePagesCategoriesArea=Seiteninhalte-Kategorien KnowledgemanagementsCategoriesArea=KM Artikelkategorien -UseOrOperatorForCategories=Verwenden Sie den Operator 'ODER' für Kategorien +UseOrOperatorForCategories=Kategoriesuche mit "ODER"-Verknüpfung ausführen AddObjectIntoCategory=Objekt zur Kategorie hinzufügen diff --git a/htdocs/langs/de_DE/commercial.lang b/htdocs/langs/de_DE/commercial.lang index ef4728401fb..0dbcc615b4e 100644 --- a/htdocs/langs/de_DE/commercial.lang +++ b/htdocs/langs/de_DE/commercial.lang @@ -18,7 +18,7 @@ TaskRDVWith=Termin mit %s ShowTask=Aufgabe anzeigen ShowAction=Ereignis anzeigen ActionsReport=Ereignis Journal -ThirdPartiesOfSaleRepresentative=Partner mit Vertriebsmitarbeiter +ThirdPartiesOfSaleRepresentative=Geschäftspartner des Vertriebsmitarbeiters SaleRepresentativesOfThirdParty=Vertriebsmitarbeiter des Geschäftspartners SalesRepresentative=Vertriebsmitarbeiter SalesRepresentatives=Vertriebsmitarbeiter @@ -74,8 +74,16 @@ StatusProsp=Kontaktstatus DraftPropals=Entworfene Angebote NoLimit=ohne Begrenzung ToOfferALinkForOnlineSignature=Link zur Onlinesignatur -WelcomeOnOnlineSignaturePage=%s begrüßt Sie zum Online-Service für Angebotsfreigaben -ThisScreenAllowsYouToSignDocFrom=Auf dieser Seite können Angebote angenommen und unterschrieben oder abgelehnt werden. -ThisIsInformationOnDocumentToSign=Information zum Dokument +WelcomeOnOnlineSignaturePageProposal=%s begrüßt Sie zum Online-Service für Angebotsfreigaben +WelcomeOnOnlineSignaturePageContract=Willkommen auf der %s Vertrags-PDF-Unterzeichnungsseite +WelcomeOnOnlineSignaturePageFichinter=Willkommen auf der PDF-Signaturseite von Serviceauftrag %s +ThisScreenAllowsYouToSignDocFromProposal=Auf dieser Seite können Angebote angenommen und unterschrieben oder abgelehnt werden. +ThisScreenAllowsYouToSignDocFromContract=Auf dieser Seite können Sie den Vertrag im PDF-Format online unterzeichnen. +ThisScreenAllowsYouToSignDocFromFichinter=Auf dieser Seite können Sie Serviceaufträge im PDF-Format online unterzeichnen. +ThisIsInformationOnDocumentToSignProposal=Information zum Dokument +ThisIsInformationOnDocumentToSignContract=Diese Vertragsinformationen sind zu unterzeichnen +ThisIsInformationOnDocumentToSignFichinter=Dies ist eine Information über den zu unterzeichnenden Serviceauftrag SignatureProposalRef=Unterschrift des Angebotes %s +SignatureContractRef=Unterschrift zum Vertrag %s +SignatureFichinterRef=Unterzeichnung des Serviceauftrags %s FeatureOnlineSignDisabled=Onlineunterschrift ist deaktiviert oder das Dokument wurde erstellt, bevor diese Funktion aktiviert wurde diff --git a/htdocs/langs/de_DE/compta.lang b/htdocs/langs/de_DE/compta.lang index 35463b55e12..0d5579f0a49 100644 --- a/htdocs/langs/de_DE/compta.lang +++ b/htdocs/langs/de_DE/compta.lang @@ -5,8 +5,8 @@ TaxModuleSetupToModifyRulesLT=Hier können Sie die Einstellungen Die Gültigkeit der Zahlen ist nur bei Überprüfung der Zu- und Abgänge auf den Konten über Rechnungen gewährleistet. +OptionModeTrueDesc=Der Umsatz wird über Zahlungen (Zahlungszeitpunkt) berechnet (Ist-Versteuerung). Die Aussagekraft ist nur gegeben, wenn die Einnahmen und Ausgaben auf Basis entsprechender Rechnungen korrekt auf den Konten verbucht werden. +OptionModeVirtualDesc=Der Umsatz wird über Rechnungen (Rechnungsdatum) ermittelt (Soll-Versteuerung). Wenn diese Rechnungen fällig sind, ob sie bezahlt wurden oder nicht, werden sie in der Umsatzausgabe aufgeführt. FeatureIsSupportedInInOutModeOnly=Dieses Feature ist nur in der Soll-Haben-Option verfügbar (siehe Konfiguration des Rechnungswesen-Moduls) VATReportBuildWithOptionDefinedInModule=Die hier ausgewiesenen Beträge werden unter Verwendung der USt.-Regeln definiert. LTReportBuildWithOptionDefinedInModule=Die hier ausgewiesenen Beträge werden unter Verwendung der Firmen-Regeln definiert. @@ -29,6 +29,8 @@ BalanceBefore=Saldo (vorher) Balance=Saldo Debit=Soll Credit=Haben +AccountingDebit=Soll +AccountingCredit=Haben Piece=Beleg AmountHTVATRealReceived=Einnahmen (netto) AmountHTVATRealPaid=Ausgaben (netto) @@ -126,10 +128,10 @@ Turnover=Verrechneter Umsatz TurnoverCollected=Realisierter Umsatz SalesTurnoverMinimum=Mindestumsatz ByExpenseIncome=Ausgaben & Einnahmen -ByThirdParties=Durch Partner -ByUserAuthorOfInvoice=Durch Rechnungsersteller -CheckReceipt=Scheck erhalten -CheckReceiptShort=Scheck erhalten +ByThirdParties=Nach Geschäftspartnern +ByUserAuthorOfInvoice=Nach Rechnungsersteller +CheckReceipt=Scheckeinlösung +CheckReceiptShort=Scheckeinlösung LastCheckReceiptShort=%s neueste Schecks NewCheckReceipt=Neuen Scheck erhalten NewCheckDeposit=Neue Check Hinterlegung @@ -156,7 +158,7 @@ CalcModeVATDebt=Modus %s USt. auf Engagement Rechnungslegung %s. CalcModeVATEngagement=Modus %sTVA auf Einnahmen-Ausgaben%s. CalcModeDebt=Analyse bekannter erfasster Dokumente, auch wenn diese noch nicht im Hauptbuch erfasst sind. CalcModeEngagement=Analyse der erfassten Zahlungen, auch wenn diese noch nicht kontiert wurden -CalcModeBookkeeping=Analyse der in der Tabelle Buchhaltungs-Ledger protokollierten Daten. +CalcModeBookkeeping=Analyse der im Hauptbuch protokollierten Daten. CalcModeLT1= Modus %sRE auf Kundenrechnungen - Lieferantenrechnungen%s CalcModeLT1Debt=Modus %sRE auf Kundenrechnungen%s CalcModeLT1Rec= Modus %sRE auf Lieferantenrechnungen%s @@ -166,19 +168,19 @@ CalcModeLT2Rec= Modus %sIRPF auf Lieferantenrechnungen%s AnnualSummaryDueDebtMode=Saldo der Erträge und Aufwendungen, Jahresübersicht AnnualSummaryInputOutputMode=Saldo der Erträge und Aufwendungen, Jahresübersicht AnnualByCompanies=Bilanz Ertrag/Aufwand, pro vordefinierten Kontogruppen -AnnualByCompaniesDueDebtMode=Die Ertrags-/Aufwands-Bilanz nach vordefinierten Gruppen, im Modus %sForderungen-Verbindlichkeiten%s meldet Kameralistik. -AnnualByCompaniesInputOutputMode=Die Ertrags-/Aufwands-Bilanz im Modus %sEinkünfte-Ausgaben%s meldet Ist-Besteuerung. +AnnualByCompaniesDueDebtMode=Die Ertrags-/Aufwands-Bilanz nach vordefinierten Gruppen im Modus %sForderungen-Verbindlichkeiten%s d.h. Soll-Versteuerung. +AnnualByCompaniesInputOutputMode=Die Ertrags-/Aufwands-Bilanz im Modus %sEinkünfte-Ausgaben%s d.h. Soll-Versteuerung. SeeReportInInputOutputMode=Siehe %sAnalyse der Zahlungen%s für eine Berechnung basierend auf erfassten Zahlungen , auch wenn diese noch nicht ins Hauptbuch übernommen wurden. -SeeReportInDueDebtMode=Siehe %sAnalyse aufgezeichneter Dokumente%s für eine Berechnung basierend auf bekannten aufgezeichneten Dokumenten , auch wenn diese noch nicht ins Hauptbuch übernommen wurden. +SeeReportInDueDebtMode=Siehe %sAnalyse aufgezeichneter Dokumente%s für eine Berechnung basierend auf bekannten aufgezeichneten Dokumenten, auch wenn diese noch nicht ins Hauptbuch übernommen wurden. SeeReportInBookkeepingMode=Siehe %sAnalyse des Buchhaltungsbuchs-Tabelle%s für einen Bericht basierend auf Buchhaltungstabelle -RulesAmountWithTaxIncluded=- Angezeigte Beträge enthalten alle Steuern +RulesAmountWithTaxIncluded=- Angezeigte Beträge enthalten sämtliche Steuern RulesAmountWithTaxExcluded=- Die ausgewiesenen Rechnungsbeträge verstehen sich ohne Steuern -RulesResultDue=- Es beinhaltet alle Rechnungen, Ausgaben, Mehrwertsteuer, Spenden, Gehälter, unabhängig davon, ob sie bezahlt wurden oder nicht.
- Es basiert auf dem Fälligkeitsdatum von Rechnungen und dem Fälligkeitsdatum für Spesen oder Steuerzahlungen. Für Gehälter wird das Datum des Periodenendes verwendet. -RulesResultInOut=- Es enthält die tatsächlichen Zahlungen auf Rechnungen, Ausgaben, Mehrwertsteuer und Gehälter.
- Es basiert auf den Zahlungsterminen der Rechnungen, Spesen, Mehrwertsteuer, Spenden und Gehälter. -RulesCADue=- Es enthält die fälligen Rechnungen des Kunden, ob diese bezahlt sind oder nicht.
- Es basiert auf dem Rechnungsdatum dieser Rechnungen.
-RulesCAIn=- Es umfasst alle effektiven Zahlungen von Rechnungen, die von Kunden erhalten wurden.
- Es basiert auf dem Zahlungsdatum dieser Rechnungen.
-RulesCATotalSaleJournal=Es beinhaltet alle Gutschriftspositionen aus dem Verkaufsjournal. -RulesSalesTurnoverOfIncomeAccounts=Es umfasst (Gutschrift - Lastschrift) von Zeilen für Produktkonten in der Gruppe EINKOMMEN +RulesResultDue=- Es sind alle Rechnungen, Ausgaben, Mehrwertsteuer, Spenden, Gehälter, unabhängig davon, ob sie bezahlt wurden oder nicht, enthalten.
- Basis ist das Fälligkeitsdatum von Rechnungen und das Fälligkeitsdatum für Spesen oder Steuerzahlungen. Für Gehälter wird das Datum des Periodenendes verwendet. +RulesResultInOut=- Enthalten sind die tatsächlichen Zahlungen auf Rechnungen, Ausgaben, Mehrwertsteuer und Gehälter.
- Basis ist der Zahlungstermin der Rechnungen, Spesen, Mehrwertsteuer, Spenden und Gehälter. +RulesCADue=- Fällige Kundenrechnungen sind enthalten, ob diese bezahlt sind oder nicht.
- Basis ist das Rechnungsdatum dieser Rechnungen.
+RulesCAIn=- Enthalten sind alle effektiven Zahlungen von Rechnungen, die von Kunden erhalten wurden.
- Basis ist das Zahlungsdatum dieser Rechnungen.
+RulesCATotalSaleJournal=Alle Gutschriftspositionen aus dem Verkaufsjournal sind einbezogen. +RulesSalesTurnoverOfIncomeAccounts=Buchungen (Soll - Haben) von Positionen für Produktkonten in der Gruppe "Ertrag" sind enthalten RulesAmountOnInOutBookkeepingRecord=Beinhaltet Datensätze aus dem Hauptbuch mit den Gruppen "Aufwand" oder "Ertrag" RulesResultBookkeepingPredefined=Beinhaltet Datensätze aus dem Hauptbuch mit den Gruppen "Aufwand" oder "Ertrag" RulesResultBookkeepingPersonalized=Zeigt die Buchungen im Hauptbuch mit Konten gruppiert nach Kontengruppen @@ -220,7 +222,7 @@ InvoiceStats=Rechnungen Statistik Dispatch=Versenden Dispatched=Versendet ToDispatch=Zu versenden -ThirdPartyMustBeEditAsCustomer=Partner muss als Kunde definiert werden +ThirdPartyMustBeEditAsCustomer=Geschäftspartner muss als Kunde definiert werden SellsJournal=Verkaufsjournal PurchasesJournal=Einkaufsjournal DescSellsJournal=Verkaufsjournal @@ -228,10 +230,10 @@ DescPurchasesJournal=Einkaufsjournal CodeNotDef=Nicht definiert WarningDepositsNotIncluded=Anzahlungsrechnungen werden in dieser Version des Rechnungswesens nicht berücksichtigt. DatePaymentTermCantBeLowerThanObjectDate=Die Zahlungsfrist darf nicht kleiner als das Objektdatum sein -Pcg_version=Kontenplan Modelle +Pcg_version=Kontenplan-Vorlagen Pcg_type=Klasse des Kontos Pcg_subtype=Klasse des Kontos -InvoiceLinesToDispatch=versandbereite Rechnungspositionen +InvoiceLinesToDispatch=Versandbereite Rechnungspositionen ByProductsAndServices=Nach Produkten und Leistungen RefExt=Externe Referenz ToCreateAPredefinedInvoice=Um eine Vorlagenrechnung zu erstellen, erstellen Sie eine Standardrechnung und klicken Sie dann ohne Validierung auf die Schaltfläche "%s". @@ -243,14 +245,14 @@ CalculationRuleDescSupplier=Wählen Sie je nach Anbieter die geeignete Methode a TurnoverPerProductInCommitmentAccountingNotRelevant=Der Umsatzbericht pro Produkt ist nicht verfügbar. Dieser Bericht ist nur für verrechneten Umsatz verfügbar. TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Der Umsatzbericht pro Ust.-Satz ist nicht verfügbar. Dieser Bericht ist nur für den verrechneten Umsatz verfügbar. CalculationMode=Berechnungsmodus -AccountancyJournal=Kontierungscode-Journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Standard Buchhaltungs-Konto für Mehrwertsteuer - USt. auf Umsatz (wird verwendet, wenn nicht unter Einstellungen->Stammdaten USt-Sätze mit Kontozuordnungen hinterlegt sind) -ACCOUNTING_VAT_BUY_ACCOUNT=Standard Buchhaltungs-Konto für Vorsteuer - USt. bei Einkäufen (wird verwendet, wenn nicht unter Einstellungen->Stammdaten USt.-Sätze mit Kontozuordnungen hinterlegt sind) -ACCOUNTING_VAT_PAY_ACCOUNT=Standard-Aufwandskonto, um MwSt zu bezahlen -ACCOUNTING_ACCOUNT_CUSTOMER=Standard Buchhaltungskonto für Kunden/Debitoren (wenn nicht beim Partner definiert) -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Das beim Geschäftspartner definierte spezielle Buchhaltungskonto wird nur für die Nebenbuchhaltung verwendet. Dieses wird für das Hauptbuch und als Standardwert der Nebenbuchhaltung verwendet, wenn kein eigenes Debitorenbuchhaltungskonto für den Geschäftspartner definiert ist. -ACCOUNTING_ACCOUNT_SUPPLIER=Buchhaltungskonto für Lieferanten/Kreditoren -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Das beim Geschäftspartner definierte spezielle Buchhaltungskonto wird nur für die Nebenbuchhaltung verwendet. Dieses wird für das Hauptbuch und als Standardwert der Nebenbuchhaltung verwendet, wenn kein dediziertes Kreditorenbuchhaltungskonto für den Partner definiert ist. +AccountancyJournal=Erfassung in Journal +ACCOUNTING_VAT_SOLD_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die Umsatzsteuer auf Verkäufe verwendet werden soll (wird verwendet, wenn nicht in den Umsatzsteuer-Stammdaten definiert) +ACCOUNTING_VAT_BUY_ACCOUNT=Konto (aus dem Kontenplan), das als Standardkonto für die Umsatzsteuer auf Einkäufe verwendet werden soll (wird verwendet, wenn nicht in den Umsatzsteuer-Stammdaten definiert) +ACCOUNTING_VAT_PAY_ACCOUNT=Konto (aus dem Kontenplan), das als Standard-Aufwandskonto für die Zahlung der Umsatzsteuer verwendet werden soll +ACCOUNTING_ACCOUNT_CUSTOMER=Konto (aus dem Kontenplan), das für Geschäftspartner, die „Kunde" sind, verwendet wird +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Das beim Geschäftspartner definierte spezielle Buchungskonto wird nur für die Nebenbuchhaltung verwendet. Dieses wird für das Hauptbuch und als Standardwert der Nebenbuchhaltung verwendet, wenn kein eigenes Debitorenbuchungskonto für den Geschäftspartner definiert ist. +ACCOUNTING_ACCOUNT_SUPPLIER=Konto (aus dem Kontenplan), das für Geschäftspartner, die "Lieferanten" sind, verwendet wird +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Das beim Geschäftspartner definierte spezielle Buchungskonto wird nur für die Nebenbuchhaltung verwendet. Dieses wird für das Hauptbuch und als Standardwert der Nebenbuchhaltung verwendet, wenn kein dediziertes Kreditorenbuchungskonto für den Geschäftspartner definiert ist. ConfirmCloneTax=Duplizierung der Steuer-/Sozialabgaben bestätigen ConfirmCloneVAT=Bestätigen Sie den Klon einer Mehrwertsteuererklärung ConfirmCloneSalary=Bestätige das Klonen der Gehaltsangabe @@ -266,7 +268,7 @@ ImportDataset_tax_contrib=Steuern/Sozialabgaben ImportDataset_tax_vat=USt.-Zahlungen ErrorBankAccountNotFound=Fehler: Bankkonto nicht gefunden FiscalPeriod=Buchhaltungsperiode -ListSocialContributionAssociatedProject=Liste der Sozialabgaben für dieses Projekt +ListSocialContributionAssociatedProject=Liste der mit dem Projekt verbundenen Sozialabgaben DeleteFromCat=Aus Kontengruppe entfernen AccountingAffectation=Kontierung zuweisen LastDayTaxIsRelatedTo=Letzter Tag an dem die Steuer relevant ist @@ -274,7 +276,7 @@ VATDue=Umsatzsteuer beansprucht ClaimedForThisPeriod=Beantragt in der Periode PaidDuringThisPeriod=Für diesen Zeitraum bezahlt PaidDuringThisPeriodDesc=Dies ist die Summe aller Zahlungen im Zusammenhang mit Mehrwertsteuererklärungen, deren Periodenende im ausgewählten Zeitraum liegt -ByVatRate=Pro Steuersatz +ByVatRate=Nach Steuersätzen TurnoverbyVatrate=Verrechneter Umsatz pro Steuersatz TurnoverCollectedbyVatrate=Realisierter Umsatz pro Steuersatz PurchasebyVatrate=Einkäufe pro Steuersatz @@ -282,9 +284,9 @@ LabelToShow=Kurzbezeichnung PurchaseTurnover=Einkaufsumsatz PurchaseTurnoverCollected=Einkaufsumsatz abgerechnet RulesPurchaseTurnoverDue=- Es enthält die fälligen Rechnungen des Lieferanten, ob diese bezahlt sind oder nicht.
- Es basiert auf dem Rechnungsdatum dieser Rechnungen.
-RulesPurchaseTurnoverIn=- Es umfasst alle effektiven Zahlungen von Rechnungen an Lieferanten.
- Es basiert auf dem Zahlungsdatum dieser Rechnungen
+RulesPurchaseTurnoverIn=- Es umfasst alle effektiven Zahlungen von Rechnungen an Lieferanten.
- Es basiert auf dem Zahlungsdatum dieser Rechnungen.
RulesPurchaseTurnoverTotalPurchaseJournal=Es enthält alle Belastungszeilen aus dem Einkaufsjournal. -RulesPurchaseTurnoverOfExpenseAccounts=Es umfasst (Lastschrift - Gutschrift) von Zeilen für Produktkonten in der Gruppe AUSGABEN +RulesPurchaseTurnoverOfExpenseAccounts=Umfasst Buchungen (Soll - Haben) von Positionen für Produktkonten in der Gruppe "Aufwand". ReportPurchaseTurnover=Einkaufsumsatz fakturiert ReportPurchaseTurnoverCollected=Einkaufsumsatz abgerechnet IncludeVarpaysInResults = Nehmen Sie verschiedene Zahlungen in Berichte auf @@ -298,5 +300,6 @@ InvoiceNotLate30Days = Demnächst fällig (> 30 Tage) InvoiceToPay=Zu zahlen (< 15 Tage) InvoiceToPay15Days=Zu zahlen (15 bis 30 Tage) InvoiceToPay30Days=Zu zahlen (> 30 Tage) -ConfirmPreselectAccount=Buchhaltungscode vorbelegen +ConfirmPreselectAccount=Buchungskonto vorbelegen ConfirmPreselectAccountQuestion=Möchten Sie die %s ausgewählten Zeilen wirklich mit diesem Buchhaltungscode vorbelegen? +AmountPaidMustMatchAmountOfDownPayment=Der gezahlte Betrag muss mit dem Betrag der Anzahlung übereinstimmen diff --git a/htdocs/langs/de_DE/contracts.lang b/htdocs/langs/de_DE/contracts.lang index 87886ef5226..1fdb8b46c12 100644 --- a/htdocs/langs/de_DE/contracts.lang +++ b/htdocs/langs/de_DE/contracts.lang @@ -3,17 +3,17 @@ ContractsArea=Übersicht Verträge/Abonnements ListOfContracts=Liste der Verträge AllContracts=Alle Verträge ContractCard=Vertrag – Übersicht -ContractStatusNotRunning=Nicht aktiviert +ContractStatusNotRunning=Nicht aktiv ContractStatusDraft=Entwurf ContractStatusValidated=Freigegeben -ContractStatusClosed=Geschlossen -ServiceStatusInitial=Nicht aktiviert +ContractStatusClosed=Beendet +ServiceStatusInitial=Nicht aktiv ServiceStatusRunning=Läuft -ServiceStatusNotLate=Läuft (noch nicht abgelaufen) +ServiceStatusNotLate=Aktiv ServiceStatusNotLateShort=Nicht abgelaufen ServiceStatusLate=Läuft (abgelaufen) ServiceStatusLateShort=Abgelaufen -ServiceStatusClosed=Geschlossen +ServiceStatusClosed=Beendet ShowContractOfService=Zeige Vertrag zur Leistung Contracts=Verträge ContractsSubscriptions=Verträge/Abonnements @@ -27,7 +27,7 @@ MenuServices=Leistungen MenuInactiveServices=Inaktive Leistungen MenuRunningServices=Aktive Leistungen MenuExpiredServices=Abgelaufene Leistungen -MenuClosedServices=Geschlossene Leistungen +MenuClosedServices=Beendete Leistungen NewContract=Neuer Vertrag NewContractSubscription=Neuer Vertrag oder Abonnement AddContract=Vertrag erstellen @@ -37,7 +37,7 @@ CloseAContract=Vertrag schließen ConfirmDeleteAContract=Möchten Sie diesen Vertrag und alle verbundenen Leistungen wirklich löschen? ConfirmValidateContract=Möchten Sie diesen Vertrag wirklich unter dem Namen %s freigeben? ConfirmActivateAllOnContract=Dies wird alle Leistungen aktivieren, die noch nicht aktiv sind. Sollen wirklich alle Leistungen aktiviert werden? -ConfirmCloseContract=Es werden alle Leistungen geschlossen (auch laufende). Möchten Sie diesen Vertrag wirklich schließen? +ConfirmCloseContract=Es werden alle Leistungen beendet (auch laufende). Möchten Sie diesen Vertrag wirklich schließen? ConfirmCloseService=Möchten Sie diese Leistung wirklich mit Datum %s deaktivieren? ValidateAContract=Einen Vertrag freigeben ActivateService=Leistung aktivieren @@ -48,7 +48,7 @@ DateServiceActivate=Aktivierungsdatum der Leistung ListOfServices=Liste der Leistungen ListOfInactiveServices=Liste der nicht aktiven Leistungen ListOfExpiredServices=Liste der abgelaufenen, aktiven Leistungen -ListOfClosedServices=Liste der geschlossenen Leistungen +ListOfClosedServices=Liste der beendeten Leistungen ListOfRunningServices=Liste aktiver Leistungen NotActivatedServices=Inaktive Leistungen (in freigegebenen Verträgen) BoardNotActivatedServices=Zu aktivierende Leistungen in freigegebenen Verträgen @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=Möchten Sie diese Vertragsposition wirklich löschen? MoveToAnotherContract=Leistung in anderen Vertrag verschieben. ConfirmMoveToAnotherContract=Neuer Vertrag als Ziel für das Verschieben gewählt. Die Leistung jetzt in diesen Vertrag verschieben. ConfirmMoveToAnotherContractQuestion=Auswählen, in welchen bestehenden Vertrag (desselben Geschäftspartners) diese Leistung verschoben werden soll? -PaymentRenewContractId=Verlängere Vertragsposition (Nummer %s) +PaymentRenewContractId=Vertrag verlängern %s (Leistung %s) ExpiredSince=Ablaufdatum NoExpiredServices=Keine abgelaufen aktiven Leistungen ListOfServicesToExpireWithDuration=Liste der Leistungen die in %s Tagen ablaufen diff --git a/htdocs/langs/de_DE/cron.lang b/htdocs/langs/de_DE/cron.lang index 2d6a6b86deb..fb71ac7e632 100644 --- a/htdocs/langs/de_DE/cron.lang +++ b/htdocs/langs/de_DE/cron.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - cron # About page # Right -Permission23101 = geplante Aufgabe einsehen -Permission23102 = Erstelle/ändere geplanten Job +Permission23101 = Geplante Aufgabe einsehen +Permission23102 = Erstelle/aktualisiere geplanten Job Permission23103 = Lösche geplanten Job Permission23104 = Führe geplanten Job aus # Admin @@ -16,7 +16,7 @@ CronExplainHowToRunWin=In Microsoft™ Windows Umgebungen können Sie die Aufgab CronMethodDoesNotExists=Klasse %s enthält keine Methode %s CronMethodNotAllowed=Die Methode %s der Klasse %s befindet sich in der schwarzen Liste der verbotenen Methoden CronJobDefDesc=Cron-Jobprofile sind in der Moduldeskriptordatei definiert. Wenn das Modul aktiviert ist, sind diese geladen und verfügbar, so dass Sie die Jobs über das Menü admin tools %s verwalten können. -CronJobProfiles=Liste vordefinierter Cron-Jobprofile +CronJobProfiles=Liste vordefinierter Cron-Job Profile # Menu EnabledAndDisabled=Aktiviert und deaktiviert # Page list @@ -26,7 +26,7 @@ CronCommand=Befehl CronList=Geplante Jobs CronDelete=Geplante Jobs löschen CronConfirmDelete=Sind Sie sicher, dass Sie diese geplanten Aufträge jetzt löschen möchten? -CronExecute=Geplanten Job jetzt ausführen +CronExecute=Jetzt starten CronConfirmExecute=Sind Sie sicher, dass Sie diese geplante Aufträge jetzt ausführen möchten? CronInfo=Das Modul "Cron-Jobs" erlaubt es Aufgaben zu bestimmten Zeitpunkten auszuführen. Die Aufgaben können auch manuell gestartet werden. CronTask=Job @@ -58,7 +58,7 @@ CronNote=Kommentar CronFieldMandatory=Feld %s ist zwingend nötig CronErrEndDateStartDt=Enddatum kann nicht vor dem Startdatum liegen StatusAtInstall=Status bei der Modulinstallation -CronStatusActiveBtn=Zeitplan +CronStatusActiveBtn=Zeitplanung aktivieren CronStatusInactiveBtn=Deaktivieren CronTaskInactive=Dieser Job ist deaktiviert (keine Ausführung geplant) CronId=ID @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=Lokales Datenbank-Backup MakeLocalDatabaseDump=Erstellen Sie einen lokalen Datenbankspeicherauszug. Parameter sind: Komprimierung ('gz' oder 'bz' oder 'none'), Sicherungstyp ('mysql', 'pgsql', 'auto'), 1, 'auto' oder zu erstellender Dateiname, Anzahl der zu speichernden Sicherungsdateien MakeSendLocalDatabaseDumpShort=Lokale Datenbanksicherung senden MakeSendLocalDatabaseDump=Lokale Datenbanksicherung per E-Mail senden. Parameter sind: an, von, Betreff, Nachricht, Dateiname (Name der gesendeten Datei), Filter ('sql' nur für Backup der Datenbank). +BackupIsTooLargeSend=Die letzte Sicherungsdatei ist zu groß, um per E-Mail gesendet zu werden +CleanUnfinishedCronjobShort=Unbeendeten Cronjob bereinigen +CleanUnfinishedCronjob=Bereinigen eines in der Verarbeitung hängengebliebenen Cronjob, wenn der Prozess nicht mehr ausgeführt wird WarningCronDelayed=Bitte beachten: Aus Leistungsgründen können Ihre Jobs um bis zu %s Stunden verzögert werden, unabhängig vom nächsten Ausführungstermin. DATAPOLICYJob=Datenbereiniger und Anonymisierer JobXMustBeEnabled=Job %s muss aktiviert sein +EmailIfError=E-Mail zur Warnung bei Fehler +ErrorInBatch=Fehler beim Ausführen des Jobs %s + # Cron Boxes LastExecutedScheduledJob=Zuletzt ausgeführter geplanter Job NextScheduledJobExecute=Nächster geplanter Job, der ausgeführt werden soll NumberScheduledJobError=Anzahl der fehlerhaften geplanten Jobs +NumberScheduledJobNeverFinished=Anzahl der geplanten Jobs, die nie beendet wurden diff --git a/htdocs/langs/de_DE/datapolicy.lang b/htdocs/langs/de_DE/datapolicy.lang new file mode 100644 index 00000000000..4880c97ae67 --- /dev/null +++ b/htdocs/langs/de_DE/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Datenschutzrichtlinien +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Modul zur Verwaltung der Datenschutzeinstellungen (DSGVO-Konform) + +# +# Administration page +# +datapolicySetup = Modul Datenschutzrichtlinien einrichten +Deletion = Löschung von Daten +datapolicySetupPage = Abhängig von den Gesetzen Ihres Landes (Beispiel Artikel 5 der DSGVO) müssen personenbezogene Daten für einen Zeitraum aufbewahrt werden, der den für die Zwecke, für die sie erhoben wurden, erforderlichen Zeitraum nicht überschreitet, mit Ausnahme von Archivierungszwecken.
Die Löschung erfolgt automatisch nach einer bestimmten Dauer ohne Ereignis (die Dauer, die Sie unten angegeben haben). +NB_MONTHS = %s Monate +ONE_YEAR = 1 Jahr +NB_YEARS = %s Jahre +DATAPOLICY_TIERS_CLIENT = Kunde +DATAPOLICY_TIERS_PROSPECT = Interessent +DATAPOLICY_TIERS_PROSPECT_CLIENT = Interessent/Kunde +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Weder Interessent noch Kunde +DATAPOLICY_TIERS_FOURNISSEUR = Lieferant +DATAPOLICY_CONTACT_CLIENT = Kunde +DATAPOLICY_CONTACT_PROSPECT = Interessent +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Interessent/Kunde +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Weder Interessent noch Kunde +DATAPOLICY_CONTACT_FOURNISSEUR = Lieferant +DATAPOLICY_ADHERENT = Mitglied +DATAPOLICY_Tooltip_SETUP = Art des Kontakts – Geben Sie Ihre Auswahl für jede Art an. +DATAPOLICYMail = E-Mail-Einrichtung +DATAPOLICYSUBJECTMAIL = Betreff der E-Mail +DATAPOLICYCONTENTMAIL = Inhalt der E-Mail +DATAPOLICYSUBSITUTION = Sie können die folgenden Variablen in Ihrer E-Mail verwenden (LINKACCEPT ermöglicht es, einen Link zu erstellen, der die Zustimmung der Person aufzeichnet, LINKREFUSED ermöglicht es, die Ablehnung der Person aufzuzeichnen): +DATAPOLICYACCEPT = Nachricht nach einer Zustimmung +DATAPOLICYREFUSE = Nachricht nach einer Ablehnung +SendAgreementText = Sie können eine DSGVO-E-Mail an alle Ihre relevanten Kontakte senden (die noch keine E-Mail erhalten haben und für die Sie nichts über ihre DSGVO-Vereinbarung registriert haben). Verwenden Sie dazu die folgende Schaltfläche. +SendAgreement = E-Mails senden +AllAgreementSend = Alle E-Mails wurden versendet +TXTLINKDATAPOLICYACCEPT = Text für den Link "Zustimmung" +TXTLINKDATAPOLICYREFUSE = Text für den Link "Ablehnung" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = DSGVO: Verarbeitung personenbezogener Daten +DATAPOLICY_consentement = Einwilligung zur Verarbeitung personenbezogener Daten eingeholt +DATAPOLICY_opposition_traitement = Widerspricht der Verarbeitung seiner personenbezogenen Daten +DATAPOLICY_opposition_prospection = widersetzt sich der Verarbeitung seiner personenbezogenen Daten zum Zwecke der Kundenakquise + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymisieren Sie einen Geschäftspartner +DATAPOLICY_POPUP_ANONYME_TEXTE = Sie können diesen Kontakt nicht aus Dolibarr löschen, da es zugeordnete Objekte gibt. In Übereinstimmung mit der DSGVO werden alle diese Daten anonymisiert, um Ihren Verpflichtungen nachzukommen. Möchten Sie fortfahren ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Übertragbarkeit DSGVO +DATAPOLICY_PORTABILITE_TITLE = Export personenbezogener Daten +DATAPOLICY_PORTABILITE_CONFIRMATION = Sie möchten die personenbezogenen Daten dieses Kontakts exportieren. Sind Sie sicher ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymisiert die %s + +# V2 +DATAPOLICYReturn = DSGVO-Validierung +DATAPOLICY_date = Datum der Zustimmung/Ablehnung DSGVO +DATAPOLICY_send = Datum, an dem die Vereinbarungs-E-Mail gesendet wird +DATAPOLICYReturn = DSGVO-Validierung +DATAPOLICY_SEND = DSGVO-E-Mail senden +MailSent = Die Email wurde verschickt + +# ERROR +ErrorSubjectIsRequired = Fehler: Der Betreff der E-Mail ist erforderlich. Geben Sie ihn im Modul-Setup an +=Aufgrund eines technischen Problems konnten wir Ihre Auswahl nicht registrieren. Wir bitten dafür um Entschuldigung. Kontaktieren Sie uns, um uns Ihre Wahl zu senden. +NUMBER_MONTH_BEFORE_DELETION = Anzahl der Monate bis zum Löschen diff --git a/htdocs/langs/de_DE/dict.lang b/htdocs/langs/de_DE/dict.lang index 09e842d86b7..d28eed5e738 100644 --- a/htdocs/langs/de_DE/dict.lang +++ b/htdocs/langs/de_DE/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Frau +CivilityMMEShort=Frau CivilityMR=Herr +CivilityMRShort=Herr CivilityMLE=Frau CivilityMTRE=Professor CivilityDR=Doktor diff --git a/htdocs/langs/de_DE/ecm.lang b/htdocs/langs/de_DE/ecm.lang index f8a78c892f1..f5a10c0deb2 100644 --- a/htdocs/langs/de_DE/ecm.lang +++ b/htdocs/langs/de_DE/ecm.lang @@ -5,18 +5,21 @@ ECMSectionManual=Manueller Ordner ECMSectionAuto=Automatischer Ordner ECMSectionsManual=Manuelle Hierarchie ECMSectionsAuto=Automatische Hierarchie +ECMSectionsMedias=Verzeichnisbaum Medien ECMSections=Verzeichnisse (Ordner) ECMRoot=Stammverzeichnis ECMNewSection=Neuer Ordner ECMAddSection=Verzeichnis hinzufügen -ECMCreationDate=Erstellungsdatum +ECMCreationDate=Erstellungszeitpunkt ECMNbOfFilesInDir=Anzahl der Dateien im Verzeichnis ECMNbOfSubDir=Anzahl Unterverzeichnisse ECMNbOfFilesInSubDir=Anzahl der Dateien in Unterverzeichnissen ECMCreationUser=Autor ECMArea=DMS/ECM Bereich ECMAreaDesc=Der Bereich DMS/ECM (Document Management System / Electronic Content Management) ermöglicht Ihnen das schnelle Speichern, Teilen und Durchsuchen von Dokumenten aller Art in Dolibarr. -ECMAreaDesc2=* In den automatischen Verzeichnissen werden die vom System erzeugten Dokumente abgelegt.
* Die manuellen Verzeichnisse können Sie selbst verwalten und zusätzliche nicht direkt zuordenbare Dokumente hinterlegen. +ECMAreaDesc2a=* Manuelle Verzeichnisse können verwendet werden, um Dokumente zu speichern, die nicht mit einem bestimmten Element verknüpft sind. +ECMAreaDesc2b=* Automatische Verzeichnisse werden automatisch gefüllt, wenn Dokumente von der Seite eines Elements hinzugefügt werden. +ECMAreaDesc3=* Medienverzeichnis umfasst Dateien im Unterverzeichnis /medias des Dokumentenverzeichnisses, die von jedem gelesen werden können, ohne dass eine Anmeldung erforderlich ist und die Datei nicht explizit freigegeben werden muss. Es wird verwendet, um Bilddateien von E-Mail- oder Website-Modulen zu speichern. ECMSectionWasRemoved=Verzeichnis %s wurde gelöscht. ECMSectionWasCreated=Verzeichnis %s wurde erstellt. ECMSearchByKeywords=Suche nach Stichwörtern diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang index fcf914761dd..0553f3ba730 100644 --- a/htdocs/langs/de_DE/errors.lang +++ b/htdocs/langs/de_DE/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Benutzername %s existiert bereits. ErrorGroupAlreadyExists=Gruppe %s existiert bereits. ErrorEmailAlreadyExists=E-Mail %s existiert bereits. ErrorRecordNotFound=Eintrag wurde nicht gefunden. +ErrorRecordNotFoundShort=Nicht gefunden ErrorFailToCopyFile=Konnte die Datei '%s' nicht nach '%s' kopieren. ErrorFailToCopyDir=Konnte Verzeichnis '%s' nicht nach '%s' kopieren. ErrorFailToRenameFile=Konnte die Datei '%s' nicht in '%s' umbenennen. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Bildformat nicht unsterstützt (Ihr PHP hat keine Konvertier ErrorBadDateFormat=Eintrag '%s' hat falsche Datumsformat ErrorWrongDate=Falsches Datum! ErrorFailedToWriteInDir=Fehler beim Schreiben in das Verzeichnis %s +ErrorFailedToBuildArchive=Archivdatei %s konnte nicht erstellt werden ErrorFoundBadEmailInFile=Ungültige E-Mail-Adresse in %s Zeilen der Datei gefunden (z.B. Zeile %s mit E-Mail=%s) ErrorUserCannotBeDelete=Dieser Benutzer kann nicht gelöscht werden. Eventuell ist er noch mit einem Partner verknüpft. ErrorFieldsRequired=Einige erforderliche Felder wurden leer gelassen. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Bitte Wert für Kontrollkästchen-Liste eingeben ErrorNoValueForRadioType=Bitte Wert für Radiobutton-Liste eingeben ErrorBadFormatValueList=Die Listewerte kann nicht mehr als ein Komma:%s , muss jedoch mindestens einen Schlüssel, Wert beinhalten ErrorFieldCanNotContainSpecialCharacters=Das Feld %s darf keine Sonderzeichen enthalten. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Das Feld %s darf keine Sonderzeichen, Großbuchstaben und Leerzeichen enthalten und darf nicht nur aus Ziffern bestehen. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Das Feld %s darf weder Sonderzeichen noch Großbuchstaben enthalten und muss mit einem Buchstaben (a-z) beginnen ErrorFieldMustHaveXChar=Das Feld %s muss aus mindestens %s Zeichen bestehen. ErrorNoAccountancyModuleLoaded=Kein Buchhaltungsmodul aktiviert ErrorExportDuplicateProfil=Dieser Profilname existiert bereits für dieses Exportprofil. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Feld %s (Wert '%s' passt nicht zur Regex-R ErrorHtmlInjectionForField=Feld %s : Der Wert '%s' enthält schädliche Daten, die nicht erlaubt sind ErrorFieldValueNotIn=Feld %s: '%s' ist kein Wert in Feld %s von %s ErrorFieldRefNotIn=Das Feld %s : ' %s ' ist keine %s Referenz +ErrorMultipleRecordFoundFromRef=Mehrere Datensätze gefunden bei der Suche von Ref.Nr. %s. Es ist daher unklar, welche ID verwendet werden soll. ErrorsOnXLines=%s Fehler gefunden ErrorFileIsInfectedWithAVirus=Der Virenschutz konnte diese Datei nicht freigeben (eventuell ist diese mit einem Virus infiziert) -ErrorSpecialCharNotAllowedForField=Sonderzeichen sind im Feld '%s' nicht erlaubt ErrorNumRefModel=Es besteht ein Bezug zur Datenbank (%s) der mit dieser Numerierungsfolge nicht kompatibel ist. Entfernen Sie den Eintrag oder benennen Sie den Verweis um, um dieses Modul zu aktivieren. ErrorQtyTooLowForThisSupplier=Menge zu niedrig für diesen Lieferanten oder kein für dieses Produkt definierter Preis für diesen Lieferanten ErrorOrdersNotCreatedQtyTooLow=Einige Bestellungen wurden aufgrund zu geringer Mengen nicht erstellt @@ -178,7 +180,7 @@ ErrorPriceExpression24=Variable '%s' existiert, hat aber keinen Wert ErrorPriceExpressionInternal=Interner Fehler '%s' ErrorPriceExpressionUnknown=Unbekannter Fehler '%s' ErrorSrcAndTargetWarehouseMustDiffers=Quelle und Ziel-Lager müssen unterschiedlich sein -ErrorTryToMakeMoveOnProductRequiringBatchData=Fehler, Sie versuchen Sie eine Lagerbewegung ohne Chargen-/Seriennummer für Produkt '%s' zu machen, welches diese Information benötigt +ErrorTryToMakeMoveOnProductRequiringBatchData=Fehler, Sie versuchen eine Lagerbewegung ohne Chargen-/Seriennummer für Produkt '%s' vorzunehmen, das diese Information benötigt ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=Alle erfassten Eingänge müssen zunächst überprüft werden (genehmigt oder abgelehnt), bevor es erlaubt ist diese Aktion auszuführen ErrorCantSetReceptionToTotalDoneWithReceptionDenied=Alle gespeicherten Empfänge müssen erst überprüft werden (zugelassen), bevor es ihm gestattet ist diese Aktion zu tun ErrorGlobalVariableUpdater0=HTTP-Anforderung ist mit dem Fehler '%s' fehlgeschlagen @@ -198,10 +200,10 @@ ErrorFileMustHaveFormat=Die Datei muss das Format %s haben. ErrorFilenameCantStartWithDot=Dateiname darf nicht mit "." beginnen ErrorSupplierCountryIsNotDefined=Land für diesen Lieferanten ist nicht definiert. Muss zuerst korrigiert werden. ErrorsThirdpartyMerge=Fehler beim Zusammenführen der beiden Einträge. Die Anforderung wurde abgebrochen. -ErrorStockIsNotEnoughToAddProductOnOrder=Nicht genug Bestand von Produkt %s, um es einem neuen Auftrag zuzufügen. -ErrorStockIsNotEnoughToAddProductOnInvoice=Nicht genug Bestand von Produkt %s, um es einer neuen Rechnung zuzufügen. -ErrorStockIsNotEnoughToAddProductOnShipment=Nicht genug Bestand von Produkt %s, um es einer neuen Sendung zuzufügen. -ErrorStockIsNotEnoughToAddProductOnProposal=Nicht genug Bestand von Produkt %s, um es einem neuen Angebot zuzufügen. +ErrorStockIsNotEnoughToAddProductOnOrder=Lagerbestand für Produkt %s ist zu niedrig, um es zum neuen Auftrag hinzuzufügen. +ErrorStockIsNotEnoughToAddProductOnInvoice=Lagerbestand für Produkt %s ist zu niedrig, um es zur neuen Rechnung hinzuzufügen. +ErrorStockIsNotEnoughToAddProductOnShipment=Lagerbestand für Produkt %s ist zu niedrig, um es zur neuen Lieferung hinzuzufügen. +ErrorStockIsNotEnoughToAddProductOnProposal=Lagerbestand für Produkt %s ist zu niedrig, um es zum neuen Angebot hinzuzufügen. ErrorFailedToLoadLoginFileForMode=Konnte Loginschlüssel für Modul '%s' nicht ermitteln. ErrorModuleNotFound=Datei des Modul nicht gefunden. ErrorFieldAccountNotDefinedForBankLine=Buchungskonto nicht definiert für Quell-Position %s(%s) @@ -218,7 +220,7 @@ ErrorDuplicateTrigger=Fehler, doppelter Triggername %s. Schon geladen durch %s. ErrorNoWarehouseDefined=Fehler, keine Warenlager definiert. ErrorBadLinkSourceSetButBadValueForRef=Der Link ist ungültig. Die Quelle für die Zahlung ist definiert, aber die Referenz ist ungültig. ErrorTooManyErrorsProcessStopped=Zu viele Fehler, Verarbeitung abgebrochen. -ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Massenfreigabe ist nicht Möglich, wenn die Option um den Lagerbestand zu Verändern eingeschaltet ist (Sie müssen jedes Dokument einzeln freigeben umd das Lager für die Lagerbewegung anzugeben) +ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Massenfreigabe ist nicht möglich, wenn die Option zur Veränderung des Lagerbestands eingeschaltet ist (jedes Dokument ist einzeln freizugeben, um das Lager für die Lagerbewegung anzugeben) ErrorObjectMustHaveStatusDraftToBeValidated=Objekt %s muss im Entwurfstatus sein um es zu bestätigen. ErrorObjectMustHaveLinesToBeValidated=Objekt %s muss Zeilen haben damit es freigegeben werden kann. ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Nur freigegebene Rechnungen können mittels der "Via E-Mail senden" Massenaktion versendet werden. @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Objekte müssen den Status 'Aktiv' h ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objekte müssen den Status 'Entwurf' oder 'Deaktiviert' haben, um aktiviert werden zu können ErrorNoFieldWithAttributeShowoncombobox=Kein Feld mit der Eigenschaft 'showoncombobox' in Objektdefinition '%s'. Kann keine Combo-Box anzeigen. ErrorFieldRequiredForProduct=Feld '%s' ist erforderlich für Produkt '%s' +AlreadyTooMuchPostOnThisIPAdress=Sie haben bereits zu viel unter dieser IP-Adresse gepostet. ProblemIsInSetupOfTerminal=Das Problem liegt an der Einrichtung des Terminals %s. ErrorAddAtLeastOneLineFirst=Fügen Sie mindestens eine Zeile hinzu ErrorRecordAlreadyInAccountingDeletionNotPossible=Fehler, Datensatz ist bereits in Buchhaltung übertragen, Löschen nicht möglich. @@ -277,8 +280,8 @@ ErrorWrongFileName=Der Dateiname darf nicht __SOMETHING__ enthalten ErrorNotInDictionaryPaymentConditions=Nicht im Dictionary der Zahlungsbedingungen, bitte ändern. ErrorIsNotADraft=%s ist kein Entwurf ErrorExecIdFailed=Befehl "id" kann nicht ausgeführt werden -ErrorBadCharIntoLoginName=Unzulässiges Zeichen im Login-Namen -ErrorRequestTooLarge=Fehler, Anfrage zu groß +ErrorBadCharIntoLoginName=Unzulässiges Zeichen im Feld %s +ErrorRequestTooLarge=Fehler, Anfrage zu groß oder Sitzung abgelaufen ErrorNotApproverForHoliday=Sie sind nicht der Genehmiger für den Urlaub %s ErrorAttributeIsUsedIntoProduct=Dieses Attribut wird in mindestens einer Produktvariante verwendet ErrorAttributeValueIsUsedIntoProduct=Dieser Attributwert wird in mindestens einer Produktvariante verwendet @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Anfrage fehlgeschlagen ErrorThirpdartyOrMemberidIsMandatory=Geschäftspartner oder Mitglied ist für die Partnerschaft verpflichtend ErrorFailedToWriteInTempDirectory=Fehler beim Schreiben in das temporäre Verzeichnis ErrorQuantityIsLimitedTo=Die Menge ist auf %s begrenzt +ErrorFailedToLoadThirdParty=Geschäftspartner mi id=%s, email=%s, name=%s konnte nicht gefunden/geladen werden +ErrorThisPaymentModeIsNotSepa=Diese Zahlungsart ist kein Bankkonto +ErrorStripeCustomerNotFoundCreateFirst=Stripe-Kunde ist für diesen Geschäftspartner nicht festgelegt (oder auf einen Wert gesetzt, der auf der Stripe-Seite gelöscht wurde). Erstellen Sie ihn zuerst (oder fügen Sie ihn erneut hinzu). +ErrorCharPlusNotSupportedByImapForSearch=Die IMAP-Suche ist nicht in der Lage, im Absender oder Empfänger nach einer Zeichenfolge zu suchen, die das Zeichen + enthält +ErrorTableNotFound=Tabelle %s nicht gefunden +ErrorValueForTooLow=Wert für %s ist zu niedrig +ErrorValueCantBeNull=Der Wert für %s darf nicht null sein +ErrorDateOfMovementLowerThanDateOfFileTransmission=Das Datum der Banküberweisung darf nicht vor dem Datum der Dateiübermittlung liegen +ErrorTooMuchFileInForm=Zu viele Dateien im Formular, die maximale Anzahl beträgt %s Datei(en) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Ihr PHP Parameter upload_max_filesize (%s) ist größer als Parameter post_max_size (%s). Dies ist eine inkonsistente Einstellung. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Achtung: Die Konfigurationsdatei (htdocs/conf/c WarningsOnXLines=Warnhinweise in %s Quellzeilen WarningNoDocumentModelActivated=Für das Erstellen von Dokumenten ist keine Vorlage gewählt. Eine Standardvorlage wurde ausgewählt, bis Sie die Moduleinstellungen angepasst haben. WarningLockFileDoesNotExists=Achtung, nach Abschluss der Installation müssen Sie die Installations- und Migrationstools durch Hinzufügen der Datei install.lock im Verzeichnis %s deaktivieren. Die Nichterstellung dieser Datei stellt ein schwerwiegendes Sicherheitsrisiko dar. -WarningUntilDirRemoved=Alle Sicherheitswarnungen (nur für Admin-Benutzer sichtbar) bleiben aktiv, solange die Sicherheitsanfälligkeit vorliegt (oder die Konstante MAIN_REMOVE_INSTALL_WARNING in Startseite - Einstellungen - Andere Einstellungen hinzugefügt wird). +WarningUntilDirRemoved=Diese Sicherheitswarnung bleibt aktiv, solange die Schwachstelle vorhanden ist. WarningCloseAlways=Achtung: es wird auch dann geschlossen, wenn der Betrag zwischen Quelle und Ziel unterschiedlich ist. Aktivieren Sie dieses Feature mit Bedacht. WarningUsingThisBoxSlowDown=Warnung: Der Einsatz dieses Widgets verlangsamt Seiten auf denen dieses Widget aktiv ist spürbar. WarningClickToDialUserSetupNotComplete=Die ClickToDial-Informationen für Ihren Benutzer sind nicht vollständig (siehe Registerkarte ClickToDial auf Ihrer Benutzerkarte). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Nur verfügbar, wenn eine HTTPS-gesicherte V WarningModuleXDisabledSoYouMayMissEventHere=Das Modul %s wurde nicht aktiviert. Sie können also eine Menge Veranstaltung hier verpassen. WarningPaypalPaymentNotCompatibleWithStrict=Der Wert 'Strict' führt dazu, dass die Online-Zahlungsfunktionen nicht richtig funktionieren. Verwenden Sie stattdessen 'Lax'. WarningThemeForcedTo=Warnung, das Theme wurde durch die versteckte Konstante MAIN_FORCETHEME auf %s erzwungen +WarningPagesWillBeDeleted=Achtung: dadurch werden auch alle bestehenden Seiten/Container der Website gelöscht. Sie sollten Ihre Website vorher exportieren, damit Sie ein Backup haben, um sie später wieder zu importieren. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Die automatische Freigabe ist deaktiviert, wenn die Option zur Bestandsverringerung auf "Rechnungsfreigabe" eingestellt ist. # Validate RequireValidValue = Wert nicht gültig diff --git a/htdocs/langs/de_DE/eventorganization.lang b/htdocs/langs/de_DE/eventorganization.lang index be567b9d11a..02fdde502eb 100644 --- a/htdocs/langs/de_DE/eventorganization.lang +++ b/htdocs/langs/de_DE/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = Schränkt im Formular zum Erstellen/Hin # Object # EventOrganizationConfOrBooth= Konferenzbeitrag oder Stand +EventOrganizationConfOrBoothes=Konferenzbeiträge oder Stände ManageOrganizeEvent = Veranstaltung organisieren ConferenceOrBooth = Konferenzbeitrag oder Stand ConferenceOrBoothTab = Konferenzbeitrag oder Stand @@ -114,25 +115,25 @@ EvntOrgRegistrationHelpMessage = Hier können Sie für einen Konferenzbeitrag ab EvntOrgRegistrationConfHelpMessage = Hier können Sie einen neue Konferenzbeitrag vorschlagen, der während der Veranstaltung gehalten werden soll. EvntOrgRegistrationBoothHelpMessage = Hier können Sie sich für einen Stand während der Veranstaltung bewerben. ListOfSuggestedConferences = Liste der vorgeschlagenen Konferenzbeiträge -ListOfSuggestedBooths = Liste der vorgeschlagenen Stände -ListOfConferencesOrBooths=Liste der Konferenzbeiträge und Stände des Veranstaltungsprojekts +ListOfSuggestedBooths=Vorgeschlagene Stände +ListOfConferencesOrBooths=Konferenzbeiträge oder Stände des Veranstaltungsprojekts SuggestConference = Einen neuen Konferenzbeitrag vorschlagen SuggestBooth = Einen Stand vorschlagen ViewAndVote = Vorgeschlagene Veranstaltungen ansehen und abstimmen PublicAttendeeSubscriptionGlobalPage = Öffentlicher Link für die Anmeldung zur Veranstaltung PublicAttendeeSubscriptionPage = Öffentlicher Link für die Anmeldung nur zu dieser Veranstaltung MissingOrBadSecureKey = Der Sicherheitsschlüssel ist ungültig oder fehlt -EvntOrgWelcomeMessage = Mit diesem Formular können Sie sich als neuer Teilnehmer für die Veranstaltung anmelden: %s +EvntOrgWelcomeMessage = Mit diesem Formular können Sie sich als neuer Teilnehmer zur Veranstaltung anmelden EvntOrgDuration = Diese Konferenz beginnt am %s und endet am %s. ConferenceAttendeeFee = Konferenzteilnehmergebühr für die Veranstaltung: '%s' vom %s bis %s. BoothLocationFee = Stand für die Veranstaltung: '%s' vom %s bis %s EventType = Ereignistyp -LabelOfBooth=Stand-Label -LabelOfconference=Konferenz-Label +LabelOfBooth=Standbezeichnung +LabelOfconference=Vortragsbezeichnung ConferenceIsNotConfirmed=Anmeldung nicht möglich, Konferenz ist noch nicht freigegeben DateMustBeBeforeThan=%s muss vor %s sein DateMustBeAfterThan=%s muss nach %s sein - +MaxNbOfAttendeesReached=Die maximale Teilnehmerzahl ist erreicht NewSubscription=Anmeldung OrganizationEventConfRequestWasReceived=Ihr Vorschlag für einen Konferenzbeitrag ist eingegangen OrganizationEventBoothRequestWasReceived=Ihre Anfrage für einen Stand ist eingegangen @@ -157,7 +158,7 @@ VoteOk = Ihre Stimme wurde angenommen. AlreadyVoted = Sie haben bereits für diese Veranstaltung abgestimmt. VoteError = Bei der Abstimmung ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut. -SubscriptionOk = Ihre Anmeldung wurde bestätigt +SubscriptionOk=Ihre Anmeldung wurde erfasst ConfAttendeeSubscriptionConfirmation = Bestätigung Ihrer Anmeldung zu einer Veranstaltung Attendee = Teilnehmer PaymentConferenceAttendee = Zahlung für Konferenzteilnehmer @@ -165,6 +166,7 @@ PaymentBoothLocation = Zahlung für einen Stand DeleteConferenceOrBoothAttendee=Teilnehmer entfernen RegistrationAndPaymentWereAlreadyRecorder=Für die E-Mail-Adresse %s wurden bereits eine Anmeldung und eine Zahlung erfasst EmailAttendee=Teilnehmer-E-Mail +EmailCompany=Firmen-E-Mail EmailCompanyForInvoice=Firmen-E-Mail (für Rechnung, falls abweichend von der Teilnehmer-E-Mail) ErrorSeveralCompaniesWithEmailContactUs=Es wurden mehrere Unternehmen mit dieser E-Mail-Adresse gefunden, sodass wir Ihre Registrierung nicht automatisch freigeben können. Bitte kontaktieren Sie uns unter %s für eine manuelle Freigabe ErrorSeveralCompaniesWithNameContactUs=Es wurden mehrere Unternehmen mit diesem Namen gefunden, so dass wir Ihre Registrierung nicht automatisch freigeben können. Bitte kontaktieren Sie uns unter %s für eine manuelle Freigabe diff --git a/htdocs/langs/de_DE/exports.lang b/htdocs/langs/de_DE/exports.lang index e8781a675e0..2899ae434d0 100644 --- a/htdocs/langs/de_DE/exports.lang +++ b/htdocs/langs/de_DE/exports.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - exports ExportsArea=Exporte ImportArea=Import -NewExport=neuer Export -NewImport=neuer Import +NewExport=Neuer Export +NewImport=Neuer Import ExportableDatas=Exportfähige Datensätze ImportableDatas=Importfähige Datensätze SelectExportDataSet=Wählen Sie den zu exportierenden Datensatz... @@ -18,6 +18,7 @@ ExportableFields=Exportfähige Felder ExportedFields=Exportierte Felder ImportModelName=Name des Importprofils ImportModelSaved=Importprofil gespeichert unter dem Namen %s +ImportProfile=Importprofil DatasetToExport=Zu exportierender Datensatz DatasetToImport=Zu importierender Datensatz ChooseFieldsOrdersAndTitle=Wählen Sie die Reihenfolge und Bezeichnung der Felder... @@ -53,6 +54,7 @@ TypeOfLineServiceOrProduct=Art der Zeile (0=Produkt, 1=Leistung) FileWithDataToImport=Datei mit zu importierenden Daten FileToImport=Quelldatei für Import FileMustHaveOneOfFollowingFormat=Die zu importierende Datei muss eines der folgenden Formate haben +DownloadEmptyExampleShort=Beispieldatei herunterladen DownloadEmptyExample=Vorlagendatei herunterladen mit Beispielen und Informationen zu importierbaren Feldern StarAreMandatory=In der Vorlagendatei sind alle Felder mit einem * Pflichtfelder ChooseFormatOfFileToImport=Wählen Sie das Dateiformat aus, das als Importdateiformat verwendet werden soll, indem Sie auf das Symbol %s klicken, um es auszuwählen ... @@ -82,7 +84,7 @@ SelectFormat=Wählen Sie das Format der Importdatei RunImportFile=Datenimport starten NowClickToRunTheImport=Überprüfen Sie die Ergebnisse der Importsimulation. Korrigieren Sie alle Fehler und testen Sie sie erneut.
Wenn die Simulation keine Fehler meldet, können Sie die Daten in die Datenbank importieren. DataLoadedWithId=Die importierten Daten enthalten in jeder Datenbanktabelle ein zusätzliches Feld mit der folgenden Import-ID: %s , damit sie bei der Untersuchung im Falle eines Problems im Zusammenhang mit diesem Import durchsucht werden können. -ErrorMissingMandatoryValue=Pflichtfeld ist in der Quelldatei für das Feld %s leer. +ErrorMissingMandatoryValue=In der Quelldatei fehlen Pflichtdaten in der Spalte %s. TooMuchErrors=Es gibt immer noch %s andere Quellzeilen mit Fehlern, aber die Ausgabe wurde beschränkt. TooMuchWarnings=Es gibt noch %s andere Quelltextzeilen mit Warnungen, aber die Ausgabe wurde beschränkt. EmptyLine=Leerzeile (verworfen) @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=Sie können alle importierten Datensätze in Ihrer NbOfLinesOK=Zeilenanzahl ohne Fehler und Warnungen: %s. NbOfLinesImported=Anzahl der erfolgreich importierten Zeilen: %s. DataComeFromNoWhere=Der einzufügende Wert kommt nicht aus der Quelldatei. -DataComeFromFileFieldNb=Der einzufügende Wert stammt aus Feldnummer %s der Quelldatei. -DataComeFromIdFoundFromRef=Der Wert, der von der Feldnummer %s der Quelldatei stammt, wird verwendet, um die ID des zu verwendenden übergeordneten Objekts zu ermitteln (daher muss das Objekt %s , welches die Referenz der Quelldatei hat in der Datenbank existieren). -DataComeFromIdFoundFromCodeId=Code, der aus der Feldnummer %s der Quelldatei stammt, wird verwendet, um die ID des zu verwendenden übergeordneten Objekts zu ermitteln (also muss der Code der Quelldatei im Verzeichnis %s existieren). Wenn Sie die ID kennen, können Sie sie auch in der Quelldatei anstelle des Codes verwenden. Der Import sollte in beiden Fällen funktionieren. +DataComeFromFileFieldNb=Einzufügender Wert stammt aus Spalte %s in der Quelldatei. +DataComeFromIdFoundFromRef=Der Wert, der aus der Quelldatei stammt, wird verwendet, um die ID des zu verwendenden übergeordneten Objekts zu finden (das Objekt %s mit der Referenz aus der Quelldatei muss daher in der Datenbank vorhanden sein). +DataComeFromIdFoundFromCodeId=Der Wert des Codes, der aus der Quelldatei stammt, wird verwendet, um die ID des zu verwendenden übergeordneten Objekts zu finden (der Code aus der Quelldatei muss daher im Wörterbuch %s vorhanden sein). Beachten Sie, dass Sie, wenn Sie die ID kennen, diese auch in der Quelldatei anstelle des Codes verwenden können. Der Import sollte in beiden Fällen funktionieren. DataIsInsertedInto=Die Quelldateidaten werden in folgendes Feld eingefügt: DataIDSourceIsInsertedInto=Die ID des übergeordneten Objekts, das anhand der Daten in der Quelldatei gefunden wurde, wird in das folgende Feld eingefügt: DataCodeIDSourceIsInsertedInto=Die ID der übergeordneten Zeile, die mittels Code gefunden wurde, wird in das folgende Feld eingefügt: @@ -132,9 +134,14 @@ FormatControlRule=Regel für die Formatkontrolle ## imports updates KeysToUseForUpdates=Schlüssel (Spalte), der zum Aktualisieren der vorhandenen Daten von verwendet wird NbInsert=Anzahl eingefügter Zeilen: %s +NbInsertSim=Anzahl der einzufügenden Zeilen: %s NbUpdate=Anzahl geänderter Zeilen: %s +NbUpdateSim=Anzahl der Zeilen, die aktualisiert werden: %s MultipleRecordFoundWithTheseFilters=Mehrere Ergebnisse wurden mit diesen Filtern gefunden: %s StocksWithBatch=Lagerbestände und Standort (Lager) von Produkten mit Chargen- / Seriennummer WarningFirstImportedLine=Die erste(n) Zeile(n) werden mit der aktuellen Auswahl nicht importiert NotUsedFields=Nicht verwendete Felder der Datenbank SelectImportFieldsSource = Ordnen Sie die Felder aus der zu importierenden Datei den entsprechenden Feldern in der Datenbank mit Hilfe der Auswahlelemente zu oder wählen Sie ein vordefiniertes Importprofil aus: +MandatoryTargetFieldsNotMapped=Einige Pflicht-Zielfelder sind nicht zugeordnet +AllTargetMandatoryFieldsAreMapped=Alle Pflicht-Zielfelder sind zugeordnet +ResultOfSimulationNoError=Simulationsergebnis: Kein Fehler diff --git a/htdocs/langs/de_DE/hrm.lang b/htdocs/langs/de_DE/hrm.lang index 6dfa51139c0..cb1f4691727 100644 --- a/htdocs/langs/de_DE/hrm.lang +++ b/htdocs/langs/de_DE/hrm.lang @@ -26,8 +26,8 @@ HRM_DEFAULT_SKILL_DESCRIPTION=Standardbeschreibung der Qualifikationsstufen beim deplacement=Schicht DateEval=Bewertungstag JobCard=Position – Übersicht -JobPosition=Position -JobsPosition=Positionen +JobPosition=Stellenbeschreibung +JobsPosition=Stellenbeschreibungen NewSkill=Neue Kompetenz SkillType=Art der Kompetenz Skilldets=Liste der Qualifikationsstufen für diese Kompetenz @@ -62,7 +62,7 @@ MaxLevelLowerThan=Maximales Niveau niedriger in der Anforderung MaxlevelGreaterThanShort=Mitarbeiterniveau höher als in der Anforderung MaxLevelEqualToShort=Mitarbeiterniveau entspricht der Anforderung MaxLevelLowerThanShort=Mitarbeiterniveau niedriger als in der Anforderung -SkillNotAcquired=Kompetenz wurde nicht von allen Benutzern erworben, aber im Vergleiche angefragt +SkillNotAcquired=Kompetenz wurde nicht von allen Benutzern erworben, aber im Vergleich angefragt legend=Legende TypeSkill=Art der Kompetenz AddSkill=Kompetenzen zur Position hinzufügen diff --git a/htdocs/langs/de_DE/interventions.lang b/htdocs/langs/de_DE/interventions.lang index 74d8993e3eb..5a7e2d3142f 100644 --- a/htdocs/langs/de_DE/interventions.lang +++ b/htdocs/langs/de_DE/interventions.lang @@ -53,7 +53,7 @@ NumberOfInterventionsByMonth=Anzahl Dokumente für Serviceaufträge pro Monat (F AmountOfInteventionNotIncludedByDefault=Der Beitrag der Einsätze ist normalerweise nicht im Umsatz enthalten. (In den meisten Fällen werden die Einsatzstunden separat erfasst). Die globale Option PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT auf 1 setzen, damit diese berücksichtigt werden. InterId=Serviceauftrag ID InterRef=Serviceauftrag Ref. -InterDateCreation=Erstellungsdatum Serviceauftrag +InterDateCreation=Erstellungszeitpunkt Serviceauftrag InterDuration=Dauer Serviceauftrag InterStatus=Status Serviceauftrag InterNote=Serviceauftrag Bemerkung @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Möchten Sie den Serviceauftrag %s wieder öffn GenerateInter=Serviceauftrag erstellen FichinterNoContractLinked=Der Serviceauftrag %s wurde ohne verknüpften Vertrag erstellt. ErrorFicheinterCompanyDoesNotExist=Unternehmen existiert nicht. Serviceauftrag wurde nicht erstellt. +NextDateToIntervention=Datum für die nächste Erzeugung eines Serviceauftrags +NoIntervention=Kein Serviceauftrag diff --git a/htdocs/langs/de_DE/link.lang b/htdocs/langs/de_DE/link.lang index 2c9e412b742..e66eb1bdf6f 100644 --- a/htdocs/langs/de_DE/link.lang +++ b/htdocs/langs/de_DE/link.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - languages -LinkANewFile=Verknüpfe eine neue Datei / ein Dokument -LinkedFiles=Verknüpfte Dateien und Dokumente +LinkANewFile=Neue Verknüpfung erstellen +LinkedFiles=Verknüpfte Dateien NoLinkFound=Keine verknüpften Links LinkComplete=Die Datei wurde erfolgreich verlinkt. ErrorFileNotLinked=Die Datei konnte nicht verlinkt werden. LinkRemoved=Der Link %s wurde entfernt ErrorFailedToDeleteLink= Fehler beim entfernen des Links '%s' ErrorFailedToUpdateLink= Fehler beim aktualisieren des Link '%s' -URLToLink=URL zum verlinken -OverwriteIfExists=Overwrite file if exists +URLToLink=zu verlinkende URL +OverwriteIfExists=Datei überschreiben, falls vorhanden diff --git a/htdocs/langs/de_DE/loan.lang b/htdocs/langs/de_DE/loan.lang index 2b5bd545473..ddc056fcbd5 100644 --- a/htdocs/langs/de_DE/loan.lang +++ b/htdocs/langs/de_DE/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Es kann kein Zahlungsplan für ein Darleh CantModifyInterestIfScheduleIsUsed = Sie können die Zinsen nicht ändern, wenn Sie den Zahlungsplan verwenden. # Admin ConfigLoan=Konfiguration des Moduls Darlehen -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Standard-Buchungskonto Darlehensbetrag -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Standard-Buchungskonto Zinsen -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Standard-Buchungskonto Versicherung +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Konto (aus dem Kontenplan), das standardmäßig für Kapital verwendet werden soll (Darlehensmodul) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Konto (aus dem Kontenplan), das standardmäßig für Zinsen verwendet werden soll (Darlehensmodul) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Konto (aus dem Kontenplan), das standardmäßig für Versicherungen verwendet werden soll (Darlehensmodul) CreateCalcSchedule=Zahlungsplan bearbeiten diff --git a/htdocs/langs/de_DE/mailmanspip.lang b/htdocs/langs/de_DE/mailmanspip.lang index b204c1051d6..78cc73c782d 100644 --- a/htdocs/langs/de_DE/mailmanspip.lang +++ b/htdocs/langs/de_DE/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Einschreibetest wurde erfolgreich durchgeführt MailmanDeletionSuccess=Abmeldetest wurde erfolgreich durchgeführt SynchroMailManEnabled=Ein Mailman-Update wird durchgeführt werden SynchroSpipEnabled=Ein Spip-Update wird durchgeführt werden -DescADHERENT_MAILMAN_ADMINPW=Administratorpasswort +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Administratorpasswort DescADHERENT_MAILMAN_URL=URL für Mailman Anmeldungen DescADHERENT_MAILMAN_UNSUB_URL=URL für Mailman Abmeldungen DescADHERENT_MAILMAN_LISTS=Liste(n) für die automatische Beschriftung der neuen Mitglieder (durch Komma getrennt) diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang index 331d0bd8ef7..9d1a2ae7e30 100644 --- a/htdocs/langs/de_DE/main.lang +++ b/htdocs/langs/de_DE/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=Für diesen E-Mail-Typ ist keine Vorlage verfügbar AvailableVariables=verfügbare Variablen NoTranslation=Keine Übersetzung Translation=Übersetzung +Translations=Übersetzungen CurrentTimeZone=Aktuelle Zeitzone des PHP-Servers EmptySearchString=Keine leeren Suchkriterien eingeben EnterADateCriteria=Geben Sie ein Datumskriterium ein @@ -205,6 +206,7 @@ Valid=Freigeben Approve=Genehmigen Disapprove=Abgelehnt ReOpen=Wiedereröffnen +OpenVerb=Offen Upload=Upload ToLink=Link Select=Auswählen @@ -222,7 +224,7 @@ UserGroup=Benutzergruppe UserGroups=Benutzergruppen NoUserGroupDefined=Keine Benutzergruppe definiert Password=Passwort -PasswordRetype=Geben Sie das Passwort noch einmal ein +PasswordRetype=Passwort wiederholen NoteSomeFeaturesAreDisabled=Bitte beachten Sie, dass viele Funktionen/Module in dieser Demo deaktiviert sind Name=Name NameSlashCompany=Name / Firma @@ -280,11 +282,11 @@ DateToday=heutiges Datum DateReference=Referenzdatum DateStart=Startdatum DateEnd=Enddatum -DateCreation=Erstellungsdatum +DateCreation=Erstellungszeitpunkt DateCreationShort=Erstelldatum IPCreation=Erstellungs-IP -DateModification=Änderungsdatum -DateModificationShort=Änderungsdatum +DateModification=letzte Änderung +DateModificationShort=letzte Änderung IPModification=Änderungs-IP DateLastModification=Datum letzte Änderung DateValidation=Festschreibungsdatum @@ -296,7 +298,7 @@ DateValueShort=Valutadatum DateOperation=Ausführungsdatum DateOperationShort=Ausführungsdatum DateLimit=Frist -DateRequest=Anfragedatum +DateRequest=Auftragsdatum DateProcess=Verarbeite Datum DateBuild=Datum der Berichterstellung DatePayment=Zahlungsdatum @@ -371,9 +373,9 @@ UnitPriceHT=Stückpreis (netto) UnitPriceHTCurrency=Stückpreis (netto) (Währung) UnitPriceTTC=Stückpreis (brutto) PriceU=Einzelpr. -PriceUHT=Einzelpr. (netto) +PriceUHT=EP (netto) PriceUHTCurrency=Einzelpr. (netto) (Währung) -PriceUTTC=Einzelpr. (inkl. St.) +PriceUTTC=Einzelpr. (brutto) Amount=Betrag AmountInvoice=Rechnungsbetrag AmountInvoiced=berechneter Betrag @@ -461,7 +463,7 @@ OtherStatistics=Weitere Statistiken Status=Status Favorite=Favorit ShortInfo=Info. -Ref=Ref.Nr. +Ref=Artikelnummer ExternalRef=Externe-ID RefSupplier=Lieferanten-Zeichen RefPayment=Zahlungsref.-Nr. @@ -487,11 +489,12 @@ ActionsOnContact=Termine / Ereignisse für diesen Kontakt ActionsOnContract=Ereignisse zu diesem Kontakt ActionsOnMember=Ereignisse zu diesem Mitglied ActionsOnProduct=Ereignisse zu diesem Produkt +ActionsOnAsset=Ereignisse für dieses Anlagegut NActionsLate=%s verspätet ToDo=zu erledigen Completed=Abgeschlossen Running=in Bearbeitung -RequestAlreadyDone=Anfrage bereits bekannt +RequestAlreadyDone=Überweisungsauftrag ist bereits erstellt Filter=Filter FilterOnInto=Suchkriterium '%s' ist in den Feldern %s RemoveFilter=Filter entfernen @@ -625,7 +628,7 @@ MonthVeryShort09=S MonthVeryShort10=O MonthVeryShort11=N MonthVeryShort12=D -AttachedFiles=Angehängte Dateien und Dokumente +AttachedFiles=Angehängte Dateien JoinMainDoc=Hauptdokument verbinden JoinMainDocOrLastGenerated=Das Hauptdokument senden oder, falls nicht gefunden, das zuletzt generierte DateFormatYYYYMM=MM-YYYY @@ -808,6 +811,7 @@ URLPhoto=URL für Foto/Bild SetLinkToAnotherThirdParty=Link zu einem anderen Geschäftspartner LinkTo=Link zu LinkToProposal=Link zu Angebot +LinkToExpedition= Link zur Sendung LinkToOrder=Link zur Bestellung LinkToInvoice=Link zur Rechnung LinkToTemplateInvoice=Link zur Rechnungsvorlage @@ -926,6 +930,7 @@ DirectDownloadInternalLink=Privater Download-Link PrivateDownloadLinkDesc=Sie müssen eingeloggt sein und Berechtigungen zum Anzeigen oder Herunterladen der Datei benötigen Download=Download DownloadDocument=Dokument herunterladen +DownloadSignedDocument=Unterzeichnetes Dokument herunterladen ActualizeCurrency=Wechselkurs aktualisieren Fiscalyear=Fiskalisches Jahr ModuleBuilder=Module Builder für Module und Anwendungen @@ -1051,6 +1056,7 @@ SearchIntoContracts=Verträge SearchIntoCustomerShipments=Kundenlieferungen SearchIntoExpenseReports=Spesenabrechnungen SearchIntoLeaves=Urlaub +SearchIntoKM=Wissensbasis SearchIntoTickets=Tickets SearchIntoCustomerPayments=Kundenzahlungen SearchIntoVendorPayments=Zahlungen an Lieferanten @@ -1142,15 +1148,29 @@ EventReminder=Ereignis-Erinnerung UpdateForAllLines=Aktualisierung für alle Zeilen OnHold=angehalten Civility=Anrede/Titel -AffectTag=Schlagwort/Kategorie anpassen +AffectTag=Schlagwort/Kategorie zuweisen +AffectUser=Benutzer zuordnen +SetSupervisor=Führungskraft festlegen CreateExternalUser=Externen Benutzer anlegen -ConfirmAffectTag=Massen-Verschlagwortung/Kategorisierung -ConfirmAffectTagQuestion=Sind Sie sicher, dass Sie die Schlagwörter/Kategorien für die ausgewählten Datensätze von %s anpassen möchten? +ConfirmAffectTag=Massenzuweisung von Schlagwörtern/Kategorien +ConfirmAffectUser=Massenzuordnung von Benutzern +ProjectRole=Zugewiesene Rolle für jedes Projekt +TasksRole=Zugewiesene Rolle für jede Aufgabe jedes Projekts +ConfirmSetSupervisor=Führungskraft für mehrere festlegen +ConfirmUpdatePrice=Wählen Sie den Wert der Preiserhöhung/-senkung +ConfirmAffectTagQuestion=Möchten Sie den %s ausgewählten Datensätzen wirklich Schlagwörter/Kategorien zuweisen? +ConfirmAffectUserQuestion=Möchten Sie die Benutzer wirklich den ausgewählten %s Datensätzen zuordnen? +ConfirmSetSupervisorQuestion=Möchten Sie die Führungskraft wirklich für die ausgewählten %s-Datensätze festlegen? +ConfirmUpdatePriceQuestion=Möchten Sie den Preis der %s ausgewählten Datensätze wirklich aktualisieren? CategTypeNotFound=Für den Datensatztyp wurde kein Tag-Typ gefunden +Rate=Rate +SupervisorNotFound=Führungskraft nicht gefunden CopiedToClipboard=In die Zwischenablage kopiert InformationOnLinkToContract=Dieser Betrag ist nur die Summe aller Vertragszeilen. Zeitbegriff wird nicht berücksichtigt. ConfirmCancel=Sind Sie sicher, dass Sie abbrechen möchten EmailMsgID=E-Mail MsgID +EmailDate=E-Mail-Datum +SetToStatus=Auf Status %s setzen SetToEnabled=Auf aktiviert setzen SetToDisabled=Auf deaktiviert setzen ConfirmMassEnabling=Bestätigung, alle zu aktivieren @@ -1179,11 +1199,14 @@ Terminated=Deaktiviert AddLineOnPosition=Zeile an folgender Position hinzufügen (am Ende, falls leer) ConfirmAllocateCommercial=Bestätigung der Zuordnung eines Vertriebsmitarbeiters ConfirmAllocateCommercialQuestion=Möchten Sie die ausgewählten %s-Datensätze wirklich zuweisen? -CommercialsAffected=Betroffene Vertriebsmitarbeiter -CommercialAffected=Betroffene Vertriebsmitarbeiter +CommercialsAffected=Zugeordnete Vertriebsmitabeiter +CommercialAffected=Zugeordneter Vertriebsmitarbeiter YourMessage=Ihre Nachricht YourMessageHasBeenReceived=Ihre Nachricht wurde erfasst. Wir werden Ihnen so schnell wie möglich antworten. UrlToCheck=Zu überprüfende URL Automation=Automatisierung CreatedByEmailCollector=Erstellt durch E-Mail-Collector CreatedByPublicPortal=Erstellt aus dem öffentlichen Portal +UserAgent=User-Agent +InternalUser=Interne Benutzer +ExternalUser=Externer Benutzer diff --git a/htdocs/langs/de_DE/margins.lang b/htdocs/langs/de_DE/margins.lang index 5629247e4d5..a03f864fecd 100644 --- a/htdocs/langs/de_DE/margins.lang +++ b/htdocs/langs/de_DE/margins.lang @@ -2,7 +2,7 @@ Margin=Gewinnspanne Margins=Gewinnspannen -TotalMargin=Gesamt-Spanne +TotalMargin=Gewinnspanne gesamt MarginOnProducts=Gewinnspanne / Produkte MarginOnServices=Gewinnspanne / Leistungen MarginRate=Gewinnspannen-Rate @@ -17,17 +17,17 @@ ProductMargins=Produkt-Gewinnspannen CustomerMargins=Kunden-Gewinnspannen SalesRepresentativeMargins=Vertreter-Gewinnspannen ContactOfInvoice=Kontakt der Rechnung -UserMargins=Spannen nach Benutzer -ProductService=Produkt oder Dienstleistung +UserMargins=Gewinnspannen nach Benutzer +ProductService=Produkt oder Leistung AllProducts=Alle Produkte und Leistungen -ChooseProduct/Service=Produkt oder Service wählen +ChooseProduct/Service=Produkt oder Leistung wählen ForceBuyingPriceIfNull=Benutze EK-Preis/Herstellkosten als Verkaufspreis, wenn nicht definiert -ForceBuyingPriceIfNullDetails=Wenn beim Hinzufügen einer neuen Zeile kein Kauf-/Einstandspreis angegeben wird und diese Option aktiviert ist, beträgt die Marge auf der neuen Zeile 0%% (Einkaufs-/Einstandspreis = Verkaufspreis). Wenn diese Option deaktiviert ist (empfohlen), entspricht die Marge dem standardmäßig vorgeschlagenen Wert (und kann 100%% betragen, wenn kein Standardwert gefunden werden kann). +ForceBuyingPriceIfNullDetails=Wenn beim Hinzufügen einer neuen Position kein Kauf-/Einstandspreis angegeben wird und diese Option AKTIVIERT ist, beträgt die Marge der neuen Position 0%% (Einkaufs-/Einstandspreis = Verkaufspreis). Wenn diese Option DEAKTIVIERT ist (empfohlen), entspricht die Marge dem standardmäßig vorgeschlagenen Wert (und kann 100%% betragen, wenn kein Standardwert gefunden werden kann). MARGIN_METHODE_FOR_DISCOUNT=Margin-Methode für globale Rabatte UseDiscountAsProduct=als Produkt -UseDiscountAsService=als Dienstleistung +UseDiscountAsService=Als Leistung UseDiscountOnTotal=auf Zwischensumme -MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiert, ob ein globaler Rabatt als Produkt, Service oder nur als Zwischensumme für die Gewinnberechnung benutzt wird. +MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiert, ob ein globaler Rabatt als Produkt, als Leistung oder nur als Zwischensumme für die Gewinnberechnung benutzt wird. MARGIN_TYPE=Kaufpreis / Kosten standardmäßig vorgeschlagen für Standardmargenkalkulation empfohlen\n MargeType1=Marge beim günstigsten Einkaufspreis MargeType2=gewichtete Durchschnittspreis (WAP) diff --git a/htdocs/langs/de_DE/members.lang b/htdocs/langs/de_DE/members.lang index 6c2cbf4a389..5262debe779 100644 --- a/htdocs/langs/de_DE/members.lang +++ b/htdocs/langs/de_DE/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Ein anderes Mitglied (Name: %s ErrorUserPermissionAllowsToLinksToItselfOnly=Aus Sicherheitsgründen müssen Sie die Berechtigungen zur Mitgliederbearbeitung besitzen, um ein Mitglied mit einem fremden Benutzerkonto (einem anderen als Ihrem eigenen) zu verknüpfen. SetLinkToUser=Mit Benutzer verknüpft SetLinkToThirdParty=Mit Geschäftspartner verknüpft +MemberCountersArePublic=Zähler gültiger Mitglieder sind öffentlich MembersCards=Erstellung von Karten MembersList=Liste der Mitglieder MembersListToValid=Liste freizugebender Mitglieder @@ -34,7 +35,8 @@ DateSubscription=Datum der Mitgliedschaft DateEndSubscription=Enddatum der Mitgliedschaft EndSubscription=Ende der Mitgliedschaft SubscriptionId=Beitrags-ID -WithoutSubscription=Ohne Mitgliedsbeitrag +WithoutSubscription=Ohne Mitgliedschaft +WaitingSubscription=Mitgliedschaft ausstehend MemberId=Mitglieds-Id MemberRef=Mitglieds-Ref. NewMember=Neues Mitglied @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Mitgliedschaftstyp kann nicht gelöscht werden NewSubscription=Neuer Mitgliedsbeitrag NewSubscriptionDesc=Hier können Sie Ihre Mitgliedschaft beantragen und den Beitrag als neues Mitglied festlegen.\nWenn Sie bereits Mitglied sind und eine Beitragszahlung erneuern möchten, kontaktieren Sie uns bitte per E-Mail %s. Subscription=Mitgliedsbeitrag +AnyAmountWithAdvisedAmount=Beliebiger Betrag Ihrer Wahl, empfohlen %s +AnyAmountWithoutAdvisedAmount=Beliebiger Betrag Ihrer Wahl +CanEditAmountShort=Jeder Betrag +CanEditAmountShortForValues=empfohlen, jeder Betrag +MembershipDuration=Dauer +GetMembershipButtonLabel=Beitreten Subscriptions=Mitgliedsbeiträge SubscriptionLate=Verspätet SubscriptionNotReceived=Mitgliedsbeitrag nie erhalten @@ -104,7 +112,7 @@ FollowingLinksArePublic=Die folgenden Links sind öffentlich zugängliche Seiten PublicMemberList=Liste öffentlicher Mitglieder BlankSubscriptionForm=Öffentliches Erfassungsformular BlankSubscriptionFormDesc=Dolibarr kann ihnen eine öffentliche URL/Website zur Verfügung stellen, die es externen Besuchern erlaubt, einen Beitrag zu entrichten. Wenn ein Online-Zahlungsmodul aktiviert ist, kann auch automatisch ein Zahlungsformular bereitgestellt werden. -EnablePublicSubscriptionForm=Aktivieren der öffentlichen Webseite mit dem Formular für die Beitragshöhenerklärung (Mitgliedsantrag). +EnablePublicSubscriptionForm=Aktivieren der öffentlichen Webseite mit dem Anmeldeformular (Mitgliedsantrag). ForceMemberType=Mitgliedschaftstyp erzwingen ExportDataset_member_1=Mitglieder und Beitragszahlungen ImportDataset_member_1=Mitglieder @@ -136,7 +144,7 @@ CardContent=Inhalt der Mitgliedskarte # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Wir haben Ihren Mitgliedsantrag erhalten.

ThisIsContentOfYourMembershipWasValidated=Ihr Mitgliedsantrag wurde mit diesem Resultat geprüft:

-ThisIsContentOfYourSubscriptionWasRecorded=Ihr neuer Beitrag wurde erfasst.

+ThisIsContentOfYourSubscriptionWasRecorded=Wir möchten Sie darüber informieren, dass Ihre neue Mitgliedschaft erfasst wurde. Ihre Rechnung finden Sie anbei.

ThisIsContentOfSubscriptionReminderEmail=Wir möchten darauf hinweisen, dass der Beitragszeitraum demnächst abläuft oder schon abgelaufen ist. (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Wir hoffen, Sie erneuern die Zahlung.

ThisIsContentOfYourCard=Dies ist eine Zusammenfassung der Informationen, die wir über Sie haben. Bitte kontaktieren Sie uns, wenn etwas nicht stimmt.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Betreff der Benachrichtigungsmail bei automatischer Registrierung eines Gastes @@ -198,11 +206,13 @@ SubscriptionsStatistics=Statistiken zu Mitgliedsbeiträgen NbOfSubscriptions=Anzahl der Beitragszahlungen AmountOfSubscriptions=Summer der erhaltenen Beitragszahlungen TurnoverOrBudget=Umsatz (Firma) oder Budget (Verein/Stiftung) -DefaultAmount=Standardhöhe des Mitgliesbeitrages -CanEditAmount=Der Besucher kann die Höhe seines Beitrags auswählen/bearbeiten -MEMBER_NEWFORM_PAYONLINE=Zur integrierten Bezahlseite gehen -ByProperties=Natürlich -MembersStatisticsByProperties=Natürliche Mitgliederstatistiken +DefaultAmount=Standardhöhe des Mitgliedsbeitrags +CanEditAmount=Die Mitgliedschaft ist kostenlos +CanEditAmountDetail=Der Besucher kann die Höhe seines Beitrags unabhängig vom Mitgliedstyp auswählen/bearbeiten +AmountIsLowerToMinimumNotice=von einem Gesamtbetrag von %s +MEMBER_NEWFORM_PAYONLINE=Nach der Online-Registrierung automatisch auf die Online-Zahlungsseite wechseln +ByProperties=Mitgliedsart +MembersStatisticsByProperties=Mitgliederstatistik nach Mitgliedsart VATToUseForSubscriptions=USt.-Satz für Mitgliedsbeiträge NoVatOnSubscription=Keine USt. für Mitgliedsbeiträge ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Produkt/Leistung für die Rechnungsposition: %s @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=Die Erstellung eines Benutzer-Logins für Mitglieder erm CreateDolibarrThirdPartyDesc=Der Geschäftspartner ist der Rechnungsempfänger, wenn für die Beitragszahlung eine Rechnung erstellt wird. Sie können den Geschäftspartner später während der Erfassung der Beitragszahlung festlegen. MemberFirstname=Vorname des Mitglieds MemberLastname=Nachname des Mitglieds +MemberCodeDesc=Mitgliedsnummer, individuell für alle Mitglieder diff --git a/htdocs/langs/de_DE/mrp.lang b/htdocs/langs/de_DE/mrp.lang index 91485cadecc..339efbf1f3e 100644 --- a/htdocs/langs/de_DE/mrp.lang +++ b/htdocs/langs/de_DE/mrp.lang @@ -11,8 +11,8 @@ Bom=Stücklisten BillOfMaterials=Stückliste BillOfMaterialsLines=Stücklistenpositionen BOMsSetup=Stücklisten Modul einrichten -ListOfBOMs=Stücklisten-Übersicht -ListOfManufacturingOrders=Liste der Fertigungsaufträge +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Fertigungsaufträge NewBOM=Neue Stückliste ProductBOMHelp=Mit dieser Stückliste zu erstellendes (oder zu zerlegendes) Produkt.
Hinweis: Produkte mit der Eigenschaft 'Art des Produkts' = 'Rohstoff' sind in dieser Liste nicht sichtbar. BOMsNumberingModules=Vorlage für die Stücklistennummerierung @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Sind Sie sicher, dass Sie die Stückliste %s klonen ConfirmCloneMo=Möchten Sie den Fertigungsauftrag %s wirklich duplizieren? ManufacturingEfficiency=Produktionseffizienz ConsumptionEfficiency=Verbrauchseffizienz +Consumption=Verbrauch ValueOfMeansLoss=Ein Wert von 0,95 bedeutet einen durchschnittlichen Verlust von 5%% während der Herstellung oder Demontage ValueOfMeansLossForProductProduced=Ein Wert von 0,95 bedeutet im Durchschnitt 5%% Verlust bei dem hergestellten Produkt DeleteBillOfMaterials=Stückliste löschen @@ -41,7 +42,7 @@ DateEndPlannedMo=Geplantes Enddatum KeepEmptyForAsap=Leer bedeutet 'So bald wie möglich' EstimatedDuration=geschätzte Dauer EstimatedDurationDesc=Geschätzte Dauer der Herstellung (oder Demontage) dieses Produkts unter Verwendung dieser Stückliste -ConfirmValidateBom=Sicher, dass die Stückliste abgeglichen wird mit der Referenz %s (kann genutzt werden, um neue Fertigungsaufträge zu erstellen) +ConfirmValidateBom=Sind Sie sicher, dass Sie die Stückliste mit der Referenz %s freigeben möchten? (Sie können sie verwenden, um neue Fertigungsaufträge zu erstellen) ConfirmCloseBom=Soll diese Stückliste wirlich storniert werden (Sie kann nicht mehr zum Erstellen neuer Fertigungsaufträge verwendet werden)? ConfirmReopenBom=Soll diese Stückliste erneut geöffnet werden (Sie können damit neue Fertigungsaufträge erstellen)? StatusMOProduced=Produziert @@ -73,7 +74,7 @@ CancelProductionForRef=Stornierung der Produktbestandsverringerung für Produkt TooltipDeleteAndRevertStockMovement=Position löschen und Bestandsbewegung rückgängig machen AutoCloseMO=Automatisch den Fertigungsauftrag beenden, wenn die zu verbrauchenden und zu produzierenden Mengen erreicht sind NoStockChangeOnServices=Keine Bestandsveränderung bei Leistungen -ProductQtyToConsumeByMO=zu verbrauchende Produktmenge von offenem Fertigungsauftrag +ProductQtyToConsumeByMO=Noch zu verbrauchende Produktmenge durch offene Fertigungsaufträge ProductQtyToProduceByMO=Noch herzustellende Produktmenge des offenen Fertigungsauftrags AddNewConsumeLines=Eine neue Zeile Verbrauch hinzufügen AddNewProduceLines=Neue Position hinzufügen, um zu fertigen @@ -82,6 +83,7 @@ ProductsToProduce=Produkte zu produzieren UnitCost=Kosten pro Einheit TotalCost=Gesamtsumme Kosten BOMTotalCost=Die Herstellungskosten dieser Stückliste, basierend auf den Kosten jeder Menge und jeden verbrauchten Produktes (nutzt den Selbstkostenpreis wenn er definiert ist, ansonsten den Durchschnittspreis sofern definiert oder den besten Einkaufspreis) +BOMTotalCostService=Wenn das Modul "Arbeitsstation" aktiviert ist und auf der Zeile standardmäßig eine Arbeitsstation definiert ist, dann lautet die Berechnung "Menge (umgerechnet in Stunden) x Fertigungsstundensatz der Arbeitsstation", sonst "Menge (umgerechnet in Stunden) x Selbstkosten der Leistung". GoOnTabProductionToProduceFirst=Die Produktion muss begonnen sein, um einen Produktionsauftrag zu schließen (siehe Tab '%s'). Alternativ kann er storniert werden. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Ein Set kann nicht in einer Stückliste oder einem Fertigungsauftrag verwendet werden Workstation=Arbeitsstationen @@ -112,3 +114,7 @@ MOAndLines=Fertigungsaufträge und Auftragspositionen MoChildGenerate=Untergeordneten Fertigungsauftrag generieren ParentMo=Übergeordneter Fertigungsauftrag MOChild=Untergeordneter Fertigungsauftrag +BomCantAddChildBom=Die Nomenklatur %s ist bereits im Baum vorhanden, der zur Nomenklatur %s führt +BOMNetNeeds = BOM-Nettobedarf +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/de_DE/multicurrency.lang b/htdocs/langs/de_DE/multicurrency.lang index 0885224c974..a3c816d2a38 100644 --- a/htdocs/langs/de_DE/multicurrency.lang +++ b/htdocs/langs/de_DE/multicurrency.lang @@ -9,7 +9,7 @@ multicurrency_useOriginTx=Wenn ein Beleg anhand eines anderen erstellt wird, den CurrencyLayerAccount=Währungslayer API CurrencyLayerAccount_help_to_synchronize=Sie sollten ein Konto auf der Website %s erstellen, um diese Funktion zu verwenden.
API-Schlüssel abrufen
Verwenden Sie ein kostenloses Konto, können Sie die Quellwährung nicht ändern (Standard: USD)
Ist ihre Hauptwährung nicht USD, wird die Anwendung dies automatisch umrechnen.

Sie sind auf 1000 Synchronisierungen pro Monat beschränkt. multicurrency_appId=API Schlüssel -multicurrency_appCurrencySource=Quell-/Ausgangswährung +multicurrency_appCurrencySource=Ausgangswährung multicurrency_alternateCurrencySource=alternative Quellwährung CurrenciesUsed=verwendete Währungen CurrenciesUsed_help_to_add=Fügen Sie die Währungen und Währungskurse hinzu, die Sie für ihre Angebote, Bestellungen, etc. benötigen diff --git a/htdocs/langs/de_DE/orders.lang b/htdocs/langs/de_DE/orders.lang index 7fa65acad2f..cace09c16e1 100644 --- a/htdocs/langs/de_DE/orders.lang +++ b/htdocs/langs/de_DE/orders.lang @@ -42,7 +42,7 @@ StatusOrderProcessedShort=Bearbeitet StatusOrderDelivered=Geliefert StatusOrderDeliveredShort=Geliefert StatusOrderToBillShort=Zu verrechnen -StatusOrderApprovedShort=genehmigt +StatusOrderApprovedShort=Genehmigt StatusOrderRefusedShort=Abgelehnt StatusOrderToProcessShort=Zu bearbeiten StatusOrderReceivedPartiallyShort=Teilweise erhalten @@ -77,7 +77,7 @@ DeleteOrder=Bestellung löschen CancelOrder=Bestellung stornieren OrderReopened= Bestellung %s wieder geöffnet AddOrder=Auftrag erstellen -AddSupplierOrderShort=Bestellung erstellen +AddSupplierOrderShort=Auftrag erstellen AddPurchaseOrder=Lieferantenbestellung erstellen AddToDraftOrders=Zu Bestellentwurf hinzufügen ShowOrder=Bestellung anzeigen @@ -183,7 +183,7 @@ StatusSupplierOrderProcessedShort=Bearbeitet StatusSupplierOrderDelivered=Geliefert StatusSupplierOrderDeliveredShort=Geliefert StatusSupplierOrderToBillShort=Geliefert -StatusSupplierOrderApprovedShort=genehmigt +StatusSupplierOrderApprovedShort=Genehmigt StatusSupplierOrderRefusedShort=Abgelehnt StatusSupplierOrderToProcessShort=Zu bearbeiten StatusSupplierOrderReceivedPartiallyShort=Teilweise erhalten @@ -195,7 +195,7 @@ StatusSupplierOrderOnProcess=Bestellt - wartet auf Eingang StatusSupplierOrderOnProcessWithValidation=Bestellt - wartet auf Eingang/Bestätigung StatusSupplierOrderProcessed=Bearbeitet StatusSupplierOrderToBill=Geliefert -StatusSupplierOrderApproved=genehmigt +StatusSupplierOrderApproved=Genehmigt StatusSupplierOrderRefused=Abgelehnt StatusSupplierOrderReceivedPartially=Teilweise erhalten StatusSupplierOrderReceivedAll=Alle Produkte erhalten diff --git a/htdocs/langs/de_DE/other.lang b/htdocs/langs/de_DE/other.lang index cd376581467..83512bde292 100644 --- a/htdocs/langs/de_DE/other.lang +++ b/htdocs/langs/de_DE/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Lieferantenbestellung freigegeben Notify_ORDER_SUPPLIER_REFUSE=Lieferantenbestellung abgelehnt Notify_PROPAL_VALIDATE=Angebot freigegeben Notify_PROPAL_CLOSE_SIGNED=Geschlossene unterzeichnete Kundenangebote +Notify_PROPAL_CLOSE_SIGNED_WEB=Ein auf der Portalseite akzeptiertes Kundenangebot wurde geschlossen Notify_PROPAL_CLOSE_REFUSED=verworfene Kundenangebote, geschlossen +Notify_PROPAL_CLOSE_REFUSED_WEB=Ein auf der Portalseite abgelehnte Kundenangebot wurde geschlossen Notify_PROPAL_SENTBYMAIL=Angebot mit E-Mail gesendet Notify_WITHDRAW_TRANSMIT=Transaktion zurückziehen Notify_WITHDRAW_CREDIT=Kreditkarten Rücknahme @@ -83,10 +85,10 @@ Notify_HOLIDAY_VALIDATE=Urlaubsantrag überprüft (Genehmigung ausstehend) Notify_HOLIDAY_APPROVE=Urlaubsantrag genehmigt Notify_ACTION_CREATE=Aktion zur Tagesplanung hinzugefügt SeeModuleSetup=Finden Sie im Modul-Setup %s -NbOfAttachedFiles=Anzahl der angehängten Dateien/Dokumente -TotalSizeOfAttachedFiles=Gesamtgröße der angehängten Dateien/Dokumente +NbOfAttachedFiles=Anzahl der angehängten Dateien +TotalSizeOfAttachedFiles=Gesamtgröße der angehängten Dateien MaxSize=Maximalgröße -AttachANewFile=Neue Datei/Dokument anhängen +AttachANewFile=Neue Datei anhängen LinkedObject=Verknüpftes Objekt NbOfActiveNotifications=Anzahl der Benachrichtigungen (Anzahl der E-Mail Empfänger) PredefinedMailTest=__(Hallo)__\nDies ist eine Testmail, die an __EMAIL__ gesendet wird.\nDie Zeilen sind durch einen Zeilenumbruch getrennt.\n\n__USER_SIGNATURE__ @@ -181,6 +183,7 @@ SizeUnitfoot=Fuß SizeUnitpoint=Punkt BugTracker=Fehlerverfolgung (Bug-Tracker) SendNewPasswordDesc=Mit diesem Formular können Sie ein neues Passwort anfordern, welches an Ihre hinterlegte E-Mail-Adresse gesendet wird.
Die Änderung wird wirksam, sobald Sie auf den Bestätigungslink in der E-Mail klicken. +EnterNewPasswordHere=Neues Passwort hier eingeben BackToLoginPage=Zurück zur Anmeldeseite AuthenticationDoesNotAllowSendNewPassword=Im derzeit gewählten Authentifizierungsmodus (%s) kann das System nicht auf Ihre Passwortdaten zugreifen und diese auch nicht ändern.
Wenden Sie sich hierzu bitte an den Systemadministrator. EnableGDLibraryDesc=Installiere oder aktiviere die GD Bibliothek in der PHP Installtion um dieses Option zu verwenden. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Rechnung %s wurde freigegeben. EMailTextInvoicePayed=Rechnung %s wurde bezahlt. EMailTextProposalValidated=Angebot %s wurde freigegeben EMailTextProposalClosedSigned=Das Angebot %s wurde unterschrieben. +EMailTextProposalClosedSignedWeb=Das auf der Portalseite akzeptierte Angebot %s wurde geschlossen. +EMailTextProposalClosedRefused=Abgelehntes Angebot %s wurde geschlossen. +EMailTextProposalClosedRefusedWeb=Auf der Portalseite abgelehntes Angebot %s wurde geschlossen. EMailTextOrderValidated=Auftrag %s wurde freigegeben EMailTextOrderApproved=Auftrag %s wurde genehmigt. EMailTextOrderValidatedBy=Der Auftrag %s wurde von %s aufgezeichnet. @@ -311,10 +317,10 @@ ExternalSiteURL=URL der externen Seite zur Einbettung in einen HTML-iframe ExternalSiteModuleNotComplete=Modul ExternalSite wurde nicht richtig konfiguriert. ExampleMyMenuEntry=Mein Menü-Eintrag -# FTP +# ftp FTPClientSetup=Einrichtung des FTP- oder SFTP-Client-Moduls -NewFTPClient=Neue FTP/FTPS-Verbindungs-Konfiguration -FTPArea=FTP/FTPS-Bereich +NewFTPClient=Neue FTP/SFTP-Verbindung einrichten +FTPArea=FTP/SFTP-Bereich FTPAreaDesc=Diese Ansicht zeigt Ihnen den Inhalt eines FTP- oder SFTP-Servers an. SetupOfFTPClientModuleNotComplete=Die Konfiguration des FTP- oder SFTP-Client-Moduls scheint unvollständig zu sein FTPFeatureNotSupportedByYourPHP=Ihre PHP-Umgebung unterstützt keine FTP- oder SFTP-Funktionen @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=Konnte Verzeichnis %s nicht entfernen. Überprüfen FTPPassiveMode=Passives FTP ChooseAFTPEntryIntoMenu=Wählen Sie eine FTP/SFTP-Site aus dem Menü... FailedToGetFile=Folgende Datei(en) konnte(n) nicht geladen werden: %s +ErrorFTPNodisconnect=Fehler beim Trennen des FTP/SFTP-Servers +FileWasUpload=Datei %s wurde hochgeladen +FTPFailedToUploadFile=Fehler beim Hochladen der Datei %s. +AddFolder=Ordner erstellen +FileWasCreateFolder=Ordner %s wurde erstellt +FTPFailedToCreateFolder=Ordner %s konnte nicht erstellt werden. diff --git a/htdocs/langs/de_DE/partnership.lang b/htdocs/langs/de_DE/partnership.lang index 7a614d7fbd9..de9ceb49567 100644 --- a/htdocs/langs/de_DE/partnership.lang +++ b/htdocs/langs/de_DE/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Partnerschaften PartnershipDescription=Modul zur Parnterschafts-Verwaltung PartnershipDescriptionLong= Modul zur Parnterschafts-Verwaltung Partnership=Partnerschaft +Partnerships=Partnerschaften AddPartnership=Partnerschaft hinzufügen CancelPartnershipForExpiredMembers=Partnerschaft: Partnerschaft von Mitgliedern mit abgelaufenen Abonnements kündigen PartnershipCheckBacklink=Partnerschaft: Überprüfen Sie den verweisenden Backlink @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnerschaft: Überprüfen Sie den verweisenden Backli # Menu # NewPartnership=Neue Partnerschaft +NewPartnershipbyWeb= Ihre Partnerschaft wurde erfolgreich hinzugefügt. ListOfPartnerships=Liste der Partnerschaften # diff --git a/htdocs/langs/de_DE/productbatch.lang b/htdocs/langs/de_DE/productbatch.lang index 1a17635f56a..9b69c243044 100644 --- a/htdocs/langs/de_DE/productbatch.lang +++ b/htdocs/langs/de_DE/productbatch.lang @@ -6,10 +6,10 @@ ProductStatusNotOnBatch=Nein (keine Chargen-/Serien-Nr.) ProductStatusOnBatchShort=Los ProductStatusOnSerialShort=Seriennummer ProductStatusNotOnBatchShort=Keine -Batch=Charge / Seriennr. +Batch=Charge/Seriennr. atleast1batchfield="Verzehr bis" oder "Verkaufen bis"-Datum oder Chargen- / Seriennummer batch_number=Chargen-/Seriennummer -BatchNumberShort=Charge / Seriennr. +BatchNumberShort=Charge/Seriennr. EatByDate=Haltbarkeitsdatum SellByDate=Verkaufslimitdatum DetailBatchNumber=Details zur Chargen-/Seriennummer @@ -17,11 +17,12 @@ printBatch=Chargen-/Serien-Nr.: %s printEatby=Verzehren bis: %s printSellby=Verkaufen bis: %s printQty=Menge: %d +printPlannedWarehouse=Warenlager: %s AddDispatchBatchLine=Fügen Sie eine Zeile für den Versand bis Haltbarkeit hinzu -WhenProductBatchModuleOnOptionAreForced=Wenn das Modul "Produkt-Chargen und Serien" aktiviert ist, wird die automatische Warenbestandsanpassung gezwungen beim Ereignis "versendet" den tatsächlichen Bestand zu verringern und beim Ereignis "manuelles Buchen in ein Warenlager" die tatsächlichen Bestand zu erhöhen. Dies kann nicht beeinflusst werden. Andere Optionen können wie gewünscht definiert werden. +WhenProductBatchModuleOnOptionAreForced=Wenn das Modul "Produkt-Chargen und Serien" aktiviert ist, wird die automatische Lagerbestandsanpassung gezwungen beim Ereignis "versendet" den tatsächlichen Bestand zu verringern und beim Ereignis "manuelles Buchen in ein Warenlager" die tatsächlichen Bestand zu erhöhen. Dies kann nicht beeinflusst werden. Andere Optionen können wie gewünscht definiert werden. ProductDoesNotUseBatchSerial=Dieses Produkt hat keine Chargen-/Seriennummer ProductLotSetup=Einstellungen des Moduls "Produkt-Chargen und Serien" -ShowCurrentStockOfLot=Warenbestand für diese Chargen-/Seriennummer anzeigen +ShowCurrentStockOfLot=Lagerbestand für diese Chargen-/Seriennummer anzeigen ShowLogOfMovementIfLot=Bewegungen für diese Chargen-/Seriennummer anzeigen StockDetailPerBatch=Lagerdetail nach Chargen SerialNumberAlreadyInUse=Die Seriennummer %s wird bereits für das Produkt %s verwendet @@ -30,9 +31,9 @@ ManageLotMask=Benutzerdefinierte Maske CustomMasks=Option, für jedes Produkt ein anderes Nummerierungsschema zu definieren BatchLotNumberingModules=Nummerierungsregel zur automatischen Generierung der Chargennummer BatchSerialNumberingModules=Nummerierungsregel zur automatischen Generierung der Seriennummer (für Produkte mit der Eigenschaft 1 eindeutiges Los/Serie für jedes Produkt) -QtyToAddAfterBarcodeScan=Menge %s für jeden gescannten Barcode/jede Charge/jede Seriennummer -LifeTime=Lebensdauer (in Tagen) -EndOfLife=Ende der Lebensdauer +QtyToAddAfterBarcodeScan=%s als Menge für jeden gescannten Barcode/Charge/Seriennr. +LifeTime=Haltbarkeit (in Tagen) +EndOfLife=Ende der Haltbarkeit ManufacturingDate=Herstellungsdatum DestructionDate=Datum der Vernichtung FirstUseDate=Datum der ersten Verwendung diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang index 6c9d5370ee3..30bc766e650 100644 --- a/htdocs/langs/de_DE/projects.lang +++ b/htdocs/langs/de_DE/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Diese Ansicht ist beschränkt auf Projekt und Aufgaben bei welch TasksDesc=Diese Ansicht zeigt alle Projekte und Aufgaben (Ihre Benutzerberechtigungen berechtigt Sie alles zu sehen). AllTaskVisibleButEditIfYouAreAssigned=Alle Aufgaben für qualifizierte Projekte sind sichtbar, Sie können jedoch nur die Zeit für die Aufgabe eingeben, die dem ausgewählten Benutzer zugewiesen ist. Weisen Sie eine Aufgabe zu, wenn Sie Zeiten dafür eingeben müssen. OnlyYourTaskAreVisible=Nur Ihnen zugewiesene Aufgaben sind sichtbar. Wenn Sie Zeit für eine Aufgabe eingeben müssen und die Aufgabe hier nicht sichtbar ist, müssen Sie sich die Aufgabe selbst zuweisen. +ImportDatasetProjects=Projekte oder Leads ImportDatasetTasks=Aufgaben der Projekte ProjectCategories=Projektkategorien/Tags NewProject=Neues Projekt @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Betrag der Leads aus offenen Projekten nach OpportunitiesStatusForProjects=Anzahl Kundeninteressen je Projekt nach Status ShowProject=Projekt anzeigen ShowTask=Aufgabe anzeigen +SetThirdParty=Geschäftspartner festlegen SetProject=Projekt einstellen +OutOfProject=Außerhalb des Projekts NoProject=Kein Projekt definiert oder keine Rechte NbOfProjects=Anzahl Projekte NbOfTasks=Anzahl Aufgaben @@ -122,7 +125,8 @@ ValidateProject=Projekt freigeben ConfirmValidateProject=Möchten Sie dieses Projekt wirklich freigeben? CloseAProject=Projekt schließen ConfirmCloseAProject=Möchten Sie dieses Projekt wirklich schließen? -AlsoCloseAProject=Das Projekt auch schließen (lassen Sie es offen, wenn Sie noch Produktions-Aufgaben laufen haben) +AlsoCloseAProject=Projekt auch schließen +AlsoCloseAProjectTooltip=Offen lassen, wenn Sie noch zugehörige Produktionsaufgaben verfolgen müssen ReOpenAProject=Projekt öffnen ConfirmReOpenAProject=Möchten Sie dieses Projekt wirklich wiedereröffnen? ProjectContact=Projektkontakte @@ -165,7 +169,7 @@ OpportunityProbability=Wahrscheinlichkeit Kundeninteresse OpportunityProbabilityShort=Wahrscheinl. Kundeninteresse OpportunityAmount=Wert/Betrag für Lead OpportunityAmountShort=Wert/Betrag für Lead -OpportunityWeightedAmount=Gewichteter Wert der Verkaufschance +OpportunityWeightedAmount=Opportunitätsbetrag, gewichtet nach Wahrscheinlichkeit OpportunityWeightedAmountShort=Verkaufsschancen gew. OpportunityAmountAverageShort=Kundeninteresse im Durchschnitt OpportunityAmountWeigthedShort=Kundeninteresse gewichtet @@ -238,7 +242,7 @@ OppStatusPENDING=Anstehend OppStatusWON=Gewonnen OppStatusLOST=Verloren Budget=Budget -AllowToLinkFromOtherCompany=Verknüpfungen der Projekte anderer Unternehmen zulassen

Unterstützte Werte:
- Leer lassen: Jedes Projekt des Unternehmens kann verknüpft werden (Standard)
- "all": Alle Projekte verknüpfen, auch Projekte anderer Unternehmen
- Eine kommagetrennte Liste von Geschäftspartner-IDs: alle Projekte dieser Geschäftspartner (Beispiel: 123,4795,53)
+AllowToLinkFromOtherCompany=Element mit einem Projekt einer anderen Firma verknüpfen

Unterstützte Werte:
- Leer lassen: Kann Elemente mit beliebigen Projekten in derselben Firma verknüpfen (Standard)
- "alle": Verknüpfung mit allen Projekten, auch denen anderer Unternehmen
- Eine durch Kommas getrennte Liste von Drittanbieter-IDs: kann Elemente mit beliebigen Projekten dieser Drittanbieter verknüpfen (Beispiel: 123,4795,53) LatestProjects=%s neueste Projekte LatestModifiedProjects=Zuletzt bearbeitete Projekte (maximal %s) OtherFilteredTasks=Andere gefilterte Aufgaben @@ -259,7 +263,7 @@ TimeSpentInvoiced=Zeitaufwand in Rechnung gestellt TimeSpentForIntervention=Zeitaufwand TimeSpentForInvoice=Zeitaufwand OneLinePerUser=Eine Zeile pro Benutzer -ServiceToUseOnLines=Zeiten über Leistung abrechnen +ServiceToUseOnLines=Standardmäßig in den Einzelpositionen zu verwendende Leistung InvoiceGeneratedFromTimeSpent=Die Rechnung %s wurde aus der für das Projekt aufgewendeten Zeit generiert InterventionGeneratedFromTimeSpent=Der Serviceauftrag %s wurde aus der für das Projekt aufgewendeten Zeit generiert ProjectBillTimeDescription=Auswählen, wenn Arbeitszeiten für Projektaufgaben erfasst UND Rechnungen aus diesen Zeiten erzeugt werden sollen, um mit dem Kunden des Projekts abzurechnen (nicht auswählen, wenn nur Rechnungen erstellt werden sollen, die nicht auf erfassten Arbeitszeiten basieren). Hinweis: Um eine Rechnung zu erstellen, gehen Sie auf die Registerkarte 'Zeitaufwand' des Projekts und wählen die abzurechnenden Zeilen aus. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Der Gewinn wird berechnet mit AddPersonToTask=Auch zu Aufgaben hinzufügen UsageOrganizeEvent=Verwendung: Organisation von Veranstaltungen PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Klassifizieren Sie das Projekt als abgeschlossen, wenn alle seine Aufgaben abgeschlossen sind (100%% Fortschritt). -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Hinweis: Bestehende Projekte mit allen Aufgaben mit dem Fortschritt 100%% sind nicht betroffen: Sie müssen sie manuell schließen. Diese Option betrifft nur offene Projekte. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Hinweis: Bestehende Projekte, bei denen alle Aufgaben bereits auf einen Fortschritt von 100%% eingestellt sind, werden nicht berücksichtigt: Sie müssen sie manuell schließen. Diese Option wirkt sich nur auf geöffnete Projekte aus. SelectLinesOfTimeSpentToInvoice=Wählen Sie Positionen mit Zeiten aus, die noch nicht in Rechnung gestellt wurden, und führen Sie dann die Massenaktion "Rechnung erstellen" aus, um sie zu berechnen ProjectTasksWithoutTimeSpent=Projektaufgaben ohne Zeitaufwand FormForNewLeadDesc=Vielen Dank für das Ausfüllen des Formulars, um uns zu kontaktieren. Sie können uns auch direkt eine E-Mail an %s senden. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Öffentliches Kontaktformular aktivieren NewLeadbyWeb=Ihre Nachricht bzw. Anfrage wurde erfasst. Wir werden uns so bald wie möglich mit Ihnen in Verbindung setzen. NewLeadForm=Neues Kontaktformular LeadFromPublicForm=Online-Interessent per öffentlichem Formular +ExportAccountingReportButtonLabel=Bericht erhalten diff --git a/htdocs/langs/de_DE/propal.lang b/htdocs/langs/de_DE/propal.lang index 8a587547f9d..050b83a7a33 100644 --- a/htdocs/langs/de_DE/propal.lang +++ b/htdocs/langs/de_DE/propal.lang @@ -3,12 +3,12 @@ Proposals=Angebote Proposal=Angebot ProposalShort=Angebot ProposalsDraft=Angebotsentwürfe -ProposalsOpened=offene Angebote +ProposalsOpened=Offene Angebote CommercialProposal=Angebot PdfCommercialProposalTitle=Angebot ProposalCard=Angebot – Übersicht NewProp=Neues Angebot -NewPropal=neues Angebot +NewPropal=Neues Angebot Prospect=Interessent DeleteProp=Angebot löschen ValidateProp=Angebot freigeben @@ -20,7 +20,7 @@ LastModifiedProposals=Zuletzt bearbeitete Angebote (maximal %s) AllPropals=Alle Angebote SearchAProposal=Angebot suchen NoProposal=kein Angebot -ProposalsStatistics=Angebote - Statistiken +ProposalsStatistics=Angebote – Statistiken NumberOfProposalsByMonth=Anzahl pro Monat AmountOfProposalsByMonthHT=Betrag pro Monat (ohne Steuern) NbOfProposals=Anzahl der Angebote @@ -30,13 +30,13 @@ PropalsOpened=Offen PropalStatusDraft=Entwurf (freizugeben) PropalStatusValidated=Freigegeben (Angebot ist offen) PropalStatusSigned=unterzeichnet (abrechenbar) -PropalStatusNotSigned=abgelehnt (geschlossen) +PropalStatusNotSigned=Abgelehnt (geschlossen) PropalStatusBilled=Verrechnet PropalStatusDraftShort=Entwurf PropalStatusValidatedShort=Freigegeben (offen) PropalStatusClosedShort=geschlossen -PropalStatusSignedShort=beauftragt -PropalStatusNotSignedShort=abgelehnt +PropalStatusSignedShort=Beauftragt +PropalStatusNotSignedShort=Abgelehnt PropalStatusBilledShort=Verrechnet PropalsToClose=Zu schließende Angebote PropalsToBill=Unterzeichnete Angebote zur Verrechnung @@ -47,9 +47,9 @@ SendPropalByMail=Angebot per E-Mail versenden DatePropal=Angebotsdatum DateEndPropal=Gültig bis ValidityDuration=Gültigkeitsdauer -SetAcceptedRefused=Setze beauftragt / abgelehnt +SetAcceptedRefused=Setze beauftragt/abgelehnt ErrorPropalNotFound=Angebot %s nicht gefunden -AddToDraftProposals=Zu Angebots-Entwurf hinzufügen +AddToDraftProposals=Zu Angebotsentwurf hinzufügen NoDraftProposals=Keine Angebotsentwürfe CopyPropalFrom=Erstelle neues Angebot durch Kopieren eines vorliegenden Angebots CreateEmptyPropal=Erstelle leeres Angebot oder aus der Liste der Produkte/Leistungen @@ -64,50 +64,55 @@ ProposalLines=Angebotszeilen AvailabilityPeriod=Gültig bis SetAvailability=Gültigkeitszeitraum definieren AfterOrder=nach Bestellung -OtherProposals=zeige weitere Angebote für diesen Partner +OtherProposals=Zeige weitere Angebote für diesen Geschäftspartner + ##### Availability ##### AvailabilityTypeAV_NOW=Sofort AvailabilityTypeAV_1W=7 Tage AvailabilityTypeAV_2W=14 Tage AvailabilityTypeAV_3W=3 Wochen AvailabilityTypeAV_1M=1 Monat -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Vertreter für Angebot TypeContact_propal_external_BILLING=Kontakt für Kundenrechnungen TypeContact_propal_external_CUSTOMER=Kundenkontakt für Angebot TypeContact_propal_external_SHIPPING=Kundenkontakt für Lieferung + # Document models -DocModelAzurDescription=Ein vollständiges Angebotsmodell (alte Implementierung der Cyan-Vorlage) -DocModelCyanDescription=Ein vollständiges Angebotsmodell -DefaultModelPropalCreate=Erstellung Standardvorlage -DefaultModelPropalToBill=Standardvorlage, wenn Sie ein Angebot schließen wollen (zur Verrechung) -DefaultModelPropalClosed=Standardvorlage, wenn sie ein Angebot schließen wollen (ohne Rechnung) -ProposalCustomerSignature=Bei Beauftragung: Name in Klarschrift, Ort, Datum, Unterschrift -ProposalsStatisticsSuppliers=Statistik Lieferantenanfragen -CaseFollowedBy=Fall gefolgt von -SignedOnly=nur signiert -NoSign=Auf "abgelehnt" setzen -NoSigned=auf "abgelehnt" setzen CantBeNoSign=Kann nicht auf "abgelehnt" gesetzt werden +CaseFollowedBy=Fall gefolgt von ConfirmMassNoSignature=Massenbestätigung für "abgelehnt" ConfirmMassNoSignatureQuestion=Möchten Sie die ausgewählten Datensätze wirklich auf den Status "abgelehnt" setzen? -IsNotADraft=ist kein Entwurf -PassedInOpenStatus=wurde freigegeben -Sign=Beauftragen -Signed=beauftragt -ConfirmMassValidation=Massenbestätigung für Validierung ConfirmMassSignature=Massenbestätigung Unterzeichnung -ConfirmMassValidationQuestion=Möchten Sie die ausgewählten Datensätze wirklich freigeben? ConfirmMassSignatureQuestion=Möchten Sie die ausgewählten Datensätze wirklich beauftragen? -IdProposal=Angebots-ID +ConfirmMassValidation=Massenbestätigung für Validierung +ConfirmMassValidationQuestion=Möchten Sie die ausgewählten Datensätze wirklich freigeben? +ConfirmRefusePropal=Möchten Sie dieses Angebot wirklich ablehnen? +ContractSigned=Vertrag unterschrieben +DefaultModelPropalClosed=Standardvorlage, wenn sie ein Angebot schließen wollen (ohne Rechnung) +DefaultModelPropalCreate=Erstellung Standardvorlage +DefaultModelPropalToBill=Standardvorlage, wenn Sie ein Angebot schließen wollen (zur Verrechung) +DocModelAzurDescription=Ein vollständiges Angebotsmodell (alte Implementierung der Cyan-Vorlage) +DocModelCyanDescription=Ein vollständiges Angebotsmodell +FichinterSigned=Serviceauftrag unterzeichnet IdProduct=Produkt ID +IdProposal=Angebots-ID +IsNotADraft=ist kein Entwurf LineBuyPriceHT=Betrag Kaufpreis abzüglich Steuern für Zeile -SignPropal=Angebot annehmen +NoSign=Ablehnen +NoSigned=auf "abgelehnt" setzen +PassedInOpenStatus=wurde freigegeben +PropalAlreadyRefused=Angebot bereits abgelehnt +PropalAlreadySigned=Angebot bereits angenommen +PropalRefused=Angebot abgelehnt +PropalSigned=Angebot beauftragt +ProposalCustomerSignature=Auftraggeber: Name in Klarschrift, Ort, Datum, Unterschrift +ProposalsStatisticsSuppliers=Statistik Lieferantenanfragen RefusePropal=Angebot ablehnen Sign=Beauftragen -NoSign=Auf "abgelehnt" setzen -PropalAlreadySigned=Angebot bereits angenommen -PropalAlreadyRefused=Angebot bereits abgelehnt -PropalSigned=Angebot beauftragt -PropalRefused=Angebot abgelehnt -ConfirmRefusePropal=Möchten Sie dieses Angebot wirklich ablehnen? +SignContract=Vertrag unterzeichnen +SignFichinter=Serviceauftrag unterzeichnen +SignPropal=Angebot annehmen +Signed=beauftragt +SignedOnly=nur signiert diff --git a/htdocs/langs/de_DE/receptions.lang b/htdocs/langs/de_DE/receptions.lang index 4728cc7b62d..51a284ed95b 100644 --- a/htdocs/langs/de_DE/receptions.lang +++ b/htdocs/langs/de_DE/receptions.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - receptions ReceptionDescription=Verwaltung des Wareneingangs (Empfangsdokumente erstellen) ReceptionsSetup=Wareneingang einrichten -RefReception=Wareneingangs Nummer +RefReception=Ref. Wareneingang Reception=Wareneingang Receptions=Wareneingänge AllReceptions=Alle Wareneingänge @@ -24,14 +24,15 @@ ReceptionsAndReceivingForSameOrder=Empfänge and receipts für dieses order ReceptionsToValidate=Empfänge an validate StatusReceptionCanceled=Storniert StatusReceptionDraft=Entwurf -StatusReceptionValidated=Validiert (zu erhaltende oder bereits erhaltene Produkte) -StatusReceptionValidatedToReceive=Validiert (zu erhaltende Produkte) -StatusReceptionValidatedReceived=Validiert (Produkte erhalten) +StatusReceptionValidated=Freigegeben (zu erhaltende oder bereits erhaltene Produkte) +StatusReceptionValidatedToReceive=Freigegeben (zu erhaltende Produkte) +StatusReceptionValidatedReceived=Freigegeben (Produkte erhalten) StatusReceptionProcessed=Bearbeitet StatusReceptionDraftShort=Entwurf StatusReceptionValidatedShort=Freigegeben StatusReceptionProcessedShort=Bearbeitet ReceptionSheet=Empfangsblatt +ValidateReception=Warenempfang bestätigen ConfirmDeleteReception=Möchten Sie diesen Wareneingang wirklich löschen? ConfirmValidateReception=Möchten Sie diesen Wareneingang mit der Referenz %s wirklich freigeben ? ConfirmCancelReception=Möchten Sie diesen Wareneingang wirklich stornieren? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Nummerierungsmodul für Empfänge ReceptionsReceiptModel=Dokumentvorlagen für Empfänge NoMorePredefinedProductToDispatch=Keine vordefinierten Produkte mehr zum Versand ReceptionExist=Ein Wareneingang ist vorhanden -ByingPrice=Einkaufspreis ReceptionBackToDraftInDolibarr=Wareneingang%s zurück auf Entwurf ReceptionClassifyClosedInDolibarr=Wareneingang %s als geschlossen klassifizieren ReceptionUnClassifyCloseddInDolibarr=Wareneingang %s wieder öffnen diff --git a/htdocs/langs/de_DE/recruitment.lang b/htdocs/langs/de_DE/recruitment.lang index beb8ab5994e..13fb604b489 100644 --- a/htdocs/langs/de_DE/recruitment.lang +++ b/htdocs/langs/de_DE/recruitment.lang @@ -20,7 +20,7 @@ # Module label 'ModuleRecruitmentName' ModuleRecruitmentName = Personalbeschaffung # Module description 'ModuleRecruitmentDesc' -ModuleRecruitmentDesc = Verwalten und verfolgen Sie Rekrutierungs-Kampagnen für neue Job-Positionen. +ModuleRecruitmentDesc = Verwalten und verfolgen Sie Rekrutierungs-Kampagnen für offene Stellen # # Admin page @@ -40,32 +40,33 @@ RecruitmentAbout = Über Rekrutierung RecruitmentAboutPage = Seite 'Über Personalbeschaffung' NbOfEmployeesExpected=Erwartete Anzahl von Mitarbeitern JobLabel=Bezeichnung der beruflichen Position -WorkPlace=Arbeitsplatz +WorkPlace=Arbeitsort DateExpected=Erwartetes Datum -FutureManager=Zukünftiger Manager +FutureManager=Zukünftige Führungskraft ResponsibleOfRecruitement=Verantwortlicher für die Personalbeschaffung -IfJobIsLocatedAtAPartner=Wenn sich der Job an einem Partnerort befindet +IfJobIsLocatedAtAPartner=Wenn sich die Stelle am Standort eines Geschäftspartners befindet PositionToBeFilled=Offene Stelle PositionsToBeFilled=Offene Stellen ListOfPositionsToBeFilled=Liste der offenen Stellen -NewPositionToBeFilled=Neue offene Stellen +NewPositionToBeFilled=Neue offene Stelle(n) JobOfferToBeFilled=Zu besetzende Stelle ThisIsInformationOnJobPosition=Information über die zu besetzende Stelle ContactForRecruitment=Ansprechpartner für die Rekrutierung -EmailRecruiter=E-Mail Rekruter +EmailRecruiter=E-Mail-Adresse verwenden ToUseAGenericEmail=So verwenden Sie eine generische E-Mail. Falls nicht definiert, wird die E-Mail-Adresse des für die Personalbeschaffung Verantwortlichen verwendet NewCandidature=Neue Bewerbung ListOfCandidatures=Liste der Bewerbungen -RequestedRemuneration=gewünschtes Gehalt -ProposedRemuneration=vorgeschlagenes Gehalt +Remuneration=Gehalt +RequestedRemuneration=Gefordertes Gehalt +ProposedRemuneration=Gehaltsvorschlag ContractProposed=Vertrag unterbreitet ContractSigned=Vertrag unterschrieben ContractRefused=Vertrag abgelehnt RecruitmentCandidature=Bewerbung JobPositions=Offene Stellen RecruitmentCandidatures=Bewerbungen -InterviewToDo=Bewerbungsgespräch machen +InterviewToDo=Nachzuverfolgende Kontakte AnswerCandidature=Antwort auf die Bewerbung YourCandidature=Ihre Bewerbung YourCandidatureAnswerMessage=Vielen Dank für Ihre Bewerbung.
... diff --git a/htdocs/langs/de_DE/salaries.lang b/htdocs/langs/de_DE/salaries.lang index cff8bef69b0..cd3e8d03ccd 100644 --- a/htdocs/langs/de_DE/salaries.lang +++ b/htdocs/langs/de_DE/salaries.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Standard Buchungskonto für Benutzer von Geschäftspartnern +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Konto (aus dem Kontenplan), das standardmäßig für Geschäftspartner, die „Benutzer“ sind, verwendet wird SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Das in der Benutzerkarte hinterlegte Konto wird nur für die Nebenbücher verwendet. Dieses Konto wird für das Hauptbuch und als Standardwert für die Nebenbücher verwendet, wenn beim Benutzer kein Konto hinterlegt ist. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Standard-Buchungskonto für Gehaltszahlungen CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Lassen Sie beim Erstellen eines Gehalts standardmäßig die Option "Gesamtzahlung automatisch erstellen" leer diff --git a/htdocs/langs/de_DE/suppliers.lang b/htdocs/langs/de_DE/suppliers.lang index a94d13880eb..54890cab6d8 100644 --- a/htdocs/langs/de_DE/suppliers.lang +++ b/htdocs/langs/de_DE/suppliers.lang @@ -4,6 +4,7 @@ SuppliersInvoice=Lieferantenrechnung SupplierInvoices=Lieferantenrechnungen ShowSupplierInvoice=Zeige Lieferantenrechnung NewSupplier=Neuer Lieferant +NewSupplierInvoice = Neue Lieferantenrechnung History=Verlauf ListOfSuppliers=Liste der Lieferanten ShowSupplier=zeige Lieferant @@ -16,7 +17,7 @@ SomeSubProductHaveNoPrices=Einige Unterprodukte haben keinen Preis. AddSupplierPrice=Einkaufspreis anlegen ChangeSupplierPrice=Einkaufspreis ändern SupplierPrices=Lieferantenpreise -ReferenceSupplierIsAlreadyAssociatedWithAProduct=Für dieses Produkt existiert bereits ein Lieferantenpreis vom gewählten Anbieter: %s +ReferenceSupplierIsAlreadyAssociatedWithAProduct=Diese Lieferanten-Artikelnummer ist bereits einem anderen Produkt verknüpft: %s NoRecordedSuppliers=kein Lieferant vorhanden SupplierPayment=Lieferanten Zahlvorgang SuppliersArea=Lieferanten Übersicht diff --git a/htdocs/langs/de_DE/ticket.lang b/htdocs/langs/de_DE/ticket.lang index 599cd4f9009..8240ebb0637 100644 --- a/htdocs/langs/de_DE/ticket.lang +++ b/htdocs/langs/de_DE/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Tickets löschen Permission56004=Tickets bearbeiten Permission56005=Tickets aller Geschäftspartner anzeigen (nicht gültig für externe Benutzer, diese sehen immer nur die Tickets des eigenen Geschäftspartners) +Tickets=Tickets TicketDictType=Ticket-Anfragearten TicketDictCategory=Ticket-Themengruppen TicketDictSeverity=Ticket-Dringlichkeiten @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Beim Schließen eines Tickets wird Ihnen vorgeschlage TicketWrongContact=Der bereitgestellte Kontakt ist nicht Teil der aktuellen Ticket-Kontakte. E-Mail nicht gesendet. TicketChooseProductCategory=Produktkategorie für Ticket-Support TicketChooseProductCategoryHelp=Wählen Sie die Produktkategorie für Ticket-Support aus. Dies wird verwendet, um einen Vertrag automatisch mit einem Ticket zu verknüpfen. +TicketUseCaptchaCode=Verwenden Sie beim Erstellen eines Tickets einen grafischen Code (CAPTCHA). +TicketUseCaptchaCodeHelp=Fügt eine CAPTCHA-Überprüfung beim Erstellen eines neuen Tickets hinzu. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=Ticket ist nun zugewiesen TicketChangeType=Art ändern TicketChangeCategory=Analyse-Code ändern TicketChangeSeverity=Dringlichkeit ändern -TicketAddMessage=Nachricht hinzufügen -AddMessage=Nachricht hinzufügen +TicketAddMessage=Private Nachricht hinzufügen MessageSuccessfullyAdded=Ticket hinzugefügt TicketMessageSuccessfullyAdded=Mitteilung erfolgreich gespeichert TicketMessagesList=Liste der Mitteilungen @@ -204,8 +206,8 @@ TicketSeverity=Dringlichkeit ShowTicket=Ticket zeigen RelatedTickets=Verknüpfte Tickets TicketAddIntervention=Serviceauftrag erstellen -CloseTicket=Ticket als gelöst markieren | schließen -AbandonTicket=Ticket verwerfen +CloseTicket=Schließen|Lösen +AbandonTicket=Aufgeben CloseATicket=ein Ticket als gelöst markieren | schließen ConfirmCloseAticket=Tichek schliessen bestätigen ConfirmAbandonTicket=Bestätigen Sie das Schließen des Tickets mit dem Status 'verworfen' @@ -219,18 +221,17 @@ SendMessageByEmail=Mitteilung via E-Mail senden TicketNewMessage=Neue Mitteilung ErrorMailRecipientIsEmptyForSendTicketMessage=Empfänger ist leer. Keine E-Mail gesendet TicketGoIntoContactTab=Gehen Sie in den Tab "Kotakte" und wählen Sie ihn aus -TicketMessageMailIntro=Einführung +TicketMessageMailIntro=Kopfzeile der Nachricht TicketMessageMailIntroHelp=Dieser Text wird am Anfang der E-Mail Nachricht hinzugefügt, aber nicht gespeichert. -TicketMessageMailIntroLabelAdmin=Einführungstext zu allen Ticket-Antworten TicketMessageMailIntroText=Hallo,
eine neue Antwort wurde zu einem Ticket hinzugefügt, dem Sie folgen. Hier ist die Nachricht:
TicketMessageMailIntroHelpAdmin=Dieser Text wird bei der Beantwortung eines Tickets von Dolibarr vor der Antwort eingefügt -TicketMessageMailSignature=E-Mail-Signatur -TicketMessageMailSignatureHelp=Dieser Text wird nur am Schluss der E-Mail angehängt und wird nicht beim Ticket gespeichert. -TicketMessageMailSignatureText=Nachricht gesendet von %s über Dolibarr -TicketMessageMailSignatureLabelAdmin=Signatur in Antwortmail -TicketMessageMailSignatureHelpAdmin=Dieser Text wird nach dem Antworttext angehängt. +TicketMessageMailFooter=Fußzeile der Nachricht +TicketMessageMailFooterHelp=Dieser Text wird nur am Ende der per E-Mail versendeten Nachricht eingefügt und nicht gespeichert. +TicketMessageMailFooterText=Nachricht gesendet von %s über Dolibarr +TicketMessageMailFooterHelpAdmin=Dieser Text wird nach dem Antworttext angehängt. TicketMessageHelp=Nur dieser Text wird in der Mitteilungsliste auf der Ticketkarte gespeichert. TicketMessageSubstitutionReplacedByGenericValues=Ersetzungsvariablen werden durch generische Werte ersetzt. +ForEmailMessageWillBeCompletedWith=Bei E-Mail-Nachrichten, die an externe Benutzer gesendet werden, wird die Nachricht ergänzt mit TimeElapsedSince=Seit TicketTimeToRead=Zeit bis das Ticket gelesen wurde TicketTimeElapsedBeforeSince=Verstrichene Zeit vor / seit @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Eine neue Nachricht mit dem Betreff % TicketAssignedToYou=Zugewiesene Tickets TicketAssignedEmailBody=Das Ticket #%s wurde Ihnen durch %s zugewiesen MarkMessageAsPrivate=Meitteilung als Privat kennzeichnen +TicketMessageSendEmailHelp=Eine E-Mail wird an alle zugewiesenen Kontakte gesendet (interne Kontakte, aber auch externe Kontakte, außer wenn die Option "%s" aktiviert ist) TicketMessagePrivateHelp=Diese Meldung wird den externen Benutzer nicht angezeigt TicketEmailOriginIssuer=Ersteller des Tickets InitialMessage=Originalmitteilung @@ -286,7 +288,7 @@ YourTicketSuccessfullySaved=Das Ticket wurde gespeichert! MesgInfosPublicTicketCreatedWithTrackId=Ein neues Ticket wurde mit der ID %s und der Referenz %s erstellt. PleaseRememberThisId=Bitte merken Sie sich die Tracking Nummer, Sie werden vermutlich später von uns danach gefragt werden. TicketNewEmailSubject=Bestätigung der Ticketerstellung - Ref %s (öffentliche Ticket-ID %s) -TicketNewEmailSubjectCustomer=Neues Supportticket +TicketNewEmailSubjectCustomer=Neues Support-Ticket TicketNewEmailBody=Automatische Bestätigung: Ihr Ticket wurde erfolgreich erstellt. TicketNewEmailBodyCustomer=Automatische Bestätigung: Ihr Ticket wurde erfolgreich in Ihrem Konto erstellt. TicketNewEmailBodyInfosTicket=Informationen um das Ticket zu überwachen @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Sie können den Fortschritt der Tickets TicketCloseEmailBodyInfosTrackUrlCustomer=Sie können den Verlauf dieses Tickets einsehen, indem Sie auf den folgenden Link klicken TicketEmailPleaseDoNotReplyToThisEmail=Bitte nicht via E-Mail Antworten, sondern den Link zum Interface verwenden. TicketPublicInfoCreateTicket=Mit diesem Formular können Sie ein Ticket in unserem Ticketingtool eröffnen. -TicketPublicPleaseBeAccuratelyDescribe=Bitte Beschreiben Sie Ihr Anliegen möglichst genau. Je mehr Infos Sie uns mitteilen, desto besser können wir die Anfrage bearbeiten. +TicketPublicPleaseBeAccuratelyDescribe=Bitte Beschreiben Sie Ihr Anliegen möglichst genau. Je mehr Informationen Sie uns mitteilen, desto besser können wir die Anfrage bearbeiten. TicketPublicMsgViewLogIn=Bitte geben Sie die Ticket Tracking ID ein TicketTrackId=Öffentliche Tracking-ID OneOfTicketTrackId=Eine der Tracking-IDs diff --git a/htdocs/langs/de_DE/trips.lang b/htdocs/langs/de_DE/trips.lang index 1217fe5c4b9..7c6377246de 100644 --- a/htdocs/langs/de_DE/trips.lang +++ b/htdocs/langs/de_DE/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=Spesenabrechnung anzeigen -Trips=Spesenabrechnungen -TripsAndExpenses=Spesenabrechnungen -TripsAndExpensesStatistics=Reise- und Fahrtspesen Statistik -TripCard=Reisekosten – Übersicht +AUTHOR=Erstellt von +AUTHORPAIEMENT=Bezahlt von AddTrip=Spesenabrechnung erstellen -ListOfTrips=Aufstellung Spesenabrechnungen -ListOfFees=Liste der Spesen -TypeFees=Gebührenarten -ShowTrip=Spesenabrechnung anzeigen -NewTrip=neue Spesenabrechnung -LastExpenseReports=Letzte %s Spesenabrechnungen +AllExpenseReport=Alle Spesenarten AllExpenseReports=Alle Spesenabrechnungen -CompanyVisited=Firma/Organisation besucht -FeesKilometersOrAmout=Spesenbetrag bzw. Kilometergeld -DeleteTrip=Spesenabrechnung löschen -ConfirmDeleteTrip=Sind Sie sicher, dass diese Spesenabrechnung löschen wollen? -ListTripsAndExpenses=Aufstellung Spesenabrechnungen -ListToApprove=Warten auf Bestätigung -ExpensesArea=Spesenabrechnungen +AnyOtherInThisListCanValidate=Person, die zur Validierung der Anfrage informiert werden soll. +AttachTheNewLineToTheDocument=Position mit einem hochgeladenen Dokument verknüpfen +AucuneLigne=Es wurde noch keine Spesenabrechnung erstellt. +BrouillonnerTrip=Status der Spesenabrechnung auf den Status "Entwurf" ändern +byEX_DAY=pro Tag (begrenzt auf %s) +byEX_EXP=pro Position (begrenzt auf %s) +byEX_MON=pro Monat (begrenzt auf %s) +byEX_YEA=pro Jahr (begrenzt auf %s) +CANCEL_USER=Gelöscht von +CarCategory=Fahrzeugkategorie ClassifyRefunded=Als 'erstattet' markieren +CompanyVisited=Firma/Organisation besucht +ConfirmBrouillonnerTrip=Möchten Sie den Status dieser Spesenabrechnung wirklich auf "Entwurf" ändern? +ConfirmCancelTrip=Möchten Sie diese Spesenabrechnung wirklich stornieren? +ConfirmCloneExpenseReport=Möchten Sie den diese Spesenabrechnung wirklich duplizieren? +ConfirmDeleteTrip=Sind Sie sicher, dass diese Spesenabrechnung löschen wollen? +ConfirmPaidTrip=Möchten Sie den Status dieser Spesenabrechnung auf "Bezahlt" ändern? +ConfirmRefuseTrip=Möchten Sie diese Spesenabrechnung wirklich ablehnen? +ConfirmSaveTrip=Möchten Sie den diese Spesenabrechnung wirklich bestätigen? +ConfirmValideTrip=Möchten Sie diese Spesenabrechnung wirklich genehmigen? +DATE_CANCEL=Stornodatum +DATE_PAIEMENT=Zahlungsdatum +DATE_REFUS=Datum Ablehnung +DATE_SAVE=Freigabedatum +DefaultCategoryCar=Standardmäßiges Verkehrsmittel +DefaultRangeNumber=Standradreichweite +DeleteTrip=Spesenabrechnung löschen +ErrorDoubleDeclaration=Sie haben bereits eine andere Spesenabrechnung in einem ähnlichen Datumsbereich erstellt. +Error_EXPENSEREPORT_ADDON_NotDefined=Fehler, die Regeln für Spesenabrechnungnummerierung wurde im Setup des Moduls "Spesenabrechnung" nicht definiert +ExpenseRangeOffset=Ausgelegter Betrag: %s +expenseReportCatDisabled=Kategorie deaktiviert - Wörterbuch c_exp_tax_cat +expenseReportCoef=Koeffizient +expenseReportCoefUndefined=(Wert nicht definiert) +expenseReportOffset=Auslage +expenseReportPrintExample=offset + (d x coef) = %s +expenseReportRangeDisabled=Periode deaktiviert - Wörterbuch c_exp_tax_range +expenseReportRangeFromTo=von %d bis %d +expenseReportRangeMoreThan=mehr als %d +expenseReportTotalForFive=Beispiel mit d = 5 +ExpenseReportApplyTo=Anwenden auf +ExpenseReportApproved=Eine Spesenabrechnung wurde genehmigt +ExpenseReportApprovedMessage=Der Spesenabrechnung %s wurde genehmigt.
- Benutzer: %s
- Genehmigt von: %s
Klicken Sie hier, um die Spesenabrechnung anzuzeigen: %s +ExpenseReportCanceled=Eine Spesenabrechnung wurde storniert +ExpenseReportCanceledMessage=Der Spesenabrechnung %s wurde abgebrochen.
- Benutzer: %s
- Storniert von: %s
- Motive für die Stornierung: %s
Klicken Sie hier, um die Spesenabrechnung zu zeigen: %s +ExpenseReportConstraintViolationError=Höchstbetrag überschritten (Regel %s): %s ist höher als %s (Überschreiten nicht zulässig) +ExpenseReportConstraintViolationWarning=Höchstbetrag überschritten (Regel %s): %s ist höher als %s (Überschreitung autorisiert) +ExpenseReportDateEnd=Enddatum +ExpenseReportDateStart=Startdatum +ExpenseReportDomain=Anwenden auf Bereich +ExpenseReportIkDesc=Sie können die Berechnung der Kilometerspensen pro Kategorie und Distanz dort ändern wo sie definiert wurden. d ist die Distanz in Kilometer +ExpenseReportLimitAmount=Höchstbetrag +ExpenseReportLimitOn=Begrenzungen ein +ExpenseReportLine=Position in der Spesenabrechnung +ExpenseReportPaid=Eine Spesenabrechnung wurde ausbezahlt +ExpenseReportPaidMessage=Der Spesenabrechnung %s wurde bezahlt.
- Benutzer: %s
- Paid von: %s
Klicken Sie hier, um die Spesenabrechnung anzuzeigen: %s +ExpenseReportPayment=Spesenabrechnung Zahlung +ExpenseReportRef=Belegnummer Spesenabrechnung +ExpenseReportRefused=Eine Spesenabrechnung wurde abgelehnt +ExpenseReportRefusedMessage=Der Spesenabrechnung %s wurde abgelehnt.
- Benutzer: %s
- Refused von: %s
- Motive für die Ablehnung: %s
Klicken Sie hier, um die Spesenabrechnung zeigen: %s +ExpenseReportRestrictive=Begrenzung verbindlich +ExpenseReportRuleErrorOnSave=Fehler: %s +ExpenseReportRuleSave=Spesenabrechnung Regel gespeichert +ExpenseReportRulesDesc=Sie können Höchstbetragsregeln für Spesenabrechnungen definieren. Diese Regeln werden angewendet, wenn einer Spesenabrechnung eine neue Ausgabe hinzugefügt wird. ExpenseReportWaitingForApproval=Eine neue Spesenabrechnung ist zur Genehmigung vorgelegt worden ExpenseReportWaitingForApprovalMessage=Ein neuer Spesenabrechnung wurde vorgelegt und wartet auf die Genehmigung.
- Benutzer: %s
- Zeitraum: %s
Klicken Sie hier, um diesen freizugeben: %s ExpenseReportWaitingForReApproval=Eine Spesenabrechnung ist zur erneuten Genehmigung vorgelegt worden ExpenseReportWaitingForReApprovalMessage=Eine Spesenabrechnung wurde eingereicht und wartet auf erneute Freigabe.
Die Freigabe der Spesenabrechnung für %s wurde aus folgendem Grund verweigert: %s.
Eine neue Version wurde für für die Freigabe vorgeschlagen und wartet.
- Benutzer: %s
- Zeitraum: %s
Klicken Sie hier, um diesen freizugeben: %s -ExpenseReportApproved=Eine Spesenabrechnung wurde genehmigt -ExpenseReportApprovedMessage=Der Spesenabrechnung %s wurde genehmigt.
- Benutzer: %s
- Genehmigt von: %s
Klicken Sie hier, um die Spesenabrechnung anzuzeigen: %s -ExpenseReportRefused=Eine Spesenabrechnung wurde abgelehnt -ExpenseReportRefusedMessage=Der Spesenabrechnung %s wurde abgelehnt.
- Benutzer: %s
- Refused von: %s
- Motive für die Ablehnung: %s
Klicken Sie hier, um die Spesenabrechnung zeigen: %s -ExpenseReportCanceled=Eine Spesenabrechnung wurde storniert -ExpenseReportCanceledMessage=Der Spesenabrechnung %s wurde abgebrochen.
- Benutzer: %s
- Storniert von: %s
- Motive für die Stornierung: %s
Klicken Sie hier, um die Spesenabrechnung zu zeigen: %s -ExpenseReportPaid=Eine Spesenabrechnung wurde ausbezahlt -ExpenseReportPaidMessage=Der Spesenabrechnung %s wurde bezahlt.
- Benutzer: %s
- Paid von: %s
Klicken Sie hier, um die Spesenabrechnung anzuzeigen: %s -TripId=Spesenabrechnung ID -AnyOtherInThisListCanValidate=Person, die zur Validierung der Anfrage informiert werden soll. -TripSociete=Partner -TripNDF=Hinweise Spesenabrechnung -PDFStandardExpenseReports=Standard-Vorlage, um ein PDF-Dokument für die Spesenabrechnung zu erzeugen -ExpenseReportLine=Position in der Spesenabrechnung -TF_OTHER=Andere -TF_TRIP=Versand -TF_LUNCH=Bewirtung -TF_METRO=S- und U-Bahn -TF_TRAIN=Bahn -TF_BUS=Bus -TF_CAR=Auto -TF_PEAGE=Mautgebühr -TF_ESSENCE=Kraftstoff -TF_HOTEL=Hotel -TF_TAXI=Taxi -EX_KME=Kosten pro Kilometer -EX_FUE=Tankspesen Firmenauto -EX_HOT=Hotel -EX_PAR=Parkingspesen Firmenauto -EX_TOL=Gebührenspesen Firmenauto -EX_TAX=Verschiedene Steuern -EX_IND=Transportversicherung -EX_SUM=Wartungsmaterial -EX_SUO=Büromaterial -EX_CAR=Autovermietung -EX_DOC=Dokumentation -EX_CUR=Kundengeschenk -EX_OTR=Anderes Geschenk -EX_POS=Porto -EX_CAM=Unterhalt und Reparatur Firmenauto -EX_EMM=Mitarbeiter Essen -EX_GUM=Essen mit Kunde -EX_BRE=Frühstück -EX_FUE_VP=Tankspesen Privatauto -EX_TOL_VP=Mautgebühr -EX_PAR_VP=Parkgebühr -EX_CAM_VP=Unterhalt und Reparatur Privatauto -DefaultCategoryCar=Standardmäßiges Verkehrsmittel -DefaultRangeNumber=Standradreichweite -UploadANewFileNow=Neues Dokument jetzt hochladen -Error_EXPENSEREPORT_ADDON_NotDefined=Fehler, die Regeln für Spesenabrechnungnummerierung wurde im Setup des Moduls "Spesenabrechnung" nicht definiert -ErrorDoubleDeclaration=Sie haben bereits eine andere Spesenabrechnung in einem ähnlichen Datumsbereich erstellt. -AucuneLigne=Es wurde noch keine Spesenabrechnung erstellt. -ModePaiement=Zahlungsart -VALIDATOR=Verantwortlicher Benutzer für Genehmigung -VALIDOR=genehmigt durch -AUTHOR=erstellt von -AUTHORPAIEMENT=Bezahlt von -REFUSEUR=abgelehnt durch -CANCEL_USER=gelöscht von -MOTIF_REFUS=Grund -MOTIF_CANCEL=Grund -DATE_REFUS=Datum Ablehnung -DATE_SAVE=Freigabedatum -DATE_CANCEL=Stornodatum -DATE_PAIEMENT=Zahlungsdatum -ExpenseReportRef=Belegnummer Spesenabrechnung -ValidateAndSubmit=Freigeben und zur Genehmigung einreichen -ValidatedWaitingApproval=Validiert (Wartet auf Genehmigung) -NOT_AUTHOR=Sie sind nicht der Autor dieser Spesenabrechnung. Vorgang abgebrochen. -ConfirmRefuseTrip=Möchten Sie diese Spesenabrechnung wirklich ablehnen? -ValideTrip=Genehmigen Spesenabrechnung -ConfirmValideTrip=Möchten Sie diese Spesenabrechnung wirklich genehmigen? -PaidTrip=Spesenabrechnung bezahlen -ConfirmPaidTrip=Möchten Sie den Status dieser Spesenabrechnung auf "Bezahlt" ändern? -ConfirmCancelTrip=Möchten Sie diese Spesenabrechnung wirklich stornieren? -BrouillonnerTrip=Status der Spesenabrechnung auf den Status "Entwurf" ändern -ConfirmBrouillonnerTrip=Möchten Sie den Status dieser Spesenabrechnung wirklich auf "Entwurf" ändern? -SaveTrip=Bestätige Spesenabrechnung -ConfirmSaveTrip=Möchten Sie den diese Spesenabrechnung wirklich bestätigen? -NoTripsToExportCSV=Keine Spesenabrechnung für diesen Zeitraum zu exportieren. -ExpenseReportPayment=Spesenabrechnung Zahlung -ExpenseReportsToApprove=zu genehmigende Spesenabrechnungen -ExpenseReportsToPay=zu zahlende Spesenabrechnungen -ConfirmCloneExpenseReport=Möchten Sie den diese Spesenabrechnung wirklich duplizieren? ExpenseReportsIk=Konfiguration der Kilometergebühren ExpenseReportsRules=Spesenabrechnungen Regeln -ExpenseReportIkDesc=Sie können die Berechnung der Kilometerspensen pro Kategorie und Distanz dort ändern wo sie definiert wurden. d ist die Distanz in Kilometer -ExpenseReportRulesDesc=Sie können Höchstbetragsregeln für Spesenabrechnungen definieren. Diese Regeln werden angewendet, wenn einer Spesenabrechnung eine neue Ausgabe hinzugefügt wird. -expenseReportOffset=Wertsprung -expenseReportCoef=Koeffizient -expenseReportTotalForFive=Beispiel mit d = 5 -expenseReportRangeFromTo=von %d bis %d -expenseReportRangeMoreThan=mehr als %d -expenseReportCoefUndefined=(Wert nicht definiert) -expenseReportCatDisabled=Kategorie deaktiviert - Wörterbuch c_exp_tax_cat -expenseReportRangeDisabled=Periode deaktiviert - Wörterbuch c_exp_tax_range -expenseReportPrintExample=offset + (d x coef) = %s -ExpenseReportApplyTo=Anwenden auf -ExpenseReportDomain=Anwenden auf Bereich -ExpenseReportLimitOn=Limite ein -ExpenseReportDateStart=Startdatum -ExpenseReportDateEnd=Enddatum -ExpenseReportLimitAmount=Höchstbetrag -ExpenseReportRestrictive=Überschreiten nicht zulässig -AllExpenseReport=Alle Spesenarten -OnExpense=Spesenzeile -ExpenseReportRuleSave=Spesenabrechnung Regel gespeichert -ExpenseReportRuleErrorOnSave=Fehler: %s -RangeNum=Periode %d -ExpenseReportConstraintViolationError=Höchstbetrag überschritten (Regel %s): %s ist höher als %s (Überschreiten nicht zulässig) -byEX_DAY=pro Tag (Begrenzt auf %s) -byEX_MON=pro Monat (Begrenzt auf %s) -byEX_YEA=pro Jahr (Begrenzt auf %s) -byEX_EXP=pro Zeile (Begrenzt auf %s) -ExpenseReportConstraintViolationWarning=Höchstbetrag überschritten (Regel %s): %s ist höher als %s (Überschreitung autorisiert) -nolimitbyEX_DAY=pro Tag (keine Beschränkung) -nolimitbyEX_MON=pro Monat (keine Beschränkung) -nolimitbyEX_YEA=pro Jahr (Nicht Begrenzt) -nolimitbyEX_EXP=pro Zeile (Nicht Begrenzt) -CarCategory=Fahrzeugkategorie -ExpenseRangeOffset=Offset Betrag: %s +ExpenseReportsToApprove=Zu genehmigende Spesenabrechnungen +ExpenseReportsToPay=zu zahlende Spesenabrechnungen +ExpensesArea=Spesenabrechnungen +FeesKilometersOrAmout=Spesenbetrag bzw. Kilometergeld +LastExpenseReports=Letzte %s Spesenabrechnungen +ListOfFees=Liste der Spesen +ListOfTrips=Aufstellung Spesenabrechnungen +ListToApprove=Warten auf Bestätigung +ListTripsAndExpenses=Aufstellung Spesenabrechnungen +MOTIF_CANCEL=Grund +MOTIF_REFUS=Grund +ModePaiement=Zahlungsart +NewTrip=neue Spesenabrechnung +nolimitbyEX_DAY=pro Tag (nicht begrenzt) +nolimitbyEX_EXP=pro Zeile (nicht begrenzt) +nolimitbyEX_MON=pro Monat (nicht begrenzt) +nolimitbyEX_YEA=pro Jahr (nicht begrenzt) +NoTripsToExportCSV=Keine Spesenabrechnung für diesen Zeitraum zu exportieren. +NOT_AUTHOR=Sie sind nicht der Ersteller dieser Spesenabrechnung. Vorgang abgebrochen. +OnExpense=Spesenposition +PDFStandardExpenseReports=Standard-Vorlage, um ein PDF-Dokument für die Spesenabrechnung zu erzeugen +PaidTrip=Spesenabrechnung bezahlen +REFUSEUR=Abgelehnt durch RangeIk=Reichweite -AttachTheNewLineToTheDocument=Zeile an hochgeladenes Dokument anhängen +RangeNum=Bereich %d +SaveTrip=Bestätige Spesenabrechnung +ShowExpenseReport=Spesenabrechnung anzeigen +ShowTrip=Spesenabrechnung anzeigen +TripCard=Reisekosten – Übersicht +TripId=Spesenabrechnung ID +TripNDF=Hinweise Spesenabrechnung +TripSociete=Information zum Unternehmen +Trips=Spesenabrechnungen +TripsAndExpenses=Spesenabrechnungen +TripsAndExpensesStatistics=Reise- und Fahrtspesen Statistik +TypeFees=Gebührenarten +UploadANewFileNow=Neues Dokument jetzt hochladen +VALIDATOR=Genehmiger +VALIDOR=Genehmigt durch +ValidateAndSubmit=Freigeben und zur Genehmigung einreichen +ValidatedWaitingApproval=Freigegeben (Wartet auf Genehmigung) +ValideTrip=Genehmigen Spesenabrechnung + +## Dictionary +EX_BRE=Frühstück +EX_CAM=Unterhalt und Reparatur Firmenwagen +EX_CAM_VP=Unterhalt und Reparatur Privatwagen +EX_CAR=Autovermietung +EX_CUR=Kundengeschenk +EX_DOC=Dokumentation +EX_EMM=Bewirtung Mitarbeiter +EX_FUE=Tankspesen Firmenwagen +EX_FUE_VP=Tankspesen Privatwagen +EX_GUM=Bewirtung Kunde +EX_HOT=Hotel +EX_IND=Transportversicherung +EX_KME=Kosten pro Kilometer +EX_OTR=Anderes Geschenk +EX_PAR=Parkgebühren Firmenwagen +EX_PAR_VP=Parkgebühr Privatwagen +EX_POS=Porto +EX_SUM=Wartungsmaterial +EX_SUO=Büromaterial +EX_TAX=Verschiedene Steuern +EX_TOL=Mautgebühren Firmenwagen +EX_TOL_VP=Mautgebühr Privatwagen +TF_BUS=Bus +TF_CAR=PKW +TF_ESSENCE=Tankspesen +TF_HOTEL=Hotel +TF_LUNCH=Bewirtung +TF_METRO=S- und U-Bahn +TF_OTHER=Andere +TF_PEAGE=Mautgebühr +TF_TAXI=Taxi +TF_TRAIN=Bahn +TF_TRIP=Fahrschein/Ticket diff --git a/htdocs/langs/de_DE/users.lang b/htdocs/langs/de_DE/users.lang index 8c64d78ec24..52a6415bbc2 100644 --- a/htdocs/langs/de_DE/users.lang +++ b/htdocs/langs/de_DE/users.lang @@ -13,7 +13,7 @@ SubjectNewPassword=Ihr neues Passwort für %s GroupRights=Gruppenberechtigungen UserRights=Benutzerberechtigungen Credentials=Zugangsdaten -UserGUISetup=Konfiguration der Benutzeranzeige +UserGUISetup=Benutzeroberfläche DisableUser=Deaktiviere Benutzer DisableAUser=Einen Benutzer deaktivieren DeleteUser=Lösche Benutzer @@ -47,7 +47,7 @@ RemoveFromGroup=Gruppenzuweisung entfernen PasswordChangedAndSentTo=Passwort geändert und an %s gesendet. PasswordChangeRequest=Aufforderung, das Passwort für %s zu ändern PasswordChangeRequestSent=Kennwort-Änderungsanforderung für %s gesendet an %s. -IfLoginExistPasswordRequestSent=Falls dieser Benutzer über ein gültiges Konto verfügt, wurde eine E-Mail zum Zurücksetzen des Passworts gesendet. +IfLoginExistPasswordRequestSent=Wenn es sich bei der angegebenen E-Mail-Adresse um ein gültiges Konto handelt, wurde eine E-Mail zum Zurücksetzen des Passworts gesendet. IfEmailExistPasswordRequestSent=Eine E-Mail zum Zurücksetzen des Passworts wurde versendet (vorausgesetzt dass die angegebene E-Mail-Adresse existiert). ConfirmPasswordReset=Passwort zurücksetzen MenuUsersAndGroups=Benutzer und Gruppen @@ -60,20 +60,19 @@ UserModified=Benutzer erfolgreich bearbeitet PhotoFile=Bilddatei ListOfUsersInGroup=Liste der Benutzer in dieser Gruppe ListOfGroupsForUser=Liste der Gruppen dieses Benutzers -LinkToCompanyContact=Mit Partner/Kontakt verknüpfen +LinkToCompanyContact=Mit Geschäftspartner/Kontakt verknüpfen LinkedToDolibarrMember=Mit Mitglied verknüpfen LinkedToDolibarrUser=Verknüpfung mit Benutzer LinkedToDolibarrThirdParty=Verknüpfung mit Geschäftspartner CreateDolibarrLogin=Benutzerkonto erstellen -CreateDolibarrThirdParty=Neuen Partner erstellen +CreateDolibarrThirdParty=Neuen Geschäftspartner erstellen LoginAccountDisableInDolibarr=Benutzerkonto im System deaktiviert. UsePersonalValue=Eigenen Wert verwenden -InternalUser=Interne Benutzer ExportDataset_user_1=Benutzer und -eigenschaften DomainUser=Domain-Benutzer %s Reactivate=wieder aktivieren CreateInternalUserDesc=Hier kannst du interne Benutzer erzeugen.\nExterne Benutzer (Kunden, Lieferanten etc.) erzeugst du in dem Geschäftspartner Menü Kontakte/Adressen. -InternalExternalDesc=Ein interner Benutzer ist ein Benutzer, der zu Ihrem Unternehmen/Ihrer Organisation gehört oder ein Partnerbenutzer außerhalb Ihrer Organisation ist, der möglicherweise mehr Daten als Daten zu seinem Unternehmen sehen muss (das Berechtigungssystem legt fest, was er kann oder nicht sehen oder tun kann).
Ein externer -Benutzer ist ein Kunde, Lieferant oder ein anderer, der NUR Daten zu seiner Person anzeigen darf (das Erstellen eines externen Benutzers für einen Geschäftspartner kann über den Kontaktdatensatz des Geschäftspartner erfolgen).

In beiden Fällen müssen Sie Berechtigungen für die Funktionen erteilen, die der Benutzer benötigt. +InternalExternalDesc=Ein interner Benutzer ist ein Benutzer, der zu Ihrem Unternehmen/Ihrer Organisation gehört oder ein Partnerbenutzer außerhalb Ihrer Organisation ist, der möglicherweise mehr Daten als nur Daten zu seinem Unternehmen sehen muss (das Berechtigungssystem legt fest, was er sehen/nicht sehen oder tun/nicht tun kann).
Ein externer-Benutzer ist ein Kunde, Lieferant oder ein anderer, der NUR Daten zu sich selbst einsehen darf (das Erstellen eines externen Benutzers für einen Geschäftspartner kann über den Kontaktdatensatz des Geschäftspartners erfolgen).

In beiden Fällen müssen Sie Berechtigungen für die Funktionen erteilen, die der Benutzer benötigt. PermissionInheritedFromAGroup=Berechtigung durch eine Gruppenzugehörigkeit geerbt. Inherited=Geerbt UserWillBe=Benutzer erstellen als @@ -100,7 +99,7 @@ YourQuotaOfUsersIsReached=Ihr Kontingent aktiver Benutzer ist erreicht NbOfUsers=Anzahl Benutzer NbOfPermissions=Anzahl Berechtigungen DontDowngradeSuperAdmin=Nur ein SuperAdmin kann einen SuperAdmin downgraden -HierarchicalResponsible=Vorgesetzter +HierarchicalResponsible=Führungskraft HierarchicView=Hierarchische Ansicht UseTypeFieldToChange=Nutzen sie das Feld "Typ" zum Ändern OpenIDURL=OpenID URL @@ -118,9 +117,9 @@ DateEmploymentStart=Beschäftigungsbeginn DateEmploymentEnd=Beschäftigungsende RangeOfLoginValidity=Datumsbereich der Zugriffsgültigkeit CantDisableYourself=Sie können nicht ihr eigenes Benutzerkonto deaktivieren -ForceUserExpenseValidator=Überprüfung der Spesenabrechnung erzwingen -ForceUserHolidayValidator=Gültigkeitsprüfer für Urlaubsanträge erzwingen -ValidatorIsSupervisorByDefault=Standardmäßig ist der Prüfer der Supervisor des Benutzers. Leer lassen, um dieses Verhalten beizubehalten. +ForceUserExpenseValidator=Genehmiger für Spesenabrechnungen festlegen +ForceUserHolidayValidator=Genehmiger für Urlaubsanträge festlegen +ValidatorIsSupervisorByDefault=Standardmäßig ist die Führungskraft des Benutzers der Prüfer. Leer lassen, um dieses Verhalten beizubehalten. UserPersonalEmail=Private E-Mail-Adresse UserPersonalMobile=Private Mobiltelefonnummer WarningNotLangOfInterface=Warnung: das ist die eingestellte Muttersprache die der Benutzer spricht, nicht die ausgewählte Sprache der Benutzeroberfläche. Um die angezeigte Sprache der Benutzeroberfläche zu ändern, gehe zum Tab %s @@ -128,3 +127,5 @@ DateLastLogin=Datum der letzten Anmeldung DatePreviousLogin=Datum der vorangegangenen Anmeldung IPLastLogin=IP der letzten Anmeldung IPPreviousLogin=IP der vorangegangenen Anmeldung +ShowAllPerms=Alle Berechtigungen anzeigen +HideAllPerms=Alle Berechtigungen ausblenden diff --git a/htdocs/langs/de_DE/website.lang b/htdocs/langs/de_DE/website.lang index 0ae8d538aec..88e820fd684 100644 --- a/htdocs/langs/de_DE/website.lang +++ b/htdocs/langs/de_DE/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Code +WebsiteName=Name der Website WebsiteSetupDesc=Erstellen Sie hier die Websites, die Sie verwenden möchten. Dann gehen Sie in das Menü Websites, um sie zu bearbeiten. DeleteWebsite=Website löschen ConfirmDeleteWebsite=Sind Sie sicher, dass Sie diese Website löschen möchten? Alle Seiten und Inhalte werden ebenfalls entfernt. Die hochgeladenen Dateien (z.B. in das medias-Verzeichnis, das ECM-Modul, ...) bleiben erhalten. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Diesen Code am Schluss des HTML Headers anhängen (für alle WEBSITE_ROBOT=Roboterdatei (robots.txt) WEBSITE_HTACCESS=Website .htaccess Datei WEBSITE_MANIFEST_JSON=Website manifest.json Datei -WEBSITE_README=Datei README.md WEBSITE_KEYWORDSDesc=Verwenden Sie ein Komma, um Werte zu trennen -EnterHereLicenseInformation=Geben Sie hier Metadaten oder Lizenzinformationen ein, die in einer README.md-Datei abgelegt werden. Wenn Sie Ihre Website als Vorlage verteilen, wird die Datei in das Vorlagen-Package aufgenommen. +EnterHereReadmeInformation=Geben Sie hier eine Beschreibung der Website ein. Wenn Sie Ihre Website als Vorlage verteilen, wird die Datei in das Template-Paket aufgenommen. +EnterHereLicenseInformation=Geben Sie hier die LIZENZ des Codes der Website ein. Wenn Sie Ihre Website als Vorlage verteilen, wird die Datei in das Temprate-Paket aufgenommen. HtmlHeaderPage=HTML Header (Nur für diese Seite) PageNameAliasHelp=Name oder Alias der Seite.
Dieser Alias wird auch zum erstellen einer SEO URL verwendet, wenn die Website auf einem Virtuellen Webserver läuft. Verwenden Sie der Button "%s" um den Alias zu ändern. EditTheWebSiteForACommonHeader=Hinweis: Um einen personalisierten Header für alles Seiten zu erstellen, muss der Header auf Site-Level bearbeitet werden, anstelle auf Seiten-/Containerebene. @@ -42,11 +43,13 @@ ViewPageInNewTab=Seite in neuem Tab anzeigen SetAsHomePage=Als Startseite festlegen RealURL=Echte URL ViewWebsiteInProduction=Website mit Home-URLs anzeigen +Virtualhost=Name des virtuellen Hosts oder der Domain +VirtualhostDesc=Der Name des virtuellen Hosts oder der Domain (Beispiel: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Verwendung mit Apache/Nginx/...
Erstellen Sie auf Ihrem Webserver (Apache, Nginx, ...) einen dedizierten virtuellen Host mit aktiviertem PHP und einem Stammverzeichnis unter
%s ExampleToUseInApacheVirtualHostConfig=Beispiel für die Einrichtung eines virtuellen Apache-Hosts YouCanAlsoTestWithPHPS=Verwendung mit eingebettetem PHP-Server
In der Entwicklungsumgebung können Sie die Site mit dem eingebetteten PHP-Webserver (PHP 5.5 erforderlich) testen, indem Sie
php -S 0.0.0.0:8080 -t %s ausführen. YouCanAlsoDeployToAnotherWHP=Betrieb der Website mit einem anderen Dolibarr Hosting-Anbieter
Wenn kein Apache oder Nginx Webserver online verfügbar ist, kann die Website exportiert und importiert werden und zu einer anderen Dolibarr-Instanz umziehen, die durch einen anderen Dolibarr Hosting-Anbieter mit kompletter Integration des Webseiten-Moduls bereitgestellt wird. Einige Dolibarr Hosting-Anbieter sind hier aufgelistet https://saas.dolibarr.org -CheckVirtualHostPerms=Überprüfen Sie auch, ob der User des virtuellen Hosts (z.B. www-daten) über die Berechtigungen %s für Dateien in
%s verfügt. +CheckVirtualHostPerms=Überprüfen Sie auch, ob der User des virtuellen Hosts (z.B. www-data) über die Berechtigungen %s für Dateien in
%s verfügt. ReadPerm=Lesen WritePerm=Schreiben TestDeployOnWeb=Test/Bereitstellung im Web @@ -137,7 +140,7 @@ PagesRegenerated=%s Seite(n)/Container neu generiert RegenerateWebsiteContent=Website-Cache-Dateien neu generieren AllowedInFrames=In Frames erlaubt DefineListOfAltLanguagesInWebsiteProperties=Definiere eine Liste aller verfügbaren Sprachen in den Website-Eigenschaften. -GenerateSitemaps=Website-Sitemap-Datei generieren +GenerateSitemaps=Die sitemap.xml-Datei der Website generieren ConfirmGenerateSitemaps=Wenn Sie dies bestätigen, löschen Sie die vorhandene Sitemap-Datei ... ConfirmSitemapsCreation=Bestätigen Sie die Sitemap-Generierung SitemapGenerated=Sitemap-Datei %s generiert @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon muss png sein ErrorFaviconSize=Favicon muss die Größe 16x16, 32x32 oder 64x64 haben FaviconTooltip=Laden Sie ein Bild im PNG-Format hoch (16x16, 32x32 oder 64x64). +NextContainer=Nächste Seite/Container +PreviousContainer=Vorherige Seite/Container +WebsiteMustBeDisabled=Die Website muss den Status „%s“ haben +WebpageMustBeDisabled=Die Webseite muss den Status „%s“ haben +SetWebsiteOnlineBefore=Wenn die Website offline ist, sind alle Seiten offline. Ändern Sie zuerst den Status der Website. +Booking=Buchung +Reservation=Reservierung diff --git a/htdocs/langs/de_DE/withdrawals.lang b/htdocs/langs/de_DE/withdrawals.lang index c2331dd09b6..1455b43acbe 100644 --- a/htdocs/langs/de_DE/withdrawals.lang +++ b/htdocs/langs/de_DE/withdrawals.lang @@ -3,7 +3,7 @@ CustomersStandingOrdersArea=Zahlungen per Lastschriftauftrag SuppliersStandingOrdersArea=Zahlungen per Überweisung StandingOrdersPayment=SEPA Lastschrift StandingOrderPayment=Lastschrift -NewStandingOrder=Neue Bestellung mit Zahlart Lastschrift +NewStandingOrder=Neuer Lastschriftauftrag NewPaymentByBankTransfer=neue Zahlung per Überweisung StandingOrderToProcess=Zu bearbeiten PaymentByBankTransferReceipts=Überweisungsaufträge @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Rechnung wartet auf Überweisung AmountToWithdraw=Abbuchungsbetrag AmountToTransfer=Zu überweisender Betrag NoInvoiceToWithdraw=Es wartet keine Rechnung für '%s'. Gehen Sie auf der Rechnungskarte auf die Registerkarte '%s', um eine Anfrage zu stellen. -NoSupplierInvoiceToWithdraw=Es wartet keine Lieferantenrechnung mit offenen 'Direktgutschriftsanträgen'. Gehen Sie auf die Registerkarte '%s' auf der Rechnungskarte, um eine Anfrage zu stellen. +NoSupplierInvoiceToWithdraw=Es liegt keine Lieferantenrechnung mit offenen '%s' vor. Gehen Sie auf der Rechnungsseite auf die Registerkarte „%s“, um einen Überweisungsauftrag zu erstellen. ResponsibleUser=Verantwortlicher Benutzer WithdrawalsSetup=Einstellungen für Lastschriftaufträge CreditTransferSetup=Einstellungen Modul Zahlung per Überweisung @@ -42,7 +42,8 @@ CreditTransferStatistics=Statistiken Überweisungen Rejects=Ablehnungen LastWithdrawalReceipt=Letzte 1%s Einnahmen per Lastschrift MakeWithdrawRequest=Erstelle eine Lastschrift -MakeBankTransferOrder=Stelle eine Überweisungsanfrage +MakeWithdrawRequestStripe=Fordern Sie eine Lastschriftzahlung über Stripe an +MakeBankTransferOrder=Überweisungsauftrag erstellen WithdrawRequestsDone=%s Lastschrift-Zahlungsaufforderungen aufgezeichnet BankTransferRequestsDone=%s Überweisungsanforderungen aufgezeichnet ThirdPartyBankCode=Geschäftspartner Bankcode @@ -81,7 +82,7 @@ StatusMotif5=nicht nutzbare Kontodaten StatusMotif6=Leeres Konto StatusMotif7=Gerichtsbescheid StatusMotif8=Andere Gründe -CreateForSepaFRST=Lastschriftdatei erstellen (SEPA FRST) +CreateForSepaFRST=Lastschriftdatei erstellen (SEPA erstmalig) CreateForSepaRCUR=Lastschriftdatei erstellen (SEPA RCUR) CreateAll=Erstellen Sie eine Lastschriftdatei CreateFileForPaymentByBankTransfer=Datei für Überweisung erstellen @@ -100,8 +101,11 @@ CreditDate=Am WithdrawalFileNotCapable=Abbuchungsformular für Ihr Land %s konnte nicht erstellt werden (Dieses Land wird nicht unterstützt). ShowWithdraw=Zeige Lastschrift IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Wenn auf der Rechnung mindestens ein Lastschrift-Zahlungsauftrag noch nicht verarbeitet wurde, wird dieser nicht als bezahlt festgelegt, um eine vorherige Abhebungsverwaltung zu ermöglichen. -DoStandingOrdersBeforePayments=Auf dieser Registerkarte können Sie einen Lastschrift-Zahlungsauftrag anfordern. Gehen Sie anschließend in das Menü Bank-> Zahlung per Lastschrift, um den Lastschriftauftrag zu generieren und zu verwalten. Wenn der Lastschriftauftrag geschlossen wird, wird die Zahlung auf Rechnungen automatisch erfasst und die Rechnungen werden geschlossen, wenn der zu zahlende Restbetrag null ist. -DoCreditTransferBeforePayments=Auf dieser Registerkarte können Sie einen Überweisungsauftrag anfordern. Gehen Sie anschließend in das Menü Bank-> Zahlung per Überweisung, um den Überweisungsauftrag zu generieren und zu verwalten. Wenn der Überweisungsauftrag geschlossen wird, wird die Zahlung auf Rechnungen automatisch erfasst und die Rechnungen werden geschlossen, wenn der zu zahlende Restbetrag null ist. +DoStandingOrdersBeforePayments=Auf dieser Registerkarte können Sie einen Lastschrift-Zahlungsauftrag anfordern. Gehen Sie anschließend in das Menü Bank-> Zahlung per Lastschrift, um den Lastschriftauftrag zu generieren und zu verwalten. +DoStandingOrdersBeforePayments2=Sie können eine Anfrage auch direkt an einen SEPA-Zahlungsabwickler wie Stripe, ... senden. +DoStandingOrdersBeforePayments3=Wenn der Lastschriftauftrag geschlossen wird, werden Zahlungen auf Rechnungen automatisch erfasst und Rechnungen geschlossen, wenn der Restbetrag null ist. +DoCreditTransferBeforePayments=Auf dieser Registerkarte können Sie einen Überweisungsauftrag erstellen. Wenn Sie fertig sind, gehen Sie in das Menü "Bank->Zahlung per Überweisung", um eine Überweisungsauftragsdatei zu erstellen und zu verwalten. +DoCreditTransferBeforePayments3=Wenn der Überweisungsauftrag abgeschlossen ist, werden Zahlungen auf Rechnungen automatisch erfasst und Rechnungen geschlossen, wenn der zu zahlende Restbetrag null ist. WithdrawalFile=Datei für Lastschrift-Aufträge CreditTransferFile=Überweisungsdatei SetToStatusSent=Setze in Status "Datei versandt" @@ -111,14 +115,14 @@ RUM=UMR DateRUM=Datum der Unterzeichnung des Mandats RUMLong=Eindeutige Mandatsreferenz RUMWillBeGenerated=Wenn leer, wird die Mandatsreferenz generiert, sobald die Bankkontodaten gespeichert sind -WithdrawMode=Lastschriftmodus (FRST oder RECUR) +WithdrawMode=Lastschriftmodus (erstmalig oder wiederkehrend) WithdrawRequestAmount=Lastschrifteinzug Einzugs Betrag: -BankTransferAmount=Betrag der Überweisungsanforderung: +BankTransferAmount=Betrag des Überweisungsauftrags: WithdrawRequestErrorNilAmount=Es kann keine Lastschriftanforderung für einen leeren Betrag erstellt werden. SepaMandate=SEPA-Lastschriftmandat SepaMandateShort=SEPA-Mandate -PleaseReturnMandate=Bitte senden Sie dieses Formular per E-Mail an %s oder per Post an -SEPALegalText=Mit der Unterzeichnung dieses Lastschriftmandats autorisieren Sie als Kontoinhaber (A) den Zahlungsempfänger %s Zahlungen von Ihrem Konto mittels Lastschrift einzuziehen und weisen (B) Ihr Kreditinstitut an, die von %s auf Ihr Konto gezogenen Lastschriften einzulösen. \nHinweis: Sie können innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrags verlangen. Es gelten dabei die mit Ihrem Kreditinstitut vereinbarten Bedingungen.\n +PleaseReturnMandate=Bitte senden Sie das ausgefüllte Formular per E-Mail an %s oder per Post an +SEPALegalText=Mit der Unterzeichnung dieses Lastschriftmandats autorisieren Sie als Kontoinhaber (A) den Zahlungsempfänger %s und seinen Zahlungsdienstleister, Zahlungen von Ihrem Konto mittels Lastschrift einzuziehen und weisen (B) Ihr Kreditinstitut an, die von %s auf Ihr Konto gezogenen Lastschriften einzulösen. \nHinweis: Sie können innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrags verlangen. Es gelten dabei die mit Ihrem Kreditinstitut vereinbarten Bedingungen.\n CreditorIdentifier=Kennung Kreditor CreditorName=Name Kreditor SEPAFillForm=Kontoinhaber: (bitte füllen Sie alle mit * markierten Felder aus) @@ -132,8 +136,8 @@ PleaseCheckOne=Bitte prüfen sie nur eine CreditTransferOrderCreated=Überweisungsauftrag %s erstellt DirectDebitOrderCreated=Lastschrift %s erstellt AmountRequested=angeforderter Betrag -SEPARCUR=SEPA CUR -SEPAFRST=SEPA FRST +SEPARCUR=SEPA wiederkehrend +SEPAFRST=SEPA erstmalig ExecutionDate=Ausführungsdatum CreateForSepa=Erstellen Sie eine Lastschriftdatei ICS=Gläubiger-Identifikationsnummer - ICS diff --git a/htdocs/langs/de_DE/workflow.lang b/htdocs/langs/de_DE/workflow.lang index 1744ab50997..6cfee1bd30c 100644 --- a/htdocs/langs/de_DE/workflow.lang +++ b/htdocs/langs/de_DE/workflow.lang @@ -19,10 +19,10 @@ descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Den zugrundeliegenden Kunden descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Setzt das verknüpfte Lieferantenangebot auf "abgerechnet", sofern die Lieferanrenrechnung erstellt wurde und sofern der Rechnungsbetrag identisch zur Angebotsumme ist. # Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Kennzeichne die verknüpfte Lieferantenbestellung als abgerechnet, wenn die Lieferantenrechnung erstellt wurde und die Gesamtbeträge übereinstimmen. -descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Verknüpfte Lieferantenbestellung als eingegangen klassifizieren, wenn ein Wareneingang validiert wird (und wenn die von allen Wareneingängen eingegangene Menge mit der zu aktualisierenden Lieferantenbestellung übereinstimmt) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Verknüpfte Lieferantenbestellung als eingegangen klassifizieren, wenn ein Wareneingang freigegeben wird (und wenn die von allen Wareneingängen eingegangene Menge mit der zu aktualisierenden Lieferantenbestellung übereinstimmt) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Verknüpfte Lieferantenbestellung als eingegangen klassifizieren, wenn ein Wareneingang geschlossen wird (und wenn die von allen Wareneingängen eingegangene Menge mit der zu aktualisierenden Bestellung übereinstimmt) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Klassifizieren Sie Empfänge als "in Rechnung gestellt", wenn eine verknüpfte Lieferantenbestellung validiert wird +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Wareneingänge als „abgerechnet“ klassifizieren, wenn eine verknüpfte Einkaufsrechnung freigegeben wird (und wenn der Rechnungsbetrag mit dem Gesamtbetrag der verknüpften Wareneingänge übereinstimmt) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Verknüpfen Sie beim Erstellen eines Tickets verfügbare Verträge passender Geschäftspartner descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Beim Verknüpfen von Verträgen unter denen der Mutterunternehmen suchen @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Schließen Sie alle mit dem Ticket verkn AutomaticCreation=Automatische Erstellung AutomaticClassification=Automatische Klassifikation # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klassifizieren Sie die verknüpfte Lieferung als geschlossen, wenn die Kundenrechnung validiert ist. +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Verknüpfte Lieferung als abgeschlossen klassifizieren, wenn die Kundenrechnung freigegeben ist (und wenn der Rechnungsbetrag mit dem Gesamtbetrag der verknüpften Lieferungen übereinstimmt) AutomaticClosing=Automatisches Schließen AutomaticLinking=Automatisches Verknüpfen diff --git a/htdocs/langs/el_CY/hrm.lang b/htdocs/langs/el_CY/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/el_CY/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/el_CY/propal.lang b/htdocs/langs/el_CY/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/el_CY/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/el_GR/accountancy.lang b/htdocs/langs/el_GR/accountancy.lang index 724cd5fa56b..2e1dcef796c 100644 --- a/htdocs/langs/el_GR/accountancy.lang +++ b/htdocs/langs/el_GR/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Ο Κύριος λογαριασμός λογ MainAccountForUsersNotDefined=Ο Κύριος λογαριασμός λογιστικής για χρήστες δεν έχει οριστεί κατά τη ρύθμιση MainAccountForVatPaymentNotDefined=Ο Κύριος λογαριασμός λογιστικής για πληρωμή ΦΠΑ δεν έχει οριστεί κατά τη ρύθμιση MainAccountForSubscriptionPaymentNotDefined=Ο κύριος λογαριασμός λογιστικής για την πληρωμή συνδρομής δεν έχει οριστεί κατά τη ρύθμιση +UserAccountNotDefined=Ο λογαριασμός λογιστικής για τον χρήστη δεν έχει οριστεί κατά τη ρύθμιση AccountancyArea=Τομέας Λογιστικής AccountancyAreaDescIntro=Η χρήση της ενότητας λογιστικής πραγματοποιείται σε διάφορα στάδια: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Ενεργοποίηση σύνθετης λίστας ACCOUNTING_DATE_START_BINDING=Καθορίστε ημερομηνία έναρξης δεσμεύσεων & μεταφοράς στη λογιστική. Πριν από αυτή την ημερομηνία, οι συναλλαγές δεν θα μεταφερθούν στη λογιστική. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Ποια είναι η προεπιλεγμένη περίοδος στη λογιστική μεταφορά; -ACCOUNTING_SELL_JOURNAL=Ημερολόγιο πωλήσεων -ACCOUNTING_PURCHASE_JOURNAL=Ημερολόγιο αγορών -ACCOUNTING_MISCELLANEOUS_JOURNAL=Ημερολόγιο διαφόρων +ACCOUNTING_SELL_JOURNAL=Ημερολόγιο πωλήσεων (πωλήσεις και επιστροφές) +ACCOUNTING_PURCHASE_JOURNAL=Ημερολόγιο αγοράς (αγορές και επιστροφές) +ACCOUNTING_BANK_JOURNAL=Ημερολόγιο μετρητών (εισπράξεις και εκταμιεύσεις) ACCOUNTING_EXPENSEREPORT_JOURNAL=Ημερολόγιο εξόδων -ACCOUNTING_SOCIAL_JOURNAL=Κοινωνικό ημερολόγιο +ACCOUNTING_MISCELLANEOUS_JOURNAL=Γενικό ημερολόγιο ACCOUNTING_HAS_NEW_JOURNAL=Έχει νέο περιοδικό +ACCOUNTING_INVENTORY_JOURNAL=Ημερολόγιο απογραφής +ACCOUNTING_SOCIAL_JOURNAL=Κοινωνικό ημερολόγιο ACCOUNTING_RESULT_PROFIT=Αποτέλεσμα λογιστικού λογαριασμού (Κέρδος) ACCOUNTING_RESULT_LOSS=Αποτέλεσμα λογιστικού λογαριασμού (Ζημιά) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Ημερολόγιο κλεισίματος -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Λογαριασμός λογιστικής της μεταβατικής τραπεζικής μεταφοράς +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως λογαριασμός για μεταβατικές τραπεζικές μεταφορές TransitionalAccount=Λογαριασμός της μεταβατικής τραπεζικής μεταφοράς -ACCOUNTING_ACCOUNT_SUSPENSE=Λογαριασμός λογιστικής αναμονής -DONATION_ACCOUNTINGACCOUNT=Λογαριασμός λογιστικής για την εγγραφή δωρεών -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Λογαριασμός λογιστικής για την εγγραφή συνδρομών +ACCOUNTING_ACCOUNT_SUSPENSE=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο λογαριασμός για μη κατανεμημένα κεφάλαια είτε εισπραχθέντα είτε καταβληθέντα, δηλαδή κεφάλαια σε «αναμονή» +DONATION_ACCOUNTINGACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί για την εγγραφή δωρεών (ενότητα δωρεών) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί για την εγγραφή συνδρομών μελών (Ενότητα μέλους - εάν η συνδρομή έχει καταγραφεί χωρίς τιμολόγιο) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Προεπιλεγμένος λογαριασμός λογιστικής για καταγραφή κατάθεσης πελάτη +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για την εγγραφή κατάθεσης πελατών UseAuxiliaryAccountOnCustomerDeposit=Αποθηκεύστε τον λογαριασμό πελάτη ως ατομικό λογαριασμό στο θυγατρικό καθολικό για γραμμές προκαταβολών (εάν απενεργοποιηθεί, ο ατομικός λογαριασμός για τις γραμμές προκαταβολών θα παραμείνει κενός) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Προεπιλεγμένος λογαριασμός λογιστικής για εγγραφή κατάθεσης σε προμηθευτή +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως προεπιλογή UseAuxiliaryAccountOnSupplierDeposit=Αποθηκεύστε τον λογαριασμό προμηθευτή ως ατομικό λογαριασμό στο θυγατρικό καθολικό για γραμμές προκαταβολών (εάν απενεργοποιηθεί, ο ατομικός λογαριασμός για τις γραμμές προκαταβολών θα παραμείνει κενός) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τα αγορασμένα προϊόντα (χρησιμοποιείται αν δεν ορίζεται στο φύλλο προϊόντων) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τα προϊόντα που αγοράστηκαν στην Ε.Ε. (χρησιμοποιείται αν δεν ορίζεται στο φύλλο προϊόντος) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τα προϊόντα που αγοράστηκαν και εισάγονται εκτός Ε.Ε. (χρησιμοποιείται αν δεν ορίζεται στο φύλλο προϊόντος) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τα πωληθέντα προϊόντα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο προϊόντος) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τα προϊόντα που πωλήθηκαν στην Ε.Ε. (χρησιμοποιείται αν δεν ορίζεται στο φύλλο προϊόντων) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τα προϊόντα που πωλούνται και εξάγονται εκτός ΕΟΚ (χρησιμοποιείται αν δεν ορίζεται στο φύλλο προϊόντων) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τα προϊόντα που αγοράστηκαν στην ίδια χώρα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο προϊόντος) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως προεπιλεγμένος λογαριασμός για τα προϊόντα που αγοράστηκαν από την Ε.Ε. σε άλλη χώρα της Ε.Ε. (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο προϊόντος) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τα προϊόντα που αγοράζονται και εισάγονται από οποιαδήποτε άλλη ξένη χώρα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο προϊόντος) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τα πωληθέντα προϊόντα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο προϊόντος) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Λογαριασμός (από το Λογιστικό Σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τα προϊόντα που πωλούνται από την Ε.Ε. σε άλλη χώρα της Ε.Ε. (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο προϊόντος) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τα προϊόντα που πωλούνται και εξάγονται σε οποιαδήποτε άλλη ξένη χώρα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο προϊόντος) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τις υπηρεσίες που αγοράσατε (χρησιμοποιείται αν δεν ορίζεται στο φύλλο εξυπηρέτησης) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τις υπηρεσίες που αγοράστηκαν στην Ε.Ε. (χρησιμοποιείται αν δεν ορίζεται στο φύλλο υπηρεσίας) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για τις υπηρεσίες που αγοράστηκαν και εισήχθησαν εκτός Ε.Ε. (χρησιμοποιείται αν δεν ορίζεται στο φύλλο υπηρεσίας) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για την παροχή υπηρεσιών (χρησιμοποιείται αν δεν ορίζεται στο φύλλο εξυπηρέτησης) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για την παροχή υπηρεσιών σε χώρες της Ε.Ε. (χρησιμοποιείται αν δεν ορίζεται στο φύλλο υπηρεσιών) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Προεπιλεγμένος λογαριασμός λογιστικής για την παροχή υπηρεσιών σε χώρες εκτός Ε.Ε. (χρησιμοποιείται αν δεν ορίζεται στο φύλλο υπηρεσιών) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τις υπηρεσίες που αγοράστηκαν στην ίδια χώρα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο υπηρεσιών) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τις υπηρεσίες που παρέχονται από την Ε.Ε. σε άλλη χώρα της Ε.Ε. (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο υπηρεσιών) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τις υπηρεσίες που αγοράζονται και εισάγονται από άλλη ξένη χώρα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο υπηρεσιών) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τις υπηρεσίες που πωλήθηκαν (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο υπηρεσιών) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τις υπηρεσίες που παρέχονται από την Ε.Ε. σε άλλη χώρα της Ε.Ε. (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο υπηρεσιών) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τις υπηρεσίες που πωλούνται και εξάγονται σε οποιαδήποτε άλλη ξένη χώρα (χρησιμοποιείται εάν δεν ορίζεται στο φύλλο υπηρεσιών) Doctype=Τύπος εγγράφου Docdate=Ημερομηνία @@ -214,7 +217,7 @@ Codejournal=Ημερολόγιο JournalLabel=Ετικέτα Ημερολογίου NumPiece=Αριθμός καταχώρησης TransactionNumShort=Αριθ. συναλλαγής -AccountingCategory=Προσαρμοσμένη ομάδα +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Ομαδοποίηση ανά λογαριασμό γενικού καθολικού GroupBySubAccountAccounting=Ομαδοποίηση ανά λογαριασμό βοηθητικού καθολικού AccountingAccountGroupsDesc=Μπορείτε να ορίσετε εδώ ορισμένες ομάδες λογιστικού λογαριασμού. Θα χρησιμοποιηθούν για εξατομικευμένες λογιστικές εκθέσεις. @@ -268,13 +271,13 @@ Reconcilable=Προς συμφωνία TotalVente=Συνολικός κύκλος εργασιών προ φόρων TotalMarge=Συνολικό περιθώριο πωλήσεων -DescVentilCustomer=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών τιμολογίων πελατών που δεσμεύονται (ή όχι) σε λογαριασμό λογιστικής προϊόντων -DescVentilMore=Στις περισσότερες περιπτώσεις, εάν χρησιμοποιείτε προκαθορισμένα προϊόντα ή υπηρεσίες και ορίσετε τον αριθμό λογαριασμού στην κάρτα προϊόντος/υπηρεσίας, η εφαρμογή θα μπορεί να δεσμεύει όλες τις γραμμές τιμολογίων σας και τον λογιστικό λογαριασμό του λογιστικού σας σχεδίου, ακριβώς με ένα κλικ στο κουμπί "%s" . Εάν ο λογαριασμός δεν έχει οριστεί σε κάρτες προϊόντων/υπηρεσιών ή εάν εξακολουθείτε να έχετε κάποιες γραμμές που δεν είναι δεσμευμένες σε έναν λογαριασμό, θα πρέπει να κάνετε χειροκίνητη δέσμευση από το μενού " %s ". -DescVentilDoneCustomer=Συμβουλευτείτε εδώ τη λίστα με τις γραμμές τιμολογίων πελατών και τον λογιστικό λογαριασμό προϊόντων τους -DescVentilTodoCustomer=Δεσμεύστε τις γραμμές τιμολογίου που δεν έχουν ήδη δεσμευθεί με έναν λογαριασμό λογιστικής προϊόντος -ChangeAccount=Αλλάξτε το λογαριασμό λογιστικής προϊόντος / υπηρεσίας για επιλεγμένες γραμμές με τον ακόλουθο λογαριασμό λογιστικής: +DescVentilCustomer=Δείτε εδώ τη λίστα των γραμμών τιμολογίων πελάτη που συνδέονται (ή όχι) σε έναν λογαριασμό προϊόντος από το λογιστικό σχέδιο +DescVentilMore=Στις περισσότερες περιπτώσεις, εάν χρησιμοποιείτε προκαθορισμένα προϊόντα ή υπηρεσίες και ορίσετε τον λογαριασμό (από το λογιστικό σχέδιο) στην κάρτα προϊόντος/υπηρεσίας, η εφαρμογή θα μπορεί να δεσμεύει όλες τις γραμμές τιμολογίου σας στον λογιστικό λογαριασμό του λογιστικού σχεδίου σας, με ένα μόνο κλικ στο κουμπί "%s" . Εάν ο λογαριασμός δεν έχει οριστεί σε κάρτες προϊόντων/υπηρεσιών ή εάν εξακολουθείτε να έχετε ορισμένες γραμμές που δεν είναι δεσμευμένες σε έναν λογαριασμό, θα πρέπει να κάνετε μια μη αυτόματη δέσμευση από το μενού " %s ". +DescVentilDoneCustomer=Δείτε εδώ τη λίστα με τις γραμμές τιμολογίων πελατών και τον λογαριασμό προϊόντος τους από το λογιστικό σχέδιο +DescVentilTodoCustomer=Δεσμεύστε τις γραμμές τιμολογίου που δεν έχουν ήδη δεσμευθεί με έναν λογαριασμό προϊόντος από το λογιστικό σχέδιο +ChangeAccount=Αλλάξτε τον λογαριασμό προϊόντος/υπηρεσίας (από το λογιστικό σχέδιο) για τις επιλεγμένες γραμμές με τον ακόλουθο λογαριασμό: Vide=- -DescVentilSupplier=Συμβουλευτείτε εδώ τη λίστα των γραμμών τιμολογίου προμηθευτή που δεσμεύονται ή δεν έχουν ακόμη δεσμευθεί με έναν λογαριασμό λογιστικής προϊόντος (εμφανίζονται μόνο εγγραφές που δεν έχουν ήδη μεταφερθεί στη λογιστική) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών των τιμολογίων προμηθευτών και του λογιστικού λογαριασμού τους DescVentilTodoExpenseReport=Δεσμεύστε τις γραμμές αναφοράς εξόδων που δεν έχουν ήδη δεσμευθεί με ένα Λογιστικός λογαριασμός αμοιβής DescVentilExpenseReport=Συμβουλευτείτε εδώ τον κατάλογο των γραμμών αναφοράς εξόδων που δεσμεύονται (ή όχι) σε ένα λογαριασμό λογιστικής αμοιβής @@ -286,20 +289,20 @@ DescClosure=Δείτε εδώ τον αριθμό των κινήσεων ανά OverviewOfMovementsNotValidated=Επισκόπηση κινήσεων που δεν έχουν επικυρωθεί και κλειδωθεί AllMovementsWereRecordedAsValidated=Όλες οι κινήσεις καταγράφηκαν ως επικυρωμένες και κλειδωμένες NotAllMovementsCouldBeRecordedAsValidated=Δεν ήταν δυνατό να καταγραφούν όλες οι κινήσεις ως επικυρωμένες και κλειδωμένες -ValidateMovements=Επικύρωση και κλείδωμα εγγραφής... +ValidateMovements=Επικύρωση και κλείδωμα κινήσεων... DescValidateMovements=Απαγορεύεται οποιαδήποτε τροποποίηση ή διαγραφή γραφής, συμφωνίας και διαγραφής. Όλες οι καταχωρήσεις πρέπει να επικυρωθούν, διαφορετικά το κλείσιμο δεν θα είναι δυνατό ValidateHistory=Δεσμεύστε αυτόματα AutomaticBindingDone=Ολοκληρώθηκαν οι αυτόματες δεσμεύσεις (%s) - Δεν είναι δυνατή η αυτόματη δέσμευση για κάποιες εγγραφές (%s) -ErrorAccountancyCodeIsAlreadyUse=Σφάλμα, δεν μπορείτε να διαγράψετε αυτόν τον λογιστικό λογαριασμό γιατί χρησιμοποιείται +ErrorAccountancyCodeIsAlreadyUse=Σφάλμα, δεν μπορείτε να καταργήσετε ή να απενεργοποιήσετε αυτόν τον λογαριασμό του λογιστικού σχεδίου επειδή χρησιμοποιείται MvtNotCorrectlyBalanced=Η κίνηση δεν είναι σωστά ισοζυγισμένη. Χρέωση = %s & Πίστωση = %s Balancing=Ισολογισμός FicheVentilation=Καρτέλα Δεσμεύσεων GeneralLedgerIsWritten=Οι συναλλαγές καταχωρήθηκαν στο Καθολικό GeneralLedgerSomeRecordWasNotRecorded=Δεν ήταν δυνατή η καταγραφή ορισμένων από τις συναλλαγές. Εάν δεν υπάρχει άλλο μήνυμα σφάλματος, αυτό πιθανότατα οφείλεται στο ότι είχαν ήδη καταχωρηθεί στο ημερολόγιο. NoNewRecordSaved=Δεν υπάρχει άλλη εγγραφή για μεταφορά -ListOfProductsWithoutAccountingAccount=Κατάλογος προϊόντων που δεν δεσμεύονται σε κανένα λογιστικό λογαριασμό +ListOfProductsWithoutAccountingAccount=Κατάλογος προϊόντων που δεν δεσμεύονται σε κανένα λογαριασμό του λογιστικού σχεδίου ChangeBinding=Αλλάξτε τη δέσμευση Accounted=Καταχωρήθηκε στο καθολικό NotYetAccounted=Δεν έχει μεταφερθεί ακόμη στη λογιστική @@ -322,9 +325,10 @@ AccountingJournalType1=Διάφορες εργασίες AccountingJournalType2=Πωλήσεις AccountingJournalType3=Αγορές AccountingJournalType4=Τράπεζα -AccountingJournalType5=Αναφορά εξόδων +AccountingJournalType5=Αναφορές εξόδων AccountingJournalType8=Απογραφή AccountingJournalType9=Έχει-νέο +GenerationOfAccountingEntries=Δημιουργία λογιστικών εγγραφών ErrorAccountingJournalIsAlreadyUse=Αυτό το ημερολόγιο χρησιμοποιείται ήδη AccountingAccountForSalesTaxAreDefinedInto=Σημείωση: Ο λογαριασμός λογιστικής για τον φόρο πωλήσεων ορίζεται στο μενού %s - %s NumberOfAccountancyEntries=Αριθμός καταχωρήσεων @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Αριθμός κινήσεων ACCOUNTING_DISABLE_BINDING_ON_SALES=Απενεργοποίηση δέσμευσης και μεταφοράς των πωλήσεων στη λογιστική (τα τιμολόγια πελατών δεν θα λαμβάνονται υπόψη στη λογιστική) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Απενεργοποίηση δέσμευσης και μεταφοράς των αγορών στη λογιστική (τα τιμολόγια προμηθευτών δεν θα λαμβάνονται υπόψη στη λογιστική) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Απενεργοποίηση δέσμευσης και μεταφοράς των αναφορών εξόδων (στη λογιστική οι αναφορές εξόδων δεν θα ληφθούν υπόψη στη λογιστική) +ACCOUNTING_ENABLE_LETTERING=Ενεργοποίηση της λειτουργίας συμφωνίας στη λογιστική ## Export +NotExportLettering=Μην εξάγετε τη συμφωνία κατά τη δημιουργία του αρχείου NotifiedExportDate=Επισημάνετε τις εξαγόμενες γραμμές ως Εξαγόμενες (για να τροποποιήσετε μια γραμμή, θα χρειαστεί να διαγράψετε ολόκληρη τη συναλλαγή και να τη μεταφέρετε ξανά στη λογιστική) NotifiedValidationDate=Επικύρωση και Κλείδωμα των εξαγόμενων καταχωρήσεων (το ίδιο αποτέλεσμα με τη δυνατότητα "%s", η τροποποίηση και η διαγραφή των γραμμών ΣΙΓΟΥΡΑ δεν θα είναι δυνατή) DateValidationAndLock=Ημερομηνία επικύρωσης και κλειδώματος @@ -401,7 +407,11 @@ Calculated=Υπολογίστηκε Formula=Τύπος ## Reconcile +LetteringAuto=Αυτόματη συμφωνία +LetteringManual=Χειροκίνητη συμφωνία Unlettering=Αναίρεση λογιστικής συμφωνίας +UnletteringAuto=Αυτόματη αναίρεση λογιστικής συμφωνίας +UnletteringManual=Χειροκίνητη αναίρεση λογιστικής συμφωνίας AccountancyNoLetteringModified=Δεν τροποποιήθηκε η συμφωνία AccountancyOneLetteringModifiedSuccessfully=Μία συμφωνία τροποποιήθηκε με επιτυχία AccountancyLetteringModifiedSuccessfully=Η συμφωνία %s τροποποιήθηκε επιτυχώς @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Ένα μη συμφωνηθέν AccountancyUnletteringModifiedSuccessfully=%s μη συμφωνηθέντα τροποποιήθηκαν επιτυχώς ## Confirm box -ConfirmMassUnlettering=Επιβεβαίωση μαζικής αναίρεσης λογιστικής συμφωνίας -ConfirmMassUnletteringQuestion=Είστε σίγουροι ότι θέλετε να αναιρέσετε την συμφωνία των επιλεγμένων εγγραφών %s; +ConfirmMassUnletteringAuto=Επιβεβαίωση αυτόματης μαζικής αναίρεσης λογιστικής συμφωνίας +ConfirmMassUnletteringManual=Επιβεβαίωση χειροκίνητης μαζικής αναίρεσης λογιστικής συμφωνίας +ConfirmMassUnletteringQuestion=Είστε σίγουροι ότι θέλετε να αναιρέσετε τη λογιστική συμφωνία των %sεπιλεγμένων εγγραφών; ConfirmMassDeleteBookkeepingWriting=Επιβεβαίωση μαζικής διαγραφής ConfirmMassDeleteBookkeepingWritingQuestion=Αυτό θα διαγράψει τη συναλλαγή από τη λογιστική (όλες οι γραμμές που σχετίζονται με την ίδια συναλλαγή θα διαγραφούν) Είστε σίγουροι ότι θέλετε να διαγράψετε τις επιλεγμένες εγγραφές %s; @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Κωδικός πολλαπλών νομισμάτω DateExport=Ημερομηνία εξαγωγής WarningReportNotReliable=Προειδοποίηση, αυτή η αναφορά δεν βασίζεται στο Καθολικό, επομένως δεν περιέχει συναλλαγή που τροποποιήθηκε χειροκίνητα στο Καθολικό. Εάν τα ημερολόγια σας είναι ενημερωμένα, η προβολή της λογιστικής είναι πιο ακριβής. ExpenseReportJournal=Ημερολόγιο Αναφοράς Εξόδων -InventoryJournal=Ημερολόγιο απογραφής NAccounts= %s λογαριασμοί diff --git a/htdocs/langs/el_GR/admin.lang b/htdocs/langs/el_GR/admin.lang index f1724e96989..f48ca6d0304 100644 --- a/htdocs/langs/el_GR/admin.lang +++ b/htdocs/langs/el_GR/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Client collation WarningModuleNotActive=Η ενότητα %s πρέπει να ενεργοποιηθεί WarningOnlyPermissionOfActivatedModules=Εδώ φαίνονται μόνο τα δικαιώματα που σχετίζονται μόνο με ενεργοποιημένες ενότητες. Μπορείτε να ενεργοποιήσετε άλλες ενότητες στο Αρχική-> Ρυθμίσεις-> σελίδα Ενότητες / Εφαρμογές. DolibarrSetup=Εγκατάσταση ή αναβάθμιση του Dolibarr -InternalUser=Εσωτερικός χρήστης -ExternalUser=Εξωτερικός χρήστης InternalUsers=Εσωτερικοί χρήστες ExternalUsers=Εξωτερικοί χρήστες UserInterface=Διεπαφή χρήστη @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (προεπιλεγμένη τιμή στ MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Θύρα SMTP / SMTPS (Δεν έχει οριστεί στην PHP σε συστήματα τύπου Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (Δεν έχει οριστεί στην PHP σε συστήματα τύπου Unix) MAIN_MAIL_EMAIL_FROM=Email αποστολέα για αυτόματα μηνύματα ηλεκτρονικού ταχυδρομείου (προεπιλεγμένη τιμή στο php.ini: %s ) +EMailHelpMsgSPFDKIM=Για να αποτρέψετε την ταξινόμηση των email από το Dolibarr ως ανεπιθύμητης αλληλογραφίας, βεβαιωθείτε ότι ο διακομιστής είναι εξουσιοδοτημένος να στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου από αυτήν τη διεύθυνση με διαμόρφωση των SPF και DKIM MAIN_MAIL_ERRORS_TO=Το Email που χρησιμοποιείται για σφάλματα επιστρέφει τα email (με πεδία 'Errors-To' στα απεσταλμένα email) MAIN_MAIL_AUTOCOPY_TO= Αντιγράψτε (Bcc Κρυφή κοινοποίηση) όλα τα αποσταλμένα email στο MAIN_DISABLE_ALL_MAILS=Απενεργοποιήστε όλες τις αποστολές ηλεκτρονικού ταχυδρομείου (για δοκιμαστικούς σκοπούς ή demos) @@ -439,8 +438,10 @@ Unique=Μοναδικό Boolean=Boolean (ένα πλαίσιο ελέγχου) ExtrafieldPhone = Τηλέφωνο ExtrafieldPrice = Τιμή +ExtrafieldPriceWithCurrency=Τιμή με νόμισμα ExtrafieldMail = Email ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Επιλογή από λίστα ExtrafieldSelectList = Επιλογή από πίνακα ExtrafieldSeparator=Διαχωριστής (όχι πεδίο) @@ -501,7 +502,8 @@ WarningPHPMail=ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η ρύθμιση για την απ WarningPHPMailA=- Η χρήση του διακομιστή του παρόχου υπηρεσιών email αυξάνει την αξιοπιστία του email σας, επομένως αυξάνει την πιθανότητα παράδοσης των μηνυμάτων σας χωρίς να επισημαίνονται ως SPAM WarningPHPMailB=- Ορισμένοι πάροχοι υπηρεσιών ηλεκτρονικού ταχυδρομείου (όπως το Yahoo) δεν σας επιτρέπουν να στείλετε ένα email από άλλο διακομιστή εκτός από τον δικό τους. Η τρέχουσα ρύθμισή σας, χρησιμοποιεί τον διακομιστή της εφαρμογής για την αποστολή email και όχι τον διακομιστή του παρόχου email σας, επομένως ορισμένοι παραλήπτες (αυτοί που είναι συμβατοί με το περιοριστικό πρωτόκολλο DMARC), θα ρωτήσουν τον πάροχο email σας εάν μπορούν να δεχτούν το email σας και ορισμένοι πάροχοι email (όπως το Yahoo) μπορεί να απαντήσουν "όχι" επειδή ο διακομιστής δεν είναι δικός τους, επομένως καποια από τα αποσταλμένα email σας ενδέχεται να μην γίνονται δεκτά για παράδοση (προσέξτε επίσης το όριο αποστολής του παρόχου email σας). WarningPHPMailC=- Η χρήση του διακομιστή SMTP του δικού σας Παρόχου Υπηρεσιών Email για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου είναι επίσης χρήσιμη καθώς όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου που αποστέλλονται από την εφαρμογή θα αποθηκεύονται και στον κατάλογο "Απεσταλμένα" του γραμματοκιβωτίου σας. -WarningPHPMailD=Επίσης, συνιστάται λοιπόν η αλλαγή της μεθόδου αποστολής e-mail στην τιμή "SMTP". Εάν θέλετε πραγματικά να διατηρήσετε την προεπιλεγμένη μέθοδο "PHP" για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου, απλώς αγνοήστε αυτήν την προειδοποίηση ή καταργήστε την, ορίζοντας τη σταθερά MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP σε 1 από το μενού Αρχική - Ρυθμίσεις - Άλλες Ρυθμίσεις. +WarningPHPMailD=Επομένως, συνιστάται η αλλαγή της μεθόδου αποστολής μηνυμάτων ηλεκτρονικού ταχυδρομείου στην τιμή "SMTP". +WarningPHPMailDbis=Εάν θέλετε πραγματικά να διατηρήσετε την προεπιλεγμένη μέθοδο "PHP" για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου, απλώς αγνοήστε αυτήν την προειδοποίηση ή αφαιρέστε την %sκάνοντας κλικ εδώ%s. WarningPHPMail2=Εάν ο πάροχος σας SMTP email χρειάζεται να περιορίσει το πρόγραμμα-πελάτη email σε ορισμένες διευθύνσεις IP (σπάνια), αυτή είναι η διεύθυνση IP του mail user agent (MUA) για την εφαρμογή σας ERP CRM: %s . WarningPHPMailSPF=Εάν το domain name στη διεύθυνση email σας προστατεύεται από μια εγγραφή SPF (ρωτήστε τον καταχωρητή του domain name σας), πρέπει να προσθέσετε τις ακόλουθες IP στην εγγραφή SPF του DNS του domain σας: %s. ActualMailSPFRecordFound=Βρέθηκε πραγματική εγγραφή SPF (για email %s): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Παράδειγμα:
Για τη φόρ PageUrlForDefaultValuesList=
Παράδειγμα:
Για τη σελίδα που παραθέτει τρίτα μέρη, είναι %s .
Για τη διεύθυνση URL των εξωτερικών ενοτήτων που έχουν εγκατασταθεί στον προσαρμοσμένο κατάλογο, μην συμπεριλάβετε το "custom/" αλλά χρησιμοποιήστε μια διαδρομή όπως το mymodule/mypagelist.php και όχι το custom/mymodule/mypagelist.php.
Εάν θέλετε την προεπιλεγμένη τιμή μόνο αν η url έχει κάποια παράμετρο, μπορείτε να χρησιμοποιήσετε %s AlsoDefaultValuesAreEffectiveForActionCreate=Λάβετε επίσης υπόψη ότι η αντικατάσταση προεπιλεγμένων τιμών για τη δημιουργία φόρμας λειτουργεί μόνο για σελίδες που σχεδιάστηκαν σωστά (με την παράμετρο action=create ή presend...) EnableDefaultValues=Ενεργοποίηση εξατομίκευσης των προεπιλεγμένων τιμών -EnableOverwriteTranslation=Ενεργοποιήστε τη χρήση αντικατασταθείσας μετάφρασης +EnableOverwriteTranslation=Να επιτρέπεται η τροποποίηση των μεταφράσεων GoIntoTranslationMenuToChangeThis=Έχει βρεθεί μετάφραση για το κλειδί με αυτόν τον κωδικό. Για να αλλάξετε αυτήν την τιμή, πρέπει να την επεξεργαστείτε από το μενού Αρχική-Ρυθμίσεις-Μετάφραση. WarningSettingSortOrder=Προειδοποίηση, ο ορισμός μιας προεπιλεγμένης σειράς ταξινόμησης μπορεί να οδηγήσει σε τεχνικό σφάλμα κατά τη μετάβαση στη σελίδα της λίστας εάν το πεδίο είναι άγνωστο. Εάν αντιμετωπίσετε ένα τέτοιο σφάλμα, επιστρέψτε σε αυτήν τη σελίδα για να καταργήσετε την προεπιλεγμένη σειρά ταξινόμησης και να επαναφέρετε την προεπιλεγμένη συμπεριφορά. Field=Πεδίο @@ -645,9 +647,9 @@ Module2400Name=Συμβάντα / Ατζέντα Module2400Desc=Παρακολούθηση συμβάντων. Καταγράψτε αυτόματα συμβάντα για σκοπούς παρακολούθησης ή καταγράψτε μη αυτόματα συμβάντα ή συσκέψεις. Αυτή είναι η κύρια ενότητα για την καλή διαχείριση σχέσεων πελατών ή προμηθευτών. Module2500Name=DMS / ECM Module2500Desc=Σύστημα Διαχείρισης Εγγράφων / Ηλεκτρονική Διαχείριση Περιεχομένου. Αυτόματη οργάνωση των παραγόμενων ή αποθηκευμένων εγγράφων σας. Μοιραστείτε τα όταν χρειάζεστε. -Module2600Name=Υπηρεσίες API / Web (διακομιστής SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Ενεργοποιήστε τον διακομιστή SOAP του Dolibarr που παρέχει υπηρεσίες API -Module2610Name=Υπηρεσίες API / Web (διακομιστής REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Ενεργοποιήστε τον διακομιστή REST του Dolibarr που παρέχει υπηρεσίες API Module2660Name=Κλήση Υπηρεσιών Ιστού (SOAP client) Module2660Desc=Ενεργοποίηση του client υπηρεσιών ιστού του Dolibarr (Μπορεί να χρησιμοποιηθεί για την προώθηση δεδομένων/αιτημάτων σε εξωτερικούς διακομιστές. Προς το παρόν υποστηρίζονται μόνο εντολές αγοράς.) @@ -698,6 +700,7 @@ Module62000Name=Διεθνείς Εμπορικοί Όροι Module62000Desc=Προσθέστε λειτουργίες για τη διαχείριση των διεθνών εμπορικών όρων Module63000Name=Πόροι Module63000Desc=Διαχειριστείτε πόρους (εκτυπωτές, αυτοκίνητα, δωμάτια, ...) για κατανομή σε εκδηλώσεις +Module94160Name=Παραλαβές Permission11=Ανάγνωση τιμολογίων πελατών Permission12=Δημιουργία / τροποποίηση τιμολογίων πελατών Permission13=Ακύρωση τιμολογίων πελατών @@ -842,9 +845,9 @@ Permission286=Εξαγωγή επαφών Permission291=Ανάγνωση δασμών Permission292=Ορισμός δικαιωμάτων δασμών Permission293=Τροποποίηση δασμών πελατών -Permission300=Ανάγνωση barcodes -Permission301=Δημιουργία / τροποποίηση γραμμωτών κωδικών -Permission302=Διαγραφή γραμμωτών κωδικών +Permission301=Δημιουργια PDF καταστάσεων με barcodes +Permission304=Δημιουργία / τροποποίηση barcodes +Permission305=Διαγραφή barcodes Permission311=Ανάγνωση υπηρεσιών Permission312=Εκχώρηση υπηρεσίας/συνδρομής σε συμβόλαιο Permission331=Ανάγνωση σελιδοδεικτών @@ -895,7 +898,7 @@ Permission651=Δημιουργία / Ενημέρωση καταλόγου υλ Permission652=Διαγραφή καταλόγου υλικών Permission660=Ανάγνωση Εντολής Παραγωγής (MO) Permission661=Δημιουργία/Ενημέρωση Εντολής Παραγωγής (MO) -Permission662=Διαγραφή εντολής κατασκευής (MO) +Permission662=Διαγραφή εντολής παραγωγής (MO) Permission701=Ανάγνωση δωρεών Permission702=Δημιουργία/τροποποίηση δωρεών Permission703=Διαγραφή δωρεών @@ -971,13 +974,14 @@ Permission3301=Δημιουργία νέων ενοτήτων Permission4001= Ανάγνωση δεξιότητας/δουλειάς/θέσης Permission4002=Δημιουργία/τροποποίηση δεξιότητας/δουλειάς/θέσης Permission4003=Διαγραφή δεξιότητας/δουλειάς/θέσης -Permission4020=Ανάγνωση αξιολογήσεων -Permission4021=Δημιουργία/τροποποίηση ατομικής αξιολόγησης -Permission4022=Επικύρωση αξιολόγησης -Permission4023=Διαγραφή αξιολόγησης -Permission4030=Δείτε το μενού σύγκρισης +Permission4021=Ανάγνωση αξιολογήσεων (δικές σας και των υφισταμένων σας) +Permission4022=Δημιουργία/τροποποίηση αξιολογήσεων +Permission4023=Επικύρωση αξιολόγησης +Permission4025=Διαγραφή αξιολόγησης +Permission4028=Δείτε το μενού σύγκρισης Permission4031=Ανάγνωση προσωπικών πληροφοριών Permission4032=Καταχώριση προσωπικών στοιχείων +Permission4033=Ανάγνωση όλων των αξιολογήσεων (ακόμη και αυτών των μη υφισταμένων χρηστών ) Permission10001=Ανάγνωση περιεχόμενου ιστότοπου Permission10002=Δημιουργία / τροποποίηση περιεχομένου ιστότοπου (περιεχόμενο html και javascript) Permission10003=Δημιουργία / τροποποίηση περιεχομένου ιστότοπου (δυναμικός κώδικας php). Επικίνδυνο, πρέπει να δίνεται μόνο σε προγραμματιστές. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Είδος διάθεσης περιουσιακών TypeOfUnit=Τύπος μονάδας SetupSaved=Οι ρυθμίσεις αποθηκεύτηκαν SetupNotSaved=Η ρύθμιση δεν αποθηκεύτηκε +OAuthServiceConfirmDeleteTitle=Διαγραφή καταχώρισης OAuth +OAuthServiceConfirmDeleteMessage=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν την καταχώριση OAuth; Όλα τα υπάρχοντα token για αυτό θα διαγραφούν επίσης. +ErrorInEntryDeletion=Σφάλμα κατά τη διαγραφή καταχώρισης +EntryDeleted=Η καταχώριση διαγράφηκε BackToModuleList=Επιστροφή στη λίστα Ενοτήτων BackToDictionaryList=Επιστροφή στη λίστα λεξικών TypeOfRevenueStamp=Είδος φορολογικού χαρτόσημου @@ -1205,7 +1213,7 @@ Delays_MAIN_DELAY_TASKS_TODO=Η προγραμματισμένη εργασία Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Η παραγγελία δεν υποβλήθηκε σε επεξεργασία Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Η παραγγελία αγοράς δεν υποβλήθηκε σε επεξεργασία Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Η προσφορά δεν έκλεισε -Delays_MAIN_DELAY_PROPALS_TO_BILL=Η προσφορά δεν χρεώθηκε +Delays_MAIN_DELAY_PROPALS_TO_BILL=Η προσφορά δεν τιμολογήθηκε Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Υπηρεσία για ενεργοποίηση Delays_MAIN_DELAY_RUNNING_SERVICES=Ληγμένη υπηρεσία Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Ανεξόφλητα τιμολόγια προμηθευτή @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Οι παράμετροι εγκατάστασης μπορού SystemInfoDesc=Οι πληροφορίες συστήματος είναι διάφορες τεχνικές πληροφορίες που λαμβάνετε μόνο σε λειτουργία ανάγνωσης και είναι ορατές μόνο για τους διαχειριστές. SystemAreaForAdminOnly=Αυτος ο τομεας είναι διαθέσιμος μόνο σε διαχειριστές. Τα δικαιώματα χρήστη Dolibarr δεν μπορούν να αλλάξουν αυτόν τον περιορισμό. CompanyFundationDesc=Επεξεργαστείτε τις πληροφορίες της εταιρείας / του οργανισμού σας. Κάντε κλικ στο κουμπί "%s" στο κάτω μέρος της σελίδας όταν τελειώσετε. +MoreNetworksAvailableWithModule=Ενδέχεται να είναι διαθέσιμα περισσότερα κοινωνικά δίκτυα ενεργοποιώντας την ενότητα "Κοινωνικά δίκτυα". AccountantDesc=Εάν έχετε έναν εξωτερικό λογιστή, μπορείτε να επεξεργαστείτε εδώ τις πληροφορίες του. AccountantFileNumber=Κωδικός λογιστή DisplayDesc=Οι παράμετροι που επηρεάζουν την εμφάνιση και την παρουσίαση της εφαρμογής μπορούν να τροποποιηθούν εδώ. @@ -1253,7 +1262,7 @@ SessionTimeOut=Λήξη χρόνου για τη συνεδρία SessionExplanation=Αυτός ο αριθμός εγγυάται ότι η περίοδος λειτουργίας δεν λήγει πριν από αυτό το χρονικό διάστημα, όταν παρέχεται εκκαθάριση περιόδου λειτουργίας από τον εσωτερικό μηχανισμό καθαρισμού της PHP (και κανένας άλλος). Η εκκαθάριση της εσωτερικής περιόδου λειτουργίας PHP δεν εγγυάται ότι η περίοδος λειτουργίας λήγει ακριβώς αυτήν τη στιγμή. Θα λήξει μετά από αυτό το χρονικό διάστημα, αλλά όταν εκκαθαριστούν οι περίοδοι λειτουργίας, που πραγματοποιείται περίπου κάθε %s/%s προσβάσεις, , αλλά μόνο κατά τις προσβάσεις που πραγματοποιούνται από άλλες περιόδους σύνδεσης (εάν η τιμή είναι 0, αυτό σημαίνει ότι ο καθαρισμός της περιόδου σύνδεσης γίνεται με μια εξωτερική διαδικασία).
\nΣημείωση: σε ορισμένους διακομιστές που είναι εξοπλισμένοι με μηχανισμό καθαρισμού εξωτερικής συνεδρίας (cron στο Debian, Ubuntu…), οι συνεδρίες μπορούν να καταστραφούν μετά από καθυστέρηση, που ορίζεται από μια εξωτερική διαμόρφωση, ανεξάρτητα από την τιμή που εισάγεται εδώ. SessionsPurgedByExternalSystem=Οι περίοδοι σύνδεσης σε αυτόν τον διακομιστή φαίνεται να καθαρίζονται από έναν εξωτερικό μηχανισμό (cron υπό debian, ubuntu ...), πιθανώς κάθε %s δευτερόλεπτα (= η τιμή της παραμέτρου session.gc_maxlifetime). Η Αλλαγή της τιμή της παραμέτρου από εδώ δεν θα έχει κάποιο αποτέλεσμα. Πρέπει να ζητήσετε από τον διαχειριστή του διακομιστή να αλλάξει την καθυστέρηση συνεδρίας. TriggersAvailable=Διαθέσιμα triggers -TriggersDesc=Τα triggers είναι αρχεία που θα τροποποιήσουν τη συμπεριφορά της ροής εργασίας Dolibarr μόλις αντιγραφουν στον κατάλογο htdocs/core/triggers . Πραγματοποιούν νέες ενέργειες που ενεργοποιούνται σε συμβάντα Dolibarr (δημιουργία νέας εταιρείας, επικύρωση τιμολογίου, ...). +TriggersDesc=Τα triggers είναι αρχεία που θα τροποποιήσουν τη συμπεριφορά της ροής εργασίας Dolibarr μόλις αντιγραφουν στον κατάλογο htdocs/core/triggers . Πραγματοποιούν νέες ενέργειες που ενεργοποιούνται από συμβάντα Dolibarr (δημιουργία νέας εταιρείας, επικύρωση τιμολογίου, ...). TriggerDisabledByName=Τα triggers σε αυτό το αρχείο ειναι απενεργοποιημένα από το επίθημα -NORUN στο όνομά τους. TriggerDisabledAsModuleDisabled=Τα triggers σε αυτό το αρχείο είναι απενεργοποιημένα επειδή η ενότητα %s είναι απενεργοποιημένη. TriggerAlwaysActive=Τα triggers σε αυτό το αρχείο είναι πάντα ενεργά, όποιες κι αν είναι οι ενεργοποιημένες ενότητες Dolibarr. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Πρέπει να εκτελέ YourPHPDoesNotHaveSSLSupport=Οι functions SSL δεν είναι διαθέσιμες στην PHP σας DownloadMoreSkins=Περισσότερα skins για λήψη SimpleNumRefModelDesc=Επιστρέφει τον αριθμό αναφοράς με τη μορφή %syymm-nnnn όπου yy είναι το έτος, mm είναι ο μήνας και nnnn είναι ένας διαδοχικός αριθμός αυτόματης αύξησης χωρίς επαναφορά +SimpleRefNumRefModelDesc=Επιστρέφει τον αριθμό αναφοράς στη μορφή n όπου n είναι ένας διαδοχικός αριθμός αυτόματης αύξησης χωρίς επαναφορά +AdvancedNumRefModelDesc=Επιστρέφει τον αριθμό αναφοράς με τη μορφή %syymm-nnnn όπου yy είναι το έτος, mm είναι ο μήνας και nnnn είναι ένας διαδοχικός αριθμός αυτόματης αύξησης χωρίς επαναφορά SimpleNumRefNoDateModelDesc=Επιστρέφει τον αριθμό αναφοράς στη μορφή %s-nnnn όπου nnnn είναι ένας διαδοχικός αριθμός αυτόματης αύξησης χωρίς επαναφορά ShowProfIdInAddress=Εμφάνιση επαγγελματικής ταυτότητας με διευθύνσεις ShowVATIntaInAddress=Απόκρυψη ενδοκοινοτικού ΑΦΜ @@ -1380,7 +1391,7 @@ GetBarCode=Πάρτε barcode NumberingModules=Μοντέλα αρίθμησης DocumentModules=Υποδείγματα εγγράφων ##### Module password generation -PasswordGenerationStandard=Επιστρέφει έναν κωδικό πρόσβασης που δημιουργήθηκε σύμφωνα με τον εσωτερικό αλγόριθμο του Dolibarr: %s χαρακτήρες που περιέχουν κοινόχρηστους αριθμούς και χαρακτήρες με πεζά. +PasswordGenerationStandard=Επιστρέφει έναν κωδικό πρόσβασης που δημιουργήθηκε σύμφωνα με τον εσωτερικό αλγόριθμο του Dolibarr: %s χαρακτήρες που περιέχουν κοινόχρηστους αριθμούς και χαρακτήρες. PasswordGenerationNone=Μην προτείνετε έναν κωδικό πρόσβασης που δημιουργείται. Ο κωδικός πρόσβασης πρέπει να πληκτρολογηθεί μη αυτόματα. PasswordGenerationPerso=Επιστρέφει έναν κωδικό πρόσβασης σύμφωνα με τις προσωπικές σας ρυθμίσεις. SetupPerso=Σύμφωνα με τη διαμόρφωσή σας @@ -1434,6 +1445,10 @@ SuppliersPayment=Πληρωμές προμηθευτών SupplierPaymentSetup=Ρύθμιση πληρωμών προμηθευτή InvoiceCheckPosteriorDate=Ελέγξτε την ημερομηνία του παραστατικού πριν από την επικύρωση InvoiceCheckPosteriorDateHelp=Η επικύρωση ενός τιμολογίου θα απαγορεύεται εάν η ημερομηνία του είναι προγενέστερη από την ημερομηνία του τελευταίου τιμολογίου του ίδιου τύπου. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Ναι, στην κάτω αριστερή γωνία ##### Proposals ##### PropalSetup=Ρύθμιση ενότητας εμπορικών προσφορών ProposalsNumberingModules=Υποδείγματα αρίθμησης εμπορικών προσφορών @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Υδατογράφημα σε προσχέδια ##### Members ##### MembersSetup=Ρύθμιση ενότητας μελών MemberMainOptions=Κύριες επιλογές +MemberCodeChecker=Επιλογές για αυτόματη δημιουργία κωδικών μελών AdherentLoginRequired= Διαχείριση μιας Σύνδεσης για κάθε μέλος AdherentMailRequired=Απαιτείται email για τη δημιουργία νέου μέλους MemberSendInformationByMailByDefault=Το πλαίσιο ελέγχου για την αποστολή επιβεβαίωσης αλληλογραφίας στα μέλη (επικύρωση ή νέα συνδρομή) είναι ενεργοποιημένο από προεπιλογή MemberCreateAnExternalUserForSubscriptionValidated=Δημιουργήστε στοιχεία σύνδεσης εξωτερικού χρήστη για κάθε επικυρωμένη συνδρομή νέου μέλους -VisitorCanChooseItsPaymentMode=Ο επισκέπτης μπορεί να επιλέξει μεταξύ των διαθέσιμων τρόπων πληρωμής +VisitorCanChooseItsPaymentMode=Ο επισκέπτης μπορεί να επιλέξει από οποιονδήποτε διαθέσιμο τρόπο πληρωμής MEMBER_REMINDER_EMAIL=Ενεργοποιήστε την αυτόματη υπενθύμιση μέσω email των ληγμένων συνδρομών. Σημείωση: Η ενότητα %s πρέπει να είναι ενεργοποιημένη και να ρυθμιστεί σωστά για την αποστολή υπενθυμίσεων. MembersDocModules=Πρότυπα εγγράφων για έγγραφα που δημιουργούνται από εγγραφή μέλους ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Ενεργοποιήστε το προηγμένο πρόγρ FCKeditorForNotePublic=WYSIWYG δημιουργία/έκδοση του πεδίου «δημόσιες σημειώσεις» στοιχείων FCKeditorForNotePrivate=WYSIWYG δημιουργία/έκδοση του πεδίου "ιδιωτικές σημειώσεις" στοιχείων FCKeditorForCompany=WYSIWYG δημιουργία/έκδοση της περιγραφής πεδίου στοιχείων (εκτός προϊόντων/υπηρεσιών) -FCKeditorForProduct=WYSIWYG δημιουργία/έκδοση της περιγραφής πεδίου προϊόντων/υπηρεσιών -FCKeditorForProductDetails=WYSIWYG δημιουργία/έκδοση γραμμών λεπτομερειών προϊόντων για όλες τις οντότητες (προσφορές, παραγγελίες, τιμολόγια κ.λ.π...). Προειδοποίηση: Η χρήση αυτής της επιλογής για αυτήν την περίπτωση δεν συνιστάται, καθώς μπορεί να δημιουργήσει προβλήματα με ειδικούς χαρακτήρες και τη μορφοποίηση σελίδων κατά τη δημιουργία αρχείων PDF. +FCKeditorForProductDetails=WYSIWIG δημιουργία/διόρθωση περιγραφής προϊόντων ή γραμμών για αντικείμενα (γραμμές προσφορών, παραγγελίες, τιμολόγια κ.λπ...). +FCKeditorForProductDetails2=Προειδοποίηση: Η χρήση αυτής της επιλογής για αυτήν την περίπτωση δεν συνιστάται, καθώς μπορεί να δημιουργήσει προβλήματα με ειδικούς χαρακτήρες και τη μορφοποίηση σελίδας κατά τη δημιουργία αρχείων PDF. FCKeditorForMailing= Δημιουργία / έκδοση WYSIWYG για μαζικά eMailings (Εργαλεία-> eMailing) FCKeditorForUserSignature=WYSIWYG δημιουργία/έκδοση υπογραφής χρήστη FCKeditorForMail=Δημιουργία/έκδοση WYSIWYG για όλη την αλληλογραφία (εκτός από Εργαλεία->EMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Πρόγραμμα χειρισμού μενού όπου θα DetailMenuModule=Όνομα ενότητας εάν η καταχώριση μενού προέρχεται από μια ενότητα DetailType=Τύπος μενού (πάνω ή αριστερά) DetailTitre=Ετικέτα μενού ή κωδικός ετικέτας για μετάφραση -DetailUrl=Διεύθυνση URL που σας στέλνει το μενού (Απόλυτος σύνδεσμος URL ή εξωτερικός σύνδεσμος με http://) +DetailUrl=URL στην οποία ανακατευθύνει το μενού (Σχετικός σύνδεσμος URL ή εξωτερικός σύνδεσμος με https://) DetailEnabled=Προϋπόθεση εμφάνισης ή μη εγγραφής DetailRight=Συνθήκη για την εμφάνιση γκρι μενού μη εξουσιοδοτημένων DetailLangs=Όνομα αρχείου Lang για μετάφραση κώδικα ετικέτας @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Η μείωση του αποθέμα CashDeskYouDidNotDisableStockDecease=Δεν απενεργοποιήσατε τη μείωση των μετοχών όταν πραγματοποιείτε μια πώληση από το σημείο πώλησης. Ως εκ τούτου απαιτείται αποθήκη. CashDeskForceDecreaseStockLabel=Η μείωση των αποθεμάτων για τα προϊόντα παρτίδας ήταν αναγκαστική. CashDeskForceDecreaseStockDesc=Μειώστε πρώτα από τις παλαιότερες ημερομηνίες κατανάλωσης και πώλησης. -CashDeskReaderKeyCodeForEnter=Κωδικός κλειδιού για το "Enter" που ορίστηκε στον barcode reader (Παράδειγμα: 13) +CashDeskReaderKeyCodeForEnter=Κωδικός κλειδιού ASCII για το "Enter" που ορίζεται στο πρόγραμμα ανάγνωσης γραμμωτού κώδικα (Παράδειγμα: 13) ##### Bookmark ##### BookmarkSetup=Ρύθμιση ενότητας σελιδοδεικτών BookmarkDesc=Αυτή η ενότητα σάς επιτρέπει να διαχειρίζεστε σελιδοδείκτες. Μπορείτε επίσης να προσθέσετε συντομεύσεις σε όλες τις σελίδες του Dolibarr ή σε εξωτερικούς ιστότοπους στο αριστερό σας μενού. @@ -1854,7 +1870,7 @@ ApiProductionMode=Ενεργοποιήστε τη λειτουργία παρα ApiExporerIs=Μπορείτε να εξερευνήσετε και να δοκιμάσετε τα API στη διεύθυνση URL OnlyActiveElementsAreExposed=Εκτίθενται μόνο στοιχεία από ενεργοποιημένες ενότητες ApiKey=Κλειδί για το API -WarningAPIExplorerDisabled=Ο εξερευνητής API έχει απενεργοποιηθεί. Ο εξερευνητής API δεν απαιτείται να παρέχει υπηρεσίες API. Είναι ένα εργαλείο για τον προγραμματιστή να εντοπίσει / δοκιμάσει τα API REST. Αν χρειάζεστε αυτό το εργαλείο, μεταβείτε στη ρύθμιση της ενότητας API REST για να το ενεργοποιήσετε. +WarningAPIExplorerDisabled=Ο API explorer έχει απενεργοποιηθεί. Ο API explorer δεν απαιτείται να παρέχει υπηρεσίες API. Είναι ένα εργαλείο για τον προγραμματιστή ώστε να εντοπίσει / δοκιμάσει τα REST APIs. Αν χρειάζεστε αυτό το εργαλείο, μεταβείτε στη ρύθμιση της ενότητας API REST για να το ενεργοποιήσετε. ##### Bank ##### BankSetupModule=Ρύθμιση ενότητας τράπεζας FreeLegalTextOnChequeReceipts=Ελευθερο κείμενο στις αποδείξεις επιταγών @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Υποδείγματα Αρίθμησης τιμ IfSetToYesDontForgetPermission=Αν είναι ρυθμισμένη σε μη μηδενική τιμή, μην ξεχάσετε να δώσετε δικαιώματα σε ομάδες ή χρήστες που επιτρέπονται για τη δεύτερη έγκριση ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Ρύθμιση ενότητας GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Διαδρομή προς αρχείο που περιέχει το Maxmind ip στη μετάφραση χώρας.
Παραδείγματα:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Διαδρομή προς το αρχείο που περιέχει τη μετάφραση του Maxmind GeoIP NoteOnPathLocation=Σημειώστε ότι το αρχείο δεδομένων ip ανά χώρα πρέπει να βρίσκεται μέσα σε έναν κατάλογο που να έχει δικαιώματα ανάγνωσης η PHP σας (Ελέγξτε τις ρυθμίσεις PHP open_basedir και τα δικαιώματα του συστήματος αρχείων). YouCanDownloadFreeDatFileTo=Μπορείτε να κάνετε λήψη μιας δωρεάν δοκιμαστικής έκδοσης του αρχείου χώρας Maxmind GeoIP στη διεύθυνση %s. YouCanDownloadAdvancedDatFileTo=Μπορείτε επίσης να κατεβάσετε μια πιο πλήρη έκδοση , με ενημερώσεις, του αρχείου χώρας Maxmind GeoIP στο %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Οδηγός δημιουργίας του αρχείου αν BackupZipWizard=Οδηγός δημιουργίας αρχείου του κατάλογου των εγγράφων SomethingMakeInstallFromWebNotPossible=Η εγκατάσταση εξωτερικής ενότητας δεν είναι δυνατή από τη διεπαφή ιστού για τον ακόλουθο λόγο: SomethingMakeInstallFromWebNotPossible2=Για το λόγο αυτό, η διαδικασία αναβάθμισης που περιγράφεται εδώ είναι μια χειρωνακτική διαδικασία που μπορεί να εκτελέσει μόνο ένας προνομιούχος χρήστης. +InstallModuleFromWebHasBeenDisabledContactUs=Η εγκατάσταση ή η ανάπτυξη εξωτερικών λειτουργικών μονάδων ή δυναμικών ιστοσελίδων, από την εφαρμογή, είναι προς το παρόν κλειδωμένη για λόγους ασφαλείας. Επικοινωνήστε μαζί μας εάν χρειάζεται να ενεργοποιήσετε αυτήν τη δυνατότητα. InstallModuleFromWebHasBeenDisabledByFile=Η εγκατάσταση εξωτερικής ενότητας από την εφαρμογή έχει απενεργοποιηθεί από τον διαχειριστή σας. Πρέπει να του ζητήσετε να αφαιρέσει το αρχείο %s για να επιτραπεί αυτή η δυνατότητα. ConfFileMustContainCustom=Κατά την εγκατάσταση ή τη δημιουργία μιας εξωτερικής ενότητας από την εφαρμογή πρέπει να αποθηκεύσετε τα αρχεία της ενότητας στον κατάλογο %s . Για να υποβληθεί σε επεξεργασία αυτού ο κατάλογος από το Dolibarr, πρέπει να ρυθμίσετε το conf/conf.php και να προσθέσετε τις 2 γραμμές οδηγιών:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Επισήμανση των γραμμών του πίνακα όταν περνάει ο δρομέας του ποντικιού από πάνω @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Κατάργηση ειδικών χαρακτήρων COMPANY_AQUARIUM_CLEAN_REGEX=Φίλτρο Regex για καθαρισμό τιμής (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Φίλτρο Regex για καθαρισμό τιμής (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Δεν επιτρέπεται το διπλότυπο +RemoveSpecialWords=Καθαρισμός ορισμένων λέξεων κατά τη δημιουργία υπολογαριασμών για πελάτες ή προμηθευτές +RemoveSpecialWordsHelp=Καθορίστε τις λέξεις που πρέπει να καθαριστούν πριν από τον υπολογισμό του λογαριασμού πελάτη ή προμηθευτή. Χρησιμοποιήστε ένα ";" ανάμεσα σε κάθε λέξη GDPRContact=Υπεύθυνος Προστασίας Δεδομένων (DPO, Προστασία Προσωπικών Δεδομένων ή επαφή GDPR) GDPRContactDesc=Εάν αποθηκεύετε προσωπικά δεδομένα στο Πληροφοριακό σας Σύστημα, μπορείτε να ορίσετε την επαφή που είναι υπεύθυνη για τον Γενικό Κανονισμό Προστασίας Δεδομένων εδώ HelpOnTooltip=Κείμενο βοήθειας προς εμφάνιση στο αναδυόμενο πλαίσιο επεξήγησης(tooltip) @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Κατάλογος προορισμού γραμματο EmailcollectorOperations=Λειτουργίες συλλέκτη EmailcollectorOperationsDesc=Οι λειτουργίες εκτελούνται με σειρά από πάνω προς τα κάτω MaxEmailCollectPerCollect=Μέγιστος αριθμός μηνυμάτων ηλεκτρονικού ταχυδρομείου που συλλέγονται +TestCollectNow=Δοκιμαστική συλλογή CollectNow=Συλλέξτε τώρα ConfirmCloneEmailCollector=Είστε σίγουροι ότι θέλετε να αντιγράψετε τον συλλέκτη email %s; DateLastCollectResult=Ημερομηνία τελευταίας προσπάθειας συλλογής @@ -2183,6 +2203,7 @@ ShowProjectLabel=Ετικέτα έργου PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Συμπεριλάβετε διακριτικό τίτλο στην ονομασία τρίτου μέρους THIRDPARTY_ALIAS=Όνομα τρίτου μέρους - Διακριτικός τίτλος τρίτου μέρους ALIAS_THIRDPARTY=Διακριτικός τίτλος τρίτου μέρους - Όνομα τρίτου μέρους +PDFIn2Languages=Εμφάνιση ετικετών σε 2 διαφορετικές γλώσσες στα PDF PDF_USE_ALSO_LANGUAGE_CODE=Εάν θέλετε να έχετε κείμενα σε 2 διαφορετικές γλώσσες στο ίδιο PDF, πρέπει να ορίσετε εδώ αυτή τη δεύτερη γλώσσα ώστε το PDF που θα δημιουργηθεί να περιέχει 2 διαφορετικές γλώσσες στην ίδια σελίδα ( μόνο λίγα πρότυπα PDF το υποστηρίζουν). Διατηρήστε το κενό για 1 γλώσσα ανά PDF. PDF_USE_A=Δημιουργήστε έγγραφα PDF με μορφή PDF/A αντί για την προεπιλεγμένη μορφή PDF FafaIconSocialNetworksDesc=Εισαγάγετε εδώ τον κωδικό ενός εικονιδίου FontAwesome. Εάν δεν γνωρίζετε τι είναι το FontAwesome, μπορείτε να χρησιμοποιήσετε τη γενική τιμή fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Συνεργάτη AGENDA_EVENT_DEFAULT_STATUS=Προεπιλεγμένη κατάσταση συμβάντος κατά τη δημιουργία ενός συμβάντος από τη φόρμα YouShouldDisablePHPFunctions=Θα πρέπει να απενεργοποιήσετε τις λειτουργίες της PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Θα πρέπει να απενεργοποιήσετε τις λειτουργίες της PHP, εκτός εάν χρειάζεται να εκτελέσετε εντολές συστήματος με προσαρμοσμένο κώδικα -PHPFunctionsRequiredForCLI=Για σκοπούς (όπως προγραμματισμένη δημιουργία αντιγράφων ασφαλείας εργασιών ή εκτέλεση προγράμματος antiivurs), πρέπει να διατηρήσετε τις λειτουργίες της PHP +PHPFunctionsRequiredForCLI=Για λειτουργίες shell (όπως προγραμματισμένη δημιουργία αντιγράφων ασφαλείας εργασιών ή εκτέλεση προγράμματος προστασίας από ιούς), πρέπει να διατηρήσετε τις PHP functions NoWritableFilesFoundIntoRootDir=Δεν βρέθηκαν εγγράψιμα αρχεία ή κατάλογοι των κοινών προγραμμάτων στον ριζικό σας κατάλογο (Καλό) RecommendedValueIs=Συνιστάται: %s Recommended=Προτεινόμενη NotRecommended=Δεν προτείνεται -ARestrictedPath=Κάποια περιορισμένη διαδρομή +ARestrictedPath=Κάποια περιορισμένη διαδρομή για αρχεία δεδομένων CheckForModuleUpdate=Ελέγξτε για ενημερώσεις εξωτερικών ενοτήτων CheckForModuleUpdateHelp=Αυτή η ενέργεια θα συνδεθεί με τους επεξεργαστές εξωτερικών ενοτήτων για να ελέγξει εάν είναι διαθέσιμη μια νέα έκδοση. ModuleUpdateAvailable=Υπάρχει διαθέσιμη ενημέρωση @@ -2264,7 +2285,7 @@ LateWarningAfter=Προειδοποίηση μετά την "καθυστέρη TemplateforBusinessCards=Πρότυπο για μια επαγγελματική κάρτα σε διαφορετικό μέγεθος InventorySetup= Ρύθμιση αποθέματος ExportUseLowMemoryMode=Χρησιμοποιήστε low memory mode -ExportUseLowMemoryModeHelp=Χρησιμοποιήστε τη λειτουργία χαμηλής μνήμης για να εκτελέσετε το εκτελέσιμο του αρχείου αντιγράφου ασφαλείας (η συμπίεση γίνεται μέσω ενός pipe αντί στη μνήμη PHP). Αυτή η μέθοδος δεν επιτρέπει τον έλεγχο ότι το αρχείο έχει ολοκληρωθεί και δεν μπορεί να αναφερθεί το μήνυμα σφάλματος εάν αποτύχει. +ExportUseLowMemoryModeHelp=Χρησιμοποιήστε τη λειτουργία χαμηλής μνήμης για να δημιουργήσετε το αρχείου αντιγράφου ασφαλείας (η συμπίεση γίνεται μέσω pipe αντί της μνήμης PHP). Αυτή η μέθοδος δεν επιτρέπει τον έλεγχο ακεραιότητας του αρχείου και δεν μπορεί να αναφερθεί μήνυμα σφάλματος εάν αποτύχει. Χρησιμοποιήστε το εάν αντιμετωπίζετε αρκετά σφάλματα μνήμης. ModuleWebhookName = Webhook ModuleWebhookDesc = Διεπαφή για αποστολή σε μια διεύθυνση URL ενεργειών του Dolibarr @@ -2288,6 +2309,8 @@ IconOnly=Μόνο εικονίδιο - Κείμενο μόνο στο αναδυ INVOICE_ADD_ZATCA_QR_CODE=Εμφάνιση του κωδικού QR ZATCA στα τιμολόγια INVOICE_ADD_ZATCA_QR_CODEMore=Ορισμένες αραβικές χώρες χρειάζονται αυτόν τον κωδικό QR στα τιμολόγιά τους INVOICE_ADD_SWISS_QR_CODE=Εμφάνιση του ελβετικού κωδικού QR-Bill στα τιμολόγια +INVOICE_SHOW_SHIPPING_ADDRESS=Εμφάνιση διεύθυνσης αποστολής +INVOICE_SHOW_SHIPPING_ADDRESSMore=Υποχρεωτική αναφορά για τη Γαλλία UrlSocialNetworksDesc=Σύνδεσμος URL του κοινωνικού δικτύου. Χρησιμοποιήστε το {socialid} για το τμήμα της μεταβλητής που περιέχει το αναγνωριστικό του κοινωνικού δικτύου. IfThisCategoryIsChildOfAnother=Αν αυτή η κατηγορία είναι θυγατρική μιας άλλης DarkThemeMode=Λειτουργία σκούρου θέματος(Dark theme) @@ -2307,3 +2330,28 @@ UsePassword=Χρησιμοποιήστε έναν κωδικό πρόσβαση UseOauth=Χρησιμοποιήστε ένα token OAUTH Images=Eικόνες MaxNumberOfImagesInGetPost=Μέγιστος επιτρεπόμενος αριθμός εικόνων προς υποβολή σε ένα πεδίο HTML μιας φόρμας +MaxNumberOfPostOnPublicPagesByIP=Μέγιστος αριθμός αναρτήσεων σε δημόσιες σελίδες με την ίδια διεύθυνση IP σε ένα μήνα +CIDLookupURL=Η ενότητα φέρνει μια διεύθυνση URL που μπορεί να χρησιμοποιηθεί από ένα εξωτερικό εργαλείο για τη λήψη του ονόματος ενός τρίτου μέρους ή μιας επαφής από τον αριθμό τηλεφώνου του. Η διεύθυνση URL προς χρήση είναι: +ScriptIsEmpty=Το script είναι κενό +ShowHideTheNRequests=Εμφάνιση/απόκρυψη των %s αιτημάτων SQL +DefinedAPathForAntivirusCommandIntoSetup=Ορίστε μια διαδρομή για ένα πρόγραμμα προστασίας από ιούς στο %s +TriggerCodes=Συμβάντα που ξεκινούν άλλες ενέργειες +TriggerCodeInfo=Εισάγετε εδώ τον κώδικα των trigger που θα δημιουργήσει μια ανάρτηση ενός αιτήματος ιστού (επιτρέπονται μόνο εξωτερικές διευθύνσεις URL). Μπορείτε να εισάγετε πολλούς κώδικες trigger διαχωρισμένους από κόμμα. +EditableWhenDraftOnly=Εάν δεν είναι επιλεγμένο, η τιμή μπορεί να τροποποιηθεί μόνο όταν το αντικείμενο ειναι σε κατάσταση προσχεδίου +CssOnEdit=Css σε σελίδες επεξεργασίας +CssOnView=Css σε σελίδες προβολής +CssOnList=Css σε σελίδες λίστας +HelpCssOnEditDesc=Css που χρησιμοποιείται κατά την επεξεργασία του πεδίου.
Παράδειγμα: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=Css που χρησιμοποιείται κατά την προβολή του πεδίου. +HelpCssOnListDesc=Css που χρησιμοποιείται όταν βρίσκεται μέσα σε έναν πίνακα λίστας.
Παράδειγμα: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Απόκρυψη της ποσότητας που παραγγέλθηκε στα παραγόμενα έγγραφα για παραλαβές +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Εμφάνιση της τιμής στα παραγόμενα έγγραφα για παραλαβές +WarningDisabled=Η προειδοποίηση είναι απενεργοποιημένη +LimitsAndMitigation=Όρια πρόσβασης και περιορισμός +DesktopsOnly=Μόνο Desktops +DesktopsAndSmartphones=Desktops και smartphones +AllowOnlineSign=Να επιτρέπεται η online υπογραφή +AllowExternalDownload=Να επιτρέπεται εξωτερική λήψη (χωρίς σύνδεση, χρησιμοποιώντας κοινόχρηστο σύνδεσμο) +DeadlineDayVATSubmission=Προθεσμία υποβολής ΦΠΑ για τον επόμενο μήνα +MaxNumberOfAttachementOnForms=Μέγιστος αριθμός επισυναπτόμενων αρχείων σε μια φόρμα +IfDefinedUseAValueBeetween=Εάν ορίζεται, χρησιμοποιήστε μια τιμή μεταξύ %s και %s diff --git a/htdocs/langs/el_GR/agenda.lang b/htdocs/langs/el_GR/agenda.lang index 5877db8fb3c..09dd46c4ea3 100644 --- a/htdocs/langs/el_GR/agenda.lang +++ b/htdocs/langs/el_GR/agenda.lang @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Επιστροφή της αποστολης %s σ ShipmentDeletedInDolibarr=Η αποστολή %s διαγράφηκε ShipmentCanceledInDolibarr=Η αποστολή %s ακυρώθηκε ReceptionValidatedInDolibarr=Η παραλαβή %s επικυρώθηκε +ReceptionDeletedInDolibarr=Η παραλαβή %s διαγράφηκε ReceptionClassifyClosedInDolibarr=Η παραλαβή %s ταξινομήθηκε ως κλειστή OrderCreatedInDolibarr=Η Παραγγελία %s δημιουργήθηκε OrderValidatedInDolibarr=Η παραγγελία %s επικυρώθηκε @@ -87,6 +88,7 @@ SupplierInvoiceSentByEMail=Το τιμολόγιο προμηθευτή %s στ ShippingSentByEMail=Η αποστολή %s στάλθηκε μέσω email ShippingValidated= Η αποστολή %s επικυρώθηκε InterventionSentByEMail=Η παρέμβαση %s στάλθηκε μέσω email +ProjectSentByEMail=Το έργο %s στάλθηκε μέσω email ProposalDeleted=Η προσφορά διαγράφηκε OrderDeleted=Η παραγγελία διαγράφηκε InvoiceDeleted=Το τιμολόγιο διαγράφηκε diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang index 09c984f4ece..8fed9327ac5 100644 --- a/htdocs/langs/el_GR/bills.lang +++ b/htdocs/langs/el_GR/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Στατιστικά τιμολογίων πελατών BillsStatisticsSuppliers=Στατιστικά τιμολογίων προμηθευτών DisabledBecauseDispatchedInBookkeeping=Απενεργοποιήθηκε επειδή το τιμολόγιο καταχωρήθηκε στη λογιστική DisabledBecauseNotLastInvoice=Απενεργοποιημένο επειδή το τιμολόγιο δεν μπορεί να διαγράφει. Ορισμένα τιμολόγια καταγράφηκαν μετά από αυτό και θα χαλάσει τη σειρά της αυτόματης αρίθμησης. +DisabledBecauseNotLastSituationInvoice=Απενεργοποιήθηκε επειδή το τιμολόγιο δεν μπορεί να διαγραφεί. Αυτό το τιμολόγιο δεν είναι το τελευταίο στον κύκλο τιμολογίων κατάστασης. DisabledBecauseNotErasable=Απενεργοποιημένο επειδή δεν μπορεί να διαγραφεί -InvoiceStandard=Τυπικό Τιμολόγιο -InvoiceStandardAsk=Τυπικό Τιμολόγιο +InvoiceStandard=Τιμολόγιο +InvoiceStandardAsk=Τιμολόγιο InvoiceStandardDesc=Αυτό το είδος τιμολογίου είναι το τυπικό τιμολόγιο. +InvoiceStandardShort=Τυπικό InvoiceDeposit=Απόδειξη είσπραξης προκαταβολής. InvoiceDepositAsk=Απόδειξη είσπραξης προκαταβολής. InvoiceDepositDesc=Αυτός ο τύπος απόδειξης χρησιμοποιείται όταν λαμβάνετε μια προκαταβολή. @@ -24,6 +26,7 @@ InvoiceProForma=Προτιμολόγιο InvoiceProFormaAsk=Προτιμολόγιο InvoiceProFormaDesc=Το Προτιμολόγιο είναι μια εικόνα ενός πραγματικού τιμολογίου αλλά δεν έχει λογιστική αξία. InvoiceReplacement=Τιμολόγιο Αντικατάστασης +InvoiceReplacementShort=Αντικατάστασης InvoiceReplacementAsk=Τιμολόγιο αντικατάστασης για το τιμολόγιο InvoiceReplacementDesc=Τοτιμολόγιο αντικατάστασης χρησιμοποιείται για την πλήρη αντικατάσταση ενός τιμολογίου που έχει παραληφθεί από τον πελάτη αλλά δεν έχει πληρωθεί.

Σημείωση: Μπορούν να αντικατασταθούν μόνο τιμολόγια χωρίς πληρωμή. Εάν το τιμολόγιο που αντικαταστήσατε δεν έχει κλείσει ακόμα, θα κλείσει αυτόματα ως «εγκαταλειμμένο». InvoiceAvoir=Πιστωτικό τιμολόγιο @@ -37,7 +40,7 @@ ReplacementInvoice=Τιμολόγιο Αντικατάστασης ReplacedByInvoice=Αντικαταστάθηκε από το τιμολόγιο %s ReplacementByInvoice=Αντικαταστάθηκε από τιμολόγιο CorrectInvoice=Διόρθωση Τιμολογίου %s -CorrectionInvoice=Τιμολόγιο Διόρθωσης +CorrectionInvoice=Σχετικό παραστατικό UsedByInvoice=Χρησιμοποιήθηκε στην πληρωμή του τιμολογίου %s ConsumedBy=Καταναλώθηκε από NotConsumed=Δεν καταναλώθηκε @@ -87,7 +90,7 @@ DefaultPaymentMode=Προκαθορισμένος τρόπος πληρωμής DefaultBankAccount=Προεπιλεγμένος τραπεζικός λογαριασμός IdPaymentMode=Τρόπος Πληρωμής (id) CodePaymentMode=Τρόπος πληρωμής (κωδικός) -LabelPaymentMode=Τρόπος Πληρωμής (label) +LabelPaymentMode=Τρόπος Πληρωμής (ετικέτα) PaymentModeShort=Τρόπος Πληρωμής PaymentTerm=Ορος πληρωμής PaymentConditions=Όροι πληρωμής @@ -135,9 +138,9 @@ BillStatusClosedUnpaid=Κλειστό (απλήρωτο) BillStatusClosedPaidPartially=Πληρωμένο (μερικώς) BillShortStatusDraft=Προσχέδιο BillShortStatusPaid=Πληρωμένο -BillShortStatusPaidBackOrConverted=Επιστρέφονται ή μετατρέπονται +BillShortStatusPaidBackOrConverted=Έχει επιστραφεί ή μετατραπεί Refunded=Έγινε επιστροφή χρημάτων -BillShortStatusConverted=Πληρώθηκε +BillShortStatusConverted=Πληρωμένο BillShortStatusCanceled=Εγκαταλελειμμένο BillShortStatusValidated=Επικυρωμένο BillShortStatusStarted=Ξεκίνησε @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Αυτό ή έν ErrorInvoiceIsNotLastOfSameType=Σφάλμα: Η ημερομηνία του τιμολογίου %s είναι %s. Θα πρέπει να είναι παλαιότερη η ίδια με την τελευταία καταχωρημένη ημερομηνία για τον ίδιο τύπο τιμολογίων (%s). Παρακαλώ αλλάξτε την ημερομηνία του τιμολογίου BillFrom=Από BillTo=Στοιχεία Πελάτη +ShippingTo=Αποστολή σε ActionsOnBill=Ενέργειες στο τιμολόγιο RecurringInvoiceTemplate=Πρότυπο / Επαναλαμβανόμενο τιμολόγιο NoQualifiedRecurringInvoiceTemplateFound=Κανένα πρότυπο επαναλαμβανόμενου τιμολογίου δεν είναι κατάλληλο για δημιουργία. @@ -591,9 +595,9 @@ PDFCrevetteSituationInvoiceTitle=Τιμολόγιο κατάστασης PDFCrevetteSituationInvoiceLine=Κατάσταση N°%s: Τιμ. N°%s σε %s TotalSituationInvoice=Σύνολο κατάστασης invoiceLineProgressError=Η πρόοδος της γραμμής τιμολογίου δεν μπορεί να είναι μεγαλύτερη ή ίση με την επόμενη γραμμή τιμολογίου -updatePriceNextInvoiceErrorUpdateline=Σφάλμα: ενημέρωση τιμής στη γραμμή τιμολογίου: %s +updatePriceNextInvoiceErrorUpdateline=Σφάλμα: ενημερώστε την τιμή στη γραμμή τιμολογίου: %s ToCreateARecurringInvoice=Για να δημιουργήσετε ένα επαναλαμβανόμενο τιμολόγιο για αυτήν τη σύμβαση, δημιουργήστε πρώτα αυτό το προσχέδιο τιμολογίου, στη συνέχεια μετατρέψτε το σε πρότυπο τιμολογίου και καθορίστε τη συχνότητα δημιουργίας μελλοντικών τιμολογίων. -ToCreateARecurringInvoiceGene=Για να δημιουργείτε μελλοντικά τιμολόγια τακτικά και μη αυτόματα, απλώς μεταβείτε στο μενού %s - %s - %s . +ToCreateARecurringInvoiceGene=Για τη δημιουργια τιμολογίων τακτικά και μη αυτόματα, απλώς μεταβείτε στο μενού %s - %s - %s . ToCreateARecurringInvoiceGeneAuto=Αν χρειαστεί να δημιουργήσετε αυτομάτως τέτοιου είδους τιμολόγια, ζητήστε από τον διαχειριστή σας να ενεργοποιήσει και να ρυθμίσει την ενότητα %s . Λάβετε υπόψη ότι και οι δύο μέθοδοι (χειροκίνητες και αυτόματες) μπορούν να χρησιμοποιηθούν χωρίς να υπάρχει κίνδυνος επανάληψης. DeleteRepeatableInvoice=Διαγραφή προτύπου τιμολογίου ConfirmDeleteRepeatableInvoice=Είστε σίγουροι ότι θέλετε να διαγράψετε το πρότυπο τιμολόγιο; @@ -621,4 +625,9 @@ NoPaymentAvailable=Δεν υπάρχει διαθέσιμη πληρωμή γι PaymentRegisteredAndInvoiceSetToPaid=Η πληρωμή καταχωρήθηκε και το τιμολόγιο %s ορίστηκε ως πληρωμένο SendEmailsRemindersOnInvoiceDueDate=Αποστολή υπενθύμισης μέσω email για απλήρωτα τιμολόγια MakePaymentAndClassifyPayed=Καταγραφή πληρωμής -BulkPaymentNotPossibleForInvoice=Δεν είναι δυνατή η μαζική πληρωμή για το τιμολόγιο %s (κακός τύπος ή κατάσταση) +BulkPaymentNotPossibleForInvoice=Δεν είναι δυνατή η μαζική πληρωμή για το τιμολόγιο %s (λάθος τύπος ή κατάσταση) +MentionVATDebitOptionIsOn=Δυνατότητα πληρωμής φόρου βάσει χρεώσεων +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Διανομή αγαθών +MentionCategoryOfOperations1=Παροχή υπηρεσιών +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/el_GR/bookmarks.lang b/htdocs/langs/el_GR/bookmarks.lang index 398c61c3d7f..9a0f5303f6f 100644 --- a/htdocs/langs/el_GR/bookmarks.lang +++ b/htdocs/langs/el_GR/bookmarks.lang @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Επιλέξτε εάν η συ BookmarksManagement=Διαχείριση σελιδοδεικτών BookmarksMenuShortCut=Ctrl + shift + m NoBookmarks=Δεν έχουν οριστεί σελιδοδείκτες +NoBookmarkFound=Δεν βρέθηκε σελιδοδείκτης diff --git a/htdocs/langs/el_GR/boxes.lang b/htdocs/langs/el_GR/boxes.lang index 7956fe4b578..c3728d5600e 100644 --- a/htdocs/langs/el_GR/boxes.lang +++ b/htdocs/langs/el_GR/boxes.lang @@ -44,13 +44,15 @@ BoxTitleSupplierOrdersAwaitingReception=Παραγγελίες προμηθευ BoxTitleLastModifiedContacts=Επαφές / διευθύνσεις: τελευταίες %s τροποποιημένες BoxMyLastBookmarks=Σελιδοδείκτες: τελευταίοι %s BoxOldestExpiredServices=Παλαιότερες ενεργές υπηρεσίες που έχουν λήξει +BoxOldestActions=Οι παλαιότερα ενέργειες σε αναμονή BoxLastExpiredServices=Τελευταίες %s παλαιότερες επαφές με ενεργές υπηρεσίες που έληξαν BoxTitleLastActionsToDo=Τελευταίες %s ενέργειες προς πραγματοποίηση +BoxTitleOldestActionsToDo=Τα παλαιότερα %s συμβάντα που πρέπει να γίνουν, μη ολοκληρωμένα BoxTitleLastContracts=Τελευταία %s τροποποιημένα συμβόλαια BoxTitleLastModifiedDonations=Τελευταίες %s τροποποιημένες δωρεές BoxTitleLastModifiedExpenses=Τελευταίες %s αναφορές εξόδων που τροποποιήθηκαν BoxTitleLatestModifiedBoms=Τελευταία %s BOM που τροποποιήθηκαν -BoxTitleLatestModifiedMos=Τελευταίες %s Παραγγελίες Κατασκευής που τροποποιήθηκαν +BoxTitleLatestModifiedMos=Τελευταίες %s Παραγγελίες παραγωγής που τροποποιήθηκαν BoxTitleLastOutstandingBillReached=Πελάτες με υπέρβαση του μέγιστου οφειλόμενου BoxGlobalActivity=Η γενική δραστηριότητα για (τιμολόγια, προσφορές, παραγγελίες) BoxGoodCustomers=Καλοί πελάτες diff --git a/htdocs/langs/el_GR/compta.lang b/htdocs/langs/el_GR/compta.lang index b258b9b2b1c..1a105ccd0ee 100644 --- a/htdocs/langs/el_GR/compta.lang +++ b/htdocs/langs/el_GR/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Ισοζύγιο (πριν) Balance=Ισοζύγιο Debit=Χρέωση Credit=Πίστωση +AccountingDebit=Χρέωση +AccountingCredit=Πίστωση Piece=Λογιστικό Εγγρ. AmountHTVATRealReceived=Σύνολο καθαρών εισπράξεων AmountHTVATRealPaid=Σύνολο καθαρών πληρωμένων @@ -126,7 +128,7 @@ Turnover=Τιμολογημένος κύκλος εργασιών(τζίρος) TurnoverCollected=Κύκλος εργασιών(τζίρος) που εισπράχθηκε SalesTurnoverMinimum=Ελάχιστος κύκλος εργασιών(τζίρος) ByExpenseIncome=Ανα έξοδα και έσοδα -ByThirdParties=Ανά στοιχεία +ByThirdParties=Ανά τρίτα μέρη ByUserAuthorOfInvoice=Ανά συντάκτη τιμολογίου CheckReceipt=Κατάθεση επιταγής CheckReceiptShort=Κατάθεση επιταγής @@ -141,8 +143,8 @@ PaySocialContribution=Πληρωμή Κοινωνικής/Φορολογικής PayVAT=Πληρώμη Φ.Π.Α. PaySalary=Πληρωμή μισθού ConfirmPaySocialContribution=Είστε σίγουροι ότι θέλετε να ταξινομήσετε αυτόν τον κοινωνικό ή φορολογικό φόρο ως πληρωμένο; -ConfirmPayVAT=Είστε βέβαιοι ότι θέλετε να κατατάξετε αυτήν τη δήλωση ΦΠΑ ως πληρωμένη; -ConfirmPaySalary=Είστε βέβαιοι ότι θέλετε να ταξινομήσετε αυτήν την καρτέλα μισθού ως πληρωμένη; +ConfirmPayVAT=Είστε σίγουροι ότι θέλετε να Ταξινομήσετε αυτήν τη δήλωση ΦΠΑ ως πληρωμένη; +ConfirmPaySalary=Είστε σίγουροι ότι θέλετε να ταξινομήσετε αυτήν την καρτέλα μισθού ως πληρωμένη; DeleteSocialContribution=Διαγραφή Κοινωνικής/Φορολογικής εισφοράς DeleteVAT=Διαγραφή δήλωσης ΦΠΑ DeleteSalary=Διαγραφή καρτέλας μισθού @@ -152,58 +154,58 @@ ConfirmDeleteVAT=Είστε σίγουροι ότι θέλετε να διαγρ ConfirmDeleteSalary=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτόν τον μισθό; ConfirmDeleteVariousPayment=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν τη πληρωμή; ExportDataset_tax_1=Κοινωνικές/Φορολογικές εισφορές και πληρωμές -CalcModeVATDebt=Κατάσταση %sΦΠΑ επί των λογιστικών υποχρεώσεων%s -CalcModeVATEngagement=Κατάσταση %sΦΠΑ επί των εσόδων-έξοδα%s. -CalcModeDebt=Ανάλυση των καταγεγραμμένων συναλλαγών ακόμα και αν δεν έχουν καταχωρηθεί στο λογιστικό βιβλίο -CalcModeEngagement=Ανάλυση γνωστών καταγεγραμμένων πληρωμών, ακόμη και αν δεν έχουν ακόμη καταλογιστεί στο Ledger. -CalcModeBookkeeping=Ανάλυση δεδομένων που έχουν καταχωρηθεί στον πίνακα Λογαριασμού Λογιστηρίου. +CalcModeVATDebt=Λειτουργία %sΦΠΑ επί την λογιστική δέσμευσης%s +CalcModeVATEngagement=Λειτουργία %sΦΠΑ επί των εσόδων-έξοδων%s. +CalcModeDebt=Ανάλυση των καταγεγραμμένων συναλλαγών ακόμα και αν δεν έχουν καταχωρηθεί στο Καθολικό. +CalcModeEngagement=Ανάλυση γνωστών καταγεγραμμένων πληρωμών, ακόμη και αν δεν έχουν ακόμη καταχωρηθεί στο Καθολικό. +CalcModeBookkeeping=Ανάλυση δεδομένων που καταχωρήθηκαν στον πίνακα λογιστικής καθολικού. CalcModeLT1= Λειτουργία %sRE στα τιμολόγια πελατών - τιμολόγια προμηθευτών%s CalcModeLT1Debt=Λειτουργία %sRE στα τιμολόγια των πελατών%s (Αφορά φορολογικούς συντελεστές του Ισπανικού κράτους) CalcModeLT1Rec= Λειτουργία %sRE στα τιμολόγια των προμηθευτών%s (Αφορά φορολογικούς συντελεστές του Ισπανικού κράτους) CalcModeLT2= Λειτουργία %sIRPF στα τιμολόγια πελατών - τιμολόγια προμηθευτών%s (Αφορά φορολογικούς συντελεστές του Ισπανικού κράτους) CalcModeLT2Debt=Λειτουργία %sIRPF στα τιμολόγια των πελατών%s (Αφορά φορολογικούς συντελεστές του Ισπανικού κράτους) CalcModeLT2Rec= Λειτουργία %sIRPF στα τιμολόγια των προμηθευτών%s (Αφορά φορολογικούς συντελεστές του Ισπανικού κράτους) -AnnualSummaryDueDebtMode=Υπόλοιπο των εσόδων και εξόδων, ετήσια σύνοψη -AnnualSummaryInputOutputMode=Υπόλοιπο των εσόδων και εξόδων, ετήσια σύνοψη +AnnualSummaryDueDebtMode=Ισοζύγιο εσόδων και εξόδων, ετήσια σύνοψη +AnnualSummaryInputOutputMode=Ισοζύγιο εσόδων και εξόδων, ετήσια σύνοψη AnnualByCompanies=Ισοζύγιο εσόδων και εξόδων, βάσει προκαθορισμένων ομάδων λογαριασμού AnnualByCompaniesDueDebtMode=Ισοζύγιο εσόδων και εξόδων, λεπτομέρεια κατά προκαθορισμένες ομάδες, τρόπος %sClaims-Debts%s δήλωσε τη λογιστική δέσμευσης . -AnnualByCompaniesInputOutputMode=Ισοζύγιο εσόδων και εξόδων, λεπτομέρεια κατά προκαθορισμένες ομάδες, τρόπος %sIncomes-Expenses%s δήλωσε ταμειακή λογιστική . +AnnualByCompaniesInputOutputMode=Ισοζύγιο εσόδων και εξόδων, λεπτομέρεια κατά προκαθορισμένες ομάδες, τρόπος %sΈσοδα-Έξοδα%s δήλωσε ταμειακή λογιστική . SeeReportInInputOutputMode=Δείτε την %sανάλυση των πληρωμών%s για έναν υπολογισμό που βασίζεται στις καταγεγραμμενες πληρωμές ακόμη και αν δεν έχουν καταγραφεί ακόμη στο Καθολικό -SeeReportInDueDebtMode=Δείτε την %sανάλυση των καταγεγραμμένων εγγράφων%s για έναν υπολογισμό που βασίζεται σε γνωστάκαταγεγραμμένα έγγραφα ακόμη και αν δεν έχουν καταγραφεί ακόμη στο Καθολικό +SeeReportInDueDebtMode=Δείτε την %sανάλυση των καταγεγραμμένων εγγράφων%s για έναν υπολογισμό που βασίζεται στα γνωστάκαταγεγραμμένα έγγραφα ακόμη και αν δεν έχουν καταγραφεί ακόμη στο Καθολικό SeeReportInBookkeepingMode=Δείτε την %sανάλυση του λογιστικού πίνακα καθολικού%s για μια αναφορά που βασίζεται στονΛογιστικό πίνακα Καθολικού -RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included +RulesAmountWithTaxIncluded=- Στα ποσά που εμφανίζονται περιλαμβάνονται όλοι οι φόροι RulesAmountWithTaxExcluded=- Τα ποσά των τιμολογίων που εμφανίζονται δεν συμπεριλαμβάνουν Φ.Π.Α. RulesResultDue=- Περιλαμβάνει όλα τα τιμολόγια, έξοδα, ΦΠΑ, δωρεές, μισθούς, είτε πληρώνονται είτε όχι.
- Βασίζεται στην ημερομηνία τιμολόγησης των τιμολογίων και στην ημερομηνία λήξης για έξοδα ή πληρωμές φόρων. Για τους μισθούς χρησιμοποιείται η ημερομηνία λήξης της περιόδου. -RulesResultInOut=- Περιλαμβάνει τις πραγματικές πληρωμές σε τιμολόγια, έξοδα, ΦΠΑ και μισθούς.
- Βασίζεται στις ημερομηνίες πληρωμής των τιμολογίων, εξόδων, ΦΠΑ, δωρεών και μισθών. -RulesCADue=- Περιλαμβάνει τα οφειλόμενα τιμολόγια του πελάτη, είτε πληρώνονται είτε όχι.
- Βασίζεται στην ημερομηνία χρέωσης αυτών των τιμολογίων.
-RulesCAIn=- Περιλαμβάνει όλες τις πραγματικές πληρωμές τιμολογίων που εισπράττονται από πελάτες.
- Βασίζεται στην ημερομηνία πληρωμής αυτών των τιμολογίων
-RulesCATotalSaleJournal=Περιλαμβάνει όλες τις πιστωτικές γραμμές από το περιοδικό Sale. +RulesResultInOut=- Περιλαμβάνει τις πραγματικές πληρωμές σε τιμολόγια, έξοδα, Φ.Π.Α. και μισθούς.
- Βασίζεται στις ημερομηνίες πληρωμής των τιμολογίων, εξόδων, Φ.Π.Α., δωρεών και μισθών. +RulesCADue=- Περιλαμβάνει τα οφειλόμενα τιμολόγια του πελάτη, είτε πληρώνονται είτε όχι.
- Είναι Βασισμένο στην ημερομηνία χρέωσης αυτών των τιμολογίων.
+RulesCAIn=- Περιλαμβάνει όλες τις πραγματικές πληρωμές τιμολογίων που εισπράχθηκαν από πελάτες.
- Είναι Βασισμένο στην ημερομηνία πληρωμής αυτών των τιμολογίων
+RulesCATotalSaleJournal=Περιλαμβάνει όλες τις πιστωτικές γραμμές από το Ημερολόγιο Πωλήσεων. RulesSalesTurnoverOfIncomeAccounts=Περιλαμβάνει (πίστωση - χρέωση) γραμμών για λογαριασμούς προϊόντων στην ομάδα ΕΣΟΔΑ -RulesAmountOnInOutBookkeepingRecord=Περιλαμβάνει την εγγραφή στον Λογαριασμό σας με Λογαριασμούς Λογαριασμού που έχει την ομάδα "ΕΞΟΔΑ" ή "ΕΙΣΟΔΟΣ" -RulesResultBookkeepingPredefined=Περιλαμβάνει την εγγραφή στον Λογαριασμό σας με Λογαριασμούς Λογαριασμού που έχει την ομάδα "ΕΞΟΔΑ" ή "ΕΙΣΟΔΟΣ" -RulesResultBookkeepingPersonalized=Εμφανίζει ρεκόρ στο Λογαριασμό σας με λογαριασμούς λογαριασμών ομαδοποιημένους από εξατομικευμένες ομάδες +RulesAmountOnInOutBookkeepingRecord=Περιλαμβάνει εγγραφή στο Καθολικό σας με λογιστικούς λογαριασμούς που έχουν την ομάδα "ΕΞΟΔΑ" ή "ΕΣΟΔΑ" +RulesResultBookkeepingPredefined=Περιλαμβάνει εγγραφή στο Καθολικό σας με λογιστικούς λογαριασμούς που έχουν την ομάδα "ΕΞΟΔΑ" ή "ΕΣΟΔΑ" +RulesResultBookkeepingPersonalized=Εμφανίζει εγγραφές στο Καθολικό σας με λογιστικούς λογαριασμούς ομαδοποιημένους κατά εξατομικευμένες ομάδες SeePageForSetup=Δείτε το μενού %s για τη ρύθμιση -DepositsAreNotIncluded=- Δεν συμπεριλαμβάνονται τα τιμολόγια για τις προκαταβολές -DepositsAreIncluded=- Down payment invoices are included +DepositsAreNotIncluded=- Δεν συμπεριλαμβάνονται οι αποδείξεις προκαταβολών +DepositsAreIncluded=- Συμπεριλαμβάνονται και οι αποδείξεις προκαταβολών LT1ReportByMonth=Αναφορά φόρου 2 ανά μήνα LT2ReportByMonth=Αναφορά φόρου 3 ανά μήνα -LT1ReportByCustomers=Αναφέρετε τον φόρο 2 από τρίτους -LT2ReportByCustomers=Αναφορά φόρου 3 από τρίτους +LT1ReportByCustomers=Αναφορά φόρου 2 ανά τρίτο μέρος +LT2ReportByCustomers=Αναφορά φόρου 3 ανά τρίτο μέρος LT1ReportByCustomersES=Αναφορά Πελ./Προμ. RE -LT2ReportByCustomersES=Έκθεση του τρίτου IRPF -VATReport=Έκθεση φόρου επί των πωλήσεων -VATReportByPeriods=Έκθεση φόρου επί των πωλήσεων ανά περίοδο -VATReportByMonth=Έκθεση φόρου επί των πωλήσεων ανά μήνα -VATReportByRates=Έκθεση φόρου επί των πωλήσεων ανα συντελεστή -VATReportByThirdParties=Έκθεση φόρου επί των πωλήσεων ανά τρίτο μέρος -VATReportByCustomers=Έκθεση φόρου επί των πωλήσεων ανά πελάτη -VATReportByCustomersInInputOutputMode=Αναφορά από τον ΦΠΑ των πελατών εισπράττεται και καταβάλλεται -VATReportByQuartersInInputOutputMode=Αναφορά κατά συντελεστή φόρου επί των πωλήσεων του φόρου που εισπράχθηκε και καταβλήθηκε +LT2ReportByCustomersES=Αναφορά ανά τρίτο μέρος IRPF +VATReport=Αναφορά φόρου πωλήσεων +VATReportByPeriods=Αναφορά φόρου πωλήσεων ανά περίοδο +VATReportByMonth=Αναφορά φόρου πωλήσεων ανά μήνα +VATReportByRates=Αναφορά φόρου πωλήσεων ανά συντελεστή +VATReportByThirdParties=Αναφορά φόρου πωλήσεων ανά τρίτο μέρος +VATReportByCustomers=Αναφορά φόρου πωλήσεων ανά πελάτη +VATReportByCustomersInInputOutputMode=Αναφορά ανά Φ.Π.Α. πελάτη που εισπράχθηκε και καταβλήθηκε +VATReportByQuartersInInputOutputMode=Αναφορά ανά συντελεστή φόρου πωλήσεων που εισπράχθηκε και καταβλήθηκε VATReportShowByRateDetails=Εμφάνιση λεπτομερειών αυτού του συντελεστή -LT1ReportByQuarters=Αναφέρετε τον φόρο 2 με βάση την τιμή -LT2ReportByQuarters=Αναφέρετε τον φόρο 3 με βάση την τιμή -LT1ReportByQuartersES=Αναφορά με ποσοστό RE -LT2ReportByQuartersES=Αναφορά IRPF επιτόκιο +LT1ReportByQuarters=Αναφορά φόρου 2 με βάση την τιμή +LT2ReportByQuarters=Αναφορά φόρου 3 με βάση την τιμή +LT1ReportByQuartersES=Αναφορά ανά ποσοστό RE +LT2ReportByQuartersES=Αναφορά ανά ποσοστό IRPF SeeVATReportInInputOutputMode=Δείτε την αναφορά %s είσπραξης Φ.Π.Α.%s για έναν τυπικό υπολογισμό SeeVATReportInDueDebtMode=Δείτε την αναφορά %sΦ.Π.Α. χρεώσεων%s για έναν υπολογισμό με δυνατότητα επιλογής στην τιμολόγηση RulesVATInServices=- Για τις υπηρεσίες, η αναφορά περιλαμβάνει τον ΦΠΑ των πληρωμών που πράγματι εισπράχθηκαν ή καταβλήθηκαν με βάση την ημερομηνία πληρωμής. @@ -214,21 +216,21 @@ OptionVatInfoModuleComptabilite=Σημείωση: Για τα υλικά περ ThisIsAnEstimatedValue=Αυτή είναι μια προεπισκόπηση, που βασίζεται σε επαγγελματικά συμβάντα και όχι από τον τελικό πίνακα του καθολικού, επομένως τα τελικά αποτελέσματα ενδέχεται να διαφέρουν από αυτές τις τιμές προεπισκόπησης PercentOfInvoice=%%/τιμολόγιο NotUsedForGoods=Δεν γίνεται χρήση σε υλικά αγαθά -ProposalStats=Στατιστικά στοιχεία σχετικά με τις προτάσεις +ProposalStats=Στατιστικά στοιχεία προσφορών OrderStats=Στατιστικά στοιχεία για τις παραγγελίες InvoiceStats=Στατιστικά στοιχεία για τους λογαριασμούς -Dispatch=Dispatching -Dispatched=Dispatched +Dispatch=Αποστολή +Dispatched=Απεσταλμένο ToDispatch=Για αποστολή ThirdPartyMustBeEditAsCustomer=Το τρίτο μέρος πρέπει να ορίζεται ως πελάτης SellsJournal=Ημερολόγιο πωλήσεων PurchasesJournal=Ημερολόγιο Αγορών DescSellsJournal=Ημερολόγιο πωλήσεων DescPurchasesJournal=Ημερολόγιο Αγορών -CodeNotDef=Δεν προσδιορίζεται -WarningDepositsNotIncluded=Down payment invoices are not included in this version with this accountancy module. -DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date. -Pcg_version=Μοντέλα λογιστικού σχεδίου +CodeNotDef=Δεν έχει οριστεί +WarningDepositsNotIncluded=Οι αποδείξεις προκαταβολών δεν περιλαμβάνονται σε αυτήν την έκδοση της ενότητας λογιστικής. +DatePaymentTermCantBeLowerThanObjectDate=Η ημερομηνία προθεσμίας πληρωμής δεν μπορεί να είναι προγενέστερη της ημερομηνίας αντικειμένου. +Pcg_version=Υποδείγματα λογιστικών σχεδίων Pcg_type=Pcg type Pcg_subtype=Pcg subtype InvoiceLinesToDispatch=Γραμμές τιμολογίων για αποστολή @@ -240,21 +242,21 @@ Mode1=Μέθοδος 1 Mode2=Μέθοδος 2 CalculationRuleDesc=Για τον υπολογισμό του συνολικού ΦΠΑ, υπάρχουν δύο μέθοδοι:
Μέθοδος 1 στρογγυλοποίηση του ΦΠΑ σε κάθε γραμμή και, στη συνέχεια, η άθροισή τους.
Μέθοδος 2 άθροιση του ΦΠΑ σε κάθε γραμμή και, στη συνέχεια, στρογγυλοποίηση.
Το τελικό αποτέλεσμα μπορεί να διαφέρει κατά λίγα λεπτά. Προεπιλεγμένη λειτουργία είναι η %s. CalculationRuleDescSupplier=Σύμφωνα με τον προμηθευτή, επιλέξτε κατάλληλη μέθοδο για να εφαρμόσετε τον ίδιο κανόνα υπολογισμού και για να λάβετε το ίδιο αποτέλεσμα που αναμένεται από τον προμηθευτή σας. -TurnoverPerProductInCommitmentAccountingNotRelevant=Η αναφορά κύκλου εργασιών που συλλέγεται ανά προϊόν δεν είναι διαθέσιμη. Αυτή η αναφορά είναι διαθέσιμη μόνο για το τιμολόγιο κύκλου εργασιών. +TurnoverPerProductInCommitmentAccountingNotRelevant=Η αναφορά κύκλου εργασιών που εισπράχθηκε ανά προϊόν δεν είναι διαθέσιμη. Αυτή η αναφορά είναι διαθέσιμη μόνο για τον κύκλο εργασιών τιμολογημένων στοιχείων TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Η αναφορά του κύκλου εργασιών που εισπράχθηκε ανά συντελεστή φόρου πώλησης δεν είναι διαθέσιμη. Αυτή η αναφορά είναι διαθέσιμη μόνο για τιμολογημένο κύκλο εργασιών. CalculationMode=Τρόπος υπολογισμού AccountancyJournal=Ημερολόγιο λογιστικού κώδικα -ACCOUNTING_VAT_SOLD_ACCOUNT=Λογαριασμός λογιστικής από προεπιλογή για Φ.Π.Α. στις πωλήσεις (χρησιμοποιείται αν δεν ορίζεται στη ρύθμιση λεξικού ΦΠΑ) -ACCOUNTING_VAT_BUY_ACCOUNT=Λογαριασμός λογιστικής από προεπιλογή για Φ.Π.Α. στις αγορές (χρησιμοποιείται αν δεν έχει οριστεί στη ρύθμιση λεξικού ΦΠΑ) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Λογιστικός λογαριασμός που χρησιμοποιείται για τρίτους πελάτες -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Ο αποκλειστικός λογιστικός λογαριασμός που ορίζεται σε κάρτα τρίτου μέρους θα χρησιμοποιηθεί μόνο για τη λογιστική της Subledger. Αυτός θα χρησιμοποιηθεί για τη Γενική Λογιστική και ως προεπιλεγμένη αξία της λογιστικής Subledger, εάν δεν έχει οριστεί ειδικό λογαριασμός λογιστικής πελάτη σε τρίτους. -ACCOUNTING_ACCOUNT_SUPPLIER=Λογαριασμός λογιστικής που χρησιμοποιείται για τους τρίτους προμηθευτές -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Ο αποκλειστικός λογιστικός λογαριασμός που ορίζεται σε κάρτα τρίτου μέρους θα χρησιμοποιηθεί μόνο για τη λογιστική της Subledger. Αυτός θα χρησιμοποιηθεί για τη Γενική Λογιστική και ως προεπιλεγμένη αξία της λογιστικής της Subleger εάν δεν έχει καθοριστεί ο λογαριασμός λογιστικής αποκλειστικής προμήθειας σε τρίτους. -ConfirmCloneTax=Επιβεβαιώστε τον κλώνο ενός κοινωνικού / φορολογικού φόρου -ConfirmCloneVAT=Επιβεβαιώστε τον κλώνο μιας δήλωσης ΦΠΑ -ConfirmCloneSalary=Επιβεβαιώστε τον κλώνο ενός μισθού -CloneTaxForNextMonth=Clone it for next month +ACCOUNTING_VAT_SOLD_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τον ΦΠΑ επί των πωλήσεων (χρησιμοποιείται εάν δεν ορίζεται στη ρύθμιση του λεξικού ΦΠΑ) +ACCOUNTING_VAT_BUY_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως ο προεπιλεγμένος λογαριασμός για τον ΦΠΑ στις αγορές (χρησιμοποιείται εάν δεν ορίζεται στη ρύθμιση λεξικού ΦΠΑ) +ACCOUNTING_VAT_PAY_ACCOUNT=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί ως προεπιλεγμένος λογαριασμός για την πληρωμή ΦΠΑ +ACCOUNTING_ACCOUNT_CUSTOMER=Λογαριασμός (από το Λογιστικό Σχέδιο) που χρησιμοποιείται για τρίτους "πελάτες". +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Ο αποκλειστικός λογιστικός λογαριασμός που ορίζεται στην κάρτα τρίτων θα χρησιμοποιηθεί μόνο για τη λογιστική Βοηθητικού καθολικού. Αυτό θα χρησιμοποιηθεί για το Γενικό Καθολικό και ως προεπιλεγμένη τιμή της λογιστικής Βοηθητικού καθολικού εάν δεν έχει καθοριστεί αποκλειστικός λογιστικός λογαριασμός πελάτη σε τρίτο μέρος. +ACCOUNTING_ACCOUNT_SUPPLIER=Λογαριασμός (από το Λογιστικό Σχέδιο) που χρησιμοποιείται για τους τρίτους "προμηθευτές" +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Ο αποκλειστικός λογιστικός λογαριασμός που ορίζεται στην στην καρτέλα τρίτου μέρους θα χρησιμοποιηθεί μόνο για τη λογιστική του Βοηθητικού καθολικού. Αυτό θα χρησιμοποιηθεί για το Γενικό Καθολικό και ως προεπιλεγμένη τιμή της λογιστικής του Βοηθητικού καθολικού εάν δεν έχει καθοριστεί αποκλειστικός λογιστικός λογαριασμός προμηθευτή στο τρίτο μέρος. +ConfirmCloneTax=Επιβεβαιώστε την αντιγραφή ενός κοινωνικού / φορολογικού φόρου +ConfirmCloneVAT=Επιβεβαιώστε την αντιγραφή μιας δήλωσης ΦΠΑ +ConfirmCloneSalary=Επιβεβαιώστε την αντιγραφή ενός μισθού +CloneTaxForNextMonth=Αντιγραφή για επόμενο μήνα SimpleReport=Απλή αναφορά AddExtraReport=Επιπλέον αναφορές (προσθήκη αναφοράς ξένων και εθνικών πελατών) OtherCountriesCustomersReport=Αναφορά για πελάτες εξωτερικού @@ -270,8 +272,8 @@ ListSocialContributionAssociatedProject=Λίστα κοινωνικών εισφ DeleteFromCat=Κατάργηση από τη λογιστική ομάδα AccountingAffectation=Λογιστική κατανομή LastDayTaxIsRelatedTo=Τελευταία ημέρα της περιόδου με την οποία ο φόρος σχετίζεται -VATDue=Φόρος πωλήσεων που αξιώνεται -ClaimedForThisPeriod=Ισχυρίζεται για την περίοδο +VATDue=Φόρος πωλήσεων που αξιώθηκε +ClaimedForThisPeriod=Αξίωση για την περίοδο PaidDuringThisPeriod=Πληρώθηκε για αυτήν την περίοδο PaidDuringThisPeriodDesc=Αυτό είναι το άθροισμα όλων των πληρωμών που συνδέονται με δηλώσεις ΦΠΑ που έχουν ημερομηνία λήξης περιόδου στο επιλεγμένο εύρος ημερομηνιών ByVatRate=Με φορολογικό συντελεστή πώλησης diff --git a/htdocs/langs/el_GR/contracts.lang b/htdocs/langs/el_GR/contracts.lang index 0b3d4a3c755..31cc7d184ca 100644 --- a/htdocs/langs/el_GR/contracts.lang +++ b/htdocs/langs/el_GR/contracts.lang @@ -1,107 +1,107 @@ # Dolibarr language file - Source file is en_US - contracts -ContractsArea=Περιοχή Συμβολαίων -ListOfContracts=Λίστα Συμβολαίων -AllContracts=Όλα τα συμβόλαια -ContractCard=Καρτέλα Συμβολαίου -ContractStatusNotRunning=Σε αργία +ContractsArea=Τομέας συμβάσεων +ListOfContracts=Λίστα συμβάσεων +AllContracts=Όλες οι συμβάσεις +ContractCard=Καρτέλα Σύμβασης +ContractStatusNotRunning=Ανενεργή ContractStatusDraft=Προσχέδιο ContractStatusValidated=Επικυρώθηκε -ContractStatusClosed=Έκλεισε -ServiceStatusInitial=Σε αργία -ServiceStatusRunning=Σε εξέλιξη -ServiceStatusNotLate=Σε εξέλιξη, δεν έχει λήξει +ContractStatusClosed=Τερματισμένη +ServiceStatusInitial=Ανενεργή +ServiceStatusRunning=Ενεργή +ServiceStatusNotLate=Ενεργή, δεν έχει λήξει ServiceStatusNotLateShort=Δεν έχει λήξει -ServiceStatusLate=Σε εξέλιξη, Έληξε +ServiceStatusLate=Ενεργή, Έληξε ServiceStatusLateShort=Έληξε -ServiceStatusClosed=Έκλεισε -ShowContractOfService=Show contract of service -Contracts=Συμβόλαια +ServiceStatusClosed=Τερματισμένη +ShowContractOfService=Εμφάνιση σύμβασης υπηρεσιών +Contracts=Συμβάσεις ContractsSubscriptions=Συμβάσεις/Συνδρομές -ContractsAndLine=Συμβόλαια και η γραμμή των συμβολαίων -Contract=Συμβόλαιο -ContractLine=Γραμμή επαφής -ContractLines=Γραμμές συμβολαίων -Closing=Κλείσιμο -NoContracts=Κανένα Συμβόλαιο +ContractsAndLine=Συμβάσεις και γραμμή των συμβάσεων +Contract=Σύμβαση +ContractLine=Γραμμή σύμβασης +ContractLines=Γραμμές συμβάσεων +Closing=Τερματισμός +NoContracts=Καμιά Σύμβαση MenuServices=Υπηρεσίες MenuInactiveServices=Ανενεργές Υπηρεσίες MenuRunningServices=Ενεργές Υπηρεσίες MenuExpiredServices=Ληγμένες Υπηρεσίες MenuClosedServices=Τερματισμένες Υπηρεσίες -NewContract=Νέο Συμβόλαιο -NewContractSubscription=Νέο συμβόλαιο ή συνδρομή +NewContract=Νέα σύμβαση +NewContractSubscription=Νέα σύμβαση ή συνδρομή AddContract=Δημιουργία σύμβασης -DeleteAContract=Διαγραφή Συμβολαίου -ActivateAllOnContract=Ενεργοποιήστε όλες τις υπηρεσίες -CloseAContract=Τερματισμός Συμβολαίου -ConfirmDeleteAContract=Είστε σίγουροι πως θέλετε να διαγράψετε αυτό το συμβόλαιο και όλες τις υπηρεσίες του; -ConfirmValidateContract=Are you sure you want to validate this contract under name %s? -ConfirmActivateAllOnContract=Αυτό θα ανοίξει όλες τις υπηρεσίες (δεν είναι ακόμα ενεργές). Είστε βέβαιοι ότι θέλετε να ανοίξετε όλες τις υπηρεσίες; -ConfirmCloseContract=Αυτό θα κλείσει όλες τις υπηρεσίες (που έχουν λήξει ή όχι). Είστε σίγουροι ότι θέλετε να κλείσετε αυτό το συμβόλαιο; -ConfirmCloseService=Are you sure you want to close this service with date %s? -ValidateAContract=Επικύρωση συμβολαίου +DeleteAContract=Διαγραφή Σύμβασης +ActivateAllOnContract=Ενεργοποίηση όλων των υπηρεσιών +CloseAContract=Τερματισμός Σύμβασης +ConfirmDeleteAContract=Είστε σίγουροι πως θέλετε να διαγράψετε αυτή τη σύμβαση και όλες τις υπηρεσίες αυτής; +ConfirmValidateContract=Είστε σίγουροι ότι θέλετε να επικυρώσετε αυτή τη σύμβαση υπό το όνομα %s? +ConfirmActivateAllOnContract=Αυτό θα εκκινήσει όλες τις υπηρεσίες (που δεν είναι ακόμα ενεργές). Είστε σίγουροι ότι θέλετε να εκκινήσετε όλες τις υπηρεσίες; +ConfirmCloseContract=Αυτό θα τερματίσει όλες τις υπηρεσίες (ενεργές και μη). Είστε σίγουροι ότι θέλετε να διακόψετε αυτή τη σύμβαση; +ConfirmCloseService=Είστε σίγουροι ότι θέλετε να τερματίσετε αυτήν την υπηρεσία με ημερομηνία %s ; +ValidateAContract=Επικύρωση σύμβασης ActivateService=Ενεργοποίηση Υπηρεσίας -ConfirmActivateService=Are you sure you want to activate this service with date %s? -RefContract=Αναφορά συμβολαίου -DateContract=Ημερομηνία συμβολαίου +ConfirmActivateService=Είστε σίγουροι ότι θέλετε να ενεργοποιήσετε αυτήν την υπηρεσία με ημερομηνία %s? +RefContract=Αναφορά σύμβασης +DateContract=Ημερομηνία σύμβασης DateServiceActivate=Ημερομηνία ενεργοποίησης υπηρεσίας ListOfServices=Λίστα υπηρεσιών ListOfInactiveServices=Λίστα μη ενεργών υπηρεσιών -ListOfExpiredServices=Λίστα εκπρόθεσμων ενεργών υπηρεσιών -ListOfClosedServices=Λίστα κλεισμένων υπηρεσιών -ListOfRunningServices=Λίστα τρέχουσων υπηρεσιών -NotActivatedServices=Inactive services (among validated contracts) +ListOfExpiredServices=Λίστα ενεργών υπηρεσιών που έχουν λήξει +ListOfClosedServices=Λίστα τερματισμένων υπηρεσιών +ListOfRunningServices=Λίστα ενεργών υπηρεσιών +NotActivatedServices=Ανενεργές υπηρεσίες (μεταξύ των επικυρωμένων συμβάσεων) BoardNotActivatedServices=Υπηρεσίες προς ενεργοποίηση σε επικυρωμένα συμβόλαια -BoardNotActivatedServicesShort=Υπηρεσίες για ενεργοποίηση -LastContracts=Τελευταία %s Συμβόλαια +BoardNotActivatedServicesShort=Υπηρεσίες προς ενεργοποίηση +LastContracts=Τελευταίες %s συμβάσεις LastModifiedServices=Τελευταίες %s τροποποιημένες υπηρεσίες -ContractStartDate=Ημερ. έναρξης -ContractEndDate=Ημερ. τέλους -DateStartPlanned=Planned start date -DateStartPlannedShort=Planned start date -DateEndPlanned=Planned end date -DateEndPlannedShort=Planned end date -DateStartReal=Real start date -DateStartRealShort=Real start date -DateEndReal=Real end date -DateEndRealShort=Real end date -CloseService=Close service -BoardRunningServices=Υπηρεσίες που εκτελούνται -BoardRunningServicesShort=Υπηρεσίες που εκτελούνται -BoardExpiredServices=Οι υπηρεσίες έληξαν -BoardExpiredServicesShort=Οι υπηρεσίες έληξαν +ContractStartDate=Ημερομηνία έναρξης +ContractEndDate=Ημερομηνία λήξης +DateStartPlanned=Προγραμματισμένη ημερομηνία έναρξης +DateStartPlannedShort=Προγραμματισμένη ημερομηνία έναρξης +DateEndPlanned=Προγραμματισμένη ημερομηνία λήξης +DateEndPlannedShort=Προγραμματισμένη ημερομηνία λήξης +DateStartReal=Πραγματική ημερομηνία έναρξης +DateStartRealShort=Πραγματική ημερομηνία έναρξης +DateEndReal=Πραγματική ημερομηνία λήξης +DateEndRealShort=Πραγματική ημερομηνία λήξης +CloseService=Τερματισμός υπηρεσίας +BoardRunningServices=Ενεργές υπηρεσίες +BoardRunningServicesShort=Ενεργές υπηρεσίες +BoardExpiredServices=Ληγμένες υπηρεσίες +BoardExpiredServicesShort=Ληγμένες υπηρεσίες ServiceStatus=Κατάσταση υπηρεσίας -DraftContracts=Προσχέδια συμβολαίων -CloseRefusedBecauseOneServiceActive=Η σύμβαση δεν μπορεί να κλείσει καθώς υπάρχει τουλάχιστον μία ανοικτή υπηρεσία σε αυτήν -ActivateAllContracts=Ενεργοποιήστε όλες τις γραμμές συμβάσεων -CloseAllContracts=Close all contract lines -DeleteContractLine=Delete a contract line -ConfirmDeleteContractLine=Are you sure you want to delete this contract line? -MoveToAnotherContract=Move service into another contract. -ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract. -ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Renew contract line (number %s) -ExpiredSince=Expiration date -NoExpiredServices=Δεν έληξε ενεργές υπηρεσίες -ListOfServicesToExpireWithDuration=Λίστα των Υπηρεσιών λήγει σε %s ημέρες -ListOfServicesToExpireWithDurationNeg=Κατάλογος των υπηρεσιών έληξε από περισσότερες, από %s ημέρες -ListOfServicesToExpire=Κατάλογος Υπηρεσιών προς λήξει -NoteListOfYourExpiredServices=Αυτή η λίστα περιέχει μόνο τις υπηρεσίες των συμβάσεων για λογαριασμό ΠΕΛ./ΠΡΟΜ. που συνδέονται ως εκπρόσωπος πώληση. -StandardContractsTemplate=Οι πρότυπες συμβάσεις -ContactNameAndSignature=Για %s, το όνομα και η υπογραφή: +DraftContracts=Προσχέδια συμβάσεων +CloseRefusedBecauseOneServiceActive=Η σύμβαση δεν μπορεί να κλείσει καθώς υπάρχει τουλάχιστον μία ενεργή υπηρεσία σε αυτήν +ActivateAllContracts=Ενεργοποίηση όλων των γραμμών συμβάσεων +CloseAllContracts=Διακοπή όλων των γραμμών συμβάσεων +DeleteContractLine=Διαγραφή γραμμής σύμβασης +ConfirmDeleteContractLine=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν τη γραμμή σύμβασης; +MoveToAnotherContract=Μεταφορά υπηρεσίας σε άλλη σύμβαση +ConfirmMoveToAnotherContract=Επέλεξα νέα σύμβαση και επιβεβαιώνω ότι θέλω να μεταφέρω αυτήν την υπηρεσία σε αυτήν. +ConfirmMoveToAnotherContractQuestion=Επιλέξτε σε ποια υπάρχουσα σύμβαση (του ίδιου πελάτη), θέλετε να μεταφέρετε αυτήν την υπηρεσία; +PaymentRenewContractId=Ανανέωση σύμβασης %s (υπηρεσία %s) +ExpiredSince=Ημερομηνία λήξης +NoExpiredServices=Δεν υπάρχουν ενεργές υπηρεσίες που έχουν λήξει +ListOfServicesToExpireWithDuration=Λίστα Υπηρεσιών που λήγουν σε %s ημέρες +ListOfServicesToExpireWithDurationNeg=Υπηρεσίες που έχουν λήξει πάνω από, %s ημέρες +ListOfServicesToExpire=Λίστα υπηρεσιών προς λήξη +NoteListOfYourExpiredServices=Αυτή η λίστα περιέχει μόνο τις υπηρεσίες των συμβάσεων για τρίτα μέρη στα οποία είστε εκπρόσωποι πωλήσεων. +StandardContractsTemplate=Πρότυπο τυπικών συμβάσεων +ContactNameAndSignature=Για %s, όνομα και υπογραφή: OnlyLinesWithTypeServiceAreUsed=Μόνο εγγραφές τύπου "Υπηρεσία" θα αντιγραφούν. -ConfirmCloneContract=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε τη σύμβαση %s ; -LowerDateEndPlannedShort=Χαμηλότερη προγραμματισμένη ημερομηνία λήξης των ενεργών υπηρεσιών +ConfirmCloneContract=Είστε σίγουροι ότι θέλετε να αντιγράψετε τη σύμβαση %s ; +LowerDateEndPlannedShort=Κατώτερη προγραμματισμένη ημερομηνία λήξης των ενεργών υπηρεσιών SendContractRef=Στοιχεία σύμβασης __REF__ OtherContracts=Άλλες συμβάσεις ##### Types de contacts ##### -TypeContact_contrat_internal_SALESREPSIGN=Σύμβαση πώλησης υπογραφή εκπροσώπου -TypeContact_contrat_internal_SALESREPFOLL=Πωλήσεις εκπρόσωπος παρακολούθηση των συμβάσεων -TypeContact_contrat_external_BILLING=Χρέωση επαφή με τον πελάτη -TypeContact_contrat_external_CUSTOMER=Παρακολούθηση της επαφής με τον πελάτη -TypeContact_contrat_external_SALESREPSIGN=Υπογραφή σύμβασης επαφή με τον πελάτη -HideClosedServiceByDefault=Απόκρυψη κλειστών υπηρεσιών από προεπιλογή -ShowClosedServices=Εμφάνιση κλειστών υπηρεσιών -HideClosedServices=Απόκρυψη κλειστών υπηρεσιών -UserStartingService=Εκκίνηση υπηρεσίας χρήστη -UserClosingService=Κλείσιμο υπηρεσίας χρήστη +TypeContact_contrat_internal_SALESREPSIGN=Εκπρόσωπος πωλήσεων αρμόδιος για την υπογραφή της σύμβασης +TypeContact_contrat_internal_SALESREPFOLL=Εκπρόσωπος πωλήσεων υπεύθυνος για τη σύμβαση +TypeContact_contrat_external_BILLING=Επαφή λογιστηρίου πελάτη +TypeContact_contrat_external_CUSTOMER=Επαφή περαιτέρω επικοινωνίας με τον πελάτη +TypeContact_contrat_external_SALESREPSIGN=Επαφή για την υπογραφή σύμβασης με τον πελάτη +HideClosedServiceByDefault=Απόκρυψη τερματισμένων υπηρεσιών από προεπιλογή +ShowClosedServices=Εμφάνιση τερματισμένων υπηρεσιών +HideClosedServices=Απόκρυψη τερματισμένων υπηρεσιών +UserStartingService=Χρήστης που εκκίνησε την υπηρεσία +UserClosingService=Χρήστης που τερμάτισε την υπηρεσία diff --git a/htdocs/langs/el_GR/cron.lang b/htdocs/langs/el_GR/cron.lang index 9959bf37d38..9d006be9a8f 100644 --- a/htdocs/langs/el_GR/cron.lang +++ b/htdocs/langs/el_GR/cron.lang @@ -1,75 +1,75 @@ # Dolibarr language file - Source file is en_US - cron # About page # Right -Permission23101 = Λεπτομέρειες προγραμματισμένης εργασίας +Permission23101 = Ανάγνωση Προγραμματισμένης εργασίας Permission23102 = Δημιουργία/ενημέρωση προγραμματισμένης εργασίας Permission23103 = Διαγραφή προγραμματισμένης εργασίας Permission23104 = Εκτέλεση προγραμματισμένης εργασίας # Admin -CronSetup=Προγραμματισμένη ρύθμιση διαχείρισης των εργασιών +CronSetup=Ρύθμιση διαχείρισης προγραμματισμένων εργασιών URLToLaunchCronJobs=URL για να ελέγξετε και να ξεκινήσετε τις κατάλληλες εργασίες cron από ένα πρόγραμμα περιήγησης OrToLaunchASpecificJob=Ή για να ελέγξετε και να ξεκινήσετε μια συγκεκριμένη εργασία από ένα πρόγραμμα περιήγησης KeyForCronAccess=Κλειδί ασφαλείας για το URL για να ξεκινήσει η εργασία cron FileToLaunchCronJobs=Γραμμή εντολών για έλεγχο και εκκίνηση ειδικών εργασιών cron -CronExplainHowToRunUnix=Στο Unix περιβάλλον θα πρέπει να χρησιμοποιήσετε την ακόλουθη καταχώρηση crontab για να τρέχει η γραμμή εντολών καθένα 5 λεπτά -CronExplainHowToRunWin=Στο περιβάλλον Microsoft (tm) των Windows μπορείτε να χρησιμοποιήσετε τα εργαλεία προγραμματισμένης εργασίας για να εκτελέσετε τη γραμμή εντολών κάθε 5 λεπτά -CronMethodDoesNotExists=Class %s does not contains any method %s +CronExplainHowToRunUnix=Στο περιβάλλον Unix θα πρέπει να χρησιμοποιήσετε την ακόλουθη καταχώρηση crontab για να εκτελείτε τη γραμμή εντολών κάθε 5 λεπτά +CronExplainHowToRunWin=Στο περιβάλλον των Microsoft (tm) Windows μπορείτε να χρησιμοποιήσετε τα εργαλεία προγραμματισμένης εργασίας για να εκτελέσετε τη γραμμή εντολών κάθε 5 λεπτά +CronMethodDoesNotExists=Η κλάση %s δεν περιέχει καμία μέθοδο %s CronMethodNotAllowed=Η μέθοδος %s της κλάσης %s βρίσκεται στη μαύρη λίστα των απαγορευμένων μεθόδων -CronJobDefDesc=Τα προφίλ εργασίας Cron ορίζονται στο αρχείο περιγραφικής ενότητας. Όταν η ενότητα είναι ενεργοποιημένη, φορτώνεται και είναι διαθέσιμη, ώστε να μπορείτε να διαχειριστείτε τις εργασίες από το μενού εργαλείων admin %s. -CronJobProfiles=Λίστα προκαθορισμένων προφίλ εργασίας cron +CronJobDefDesc=Τα προφίλ εργασίας Cron ορίζονται στο αρχείο παραμετροποιήσεων της ενότητας. Όταν η ενότητα είναι ενεργοποιημένη, φορτώνονται και είναι διαθέσιμες, ώστε να μπορείτε να διαχειριστείτε τις εργασίες από το μενού Εργαλεία διαχειριστή %s. +CronJobProfiles=Λίστα προκαθορισμένων προφίλ εργασιών cron # Menu -EnabledAndDisabled=Ενεργοποίηση και απενεργοποίηση +EnabledAndDisabled=Ενεργοποιημένες και απενεργοποιημένες # Page list -CronLastOutput=Latest run output -CronLastResult=Latest result code +CronLastOutput=Output τελευταίας εκτέλεσης Cron +CronLastResult=Αποτέλεσμα τελευταίας εκτέλεσης Cron CronCommand=Εντολή CronList=Προγραμματισμένες εργασίες CronDelete=Διαγραφή προγραμματισμένων εργασιών -CronConfirmDelete=Are you sure you want to delete these scheduled jobs? -CronExecute=Launch scheduled job -CronConfirmExecute=Are you sure you want to execute these scheduled jobs now? -CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. +CronConfirmDelete=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτές τις προγραμματισμένες εργασίες; +CronExecute=Εκκίνηση τώρα +CronConfirmExecute=Είστε σίγουροι ότι θέλετε να εκτελέσετε αυτές τις προγραμματισμένες εργασίες τώρα; +CronInfo=Η ενότητα προγραμματισμένης εργασίας επιτρέπει τον προγραμματισμό εργασιών ώστε να εκτελούνται αυτόματα. Οι εργασίες μπορούν επίσης να ξεκινήσουν χειροκίνητα. CronTask=Εργασία CronNone=Καμία CronDtStart=Όχι πριν CronDtEnd=Όχι μετά CronDtNextLaunch=Επόμενη εκτέλεση -CronDtLastLaunch=Start date of latest execution -CronDtLastResult=End date of latest execution +CronDtLastLaunch=Ημερομηνία έναρξης της τελευταίας εκτέλεσης +CronDtLastResult=Ημερομηνία λήξης της τελευταίας εκτέλεσης CronFrequency=Συχνότητα -CronClass=Κατηγορία +CronClass=Κλάση CronMethod=Μέθοδος -CronModule=Module +CronModule=Ενότητα CronNoJobs=Δεν έχουν καταχωρηθεί εργασίες CronPriority=Προτεραιότητα CronLabel=Ετικέτα -CronNbRun=Αριθμός εκτοξεύσεων -CronMaxRun=Μέγιστος αριθμός εκτοξεύσεων +CronNbRun=Αριθμός εκκινήσεων Cron +CronMaxRun=Μέγιστος αριθμός εκκινήσεων CronEach=Κάθε -JobFinished=Ξεκίνησε και τελείωσε +JobFinished=Η εργασία ξεκίνησε και ολοκληρώθηκε Scheduled=Προγραμματισμένες #Page card CronAdd= Προσθήκη εργασίας -CronEvery=Execute job each -CronObject=Instance/Object to create +CronEvery=Εκτέλεση εργασίας κάθε +CronObject=Αντικείμενο προς δημιουργία CronArgs=Παράμετροι CronSaveSucess=Επιτυχής αποθήκευση CronNote=Σχόλιο CronFieldMandatory=Τα πεδία %s είναι υποχρεωτικά CronErrEndDateStartDt=Η ημερομηνία λήξης δεν μπορεί να είναι πριν από την ημερομηνία έναρξης -StatusAtInstall=Κατάσταση κατά την εγκατάσταση της μονάδας -CronStatusActiveBtn=Προγραμματισμός +StatusAtInstall=Κατάσταση κατά την εγκατάσταση της ενότητας +CronStatusActiveBtn=Ενεργοποίηση προγραμματισμού CronStatusInactiveBtn=Απενεργοποίηση CronTaskInactive=Αυτή η εργασία είναι απενεργοποιημένη (δεν έχει προγραμματιστεί) CronId=Id -CronClassFile=Filename with class -CronModuleHelp=Όνομα του καταλόγου μονάδων Dolibarr (επίσης λειτουργούν με εξωτερική μονάδα Dolibarr).
Για παράδειγμα, για να καλέσουμε τη μέθοδο fetch του προϊόντος Dolibarr Product / htdocs / product / class / product.class.php, η τιμή για την ενότητα είναι
προϊόν -CronClassFileHelp=Η σχετική διαδρομή και το όνομα του αρχείου για φόρτωση (η διαδρομή είναι σχετική με τον κεντρικό κατάλογο διακομιστή ιστού).
Για παράδειγμα, για να καλέσετε τη μέθοδο λήψης του προϊόντος Dolibarr Product htdocs / product / class / product.class.php , η τιμή για το όνομα αρχείου κλάσης είναι
προϊόν / κλάση / product.class.php -CronObjectHelp=Το όνομα αντικειμένου που θα φορτωθεί.
Για παράδειγμα, για να καλέσετε τη μέθοδο λήψης του προϊόντος Dolibarr Product /htdocs/product/class/product.class.php, η τιμή για το όνομα του αρχείου κλάσης είναι
Προϊόν -CronMethodHelp=Η μέθοδος αντικειμένου για την εκκίνηση.
Για παράδειγμα, για να καλέσετε τη μέθοδο λήψης του προϊόντος Dolibarr Product /htdocs/product/class/product.class.php, η τιμή για τη μέθοδο είναι
φέρω -CronArgsHelp=Τα επιχειρήματα της μεθόδου.
Για παράδειγμα, για να καλέσετε τη μέθοδο λήψης του προϊόντος Dolibarr Product /htdocs/product/class/product.class.php, η τιμή για τους paramters μπορεί να είναι
0, ProductRef +CronClassFile=Όνομα αρχείου με κλάση +CronModuleHelp=Όνομα του καταλόγου ενοτήτων Dolibarr (επίσης λειτουργούν με εξωτερική ενότητα Dolibarr).
Για παράδειγμα, για να καλέσουμε τη μέθοδο fetch του αντικειμένου προϊόντος Dolibarr / htdocs / product / class / product.class.php, η τιμή για την ενότητα είναι
προϊόν +CronClassFileHelp=Η σχετική διαδρομή και το όνομα του αρχείου για φόρτωση (η διαδρομή είναι σχετική με τον κεντρικό κατάλογο διακομιστή ιστού).
Για παράδειγμα, για να καλέσετε τη μέθοδο fetch του αντικειμένου προϊόντος Dolibarr htdocs/product/class/product.class.php , η τιμή για το όνομα αρχείου κλάσης είναι
product/class/product.class.php +CronObjectHelp=Το όνομα αντικειμένου που θα φορτωθεί.
Για παράδειγμα, για να καλέσετε τη μέθοδο fetch του αντικειμένου προϊόντος Dolibarr /htdocs/product/class/product.class.php, η τιμή για το όνομα του αρχείου κλάσης είναι
Product +CronMethodHelp=Η μέθοδος αντικειμένου για την εκκίνηση.
Για παράδειγμα, για να καλέσετε τη μέθοδο fetch του αντικειμένου προϊόντος Dolibarr /htdocs/product/class/product.class.php, η τιμή για τη μέθοδο είναι
fetch +CronArgsHelp=Τα επιχειρήματα της μεθόδου.
Για παράδειγμα, για να καλέσετε τη μέθοδο fetch του αντικειμένου προϊόντος Dolibarr Product /htdocs/product/class/product.class.php, η τιμή για τις παραμέτρους μπορεί να είναι
0, ProductRef CronCommandHelp=Γραμμή εντολών του συστήματος προς εκτέλεση. -CronCreateJob=Create new Scheduled Job +CronCreateJob=Δημιουργία νέας προγραμματισμένης εργασίας CronFrom=Από # Info # Common @@ -78,16 +78,23 @@ CronType_method=Μέθοδος κλήσης μιας κλάσης PHP CronType_command=Εντολή Shell CronCannotLoadClass=Δεν είναι δυνατή η φόρτωση του αρχείου κλάσης %s (για χρήση της κλάσης %s) CronCannotLoadObject=Το αρχείο κλάσης %s φορτώθηκε, αλλά το αντικείμενο %s δεν βρέθηκε σε αυτό -UseMenuModuleToolsToAddCronJobs=Μεταβείτε στο μενού " Αρχική σελίδα - Εργαλεία διαχειριστή - Προγραμματισμένες εργασίες " για να δείτε και να επεξεργαστείτε προγραμματισμένες εργασίες. -JobDisabled=Job disabled -MakeLocalDatabaseDumpShort=Αντίγραφο ασφαλείας τοπικής βάσης δεδομένων -MakeLocalDatabaseDump=Δημιουργήστε μια τοπική χωματερή βάση δεδομένων. Οι παράμετροι είναι: συμπίεση ('gz' ή 'bz' ή 'none'), backup type ('mysql', 'pgsql', 'auto'), -MakeSendLocalDatabaseDumpShort=Αποστολή αντιγράφου ασφαλείας τοπικής βάσης δεδομένων -MakeSendLocalDatabaseDump=Αποστολή αντιγράφου ασφαλείας τοπικής βάσης δεδομένων μέσω email. Οι παράμετροι είναι: προς, από, θέμα, μήνυμα, όνομα αρχείου (Όνομα αρχείου που εστάλη), φίλτρο ('sql' μόνο για αντίγραφο ασφαλείας της βάσης δεδομένων) -WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. -DATAPOLICYJob=Cleaner δεδομένων και ανώνυμος -JobXMustBeEnabled=Η προγραμματισμένη εργασία %s πρέπει να είναι ενεργοποιηθεί +UseMenuModuleToolsToAddCronJobs=Μεταβείτε στο μενού "Αρχική - Εργαλεία διαχειριστή - Προγραμματισμένες εργασίες" για να δείτε και να επεξεργαστείτε προγραμματισμένες εργασίες. +JobDisabled=Η εργασία απενεργοποιήθηκε +MakeLocalDatabaseDumpShort=Τοπικό αντίγραφο ασφαλείας βάσης δεδομένων +MakeLocalDatabaseDump=Δημιουργήστε ένα τοπικό αντίγραφο της βάσης δεδομένων. Οι παράμετροι είναι: συμπίεση ('gz' ή 'bz' ή 'none'), τύπος αντιγράφου ασφαλείας ('mysql', 'pgsql', 'auto'), 1, 'auto' ή όνομα αρχείου προς δημιουργία, αριθμός αρχείων αντιγράφων ασφαλείας προς διατήρηση +MakeSendLocalDatabaseDumpShort=Αποστολή τοπικού αντιγράφου ασφαλείας της βάσης δεδομένων +MakeSendLocalDatabaseDump=Αποστολή τοπικού αντιγράφου ασφαλείας της βάσης δεδομένων μέσω email. Οι παράμετροι είναι: προς, από, θέμα, μήνυμα, όνομα αρχείου (Όνομα αρχείου που εστάλη), φίλτρο ('sql' μόνο για αντίγραφο ασφαλείας της βάσης δεδομένων) +BackupIsTooLargeSend=Λυπούμαστε, το τελευταίο αρχείο αντιγράφου ασφαλείας είναι πολύ μεγάλο για να σταλεί μέσω email +CleanUnfinishedCronjobShort=Εκκαθάριση ημιτελούς cronjob +CleanUnfinishedCronjob=Εκκαθάριση cronjob που κόλλησε κατά την εκτέλεση όταν η διεργασία δεν εκτελείται πλέον +WarningCronDelayed=Προσοχή, για λόγους απόδοσης, όποια και αν είναι η επόμενη ημερομηνία εκτέλεσης των ενεργοποιημένων εργασιών, οι εργασίες σας ενδέχεται να καθυστερήσουν το πολύ %s ώρες, πριν εκτελεστούν. +DATAPOLICYJob=Καθαρισμός δεδομένων και ανωνυμοποιητής +JobXMustBeEnabled=Η προγραμματισμένη εργασία %s πρέπει να είναι ενεργοποιημένη +EmailIfError=Email για προειδοποίηση σφάλματος +ErrorInBatch=Σφάλμα κατά την εκτέλεση της εργασίας %s + # Cron Boxes -LastExecutedScheduledJob=Τελευταία προγραμματισμένη εργασία που εκτελέστηκε +LastExecutedScheduledJob=Τελευταία εκτελεσμένη προγραμματισμένη εργασία NextScheduledJobExecute=Επόμενη προγραμματισμένη εργασία προς εκτέλεση -NumberScheduledJobError=Αριθμός λανθασμένων προγραμματισμένων εργασιών +NumberScheduledJobError=Αριθμός προγραμματισμένων εργασιών σε κατάσταση λάθους +NumberScheduledJobNeverFinished=Αριθμός προγραμματισμένων εργασιών που δεν ολοκληρώθηκαν ποτέ diff --git a/htdocs/langs/el_GR/datapolicy.lang b/htdocs/langs/el_GR/datapolicy.lang new file mode 100644 index 00000000000..6dcd402dc13 --- /dev/null +++ b/htdocs/langs/el_GR/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Πολιτική Προστασίας Δεδομένων +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Ενότητα διαχείρισης προστασίας δεδομένων (Συμμόρφωση με τον GDPR) + +# +# Administration page +# +datapolicySetup = Ρύθμιση Ενότητας Πολιτικής Προστασίας Δεδομένων +Deletion = Διαγραφή δεδομένων +datapolicySetupPage = Σύμφωνα και με τη νομοθεσία της χώρας μας (Παράδειγμα Άρθρο 5 του GDPR), τα προσωπικά δεδομένα πρέπει να διατηρούνται για περίοδο που δεν υπερβαίνει την απαραίτητη για τους σκοπούς για τους οποίους συλλέχθηκαν, εκτός από αρχειακούς σκοπούς.
Η διαγραφή θα γίνει αυτόματα μετά από μια ορισμένη περίοδο χωρίς συμβάν (το χρονικό διάστημα που θα έχετε υποδείξει παρακάτω). +NB_MONTHS = %s μήνες +ONE_YEAR = 1 χρόνος +NB_YEARS = %s χρόνια +DATAPOLICY_TIERS_CLIENT = Πελάτης +DATAPOLICY_TIERS_PROSPECT = Προοπτική +DATAPOLICY_TIERS_PROSPECT_CLIENT = Προοπτική/Πελάτης +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Ούτε προοπτική/Ούτε πελάτης +DATAPOLICY_TIERS_FOURNISSEUR = Προμηθευτής +DATAPOLICY_CONTACT_CLIENT = Πελάτης +DATAPOLICY_CONTACT_PROSPECT = Προοπτική +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Προοπτική/Πελάτης +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Ούτε προοπτική/Ούτε πελάτης +DATAPOLICY_CONTACT_FOURNISSEUR = Προμηθευτής +DATAPOLICY_ADHERENT = Μέλος +DATAPOLICY_Tooltip_SETUP = Τύπος επαφής - Υποδείξτε τις επιλογές σας για κάθε τύπο. +DATAPOLICYMail = Ρύθμιση email +DATAPOLICYSUBJECTMAIL = Θέμα email +DATAPOLICYCONTENTMAIL = Το περιεχόμενο του email +DATAPOLICYSUBSITUTION = Μπορείτε να χρησιμοποιήσετε τις ακόλουθες μεταβλητές στο email σας (το LINKACCEPT επιτρέπει τη δημιουργία ενός συνδέσμου που καταγράφει τη συγκατάθεση του ατόμου, το LINKREFUSED καθιστά δυνατή την καταγραφή της άρνησης συγκατάθεσης του ατόμου): +DATAPOLICYACCEPT = Μήνυμα μετά από συγκατάθεση +DATAPOLICYREFUSE = Μήνυμα μετά από άρνηση συγκατάθεσης +SendAgreementText = Μπορείτε να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου GDPR σε όλες τις σχετικές επαφές σας (που δεν έχουν λάβει ακόμη email και για τις οποίες δεν έχετε καταχωρίσει τίποτα σχετικά με τη συμφωνία GDPR τους). Για να το κάνετε αυτό, χρησιμοποιήστε το παρακάτω κουμπί. +SendAgreement = Αποστολή email +AllAgreementSend = Όλα τα email έχουν σταλεί +TXTLINKDATAPOLICYACCEPT = Κείμενο για τον σύνδεσμο "συγκατάθεση" +TXTLINKDATAPOLICYREFUSE = Κείμενο για τον σύνδεσμο "άρνηση συγκατάθεσης" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Επεξεργασία προσωπικών δεδομένων +DATAPOLICY_consentement = Ελήφθη συγκατάθεση για την επεξεργασία προσωπικών δεδομένων +DATAPOLICY_opposition_traitement = Δεν δίνει συγκατάθεση για την επεξεργασία των προσωπικών δεδομένων +DATAPOLICY_opposition_prospection = Δεν δίνει συγκατάθεση για την επεξεργασία των προσωπικών δεδομένων για χρήση ως προοπτική + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Ανωνυμοποίηση τρίτου μέρους +DATAPOLICY_POPUP_ANONYME_TEXTE = Δεν μπορείτε να διαγράψετε αυτήν την επαφή από το Dolibarr επειδή υπάρχουν σχετικά στοιχεία. Σύμφωνα με τον GDPR, είστε υποχρεωμένοι να ανωνυμοποιήσετε τα δεδομένα. Θα θέλατε να συνεχίσετε; + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Φορητότητα GDPR +DATAPOLICY_PORTABILITE_TITLE = Εξαγωγή προσωπικών δεδομένων +DATAPOLICY_PORTABILITE_CONFIRMATION = Είστε σίγουροι ότι θέλετε να εξαγάγετε τα προσωπικά δεδομένα αυτής της επαφής; + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Ανωνυμοποιήθηκε η %s + +# V2 +DATAPOLICYReturn = Επικύρωση GDPR +DATAPOLICY_date = Ημερομηνία συγκατάθεσης/μη συγκατάθεσης GDPR +DATAPOLICY_send = Ημερομηνία αποστολής email συγκατάθεσης +DATAPOLICYReturn = Επικύρωση GDPR +DATAPOLICY_SEND = Αποστολή email GDPR +MailSent = Το E-mail έχει σταλεί + +# ERROR +ErrorSubjectIsRequired = Σφάλμα: Το θέμα του email είναι υποχρεωτικό. Συμπληρώστε το στη ρύθμιση της ενότητας +=Λόγω τεχνικού προβλήματος, δεν μπορέσαμε να καταχωρήσουμε την επιλογή σας. Ζητούμε συγγνώμη για αυτό. Επικοινωνήστε μαζί μας για να μας στείλετε την επιλογή σας. +NUMBER_MONTH_BEFORE_DELETION = Αριθμός μήνα πριν από τη διαγραφή diff --git a/htdocs/langs/el_GR/ecm.lang b/htdocs/langs/el_GR/ecm.lang index acdcbae10ad..872c78f4733 100644 --- a/htdocs/langs/el_GR/ecm.lang +++ b/htdocs/langs/el_GR/ecm.lang @@ -5,9 +5,10 @@ ECMSectionManual=Χειροκίνητος κατάλογος ECMSectionAuto=Αυτόματος κατάλογος ECMSectionsManual=Χειροκίνητο δέντρο ECMSectionsAuto=Αυτόματο δέντρο -ECMSections=Φάκελοι +ECMSectionsMedias=Medias tree +ECMSections=Κατάλογοι ECMRoot=ECM Root -ECMNewSection=Νέος Φάκελος +ECMNewSection=Νέος κατάλογος ECMAddSection=Προσθήκη καταλόγου ECMCreationDate=Ημερομηνία Δημιουργίας ECMNbOfFilesInDir=Αριθμός αρχείων στον κατάλογο @@ -16,34 +17,36 @@ ECMNbOfFilesInSubDir=Αριθμός αρχείων σε υπο-καταλόγο ECMCreationUser=Δημιουργός ECMArea=Περιοχή DMS / ECM ECMAreaDesc=Η περιοχή DMS / ECM (Συστήματα Διαχείρισης Εγγράφων / Ηλεκτρονική Διαχείριση Περιεχομένου) σας επιτρέπει να αποθηκεύετε, να μοιράζεστε και να αναζητάτε γρήγορα όλα τα είδη εγγράφων στο Dolibarr. -ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element. -ECMSectionWasRemoved=Directory %s has been deleted. +ECMAreaDesc2a=* Οι μη αυτόματοι κατάλογοι μπορούν να χρησιμοποιηθούν για την αποθήκευση εγγράφων που δεν συνδέονται με ένα συγκεκριμένο στοιχείο. +ECMAreaDesc2b=* Οι αυτόματοι κατάλογοι συμπληρώνονται αυτόματα κατά την προσθήκη εγγράφων από τη σελίδα ενός στοιχείου. +ECMAreaDesc3=* Οι κατάλογοι πολυμέσων είναι φάκελοι στον υποκατάλογο /medias του καταλόγου εγγράφων, αναγνώσιμα από όλους χωρίς να χρειάζεται συνδεση. Χρησιμοποιούνται για την αποθήκευση αρχείων εικόνας από ηλεκτρονική αλληλογραφία ή κάποια ενότητα του ιστότοπου. +ECMSectionWasRemoved=Ο κατάλογος %s έχει διαγραφεί. ECMSectionWasCreated=Ο κατάλογος %s έχει δημιουργηθεί. -ECMSearchByKeywords=Search by keywords -ECMSearchByEntity=Search by object -ECMSectionOfDocuments=Directories of documents +ECMSearchByKeywords=Αναζήτηση με λέξεις-κλειδιά +ECMSearchByEntity=Αναζήτηση κατά αντικείμενο +ECMSectionOfDocuments=Κατάλογοι εγγράφων ECMTypeAuto=Αυτόματα ECMDocsBy=Έγγραφα που συνδέονται με το %s -ECMNoDirectoryYet=Δεν δημιουργήθηκε φάκελος -ShowECMSection=Εμφάνιση φακέλου -DeleteSection=Διαγραφή φακέλου -ConfirmDeleteSection=Can you confirm you want to delete the directory %s? -ECMDirectoryForFiles=Relative directory for files -CannotRemoveDirectoryContainsFilesOrDirs=Η κατάργηση δεν είναι δυνατή επειδή περιέχει ορισμένα αρχεία ή δευτερεύοντες καταλόγους +ECMNoDirectoryYet=Δεν δημιουργήθηκε κατάλογος +ShowECMSection=Εμφάνιση καταλόγου +DeleteSection=Κατάργηση καταλόγου +ConfirmDeleteSection=Μπορείτε να επιβεβαιώσετε ότι θέλετε να διαγράψετε τον κατάλογο %s; +ECMDirectoryForFiles=Σχετικός κατάλογος αρχείων +CannotRemoveDirectoryContainsFilesOrDirs=Η κατάργηση δεν είναι δυνατή επειδή περιέχει ορισμένα αρχεία ή υπο-καταλόγους CannotRemoveDirectoryContainsFiles=Η αφαίρεση δεν είναι δυνατή επειδή περιέχει ορισμένα αρχεία -ECMFileManager=Διαχειριστής Αρχείων +ECMFileManager=Διαχείριση αρχείων ECMSelectASection=Επιλέξτε έναν κατάλογο στο δέντρο ... -DirNotSynchronizedSyncFirst=Αυτός ο κατάλογος φαίνεται να δημιουργείται ή να τροποποιείται εκτός της μονάδας ECM. Πρέπει πρώτα να κάνετε κλικ στο κουμπί "Επανασύνδεση" για να συγχρονίσετε το δίσκο και τη βάση δεδομένων για να αποκτήσετε περιεχόμενο αυτού του καταλόγου. -ReSyncListOfDir=Επανασυνδέστε τη λίστα των καταλόγων -HashOfFileContent=Διαγραφή περιεχομένου αρχείου +DirNotSynchronizedSyncFirst=Αυτός ο κατάλογος φαίνεται να έχει δημιουργηθεί ή τροποποιηθεί εκτός της ενότητας ECM. Πρέπει πρώτα να κάνετε κλικ στο κουμπί "Επανασυγχρονισμός" για να συγχρονίσετε το δίσκο και τη βάση δεδομένων για να λάβετε το περιεχόμενο αυτού του καταλόγου. +ReSyncListOfDir=Επανασυγχρονισμός λίστας καταλόγων +HashOfFileContent=Hash περιεχομένου αρχείου NoDirectoriesFound=Δεν βρέθηκαν κατάλογοι -FileNotYetIndexedInDatabase=Αρχείο που δεν έχει ακόμη ευρετηριαστεί στη βάση δεδομένων (δοκιμάστε να το μεταφορτώσετε ξανά) -ExtraFieldsEcmFiles=Extrafields Αρχεία Ecm -ExtraFieldsEcmDirectories=Κατάλογοι Extrafields Ecm +FileNotYetIndexedInDatabase=Το αρχείο δεν έχει καταχωρηθεί ακόμη στη βάση δεδομένων (προσπαθήστε να το ανεβάσετε ξανά) +ExtraFieldsEcmFiles=Επιπλέον πεδία αρχείων Ecm +ExtraFieldsEcmDirectories=Επιπλέον πεδία Καταλόγων Ecm ECMSetup=Ρύθμιση ECM -GenerateImgWebp=Δημιουργήστε αντίγραφα όλων των εικόνων με μια άλλη έκδοση με μορφή .webp +GenerateImgWebp=Δημιουργήστε αντίγραφα όλων των εικόνων με μια άλλη έκδοση σε μορφή .webp ConfirmGenerateImgWebp=Εάν επιβεβαιώσετε, θα δημιουργήσετε μια εικόνα σε μορφή .webp για όλες τις εικόνες που βρίσκονται αυτήν τη στιγμή σε αυτόν τον φάκελο (οι υποφάκελοι δεν περιλαμβάνονται)... ConfirmImgWebpCreation=Επιβεβαιώστε την δημιουργία διπλοτύπων όλων των εικόνων -SucessConvertImgWebp=Δημιουργήθηκαν επιτυχώς διπλότυπα των εικονων +SucessConvertImgWebp=Δημιουργήθηκαν επιτυχώς διπλότυπα των εικόνων ECMDirName=Όνομα καταλόγου ECMParentDirectory=Γονικός κατάλογος diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang index f9eb877e700..6b3bd6c7ef3 100644 --- a/htdocs/langs/el_GR/errors.lang +++ b/htdocs/langs/el_GR/errors.lang @@ -4,7 +4,7 @@ NoErrorCommitIsDone=Κανένα σφάλμα # Errors ErrorButCommitIsDone=Βρέθηκαν σφάλματα, αλλά επικυρώνουμε παρόλα αυτά -ErrorBadEMail=Το email %s είναι λάθος +ErrorBadEMail=Η διεύθυνση email %s είναι λάθος ErrorBadMXDomain=Το email %s φαίνεται λανθασμένο (ο τομέας δεν έχει έγκυρη εγγραφή MX) ErrorBadUrl=Η διεύθυνση URL %s δεν ειναι σωστή ErrorBadValueForParamNotAString=Κακή τιμή για την παράμετρο σας. συνδέεται αόριστα όταν λείπει η μετάφραση. @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Η σύνδεση %s υπάρχει ήδη. ErrorGroupAlreadyExists=Η ομάδα %s υπάρχει ήδη. ErrorEmailAlreadyExists=Το email %s υπάρχει ήδη. ErrorRecordNotFound=Η εγγραφή δεν βρέθηκε. +ErrorRecordNotFoundShort=Δεν βρέθηκε ErrorFailToCopyFile=Απέτυχε η αντιγραφή του αρχείου '%s' στο '%s'. ErrorFailToCopyDir=Απέτυχε η αντιγραφή του καταλόγου ' %s ' στο ' %s '. ErrorFailToRenameFile=Απέτυχε η μετονομασία του αρχείου ' %s ' σε ' %s '. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Το αρχείο εικόνας δεν έχει μια υπ ErrorBadDateFormat=Η τιμή «%s« δεν έχει σωστή μορφή ημερομηνίας ErrorWrongDate=Η ημερομηνία δεν είναι σωστή! ErrorFailedToWriteInDir=Απέτυχε η εγγραφή στον κατάλογο %s +ErrorFailedToBuildArchive=Αποτυχία δημιουργίας αρχείου αρχειοθέτησης %s ErrorFoundBadEmailInFile=Βρέθηκε λανθασμένη σύνταξη email για %s γραμμές στο αρχείο (παράδειγμα γραμμής %s με email=%s) ErrorUserCannotBeDelete=Ο χρήστης δεν μπορεί να διαγραφεί. Ίσως σχετίζεται με οντότητες Dolibarr. ErrorFieldsRequired=Ορισμένα υποχρεωτικά πεδία έχουν μείνει κενά. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Παρακαλώ συμπληρώστε την τι ErrorNoValueForRadioType=Παρακαλώ συμπληρώστε την τιμή για τη λίστα τύπου radio ErrorBadFormatValueList=Η τιμή της λίστας δεν μπορεί να έχει περισσότερα από ένα κόμμα: %s , αλλά χρειάζεται τουλάχιστον ένα: κλειδί, τιμή ErrorFieldCanNotContainSpecialCharacters=Το πεδίο %s δεν πρέπει να περιέχει ειδικούς χαρακτήρες. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Το πεδίο %s δεν πρέπει να περιέχει ειδικούς χαρακτήρες, ούτε κεφαλαία και δεν μπορεί να περιέχει μόνο αριθμούς. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Το πεδίο %s δεν πρέπει να περιέχει ειδικούς χαρακτήρες, ούτε κεφαλαίους χαρακτήρες και πρέπει να ξεκινά με αλφαβητικό χαρακτήρα (a-z) ErrorFieldMustHaveXChar=Το πεδίο %s πρέπει να έχει τουλάχιστον %s χαρακτήρες. ErrorNoAccountancyModuleLoaded=Δεν έχει ενεργοποιηθεί η ενότητα λογιστικής ErrorExportDuplicateProfil=Αυτό το όνομα προφίλ υπάρχει ήδη για αυτό το σύνολο των εξαγωγών. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Το πεδίο %s : ' %s ' δεν τ ErrorHtmlInjectionForField=Πεδίο %s : Η τιμή ' %s' περιέχει μη επιτρεπτά κακόβουλα δεδομένα ErrorFieldValueNotIn=Πεδίο %s : ' %s ' δεν ειναι η τιμή που βρέθηκε στο πεδίο %s του %s ErrorFieldRefNotIn=Πεδίο %s : ' %s ' δεν ειναι %s υπάρχουσας αναφοράς +ErrorMultipleRecordFoundFromRef=Βρέθηκαν αρκετές εγγραφές κατά την αναζήτηση για την αναφορά %s . Δεν υπάρχει τρόπος αντιστοίχισης κάποιου ID. ErrorsOnXLines=%sσφάλματα βρέθηκαν ErrorFileIsInfectedWithAVirus=Το πρόγραμμα προστασίας από ιούς δεν μπόρεσε να επικυρώσει το αρχείο (το αρχείο ενδέχεται να έχει μολυνθεί από ιό) -ErrorSpecialCharNotAllowedForField=Δεν επιτρέπονται ειδικοί χαρακτήρες για το πεδίο "%s" ErrorNumRefModel=Υπάρχει μια αναφορά στη βάση δεδομένων (%s) και δεν είναι συμβατή με αυτόν τον κανόνα αρίθμησης. Καταργήστε την εγγραφή ή την μετονομάστε την αναφορά για να ενεργοποιήσετε αυτήν την ενότητα. ErrorQtyTooLowForThisSupplier=Πολύ χαμηλή ποσότητα για αυτόν τον προμηθευτή ή δεν έχει καθοριστεί τιμή σε αυτό το προϊόν για αυτόν τον προμηθευτή ErrorOrdersNotCreatedQtyTooLow=Ορισμένες παραγγελίες δεν έχουν δημιουργηθεί λόγω υπερβολικά μικρών ποσοτήτων @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Τα αντικείμενα πρέπ ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Τα αντικείμενα πρέπει να έχουν την κατάσταση «Προσχέδιο» ή «Απενεργοποιημένο» για να ενεργοποιηθούν ErrorNoFieldWithAttributeShowoncombobox=Κανένα πεδίο δεν έχει την ιδιότητα "showoncombobox" στον ορισμό του αντικειμένου "%s". Δεν υπάρχει τρόπος να εμφανίσουμε τη λίστα σύνθετου πλαισίου. ErrorFieldRequiredForProduct=Το πεδίο '%s' απαιτείται για το προϊόν %s +AlreadyTooMuchPostOnThisIPAdress=Έχετε ήδη δημοσιεύσει πάρα πολλά σε αυτήν τη διεύθυνση IP. ProblemIsInSetupOfTerminal=Το πρόβλημα είναι στη ρύθμιση του τερματικού %s. ErrorAddAtLeastOneLineFirst=Προσθέστε τουλάχιστον μία γραμμή πρώτα ErrorRecordAlreadyInAccountingDeletionNotPossible=Σφάλμα, η εγγραφή έχει ήδη μεταφερθεί στη λογιστική, η διαγραφή δεν είναι δυνατή. @@ -277,8 +280,8 @@ ErrorWrongFileName=Το όνομα του αρχείου δεν μπορεί ν ErrorNotInDictionaryPaymentConditions=Δεν υπάρχει στο Λεξικό Όρων Πληρωμής, παρακαλώ τροποποιήστε. ErrorIsNotADraft=Το %s δεν είναι πρόχειρο ErrorExecIdFailed=Δεν είναι δυνατή η εκτέλεση της εντολής "id" -ErrorBadCharIntoLoginName=Μη εξουσιοδοτημένος χαρακτήρας στο όνομα σύνδεσης -ErrorRequestTooLarge=Σφάλμα, το αίτημα είναι πολύ μεγάλο +ErrorBadCharIntoLoginName=Μη έγκυρος χαρακτήρας στο πεδίο %s +ErrorRequestTooLarge=Σφάλμα, το αίτημα είναι πολύ μεγάλο ή η περίοδος λειτουργίας έληξε ErrorNotApproverForHoliday=Δεν είστε ο υπεύθυνος έγκρισης για την άδεια %s ErrorAttributeIsUsedIntoProduct=Αυτό το χαρακτηριστικό χρησιμοποιείται σε μία ή περισσότερες παραλλαγές προϊόντων ErrorAttributeValueIsUsedIntoProduct=Αυτή η τιμή χαρακτηριστικού χρησιμοποιείται σε μία ή περισσότερες παραλλαγές προϊόντος @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=To αίτημα AJAX απέτυχε ErrorThirpdartyOrMemberidIsMandatory=Τρίτο μέρος ή Μέλος της εταιρικής σχέσης είναι υποχρεωτικό ErrorFailedToWriteInTempDirectory=Αποτυχία εγγραφής στον κατάλογο temp ErrorQuantityIsLimitedTo=Η ποσότητα περιορίζεται σε %s +ErrorFailedToLoadThirdParty=Αποτυχία εύρεσης/φόρτωσης τρίτου μέρους από id=%s, email=%s, όνομα=%s +ErrorThisPaymentModeIsNotSepa=Αυτός ο τρόπος πληρωμής δεν είναι τύπου SEPA +ErrorStripeCustomerNotFoundCreateFirst=Αυτό το τρίτο μέρος δεν έχει οριστεί ως πελάτης Stripe (ή έχει οριστεί σε τιμή που έχει διαγραφεί από το Stripe). Πρώτα δημιουργήστε το (ή επισυνάψτε το ξανά). +ErrorCharPlusNotSupportedByImapForSearch=Η αναζήτηση IMAP δεν μπορεί να πραγματοποιηθεί σε αποστολέα ή παραλήπτη για μια συμβολοσειρά που περιέχει τον χαρακτήρα + +ErrorTableNotFound=Ο πίνακας %s δεν βρέθηκε +ErrorValueForTooLow=Η τιμή για %s είναι πολύ χαμηλή +ErrorValueCantBeNull=Η τιμή για %s δεν μπορεί να είναι μηδενική +ErrorDateOfMovementLowerThanDateOfFileTransmission=Η ημερομηνία της τραπεζικής συναλλαγής δεν μπορεί να είναι παλαιότερη από την ημερομηνία αποστολής του αρχείου +ErrorTooMuchFileInForm=Πάρα πολλά αρχεία στην φόρμα, ο μέγιστος αριθμός είναι %s αρχεία # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Η παράμετρος PHP upload_max_filesize (%s) είναι υψηλότερη από την παράμετρο PHP post_max_size (%s). Αυτή δεν είναι μια συνεπής ρύθμιση. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Προειδοποίηση, το αρχείο ρυ WarningsOnXLines=Προειδοποιήσεις στις %s εγγραφές κώδικα WarningNoDocumentModelActivated=Δεν έχει ενεργοποιηθεί κανένα μοντέλο για την παραγωγή εγγράφων. Ένα πρότυπο θα επιλεγεί από προεπιλογή μέχρι να ελέγξετε τη ρύθμιση της ενότητας σας. WarningLockFileDoesNotExists=Προειδοποίηση, αφού ολοκληρωθεί η εγκατάσταση, πρέπει να απενεργοποιήσετε τα εργαλεία εγκατάστασης / μετεγκατάστασης προσθέτοντας ένα αρχείο install.lock στον κατάλογο %s . Η παράλειψη της δημιουργίας αυτού του αρχείου αποτελεί σοβαρό κίνδυνο για την ασφάλεια. -WarningUntilDirRemoved=Όλες οι προειδοποιήσεις ασφαλείας (ορατές μόνο από τους διαχειριστές) θα παραμείνουν ενεργές για όσο διάστημα υπάρχει η ευπάθεια (ή ότι η σταθερή MAIN_REMOVE_INSTALL_WARNING προστίθεται στο Ρυθμίσεις->Άλλες Ρυθμίσεις). +WarningUntilDirRemoved=Αυτή η προειδοποίηση ασφαλείας θα παραμείνει ενεργή όσο υπάρχει η ευπάθεια. WarningCloseAlways=Προειδοποίηση, το κλείσιμο πραγματοποιείται ακόμη και αν το ποσό διαφέρει μεταξύ των στοιχείων πηγής και προορισμού. Ενεργοποιήστε αυτήν τη δυνατότητα με προσοχή. WarningUsingThisBoxSlowDown=Προειδοποίηση, χρησιμοποιώντας αυτό το πλαίσιο επιβραδύνετε σοβαρά όλες τις σελίδες που εμφανίζουν το πλαίσιο. WarningClickToDialUserSetupNotComplete=Η ρύθμιση των πληροφοριών ClickToDial για τον χρήστη σας δεν έχει ολοκληρωθεί (δείτε την καρτέλα ClickToDial στην κάρτα χρήστη σας). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Διατίθεται μόνο εάν χρη WarningModuleXDisabledSoYouMayMissEventHere=Η ενότητα %s δεν έχει ενεργοποιηθεί. Έτσι, μπορεί να χάσετε πολλές λειτουργίες. WarningPaypalPaymentNotCompatibleWithStrict=Η τιμή "Αυστηρή" κάνει τις λειτουργίες ηλεκτρονικής πληρωμής να μην λειτουργούν σωστά. Χρησιμοποιήστε την τιμή 'Χαλαρή' . WarningThemeForcedTo=Προειδοποίηση, έχει γίνει επιβολή του θέματος %s από την κρυφή σταθερά MAIN_FORCETEME +WarningPagesWillBeDeleted=Προειδοποίηση, αυτό θα διαγράψει επίσης όλες τις υπάρχουσες σελίδες/container του ιστότοπου. Θα πρέπει να εξάγετε τον ιστότοπό σας νωρίτερα, ώστε να έχετε ένα αντίγραφο ασφαλείας για να μπορείτε να τον εισάγετε ξανά αργότερα αν χρειαστει. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Η αυτόματη επικύρωση είναι απενεργοποιημένη όταν η επιλογή μείωσης του αποθέματος έχει οριστεί στην "Επικύρωση τιμολογίου". # Validate RequireValidValue = Η τιμή δεν είναι έγκυρη diff --git a/htdocs/langs/el_GR/eventorganization.lang b/htdocs/langs/el_GR/eventorganization.lang index f7f93ac9c84..323f4f14049 100644 --- a/htdocs/langs/el_GR/eventorganization.lang +++ b/htdocs/langs/el_GR/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = Στη φόρμα για τη δημι # Object # EventOrganizationConfOrBooth= Συνέδριο ή Περίπτερο +EventOrganizationConfOrBoothes=Συνέδρια ή Περίπτερα ManageOrganizeEvent = Διαχειριστείτε την οργάνωση μιας εκδήλωσης ConferenceOrBooth = Συνέδριο ή Περίπτερο ConferenceOrBoothTab = Συνέδριο ή Περίπτερο @@ -114,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Εδώ, μπορείτε να ψηφίσετε EvntOrgRegistrationConfHelpMessage = Εδώ, μπορείτε να προτείνετε ένα νέο συνέδριο για προώθηση κατά τη διάρκεια της εκδήλωσης. EvntOrgRegistrationBoothHelpMessage = Εδώ, μπορείτε να κάνετε αίτηση για να έχετε ένα περίπτερο κατά τη διάρκεια της εκδήλωσης. ListOfSuggestedConferences = Λίστα προτεινόμενων συνεδρίων -ListOfSuggestedBooths = Λίστα προτεινόμενων περιπτέρων -ListOfConferencesOrBooths=Λίστα συνεδρίων ή περιπτέρων του έργου εκδήλωσης +ListOfSuggestedBooths=Προτεινόμενα περίπτερα +ListOfConferencesOrBooths=Συνέδρια ή περίπτερα του έργου εκδήλωσης SuggestConference = Προτείνετε ένα νέο συνέδριο SuggestBooth = Προτείνετε ένα περίπτερο ViewAndVote = Δείτε και ψηφίστε για προτεινόμενες εκδηλώσεις PublicAttendeeSubscriptionGlobalPage = Δημόσιος σύνδεσμος για εγγραφή στην εκδήλωση PublicAttendeeSubscriptionPage = Δημόσιος σύνδεσμος για εγγραφή σε αυτήν την εκδήλωση μόνο  MissingOrBadSecureKey = Το κλειδί ασφαλείας δεν είναι έγκυρο ή λείπει -EvntOrgWelcomeMessage = Αυτή η φόρμα σάς επιτρέπει να εγγραφείτε ως νέος συμμετέχων στην εκδήλωση: %s +EvntOrgWelcomeMessage = Αυτή η φόρμα σάς επιτρέπει να εγγραφείτε ως νέος συμμετέχων στην εκδήλωση EvntOrgDuration = Αυτό το συνέδριο ξεκινά στις %s και τελειώνει στις %s. ConferenceAttendeeFee = Χρέωση συμμετεχόντων στο συνέδριο για την εκδήλωση : "%s" που διεξάγεται από %s έως %s. BoothLocationFee = Θέση περιπτέρου για την εκδήλωση : "%s" που διεξάγεται από %s έως %s @@ -132,7 +133,7 @@ LabelOfconference=Ταμπέλα συνεδρίου ConferenceIsNotConfirmed=Η εγγραφή δεν είναι διαθέσιμη, το συνέδριο δεν έχει επιβεβαιωθεί ακόμα DateMustBeBeforeThan=Το %s πρέπει να είναι πριν από το %s DateMustBeAfterThan=Το %s πρέπει να είναι μετά το %s - +MaxNbOfAttendeesReached=Ο μέγιστος αριθμός συμμετεχόντων έχει συμπληρωθεί NewSubscription=Εγγραφή OrganizationEventConfRequestWasReceived=Η πρότασή σας για μια διάσκεψη έχει ληφθεί OrganizationEventBoothRequestWasReceived=Το αίτημά σας για ένα περίπτερο έχει ληφθεί @@ -157,7 +158,7 @@ VoteOk = Η ψήφος σας έγινε αποδεκτή. AlreadyVoted = Έχετε ήδη ψηφίσει για αυτήν την εκδήλωση. VoteError = Παρουσιάστηκε σφάλμα κατά την ψηφοφορία, παρακαλώ δοκιμάστε ξανά. -SubscriptionOk = Η εγγραφή σας έχει επικυρωθεί +SubscriptionOk=Η εγγραφή σας έχει καταγραφεί ConfAttendeeSubscriptionConfirmation = Επιβεβαίωση της συνδρομής σας σε μια εκδήλωση Attendee = Συμμετέχων PaymentConferenceAttendee = Πληρωμή συμμετεχόντων στο συνέδριο @@ -165,6 +166,7 @@ PaymentBoothLocation = Πληρωμή θέσης περιπτέρου DeleteConferenceOrBoothAttendee=Κατάργηση συμμετέχοντος RegistrationAndPaymentWereAlreadyRecorder=Μια εγγραφή και μια πληρωμή έχουν ήδη καταγραφεί για το email %s EmailAttendee=Email του συμμετέχοντα +EmailCompany=Εταιρικό email EmailCompanyForInvoice=Διεύθυνση ηλεκτρονικού ταχυδρομείου εταιρείας (για τιμολόγιο, εάν διαφέρει από το email του συμμετέχοντα) ErrorSeveralCompaniesWithEmailContactUs=Έχουν βρεθεί πολλές εταιρείες με αυτό το email, επομένως δεν μπορούμε να επικυρώσουμε αυτόματα την εγγραφή σας. Παρακαλώ επικοινωνήστε μαζί μας στο %s ErrorSeveralCompaniesWithNameContactUs=Έχουν βρεθεί πολλές εταιρείες με αυτό το όνομα, επομένως δεν μπορούμε να επικυρώσουμε αυτόματα την εγγραφή σας. Παρακαλώ επικοινωνήστε μαζί μας στο %s diff --git a/htdocs/langs/el_GR/interventions.lang b/htdocs/langs/el_GR/interventions.lang index 7343febc66e..a88e3346568 100644 --- a/htdocs/langs/el_GR/interventions.lang +++ b/htdocs/langs/el_GR/interventions.lang @@ -34,7 +34,7 @@ InterventionCreatedInDolibarr=Η παρέμβαση %s δημιουργήθηκ InterventionValidatedInDolibarr=Η παρέμβαση %s επικυρώθηκε InterventionModifiedInDolibarr=Η παρέμβαση %s τροποποιήθηκε InterventionClassifiedBilledInDolibarr=Η παρέμβαση %s ορίστηκε ως τιμολογημένη -InterventionClassifiedUnbilledInDolibarr=Σετ Παρέμβαση %s ως μη τιμολογημένο +InterventionClassifiedUnbilledInDolibarr=Η παρέμβαση %s ορίστηκε ως μη τιμολογημένη InterventionSentByEMail=Η παρέμβαση %s εστάλη μέσω email InterventionDeletedInDolibarr=Η παρέμβαση %s διαγράφηκε InterventionsArea=Τομέας παρεμβάσεων @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Είστε σίγουροι ότι θέλετε να GenerateInter=Δημιουργία παρέμβασης FichinterNoContractLinked=Η παρέμβαση %s έχει δημιουργηθεί χωρίς συνδεδεμένο συμβόλαιο. ErrorFicheinterCompanyDoesNotExist=Η εταιρεία δεν υπάρχει. Δεν έχει δημιουργηθεί παρέμβαση. +NextDateToIntervention=Ημερομηνία δημιουργίας επόμενης παρέμβασης +NoIntervention=Καμία παρέμβαση diff --git a/htdocs/langs/el_GR/ldap.lang b/htdocs/langs/el_GR/ldap.lang index 9d4e9462f60..ce71b71b688 100644 --- a/htdocs/langs/el_GR/ldap.lang +++ b/htdocs/langs/el_GR/ldap.lang @@ -20,10 +20,10 @@ LDAPFieldSkypeExample=Παράδειγμα: skypeName UserSynchronized=Συγχρονισμένος χρήστης GroupSynchronized=Συγχρονισμένη ομάδα MemberSynchronized=Συγχρονισμένο μέλος -MemberTypeSynchronized=Συγχρονισμένος τύπος μέλους +MemberTypeSynchronized=Ο τύπος μέλους είναι συγχρονισμένος ContactSynchronized=Επικοινωνία συγχρονισμένη ForceSynchronize=Δυναμικός συγχρονισμός Dolibarr -> LDAP -ErrorFailedToReadLDAP=Αποτυχία ανάγνωσης LDAP βάση δεδομένων. Ελέγξτε LDAP εγκατάσταση module και την προσβασιμότητα της βάσης δεδομένων. +ErrorFailedToReadLDAP=Αποτυχία ανάγνωσης της LDAP βάση δεδομένων. Ελέγξτε τη ρύθμιση της ενότητας LDAP και την προσβασιμότητα της βάσης δεδομένων. PasswordOfUserInLDAP=Κωδικός πρόσβασης χρήστη στο LDAP LDAPPasswordHashType=Τύπος hash κωδικού πρόσβασης LDAPPasswordHashTypeExample=Τύπος hash κωδικού πρόσβασης που χρησιμοποιείται στον διακομιστή diff --git a/htdocs/langs/el_GR/loan.lang b/htdocs/langs/el_GR/loan.lang index 3d4d6d36803..9d6a9874c85 100644 --- a/htdocs/langs/el_GR/loan.lang +++ b/htdocs/langs/el_GR/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Δεν είναι δυνατή η δημ CantModifyInterestIfScheduleIsUsed = Δεν μπορείτε να τροποποιήσετε το επιτόκιο εάν χρησιμοποιείτε χρονοδιάγραμμα # Admin ConfigLoan=Διαμόρφωση της ενότητας δανείου -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Κεφάλαιο λογιστικού λογαριασμού από προεπιλογή -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Επιτόκιο λογιστικού λογαριασμού από προεπιλογή -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Ασφάλιση λογιστικού λογαριασμού από προεπιλογή +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί από προεπιλογή για κεφάλαια (ενότητα δανείου) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί από προεπιλογή για τόκους (ενότητα δανείου) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Λογαριασμός (από το λογιστικό σχέδιο) που θα χρησιμοποιηθεί από προεπιλογή για ασφάλιση (ενότητα δανείου) CreateCalcSchedule=Επεξεργασία οικονομικής δέσμευσης diff --git a/htdocs/langs/el_GR/mailmanspip.lang b/htdocs/langs/el_GR/mailmanspip.lang index 928fc330e69..79a1fb3d63e 100644 --- a/htdocs/langs/el_GR/mailmanspip.lang +++ b/htdocs/langs/el_GR/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Η δοκιμή ενεργοποίησης συνδρομ MailmanDeletionSuccess=Η δοκιμή κατάργησης συνδρομής εκτελέστηκε με επιτυχία SynchroMailManEnabled=Θα πραγματοποιηθεί ενημέρωση του Mailman SynchroSpipEnabled=Θα πραγματοποιηθεί ενημέρωση του Spip -DescADHERENT_MAILMAN_ADMINPW=Κωδικός πρόσβασης διαχειριστή του Mailman  +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Κωδικός πρόσβασης διαχειριστή του Mailman  DescADHERENT_MAILMAN_URL=URL για συνδρομές Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL για κατάργηση συνδρομών Mailman DescADHERENT_MAILMAN_LISTS=Λίστα (ες) για την αυτόματη αναγραφή των νέων μελών (χωρισμένες με κόμμα) diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang index 605ee14d77a..7ded4b3fd62 100644 --- a/htdocs/langs/el_GR/main.lang +++ b/htdocs/langs/el_GR/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=Δεν υπάρχει διαθέσιμο πρότυπο για AvailableVariables=Διαθέσιμες μεταβλητές αντικατάστασης NoTranslation=Δεν μεταφράστηκε Translation=Μετάφραση +Translations=Μεταφράσεις CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Εισαγάγετε μη κενά κριτήρια αναζήτησης EnterADateCriteria=Εισαγάγετε κριτήρια ημερομηνίας @@ -59,7 +60,7 @@ ErrorFailedToSendMail=Αποτυχία αποστολής mail (αποστολέ ErrorFileNotUploaded=Το αρχείο δεν φορτώθηκε. Βεβαιωθείτε ότι το μέγεθος δεν υπερβαίνει το μέγιστο επιτρεπόμενο όριο, ότι υπάρχει διαθέσιμος χώρος στο δίσκο και ότι δεν υπάρχει ήδη ένα αρχείο με το ίδιο όνομα σε αυτόν τον κατάλογο. ErrorInternalErrorDetected=Εντοπίστηκε Σφάλμα ErrorWrongHostParameter=Λάθος παράμετρος διακομιστή -ErrorYourCountryIsNotDefined=Η χώρα σας δεν έχει οριστεί. Μεταβείτε στην Αρχική σελίδα-Ρυθμίσεις-Επεξεργασία και δημοσιεύστε την φόρμα πάλι. +ErrorYourCountryIsNotDefined=Η χώρα σας δεν έχει οριστεί. Μεταβείτε στην Αρχική-Ρυθμίσεις-Εταιρεία / Οργανισμός και δημοσιεύστε την φόρμα πάλι. ErrorRecordIsUsedByChild=Αποτυχία κατάργησης αυτής της εγγραφής. Αυτή η εγγραφή χρησιμοποιείται από τουλάχιστον ένα θυγατρικό αρχείο. ErrorWrongValue=Λάθος τιμή ErrorWrongValueForParameterX=Λανθασμένη τιμή για την παράμετρο %s @@ -124,7 +125,7 @@ YouCanSetOptionDolibarrMainProdToZero=Μπορείτε να διαβάσετε InformationToHelpDiagnose=Αυτές οι πληροφορίες μπορεί να είναι χρήσιμες για διαγνωστικούς σκοπούς (μπορείτε να ορίσετε την επιλογή $dolibarr_main_prod σε '1' για να αποκρύψετε ευαίσθητες πληροφορίες) MoreInformation=Περισσότερες πληροφορίες TechnicalInformation=Τεχνικές πληροφορίες -TechnicalID=Τεχνική ταυτότητα ID +TechnicalID=ID Τεχνικής πληροφορίας LineID=Αναγνωριστικό γραμμής NotePublic=Σημειώσεις (δημόσιες) NotePrivate=Σημειώσεις (προσωπικές) @@ -185,9 +186,9 @@ SaveAs=Αποθήκευση Ως SaveAndStay=Αποθήκευση και Νέο SaveAndNew=Αποθήκευση και Νέο TestConnection=Δοκιμή σύνδεσης -ToClone=Κλωνοποίηση -ConfirmCloneAsk=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε το αντικείμενο %s ; -ConfirmClone=Επιλέξτε τα δεδομένα που θέλετε να κλωνοποιήσετε: +ToClone=Αντιγραφή +ConfirmCloneAsk=Είστε σίγουροι ότι θέλετε να αντιγράψετε το αντικείμενο %s ; +ConfirmClone=Επιλέξτε τα δεδομένα που θέλετε να αντιγράψετε: NoCloneOptionsSpecified=Δεν καθορίστηκαν δεδομένα προς αντιγραφή Of=του Go=Μετάβαση @@ -205,6 +206,7 @@ Valid=Έγκυρο Approve=Έγκριση Disapprove=Δεν εγκρίνεται ReOpen=Εκ νέου άνοιγμα +OpenVerb=Ανοιχτά Upload=Μεταφόρτωση ToLink=Σύνδεσμος Select=Επιλογή @@ -222,7 +224,7 @@ UserGroup=Ομάδα χρηστών UserGroups=Ομάδες χρηστών NoUserGroupDefined=Κανένας χρήστης δεν ορίζεται στην ομάδα Password=Κωδικός πρόσβασης -PasswordRetype=Πληκτρολογήστε ξανά τον κωδικό πρόσβασης +PasswordRetype=Επαναλάβετε τον κωδικό πρόσβασης σας NoteSomeFeaturesAreDisabled=Σημειώστε ότι πολλές δυνατότητες/ενότητες είναι απενεργοποιημένες σε αυτήν την επίδειξη. Name=Όνομα NameSlashCompany=Όνομα / Εταιρεία @@ -265,8 +267,8 @@ Logout=Αποσύνδεση NoLogoutProcessWithAuthMode=Δεν εφαρμόζεται το χαρακτηριστικό αποσύνδεσης με λειτουργία ελέγχου ταυτότητας %s Connection=Είσοδος Setup=Ρυθμίσεις -Alert=Συναγερμός -MenuWarnings=Συναγερμοί +Alert=Ειδοποίηση +MenuWarnings=Ειδοποιήσεις Previous=Προηγούμ. Next=Επόμ. Cards=Καρτέλες @@ -343,7 +345,7 @@ MonthOfDay=Μήνας της ημέρας DaysOfWeek=Ημέρες της εβδομάδας HourShort=Ω MinuteShort=λ -Rate=Βαθμός +Rate=Τιμή CurrencyRate=Τιμή μετατροπής νομίσματος UseLocalTax=με Φ.Π.Α Bytes=Bytes @@ -407,13 +409,13 @@ Total=Σύνολο SubTotal=Υποσύνολο TotalHTShort=Σύνολο (εκτός) TotalHT100Short=Σύνολο 100%% (εκτός) -TotalHTShortCurrency=Σύνολο (εξαιρουμένου του νομίσματος) +TotalHTShortCurrency=Σύνολο (χωρίς Φ.Π.Α. σε νόμισμα) TotalTTCShort=Σύνολο (με Φ.Π.Α.) TotalHT=Σύνολο χωρίς ΦΠΑ TotalHTforthispage=Σύνολο (χωρίς φόρο) για αυτήν τη σελίδα Totalforthispage=Σύνολο για αυτή τη σελίδα TotalTTC=Σύνολο (με Φ.Π.Α.) -TotalTTCToYourCredit=Σύνολο (με ΦΠΑ) στο υπόλοιπο +TotalTTCToYourCredit=Σύνολο (συμπ. φόρου) στην πίστωσή σας TotalVAT=Συνολικός Φ.Π.Α. TotalVATIN=Σύνολο IGST TotalLT1=Συνολικός φόρος 2 @@ -422,18 +424,18 @@ TotalLT1ES=Σύνολο RE TotalLT2ES=Σύνολο IRPF TotalLT1IN=Σύνολο CGST TotalLT2IN=Σύνολο SGST -HT=Excl. φόρος -TTC=με Φ.Π.Α -INCVATONLY=Inc. ΦΠΑ -INCT=Inc. όλους τους φόρους +HT=Εκτός φόρων +TTC=Με Φ.Π.Α. +INCVATONLY=Με Φ.Π.Α. +INCT=Με όλους τους φόρους VAT=Φ.Π.Α VATIN=IGST VATs=Φόροι επί των πωλήσεων VATINs=Φόροι IGST LT1=Φόρος πωλήσεων 2 -LT1Type=Φόρος πωλήσεων 2 τύπου +LT1Type=Τύπος φόρου πωλήσεων 2 LT2=Φόρος πωλήσεων 3 -LT2Type=Φόρος πωλήσεων 3 τύπου +LT2Type=Τύπος φόρου πωλήσεων 3 LT1ES=ΑΠΕ LT2ES=IRPF LT1IN=CGST @@ -487,7 +489,8 @@ ActionsOnContact=Ενέργειες για αυτήν την επαφή / διε ActionsOnContract=Ενέργειες για αυτή τη σύμβαση ActionsOnMember=Ενέργειες σχετικά με αυτό το μέλος ActionsOnProduct=Ενέργειες σχετικά με αυτό το προϊόν -NActionsLate=%s καθυστερ. +ActionsOnAsset=Ενέργειες για αυτό το πάγιο στοιχείο +NActionsLate=%s σε καθυστέρηση ToDo=Να γίνουν Completed=Ολοκληρωμένα Running=Σε εξέλιξη @@ -503,21 +506,21 @@ Duration=Διάρκεια TotalDuration=Συνολική Διάρκεια Summary=Σύνοψη DolibarrStateBoard=Στατιστικά στοιχεία βάσης δεδομένων -DolibarrWorkBoard=Άνοιγμα αντικειμένων +DolibarrWorkBoard=Ανοιχτά αντικείμενα NoOpenedElementToProcess=Δεν υπάρχει ανοιχτό στοιχείο για επεξεργασία -Available=Σε διάθεση -NotYetAvailable=Δεν είναι ακόμη σε διάθεση -NotAvailable=Χωρίς διάθεση +Available=Διαθέσιμα +NotYetAvailable=Δεν είναι ακόμη διαθέσιμα +NotAvailable=Μη διαθέσιμα Categories=Ετικέτες/Κατηγορίες Category=Ετικέτα/Κατηγορία -By=Από +By=Ανά From=Από FromDate=Από FromLocation=Από to=πρός -To=πρός -ToDate=πρός -ToLocation=πρός +To=Προς +ToDate=έως +ToLocation=Προς at=στο and=και or=ή @@ -541,8 +544,8 @@ Drafts=Προσχέδια StatusInterInvoiced=Τιμολογήθηκε Validated=Επικυρωμένο ValidatedToProduce=Επικυρώθηκε (Για παραγωγή) -Opened=Άνοιγμα -OpenAll=Άνοιγμα (Όλα) +Opened=Ανοιχτά +OpenAll=Ανοιχτό (Όλα) ClosedAll=Κλειστό (Όλα) New=Νέο Discount=Έκπτωση @@ -553,7 +556,7 @@ OriginalSize=Αρχικό μέγεθος Received=Παραλήφθηκε Paid=Πληρωμένα Topic=Θέμα -ByCompanies=Ανά στοιχείο +ByCompanies=Ανά τρίτα μέρη ByUsers=Ανα χρήστη Links=Σύνδεσμοι Link=Σύνδεσμος @@ -561,11 +564,11 @@ Rejects=Απορρίψεις Preview=Προεπισκόπηση NextStep=Επόμενο Βήμα Datas=Δεδομένα -None=Κανένας +None=Κανένα NoneF=Καμία NoneOrSeveral=Κανένα ή πολλά Late=Καθυστερ. -LateDesc=Ένα στοιχείο ορίζεται ως Καθυστέρηση σύμφωνα με τη διαμόρφωση του συστήματος στο μενού Αρχική σελίδα - Ρύθμιση - Ειδοποιήσεις. +LateDesc=Ένα στοιχείο ορίζεται ως Καθυστερημένο σύμφωνα με τη διαμόρφωση του συστήματος στο μενού Αρχική - Ρυθμίσεις - Ειδοποιήσεις. NoItemLate=Δεν υπάρχει καθυστερημένο στοιχείο Photo=Εικόνα Photos=Εικόνες @@ -626,7 +629,7 @@ MonthVeryShort10=Ο MonthVeryShort11=Ν MonthVeryShort12=Δ AttachedFiles=Επισυναπτόμενα αρχεία και έγγραφα -JoinMainDoc=Συμμετοχή στο κύριο έγγραφο +JoinMainDoc=Επισυνάψτε το κύριο έγγραφο JoinMainDocOrLastGenerated=Στείλτε το κύριο έγγραφο ή το τελευταίο που δημιουργήθηκε εάν δεν βρεθεί DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD @@ -644,7 +647,7 @@ File=Αρχείο Files=Αρχεία NotAllowed=Δεν επιτρέπεται ReadPermissionNotAllowed=Δεν υπάρχει δικαίωμα ανάγνωσης -AmountInCurrency=Σύνολο σε %s +AmountInCurrency=Ποσό σε νόμισμα %s Example=Παράδειγμα Examples=Παραδείγματα NoExample=Κανένα παράδειγμα @@ -662,7 +665,7 @@ Check=Έλεγχος Uncheck=Αποεπιλογή Internal=Εσωτερικός External=Εξωτερικός -Internals=Εσωτερικόι +Internals=Εσωτερικοί Externals=Εξωτερικοί Warning=Προειδοποίηση Warnings=Προειδοποιήσεις @@ -687,7 +690,7 @@ FeatureNotYetSupported=Η δυνατότητα δεν υποστηρίζεται CloseWindow=Κλείσιμο Παραθύρου Response=Απάντηση Priority=Προτεραιότητα -SendByMail=Απόστειλε μέσω ηλεκτρονικού ταχυδρομείου +SendByMail=Αποστολή μέσω email MailSentBy=Το email στάλθηκε από NotSent=Δεν εστάλη TextUsedInTheMessageBody=Κείμενο email @@ -717,12 +720,12 @@ AutomaticCode=Αυτόματος Κωδικός FeatureDisabled=Η δυνατότητα είναι απενεργοποιημένη MoveBox=Μετακίνηση widget Offered=Προσφέρθηκε -NotEnoughPermissions=Δεν έχετε τα απαραίτητα δικαιώματα +NotEnoughPermissions=Δεν έχετε τα απαραίτητα δικαιώματα για αυτή την ενέργεια UserNotInHierachy=Αυτή η ενέργεια αφορά τους επόπτες αυτού του χρήστη -SessionName=Όνομα συνόδου +SessionName=Όνομα συνεδρίας Method=Μέθοδος Receive=Παραλαβή -CompleteOrNoMoreReceptionExpected=Ολοκληρώθηκε ή δεν αναμένετε κάτι περισσότερο +CompleteOrNoMoreReceptionExpected=Ολοκληρώθηκε ή δεν αναμένεται κάτι περισσότερο ExpectedValue=Αναμενόμενη αξία ExpectedQty=Αναμενόμενη ποσότητα PartialWoman=Μερική @@ -731,7 +734,7 @@ NeverReceived=Δεν παραλήφθηκε Canceled=Ακυρώθηκε YouCanChangeValuesForThisListFromDictionarySetup=Μπορείτε να αλλάξετε τιμές για αυτήν τη λίστα από το μενού Ρυθμίσεις - Λεξικά YouCanChangeValuesForThisListFrom=Μπορείτε να αλλάξετε τιμές για αυτήν τη λίστα από το μενού %s -YouCanSetDefaultValueInModuleSetup=Μπορείτε να ορίσετε την προεπιλεγμένη τιμή που χρησιμοποιείται κατά τη δημιουργία μιας νέας εγγραφής στη ρύθμιση μονάδων +YouCanSetDefaultValueInModuleSetup=Μπορείτε να ορίσετε την προεπιλεγμένη τιμή που χρησιμοποιείται κατά τη δημιουργία μιας νέας εγγραφής στη ρύθμιση της ενότητας Color=Χρώμα Documents=Συνδεδεμένα Αρχεία Documents2=Έγγραφα @@ -747,19 +750,19 @@ ThisLimitIsDefinedInSetupAt=Όριο Dolibarr (Μενού %s): %s Kb, όριο P NoFileFound=Δεν έχουν μεταφορτωθεί έγγραφα CurrentUserLanguage=Τρέχουσα γλώσσα CurrentTheme=Τρέχον θέμα -CurrentMenuManager=Τρέχουσα διαχειρηση μενού -Browser=Browser +CurrentMenuManager=Τρέχουσα διαχείριση μενού +Browser=Πρόγραμμα περιήγησης Layout=Σχέδιο Screen=Οθόνη -DisabledModules=Απενεργοποιημένες Μονάδες +DisabledModules=Απενεργοποιημένες ενότητες For=Για ForCustomer=Για τον πελάτη Signature=Υπογραφή DateOfSignature=Ημερομηνία υπογραφής -HidePassword=Εμφάνιση πραγματικής εντολής με απόκρυψη του κωδικού -UnHidePassword=Εμφάνιση πραγματικής εντολής με εμφάνιση του κωδικού -Root=Ρίζα -RootOfMedias=Ρίζα δημόσιων μέσων (/ media) +HidePassword=Εμφάνιση πραγματικής εντολής με απόκρυψη του κωδικού πρόσβασης +UnHidePassword=Εμφάνιση πραγματικής εντολής με εμφάνιση του κωδικού πρόσβασης +Root=Ριζικός κατάλογος +RootOfMedias=Ριζικός κατάλογος δημόσιων πολυμέσων (/medias) Informations=Πληροφορίες Page=Σελίδα Notes=Σημειώσεις @@ -767,13 +770,13 @@ AddNewLine=Προσθήκη νέας γραμμής AddFile=Προσθήκη Αρχείου FreeZone=Προϊόν ελεύθερου κειμένου FreeLineOfType=Στοιχείο ελεύθερου κειμένου, πληκτρολογήστε: -CloneMainAttributes=Κλωνοποίηση αντικειμένου με τα βασικά του χαρακτηριστικά +CloneMainAttributes=Αντιγραφή αντικειμένου με τα βασικά του χαρακτηριστικά ReGeneratePDF=Επαναπαραγωγή PDF PDFMerge=Συγχώνευση PDF Merge=Συγχώνευση DocumentModelStandardPDF=Τυπικό πρότυπο PDF -PrintContentArea=Εμγάνιση σελίδας για εκτύπωση -MenuManager=Menu manager +PrintContentArea=Εμφάνιση σελίδας για εκτύπωση της κύριας περιοχής περιεχομένου +MenuManager=Διαχείριση μενού WarningYouAreInMaintenanceMode=Προσοχή, βρίσκεστε σε λειτουργία συντήρησης: επιτρέπεται μόνο η σύνδεση %s να χρησιμοποιεί την εφαρμογή σε αυτή τη λειτουργία. CoreErrorTitle=Σφάλμα συστήματος CoreErrorMessage=Λυπούμαστε, παρουσιάστηκε ένα σφάλμα. Επικοινωνήστε με το διαχειριστή του συστήματος σας για να ελέγξετε τα αρχεία καταγραφής ή να απενεργοποιήστε το $ dolibarr_main_prod = 1 για να πάρετε περισσότερες πληροφορίες. @@ -781,7 +784,7 @@ CreditCard=Πιστωτική Κάρτα ValidatePayment=Επικύρωση πληρωμής CreditOrDebitCard=Πιστωτική ή χρεωστική κάρτα FieldsWithAreMandatory=Τα πεδία με%s είναι υποχρεωτικά -FieldsWithIsForPublic=Τα πεδία με %s εμφανίζονται στη δημόσια λίστα των μελών. Αν δεν το θέλετε, καταργήστε την επιλογή του πλαισίου "δημόσιο". +FieldsWithIsForPublic=Τα πεδία με %s εμφανίζονται στη δημόσια λίστα μελών. Εάν δεν το θέλετε αυτό, καταργήστε την επιλογή του πλαισίου "δημόσιο". AccordingToGeoIPDatabase=(σύμφωνα με τη μετατροπή GeoIP) Line=Γραμμή NotSupported=Δεν υποστηρίζεται @@ -790,8 +793,8 @@ Result=Αποτέλεσμα ToTest=Δοκιμή ValidateBefore=Το στοιχείο πρέπει να επικυρωθεί πριν χρησιμοποιήσετε αυτήν τη δυνατότητα Visibility=Ορατότητα -Totalizable=Συνολικά -TotalizableDesc=Αυτό το πεδίο είναι συνολικά σε λίστα +Totalizable=Αθροίσιμο +TotalizableDesc=Αυτό το πεδίο αθροίζεται στη λίστα Private=Προσωπικό Hidden=Κρυφό Resources=Πόροι @@ -801,39 +804,40 @@ Before=Πριν After=Μετά IPAddress=Η διεύθυνση IP Frequency=Συχνότητα -IM=Άμεσων μηνυμάτων +IM=Υπηρεσία άμεσης ανταλλαγής μηνυμάτων NewAttribute=Νέο χαρακτηριστικό -AttributeCode=Κωδικός Ιδιότητα +AttributeCode=Κωδικός χαρακτηριστικού URLPhoto=URL της φωτογραφία / λογότυπο SetLinkToAnotherThirdParty=Σύνδεση με άλλο τρίτο μέρος -LinkTo=Σύνδεση σε -LinkToProposal=Σύνδεση σε προσφορά +LinkTo=Σύνδεση με +LinkToProposal=Σύνδεση με προσφορά +LinkToExpedition= Σύνδεση με την καμπάνια LinkToOrder=Σύνδεση με παραγγελία -LinkToInvoice=Σύνδεση σε τιμολόγιο +LinkToInvoice=Σύνδεση με τιμολόγιο LinkToTemplateInvoice=Σύνδεση με το τιμολόγιο προτύπου -LinkToSupplierOrder=Σύνδεση με την παραγγελία αγοράς -LinkToSupplierProposal=Σύνδεση με την πρόταση προμηθευτή -LinkToSupplierInvoice=Σύνδεση με το τιμολόγιο προμηθευτή -LinkToContract=Σύνδεση με συμβόλαιο -LinkToIntervention=Σύνδεση σε παρέμβαση -LinkToTicket=Σύνδεση με το εισιτήριο -LinkToMo=Σύνδεσμος προς Mo +LinkToSupplierOrder=Σύνδεση με παραγγελία αγοράς +LinkToSupplierProposal=Σύνδεση με πρσφορά προμηθευτή +LinkToSupplierInvoice=Σύνδεση με τιμολόγιο προμηθευτή +LinkToContract=Σύνδεση με σύμβαση +LinkToIntervention=Σύνδεση με παρέμβαση +LinkToTicket=Σύνδεση με το ticket +LinkToMo=Σύνδεση με Mo CreateDraft=Δημιουργία σχεδίου SetToDraft=Επιστροφή στο προσχέδιο ClickToEdit=Κάντε κλικ για επεξεργασία ClickToRefresh=Κάντε κλικ για ανανέωση EditWithEditor=Επεξεργασία με το CKEditor EditWithTextEditor=Επεξεργασία με πρόγραμμα επεξεργασίας κειμένου -EditHTMLSource=Επεξεργασία προέλευσης HTML -ObjectDeleted=Αντικείμενο %s διαγράφεται +EditHTMLSource=Επεξεργασία πηγής HTML +ObjectDeleted=Το αντικείμενο %s διαγράφηκε ByCountry=Ανά χώρα ByTown=Ανά πόλη -ByDate=Με ημερομηνία +ByDate=Ανά ημερομηνία ByMonthYear=Ανά μήνα/έτος ByYear=Ανά έτος ByMonth=Με το μήνα ByDay=Ανά μέρα -BySalesRepresentative=Με τον αντιπρόσωπο πωλήσεων +BySalesRepresentative=Ανά αντιπρόσωπο πωλήσεων LinkedToSpecificUsers=Συνδέεται με μια συγκεκριμένη επαφή χρήστη NoResults=Δεν υπάρχουν αποτελέσματα AdminTools=Εργαλεία διαχειριστή @@ -841,7 +845,7 @@ SystemTools=Εργαλεία συστήματος ModulesSystemTools=Εργαλεία ενοτήτων Test=Δοκιμή Element=Στοιχείο -NoPhotoYet=Δεν υπαρχουν διαθεσημες φωτογραφίες ακόμα +NoPhotoYet=Δεν υπάρχουν διαθέσιμες εικόνες Dashboard=Πίνακας ελέγχου MyDashboard=Ο πίνακας ελέγχου μου Deductible=Εκπίπτουν @@ -849,13 +853,13 @@ from=από toward=προς Access=Πρόσβαση SelectAction=Επιλογή ενέργειας -SelectTargetUser=Επιλέξτε το χρήστη / υπάλληλο στόχου +SelectTargetUser=Επιλέξτε χρήστη/υπάλληλο-στόχο HelpCopyToClipboard=Χρησιμοποιήστε το Ctrl + C για να αντιγράψετε στο πρόχειρο SaveUploadedFileWithMask=Αποθηκεύστε το αρχείο στον server με το όνομα "%s" (αλλιώς "%s") OriginFileName=Αρχική Ονομασία SetDemandReason=Ρυθμίστε την πηγή SetBankAccount=Προσδιορίστε Τραπεζικό λογαριασμό -AccountCurrency=Τραπεζικός λογαριασμός +AccountCurrency=Νόμισμα Λογαριασμού ViewPrivateNote=Προβολή σημειώσεων XMoreLines=%s γραμμή (ές) κρυμμένη ShowMoreLines=Εμφάνιση περισσότερων / λιγότερων γραμμών @@ -865,8 +869,8 @@ SelectElementAndClick=Επιλέξτε ένα στοιχείο και κάντε PrintFile=Εκτύπωση του αρχείου %s ShowTransaction=Εμφάνιση καταχώρισης σε τραπεζικό λογαριασμό ShowIntervention=Εμφάνιση παρέμβασης -ShowContract=Εμφάνιση συμβολαίου -GoIntoSetupToChangeLogo=Μεταβείτε στην Αρχική σελίδα - Εγκατάσταση - Εταιρεία για να αλλάξετε το λογότυπο ή να μεταβείτε στην Αρχική σελίδα - Ρύθμιση - Εμφάνιση για απόκρυψη. +ShowContract=Εμφάνιση σύμβασης +GoIntoSetupToChangeLogo=Μεταβείτε στην Αρχική - Ρυθμίσεις - Εταιρεία / Οργανισμός για να αλλάξετε το λογότυπο ή μεταβείτε στην Αρχική - Ρυθμίσεις - Εμφάνιση για απόκρυψη αυτού. Deny=Άρνηση Denied=Άρνηση ListOf=Λίστα %s @@ -876,29 +880,29 @@ Genderman=Αρσενικό Genderwoman=Θηλυκό Genderother=Άλλο ViewList=Προβολή λίστας -ViewGantt=Gantt θέα -ViewKanban=Θέα στο Kanban +ViewGantt=Προβολή τύπου Gantt +ViewKanban=Προβολή τύπου Kanban Mandatory=Υποχρεωτικό Hello=Χαίρετε GoodBye=Αντίο σας Sincerely=Ειλικρινώς -ConfirmDeleteObject=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το αντικείμενο; +ConfirmDeleteObject=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το αντικείμενο; DeleteLine=Διαγραφή γραμμής -ConfirmDeleteLine=Είστε σίγουρος ότι θέλετε να διαγράψετε αυτή τη γραμμή; +ConfirmDeleteLine=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή τη γραμμή; ErrorPDFTkOutputFileNotFound=Σφάλμα: το αρχείο δεν δημιουργήθηκε. Ελέγξτε ότι το 'pdftk' είναι εγκατεστημένο σε έναν κατάλογο που περιλαμβάνεται στο environment variable $PATH (μόνο linux/unix) ή επικοινωνήστε με τον διαχειριστή του συστήματός σας. -NoPDFAvailableForDocGenAmongChecked=Δεν υπήρχε αρχείο PDF για την παραγωγή εγγράφων μεταξύ των καταχωρημένων εγγραφών -TooManyRecordForMassAction=Έχουν επιλεγεί πάρα πολλά αρχεία για μαζική δράση. Η ενέργεια περιορίζεται σε μια λίστα αρχείων %s. +NoPDFAvailableForDocGenAmongChecked=Δεν υπήρχε αρχείο PDF για την παραγωγή εγγράφων μεταξύ των επιλεγμένων εγγραφών +TooManyRecordForMassAction=Έχουν επιλεγεί πάρα πολλά αρχεία για μαζική δράση. Η ενέργεια περιορίζεται σε μια λίστα %sαρχείων . NoRecordSelected=Δεν έχει επιλεγεί εγγραφή -MassFilesArea=Περιοχή για αρχεία που δημιουργούνται από μαζικές ενέργειες -ShowTempMassFilesArea=Εμφάνιση περιοχής αρχείων που έχουν δημιουργηθεί με μαζικές ενέργειες +MassFilesArea=Τομέας αρχείων που δημιουργήθηκαν από μαζικές ενέργειες +ShowTempMassFilesArea=Εμφάνιση τομέα αρχείων που έχουν δημιουργηθεί με μαζικές ενέργειες ConfirmMassDeletion=Επιβεβαίωση μαζικής διαγραφής -ConfirmMassDeletionQuestion=Είστε βέβαιοι ότι θέλετε να διαγράψετε τις επιλεγμένες εγγραφές %s; +ConfirmMassDeletionQuestion=Είστε σίγουροι ότι θέλετε να διαγράψετε τις επιλεγμένες εγγραφές %s; RelatedObjects=Σχετικά Αντικείμενα -ClassifyBilled=Χαρακτηρισμός ως τιμολογημένο -ClassifyUnbilled=Ταξινόμηση των μη τιμολογημένων +ClassifyBilled=Ταξινόμηση ως τιμολογημένο +ClassifyUnbilled=Ταξινόμηση ως μη τιμολογημένο Progress=Πρόοδος -ProgressShort=Progr. -FrontOffice=Μπροστινό γραφείο +ProgressShort=Πρόοδος +FrontOffice=Front office BackOffice=Υποστήριξη Submit=Υποβολή View=Προβολή @@ -911,7 +915,7 @@ IncludeDocsAlreadyExported=Συμπεριλάβετε έγγραφα που έχ ExportOfPiecesAlreadyExportedIsEnable=Η εξαγωγή τεμαχίων που έχουν ήδη εξαχθεί είναι δυνατή ExportOfPiecesAlreadyExportedIsDisable=Η εξαγωγή τεμαχίων που έχουν ήδη εξαχθεί είναι απενεργοποιημένη AllExportedMovementsWereRecordedAsExported=Όλες οι εξαγόμενες κινήσεις καταγράφηκαν ως εξαγόμενες -NotAllExportedMovementsCouldBeRecordedAsExported=Δεν μπορούν να καταγραφούν όλες οι εξαγόμενες κινήσεις ως εξαγωγές +NotAllExportedMovementsCouldBeRecordedAsExported=Δεν ήταν δυνατή η καταγραφή όλων των εξαγόμενων κινήσεων Miscellaneous=Διάφορα Calendar=Ημερολόγιο GroupBy=Ομαδοποίηση κατά... @@ -923,43 +927,44 @@ SomeTranslationAreUncomplete=Ορισμένες από τις διαθέσιμε DirectDownloadLink=Δημόσιος σύνδεσμος λήψης PublicDownloadLinkDesc=Απαιτείται μόνο ο σύνδεσμος για τη λήψη του αρχείου DirectDownloadInternalLink=Ιδιωτικός σύνδεσμος λήψης -PrivateDownloadLinkDesc=Πρέπει να είστε συνδεδεμένοι και χρειάζεστε δικαιώματα για να δείτε ή να κατεβάσετε το αρχείο -Download=Κατεβάστε +PrivateDownloadLinkDesc=Πρέπει να είστε συνδεδεμένοι και να έχετε τα απαραίτητα δικαιώματα για να δείτε ή να κατεβάσετε το αρχείο +Download=Λήψη DownloadDocument=Λήψη εγγράφου +DownloadSignedDocument=Λήψη υπογεγραμμένου εγγράφου ActualizeCurrency=Ενημέρωση τιμής νομίσματος Fiscalyear=Οικονομικό έτος -ModuleBuilder=Ενότητα και Εργαλείο δημιουργίας εφαρμογών +ModuleBuilder=Εφαρμογή δημιουργίας ενοτήτων SetMultiCurrencyCode=Ορισμός νομίσματος BulkActions=Μαζικές ενέργειες -ClickToShowHelp=Κάντε κλικ για να εμφανιστεί η βοήθεια βοήθειας -WebSite=Δικτυακός τόπος +ClickToShowHelp=Κάντε κλικ για να εμφανιστεί το αναδυόμενο πλαίσιο βοήθειας +WebSite=Ιστοσελίδα WebSites=Ιστοσελίδες -WebSiteAccounts=Λογαριασμοί ιστοτόπων +WebSiteAccounts=Λογαριασμοί ιστοσελίδας ExpenseReport=Αναφορά εξόδων ExpenseReports=Αναφορές εξόδων HR=HR HRAndBank=HR και Τράπεζα AutomaticallyCalculated=Αυτόματα υπολογισμένο TitleSetToDraft=Επιστροφή σε προσχέδιο -ConfirmSetToDraft=Είστε βέβαιοι ότι θέλετε να επιστρέψετε στην κατάσταση Προετοιμασίας; +ConfirmSetToDraft=Είστε σίγουροι ότι θέλετε να επιστρέψετε στην κατάσταση Προσχεδίου; ImportId=Εισαγωγή αναγνωριστικού Events=Συμβάντα EMailTemplates=Πρότυπα ηλεκτρονικού ταχυδρομείου -FileNotShared=Αρχείο που δεν μοιράζεται με εξωτερικό κοινό +FileNotShared=Αρχείο που δεν μοιράζεται με εξωτερικούς χρήστες Project=Έργο Projects=Έργα -LeadOrProject=Μόλυβδος | Εργο -LeadsOrProjects=Οδηγεί | Εργα -Lead=Οδηγω -Leads=Οδηγεί -ListOpenLeads=Κατάλογος ανοικτών αγωγών -ListOpenProjects=Κατάλογος ανοιχτών έργων -NewLeadOrProject=Νέο έργο ή έργο -Rights=Άδειες +LeadOrProject=Προοπτική | Έργο +LeadsOrProjects=Προοπτικές | Έργα +Lead=Προοπτική +Leads=Προοπτικές +ListOpenLeads=Λίστα ανοικτών προοπτικών +ListOpenProjects=Λίστα ανοιχτών έργων +NewLeadOrProject=Νέα προοπτική ή έργο +Rights=Δικαιώματα LineNb=Αριθμός γραμμής. IncotermLabel=Διεθνείς Εμπορικοί Όροι -TabLetteringCustomer=Γράμματα πελατών -TabLetteringSupplier=Επιστολές πωλητών +TabLetteringCustomer=Λογιστική συμφωνία πελατών +TabLetteringSupplier=Λογιστική συμφωνία προμηθευτών Monday=Δευτέρα Tuesday=Τρίτη Wednesday=Τετάρτη @@ -1022,13 +1027,13 @@ billion=δισεκατομμύριο trillion=τρισεκατομμύριο quadrillion=τετρακισεκατομμύριο SelectMailModel=Επιλέξτε ένα πρότυπο ηλεκτρονικού ταχυδρομείου -SetRef=Ρύθμιση αναφ -Select2ResultFoundUseArrows=Βρέθηκαν αποτελέσματα. Χρησιμοποιήστε τα βέλη για να επιλέξετε. -Select2NotFound=Δεν υπάρχουν αποτελέσματα +SetRef=Αναφορά Σετ +Select2ResultFoundUseArrows=Βρέθηκαν ορισμένα αποτελέσματα. Χρησιμοποιήστε τα βέλη για να επιλέξετε. +Select2NotFound=Δεν βρέθηκε αποτέλεσμα Select2Enter=Εισαγωγή Select2MoreCharacter=ή περισσότερους χαρακτήρες Select2MoreCharacters=ή περισσότερους χαρακτήρες -Select2MoreCharactersMore=Σύνταξη αναζήτησης:
| Ή (α | β)
* Οποιοσδήποτε χαρακτήρας (a * b)
^ Ξεκινήστε με (^ ab)
$ Τέλος με (ab $)
+Select2MoreCharactersMore=Σύνταξη αναζήτησης:
| Ή (α | β)
* Οποιοσδήποτε χαρακτήρας (α * β)
^ Ξεκινήστε με (^ ab)
$ Τέλος με (αβ $)
Select2LoadingMoreResults=Φόρτωση περισσότερων αποτελεσμάτων Select2SearchInProgress=Αναζήτηση σε εξέλιξη SearchIntoThirdparties=Πελ./Προμ. @@ -1042,16 +1047,17 @@ SearchIntoMO=Εντολές Παραγωγής SearchIntoTasks=Εργασίες SearchIntoCustomerInvoices=Τιμολόγια πελατών SearchIntoSupplierInvoices=Τιμολόγια προμηθευτή -SearchIntoCustomerOrders=Παραγγελίες πωλήσεων -SearchIntoSupplierOrders=Εντολές αγοράς +SearchIntoCustomerOrders=Εντολές πωλήσεων +SearchIntoSupplierOrders=Παραγγελίες αγοράς SearchIntoCustomerProposals=Προσφορές -SearchIntoSupplierProposals=Προτάσεις πωλητών +SearchIntoSupplierProposals=Προσφορές προμηθευτών SearchIntoInterventions=Παρεμβάσεις SearchIntoContracts=Συμβόλαια SearchIntoCustomerShipments=Αποστολές Πελάτη SearchIntoExpenseReports=Αναφορές εξόδων SearchIntoLeaves=Άδεια -SearchIntoTickets=Εισιτήρια +SearchIntoKM=Γνωσιακή βάση +SearchIntoTickets=Tickets SearchIntoCustomerPayments=Πληρωμές πελατών SearchIntoVendorPayments=Πληρωμές προμηθευτών SearchIntoMiscPayments=Διάφορες πληρωμές @@ -1106,7 +1112,7 @@ ContactDefault_project=Έργο ContactDefault_project_task=Εργασία ContactDefault_propal=Προσφορά ContactDefault_supplier_proposal=Προσφορά Προμηθευτή -ContactDefault_ticket=Εισιτήριο +ContactDefault_ticket=Ticket ContactAddedAutomatically=Η επαφή προστέθηκε από ρόλους τρίτων επαφών More=Περισσότερα ShowDetails=Εμφάνιση λεπτομερειών @@ -1132,7 +1138,7 @@ MODIFYInDolibarr=Η εγγραφή %s τροποποιήθηκε DELETEInDolibarr=Η εγγραφή %s διαγράφηκε VALIDATEInDolibarr=Η εγγραφή %s επικυρώθηκε APPROVEDInDolibarr=Εγκρίθηκε η εγγραφή %s -DefaultMailModel=Προεπιλεγμένο μοντέλο αλληλογραφίας +DefaultMailModel=Προεπιλεγμένο πρότυπο αλληλογραφίας PublicVendorName=Επωνυμία προμηθευτή DateOfBirth=Ημερομηνία γέννησης SecurityTokenHasExpiredSoActionHasBeenCanceledPleaseRetry=Το Security token έχει λήξει, επομένως η ενέργεια ακυρώθηκε. Παρακαλώ προσπαθήστε ξανά. @@ -1142,22 +1148,36 @@ EventReminder=Υπενθύμιση συμβάντος UpdateForAllLines=Ενημέρωση για όλες τις γραμμές OnHold=Σε Αναμονή Civility=Ευγένεια -AffectTag=Επιβολή ετικέτας +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Ορισμός επόπτη CreateExternalUser=Δημιουργία εξωτερικού χρήστη -ConfirmAffectTag=Μαζική επιβολή ετικετών -ConfirmAffectTagQuestion=Είστε σίγουροι ότι θέλετε να επιβάλετε τις ετικέτες στις επιλεγμένες εγγραφές %s; +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Ρόλος που ανατίθεται σε κάθε έργο +TasksRole=Ρόλος που ανατίθεται σε κάθε εργασία κάθε έργου +ConfirmSetSupervisor=Μαζικός ορισμός Επόπτη +ConfirmUpdatePrice=Επιλέξτε ένα ποσοστό αύξησης/μείωσης τιμής +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Είστε σίγουροι ότι θέλετε να ορίσετε τον επόπτη στις %s επιλεγμένες εγγραφές; +ConfirmUpdatePriceQuestion=Είστε σίγουροι ότι θέλετε να ενημερώσετε την τιμή των %s επιλεγμένων εγγραφών ; CategTypeNotFound=Δεν βρέθηκε τύπος ετικέτας για τον τύπο των εγγραφών +Rate=Τιμή +SupervisorNotFound=Δεν βρέθηκε Επόπτης CopiedToClipboard=Αντιγράφηκε στο πρόχειρο InformationOnLinkToContract=Το ποσό αυτό είναι μόνο το σύνολο όλων των γραμμών της σύμβασης. Δεν λαμβάνεται υπόψη η έννοια του χρόνου. ConfirmCancel=Είστε σίγουροι ότι θέλετε να ακυρώσετε EmailMsgID=Email MsgID +EmailDate=Ημερομηνία email +SetToStatus=Ορισμός σε κατάσταση %s SetToEnabled=Ορίστε σε ενεργοποιημένη -SetToDisabled=Ορίστηκε σε απενεργοποιημένη +SetToDisabled=Ορίστε σε απενεργοποιημένη ConfirmMassEnabling=επιβεβαίωση μαζικής ενεργοποίησης -ConfirmMassEnablingQuestion=Είστε σίγουροι ότι θέλετε να ενεργοποιήσετε την(τις) %sεπιλεγμένη(ες) εγγραφη(ές); +ConfirmMassEnablingQuestion=Είστε σίγουροι ότι θέλετε να ενεργοποιήσετε τις %sεπιλεγμένες εγγραφές; ConfirmMassDisabling=επιβεβαίωση μαζικής απενεργοποίησης ConfirmMassDisablingQuestion=Είστε σίγουροι ότι θέλετε να απενεργοποιήσετε τις επιλεγμένες εγγραφές %s; -RecordsEnabled=%s εγγραφή(ές) ενεργοποιημένες +RecordsEnabled=Ενεργοποιήθηκαν %s εγγραφές RecordsDisabled=%s εγγραφές απενεργοποιήθηκαν RecordEnabled=Η εγγραφή ενεργοποιήθηκε RecordDisabled=Η εγγραφή απενεργοποιήθηκε @@ -1179,11 +1199,14 @@ Terminated=Ακυρωμένο AddLineOnPosition=Προσθήκη γραμμής στη θέση (στο τέλος αν είναι κενή) ConfirmAllocateCommercial=Επιβεβαίωση ορισμού αντιπροσώπου πωλήσεων ConfirmAllocateCommercialQuestion=Είστε σίγουροι ότι θέλετε να ορίσετε τις επιλεγμένες εγγραφές %s; -CommercialsAffected=Εκπρόσωποι πωλήσεων που αφορά -CommercialAffected=Εκπρόσωπος πωλήσεων που αφορά +CommercialsAffected=Ορίστηκαν αντιπρόσωποι πωλήσεων +CommercialAffected=Ορίστηκε αντιπρόσωπος πωλήσεων YourMessage=Το μήνυμά σας YourMessageHasBeenReceived=Το μήνυμά σας έχει ληφθεί. Θα απαντήσουμε ή θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό. UrlToCheck=URL για έλεγχο Automation=Αυτοματισμός CreatedByEmailCollector=Δημιουργήθηκε από τον συλλέκτη Email CreatedByPublicPortal=Δημιουργήθηκε από Δημόσια πύλη +UserAgent=User Agent +InternalUser=Εσωτερικός χρήστης +ExternalUser=Εξωτερικός χρήστης diff --git a/htdocs/langs/el_GR/margins.lang b/htdocs/langs/el_GR/margins.lang index 40df1eddafb..48dd84e4e9c 100644 --- a/htdocs/langs/el_GR/margins.lang +++ b/htdocs/langs/el_GR/margins.lang @@ -5,10 +5,10 @@ Margins=Περιθώρια TotalMargin=Συνολικό Περιθώριο MarginOnProducts=Περιθώριο / Προϊόντα MarginOnServices=Περιθώριο / Υπηρεσίες -MarginRate=Ποσοστό περιθωρίου επί της % +MarginRate=Ποσοστό περιθωρίου επί της %% MarkRate=Ποσοστό Κέρδους -DisplayMarginRates=Εμφάνιση ποσοστό κέρδους -DisplayMarkRates=Εμφάνιση σημειωμένων τιμών +DisplayMarginRates=Εμφάνιση ποσοστών περιθωρίου +DisplayMarkRates=Εμφάνιση ποσοστών κέρδους InputPrice=Εισαγωγή τιμής margin=Διαχείριση των ποσοστών κέρδους margesSetup=Ρύθμιση της διαχείρισης ποσοστών κέρδους @@ -16,7 +16,7 @@ MarginDetails=Λεπτομέρειες Περιθωρίων ProductMargins=Περιθώρια προϊόντος CustomerMargins=Περιθώρια πελατών SalesRepresentativeMargins=Περιθώρια αντιπρόσωπου πωλήσεων -ContactOfInvoice=Επικοινωνία με το τιμολόγιο +ContactOfInvoice=Επαφή τιμολογίου UserMargins=Περιθώρια χρήστη ProductService=Προϊόν ή Υπηρεσία AllProducts=Όλα τα προϊόντα και οι υπηρεσίες @@ -32,14 +32,14 @@ MARGIN_TYPE=Τιμή αγοράς/κόστους που προτείνεται MargeType1=Περιθώριο για την καλύτερη τιμή προμηθευτή MargeType2=Περιθώριο στη μέση σταθμισμένη τιμή (WAP) MargeType3=Περιθώριο στην τιμή κόστους -MarginTypeDesc=* Περιθώριο με την καλύτερη τιμή αγοράς = Τιμή πώλησης - Καλύτερη τιμή πωλητή που ορίζεται στην κάρτα προϊόντος
* Περιθώριο σταθμισμένης μέσης τιμής (WAP) = Τιμή πώλησης - Σταθμισμένη μέση τιμή προϊόντος (WAP) ή καλύτερη τιμή προμηθευτή εάν το WAP δεν έχει καθοριστεί ακόμη
* Περιθώριο στην τιμή κόστους = τιμή πώλησης - τιμή κόστους οριζόμενη στην κάρτα προϊόντος ή WAP, εάν η τιμή κόστους δεν έχει καθοριστεί ή η καλύτερη τιμή πωλητή αν το WAP δεν έχει οριστεί ακόμη +MarginTypeDesc=* Περιθώριο στην καλύτερη τιμή αγοράς = Τιμή πώλησης - Η καλύτερη τιμή πωλητή που ορίζεται στην κάρτα προϊόντος
* Περιθώριο στη σταθμισμένη μέση τιμή (WAP) = Τιμή πώλησης - Μέση σταθμισμένη τιμή προϊόντος (WAP) ή καλύτερη τιμή πωλητή εάν το WAP δεν έχει οριστεί ακόμη
* Περιθώριο σε Τιμή κόστους = Τιμή πώλησης - τιμή κόστους που καθορίζεται στην κάρτα προϊόντος ή στο WAP εάν η τιμή κόστους δεν έχει καθοριστεί ή η καλύτερη τιμή πωλητή εάν το WAP δεν έχει ακόμη καθοριστεί CostPrice=Τιμή κόστους -UnitCharges=Χρεώσεων -Charges=Επιβαρύνσεις +UnitCharges=Χρεώσεις μονάδων +Charges=Χρεώσεις AgentContactType=τύπος επαφής εμπορικός αντιπρόσωπου -AgentContactTypeDetails=Ορίστε ποιος τύπος επαφής (συνδεδεμένος στα τιμολόγια) θα χρησιμοποιηθεί για την αναφορά περιθωρίου ανά επαφή / διεύθυνση. Σημειώστε ότι η ανάγνωση των στατιστικών στοιχείων μιας επαφής δεν είναι αξιόπιστη, διότι στις περισσότερες περιπτώσεις η επαφή μπορεί να μην ορίζεται σαφώς στα τιμολόγια. -rateMustBeNumeric=Βαθμολογήστε πρέπει να είναι μια αριθμητική τιμή -markRateShouldBeLesserThan100=Το ποσοστό πρέπει να είναι χαμηλότερη από 100 +AgentContactTypeDetails=Καθορίστε ποιος τύπος επαφής (συνδεδεμένος στα τιμολόγια) θα χρησιμοποιηθεί για την αναφορά περιθωρίου ανά επαφή/διεύθυνση. Σημειώστε ότι η ανάγνωση στατιστικών στοιχείων σε μια επαφή δεν είναι αξιόπιστη, καθώς στις περισσότερες περιπτώσεις η επαφή μπορεί να μην ορίζεται ρητά στα τιμολόγια. +rateMustBeNumeric=Το ποσοστό πρέπει να είναι μια αριθμητική τιμή +markRateShouldBeLesserThan100=Το ποσοστό κέρδους πρέπει να είναι χαμηλότερο από 100 ShowMarginInfos=Δείτε πληροφορίες για τα περιθώρια CheckMargins=Λεπτομέρεια περιθωρίων MarginPerSaleRepresentativeWarning=Η αναφορά περιθωρίου ανά χρήστη χρησιμοποιεί τη σχέση μεταξύ τρίτων μερών και αντιπροσώπων πωλήσεων για να υπολογίσει το περιθώριο κάθε αντιπροσώπου πωλήσεων. Επειδή ορισμένα τρίτα μέρη ενδέχεται να μην έχουν εξειδικευμένο αντιπρόσωπο πώλησης και ορισμένα τρίτα μέρη ενδέχεται να συνδέονται με πολλούς αντιπρόσωπους, ορισμένα ποσά ενδέχεται να μην περιλαμβάνονται στην έκθεση (εάν δεν υπάρχει αντιπρόσωπος πώλησης) και μερικά ενδέχεται να εμφανίζονται σε διαφορετικές γραμμές (για κάθε αντιπρόσωπο πώλησης) . diff --git a/htdocs/langs/el_GR/members.lang b/htdocs/langs/el_GR/members.lang index 64f8f69d16c..1884393ae06 100644 --- a/htdocs/langs/el_GR/members.lang +++ b/htdocs/langs/el_GR/members.lang @@ -7,7 +7,7 @@ Members=Μέλη ShowMember=Εμφάνιση καρτέλας μέλους UserNotLinkedToMember=Ο χρήστης δεν συνδέετε με κάποιο μέλος ThirdpartyNotLinkedToMember=Το τρίτο μέρος δεν συνδέεται με κάποιο μέλος -MembersTickets=Φύλλο διεύθυνσης μέλους +MembersTickets=Κατάσταση(Φύλλο) διευθύνσεων μελών FundationMembers=Μέλη οργανισμού ListOfValidatedPublicMembers=Λίστα πιστοποιημένων φανερών μελών ErrorThisMemberIsNotPublic=Αυτό το μέλος δεν είναι δημόσιο @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Ένα άλλο μέλος (όνομ ErrorUserPermissionAllowsToLinksToItselfOnly=Για λόγους ασφαλείας, πρέπει να σας παραχωρηθούν δικαιώματα επεξεργασίας όλων των χρηστών για να μπορείτε να συνδέσετε ένα μέλος με έναν χρήστη που δεν είναι δικός σας. SetLinkToUser=Σύνδεσμος σε χρήστη του Dolibarr SetLinkToThirdParty=Σύνδεσμος με τρίτο μέρος του Dolibarr +MemberCountersArePublic=Οι μετρητές έγκυρων μελών είναι δημόσιοι MembersCards=Δημιουργία καρτών για μέλη MembersList=Κατάλογος μελών MembersListToValid=Λίστα μελών (προς επικύρωση) @@ -35,6 +36,7 @@ DateEndSubscription=Ημερομηνία λήξης συνδρομής μέλο EndSubscription=Τέλος ιδιότητας συνδρομής μέλους SubscriptionId=Αναγνωριστικό συνδρομής WithoutSubscription=Χωρίς συνδρομή +WaitingSubscription=Σε αναμονή συνδρομής MemberId=Αναγνωριστικό μέλους MemberRef= Αναφ. Μέλους NewMember=Νέο μέλος @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Αυτός ο τύπος Μέλους δεν μπορ NewSubscription=Νέα συνδρομή NewSubscriptionDesc=Αυτή η φόρμα σας επιτρέπει να καταγράψετε την συνδρομή σας ως νέο μέλος του ιδρύματος. Αν θέλετε να ανανεώσετε τη συνδρομή σας (αν είστε ήδη μέλος), επικοινωνήστε με το συμβούλιο του ιδρύματος μέσω e-mail %s. Subscription=Συνδρομή +AnyAmountWithAdvisedAmount=Οποιοδήποτε ποσό της επιλογής σας, συνιστάται %s +AnyAmountWithoutAdvisedAmount=Οποιοδήποτε ποσό της επιλογής σας +CanEditAmountShort=Οποιοδήποτε ποσό +CanEditAmountShortForValues=συνιστάται, οποιοδήποτε ποσό +MembershipDuration=Διάρκεια +GetMembershipButtonLabel=Εγγραφή Subscriptions=Συνδρομές SubscriptionLate=Καθυστερημένη πληρωμή συνδρομής SubscriptionNotReceived=Η πληρωμή της συνδρομής δεν ελήφθη ποτέ @@ -96,10 +104,10 @@ ConfirmResiliateMember=Είστε σίγουροι ότι θέλετε να κα DeleteMember=Διαγραφή ενός μέλους ConfirmDeleteMember=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το μέλος (Η διαγραφή ενός μέλους θα διαγράψει όλες τις συνδρομές του); DeleteSubscription=Διαγραφή συνδρομής -ConfirmDeleteSubscription=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν τη συνδρομή; +ConfirmDeleteSubscription=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν τη συνδρομή; Filehtpasswd=htpasswd file ValidateMember=Επικύρωση ενός μέλους -ConfirmValidateMember=Είστε βέβαιοι ότι θέλετε να επικυρώσετε αυτό το μέλος; +ConfirmValidateMember=Είστε σίγουροι ότι θέλετε να επικυρώσετε αυτό το μέλος; FollowingLinksArePublic=Οι παρακάτω σύνδεσμοι είναι ανοιχτές σελίδες που δεν προστατεύονται από οποιαδήποτε άδεια του Dolibarr. Δεν είναι μορφοποιημένες σελίδες, παρέχονται ως παράδειγμα για να παρουσιάσουν τον τρόπο ταξινόμησης της βάσης δεδομένων των μελών. PublicMemberList=Δημόσια λίστα μελών BlankSubscriptionForm=Δημόσια φόρμα εγγραφής @@ -128,47 +136,47 @@ SendingEmailOnCancelation=Αποστολή email κατάργησης μελου SendingReminderActionComm=Αποστολή υπενθύμισης για συμβάν ατζέντας # Topic of email templates YourMembershipRequestWasReceived=Η συνδρομή σας ελήφθη. -YourMembershipWasValidated=Η ιδιότητα μέλους σας επικυρώθηκε -YourSubscriptionWasRecorded=Η τελευταία σας συνδρομή καταγράφηκε +YourMembershipWasValidated=Η συνδρομή σας επικυρώθηκε +YourSubscriptionWasRecorded=Η νέα σας συνδρομή καταγράφηκε SubscriptionReminderEmail=υπενθύμιση συνδρομής -YourMembershipWasCanceled=Η εγγραφή σας ακυρώθηκε -CardContent=Περιεχόμενα καρτέλας +YourMembershipWasCanceled=Η συνδρομή σας ακυρώθηκε +CardContent=Το περιεχόμενο της κάρτας μέλους σας # Text of email templates -ThisIsContentOfYourMembershipRequestWasReceived=Θα θέλαμε να σας ενημερώσουμε ότι το αίτημά σας για συμμετοχή έγινε δεκτό.

+ThisIsContentOfYourMembershipRequestWasReceived=Θέλουμε να σας ενημερώσουμε ότι το αίτημα συμμετοχής σας ελήφθη.

ThisIsContentOfYourMembershipWasValidated=Θέλουμε να σας ενημερώσουμε ότι η ιδιότητα μέλους σας έχει επικυρωθεί με τις ακόλουθες πληροφορίες:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

-ThisIsContentOfSubscriptionReminderEmail=Θα θέλαμε να σας ενημερώσουμε ότι η συνδρομή σας πρόκειται να λήξει ή έχει ήδη λήξει (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Ελπίζουμε ότι θα το ανανεώσετε.

+ThisIsContentOfYourSubscriptionWasRecorded=Θέλουμε να σας ενημερώσουμε ότι η νέα σας συνδρομή καταγράφηκε. Παρακαλώ δείτε το συνημμένο τιμολόγιο.

+ThisIsContentOfSubscriptionReminderEmail=Θα θέλαμε να σας ενημερώσουμε ότι η συνδρομή σας πρόκειται να λήξει ή έχει ήδη λήξει (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Ελπίζουμε ότι θα την ανανεώσετε.

ThisIsContentOfYourCard=Αυτή είναι μια περίληψη των πληροφοριών που έχουμε σχετικά με εσάς. Επικοινωνήστε μαζί μας αν κάτι είναι λανθασμένο.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Αντικείμενο του μηνύματος ηλεκτρονικού ταχυδρομείου ειδοποίησης που λαμβάνεται σε περίπτωση αυτόματης εγγραφής επισκέπτη DescADHERENT_AUTOREGISTER_NOTIF_MAIL=Περιεχόμενο του μηνύματος ηλεκτρονικού ταχυδρομείου ειδοποίησης που λαμβάνεται σε περίπτωση αυτόματης εγγραφής επισκέπτη DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Πρότυπο email που θα χρησιμοποιηθεί για την αποστολή email σε ένα μέλος κατά την αυτόματη εγγραφή μέλους -DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Πρότυπο ηλεκτρονικού ταχυδρομείου που θα χρησιμοποιηθεί για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου σε μέλος σχετικά με την επικύρωση μέλους +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Πρότυπο email που θα χρησιμοποιηθεί για την αποστολή email σε ένα μέλος κατά την επικύρωση της ιδιότητας του ως μέλος DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Πρότυπο email που θα χρησιμοποιηθεί για την αποστολή email σε ένα μέλος σε νέα καταχώρηση συνδρομής DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Πρότυπο email που θα χρησιμοποιηθεί για την αποστολή υπενθύμισης email όταν η συνδρομή πρόκειται να λήξει -DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Πρότυπο ηλεκτρονικού ταχυδρομείου που θα χρησιμοποιηθεί για την αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου σε μέλος σχετικά με την ακύρωση μέλους -DescADHERENT_EMAIL_TEMPLATE_EXCLUSION=Πρότυπο ηλεκτρονικού ταχυδρομείου που θα χρησιμοποιηθεί για την αποστολή email σε ένα μέλος σε περίπτωση αποκλεισμού μέλους +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Πρότυπο email που θα χρησιμοποιηθεί για την αποστολή email σε ένα μέλος κατά την ακύρωση της συνδρομής του +DescADHERENT_EMAIL_TEMPLATE_EXCLUSION=Πρότυπο email που θα χρησιμοποιηθεί για την αποστολή email σε ένα μέλος σε περίπτωση αποκλεισμού του DescADHERENT_MAIL_FROM=Email αποστολέα για αυτόματα μηνύματα ηλεκτρονικού ταχυδρομείου -DescADHERENT_ETIQUETTE_TYPE=Format of labels page -DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets -DescADHERENT_CARD_TYPE=Format of cards page -DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards -DescADHERENT_CARD_TEXT=Text printed on member cards (align on left) -DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right) +DescADHERENT_ETIQUETTE_TYPE=Μορφή σελίδας ετικετών +DescADHERENT_ETIQUETTE_TEXT=Κείμενο τυπωμένο σε καταστάσεις διευθύνσεων μέλους +DescADHERENT_CARD_TYPE=Σελίδα της μορφής των καρτών μέλους +DescADHERENT_CARD_HEADER_TEXT=Κείμενο τυπωμένο στο πάνω μέρος των καρτών μελών +DescADHERENT_CARD_TEXT=Κείμενο τυπωμένο σε κάρτες μελών (στοίχιση αριστερά) +DescADHERENT_CARD_TEXT_RIGHT=Κείμενο τυπωμένο σε κάρτες μελών (στοίχιση δεξιά) DescADHERENT_CARD_FOOTER_TEXT=Κείμενο που θα εκτυπωθεί στο κάτω μέρος της κάρτας μέλους ShowTypeCard=Εμφάνιση τύπου '%s' HTPasswordExport=δημιουργία αρχείου htpassword NoThirdPartyAssociatedToMember=Κανένα τρίτο μέρος δεν σχετίζεται με αυτό το μέλος MembersAndSubscriptions=Μέλη και Συνδρομές -MoreActions=Complementary action on recording +MoreActions=Συμπληρωματική ενέργεια κατά την καταγραφή MoreActionsOnSubscription=Συμπληρωματική ενέργεια που προτείνεται από προεπιλογή κατά την καταγραφή μιας συνδρομής, η οποία πραγματοποιείται επίσης αυτόματα με την ηλεκτρονική πληρωμή μιας συνδρομής MoreActionBankDirect=Δημιουργήστε μια απευθείας εγγραφή σε τραπεζικό λογαριασμό MoreActionBankViaInvoice=Δημιουργήστε ένα τιμολόγιο και μια πληρωμή σε τραπεζικό λογαριασμό -MoreActionInvoiceOnly=Create an invoice with no payment +MoreActionInvoiceOnly=Δημιουργήστε ένα τιμολόγιο χωρίς πληρωμή LinkToGeneratedPages=Δημιουργία επαγγελματικών καρτών ή καταστάσεων διευθύνσεων LinkToGeneratedPagesDesc=Αυτή η οθόνη σάς επιτρέπει να δημιουργείτε αρχεία PDF με επαγγελματικές κάρτες για όλα τα μέλη σας. DocForAllMembersCards=Δημιουργία επαγγελματικών καρτών για όλα τα μέλη DocForOneMemberCards=Δημιουργία επαγγελματικών καρτών για ένα συγκεκριμένο μέλος -DocForLabels=Generate address sheets (Format for output actually setup: %s) +DocForLabels=Δημιουργια Καταστάσεων(Φύλλων) διευθύνσεων SubscriptionPayment=Πληρωμή συνδρομής LastSubscriptionDate=Ημερομηνία τελευταίας πληρωμής συνδρομής LastSubscriptionAmount=Ποσό τελευταίας συνδρομής @@ -199,25 +207,28 @@ NbOfSubscriptions=Αριθμός συνδρομών AmountOfSubscriptions=Ποσό που εισπράχθηκε από συνδρομές TurnoverOrBudget=Κύκλος εργασιών (για εταιρεία) ή προϋπολογισμός (για ίδρυμα) DefaultAmount=Προκαθορισμένο ποσό συνδρομών -CanEditAmount=Ο επισκέπτης μπορεί να επιλέξει/επεξεργαστεί το ποσό της συνεισφοράς του -MEMBER_NEWFORM_PAYONLINE=Μετάβαση στη σελίδα ηλεκτρονικής πληρωμής -ByProperties=Εκ ΦΥΣΕΩΣ +CanEditAmount=Το ποσό της συνδρομής είναι της δίκης σας επιλογής +CanEditAmountDetail=Ο επισκέπτης μπορεί να επιλέξει/επεξεργαστεί το ποσό της συνεισφοράς του ανεξάρτητα από τον τύπο μέλους +AmountIsLowerToMinimumNotice=Επί συνολικού οφειλόμενου των %s +MEMBER_NEWFORM_PAYONLINE=Μετά την ηλεκτρονική εγγραφή, μεταβείτε αυτόματα στη σελίδα ηλεκτρονικής πληρωμής +ByProperties=Ανά φύση MembersStatisticsByProperties=Στατιστικά στοιχεία μελών κατά φύση VATToUseForSubscriptions=Συντελεστής ΦΠΑ που χρησιμοποιείται για εισφορές NoVatOnSubscription=Χωρίς ΦΠΑ για εισφορές -ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Προϊόν που χρησιμοποιείται για τη γραμμή συνεισφοράς στο τιμολόγιο: %s +ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Προϊόν που χρησιμοποιείται για τη γραμμή συνδρομής στο τιμολόγιο: %s NameOrCompany=Όνομα ή Εταιρία -SubscriptionRecorded=Καταγράφηκε η συνεισφορά +SubscriptionRecorded=Η συνδρομή καταγράφηκε NoEmailSentToMember=Δεν εστάλη email στο μέλος EmailSentToMember=Το email στάλθηκε στο μέλος την %s SendReminderForExpiredSubscriptionTitle=Αποστολή υπενθύμισης μέσω email για συνδρομές που έχουν λήξει SendReminderForExpiredSubscription=Αποστολή υπενθύμισης μέσω email στα μέλη όταν η συνδρομή πρόκειται να λήξει (η παράμετρος είναι ο αριθμός ημερών πριν από το τέλος της ιδιότητας μέλους για την αποστολή της υπενθύμισης. Μπορεί να είναι μια λίστα ημερών που χωρίζονται με ερωτηματικό, για παράδειγμα '10;5;0;-5 ') MembershipPaid=Η συνδρομή καταβλήθηκε για την τρέχουσα περίοδο (έως %s) -YouMayFindYourInvoiceInThisEmail=Μπορείτε να βρείτε το τιμολόγιο που επισυνάπτεται σε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου -XMembersClosed=%s μέλος (τα) έκλεισε +YouMayFindYourInvoiceInThisEmail=Σε αυτό το email θα βρείτε συνημμένο το τιμολόγιο σας +XMembersClosed=%s μέλη έκλεισαν XExternalUserCreated=Δημιουργήθηκαν %s εξωτερικοί χρήστες ForceMemberNature=Επιβολή φύσης μέλους(Άτομο ή Εταιρεία) CreateDolibarrLoginDesc=Η δημιουργία σύνδεσης χρήστη για τα μέλη τους επιτρέπει να συνδεθούν με την εφαρμογή. Ανάλογα με τις εξουσιοδοτήσεις που χορηγούνται, θα μπορούν, για παράδειγμα, να συμβουλεύονται ή να τροποποιούν οι ίδιοι τα αρχεία τους. CreateDolibarrThirdPartyDesc=Ένα τρίτο μέρος είναι η νομική οντότητα που θα χρησιμοποιηθεί στο τιμολόγιο εάν αποφασίσετε να δημιουργήσετε τιμολόγιο για κάθε συνδρομή. Θα μπορείτε να το δημιουργήσετε αργότερα κατά τη διαδικασία καταγραφής της συνδρομής. MemberFirstname=Όνομα μέλους MemberLastname=Επώνυμο μέλους +MemberCodeDesc=Κωδικός μέλους, μοναδικός για όλα τα μέλη diff --git a/htdocs/langs/el_GR/mrp.lang b/htdocs/langs/el_GR/mrp.lang index ef1ec64f668..181ede5bfec 100644 --- a/htdocs/langs/el_GR/mrp.lang +++ b/htdocs/langs/el_GR/mrp.lang @@ -11,8 +11,8 @@ Bom=Κατάλογοι Υλικών BillOfMaterials=Κατάλογος Υλικών BillOfMaterialsLines=Γραμμές Κατάλογου Υλικών BOMsSetup=Ρύθμιση της ενότητας BOM -ListOfBOMs=Λίστα Καταλογών Υλικών - BOM -ListOfManufacturingOrders=Κατάλογος Εντολών Παραγωγής +ListOfBOMs=Κατάλογοι Υλικών - BOM +ListOfManufacturingOrders=Εντολές Παραγωγής NewBOM=Νέος κατάλογος υλικών ProductBOMHelp=Προϊόν για δημιουργία (ή αποσυναρμολόγηση) με αυτό το BOM.
Σημείωση: Τα προϊόντα με την ιδιότητα «Φύση προϊόντος» = «Πρώτη ύλη» δεν είναι ορατά σε αυτήν τη λίστα. BOMsNumberingModules=Πρότυπα αρίθμησης BOM @@ -24,10 +24,11 @@ WatermarkOnDraftBOMs=Υδατογράφημα σε προσχέδιο BOM FreeLegalTextOnMOs=Ελεύθερο κείμενο σε έγγραφο της MO WatermarkOnDraftMOs=Υδατογράφημα σε προσχέδιο της ΜΟ ConfirmCloneBillOfMaterials=Είστε σίγουροι ότι θέλετε να κλωνοποιήσετε τον κατάλογο υλικών %s; -ConfirmCloneMo=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε την Εντολή Παραγωγής %s; +ConfirmCloneMo=Είστε σίγουροι ότι θέλετε να αντιγράψετε την Εντολή Παραγωγής %s; ManufacturingEfficiency=Αποτελεσματικότητα παραγωγής ConsumptionEfficiency=Αποτελεσματικότητα κατανάλωσης -ValueOfMeansLoss=Η τιμή 0,95 σημαίνει μέση απώλεια 5%% κατά την κατασκευή ή την αποσυναρμολόγηση +Consumption=Κατανάλωση +ValueOfMeansLoss=Η τιμή 0,95 σημαίνει μέση απώλεια 5%% κατά την παραγωγής ή την αποσυναρμολόγηση ValueOfMeansLossForProductProduced=Η τιμή 0,95 σημαίνει μέση απώλεια 5%% του παραγόμενου προϊόντος DeleteBillOfMaterials=Διαγραφή κατάλογου υλικών DeleteMo=Διαγραφή Εντολής Παραγωγής @@ -43,7 +44,7 @@ EstimatedDuration=Εκτιμώμενη Διάρκεια EstimatedDurationDesc=Εκτιμώμενη διάρκεια για την κατασκευή (ή την αποσυναρμολόγηση) αυτού του προϊόντος χρησιμοποιώντας αυτό το BOM ConfirmValidateBom=Είστε σίγουροι ότι θέλετε να επικυρώσετε το BOM με την αναφορά %s ;(θα μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε νέες Εντολές Παραγωγής) ConfirmCloseBom=Είστε σίγουροι ότι θέλετε να ακυρώσετε αυτό το BOM; (δεν θα μπορείτε πλέον να το χρησιμοποιήσετε για να δημιουργήσετε νέες Εντολές Παραγωγής) -ConfirmReopenBom=Είστε βέβαιοι ότι θέλετε να ανοίξετε ξανά αυτό το BOM; (θα μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε νέες Εντολές Παραγωγής) +ConfirmReopenBom=Είστε σίγουροι ότι θέλετε να ανοίξετε ξανά αυτό το BOM; (θα μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε νέες Εντολές Παραγωγής) StatusMOProduced=Παράχθηκε QtyFrozen=Κατεψυγμένη ποσότητα QuantityFrozen=Κατεψυγμένη ποσότητα @@ -59,7 +60,7 @@ ToProduce=Προς παραγωγή ToObtain=Προς απόκτηση QtyAlreadyConsumed=Η ποσότητα καταναλώθηκε ήδη QtyAlreadyProduced=Η ποσότητα έχει ήδη παραχθεί -QtyRequiredIfNoLoss=Ποσότητα που απαιτείται εάν δεν υπάρχει απώλεια (η απόδοση κατασκευής είναι 100%%) +QtyRequiredIfNoLoss=Ποσότητα που απαιτείται εάν δεν υπάρχει απώλεια (η απόδοση παραγωγής είναι 100%%) ConsumeOrProduce=Καταναλώστε ή Παράγετε ConsumeAndProduceAll=Καταναλώστε και παράξτε τα όλα Manufactured=Κατασκευάστηκε @@ -82,6 +83,7 @@ ProductsToProduce=Προϊόντα για παραγωγή UnitCost=Κόστος μονάδας TotalCost=Συνολικό κόστος BOMTotalCost=Το κόστος για την παραγωγή αυτού του BOM με βάση το κόστος κάθε ποσότητας και προϊόντος προς κατανάλωση (χρησιμοποιήστε την τιμή κόστους εάν έχει οριστεί, διαφορετικά τη μέση σταθμισμένη τιμή εάν έχει οριστεί, διαφορετικά την καλύτερη τιμή αγοράς) +BOMTotalCostService=Εάν η ενότητα "Workstation" είναι ενεργοποιημένη και ένας σταθμός εργασίας ορίζεται από προεπιλογή στη γραμμή, τότε ο υπολογισμός είναι "ποσότητα (μετατροπή σε ώρες) x σταθμός εργασίας ahr", διαφορετικά "ποσότητα (μετατροπή σε ώρες) x τιμή κόστους της υπηρεσίας" GoOnTabProductionToProduceFirst=Πρέπει πρώτα να έχετε ξεκινήσει την παραγωγή για να κλείσετε μια Εντολή Παραγωγής (Ανατρέξτε στην καρτέλα '%s'). Αλλά μπορείτε να την ακυρώσετε. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Ένα κιτ δεν μπορεί να χρησιμοποιηθεί σε BOM ή MO Workstation=Σταθμός εργασίας @@ -111,4 +113,8 @@ CollapseBOMHelp=Μπορείτε να ορίσετε την προεπιλεγμ MOAndLines=Εντολές και γραμμές παραγωγής MoChildGenerate=Δημιουργία θυγατρικού Mo ParentMo=Γονικό MO -MOChild=MO Παιδί +MOChild=Θυγατρικό MO +BomCantAddChildBom=Η ονοματολογία %s υπάρχει ήδη στο δέντρο που οδηγεί στην ονοματολογία %s +BOMNetNeeds = Καθαρές ανάγκες BOM +BOMProductsList=Προϊόντα BOM +BOMServicesList=Υπηρεσίες BOM diff --git a/htdocs/langs/el_GR/other.lang b/htdocs/langs/el_GR/other.lang index fe2005d7daa..ef1066eb4d7 100644 --- a/htdocs/langs/el_GR/other.lang +++ b/htdocs/langs/el_GR/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Η εντολή αγοράς εγκρίθηκε Notify_ORDER_SUPPLIER_REFUSE=Η εντολή αγοράς απορρίφθηκε Notify_PROPAL_VALIDATE=Η πρόσφορα πελάτη επικυρώθηκε Notify_PROPAL_CLOSE_SIGNED=Η πρόσφορα πελάτη έκλεισε υπογεγραμμένη +Notify_PROPAL_CLOSE_SIGNED_WEB=Η προσφορά πελάτη έκλεισε υπογεγραμμένη στη σελίδα του portal Notify_PROPAL_CLOSE_REFUSED=Η πρόσφορα πελάτη έκλεισε, απορρίφθηκε +Notify_PROPAL_CLOSE_REFUSED_WEB=Η προσφορά πελάτη έκλεισε απορρίφθηκε στη σελίδα του portal Notify_PROPAL_SENTBYMAIL=Η Εμπορική προσφορά απεστάλη ταχυδρομικώς Notify_WITHDRAW_TRANSMIT=Μετάδοση ανάληψης Notify_WITHDRAW_CREDIT=Πίστωση ανάληψης @@ -82,7 +84,7 @@ Notify_EXPENSE_REPORT_APPROVE=Η αναφορά εξόδων εγκρίθηκε Notify_HOLIDAY_VALIDATE=Το αίτημα άδειας επικυρώθηκε (απαιτείται έγκριση) Notify_HOLIDAY_APPROVE=Το αίτημα άδειας εγκρίθηκε Notify_ACTION_CREATE=Προστέθηκε ενέργεια στην Ατζέντα -SeeModuleSetup=Δείτε την ρύθμιση του module %s +SeeModuleSetup=Δείτε τη ρύθμιση της ενότητας %s NbOfAttachedFiles=Αριθμός συνημμένων αρχείων/εγγράφων TotalSizeOfAttachedFiles=Συνολικό μέγεθος συνημμένων αρχείων/εγγράφων MaxSize=Μέγιστο μέγεθος @@ -96,13 +98,13 @@ PredefinedMailContentSendInvoice=__(Hello)__\n\nΠαρακαλώ δείτε το PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nΘα θέλαμε να σας υπενθυμίσουμε ότι το τιμολόγιο __REF__ φαίνεται να μην έχει πληρωθεί. Ένα αντίγραφο του τιμολογίου επισυνάπτεται ως υπενθύμιση.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ PredefinedMailContentSendProposal=__(Hello)__\n\nΠαρακαλώ δείτε την προσφορά __REF__ που επισυνάπτεται \n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nΠαρακαλώ δείτε την προσφορά __REF__ που επισυνάπτεται\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendOrder=__ (Γεια σας) __ Βρείτε εντολή __REF__ επισυνάπτεται __ (ειλικρινά) __ __USER_SIGNATURE__ -PredefinedMailContentSendSupplierOrder=__ (Γεια σας) __ Βρείτε την παραγγελία σας __REF__ επισυνάπτεται __ (ειλικρινά) __ __USER_SIGNATURE__ -PredefinedMailContentSendSupplierInvoice=__ (Γεια σας) __ Βρείτε το τιμολόγιο __REF__ επισυνάπτεται __ (ειλικρινά) __ __USER_SIGNATURE__ -PredefinedMailContentSendShipping=__ (Γεια σας) __ Παρακαλούμε βρείτε την αποστολή __REF__ συνημμένο __ (ειλικρινά) __ __USER_SIGNATURE__ -PredefinedMailContentSendFichInter=__ (Γεια σας) __ Βρείτε την παρέμβαση __REF__ επισυνάπτεται __ (ειλικρινά) __ __USER_SIGNATURE__ -PredefinedMailContentLink=Μπορείτε να κάνετε κλικ στον παρακάτω σύνδεσμο για να πραγματοποιήσετε την πληρωμή σας, αν δεν έχει γίνει ήδη. %s -PredefinedMailContentGeneric=__ (Γεια σας) __ __ (ειλικρινά) __ __USER_SIGNATURE__ +PredefinedMailContentSendOrder=__(Hello)__\n\nΠαρακαλώ δείτε την συνημμένη εντολή __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nΠαρακαλώ δείτε την συνημμένη παραγγελία μας __REF__ \n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nΠαρακαλώ δείτε το συνημμένο τιμολόγιο __REF__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendShipping=__(Hello)__\n\nΠαρακαλώ δείτε την συνημμένη αποστολή __REF__ \n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendFichInter=__(Hello)__\n\nΠαρακαλώ δείτε την συνημμένη παρέμβαση __REF__ \n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ +PredefinedMailContentLink=Μπορείτε να κάνετε κλικ στον παρακάτω σύνδεσμο για να πραγματοποιήσετε την πληρωμή σας, αν δεν έχει γίνει ήδη. \n\n%s\n\n +PredefinedMailContentGeneric=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ PredefinedMailContentSendActionComm=Υπενθύμιση συμβάντος "__EVENT_LABEL__" στην __EVENT_DATE__ στις __EVENT_TIME__

Αυτό είναι ένα αυτόματο μήνυμα, μην απαντήσετε. DemoDesc=Το Dolibarr είναι ένα συμπαγές ERP/CRM που υποστηρίζει πολλές επιχειρηματικές ενότητες. Μια επίδειξη που παρουσιάζει όλες τις ενότητες δεν έχει νόημα, καθώς αυτό το σενάριο δεν συμβαίνει ποτέ (πολλές εκατοντάδες διαθέσιμες). Έτσι, πολλά προφίλ επίδειξης είναι διαθέσιμα. ChooseYourDemoProfil=Επιλέξτε το προφίλ επίδειξης που ταιριάζει καλύτερα στις ανάγκες σας ... @@ -111,8 +113,8 @@ DemoFundation=Διαχείριση μελών ενός ιδρύματος DemoFundation2=Διαχείριση μελών και τραπεζικού λογαριασμού ενός ιδρύματος DemoCompanyServiceOnly=Εταιρική ή ανεξάρτητη υπηρεσία πώλησης μόνο DemoCompanyShopWithCashDesk=Διαχειριστείτε ένα κατάστημα με ταμείο -DemoCompanyProductAndStocks=Κατάστημα πώλησης προϊόντων με σημείο πώλησης -DemoCompanyManufacturing=Εταιρεία κατασκευής προϊόντων +DemoCompanyProductAndStocks=Κατάστημα πώλησης προϊόντων με σημείο πώλησης POS +DemoCompanyManufacturing=Εταιρεία παραγωγής προϊόντων DemoCompanyAll=Εταιρεία με πολλαπλές δραστηριότητες (όλες οι κύριες ενότητες) CreatedBy=Δημιουργήθηκε από %s ModifiedBy=Τροποποιήθηκε από %s @@ -124,8 +126,8 @@ ModifiedById=Αναγνωριστικό χρήστη που έκανε την τ ValidatedById=Ταυτότητα χρήστη που επικύρωσε CanceledById=Ταυτότητα χρήστη που ακύρωσε ClosedById=Ταυτότητα χρήστη που έκλεισε -CreatedByLogin=Χρήστης σύνδεσης που δημιούργησε -ModifiedByLogin=Εγγραφή χρήστη που έκανε την τελευταία αλλαγή +CreatedByLogin=Είσοδος χρήστη που δημιούργησε +ModifiedByLogin=Χρήστης σύνδεσης που έκανε την τελευταία αλλαγή ValidatedByLogin=Χρήστης σύνδεσης που επικύρωσε CanceledByLogin=Χρήστης σύνδεσης που ακύρωσε ClosedByLogin=Χρήστης σύνδεσης που έκλεισε @@ -181,35 +183,39 @@ SizeUnitfoot=πόδι SizeUnitpoint=σημείο BugTracker=Παρακολούθηση σφαλμάτων SendNewPasswordDesc=Αυτή η φόρμα σάς επιτρέπει να ζητήσετε νέο κωδικό πρόσβασης. Θα σταλεί στη διεύθυνση email σας.
Η αλλαγή θα τεθεί σε ισχύ μόλις κάνετε κλικ στον σύνδεσμο επιβεβαίωσης στο email.
Ελέγξτε τα εισερχόμενά σας. +EnterNewPasswordHere=Εισάγετε τον νέο σας κωδικό πρόσβασης εδώ BackToLoginPage=Επιστροφή στην σελίδα εισόδου -AuthenticationDoesNotAllowSendNewPassword=Λειτουργία ελέγχου ταυτότητας είναι %s.
Σε αυτή τη λειτουργία, Dolibarr δεν μπορεί να γνωρίζει ούτε αλλαγή του κωδικού πρόσβασής σας.
Επικοινωνήστε με το διαχειριστή του συστήματός σας, εάν θέλετε να αλλάξετε τον κωδικό πρόσβασής σας. +AuthenticationDoesNotAllowSendNewPassword=Η λειτουργία ελέγχου ταυτότητας είναι %s .
Σε αυτήν τη λειτουργία, το Dolibarr δεν μπορεί να γνωρίζει ούτε να αλλάξει τον κωδικό πρόσβασης σας.
Επικοινωνήστε με τον διαχειριστή του συστήματός σας εάν θέλετε να αλλάξετε τον κωδικό πρόσβασης σας. EnableGDLibraryDesc=Εγκαταστήστε ή ενεργοποιήστε τη βιβλιοθήκη GD στην εγκατάσταση της PHP για να χρησιμοποιήσετε αυτήν την επιλογή. -ProfIdShortDesc=Καθ %s ταυτότητα είναι μια ενημερωτική ανάλογα με τρίτη χώρα μέρος.
Για παράδειγμα, για %s χώρα, είναι %s κώδικα. +ProfIdShortDesc= Prof Id %s είναι μια πληροφορία ανάλογα με τη χώρα τρίτου μέρους.
Για παράδειγμα, για τη χώρα %s , είναι ο κωδικός %s. DolibarrDemo=Dolibarr ERP / CRM demo StatsByNumberOfUnits=Στατιστικά στοιχεία για το σύνολο των ποσοτήτων προϊόντων / υπηρεσιών StatsByNumberOfEntities=Στατιστικά στοιχεία για τον αριθμό των παραπομπών οντοτήτων (αριθμός τιμολογίων ή παραγγελιών...) -NumberOfProposals=Αριθμός προτάσεων -NumberOfCustomerOrders=Αριθμός παραγγελιών πωλήσεων +NumberOfProposals=Αριθμός προσφορών +NumberOfCustomerOrders=Αριθμός εντολών πωλήσεων NumberOfCustomerInvoices=Αριθμός τιμολογίων πελατών -NumberOfSupplierProposals=Αριθμός προτάσεων πωλητών -NumberOfSupplierOrders=Αριθμός εντολών αγοράς +NumberOfSupplierProposals=Αριθμός προσφορών προμηθευτών +NumberOfSupplierOrders=Αριθμός παραγγελιών αγοράς NumberOfSupplierInvoices=Αριθμός τιμολογίων προμηθευτή NumberOfContracts=Αριθμός συμβάσεων -NumberOfMos=Αριθμός παραγγελιών κατασκευής +NumberOfMos=Αριθμός παραγγελιών παραγωγής NumberOfUnitsProposals=Αριθμός μονάδων στις προτάσεις NumberOfUnitsCustomerOrders=Αριθμός μονάδων σε παραγγελίες πώλησης NumberOfUnitsCustomerInvoices=Αριθμός μονάδων σε τιμολόγια πελατών -NumberOfUnitsSupplierProposals=Αριθμός μονάδων σε προτάσεις πωλητών -NumberOfUnitsSupplierOrders=Αριθμός μονάδων στις εντολές αγοράς -NumberOfUnitsSupplierInvoices=Αριθμός μονάδων σε τιμολόγια πωλητών +NumberOfUnitsSupplierProposals=Αριθμός μονάδων σε προσφορές προμηθευτών +NumberOfUnitsSupplierOrders=Αριθμός μονάδων στις παραγγελίες αγορών +NumberOfUnitsSupplierInvoices=Αριθμός μονάδων σε τιμολόγια προμηθευτών NumberOfUnitsContracts=Αριθμός μονάδων στις συμβάσεις -NumberOfUnitsMos=Αριθμός μονάδων προς παραγωγή σε παραγγελίες κατασκευής +NumberOfUnitsMos=Αριθμός μονάδων προς παραγωγή σε παραγγελίες παραγωγής EMailTextInterventionAddedContact=Μια νέα παρέμβαση %s σας έχει εκχωρηθεί. EMailTextInterventionValidated=Η παρέμβαση %s έχει επικυρωθεί. EMailTextInvoiceValidated=Το τιμολόγιο %s έχει επικυρωθεί. EMailTextInvoicePayed=Το τιμολόγιο %s έχει καταβληθεί. -EMailTextProposalValidated=Η πρόταση %s έχει επικυρωθεί. -EMailTextProposalClosedSigned=Η πρόταση %s έχει κλείσει υπογεγραμμένη. +EMailTextProposalValidated=Η προσφορά %s έχει επικυρωθεί. +EMailTextProposalClosedSigned=Η προσφορά %s έχει κλείσει υπογεγραμμένη. +EMailTextProposalClosedSignedWeb=Η προσφορά %s έχει κλείσει υπογράφηκε στη σελίδα του portal. +EMailTextProposalClosedRefused=Η προσφορά %s απορρίφθηκε και έκλεισε. +EMailTextProposalClosedRefusedWeb=Η προσφορά %s έχει κλείσει απορρίφθηκε στη σελίδα του portal. EMailTextOrderValidated=Η παραγγελία %s έχει επικυρωθεί. EMailTextOrderApproved=Η παραγγελία %s έχει εγκριθεί. EMailTextOrderValidatedBy=Η παραγγελία %s έχει καταγραφεί από τον %s. @@ -222,7 +228,7 @@ EMailTextExpenseReportApproved=Η αναφορά εξόδων %s έχει εγκ EMailTextHolidayValidated=Το αίτημα άδειας %s έχει επικυρωθεί. EMailTextHolidayApproved=Το αίτημα άδειας %s έχει εγκριθεί. EMailTextActionAdded=Η ενέργεια %s προστέθηκε στην Ατζέντα. -ImportedWithSet=Η εισαγωγή των δεδομένων που +ImportedWithSet=Δεδομένα εισαγωγής DolibarrNotification=Αυτόματη ειδοποίηση ResizeDesc=Εισαγάγετε νέο πλάτος Ή νέο ύψος. Η αναλογία θα διατηρηθεί κατά την αλλαγή μεγέθους... NewLength=Νέο πλάτος @@ -232,8 +238,8 @@ DefineNewAreaToPick=Ορίστε νέα περιοχή στην εικόνα γ CurrentInformationOnImage=Αυτό το εργαλείο σχεδιάστηκε για να σας βοηθήσει να αλλάξετε το μέγεθος ή να περικόψετε μια εικόνα. Αυτές είναι οι πληροφορίες για την τρέχουσα επεξεργασμένη εικόνα ImageEditor=Επεξεργαστής εικόνας YouReceiveMailBecauseOfNotification=Λαμβάνετε αυτό το μήνυμα επειδή το email σας έχει προστεθεί στη λίστα επαφών που πρέπει να ενημερώνεται για συγκεκριμένα συμβάντα στο λογισμικό %s της %s. -YouReceiveMailBecauseOfNotification2=Η εκδήλωση αυτή είναι η εξής: -ThisIsListOfModules=Αυτή είναι μια λίστα των modules που έχουν επιλέξει αυτό το προφίλ demo (μόνο οι περισσότερες κοινές ενότητες είναι ορατά σε αυτό το demo). Επεξεργασία αυτό να έχει μια πιο εξατομικευμένη επίδειξη και κάντε κλικ στο "Start". +YouReceiveMailBecauseOfNotification2=Αυτό ειναι το ακόλουθο συμβάν: +ThisIsListOfModules=Αυτή είναι μια λίστα των ενοτήτων που έχουν προεπιλεγεί για αυτό το προφίλ demo (μόνο οι βασικές ενότητες είναι ενεργές σε αυτό το demo). Επεξεργαστείτε αυτό για να έχετε μια πιο εξατομικευμένη επίδειξη και κάντε κλικ στο "Έναρξη" UseAdvancedPerms=Χρησιμοποιήστε τα προηγμένα δικαιώματα ορισμένων ενοτήτων FileFormat=Μορφή αρχείου SelectAColor=Επιλέξτε ένα χρώμα @@ -248,7 +254,7 @@ RequestToResetPasswordReceived=Έχει ληφθεί ένα αίτημα για NewKeyIs=Αυτό είναι το νέο σας κλειδί για να συνδεθείτε NewKeyWillBe=Το νέο σας κλειδί για να συνδεθείτε με το λογισμικό είναι ClickHereToGoTo=Κάντε κλικ εδώ για να μεταβείτε στο %s -YouMustClickToChange=Θα πρέπει πρώτα να κάνετε κλικ στον παρακάτω σύνδεσμο για να επικυρώσει την αλλαγή του κωδικού πρόσβασης +YouMustClickToChange=Θα πρέπει πρώτα να κάνετε κλικ στον παρακάτω σύνδεσμο για να επικυρώσετε την αλλαγή του κωδικού πρόσβασης ConfirmPasswordChange=Επιβεβαιώστε την αλλαγή κωδικού πρόσβασης ForgetIfNothing=Αν δεν ζητήσατε αυτή την αλλαγή, απλά ξεχάστε αυτό το email. Τα διαπιστευτήριά σας παραμένουν ασφαλή. IfAmountHigherThan=Εάν το ποσό υπερβαίνει %s @@ -265,36 +271,36 @@ PasswordNeedNoXConsecutiveChars=Ο κωδικός πρόσβασης δεν πρ YourPasswordHasBeenReset=Ο κωδικός πρόσβασης σας επαναφέρθηκε με επιτυχία ApplicantIpAddress=Διεύθυνση IP του αιτούντος SMSSentTo=Το SMS εστάλη στο %s -MissingIds=Λείπει IDs -ThirdPartyCreatedByEmailCollector=Το τρίτο μέρος δημιουργήθηκε από τον συλλέκτη ηλεκτρονικού ταχυδρομείου από το MSGID e-mail %s -ContactCreatedByEmailCollector=Επαφή / διεύθυνση που δημιουργήθηκε από τον συλλέκτη ηλεκτρονικού ταχυδρομείου από το ηλεκτρονικό ταχυδρομείο MSGID %s -ProjectCreatedByEmailCollector=Έργο που δημιουργήθηκε από τον συλλέκτη ηλεκτρονικού ταχυδρομείου από το ηλεκτρονικό ταχυδρομείο MSGID %s -TicketCreatedByEmailCollector=Εισιτήριο που δημιουργήθηκε από τον συλλέκτη ηλεκτρονικού ταχυδρομείου από το ηλεκτρονικό ταχυδρομείο MSGID %s +MissingIds=Χαμένα αναγνωριστικά +ThirdPartyCreatedByEmailCollector=Τρίτο μέρος που δημιουργήθηκε από συλλέκτη email από email MSGID %s +ContactCreatedByEmailCollector=Επαφή/διεύθυνση που δημιουργήθηκε από συλλέκτη email από email MSGID %s +ProjectCreatedByEmailCollector=Έργο που δημιουργήθηκε από συλλέκτη email από email MSGID %s +TicketCreatedByEmailCollector=Ticket που δημιουργήθηκε από τον συλλέκτη ηλεκτρονικού ταχυδρομείου από το ηλεκτρονικό ταχυδρομείο MSGID %s OpeningHoursFormatDesc=Χρησιμοποιήστε το "-" για να διαχωρίσετε τις ώρες ανοίγματος και κλεισίματος.
Χρησιμοποιήστε "κενό" για να εισάγετε διαφορετικές περιοχές.
Παράδειγμα: 8-12 14-18 SuffixSessionName=Κατάληξη για το όνομα της συνεδρίας LoginWith=Συνδεθείτε με %s ##### Export ##### -ExportsArea=Exports area +ExportsArea=Τομέας εξαγωγών AvailableFormats=Διαθέσιμες μορφές -LibraryUsed=Library used +LibraryUsed=Library που χρησιμοποιήθηκε LibraryVersion=Έκδοση βιβλιοθήκης ExportableDatas=Εξαγώγιμα δεδομένα -NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions) +NoExportableData=Δεν υπάρχουν εξαγώγιμα δεδομένα (δεν υπάρχουν ενότητες με φορτωμένα εξαγώγιμα δεδομένα ή χωρίς δικαιώματα) ##### External sites ##### -WebsiteSetup=Εγκατάσταση δικτυακού τόπου ενότητας +WebsiteSetup=Ρύθμιση της ενότητας Ιστοσελίδων WEBSITE_PAGEURL=Σύνδεσμος URL της σελίδας WEBSITE_TITLE=Τίτλος WEBSITE_DESCRIPTION=Περιγραφή WEBSITE_IMAGE=Εικόνα -WEBSITE_IMAGEDesc=Σχετική διαδρομή του μέσου εικόνας. Μπορείτε να το κρατήσετε κενό καθώς σπάνια χρησιμοποιείται (μπορεί να χρησιμοποιηθεί από δυναμικό περιεχόμενο για να εμφανιστεί μια μικρογραφία σε μια λίστα αναρτήσεων ιστολογίου). Χρησιμοποιήστε το __WEBSITE_KEY__ στη διαδρομή εάν η διαδρομή εξαρτάται από το όνομα του ιστότοπου (για παράδειγμα: image / __ WEBSITE_KEY __ / stories / myimage.png). +WEBSITE_IMAGEDesc=Σχετική διαδρομή του μέσου εικόνας. Μπορείτε να το αφήσετε άδειο καθώς σπάνια χρησιμοποιείται (μπορεί να χρησιμοποιηθεί από δυναμικό περιεχόμενο για να εμφανιστεί μια μικρογραφία σε μια λίστα αναρτήσεων ιστολογίου). Χρησιμοποιήστε __WEBSITE_KEY__ στη διαδρομή εάν η διαδρομή εξαρτάται από το όνομα ιστότοπου (για παράδειγμα: image/__WEBSITE_KEY__/stories/myimage.png). WEBSITE_KEYWORDS=Λέξεις κλειδιά LinesToImport=Γραμμές για εισαγωγή MemoryUsage=Χρήση μνήμης RequestDuration=Διάρκεια αίτησης ProductsPerPopularity=Προϊόντα/Υπηρεσίες κατά δημοτικότητα -PopuProp=Προϊόντα / Υπηρεσίες κατά δημοτικότητα στις Προτάσεις +PopuProp=Προϊόντα/Υπηρεσίες κατά δημοτικότητα στις Προσφορές PopuCom=Προϊόντα / Υπηρεσίες κατά δημοτικότητα στις παραγγελίες ProductStatistics=Στατιστικά Προϊόντων / Υπηρεσιών NbOfQtyInOrders=Ποσότητα σε παραγγελίες @@ -311,17 +317,23 @@ ExternalSiteURL=Διεύθυνση URL εξωτερικού ιστότοπου ExternalSiteModuleNotComplete=Η ενότητα Εξωτερικός Ιστότοπος δεν έχει ρυθμιστεί σωστά. ExampleMyMenuEntry=Το μενού μου -# FTP -FTPClientSetup=Ρύθμιση μονάδας FTP ή SFTP Client -NewFTPClient=Ρύθμιση νέας σύνδεσης FTP/FTPS -FTPArea=Περιοχή FTP/FTPS +# ftp +FTPClientSetup=Ρύθμιση ενότητας FTP ή SFTP Client +NewFTPClient=Ρύθμιση νέας σύνδεσης FTP/SFTP +FTPArea=Τομεας FTP/SFTP FTPAreaDesc=Αυτή η οθόνη εμφανίζει μια προβολή ενός διακομιστή FTP ή SFTP. -SetupOfFTPClientModuleNotComplete=Η εγκατάσταση της μονάδας πελάτη FTP ή SFTP φαίνεται να είναι ελλιπής +SetupOfFTPClientModuleNotComplete=Η εγκατάσταση της ενότητας πελάτη FTP ή SFTP φαίνεται να είναι ελλιπής FTPFeatureNotSupportedByYourPHP=Η PHP σας δεν υποστηρίζει λειτουργίες FTP ή SFTP FailedToConnectToFTPServer=Απέτυχε η σύνδεση με τον διακομιστή (διακομιστής %s, θύρα %s) -FailedToConnectToFTPServerWithCredentials=Απέτυχε η σύνδεση στο διακομιστή με καθορισμένη σύνδεση/κωδικό πρόσβασης +FailedToConnectToFTPServerWithCredentials=Απέτυχε η σύνδεση στο διακομιστή με καθορισμένο όνομα χρήστη/κωδικό πρόσβασης FTPFailedToRemoveFile=Αποτυχία διαγραφής αρχείου%s. FTPFailedToRemoveDir=Αποτυχία κατάργησης του καταλόγου %s : ελέγξτε τα δικαιώματα και ότι ο κατάλογος είναι κενός. -FTPPassiveMode=Passive mode +FTPPassiveMode=Παθητική λειτουργία ChooseAFTPEntryIntoMenu=Επιλέξτε μια τοποθεσία FTP/SFTP από το μενού... FailedToGetFile=Αποτυχία λήψης αρχείων %s +ErrorFTPNodisconnect=Σφάλμα αποσύνδεσης διακομιστή FTP/SFTP +FileWasUpload=Το αρχείο %s μεταφορτώθηκε +FTPFailedToUploadFile=Απέτυχε η μεταφόρτωση του αρχείου %s . +AddFolder=Δημιουργια φακέλου +FileWasCreateFolder=Ο φάκελος %s έχει δημιουργηθεί +FTPFailedToCreateFolder=Απέτυχε η δημιουργία του φακέλου %s . diff --git a/htdocs/langs/el_GR/paybox.lang b/htdocs/langs/el_GR/paybox.lang index 526e6f8aa95..3d34ad1474e 100644 --- a/htdocs/langs/el_GR/paybox.lang +++ b/htdocs/langs/el_GR/paybox.lang @@ -1,28 +1,28 @@ # Dolibarr language file - Source file is en_US - paybox -PayBoxSetup=Paybox μονάδα ρύθμισης -PayBoxDesc=Αυτή η ενότητα προσφέρει σελίδες που επιτρέπουν την πληρωμή στο Paybox από πελάτες. Αυτό μπορεί να χρησιμοποιηθεί για ελεύθερη πληρωμή ή για πληρωμή σε συγκεκριμένο αντικείμενο Dolibarr (τιμολόγιο, παραγγελία, ...) -FollowingUrlAreAvailableToMakePayments=Μετά από τις διευθύνσεις URL είναι διαθέσιμοι να προσφέρουν μια σελίδα σε έναν πελάτη να προβεί σε πληρωμή σε Dolibarr αντικείμενα -PaymentForm=Έντυπο πληρωμής -WelcomeOnPaymentPage=Καλώς ήλθατε στην ηλεκτρονική υπηρεσία πληρωμών μας -ThisScreenAllowsYouToPay=Αυτή η οθόνη σας επιτρέπει να κάνετε μια online πληρωμή %s. -ThisIsInformationOnPayment=Πρόκειται για πληροφορίες σχετικά με την πληρωμή να γίνει -ToComplete=Για να ολοκληρώσετε +PayBoxSetup=Ρύθμιση ενότητας PayBox +PayBoxDesc=Αυτή η ενότητα προσφέρει σελίδες που επιτρέπουν την πληρωμή στο Paybox από πελάτες. Αυτό μπορεί να χρησιμοποιηθεί για ελεύθερη πληρωμή ή για πληρωμή σε συγκεκριμένο αντικείμενο του Dolibarr (τιμολόγιο, παραγγελία, ...) +FollowingUrlAreAvailableToMakePayments=Οι ακόλουθες διευθύνσεις URL είναι διαθέσιμες για να προσφέρουν μια σελίδα σε έναν πελάτη για να πραγματοποιήσει μια πληρωμή σε αντικείμενα του Dolibarr +PaymentForm=Φόρμα πληρωμής +WelcomeOnPaymentPage= Καλώς ήλθατε στην υπηρεσία διαδικτυακών πληρωμών +ThisScreenAllowsYouToPay=Σε αυτή την οθόνη μπορείτε να κάνετε μια ηλεκτρονική πληρωμή στο %s. +ThisIsInformationOnPayment=Πληροφορίες σχετικά με την πληρωμή σας +ToComplete=Προς ολοκλήρωση YourEMail=E-mail για να λάβετε επιβεβαίωση της πληρωμής Creditor=Πιστωτής PaymentCode=Κωδικός Πληρωμής -PayBoxDoPayment=Πληρώστε με το Paybox -YouWillBeRedirectedOnPayBox=Θα μεταφερθείτε σε προστατευμένη σελίδα Paybox να εισάγετε τα στοιχεία της πιστωτικής σας κάρτας -Continue=Επόμενη -SetupPayBoxToHavePaymentCreatedAutomatically=Ρυθμίστε το Paybox με τη διεύθυνση url %s για να δημιουργήσετε αυτόματα πληρωμή όταν επικυρωθεί από το Paybox. -YourPaymentHasBeenRecorded=Η σελίδα αυτή επιβεβαιώνει ότι η πληρωμή σας έχει καταγραφεί. Σας ευχαριστώ. -YourPaymentHasNotBeenRecorded=Η πληρωμή σας ΔΕΝ έχει εγγραφεί και η συναλλαγή έχει ακυρωθεί. Σας ευχαριστώ. +PayBoxDoPayment=Πληρώστε με Paybox +YouWillBeRedirectedOnPayBox=Θα ανακατευθυνθείτε σε ασφαλή σελίδα του Paybox για να εισαγάγετε τα στοιχεία της πιστωτικής σας κάρτας +Continue=Επόμενο +SetupPayBoxToHavePaymentCreatedAutomatically=Ρυθμίστε το Paybox σας με τη διεύθυνση url %s για την αυτόματη δημιουργία πληρωμής όταν γίνεται επικύρωση από το Paybox. +YourPaymentHasBeenRecorded=Σελίδα επιβεβαίωσης καταγραφής της πληρωμής σας. Ευχαριστούμε. +YourPaymentHasNotBeenRecorded=Η πληρωμή σας ΔΕΝ έχει καταγραφεί και η συναλλαγή έχει ακυρωθεί. Ευχαριστούμε. AccountParameter=Παράμετροι λογαριασμού UsageParameter=Παράμετροι χρήσης InformationToFindParameters=Βοήθεια για να βρείτε %s τα στοιχεία του λογαριασμού σας -PAYBOX_CGI_URL_V2=Url της ενότητας Paybox CGI για την πληρωμή -CSSUrlForPaymentForm=Url CSS φύλλο στυλ για το έντυπο πληρωμής -NewPayboxPaymentReceived=Νέα πληρωμή Paybox που λήφθηκε -NewPayboxPaymentFailed=Νέα πληρωμή Paybox προσπάθησαν αλλά απέτυχαν +PAYBOX_CGI_URL_V2=Διεύθυνση Url της ενότητας Paybox CGI για την πληρωμή +CSSUrlForPaymentForm=URL CSS style sheet για φόρμα πληρωμής +NewPayboxPaymentReceived=Νέα πληρωμή Paybox ελήφθη +NewPayboxPaymentFailed=Η πληρωμή Paybox απέτυχε PAYBOX_PAYONLINE_SENDEMAIL=Ειδοποίηση ηλεκτρονικού ταχυδρομείου μετά από προσπάθεια πληρωμής (επιτυχία ή αποτυχία) PAYBOX_PBX_SITE=Τιμή για PBX SITE PAYBOX_PBX_RANG=Τιμή για PBX Rang diff --git a/htdocs/langs/el_GR/printing.lang b/htdocs/langs/el_GR/printing.lang index b9cc758e331..038c9679a2d 100644 --- a/htdocs/langs/el_GR/printing.lang +++ b/htdocs/langs/el_GR/printing.lang @@ -2,23 +2,23 @@ Module64000Name=Εκτύπωση με ένα κλικ Module64000Desc=Ενεργοποιήστε το Σύστημα Εκτύπωσης με ένα κλικ PrintingSetup=Ρύθμιση του Συστήματος Εκτύπωσης με ένα κλικ -PrintingDesc=Αυτή η μονάδα προσθέτει ένα κουμπί Εκτύπωσης σε διάφορες ενότητες για να επιτρέπει την απευθείας εκτύπωση εγγράφων σε έναν εκτυπωτή χωρίς να χρειάζεται να ανοίξετε το έγγραφο σε άλλη εφαρμογή. +PrintingDesc=Αυτή η ενότητα προσθέτει ένα κουμπί Εκτύπωσης σε διάφορες ενότητες για να επιτρέπει την απευθείας εκτύπωση εγγράφων σε έναν εκτυπωτή χωρίς να χρειάζεται να ανοίξετε το έγγραφο σε άλλη εφαρμογή. MenuDirectPrinting=Εργασίες Εκτύπωσης με ένα κλικ DirectPrint=Εκτύπωση με ένα κλικ PrintingDriverDesc=Διαμόρφωση μεταβλητών για τον οδηγό εκτύπωσης. ListDrivers=Λίστα οδηγών PrintTestDesc=Λίστα Εκτυπωτών. FileWasSentToPrinter=Το αρχείο %s στάλθηκε στον εκτυπωτή -ViaModule=μέσω της μονάδας -NoActivePrintingModuleFound=Δεν υπάρχει ενεργό πρόγραμμα οδήγησης για την εκτύπωση εγγράφου. Ελέγξτε τη ρύθμιση της μονάδας %s. +ViaModule=μέσω της ενότητας +NoActivePrintingModuleFound=Δεν υπάρχει ενεργός driver για την εκτύπωση εγγράφου. Ελέγξτε τη ρύθμιση της ενότητας %s. PleaseSelectaDriverfromList=Παρακαλώ επιλέξτε ένα πρόγραμμα οδήγησης από τη λίστα. -PleaseConfigureDriverfromList=Προσαρμόστε το επιλεγμένο πρόγραμμα οδήγησης από τη λίστα. +PleaseConfigureDriverfromList=Διαμορφώστε το επιλεγμένο πρόγραμμα οδήγησης από τη λίστα. SetupDriver=Ρυθμίσεις του προγράμματος οδήγησης TargetedPrinter=Στοχευμένη εκτύπωση UserConf=Ρύθμιση ανά χρήστη PRINTGCP_INFO=Ρύθμιση API Google OAuth PRINTGCP_AUTHLINK=Επικύρωση -PRINTGCP_TOKEN_ACCESS=Το Token OAuth του Google Cloud Print +PRINTGCP_TOKEN_ACCESS=Το token OAuth του Google Cloud Print PrintGCPDesc=Αυτό το πρόγραμμα οδήγησης επιτρέπει την απευθείας αποστολή εγγράφων σε εκτυπωτή χρησιμοποιώντας το Google Cloud Print. GCP_Name=Όνομα GCP_displayName=Εμφανιζόμενο όνομα @@ -46,8 +46,8 @@ IPP_Device=Συσκευή IPP_Media=Μέσα εκτύπωσης IPP_Supported=Τύπος των μέσων DirectPrintingJobsDesc=Αυτή η σελίδα παραθέτει τις εργασίες εκτύπωσης που βρέθηκαν για τους διαθέσιμους εκτυπωτές. -GoogleAuthNotConfigured=Το Google OAuth δεν έχει ρυθμιστεί. Ενεργοποιήστε την ενότητα OAuth και ορίστε ένα αναγνωριστικό / μυστικό Google. -GoogleAuthConfigured=Τα διαπιστευτήρια του Google OAuth βρέθηκαν στη ρύθμιση του module OAuth. +GoogleAuthNotConfigured=Το Google OAuth δεν έχει ρυθμιστεί. Ενεργοποιήστε την ενότητα OAuth και ορίστε ένα Google ID/Secret. +GoogleAuthConfigured=Τα διαπιστευτήρια του Google OAuth βρέθηκαν στη ρύθμιση της ενότητας OAuth. PrintingDriverDescprintgcp=Διαμόρφωση μεταβλητών οδηγών εκτύπωσης του Google Cloud Print. PrintingDriverDescprintipp=Διαμόρφωση μεταβλητών οδηγών εκτύπωσης Cups. PrintTestDescprintgcp=Λίστα εκτυπωτών με δυνατότητα Google Cloud Print. diff --git a/htdocs/langs/el_GR/productbatch.lang b/htdocs/langs/el_GR/productbatch.lang index 12e3ec0401b..4f6858b46d6 100644 --- a/htdocs/langs/el_GR/productbatch.lang +++ b/htdocs/langs/el_GR/productbatch.lang @@ -17,8 +17,9 @@ printBatch=Παρτίδα/Σειριακός αριθμός: %s printEatby=Λήξη ανάλωσης: %s printSellby=Πώληση έως: %s printQty=Ποσότητα: %d +printPlannedWarehouse=Αποθήκη: %s AddDispatchBatchLine=Προσθέστε μια γραμμή για την αποστολή παρτίδας -WhenProductBatchModuleOnOptionAreForced=Όταν η επιλογή παρτίδας / σειριακού αριθμού είναι ενεργοποιημένη, στην αυτόματη μείωση των αποθεμάτων είναι αναγκαστικά επιλεγμένη η «Μείωση πραγματικών αποθεμάτων κατά την επικύρωση αποστολής» και στην αυτόματη λειτουργία αύξησης είναι αναγκαστικά επιλεγμένη η «Αύξηση των πραγματικών αποθεμάτων κατά τη χειροκίνητη αποστολή σε αποθήκες» και δεν μπορεί να γίνει επεξεργασία. Οι άλλες επιλογές μπορούν να οριστούν όπως θέλετε. +WhenProductBatchModuleOnOptionAreForced=Όταν η ενότητα παρτίδας / σειριακού αριθμού είναι ενεργοποιημένη, στην αυτόματη μείωση των αποθεμάτων είναι αναγκαστικά επιλεγμένη η «Μείωση πραγματικών αποθεμάτων κατά την επικύρωση αποστολής» και στην αυτόματη λειτουργία αύξησης είναι αναγκαστικά επιλεγμένη η «Αύξηση των πραγματικών αποθεμάτων κατά τη χειροκίνητη αποστολή σε αποθήκες» και δεν μπορεί να γίνει επεξεργασία. Οι άλλες επιλογές μπορούν να οριστούν όπως θέλετε. ProductDoesNotUseBatchSerial=Το προιόν δεν χρησιμοποιεί παρτίδα/σειριακό αριθμό ProductLotSetup=Ρύθμιση της ενότητας παρτίδα/σειριακός αριθμός ShowCurrentStockOfLot=Εμφάνιση παρόντος αποθέματος για ζεύγος προϊόν/παρτίδα @@ -33,7 +34,7 @@ BatchSerialNumberingModules=Κανόνας αρίθμησης για αυτόμ QtyToAddAfterBarcodeScan=Ποσότητα έως %s για κάθε σκαναρισμένο barcode/παρτίδα/σειριακό αριθμό LifeTime=Διάρκεια ζωής (σε ημέρες) EndOfLife=Τέλος κύκλου ζωής -ManufacturingDate=Ημερομηνία κατασκευής +ManufacturingDate=Ημερομηνία παραγωγής DestructionDate=Ημερομηνία καταστροφής FirstUseDate=Ημερομηνία πρώτης χρήσης QCFrequency=Συχνότητα ποιοτικού ελέγχου (σε ημέρες) diff --git a/htdocs/langs/el_GR/projects.lang b/htdocs/langs/el_GR/projects.lang index b9af08448d1..7e7dbb4f0b2 100644 --- a/htdocs/langs/el_GR/projects.lang +++ b/htdocs/langs/el_GR/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Αυτή η προβολή παρουσιάζει όλα τα έ TasksDesc=Αυτή η προβολή παρουσιάζει όλα τα έργα και τις εργασίες (τα δικαιώματα χρήστη σας δίνουν την άδεια να βλέπετε τα πάντα). AllTaskVisibleButEditIfYouAreAssigned=Όλες οι εργασίες για πιστοποιημένα έργα είναι ορατές, αλλά μπορείτε να εισάγετε χρόνο μόνο για εργασία που έχει εκχωρηθεί σε επιλεγμένο χρήστη. Εκχωρήστε εργασία αν χρειαστεί να εισάγετε χρόνο σε αυτήν. OnlyYourTaskAreVisible=Μόνο εργασίες που σας έχουν ανατεθεί είναι ορατές. Αν χρειάζεται να εισάγετε χρόνο στην εργασία και η εργασία δεν είναι ορατή, πρέπει να αναθέσετε την εργασία στον εαυτό σας. +ImportDatasetProjects=Έργα ή ευκαιρίες ImportDatasetTasks=Καθήκοντα έργων ProjectCategories=Ετικέτες/κατηγορίες έργου NewProject=Νέο Έργο @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Ποσό προοπτικών ανοιχτ OpportunitiesStatusForProjects=Ποσό προοπτικών έργων ανά κατάσταση ShowProject=Εμφάνιση έργου ShowTask=Εμφάνιση Εργασίας +SetThirdParty=Ορισμός τρίτου μέρους SetProject=Ορισμός έργου +OutOfProject=Εκτός έργου NoProject=Κανένα έργο δεν έχει οριστεί ή εκχωρηθεί NbOfProjects=Αριθμός έργων NbOfTasks=Αριθμός εργασιών @@ -55,11 +58,11 @@ TaskTimeDate=Ημερομηνία TasksOnOpenedProject=Εργασίες σε ανοιχτά έργα WorkloadNotDefined=Ο φόρτος εργασίας δεν έχει καθοριστεί NewTimeSpent=Χρόνος που ξοδεύτηκε -MyTimeSpent=Ο χρόνος μου πέρασε -BillTime=Ο χρόνος που πέρασε -BillTimeShort=Χρόνος λογαριασμού -TimeToBill=Χρόνος που δεν χρεώνεται -TimeBilled=Χρόνος χρέωσης +MyTimeSpent=Ο χρόνος που δαπάνησα +BillTime=Χρέωση του χρόνου που δαπανήθηκε +BillTimeShort=Χρέωση χρόνου +TimeToBill=Χρόνος που δεν χρεώθηκε +TimeBilled=Χρόνος που χρεώθηκε Tasks=Εργασίες Task=Εργασία TaskDateStart=Ημερομηνία έναρξης εργασιών @@ -67,8 +70,8 @@ TaskDateEnd=Ημερομηνία λήξης εργασιών TaskDescription=Περιγραφή των εργασιών NewTask=Νέα Εργασία AddTask=Δημιουργία εργασίας -AddTimeSpent=Δημιουργήστε χρόνο που δαπανάται -AddHereTimeSpentForDay=Προσθέστε εδώ χρόνο που δαπανάται για αυτήν την ημέρα / εργασία +AddTimeSpent=Δημιουργήστε χρόνο που δαπανήθηκε +AddHereTimeSpentForDay=Προσθέστε εδώ χρόνο που δαπανήθηκε για αυτήν την ημέρα / εργασία AddHereTimeSpentForWeek=Προσθέστε εδώ χρόνο που δαπανάται για αυτήν την εβδομάδα / εργασία Activity=Δραστηριότητα Activities=Εργασίες/Δραστηριότητες @@ -104,7 +107,7 @@ ListDonationsAssociatedProject=Λίστα δωρεών που σχετίζοντ ListVariousPaymentsAssociatedProject=Λίστα διαφόρων πληρωμών που σχετίζονται με το έργο ListSalariesAssociatedProject=Λίστα πληρωμών μισθών που σχετίζονται με το σχέδιο ListActionsAssociatedProject=Λίστα ενεργειών που σχετίζονται με το έργο -ListMOAssociatedProject=Λίστα παραγγελιών κατασκευής που σχετίζονται με το έργο +ListMOAssociatedProject=Λίστα παραγγελιών παραγωγής που σχετίζονται με το έργο ListTaskTimeUserProject=Λίστα χρόνου που καταναλώθηκε σε καθήκοντα του έργου ListTaskTimeForTask=Λίστα χρόνου που καταναλώθηκε στην εργασία ActivityOnProjectToday=Δραστηριότητα στο έργο σήμερα @@ -112,17 +115,18 @@ ActivityOnProjectYesterday=Δραστηριότητα στο έργο χθες ActivityOnProjectThisWeek=Δραστηριότητα στο έργο αυτή την εβδομάδα ActivityOnProjectThisMonth=Δραστηριότητα στο έργο αυτό το μήνα ActivityOnProjectThisYear=Δραστηριότητα στο έργο φέτος -ChildOfProjectTask=Παιδί του έργου / εργασίας -ChildOfTask=Παιδί της αποστολής -TaskHasChild=Η εργασία έχει παιδί +ChildOfProjectTask=Θυγατρικό έργο/εργασία +ChildOfTask=δευτερεύουσα εργασία +TaskHasChild=Η εργασία έχει υποεργασία NotOwnerOfProject=Δεν είστε υπεύθυνος αυτού του ιδιωτικού έργου -AffectedTo=Κατανέμονται σε +AffectedTo=Κατανεμήθηκε σε CantRemoveProject=Το έργο δεν μπορεί να διαγραφεί καθώς συνδέεται με κάποιο άλλο αντικείμενο (τιμολόγιο, εντολές ή αλλο). Δείτε την καρτέλα '%s'. ValidateProject=Επικύρωση έργου ConfirmValidateProject=Είστε σίγουροι ότι θέλετε να επικυρώσετε αυτό το έργο; CloseAProject=Κλείσιμο έργου ConfirmCloseAProject=Είστε σίγουροι ότι θέλετε να κλείσετε αυτό το έργο; -AlsoCloseAProject=Επίσης κλείστε το έργο (διατηρήστε το ανοιχτό εάν εξακολουθείτε να χρειάζεστε να ακολουθείτε εργασίες παραγωγής σε αυτό) +AlsoCloseAProject=Επίσης κλείσε το έργο +AlsoCloseAProjectTooltip=Αφήστε το ανοιχτό εάν χρειάζεται να παρακολουθήσετε τις εργασίες παραγωγής σε αυτό ReOpenAProject=Άνοιγμα έργου ConfirmReOpenAProject=Είστε σίγουροι ότι θέλετε να ανοίξετε ξανά αυτό το έργο; ProjectContact=Επαφές έργου @@ -130,26 +134,26 @@ TaskContact=Επαφές εργασιών ActionsOnProject=Ενέργειες για το έργο YouAreNotContactOfProject=Δεν είστε επαφή αυτού του ιδιωτικού έργου UserIsNotContactOfProject=Ο χρήστης δεν είναι επαφή αυτού του ιδιωτικού έργου -DeleteATimeSpent=Διαγράψτε το χρόνο που δαπανάται -ConfirmDeleteATimeSpent=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον χρόνο; -DoNotShowMyTasksOnly=Δείτε επίσης τα καθήκοντα που δεν ανατέθηκαν σε μένα +DeleteATimeSpent=Διαγραφή χρόνου που δαπανήθηκε +ConfirmDeleteATimeSpent=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτόν τον χρόνο που δαπανήθηκε; +DoNotShowMyTasksOnly=Δείτε επίσης καθήκοντα που δεν ανατέθηκαν σε μένα ShowMyTasksOnly=Δείτε τα καθήκοντα που σας έχουν ανατεθεί TaskRessourceLinks=Επαφές της εργασίας ProjectsDedicatedToThisThirdParty=Έργα που αφορούν αυτό το τρίτο μέρος NoTasks=Δεν υπάρχουν εργασίες για αυτό το έργο LinkedToAnotherCompany=Συνδέεται με άλλο τρίτο μέρος TaskIsNotAssignedToUser=Η εργασία δεν έχει ανατεθεί στον χρήστη. Χρησιμοποιήστε το κουμπί ' %s ' για να αναθέσετε την εργασία τώρα. -ErrorTimeSpentIsEmpty=Χρόνος που δαπανάται είναι άδειο +ErrorTimeSpentIsEmpty=Ο χρόνος που δαπανήθηκε είναι κενός TimeRecordingRestrictedToNMonthsBack=Η καταγραφή χρόνου περιορίζεται σε %s μήνες πίσω -ThisWillAlsoRemoveTasks=Αυτή η ενέργεια θα διαγράψει επίσης όλα τα καθήκοντα του έργου (%s καθηκόντων προς το παρόν) και όλες οι είσοδοι του χρόνου. -IfNeedToUseOtherObjectKeepEmpty=Εάν ορισμένα αντικείμενα (τιμολόγιο, προκειμένου, ...), που ανήκουν σε άλλο τρίτο μέρος, πρέπει να συνδέεται με το έργο να δημιουργήσει, διατηρήσει αυτό το κενό να έχει το έργο να είναι πολλαπλών τρίτους. -CloneTasks=Clone tasks -CloneContacts=Clone contacts -CloneNotes=Clone notes -CloneProjectFiles=Κλώνος έργου εντάχθηκαν αρχεία -CloneTaskFiles=Ο κλώνος εργασία (ες) εντάχθηκαν αρχεία (εάν εργασία (ες) που κλωνοποιήθηκε) -CloneMoveDate=Ενημέρωση έργου / εργασιών που χρονολογούνται από τώρα; -ConfirmCloneProject=Είστε σίγουροι ότι θα κλωνοποιήσετε αυτό το έργο; +ThisWillAlsoRemoveTasks=Αυτή η ενέργεια θα διαγράψει επίσης όλες τις εργασίες του έργου ( %s εργασίες αυτή τη στιγμή) και όλες τις εισροές του χρόνου που δαπανήθηκε. +IfNeedToUseOtherObjectKeepEmpty=Εάν ορισμένα αντικείμενα (τιμολόγιο, προκειμένου, ...), που ανήκουν σε άλλο τρίτο μέρος, πρέπει να συνδεθούν με το έργο προς δημιουργία, διατηρήστε αυτό κενό ώστε το έργο να είναι πολλαπλών τρίτων μερών. +CloneTasks=Αντιγραφή εργασιών +CloneContacts=Αντιγραφή επαφών +CloneNotes=Αντιγραφή σημειώσεων +CloneProjectFiles=Αντιγραφή αρχείων έργου +CloneTaskFiles=Αντιγραφή κοινών αρχείων εργασιών (εάν έχουν αντιγραφεί οι εργασίες) +CloneMoveDate=Ενημέρωση του έργου/των εργασιών από τώρα; +ConfirmCloneProject=Είστε σίγουροι ότι θέλετε να αντιγράψετε αυτό το έργο; ProjectReportDate=Αλλάξτε τις ημερομηνίες των εργασιών σύμφωνα με την ημερομηνία έναρξης του νέου έργου ErrorShiftTaskDate=Αδύνατη η αλλαγή της ημερομηνίας εργασίας σύμφωνα με την ημερομηνία έναρξης του νέου έργου ProjectsAndTasksLines=Έργα και εργασίες @@ -165,8 +169,8 @@ OpportunityProbability=Πιθανότητα προοπτικής OpportunityProbabilityShort=Πιθαν. προοπτικής OpportunityAmount=Ποσό προοπτικής OpportunityAmountShort=Ποσό προοπτικής -OpportunityWeightedAmount=Σταθμισμένο ποσό ευκαιρίας -OpportunityWeightedAmountShort=Σταθμ. ποσό ευκαιρίας +OpportunityWeightedAmount=Amount of opportunity, weighted by probability +OpportunityWeightedAmountShort=Σταθμισμένο ποσό ευκαιρίας OpportunityAmountAverageShort=Μέσο ποσό προοπτικής OpportunityAmountWeigthedShort=Σταθμισμένο ποσό προοπτικής WonLostExcluded=Κερδισμένες/χαμένες εξαιρούνται @@ -175,8 +179,8 @@ TypeContact_project_internal_PROJECTLEADER=Επικεφαλής του έργο TypeContact_project_external_PROJECTLEADER=Επικεφαλής του έργου TypeContact_project_internal_PROJECTCONTRIBUTOR=Συνεισφέρων TypeContact_project_external_PROJECTCONTRIBUTOR=Συνεισφέρων -TypeContact_project_task_internal_TASKEXECUTIVE=Εκτελεστική ομάδα -TypeContact_project_task_external_TASKEXECUTIVE=Εκτελεστική ομάδα +TypeContact_project_task_internal_TASKEXECUTIVE=Υπεύθυνος εργασίας +TypeContact_project_task_external_TASKEXECUTIVE=Υπεύθυνος εργασίας TypeContact_project_task_internal_TASKCONTRIBUTOR=Συνεισφέρων TypeContact_project_task_external_TASKCONTRIBUTOR=Συνεισφέρων SelectElement=Επιλέξτε το στοιχείο @@ -194,35 +198,35 @@ MustBeValidatedToBeSigned=Το %s πρέπει πρώτα να επικυρωθ FirstAddRessourceToAllocateTime=Ορίστε έναν πόρο χρήστη ως επαφή του έργου για να διαθέσετε χρόνο InputPerDay=Εισαγωγή ανά ημέρα InputPerWeek=Εισαγωγή ανά εβδομάδα -InputPerMonth=Είσοδος / εισαγωγή ανά μήνα -InputDetail=Λεπτομέρειες εισόδου -TimeAlreadyRecorded=Αυτός είναι ο χρόνος που έχει ήδη εγγραφεί για αυτήν την εργασία / ημέρα και ο χρήστης %s +InputPerMonth=Εισαγωγή ανά μήνα +InputDetail=Λεπτομέρειες εισαγωγής +TimeAlreadyRecorded=Αυτός είναι ο χρόνος που δαπανήθηκε και ήδη καταγράφηκε για αυτήν την εργασία/ημέρα και χρήστη %s ProjectsWithThisUserAsContact=Έργα με αυτόν τον χρήστη ως επαφή ProjectsWithThisContact=Έργα με αυτήν την επαφή TasksWithThisUserAsContact=Εργασίες που έχουν ανατεθεί σε αυτόν τον χρήστη ResourceNotAssignedToProject=Δεν έχει ανατεθεί σε έργο ResourceNotAssignedToTheTask=Δεν έχει ανατεθεί στην εργασία NoUserAssignedToTheProject=Δεν έχουν εκχωρηθεί χρήστες σε αυτό το έργο -TimeSpentBy=Χρόνος που πέρασε +TimeSpentBy=Χρόνος που δαπανήθηκε από TasksAssignedTo=Οι εργασίες που έχουν ανατεθεί στο AssignTaskToMe=Ανάθεση εργασίας στον εαυτό μου AssignTaskToUser=Ανάθεση εργασία στο %s SelectTaskToAssign=Επιλέξτε εργασία για ανάθεση... AssignTask=Ανάθεση ProjectOverview=Επισκόπηση -ManageTasks=Χρησιμοποιήστε έργα για να παρακολουθήσετε εργασίες και / ή να αναφέρετε το χρόνο που ξοδεύετε (φύλλα εργασίας) +ManageTasks=Χρησιμοποιήστε έργα για να παρακολουθήσετε εργασίες και / ή να αναφέρετε το χρόνο που δαπανάται (φύλλα εργασίας) ManageOpportunitiesStatus=Χρησιμοποιήστε τα έργα για να παρακολουθήσετε τις προοπτικές/ευκαιρίες ProjectNbProjectByMonth=Αριθμός δημιουργηθέντων έργων ανά μήνα ProjectNbTaskByMonth=Αριθμός δημιουργημένων εργασιών ανά μήνα ProjectOppAmountOfProjectsByMonth=Ποσό προοπτικών ανά μήνα ProjectWeightedOppAmountOfProjectsByMonth=Σταθμισμένο ποσό προοπτικών ανά μήνα -ProjectOpenedProjectByOppStatus=Ανοιχτές προοπτικές έργων ανά κατάσταση προοπτικής +ProjectOpenedProjectByOppStatus=Άνοιγμα προοπτικής/έργου ανά κατάσταση προοπτικής ProjectsStatistics=Στατιστικά έργων ή προοπτικών TasksStatistics=Στατιστικά εργασιών των έργων ή των προοπτικών TaskAssignedToEnterTime=Η εργασία έχει εκχωρηθεί. Πρέπει να είναι δυνατή η εισαγωγή του χρόνου αυτού του έργου. IdTaskTime=Αναγνωριστικό χρόνου εργασίας YouCanCompleteRef=Εάν θέλετε να συμπληρώσετε την αναφορά με κάποιο επίθημα, συνιστάται να προσθέσετε έναν χαρακτήρα - για να το διαχωρίσετε, έτσι η αυτόματη αρίθμηση θα εξακολουθεί να λειτουργεί σωστά για τα επόμενα έργα. Για παράδειγμα %s-MYSUFFIX -OpenedProjectsByThirdparties=Ανοίξτε έργα από τρίτους +OpenedProjectsByThirdparties=Ανοιχτά έργα ανά τρίτο μέρος OnlyOpportunitiesShort=Μόνο προοπτικές OpenedOpportunitiesShort=Ανοιχτές προοπτικές NotOpenedOpportunitiesShort=Δεν είναι ανοιχτή προοπτική @@ -238,7 +242,7 @@ OppStatusPENDING=Εκκρεμεί OppStatusWON=Έκλεισε OppStatusLOST=Χάθηκε Budget=Προϋπολογισμός -AllowToLinkFromOtherCompany=Επιτρέψτε τη σύνδεση του έργου με άλλη εταιρεία

Υποστηριζόμενες τιμές:
- Κρατήστε κενό: Μπορεί να συνδέσει οποιοδήποτε έργο της εταιρείας (προεπιλογή)
- "όλα": Μπορεί να συνδέσει οποιαδήποτε έργα, ακόμα και έργα άλλων εταιρειών
- Μια λίστα με IDs τρίτων που χωρίζονται με κόμματα: μπορούν να συνδέσουν όλα τα έργα αυτών των τρίτων μερών (Παράδειγμα: 123,4795,53)
+AllowToLinkFromOtherCompany=Να επιτρέπεται η σύνδεση ενός στοιχείου με ένα έργο άλλης εταιρείας

Υποστηριζόμενες τιμές:
- Κενό: Σύνδεση στοιχείων με οποιοδήποτε έργο της ίδιας εταιρείας (προεπιλογή)
-"all": Σύνδεση στοιχείων με οποιοδήποτε έργο οποιασδήποτε εταιρείας
- Μια λίστα αναγνωριστικών τρίτων μερών που χωρίζονται με κόμμα: Σύνδεση στοιχείων με οποιοδήποτε έργο των συγκεκριμένων τρίτων μερών (Παράδειγμα: 123,4795,53) LatestProjects=Τελευταία %s έργα LatestModifiedProjects=Τελευταία %s τροποποιημένα έργα OtherFilteredTasks=Άλλες φιλτραρισμένες εργασίες @@ -255,11 +259,11 @@ RecordsClosed=%s κλειστά έργα SendProjectRef=Πληροφορίες έργου %s ModuleSalaryToDefineHourlyRateMustBeEnabled=Η ενότητα "Μισθοί" πρέπει να είναι ενεργοποιημένη για να καθορίζει την ωριαία τιμή του εργαζόμενου ώστε να έχει αξιοποιηθεί ο χρόνος που δαπανάται NewTaskRefSuggested=Η αναφορά εργασίας χρησιμοποιείται ήδη, απαιτείται νέα αναφορά εργασίας -TimeSpentInvoiced=Χρόνος που δαπανήθηκε χρεώνεται -TimeSpentForIntervention=Ο χρόνος που δαπανάται -TimeSpentForInvoice=Ο χρόνος που δαπανάται +TimeSpentInvoiced=Τιμολογήθηκε ο χρόνος που δαπανήθηκε +TimeSpentForIntervention=Χρόνος που δαπανήθηκε +TimeSpentForInvoice=Ο χρόνος που δαπανήθηκε OneLinePerUser=Μια γραμμή ανά χρήστη -ServiceToUseOnLines=Service to use on lines +ServiceToUseOnLines=Υπηρεσία για χρήση σε γραμμές από προεπιλογή InvoiceGeneratedFromTimeSpent=Το τιμολόγιο %s δημιουργήθηκε από το χρόνο που αφιερώσατε στο έργο InterventionGeneratedFromTimeSpent=Η παρέμβαση %s έχει δημιουργηθεί από τον χρόνο που δαπανήθηκε στο έργο ProjectBillTimeDescription=Επιλέξτε στην περίπτωση που εισάγετε φύλλο κατανομής χρόνου για τα καθήκοντα του έργου και σχεδιάζετε να δημιουργήσετε τιμολόγιο(α) από το δελτίο χρόνου για να χρεώσετε τον πελάτη του έργου (μην το επιλέξετε αν σκοπεύετε να δημιουργήσετε τιμολόγιο που δεν βασίζεται σε καταγεγραμμένα φύλλα χρόνου). Σημείωση: Για να δημιουργήσετε τιμολόγιο, μεταβείτε στην καρτέλα 'Χρόνος που δαπανήθηκε' του έργου και επιλέξτε τις γραμμές που θα συμπεριληφθούν. @@ -268,29 +272,30 @@ ProjectFollowTasks=Ακολουθήστε τις εργασίες ή τον χρ Usage=Χρήση UsageOpportunity=Χρήση: Ευκαιρία UsageTasks=Χρήση: Εργασίες -UsageBillTimeShort=Χρήση: Χρόνος λογαριασμού +UsageBillTimeShort=Χρήση: τιμολόγηση χρόνου InvoiceToUse=Προσχέδιο τιμολογίου προς χρήση -InterToUse=Σχέδιο παρέμβασης προς χρήση +InterToUse=Προσχέδιο παρέμβασης προς χρήση NewInvoice=Νέο τιμολόγιο NewInter=Νέα παρέμβαση OneLinePerTask=Μια γραμμή ανά εργασία OneLinePerPeriod=Μία γραμμή ανά περίοδο OneLinePerTimeSpentLine=Ορισμός μίας γραμμής για κάθε χρονικό διάστημα που δαπανήθηκε AddDetailDateAndDuration=Με ημερομηνία και διάρκεια στην περιγραφή της γραμμής -RefTaskParent=Αναφ. Γονική εργασία +RefTaskParent=Αναφ. Γονικής εργασίας ProfitIsCalculatedWith=Το κέρδος υπολογίζεται χρησιμοποιώντας AddPersonToTask=Προσθήκη και στις εργασίες UsageOrganizeEvent=Χρήση: Οργάνωση εκδήλωσης -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Καταχώρηση του έργου ως ολοκληρωμένου όταν όλες οι εργασίες έχουν ολοκληρωθεί (100 %% πρόοδος) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Σημείωση: τα υπάρχοντα έργα με όλες τις εργασίες τους σε 100 %% πρόοδο δεν θα επηρεαστούν: θα χρειαστεί να τα κλείσετε χειροκίνητα. Η επιλογή αυτή επηρεάζει μόνο τα ανοιχτά έργα. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Ταξινόμηση έργου ως κλειστό όταν όλες οι εργασίες έχουν ολοκληρωθεί (100 %% πρόοδος) +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Σημείωση: Αυτή η επιλογή επηρεάζει μόνο ανοιχτά έργα. Τα υπάρχοντα έργα με όλες τις εργασίες να έχουν ήδη οριστεί σε πρόοδο 100%% δεν θα επηρεαστούν: θα πρέπει να τα κλείσετε χειροκίνητα. SelectLinesOfTimeSpentToInvoice=Επιλέξτε τις γραμμές κατανάλωσης χρόνου που δεν έχουν τιμολογηθεί και έπειτα την μαζική εντολή "Δημιουργία τιμολογίου" για να τα τιμολογήσετε. ProjectTasksWithoutTimeSpent=Εργασίες έργου χωρίς χρόνο που έχει δαπανηθεί FormForNewLeadDesc=Σας ευχαριστούμε που συμπληρώσατε την ακόλουθη φόρμα επικοινωνίας. Μπορείτε επίσης να μας στείλετε απευθείας email στο %s. ProjectsHavingThisContact=Έργα που έχουν αυτή την επαφή StartDateCannotBeAfterEndDate=Η ημερομηνία λήξης δεν μπορεί να είναι πριν από την ημερομηνία έναρξης -ErrorPROJECTLEADERRoleMissingRestoreIt=Ο ρόλος "PROJECTLEADER" λείπει ή έχει απενεργοποιηθεί, επαναφέρετε στο λεξικό τύπων επαφών +ErrorPROJECTLEADERRoleMissingRestoreIt=Ο ρόλος "PROJECTLEADER" λείπει ή έχει απενεργοποιηθεί, επαναφέρετε το στο λεξικό τύπων επαφών LeadPublicFormDesc=Μπορείτε να ενεργοποιήσετε εδώ μια δημόσια σελίδα για να επιτρέψετε στους υποψήφιους πελάτες σας να κάνουν μια πρώτη επαφή μαζί σας από μια δημόσια ηλεκτρονική φόρμα EnablePublicLeadForm=Ενεργοποιήστε τη δημόσια φόρμα για επικοινωνία NewLeadbyWeb=Το μήνυμα ή το αίτημά σας έχει καταγραφεί. Θα απαντήσουμε ή θα επικοινωνήσουμε μαζί σας σύντομα. -NewLeadForm=Φόρμα νέας επικοινωνίας +NewLeadForm=Νέα φόρμα επικοινωνίας LeadFromPublicForm=Δυνητικός πελάτης από ηλεκτρονική δημόσια φόρμα +ExportAccountingReportButtonLabel=Λήψη αναφοράς diff --git a/htdocs/langs/el_GR/propal.lang b/htdocs/langs/el_GR/propal.lang index ea99998a3bc..d60cbe650d6 100644 --- a/htdocs/langs/el_GR/propal.lang +++ b/htdocs/langs/el_GR/propal.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - propal -Proposals=Προσφορές -Proposal=Προσφορά +Proposals=Εμπορικές προσφορές +Proposal=Εμπορική προσφορά ProposalShort=Προσφορά -ProposalsDraft=Σχέδιο Προσφοράς -ProposalsOpened=Ανοικτές εμπορικές προτάσεις +ProposalsDraft=Προσχέδιο προσφοράς +ProposalsOpened=Ανοιχτές εμπορικές προσφορές CommercialProposal=Προσφορά -PdfCommercialProposalTitle=Πρόταση +PdfCommercialProposalTitle=Προσφορά ProposalCard=Καρτέλα Προσφοράς NewProp=Νέα Προσφορά NewPropal=Νέα Προσφορά @@ -13,101 +13,106 @@ Prospect=Προοπτική DeleteProp=Διαγραφή Προσφοράς ValidateProp=Επικύρωση Προσφοράς AddProp=Δημιουργία προσφοράς -ConfirmDeleteProp=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την εμπορική πρόταση; -ConfirmValidateProp=Είστε βέβαιοι ότι θέλετε να επικυρώσετε αυτήν την εμπορική πρόταση με το όνομα %s ; -LastPropals=Τελευταίες προτάσεις %s -LastModifiedProposals=Τελευταίες τροποποιημένες προτάσεις %s +ConfirmDeleteProp=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν την εμπορική προσφορά; +ConfirmValidateProp=Είστε σίγουροι ότι θέλετε να επικυρώσετε αυτήν την εμπορική προσφορά με το όνομα %s ; +LastPropals=Τελευταίες %s προσφορές +LastModifiedProposals=Τελευταίες %s τροποποιημένες προσφορές AllPropals=Όλες οι Προσφορές SearchAProposal=Εύρεση Προσφοράς -NoProposal=Δεν υπάρχει πρόταση -ProposalsStatistics=Στατιστικά Προσφοράς +NoProposal=Δεν υπάρχει προσφορά +ProposalsStatistics=Στατιστικά Προσφορών NumberOfProposalsByMonth=Αριθμός ανά μήνα -AmountOfProposalsByMonthHT=Ποσό ανά μήνα (εκτός φόρου) +AmountOfProposalsByMonthHT=Ποσό ανά μήνα (χωρίς Φ.Π.Α.) NbOfProposals=Αριθμός Προσφορών ShowPropal=Εμφάνιση Προσφοράς -PropalsDraft=Σχέδιο -PropalsOpened=Άνοιγμα +PropalsDraft=Προσχέδια +PropalsOpened=Ανοιχτές PropalStatusDraft=Προσχέδιο (χρειάζεται επικύρωση) PropalStatusValidated=Επικυρωμένη (η Προσφορά είναι ανοιχτή) -PropalStatusSigned=Υπογραφή (ανάγκες χρέωσης) -PropalStatusNotSigned=Δεν έχει υπογραφεί (κλειστό) -PropalStatusBilled=Χρεώνεται +PropalStatusSigned=Υπογεγραμμένη (χρειάζεται χρέωση) +PropalStatusNotSigned=Δεν έχει υπογραφεί (κλειστή) +PropalStatusBilled=Τιμολογήθηκε PropalStatusDraftShort=Προσχέδιο -PropalStatusValidatedShort=Επικυρωμένο (ανοιχτό) -PropalStatusClosedShort=Κλειστό -PropalStatusSignedShort=Υπογραφή +PropalStatusValidatedShort=Επικυρωμένη (ανοιχτή) +PropalStatusClosedShort=Κλειστή +PropalStatusSignedShort=Υπογεγραμμένη PropalStatusNotSignedShort=Δεν έχει υπογραφεί -PropalStatusBilledShort=Χρεωμένη +PropalStatusBilledShort=Τιμολογήθηκε PropalsToClose=Προσφορές προς κλείσιμο -PropalsToBill=Υπογεγραμμένες Προσφορές προς χρέωση -ListOfProposals=Κατάλογος Προσφορών -ActionsOnPropal=Εκδηλώσεις σχετικά με την Προσφορά -RefProposal=Εμπορική Προσφορά ref +PropalsToBill=Υπογεγραμμένες εμπορικές προσφορές προς τιμολόγηση +ListOfProposals=Λίστα Προσφορών +ActionsOnPropal=Ενέργειες στην Προσφορά +RefProposal=Αναφ. προσφοράς SendPropalByMail=Αποστολή Προσφοράς με e-mail DatePropal=Ημερομηνία της Προσφοράς -DateEndPropal=Ισχύς ημερομηνία λήξης +DateEndPropal=Ημερομηνία λήξης ισχύος ValidityDuration=Διάρκεια ισχύος -SetAcceptedRefused=Ορισμός αποδοχής/άρνησης +SetAcceptedRefused=Ορισμός αποδοχής/απόρριψης ErrorPropalNotFound=Η Προσφορά %s δεν βρέθηκε -AddToDraftProposals=Προσθήκη στο σχέδιο Προσφοράς -NoDraftProposals=Δεν υπάρχουν σχέδια Προσφορών +AddToDraftProposals=Προσθήκη στο προσχέδιο προσφοράς +NoDraftProposals=Δεν υπάρχουν προσχέδια προσφορών CopyPropalFrom=Δημιουργία Προσφοράς με την αντιγραφή υφιστάμενης Προσφοράς -CreateEmptyPropal=Δημιουργήστε άδεια εμπορική πρόταση ή από λίστα προϊόντων / υπηρεσιών -DefaultProposalDurationValidity=Προεπιλογή διάρκεια Προσφοράς ισχύος (σε ημέρες) -DefaultPuttingPricesUpToDate=Από προεπιλογή, ενημερώστε τις τιμές με τις τρέχουσες γνωστές τιμές κατά την κλωνοποίηση μιας πρότασης -UseCustomerContactAsPropalRecipientIfExist=Χρησιμοποιήστε τη διεύθυνση επαφής / διεύθυνσης με τον τύπο "Πρόταση επικοινωνίας μετά την επικοινωνία", αν ορίζεται αντί της διεύθυνσης τρίτων ως διεύθυνση παραλήπτη της πρότασης -ConfirmClonePropal=Είστε βέβαιοι ότι θέλετε να κλωνοποιήσετε την εμπορική πρόταση %s ? -ConfirmReOpenProp=Είστε βέβαιοι ότι θέλετε να ανοίξετε την εμπορική πρόταση %s ? +CreateEmptyPropal=Δημιουργία κενής εμπορικής προσφοράς ή από λίστα προϊόντων / υπηρεσιών +DefaultProposalDurationValidity=Προεπιλεγμένη διάρκεια ισχύος της εμπορικής προσφοράς (σε ημέρες) +DefaultPuttingPricesUpToDate=Από προεπιλογή, ενημέρωση των τιμων με τις τρέχουσες γνωστές τιμές κατά την αντιγραφή μιας προσφορας +UseCustomerContactAsPropalRecipientIfExist=Χρησιμοποιήστε επαφή/διεύθυνση του τύπου «Επαφή προσφοράς» εάν ορίζεται αντί για τη διεύθυνση τρίτου μέρους ως διεύθυνση παραλήπτη προσφοράς +ConfirmClonePropal=Είστε σίγουροι ότι θέλετε να αντιγράψετε την εμπορική προσφορά %s ? +ConfirmReOpenProp=Είστε σίγουροι ότι θέλετε να ανοίξετε ξανά την εμπορική προσφορά %s ? ProposalsAndProposalsLines=Προσφορές και γραμμές ProposalLine=Γραμμή Προσφοράς ProposalLines=Γραμμές προσφοράς -AvailabilityPeriod=Καθυστέρηση Διαθεσιμότητα -SetAvailability=Ορισμός καθυστέρησης διαθεσιμότητα +AvailabilityPeriod=Καθυστέρηση διαθεσιμότητας +SetAvailability=Ορισμός καθυστέρησης διαθεσιμότητας AfterOrder=μετά την παραγγελία OtherProposals=Άλλες Προσφορές + ##### Availability ##### AvailabilityTypeAV_NOW=Άμεση AvailabilityTypeAV_1W=1 εβδομάδα AvailabilityTypeAV_2W=2 εβδομάδες AvailabilityTypeAV_3W=3 εβδομάδες -AvailabilityTypeAV_1M=1 μήνα -##### Types de contacts ##### -TypeContact_propal_internal_SALESREPFOLL=Εκπρόσωπος που παρακολουθεί την Προσφορά -TypeContact_propal_external_BILLING=Πελάτης επαφή τιμολόγιο -TypeContact_propal_external_CUSTOMER=Πελάτης επαφή που παρακολουθεί την Προσφορά -TypeContact_propal_external_SHIPPING=Επικοινωνία με τον πελάτη για παράδοση +AvailabilityTypeAV_1M=1 μήνας + +##### Types ofe contacts ##### +TypeContact_propal_internal_SALESREPFOLL=Εκπρόσωπος επικοινωνίας μετά την προσφορά +TypeContact_propal_external_BILLING=Επαφή λογιστηρίου πελάτη +TypeContact_propal_external_CUSTOMER=Επαφή επικοινωνίας πελάτη μετά την προσφορά +TypeContact_propal_external_SHIPPING=Επαφή επικοινωνίας πελάτη για παράδοση + # Document models -DocModelAzurDescription=Ένα πλήρες πρότυπο πρότυπο (παλιά εφαρμογή του Cyan πρότυπο) -DocModelCyanDescription=Ένα πλήρες μοντέλο προτάσεων -DefaultModelPropalCreate=Δημιουργία προεπιλεγμένων μοντέλων -DefaultModelPropalToBill=Προεπιλεγμένο πρότυπο όταν κλείνει μια Προσφορά (να τιμολογηθεί) -DefaultModelPropalClosed=Προεπιλεγμένο πρότυπο όταν κλείνει μια Προσφορά (ατιμολόγητη) -ProposalCustomerSignature=Γραπτή αποδοχή, σφραγίδα εταιρείας, ημερομηνία και υπογραφή -ProposalsStatisticsSuppliers=Στατιστικά στοιχεία για τις προτάσεις προμηθευτών -CaseFollowedBy=Περίπτωση που ακολουθείται -SignedOnly=Μόνο υπογεγραμμένη -NoSign=Ορισμός ως μη υπογεγραμμένη -NoSigned=ορισμός ως μη υπογεγραμμένη CantBeNoSign=δεν μπορεί να οριστεί ως μη υπογεγραμμένη +CaseFollowedBy=Περίπτωση που ακολουθείται από ConfirmMassNoSignature=Επιβεβαίωση μαζικού ορισμού ως Μη υπογεγραμμένη ConfirmMassNoSignatureQuestion=Είστε σίγουροι ότι θέλετε να ορίσετε ως μη υπογεγραμμένες τις επιλεγμένες εγγραφές; -IsNotADraft=δεν είναι προσχέδιο -PassedInOpenStatus=έχει επικυρωθεί -Sign=Υπογραφή -Signed=υπογεγραμμένη -ConfirmMassValidation=Επιβεβαίωση μαζικής επικύρωσης ConfirmMassSignature=Επιβεβαίωση μαζικής υπογραφής +ConfirmMassSignatureQuestion=Είστε σίγουροι ότι θέλετε να υπογράψετε τις επιλεγμένες εγγραφές; +ConfirmMassValidation=Επιβεβαίωση μαζικής επικύρωσης ConfirmMassValidationQuestion=Είστε σίγουροι ότι θέλετε να επικυρώσετε τις επιλεγμένες εγγραφές; -ConfirmMassSignatureQuestion=Είστε βέβαιοι ότι θέλετε να υπογράψετε τις επιλεγμένες εγγραφές; -IdProposal=Αναγνωριστικό προσφοράς +ConfirmRefusePropal=Είστε σίγουροι ότι θέλετε να απορρίψετε αυτήν την εμπορική προσφορά; +ContractSigned=Υπογεγραμμένη σύμβαση +DefaultModelPropalClosed=Προεπιλεγμένο πρότυπο κατά το κλείσιμο μιας προσφοράς (χωρίς τιμολόγηση) +DefaultModelPropalCreate=Δημιουργία προεπιλεγμένου προτύπου +DefaultModelPropalToBill=Προεπιλεγμένο πρότυπο κατά το κλείσιμο μιας προσφοράς (προς τιμολόγηση) +DocModelAzurDescription=Ένα πλήρες πρότυπο προσφορών (παλιά υλοποίηση του προτύπου Cyan) +DocModelCyanDescription=Ένα πλήρες υπόδειγμα προσφορών +FichinterSigned=Η παρέμβαση υπεγράφη IdProduct=Αναγνωριστικό προϊόντος -LineBuyPriceHT=Αγορά Τιμή Ποσό χωρίς φόρο για γραμμή -SignPropal=Αποδοχή προσφοράς +IdProposal=Αναγνωριστικό προσφοράς +IsNotADraft=δεν είναι προσχέδιο +LineBuyPriceHT=Ποσό Αγοράς χωρίς Φ.Π.Α. για γραμμή +NoSign=Απορρίφθηκε +NoSigned=ορισμός ως μη υπογεγραμμένη +PassedInOpenStatus=έχει επικυρωθεί +PropalAlreadyRefused=Η προσφορά έχει ήδη απορριφθεί +PropalAlreadySigned=Η πρόσφορα ειναι ήδη αποδεκτή +PropalRefused=Η προσφορά απορρίφθηκε +PropalSigned=Πρόσφορα αποδεκτή +ProposalCustomerSignature=Γραπτή αποδοχή, σφραγίδα εταιρείας, ημερομηνία και υπογραφή +ProposalsStatisticsSuppliers=Στατιστικά στοιχεία προσφορών προμηθευτών RefusePropal=Απόρριψη προσφοράς Sign=Υπογραφή -NoSign=Ορισμός ως μη υπογεγραμμένη -PropalAlreadySigned=Η πρόσφορα ειναι ήδη αποδεκτή -PropalAlreadyRefused=Η προσφορά έχει ήδη απορριφθεί -PropalSigned=Πρόσφορα αποδεκτή -PropalRefused=Η προσφορά απορρίφθηκε -ConfirmRefusePropal=Είστε βέβαιοι ότι θέλετε να αρνηθείτε αυτήν την εμπορική πρόταση; +SignContract=Υπογραφή σύμβασης +SignFichinter=Υπογραφή παρέμβασης +SignPropal=Αποδοχή προσφοράς +Signed=υπογεγραμμένη +SignedOnly=Μόνο υπογεγραμμένη diff --git a/htdocs/langs/el_GR/receiptprinter.lang b/htdocs/langs/el_GR/receiptprinter.lang index 298e9384da5..b1853399ae1 100644 --- a/htdocs/langs/el_GR/receiptprinter.lang +++ b/htdocs/langs/el_GR/receiptprinter.lang @@ -1,60 +1,60 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Ρύθμιση της μονάδας ReceiptPrinter +ReceiptPrinterSetup=Ρύθμιση της ενότητας ΕκτυπωτήςΑποδείξεων PrinterAdded=Ο εκτυπωτής %s προστέθηκε PrinterUpdated=Ο εκτυπωτής %s ενημερώθηκε -PrinterDeleted=Ο εκτυπωτής %s διαγράφτηκε -TestSentToPrinter=Δοκιμή αποστολής στον εκτυπωτή %s -ReceiptPrinter=Εκτυπωτές παραλαβής -ReceiptPrinterDesc=Ρύθμιση εκτυπωτών παραλαβής +PrinterDeleted=Ο εκτυπωτής %s διαγράφηκε +TestSentToPrinter=Δοκιμαστική αποστολή στον εκτυπωτή %s +ReceiptPrinter=Εκτυπωτές αποδείξεων +ReceiptPrinterDesc=Ρύθμιση εκτυπωτών αποδείξεων ReceiptPrinterTemplateDesc=Ρύθμιση προτύπων -ReceiptPrinterTypeDesc=Παράδειγμα πιθανών τιμών για το πεδίο "Παράμετροι" ανάλογα με τον τύπο του προγράμματος οδήγησης -ReceiptPrinterProfileDesc=Περιγραφή του προφίλ εκτυπωτή παραλαβής +ReceiptPrinterTypeDesc=Παράδειγμα πιθανών τιμών για το πεδίο "Παράμετροι" ανάλογα με τον τύπο του προγράμματος οδήγησης(driver) +ReceiptPrinterProfileDesc=Περιγραφή του προφίλ του εκτυπωτή αποδείξεων ListPrinters=Λίστα εκτυπωτών. -SetupReceiptTemplate=Εγκατάσταση πρώτυπου -CONNECTOR_DUMMY=Εκτυπωτής Dummy +SetupReceiptTemplate=Ρύθμιση προτύπου +CONNECTOR_DUMMY=Εικονικός εκτυπωτής CONNECTOR_NETWORK_PRINT=Δικτυακός εκτυπωτής CONNECTOR_FILE_PRINT=Τοπικός εκτυπωτής CONNECTOR_WINDOWS_PRINT=Τοπικός εκτυπωτής Windows -CONNECTOR_CUPS_PRINT=Εκτυπωτής ποτηριών +CONNECTOR_CUPS_PRINT=Εκτυπωτής Cups CONNECTOR_DUMMY_HELP=Εικονικός εκτυπωτής για ελέγχους, δεν κάνει τίποτα CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 -CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb: // FooUser: μυστικό @ computername / workgroup / Εκτυπωτής παραλαβής +CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer CONNECTOR_CUPS_PRINT_HELP=Όνομα εκτυπωτή CUPS, παράδειγμα: HPRT_TP805L PROFILE_DEFAULT=Προεπιλεγμένο προφίλ PROFILE_SIMPLE=Απλό προφίλ -PROFILE_EPOSTEP=Epos Προφίλ Tep +PROFILE_EPOSTEP=Προφίλ Epos Tep PROFILE_P822D=Προφίλ P822D -PROFILE_STAR=Προφίλ Αστέρων -PROFILE_DEFAULT_HELP=Προεπιλεγμένο προφίλ κατάλληλο για εκτυπωτές της Epson +PROFILE_STAR=Προφίλ Star +PROFILE_DEFAULT_HELP=Προεπιλεγμένο προφίλ κατάλληλο για εκτυπωτές Epson PROFILE_SIMPLE_HELP=Απλό προφίλ χωρίς γραφικά -PROFILE_EPOSTEP_HELP=Epos Προφίλ Tep -PROFILE_P822D_HELP=P822D Προφίλ χωρίς γραφικά -PROFILE_STAR_HELP=Προφίλ Αστέρων +PROFILE_EPOSTEP_HELP=Προφίλ Epos Tep +PROFILE_P822D_HELP=Προφίλ P822D χωρίς γραφικά +PROFILE_STAR_HELP=Προφίλ Star DOL_LINE_FEED=Παράλειψη γραμμής DOL_ALIGN_LEFT=Αριστερή στοίχιση κειμένου DOL_ALIGN_CENTER=Στοίχιση κειμένου στο κέντρο -DOL_ALIGN_RIGHT=Στοίχιση κειμένου δεξιά -DOL_USE_FONT_A=Χρησιμοποίηση γραμματοσειράς Α στον εκτυπωτή -DOL_USE_FONT_B=Χρησιμοποίηση γραμματοσειράς Β στον εκτυπωτή -DOL_USE_FONT_C=Χρησιμοποίηση γραμματοσειράς Γ στον εκτυπωτή +DOL_ALIGN_RIGHT=Δεξιά στοίχιση κειμένου +DOL_USE_FONT_A=Χρήση της γραμματοσειράς Α του εκτυπωτή +DOL_USE_FONT_B=Χρήση της γραμματοσειράς Β του εκτυπωτή +DOL_USE_FONT_C=Χρήση της γραμματοσειράς C του εκτυπωτή DOL_PRINT_BARCODE=Εκτύπωση barcode -DOL_PRINT_BARCODE_CUSTOMER_ID=Εκτυπώστε αναγνωριστικό πελάτη γραμμωτού κώδικα -DOL_CUT_PAPER_FULL=Κόψτε το εισιτήριο εντελώς -DOL_CUT_PAPER_PARTIAL=Κόψτε το εισιτήριο εν μέρει -DOL_OPEN_DRAWER=Ανοίξτε το συρτάρι -DOL_ACTIVATE_BUZZER=Ενεργοποιήστε το βομβητή -DOL_PRINT_QRCODE=Εκτύπωση QR +DOL_PRINT_BARCODE_CUSTOMER_ID=Εκτύπωση barcode αναγνωριστικού πελάτη +DOL_CUT_PAPER_FULL=Κοπή απόδειξης +DOL_CUT_PAPER_PARTIAL=Μερική κοπή απόδειξης +DOL_OPEN_DRAWER=Άνοιγμα συρταριού μετρητών +DOL_ACTIVATE_BUZZER=Ενεργοποίηση βομβητή +DOL_PRINT_QRCODE=Εκτύπωση κωδικού QR DOL_PRINT_LOGO=Εκτύπωση λογότυπου της εταιρείας μου -DOL_PRINT_LOGO_OLD=Εκτύπωση λογότυπο της εταιρείας μου (παλιούς εκτυπωτές) +DOL_PRINT_LOGO_OLD=Εκτύπωση λογότυπου της εταιρείας μου (παλιοί εκτυπωτές) DOL_BOLD=Έντονη γραφή -DOL_BOLD_DISABLED=Απενεργοποιήση της έντονης γραφής -DOL_DOUBLE_HEIGHT=Διπλό ύψος -DOL_DOUBLE_WIDTH=Διπλό μέγεθος πλάτους +DOL_BOLD_DISABLED=Απενεργοποίηση της έντονης γραφής +DOL_DOUBLE_HEIGHT=Μέγεθος διπλού ύψους +DOL_DOUBLE_WIDTH=Μέγεθος διπλού πλάτους DOL_DEFAULT_HEIGHT_WIDTH=Προεπιλεγμένο μέγεθος ύψους και πλάτους DOL_UNDERLINE=Ενεργοποίηση υπογράμμισης -DOL_UNDERLINE_DISABLED=Απενεργοποιήση υπογράμμισης -DOL_BEEP=Ήχος μπιπ +DOL_UNDERLINE_DISABLED=Απενεργοποίηση υπογράμμισης +DOL_BEEP=Ήχος beep DOL_BEEP_ALTERNATIVE=Ήχος beep (εναλλακτική λειτουργία) DOL_PRINT_CURR_DATE=Εκτύπωση τρέχουσας ημερομηνίας/ώρας DOL_PRINT_TEXT=Εκτύπωση κειμένου @@ -70,15 +70,15 @@ InvoiceRef=Κωδ. τιμολογίου DOL_PRINT_OBJECT_LINES=Γραμμές τιμολογίου DOL_VALUE_CUSTOMER_FIRSTNAME=Όνομα πελάτη DOL_VALUE_CUSTOMER_LASTNAME=Επώνυμο πελάτη -DOL_VALUE_CUSTOMER_MAIL=Αλληλογραφία πελάτη +DOL_VALUE_CUSTOMER_MAIL=Email πελάτη DOL_VALUE_CUSTOMER_PHONE=Τηλέφωνο πελάτη -DOL_VALUE_CUSTOMER_MOBILE=Πελάτης κινητό -DOL_VALUE_CUSTOMER_SKYPE=Πελάτης Skype -DOL_VALUE_CUSTOMER_TAX_NUMBER=Αριθμός φόρου πελάτη +DOL_VALUE_CUSTOMER_MOBILE=Κινητό τηλέφωνο πελάτη +DOL_VALUE_CUSTOMER_SKYPE=Skype Πελάτη +DOL_VALUE_CUSTOMER_TAX_NUMBER=Α.Φ.Μ. πελάτη DOL_VALUE_CUSTOMER_ACCOUNT_BALANCE=Υπόλοιπο λογαριασμού πελάτη -DOL_VALUE_MYSOC_NAME=Το όνομα της εταιρίας σου -VendorLastname=Επώνυμο πωλητή -VendorFirstname=Όνομα πωλητή -VendorEmail=Email πωλητή -DOL_VALUE_CUSTOMER_POINTS=Βαθμοί πελατών -DOL_VALUE_OBJECT_POINTS=Σημεία αντικειμένου +DOL_VALUE_MYSOC_NAME=Το όνομα της εταιρίας σας +VendorLastname=Επώνυμο προμηθευτή +VendorFirstname=Όνομα προμηθευτή +VendorEmail=Email προμηθευτή +DOL_VALUE_CUSTOMER_POINTS=Πόντοι πελατών +DOL_VALUE_OBJECT_POINTS=Πόντοι αντικειμένου diff --git a/htdocs/langs/el_GR/receptions.lang b/htdocs/langs/el_GR/receptions.lang index 62ac251faf0..b844a24afb2 100644 --- a/htdocs/langs/el_GR/receptions.lang +++ b/htdocs/langs/el_GR/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=Προσχέδιο StatusReceptionValidatedShort=Επικυρώθηκε StatusReceptionProcessedShort=Διενεργήθηκε ReceptionSheet=Κατάσταση παραλαβής +ValidateReception=Επικύρωση παραλαβής ConfirmDeleteReception=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτή την παραλαβή; ConfirmValidateReception=Είστε σίγουροι ότι θέλετε να επικυρώσετε αυτή την παραλαβή με αναφορά %s ; ConfirmCancelReception=Είστε σίγουροι ότι θέλετε να ακυρώσετε αυτή την παραλαβή; @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Ενότητα αρίθμησης για παραλα ReceptionsReceiptModel=Πρότυπα εγγράφων για παραλαβές NoMorePredefinedProductToDispatch=Δεν υπάρχουν άλλα προκαθορισμένα προϊόντα για αποστολή ReceptionExist=Υπάρχει ήδη μια παραλαβή -ByingPrice=Τιμή αγοράς ReceptionBackToDraftInDolibarr=Επιστροφή σε προσχέδιο της παραλαβής %s ReceptionClassifyClosedInDolibarr=Η παραλαβή %s ταξινομήθηκε ως Κλειστή ReceptionUnClassifyCloseddInDolibarr=Άνοιγμα ξανά της παραλαβής %s diff --git a/htdocs/langs/el_GR/recruitment.lang b/htdocs/langs/el_GR/recruitment.lang index 7beef9ffe88..bdd6b57ced1 100644 --- a/htdocs/langs/el_GR/recruitment.lang +++ b/htdocs/langs/el_GR/recruitment.lang @@ -27,7 +27,7 @@ ModuleRecruitmentDesc = Διαχειριστείτε και παρακολουθ # RecruitmentSetup = Ρύθμιση προσλήψεων Settings = Ρυθμίσεις -RecruitmentSetupPage = Εισαγάγετε εδώ τη ρύθμιση των κύριων επιλογών για τη μονάδα προσλήψεων +RecruitmentSetupPage = Εισαγάγετε εδώ τη ρύθμιση των κύριων επιλογών για την ενότητα προσλήψεων RecruitmentArea=Περιοχή προσλήψεων PublicInterfaceRecruitmentDesc=Οι δημόσιες σελίδες θέσεων εργασίας είναι δημόσιες διευθύνσεις URL για εμφάνιση και απάντηση σε ανοιχτές θέσεις εργασίας. Υπάρχει ένας διαφορετικός σύνδεσμος για κάθε ανοιχτή θέση εργασίας, που βρίσκεται σε κάθε εγγραφή εργασίας. EnablePublicRecruitmentPages=Ενεργοποίηση δημόσιων σελίδων ανοιχτών θέσεων εργασίας @@ -35,7 +35,7 @@ EnablePublicRecruitmentPages=Ενεργοποίηση δημόσιων σελί # # About page # -About = Πληροφορίες +About = Σχετικά με RecruitmentAbout = Σχετικά με τις προσλήψεις RecruitmentAboutPage = Σελίδα σχετικά με τις Προσλήψεις NbOfEmployeesExpected=Προσδοκώμενο νούμερο εργαζομένων @@ -44,7 +44,7 @@ WorkPlace=Χώρος Εργασίας DateExpected=Αναμενόμενη ημερομηνία FutureManager=Μελλοντικός μάνατζερ ResponsibleOfRecruitement=Υπεύθυνος προσλήψεων -IfJobIsLocatedAtAPartner=Εάν η εργασία βρίσκεται σε μερος συνεργάτη +IfJobIsLocatedAtAPartner=Εάν η εργασία βρίσκεται σε χώρο συνεργάτη PositionToBeFilled=Θέση εργασίας PositionsToBeFilled=Θέσεις εργασίας ListOfPositionsToBeFilled=Κατάλογος θέσεων εργασίας @@ -57,15 +57,16 @@ EmailRecruiter=Εmail υπεύθυνου προσλήψεων ToUseAGenericEmail=Για να χρησιμοποιήσετε ένα γενικό email. Εάν δεν έχει οριστεί, θα χρησιμοποιηθεί το email του υπεύθυνου πρόσληψης NewCandidature=Νέα αίτηση ListOfCandidatures=Λίστα αιτήσεων -RequestedRemuneration=Ζητούμενη αμοιβή -ProposedRemuneration=Προτεινόμενη αμοιβή +Remuneration=Μισθός +RequestedRemuneration=Ζητούμενος μισθός +ProposedRemuneration=Προτεινόμενος μισθός ContractProposed=Προτεινόμενη σύμβαση ContractSigned=Υπογεγραμμένη σύμβαση ContractRefused=Η σύμβαση απορρίφθηκε RecruitmentCandidature=Αίτηση JobPositions=Θέσεις εργασίας RecruitmentCandidatures=Αιτήσεις -InterviewToDo=Συνέντευξη για να γίνει +InterviewToDo=Επαφές για παρακολούθηση AnswerCandidature=Απάντηση αίτησης YourCandidature=Η αίτηση σου YourCandidatureAnswerMessage=Σας ευχαριστούμε για την αίτηση σας.
... diff --git a/htdocs/langs/el_GR/salaries.lang b/htdocs/langs/el_GR/salaries.lang index 5e7cc1a9d6c..e01b40477b3 100644 --- a/htdocs/langs/el_GR/salaries.lang +++ b/htdocs/langs/el_GR/salaries.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Λογαριασμός λογιστικής που χρησιμοποιείται για τρίτους χρήστες -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Ο αποκλειστικός λογαριασμός λογιστικής που ορίζεται στην κάρτα χρήστη θα χρησιμοποιηθεί μόνο για τη λογιστική της Subledger. Αυτός θα χρησιμοποιηθεί για το γενικό βιβλίο και ως προεπιλεγμένη τιμή της λογιστικής Subledger εάν δεν έχει καθοριστεί ο λογαριασμός λογιστικής για τον χρήστη. -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Λογαριασμός λογαριασμού από προεπιλογή για πληρωμές μισθών +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Λογαριασμός (από το λογιστικό σχέδιο) που χρησιμοποιείται από προεπιλογή για τρίτους "χρήστες". +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Ο αποκλειστικός λογαριασμός λογιστικής που ορίζεται στην κάρτα χρήστη θα χρησιμοποιηθεί μόνο για τη λογιστική του Βοηθητικού καθολικού. Αυτός θα χρησιμοποιηθεί για το Γενικό Καθολικό και ως προεπιλεγμένη τιμή της λογιστικής του Βοηθητικού καθολικού εάν δεν έχει καθοριστεί ο λογαριασμός λογιστικής για τον χρήστη. +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Προεπιλεγμένος λογαριασμός λογιστικής για πληρωμές μισθών CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Από προεπιλογή, αφήστε κενή την επιλογή "Αυτόματη δημιουργία συνολικής πληρωμής" κατά τη δημιουργία ενός Μισθού Salary=Mισθός Salaries=Μισθοί NewSalary=Νέος μισθός AddSalary=Προσθήκη μισθού -NewSalaryPayment=Νέα καρτέλα μισθού +NewSalaryPayment=Καρτέλα νέου μισθού AddSalaryPayment=Προσθήκη πληρωμής μισθοδοσίας SalaryPayment=Μισθός SalariesPayments=Πληρωμές μισθών @@ -15,13 +15,13 @@ SalariesPaymentsOf=Πληρωμές μισθών του %s ShowSalaryPayment=Εμφάνιση μισθοδοσίας THM=Μέση ωριαία τιμή TJM=Μέση ημερήσια τιμή -CurrentSalary=Τρέχον μισθός -THMDescription=Αυτή η τιμή μπορεί να χρησιμοποιηθεί για τον υπολογισμό του κόστους του χρόνου που καταναλώνεται σε ένα έργο που εισήχθησαν από τους χρήστες, εάν χρησιμοποιείται το project module -TJMDescription=Αυτή η τιμή είναι προς ενημέρωση μόνο και δεν χρησιμοποιείται για υπολογισμό +CurrentSalary= Τρέχων μισθός +THMDescription=Αυτή η τιμή μπορεί να χρησιμοποιηθεί για τον υπολογισμό του κόστους του χρόνου που καταναλώνεται σε ένα έργο που εισήχθη από τους χρήστες, εάν χρησιμοποιείται η ενότητα project +TJMDescription=Αυτή η τιμή είναι προς το παρόν ενημερωτική μόνο και δεν χρησιμοποιείται για κανέναν υπολογισμό LastSalaries=Τελευταίοι %sμισθοί AllSalaries=Όλοι οι μισθοί SalariesStatistics=Στατιστικά στοιχεία μισθών SalariesAndPayments=Μισθοί και πληρωμές ConfirmDeleteSalaryPayment=Θέλετε να διαγράψετε αυτήν την πληρωμή μισθού; -FillFieldFirst=Συμπληρώστε το πεδίο υπαλλήλου πρώτα  +FillFieldFirst=Συμπληρώστε το πεδίο υπαλλήλου πρώτα UpdateAmountWithLastSalary=Καθορίστε το ποσό βάσει του τελευταίου μισθού diff --git a/htdocs/langs/el_GR/sms.lang b/htdocs/langs/el_GR/sms.lang index 21df53febec..d91cdbb6876 100644 --- a/htdocs/langs/el_GR/sms.lang +++ b/htdocs/langs/el_GR/sms.lang @@ -1,51 +1,51 @@ # Dolibarr language file - Source file is en_US - sms Sms=Sms -SmsSetup=Sms ρύθμιση -SmsDesc=Αυτή η σελίδα σας επιτρέπει να ορίσετε γενικές επιλογές σε SMS χαρακτηριστικά +SmsSetup=Ρύθμιση SMS +SmsDesc=Αυτή η σελίδα σάς επιτρέπει να ορίσετε καθολικές επιλογές στις λειτουργίες SMS SmsCard=SMS Κάρτα AllSms=Όλες οι καμπάνιες SMS -SmsTargets=Στόχοι -SmsRecipients=Στόχοι -SmsRecipient=Στόχος +SmsTargets=Παραλήπτες +SmsRecipients=Παραλήπτες +SmsRecipient=Παραλήπτης SmsTitle=Περιγραφή SmsFrom=Αποστολέας -SmsTo=Στόχος +SmsTo=Παραλήπτης SmsTopic=Θέμα του SMS SmsText=Μήνυμα SmsMessage=Μήνυμα SMS -ShowSms=Εμφάνιση Sms -ListOfSms=Λίστα καμπανιών SMS +ShowSms=Εμφάνιση SMS +ListOfSms=Λίστα με καμπάνιες SMS NewSms=Νέα καμπάνια SMS -EditSms=Επεξεργασία Sms +EditSms=Επεξεργασία SMS ResetSms=Νέα αποστολή -DeleteSms=Διαγραφή εκστρατείας Sms -DeleteASms=Αφαιρέστε μια εκστρατεία Sms -PreviewSms=Προεπισκόπηση Sms -PrepareSms=Ετοιμάστε Sms -CreateSms=Δημιουργία Sms -SmsResult=Αποτέλεσμα της αποστολής sms -TestSms=Δοκιμή Sms -ValidSms=Επικύρωση Sms -ApproveSms=Έγκριση Sms -SmsStatusDraft=Σχέδιο -SmsStatusValidated=Επικυρωμένη +DeleteSms=Διαγραφή καμπάνιας SMS +DeleteASms=Καταργήστε μια καμπάνια SMS +PreviewSms=Προεπισκόπηση SMS +PrepareSms=Προετοιμασία SMS +CreateSms=Δημιουργία SMS +SmsResult=Αποτέλεσμα αποστολής SMS +TestSms=Δοκιμή SMS +ValidSms=Επικύρωση SMS +ApproveSms=Έγκριση SMS +SmsStatusDraft=Προσχέδιο +SmsStatusValidated=Επικυρωμένο SmsStatusApproved=Εγκεκριμένο SmsStatusSent=Εστάλη SmsStatusSentPartialy=Μερικώς απεσταλμένα -SmsStatusSentCompletely=Εντελώς απεσταλμένα +SmsStatusSentCompletely=Επιτυχώς απεσταλμένα SmsStatusError=Σφάλμα -SmsStatusNotSent=Δεν αποστέλλεται -SmsSuccessfulySent=Έστειλε σωστά Sms (από %s να %s) -ErrorSmsRecipientIsEmpty=Ο αριθμός στόχου είναι άδειος -WarningNoSmsAdded=Κανένα νέο αριθμό τηλεφώνου για να προσθέσετε στη λίστα στόχων -ConfirmValidSms=Επιβεβαιώνετε την εγκυρότητα αυτής της καμπάνιας; -NbOfUniqueSms=Nb DOF μοναδικούς αριθμούς τηλεφώνου -NbOfSms=Nbre του phon αριθμούς +SmsStatusNotSent=Δεν εστάλη +SmsSuccessfulySent=Το SMS στάλθηκε σωστά (από %s σε %s) +ErrorSmsRecipientIsEmpty=Ο αριθμός στόχου είναι κενός +WarningNoSmsAdded=Κανένας νέος αριθμός τηλεφώνου για να προσθέσετε στη λίστα στόχων +ConfirmValidSms=Επιβεβαιώνετε την επικύρωση αυτής της καμπάνιας; +NbOfUniqueSms=Νούμερο μοναδικών τηλεφωνικών αριθμών +NbOfSms=Νούμερο Αριθμών τηλεφώνου ThisIsATestMessage=Αυτό είναι ένα δοκιμαστικό μήνυμα SendSms=Αποστολή SMS -SmsInfoCharRemain=Αρ. υπόλοιπων χαρακτήρων -SmsInfoNumero= (Μορφή διεθνούς δηλαδή: +308997017610) +SmsInfoCharRemain=Αριθμός χαρακτήρων που υπολείπονται +SmsInfoNumero= (διεθνής μορφή π.χ. .: +33899701761) DelayBeforeSending=Καθυστέρηση πριν από την αποστολή (λεπτά) -SmsNoPossibleSenderFound=Δεν υπάρχει αποστολέας. Ελέξτε τις ρυθμίσεις από τον πάροχο των SMS -SmsNoPossibleRecipientFound=Δεν υπάρχει στόχος. Ελέγξτε την εγκατάσταση του SMS του παροχέα σας. -DisableStopIfSupported=Disable STOP message (if supported) +SmsNoPossibleSenderFound=Δεν υπάρχει αποστολέας. Ελέγξτε τις ρυθμίσεις του παρόχου SMS +SmsNoPossibleRecipientFound=Δεν υπάρχει διαθέσιμος παραλήπτης. Ελέγξτε τις ρυθμίσεις του παρόχου SMS +DisableStopIfSupported=Απενεργοποίηση μηνύματος STOP (αν υποστηρίζεται) diff --git a/htdocs/langs/el_GR/ticket.lang b/htdocs/langs/el_GR/ticket.lang index 46cca1c2e7e..9cdf84ef881 100644 --- a/htdocs/langs/el_GR/ticket.lang +++ b/htdocs/langs/el_GR/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Διαγραφή tickets Permission56004=Διαχείριση tickets Permission56005=Δείτε τα tickets όλων των τρίτων (δεν ισχύει για εξωτερικούς χρήστες, πάντα περιορίζονται στο τρίτο μέρος από το οποίο εξαρτώνται) +Tickets=Tickets TicketDictType=Ticket - Τύποι TicketDictCategory=Ticket - Ομάδες TicketDictSeverity=Ticket - Κρισιμότητα @@ -52,20 +53,20 @@ MenuTicketMyAssign=Τα tickets μου MenuTicketMyAssignNonClosed=Τα ανοιχτά tickets μου MenuListNonClosed=Ανοιχτά tickets -TypeContact_ticket_internal_CONTRIBUTOR=Συνεισφέρων -TypeContact_ticket_internal_SUPPORTTEC=Χρήστης σε ανάθεση +TypeContact_ticket_internal_CONTRIBUTOR=Συνεργάτης +TypeContact_ticket_internal_SUPPORTTEC=Ανατεθειμένος χρήστης TypeContact_ticket_external_SUPPORTCLI=Επαφή πελάτη / παρακολούθηση συμβάντος -TypeContact_ticket_external_CONTRIBUTOR=Εξωτερικός συνεισφέρων +TypeContact_ticket_external_CONTRIBUTOR=Εξωτερικός συνεργάτης -OriginEmail=Αναφερόμενο Email +OriginEmail=Email πελάτη που άνοιξε το ticket Notify_TICKET_SENTBYMAIL=Στείλτε μήνυμα ticket μέσω email # Status Read=Έχει αναγνωστεί Assigned=Έχει ανατεθεί InProgress=Σε εξέλιξη -NeedMoreInformation=Σε αναμονή feedback από τον δημιουργό -NeedMoreInformationShort=Σε αναμονή feedback +NeedMoreInformation=Σε αναμονή περισσότερων πληροφοριών από τον χρήστη που άνοιξε το ticket +NeedMoreInformationShort=Σε αναμονή περισσότερων πληροφοριών Answered=Απαντήθηκε Waiting=Σε αναμονή SolvedClosed=Επιλύθηκε @@ -83,12 +84,12 @@ MailToSendTicketMessage=Για να στείλετε email από το μήνυ # # Admin page # -TicketSetup=Ρύθμιση μονάδας ticket +TicketSetup=Ρύθμιση ενότητας ticket TicketSettings=Ρυθμίσεις TicketSetupPage= -TicketPublicAccess=Μια δημόσια διεπαφή που δεν απαιτεί αναγνώριση είναι διαθέσιμη στην παρακάτω διεύθυνση URL +TicketPublicAccess=Μια δημόσια διεπαφή χωρίς υποχρέωση σύνδεσης είναι διαθέσιμη στην παρακάτω διεύθυνση URL TicketSetupDictionaries=Ο τύπος του ticket, ο βαθμός σοβαρότητας και οι αναλυτικοί κωδικοί ρυθμίζονται από λεξικά -TicketParamModule=Ρύθμιση μεταβλητής μονάδας +TicketParamModule=Ρύθμιση μεταβλητών ενότητας TicketParamMail=Ρύθμιση email TicketEmailNotificationFrom=E-mail αποστολέα για ειδοποίηση σχετικά με τις απαντήσεις TicketEmailNotificationFromHelp=E-mail αποστολέα που θα χρησιμοποιηθεί για την αποστολή του email ειδοποίησης όταν μια απάντηση παρέχεται από την υποστήριξη. Για παράδειγμα noreply@example.com @@ -97,13 +98,13 @@ TicketEmailNotificationToHelp=Εάν υπάρχει, αυτή η διεύθυν TicketNewEmailBodyLabel=Μήνυμα κειμένου που αποστέλλεται μετά τη δημιουργία ενός ticket TicketNewEmailBodyHelp=Το κείμενο που καθορίζεται εδώ θα εισαχθεί στο μήνυμα ηλεκτρονικού ταχυδρομείου που επιβεβαιώνει τη δημιουργία νέου ticket από το δημόσιο περιβάλλον. Οι πληροφορίες σχετικά με τη διαβούλευση με το ticket προστίθενται αυτόματα. TicketParamPublicInterface=Ρύθμιση δημόσιας διεπαφής -TicketsEmailMustExist=Απαιτείται μια υπάρχουσα διεύθυνση email για να δημιουργήσετε ένα εισιτήριο +TicketsEmailMustExist=Απαιτείται μια υπάρχουσα διεύθυνση email για να δημιουργήσετε ένα ticket TicketsEmailMustExistHelp=Στη δημόσια διεπαφή, η διεύθυνση email θα πρέπει να έχει ήδη συμπληρωθεί στη βάση δεδομένων για να δημιουργηθεί ένα νέο ticket. TicketCreateThirdPartyWithContactIfNotExist=Ζητήστε όνομα και όνομα εταιρείας για άγνωστα email. TicketCreateThirdPartyWithContactIfNotExistHelp=Ελέγξτε εάν υπάρχει τρίτο μέρος ή επαφή για το email που καταχωρίσατε. Εάν όχι, ζητήστε ένα όνομα και ένα όνομα εταιρείας για να δημιουργήσετε ένα τρίτο μέρος με επαφή. PublicInterface=Δημόσια διεπαφή TicketUrlPublicInterfaceLabelAdmin=Εναλλακτική διεύθυνση URL για δημόσια διεπαφή -TicketUrlPublicInterfaceHelpAdmin=Είναι δυνατόν να ορίσετε ένα ψευδώνυμο στον διακομιστή ιστού και έτσι να διαθέσετε τη δημόσια διασύνδεση με μια άλλη διεύθυνση URL (ο διακομιστής πρέπει να ενεργεί ως διακομιστής μεσολάβησης σε αυτήν τη νέα διεύθυνση URL) +TicketUrlPublicInterfaceHelpAdmin=Είναι δυνατόν να ορίσετε ένα ψευδώνυμο(alias) στον διακομιστή ιστού και έτσι να διαθέσετε τη δημόσια διεπαφή με μια άλλη διεύθυνση URL (ο διακομιστής πρέπει να ενεργεί ως διακομιστής μεσολάβησης(proxy) σε αυτήν τη νέα διεύθυνση URL) TicketPublicInterfaceTextHomeLabelAdmin=Κείμενο καλωσορίσματος της δημόσιας διεπαφής TicketPublicInterfaceTextHome=Μπορείτε να δημιουργήσετε ένα ticket υποστήριξης ή να προβάλετε ένα υπάρχον από το αναγνωριστικό παρακολούθησης ticket. TicketPublicInterfaceTextHomeHelpAdmin=Το κείμενο που ορίζεται εδώ θα εμφανιστεί στην αρχική σελίδα της δημόσιας διεπαφής. @@ -112,14 +113,14 @@ TicketPublicInterfaceTopicHelp=Αυτό το κείμενο θα εμφανισ TicketPublicInterfaceTextHelpMessageLabelAdmin=Βοήθεια κειμένου στην καταχώρηση μηνύματος TicketPublicInterfaceTextHelpMessageHelpAdmin=Αυτό το κείμενο θα εμφανιστεί πάνω από την περιοχή εισαγωγής μηνυμάτων του χρήστη. ExtraFieldsTicket=Επιπλέον χαρακτηριστικά -TicketCkEditorEmailNotActivated=Ο επεξεργαστής HTML δεν είναι ενεργοποιημένος. Καταχωρίστε το περιεχόμενο FCKEDITOR_ENABLE_MAIL σε 1 για να το αποκτήσετε. -TicketsDisableEmail=Μην αποστέλλετε μηνύματα ηλεκτρονικού ταχυδρομείου για τη δημιουργία εισιτηρίων ή την εγγραφή μηνυμάτων -TicketsDisableEmailHelp=Από προεπιλογή, αποστέλλονται μηνύματα ηλεκτρονικού ταχυδρομείου όταν δημιουργούνται νέα εισιτήρια ή μηνύματα. Ενεργοποιήστε αυτήν την επιλογή για να απενεργοποιήσετε *όλες τις * ειδοποιήσεις ηλεκτρονικού ταχυδρομείου +TicketCkEditorEmailNotActivated=Ο επεξεργαστής HTML δεν είναι ενεργοποιημένος. Βάλτε το FCKEDITOR_ENABLE_MAIL σε 1 για να τον ενεργοποιήσετε +TicketsDisableEmail=Μην αποστέλλετε μηνύματα ηλεκτρονικού ταχυδρομείου για τη δημιουργία ticket ή την εγγραφή μηνυμάτων +TicketsDisableEmailHelp=Από προεπιλογή, αποστέλλονται μηνύματα ηλεκτρονικού ταχυδρομείου όταν δημιουργούνται νέα tickets ή μηνύματα. Ενεργοποιήστε αυτήν την επιλογή για να απενεργοποιήσετε *όλες τις * ειδοποιήσεις ηλεκτρονικού ταχυδρομείου TicketsLogEnableEmail=Ενεργοποίηση καταγραφής μέσω email TicketsLogEnableEmailHelp=Σε κάθε αλλαγή, θα σταλεί ένα μήνυμα ηλεκτρονικού ταχυδρομείου ** σε κάθε επαφή ** που σχετίζεται με το ticket. TicketParams=Παράμετροι TicketsShowModuleLogo=Εμφανίστε το λογότυπο της ενότητας στη δημόσια διεπαφή -TicketsShowModuleLogoHelp=Ενεργοποιήστε αυτήν την επιλογή για να αποκρύψετε τη λειτουργική μονάδα λογότυπου στις σελίδες της δημόσιας διασύνδεσης +TicketsShowModuleLogoHelp=Ενεργοποιήστε αυτήν την επιλογή για να αποκρύψετε την ενότητα λογότυπου στις σελίδες της δημόσιας διεπαφής TicketsShowCompanyLogo=Εμφανίστε το λογότυπο της εταιρείας στη δημόσια διεπαφή TicketsShowCompanyLogoHelp=Ενεργοποιήστε αυτήν την επιλογή για να αποκρύψετε το λογότυπο της κύριας εταιρείας στις σελίδες της δημόσιας διεπαφής TicketsEmailAlsoSendToMainAddress=Στείλτε επίσης μια ειδοποίηση στην κύρια διεύθυνση email @@ -130,16 +131,16 @@ TicketsActivatePublicInterface=Ενεργοποίηση δημόσιας διε TicketsActivatePublicInterfaceHelp=Η δημόσια διεπαφή επιτρέπει στους επισκέπτες να δημιουργούν tickets. TicketsAutoAssignTicket=Ορίστε αυτόματα τον χρήστη που δημιούργησε το ticket TicketsAutoAssignTicketHelp=Κατά τη δημιουργία ενός ticket, ο χρήστης μπορεί να αντιστοιχιστεί αυτόματα στο ticket. -TicketNumberingModules=Ενότητα αρίθμησης εισιτηρίων +TicketNumberingModules=Ενότητα αρίθμησης ticket TicketsModelModule=Πρότυπα εγγράφων για tickets TicketNotifyTiersAtCreation=Ειδοποιήστε το τρίτο μέρος κατά τη δημιουργία -TicketsDisableCustomerEmail=Πάντα να απενεργοποιείτε τα email όταν δημιουργείται ένα εισιτήριο από δημόσια διεπαφή +TicketsDisableCustomerEmail=Πάντα να απενεργοποιείτε τα email όταν δημιουργείται ένα ticket από δημόσια διεπαφή TicketsPublicNotificationNewMessage=Στείλτε email όταν ένα νέο μήνυμα/σχόλιο προστεθεί σε ένα ticket TicketsPublicNotificationNewMessageHelp=Στείλτε email όταν προστίθεται νέο μήνυμα από τη δημόσια διεπαφή (στον εκχωρημένο χρήστη ή το email ειδοποιήσεων προς (ενημέρωση) ή/και το email ειδοποιήσεων προς) TicketPublicNotificationNewMessageDefaultEmail=email ειδοποιήσεων προς (ενημέρωση) TicketPublicNotificationNewMessageDefaultEmailHelp=Στείλτε ένα μήνυμα email σε αυτήν τη διεύθυνση για ειδοποιήσεις κάθε νέου μηνύματος, εάν στο ticket δεν έχει εκχωρηθεί χρήστης ή εάν ο χρήστης δεν έχει κάποιο γνωστό email. TicketsAutoReadTicket=Αυτόματη επισήμανση του ticket ως αναγνωσμένου (όταν δημιουργείται από την υποστήριξη) -TicketsAutoReadTicketHelp=Αυτόματη επισήμανση του ticket ως αναγνωσμένου όταν έχει δημιουργηθεί από την υποστήριξη. Όταν το εισιτήριο δημιουργείται από τη δημόσια διεπαφή, το εισιτήριο παραμένει στην κατάσταση "Μη αναγνωσμένο". +TicketsAutoReadTicketHelp=Αυτόματη επισήμανση του ticket ως αναγνωσμένου όταν έχει δημιουργηθεί από την υποστήριξη. Όταν το ticket δημιουργείται από τη δημόσια διεπαφή, το ticket παραμένει στην κατάσταση "Μη αναγνωσμένο". TicketsDelayBeforeFirstAnswer=Ένα νέο ticket θα πρέπει να λάβει μια πρώτη απάντηση πριν από (σε ώρες): TicketsDelayBeforeFirstAnswerHelp=Εάν ένα νέο ticket δεν έχει λάβει απάντηση μετά από αυτό το χρονικό διάστημα (σε ώρες), θα εμφανιστεί ένα εικονίδιο ειδοποίησης σημαντικού γεγονότος στην προβολή λίστας. TicketsDelayBetweenAnswers=Ένα ticket που δεν έχει επιλυθεί δεν πρέπει να είναι ανενεργό κατά τη διάρκεια (ώρες): @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Κατά το κλείσιμο ενός ticket, θα TicketWrongContact=Η παρεχόμενη επαφή δεν αποτελεί μέρος των επαφών του τρέχοντος ticket. Το email δεν στάλθηκε. TicketChooseProductCategory=Κατηγορία προϊόντος για υποστήριξη ticket TicketChooseProductCategoryHelp=Επιλέξτε την κατηγορία προϊόντων υποστήριξης ticket Αυτό θα χρησιμοποιηθεί για την αυτόματη σύνδεση μιας σύμβασης με ένα ticket +TicketUseCaptchaCode=Χρησιμοποιήστε γραφικό κώδικα (CAPTCHA) όταν δημιουργείτε ένα ticket +TicketUseCaptchaCodeHelp=Προσθέτει επαλήθευση CAPTCHA κατά τη δημιουργία νέου ticket. # # Index & list page @@ -178,7 +181,7 @@ EditTicket=Επεξεργασία ticket TicketsManagement=Διαχείριση tickets CreatedBy=Δημιουργήθηκε από NewTicket=Νέο ticket -SubjectAnswerToTicket=Απάντηση εισιτηρίου +SubjectAnswerToTicket=Απάντηση σε ticket TicketTypeRequest=Τύπος αιτήματος TicketCategory=Κατηγοριοποίηση ticket SeeTicket=Δείτε το ticket @@ -192,8 +195,7 @@ TicketAssigned=Το ticket έχει πλέον εκχωρηθεί TicketChangeType=Αλλαγή τύπου TicketChangeCategory=Αλλαγή αναλυτικού κώδικα TicketChangeSeverity=Αλλαγή κρισιμότητας -TicketAddMessage=Προσθήκη μηνύματος -AddMessage=Προσθήκη μηνύματος +TicketAddMessage=Προσθήκη προσωπικού μηνύματος MessageSuccessfullyAdded=Το ticket προστέθηκε TicketMessageSuccessfullyAdded=Το μήνυμα προστέθηκε με επιτυχία TicketMessagesList=Λίστα μηνυμάτων @@ -204,8 +206,8 @@ TicketSeverity=Κρισιμότητα ShowTicket=Εμφάνιση ticket RelatedTickets=Σχετικά ticket TicketAddIntervention=Δημιουργία παρέμβασης -CloseTicket=Κλείσιμο|Επίλυση ticket -AbandonTicket=Εγκατάλειψη ticket +CloseTicket=Κλείσιμο|Επίλυση +AbandonTicket=Εγκατάλειψη CloseATicket=Κλείσιμο|Επίλυση ticket ConfirmCloseAticket=Επιβεβαίωση κλεισίματος ticket ConfirmAbandonTicket=Επιβεβαιώνετε το κλείσιμο του ticket σε κατάσταση 'Εγκαταλελειμμένο' @@ -213,24 +215,23 @@ ConfirmDeleteTicket=Παρακαλώ επιβεβαιώστε τη διαγρα TicketDeletedSuccess=Το ticket διαγράφηκε με επιτυχία TicketMarkedAsClosed=Το ticket επισημάνθηκε ως κλειστό TicketDurationAuto=Υπολογισμένη διάρκεια -TicketDurationAutoInfos=Διάρκεια υπολογίζεται αυτόματα από την παρέμβαση +TicketDurationAutoInfos=Η διάρκεια υπολογίζεται αυτόματα από τη σχετική παρέμβαση TicketUpdated=Το ticket ενημερώθηκε -SendMessageByEmail=Στείλτε μήνυμα με email +SendMessageByEmail=Αποστόλη μηνύματος μέσω email TicketNewMessage=Νέο μήνυμα -ErrorMailRecipientIsEmptyForSendTicketMessage=Ο παραλήπτης είναι κενός. Δεν στέλνεται μήνυμα ηλεκτρονικού ταχυδρομείου +ErrorMailRecipientIsEmptyForSendTicketMessage=Το πεδίο παραλήπτη είναι κενό. Δεν εστάλη το email TicketGoIntoContactTab=Μεταβείτε στην καρτέλα "Επαφές" για να τις επιλέξετε -TicketMessageMailIntro=Εισαγωγή +TicketMessageMailIntro=Κεφαλίδα μηνύματος TicketMessageMailIntroHelp=Αυτό το κείμενο προστίθεται μόνο στην αρχή του email και δεν θα αποθηκευτεί. -TicketMessageMailIntroLabelAdmin=Εισαγωγικό κείμενο για όλες τις απαντήσεις ticket TicketMessageMailIntroText=Γεια σας,
Μια νέα απάντηση προστέθηκε σε ένα ticket που ακολουθείτε. Εδώ είναι το μήνυμα:
TicketMessageMailIntroHelpAdmin=Αυτό το κείμενο θα εισαχθεί πριν από την απάντηση όταν απαντάτε σε ένα ticket από το Dolibarr -TicketMessageMailSignature=Υπογραφή -TicketMessageMailSignatureHelp=Αυτό το κείμενο προστίθεται μόνο στο τέλος του email και δεν θα αποθηκευτεί. -TicketMessageMailSignatureText=Το μήνυμα στάλθηκε από %s μέσω Dolibarr -TicketMessageMailSignatureLabelAdmin=Υπογραφή email απάντησης -TicketMessageMailSignatureHelpAdmin=Αυτό το κείμενο θα εισαχθεί μετά το μήνυμα απάντησης. +TicketMessageMailFooter=Υποσέλιδο μηνύματος +TicketMessageMailFooterHelp=Αυτό το κείμενο προστίθεται μόνο στο τέλος του μηνύματος που αποστέλλεται με email και δεν θα αποθηκευτεί. +TicketMessageMailFooterText=Το μήνυμα στάλθηκε από %s μέσω Dolibarr +TicketMessageMailFooterHelpAdmin=Αυτό το κείμενο θα εισαχθεί μετά το μήνυμα απάντησης. TicketMessageHelp=Μόνο αυτό το κείμενο θα αποθηκευτεί στη λίστα μηνυμάτων της κάρτας ticket. TicketMessageSubstitutionReplacedByGenericValues=Οι μεταβλητές αντικατάστασης αντικαθίστανται από γενικές τιμές. +ForEmailMessageWillBeCompletedWith=Για μηνύματα email που αποστέλλονται σε εξωτερικούς χρήστες, το μήνυμα θα συμπληρωθεί με TimeElapsedSince=Ο χρόνος πέρασε από TicketTimeToRead=Ο χρόνος που πέρασε πριν από την ανάγνωση TicketTimeElapsedBeforeSince=Χρόνος που πέρασε πριν / από @@ -239,8 +240,9 @@ TicketDocumentsLinked=Έγγραφα που συνδέονται με το ticke ConfirmReOpenTicket=Επιβεβαιώνετε το άνοιγμα εκ νέου αυτού του ticket; TicketMessageMailIntroAutoNewPublicMessage=Ένα νέο μήνυμα αναρτήθηκε στο ticket με το θέμα %s: TicketAssignedToYou=Το ticket σας έχει ανατεθεί -TicketAssignedEmailBody=Σας έχει εκχωρηθεί το ticket #%s από τον %s +TicketAssignedEmailBody=Σας έχει ανατεθεί το ticket #%s από τον %s MarkMessageAsPrivate=Επισήμανση μηνύματος ως απόρρητου +TicketMessageSendEmailHelp=Θα σταλεί ένα email σε όλες τις αντιστοιχισμένες επαφές (εσωτερικές επαφές, αλλά και εξωτερικές επαφές, εκτός και εάν είναι επιλεγμένη η επιλογή "%s") TicketMessagePrivateHelp=Αυτό το μήνυμα δεν θα εμφανίζεται σε εξωτερικούς χρήστες TicketEmailOriginIssuer=Δημιουργός στην αρχή των tickets InitialMessage=Αρχικό μήνυμα @@ -253,7 +255,7 @@ TicketMessageSuccesfullyUpdated=Το μήνυμα ενημερώθηκε με ε TicketChangeStatus=Αλλαγή κατάστασης TicketConfirmChangeStatus=Επιβεβαιώστε την αλλαγή κατάστασης: %s? TicketLogStatusChanged=Η κατάσταση άλλαξε: απο%s σε %s -TicketNotNotifyTiersAtCreate=Μην ειδοποιείτε την εταιρεία στη δημιουργία +TicketNotNotifyTiersAtCreate=Μην ειδοποιείτε την εταιρεία κατά την δημιουργία NotifyThirdpartyOnTicketClosing=Επαφές για ειδοποίηση κατά το κλείσιμο του ticket TicketNotifyAllTiersAtClose=Όλες οι σχετικές επαφές TicketNotNotifyTiersAtClose=Καμία σχετική επαφή @@ -262,7 +264,7 @@ TicketNotCreatedFromPublicInterface=Μη διαθέσιμο. Το ticket δεν ErrorTicketRefRequired=Απαιτείται όνομα αναφοράς ticket TicketsDelayForFirstResponseTooLong=Έχει περάσει πάρα πολύς χρόνος από το άνοιγμα του ticket χωρίς καμία απάντηση. TicketsDelayFromLastResponseTooLong=Έχει περάσει πάρα πολύς χρόνος από την τελευταία απάντηση σε αυτό το ticket. -TicketNoContractFoundToLink=Δεν βρέθηκε σύμβαση που να συνδέεται αυτόματα με αυτό το εισιτήριο. Συνδέστε μια σύμβαση μη αυτόματα. +TicketNoContractFoundToLink=Δεν βρέθηκε σύμβαση που να συνδέεται αυτόματα με αυτό το ticket. Συνδέστε μια σύμβαση μη αυτόματα. TicketManyContractsLinked=Πολλές συμβάσεις έχουν συνδεθεί αυτόματα με αυτό το ticket. Βεβαιωθείτε ότι έχετε επαληθεύσει ποιο πρέπει να επιλεγεί. # @@ -270,7 +272,7 @@ TicketManyContractsLinked=Πολλές συμβάσεις έχουν συνδε # TicketLogMesgReadBy=Το ticket %s διαβάστηκε από %s NoLogForThisTicket=Δεν υπάρχει αρχείο καταγραφής για αυτό το ticket ακόμα -TicketLogAssignedTo=Το ticket %s ανατέθηκε στο %s +TicketLogAssignedTo=Το ticket %s ανατέθηκε σε %s TicketLogPropertyChanged=Το ticket %s τροποποιήθηκε: ταξινόμηση από %s σε %s TicketLogClosedBy=Το ticket %s έκλεισε απο %s TicketLogReopen=Εκ νέου άνοιγμα του ticket %s @@ -279,13 +281,13 @@ TicketLogReopen=Εκ νέου άνοιγμα του ticket %s # Public pages # TicketSystem=Σύστημα ticket -ShowListTicketWithTrackId=Εμφάνιση λίστας ticket με βάση το αναγνωριστικό ID -ShowTicketWithTrackId=Εμφάνιση ticket από το αναγνωριστικό ID +ShowListTicketWithTrackId=Εμφάνιση λίστας ticket με βάση το αναγνωριστικό παρακολούθησης +ShowTicketWithTrackId=Εμφάνιση ticket από το αναγνωριστικό παρακολούθησης TicketPublicDesc=Μπορείτε να δημιουργήσετε ένα ticket υποστήριξης ή να επιλέξετε από ένα αναγνωριστικό ID. YourTicketSuccessfullySaved=Το ticket αποθηκεύτηκε με επιτυχία! MesgInfosPublicTicketCreatedWithTrackId=Ένα νέο ticket δημιουργήθηκε με ID %sκαι αναφ. %s -PleaseRememberThisId=Παρακαλούμε να διατηρήσετε τον αριθμό παρακολούθησης που σας ζητάμε αργότερα. -TicketNewEmailSubject=Δημιουργία ticket- Ref %s (δημόσιο ID %s) +PleaseRememberThisId=Παρακαλώ κρατήστε τον αριθμό παρακολούθησης, μπορεί να σας τον ζητήσουμε αργότερα. +TicketNewEmailSubject=Επιβεβαίωση δημιουργίας εισιτηρίου - Αναφ. %s (δημόσιο αναγνωριστικό εισιτηρίου %s) TicketNewEmailSubjectCustomer=Νέο ticket υποστήριξης TicketNewEmailBody=Αυτό είναι ένα αυτόματο μήνυμα ηλεκτρονικού ταχυδρομείου που επιβεβαιώνει ότι έχετε καταχωρήσει ένα νέο ticket. TicketNewEmailBodyCustomer=Αυτό είναι ένα αυτόματο μήνυμα ηλεκτρονικού ταχυδρομείου που επιβεβαιώνει ότι μόλις δημιουργήθηκε νέο ticket στο λογαριασμό σας. @@ -296,20 +298,20 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Μπορείτε να δείτε την TicketCloseEmailBodyInfosTrackUrlCustomer=Μπορείτε να δείτε το ιστορικό αυτού του ticket κάνοντας κλικ στον παρακάτω σύνδεσμο TicketEmailPleaseDoNotReplyToThisEmail=Παρακαλώ μην απαντήσετε απευθείας σε αυτό το μήνυμα ηλεκτρονικού ταχυδρομείου! Χρησιμοποιήστε το σύνδεσμο για να απαντήσετε μέσω της διεπαφής. TicketPublicInfoCreateTicket=Αυτή η φόρμα σάς επιτρέπει να καταγράψετε ένα ticket υποστήριξης στο σύστημα διαχείρισης. -TicketPublicPleaseBeAccuratelyDescribe=Παρακαλούμε περιγράψτε με ακρίβεια το πρόβλημα. Παρέχετε τις περισσότερες πληροφορίες που είναι δυνατόν να μας επιτρέψουν να προσδιορίσουμε σωστά το αίτημά σας. +TicketPublicPleaseBeAccuratelyDescribe=Παρακαλώ διατυπώστε με σαφήνεια την ερώτησή σας. Δώστε τις περισσότερες δυνατές πληροφορίες για να μας επιτρέψετε να αναγνωρίσουμε σωστά το αίτημά σας. TicketPublicMsgViewLogIn=Παρακαλώ εισαγάγετε το αναγνωριστικό παρακολούθησης ticket TicketTrackId=Δημόσιο αναγνωριστικό παρακολούθησης OneOfTicketTrackId=Ένα από τα αναγνωριστικά παρακολούθησης ErrorTicketNotFound=Δεν βρέθηκε ticket με αναγνωριστικό παρακολούθησης %s! Subject=Αντικείμενο ViewTicket=Προβολή ticket -ViewMyTicketList=Δείτε τη λίστα των tickets μου +ViewMyTicketList=Εμφάνιση λίστας των ticket μου ErrorEmailMustExistToCreateTicket=Σφάλμα: η διεύθυνση ηλεκτρονικού ταχυδρομείου δεν βρέθηκε στη βάση δεδομένων μας TicketNewEmailSubjectAdmin=Δημιουργήθηκε νέο ticket - Ref %s (δημόσιο ticket ID %s) TicketNewEmailBodyAdmin=

Το ticket μόλις δημιουργήθηκε με την ID # %s, δείτε τις πληροφορίες:

SeeThisTicketIntomanagementInterface=Δείτε το Παρακαλώ εισαγάγετε το αναγνωριστικό παρακολούθησης ticket στη διεπαφή διαχείρισης TicketPublicInterfaceForbidden=Η δημόσια διεπαφή για τα tickets δεν ήταν ενεργοποιημένη -ErrorEmailOrTrackingInvalid=Λάθος τιμή ID παρακολούθηση ή ηλεκτρονικού ταχυδρομείου +ErrorEmailOrTrackingInvalid=Λάθος τιμή αναγνωριστικού παρακολούθησης ή email OldUser=Παλιός χρήστης NewUser=Νέος χρήστης NumberOfTicketsByMonth=Αριθμός tickets ανά μήνα @@ -317,14 +319,14 @@ NbOfTickets=Αριθμός tickets # notifications TicketCloseEmailSubjectCustomer=Το Παρακαλώ εισαγάγετε το αναγνωριστικό παρακολούθησης ticket έκλεισε TicketCloseEmailBodyCustomer=Αυτό είναι ένα αυτόματο μήνυμα για να σας ενημερώσουμε ότι το ticket %s μόλις έκλεισε. -TicketCloseEmailSubjectAdmin=Το εισιτήριο έκλεισε - Réf %s (δημόσιο ID εισιτηρίου %s) +TicketCloseEmailSubjectAdmin=Το ticket έκλεισε - Réf %s (δημόσιο ID εισιτηρίου %s) TicketCloseEmailBodyAdmin=Ένα ticket με ID #%s μόλις έκλεισε, δείτε πληροφορίες: TicketNotificationEmailSubject=Το ticket %s ενημερώθηκε TicketNotificationEmailBody=Αυτό είναι ένα αυτόματο μήνυμα που σας ειδοποιεί ότι το ticket %s μόλις ενημερώθηκε TicketNotificationRecipient=Αποδέκτης ειδοποίησης TicketNotificationLogMessage=Μήνυμα καταγραφής TicketNotificationEmailBodyInfosTrackUrlinternal=Προβολή ticket σε διεπαφή -TicketNotificationNumberEmailSent=Ειδοποίηση ηλεκτρονικού ταχυδρομείου αποστολή: %s +TicketNotificationNumberEmailSent=Στάλθηκε email ειδοποίησης: %s ActionsOnTicket=Ενέργειες στο ticket diff --git a/htdocs/langs/el_GR/website.lang b/htdocs/langs/el_GR/website.lang index 83585f34b55..5a801bdc195 100644 --- a/htdocs/langs/el_GR/website.lang +++ b/htdocs/langs/el_GR/website.lang @@ -1,8 +1,9 @@ # Dolibarr language file - Source file is en_US - website Shortname=Κώδικας -WebsiteSetupDesc=Δημιουργήστε εδώ τις ιστοσελίδες που θέλετε να χρησιμοποιήσετε. Στη συνέχεια, μεταβείτε στο μενού Websites για να τις επεξεργαστείτε. +WebsiteName=Όνομα της ιστοσελίδας +WebsiteSetupDesc=Δημιουργήστε εδώ τις ιστοσελίδες που θέλετε να χρησιμοποιήσετε. Στη συνέχεια, μεταβείτε στο μενού Ιστοσελίδες για να τις επεξεργαστείτε. DeleteWebsite=Διαγραφή ιστότοπου -ConfirmDeleteWebsite=Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον ιστότοπο; Όλες οι σελίδες και το περιεχόμενό του θα αφαιρεθούν επίσης. Τα μεταφορτωμένα αρχεία (όπως στον κατάλογο μέσων, στη μονάδα ECM, ...) θα παραμείνουν. +ConfirmDeleteWebsite=Είστε σίγουροι ότι θέλετε να διαγράψετε αυτόν τον ιστότοπο; Όλες οι σελίδες και το περιεχόμενό του θα αφαιρεθούν επίσης. Τα μεταφορτωμένα αρχεία (όπως στον κατάλογο μέσων, στην ενότητα ECM, ...) θα παραμείνουν. WEBSITE_TYPE_CONTAINER=Τύπος σελίδας/κοντέινερ WEBSITE_PAGE_EXAMPLE=Web σελίδα που θα χρησιμοποιηθεί ως παράδειγμα WEBSITE_PAGENAME=Όνομα / ψευδώνυμο σελίδας @@ -15,62 +16,64 @@ WEBSITE_HTML_HEADER=Προσθήκη στο κάτω μέρος της κεφα WEBSITE_ROBOT=Αρχείο ρομπότ (robots.txt) WEBSITE_HTACCESS=Αρχείο .htaccess ιστότοπου WEBSITE_MANIFEST_JSON=Αρχείο manifest.json ιστότοπου -WEBSITE_README=Αρχείο README.md WEBSITE_KEYWORDSDesc=Χρησιμοποιήστε κόμμα για να διαχωρίσετε τιμές -EnterHereLicenseInformation=Εισάγετε εδώ μεταδεδομένα ή πληροφορίες άδειας χρήσης για να συμπληρώσετε ένα αρχείο README.md. εάν διανέμετε τον ιστότοπό σας ως πρότυπο, το αρχείο θα συμπεριληφθεί στο πακέτο πειρασμών. +EnterHereReadmeInformation=Εισάγετε εδώ μια περιγραφή του ιστότοπου. Εάν διανείμετε τον ιστότοπο σας ως πρότυπο, το αρχείο θα συμπεριληφθεί στο πακέτο του προτύπου. +EnterHereLicenseInformation=Εισάγετε εδώ την ΑΔΕΙΑ του κωδικού της ιστοσελίδας. Εάν διανείμετε τον ιστότοπο σας ως πρότυπο, το αρχείο θα συμπεριληφθεί στο πακέτο του προτύπου. HtmlHeaderPage=Κεφαλίδα HTML (συγκεκριμένη μόνο για αυτήν τη σελίδα) -PageNameAliasHelp=Όνομα ή ψευδώνυμο της σελίδας.
Αυτό το ψευδώνυμο χρησιμοποιείται επίσης για τη δημιουργία μιας διεύθυνσης SEO όταν ο ιστότοπος έτρεξε από ένα Virtual host ενός διακομιστή Web (όπως Apacke, Nginx, ...). Χρησιμοποιήστε το κουμπί " %s " για να επεξεργαστείτε αυτό το ψευδώνυμο. -EditTheWebSiteForACommonHeader=Σημείωση: Εάν θέλετε να ορίσετε μια εξατομικευμένη κεφαλίδα για όλες τις σελίδες, επεξεργαστείτε την κεφαλίδα σε επίπεδο ιστότοπου αντί για σελίδα / κοντέινερ. +PageNameAliasHelp=Όνομα ή ψευδώνυμο(alias) της σελίδας.
Αυτό το ψευδώνυμο χρησιμοποιείται επίσης για τη δημιουργία διεύθυνσης URL SEO όταν ο ιστότοπος εκτελείται από έναν εικονικό κεντρικό υπολογιστή ενός διακομιστή Web (όπως Apacke, Nginx, ...). Χρησιμοποιήστε το κουμπί " %s " για να επεξεργαστείτε αυτό το ψευδώνυμο. +EditTheWebSiteForACommonHeader=Σημείωση: Εάν θέλετε να ορίσετε μια εξατομικευμένη κεφαλίδα(header) για όλες τις σελίδες, επεξεργαστείτε την κεφαλίδα σε επίπεδο ιστότοπου αντί για της σελίδας/κοντέινερ. MediaFiles=Βιβλιοθήκη πολυμέσων EditCss=Επεξεργασία ιδιοτήτων ιστοτόπου EditMenu=Επεξεργασία μενού EditMedias=Επεξεργασία πολυμέσων EditPageMeta=Επεξεργασία ιδιοτήτων σελίδας / κοντέινερ -EditInLine=Επεξεργασία εν σειρά +EditInLine=Γρήγορη επεξεργασία AddWebsite=Προσθήκη ιστοτόπου Webpage=Ιστοσελίδα/κοντέινερ AddPage=Προσθήκη σελίδας/κοντέινερ PageContainer=Σελίδα PreviewOfSiteNotYetAvailable=Η προ επισκόπηση του ιστότοπου σας %s δεν είναι ακόμη διαθέσιμη. Πρέπει πρώτα να ' Εισαγετε ένα πλήρες πρότυπο ιστότοπου ' ή απλώς ' Προσθέστε μια σελίδα/κοντέινερ '. -RequestedPageHasNoContentYet=Η σελίδα που ζητήθηκε με id %s δεν έχει ακόμα περιεχόμενο, ή το αρχείο cache .tpl.php καταργήθηκε. Επεξεργαστείτε το περιεχόμενο της σελίδας για να το επιλύσετε. +RequestedPageHasNoContentYet=Η ζητούμενη σελίδα με αναγνωριστικό %s δεν έχει ακόμη περιεχόμενο ή το αρχείο προσωρινής μνήμης .tpl.php αφαιρέθηκε. Επεξεργαστείτε το περιεχόμενο της σελίδας για να προχωρήσετε. SiteDeleted=Ο ιστότοπος '%s' διαγράφηκε -PageContent=Σελίδα / Contenair -PageDeleted=Σελίδα / Contenair '%s' της ιστοσελίδας %s διαγράφεται -PageAdded=Σελίδα / Contenair '%s' προστέθηκε +PageContent=Σελίδα/Contenair +PageDeleted=Η σελίδα/Contenair '%s' του ιστότοπου %s διαγράφηκε +PageAdded=Προστέθηκε η σελίδα/Contenair '%s' ViewSiteInNewTab=Προβολή ιστότοπου σε νέα καρτέλα ViewPageInNewTab=Προβολή σελίδας σε νέα καρτέλα SetAsHomePage=Ορισμός ως αρχική σελίδα RealURL=Πραγματική διεύθυνση URL -ViewWebsiteInProduction=Προβάλετε τον ιστότοπο χρησιμοποιώντας τις διευθύνσεις URL για το σπίτι +ViewWebsiteInProduction=Προβάλετε τον ιστότοπο χρησιμοποιώντας τις διευθύνσεις URL της αρχικής σελίδας +Virtualhost=Εικονικός κεντρικός υπολογιστής ή domain name +VirtualhostDesc=Το όνομα του εικονικού κεντρικού υπολογιστή ή του τομέα (Για παράδειγμα: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Χρήση με Apache / Nginx / ...
Δημιουργήστε στον διακομιστή σας (Apache, Nginx, ...) ένα αποκλειστικό Virtual Host με το PHP ενεργοποιημένο και έναν ριζικό κατάλογο αρχείων στο
%s ExampleToUseInApacheVirtualHostConfig=Παράδειγμα χρήσης στη ρύθμιση εικονικού κεντρικού υπολογιστή Apache: YouCanAlsoTestWithPHPS=Χρήση με ενσωματωμένο διακομιστή PHP
Στο περιβάλλον ανάπτυξης, μπορεί να προτιμάτε να δοκιμάσετε τον ιστότοπο με τον ενσωματωμένο διακομιστή ιστού PHP (απαιτείται PHP 5.5) εκτελώντας
php -S 0.0.0.0:8080 -t %s YouCanAlsoDeployToAnotherWHP= Δημιουργήστε τον ιστότοπο σας με έναν άλλο πάροχο φιλοξενίας Dolibarr
Εάν δεν διαθέτετε διακομιστή ιστού όπως ο Apache ή ο NGinx διαθέσιμο στο διαδίκτυο, μπορείτε να εξαγάγετε και να εισαγάγετε τον ιστότοπο σας από ένα πάροχο Dolibarr σε άλλο πάροχο Dolibarr που παρέχει πλήρη ενσωμάτωση με την ενότητα Ιστοσελίδας. Μπορείτε να βρείτε μια λίστα με παρόχους φιλοξενίας Dolibarr στο https://saas.dolibarr.org -CheckVirtualHostPerms=Ελέγξτε επίσης ότι ο χρήστης virtual host (για παράδειγμα www-data) έχει %s δικαιώματα σε αρχεία στο
%s +CheckVirtualHostPerms=Ελέγξτε επίσης ότι ο χρήστης εικονικού κεντρικού υπολογιστή (για παράδειγμα www-data) έχει %s δικαιώματα σε αρχεία στο
%s ReadPerm=Ανάγνωση -WritePerm=Γράφω +WritePerm=Εγγραφή TestDeployOnWeb=Δοκιμή / ανάπτυξη στο διαδίκτυο -PreviewSiteServedByWebServer=Προεπισκόπηση %s σε μια νέα καρτέλα.

Το %s θα εξυπηρετηθεί από έναν εξωτερικό διακομιστή ιστού (όπως Apache, Nginx, IIS). Πρέπει να εγκαταστήσετε και να εγκαταστήσετε αυτόν τον εξυπηρετητή πριν να τονίσετε στον κατάλογο:
%s
URL που εξυπηρετείται από εξωτερικό διακομιστή:
%s +PreviewSiteServedByWebServer= Προεπισκόπηση σε μια νέα καρτέλα.

Ο %s θα εξυπηρετείται από έναν εξωτερικό διακομιστή ιστού (όπως Apache, Nginx, IIS). Πρέπει να εγκαταστήσετε και να εγκαταστήσετε αυτόν τον εξυπηρετητή πριν ανακατευθύνετε σε αυτόν τον κατάλογο:
%s
URL που εξυπηρετείται από εξωτερικό διακομιστή:
%s PreviewSiteServedByDolibarr= Προεπισκόπηση %s σε νέα καρτέλα.

Ο %s θα εξυπηρετείται από τον διακομιστή Dolibarr, επομένως δεν χρειάζεται επιπλέον διακομιστή ιστού (όπως Apache, Nginx, IIS) για να εγκατασταθεί.
Το άβολο είναι ότι οι διευθύνσεις URL των σελίδων δεν είναι φιλικές προς το χρήστη και ξεκινούν με τη διαδρομή του Dolibarr σας.
URL που εξυπηρετούνται από Dolibarr:
%s

Για να χρησιμοποιήσετε το δικό σας web server για την εξυπηρέτηση αυτής της ιστοσελίδας, δημιουργήστε ενα virtual host που ανακατευθύνει στον κατάλογο
%s
στη συνέχεια, πληκτρολογήστε το όνομα του εικονικού διακομιστή στις ιδιότητες αυτού του ιστότοπου και κάντε κλικ στον σύνδεσμο "Δοκιμή/Ανάπτυξη στον Ιστό". VirtualHostUrlNotDefined=Η διεύθυνση URL του εικονικού κεντρικού υπολογιστή που εξυπηρετείται από εξωτερικό διακομιστή ιστού δεν έχει οριστεί NoPageYet=Δεν υπάρχουν ακόμη σελίδες -YouCanCreatePageOrImportTemplate=Μπορείτε να δημιουργήσετε μια νέα σελίδα ή να εισαγάγετε ένα πλήρες πρότυπο ιστότοπου +YouCanCreatePageOrImportTemplate=Μπορείτε να δημιουργήσετε μια νέα σελίδα ή να εισάγετε ένα πλήρες πρότυπο ιστότοπου SyntaxHelp=Βοήθεια για συγκεκριμένες συμβουλές σύνταξης -YouCanEditHtmlSourceckeditor=Μπορείτε να επεξεργαστείτε τον πηγαίο κώδικα HTML χρησιμοποιώντας το κουμπί "Source" στο πρόγραμμα επεξεργασίας. +YouCanEditHtmlSourceckeditor=Μπορείτε να επεξεργαστείτε τον πηγαίο κώδικα HTML χρησιμοποιώντας το κουμπί "Πηγή" στο πρόγραμμα επεξεργασίας. YouCanEditHtmlSource=
Μπορείτε να συμπεριλάβετε κώδικα PHP σε αυτήν την πηγή χρησιμοποιώντας ετικέτες <?php ?>. Οι ακόλουθες καθολικές μεταβλητές είναι διαθέσιμες: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

Μπορείτε επίσης να συμπεριλάβετε το περιεχόμενο μιας άλλης σελίδας / Container με την ακόλουθη σύνταξη:
<?php includeContainer('alias_of_container_to_include'); ?>

Μπορείτε να κάνετε ανακατεύθυνση σε άλλη σελίδα / Container με την ακόλουθη σύνταξη (Σημείωση: μην κανετε output περιεχομένου πριν από μια ανακατεύθυνση):
< php redirectToContainer ( «alias_of_container_to_redirect_to»)? ; >

Για να προσθέσετε ένα σύνδεσμο σε μια άλλη σελίδα, χρησιμοποιήστε τη σύνταξη:
<a href = «alias_of_page_to_link_to.php» >mylink<a>

Για να συμπεριλάβετεένα σύνδεσμο μεταφορτωσης(download) ένα αρχείο που είναι αποθηκευμένο στον φάκελο documents , χρησιμοποιήστε το document.phpwrapper:
παράδειγμα, για ένα αρχείο που βρίσκεται στο documents/ECM (πρέπει να είστε συνδεδεμένοι), η σύνταξη είναι:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
για ένα αρχείο που βρίσκεται στο documents/media (ανοιχτός κατάλογος με δημόσια πρόσβαση), η σύνταξη είναι:
<a href="/document.php?modulepart=media&file=[relative_dir/]filename.ext">
Για ένα διαμοιραζόμενο αρχείο με έναν σύνδεσμο(ανοικτή πρόσβαση χρησιμοποιώντας το sharing hash key του αρχείου), η σύνταξη είναι:
<a href="/document.php?hashp=publicsharekeyoffile">

για να περιλαμβάνει μια εικόνααποθηκευμενη στον φακελοdocuments, χρησιμοποιήστε τηνviewimage.php wrapper:
Παράδειγμα, για μια εικόνα στο documents/media (ανοιχτός κατάλογος με δημόσια πρόσβαση), η σύνταξη είναι:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=Για τον διαμοιρασμό εικόνας με ένα σύνδεσμο (δώσε πρόσβαση χρησιμοποιώντας το sharing hash key του αρχείου), η σύνταξη είναι:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSourceMore=
Περισσότερα παραδείγματα HTML ή δυναμικού κώδικα είναι διαθέσιμα στο τεκμηρίωση του wiki
. -ClonePage=Σελίδα κλωνοποίησης / κοντέινερ -CloneSite=Κλωνήστε τον ιστότοπο +ClonePage=Κλωνοποίηση σελίδας/κοντέινερ +CloneSite=Κλωνοποίηση ιστοσελίδας SiteAdded=Προστέθηκε ιστότοπος -ConfirmClonePage=Εισαγάγετε τον κωδικό / ψευδώνυμο της νέας σελίδας και αν πρόκειται για μετάφραση της κλωνοποιημένης σελίδας. +ConfirmClonePage=Παρακαλώ εισάγετε τον κωδικό / ψευδώνυμο της νέας σελίδας και αν πρόκειται για μετάφραση της κλωνοποιημένης σελίδας. PageIsANewTranslation=Η νέα σελίδα είναι μετάφραση της τρέχουσας σελίδας; -LanguageMustNotBeSameThanClonedPage=Κλωνίζετε μια σελίδα ως μετάφραση. Η γλώσσα της νέας σελίδας πρέπει να είναι διαφορετική από τη γλώσσα της σελίδας πηγής. -ParentPageId=Αναγνωριστικό σελίδας γονέων +LanguageMustNotBeSameThanClonedPage=Κλωνοποιείτε μια σελίδα ως μετάφραση. Η γλώσσα της νέας σελίδας πρέπει να είναι διαφορετική από τη γλώσσα της αρχικής σελίδας. +ParentPageId=Αναγνωριστικό γονικής σελίδας WebsiteId=Αναγνωριστικό ιστοτόπου -CreateByFetchingExternalPage=Δημιουργία σελίδας / κοντέινερ με ανάκτηση σελίδας από εξωτερική διεύθυνση URL ... -OrEnterPageInfoManually=Ή δημιουργήστε σελίδα από το μηδέν ή από ένα πρότυπο σελίδας ... +CreateByFetchingExternalPage=Δημιουργία σελίδας/contenair με ανάκτηση σελίδας από εξωτερική διεύθυνση URL ... +OrEnterPageInfoManually=Ή δημιουργήστε σελίδα από την αρχή ή από ένα πρότυπο σελίδας ... FetchAndCreate=Λήψη και Δημιουργία ExportSite=Εξαγωγή ιστότοπου ImportSite=Εισαγωγή προτύπου ιστότοπου @@ -81,63 +84,63 @@ WebsiteAccount=Λογαριασμός ιστότοπου WebsiteAccounts=Λογαριασμοί ιστοτόπων AddWebsiteAccount=Δημιουργία λογαριασμού ιστότοπου BackToListForThirdParty=Επιστροφή στη λίστα για το τρίτο μέρος -DisableSiteFirst=Απενεργοποιήστε πρώτα τον ιστότοπο -MyContainerTitle=Ο τίτλος ιστότοπού μου -AnotherContainer=Αυτός είναι ο τρόπος με τον οποίο μπορείτε να συμπεριλάβετε περιεχόμενο μιας άλλης σελίδας / κοντέινερ (ενδεχομένως να έχετε ένα σφάλμα αν ενεργοποιήσετε τον δυναμικό κώδικα επειδή ο ενσωματωμένος υποελεγχος δεν υπάρχει) +DisableSiteFirst=Απενεργοποιήστε τον ιστότοπο πρώτα +MyContainerTitle=Ο τίτλος του ιστότοπου μου +AnotherContainer=Αυτός είναι ο τρόπος για να συμπεριλάβετε περιεχόμενο μιας άλλης σελίδας/contenair (ενδεχομένως να έχετε ένα σφάλμα αν ενεργοποιήσετε τον δυναμικό κώδικα επειδή το ενσωματωμένο subcontainer μπορεί να μην υπάρχει) SorryWebsiteIsCurrentlyOffLine=Λυπούμαστε, αυτός ο ιστότοπος είναι προς το παρόν εκτός σύνδεσης. Παρακαλώ επιστρέψτε αργότερα... WEBSITE_USE_WEBSITE_ACCOUNTS=Ενεργοποιήστε τον πίνακα λογαριασμού web site -WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Ενεργοποιήστε τον πίνακα για να αποθηκεύσετε λογαριασμούς ιστότοπων (login / pass) για κάθε ιστότοπο / τρίτο μέρος +WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Ενεργοποιήστε τον πίνακα για να αποθηκεύετε λογαριασμούς ιστότοπων (login / pass) για κάθε ιστότοπο / τρίτο μέρος YouMustDefineTheHomePage=Πρέπει πρώτα να ορίσετε την Αρχική σελίδα -OnlyEditionOfSourceForGrabbedContentFuture=Προειδοποίηση: Η δημιουργία ιστοσελίδας με εισαγωγή εξωτερικής ιστοσελίδας προορίζεται για έμπειρους χρήστες. Ανάλογα με την πολυπλοκότητα της σελίδας προέλευσης, το αποτέλεσμα της εισαγωγής ενδέχεται να διαφέρει από το πρωτότυπο. Επίσης, εάν η σελίδα προέλευσης χρησιμοποιεί κοινά στυλ CSS ή javascript σε διένεξη, ενδέχεται να σπάσει την εμφάνιση ή τις δυνατότητες του προγράμματος επεξεργασίας ιστότοπου όταν εργάζεστε σε αυτήν τη σελίδα. Αυτή η μέθοδος είναι ένας πιο γρήγορος τρόπος για να δημιουργήσετε μια σελίδα, αλλά συνιστάται να δημιουργήσετε τη νέα σας σελίδα από το μηδέν ή από ένα προτεινόμενο πρότυπο σελίδας.
Σημειώστε επίσης ότι ο ενσωματωμένος επεξεργαστής ενδέχεται να μην λειτουργεί σωστά όταν χρησιμοποιείται σε μια αρπαγή εξωτερική σελίδα. +OnlyEditionOfSourceForGrabbedContentFuture=Προειδοποίηση: Η δημιουργία ιστοσελίδας με εισαγωγή εξωτερικής ιστοσελίδας αφορά έμπειρους χρήστες. Ανάλογα με την πολυπλοκότητα της σελίδας προέλευσης, το αποτέλεσμα της εισαγωγής ενδέχεται να διαφέρει από το πρωτότυπο. Επίσης, εάν η σελίδα προέλευσης χρησιμοποιεί κοινά στυλ CSS ή javascript σε διένεξη, ενδέχεται να σπάσει την εμφάνιση ή τις δυνατότητες του προγράμματος επεξεργασίας ιστότοπου όταν εργάζεστε σε αυτήν τη σελίδα. Αυτή η μέθοδος είναι ένας πιο γρήγορος τρόπος για να δημιουργήσετε μια σελίδα, αλλά συνιστάται να δημιουργήσετε τη νέα σας σελίδα από το μηδέν ή από ένα προτεινόμενο πρότυπο σελίδας.
Σημειώστε επίσης ότι ο ενσωματωμένος επεξεργαστής ενδέχεται να μην λειτουργεί σωστά όταν χρησιμοποιείται με κώδικα μιας εξωτερικής σελίδας. OnlyEditionOfSourceForGrabbedContent=Μόνο έκδοση πηγής HTML είναι δυνατή όταν το περιεχόμενο έχει ληφθεί από έναν εξωτερικό ιστότοπο -GrabImagesInto=Πιάσε επίσης τις εικόνες που βρέθηκαν στο css και τη σελίδα. +GrabImagesInto=Λήψη και των εικόνων που βρέθηκαν στο css και τη σελίδα. ImagesShouldBeSavedInto=Οι εικόνες πρέπει να αποθηκεύονται στον κατάλογο -WebsiteRootOfImages=Ο κατάλογος root για εικόνες ιστότοπων +WebsiteRootOfImages=Κατάλογος εικόνων του ιστότοπου SubdirOfPage=Υπο-κατάλογος αφιερωμένος στη σελίδα -AliasPageAlreadyExists=Η σελίδα αλλοιώσεων %s υπάρχει ήδη +AliasPageAlreadyExists=Η σελίδα ψευδώνυμου %s υπάρχει ήδη CorporateHomePage=Αρχική σελίδα της εταιρείας EmptyPage=Κενή σελίδα ExternalURLMustStartWithHttp=Η εξωτερική διεύθυνση URL πρέπει να ξεκινά με http: // ή https: // -ZipOfWebsitePackageToImport=Μεταφορτώστε το αρχείο Zip του πακέτου πρότυπου ιστότοπου +ZipOfWebsitePackageToImport=Ανεβάστε το αρχείο Zip του πακέτου προτύπων ιστότοπου ZipOfWebsitePackageToLoad=ή Επιλέξτε ένα διαθέσιμο πακέτο πρότυπου ιστότοπου ShowSubcontainers=Εμφάνιση δυναμικού περιεχομένου InternalURLOfPage=Εσωτερική διεύθυνση URL της σελίδας -ThisPageIsTranslationOf=Αυτή η σελίδα / δοχείο είναι μια μετάφραση του +ThisPageIsTranslationOf=Αυτή η Σελίδα/Contenair είναι μια μετάφραση του ThisPageHasTranslationPages=Αυτή η σελίδα / κοντέινερ έχει μετάφραση NoWebSiteCreateOneFirst=Δεν έχει δημιουργηθεί ακόμα ιστότοπος. Δημιουργήστε ένα πρώτα. -GoTo=Παω σε -DynamicPHPCodeContainsAForbiddenInstruction=Μπορείτε να προσθέσετε δυναμικό κώδικα PHP που περιέχει την εντολή PHP ' %s ' που είναι απαγορευμένη από προεπιλογή ως δυναμικό περιεχόμενο (δείτε τις κρυφές επιλογές WEBSITE_PHP_ALLOW_xxx για να αυξήσετε τη λίστα επιτρεπόμενων εντολών). -NotAllowedToAddDynamicContent=Δεν έχετε δικαίωμα να προσθέσετε ή να επεξεργαστείτε δυναμικό περιεχόμενο PHP σε ιστότοπους. Ζητήστε άδεια ή απλά να διατηρήσετε τον κώδικα σε ετικέτες php χωρίς τροποποίηση. +GoTo=Μετάβαση σε +DynamicPHPCodeContainsAForbiddenInstruction=Προσθέσατε δυναμικό κώδικα PHP που περιέχει την εντολή PHP ' %s ' αυτό απαγορεύεται ως δυναμικό περιεχόμενο (δείτε κρυφές επιλογές WEBSITE_PHPx για να συμπληρώσετε την λίστα επιτρεπτών εντολών ALLOW_x). +NotAllowedToAddDynamicContent=Δεν έχετε δικαίωμα να προσθέσετε ή να επεξεργαστείτε δυναμικό περιεχόμενο PHP σε ιστότοπους. Ζητήστε άδεια ή απλά να διατηρήσετε τον κώδικα σε php tags χωρίς τροποποίηση. ReplaceWebsiteContent=Αναζήτηση ή Αντικατάσταση περιεχομένου ιστότοπου -DeleteAlsoJs=Διαγράψτε επίσης όλα τα αρχεία javascript ειδικά για αυτόν τον ιστότοπο; -DeleteAlsoMedias=Διαγράψτε επίσης όλα τα αρχεία μέσων που αφορούν συγκεκριμένα αυτόν τον ιστότοπο; +DeleteAlsoJs=Διαγράψτε επίσης όλα τα αρχεία javascript αυτού του ιστότοπου; +DeleteAlsoMedias=Διαγράψτε επίσης όλα τα αρχεία πολυμέσων που αφορούν συγκεκριμένα αυτόν τον ιστότοπο; MyWebsitePages=Οι σελίδες του ιστότοπού μου -SearchReplaceInto=Αναζήτηση | Αντικαταστήστε το +SearchReplaceInto=Αναζήτηση | Αντικατάσταση ReplaceString=Νέα συμβολοσειρά -CSSContentTooltipHelp=Εισάγετε εδώ το περιεχόμενο CSS. Για να αποφύγετε οποιαδήποτε σύγκρουση με το CSS της εφαρμογής, βεβαιωθείτε ότι έχετε προκαταλάβει όλες τις δηλώσεις με την κλάση .bodywebsite. Για παράδειγμα:

#mycssselector, input.myclass: hover {...}
πρέπει να είναι
.bodywebsite #mycssselector, .website input.myclass: hover {...}

Σημείωση: Εάν έχετε ένα μεγάλο αρχείο χωρίς αυτό το πρόθεμα, μπορείτε να χρησιμοποιήσετε το 'lessc' για να το μετατρέψετε για να προσθέσετε παντού το πρόθεμα .bodywebsite. -LinkAndScriptsHereAreNotLoadedInEditor=Προειδοποίηση: Αυτό το περιεχόμενο εξάγεται μόνο όταν πρόσβαση σε ιστότοπο από διακομιστή. Δεν χρησιμοποιείται στη λειτουργία Επεξεργασίας, οπότε αν χρειαστεί να φορτώσετε τα αρχεία javascript και στη λειτουργία επεξεργασίας, προσθέστε στη σελίδα σας την ετικέτα 'script src = ...'. +CSSContentTooltipHelp=Εισάγετε εδώ περιεχόμενο CSS. Για να αποφύγετε οποιαδήποτε διένεξη με το CSS της εφαρμογής, φροντίστε να προσθεσετε στην αρχη όλωνς των δηλώσεων την κλάση .bodywebsite. Για παράδειγμα το:

#mycssselector, input.myclass:hover { ... }
πρέπει να γίνει
.bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

Σημείωση: Αν έχετε ένα μεγάλο αρχείο χωρίς αυτό το πρόθεμα, μπορείτε να χρησιμοποιήσετε το 'lessc' για να το μετατρέψετε ώστε να προσαρτήσετε το πρόθεμα .bodywebsite παντού. +LinkAndScriptsHereAreNotLoadedInEditor=Προειδοποίηση: Αυτό το περιεχόμενο εμφανίζεται μόνο όταν γίνεται πρόσβαση στον ιστότοπο από διακομιστή. Δεν χρησιμοποιείται στη λειτουργία επεξεργασίας, οπότε αν χρειάζεται να φορτώσετε αρχεία javascript και σε λειτουργία επεξεργασίας, απλώς προσθέστε την ετικέτα σας 'script src=...' στη σελίδα. Dynamiccontent=Δείγμα μιας σελίδας με δυναμικό περιεχόμενο ImportSite=Εισαγωγή προτύπου ιστότοπου -EditInLineOnOff=Η λειτουργία 'Edit inline' είναι %s -ShowSubContainersOnOff=Η κατάσταση εκτέλεσης 'δυναμικού περιεχομένου' είναι %s -GlobalCSSorJS=Παγκόσμιο αρχείο CSS / JS / Header της ιστοσελίδας +EditInLineOnOff=Η λειτουργία «Γρήγορης επεξεργασίας» είναι %s +ShowSubContainersOnOff=Η λειτουργία εκτέλεσης του «δυναμικού περιεχομένου» είναι %s +GlobalCSSorJS=Καθολικό αρχείο CSS/JS/Header του ιστότοπου BackToHomePage=Επιστροφή στην αρχική σελίδα... -TranslationLinks=Μεταφραστικές συνδέσεις +TranslationLinks=Σύνδεσμοι μετάφρασης YouTryToAccessToAFileThatIsNotAWebsitePage=Προσπαθείτε να αποκτήσετε πρόσβαση σε μια σελίδα που δεν είναι διαθέσιμη.
(ref=%s, type=%s, status=%s) UseTextBetween5And70Chars=Για καλές πρακτικές SEO, χρησιμοποιήστε ένα κείμενο μεταξύ 5 και 70 χαρακτήρων MainLanguage=Κύρια γλώσσα OtherLanguages=Άλλες γλώσσες UseManifest=Παρέχετε ένα αρχείο manifest.json -PublicAuthorAlias=Δημόσιο συντάκτης ψευδώνυμο -AvailableLanguagesAreDefinedIntoWebsiteProperties=Οι διαθέσιμες γλώσσες ορίζονται σε ιδιότητες ιστότοπου -ReplacementDoneInXPages=Η αντικατάσταση έγινε σε σελίδες ή κοντέινερ %s +PublicAuthorAlias=Ψευδώνυμο δημόσιου συντάκτη +AvailableLanguagesAreDefinedIntoWebsiteProperties=Οι διαθέσιμες γλώσσες ορίζονται στις ιδιότητες του ιστότοπου +ReplacementDoneInXPages=Η αντικατάσταση έγινε σε %s Σελίδες ή Contenair RSSFeed=RSS Feed RSSFeedDesc=Μπορείτε να λάβετε μια ροή RSS με πιο πρόσφατα άρθρα με τον τύπο 'blogpost' χρησιμοποιώντας αυτήν τη διεύθυνση URL PagesRegenerated=%s σελίδα(ες)/κοντέινερ(ς) αναδημιουργήθηκαν RegenerateWebsiteContent=Αναδημιουργήστε αρχεία κρυφής μνήμης ιστότοπου AllowedInFrames=Επιτρεπόμενα σε πλαίσιο DefineListOfAltLanguagesInWebsiteProperties=Καθορίστε τη λίστα όλων των διαθέσιμων γλωσσών στις ιδιότητες του ιστότοπου. -GenerateSitemaps=Δημιουργία αρχείου sitemap του ιστότοπου +GenerateSitemaps=Δημιουργία αρχείου ιστότοπου sitemap.xml ConfirmGenerateSitemaps=Εάν επιβεβαιώσετε, θα διαγράψετε το υπάρχον αρχείο sitemap... ConfirmSitemapsCreation=Επιβεβαιώστε τη δημιουργία sitemap SitemapGenerated=Δημιουργήθηκε το αρχείο sitemap %s @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Το Favicon πρέπει να είναι png ErrorFaviconSize=Το Favicon πρέπει να έχει μέγεθος 16x16, 32x32 ή 64x64 FaviconTooltip=Μεταφορτώστε μια εικόνα που πρέπει να είναι png (16x16, 32x32 ή 64x64) +NextContainer=Επόμενη σελίδα/κοντέινερ +PreviousContainer=Προηγούμενη σελίδα/κοντέινερ +WebsiteMustBeDisabled=Ο ιστότοπος πρέπει να είναι σε κατάσταση "%s" +WebpageMustBeDisabled=Η ιστοσελίδα πρέπει να είναι σε κατάσταση "%s" +SetWebsiteOnlineBefore=Όταν ο ιστότοπος είναι εκτός σύνδεσης, όλες οι σελίδες είναι εκτός σύνδεσης. Αλλάξτε την κατάσταση του ιστότοπου πρώτα. +Booking=Κράτηση +Reservation=Κράτηση diff --git a/htdocs/langs/el_GR/withdrawals.lang b/htdocs/langs/el_GR/withdrawals.lang index 670fd54b818..1148a3e2f71 100644 --- a/htdocs/langs/el_GR/withdrawals.lang +++ b/htdocs/langs/el_GR/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Τιμολόγιο σε αναμονή γι AmountToWithdraw=Ποσό για ανάληψη AmountToTransfer=Ποσό προς μεταφορά NoInvoiceToWithdraw=Δεν υπάρχει ανοιχτό τιμολόγιο για το '%s' σε αναμονή. Μεταβείτε στην καρτέλα '%s' στην κάρτα τιμολογίου για να υποβάλετε ένα αίτημα. -NoSupplierInvoiceToWithdraw=Δεν υπάρχει τιμολόγιο προμηθευτή με ανοιχτά «Άμεσα αιτήματα πίστωσης» σε αναμονή. Μεταβείτε στην καρτέλα '%s' στην κάρτα τιμολογίου για να υποβάλετε ένα αίτημα. +NoSupplierInvoiceToWithdraw=Κανένα τιμολόγιο προμηθευτή με ανοιχτό '%s' δεν ειναι σε αναμονή. Μεταβείτε στην καρτέλα '%s' στην καρτέλα τιμολογίου για να υποβάλετε ένα αίτημα. ResponsibleUser=Υπεύθυνος χρήστης WithdrawalsSetup=Ρύθμιση πληρωμής άμεσης χρέωσης CreditTransferSetup=Ρύθμιση μεταφοράς πίστωσης @@ -42,6 +42,7 @@ CreditTransferStatistics=Στατιστικά στοιχεία μεταφορά Rejects=Απορρίψεις LastWithdrawalReceipt=Τελευταίες %s εισπράξεις άμεσης χρέωσης MakeWithdrawRequest=Υποβάλετε αίτημα πληρωμής με άμεση χρέωση +MakeWithdrawRequestStripe=Υποβάλετε αίτημα πληρωμής άμεσης χρέωσης μέσω Stripe MakeBankTransferOrder=Υποβάλετε αίτημα μεταφοράς πίστωσης WithdrawRequestsDone=%s αιτήματα πληρωμής άμεσης χρέωσης καταγράφηκαν BankTransferRequestsDone=%s αιτήματα μεταφοράς πίστωσης καταγράφηκαν @@ -50,7 +51,7 @@ NoInvoiceCouldBeWithdrawed=Κανένα τιμολόγιο δεν χρεώθηκ WithdrawalCantBeCreditedTwice=Αυτή η απόδειξη ανάληψης έχει ήδη επισημανθεί ως πιστωμένη. Αυτό δεν μπορεί να γίνει δύο φορές, καθώς αυτό ενδέχεται να δημιουργήσει διπλές πληρωμές και εγγραφές τραπεζών. ClassCredited=Ταξινόμηση ως πιστωμένη ClassDebited=Ταξινόμηση ως χρεωμένη -ClassCreditedConfirm=Είστε σίγουροι ότι θέλετε να χαρακτηρίσετε αυτήν την απόδειξη ανάληψης ως πιστωμένη στον τραπεζικό σας λογαριασμό; +ClassCreditedConfirm=Είστε σίγουροι ότι θέλετε να Ταξινομήσετε αυτήν την απόδειξη ανάληψης ως πιστωμένη στον τραπεζικό σας λογαριασμό; TransData=Ημερομηνία μετάδοσης TransMetod=Μέθοδος μετάδοσης Send=Αποστολή @@ -59,11 +60,11 @@ StandingOrderReject=Έκδοση απόρριψης WithdrawsRefused=Η άμεση χρέωση απορρίφθηκε WithdrawalRefused=Απόσυρση απορρίφθηκε CreditTransfersRefused=Οι μεταφορές πιστώσης απορρίφθηκαν -WithdrawalRefusedConfirm=Είστε σίγουροι ότι θέλετε να εισάγετε μια απόρριψη αναμονής για την κοινωνία +WithdrawalRefusedConfirm=Είστε σίγουροι ότι θέλετε να εισάγετε μια απόρριψη ανάληψης για την εταιρεία RefusedData=Ημερομηνία απόρριψης RefusedReason=Λόγος απόρριψης -RefusedInvoicing=Χρέωσης για την απόρριψη -NoInvoiceRefused=Μην φορτίζετε την απόρριψη +RefusedInvoicing=Χρέωση της απόρριψης +NoInvoiceRefused=Μην χρεώσετε την απόρριψη InvoiceRefused=Τιμολόγιο απορρίφθηκε (Φορτίστε την απόρριψη στον πελάτη) StatusDebitCredit=Κατάσταση χρέωσης / πίστωσης StatusWaiting=Αναμονή @@ -100,8 +101,11 @@ CreditDate=Πίστωση την WithdrawalFileNotCapable=Αδύνατο να δημιουργηθεί το αρχείο απόδειξης ανάληψης για τη χώρα σας %s (η χώρα σας δεν υποστηρίζεται) ShowWithdraw=Εμφάνιση εντολής άμεσης χρέωσης IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Ωστόσο, εάν το τιμολόγιο έχει τουλάχιστον μία εντολή πληρωμής άμεσης χρέωσης που δεν έχει ακόμη υποβληθεί σε επεξεργασία, δεν θα οριστεί ως πληρωμένο για να επιτραπεί η διαχείριση προηγούμενη ανάληψης. -DoStandingOrdersBeforePayments=Αυτή η καρτέλα σάς επιτρέπει να ζητήσετε εντολή πληρωμής άμεσης χρέωσης. Μόλις τελειώσετε, μεταβείτε στο μενού Τράπεζα->Πληρωμή με άμεση χρέωση για να δημιουργήσετε και να διαχειριστείτε την εντολή άμεσης χρέωσης. Όταν η εντολή άμεσης χρέωσης κλείσει, η πληρωμή στα τιμολόγια θα καταγραφεί αυτόματα και τα τιμολόγια κλείνουν εάν το υπόλοιπο προς πληρωμή είναι μηδενικό. -DoCreditTransferBeforePayments=Αυτή η καρτέλα σάς επιτρέπει να ζητήσετε εντολή μεταφοράς πίστωσης. Μόλις τελειώσετε, μεταβείτε στο μενού Τράπεζα->Πληρωμή με μεταφορά πίστωσης για να δημιουργήσετε και να διαχειριστείτε την εντολή μεταφοράς πίστωσης. Όταν η εντολή μεταφοράς πίστωσης κλείσει, η πληρωμή στα τιμολόγια θα καταγραφεί αυτόματα και τα τιμολόγια κλείνουν εάν το υπόλοιπο προς πληρωμή είναι μηδενικό. +DoStandingOrdersBeforePayments=Αυτή η καρτέλα σάς επιτρέπει να ζητήσετε εντολή πληρωμής με πάγια εντολή. Μόλις τελειώσετε, μπορείτε να μεταβείτε στο μενού "Τράπεζα->Πληρωμή με πάγια εντολή" για να δημιουργήσετε και να διαχειριστείτε ένα αρχείο εντολής άμεσης χρέωσης. +DoStandingOrdersBeforePayments2=Μπορείτε επίσης να στείλετε ένα αίτημα απευθείας σε έναν επεξεργαστή πληρωμών SEPA όπως το Stripe, ... +DoStandingOrdersBeforePayments3=Όταν η εντολή άμεσης χρέωσης κλείσει, η πληρωμή στα τιμολόγια θα καταγραφεί αυτόματα και τα τιμολόγια κλείνουν εάν το υπόλοιπο προς πληρωμή είναι μηδενικό. +DoCreditTransferBeforePayments=Σε αυτή η καρτέλα σάς δίνεται η δυνατότητα να ζητήσετε εντολή μεταφοράς πίστωσης. Μόλις τελειώσετε, μεταβείτε στο μενού "Τράπεζα->Πληρωμή με μεταφορά πίστωσης" για να δημιουργήσετε και να διαχειριστείτε ένα αρχείο εντολής μεταφοράς πίστωσης. +DoCreditTransferBeforePayments3=Όταν η εντολή μεταφοράς πίστωσης κλείσει, η πληρωμή στα τιμολόγια θα καταγραφεί αυτόματα και τα τιμολόγια κλείνουν εάν το υπόλοιπο προς πληρωμή είναι μηδενικό. WithdrawalFile=Αρχείο χρεωστικής εντολής CreditTransferFile=Αρχείο μεταφοράς πίστωσης SetToStatusSent=Ορίστε σε κατάσταση "Αρχείο εστάλη" @@ -109,22 +113,22 @@ ThisWillAlsoAddPaymentOnInvoice=Αυτό θα καταγράψει επίσης StatisticsByLineStatus=Στατιστικά στοιχεία ανα κατάσταση των γραμμών RUM=UMR DateRUM=Ημερομηνία υπογραφής εντολής -RUMLong=Μοναδική αναφορά εντολής -RUMWillBeGenerated=Αν είναι άδειο, θα δημιουργηθεί ένα UMR (Μοναδική αναφορά εντολής) μόλις αποθηκευτούν οι πληροφορίες του τραπεζικού λογαριασμού. +RUMLong=Αναφορά Μοναδικής εντολής(UMR) +RUMWillBeGenerated=Αν είναι κενό, θα δημιουργηθεί ένα UMR (Μοναδική αναφορά εντολής) μόλις αποθηκευτούν οι πληροφορίες του τραπεζικού λογαριασμού. WithdrawMode=Λειτουργία άμεσης χρέωσης (FRST ή RECUR) WithdrawRequestAmount=Ποσό αίτησης άμεσης χρέωσης: BankTransferAmount=Ποσό αιτήματος μεταφοράς πίστωσης: -WithdrawRequestErrorNilAmount=Δεν είναι δυνατή η δημιουργία αίτησης άμεσης χρέωσης για άδειο ποσό. +WithdrawRequestErrorNilAmount=Δεν είναι δυνατή η δημιουργία αίτησης άμεσης χρέωσης για μηδενικό ποσό. SepaMandate=Εντολή άμεσης χρέωσης SEPA SepaMandateShort=Εντολή SEPA PleaseReturnMandate=Παρακαλούμε επιστρέψτε αυτή τη φόρμα εντολής με email στο %s ή μέσω ταχυδρομείου στο -SEPALegalText=Με την υπογραφή αυτής της φόρμας εντολής, εξουσιοδοτείτε (A) %s να στέλνει οδηγίες στην τράπεζά σας για να χρεώσει τον λογαριασμό σας και (B) την τράπεζά σας να χρεώσει τον λογαριασμό σας σύμφωνα με τις οδηγίες του %s. Ως μέρος των δικαιωμάτων σας, δικαιούστε επιστροφή χρημάτων από την τράπεζά σας σύμφωνα με τους όρους και τις προϋποθέσεις της συμφωνίας σας με την τράπεζά σας. Τα δικαιώματά σας σχετικά με την παραπάνω εντολή εξηγούνται σε δήλωση που μπορείτε να λάβετε από την τράπεζά σας. -CreditorIdentifier=Αναγνωριστικό πιστωτή +SEPALegalText=Με την υπογραφή αυτής της φόρμας εντολής, εξουσιοδοτείτε (A) %s και τον πάροχο υπηρεσιών πληρωμών του να στέλνουν οδηγίες στην τράπεζά σας για χρέωση του λογαριασμού σας και (Β) την τράπεζά σας να χρεώσει τον λογαριασμό σας σύμφωνα με τις οδηγίες του %s. Ως μέρος των δικαιωμάτων σας, δικαιούστε επιστροφή χρημάτων από την τράπεζά σας σύμφωνα με τους όρους και τις προϋποθέσεις της συμφωνίας σας με την τράπεζά σας. Τα δικαιώματά σας σχετικά με την παραπάνω εντολή εξηγούνται σε δήλωση που μπορείτε να λάβετε από την τράπεζά σας. +CreditorIdentifier=Αναγνωριστικό Πιστωτή CreditorName=Όνομα πιστωτή SEPAFillForm=(B) Παρακαλούμε συμπληρώστε όλα τα πεδία με την ένδειξη * SEPAFormYourName=Το όνομά σας -SEPAFormYourBAN=Το όνομα τραπεζικού λογαριασμού σας (IBAN) -SEPAFormYourBIC=Ο κωδικός αναγνώρισης τραπεζών (BIC) +SEPAFormYourBAN=Το όνομα του τραπεζικού σας λογαριασμού (IBAN) +SEPAFormYourBIC=Ο κωδικός αναγνώρισης της τράπεζας σας (BIC) SEPAFrstOrRecur=Είδος πληρωμής ModeRECUR=Επαναλαμβανόμενη πληρωμή ModeFRST=Εφάπαξ πληρωμή diff --git a/htdocs/langs/el_GR/workflow.lang b/htdocs/langs/el_GR/workflow.lang index 62f2748e3dc..43b91415825 100644 --- a/htdocs/langs/el_GR/workflow.lang +++ b/htdocs/langs/el_GR/workflow.lang @@ -7,7 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Δημιουργήστε αυτόματα descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Δημιουργήστε αυτόματα ένα τιμολόγιο πελάτη μετά την υπογραφή μιας εμπορικής πρότασης (το νέο τιμολόγιο θα έχει το ίδιο ποσό με την πρόταση) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Δημιουργήστε αυτόματα ένα τιμολόγιο πελάτη μετά την επικύρωση μιας σύμβασης descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Δημιουργήστε αυτόματα ένα τιμολόγιο πελάτη μετά το κλείσιμο μιας εντολής πώλησης (το νέο τιμολόγιο θα έχει το ίδιο ποσό με την εντολή) -descWORKFLOW_TICKET_CREATE_INTERVENTION=Κατά τη δημιουργία εισιτηρίου, δημιουργήστε αυτόματα μια παρέμβαση. +descWORKFLOW_TICKET_CREATE_INTERVENTION=Κατά τη δημιουργία ticket, δημιουργήστε αυτόματα μια παρέμβαση. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Ταξινόμηση της προσφοράς συνδεδεμένης πηγής ως τιμολογημένη όταν η εντολή πώλησης έχει οριστεί ως τιμολογημένη (και εάν το ποσό της εντολής είναι ίδιο με το συνολικό ποσό της συνδεδεμένης υπογεγραμμένης προσφοράς) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Ταξινόμηση της προσφοράς συνδεδεμένης πηγής ως τιμολογημένη όταν επικυρωθεί το τιμολόγιο πελάτη (και εάν το ποσό του τιμολογίου είναι ίδιο με το συνολικό ποσό της συνδεδεμένης υπογεγραμμένης προσφοράς) @@ -22,15 +22,15 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Ταξινόμηση descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Ταξινόμηση της παραγγελίας αγοράς συνδεδεμένης πηγής ως ληφθείσας όταν επικυρωθεί μια παραλαβή (και εάν η ποσότητα που παρελήφθη από όλες τις παραλαβές είναι η ίδια με την παραγγελία αγοράς προς ενημέρωση) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Ταξινόμηση παραγγελίας αγοράς από συνδεδεμένη πηγή ως ληφθείσας όταν μια παραλαβή είναι κλειστή (και εάν η ποσότητα που παρελήφθη από όλες τις παραλαβές είναι η ίδια με την παραγγελία αγοράς προς ενημέρωση) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Ταξινόμηση παραλαβών ως "τιμολογημένες" όταν επικυρωθεί μια συνδεδεμένη παραγγελία προμηθευτή +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Ταξινόμηση των παραλαβών σε "τιμολογημένες" όταν επικυρώνεται ένα συνδεδεμένο τιμολόγιο αγοράς (και εάν το ποσό του τιμολογίου είναι το ίδιο με το συνολικό ποσό των συνδεδεμένων παραλαβών) # Automatically link ticket to contract -descWORKFLOW_TICKET_LINK_CONTRACT=Κατά τη δημιουργία ενός εισιτηρίου, συνδέστε τα διαθέσιμα συμβόλαια του αντίστοιχου τρίτου μέρους +descWORKFLOW_TICKET_LINK_CONTRACT=Κατά τη δημιουργία ενός ticket, συνδέστε τα διαθέσιμα συμβόλαια του αντίστοιχου τρίτου μέρους descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Όταν συνδέετε συμβόλαια, αναζητήστε μεταξύ αυτών των μητρικών εταιρειών # Autoclose intervention -descWORKFLOW_TICKET_CLOSE_INTERVENTION=Κλείστε όλες τις παρεμβάσεις που συνδέονται με το εισιτήριο όταν ένα εισιτήριο είναι κλειστό +descWORKFLOW_TICKET_CLOSE_INTERVENTION=Κλείστε όλες τις παρεμβάσεις που συνδέονται με το ticket εάν αυτό είναι κλειστό AutomaticCreation=Αυτόματη δημιουργία AutomaticClassification=Αυτόματη ταξινόμηση # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Ταξινόμηση αποστολής συνδεδεμένης πηγής ως κλειστή όταν επικυρωθεί το τιμολόγιο πελάτη +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Ταξινόμηση της αποστολής συνδεδεμένης προέλευσης ως κλειστής όταν επικυρωθεί το τιμολόγιο πελάτη (και εάν το ποσό του τιμολογίου είναι ίδιο με το συνολικό ποσό των συνδεδεμένων αποστολών) AutomaticClosing=Αυτόματο κλείσιμο AutomaticLinking=Αυτόματη σύνδεση diff --git a/htdocs/langs/en_AE/hrm.lang b/htdocs/langs/en_AE/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/en_AE/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/en_AE/propal.lang b/htdocs/langs/en_AE/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/en_AE/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/en_AU/hrm.lang b/htdocs/langs/en_AU/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/en_AU/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/en_AU/propal.lang b/htdocs/langs/en_AU/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/en_AU/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/en_CA/hrm.lang b/htdocs/langs/en_CA/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/en_CA/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/en_CA/propal.lang b/htdocs/langs/en_CA/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/en_CA/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/en_GB/accountancy.lang b/htdocs/langs/en_GB/accountancy.lang index 8ed034a497b..b1f36ec14ad 100644 --- a/htdocs/langs/en_GB/accountancy.lang +++ b/htdocs/langs/en_GB/accountancy.lang @@ -49,15 +49,10 @@ XLineFailedToBeBinded=%s products/services were not linked to any finance accoun ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin sorting the page "Links to do" by the most recent elements ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin sorting the page "Links done" by the most recent elements ACCOUNTING_LENGTH_GACCOUNT=Length of the General Ledger accounts (If you set value to 6 here, the account '706' will appear as '706000' on screen) -ACCOUNTING_SELL_JOURNAL=Sales journal -ACCOUNTING_ACCOUNT_SUSPENSE=Suspense account -DONATION_ACCOUNTINGACCOUNT=Finance account to register donations -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Default sales account (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Default services purchase account (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Default services sales account (used if not defined in the service sheet) LabelAccount=Account name LabelOperation=Account operation NumPiece=Item number +AccountingCategory=Custom group of accounts AccountingAccountGroupsDesc=Here you can define some groups of financial accounts. They will be used for personalised accounting reports. ByPersonalizedAccountGroups=By personalised groups FeeAccountNotDefined=Account for fees not defined @@ -68,19 +63,13 @@ ErrorDebitCredit=Debit and Credit fields cannot have values at the same time AddCompteFromBK=Add finance accounts to the group ListAccounts=List of the financial accounts Pcgtype=Group account -DescVentilCustomer=View the list of customer invoice lines linked (or not) to a product financial account -DescVentilDoneCustomer=View a detailed list of invoices, customers and their product financial account -DescVentilTodoCustomer=Link invoice lines not already linked with a product finance account -ChangeAccount=Change the product/service finance account for selected lines with the following finance account: DescVentilTodoExpenseReport=Link expense report lines not already linked with a fee finance account DescVentilExpenseReport=View here the list of expense report lines linked (or not) to a fee finance account DescVentilDoneExpenseReport=View here the list of the lines of expense reports and their fees account ValidateHistory=Link Automatically -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this finance account because it is used FicheVentilation=Link card GeneralLedgerIsWritten=Transactions are written to the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalised. If there is no other error message, this is probably because they were already journalised. -ListOfProductsWithoutAccountingAccount=List of products not linked to any finance account ChangeBinding=Change the link Accounted=Posted in ledger ApplyMassCategories=Apply bulk categories diff --git a/htdocs/langs/en_GB/hrm.lang b/htdocs/langs/en_GB/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/en_GB/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/en_GB/loan.lang b/htdocs/langs/en_GB/loan.lang index cf7160c883c..25939cdd6fd 100644 --- a/htdocs/langs/en_GB/loan.lang +++ b/htdocs/langs/en_GB/loan.lang @@ -10,6 +10,3 @@ LoanPaid=Loan Repaid ListLoanAssociatedProject=List of loans associated with this project AddLoan=Create new loan CapitalRemain=Capital Balance -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Financial account - Capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Financial account - Interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Financial account - Insurance by default diff --git a/htdocs/langs/en_GB/main.lang b/htdocs/langs/en_GB/main.lang index 5617fe77778..b5606763a65 100644 --- a/htdocs/langs/en_GB/main.lang +++ b/htdocs/langs/en_GB/main.lang @@ -40,3 +40,4 @@ Canceled=Cancelled Color=Colour NoPhotoYet=No picture available yet SearchIntoSupplierProposals=Vendor quotes +Terminate=Deactivate diff --git a/htdocs/langs/en_GB/salaries.lang b/htdocs/langs/en_GB/salaries.lang index 6023f538fa0..8e0e7e8632f 100644 --- a/htdocs/langs/en_GB/salaries.lang +++ b/htdocs/langs/en_GB/salaries.lang @@ -1,4 +1,3 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Financial account used for user third parties SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Financial account by default for wage payments SalariesPayments=Salaries payment diff --git a/htdocs/langs/en_GB/stocks.lang b/htdocs/langs/en_GB/stocks.lang index ba358dbb241..1af3630e4e0 100644 --- a/htdocs/langs/en_GB/stocks.lang +++ b/htdocs/langs/en_GB/stocks.lang @@ -1,6 +1,5 @@ # Dolibarr language file - Source file is en_US - stocks StocksArea=Warehouse area -MassStockTransferShort=Bulk stock transfer QtyDispatchedShort=Quantity dispatched QtyToDispatchShort=Quantity to be dispatched OrderStatusNotReadyToDispatch=Order Status does not allow dispatching of products in stock warehouses. diff --git a/htdocs/langs/en_IN/hrm.lang b/htdocs/langs/en_IN/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/en_IN/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/en_SG/hrm.lang b/htdocs/langs/en_SG/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/en_SG/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/en_SG/propal.lang b/htdocs/langs/en_SG/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/en_SG/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/en_US/accountancy.lang b/htdocs/langs/en_US/accountancy.lang index e988764d8ba..9e174dc3da1 100644 --- a/htdocs/langs/en_US/accountancy.lang +++ b/htdocs/langs/en_US/accountancy.lang @@ -126,6 +126,7 @@ WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance +AccountBalanceSubAccount=Sub-accounts balance ObjectsRef=Source object ref CAHTF=Total purchase vendor before tax TotalExpenseReport=Total expense report @@ -178,31 +179,32 @@ ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Accounting account by default to register supplier deposit +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_CUSTOMER_RETAINED_WARRANTY=Accounting account by default to register customer retained warranty -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -217,7 +219,8 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts +AccountingCategories=Custom groups of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -265,19 +268,20 @@ ShowSubtotalByGroup=Show subtotal by level Pcgtype=Group of account PcgtypeDesc=Group of account are used as predefined 'filter' and 'grouping' criteria for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups for accounting accounts of products to build the expense/income report. +AccountingCategoriesDesc=Custom group of accounts can be used to group accounting accounts into one name to ease filter use or building of custom reports. Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -294,15 +298,16 @@ DescValidateMovements=Any modification or deletion of writing, lettering and del ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) +DoManualBindingForFailedRecord=You have to do a manual link for the %s row(s) not linked automatically. -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting @@ -337,11 +342,13 @@ ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting +ACCOUNTING_ENABLE_AUTOLETTERING=Enable the automatic lettering when transferring to accounting ## Export NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedExportFull=Export documents ? DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal @@ -442,6 +449,7 @@ AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s ErrorAccountNumberAlreadyExists=The accounting number %s already exists +ErrorArchiveAddFile=Can't put "%s" file in archive ## Import ImportAccountingEntries=Accounting entries diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 538309a6342..421ba4f6fa2 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -660,6 +660,8 @@ Module2900Name=GeoIPMaxmind Module2900Desc=GeoIP Maxmind conversions capabilities Module3200Name=Unalterable Archives Module3200Desc=Enable an unalterable log of business events. Events are archived in real-time. The log is a read-only table of chained events that can be exported. This module may be mandatory for some countries. +Module3300Name=Module Builder +Module3200Desc=A RAD (Rapid Application Development - low-code and no-code) tool to help developers or advanced users to build their own module/application. Module3400Name=Social Networks Module3400Desc=Enable Social Networks fields into third parties and addresses (skype, twitter, facebook, ...). Module4000Name=HRM @@ -700,6 +702,7 @@ Module62000Name=Incoterms Module62000Desc=Add features to manage Incoterms Module63000Name=Resources Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module94160Name=Receptions Permission11=Read customer invoices Permission12=Create/modify customer invoices Permission13=Invalidate customer invoices @@ -973,13 +976,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Read website content Permission10002=Create/modify website content (html and javascript content) Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. @@ -1301,6 +1305,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP DownloadMoreSkins=More skins to download SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1387,7 +1393,7 @@ GetBarCode=Get barcode NumberingModules=Numbering models DocumentModules=Document models ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. PasswordGenerationPerso=Return a password according to your personally defined configuration. SetupPerso=According to your configuration @@ -1441,6 +1447,10 @@ SuppliersPayment=Vendor payments SupplierPaymentSetup=Vendor payments setup InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Commercial proposals module setup ProposalsNumberingModules=Commercial proposal numbering models @@ -1483,11 +1493,12 @@ WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) ##### Members ##### MembersSetup=Members module setup MemberMainOptions=Main options +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Manage a Login for each member AdherentMailRequired=Email required to create a new member MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -2223,12 +2234,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Recommended NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2344,4 +2355,5 @@ DesktopsAndSmartphones=Desktops et smartphones AllowOnlineSign=Allow online signing AllowExternalDownload=Allow external download (without login, using a shared link) DeadlineDayVATSubmission=Deadline day for vat submission on the next month -MaxNumberOfAttachementOnForms=Max number of joinded files in form +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/en_US/agenda.lang b/htdocs/langs/en_US/agenda.lang index 4eca4b1734a..2016172c381 100644 --- a/htdocs/langs/en_US/agenda.lang +++ b/htdocs/langs/en_US/agenda.lang @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status ShipmentDeletedInDolibarr=Shipment %s deleted ShipmentCanceledInDolibarr=Shipment %s canceled ReceptionValidatedInDolibarr=Reception %s validated +ReceptionDeletedInDolibarr=Reception %s deleted ReceptionClassifyClosedInDolibarr=Reception %s classified closed OrderCreatedInDolibarr=Order %s created OrderValidatedInDolibarr=Order %s validated @@ -177,4 +178,4 @@ AddReminder=Create an automatic reminder notification for this event ErrorReminderActionCommCreation=Error creating the reminder notification for this event BrowserPush=Browser Popup Notification ActiveByDefault=Enabled by default -Until=until \ No newline at end of file +Until=until diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang index d7c29a82399..183620c72da 100644 --- a/htdocs/langs/en_US/bills.lang +++ b/htdocs/langs/en_US/bills.lang @@ -627,3 +627,7 @@ SendEmailsRemindersOnInvoiceDueDate=Send reminder by email for unpaid invoices MakePaymentAndClassifyPayed=Record payment BulkPaymentNotPossibleForInvoice=Bulk payment is not possible for invoice %s (bad type or status) MentionVATDebitOptionIsOn=Option to pay tax based on debits +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/en_US/boxes.lang b/htdocs/langs/en_US/boxes.lang index 4173d5e4c7e..0ac1ecce545 100644 --- a/htdocs/langs/en_US/boxes.lang +++ b/htdocs/langs/en_US/boxes.lang @@ -44,9 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified BoxMyLastBookmarks=Bookmarks: latest %s BoxOldestExpiredServices=Oldest active expired services +BoxOldestActions=Oldest events to do BoxLastExpiredServices=Latest %s oldest contacts with active expired services BoxTitleLastActionsToDo=Latest %s actions to do -BoxTitleOldestActionsToDo=Oldest %s event to do not completed +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed BoxTitleLastContracts=Latest %s contracts which were modified BoxTitleLastModifiedDonations=Latest %s donations which were modified BoxTitleLastModifiedExpenses=Latest %s expense reports which were modified diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang index 4b623231511..b3d5f675830 100644 --- a/htdocs/langs/en_US/compta.lang +++ b/htdocs/langs/en_US/compta.lang @@ -246,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Calculation mode AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration diff --git a/htdocs/langs/en_US/eventorganization.lang b/htdocs/langs/en_US/eventorganization.lang index f9531260c97..17cdda6525e 100644 --- a/htdocs/langs/en_US/eventorganization.lang +++ b/htdocs/langs/en_US/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= Conference Or Booth +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Manage the organization of an event ConferenceOrBooth = Conference Or Booth ConferenceOrBoothTab = Conference Or Booth @@ -114,8 +115,8 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = List of suggested conferences -ListOfSuggestedBooths = List of suggested booths -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Suggest a new conference SuggestBooth = Suggest a booth ViewAndVote = View and vote for suggested events diff --git a/htdocs/langs/en_US/expensereports.lang b/htdocs/langs/en_US/expensereports.lang index f3b5f07f241..5a5e06cf9c7 100644 --- a/htdocs/langs/en_US/expensereports.lang +++ b/htdocs/langs/en_US/expensereports.lang @@ -108,7 +108,7 @@ TripId=Id expense report TripNDF=Informations expense report TripSociete=Information company Trips=Expense reports -TripsAndExpenses=Expenses reports +TripsAndExpenses=Expense reports TripsAndExpensesStatistics=Expense reports statistics TypeFees=Types of fees UploadANewFileNow=Upload a new document now diff --git a/htdocs/langs/en_US/holiday.lang b/htdocs/langs/en_US/holiday.lang index 1921b9ed794..8290f14a765 100644 --- a/htdocs/langs/en_US/holiday.lang +++ b/htdocs/langs/en_US/holiday.lang @@ -143,16 +143,16 @@ TemplatePDFHolidays=Template for leave requests PDF FreeLegalTextOnHolidays=Free text on PDF WatermarkOnDraftHolidayCards=Watermarks on draft leave requests HolidaysToApprove=Holidays to approve -NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays -HolidayBalanceMonthlyUpdate=Monthly update of holiday balance +NobodyHasPermissionToValidateHolidays=Nobody has permission to validate leave requests +HolidayBalanceMonthlyUpdate=Monthly update of leave balance XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted -IncreaseHolidays=Increase holiday -HolidayRecordsIncreased= %s holiday records increased -HolidayRecordIncreased=Holiday record increased -ConfirmMassIncreaseHoliday=Bulk holiday increase +IncreaseHolidays=Increase leave balance +HolidayRecordsIncreased= %s leave balances increased +HolidayRecordIncreased=Leave balance increased +ConfirmMassIncreaseHoliday=Bulk leave balance increase NumberDayAddMass=Number of day to add to the selection ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/en_US/hrm.lang b/htdocs/langs/en_US/hrm.lang index 966f2399a13..592009b8697 100644 --- a/htdocs/langs/en_US/hrm.lang +++ b/htdocs/langs/en_US/hrm.lang @@ -86,7 +86,7 @@ SaveAddSkill = Skill(s) added SaveLevelSkill = Skill(s) level saved DeleteSkill = Skill removed SkillsExtraFields=Attributs supplémentaires (Compétences) -JobsExtraFields=Attributs supplémentaires (Emplois) +JobsExtraFields=Attributs supplémentaires (Job profile) EvaluationsExtraFields=Attributs supplémentaires (Evaluations) NeedBusinessTravels=Need business travels NoDescription=No description \ No newline at end of file diff --git a/htdocs/langs/en_US/interventions.lang b/htdocs/langs/en_US/interventions.lang index c93a5c4db09..4119973d6dd 100644 --- a/htdocs/langs/en_US/interventions.lang +++ b/htdocs/langs/en_US/interventions.lang @@ -68,4 +68,5 @@ ConfirmReopenIntervention=Are you sure you want to open back the intervention Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ConsumptionEfficiency=Consumption efficiency +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product DeleteBillOfMaterials=Delete Bill Of Materials @@ -115,3 +116,5 @@ ParentMo=MO Parent MOChild=MO Child BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/en_US/orders.lang b/htdocs/langs/en_US/orders.lang index aa7dd934ede..f988cd62f19 100644 --- a/htdocs/langs/en_US/orders.lang +++ b/htdocs/langs/en_US/orders.lang @@ -96,6 +96,10 @@ OrdersStatisticsSuppliers=Purchase order statistics NumberOfOrdersByMonth=Number of orders by month AmountOfOrdersByMonthHT=Amount of orders by month (excl. tax) ListOfOrders=List of orders +ListOrderLigne=Lines of orders +productobuy=Products to buy only +productonly=Products only +disablelinefree=No lines free CloseOrder=Close order ConfirmCloseOrder=Are you sure you want to set this order to delivered? Once an order is delivered, it can be set to billed. ConfirmDeleteOrder=Are you sure you want to delete this order? @@ -131,6 +135,7 @@ SupplierOrderClassifiedBilled=Purchase Order %s set billed OtherOrders=Other orders SupplierOrderValidatedAndApproved=Supplier order is validated and approved : %s SupplierOrderValidated=Supplier order is validated : %s +OrderShowDetail=Show order detail ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Representative following-up sales order TypeContact_commande_internal_SHIPPING=Representative following-up shipping diff --git a/htdocs/langs/en_US/other.lang b/htdocs/langs/en_US/other.lang index d5701ba2224..3d92fe4f69b 100644 --- a/htdocs/langs/en_US/other.lang +++ b/htdocs/langs/en_US/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Customer proposal validated Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail Notify_WITHDRAW_TRANSMIT=Transmission withdrawal Notify_WITHDRAW_CREDIT=Credit withdrawal @@ -211,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang index 67dfb75a242..6d2f67ee675 100644 --- a/htdocs/langs/en_US/projects.lang +++ b/htdocs/langs/en_US/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=This view presents all projects and tasks you are allowed to rea TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything). AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it. OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Tasks of projects ProjectCategories=Project tags/categories NewProject=New project @@ -124,7 +125,8 @@ ValidateProject=Validate projet ConfirmValidateProject=Are you sure you want to validate this project? CloseAProject=Close project ConfirmCloseAProject=Are you sure you want to close this project? -AlsoCloseAProject=Also close project (keep it open if you still need to follow production tasks on it) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Open project ConfirmReOpenAProject=Are you sure you want to re-open this project? ProjectContact=Contacts of project @@ -167,7 +169,7 @@ OpportunityProbability=Lead probability OpportunityProbabilityShort=Lead probab. OpportunityAmount=Lead amount OpportunityAmountShort=Lead amount -OpportunityWeightedAmount=Opportunity weighted amount +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. weighted amount OpportunityAmountAverageShort=Average lead amount OpportunityAmountWeigthedShort=Weighted lead amount diff --git a/htdocs/langs/en_US/propal.lang b/htdocs/langs/en_US/propal.lang index 7e9afd4e27c..595507a4bf4 100644 --- a/htdocs/langs/en_US/propal.lang +++ b/htdocs/langs/en_US/propal.lang @@ -65,53 +65,54 @@ AvailabilityPeriod=Availability delay SetAvailability=Set availability delay AfterOrder=after order OtherProposals=Other proposals + ##### Availability ##### AvailabilityTypeAV_NOW=Immediate AvailabilityTypeAV_1W=1 week AvailabilityTypeAV_2W=2 weeks AvailabilityTypeAV_3W=3 weeks AvailabilityTypeAV_1M=1 month -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal TypeContact_propal_external_BILLING=Customer invoice contact TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model -DefaultModelPropalCreate=Default model creation -DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced) -DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) -ProposalCustomerSignature=Written acceptance, company stamp, date and signature -ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -NoSign=Set not signed -NoSigned=set not signed CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by ConfirmMassNoSignature=Bulk Not signed confirmation ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? -IsNotADraft=is not a draft -PassedInOpenStatus=has been validated -Sign=Sign -Signed=signed -ConfirmMassValidation=Bulk Validate confirmation ConfirmMassSignature=Bulk Signature confirmation -ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? -IdProposal=Proposal ID +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) +DefaultModelPropalCreate=Default model creation +DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal -SignContract=Sign contract -SignFichinter=Sign intervention +NoSign=Refuse +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted +ProposalCustomerSignature=Written acceptance, company stamp, date and signature +ProposalsStatisticsSuppliers=Vendor proposals statistics RefusePropal=Refuse proposal Sign=Sign -NoSign=Refuse -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -ContractSigned=Contract signed -FichinterSigned=Intervention signed -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/en_US/salaries.lang b/htdocs/langs/en_US/salaries.lang index 20a10694500..d5f5b7e7544 100644 --- a/htdocs/langs/en_US/salaries.lang +++ b/htdocs/langs/en_US/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Accounting account used for user third parties -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage payments CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary Salary=Salary diff --git a/htdocs/langs/en_US/ticket.lang b/htdocs/langs/en_US/ticket.lang index 0cde40ba20a..ea560012afc 100644 --- a/htdocs/langs/en_US/ticket.lang +++ b/htdocs/langs/en_US/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities diff --git a/htdocs/langs/en_US/users.lang b/htdocs/langs/en_US/users.lang index 757e9f1dedf..2f691153292 100644 --- a/htdocs/langs/en_US/users.lang +++ b/htdocs/langs/en_US/users.lang @@ -129,3 +129,6 @@ IPLastLogin=IP last login IPPreviousLogin=IP previous login ShowAllPerms=Show all permission rows HideAllPerms=Hide all permission rows +UserPublicPageDesc=You can enable a virtual card for this user. An url with the user profile and a barcode will be available to allow anybody with a smartphone to scan it and add your contact to its address book. +EnablePublicVirtualCard=Enable the public virtual user card +PublicVirtualCardUrl=Public virtual user card \ No newline at end of file diff --git a/htdocs/langs/en_US/website.lang b/htdocs/langs/en_US/website.lang index 742e3afff67..7b2cc90f7ac 100644 --- a/htdocs/langs/en_US/website.lang +++ b/htdocs/langs/en_US/website.lang @@ -155,3 +155,5 @@ WebpageMustBeDisabled=The web page must have the status "%s" SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. Booking=Booking Reservation=Reservation +PagesViewedPreviousMonth=Pages viewed (previous month) +PagesViewedTotal=Pages viewed (total) \ No newline at end of file diff --git a/htdocs/langs/en_US/withdrawals.lang b/htdocs/langs/en_US/withdrawals.lang index 1ed8148f6f2..7b8d4ae3f26 100644 --- a/htdocs/langs/en_US/withdrawals.lang +++ b/htdocs/langs/en_US/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Invoice waiting for credit transfer AmountToWithdraw=Amount to withdraw AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=No invoice open for '%s' is waiting. Go on tab '%s' on invoice card to make a request. -NoSupplierInvoiceToWithdraw=No supplier invoice with open 'Direct credit requests' is waiting. Go on tab '%s' on invoice card to make a request. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=User Responsible WithdrawalsSetup=Direct debit payment setup CreditTransferSetup=Credit transfer setup diff --git a/htdocs/langs/en_ZA/hrm.lang b/htdocs/langs/en_ZA/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/en_ZA/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/en_ZA/propal.lang b/htdocs/langs/en_ZA/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/en_ZA/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_AR/datapolicy.lang b/htdocs/langs/es_AR/datapolicy.lang new file mode 100644 index 00000000000..1171dcef5f5 --- /dev/null +++ b/htdocs/langs/es_AR/datapolicy.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - datapolicy +DATAPOLICY_TIERS_PROSPECT =Cliente Potencial +DATAPOLICY_CONTACT_PROSPECT =Cliente Potencial diff --git a/htdocs/langs/es_AR/loan.lang b/htdocs/langs/es_AR/loan.lang index d75a600b702..45c7a9444b2 100644 --- a/htdocs/langs/es_AR/loan.lang +++ b/htdocs/langs/es_AR/loan.lang @@ -14,7 +14,4 @@ ListLoanAssociatedProject=Lista de préstamos asociados con el proyecto AddLoan=Crear préstamo FinancialCommitment=Compromiso financiero ConfigLoan=Configuración del módulo de préstamos -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Cuenta contable predeterminada para capital -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Cuenta contable predeterminada para interés -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Cuenta contable predeterminada para seguro CreateCalcSchedule=Editar compromiso financiero diff --git a/htdocs/langs/es_AR/main.lang b/htdocs/langs/es_AR/main.lang index fc6c62ae66c..cfff93840e7 100644 --- a/htdocs/langs/es_AR/main.lang +++ b/htdocs/langs/es_AR/main.lang @@ -137,7 +137,6 @@ ResizeOrCrop=Redimensionar o Recortar Recenter=Recentrar Groups=Los grupos NoUserGroupDefined=No hay grupo de usuario definido -PasswordRetype=Repetir su contraseña NoteSomeFeaturesAreDisabled=Notar que muchas características/módulos están des habilitados en esta demostración. NameSlashCompany=Nombre/Compañía PersonalValue=Valor personal @@ -355,6 +354,7 @@ FindBug=Informar un error NbOfThirdParties=Número de terceras partes NbOfLines=Número de líneas NbOfObjectReferers=Número de items relacionados +Referers=Items relacionados DateFromTo=Desde %s a %s DateFrom=Desde %s Check=Cheque @@ -581,3 +581,4 @@ CustomReports=Informes de clientes SelectYourGraphOptionsFirst=Elija sus opciones de gráfico para construir un gráfico XAxis=Eje-X YAxis=Eje-Y +Terminated=Terminado diff --git a/htdocs/langs/es_AR/members.lang b/htdocs/langs/es_AR/members.lang index a05e329cdb3..4cb989ea205 100644 --- a/htdocs/langs/es_AR/members.lang +++ b/htdocs/langs/es_AR/members.lang @@ -60,7 +60,6 @@ YourMembershipWasValidated=Tu membresía fue validada YourMembershipWasCanceled=Tu membresía fue cancelada CardContent=Contenido de tu ficha de miembro ThisIsContentOfYourMembershipRequestWasReceived=Queremos hacerle saber que se recibió su solicitud de membresía.

-ThisIsContentOfYourSubscriptionWasRecorded=Queremos hacerle saber que su nueva suscripción fue grabada.

ThisIsContentOfSubscriptionReminderEmail=Queremos informarle que su suscripción está a punto de caducar o que ya venció (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Esperamos que la renueves.

ThisIsContentOfYourCard=Este es un resumen de la información que tenemos sobre usted. Por favor contáctenos si algo está incorrecto.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Asunto del correo de notificación recibido en caso de auto-inscripción de un invitado @@ -91,7 +90,6 @@ MembersStatisticsDesc=Elige las estadísticas que deseas visualizar ... NewMemberbyWeb=Nuevo miembro agregado. Esperando aprobación NewMemberForm=Formulario de miembro nuevo TurnoverOrBudget=Volumen de negocios (para una empresa) o Presupuesto (para una fundación) -MEMBER_NEWFORM_PAYONLINE=Ve a la página de pago en línea MembersStatisticsByProperties=Estadísticas de miembros por naturaleza NoEmailSentToMember=No se han enviado correos al miembro EmailSentToMember=Correo enviado al miembro a %s diff --git a/htdocs/langs/es_AR/mrp.lang b/htdocs/langs/es_AR/mrp.lang index 33ede374dad..587b6907944 100644 --- a/htdocs/langs/es_AR/mrp.lang +++ b/htdocs/langs/es_AR/mrp.lang @@ -9,6 +9,5 @@ LatestBOMModified=Ultimas %s Lista de materiales modificada LatestMOModified=Ultimas %s Ordenes de Fabricación modificadas Bom=Listas de materiales BOMsSetup=Configuración de módulo de BOM -ListOfBOMs=Lista de Listas de materiales - BOM -ListOfManufacturingOrders=Lista de Ordenes de Fabricación +ListOfManufacturingOrders=Ordenes de Fabricación MenuMRP=Ordenes de Fabricación diff --git a/htdocs/langs/es_AR/propal.lang b/htdocs/langs/es_AR/propal.lang index 4f0494200d1..fea82797de2 100644 --- a/htdocs/langs/es_AR/propal.lang +++ b/htdocs/langs/es_AR/propal.lang @@ -2,6 +2,7 @@ Proposals=Propuesta comercial ProposalShort=Propuesta ProposalsDraft=Presupuestos en borrador +PdfCommercialProposalTitle=Propuesta Prospect=Cliente Potencia PropalsDraft=Borradores PropalsOpened=Abierto diff --git a/htdocs/langs/es_AR/salaries.lang b/htdocs/langs/es_AR/salaries.lang index 249c6815c03..9ebf17c1590 100644 --- a/htdocs/langs/es_AR/salaries.lang +++ b/htdocs/langs/es_AR/salaries.lang @@ -1,6 +1,4 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cuenta contable utilizada para terceros contratados -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=La cuenta contable definida en la ficha del usuario se usará solo para la contabilidad en el libro mayor. Esta se usará para el Libro Diario y como valor predeterminado de la contabilidad del Libro Mayor si no fue definida una cuenta contable del usuario. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Cuenta contable por defecto para pago de sueldos Salary=Sueldo Salaries=Sueldos diff --git a/htdocs/langs/es_BO/hrm.lang b/htdocs/langs/es_BO/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_BO/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_BO/propal.lang b/htdocs/langs/es_BO/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_BO/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_CL/accountancy.lang b/htdocs/langs/es_CL/accountancy.lang index 9a12ca9824b..b3f110ea367 100644 --- a/htdocs/langs/es_CL/accountancy.lang +++ b/htdocs/langs/es_CL/accountancy.lang @@ -96,23 +96,9 @@ ACCOUNTING_LENGTH_AACCOUNT=Longitud de las cuentas contables de terceros (si est ACCOUNTING_MANAGE_ZERO=Permite administrar un número diferente de ceros al final de una cuenta contable. Necesitado por algunos países (como Suiza). Si está desactivado (predeterminado), puede configurar los dos parámetros siguientes para solicitar a la aplicación que agregue ceros virtuales. BANK_DISABLE_DIRECT_INPUT=Deshabilitar la grabación directa de transacciones en cuenta bancaria ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Habilitar exportación de borrador en diario -ACCOUNTING_SELL_JOURNAL=Libro de ventas -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario misceláneo ACCOUNTING_EXPENSEREPORT_JOURNAL=Diario del informe de gastos ACCOUNTING_RESULT_PROFIT=Cuenta contable de resultados (beneficio) ACCOUNTING_RESULT_LOSS=Cuenta contable de resultados (pérdida) -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta contable de transferencia bancaria transitoria. -ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta de contabilidad de espera -DONATION_ACCOUNTINGACCOUNT=Cuenta de contabilidad para registrar donaciones -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cuenta contable para registrar suscripciones. -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta contable por defecto para los productos comprados (se usa si no se define en la hoja de productos) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta de contabilidad por defecto para los productos vendidos (utilizada si no está definida en la hoja del producto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los productos vendidos en la EEC (utilizada si no se define en la hoja de producto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos vendidos y exportados fuera de la EEC (usado si no está definido en la hoja de producto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta de contabilidad por defecto para los servicios comprados (se usa si no se define en la hoja de servicio) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta de contabilidad por defecto para los servicios vendidos (utilizada si no está definida en la hoja de servicio) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los servicios vendidos en la EEC (utilizada si no se define en la hoja de servicios) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los servicios vendidos y exportados fuera de la EEC (usado si no está definido en la hoja de servicios) LabelAccount=Cuenta LabelOperation=Operación de etiqueta LetteringCode=Codigo de letras @@ -146,11 +132,6 @@ UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Cuenta de tercero PaymentsNotLinkedToProduct=Pago no vinculado a ningún producto / servicio TotalVente=Volumen de negocios total antes de impuestos TotalMarge=Margen total de ventas -DescVentilCustomer=Consulte aquí la lista de líneas de facturación de clientes vinculadas (o no) a una cuenta de contabilidad de producto -DescVentilMore=En la mayoría de los casos, si utiliza productos o servicios predefinidos y configura el número de cuenta en la tarjeta de producto / servicio, la aplicación podrá hacer todo el enlace entre sus líneas de factura y la cuenta contable de su plan de cuentas, solo en un clic con el botón "%s" . Si la cuenta no se configuró en las tarjetas de producto / servicio o si todavía tiene algunas líneas que no están vinculadas a una cuenta, deberá realizar un enlace manual desde el menú " %s ". -DescVentilDoneCustomer=Consulte aquí la lista de las líneas de clientes de facturas y su cuenta de contabilidad de productos -DescVentilTodoCustomer=Vincular líneas de factura que ya no están vinculadas con una cuenta de contabilidad de producto -ChangeAccount=Cambie la cuenta de contabilidad de producto / servicio para líneas seleccionadas con la siguiente cuenta de contabilidad: DescVentilDoneSupplier=Consulte aquí la lista de las líneas de facturas de proveedores y sus cuentas contables. DescVentilTodoExpenseReport=Vincular las líneas de informe de gastos que ya no están vinculadas con una cuenta de contabilidad de tarifas DescVentilExpenseReport=Consulte aquí la lista de líneas de informe de gastos vinculadas (o no) a una cuenta de contabilidad de tasas @@ -158,12 +139,10 @@ DescVentilExpenseReportMore=Si configura una cuenta contable en el tipo de líne DescVentilDoneExpenseReport=Consulte aquí la lista de las líneas de informes de gastos y su cuenta de contabilidad de tarifas DescValidateMovements=Se prohíbe cualquier modificación o eliminación de escritura, letras y eliminaciones. Todas las entradas para un ejercicio deben validarse; de lo contrario, no será posible cerrar ValidateHistory=Enlazar automáticamente -ErrorAccountancyCodeIsAlreadyUse=No puede eliminar esta cuenta porque está siendo usada Balancing=Equilibrio FicheVentilation=Tarjeta de enlace GeneralLedgerIsWritten=Las transacciones se escriben en el Libro mayor GeneralLedgerSomeRecordWasNotRecorded=Algunas de las transacciones no pueden ser contabilizadas. Si no hay otro mensaje de error, esto es probablemente porque ya estaban en el diario. -ListOfProductsWithoutAccountingAccount=Lista de productos no vinculados a ninguna cuenta de contabilidad ChangeBinding=Cambiar la encuadernación Accounted=Contabilizado en el libro mayor ShowTutorial=Tutorial de presentación @@ -174,7 +153,7 @@ AccountingJournals=Libros contables AccountingJournal=Diario de contabilidad NewAccountingJournal=Nueva revista de contabilidad AccountingJournalType1=Operaciones misceláneas -AccountingJournalType5=Informe de gastos +AccountingJournalType5=Reporte de gastos ErrorAccountingJournalIsAlreadyUse=Este diario ya es uso AccountingAccountForSalesTaxAreDefinedInto=Nota: La cuenta de contabilidad para el impuesto a las ventas se define en el menú %s - %s ExportDraftJournal=Exportar borrador del diario diff --git a/htdocs/langs/es_CL/admin.lang b/htdocs/langs/es_CL/admin.lang index 7e7c5a27736..ffa31853958 100644 --- a/htdocs/langs/es_CL/admin.lang +++ b/htdocs/langs/es_CL/admin.lang @@ -444,9 +444,7 @@ Module2300Desc=Gestión programada de trabajos (alias cron o crono tabla) Module2400Name=Eventos / Agenda Module2400Desc=Eventos de pista. Registre eventos automáticos con fines de seguimiento o registre eventos o reuniones manuales. Este es el módulo principal para una buena gestión de relaciones con clientes o proveedores. Module2500Desc=Sistema de gestión de documentos / gestión electrónica de contenidos. Organización automática de sus documentos generados o almacenados. Compártelos cuando lo necesites. -Module2600Name=API / servicios web (servidor SOAP) Module2600Desc=Habilite el servidor Dolibarr SOAP que proporciona servicios de API -Module2610Name=API / servicios web (servidor REST) Module2610Desc=Habilite el servidor REST Dolibarr proporcionando servicios API Module2660Name=Llamar a WebServices (cliente SOAP) Module2660Desc=Habilitar el cliente de servicios web de Dolibarr (puede usarse para enviar datos / solicitudes a servidores externos. Actualmente solo se admiten pedidos de compra). @@ -573,7 +571,6 @@ Permission281=Leer contactos Permission291=Tarifas de lectura Permission292=Establecer permisos sobre las tarifas Permission293=Modificar las tarifas del cliente. -Permission301=Crear / modificar códigos de barras Permission311=Leer Servicios Permission312=Asignar servicio / suscripción al contrato Permission331=Leer marcadores @@ -1134,7 +1131,6 @@ DetailMenuHandler=Manejador de menú donde mostrar el nuevo menú DetailMenuModule=Nombre del módulo si la entrada del menú proviene de un módulo DetailType=Tipo de menú (arriba o izquierda) DetailTitre=Etiqueta de menú o código de etiqueta para la traducción -DetailUrl=URL donde el menú te envía (enlace URL absoluto o enlace externo con http: //) DetailEnabled=Condición para mostrar o no la entrada DetailRight=Condición para mostrar menús grises no autorizados DetailLangs=Nombre de archivo Lang para la traducción del código de etiqueta @@ -1203,7 +1199,6 @@ MultiCompanySetup=Configuración de módulo multi-compañía SuppliersSetup=Configuración del módulo de proveedor SuppliersInvoiceNumberingModel=Facturas de proveedores de numeración de modelos. IfSetToYesDontForgetPermission=Si se establece en un valor no nulo, no olvide proporcionar permisos a grupos o usuarios permitidos para la segunda aprobación -PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene Maxmind ip a la traducción del país.
Ejemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Tenga en cuenta que su archivo de datos de IP a país debe estar dentro de un directorio que su PHP puede leer (consulte la configuración de PHP open_basedir y los permisos del sistema de archivos). YouCanDownloadFreeDatFileTo=Puede descargar una versión de demostración gratuita del archivo de país Maxip GeoIP en %s. YouCanDownloadAdvancedDatFileTo=También puede descargar una versión más completa, con actualizaciones, del archivo de país Maxip GeoIP en %s. @@ -1333,6 +1328,7 @@ EMailHost=Host del servidor de correo electrónico IMAP EmailcollectorOperations=Operaciones a realizar por coleccionista. MaxEmailCollectPerCollect=Número máximo de correos electrónicos recogidos por cobro EmailCollectorConfirmCollectTitle=Correo electrónico recoger confirmación +EmailCollectorExampleToCollectDolibarrAnswersDesc=Recopile todos los correos electrónicos que sean una respuesta de un correo electrónico enviado desde su aplicación. Un evento (el Módulo Agenda debe estar habilitado) con la respuesta del correo electrónico se registrará en el buen lugar. Por ejemplo, si envías una propuesta comercial, pedido, factura o mensaje de ticket por email desde la aplicación, y el destinatario responde a tu email, el sistema captará automáticamente la respuesta y la añadirá a tu ERP. NoNewEmailToProcess=No hay correo electrónico nuevo (filtros coincidentes) para procesar CodeLastResult=Código de resultado más reciente NbOfEmailsInInbox=Número de correos electrónicos en el directorio de origen diff --git a/htdocs/langs/es_CL/compta.lang b/htdocs/langs/es_CL/compta.lang index 42e534b97dd..5be8562e7ae 100644 --- a/htdocs/langs/es_CL/compta.lang +++ b/htdocs/langs/es_CL/compta.lang @@ -24,6 +24,7 @@ Profit=Ganancia Balance=Equilibrar Debit=Débito Credit=Crédito +AccountingDebit=Débito Piece=Contabilidad Doc. AmountHTVATRealReceived=Neto recaudado AmountHTVATRealPaid=Neto pagado @@ -168,12 +169,7 @@ CalculationRuleDescSupplier=Según el proveedor, elija el método apropiado para TurnoverPerProductInCommitmentAccountingNotRelevant=El informe de la facturación obtenida por producto no está disponible. Este informe solo está disponible para facturación facturada. TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=El informe de Cifra de negocios recaudada por tasa de impuesto a la venta no está disponible. Este informe solo está disponible para facturación facturada. AccountancyJournal=Revista de códigos contables -ACCOUNTING_VAT_SOLD_ACCOUNT=Cuenta de contabilidad de forma predeterminada para el IVA sobre las ventas (se usa si no está definido en la configuración del diccionario de IVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Cuenta de contabilidad de forma predeterminada para el IVA en compras (se usa si no está definido en la configuración del diccionario de IVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Cuenta de contabilidad por defecto para pagar el IVA -ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta de contabilidad utilizada para terceros clientes ACCOUNTING_ACCOUNT_CUSTOMER_Desc=La cuenta contable dedicada definida en la tarjeta de terceros se utilizará solo para la contabilidad de Libro mayor auxiliar. Este se usará para el Libro mayor general y como valor predeterminado de la contabilidad del Libro mayor auxiliar si no se define una cuenta de cuenta del cliente dedicada a un tercero. -ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta de contabilidad utilizada para terceros proveedores ACCOUNTING_ACCOUNT_SUPPLIER_Desc=La cuenta contable dedicada definida en la tarjeta de terceros se utilizará solo para la contabilidad de Libro mayor auxiliar. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del Libro mayor auxiliar si no se define una cuenta de proveedor dedicada en un tercero. ConfirmCloneTax=Confirmar el clon de un impuesto social / fiscal. CloneTaxForNextMonth=Clonarlo para el próximo mes diff --git a/htdocs/langs/es_CL/datapolicy.lang b/htdocs/langs/es_CL/datapolicy.lang new file mode 100644 index 00000000000..f229170f617 --- /dev/null +++ b/htdocs/langs/es_CL/datapolicy.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - datapolicy +DATAPOLICY_TIERS_PROSPECT =Prospectar +DATAPOLICY_CONTACT_PROSPECT =Prospectar diff --git a/htdocs/langs/es_CL/loan.lang b/htdocs/langs/es_CL/loan.lang index f24bbf5b732..d57bd683827 100644 --- a/htdocs/langs/es_CL/loan.lang +++ b/htdocs/langs/es_CL/loan.lang @@ -18,7 +18,4 @@ FinancialCommitment=Compromiso financiero InterestAmount=Interesar CapitalRemain=Remanente capital ConfigLoan=Configuración del módulo de préstamo -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital de cuenta contable por defecto -LOAN_ACCOUNTING_ACCOUNT_INTEREST=El interés de cuenta contable por defecto -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Seguro de cuenta contable por defecto CreateCalcSchedule=Edita el compromiso financiero diff --git a/htdocs/langs/es_CL/main.lang b/htdocs/langs/es_CL/main.lang index 574af50647c..fc98ae0954b 100644 --- a/htdocs/langs/es_CL/main.lang +++ b/htdocs/langs/es_CL/main.lang @@ -127,7 +127,6 @@ Choose=Escoger Resize=Cambiar el tamaño ResizeOrCrop=Cambiar el tamaño o el cultivo NoUserGroupDefined=Ningún grupo de usuarios definido -PasswordRetype=Reescribe tu contraseña NoteSomeFeaturesAreDisabled=Tenga en cuenta que muchas características / módulos están deshabilitados en esta demostración. PersonalValue=Valor personal MultiLanguage=Multi lenguaje diff --git a/htdocs/langs/es_CL/members.lang b/htdocs/langs/es_CL/members.lang index d8ea715ef45..40da43bf457 100644 --- a/htdocs/langs/es_CL/members.lang +++ b/htdocs/langs/es_CL/members.lang @@ -84,7 +84,6 @@ MenuMembersStats=Estadística NewMemberbyWeb=Nuevo miembro agregado. Esperando aprobacion NewMemberForm=Nueva forma de miembro TurnoverOrBudget=Volumen de ventas (empresa) o Cotización (asociación o colectivo) -MEMBER_NEWFORM_PAYONLINE=Salte en la página integrada de pago en línea MembersStatisticsByProperties=Estadísticas de miembros por naturaleza NoEmailSentToMember=No se envió ningún correo electrónico al miembro EmailSentToMember=Correo electrónico enviado al miembro al %s diff --git a/htdocs/langs/es_CL/mrp.lang b/htdocs/langs/es_CL/mrp.lang index 8bce2ae683d..da17feae645 100644 --- a/htdocs/langs/es_CL/mrp.lang +++ b/htdocs/langs/es_CL/mrp.lang @@ -6,8 +6,7 @@ MenuBOM=Facturas de material LatestBOMModified=Últimas %s Cuentas de materiales modificadas LatestMOModified=Últimas %s Ordenes de Fabricación modificadas Bom=Factura de Materiales -ListOfBOMs=Lista de listas de materiales - BOM -ListOfManufacturingOrders=Lista de pedidos de fabricación +ListOfManufacturingOrders=Ordenes de Fabricación BOMsNumberingModules=Plantillas de numeración de listas de materiales BOMsModelModule=Lista de Materiales-BOM plantillas de documentos MOsNumberingModules=Plantilla de numeración MO diff --git a/htdocs/langs/es_CL/projects.lang b/htdocs/langs/es_CL/projects.lang index 7afb36f5a70..15025596c77 100644 --- a/htdocs/langs/es_CL/projects.lang +++ b/htdocs/langs/es_CL/projects.lang @@ -68,7 +68,6 @@ TaskHasChild=La tarea tiene un niño NotOwnerOfProject=No es dueño de este proyecto privado ConfirmValidateProject=¿Seguro que quieres validar este proyecto? ConfirmCloseAProject=¿Seguro que quieres cerrar este proyecto? -AlsoCloseAProject=También cierre el proyecto (manténgalo abierto si todavía necesita seguir tareas de producción en él) ReOpenAProject=Proyecto abierto ConfirmReOpenAProject=¿Estás seguro de que quieres volver a abrir este proyecto? ProjectContact=Contactos de proyecto @@ -145,7 +144,6 @@ OpportunityPonderatedAmount=Cantidad ponderada de clientes potenciales OpportunityPonderatedAmountDesc=Cantidad de leads ponderada con probabilidad OppStatusQUAL=Calificación OppStatusPROPO=Cotización -AllowToLinkFromOtherCompany=Permite vincular proyectos de otra empresa.

Valores soportados:
- Mantener vacío: puede vincular cualquier proyecto de la empresa (por defecto)
- "todos": puede vincular cualquier proyecto, incluso proyectos de otras compañías
- Una lista de identificadores de terceros separados por comas: puede vincular todos los proyectos de estos terceros (Ejemplo: 123,4795,53)
LatestProjects=Últimos %s proyectos LatestModifiedProjects=Últimos proyectos modificados %s NoAssignedTasks=No se encontraron tareas asignadas (asigne proyectos / tareas al usuario actual desde el cuadro de selección superior para ingresar el tiempo) diff --git a/htdocs/langs/es_CL/propal.lang b/htdocs/langs/es_CL/propal.lang index da08398b488..8f5ec5c079b 100644 --- a/htdocs/langs/es_CL/propal.lang +++ b/htdocs/langs/es_CL/propal.lang @@ -59,9 +59,9 @@ TypeContact_propal_internal_SALESREPFOLL=Comercial seguimiento cotización TypeContact_propal_external_BILLING=Contacto cliente de facturación cotización TypeContact_propal_external_CUSTOMER=Contacto cliente seguimiento cotización TypeContact_propal_external_SHIPPING=Contacto con el cliente para la entrega +CaseFollowedBy=Caso seguido de +DefaultModelPropalClosed=Modelo por defecto al cerrar una cotización (no facturado) DefaultModelPropalCreate=Creación de modelo por defecto DefaultModelPropalToBill=Modelo por defecto al cerrar una cotización (a facturar) -DefaultModelPropalClosed=Modelo por defecto al cerrar una cotización (no facturado) ProposalCustomerSignature=Aprobación, timbre, fecha y firma ProposalsStatisticsSuppliers=Estadísticas de propuestas de proveedores. -CaseFollowedBy=Caso seguido de diff --git a/htdocs/langs/es_CL/salaries.lang b/htdocs/langs/es_CL/salaries.lang index e0d10e61542..b9788f695ea 100644 --- a/htdocs/langs/es_CL/salaries.lang +++ b/htdocs/langs/es_CL/salaries.lang @@ -1,6 +1,4 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cuenta de contabilidad utilizada para terceros usuarios -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=La cuenta de contabilidad dedicada definida en la tarjeta de usuario se usará solo para la contabilidad de Libro mayor auxiliar. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del Libro mayor auxiliar si no se define una cuenta de usuario dedicada en el usuario. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Cuenta de contabilidad por defecto para pagos de salarios SalariesPayments=Sueldos pagos ShowSalaryPayment=Mostrar pago de sueldo diff --git a/htdocs/langs/es_CL/stocks.lang b/htdocs/langs/es_CL/stocks.lang index f0add21419b..8fc0a138954 100644 --- a/htdocs/langs/es_CL/stocks.lang +++ b/htdocs/langs/es_CL/stocks.lang @@ -22,7 +22,6 @@ NumberOfProducts=Número total de productos StockCorrection=Corrección de stock CorrectStock=Corregir stock StockTransfer=Transferencia de acciones -MassStockTransferShort=Transferencia stock en masa StockMovement=Movimiento de valores StockMovements=Movimientos de acciones NumberOfUnit=Número de unidades @@ -107,7 +106,6 @@ ProductStockWarehouseCreated=Límite de stock para alerta y stock óptimo desead ProductStockWarehouseUpdated=Límite de stock para alerta y stock óptimo deseado correctamente actualizado ProductStockWarehouseDeleted=Límite de stock para alerta y stock óptimo deseado eliminado correctamente AddNewProductStockWarehouse=Establezca un nuevo límite para la alerta y el stock óptimo deseado -AddStockLocationLine=Disminuya la cantidad y luego haga clic para agregar otro almacén para este producto InventoryDate=Fecha de inventario inventorySetup =Configuración de inventario inventoryValidatePermission=Validar el inventario diff --git a/htdocs/langs/es_CL/ticket.lang b/htdocs/langs/es_CL/ticket.lang index 3cec391874a..1a916ed0081 100644 --- a/htdocs/langs/es_CL/ticket.lang +++ b/htdocs/langs/es_CL/ticket.lang @@ -59,7 +59,6 @@ TicketHistory=Historial de Tickets TicketAssigned=Ticket ahora está asignado TicketChangeCategory=Cambiar código analítico TicketChangeSeverity=Cambiar severidad -TicketAddMessage=Añade un mensaje MessageSuccessfullyAdded=Ticket agregado TicketMessageSuccessfullyAdded=Mensaje agregado con éxito TicketMessagesList=Lista de mensajes @@ -101,7 +100,6 @@ TicketNewEmailBodyInfosTicket=Información para monitorear el Ticket TicketNewEmailBodyInfosTrackId=Número de seguimiento de Ticket: %s TicketEmailPleaseDoNotReplyToThisEmail=¡Por favor no responda directamente a este correo! Usa el enlace para responder a la interfaz. TicketPublicInfoCreateTicket=Este formulario le permite registrar un ticket de soporte en nuestro sistema de gestión. -TicketPublicPleaseBeAccuratelyDescribe=Por favor describe con precisión el problema. Proporcione la mayor cantidad de información posible que nos permita identificar correctamente su solicitud. TicketPublicMsgViewLogIn=Ingrese la ID de seguimiento del Ticket TicketTrackId=ID de seguimiento público OneOfTicketTrackId=Una de tus ID de seguimiento diff --git a/htdocs/langs/es_CO/accountancy.lang b/htdocs/langs/es_CO/accountancy.lang index 43dd8df9360..52afc52a574 100644 --- a/htdocs/langs/es_CO/accountancy.lang +++ b/htdocs/langs/es_CO/accountancy.lang @@ -38,6 +38,7 @@ MainAccountForSuppliersNotDefined=Cuenta de contabilidad principal para proveedo MainAccountForUsersNotDefined=Cuenta de contabilidad principal para usuarios no definidos en la configuración. MainAccountForVatPaymentNotDefined=Cuenta contable principal para el pago del IVA no definido en la configuración MainAccountForSubscriptionPaymentNotDefined=Cuenta de contabilidad principal para el pago de la suscripción no definida en la configuración +UserAccountNotDefined=Cuenta de contabilidad para el usuario no definida en la configuración AccountancyArea=Area de contabilidad AccountancyAreaDescActionOnce=Las siguientes acciones generalmente se ejecutan una sola vez, o una vez al año ... AccountancyAreaDescActionFreq=Las siguientes acciones generalmente se ejecutan cada mes, semana o día para compañías muy grandes ... @@ -104,32 +105,32 @@ ACCOUNTING_LENGTH_AACCOUNT=Longitud de las cuentas de contabilidad de terceros ( ACCOUNTING_MANAGE_ZERO=Permitir administrar diferentes números de ceros al final de una cuenta contable. Necesitado por algunos países (como Suiza). Si está desactivado (predeterminado), puede configurar los siguientes dos parámetros para pedirle a la aplicación que agregue ceros virtuales. BANK_DISABLE_DIRECT_INPUT=Deshabilitar el registro directo de la transacción en la cuenta bancaria ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Habilitar borrador de exportación en la revista -ACCOUNTING_SELL_JOURNAL=Diario de venta -ACCOUNTING_PURCHASE_JOURNAL=Diario de compra -ACCOUNTING_MISCELLANEOUS_JOURNAL=Revista miscelánea +ACCOUNTING_BANK_JOURNAL=Libro de caja (recibos y egresos) ACCOUNTING_EXPENSEREPORT_JOURNAL=Diario de informe de gastos -ACCOUNTING_SOCIAL_JOURNAL=Revista social ACCOUNTING_HAS_NEW_JOURNAL=Tiene nuevo diario +ACCOUNTING_INVENTORY_JOURNAL=diario de inventario +ACCOUNTING_SOCIAL_JOURNAL=Revista social ACCOUNTING_RESULT_PROFIT=Cuenta contable de resultado (beneficio) ACCOUNTING_RESULT_LOSS=Cuenta contable de resultados (pérdida) -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta contable de transferencia bancaria transitoria +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta (del plan de cuentas) que se utilizará como cuenta para transferencias bancarias transitorias TransitionalAccount=Cuenta de transferencia bancaria transitoria -ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta contable de espera. -DONATION_ACCOUNTINGACCOUNT=Cuenta contable para registrar donaciones. -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cuenta contable para registrar suscripciones -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Cuenta contable por defecto para registrar el depósito del cliente -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta contable por defecto para los productos comprados (se usa si no está definida en la hoja de producto) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Cuenta contable por defecto para los productos comprados en EEC (se usa si no está definido en la hoja de producto) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos comprados e importados fuera de la CEE (se utiliza si no está definido en la ficha del producto) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta contable por defecto para los productos vendidos (se usa si no se define en la hoja del producto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los productos vendidos en EEC (usado si no está definido en la hoja de producto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos vendidos y exportados fuera de la CEE (utilizado si no está definido en la hoja de producto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta de contabilidad por defecto para los servicios comprados (se usa si no está definido en la hoja de servicio) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Cuenta contable por defecto para los servicios comprados en EEC (se usa si no está definida en la hoja de servicio) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Cuenta contable por defecto para los servicios comprados e importados fuera de EEC (usado si no está definido en la hoja de servicio) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta de contabilidad por defecto para los servicios vendidos (se usa si no se define en la hoja de servicio) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cuenta de contabilidad por defecto para los servicios vendidos en EEC (usado si no está definido en la hoja de servicio) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los servicios vendidos y exportados fuera de EEC (usado si no está definido en la hoja de servicio) +ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta (del plan de cuentas) que se utilizará como cuenta para fondos no asignados recibidos o pagados, es decir, fondos en "espera [ing]" +DONATION_ACCOUNTINGACCOUNT=Cuenta (del plan de cuentas) que se utilizará para registrar donaciones (módulo de donaciones) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cuenta (del plan de cuentas) que se utilizará para registrar las suscripciones de membresía (módulo de membresía, si la membresía se registró sin factura) +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Cuenta (del plan de cuentas) que se utilizará como cuenta predeterminada para registrar el depósito del cliente +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Cuenta (del plan de cuentas) que se utilizará como predeterminada +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para los productos comprados dentro del mismo país (se usa si no está definida en la hoja del producto) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para los productos comprados de EEC a otro país de EEC (se usa si no está definido en la hoja de producto) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Cuenta (del Plan de cuentas) que se utilizará como cuenta predeterminada para los productos comprados e importados de cualquier otro país extranjero (utilizada si no está definida en la ficha del producto) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para los productos vendidos (se usa si no está definida en la hoja de producto) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta (del plan de cuentas) que se utilizará como cuenta predeterminada para los productos vendidos desde la CEE a otro país de la CEE (utilizada si no está definida en la ficha del producto) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta (del Plan de cuentas) que se utilizará como cuenta predeterminada para los productos vendidos y exportados a cualquier otro país extranjero (utilizada si no está definida en la ficha del producto) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para los servicios comprados dentro del mismo país (se usa si no está definida en la hoja de servicios) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para los servicios comprados de EEC a otro país de EEC (se usa si no está definido en la hoja de servicio) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para los servicios comprados e importados de otro país extranjero (se usa si no está definido en la hoja de servicios) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para los servicios vendidos (se usa si no está definida en la hoja de servicios) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cuenta (del plan de cuentas) que se utilizará como cuenta predeterminada para los servicios vendidos desde EEC a otro país de EEC (utilizada si no está definida en la hoja de servicio) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cuenta (del Plan de cuentas) que se usará como cuenta predeterminada para los servicios vendidos y exportados a cualquier otro país extranjero (se usa si no está definido en la hoja de servicios) LabelAccount=Etiqueta de cuenta LabelOperation=Operación de etiquetas LetteringCode=Codigo de letras @@ -137,6 +138,7 @@ Codejournal=diario JournalLabel=Etiqueta de diario NumPiece=Número de pieza TransactionNumShort=Num. transacción +AccountingCategory=Grupo personalizado de cuentas GroupByAccountAccounting=Agrupar por cuenta del libro mayor AccountingAccountGroupsDesc=Puede definir aquí algunos grupos de cuentas contables. Serán utilizados para informes contables personalizados. ByPredefinedAccountGroups=Por grupos predefinidos. @@ -173,26 +175,25 @@ PcgtypeDesc=Los grupos de cuentas se utilizan como criterios de 'filtro' y 'agru Reconcilable=Conciliable TotalVente=Rotación total antes de impuestos TotalMarge=Margen total de ventas -DescVentilCustomer=Consulte aquí la lista de líneas de factura del cliente vinculadas (o no) a una cuenta contable del producto -DescVentilMore=En la mayoría de los casos, si utiliza productos o servicios predefinidos y configura el número de cuenta en la tarjeta de producto / servicio, la aplicación podrá hacer todo el enlace entre sus líneas de factura y la cuenta contable de su plan de cuentas, solo en un clic con el botón "%s" . Si la cuenta no se configuró en las tarjetas de productos / servicios o si todavía tiene algunas líneas que no están vinculadas a una cuenta, deberá realizar un enlace manual desde el menú " %s ". -DescVentilDoneCustomer=Consulte aquí la lista de las líneas de facturas de los clientes y su cuenta contable del producto. -DescVentilTodoCustomer=Enlazar líneas de factura aún no vinculadas con una cuenta contable de producto -ChangeAccount=Cambie la cuenta de contabilidad de producto / servicio para las líneas seleccionadas con la siguiente cuenta de contabilidad: -DescVentilSupplier=Consulte aquí la lista de líneas de facturas de proveedores vinculadas o aún no vinculadas a una cuenta de contabilidad de productos (solo están visibles los registros que aún no se han transferido a la contabilidad) +DescVentilCustomer=Consulta aquí la lista de líneas de factura de cliente vinculadas (o no) a una cuenta de producto desde plan de cuentas +DescVentilMore=En la mayoría de los casos, si usa productos o servicios predefinidos y configura la cuenta (desde el plan de cuentas) en la tarjeta de producto/servicio, la aplicación podrá realizar todos los enlaces entre sus líneas de factura y la cuenta contable de su plan. de cuentas, con solo un clic con el botón "%s" . Si la cuenta no se configuró en las tarjetas de productos/servicios o si todavía tiene algunas líneas no vinculadas a una cuenta, deberá realizar un enlace manual desde el menú " %s ". +DescVentilDoneCustomer=Consulta aquí el listado de las líneas de facturas clientes y su cuenta de producto desde plan de cuentas +DescVentilTodoCustomer=Enlazar líneas de factura que aún no están enlazadas con una cuenta de producto del plan de cuentas +ChangeAccount=Cambie la cuenta de producto/servicio (del plan de cuentas) para las líneas seleccionadas con la siguiente cuenta: +DescVentilSupplier=Consulte aquí la lista de líneas de factura de proveedor vinculadas o aún no vinculadas a una cuenta de producto del plan de cuentas (solo se ven los registros que aún no se han transferido en contabilidad) DescVentilDoneSupplier=Consulte aquí el listado de las líneas de facturas de proveedores y su cuenta contable DescVentilTodoExpenseReport=Líneas de informe de gastos de enlace no vinculadas con una cuenta contable de comisiones DescVentilExpenseReport=Consulte aquí la lista de líneas de informe de gastos vinculadas (o no) a una cuenta de contabilidad de comisiones. DescVentilExpenseReportMore=Si configura una cuenta contable según el tipo de líneas de informe de gastos, la aplicación podrá realizar toda la vinculación entre sus líneas de informe de gastos y la cuenta contable de su plan de cuentas, solo con un clic con el botón "%s" . Si la cuenta no se estableció en el diccionario de tarifas o si todavía tiene algunas líneas no vinculadas a ninguna cuenta, deberá realizar un enlace manual desde el menú " %s ". DescVentilDoneExpenseReport=Consulte aquí la lista de líneas de informes de gastos y sus cuentas contables. -DescClosure=Consult here the number of movements by month who are not yet validated & locked DescValidateMovements=Se prohíbe cualquier modificación o eliminación de la escritura, las letras y las eliminaciones. Todas las entradas para un ejercicio deben ser validadas, de lo contrario no será posible cerrar AutomaticBindingDone=Enlaces automáticos realizados (%s) - El enlace automático no es posible para algunos registros (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, no puede eliminar esta cuenta de contabilidad porque se usa +ErrorAccountancyCodeIsAlreadyUse=Error, no puede eliminar o deshabilitar esta cuenta de plan de cuentas porque se usa Balancing=Equilibrio FicheVentilation=Tarjeta de encuadernación GeneralLedgerIsWritten=Las transacciones están escritas en el libro mayor. GeneralLedgerSomeRecordWasNotRecorded=Algunas de las transacciones no pudieron ser periodizadas. Si no hay otro mensaje de error, probablemente sea porque ya estaban registrados. -ListOfProductsWithoutAccountingAccount=Lista de productos no vinculados a ninguna cuenta contable. +ListOfProductsWithoutAccountingAccount=Lista de productos no vinculados a ninguna cuenta o plan de cuentas ChangeBinding=Cambiar el enlace Accounted=Contabilizado en libro mayor NotYetAccounted=Aún no transferido a contabilidad @@ -207,13 +208,14 @@ AccountingJournal=Diario de contabilidad NewAccountingJournal=Nueva revista contable NatureOfJournal=Naturaleza de la revista AccountingJournalType1=Operaciones misceláneas -AccountingJournalType5=Informe de gastos +AccountingJournalType5=Reporte de gastos AccountingJournalType9=Ha-nuevo ErrorAccountingJournalIsAlreadyUse=Esta revista ya está en uso. AccountingAccountForSalesTaxAreDefinedInto=Nota: la cuenta contable del impuesto sobre las ventas se define en el menú %s - %s NumberOfAccountancyMovements=Numero de movimientos ACCOUNTING_DISABLE_BINDING_ON_SALES=Deshabilitar la vinculación y la transferencia en la contabilidad de las ventas (las facturas de los clientes no se tendrán en cuenta en la contabilidad) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Deshabilite la vinculación y transferencia en contabilidad en compras (las facturas de proveedores no se tendrán en cuenta en la contabilidad) +NotifiedExportDate=Marque las líneas exportadas como Exportadas (para modificar una línea, deberá eliminar toda la transacción y volver a transferirla a contabilidad) ExportDraftJournal=Exportar borrador de revista Selectmodelcsv=Selecciona un modelo de exportación. Modelcsv_CEGID=Exportación para CEGID Expert Comptabilité @@ -259,6 +261,14 @@ SaleEECWithVAT=Venta en EEC con IVA no nulo, por lo que suponemos que NO es una SaleEECWithoutVATNumber=Venta en CEE sin IVA, pero no se define el ID de IVA del tercero. Recurrimos a la cuenta de producto para las ventas estándar. Puede corregir el ID de IVA del tercero o la cuenta del producto si es necesario. ForbiddenTransactionAlreadyExported=Prohibido: La transacción ha sido validada y/o exportada. ForbiddenTransactionAlreadyValidated=Prohibido: La transacción ha sido validada. +LetteringAuto=conciliar automáticamente +LetteringManual=reconciliar manual +Unlettering=no reconciliar +UnletteringAuto=Auto no reconciliado +UnletteringManual=manual no reconciliado +ConfirmMassUnletteringQuestion=¿Está seguro de que desea anular la conciliación de los registros seleccionados %s? +ConfirmMassDeleteBookkeepingWriting=Confirmación de eliminación masiva +ConfirmMassDeleteBookkeepingWritingQuestion=Esto eliminará la transacción de la contabilidad (se eliminarán todas las líneas relacionadas con la misma transacción) ¿Está seguro de que desea eliminar los registros seleccionados %s? SomeMandatoryStepsOfSetupWereNotDone=Algunos pasos obligatorios de configuración no se realizaron, por favor complete ErrorNoAccountingCategoryForThisCountry=No hay grupo de cuentas contables disponible para el país %s (Consulte Inicio - Configuración - Diccionarios) ErrorInvoiceContainsLinesNotYetBounded=Intenta registrar en el diario algunas líneas de la factura %s , pero algunas otras líneas aún no están vinculadas a la cuenta contable. La periodización de todas las líneas de factura para esta factura se rechazan. diff --git a/htdocs/langs/es_CO/admin.lang b/htdocs/langs/es_CO/admin.lang index 4ca8b5f0aa3..34e0d7f39ca 100644 --- a/htdocs/langs/es_CO/admin.lang +++ b/htdocs/langs/es_CO/admin.lang @@ -362,6 +362,7 @@ ValueOverwrittenByUserSetup=Advertencia, este valor puede ser sobrescrito por la BarcodeInitForThirdparties=init para código de barras masivo para terceros BarcodeInitForProductsOrServices=Código de barras masivo de inicio o reinicio para productos o servicios. CurrentlyNWithoutBarCode=Actualmente, tienes el registro %s en %s %s sin un código de barras definido. +InitEmptyBarCode=Valor inicial para los %s códigos de barras vacíos EraseAllCurrentBarCode=Borrar todos los valores de código de barras actuales ConfirmEraseAllCurrentBarCode=¿Está seguro de que desea borrar todos los valores de código de barras actuales? AllBarcodeReset=Todos los valores de código de barras han sido eliminados @@ -380,9 +381,11 @@ ModuleCompanyCodeSupplierDigitaria=%s seguido del nombre del proveedor truncado Use3StepsApproval=De forma predeterminada, los pedidos de compra deben ser creados y aprobados por 2 usuarios diferentes (un paso / usuario para crear y un paso / usuario para aprobar. Tenga en cuenta que si el usuario tiene permiso para crear y aprobar, un paso / usuario será suficiente) . Puede pedir con esta opción que introduzca un tercer paso / aprobación del usuario, si la cantidad es mayor que un valor dedicado (por lo que serán necesarios 3 pasos: 1 = validación, 2 = primera aprobación y 3 = segunda aprobación si la cantidad es suficiente).
Configúrelo en vacío si una aprobación (2 pasos) es suficiente, ajústelo a un valor muy bajo (0.1) si siempre se requiere una segunda aprobación (3 pasos). UseDoubleApproval=Utilice una aprobación de 3 pasos cuando la cantidad (sin impuestos) sea superior a ... WarningPHPMail=ADVERTENCIA: La configuración para enviar correos electrónicos desde la aplicación utiliza la configuración genérica predeterminada. A menudo, es mejor configurar los correos electrónicos salientes para utilizar el servidor de correo electrónico de su proveedor de servicios de correo electrónico en lugar de la configuración predeterminada por varias razones: -WarningPHPMailD=Además, por lo tanto, se recomienda cambiar el método de envío de correos electrónicos al valor "SMTP". Si realmente desea mantener el método "PHP" predeterminado para enviar correos electrónicos, simplemente ignore esta advertencia o elimínela configurando MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constante en 1 en Inicio - Configuración - Otro. +WarningPHPMailD=Por lo tanto, se recomienda cambiar el método de envío de E-mail al valor "SMTP". +WarningPHPMailDbis=Si realmente desea mantener el método "PHP" predeterminado para enviar E-mails, simplemente ignore esta advertencia o elimínela haciendo clic aquí %s%s. WarningPHPMail2=Si su proveedor de correo electrónico SMTP necesita restringir el cliente de correo electrónico a algunas direcciones IP (muy raro), esta es la dirección IP del agente de usuario de correo (MUA) para su aplicación ERP CRM: %s . WarningPHPMailSPF=Si el nombre de dominio en su dirección de correo electrónico del remitente está protegido por un registro SPF (pregunte a su registrador de nombre de dominio), debe agregar las siguientes IP en el registro SPF del DNS de su dominio: %s . +ActualMailSPFRecordFound=Registro SPF real encontrado (para el E-mail %s): %s ClickToShowDescription=Haga clic para mostrar la descripción DependsOn=Este módulo necesita el módulo (s) RequiredBy=Este módulo es requerido por el módulo (s) @@ -392,7 +395,6 @@ PageUrlForDefaultValuesCreate=
Ejemplo:
Para el formulario para crear u PageUrlForDefaultValuesList=
Ejemplo:
Para la página que enumera terceros, es %s.
Para la URL de los módulos externos instalados en el directorio personalizado, no incluya "custom/", así que use una ruta como mymodule/mypagelist.php y no custom/mymodule/mypagelist.php.
Si desea un valor predeterminado solo si la URL tiene algún parámetro, puede usar %s AlsoDefaultValuesAreEffectiveForActionCreate=También tenga en cuenta que sobrescribir los valores predeterminados para la creación de formularios solo funciona para las páginas que se diseñaron correctamente (por lo tanto, con el parámetro action=create o presend...) EnableDefaultValues=Habilitar la personalización de los valores predeterminados -EnableOverwriteTranslation=Habilitar el uso de traducción sobrescrita GoIntoTranslationMenuToChangeThis=Se ha encontrado una traducción para la clave con este código. Para cambiar este valor, debe editarlo desde Home-Setup-translation. WarningSettingSortOrder=Advertencia: establecer un orden de clasificación predeterminado puede generar un error técnico al acceder a la página de la lista si el campo es un campo desconocido. Si experimenta tal error, vuelva a esta página para eliminar el orden de clasificación predeterminado y restaurar el comportamiento predeterminado. ProductDocumentTemplates=Plantillas de documentos para generar documentos de productos. @@ -484,9 +486,7 @@ Module2300Desc=Gestión de trabajos programados (alias cron o tabla crono) Module2400Name=Eventos / Agenda Module2400Desc=Seguimiento de eventos. Registre eventos automáticos con fines de seguimiento o registre eventos o reuniones manuales. Este es el módulo principal para una buena gestión de relaciones con clientes o proveedores. Module2500Desc=Sistema de gestión documental / Gestión de contenidos electrónicos. Organización automática de sus documentos generados o almacenados. Compártelos cuando los necesites. -Module2600Name=API / servicios web (servidor SOAP) Module2600Desc=Habilitar el servidor Dolibarr SOAP que proporciona servicios API. -Module2610Name=API / servicios web (servidor REST) Module2610Desc=Habilitar el servidor REST de Dolibarr que proporciona servicios API. Module2660Name=Call WebServices (cliente SOAP) Module2660Desc=Habilite el cliente de servicios web Dolibarr (se puede usar para enviar datos / solicitudes a servidores externos. Actualmente, solo se admiten pedidos de compra). @@ -532,6 +532,7 @@ Permission27=Eliminar propuestas comerciales Permission28=Exportar propuestas comerciales. Permission31=Leer productos Permission32=Crear / modificar productos. +Permission33=Leer precios productos Permission36=Ver / administrar productos ocultos Permission45=Proyectos de exportación Permission61=Leer intervenciones @@ -635,7 +636,7 @@ Permission282=Crear / modificar contactos Permission291=Leer tarifas Permission292=Establecer permisos sobre las tarifas. Permission293=Modificar las tarifas del cliente -Permission301=Crear / modificar códigos de barras +Permission301=Generar hojas PDF de códigos de barras Permission311=Servicios de lectura Permission312=Asignar servicio / suscripción al contrato Permission331=Leer marcadores @@ -662,6 +663,7 @@ Permission525=Calculadora de préstamos de acceso Permission527=Préstamos de exportación Permission531=Servicios de lectura Permission532=Crear / modificar servicios. +Permission533=Leer precios servicios Permission536=Ver / administrar servicios ocultos Permission538=Servicios de exportación Permission562=Crear / modificar orden de pago mediante transferencia bancaria @@ -733,7 +735,9 @@ Permission2503=Presentar o borrar documentos Permission2515=Configurar directorios de documentos Permission2801=Usar el cliente FTP en modo de lectura (solo navegar y descargar) Permission2802=Usar el cliente FTP en modo de escritura (eliminar o cargar archivos) -Permission4021=Crea/modifica tu evaluación +Permission4021=Leer evaluaciones (tuyas y de tus subordinados) +Permission4022=Crear/modificar evaluaciones +Permission4033=Leer todas las evaluaciones (incluso las de usuarios no subordinados) Permission10001=Leer el contenido del sitio web Permission10002=Crear / modificar el contenido del sitio web (contenido html y javascript) Permission10003=Crear / modificar el contenido del sitio web (código php dinámico). Peligroso, debe reservarse para desarrolladores restringidos. @@ -804,6 +808,7 @@ DictionaryOpportunityStatus=Principal estado para proyecto / Iniciativa DictionaryExpenseTaxRange=Informe de gastos - Gama por categoría de transporte DictionaryTransportMode=Informe intracomm - modo de transporte DictionaryBatchStatus=Estado del control de calidad del lote / serie del producto +DictionaryAssetDisposalType=Tipo de enajenación de activos BackToModuleList=Volver a la lista de módulos BackToDictionaryList=Volver a la lista de diccionarios TypeOfRevenueStamp=Tipo de timbre fiscal @@ -1031,7 +1036,6 @@ AskForPreferredShippingMethod=Pregunte por el método de envío preferido para t FillThisOnlyIfRequired=Ejemplo: +2 (rellenar solo si se experimentan problemas de compensación de zona horaria) NumberingModules=Modelos de numeración DocumentModules=Modelos de documentos -PasswordGenerationStandard=Devuelve una contraseña generada de acuerdo con el algoritmo interno de Dolibarr: %s caracteres que contienen números compartidos y caracteres en minúsculas. PasswordGenerationNone=No sugiera una contraseña generada. La contraseña debe escribirse manualmente. PasswordGenerationPerso=Devuelva una contraseña de acuerdo con su configuración definida personalmente. SetupPerso=Según su configuración @@ -1307,7 +1311,6 @@ ActivateFCKeditor=Activar editor avanzado para: FCKeditorForNotePublic=Creación / edición WYSIWIG del campo "notas públicas" de elementos FCKeditorForNotePrivate=Creación / edición WYSIWIG del campo "notas privadas" de elementos FCKeditorForCompany=Creación / edición WYSIWIG de la descripción de campo de elementos (excepto productos / servicios) -FCKeditorForProductDetails=WYSIWIG creación / edición de líneas de detalle de productos para todas las entidades (propuestas, pedidos, facturas, etc ...). Advertencia: El uso de esta opción para este caso no se recomienda seriamente, ya que puede crear problemas con caracteres especiales y formato de página al crear archivos PDF. FCKeditorForMailing=Creación / edición WYSIWIG para eMailings masivos (Herramientas-> eMailing) FCKeditorForUserSignature=Creación / edición WYSIWIG de la firma del usuario. FCKeditorForMail=Creación / edición WYSIWIG para todo el correo (excepto Herramientas-> eMailing) @@ -1323,7 +1326,6 @@ DetailMenuHandler=Manejador de menú donde mostrar nuevo menú. DetailMenuModule=Nombre del módulo si la entrada del menú proviene de un módulo DetailType=Tipo de menú (arriba o izquierda) DetailTitre=Etiqueta de menú o código de etiqueta para traducción -DetailUrl=URL a la que le envió el menú (enlace de URL absoluta o enlace externo con http: //) DetailEnabled=Condición para mostrar o no la entrada. DetailRight=Condición para mostrar menús grises no autorizados DetailLangs=Lang nombre de archivo para la traducción del código de la etiqueta @@ -1382,7 +1384,6 @@ StockDecreaseForPointOfSaleDisabledbyBatch=La disminución de stock en POS no es CashDeskYouDidNotDisableStockDecease=No desactivó la disminución de existencias al realizar una venta desde el punto de venta. Por lo tanto se requiere un almacén. CashDeskForceDecreaseStockLabel=Se obligó a reducir las existencias de productos por lotes. CashDeskForceDecreaseStockDesc=Disminuya primero por las fechas más antiguas de Eatby y Sellby. -CashDeskReaderKeyCodeForEnter=Código clave para "Enter" definido en el lector de códigos de barras (Ejemplo: 13) BookmarkSetup=Configuración del módulo de marcador BookmarkDesc=Este módulo le permite administrar los marcadores. También puede agregar accesos directos a cualquier página de Dolibarr o sitios web externos en su menú de la izquierda. NbOfBoomarkToShow=Número máximo de marcadores para mostrar en el menú de la izquierda @@ -1407,7 +1408,6 @@ SuppliersCommandModelMuscadet=Plantilla completa de orden de compra (implementac SuppliersInvoiceModel=Plantilla completa de factura de proveedor SuppliersInvoiceNumberingModel=Modelos de numeración de facturas de proveedores IfSetToYesDontForgetPermission=Si se establece en un valor no nulo, no olvide proporcionar permisos a los grupos o usuarios autorizados para la segunda aprobación -PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene la traducción de IP de Maxmind al país.
Ejemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Tenga en cuenta que su archivo de datos de IP a país debe estar dentro de un directorio que su PHP pueda leer (Verifique su configuración de PHP open_basedir y los permisos del sistema de archivos). YouCanDownloadFreeDatFileTo=Puede descargar una versión demo gratuita del archivo de país de Maxmind GeoIP en %s. YouCanDownloadAdvancedDatFileTo=También puede descargar una versión más completa de , con actualizaciones, del archivo de país de Maxmind GeoIP en %s. @@ -1472,6 +1472,7 @@ NbAddedAutomatically=Número de días agregados a los contadores de usuarios (au Enter0or1=Ingrese 0 o 1 UnicodeCurrency=Ingrese aquí entre llaves, lista de bytes que representan el símbolo de moneda. Por ejemplo: para $, ingrese [36] - para brasil R $ [82,36] - para €, ingrese [8364] ColorFormat=El color RGB está en formato HEX, por ejemplo: FF0000 +PictoHelp=Nombre del ícono en formato:
- image.png para un archivo de imagen en el directorio del tema actual
- image.png@module si el archivo está en el directorio /img/ de un módulo
- fa-xxx para un pictograma FontAwesome fa-xxx
- fonwtawesome_xxx_fa_color_size para un pictograma FontAwesome fa-xxx (con prefijo, color y tamaño establecidos) PositionIntoComboList=Posición de la línea en las listas de combo SellTaxRate=Tasa de impuesto sobre las ventas RecuperableOnly=Sí, para el IVA "No percibido pero recuperable" dedicado a algún estado de Francia. Mantenga el valor en "No" en todos los demás casos. @@ -1544,6 +1545,7 @@ EnterCalculationRuleIfPreviousFieldIsYes=Ingrese la regla de cálculo si el camp RemoveSpecialChars=Quitar caracteres especiales COMPANY_AQUARIUM_CLEAN_REGEX=Filtro de expresiones regulares para limpiar el valor (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=No se permite duplicar +RemoveSpecialWordsHelp=Especifique las palabras que se limpiarán antes de calcular la cuenta del cliente o proveedor. Usar una ";" entre cada palabra GDPRContact=Oficial de protección de datos (DPO, privacidad de datos o contacto GDPR) HelpOnTooltip=Texto de ayuda para mostrar en información sobre herramientas HelpOnTooltipDesc=Coloque texto o una clave de traducción aquí para que el texto se muestre en una información sobre herramientas cuando este campo aparezca en un formulario @@ -1556,11 +1558,13 @@ EmailCollector=Recolector de correo electronico EmailCollectorDescription=Agregue un trabajo programado y una página de configuración para escanear regularmente los buzones de correo electrónico (usando el protocolo IMAP) y registre los correos electrónicos recibidos en su aplicación, en el lugar correcto y / o cree algunos registros automáticamente (como clientes potenciales). NewEmailCollector=Nuevo recolector de email EMailHost=Host de correo electrónico del servidor IMAP +EMailHostPort=Puerto de servidor IMAP de correo electrónico EmailcollectorOperations=Operaciones a realizar por coleccionista. EmailcollectorOperationsDesc=Las operaciones se ejecutan de arriba a abajo. MaxEmailCollectPerCollect=Número máximo de correos electrónicos recolectados por recolección DateLastcollectResultOk=Fecha del último éxito de recolección EmailCollectorConfirmCollectTitle=Correo electrónico recoger confirmación +EmailCollectorExampleToCollectTicketRequestsDesc=Recopile correos electrónicos que coincidan con algunas reglas y cree automáticamente un ticket (el módulo Ticket debe estar habilitado) con la información del correo electrónico. Puede usar este recopilador si brinda algún tipo de soporte por correo electrónico, por lo que su solicitud de boleto se generará automáticamente. Active también Collect_Responses para recopilar respuestas de su cliente directamente en la vista de ticket (debe responder desde Dolibarr). NoNewEmailToProcess=No hay correo electrónico nuevo (filtros coincidentes) para procesar CreateLeadAndThirdParty=Cree un cliente potencial (y un tercero si es necesario) CodeLastResult=Último código de resultado @@ -1572,7 +1576,7 @@ WithDolTrackingID=Mensaje de una conversación iniciada por un primer correo ele WithoutDolTrackingID=Mensaje de una conversación iniciada por un primer correo electrónico NO enviado desde Dolibarr MainMenuCode=Código de entrada de menú (menú principal) ECMAutoTree=Mostrar árbol ECM automático -OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Defina las reglas que se utilizarán para extraer algunos datos o establecer los valores que se utilizarán para la operación.

Ejemplo para extraer el nombre de una empresa del asunto del correo electrónico en una variable temporal:
tmp_var=EXTRACT:SUBJECT:Mensaje de la empresa ([^\n]*)45

Ejemplos para establecer las propiedades de un objeto para crear:
objproperty1=SET: un valor codificado de forma rígida
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY valor: la propiedad no está definida solo si ya está definida
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY: el nombre de mi empresa es\\s([^\\s]*)

Utilice un ; char como separador para extraer o establecer varias propiedades. OpeningHours=Horario de oficina OpeningHoursDesc=Introduzca aquí el horario habitual de trabajo/servicio de su empresa. ResourceSetup=Configuración del módulo de recursos @@ -1634,9 +1638,10 @@ ConfFileIsReadableOrWritableByAnyUsers=El archivo conf. puede ser leido y escrit MailToSendEventOrganization=Organización del evento MailToPartnership=Camaradería YouShouldDisablePHPFunctions=Debería deshabilitar las funciones de PHP +PHPFunctionsRequiredForCLI=Para fines de shell (como la copia de seguridad de trabajos programados o la ejecución de un programa antivirus), debe mantener las funciones de PHP NoWritableFilesFoundIntoRootDir=No se encontraron archivos o directorios grabables de los programas comunes en su directorio raíz (Perfect!) Recommended=Recomendado -ARestrictedPath=Algún camino restringido +ARestrictedPath=Algunas rutas restringidas para archivos de datos DatabasePasswordNotObfuscated=La contraseña de la base de datos NO está ofuscada en el archivo conf YouShouldSetThisToOff=Debes configurar esto en 0 o apagarlo InstallAndUpgradeLockedBy=La instalación y las actualizaciones están bloqueadas por el archivo %s @@ -1659,3 +1664,15 @@ LanguageAndPresentation=Lenguaje y presentación SkinAndColors=Piel y colores PDF_USE_1A=Generar PDF con formato PDF / A-1b PreviousHash=Hachís anterior +InventorySetup=Configuración de inventario +Settings =Ajustes +DEBUGBAR_USE_LOG_FILE=Use el archivo dolibarr.log para capturar registros +FixedOrPercent=Fijo (use la palabra clave 'fijo') o porcentaje (use la palabra clave 'porcentaje') +CIDLookupURL=El módulo trae una URL que puede ser utilizada por una herramienta externa para obtener el nombre de un tercero o contacto a partir de su número de teléfono. URL a utilizar es: +UsePassword=usa una contraseña +UseOauth=Usar un token OAUTH +ScriptIsEmpty=el guion esta vacio +ShowHideTheNRequests=Mostrar/ocultar las %s solicitudes SQL +DefinedAPathForAntivirusCommandIntoSetup=Defina una ruta para un programa antivirus en %s +TriggerCodeInfo=Ingrese aquí el/los código(s) de activación que deben generar una publicación de una solicitud web (solo se permiten URL externas). Puede introducir varios códigos de activación separados por una coma. +DesktopsAndSmartphones=Computadoras de escritorio y teléfonos inteligentes diff --git a/htdocs/langs/es_CO/agenda.lang b/htdocs/langs/es_CO/agenda.lang index 0bc7437e8c4..3c79770f84a 100644 --- a/htdocs/langs/es_CO/agenda.lang +++ b/htdocs/langs/es_CO/agenda.lang @@ -81,8 +81,10 @@ ExtSiteUrlAgenda=URL para acceder al archivo .ical VisibleTimeRange=Intervalo de tiempo visible ConfirmCloneEvent=¿Está seguro de que desea clonar el evento %s ? OnceOnly=Por una sola vez +EveryDay=Diario DayOfMonth=Dia del mes DateStartPlusOne=Fecha de inicio + 1 hora SetAllEventsToTodo=Establecer todos los eventos como por hacer SetAllEventsToInProgress=Establecer todos los eventos en curso SetAllEventsToFinished=Establecer todos los eventos como finalizados +ActiveByDefault=Habilitado por defecto diff --git a/htdocs/langs/es_CO/assets.lang b/htdocs/langs/es_CO/assets.lang index c802f427db2..018f66968a7 100644 --- a/htdocs/langs/es_CO/assets.lang +++ b/htdocs/langs/es_CO/assets.lang @@ -1,5 +1,10 @@ # Dolibarr language file - Source file is en_US - assets -ConfirmDeleteAssetType=¿Está seguro de que desea eliminar este tipo de activo? -ShowTypeCard=Mostrar tipo '%s' -AssetsTypeId=ID del tipo de activo -AssetsTypeLabel=Etiqueta de tipo de activo +AssetType=tipo de activo +DeleteAnAssetType=Eliminar un modelo de activo +ConfirmDeleteAssetType=¿Está seguro de que desea eliminar este modelo de activo? +ShowTypeCard=Mostrar modelo '%s' +AssetsType=modelo de activos +AssetsTypeId=ID de modelo de activo +AssetsTypeLabel=Etiqueta de modelo de activos +AssetsTypes=Modelos de activos +ConfirmDeleteAsset=¿Realmente desea eliminar este elemento? diff --git a/htdocs/langs/es_CO/banks.lang b/htdocs/langs/es_CO/banks.lang index 904ba2e9fa3..0ec00a247e1 100644 --- a/htdocs/langs/es_CO/banks.lang +++ b/htdocs/langs/es_CO/banks.lang @@ -126,7 +126,9 @@ ConfirmCloneVariousPayment=Confirmar el duplicado de un pago misceláneo YourSEPAMandate=Tu mandato SEPA FindYourSEPAMandate=Este es su mandato SEPA para autorizar a nuestra empresa a realizar una orden de domiciliación bancaria a su banco. Devuélvalo firmado (escaneado del documento firmado) o envíelo por correo a AutoReportLastAccountStatement=Llene automáticamente el campo 'número de extracto bancario' con el último número de extracto al realizar la conciliación +CashControl=control de efectivo en punto de venta BankColorizeMovementDesc=Si esta función está habilitada, puede elegir un color de fondo específico para los movimientos de débito o crédito BankColorizeMovementName2=Color de fondo para movimiento crediticio IfYouDontReconcileDisableProperty=Si no realiza las conciliaciones bancarias en algunas cuentas bancarias, desactive la propiedad "%s" para eliminar esta advertencia. NoRecordFoundIBankcAccount=No se encontró ningún registro en la cuenta bancaria. Por lo general, esto ocurre cuando un registro se ha eliminado manualmente de la lista de transacciones en la cuenta bancaria (por ejemplo, durante una conciliación de la cuenta bancaria). Otra razón es que el pago se registró cuando se deshabilitó el módulo "%s". +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=Al generar un archivo XML SEPA para transferencias de crédito, la sección "Información de tipo de pago" ahora se puede colocar dentro de la sección "Información de transacción de transferencia de crédito" (en lugar de la sección "Pago"). Recomendamos enfáticamente dejar esto sin marcar para colocar la información de tipo de pago en el nivel de pago, ya que no todos los bancos la aceptarán necesariamente en el nivel de información de transacción de transferencia de crédito. Comuníquese con su banco antes de colocar PaymentTypeInformation en el nivel CreditTransferTransactionInformation. diff --git a/htdocs/langs/es_CO/bills.lang b/htdocs/langs/es_CO/bills.lang index b9af989bbb7..f9faf79a93e 100644 --- a/htdocs/langs/es_CO/bills.lang +++ b/htdocs/langs/es_CO/bills.lang @@ -63,6 +63,7 @@ PaymentsReportsForYear=Informes de pagos para %s PaymentsAlreadyDone=Pagos ya hechos PaymentsBackAlreadyDone=Reembolsos ya relizados PaymentRule=Regla de pago +PaymentMode=Método de pago PaymentTerm=Plazo de pago PaymentConditions=Términos de pago PaymentConditionsShort=Términos de pago @@ -121,6 +122,7 @@ ErrorCantCancelIfReplacementInvoiceNotValidated=Error, no se puede cancelar una ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Esta parte u otra ya está en uso, por lo que no se pueden eliminar las series de descuento. BillFrom=De BillTo=A +ShippingTo=embarcar hacia ActionsOnBill=Acciones en factura RecurringInvoiceTemplate=Plantilla / factura recurrente NoQualifiedRecurringInvoiceTemplateFound=Ninguna factura de plantilla recurrente calificada para generación. diff --git a/htdocs/langs/es_CO/cashdesk.lang b/htdocs/langs/es_CO/cashdesk.lang index eecf4ebaf08..c75cfc88461 100644 --- a/htdocs/langs/es_CO/cashdesk.lang +++ b/htdocs/langs/es_CO/cashdesk.lang @@ -33,6 +33,7 @@ Header=Encabezamiento Footer=Pie de página TheoricalAmount=Cantidad teórica RealAmount=Cantidad real +CashFence=cierre de caja NbOfInvoices=Nb de facturas Paymentnumpad=Tipo de Pad para ingresar el pago Numberspad=Pad de números diff --git a/htdocs/langs/es_CO/categories.lang b/htdocs/langs/es_CO/categories.lang index 7dfd12ed8fc..23bbe40cd9b 100644 --- a/htdocs/langs/es_CO/categories.lang +++ b/htdocs/langs/es_CO/categories.lang @@ -79,6 +79,8 @@ CatUsersLinks=Vínculos entre usuarios y etiquetas / categorías ExtraFieldsCategories=Atributos complementarios CategoriesSetup=Configuración de etiquetas / categorías CategorieRecursiv=Vincular con etiqueta / categoría principal automáticamente +CategorieRecursivHelp=Si la opción está activada, cuando agrega un objeto a una subcategoría, el objeto también se agregará a las categorías principales. AddProductServiceIntoCategory=Agregue el siguiente producto / servicio ShowCategory=Mostrar etiqueta / categoría ChooseCategory=Elegir la categoría +TicketsCategoriesArea=Categorías de entradas diff --git a/htdocs/langs/es_CO/commercial.lang b/htdocs/langs/es_CO/commercial.lang index a682aab5fd4..24d83ed3dff 100644 --- a/htdocs/langs/es_CO/commercial.lang +++ b/htdocs/langs/es_CO/commercial.lang @@ -49,9 +49,20 @@ ActionAC_OTH_AUTO=Otro auto ActionAC_MANUAL=Eventos insertados manualmente ActionAC_AUTO=Eventos insertados automáticamente ActionAC_OTH_AUTOShort=Otro +ActionAC_EVENTORGANIZATION=Eventos de organización de eventos Stats=Estadísticas de ventas StatusProsp=Estado cliente potencial DraftPropals=Borrador de propuestas comerciales ToOfferALinkForOnlineSignature=Enlace para firma en línea +WelcomeOnOnlineSignaturePageProposal=Bienvenidos a la pagina para aceptar propuestas comerciales de %s +WelcomeOnOnlineSignaturePageContract=Bienvenido a la página de firma del PDF del contrato %s +WelcomeOnOnlineSignaturePageFichinter=Bienvenido a la página de firma de PDF de intervención %s +ThisScreenAllowsYouToSignDocFromProposal=Esta pantalla le permite aceptar y firmar, o rechazar, una cotización/propuesta comercial +ThisScreenAllowsYouToSignDocFromContract=Esta pantalla le permite firmar contratos en formato PDF en línea. +ThisScreenAllowsYouToSignDocFromFichinter=Esta pantalla le permite firmar la intervención en formato PDF en línea. +ThisIsInformationOnDocumentToSignProposal=Esta es información sobre el documento para aceptar o rechazar +ThisIsInformationOnDocumentToSignContract=Esta es la información sobre el contrato a firmar. +ThisIsInformationOnDocumentToSignFichinter=Esta es la información sobre la intervención para firmar SignatureProposalRef=Firma de cotización / propuesta comercial %s +SignatureFichinterRef=Firma de intervención %s FeatureOnlineSignDisabled=Característica para la firma en línea deshabilitada o documento generado antes de que se habilitara la característica diff --git a/htdocs/langs/es_CO/companies.lang b/htdocs/langs/es_CO/companies.lang index 15f3dfcdfd7..f1ccfe0423d 100644 --- a/htdocs/langs/es_CO/companies.lang +++ b/htdocs/langs/es_CO/companies.lang @@ -17,9 +17,11 @@ ParentCompany=Sede principal Subsidiaries=Sucursales RegisteredOffice=Domicilio principal State=Departamento +StateId=ID del Departamento StateCode=Siglas del Departamento StateShort=Departamento Region-State=Región +CountryId=ID del país PhonePro=Autobús. teléfono PhonePerso=Teléf. personal No_Email=Rechazar correos electrónicos masivos @@ -42,6 +44,7 @@ ProfId2AT=Id prof. 2 (USt.-Nr) ProfId3AT=Id prof. 3 (Handelsregister-Nr.) ProfId1CM=Prueba de ID 1 (Registro de Comercio) ProfId2CM=Prueba de ID 2 (Nº de Contribuyente) +ProfId3CM=Identificación. profe. 3 (No. de decreto de creación) ProfId2ShortCM=Contribuyente No. ProfId2CO=Identificación (CC, NIT, CE) ProfId3CO=CIIU @@ -55,11 +58,11 @@ VATIntraShort=RUT VATReturn=Devolución de IVA SupplierRelativeDiscount=Descuento relativo del proveedor HasRelativeDiscountFromSupplier=Tiene un descuento predeterminado de %s%% de este proveedor -HasNoRelativeDiscountFromSupplier=No tiene ningún descuento relativo predeterminado de este proveedor +HasNoRelativeDiscountFromSupplier=Sin descuento relativo predeterminado de este proveedor CompanyHasAbsoluteDiscount=Este cliente tiene descuentos disponibles (notas de crédito o anticipos) para %s %s CompanyHasDownPaymentOrCommercialDiscount=Este cliente tiene descuentos disponibles (comerciales, anticipos) para %s %s CompanyHasCreditNote=Este cliente tiene %s %s anticipos disponibles -HasNoAbsoluteDiscountFromSupplier=No tiene crédito de descuento disponible de este proveedor +HasNoAbsoluteDiscountFromSupplier=No hay descuento/crédito disponible de este proveedor HasAbsoluteDiscountFromSupplier=Tiene descuentos disponibles (notas de crédito o anticipos) para %s %s de este proveedor HasDownPaymentOrCommercialDiscountFromSupplier=Tiene descuentos disponibles (comerciales, anticipos) para %s %s de este proveedor HasCreditNoteFromSupplier=Tiene notas de crédito para %s %s de este proveedor @@ -98,7 +101,7 @@ ImportDataset_company_1=Terceros y sus propiedades ImportDataset_company_2=Contactos/direcciones y atributos adicionales de terceros ImportDataset_company_4=Representantes de ventas de terceros (asignar representantes de ventas / usuarios a las empresas) PriceLevelLabels=Etiquetas de nivel de precio -ConfirmDeleteFile=¿Está seguro que quiere eliminar este archivo? +ConfirmDeleteFile=¿Está seguro de que desea eliminar este archivo %s? AllocateCommercial=Asignado al representante de ventas FiscalYearInformation=Año fiscal SocialNetworksYoutubeURL=URL de Youtube diff --git a/htdocs/langs/es_CO/compta.lang b/htdocs/langs/es_CO/compta.lang index 546913e832c..8370e813fbc 100644 --- a/htdocs/langs/es_CO/compta.lang +++ b/htdocs/langs/es_CO/compta.lang @@ -23,6 +23,7 @@ Profit=Lucro Balance=Equilibrar Debit=Débito Credit=Crédito +AccountingDebit=Débito Piece=Doc. Contable AmountHTVATRealReceived=Neto recogido AmountHTVATRealPaid=Neto pagado @@ -117,7 +118,9 @@ NbOfCheques=No. de cheques PaySocialContribution=Pagar un impuesto social / fiscal ConfirmPaySocialContribution=¿Seguro que quiere clasificar este impuesto fiscal como pagado? DeleteSocialContribution=Eliminar un pago fiscal social o fiscal. +DeleteVariousPayment=Eliminar un pago diferente ConfirmDeleteSocialContribution=¿Está seguro de que desea eliminar este pago de impuestos fiscales? +ConfirmDeleteVariousPayment=¿Está seguro de que desea eliminar este pago diferente? ExportDataset_tax_1=Impuestos y pagos sociales y fiscales. CalcModeVATDebt=Modo %sVAT en contabilidad de compromiso%s . CalcModeVATEngagement=Modo %sVAT en ingresos-expenses%s . @@ -196,12 +199,12 @@ CalculationRuleDescSupplier=Según el proveedor, elija el método apropiado para TurnoverPerProductInCommitmentAccountingNotRelevant=El informe del volumen de negocios recogido por producto no está disponible. Este informe solo está disponible para facturación facturada. TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=El informe del volumen de negocios recaudado por tasa de impuesto de venta no está disponible. Este informe solo está disponible para facturación facturada. AccountancyJournal=Diario de código contable -ACCOUNTING_VAT_SOLD_ACCOUNT=Cuenta de contabilidad por defecto para el IVA en las ventas (utilizado si no está definido en la configuración del diccionario del IVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Cuenta de contabilidad por defecto para el IVA en las compras (utilizado si no está definido en la configuración del diccionario de IVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Cuenta contable por defecto para el pago del IVA. -ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta contable utilizada para terceros clientes. +ACCOUNTING_VAT_SOLD_ACCOUNT=Cuenta (del plan de cuentas) que se usará como cuenta predeterminada para el IVA sobre las ventas (se usa si no está definida en la configuración del diccionario de IVA) +ACCOUNTING_VAT_BUY_ACCOUNT=Cuenta (del plan de cuentas) que se usará como la cuenta predeterminada para el IVA en las compras (se usa si no está definida en la configuración del diccionario de IVA) +ACCOUNTING_VAT_PAY_ACCOUNT=Cuenta (del plan de cuentas) que se utilizará como cuenta predeterminada para pagar el IVA +ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta (del plan de cuentas) utilizada para terceros "clientes" ACCOUNTING_ACCOUNT_CUSTOMER_Desc=La cuenta contable dedicada definida en la tarjeta de terceros se utilizará solo para la contabilidad de Libro mayor auxiliar. Este se usará para el Libro mayor general y como valor predeterminado de la contabilidad del Libro mayor auxiliar si no se define una cuenta de cuenta del cliente dedicada a un tercero. -ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta contable utilizada para terceros proveedores. +ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta (del plan de cuentas) utilizada para los terceros "proveedores" ACCOUNTING_ACCOUNT_SUPPLIER_Desc=La cuenta de contabilidad dedicada definida en la tarjeta de un tercero se usará solo para la contabilidad del Libro auxiliar. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del libro auxiliar si no se define la cuenta de contabilidad del proveedor dedicada en un tercero. ConfirmCloneTax=Confirmar el clon de un impuesto social / fiscal. ConfirmCloneVAT=Confirmar el duplicado de una declaración de IVA @@ -229,6 +232,7 @@ PurchaseTurnoverCollected=Volumen de compras recogido RulesPurchaseTurnoverDue=- Incluye las facturas vencidas del proveedor, ya sean pagadas o no.
- Se basa en la fecha de facturación de estas facturas.
RulesPurchaseTurnoverIn=- Incluye todos los pagos efectivos de facturas hechas a proveedores.
- Se basa en la fecha de pago de estas facturas
ReportPurchaseTurnoverCollected=Volumen de compras recogido +InvoiceLate15Days =Tardío (15 a 30 días) InvoiceNotLate =A recoger (<15 días) InvoiceNotLate15Days =A recoger (15 a 30 días) InvoiceNotLate30Days =A recoger (> 30 días) diff --git a/htdocs/langs/es_CO/contracts.lang b/htdocs/langs/es_CO/contracts.lang index 1b3f1b2e9d8..c9c71eefeaf 100644 --- a/htdocs/langs/es_CO/contracts.lang +++ b/htdocs/langs/es_CO/contracts.lang @@ -59,7 +59,6 @@ ConfirmDeleteContractLine=¿Está seguro de que desea eliminar esta línea de co MoveToAnotherContract=Mueva el servicio a otro contrato. ConfirmMoveToAnotherContract=Elegí un nuevo contrato de destino y confirmo que quiero trasladar este servicio a este contrato. ConfirmMoveToAnotherContractQuestion=Elija en qué contrato existente (del mismo tercero), desea trasladar este servicio? -PaymentRenewContractId=Renovar línea de contrato (número %s) ExpiredSince=Fecha de caducidad NoExpiredServices=No hay servicios activos caducados ListOfServicesToExpireWithDuration=Lista de servicios que vencen en %s días @@ -75,3 +74,5 @@ TypeContact_contrat_internal_SALESREPFOLL=Contrato de seguimiento del representa TypeContact_contrat_external_BILLING=Contacto con el cliente de facturación TypeContact_contrat_external_CUSTOMER=Contacto de seguimiento con el cliente TypeContact_contrat_external_SALESREPSIGN=Firma de contrato de contacto con el cliente +UserStartingService=Servicio de inicio de usuario +UserClosingService=Servicio de cierre de usuario diff --git a/htdocs/langs/es_CO/cron.lang b/htdocs/langs/es_CO/cron.lang index 40892fd6122..92a26c0d18b 100644 --- a/htdocs/langs/es_CO/cron.lang +++ b/htdocs/langs/es_CO/cron.lang @@ -17,7 +17,6 @@ CronCommand=Mando CronList=Trabajos programados CronDelete=Eliminar trabajos programados CronConfirmDelete=¿Está seguro de que desea eliminar estos trabajos programados? -CronExecute=Iniciar trabajo programado CronConfirmExecute=¿Está seguro de que desea ejecutar estos trabajos programados ahora? CronInfo=El módulo de trabajos programados permite programar trabajos para ejecutarlos automáticamente. Los trabajos también se pueden iniciar manualmente. CronTask=Trabajo @@ -40,6 +39,7 @@ CronSaveSucess=Guardar con éxito CronFieldMandatory=Los campos %s son obligatorios CronErrEndDateStartDt=La fecha de finalización no puede ser anterior a la fecha de inicio CronStatusInactiveBtn=Desactivar +CronTaskInactive=Este trabajo está inhabilitado (no programado) CronId=Identificación CronModuleHelp=Nombre del directorio del módulo Dolibarr (también funciona con el módulo Dolibarr externo).
Por ejemplo, para llamar al método de búsqueda de Dolibarr Product object / htdocs / product /class/product.class.php, el valor del módulo es
product CronClassFileHelp=La ruta relativa y el nombre del archivo a cargar (la ruta es relativa al directorio raíz del servidor web).
Por ejemplo, para llamar al método de recuperación del objeto de producto Dolibarr htdocs/product/class/ product.class.php , el valor para el nombre del archivo de clase es
product/class/product.class.php @@ -57,6 +57,7 @@ UseMenuModuleToolsToAddCronJobs=Vaya al menú " Inicio - Herramient JobDisabled=Trabajo inhabilitado MakeLocalDatabaseDumpShort=Copia de seguridad de la base de datos local MakeLocalDatabaseDump=Cree un volcado de base de datos local. Los parámetros son: compresión ('gz' o 'bz' o 'none'), tipo de copia de seguridad ('mysql', 'pgsql', 'auto'), 1, 'auto' o nombre de archivo para compilar, número de archivos de copia de seguridad para mantener +MakeSendLocalDatabaseDump=Enviar copia de seguridad de la base de datos local por correo electrónico. Los parámetros son: para, de, asunto, mensaje, nombre de archivo (Nombre del archivo enviado), filtro ('sql' solo para copia de seguridad de la base de datos) WarningCronDelayed=Atención, por motivos de rendimiento, cualquiera que sea la próxima fecha de ejecución de los trabajos habilitados, sus trabajos pueden retrasarse hasta un máximo de %s horas, antes de ejecutarse. DATAPOLICYJob=Limpiador y anonimizador de datos JobXMustBeEnabled=El trabajo %s debe estar habilitado diff --git a/htdocs/langs/es_CO/datapolicy.lang b/htdocs/langs/es_CO/datapolicy.lang new file mode 100644 index 00000000000..7c294832731 --- /dev/null +++ b/htdocs/langs/es_CO/datapolicy.lang @@ -0,0 +1,9 @@ +# Dolibarr language file - Source file is en_US - datapolicy +datapolicySetup =Configuración de la política de privacidad de datos del módulo +DATAPOLICY_TIERS_PROSPECT_CLIENT =Prospecto/Cliente +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT =Ni prospecto/ni cliente +DATAPOLICY_CONTACT_PROSPECT_CLIENT =Prospecto/Cliente +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT =Ni prospecto/ni cliente +DATAPOLICYMail =Configuración de correos electrónicos +DATAPOLICY_POPUP_ANONYME_TEXTE =No puede eliminar este contacto de Dolibarr porque hay elementos relacionados. De acuerdo con el RGPD, harás anónimos todos estos datos para respetar tus obligaciones. Te gustaria continuar ? +DATAPOLICY_PORTABILITE_CONFIRMATION =Quiere exportar los datos personales de este contacto. Está seguro ? diff --git a/htdocs/langs/es_CO/dict.lang b/htdocs/langs/es_CO/dict.lang index 3f2585b2c22..fefcb9fa85b 100644 --- a/htdocs/langs/es_CO/dict.lang +++ b/htdocs/langs/es_CO/dict.lang @@ -36,7 +36,9 @@ CountryIM=Isla del hombre CountryBL=San Bartolomé CountryMF=San Martín CivilityMME=Señora. +CivilityMMEShort=Sra. CivilityMR=Señor. +CivilityMRShort=Sr. CivilityMLE=Milisegundo. CivilityMTRE=Maestría CurrencyAUD=Dólares australianos diff --git a/htdocs/langs/es_CO/ecm.lang b/htdocs/langs/es_CO/ecm.lang index 27f9ce5dd7b..d30bba5d633 100644 --- a/htdocs/langs/es_CO/ecm.lang +++ b/htdocs/langs/es_CO/ecm.lang @@ -6,6 +6,7 @@ ECMCreationDate=Fecha de creación ECMNbOfFilesInSubDir=Número de archivos en subdirectorios ECMArea=Área DMS / ECM ECMAreaDesc=El área DMS / ECM (Document Management System / Electronic Content Management) permite guardar, compartir y buscar rápidamente todo tipo de documentos en Dolibarr. +ECMAreaDesc3=* Los directorios de medios son archivos en el subdirectorio /medias del directorio de documentos, que todos pueden leer sin necesidad de iniciar sesión y sin necesidad de compartir el archivo explícitamente. Se utiliza para almacenar archivos de imagen del módulo de E-mail o sitio web. ECMSectionWasRemoved=El directorio %s ha sido eliminado. ECMSectionWasCreated=Se ha creado el directorio %s . ECMNoDirectoryYet=No se creó ningún directorio @@ -23,3 +24,4 @@ ExtraFieldsEcmFiles=Archivos Ecm de Extrafields ExtraFieldsEcmDirectories=Directorios de Extrafields Ecm ECMSetup=Configuración de ECM SucessConvertImgWebp=Imágenes duplicadas con éxito +ECMParentDirectory=Directorio de padres diff --git a/htdocs/langs/es_CO/errors.lang b/htdocs/langs/es_CO/errors.lang index 23b931b6d88..3c4522d3f1c 100644 --- a/htdocs/langs/es_CO/errors.lang +++ b/htdocs/langs/es_CO/errors.lang @@ -5,6 +5,7 @@ ErrorBadValueForParamNotAString=Mal valor para su parámetro. Generalmente se ad ErrorRefAlreadyExists=La referencia %s ya existe. ErrorLoginAlreadyExists=El inicio de sesión %s ya existe. ErrorRecordNotFound=Registro no encontrado. +ErrorRecordNotFoundShort=Extraviado ErrorFailToCopyFile=Error al copiar el archivo ' %s ' en ' %s '. ErrorFailToCopyDir=Error al copiar el directorio ' %s ' en ' %s '. ErrorFailToRenameFile=No se pudo cambiar el nombre del archivo ' %s ' a ' %s '. @@ -49,6 +50,7 @@ ErrorDirAlreadyExists=Ya existe un directorio con este nombre. ErrorPartialFile=Archivo no recibido completamente por el servidor. ErrorNoTmpDir=La directiva temporal %s no existe. ErrorUploadBlockedByAddon=Carga bloqueada por un complemento PHP / Apache. +ErrorFileSizeTooLarge=El tamaño del archivo es demasiado grande o no se proporciona el archivo. ErrorSizeTooLongForIntType=Tamaño demasiado largo para el tipo int (%s dígitos como máximo) ErrorSizeTooLongForVarcharType=Tamaño demasiado largo para el tipo de cadena (%s caracteres como máximo) ErrorNoValueForSelectType=Por favor complete el valor de la lista de selección @@ -56,7 +58,6 @@ ErrorNoValueForCheckBoxType=Por favor, complete el valor de la lista de casillas ErrorNoValueForRadioType=Por favor complete el valor de la lista de radio ErrorBadFormatValueList=El valor de la lista no puede tener más de una coma: %s , pero necesita al menos una: clave, valor ErrorFieldCanNotContainSpecialCharacters=El campo %s no debe contener caracteres especiales. -ErrorFieldCanNotContainSpecialNorUpperCharacters=El campo %s no debe contener caracteres especiales, ni mayúsculas y no puede contener solo números. ErrorNoAccountancyModuleLoaded=Ningún módulo de contabilidad activado ErrorExportDuplicateProfil=Este nombre de perfil ya existe para este conjunto de exportación. ErrorLDAPSetupNotComplete=La coincidencia Dolibarr-LDAP no está completa. @@ -208,6 +209,8 @@ ErrorReservedKeyword=La palabra ' %s ' es una palabra clave reservada ErrorLanguageMustNotBeSourceLanguageIfPageIsTranslationOfAnother=El idioma de la nueva página no debe ser el idioma de origen si está configurado como una traducción de otra página. ErrorYouMustFirstSetupYourChartOfAccount=Primero debe configurar su plan de cuenta ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Duración no definida en servicio. No hay forma de calcular el precio por hora. +ErrorNotApproverForHoliday=Usted no es el aprobador de la licencia %s +ErrorFailedToLoadThirdParty=No se pudo encontrar/cargar un tercero desde id=%s, email=%s, nombre=%s WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Su parámetro PHP upload_max_filesize (%s) es mayor que el parámetro PHP post_max_size (%s). Esta no es una configuración consistente. WarningPasswordSetWithNoAccount=Se estableció una contraseña para este miembro. Sin embargo, no se creó ninguna cuenta de usuario. Por lo tanto, esta contraseña se almacena pero no se puede utilizar para iniciar sesión en Dolibarr. Puede ser utilizado por un módulo / interfaz externo, pero si no necesita definir ningún nombre de usuario o contraseña para un miembro, puede deshabilitar la opción "Administrar un inicio de sesión para cada miembro" desde la configuración del módulo Miembro. Si necesita administrar un inicio de sesión pero no necesita ninguna contraseña, puede dejar este campo vacío para evitar esta advertencia. Nota: El correo electrónico también se puede utilizar como inicio de sesión si el miembro está vinculado a un usuario. WarningEnableYourModulesApplications=Haga clic aquí para habilitar sus módulos y aplicaciones @@ -218,7 +221,6 @@ WarningConfFileMustBeReadOnly=Advertencia, el servidor web puede sobrescribir su WarningsOnXLines=Advertencias sobre %s registro (s) fuente WarningNoDocumentModelActivated=No se ha activado ningún modelo para la generación de documentos. Se elegirá un modelo por defecto hasta que verifique la configuración de su módulo. WarningLockFileDoesNotExists=Advertencia: una vez finalizada la instalación, debe deshabilitar las herramientas de instalación / migración agregando un archivo install.lock en el directorio %s . Omitir la creación de este archivo es un riesgo de seguridad grave. -WarningUntilDirRemoved=Todas las advertencias de seguridad (visibles solo para los usuarios administradores) permanecerán activas mientras la vulnerabilidad esté presente (o si se agrega la constante MAIN_REMOVE_INSTALL_WARNING en Configuración-> Otra configuración). WarningCloseAlways=Advertencia, el cierre se realiza incluso si la cantidad difiere entre los elementos de origen y de destino. Habilite esta función con precaución. WarningUsingThisBoxSlowDown=Advertencia, el uso de este cuadro ralentiza seriamente todas las páginas que muestran el cuadro. WarningClickToDialUserSetupNotComplete=La configuración de la información de ClickToDial para su usuario no está completa (consulte la pestaña ClickToDial en su tarjeta de usuario). diff --git a/htdocs/langs/es_CO/eventorganization.lang b/htdocs/langs/es_CO/eventorganization.lang index 6884bedb6a6..e633590b492 100644 --- a/htdocs/langs/es_CO/eventorganization.lang +++ b/htdocs/langs/es_CO/eventorganization.lang @@ -2,18 +2,21 @@ ModuleEventOrganizationName =Organización del evento EventOrganizationDescriptionLong=Gestionar la organización de un evento (espectáculo, conferencias, asistentes o ponentes, con páginas públicas para sugerencia, voto o registro) Settings=Ajustes -EVENTORGANIZATION_TASK_LABELTooltip =Al validar un evento organizado, algunas tareas se pueden crear automáticamente en el proyecto

Por ejemplo:
Enviar llamada para conferencia
Enviar llamada para stand
Recibir llamada para conferencias
Recibir llamada para stand
Abrir suscripciones a eventos para asistentes
recordar el evento a los oradores
Enviar recordatorio del evento al anfitrión del stand
Enviar recordatorio del evento a los asistentes +EVENTORGANIZATION_TASK_LABELTooltip =When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Enviar un recordatorio del evento a los oradores
Enviar un recordatorio del evento a los anfitriones del stand
Enviar un recordatorio del evento a los asistentes EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT =Plantilla de correo electrónico para enviar después de que se haya pagado la inscripción a un evento. EventOrganizationConfOrBooth=Conferencia o stand +EventOrganizationConfOrBoothes=Conferencias o Stands ManageOrganizeEvent =Gestionar la organización de un evento ConferenceOrBooth =Conferencia o stand ConferenceOrBoothTab =Conferencia o stand AmountPaid =Cantidad pagada +Speaker=Vocero ToSpeakers=A los altavoces AllowUnknownPeopleSuggestConf=Permitir que las personas sugieran conferencias AllowUnknownPeopleSuggestBooth=Permitir que las personas soliciten un stand NbVotes=Numero de votos -EvntOrgWelcomeMessage =Este formulario le permite registrarse como nuevo participante del evento: %s +ListOfSuggestedBooths=Stands sugeridos +ListOfConferencesOrBooths=Proyecto de conferencias o stands de evento RegistrationAndPaymentWereAlreadyRecorder=Ya se registró un registro y un pago para el correo electrónico %s EmailAttendee=Correo electrónico del asistente EmailCompanyForInvoice=Correo electrónico de la empresa (para la factura, si es diferente del correo electrónico del asistente) diff --git a/htdocs/langs/es_CO/exports.lang b/htdocs/langs/es_CO/exports.lang index f157547d8c4..218e92254c6 100644 --- a/htdocs/langs/es_CO/exports.lang +++ b/htdocs/langs/es_CO/exports.lang @@ -62,7 +62,7 @@ SelectFormat=Elija este formato de archivo de importación RunImportFile=Datos de importacion NowClickToRunTheImport=Verifique los resultados de la simulación de importación. Corrija los errores y vuelva a realizar la prueba.
Cuando la simulación no reporta errores, puede proceder a importar los datos a la base de datos. DataLoadedWithId=Los datos importados tendrán un campo adicional en cada tabla de la base de datos con este ID de importación: %s , para permitir la búsqueda en el caso de investigar un problema relacionado con esta importación. -ErrorMissingMandatoryValue=Los datos obligatorios están vacíos en el archivo fuente para el campo %s . +ErrorMissingMandatoryValue=Los datos obligatorios están vacíos en el archivo de origen en la columna %s . TooMuchErrors=Todavía hay %s otras líneas de origen con errores, pero la salida ha sido limitada. TooMuchWarnings=Todavía hay %s otras líneas de origen con advertencias, pero la salida ha sido limitada. EmptyLine=Línea vacía (se descartará) @@ -72,9 +72,9 @@ YouCanUseImportIdToFindRecord=Puede encontrar todos los registros importados en NbOfLinesOK=Número de líneas sin errores ni advertencias: %s . NbOfLinesImported=Número de líneas importadas correctamente: %s . DataComeFromNoWhere=El valor para insertar proviene de la nada en el archivo de origen. -DataComeFromFileFieldNb=El valor para insertar proviene del número de campo %s en el archivo fuente. -DataComeFromIdFoundFromRef=El valor que proviene del número de campo %s del archivo fuente se usará para encontrar la identificación del objeto principal que se va a usar (por lo que el objeto %s debe existir en el archivo fuente de la base de datos). -DataComeFromIdFoundFromCodeId=El código que proviene del número %s de campo del archivo fuente se usará para encontrar el ID del objeto principal a usar (por lo que el código del archivo fuente debe existir en el diccionario %s). Tenga en cuenta que si conoce el ID, también puede usarla en el archivo fuente en lugar del código. La importación debería funcionar en ambos casos. +DataComeFromFileFieldNb=El valor a insertar proviene de la columna %s en el archivo fuente. +DataComeFromIdFoundFromRef=El valor que proviene del archivo fuente se usará para encontrar la identificación del objeto principal que se usará (por lo que el objeto %s que tiene la referencia del archivo fuente debe existir en la base de datos). +DataComeFromIdFoundFromCodeId=El valor del código que proviene del archivo fuente se usará para encontrar la identificación del objeto principal que se usará (por lo que el código del archivo fuente debe existir en el diccionario %s). Tenga en cuenta que si conoce la identificación, también puede usarla en el archivo fuente en lugar del código. La importación debería funcionar en ambos casos. DataIsInsertedInto=Los datos provenientes del archivo de origen se insertarán en el siguiente campo: DataIDSourceIsInsertedInto=La identificación del objeto principal, que se encontró utilizando los datos en el archivo de origen, se insertará en el siguiente campo: DataCodeIDSourceIsInsertedInto=La identificación de la línea principal, que se encontró en el código, se insertará en el siguiente campo: @@ -106,3 +106,4 @@ FilteredFieldsValues=Valor para filtro FormatControlRule=Regla de control de formato KeysToUseForUpdates=Clave (columna) que se utilizará para actualizando datos existentes NbInsert=Número de líneas insertadas: %s +WarningFirstImportedLine=La(s) primera(s) línea(s) no se importarán con la selección actual diff --git a/htdocs/langs/es_CO/holiday.lang b/htdocs/langs/es_CO/holiday.lang index 1a794c336aa..aa289536cee 100644 --- a/htdocs/langs/es_CO/holiday.lang +++ b/htdocs/langs/es_CO/holiday.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - holiday -Holidays=Salir +Holidays=Sale de CPTitreMenu=Salir MenuAddCP=Nueva solicitud de licencia NotActiveModCP=Debe habilitar el módulo Salir para ver esta página. diff --git a/htdocs/langs/es_CO/hrm.lang b/htdocs/langs/es_CO/hrm.lang index 7342c5324de..a296080a06a 100644 --- a/htdocs/langs/es_CO/hrm.lang +++ b/htdocs/langs/es_CO/hrm.lang @@ -4,12 +4,16 @@ ConfirmDeleteEstablishment=¿Estás seguro de que deseas eliminar este estableci OpenEtablishment=Establecimiento abierto CloseEtablishment=Establecimiento cerrado DictionaryPublicHolidays=Licencia - Días festivos +DictionaryDepartment=HRM - Unidad organizativa DictionaryFunction=HRM - Puestos de trabajo ListOfEmployees=Lista de empleados HrmSetup=Configuración del módulo HRM JobCard=Tarjeta de trabajo -JobPosition=Trabajo +JobPosition=Perfil de trabajo +JobsPosition=Perfiles de trabajo SkillCard=Tarjeta de habilidad EmployeeSkillsUpdated=Se actualizaron las habilidades de los empleados (consulte la pestaña "Habilidades" de la tarjeta de empleado) OrJobToCompare=Compare con los requisitos de habilidades laborales AddSkill=Agregue habilidades al trabajo +TypeKnowHow=Saber cómo +JobsExtraFields=Atributos complementarios (Emplois) diff --git a/htdocs/langs/es_CO/install.lang b/htdocs/langs/es_CO/install.lang index aa4def46f84..25abb1385ae 100644 --- a/htdocs/langs/es_CO/install.lang +++ b/htdocs/langs/es_CO/install.lang @@ -22,6 +22,7 @@ ErrorGoBackAndCorrectParameters=Regresa y revisa / corrige los parámetros. ErrorWrongValueForParameter=Es posible que haya escrito un valor incorrecto para el parámetro '%s'. ErrorFailedToConnectToDatabase=Error al conectarse a la base de datos '%s'. ErrorDatabaseVersionTooLow=Versión de la base de datos (%s) demasiado antigua. Se requiere la versión %s o superior. +ErrorPHPVersionTooHigh=Versión de PHP demasiado alta. Se requiere la versión %s o inferior. ErrorConnectedButDatabaseNotFound=La conexión al servidor fue exitosa pero no se encontró la base de datos '%s'. IfDatabaseNotExistsGoBackAndUncheckCreate=Si la base de datos no existe, vuelva atrás y marque la opción "Crear base de datos". IfDatabaseExistsGoBackAndCheckCreate=Si la base de datos ya existe, vuelva atrás y desmarque la opción "Crear base de datos". diff --git a/htdocs/langs/es_CO/knowledgemanagement.lang b/htdocs/langs/es_CO/knowledgemanagement.lang index f083c8b99f8..c371ab6add0 100644 --- a/htdocs/langs/es_CO/knowledgemanagement.lang +++ b/htdocs/langs/es_CO/knowledgemanagement.lang @@ -8,6 +8,6 @@ KnowledgeManagementAboutPage =Gestión del conocimiento sobre la página KnowledgeManagementArea =Conocimiento administrativo MenuKnowledgeRecord =Base de conocimientos GroupOfTicket=Grupo de entradas -SuggestedForTicketsInGroup=Sugerido para boletos cuando el grupo es +SuggestedForTicketsInGroup=Sugerido en la creación del ticket SetObsolete=Establecer como obsoleto ConfirmReopenKM=¿Desea restaurar este artículo al estado "Validado"? diff --git a/htdocs/langs/es_CO/loan.lang b/htdocs/langs/es_CO/loan.lang index f3f596c1b2b..f3fe2683d81 100644 --- a/htdocs/langs/es_CO/loan.lang +++ b/htdocs/langs/es_CO/loan.lang @@ -18,7 +18,7 @@ InterestAmount=Interesar CapitalRemain=El capital permanece CantModifyInterestIfScheduleIsUsed =No puede modificar el interés si usa el horario ConfigLoan=Configuración del préstamo del módulo -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital de la cuenta contable por defecto -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Intereses de la cuenta contable por defecto -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Seguro de cuenta contable por defecto +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Cuenta (del plan de cuentas) que se usará por defecto para el capital (módulo de préstamos) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Cuenta (del plan de cuentas) que se utilizará por defecto para intereses (módulo de préstamo) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Cuenta (del plan de cuentas) que se utilizará por defecto para el seguro (módulo de préstamos) CreateCalcSchedule=Editar compromiso financiero diff --git a/htdocs/langs/es_CO/mailmanspip.lang b/htdocs/langs/es_CO/mailmanspip.lang index eaf04c1a531..f80d5ca93f9 100644 --- a/htdocs/langs/es_CO/mailmanspip.lang +++ b/htdocs/langs/es_CO/mailmanspip.lang @@ -6,6 +6,7 @@ MailmanCreationSuccess=La prueba de suscripción se ejecutó con éxito MailmanDeletionSuccess=La prueba de cancelación de suscripción se ejecutó con éxito SynchroMailManEnabled=Se realizará una actualización de Mailman SynchroSpipEnabled=Se realizará una actualización de Spip +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Contraseña de administrador de Mailman DescADHERENT_MAILMAN_URL=URL de las suscripciones de Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL para darse de baja de Mailman DescADHERENT_MAILMAN_LISTS=Lista(s) para la inscripción automática de nuevos miembros (separados por coma) diff --git a/htdocs/langs/es_CO/mails.lang b/htdocs/langs/es_CO/mails.lang index 53c9f7a990a..6c419c6cb77 100644 --- a/htdocs/langs/es_CO/mails.lang +++ b/htdocs/langs/es_CO/mails.lang @@ -5,7 +5,8 @@ EMailings=e-mailing AllEMailings=Todos los e-mailings MailCard=Tarjeta de e-mailing MailRecipient=Recipiente -MailTo=Receptor(es) +MailFrom=De +MailTo=A MailToUsers=Para usuario(s) MailCC=Copiar a MailToCCUsers=Copiar a al(los) usuario(s) diff --git a/htdocs/langs/es_CO/main.lang b/htdocs/langs/es_CO/main.lang index ffef2f25c5f..03ec062beaf 100644 --- a/htdocs/langs/es_CO/main.lang +++ b/htdocs/langs/es_CO/main.lang @@ -81,9 +81,11 @@ Hide=Esconder SearchMenuShortCut=Ctrl + Mayús + F QuickAdd=Adición rápida QuickAddMenuShortCut=Ctrl + Mayús + l +OpenVerb=Activo Upload=Subir ResizeOrCrop=Redimensionar o Recortar NoUserGroupDefined=No hay grupo de usuario definido +PasswordRetype=repita su contraseña DescriptionOfLine=Descripción de la línea Model=Plantilla doc DefaultModel=Plantilla de documento predeterminada @@ -155,6 +157,7 @@ DolibarrWorkBoard=Artículos abiertos NoOpenedElementToProcess=Ningún elemento abierto para procesar Categories=Etiquetas / categorías Category=Etiqueta / categoría +Workflow=flujo de trabajo ValidatedToProduce=Validado (Para producir) OpenAll=Abrir (todo) ClosedAll=Cerrado (todo) @@ -298,6 +301,7 @@ SearchIntoContracts=Los contratos SearchIntoCustomerShipments=Envios de clientes SearchIntoExpenseReports=Reporte de gastos SearchIntoLeaves=Salir +SearchIntoKM=Base de conocimientos SearchIntoVendorPayments=Pagos a proveedores NbComments=Numero de comentarios Everybody=Todos @@ -335,11 +339,20 @@ UpToDate=Al día OutOfDate=Vencido EventReminder=Recordatorio de evento Civility=Civilidad -ConfirmAffectTag=Afectar etiqueta en masa -ConfirmAffectTagQuestion=¿Está seguro de que desea afectar las etiquetas a los %s registros seleccionados ? +AffectTag=Asignar etiqueta +AffectUser=Asignar usuario +ConfirmAffectTag=Asignación de etiquetas masivas +ConfirmAffectUser=Asignación masiva de usuarios +ConfirmSetSupervisor=Conjunto de supervisor a granel +ConfirmAffectTagQuestion=¿Está seguro de que desea asignar etiquetas a los %s registros seleccionados? +ConfirmAffectUserQuestion=¿Está seguro de que desea asignar usuarios a los %s registros seleccionados? +ConfirmSetSupervisorQuestion=¿Está seguro de que desea configurar el supervisor para los %s registros seleccionados? +ConfirmUpdatePriceQuestion=¿Está seguro de que desea actualizar el precio de los %s registros seleccionados? InformationOnLinkToContract=Esta cantidad es solo el total de todas las líneas del contrato. No se toma en consideración ninguna noción de tiempo. ConfirmCancel=Estas seguro que quieres cancelar EmailMsgID=MsgID de correo electrónico +EmailDate=Fecha de E-mail +SetToStatus=Establecer en el estado %s SetToEnabled=Establecer como habilitado SetToDisabled=Establecer como deshabilitado ConfirmMassEnablingQuestion=¿Está seguro de que desea habilitar los %s registro(s) seleccionado(s)? @@ -355,3 +368,8 @@ RecordsApproved=%s Registro (s) aprobado ClientTZ=Zona Horaria del Cliente (usuario) CanceledHidden=Cancelado oculto CanceledShown=Se muestra cancelada +Terminate=Terminar +Terminated=Terminado +ConfirmAllocateCommercialQuestion=¿Está seguro de que desea asignar los %s registros seleccionados? +CommercialsAffected=Representantes de ventas asignados +CommercialAffected=representante de ventas asignado diff --git a/htdocs/langs/es_CO/members.lang b/htdocs/langs/es_CO/members.lang index 39db94df1a0..4ccdc33dd19 100644 --- a/htdocs/langs/es_CO/members.lang +++ b/htdocs/langs/es_CO/members.lang @@ -25,7 +25,9 @@ DateSubscription=Fecha de afiliación DateEndSubscription=Fecha de finalización de la membresía EndSubscription=Fin de la membresía SubscriptionId=ID de contribución -WithoutSubscription=Sin aporte +WithoutSubscription=sin membresía +MemberId=Identificación de miembro +MemberRef=Referencia de miembro MemberTypeId=ID de tipo de miembro MemberTypeLabel=Etiqueta de tipo de miembro MemberStatusDraft=Borrador (necesita ser validado) @@ -49,6 +51,8 @@ MemberTypeCanNotBeDeleted=El tipo de miembro no se puede eliminar NewSubscription=Nueva contribución NewSubscriptionDesc=Este formulario le permite registrar su suscripción como nuevo miembro de la fundación. Si desea renovar su suscripción (si ya es miembro), comuníquese con la junta de la fundación por correo electrónico %s. Subscription=Contribución +CanEditAmountShort=Cualquier cantidad +CanEditAmountShortForValues=recomendado, cualquier cantidad Subscriptions=Contribuciones SubscriptionLate=Retraso SubscriptionNotReceived=Contribución nunca recibida @@ -92,6 +96,7 @@ YourMembershipWasCanceled=Tu membresía fue cancelada CardContent=Contenido de su tarjeta de miembro ThisIsContentOfYourMembershipRequestWasReceived=Queremos informarle que se recibió su solicitud de membresía.

ThisIsContentOfYourMembershipWasValidated=Queremos informarle que su membresía fue validada con la siguiente información:

+ThisIsContentOfYourSubscriptionWasRecorded=Queremos informarle que se registró su nueva suscripción. Encuentre su factura aquí adjunta.

ThisIsContentOfSubscriptionReminderEmail=Queremos informarle que su suscripción está a punto de caducar o que ya ha caducado (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Esperamos que lo renueve.

ThisIsContentOfYourCard=Este es un resumen de la información que tenemos sobre usted. Por favor contáctenos si algo es incorrecto.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Asunto del correo electrónico de notificación recibido en caso de autoinscripción de un invitado @@ -135,7 +140,7 @@ NbOfSubscriptions=Numero de contribuciones AmountOfSubscriptions=Monto recaudado de las contribuciones TurnoverOrBudget=Facturación (para una empresa) o Presupuesto (para una fundación) DefaultAmount=Importe predeterminado de la contribución -MEMBER_NEWFORM_PAYONLINE=Ir a la página de pago en línea integrada +CanEditAmountDetail=El visitante puede elegir/editar el monto de su contribución independientemente del tipo de miembro MembersStatisticsByProperties=Estadísticas de miembros por naturaleza VATToUseForSubscriptions=Tasa de IVA a utilizar para las contribuciones NoVatOnSubscription=Sin IVA por contribuciones diff --git a/htdocs/langs/es_CO/modulebuilder.lang b/htdocs/langs/es_CO/modulebuilder.lang index 58e09df8673..393a7487540 100644 --- a/htdocs/langs/es_CO/modulebuilder.lang +++ b/htdocs/langs/es_CO/modulebuilder.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - modulebuilder +EnterNameOfObjectDesc=Ingrese el nombre del objeto a crear sin espacios. Use mayúsculas para separar palabras (Por ejemplo: MiObjeto, Estudiante, Profesor...). Se generará el archivo de clase CRUD, las páginas para enumerar/añadir/editar/eliminar el objeto y los archivos SQL. ModuleBuilderDesc2=Ruta donde se generan / editan los módulos (primer directorio para módulos externos definido en %s): %s ModuleBuilderDesc3=Módulos generados / editables encontrados: %s ModuleBuilderDesc4=Un módulo se detecta como 'editable' cuando el archivo %s existe en la raíz del directorio del módulo @@ -59,9 +60,10 @@ NoWidget=Sin widget ListOfDictionariesEntries=Lista de entradas de diccionarios ListOfPermissionsDefined=Lista de permisos definidos SeeExamples=Ver ejemplos aquí -EnabledDesc=Condición para tener este campo activo (Ejemplos: 1 o $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=¿El campo es visible? (Ejemplos: 0=Nunca visible, 1=Visible en la lista y crear/actualizar/ver formularios, 2=Visible solo en la lista, 3=Visible en crear/actualizar/ver solo el formulario (no en la lista), 4=Visible en la lista y actualizar/ver solo el formulario (no crear), 5=Visible solo en el formulario de vista final de la lista (no crear, no actualizar).

Usar un valor negativo significa que el campo no se muestra de forma predeterminada en la lista, pero se puede seleccionar para su visualización).

Puede ser una expresión, por ejemplo:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Muestre este campo en documentos PDF compatibles, puede administrar la posición con el campo "Posición".
Actualmente, los modelos PDF compatibles conocidos son: eratosthene (pedido), espadon (envios), sponge (facturas), cyan (propal/presupuesto), cornas (pedido del proveedor)

Para documento:
0 = no mostrar
1 = mostar
2 = mostrar sólo si no está vacío

Para lineas de documentos:
0 = no mostradas
1 = mostradas en una columna
3 = mostrar en la columna de descripción de línea después de la descripción
4 = display en la columna de descripción después de la descripción solo si no está vacía +EnabledDesc=Condición para tener este campo activo.

Ejemplos:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=¿Se ve el campo? (Ejemplos: 0=Nunca visible, 1=Visible en la lista y formularios de creación/actualización/vista, 2=Visible solo en la lista, 3=Visible solo en el formulario de creación/actualización/vista (no en la lista), 4=Visible en la lista y actualizar/ver formulario solamente (no crear), 5=Visible solo en el formulario de vista final de la lista (no crear, no actualizar)

El uso de un valor negativo significa que el campo no se muestra de forma predeterminada en la lista, pero se puede seleccionar para verlo). +DisplayOnPdfDesc=Muestre este campo en documentos PDF compatibles, puede administrar la posición con el campo "Posición".
Para documento :
0 = no mostrar
1 = mostrar
2 = mostrar solo si no vacio

Para lineas de documento :
0 = no mostrar
1 = mostrar en columna
3 = mostrar en la columna de descripción de línea después de la descripción
4 = mostrar en la columna de descripción después de la descripción solo si no está vacío +DisplayOnPdf=en PDF IsAMeasureDesc=¿Se puede acumular el valor del campo para obtener un total en la lista? (Ejemplos: 1 o 0) SearchAllDesc=¿Se utiliza el campo para realizar una búsqueda desde la herramienta de búsqueda rápida? (Ejemplos: 1 o 0) SpecDefDesc=Ingrese aquí toda la documentación que desee proporcionar con su módulo que no esté definida por otras pestañas. Puede usar .md o mejor, la rica sintaxis .asciidoc. @@ -69,6 +71,7 @@ LanguageDefDesc=Ingrese en estos archivos, toda la clave y la traducción para c MenusDefDesc=Defina aquí los menús proporcionados por su módulo DictionariesDefDesc=Defina aquí los diccionarios proporcionados por su módulo PermissionsDefDesc=Defina aquí los nuevos permisos proporcionados por su módulo +MenusDefDescTooltip=Los menús proporcionados por su módulo/aplicación se definen en la matriz $this->menus en el archivo descriptor del módulo. Puede editar manualmente este archivo o usar el editor incorporado.

Nota: Una vez definidos (y el módulo reactivado), los menús también son visibles en el editor de menús disponible para los usuarios administradores en %s. DictionariesDefDescTooltip=Los diccionarios proporcionados por su módulo / aplicación se definen en la matriz $ this-> dictionary en el archivo descriptor del módulo. Puede editar manualmente este archivo o utilizar el editor incorporado.

Nota: Una vez definidos (y el módulo reactivado), los diccionarios también son visibles en el área de configuración para los usuarios administradores en %s. PermissionsDefDescTooltip=Los permisos proporcionados por su módulo / aplicación se definen en la matriz $ this-> rights en el archivo descriptor del módulo. Puede editar manualmente este archivo o utilizar el editor incorporado.

Nota: Una vez definidos (y el módulo reactivado), los permisos son visibles en la configuración de permisos predeterminada %s. HooksDefDesc=Defina en la propiedad module_parts['hooks'] , en el descriptor del módulo, el contexto de los ganchos (hooks) que desea administrar (la lista de contextos se puede encontrar mediante una búsqueda en ' initHooks (' en el código central).
El archivo de gancho (hook) para agregar el código de sus funciones enganchadas (las funciones enganchables se pueden encontrar mediante una búsqueda en ' executeHooks ' en el código central). @@ -92,11 +95,15 @@ UseSpecificEditorURL =Utilice una URL de editor específica UseSpecificFamily =Usa una familia específica UseSpecificAuthor =Usa un autor específico UseSpecificVersion =Utilice una versión inicial específica +IncludeRefGeneration=La referencia de este objeto debe generarse automáticamente mediante reglas de numeración personalizadas. +IncludeDocGeneration=Quiero que la función genere algunos documentos (PDF, ODT) a partir de plantillas para este objeto IncludeDocGenerationHelp=Si marca esto, se generará algún código para agregar un cuadro "Generar documento" en el registro. -ShowOnCombobox=Mostrar valor en el cuadro combinado +ShowOnCombobox=Mostrar valor en cuadros combinados KeyForTooltip=Clave para información sobre herramientas ForeignKey=Clave externa +TypeOfFieldsHelp=Ejemplo:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
' 1' significa que agregamos un botón + después del combo para crear el registro
'filtro' es una condición sql, ejemplo: 'status=1 AND fk_user=__USER_ID__ AND entidad IN (__SHARED_ENTITIES__)' AsciiToHtmlConverter=Convertidor de ascii a HTML AsciiToPdfConverter=Convertidor de ascii a PDF TableNotEmptyDropCanceled=Mesa no vacía. Drop ha sido cancelado. ModuleBuilderNotAllowed=El constructor de módulos está disponible pero no está permitido para su usuario. +TabsDefDescTooltip=Las pestañas proporcionadas por su módulo/aplicación se definen en la matriz $this->tabs en el archivo descriptor del módulo. Puede editar manualmente este archivo o usar el editor integrado. diff --git a/htdocs/langs/es_CO/mrp.lang b/htdocs/langs/es_CO/mrp.lang index ee1902077da..2cfafcc346e 100644 --- a/htdocs/langs/es_CO/mrp.lang +++ b/htdocs/langs/es_CO/mrp.lang @@ -5,8 +5,8 @@ LatestBOMModified=Último %s Listas de materiales modificadas LatestMOModified=Últimas órdenes de fabricación %s modificadas Bom=Facturas de material BOMsSetup=Configuración de la lista de materiales del módulo -ListOfBOMs=Lista de listas de materiales - BOM -ListOfManufacturingOrders=Lista de órdenes de fabricación +ListOfBOMs=Listas de materiales - BOM +ListOfManufacturingOrders=Órdenes de Fabricación BOMsNumberingModules=Plantillas de numeración de listas de materiales BOMsModelModule=Plantillas de documentos BOM MOsNumberingModules=Plantillas de numeración MO @@ -45,5 +45,10 @@ AutoCloseMO=Cerrar automáticamente la Orden de Fabricación si se alcanzan las NoStockChangeOnServices=Sin cambio de stock en los servicios ProductsToProduce=Productos a producir BOMTotalCost=El costo de producir esta lista de materiales en función del costo de cada cantidad y producto a consumir (use el precio de costo si está definido, de lo contrario, el precio promedio ponderado si está definido, de lo contrario, el mejor precio de compra) +BOMTotalCostService=Si el módulo "Estación de trabajo" está activado y una estación de trabajo está definida por defecto en la línea, entonces el cálculo es "cantidad (convertida en horas) x estación de trabajo ahr", de lo contrario, "cantidad (convertida en horas) x precio de costo del servicio" ErrorAVirtualProductCantBeUsedIntoABomOrMo=Un kit no se puede utilizar en una lista de materiales o un MO CollapseBOMHelp=Puede definir la visualización predeterminada de los detalles de la nomenclatura en la configuración del módulo BOM +MoChildGenerate=Generar hijo MO +MOChild=MO Niño +BOMProductsList=productos de BOM +BOMServicesList=servicios de BOM diff --git a/htdocs/langs/es_CO/oauth.lang b/htdocs/langs/es_CO/oauth.lang index 4cc5705833c..f6938103fc8 100644 --- a/htdocs/langs/es_CO/oauth.lang +++ b/htdocs/langs/es_CO/oauth.lang @@ -7,6 +7,7 @@ HasAccessToken=Se generó un token y se guardó en la base de datos local ToCheckDeleteTokenOnProvider=Haga clic aquí para verificar / eliminar la autorización guardada por un proveedor de OAuth %s UseTheFollowingUrlAsRedirectURI=Utilice la siguiente URL como URI de redireccionamiento al crear sus credenciales con su proveedor de OAuth: SeePreviousTab=Ver pestaña anterior +OAuthProvider=proveedor de OAuth OAuthIDSecret=ID y secreto de OAuth TOKEN_REFRESH=Actualización de Token Presente TOKEN_EXPIRED=Token caducado @@ -15,5 +16,7 @@ OAUTH_GOOGLE_NAME=Servicio OAuth de Google OAUTH_GOOGLE_ID=ID de Google de OAuth OAUTH_GITHUB_NAME=Servicio OAuth GitHub OAUTH_GITHUB_ID=ID de GitHub de OAuth +OAUTH_URL_FOR_CREDENTIAL=Vaya a
esta página para crear u obtener su ID y secreto de OAuth OAUTH_STRIPE_TEST_NAME=Prueba de banda de OAuth OAUTH_STRIPE_LIVE_NAME=OAuth Stripe en vivo +OAUTH_SECRET=secreto OAuth diff --git a/htdocs/langs/es_CO/orders.lang b/htdocs/langs/es_CO/orders.lang index 1a851299eec..f79bfbe11db 100644 --- a/htdocs/langs/es_CO/orders.lang +++ b/htdocs/langs/es_CO/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=Ya había un pedido abierto vinculado a esta propuesta, por lo que no se creó ningún otro pedido automáticamente OrdersArea=Área de pedidos de clientes SuppliersOrdersArea=Área de órdenes de compra OrderCard=Tarjeta de pedido diff --git a/htdocs/langs/es_CO/other.lang b/htdocs/langs/es_CO/other.lang index a1145b33139..18f663e673f 100644 --- a/htdocs/langs/es_CO/other.lang +++ b/htdocs/langs/es_CO/other.lang @@ -203,3 +203,16 @@ PopuCom=Productos / servicios por popularidad en pedidos ProductStatistics=Estadísticas de productos / servicios NbOfQtyInOrders=Cant. En pedidos ConfirmBtnCommonTitle =Confirma tu acción +Autofill =Autocompletar +ExternalSiteURL=URL del sitio externo del iframe HTML +ExampleMyMenuEntry=Mi entrada en el menú +FailedToConnectToFTPServer=Error al conectarse al servidor (servidor %s, puerto %s) +FailedToConnectToFTPServerWithCredentials=No se pudo ingresar al servidor con el usuario/contraseña definidos +FTPFailedToRemoveFile=No se pudo eliminar el archivo %s . +FTPFailedToRemoveDir=No se pudo eliminar el directorio %s: verifique los permisos y que el directorio esté vacío. +ChooseAFTPEntryIntoMenu=Elija un sitio FTP/SFTP del menú... +FailedToGetFile=Error al obtener los archivos %s +FileWasUpload=Se cargó el archivo %s +FTPFailedToUploadFile=No se pudo cargar el archivo %s . +FileWasCreateFolder=Se ha creado la carpeta %s +FTPFailedToCreateFolder=No se pudo crear la carpeta %s. diff --git a/htdocs/langs/es_CO/partnership.lang b/htdocs/langs/es_CO/partnership.lang index 122f5cf7523..512a1e0d37d 100644 --- a/htdocs/langs/es_CO/partnership.lang +++ b/htdocs/langs/es_CO/partnership.lang @@ -12,3 +12,4 @@ ReferingWebsiteCheck=Comprobación de la referencia del sitio web DatePartnershipEnd=Fecha final PartnershipCanceled=Cancelado PartnershipManagedFor=Socios son +NewPartnershipRequestDesc=Este formulario le permite solicitar ser parte de uno de nuestros programas de asociación. Si necesita ayuda para completar este formulario, comuníquese por correo electrónico %s. diff --git a/htdocs/langs/es_CO/productbatch.lang b/htdocs/langs/es_CO/productbatch.lang index 4435b1bc075..24103889288 100644 --- a/htdocs/langs/es_CO/productbatch.lang +++ b/htdocs/langs/es_CO/productbatch.lang @@ -23,3 +23,4 @@ SerialNumberAlreadyInUse=El número de serie %s ya se usa para el producto %s BatchSerialNumberingModules=Regla de numeración para la generación automática de número de serie (para productos con propiedad 1 lote / serie único para cada producto) QtyToAddAfterBarcodeScan=Cantidad a %s por cada código de barras/lote/serie escaneado EndOfLife=Fin de la vida +CantMoveNonExistantSerial=Error. Pides un movimiento en un registro de un serial que ya no existe. Puede ser que tome el mismo serial en el mismo almacén varias veces en el mismo envío o que haya sido utilizado por otro envío. Retire este envío y prepare otro. diff --git a/htdocs/langs/es_CO/products.lang b/htdocs/langs/es_CO/products.lang index 6901f598df8..81baa4caa22 100644 --- a/htdocs/langs/es_CO/products.lang +++ b/htdocs/langs/es_CO/products.lang @@ -8,7 +8,6 @@ ProductNoteTranslated=Nota de producto traducida ProductServiceCard=Tarjeta de productos / servicios ProductId=Identificación de producto / servicio ProductVatMassChange=Actualización global del IVA -ProductVatMassChangeDesc=¡Esta herramienta actualiza la tasa de IVA definida en TODOS los productos y servicios ! MassBarcodeInit=Inicio de código de barras masivo MassBarcodeInitDesc=Esta página se puede usar para inicializar un código de barras en objetos que no tienen un código de barras definido. Verifique antes de que se complete la configuración del código de barras del módulo. ProductAccountancyBuyCode=Código contable (compra) @@ -87,7 +86,7 @@ DeleteProductLine=Eliminar línea de productos ConfirmDeleteProductLine=¿Estás seguro de que quieres eliminar esta línea de productos? QtyMin=Min. Cantidad de compra PriceQtyMin=Precio cantidad min. -PriceQtyMinCurrency=Precio (moneda) para esta cantidad. (sin descuento) +PriceQtyMinCurrency=Precio (moneda) para esta cantidad. VATRateForSupplierProduct=Tasa de IVA (para este proveedor / producto) DiscountQtyMin=Descuento para esta cantidad. NoPriceDefinedForThisSupplier=No se ha definido ningún precio / cantidad para este proveedor / producto @@ -140,7 +139,6 @@ Quarter1=1er. Trimestre Quarter2=2do. Trimestre Quarter3=3er. Trimestre Quarter4=4to. Trimestre -BarCodePrintsheet=Imprimir código de barras PageToGenerateBarCodeSheets=Con esta herramienta, puede imprimir hojas de pegatinas de códigos de barras. Elija el formato de su página de pegatinas, el tipo de código de barras y el valor del código de barras, luego haga clic en el botón %s . NumberOfStickers=Número de stickers para imprimir en la página. PrintsheetForOneBarCode=Imprimir varios adhesivos para un código de barras @@ -200,9 +198,8 @@ SizeUnits=Unidad de tamaño ConfirmDeleteProductBuyPrice=¿Estás seguro de que quieres eliminar este precio de compra? UseProductFournDesc=Agregue una función para definir la descripción del producto definida por los proveedores (para cada referencia de proveedor) además de la descripción para los clientes ProductSupplierDescription=Descripción del proveedor del producto -UseProductSupplierPackaging=Utilice el empaque en los precios del proveedor (vuelva a calcular las cantidades de acuerdo con el empaque establecido en el precio del proveedor al agregar / actualizar la línea en los documentos del proveedor) +UseProductSupplierPackaging=Use empaques para precios redondeados a múltiplos para precios de compra (recalcule las cantidades de acuerdo con los múltiplos establecidos en los precios de compra al agregar/actualizar una línea en los documentos de un proveedor) PackagingForThisProduct=embalaje -PackagingForThisProductDesc=En el pedido del proveedor, solicitará automáticamente esta cantidad (o un múltiplo de esta cantidad). No puede ser inferior a la cantidad mínima de compra. QtyRecalculatedWithPackaging=La cantidad de la línea se volvió a calcular de acuerdo con el embalaje del proveedor. VariantAttributes=Atributos variantes ProductAttributes=Atributos de variante para productos. @@ -239,9 +236,10 @@ ActionAvailableOnVariantProductOnly=Acción solo disponible en la variante de pr ProductsPricePerCustomer=Precios de productos por cliente ProductSupplierExtraFields=Atributos adicionales (precios de proveedores) DeleteLinkedProduct=Eliminar el producto secundario vinculado a la combinación -AmountUsedToUpdateWAP=Cantidad a utilizar para actualizar el precio medio ponderado +AmountUsedToUpdateWAP=Monto unitario a utilizar para actualizar el Precio Promedio Ponderado PMPValue=Precio promedio ponderado mandatoryPeriodNeedTobeSet=Nota: Debe definirse el período (fecha de inicio y finalización) mandatoryHelper=Marque esto si desea un mensaje para el usuario al crear / validar una factura, propuesta comercial, orden de venta sin ingresar una fecha de inicio y finalización en las líneas con este servicio.
Tenga en cuenta que el mensaje es una advertencia y no un error de bloqueo. SwitchOnSaleStatus=Activar estado de venta SwitchOnPurchaseStatus=Activar estado de compra +StockMouvementExtraFields=Campos extra (movimiento de stock) diff --git a/htdocs/langs/es_CO/projects.lang b/htdocs/langs/es_CO/projects.lang index 2535094af83..2454caa9c2d 100644 --- a/htdocs/langs/es_CO/projects.lang +++ b/htdocs/langs/es_CO/projects.lang @@ -23,6 +23,7 @@ OpportunitiesStatusForOpenedProjects=Lleva cantidad de proyectos abiertos por es OpportunitiesStatusForProjects=Lleva cantidad de proyectos por estado. ShowProject=Mostrar proyecto SetProject=Proyecto conjunto +OutOfProject=fuera del proyecto NoProject=Ningún proyecto definido o propio TimeSpent=Tiempo usado TimeSpentByYou=Tiempo pasado por ti @@ -81,7 +82,8 @@ CantRemoveProject=Este proyecto no se puede eliminar ya que algunos otros objeto ValidateProject=Validar projet ConfirmValidateProject=¿Seguro que quieres validar este proyecto? ConfirmCloseAProject=¿Seguro que quieres cerrar este proyecto? -AlsoCloseAProject=También cierre el proyecto (manténgalo abierto si aún necesita seguir las tareas de producción en él) +AlsoCloseAProject=Cerrar también proyecto +AlsoCloseAProjectTooltip=Manténgalo abierto si aún necesita seguir las tareas de producción en él. ReOpenAProject=Proyecto abierto ConfirmReOpenAProject=¿Seguro que quieres volver a abrir este proyecto? ActionsOnProject=Eventos en proyecto @@ -118,7 +120,7 @@ OpportunityProbability=Probabilidad de la Iniciativa OpportunityProbabilityShort=Prob. de Iniciativa OpportunityAmount=Monto de iniciativa OpportunityAmountShort=Monto de iniciativa -OpportunityWeightedAmount=Importe ponderado de oportunidad +OpportunityWeightedAmount=Cantidad de oportunidad, ponderada por probabilidad OpportunityWeightedAmountShort=Op. cantidad ponderada OpportunityAmountAverageShort=Monto promedio OpportunityAmountWeigthedShort=Monto ponderado @@ -171,7 +173,7 @@ OpportunityPonderatedAmount=Cantidad ponderada de clientes potenciales OpportunityPonderatedAmountDesc=Cantidad de leads ponderada con probabilidad OppStatusQUAL=Calificación OppStatusPROPO=Propuesta -AllowToLinkFromOtherCompany=Permitir vincular proyecto de otra empresa

Valores admitidos:
- Mantener vacío: Puede vincular cualquier proyecto de la empresa (predeterminado)
- "todos": Puede vincular cualquier proyecto, incluso proyectos de otras empresas.
- Una lista de IDs de terceros separados por comas: puede vincular todos los proyectos de estos terceros (Ejemplo: 123,4795,53)
+AllowToLinkFromOtherCompany=Permitir vincular un elemento con un proyecto de otra empresa

Valores admitidos:
- Mantener vacío: puede vincular elementos con cualquier proyecto de la misma empresa (predeterminado)
- "todos", incluso puede vincular elementos con cualquier proyecto proyectos de otras empresas
- Una lista de ID de terceros separados por comas: puede vincular elementos con cualquier proyecto de estos terceros (Ejemplo: 123,4795,53)
LatestProjects=Últimos proyectos %s LatestModifiedProjects=Últimos proyectos modificados %s NoAssignedTasks=No se encontraron tareas asignadas (asigne proyectos / tareas al usuario actual desde el cuadro de selección superior para ingresar el tiempo) @@ -196,7 +198,7 @@ InvoiceToUse=Proyecto de factura a utilizar InterToUse=Proyecto de intervención a utilizar NewInter=Nueva intervención ProfitIsCalculatedWith=La ganancia se calcula usando -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Nota: los proyectos existentes con todas las tareas en 100%% no se verán afectados: tendrá que cerrarlos manualmente. Esta opción solo afecta a proyectos abiertos. ProjectTasksWithoutTimeSpent=Proyecto de tareas sin tiempo invertido FormForNewLeadDesc=Gracias por llenar el siguiente formulario para contactarnos. También puede enviarnos un correo electrónico directamente a %s . StartDateCannotBeAfterEndDate=La fecha de finalización no puede ser anterior a la fecha de inicio +ErrorPROJECTLEADERRoleMissingRestoreIt=Falta el rol "PROJECTLEADER" o se ha desactivado, restablezca en el diccionario de tipos de contacto diff --git a/htdocs/langs/es_CO/propal.lang b/htdocs/langs/es_CO/propal.lang index 00700b4e8c0..315c8fc64b6 100644 --- a/htdocs/langs/es_CO/propal.lang +++ b/htdocs/langs/es_CO/propal.lang @@ -44,6 +44,7 @@ NoDraftProposals=No hay borradores de propuestas CopyPropalFrom=Crear propuesta comercial copiando propuesta existente CreateEmptyPropal=Crear propuesta comercial vacía o de lista de productos / servicios DefaultProposalDurationValidity=Duración predeterminada de la validez de la propuesta comercial (en días) +DefaultPuttingPricesUpToDate=De forma predeterminada, actualice los precios con los precios actuales conocidos al clonar una propuesta UseCustomerContactAsPropalRecipientIfExist=Use el contacto / dirección con el tipo 'Propuesta de seguimiento de contacto' si se define en lugar de la dirección de un tercero como dirección del destinatario de la propuesta ConfirmClonePropal=¿Estás seguro de que deseas clonar la propuesta comercial %s ? ConfirmReOpenProp=¿Seguro que quieres volver a abrir la propuesta comercial %s ? @@ -59,21 +60,25 @@ TypeContact_propal_internal_SALESREPFOLL=Propuesta de seguimiento representativa TypeContact_propal_external_BILLING=Contacto factura cliente TypeContact_propal_external_CUSTOMER=Propuesta de seguimiento de contacto con el cliente TypeContact_propal_external_SHIPPING=Contacto con el cliente para la entrega -DocModelAzurDescription=Un modelo de propuesta completo (implementación anterior de la plantilla Cyan) -DocModelCyanDescription=Un modelo de propuesta completo +CaseFollowedBy=Caso seguido de +ConfirmMassNoSignature=Confirmación masiva no firmada +ConfirmRefusePropal=¿Seguro que quiere rechazar esta propuesta comercial? +DefaultModelPropalClosed=Plantilla predeterminada al cerrar una propuesta comercial (no facturada) DefaultModelPropalCreate=Creación de modelo predeterminado DefaultModelPropalToBill=Plantilla predeterminada al cerrar una propuesta comercial (a facturar) -DefaultModelPropalClosed=Plantilla predeterminada al cerrar una propuesta comercial (no facturada) -ProposalsStatisticsSuppliers=Estadísticas de propuestas de proveedores -CaseFollowedBy=Caso seguido de -Sign=Firmar -IdProposal=ID de propuesta +DocModelAzurDescription=Un modelo de propuesta completo (implementación anterior de la plantilla Cyan) +DocModelCyanDescription=Un modelo de propuesta completo IdProduct=identificación de producto +IdProposal=ID de propuesta LineBuyPriceHT=Precio de compra Importe neto de impuestos para la línea -SignPropal=Aceptar propuesta -RefusePropal=Rechazar propuesta -PropalAlreadySigned=Propuesta ya aceptada +NoSign=Negar +NoSigned=conjunto no firmado PropalAlreadyRefused=Propuesta ya rechazada -PropalSigned=Propuesta aceptada +PropalAlreadySigned=Propuesta ya aceptada PropalRefused=Propuesta rechazada -ConfirmRefusePropal=¿Seguro que quiere rechazar esta propuesta comercial? +PropalSigned=Propuesta aceptada +ProposalsStatisticsSuppliers=Estadísticas de propuestas de proveedores +RefusePropal=Rechazar propuesta +Sign=Firmar +SignFichinter=Señal de intervención +SignPropal=Aceptar propuesta diff --git a/htdocs/langs/es_CO/receiptprinter.lang b/htdocs/langs/es_CO/receiptprinter.lang index f63b80fa446..8c30cee3b37 100644 --- a/htdocs/langs/es_CO/receiptprinter.lang +++ b/htdocs/langs/es_CO/receiptprinter.lang @@ -4,7 +4,7 @@ PrinterAdded=Se agregó la impresora %s TestSentToPrinter=Prueba enviada a la impresora %s ReceiptPrinter=Impresoras de recibos ReceiptPrinterDesc=Configuración de impresoras de recibos -ReceiptPrinterTypeDesc=Descripción del tipo de impresora de recibos +ReceiptPrinterTypeDesc=Ejemplo de valores posibles para el campo "Parámetros" según el tipo de controlador ReceiptPrinterProfileDesc=Descripción del perfil de la impresora de recibos ListPrinters=Lista de impresoras SetupReceiptTemplate=Configuración de plantilla diff --git a/htdocs/langs/es_CO/recruitment.lang b/htdocs/langs/es_CO/recruitment.lang index d963dc83278..15de1630371 100644 --- a/htdocs/langs/es_CO/recruitment.lang +++ b/htdocs/langs/es_CO/recruitment.lang @@ -13,7 +13,6 @@ EmailRecruiter=Reclutador de correo electrónico ToUseAGenericEmail=Utilizar un correo electrónico genérico. Si no se define, se utilizará el correo electrónico del responsable de contratación. ListOfCandidatures=Lista de aplicaciones RecruitmentCandidature=Aplicación -InterviewToDo=Entrevista para hacer YourCandidature=Tu aplicación YourCandidatureAnswerMessage=Gracias por tu aplicación.
... JobClosedTextCandidateFound=El puesto de trabajo está cerrado. El puesto ha sido cubierto. @@ -21,3 +20,4 @@ JobClosedTextCanceled=El puesto de trabajo está cerrado. ExtrafieldsJobPosition=Atributos complementarios (puestos de trabajo) ExtrafieldsApplication=Atributos complementarios (solicitudes de empleo) MakeOffer=Haz una oferta +WeAreRecruiting=estamos reclutando Esta es una lista de vacantes a cubrir... diff --git a/htdocs/langs/es_CO/salaries.lang b/htdocs/langs/es_CO/salaries.lang index a59dad2e27c..e7ed10391d5 100644 --- a/htdocs/langs/es_CO/salaries.lang +++ b/htdocs/langs/es_CO/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cuenta contable utilizada para usuarios de terceros -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=La cuenta de contabilidad dedicada definida en la tarjeta de usuario se usará solo para la contabilidad del libro auxiliar. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del libro auxiliar si la cuenta de contabilidad del usuario dedicada no está definida. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cuenta (del plan de cuentas) utilizada por defecto para terceros "usuarios" +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=La cuenta dedicada definida en la tarjeta de usuario se usará solo para contabilidad auxiliar. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del Libro mayor auxiliar si no se define una cuenta de contabilidad de usuario dedicada en el usuario. CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Por defecto, deje vacía la opción "Crear automáticamente un pago total" al crear un salario. AddSalaryPayment=Agregar pago de salario THM=Tarifa por hora promedio diff --git a/htdocs/langs/es_CO/stocks.lang b/htdocs/langs/es_CO/stocks.lang index 137e6c47dfe..d0d630fc59d 100644 --- a/htdocs/langs/es_CO/stocks.lang +++ b/htdocs/langs/es_CO/stocks.lang @@ -30,7 +30,7 @@ NumberOfProducts=Número total de productos StockCorrection=Corrección de stock CorrectStock=Stock correcto StockTransfer=Transferencia de acciones -MassStockTransferShort=Transferencia masiva de existencias +MassStockTransferShort=Cambio de existencias a granel StockMovement=Movimiento de valores NumberOfUnit=Número de unidades UnitPurchaseValue=Precio unitario de compra @@ -103,6 +103,7 @@ Replenishments=Reabastecimientos NbOfProductBeforePeriod=Cantidad de producto %s en stock antes del período seleccionado (<%s) NbOfProductAfterPeriod=Cantidad de producto %s en stock después del período seleccionado (> %s) MassMovement=Movimiento masivo +SelectProductInAndOutWareHouse=Seleccione un almacén de origen (opcional), un almacén de destino, un producto y una cantidad, luego haga clic en "%s". Una vez hecho esto para todos los movimientos requeridos, haga clic en "%s". RecordMovement=Transferencia de registros ReceivingForSameOrder=Recibos de este pedido StockMovementRecorded=Movimientos de stock registrados @@ -127,7 +128,6 @@ ProductStockWarehouseCreated=Límite de stock para alerta y stock óptimo desead ProductStockWarehouseUpdated=Límite de stock para alerta y stock óptimo deseado actualizado correctamente ProductStockWarehouseDeleted=Límite de stock para alerta y stock óptimo deseado eliminado correctamente AddNewProductStockWarehouse=Establecer un nuevo límite de alerta y stock óptimo deseado -AddStockLocationLine=Disminuya la cantidad y luego haga clic para agregar otro almacén para este producto InventoryDate=Fecha de inventario inventorySetup =Configuración de inventario inventoryListEmpty=No hay inventario en progreso @@ -160,12 +160,29 @@ StockIncreaseAfterCorrectTransfer=Incrementar por corrección / transferencia StockDecreaseAfterCorrectTransfer=Disminuir por corrección / transferencia StockIncrease=Aumento de stock StockDecrease=Disminución de stock +StockIsRequiredToChooseWhichLotToUse=Se requiere un stock existente para poder elegir qué lote usar AlwaysShowFullArbo=Mostrar el árbol completo del almacén en la ventana emergente de los enlaces del almacén (Advertencia: esto puede disminuir drásticamente el rendimiento) UpdateByScaning=Complete la cantidad real escaneando ImportFromCSV=Importar lista CSV de movimiento InfoTemplateImport=El archivo cargado debe tener este formato (* son campos obligatorios):
Source Warehouse * | Almacén de destino * | Producto * | Cantidad * | Lote / número de serie
El separador de caracteres CSV debe ser " %s " +AutofillWithExpected=Rellene la cantidad real con la cantidad esperada ProductBatchDoesNotExist=El producto con lote / serie no existe InventoryStartedShort=Empezado QtyWasAddedToTheScannedBarcode=Éxito !! La cantidad se agregó a todos los códigos de barras solicitados. Puede cerrar la herramienta Escáner. -StockChangeDisabled=Cambio en stock deshabilitado +StockChangeDisabled=Cambio de stock deshabilitado NoWarehouseDefinedForTerminal=No hay almacén definido para terminal +ModuleStockTransferName=Transferencia avanzada de acciones +ModuleStockTransferDesc=Gestión avanzada de Stock Transfer, con generación de ficha de transferencia +StockTransferNew=Nueva transferencia de acciones +StockTransferList=Lista de transferencias de acciones +ConfirmValidateStockTransfer=¿Está seguro de que desea validar esta transferencia de acciones con la referencia %s? +DateReelleDepart=fecha real de salida +TypeContact_stocktransfer_internal_STFROM=Remitente de la transferencia de acciones +TypeContact_stocktransfer_internal_STDEST=Destinatario de la transferencia de acciones +TypeContact_stocktransfer_internal_STRESP=Responsable de transferencia de acciones. +StockTransferSheet=Hoja de transferencia de acciones +StockTransferSheetProforma=Hoja de transferencia de acciones proforma +StockStransferIncremented=Cerrado - Acciones transferidas +StockStransferIncrementedShort=Acciones transferidas +StockTransferSetupPage =Página de configuración del módulo de transferencia de acciones +StockTransferRightRead=Leer transferencias de acciones diff --git a/htdocs/langs/es_CO/ticket.lang b/htdocs/langs/es_CO/ticket.lang index ea3d8b55ff9..bd8be927d60 100644 --- a/htdocs/langs/es_CO/ticket.lang +++ b/htdocs/langs/es_CO/ticket.lang @@ -25,6 +25,7 @@ TicketPublicAccess=Una interfaz pública que no requiere identificación está d TicketSetupDictionaries=El tipo de ticket, severidad y códigos analíticos son configurables desde diccionarios TicketParamModule=Configuración de variables de módulo TicketParamMail=Configuración de correo electrónico +TicketEmailNotificationFromHelp=Correo electrónico del remitente para usar para enviar el correo electrónico de notificación cuando se proporciona una respuesta dentro de la oficina administrativa. Por ejemplo noreply@example.com TicketNewEmailBodyHelp=El texto especificado aquí se insertará en el correo electrónico confirmando la creación de un nuevo ticket desde la interfaz pública. La información sobre la consulta del ticket se agrega automáticamente. TicketParamPublicInterface=Configuración de la interfaz pública TicketsEmailMustExist=Requerir una dirección de correo electrónico existente para crear un ticket @@ -55,6 +56,10 @@ TicketNotifyTiersAtCreation=Notificar a terceros en la creación TicketsDisableCustomerEmail=Desactive siempre los correos electrónicos cuando se crea un ticket desde la interfaz pública TicketsPublicNotificationNewMessageHelp=Enviar correo electrónico (s) cuando se agrega un nuevo mensaje desde la interfaz pública (al usuario asignado o el correo electrónico de notificaciones a (actualización) y / o el correo electrónico de notificaciones a) TicketPublicNotificationNewMessageDefaultEmail=Notificaciones por correo electrónico a (actualización) +TicketsDelayBeforeFirstAnswerHelp=Si un nuevo ticket no ha recibido una respuesta después de este período de tiempo (en horas), se mostrará un icono de advertencia importante en la vista de lista. +TicketsDelayBetweenAnswersHelp=Si un ticket sin resolver que ya recibió una respuesta no ha tenido más interacción después de este período de tiempo (en horas), se mostrará un icono de advertencia en la vista de lista. +TicketsAutoNotifyCloseHelp=Al cerrar un ticket, se le propondrá enviar un mensaje a uno de los contactos de un tercero. En el cierre masivo, se enviará un mensaje a un contacto del tercero vinculado al boleto. +TicketWrongContact=El contacto proporcionado no forma parte de los contactos del ticket actual. Correo electrónico no enviado. TicketsIndex=Zona de entradas TicketList=Lista de tickets TicketAssignedToMeInfos=Esta página muestra la lista de tickets creada por o asignada al usuario actual @@ -64,6 +69,8 @@ TicketViewAllTickets=Ver todas las entradas TicketStatByStatus=Entradas por estado ShowAsConversation=Mostrar como lista de conversaciones MessageListViewType=Mostrar como lista de tablas +ConfirmMassTicketClosingSendEmail=Envía automáticamente correos electrónicos al cerrar tickets +ConfirmMassTicketClosingSendEmailQuestion=¿Quieres avisar a terceros al cerrar estos tickets? TicketCard=Tarjeta de entrada CreateTicket=Crear Ticket TicketsManagement=Gestión de entradas @@ -76,7 +83,6 @@ TicketAssigned=El ticket ahora está asignado TicketChangeType=Tipo de cambio TicketChangeCategory=Cambiar el código analítico TicketChangeSeverity=Cambiar la gravedad -TicketAddMessage=Añade un mensaje MessageSuccessfullyAdded=Ticket agregado TicketMessageSuccessfullyAdded=Mensaje agregado exitosamente TicketMessagesList=Lista de mensajes @@ -84,8 +90,6 @@ NoMsgForThisTicket=No hay mensaje para este ticket LatestNewTickets=Latest %s entradas más nuevas (no leídas) ShowTicket=Ver boleto RelatedTickets=Entradas relacionadas -CloseTicket=Cerrar | Resolver ticket -AbandonTicket=Billete de abandono ConfirmAbandonTicket=¿Confirmas el cierre del ticket al estado 'Abandonado'? ConfirmDeleteTicket=Confirma la eliminación del ticket SendMessageByEmail=Enviar mensaje por correo electrónico @@ -120,7 +124,6 @@ TicketNewEmailBodyCustomer=Este es un correo electrónico automático para confi TicketNewEmailBodyInfosTicket=Información para el seguimiento del ticket TicketEmailPleaseDoNotReplyToThisEmail=¡Por favor no responda directamente a este correo! Utilice el enlace para responder a la interfaz. TicketPublicInfoCreateTicket=Este formulario le permite registrar un ticket de soporte en nuestro sistema de gestión. -TicketPublicPleaseBeAccuratelyDescribe=Describe el problema con precisión. Proporcione la mayor cantidad de información posible que nos permita identificar correctamente su solicitud. TicketPublicMsgViewLogIn=Ingrese el ID de seguimiento del boleto TicketTrackId=ID de seguimiento público OneOfTicketTrackId=Uno de sus ID de seguimiento @@ -134,6 +137,8 @@ SeeThisTicketIntomanagementInterface=Ver ticket en la interfaz de gestión ErrorEmailOrTrackingInvalid=Valor incorrecto para el ID de seguimiento o el correo electrónico NewUser=Nuevo Usuario NbOfTickets=Numero de tickets +TicketCloseEmailSubjectCustomer=Boleto cerrado +TicketCloseEmailSubjectAdmin=Ticket cerrado - Réf %s (ID de ticket público %s) TicketNotificationRecipient=Destinatario de la notificación TicketNotificationEmailBodyInfosTrackUrlinternal=Ver el ticket en la interfaz TicketNotificationNumberEmailSent=Correo electrónico de notificación enviado: %s diff --git a/htdocs/langs/es_CO/users.lang b/htdocs/langs/es_CO/users.lang index 1aa7835c43f..7569c03c066 100644 --- a/htdocs/langs/es_CO/users.lang +++ b/htdocs/langs/es_CO/users.lang @@ -31,7 +31,7 @@ RemoveFromGroup=Sacar del grupo PasswordChangedAndSentTo=La contraseña cambió y se envió a %s . PasswordChangeRequest=Solicitud de cambio de contraseña para %s PasswordChangeRequestSent=Solicitud de cambio de contraseña para %s enviada a %s . -IfLoginExistPasswordRequestSent=Si este inicio de sesión es una cuenta válida, se ha enviado un correo electrónico para restablecer la contraseña. +IfLoginExistPasswordRequestSent=Si este inicio de sesión es una cuenta válida (con un E-mail válido), se ha enviado un E-mail para restablecer la contraseña. MenuUsersAndGroups=Usuarios y Grupos LastGroupsCreated=Últimos grupos %s creados LastUsersCreated=Últimos usuarios creados %s @@ -75,6 +75,7 @@ DisabledInMonoUserMode=Deshabilitado en modo de mantenimiento UserAccountancyCode=Código de contabilidad del usuario UserLogoff=Cierre de sesión de usuario UserLogged=Usuario registrado +DateEmploymentStart=Fecha de inicio del empleo DateEmploymentEnd=Fecha de finalización del empleo ForceUserExpenseValidator=Validador del informe de gastos de la fuerza ForceUserHolidayValidator=Validador de solicitud de licencia forzosa diff --git a/htdocs/langs/es_CO/website.lang b/htdocs/langs/es_CO/website.lang index 7c082941998..7c199bb14a9 100644 --- a/htdocs/langs/es_CO/website.lang +++ b/htdocs/langs/es_CO/website.lang @@ -9,7 +9,8 @@ WEBSITE_CSS_URL=URL del archivo CSS externo WEBSITE_CSS_INLINE=Contenido de archivo CSS (común a todas las páginas) WEBSITE_ROBOT=Archivo de robot (robots.txt) WEBSITE_KEYWORDSDesc=Use una coma para separar valores -EnterHereLicenseInformation=Ingrese aquí los metadatos o la información de la licencia para completar un archivo README.md. si distribuye su sitio web como una plantilla, el archivo se incluirá en el paquete temptate. +EnterHereReadmeInformation=Introduzca aquí una descripción del sitio web. Si distribuye su sitio web como plantilla, el archivo se incluirá en el paquete tentate. +EnterHereLicenseInformation=Introduzca aquí la LICENCIA del código del sitio web. Si distribuye su sitio web como plantilla, el archivo se incluirá en el paquete tentate. HtmlHeaderPage=Encabezado HTML (específico de esta página únicamente) PageNameAliasHelp=Nombre o alias de la página.
Este alias también se usa para falsificar una URL de SEO cuando el sitio web se ejecuta desde un host virtual de un servidor web (como Apacke, Nginx, ...). Utilice el botón " %s " para editar este alias. EditTheWebSiteForACommonHeader=Nota: Si desea definir un encabezado personalizado para todas las páginas, edítelo en el nivel del sitio en lugar de en la página / contenedor. @@ -30,6 +31,7 @@ PageAdded=Page / Contenair '%s' agregado SetAsHomePage=Establecer como página de inicio RealURL=URL real ViewWebsiteInProduction=Ver el sitio web usando URL de inicio +VirtualhostDesc=El nombre del host virtual o dominio (por ejemplo: www.miwebsite.com, miempresa.net, ...) SetHereVirtualHost= Úselo con Apache / NGinx / ...
Cree en su servidor web (Apache, Nginx, ...) un host virtual dedicado con PHP habilitado y un directorio raíz en
%s YouCanAlsoTestWithPHPS= Usar con el servidor PHP integrado
En el entorno de desarrollo, es posible que prefiera probar el sitio con el servidor web integrado PHP (se requiere PHP 5.5) ejecutando
php -S 0.0.0.0:8080 -t %s YouCanAlsoDeployToAnotherWHP= Ejecute su sitio web con otro proveedor de alojamiento Dolibarr
Si no tiene un servidor web como Apache o NGinx disponible en Internet, puede exportar e importar su sitio web a otra instancia de Dolibarr proporcionada por otro proveedor de alojamiento Dolibarr que proporcione integración con el módulo de sitio web. Puede encontrar una lista de algunos proveedores de alojamiento Dolibarr en https://saas.dolibarr.org @@ -91,5 +93,4 @@ UseManifest=Proporcione un archivo manifest.json ReplacementDoneInXPages=Reemplazo hecho en %s páginas o contenedores RSSFeedDesc=Puede obtener un feed RSS de los últimos artículos con el tipo 'blogpost' utilizando esta URL PagesRegenerated=%s página (s) / contenedor (s) regenerado -GenerateSitemaps=Generar archivo de mapa del sitio web ErrorFaviconSize=El favicon debe tener un tamaño de 16 x 16, 32 x 32 o 64 x 64 diff --git a/htdocs/langs/es_CO/withdrawals.lang b/htdocs/langs/es_CO/withdrawals.lang index 38e533e6b22..1810869338e 100644 --- a/htdocs/langs/es_CO/withdrawals.lang +++ b/htdocs/langs/es_CO/withdrawals.lang @@ -22,7 +22,6 @@ SupplierInvoiceWaitingWithdraw=Factura de proveedor en espera de pago mediante t InvoiceWaitingWithdraw=Factura en espera de débito automático AmountToWithdraw=Cantidad a retirar NoInvoiceToWithdraw=No hay ninguna factura abierta para '%s' esperando. Vaya a la pestaña '%s' en la tarjeta de factura para realizar una solicitud. -NoSupplierInvoiceToWithdraw=No se espera ninguna factura de proveedor con 'Solicitudes de débito automático' abiertas. Vaya a la pestaña '%s' en la tarjeta de factura para realizar una solicitud. ResponsibleUser=Usuario responsable WithdrawalsSetup=Configuración de pago por débito automático CreditTransferSetup=Configuración de transferencia bancaria @@ -80,8 +79,6 @@ CreditDate=Crédito en WithdrawalFileNotCapable=No se puede generar el archivo de recibo de retiro para su país %s (Su país no es compatible) ShowWithdraw=Mostrar orden de débito automático IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Sin embargo, si la factura tiene al menos una orden de pago por débito automático que aún no se ha procesado, no se establecerá como pagada para permitir la gestión previa de retiros. -DoStandingOrdersBeforePayments=Esta pestaña le permite solicitar una orden de pago mediante débito automático. Una vez hecho esto, acceda al menú Banco->Pago por débito automático para generar y gestionar la orden de débito automático. Cuando se cierra la orden de débito automático, el pago de las facturas se registrará automáticamente y las facturas se cerrarán si el resto a pagar es nulo. -DoCreditTransferBeforePayments=Esta pestaña le permite solicitar una orden de transferencia bancaria. Una vez hecho esto, vaya al menú Banco-> Pago por transferencia bancaria para generar y administrar la orden de transferencia bancaria. Cuando se cierra la orden de transferencia bancaria, el pago de las facturas se registrará automáticamente y las facturas se cerrarán si el resto a pagar es nulo. WithdrawalFile=Archivo de orden de débito SetToStatusSent=Establecer en estado "Archivo enviado" ThisWillAlsoAddPaymentOnInvoice=Esto también registrará los pagos en las facturas y los clasificará como "Pagados" si el resto por pagar es nulo. @@ -95,7 +92,6 @@ BankTransferAmount=Monto de la solicitud de transferencia bancaria: WithdrawRequestErrorNilAmount=No se puede crear una solicitud de débito automático por un monto vacío. SepaMandate=Mandato de débito automático SEPA PleaseReturnMandate=Envíe este formulario de mandato por correo electrónico a %s o por correo postal a -SEPALegalText=Al firmar este formulario de mandato, autoriza a (A) %s a enviar instrucciones a su banco para que debite su cuenta y (B) a su banco a que debite su cuenta de acuerdo con las instrucciones de %s. Como parte de sus derechos, tiene derecho a un reembolso de su banco según los términos y condiciones de su acuerdo con su banco. Sus derechos con respecto al mandato anterior se explican en una declaración que puede obtener de su banco. CreditorIdentifier=Identificador del acreedor (CI) CreditorName=Nombre del acreedor SEPAFillForm=(B) Por favor complete todos los campos marcados * diff --git a/htdocs/langs/es_CO/workflow.lang b/htdocs/langs/es_CO/workflow.lang index aee62bbc20c..0975adac66d 100644 --- a/htdocs/langs/es_CO/workflow.lang +++ b/htdocs/langs/es_CO/workflow.lang @@ -14,4 +14,3 @@ descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Clasifique el pedido de ventas de o descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Clasifique el pedido de venta de origen vinculado como enviado cuando se cierra un envío (y si la cantidad enviada por todos los envíos es la misma que en el pedido para actualizar) descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Clasifique la propuesta del proveedor de origen vinculado como facturada cuando se valida la factura del proveedor (y si el monto de la factura es el mismo que el monto total de la propuesta vinculada) descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Clasifique el pedido de compra de origen vinculado como facturado cuando se valida la factura del proveedor (y si el monto de la factura es el mismo que el monto total del pedido vinculado) -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Clasifique el envío de origen vinculado como cerrado cuando se valida la factura del cliente diff --git a/htdocs/langs/es_CR/admin.lang b/htdocs/langs/es_CR/admin.lang new file mode 100644 index 00000000000..52d3b029a72 --- /dev/null +++ b/htdocs/langs/es_CR/admin.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - admin +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +EmailCollectorLoadThirdPartyHelp=You can use this action to use the email content to find and load an existing thirdparty in your database. The found (or created) thirdparty will be used for following actions that need it.
For example, if you want to create a thirdparty with a name extracted from a string 'Name: name to find' present into the body, use the sender email as email, you can set the parameter field like this:
'email=HEADER:^From:(.*);name=EXTRACT:BODY:Name:\\s([^\\s]*);client=SET:2;'
diff --git a/htdocs/langs/es_CR/hrm.lang b/htdocs/langs/es_CR/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_CR/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_CR/main.lang b/htdocs/langs/es_CR/main.lang new file mode 100644 index 00000000000..2e691473326 --- /dev/null +++ b/htdocs/langs/es_CR/main.lang @@ -0,0 +1,21 @@ +# Dolibarr language file - Source file is en_US - main +DIRECTION=ltr +FONTFORPDF=helvetica +FONTSIZEFORPDF=10 +SeparatorDecimal=. +SeparatorThousand=, +FormatDateShort=%m/%d/%Y +FormatDateShortInput=%m/%d/%Y +FormatDateShortJava=MM/dd/yyyy +FormatDateShortJavaInput=MM/dd/yyyy +FormatDateShortJQuery=mm/dd/yy +FormatDateShortJQueryInput=mm/dd/yy +FormatHourShortJQuery=HH:MI +FormatHourShort=%I:%M %p +FormatHourShortDuration=%H:%M +FormatDateTextShort=%b %d, %Y +FormatDateText=%B %d, %Y +FormatDateHourShort=%m/%d/%Y %I:%M %p +FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p +FormatDateHourTextShort=%b %d, %Y, %I:%M %p +FormatDateHourText=%B %d, %Y, %I:%M %p diff --git a/htdocs/langs/es_CR/propal.lang b/htdocs/langs/es_CR/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_CR/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_DO/hrm.lang b/htdocs/langs/es_DO/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_DO/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_DO/propal.lang b/htdocs/langs/es_DO/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_DO/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_EC/accountancy.lang b/htdocs/langs/es_EC/accountancy.lang index b24e09e5bb2..a9c11f18148 100644 --- a/htdocs/langs/es_EC/accountancy.lang +++ b/htdocs/langs/es_EC/accountancy.lang @@ -94,28 +94,10 @@ ACCOUNTING_LENGTH_AACCOUNT=Longitud de las cuentas contables de terceros (si est ACCOUNTING_MANAGE_ZERO=Permitir gestionar diferentes números de ceros al final de una cuenta contable. Necesario por algunos países (como Suiza). Si está desactivado (predeterminado), puede configurar los siguientes dos parámetros para pedirle a la aplicación que agregue ceros virtuales. BANK_DISABLE_DIRECT_INPUT=Inhabilitar la grabación directa de la transacción en una cuenta bancaria ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Habilitar la exportación del borrador en el diario -ACCOUNTING_SELL_JOURNAL=Vender un diario -ACCOUNTING_PURCHASE_JOURNAL=Diario de compra -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario diverso ACCOUNTING_EXPENSEREPORT_JOURNAL=Diario de informes de gastos ACCOUNTING_RESULT_PROFIT=Cuenta contable de resultados (beneficio) ACCOUNTING_RESULT_LOSS=Cuenta contable de resultados (pérdida) -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta contable de transferencia bancaria transitoria TransitionalAccount=Cuenta de transferencia bancaria transitoria -ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta de cuenta de espera -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cuenta contable para registrar suscripciones -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta contable por defecto para los productos comprados (se usa si no se define en la hoja de productos) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Cuenta contable por defecto para los productos comprados en EEC (se usa si no se define en la hoja de productos) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos comprados e importados fuera de la CEE (usado si no está definido en la hoja de productos) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta contable por defecto para los productos vendidos (utilizada si no se define en la hoja del producto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los productos vendidos en la CEE (utilizada si no se define en la hoja de producto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos vendidos y exportados fuera de la CEE (usado si no está definido en la hoja de producto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta contable por defecto para los servicios comprados (utilizado si no se define en la hoja de servicio) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Cuenta contable por defecto para los servicios comprados en EEC (utilizada si no está definida en la hoja de servicios) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Cuenta contable por defecto para los servicios comprados e importados fuera de la CEE (se usa si no se define en la hoja de servicios) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Contabilidad por defecto para los servicios vendidos (utilizado si no se define en la hoja de servicio) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los servicios vendidos en la CEE (utilizada si no se define en la hoja de servicios) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los servicios vendidos y exportados fuera de la CEE (usado si no está definido en la hoja de servicios) LabelAccount=Cuenta de etiqueta LabelOperation=Operación de etiquetas LetteringCode=Codigo de letras @@ -151,24 +133,16 @@ OpeningBalance=Saldo de apertura Reconcilable=Conciliable TotalVente=Volumen de negocios total antes de impuestos TotalMarge=Margen total de ventas -DescVentilCustomer=Consulte aquí la lista de líneas de factura de cliente vinculadas (o no) a una cuenta de contabilidad de producto -DescVentilMore=En la mayoría de los casos, si utiliza productos o servicios predefinidos y configura el número de cuenta en la tarjeta de producto/servicio, la aplicación podrá realizar todas las vinculaciones entre sus líneas de factura y la cuenta contable de su plan de cuentas, solo en un clic con el botón "%s". Si la cuenta no se configuró en las tarjetas de producto/servicio o si todavía tiene algunas líneas que no están vinculadas a una cuenta, deberá realizar un enlace manual desde el menú "%s". -DescVentilDoneCustomer=Consulte aquí la lista de líneas de clientes de facturas y su cuenta de contabilidad de productos -DescVentilTodoCustomer=Vincular líneas de factura no consolidadas con una cuenta de contabilidad de producto -ChangeAccount=Cambie la cuenta de contabilidad de producto/servicio para las líneas seleccionadas con la siguiente cuenta de contabilidad: -DescVentilSupplier=Consulte aquí la lista de líneas de factura del proveedor vinculadas o aún no vinculadas a una cuenta contable del producto (solo se puede ver el registro que no se ha transferido en la contabilidad) DescVentilDoneSupplier=Consulte aquí la lista de las líneas de facturas de proveedores y su cuenta contable DescVentilTodoExpenseReport=Vincular las líneas de informes de gastos no consolidadas con una cuenta de contabilidad de cargos DescVentilExpenseReport=Consulte aquí la lista de líneas de reporte de gastos vinculadas (o no) a una cuenta contable de honorarios DescVentilExpenseReportMore=Si configura una cuenta contable en el tipo de líneas de informe de gastos, la aplicación podrá hacer todo el enlace entre sus líneas de informe de gastos y la cuenta contable de su plan de cuentas, solo con un clic con el botón "%s". Si la cuenta no se configuró en el diccionario de tarifas o si todavía tiene algunas líneas que no están vinculadas a ninguna cuenta, deberá realizar un enlace manual desde el menú "%s". DescVentilDoneExpenseReport=Consulte aquí la lista de las líneas de informes de gastos y su cuenta contable de honorarios DescValidateMovements=Se prohíbe cualquier modificación o eliminación de escritura, letras y eliminaciones. Todas las entradas para un ejercicio deben validarse; de lo contrario, no será posible cerrar -ErrorAccountancyCodeIsAlreadyUse=Error, no puede eliminar esta cuenta de contabilidad porque se utiliza Balancing=Balance FicheVentilation=Tarjeta obligatoria GeneralLedgerIsWritten=Las transacciones se escriben en el libro mayor GeneralLedgerSomeRecordWasNotRecorded=Algunas de las transacciones no pueden ser contabilizadas. Si no hay otro mensaje de error, esto es probablemente porque ya estaban en el diario. -ListOfProductsWithoutAccountingAccount=Lista de productos no vinculados a ninguna cuenta contable ChangeBinding=Cambiar la encuadernación Accounted=Contabilizado en el libro mayor ShowTutorial=Tutorial de presentación @@ -180,7 +154,7 @@ AccountingJournals=Diarios/libros de contabilidad AccountingJournal=Diario de contabilidad NewAccountingJournal=Nueva revista de contabilidad AccountingJournalType1=Operaciones misceláneas / varias -AccountingJournalType5=Informe de gastos +AccountingJournalType5=Reporte de gastos AccountingJournalType9=Tiene nuevo ErrorAccountingJournalIsAlreadyUse=Esta revista ya utiliza AccountingAccountForSalesTaxAreDefinedInto=Nota: la cuenta de contabilidad para el impuesto a las ventas se define en el menú %s - %s diff --git a/htdocs/langs/es_EC/admin.lang b/htdocs/langs/es_EC/admin.lang index 6286debaffd..46393f0ddb1 100644 --- a/htdocs/langs/es_EC/admin.lang +++ b/htdocs/langs/es_EC/admin.lang @@ -363,7 +363,6 @@ PageUrlForDefaultValuesCreate=Ejemplo:
Para el formulario para crear un nue PageUrlForDefaultValuesList=
Ejemplo:
Para la página que enumera a terceros, es %s .
Para la URL de los módulos externos instalados en el directorio personalizado, no incluya la "personalización /" por lo que use una ruta como mymodule / mypagelist.php y no custom / mymodule / mypagelist.php.
Si desea un valor predeterminado solo si url tiene algún parámetro, puede usar %s < / fuerte> AlsoDefaultValuesAreEffectiveForActionCreate=También tenga en cuenta que la sobrescritura de los valores predeterminados para la creación de formularios funciona solo para páginas que se diseñaron correctamente (así que con el parámetro action=create or presend...) EnableDefaultValues=Habilitar la personalización de los valores por defecto. -EnableOverwriteTranslation=Habilitar el uso de traducción sobrescrita GoIntoTranslationMenuToChangeThis=Se ha encontrado una traducción para la clave con este código. Para cambiar este valor, debe editarlo desde Home-Setup-translation. WarningSettingSortOrder=Advertencia: establecer un orden predeterminado puede resultar en un error técnico al pasar a la página de la lista si no hay campo. Si experimenta este error, haga clic aquí para eliminar el orden predeterminado y restaurar el comportamiento predeterminado. ProductDocumentTemplates=Plantillas para generar documento de producto @@ -450,9 +449,7 @@ Module2300Desc=Gestión de trabajos programados (alias cron o chrono table) Module2400Name=Eventos / Agenda Module2400Desc=Eventos de pista. Registre eventos automáticos con fines de seguimiento o registre eventos o reuniones manuales. Este es el módulo principal para una buena gestión de relaciones con clientes o proveedores. Module2500Desc=Sistema de gestión de documentos / gestión electrónica de contenidos. Organización automática de sus documentos generados o almacenados. Compártelos cuando lo necesites. -Module2600Name=API / Servicios Web (servidor SOAP) Module2600Desc=Habilitar el servidor SOAP de Dolibarr que servicios servicios API -Module2610Name=API / Servicios Web (servidor REST) Module2610Desc=Habilitar el servidor REST de Dolibarr que servicios servicios API Module2660Name=Servicios Web de llamadas (cliente SOAP) Module2660Desc=Habilite el cliente de servicios web de Dolibarr (puede usarse para enviar datos / solicitudes a servidores externos. Actualmente solo se admiten pedidos de compra). @@ -585,7 +582,7 @@ Permission282=Crear / modificar contactos Permission291=Leer tarifas Permission292=Establecer permisos en las tarifas Permission293=Modificar las tarifas del cliente. -Permission301=Crear / modificar códigos de barras +Permission304=Crear / modificar códigos de barras Permission311=Leer servicios Permission312=Asignar servicio / suscripción al contrato. Permission331=Leer marcadores @@ -1175,7 +1172,6 @@ DetailId=Identificación del menú DetailMenuHandler=Manejador de menús donde mostrar el nuevo menú DetailMenuModule=Nombre del módulo DetailTitre=Etiqueta de menú o código de etiqueta para la traducción -DetailUrl=URL donde el menú te envía (enlace URL absoluto o enlace externo con http: //) DetailEnabled=Condición para mostrar o no la entrada DetailRight=Condición para mostrar menús grises no autorizados DetailLangs=Nombre de archivo Lang para la traducción de código de etiqueta @@ -1252,7 +1248,6 @@ SuppliersCommandModelMuscadet=Plantilla completa de la orden de compra (antigua SuppliersInvoiceModel=Plantilla completa de factura de proveedor SuppliersInvoiceNumberingModel=Facturas de proveedores de numeración de modelos. IfSetToYesDontForgetPermission=Si se establece en un valor no nulo, no olvide proporcionar permisos a grupos o usuarios permitidos para la segunda aprobación -PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene Maxmind ip a la traducción del país.
Ejemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Tenga en cuenta que su IP es un archivo de datos de un país debe estar en un directorio que su PHP puede leer. YouCanDownloadFreeDatFileTo=Puede descargar una versión de demostración gratuita del archivo de país Maxmind GeoIP en %s. YouCanDownloadAdvancedDatFileTo=También puede descargar una versión más completa, con actualizaciones, del archivo de país Maxmind GeoIP en %s. diff --git a/htdocs/langs/es_EC/compta.lang b/htdocs/langs/es_EC/compta.lang index 9ea4d2f1ac1..b858dee0247 100644 --- a/htdocs/langs/es_EC/compta.lang +++ b/htdocs/langs/es_EC/compta.lang @@ -22,6 +22,7 @@ PaymentsNotLinkedToUser=Pagos no vinculados a ningún usuario Profit=Ganacias Debit=Débito Credit=Crédito +AccountingDebit=Débito Piece=Documentos Contables AmountHTVATRealReceived=Neto recaudado AmountHTVATRealPaid=Neto pagado @@ -170,12 +171,7 @@ CalculationRuleDescSupplier=Según el proveedor, elija el método apropiado para TurnoverPerProductInCommitmentAccountingNotRelevant=El informe de la facturación obtenida por producto no está disponible. Este informe solo está disponible para facturación facturada. TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=El informe de Facturación recaudada por tasa de impuesto a la venta IVA no está disponible. Este informe solo está disponible para facturación facturada. AccountancyJournal=Diario de código de contabilidad -ACCOUNTING_VAT_SOLD_ACCOUNT=Cuenta de contabilidad de forma predeterminada para el IVA sobre las ventas (se usa si no está definido en la configuración del diccionario de IVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Cuenta de contabilidad de forma predeterminada para el IVA en compras (se usa si no está definido en la configuración del diccionario de IVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Cuenta contable por defecto para el pago del IVA -ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta de contabilidad utilizada para terceros clientes ACCOUNTING_ACCOUNT_CUSTOMER_Desc=La cuenta contable dedicada definida en la tarjeta de clientes/proveedores se utilizará solo para la contabilidad de Libro Mayor Auxiliar. Este se usará para el Libro Mayor General y como valor predeterminado de la contabilidad del Libro Mayor Auxiliar si no se define una cuenta de cuenta del cliente dedicada a un clientes/proveedores. -ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta de contabilidad utilizada para clientes/proveedores ACCOUNTING_ACCOUNT_SUPPLIER_Desc=La cuenta de contabilidad dedicada definida en la tarjeta de un tercero se usará solo para la contabilidad del Libro auxiliar. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del libro auxiliar si no se define la cuenta de contabilidad del proveedor dedicada en un tercero. ConfirmCloneTax=Confirmar clonar un impuesto social/fiscal. CloneTaxForNextMonth=Clonarlo para el próximo mes diff --git a/htdocs/langs/es_EC/datapolicy.lang b/htdocs/langs/es_EC/datapolicy.lang new file mode 100644 index 00000000000..960b06beb61 --- /dev/null +++ b/htdocs/langs/es_EC/datapolicy.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - datapolicy +DATAPOLICY_TIERS_PROSPECT =Prospecto +DATAPOLICY_CONTACT_PROSPECT =Prospecto diff --git a/htdocs/langs/es_EC/loan.lang b/htdocs/langs/es_EC/loan.lang index cc9ea776587..8a93714635f 100644 --- a/htdocs/langs/es_EC/loan.lang +++ b/htdocs/langs/es_EC/loan.lang @@ -17,7 +17,4 @@ AddLoan=Crear préstamo FinancialCommitment=Compromiso financiero InterestAmount=Interes ConfigLoan=Configuración del módulo préstamo -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital de cuenta contable por defecto -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Interés de la cuenta contable por defecto -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Seguro de cuenta contable por defecto CreateCalcSchedule=Edita el compromiso financiero diff --git a/htdocs/langs/es_EC/main.lang b/htdocs/langs/es_EC/main.lang index 267de4cddeb..380410b1ba1 100644 --- a/htdocs/langs/es_EC/main.lang +++ b/htdocs/langs/es_EC/main.lang @@ -131,7 +131,6 @@ Choose=Escoger Resize=Cambiar el tamaño ResizeOrCrop=Cambiar el tamaño o el cultivo NoUserGroupDefined=No se ha definido ningún grupo de usuarios -PasswordRetype=Reescribe tu contraseña NoteSomeFeaturesAreDisabled=Tenga en cuenta que una gran cantidad de funciones/módulos están deshabilitados en esta demostración. Parameters=parámetros PersonalValue=Valor personal diff --git a/htdocs/langs/es_EC/members.lang b/htdocs/langs/es_EC/members.lang index cef882cd636..30baa83214c 100644 --- a/htdocs/langs/es_EC/members.lang +++ b/htdocs/langs/es_EC/members.lang @@ -59,7 +59,6 @@ YourMembershipWasCanceled=Su membresía fue cancelada CardContent=Contenido de su tarjeta de miembro ThisIsContentOfYourMembershipRequestWasReceived=Queremos informarle que se recibió su solicitud de membresía.

ThisIsContentOfYourMembershipWasValidated=Queremos informarle que su membresía fue validada con la siguiente información:

-ThisIsContentOfYourSubscriptionWasRecorded=Queremos informarle que su nueva suscripción fue guardada.

ThisIsContentOfSubscriptionReminderEmail=Queremos informarle que su suscripción está a punto de caducar o que ya caducó (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Esperamos que lo renueves.

ThisIsContentOfYourCard=Este es un resumen de la información que tenemos sobre usted. Por favor contáctenos si algo es incorrecto.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Asunto del correo electrónico de notificación recibido en caso de autoinscripción de un invitado @@ -93,7 +92,6 @@ MenuMembersStats=Estadística NewMemberbyWeb=Nuevo miembro añadido. Esperando aprobacion NewMemberForm=Formulario para nuevos miembros TurnoverOrBudget=Facturación (para una empresa) o Presupuesto (para una fundación) -MEMBER_NEWFORM_PAYONLINE=Ir a la página de pago en línea integrada MembersStatisticsByProperties=Estadísticas de miembros por naturaleza NoEmailSentToMember=No se envió ningún correo electrónico al miembro EmailSentToMember=Correo electrónico enviado a un miembro en %s diff --git a/htdocs/langs/es_EC/mrp.lang b/htdocs/langs/es_EC/mrp.lang index 136c443a5d8..19bc4e5ab16 100644 --- a/htdocs/langs/es_EC/mrp.lang +++ b/htdocs/langs/es_EC/mrp.lang @@ -4,8 +4,6 @@ MenuBOM=Facturas de material LatestBOMModified=Últimas listas de materiales modificados %s LatestMOModified=Últimas órdenes de fabricación %s modificadas Bom=Facturas de material -ListOfBOMs=Lista de listas de materiales - BOM -ListOfManufacturingOrders=Lista de pedidos de fabricación BOMsNumberingModules=Plantillas de numeración BOM BOMsModelModule=Plantillas de documentos BOM MOsNumberingModules=Plantillas de numeración MO diff --git a/htdocs/langs/es_EC/projects.lang b/htdocs/langs/es_EC/projects.lang index c87a5444272..7a2e1f5293f 100644 --- a/htdocs/langs/es_EC/projects.lang +++ b/htdocs/langs/es_EC/projects.lang @@ -73,7 +73,6 @@ TaskHasChild=La tarea tiene subcategorias NotOwnerOfProject=No propietario de este proyecto privado ConfirmValidateProject=¿Está seguro de que desea validar este proyecto? ConfirmCloseAProject=¿Estás seguro de que quieres cerrar este proyecto? -AlsoCloseAProject=También cierre el proyecto (manténgalo abierto si todavía necesita seguir las tareas de producción en él) ReOpenAProject=Proyecto abierto ConfirmReOpenAProject=¿Está seguro de que desea volver a abrir este proyecto? ActionsOnProject=Eventos en el proyecto @@ -153,7 +152,6 @@ OpportunityPonderatedAmount=Cantidad ponderada de clientes potenciales OpportunityPonderatedAmountDesc=Cantidad de clientes potenciales ponderada con probabilidad OppStatusQUAL=Calificación OppStatusPROPO=Propuesta -AllowToLinkFromOtherCompany=Permitir vincular proyecto desde otra empresa

Valores admitidos:
- Mantener vacío: Puede vincular cualquier proyecto de la empresa (predeterminado)
- "todos": puede vincular cualquier proyecto, incluso proyectos de otras empresas
- Una lista de identificadores de terceros separados por comas: puede vincular todos los proyectos de estos terceros (Ejemplo: 123,4795,53)
LatestProjects=Últimos %s proyectos LatestModifiedProjects=Últimos proyectos modificados %s NoAssignedTasks=No se encontraron tareas asignadas (asigne proyectos / tareas al usuario actual desde el cuadro de selección superior para ingresar el tiempo) diff --git a/htdocs/langs/es_EC/propal.lang b/htdocs/langs/es_EC/propal.lang index 79174992708..8b38cd39f9f 100644 --- a/htdocs/langs/es_EC/propal.lang +++ b/htdocs/langs/es_EC/propal.lang @@ -5,7 +5,7 @@ ProposalShort=Propuesta ProposalsDraft=Proyecto de anuncios comerciales ProposalsOpened=Abrir propuestas comerciales CommercialProposal=Propuesta comercial -PdfCommercialProposalTitle=Propuesta comercial +PdfCommercialProposalTitle=Propuesta ProposalCard=Tarjeta de propuesta NewProp=Nueva propuesta comercial NewPropal=Nueva propuesta @@ -59,9 +59,10 @@ TypeContact_propal_internal_SALESREPFOLL=Propuestas de seguimiento representativ TypeContact_propal_external_BILLING=Contacto de factura de cliente TypeContact_propal_external_CUSTOMER=Contacto con el cliente TypeContact_propal_external_SHIPPING=Contacto con el cliente para la entrega -DocModelAzurDescription=Un modelo de propuesta completo (implementación anterior de la plantilla Cyan) -DocModelCyanDescription=Un modelo de propuesta completo +DefaultModelPropalClosed=Plantilla predeterminada al cerrar una propuesta empresarial (no facturada) DefaultModelPropalCreate=Creación de modelo predeterminada DefaultModelPropalToBill=Plantilla predeterminada al cerrar una propuesta empresarial (a facturar) -DefaultModelPropalClosed=Plantilla predeterminada al cerrar una propuesta empresarial (no facturada) +DocModelAzurDescription=Un modelo de propuesta completo (implementación anterior de la plantilla Cyan) +DocModelCyanDescription=Un modelo de propuesta completo +NoSign=Desperdicios ProposalsStatisticsSuppliers=Estadísticas de propuestas de proveedores diff --git a/htdocs/langs/es_EC/salaries.lang b/htdocs/langs/es_EC/salaries.lang index ac9132ea254..08cb40fde6f 100644 --- a/htdocs/langs/es_EC/salaries.lang +++ b/htdocs/langs/es_EC/salaries.lang @@ -1,6 +1,4 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Contabilidad utilizada para cliente/proveedor usuarios -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=La cuenta de contabilidad dedicada definida en la tarjeta de usuario se usará solo para la contabilidad de Libro mayor auxiliar. Este se usará para el Libro mayor y como valor predeterminado de la contabilidad del Libro mayor auxiliar si no se define una cuenta de usuario dedicada en el usuario. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Cuenta de contabilidad por defecto para pagos de sueldos Salary=Sueldo Salaries=Sueldos diff --git a/htdocs/langs/es_EC/ticket.lang b/htdocs/langs/es_EC/ticket.lang index 1580632c9ad..470034bd186 100644 --- a/htdocs/langs/es_EC/ticket.lang +++ b/htdocs/langs/es_EC/ticket.lang @@ -52,7 +52,6 @@ TicketHistory=Historial de tickets TicketAssigned=Ticket ahora está asignado TicketChangeCategory=Cambiar código analítico TicketChangeSeverity=Cambiar severidad -TicketAddMessage=Añade un mensaje MessageSuccessfullyAdded=Ticket agregado TicketMessageSuccessfullyAdded=Mensaje agregado con éxito TicketMessagesList=Lista de mensajes @@ -64,6 +63,7 @@ TicketDurationAutoInfos=Duración calculada automáticamente a partir de interve SendMessageByEmail=Enviar mensaje por correo electrónico ErrorMailRecipientIsEmptyForSendTicketMessage=El destinatario está vacío. No se envio el correo electrónico TicketMessageMailIntroHelp=Este texto se agrega solo al comienzo del correo electrónico y no se guardará. +TicketMessageMailFooterHelpAdmin=Este texto se inserta después del mensaje de respuesta. TicketMessageHelp=Solo este texto se guardará en la lista de mensajes en la tarjeta de tickets. TicketTimeToRead=Tiempo transcurrido antes de leer TicketContacts=Boleto de contactos @@ -93,7 +93,6 @@ TicketNewEmailBodyCustomer=Este es un correo electrónico automático para confi TicketNewEmailBodyInfosTicket=Información para monitorear el boleto TicketEmailPleaseDoNotReplyToThisEmail=¡Por favor no responda directamente a este correo! Usa el enlace para responder a la interfaz. TicketPublicInfoCreateTicket=Este formulario le permite registrar un ticket de soporte en nuestro sistema de gestión. -TicketPublicPleaseBeAccuratelyDescribe=Por favor, describa con precisión el problema. Proporcionar la mayor cantidad de información posible que nos permita recibirla de forma incorrecta. TicketPublicMsgViewLogIn=Ingrese el ID de seguimiento de tickets TicketTrackId=ID de seguimiento público OneOfTicketTrackId=Uno de su ID de seguimiento diff --git a/htdocs/langs/es_ES/accountancy.lang b/htdocs/langs/es_ES/accountancy.lang index 93133071f7b..23feaa1f9f3 100644 --- a/htdocs/langs/es_ES/accountancy.lang +++ b/htdocs/langs/es_ES/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Cuenta contable para proveedores no definida e MainAccountForUsersNotDefined=Cuenta contable para usuarios no definida en la configuración MainAccountForVatPaymentNotDefined=Cuenta contable para IVA no definida en la configuración MainAccountForSubscriptionPaymentNotDefined=Cuenta contable para subscripciones no definida en la configuración +UserAccountNotDefined=Cuenta contable para usuarios no definida en la configuración AccountancyArea=Área contabilidad AccountancyAreaDescIntro=El uso del módulo de contabilidad se realiza en varios pasos: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Habilite la lista combinada para la cuenta subsidiaria ACCOUNTING_DATE_START_BINDING=Defina una fecha para comenzar a vincular y transferir en contabilidad. Por debajo de esta fecha, las transacciones no se transferirán a contabilidad. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=En la transferencia de contabilidad, ¿cuál es el período seleccionado por defecto? -ACCOUNTING_SELL_JOURNAL=Diario de ventas -ACCOUNTING_PURCHASE_JOURNAL=Diario de compras -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario de operaciones diversas +ACCOUNTING_SELL_JOURNAL=Diario de ventas (ventas y devoluciones) +ACCOUNTING_PURCHASE_JOURNAL=Diario de compras (compras y devoluciones) +ACCOUNTING_BANK_JOURNAL=Libro de caja (recibos y desembolsos) ACCOUNTING_EXPENSEREPORT_JOURNAL=Informe de gastos diario -ACCOUNTING_SOCIAL_JOURNAL=Diario social +ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario general ACCOUNTING_HAS_NEW_JOURNAL=Tiene un nuevo diario +ACCOUNTING_INVENTORY_JOURNAL=Diario de inventario +ACCOUNTING_SOCIAL_JOURNAL=Diario social ACCOUNTING_RESULT_PROFIT=Cuenta contable de resultados (Ganancias) ACCOUNTING_RESULT_LOSS=Cuenta contable de resultados (Pérdidas) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Diario de cierre -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta de caja +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Cuenta de transferencia bancaria de transición -ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta operaciones pendientes de asignar -DONATION_ACCOUNTINGACCOUNT=Cuenta contable para registrar donaciones -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cuenta contable para registrar subscripciones +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Cuenta contable por defecto para registrar el anticipo del cliente +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Almacene la cuenta del cliente como cuenta individual en el libro mayor auxiliar para las líneas de anticipos (si está deshabilitada, la cuenta individual para las líneas de anticipos permanecerá vacía) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Cuenta contable por defecto para registrar depósito de proveedor +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default UseAuxiliaryAccountOnSupplierDeposit=Almacene la cuenta del proveedor como cuenta individual en el libro mayor auxiliar para las líneas de anticipos (si está deshabilitada, la cuenta individual para las líneas de anticipos permanecerá vacía) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta contable predeterminada para los productos comprados (usada si no se define en el producto) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Cuenta contable por defecto para los productos comprados en CEE (usada si no se define en el producto) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos comprados e importados fuera de la CEE (usada si no se define en el producto) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta contable predeterminada para los productos vendidos (usada si no se define en el producto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable predeterminada para los productos vendidos en la CEE (usada si no se define en el producto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable predeterminada para los productos vendidos fuera de la CEE (usada si no se define en el producto) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta contable predeterminada para los servicios comprados (usada si no se define en el servicio) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Cuenta contable por defecto para los servicios comprados en CEE (usada si no se define en el servicio) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Cuenta contable por defecto para los servicios comprados e importados fuera de la CEE (usada si no se define en el servicio) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta contable predeterminada para los servicios vendidos (usada si no se define en el servicio) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cuenta contable predeterminada para los servicios vendidos en la CEE (usada si no se define en el servicio) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cuenta contable predeterminada para los servicios vendidos fuera de la CEE (usada si no se define en el producto) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Tipo de documento Docdate=Fecha @@ -214,7 +217,7 @@ Codejournal=Diario JournalLabel=Etiqueta del diario NumPiece=Apunte TransactionNumShort=Núm. transacción -AccountingCategory=Grupo personalizado +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Agrupar por cuenta del Libro Mayor GroupBySubAccountAccounting=Agrupar por cuenta de libro mayor auxiliar AccountingAccountGroupsDesc=Puedes definir aquí algunos grupos de cuentas contables. Se usarán para informes de contabilidad personalizados. @@ -268,13 +271,13 @@ Reconcilable=Reconciliable TotalVente=Total facturación antes de impuestos TotalMarge=Total margen ventas -DescVentilCustomer=Consulte aquí la lista de líneas de facturas a clientes enlazadas (o no) a una cuenta contable de producto -DescVentilMore=En la mayoría de los casos, si utiliza productos o servicios predefinidos y establece la cuenta contable en la ficha del producto/servicio, la aplicación será capaz de hacer toda la contabilización entre las líneas de la factura y la cuenta contable de su plan general contable, con un clic en el botón "%s", Si no se ha establecido la cuenta contable en la ficha del producto/servicio o si todavía tiene algunas líneas no contabilizadas a alguna cuenta, tendrá que hacer una contabilización manual desde el menú "%s". -DescVentilDoneCustomer=Consulte aquí las líneas de facturas a clientes y las cuentas contables de sus productos -DescVentilTodoCustomer=Contabilizar líneas de factura aún no contabilizadas con una cuenta contable de producto -ChangeAccount=Cambie la cuenta del producto/servicio para las líneas seleccionadas a la cuenta: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consulte aquí la lista de líneas de facturas de proveedor vinculadas (o no) a una cuenta contable del producto (solo se pueden ver registros que no se han transferido a contabilidad) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consulte aquí las líneas de facturas de proveedores y sus cuentas contables DescVentilTodoExpenseReport=Contabilizar líneas de informes de gastos aún no contabilizadas con una cuenta contable de gastos DescVentilExpenseReport=Consulte aquí la lista de líneas de informes de gastos (o no) a una cuenta contable de gastos @@ -286,20 +289,20 @@ DescClosure=Consulta aquí el número de movimientos por mes aún no validados y OverviewOfMovementsNotValidated=Resumen de movimientos no validados y bloqueados AllMovementsWereRecordedAsValidated=Todos los movimientos fueron registrados como validados y bloqueados. NotAllMovementsCouldBeRecordedAsValidated=No todos los movimientos se pudieron registrar como validados y bloqueados -ValidateMovements=Validar y bloquear registro... +ValidateMovements=Validar y bloquear movimientos... DescValidateMovements=Se prohíbe cualquier modificación o eliminación de registros. Todas las entradas para un ejercicio deben validarse; de lo contrario, no será posible cerrarlo ValidateHistory=Vincular automáticamente AutomaticBindingDone=Vinculaciones automáticas realizadas (%s) - La vinculación automática no es posible para algunos registros (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, no puede eliminar esta cuenta ya que está siendo usada +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movimiento no equilibrado correctamente. Débito = %s & Crédito = %s Balancing=Saldo FicheVentilation=Ficha contable GeneralLedgerIsWritten=Transacciones escritas en el Libro Mayor GeneralLedgerSomeRecordWasNotRecorded=Algunas de las operaciones no pueden contabilizarse. Si no hay otro mensaje de error, es probable que ya estén contabilizadas. NoNewRecordSaved=No más registros para transferir -ListOfProductsWithoutAccountingAccount=Listado de productos sin cuentas contables +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Cambiar la unión Accounted=Contabilizada en el Libro Mayor NotYetAccounted=Aún no contabilizado en el libro mayor @@ -322,9 +325,10 @@ AccountingJournalType1=Operaciones varias AccountingJournalType2=Ventas AccountingJournalType3=Compras AccountingJournalType4=Banco -AccountingJournalType5=Informes de gastos +AccountingJournalType5=Gastos AccountingJournalType8=Inventario AccountingJournalType9=Haber +GenerationOfAccountingEntries=Generación de asientos contables ErrorAccountingJournalIsAlreadyUse=Este diario ya esta siendo usado AccountingAccountForSalesTaxAreDefinedInto=Nota: La cuenta contable del IVA a las ventas se define en el menú %s - %s NumberOfAccountancyEntries=Número de entradas @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Número de movimientos ACCOUNTING_DISABLE_BINDING_ON_SALES=Deshabilitar la vinculación y la transferencia en la contabilidad de ventas (las facturas de los clientes no se tendrán en cuenta en la contabilidad) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Deshabilitar la vinculación y transferencia en contabilidad en compras (las facturas de proveedores no se tendrán en cuenta en la contabilidad) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Desactive la vinculación y transferencia en contabilidad en informes de gastos (los informes de gastos no se tendrán en cuenta en la contabilidad) +ACCOUNTING_ENABLE_LETTERING=Habilitar la función de letras en la contabilidad. ## Export +NotExportLettering=No exportar las letras al generar el archivo. NotifiedExportDate=Marcar las líneas exportadas como Exportadas (para modificar una línea, deberá eliminar toda la transacción y volver a transferirla a contabilidad) NotifiedValidationDate=Valide y bloquee las entradas exportadas (mismo efecto que la función "%s", la modificación y eliminación de las líneas DEFINITIVAMENTE no será posible) DateValidationAndLock=Validación de fecha y bloqueo @@ -401,7 +407,11 @@ Calculated=Calculado Formula=Fórmula ## Reconcile +LetteringAuto=Conciliar automáticamente +LetteringManual=Conciliar manual Unlettering=No reconciliar +UnletteringAuto=No reconciliar en automático +UnletteringManual=No reconciliar en manual AccountancyNoLetteringModified=Sin reconciliación modificada AccountancyOneLetteringModifiedSuccessfully=Una conciliación modificada con éxito AccountancyLetteringModifiedSuccessfully=%s reconciliación modificada con éxito @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Una no reconciliada modificada con AccountancyUnletteringModifiedSuccessfully=%s no reconciliado modificado con éxito ## Confirm box -ConfirmMassUnlettering=Confirmación masiva de no conciliación -ConfirmMassUnletteringQuestion=¿Está seguro de que desea anular la conciliación de los registros seleccionados %s? +ConfirmMassUnletteringAuto=Confirmación masiva de anulación de conciliación automática +ConfirmMassUnletteringManual=Confirmación de no conciliación manual masiva +ConfirmMassUnletteringQuestion=¿Está seguro de que desea anular la conciliación de los %sregistros seleccionados? ConfirmMassDeleteBookkeepingWriting=Confirmación de borrado en lote ConfirmMassDeleteBookkeepingWritingQuestion=Esto eliminará la transacción de la contabilidad (se eliminarán todas las líneas relacionadas con la misma transacción). ¿Está seguro de que desea eliminar los %s registros seleccionados? @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Código multidivisa (Idevise) DateExport=Fecha de exportación WarningReportNotReliable=Advertencia, este informe no se basa en el Libro mayor, por lo que no contiene modificaciones manualmente modificadas en el Libro mayor.. Si su diario está actualizado, la vista contable es más precisa. ExpenseReportJournal=Informe de gastos diario -InventoryJournal=Inventario NAccounts=%s cuentas diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index 224ab677fd3..495988c089b 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Colación de clientes WarningModuleNotActive=El módulo %s debe ser activado WarningOnlyPermissionOfActivatedModules=Atención, solamente los permisos relacionados con los módulos activados se indican aquí. Puede activar los otros módulos en la página Configuración->Módulos DolibarrSetup=Instalación/Actualización de Dolibarr -InternalUser=Usuario interno -ExternalUser=Usuario externo InternalUsers=Usuarios internos ExternalUsers=Usuarios externos UserInterface=Interfaz de usuario @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Nombre host o ip del servidor SMTP (Por defecto en php.ini MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Puerto del servidor SMTP (No definido en PHP en sistemas de tipo Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Nombre servidor o ip del servidor SMTP (No definido en PHP en sistemas de tipo Unix) MAIN_MAIL_EMAIL_FROM=E-mail del remitente para e-mails automáticos (por defecto en php.ini: %s) +EMailHelpMsgSPFDKIM=Para evitar que los correos electrónicos de Dolibarr se clasifiquen como spam, asegúrese de que el servidor esté autorizado para enviar correos electrónicos desde esta dirección mediante la configuración SPF y DKIM. MAIN_MAIL_ERRORS_TO=E-mail a usar para los e-mails de error enviados (campo 'Errors-To' en los emails enviados) MAIN_MAIL_AUTOCOPY_TO= Enviar copia oculta (Bcc) de todos los emails enviados a MAIN_DISABLE_ALL_MAILS=Deshabilitar todos los envíos de e-mail (para propósitos de prueba o demostraciones) @@ -439,8 +438,10 @@ Unique=Único Boolean=Boolean (un checkbox) ExtrafieldPhone = Teléfono ExtrafieldPrice = Precio +ExtrafieldPriceWithCurrency=Precio con moneda ExtrafieldMail = Correo ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Lista de selección ExtrafieldSelectList = Lista desde una tabla ExtrafieldSeparator=Separador (No es un campo) @@ -501,7 +502,8 @@ WarningPHPMail=ADVERTENCIA: La configuración para enviar correos electrónicos WarningPHPMailA=- El uso del servidor del proveedor de servicios de correo electrónico aumenta la confiabilidad de su correo electrónico, por lo que aumenta la entrega sin ser marcado como SPAM WarningPHPMailB=- Algunos proveedores de servicios de correo electrónico (como Yahoo) no le permiten enviar un correo electrónico desde otro servidor que no sea su propio servidor. Su configuración actual utiliza el servidor de la aplicación para enviar correo electrónico y no el servidor de su proveedor de correo electrónico, por lo que algunos destinatarios (el que es compatible con el protocolo restrictivo DMARC) le preguntarán a su proveedor de correo electrónico si pueden aceptar su correo electrónico y algunos proveedores de correo electrónico. (como Yahoo) puede responder "no" porque el servidor no es de ellos, por lo que es posible que algunos de sus correos electrónicos enviados no sean aceptados para la entrega (tenga cuidado también con la cuota de envío de su proveedor de correo electrónico). WarningPHPMailC=- El uso del servidor SMTP de su propio proveedor de servicios de correo electrónico para enviar correos electrónicos también es interesante, por lo que todos los correos electrónicos enviados desde la aplicación también se guardarán en el directorio "Enviados" de su buzón. -WarningPHPMailD=Además, por lo tanto, se recomienda cambiar el método de envío de correos electrónicos al valor "SMTP". Si realmente desea mantener el método "PHP" predeterminado para enviar correos electrónicos, simplemente ignore esta advertencia o elimínela configurando la constante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP a 1 en Inicio - Configuración - Otras Configuraciones. +WarningPHPMailD=Por lo tanto, se recomienda cambiar el método de envío de correos electrónicos al valor "SMTP". +WarningPHPMailDbis=Si realmente desea mantener el método "PHP" predeterminado para enviar correos electrónicos, simplemente ignore esta advertencia o elimínela haciendo %sclic aquí%s. WarningPHPMail2=Si su proveedor SMTP de correo electrónico necesita restringir el cliente de correo electrónico a algunas direcciones IP (muy raro), esta es la dirección IP de su aplicación ERP CRM: %s. WarningPHPMailSPF=Si el nombre de dominio en su dirección de correo electrónico del remitente está protegido por un registro SPF (pregunte a su registrador de nombre de dominio), debe agregar las siguientes IP en el registro SPF del DNS de su dominio: %s. ActualMailSPFRecordFound=Registro SPF real encontrado (para el correo electrónico %s): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Ejemplo:
Para el formulario para crear u PageUrlForDefaultValuesList=
Ejemplo:
Para la página que lista a terceros, es %s .
Para la URL de los módulos externos instalados en el directorio custom, no incluya "custom/" así que use la ruta como mymodule/mypagelist.php y no custom/mymodule/mypagelist.php.
Si desea un valor predeterminado solo si url tiene algún parámetro, puede usar %s AlsoDefaultValuesAreEffectiveForActionCreate=También tenga en cuenta que la sobrescritura de valores predeterminados para la creación de formularios funciona solo para las páginas que se diseñaron correctamente (por lo tanto, con el parámetro action = create o presend ...) EnableDefaultValues=Habilitar el uso de valores predeterminados personalizados -EnableOverwriteTranslation=Habilitar el uso de la traducción sobrescrita +EnableOverwriteTranslation=Permitir la personalización de las traducciones GoIntoTranslationMenuToChangeThis=Se ha encontrado una traducción para la clave con este código. Para cambiar este valor, debe editarlo desde Inicio-Configuración-Traducción. WarningSettingSortOrder=Atención, establecer un orden predeterminado puede resultar en un error técnico al pasar a la página de lista si un campo es un campo desconocido. Si experimenta un error de este tipo, vuelva a esta página para eliminar el orden predeterminado y restaurar el comportamiento predeterminado. Field=Campo @@ -645,9 +647,9 @@ Module2400Name=Eventos/Agenda Module2400Desc=Sigue los eventos o citas. Registra eventos automáticos a fin de realizar seguimiento o registra eventos manuales o reuniones. Este es el módulo más importante para una buena gestión de relaciones con clientes o proveedores. Module2500Name=GED / SGD Module2500Desc=Sistema de Gestión de Documentos / Gestión Electrónica de Contenidos. Organización automática de sus documentos generados o almacenados. Compártalos cuando lo necesite. -Module2600Name=API/Servicios web (servidor SOAP) +Module2600Name=API / Servicios web (servidor SOAP) Module2600Desc=Habilitar los servicios Dolibarr SOAP proporcionando servicios API -Module2610Name=API/Servicios web (servidor REST) +Module2610Name=API / Servicios web (servidor REST) Module2610Desc=Habilitar los servicios Dolibarr REST proporcionando servicios API Module2660Name=Llamada Webservices (Cliente SOAP) Module2660Desc=Activa los servicios web de Dolibarr (puede ser utilizado para grabar datos/solicitudes de servidores externos. De momento solo se soporta pedidos a proveedor) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Añade funciones para gestionar Incoterm Module63000Name=Recursos Module63000Desc=Gestiona recursos (impresoras, automóviles, salas, ...) para compartirlos en los eventos +Module94160Name=Recepciones Permission11=Consultar facturas Permission12=Crear/Modificar facturas Permission13=Desvalidar facturas de cliente @@ -842,9 +845,9 @@ Permission286=Exportar contactos Permission291=Consultar tarifas Permission292=Definir permisos sobre las tarifas Permission293=Modificar tarifas de clientes -Permission300=Leer códigos de barras -Permission301=Crear/modificar códigos de barras -Permission302=Eliminar códigos de barras +Permission301=Generar hojas de códigos de barras +Permission304=Crear/modificar códigos de barras +Permission305=Eliminar códigos de barras Permission311=Consultar servicios Permission312=Asignar servicios/suscripciones a un contrato Permission331=Consultar marcadores @@ -971,13 +974,14 @@ Permission3301=Generar nuevos módulos Permission4001=Leer habilidad/trabajo/puesto Permission4002=Crear/modificar habilidad/trabajo/puesto Permission4003=Eliminar habilidad/trabajo/puesto -Permission4020=Leer evaluaciones -Permission4021=Crear/modificar tu evaluación -Permission4022=Validar evaluación -Permission4023=Eliminar evaluación -Permission4030=Ver menú de comparación +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validar evaluación +Permission4025=Eliminar evaluación +Permission4028=Ver menú de comparación Permission4031=Leer información personal Permission4032=escribir información personal +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Leer contenido del sitio web Permission10002=Crear modificar contenido del sitio web (contenido html y javascript) Permission10003=Crear/modificar contenido del sitio web (código php dinámico). Peligroso, debe reservarse a desarrolladores restringidos. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Tipo de disposición de activos TypeOfUnit=Tipo de unidad SetupSaved=Configuración guardada SetupNotSaved=Configuración no guardada +OAuthServiceConfirmDeleteTitle=Eliminar entrada de OAuth +OAuthServiceConfirmDeleteMessage=¿Está seguro de que desea eliminar esta entrada de OAuth? Todos los tokens existentes para él también se eliminarán. +ErrorInEntryDeletion=Error en la eliminación de la entrada +EntryDeleted=Entrada eliminada BackToModuleList=Volver al listado de módulos BackToDictionaryList=Volver al listado de diccionarios TypeOfRevenueStamp=Tipos de sellos fiscales @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Los parámetros de configuración solamente pueden ser tratados SystemInfoDesc=La información del sistema es información técnica accesible solamente en solo lectura a los administradores. SystemAreaForAdminOnly=Esta área está disponible solo para usuarios administradores. Los permisos de usuario de Dolibarr no pueden cambiar esta restricción. CompanyFundationDesc=Edite la información de su empresa/organización. Haga clic en el botón "%s" en la parte inferior de la página cuando haya terminado. +MoreNetworksAvailableWithModule=Es posible que haya más redes sociales disponibles habilitando el módulo "Redes sociales". AccountantDesc=Si tiene un contable/asesor externo, puede editar aquí su información. AccountantFileNumber=Código contable DisplayDesc=Aquí se pueden modificar los parámetros que afectan al aspecto y la presentación de la aplicación. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Debe ejecutar el comando desde YourPHPDoesNotHaveSSLSupport=Funciones SSL no disponibles en su PHP DownloadMoreSkins=Más temas para descargar SimpleNumRefModelDesc=Devuelve el número de referencia en el formato %syymm-nnnn donde aa es el año, mm es el mes y nnnn es un número secuencial que se incrementa automáticamente sin reinicio. +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Devuelve el número de referencia en el formato %syymm-nnnn donde aa es el año, mm es el mes y nnnn es un número secuencial que se incrementa automáticamente sin reinicio. SimpleNumRefNoDateModelDesc=Devuelve el número de referencia en el formato %s-nnnn donde nnnn es un número secuencial que se incrementa automáticamente sin reinicio ShowProfIdInAddress=Mostrar el identificador profesional en las direcciones ShowVATIntaInAddress=Ocultar el identificador IVA Intracomunitario en las direcciones @@ -1380,7 +1391,7 @@ GetBarCode=Obtener código de barras NumberingModules=Módulos de numeración DocumentModules=Modelos de documento ##### Module password generation -PasswordGenerationStandard=Devuelve una contraseña generada de acuerdo con el algoritmo interno de Dolibarr: %s caracteres que contienen números y caracteres en minúsculas mezclados. +PasswordGenerationStandard=Devuelve una contraseña generada según el algoritmo interno de Dolibarr: %s caracteres que contienen números y caracteres compartidos. PasswordGenerationNone=No sugerir ninguna contraseña generada. La contraseña debe ser escrita manualmente. PasswordGenerationPerso=Devuelve una contraseña según la configuración definida. SetupPerso=Obteniendo tu configuración @@ -1434,6 +1445,10 @@ SuppliersPayment=Pagos a proveedor SupplierPaymentSetup=Configuración de pagos a proveedores InvoiceCheckPosteriorDate=Verifique la fecha de fabricación antes de la validación InvoiceCheckPosteriorDateHelp=Estará prohibida la validación de una factura si su fecha es anterior a la fecha de la última factura del mismo tipo. +InvoiceOptionCategoryOfOperations=Mostrar la mención "categoría de operaciones" en la factura. +InvoiceOptionCategoryOfOperationsHelp=Dependiendo de la situación, la mención aparecerá en la forma:
- Categoría de operaciones: Entrega de bienes
- Categoría de operaciones: Prestación de servicios
- Categoría de operaciones: Mixtas - Entrega de bienes y prestación de servicios +InvoiceOptionCategoryOfOperationsYes1=Sí, debajo del bloque de direcciones +InvoiceOptionCategoryOfOperationsYes2=Sí, en la esquina inferior izquierda ##### Proposals ##### PropalSetup=Configuración del módulo Presupuestos ProposalsNumberingModules=Módulos de numeración de presupuestos @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Marca de agua en contratos (nada si está vacía) ##### Members ##### MembersSetup=Configuración del módulo Asociaciones MemberMainOptions=Opciones principales +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Gestionar un login para cada miembro AdherentMailRequired=E-Mail obligatorio para crear un miembro nuevo MemberSendInformationByMailByDefault=Casilla de verificación para enviar el correo de confirmación (validación ó nueva cotización) a los miembros es por defecto "sí" MemberCreateAnExternalUserForSubscriptionValidated=Crear un nuevo usuario externo para cada nueva suscripción de miembro validada -VisitorCanChooseItsPaymentMode=El visitante puede elegir entre los modos de pago disponibles +VisitorCanChooseItsPaymentMode=El visitante puede elegir entre cualquier modo de pago disponible MEMBER_REMINDER_EMAIL=Habilitar recordatorio de eventos por e-mail de suscripciones expiradas. Nota: El módulo %s debe estar habilitado y configurado correctamente para que el recordatorio se envíe. MembersDocModules=Plantillas de documentos para documentos generados a partir de registros de miembros ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Activar editor avanzado para : FCKeditorForNotePublic=Creación/edición WYSIWIG del campo "notas públicas" de elementos FCKeditorForNotePrivate=Creación/edición WYSIWIG del campo "notas privadas" de elementos FCKeditorForCompany=Creación/edición WYSIWIG en el campo de la descripción de los elementos (excepto en productos/servicios) -FCKeditorForProduct=Creación/edición WYSIWIG en el campo de la descripción de los productos/servicios -FCKeditorForProductDetails=creación/edición WYSIWIG de líneas de detalle de productos para todas las entidades (presupuestos, pedidos, facturas, etc...). Advertencia: El uso de esta opción para este caso es seriamente no recomendada, ya que puede crear problemas con caracteres especiales y formato de página al crear archivos PDF. +FCKeditorForProductDetails=Creación/edición WYSIWIG de descripción de productos o líneas para objetos (líneas de propuestas, pedidos, facturas, etc...). +FCKeditorForProductDetails2=Advertencia: No se recomienda seriamente utilizar esta opción para este caso, ya que puede crear problemas con los caracteres especiales y el formato de página al crear archivos PDF. FCKeditorForMailing= Creación/edición WYSIWIG de los E-Mails (Utilidades->E-Mailings) FCKeditorForUserSignature=Creación/edición WYSIWIG de la firma de usuarios FCKeditorForMail=Creación/edición WYSIWIG de todos los e-mails ( excepto Utilidades->E-Mailings) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Nombre del gestor de menús DetailMenuModule=Nombre del módulo si la entrada del menú es resultante de un módulo DetailType=Tipo de menú (superior o izquierdo) DetailTitre=Etiqueta de menú -DetailUrl=URL de la página hacia la cual el menú apunta +DetailUrl=URL donde te envía el menú (enlace URL relativo o enlace externo con https://) DetailEnabled=Condición de mostrar o no DetailRight=Condición de visualización completa o restringida DetailLangs=Archivo .lang para la traducción del título @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=El decremento de stock en TPV no es c CashDeskYouDidNotDisableStockDecease=Usted no ha desactivado el decremento de stock al hacer una venta desde TPV. Así que se requiere un almacén. CashDeskForceDecreaseStockLabel=El decremento de stock para productos con lote ha sido forzada. CashDeskForceDecreaseStockDesc=Disminuir primero por las fechas más antiguas de caducidad y venta. -CashDeskReaderKeyCodeForEnter=Código de clave para "Enter" definido en el lector de código de barras (Ejemplo: 13) +CashDeskReaderKeyCodeForEnter=Código ASCII clave para "Enter" definido en el lector de código de barras (Ejemplo: 13) ##### Bookmark ##### BookmarkSetup=Configuración del módulo Marcadores BookmarkDesc=Este módulo le permite gestionar los enlaces y accesos directos. También permite añadir cualquier página de Dolibarr o enlace web en el menú de acceso rápido de la izquierda. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modelos de numeración de facturas de proveedor IfSetToYesDontForgetPermission=Si se establece en un valor no nulo, no olvide proporcionar permisos a los grupos o usuarios permitidos para la segunda aprobación ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuración del módulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene la ip Maxmind ip a la traducción del país.
Ejemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Ruta al archivo que contiene Maxmind ip a la traducción del país NoteOnPathLocation=Tenga en cuenta que este archivo debe estar en un directorio accesible desde su PHP (Compruebe la configuración de open_basedir de su PHP y los permisos de archivo/directorios). YouCanDownloadFreeDatFileTo=Puede descargarse una versión demo gratuita del archivo de países Maxmind GeoIP en la dirección %s. YouCanDownloadAdvancedDatFileTo=También puede descargarse una versión más completa del archivo de países Maxmind GeoIP en la dirección %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Asistente para compilar el archivo de volcado de la base de dat BackupZipWizard=Asistente para construir el directorio de archivo de documentos SomethingMakeInstallFromWebNotPossible=No es posible la instalación de módulos externos desde la interfaz web por la siguiente razón: SomethingMakeInstallFromWebNotPossible2=Por esta razón, explicaremos aquí los pasos del proceso de actualización manual que puede realizar un usuario con privilegios. +InstallModuleFromWebHasBeenDisabledContactUs=La instalación o desarrollo de módulos externos o sitios web dinámicos, desde la aplicación, está actualmente bloqueada por motivos de seguridad. Póngase en contacto con nosotros si necesita habilitar esta función. InstallModuleFromWebHasBeenDisabledByFile=La instalación de módulos externos desde la aplicación se encuentra desactivada por el administrador. Debe requerirle que elimine el archivo %s para habilitar esta funcionalidad. ConfFileMustContainCustom=La instalación o construcción de un módulo externo desde la aplicación necesita guardar los archivos del módulo en el directorio %s. Para que este directorio sea procesado por Dolibarr, debe configurar su conf/conf.php para agregar las 2 líneas de directiva:
$dolibarr_main_url_root_alt = '/custom';
$dolibarr_main_document_root_alt = '%s/custom'; HighlightLinesOnMouseHover=Resaltar líneas de los listados cuando el ratón pasa por encima de ellas @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Eliminar caracteres especiales COMPANY_AQUARIUM_CLEAN_REGEX=Filtro Regex para limpiar el valor (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Filtro de expresiones regulares para limpiar el valor (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplicado no permitido +RemoveSpecialWords=Limpiar ciertas palabras al generar subcuentas para clientes o proveedores +RemoveSpecialWordsHelp=Especifique las palabras que se limpiarán antes de calcular la cuenta del cliente o proveedor. Utilizar una ";" entre cada palabra GDPRContact=Oficina Protección de datos (DPO, Políticas de privacidad o contacto GDPR) GDPRContactDesc=Si almacena datos personales en su Sistema de Información, puede nombrar al contacto responsable del Reglamento General de Protección de Datos aquí HelpOnTooltip=Texto de ayuda a mostrar en la ventana emergente @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Directorio de destino del buzón EmailcollectorOperations=Operaciones a realizar por el colector EmailcollectorOperationsDesc=Las operaciones se ejecutan de arriba hacia abajo. MaxEmailCollectPerCollect=Número máximo de e-mails recolectados por la recolección +TestCollectNow=Recopilación de prueba CollectNow=Recoger ahora ConfirmCloneEmailCollector=¿Está seguro de que desea clonar el recopilador de correo electrónico %s? DateLastCollectResult=Fecha del último intento de recolección @@ -2093,7 +2113,7 @@ EmailCollectorExampleToCollectTicketRequestsDesc=Recopile correos electrónicos EmailCollectorExampleToCollectTicketRequests=Ejemplo de recopilación de la solicitud de ticket (solo el primer mensaje) EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Escanee el directorio "Enviado" de su buzón para encontrar correos electrónicos que se enviaron como respuesta a otro correo electrónico directamente desde su software de correo electrónico y no desde Dolibarr. Si se encuentra dicho correo electrónico, el evento de respuesta se registra en Dolibarr EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Ejemplo de recopilación de respuestas de correo electrónico enviadas desde un software de correo electrónico externo -EmailCollectorExampleToCollectDolibarrAnswersDesc=Recopile todos los correos electrónicos que sean una respuesta de un correo electrónico enviado desde su aplicación. Un evento (el Módulo Agenda debe estar habilitado) con la respuesta del correo electrónico se registrará en el buen lugar. Por ejemplo, si envías una propuesta comercial, pedido, factura o mensaje de ticket por email desde la aplicación, y el destinatario responde a tu email, el sistema captará automáticamente la respuesta y la añadirá a tu ERP. +EmailCollectorExampleToCollectDolibarrAnswersDesc=Recopile todos los correos electrónicos que son una respuesta de un correo electrónico enviado desde su aplicación. Un evento (el Módulo Agenda debe estar habilitado) con la respuesta del correo electrónico se registrará en el buen lugar. Por ejemplo, si envías una propuesta comercial, pedido, factura o mensaje de ticket por email desde la aplicación, y el destinatario responde a tu email, el sistema captará automáticamente la respuesta y la añadirá a tu ERP. EmailCollectorExampleToCollectDolibarrAnswers=Ejemplo recopilando todos los mensajes entrantes como respuestas a mensajes enviados desde Dolibarr' EmailCollectorExampleToCollectLeadsDesc=Recopile correos electrónicos que coincidan con algunas reglas y cree automáticamente un cliente potencial (el Proyecto del módulo debe estar habilitado) con la información del correo electrónico. Puedes usar este recopilador si quieres seguir tu lead usando el módulo Proyecto (1 lead = 1 proyecto), por lo que tus leads se generarán automáticamente. Si el recopilador Collect_Responses también está habilitado, cuando envía un correo electrónico desde sus clientes potenciales, propuestas o cualquier otro objeto, también puede ver las respuestas de sus clientes o socios directamente en la aplicación.
Nota: Con este ejemplo inicial se genera el título del lead incluyendo el email. Si no se puede encontrar al tercero en la base de datos (nuevo cliente), el cliente potencial se adjuntará al tercero con ID 1. EmailCollectorExampleToCollectLeads=Ejemplo de recopilación de clientes potenciales @@ -2183,6 +2203,7 @@ ShowProjectLabel=Etiqueta del proyecto PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Incluir alias en nombre de terceros THIRDPARTY_ALIAS=Nombre de tercero - Alias de tercero ALIAS_THIRDPARTY=Alias de tercero - Nombre de tercero +PDFIn2Languages=Mostrar etiquetas en PDF en 2 idiomas diferentes PDF_USE_ALSO_LANGUAGE_CODE=Si desea duplicar algunos textos en su PDF en 2 idiomas diferentes en el mismo PDF generado, debe establecer aquí este segundo idioma para que el PDF generado contenga 2 idiomas diferentes en la misma página, el elegido al generar el PDF y este ( solo unas pocas plantillas PDF lo admiten). Mantener vacío para 1 idioma por PDF. PDF_USE_A=Generar documentos PDF con formato PDF/A en lugar del formato PDF predeterminado FafaIconSocialNetworksDesc=Ingrese aquí el código de un ícono FontAwesome. Si no sabe qué es FontAwesome, puede usar el valor genérico fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partner AGENDA_EVENT_DEFAULT_STATUS=Estado de evento predeterminado al crear un evento desde el formulario YouShouldDisablePHPFunctions=Deberías deshabilitar las funciones de PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Excepto si necesita ejecutar comandos del sistema en código personalizado, debe deshabilitar las funciones PHP -PHPFunctionsRequiredForCLI=Para fines de shell (como una copia de seguridad programada de trabajos o ejecutar un programa anitivurs), debe mantener las funciones de PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No se encontraron archivos o directorios grabables de los programas comunes en su directorio raíz (Bueno) RecommendedValueIs=Recomendado: %s Recommended=Recomendada NotRecommended=No recomendado -ARestrictedPath=Alguna ruta restringida +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Compruebe si hay actualizaciones de módulos externos CheckForModuleUpdateHelp=Esta acción se conectará a los editores de módulos externos para comprobar si hay una nueva versión disponible. ModuleUpdateAvailable=Hay una actualización disponible @@ -2264,7 +2285,7 @@ LateWarningAfter=Advertencia "tarde" después TemplateforBusinessCards=Plantilla para una tarjeta de presentación en diferentes tamaños InventorySetup= Configuración inventario ExportUseLowMemoryMode=Usar un modo de poca memoria -ExportUseLowMemoryModeHelp=Use el modo de memoria baja para ejecutar el archivo ejecutable del volcado (la compresión se realiza a través de una canalización en lugar de en la memoria PHP). Este método no permite verificar que el archivo esté completo y no se puede informar un mensaje de error si falla. +ExportUseLowMemoryModeHelp=Use el modo de memoria baja para generar el archivo de volcado (la compresión se realiza a través de una canalización en lugar de en la memoria PHP). Este método no permite verificar que el archivo esté completo y no se puede informar un mensaje de error si falla. Úselo si no experimenta suficientes errores de memoria. ModuleWebhookName = Webhook ModuleWebhookDesc = Interfaz para capturar disparadores de dolibarr y enviarlo a una URL @@ -2288,6 +2309,8 @@ IconOnly=Solo icono: solo texto en la información sobre herramientas INVOICE_ADD_ZATCA_QR_CODE=Mostrar el código QR de ZATCA en las facturas INVOICE_ADD_ZATCA_QR_CODEMore=Algunos países árabes necesitan este código QR en sus facturas INVOICE_ADD_SWISS_QR_CODE=Mostrar el código QR-Bill suizo en las facturas +INVOICE_SHOW_SHIPPING_ADDRESS=Mostrar dirección de envío +INVOICE_SHOW_SHIPPING_ADDRESSMore=Mención obligatoria para Francia UrlSocialNetworksDesc=Enlace URL de la red social. Use {socialid} para la parte variable que contiene la identificación de la red social. IfThisCategoryIsChildOfAnother=Si esta categoría es hija de otra DarkThemeMode=Modo de tema oscuro @@ -2307,3 +2330,28 @@ UsePassword=Utiliza una contraseña UseOauth=Utiliza un token OAUTH Images=Imágenes MaxNumberOfImagesInGetPost=Número máximo de imágenes permitidas en un campo HTML enviado en un formulario +MaxNumberOfPostOnPublicPagesByIP=Número máximo de publicaciones en páginas públicas con la misma dirección IP en un mes +CIDLookupURL=El módulo trae una URL que puede ser utilizada por una herramienta externa para obtener el nombre de un tercero o contacto a partir de su número de teléfono. La URL a utilizar es: +ScriptIsEmpty=El script esta vacio +ShowHideTheNRequests=Mostrar/ocultar las %s solicitude(s) SQL +DefinedAPathForAntivirusCommandIntoSetup=Defina una ruta para un programa antivirus en %s +TriggerCodes=Eventos activables +TriggerCodeInfo=Ingrese aquí los códigos de activación que deben generar una publicación de una solicitud web (solo se permiten URL externas). Puede introducir varios códigos de activación separados por una coma. +EditableWhenDraftOnly=Si no está marcado, el valor solo se puede modificar cuando el objeto tiene un estado de borrador +CssOnEdit=Css en páginas de edición +CssOnView=Css en las páginas de visualización +CssOnList=Css en páginas de lista +HelpCssOnEditDesc=El Css utilizado al editar el campo.
Ejemplo: "minwidth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=El Css utilizado al visualizar el campo. +HelpCssOnListDesc=El Css utilizado cuando el campo está dentro de una tabla de lista.
Ejemplo: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Ocultar la cantidad pedida en los documentos generados para recepciones +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Mostrar el precio en los documentos generados para recepciones +WarningDisabled=Advertencia deshabilitada +LimitsAndMitigation=Límites de acceso y mitigación +DesktopsOnly=Solo equipos de escritorio +DesktopsAndSmartphones=Ordenadores de escritorio y teléfonos inteligentes +AllowOnlineSign=Permitir la firma en línea +AllowExternalDownload=Permitir descarga externa (sin inicio de sesión, usando un enlace compartido) +DeadlineDayVATSubmission=Fecha límite para la presentación de IVA en el próximo mes +MaxNumberOfAttachementOnForms=Número máximo de archivos unidos en un formulario +IfDefinedUseAValueBeetween=Si está definido, use un valor entre %s y %s diff --git a/htdocs/langs/es_ES/agenda.lang b/htdocs/langs/es_ES/agenda.lang index c30e322d064..64baafbcd01 100644 --- a/htdocs/langs/es_ES/agenda.lang +++ b/htdocs/langs/es_ES/agenda.lang @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Envío %s ha sido devuelto al estado de borrador ShipmentDeletedInDolibarr=Expedición %s eliminada ShipmentCanceledInDolibarr=Envío %s cancelado ReceptionValidatedInDolibarr=Recepción %s validada +ReceptionDeletedInDolibarr=Recepción %s eliminado ReceptionClassifyClosedInDolibarr=Recepción %s clasificado cerrado OrderCreatedInDolibarr=Pedido %s creado OrderValidatedInDolibarr=Pedido %s validado @@ -87,6 +88,7 @@ SupplierInvoiceSentByEMail=Factura de proveedor %s enviada por e-mail ShippingSentByEMail=Expedición %s enviada por email ShippingValidated= Expedición %s validada InterventionSentByEMail=Intervención %s enviada por e-mail +ProjectSentByEMail=Proyecto %s enviado por correo electrónico ProposalDeleted=Presupuesto eliminado OrderDeleted=Pedido eliminado InvoiceDeleted=Factura eliminada diff --git a/htdocs/langs/es_ES/assets.lang b/htdocs/langs/es_ES/assets.lang index 99b1a479095..a3eb7fd150d 100644 --- a/htdocs/langs/es_ES/assets.lang +++ b/htdocs/langs/es_ES/assets.lang @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Alexandre Spangaro +# Copyright (C) 2018-2022 Alexandre Spangaro # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,52 +16,171 @@ # # Generic # -Assets = Activos -NewAsset = Nuevo activo -AccountancyCodeAsset = Código contable (activo) -AccountancyCodeDepreciationAsset = Código contable (cuenta depreciación activo) -AccountancyCodeDepreciationExpense = Código contable (cuenta depreciación gastos) -NewAssetType=Nuevo tipo de activo -AssetsTypeSetup=Configuración tipos de activos -AssetTypeModified=Tipo de activo modificado -AssetType=Tipo de activo +NewAsset=Nuevo activo +AccountancyCodeAsset=Código contable (activo) +AccountancyCodeDepreciationAsset=Código de contabilidad (cuenta de activo de depreciación) +AccountancyCodeDepreciationExpense=Código contable (cuenta de gastos de depreciación) AssetsLines=Activos DeleteType=Eliminar -DeleteAnAssetType=Eliminar un tipo de activo -ConfirmDeleteAssetType=¿Está seguro de querer eliminar este tipo de activo? -ShowTypeCard=Ver tipo '%s' +DeleteAnAssetType=Eliminar un modelo de activo +ConfirmDeleteAssetType=¿Está seguro de que desea eliminar este modelo de activos? +ShowTypeCard=Mostrar modelo '%s' # Module label 'ModuleAssetsName' -ModuleAssetsName = Activos +ModuleAssetsName=Activos # Module description 'ModuleAssetsDesc' -ModuleAssetsDesc = Descripción bien +ModuleAssetsDesc=Descripción de los activos # # Admin page # -AssetsSetup = Configuración activos -Settings = Configuraciones -AssetsSetupPage = Configuración activos -ExtraFieldsAssetsType = Campos adicionales (tipos de activos) -AssetsType=Tipo de activo -AssetsTypeId=Id tipo de activo -AssetsTypeLabel=Etiqueta tipo de activo -AssetsTypes=Tipos de activos +AssetSetup=Configuración de activos +AssetSetupPage=Página de configuración de activos +ExtraFieldsAssetModel=Atributos complementarios (Modelo de activos) + +AssetsType=Modelo de activos +AssetsTypeId=Id. de modelo de activo +AssetsTypeLabel=Etiqueta del modelo de activos +AssetsTypes=Modelos de activos +ASSET_ACCOUNTANCY_CATEGORY=Grupo de contabilidad de activos fijos # # Menu # -MenuAssets = Activos -MenuNewAsset = Nuevo bien -MenuTypeAssets = Tipo de activos -MenuListAssets = Listado -MenuNewTypeAssets = Nuevo -MenuListTypeAssets = Listado +MenuAssets=Activos +MenuNewAsset=Nuevo activo +MenuAssetModels=Activos del modelo +MenuListAssets=Lista +MenuNewAssetModel=Modelo del nuevo activo +MenuListAssetModels=Lista # # Module # +ConfirmDeleteAsset=¿Realmente desea eliminar este recurso? + +# +# Tab +# +AssetDepreciationOptions=Opciones de depreciación +AssetAccountancyCodes=Cuentas contables +AssetDepreciation=Depreciación + +# +# Asset +# Asset=Activo -NewAssetType=Nuevo tipo de activo -NewAsset=Nuevo activo -ConfirmDeleteAsset=¿Está seguro de que desea eliminar este activo? +Assets=Activos +AssetReversalAmountHT=Cantidad de inversión (sin impuestos) +AssetAcquisitionValueHT=Importe de la adquisición (sin impuestos) +AssetRecoveredVAT=IVA recuperado +AssetReversalDate=Fecha de reversión +AssetDateAcquisition=Fecha de adquisición +AssetDateStart=Fecha de puesta en marcha +AssetAcquisitionType=Tipo de adquisición +AssetAcquisitionTypeNew=Nuevo +AssetAcquisitionTypeOccasion=Usado +AssetType=Tipo de activo +AssetTypeIntangible=Intangible +AssetTypeTangible=Tangible +AssetTypeInProgress=En progreso +AssetTypeFinancial=Financiero +AssetNotDepreciated=No depreciado +AssetDisposal=Disposición +AssetConfirmDisposalAsk=¿Está seguro de que desea deshacerse del activo %s? +AssetConfirmReOpenAsk=¿Está seguro de que desea reabrir el recurso %s? + +# +# Asset status +# +AssetInProgress=En progreso +AssetDisposed=Disposed +AssetRecorded=Contabilizado + +# +# Asset disposal +# +AssetDisposalDate=Fecha de eliminación +AssetDisposalAmount=Valor de enajenación +AssetDisposalType=Tipo de eliminación +AssetDisposalDepreciated=Depreciar el año de la transferencia +AssetDisposalSubjectToVat=Enajenación sujeta a IVA + +# +# Asset model +# +AssetModel=Modelo del activo +AssetModels=Modelos de activos + +# +# Asset depreciation options +# +AssetDepreciationOptionEconomic=Depreciación económica +AssetDepreciationOptionAcceleratedDepreciation=Depreciación acelerada (impuestos) +AssetDepreciationOptionDepreciationType=Tipo de depreciación +AssetDepreciationOptionDepreciationTypeLinear=Lineal +AssetDepreciationOptionDepreciationTypeDegressive=Degresivo +AssetDepreciationOptionDepreciationTypeExceptional=Excepcional +AssetDepreciationOptionDegressiveRate=Tasa decreciente +AssetDepreciationOptionAcceleratedDepreciation=Acelerado (impuesto) +AssetDepreciationOptionDuration=Duración +AssetDepreciationOptionDurationType=Tipo de duración +AssetDepreciationOptionDurationTypeAnnual=Anual +AssetDepreciationOptionDurationTypeMonthly=Mensual +AssetDepreciationOptionDurationTypeDaily=Diario +AssetDepreciationOptionRate=Tasa (%%) +AssetDepreciationOptionAmountBaseDepreciationHT=Base de amortización (sin IVA) +AssetDepreciationOptionAmountBaseDeductibleHT=Base deducible (sin IVA) +AssetDepreciationOptionTotalAmountLastDepreciationHT=Cantidad total de la última depreciación (sin IVA) + +# +# Asset accountancy codes +# +AssetAccountancyCodeDepreciationEconomic=Depreciación económica +AssetAccountancyCodeAsset=Activo +AssetAccountancyCodeDepreciationAsset=Depreciación +AssetAccountancyCodeDepreciationExpense=Gastos de depreciación +AssetAccountancyCodeValueAssetSold=Valor del activo enajenado +AssetAccountancyCodeReceivableOnAssignment=Cuenta por cobrar por enajenación +AssetAccountancyCodeProceedsFromSales=Productos de la eliminación +AssetAccountancyCodeVatCollected=IVA cobrado +AssetAccountancyCodeVatDeductible=IVA recuperado en activos +AssetAccountancyCodeDepreciationAcceleratedDepreciation=Depreciación acelerada (impuestos) +AssetAccountancyCodeAcceleratedDepreciation=Cuenta +AssetAccountancyCodeEndowmentAcceleratedDepreciation=Gastos de depreciación +AssetAccountancyCodeProvisionAcceleratedDepreciation=Reposesión/Provisión + +# +# Asset depreciation +# +AssetBaseDepreciationHT=Deprbase de liquidación (excl. IVA) +AssetDepreciationBeginDate=Inicio de depreciación el +AssetDepreciationDuration=Duración +AssetDepreciationRate=Tasa (%%) +AssetDepreciationDate=Fecha de depreciación +AssetDepreciationHT=Depreciación (sin IVA) +AssetCumulativeDepreciationHT=Depreciación acumulada (sin IVA) +AssetResidualHT=Valor residual (sin IVA) +AssetDispatchedInBookkeeping=Depreciación registrada +AssetFutureDepreciationLine=Depreciación futura +AssetDepreciationReversal=Reversión + +# +# Errors +# +AssetErrorAssetOrAssetModelIDNotProvide=No se proporcionó la identificación del recurso o el sonido del modelo +AssetErrorFetchAccountancyCodesForMode=Error al recuperar las cuentas contables para el modo de depreciación '%s' +AssetErrorDeleteAccountancyCodesForMode=Error al eliminar cuentas contables del modo de depreciación '%s' +AssetErrorInsertAccountancyCodesForMode=Error al insertar las cuentas contables del modo de depreciación '%s' +AssetErrorFetchDepreciationOptionsForMode=Error al recuperar opciones para el modo de depreciación '%s' +AssetErrorDeleteDepreciationOptionsForMode=Error al eliminar las opciones del modo de depreciación '%s' +AssetErrorInsertDepreciationOptionsForMode=Error al insertar las opciones del modo de depreciación '%s' +AssetErrorFetchDepreciationLines=Error al recuperar líneas de depreciación registradas +AssetErrorClearDepreciationLines=Error al purgar líneas de depreciación registradas (reversión y futuro) +AssetErrorAddDepreciationLine=Error al agregar una línea de depreciación +AssetErrorCalculationDepreciationLines=Error al calcular las líneas de depreciación (recuperación y futuro) +AssetErrorReversalDateNotProvidedForMode=No se proporciona la fecha de reversión para el método de depreciación '%s' +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=La fecha de reversión debe ser mayor o igual que el comienzo del año fiscal actual para el método de depreciación '%s' +AssetErrorReversalAmountNotProvidedForMode=No se proporciona el importe de reversión para el modo de depreciación '%s'. +AssetErrorFetchCumulativeDepreciation=Error al recuperar la cantidad de depreciación acumulada de la línea de depreciación +AssetErrorSetLastCumulativeDepreciation=Error al registrar el último monto de depreciación acumulada diff --git a/htdocs/langs/es_ES/bills.lang b/htdocs/langs/es_ES/bills.lang index 55debd7c8d7..37088aff502 100644 --- a/htdocs/langs/es_ES/bills.lang +++ b/htdocs/langs/es_ES/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Estadísticas de facturas a clientes BillsStatisticsSuppliers=Estadísticas de facturas de proveedores DisabledBecauseDispatchedInBookkeeping=Desactivado porque la factura se contabilizó DisabledBecauseNotLastInvoice=Desactivado porque la factura no se puede borrar. Se han creado facturas después de esta y crearían huecos en el contador. +DisabledBecauseNotLastSituationInvoice=Deshabilitado porque la factura no se puede borrar. Esta factura no es la última en ciclo de facturación de situación. DisabledBecauseNotErasable=Desactivado ya que no puede eliminarse InvoiceStandard=Factura estándar InvoiceStandardAsk=Factura estándar InvoiceStandardDesc=Este tipo de factura es la factura tradicional. +InvoiceStandardShort=Estándar InvoiceDeposit=Factura de anticipo InvoiceDepositAsk=Factura de anticipo InvoiceDepositDesc=La factura de anticipo es el tipo de factura que se crea a la recepción de un anticipo, si no es posible realizar el pago sobre una factura definitiva. @@ -24,6 +26,7 @@ InvoiceProForma=Factura pro-forma InvoiceProFormaAsk=Factura pro-forma InvoiceProFormaDesc=La factura pro-forma es la imagen de una factura definitiva, pero que no tiene ningún valor contable. InvoiceReplacement=Factura rectificativa +InvoiceReplacementShort=Reemplazo InvoiceReplacementAsk=Factura rectificativa de la factura InvoiceReplacementDesc=La factura rectificativa sirve para cancelar y sustituir una factura existente sobre la que aún no hay pagos recibidos.

Nota: Sólo pueden rectificarse las facturas sin pagos registrados. Si esta última no está cerrada, pasará automáticamente al estado 'abandonada'. InvoiceAvoir=Abono @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Esta parte u otr ErrorInvoiceIsNotLastOfSameType=Error: La fecha de la factura %s es %s. Debe ser posterior o igual a la última fecha para facturas del mismo tipo (%s). Por favor cambie la fecha de la factura. BillFrom=Emisor BillTo=Enviar a +ShippingTo=Enviar a: ActionsOnBill=Eventos sobre la factura RecurringInvoiceTemplate=Plantilla/Factura recurrente NoQualifiedRecurringInvoiceTemplateFound=Sin plantilla de factura recurrente apta para la generación @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Pago registrado y factura %s marcada como p SendEmailsRemindersOnInvoiceDueDate=Enviar recordatorio por correo electrónico de facturas impagadas MakePaymentAndClassifyPayed=Registro de pago BulkPaymentNotPossibleForInvoice=El pago masivo no es posible para la factura %s (tipo o estado incorrecto) +MentionVATDebitOptionIsOn=Opción de tributar en base a débitos +MentionCategoryOfOperations=Categoría de operaciones +MentionCategoryOfOperations0=Entrega de bienes +MentionCategoryOfOperations1=Provisión de servicios +MentionCategoryOfOperations2=Mixto - Entrega de bienes y prestación de servicios diff --git a/htdocs/langs/es_ES/boxes.lang b/htdocs/langs/es_ES/boxes.lang index 7e6988c40c8..5df1fa1126d 100644 --- a/htdocs/langs/es_ES/boxes.lang +++ b/htdocs/langs/es_ES/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Pedidos a proveedores en espera de recep BoxTitleLastModifiedContacts=Últimos %s contactos/direcciones modificados BoxMyLastBookmarks=Marcadores: últimos %s BoxOldestExpiredServices=Servicios antiguos expirados +BoxOldestActions=Eventos más antiguos por hacer BoxLastExpiredServices=Últimos %s contratos más antiguos con servicios expirados BoxTitleLastActionsToDo=Últimas %s acciones a realizar +BoxTitleOldestActionsToDo=Eventos %s más antiguos por hacer, no completados BoxTitleLastContracts=Últimos %s contratos modificados BoxTitleLastModifiedDonations=Últimas %s donaciones modificadas BoxTitleLastModifiedExpenses=Últimos %s informes de gastos modificados diff --git a/htdocs/langs/es_ES/compta.lang b/htdocs/langs/es_ES/compta.lang index 333d853061c..066ccdf318d 100644 --- a/htdocs/langs/es_ES/compta.lang +++ b/htdocs/langs/es_ES/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (antes) Balance=Saldo Debit=Debe Credit=Haber +AccountingDebit=Debe +AccountingCredit=Crédito Piece=Doc. contabilidad AmountHTVATRealReceived=Total repercutido AmountHTVATRealPaid=Total pagado @@ -146,11 +148,11 @@ ConfirmPaySalary=¿Está seguro de que desea clasificar esta tarjeta salarial co DeleteSocialContribution=Eliminar un pago de tasa social o fiscal DeleteVAT=Eliminar una declaración de IVA DeleteSalary=Eliminar una tarjeta de salario -DeleteVariousPayment=Delete a various payment +DeleteVariousPayment=Eliminar un pago vario ConfirmDeleteSocialContribution=¿Está seguro de que desea eliminar este pago de impuestos sociales / fiscales? ConfirmDeleteVAT=¿Está seguro de que desea eliminar esta declaración de IVA? -ConfirmDeleteSalary=Are you sure you want to delete this salary ? -ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? +ConfirmDeleteSalary=¿Está seguro de que desea eliminar este salario? +ConfirmDeleteVariousPayment=¿Está seguro de que desea eliminar este pago vario? ExportDataset_tax_1=tasas sociales y fiscales y pagos CalcModeVATDebt=Modo %sIVA sobre facturas emitidas%s. CalcModeVATEngagement=Modo %sIVA sobre facturas cobradas%s. @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=El informe del volumen de ve TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=El informe Volumen de ventas cobradas por tasa de impuesto no está disponible. Este informe solo está disponible para volumen de ventas emitidas. CalculationMode=Modo de cálculo AccountancyJournal=Código contable diario -ACCOUNTING_VAT_SOLD_ACCOUNT=Cuenta contable por defecto para el IVA de ventas (usado si no se define en el diccionario de IVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Cuenta contable por defecto para el IVA de compras (usado si no se define en el diccionario de IVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Código contable por defecto para el pago de IVA -ACCOUNTING_ACCOUNT_CUSTOMER=Cuenta contable usada para clientes +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Se utilizará una cuenta contable dedicada definida en la ficha de terceros para el relleno del Libro Mayor, o como valor predeterminado de la contabilidad del Libro Mayor si no se define una cuenta contable en la ficha del tercero -ACCOUNTING_ACCOUNT_SUPPLIER=Cuenta contable usada para proveedores +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Se utilizará una cuenta contable dedicada definida en la ficha de terceros para el relleno del Libro Mayor, o como valor predeterminado de la contabilidad del Libro Mayor si no se define una cuenta contable en la ficha del tercero ConfirmCloneTax=Confirmar la clonación de una tasa social/fiscal ConfirmCloneVAT=Confirmar la clonación de una declaración de IVA @@ -289,9 +291,9 @@ ReportPurchaseTurnover=Volumen de compras facturado ReportPurchaseTurnoverCollected=Volumen de compras pagadas IncludeVarpaysInResults = Incluir varios pagos en informes IncludeLoansInResults = Incluir préstamos en informes -InvoiceLate30Days = Late (> 30 days) -InvoiceLate15Days = Late (15 to 30 days) -InvoiceLateMinus15Days = Late (< 15 days) +InvoiceLate30Days = Tardío (> 30 días) +InvoiceLate15Days = Tarde (15 a 30 días) +InvoiceLateMinus15Days = Tardío (< 15 días) InvoiceNotLate = A cobrar (< 15 días) InvoiceNotLate15Days = A cobrar (de 15 a 30 días) InvoiceNotLate30Days = A cobrar(>30 días) @@ -300,3 +302,4 @@ InvoiceToPay15Days=A pagar (de 15 a 30 días) InvoiceToPay30Days=A pagar (>30 días) ConfirmPreselectAccount=Preseleccionar el código de contabilidad ConfirmPreselectAccountQuestion=¿Está seguro de que desea preseleccionar las%s líneas seleccionadas con este código de contabilidad? +AmountPaidMustMatchAmountOfDownPayment=El monto pagado debe coincidir con el monto del pago inicial diff --git a/htdocs/langs/es_ES/contracts.lang b/htdocs/langs/es_ES/contracts.lang index 0978f7d1301..c1a8919b3fd 100644 --- a/htdocs/langs/es_ES/contracts.lang +++ b/htdocs/langs/es_ES/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contratos/Suscripciones ContractsAndLine=Contratos y líneas de contratos Contract=Contrato ContractLine=Línea de contrato +ContractLines=Líneas de contrato Closing=Cierre NoContracts=Sin contratos MenuServices=Servicios @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=¿Está seguro de querer eliminar esta línea de contr MoveToAnotherContract=Mover el servicio a otro contrato de este tercero. ConfirmMoveToAnotherContract=He elegido el contrato y confirmo el cambio de servicio en el presente contrato. ConfirmMoveToAnotherContractQuestion=Elija cualquier otro contrato del mismo tercero, ¿desea mover este servicio? -PaymentRenewContractId=Renovación servicio (número %s) +PaymentRenewContractId=Renovar contrato %s (servicio %s) ExpiredSince=Expirado desde el NoExpiredServices=Sin servicios activos expirados ListOfServicesToExpireWithDuration=Listado de servicios activos a expirar en %s días @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Contacto cliente firmante del contrato HideClosedServiceByDefault=Ocultar servicios cerrados por defecto ShowClosedServices=Mostrar servicios cerrados HideClosedServices=Ocultar servicios cerrados +UserStartingService=Usuario inicio del servicio +UserClosingService=Usuario cierre del servicio diff --git a/htdocs/langs/es_ES/cron.lang b/htdocs/langs/es_ES/cron.lang index 25537c7cbbc..ed2d6a53dcc 100644 --- a/htdocs/langs/es_ES/cron.lang +++ b/htdocs/langs/es_ES/cron.lang @@ -26,7 +26,7 @@ CronCommand=Comando CronList=Tareas programadas CronDelete=Borrar tareas programadas CronConfirmDelete=¿Está seguro de querer eliminar esta tarea programada? -CronExecute=Ejecutar tarea programada +CronExecute=Lanzar ahora CronConfirmExecute=¿Está seguro de querer ejecutar esta tarea programada ahora? CronInfo=Tareas programadas le permite ejecutar tareas que han sido programadas. Las tareas también pueden iniciarse manualmente. CronTask=Tarea @@ -58,7 +58,7 @@ CronNote=Comentario CronFieldMandatory=campos %s son obligatorios CronErrEndDateStartDt=La fecha de finalizacion no puede ser anterior a la fecha de inicio StatusAtInstall=Estado en la instalación del módulo -CronStatusActiveBtn=Calendario +CronStatusActiveBtn=Habilitar programación CronStatusInactiveBtn=Inactivo CronTaskInactive=Este trabajo está desactivado (no programado) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Vaya al menú "Inicio - Herramienta JobDisabled=Tarea desactivada MakeLocalDatabaseDumpShort=Copia local de la base de datos MakeLocalDatabaseDump=Crear una copia local de la base de datos. Los parámetros son: compresión ('gz' o 'bz' o 'ninguno'), tipo de copia de seguridad ('mysql' o 'pgsql'), 1, 'auto' o nombre de archivo para construir, nº de archivos de copia de seguridad a mantener +MakeSendLocalDatabaseDumpShort=Enviar copia de seguridad de la base de datos local +MakeSendLocalDatabaseDump=Enviar copia de seguridad de la base de datos local por e-mail. Los parámetros son: para, de, asunto, mensaje, nombre de archivo (Nombre del archivo enviado), filtro ('sql' solo para copia de seguridad de la base de datos) +BackupIsTooLargeSend=Lo sentimos, el último archivo de copia de seguridad es demasiado grande para enviarlo por correo electrónico +CleanUnfinishedCronjobShort=Limpiar cronjob sin terminar +CleanUnfinishedCronjob=Limpie el cronjob atascado en el procesamiento cuando el proceso ya no se está ejecutando WarningCronDelayed=Atención: para mejorar el rendimiento, cualquiera que sea la próxima fecha de ejecución de las tareas activas, sus tareas pueden retrasarse un máximo de %s horas antes de ejecutarse DATAPOLICYJob=Limpiador de datos y anonimizador JobXMustBeEnabled=La tarea %s debe estar habilitada +EmailIfError=Correo electrónico para advertencia de error +ErrorInBatch=Error al ejecutar el trabajo %s + # Cron Boxes LastExecutedScheduledJob=Última tarea programada ejecutada NextScheduledJobExecute=Siguiente tarea programada para ejecutar NumberScheduledJobError=Número de tareas programadas con error +NumberScheduledJobNeverFinished=Número de trabajos programados que nunca terminaron diff --git a/htdocs/langs/es_ES/datapolicy.lang b/htdocs/langs/es_ES/datapolicy.lang new file mode 100644 index 00000000000..2aae78822c0 --- /dev/null +++ b/htdocs/langs/es_ES/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Política de privacidad de datos +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Módulo para gestionar la Privacidad de los Datos (Conformidad con el RGPD) + +# +# Administration page +# +datapolicySetup = Configuración del módulo de Política de Privacidad de Datos +Deletion = Eliminación de datos +datapolicySetupPage = Dependiendo de las leyes de sus países (Ejemplo Artículo 5 del RGPD), los datos personales deben conservarse durante un período que no supere el necesario para los fines para los que fueron recopilados, excepto para fines de archivo.
El borrado se realizará automáticamente después de un cierto tiempo sin evento (el tiempo que habrá indicado a continuación). +NB_MONTHS = %s meses +ONE_YEAR = 1 año +NB_YEARS = %s años +DATAPOLICY_TIERS_CLIENT = Cliente +DATAPOLICY_TIERS_PROSPECT = Cliente potencial +DATAPOLICY_TIERS_PROSPECT_CLIENT = Cliente potencial/Cliente +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = No es cliente potencial/cliente +DATAPOLICY_TIERS_FOURNISSEUR = Proveedor +DATAPOLICY_CONTACT_CLIENT = Cliente +DATAPOLICY_CONTACT_PROSPECT = Cliente potencial +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Cliente potencial/Cliente +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = No es cliente potencial/cliente +DATAPOLICY_CONTACT_FOURNISSEUR = Proveedor +DATAPOLICY_ADHERENT = Miembro +DATAPOLICY_Tooltip_SETUP = Tipo de contacto - Indique sus opciones para cada tipo. +DATAPOLICYMail = Configuración de E-Mail +DATAPOLICYSUBJECTMAIL = Asunto del correo electrónico +DATAPOLICYCONTENTMAIL = Contenido del correo electrónico +DATAPOLICYSUBSITUTION = Puede utilizar las siguientes variables en su correo electrónico (LINKACCEPT permite crear un enlace que registre el acuerdo de la persona, LINKREFUSED permite registrar el rechazo de la persona): +DATAPOLICYACCEPT = Mensaje después del acuerdo +DATAPOLICYREFUSE = Mensaje después del desacuerdo +SendAgreementText = Puede enviar un correo electrónico de GDPR a todos sus contactos relevantes (que aún no han recibido un correo electrónico y para los cuales no ha registrado nada sobre su acuerdo de GDPR). Para ello, utilice el siguiente botón. +SendAgreement = Enviar correos electrónicos +AllAgreementSend = Todos los correos electrónicos han sido enviados. +TXTLINKDATAPOLICYACCEPT = Texto para el enlace "acuerdo" +TXTLINKDATAPOLICYREFUSE = Texto para el enlace "desacuerdo" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = RGPD: Tratamiento de datos personales +DATAPOLICY_consentement = Consentimiento obtenido para el tratamiento de datos personales +DATAPOLICY_opposition_traitement = Se opone al tratamiento de sus datos personales +DATAPOLICY_opposition_prospection = Se opone al tratamiento de sus datos personales con fines de prospección + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonimizar a un tercero +DATAPOLICY_POPUP_ANONYME_TEXTE = No puede eliminar este contacto de Dolibarr porque hay elementos relacionados. De acuerdo con el RGPD, harás anónimos todos estos datos para respetar tus obligaciones. ¿Desea continuar? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portabilidad RGPD +DATAPOLICY_PORTABILITE_TITLE = Exportación de datos personales +DATAPOLICY_PORTABILITE_CONFIRMATION = Quiere exportar los datos personales de este contacto. ¿Está seguro? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonimizó el %s + +# V2 +DATAPOLICYReturn = Validación del RGPD +DATAPOLICY_date = Fecha de acuerdo/desacuerdo RGPD +DATAPOLICY_send = Fecha de envío del correo electrónico del acuerdo +DATAPOLICYReturn = Validación del RGPD +DATAPOLICY_SEND = Enviar correo electrónico de RGPD +MailSent = E-mail ha sido enviado + +# ERROR +ErrorSubjectIsRequired = Error: el asunto del correo electrónico es obligatorio. Indícalo en la configuración del módulo. +=Debido a un problema técnico, no pudimos registrar su elección. Nos disculpamos por eso. Póngase en contacto con nosotros para enviarnos su elección. +NUMBER_MONTH_BEFORE_DELETION = Número de mes antes de la eliminación diff --git a/htdocs/langs/es_ES/dict.lang b/htdocs/langs/es_ES/dict.lang index d0e6c7147b3..85072512edc 100644 --- a/htdocs/langs/es_ES/dict.lang +++ b/htdocs/langs/es_ES/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint-Martin ##### Civilities ##### CivilityMME=Señora +CivilityMMEShort=Señora CivilityMR=Señor +CivilityMRShort=Señor CivilityMLE=Señorita CivilityMTRE=Don CivilityDR=Doctor diff --git a/htdocs/langs/es_ES/donations.lang b/htdocs/langs/es_ES/donations.lang index 95e6156b36f..ddc8bfd65b6 100644 --- a/htdocs/langs/es_ES/donations.lang +++ b/htdocs/langs/es_ES/donations.lang @@ -7,7 +7,6 @@ AddDonation=Crear una donación NewDonation=Nueva donación DeleteADonation=Eliminar una donación ConfirmDeleteADonation=¿Esta seguro de querer eliminar esta donación? -ShowDonation=Mostrar donación PublicDonation=Donación pública DonationsArea=Área de donaciones DonationStatusPromiseNotValidated=Promesa no validada @@ -26,10 +25,11 @@ LastModifiedDonations=Últimas %s donaciones modificadas DonationRecipient=Beneficiario IConfirmDonationReception=El beneficiario confirma la recepción, como donación, de la siguiente cantidad MinimumAmount=El importe mínimo es %s -FreeTextOnDonations=Texto libre a mostrar a pié de página +FreeTextOnDonations=Texto libre a mostrar a pie de página FrenchOptions=Opciones para Francia DONATION_ART200=Mostrar artículo 200 del CGI si se está interesado DONATION_ART238=Mostrar artículo 238 del CGI si se está interesado DONATION_ART885=Mostrar artículo 885 del CGI si se está interesado DonationPayment=Pago de donación DonationValidated=Donación %s validada +DonationUseThirdparties=Utilice un tercero existente como coordenadas de los donantes diff --git a/htdocs/langs/es_ES/ecm.lang b/htdocs/langs/es_ES/ecm.lang index 61a7c144be5..aef8d8e9a39 100644 --- a/htdocs/langs/es_ES/ecm.lang +++ b/htdocs/langs/es_ES/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Directorio manual ECMSectionAuto=Directorio automático ECMSectionsManual=Árbol manual ECMSectionsAuto=Árbol automático +ECMSectionsMedias=Árbol de medios ECMSections=Directorios ECMRoot=Raíz del ECM ECMNewSection=Nuevo directorio @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Número de archivos en los subdirectorios ECMCreationUser=Creador ECMArea=Área SGD/GED ECMAreaDesc=El área SGD/GED (Sistema Gestión Documental / Gestión Electrónica de Documentos) le permite guardar, compartir y buscar rápidamente todo tipo de documentos en Dolibarr. -ECMAreaDesc2=Puede crear directorios manuales y adjuntar los documentos
Los directorios automáticos son rellenados automáticamente en la adición de un documento en una ficha. +ECMAreaDesc2a=* Los directorios manuales se pueden utilizar para guardar documentos no vinculados a un elemento en particular. +ECMAreaDesc2b=* Los directorios automáticos se llenan automáticamente al agregar documentos desde la página de un elemento. +ECMAreaDesc3=* Los directorios de medios son archivos en el subdirectorio /medias del directorio de documentos, que todos pueden leer sin necesidad de iniciar sesión y sin necesidad de compartir el archivo explícitamente. Se utiliza para almacenar archivos de imagen del módulo de correo electrónico o sitio web. ECMSectionWasRemoved=El directorio %s ha sido eliminado ECMSectionWasCreated=El directorio %s ha sido creado. ECMSearchByKeywords=Buscar por palabras clave diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang index b1ac1c7ff3d..05b14db7725 100644 --- a/htdocs/langs/es_ES/errors.lang +++ b/htdocs/langs/es_ES/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=El login %s ya existe. ErrorGroupAlreadyExists=El grupo %s ya existe. ErrorEmailAlreadyExists=El correo electrónico %s ya existe. ErrorRecordNotFound=Registro no encontrado +ErrorRecordNotFoundShort=No encontrado ErrorFailToCopyFile=Error al copiar el archivo '%s' en '%s'. ErrorFailToCopyDir=Error al copiar el directorio '%s' en '%s'. ErrorFailToRenameFile=Error al renombrar el archivo '%s' a '%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=El archivo de imagen es de un formato no soportado (Su PHP n ErrorBadDateFormat=El valor '%s' tiene un formato de fecha no reconocido ErrorWrongDate=¡La fecha no es correcta! ErrorFailedToWriteInDir=Imposible escribir en el directorio %s +ErrorFailedToBuildArchive=Error al crear el archivo de almacenamiento %s ErrorFoundBadEmailInFile=Encontrada sintaxis incorrecta en email en %s líneas en archivo (ejemplo linea %s con email=%s) ErrorUserCannotBeDelete=No puede eliminarse el usuario. Es posible que esté asociado a ítems de Dolibarr ErrorFieldsRequired=Algunos campos obligatorios se han dejado en blanco. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Los valores de la lista deben ser indicados ErrorNoValueForRadioType=Los valores de la lista deben ser indicados ErrorBadFormatValueList=El valor de la lista no puede tener más de una coma: %s, pero es necesaria al menos una: clave,valor ErrorFieldCanNotContainSpecialCharacters=El campo %s no debe contener carácteres especiales -ErrorFieldCanNotContainSpecialNorUpperCharacters=El campo %s no debe contener carácteres especiales, ni caracteres en mayúsculas y no puede contener sólo números +ErrorFieldCanNotContainSpecialNorUpperCharacters=El campo %s no debe contener caracteres especiales, ni mayúsculas, y debe comenzar con un carácter alfabético (a-z) ErrorFieldMustHaveXChar=El campo %s debe tener al menos %s caracteres. ErrorNoAccountancyModuleLoaded=Módulo de contabilidad no activado ErrorExportDuplicateProfil=El nombre de este perfil ya existe para este conjunto de exportación @@ -95,9 +97,9 @@ ErrorWrongValueForField=Valor incorrecto para el campo número %s: '% ErrorHtmlInjectionForField=Campo %s : El valor ' %s ' contiene datos maliciosos no permitidos ErrorFieldValueNotIn=Valor incorrecto del campo número %s: '%s' no es un valor disponible en el campo %s de la tabla %s ErrorFieldRefNotIn=Valor incorrecto para el campo número %s: '%s' no es una referencia existente en %s +ErrorMultipleRecordFoundFromRef=Se encontraron varios registros al buscar desde ref %s . No hay forma de saber qué ID usar. ErrorsOnXLines=%s errores encontrados ErrorFileIsInfectedWithAVirus=¡El antivirus no ha podido validar este archivo (es probable que esté infectado por un virus)! -ErrorSpecialCharNotAllowedForField=Los caracteres especiales no son admitidos por el campo "%s" ErrorNumRefModel=Hay una referencia en la base de datos (%s) y es incompatible con esta numeración. Elimine la línea o renombre la referencia para activar este módulo. ErrorQtyTooLowForThisSupplier=Cantidad insuficiente para este proveedor o no hay precio definido en este producto para este proveedor ErrorOrdersNotCreatedQtyTooLow=Algunos pedidos no se han creado debido a una cantidad demasiado baja @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Los objetos deben tener el estado 'A ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Los objetos deben tener el estado 'Borrador' o 'Deshabilitad' para ser habilitados ErrorNoFieldWithAttributeShowoncombobox=Ningún campo tiene la propiedad 'showoncombobo' en la definición del objeto '%s'. No hay forma de mostrar el combolist. ErrorFieldRequiredForProduct=El campo '%s' es obligatorio para el producto %s +AlreadyTooMuchPostOnThisIPAdress=Ya has publicado demasiado en esta dirección IP. ProblemIsInSetupOfTerminal=Problema en la configuración del terminal %s. ErrorAddAtLeastOneLineFirst=Introduzca al menos una opción ErrorRecordAlreadyInAccountingDeletionNotPossible=Error, el registro ya se transfirió en contabilidad, la eliminación no es posible. @@ -277,8 +280,8 @@ ErrorWrongFileName=El nombre del archivo no puede contener __SOMETHING__ ErrorNotInDictionaryPaymentConditions=No está en el Diccionario de términos de pago, modifíquelo. ErrorIsNotADraft=%s no es un borrador ErrorExecIdFailed=No se puede ejecutar el comando "id" -ErrorBadCharIntoLoginName=Carácter no autorizado en el nombre de inicio de sesión -ErrorRequestTooLarge=Error, solicitud demasiado grande +ErrorBadCharIntoLoginName=Carácter no autorizado en el campo %s +ErrorRequestTooLarge=Error, solicitud demasiado grande o sesión caducada ErrorNotApproverForHoliday=Usted no es el aprobador del día libre %s ErrorAttributeIsUsedIntoProduct=Este atributo se utiliza en una o más variantes de producto ErrorAttributeValueIsUsedIntoProduct=Este valor de atributo se utiliza en una o más variantes de producto @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Solicitud fallida ErrorThirpdartyOrMemberidIsMandatory=Tercero o Miembro de la sociedad es obligatorio ErrorFailedToWriteInTempDirectory=Error al escribir en el directorio temporal ErrorQuantityIsLimitedTo=La cantidad está limitada a %s +ErrorFailedToLoadThirdParty=No se pudo encontrar/cargar un tercero desde id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=Este modo de pago no es una cuenta bancaria +ErrorStripeCustomerNotFoundCreateFirst=El cliente de Stripe no está configurado para este tercero (o configurado en un valor eliminado en el lado de Stripe). Créelo (o vuelva a adjuntarlo) primero. +ErrorCharPlusNotSupportedByImapForSearch=La búsqueda IMAP no puede buscar en el remitente o el destinatario una cadena que contenga el carácter + +ErrorTableNotFound=Tabla %s no encontrada +ErrorValueForTooLow=El valor para %s es demasiado bajo +ErrorValueCantBeNull=El valor para %s no puede ser nulo +ErrorDateOfMovementLowerThanDateOfFileTransmission=La fecha de la transacción bancaria no puede ser anterior a la fecha de transmisión del archivo +ErrorTooMuchFileInForm=Demasiados archivos en el formulario, el número máximo es %s archivo(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=El parámetro PHP upload_max_filesize (%s) es más alto que el parámetro PHP post_max_size (%s). Esta no es una configuración consistente. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Atención, su archivo (htdocs/conf/conf.php WarningsOnXLines=Alertas en %s líneas fuente WarningNoDocumentModelActivated=No hay ningún modelo para la generación del documento activado. Se tomará un modelo por defecto hasta que se configure el módulo. WarningLockFileDoesNotExists=Atención: Una vez terminada la instalación, deben desactivarse las herramientas de instalación/actualización añadiendo el archivo install.lock en el directorio %s. La ausencia de este archivo representa un fallo grave de seguridad. -WarningUntilDirRemoved=Las alertas de seguridad sólo son visibles a los administradores y permanecen activas hasta que el problema sea resuelto (o si la constante MAIN_REMOVE_INSTALL_WARNING es definida en Configuración->Varios) +WarningUntilDirRemoved=Esta advertencia de seguridad permanecerá activa mientras la vulnerabilidad esté presente. WarningCloseAlways=Aviso, el cierre es realizado aunque la cantidad total difiera entre los elementos de origen y destino. Active esta funcionalidad con precaución. WarningUsingThisBoxSlowDown=Atención, el uso de este panel provoca serias ralentizaciones en las páginas que muestran este panel. WarningClickToDialUserSetupNotComplete=La configuración de ClickToDial para su cuenta de usuario no está completa (vea la pestaña ClickToDial en su ficha de usuario) @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Disponible solo si usa una conexión segura WarningModuleXDisabledSoYouMayMissEventHere=El módulo %s no se ha habilitado. Así que puede perderse muchos eventos aquí. WarningPaypalPaymentNotCompatibleWithStrict=El valor 'Estricto' hace que las funciones de pago en línea no funcionen correctamente. Utilice 'Lax' en su lugar. WarningThemeForcedTo=Advertencia, el tema ha sido forzado a %s por la constante oculta MAIN_FORCETHEME +WarningPagesWillBeDeleted=Advertencia, esto también eliminará todas las páginas/contenedores existentes del sitio web. Debe exportar su sitio web antes, para tener una copia de seguridad para volver a importarlo más tarde. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=La validación automática está deshabilitada cuando la opción para disminuir el stock está configurada en "Validación de facturas". # Validate RequireValidValue = Valor no válido diff --git a/htdocs/langs/es_ES/eventorganization.lang b/htdocs/langs/es_ES/eventorganization.lang index 6b69256cb59..09528daad51 100644 --- a/htdocs/langs/es_ES/eventorganization.lang +++ b/htdocs/langs/es_ES/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = En el formulario para crear/agregar un # Object # EventOrganizationConfOrBooth= Conferencia o cabina +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Gestionar la organización de eventos ConferenceOrBooth = Conferencia o cabina ConferenceOrBoothTab = Conferencia o cabina @@ -114,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Aquí puede votar por una conferencia o sugerir EvntOrgRegistrationConfHelpMessage = Aquí, puede sugerir una nueva conferencia para animar durante el evento. EvntOrgRegistrationBoothHelpMessage = Aquí, puede postularse para tener un stand durante el evento. ListOfSuggestedConferences = Lista de conferencias sugeridas -ListOfSuggestedBooths = Lista de cabinas sugeridas -ListOfConferencesOrBooths=Lista de conferencias o stands del proyecto del evento +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Sugerir una nueva conferencia SuggestBooth = Sugerir un stand ViewAndVote = Ver y votar eventos sugeridos PublicAttendeeSubscriptionGlobalPage = Enlace público para la inscripción al evento PublicAttendeeSubscriptionPage = Enlace público para registrarse solo en este evento MissingOrBadSecureKey = La clave de seguridad no es válida o falta -EvntOrgWelcomeMessage = Este formulario le permite registrarse como nuevo participante del evento: %s +EvntOrgWelcomeMessage = Este formulario le permite registrarse como nuevo participante del evento EvntOrgDuration = Esta conferencia comienza el %s y termina el %s. ConferenceAttendeeFee = Cuota de asistente a la conferencia para el evento: '%s' que ocurre desde %s a %s. BoothLocationFee = Ubicación del stand para el evento: '%s' que ocurre desde %s a %s @@ -132,7 +133,7 @@ LabelOfconference=Etiqueta de conferencia ConferenceIsNotConfirmed=La inscripción no está disponible, la conferencia aún no está confirmada. DateMustBeBeforeThan=%s debe ser anterior a %s DateMustBeAfterThan=%s debe ser posterior a %s - +MaxNbOfAttendeesReached=Se ha alcanzado el número máximo de participantes NewSubscription=Registro OrganizationEventConfRequestWasReceived=Se ha recibido su sugerencia para una conferencia OrganizationEventBoothRequestWasReceived=Se ha recibido su solicitud de stand @@ -157,7 +158,7 @@ VoteOk = Tu voto ha sido aceptado. AlreadyVoted = Ya has votado por este evento. VoteError = Se produjo un error durante la votación, inténtelo de nuevo. -SubscriptionOk = Tu registro ha sido validado +SubscriptionOk=Su registro ha sido registrado ConfAttendeeSubscriptionConfirmation = Confirmación de su suscripción a un evento Attendee = Asistente PaymentConferenceAttendee = Pago de asistentes a la conferencia @@ -165,6 +166,7 @@ PaymentBoothLocation = Pago por ubicación de stand DeleteConferenceOrBoothAttendee=Eliminar asistente RegistrationAndPaymentWereAlreadyRecorder=Ya se registró un registro y un pago para el e-mail %s EmailAttendee=E-mail del asistente +EmailCompany=Correo electrónico de la empresa EmailCompanyForInvoice=E-mailde la empresa (para la factura, si es diferente del e-mail del asistente) ErrorSeveralCompaniesWithEmailContactUs=Se han encontrado varias empresas con este e-mail, por lo que no podemos validar automáticamente su registro. Póngase en contacto con nosotros en %s para una validación manual ErrorSeveralCompaniesWithNameContactUs=Se han encontrado varias empresas con este nombre por lo que no podemos validar automáticamente su registro. Póngase en contacto con nosotros en %s para una validación manual diff --git a/htdocs/langs/es_ES/exports.lang b/htdocs/langs/es_ES/exports.lang index 06a1de08316..d70f6bc6389 100644 --- a/htdocs/langs/es_ES/exports.lang +++ b/htdocs/langs/es_ES/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Campos exportables ExportedFields=Campos a exportar ImportModelName=Nombre del perfil de importación ImportModelSaved=Perfil de importación guardado como %s. +ImportProfile=Importar perfil DatasetToExport=Conjunto de datos a exportar DatasetToImport=Lote de datos a importar ChooseFieldsOrdersAndTitle=Elija el orden de los campos... @@ -53,8 +54,9 @@ TypeOfLineServiceOrProduct=Tipo de línea (0=producto, 1=servicio) FileWithDataToImport=Archivo que contiene los datos a importar FileToImport=Archivo origen a importar FileMustHaveOneOfFollowingFormat=El archivo de importación debe tener uno de los siguientes formatos -DownloadEmptyExample=Download a template file with examples and information on fields you can import -StarAreMandatory=Into the template file, all fields with a * are mandatory fields +DownloadEmptyExampleShort=Descargar un archivo de muestra +DownloadEmptyExample=Descargue un archivo de plantilla con ejemplos e información sobre los campos que puede importar +StarAreMandatory=En el archivo de plantilla, todos los campos con un * son campos obligatorios ChooseFormatOfFileToImport=Elija el formato de archivo que desea importar haciendo en la imagen %s para seleccionarlo... ChooseFileToImport=Cargue el archivo y luego haga clic en el icono %s para seleccionar el archivo como archivo de importación de origen ... SourceFileFormat=Formato del archivo origen @@ -82,7 +84,7 @@ SelectFormat=Seleccione este formato de archivo de importación RunImportFile=Importación de datos NowClickToRunTheImport=Compruebe los resultados de la simulación de importación. Corrija los errores y vuelva a realizar la prueba.
Cuando la simulación no muestre errores, puede proceder a importar los datos a la base de datos. DataLoadedWithId=Los datos importados tendrán un campo adicional en cada tabla de base de datos con este ID de importación: %s, para permitir su búsqueda en el caso de investigar un problema relacionado con esta importación. -ErrorMissingMandatoryValue=Dato obligatorio no indicado en el archivo fuente, campo número %s. +ErrorMissingMandatoryValue=Los datos obligatorios están vacíos en el archivo de origen en la columna %s . TooMuchErrors=Todavía hay %s líneas con error, pero su visualización ha sido limitada. TooMuchWarnings=Todavía hay %s líneas con warnings, pero su visualización ha sido limitada. EmptyLine=Línea en blanco @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=Puede encontrar los registros de esta importación NbOfLinesOK=Número de líneas sin errores ni warnings: %s. NbOfLinesImported=Número de líneas correctamente importadas: %s. DataComeFromNoWhere=El valor a insertar no corresponde a ningún campo del archivo origen. -DataComeFromFileFieldNb=El valor a insertar se corresponde al campo número %s del archivo origen. -DataComeFromIdFoundFromRef=El valor dado por el campo %s del archivo origen será utilizado para encontrar el ID del objeto padre a usar (el objeto %s con la referencia del archivo origen debe existir en Dolibarr). -DataComeFromIdFoundFromCodeId=El código del campo número %s del archivo de origen se utilizará para encontrar el id del objeto padre a usar (el código del archivo de origen debe existir en el diccionario %s). Tenga en cuenta que si conoce el id, puede usarlo en lugar del código en el archivo de origen. La importación funcionará en los 2 casos. +DataComeFromFileFieldNb=El valor a insertar proviene de la columna %s en el archivo fuente. +DataComeFromIdFoundFromRef=El valor que proviene del archivo fuente se usará para encontrar la identificación del objeto principal que se usará (por lo que el objeto %s que tiene la referencia del archivo fuente debe existir en la base de datos). +DataComeFromIdFoundFromCodeId=El valor del código que proviene del archivo fuente se usará para encontrar la identificación del objeto principal que se usará (por lo que el código del archivo fuente debe existir en el diccionario %s ). Tenga en cuenta que si conoce la identificación, también puede usarla en el archivo fuente en lugar del código. La importación debería funcionar en ambos casos. DataIsInsertedInto=Los datos del archivo de origen se insertarán en el siguiente campo: DataIDSourceIsInsertedInto=El ID del objeto padre encontrado a partir del dato origen, se insertará en el siguiente campo: DataCodeIDSourceIsInsertedInto=El id de la línea padre encontrada a partir del código, se insertará en el siguiente campo: @@ -132,9 +134,14 @@ FormatControlRule=Regla formato de control ## imports updates KeysToUseForUpdates=Clave (columna) a usar para actualizar datos existentes NbInsert=Número de líneas añadidas: %s +NbInsertSim=Número de líneas que se insertarán: %s NbUpdate=Número de líneas actualizadas: %s +NbUpdateSim=Número de líneas que se actualizarán: %s MultipleRecordFoundWithTheseFilters=Se han encontrado varios registros con estos filtros: %s StocksWithBatch=Existencias y ubicación (almacén) de productos con número de lote / serie -WarningFirstImportedLine=The first line(s) will not be imported with the current selection -NotUsedFields=Fields of database not used -SelectImportFieldsSource = Choose the source file fields you want to import and their target field in database by choosing the fields in each select boxes, or select a predefined import profile: +WarningFirstImportedLine=La primera(s) línea(s) no se importarán con la selección actual +NotUsedFields=Campos de la base de datos no utilizados +SelectImportFieldsSource = Elija los campos del archivo de origen que desea importar y su campo de destino en la base de datos eligiendo los campos en cada cuadro de selección, o seleccione un perfil de importación predefinido: +MandatoryTargetFieldsNotMapped=Algunos campos de destino obligatorios no están asignados +AllTargetMandatoryFieldsAreMapped=Todos los campos de destino que necesitan un valor obligatorio se asignan +ResultOfSimulationNoError=Resultado de la simulación: Sin error diff --git a/htdocs/langs/es_ES/interventions.lang b/htdocs/langs/es_ES/interventions.lang index b335c533713..d0348e7112c 100644 --- a/htdocs/langs/es_ES/interventions.lang +++ b/htdocs/langs/es_ES/interventions.lang @@ -66,8 +66,7 @@ RepeatableIntervention=Plantilla de intervención ToCreateAPredefinedIntervention=Para crear una intervención predefinida o recurrente, cree una intervención común y conviértala en plantilla de intervención ConfirmReopenIntervention=¿Está seguro de querer volver a abrir la intervención %s ? GenerateInter=Generar intervención -FichinterNoContractLinked=La intervención %s se ha creado sin un contacto vinculado. -ErrorFicheinterCompanyDoesNotExist=La compañía no existe, la intervención no se ha creado. +FichinterNoContractLinked=La intervención %s se ha creado sin un contrato vinculado. +ErrorFicheinterCompanyDoesNotExist=La empresa no existe. No se ha creado la intervención. NextDateToIntervention=Fecha para la próxima generación de intervención -AllowOnlineSign=Permitir firma online -AllowExternalDownload=Permitir descarga externa \ No newline at end of file +NoIntervention=Sin intervención diff --git a/htdocs/langs/es_ES/loan.lang b/htdocs/langs/es_ES/loan.lang index a40c0739249..0c8223a69d6 100644 --- a/htdocs/langs/es_ES/loan.lang +++ b/htdocs/langs/es_ES/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = No se puede generar una línea de tiempo CantModifyInterestIfScheduleIsUsed = No puede modificar el interés si usa el programador # Admin ConfigLoan=Configuración del módulo préstamos -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Cuenta contable por defecto para el capital -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Cuenta contable por defecto para el interés -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Cuenta contable por defecto para el seguro +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Editar el prestamo diff --git a/htdocs/langs/es_ES/mailmanspip.lang b/htdocs/langs/es_ES/mailmanspip.lang index 55657883dc2..6e91e73e6a3 100644 --- a/htdocs/langs/es_ES/mailmanspip.lang +++ b/htdocs/langs/es_ES/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Suscripción de prueba ejecutada correctamente MailmanDeletionSuccess=Desuscripción de prueba fue ejecutada correctamente SynchroMailManEnabled=Una actualización de Mailman será efectuada SynchroSpipEnabled=Una actualización de Mailman será efectuada -DescADHERENT_MAILMAN_ADMINPW=Contraseña de administrador Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Contraseña de administrador Mailman DescADHERENT_MAILMAN_URL=URL para las suscripciones Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL para las desuscripciones Mailman DescADHERENT_MAILMAN_LISTS=Lista(s) para la suscripción automática de los nuevos miembros (separados por comas) diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang index 00488783f8a..74e2e5dbe69 100644 --- a/htdocs/langs/es_ES/main.lang +++ b/htdocs/langs/es_ES/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=Sin plantilla definida para este tipo de e-mail AvailableVariables=Variables de substitución disponibles NoTranslation=Sin traducción Translation=Traducción +Translations=Traducciones CurrentTimeZone=Zona horaria PHP (Servidor) EmptySearchString=Ingrese una cadena de búsqueda no vacía EnterADateCriteria=Ingrese un criterio de fecha @@ -205,6 +206,7 @@ Valid=Validar Approve=Aprobar Disapprove=Desaprobar ReOpen=Reabrir +OpenVerb=Abierto Upload=Enviar archivo ToLink=Enlace Select=Seleccionar @@ -222,7 +224,7 @@ UserGroup=Grupo de usuario UserGroups=Grupos de Usuarios NoUserGroupDefined=No hay definido grupo de usuarios Password=Contraseña -PasswordRetype=Repetir contraseña +PasswordRetype=Repite tu contraseña NoteSomeFeaturesAreDisabled=Atención, sólo unos pocos módulos/funcionalidades han sido activados en esta demo. Name=Nombre NameSlashCompany=Nombre / Empresa @@ -487,6 +489,7 @@ ActionsOnContact=Eventos de este contacto/dirección ActionsOnContract=Eventos respecto al contrato ActionsOnMember=Eventos respecto a este miembro ActionsOnProduct=Eventos sobre este producto +ActionsOnAsset=Eventos para este activo fijo NActionsLate=%s en retraso ToDo=A realizar Completed=Realizado @@ -808,6 +811,7 @@ URLPhoto=Url de la foto/logo SetLinkToAnotherThirdParty=Vincular a otro tercero LinkTo=Enlazar a LinkToProposal=Enlazar a presupuesto +LinkToExpedition= Enlace a la expedición LinkToOrder=Enlazar a pedido LinkToInvoice=Enlazar a factura LinkToTemplateInvoice=Enlazar a plantilla de factura @@ -926,7 +930,7 @@ DirectDownloadInternalLink=Enlace de descarga privado PrivateDownloadLinkDesc=Debe iniciar sesión y necesita permisos para ver o descargar el archivo Download=Descargar DownloadDocument=Descargar el documento -DownloadSignedDocument=Descargar el documento firmado +DownloadSignedDocument=Descargar documento firmado ActualizeCurrency=Actualizar el tipo de cambio Fiscalyear=Año fiscal ModuleBuilder=Módulo Builder @@ -1052,6 +1056,7 @@ SearchIntoContracts=Contratos SearchIntoCustomerShipments=Envíos a clientes SearchIntoExpenseReports=Informes de gastos SearchIntoLeaves=Día libre +SearchIntoKM=Base de Conocimientos SearchIntoTickets=Tickets SearchIntoCustomerPayments=Pagos de clientes SearchIntoVendorPayments=Pagos a proveedor @@ -1143,15 +1148,29 @@ EventReminder=Recordatorio evento UpdateForAllLines=Actualización para todas las líneas OnHold=En espera Civility=Título Cortesía -AffectTag=Afectar etiqueta +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Establecer supervisor CreateExternalUser=Crear usuario externo -ConfirmAffectTag=Afectar etiquetas masivas -ConfirmAffectTagQuestion=¿Está seguro de que desea asignar las etiquetas a los %s registros seleccionados? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Rol asignado en cada proyecto +TasksRole=Rol asignado en cada tarea de cada proyecto +ConfirmSetSupervisor=Conjunto de supervisor masivo +ConfirmUpdatePrice=Elija una tarifa de precio de aumento/disminución +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=¿Está seguro de que desea configurar el supervisor para los %sregistros seleccionados? +ConfirmUpdatePriceQuestion=¿Está seguro de que desea actualizar el precio de los %sregistros seleccionados? CategTypeNotFound=No se encontró ningún tipo de etiqueta para el tipo de registros +Rate=Tipo +SupervisorNotFound=Supervisor no encontrado CopiedToClipboard=Copiado al portapapeles InformationOnLinkToContract=Este importe es solo el total de todas las líneas del contrato. No se toma en consideración ninguna noción de tiempo. ConfirmCancel=Estás seguro que quieres cancelar EmailMsgID=MsgID de e-mail +EmailDate=Fecha de correo electrónico +SetToStatus=Set to status %s SetToEnabled=Establecer como activado SetToDisabled=Establecer como desactivado ConfirmMassEnabling=confirmación de habilitación masiva @@ -1180,11 +1199,14 @@ Terminated=De baja AddLineOnPosition=Agregar línea en la posición (al final si está vacío) ConfirmAllocateCommercial=Asignar confirmación de representante de ventas ConfirmAllocateCommercialQuestion=¿Está seguro de que desea asignar los %sregistros seleccionados? -CommercialsAffected=Representantes de ventas afectados -CommercialAffected=Representante de ventas afectado +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Tu mensaje YourMessageHasBeenReceived=Tu mensaje ha sido recibido. Le responderemos o contactaremos con usted lo antes posible. UrlToCheck=URL para comprobar Automation=Automatización CreatedByEmailCollector=Creado por el recopilador de correo electrónico CreatedByPublicPortal=Creado desde el portal público +UserAgent=Agente de usuario +InternalUser=Usuario interno +ExternalUser=Usuario externo diff --git a/htdocs/langs/es_ES/members.lang b/htdocs/langs/es_ES/members.lang index d18c1e0136b..4c9e9824ab0 100644 --- a/htdocs/langs/es_ES/members.lang +++ b/htdocs/langs/es_ES/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Otro miembro (nombre: %s, logi ErrorUserPermissionAllowsToLinksToItselfOnly=Por razones de seguridad, debe poseer los derechos de modificación de todos los usuarios para poder vincular un miembro a un usuario que no sea usted mismo. SetLinkToUser=Vincular a un usuario Dolibarr SetLinkToThirdParty=Vincular a un tercero Dolibarr +MemberCountersArePublic=Los contadores de miembros válidos son públicos MembersCards=Generación de tarjetas para socios MembersList=Listado de miembros MembersListToValid=Listado de miembros borrador (a validar) @@ -34,7 +35,8 @@ DateSubscription=Fecha afiliación DateEndSubscription=Fecha fin afiliación EndSubscription=Fin afiliación SubscriptionId=ID afiliación -WithoutSubscription=Sin suscripción +WithoutSubscription=Sin membresía +WaitingSubscription=Membresía pendiente MemberId=Miembro ID MemberRef=Ref de miembro NewMember=Nuevo miembro @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=El tipo de miembro no puede ser eliminado NewSubscription=Nueva afiliación NewSubscriptionDesc=Utilice este formulario para registrarse como un nuevo miembro de la asociación. Para una renovación, si ya es miembro, póngase en contacto con la asociación a través del e-mail %s. Subscription=Afiliación +AnyAmountWithAdvisedAmount=Cualquier cantidad de su elección, recomendado %s +AnyAmountWithoutAdvisedAmount=Cualquier cantidad de su elección +CanEditAmountShort=Cualquier importe +CanEditAmountShortForValues=recomendado, cualquier importe +MembershipDuration=Duración +GetMembershipButtonLabel=Unirse Subscriptions=Afiliaciones SubscriptionLate=En retraso SubscriptionNotReceived=Afiliación no recibida @@ -136,7 +144,7 @@ CardContent=Contenido de su ficha de miembro # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Queremos informarle que se ha solicitado una nueva membresía.

ThisIsContentOfYourMembershipWasValidated=Queremos hacerle saber que su membresía fue validada con la siguiente información:

-ThisIsContentOfYourSubscriptionWasRecorded=Queremos informarle que su nueva suscripción fue grabada.

+ThisIsContentOfYourSubscriptionWasRecorded=Queremos informarle que se registró su nueva suscripción. Encuentre su factura aquí adjunta.

ThisIsContentOfSubscriptionReminderEmail=Queremos informarle que su nueva suscripción está a punto o ha expirado (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Esperamos que pueda renovarla

ThisIsContentOfYourCard=Este es un recordatorio de la información que obtenemos sobre usted. No dude en contactar con nosotros si algo le parece incorrecto.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Asunto del e-mail recibido en caso de auto-inscripción de un invitado @@ -199,8 +207,10 @@ NbOfSubscriptions=Número de cotizaciones AmountOfSubscriptions=Cantidad recaudada de las suscripciones TurnoverOrBudget=Volumen de ventas (empresa) o Presupuesto (asociación o colectivo) DefaultAmount=Importe por defecto cotización -CanEditAmount=El visitante puede elegir/modificar el importe de su cotización -MEMBER_NEWFORM_PAYONLINE=Ir a la página integrada de pago en línea +CanEditAmount=El monto de la suscripción es gratis +CanEditAmountDetail=El visitante puede elegir/editar el importe de su contribución independientemente del tipo de miembro +AmountIsLowerToMinimumNotice=sobre una deuda total de %s +MEMBER_NEWFORM_PAYONLINE=Después del registro en línea, cambie automáticamente a la página de pago en línea ByProperties=Por naturaleza MembersStatisticsByProperties=Estadísticas de los miembros por naturaleza VATToUseForSubscriptions=Tasa de IVA para las afiliaciones @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=La creación de un login de usuario para los miembros le CreateDolibarrThirdPartyDesc=Un tercero es la entidad legal que se utilizará en la factura si decide generar una factura para cada contribución. Podrá crearlo más tarde durante el proceso de registro de la contribución. MemberFirstname=Nombre del miembro MemberLastname=Apellido del miembro +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/es_ES/mrp.lang b/htdocs/langs/es_ES/mrp.lang index f7567b70703..3ef082668bf 100644 --- a/htdocs/langs/es_ES/mrp.lang +++ b/htdocs/langs/es_ES/mrp.lang @@ -11,8 +11,8 @@ Bom=Lista de materiales BillOfMaterials=Lista de materiales BillOfMaterialsLines=Líneas de lista de materiales BOMsSetup=Configuración del módulo BOM -ListOfBOMs=Lista de facturas de materiales - BOM -ListOfManufacturingOrders=Listado de Órdenes de Fabricación +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Órdenes de fabricación NewBOM=Nueva lista de materiales ProductBOMHelp=Producto para crear (o desmontar) con esta lista de materiales.
Nota: Los productos con la propiedad 'Naturaleza del producto' = 'Materia prima' no están visibles en esta lista. BOMsNumberingModules=Modelos de numeración BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=¿Está seguro de que desea clonar la lista de mater ConfirmCloneMo=¿Esta seguro de querer clonar la Orden de Fabricación %s? ManufacturingEfficiency=Eficiencia de fabricación ConsumptionEfficiency=Eficiencia de consumo +Consumption=Consumo ValueOfMeansLoss=El valor de 0.95 significa un promedio de 5%% de pérdida durante la producción ValueOfMeansLossForProductProduced=El valor de 0.95 significa un promedio de 5%% de pérdida del producto producido DeleteBillOfMaterials=Eliminar Lista de material @@ -82,6 +83,7 @@ ProductsToProduce=Productos para producir UnitCost=Costo unitario TotalCost=Coste total BOMTotalCost=El costo para producir esta Lista de Materiales en función del costo de cada cantidad y producto a consumir (use el precio de costo si está definido, de lo contrario, el precio promedio ponderado si está definido, o el mejor precio de compra) +BOMTotalCostService=Si el módulo "Estación de trabajo" está activado y una estación de trabajo está definida por defecto en la línea, entonces el cálculo es "cantidad (convertida en horas) x hora estación de trabajo", de lo contrario, "cantidad (convertida en horas) x precio de costo del servicio" GoOnTabProductionToProduceFirst=Primero debe haber iniciado la producción para cerrar una orden de fabricación (consulte la pestaña '%s'). Pero puedes cancelarlo. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Un kit no se puede usar en una Lista de Materiales (BOM) o una Orden de Fabricación (MO) Workstation=Puesto de trabajo @@ -109,6 +111,10 @@ THMEstimatedHelp=Esta tarifa permite definir un costo de previsión del artícul BOM=Lista de materiales CollapseBOMHelp=Puede definir la visualización predeterminada de los detalles de la nomenclatura en la configuración del módulo Lista de Materiales MOAndLines=Órdenes de fabricación y líneas -MoChildGenerate=Generate Child Mo -ParentMo=MO Parent -MOChild=MO Child +MoChildGenerate=Generar MO hijo +ParentMo=MO Padre +MOChild=MO Hijo +BomCantAddChildBom=La nomenclatura %s ya está presente en el árbol que conduce a la nomenclatura %s +BOMNetNeeds = Necesidades netas de la lista de materiales +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/es_ES/other.lang b/htdocs/langs/es_ES/other.lang index 93be155cdcd..6dafd0a7044 100644 --- a/htdocs/langs/es_ES/other.lang +++ b/htdocs/langs/es_ES/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Aprobación pedido a proveedor Notify_ORDER_SUPPLIER_REFUSE=Rechazo pedido a proveedor Notify_PROPAL_VALIDATE=Validación presupuesto cliente Notify_PROPAL_CLOSE_SIGNED=Presupuesto cerrado como firmado +Notify_PROPAL_CLOSE_SIGNED_WEB=Presupuesto de cliente cerrado y firmado en la página del portal Notify_PROPAL_CLOSE_REFUSED=Presupuesto cerrado como rechazado +Notify_PROPAL_CLOSE_REFUSED_WEB=Presupuesto de cliente cerrado y rechazado en la página del portal Notify_PROPAL_SENTBYMAIL=Envío presupuesto por e-mail Notify_WITHDRAW_TRANSMIT=Transmisión domiciliación Notify_WITHDRAW_CREDIT=Abono domiciliación @@ -181,6 +183,7 @@ SizeUnitfoot=pie SizeUnitpoint=punto BugTracker=Incidencias SendNewPasswordDesc=Este formulario le permite obtener una nueva contraseña. Le será enviada a su e-mail.
El cambio será efectivo una vez haga clic en el enlace de confirmación del e-mail.
Revise su e-mail. +EnterNewPasswordHere=Ingrese su nueva contraseña aquí BackToLoginPage=Volver a la página de conexión AuthenticationDoesNotAllowSendNewPassword=El modo de autentificación de Dolibarr está configurado como "%s".
En este modo Dolibarr no puede conocer ni modificar su contraseña
Contacte con su administrador para conocer las modalidades de cambio. EnableGDLibraryDesc=Instale o active la libreria GD en su PHP para poder usar esta opción @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Factura %s ha sido validada. EMailTextInvoicePayed=La factura %s ha sido pagada. EMailTextProposalValidated=El presupuesto %s ha sido validado. EMailTextProposalClosedSigned=El presupuesto %s ha sido cerrado y firmado. +EMailTextProposalClosedSignedWeb=El presupuesto %s se ha cerrado y firmado en la página del portal. +EMailTextProposalClosedRefused=El presupuesto %s ha sido cerrado y rechazado. +EMailTextProposalClosedRefusedWeb=El presupuesto %s se ha cerrado y rechazado en la página del portal. EMailTextOrderValidated=El pedido %s ha sido validado. EMailTextOrderApproved=El pedido %s ha sido aprobado EMailTextOrderValidatedBy=El pedido %s ha sido registrado por %s. @@ -311,10 +317,10 @@ ExternalSiteURL=URL del sitio externo de contenido de iframe HTML ExternalSiteModuleNotComplete=El módulo Sitio web externo no ha sido configurado correctamente. ExampleMyMenuEntry=Mi entrada de menú -# FTP +# ftp FTPClientSetup=Configuración del módulo de cliente FTP o SFTP -NewFTPClient=Nueva configuración de conexión FTP / FTPS -FTPArea=Área FTP / FTPS +NewFTPClient=Nueva configuración de conexión FTP/SFTP +FTPArea=Área FTP/SFTP FTPAreaDesc=Esta pantalla muestra una vista de un servidor FTP y SFTP. SetupOfFTPClientModuleNotComplete=La configuración del módulo de cliente FTP o SFTP parece estar incompleta FTPFeatureNotSupportedByYourPHP=Su PHP no admite funciones FTP o SFTP @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=No se pudo eliminar el directorio %s (Compruebe los FTPPassiveMode=Modo pasivo ChooseAFTPEntryIntoMenu=Elija un sitio FTP / SFTP del menú ... FailedToGetFile=No se pudieron obtener los archivos %s +ErrorFTPNodisconnect=Error al desconectar el servidor FTP/SFTP +FileWasUpload=Se ha cargado el archivo %s +FTPFailedToUploadFile=No se pudo cargar el archivo %s . +AddFolder=Crear carpeta +FileWasCreateFolder=Se ha creado la carpeta %s +FTPFailedToCreateFolder=No se pudo crear la carpeta %s . diff --git a/htdocs/langs/es_ES/partnership.lang b/htdocs/langs/es_ES/partnership.lang index 14359e6c6ac..ba961ddcc42 100644 --- a/htdocs/langs/es_ES/partnership.lang +++ b/htdocs/langs/es_ES/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Gestión Asociaciones PartnershipDescription=Gestión Módulo Asociaciones PartnershipDescriptionLong= Gestión Módulo Asociaciones Partnership=Partner +Partnerships=Asociaciones AddPartnership=Agregar asociación CancelPartnershipForExpiredMembers=Asociación: cancelar la asociación de miembros con suscripciones caducadas PartnershipCheckBacklink=Asociación: compruebe el vínculo de retroceso de referencia @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Asociación: compruebe el vínculo de retroceso de refe # Menu # NewPartnership=Nueva Asociación +NewPartnershipbyWeb= Su asociación se agregó con éxito. ListOfPartnerships=Listado de Asociaciones # @@ -42,6 +44,7 @@ PARTNERSHIP_BACKLINKS_TO_CHECK=Backlinks para comprobar PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Número de días antes de cancelar el estado de una asociación cuando una suscripción ha expirado ReferingWebsiteCheck=Comprobación de la referencia al sitio ReferingWebsiteCheckDesc=Puede habilitar una función para verificar que sus socios hayan agregado un vínculo de retroceso a los dominios de su sitio web en su propio sitio web. +PublicFormRegistrationPartnerDesc=Dolibarr puede proporcionarle una URL/sitio web público para permitir que los visitantes externos soliciten ser parte del programa de asociación. # # Object @@ -59,6 +62,12 @@ BacklinkNotFoundOnPartnerWebsite=Vínculo de retroceso no encontrado en el sitio ConfirmClosePartnershipAsk=¿Está seguro de que desea cancelar esta asociación? PartnershipType=Tipo de asociación PartnershipRefApproved=Asociación %s aprobada +KeywordToCheckInWebsite=Si desea verificar que una palabra clave determinada esté presente en el sitio web de cada socio, defina esta palabra clave aquí +PartnershipDraft=Borrador +PartnershipAccepted=Aceptado +PartnershipRefused=Rechazado +PartnershipCanceled=Anulado +PartnershipManagedFor=Los Partners son # # Template Mail @@ -82,11 +91,6 @@ CountLastUrlCheckError=Número de errores para la última verificación de URL LastCheckBacklink=Fecha de la última verificación de URL ReasonDeclineOrCancel=Razón de rechazo -# -# Status -# -PartnershipDraft=Borrador -PartnershipAccepted=Aceptado -PartnershipRefused=Rechazado -PartnershipCanceled=Anulado -PartnershipManagedFor=Los Partners son +NewPartnershipRequest=Nueva solicitud de asociación +NewPartnershipRequestDesc=Este formulario le permite solicitar ser parte de uno de nuestros programas de asociación. Si necesita ayuda para completar este formulario, comuníquese por correo electrónico %s . + diff --git a/htdocs/langs/es_ES/paypal.lang b/htdocs/langs/es_ES/paypal.lang index fe9b97d6a19..daf565deb6d 100644 --- a/htdocs/langs/es_ES/paypal.lang +++ b/htdocs/langs/es_ES/paypal.lang @@ -34,3 +34,4 @@ ARollbackWasPerformedOnPostActions=Se realizó una reversión en todas las accio ValidationOfPaymentFailed=La validación del pago Paypal ha fallado CardOwner=Titular de la tarjeta PayPalBalance=Crédito paypal +OnlineSubscriptionPaymentLine=Suscripción en línea registrada en %s
Pagada a través de %s
Dirección IP de origen: %s
ID de transacción: %s diff --git a/htdocs/langs/es_ES/productbatch.lang b/htdocs/langs/es_ES/productbatch.lang index a6281edf01a..beb5d9b7194 100644 --- a/htdocs/langs/es_ES/productbatch.lang +++ b/htdocs/langs/es_ES/productbatch.lang @@ -17,6 +17,7 @@ printBatch=Lote/Serie %s printEatby=Caducidad: %s printSellby=Límite venta: %s printQty=Cant.: %d +printPlannedWarehouse=Almacén: %s AddDispatchBatchLine=Añada una línea para despacho por caducidad WhenProductBatchModuleOnOptionAreForced=Cuando el módulo de lotes/series está activado, el incremento y disminución de stock se fuerza en la validación de los envíos y la recepción manual y no se puede editar. Las otras opciones pueden ser definidas como desee. ProductDoesNotUseBatchSerial=Este producto no usa lotes/series @@ -43,3 +44,4 @@ HideLots=Ocultar lotes OutOfOrder=Fuera de servicio InWorkingOrder=En orden de trabajo ToReplace=Reemplazar +CantMoveNonExistantSerial=Error. Pides un movimiento en un registro de una serie que ya no existe. Puede ser que tome la misma serie en el mismo almacén varias veces en el mismo envío o que haya sido utilizada por otro envío. Retire este envío y prepare otro. diff --git a/htdocs/langs/es_ES/projects.lang b/htdocs/langs/es_ES/projects.lang index c82be3e68e5..93aa683671a 100644 --- a/htdocs/langs/es_ES/projects.lang +++ b/htdocs/langs/es_ES/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Esta vista muestra todos los proyectos y tareas en los que usted TasksDesc=Esta vista muestra todos los proyectos y tareas (sus permisos de usuario le permiten tener una visión completa). AllTaskVisibleButEditIfYouAreAssigned=Todas las tareas de este proyecto son visibles, pero solo puede indicar tiempos en las tareas que tenga asignadas. Asígnese tareas si desea indicar tiempos en ellas. OnlyYourTaskAreVisible=Solo las tareas asignadas a usted son visibles. Si necesita ingresar el tiempo en una tarea y si la tarea no está visible aquí, entonces debe asignarse la tarea a usted mismo. +ImportDatasetProjects=Proyectos u oportunidades ImportDatasetTasks=Tareas de proyectos ProjectCategories=Etiquetas/categorías de proyectos NewProject=Nuevo proyecto @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Importe oportunidades de proyectos por esta OpportunitiesStatusForProjects=Importe oportunidades de proyectos por estado ShowProject=Ver proyecto ShowTask=Ver tarea +SetThirdParty=Establecer tercero SetProject=Definir proyecto +OutOfProject=Fuera del proyecto NoProject=Ningún proyecto definido NbOfProjects=Numero de proyectos NbOfTasks=Numero de tareas @@ -122,7 +125,8 @@ ValidateProject=Validar proyecto ConfirmValidateProject=¿Está seguro de querer validar este proyecto? CloseAProject=Cerrar proyecto ConfirmCloseAProject=¿Está seguro de querer cerrar este proyecto? -AlsoCloseAProject=Cerrar también el proyecto (mantener abierto si todavía necesita seguir las tareas de producción en él) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Reabrir proyecto ConfirmReOpenAProject=Está seguro de querer reabrir este proyecto? ProjectContact=Contactos del proyecto @@ -165,7 +169,7 @@ OpportunityProbability=Probabilidad de oportunidades OpportunityProbabilityShort=Prob. Opor. OpportunityAmount=Importe oportunidad OpportunityAmountShort=Importe oportunidad -OpportunityWeightedAmount=Cantidad ponderada de oportunidad +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Cantidad ponderada op. OpportunityAmountAverageShort=Importe medio oportunidad OpportunityAmountWeigthedShort=Importe ponderado oportunidad @@ -238,7 +242,7 @@ OppStatusPENDING=Pendiente OppStatusWON=Ganado OppStatusLOST=Perdido Budget=Presupuesto -AllowToLinkFromOtherCompany=Permitir vincular proyecto de otra empresa

Valores admitidos:
- Mantener vacío: puede vincular cualquier proyecto de la empresa (predeterminado)
- "all": puede vincular cualquier proyecto, incluso proyectos de otras empresas
- Una lista de identificación de terceros separada por comas: puede vincular todos los proyectos de esos terceros definidos (Ejemplo: 123,4795,53)
+AllowToLinkFromOtherCompany=Permitir vincular un elemento con un proyecto de otra empresa

Valores admitidos:
- Mantener vacío: puede vincular elementos con cualquier proyecto de la misma empresa (predeterminado)
- "all": puede vincular elementos con cualquier proyecto, incluso proyectos de otras empresas
- Una lista de ID de terceros separados por comas: puede vincular elementos con cualquier proyecto de estos terceros (Ejemplo: 123,4795,53)
LatestProjects=Últimos %s presupuestos LatestModifiedProjects=Últimos %s proyectos modificados OtherFilteredTasks=Otras tareas filtradas @@ -259,7 +263,7 @@ TimeSpentInvoiced=Tiempo transcurrido facturado TimeSpentForIntervention=Tiempos dedicados TimeSpentForInvoice=Tiempos dedicados OneLinePerUser=Una línea por usuario -ServiceToUseOnLines=Servicio a utilizar en lineas. +ServiceToUseOnLines=Servicio a utilizar en líneas por defecto InvoiceGeneratedFromTimeSpent=Se ha generado la factura %s a partir del tiempo empleado en el proyecto InterventionGeneratedFromTimeSpent=Se ha generado la intervención %s a partir del tiempo empleado en el proyecto ProjectBillTimeDescription=Verifique si ingresa la hoja de horas trabajadas en las tareas del proyecto y planea generar factura(s) a partir de la hoja para facturar al cliente del proyecto (no lo verifique si planea crear una factura que no se base en las hojas de horas trabajadas ingresadas). Nota: Para generar la factura, vaya a la pestaña 'Tiempo empleado' del proyecto y seleccione las líneas a incluir. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=El beneficio se calcula usando AddPersonToTask=Agregar también a las tareas UsageOrganizeEvent=Uso: Organización de eventos PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Clasifique el proyecto como cerrado cuando se completen todas sus tareas (progreso 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Nota: los proyectos existentes con todas las tareas en 100%% no se verán afectados: tendrás que cerrarlos manualmente. Esta opción solo afecta a proyectos abiertos. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Nota: los proyectos existentes con todas las tareas ya configuradas en un progreso de 100%% no se verán afectados: deberá cerrarlos manualmente. Esta opción solo afecta a los proyectos abiertos. SelectLinesOfTimeSpentToInvoice=Seleccione las líneas de tiempo invertido que no se hayan facturado y, a continuación, realice la acción masiva "Generar factura" para facturarlas. ProjectTasksWithoutTimeSpent=Tareas de proyecto sin tiempo invertido FormForNewLeadDesc=Gracias por llenar el siguiente formulario para contactarnos. También puede enviarnos un e-mail directamente a %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Habilitar el formulario público de contacto NewLeadbyWeb=Su mensaje o solicitud ha sido grabada. Le responderemos o contactaremos con usted pronto. NewLeadForm=Nuevo formulario de contacto LeadFromPublicForm=Cliente potencial en línea desde un formulario público +ExportAccountingReportButtonLabel=Obtener informe diff --git a/htdocs/langs/es_ES/propal.lang b/htdocs/langs/es_ES/propal.lang index 159daf31178..9eb5f02bdd7 100644 --- a/htdocs/langs/es_ES/propal.lang +++ b/htdocs/langs/es_ES/propal.lang @@ -65,53 +65,54 @@ AvailabilityPeriod=Tiempo de entrega SetAvailability=Definir el tiempo de entrega AfterOrder=desde la firma OtherProposals=Otros presupuestos + ##### Availability ##### AvailabilityTypeAV_NOW=Inmediata AvailabilityTypeAV_1W=1 semana AvailabilityTypeAV_2W=2 semanas AvailabilityTypeAV_3W=3 semanas AvailabilityTypeAV_1M=1 mes -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Comercial seguimiento presupuesto TypeContact_propal_external_BILLING=Contacto cliente de facturación presupuesto TypeContact_propal_external_CUSTOMER=Contacto cliente seguimiento presupuesto TypeContact_propal_external_SHIPPING=Contacto cliente para envíos + # Document models -DocModelAzurDescription=Un modelo de presupuesto completa (implementación anterior de la plantilla Cyan) -DocModelCyanDescription=Un modelo de presupuesto completo -DefaultModelPropalCreate=Modelo por defecto -DefaultModelPropalToBill=Modelo por defecto al cerrar un presupuesto (a facturar) -DefaultModelPropalClosed=Modelo por defecto al cerrar un presupuesto (no facturado) -ProposalCustomerSignature=Aceptación por escrito, sello de la empresa, fecha y firma -ProposalsStatisticsSuppliers=Estadísticas presupuestos de proveedores -CaseFollowedBy=Caso seguido por -SignedOnly=Solo firmado -NoSign=Establecer no firmado -NoSigned=establecer no firmado CantBeNoSign=no se puede establecer no firmado +CaseFollowedBy=Caso seguido por ConfirmMassNoSignature=Confirmación masiva no firmado ConfirmMassNoSignatureQuestion=¿Está seguro de que desea configurar los registros seleccionados como no firmados? -IsNotADraft=no es un borrador -PassedInOpenStatus=ha sido validado -Sign=Firma -Signed=firmado -ConfirmMassValidation=Confirmación de validación masiva ConfirmMassSignature=Confirmación de firma masiva -ConfirmMassValidationQuestion=¿Está seguro de que desea validar los registros seleccionados? ConfirmMassSignatureQuestion=¿Está seguro de que desea firmar los registros seleccionados? -IdProposal=ID de Presupuesto +ConfirmMassValidation=Confirmación de validación masiva +ConfirmMassValidationQuestion=¿Está seguro de que desea validar los registros seleccionados? +ConfirmRefusePropal=¿Está seguro de querer rechazar este presupuesto? +ContractSigned=Contrato firmado +DefaultModelPropalClosed=Modelo por defecto al cerrar un presupuesto (no facturado) +DefaultModelPropalCreate=Modelo por defecto +DefaultModelPropalToBill=Modelo por defecto al cerrar un presupuesto (a facturar) +DocModelAzurDescription=Un modelo de presupuesto completa (implementación anterior de la plantilla Cyan) +DocModelCyanDescription=Un modelo de presupuesto completo +FichinterSigned=Intervención firmada IdProduct=ID del Producto +IdProposal=ID de Presupuesto +IsNotADraft=no es un borrador LineBuyPriceHT=Precio de compra Importe neto de impuestos por línea -SignPropal=Aceptar presupuesto -SignContract=Firmar contrato -SignFichinter=Firmar intervención +NoSign=Rechazar +NoSigned=establecer no firmado +PassedInOpenStatus=ha sido validado +PropalAlreadyRefused=Presupuesto ya rechazado +PropalAlreadySigned=Presupuesto ya aceptado +PropalRefused=Presupuesto rechazado +PropalSigned=Presupuesto aceptado +ProposalCustomerSignature=Aceptación por escrito, sello de la empresa, fecha y firma +ProposalsStatisticsSuppliers=Estadísticas presupuestos de proveedores RefusePropal=Rechazar presupuesto Sign=Firma -NoSign=Establecer no firmado -PropalAlreadySigned=Presupuesto ya aceptado -PropalAlreadyRefused=Presupuesto ya rechazado -PropalSigned=Presupuesto aceptado -ContractSigned=Contrato firmado -FichinterSigned=Intervención firmada -PropalRefused=Presupuesto rechazado -ConfirmRefusePropal=¿Está seguro de querer rechazar este presupuesto? +SignContract=Firmar contrato +SignFichinter=Firmar intervención +SignPropal=Aceptar presupuesto +Signed=firmado +SignedOnly=Solo firmado diff --git a/htdocs/langs/es_ES/receptions.lang b/htdocs/langs/es_ES/receptions.lang index b6f437b9d45..c7d6f1f7e3c 100644 --- a/htdocs/langs/es_ES/receptions.lang +++ b/htdocs/langs/es_ES/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=Borrador StatusReceptionValidatedShort=Validado StatusReceptionProcessedShort=Procesados ReceptionSheet=Hoja de recepción +ValidateReception=Validar recepción ConfirmDeleteReception=¿Está seguro de querer eliminar esta recepción? ConfirmValidateReception=¿Está seguro de querer validar esta recepción con la referencia %s? ConfirmCancelReception=¿Está seguro de querer cancelar esta recepción? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Módulo de numeración para recepciones ReceptionsReceiptModel=Modelos de documentos para recepciones. NoMorePredefinedProductToDispatch=No hay más productos predefinidos para enviar ReceptionExist=Existe una recepción -ByingPrice=Precio de compra ReceptionBackToDraftInDolibarr=Recepción %s volver al borrador ReceptionClassifyClosedInDolibarr=Recepción %s clasificado Cerrado ReceptionUnClassifyCloseddInDolibarr=Recepción %s Reabrir diff --git a/htdocs/langs/es_ES/recruitment.lang b/htdocs/langs/es_ES/recruitment.lang index 9d0d7e1e38a..472d6dda9ea 100644 --- a/htdocs/langs/es_ES/recruitment.lang +++ b/htdocs/langs/es_ES/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=E-mail contratador ToUseAGenericEmail=Utilizar un e-mail genérico. Si no se define, se utilizará el e-mail del responsable de contratación NewCandidature=Nueva aplicación ListOfCandidatures=Listado de aplicaciones -RequestedRemuneration=Retribución solicitada -ProposedRemuneration=Retribución propuesta +Remuneration=Salario +RequestedRemuneration=Salario solicitado +ProposedRemuneration=Salario propuesto ContractProposed=Contrato propuesto ContractSigned=Contrato firmado ContractRefused=Contrato rechazado RecruitmentCandidature=Aplicacion JobPositions=Puestos de trabajo RecruitmentCandidatures=Aplicaciones -InterviewToDo=Entrevista para realizar +InterviewToDo=Contactos a seguir AnswerCandidature=Respuesta de la aplicación YourCandidature=Su aplicación YourCandidatureAnswerMessage=Gracias por su aplicación.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=El puesto de trabajo esta cerrado ExtrafieldsJobPosition=Campos adicionales (puestos de trabajo) ExtrafieldsApplication=Campos adicionales (solicitudes de empleo) MakeOffer=Realizar un presupuesto +WeAreRecruiting=Estamos reclutando. Esta es una lista de vacantes a cubrir... +NoPositionOpen=No hay posiciones abiertas en este momento diff --git a/htdocs/langs/es_ES/salaries.lang b/htdocs/langs/es_ES/salaries.lang index 7e90e136877..14544cdfc32 100644 --- a/htdocs/langs/es_ES/salaries.lang +++ b/htdocs/langs/es_ES/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cuenta contable usada para los usuarios -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Se utilizará una cuenta contable dedicada definida en la ficha de usuario para el relleno del Libro Mayor, o como valor predeterminado de la contabilidad del Libro Mayor si no se define una cuenta contable en la ficha del usuario +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Cuenta contable por defecto para pagos de salarios CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=De forma predeterminada, deje vacía la opción "Crear automáticamente un pago total" al crear un Salario. Salary=Salario diff --git a/htdocs/langs/es_ES/ticket.lang b/htdocs/langs/es_ES/ticket.lang index 59d5e735045..c54e1bde536 100644 --- a/htdocs/langs/es_ES/ticket.lang +++ b/htdocs/langs/es_ES/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Eliminar tickets Permission56004=Administrar tickets Permission56005=Ver tickets de todos los terceros (no aplicable para usuarios externos, siempre estará limitada al tercero del que dependen) +Tickets=Tickets TicketDictType=Tipo de tickets TicketDictCategory=Categorías de tickets TicketDictSeverity=Gravedad de los tickets @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Al cerrar un ticket, se le propondrá enviar un mensa TicketWrongContact=El contacto proporcionado no forma parte de los contactos del ticket actual. E-Mail no enviado. TicketChooseProductCategory=Categoría de producto para soporte de tickets TicketChooseProductCategoryHelp=Seleccione la categoría de producto de soporte de tickets. Esto se usará para vincular automáticamente un contrato a un boleto. +TicketUseCaptchaCode=Usar código gráfico (CAPTCHA) al crear un ticket +TicketUseCaptchaCodeHelp=Agrega verificación de CAPTCHA al crear un nuevo ticket. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=El Ticket ha sido asignado TicketChangeType=Cambiar tipo TicketChangeCategory=Cambiar categoría TicketChangeSeverity=Cambiar gravedad -TicketAddMessage=Añadir mensaje -AddMessage=Añadir mensaje +TicketAddMessage=Agregar mensaje privado MessageSuccessfullyAdded=Ticket añadido TicketMessageSuccessfullyAdded=Mensaje añadido correctamente TicketMessagesList=Listado de mensajes @@ -204,8 +206,8 @@ TicketSeverity=Gravedad ShowTicket=Ver ticket RelatedTickets=Tickets relacionados TicketAddIntervention=Crear intervención -CloseTicket=Cerrar|Resolver ticket -AbandonTicket=Abandonar ticket +CloseTicket=Cerrar|Resolver +AbandonTicket=Abandonar CloseATicket=Cerrar | Resolver un ticket ConfirmCloseAticket=Confirmar el cierre del ticket ConfirmAbandonTicket=¿Confirma el cierre del ticket al estado 'Abandonado'? @@ -219,18 +221,17 @@ SendMessageByEmail=Enviar mensaje por e-mail TicketNewMessage=Nuevo mensaje ErrorMailRecipientIsEmptyForSendTicketMessage=El destinatario está vacío. No se ha enviado el email TicketGoIntoContactTab=Vaya a la pestaña "Contactos" para seleccionarlos -TicketMessageMailIntro=Introducción +TicketMessageMailIntro=Encabezado del mensaje TicketMessageMailIntroHelp=Este texto es añadido solo al principio del email y no será salvado. -TicketMessageMailIntroLabelAdmin=Texto de introducción a todas las respuestas del ticket TicketMessageMailIntroText=Hola,
Se ha agregado una nueva respuesta a un ticket que sigues. Aquí está el mensaje:
TicketMessageMailIntroHelpAdmin=Este texto se insertará antes de la respuesta al responder a un ticket de Dolibarr -TicketMessageMailSignature=Firma -TicketMessageMailSignatureHelp=Este texto se agrega solo al final del e-mail y no se guardará. -TicketMessageMailSignatureText=Mensaje enviado por %s vía Dolibarr -TicketMessageMailSignatureLabelAdmin=Firma del e-mail de respuesta -TicketMessageMailSignatureHelpAdmin=Este texto se insertará después del mensaje de respuesta. +TicketMessageMailFooter=Pie de página del mensaje +TicketMessageMailFooterHelp=Este texto se agrega solo al final del mensaje enviado por correo electrónico y no se guardará. +TicketMessageMailFooterText=Mensaje enviado por %s vía Dolibarr +TicketMessageMailFooterHelpAdmin=Este texto se insertará después del mensaje de respuesta. TicketMessageHelp=Solo este texto se guardará en la lista de mensajes en la ficha del ticket TicketMessageSubstitutionReplacedByGenericValues=Las variables de sustitución se reemplazan por valores genéricos. +ForEmailMessageWillBeCompletedWith=Para los mensajes de correo electrónico enviados a usuarios externos, el mensaje se completará con TimeElapsedSince=Tiempo transcurrido desde TicketTimeToRead=Tiempo transcurrido antes de leer el ticket TicketTimeElapsedBeforeSince=Tiempo transcurrido antes / desde @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Se publicó un nuevo mensaje en el ti TicketAssignedToYou=Ticket asignado TicketAssignedEmailBody=Se le ha asignado el ticket #%s por %s MarkMessageAsPrivate=Marcar mensaje como privado +TicketMessageSendEmailHelp=Se enviará un correo electrónico a todos los contactos asignados (contactos internos, pero también contactos externos, excepto si se marca la opción "%s") TicketMessagePrivateHelp=Este mensaje no se mostrará a los usuarios externos TicketEmailOriginIssuer=Emisor al origen de los tickets InitialMessage=Mensaje inicial @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Puede ver el progreso del ticket en la i TicketCloseEmailBodyInfosTrackUrlCustomer=Puede consultar el historial de este ticket haciendo clic en el siguiente enlace TicketEmailPleaseDoNotReplyToThisEmail=¡Por favor no responda directamente a este correo! Use el enlace para responder. TicketPublicInfoCreateTicket=Este formulario le permite registrar un ticket de soporte en nuestro sistema. -TicketPublicPleaseBeAccuratelyDescribe=Por favor describa precisamente el problema. Provea la mayor cantidad de información posible para permitirnos identificar su solicitud. +TicketPublicPleaseBeAccuratelyDescribe=Describa con precisión su pregunta. Proporcione la mayor cantidad de información posible que nos permita identificar correctamente su solicitud. TicketPublicMsgViewLogIn=Ingrese el ID de seguimiento del ticket TicketTrackId=ID Público de seguimiento OneOfTicketTrackId=Una de sus ID de seguimiento diff --git a/htdocs/langs/es_ES/users.lang b/htdocs/langs/es_ES/users.lang index 442e7e421ce..e6d8164287c 100644 --- a/htdocs/langs/es_ES/users.lang +++ b/htdocs/langs/es_ES/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Eliminar del grupo PasswordChangedAndSentTo=Contraseña cambiada y enviada a %s. PasswordChangeRequest=Solicitud para cambiar la contraseña de %s PasswordChangeRequestSent=Petición de cambio de contraseña para %s enviada a %s. -IfLoginExistPasswordRequestSent=Si este inicio de sesión es una cuenta válida, se ha enviado un e-mail para restablecer la contraseña. +IfLoginExistPasswordRequestSent=Si este inicio de sesión es una cuenta válida (con un correo electrónico válido), se ha enviado un correo electrónico para restablecer la contraseña. IfEmailExistPasswordRequestSent=Si este correo electrónico es una cuenta válida, se ha enviado un correo electrónico para restablecer la contraseña. ConfirmPasswordReset=Confirmar restablecimiento de contraseña MenuUsersAndGroups=Usuarios y grupos @@ -68,7 +68,6 @@ CreateDolibarrLogin=Crear una cuenta de usuario CreateDolibarrThirdParty=Crear un tercero LoginAccountDisableInDolibarr=La cuenta está desactivada en Dolibarr UsePersonalValue=Utilizar valores personalizados -InternalUser=Usuario interno ExportDataset_user_1=Usuarios y sus propiedades. DomainUser=Usuario de dominio Reactivate=Reactivar @@ -124,7 +123,9 @@ ValidatorIsSupervisorByDefault=Por defecto, el validador es el supervisor del us UserPersonalEmail=Email personal UserPersonalMobile=Teléfono móvil personal WarningNotLangOfInterface=Atención, este es el idioma principal que habla el usuario, no el idioma del entorno que eligió ver. Para cambiar el idioma del entorno visible por este usuario, vaya a la pestaña %s -DateLastLogin=Date last login -DatePreviousLogin=Date previous login -IPLastLogin=IP last login -IPPreviousLogin=IP previous login +DateLastLogin=Fecha último inicio de sesión +DatePreviousLogin=Fecha de inicio de sesión anterior +IPLastLogin=IP último inicio de sesión +IPPreviousLogin=IP inicio de sesión anterior +ShowAllPerms=Mostrar todas las filas de permisos +HideAllPerms=Ocultar todas las filas de permisos diff --git a/htdocs/langs/es_ES/website.lang b/htdocs/langs/es_ES/website.lang index f2c80e1f5db..1032059a351 100644 --- a/htdocs/langs/es_ES/website.lang +++ b/htdocs/langs/es_ES/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Código +WebsiteName=Nombre del sitio web WebsiteSetupDesc=Cree aquí los sitios web que necesite. Entonces entre en el menú de sitios web para editarlos. DeleteWebsite=Eliminar sitio web ConfirmDeleteWebsite=¿Está seguro de querer eliminar este sitio web? Todas las páginas y contenido también sera eliminado. Los archivos cargados (como en el directorio de medios, el módulo GED ...) permanecerán. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Adición en la parte inferior del encabezado HTML (común a WEBSITE_ROBOT=Archivo de robots (robots.txt) WEBSITE_HTACCESS=Archivo .htaccess del sitio web WEBSITE_MANIFEST_JSON=Archivo manifest.json del sitio web -WEBSITE_README=Archivo README.md WEBSITE_KEYWORDSDesc=Usar coma para separar valores -EnterHereLicenseInformation=Ingrese aquí metadatos o información de licencia para llenar un archivo README.md. si distribuye su sitio web como plantilla, el archivo se incluirá en el paquete template. +EnterHereReadmeInformation=Introduzca aquí una descripción del sitio web. Si distribuye su sitio web como plantilla, el archivo se incluirá en el paquete template. +EnterHereLicenseInformation=Introduzca aquí la LICENCIA del código del sitio web. Si distribuye su sitio web como plantilla, el archivo se incluirá en el paquete template. HtmlHeaderPage=Encabezado HTML (específico de esta página solamente) PageNameAliasHelp=Nombre o alias de la página.
Este alias es utilizado también para construir una URL SEO cuando el website sea lanzado desde un Host Virtual de un servidor (como Apache, Nginx...). Usar el botón "%s" para editar este alias. EditTheWebSiteForACommonHeader=Nota: Si desea definir un encabezado personalizado para todas las páginas, edite el encabezado en el nivel del sitio en lugar de en la página/contenedor. @@ -42,6 +43,8 @@ ViewPageInNewTab=Ver página en una pestaña nueva SetAsHomePage=Establecer como Página de inicio RealURL=URL Real ViewWebsiteInProduction=Ver sitio web usando la URL de inicio +Virtualhost=Host virtual o nombre de dominio +VirtualhostDesc=El nombre del host virtual o dominio (por ejemplo: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Usar con Apache/NGinx /...
Crea en su servidor web (Apache, Nginx, ...) de un host virtual dedicado con PHP habilitado y un directorio raíz en
%s ExampleToUseInApacheVirtualHostConfig=Ejemplo para usar en la configuración del host virtual Apache: YouCanAlsoTestWithPHPS=En el entorno de desarrollo, es posible que prefiera probar el sitio con el servidor web incrustado de PHP (se requiere PHP 5.5) ejecutando
php -S 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%s página(s)/contenedor(s) regenerados RegenerateWebsiteContent=Regenerar archivos de caché del sitio web AllowedInFrames=Permitido en marcos DefineListOfAltLanguagesInWebsiteProperties=Defina la lista de todos los idiomas disponibles en las propiedades del sitio web. -GenerateSitemaps=Generar archivo de mapa del sitio del sitio web +GenerateSitemaps=Generar archivo sitemap.xml del sitio web ConfirmGenerateSitemaps=Si confirma, borrará el archivo de mapa del sitio existente ... ConfirmSitemapsCreation=Confirmar la generación del mapa del sitio SitemapGenerated=Archivo de mapa del sitio %s generado @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=El favicon debe ser png ErrorFaviconSize=El favicon debe tener un tamaño de 16x16, 32x32 o 64x64 FaviconTooltip=Sube una imagen que debe ser png (16x16, 32x32 o 64x64) +NextContainer=Página siguiente/contenedor +PreviousContainer=Página anterior/contenedor +WebsiteMustBeDisabled=El sitio web debe tener el estado "%s" +WebpageMustBeDisabled=La página web debe tener el estado "%s" +SetWebsiteOnlineBefore=Cuando el sitio web está fuera de línea, todas las páginas están fuera de línea. Cambiar el estado del sitio web primero. +Booking=Reserva +Reservation=Reserva diff --git a/htdocs/langs/es_ES/withdrawals.lang b/htdocs/langs/es_ES/withdrawals.lang index 5352e73d433..8088a98beb2 100644 --- a/htdocs/langs/es_ES/withdrawals.lang +++ b/htdocs/langs/es_ES/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Factura de proveedor pendiente de transferencia b InvoiceWaitingWithdraw=Facturas en espera de domiciliación InvoiceWaitingPaymentByBankTransfer=Factura en espera de transferencia bancaria AmountToWithdraw=Cantidad a domiciliar +AmountToTransfer=La cantidad a transferir NoInvoiceToWithdraw=No hay niguna factura abierta esperando para '%s' . Vaya a la pestaña '%s' de la factura para realizar una solicitud. -NoSupplierInvoiceToWithdraw=No hay ninguna factura de proveedor con 'Solicitudes de crédito directas' pendientes. Vaya a la pestaña '%s' en la pestaña de factura para hacer una solicitud. +NoSupplierInvoiceToWithdraw=No hay ninguna factura de proveedor con '%s' abierta. Vaya a la pestaña '%s' en la tarjeta de factura para realizar una solicitud. ResponsibleUser=Usuario responsable de las domiciliaciones WithdrawalsSetup=Configuración de las domiciliaciones CreditTransferSetup=Configuración de transferencias bancarias @@ -41,6 +42,7 @@ CreditTransferStatistics=Estadísticas de transferencias bancarias Rejects=Devoluciones LastWithdrawalReceipt=Las %s últimas domiciliaciones MakeWithdrawRequest=Realizar una petición de domiciliación +MakeWithdrawRequestStripe=Realice una solicitud de pago por domiciliación bancaria a través de Stripe MakeBankTransferOrder=Realizar una solicitud de transferencia bancaria WithdrawRequestsDone=%s domiciliaciones registradas BankTransferRequestsDone=%s solicitudes de transferencia de crédito registradas @@ -99,8 +101,11 @@ CreditDate=Abonada el WithdrawalFileNotCapable=No es posible generar el fichero bancario de domiciliación para el país %s (El país no está soportado) ShowWithdraw=Mostrar domiciliación IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Sin embargo, si la factura tiene pendiente algún pago por domiciliación no procesado, no será marcada como pagada para permitir la gestión de la domiciliación. -DoStandingOrdersBeforePayments=Esta pestaña le permite realizar una petición de domiciliación. Una vez realizadas las peticiones, vaya al menú Bancos->Pagos para gestionar la domiciliación. Al cerrar una domiciliación, los pagos de las facturas se registrarán automáticamente, y las facturas completamente pagadas serán cerradas. -DoCreditTransferBeforePayments=Esta pestaña le permite realizar una petición de transferencia bancaria. Una vez realizadas las peticiones, vaya al menú Bancos->Pagos para gestionar la petición. Al cerrar una petición, los pagos de las facturas se registrarán automáticamente, y las facturas completamente pagadas serán cerradas. +DoStandingOrdersBeforePayments=Esta pestaña le permite solicitar una orden de pago domiciliada. Una vez hecho esto, puede ir al menú "Banco->Pago por domiciliación" para generar y administrar un archivo de orden de domiciliación. +DoStandingOrdersBeforePayments2=También puede enviar una solicitud directamente a un procesador de pago SEPA como Stripe, ... +DoStandingOrdersBeforePayments3=Cuando se cierra la orden de débito directo, el pago de las facturas se registrará automáticamente y las facturas se cerrarán si el saldo a pagar es nulo. +DoCreditTransferBeforePayments=Esta pestaña le permite solicitar una orden de transferencia de crédito. Una vez hecho esto, vaya al menú "Banco->Pago por transferencia de crédito" para generar y administrar un archivo de orden de transferencia de crédito. +DoCreditTransferBeforePayments3=Cuando se cierra la orden de transferencia de crédito, el pago de las facturas se registrará automáticamente y las facturas se cerrarán si el resto por pagar es nulo. WithdrawalFile=Archivo de domiciliación CreditTransferFile=Archivo de transferencia bancaria SetToStatusSent=Clasificar como "Archivo enviado" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=No es posible crear una domiciliación sin importe SepaMandate=Mandato SEPA SepaMandateShort=Mandato SEPA PleaseReturnMandate=Devuelva este formulario de mandato por e-mail a %s o por correo a -SEPALegalText=Al firmar este formulario de mandato, usted autoriza a (A) %s a enviar instrucciones a su banco para debitar su cuenta y (B) a su banco para debitar su cuenta de acuerdo con las instrucciones de %s. Como parte de sus derechos, tiene derecho a un reembolso de su banco según los términos y condiciones de su acuerdo con su banco. Sus derechos con respecto al mandato anterior se explican en una declaración que puede obtener de su banco. +SEPALegalText=Al firmar este formulario de mandato, usted autoriza (A) %s y a su proveedor de servicios de pago a enviar instrucciones a su banco para que realice un cargo en su cuenta y (B) a su banco para que realice un cargo en su cuenta de acuerdo con las instrucciones de %s. Como parte de sus derechos, tiene derecho a un reembolso de su banco según los términos y condiciones de su acuerdo con su banco. Sus derechos con respecto al mandato anterior se explican en una declaración que puede obtener de su banco. CreditorIdentifier=Identificador Acreedor CreditorName=Nombre acreedor SEPAFillForm=(B) Rellene todos los campos marcados c * @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=Fecha de ejecución CreateForSepa=Crear archivo SEPA ICS=Identificador del acreedor - ICS +IDS=Identificador deudor END_TO_END=Etiqueta XML SEPA "EndToEndId" - ID única asignada por transacción USTRD=Etiqueta SEPA XML "Unstructured" ADDDAYS=Añadir días a la fecha de ejecución @@ -154,3 +160,4 @@ ErrorICSmissing=Falta ICS en la cuenta bancaria %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=El monto total de la orden de domiciliación bancaria difiere de la suma de líneas WarningSomeDirectDebitOrdersAlreadyExists=Advertencia: ya hay algunas órdenes de domiciliación bancaria pendientes (%s) solicitadas por un monto de %s WarningSomeCreditTransferAlreadyExists=Advertencia: ya hay una transferencia de crédito pendiente (%s) solicitada por un monto de %s +UsedFor=Usado para %s diff --git a/htdocs/langs/es_ES/workflow.lang b/htdocs/langs/es_ES/workflow.lang index 0a4b026910b..4d66e803a61 100644 --- a/htdocs/langs/es_ES/workflow.lang +++ b/htdocs/langs/es_ES/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Clasificar automátic descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Clasifique la orden de compra de fuente vinculada como recibida cuando se valida una recepción (y si la cantidad recibida por todas las recepciones es la misma que en la orden de compra para actualizar) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Clasifique la orden de compra de fuente vinculada como recibida cuando una recepción está cerrada (y si la cantidad recibida por todas las recepciones es la misma que en la orden de compra para actualizar) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Clasificar las recepciones como "facturadas" cuando se valida un pedido de proveedor vinculado +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Clasificar las recepciones como "facturadas" cuando se valida una factura de compra vinculada (y si el monto de la factura es el mismo que el monto total de las recepciones vinculadas) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Al crear un ticket, vincule los contratos disponibles de terceros coincidentes descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=A la hora de vincular contratos, buscar entre los de las casas matrices @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Cerrar todas las intervenciones vinculada AutomaticCreation=Creación automática AutomaticClassification=Clasificación automática # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Clasificar el envío vinculado como cerrado cuando se valida la factura del cliente -AutomaticClosing=Automatic closing -AutomaticLinking=Automatic linking +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Clasifique el envío de origen vinculado como cerrado cuando se valide la factura del cliente (y si el monto de la factura es el mismo que el monto total de los envíos vinculados) +AutomaticClosing=Cierre automático +AutomaticLinking=Enlace automático diff --git a/htdocs/langs/es_GT/hrm.lang b/htdocs/langs/es_GT/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_GT/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_GT/propal.lang b/htdocs/langs/es_GT/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_GT/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_HN/hrm.lang b/htdocs/langs/es_HN/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_HN/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_HN/propal.lang b/htdocs/langs/es_HN/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_HN/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_MX/accountancy.lang b/htdocs/langs/es_MX/accountancy.lang index ef79a5fabff..50e369435ae 100644 --- a/htdocs/langs/es_MX/accountancy.lang +++ b/htdocs/langs/es_MX/accountancy.lang @@ -24,20 +24,15 @@ MainAccountForVatPaymentNotDefined=Cuenta contable principal para el pago del IV MainAccountForSubscriptionPaymentNotDefined=Cuenta contable principal para el pago de suscripción no definida en la configuración AccountancyArea=Área contable AccountancyAreaDescActionOnce=Las siguientes acciones generalmente se ejecutan una sola vez, o una vez al año ... -AccountancyAreaDescActionOnceBis=Deben realizarse los siguientes pasos para ahorrarle tiempo en el futuro sugiriéndole la cuenta contable predeterminada correcta al realizar la periodización (registro de escritura en diarios y libro mayor) AccountancyAreaDescActionFreq=Las siguientes acciones generalmente se ejecutan cada mes, semana o día para empresas muy grandes ... -AccountancyAreaDescJournalSetup=PASO %s: Cree o verifique el contenido de su lista de diario desde el menú %s AccountancyAreaDescVat=PASO %s: Defina cuentas contables para cada tipo de IVA. Para esto, use la entrada del menú %s. AccountancyAreaDescDefault=PASO %s: Defina cuentas contables predeterminadas. Para esto, use la entrada del menú %s. -AccountancyAreaDescExpenseReport=PASO %s: Defina cuentas contables predeterminadas para cada tipo de reporte de gastos. Para esto, use la entrada del menú %s. AccountancyAreaDescSal=PASO %s: Defina cuentas contables predeterminadas para el pago de salarios. Para esto, use la entrada del menú %s. -AccountancyAreaDescContrib=PASO %s: Defina cuentas contables predeterminadas para gastos especiales (impuestos varios). Para esto, use la entrada del menú %s. AccountancyAreaDescDonation=PASO %s: Defina cuentas contables predeterminadas para donaciones. Para esto, use la entrada del menú %s. AccountancyAreaDescSubscription=PASO %s: Defina cuentas contables predeterminadas para la suscripción de miembros. Para esto, use la entrada del menú %s. AccountancyAreaDescMisc=PASO %s: Defina la cuenta predeterminada obligatoria y las cuentas contables predeterminadas para transacciones misceláneas. Para esto, use la entrada del menú %s. AccountancyAreaDescLoan=PASO %s: Defina cuentas contables predeterminadas para préstamos. Para esto, use la entrada del menú %s. AccountancyAreaDescBank=PASO %s: Defina las cuentas contables y el código de diario para cada banco y cuentas financieras. Para esto, use la entrada del menú %s. -AccountancyAreaDescProd=PASO %s: Defina cuentas contables en sus productos / servicios. Para esto, use la entrada del menú %s. AccountancyAreaDescBind=PASO %s: Compruebe el enlace entre las líneas %s existentes y la cuenta de contabilidad está terminada, para que la aplicación pueda registrar las transacciones en el libro mayor en un solo clic. Complete los enlaces que falten. Para ello, utilice la entrada de menú %s. AccountancyAreaDescWriteRecords=PASO %s: Escriba las transacciones en el libro mayor. Para esto, vaya al menú %s , y haga clic en el botón %s . AccountancyAreaDescAnalyze=PASO %s: Agregue o edite transacciones existentes y genere informes y exportaciones. @@ -82,25 +77,13 @@ XLineFailedToBeBinded=%s productos / servicios no estaban vinculados a ninguna c ACCOUNTING_LIST_SORT_VENTILATION_TODO=Comience la ordenación de la página "Enlazar para hacer" por los elementos más recientes ACCOUNTING_LIST_SORT_VENTILATION_DONE=Comience la ordenación de la página "Enlace realizado" por los elementos más recientes BANK_DISABLE_DIRECT_INPUT=Deshabilitar el registro directo de la transacción en la cuenta bancaria -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario de varios ACCOUNTING_EXPENSEREPORT_JOURNAL=Diario de reporte de gastos -ACCOUNTING_SOCIAL_JOURNAL=Diario Social ACCOUNTING_HAS_NEW_JOURNAL=Tiene nuevo diario +ACCOUNTING_SOCIAL_JOURNAL=Diario Social ACCOUNTING_RESULT_PROFIT=Cuenta contable de resultados (Ganancia) ACCOUNTING_RESULT_LOSS=Cuenta contable de resultados (Pérdida) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Cierre Diario -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta contable de transferencia bancaria transitoria TransitionalAccount=Cuenta de transferencia bancaria transitoria -ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta contable de espera -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cuenta contable para registrar suscripciones -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cuenta contable por defecto para los productos comprados (se usa si no se define en la hoja de productos) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Cuenta contable por defecto para los productos comprados en EEC (se usa si no se define en la hoja de productos) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos comprados e importados fuera de la EEC (usado si no está definido en la hoja de productos) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cuenta contable por defecto para los productos vendidos (si no ha sido definida en la hoja \nproducto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cuenta contable por defecto para los productos vendidos en la EEC (utilizada si no se define en la hoja de producto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cuenta contable por defecto para los productos vendidos y exportados fuera de la EEC (usado si no está definido en la hoja de producto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Cuenta contable por defecto para los servicios comprados (si no ha sido definida en la hoja \nservicio) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cuenta contable por defecto para los servicios vendidos (si no ha sido definida en la hoja servicio) LabelAccount=Descripción de la cuenta DelYear=Año a borrar DelJournal=Diario a borrar @@ -115,10 +98,9 @@ Reconcilable=Conciliable TotalVente=Facturación total antes de impuestos TotalMarge=Margen de ventas total DescVentilExpenseReport=Consulte aquí la lista de líneas de reporte de gastos vinculadas (o no) a una cuenta de contabilidad de comisiones -ErrorAccountancyCodeIsAlreadyUse=Error, no es posible eliminar ésta cuenta contable porque está siendo usada ShowTutorial=Mostrar Tutorial AccountingJournal=Diario de contabilidad -AccountingJournalType5=Informe de gastos +AccountingJournalType5=Reporte de gastos AccountingJournalType9=Tiene nuevo ErrorAccountingJournalIsAlreadyUse=Este diario ya está en uso ExportDraftJournal=Exportar borrador de diario diff --git a/htdocs/langs/es_MX/hrm.lang b/htdocs/langs/es_MX/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_MX/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_MX/main.lang b/htdocs/langs/es_MX/main.lang index 62d1df1d2c1..02d95c7f932 100644 --- a/htdocs/langs/es_MX/main.lang +++ b/htdocs/langs/es_MX/main.lang @@ -109,6 +109,7 @@ Hide=Ocultar ShowCardHere=Ver la ficha QuickAdd=Adición rápida Valid=Válido +OpenVerb=Abierta Upload=Cargar ToLink=Vínculo ResizeOrCrop=Redimensionar o Recortar @@ -321,6 +322,7 @@ SearchIntoSupplierOrders=Ordenes de compra SearchIntoCustomerProposals=Propuestas comerciales SearchIntoSupplierProposals=Presupuestos de Proveedor SearchIntoExpenseReports=Reporte de gastos +SearchIntoVendorPayments=Pagos al proveedor SearchIntoMiscPayments=Varios pagos AssignedTo=Asignado a ToProcess=Procesar @@ -328,3 +330,4 @@ ContactDefault_agenda=Evento ContactDefault_order_supplier=Orden de compra ContactDefault_propal=Cotización ClientTZ=Zona Horaria cliente (usuario) +Terminate=Terminar diff --git a/htdocs/langs/es_PA/hrm.lang b/htdocs/langs/es_PA/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_PA/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_PA/propal.lang b/htdocs/langs/es_PA/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_PA/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_PE/accountancy.lang b/htdocs/langs/es_PE/accountancy.lang index 2cc89dfcbf1..a43c2546c0d 100644 --- a/htdocs/langs/es_PE/accountancy.lang +++ b/htdocs/langs/es_PE/accountancy.lang @@ -34,12 +34,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Comienza la clasificación de la página " ACCOUNTING_LENGTH_DESCRIPTION=Truncar la descripción de los productos y servicios en los listados después de los caracteres x (mejor = 50) ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Truncar el formulario de descripción de la cuenta de producto y servicios en los listados después de los caracteres x (mejor = 50) ACCOUNTING_LENGTH_GACCOUNT=Longitud de las cuentas de contabilidad general (si establece el valor a 6 aquí, la cuenta '706' aparecerá como '706000' en la pantalla) -ACCOUNTING_SELL_JOURNAL=Diario de Venta -ACCOUNTING_PURCHASE_JOURNAL=Diario de Compra -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario diverso ACCOUNTING_EXPENSEREPORT_JOURNAL=Informe de Gastos Diario ACCOUNTING_SOCIAL_JOURNAL=Diario Social -ACCOUNTING_ACCOUNT_SUSPENSE=Cuenta contable de espera Codejournal=Periódico FinanceJournal=Periodo Financiero TotalMarge=Margen total de ventas diff --git a/htdocs/langs/es_PE/hrm.lang b/htdocs/langs/es_PE/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_PE/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_PE/main.lang b/htdocs/langs/es_PE/main.lang index da0ff47ca90..605eea23aee 100644 --- a/htdocs/langs/es_PE/main.lang +++ b/htdocs/langs/es_PE/main.lang @@ -49,6 +49,7 @@ Run=Ejecutar Show=Mostrar Hide=Ocultar SearchOf=Buscar +OpenVerb=Abrir Upload=Subir AmountVAT=Importe impuesto MulticurrencyAmountVAT=Importe impuesto, moneda original @@ -72,3 +73,4 @@ ContactDefault_invoice_supplier=Factura de Proveedor ContactDefault_order_supplier=Orden de Compra ContactDefault_propal=Cotización ContactDefault_supplier_proposal=Cotización de Proveedor +Terminate=Terminar diff --git a/htdocs/langs/es_PE/mrp.lang b/htdocs/langs/es_PE/mrp.lang index e4ded5756ef..6c1c12763f6 100644 --- a/htdocs/langs/es_PE/mrp.lang +++ b/htdocs/langs/es_PE/mrp.lang @@ -11,8 +11,7 @@ LatestMOModified=Últimas %s Órdenes de Fabricación modificadas Bom=Listas de Material BillOfMaterials=Lista de Materiales BillOfMaterialsLines=Lineas de Lista de Materiales -ListOfBOMs=Listado de Lista De Material - BOM -ListOfManufacturingOrders=Lista de Órdenes de Fabricación +ListOfManufacturingOrders=Órdenes de Fabricación BOMsNumberingModules=Plantillas de numeración BOM BOMsModelModule=Plantillas de documento BOM MOsNumberingModules=Numeración de plantillas MO diff --git a/htdocs/langs/es_PE/salaries.lang b/htdocs/langs/es_PE/salaries.lang deleted file mode 100644 index f7ca43beb1f..00000000000 --- a/htdocs/langs/es_PE/salaries.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cuenta contable usada por el usuario del tercero diff --git a/htdocs/langs/es_PY/hrm.lang b/htdocs/langs/es_PY/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_PY/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_PY/propal.lang b/htdocs/langs/es_PY/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_PY/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_US/hrm.lang b/htdocs/langs/es_US/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_US/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_US/propal.lang b/htdocs/langs/es_US/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_US/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_UY/hrm.lang b/htdocs/langs/es_UY/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_UY/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_UY/propal.lang b/htdocs/langs/es_UY/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/es_UY/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/es_VE/accountancy.lang b/htdocs/langs/es_VE/accountancy.lang deleted file mode 100644 index f860205b216..00000000000 --- a/htdocs/langs/es_VE/accountancy.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - accountancy -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s diff --git a/htdocs/langs/es_VE/compta.lang b/htdocs/langs/es_VE/compta.lang index b94bc90d190..a502597e79c 100644 --- a/htdocs/langs/es_VE/compta.lang +++ b/htdocs/langs/es_VE/compta.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - compta +AccountingCredit=Haber LT1SummaryES=- LT2SummaryES=Balance de ISLR LT1PaidES=- diff --git a/htdocs/langs/es_VE/donations.lang b/htdocs/langs/es_VE/donations.lang new file mode 100644 index 00000000000..a79a3594d5d --- /dev/null +++ b/htdocs/langs/es_VE/donations.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - donations +FreeTextOnDonations=Texto libre a mostrar a pié de página diff --git a/htdocs/langs/es_VE/hrm.lang b/htdocs/langs/es_VE/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/es_VE/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/es_VE/mails.lang b/htdocs/langs/es_VE/mails.lang new file mode 100644 index 00000000000..37566920b0c --- /dev/null +++ b/htdocs/langs/es_VE/mails.lang @@ -0,0 +1,3 @@ +# Dolibarr language file - Source file is en_US - mails +MailFrom=Emisor +MailTo=Hacia diff --git a/htdocs/langs/es_VE/main.lang b/htdocs/langs/es_VE/main.lang index 55e67bea58a..bbb458384d7 100644 --- a/htdocs/langs/es_VE/main.lang +++ b/htdocs/langs/es_VE/main.lang @@ -19,6 +19,7 @@ FormatDateHourShort=%d/%m/%Y %H:%M FormatDateHourSecShort=%d/%m/%Y %H:%M:%S FormatDateHourTextShort=%d %b %Y %H:%M FormatDateHourText=%d %B %Y %H:%M +OpenVerb=Abierta DateEnd=Fecha finalización AmountLT1ES=Importe de retención AmountLT2ES=Importe ISLR diff --git a/htdocs/langs/et_EE/accountancy.lang b/htdocs/langs/et_EE/accountancy.lang index 78e4226468b..9c12b91c36f 100644 --- a/htdocs/langs/et_EE/accountancy.lang +++ b/htdocs/langs/et_EE/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Dokumendi tüüp Docdate=Kuupäev @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Aasta järgi NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Müügid AccountingJournalType3=Ostud AccountingJournalType4=Pank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Eksportimise mudel @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/et_EE/compta.lang b/htdocs/langs/et_EE/compta.lang index af41d62219d..53db841f4d9 100644 --- a/htdocs/langs/et_EE/compta.lang +++ b/htdocs/langs/et_EE/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (before) Balance=Saldo Debit=Deebet Credit=Kreedit +AccountingDebit=Deebet +AccountingCredit=Kreedit Piece=Konto dok. AmountHTVATRealReceived=Kogutud neto AmountHTVATRealPaid=Makstud neto @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Delete a social or fiscal tax payment DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Social and fiscal taxes and payments CalcModeVATDebt=Režiim %stekkepõhise raamatupidamise KM%s. CalcModeVATEngagement=Režiim %stulude-kulude KM%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Arvutusrežiim AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/et_EE/contracts.lang b/htdocs/langs/et_EE/contracts.lang index bf42bc2460c..faf78241dff 100644 --- a/htdocs/langs/et_EE/contracts.lang +++ b/htdocs/langs/et_EE/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Lepingud/Tellimused ContractsAndLine=Contracts and line of contracts Contract=Leping ContractLine=Lepingu rida +ContractLines=Contract lines Closing=Sulgemine NoContracts=Lepinguid pole MenuServices=Teenused @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Liiguta teenus mõnda teise lepingusse. ConfirmMoveToAnotherContract=Valisin uue lepingu ja kinnitan, et soovin selle teenuse viia üle sellesse lepingusse. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Pikenda lepingu rida (number %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Aegumistähtaeg NoExpiredServices=Aegunud aktiivseid teenuseid ei ole ListOfServicesToExpireWithDuration=%s päeva pärast aeguvate teenuste nimekiri @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Kliendi kontakt, kes allkirjastas lepi HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/et_EE/cron.lang b/htdocs/langs/et_EE/cron.lang index bce6fea2e1c..107cdc76e22 100644 --- a/htdocs/langs/et_EE/cron.lang +++ b/htdocs/langs/et_EE/cron.lang @@ -26,7 +26,7 @@ CronCommand=Käsk CronList=Plaanitud käivitused CronDelete=Delete scheduled jobs CronConfirmDelete=Are you sure you want to delete these scheduled jobs? -CronExecute=Launch scheduled job +CronExecute=Launch now CronConfirmExecute=Are you sure you want to execute these scheduled jobs now? CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. CronTask=Tegevus @@ -58,7 +58,7 @@ CronNote=Kommentaar CronFieldMandatory=Välja %s täitmine on nõutud CronErrEndDateStartDt=Lõppkuupäev ei saa olla alguskuupäevast varasem StatusAtInstall=Status at module installation -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Lülita välja CronTaskInactive=This job is disabled (not scheduled) CronId=ID @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - JobDisabled=Job disabled MakeLocalDatabaseDumpShort=Local database backup MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. DATAPOLICYJob=Data cleaner and anonymizer JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/et_EE/datapolicy.lang b/htdocs/langs/et_EE/datapolicy.lang new file mode 100644 index 00000000000..c5967052aa6 --- /dev/null +++ b/htdocs/langs/et_EE/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Klient +DATAPOLICY_TIERS_PROSPECT = Huviline +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Hankija +DATAPOLICY_CONTACT_CLIENT = Klient +DATAPOLICY_CONTACT_PROSPECT = Huviline +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Hankija +DATAPOLICY_ADHERENT = Liige +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/et_EE/dict.lang b/htdocs/langs/et_EE/dict.lang index 0e7e96d0450..962d31bf5cb 100644 --- a/htdocs/langs/et_EE/dict.lang +++ b/htdocs/langs/et_EE/dict.lang @@ -21,7 +21,7 @@ CountryNL=Madalmaad CountryHU=Ungari CountryRU=Venemaa CountrySE=Rootsi -CountryCI=Elevandiluurannik +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentiina CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Pr +CivilityMMEShort=Pr CivilityMR=Hr +CivilityMRShort=Hr CivilityMLE=Prl CivilityMTRE=Master CivilityDR=Dr diff --git a/htdocs/langs/et_EE/ecm.lang b/htdocs/langs/et_EE/ecm.lang index 00037bd3ede..eb0204161b6 100644 --- a/htdocs/langs/et_EE/ecm.lang +++ b/htdocs/langs/et_EE/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Kaust käsitsi ECMSectionAuto=Kaust automaatselt ECMSectionsManual=Puu käsitsi ECMSectionsAuto=Puu automaatselt +ECMSectionsMedias=Medias tree ECMSections=Kaustad ECMRoot=ECM Root ECMNewSection=Uus kaust @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Faile alamkaustades ECMCreationUser=Looja ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Kaustad täidetakse automaatselt dokumentide lisamisel elemendi kaardilt.
* Käsitsi kaustasid saab kasutada ühegi elemendita sidumata dokumentide salvestamiseks. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Kaust %s on kustutatud. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Otsi märksõnade järgi diff --git a/htdocs/langs/et_EE/holiday.lang b/htdocs/langs/et_EE/holiday.lang index 275d093c939..556389c89e4 100644 --- a/htdocs/langs/et_EE/holiday.lang +++ b/htdocs/langs/et_EE/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=Personalihaldus -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Kuu aruanne MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Alguskuupäev @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Pead valima alguskuupäeva. NoDateFin=Pead valima lõppkuupäeva. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Põhjus UserCP=Kasutaja ErrorAddEventToUserCP=Erakorralise puhkuse lisamisel tekkis viga AddEventToUserOkCP=Erakorralise puhkuse lisamine edukalt lõpetatud. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Eelmine saldo NewSoldeCP=Uus saldo alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Rühmad +users=Kasutajad +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/et_EE/hrm.lang b/htdocs/langs/et_EE/hrm.lang index ffa6f2c2202..741dd2e9e3b 100644 --- a/htdocs/langs/et_EE/hrm.lang +++ b/htdocs/langs/et_EE/hrm.lang @@ -12,7 +12,7 @@ OpenEtablishment=Open establishment CloseEtablishment=Close establishment # Dictionary DictionaryPublicHolidays=Leave - Public holidays -DictionaryDepartment=HRM - Department list +DictionaryDepartment=HRM - Organizational Unit DictionaryFunction=HRM - Job positions # Module Employees=Töötajad @@ -20,13 +20,14 @@ Employee=Töötaja NewEmployee=New employee ListOfEmployees=List of employees HrmSetup=HRM module setup -HRM_MAXRANK=Maximum rank for a skill +SkillsManagement=Skills management +HRM_MAXRANK=Maximum number of levels to rank a skill HRM_DEFAULT_SKILL_DESCRIPTION=Default description of ranks when skill is created deplacement=Shift DateEval=Evaluation date JobCard=Job card -Job=Tegevus -Jobs=Jobs +JobPosition=Job profile +JobsPosition=Job profiles NewSkill=New Skill SkillType=Skill type Skilldets=List of ranks for this skill @@ -47,9 +48,8 @@ ConfirmValidateEvaluation=Are you sure you want to validate this evaluation with EvaluationCard=Evaluation card RequiredRank=Required rank for this job EmployeeRank=Employee rank for this skill -Position=Ametikoht -Positions=Positions -PositionCard=Position card +EmployeePosition=Employee position +EmployeePositions=Employee positions EmployeesInThisPosition=Employees in this position group1ToCompare=Usergroup to analyze group2ToCompare=Second usergroup for comparison @@ -70,12 +70,23 @@ RequiredSkills=Required skills for this job UserRank=User Rank SkillList=Skill list SaveRank=Save rank -knowHow=Know how -HowToBe=How to be -knowledge=Knowledge +TypeKnowHow=Know how +TypeHowToBe=How to be +TypeKnowledge=Knowledge AbandonmentComment=Abandonment comment DateLastEval=Date last evaluation NoEval=No evaluation done for this employee HowManyUserWithThisMaxNote=Number of users with this rank HighestRank=Highest rank SkillComparison=Skill comparison +ActionsOnJob=Events on this job +VacantPosition=job vacancy +VacantCheckboxHelper=Checking this option will show unfilled positions (job vacancy) +SaveAddSkill = Skill(s) added +SaveLevelSkill = Skill(s) level saved +DeleteSkill = Skill removed +SkillsExtraFields=Attributs supplémentaires (Compétences) +JobsExtraFields=Attributs supplémentaires (Emplois) +EvaluationsExtraFields=Attributs supplémentaires (Evaluations) +NeedBusinessTravels=Need business travels +NoDescription=No description diff --git a/htdocs/langs/et_EE/mailmanspip.lang b/htdocs/langs/et_EE/mailmanspip.lang index 28db7439f56..b2fb1196703 100644 --- a/htdocs/langs/et_EE/mailmanspip.lang +++ b/htdocs/langs/et_EE/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Subscription test was executed successfully MailmanDeletionSuccess=Unsubscription test was executed successfully SynchroMailManEnabled=Mailmani uuendus käivitatakse SynchroSpipEnabled=SPIP uuendus käivitatakse -DescADHERENT_MAILMAN_ADMINPW=Mailmani administraatori parool +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailmani administraatori parool DescADHERENT_MAILMAN_URL=Mailmani tellimiste URL DescADHERENT_MAILMAN_UNSUB_URL=Mailmani tellimiste tühistamise URL DescADHERENT_MAILMAN_LISTS=List(id), kuhu uued liikmed automaatselt lisatakse (komaga eraldatult) diff --git a/htdocs/langs/et_EE/mails.lang b/htdocs/langs/et_EE/mails.lang index f0a67fe8cea..431457df254 100644 --- a/htdocs/langs/et_EE/mails.lang +++ b/htdocs/langs/et_EE/mails.lang @@ -7,10 +7,10 @@ MailCard=E-postitamise kaart MailRecipients=Saajad MailRecipient=Saaja MailTitle=Kirjeldus -MailFrom=Saatja +MailFrom=Kellelt MailErrorsTo=Vead aadressile MailReply=Vasta -MailTo=Vastuvõtja(d) +MailTo=Kellele MailToUsers=To user(s) MailCC=Koopia MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang index 2f646ccbe3d..72abffe2433 100644 --- a/htdocs/langs/et_EE/main.lang +++ b/htdocs/langs/et_EE/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=Tõlge puudub Translation=Tõlge +Translations=Translations CurrentTimeZone=PHP ajavöönd (serveri ajavöönd) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Kehtiv Approve=Kiida heaks Disapprove=Lükka tagasi ReOpen=Ava uuesti +OpenVerb=Avatud Upload=Upload ToLink=Seosta Select=Vali @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Ühtki kasutajate gruppi pole määratletud Password=Parool -PasswordRetype=Korda parooli +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Pane tähele, et palju mooduleid ja funktsioone on demoversioonis keelatud. Name=Nimi NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Kirjeldus DescriptionOfLine=Rea kirjeldus DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Tegevus @@ -344,7 +353,7 @@ KiloBytes=Kilobaiti MegaBytes=Megabaiti GigaBytes=Gigabaiti TeraBytes=Terabaiti -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Selle liikmega seotud tegevused ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s hiljaks jäänud ToDo=Teha Completed=Completed @@ -517,6 +527,7 @@ or=või Other=Muu Others=Teised OtherInformations=Other information +Workflow=Töövoog Quantity=Kogus Qty=Kogus ChangedBy=Muutis @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Manustatud failid ja dokumendid JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Funktsioon välja lülitatud MoveBox=Move widget Offered=Pakutud NotEnoughPermissions=Selle tegevuse sooritamiseks puuduvad õigused +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Sessiooni nimi Method=Meetod Receive=Võta vastu @@ -798,6 +811,7 @@ URLPhoto=Foto/logo URL SetLinkToAnotherThirdParty=Seosta muu kolmanda isikuga LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Viide tellimusele LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Majandusaasta ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Lepingud SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Tarnija maksed @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Määr +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Sisemine kasutaja +ExternalUser=Väline kasutaja diff --git a/htdocs/langs/et_EE/members.lang b/htdocs/langs/et_EE/members.lang index 323d0be26cf..8ca0208be81 100644 --- a/htdocs/langs/et_EE/members.lang +++ b/htdocs/langs/et_EE/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Mõni muu liige (nimi: %s, kas ErrorUserPermissionAllowsToLinksToItselfOnly=Turvalisuse huvides peavad sul olema õigused muuta kõiki kasutajaid enne seda, kui oled võimeline liiget siduma kasutajaga, kes ei ole sina. SetLinkToUser=Seosta Dolibarri kasutajaga SetLinkToThirdParty=Seosta Dolibarri kolmanda isikuga +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Liikmete nimekiri MembersListToValid=Mustandi staatuses olevate liikmete nimekiri (vajab kinnitamist) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Uus liige @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=Uus annetus NewSubscriptionDesc=See vorm võimaldab ühenduse liikmena registreerida liikmemaksu. Oma liikmemaksu värskendamiseks (kui oled juba liige) võta selle vormi kasutamise asemel ühendust sihtasutuse juhatusega e-posti aadressil %s . Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Kestus +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Hilinenud SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Sinu liikmekaardi sisu # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Käive (ettevõttel) või eelarve maht (ühendusel) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Hüppa integreeritud online-makse lehele +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/et_EE/other.lang b/htdocs/langs/et_EE/other.lang index 834accf173e..d221fd63195 100644 --- a/htdocs/langs/et_EE/other.lang +++ b/htdocs/langs/et_EE/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Müügipakkumine kinnitatud Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Müügipakkumine saadetud postiga Notify_WITHDRAW_TRANSMIT=Tehingu väljamakse Notify_WITHDRAW_CREDIT=Krediidi väljamakse @@ -181,6 +183,7 @@ SizeUnitfoot=jalg SizeUnitpoint=punkt BugTracker=Bug tracker SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Tagasi sisselogimise lehele AuthenticationDoesNotAllowSendNewPassword=Autentimisrežiim on hetkel %s.
Selles režiimis ei tea Dolibarri sinu parooli ja ei ole ka võimeline seda muutma.
Parooli muutmiseks võta ühendust oma süsteemiadministraatoriga. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Sulge Autofill = Autofill + +# externalsite +ExternalSiteSetup=Seadista link välisele lehele +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=ExternalSite moodul ei ole õigesti seadistatud. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Faili %s kustutamine ebaõnnestus. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Passiivne režiim +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/et_EE/propal.lang b/htdocs/langs/et_EE/propal.lang index e7daaf5386e..9d4d9dcd7fb 100644 --- a/htdocs/langs/et_EE/propal.lang +++ b/htdocs/langs/et_EE/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Pakkumise mustandeid ei ole CopyPropalFrom=Loo pakkumine olemasoleva pakkumise kopeerimise teel CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Pakkumise kehtivus vaikimisi (päevades) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Saadavuse viivitus SetAvailability=Määratle saadavuse viivitus AfterOrder=pärast tellimist OtherProposals=Muud pakkumised + ##### Availability ##### AvailabilityTypeAV_NOW=Kohe AvailabilityTypeAV_1W=1 näda AvailabilityTypeAV_2W=2 nädalat AvailabilityTypeAV_3W=3 nädalat AvailabilityTypeAV_1M=1 kuu -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Pakkumise järelkajaga tegelev müügiesindaja TypeContact_propal_external_BILLING=Müügiarve kontakt TypeContact_propal_external_CUSTOMER=Kliendi kontakt pakkumise järelkaja jaoks TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Vaikimisi mall pakkumise sulgemiseks (arvet ei esitata) DefaultModelPropalCreate=Vaikimisi mudeli loomine DefaultModelPropalToBill=Vaikimisi mall pakkumise sulgemiseks (arve esitada) -DefaultModelPropalClosed=Vaikimisi mall pakkumise sulgemiseks (arvet ei esitata) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Keeldu +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Written acceptance, company stamp, date and signature ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/et_EE/recruitment.lang b/htdocs/langs/et_EE/recruitment.lang index f5373d88475..f21c797b5d4 100644 --- a/htdocs/langs/et_EE/recruitment.lang +++ b/htdocs/langs/et_EE/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Palk +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/et_EE/ticket.lang b/htdocs/langs/et_EE/ticket.lang index c2d2a8f0d6a..72cc56ad90a 100644 --- a/htdocs/langs/et_EE/ticket.lang +++ b/htdocs/langs/et_EE/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=Create intervention -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Allkiri -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=Uus kasutaja NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/et_EE/users.lang b/htdocs/langs/et_EE/users.lang index 34610c3c036..5a64e4c5b2a 100644 --- a/htdocs/langs/et_EE/users.lang +++ b/htdocs/langs/et_EE/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Eemalda grupist PasswordChangedAndSentTo=Salasõna muudetud ja saadetud aadressile %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Kasutaja %s salasõna muutmise plave saadetud aadressile %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Kasutajad ja grupid @@ -68,7 +68,6 @@ CreateDolibarrLogin=Loo kasutaja CreateDolibarrThirdParty=Loo kolmas isi LoginAccountDisableInDolibarr=Konto on Dolibarris blokeeritud. UsePersonalValue=Kasuta isikustatud väärtust -InternalUser=Sisemine kasutaja ExportDataset_user_1=Users and their properties DomainUser=Domeeni kasutaja %s Reactivate=Aktiveeri uuesti @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/eu_ES/accountancy.lang b/htdocs/langs/eu_ES/accountancy.lang index 8bc4b54a090..7158d53896a 100644 --- a/htdocs/langs/eu_ES/accountancy.lang +++ b/htdocs/langs/eu_ES/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/eu_ES/companies.lang b/htdocs/langs/eu_ES/companies.lang index 388854d1053..e6bc33658a7 100644 --- a/htdocs/langs/eu_ES/companies.lang +++ b/htdocs/langs/eu_ES/companies.lang @@ -60,13 +60,14 @@ NatureOfThirdParty=Nature of Third party NatureOfContact=Nature of Contact Address=Address State=State/Province +StateId=State ID StateCode=State/Province code StateShort=State Region=Region Region-State=Region - State Country=Country CountryCode=Country code -CountryId=Country id +CountryId=Country ID Phone=Telefonoa PhoneShort=Telefonoa Skype=Skype @@ -163,14 +164,14 @@ ProfId5CL=- ProfId6CL=- ProfId1CM=Id. prof. 1 (Trade Register) ProfId2CM=Id. prof. 2 (Taxpayer No.) -ProfId3CM=Id. prof. 3 (Decree of creation) -ProfId4CM=Id. prof. 4 (Certificate of deposits) +ProfId3CM=Id. prof. 3 (No. of creation decree) +ProfId4CM=Id. prof. 4 (Deposit certificate No.) ProfId5CM=Id. prof. 5 (Others) ProfId6CM=- ProfId1ShortCM=Trade Register ProfId2ShortCM=Taxpayer No. -ProfId3ShortCM=Decree of creation -ProfId4ShortCM=Certificate of deposits +ProfId3ShortCM=No. of creation decree +ProfId4ShortCM=Deposit certificate No. ProfId5ShortCM=Others ProfId6ShortCM=- ProfId1CO=Prof Id 1 (R.U.T.) @@ -312,11 +313,11 @@ CustomerAbsoluteDiscountShort=Absolute discount CompanyHasRelativeDiscount=This customer has a default discount of %s%% CompanyHasNoRelativeDiscount=This customer has no relative discount by default HasRelativeDiscountFromSupplier=You have a default discount of %s%% from this vendor -HasNoRelativeDiscountFromSupplier=You have no default relative discount from this vendor +HasNoRelativeDiscountFromSupplier=No default relative discount from this vendor CompanyHasAbsoluteDiscount=This customer has discounts available (credits notes or down payments) for %s %s CompanyHasDownPaymentOrCommercialDiscount=This customer has discounts available (commercial, down payments) for %s %s CompanyHasCreditNote=This customer still has credit notes for %s %s -HasNoAbsoluteDiscountFromSupplier=You have no discount credit available from this vendor +HasNoAbsoluteDiscountFromSupplier=No discount/credit available from this vendor HasAbsoluteDiscountFromSupplier=You have discounts available (credits notes or down payments) for %s %s from this vendor HasDownPaymentOrCommercialDiscountFromSupplier=You have discounts available (commercial, down payments) for %s %s from this vendor HasCreditNoteFromSupplier=You have credit notes for %s %s from this vendor @@ -343,7 +344,7 @@ DefaultContact=Default contact/address ContactByDefaultFor=Default contact/address for AddThirdParty=Create third party DeleteACompany=Delete a company -PersonalInformations=Personal data +PersonalInformations=Datu pertsonalak AccountancyCode=Accounting account CustomerCode=Customer Code SupplierCode=Vendor Code @@ -426,7 +427,7 @@ ChangeContactInProcess=Change status to 'Contact in process' ChangeContactDone=Change status to 'Contact done' ProspectsByStatus=Prospects by status NoParentCompany=None -ExportCardToFormat=Export card to format +ExportCardToFormat=Esportatu txartela formatuan ContactNotLinkedToCompany=Contact not linked to any third party DolibarrLogin=Dolibarr login NoDolibarrAccess=No Dolibarr access @@ -443,10 +444,10 @@ AddAddress=Add address SupplierCategory=Vendor category JuridicalStatus200=Independent DeleteFile=Delete file -ConfirmDeleteFile=Are you sure you want to delete this file? +ConfirmDeleteFile=Are you sure you want to delete this file %s? AllocateCommercial=Assigned to sales representative Organization=Organization -FiscalYearInformation=Fiscal Year +FiscalYearInformation=Urte fiskala FiscalMonthStart=Starting month of the fiscal year SocialNetworksInformation=Social networks SocialNetworksFacebookURL=Facebook URL @@ -497,3 +498,5 @@ RestOfEurope=Rest of Europe (EEC) OutOfEurope=Out of Europe (EEC) CurrentOutstandingBillLate=Current outstanding bill late BecarefullChangeThirdpartyBeforeAddProductToInvoice=Be carefull, depending on your product price settings, you should change thirdparty before adding product to POS. +EmailAlreadyExistsPleaseRewriteYourCompanyName=email already exists please rewrite your company name +TwoRecordsOfCompanyName=more than one record exists for this company please contact us to complete your partnership request" diff --git a/htdocs/langs/eu_ES/datapolicy.lang b/htdocs/langs/eu_ES/datapolicy.lang new file mode 100644 index 00000000000..375b0578299 --- /dev/null +++ b/htdocs/langs/eu_ES/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Bezeroa +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Hornitzailea +DATAPOLICY_CONTACT_CLIENT = Bezeroa +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Hornitzailea +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/eu_ES/dict.lang b/htdocs/langs/eu_ES/dict.lang index d44fcaa0375..ffba9ad9e34 100644 --- a/htdocs/langs/eu_ES/dict.lang +++ b/htdocs/langs/eu_ES/dict.lang @@ -21,7 +21,7 @@ CountryNL=Netherlands CountryHU=Hungary CountryRU=Errusia CountrySE=Suetzia -CountryCI=Ivoiry Coast +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mrs. +CivilityMMEShort=Mrs. CivilityMR=Jauna +CivilityMRShort=Jauna CivilityMLE=Anderea CivilityMTRE=Master CivilityDR=Doctor @@ -309,17 +311,17 @@ DemandReasonTypeSRC_EMPLOYEE=Langilea DemandReasonTypeSRC_SPONSORING=Sponsorship DemandReasonTypeSRC_SRC_CUSTOMER=Incoming contact of a customer #### Paper formats #### -PaperFormatEU4A0=Format 4A0 -PaperFormatEU2A0=Format 2A0 -PaperFormatEUA0=Format A0 -PaperFormatEUA1=Format A1 -PaperFormatEUA2=Format A2 -PaperFormatEUA3=Format A3 -PaperFormatEUA4=Format A4 -PaperFormatEUA5=Format A5 -PaperFormatEUA6=Format A6 -PaperFormatUSLETTER=Format Letter US -PaperFormatUSLEGAL=Format Legal US +PaperFormatEU4A0=4A0 formatua +PaperFormatEU2A0=2A0 formatua +PaperFormatEUA0=A0 formatua +PaperFormatEUA1=A1 formatua +PaperFormatEUA2=A2 formatua +PaperFormatEUA3=A3 formatua +PaperFormatEUA4=A4 formatua +PaperFormatEUA5=A5 formatua +PaperFormatEUA6=A6 formatua +PaperFormatUSLETTER=Formateatu letra US +PaperFormatUSLEGAL=Formatua Legal US PaperFormatUSEXECUTIVE=Format Executive US PaperFormatUSLEDGER=Format Ledger/Tabloid PaperFormatCAP1=Format P1 Canada diff --git a/htdocs/langs/eu_ES/holiday.lang b/htdocs/langs/eu_ES/holiday.lang index 180e39ed54a..5451d56ae7f 100644 --- a/htdocs/langs/eu_ES/holiday.lang +++ b/htdocs/langs/eu_ES/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Monthly statement MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=You must select a start date. NoDateFin=You must select an end date. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Reason UserCP=Erabiltzailea ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Previous Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Taldeak +users=Erabiltzaileak +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/eu_ES/main.lang b/htdocs/langs/eu_ES/main.lang index 939f02c4873..3648034a1d1 100644 --- a/htdocs/langs/eu_ES/main.lang +++ b/htdocs/langs/eu_ES/main.lang @@ -1,26 +1,32 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. SeparatorThousand=, -FormatDateShort=%m/%d/%Y -FormatDateShortInput=%m/%d/%Y -FormatDateShortJava=MM/dd/yyyy -FormatDateShortJavaInput=MM/dd/yyyy -FormatDateShortJQuery=mm/dd/yy -FormatDateShortJQueryInput=mm/dd/yy +FormatDateShort=%Y/%m/%d +FormatDateShortInput=%Y/%m/%d +FormatDateShortJava=yyyy/MM/dd +FormatDateShortJavaInput=yyyy/MM/dd +FormatDateShortJQuery=yy/mm/dd +FormatDateShortJQueryInput=yy/mm/dd FormatHourShortJQuery=HH:MI FormatHourShort=%I:%M %p FormatHourShortDuration=%H:%M FormatDateTextShort=%b %d, %Y FormatDateText=%B %d, %Y -FormatDateHourShort=%m/%d/%Y %I:%M %p -FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p +FormatDateHourShort=%Y/%m/%d %I:%M %p +FormatDateHourSecShort=%Y/%m/%d %I:%M:%S %p FormatDateHourTextShort=%b %d, %Y, %I:%M %p FormatDateHourText=%B %d, %Y, %I:%M %p DatabaseConnection=Database connection @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=No translation Translation=Translation +Translations=Translations CurrentTimeZone=TimeZone PHP (zerbitzaria) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Valid Approve=Approve Disapprove=Disapprove ReOpen=Re-Open +OpenVerb=Open Upload=Upload ToLink=Esteka Select=Select @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=No user group defined Password=Pasahitza -PasswordRetype=Retype your password +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration. Name=Izena NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Deskribapena DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Event @@ -311,7 +320,7 @@ DurationMonths=months DurationWeeks=weeks DurationDays=days Year=Year -Month=Month +Month=Hilabetea Week=Week WeekShort=Week Day=Day @@ -344,7 +353,7 @@ KiloBytes=Kilobytes MegaBytes=Megabytes GigaBytes=Gigabytes TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Events about this member ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s late ToDo=To do Completed=Completed @@ -517,6 +527,7 @@ or=or Other=Besteak Others=Others OtherInformations=Other information +Workflow=Workflow Quantity=Quantity Qty=Qty ChangedBy=Changed by @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Attached files and documents JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=UUUU-HH DateFormatYYYYMMDD=UUUU-HH-EE DateFormatYYYYMMDDHHMM=UUUU-HH-EE OO:SS @@ -709,6 +721,7 @@ FeatureDisabled=Feature disabled MoveBox=Move widget Offered=Offered NotEnoughPermissions=You don't have permission for this action +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Session name Method=Method Receive=Receive @@ -798,6 +811,7 @@ URLPhoto=URL of photo/logo SetLinkToAnotherThirdParty=Link to another third party LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Kontratuak SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Rate +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Barneko erabiltzailea +ExternalUser=Kanpoko erabiltzailea diff --git a/htdocs/langs/eu_ES/projects.lang b/htdocs/langs/eu_ES/projects.lang index ee6916fbc5e..8224129060e 100644 --- a/htdocs/langs/eu_ES/projects.lang +++ b/htdocs/langs/eu_ES/projects.lang @@ -156,6 +156,7 @@ ProjectsAndTasksLines=Projects and tasks ProjectCreatedInDolibarr=Project %s created ProjectValidatedInDolibarr=Project %s validated ProjectModifiedInDolibarr=Project %s modified +ProjectClosedInDolibarr=Project %s closed TaskCreatedInDolibarr=Task %s created TaskModifiedInDolibarr=Task %s modified TaskDeletedInDolibarr=Task %s deleted diff --git a/htdocs/langs/eu_ES/recruitment.lang b/htdocs/langs/eu_ES/recruitment.lang index 6b0e8117254..3076a538e5c 100644 --- a/htdocs/langs/eu_ES/recruitment.lang +++ b/htdocs/langs/eu_ES/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Soldata +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/eu_ES/users.lang b/htdocs/langs/eu_ES/users.lang index b486ad27267..f20d975f51b 100644 --- a/htdocs/langs/eu_ES/users.lang +++ b/htdocs/langs/eu_ES/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Remove from group PasswordChangedAndSentTo=Password changed and sent to %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Request to change password for %s sent to %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Users & Groups @@ -68,7 +68,6 @@ CreateDolibarrLogin=Create a user CreateDolibarrThirdParty=Create a third party LoginAccountDisableInDolibarr=Account disabled in Dolibarr. UsePersonalValue=Use personal value -InternalUser=Barneko erabiltzailea ExportDataset_user_1=Users and their properties DomainUser=Domain user %s Reactivate=Reactivate @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/fa_IR/accountancy.lang b/htdocs/langs/fa_IR/accountancy.lang index 5484f0752a5..5b47b8f01da 100644 --- a/htdocs/langs/fa_IR/accountancy.lang +++ b/htdocs/langs/fa_IR/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=کشورهائی که در اتحادیۀ اروپا نیست CountriesInEECExceptMe=کشورهائی که در اتحادیۀ اروپا هستند به استثناء %s CountriesExceptMe=همۀ کشورها باستثناء %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=در برپاسازی برای تامین کن MainAccountForUsersNotDefined=در برپاسازی برای کاربران حساب حساب‌داری اصلی تعریف نشده است MainAccountForVatPaymentNotDefined=در برپاسازی برای مالیات بر ارزش افزوده حساب حساب‌داری اصلی تعریف نشده است MainAccountForSubscriptionPaymentNotDefined=در برپاسازی برای پرداخت اشتراک حساب حساب‌داری اصلی تعریف نشده است +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=بخش حساب‌داری AccountancyAreaDescIntro=استفاده از بخش حساب‌داری در گام‌های متعددی انجام می‌پذیرد: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=غیرفعال کردن ثبت مستقیم تراکن ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=فعال کردن خروجی پیش‌نویس از دفتر ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=دفتر فروش -ACCOUNTING_PURCHASE_JOURNAL=دفتر خرید -ACCOUNTING_MISCELLANEOUS_JOURNAL=دفتر متفرقه +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=دفتر گزارش هزینه‌ها -ACCOUNTING_SOCIAL_JOURNAL=دفتر اجتماعی +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=دفتر جدید دارد +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=دفتر اجتماعی ACCOUNTING_RESULT_PROFIT=نتیجۀ حساب حساب‌داری (سود) ACCOUNTING_RESULT_LOSS=نتیجۀ حساب حساب‌داری (ضرر) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=دفتر خاتمه -ACCOUNTING_ACCOUNT_TRANSFER_CASH=حساب‌حسابداری انتقال پول بین‌بانکی +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=حساب حساب‌داری انتظار -DONATION_ACCOUNTINGACCOUNT=حساب حساب‌داری ثبت کمک و اعانه -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=حساب حساب‌داری ثبت اشتراک‌ها +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=حساب حساب‌داری پیش‌فرض برای محصولات فروخته شده (در صورت عدم تعریف در برگۀ محصولات استفاده می‌شود) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=حساب حساب‌داری پیش‌فرض برای خدمات خریداری شده (در صورت عدم تعریف در برگۀ خدمات استفاده می‌شود) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=حساب حساب‌داری پیش‌فرض برای خدمات فروخته شده (در صورت عدم تعریف در برگۀ خدمات استفاده می‌شود) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=نوع سند Docdate=تاریخ @@ -211,7 +217,7 @@ Codejournal=دفتر JournalLabel=برچسب دفتر NumPiece=شمارۀ بخش TransactionNumShort=تعداد تراکنش‌ها -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=در این قسمت می‌توانید گروه‌های متشکل از حساب‌حساب‌داری بسازید. این گروه‌ها برای گزارش‌های دل‌خواه حساب‌داری استفاده می‌شود. @@ -265,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=جمع گردش‌مالی پیش‌از محاسبۀ مالیات TotalMarge=حاشیه فروش کل -DescVentilCustomer=در اینجا فهرست سطور صورت‌حساب مشتری را که در یک حساب حساب‌داری محصول بند شده‌اند (یا نشده‌اند) را ملاحظه کنید -DescVentilMore=در اکثر موارد در صورتی‌که از محصولات یا خدمات ازپیش‌تعریف‌شده استفاده کنید و شمارۀ حساب را بر روی کارت محصول/خدمت تعریف کنید، برنامه قادر خواهد بود همۀ بندهای لازم را بین سطور صورت‌حساب و حساب حساب‌داری در ساختار حساب‌های شما ایجاد کنید، فقط با یک کلیک بر روی کلید "%s". در صورتی که حساب در کارت‌های محصول/خدمت تعریف نشده باشد یا این‌که هنوز سطوری داشته باشید که به یک حساب بند نشده باشد، شما باید این بندها را از طریق فهرست "%s" ایجاد نمائید. -DescVentilDoneCustomer=در این قسمت فهرستی از سطور صورت‌حساب‌های مشتری‌ها و حساب حساب‌داری محصولات آن‌ها را ملاحظه کنید -DescVentilTodoCustomer=بندکردن سطور صورت‌حساب‌هائی که فعلا به یک حساب‌حساب‌داری محصول بند نشده‌اند -ChangeAccount=تغییر حساب‌حسابداری محصول/خدمت برای سطور انتخاب شده با حساب‌حسابداری زیر: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=در این قسمت فهرستی از سطور صورت‌حساب‌های تامین کنندگان و حساب‌حساب‌داری آن‌ها ملاحظه کنید DescVentilTodoExpenseReport=بندکردن سطور گزارش هزینه‌هائی که قبلا به حساب‌حسابداری پرداختی بند نشده‌اند DescVentilExpenseReport=در این قسمت فهرستی از سطور گزارش هزینه‌هائی را که به یک حساب‌حساب‌داری پرداخت بندشده‌اند (یا نشده‌اند) را ملاحظه کنید @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=در صورتی‌که شما حساب‌حساب‌ DescVentilDoneExpenseReport=در این قسمت فهرستی از سطور گزارشات هزینه و حساب‌حساب‌داری پرداخت آن‌ها را داشته باشید Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=بندکردن خودکار AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=خطا! شما نمی‌توانید این حساب حساب‌داری را حذف کنید، زیرا در حال استفاده است. +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=تعدیل FicheVentilation=بندشدن کارت GeneralLedgerIsWritten=تراکنش‌ها در دفترکل درج شده GeneralLedgerSomeRecordWasNotRecorded=برخی از تراکنش‌ها امکان دفترنویسی ندارند. در صورتی که خطای دیگری وجود نداشته باشد، این بدان معناست که قبلا در دفتر وارد شده‌اند. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=فهرست محصولاتی که به هیچ حساب حساب‌داری بند نشده‌اند +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=تغییر بند‌شدن‌ها Accounted=در دفترکل حساب‌شده است NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=فعالیت‌های متفرقه AccountingJournalType2=فروش AccountingJournalType3=خرید AccountingJournalType4=بانک -AccountingJournalType5=گزارش هزینه‌ها +AccountingJournalType5=گزارش‌هزینه‌ها AccountingJournalType8=انبار AccountingJournalType9=جدید-دارد +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=این دفتر فعلا در حال استفاده است AccountingAccountForSalesTaxAreDefinedInto=نکته: حساب حساب‌داری برای مالیات بر فروش در گزینۀ %s - %s قابل تعریف است NumberOfAccountancyEntries=تعداد ورودی‌ها @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=تعداد جابجائی‌ها ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=صادرکردن پیش‌نویس دفتر @@ -398,7 +407,11 @@ Calculated=محاسبه‌شده Formula=فرمول ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=تائید حذف گروهی ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=ورودی‌های حساب‌داری @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=هشدار! این گزارش بر مبنای دفتر کل نمی‌باشد، بنابراین دربردارندۀ تراکنش‌هائی که به شکل دستی در دفترکل ویرایش شده‌اند نیست. در صورتی که دفترنویسی شما روزآمد باشد، نمای «دفترنویسی» دقیق‌تر است. ExpenseReportJournal=دفتر گزارش هزینه‌ها -InventoryJournal=دفتر انبار NAccounts=%s accounts diff --git a/htdocs/langs/fa_IR/admin.lang b/htdocs/langs/fa_IR/admin.lang index 51c5101f3f2..1b11d861453 100644 --- a/htdocs/langs/fa_IR/admin.lang +++ b/htdocs/langs/fa_IR/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=تنظیمات collation مشتری WarningModuleNotActive=واحد %s باید فعال باشد WarningOnlyPermissionOfActivatedModules=تنها مجوزهای مربوط به واحد‌های فعال در اینجا نشان داده شده است. شما می توانید ماژول های دیگر در صفحۀاصلی->برپاسازی->واحد‌ها فعال کنید. DolibarrSetup=نصب یا ارتقای Dolibarr -InternalUser=کاربر داخلی -ExternalUser=کاربر خارجی InternalUsers=کاربران داخلی ExternalUsers=کاربران خارجی UserInterface=User interface @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=میزبان SMTP/SMTPS (مقدار پیش‌فرض در p MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=درگاه SMTP/SMTPS (در سامانه‌های ردۀ یونیکس تعریف نشده ) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=میزبان SMTP/SMTPS (در سامانه‌های ردۀ یونیکس تعریف نشده ) MAIN_MAIL_EMAIL_FROM=رایانامۀ ارسال کننده برای ارسال‌های خودکار (مقدار پیش‌فرض در php.ini : %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=رایانامه‌ای که برای ارسال پاسخ در نظر گرفت می‌شود ( بخش‌های "Errors-To" در پیام فرستاده شده) MAIN_MAIL_AUTOCOPY_TO= ارسال یک نسخه (Bcc) از همۀ پیام‌های ارسال شده به MAIN_DISABLE_ALL_MAILS=توقف ارسال همۀ رایانامه‌ها (برای اهداف آزمایشی یا نمایشی) @@ -439,8 +438,10 @@ Unique=منحصربه‌فرد Boolean=بولی (یک کادر تائید) ExtrafieldPhone = تلفن ExtrafieldPrice = قیمت +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = رایانامه ExtrafieldUrl = نشانی اینترنتی +ExtrafieldIP = درگاه اینترنتی ExtrafieldSelect = فهرست قابل انتخاب ExtrafieldSelectList = انتخاب از جدول ExtrafieldSeparator=جداکننده (یک بخش مجزا نیست) @@ -501,7 +502,8 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=در صورتی که ارائۀ خدمات رایانامۀ SMTP شما نیازمند محدود کردن مشتری خدمات رایانامه به درگاه‌های اینترنتی خاص است (در موارد معدود)، این نشانی درگاه اینترنتی کاربر رایانامه (MUA) برای برنامۀ ERP CRM شماست: %s. WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
مثال:
برای برگۀ ساخت یک PageUrlForDefaultValuesList=
مثال:
برای صفحۀ فهرست اشخاص سوم، به شکل %s می‌باشد.
برای نشانی مربوط به قسمت‌های خارجی که در یک پوشۀ دلخواه نصب‌شده، از "custom/" استفاده ننمائید، بلکه از مسیری مثل mymodule/mypagelist.php و به شکل custom/mymodule/mypagelist.php نباشد.
در صورتی که مقدار پیش فرض را در صورت وجود مقادیر در نشانی اینترنتی مورد نظر دارید از %s استفاده کنید AlsoDefaultValuesAreEffectiveForActionCreate=به‌یاد داشته باشید که بازنویسی مقادیر پیش‌فرض برای ساخت برگۀ دریافت اطلاعات تنها برای صفحاتی کار می‌کند که درست طراحی شده باشند ( یعنی با مقدار action=create یا presend...) EnableDefaultValues=فعال‌کردن اختصاصی‌سازی مقادیر پیش‌فرض -EnableOverwriteTranslation=فعال کردن استفاده از ترجمه‌های بازنویسی شده +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=برای این کلید با این کد یک ترجمه پیدا شده است. برای تغییر این مقدار، شما باید از گزینۀ خانه-برپاسازی-ترجمه استفاده نمائید. WarningSettingSortOrder=هشدار! تنظیم ترتیب پیش‌فرض، ممکن است اگر این بخش ناشناخته باشد، به یک خطای فنی در هنگام مراجعه به صفحۀ فهرست مواجه شود.در صورتی که با چنین اشکالی برخوردید، به این صفحه بازگردید تا ترتیب پیش‌فرض را بردارید و به رفتار معمولی بازگردید. Field=بخش @@ -645,9 +647,9 @@ Module2400Name=رخدادها/جلسات Module2400Desc=رهگیری رخدادها. گزارش‌گیری خودکار رخدادها برای اهداف رهگیری یا ثبت دستی رخدادها یا ملاقات‌ها. این واحد مفهومی برای مشتری خوب یا مدیریت ارتباط با تامین کننده است. Module2500Name=DMS / ECM Module2500Desc=سامانۀ مدیریت مستندات / مدیریت محتوای الکترونیکی. سازماندهی خودکار مستندات ذخیره شده یا تولید شدۀ شما. اشتراک‌گذاری در صورت نیاز. -Module2600Name=خدمات مبتنی بر وب یا رابط برنامه‌نویسی کاربردی (سرور SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=فعال‌کردن سرور SOAP مشتمل بر خدمات رابط برنامه‌نویسی کاربردی -Module2610Name=خدمات مبتنی بر وب یا رابط برنامه‌نویسی کاربردی (سرور REST) +Module2610Name=API / Web services (REST server) Module2610Desc=فعال کردن سرور REST مشتمل بر خدمات رابط برنامه نویسی کاربردی Module2660Name=خدمات تماس/فراخوان مبتنی بر وب ( متقاضی SOAP) Module2660Desc=فعال کردن خدمات مبتنی بر وب متقاضی ( قابل استفاده برای ارسال-push داده/درخواست به سرورهای خارجی. فعلا تنها سفارش‌های خرید پشتیبانی می‌شود.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=افزودن قابلیت‌های مدیریت Incoterms که شرایط و قرارداهای ارتباطی تجارت بین الملل است Module63000Name=منابع Module63000Desc=مدیریت منابع (چاپ‌گرها، خودروها، اتاق‌ها و غیره) برای انتساب به رخدادها +Module94160Name=دریافت‌های کالا Permission11=ملاحظۀ صورت‌حساب‌های مشتریان Permission12=ایجاد/ویرایش صورت‌حساب مشتریان Permission13=Invalidate customer invoices @@ -842,9 +845,9 @@ Permission286=صادرکردن طرف‌های تماس Permission291=ملاحظۀ تعرفه‌ها Permission292=تعیین مجوزهای مربوط به تعرفه‌ها Permission293=ویرایش تعرفۀ مشتریان -Permission300=ملاحظۀ بارکدها -Permission301=ایجاد/ویرایش بارکدها -Permission302=حذف بارکدها +Permission301=Generate PDF sheets of barcodes +Permission304=ایجاد/ویرایش بارکدها +Permission305=حذف بارکدها Permission311=ملاحظۀ خدمات Permission312=اختصاص‌دادن خدمات/اشتراک‌ها به قرارداد Permission331=ملاحظۀ نشانه‌ها @@ -971,13 +974,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=خواندن محتوای وبگاه Permission10002=ساخت/ویرایش محتوای وبگاه (محتوای html و javascript ) Permission10003=ساخت/ویرایش محتوای وبگاه (کد پویای PHP). خطرناک، تنها باید تحت نظر توسعه‌دهندگان مشخص و محدود باشد. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Type of unit SetupSaved=تنظیمات برپاسازی ذخیره شد SetupNotSaved=تنظیمات برپاسازی ذخیره نشد +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=بازگشت به فهرست واحد‌ها BackToDictionaryList=بازگشت به فهرست واژه‌نامه‌ها TypeOfRevenueStamp=انواع تمبر مالیاتی @@ -1244,6 +1252,7 @@ AreaForAdminOnly=مقادیر برپاسازی تنها توسط کاربرا SystemInfoDesc=اطلاعات سامانه، اطلاعاتی فنی است که در حالت فقط خواندنی است و تنها برای مدیران قابل نمایش است. SystemAreaForAdminOnly=این ناحیه تنها برای کاربران مدیر در دسترس است. مجوزهای کاربران Dolibarr  این محدودیت‌ها را تغییر نمی‌دهد. CompanyFundationDesc=Edit the information of your company/organization. Click on "%s" button at the bottom of the page when done. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=در صورتی‌که شما یک حساب‌دار/دفتردار بیرونی دارید، می‌توانید اطلاعات وی را این‌جا ویرایش نمائید AccountantFileNumber=کد حساب‌دار DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=شما باید این سطر YourPHPDoesNotHaveSSLSupport=توابع SSL در PHP شما موجود نیست DownloadMoreSkins=پوسته‌های بیشتر برای دریافت SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1380,7 +1391,7 @@ GetBarCode=دریافت بارکد NumberingModules=Numbering models DocumentModules=Document models ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=گذرواژۀ پیشنهادی ارائه نشود. گذرواژه‌ها باید به شکل دستی وارد شوند. PasswordGenerationPerso=بازگرداندن یک گذرواژه با توجه به پیکربندی که شما تعریف کرده‌اید. SetupPerso=بسته به پیکربندی تعیین شدۀ شما @@ -1434,6 +1445,10 @@ SuppliersPayment=پرداخت‌های فروشندگان SupplierPaymentSetup=برپاسازی پرداخت‌های فروشندگان InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=راه اندازی ماژول طرح های تجاری ProposalsNumberingModules=مدل شماره طرح تجاری @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=نقش‌پس‌زمینه روی قرارداده ##### Members ##### MembersSetup=برپاسازی واحد اعضا MemberMainOptions=گزینه‌های اصلی +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= مدیریت ورود برای هر عضو AdherentMailRequired=برای ساخت یک عضو یک رایانامه لازم است MemberSendInformationByMailByDefault=کادرتائید برای ارسال تصدیق رایانامه برای اعضا (اعتباردهی یا عضویت جدید) به شکل پیش‌فرض فعال است MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=کاربر می‌تواند از انواع روش پرداخت موجود استفاده نماید +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=فعال‌کردن یادآور خودکار توسط رایانامه برای عضویت‌های منقضی‌شده. توجه: واحد %s برای ارسال صحیح یادآورها نیازمند فعال‌سازی و پیکربندی صحیح است. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=فعال کردن ویرایشگر پیشرفته برای: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= ساخت/ویرایش WYSIWIG برای ارسال رایانامۀ انبوه (ابزار->ارسال رایانامه) FCKeditorForUserSignature=ساخت/ویرایش امضای کاربر توسط WYSIWIG FCKeditorForMail=ساخت/ویرایش همۀ رایانامه‌ها با WYSIWIG (منهای ابزار->ارسال رایانامه) @@ -1766,7 +1782,7 @@ DetailMenuHandler=اداره کنندۀ فهرست برای تعیین مکان DetailMenuModule=نام واحد در صورتی که یک قسمت از فهرست از یک واحد می‌آید DetailType=نوع فهرست (بالا یا چپ) DetailTitre=برچسب فهرست یا کدبرچسب برای ترجمه -DetailUrl=نشانی برای مراجعه (پیوند مطلق نشانی اینترنتی یا نشانی خارجی با http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=شرایط نمایش یا عدم‌نمایش قسمت DetailRight=شرایط نمایش فهرست‌های خاکستری غیرمجاز DetailLangs=نام فایل ترجمه برای کد برچسب ترجمه @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=کاهش موجودی در صندوق CashDeskYouDidNotDisableStockDecease=شما کاهش موجودی با فروش از طریق صندوق را غیرفعال نکرده‌اید، بنابراین تعریف یک انبار موردنیاز است. CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced. CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates. -CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=برپاسازی واحد نشانه‌ها BookmarkDesc=این واحد به شما امکان مدیریت نشانه‌ها را می‌دهد. شما همچنین می‌توانید از این طریق به صفحات مختلف Dolibarr یا سایر نشانی‌های خارجی در فهرست سمت چپ میان‌بر ایجاد کنید. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=روش‌های شماره‌گذاری صورت IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=برپاسازی واحد GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=توجه داشته باشید داده‌های فایل تبدیل درگاه‌اینترنتی به کشور باید در پوشه‌ای باشد که PHP بتواند آن را بخواند (تنظیمات open_basedir  در PHP و مجوزهای فایل را در سامانه بررسی کنید). YouCanDownloadFreeDatFileTo=شما می‌توانید یک نسخۀ نمایشی رایگان از فایل کشورهای GeoIP Maxmind را در %s دریافت نمائید. YouCanDownloadAdvancedDatFileTo=همچنین می‌توانید یک نسخۀ کامل‌تر به همراه بروزرسانی فایل کشورهای Maxmind GeoIP را در %s دریافت نمائید. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Wizard to build the database dump file BackupZipWizard=Wizard to build the archive of documents directory SomethingMakeInstallFromWebNotPossible=نصب یک واحد خارجی از طریق رابط وب به دلایل ذیل ممکن نیست: SomethingMakeInstallFromWebNotPossible2=به این دلیل، روند به‌هنگام‌سازی توضیح داده شده تنها به صورت دستی ممکن خواهد بود که تنها یک کاربر مجاز امکان انجام آن را دارد. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=نصب یک واحد خارجی از داخل برنامه توسط مدیر شما غیرفعال شده است. می‌توانید از وی بخواهید فایل %s را برای ایجاد اجازۀ نصب حذف نماید. ConfFileMustContainCustom=نصب یا ساخت یک واحد خارجی در برنامه نیازمند ذخیرۀ فایل‌های مربوطه در پوشۀ %s است. برای امکان پردازش این پوشه توسط Dolibarr شما باید به فایل conf/conf.php این 2 سطر دستوری را اضافه نمائید:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=برجسته‌کردن سطور جدول در هنگام عبور نشان‌گر موش @@ -2053,6 +2070,8 @@ RemoveSpecialChars=حذف نویسه‌های خاص COMPANY_AQUARIUM_CLEAN_REGEX=گزینش Regex برای پاک کردن مقدار (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=مأمور حفاظت داده‌ها (DPO، حریم خصوصی یا طرف‌تماس GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=متن راهنما برای نمایش کادر‌نکات @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=پوشۀ مقصد صندوق‌پستی EmailcollectorOperations=عملیات قابل انجام جمع‌کننده EmailcollectorOperationsDesc=Operations are executed from top to bottom order MaxEmailCollectPerCollect=حداکثر تعداد رایانامه‌های جمع‌آوری شده در یک جمع‌آوری +TestCollectNow=Test collect CollectNow=الآن جمع‌آوری شود ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Date of latest collect try @@ -2183,6 +2203,7 @@ ShowProjectLabel=Project Label PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some texts in your PDF duplicated in 2 different languages in the same generated PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=توصیه شده NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= برپاسازی فهرست‌موجودی ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/fa_IR/categories.lang b/htdocs/langs/fa_IR/categories.lang index 52fc644b6df..894cccec441 100644 --- a/htdocs/langs/fa_IR/categories.lang +++ b/htdocs/langs/fa_IR/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=این عضو در هیچ کلیدواژه/دسته‌بند ContactHasNoCategory=این طرف‌تماس در هیچ کلیدواژه/دسته‌بندی وجود ندارد ProjectHasNoCategory=این طرح در هیچ کلیدواژه/دسته‌بندی وجود ندارد ClassifyInCategory=افزودن به کلیدواژه/دسته‌بندی +RemoveCategory=Remove category NotCategorized=بدون کلیدواژه/دسته‌بندی CategoryExistsAtSameLevel=این رده در حال حاضر با این کد عکس وجود دارد ContentsVisibleByAllShort=مطالب توسط همه قابل مشاهده @@ -67,6 +68,7 @@ StockCategoriesShort=Warehouse tags/categories ThisCategoryHasNoItems=This category does not contain any items. CategId=شناسۀ کلیدواژه/دسته‌بندی ParentCategory=Parent tag/category +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label of parent tag/category CatSupList=List of vendors tags/categories CatCusList=List of customers/prospects tags/categories @@ -86,15 +88,18 @@ DeleteFromCat=حذف از کلیدواژه/دسته‌بندی ExtraFieldsCategories=ویژگی های مکمل CategoriesSetup=برپاسازی کلیدواژه/دسته‌بندی‌ CategorieRecursiv=پیوند خودکار با کلیدواژه/دسته‌بندی والد -CategorieRecursivHelp=اگر این گزینه روشن باشد، در هنگام افزودن یک محصول به یک زیردسته، محصول مورد نظر به دسته‌بندی وارد نیز اضافه خواهد شد +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=افزودن پیگیری محصول/سرویس AddCustomerIntoCategory=Assign category to customer AddSupplierIntoCategory=Assign category to supplier +AssignCategoryTo=Assign category to ShowCategory=نمایش کلیدواژه/دسته‌بندی ByDefaultInList=به طور پیش‌فرض در فهرست ChooseCategory=انتخاب دسته‌بندی StocksCategoriesArea=Warehouse Categories +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Event Categories WebsitePagesCategoriesArea=Page-Container Categories KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Use 'OR' operator for categories +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/fa_IR/commercial.lang b/htdocs/langs/fa_IR/commercial.lang index e28e5acd698..c27228b0343 100644 --- a/htdocs/langs/fa_IR/commercial.lang +++ b/htdocs/langs/fa_IR/commercial.lang @@ -64,17 +64,26 @@ ActionAC_SHIP=ارسال حمل‌ونقل توسط نامه ActionAC_SUP_ORD=ارسال سفارش خرید توسط نامه ActionAC_SUP_INV=ارسال صورت‌حساب فروشنده از طریق نامه ActionAC_OTH=سایر -ActionAC_OTH_AUTO=روی‌دادهائی که به‌طور خودکار درج شده‌اند +ActionAC_OTH_AUTO=Other auto ActionAC_MANUAL=روی‌دادهائی که به شکل دستی وارد شده‌اند ActionAC_AUTO=روی‌دادهای درج‌شده به شکل خودکار -ActionAC_OTH_AUTOShort=خودکار +ActionAC_OTH_AUTOShort=سایر +ActionAC_EVENTORGANIZATION=Event organization events Stats=آمار فروش StatusProsp=وضعیت مشتری‌احتمالی DraftPropals=پیش‌نویش پیشنهادات تجاری NoLimit=بدون محدودیت ToOfferALinkForOnlineSignature=پیوند به امضای برخط -WelcomeOnOnlineSignaturePage=به صفحۀ دریافت پیشنهادات تجاری از %s خوش آمدید -ThisScreenAllowsYouToSignDocFrom=این صفحه به شما امکان تائید و امضا، یا رد، یک استعلام قیمت/پیشنهاد تجاری را می‌دهد -ThisIsInformationOnDocumentToSign=این اطلاعات مربوط به سند برای تائید یا رد است +WelcomeOnOnlineSignaturePageProposal=به صفحۀ دریافت پیشنهادات تجاری از %s خوش آمدید +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=این صفحه به شما امکان تائید و امضا، یا رد، یک استعلام قیمت/پیشنهاد تجاری را می‌دهد +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=این اطلاعات مربوط به سند برای تائید یا رد است +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=امضای پیشنهاد تجاری/استعلام‌مظنه %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=قابلیت امضای برخط غیرفعال است یا این سند قبل از فعال کردن این قابلیت ساخته شده است diff --git a/htdocs/langs/fa_IR/compta.lang b/htdocs/langs/fa_IR/compta.lang index 9ce3756fbdf..b5ec22415c1 100644 --- a/htdocs/langs/fa_IR/compta.lang +++ b/htdocs/langs/fa_IR/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=موجودی (قبلا) Balance=موجودی Debit=بدهکار Credit=بستانکار +AccountingDebit=بدهکار +AccountingCredit=بستانکار Piece=سند حساب‌داری AmountHTVATRealReceived=درآمد خالص AmountHTVATRealPaid=پرداختی خالص @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=حذف یک پرداخت مالیات اجتماعی/ساختاری DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=مالیات‌های اجتماعی و ساختاری و پرداخت‌ها CalcModeVATDebt=حالت %sحساب‌داری مالیات‌بر‌ارزش افزوده تعهدی%s. CalcModeVATEngagement=حالت %sمالیات بر ارزش افزوده در ازای درآمد-هزینه%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=گزارش گردش‌مال TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=گزارش گردش‌مالی بر حسب نرخ مالیات بر فروش فعال نیست. این گزارش صرفا بر حسب گردش مالی صورت‌حساب شده فعال است. CalculationMode=حالت محاسبه AccountancyJournal=دفتر کد حسابداری -ACCOUNTING_VAT_SOLD_ACCOUNT=حساب‌حساب‌داری پیش‌فرض برای مالیات‌برارزش‌افزوده در فروش ( در صورتی که در برپاسازی واژه‌نامۀ مالیات‌بر‌ارزش‌افزوده تعریف نشده باشد، استفاده می‌شود) -ACCOUNTING_VAT_BUY_ACCOUNT=حساب‌حساب‌داری پیش‌فرض برای مالیات‌برارزش‌افزوده در خرید ( در صورتی که در برپاسازی واژه‌نامۀ مالیات‌بر‌ارزش‌افزوده تعریف نشده باشد، استفاده می‌شود) -ACCOUNTING_VAT_PAY_ACCOUNT=حساب‌حساب‌داری پیش‌فرض برای پرداخت مالیات‌برارزش‌افزوده -ACCOUNTING_ACCOUNT_CUSTOMER=حساب‌حساب‌داری پیش‌فرض برای شخص‌سوم‌های مشتری +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=حساب‌حساب‌داری اختصاصی تعریف شده در کارت شخص‌سوم تنها برای حساب‌داری دفترمعین استفاده می‌شود. اگر حساب‌حساب‌داری اختصاصی مشتری در کارت شخص‌سوم تعریف نشده باشد، این یکی فقط برای دفترکل‌مرکزی و به‌عنوان مقدار پیش‌فرض حسابداری دفترمعین استفاده می‌شود. -ACCOUNTING_ACCOUNT_SUPPLIER=حساب حساب‌داری استفاده شده برای اشخاص سوم +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=حساب‌حساب‌داری اختصاصی تعریف شده در کارت شخص‌سوم تنها برای حساب‌داری دفترمعین استفاده می‌شود. اگر حساب‌حساب‌داری اختصاصی مشتری در کارت شخص‌سوم تعریف نشده باشد، این یکی فقط برای دفترکل‌مرکزی و به‌عنوان مقدار پیش‌فرض حسابداری دفترمعین استفاده می‌شود. ConfirmCloneTax=نسخه‌برداری از یک مالیات اجتماعی/ساختاری را تائید کنید ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/fa_IR/contracts.lang b/htdocs/langs/fa_IR/contracts.lang index 0010b765c09..28589f561e1 100644 --- a/htdocs/langs/fa_IR/contracts.lang +++ b/htdocs/langs/fa_IR/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=قراردادها/اشتراک‌ها ContractsAndLine=قراردادها و سطر قراردادها Contract=قرارداد ContractLine=سطر قرارداد +ContractLines=Contract lines Closing=بستن NoContracts=قراردادی نیست MenuServices=خدمات @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=آیا مطمئن هستید می‌خواهید ای MoveToAnotherContract=جابجا کردن خدمات به یک قرارداد دیگر. ConfirmMoveToAnotherContract=من یک قرارداد مقصد جدید انتخاب کردم و تائید می‌کنم که قصد دارم این خدمات را به این قرارداد جدید منتقل کنم. ConfirmMoveToAnotherContractQuestion=انتخاب کنید می‌خواهید این قرارداد را به قرارداد موجود (از همین شخص سوم) منتقل کنید؟ -PaymentRenewContractId=تمدید یک سطر قرارداد (شمارۀ %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=تاریخ انقضا NoExpiredServices=خدمات فعال منقضی شده وجود ندارد ListOfServicesToExpireWithDuration=فهرست خدماتی که در %s روز منقضی خواهند شد @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=طرف‌تماس مشتری امضا HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/fa_IR/cron.lang b/htdocs/langs/fa_IR/cron.lang index 65a628f47cb..fc54b10a328 100644 --- a/htdocs/langs/fa_IR/cron.lang +++ b/htdocs/langs/fa_IR/cron.lang @@ -26,7 +26,7 @@ CronCommand=فرمان CronList=وظایف برنامه‌ریزی‌شده CronDelete=حذف وظایف‌برنامه‌ریزی‌شده CronConfirmDelete=آیا مطمئن هستید می‌خواهید این وظایف‌برنامه‌ریزی‌شده را حذف کنید؟ -CronExecute=اجرای وظیفۀ برنامه‌ریزی‌شده +CronExecute=Launch now CronConfirmExecute=آیا مطمئن هستید می‌خواهید اکنون این وظیفۀ برنامه‌ریزی شده را اجرا کنید؟ CronInfo=واحد وظایف‌برنامه‌ریزی‌شده به شما امکان اجرای خودکار و زمان‌بندی‌شدۀ وظایف را می‌دهد. این وظایف همچنین امکان اجرای دلخواه دستی نیز دارند. CronTask=وظیفه @@ -58,7 +58,7 @@ CronNote=توضیح CronFieldMandatory=بخش %s الزامی است CronErrEndDateStartDt=تاریخ پایان نمی‌تواند قبل از تاریخ شروع باشد StatusAtInstall=وضعیت نصب واحد -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=غیرفعال‌کردن CronTaskInactive=This job is disabled (not scheduled) CronId=شناسه @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - JobDisabled=وظیفه غیرفعال است MakeLocalDatabaseDumpShort=پشتیبان‌گیری از پایگاه داده محلی MakeLocalDatabaseDump=نسخه‌برداری-dump از پایگاه دادۀ محلی. مؤلفه‌های مربوطه از قرار: فشرده‌سازی ('gz' یا 'bz' یا 'none')، نوع پشتیبان‌گیری ('mysql', 'pgsql', 'auto'), 1, 'auto' یا نام فایلی که ساخته می‌شود, تعداد فایل‌هائی که نگه‌داری می‌شود است +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=توجه، برای مقاصد بهینه‌سازی، زمان اجرای بعدی وظایف فعال، وظایف شما ممکن است حداکثر %s ساعت قبل از اجرا تاخیر داشته باشد. DATAPOLICYJob=Data cleaner and anonymizer JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/fa_IR/datapolicy.lang b/htdocs/langs/fa_IR/datapolicy.lang new file mode 100644 index 00000000000..2b0ac4d3f5d --- /dev/null +++ b/htdocs/langs/fa_IR/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = احتمالی +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = تامین کننده +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = احتمالی +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = تامین کننده +DATAPOLICY_ADHERENT = عضو +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/fa_IR/dict.lang b/htdocs/langs/fa_IR/dict.lang index 64c28335fff..f6a13348261 100644 --- a/htdocs/langs/fa_IR/dict.lang +++ b/htdocs/langs/fa_IR/dict.lang @@ -21,7 +21,7 @@ CountryNL=هلند CountryHU=مجارستان CountryRU=روسیه، CountrySE=سوئد -CountryCI=Ivoiry ساحل +CountryCI=Ivory Coast CountrySN=سنگال CountryAR=آرژانتین CountryCM=کامرون @@ -250,7 +250,9 @@ CountryMF=سنت مارتین ##### Civilities ##### CivilityMME=خانم +CivilityMMEShort=خانم CivilityMR=آقای +CivilityMRShort=آقای CivilityMLE=خانم CivilityMTRE=استاد CivilityDR=دکتر diff --git a/htdocs/langs/fa_IR/ecm.lang b/htdocs/langs/fa_IR/ecm.lang index dc0607959f4..6f19897dc52 100644 --- a/htdocs/langs/fa_IR/ecm.lang +++ b/htdocs/langs/fa_IR/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=پوشۀ دستی ECMSectionAuto=پوشۀ خودکار ECMSectionsManual=درخت دستی ECMSectionsAuto=درخت خودکار +ECMSectionsMedias=Medias tree ECMSections=پوشه‌ه ECMRoot=ریشۀ ECM ECMNewSection=پوشۀ جدید @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=تعداد فایل‌های زیرپوشه‌ها ECMCreationUser=سازنده ECMArea=بخش مدیریت مستندات/محتواها ECMAreaDesc=بخش مدیریت مستندات/محتوا (سامانۀ مدیریت مستندات / مدیریت محتوای الکترونیک) به شما امکان ذخیره، اشتراک‌گذاری و جستجوی سریع هر سندی در Dolibarr را می‌دهد. -ECMAreaDesc2=* پوشه‌های خودکار در هنگام افزودن سندهای مربوط به یک کارت موارد مختلف ایجاد و پر می‌شوند.
* پوشه‌های دستی، برای ذخیرۀ سندهائی که به هیچ موردی متصل نیستند قابل استفاده هستند. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=پوشۀ %s حذف شد. ECMSectionWasCreated=پوشۀ %s ساخته شد. ECMSearchByKeywords=جستجو با کلمات‌کلیدی diff --git a/htdocs/langs/fa_IR/holiday.lang b/htdocs/langs/fa_IR/holiday.lang index 823b4377048..3af5f05da71 100644 --- a/htdocs/langs/fa_IR/holiday.lang +++ b/htdocs/langs/fa_IR/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=مدیریت منابع انسانی -Holidays=مرخصی +Holidays=Leaves +Holiday=مرخصی CPTitreMenu=مرخصی MenuReportMonth=گزارش ماهان MenuAddCP=درخواست مرخصی جدید +MenuCollectiveAddCP=New collective leave request NotActiveModCP=شما باید واحد مرخصی را فعال کنید تا این صفحه را ببینید. AddCP=ایجاد یک درخواست مرخصی DateDebCP=تاریخ شروع @@ -56,6 +58,7 @@ ConfirmDeleteCP=حذف این درخواست مرخصی را تائید می‌ ErrorCantDeleteCP=خطا، شما حق حذف این درخواست مرخصی را ندارید. CantCreateCP=شما امکان ایجاد درخواست مرخصی را ندارید. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=شما باید یک تاریخ شروع انتخاب کنید. NoDateFin=شما باید تاریخ پایان را انتخاب کنید. ErrorDureeCP=درخواست مرخصی شما هیچ روزکاری در خود ندارد. @@ -79,6 +82,8 @@ MotifCP=دلیل UserCP=کاربر ErrorAddEventToUserCP=یک خطا در هنگام افزودن یک درخواست استثنائی رخ داد. AddEventToUserOkCP=افزودن مرخصی استثنائی کاملا انجام شد. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=نمایش گزارش تغییرات LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=تعادل قبلی NewSoldeCP=تعادل جدید alreadyCPexist=یک درخواست مرخصی قبلا در همین بازه انجام شده است +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=گروه‌ها +users=کاربر +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=آخرین %s درخواست مرخصی تغییریافته @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/fa_IR/loan.lang b/htdocs/langs/fa_IR/loan.lang index fb241660526..ef175c2c0bc 100644 --- a/htdocs/langs/fa_IR/loan.lang +++ b/htdocs/langs/fa_IR/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=تعهد مالی InterestAmount=سود CapitalRemain=سرمایۀ مانده TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started +CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule # Admin ConfigLoan=پیکربندی واحد وام -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=حساب‌حساب‌داری سرمایۀ پیش‌فرض -LOAN_ACCOUNTING_ACCOUNT_INTEREST=حساب‌حساب‌داری سود پیش‌فرض -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=حساب‌حساب‌داری بیمۀ پیش‌فرض +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=ویرایش تعهد مالی diff --git a/htdocs/langs/fa_IR/mailmanspip.lang b/htdocs/langs/fa_IR/mailmanspip.lang index 5474d5e829d..36292830cdc 100644 --- a/htdocs/langs/fa_IR/mailmanspip.lang +++ b/htdocs/langs/fa_IR/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=آزمایش عضویت با موفقیت اجرا شد MailmanDeletionSuccess=آزمایش لغوعضویت با موفقیت اجرا شد SynchroMailManEnabled=یک به‌روزرسانی Mailman انجام خواهد شد SynchroSpipEnabled=یک به‌روزرسانی SPIP انجام خواهد شد -DescADHERENT_MAILMAN_ADMINPW=گذرواژۀ مدیری Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=گذرواژۀ مدیری Mailman DescADHERENT_MAILMAN_URL=نشانی عضویت‌های Mailman DescADHERENT_MAILMAN_UNSUB_URL=نشانی لغوعضویت‌های Mailman DescADHERENT_MAILMAN_LISTS=فهرست‌‌های ثبت خودکار اعضای جدید ((جداشده با ویرگول)) diff --git a/htdocs/langs/fa_IR/mails.lang b/htdocs/langs/fa_IR/mails.lang index b58f51f4c83..8d416379d9f 100644 --- a/htdocs/langs/fa_IR/mails.lang +++ b/htdocs/langs/fa_IR/mails.lang @@ -7,10 +7,10 @@ MailCard=ایمیل کارت MailRecipients=دریافت کنندگان MailRecipient=دریافت کننده MailTitle=توصیف -MailFrom=فرستنده +MailFrom=از MailErrorsTo=خطاها به MailReply=پاسخ به -MailTo=گیرنده (ها) +MailTo=به MailToUsers=به کاربر(ان) MailCC=کپی کنید به MailToCCUsers=یک نسخه به کاربر(ان) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang index 9e142144bba..19e748d4087 100644 --- a/htdocs/langs/fa_IR/main.lang +++ b/htdocs/langs/fa_IR/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=rtl +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=برای این نوع رایانامه قالبی وجود ن AvailableVariables=متغیرهای موجود برای جایگزینی NoTranslation=بدون ترجمه Translation=ترجمه +Translations=Translations CurrentTimeZone=منطقه زمانی PHP (سرور) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=معتبر Approve=تجویز Disapprove=عدم تجویز ReOpen=دوباره باز کردن +OpenVerb=باز Upload=بالاگذاری ToLink=پیوند Select=انتخاب @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=هیچ گروه‌کاربری تعریف نشده است Password=گذرواژه -PasswordRetype=گذرواژۀ خود را وارد نمائید +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=توجه داشته باشید بسیاری از قابلیت‌ها/واحدها در این نسخۀ نمایشی غیر فهال است Name=نام NameSlashCompany=نام / شرکت @@ -481,6 +489,7 @@ ActionsOnContact=روی‌دادهای مربوط به این طرف‌تماس/ ActionsOnContract=روی‌دادهای مربوط به این قرارداد ActionsOnMember=روی‌دادهای مربوط به این عضو ActionsOnProduct=روی‌دادهای مربوط به این محصول +ActionsOnAsset=Events for this fixed asset NActionsLate=%s دیرتر ToDo=برای انجام Completed=کامل‌شده @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=دریافت DownloadDocument=دریافت سن +DownloadSignedDocument=Download signed document ActualizeCurrency=به‌روز‌رسانی نرخ واحدپولی Fiscalyear=سال مالی ModuleBuilder=واحدساز و برنامه‌ساز @@ -1046,6 +1056,7 @@ SearchIntoContracts=قراردادها SearchIntoCustomerShipments=حمل‌ونقل مشتریان SearchIntoExpenseReports=گزارش‌هزینه‌ها SearchIntoLeaves=ترک +SearchIntoKM=Knowledge base SearchIntoTickets=برگه‌های پشتیبانی SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=پرداخت‌های فروشندگان @@ -1137,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=نرخ +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=کاربر داخلی +ExternalUser=کاربر خارجی diff --git a/htdocs/langs/fa_IR/members.lang b/htdocs/langs/fa_IR/members.lang index 52bc144e179..5347347f0df 100644 --- a/htdocs/langs/fa_IR/members.lang +++ b/htdocs/langs/fa_IR/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=یکی دیگر از عضو (نام ErrorUserPermissionAllowsToLinksToItselfOnly=به دلایل امنیتی، شما باید مجوز اعطا شده به ویرایش تمام کاربران قادر به پیوند عضو به یک کاربر است که مال شما نیست. SetLinkToUser=پیوند به یک کاربر Dolibarr SetLinkToThirdParty=لینک به شخص ثالث Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=فهرست کاربران MembersListToValid=لیست اعضای پیش نویس (به اعتبار شود) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=عضو جدید @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=سهم های جدید NewSubscriptionDesc=این فرم به شما قابلیت ضبط اشتراک خود را به عنوان یک عضو جدید از پایه و اساس. اگر می خواهید به تمدید اشتراک خود را (اگر در حال حاضر عضو)، لطفا به جای تماس با هیئت مدیره بنیاد از طریق ایمیل٪ است. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=مدت‌زمان +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=دیر SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=محتوا از کارت عضو شما # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=گردش مالی (برای یک شرکت) و یا بودجه (برای پایه) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=پرش در یکپارچه صفحه پرداخت آنلاین +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/fa_IR/mrp.lang b/htdocs/langs/fa_IR/mrp.lang index 3da28f8a37a..e54fefa61f8 100644 --- a/htdocs/langs/fa_IR/mrp.lang +++ b/htdocs/langs/fa_IR/mrp.lang @@ -11,8 +11,8 @@ Bom=Bills of Material BillOfMaterials=Bill of Materials BillOfMaterialsLines=Bill of Materials lines BOMsSetup=برپاسازی واحد صورت‌حساب مواد -ListOfBOMs=فهرست صورت‌حساب‌های مواد - BOM -ListOfManufacturingOrders=List of Manufacturing Orders +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=چگونگی عدددهی صورت‌حساب مواد @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=بازده تولید ConsumptionEfficiency=Consumption efficiency +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product DeleteBillOfMaterials=Delete Bill Of Materials @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. ProductionForRef=Production of %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached NoStockChangeOnServices=No stock change on services ProductQtyToConsumeByMO=Product quantity still to consume by open MO @@ -80,6 +83,7 @@ ProductsToProduce=Products to produce UnitCost=Unit cost TotalCost=Total cost BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Workstation @@ -107,3 +111,10 @@ THMEstimatedHelp=This rate makes it possible to define a forecast cost of the it BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/fa_IR/other.lang b/htdocs/langs/fa_IR/other.lang index 60ddd34624b..9e5d16d0563 100644 --- a/htdocs/langs/fa_IR/other.lang +++ b/htdocs/langs/fa_IR/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=پیشنهاد به مشتری اعتبار Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=پیشنهاد تجاری با پست Notify_WITHDRAW_TRANSMIT=خروج خطوط انتقال Notify_WITHDRAW_CREDIT=خروج اعتباری @@ -181,6 +183,7 @@ SizeUnitfoot=پا SizeUnitpoint=نقطه BugTracker=اشکالات SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=بازگشت به صفحه ورود AuthenticationDoesNotAllowSendNewPassword=نحوه تایید٪ s است.
در این حالت، Dolibarr نمی توانند بفهمند و نه رمز عبور خود را تغییر دهید.
تماس با مدیر سیستم شما اگر می خواهید رمز عبور خود را تغییر دهید. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = بستن Autofill = Autofill + +# externalsite +ExternalSiteSetup=تنظیم پیوند به وبگاه بیرونی +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=واحد ExternalSite  به درستی پیکربندی نشده است +ExampleMyMenuEntry=عنوان فهرست من + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=حذف فایل %s مقدور نبود +FTPFailedToRemoveDir=حذف پوشۀ %s مقدور نبود: مجوزها را بررسی کرده و مطمئن شوید پوشه خالی است. +FTPPassiveMode=حالت انفعالی +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=عدم امکان دریافت فایل‌های %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/fa_IR/projects.lang b/htdocs/langs/fa_IR/projects.lang index d42d986d8da..9b2d8a9bc73 100644 --- a/htdocs/langs/fa_IR/projects.lang +++ b/htdocs/langs/fa_IR/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=این نما نمایان‌گر همۀ طرح‌ها و وظا TasksDesc=این نما نمایانگر همۀ طرح‌ها و وظایف است ( مجوزهای کاربری شما امکان نمایش همه‌چیز را به شما می‌دهد). AllTaskVisibleButEditIfYouAreAssigned=همۀ وظایف مربوط برای طرح‌های واجد شرایط نمایش داده می‌شوند، اما شما می‌توانید تنها زمان را برای وظایف نسبت دده شده به کاربر انتخابی وارد کنید. وظیفه را در صورتی انتخاب کنید که نیاز داشته باشید زمان در آن زمان وارد کنید. OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=وظایف مربوط به طرح‌ها ProjectCategories=برچسب‌ها/دسته‌بندی‌های طرح NewProject=طرح جدید @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=مبلغ سرنخ طرح‌های باز ب OpportunitiesStatusForProjects=مبلغ سرنخ طرح‌ها برحسب وضعیت ShowProject=نمایش طرح ShowTask=نمایش وظیفه +SetThirdParty=Set third party SetProject=تنظیم طرح +OutOfProject=Out of project NoProject=طرحی تعریف یا تصاحب نشده است NbOfProjects=Number of projects NbOfTasks=Number of tasks @@ -122,7 +125,8 @@ ValidateProject=تائیداعتبار طرح ConfirmValidateProject=آیا مطمئنید می‌خواهید اعتبار این طرح را تائید کنید؟ CloseAProject=بستن طرح ConfirmCloseAProject=آیا مطمئن هستید می‌خواهید این طرح را ببندید؟ -AlsoCloseAProject=همچنین طرح بسته شود ( در صورتی که هنوز نیاز دارید وظایف عملیاتی را پیگیری کنید، طرح را باز نگاه دارید) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=بازکردن طرح ConfirmReOpenAProject=آیا مطمئن هستید می‌خواهید این طرح را بازگشائی کنید؟ ProjectContact=طرف‌های تماس طرح @@ -165,7 +169,7 @@ OpportunityProbability=احتمال سرنخ OpportunityProbabilityShort=احتمال سرنخ OpportunityAmount=مبلغ سرنخ OpportunityAmountShort=مبلغ سرنخ -OpportunityWeightedAmount=Opportunity weighted amount +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. weighted amount OpportunityAmountAverageShort=مبلغ میانگین سرنخ OpportunityAmountWeigthedShort=مبلغ متوازن سرنخ @@ -238,7 +242,7 @@ OppStatusPENDING=در انتظار OppStatusWON=برد OppStatusLOST=باخت Budget=بودجه -AllowToLinkFromOtherCompany=امکان پیوند کردن طرح از یک شرکت دیگر

مقادیر پیشتیبانی شده:
- خالی رها کردن: امکان پیوند کردن به هر طرحی از شرکت (پیش‌فرض)
- "همه": امکان پیوند به هر طرحی، حتی طرح‌های مربوط به سایر شرکت‌ها
- فهرستی از شناسه‌های اشخاص‌سوم که با ویرگول(انگلیسی) از هم جدا شده‌اند: امکان پیوند کردن همۀ طرح‌های این طرف‌های سوم (مثال: 123,4795,53) +AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=آخرین %s طرح LatestModifiedProjects=آخرین %s طرح تغییر یافته OtherFilteredTasks=سایر وظایف گُزیده شده @@ -259,7 +263,7 @@ TimeSpentInvoiced=زمان صرف شدۀ صورت‌حساب شده TimeSpentForIntervention=زمان صرف شده TimeSpentForInvoice=زمان صرف شده OneLinePerUser=هر سطر یک کاربر -ServiceToUseOnLines=خدمات برای استفاده بر سطور +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=صورت‌حساب %s بر اساس زمان صرف شده روی طرح تولید شد InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). Note: To generate invoice, go on tab 'Time spent' of the project and select lines to include. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Profit is calculated using AddPersonToTask=Add also to tasks UsageOrganizeEvent=Usage: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Enable the public form for contact NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. NewLeadForm=New contact form LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/fa_IR/propal.lang b/htdocs/langs/fa_IR/propal.lang index f945e12b653..f6ef5bef6e9 100644 --- a/htdocs/langs/fa_IR/propal.lang +++ b/htdocs/langs/fa_IR/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=بدون پیش نویس پیشنهادات CopyPropalFrom=ایجاد طرح های تجاری با کپی کردن طرح های موجود CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=پیش فرض طول مدت اعتبار پیشنهاد های تجاری (در روز) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=تاخیر در دسترس SetAvailability=تنظیم تاخیر در دسترس AfterOrder=پس از سفارش OtherProposals=طرح های دیگر + ##### Availability ##### AvailabilityTypeAV_NOW=فوری AvailabilityTypeAV_1W=1 هفته AvailabilityTypeAV_2W=2 هفته AvailabilityTypeAV_3W=3 هفته AvailabilityTypeAV_1M=1 ماه -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=نماینده زیر تا پیشنهاد TypeContact_propal_external_BILLING=تماس با فاکتور به مشتری TypeContact_propal_external_CUSTOMER=تماس با مشتری را در پی بالا پیشنهاد TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=قالب پیش فرض هنگام بستن یک طرح کسب و کار (unbilled) DefaultModelPropalCreate=ایجاد مدل پیش فرض DefaultModelPropalToBill=قالب پیش فرض هنگام بستن یک طرح کسب و کار (به صورتحساب می شود) -DefaultModelPropalClosed=قالب پیش فرض هنگام بستن یک طرح کسب و کار (unbilled) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=رد کردن +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Written acceptance, company stamp, date and signature ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/fa_IR/recruitment.lang b/htdocs/langs/fa_IR/recruitment.lang index 4b4afa90442..f3a96fe5152 100644 --- a/htdocs/langs/fa_IR/recruitment.lang +++ b/htdocs/langs/fa_IR/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=حقوق +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/fa_IR/ticket.lang b/htdocs/langs/fa_IR/ticket.lang index f112843022f..82366e4da30 100644 --- a/htdocs/langs/fa_IR/ticket.lang +++ b/htdocs/langs/fa_IR/ticket.lang @@ -27,6 +27,7 @@ Permission56003=حذف برگه‌ها Permission56004=مدیریت برگه‌ها Permission56005=نمایش همۀ برگه‌های مربوط به اشخاص سوم (برای کاربران خارجی مؤثر نیست و همواره به شخص‌سومی که به‌آن وصل است وابسته است) +Tickets=برگه‌های پشتیبانی TicketDictType=برگه‌ها - انواع TicketDictCategory=برگه‌ها - دسته‌بندی‌ها TicketDictSeverity=برگه‌ها - سطح اهمیت @@ -90,8 +91,8 @@ TicketPublicAccess=یک رابط عمومی که بدون نیاز به تائی TicketSetupDictionaries=نوع برگه، حساسیت آن و کدهای تحلیلی از طریق واژه‌نامه‌ها قابل پیگربندی است TicketParamModule=برپاسازی متغیرهای واحد TicketParamMail=برپاسازی رایانامه -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=پیام متنی ارسال شده پس از ساخت یک برگه @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=نوشته‌ای که اینجا وارد می‌شود TicketParamPublicInterface=برپاسازی رابط عمومی TicketsEmailMustExist=نیاز به یک نشانی رایانامه برای ساخت برگۀ پشتیبانی TicketsEmailMustExistHelp=در رابط عمومی، نشانی رایانامه باید در بانک داده پر شود تا امکان ساخت برگۀ پشتیبانی وجود داشته باشد +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=رابط عمومی TicketUrlPublicInterfaceLabelAdmin=نشانی جایگزین برای رابط عمومی TicketUrlPublicInterfaceHelpAdmin=امکان تعریف یک نشانی جایگزین برای سرور وب و دسترسی به رابط عمومی با یک نشانی دیگر وجود دارد (سرور باید به عنوان یک پراکسی روی این نشانی جدید کار کند) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=اکنون برگه نسبت داده‌شد TicketChangeType=تغییر نوع TicketChangeCategory=تغییر کد تحلیلی-آنالیتیک TicketChangeSeverity=تغییر درجۀ اهمیت -TicketAddMessage=افزودن یک پیام -AddMessage=افزودن یک پیام +TicketAddMessage=Add private message MessageSuccessfullyAdded=برگه اضافه شد TicketMessageSuccessfullyAdded=پیام با موفقیت افزوده شد TicketMessagesList=فهرست پیام‌ها @@ -202,8 +206,8 @@ TicketSeverity=درجۀ اهمیت ShowTicket=نمایش برگه RelatedTickets=برگه‌های مرتبط TicketAddIntervention=ایجاد پادرمیانی -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=توقف پشتیبانی را تائید کنید ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=ارسال پیام توسط رایانامه TicketNewMessage=پیام جدید ErrorMailRecipientIsEmptyForSendTicketMessage=گیرنده خالی است. رایانامه‌ای ارسال نشد. TicketGoIntoContactTab=به زبانۀ "طرف‌های تماس" رفته تا آنان را انتخاب کنید -TicketMessageMailIntro=مقدمه +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=این نوشته تنها در ابتدای رایانامه اضافه خواهد شد و قابل ذخیره نیست -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=امضا -TicketMessageMailSignatureHelp=این نوشته در انتهای متن رایانامه آمده و ذخیره نخواهد شد. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=امضای نامۀ پاسخ -TicketMessageMailSignatureHelpAdmin=این نوشته پس از پیام پاسخ درج خواهد شد +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=این نوشته پس از پیام پاسخ درج خواهد شد TicketMessageHelp=تنها این نوشته در فهرست پیام در کارت برگۀ‌پشتیبانی ذخیره خواهد شد TicketMessageSubstitutionReplacedByGenericValues=متغیرهای جایگزین با مقادیر عمومی جایگزین خواهند شد +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=زمان سپری شده از TicketTimeToRead=زمان سپری شد قبل از خوانده‌شدن TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=یک پیام جدید بر روی ب TicketAssignedToYou=برگه نسبت داده شد TicketAssignedEmailBody=شما به برگۀ #%s نسبت داده شده‌اید، توسط %s MarkMessageAsPrivate=علامت‌زدن پیام به عنوان خصوصی +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=این پیام به کاربران خارجی نمایش داده نخواهد شد TicketEmailOriginIssuer=صادر کننده در اصل برگه‌ها InitialMessage=پیام ابتدائی @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=شما می‌توانید میزان پ TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=لطفا این رایانامه را مستقیما جواب ندهید! برای پاسخ دادن در رابط اختصاصی، روی پیوند کلیک نمائید TicketPublicInfoCreateTicket=این برگه به شما امکان ثبت یک برگۀ پشتیبانی در سامانۀ مدیریت ما را می‌دهد. -TicketPublicPleaseBeAccuratelyDescribe=لطفا مشکل را با دقت توضیح دهید. حداکثر اطلاعاتی که ممکن است درج کنید تا ما بتوانیم درخواست شما را به‌درستی تشخیص دهیم. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=لطفا شناسۀ رهگیری برگه را وارد نمائید TicketTrackId=شناسۀ رهگیری عمومی OneOfTicketTrackId=یکی از شناسه‌های رهگیری شما diff --git a/htdocs/langs/fa_IR/users.lang b/htdocs/langs/fa_IR/users.lang index 2d445b0f99f..08839378ffa 100644 --- a/htdocs/langs/fa_IR/users.lang +++ b/htdocs/langs/fa_IR/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=پاک کردن از گروه PasswordChangedAndSentTo=گذرواژه تغییر یافت و به %s ارسال شد. PasswordChangeRequest=درخواست تغییر گذرواژۀ برای %s PasswordChangeRequestSent=درخواست تغییر گذرواژه برای %s به %s ارسال شد -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=تائید بازنشانی گذرواژه MenuUsersAndGroups=کاربران و گروهها @@ -68,7 +68,6 @@ CreateDolibarrLogin=ساختن یک کاربر CreateDolibarrThirdParty=ایجاد یک شخص‌سوم LoginAccountDisableInDolibarr=حساب در Dolibarr غیرفعال است UsePersonalValue=استفاده از مقداردهی شخصی -InternalUser=کاربر داخلی ExportDataset_user_1=کاربران و مشخصات آنها DomainUser=کاربر دامنه %s Reactivate=دوباره فعال کردن @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/fi_FI/accountancy.lang b/htdocs/langs/fi_FI/accountancy.lang index d2dec29ce29..0678ec04501 100644 --- a/htdocs/langs/fi_FI/accountancy.lang +++ b/htdocs/langs/fi_FI/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=EU: n ulkopuoliset maat CountriesInEECExceptMe=EU-alueen maat, poislukien %s CountriesExceptMe=Kaikki maat, poislukien %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Tilien täsmäytys CustomersVentilation=Asiakaan laskun täsmäytys SuppliersVentilation=Toimittajan laskun kiinnittäminen @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Kuluraportin kiinnittäminen CreateMvts=Luo uusi transaktio UpdateMvts=Transaktion muuttaminen ValidTransaction=Hyväksy transaktio -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Pääkirjanpito BookkeepingSubAccount=Subledger AccountBalance=Tilin saldo @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Myyntipäiväkirja -ACCOUNTING_PURCHASE_JOURNAL=Ostopäiväkirja -ACCOUNTING_MISCELLANEOUS_JOURNAL=Sekalainen päiväkirja +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Kuluraportti päiväkirja -ACCOUNTING_SOCIAL_JOURNAL=Sosiaalinen päiväkirja +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Sosiaalinen päiväkirja ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Asiakirjan tyyppi Docdate=Päiväys @@ -210,7 +217,7 @@ Codejournal=Päiväkirja JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Vuoden mukaan NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Poistettava vuosi DelJournal=Poistettava päiväkirja -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Virhe, tätä kirjanpito tiliä ei voida poistaa koska se on käytössä -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Kirjattu pääkirjanpitoon NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Täsmäyttämätön -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Myynti AccountingJournalType3=Ostot AccountingJournalType4=Pankki -AccountingJournalType5=Expenses report +AccountingJournalType5=Kulutositteet AccountingJournalType8=Varasto AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Vientimalli @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Laskettu Formula=Kaava +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Rivit yhdistetty ToBind=Yhdistettäviä rivejä UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/fi_FI/admin.lang b/htdocs/langs/fi_FI/admin.lang index 58ce91f6e44..4c372964f74 100644 --- a/htdocs/langs/fi_FI/admin.lang +++ b/htdocs/langs/fi_FI/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Clientin ulkoasu WarningModuleNotActive=Moduuli %s on oltava käytössä WarningOnlyPermissionOfActivatedModules=Vain aktivoitujen moduulien oikeudet ovat nähtävissä. Voit aktivoida moduuleita Koti - Asetukset - Moduulit - sivulla DolibarrSetup=Dolibarr asennus tai päivitys -InternalUser=Sisäinen käyttäjä -ExternalUser=Ulkoinen käyttäjä InternalUsers=Sisäiset käyttäjät ExternalUsers=Ulkopuoliset käyttäjät UserInterface=User interface @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS-isäntä (oletusarvo php.ini-tiedostossa: MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Portti (Ei määritelty PHP:hen Unix-tyyppisissä järjestelmissä) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS-isäntä (ei määritelty PHP:ssa Unix-tyyppisissä järjestelmissä) MAIN_MAIL_EMAIL_FROM=Lähettäjän sähköposti automaattisia sähköposteja varten (oletusarvo php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Sähköpostiosoite, jota käytetään virheellisten sähköpostien palautusosoitteena (kentät Errors-To lähetetyissä sähköposteissa) MAIN_MAIL_AUTOCOPY_TO= Kopioi (piilokopio) kaikki lähetetyt sähköpostit osoitteeseen MAIN_DISABLE_ALL_MAILS=Poista kaikki sähköpostin lähettäminen käytöstä (testitarkoituksia tai esittelyjä varten) @@ -439,8 +438,10 @@ Unique=Uniikki Boolean=Boolean (yksi valintaruutu) ExtrafieldPhone = Puhelin ExtrafieldPrice = Hinta +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Sähköposti ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Valitse lista ExtrafieldSelectList = Valitse taulusta ExtrafieldSeparator=Erotin (ei kenttä) @@ -501,7 +502,8 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) EnableDefaultValues=Ota käyttöön oletusarvojen mukauttaminen -EnableOverwriteTranslation=Salli ylikirjoitettujen käännösten käyttäminen +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. Field=Kenttä @@ -645,9 +647,9 @@ Module2400Name=Events/Agenda Module2400Desc=Seuraa tapahtumia. Kirjaa automaattiset tapahtumat seurantatarkoituksiin tai tallenna manuaaliset tapahtumat tai kokoukset. Tämä on tärkein asiakas- tai toimittajasuhteiden hallinnan moduuli. Module2500Name=DMS / ECM Module2500Desc=Asiakirjojen hallintajärjestelmä / elektroninen sisällönhallinta. Luomiesi tai tallennettujen asiakirjojesi automaattinen järjestäminen. Jaa ne tarvittaessa. -Module2600Name=API / verkkopalvelut (SOAP-palvelin) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Ota käyttöön Dolibarr SOAP -palvelin, joka tarjoaa API-palveluita -Module2610Name=API / verkkopalvelut (REST-palvelin) +Module2610Name=API / Web services (REST server) Module2610Desc=Ota käyttöön API-palveluita tarjoava Dolibarr REST -palvelin Module2660Name=Kutsu verkkopalveluita (SOAP-asiakas) Module2660Desc=Ota käyttöön Dolibarr-verkkopalvelusovellus (voidaan käyttää tietojen / pyyntöjen siirtämiseen ulkoisille palvelimille. Vain ostotilauksia tuetaan tällä hetkellä.) @@ -698,6 +700,7 @@ Module62000Name=Incoterm-ehdot Module62000Desc=Add features to manage Incoterms Module63000Name=Resurssit Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module94160Name=Receptions Permission11=Lue laskut Permission12=Luo laskut Permission13=Mitätöi asiakaslaskut @@ -842,9 +845,9 @@ Permission286=Vie yhteystietoja Permission291=Lue tariffit Permission292=Aseta tariffeille oikeudet Permission293=Muokkaa asiakkaan tariffeja -Permission300=Lue viivakoodit -Permission301=Luo/Muokkaa viivakoodeja -Permission302=Poista viivakoodeja +Permission301=Generate PDF sheets of barcodes +Permission304=Luo/Muokkaa viivakoodeja +Permission305=Poista viivakoodeja Permission311=Lue palvelut Permission312=Määritä palvelu / tilaus sopimukseen Permission331=Lue kirjanmerkit @@ -971,13 +974,14 @@ Permission3301=Luo uusia moduuleja Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Lue verkkosivuston sisältö Permission10002=Luo / muokkaa verkkosivuston sisältöä (HTML- ja Javascript-sisältö) Permission10003=Luo / muokkaa verkkosivuston sisältöä (dynaaminen php-koodi). Vaarallinen, on varattava rajoitetuille kehittäjille. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Yksikön tyyppi SetupSaved=Asetukset tallennettu SetupNotSaved=Asetuksia ei tallennettu +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Takaisin moduuliluetteloon BackToDictionaryList=Back to Dictionaries list TypeOfRevenueStamp=Veroleiman tyyppi @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=Järjestelmän tiedot ovat erinäiset tekniset tiedot saavat lukea vain tila ja näkyvissä vain järjestelmänvalvojat. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. CompanyFundationDesc=Edit the information of your company/organization. Click on "%s" button at the bottom of the page when done. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Sinun on suoritettava tämä ko YourPHPDoesNotHaveSSLSupport=SSL toimintoja ei saatavilla PHP DownloadMoreSkins=Lisää nahat ladata SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1380,7 +1391,7 @@ GetBarCode=Hanki viivakoodi NumberingModules=Numerointimallit DocumentModules=Asiakirjamallit ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Älä ehdota luotua salasanaa. Salasana on kirjoitettava manuaalisesti. PasswordGenerationPerso=Palauta salasana henkilökohtaisesti määrittämäsi kokoonpanon mukaan. SetupPerso=Kokoonpanosi mukaan @@ -1434,6 +1445,10 @@ SuppliersPayment=Toimittajien maksut SupplierPaymentSetup=Toimittajamaksujen asetukset InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Kaupalliset ehdotuksia moduulin asetukset ProposalsNumberingModules=Kaupalliset ehdotus numerointiin modules @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Vesileima sopimusluonnoksissa (ei käytössä jos ##### Members ##### MembersSetup=Jäsenet moduulin asetukset MemberMainOptions=Päävaihtoehtoa +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Hallitse Sisään jokaiselle jäsenelle AdherentMailRequired=Uuden jäsenen luomiseen vaaditaan sähköpostiosoite MemberSendInformationByMailByDefault=Checkbox lähettää vahvistusviestin jäsenille on oletusarvoisesti MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Vierailija voi valita käytettävissä olevista maksutavoista +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Ota FCKeditor varten: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG luominen / painos postitusten FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Valikko huolitsijan missä osoittavat uuden valikon DetailMenuModule=Moduulin nimi, jos Valikosta kotoisin moduuli DetailType=Tyyppi-valikosta (ylä-tai vasemmalla) DetailTitre=Valikko etiketti tai etiketti koodin käännös -DetailUrl=URL-osoite, jossa valikkopalkki lähettää sinulle (Absoluuttinen URL-linkki tai ulkoinen yhteys http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Ehto näyttää tai tulon DetailRight=Ehto näyttö luvattoman harmaa valikot DetailLangs=Lang tiedoston nimen etiketti koodin käännös @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatib CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced. CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates. -CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup='Kirjanmerkit'-moduulin asetukset BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or external web sites on your left menu. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Toimittajan laskujen numerointimallit IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind moduuli setup -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Huomaa, että IP-maahan tiedosto on sisällä hakemiston PHP voi lukea (Tarkista PHP open_basedir asetukset ja tiedostojärjestelmän oikeudet). YouCanDownloadFreeDatFileTo=Voit ladata ilmaisen demoversion Maxmind GeoIP maa-tiedoston %s. YouCanDownloadAdvancedDatFileTo=Voit myös ladata pidempään versioon, niiden päivitykset ja Maxmind GeoIP maa-tiedoston %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Ohjattu toiminto tietokannan dump-tiedoston rakentamiseen BackupZipWizard=Ohjattu toiminto asiakirjojen arkiston rakentamiseen SomethingMakeInstallFromWebNotPossible=Ulkoisen moduulin asennus ei ole mahdollista verkkoliitännästä seuraavasta syystä: SomethingMakeInstallFromWebNotPossible2=Tästä syystä tässä kuvattu päivitysprosessi on manuaalinen prosessi, jonka vain etuoikeutettu käyttäjä voi suorittaa. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Järjestelmänvalvoja on poistanut ulkoisen moduulin asennuksen sovelluksesta. Sinun on pyydettävä häntä poistamaan tiedosto %s tämän ominaisuuden sallimiseksi. ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Korosta taulukon rivit hiiren liikkuessa niiden päällä @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Poista erikoismerkit COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Kopiota ei sallita +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Tietosuojavastaava (tietosuojavastaava, tietosuoja- tai GDPR-yhteyshenkilö) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Ohjeteksti näytettäväksi työkaluvihjeessä @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Postilaatikon kohdehakemisto EmailcollectorOperations=Keräilijän tehtävät toiminnot EmailcollectorOperationsDesc=Toiminnot suoritetaan ylhäältä alas järjestyksessä MaxEmailCollectPerCollect=Kerätyn sähköpostin enimmäismäärä keräystä kohti +TestCollectNow=Test collect CollectNow=Kerää nyt ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Viimeisimmän keräysyrityksen päivämäärä @@ -2183,6 +2203,7 @@ ShowProjectLabel=Project Label PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some texts in your PDF duplicated in 2 different languages in the same generated PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Suositeltava NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/fi_FI/commercial.lang b/htdocs/langs/fi_FI/commercial.lang index 8968ca8b92d..310b44199fa 100644 --- a/htdocs/langs/fi_FI/commercial.lang +++ b/htdocs/langs/fi_FI/commercial.lang @@ -3,8 +3,8 @@ Commercial=Kaupankäynti CommercialArea=Kaupankäyntialue Customer=Asiakas Customers=Asiakkaat -Prospect=Mahdollisuus -Prospects=Mahdollisuudet +Prospect=Prospekti +Prospects=Prospektit DeleteAction=Poista tapahtuma NewAction=Uusi tapahtuma AddAction=Luo tapahtuma @@ -64,17 +64,26 @@ ActionAC_SHIP=Lähetä toimitus postitse ActionAC_SUP_ORD=Lähetä toimittajan tilaus postitse ActionAC_SUP_INV=Lähetä toimittajan lasku postitse ActionAC_OTH=Muut -ActionAC_OTH_AUTO=Automaattisesti lisätyt tapahtumat +ActionAC_OTH_AUTO=Other auto ActionAC_MANUAL=Käsin lisätyt tapahtumat ActionAC_AUTO=Automaattisesti lisätyt tapahtumat -ActionAC_OTH_AUTOShort=Automaattinen +ActionAC_OTH_AUTOShort=Muu +ActionAC_EVENTORGANIZATION=Event organization events Stats=Myyntitilastot StatusProsp=Mahdollisuuden tila DraftPropals=Tarjousluonnos NoLimit=Rajoittamaton ToOfferALinkForOnlineSignature=Linkki sähköiseen allekirjoitukseen -WelcomeOnOnlineSignaturePage=Tällä sivulla voit hyväksyä %s tarjoukset -ThisScreenAllowsYouToSignDocFrom=Tämä näyttö sallii sinun hyväksyvän ja allekirjoittavan, tai hylkäävän, lainauksen/tarjouspyynnön -ThisIsInformationOnDocumentToSign=Tämä on informaatiota dokumentistä hyväksymiseksi tai hylkäämiseksi +WelcomeOnOnlineSignaturePageProposal=Tällä sivulla voit hyväksyä %s tarjoukset +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Tämä näyttö sallii sinun hyväksyvän ja allekirjoittavan, tai hylkäävän, lainauksen/tarjouspyynnön +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Tämä on informaatiota dokumentistä hyväksymiseksi tai hylkäämiseksi +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Tarjouksen %s allekirjoitus +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Sähköinen allekirjoitus on poissa käytöstä tai dokumentti on luotu ennen sen käyttöönottoa diff --git a/htdocs/langs/fi_FI/compta.lang b/htdocs/langs/fi_FI/compta.lang index e86709e5c48..89db9740055 100644 --- a/htdocs/langs/fi_FI/compta.lang +++ b/htdocs/langs/fi_FI/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (before) Balance=Saldo Debit=Debet Credit=Credit +AccountingDebit=Debet +AccountingCredit=Credit Piece=Accounting Doc. AmountHTVATRealReceived=HT kerätty AmountHTVATRealPaid=HT maksetaan @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Delete a social or fiscal tax payment DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Social and fiscal taxes and payments CalcModeVATDebt=Mode %sVAT on commitment accounting%s. CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Calculation mode AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/fi_FI/contracts.lang b/htdocs/langs/fi_FI/contracts.lang index 4e87012c192..ce7a8cf9a32 100644 --- a/htdocs/langs/fi_FI/contracts.lang +++ b/htdocs/langs/fi_FI/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Sopimukset/Tilaukset ContractsAndLine=Contracts and line of contracts Contract=Sopimus ContractLine=Contract line +ContractLines=Contract lines Closing=Closing NoContracts=Ei sopimuksia MenuServices=Palvelut @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Siirrä palvelua toisen sopimuksen. ConfirmMoveToAnotherContract=I choosed uusi tavoite sopimuksen ja vahvistaa Haluan siirtää tämän palvelua tämän sopimuksen. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Uudista sopimus linja (numero %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Vanhenemispäivä NoExpiredServices=Ei päättynyt aktiiviset palvelut ListOfServicesToExpireWithDuration=List of Services to expire in %s days @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Kirjautuminen sopimus asiakkaiden yhte HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/fi_FI/datapolicy.lang b/htdocs/langs/fi_FI/datapolicy.lang new file mode 100644 index 00000000000..285d0fb065c --- /dev/null +++ b/htdocs/langs/fi_FI/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Asiakas +DATAPOLICY_TIERS_PROSPECT = Prospekti +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Toimittaja +DATAPOLICY_CONTACT_CLIENT = Asiakas +DATAPOLICY_CONTACT_PROSPECT = Prospekti +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Toimittaja +DATAPOLICY_ADHERENT = Jäsen +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/fi_FI/dict.lang b/htdocs/langs/fi_FI/dict.lang index ee3e6c5e049..e8fe4424e02 100644 --- a/htdocs/langs/fi_FI/dict.lang +++ b/htdocs/langs/fi_FI/dict.lang @@ -21,7 +21,7 @@ CountryNL=Alankomaat CountryHU=Unkari CountryRU=Venäjä CountrySE=Ruotsi -CountryCI=Norsunluurannikko +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentiina CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mrs +CivilityMMEShort=Mrs CivilityMR=Hra +CivilityMRShort=Hra CivilityMLE=Nti CivilityMTRE=Mestari CivilityDR=Tohtori diff --git a/htdocs/langs/fi_FI/ecm.lang b/htdocs/langs/fi_FI/ecm.lang index 1b92840f492..66c2191a70a 100644 --- a/htdocs/langs/fi_FI/ecm.lang +++ b/htdocs/langs/fi_FI/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Manuaalinen hakemisto ECMSectionAuto=Automaattinen hakemisto ECMSectionsManual=Manuaalinen hakemistopuu ECMSectionsAuto=Automaattinen hakemistopuu +ECMSectionsMedias=Medias tree ECMSections=Hakemistot ECMRoot=ECM Root ECMNewSection=Uusi hakemisto @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Tiedostojen määrä alihakemistoissa ECMCreationUser=Luoja ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Automaattiset hakemistot täyttyvät automaattisesti kun lisäät dokumentteja kortille.
* Manuaalisten hakemistojen avulla voidaan tallentaa asiakirjoja, joita ei ole sidottu tiettyyn osaan. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Hakemisto %s on poistettu. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Etsi avainsanoilla diff --git a/htdocs/langs/fi_FI/holiday.lang b/htdocs/langs/fi_FI/holiday.lang index f83bf3dc4f6..0e9e5e4e10b 100644 --- a/htdocs/langs/fi_FI/holiday.lang +++ b/htdocs/langs/fi_FI/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=Henkilöstöhallinta -Holidays=Poissaolot +Holidays=Leaves +Holiday=Poissaolot CPTitreMenu=Poissaolot MenuReportMonth=Monthly statement MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Aloituspäivämäärä @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=You must select a start date. NoDateFin=You must select an end date. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Syy UserCP=Käyttäjä ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Previous Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/fi_FI/mails.lang b/htdocs/langs/fi_FI/mails.lang index 34268ad2424..accdb253f9b 100644 --- a/htdocs/langs/fi_FI/mails.lang +++ b/htdocs/langs/fi_FI/mails.lang @@ -7,10 +7,10 @@ MailCard=Sähköpostituksen kortti MailRecipients=Vastaanottajat MailRecipient=Vastaanottaja MailTitle=Otsikko -MailFrom=Lähettäjä +MailFrom=Laskuttaja MailErrorsTo=Virheiden MailReply=Vastaa -MailTo=Vastaanotin (s) +MailTo=Vastaanottaja MailToUsers=To user(s) MailCC=Kopioi MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang index 2665e5e68c3..3b423c1a458 100644 --- a/htdocs/langs/fi_FI/main.lang +++ b/htdocs/langs/fi_FI/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Tämän tyyliselle sähköpostille ei ole pohjaa saatavilla AvailableVariables=Käytettävissä olevat korvaavat muuttujat NoTranslation=Ei käännöstä Translation=Käännös +Translations=Translations CurrentTimeZone=Aikavyöhyke PHP (palvelin) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Voimassa Approve=Hyväksy Disapprove=Poista hyväksyntä ReOpen=Avaa uudelleen +OpenVerb=Avoinna Upload=Lähetä ToLink=Linkki Select=Valitse @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Käyttäjäryhmää ei ole määritelty Password=Salasana -PasswordRetype=Kirjoitta salasana uudelleen +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Huomaa, että monet piirteet / modules on poistettu käytöstä tämän esittelyn. Name=Nimi NameSlashCompany=Nimi / yritys @@ -481,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Jäsenen tapahtumat ActionsOnProduct=Tapahtumat tästä tuotteesta +ActionsOnAsset=Events for this fixed asset NActionsLate=%s myöhässä ToDo=Tehtävät Completed=Completed @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Lataa DownloadDocument=Lataa dokumentti +DownloadSignedDocument=Download signed document ActualizeCurrency=Päivitä valuuttakurssi Fiscalyear=Tilivuosi ModuleBuilder=Module and Application Builder @@ -1046,6 +1056,7 @@ SearchIntoContracts=Sopimukset SearchIntoCustomerShipments=Asiakas lähetykset SearchIntoExpenseReports=Kuluraportit SearchIntoLeaves=Poissaolot +SearchIntoKM=Knowledge base SearchIntoTickets=Tiketit SearchIntoCustomerPayments=Asiakasmaksut SearchIntoVendorPayments=Toimittajien maksut @@ -1137,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Päivitys kaikille riveille OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Kurssi +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Sisäinen käyttäjä +ExternalUser=Ulkoinen käyttäjä diff --git a/htdocs/langs/fi_FI/members.lang b/htdocs/langs/fi_FI/members.lang index 4a819ff6665..9fd81f19c76 100644 --- a/htdocs/langs/fi_FI/members.lang +++ b/htdocs/langs/fi_FI/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Toinen jäsen (nimi: %s, kirjautum ErrorUserPermissionAllowsToLinksToItselfOnly=Turvallisuussyistä sinun täytyy myöntää oikeudet muokata kaikki käyttäjät pystyvät linkki jäsenen käyttäjä, joka ei ole sinun. SetLinkToUser=Linkki on Dolibarr käyttäjä SetLinkToThirdParty=Linkki on Dolibarr kolmannen osapuolen +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Luettelo jäsenistä MembersListToValid=Luettelo luonnoksen jäsenten (jotka on vahvistettu) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Uusi jäsen @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=Uusi rahoitusosuus NewSubscriptionDesc=Tämän lomakkeen avulla voit tallentaa tilauksen uutena jäsenenä säätiön. Jos haluat uudistaa tilauksen (jos on jo jäsen), ota yhteyttä säätiön hallituksen sijasta sähköpostitse %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Kesto +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Myöhässä SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Sisältö jäsennimesi kortti # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Liikevaihto (yritykselle) tai budjetti (ja säätiö) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Hyppää integroitu verkossa maksusivulla +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/fi_FI/mrp.lang b/htdocs/langs/fi_FI/mrp.lang index 24fe344aebd..99de8db95d3 100644 --- a/htdocs/langs/fi_FI/mrp.lang +++ b/htdocs/langs/fi_FI/mrp.lang @@ -11,8 +11,8 @@ Bom=Bills of Material BillOfMaterials=Bill of Materials BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -ListOfManufacturingOrders=List of Manufacturing Orders +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Valmistustilaukset NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Manufacturing efficiency ConsumptionEfficiency=Consumption efficiency +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product DeleteBillOfMaterials=Delete Bill Of Materials @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. ProductionForRef=Production of %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached NoStockChangeOnServices=No stock change on services ProductQtyToConsumeByMO=Product quantity still to consume by open MO @@ -80,6 +83,7 @@ ProductsToProduce=Products to produce UnitCost=Unit cost TotalCost=Total cost BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Workstation @@ -107,3 +111,10 @@ THMEstimatedHelp=This rate makes it possible to define a forecast cost of the it BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/fi_FI/other.lang b/htdocs/langs/fi_FI/other.lang index 466387849f8..147c69042f9 100644 --- a/htdocs/langs/fi_FI/other.lang +++ b/htdocs/langs/fi_FI/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Asiakas ehdotus validoidaan Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Kaupallinen ehdotus lähetetään postitse Notify_WITHDRAW_TRANSMIT=Vaihteisto peruuttaminen Notify_WITHDRAW_CREDIT=Luotto peruuttaminen @@ -181,6 +183,7 @@ SizeUnitfoot=jalka SizeUnitpoint=point BugTracker=Bug tracker SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Takaisin kirjautumissivulle AuthenticationDoesNotAllowSendNewPassword=Authentication mode on %s.
Tässä tilassa Dolibarr ei voi tietää, eikä vaihtaa salasanasi.
Ota yhteyttä järjestelmän ylläpitäjään, jos haluat vaihtaa salasanasi. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Lasku %s on maksettu EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Sulje Autofill = Autofill + +# externalsite +ExternalSiteSetup=Setup linkki ulkoiseen sivustoon +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Ulkoisen sivuston Moduuli ei ole oikein konfiguroitu. +ExampleMyMenuEntry=Omassa valikossa + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Ole poistanut tiedoston %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Passiivisena +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Tiedostojen %s lataus epäonnistui +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/fi_FI/recruitment.lang b/htdocs/langs/fi_FI/recruitment.lang index 048bd27da9b..4b2d3a5aa43 100644 --- a/htdocs/langs/fi_FI/recruitment.lang +++ b/htdocs/langs/fi_FI/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Palkka +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/fi_FI/salaries.lang b/htdocs/langs/fi_FI/salaries.lang index 9d88d32258c..39c3583e78e 100644 --- a/htdocs/langs/fi_FI/salaries.lang +++ b/htdocs/langs/fi_FI/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Käytetty kirjanpitotili käyttäjän sidosryhmille -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Oletus kirjanpitotili palkkamaksuille CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary Salary=Palkka @@ -24,3 +24,4 @@ SalariesStatistics=Salary statistics SalariesAndPayments=Salaries and payments ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/fi_FI/ticket.lang b/htdocs/langs/fi_FI/ticket.lang index f9e1f7f8e6a..426a643557d 100644 --- a/htdocs/langs/fi_FI/ticket.lang +++ b/htdocs/langs/fi_FI/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Poista tiketit Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tiketit TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,8 +91,8 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=The text specified here will be inserted into the email c TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=Julkisessa käyttöliittymässä sähköpostiosoitteen täytyy olla jo tietokannassa uuden lipun luomiseksi. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Julkinen käyttöliittymä TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Vaihda vakavuus -TicketAddMessage=Lisää viesti -AddMessage=Lisää viesti +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Viesti on onnistuneesti lisätty TicketMessagesList=Message list @@ -202,8 +206,8 @@ TicketSeverity=Vakavuus ShowTicket=See ticket RelatedTickets=Liittyvät tiketit TicketAddIntervention=Create intervention -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=Uusi viesti ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Esittely +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Allekirjoitus -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=Tämä teksti lisätään vastaus viestin jälkeen. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Tämä teksti lisätään vastaus viestin jälkeen. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Aloitusviesti @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Kuvaile tarkasti ongelmasi. Kertomalla mahdollisimman paljon informaatiota autat meitä tunnistamaan pyyntösi oikean ongelman. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID diff --git a/htdocs/langs/fi_FI/users.lang b/htdocs/langs/fi_FI/users.lang index 651bebb4228..00493d036ae 100644 --- a/htdocs/langs/fi_FI/users.lang +++ b/htdocs/langs/fi_FI/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Poista ryhmästä PasswordChangedAndSentTo=Salasana muutettu ja lähetetään %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Pyynnön vaihtaa salasana %s lähetetään %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Käyttäjät & ryhmät @@ -68,7 +68,6 @@ CreateDolibarrLogin=Luo Dolibarr huomioon CreateDolibarrThirdParty=Luo kolmasosaa osapuoli LoginAccountDisableInDolibarr=Huomioon vammaisten Dolibarr. UsePersonalValue=Käytä henkilökohtaista arvo -InternalUser=Sisäinen käyttäjä ExportDataset_user_1=Users and their properties DomainUser=Domain käyttäjän %s Reactivate=Uudelleenaktivoi @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/fi_FI/website.lang b/htdocs/langs/fi_FI/website.lang index 79681c98cce..ef9993fbb79 100644 --- a/htdocs/langs/fi_FI/website.lang +++ b/htdocs/langs/fi_FI/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Koodi +WebsiteName=Name of the website WebsiteSetupDesc=Create here the websites you wish to use. Then go into menu Websites to edit them. DeleteWebsite=Poista sivusto ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) WEBSITE_ROBOT=Robot file (robots.txt) WEBSITE_HTACCESS=Website .htaccess file WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md-tiedosto WEBSITE_KEYWORDSDesc=Use a comma to separate values -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML header (specific to this page only) PageNameAliasHelp=Name or alias of the page.
This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. @@ -42,10 +43,12 @@ ViewPageInNewTab=View page in new tab SetAsHomePage=Aseta kotisivuksi RealURL=Lue URL ViewWebsiteInProduction=View web site using home URLs +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Example to use in Apache virtual host setup: YouCanAlsoTestWithPHPS=Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=Luettu WritePerm=Write @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" bu YouCanEditHtmlSource=
You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

You can also include content of another Page/Container with the following syntax:
<?php includeContainer('alias_of_container_to_include'); ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For a file into documents/medias (open directory for public access), syntax is:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href="/document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=For an image shared with a share link (open access using the sharing hash key of file), syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Clone page/container CloneSite=Kloonaa sivusto SiteAdded=Website added @@ -137,7 +140,7 @@ PagesRegenerated=%s page(s)/container(s) regenerated RegenerateWebsiteContent=Regenerate web site cache files AllowedInFrames=Allowed in Frames DefineListOfAltLanguagesInWebsiteProperties=Define list of all available languages into web site properties. -GenerateSitemaps=Generate website sitemap file +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=If you confirm, you will erase the existing sitemap file... ConfirmSitemapsCreation=Confirm sitemap generation SitemapGenerated=Sitemap file %s generated @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon must be png ErrorFaviconSize=Favicon must be sized 16x16, 32x32 or 64x64 FaviconTooltip=Upload an image which needs to be a png (16x16, 32x32 or 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/fr_BE/propal.lang b/htdocs/langs/fr_BE/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/fr_BE/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/fr_CA/accountancy.lang b/htdocs/langs/fr_CA/accountancy.lang index 570826a2d43..19b2f9918d8 100644 --- a/htdocs/langs/fr_CA/accountancy.lang +++ b/htdocs/langs/fr_CA/accountancy.lang @@ -39,20 +39,15 @@ MainAccountForVatPaymentNotDefined=Compte comptable principal pour le paiement d MainAccountForSubscriptionPaymentNotDefined=Compte comptable principal pour le paiement de l'abonnement non défini dans la configuration AccountancyArea=Espace comptable AccountancyAreaDescActionOnce=Les actions suivantes sont généralement exécutées une seule fois, ou une fois par an ... -AccountancyAreaDescActionOnceBis=Les étapes suivantes devraient être faites pour vous faire gagner du temps en vous suggérant le bon compte comptable par défaut lors de la journalisation (écriture dans Journals et le grand livre) AccountancyAreaDescActionFreq=Les actions suivantes sont généralement exécutées chaque mois, semaine ou jour pour de très grandes entreprises ... -AccountancyAreaDescJournalSetup=ÉTAPE %s: Créez ou vérifiez le contenu de votre liste de journal à partir du menu %s AccountancyAreaDescVat=ÉTAPE %s: Définissez les comptes comptables pour chaque taux de TVA. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescDefault=ÉTAPE %s: Définissez les comptes comptables par défaut. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescExpenseReport=ÉTAPE %s: Définissez les comptes comptables par défaut pour chaque type de rapport de dépenses. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescSal=ÉTAPE %s: Définissez les comptes comptables par défaut pour le paiement des salaires. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescContrib=ÉTAPE %s: Définissez les comptes comptables par défaut pour les dépenses spéciales (taxes diverses). Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescDonation=ÉTAPE %s: Définissez les comptes comptables par défaut pour le don. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescSubscription=ÉTAPE %s: Définissez les comptes comptables par défaut pour l'abonnement des membres. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescMisc=ÉTAPE %s: Définissez le compte par défaut obligatoire et les comptes comptables par défaut pour les transactions diverses. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescLoan=ÉTAPE %s: Définissez les comptes comptables par défaut pour les prêts. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescBank=ÉTAPE %s: Définissez les comptes comptables et le code du journal pour chaque compte bancaire et financier. Pour cela, utilisez l'entrée de menu %s. -AccountancyAreaDescProd=ÉTAPE %s: Définissez les comptes comptables sur vos produits / services. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescBind=ÉTAPE %s: Vérifiez la liaison entre les lignes %s existantes et le compte comptable est effectué, de sorte que l'application pourra publier des transactions dans Ledger en un seul clic. Compléter les liaisons manquantes. Pour cela, utilisez l'entrée de menu %s. AccountancyAreaDescWriteRecords=ÉTAPE %s: Écrivez des transactions dans le Ledger. Pour cela, accédez au menu %s, et cliquez sur le bouton %s. AccountancyAreaDescAnalyze=ÉTAPE %s: Ajoutez ou modifiez des transactions existantes et générez des rapports et des exportations. @@ -67,7 +62,6 @@ MenuLoanAccounts=Comptes de prêts MenuProductsAccounts=Comptes de produits MenuAccountancyClosure=Fermeture MenuAccountancyValidationMovements=Valider les écritures -RegistrationInAccounting=Inscription en comptabilité Binding=Liaison aux comptes CustomersVentilation=Contrat de facture client SuppliersVentilation=Reliure de facture fournisseur @@ -96,9 +90,6 @@ ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Tronquer le formulaire de description de c ACCOUNTING_LENGTH_GACCOUNT=Longueur des comptes comptables généraux (Si vous définissez la valeur à 6 ici, le compte '706' apparaîtra comme '706000' à l'écran) BANK_DISABLE_DIRECT_INPUT=Désactiver l'enregistrement direct de la transaction dans le compte bancaire ACCOUNTING_EXPENSEREPORT_JOURNAL=Note de frais -DONATION_ACCOUNTINGACCOUNT=Compte comptable pour enregistrer des dons -ACCOUNTING_SERVICE_BUY_ACCOUNT=Compte comptable par défaut pour les services achetés (utilisé si non défini dans la fiche de service) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Compte comptable par défaut pour les services vendus (utilisé si non défini dans la fiche de service) NotMatch=Pas encore défini FinanceJournal=Journal des finances ExpenseReportsJournal=Journal des rapports de dépenses @@ -111,20 +102,16 @@ BankAccountNotDefined=Compte pour banque non défini NumMvts=Nombre de transactions AddCompteFromBK=Ajouter des comptes comptables au groupe TotalVente=Chiffre d'affaires total avant taxes -DescVentilCustomer=Consultez ici la liste des lignes de facture client liées (ou non) à un compte comptable produit -DescVentilDoneCustomer=Consultez ici la liste des lignes clients des factures et leur compte comptable produit -DescVentilTodoCustomer=Lier les lignes de facture qui ne sont pas déjà liées avec un compte de comptabilité de produit -ChangeAccount=Modifiez le compte comptable produit / service pour les lignes sélectionnées avec le compte comptable suivant: DescVentilTodoExpenseReport=Les lignes de rapport de frais de liaison ne sont pas déjà liées à un compte comptable DescVentilExpenseReport=Consultez ici la liste des lignes de rapport de dépenses liées (ou non) à un compte comptable de frais DescVentilDoneExpenseReport=Consultez ici la liste des rapports des lignes de dépenses et de leurs comptes comptables -ValidateMovements=Valider les écritures FicheVentilation=Carte de reliure GeneralLedgerIsWritten=Les transactions sont écrites dans le Ledger ChangeBinding=Changer la liaison ApplyMassCategories=Appliquer des catégories de masse CategoryDeleted=La catégorie pour le compte comptable a été supprimée AccountingJournals=Revues comptables +AccountingJournalType5=Note de frais AccountingJournalType9=A-nouveau ErrorAccountingJournalIsAlreadyUse=Ce journal est déjà utilisé ChartofaccountsId=Carte comptable Id diff --git a/htdocs/langs/fr_CA/admin.lang b/htdocs/langs/fr_CA/admin.lang index d9c277fcdf6..7a2585bf734 100644 --- a/htdocs/langs/fr_CA/admin.lang +++ b/htdocs/langs/fr_CA/admin.lang @@ -88,9 +88,7 @@ Module0Desc=Gestion des utilisateurs / employés et des groupes Module42Desc=Installations de journalisation (fichier, syslog, ...). Ces journaux sont à des fins techniques / de débogage. Module75Name=Notes de frais et déplacements Module2400Name=Evénements / Agenda -Module2600Name=services API / Web ( serveur SOAP ) Module2600Desc=Active le serveur de Web Services de Dolibarr -Module2610Name=services API / Web ( serveur REST ) Module2610Desc=Activer le serveur REST de services API de les services Module2660Name=WebServices appel ( client SOAP ) Module4000Name=Gestion des ressources humaines diff --git a/htdocs/langs/fr_CA/compta.lang b/htdocs/langs/fr_CA/compta.lang index 886c9020d9a..405f1af98ce 100644 --- a/htdocs/langs/fr_CA/compta.lang +++ b/htdocs/langs/fr_CA/compta.lang @@ -50,8 +50,6 @@ WarningDepositsNotIncluded=Les factures de acompte ne sont pas incluses dans cet DatePaymentTermCantBeLowerThanObjectDate=La date limite de règlement ne peut être inférieure à la date de l'object Pcg_version=Modèles de plan comptable CalculationRuleDesc=Pour calculer le total de TPS/TVH, il existe 2 modes:
Le mode 1 consiste à arrondir la TPS/TVH de chaque ligne et à sommer cet arrondi.
Le mode 2 consiste à sommer la TPS/TVH de chaque ligne puis à l'arrondir.
Les résultats peuvent différer de quelques centimes. Le mode par défaut est le mode %s. -ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable par défaut pour payer la TVA -ACCOUNTING_ACCOUNT_CUSTOMER=Compte comptable utilisé pour les tiers clients AddExtraReport=Rapports supplémentaires (ajouter un rapport client étranger et national) OtherCountriesCustomersReport=Rapport des clients étrangers BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Sur la base des deux premières lettres du numéro de TVA différentes du code de pays de votre entreprise diff --git a/htdocs/langs/fr_CA/dict.lang b/htdocs/langs/fr_CA/dict.lang index 9730214676f..e4c1a7ab0ff 100644 --- a/htdocs/langs/fr_CA/dict.lang +++ b/htdocs/langs/fr_CA/dict.lang @@ -3,7 +3,6 @@ CountryBE=la Belgique CountryUS=États Unis CountryTG=Aller CountryCI=Côte d'Ivoiry -CountrySG=Singapour CountryAT=L'Autriche CountryBB=La Barbade CountryBA=Bosnie Herzégovine diff --git a/htdocs/langs/fr_CA/loan.lang b/htdocs/langs/fr_CA/loan.lang index 64738b543c6..9779add3aaa 100644 --- a/htdocs/langs/fr_CA/loan.lang +++ b/htdocs/langs/fr_CA/loan.lang @@ -14,6 +14,3 @@ ConfirmPayLoan=Confirmer classer payé ce prêt LoanPaid=Prêt payé AddLoan=Créer un prêt ConfigLoan=Configuration du prêt du module -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital de comptabilité par défaut -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Compter les intérêts du compte par défaut -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Assurance compte comptable par défaut diff --git a/htdocs/langs/fr_CA/main.lang b/htdocs/langs/fr_CA/main.lang index 61ed834131a..e1658600615 100644 --- a/htdocs/langs/fr_CA/main.lang +++ b/htdocs/langs/fr_CA/main.lang @@ -41,6 +41,7 @@ AddToDraft=Ajouter au projet CloseBox=Supprimer le widget de votre tableau de bord Resiliate=Mettre fin NotValidated=Pas validé +OpenVerb=Ouverte NoteSomeFeaturesAreDisabled=Attention, seules quelques modules/fonctionnalités ont été activés dans cette démo. DefaultModel=Modèle de docteur par défaut Connection=Identifiant diff --git a/htdocs/langs/fr_CA/members.lang b/htdocs/langs/fr_CA/members.lang index a07f2e193ce..268d036a365 100644 --- a/htdocs/langs/fr_CA/members.lang +++ b/htdocs/langs/fr_CA/members.lang @@ -76,4 +76,3 @@ MembersStatisticsDesc=Choisissez les statistiques que vous souhaitez lire ... NewMemberbyWeb=Nouveau membre ajouté. En attente d'approbation NewMemberForm=Nouveau formulaire de membre TurnoverOrBudget=Chiffre d'affaires (pour une entreprise) ou Budget (pour une fondation) -MEMBER_NEWFORM_PAYONLINE=Aller sur la page de paiement en ligne intégrée diff --git a/htdocs/langs/fr_CA/projects.lang b/htdocs/langs/fr_CA/projects.lang index db0b3e29f94..3753ef9fa16 100644 --- a/htdocs/langs/fr_CA/projects.lang +++ b/htdocs/langs/fr_CA/projects.lang @@ -49,7 +49,6 @@ ValidateProject=Valider le projet ConfirmValidateProject=Êtes-vous sûr de vouloir valider ce projet? CloseAProject=Prochain projet ConfirmCloseAProject=Êtes-vous sûr de vouloir fermer ce projet? -AlsoCloseAProject=Fermez également le projet (maintenez-le ouvert si vous devez toujours suivre les tâches de production) ReOpenAProject=Projet ouvert ConfirmReOpenAProject=Êtes-vous sûr de vouloir rouvrir ce projet? ActionsOnProject=Événements sur projet diff --git a/htdocs/langs/fr_CA/propal.lang b/htdocs/langs/fr_CA/propal.lang index 62d0f0fdc10..4b66fa2ece3 100644 --- a/htdocs/langs/fr_CA/propal.lang +++ b/htdocs/langs/fr_CA/propal.lang @@ -35,5 +35,5 @@ AvailabilityTypeAV_NOW=Immédiatement TypeContact_propal_internal_SALESREPFOLL=Proposition de suivi représentative TypeContact_propal_external_BILLING=Contact client facturation TypeContact_propal_external_CUSTOMER=Proposition de suivi du contact client -DefaultModelPropalCreate=Création de modèle par défaut DefaultModelPropalClosed=Modèle par défaut lors de la clôture d'une proposition commerciale (non facturé) +DefaultModelPropalCreate=Création de modèle par défaut diff --git a/htdocs/langs/fr_CH/datapolicy.lang b/htdocs/langs/fr_CH/datapolicy.lang new file mode 100644 index 00000000000..748cdf8362a --- /dev/null +++ b/htdocs/langs/fr_CH/datapolicy.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - datapolicy +DATAPOLICY_ADHERENT =Membre diff --git a/htdocs/langs/fr_CH/propal.lang b/htdocs/langs/fr_CH/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/fr_CH/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/fr_CI/propal.lang b/htdocs/langs/fr_CI/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/fr_CI/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/fr_CM/propal.lang b/htdocs/langs/fr_CM/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/fr_CM/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/fr_FR/accountancy.lang b/htdocs/langs/fr_FR/accountancy.lang index 53edef4c0a1..291f9a14a5c 100644 --- a/htdocs/langs/fr_FR/accountancy.lang +++ b/htdocs/langs/fr_FR/accountancy.lang @@ -30,7 +30,7 @@ ChartOfSubaccounts=Plan des comptes auxiliaires ChartOfIndividualAccountsOfSubsidiaryLedger=Plan des comptes auxiliaires CurrentDedicatedAccountingAccount=Compte dédié courant AssignDedicatedAccountingAccount=Nouveau compte à assigner -InvoiceLabel=Description de la facture +InvoiceLabel=Libellé de la facture OverviewOfAmountOfLinesNotBound=Vue des lignes non liées à un compte comptable OverviewOfAmountOfLinesBound=Vue des lignes déjà liées à un compte comptable OtherInfo=Autre information @@ -165,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Activer la liste déroulante pour les comptes auxiliai ACCOUNTING_DATE_START_BINDING=Définissez une date pour commencer la liaison et le transfert en comptabilité. En dessous de cette date, les transactions ne seront jamais transférées à la comptabilité. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Sur virement comptable, quelle est la période sélectionnée par défaut -ACCOUNTING_SELL_JOURNAL=Journal des ventes -ACCOUNTING_PURCHASE_JOURNAL=Journal des achats -ACCOUNTING_MISCELLANEOUS_JOURNAL=Journal des opérations diverses +ACCOUNTING_SELL_JOURNAL=Journal des ventes (ventes et retours) +ACCOUNTING_PURCHASE_JOURNAL=Journal des achats (achats et retours) +ACCOUNTING_BANK_JOURNAL=Journal de caisse (encaissements et décaissements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Journal des notes de frais -ACCOUNTING_SOCIAL_JOURNAL=Journal de paie +ACCOUNTING_MISCELLANEOUS_JOURNAL=Journal général ACCOUNTING_HAS_NEW_JOURNAL=Journal des A-nouveaux +ACCOUNTING_INVENTORY_JOURNAL=Journal d'inventaire +ACCOUNTING_SOCIAL_JOURNAL=Journal de paie ACCOUNTING_RESULT_PROFIT=Compte de résultat (Profit) ACCOUNTING_RESULT_LOSS=Compte de résultat (perte) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal de fermeture -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Compte comptable de transfert transitoire bancaire +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Compte (du plan comptable) à utiliser comme compte pour les virements bancaires transitoires TransitionalAccount=Compte transitoire de virement bancaire -ACCOUNTING_ACCOUNT_SUSPENSE=Compte comptable d'attente -DONATION_ACCOUNTINGACCOUNT=Compte comptable pour l'enregistrement des dons -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Compte comptable pour enregistrer les adhésions +ACCOUNTING_ACCOUNT_SUSPENSE=Compte (du plan comptable) à utiliser comme compte pour les fonds non alloués reçus ou payés, c'est-à-dire les fonds en "attente" +DONATION_ACCOUNTINGACCOUNT=Compte (du plan comptable) à utiliser pour enregistrer les dons (module Donation) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Compte (du plan comptable) à utiliser pour enregistrer les souscriptions d'adhésions (module d'adhésion - si adhésion enregistrée sans facture) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Compte comptable par défaut pour les acomptes clients +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Compte (du plan comptable) à utiliser comme compte par défaut pour enregistrer le dépôt du client UseAuxiliaryAccountOnCustomerDeposit=Enregistrer le compte client comme compte individuel dans le grand livre auxiliaire pour les lignes d'acompte (si désactivé, le compte individuel pour les lignes d'acompte restera vide) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Compte comptable par défaut pour enregistrer l'acompte fournisseur +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Compte (du plan comptable) à utiliser par défaut UseAuxiliaryAccountOnSupplierDeposit=Stocker le compte fournisseur comme compte individuel dans le grand livre auxiliaire pour les lignes d'acomptes (si désactivé, le compte individuel pour les lignes d'acompte restera vide) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Compte comptable par défaut pour les produits achetés (utilisé si non défini dans la fiche produit) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Compte comptable par défaut pour les produits achetés dans la CEE (utilisé si non défini dans la fiche produit) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Compte comptable par défaut pour les produits achetés et importés hors de la CEE (utilisé si non défini dans la fiche produit) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Compte comptable par défaut pour les produits vendus (utilisé si non défini dans la fiche produit) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Code comptable par défaut pour les produits vendus dans la CEE (utilisé si non définie dans la fiche produit) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Code comptable par défaut pour les produits vendus et exportés hors de la CEE (utilisé si non définie dans la fiche produit) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les produits achetés dans le même pays (utilisé s'il n'est pas défini dans la fiche produit) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les produits achetés de la CEE vers un autre pays de la CEE (utilisé si non défini dans la fiche produit) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les produits achetés et importés de tout autre pays étranger (utilisé s'il n'est pas défini dans la fiche produit) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les produits vendus (utilisé si non défini dans la fiche produit) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Compte (du Plan Comptable) à utiliser comme compte par défaut pour les produits vendus depuis la CEE vers un autre pays de la CEE (utilisé si non défini dans la fiche produit) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les produits vendus et exportés vers tout autre pays étranger (utilisé s'il n'est pas défini dans la fiche produit) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Compte comptable par défaut pour les services achetés (utilisé si non défini dans la fiche service) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Compte comptable par défaut pour les services achetés dans la CEE (utilisé si non défini dans la fiche service) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Compte comptable par défaut pour les services achetés et importés hors de la CEE (utilisé si non défini dans la fiche service) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Compte comptable par défaut pour les services vendus (utilisé si non défini dans la fiche service) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Compte comptable par défaut pour les services vendus dans la CEE (utilisé si non défini dans la fiche service) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Code comptable par défaut pour les services vendus et exportés hors de la CEE (utilisé si non définie dans la fiche produit) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les services achetés dans le même pays (utilisé s'il n'est pas défini dans la feuille de services) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les services achetés depuis la CEE vers un autre pays de la CEE (utilisé s'il n'est pas défini dans la feuille de services) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les services achetés et importés d'un autre pays étranger (utilisé s'il n'est pas défini dans la feuille de service) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les services vendus (utilisé s'il n'est pas défini dans la feuille de services) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Compte (du Plan Comptable) à utiliser comme compte par défaut pour les prestations vendues depuis la CEE vers un autre pays de la CEE (utilisé si non défini dans la fiche service) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour les services vendus et exportés vers tout autre pays étranger (utilisé s'il n'est pas défini dans la feuille de service) Doctype=Type de documents Docdate=Date @@ -215,7 +217,7 @@ Codejournal=Journal JournalLabel=Libellé journal NumPiece=Numéro de pièce TransactionNumShort=Num. transaction -AccountingCategory=Groupe comptable personnalisé +AccountingCategory=Groupe de comptes personnalisé GroupByAccountAccounting=Affichage par compte comptable GroupBySubAccountAccounting=Affichage par compte auxiliaire AccountingAccountGroupsDesc=Vous pouvez définir ici des groupes de comptes comptable. Il seront utilisés pour les reporting comptables personnalisés @@ -269,13 +271,13 @@ Reconcilable=Rapprochable TotalVente=Total chiffre affaires hors taxe TotalMarge=Total marge -DescVentilCustomer=Consultez ici la liste des lignes de factures clients liées (ou non) à un compte comptable produit -DescVentilMore=Dans la plupart des cas, si vous utilisez des produits ou des services prédéfinis et vous définissez le numéro de compte comptable sur la fiche produit/service, l'application sera en mesure de faire toute les liaisons entre vos lignes de facture et le compte comptable de votre plan comptable, juste en un clic avec le bouton "%s". Si le compte n'a pas été mis sur les fiches produits/services ou si vous avez encore quelques lignes non liées à un compte, vous devrez faire une liaison manuelle à partir du menu "%s". -DescVentilDoneCustomer=Consultez ici la liste des lignes de factures clients et leur compte comptable produits -DescVentilTodoCustomer=Lier les lignes de factures non déjà liées à un compte comptable produits -ChangeAccount=Modifier le compte comptable produit/service pour les lignes sélectionnées avec le compte comptable suivant: +DescVentilCustomer=Consultez ici la liste des lignes de facture client liées (ou non) à un compte produit du plan comptable +DescVentilMore=Dans la plupart des cas, si vous utilisez des produits ou services prédéfinis et que vous paramétrez le compte (du plan comptable) sur la fiche produit/service, l'application pourra faire toute la liaison entre vos lignes de facture et le compte comptable de votre plan comptable des comptes, juste en un clic avec le bouton "%s" . Si le compte n'a pas été défini sur les fiches produits/services ou s'il vous reste des lignes non liées à un compte, vous devrez effectuer une liaison manuelle depuis le menu " %s ". +DescVentilDoneCustomer=Consultez ici la liste des lignes de factures clients et leur compte produit à partir du plan comptable +DescVentilTodoCustomer=Lier les lignes de facture qui ne sont pas déjà liées à un compte produit à partir d'un plan comptable +ChangeAccount=Modifiez le compte de produit/service (du plan comptable) pour les lignes sélectionnées avec le compte suivant : Vide=- -DescVentilSupplier=Consultez ici la liste des lignes de factures fournisseur liées ou pas encore liées à un compte comptable produit (seuls les enregistrements pas encore transférés en comptabilités sont visibles) +DescVentilSupplier=Consultez ici la liste des lignes de facture fournisseur liées ou non encore liées à un compte article du plan comptable (seuls les enregistrements non encore transférés en comptabilité sont visibles) DescVentilDoneSupplier=Consultez ici la liste des lignes de factures fournisseurs et leur compte comptable DescVentilTodoExpenseReport=Lier les lignes de note de frais par encore liées à un compte comptable DescVentilExpenseReport=Consultez ici la liste des lignes de notes de frais liées (ou non) à un compte comptable @@ -293,14 +295,14 @@ DescValidateMovements=Toute modification ou suppression d'écriture, de lettrage ValidateHistory=Lier automatiquement AutomaticBindingDone=Liaisons automatiques effectuées (%s) - Liaison automatique impossible pour certains enregistrements (%s) -ErrorAccountancyCodeIsAlreadyUse=Erreur, vous ne pouvez pas détruire de compte comptable car il est utilisé +ErrorAccountancyCodeIsAlreadyUse=Erreur, vous ne pouvez pas supprimer ou désactiver ce compte de plan comptable car il est utilisé MvtNotCorrectlyBalanced=Mouvement non équilibré. Débit = %s & Crédit = %s Balancing=Équilibrage FicheVentilation=Fiche lien GeneralLedgerIsWritten=Les transactions sont enregistrées dans le grand livre GeneralLedgerSomeRecordWasNotRecorded=Certaines des opérations n'ont pu être journalisées. S'il n'y a pas d'autres messages, c'est probablement car elles sont déjà comptabilisées. NoNewRecordSaved=Aucune ligne à transférer -ListOfProductsWithoutAccountingAccount=Liste des produits non liés à un compte comptable +ListOfProductsWithoutAccountingAccount=Liste des produits non liés à un compte de plan comptable ChangeBinding=Changer les liens Accounted=En comptabilité NotYetAccounted=Pas encore transféré en comptabilité @@ -323,9 +325,10 @@ AccountingJournalType1=Opérations diverses AccountingJournalType2=Ventes AccountingJournalType3=Achats AccountingJournalType4=Banque -AccountingJournalType5=Note de frais +AccountingJournalType5=Notes de frais AccountingJournalType8=Inventaire AccountingJournalType9=A-nouveaux +GenerationOfAccountingEntries=Génération des écritures comptables ErrorAccountingJournalIsAlreadyUse=Le journal est déjà utilisé AccountingAccountForSalesTaxAreDefinedInto=Remarque: Le compte comptable pour la TVA est défini dans le menu %s - %s NumberOfAccountancyEntries=Nombre d'entrées @@ -333,10 +336,13 @@ NumberOfAccountancyMovements=Nombre de mouvements ACCOUNTING_DISABLE_BINDING_ON_SALES=Désactiver la liaison et le transfert en comptabilité des factures de ventes (les factures clients ne seront pas prises en compte en comptabilité). ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Désactiver la liaison et le transfert en comptabilité des factures d'achats (les factures fournisseurs ne seront pas prises en compte en comptabilité). ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Désactiver la liaison et le transfert en comptabilité des notes de frais (les notes de frais ne seront pas prises en compte en comptabilité). +ACCOUNTING_ENABLE_LETTERING=Activer la fonction de lettrage dans la comptabilité ## Export +NotExportLettering=Ne pas exporter le lettrage lors de la génération du fichier NotifiedExportDate=Marquer les lignes exportées comme Exportées (pour modifier une ligne, vous devrez supprimer toute la transaction et la retransférer en comptabilité) NotifiedValidationDate=Validez et verrouillez les entrées exportées (même effet que la fonctionnalité "%s", la modification et la suppression des lignes ne seront définitivement plus possibles) +NotifiedExportFull=Exporter les pièces ? DateValidationAndLock=Validation et verrouillage de la date ConfirmExportFile=Confirmation de la génération du fichier d'export comptable ? ExportDraftJournal=Exporter le journal brouillon @@ -437,6 +443,7 @@ AccountancyErrorMismatchLetterCode=Non-concordance dans le code de réconciliati AccountancyErrorMismatchBalanceAmount=Le solde (%s) n'est pas égal à 0 AccountancyErrorLetteringBookkeeping=Des erreurs sont survenues concernant les transactions : %s ErrorAccountNumberAlreadyExists=Le code comptable %s existe déjà +ErrorArchiveAddFile=Impossible d'ajouter le fichier "%s" dans l'archive ## Import ImportAccountingEntries=Écritures comptables @@ -463,6 +470,5 @@ FECFormatMulticurrencyCode=Code multidevise (Idevise) DateExport=Date d'export WarningReportNotReliable=Attention : ce rapport n'est pas basé sur le grand livre et ne contient donc pas les écritures manuelles qui lui ont été ajoutées. Si votre journalisation est à jour, la vue depuis le grand livre sera plus précise. ExpenseReportJournal=Journal des notes de frais -InventoryJournal=Journal d'inventaire NAccounts=%s comptes diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 79a266df816..7bc99f56b19 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -292,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Nom d'hôte ou adresse IP du serveur SMTP/SMTPS (Par défa MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port du serveur SMTP/SMTPS (Non défini dans le PHP sur les systèmes de type Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Nom d'hôte ou adresse IP du serveur SMTP/SMTPS (Non défini dans le PHP sur les systèmes de type Unix) MAIN_MAIL_EMAIL_FROM=Adresse email de l'émetteur pour l'envoi d'emails automatiques (Par défaut dans php.ini: %s) +EMailHelpMsgSPFDKIM=Pour éviter que les e-mails envoyés par Dolibarr soient classés comme spam, assurez-vous que le serveur est autorisé à envoyer des e-mails à partir de cette adresse en configurant les protocoles d’authentification SPF et DKIM. MAIN_MAIL_ERRORS_TO=E-mail utilisé pour les retours d'erreur (champ "Errors-To" dans les e-mails envoyés) MAIN_MAIL_AUTOCOPY_TO= Envoyer systématiquement une copie cachée (Bcc) des emails envoyés à MAIN_DISABLE_ALL_MAILS=Désactiver globalement tout envoi d'emails (pour mode test ou démos) @@ -501,7 +502,8 @@ WarningPHPMail=AVERTISSEMENT: la configuration pour envoyer des e-mails à parti WarningPHPMailA= - L'utilisation des serveurs de prestataires de messagerie augmente le niveau confiance des e-mails, cela augmente donc les chances de délivrabilité en n'étant pas considéré comme spam. WarningPHPMailB=- Certains fournisseurs de services de messagerie (comme Yahoo) ne vous permettent pas d'envoyer un e-mail à partir d'un autre serveur que leur propre serveur. Votre configuration actuelle utilise le serveur de l'application pour envoyer des e-mails et non le serveur de votre fournisseur de messagerie, donc certains destinataires (ceux compatibles avec le protocole DMARC restrictif), demanderont à votre fournisseur de messagerie si ils peuvent accepter votre message et ce fournisseur de messagerie (comme Yahoo) peut répondre «non» parce que le serveur d'envoi n'est pas le leur, aussi une partie de vos e-mails envoyés peuvent ne pas être acceptés pour la livraison (faites également attention au quota d'envoi de votre fournisseur de messagerie). WarningPHPMailC=- Utiliser le serveur SMTP de votre propre fournisseur de services de messagerie pour envoyer des e-mails est également intéressant afin que tous les e-mails envoyés depuis l'application soient également enregistrés dans votre répertoire "Envoyés" de votre boîte aux lettres. -WarningPHPMailD=Aussi, il est recommandé de changer le mode d'envoi des e-mails à la valeur "SMTP". Si vous souhaitez vraiment conserver la méthode "PHP" par défaut pour envoyer des e-mails, ignorez simplement cet avertissement ou supprimez-le en définissant la constante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP sur 1 dans Accueil - Configuration - Divers. +WarningPHPMailD=Il est donc recommandé de changer la méthode d'envoi des e-mails à la valeur "SMTP". +WarningPHPMailDbis=Si vous voulez vraiment conserver la méthode par défaut "PHP" pour envoyer des e-mails, ignorez simplement cet avertissement ou supprimez-le en %scliquant ici%s. WarningPHPMail2=Si votre fournisseur de messagerie SMTP a besoin de restreindre le client de messagerie à certaines adresses IP (très rare), voici l'adresse IP du mail user agent (MUA) de votre application CRM ERP : %s . WarningPHPMailSPF=Si le nom de domaine de votre adresse e-mail d'expéditeur est protégé par un enregistrement SPF (demandez à votre fournisseur de nom de domaine), vous devez inclure les adresses IP suivantes dans l'enregistrement SPF du DNS de votre domaine: %s. ActualMailSPFRecordFound=Enregistrement SPF réel trouvé (pour l'e-mail %s) : %s @@ -645,9 +647,9 @@ Module2400Name=Événements/Agenda Module2400Desc=Gestion des événements. Laissez l'application tracer automatiquement les événements pour des besoins de suivi ou enregistrer manuellement des événements ou rendez-vous dans l'agenda. Ceci est le module le plus important pour une bonne Gestion de la Relation Client ou Fournisseur. Module2500Name=GED Module2500Desc=Gestion de documents (GED). Stockage automatic des documents générés ou stockés. Fonction de partage. -Module2600Name=API/Web services (serveur SOAP) +Module2600Name=API / Web services (serveur SOAP) Module2600Desc=Active le server SOAP Dolibarr fournissant des services API -Module2610Name=API/Web services (serveur REST) +Module2610Name=API / Web services (serveur REST) Module2610Desc=Active le server REST Dolibarr fournissant des services API Module2660Name=Appel de Webservices externes (client SOAP) Module2660Desc=Activez le client Dolibarr de services Web (Peut être utilisé pour pousser des données/demandes vers des serveurs externes. Seules les commandes Fournisseurs sont prises en charge pour le moment) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Ajouts de fonctionnalités pour gérer les incoterms Module63000Name=Ressources Module63000Desc=Gère les ressources (imprimantes, voitures, salles...). les ressources peuvent être affectées à des événements. +Module94160Name=Réceptions Permission11=Consulter les factures clients Permission12=Créer/modifier les factures clients Permission13=Dé-valider les factures clients @@ -971,13 +974,14 @@ Permission3301=Générer de nouveaux modules Permission4001=Lire compétence/emploi/poste Permission4002=Créer/modifier une compétence/un emploi/un poste Permission4003=Supprimer compétence/emploi/poste -Permission4020=Lire les évaluations -Permission4021=Créer/modifier votre évaluation -Permission4022=Valider l'évaluation -Permission4023=Supprimer l'évaluation -Permission4030=Voir menu de comparaison +Permission4021=Lire les évaluations (la vôtre et celle de vos subordonnés) +Permission4022=Créer/modifier des évaluations +Permission4023=Valider l'évaluation +Permission4025=Supprimer l'évaluation +Permission4028=Voir menu de comparaison Permission4031=Lire les informations personnelles Permission4032=Ecrire les informations personnelles +Permission4033=Lire toutes les évaluations (même celles des utilisateurs non subordonnés) Permission10001=Lire le contenu du site Permission10002=Créer/modifier le contenu du site Web (contenu HTML et JavaScript) Permission10003=Créer/modifier le contenu du site Web (code php dynamique). Dangereux, doit être réservé à un nombre restreint de développeurs. @@ -1248,6 +1252,7 @@ AreaForAdminOnly=Les paramètres d'installation ne peuvent être remplis que par SystemInfoDesc=Les informations systèmes sont des informations techniques diverses accessibles en lecture seule aux administrateurs uniquement. SystemAreaForAdminOnly=Cet espace n'est accessible qu'aux utilisateurs de type administrateur. Aucune permission Dolibarr ne permet d'étendre le cercle des utilisateurs autorisés à cet espace. CompanyFundationDesc=Modifiez les informations de votre société/organisation. Cliquez sur le bouton "%s" en bas de page pour sauvegarder. +MoreNetworksAvailableWithModule=Plus de réseaux sociaux peuvent être disponible en activant le module "Réseaux Sociaux". AccountantDesc=Si vous avez un comptable externe, vous pouvez saisir ici ses informations. AccountantFileNumber=Code comptable DisplayDesc=Les paramètres affectant l'apparence et la présentation de l'application peuvent être modifiés ici. @@ -1298,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Vous devez exécuter la command YourPHPDoesNotHaveSSLSupport=Fonctions SSL non présentes dans votre PHP DownloadMoreSkins=Plus de thèmes à télécharger SimpleNumRefModelDesc=Renvoie le numéro sous la forme %syymm-nnnn où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0. +SimpleRefNumRefModelDesc=Renvoie le numéro de référence au format n où n est un numéro séquentiel auto-incrémenté sans réinitialisation +AdvancedNumRefModelDesc=Renvoie le numéro sous la forme %syymm-nnnn où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0. SimpleNumRefNoDateModelDesc=Renvoie le numéro de référence au format %s-nnnn où nnnn est un nombre séquentiel autoincrémenté sans réinitialisation ShowProfIdInAddress=Afficher l'identifiant professionnel dans les adresses ShowVATIntaInAddress=Masquer le numéro de TVA intracommunautaire @@ -1384,7 +1391,7 @@ GetBarCode=Récupérer code barre NumberingModules=Modèles de numérotation DocumentModules=Modèles de documents ##### Module password generation -PasswordGenerationStandard=Renvoie un mot de passe généré selon l'algorythme interne de Dolibarr :%s caractères contenant chiffres et minuscules +PasswordGenerationStandard=Renvoie un mot de passe généré selon l'algorithme interne de Dolibarr : %s caractères contenant des nombres et des caractères partagés. PasswordGenerationNone=Ne pas suggérer un mot de passe généré. Le mot de passe doit être entré manuellement. PasswordGenerationPerso=Renvoie un mot de passe en fonction d'une configuration personnalisée. SetupPerso=Selon votre configuration @@ -1438,6 +1445,10 @@ SuppliersPayment=Règlements fournisseurs SupplierPaymentSetup=Configuration des règlements fournisseurs InvoiceCheckPosteriorDate=Vérifier la facture avant validation InvoiceCheckPosteriorDateHelp=Valider une facture est interdit si sa date est antérieur à la date de la dernière facture du même type +InvoiceOptionCategoryOfOperations=Afficher la mention "catégorie d'opérations" sur la facture. +InvoiceOptionCategoryOfOperationsHelp=Selon les cas, la mention apparaîtra sous la forme :
- Catégorie d'opérations : Livraison de biens
- Catégorie d'opérations : Prestation de services
- Catégorie d'opérations : Mixte - Livraison de biens & prestation de services +InvoiceOptionCategoryOfOperationsYes1=Oui, sous le bloc d'adresse +InvoiceOptionCategoryOfOperationsYes2=Oui, dans le coin inférieur gauche ##### Proposals ##### PropalSetup=Configuration du module Propositions Commerciales ProposalsNumberingModules=Modèles de numérotation des propositions commerciales @@ -1480,11 +1491,12 @@ WatermarkOnDraftContractCards=Filigrane sur les brouillons de contrats (aucun si ##### Members ##### MembersSetup=Configuration du module Adhérents MemberMainOptions=Options principales +MemberCodeChecker=Options de génération automatique des codes membres AdherentLoginRequired= Gérer un identifiant pour chaque adhérent AdherentMailRequired=Email obligatoire pour créer un nouvel adhérent MemberSendInformationByMailByDefault=Case à cocher pour envoyer un email de confirmation (validation ou nouvelle cotisation) aux adhérents est à oui par défaut. MemberCreateAnExternalUserForSubscriptionValidated=Créer un utilisateur externe pour chaque nouvelle cotisation adhérent validée -VisitorCanChooseItsPaymentMode=Le visiteur peut choisir parmi les modes de paiement disponibles +VisitorCanChooseItsPaymentMode=Le visiteur peut choisir parmi tous les modes de paiement disponibles MEMBER_REMINDER_EMAIL=Activer le rappel automatique par e-mail des adhésions expirées. Remarque: le module %s doit être activé et configuré correctement pour qu'un rappel soit envoyé. MembersDocModules=Modèle de document pour le document généré depuis la fiche d'un adhérent ##### LDAP setup ##### @@ -1746,9 +1758,8 @@ ActivateFCKeditor=Activer l'éditeur avancé pour : FCKeditorForNotePublic=Création/édition WYSIWIG du champ notes publiques des éléments FCKeditorForNotePrivate=Création/édition WYSIWIG du champ notes privées des éléments FCKeditorForCompany=Création/édition WYSIWIG de la description des éléments (autre que produits/services) -FCKeditorForProduct=Création/édition WYSIWIG du champ description des produits/services -FCKeditorForProductDetails=Création/édition WYSIWYG des lignes de détails produits sur tous les éléments (commandes, propales, factures, etc...). -FCKeditorForProductDetails2=Attention: L'utilisation pour ce cas est fortement déconseillée car peut créer des problèmes dans la gestion de caractères et mise en page des fichiers PDF générés. +FCKeditorForProductDetails=Création/édition WYSIWYG de la description des produits ou des lignes d'un objet (propositions, commandes, factures, etc). +FCKeditorForProductDetails2=ATTENTION : L'utilisation de cette option pour ce cas n'est vraiment pas recommandée car elle peut créer des problèmes avec des caractères spéciaux et la mise en forme des pages lors de la création de fichiers PDF. FCKeditorForMailing= Création/édition WYSIWIG des emailings (Outils->Emailings) FCKeditorForUserSignature=Création/édition WYSIWIG de la signature des utilisateurs FCKeditorForMail=Création/édition WYSIWIG tous les emails (sauf Outils->Emailings) @@ -1842,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=La décrémentation de stock depuis c CashDeskYouDidNotDisableStockDecease=Vous n'avez pas désactivé la réduction de stock lors d'une vente depuis le Point de vente. Par conséquent, un entrepôt est nécessaire. CashDeskForceDecreaseStockLabel=La diminution des stocks de produits soumis à numéros de lots a été forcée. CashDeskForceDecreaseStockDesc=Diminuez d'abord par les dates de DMD/DLUO ou DLC les plus anciennes -CashDeskReaderKeyCodeForEnter=Code clé pour "Entrée" défini dans le lecteur de code-barres (exemple: 13) +CashDeskReaderKeyCodeForEnter=Code ASCII clé pour "Enter" défini dans le lecteur de code-barres (Exemple : 13) ##### Bookmark ##### BookmarkSetup=Configuration du module Marque-pages BookmarkDesc=Ce module vous permet de gérer des liens et raccourcis. Il permet aussi d'ajouter n'importe quelle page de Dolibarr ou lien web dans le menu d'accès rapide sur la gauche. @@ -1880,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modèles de numérotation des factures fournisseu IfSetToYesDontForgetPermission=Si positionné sur une valeur non nulle, n'oubliez pas de donner les permissions aux groupes ou utilisateurs qui auront le droit de cette seconde approbation. ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuration du module GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Chemin du fichier Maxmind contenant les conversions IP->Pays.
Exemples
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Chemin d'accès au fichier contenant la traduction de l'adresse IP Maxmind vers le pays NoteOnPathLocation=Notez que ce fichier doit être dans un répertoire accessible à votre PHP (Vérifiez le paramètre open_basedir de votre PHP et les permissions du fichier/répertoires). YouCanDownloadFreeDatFileTo=Vous pouvez télécharger une version démo gratuite de la base Maxmind à l'adresse %s. YouCanDownloadAdvancedDatFileTo=Vous pouvez aussi télécharger une version plus complète avec mise à jours de la base Maxmind à l'adresse %s. @@ -1931,6 +1942,7 @@ BackupDumpWizard=Assistant pour créer le fichier dump de la base de données BackupZipWizard=Assistant pour générer l'archive du répertoire documents SomethingMakeInstallFromWebNotPossible=L'installation de module externe est impossible depuis l'interface web pour la raison suivante : SomethingMakeInstallFromWebNotPossible2=Pour cette raison, le processus de mise à jour décrit ici est une processus manuel que seul un utilisateur ayant des droits privilégiés peut réaliser. +InstallModuleFromWebHasBeenDisabledContactUs=L'installation ou le développement de modules externes ou de sites Web dynamiques, à partir de l'application, est actuellement verrouillé pour des raisons de sécurité. Veuillez nous contacter si vous avez besoin d'activer cette fonctionnalité. InstallModuleFromWebHasBeenDisabledByFile=L'installation de module externe depuis l'application a été désactivé par l'administrator. Vous devez lui demander de supprimer le fichier %s pour permettre cette fonctionnalité. ConfFileMustContainCustom=Installer ou créer un module externe à partir de l'application nécessite de sauvegarder les fichiers du module dans le répertoire %s. Pour que ce répertoire soit reconnu par Dolibarr, vous devez paramétrer le fichier de configuration conf/conf.php en ajoutant les 2 lignes suivantes :
$dolibarr_main_url_root_alt='/custom'
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Mettre en surbrillance les lignes de la table lorsque la souris passe au-dessus @@ -2058,6 +2070,8 @@ RemoveSpecialChars=Supprimer les caractères spéciaux COMPANY_AQUARIUM_CLEAN_REGEX=Filtre Regex pour nettoyer la valeur (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Filtre de regex pour nettoyer la valeur (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Doublons non autorisés +RemoveSpecialWords=Nettoyer certains mots lors de la génération de sous-comptes pour les clients ou les fournisseurs +RemoveSpecialWordsHelp=Précisez les mots à nettoyer avant de calculer le compte client ou fournisseur. Utiliser un ";" entre chaque mot GDPRContact=Responsable de la protection des données (DPO ou contact RGPD) GDPRContactDesc=Si vous stockez des données personnelles dans votre système d'information, vous pouvez nommer ici le contact responsable du règlement général sur la protection des données HelpOnTooltip=Texte d'aide à afficher dans l'info-bulle @@ -2189,7 +2203,7 @@ ShowProjectLabel=Libellé du projet PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Inclure un alias dans le nom du tiers THIRDPARTY_ALIAS=Nom du tiers - Alias du tiers ALIAS_THIRDPARTY=Alias du tiers - Nom du tiers -MAIN_USE_COMPANY_NAME_OF_CONTACT=Use company name of contact +PDFIn2Languages=Afficher les étiquettes au format PDF dans 2 langues différentes PDF_USE_ALSO_LANGUAGE_CODE=Si vous souhaitez que certains textes de votre PDF soient dupliqués dans 2 langues différentes dans le même PDF généré, vous devez définir ici cette deuxième langue pour que le PDF généré contienne 2 langues différentes dans la même page, celle choisie lors de la génération du PDF et celle-ci (seuls quelques modèles PDF prennent en charge cette fonction). Gardez vide pour 1 langue par PDF. PDF_USE_A=Générer document PDF avec le format PDF/A à la place du format PDF standard FafaIconSocialNetworksDesc=Entrez ici le code d'une icône FontAwesome. Si vous ne savez pas ce qu'est FontAwesome, vous pouvez utiliser la valeur générique fa-address-book. @@ -2218,12 +2232,12 @@ MailToPartnership=Partenariat AGENDA_EVENT_DEFAULT_STATUS=État de l’événement par défaut lors de la création d’un événement à partir du formulaire YouShouldDisablePHPFunctions=Vous devriez désactiver les fonctions PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Sauf si vous avez besoin de lancer des commandes système, vous devriez désactiver les fonctions PHP -PHPFunctionsRequiredForCLI=Pour un interfaçage (comme des tâches de sauvegarde planifiée ou pour lancer un programme antivirus), vous devez garder les fonctions PHP +PHPFunctionsRequiredForCLI=À des fins de shell (comme la sauvegarde de tâches planifiées ou l'exécution d'un programme antivirus), vous devez conserver les fonctions PHP NoWritableFilesFoundIntoRootDir=Aucun fichier ou répertoire des programmes courants n’a été trouvé en écriture dans votre répertoire racine (Bon) RecommendedValueIs=Recommandé : %s Recommended=Recommandé NotRecommended=Non recommandé -ARestrictedPath=Des chemins restreints +ARestrictedPath=Certains chemins restreints pour les fichiers de données CheckForModuleUpdate=Vérifier les mises à jour des modules externes CheckForModuleUpdateHelp=Cette action se connecte aux éditeurs des modules externes pour vérifier si une nouvelle version est disponible. ModuleUpdateAvailable=Une mise à jour est disponible @@ -2271,7 +2285,7 @@ LateWarningAfter=Icône de retard après TemplateforBusinessCards=Modèles de cartes de visite dans différents formats InventorySetup= Configuration du module Inventaire ExportUseLowMemoryMode=Utiliser un mode mémoire faible -ExportUseLowMemoryModeHelp=Utilisez le mode mémoire faible pour exécuter l'exécution du vidage (la compression se fait via un tube plutôt que dans la mémoire PHP). Cette méthode ne permet pas de vérifier que le fichier est terminé et le message d'erreur ne peut pas être signalé en cas d'échec. +ExportUseLowMemoryModeHelp=Utilisez le mode mémoire faible pour générer le fichier dump (la compression se fait via un pipe plutôt que dans la mémoire PHP). Cette méthode ne permet pas de vérifier que le fichier est complet et le message d'erreur ne peut pas être signalé en cas d'échec. Utilisez ce mode si vous avez des erreurs dues à un manque de mémoire. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface pour déclencher un appel d'URL externe suite à un événement Dolibarr @@ -2295,6 +2309,8 @@ IconOnly=Icône uniquement - Texte sur l'info-bulle uniquement INVOICE_ADD_ZATCA_QR_CODE=Afficher le code QR ZATCA sur les factures INVOICE_ADD_ZATCA_QR_CODEMore=Certains pays arabes ont besoin de ce code QR sur leurs factures INVOICE_ADD_SWISS_QR_CODE=Afficher la QR-facture suisse sur les factures +INVOICE_SHOW_SHIPPING_ADDRESS=Afficher l'adresse de livraison +INVOICE_SHOW_SHIPPING_ADDRESSMore=Mention obligatoire pour la France UrlSocialNetworksDesc=Lien url du réseau social. Utilisez {socialid} pour la partie variable qui contient l'identifiant du réseau social. IfThisCategoryIsChildOfAnother=Si cette catégorie est un enfant d'une autre DarkThemeMode=Mode thème sombre @@ -2313,9 +2329,8 @@ MAIN_MAIL_SMTPS_AUTH_TYPE=Méthode d'authentification UsePassword=Utiliser mot de passe UseOauth=Utiliser un token OAUTH Images=Images -Posts=publications MaxNumberOfImagesInGetPost=Nombre maximum d'images autorisées dans un champ HTML soumis dans un formulaire -MaxNumberOfPostOnPublicPagesByIP=Nombre maximum de publications par mois sur des pages publiques avec une adresse IP +MaxNumberOfPostOnPublicPagesByIP=Nombre maximum de publications sur des pages publiques avec la même adresse IP en un mois CIDLookupURL=Le module apporte une URL qui peut être utilisée par un outil externe pour obtenir le nom d'un tiers ou d'un contact à partir de son numéro de téléphone. L'URL à utiliser est : ScriptIsEmpty=Le script est manquant ShowHideTheNRequests=Afficher/Cacher les %s requête(s) SQL. @@ -2331,4 +2346,12 @@ HelpCssOnViewDesc=Le CSS utilisé lors de l'affichage du champ. HelpCssOnListDesc=Le CSS utilisé lorsque le champ est à l'intérieur du tableau d'une liste.
Exemple : "tdoverflowmax200" RECEPTION_PDF_HIDE_ORDERED=Masquer la quantité commandée sur les documents générés pour les réceptions MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Afficher le prix sur les documents générés pour les réceptions -AllowExternalDownload=Autoriser le téléchargement externe +WarningDisabled=Avertissement désactivé +LimitsAndMitigation=Limites d'accès et atténuation +DesktopsOnly=Ordinateurs de bureau uniquement +DesktopsAndSmartphones=Ordinateurs de bureau et smartphones +AllowOnlineSign=Autoriser la signature en ligne +AllowExternalDownload=Autoriser le téléchargement externe (sans connexion, en utilisant un lien partagé) +DeadlineDayVATSubmission=Date limite pour la soumission de la TVA le mois suivant +MaxNumberOfAttachementOnForms=Nombre maximum de fichiers joints dans un formulaire +IfDefinedUseAValueBeetween=Si défini, utilisez une valeur entre %s et %s diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang index 62dbae7233e..e5a5fe354c4 100644 --- a/htdocs/langs/fr_FR/agenda.lang +++ b/htdocs/langs/fr_FR/agenda.lang @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Expédition %s remise au statut brouillon ShipmentDeletedInDolibarr=Expédition %s supprimée ShipmentCanceledInDolibarr=Expédition %s annulée ReceptionValidatedInDolibarr=Réception %s validée +ReceptionDeletedInDolibarr=Réception %s supprimée ReceptionClassifyClosedInDolibarr=Réception %s classée fermée OrderCreatedInDolibarr=Commande %s créée OrderValidatedInDolibarr=Commande %s validée diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang index 15a7901a2e9..571c9316496 100644 --- a/htdocs/langs/fr_FR/bills.lang +++ b/htdocs/langs/fr_FR/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Statistiques factures clients BillsStatisticsSuppliers=Statistiques factures fournisseurs DisabledBecauseDispatchedInBookkeeping=Action désactivée car facture comptabilisée dans le grand livre DisabledBecauseNotLastInvoice=Action désactivée car facture non supprimable. Des factures ont été créées après celle-ci et cela va créer un trou dans la numérotation des factures. +DisabledBecauseNotLastSituationInvoice=Désactivé car la facture n'est pas effaçable. Cette facture n'est pas la dernière du cycle des factures de situation. DisabledBecauseNotErasable=Désactivé car non supprimable InvoiceStandard=Facture standard InvoiceStandardAsk=Facture standard InvoiceStandardDesc=Ce type de facture est la facture traditionnelle. On l'appelle aussi facture de doit (du verbe devoir). +InvoiceStandardShort=Standard InvoiceDeposit=Facture d'acompte InvoiceDepositAsk=Facture d'acompte InvoiceDepositDesc=Ce type de facture fait suite à réception d'un acompte, s'il n'est pas encore possible de saisir le paiement sur une facture définitive. @@ -24,6 +26,7 @@ InvoiceProForma=Facture proforma InvoiceProFormaAsk=Facture proforma InvoiceProFormaDesc=La facture proforma est une image de facture définitive mais qui n'a aucune valeur comptable. InvoiceReplacement=Facture de remplacement +InvoiceReplacementShort=Remplacement InvoiceReplacementAsk=Facture de remplacement de la facture InvoiceReplacementDesc=La facture de remplacement sert à remplacer complètement une facture existante sur laquelle aucun paiement n'a encore eu lieu.

Rem: Seules les factures sans aucun paiement peuvent être remplacées. Si ces dernières ne sont pas encore fermées, elles le seront automatiquement au statut 'abandonnée'. InvoiceAvoir=Facture avoir @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Cette partie ou ErrorInvoiceIsNotLastOfSameType=Erreur: La date de la facture %s est %s. Elle doit être postérieur ou égale à la dernière date pour le même type de factures (%s). Veuillez, s'il vous plait, changer la date de la facture. BillFrom=Émetteur BillTo=Adressé à +ShippingTo=Expédition à ActionsOnBill=Événements sur la facture RecurringInvoiceTemplate=Modèle de facture / Facture récurrente NoQualifiedRecurringInvoiceTemplateFound=Pas de facture récurrente qualifiée pour la génération @@ -448,8 +452,8 @@ PaymentTypeShortVIR=Virement bancaire PaymentTypePRE=Ordre de prélèvement PaymentTypePREdetails=(sur compte *-%s) PaymentTypeShortPRE=Ordre de prélèvement -PaymentTypeLIQ=Espèces -PaymentTypeShortLIQ=Espèces +PaymentTypeLIQ=Espèce +PaymentTypeShortLIQ=Espèce PaymentTypeCB=Carte bancaire PaymentTypeShortCB=Carte bancaire PaymentTypeCHQ=Chèque @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Paiement enregistré et facture %s passée SendEmailsRemindersOnInvoiceDueDate=Envoyer un rappel par e-mail pour les factures impayées MakePaymentAndClassifyPayed=Enregistrer un paiement BulkPaymentNotPossibleForInvoice=L'enregistrement de paiements en masse n'est pas possible pour la facture %s (mauvais type de facture ou statut) +MentionVATDebitOptionIsOn=Option de paiement de taxe sur débits +MentionCategoryOfOperations=Catégorie d'opérations +MentionCategoryOfOperations0=Livraison de marchandises +MentionCategoryOfOperations1=Fourniture de services +MentionCategoryOfOperations2=Mixte - Livraison de biens & prestation de services diff --git a/htdocs/langs/fr_FR/boxes.lang b/htdocs/langs/fr_FR/boxes.lang index 4cb9011885d..cb09a89023c 100644 --- a/htdocs/langs/fr_FR/boxes.lang +++ b/htdocs/langs/fr_FR/boxes.lang @@ -44,9 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Commandes fournisseurs en attente de ré BoxTitleLastModifiedContacts=Les %s derniers contacts/adresses modifiés BoxMyLastBookmarks=Mes %s derniers marque-pages BoxOldestExpiredServices=Plus anciens services expirés +BoxOldestActions=Événements les plus anciens à faire BoxLastExpiredServices=Les %s plus anciens contrats avec services actifs expirés BoxTitleLastActionsToDo=Les %s derniers événements à réaliser -BoxTitleOldestActionsToDo=Les %s plus anciens événement non terminés +BoxTitleOldestActionsToDo=Événements %s les plus anciens à faire, non terminés BoxTitleLastContracts=Les %s derniers contrats modifiés BoxTitleLastModifiedDonations=Les %s derniers dons modifiés BoxTitleLastModifiedExpenses=Les %s dernières notes de frais modifiées diff --git a/htdocs/langs/fr_FR/categories.lang b/htdocs/langs/fr_FR/categories.lang index 641cf97bacf..235602b4600 100644 --- a/htdocs/langs/fr_FR/categories.lang +++ b/htdocs/langs/fr_FR/categories.lang @@ -63,7 +63,7 @@ MembersCategoriesShort=Tags des adhérents ContactCategoriesShort=Tags de contacts AccountsCategoriesShort=Tags des comptes ProjectsCategoriesShort=Tags de projets -UsersCategoriesShort=Tags utlisateurs +UsersCategoriesShort=Tags utilisateurs StockCategoriesShort=Tags/catégories d’entrepôt ThisCategoryHasNoItems=Cette catégorie ne contient aucun élément. CategId=ID du(de la) tag/catégorie @@ -88,7 +88,7 @@ DeleteFromCat=Enlever des tags/catégories ExtraFieldsCategories=Attributs supplémentaires CategoriesSetup=Configuration des tags/catégories CategorieRecursiv=Lier automatiquement avec le(a) tag/catégorie parent(e) -CategorieRecursivHelp=Si l'option est activé, quand un produit est ajouté dans une sous-catégorie, le produit sera ajouté aussi dans la catégorie parente. +CategorieRecursivHelp=Si l'option est activée, lorsque vous ajoutez un objet dans une sous-catégorie, l'objet sera également ajouté dans les catégories parentes. AddProductServiceIntoCategory=Ajouter le produit/service suivant AddCustomerIntoCategory=Assigner cette catégorie au client AddSupplierIntoCategory=Assigner cette catégorie au fournisseur diff --git a/htdocs/langs/fr_FR/commercial.lang b/htdocs/langs/fr_FR/commercial.lang index 924059a1262..4dbb9576480 100644 --- a/htdocs/langs/fr_FR/commercial.lang +++ b/htdocs/langs/fr_FR/commercial.lang @@ -76,10 +76,14 @@ NoLimit=Pas de limite ToOfferALinkForOnlineSignature=Lien pour signature en ligne WelcomeOnOnlineSignaturePageProposal=Bienvenue sur la page pour accepter les propositions commerciales de %s WelcomeOnOnlineSignaturePageContract=Bienvenue sur la page de signature du contrat PDF %s +WelcomeOnOnlineSignaturePageFichinter=Bienvenue sur la page de signature de PDF d'intervention %s ThisScreenAllowsYouToSignDocFromProposal=Cet écran vous permet d'accepter et signer en ligne, ou de refuser, le devis ou la proposition commerciale ThisScreenAllowsYouToSignDocFromContract=Cet écran vous permet de signer en ligne un contrat au format PDF. +ThisScreenAllowsYouToSignDocFromFichinter=Cet écran vous permet de signer en ligne une intervention au format PDF. ThisIsInformationOnDocumentToSignProposal=Voici les informations sur le document à accepter ou refuser ThisIsInformationOnDocumentToSignContract=Voici les informations sur le contrat à signer +ThisIsInformationOnDocumentToSignFichinter=Ceci est une information sur l'intervention à signer SignatureProposalRef=Signature du devis ou proposition commerciale %s SignatureContractRef=Signature du contrat %s +SignatureFichinterRef=Signature de l'intervention %s FeatureOnlineSignDisabled=Fonctionnalité pour la signature en ligne désactivée ou document généré avant l'activation de la fonctionnalité diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index ba43bdcd74e..58b04bc67bd 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Solde (avant) Balance=Solde Debit=Débit Credit=Crédit +AccountingDebit=Débit +AccountingCredit=Crédit Piece=Pièce AmountHTVATRealReceived=HT collectée AmountHTVATRealPaid=HT payé @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Le rapport de chiffre d'affa TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Le rapport de Chiffre d'affaires encaissé par taux de TVA n'est pas disponible. Ce rapport est uniquement disponible pour le chiffre d'affaires facturé. CalculationMode=Mode de calcul AccountancyJournal=Code journal comptable -ACCOUNTING_VAT_SOLD_ACCOUNT=Compte comptable par défaut pour la TVA - TVA sur les ventes (utilisé si non défini au niveau de la configuration du dictionnaire de TVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Compte comptable par défaut pour la TVA - TVA sur les achats (utilisé si non défini au niveau de la configuration du dictionnaire de TVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Compte comptable par défaut pour le paiement de la TVA -ACCOUNTING_ACCOUNT_CUSTOMER=Compte comptable utilisé pour le tiers client +ACCOUNTING_VAT_SOLD_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour la TVA sur les ventes (utilisé s'il n'est pas défini dans la configuration du dictionnaire TVA) +ACCOUNTING_VAT_BUY_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour la TVA sur les achats (utilisé s'il n'est pas défini dans la configuration du dictionnaire TVA) +ACCOUNTING_VAT_PAY_ACCOUNT=Compte (du plan comptable) à utiliser comme compte par défaut pour le paiement de la TVA +ACCOUNTING_ACCOUNT_CUSTOMER=Compte (du plan comptable) utilisé pour les tiers "clients" ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Le compte comptable dédié défini sur la fiche tiers sera utilisé pour l'affectation du compte auxiliaire uniquement. Celui-ci sera utilisé pour la comptabilité générale et comme valeur par défaut de la comptabilité auxiliaire si le compte comptable client dédié du ties n'est pas défini. -ACCOUNTING_ACCOUNT_SUPPLIER=Compte comptable utilisé pour les tiers fournisseur +ACCOUNTING_ACCOUNT_SUPPLIER=Compte (du Plan Comptable) utilisé pour les tiers "fournisseurs" ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Le compte de comptabilité dédié défini sur la fiche Tiers sera utilisé pour la comptabilité auxiliaire uniquement. Celui-ci sera utilisé pour le grand livre et comme valeur par défaut de la comptabilité auxiliaire si le compte de comptabilité fournisseur dédié au tiers n'est pas défini. ConfirmCloneTax=Confirmer le clonage de la charge sociale/fiscale ConfirmCloneVAT=Confirmer le clonage d'une déclaration de TVA diff --git a/htdocs/langs/fr_FR/cron.lang b/htdocs/langs/fr_FR/cron.lang index e851fd5a13a..68456166c2c 100644 --- a/htdocs/langs/fr_FR/cron.lang +++ b/htdocs/langs/fr_FR/cron.lang @@ -26,7 +26,7 @@ CronCommand=Commande CronList=Travaux planifiés CronDelete=Effacer les travaux planifiés CronConfirmDelete=Êtes-vous sûr de vouloir supprimer ces travaux planifiées? -CronExecute=Lancer la tache planifiée +CronExecute=Lancer maintenant CronConfirmExecute=Etes-vous sûr que vous voulez exécuter ces travaux planifiées maintenant? CronInfo=Le module de taches planifiés permet de planifier des tâches à exécuter automatiquement. Les travaux planifiés peuvent aussi être lancés manuellement. CronTask=Travail planifié @@ -58,7 +58,7 @@ CronNote=Commentaire CronFieldMandatory=Le champ %s est obligatoire CronErrEndDateStartDt=La date de fin ne peux être avant la date de début StatusAtInstall=Statut lors de l'installation du module -CronStatusActiveBtn=Planifier +CronStatusActiveBtn=Activer la planification CronStatusInactiveBtn=Désactiver CronTaskInactive=Ce travail est désactivé (non planifié) CronId=Id @@ -84,6 +84,7 @@ MakeLocalDatabaseDumpShort=Sauvegarde locale de base MakeLocalDatabaseDump=Créez un fichier dump de base local. Les paramètres sont: compression ('gz' ou 'bz' ou 'none'), type de sauvegarde ('mysql', 'pgsql', 'auto'), 1, 'auto' ou nom du fichier à générer, nombre de fichiers de sauvegarde à garder MakeSendLocalDatabaseDumpShort=Envoyer la sauvegarde de la base de données locale MakeSendLocalDatabaseDump=Envoyez la sauvegarde de la base de données locale par e-mail. Les paramètres sont : to, from, subject, message, filename (nom du fichier envoyé), filter ('sql' pour la sauvegarde de la base de données uniquement) +BackupIsTooLargeSend=Désolé, le dernier fichier de sauvegarde est trop volumineux pour être envoyé par e-mail CleanUnfinishedCronjobShort=Nettoyer la tâche planifiée inachevée CleanUnfinishedCronjob=Nettoyer la tâche planifiée bloquée dans le traitement lorsque le processus n'est plus en cours d'exécution WarningCronDelayed=Attention, à des fins de performance, quelle que soit la prochaine date d'exécution des travaux activés, vos travaux peuvent être retardés jusqu'à %s heures avant d'être exécutés. diff --git a/htdocs/langs/fr_FR/dict.lang b/htdocs/langs/fr_FR/dict.lang index 8da0543e2c2..7c7df064619 100644 --- a/htdocs/langs/fr_FR/dict.lang +++ b/htdocs/langs/fr_FR/dict.lang @@ -29,7 +29,7 @@ CountryPT=Portugal CountrySA=Arabie Saoudite CountryMC=Monaco CountryAU=Australie -CountrySG=Singapoure +CountrySG=Singapour CountryAF=Afghanistan CountryAX=Iles Aland CountryAL=Albanie @@ -250,7 +250,9 @@ CountryMF=Saint-Martin ##### Civilities ##### CivilityMME=Madame +CivilityMMEShort=Mme. CivilityMR=Monsieur +CivilityMRShort=M. CivilityMLE=Mademoiselle CivilityMTRE=Maître CivilityDR=Docteur diff --git a/htdocs/langs/fr_FR/ecm.lang b/htdocs/langs/fr_FR/ecm.lang index f1fc5249af7..e728b754dcf 100644 --- a/htdocs/langs/fr_FR/ecm.lang +++ b/htdocs/langs/fr_FR/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Répertoire manuel ECMSectionAuto=Répertoire automatique ECMSectionsManual=Arborescence manuelle ECMSectionsAuto=Arborescence automatique +ECMSectionsMedias=Arborescence des médias ECMSections=Répertoires ECMRoot=Racine ECMNewSection=Nouveau répertoire @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Nombre de fichiers dans les sous-répertoires ECMCreationUser=Créateur ECMArea=Espace GED ECMAreaDesc=L'espace GED (Gestion Électronique de Documents) vous permet de stocker, partager et chercher rapidement tout type de documents dans Dolibarr. -ECMAreaDesc2=* Les répertoires automatiques sont alimentés automatiquement lors de l'ajout d'un document depuis une fiche objet (proposition commerciale, facture...).
* Les répertoires manuels peuvent être utilisés pour stocker des documents divers, non liés à un objet particulier. +ECMAreaDesc2a=* Les répertoires manuels peuvent être utilisés pour enregistrer des documents non liés à un élément particulier. +ECMAreaDesc2b=* Les répertoires automatiques sont remplis automatiquement lors de l'ajout de documents depuis la page d'un élément. +ECMAreaDesc3=* Les répertoires des médias sont des fichiers dans le sous-répertoire /medias du répertoire des documents, lisibles par tout le monde sans avoir besoin d'être connecté et pas besoin d'avoir le fichier partagé explicitement. Il est utilisé pour stocker des fichiers image à partir d'un module d'e-mailing ou de site Web. ECMSectionWasRemoved=Le répertoire %s a été effacé. ECMSectionWasCreated=Le répertoire %s a été créé. ECMSearchByKeywords=Recherche par mots-clés diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index d407d7c91b8..558f9ce9ce1 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=L'identifiant %s existe déjà. ErrorGroupAlreadyExists=Le groupe %s existe déjà. ErrorEmailAlreadyExists=L'e-mail %s existe déjà. ErrorRecordNotFound=Enregistrement non trouvé. +ErrorRecordNotFoundShort=Non trouvé ErrorFailToCopyFile=Echec de la copie du fichier '%s' en '%s'. ErrorFailToCopyDir=Echec de copie du répertoire '%s' vers '%s'. ErrorFailToRenameFile=Echec du renommage du fichier '%s' en '%s'. @@ -32,28 +33,28 @@ ForbiddenBySetupRules=Interdit par les règles de configuration ErrorProdIdIsMandatory=Le %s est obligatoire ErrorAccountancyCodeCustomerIsMandatory=Le code comptable du client %s est obligatoire ErrorBadCustomerCodeSyntax=La syntaxe du code client est incorrecte -ErrorBadBarCodeSyntax=Mauvaise syntaxe pour le code barre. Peut être que vous avez défini un mauvais type de code-barres ou que vous avez défini un masque de code à barres pour la numérotation qui ne correspond pas à la valeur scannée. +ErrorBadBarCodeSyntax=Mauvaise syntaxe pour le code-barres. Peut être que vous avez défini un mauvais type de code-barres ou que vous avez défini un masque de code à barres pour la numérotation qui ne correspond pas à la valeur scannée. ErrorCustomerCodeRequired=Code client obligatoire -ErrorBarCodeRequired=Code-barre requis +ErrorBarCodeRequired=Code-barres requis ErrorCustomerCodeAlreadyUsed=Code client déjà utilisé -ErrorBarCodeAlreadyUsed=Code-barre déjà utilisé -ErrorPrefixRequired=Préfix obligatoire +ErrorBarCodeAlreadyUsed=Code-barres déjà utilisé +ErrorPrefixRequired=Préfixe obligatoire ErrorBadSupplierCodeSyntax=Mauvaise syntaxe pour le code fournisseur ErrorSupplierCodeRequired=Code fournisseur obligatoire ErrorSupplierCodeAlreadyUsed=Code fournisseur déjà utilisé ErrorBadParameters=Paramètres incorrects ErrorWrongParameters=Paramètres incorrects ou manquants ErrorBadValueForParameter=Valeur '%s' incorrecte pour le paramètre '%s' -ErrorBadImageFormat=Cet image est dans un format non pris en charge (Votre PHP ne prend pas en charge les fonctions de conversion de ce format d'image). +ErrorBadImageFormat=Cette image est dans un format non pris en charge (Votre PHP ne prend pas en charge les fonctions de conversion de ce format d'image). ErrorBadDateFormat=La valeur '%s' a un format de date non reconnu -ErrorWrongDate=La date est incorrecte +ErrorWrongDate=La date est incorrecte ! ErrorFailedToWriteInDir=Impossible d'écrire dans le répertoire %s ErrorFailedToBuildArchive=Échec de la création du fichier d'archive %s ErrorFoundBadEmailInFile=Syntaxe d'email incorrecte trouvée pour %s lignes dans le fichier (exemple ligne %s avec email=%s) ErrorUserCannotBeDelete=L'utilisateur ne peut pas être supprimé. Peut-être est-il associé à des éléments de Dolibarr. ErrorFieldsRequired=Des champs obligatoire n'ont pas été remplis. ErrorSubjectIsRequired=L'objet de l'e-mail est obligatoire -ErrorFailedToCreateDir=Echec à la création d'un répertoire. Vérifiez que le user du serveur Web ait bien les droits d'écriture dans les répertoires documents de Dolibarr. Si le paramètre safe_mode a été activé sur ce PHP, vérifiez que les fichiers php dolibarr appartiennent à l'utilisateur du serveur Web. +ErrorFailedToCreateDir=Echec à la création d'un répertoire. Vérifiez que l'utilisateur du serveur Web ait bien les droits d'écriture dans les répertoires documents de Dolibarr. Si le paramètre safe_mode a été activé sur ce PHP, vérifiez que les fichiers php dolibarr appartiennent à l'utilisateur du serveur Web. ErrorNoMailDefinedForThisUser=Email non défini pour cet utilisateur ErrorSetupOfEmailsNotComplete=La configuration de l'envoi des e-mails n'est pas terminée ErrorFeatureNeedJavascript=Cette fonctionnalité a besoin de javascript activé pour fonctionner. Modifiez dans configuration - affichage. @@ -65,7 +66,7 @@ ErrorFunctionNotAvailableInPHP=La fonction %s est requise pour cette fonc ErrorDirAlreadyExists=Un répertoire portant ce nom existe déjà. ErrorFileAlreadyExists=Un fichier portant ce nom existe déjà. ErrorDestinationAlreadyExists=Un fichier portant le nom %s existe déjà. -ErrorPartialFile=Fichier non reçu intégralement par le serveur. +ErrorPartialFile=Fichier incomplet reçu par le serveur. ErrorNoTmpDir=Répertoire temporaire de réception %s inexistant. ErrorUploadBlockedByAddon=Upload bloqué par un plugin PHP/Apache. ErrorFileSizeTooLarge=La taille du fichier est trop grande ou le fichier n'est pas fourni. @@ -96,6 +97,7 @@ ErrorWrongValueForField=Champ %s: '%s' ne respecte pas la règle < ErrorHtmlInjectionForField=Champ %s : La valeur ' %s ' contient une donnée malveillante non autorisée ErrorFieldValueNotIn=Champ %s: '%s' n'est pas une valeur disponible dans le champ %s de la table %s ErrorFieldRefNotIn=Champ %s: '%s' n'est pas une référence existante comme %s +ErrorMultipleRecordFoundFromRef=Plusieurs enregistrements trouvés lors de la recherche à partir de la référence %s . Aucun moyen de savoir quel ID utiliser. ErrorsOnXLines=Erreurs sur %s enregistrement(s) source ErrorFileIsInfectedWithAVirus=L'antivirus n'a pas pu valider ce fichier (il est probablement infecté par un virus) ! ErrorNumRefModel=Une référence existe en base (%s) et est incompatible avec cette numérotation. Supprimez la ligne ou renommez la référence pour activer ce module. @@ -106,7 +108,7 @@ ErrorBadMask=Erreur sur le masque ErrorBadMaskFailedToLocatePosOfSequence=Erreur, masque sans numéro de séquence ErrorBadMaskBadRazMonth=Erreur, mauvais valeur de remise à zéro ErrorMaxNumberReachForThisMask=Nombre maximum atteint pour ce masque -ErrorCounterMustHaveMoreThan3Digits=Le compteur doit avoir au moins 3 positions +ErrorCounterMustHaveMoreThan3Digits=Le compteur doit posséder au moins 3 chiffres ErrorSelectAtLeastOne=Erreur, sélectionnez au moins une entrée. ErrorDeleteNotPossibleLineIsConsolidated=Suppression impossible car l'enregistrement porte sur au moins une transaction bancaire rapprochée ErrorProdIdAlreadyExist=%s est attribué à un autre tiers @@ -130,9 +132,9 @@ ErrorLoginHasNoEmail=Cet utilisateur n'a pas d'email. Impossible de continuer. ErrorBadValueForCode=Mauvaise valeur saisie pour le code. Réessayez avec une nouvelle valeur... ErrorBothFieldCantBeNegative=Les champs %s et %s ne peuvent être tous deux négatifs ErrorFieldCantBeNegativeOnInvoice=Le champ %s ne peut pas être négatif sur ce type de facture. Si vous devez ajouter une ligne de remise, créez d'abord la remise (à partir du champ '%s' dans la fiche du tiers) et appliquez-la à la facture. -ErrorLinesCantBeNegativeForOneVATRate=Le total des lignes (HT) ne peut pas être négatif pour un taux de TVA non null donné (Un total négatif pour le taux de %s%% a été trouvé). +ErrorLinesCantBeNegativeForOneVATRate=Le total des lignes (HT) ne peut pas être négatif pour un taux de TVA non nul donné (Un total négatif pour le taux de %s%% a été trouvé). ErrorLinesCantBeNegativeOnDeposits=Les lignes ne peuvent pas être négatives dans un acompte. Si vous le faites, vous rencontrerez des problèmes lorsque vous devrez consommer l'acompte dans la facture finale. -ErrorQtyForCustomerInvoiceCantBeNegative=La quantité d'une ligne ne peut pas être négative dans les factures clients +ErrorQtyForCustomerInvoiceCantBeNegative=La quantité d'une ligne ne peut pas être négative dans les factures clients ErrorWebServerUserHasNotPermission=Le compte d'exécution du serveur web %s n'a pas les permissions pour cela ErrorNoActivatedBarcode=Aucun type de code-barres activé ErrUnzipFails=Impossible de décompresser le fichier %s avec ZipArchive @@ -152,8 +154,8 @@ ErrorPaymentModeDefinedToWithoutSetup=Un mode de paiement a été défini de typ ErrorPHPNeedModule=Erreur, votre PHP doit avoir le module %s installé pour utiliser cette fonctionnalité. ErrorOpenIDSetupNotComplete=Vous avez configuré Dolibarr pour accepter l'authentication OpenID, mais l'URL du service OpenID n'est pas défini dans la constante %s ErrorWarehouseMustDiffers=Les entrepôts source et destination doivent être différents -ErrorBadFormat=Mauvais format -ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Erreur, cet adhérent n'ait pas encore lié à un tiers. Lier le tier à un tiers existant ou créer un nouveau tiers avant de créer une adhésion avec facture. +ErrorBadFormat=Mauvais format ! +ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Erreur, cet adhérent n'est pas encore lié à un tiers. Liez le tiers à un tiers existant ou créez un nouveau tiers avant de créer une adhésion avec facture. ErrorThereIsSomeDeliveries=Erreur, il y a des bordereaux de réception liées à ces expéditions. La suppression est refusée. ErrorCantDeletePaymentReconciliated=Impossible d'effacer un paiement qui a généré une écriture sur le compte bancaire et qui a été rapprochée. ErrorCantDeletePaymentSharedWithPayedInvoice=Impossible d'effacer un paiement qui porte sur au moins une facture qui est à l'état payée. @@ -161,11 +163,11 @@ ErrorPriceExpression1=Ne peut assigner la constante '%s' ErrorPriceExpression2=Ne peut redéfinir la fonction '%s' ErrorPriceExpression3=Variable '%s' non définie dans la définition de fonction ErrorPriceExpression4=Caractère illégal '%s' -ErrorPriceExpression5=Unexpected '%s' +ErrorPriceExpression5='%s' inattendu. ErrorPriceExpression6=Nombre incorrect d'arguments (%s donné,%s attendu) ErrorPriceExpression8=Operateur '%s' non attendu ErrorPriceExpression9=Une erreur inattendue s'est produite -ErrorPriceExpression10=Il manque l'opérande à l'opérateur '%s' +ErrorPriceExpression10=Il manque l'opérande à l'opérateur '%s' ErrorPriceExpression11=Attendu '%s' ErrorPriceExpression14=Division par zéro ErrorPriceExpression17=Variable '%s' non définie @@ -187,16 +189,16 @@ ErrorGlobalVariableUpdater2=Paramètre manquant '%s' ErrorGlobalVariableUpdater3=La donnée recherché n'a pas été trouvée ErrorGlobalVariableUpdater4=Le client SOAP a échoué avec l'erreur '%s' ErrorGlobalVariableUpdater5=Pas de variable globale -ErrorFieldMustBeANumeric=Le champ %s doit être un numérique -ErrorMandatoryParametersNotProvided=Paramètre(s) obligatoire(s) non fournis -ErrorOppStatusRequiredIfAmount=Vous avez fixé un montant estimé pour cette opportunité. Aussi, vous devez également entrer son statut +ErrorFieldMustBeANumeric=Le champ %s doit être une valeur numérique +ErrorMandatoryParametersNotProvided=Paramètre(s) obligatoire(s) non fourni(s) +ErrorOppStatusRequiredIfAmount=Vous avez fixé un montant estimé pour cette opportunité. De plus, vous devez également entrer son statut ErrorFailedToLoadModuleDescriptorForXXX=Échec de changement de la classe descripteur du module %s ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Mauvaise définition du tableau Menu dans le descripteur de module (mauvaise valeur pour la clé fk_menu) ErrorSavingChanges=Une erreur est survenue lors de la sauvegarde des modifications ErrorWarehouseRequiredIntoShipmentLine=L'entrepôt est requis sur la ligne de l'expédition ErrorFileMustHaveFormat=Le fichier doit avoir le format %s ErrorFilenameCantStartWithDot=Le nom de fichier ne peut pas commencer par un '.' -ErrorSupplierCountryIsNotDefined=Le pays pour ce fournisseur n'est pas défini. Corriger cela. +ErrorSupplierCountryIsNotDefined=Le pays pour ce fournisseur n'est pas défini. Corrigez cela. ErrorsThirdpartyMerge=Echec de la fusion de 2 enregistrements. Demande annulée. ErrorStockIsNotEnoughToAddProductOnOrder=Le stock du produit %s est insuffisant pour permettre un ajout dans une nouvelle commande. ErrorStockIsNotEnoughToAddProductOnInvoice=Le stock du produit %s est insuffisant pour permettre un ajout dans une nouvelle facture. @@ -214,7 +216,7 @@ ErrorTaskAlreadyAssigned=Tâche déjà assignée à l'utilisateur ErrorModuleFileSeemsToHaveAWrongFormat=Le package du module semble avoir un mauvais format. ErrorModuleFileSeemsToHaveAWrongFormat2=Au moins un dossier obligatoire doit être présent dans l'archive zip du module : %s ou %s ErrorFilenameDosNotMatchDolibarrPackageRules=Le nom du package du module (%s) ne correspond pas à la syntaxe attendue: %s -ErrorDuplicateTrigger=Erreur, doublon du trigger nommé %s. Déjà chargé à partir de %s. +ErrorDuplicateTrigger=Erreur, doublon du déclencheur nommé %s. Déjà chargé à partir de %s. ErrorNoWarehouseDefined=Erreur, aucun entrepôts défini. ErrorBadLinkSourceSetButBadValueForRef=Le lien que vous utilisez n'est pas valide. Une 'source' pour le paiement est définie, mais la valeur pour 'ref' n'est pas valide. ErrorTooManyErrorsProcessStopped=Trop d'erreurs, Le processus a été arrêté. @@ -223,12 +225,12 @@ ErrorObjectMustHaveStatusDraftToBeValidated=L'objet %s doit être au statut 'Bro ErrorObjectMustHaveLinesToBeValidated=L'objet %s doit contenir des lignes ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Seules les factures validées peuvent être envoyées à l'aide de l'action de masse "Envoyer par courrier électronique". ErrorChooseBetweenFreeEntryOrPredefinedProduct=Vous devez choisir si l'article est un produit prédéfini ou non -ErrorDiscountLargerThanRemainToPaySplitItBefore=La réduction que vous essayez d'appliquer est supérieure au montant du paiement. Auparavant, divisez le rabais en 2 rabais plus petits. +ErrorDiscountLargerThanRemainToPaySplitItBefore=La réduction que vous essayez d'appliquer est supérieure au montant du paiement. Auparavant, divisez la remise en 2 rabais plus petits. ErrorFileNotFoundWithSharedLink=Fichier non trouvé. Peut être que la clé de partage a été modifiée ou le fichier a été récemment supprimé. -ErrorProductBarCodeAlreadyExists=Le code-barre du produit %s existe déjà sur une autre référence de produit +ErrorProductBarCodeAlreadyExists=Le code-barres du produit %s existe déjà sur une autre référence de produit ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Notez également que l'utilisation d'un kit pour augmenter ou réduire automatiquement les sous-produits n'est pas possible lorsqu'au moins un sous-produit (ou sous-produit de sous-produits) a besoin d'un numéro de série/lot. ErrorDescRequiredForFreeProductLines=La description est obligatoire pour les lignes avec un produit non prédéfini -ErrorAPageWithThisNameOrAliasAlreadyExists=La page / container %s a le même nom ou un autre alias que celui que vous tentez d'utiliser. +ErrorAPageWithThisNameOrAliasAlreadyExists=La page/container %s a le même nom ou un autre alias que celui que vous tentez d'utiliser. ErrorDuringChartLoad=Erreur lors du chargement du tableau de compte. Si certains comptes n'ont pas été chargés, vous pouvez toujours les entrer manuellement. ErrorBadSyntaxForParamKeyForContent=Mauvaise syntaxe pour le paramètre keyforcontent. La valeur doit commencer par %s ou %s ErrorVariableKeyForContentMustBeSet=Erreur, la constante nommée %s (avec le contenu de texte à afficher) ou %s (avec l'adresse externe à afficher) doit être fixée. @@ -237,11 +239,12 @@ ErrorURLMustStartWithHttp=L'URL %s doit commencer par http:// ou https:// ErrorHostMustNotStartWithHttp=L'URL %s ne doit PAS commencer par http:// ou https:// ErrorNewRefIsAlreadyUsed=Erreur, la nouvelle référence est déjà utilisée ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Erreur, supprimer le paiement lié à une facture clôturée n'est pas possible. -ErrorSearchCriteriaTooSmall=Critère de recherche trop petit. -ErrorObjectMustHaveStatusActiveToBeDisabled=Les objets doivent avoir le statut 'Actif' pour être désactivés -ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Les objets doivent avoir le statut 'Brouillon' ou 'Désactivé' pour être activés +ErrorSearchCriteriaTooSmall=Critère de recherche trop court. +ErrorObjectMustHaveStatusActiveToBeDisabled=Les objets doivent avoir le statut 'Actif' pour pouvoir être désactivés +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Les objets doivent avoir le statut 'Brouillon' ou 'Désactivé' pour pouvoir être activés ErrorNoFieldWithAttributeShowoncombobox=Aucun champ n'a la propriété 'showoncombobox' dans la définition de l'objet '%s'. Pas moyen d'afficher la liste de cases à cocher ErrorFieldRequiredForProduct=Le champ '%s' est obligatoire pour le produit %s +AlreadyTooMuchPostOnThisIPAdress=Vous avez déjà trop posté sur cette adresse IP. ProblemIsInSetupOfTerminal=Le problème est dans la configuration du terminal %s. ErrorAddAtLeastOneLineFirst=Ajouter d'abord au moins une ligne ErrorRecordAlreadyInAccountingDeletionNotPossible=Erreur, l'enregistrement est déjà transféré dans la comptabilité, la suppression n'est pas possible. @@ -277,13 +280,13 @@ ErrorWrongFileName=Le nom du fichier ne peut pas contenir __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Pas dans le dictionnaire des conditions de paiement, veuillez modifier. ErrorIsNotADraft=%s n'est pas au statut brouillon ErrorExecIdFailed=Impossible d'exécuter la commande "id" -ErrorBadCharIntoLoginName=Caractère non autorisé dans le nom de connexion -ErrorRequestTooLarge=Erreur, requête trop conséquente +ErrorBadCharIntoLoginName=Caractère non autorisé dans le champ %s +ErrorRequestTooLarge=Erreur, demande trop volumineuse ou session expirée ErrorNotApproverForHoliday=Vous n'êtes pas l'approbateur du congé %s ErrorAttributeIsUsedIntoProduct=Cet attribut est utilisé dans une ou plusieurs variantes de produit ErrorAttributeValueIsUsedIntoProduct=Cette valeur d'attribut est utilisée dans une ou plusieurs variantes de produit ErrorPaymentInBothCurrency=Erreur, tous les montants doivent être entrés dans la même colonne. -ErrorYouTryToPayInvoicesInACurrencyFromBankWithAnotherCurrency=Vous essayez de payer une facture en monnaie %s depuis un compte en %s +ErrorYouTryToPayInvoicesInACurrencyFromBankWithAnotherCurrency=Vous essayez de payer une facture en devise %s depuis un compte en %s ErrorInvoiceLoadThirdParty=Impossible de charger l'objet tiers pour la facture "%s" ErrorInvoiceLoadThirdPartyKey=Clé tiers "%s" non définie pour la facture "%s" ErrorDeleteLineNotAllowedByObjectStatus=Supprimer une ligne n'est pas autorisée par l'état actuel de l'objet @@ -298,10 +301,12 @@ ErrorCharPlusNotSupportedByImapForSearch=La recherche IMAP n'est pas en mesure d ErrorTableNotFound=Table %s introuvable ErrorValueForTooLow=La valeur pour %s est trop faible ErrorValueCantBeNull=La valeur pour %s ne peut pas être nulle +ErrorDateOfMovementLowerThanDateOfFileTransmission=La date de l'opération bancaire ne peut être inférieure à la date de transmission du fichier +ErrorTooMuchFileInForm=Trop de fichiers dans le formulaire, le nombre maximum est de %s fichier(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Votre paramètre PHP upload_max_filesize (%s) est supérieur au paramètre PHP post_max_size (%s). Ceci n'est pas une configuration cohérente. -WarningPasswordSetWithNoAccount=Un mot de passe a été fixé pour cet adhérent. Cependant, aucun compte d'utilisateur n'a été créé. Donc, ce mot de passe est stocké, mais ne peut être utilisé pour accéder à Dolibarr. Il peut être utilisé par un module/interface externe, mais si vous n'avez pas besoin de définir ni login ni mot de passe pour un adhérent, vous pouvez désactiver l'option «Gérer un login pour chaque adhérent" depuis la configuration du module Adhérents. Si vous avez besoin de gérer un login, mais pas de mot de passe, vous pouvez laisser ce champ vide pour éviter cet avertissement. Remarque: L'email peut également être utilisé comme login si l'adhérent est lié à un utilisateur. +WarningPasswordSetWithNoAccount=Un mot de passe a défini pour cet adhérent. Cependant, aucun compte d'utilisateur n'a été créé. Ce mot de passe a donc été stocké, mais ne peut être utilisé pour accéder à Dolibarr. Il peut être utilisé par un module/interface externe, mais si vous n'avez pas besoin de définir ni login ni mot de passe pour un adhérent, vous pouvez désactiver l'option «Gérer un login pour chaque adhérent" depuis la configuration du module Adhérents. Si vous avez besoin de gérer un login, mais pas de mot de passe, vous pouvez laisser ce champ vide pour éviter cet avertissement. Remarque: L'email peut également être utilisé comme login si l'adhérent est lié à un utilisateur. WarningMandatorySetupNotComplete=Cliquez ici pour configurer les paramètres principaux WarningEnableYourModulesApplications=Cliquez ici pour activer vos modules et applications WarningSafeModeOnCheckExecDir=Attention, l'option PHP safe_mode est active, la commande doit dont être dans un répertoire déclaré dans le paramètre php safe_mode_exec_dir. @@ -311,15 +316,15 @@ WarningConfFileMustBeReadOnly=Attention, votre fichier de configuration (htdo WarningsOnXLines=Alertes sur %s enregistrement(s) source WarningNoDocumentModelActivated=Aucun modèle, pour la génération de document, n'a été activé. Un modèle sera pris par défaut en attendant la correction de configuration du module. WarningLockFileDoesNotExists=Attention, une fois l'installation terminée, les outils d'installation/migration doivent être désactivés en ajoutant un fichier install.lock dans le répertoire %s. L'absence de ce fichier représente une faille de sécurité. -WarningUntilDirRemoved=Les alertes de sécurité sont visibles par les administrateurs uniquement et resteront actives tant que la vulnérabilité sera avérée (ou que la constante MAIN_REMOVE_INSTALL_WARNING aura été définie dans Configuration->Divers) +WarningUntilDirRemoved=Cet avertissement de sécurité restera actif tant que la vulnérabilité sera présente. WarningCloseAlways=Attention, la fermeture se fait même lorsque le montant diffère. N'activez cette fonctionnalité qu'en connaissance de cause. WarningUsingThisBoxSlowDown=Attention, l'utilisation de cette boîte provoque de sérieux ralentissements des pages affichant cette boîte. WarningClickToDialUserSetupNotComplete=La configuration ClickToDial pour votre compte utilisateur n'est pas complète (voir l'onglet ClickToDial sur votre fiche utilisateur) -WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Fonction désactivée quand l'affichage est en mode optimisé pour les personnes aveugles ou les navigateurs textes. +WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Fonction désactivée quand l'affichage est en mode optimisé pour les personnes malvoyantes ou les navigateurs textes. WarningPaymentDateLowerThanInvoiceDate=La date de paiement (%s) est inférieure à la date de facturation (%s) de la facture %s. WarningTooManyDataPleaseUseMoreFilters=Trop de données (plus de %s lignes). Utilisez davantage de filtres ou régler la constante %s pour augmenter la limite à une valeur plus élevée. WarningSomeLinesWithNullHourlyRate=Des temps ont été enregistrés par des utilisateurs lorsque leur taux horaire n'était défini. Une valeur de 0 %s a été utilisée, mais cela peut entraîner une mauvaise évaluation du temps passé. -WarningYourLoginWasModifiedPleaseLogin=Votre identifiant a été modifié. Par sécurité, vous devrez vous identifier avec votre nouvel identifiant avant l'action suivante. +WarningYourLoginWasModifiedPleaseLogin=Votre identifiant a été modifié. Par sécurité, vous devrez vous identifier avec votre nouvel identifiant avant la prochaine action. WarningAnEntryAlreadyExistForTransKey=Une donnée identique existe déjà pour la traduction du code dans cette langue WarningNumberOfRecipientIsRestrictedInMassAction=Attention, le nombre de destinataires différents est limité à %s lorsque vous utilisez les actions en masse sur les listes WarningDateOfLineMustBeInExpenseReportRange=Attention, la date de la ligne n'est pas dans la plage de la note de frais @@ -338,20 +343,20 @@ WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=La validation automati # Validate RequireValidValue = Valeur non valide -RequireAtLeastXString = Requiert au moins %s caractère(s) -RequireXStringMax = Requiert %s caractère(s) maximum -RequireAtLeastXDigits = Requiert au moins %s caractère(s) -RequireXDigitsMax = Requiert %scaractère(s) maximum +RequireAtLeastXString = Nécessite au moins %s caractère(s) +RequireXStringMax = Nécessite %s caractère(s) maximum +RequireAtLeastXDigits = Nécessite au moins %s caractère(s) +RequireXDigitsMax = Nécessite %scaractère(s) maximum RequireValidNumeric = Nécessite une valeur numérique RequireValidEmail = L'adresse email n'est pas valide RequireMaxLength = La longueur doit être inférieure à %s caractères RequireMinLength = La longueur doit être supérieure à %s caractère(s) -RequireValidUrl = Une URL valide est requise -RequireValidDate = Date valide requise -RequireANotEmptyValue = Est requis -RequireValidDuration = Une durée valide est requise -RequireValidExistingElement = Une valeur existante est requise -RequireValidBool = Un booléen valide est requis +RequireValidUrl = Une URL valide est demandée +RequireValidDate = Une date valide est nécessaire +RequireANotEmptyValue = Est nécessaire +RequireValidDuration = Une durée valide est nécessaire +RequireValidExistingElement = Une valeur existante est nécessaire +RequireValidBool = Un booléen valide est nécessaire BadSetupOfField = Erreur mauvaise configuration du champ BadSetupOfFieldClassNotFoundForValidation = Erreur mauvaise configuration du champ : Classe introuvable pour validation BadSetupOfFieldFileNotFound = Erreur mauvaise configuration du champ : Fichier introuvable pour l'inclusion diff --git a/htdocs/langs/fr_FR/eventorganization.lang b/htdocs/langs/fr_FR/eventorganization.lang index 1481d54b46c..a428430c102 100644 --- a/htdocs/langs/fr_FR/eventorganization.lang +++ b/htdocs/langs/fr_FR/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = Dans le formulaire pour créer/ajouter # Object # EventOrganizationConfOrBooth= Conférence ou stand +EventOrganizationConfOrBoothes=Conférences ou Stands ManageOrganizeEvent = Gestion d'organisation d'événements ConferenceOrBooth = Conférence ou stand ConferenceOrBoothTab = Conférence ou stand @@ -114,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Ici, vous pouvez voter pour une conférence ou EvntOrgRegistrationConfHelpMessage = Ici, vous pouvez suggérer une nouvelle conférence à animer pendant l'événement. EvntOrgRegistrationBoothHelpMessage = Ici, postulez pour tenir un stand pendant l'événement ListOfSuggestedConferences = Liste des conférences suggérées -ListOfSuggestedBooths = Liste des stands suggérés -ListOfConferencesOrBooths=Liste des conférences ou stands du projet événementiel +ListOfSuggestedBooths=Stands suggérés +ListOfConferencesOrBooths=Conférences ou stands de projet événementiel SuggestConference = Proposer une nouvelle conférence SuggestBooth = Proposer un stand ViewAndVote = Voir et voter pour les événements suggérés PublicAttendeeSubscriptionGlobalPage = Lien public pour l'inscription à l'événement PublicAttendeeSubscriptionPage = Lien d’inscription public à un événement MissingOrBadSecureKey = La clé de sécurité est invalide ou manquante -EvntOrgWelcomeMessage = Ce formulaire vous permet de vous inscrire en tant que nouveau participant à l'événement : %s +EvntOrgWelcomeMessage = Ce formulaire vous permet de vous inscrire en tant que nouveau participant à l'événement EvntOrgDuration = Cette conférence commence le %s et se termine le %s. ConferenceAttendeeFee = Frais de participation à la conférence pour l'événement : '%s' se produisant du %s au %s. BoothLocationFee = Frais de participation à l'événement : '%s' se produisant du %s au %s. @@ -132,7 +133,7 @@ LabelOfconference=Libellé de la conférence ConferenceIsNotConfirmed=L'inscription n'est pas autorisée, l'événement n'est pas confirmé DateMustBeBeforeThan=%s doit être avant %s DateMustBeAfterThan=%s doit être après %s - +MaxNbOfAttendeesReached=Le nombre maximum de participants a été atteint NewSubscription=Inscription OrganizationEventConfRequestWasReceived=Votre suggestion de conférence a été reçue OrganizationEventBoothRequestWasReceived=Votre demande de stand a bien été reçue @@ -157,7 +158,7 @@ VoteOk = Votre vote a été accepté. AlreadyVoted = Vous avez déjà voté pour cet événement. VoteError = Une erreur s'est produite lors du vote, veuillez réessayer. -SubscriptionOk = Votre inscription a été validée +SubscriptionOk=Votre inscription a été enregistrée ConfAttendeeSubscriptionConfirmation = Confirmation de votre inscription à un événement Attendee = Participant PaymentConferenceAttendee = Paiement de participation à la conférence @@ -165,6 +166,7 @@ PaymentBoothLocation = Paiement de l'emplacement du stand DeleteConferenceOrBoothAttendee=Supprimer le participant RegistrationAndPaymentWereAlreadyRecorder=Une inscription et un règlement sont déjà enregistrés pour l'e-mail %s EmailAttendee=E-mail du participant +EmailCompany=E-mail de l'entreprise EmailCompanyForInvoice=E-mail de la société pour la facturation (si différent du participant) ErrorSeveralCompaniesWithEmailContactUs=Plusieurs entreprises avec cet email ont été trouvées donc nous ne pouvons pas valider automatiquement votre inscription. Veuillez nous contacter à %s pour une validation manuelle ErrorSeveralCompaniesWithNameContactUs=Plusieurs sociétés portant ce nom ont été trouvées, nous ne pouvons donc pas valider automatiquement votre inscription. Veuillez nous contacter à %s pour une validation manuelle diff --git a/htdocs/langs/fr_FR/holiday.lang b/htdocs/langs/fr_FR/holiday.lang index 27439f66c27..bca4ba1dd2d 100644 --- a/htdocs/langs/fr_FR/holiday.lang +++ b/htdocs/langs/fr_FR/holiday.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - holiday HRM=GRH -Holidays=Feuilles +Holidays=Congés Holiday=Demande de congés CPTitreMenu=Demande de congés MenuReportMonth=État mensuel diff --git a/htdocs/langs/fr_FR/hrm.lang b/htdocs/langs/fr_FR/hrm.lang index 62b5d2126b8..37fcf986485 100644 --- a/htdocs/langs/fr_FR/hrm.lang +++ b/htdocs/langs/fr_FR/hrm.lang @@ -26,8 +26,8 @@ HRM_DEFAULT_SKILL_DESCRIPTION=Description par défaut des rangs lors de la créa deplacement=Ctrl DateEval=Date d'évaluation JobCard=Fiche emploi -JobPosition=Emploi -JobsPosition=Emplois +JobPosition=Profil de poste +JobsPosition=Profils de poste NewSkill=Nouvelle compétence SkillType=Type de compétence Skilldets=Liste des niveaux pour cette compétence diff --git a/htdocs/langs/fr_FR/install.lang b/htdocs/langs/fr_FR/install.lang index 0888db3aca6..f8eeeef324d 100644 --- a/htdocs/langs/fr_FR/install.lang +++ b/htdocs/langs/fr_FR/install.lang @@ -214,3 +214,4 @@ Loaded=Chargé FunctionTest=Fonction test NodoUpgradeAfterDB=Aucune action demandée par les modules externes après la mise à jour de la base de données NodoUpgradeAfterFiles=Aucune action demandée par les modules externes après la mise à jour des fichiers ou des répertoires +MigrationContractLineRank=Migrer la ligne de contrat pour utiliser le classement (et activer la réorganisation) diff --git a/htdocs/langs/fr_FR/interventions.lang b/htdocs/langs/fr_FR/interventions.lang index c09f8431498..9ef05378f60 100644 --- a/htdocs/langs/fr_FR/interventions.lang +++ b/htdocs/langs/fr_FR/interventions.lang @@ -69,3 +69,4 @@ GenerateInter=Générer intervention FichinterNoContractLinked=L'intervention %s a été créée sans contrat lié. ErrorFicheinterCompanyDoesNotExist=L'entreprise n'existe pas. L'intervention n'a pas été créée. NextDateToIntervention=Date de la prochaine génération d'intervention +NoIntervention=Aucune intervention diff --git a/htdocs/langs/fr_FR/knowledgemanagement.lang b/htdocs/langs/fr_FR/knowledgemanagement.lang index e11d8815174..99058b6d5c6 100644 --- a/htdocs/langs/fr_FR/knowledgemanagement.lang +++ b/htdocs/langs/fr_FR/knowledgemanagement.lang @@ -47,7 +47,7 @@ KnowledgeRecord = Article KnowledgeRecordExtraFields = Atribut supplémentaires (articles) GroupOfTicket=Catégorisation de tickets YouCanLinkArticleToATicketCategory=Vous pouvez lier l'article à un groupe de tickets (ainsi l'article sera mis en évidence sur tous les tickets de ce groupe) -SuggestedForTicketsInGroup=Suggéré pour les tickets lorsque le groupe est +SuggestedForTicketsInGroup=Suggéré lors de la création du ticket SetObsolete=Définir comme obsolète ConfirmCloseKM=Confirmez-vous la fermeture de cet article comme obsolète ? diff --git a/htdocs/langs/fr_FR/languages.lang b/htdocs/langs/fr_FR/languages.lang index 44eed4d21a1..168b938f1cd 100644 --- a/htdocs/langs/fr_FR/languages.lang +++ b/htdocs/langs/fr_FR/languages.lang @@ -23,6 +23,7 @@ Language_da_DK=Danois Language_de_DE=Allemand Language_de_AT=Allemand (Autriche) Language_de_CH=Allemand (Suisse) +Language_de_LU=Allemand (Luxembourg) Language_el_GR=Grèque Language_el_CY=Grec (Chypre) Language_en_AE=Anglais (EAU) @@ -35,6 +36,7 @@ Language_en_SA=Anglais (Arabie Saoudite) Language_en_SG=Anglais (Singapour) Language_en_US=Anglais (Etats-Unis) Language_en_ZA=Anglais (Afrique du Sud) +Language_en_ZW=Anglais (Zimbabwe) Language_es_ES=Espagnol Language_es_AR=Espagnol (Argentine) Language_es_BO=Espagnol (Bolivie) diff --git a/htdocs/langs/fr_FR/loan.lang b/htdocs/langs/fr_FR/loan.lang index 64791da1eaf..ba9e734d14c 100644 --- a/htdocs/langs/fr_FR/loan.lang +++ b/htdocs/langs/fr_FR/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Impossible de générer un échéancier p CantModifyInterestIfScheduleIsUsed = Vous ne pouvez pas modifier l'intérêt si vous utilisez le calendrier # Admin ConfigLoan=Configuration du module Emprunt -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Compte comptable remboursement capital d'un emprunt par défaut -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Compte comptable paiement d'intérêt d'un emprunt par défaut -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Compte comptable paiement de l'assurance d'un emprunt par défaut +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Compte (du plan comptable) à utiliser par défaut pour le capital (module Prêt) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Compte (du plan comptable) à utiliser par défaut pour les intérêts (module Prêt) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Compte (du plan comptable) à utiliser par défaut pour l'assurance (module Prêt) CreateCalcSchedule=Créer / Modifier échéancier de prêt diff --git a/htdocs/langs/fr_FR/mails.lang b/htdocs/langs/fr_FR/mails.lang index c7d2e351834..84bceb74a4e 100644 --- a/htdocs/langs/fr_FR/mails.lang +++ b/htdocs/langs/fr_FR/mails.lang @@ -7,7 +7,7 @@ MailCard=Fiche emailing MailRecipients=Destinataires MailRecipient=Destinataire MailTitle=Description -MailFrom=A partir du +MailFrom=De MailErrorsTo=Erreurs à MailReply=Réponse à MailTo=Adressé à diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang index 211c841ee4e..f6062f39db3 100644 --- a/htdocs/langs/fr_FR/main.lang +++ b/htdocs/langs/fr_FR/main.lang @@ -45,7 +45,6 @@ NoError=Aucune erreur Error=Erreur Errors=Erreurs ErrorFieldRequired=Le champ '%s' est obligatoire -AlreadyTooMuchPostOnThisIPAdress=Vous avez déjà posté trop de messages depuis cette adresse IP. ErrorFieldFormat=Le champ '%s' a une valeur incorrecte ErrorFileDoesNotExists=Le fichier %s n'existe pas ErrorFailedToOpenFile=Impossible d'ouvrir le fichier %s @@ -207,6 +206,7 @@ Valid=Valider Approve=Approuver Disapprove=Désapprouver ReOpen=Réouvrir +OpenVerb=Ouvert Upload=Envoyer fichier ToLink=Lier Select=Sélectionner @@ -489,6 +489,7 @@ ActionsOnContact=Événements à propos de ce contact/adresse ActionsOnContract=Événements pour ce contrat ActionsOnMember=Événements vis à vis de cet adhérent ActionsOnProduct=Événements liés au produit +ActionsOnAsset=Événements pour cette immobilisation NActionsLate=%s en retard ToDo=À faire Completed=Terminé @@ -567,7 +568,7 @@ None=Aucun NoneF=Aucune NoneOrSeveral=Aucun ou plusieurs Late=Retard -LateDesc=Le délai qui définit si un enregistrement est en retard ou non dépend de votre configuration. Demandez à votre administrateur pour changer ce délai depuis Accueil - Configuration - Alertes +LateDesc=Le délai qui définit si un enregistrement est en retard ou non dépend de votre configuration. Demandez à votre administrateur pour changer ce délai depuis Accueil - Configuration - Alertes NoItemLate=Aucun élément en retard Photo=Photo Photos=Photos @@ -1055,6 +1056,7 @@ SearchIntoContracts=Contrats SearchIntoCustomerShipments=Expéditions clients SearchIntoExpenseReports=Notes de frais SearchIntoLeaves=Congés +SearchIntoKM=Base de connaissance SearchIntoTickets=Tickets SearchIntoCustomerPayments=Règlements clients SearchIntoVendorPayments=Règlements fournisseurs @@ -1147,27 +1149,28 @@ UpdateForAllLines=Mise à jour de toutes les lignes OnHold=En attente Civility=Civilité AffectTag=Affecter un tag/catégorie -AffectUser=Affecter un utilisateur -SetSupervisor=Choisir un superviseur +AffectUser=Attribuer un utilisateur +SetSupervisor=Définir le responsable CreateExternalUser=Créer utilisateur externe -ConfirmAffectTag=Affecter les tags en masse -ConfirmSetSupervisor=Choisir un superviseur en masse -ConfirmAffectUser=Affecter les utilisateurs en masse -ProjectRole=Role attribué pour chaque projet -TasksRole=Role attribué pour chaque tâche de chaque projet -ConfirmUpdatePrice=Choisir un pourcentage de hausse/baisse des prix -ConfirmAffectTagQuestion=Êtes-vous sur de vouloir affecter ces catégories aux %s lignes sélectionnées ? -ConfirmSetSupervisorQuestion=Êtes-vous sur de vouloir affecter ce superviseur aux %s lignes sélectionnées ? -ConfirmAffectUserQuestion=Êtes-vous sur de vouloir affecter cet utilisateur aux %s lignes sélectionnées ? -ConfirmUpdatePriceQuestion=Êtes-vous sur de vouloir mettre à jour les prix des %s lignes sélectionnées ? +ConfirmAffectTag=Attribution de balises en masse +ConfirmAffectUser=Affectation d'utilisateurs en masse +ProjectRole=Rôle attribué sur chaque projet +TasksRole=Rôle attribué sur chaque tâche de chaque projet +ConfirmSetSupervisor=Ensemble de superviseur en vrac +ConfirmUpdatePrice=Choisissez un taux de prix d'augmentation/diminution +ConfirmAffectTagQuestion=Voulez-vous vraiment attribuer des balises aux enregistrements sélectionnés %s ? +ConfirmAffectUserQuestion=Voulez-vous vraiment affecter des utilisateurs aux enregistrements sélectionnés %s ? +ConfirmSetSupervisorQuestion=Êtes-vous sûr de vouloir définir le superviseur sur le ou les enregistrements sélectionnés %s ? +ConfirmUpdatePriceQuestion=Voulez-vous vraiment mettre à jour le prix du ou des enregistrements %s sélectionnés ? CategTypeNotFound=Aucun type de tag trouvé pour ce type d'enregistrements Rate=Taux -SupervisorNotFound=Supervisuer non trouvé +SupervisorNotFound=Superviseur introuvable CopiedToClipboard=Copié dans le presse-papier InformationOnLinkToContract=Ce montant n’est que le total de toutes les lignes du contrat. Aucune notion de temps n’est prise en considération. ConfirmCancel=Êtes-vous sûr de vouloir annuler EmailMsgID=E-mail MsgID EmailDate=Date de l'e-mail +SetToStatus=Définir sur le statut %s SetToEnabled=Définir sur activé SetToDisabled=Définir sur désactivé ConfirmMassEnabling=confirmation d'activation en masse @@ -1196,8 +1199,8 @@ Terminated=Résilié AddLineOnPosition=Ajouter une ligne à la position (si vide: à la fin) ConfirmAllocateCommercial=Confirmation d'assignation d'un commercial ConfirmAllocateCommercialQuestion=Etes-vous sûr de vouloir assigner l'enregistrement %s sélectionné ? -CommercialsAffected=Commercial affecté au tiers -CommercialAffected=Commercial affecté au tiers +CommercialsAffected=Des commerciaux affectés +CommercialAffected=Représentant des ventes affecté YourMessage=Votre message YourMessageHasBeenReceived=Votre message a été reçu. Nous vous répondrons ou vous contacterons dans les plus brefs délais. UrlToCheck=URL à vérifier @@ -1207,4 +1210,3 @@ CreatedByPublicPortal=Créé à partir du portail public UserAgent=User Agent InternalUser=Utilisateur interne ExternalUser=Utilisateur externe -WarningUserDifferentContactSocid=Contact non relié à un tiers. Le tiers ne sera pas enregistré. diff --git a/htdocs/langs/fr_FR/members.lang b/htdocs/langs/fr_FR/members.lang index f57930d0f3a..024cef5226b 100644 --- a/htdocs/langs/fr_FR/members.lang +++ b/htdocs/langs/fr_FR/members.lang @@ -15,7 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Un autre adhérent (nom: %s, i ErrorUserPermissionAllowsToLinksToItselfOnly=Pour des raisons de sécurité, il faut posséder les droits de modification de tous les utilisateurs pour pouvoir lier un adhérent à un utilisateur autre que vous même. SetLinkToUser=Lier à un utilisateur Dolibarr SetLinkToThirdParty=Lier à un tiers Dolibarr -MemberCountersArePublic=Les compteurs de membres valides sont publics +MemberCountersArePublic=Les compteurs des membres valides sont publics MembersCards=Génération de cartes pour les membres MembersList=Liste des adhérents MembersListToValid=Liste des adhérents brouillons (à valider) @@ -36,6 +36,7 @@ DateEndSubscription=Date fin adhésion EndSubscription=Fin adhésion SubscriptionId=Id adhésion WithoutSubscription=Sans adhésion +WaitingSubscription=Adhésion en attente MemberId=ID adhérent MemberRef=Réf adhérent NewMember=Nouvel adhérent @@ -73,12 +74,12 @@ MemberTypeCanNotBeDeleted=Ce type d'adhérent ne peut pas être supprimé NewSubscription=Nouvelle cotisation NewSubscriptionDesc=Ce formulaire permet de vous inscrire comme nouvel adhérent de l'association. Pour un renouvellement (si vous êtes déjà adhérent), contactez plutôt l'association par email %s. Subscription=Adhésion / cotisation -AnyAmountWithAdvisedAmount=Tout montant avec une quantité recommandée de %s%s -AnyAmountWithoutAdvisedAmount=Tout montant +AnyAmountWithAdvisedAmount=N'importe quel montant de votre choix, recommandé %s +AnyAmountWithoutAdvisedAmount=Tout montant de votre choix CanEditAmountShort=Tout montant CanEditAmountShortForValues=recommandé, tout montant MembershipDuration=Durée -GetMembershipButtonLabel=Obtenir l'adhésion +GetMembershipButtonLabel=Rejoindre Subscriptions=Adhésions / cotisations SubscriptionLate=En retard SubscriptionNotReceived=Cotisation non reçue @@ -91,8 +92,8 @@ WelcomeEMail=Email de bienvenue SubscriptionRequired=Soumis à cotisation DeleteType=Supprimer VoteAllowed=Vote autorisé -Physical=Personne physique -Moral=Personne morale +Physical=Physique +Moral=Morale MorAndPhy=Personnes morales et physiques Reenable=Réactiver ExcludeMember=Exclure un adhérent @@ -206,9 +207,10 @@ NbOfSubscriptions=Nombre de cotisations AmountOfSubscriptions=Montant des cotisations TurnoverOrBudget=Chiffre affaire (pour société) ou Budget (asso ou collectivité) DefaultAmount=Montant par défaut de la cotisation -CanEditAmount=Le visiteur peut choisir/modifier le montant de sa contribution quel que soit le type d'adhérent +CanEditAmount=Le montant de l'abonnement est gratuit +CanEditAmountDetail=Le visiteur peut choisir/modifier le montant de sa contribution quel que soit le type d'adhérent AmountIsLowerToMinimumNotice=Le montant est inférieur au montant minimum de %s -MEMBER_NEWFORM_PAYONLINE=Rediriger sur la page intégrée de paiement en ligne +MEMBER_NEWFORM_PAYONLINE=Après l'inscription en ligne, basculez automatiquement sur la page de paiement en ligne ByProperties=Par nature MembersStatisticsByProperties=Statistiques des adhérents par nature VATToUseForSubscriptions=Taux de TVA pour les cotisations @@ -229,3 +231,4 @@ CreateDolibarrLoginDesc=La création d'un login utilisateur pour les membres leu CreateDolibarrThirdPartyDesc=Un tiers est l'entité juridique qui sera utilisée sur la facture si vous décidez de générer une facture pour chaque cotisation. Vous pourrez le créer plus tard au cours du processus d'enregistrement de la cotisation. MemberFirstname=Prénom du membre MemberLastname=Nom de famille du membre +MemberCodeDesc=Code membre, unique pour tous les membres diff --git a/htdocs/langs/fr_FR/modulebuilder.lang b/htdocs/langs/fr_FR/modulebuilder.lang index 2bd50f4225b..9cd5fe23a00 100644 --- a/htdocs/langs/fr_FR/modulebuilder.lang +++ b/htdocs/langs/fr_FR/modulebuilder.lang @@ -56,6 +56,8 @@ RegenerateMissingFiles=Générer les fichiers manquant SpecificationFile=Fichier de documentation LanguageFile=Fichier langue ObjectProperties=Propriétés de l'objet +Property=Propriété +PropertyDesc=Une propriété est un attribut qui caractérise un objet. Cet attribut a un code, un libellé et un type avec plusieurs options. ConfirmDeleteProperty=Voulez-vous vraiment supprimer la propriété %s ? Cela modifiera le code de la classe PHP, mais supprimera également la colonne de la définition de la table de l'objet. NotNull=Non NULL NotNullDesc=1=Définir la base de données sur NOT NULL, 0=Autoriser les valeurs nulles, -1=Autoriser les valeurs nulles en forçant la valeur à NULL si vide ('' ou 0) @@ -84,13 +86,14 @@ IsAMeasure=Est une mesure DirScanned=Répertoire scanné NoTrigger=Pas de trigger NoWidget=Aucun widget -GoToApiExplorer=Explorateur d'API +ApiExplorer=Explorateur d'API ListOfMenusEntries=Liste des entrées du menu ListOfDictionariesEntries=Liste des entrées de dictionnaires ListOfPermissionsDefined=Liste des permissions SeeExamples=Voir des exemples ici EnabledDesc=Condition pour que ce champs soit actif.

Exemples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 -VisibleDesc=Le champ est-il visible ? (Exemples: 0=Jamais visible, 1=Visible sur les listes et formulaires de création/mise à jour/visualisation, 2=Visible uniquement sur les listes, 3=Visible uniquement sur le formulaire de création/mise à jour/affichage (pas les listes), 4=Visible sur les listes et formulaire de mise à jour et affichage uniquement (pas en création), 5=Visible sur les listes et formulaire en lecture (pas en création ni modification).

Utiliser une valeur négative signifie que le champ n'est pas affiché par défaut sur la liste mais peut être sélectionné pour l'affichage).

Il peut s'agir d'une expression, par exemple :
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +VisibleDesc=Le champ est-il visible ? (Exemples : 0=Jamais visible, 1=Visible sur la liste et les formulaires de création/mise à jour/affichage, 2=Visible sur la liste uniquement, 3=Visible sur le formulaire de création/mise à jour/affichage uniquement (pas la liste), 4=Visible sur la liste et formulaire de mise à jour/affichage uniquement (pas de création), 5=Visible sur le formulaire d'affichage de fin de liste uniquement (pas de création, pas de mise à jour). +ItCanBeAnExpression=Cela peut être une expression. Exemple :
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 DisplayOnPdfDesc=Affichez ce champ sur les documents PDF compatibles, vous pouvez gérer la position avec le champ "Position".
Pour le document :
0 = non affiché
1 = affiché
2 = affiché uniquement si non vide

Pour les lignes de document :
0 = non affiché
1 = affiché dans une colonne
3 = affiché dans la colonne description après la description
4 = affiché dans la colonne description après la description uniquement si non vide DisplayOnPdf=Sur les PDF IsAMeasureDesc=Peut-on cumuler la valeur du champ pour obtenir un total dans les listes ? (Exemples: 1 ou 0) @@ -144,7 +147,9 @@ CSSViewClass=CSS pour le formulaire de lecture CSSListClass=CSS pour la liste NotEditable=Non éditable ForeignKey=Clé étrangère -TypeOfFieldsHelp=Type de champs :
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' signifie que nous ajoutons un bouton + après le combo pour créer l'enregistrement
'filter' est une condition sql, exemple : 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=Si la valeur de ce champ doit être garantie existe dans une autre table. Saisissez ici une valeur correspondant à la syntaxe : nomtable.champparentàvérifier +TypeOfFieldsHelp=Exemple :
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
' 1' signifie que nous ajoutons un bouton + après le combo pour créer l'enregistrement
'filter' est une condition sql, exemple : 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=Il s'agit du type de champ/attribut. AsciiToHtmlConverter=Convertisseur Ascii en HTML AsciiToPdfConverter=Convertisseur Ascii en PDF TableNotEmptyDropCanceled=La table n’est pas vide. La suppression a été annulée. diff --git a/htdocs/langs/fr_FR/mrp.lang b/htdocs/langs/fr_FR/mrp.lang index 3cab2476a09..557b1f09175 100644 --- a/htdocs/langs/fr_FR/mrp.lang +++ b/htdocs/langs/fr_FR/mrp.lang @@ -11,8 +11,8 @@ Bom=Nomenclatures produits (BOM) BillOfMaterials=Nomenclature BOM BillOfMaterialsLines=Lignes de nomenclature BOMsSetup=Configuration du module BOM -ListOfBOMs=Liste des BOMs -ListOfManufacturingOrders=Liste des Ordres de Fabrication +ListOfBOMs=Nomenclatures - Nomenclature +ListOfManufacturingOrders=Ordres Fabrication NewBOM=Nouveau BOM ProductBOMHelp=Produit à créer (ou désassembler) avec cette nomenclature.
Remarque: les produits avec la propriété 'Nature de produit' = 'Matière première' ne sont pas visibles dans cette liste. BOMsNumberingModules=Modèles de numérotation de BOMs @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Êtes-vous sûr de vouloir cloner cette nomenclature ConfirmCloneMo=Êtes-vous sûr de vouloir cloner l'Ordre de Fabrication %s? ManufacturingEfficiency=Efficacité de fabrication ConsumptionEfficiency=Efficacité de la consommation +Consumption=Consommation ValueOfMeansLoss=Une valeur de 0,95 signifie une moyenne de 5%% de perte lors de la fabrication ou du désassemblage ValueOfMeansLossForProductProduced=Une valeur de 0,95 signifie une moyenne de 5%% de perte de produit fabriqué DeleteBillOfMaterials=Supprimer la nomenclature @@ -81,8 +82,8 @@ ProductsToConsume=Produits à consommer ProductsToProduce=Produits à produire UnitCost=Coût unitaire TotalCost=Coût total -BOMTotalCost=Le coût de production de cette nomenclature basé sur chaque quantité et produit à consommer (utilise le prix de revient si défini, sinon le PMP si défini, sinon le meilleur prix d'achat) -BOMTotalCostService=Si le module "Poste de travail" est activé et qu'un poste de travail est défini par défaut sur la ligne, alors le calcul est "quantité (convertie en heures) x poste de travail ahr", sinon "quantité (convertie en heures) x prix de revient de la prestation" +BOMTotalCost=Le coût de production de cette nomenclature basé sur chaque quantité et produit à consommer (utilise le cout de la sous BOM si existante, sinon le prix de revient du produit si défini, sinon le PMP si défini, sinon le meilleur prix d'achat) +BOMTotalCostService=Si le module "Poste de travail" est activé et qu'un poste de travail est défini par défaut sur la ligne, alors le calcul est "quantité (convertie en heures) x poste de travail ahr", sinon "quantité (convertie en heures) x prix de revient du service" GoOnTabProductionToProduceFirst=Vous devez avoir la production pour clôturer un Ordre de Fabrication (voir onglet '%s'). Mais vous pouvez l'annuler. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Un kit ne peut pas être utilisé dans une Nomenclature ou un Ordre de fabrication. Workstation=Poste de travail @@ -114,3 +115,6 @@ MoChildGenerate=Générer OF enfant ParentMo=OF parent MOChild=OF Enfant BomCantAddChildBom=La nomenclature %s est déjà présente dans l'arbre menant à la nomenclature %s +BOMNetNeeds = Besoins nets +BOMProductsList=Les produits de BOM +BOMServicesList=Les services de BOM diff --git a/htdocs/langs/fr_FR/other.lang b/htdocs/langs/fr_FR/other.lang index 6c714be2c4d..adba3a192d2 100644 --- a/htdocs/langs/fr_FR/other.lang +++ b/htdocs/langs/fr_FR/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Commande fournisseur approuvée Notify_ORDER_SUPPLIER_REFUSE=Commande fournisseur refusée Notify_PROPAL_VALIDATE=Validation proposition commerciale client Notify_PROPAL_CLOSE_SIGNED=Proposition client fermée signée +Notify_PROPAL_CLOSE_SIGNED_WEB=Proposition client fermée signée sur la page du portail Notify_PROPAL_CLOSE_REFUSED=Proposition client fermée refusée +Notify_PROPAL_CLOSE_REFUSED_WEB=Proposition client fermée refusée sur la page du portail Notify_PROPAL_SENTBYMAIL=Envoi proposition commerciale par email Notify_WITHDRAW_TRANSMIT=Transmission prélèvement Notify_WITHDRAW_CREDIT=Crédit prélèvement @@ -181,6 +183,7 @@ SizeUnitfoot=pied SizeUnitpoint=point BugTracker=Suivi de tickets SendNewPasswordDesc=Ce formulaire permet de faire une demande pour un nouveau mot de passe. Elle sera envoyée à votre adresse email.
La modification du mot de passe ne sera effective qu'après avoir cliqué sur le lien de confirmation dans cet email.
Surveillez votre messagerie. +EnterNewPasswordHere=Entrez votre nouveau mot de passe ici BackToLoginPage=Retour page de connexion AuthenticationDoesNotAllowSendNewPassword=Le mode d'authentification de Dolibarr est configuré à "%s".
Dans ce mode, Dolibarr n'a pas la possibilité de connaître ni de modifier votre mot de passe.
Contactez votre administrateur pour connaitre les modalités de changement. EnableGDLibraryDesc=Vous devez activer ou installer la librairie GD avec votre PHP pour pouvoir activer cette option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=La facture %s vous concernant a été validée. EMailTextInvoicePayed=La facture %s a été payée. EMailTextProposalValidated=La proposition commerciale %s vous concernant a été validée. EMailTextProposalClosedSigned=La proposition %s a été clôturée signée. +EMailTextProposalClosedSignedWeb=La proposition %s a été clôturée signée via la page du portail client. +EMailTextProposalClosedRefused=La proposition %s a été fermée refusée. +EMailTextProposalClosedRefusedWeb=La proposition %s a été fermée et refusée sur la page du portail. EMailTextOrderValidated=La commande %s a été validée. EMailTextOrderApproved=La commande %s a été approuvée. EMailTextOrderValidatedBy=La commande %s a été enregistrée par %s diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang index 2592548059c..0a5d3f3f8ad 100644 --- a/htdocs/langs/fr_FR/products.lang +++ b/htdocs/langs/fr_FR/products.lang @@ -317,7 +317,7 @@ LastUpdated=Dernière mise à jour CorrectlyUpdated=Mise à jour avec succès PropalMergePdfProductActualFile=Fichiers utilisés pour l'ajout au PDF Azur sont PropalMergePdfProductChooseFile=Sélectionnez les fichiers PDF -IncludingProductWithTag=Inclure les produits/services de(s) catégorie(s) +IncludingProductWithTag=Comprenant des produits/services avec le tag/catégorie DefaultPriceRealPriceMayDependOnCustomer=Prix ​​par défaut, le prix réel peut dépendre du client WarningSelectOneDocument=Sélectionnez au moins un document DefaultUnitToShow=Unité @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Action disponible uniquement sur la variante ProductsPricePerCustomer=Prix produit par clients ProductSupplierExtraFields=Attributs supplémentaires (Prix fournisseur) DeleteLinkedProduct=Supprimer le produit enfant lié à la combinaison -AmountUsedToUpdateWAP=Montant à utiliser pour mettre à jour le prix moyen pondéré +AmountUsedToUpdateWAP=Montant unitaire à utiliser pour mettre à jour le prix moyen pondéré PMPValue=Prix moyen pondéré (PMP) PMPValueShort=PMP mandatoryperiod=Plage de date obligatoire @@ -416,7 +416,7 @@ ProductsMergeSuccess=Produits fusionnés ErrorsProductsMerge=Erreur lors de la fusion des produits SwitchOnSaleStatus=Basculer le statut En vente SwitchOnPurchaseStatus=Basculer le statut En achat -UpdatePrice=Augmenter/baisser le prix de vente +UpdatePrice=Augmenter/diminuer le prix client StockMouvementExtraFields= Champs supplémentaires (mouvement de stock) InventoryExtraFields= Attributs supplémentaires (inventaire) ScanOrTypeOrCopyPasteYourBarCodes=Scannez ou tapez ou copiez/collez vos codes-barres diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang index 90fe82c2ffb..d3f7edb1e85 100644 --- a/htdocs/langs/fr_FR/projects.lang +++ b/htdocs/langs/fr_FR/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Cette vue présente tous les projets et tâches pour lesquels vo TasksDesc=Cette vue présente tous les projets et tâches (vos habilitations vous offrant une vue exhaustive). AllTaskVisibleButEditIfYouAreAssigned=Toutes les tâches des projets sont visibles mais il n'est possible de saisir du temps passé que sur celles assignées à l'utilisateur sélectionné.\nAssignez la tâche si elle ne l'est pas déjà pour pouvoir saisir du temps dessus. OnlyYourTaskAreVisible=Seules les tâches qui vous sont assignées sont visibles. Assignez vous une tâche pour la voir et saisir du temps dessus. +ImportDatasetProjects=Projets ou opportunités ImportDatasetTasks=Tâches des projets ProjectCategories=Catégories/tags de projet NewProject=Nouveau projet @@ -37,8 +38,10 @@ OpportunitiesStatusForOpenedProjects=Montant des opportunités ouvertes par stat OpportunitiesStatusForProjects=Montant des opportunités par statut ShowProject=Afficher projet ShowTask=Afficher tâche +SetThirdParty=Définir un tiers SetProject=Définir projet -NoProject=Aucun projet défini ou responsable +OutOfProject=Hors projet +NoProject=Aucun projet défini ou visible NbOfProjects=Nombre de projets NbOfTasks=Nb de tâches TimeSpent=Temps consommé @@ -122,7 +125,8 @@ ValidateProject=Valider projet ConfirmValidateProject=Êtes-vous sûr de vouloir valider ce projet ? CloseAProject=Clore projet ConfirmCloseAProject=Êtes-vous sûr de vouloir clore ce projet ? -AlsoCloseAProject=Fermer également le projet (laissez-le ouvert si vous devez suivre la production de tâches dessus) +AlsoCloseAProject=Fermer également le projet +AlsoCloseAProjectTooltip=Gardez-le ouvert si vous avez encore besoin de suivre des tâches de production dessus ReOpenAProject=Réouvrir projet ConfirmReOpenAProject=Êtes-vous sûr de vouloir rouvrir ce projet ? ProjectContact=Contacts du projet @@ -165,7 +169,7 @@ OpportunityProbability=Probabilité d'opportunité OpportunityProbabilityShort=Prob. opp. OpportunityAmount=Montant opportunité OpportunityAmountShort=Montant opportunité -OpportunityWeightedAmount=Montant pondéré des opportunités +OpportunityWeightedAmount=Quantité d'opportunités, pondérée par la probabilité OpportunityWeightedAmountShort=Montant pondéré opp. OpportunityAmountAverageShort=Montant moyen des opportunités OpportunityAmountWeigthedShort=Montant pondéré des opportunités @@ -238,7 +242,7 @@ OppStatusPENDING=En attente OppStatusWON=Gagné OppStatusLOST=Perdu Budget=Budget -AllowToLinkFromOtherCompany=Permettre de lier un projet à une autre société

Valeurs supportées:
- Conserver vide: Peut lier à n'importe quel projet de l'entreprise (défaut)
- "all": Peut lier à tous les projets, même le projet d'autres sociétés
- Une liste d'ID de tiers séparés par des virgules: Peut lier à tous les projets de ces tiers définis (Exemple: 123,4795,53)
+AllowToLinkFromOtherCompany=Permet de lier un élément avec un projet d'une autre société

Valeurs prises en charge :
- Garder vide : peut lier des éléments avec n'importe quel projet de la même société (par défaut)
- "tous" : peut lier des éléments avec n'importe quel projet, même projets d'autres sociétés
- Une liste d'identifiants tiers séparés par des virgules : permet de lier des éléments à n'importe quel projet de ces tiers (Exemple : 123,4795,53)
LatestProjects=Les %s derniers projets LatestModifiedProjects=Les %s derniers projets modifiés OtherFilteredTasks=Autres tâches filtrées @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Le bénéfice est calculé sur la base de AddPersonToTask=Ajouter également aux tâches UsageOrganizeEvent=Utilisation: Organisation d'événements PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classer le projet comme étant clos lorsque toutes ses tâches sont terminées (progression 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Remarque : les projets existants avec toutes les tâches terminées à 100 %% ne seront pas affectés : vous devrez les fermer manuellement. Cette option n’affecte que les projets ouverts. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Remarque : les projets existants avec toutes les tâches déjà définies sur une progression de 100%% ne seront pas affectés : vous devrez les fermer manuellement. Cette option n'affecte que les projets ouverts. SelectLinesOfTimeSpentToInvoice=Sélectionnez les lignes de temps passé non facturées, puis l'action groupée "Générer la facture" pour les facturer ProjectTasksWithoutTimeSpent=Tâches de projet sans temps consommé FormForNewLeadDesc=Veuillez remplir ce formulaire de contact ou écrivez un e-mail à %s. diff --git a/htdocs/langs/fr_FR/propal.lang b/htdocs/langs/fr_FR/propal.lang index 93bfd82a24e..66a0093db96 100644 --- a/htdocs/langs/fr_FR/propal.lang +++ b/htdocs/langs/fr_FR/propal.lang @@ -65,51 +65,54 @@ AvailabilityPeriod=Délai de livraison SetAvailability=Définir le délai de livraison AfterOrder=après commande OtherProposals=Autres propositions + ##### Availability ##### AvailabilityTypeAV_NOW=Immédiate AvailabilityTypeAV_1W=1 semaine AvailabilityTypeAV_2W=2 semaines AvailabilityTypeAV_3W=3 semaines AvailabilityTypeAV_1M=1 mois -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Commercial suivi proposition TypeContact_propal_external_BILLING=Contact client facturation proposition TypeContact_propal_external_CUSTOMER=Contact client suivi proposition TypeContact_propal_external_SHIPPING=Contact client pour la livraison + # Document models -DocModelAzurDescription=Un modèle de proposition complet (ancienne implémentation du modèle Cyan) -DocModelCyanDescription=Un modèle de proposition complet -DefaultModelPropalCreate=Modèle par défaut à la création -DefaultModelPropalToBill=Modèle par défaut lors de la clôture d'une proposition commerciale (à facturer) -DefaultModelPropalClosed=Modèle par défaut lors de la clôture d'une proposition commerciale (non facturée) -ProposalCustomerSignature=Cachet, Date, Signature et mention "Bon pour Accord" -ProposalsStatisticsSuppliers=Statistiques de propositions commerciales -CaseFollowedBy=Affaire suivie par -SignedOnly=Signé seulement -NoSign=Mettre à Non signé -NoSigned=Mettre à Non signé CantBeNoSign=ne peut être mis à Non signé +CaseFollowedBy=Affaire suivie par ConfirmMassNoSignature=Confirmation du passage en Non signé ConfirmMassNoSignatureQuestion=Êtes-vous sûr de vouloir définir comme Non signés les enregistrements sélectionnés ? -IsNotADraft=n'est pas au statut brouillon -PassedInOpenStatus=a été validé -Sign=Signer -Signed=Signée -ConfirmMassValidation=Confirmation de validation en masse ConfirmMassSignature=Confirmation de signature en masse -ConfirmMassValidationQuestion=Etes vous sûrs de vouloir valider les enregistrements sélectionnés ? ConfirmMassSignatureQuestion=Etes vous sûr de vouloir signer les enregistrements sélectionnés ? -IdProposal=ID de la proposition commerciale +ConfirmMassValidation=Confirmation de validation en masse +ConfirmMassValidationQuestion=Etes vous sûrs de vouloir valider les enregistrements sélectionnés ? +ConfirmRefusePropal=Êtes-vous sûr de vouloir refuser cette proposition ? +ContractSigned=Contrat signé +DefaultModelPropalClosed=Modèle par défaut lors de la clôture d'une proposition commerciale (non facturée) +DefaultModelPropalCreate=Modèle par défaut à la création +DefaultModelPropalToBill=Modèle par défaut lors de la clôture d'une proposition commerciale (à facturer) +DocModelAzurDescription=Un modèle de proposition complet (ancienne implémentation du modèle Cyan) +DocModelCyanDescription=Un modèle de proposition complet +FichinterSigned=Intervention signée IdProduct=ID produit +IdProposal=ID de la proposition commerciale +IsNotADraft=n'est pas au statut brouillon LineBuyPriceHT=Prix d'achat HT de la ligne -SignPropal=Accepter la proposition -SignContract=Signer le contrat +NoSign=Refuser +NoSigned=Mettre à Non signé +PassedInOpenStatus=a été validé +PropalAlreadyRefused=Proposition déjà refusée +PropalAlreadySigned=Proposition déjà acceptée +PropalRefused=Proposition refusée +PropalSigned=Proposition acceptée +ProposalCustomerSignature=Cachet, Date, Signature et mention "Bon pour Accord" +ProposalsStatisticsSuppliers=Statistiques de propositions commerciales RefusePropal=Refuser la proposition Sign=Signer -NoSign=Mettre à Non signé -PropalAlreadySigned=Proposition déjà acceptée -PropalAlreadyRefused=Proposition déjà refusée -PropalSigned=Proposition acceptée -ContractSigned=Contrat signé -PropalRefused=Proposition refusée -ConfirmRefusePropal=Êtes-vous sûr de vouloir refuser cette proposition ? +SignContract=Signer le contrat +SignFichinter=Signer l'intervention +SignPropal=Accepter la proposition +Signed=Signée +SignedOnly=Signé seulement diff --git a/htdocs/langs/fr_FR/receptions.lang b/htdocs/langs/fr_FR/receptions.lang index 5411fc7142f..35e38275cb1 100644 --- a/htdocs/langs/fr_FR/receptions.lang +++ b/htdocs/langs/fr_FR/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=Brouillon StatusReceptionValidatedShort=Validé StatusReceptionProcessedShort=Traités ReceptionSheet=Bordereau de réception +ValidateReception=Valider la réception ConfirmDeleteReception=Êtes-vous sûr de vouloir supprimer cette réception ? ConfirmValidateReception=Êtes-vous sûr de vouloir valider cette réception sous la référence %s ? ConfirmCancelReception=Êtes-vous sûr de vouloir annuler cette réception ? diff --git a/htdocs/langs/fr_FR/recruitment.lang b/htdocs/langs/fr_FR/recruitment.lang index 1525b06d5b3..ed017d8b484 100644 --- a/htdocs/langs/fr_FR/recruitment.lang +++ b/htdocs/langs/fr_FR/recruitment.lang @@ -51,7 +51,7 @@ ListOfPositionsToBeFilled=Liste des postes NewPositionToBeFilled=Nouveaux postes JobOfferToBeFilled=Poste à pourvoir -ThisIsInformationOnJobPosition=Informations sur le poste à pourvoir +ThisIsInformationOnJobPosition=Informations sur le profil de poste ContactForRecruitment=Contact pour le recrutement EmailRecruiter=Email recruteur ToUseAGenericEmail=Pour utiliser un e-mail générique. S'il n'est pas défini, l'email du responsable du recrutement sera utilisé @@ -66,13 +66,13 @@ ContractRefused=Contrat refusé RecruitmentCandidature=Candidature JobPositions=Offres d'emploi RecruitmentCandidatures=Candidatures -InterviewToDo=Entretien à faire +InterviewToDo=Contacts à suivre AnswerCandidature=Réponse de candidature YourCandidature=Votre candidature YourCandidatureAnswerMessage=Merci de votre candidature.
... JobClosedTextCandidateFound=Le poste n'est plus ouvert. Le poste a été pourvu. JobClosedTextCanceled=Le poste n'est plus ouvert. -ExtrafieldsJobPosition=Attributs complémentaires (postes) +ExtrafieldsJobPosition=Attributs complémentaires (profils de postes) ExtrafieldsApplication=Attributs complémentaires (candidature) MakeOffer=Faire un offre WeAreRecruiting=Nous recrutons. Voici une liste de postes à pourvoir... diff --git a/htdocs/langs/fr_FR/salaries.lang b/htdocs/langs/fr_FR/salaries.lang index 51a430cc9b6..9b89cf2fb68 100644 --- a/htdocs/langs/fr_FR/salaries.lang +++ b/htdocs/langs/fr_FR/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Compte comptable utilisé pour les utilisateurs -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Le compte comptable défini sur la fiche utilisateur sera utilisé uniquement pour la comptabilité auxiliaire. Celui-ci sera utilisé pour le grand livre et comme valeur par défaut de la comptabilité auxiliaire si le compte dédié de l'utilisateur n'est pas défini. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Compte (issu du Plan Comptable) utilisé par défaut pour les tiers "utilisateurs" +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Le compte dédié défini sur la carte utilisateur sera utilisé uniquement pour la comptabilité Subledger. Celui-ci sera utilisé pour le grand livre et comme valeur par défaut de la comptabilité auxiliaire si le compte de comptabilité utilisateur dédié à l'utilisateur n'est pas défini. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Compte comptable par défaut pour les paiements de salaires CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Par défaut, laissez vide l’option "Créer automatiquement un paiement complet" lors de la création d’un salaire Salary=Salaire diff --git a/htdocs/langs/fr_FR/stocks.lang b/htdocs/langs/fr_FR/stocks.lang index a0d91884279..481ca5f312d 100644 --- a/htdocs/langs/fr_FR/stocks.lang +++ b/htdocs/langs/fr_FR/stocks.lang @@ -49,7 +49,7 @@ StockCorrection=Correction de stock CorrectStock=Corriger le stock StockTransfer=Transfert de stock TransferStock=Transférer stock -MassStockTransferShort=Transfert stock en masse +MassStockTransferShort=Changement de stock en vrac StockMovement=Mouvement de stock StockMovements=Mouvements de stock NumberOfUnit=Nombre de pièces @@ -147,8 +147,9 @@ Replenishments=Réapprovisionnement NbOfProductBeforePeriod=Quantité du produit %s en stock avant la période sélectionnée (< %s) NbOfProductAfterPeriod=Quantité du produit %s en stock après la période sélectionnée (> %s) MassMovement=Mouvement en masse -SelectProductInAndOutWareHouse=Sélectionnez un entrepôt source et un entrepôt cible, un produit et une quantité puis cliquez sur "%s". Une fois ceci fait pour tous les mouvements requis, cliquez sur "%s". +SelectProductInAndOutWareHouse=Sélectionnez un entrepôt source (optionnel), un entrepôt cible, un produit et une quantité puis cliquez sur "%s". Une fois cela fait pour tous les mouvements requis, cliquez sur "%s". RecordMovement=Enregistrer transfert +RecordMovements=Enregistrer les mouvements de stock ReceivingForSameOrder=Réceptions pour cette commande StockMovementRecorded=Mouvement de stocks enregistré RuleForStockAvailability=Règles d'exigence sur les stocks @@ -271,7 +272,7 @@ InventoryStartedShort=En cours ErrorOnElementsInventory=Opération annulée pour la raison suivante : ErrorCantFindCodeInInventory=Impossible de trouver le code suivant dans l'inventaire QtyWasAddedToTheScannedBarcode=Succès !! La quantité a été ajoutée à tous les codes-barres demandés. Vous pouvez fermer l'outil Scanner. -StockChangeDisabled=Changement sur stock désactivé +StockChangeDisabled=Modification de stock désactivé NoWarehouseDefinedForTerminal=Aucun entrepôt défini pour le terminal ClearQtys=Effacer toutes les quantités ModuleStockTransferName=Transfert de Stock Avancé diff --git a/htdocs/langs/fr_FR/stripe.lang b/htdocs/langs/fr_FR/stripe.lang index cc873f0acdb..07bacfaf054 100644 --- a/htdocs/langs/fr_FR/stripe.lang +++ b/htdocs/langs/fr_FR/stripe.lang @@ -61,6 +61,7 @@ DeleteACard=Supprimer carte ConfirmDeleteCard=Êtes-vous sûr de vouloir supprimer cette carte de crédit ou de débit? CreateCustomerOnStripe=Créer client sur Stripe CreateCardOnStripe=Créer carte sur Stripe +CreateBANOnStripe=Créer une banque sur Stripe ShowInStripe=Afficher dans Stripe StripeUserAccountForActions=Compte d'utilisateur à utiliser pour certains e-mails de notification d'événements Stripe (Stripe payouts) StripePayoutList=Liste des versements par Stripe @@ -70,3 +71,4 @@ PaymentWillBeRecordedForNextPeriod=Le paiement sera enregistré pour la prochain ClickHereToTryAgain=Cliquez ici pour essayer à nouveau... CreationOfPaymentModeMustBeDoneFromStripeInterface=En raison des règles d'Authentification Client Forte, la création d'une carte doit être effectuée à partir du backoffice de Stripe. Vous pouvez cliquer ici pour basculer sur la fiche client Stripe: %s TERMINAL_LOCATION=Emplacement (adresse) des terminaux +RequestDirectDebitWithStripe=Demander un prélèvement automatique avec Stripe diff --git a/htdocs/langs/fr_FR/ticket.lang b/htdocs/langs/fr_FR/ticket.lang index be78d74f2a8..e86f35a52ba 100644 --- a/htdocs/langs/fr_FR/ticket.lang +++ b/htdocs/langs/fr_FR/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Supprimer tickets Permission56004=Gérer les tickets Permission56005=Voir les tickets de tous les tiers (non effectif pour les utilisateurs externes, toujours limité au tiers dont ils dépendent) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Catégorisation du ticket TicketDictSeverity=Ticket - Sévérités @@ -194,8 +195,7 @@ TicketAssigned=Le ticket est à présent assigné TicketChangeType=Changer le type TicketChangeCategory=Changer le code analytique TicketChangeSeverity=Changer la sévérité -TicketAddMessage=Ajouter un message -AddMessage=Ajouter un message +TicketAddMessage=Ajouter un message privé MessageSuccessfullyAdded=Ticket créé TicketMessageSuccessfullyAdded=Message ajouté avec succès TicketMessagesList=Liste des messages @@ -242,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Un nouveau message a été posté sur TicketAssignedToYou=Ticket attribué TicketAssignedEmailBody=Vous avez été assigné au ticket #%s par %s MarkMessageAsPrivate=Marquer message comme privé +TicketMessageSendEmailHelp=Un email sera envoyé à tous les contacts assignés (contacts internes, mais aussi contacts externes sauf si l'option "%s" est cochée) TicketMessagePrivateHelp=Ce message ne s'affichera pas pour les utilisateurs externes TicketEmailOriginIssuer=Émetteur à l'origine des tickets InitialMessage=Message initial diff --git a/htdocs/langs/fr_FR/users.lang b/htdocs/langs/fr_FR/users.lang index 4840c05740a..1d2873de4d9 100644 --- a/htdocs/langs/fr_FR/users.lang +++ b/htdocs/langs/fr_FR/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Supprimer du groupe PasswordChangedAndSentTo=Mot de passe changé et envoyé à %s. PasswordChangeRequest=Demande de changement de mot de passe pour %s PasswordChangeRequestSent=Demande de changement de mot de passe pour %s envoyée à %s. -IfLoginExistPasswordRequestSent=Si cet identifiant est un compte valide, un e-mail de ré-initialisation du mot de passe a été envoyé. +IfLoginExistPasswordRequestSent=Si cette connexion est un compte valide (avec un e-mail valide), un e-mail de réinitialisation du mot de passe a été envoyé. IfEmailExistPasswordRequestSent=Si cet email est un compte valide, un e-mail de ré-initialisation du mot de passe a été envoyé. ConfirmPasswordReset=Confirmer réinitialisation du mot de passe MenuUsersAndGroups=Utilisateurs & Groupes @@ -127,3 +127,5 @@ DateLastLogin=Date de la dernière connexion DatePreviousLogin=Date de connexion précédente IPLastLogin=IP dernière connexion IPPreviousLogin=Connexion précédente IP +ShowAllPerms=Afficher toutes les lignes d'autorisation +HideAllPerms=Masquer toutes les lignes d'autorisation diff --git a/htdocs/langs/fr_FR/website.lang b/htdocs/langs/fr_FR/website.lang index c46c3b33e37..da4c702a2cb 100644 --- a/htdocs/langs/fr_FR/website.lang +++ b/htdocs/langs/fr_FR/website.lang @@ -140,7 +140,7 @@ PagesRegenerated=%s page(s)/conteneur(s) régénéré(s) RegenerateWebsiteContent=Régénérer les fichiers de cache du site Web AllowedInFrames=Autorisé dans les Frames DefineListOfAltLanguagesInWebsiteProperties=Définir la liste des langues disponibles dans les propriétés du site web. -GenerateSitemaps=Générer un fichier de plan du site +GenerateSitemaps=Générer le fichier sitemap.xml du site Web ConfirmGenerateSitemaps=Si vous confirmez, vous effacerez le fichier de plan du site existant... ConfirmSitemapsCreation=Confirmer la génération du plan du site SitemapGenerated=Le plan du site %sa été généré @@ -150,4 +150,8 @@ ErrorFaviconSize=Le Favicon doit être de taille 16x16, 32x32 ou 64x64 FaviconTooltip=Téléverser une image qui doit être au format png (16x16, 32x32 ou 64x64) NextContainer=Page/conteneur suivant(e) PreviousContainer=Page/conteneur précédent(e) -WebsiteMustBeDisabled=Le site Web doit avoir le statut "désactivé" +WebsiteMustBeDisabled=Le site web doit avoir le statut "%s" +WebpageMustBeDisabled=La page Web doit avoir le statut "%s" +SetWebsiteOnlineBefore=Lorsque le site Web est hors ligne, toutes les pages sont hors ligne. Changez d'abord le statut du site Web. +Booking=Réservation +Reservation=Réservation diff --git a/htdocs/langs/fr_FR/withdrawals.lang b/htdocs/langs/fr_FR/withdrawals.lang index 8b6e6aa317e..6620cea6f07 100644 --- a/htdocs/langs/fr_FR/withdrawals.lang +++ b/htdocs/langs/fr_FR/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Facture en attente de virement AmountToWithdraw=Somme à prélever AmountToTransfer=Montant du virement NoInvoiceToWithdraw=Aucune facture ouverte pour '%s' n'est en attente. Allez sur l'onglet '%s' sur la facture pour faire une demande. -NoSupplierInvoiceToWithdraw=Aucune facture fournisseur avec des demandes de virement ouvertes n'est en attente. Allez sur l'onglet '%s' sur la fiche facture pour faire une demande. +NoSupplierInvoiceToWithdraw=Aucune facture fournisseur avec '%s' ouvert n'est en attente. Allez sur l'onglet '%s' sur la fiche de facturation pour faire une demande. ResponsibleUser=Utilisateur responsable WithdrawalsSetup=Configuration des prélèvements CreditTransferSetup=Configuration des virements bancaires @@ -101,7 +101,7 @@ CreditDate=Crédité le WithdrawalFileNotCapable=Impossible de générer le fichier de reçu des prélèvement pour votre pays %s (Votre pays n'est pas supporté) ShowWithdraw=Afficher ordre de prélèvement IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Toutefois, si la facture a au moins une demande de prélèvement non traité, elle ne sera pas classée payée afin de permettre le prélèvement d'abord. -DoStandingOrdersBeforePayments=Cet onglet vous permet de demander un ordre de prélèvement automatique. Une fois cela fait, vous pouvez vous rendre dans le menu "Banque->Paiement par prélèvement" pour générer et gérer un fichier d'ordre de prélèvement. +DoStandingOrdersBeforePayments=Cet onglet vous permet de demander un ordre de prélèvement automatique. Une fois fait, vous pouvez vous rendre dans le menu "Banque->Paiement par prélèvement" pour générer et gérer un fichier d'ordre de prélèvement. DoStandingOrdersBeforePayments2=Vous pouvez également envoyer une demande directement à un processeur de paiement SEPA comme Stripe, ... DoStandingOrdersBeforePayments3=Lors de la clôture d'un ordre de prélèvement, le règlement des factures sera automatiquement enregistré, et les factures clôturées si le reste à payer est nul. DoCreditTransferBeforePayments=Cet onglet vous permet de demander un ordre de virement. Une fois cela fait, allez dans le menu "Banque->Paiement par virement" pour générer et gérer un fichier d'ordre de virement. diff --git a/htdocs/langs/fr_FR/workflow.lang b/htdocs/langs/fr_FR/workflow.lang index 372a83d73b9..c1d12c6751a 100644 --- a/htdocs/langs/fr_FR/workflow.lang +++ b/htdocs/langs/fr_FR/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classer la ou les com descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classer le bon de commande source liée comme reçu lorsqu'une réception est validée (et si la quantité reçue par toutes les réceptions est la même que dans le bon de commande à mettre à jour) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classer le bon de commande source lié comme reçu lorsqu'une réception est clôturée (et si la quantité reçue par toutes les réceptions est la même que dans le bon de commande à mettre à jour) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Classer les réceptions en "facturées" lorsqu'une commande fournisseur liée est validée +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classer les réceptions en "facturées" lorsqu'une facture d'achat liée est validée (et si le montant de la facture est égal au montant total des réceptions liées) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=A la création d'un ticket, les contacts liés à au tiers sont liés au ticket. descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Les contacts liés au tiers du ticket sont utilisés pour le ticket @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Fermer toutes les interventions liées au AutomaticCreation=Création automatique AutomaticClassification=Classification automatique # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classer l'expédition source liée comme fermée lorsque la facture client est validée +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classer l'expédition source liée comme fermée lorsque la facture client est validée (et si le montant de la facture est le même que le montant total des expéditions liées) AutomaticClosing=Fermeture automatique AutomaticLinking=Liaison automatique diff --git a/htdocs/langs/fr_GA/propal.lang b/htdocs/langs/fr_GA/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/fr_GA/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/gl_ES/accountancy.lang b/htdocs/langs/gl_ES/accountancy.lang index d6e220fea5b..1bcb5190340 100644 --- a/htdocs/langs/gl_ES/accountancy.lang +++ b/htdocs/langs/gl_ES/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Conta contable principal para provedores non d MainAccountForUsersNotDefined=Conta contable principal para usuarios non definida na configuración MainAccountForVatPaymentNotDefined=Conta contable principal para pagos de IVE non definida na configuración MainAccountForSubscriptionPaymentNotDefined=Conta contable principal para o pago de afiliacións non definida na configuración +UserAccountNotDefined=Conta de contabilidade para o usuario non definida na configuración AccountancyArea=Área contabilidade AccountancyAreaDescIntro=O uso do módulo de contabilidade realízase en varios pasos: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Activar a listaxe combinada para a conta subsidiaria ( ACCOUNTING_DATE_START_BINDING=Define unha data para comezar a ligar e transferir na contabilidade. Por debaixo desta data, as transaccións non se transferirán á contabilidade. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Na transferencia de contabilidade, cal é o período seleccionado por defecto -ACCOUNTING_SELL_JOURNAL=Diario de vendas -ACCOUNTING_PURCHASE_JOURNAL=Diario de compras -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario de operacións diversas +ACCOUNTING_SELL_JOURNAL=Diario de vendas (vendas e devolucións) +ACCOUNTING_PURCHASE_JOURNAL=Diario de compras (compras e devolucións) +ACCOUNTING_BANK_JOURNAL=Diario de caixa (recibos e desembolsos) ACCOUNTING_EXPENSEREPORT_JOURNAL=Informe de gastos diario -ACCOUNTING_SOCIAL_JOURNAL=Diario social +ACCOUNTING_MISCELLANEOUS_JOURNAL=Xornal xeral ACCOUNTING_HAS_NEW_JOURNAL=Ten un novo diario +ACCOUNTING_INVENTORY_JOURNAL=Diario de inventario +ACCOUNTING_SOCIAL_JOURNAL=Diario social ACCOUNTING_RESULT_PROFIT=Conta contable de resultado (Beneficio) ACCOUNTING_RESULT_LOSS=Conta contable de resultado (Perdas) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Diario de peche -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conta contable de transferencia bancaria +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conta (do Plan Contable) que se utilizará como conta para transaccións de transferencias bancarias TransitionalAccount=Conta de transferencia bancaria de transición -ACCOUNTING_ACCOUNT_SUSPENSE=Conta contable de operacións pendentes de asignar -DONATION_ACCOUNTINGACCOUNT=Conta contable de rexistro de doacións/subvencións -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Conta contable de rexistro subscricións +ACCOUNTING_ACCOUNT_SUSPENSE=Conta (do Plan Contable) que se utilizará como conta para os fondos non asignados recibidos ou pagados, é dicir, fondos "agardando" +DONATION_ACCOUNTINGACCOUNT=Conta (do Plan Contable) que se utilizará para rexistrar doazóns (módulo de Doazóns) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Conta (do Plan Contable) que se utilizará para rexistrar subscricións de asociados (módulo de adhesión - se asociado rexistrado sen factura) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Conta contable por defecto para rexistrar os ingresos realizados polo cliente +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Conta (do Plan Contable) que se utilizará como conta predeterminada para rexistrar o depósito do cliente UseAuxiliaryAccountOnCustomerDeposit=Almacenar a conta do cliente como unha conta individual para as liñas de anicipo no Libro Maior subsidiario (se está desactivada, a conta individual para as liñas de anticipo permanecerá baleira) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Conta contable por defecto para rexistrar o depósito do provedor +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Conta (do Plan Contable) que se utilizará como predeterminada UseAuxiliaryAccountOnSupplierDeposit=Almacenar a conta do provedor como unha conta individual no libro maior subsidiario para as liñas de anticipo (se está desactivada, a conta individual para as liñas de anticipo permanecerá baleira) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conta contable predeterminada para os produtos comprados (usada se non está definida na folla de produtos) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Conta contable predeterminada para os produtos comprados na CEE (usada se non está definida na folla de produto) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Conta contable predeterminada para os produtos comprados e importados fóra da CEE (usada se non está definida na folla de produto) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conta contable predeterminada para os produtos vendidos (usada se non está definida na folla de produtos) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Conta contable predeterminada para os produtos vendidos na CEE (usada se non está definida na folla de produto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Conta contable predeterminada para os produtos vendidos e exportados fóra da CEE (usada se non está definida na folla de produto) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os produtos adquiridos no mesmo país (utilizada se non está definida na ficha do produto) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os produtos comprados na CEE a outro país da CEE (utilizada se non está definida na ficha do produto) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os produtos comprados e importados de calquera outro país estranxeiro (utilizado se non está definido na ficha do produto) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os produtos vendidos (utilizada se non está definida na ficha do produto) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os produtos vendidos desde a CEE a outro país da CEE (utilizada se non está definida na ficha do produto) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os produtos vendidos e exportados a calquera outro país estranxeiro (utilizado se non está definido na ficha do produto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Conta contable predeterminada para os servizos comprados (usada se non está definida na folla de servizos) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Conta contable predeterminada para os servizos comprados na CEE (usada se non está definida na folla de servizos) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Conta contable predeterminada para os servizos comprados e importados fóra da CEE (úsase se non está definida na folla de servizos) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conta contable predeterminada para os servizos vendidos (usada se non está definida na folla de servizos) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Conta contable predeterminada para os servizos vendidos en EU (usada se non está definida na folla de servizos) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Conta contable predeterminada para os servizos vendidos e exportados fora da EU (usada se non está definida na folla de servizos) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os servizos adquiridos no mesmo país (utilizada se non está definida na folla de servizo) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os servizos adquiridos de CEE a outro país da CEE (utilizado se non está definido na folla de servizo) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os servizos adquiridos e importados doutro país estranxeiro (utilizado se non está definido na folla de servizo) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os servizos prestados (utilizada se non está definida na folla de servizos) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os servizos prestados desde a CEE a outro país da CEE (utilizada se non está definida na folla de servizo) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para os servizos prestados e exportados a calquera outro país estranxeiro (utilizado se non está definido na folla de servizo) Doctype=Tipo de documento Docdate=Data @@ -214,7 +217,7 @@ Codejournal=Diario JournalLabel=Etiqueta diario NumPiece=Apunte TransactionNumShort=Núm. transacción -AccountingCategory=Grupo persoalizado +AccountingCategory=Grupo de contas personalizado GroupByAccountAccounting=Agrupar por conta contable GroupBySubAccountAccounting=Agrupar por subconta contable AccountingAccountGroupsDesc=Pode definir aquí algúns grupos de contas contables. Serán usadas para informes de contabilidade persoalizados. @@ -268,13 +271,13 @@ Reconcilable=Reconciliable TotalVente=Total facturación antes de impostos TotalMarge=Total marxe vendas -DescVentilCustomer=Consulte aquí a lista de liñas de facturas a clientes ligadas (ou non) a unha conta contable de produto -DescVentilMore=Na maioría dos casos, se utiliza produtos ou servizos predefinidos e establece a conta contable na ficha do produto/servizo, a aplicación será capaz de facer toda a contabilización entre as liñas da factura e a conta contable do seu plan xeral contable, cun clic no botón "%s", Se non estableceu a conta contable na ficha do produto/servizo ou se aínda ten algunhas liñas non contabilizadas a alguna conta, terá que facer unha contabilización manual dende o menú "%s". -DescVentilDoneCustomer=Consulte aquí as liñas de facturas a clientes e as contas contables dos seus produtos -DescVentilTodoCustomer=Contabilizar liñas de factura aínda non contabilizadas cunha conta contable de produto -ChangeAccount=Cambie a conta do produto/servizo para as liñas seleccionadas á conta: +DescVentilCustomer=Consulte aquí a listaxe de liñas de factura de clientes ligadas (ou non) a unha conta de produto do plan contable +DescVentilMore=Na maioría dos casos, se usa produtos ou servizos predefinidos e establece a conta (a partir do plan contable) na tarxeta do produto/servizo, a aplicación poderá facer todas as ligazóns entre as liñas de factura e a conta contable do seu plan contable, só cun clic no botón "%s" . Se a conta non se estableceu nas tarxetas de produtos/servizos ou aínda ten algunhas liñas non ligadas a unha conta, terá que facer unha ligazón manual desde o menú " %s ". +DescVentilDoneCustomer=Consulte aquí a listaxe das liñas de facturas dos clientes e a súa conta de produto do plan contable +DescVentilTodoCustomer=Ligar as liñas de factura que non están ligadas a unha conta de produto do plan contable +ChangeAccount=Cambie a conta de produto/servizo (do plan contable) para as liñas seleccionadas coa seguinte conta: Vide=- -DescVentilSupplier=Consulte aquí a listaxe de liñas de facturas de provedores ligadas (ou non) a unha conta contable de produto +DescVentilSupplier=Consulte aquí a listaxe de liñas de facturas de provedores ligadas ou aínda non ligadas a unha conta de produto desde o plan contable (só son visibles os rexistros non transferidos na contabilidade) DescVentilDoneSupplier=Consulte aquí a listaxe de facturas de provedores e as súas contas contables DescVentilTodoExpenseReport=Contabilizar liñas de informes de gastos aínda non contabilizadas cunha conta contable de gastos DescVentilExpenseReport=Consulte aquí a listaxe de liñas de informes de gastos (ou non) a unha conta contable de gastos @@ -286,20 +289,20 @@ DescClosure=Consulte aquí o número de movementos por mes aínda non validados OverviewOfMovementsNotValidated=Visión xeral dos movementos non validados e bloqueados AllMovementsWereRecordedAsValidated=Todos os movementos rexistráronse como validados e bloqueados NotAllMovementsCouldBeRecordedAsValidated=Non se puideron rexistrar todos os movementos como validados e bloqueados -ValidateMovements=Validar e bloquear o rexistro... +ValidateMovements=Validar e bloquear movementos... DescValidateMovements=Prohíbese calquera modificación ou eliminación de rexistros. Todas as entradas para un exercicio deben validarse doutro xeito ou non será posible pechalo ValidateHistory=Contabilizar automáticamente AutomaticBindingDone=Ligazóns automáticas finalizadas (%s) -A ligazón automática non é posible para algún rexistro (%s) -ErrorAccountancyCodeIsAlreadyUse=Erro, non pode eliminar esta conta xa que está a ser utilizada +ErrorAccountancyCodeIsAlreadyUse=Produciuse un erro, non pode eliminar nin desactivar esta conta do plan contable porque está en uso MvtNotCorrectlyBalanced=Asento con balance contable incorrecto. Débito = %s e crédito = %s Balancing=Saldo FicheVentilation=Ficha contable GeneralLedgerIsWritten=Transaccións escritas no Libro Maior GeneralLedgerSomeRecordWasNotRecorded=Algunhas das operaciones non poden contabilizarse. Se non hai outra mensaxe de erro, é probable que xa estén contabilizadas. NoNewRecordSaved=Non hai máis rexistro para transferir -ListOfProductsWithoutAccountingAccount=Listaxe de produtos sen contas contables +ListOfProductsWithoutAccountingAccount=Listaxe de produtos non ligados a ningunha conta do plan contable ChangeBinding=Cambiar a unión Accounted=Contabilizada no Libro Maior NotYetAccounted=Aínda non transferido á contabilidade @@ -325,6 +328,7 @@ AccountingJournalType4=Banco AccountingJournalType5=Informes de gastos AccountingJournalType8=Inventario AccountingJournalType9=Haber +GenerationOfAccountingEntries=Xeración de asentos contables ErrorAccountingJournalIsAlreadyUse=Este diario xa está a ser utilizado AccountingAccountForSalesTaxAreDefinedInto=Nota: A conta contable do IVE nas vendas defínese no menú %s - %s NumberOfAccountancyEntries=Número de entradas @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Número de movementos ACCOUNTING_DISABLE_BINDING_ON_SALES=Desactivar a ligazón e transferencia na contabilidade das vendas (as facturas do cliente non se terán en conta na contabilidade) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Desactivar a ligazón e transferencia na contabilidade das compras (as facturas do provedor non se terán en conta na contabilidade) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Desactivar a ligazón e transferencia na contabilidade dos informes de gastos (os informes de gastos non se terán en conta na contabilidade) +ACCOUNTING_ENABLE_LETTERING=Activa a función de letras na contabilidade ## Export +NotExportLettering=Non exporte as letras ao xerar o ficheiro NotifiedExportDate=Marcar as liñas exportadas como Exportadas (para modificar unha liña, terá que eliminar toda a transacción e transferila de novo á contabilidade) NotifiedValidationDate=Validar e bloquear as entradas exportadas (o mesmo efecto que a función "%s", a modificación e eliminación das liñas DEFINITIVAMENTE non será posible) DateValidationAndLock=Data validación e bloqueo @@ -401,7 +407,11 @@ Calculated=Calculado Formula=Fórmula ## Reconcile +LetteringAuto=Reconciliación automática +LetteringManual=Manual de conciliación Unlettering=Voltar a non conciliado +UnletteringAuto=Auto desconciliar +UnletteringManual=Desconciliar manual AccountancyNoLetteringModified=Non se modificou ningunha conciliación AccountancyOneLetteringModifiedSuccessfully=Unha conciliación modificada con éxito AccountancyLetteringModifiedSuccessfully=%s conciliación modificada correctamente @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Unha desconciliación modificouse AccountancyUnletteringModifiedSuccessfully=%s desconciliación modificada correctamente ## Confirm box -ConfirmMassUnlettering=Confirmación de desconciliación masiva -ConfirmMassUnletteringQuestion=Está certo de querer anular a conciliación dos rexistros seleccionados %s? +ConfirmMassUnletteringAuto=Confirmación masiva de desconciliación automática +ConfirmMassUnletteringManual=Confirmación masiva de desconciliación manual +ConfirmMassUnletteringQuestion=Esta certo de querer anular a conciliación do(s) rexistro(s) seleccionado(s) %s? ConfirmMassDeleteBookkeepingWriting=Confirmación borrado masivo ConfirmMassDeleteBookkeepingWritingQuestion=Isto eliminará a transacción da contabilidade (eliminaranse todas as liñas relacionadas coa mesma transacción) Está certo de querer eliminar o(s) rexistro(s) seleccionado(s) %s? @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Código multidivisa (Idivisa) DateExport=Data de exportación WarningReportNotReliable=Advertencia, este informe non está baseado no Libro Maior, polo que non contén modificacións manualmente realizadas no Libro Maior. Se o seu diario está actualizado, a vista contable é mais precisa. ExpenseReportJournal=Informe de gastos diario -InventoryJournal=Diario de inventario NAccounts=%s contas diff --git a/htdocs/langs/gl_ES/admin.lang b/htdocs/langs/gl_ES/admin.lang index d57c2241252..a45c5ed97ba 100644 --- a/htdocs/langs/gl_ES/admin.lang +++ b/htdocs/langs/gl_ES/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Colación de clientes WarningModuleNotActive=O módulo %s debe ser activado WarningOnlyPermissionOfActivatedModules=Atención, só os permisos relacionados cos módulos activados indícanse aquí. Pode activar os outros módulos na páxina Configuración->Módulos DolibarrSetup=Instalación/Actualización de Dolibarr -InternalUser=Usuario interno -ExternalUser=Usuario externo InternalUsers=Usuarios internos ExternalUsers=Usuarios externos UserInterface=Interface de usuario @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Host SMTP/SMTPS (Valor por defecto en php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porto SMTP/SMTPS (Non definido en PHP en sistemas de tipo Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Nome/ip servidor SMTP/SMTPS (Non definido en PHP en sistemas tipo Unix) MAIN_MAIL_EMAIL_FROM=Correo electrónico do remitente para correos electrónicos automáticos (valor predeterminado en php.ini: %s ) +EMailHelpMsgSPFDKIM=Para evitar que os correos electrónicos de Dolibarr sexan clasificados como spam, asegúrese de que o servidor estea autorizado para enviar correos electrónicos desde este enderezo mediante a configuración SPF e DKIM MAIN_MAIL_ERRORS_TO=Correo electrónico utilizado enviar os correos electrónicos con erros (campos "Errors-To" nos correos electrónicos enviados) MAIN_MAIL_AUTOCOPY_TO= Enviar a copia oculta (Bcc) de todos os correos electrónicos enviados a MAIN_DISABLE_ALL_MAILS=Deshabilitar todo o envío de correo electrónico (para fins de proba ou demostracións) @@ -439,8 +438,10 @@ Unique=Único Boolean=Boolean (unha caixa de verificación) ExtrafieldPhone = Teléfono ExtrafieldPrice = Prezo +ExtrafieldPriceWithCurrency=Prezo con moeda ExtrafieldMail = Correo ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Listaxe de selección ExtrafieldSelectList = Listaxe dende unha taboa ExtrafieldSeparator=Separador (non é un campo) @@ -471,7 +472,7 @@ KeepEmptyToUseDefault=Deixe baleiro este campo para usar o valor por defecto KeepThisEmptyInMostCases=En moitos casos, pode deixar este campo baleiro. DefaultLink=Ligazón por defecto SetAsDefault=Establecer por defecto -ValueOverwrittenByUserSetup=Atención: Este valor pode ser sobreescrito por un valor específico da configuración do usuario (cada usuario pode ter a súa propia url clicktodial) +ValueOverwrittenByUserSetup=Atención: Este valor pode ser sobrescrito por un valor específico da configuración do usuario (cada usuario pode ter a súa propia url clicktodial) ExternalModule=Módulo externo InstalledInto=Instalado no directory %s BarcodeInitForThirdparties=Inicio de código de barras masivo para terceiros @@ -501,7 +502,8 @@ WarningPHPMail=AVISO: a configuración para enviar correos electrónicos desde a WarningPHPMailA=- Usar o servidor do fornecedor de servizos de correo electrónico aumenta a confiabilidade do seu correo electrónico, polo que aumenta a entrega sen ser marcado como SPAM WarningPHPMailB=- Algúns provedores de servizos de correo electrónico (como Yahoo) non permiten enviar un correo electrónico desde outro servidor que o seu propio. A súa configuración actual usa o servidor da aplicación para enviar correo electrónico e non o servidor do seu fornecedor de correo electrónico, polo que algúns destinatarios (o compatible co protocolo DMARC restritivo) preguntarán ao seu fornecedor de correo electrónico se poden aceptar o seu correo electrónico e algúns provedores de correo electrónico. (como Yahoo) pode responder "non" porque o servidor non é seu, polo que poucos dos seus correos electrónicos enviados poden non ser aceptados para a súa entrega (teña coidado tamén coa cota de envío do seu fornecedor de correo electrónico). WarningPHPMailC=- Tamén é interesante usar o servidor SMTP do seu propio fornecedor de servizos de correo electrónico para enviar correos electrónicos, polo que todos os correos electrónicos enviados desde a aplicación tamén se gardarán no directorio "Enviado" da súa caixa de correo. -WarningPHPMailD=Porén, recoméndase cambiar o método de envío de correos electrónicos ao valor "SMTP". Se realmente desexa manter o método predeterminado "PHP" para enviar correos electrónicos, simplemente ignore este aviso ou elimíneo configurando a constante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP en 1 en Inicio-Configuración-Outro. +WarningPHPMailD=Polo tanto, recoméndase cambiar o método de envío dos correos electrónicos co valor "SMTP". +WarningPHPMailDbis=Se realmente quere manter o método "PHP" predeterminado para enviar correos electrónicos, só ten que ignorar este aviso ou elimínao premendo %sprema aquí %s WarningPHPMail2=Se o seu fornecedorr SMTP de correo electrónico precisa restrinxir o cliente de correo electrónico a algúns enderezos IP (moi raro), este é o seu enderezo IP do seu axente de usuario de correo (MUA) da súa aplicación ERP CRM: %s. WarningPHPMailSPF=Se o nome de dominio do enderezo de correo electrónico do seu remitente está protexido por un rexistro SPF (pregúntarlle ao rexistrador do seu nome de dominio), se debe engadir as seguintes IP no rexistro SPF do DNS do seu dominio: %s ActualMailSPFRecordFound=Atopouse o rexistro SPF actual (para o correo electrónico %s): %s @@ -512,9 +514,9 @@ TheKeyIsTheNameOfHtmlField=Este é o nome do campo HTML. Son precisos coñecemen PageUrlForDefaultValues=Debe introducir aquí a URL relativa da páxina. Se inclúe parámetros na URL, os valores predeterminados serán efectivos se todos os parámetros están configurados co mesmo valor. PageUrlForDefaultValuesCreate=
Exemplo:
Para o formulario para crear un novo terceiro, é %s .
Para a URL dos módulos externos instalados no directorio custom, non inclúa "custom/", use a ruta como mymodule/mypage.php e non custom/mymodule/mypage.php.
Se desexa un valor predeterminado só se a url ten algún parámetro, pode usar %s PageUrlForDefaultValuesList=
Exemplo:
Para a páxina que lista terceiros, é %s.
Para o URL de módulos externos instalados no directorio custom, non inclúa o "custom/" use un camiño como mymodule/mypagelist.php e non custom/mymodule/mypagelist.php.
Se quere un valor predeterminado só se a URL ten algún parámetro, pode usar %s -AlsoDefaultValuesAreEffectiveForActionCreate=Teña conta tamén que sobreescribir os valores predeterminados para a creación de formularios só funciona para páxinas que foron deseñadas correctamente (polo tanto, co parámetro action = create ou presend ...) +AlsoDefaultValuesAreEffectiveForActionCreate=Teña conta tamén que sobrescribir os valores predeterminados para a creación de formularios só funciona para páxinas que foron deseñadas correctamente (polo tanto, co parámetro action = create ou presend ...) EnableDefaultValues=Activar a personalización dos valores predeterminados -EnableOverwriteTranslation=Activar o uso de traducións sobreescritas +EnableOverwriteTranslation=Permitir a personalización das traducións GoIntoTranslationMenuToChangeThis=Atopouse unha tradución para a clave con este código. Para cambiar este valor, debe editalo desde Inicio-Configuración-Tradución. WarningSettingSortOrder=Aviso, establecer unha orde de clasificación predeterminada pode producir un erro técnico ao entrar na páxina da listaxe se o campo é un campo descoñecido. Se experimentas tal erro, volte a esta páxina para eliminar a orde de clasificación predeterminada e restaurar o comportamento predeterminado.Field=Campo Field=Campo @@ -615,7 +617,7 @@ Module410Desc=Integración con Webcalendar Module500Name=Impostos e gastos especiais Module500Desc=Xestión doutros gastos (impostos sobre vendas, impostos sociais ou fiscais, dividendos, ...) Module510Name=Salarios -Module510Desc=Rexistro e seguemento do pagamento dos salarios aos seus empregados +Module510Desc=Rexistro e seguimento do pagamento dos salarios aos seus empregados Module520Name=Crédito Module520Desc=Xestión de créditos Module600Name=Notificacións en eventos de negocio @@ -642,7 +644,7 @@ Module2200Desc=Activar o uso de expresións matemáticas para auto xerar prezos Module2300Name=Tarefas programadas Module2300Desc=Xestión do traballo programado (alias cron ou chrono taboa) Module2400Name=Eventos/Axenda -Module2400Desc=Siga os eventos ou citas. Deixe que Dolibarr rexistre eventos automáticos co fin de realizar seguemento ou rexistre eventos manuais ou xuntanzas. Este é o módulo principal para unha bona xestión de relacións cos clientes ou provedores. +Module2400Desc=Siga os eventos ou citas. Deixe que Dolibarr rexistre eventos automáticos co fin de realizar seguimento ou rexistre eventos manuais ou xuntanzas. Este é o módulo principal para unha bona xestión de relacións cos clientes ou provedores. Module2500Name=GED / SGD Module2500Desc=Sistema de Xestión de Documentos / Xestión Electrónica de Contidos. Organización automática dos seus documentos xerados o almacenados. Compárta cando o precise. Module2600Name=API/Servizos web (servidor SOAP) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Engade funcións para xestionar Incoterms Module63000Name=Recursos Module63000Desc=Xestionar recursos (impresoras, automóbiles, salas, ...) pode asignalos a eventos +Module94160Name=Recepcións Permission11=Consultar facturas de cliente Permission12=Crear/Modificar facturas de cliente Permission13=Invalidar facturas de cliente @@ -842,9 +845,9 @@ Permission286=Exportar contactos Permission291=Consultar tarifas Permission292=Definir permisos sobre as tarifas Permission293=Modificar tarifas de clientes -Permission300=Consultar códigos de barras -Permission301=Crear/modificar códigos de barras -Permission302=Eliminar código de barras +Permission301=Xera follas PDF de códigos de barras +Permission304=Crear/modificar códigos de barras +Permission305=Eliminar código de barras Permission311=Consultar servizos Permission312=Asignar servizos/subscricións a un contrato Permission331=Consultar marcadores @@ -971,13 +974,14 @@ Permission3301=Xerar novos módulos Permission4001=Ler competencia/traballo/posto Permission4002=Crear/modificar competencia/traballo/posto Permission4003=Eliminar competencia/traballo/posto -Permission4020=Ler avaliacións -Permission4021=Crea/modifica a súa avaliación -Permission4022=Validar avaliación -Permission4023=Eliminar avaliación -Permission4030=Ver menú comparativo +Permission4021=Ler avaliacións (a súa e a dos seus subordinados) +Permission4022=Crear/modificar avaliacións +Permission4023=Validar avaliación +Permission4025=Eliminar avaliación +Permission4028=Ver menú comparativo Permission4031=Ler información persoal Permission4032=Escribe información persoal +Permission4033=Ler todas as avaliacións (incluso as de usuarios non subordinados) Permission10001=Ler contido do sitio web Permission10002=Crear modificar contido do sitio web (contido html e javascript) Permission10003=Crear/modificar contido do sitio web (código php dinámico). Perigoso, ten que reservarse a desenvolvedores restrinxidos. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Tipo de disposición de bens TypeOfUnit=Tipo de unidade SetupSaved=Configuración gardada SetupNotSaved=Configuración non gardada +OAuthServiceConfirmDeleteTitle=Eliminar a entrada de OAuth +OAuthServiceConfirmDeleteMessage=Estás certo de querer eliminar esta entrada de OAuth? Tamén se eliminarán todos os tokens existentes. +ErrorInEntryDeletion=Erro na eliminación da entrada +EntryDeleted=Entrada eliminada BackToModuleList=Voltar á lista de módulos BackToDictionaryList=Voltar á lista de diccionarios TypeOfRevenueStamp=Tipos de selos fiscais @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Os parámetros de configuración poden ser tratados por usua SystemInfoDesc=A información do sistema é información técnica accesible en modo lectura para administradores exclusivamente. SystemAreaForAdminOnly=Esta área é accesible aos usuarios administradores exclusivamente. Os permisos dos usuarios de Dolibarr non permiten cambiar esta restricción. CompanyFundationDesc=Edite a información da súa empresa/entidade. Prema no botón "%s" a pé de páxina cando remate +MoreNetworksAvailableWithModule=Poden estar dispoñibles máis redes sociais activando o módulo "Redes sociais". AccountantDesc=Se ten un contable/auditor externo, pode editar aquí a súa información. AccountantFileNumber=Número de ficheiro DisplayDesc=Os parámetros que afectan ao aspecto e a presentación da aplicación pódense modificar aquí. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Debe executar esta orde dende u YourPHPDoesNotHaveSSLSupport=Funcións SSL non dispoñibles no seu PHP DownloadMoreSkins=Mais temas para descargar SimpleNumRefModelDesc=Devolve o número de referencia no formato %s yymm-nnnn onde yy é o ano, mm é o mes e nnnn é un número secuencial de incremento automático sen restablecer +SimpleRefNumRefModelDesc=Devolve o número de referencia no formato n onde n é un número secuencial de incremento automático sen reinicio +AdvancedNumRefModelDesc=Devolve o número de referencia no formato %s yymm-nnnn onde yy é o ano, mm é o mes e nnnn é un número secuencial de incremento automático sen restablecer SimpleNumRefNoDateModelDesc=Devolve o número de referencia no formato %s-nnnn onde nnnn é un número con incremento automático secuencial sen restablecemento ShowProfIdInAddress=Amosar identificación profesional con enderezos ShowVATIntaInAddress=Ocultar o número de IVE intracomunitario @@ -1337,7 +1348,7 @@ PathDirectory=Directorio SendmailOptionMayHurtBuggedMTA=A función para enviar correos usando o método "PHP mail direct" xerará unha mensaxe de correo que algúns servidores de correo receptores poden non analizar correctamente. O resultado é que algúns correos non poden ser lidos por persoas aloxadas nesas plataformas. É o caso dalgúns fornecedores de Internet (por exemplo: Orange en Franza). Isto non é un problema con Dolibarr ou PHP senón co servidor de correo receptor. Porén, pode engadir unha opción MAIN_FIX_FOR_BUGGED_MTA a 1 en Configuración-Outro para modificar Dolibarr para evitar o erro. Porén, pode ter problemas con outros servidores que usan estritamente o estándar SMTP. A outra solución (recomendada) é empregar o método "SMTP socket library" que non ten desvantaxes. TranslationSetup=Configuración de tradución TranslationKeySearch=Buscar unha chave ou cadea de tradución -TranslationOverwriteKey=Sobreescribir una cadena traducida +TranslationOverwriteKey=Sobrescribir una cadena traducida TranslationDesc=Como configurar o idioma de visualización:
* Por defecto Sistema: menu Inicio - Configuración - Entorno
* Por usuario: prema no nome de usuario na parte superior da pantalla e modifique a pestana Configuración da visualización do usuario na tarxeta de usuario. TranslationOverwriteDesc=Tamén pode reemplazar cadeas enchendo a seguinte táboa. Escolla o seu idioma no menú despregable "%s", insira a cadea de clave de tradución en "%s" e a súa nova tradución en "%s" TranslationOverwriteDesc2=Podes usar a outra pestana para axudarche a saber que clave de tradución usar @@ -1380,7 +1391,7 @@ GetBarCode=Obter código de barras NumberingModules=Modelos de numeración DocumentModules=Modelos de documento ##### Module password generation -PasswordGenerationStandard=Volta un contrasinal xerado segundo o algoritmo interno de Dolibarr:%s caracteres, que conteñen números e caracteres en minúsculas mesturados. +PasswordGenerationStandard=Devolve un contrasinal xerado segundo o algoritmo interno de Dolibarr: %s caracteres que conteñen números e caracteres compartidos. PasswordGenerationNone=Non suxerir ningún contrasinal xerada. O contrasinal debe ser escrito manualmente. PasswordGenerationPerso=Volta un contrasinal segundo a configuración definida. SetupPerso=Segundo a túa configuración @@ -1434,6 +1445,10 @@ SuppliersPayment=Pagamentos a provedores SupplierPaymentSetup=Configuración de pagamentos a provedores InvoiceCheckPosteriorDate=Comprobar a data de fabricación antes da validación InvoiceCheckPosteriorDateHelp=Queda prohibida a validación dunha factura se a súa data é anterior á data da última factura do mesmo tipo. +InvoiceOptionCategoryOfOperations=Mostrar a mención "categoría de operacións" na factura. +InvoiceOptionCategoryOfOperationsHelp=Segundo a situación, a mención figurará na forma:
- Categoría de operacións: Entrega de produtos
- Categoría de operacións: Prestación de servizos
- Categoría de operacións: Mixta - Entrega de produtos & Prestación de servizos +InvoiceOptionCategoryOfOperationsYes1=Si, debaixo do bloque de enderezos +InvoiceOptionCategoryOfOperationsYes2=Si, na esquina inferior esquerda ##### Proposals ##### PropalSetup=Configuración do módulo Orzamentos ProposalsNumberingModules=Módulos de numeración de orzamentos @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Marca de auga en contratos (o caso de estar baleir ##### Members ##### MembersSetup=Configuración do módulo Asociacións MemberMainOptions=Opcións principais +MemberCodeChecker=Opcións para a xeración automática de códigos de membros AdherentLoginRequired= Xestionar un login para cada membro AdherentMailRequired=E-Mail obrigatorio para crear un membro novo MemberSendInformationByMailByDefault=Caixa de verificación para enviar o correo de confirmación (validación ou nova cotización) aos membros é por defecto "sí" MemberCreateAnExternalUserForSubscriptionValidated=Crea un inicio de sesión de usuario externo para cada nova subscrición de membro validada -VisitorCanChooseItsPaymentMode=O visitante pode escoller entre os modos de pagamento dispoñibles +VisitorCanChooseItsPaymentMode=O visitante pode escoller entre os modos de pago dispoñibles MEMBER_REMINDER_EMAIL=Habilitar recordatorio de eventos por e-mail de suscripcións expiradas. Nota: O módulo %s debe estar habilitado e configurado correctamente para que o recordatorio sexa enviado. MembersDocModules=Modelos de documentos para documentos xerados a partir do rexistro de membros ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Activar editor avanzado para : FCKeditorForNotePublic=WYSIWYG creación/edición do campo "notas públicas" de elementos FCKeditorForNotePrivate=WYSIWYG creación/edición do campo notas privadas de elementos FCKeditorForCompany=WYSIWYG creación/edición da descrición do campo de elementos (excepto produtos/servizos) -FCKeditorForProduct=WYSIWYG creación/edición da descrición do campo de produtos/servizos -FCKeditorForProductDetails=Creación/edición WYSIWIG das liñas de detalle dos produtos (pedimentos, orzamentos, facturas, etc.). Atención: O uso desta opción non é recomendable xa que pode crear problemas cos caracteres especiais e o formateo de páxina ao xerar ficheiros PDF. +FCKeditorForProductDetails= Creación/edición WYSIWIG de descrición de produtos ou liñas para obxectos (liñas de orzamentos, pedimentos, facturas, etc...). +FCKeditorForProductDetails2=Aviso: non se recomenda usar esta opción para este caso porque pode crear problemas con caracteres especiais e formato de páxina ao crear ficheiros PDF. FCKeditorForMailing= Creación/edición WYSIWIG dos E-Mails (Utilidades->E-Mailings) FCKeditorForUserSignature=Creación/edición WYSIWIG da sinatura de usuarios FCKeditorForMail=Creación/edición WYSIWIG de todos os e-mails ( excepto Utilidades->E-Mailings) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Controlador de menús onde amosar o novo menú DetailMenuModule=Nome do módulo se a entrada do menú provén dun módulo DetailType=Tipo de menú (arriba ou á esquerda) DetailTitre=Etiqueta de menú ou código de etiqueta para a tradución -DetailUrl=URL onde o menú o envía (ligazón URL absoluta ou ligazón externa con http: //) +DetailUrl=URL onde envía o menú (ligazón URL relativa ou ligazón externa con https://) DetailEnabled=Condición para amosar ou non a entrada DetailRight=Condición para amosar menús grises non autorizados DetailLangs=Nome do ficheiro Lang para a tradución de código de etiqueta @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=A diminución de stock no TPV non é CashDeskYouDidNotDisableStockDecease=Non desactivou a diminución de stock ao facer unha venda desde o punto de venda. Por iso é preciso un almacén. CashDeskForceDecreaseStockLabel=Forzouse a diminución do stock de produtos por lotes CashDeskForceDecreaseStockDesc=Diminuír primeiro polas datas máis antigas para comer por e vender por. -CashDeskReaderKeyCodeForEnter=Código clave para "Enter" definido no lector de códigos de barras. (Exemplo:13) +CashDeskReaderKeyCodeForEnter=Código ASCII clave para "Enter" definido no lector de código de barras (Exemplo: 13) ##### Bookmark ##### BookmarkSetup=Configuración do módulo de marcador BookmarkDesc=Este módulo permítelle xestionar marcadores. Tamén pode engadir atallos a calquera páxina de Dolibarr ou sitios web externos no menú esquerdo. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modelos de numeración de facturas de provedor IfSetToYesDontForgetPermission=Se está seleccionado, non esqueza modificar os permisos nos grupos ou usuarios para permitir a segunda aprobación ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuración do módulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Ruta ao ficheiro que contén IP Maxmind á tradución do país.
Exemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Ruta ao ficheiro que contén a ip Maxmind traducida ao país NoteOnPathLocation=Teña conta que o ficheiro de datos de IP a país debe estar dentro dun directorio que poida ler PHP (Comprobe a configuración de PHP open_basedir e os permisos do sistema de ficheiros). YouCanDownloadFreeDatFileTo=Pode descargar unha versión de demostración gratuíta do ficheiro de país Maxmind GeoIP en %s. YouCanDownloadAdvancedDatFileTo=Tamén pode descargar unha versión máis completa, con actualizacións do ficheiro de país Maxmind GeoIP en %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Asistente para crear unha copia de seguridade da base de datos BackupZipWizard=Asistente para crear unha copia de seguridade do directorio de documentos SomethingMakeInstallFromWebNotPossible=A instalación do módulo externo non é posible desde a interface web polo seguinte motivo: SomethingMakeInstallFromWebNotPossible2=Por este motivo, o proceso de actualización descrito aquí é un proceso manual que só pode realizar un usuario con permisos +InstallModuleFromWebHasBeenDisabledContactUs=A instalación ou o desenvolvemento de módulos externos ou sitios web dinámicos, desde a aplicación, está actualmente bloqueada por motivos de seguridade. Póñase en contacto connosco se precisa activar esta función. InstallModuleFromWebHasBeenDisabledByFile=O seu administrador desactivou a instalación do módulo externo desde a aplicación. Debe pedirlle que elimine o ficheiro %s para permitir esta función. ConfFileMustContainCustom=A instalación ou construción dun módulo externo desde a aplicación precisa gardar os ficheiros do módulo no directorio %s. Para que Dolibarr procese este directorio, debe configurar o seu conf/conf.php para engadir as dúas liñas directivas:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Resalte as liñas da táboa cando pasa o rato por riba @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Eliminar caracteres especiais COMPANY_AQUARIUM_CLEAN_REGEX=Filtro de rexistro para limpar o valor (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Filtro de rexistro para limpar o valor (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Non se permite duplicado +RemoveSpecialWords=Limpe determinadas palabras ao xerar subcontas para clientes ou provedores +RemoveSpecialWordsHelp=Especifique as palabras a limpar antes de calcular a conta de cliente ou provedor. Use un ";" entre cada palabra GDPRContact=Responsable de protección de datos (DPO, privacidade de datos ou contacto GDPR) GDPRContactDesc=Se almacena datos persoais no seu Sistema de Información, pode nomear aquí o contacto responsable do Regulamento Xeral de Protección de Datos HelpOnTooltip=Texto de axuda para amosar na información de ferramentas @@ -2063,7 +2082,7 @@ SocialNetworkSetup=Configuración do módulo Redes sociais EnableFeatureFor=Activar funcións para %s VATIsUsedIsOff=Nota: A opción para usar Vendas IVE ou IVE configurouse como Desactivado no menú %s -%s, polo que Vendas IVE ou IVE empregados serán sempre 0 para as vendas. SwapSenderAndRecipientOnPDF=Cambiar a posición do remitente e do destinatario en documentos PDF -FeatureSupportedOnTextFieldsOnly=Aviso, función compatible só cos campos de texto e listaxes combinadas. Tamén debe definirse un parámetro URL action=create ou action=edit OU o nome da páxina debe rematar con 'new.php' al trigger de esta función. +FeatureSupportedOnTextFieldsOnly=Aviso, función compatible só cos campos de texto e listaxes combinadas. Tamén debe definirse un parámetro URL action=create ou action=edit OU o nome da páxina debe rematar con 'new.php' ao trigger desta función. EmailCollector=Receptor de correo electrónico EmailCollectors=Recolectores de correo electrónico EmailCollectorDescription=Engade unha tarefa programada e unha páxina de configuración para escanear regularmente caixas de correo electrónico (usando o protocolo IMAP) e gardarr os correos electrónicos recibidos na súa aplicación no lugar axeitado e/ou crear algúns rexistros automaticamente (como clientes potenciais). @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Directorio de destino da caixa de correo EmailcollectorOperations=Operacións que debe facer o receptor EmailcollectorOperationsDesc=As operacións execútanse de arriba a abaixo MaxEmailCollectPerCollect=Número máximo de correos electrónicos recollidos por recepción +TestCollectNow=Recollida de test CollectNow=Recibir agora ConfirmCloneEmailCollector=Está certo de querer clonar o colector de correo electrónico %s? DateLastCollectResult=Data do último intento de recepción @@ -2183,6 +2203,7 @@ ShowProjectLabel=Etiqueta do proxecto PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Incluír o alias no nome de terceiros THIRDPARTY_ALIAS=Nome do terceiro - Alias do terceiro ALIAS_THIRDPARTY=Alias do terceiros- Nome do terceiro +PDFIn2Languages=Amosa as etiquetas do PDF en 2 idiomas diferentes PDF_USE_ALSO_LANGUAGE_CODE=Se desexa ter algúns textos no seu PDF duplicados en 2 idiomas diferentes no mesmo PDF xerado, debe configurar aquí este segundo idioma para que o PDF xerado conteña 2 idiomas diferentes na mesma páxina, o elixido ao xerar PDF e este (só algúns modelos PDF soportan isto). Mantéñase baleiro por un idioma por PDF. PDF_USE_A=Xera documentos PDF co formato PDF/A en lugar do formato PDF predeterminado FafaIconSocialNetworksDesc=Introduza aquí o código dunha icona FontAwesome. Se non sabe o que é FontAwesome, pode usar o valor xenérico fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Asociación AGENDA_EVENT_DEFAULT_STATUS=Estado predeterminado do evento ao crear un evento desde o formulario YouShouldDisablePHPFunctions=Debería desactivar as funcións PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Agás se precisa executar comandos do sistema nun código personalizado, debería desactivar as funcións PHP -PHPFunctionsRequiredForCLI=Para o obxectico do shell (como a copia de seguridade programada do traballo ou a execución dun programa anitivurs), debe manter as funcións PHP +PHPFunctionsRequiredForCLI=Para fins de shell (como traballos programados de copia de seguridade ou executar un programa antivirus), debe manter as funcións de PHP NoWritableFilesFoundIntoRootDir=Non se atoparon ficheiros ou directorios con permisos de escritura dos programas comúns no directorio raíz (Bo) RecommendedValueIs=Recomendado %s Recommended=Recomendada NotRecommended=Non recomendado -ARestrictedPath=Algún camiño restrinxido +ARestrictedPath=Algún camiño restrinxido para ficheiros de datos CheckForModuleUpdate=Comprobar actualizacións para os módulos externos CheckForModuleUpdateHelp=Esta acción conectara cos editores de módulos externos para comprobar se hai unha nova versión dispoñible. ModuleUpdateAvailable=Unha actualización está dispoñible @@ -2264,7 +2285,7 @@ LateWarningAfter=Aviso "atraso" despois TemplateforBusinessCards=Padrón para unha tarxeta de visita de diferentes tamaños InventorySetup= Configuración do inventario ExportUseLowMemoryMode=Use un modo de memoria baixa -ExportUseLowMemoryModeHelp=Use o modo de memoria baixa para executar o exec do volcado (a compresión faise a través dunha tubería en lugar de na memoria PHP). Este método non permite comprobar que o ficheiro está completo e non se pode informar coa mensaxe de erro se falla. +ExportUseLowMemoryModeHelp=Use o modo de memoria baixa para xerar o ficheiro de volcado (a compresión realízase a través dun tubo en lugar de na memoria PHP). Este método non permite comprobar que o ficheiro está completo e non se pode informar da mensaxe de erro se falla. Utilíceo se non experimenta erros de memoria suficientes. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface para capturar os disparadores (triggers) dolibarr e envialos a un URL @@ -2288,6 +2309,8 @@ IconOnly=Só icona: só texto na información sobre ferramentas INVOICE_ADD_ZATCA_QR_CODE=Mostra o código QR ZATCA nas facturas INVOICE_ADD_ZATCA_QR_CODEMore=Algúns países árabes necesitan este código QR nas súas facturas INVOICE_ADD_SWISS_QR_CODE=Amosa o código suizo QR-Bill nas facturas +INVOICE_SHOW_SHIPPING_ADDRESS=Mostrar o enderezo de envío +INVOICE_SHOW_SHIPPING_ADDRESSMore=Mención obrigatoria para Francia UrlSocialNetworksDesc=Ligazón URL da rede social. Use {socialid} para a parte variable que contén o ID da rede social. IfThisCategoryIsChildOfAnother=Se esta categoría é filla doutra DarkThemeMode=Modo de tema escuro @@ -2307,3 +2330,28 @@ UsePassword=Use un contrasinal UseOauth=Usa un token AUTH Images=Imaxes MaxNumberOfImagesInGetPost=Número máximo de imaxes permitidas nun campo HTML enviado nun formulario +MaxNumberOfPostOnPublicPagesByIP=Número máximo de publicacións en páxinas públicas co mesmo enderezo IP nun mes +CIDLookupURL=O módulo trae un URL que pode ser usado por unha ferramenta externa para obter o nome dun terceiro ou contacto do seu número de teléfono. O URL a usar é: +ScriptIsEmpty=O script está baleiro +ShowHideTheNRequests=Amosarr/ocultar as solicitudes SQL %s +DefinedAPathForAntivirusCommandIntoSetup=Defina unha ruta para un programa antivirus en %s +TriggerCodes=Eventos desencadenables +TriggerCodeInfo=Introduza aquí o(s) código(s) de activación que deben xerar unha publicación dunha solicitude web (só se permiten URL externos). Pode introducir varios códigos de activación separados por comas. +EditableWhenDraftOnly=Se non está marcado, o valor só se pode modificar cando o obxecto ten un estado de borrador +CssOnEdit=Css nas páxinas de edición +CssOnView=Css nas páxinas de visualización +CssOnList=Css nas páxinas de listas +HelpCssOnEditDesc=O Css usado ao editar o campo.
Exemplo: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=O Css usado ao ver o campo. +HelpCssOnListDesc=O Css usado cando o campo está dentro dunha táboa de lista.
Exemplo: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Ocultar a cantidade solicitada nos documentos xerados para recepcións +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Mostra o prezo nos documentos xerados para recepcións +WarningDisabled=Aviso desactivado +LimitsAndMitigation=Límites de acceso e mitigación +DesktopsOnly=Só escritorios +DesktopsAndSmartphones=Escritorios e smartphones +AllowOnlineSign=Permitir a sinatura en liña +AllowExternalDownload=Permitir descarga externa (sen iniciar sesión, usando unha ligazón compartida) +DeadlineDayVATSubmission=Día límite para a presentación de IVE no mes seguinte +MaxNumberOfAttachementOnForms=Número máximo de ficheiros unidos nun formulario +IfDefinedUseAValueBeetween=Se está definido, use un valor entre %s e %s diff --git a/htdocs/langs/gl_ES/agenda.lang b/htdocs/langs/gl_ES/agenda.lang index 58c40160710..9d2bf347b43 100644 --- a/htdocs/langs/gl_ES/agenda.lang +++ b/htdocs/langs/gl_ES/agenda.lang @@ -31,7 +31,7 @@ ViewWeek=Vista semanal ViewPerUser=Vista por usuario ViewPerType=Vista por tipo AutoActions= Inclusión automática na axenda -AgendaAutoActionDesc= Aquí podes definir os eventos que queras que Dolibarr cre automáticamente en Axenda. Se non sinalas nada, só as accións manuais serán visualizadas na axenda. O seguemento automático de accións comerciais sobre obxectos (validación, cambio de estado), non será gardado. +AgendaAutoActionDesc= Aquí podes definir os eventos que queras que Dolibarr cre automáticamente en Axenda. Se non sinalas nada, só as accións manuais serán visualizadas na axenda. O seguimento automático de accións comerciais sobre obxectos (validación, cambio de estado), non será gardado. AgendaSetupOtherDesc= Esta páxina ten opcións que permiten a configuración da exportación dos eventos de Dolibarr a un calendario externo (Thunderbird, Google Calendar etc...) AgendaExtSitesDesc=Esta páxina permite configurar fontes externas de calendarios para ver os seus eventos dentro da axenda Dolibarr. ActionsEvents=Eventos para que Dolibarr cre unha acción na axenda automáticamente @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Expedición %s de volta ao estatus de borrador ShipmentDeletedInDolibarr=Expedición %s eliminada ShipmentCanceledInDolibarr=Envío %s cancelado ReceptionValidatedInDolibarr=Recepción %s validada +ReceptionDeletedInDolibarr=Recepción %s eliminada ReceptionClassifyClosedInDolibarr=Recepción %s clasificada pechada OrderCreatedInDolibarr=Pedimento %s creado OrderValidatedInDolibarr=Pedimento %s validado @@ -87,6 +88,7 @@ SupplierInvoiceSentByEMail=Factura de proveedor %s enviada por e-mail ShippingSentByEMail=Expedición %s enviada por email ShippingValidated= Expedición %s validada InterventionSentByEMail=Intervención %s enviada por e-mail +ProjectSentByEMail=Proxecto %s enviado por correo electrónico ProposalDeleted=Orzamento eliminado OrderDeleted=Pedimento eliminado InvoiceDeleted=Factura eliminada diff --git a/htdocs/langs/gl_ES/bills.lang b/htdocs/langs/gl_ES/bills.lang index dbb83e2c830..b80295019db 100644 --- a/htdocs/langs/gl_ES/bills.lang +++ b/htdocs/langs/gl_ES/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Estatísticas de facturas a clientes BillsStatisticsSuppliers=Estatísticas de facturas de provedores DisabledBecauseDispatchedInBookkeeping=Desactivado porque a factura contabilizouse DisabledBecauseNotLastInvoice=Desactivado porque a factura non pódese borrar. Foron creadas facturas despois desta e crearían ocos no contador. +DisabledBecauseNotLastSituationInvoice=Desactivouse porque a factura non se pode borrar. Esta factura non é a última en situación na numeración de facturación. DisabledBecauseNotErasable=Desactivado xa que non pode eliminarse InvoiceStandard=Factura estándar InvoiceStandardAsk=Factura estándar InvoiceStandardDesc=Este tipo de factura é a factura tradicional. +InvoiceStandardShort=Estándar InvoiceDeposit=Factura de anticipo InvoiceDepositAsk=Factura de anticipo InvoiceDepositDesc=Este tipo de factura crease cando se recibiu un anticipo. @@ -24,6 +26,7 @@ InvoiceProForma=Factura proforma InvoiceProFormaAsk=Factura proforma InvoiceProFormaDesc=A factura proforma é a imaxe dunha factura definitiva, pero que non ten ningún valor contable. InvoiceReplacement=Factura rectificativa +InvoiceReplacementShort=Substitución InvoiceReplacementAsk=Factura rectificativa da factura InvoiceReplacementDesc=A factura rectificativa serve para cancelar e sustituir unha factura existente sobre a que ainda non hai pagamentos recibidos.

Nota: Só poden rectificarse as facturas sen pagamentos rexistrados. Se esta última non está pechada, pasará automáticamente ao estado 'abandonada'. InvoiceAvoir=Factura con rectificación parcial @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Esta parte ou ou ErrorInvoiceIsNotLastOfSameType=Erro: a data da factura %s é %s. Debe ser posterior ou igual á última data para as facturas do mesmo tipo (%s). Cambie a data da factura. BillFrom=Emisor BillTo=Enviar a: +ShippingTo=Envío a ActionsOnBill=Accións sobre a factura RecurringInvoiceTemplate=Modelo / Factura recorrente NoQualifiedRecurringInvoiceTemplateFound=Non hai ningunha factura de modelo recorrente cualificada para a xeración. @@ -559,7 +563,7 @@ TypeContact_facture_internal_SALESREPFOLL=Responsable seguimiento factura a clie TypeContact_facture_external_BILLING=Contacto cliente facturación TypeContact_facture_external_SHIPPING=Contacto cliente entregas TypeContact_facture_external_SERVICE=Contacto cliente servizos -TypeContact_invoice_supplier_internal_SALESREPFOLL=Responsable seguemento facturas de provedor +TypeContact_invoice_supplier_internal_SALESREPFOLL=Responsable seguimento facturas de provedor TypeContact_invoice_supplier_external_BILLING=Contacto provedor facturación TypeContact_invoice_supplier_external_SHIPPING=Contacto provedor entregas TypeContact_invoice_supplier_external_SERVICE=Contacto provedor servizos @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Pagamento rexistrado e factura %s configura SendEmailsRemindersOnInvoiceDueDate=Envía lembranza por correo electrónico para as facturas pendentes de pagamento MakePaymentAndClassifyPayed=Rexistro de pagamento BulkPaymentNotPossibleForInvoice=Non é posible o pagamento masivo para a factura %s (tipo ou estado incorrecto) +MentionVATDebitOptionIsOn=Opción de pagar impostos en función de débitos +MentionCategoryOfOperations=Categoría de operacións +MentionCategoryOfOperations0=Entrega de produtos +MentionCategoryOfOperations1=Prestación de servizos +MentionCategoryOfOperations2=Mixto - Entrega de produtos e prestación de servizos diff --git a/htdocs/langs/gl_ES/bookmarks.lang b/htdocs/langs/gl_ES/bookmarks.lang index f494ca0210c..e348b3e0f2b 100644 --- a/htdocs/langs/gl_ES/bookmarks.lang +++ b/htdocs/langs/gl_ES/bookmarks.lang @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Escolla se debe abrir a páxina BookmarksManagement=Xestión de marcadores BookmarksMenuShortCut=Ctrl + shift + m NoBookmarks=Bookmarks non definidos +NoBookmarkFound=Non se atopou ningún marcador diff --git a/htdocs/langs/gl_ES/boxes.lang b/htdocs/langs/gl_ES/boxes.lang index ba4db75b8d4..3f7b5a246e8 100644 --- a/htdocs/langs/gl_ES/boxes.lang +++ b/htdocs/langs/gl_ES/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Pedimentos de provedores agardando recep BoxTitleLastModifiedContacts=Contactos/Enderezos: Últimos %s modificados BoxMyLastBookmarks=Últimos %s marcadores BoxOldestExpiredServices=Servizos antigos expirados +BoxOldestActions=Eventos máis antigos que atender BoxLastExpiredServices=Últimos %s contratos mais antigos con servizos expirados BoxTitleLastActionsToDo=Últimas %s accións a realizar +BoxTitleOldestActionsToDo=Eventos %s máis antigos para atender, non completados BoxTitleLastContracts=Últimos %s contratos que foron modificados BoxTitleLastModifiedDonations=Últimas %s subvencións/doazóns que foron modificadas BoxTitleLastModifiedExpenses=Últimos %s informes de gastos que foron modificados diff --git a/htdocs/langs/gl_ES/commercial.lang b/htdocs/langs/gl_ES/commercial.lang index d3d132e83b5..ffbfb122012 100644 --- a/htdocs/langs/gl_ES/commercial.lang +++ b/htdocs/langs/gl_ES/commercial.lang @@ -22,7 +22,7 @@ ThirdPartiesOfSaleRepresentative=Terceiros cuxo representante de vendas é SaleRepresentativesOfThirdParty=comerciais do terceiro SalesRepresentative=Comercial SalesRepresentatives=Comerciais -SalesRepresentativeFollowUp=Comercial (seguemento) +SalesRepresentativeFollowUp=Comercial (seguimento) SalesRepresentativeSignature=Comercial (sinatura) NoSalesRepresentativeAffected=Ningún comercial afectado ShowCustomer=Ver cliente @@ -64,17 +64,26 @@ ActionAC_SHIP=Envío expedición por correo ActionAC_SUP_ORD=Envío pedimento a provedor por correo ActionAC_SUP_INV=Envío factura de provedor por correo ActionAC_OTH=Outro -ActionAC_OTH_AUTO=Eventos creados automáticamente +ActionAC_OTH_AUTO=Outro auto ActionAC_MANUAL=Eventos creados manualmente ActionAC_AUTO=Eventos creados automáticamente -ActionAC_OTH_AUTOShort=Auto +ActionAC_OTH_AUTOShort=Outro +ActionAC_EVENTORGANIZATION=Eventos de organización de eventos Stats=Estatísticas de venta StatusProsp=Estado prospección DraftPropals=Orzamentos borrador NoLimit=Sen límite ToOfferALinkForOnlineSignature=Enlace para a sinatura en liña -WelcomeOnOnlineSignaturePage=Benvenido á paxina para aceptar orzamentos de %s -ThisScreenAllowsYouToSignDocFrom=Esta pantalla permítelle aceptar e asinar, ou rexeitar, un orzamentos/proposta comercial -ThisIsInformationOnDocumentToSign=Esta é a información do documento para aceptar ou rexeitar +WelcomeOnOnlineSignaturePageProposal=Benvido á paxina para aceptar orzamentos de %s +WelcomeOnOnlineSignaturePageContract=Benvido á páxina de sinatura do contrato en PDF %s +WelcomeOnOnlineSignaturePageFichinter=Benvido á páxina de sinatura de PDF de intervención %s +ThisScreenAllowsYouToSignDocFromProposal=Esta pantalla permítelle aceptar e asinar, ou rexeitar, un orzamento/proposta comercial +ThisScreenAllowsYouToSignDocFromContract=Esta pantalla permítelle asinar contrato en formato PDF en liña. +ThisScreenAllowsYouToSignDocFromFichinter=Esta pantalla permítelle asinar en liña a intervención en formato PDF +ThisIsInformationOnDocumentToSignProposal=Esta é a información do documento para aceptar ou rexeitar +ThisIsInformationOnDocumentToSignContract=Esta é a información do contrato para asinar +ThisIsInformationOnDocumentToSignFichinter=Esta é a información sobre a intervención para asinar SignatureProposalRef=Sinatura do orzamento/proposta comercial %s +SignatureContractRef=Sinatura do contrato %s +SignatureFichinterRef=Sinatura da intervención %s FeatureOnlineSignDisabled=Característica para a sinatura en liña inhabilitada ou documento xerado antes de que fora habilitada a característica diff --git a/htdocs/langs/gl_ES/compta.lang b/htdocs/langs/gl_ES/compta.lang index 48f0be31938..9c51b463043 100644 --- a/htdocs/langs/gl_ES/compta.lang +++ b/htdocs/langs/gl_ES/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (antes) Balance=Saldo Debit=Debe Credit=Haber +AccountingDebit=Debe +AccountingCredit=Haber Piece=Doc. contabilidade AmountHTVATRealReceived=Neto repercutido AmountHTVATRealPaid=Neto xa pago @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=O informe do volume de negoc TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=O informe do volume de negocio recadado por tipo de imposto sobre a venda non está dispoñible. Este informe só está dispoñible para o volume de negocio facturado. CalculationMode=Modo de cálculo AccountancyJournal=Código contable diario -ACCOUNTING_VAT_SOLD_ACCOUNT=Conta contable por defecto para o IVE de vendas (usada se non é definida no diccionario de IVE) -ACCOUNTING_VAT_BUY_ACCOUNT=Conta contable por defecto para o IVE de compras (usada se non é definida no diccionario de IVE) -ACCOUNTING_VAT_PAY_ACCOUNT=Conta contable por defecto para o pagamento de IVE -ACCOUNTING_ACCOUNT_CUSTOMER=Conta contable empregada para terceiros clientes +ACCOUNTING_VAT_SOLD_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para o IVE nas vendas (utilizada se non está definida na configuración do dicionario de IVE) +ACCOUNTING_VAT_BUY_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para o IVE nas compras (utilizada se non está definida na configuración do dicionario de IVE) +ACCOUNTING_VAT_PAY_ACCOUNT=Conta (do Plan Contable) que se utilizará como conta predeterminada para o pagamento do IVE +ACCOUNTING_ACCOUNT_CUSTOMER=Conta (do Plan Contable) utilizada para terceiros "clientes". ACCOUNTING_ACCOUNT_CUSTOMER_Desc=A conta contable adicada definida na tarxeta de terceiros usarase só para a contabilidade do Sub Libro Maior. Esta usarase para o Libro Maior e como valor predeterminado da contabilidade de Sub Libro Maior se non se define unha conta contable de cliente adicada a terceiros. -ACCOUNTING_ACCOUNT_SUPPLIER=Conta contable empregada por terceiros provedores +ACCOUNTING_ACCOUNT_SUPPLIER=Conta (do Plan Contable) utilizada para os terceiros "provedores". ACCOUNTING_ACCOUNT_SUPPLIER_Desc=A conta de contabilidade adicada definida na tarxeta de terceiros usarase só para a contabilidade d a conta maior. Esta usarase para o libro maior e como valor predeterminado da contabilidade de maior se non se define unha conta de contas de provedores adicada a terceiros. ConfirmCloneTax=Confirmar a clonación dunha taxa social/fiscal ConfirmCloneVAT=Confirmar a clonación dunha liquidación de IVE @@ -300,3 +302,4 @@ InvoiceToPay15Days=A pagar (15 a 30 días) InvoiceToPay30Days=A pagar (>30 días) ConfirmPreselectAccount=Preselección da conta contable ConfirmPreselectAccountQuestion=Está certo de querer preseleccionar as %s liñas seleccionadas con esta conta contable? +AmountPaidMustMatchAmountOfDownPayment=O importe abonado debe coincidir co importe do pago inicial diff --git a/htdocs/langs/gl_ES/contracts.lang b/htdocs/langs/gl_ES/contracts.lang index 86f09659f3f..8f018d5c5a7 100644 --- a/htdocs/langs/gl_ES/contracts.lang +++ b/htdocs/langs/gl_ES/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contratos/Subscricións ContractsAndLine=Contratos e liñas de contratos Contract=Contrato ContractLine=Liña de contrato +ContractLines=Liñas de contrato Closing=Pechando NoContracts=Sen contratos MenuServices=Servizos @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=¿Está certo de querer eliminar esta líña do contra MoveToAnotherContract=Mover o servizo a outro contrato deste terceiro. ConfirmMoveToAnotherContract=Escollin o contrato e confirmo o cambio de servizo no presente contrato. ConfirmMoveToAnotherContractQuestion=Escolla calquera outro contrato do mesmo terceiro, ¿desexa mover este servizo? -PaymentRenewContractId=Renovación servizo (número %s) +PaymentRenewContractId=Renovar contrato %s (servizo %s) ExpiredSince=Expirado dende o NoExpiredServices=Sen servizos activos expirados ListOfServicesToExpireWithDuration=Listaxe de servizos activos a expirar en %s días @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Contacto cliente asinante do contrato HideClosedServiceByDefault=Ocultar servizos pechados por defecto ShowClosedServices=Amosar servizos pechados HideClosedServices=Ocultar servizos pechados +UserStartingService=Inicio de servizo do usuario +UserClosingService=Peche de servizo de usuarios diff --git a/htdocs/langs/gl_ES/cron.lang b/htdocs/langs/gl_ES/cron.lang index 25dd993b71c..b0dbea131be 100644 --- a/htdocs/langs/gl_ES/cron.lang +++ b/htdocs/langs/gl_ES/cron.lang @@ -26,7 +26,7 @@ CronCommand=Comando CronList=Tarefas programadas CronDelete=Eliminar tarefas programadas CronConfirmDelete=Está certo de querer eliminar esta tarefa programada? -CronExecute=Iniciar tarefa programada +CronExecute=Inicia agora CronConfirmExecute=Está certo de querer executar estas tarefas programadas agora? CronInfo=O módulo de tarefas programadas permite programar tarefas para executalas automaticamente. As tarefas tamén se poden iniciar manualmente. CronTask=Tarefa @@ -58,7 +58,7 @@ CronNote=Comentario CronFieldMandatory=Os campos %s son obrigados CronErrEndDateStartDt=A data de finalización non pode ser anterior á data de inicio StatusAtInstall=Estado da instalación do módulo -CronStatusActiveBtn=Horario +CronStatusActiveBtn=Activar a programación CronStatusInactiveBtn=Desactivar CronTaskInactive=Este traballo está desactivado (non programado) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Vaia ao menú "Home - Ferramentas d JobDisabled=Tarefa deshabilitada MakeLocalDatabaseDumpShort=Copia local da base de datos MakeLocalDatabaseDump=Cree un volcado da base de datos local. Os parámetros son: compresión ('gz' ou 'bz' ou 'none'), tipo de copia de seguridade ('mysql', 'pgsql', 'auto'), 1, 'auto' ou nome de ficheiro para construír, número de ficheiros de copia de seguridade que gardar +MakeSendLocalDatabaseDumpShort=Enviar copia de seguridade da base de datos local +MakeSendLocalDatabaseDump=Enviar copia de seguridade da base de datos local por correo electrónico. Os parámetros son: to, from, subject, message, filename (nome do ficheiro enviado), filter ('sql' só para a copia de seguridade da base de tados) +BackupIsTooLargeSend=Sentímolo, o último ficheiro de copia de seguranza é demasiado grande para enviarse por correo electrónico +CleanUnfinishedCronjobShort=Limpar o cronjob sen rematar +CleanUnfinishedCronjob=Limpar o cronjob atascado no procesamento cando o proceso xa non se está a executar WarningCronDelayed=Atención, para fins de rendemento, calquera que sexa a próxima data de execución das tarefas habilitadas, é posible que as súas tarefas se retrasen ata un máximo de %s horas antes de executalos. DATAPOLICYJob=Limpar datos e anonimizar JobXMustBeEnabled=Tarefa %s debe ser activada +EmailIfError=Correo electrónico para avisar de erros +ErrorInBatch=Erro ao executar o traballo %s + # Cron Boxes LastExecutedScheduledJob=Última tarefa programada executada NextScheduledJobExecute=Próxima tarefa programada para executar NumberScheduledJobError=Número de tarefas programadas por erro +NumberScheduledJobNeverFinished=Número de traballos programados nunca rematados diff --git a/htdocs/langs/gl_ES/datapolicy.lang b/htdocs/langs/gl_ES/datapolicy.lang new file mode 100644 index 00000000000..a2c3b60bf1f --- /dev/null +++ b/htdocs/langs/gl_ES/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Política de privacidade de datos +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Módulo para xestionar a privacidade de datos (conformidade co GDPR) + +# +# Administration page +# +datapolicySetup = Configuración da política de privacidade dos datos do módulo +Deletion = Eliminación de datos +datapolicySetupPage = Segundo as leis dos seus países (Exemplo Artigo 5 do GDPR), os datos persoais deben conservarse durante un período non superior ao necesario para os fins para os que foron recollidos, excepto para fins de arquivo.
A eliminación farase automaticamente despois dun tempo determinado sen evento (a duración que indicará a continuación). +NB_MONTHS = %s meses +ONE_YEAR = 1 ano +NB_YEARS = %s anos +DATAPOLICY_TIERS_CLIENT = Cliente +DATAPOLICY_TIERS_PROSPECT = Cliente potencial +DATAPOLICY_TIERS_PROSPECT_CLIENT = Cliente potencial/Cliente +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nin cliente potencial/Nin cliente +DATAPOLICY_TIERS_FOURNISSEUR = Provedor +DATAPOLICY_CONTACT_CLIENT = Cliente +DATAPOLICY_CONTACT_PROSPECT = Cliente potencial +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Cliente potencial/Cliente +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nin cliente potencial/Nin cliente +DATAPOLICY_CONTACT_FOURNISSEUR = Provedor +DATAPOLICY_ADHERENT = Membro +DATAPOLICY_Tooltip_SETUP = Tipo de contacto: indique as súas opcións para cada tipo. +DATAPOLICYMail = Configuración de correos electrónicos +DATAPOLICYSUBJECTMAIL = Asunto do correo electrónico +DATAPOLICYCONTENTMAIL = Contido do correo electrónico +DATAPOLICYSUBSITUTION = Pode usar as seguintes variables no seu correo electrónico (LINKACCEPT permite crear unha ligazón rexistrando o acordo da persoa, LINKREFUSED fai posible rexistrar a negativa da persoa): +DATAPOLICYACCEPT = Mensaxe despois do acordo +DATAPOLICYREFUSE = Mensaxe despois do desacordo +SendAgreementText = Pode enviar un correo electrónico GDPR a todos os seus contactos relevantes (que aínda non recibiron un correo electrónico e para os que non rexistrase nada sobre o seu acordo GDPR). Para iso, use o seguinte botón. +SendAgreement = Enviar correos electrónicos +AllAgreementSend = Enviáronse todos os correos electrónicos +TXTLINKDATAPOLICYACCEPT = Texto para a ligazón "acordo" +TXTLINKDATAPOLICYREFUSE = Texto para a ligazón "desacordo" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR: Tratamento de datos persoais +DATAPOLICY_consentement = Consentimento obtido para o tratamento de datos persoais +DATAPOLICY_opposition_traitement = Oponse ao tratamento dos seus datos persoais +DATAPOLICY_opposition_prospection = Oponse ao tratamento dos seus datos persoais con fins de prospección + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonimizar un terceiro +DATAPOLICY_POPUP_ANONYME_TEXTE = Non pode eliminar este contacto de Dolibarr porque hai elementos relacionados. De acordo co GDPR, fará que todos estes datos sexan anónimos para respectar as súas obrigas. Gustaríalle continuar? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portabilidade GDPR +DATAPOLICY_PORTABILITE_TITLE = Exportación de datos persoais +DATAPOLICY_PORTABILITE_CONFIRMATION = Quere exportar os datos persoais deste contacto. Está certo ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anónimo %s + +# V2 +DATAPOLICYReturn = Validación GDPR +DATAPOLICY_date = Data do acordo/desacordo GDPR +DATAPOLICY_send = Data de envío do correo electrónico do acordo +DATAPOLICYReturn = Validación GDPR +DATAPOLICY_SEND = Enviar correo electrónico GDPR +MailSent = Enviouse o correo electrónico + +# ERROR +ErrorSubjectIsRequired = Erro: é preciso o asunto do correo electrónico. Indíqueo na configuración do módulo +=Debido a un problema técnico, non puidemos rexistrar a súa elección. Pedimos desculpas por iso. Póñase en contacto connosco para enviarnos a súa elección. +NUMBER_MONTH_BEFORE_DELETION = Número de mes antes da eliminación diff --git a/htdocs/langs/gl_ES/deliveries.lang b/htdocs/langs/gl_ES/deliveries.lang index 60e8ca17833..706a81c435a 100644 --- a/htdocs/langs/gl_ES/deliveries.lang +++ b/htdocs/langs/gl_ES/deliveries.lang @@ -12,7 +12,7 @@ ValidateDeliveryReceiptConfirm=¿Está certo de querer validar esta entrega? DeleteDeliveryReceipt=Eliminar a nota de entrega DeleteDeliveryReceiptConfirm=¿Está certo de querer eliminar a nota de entrega %s? DeliveryMethod=Método de envío -TrackingNumber=Nº de seguemento +TrackingNumber=Nº de seguimento DeliveryNotValidated=Nota de recepción non validada StatusDeliveryCanceled=Anulado StatusDeliveryDraft=Borrador diff --git a/htdocs/langs/gl_ES/dict.lang b/htdocs/langs/gl_ES/dict.lang index 394dc02d94d..1090c0d9eae 100644 --- a/htdocs/langs/gl_ES/dict.lang +++ b/htdocs/langs/gl_ES/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint-Martin ##### Civilities ##### CivilityMME=Señora +CivilityMMEShort=Señora CivilityMR=Señor +CivilityMRShort=Señor CivilityMLE=Señorita CivilityMTRE=Don CivilityDR=Doutor diff --git a/htdocs/langs/gl_ES/ecm.lang b/htdocs/langs/gl_ES/ecm.lang index 25e311ffcf3..f47440871fe 100644 --- a/htdocs/langs/gl_ES/ecm.lang +++ b/htdocs/langs/gl_ES/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Directorio manual ECMSectionAuto=Directorio automático ECMSectionsManual=Árbore manual ECMSectionsAuto=Árbore automática +ECMSectionsMedias=Árbore dos medios ECMSections=Directorios ECMRoot=ECM Raiz ECMNewSection=Novo directorio @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Número de ficheiros en sub-directories ECMCreationUser=Creador ECMArea=Área MS/ECM ECMAreaDesc=O área DMS / ECM (Document Management System / Electronic Content Management) permítelle gardar, compartir e buscar rapidamente todo tipo de documentos en Dolibarr. -ECMAreaDesc2=Pode crear directorios manuais e axuntar os documentos
Os directorios automáticos son cobertos automáticamente ao engadir un documento nunha ficha. +ECMAreaDesc2a=* Os directorios manuais pódense usar para gardar documentos non ligados a un elemento en particular. +ECMAreaDesc2b=* Os directorios automáticos énchense automaticamente ao engadir documentos desde a páxina dun elemento. +ECMAreaDesc3=* Os directorios de medios son ficheiros do subdirectorio /medias do directorio de documentos, lexibles por todos sen necesidade de rexistrarse e sen necesidade de compartir o ficheiro de forma explícita. Utilízase para almacenar ficheiros de imaxe do módulo de correo electrónico ou sitio web. ECMSectionWasRemoved=O directorio %s foi eliminado ECMSectionWasCreated=O directorio %s foi creado. ECMSearchByKeywords=Buscar por palabras clave diff --git a/htdocs/langs/gl_ES/errors.lang b/htdocs/langs/gl_ES/errors.lang index f3418ae9c7c..06f0cd7f434 100644 --- a/htdocs/langs/gl_ES/errors.lang +++ b/htdocs/langs/gl_ES/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=O login %s xa existe. ErrorGroupAlreadyExists=O grupo %s xa existe. ErrorEmailAlreadyExists=O correo electrónico %s xa existe ErrorRecordNotFound=Rexistro non atopado +ErrorRecordNotFoundShort=Non atopado ErrorFailToCopyFile=Erro ao copiar o ficheiro '%s' en '%s'. ErrorFailToCopyDir=Erro ao copiar o directorio '%s' en '%s'. ErrorFailToRenameFile=Erro ao renomear o ficheiro '%s' a '%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=O ficheiro de imaxe non ten un formato compatible (o seu PHP ErrorBadDateFormat=O valor '%s' ten un formato de data erroneo ErrorWrongDate=A data non correcta! ErrorFailedToWriteInDir=Erro ao escribir no directorio %s +ErrorFailedToBuildArchive=Produciuse un erro ao crear o ficheiro de arquivo %s ErrorFoundBadEmailInFile=Atopouse unha sintaxe de correo electrónico incorrecta para %s liñas no ficheiro (exemplo liña %s con correo electrónico=%s) ErrorUserCannotBeDelete=Non pode eliminarse o usuario. É posible que esté asociado a entidades do Dolibarr ErrorFieldsRequired=Algúns campos obrigatorios están baleiros @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Pregase complete o valor da listaxe de caixa de veri ErrorNoValueForRadioType=Pregase complete o valor da listaxe de radios ErrorBadFormatValueList=O valor da listaxe non pode ter máis dunha coma: %s, pero precisa polo menos unha: chave, valor ErrorFieldCanNotContainSpecialCharacters=O campo %s non debe conter caracteres especiais. -ErrorFieldCanNotContainSpecialNorUpperCharacters=O campo %s non debe conter caracteres especiais nin caracteres en maiúsculas e non pode conter só números. +ErrorFieldCanNotContainSpecialNorUpperCharacters=O campo %s non debe conter caracteres especiais, nin maiúsculas, e debe comezar cun carácter alfabético (a-z) ErrorFieldMustHaveXChar=O campo %s debe ter polo menos %s caracteres. ErrorNoAccountancyModuleLoaded=Non hai ningún módulo de contabilidade activado ErrorExportDuplicateProfil=Este nome de perfil xa existe para este conxunto de exportacións. @@ -95,9 +97,9 @@ ErrorWrongValueForField=O campo %s:'%s' non coincide coa regra %s : O valor ' %s non contén datos perigosos ' ErrorFieldValueNotIn=Campo %s:'%s' non é un valor atopado no campo %s de %s ErrorFieldRefNotIn=Campo %s:'%s' non é unha referencia %s existente +ErrorMultipleRecordFoundFromRef=Atopáronse varios rexistros ao buscar desde a ref %s . Non hai xeito de saber que identificación usar. ErrorsOnXLines=Atopáronse %s erros ErrorFileIsInfectedWithAVirus=O programa antivirus non puido validar o ficheiro (o ficheiro pode estar infectado por un virus) -ErrorSpecialCharNotAllowedForField=Non se permiten caracteres especiais para o campo %s ErrorNumRefModel=Existe unha referencia na base de datos (%s) e non é compatible con esta regra de numeración. Elimine o rexistro ou renomee a referencia para activar este módulo. ErrorQtyTooLowForThisSupplier=Cantidade insuficiente para este proveedor ou non hai prezo definido neste produto para este provedor ErrorOrdersNotCreatedQtyTooLow=Algúns pedidos non foron creados debido a unha cantidade demasiado baixa @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Os obxectos deben ter o estado "Acti ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Os obxectos deben ter o estado "Borrador" ou "Desactivado" para ser habilitados ErrorNoFieldWithAttributeShowoncombobox=Ningún campo ten a propiedade 'showoncombobox' na definición do obxecto '%s'. Non hai forma de amosar a listaxe combo. ErrorFieldRequiredForProduct=O campo '%s' é obrigado para o produto %s +AlreadyTooMuchPostOnThisIPAdress=Xa publicaches de mais neste enderezo IP. ProblemIsInSetupOfTerminal=O problema está na configuración do terminal %s. ErrorAddAtLeastOneLineFirst=Engada polo menos unha liña primeiro ErrorRecordAlreadyInAccountingDeletionNotPossible=Erro, o rexistro xa se transferiu á contabilidade, non se pode eliminar. @@ -277,8 +280,8 @@ ErrorWrongFileName=O nome do ficheiro non pode conte __SOMETHING__ nel ErrorNotInDictionaryPaymentConditions=Non está no Dicionario de Condicións de Pagamento. Modifíqueo. ErrorIsNotADraft=%s non é un borrador ErrorExecIdFailed=Non se pode executar o comando "id" -ErrorBadCharIntoLoginName=Carácter non autorizado no nome de inicio de sesión -ErrorRequestTooLarge=Erro, a solicitude é longa de mais +ErrorBadCharIntoLoginName=Carácter non autorizado no campo %s +ErrorRequestTooLarge=Erro, solicitude demasiado grande ou sesión caducada ErrorNotApproverForHoliday=No es o que aproba a baixa %s ErrorAttributeIsUsedIntoProduct=Este atributo úsase nunha ou máis variantes do produto ErrorAttributeValueIsUsedIntoProduct=Este valor de atributo úsase nunha ou máis variantes do produto @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Produciuse un erro na solicitude ErrorThirpdartyOrMemberidIsMandatory=Terceiro ou membro da sociedade é obrigatorio ErrorFailedToWriteInTempDirectory=Produciuse un erro ao escribir no directorio temporal ErrorQuantityIsLimitedTo=A cantidade está limitada a %s +ErrorFailedToLoadThirdParty=Produciuse un erro ao atopar/cargar un terceiro desde id=%s, correo electrónico=%s, nome=%s +ErrorThisPaymentModeIsNotSepa=Este modo de pagamento non é unha conta bancaria +ErrorStripeCustomerNotFoundCreateFirst=O cliente de Stripe non está configurado para este terceiro (ou definido nun valor eliminado no lado de Stripe). Créao (ou volte engadir) primeiro. +ErrorCharPlusNotSupportedByImapForSearch=A busca IMAP non é capaz de buscar no remitente ou destinatario unha cadea que conteña o carácter + +ErrorTableNotFound=Non se atopou a táboa %s +ErrorValueForTooLow=O valor de %s é demasiado baixo +ErrorValueCantBeNull=O valor para %s non pode ser nulo +ErrorDateOfMovementLowerThanDateOfFileTransmission=A data da transacción bancaria non pode ser inferior á data de transmisión do ficheiro +ErrorTooMuchFileInForm=Hai demasiados ficheiros no formulario, o número máximo é %s ficheiro(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=O seu parámetro PHP upload_max_filesize (%s) é superior ao parámetro PHP post_max_size (%s). Esta non é unha configuración consistente. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Aviso, o seu ficheiro de configuración (htdocs WarningsOnXLines=Avisos nos rexistro(s) fonte %s WarningNoDocumentModelActivated=Non se activou ningún modelo para a xeración de documentos. Escollerase un modelo por defecto ata que comprobe a configuración do seu módulo. WarningLockFileDoesNotExists=Aviso, unha vez rematada a configuración, debe desactivar as ferramentas de instalación/migración engadindo un ficheiro install.lock ao directorio %s2. Omitir a creación deste ficheiro é un grave risco de seguridade. -WarningUntilDirRemoved=Todos os avisos de seguridade (visibles só polos administradores) permanecerán activos mentres a vulnerabilidade estexa presente (ou se engada esa constante MAIN_REMOVE_INSTALL_WARNING en Configuración-> Outra configuración). +WarningUntilDirRemoved=Este aviso de seguranza permanecerá activo mentres exista a vulnerabilidade. WarningCloseAlways=Aviso, o peche faise aínda que a cantidade difire entre os elementos de orixe e de destino. Active esta función con precaución. WarningUsingThisBoxSlowDown=Aviso, usando este panel ralentiza seriamente todas as páxinas que amosan o panel. WarningClickToDialUserSetupNotComplete=A configuración da información ClickToDial para o seu usuario non está completa (consulte a lapela ClickToDial na súa tarxeta de usuario). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Dispoñible só se usa conexión segura HTTP WarningModuleXDisabledSoYouMayMissEventHere=Non foi activado o módulo %s . Pode que perda moitos eventos aquí WarningPaypalPaymentNotCompatibleWithStrict=O valor "Estricto" fai que as funcións de pago en liña non funcionen correctamente. Use "Laxo" no seu lugar. WarningThemeForcedTo=Aviso, o tema foi forzado a %s pola constante oculta MAIN_FORCETHEME +WarningPagesWillBeDeleted=Aviso, isto tamén eliminará todas as páxinas/contedores existentes do sitio web. Debería exportar o seu sitio web antes, para ter unha copia de seguridade e poder importalo de novo máis tarde. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=A validación automática está desactivada cando a opción para diminuír o stock está definida en "Validación de facturas". # Validate RequireValidValue = Valor non válido diff --git a/htdocs/langs/gl_ES/eventorganization.lang b/htdocs/langs/gl_ES/eventorganization.lang index 76e3f4b916a..0899a9ef2aa 100644 --- a/htdocs/langs/gl_ES/eventorganization.lang +++ b/htdocs/langs/gl_ES/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = No formulario para crear/engadir un asi # Object # EventOrganizationConfOrBooth= Conferencia ou Stand +EventOrganizationConfOrBoothes=Conferencias ou Stands ManageOrganizeEvent = Xestionar a organización dun evento ConferenceOrBooth = Conferencia ou Stand ConferenceOrBoothTab = Conferencia ou Stand @@ -114,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Aquí pode votar por unha conferencia ou suxeri EvntOrgRegistrationConfHelpMessage = Aquí pode suxerir unha nova conferencia para animar durante o evento. EvntOrgRegistrationBoothHelpMessage = Aquí pode solicitar un stand durante o evento. ListOfSuggestedConferences = Listaxe de conferencias suxeridas -ListOfSuggestedBooths = Listaxe de stands suxeridos -ListOfConferencesOrBooths=Listaxe de conferencias ou stands do evento +ListOfSuggestedBooths=Stands suxeridos +ListOfConferencesOrBooths=Conferencias ou stands de eventos do proxecto SuggestConference = Suxerir unha nova conferencia SuggestBooth = Suxerir un stand ViewAndVote = Ver e votar por eventos suxeridos PublicAttendeeSubscriptionGlobalPage = Ligazón pública para a inscrición ao evento PublicAttendeeSubscriptionPage = Ligazón pública para a inscrición só neste evento MissingOrBadSecureKey = A clave de seguridade non é válida ou inexistente -EvntOrgWelcomeMessage = Este formulario permítelle rexistrarse como novo participante no evento: %s +EvntOrgWelcomeMessage = Este formulario permítelle rexistrarse como novo participante no evento EvntOrgDuration = Esta conferencia comeza en %s e remata en %s. ConferenceAttendeeFee = Importe de asistente á conferencia para o evento:' %s ' acontece de %s a %s BoothLocationFee = Localización do stand para o evento: "%s" que acontece do %s ao %s @@ -132,7 +133,7 @@ LabelOfconference=Etiqueta de conferencia ConferenceIsNotConfirmed=Rexistro non dispoñible, a conferencia aínda non está confirmada DateMustBeBeforeThan=%s debe ser antes de %s DateMustBeAfterThan=%s debe ser despois de %s - +MaxNbOfAttendeesReached=Alcanzouse o número máximo de participantes NewSubscription=Rexistro OrganizationEventConfRequestWasReceived=A súa suxestión para unha conferencia foi recibida OrganizationEventBoothRequestWasReceived=A súa solicitude para un stand foi recibida @@ -157,7 +158,7 @@ VoteOk = O seu voto foi aceptado AlreadyVoted = Xa votou para este evento VoteError = Produciuse un erro durante a votación, ténteo de novo. -SubscriptionOk = A súa inscrición foi validada +SubscriptionOk=O seu rexistro foi gravado ConfAttendeeSubscriptionConfirmation = Confirmación da súa subscrición ao evento Attendee = Asistente PaymentConferenceAttendee = Pagamento de asistente á conferencia @@ -165,6 +166,7 @@ PaymentBoothLocation = Pagamento da localización do stand DeleteConferenceOrBoothAttendee=Eliminar asistente RegistrationAndPaymentWereAlreadyRecorder=Xa se rexistrou unha inscrición e un pagamento para este correo electrónico %s EmailAttendee=Correo electrónico do asistente +EmailCompany=Correo electrónico da empresa EmailCompanyForInvoice=Correo electrónico da empresa (para factura, se é diferente do correo electrónico do participante) ErrorSeveralCompaniesWithEmailContactUs=Atopáronse varias empresas con este correo electrónico polo que non podemos validar automaticamente a súa inscrición. Póñase en contacto connosco en %s para unha validación manual ErrorSeveralCompaniesWithNameContactUs=Atopáronse varias empresas con este nome polo que non podemos validar automaticamente a súa inscrición. Póñase en contacto connosco en %s para unha validación manual diff --git a/htdocs/langs/gl_ES/exports.lang b/htdocs/langs/gl_ES/exports.lang index a64d13d7010..24e473286a0 100644 --- a/htdocs/langs/gl_ES/exports.lang +++ b/htdocs/langs/gl_ES/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Campos exportables ExportedFields=Campos a exportar ImportModelName=Nome do perfil de importación ImportModelSaved=Perfil de importación gardado baixo o nome %s. +ImportProfile=Importar perfil DatasetToExport=Conxunto de datos a exportar DatasetToImport=Lote de datos a importar ChooseFieldsOrdersAndTitle=Escolla a orde dos campos... @@ -53,6 +54,7 @@ TypeOfLineServiceOrProduct=Tipo de liña (0=producto, 1=servizo) FileWithDataToImport=Ficheiro cos datos a importar FileToImport=Ficheiro orixe a importar FileMustHaveOneOfFollowingFormat=O ficheiro de importación debe conter un dos seguintes formatos +DownloadEmptyExampleShort=Descargar un ficheiro de mostra DownloadEmptyExample=Descargue un ficheiro de modelo con exemplos e información sobre campos que pode importar StarAreMandatory=No ficheiro de modelo, todos os campos cun * son campos obrigatorios ChooseFormatOfFileToImport=Escolla o formato de ficheiro que desexa importar e prema na imaxe %s para seleccionalo... @@ -82,7 +84,7 @@ SelectFormat=Seleccione este formato de ficheiro de importación RunImportFile=Lanzar a importación NowClickToRunTheImport=Comprobe os resultados da simulación. Se todo foi bien, inicie a importación definitiva. DataLoadedWithId=Todos os datos foron cargados co seguinte id de importación: %s -ErrorMissingMandatoryValue=Dato obrigatorio no indicado no ficheiro fonte, campo número %s. +ErrorMissingMandatoryValue=Os datos obrigatorios están baleiros no ficheiro fonte na columna %s . TooMuchErrors=Ainda existen %s liñas con erro, pero sa súa visualización foi limitada. TooMuchWarnings=Aínda existen %s liñas con warnings, pero a súa visualización foi limitada. EmptyLine=Liña en branco @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=Pode atopar os rexistros desta importación na sú NbOfLinesOK=Número de liñas sen erros nin warnings: %s. NbOfLinesImported=Número de liñas correctamente importadas: %s. DataComeFromNoWhere=O valor a insertar non corresponde a ningún campo do ficheiro orixe. -DataComeFromFileFieldNb=O valor a insertar correspondese ao campo número %s do ficheiro orixe. -DataComeFromIdFoundFromRef=O valor que provén do campo número %s do ficheiro fonte usarase para atopar o id do obxecto principal que se vai usar (polo que o obxecto %s que ten a ref. a partir do ficheiro fonte debe existir na base de datos). -DataComeFromIdFoundFromCodeId=O código que provén do campo número %s do ficheiro fonte usarase para atopar o id do obxecto principal que se vai usar (polo que o código do ficheiro fonte debe existir no dicionario %s). Teña conta que se coñece o id, tamén pode usalo no ficheiro fonte no canto do código. A importación debería funcionar nos dous casos. +DataComeFromFileFieldNb=O valor a inserir provén da columna %s no ficheiro fonte. +DataComeFromIdFoundFromRef=O valor que provén do ficheiro de orixe empregarase para atopar o identificador do obxecto pai a usar (polo que o obxecto %s que ten a referencia do ficheiro fonte debe existir na base de datos). +DataComeFromIdFoundFromCodeId=O valor do código que provén do ficheiro fonte utilizarase para atopar o ID do obxecto principal que se vai utilizar (polo que o código do ficheiro fonte debe existir no dicionario %s ). Teña en conta que se coñece o ID, tamén pode usalo no ficheiro fonte en lugar do código. A importación debería funcionar en ambos casos. DataIsInsertedInto=Os datos procedentes do ficheiro fonte engádense no seguinte campo: DataIDSourceIsInsertedInto=O id do obxecto pai, que atopouse usando os datos do ficheiro orixe, inserirase no seguinte campo: DataCodeIDSourceIsInsertedInto=O id da liña pai, que atopouse a partir do código, inserirase no seguinte campo: @@ -132,9 +134,14 @@ FormatControlRule=Regra formato de control ## imports updates KeysToUseForUpdates=Clave a usar para actualizar datos NbInsert=Número de liñas engadidas: %s +NbInsertSim=Número de liñas que se inserirán: %s NbUpdate=Número de liñas actualizadas: %s +NbUpdateSim=Número de liñas que se actualizarán: %s MultipleRecordFoundWithTheseFilters=Atopáronse varios rexistros con estes filtros: %s StocksWithBatch=Existencias e localización (almacén) de produtos con número de lote/serie WarningFirstImportedLine=A(s) primeira(s) liña(s) non se importará(n) coa selección actual NotUsedFields=Campos da base de datos non utilizados SelectImportFieldsSource = Escolla os campos do ficheiro de orixe que quere importar e o seu campo de destino na base de datos escollendo os campos de cada caixa de selección ou seleccione un perfil de importación predefinido: +MandatoryTargetFieldsNotMapped=Algúns campos de destino obrigatorios non están asignados +AllTargetMandatoryFieldsAreMapped=Mapeáronse todos os campos de destino que precisan un valor obrigatorio +ResultOfSimulationNoError=Resultado da simulación: Sen erro diff --git a/htdocs/langs/gl_ES/holiday.lang b/htdocs/langs/gl_ES/holiday.lang index 1478f1e5e91..138cb78406c 100644 --- a/htdocs/langs/gl_ES/holiday.lang +++ b/htdocs/langs/gl_ES/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=RRHH Holidays=Vacacións +Holiday=Vacacións CPTitreMenu=Día libre MenuReportMonth=Estado mensual MenuAddCP=Novo pedimento de vacacións +MenuCollectiveAddCP=Nova solicitude de baixa colectiva NotActiveModCP=Debe activar o módulo Días libres para ver esta páxina AddCP=Realizar un pedimento de días libres DateDebCP=Data de inicio @@ -56,6 +58,7 @@ ConfirmDeleteCP=¿Está certo de querer eliminar este pedimento de días libres? ErrorCantDeleteCP=Erro, non ten permisos para eliminar este pedimento de días libres. CantCreateCP=Non ten permisos para realizar pedimentos de días libres. InvalidValidatorCP=Debe escoller o/a responsable da aprobaciónr para a súa solicitude de vacacións. +InvalidValidator=O usuario escollido non tes permiso para aprobación. NoDateDebut=Debe indicar unha data de inicio. NoDateFin=Debe indicar unha data de fin. ErrorDureeCP=O seu pedimento de días libres non contén ningún día hábil. @@ -79,6 +82,8 @@ MotifCP=Razón UserCP=Usuario ErrorAddEventToUserCP=Aconteceu un erro na asignación do permiso excepcional. AddEventToUserOkCP=Engadiuse o permiso excepcional. +ErrorFieldRequiredUserOrGroup=Debe cubrirse o campo "grupo" ou o campo "usuario". +fusionGroupsUsers=O campo de grupos e o campo de usuario fusionaranse MenuLogCP=Ver rexistro de cambios LogCP=Rexistro de todas as actualizacións feitas a "Balance de vacacións" ActionByCP=Actualizado por @@ -86,6 +91,13 @@ UserUpdateCP=Actualizado para PrevSoldeCP=Saldo anterior NewSoldeCP=Novo saldo alreadyCPexist=Xa foi efectuada un pedimento de días libres para este período. +UseralreadyCPexist=Xa se fixo unha solicitude de baixa neste período para %s. +groups=Grupos +users=Usuarios +AutoSendMail=Correo automático +NewHolidayForGroup=Nova solicitude de baixa colectiva +SendRequestCollectiveCP=Enviar solicitude de baixa colectiva +AutoValidationOnCreate=Validación automática FirstDayOfHoliday=Día de inicio da solicitude de vacacións LastDayOfHoliday=Día de finalización da solicitude de vacacións BoxTitleLastLeaveRequests=Últimas %s solicitudes de días libres modificadas @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s é habitualmente un día NON laboral BlockHolidayIfNegative=Bloquear se o saldo é negativo LeaveRequestCreationBlockedBecauseBalanceIsNegative=Bloqueouse a creación desta solicitude de días porque o seu saldo é negativo ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=A solicitude de saída %s debe estar en borrador, cancelada ou rexeitada para ser eliminada +IncreaseHolidays=Aumentar as vacacións +HolidayRecordsIncreased= %s aumentaron os rexistros de vacacións +HolidayRecordIncreased=Aumentou o rexistro de vacacións +ConfirmMassIncreaseHoliday=Aumento masivo de vacacións +NumberDayAddMass=Número de día para engadir á selección +ConfirmMassIncreaseHolidayQuestion=Está certo de querer aumentar as vacacións do(s) rexistro(s) seleccionado(s) %s? +HolidayQtyNotModified=O saldo dos días restantes para %s non se modificou diff --git a/htdocs/langs/gl_ES/interventions.lang b/htdocs/langs/gl_ES/interventions.lang index a495186b18c..cf20ab11dfa 100644 --- a/htdocs/langs/gl_ES/interventions.lang +++ b/htdocs/langs/gl_ES/interventions.lang @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Estás certo de que queres abrir de novo a intervenci GenerateInter=Xerar intervención FichinterNoContractLinked=A intervención %s creouse sen un contrato ligado. ErrorFicheinterCompanyDoesNotExist=O terceiro non existe. Non se creou a intervención. +NextDateToIntervention=Data para a próxima xeración de intervención +NoIntervention=Sen intervención diff --git a/htdocs/langs/gl_ES/loan.lang b/htdocs/langs/gl_ES/loan.lang index 7e12acc786f..21a28fa60ab 100644 --- a/htdocs/langs/gl_ES/loan.lang +++ b/htdocs/langs/gl_ES/loan.lang @@ -3,17 +3,17 @@ Loan=Empréstito Loans=Empréstitos NewLoan=Novo empréstito ShowLoan=Ver empréstito -PaymentLoan=Pago de empréstito -LoanPayment=Pago do empréstito -ShowLoanPayment=Consultar pago de empréstito +PaymentLoan=Pagamento de empréstito +LoanPayment=Pagamento do empréstito +ShowLoanPayment=Consultar pagamento de empréstito LoanCapital=Capital Insurance=Seguro -Interest=Interese +Interest=Xuro Nbterms=Número de prazos Term=Prazo LoanAccountancyCapitalCode=Conta contable capital LoanAccountancyInsuranceCode=Conta contable seguro -LoanAccountancyInterestCode=Conta contable interese +LoanAccountancyInterestCode=Conta contable xuro ConfirmDeleteLoan=¿Está certo de querer eliminar este empréstito? LoanDeleted=Empréstito eliminado correctamente ConfirmPayLoan=¿Está certo de querer clasificar como pagado este empréstito? @@ -21,14 +21,14 @@ LoanPaid=Empréstito pagado ListLoanAssociatedProject=Listaxe de empréstitos asociados ao proxecto AddLoan=Crear empréstito FinancialCommitment=Compromiso financieiro -InterestAmount=Interese +InterestAmount=Xuro CapitalRemain=Capital restante TermPaidAllreadyPaid = Este prazo xa está pago -CantUseScheduleWithLoanStartedToPaid = Non se pode xerar un cronograma para un rmpréstito cun pago iniciado -CantModifyInterestIfScheduleIsUsed = Non pode modificar os intereses se xa está planificado +CantUseScheduleWithLoanStartedToPaid = Non se pode xerar un cronograma para un rmpréstito cun pagamento iniciado +CantModifyInterestIfScheduleIsUsed = Non pode modificar os xuros se xa está planificado # Admin ConfigLoan=Configuración do módulo empréstitos -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Conta contable por defecto para o capital -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Conta contable por defecto para o interese -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Conta contable por defecto para o seguro +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Conta (do Plan Contable) que se utilizará por defecto para o capital (módulo Préstamo) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Conta (do Plan Contable) que se utilizará por defecto para os xuros (módulo Préstamo) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Conta (do Plan Contable) que se utilizará por defecto para o seguro (módulo Préstamo) CreateCalcSchedule=Editar o compromiso financieiro diff --git a/htdocs/langs/gl_ES/mailmanspip.lang b/htdocs/langs/gl_ES/mailmanspip.lang index 08dbb902cca..c40e3d707ef 100644 --- a/htdocs/langs/gl_ES/mailmanspip.lang +++ b/htdocs/langs/gl_ES/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Subscrición de proba executada correctamente MailmanDeletionSuccess=Cancelación de subscrición de proba foi executada correctamente SynchroMailManEnabled=Unha actualización de Mailman será realizada SynchroSpipEnabled=Unha actualización de Spip será realizada -DescADHERENT_MAILMAN_ADMINPW=Contrasinal de administrador Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Contrasinal de administrador Mailman DescADHERENT_MAILMAN_URL=URL para as subscricións Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL para a cancelación de subscripcións Mailman DescADHERENT_MAILMAN_LISTS=Lista(s) para a subscripción automática dos novos membros (separados por comas) diff --git a/htdocs/langs/gl_ES/mails.lang b/htdocs/langs/gl_ES/mails.lang index fe60a5ecd61..54ee641b24a 100644 --- a/htdocs/langs/gl_ES/mails.lang +++ b/htdocs/langs/gl_ES/mails.lang @@ -7,10 +7,10 @@ MailCard=Ficha Mailing MailRecipients=Destinatarios MailRecipient=Destinatario MailTitle=Descrición -MailFrom=Remitente +MailFrom=Emisor MailErrorsTo=Erros a MailReply=Respostar a -MailTo=Destinatario(s) +MailTo=Enviar a: MailToUsers=A usuario(s) MailCC=Copia a MailToCCUsers=Copia a usuario(s) @@ -119,7 +119,7 @@ NbOfEMailingsSend=Mailings masivos enviados IdRecord=ID rexistro DeliveryReceipt=Acuse de recibo. YouCanUseCommaSeparatorForSeveralRecipients=Pode usar o carácter de separación coma para especificar múltiples destinatarios. -TagCheckMail=Seguemento da apertura do email +TagCheckMail=Seguimento da apertura do email TagUnsubscribe=Ligazón de baixa na subscrición TagSignature=Sinatura do usuario que envía EMailRecipient=Mail do destinatario diff --git a/htdocs/langs/gl_ES/main.lang b/htdocs/langs/gl_ES/main.lang index 3c0a86274b9..54f5b211c87 100644 --- a/htdocs/langs/gl_ES/main.lang +++ b/htdocs/langs/gl_ES/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=Sen padrón dispoñible para este tipo de cooreo electrónico AvailableVariables=Variables de substitución dispoñibles NoTranslation=Sen tradución Translation=Tradución +Translations=Traducións CurrentTimeZone=Zona horaria PHP (Servidor) EmptySearchString=Entre unha cadea de busca non baleira EnterADateCriteria=Engadir un criterio de data @@ -205,6 +206,7 @@ Valid=Validar Approve=Aprobar Disapprove=Desaprobar ReOpen=Reabrir +OpenVerb=Abertos Upload=Actualizar ficheiro ToLink=Ligazón Select=Seleccionar @@ -222,7 +224,7 @@ UserGroup=Grupo de usuarios UserGroups=Grupos de usuarios NoUserGroupDefined=Non hai definido grupo de usuarios Password=Contrasinal -PasswordRetype=Repetir o teu contrasinal +PasswordRetype=Repita o seu contrasinal NoteSomeFeaturesAreDisabled=Ten conta que moitos módulos/funcionalidades foron desactivados nesta demo. Name=Nome NameSlashCompany=Nome / Empresa @@ -487,6 +489,7 @@ ActionsOnContact=Eventos deste contacto/enderezo ActionsOnContract=Eventos deste contrato ActionsOnMember=Eventos deste membro ActionsOnProduct=Eventos deste produto +ActionsOnAsset=Eventos para este activo fixo NActionsLate=%s en atraso ToDo=A realizar Completed=Realizado @@ -808,6 +811,7 @@ URLPhoto=Url da foto/logo SetLinkToAnotherThirdParty=Ligar a outro terceiro LinkTo=Ligar a LinkToProposal=Ligar a orzamento +LinkToExpedition= Ligazón á expedición LinkToOrder=Ligar a pedimento LinkToInvoice=Ligar a factura LinkToTemplateInvoice=Ligar o padrón de factura @@ -926,6 +930,7 @@ DirectDownloadInternalLink=Ligazón privada de descarga PrivateDownloadLinkDesc=Precisa estar logueado e ter permisos para ver ou descargar o ficheiro Download=Descargar DownloadDocument=Descargar o documento +DownloadSignedDocument=Descargar documento asinado ActualizeCurrency=Actualizar o tipo de cambio Fiscalyear=Ano fiscal ModuleBuilder=Módulo e aplicación Builder @@ -1051,6 +1056,7 @@ SearchIntoContracts=Contratos SearchIntoCustomerShipments=Envíos a clientes SearchIntoExpenseReports=Informes de gastos SearchIntoLeaves=Día libre +SearchIntoKM=Base de Coñecemento SearchIntoTickets=Tickets SearchIntoCustomerPayments=Pagamentos dos clientes SearchIntoVendorPayments=Pagamentos a provedores @@ -1142,15 +1148,29 @@ EventReminder=Recordatorio de evento UpdateForAllLines=Actualizar todas as liñas OnHold=Agardando Civility=Cortesía -AffectTag=Poñer etiqueta +AffectTag=Asignar etiqueta +AffectUser=Asignar usuario +SetSupervisor=Configurar Supervisor CreateExternalUser=Crear usuario externo -ConfirmAffectTag=Poñer etiqueta masiva -ConfirmAffectTagQuestion=Está certo de que quere poñer ás etiquetas dos rexistros seleccionados %s? +ConfirmAffectTag=Asignación masiva de etiquetas +ConfirmAffectUser=Asignación masiva de usuarios +ProjectRole=Papel asignado en cada proxecto +TasksRole=Papel asignado en cada tarefa de cada proxecto +ConfirmSetSupervisor=Configuración masiva de supervisores +ConfirmUpdatePrice=Escolla un aumento/diminución da taxa de prezo +ConfirmAffectTagQuestion=Está certo de querer asignar etiquetas aos rexistros seleccionados %s? +ConfirmAffectUserQuestion=Está certo de querer asignar usuarios aos rexistros seleccionados %s? +ConfirmSetSupervisorQuestion=Está certo de querer configurar o supervisor para o(s) rexistro(s) seleccionado(s) %s? +ConfirmUpdatePriceQuestion=Está certo de querer actualizar o prezo do(s) rexistro(s) seleccionado(s) %s? CategTypeNotFound=Non se atopou ningún tipo de etiqueta para o tipo de rexistros +Rate=Tipo +SupervisorNotFound=Non se atopou o supervisor CopiedToClipboard=Copiado a portapapeis InformationOnLinkToContract=Este importe é só o total de todas as liñas do contrato. Non se ten en conta ningunha noción de tempo. ConfirmCancel=Está certo de querer cancelar EmailMsgID=Correo electónico MsgID +EmailDate=Data do correo electrónico +SetToStatus=Establece o estado %s SetToEnabled=Establecer como activado SetToDisabled=Establecer como desactivado ConfirmMassEnabling=confirmación de habilitación masiva @@ -1179,11 +1199,14 @@ Terminated=De baixa AddLineOnPosition=Engadir liña na posición (ao final se está baleira) ConfirmAllocateCommercial=Asignar a confirmación do representante de vendas ConfirmAllocateCommercialQuestion=Está certo de querer asignar o(s) rexistro(s) seleccionado(s) a %s? -CommercialsAffected=Representantes de vendas afectados -CommercialAffected=Representante de vendas afectado +CommercialsAffected=Representantes de vendas asignados +CommercialAffected=Representante de vendas asignado YourMessage=A súa mensaxe YourMessageHasBeenReceived=Recibiuse a súa mensaxe. Atenderemos ou contactaremos con vostede canto antes. UrlToCheck=URL para comprobar Automation=Automatización CreatedByEmailCollector=Creado por Recolector de Correo CreatedByPublicPortal=Creado a partir do portal público +UserAgent=Axente de usuario +InternalUser=Usuario interno +ExternalUser=Usuario externo diff --git a/htdocs/langs/gl_ES/members.lang b/htdocs/langs/gl_ES/members.lang index 89cdbb00ba5..6155f7b843f 100644 --- a/htdocs/langs/gl_ES/members.lang +++ b/htdocs/langs/gl_ES/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Outro membro (nome: %s, login: ErrorUserPermissionAllowsToLinksToItselfOnly=Por razóns de seguridade, debe posuir os dereitos de modificación de todos os usuarios para poder ligar un membro a un usuario que non sexa vostede mesmo mesmo. SetLinkToUser=Ligar a un usuario Dolibarr SetLinkToThirdParty=Ligar a un terceiro Dolibarr +MemberCountersArePublic=Os contadores dos membros válidos son públicos MembersCards=Xeración de tarxetas para membros MembersList=Listaxe de membros MembersListToValid=Listaxe de membros borrador (a validar) @@ -34,7 +35,8 @@ DateSubscription=Data de filiación DateEndSubscription=Data de finalización da filiación EndSubscription=Finalización da filiación SubscriptionId=ID de achega -WithoutSubscription=Sen achega +WithoutSubscription=Sen afiliación +WaitingSubscription=Afiliación pendente MemberId=Id. do membro MemberRef=Ref. Membro NewMember=Novo membro @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=O tipo de membro non pode ser eliminado NewSubscription=Nova afiliación NewSubscriptionDesc=Utilice este formulario para rexistrarse como un novo membro da asociación. Para unha renovación, se xa é membro, póñase en contacto coa asociación ao través do mail %s. Subscription=Achega +AnyAmountWithAdvisedAmount=Calquera cantidade que escolla, recomendado %s +AnyAmountWithoutAdvisedAmount=Calquera cantidade da súa escolla +CanEditAmountShort=Calquera cantidade +CanEditAmountShortForValues=recomendado, calquera cantidade +MembershipDuration=Permanencia +GetMembershipButtonLabel=Únase Subscriptions=Achegas SubscriptionLate=En atraso SubscriptionNotReceived=Achega nunca recibida @@ -136,7 +144,7 @@ CardContent=Contido da súa ficha de membro # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Queremos comunicarlle que se recibiu a súa solicitude de adhesión

ThisIsContentOfYourMembershipWasValidated=Queremos comunicarlle que a súa subscrición foi validada coa seguinte información:

-ThisIsContentOfYourSubscriptionWasRecorded=Queremos comunicarlle de que se rexistrou a súa nova subscrición

+ThisIsContentOfYourSubscriptionWasRecorded=Queremos informarlle de que se rexistrou a súa nova subscrición. Atopará a súa factura aquí axunta.

ThisIsContentOfSubscriptionReminderEmail=Queremos comunicarlle que a súa subscrición está a piques de caducar ou xa caducou (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Agardamos que a renove

ThisIsContentOfYourCard=Este é un resumo da información que temos sobre vostede. Póñase en contacto connosco se hai algo incorrecto

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Asunto do correo electrónico de notificación recibido en caso de inscrición automática dun convidado @@ -199,8 +207,10 @@ NbOfSubscriptions=Número de achegas AmountOfSubscriptions=Cantidade recollida das achegas TurnoverOrBudget=Volumen de vendas (para empresa) ou Orzamento (para Fundación) DefaultAmount=Importe da achega por defecto -CanEditAmount=O visitante pode escoller/editar o importe da súa achega -MEMBER_NEWFORM_PAYONLINE=Ir á páxina integrada de pagamento en liña +CanEditAmount=O importe da subscrición é gratuíto +CanEditAmountDetail=O visitante pode escoller/editar a cantidade da súa contribución independentemente do tipo de membro +AmountIsLowerToMinimumNotice=un debito total de %s +MEMBER_NEWFORM_PAYONLINE=Despois do rexistro en liña, cambie automaticamente á páxina de pagamento en liña ByProperties=Por natureza MembersStatisticsByProperties=Estatísticas dos membros por natureza VATToUseForSubscriptions=Tipo do IVE para utilizar nas achegas @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=A creación dun inicio de sesión de usuario para os mem CreateDolibarrThirdPartyDesc=Un terceiro é a persoa xurídica que se usará na factura se decide xerar factura por cada achega. Poderá crealo máis tarde durante o proceso de gravación da achega. MemberFirstname=Nome do membro MemberLastname=Apelido do membro +MemberCodeDesc=Código de membro, único para todos os membros diff --git a/htdocs/langs/gl_ES/mrp.lang b/htdocs/langs/gl_ES/mrp.lang index 6f813d54b3b..631d42bb8ee 100644 --- a/htdocs/langs/gl_ES/mrp.lang +++ b/htdocs/langs/gl_ES/mrp.lang @@ -11,8 +11,8 @@ Bom=Listaxes de material BillOfMaterials=Listaxe de materiais BillOfMaterialsLines=Factura de Liñas de Material BOMsSetup=Configuración do módulo BOM -ListOfBOMs=Listaxe de facturas de materiais - BOM -ListOfManufacturingOrders=Listaxe de pedimentos de fabricación +ListOfBOMs=Listas de materiais - BOM +ListOfManufacturingOrders=Pedimentos de fabricación NewBOM=Nova listaxe de materiais ProductBOMHelp=Produto para crear (ou desmontar) con esta Lista de Materiais
Nota: Os produtos coa propiedade 'Natureza do produto' = 'Materia prima' non están visibles nesta listaxe. BOMsNumberingModules=Modelos de numeración BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Está certo de querer clonar a listaxe de materiais ConfirmCloneMo=Está certo de querer clonar este pedimento de facturación %s? ManufacturingEfficiency=Eficiencia de fabricación ConsumptionEfficiency=Eficienci de consumo +Consumption=Consumo ValueOfMeansLoss=O valor de 0,95 significa unha media de 5%% de perda durante a fabricación ou a desmontaxe ValueOfMeansLossForProductProduced=O valor de 0,95 significa unha media do 5 %% da perda do produto producido DeleteBillOfMaterials=Eliminar listaxe de materiais @@ -82,6 +83,7 @@ ProductsToProduce=Produtos para fabricar UnitCost=Custo unitario TotalCost=Custo total BOMTotalCost=O custo para producir este BOM está en función do custo de cada cantidade e produto a consumir (use o prezo de custo se se define, se non o prezo medio ponderado se se define, se non o mellor prezo de compra) +BOMTotalCostService=Se o módulo "Estación de traballo" está activado e unha estación de traballo está definida por defecto na liña, entón o cálculo é "cantidade (convertida en horas) x estación de traballo ahr", se non "cantidade (convertida en horas) x prezo de custo do servizo" GoOnTabProductionToProduceFirst=Primeiro debe iniciar a produción para pechar un pedimento de fabricación (ver a lapela '%s'). Pero pode cancelalo. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Non se pode usar un produto composto nunha BOM nin nunha MO Workstation=Estación de traballo @@ -112,3 +114,7 @@ MOAndLines=Pedimentos e liñas de fabricación MoChildGenerate=Xerar fillo Om ParentMo=OM Pai MOChild=OM Fillo +BomCantAddChildBom=A nomenclatura %s xa está presente na árbore que conduce á nomenclatura %s +BOMNetNeeds = Necesidades netas de BOM +BOMProductsList=Produtos de BOM +BOMServicesList=Servizos de BOM diff --git a/htdocs/langs/gl_ES/orders.lang b/htdocs/langs/gl_ES/orders.lang index f507393d4fc..474de37aa95 100644 --- a/htdocs/langs/gl_ES/orders.lang +++ b/htdocs/langs/gl_ES/orders.lang @@ -132,16 +132,16 @@ OtherOrders=Outros pedimentos SupplierOrderValidatedAndApproved=A orde do provedor está validada e aprobada: %s SupplierOrderValidated=A orde do provedor está validada: %s ##### Types de contacts ##### -TypeContact_commande_internal_SALESREPFOLL=Responsable seguemento do pedimento cliente +TypeContact_commande_internal_SALESREPFOLL=Responsable seguimento do pedimento cliente TypeContact_commande_internal_SHIPPING=Responsable envío pedimento cliente TypeContact_commande_external_BILLING=Contacto cliente facturación pedimento TypeContact_commande_external_SHIPPING=Contacto cliente entrega pedimento -TypeContact_commande_external_CUSTOMER=Contacto cliente seguemento pedimento +TypeContact_commande_external_CUSTOMER=Contacto cliente seguimento pedimento TypeContact_order_supplier_internal_SALESREPFOLL=Comercial seguimento pedimento de compra TypeContact_order_supplier_internal_SHIPPING=Responsable recepción pedimento a provedor TypeContact_order_supplier_external_BILLING=Contacto provedor factura -TypeContact_order_supplier_external_SHIPPING=Contacto seguemento envío aprovedor -TypeContact_order_supplier_external_CUSTOMER=Contacto seguemento pedimento a provedor +TypeContact_order_supplier_external_SHIPPING=Contacto seguimento envío aprovedor +TypeContact_order_supplier_external_CUSTOMER=Contacto seguimento pedimento a provedor Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON no definida Error_COMMANDE_ADDON_NotDefined=Constante COMMANDE_ADDON non definida Error_OrderNotChecked=Non foron seleccionados pedimentos a facturar diff --git a/htdocs/langs/gl_ES/other.lang b/htdocs/langs/gl_ES/other.lang index 64bba2a89bd..2fc4e810288 100644 --- a/htdocs/langs/gl_ES/other.lang +++ b/htdocs/langs/gl_ES/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Pedimento a provedor aprobado Notify_ORDER_SUPPLIER_REFUSE=Pedimento a provedor rexeitado Notify_PROPAL_VALIDATE=Validación orzamento cliente Notify_PROPAL_CLOSE_SIGNED=Orzamento cliente pechado como asinado +Notify_PROPAL_CLOSE_SIGNED_WEB=Orzamento a cliente asinado e pechado na páxina do portal Notify_PROPAL_CLOSE_REFUSED=Orzamento cliente pechado como rexeitado +Notify_PROPAL_CLOSE_REFUSED_WEB=Orzamento a cliente rexeitado e pechado na páxina do portal Notify_PROPAL_SENTBYMAIL=Envío orzamento cliente por correo electrónico Notify_WITHDRAW_TRANSMIT=Transmisión domiciliación Notify_WITHDRAW_CREDIT=Abono domiciliación @@ -181,6 +183,7 @@ SizeUnitfoot=pe SizeUnitpoint=punto BugTracker=Incidencias SendNewPasswordDesc=Este formulario permítelle solicitar un novo contrasinal. Enviarase ao seu enderezo de correo electrónico.
O cambio será efectivo unha vez prema na ligazón de confirmación do correo electrónico.
Comprobe a súa caixa de entrada. +EnterNewPasswordHere=Introduza aquí o seu novo contrasinal BackToLoginPage=Voltar á páxina de inicio de sesión AuthenticationDoesNotAllowSendNewPassword=O modo de autenticación é % s .
Neste modo, Dolibarr non pode saber nin cambiar o seu contrasinal.
Póñase en contacto co administrador do sistema se quere cambiar o seu contrasinal. EnableGDLibraryDesc=Instalar ou habilitar a biblioteca GD na súa instalación de PHP para usar esta opción. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Factura %s validada EMailTextInvoicePayed=A factura %s foi pagada. EMailTextProposalValidated=O orzamento %s do seu interese foi validado. EMailTextProposalClosedSigned=O orzamento %s foi pechado e asinado +EMailTextProposalClosedSignedWeb=O orzamento %s foi asinado e pechado na páxina do portal. +EMailTextProposalClosedRefused=O orzamento %s foi rexeitado e pechado. +EMailTextProposalClosedRefusedWeb=O orzamento %s foi rexeitado e pechado na páxina do portal. EMailTextOrderValidated=Pedimento %s validado. EMailTextOrderApproved=Pedimento %s aprobado EMailTextOrderValidatedBy=Pedimento %s rexistrado por %s. @@ -311,9 +317,9 @@ ExternalSiteURL=URL do sitio externo do contido iframe HTML ExternalSiteModuleNotComplete=O módulo do sitio externo non foi configurado correctamente. ExampleMyMenuEntry=O meu menú de entrada -# FTP +# ftp FTPClientSetup=Configuración do módulo cliente FTP ou SFTP -NewFTPClient=Nova configuración de conexión FTP/SFTP +NewFTPClient=Nova configuración de conexión FTP/SFTP FTPArea=Área FTP/SFTP FTPAreaDesc=Esta pantalla amosa unha vista dun servidor FTP/SFTP SetupOfFTPClientModuleNotComplete=A configuración do módulo cliente FTP ou SFTP parece estar imcompleta @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=Non foi posible eliminar o directorio %s (Comprobe o FTPPassiveMode=Modo pasivo ChooseAFTPEntryIntoMenu=Escolla un sitio FTP/SFTM no menú ... FailedToGetFile=Non foi posible acadar os ficheiros %s +ErrorFTPNodisconnect=Produciuse un erro ao desconectar o servidor FTP/SFTP +FileWasUpload=Cargouse o ficheiro %s +FTPFailedToUploadFile=Produciuse un erro ao cargar o ficheiro %s . +AddFolder=Crear cartafol +FileWasCreateFolder=Creouse o cartafol %s +FTPFailedToCreateFolder=Produciuse un erro ao crear o cartafol %s . diff --git a/htdocs/langs/gl_ES/partnership.lang b/htdocs/langs/gl_ES/partnership.lang index b02e7ae8c86..e1fffab3d16 100644 --- a/htdocs/langs/gl_ES/partnership.lang +++ b/htdocs/langs/gl_ES/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Xestión de Asociacións PartnershipDescription=Módulo de xestión de Asociacións PartnershipDescriptionLong= Módulo de xestión de Asociacións Partnership=Asociación +Partnerships=Asociacións AddPartnership=Engade asociado CancelPartnershipForExpiredMembers=Asociación: cancela a asociación de membros con subscricións caducadas PartnershipCheckBacklink=Asociación: comprobe a ligazón de retroceso referente @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Asociación: comprobe a ligazón de retroceso referente # Menu # NewPartnership=Nova Asociación +NewPartnershipbyWeb= A súa asociación engadiuse correctamente. ListOfPartnerships=Listaxe de Asociacións # diff --git a/htdocs/langs/gl_ES/productbatch.lang b/htdocs/langs/gl_ES/productbatch.lang index bedfed40b5c..7782f8e7e60 100644 --- a/htdocs/langs/gl_ES/productbatch.lang +++ b/htdocs/langs/gl_ES/productbatch.lang @@ -17,6 +17,7 @@ printBatch=Lote/Serie %s printEatby=Caducidade: %s printSellby=Vendido por: %s printQty=Cant.: %d +printPlannedWarehouse=Almacén: %s AddDispatchBatchLine=Engada unha liña para despacho por caducidade WhenProductBatchModuleOnOptionAreForced=Cando o módulo Lote/Serie está activado, a diminución automática de stoc está forzada a "Diminuír as existencias reais na validación do envío" e o modo de aumento automático é forzado a "Aumentar as existencias reais no envío manual nos almacéns" e non pode ser editado. Pode definir outras opcións como queira. ProductDoesNotUseBatchSerial=Este produto non usa números de lote/serie @@ -43,3 +44,4 @@ HideLots=Agochar lotes OutOfOrder=Fora de servizo InWorkingOrder=En funcionamento ToReplace=Substituir +CantMoveNonExistantSerial=Erro. Solicita un movemento nun rexistro para unha serie que xa non existe. Pode levar o mesmo número de serie no mesmo almacén varias veces no mesmo envío ou que foi usado por outro envío. Elimine este envío e prepare outro. diff --git a/htdocs/langs/gl_ES/projects.lang b/htdocs/langs/gl_ES/projects.lang index bd007acdfd2..a42a8d47184 100644 --- a/htdocs/langs/gl_ES/projects.lang +++ b/htdocs/langs/gl_ES/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Esta vista amosa todos os proxectos e tarefas nos que vostede te TasksDesc=Esta vista amosa todos os proxectos e tarefas (os seus permisos de usuario permítenlle ter unha visión completa). AllTaskVisibleButEditIfYouAreAssigned=Todas as tarefas deste proxecto son visibles, pero só pode indicar tempos nas tarefas que teña asignadas. Asígnese tarefas se desexa indicar tempos nelas. OnlyYourTaskAreVisible=Só son visibles as tarefas asignadas a vostede. Se precisa introducir tempo nunha tarefa e se a tarefa non é visible aquí, entón debe asignar a tarefa a si mesmo. +ImportDatasetProjects=Proxectos ou oportunidades ImportDatasetTasks=Tarefas de proxectos ProjectCategories=Etiquetas/categorías de proxectos NewProject=Novo proxecto @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Importe oportunidades de proxectos abertos OpportunitiesStatusForProjects=Importe oportunidades de proxectos por estado ShowProject=Ver proxecto ShowTask=Ver tarefa +SetThirdParty=Establecer terceiros SetProject=Definir proxecto +OutOfProject=Fóra de proxecto NoProject=Ningún proxecto definido ou propiedade de NbOfProjects=Nº de proxectos NbOfTasks=Nº de tarefas @@ -122,7 +125,8 @@ ValidateProject=Validar proxecto ConfirmValidateProject=¿Está certo de querer validar este proxecto? CloseAProject=Pechar proxecto ConfirmCloseAProject=¿Está certo de querer pechar este proxecto? -AlsoCloseAProject=Pechar tamén o proxecto (manter aberto se aínda precisa continuar coas tarefas de produción nel) +AlsoCloseAProject=Pechar tamén o proxecto +AlsoCloseAProjectTooltip=Mantér aberto se aínda precisa seguir nel as tarefas de produción ReOpenAProject=Reabrir proxecto ConfirmReOpenAProject=Está certo de querer reabrir este proxecto? ProjectContact=Contactos do proxecto @@ -165,7 +169,7 @@ OpportunityProbability=Probabilidade de oportunidade OpportunityProbabilityShort=Prob. Opor. OpportunityAmount=Importe Oport. OpportunityAmountShort=Importe oportunidade -OpportunityWeightedAmount=Importe ponderado oportunidade +OpportunityWeightedAmount=Cantidade de oportunidade, ponderada pola probabilidade OpportunityWeightedAmountShort=Oport. importe promedio OpportunityAmountAverageShort=Importe promedio oportunidade OpportunityAmountWeigthedShort=Importe ponderado oportunidade @@ -238,7 +242,7 @@ OppStatusPENDING=Pendente OppStatusWON=Gañado OppStatusLOST=Perdido Budget=Orzamento -AllowToLinkFromOtherCompany=Permitir ligar o proxecto doutra empresa

Valores admitidos:
- Manter baleiro: pode ligar calquera proxecto da empresa (predeterminado)
- "todo": pode ligar calquera proxecto, incluso proxectos doutras empresas
- Unha lista de identificación de terceiros separada por comas: pode ligar todos os proxectos deses terceiros definidos (Exemplo: 123,4795,53)
+AllowToLinkFromOtherCompany=Permitir ligar un elemento cun proxecto doutra empresa

Valores admitidos:
- Manter baleiro: pode ligar elementos do con calquera proxecto do mesmo terceiro (por defecto)
"todo";- Pode ligar elementos con calquera proxecto, incluso proxectros doutros terceiros
Unha listaxe de ids de terceiros separados por comas: pode ligar elementos con calquera proxecto destes terceiros (Exemplo: 123,4795,53)
LatestProjects=Últimos %s proxectos LatestModifiedProjects=Últimos %s proxectos modificados OtherFilteredTasks=Outras tarefas filtradas @@ -259,7 +263,7 @@ TimeSpentInvoiced=Tenpo empregado facturado TimeSpentForIntervention=Tempo empregado TimeSpentForInvoice=Tempo empregado OneLinePerUser=Unha liña por usuario -ServiceToUseOnLines=Servizo a usar en liñas +ServiceToUseOnLines=Servizo para usar nas liñas por defecto InvoiceGeneratedFromTimeSpent=Factura %s foi xerada co tempo empregado no proxecto InterventionGeneratedFromTimeSpent=A intervención %s xerouse a partir do tempo adicado ao proxecto ProjectBillTimeDescription=Comprobe se introduce unha folla de tempo nas tarefas do proxecto e planea xerar factura(s) a partir da folla de tempo para facturar ao cliente do proxecto (non comprobe se pensa crear unha factura que non estexa baseada nas follas de traballo introducidas). Nota: para xerar factura, vaia a pestana "Tempo empregado" do proxecto e selecciona as liñas a incluír. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Beneficio está calculado usando AddPersonToTask=Engadir tamén ás tarefas UsageOrganizeEvent=Uso: organización de eventos PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Clasificar o proxecto como pechado cando se completen todas as súas tarefas (100 %% progreso) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Nota: os proxectos existentes con todas as tarefas en progreso do 100 %% non se verán afectados: terá que pechalos manualmente. Esta opción só afecta a proxectos abertos. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Nota: os proxectos existentes con todas as tarefas xa configuradas cun progreso do 100%% non se verán afectados: terá que pechalos manualmente. Esta opción só afecta aos proxectos abertos. SelectLinesOfTimeSpentToInvoice=Seleccione a liñas de tempo utilizadas que non se facturan e, de seguido, empregue unha acción masiva de "Xerar factura" para facturalas ProjectTasksWithoutTimeSpent=Tarefas do proxecto sen tempo empregado FormForNewLeadDesc=Grazas por encher o seguinte formulario para contactar connosco. Tamén pode enviarnos un correo electrónico directamente a %s @@ -294,3 +298,4 @@ EnablePublicLeadForm=Activa o formulario público de contacto NewLeadbyWeb=A súa mensaxe ou solicitude foi gardada. Atenderemos ou contactaremos con vostede en breve. NewLeadForm=Novo formulario de contacto LeadFromPublicForm=Liderar en liña desde un formulario público +ExportAccountingReportButtonLabel=Obter informe diff --git a/htdocs/langs/gl_ES/propal.lang b/htdocs/langs/gl_ES/propal.lang index 2004d59f20a..b70f834c3c0 100644 --- a/htdocs/langs/gl_ES/propal.lang +++ b/htdocs/langs/gl_ES/propal.lang @@ -55,7 +55,7 @@ CopyPropalFrom=Crear orzamento por copia dun existente CreateEmptyPropal=Crear proposta comercial baleira ou dende a listaxe de produtos/servizos. DefaultProposalDurationValidity=Prazo de validez por defecto (en días) DefaultPuttingPricesUpToDate=Por defecto, actualiza os prezos cos prezos actuais coñecidos ao clonar un orzamento -UseCustomerContactAsPropalRecipientIfExist=Utilizar enderezo do contacto de seguemento do cliente definido, na vez do enderezo do terceiro como destinatario dos orzamentos +UseCustomerContactAsPropalRecipientIfExist=Utilizar enderezo do contacto de seguimento do cliente definido, na vez do enderezo do terceiro como destinatario dos orzamentos ConfirmClonePropal=¿Está certo de querer clonar o orzamento %s? ConfirmReOpenProp=¿Está certo de abrir de novo o orzamento %s? ProposalsAndProposalsLines=Orzamentos e liñas de orzamentos @@ -65,49 +65,54 @@ AvailabilityPeriod=Tempo de entrega SetAvailability=Definir o tempo de entrega AfterOrder=dende a sinatura OtherProposals=Outros orzamentos + ##### Availability ##### AvailabilityTypeAV_NOW=Inmediata AvailabilityTypeAV_1W=1 semana AvailabilityTypeAV_2W=2 semanas AvailabilityTypeAV_3W=3 semanas AvailabilityTypeAV_1M=1 mes -##### Types de contacts ##### -TypeContact_propal_internal_SALESREPFOLL=Comercial seguemento orzamento + +##### Types ofe contacts ##### +TypeContact_propal_internal_SALESREPFOLL=Comercial seguimento orzamento TypeContact_propal_external_BILLING=Contacto cliente de facturación orzamento -TypeContact_propal_external_CUSTOMER=Contacto cliente seguemento orzamento +TypeContact_propal_external_CUSTOMER=Contacto cliente seguimento orzamento TypeContact_propal_external_SHIPPING=Contacto cliente para envíos + # Document models -DocModelAzurDescription=Modelo de orzamento completo (vella implementación de modelo Cyan) -DocModelCyanDescription=Modelo de orzamento completo -DefaultModelPropalCreate=Modelo por defecto -DefaultModelPropalToBill=Modelo por defecto ao pechar un orzamento (a facturar) -DefaultModelPropalClosed=Modelo por defecto ao pechar un orzamento (non facturado) -ProposalCustomerSignature=Aceptado: sinatura dixital (selo da empresa, data e sinatura) -ProposalsStatisticsSuppliers=Estatísticas orzamentos de provedores -CaseFollowedBy=Caso seguido por -SignedOnly=Só asinado -NoSign=Configurado como non asinado -NoSigned=configurar non asinado CantBeNoSign=non se pode configurar sen asinar +CaseFollowedBy=Caso seguido por ConfirmMassNoSignature=Confirmación masiva non asinado ConfirmMassNoSignatureQuestion=Estás certo de querer configurar os rexistros seleccionados a non asinado? -IsNotADraft=non é un borrador -PassedInOpenStatus=foi validado -Sign=Asinado -Signed=asinado -ConfirmMassValidation=Confirmación de validación masiva ConfirmMassSignature=Confirmación de Sinatura masiva -ConfirmMassValidationQuestion=Está certo de querer validar os rexistros seleccionados? ConfirmMassSignatureQuestion=Está certo de querer asinar os rexistros seleccionados? -IdProposal=ID orzamento +ConfirmMassValidation=Confirmación de validación masiva +ConfirmMassValidationQuestion=Está certo de querer validar os rexistros seleccionados? +ConfirmRefusePropal=Está certo de querer rexeitar este orzamento a cliente? +ContractSigned=Contrato asinado +DefaultModelPropalClosed=Modelo por defecto ao pechar un orzamento (non facturado) +DefaultModelPropalCreate=Modelo por defecto +DefaultModelPropalToBill=Modelo por defecto ao pechar un orzamento (a facturar) +DocModelAzurDescription=Modelo de orzamento completo (vella implementación de modelo Cyan) +DocModelCyanDescription=Modelo de orzamento completo +FichinterSigned=Intervención asinada IdProduct=ID Produto +IdProposal=ID orzamento +IsNotADraft=non é un borrador LineBuyPriceHT=Importe do prezo de compra neto sen impostos para a liña -SignPropal=Aceptar orzamento +NoSign=Rexeitar +NoSigned=configurar non asinado +PassedInOpenStatus=foi validado +PropalAlreadyRefused=Orzamento xá rexeitado +PropalAlreadySigned=Orzamento xa aceptado +PropalRefused=Orzamento rexeitado +PropalSigned=Orzamento aceptado +ProposalCustomerSignature=Aceptado: sinatura dixital (selo da empresa, data e sinatura) +ProposalsStatisticsSuppliers=Estatísticas orzamentos de provedores RefusePropal=Rexeitar orzamento Sign=Asinado -NoSign=Configurado como non asinado -PropalAlreadySigned=Orzamento xa aceptado -PropalAlreadyRefused=Orzamento xá rexeitado -PropalSigned=Orzamento aceptado -PropalRefused=Orzamento rexeitado -ConfirmRefusePropal=Está certo de querer rexeitar este orzamento a cliente? +SignContract=Asinar contrato +SignFichinter=Sinatura da intervención +SignPropal=Aceptar orzamento +Signed=asinado +SignedOnly=Só asinado diff --git a/htdocs/langs/gl_ES/receptions.lang b/htdocs/langs/gl_ES/receptions.lang index c91f2a13bb3..78023b5e142 100644 --- a/htdocs/langs/gl_ES/receptions.lang +++ b/htdocs/langs/gl_ES/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=Borrador StatusReceptionValidatedShort=Validado StatusReceptionProcessedShort=Procesado ReceptionSheet=Folla de recepción +ValidateReception=Validar recepción ConfirmDeleteReception=¿Está certo de querer eliminar esta recepción? ConfirmValidateReception=¿Está certo de querer validar esta recepción coa referencia %s? ConfirmCancelReception=¿Está certo de querer cancelar esta recepción? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Módulo de numeración para recepcións ReceptionsReceiptModel=Modeloss de documentos para recepcións. NoMorePredefinedProductToDispatch=Non hai máis produtos predefinidos para enviar ReceptionExist=Xa hai unha recepción -ByingPrice=Prezo de compra ReceptionBackToDraftInDolibarr=A recepción %s volta a borrador ReceptionClassifyClosedInDolibarr=Recepción %s clasificada Pechada ReceptionUnClassifyCloseddInDolibarr=A recepción %s volta a abrirse diff --git a/htdocs/langs/gl_ES/recruitment.lang b/htdocs/langs/gl_ES/recruitment.lang index 80129b78512..c0dcb7c8043 100644 --- a/htdocs/langs/gl_ES/recruitment.lang +++ b/htdocs/langs/gl_ES/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Correo electrónico do responsable de contratación ToUseAGenericEmail=Para usar un correo electrónico xenérico. Se non se define, utilizarase o correo electrónico do responsable de contratación NewCandidature=Nova candidatura ListOfCandidatures=Listaxe de candidaturas -RequestedRemuneration=Remuneración solicitada -ProposedRemuneration=Proposta de remuneración +Remuneration=Salario +RequestedRemuneration=Salario solicitado +ProposedRemuneration=Salario proposto ContractProposed=Proposta de contrato ContractSigned=Contrato asinado ContractRefused=Rexeitouse o contrato RecruitmentCandidature=Candidatura JobPositions=Postos de traballo RecruitmentCandidatures=Candidaturas -InterviewToDo=Entrevista a realizar +InterviewToDo=Contactos a seguir AnswerCandidature=Resposta da solicitude YourCandidature=A súa candidatura YourCandidatureAnswerMessage=Grazas pola súa candidatura.
... @@ -74,5 +75,5 @@ JobClosedTextCanceled=O posto de traballo está pechado ExtrafieldsJobPosition=Atributos complementarios (postos de traballo) ExtrafieldsApplication=Atributos complementarios (candidaturas) MakeOffer=Facer unha oferta -WeAreRecruiting=Estamos contratanto. Esta é unha lista de prazas abertas para cubrir... +WeAreRecruiting=Estamos contratando. Esta é unha lista de prazas abertas para cubrir... NoPositionOpen=Non hai postos laborais libres polo momento diff --git a/htdocs/langs/gl_ES/salaries.lang b/htdocs/langs/gl_ES/salaries.lang index 334ad06f571..7c7ceaa610a 100644 --- a/htdocs/langs/gl_ES/salaries.lang +++ b/htdocs/langs/gl_ES/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Conta contable usada para os terceiros -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Utilízase unha conta contable adicada definida na ficha de usuario para encher o Libro Maior, ou como valor predeterminado da contabilidade do Libro Maior se non é definida unha conta contable na ficha do usuario +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Conta (do Plan Contable) utilizada por defecto para terceiros "usuarios". +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=A conta contable dedicada e definida na ficha de usuario só se utilizará para Subconta na contabilidade. Esta será usada para o Libro Maior e como valor predeterminado da Subconta na contabilidade se non se define unha conta contable de usuario específica ao usuario. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Conta contable por defecto para pagamentos de salarios CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=De xeito predeterminado, deixe baleira a opción "Crear automaticamente un pago total" ao crear un Salario Salary=Salario @@ -24,3 +24,4 @@ SalariesStatistics=Estatísticas salariais SalariesAndPayments=Salarios e pagamentos ConfirmDeleteSalaryPayment=Quere eliminar este pagamento de salario? FillFieldFirst=Cubra primeiro o campo do empregado +UpdateAmountWithLastSalary=Establece a cantidade co último salario diff --git a/htdocs/langs/gl_ES/ticket.lang b/htdocs/langs/gl_ES/ticket.lang index d266ef22e0c..da768656b3d 100644 --- a/htdocs/langs/gl_ES/ticket.lang +++ b/htdocs/langs/gl_ES/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Eliminar tickets Permission56004=Administrar tickets Permission56005=Ver tickets de todos os terceiros (non aplicable para usuarios externos, sempre estará limitado ao terceiro do que dependen) +Tickets=Tickets TicketDictType=Tipo de tickets TicketDictCategory=Grupos de tickets TicketDictSeverity=Gravidade dos tickets @@ -90,8 +91,8 @@ TicketPublicAccess=Na seguinte url está dispoñible unha interface pública que TicketSetupDictionaries=Os tipos de categorías e os niveis de gravidade podense configurar nos diccionarios TicketParamModule=Configuración de variables do módulo TicketParamMail=Configuración de correo electrónicol -TicketEmailNotificationFrom=Sender e-mail for notification on answers -TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationFrom=Correo electrónico do remitente para notificar as respostas +TicketEmailNotificationFromHelp=Correo electrónico do remitente para usar para enviar o correo electrónico de notificación cando se proporciona unha resposta dentro do backoffice. Por exemplo noreply@example.com TicketEmailNotificationTo=Notificar a creación do ticket a este enderezo de correo electrónico TicketEmailNotificationToHelp=Se está presente, este enderezo de correo electrónico será notificado da creación dun ticket TicketNewEmailBodyLabel=Mensaxe de texto enviado despois de crear un ticket @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Ao pechar un ticket, proporáselle que envíe unha me TicketWrongContact=Se o contacto non forma parte dos contactos actuais dos tickets. Correo electrónico non enviado. TicketChooseProductCategory=Categoría de produto para soporte de tickets TicketChooseProductCategoryHelp=Seleccione a categoría de produto de soporte de tickets. Usarase para ligar automaticamente un contrato a un ticket. +TicketUseCaptchaCode=Use código gráfico (CAPTCHA) ao crear un ticket +TicketUseCaptchaCodeHelp=Engada verificación CAPTCHA ao crear un novo ticket. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=O Ticket foi asignado TicketChangeType=Cambiar tipo TicketChangeCategory=Cambiar categoría TicketChangeSeverity=Cambiar gravidade -TicketAddMessage=Engadir mensaxe -AddMessage=Engadir mensaxe +TicketAddMessage=Engadir mensaxe privada MessageSuccessfullyAdded=Ticket engadido TicketMessageSuccessfullyAdded=Mensaxe engadida correctamente TicketMessagesList=Listaxe de mensaxes @@ -204,8 +206,8 @@ TicketSeverity=Gravidade ShowTicket=Ver ticket RelatedTickets=Tickets relacionados TicketAddIntervention=Crear intervención -CloseTicket=Ticket Pechado/Resolto -AbandonTicket=Ticket abandonado +CloseTicket=Pechar|Resolver +AbandonTicket=Abandonar CloseATicket=Pechar/Resolver un ticket ConfirmCloseAticket=Confirmar o peche do ticket ConfirmAbandonTicket=Confirma o peche do ticket ao estado "Abandonado" @@ -219,18 +221,17 @@ SendMessageByEmail=Enviar mensaxe por e-mail TicketNewMessage=Nova mensaxe ErrorMailRecipientIsEmptyForSendTicketMessage=O destinatario está baleiro. Non foi enviado o email TicketGoIntoContactTab=Vaia á lapela "Contactos" para seleccionalos -TicketMessageMailIntro=Introdución +TicketMessageMailIntro=Cabeceira da mensaxe TicketMessageMailIntroHelp=Este texto é engadido só ao principio do email e non será gardado. -TicketMessageMailIntroLabelAdmin=Texto de introdución a todas as respostas dos tickets TicketMessageMailIntroText=Ola,
Engadiuse unha nova resposta a un ticket que segue. Aquí está a mensaxe:
TicketMessageMailIntroHelpAdmin=Este texto inserirase antes da resposta cando se responda a un ticket de Dolibarr -TicketMessageMailSignature=Sinatura -TicketMessageMailSignatureHelp=Este texto será agregado só ao final do correo electrónico e non será gardado. -TicketMessageMailSignatureText=Mensaxe enviada por %s vía Dolibarr -TicketMessageMailSignatureLabelAdmin=Sinatura do correo electónico de resposta -TicketMessageMailSignatureHelpAdmin=Este texto será insertado despois da mensaxe de resposta. +TicketMessageMailFooter=Pé de páxina da mensaxe +TicketMessageMailFooterHelp=Este texto só engádese ao final da mensaxe enviada por correo electrónico e non se gardará. +TicketMessageMailFooterText=Mensaxe enviada por %s vía Dolibarr +TicketMessageMailFooterHelpAdmin=Este texto será insertado despois da mensaxe de resposta. TicketMessageHelp=Só este texto será gardado na listaxe de mensaxes na ficha do ticket TicketMessageSubstitutionReplacedByGenericValues=As variables de substitución son reemplazadas por valores xenéricos. +ForEmailMessageWillBeCompletedWith=Para as mensaxes de correo electrónico enviadas a usuarios externos, a mensaxe completarase con TimeElapsedSince=Tempo transcurrido dende TicketTimeToRead=Tempo transcurrido antes de ler o ticket TicketTimeElapsedBeforeSince=Tempo transcorrido antes / despois @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Publicouse unha nova mensaxe no ticke TicketAssignedToYou=Ticket asignado TicketAssignedEmailBody=Foille asignado o ticket #%s por %s MarkMessageAsPrivate=Marcar mensaxe como privada +TicketMessageSendEmailHelp=Enviarase un correo electrónico a todos os contactos asignados (contactos internos, pero tamén contactos externos, excepto se a opción "%s" está marcada) TicketMessagePrivateHelp=Esta mensaxe non será amosada aos usuarios externos TicketEmailOriginIssuer=Emisor orixe dos tickets InitialMessage=Mensaxe inicial @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Pode ver o progreso do ticket na interfa TicketCloseEmailBodyInfosTrackUrlCustomer=Pode consultar o historial desta entrada premendo no seguinte enlace TicketEmailPleaseDoNotReplyToThisEmail=Prégase non respostar directamente a este correo. Use a ligazón para respostar. TicketPublicInfoCreateTicket=Este formulario permitelle rexistrar un ticket de soporte no noso sistema. -TicketPublicPleaseBeAccuratelyDescribe=Prégase describa de forma precisa o problema. Aporte a maior cantidade de información posible para permitirnos identificar a súa solicitude. +TicketPublicPleaseBeAccuratelyDescribe=Describa con precisión a súa pregunta. Proporcione a maior información posible para permitirnos identificar correctamente a súa solicitude. TicketPublicMsgViewLogIn=Ingrese o ID de seguimento do ticket TicketTrackId=ID público de seguimento OneOfTicketTrackId=Un dos seus ID de seguimento diff --git a/htdocs/langs/gl_ES/users.lang b/htdocs/langs/gl_ES/users.lang index 209e1e88177..54359db27a7 100644 --- a/htdocs/langs/gl_ES/users.lang +++ b/htdocs/langs/gl_ES/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Eliminar do grupo PasswordChangedAndSentTo=Contrasinal cambiado e enviado a %s. PasswordChangeRequest=Solicitude para cambiar o contrasinal de %s PasswordChangeRequestSent=Solicitude de cambio de contrasinal para %s enviado a %s. -IfLoginExistPasswordRequestSent=Se este inicio de sesión é unha conta válida, enviouse un correo electrónico para restablecer o contrasinal. +IfLoginExistPasswordRequestSent=Se este inicio de sesión é unha conta válida (cun correo electrónico válido), enviouse un correo electrónico para restablecer o contrasinal. IfEmailExistPasswordRequestSent=Se este correo electrónico é unha conta válida, enviouse un correo electrónico para restablecer o contrasinal. ConfirmPasswordReset=Confirmar restablecemento de contrasinal MenuUsersAndGroups=Usuarios e grupos @@ -68,7 +68,6 @@ CreateDolibarrLogin=Crear un usuario CreateDolibarrThirdParty=Crear un terceiro LoginAccountDisableInDolibarr=A conta está desactivada en Dolibarr UsePersonalValue=Utilizar valores persoalizados -InternalUser=Usuario interno ExportDataset_user_1=Usuarios e as súas propiedades. DomainUser=Usuario de dominio Reactivate=Reactivar @@ -128,3 +127,5 @@ DateLastLogin=Data último inicio de sesión DatePreviousLogin=Data de inicio de sesión anterior IPLastLogin=IP último inicio de sesión IPPreviousLogin=IP de inicio de sesión anterior +ShowAllPerms=Mostra todas as filas de permisos +HideAllPerms=Ocultar todas as filas de permisos diff --git a/htdocs/langs/gl_ES/withdrawals.lang b/htdocs/langs/gl_ES/withdrawals.lang index 0a1b1d82b55..cc5913bd5f4 100644 --- a/htdocs/langs/gl_ES/withdrawals.lang +++ b/htdocs/langs/gl_ES/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Factura agardando transferencia AmountToWithdraw=Cantidade a retirar/domiciliar AmountToTransfer=Importe a transferir NoInvoiceToWithdraw=Non hai ningunha factura aberta para '%s' agardando. Vaia á lapela '%s' da tarxeta de factura para facer unha solicitude. -NoSupplierInvoiceToWithdraw=Non hai ningunha factura do provedor con "Solicitudes de transferencia" agardando. Vaia á lapela '%s' da tarxeta da factura para facer unha solicitude. +NoSupplierInvoiceToWithdraw=Non está agardando ningunha factura de provedor aberta "%s" . Vaia á lapela "%s" da tarxeta de factura para facer unha solicitude. ResponsibleUser=Usuario responsable das domiciliacións WithdrawalsSetup=Configuración das domiciliacións CreditTransferSetup=Configuración das transferencias @@ -42,6 +42,7 @@ CreditTransferStatistics=Estatísticas das transferencias Rejects=Devolucións LastWithdrawalReceipt=As %s últimas domiciliacións MakeWithdrawRequest=Realizar unha petición de domiciliación +MakeWithdrawRequestStripe=Facer unha solicitude de pagamento por domiciliación bancaria a través de Stripe MakeBankTransferOrder=Realizar unha petición de transferencia WithdrawRequestsDone=%s domiciliacións rexistradas BankTransferRequestsDone=%s transferencias rexistradas @@ -100,8 +101,11 @@ CreditDate=Abonada o WithdrawalFileNotCapable=Non se pode xerar o ficheiro de recibo de retirada para o seu país %s (o seu país non está incluido) ShowWithdraw=Ver domiciliación IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Porén, se a factura ten polo menos unha orde de pagamento por domiciliación bancaria aínda non procesada, non se configurará como paga para permitir a xestión previa da retirada. -DoStandingOrdersBeforePayments=Esta lapela permítelle solicitar unha orde de pagamento por domiciliación bancaria. Unha vez feito isto, entra no menú Banco-> Pago mediante domiciliación bancaria para xerar e xestionar a orde de domiciliación bancaria. Cando se pecha a orde de domiciliación bancaria, o pagamento das facturas rexistrarase automaticamente e as facturas pecharanse se o resto do pago é nulo. -DoCreditTransferBeforePayments=Esta lapela permítelle solicitar unha orde de transferencia. Unha vez feito isto, entra no menú Banco-> Pago mediante transferencia para xerar e xestionar a orde de transferencia. Cando se pecha a orde de transferencia, o pagamento das facturas rexistrarase automaticamente e as facturas pecharanse se o resto do pago é nulo. +DoStandingOrdersBeforePayments=Esta lapela permítelle solicitar unha orde de pagamento domiciliado. Unha vez feito isto, pode ir ao menú "Banco->Pagamento por domiciliación bancaria" para xerar e xestionar un ficheiro de pedimento de domiciliación bancaria. +DoStandingOrdersBeforePayments2=Tamén pode enviar unha solicitude directamente a un procesador de pagamentos SEPA como Stripe, ... +DoStandingOrdersBeforePayments3=Cando se pecha a orde de domiciliación bancaria, o pagamento das facturas rexistrarase automaticamente e as facturas pecharanse se o resto por pagar é nulo. +DoCreditTransferBeforePayments=Esta lapela permítelle solicitar unha orde de transferencia bancaria. Unha vez feito isto, vaia ao menú "Banco->Pagamento por transferencia bancaria" para xerar e xestionar un ficheiro de orde de transferencia bancaria. +DoCreditTransferBeforePayments3=Cando se pecha a orde de transferencia bancaria, o pagamento das facturas rexistrarase automaticamente e as facturas pecharanse se o resto para pagar é nulo. WithdrawalFile=Ficheiro de domiciliación CreditTransferFile=Ficheiro de transferencia SetToStatusSent=Clasificar como "Ficheiro enviado" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Non é posible crear unha domiciliación sen impor SepaMandate=Mandato SEPA de domiciliación SepaMandateShort=Mandato SEPA PleaseReturnMandate=Envíe de volta este formulario de mandato por correo electrónico a %s ou por correo a -SEPALegalText=Ao asinar este formulario de mandato, autorizas (A) a %s a enviar instrucións ao teu banco para realizar un cargo na túa conta e (B) ao teu banco a realizar un cargo na túa conta de acordo coas instrucións de %s. Como parte dos teus dereitos, tes dereito a un reembolso do teu banco segundo os termos e condicións do teu acordo co teu banco. Os seus dereitos con respecto ao mandato anterior explícanse nun comunicado que pode obter do seu banco. +SEPALegalText=Ao asinar este formulario de mandato, autoriza (A) a %s e ao seu provedor de servizos de pagamento a enviar instrucións ao seu banco para que debiten a túa conta e (B) ao seu banco a que debiten a súa conta de acordo coas instrucións de %s. Como parte dos seus dereitos, ten dereito a un reembolso do seu banco segundo os termos e condicións do seu acordo co seu banco. Os seus dereitos con respecto ao mandato anterior explícanse nun comunicado que pode obter no seu banco. CreditorIdentifier=Identificador Acredor CreditorName=Nome acredor SEPAFillForm=(B) Cubra todos os campos marcados con * diff --git a/htdocs/langs/gl_ES/workflow.lang b/htdocs/langs/gl_ES/workflow.lang index d87753aed6b..4a754c5419f 100644 --- a/htdocs/langs/gl_ES/workflow.lang +++ b/htdocs/langs/gl_ES/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Clasificar o pediment descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Clasifica o pedimento a cliente de orixe ligado como recibido cando se valida unha recepción (e se a cantidade recibida por todas as recepcións é a mesma que no pedimento que se actualiza) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Clasifica o pedimento a cliente de orixe ligado como recibido cando se pecha unha recepción (e se a cantidade recibida por todas as recepcións é a mesma que no pedimento que se actualiza) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Clasificar recepcións a "facturado" cando sexa validado un pedimento a provedor ligado +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Clasifica as recepcións como "facturadas" cando se valida unha factura de compra ligada (e se o importe da factura é o mesmo que o importe total das recepcións ligadas) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Ao crear un ticket, liga os contratos dispoñibles do terceiro coincidente descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Ao ligar contratos, busca entre os das empresas matrices @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Pecha todas as intervencións ligadas ao AutomaticCreation=Creación automática AutomaticClassification=Clasificación automática # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Clasifique o envío orixe ligado como pechado cando a factura ao cliente sexa validada +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Clasifica o envío de orixe ligado como pechado cando se valida a factura do cliente (e se o importe da factura é o mesmo que o importe total dos envíos ligados) AutomaticClosing=Peche automático AutomaticLinking=Ligazón automática diff --git a/htdocs/langs/he_IL/accountancy.lang b/htdocs/langs/he_IL/accountancy.lang index 8bc4b54a090..7158d53896a 100644 --- a/htdocs/langs/he_IL/accountancy.lang +++ b/htdocs/langs/he_IL/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/he_IL/datapolicy.lang b/htdocs/langs/he_IL/datapolicy.lang new file mode 100644 index 00000000000..95f0d4cef1d --- /dev/null +++ b/htdocs/langs/he_IL/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = לקוח +DATAPOLICY_TIERS_PROSPECT = לקוח פוטנציאל +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = לקוח +DATAPOLICY_CONTACT_PROSPECT = לקוח פוטנציאל +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/he_IL/holiday.lang b/htdocs/langs/he_IL/holiday.lang index c5aa045afc3..e448f4397c8 100644 --- a/htdocs/langs/he_IL/holiday.lang +++ b/htdocs/langs/he_IL/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Monthly statement MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=You must select a start date. NoDateFin=You must select an end date. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Reason UserCP=User ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Previous Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=קבוצות +users=משתמשים +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang index d1013d6c705..0c9d78518aa 100644 --- a/htdocs/langs/he_IL/main.lang +++ b/htdocs/langs/he_IL/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=No translation Translation=Translation +Translations=Translations CurrentTimeZone=אזור PHP (שרת) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Valid Approve=Approve Disapprove=Disapprove ReOpen=Re-Open +OpenVerb=Open Upload=Upload ToLink=קשר Select=Select @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=No user group defined Password=סיסמה -PasswordRetype=Retype your password +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration. Name=שם NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=תאור DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Event @@ -344,7 +353,7 @@ KiloBytes=Kilobytes MegaBytes=Megabytes GigaBytes=Gigabytes TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Events about this member ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s late ToDo=To do Completed=Completed @@ -517,6 +527,7 @@ or=or Other=אחר Others=Others OtherInformations=Other information +Workflow=Workflow Quantity=Quantity Qty=Qty ChangedBy=Changed by @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Attached files and documents JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Feature disabled MoveBox=Move widget Offered=Offered NotEnoughPermissions=You don't have permission for this action +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Session name Method=Method Receive=Receive @@ -798,6 +811,7 @@ URLPhoto=URL of photo/logo SetLinkToAnotherThirdParty=Link to another third party LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=חוזים SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Rate +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=פנימית המשתמש +ExternalUser=משתמש חיצוני diff --git a/htdocs/langs/he_IL/users.lang b/htdocs/langs/he_IL/users.lang index fad26a57871..381a918094d 100644 --- a/htdocs/langs/he_IL/users.lang +++ b/htdocs/langs/he_IL/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Remove from group PasswordChangedAndSentTo=Password changed and sent to %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Request to change password for %s sent to %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Users & Groups @@ -68,7 +68,6 @@ CreateDolibarrLogin=Create a user CreateDolibarrThirdParty=Create a third party LoginAccountDisableInDolibarr=Account disabled in Dolibarr. UsePersonalValue=Use personal value -InternalUser=פנימית המשתמש ExportDataset_user_1=Users and their properties DomainUser=Domain user %s Reactivate=Reactivate @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/hi_IN/datapolicy.lang b/htdocs/langs/hi_IN/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/hi_IN/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/hr_HR/accountancy.lang b/htdocs/langs/hr_HR/accountancy.lang index 5ea2c3b4248..43afc7a404c 100644 --- a/htdocs/langs/hr_HR/accountancy.lang +++ b/htdocs/langs/hr_HR/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Računovodstveno područje AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Accounting account by default to register supplier deposit +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -214,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Broj komada TransactionNumShort=Broj prijenosa -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -268,13 +271,13 @@ Reconcilable=Za usklađivanje TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -286,20 +289,20 @@ DescClosure=Consult here the number of movements by month not yet validated & lo OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Potvrda i zaključavanje zapisa... +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Vezati automatski AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Greška, ne možete obrisati obračunski račun jer je u upotrebi +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balansiranje FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. NoNewRecordSaved=Nema više zapisa za prijenos -ListOfProductsWithoutAccountingAccount=Popis proizvoda koji nisu vezani ni za jedan računovodstveni konto +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Promijenite povezivanje Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting @@ -322,9 +325,10 @@ AccountingJournalType1=Razne operacije AccountingJournalType2=Prodaja AccountingJournalType3=Nabava AccountingJournalType4=Banka -AccountingJournalType5=Izvještaj o troškovima +AccountingJournalType5=Troškovnici AccountingJournalType8=Zalihe AccountingJournalType9=Ima-novo +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Broj unosa @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Potvrda datuma i zaključavanje @@ -401,7 +407,11 @@ Calculated=Izračunato Formula=Formula ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Potvrda skupnog brisanja ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Viševalutni kod (Idevise) DateExport=Datum izvoza WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Dnevnik izvješća o troškovima -InventoryJournal=Dnevnik inventara NAccounts=%s računi diff --git a/htdocs/langs/hr_HR/admin.lang b/htdocs/langs/hr_HR/admin.lang index cd529749db1..67b67267f44 100644 --- a/htdocs/langs/hr_HR/admin.lang +++ b/htdocs/langs/hr_HR/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Klijentski collation WarningModuleNotActive=Modul %s mora biti omogućen WarningOnlyPermissionOfActivatedModules=Prikazane su samo dozvole vezane za aktivne module. Možete aktivirati druge module na stranici modula Naslovna -> Podešavanje -> Moduli. DolibarrSetup=Dolibarr instalacija ili nadogradnja -InternalUser=Interni korisnik -ExternalUser=Vanjski korisnik InternalUsers=Interni korisnici ExternalUsers=Vanjski korisnici UserInterface=Korisničko sučelje @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (zadana vrijednost u php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS port (nije definiran u PHP-u na sustavima sličnim Unixu) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (nije definirano u PHP-u na sustavima sličnim Unixu) MAIN_MAIL_EMAIL_FROM=E-pošta pošiljatelja za automatske e-poruke (zadana vrijednost u php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=E-pošta korištena za pogrešku vraća e-poštu (polja 'Errors-To' u poslanim porukama e-pošte) MAIN_MAIL_AUTOCOPY_TO= Kopirajte (Bcc) sve poslane e-poruke na MAIN_DISABLE_ALL_MAILS=Onemogućite sva slanja e-pošte (u svrhu testiranja ili demonstracija) @@ -439,8 +438,10 @@ Unique=Unique Boolean=Boolean (one checkbox) ExtrafieldPhone = Telefon ExtrafieldPrice = Cijena +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = E-pošta ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Odaberi popis ExtrafieldSelectList = Odaberi iz tabele ExtrafieldSeparator=Razdjelnik (nije polje) @@ -501,7 +502,8 @@ WarningPHPMail=UPOZORENJE: Postavke za slanje e-pošte iz aplikacije koriste zad WarningPHPMailA=- Korištenje poslužitelja davatelja usluga e-pošte povećava pouzdanost vaše e-pošte, tako da povećava isporučivost bez označavanja kao SPAM WarningPHPMailB=- Neki davatelji usluga e-pošte (kao što je Yahoo) ne dopuštaju vam slanje e-pošte s drugog poslužitelja osim s njihovog vlastitog poslužitelja. Vaša trenutna postavka koristi poslužitelj aplikacije za slanje e-pošte, a ne poslužitelj vašeg davatelja e-pošte, tako da će neki primatelji (onaj koji je kompatibilan s restriktivnim DMARC protokolom) pitati vašeg davatelja e-pošte može li prihvatiti vašu e-poštu, a neki davatelji e-pošte (poput Yahooa) može odgovoriti "ne" jer poslužitelj nije njihov, tako da nekoliko vaših poslanih e-poruka možda neće biti prihvaćeno za isporuku (pazite i na kvotu slanja vašeg davatelja e-pošte). WarningPHPMailC=- Korištenje SMTP poslužitelja vašeg vlastitog davatelja usluga e-pošte za slanje e-pošte također je zanimljivo tako da će sve e-poruke poslane iz aplikacije također biti spremljene u vaš direktorij "Poslano" vašeg poštanskog sandučića. -WarningPHPMailD=Također, stoga se preporuča promijeniti način slanja e-mailova na vrijednost "SMTP". Ako stvarno želite zadržati zadanu "PHP" metodu za slanje e-pošte, jednostavno zanemarite ovo upozorenje ili ga uklonite postavljanjem MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP konstante na 1 u Početna - Postavljanje - Ostalo. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Ako vaš SMTP davatelj usluge e-pošte treba ograničiti klijenta e-pošte na neke IP adrese (vrlo rijetko), ovo je IP adresa korisničkog agenta e-pošte (MUA) za vašu ERP CRM aplikaciju: %s . WarningPHPMailSPF=Ako je naziv domene u adresi e-pošte pošiljatelja zaštićen SPF zapisom (pitajte svoj registar imena domene), morate dodati sljedeće IP adrese u SPF zapis DNS-a vaše domene: %s . ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s AlsoDefaultValuesAreEffectiveForActionCreate=Također imajte na umu da prepisivanje zadanih vrijednosti za kreiranje obrasca radi samo za stranice koje su ispravno dizajnirane (pa s parametrom action=create ili presen...) EnableDefaultValues=Omogućite prilagodbu zadanih vrijednosti -EnableOverwriteTranslation=Omogući korištenje prepisanog prijevoda +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Pronađen je prijevod za ključ s ovim kodom. Da biste promijenili ovu vrijednost, morate je urediti iz Početna > Postavke > Prijevod. WarningSettingSortOrder=Upozorenje, postavljanje zadanog redoslijeda sortiranja može dovesti do tehničke pogreške pri odlasku na stranicu s popisom ako je polje nepoznato. Ako naiđete na takvu pogrešku, vratite se na ovu stranicu da uklonite zadani redoslijed sortiranja i vratite zadano ponašanje. Field=Polje @@ -645,9 +647,9 @@ Module2400Name=Događaji/Raspored Module2400Desc=Pratite događaje. Zabilježite automatske događaje u svrhu praćenja ili zabilježite ručne događaje ili sastanke. Ovo je glavni modul za dobro upravljanje odnosima s kupcima ili dobavljačima. Module2500Name=DMS / ECM Module2500Desc=Sustav za upravljanje dokumentima / Upravljanje elektroničkim sadržajem. Automatska organizacija vaših generiranih ili pohranjenih dokumenata. Podijelite ih kada trebate. -Module2600Name=API/Web servisi (SOAP server) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Omogući Dolibarr SOAP server pružatelja API servisa -Module2610Name=API/Webservis (REST server) +Module2610Name=API / Web services (REST server) Module2610Desc=Omogući Dolibarr REST server pružajući API servise Module2660Name=Call WebServices (SOAP client) Module2660Desc=Omogućite klijenta web usluga Dolibarr (može se koristiti za slanje podataka/zahtjeva na vanjske poslužitelje. Trenutno su podržane samo narudžbe za kupnju.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Dodaj mogučnosti za upravljanje Incoterm-om Module63000Name=Sredstva Module63000Desc=Upravljajte resursima (pisači, automobili, sobe,...) za dodjelu događaja +Module94160Name=Receptions Permission11=Pregledaj izlazne račune Permission12=Izradi/promijeni izlazne račune Permission13=Poništite račune kupaca @@ -842,9 +845,9 @@ Permission286=Izvezi kontakte Permission291=Čitaj tarife Permission292=Postavi dozvole na tarifama Permission293=Izmijenite tarife kupaca -Permission300=Čitanje crtičnih kodova -Permission301=Stvaranje/izmjena crtičnih kodova -Permission302=Izbrišite crtične kodove +Permission301=Generate PDF sheets of barcodes +Permission304=Stvaranje/izmjena crtičnih kodova +Permission305=Izbrišite crtične kodove Permission311=Čitaj usluge Permission312=Dodavanje usluge/pretplate ugovoru Permission331=Čitaj zabilješke @@ -971,13 +974,14 @@ Permission3301=Generirajte nove module Permission4001=Pročitajte vještinu/posao/poziciju Permission4002=Stvorite/izmijenite vještinu/posao/poziciju Permission4003=Izbrišite vještinu/posao/poziciju -Permission4020=Pročitajte evaluaciju -Permission4021=Napravite/izmijenite svoju evaluaciju -Permission4022=Potvrdite evaluaciju -Permission4023=Izbriši evaluaciju -Permission4030=Pogledajte izbornik za usporedbu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Potvrdite evaluaciju +Permission4025=Izbriši evaluaciju +Permission4028=Pogledajte izbornik za usporedbu Permission4031=Pročitajte osobne podatke Permission4032=Napišite osobne podatke +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Pročitajte sadržaj web stranice Permission10002=Izrada/izmjena sadržaja web stranice (html i javascript sadržaj) Permission10003=Izrada/izmjena sadržaja web stranice (dinamički php kod). Opasno, mora biti rezervirano za programere. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Vrsta raspolaganja imovinom TypeOfUnit=Vrsta jedinice SetupSaved=Postavi spremljeno SetupNotSaved=Postavljanje nije spremljeno +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Povratak na popis modula BackToDictionaryList=Povratak na popis definicija TypeOfRevenueStamp=Vrsta porezne marke @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Parametre postavljanja mogu postaviti samo administratorski SystemInfoDesc=Informacije o sustavu su razne tehničke informacije koje dobivate u načinu samo za čitanje i vidljive samo administratorima. SystemAreaForAdminOnly=Ovo područje je dostupno samo administratorskim korisnicima. Dolibarr korisnička dopuštenja ne mogu promijeniti ovo ograničenje. CompanyFundationDesc=Uredite podatke svoje tvrtke/organizacije. Kliknite na gumb "%s" na dnu stranice kada završite. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Ako imate vanjskog računovođu/knjigovođu, ovdje možete urediti njegove podatke. AccountantFileNumber=Šifra računovođe DisplayDesc=Ovdje se mogu mijenjati parametri koji utječu na izgled i prezentaciju aplikacije. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Ovu naredbu morate pokrenuti iz YourPHPDoesNotHaveSSLSupport=SSL funkcije nisu dostupne u vašem PHP DownloadMoreSkins=Više skinova za skinuti SimpleNumRefModelDesc=Vraća referentni broj u formatu %syymm-nnnn gdje je yy godina, mm je mjesec, a nnnn je sekvencijalni broj koji se automatski povećava bez ponovnog postavljanja +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Vraća referentni broj u formatu %syymm-nnnn gdje je yy godina, mm je mjesec, a nnnn je sekvencijalni broj koji se automatski povećava bez ponovnog postavljanja SimpleNumRefNoDateModelDesc=Vraća referentni broj u formatu %s-nnnn gdje je nnnn sekvencijalni broj koji se automatski povećava bez ponovnog postavljanja ShowProfIdInAddress=Pokažite profesionalni ID s adresama ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1380,7 +1391,7 @@ GetBarCode=Uzmi barkod NumberingModules=Modeli numeriranja DocumentModules=Modeli dokumenata ##### Module password generation -PasswordGenerationStandard=Vratite lozinku generiranu prema internom Dolibarrovom algoritmu: %s znakova koji sadrže zajedničke brojeve i znakove u malim slovima. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Nemojte predlagati generiranu lozinku. Lozinka se mora unijeti ručno. PasswordGenerationPerso=Vrati lozinku prema vašoj osobno postavljenoj konfiguraciji. SetupPerso=Sukladno vašoj konfiguraciji @@ -1434,6 +1445,10 @@ SuppliersPayment=Plaćanja dobavljača SupplierPaymentSetup=Postavljanje plaćanja dobavljača InvoiceCheckPosteriorDate=Prije provjere valjanosti provjerite datum proizvodnje InvoiceCheckPosteriorDateHelp=Provjera valjanosti računa bit će zabranjena ako je datum prije datuma posljednje fakture iste vrste. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Podešavanje modula ponuda ProposalsNumberingModules=Modeli brojeva ponuda @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Vodeni žig na skicama ugovora (ništa ako se osta ##### Members ##### MembersSetup=Podešavanje modula članova MemberMainOptions=Glavne opcije +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Upravljanje prijavom svakog korisnika AdherentMailRequired=E-mail je potreban za stvaranje novog člana MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default MemberCreateAnExternalUserForSubscriptionValidated=Izradite vanjsko korisničko ime za svaku potvrđenu pretplatu novog člana -VisitorCanChooseItsPaymentMode=Posjetitelj može birati između dostupnih načina plaćanja +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Omogućite automatski podsjetnik putem e-pošte o isteklim pretplatama. Napomena: Modul %s mora biti omogućen i ispravno postavljen za slanje podsjetnika. MembersDocModules=Predlošci dokumenata za dokumente generirane iz zapisa članova ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Aktiviraj napredni uređivač za: FCKeditorForNotePublic=WYSIWIG izrada/izdanje polja "javne bilješke" elemenata FCKeditorForNotePrivate=WYSIWIG kreiranje/izdanje polja "privatne bilješke" elemenata FCKeditorForCompany=WYSIWIG kreiranje/izdanje opisa polja elemenata (osim proizvoda/usluga) -FCKeditorForProduct=WYSIWIG izrada/izdanje opisa polja proizvoda/usluga -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Kreiranje/izdanje WYSIWIG-a za masovne slanje e-pošte (Alati->E-pošta) FCKeditorForUserSignature=WYSIWIG kreiranje/izdanje korisničkog potpisa FCKeditorForMail=Izrada/izdanje WYSIWIG-a za svu poštu (osim Alati->E-pošta) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Nosioc izbornika gdje da se prikaže novi izbornik DetailMenuModule=Naziv modula ako stavka izbornika dolazi iz modula DetailType=Vrsta izbornika (gore ili lijevi) DetailTitre=Oznaka izbornika ili oznaka koda za prijevod -DetailUrl=URL where menu send you (Absolute URL link or external link with http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Uvjet za prikaz stavke ili ne DetailRight=Uvjet za prikaz neautoroziranih sivih izbornika DetailLangs=Jezična datoteka za oznakz koda prijevoda @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Smanjenje zaliha u POS-u nije kompati CashDeskYouDidNotDisableStockDecease=Niste onemogućili smanjenje zaliha prilikom prodaje s prodajnog mjesta. Stoga je potrebno skladište. CashDeskForceDecreaseStockLabel=Smanjenje zaliha za proizvode iz serije je prisilno. CashDeskForceDecreaseStockDesc=Prvo smanjite za najstarije datume obroka i datuma prodaje. -CashDeskReaderKeyCodeForEnter=Ključni kod za "Enter" definiran u čitaču bar koda (Primjer: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Podešavanje modula zabilješki BookmarkDesc=Ovaj modul vam omogućuje upravljanje oznakama. Također možete dodati prečace na bilo koje Dolibarr stranice ili vanjske web stranice na lijevom izborniku. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modeli numeriranja faktura dobavljača IfSetToYesDontForgetPermission=Ako je postavljena na vrijednost koja nije null, ne zaboravite dati dopuštenja grupama ili korisnicima kojima je dopušteno drugo odobrenje ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Podešavanje modula GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions). YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s. YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Čarobnjak za izradu datoteke dump baze podataka BackupZipWizard=Čarobnjak za izgradnju arhive dokumenata direktorija SomethingMakeInstallFromWebNotPossible=Instalacija vanjskog modula nije moguća s web sučelja iz sljedećeg razloga: SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file %s to allow this feature. ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Označite linije tablice kada miš prijeđe @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Uklonite posebne znakove COMPANY_AQUARIUM_CLEAN_REGEX=Redovni izraz filter za čistu vrijednost (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Redovni izraz za čišćenje vrijednosti (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplikat nije dopušten +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Službenik za zaštitu podataka (DPO, kontakt za privatnost podataka ili GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Tekst pomoći za prikaz u opisu alata @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Ciljni direktorij poštanskog sandučića EmailcollectorOperations=Operations to do by collector EmailcollectorOperationsDesc=Operacije se izvode od vrha do dna MaxEmailCollectPerCollect=Max number of emails collected per collect +TestCollectNow=Test collect CollectNow=Prikupite sada ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Datum posljednjeg pokušaja prikupljanja @@ -2183,6 +2203,7 @@ ShowProjectLabel=Oznaka projekta PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some texts in your PDF duplicated in 2 different languages in the same generated PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF. PDF_USE_A=Generirajte PDF dokumente u formatu PDF/A umjesto zadanog formata PDF FafaIconSocialNetworksDesc=Ovdje unesite kod ikone FontAwesome. Ako ne znate što je FontAwesome, možete koristiti generičku vrijednost fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnerstvo AGENDA_EVENT_DEFAULT_STATUS=Zadani status događaja prilikom kreiranja događaja iz obrasca YouShouldDisablePHPFunctions=Trebali biste onemogućiti PHP funkcije IfCLINotRequiredYouShouldDisablePHPFunctions=Osim ako trebate pokrenuti naredbe sustava u prilagođenom kodu, trebali biste onemogućiti PHP funkcije -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=U vašem korijenskom direktoriju nisu pronađene datoteke za pisanje ili direktoriji uobičajenih programa (Dobro) RecommendedValueIs=Preporučeno: %s Recommended=Preporučeno NotRecommended=Nije preporučeno -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Provjerite ima li ažuriranja vanjskih modula CheckForModuleUpdateHelp=Ova će se radnja povezati s urednicima vanjskih modula kako bi provjerili je li dostupna nova verzija. ModuleUpdateAvailable=Dostupno je ažuriranje @@ -2264,7 +2285,7 @@ LateWarningAfter="Kasno" upozorenje nakon TemplateforBusinessCards=Predložak za posjetnicu u različitim veličinama InventorySetup= Postavljanje zaliha ExportUseLowMemoryMode=Koristite način rada s malo memorije -ExportUseLowMemoryModeHelp=Upotrijebite način rada s malo memorije da izvršite exec ispis (komprimiranje se vrši kroz cijev umjesto u PHP memoriju). Ova metoda ne dopušta provjeru je li datoteka dovršena i poruka o pogrešci se ne može prijaviti ako ne uspije. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/hr_HR/commercial.lang b/htdocs/langs/hr_HR/commercial.lang index 9c8fa30267b..9d0459a543f 100644 --- a/htdocs/langs/hr_HR/commercial.lang +++ b/htdocs/langs/hr_HR/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Status potencijalnog kupca DraftPropals=Skica ponude NoLimit=Bez ograničenja ToOfferALinkForOnlineSignature=Link za online potpis -WelcomeOnOnlineSignaturePage=Dobrodošli na stranicu za prihvaćanje komercijalnih prijedloga od %s -ThisScreenAllowsYouToSignDocFrom=Ovaj zaslon vam omogućuje da prihvatite i potpišete ili odbijete ponudu/komercijalni prijedlog -ThisIsInformationOnDocumentToSign=Ovo je informacija o dokumentu koji treba prihvatiti ili odbiti +WelcomeOnOnlineSignaturePageProposal=Dobrodošli na stranicu za prihvaćanje komercijalnih prijedloga od %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Ovaj zaslon vam omogućuje da prihvatite i potpišete ili odbijete ponudu/komercijalni prijedlog +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Ovo je informacija o dokumentu koji treba prihvatiti ili odbiti +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Potpis ponude/komercijalnog prijedloga %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Značajka za online potpisivanje onemogućena ili dokument generiran prije nego što je značajka omogućena diff --git a/htdocs/langs/hr_HR/compta.lang b/htdocs/langs/hr_HR/compta.lang index 4705d496e6c..489392888c8 100644 --- a/htdocs/langs/hr_HR/compta.lang +++ b/htdocs/langs/hr_HR/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Stanje (prije) Balance=Stanje Debit=Zaduženje Credit=Kredit +AccountingDebit=Zaduženje +AccountingCredit=Kredit Piece=Računovodstveni dok. AmountHTVATRealReceived=Nije naplaćeno AmountHTVATRealPaid=Neto plaćeno @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Način izračuna AccountancyJournal=Kontni plan -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Potvrdi kloniranje plaćanja društvenog/fiskalnog poreza ConfirmCloneVAT=Potvrdite klon PDV deklaracije @@ -300,3 +302,4 @@ InvoiceToPay15Days=Za plaćanje (15 do 30 dana) InvoiceToPay30Days=Za plaćanje (> 30 dana) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/hr_HR/contracts.lang b/htdocs/langs/hr_HR/contracts.lang index 914d10d0694..02745548de0 100644 --- a/htdocs/langs/hr_HR/contracts.lang +++ b/htdocs/langs/hr_HR/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Ugovori/Pretplate ContractsAndLine=Ugovori i stavke ugovora Contract=Ugovor ContractLine=Stavka ugovora +ContractLines=Contract lines Closing=Zatvaranje NoContracts=Nema ugovora MenuServices=Usluge @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Premjesti usluge u drugi ugovor ConfirmMoveToAnotherContract=Prihvaćam novi prikazani ugovor i potvrđujem da želim premjestit usluge u taj ugovor. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Obnovi liniju ugovora(broj %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Datum isteka NoExpiredServices=Nema isteklih aktivnih usluga ListOfServicesToExpireWithDuration=Lista usluga koja ističe za %s dana @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Potpisivanje ugovora u ime Klijenta HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/hr_HR/cron.lang b/htdocs/langs/hr_HR/cron.lang index c2b9ca55fba..2a5cb217d41 100644 --- a/htdocs/langs/hr_HR/cron.lang +++ b/htdocs/langs/hr_HR/cron.lang @@ -26,7 +26,7 @@ CronCommand=Komanda CronList=Planirani poslovi CronDelete=Obriši planirane zadatke CronConfirmDelete=Jeste li sigurni da želite izbrisati ove zakazane poslove? -CronExecute=Pokreni planirani posao +CronExecute=Launch now CronConfirmExecute=Jeste li sigurni da sada želite izvršiti ove zakazane poslove? CronInfo=Modul zakazanih poslova omogućuje zakazivanje poslova za njihovo automatsko izvršavanje. Poslovi se također mogu pokrenuti ručno. CronTask=Posao @@ -58,7 +58,7 @@ CronNote=Napomena CronFieldMandatory=Polja %s su obavezna CronErrEndDateStartDt=Datum kraja ne može biti prije datuma početka StatusAtInstall=Status pri instalaciji modula -CronStatusActiveBtn=Raspored +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Onemogući CronTaskInactive=Ovaj posao je onemogućen (nije zakazan) CronId=ID @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=Lokalni backup baze MakeLocalDatabaseDump=Izradite lokalni dump baze podataka. Parametri su: kompresija ('gz' ili 'bz' ili 'none'), vrsta sigurnosne kopije ('mysql', 'pgsql', 'auto'), 1, 'auto' ili naziv datoteke za izradu, broj datoteka sigurnosne kopije koje treba zadržati MakeSendLocalDatabaseDumpShort=Pošaljite sigurnosnu kopiju lokalne baze podataka MakeSendLocalDatabaseDump=Pošaljite sigurnosnu kopiju lokalne baze podataka putem e-pošte. Parametri su: do, od, predmet, poruka, naziv datoteke (naziv poslane datoteke), filter ('sql' samo za sigurnosnu kopiju baze podataka) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Pažnja, u svrhu izvedbe, bez obzira na sljedeći datum izvršenja omogućenih poslova, vaši poslovi mogu biti odgođeni na maksimalno %s sati prije pokretanja. DATAPOLICYJob=Čistač podataka i anonimizator JobXMustBeEnabled=Posao %s mora biti omogućen +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Posljednji izvršeni zakazani posao NextScheduledJobExecute=Sljedeći zakazani posao za izvršenje NumberScheduledJobError=Broj zakazanih poslova u pogreški +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/hr_HR/datapolicy.lang b/htdocs/langs/hr_HR/datapolicy.lang new file mode 100644 index 00000000000..73e80c1a65d --- /dev/null +++ b/htdocs/langs/hr_HR/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Kupac +DATAPOLICY_TIERS_PROSPECT = Potencijalni kupac +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Dobavljač +DATAPOLICY_CONTACT_CLIENT = Kupac +DATAPOLICY_CONTACT_PROSPECT = Potencijalni kupac +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Dobavljač +DATAPOLICY_ADHERENT = Član +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/hr_HR/dict.lang b/htdocs/langs/hr_HR/dict.lang index 3db1f7c08f3..58672d2f98f 100644 --- a/htdocs/langs/hr_HR/dict.lang +++ b/htdocs/langs/hr_HR/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Gđa. +CivilityMMEShort=Gđa. CivilityMR=G. +CivilityMRShort=G. CivilityMLE=Gđica. CivilityMTRE=Master CivilityDR=Doktor diff --git a/htdocs/langs/hr_HR/ecm.lang b/htdocs/langs/hr_HR/ecm.lang index 5069b1c21a3..b027523aa1b 100644 --- a/htdocs/langs/hr_HR/ecm.lang +++ b/htdocs/langs/hr_HR/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Ručna mapa ECMSectionAuto=Automatska mapa ECMSectionsManual=Ručno stablo ECMSectionsAuto=Automatsko stablo +ECMSectionsMedias=Medias tree ECMSections=Mape ECMRoot=ECM Root ECMNewSection=Nova mapa @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Broj datoteka u podmapama ECMCreationUser=Kreirao ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Automatske mape se popunjavaju automatski kada dodajete dokumente s kartice elemenata.
* Ručne mape mogu se koristiti za spremanje dokumenata koji nisu povezani s određenim elementom. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Mapa %s je obrisana. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Pretraživanje po ključnim riječima diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang index d406d214388..6534ae9e7f7 100644 --- a/htdocs/langs/hr_HR/errors.lang +++ b/htdocs/langs/hr_HR/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Prijava %s već postoji. ErrorGroupAlreadyExists=Grupa %s već postoji. ErrorEmailAlreadyExists=E-pošta %s već postoji. ErrorRecordNotFound=Zapis nije pronađen. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=Nije uspjelo kopiranje datoteke ' %s ' u ' %s '. ErrorFailToCopyDir=Nije uspjelo kopiranje mape ' %s ' u ' %s '. ErrorFailToRenameFile=Nije uspjelo preimenovanje datoteke ' %s ' u ' %s '. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Datoteka slike nema podržani format (vaš PHP ne podržava ErrorBadDateFormat=Vrijednost '%s' ima pogrešan format datuma ErrorWrongDate=Datum nije točan! ErrorFailedToWriteInDir=Nije uspjelo upisivanje u direktorij %s +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Pronađena je netočna sintaksa e-pošte za %s retke u datoteci (primjer reda %s s email=%s) ErrorUserCannotBeDelete=Korisnik se ne može izbrisati. Možda je povezan s Dolibarrovim entitetima. ErrorFieldsRequired=Neka obavezna polja ostavljena su prazna. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list ErrorNoValueForRadioType=Please fill value for radio list ErrorBadFormatValueList=The list value cannot have more than one comma: %s, but need at least one: key,value ErrorFieldCanNotContainSpecialCharacters=Polje %s ne smije sadržavati posebne znakove. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Polje %s ne smije sadržavati posebne znakove, niti velika slova i ne može sadržavati samo brojeve. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=Polje %s mora imati najmanje %s znakova. ErrorNoAccountancyModuleLoaded=Računovodstveni modul nije aktiviran ErrorExportDuplicateProfil=Ovaj naziv profila već postoji za ovaj skup za izvoz. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Polje %s : ' %s ' ne odgovara regex pravi ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=Polje %s : ' %s ' nije vrijednost koja se nalazi u polju %s tabele %s ErrorFieldRefNotIn=Polje %s: ' %s ' nije %s postojeći ref +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=%s pronađene pogreške ErrorFileIsInfectedWithAVirus=Antivirusni program nije mogao provjeriti valjanost datoteke (datoteka je možda zaražena virusom) -ErrorSpecialCharNotAllowedForField=Posebni znakovi nisu dopušteni za polje "%s" ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module. ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this vendor ErrorOrdersNotCreatedQtyTooLow=Some orders haven't been created because of too-low quantities @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. ErrorFieldRequiredForProduct=Field '%s' is required for product %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Problem is in setup of terminal %s. ErrorAddAtLeastOneLineFirst=Prvo dodajte barem jedan redak ErrorRecordAlreadyInAccountingDeletionNotPossible=Error, record is already transferred in accounting, deletion is not possible. @@ -277,8 +280,8 @@ ErrorWrongFileName=Name of the file cannot have __SOMETHING__ in it ErrorNotInDictionaryPaymentConditions=Not in Payment Terms Dictionary, please modify. ErrorIsNotADraft=%s nije skica ErrorExecIdFailed=Ne može izvršiti naredbu "id" -ErrorBadCharIntoLoginName=Neovlašteni znak u imenu za prijavu -ErrorRequestTooLarge=Pogreška, zahtjev je prevelik +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=You are not the approver for leave %s ErrorAttributeIsUsedIntoProduct=Ovaj se atribut koristi u jednoj ili više varijanti proizvoda ErrorAttributeValueIsUsedIntoProduct=Ova vrijednost atributa koristi se u jednoj ili više varijanti proizvoda @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Request failed ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory ErrorFailedToWriteInTempDirectory=Failed to write in temp directory ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php WarningsOnXLines=Upozorenja na %s izvorni zapis(e) WarningNoDocumentModelActivated=Nije aktiviran nijedan model za generiranje dokumenata. Model će biti odabran prema zadanim postavkama dok ne provjerite postavke modula. WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable the installation/migration tools by adding a file install.lock into directory %s. Omitting the creation of this file is a grave security risk. -WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other Setup). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution. WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box. WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Dostupno samo ako koristite zaštićenu HTTP WarningModuleXDisabledSoYouMayMissEventHere=Modul %s nije omogućen. Stoga možete propustiti mnogo događaja ovdje. WarningPaypalPaymentNotCompatibleWithStrict=Vrijednost "Strict" čini da značajke online plaćanja ne rade ispravno. Umjesto toga upotrijebite 'Lax'. WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = Vrijednost nije važeća diff --git a/htdocs/langs/hr_HR/eventorganization.lang b/htdocs/langs/hr_HR/eventorganization.lang index 641bd90bb8c..c763f8bdd1b 100644 --- a/htdocs/langs/hr_HR/eventorganization.lang +++ b/htdocs/langs/hr_HR/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = U obrascu za stvaranje/dodavanje sudion # Object # EventOrganizationConfOrBooth= Konferencija ili štand +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Upravljajte organizacijom događaja ConferenceOrBooth = Konferencija ili štand ConferenceOrBoothTab = Konferencija ili štand AmountPaid = Uplaćeni iznos DateOfRegistration = Datum registracije ConferenceOrBoothAttendee = Sudionik konferencije ili štanda +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = Popis predloženih konferencija -ListOfSuggestedBooths = Popis predloženih štandova -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Suggest a new conference SuggestBooth = Suggest a booth ViewAndVote = View and vote for suggested events PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event PublicAttendeeSubscriptionPage = Public link for registration to this event only MissingOrBadSecureKey = The security key is invalid or missing -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = This conference starts on %s and ends on %s. ConferenceAttendeeFee = Conference attendee fee for the event : '%s' occurring from %s to %s. BoothLocationFee = Booth location for the event : '%s' occurring from %s to %s @@ -130,7 +133,7 @@ LabelOfconference=Conference label ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet DateMustBeBeforeThan=%s must be before %s DateMustBeAfterThan=%s must be after %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registracija OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received OrganizationEventBoothRequestWasReceived=Your request for a booth has been received @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event re OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker OrganizationEventLinkToThirdParty=Veza na treću stranu (kupac, dobavljač ili partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Prijava za štand NewSuggestionOfConference=Prijava za konferenciju @@ -154,7 +158,7 @@ VoteOk = Vaš glas je prihvaćen. AlreadyVoted = Već ste glasali za ovaj događaj. VoteError = Došlo je do pogreške tijekom glasanja, pokušajte ponovo. -SubscriptionOk = Vaša registracija je potvrđena +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Potvrda vaše pretplate na događaj Attendee = Polaznik PaymentConferenceAttendee = Plaćanje sudionika konferencije @@ -162,6 +166,7 @@ PaymentBoothLocation = Plaćanje lokacije štanda DeleteConferenceOrBoothAttendee=Ukloni sudionika RegistrationAndPaymentWereAlreadyRecorder=Registracija i uplata već su zabilježeni za e-mail %s EmailAttendee=E-mail sudionika +EmailCompany=Company email EmailCompanyForInvoice=E-pošta tvrtke (za fakturu, ako se razlikuje od e-pošte sudionika) ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation diff --git a/htdocs/langs/hr_HR/holiday.lang b/htdocs/langs/hr_HR/holiday.lang index c75cc5b15bf..67887fcd065 100644 --- a/htdocs/langs/hr_HR/holiday.lang +++ b/htdocs/langs/hr_HR/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=Djelatnici -Holidays=Napusti +Holidays=Leaves +Holiday=Napusti CPTitreMenu=Napusti MenuReportMonth=Mjesečna izjava MenuAddCP=Novi zahtjev odsustva +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Izradi zahtjev odsustva DateDebCP=Datum početka @@ -56,6 +58,7 @@ ConfirmDeleteCP=Potvrdite brisanje ovog zahtjeva ? ErrorCantDeleteCP=Greška nemate pravo za brisanje zahtjeva. CantCreateCP=Nemate pravo za kreiranje zahtjeva. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Morate odabrati datum početka. NoDateFin=Morate odabrati datum završetka. ErrorDureeCP=Vaš zahtjev ne sadrži radni dan. @@ -79,6 +82,8 @@ MotifCP=Razlog UserCP=Korisnik ErrorAddEventToUserCP=Dogodila se greška kod dodavanja specijalnog odsustva. AddEventToUserOkCP=Dodatak specijalnog odsustva je završen. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Pregled dnevnika promjena LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Ažurirao @@ -86,6 +91,13 @@ UserUpdateCP=Ažurirano za PrevSoldeCP=Prijašnje stanje NewSoldeCP=Novo stanje alreadyCPexist=Zahtjev je već napravljen za ovaj period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Grupe +users=Korisnici +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Zadnja %s izmijenjena zahtjeva za odlaskom @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s je obično NEradni dan BlockHolidayIfNegative=Blokirajte ako je saldo negativan LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/hr_HR/mailmanspip.lang b/htdocs/langs/hr_HR/mailmanspip.lang index 4558c6834fc..60b4d01ee61 100644 --- a/htdocs/langs/hr_HR/mailmanspip.lang +++ b/htdocs/langs/hr_HR/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Test prijave je uspješno izvršen MailmanDeletionSuccess=Test odjave je uspješno izvršen SynchroMailManEnabled=Mailman će biti ažuriran SynchroSpipEnabled=SPIP će biti ažuriran -DescADHERENT_MAILMAN_ADMINPW=Mailman lozinka administratora +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman lozinka administratora DescADHERENT_MAILMAN_URL=URL za Mailman prijave DescADHERENT_MAILMAN_UNSUB_URL=URL za Mailman odjave DescADHERENT_MAILMAN_LISTS=Lista(e) za automatsku prijavu novih članova (odvojeno zarezom) diff --git a/htdocs/langs/hr_HR/mails.lang b/htdocs/langs/hr_HR/mails.lang index ee11e037600..eb885a097de 100644 --- a/htdocs/langs/hr_HR/mails.lang +++ b/htdocs/langs/hr_HR/mails.lang @@ -7,10 +7,10 @@ MailCard=Kartica elektroničke pošte MailRecipients=Primatelji MailRecipient=Primatelj MailTitle=Opis -MailFrom=Pošiljatelj +MailFrom=Od MailErrorsTo=Pogreške MailReply=Odgovoriti na -MailTo=Primatelj(i) +MailTo=Za MailToUsers=Korisnicima MailCC=Kopirajte u MailToCCUsers=Kopirajte korisniku(cima) @@ -178,3 +178,4 @@ IsAnAnswer=Odgovor je na početni email RecordCreatedByEmailCollector=Zapis kreiran od strane sakupljača e-pošte %s iz e-pošte %s DefaultBlacklistMailingStatus=Zadana vrijednost za polje '%s' prilikom stvaranja novog kontakta DefaultStatusEmptyMandatory=Prazan, ali obavezan +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang index f4cb6a922b8..5672247a0b9 100644 --- a/htdocs/langs/hr_HR/main.lang +++ b/htdocs/langs/hr_HR/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Nema predloška za taj tip e-pošte AvailableVariables=Dostupne zamjenske vrijednosti NoTranslation=Bez prijevoda Translation=Prijevod +Translations=Translations CurrentTimeZone=Vremenska zona PHP (server) EmptySearchString=Unesite kriterije pretraživanja EnterADateCriteria=Unesite kriterij datuma @@ -199,6 +206,7 @@ Valid=Valjano Approve=Odobri Disapprove=Ne odobri ReOpen=Ponovo otvori +OpenVerb=Otvoreno Upload=Podigni ToLink=Poveznica Select=Odaberi @@ -216,7 +224,7 @@ UserGroup=Grupa korisnika UserGroups=Grupe korisnika NoUserGroupDefined=Grupa korisnika nije izrađena Password=Zaporka -PasswordRetype=Ponovi zaporku +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Uzmite u obzir da je dosta mogućnosti i modula onemogućeno u ovom izlaganju. Name=Ime NameSlashCompany=Ime / Tvrtka @@ -481,6 +489,7 @@ ActionsOnContact=Događaji vezani na ovaj kontakt/adresu ActionsOnContract=Događaji vezani uz ovaj ugovor ActionsOnMember=Događaji vezani uz ovog člana ActionsOnProduct=Radnje vezane uz ovaj proizvod +ActionsOnAsset=Events for this fixed asset NActionsLate=%s kasni ToDo=Za učiniti Completed=Završeno @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Privatni link za preuzimanje PrivateDownloadLinkDesc=Morate biti prijavljeni i potrebna su vam dopuštenja za pregled ili preuzimanje datoteke Download=Preuzimanje DownloadDocument=Preuzimanje dokumenta +DownloadSignedDocument=Download signed document ActualizeCurrency=Upiši novi tečaj Fiscalyear=Fiskalna godina ModuleBuilder=Graditelj modula i aplikacija @@ -1046,6 +1056,7 @@ SearchIntoContracts=Ugovori SearchIntoCustomerShipments=Pošiljke kupcu SearchIntoExpenseReports=Troškovnici SearchIntoLeaves=Napusti +SearchIntoKM=Knowledge base SearchIntoTickets=Tiketi SearchIntoCustomerPayments=Plaćanja kupaca SearchIntoVendorPayments=Plaćanja dobavljača @@ -1137,15 +1148,29 @@ EventReminder=Podsjetnik na događaj UpdateForAllLines=Ažuriranje za sve linije OnHold=Na čekanju Civility=Uljudnost -AffectTag=Oznaka utjecaja +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Stvorite vanjskog korisnika -ConfirmAffectTag=Utjecaj skupne oznake -ConfirmAffectTagQuestion=Jeste li sigurni da želite utjecati na oznake %s odabranih zapisa? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Nije pronađena vrsta oznake za vrstu zapisa +Rate=Stopa +SupervisorNotFound=Supervisor not found CopiedToClipboard=Kopirano u međuspremnik InformationOnLinkToContract=Ovaj iznos je samo zbroj svih stavki ugovora. Ne uzima se u obzir pojam vremena. ConfirmCancel=Jeste li sigurni da želite otkazati EmailMsgID=ID email poruke +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Postavite na omogućeno SetToDisabled=Postavite na onemogućeno ConfirmMassEnabling=masovno omogućavanje potvrde @@ -1174,9 +1199,14 @@ Terminated=Prekinuto AddLineOnPosition=Dodajte redak na poziciju (na kraju ako je prazan) ConfirmAllocateCommercial=Dodijelite potvrdu prodajnog predstavnika ConfirmAllocateCommercialQuestion=Jeste li sigurni da želite dodijeliti %s odabrane zapise? -CommercialsAffected=Pogođeni su prodajni predstavnici -CommercialAffected=Pogođen prodajni predstavnik +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Interni korisnik +ExternalUser=Vanjski korisnik diff --git a/htdocs/langs/hr_HR/members.lang b/htdocs/langs/hr_HR/members.lang index 9285a5a287a..f4f6a74f7ab 100644 --- a/htdocs/langs/hr_HR/members.lang +++ b/htdocs/langs/hr_HR/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Drugi član (ime: %s, login: < ErrorUserPermissionAllowsToLinksToItselfOnly=Iz sigurnosnih razloga, morate dodjeliti dozvole svim korisnicima da mogu povezivati članove s korisnicima koji nisu vaši. SetLinkToUser=Poveži s Dolibarr korisnikom SetLinkToThirdParty=Veza na Dolibarr komitenta +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Popis članova MembersListToValid=Popis članova u skicama ( za ovjeru ) @@ -34,7 +35,8 @@ DateSubscription=Datum članstva DateEndSubscription=Datum završetka članstva EndSubscription=Kraj članstva SubscriptionId=Pretplata ID -WithoutSubscription=Bez pretplate +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Novi član @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Vrsta člana ne može se izbrisati NewSubscription=Nova pretplata NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s. Subscription=Pretplata +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Trajanje +GetMembershipButtonLabel=Join Subscriptions=Pretplate SubscriptionLate=Kasni SubscriptionNotReceived=Pretplata nikad zaprimljena @@ -136,7 +144,7 @@ CardContent=Sadržaj vaše članske kartice # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Promet (za tvrtke) ili proračun (za zaklade) DefaultAmount=Default amount of contribution -CanEditAmount=Posjetitelj može odabrati/mjenjati iznos svoje pretplate -MEMBER_NEWFORM_PAYONLINE=Idi na integriranu stranicu online plaćanja +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Po karakteristikama MembersStatisticsByProperties=Statistika članova po karakteristikama VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/hr_HR/modulebuilder.lang b/htdocs/langs/hr_HR/modulebuilder.lang index b2aa2ab0c6a..8181f5f9eef 100644 --- a/htdocs/langs/hr_HR/modulebuilder.lang +++ b/htdocs/langs/hr_HR/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=Ovaj alat smiju koristiti samo iskusni korisnici ili programeri. Pruža pomoćne programe za izgradnju ili uređivanje vlastitog modula. Dokumentacija za alternativni ručni razvoj je ovdje . EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Putanja na kojoj se moduli generiraju/uređuju (prvi direktorij za vanjske module definiran u %s): %s ModuleBuilderDesc3=Generated/editable modules found: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Modul se detektira kao 'koji se može uređivati' kada datote NewModule=Novi modul NewObjectInModulebuilder=Novi objekt NewDictionary=New dictionary +ModuleName=Module name ModuleKey=Module key ObjectKey=Object key DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=Path to zip of module/application package PathToModuleDocumentation=Path to file of module/application documentation (%s) SpaceOrSpecialCharAreNotAllowed=Razmaci ili posebni znakovi nisu dopušteni. FileNotYetGenerated=Datoteka još nije generirana +GenerateCode=Generate code RegenerateClassAndSql=Prisilno ažuriranje .class i .sql datoteka RegenerateMissingFiles=Generirajte datoteke koje nedostaju SpecificationFile=File of documentation LanguageFile=Datoteka za jezik ObjectProperties=Object Properties +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Are you sure you want to delete the property %s? This will change code in PHP class but also remove column from table definition of object. NotNull=Nije NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Is a measure DirScanned=Directory scanned NoTrigger=No trigger NoWidget=No widget -GoToApiExplorer=API explorer +ApiExplorer=API explorer ListOfMenusEntries=Popis unosa u izborniku ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=List of defined permissions SeeExamples=Ovdje pogledajte primjere -EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing).

It can be an expression, for example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Prikaz u PDF-u +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Use a specific editor URL UseSpecificFamily = Use a specific family UseSpecificAuthor = Koristite određenog autora UseSpecificVersion = Koristite određenu početnu verziju -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. -ShowOnCombobox=Show value into combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Key for tooltip CSSClass=CSS za uređivanje/kreiranje obrasca CSSViewClass=CSS za obrazac za čitanje CSSListClass=CSS za popis NotEditable=Nije moguće uređivati ForeignKey=Foreign key -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii u HTML pretvarač AsciiToPdfConverter=Ascii u PDF pretvarač TableNotEmptyDropCanceled=Table not empty. Drop has been canceled. ModuleBuilderNotAllowed=Graditelj modula je dostupan, ali nije dopušten vašem korisniku. ImportExportProfiles=Uvoz i izvoz profila -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Upozorenje: Baza podataka se ne ažurira automatski, morate uništiti tablice i onemogućiti-omogućiti modul za ponovno kreiranje tablica LinkToParentMenu=Roditeljski izbornik (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/hr_HR/mrp.lang b/htdocs/langs/hr_HR/mrp.lang index baac75c4d8c..46ddbdd39f6 100644 --- a/htdocs/langs/hr_HR/mrp.lang +++ b/htdocs/langs/hr_HR/mrp.lang @@ -11,8 +11,8 @@ Bom=Sastavnica BillOfMaterials=Sastavnice BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -ListOfManufacturingOrders=Lista proizvodnih naloga +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Proizvodni nalozi NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Jeste li sigurni da želite klonirati popis materija ConfirmCloneMo=Jeste li sigurni da želite klonirati proizvodnu narudžbu %s? ManufacturingEfficiency=Učinkovitost proizvodnje ConsumptionEfficiency=Učinkovitost potrošnje +Consumption=Consumption ValueOfMeansLoss=Vrijednost od 0,95 znači prosječno 5%% gubitka tijekom proizvodnje ili rastavljanja ValueOfMeansLossForProductProduced=Vrijednost od 0,95 znači prosječno 5%% gubitka proizvedenog proizvoda DeleteBillOfMaterials=Delete Bill Of Materials @@ -82,6 +83,7 @@ ProductsToProduce=Proizvodi za proizvodnju UnitCost=Jedinični trošak TotalCost=Ukupni trošak BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Radna stanica @@ -112,3 +114,7 @@ MOAndLines=Manufacturing Orders and lines MoChildGenerate=Generate Child Mo ParentMo=MO Parent MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang index c9740e10f82..693ed55a765 100644 --- a/htdocs/langs/hr_HR/projects.lang +++ b/htdocs/langs/hr_HR/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Ovaj popis predstavlja sve projekte i zadatke za koje imate dozv TasksDesc=Ovaj popis predstavlja sve projekte i zadatke (vaše korisničke dozvole odobravaju vam da vidite sve). AllTaskVisibleButEditIfYouAreAssigned=Svi zadaci kvalificiranih projekata su vidljivi, ali možete unijeti vrijeme samo za zadatak dodijeljen odabranom korisniku. Dodijelite zadatak ako na njemu trebate unijeti vrijeme. OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Zadaci projekta ProjectCategories=Projektne oznake / kategorije NewProject=Novi projekt @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Mogući iznos otvorenih projekata po status OpportunitiesStatusForProjects=Mogući iznos projekata po statusu ShowProject=Prikaži projekt ShowTask=Prikaži zadatak +SetThirdParty=Set third party SetProject=Postavi projekt +OutOfProject=Out of project NoProject=Nema definiranih ili vlastih projekata NbOfProjects=Number of projects NbOfTasks=Number of tasks @@ -122,7 +125,8 @@ ValidateProject=Ovjeri projekt ConfirmValidateProject=Jeste li sigurni da želite odobriti ovaj projekt? CloseAProject=Zatvori projekt ConfirmCloseAProject=Jeste li sigurni da želite zatvoriti ovaj projekt? -AlsoCloseAProject=Također zatvorite projekt (držite ga otvorenim ako i dalje trebate slijediti proizvodne zadatke na njemu) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Otvori projekt ConfirmReOpenAProject=Jeste li sigurni da želite ponovo otvoriti ovaj projekt? ProjectContact=Kontakti projekta @@ -165,7 +169,7 @@ OpportunityProbability=Glavna vjerojatnost OpportunityProbabilityShort=Glavna vjer. OpportunityAmount=Glavni iznos OpportunityAmountShort=Glavni iznos -OpportunityWeightedAmount=Opportunity weighted amount +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. weighted amount OpportunityAmountAverageShort=Prosječan glavni iznos OpportunityAmountWeigthedShort=Ponderirani glavni iznos @@ -238,7 +242,7 @@ OppStatusPENDING=Na čekanju OppStatusWON=Dobio OppStatusLOST=Izgubljeno Budget=Proračun -AllowToLinkFromOtherCompany=Dozvoli povezivanje projekta druge tvrtke

Podržane vrijednosti:
- Ostavi prazno: može povezati bilo koji projekt tvrtke (zadano)
- "sve": može povezati bilo koje projekte, čak i projekte drugih tvrtki
- Popis ID-ova trećih strana odvojen zarezima: može povezati sve projekte ovih trećih strana (Primjer: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Najnoviji %s projekti LatestModifiedProjects=Najnoviji %s modificirani projekti OtherFilteredTasks=Ostali filtrirani zadaci @@ -259,7 +263,7 @@ TimeSpentInvoiced=Naplaćeno utrošeno vrijeme TimeSpentForIntervention=Vrijeme utrošeno TimeSpentForInvoice=Vrijeme utrošeno OneLinePerUser=Jedna linija po korisniku -ServiceToUseOnLines=Usluga za uporabu na linijama +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=Račun %s generiran je od vremena utrišenog na projektu InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). Note: To generate invoice, go on tab 'Time spent' of the project and select lines to include. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Profit is calculated using AddPersonToTask=Add also to tasks UsageOrganizeEvent=Usage: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Enable the public form for contact NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. NewLeadForm=New contact form LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/hr_HR/propal.lang b/htdocs/langs/hr_HR/propal.lang index 4dbcee5f859..0b5ae848b51 100644 --- a/htdocs/langs/hr_HR/propal.lang +++ b/htdocs/langs/hr_HR/propal.lang @@ -54,9 +54,10 @@ NoDraftProposals=Nema skica ponuda CopyPropalFrom=Izradi ponudu preslikom postojeće ponude CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Osnovni rok valjanosti ponude (u danima) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? -ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? +ConfirmReOpenProp=Jeste li sigurni da želite ponovno otvoriti ponudu %s ? ProposalsAndProposalsLines=Ponude i stavke ProposalLine=Stavka ponude ProposalLines=Proposal lines @@ -64,36 +65,54 @@ AvailabilityPeriod=Rok isporuke SetAvailability=Odredi rok isporuke AfterOrder=poslije narudžbe OtherProposals=Ostale ponude + ##### Availability ##### AvailabilityTypeAV_NOW=Odmah AvailabilityTypeAV_1W=Tjedan dana AvailabilityTypeAV_2W=Dva tjedna AvailabilityTypeAV_3W=Tri tjedna AvailabilityTypeAV_1M=Mjesec dana -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Suradnik koji prati ponudu TypeContact_propal_external_BILLING=Kontakt osoba pri kupcu za račun TypeContact_propal_external_CUSTOMER=Kontakt osoba pri kupcu za ponudu TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Ugovor potpisan +DefaultModelPropalClosed=Osnovni predložak prilikom zatvaranja poslovne ponude (nenaplaćeno) DefaultModelPropalCreate=Izrada osnovnog modela DefaultModelPropalToBill=Osnovni predložak prilikom zatvaranja poslovne ponude (za naplatu) -DefaultModelPropalClosed=Osnovni predložak prilikom zatvaranja poslovne ponude (nenaplaćeno) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Odbij +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Potvrda narudžbe; pečat tvrtke, datum i potpis ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/hr_HR/recruitment.lang b/htdocs/langs/hr_HR/recruitment.lang index 7a68935ff4b..683b5faaceb 100644 --- a/htdocs/langs/hr_HR/recruitment.lang +++ b/htdocs/langs/hr_HR/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=E-mail regruter ToUseAGenericEmail=Za korištenje generičke e-pošte. Ako nije definirano, koristit će se e-mail odgovornog za zapošljavanje NewCandidature=Nova prijava ListOfCandidatures=Popis prijava -RequestedRemuneration=Zatražena naknada -ProposedRemuneration=Predložena naknada +Remuneration=Plaća +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Predložen ugovor ContractSigned=Ugovor potpisan ContractRefused=Ugovor odbijen RecruitmentCandidature=Prijava JobPositions=Radna mjesta RecruitmentCandidatures=Prijave -InterviewToDo=Intervju za obaviti +InterviewToDo=Contacts to follow AnswerCandidature=Odgovor na prijavu YourCandidature=Vaša prijava YourCandidatureAnswerMessage=Hvala vam na vašoj prijavi.
... diff --git a/htdocs/langs/hr_HR/ticket.lang b/htdocs/langs/hr_HR/ticket.lang index a940aeb3182..e2eca0ca620 100644 --- a/htdocs/langs/hr_HR/ticket.lang +++ b/htdocs/langs/hr_HR/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Izbrišite tikete Permission56004=Upravljajte tiketima Permission56005=Pogledajte tikete svih trećih strana (nije na snazi za vanjske korisnike, uvijek su ograničene na treću stranu o kojoj ovise) +Tickets=Tiketi TicketDictType=Tiketi - Vrste TicketDictCategory=Tiketi - Grupe TicketDictSeverity=Tiketi - ozbiljnosti @@ -90,8 +91,8 @@ TicketPublicAccess=Javno sučelje koje ne zahtijeva identifikaciju dostupno je n TicketSetupDictionaries=Tip tiketa, ozbiljnost i analitički kodovi mogu se konfigurirati iz rječnika TicketParamModule=Postavljanje varijable modula TicketParamMail=Postavljanje e-pošte -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Tekstualna poruka poslana nakon kreiranja tiketa @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Ovdje navedeni tekst bit će umetnut u e-poruku kojom se TicketParamPublicInterface=Postavljanje javnog sučelja TicketsEmailMustExist=Zahtijevajte postojeću adresu e-pošte za izradu tiketa TicketsEmailMustExistHelp=U javnom sučelju, e-mail adresa bi već trebala biti popunjena u bazi podataka za kreiranje novog tiketa. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Javno sučelje TicketUrlPublicInterfaceLabelAdmin=Alternativni URL za javno sučelje TicketUrlPublicInterfaceHelpAdmin=Moguće je definirati alias web poslužitelju i tako učiniti dostupnim javno sučelje s drugim URL-om (poslužitelj mora djelovati kao proxy na ovom novom URL-u) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Prilikom zatvaranja tiketa, bit će vam predloženo d TicketWrongContact=Navedeni kontakt nije dio trenutnih kontakata za tiket. E-mail nije poslan. TicketChooseProductCategory=Kategorija proizvoda za podršku tiketa TicketChooseProductCategoryHelp=Odaberite kategoriju proizvoda za podršku tiketa. To će se koristiti za automatsko povezivanje ugovora s tiketom. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Tiket je sada dodijeljen TicketChangeType=Promijenite vrstu TicketChangeCategory=Promijenite analitički kod TicketChangeSeverity=Promijenite ozbiljnost -TicketAddMessage=Dodajte poruku -AddMessage=Dodajte poruku +TicketAddMessage=Add private message MessageSuccessfullyAdded=Tiket je dodan TicketMessageSuccessfullyAdded=Poruka je uspješno dodana TicketMessagesList=Popis poruka @@ -202,8 +206,8 @@ TicketSeverity=Ozbiljnost ShowTicket=Vidi tiket RelatedTickets=Povezani tiketi TicketAddIntervention=Izradi intervenciju -CloseTicket=Zatvori|Riješi tiket -AbandonTicket=Napusti tiket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Zatvori|Riješi tiket ConfirmCloseAticket=Potvrdite zatvaranje tiketa ConfirmAbandonTicket=Potvrđujete li zatvaranje tiketa u status 'Napušteno' @@ -217,18 +221,17 @@ SendMessageByEmail=Pošaljite poruku e-poštom TicketNewMessage=Nova poruka ErrorMailRecipientIsEmptyForSendTicketMessage=Primatelj je prazan. Nema slanja e-pošte TicketGoIntoContactTab=Idite na karticu "Kontakti" da biste ih odabrali -TicketMessageMailIntro=Uvod +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Ovaj tekst se dodaje samo na početak e-pošte i neće biti spremljen. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Potpis -TicketMessageMailSignatureHelp=Ovaj se tekst dodaje samo na kraju e-pošte i neće biti spremljen. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Potpis e-pošte za odgovor -TicketMessageMailSignatureHelpAdmin=Ovaj tekst će biti umetnut nakon poruke odgovora. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Ovaj tekst će biti umetnut nakon poruke odgovora. TicketMessageHelp=Samo će ovaj tekst biti spremljen na popisu poruka na kartici. TicketMessageSubstitutionReplacedByGenericValues=Supstitucijske varijable zamjenjuju se generičkim vrijednostima. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Vrijeme je proteklo od tada TicketTimeToRead=Vrijeme je proteklo prije čitanja TicketTimeElapsedBeforeSince=Vrijeme proteklo prije/od @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Na tiketu je objavljena nova poruka s TicketAssignedToYou=Tiket dodijeljen TicketAssignedEmailBody=Tiket #%s dodijelio vam je %s MarkMessageAsPrivate=Označi poruku kao privatnu +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Ova poruka se neće prikazati vanjskim korisnicima TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Početna poruka @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Molimo vas da precizno opišete problem. Navedite najviše mogućih informacija kako biste nam omogućili da ispravno identificiramo vaš zahtjev. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Javni ID za praćenje OneOfTicketTrackId=Jedan od vaših ID-a za praćenje diff --git a/htdocs/langs/hr_HR/users.lang b/htdocs/langs/hr_HR/users.lang index 5470e0e254f..1d23fcb34d2 100644 --- a/htdocs/langs/hr_HR/users.lang +++ b/htdocs/langs/hr_HR/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Ukloni iz grupe PasswordChangedAndSentTo=Lozinka je promjenjena i poslana %s. PasswordChangeRequest=Zahtjev za promjenu lozinke za %s PasswordChangeRequestSent=Zahtjev za promjenom lozinke za %s je poslana %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Potvrdite resetiranje lozinke MenuUsersAndGroups=Korisnici & Grupe @@ -68,7 +68,6 @@ CreateDolibarrLogin=Izradi korisnika CreateDolibarrThirdParty=Izradi treću osobu LoginAccountDisableInDolibarr=Račun je onemogučen u Dolibarr-u. UsePersonalValue=Koristi osobnu vrijednost -InternalUser=Interni korisnik ExportDataset_user_1=Users and their properties DomainUser=Korisnik na domeni %s Reactivate=Reaktiviraj @@ -114,7 +113,7 @@ UserLogoff=Odjava korisnika UserLogged=Korisnik prijavljen DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/hr_HR/website.lang b/htdocs/langs/hr_HR/website.lang index adcee2de52b..eb6c4c7707e 100644 --- a/htdocs/langs/hr_HR/website.lang +++ b/htdocs/langs/hr_HR/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kod +WebsiteName=Name of the website WebsiteSetupDesc=Ovdje kreirajte web stranice koje želite koristiti. Zatim idite na izbornik Web stranice da ih uredite. DeleteWebsite=Obriši Web mjesto ConfirmDeleteWebsite=Jeste li sigurni da želite izbrisati ovu web stranicu? Sve njegove stranice i sadržaj također će biti uklonjeni. Učitane datoteke (kao u direktorij medija, ECM modul, ...) ostat će. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) WEBSITE_ROBOT=Datoteka za botove (robots.txt) WEBSITE_HTACCESS=.htaccess datoteka za web stranicu WEBSITE_MANIFEST_JSON=manifest.json datoteka za web stranicu -WEBSITE_README=README.md datoteka WEBSITE_KEYWORDSDesc=Za odvajanje vrijednosti koristite zarez -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML header (specific to this page only) PageNameAliasHelp=Name or alias of the page.
This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. @@ -42,6 +43,8 @@ ViewPageInNewTab=Pogledaj stranicu u novom tabu SetAsHomePage=Postavi kao početnu stranicu RealURL=Pravi URL ViewWebsiteInProduction=Pogledaj web lokaciju koristeći URL naslovnice +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Primjer za korištenje u postavljanju virtualnog hosta Apache: YouCanAlsoTestWithPHPS=Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%s page(s)/container(s) regenerated RegenerateWebsiteContent=Regenerirajte datoteke predmemorije web stranice AllowedInFrames=Allowed in Frames DefineListOfAltLanguagesInWebsiteProperties=Definirajte popis svih dostupnih jezika u svojstva web stranice. -GenerateSitemaps=Generirajte Sitemap datoteku +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Ako potvrdite, izbrisat ćete postojeću Sitemap datoteku ... ConfirmSitemapsCreation=Potvrdite generiranje Sitemapa SitemapGenerated=Generirana datoteka Sitemap %s @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon mora biti png ErrorFaviconSize=Favicon mora biti veličine 16x16, 32x32 ili 64x64 FaviconTooltip=Prenesite sliku koja mora biti PNG (16x16, 32x32 ili 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/hu_HU/accountancy.lang b/htdocs/langs/hu_HU/accountancy.lang index e42a9cc7505..f0b8f7983f0 100644 --- a/htdocs/langs/hu_HU/accountancy.lang +++ b/htdocs/langs/hu_HU/accountancy.lang @@ -1,139 +1,140 @@ # Dolibarr language file - en_US - Accountancy (Double entries) Accountancy=Könyvelés -Accounting=Könyvelés +Accounting=Számvitel ACCOUNTING_EXPORT_SEPARATORCSV=Oszlop határoló az export fájlhoz -ACCOUNTING_EXPORT_DATE=Dátum formátuma az export fájlhoz +ACCOUNTING_EXPORT_DATE=Az exportfájl dátumformátuma ACCOUNTING_EXPORT_PIECE=Darabszám exportálása ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export globális számlákkal ACCOUNTING_EXPORT_LABEL=Címke exportálása -ACCOUNTING_EXPORT_AMOUNT=Exportálási összeg -ACCOUNTING_EXPORT_DEVISE=Pénznem exportálása +ACCOUNTING_EXPORT_AMOUNT=Export mennyiség +ACCOUNTING_EXPORT_DEVISE=Export valuta Selectformat=Válassza ki a fájl formátumát ACCOUNTING_EXPORT_FORMAT=Válassza ki a fájl formátumát -ACCOUNTING_EXPORT_ENDLINE=Válassza ki a kocsi-visszaküldési típust +ACCOUNTING_EXPORT_ENDLINE=Válassza ki a kocsi-visszaküldésének típusát ACCOUNTING_EXPORT_PREFIX_SPEC=Adja meg a fájlnév előtagját ThisService=Ez a szolgáltatás ThisProduct=Ez a termék -DefaultForService=A szolgáltatás alapértelmezett értéke -DefaultForProduct=A termék alapértelmezett értéke +DefaultForService=Alapértelmezett szolgáltatás +DefaultForProduct=Alapértelmezett termék ProductForThisThirdparty=Termék ennek a harmadik félnek ServiceForThisThirdparty=Szolgáltatás ennek a harmadik félnek CantSuggest=Nem tudok javasolni -AccountancySetupDoneFromAccountancyMenu=A könyvelés legtöbb beállítása a %s menüből történik -ConfigAccountingExpert=A modul könyvelés beállítása (kettős bejegyzés) +AccountancySetupDoneFromAccountancyMenu=A könyvelés legtöbb beállítása az %s menüből történik +ConfigAccountingExpert=A könyvelés modul konfigurálása (kettős bejegyzés) Journalization=Újságírás Journals=Folyóiratok JournalFinancial=Pénzügyi mérleg naplók BackToChartofaccounts=Számlatükör visszaküldése -Chartofaccounts=Számlatábla +Chartofaccounts=Számlatükör ChartOfSubaccounts=Egyéni számlák diagramja -ChartOfIndividualAccountsOfSubsidiaryLedger=Leányvállalati főkönyv egyéni számlatáblázata +ChartOfIndividualAccountsOfSubsidiaryLedger=Leányvállalati főkönyv egyéni számlatükre CurrentDedicatedAccountingAccount=Jelenlegi dedikált fiók -AssignDedicatedAccountingAccount=Új fiók hozzárendeléséhez +AssignDedicatedAccountingAccount=Új fiók hozzárendelése InvoiceLabel=Számla címke OverviewOfAmountOfLinesNotBound=A számviteli számlához nem kötött sorok összegének áttekintése -OverviewOfAmountOfLinesBound=A könyvelési számlához már kötött sorok összegének áttekintése -OtherInfo=Egyéb információ -DeleteCptCategory=Számviteli fiók eltávolítása a csoportból -ConfirmDeleteCptCategory=Biztosan eltávolítja ezt a fiókot a könyvelési fiókcsoportból? +OverviewOfAmountOfLinesBound=A számviteli számlához már kötött sorok összegének áttekintése +OtherInfo=Egyéb információk +DeleteCptCategory=Számviteli számla eltávolítása a csoportból +ConfirmDeleteCptCategory=Biztosan eltávolítja ezt a számviteli számlát a számviteli számlacsoportból? JournalizationInLedgerStatus=A naplózás állapota -AlreadyInGeneralLedger=Már áthelyezve a könyvelési naplókba és a főkönyvbe -NotYetInGeneralLedger=Még nincs áthelyezve a könyvelési naplókba és a főkönyvbe -GroupIsEmptyCheckSetup=A csoport üres, ellenőrizze a személyre szabott könyvelési csoport beállítását -DetailByAccount=Részletek megjelenítése fiókonként -AccountWithNonZeroValues=Nullától eltérő értékekkel rendelkező számlák +AlreadyInGeneralLedger=Már átkerült a számviteli naplókba és a főkönyvbe +NotYetInGeneralLedger=Még nem került át a számviteli naplókba és a főkönyvbe +GroupIsEmptyCheckSetup=A csoport üres, ellenőrizze a személyre szabott számviteli csoport beállítását +DetailByAccount=Részletek megjelenítése számlánként +AccountWithNonZeroValues=Nem nulla értékű számlák ListOfAccounts=Számlák listája -CountriesInEEC=Országok az EGK-ban +CountriesInEEC=Az EGK-beli országok CountriesNotInEEC=Az EGK-n kívüli országok CountriesInEECExceptMe=Az EGK országai, kivéve %s CountriesExceptMe=Minden ország, kivéve %s AccountantFiles=Forrásdokumentumok exportálása -ExportAccountingSourceDocHelp=Ezzel az eszközzel megkeresheti és exportálhatja a könyvelés generálásához használt forráseseményeket.
Az exportált ZIP fájl tartalmazza a kért elemek listáját CSV-ben, valamint a hozzájuk csatolt fájlokat eredeti formátumukban (PDF, ODT, DOCX...). -ExportAccountingSourceDocHelp2=A naplók exportálásához használja a %s - %s menüpontot. -ExportAccountingProjectHelp=Adjon meg egy projektet, ha csak egy adott projekthez van szüksége számviteli jelentésre. A költségjelentések és a hitelkifizetések nem szerepelnek a projektjelentésekben. -VueByAccountAccounting=Megtekintés könyvelési fiók szerint -VueBySubAccountAccounting=Megtekintés könyvelési alfiók szerint +ExportAccountingSourceDocHelp=Ezzel az eszközzel megkeresheti és exportálhatja a könyvelés generálásához használt forráseseményeket.
Az exportált ZIP-fájl tartalmazza a kért elemek listáját CSV-ben, valamint a hozzájuk csatolt fájlokat eredeti formátumukban (PDF, ODT, DOCX...). +ExportAccountingSourceDocHelp2=A naplók exportálásához használja az %s - %s menüpontot. +ExportAccountingProjectHelp=Adjon meg egy projektet, ha csak egy adott projekthez van szüksége számviteli jelentésre. A projektbeszámolók nem tartalmazzák a költségjelentéseket és a hitelkifizetéseket. +VueByAccountAccounting=Megtekintés számviteli számla szerint +VueBySubAccountAccounting=Megtekintés számviteli alszámla szerint -MainAccountForCustomersNotDefined=A beállításban nem definiált ügyfelek fő könyvelési fiókja -MainAccountForSuppliersNotDefined=A beállításban nem definiált szállítók fő könyvelési fiókja -MainAccountForUsersNotDefined=Fő számviteli fiók a beállításokban nem definiált felhasználók számára -MainAccountForVatPaymentNotDefined=Fő számla az áfa befizetéséhez nincs megadva a beállításban -MainAccountForSubscriptionPaymentNotDefined=Az előfizetési fizetés fő könyvelési fiókja nincs megadva a beállításban +MainAccountForCustomersNotDefined=A beállításban nem definiált ügyfelek fő számviteli számlája +MainAccountForSuppliersNotDefined=A beállításban nem definiált szállítók fő számviteli számlája +MainAccountForUsersNotDefined=Fő számviteli számla a beállításban nem definiált felhasználók számára +MainAccountForVatPaymentNotDefined=Az ÁFA befizetés fő számviteli számlája nincs meghatározva a beállításban +MainAccountForSubscriptionPaymentNotDefined=Az előfizetési fizetéshez szükséges fő számla nincs megadva a beállításban +UserAccountNotDefined=A beállításban nincs megadva számviteli számla AccountancyArea=Számviteli terület AccountancyAreaDescIntro=A könyvelési modul használata több lépésben történik: AccountancyAreaDescActionOnce=A következő műveletek általában csak egyszer, vagy évente egyszer kerülnek végrehajtásra... -AccountancyAreaDescActionOnceBis=A következő lépéseket meg kell tennie, hogy a jövőben időt takarítson meg azáltal, hogy automatikusan a helyes alapértelmezett könyvelési fiókot javasolja a számviteli adatátvitel során -AccountancyAreaDescActionFreq=A következő műveleteket általában havonta, hetente vagy naponta hajtják végre a nagyon nagy cégek... +AccountancyAreaDescActionOnceBis=A következő lépéseket meg kell tennie, hogy a jövőben időt takarítson meg azáltal, hogy automatikusan javasolja a helyes alapértelmezett számviteli számlát a számviteli adatok átvitelekor +AccountancyAreaDescActionFreq=A következő műveleteket általában havonta, hetente vagy naponta hajtják végre nagyon nagy cégeknél... -AccountancyAreaDescJournalSetup=%s LÉPÉS: Ellenőrizze folyóiratlista tartalmát a %s menüből -AccountancyAreaDescChartModel=%s LÉPÉS: Ellenőrizze, hogy létezik-e számlatükör-modell, vagy hozzon létre egyet a %s menüből -AccountancyAreaDescChart=%s LÉPÉS: Válassza ki és|vagy töltse ki a számlatervét a %s menüből +AccountancyAreaDescJournalSetup=LÉPÉS %s: Ellenőrizze a naplólista tartalmát az %s menüből +AccountancyAreaDescChartModel=LÉPÉS %s: Ellenőrizze, hogy létezik-e számlatükör-modell, vagy hozzon létre egyet az %s menüből +AccountancyAreaDescChart=LÉPÉS %s: Válassza ki és|vagy töltse ki a számlatervét az %s menüből -AccountancyAreaDescVat=%s LÉPÉS: Határozza meg a könyvelési számlákat az egyes áfakulcsokhoz. Ehhez használja a %s menüpontot. -AccountancyAreaDescDefault=%s LÉPÉS: Az alapértelmezett könyvelési számlák meghatározása. Ehhez használja a %s menüpontot. -AccountancyAreaDescExpenseReport=%s LÉPÉS: Határozza meg az alapértelmezett könyvelési számlákat minden költségjelentéstípushoz. Ehhez használja a %s menüpontot. -AccountancyAreaDescSal=%s LÉPÉS: Határozzon meg alapértelmezett könyvelési számlákat a fizetések kifizetéséhez. Ehhez használja a %s menüpontot. -AccountancyAreaDescContrib=%s LÉPÉS: Adja meg az alapértelmezett könyvelési számlákat az adókhoz (speciális kiadásokhoz). Ehhez használja a %s menüpontot. -AccountancyAreaDescDonation=%s LÉPÉS: Az adományozáshoz alapértelmezett könyvelési számlák meghatározása. Ehhez használja a %s menüpontot. -AccountancyAreaDescSubscription=%s LÉPÉS: Határozza meg az alapértelmezett könyvelési fiókokat a tagok előfizetéséhez. Ehhez használja a %s menüpontot. -AccountancyAreaDescMisc=LÉPÉS %s: Kötelező alapértelmezett fiók és alapértelmezett könyvelési számlák meghatározása a különféle tranzakciókhoz. Ehhez használja a %s menüpontot. -AccountancyAreaDescLoan=%s LÉPÉS: Határozza meg a hitelek alapértelmezett könyvelési számláit. Ehhez használja a %s menüpontot. -AccountancyAreaDescBank=%s LÉPÉS: Határozza meg a könyvelési számlákat és a naplókódot minden bankhoz és pénzügyi számlához. Ehhez használja a %s menüpontot. -AccountancyAreaDescProd=%s LÉPÉS: Határozzon meg könyvelési számlákat a termékekhez/szolgáltatásokhoz. Ehhez használja a %s menüpontot. +AccountancyAreaDescVat=LÉPÉS %s: Határozza meg a számviteli számlákat az egyes áfakulcsokhoz. Ehhez használja az %s menüpontot. +AccountancyAreaDescDefault=LÉPÉS %s: Határozza meg az alapértelmezett számviteli számlákat. Ehhez használja az %s menüpontot. +AccountancyAreaDescExpenseReport=LÉPÉS %s: Határozzon meg alapértelmezett számviteli számlákat minden költségjelentéstípushoz. Ehhez használja az %s menüpontot. +AccountancyAreaDescSal=LÉPÉS %s: Határozzon meg alapértelmezett számviteli számlákat a fizetések kifizetéséhez. Ehhez használja az %s menüpontot. +AccountancyAreaDescContrib=LÉPÉS %s: Határozzon meg alapértelmezett számvitelii számlákat az adókhoz (speciális kiadásokhoz). Ehhez használja az %s menüpontot. +AccountancyAreaDescDonation=LÉPÉS %s: Határozzon meg alapértelmezett számvitelii számlákat az adományozáshoz. Ehhez használja az %s menüpontot. +AccountancyAreaDescSubscription=LÉPÉS %s: Határozza meg az alapértelmezett számviteli számlákat a tagi előfizetéshez. Ehhez használja az %s menüpontot. +AccountancyAreaDescMisc=LÉPÉS %s: Határozza meg a kötelező alapértelmezett számlát és az alapértelmezett számviteli számlákat különféle tranzakciókhoz. Ehhez használja az %s menüpontot. +AccountancyAreaDescLoan=LÉPÉS %s: Határozzon meg alapértelmezett számviteli számlákat a hitelekhez. Ehhez használja az %s menüpontot. +AccountancyAreaDescBank=LÉPÉS %s: Határozza meg a számviteli számlákat és a naplókódot minden bankhoz és pénzügyi számlához. Ehhez használja az %s menüpontot. +AccountancyAreaDescProd=LÉPÉS %s: Határozzon meg számviteli számlákat a termékekhez/szolgáltatásokhoz. Ehhez használja az %s menüpontot. -AccountancyAreaDescBind=%s LÉPÉS: Ellenőrizze a meglévő %s sorok közötti kötést, és a könyvelési számla megtörtént, így az alkalmazás egy kattintással képes lesz naplózni a tranzakciókat a Főkönyvben. Teljes hiányzó kötések. Ehhez használja a %s menüpontot. -AccountancyAreaDescWriteRecords=%s LÉPÉS: Írja be a tranzakciókat a főkönyvbe. Ehhez lépjen a %s menübe, és kattintson a %s gombra. -AccountancyAreaDescAnalyze=%s LÉPÉS: Meglévő tranzakciók hozzáadása vagy szerkesztése, jelentések és exportálások létrehozása. +AccountancyAreaDescBind=LÉPÉS %s: Ellenőrizze, hogy a meglévő %s sorok és a számviteli számla közötti kötés megtörtént, így az alkalmazás egyetlen kattintással képes lesz naplózni a tranzakciókat a Főkönyvben. Teljes hiányzó kötések. Ehhez használja az %s menüpontot. +AccountancyAreaDescWriteRecords=LÉPÉS %s: Írja be a tranzakciókat a főkönyvbe. Ehhez lépjen az %s menübe, és kattintson az %s gombra. +AccountancyAreaDescAnalyze=LÉPÉS %s: Meglévő tranzakciók hozzáadása vagy szerkesztése, valamint jelentések és exportálások létrehozása. -AccountancyAreaDescClosePeriod=LÉPÉS %s: Az időszak lezárása, hogy a jövőben ne tudjunk módosítani. +AccountancyAreaDescClosePeriod=LÉPÉS %s: Zárja be az időszakot, hogy a jövőben ne módosíthassuk. TheJournalCodeIsNotDefinedOnSomeBankAccount=A beállítás egy kötelező lépése nem fejeződött be (a számviteli kódnapló nincs megadva minden bankszámlához) Selectchartofaccounts=Válassza ki az aktív számlatükröt ChangeAndLoad=Változás és betöltés -Addanaccount=Számviteli fiók hozzáadása +Addanaccount=Adjon hozzá egy számviteli számlát AccountAccounting=Számviteli számla AccountAccountingShort=Számla -SubledgerAccount=Alkönyvi fiók -SubledgerAccountLabel=Alkönyvi fiókcímke -ShowAccountingAccount=Számviteli fiók megjelenítése +SubledgerAccount=Alkönyvi számla +SubledgerAccountLabel=Alkönyvi számla címke +ShowAccountingAccount=Számviteli számla megjelenítése ShowAccountingJournal=Számviteli napló megjelenítése ShowAccountingAccountInLedger=Számviteli számla megjelenítése a főkönyvben ShowAccountingAccountInJournals=Számviteli számla megjelenítése a naplókban -AccountAccountingSuggest=Számviteli fiók javasolt -MenuDefaultAccounts=Alapértelmezett fiókok +AccountAccountingSuggest=Javasolt számviteli számla +MenuDefaultAccounts=Alapértelmezett számlák MenuBankAccounts=Bankszámlák MenuVatAccounts=Áfa-számlák MenuTaxAccounts=Adószámlák MenuExpenseReportAccounts=Költségjelentés számlák MenuLoanAccounts=Hitelszámlák -MenuProductsAccounts=Termékfiókok -MenuClosureAccounts=Fiókok bezárása -MenuAccountancyClosure=Bezárás -MenuAccountancyValidationMovements=Elmozdulások érvényesítése -ProductsBinding=Termékfiókok -TransferInAccounting=Átvezetés a könyvelésben -RegistrationInAccounting=Rögzítés a könyvelésben -Binding=Fiókokhoz kötés +MenuProductsAccounts=Termék számlák +MenuClosureAccounts=Számlák lezárása +MenuAccountancyClosure=Lezárás +MenuAccountancyValidationMovements=Érvényesítse a mozgásokat +ProductsBinding=Termékek számlái +TransferInAccounting=Átvezetés a számvitelbe +RegistrationInAccounting=Rögzítés a számvitelbe +Binding=Számlákhoz kötés CustomersVentilation=Vásárlói számlakötés SuppliersVentilation=Szállítói számlakötés ExpenseReportsVentilation=Költségjelentés összerendelése CreateMvts=Új tranzakció létrehozása UpdateMvts=Tranzakció módosítása ValidTransaction=Tranzakció érvényesítése -WriteBookKeeping=Tranzakciók rögzítése a könyvelésben +WriteBookKeeping=Tranzakciók rögzítése a számvitelben Bookkeeping=Főkönyv -BookkeepingSubAccount=Alkönyvező +BookkeepingSubAccount=Alkönyv AccountBalance=Számlaegyenleg ObjectsRef=Forrásobjektum ref -CAHTF=A teljes beszerzési eladó adózás előtt +CAHTF=Teljes beszerzési eladó adózás előtt TotalExpenseReport=Összköltségjelentés InvoiceLines=A kötendő számlák sorai InvoiceLinesDone=Számla kötött sorai ExpenseReportLines=Költségjelentések sorai ExpenseReportLinesDone=Költségjelentések kötött sorai -IntoAccount=Sor kötése a könyvelési számlával -TotalForAccount=A teljes könyvelési számla +IntoAccount=Kötési sor a számviteli számlával +TotalForAccount=Teljes számviteli számla Ventilate=Kötelez @@ -143,142 +144,144 @@ EndProcessing=A folyamat megszakadt. SelectedLines=Kiválasztott sorok Lineofinvoice=Számla sora LineOfExpenseReport=Költségjelentés sora -NoAccountSelected=Nincs kiválasztva könyvelési számla -VentilatedinAccount=Sikeresen hozzárendelve a könyvelési számlához -NotVentilatedinAccount=Nincs a könyvelési számlához kötve -XLineSuccessfullyBinded=%s termék/szolgáltatás sikeresen hozzárendelve egy könyvelési fiókhoz -XLineFailedToBeBinded=%s termék/szolgáltatás nem volt könyvelési fiókhoz kötve +NoAccountSelected=Nincs kiválasztva számviteli számla +VentilatedinAccount=Sikeresen hozzárendelve a számviteli számlához +NotVentilatedinAccount=Nincs számviteli számlához kötve +XLineSuccessfullyBinded=%s termékek/szolgáltatások sikeresen hozzárendelve egy számviteli számlához +XLineFailedToBeBinded=az %s termékek/szolgáltatások nem voltak számviteli számlákhoz kötve -ACCOUNTING_LIMIT_LIST_VENTILATION=A sorok maximális száma a listán és a kötési oldalon (ajánlott: 50) -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Kezdje el az oldal "Binding to do" rendezését a legújabb elemek szerint -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Kezdje el a "Kötés megtörtént" oldal rendezését a legújabb elemek szerint +ACCOUNTING_LIMIT_LIST_VENTILATION=A sorok maximális száma a listán és a kötelező oldalon (ajánlott: 50) +ACCOUNTING_LIST_SORT_VENTILATION_TODO=Kezdje el az oldal "Kötelező tennivaló" rendezését a legújabb elemek szerint +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Kezdje el a "Kötelező tennivaló megtörtént" oldal rendezését a legújabb elemek szerint ACCOUNTING_LENGTH_DESCRIPTION=Termék- és szolgáltatásleírás csonkolása a listában x karakter után (Legjobb = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Termék- és szolgáltatásfiókleíró űrlap csonkolása a listákban x karakter után (Legjobb = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Termék- és szolgáltatás számla leíró űrlap csonkolása a listákban x karakter után (Legjobb = 50) ACCOUNTING_LENGTH_GACCOUNT=Általános számviteli számlák hossza (Ha itt 6-ra állítja az értéket, a '706' számla '706000'-ként fog megjelenni a képernyőn) -ACCOUNTING_LENGTH_AACCOUNT=A harmadik féltől származó könyvelési fiókok hossza (ha itt 6-ra állítja az értéket, a '401' számla '401000'-ként fog megjelenni a képernyőn) -ACCOUNTING_MANAGE_ZERO=Különböző számú nullák kezelésének engedélyezése a könyvelési fiók végén. Néhány országnak szüksége van (például Svájcban). Ha ki van kapcsolva (alapértelmezett), akkor a következő két paraméter beállításával kérheti az alkalmazást virtuális nullák hozzáadására. +ACCOUNTING_LENGTH_AACCOUNT=A harmadik féltől származó számviteli számlák hossza (ha itt 6-ra állítja az értéket, a '401' számla '401000'-ként fog megjelenni a képernyőn) +ACCOUNTING_MANAGE_ZERO=Különböző számú nullák kezelésének engedélyezése a számviteli számlák végén. Néhány országnak szüksége van (például Svájcban). Ha ki van kapcsolva (alapértelmezett), akkor a következő két paraméter beállításával kérheti az alkalmazást virtuális nullák hozzáadására. BANK_DISABLE_DIRECT_INPUT=Tranzakció közvetlen rögzítésének letiltása a bankszámlán ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Piszkozatexport engedélyezése a naplóban -ACCOUNTANCY_COMBO_FOR_AUX=Kombinációs lista engedélyezése a leányfiókhoz (lassú lehet, ha sok harmadik fél van, és megszakad az érték egy részének keresése) -ACCOUNTING_DATE_START_BINDING=Határozzon meg egy dátumot a könyvelésben a kötés és átvitel megkezdéséhez. Ezen időpont alatt a tranzakciók nem kerülnek át a könyvelésbe. +ACCOUNTANCY_COMBO_FOR_AUX=Kombinációs lista engedélyezése az alszámlához (lassú lehet, ha sok harmadik fél van, és megszakad a keresési képesség az érték egy részén) +ACCOUNTING_DATE_START_BINDING=Határozzon meg egy dátumot a könyvelésbe történő bekötés és átutalás megkezdéséhez. Ezen időpont alatt a tranzakciók nem kerülnek át a könyvelésbe. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=A könyvelési átutalásnál mi az alapértelmezetten kiválasztott időszak -ACCOUNTING_SELL_JOURNAL=Eladó napló -ACCOUNTING_PURCHASE_JOURNAL=Vásárlási napló -ACCOUNTING_MISCELLANEOUS_JOURNAL=Vegyes naplók +ACCOUNTING_SELL_JOURNAL=Értékesítési napló (eladások és visszaküldések) +ACCOUNTING_PURCHASE_JOURNAL=Vásárlási napló (vásárlás és visszaküldés) +ACCOUNTING_BANK_JOURNAL=Pénztári napló (bevételek és kifizetések) ACCOUNTING_EXPENSEREPORT_JOURNAL=Költségjelentési napló -ACCOUNTING_SOCIAL_JOURNAL=Közösségi napló +ACCOUNTING_MISCELLANEOUS_JOURNAL=Általános napló ACCOUNTING_HAS_NEW_JOURNAL=Új naplója van +ACCOUNTING_INVENTORY_JOURNAL=Leltári napló +ACCOUNTING_SOCIAL_JOURNAL=Közösségi napló ACCOUNTING_RESULT_PROFIT=Eredményelszámolási számla (Profit) -ACCOUNTING_RESULT_LOSS=Eredményelszámolási számla (veszteség) +ACCOUNTING_RESULT_LOSS=Eredményelszámolási számla (Veszteség) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Bezárási napló -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Átmeneti banki átutalás számla +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Átmeneti banki átutalásos számla -ACCOUNTING_ACCOUNT_SUSPENSE=Várakozási számla -DONATION_ACCOUNTINGACCOUNT=Számviteli fiók az adományok regisztrálásához -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Számviteli fiók az előfizetések regisztrálásához +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Alapértelmezés szerint számlaszámla az ügyfél befizetésének regisztrálásához -UseAuxiliaryAccountOnCustomerDeposit=Ügyfélszámla tárolása egyéni számlaként a leányfőkönyvben az előlegsorokhoz (ha le van tiltva, az előlegsorokhoz tartozó egyéni számla üres marad) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Alapértelmezett számviteli számla szállítói előleg nyilvántartásba vételére -UseAuxiliaryAccountOnSupplierDeposit=Tárolja a szállítói számlát egyéni számlaként a alfőkönyvben az előlegsorokhoz (letiltás esetén az előlegsorok egyéni számla üresen marad) +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Tárolja az ügyfél számát egyéni számlaként a alkönyvben az előlegsorokhoz (ha le van tiltva, az előlegsorokhoz tartozó egyéni számla üres marad) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Tárolja a szállítói számlát egyéni számlaként a alkönyvben az előlegsorokhoz (letiltás esetén az előlegsorok egyéni számla üresen marad) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Alapértelmezés szerint a vásárolt termékek számviteli fiókja (használjuk, ha nincs megadva a terméklapon) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Alapértelmezés szerint az EGK-ban vásárolt termékek számviteli fiókja (használjuk, ha nincs megadva a terméklapon) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Alapértelmezés szerint a vásárolt és az EGK-ból importált termékek számviteli fiókja (használjuk, ha nincs megadva a terméklapon) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Alapértelmezés szerint könyvelési számla az eladott termékekhez (használjuk, ha nincs megadva a terméklapon) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Alapértelmezés szerint az EGK-ban értékesített termékek számviteli fiókja (használjuk, ha nincs megadva a terméklapon) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Alapértelmezés szerint az eladott és az EGK-ból exportált termékek számviteli fiókja (használjuk, ha nincs megadva a terméklapon) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Alapértelmezés szerint a megvásárolt szolgáltatások számviteli fiókja (ha a szolgáltatási lapon nincs megadva, akkor használatos) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Alapértelmezés szerint az EGK-ban vásárolt szolgáltatások számviteli fiókja (használjuk, ha nincs megadva a szolgáltatási lapon) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Alapértelmezés szerint a megvásárolt és az EGK-ból importált szolgáltatások számviteli fiókja (használjuk, ha nincs megadva a szolgáltatási lapon) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Alapértelmezés szerint könyvelési számla az eladott szolgáltatásokhoz (használjuk, ha nincs megadva a szolgáltatási lapon) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Alapértelmezés szerint az EGK-ban értékesített szolgáltatások számviteli fiókja (használjuk, ha nincs megadva a szolgáltatási lapon) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Alapértelmezés szerint az eladott és az EGK-ból exportált szolgáltatások számviteli fiókja (használjuk, ha nincs megadva a szolgáltatási lapon) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Dokumentum típusa Docdate=Dátum Docref=Referencia -LabelAccount=Fiók címkézése -LabelOperation=Címkeművelet +LabelAccount=Számla címke +LabelOperation=Címke művelet Sens=Irány -AccountingDirectionHelp=Egy ügyfél könyvelési számlája esetén használja a Creditet a kapott kifizetés rögzítéséhez.
Szállító könyvelési számlája esetén használja a Debit funkciót az Ön által végrehajtott fizetés rögzítéséhez. -LetteringCode=Betűkód -Lettering=Betűzés +AccountingDirectionHelp=Egy ügyfél számviteli számlája esetén használja a Creditet a kapott kifizetés rögzítéséhez.
Szállító számviteli számlája esetén használja a Debit funkciót az Ön által végrehajtott fizetés rögzítéséhez. +LetteringCode=Felirat kód +Lettering=Felirat Codejournal=Napló JournalLabel=Naplócímke NumPiece=Darabszám -TransactionNumShort=Szám. tranzakció -AccountingCategory=Egyéni csoport +TransactionNumShort=Tranzakció száma +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Főkönyvi számla szerinti csoportosítás -GroupBySubAccountAccounting=Csoport alkönyvi számla szerint -AccountingAccountGroupsDesc=Itt meghatározhatja a számviteli fiókok néhány csoportját. Személyre szabott számviteli jelentések készítésére szolgálnak majd. +GroupBySubAccountAccounting=Alkönyvi számla szerinti csoportosítás +AccountingAccountGroupsDesc=Itt meghatározhatja a számviteli számlák néhány csoportját. Személyre szabott számviteli jelentések készítésére szolgálnak majd. ByAccounts=Számlák szerint ByPredefinedAccountGroups=Előre meghatározott csoportok szerint ByPersonalizedAccountGroups=Személyre szabott csoportok szerint ByYear=Év szerint NotMatch=Nincs beállítva -DeleteMvt=Néhány műveletsor törlése a könyvelésből +DeleteMvt=Néhány műveletsor törlése a számvitelből DelMonth=A törlés hónapja DelYear=A törlés éve -DelJournal=Törlendő napló +DelJournal=A törlés naplója ConfirmDeleteMvt=Ez törli a könyvelés összes műveletsorát az év/hónap és/vagy egy adott napló esetében (legalább egy feltétel szükséges). Újra fel kell használnia a „%s” szolgáltatást, hogy a törölt rekord visszakerüljön a főkönyvbe. -ConfirmDeleteMvtPartial=Ez törli a tranzakciót a könyvelésből (az ugyanahhoz a tranzakcióhoz kapcsolódó összes műveletsor törlődik) -FinanceJournal=Pénzügyi folyóirat +ConfirmDeleteMvtPartial=Ez törli a tranzakciót a számvitelből (az ugyanahhoz a tranzakcióhoz kapcsolódó összes műveletsor törlődik) +FinanceJournal=Pénzügyi napló ExpenseReportsJournal=Költségjelentési napló DescFinanceJournal=Pénzügyi napló, amely tartalmazza a bankszámlánkénti fizetések összes típusát -DescJournalOnlyBindedVisible=Ez egy könyvelési számlához kötött rekord nézet, amely rögzíthető a naplókban és a főkönyvben. +DescJournalOnlyBindedVisible=Ez egy számvitelii számlához kötött rekord nézet, amely rögzíthető a naplókban és a főkönyvben. VATAccountNotDefined=Nincs megadva az áfa-számla -ThirdpartyAccountNotDefined=Harmadik fél fiókja nincs meghatározva -ProductAccountNotDefined=A termék fiókja nincs megadva -FeeAccountNotDefined=Számla a díjhoz nincs meghatározva +ThirdpartyAccountNotDefined=Harmadik fél számlája nincs meghatározva +ProductAccountNotDefined=A termék számlája nincs megadva +FeeAccountNotDefined=A díj számlája nincs meghatározva BankAccountNotDefined=A bank számla nincs megadva -CustomerInvoicePayment=Számlázó ügyfél fizetése -ThirdPartyAccount=Harmadik fél fiókja +CustomerInvoicePayment=Ügyfél számla fizetése +ThirdPartyAccount=Harmadik fél számlája NewAccountingMvt=Új tranzakció NumMvts=Tranzakciók száma ListeMvts=Mozgások listája ErrorDebitCredit=A terhelésnek és a jóváírásnak nem lehet egyszerre értéke -AddCompteFromBK=Számviteli fiókok hozzáadása a csoporthoz -ReportThirdParty=Harmadik féltől származó fiókok listázása -DescThirdPartyReport=Itt megtekintheti a harmadik féltől származó ügyfelek és szállítók listáját, valamint könyvelési fiókjaikat -ListAccounts=A könyvelési számlák listája -UnknownAccountForThirdparty=Ismeretlen harmadik fél fiókja. %s-t fogunk használni -UnknownAccountForThirdpartyBlocking=Ismeretlen harmadik fél fiókja. Blokkolás hiba -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Alkönyvi fiók nincs megadva, vagy harmadik fél vagy felhasználó ismeretlen. %s-t fogunk használni -ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Harmadik fél ismeretlen és alkönyvtár nincs megadva a fizetésen. Az alkönyvi számla értékét üresen fogjuk hagyni. -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Alkönyvi fiók nincs megadva, vagy harmadik fél vagy felhasználó ismeretlen. Blokkolás hiba. -UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Ismeretlen harmadik féltől származó fiók és várakozó fiók nincs megadva. Blokkolás hiba +AddCompteFromBK=Számviteli számlák hozzáadása a csoporthoz +ReportThirdParty=Harmadik féltől származó számlák listázása +DescThirdPartyReport=Itt megtekintheti a harmadik féltől származó ügyfelek és szállítók listáját, valamint számviteli számláikat +ListAccounts=A számviteli számlák listája +UnknownAccountForThirdparty=Ismeretlen harmadik fél számlája. %s-t fogunk használni +UnknownAccountForThirdpartyBlocking=Ismeretlen harmadik fél számlája. Blokkolás hiba +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Alkönyvi számla nincs megadva, vagy harmadik fél vagy felhasználó ismeretlen. %s-t fogunk használni +ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Harmadik fél ismeretlen és alkönyv nincs megadva a fizetésen. Az alkönyvi számla értékét üresen fogjuk hagyni. +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Alkönyvi számla nincs megadva, vagy harmadik fél vagy felhasználó ismeretlen. Blokkolás hiba. +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Ismeretlen harmadik féltől származó számla és várakozó számla nincs megadva. Blokkolás hiba PaymentsNotLinkedToProduct=A fizetés semmilyen termékhez/szolgáltatáshoz nem kapcsolódik OpeningBalance=Nyitó egyenleg -ShowOpeningBalance=Nyitóegyenleg megjelenítése -HideOpeningBalance=Nyitóegyenleg elrejtése +ShowOpeningBalance=Nyitó egyenleg megjelenítése +HideOpeningBalance=Nyitó egyenleg elrejtése ShowSubtotalByGroup=Részösszeg megjelenítése szint szerint -Pcgtype=Fiókcsoport -PcgtypeDesc=A számlacsoport előre meghatározott "szűrő" és "csoportosítás" kritériumként használatos egyes számviteli jelentések esetében. Például a „BEVEZETÉS” vagy „KIADÁS” csoportként használatos a termékek számviteli számláihoz a kiadás/bevétel jelentés összeállításához. +Pcgtype=Számla csoport +PcgtypeDesc=A számlacsoport előre meghatározott "szűrő" és "csoportosítás" kritériumként használatos egyes számviteli jelentések esetében. Például a „BEVÉTEL” vagy „KIADÁS” csoportként használatos a termékek számviteli számláihoz a kiadás/bevétel jelentés összeállításához. Reconcilable=Kibékíthető TotalVente=Teljes forgalom adózás előtt TotalMarge=Teljes értékesítési árrés -DescVentilCustomer=Itt megtekintheti a termékkönyvelési fiókhoz kötött (vagy nem) ügyfélszámla sorok listáját -DescVentilMore=A legtöbb esetben, ha előre definiált termékeket vagy szolgáltatásokat használ, és beállítja a számlaszámot a termék-/szolgáltatáskártyán, az alkalmazás képes lesz minden kötést elvégezni a számla sorai és a számlatükör könyvelési számlája között, egyetlen kattintással a „%s” gombbal. Ha a fiók nincs beállítva a termék-/szolgáltatáskártyákon, vagy még mindig vannak olyan sorai, amelyek nincsenek fiókhoz kötve, kézi összerendelést kell végrehajtania a „%s” menüből. -DescVentilDoneCustomer=Itt megtekintheti a vevők számlasorait és termékkönyvelési fiókját -DescVentilTodoCustomer=Számlasorok kötése, amelyek még nem kötöttek egy termékkönyvelési fiókhoz -ChangeAccount=Módosítsa a termék/szolgáltatás könyvelési fiókját a kiválasztott sorokhoz a következő könyvelési fiókkal: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Itt megtekintheti a szállítói számlasorok listáját, amelyek egy termékkönyvelési számlához kötöttek vagy még nem kötöttek (csak a könyvelésbe még át nem vitt rekordok láthatók) -DescVentilDoneSupplier=Itt megtekintheti a szállítói számlák sorainak listáját és a könyvelési fiókjukat +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) +DescVentilDoneSupplier=Itt megtekintheti a szállítói számlák sorainak listáját és a számviteli számlájukat DescVentilTodoExpenseReport=Költségjelentési sorok kötése, amelyek még nincsenek kötve díjszámla számlával DescVentilExpenseReport=Itt megtekintheti a költségelszámolási számlához kötött (vagy nem) költségjelentési sorok listáját -DescVentilExpenseReportMore=Ha a számviteli számlát a költségjelentés-sorokhoz állítja be, az alkalmazás egyetlen kattintással, a gomb megnyomásával képes lesz az összes kötést a költségjelentés sorai és a számlatükör számlaszámla között létrehozni. %s". Ha a fiók nincs beállítva a díjszótárban, vagy ha még mindig vannak olyan sorai, amelyek nem kötöttek egy fiókhoz sem, kézi összerendelést kell végrehajtania a „%s” menüből. +DescVentilExpenseReportMore=Ha a számviteli számlát a költségjelentés-sorokhoz állítja be, az alkalmazás egyetlen kattintással, a gomb megnyomásával képes lesz az összes kötést a költségjelentés sorai és a számlatükör számviteli számla között létrehozni. %s". Ha a számla nincs beállítva a díj szótárban, vagy ha még mindig vannak olyan sorai, amelyek nem kötöttek egy számlához sem, kézi összerendelést kell végrehajtania a „%s” menüből. DescVentilDoneExpenseReport=Itt megtekintheti a költségjelentések sorainak listáját és a díjak elszámolási számláját Closure=Éves zárás @@ -286,59 +289,62 @@ DescClosure=Itt tekintheti meg a még nem érvényesített és zárolt mozgások OverviewOfMovementsNotValidated=Nem érvényesített és zárolt mozgások áttekintése AllMovementsWereRecordedAsValidated=Minden mozgást érvényesítettként és zárolva rögzítettünk NotAllMovementsCouldBeRecordedAsValidated=Nem minden mozgást lehetett érvényesítettként és zároltként rögzíteni -ValidateMovements=A mozgások érvényesítése -DescValidateMovements=Az írás, betűk és törlések bármilyen módosítása vagy törlése tilos. A gyakorlatra minden nevezést érvényesíteni kell, különben a bezárás nem lehetséges +ValidateMovements=Mozgások érvényesítése és zárolása... +DescValidateMovements=Az írások, betűk és törlések bármilyen módosítása vagy törlése tilos. Egy gyakorlatra minden bejegyzést érvényesíteni kell, különben a zárás nem lehetséges ValidateHistory=Automatikus kötés AutomaticBindingDone=Automatikus összerendelés megtörtént (%s) - Az automatikus kötés bizonyos rekordokhoz (%s) nem lehetséges -ErrorAccountancyCodeIsAlreadyUse=Hiba, nem törölheti ezt a fiókot, mert használatban van +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=A mozgás nem megfelelően kiegyensúlyozott. Terhelés = %s és jóváírás = %s Balancing=Egyensúlyozás FicheVentilation=Kötőkártya GeneralLedgerIsWritten=A tranzakciók a főkönyvbe vannak írva GeneralLedgerSomeRecordWasNotRecorded=Néhány tranzakciót nem lehetett naplózni. Ha nincs más hibaüzenet, ez valószínűleg azért van, mert már naplózva voltak. NoNewRecordSaved=Nincs több rekord átvitelre -ListOfProductsWithoutAccountingAccount=A könyvelési fiókhoz nem kötött termékek listája +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Módosítsa a kötést -Accounted=Kiszámolva a főkönyvben +Accounted=Főkönyvben elszámolva NotYetAccounted=Még nem került át a könyvelésbe ShowTutorial=Oktatóanyag megjelenítése NotReconciled=Nincs egyeztetve -WarningRecordWithoutSubledgerAreExcluded=Figyelmeztetés, minden alkönyvi fiók definiálása nélküli művelet kiszűrésre kerül, és ki van zárva ebből a nézetből +WarningRecordWithoutSubledgerAreExcluded=Figyelmeztetés, minden alkönyvi számla definiálása nélküli művelet kiszűrésre kerül, és ki van zárva ebből a nézetből AccountRemovedFromCurrentChartOfAccount=Számviteli számla, amely nem létezik az aktuális számlatükörben ## Admin BindingOptions=Kötési beállítások ApplyMassCategories=Tömegkategóriák alkalmazása -AddAccountFromBookKeepingWithNoCategories=A rendelkezésre álló fiók még nem szerepel a személyre szabott csoportban -CategoryDeleted=A könyvelési fiók kategóriája eltávolítva +AddAccountFromBookKeepingWithNoCategories=A rendelkezésre álló számla még nem szerepel a személyre szabott csoportban +CategoryDeleted=A számviteli számla kategóriája eltávolítva AccountingJournals=Számviteli naplók AccountingJournal=Számviteli napló NewAccountingJournal=Új számviteli napló ShowAccountingJournal=Számviteli napló megjelenítése -NatureOfJournal=A folyóirat természete +NatureOfJournal=A napló jellege AccountingJournalType1=Vegyes műveletek AccountingJournalType2=Értékesítés AccountingJournalType3=Vásárlások AccountingJournalType4=Bank -AccountingJournalType5=Költségjelentés -AccountingJournalType8=Készlet +AccountingJournalType5=Költségjelentések +AccountingJournalType8=Leltár AccountingJournalType9=Új +GenerationOfAccountingEntries=Számviteli tételek generálása ErrorAccountingJournalIsAlreadyUse=Ez a napló már használatban van -AccountingAccountForSalesTaxAreDefinedInto=Megjegyzés: A forgalmi adó könyvelési fiókja a %s - %s menüben van meghatározva +AccountingAccountForSalesTaxAreDefinedInto=Megjegyzés: A forgalmi adó számviteli számlája a %s - %s menüben van meghatározva NumberOfAccountancyEntries=Bejegyzések száma NumberOfAccountancyMovements=Mozgások száma -ACCOUNTING_DISABLE_BINDING_ON_SALES=A kötés és átvitel letiltása az értékesítési könyvelésben (az ügyfél számláit nem veszik figyelembe a könyvelésben) -ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=A bekötés és az átvitel letiltása a vásárlások könyvelésében (a szállítói számlák nem lesznek figyelembe véve a könyvelésben) -ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=A kötés és átvitel letiltása a könyvelésben a költségjelentéseken (a költségjelentéseket nem veszik figyelembe a könyvelésben) +ACCOUNTING_DISABLE_BINDING_ON_SALES=A kötés és az átvitel letiltása az értékesítési könyvelésben (az ügyfél számláit nem veszik figyelembe a könyvelésben) +ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=A kötés és az átvitel letiltása a vásárlások könyvelésében (a szállítói számlák nem lesznek figyelembe véve a könyvelésben) +ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=A kötés és az átvitel letiltása a könyvelésben a költségjelentéseken (a költségjelentéseket nem veszik figyelembe a könyvelésben) +ACCOUNTING_ENABLE_LETTERING=Engedélyezze a feliratozás funkciót a számvitelben ## Export -NotifiedExportDate=Az exportált sorok megjelölése exportáltként (a sorok módosítása nem lehetséges) +NotExportLettering=Ne exportálja a betűket a fájl létrehozásakor +NotifiedExportDate=Az exportált sorok megjelölése Exportáltként (egy sor módosításához törölnie kell a teljes tranzakciót, és újra át kell vinnie a könyvelésbe) NotifiedValidationDate=Érvényesítse és zárolja az exportált bejegyzéseket (ugyanaz a hatás, mint az "%s" funkciónál, a sorok módosítása és törlése BIZTOSAN nem lehetséges) DateValidationAndLock=Dátumellenőrzés és zárolás ConfirmExportFile=A számviteli exportfájl létrehozásának megerősítése? -ExportDraftJournal=Vázlatos napló exportálása +ExportDraftJournal=Naplótervezet exportálása Modelcsv=Export modell Selectmodelcsv=Válassza ki az exportálási modellt Modelcsv_normal=Klasszikus export @@ -357,7 +363,7 @@ Modelcsv_configurable=Konfigurálható CSV exportálása Modelcsv_FEC=FEC exportálása Modelcsv_FEC2=FEC exportálása (Dátumgenerálás írásával / dokumentum megfordításával) Modelcsv_Sage50_Swiss=Exportálás a Sage 50 Svájc számára -Modelcsv_winfic=Exportálás a Winfichez - eWinfic - WinSis Compta +Modelcsv_winfic=Exportálás a Winfichez - eWinfic - WinSis Compta-hoz Modelcsv_Gestinumv3=Exportálás a Gestinumhoz (v3) Modelcsv_Gestinumv5=Exportálás a Gestinumhoz (v5) Modelcsv_charlemagne=Exportálás az Aplim Charlemagne-hoz @@ -365,34 +371,34 @@ ChartofaccountsId=Számladiagram azonosítója ## Tools - Init accounting account on product / service InitAccountancy=Könyvelés inicializálása -InitAccountancyDesc=Ez az oldal olyan termékek és szolgáltatások könyvelési fiókjának inicializálására használható, amelyek nem rendelkeznek az értékesítéshez és a vásárláshoz meghatározott számviteli fiókkal. -DefaultBindingDesc=Ezen az oldalon lehet beállítani egy alapértelmezett fiókot a fizetések, adományozás, adók és áfa tranzakciós rekordjainak összekapcsolásához, ha még nem volt beállítva konkrét könyvelési számla. +InitAccountancyDesc=Ez az oldal olyan termékek és szolgáltatások számviteli számlájának inicializálására használható, amelyek nem rendelkeznek az értékesítéshez és a vásárláshoz meghatározott számviteli számlával. +DefaultBindingDesc=Ezen az oldalon beállíthat egy alapértelmezett számlát, amellyel összekapcsolhatja a fizetésekkel, adományokkal, adókkal és áfával kapcsolatos tranzakciós rekordokat, ha még nincs beállítva konkrét számviteli számla. DefaultClosureDesc=Ez az oldal használható a könyvelés lezárásához használt paraméterek beállítására. Options=Opciók OptionModeProductSell=Mód értékesítés OptionModeProductSellIntra=EEC-ben exportált mód OptionModeProductSellExport=Más országokba exportált értékesítési módok -OptionModeProductBuy=Módos vásárlások -OptionModeProductBuyIntra=EEC-ben importált vásárlások módban -OptionModeProductBuyExport=Más országokból importált mód vásárolt -OptionModeProductSellDesc=Az összes termék megjelenítése az értékesítés könyvelési fiókjával. -OptionModeProductSellIntraDesc=Az összes termék megjelenítése az EGK-beli értékesítés könyvelési számlájával. -OptionModeProductSellExportDesc=Az összes termék megjelenítése az egyéb külföldi értékesítések könyvelési számlájával. -OptionModeProductBuyDesc=Minden termék megjelenítése a vásárlások könyvelési fiókjával. -OptionModeProductBuyIntraDesc=Az összes termék megjelenítése az EGK-ban történő vásárlások könyvelési számlájával. -OptionModeProductBuyExportDesc=Minden termék megjelenítése könyvelési számlával az egyéb külföldi vásárlásokhoz. -CleanFixHistory=Távolítsa el a könyvelési kódot a nem létező sorokból a számlatükörből +OptionModeProductBuy=Vásárlások módjai +OptionModeProductBuyIntra=EEC-ben importált vásárlások módjai +OptionModeProductBuyExport=Más országokból importált vásárlási módok +OptionModeProductSellDesc=Az összes termék megjelenítése az értékesítés számviteli számlájával. +OptionModeProductSellIntraDesc=Az összes termék megjelenítése az EGK-beli értékesítés számvitelii számlájával. +OptionModeProductSellExportDesc=Az összes termék megjelenítése az egyéb külföldi értékesítések számvitelii számlájával. +OptionModeProductBuyDesc=Minden termék megjelenítése a vásárlások számviteli számlájával. +OptionModeProductBuyIntraDesc=Az összes termék megjelenítése az EGK-ban történő vásárlások számviteli számlájával. +OptionModeProductBuyExportDesc=Minden termék megjelenítése számviteli számlával az egyéb külföldi vásárlásokhoz. +CleanFixHistory=Távolítsa el a számviteli kódot a számlatükör nem létező soraiból CleanHistory=A kiválasztott év összes kötésének visszaállítása PredefinedGroups=Előre meghatározott csoportok -WithoutValidAccount=Érvényes dedikált fiók nélkül -WithValidAccount=Érvényes dedikált fiókkal -ValueNotIntoChartOfAccount=A könyvelési számla értéke nem szerepel a számlatükörben -AccountRemovedFromGroup=A fiók eltávolítva a csoportból +WithoutValidAccount=Érvényes dedikált számla nélkül +WithValidAccount=Érvényes dedikált számlákka +ValueNotIntoChartOfAccount=A számviteli számla értéke nem szerepel a számlatükörben +AccountRemovedFromGroup=A számla eltávolítva a csoportból SaleLocal=Helyi értékesítés SaleExport=Export értékesítés SaleEEC=Eladó az EGK-ban -SaleEECWithVAT=Akció az EGK-ban áfával, nem nullával, ezért feltételezzük, hogy ez NEM közösségen belüli értékesítés, és a javasolt fiók a szabványos termékszámla. -SaleEECWithoutVATNumber=EGK-ban áfa nélkül, de a harmadik fél áfaazonosítója nincs megadva. A szokásos értékesítéseknél a termékszámlára térünk vissza. Szükség esetén javíthatja a harmadik fél vagy a termékfiók áfaazonosítóját. +SaleEECWithVAT=Az EGK-ban történő értékesítés áfával nem nulla, ezért feltételezzük, hogy ez NEM közösségen belüli értékesítés, és a javasolt számla a szabványos termékszámla. +SaleEECWithoutVATNumber=Az EGK-ban történő értékesítés áfa nélkül, de a harmadik fél áfaazonosítója nincs meghatározva. A szokásos értékesítéseknél a termékszámlát használjuk. Szükség esetén javíthatja a harmadik fél vagy a termékszámla áfaazonosítóját. ForbiddenTransactionAlreadyExported=Tiltott: A tranzakciót ellenőrizték és/vagy exportálták. ForbiddenTransactionAlreadyValidated=Tiltott: A tranzakció érvényesítése megtörtént. ## Dictionary @@ -401,7 +407,11 @@ Calculated=Kiszámított Formula=Képlet ## Reconcile +LetteringAuto=Automatikus egyeztetés +LetteringManual=Kézi egyeztetés Unlettering=Egyeztetetlen +UnletteringAuto=Automatikusan egyeztethetetlen +UnletteringManual=Kézzel egyeztethetetlen AccountancyNoLetteringModified=Nincs egyeztetés módosítva AccountancyOneLetteringModifiedSuccessfully=Egy egyeztetés sikeresen módosítva AccountancyLetteringModifiedSuccessfully=%s egyeztetés sikeresen módosítva @@ -410,22 +420,23 @@ AccountancyOneUnletteringModifiedSuccessfully=Egy egyeztetetlen sikeresen módos AccountancyUnletteringModifiedSuccessfully=%s egyeztetetlen sikeresen módosítva ## Confirm box -ConfirmMassUnlettering=Tömeges egyeztetetlen visszaigazolása +ConfirmMassUnletteringAuto=Tömeges automatikus egyeztetés megerősítése +ConfirmMassUnletteringManual=Tömeges kézi egyeztetés visszaigazolása ConfirmMassUnletteringQuestion=Biztosan meg akarja szüntetni az %s kiválasztott rekord(ok) egyeztetését? ConfirmMassDeleteBookkeepingWriting=Tömeges törlés megerősítése ConfirmMassDeleteBookkeepingWritingQuestion=Ezzel törli a tranzakciót a könyvelésből (az ugyanahhoz a tranzakcióhoz kapcsolódó összes sor törlődik) Biztosan törölni szeretné az %s kiválasztott rekordo(ka)t? ## Error SomeMandatoryStepsOfSetupWereNotDone=A beállítás néhány kötelező lépése nem történt meg, kérjük, végezze el őket -ErrorNoAccountingCategoryForThisCountry=Nincs elérhető számviteli fiókcsoport a következő országhoz: %s (Lásd Főoldal - Beállítás - Szótárak) -ErrorInvoiceContainsLinesNotYetBounded=Megpróbálja naplózni a %s számla néhány sorát, de néhány más sor még nincs könyvelési fiókhoz kötve. A számlához tartozó összes számlasor naplózása elutasításra kerül. -ErrorInvoiceContainsLinesNotYetBoundedShort=A számla egyes sorai nincsenek a könyvelési számlához kötve. +ErrorNoAccountingCategoryForThisCountry=Nincs elérhető számviteli számlacsoport a következő országhoz: %s (Lásd Főoldal - Beállítás - Szótárak) +ErrorInvoiceContainsLinesNotYetBounded=Megpróbálja naplózni a számla néhány sorát %s , de néhány más sor még nincs a számviteli számlához kötve. A számlához tartozó összes számlasor naplózása elutasításra kerül. +ErrorInvoiceContainsLinesNotYetBoundedShort=A számla egyes sorai nincsenek számviteli számlához kötve. ExportNotSupported=A beállított exportformátum nem támogatott ezen az oldalon -BookeppingLineAlreayExists=A könyvelésben már létező sorok +BookeppingLineAlreayExists=A könyvelésben már meglévő sorok NoJournalDefined=Nincs napló meghatározva Binded=Sorok kötve ToBind=Kikötendő sorok -UseMenuToSetBindindManualy=A sorok még nincsenek bekötve, használja a %s menüt a kötéshez manuálisan +UseMenuToSetBindindManualy=A sorok még nincsenek bekötve, az %s menü segítségével hajtsa végre a manuális kötést SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sajnos ez a modul nem kompatibilis a szituációs számlák kísérleti funkciójával AccountancyErrorMismatchLetterCode=Nem egyezik az egyeztető kód AccountancyErrorMismatchBalanceAmount=Az egyenleg (%s) nem egyenlő 0-val @@ -440,10 +451,10 @@ FECFormatJournalLabel=Címkenapló (JournalLib) FECFormatEntryNum=Darabszám (EcritureNum) FECFormatEntryDate=Darab dátuma (EcritureDate) FECFormatGeneralAccountNumber=Általános számlaszám (CompteNum) -FECFormatGeneralAccountLabel=Általános fiókcímke (CompteLib) +FECFormatGeneralAccountLabel=Általános számlacímke (CompteLib) FECFormatSubledgerAccountNumber=Alkönyvi számlaszám (CompAuxNum) FECFormatSubledgerAccountLabel=Alkönyvi számlaszám (CompAuxLib) -FECFormatPieceRef=Darab ref (PieceRef) +FECFormatPieceRef=Darab hiv (PieceRef) FECFormatPieceDate=Dátum létrehozása (PieceDate) FECFormatLabelOperation=Címkeművelet (EcritureLib) FECFormatDebit=Terhelés (terhelés) @@ -455,8 +466,7 @@ FECFormatMulticurrencyAmount=Többvaluta összeg (Montdevise) FECFormatMulticurrencyCode=Több pénznem kódja (ötlet) DateExport=Dátum exportálás -WarningReportNotReliable=Figyelem, ez a jelentés nem a Főkönyvön alapul, így nem tartalmaz a Főkönyvben kézzel módosított tranzakciót. Ha a naplózása naprakész, a könyvelési nézet pontosabb. +WarningReportNotReliable=Figyelem, ez a jelentés nem a Főkönyvön alapul, így nem tartalmaz a Főkönyvben kézzel módosított tranzakciót. Ha a naplózás naprakész, a könyvelési nézet pontosabb. ExpenseReportJournal=Költségjelentési napló -InventoryJournal=Léttári napló -NAccounts=%s fiók +NAccounts=%s számlák diff --git a/htdocs/langs/hu_HU/admin.lang b/htdocs/langs/hu_HU/admin.lang index 1a119f91c09..989bba0ff00 100644 --- a/htdocs/langs/hu_HU/admin.lang +++ b/htdocs/langs/hu_HU/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Ügyfél karakterkészlet egyeztetés WarningModuleNotActive=A %s modult engedélyezni kell WarningOnlyPermissionOfActivatedModules=Csak az aktivált modulokkal kacsolatos jogosultságok jelennek meg itt. A többi modul a Home->Beállítás->Modulok oldalon aktiválható. DolibarrSetup=A Dolibarr telepítése vagy frissítése -InternalUser=Belső felhasználó -ExternalUser=Külső felhasználó InternalUsers=Belső felhasználók ExternalUsers=Külső felhasználók UserInterface=Felhasználói felület @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (alapértelmezett érték a php.ini fáj MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS port (Unix-szerű rendszerekben nincs meghatározva a PHP-ben) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (Unix-szerű rendszerekben nincs meghatározva a PHP-ben) MAIN_MAIL_EMAIL_FROM=Küldő e-mail automatikus e-mailekhez (alapértelmezett érték a php.ini-ben: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=A kézbesítési hibához használt e-mail cím (az elküldött e-mailek „Errors-To” mezői) MAIN_MAIL_AUTOCOPY_TO= Az összes elküldött e-mail másolása (Bcc) MAIN_DISABLE_ALL_MAILS=Az összes e-mail küldés letiltása (teszt vagy demók céljából) @@ -439,8 +438,10 @@ Unique=Egyedi Boolean=Logikai érték (egy jelölőnégyzet) ExtrafieldPhone = Telefon ExtrafieldPrice = Ár +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = E-mail ExtrafieldUrl = Cím +ExtrafieldIP = IP ExtrafieldSelect = Kiválasztó lista ExtrafieldSelectList = Válassz a táblából ExtrafieldSeparator=Elválasztó (nem mező) @@ -501,7 +502,8 @@ WarningPHPMail=FIGYELMEZTETÉS: Az e-mailek alkalmazásból történő küldés WarningPHPMailA=- Az e-mail szolgáltató szerverének használata növeli az e-mailek megbízhatóságát, így növeli a kézbesíthetőséget anélkül, hogy SPAM-ként jelölnék meg WarningPHPMailB=- Egyes e-mail szolgáltatók (például a Yahoo) nem engedélyezik, hogy e-mailt küldjön a saját szerverüktől eltérő szerverről. A jelenlegi beállítás az alkalmazás szerverét használja az e-mailek küldésére, nem pedig az e-mail szolgáltató szerverét, így néhány címzett (amely kompatibilis a korlátozó DMARC protokollal) megkérdezi az e-mail szolgáltatóját, hogy elfogadják-e az Ön e-mailjeit, és néhány e-mail szolgáltató. (mint a Yahoo) nemmel válaszolhat, mert a szerver nem az övék, így előfordulhat, hogy néhány elküldött e-mailt nem fogadunk el kézbesítésre (vigyázzon az e-mail szolgáltatója küldési kvótájára is). WarningPHPMailC=- A saját e-mail szolgáltatója SMTP szerverének használata e-mailek küldésére is megfelelő, így az alkalmazásból küldött összes e-mailt a postafiók "Elküldött" könyvtárába is elmentjük. -WarningPHPMailD=Ezért javasolt az e-mailek küldési módját az „SMTP” értékre módosítani. Ha valóban meg szeretné tartani az alapértelmezett „PHP” módszert az e-mailek küldéséhez, hagyja figyelmen kívül ezt a figyelmeztetést, vagy távolítsa el a MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP konstans 1-re állításával a Kezdőlap - Beállítás - Egyéb részben. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Ha az e-mail SMTP-szolgáltatójának bizonyos IP-címekre kell korlátoznia az e-mail klienst (nagyon ritka), akkor ez az ERP CRM-alkalmazás mail felhasználói ügynökének (MUA) IP-címe: %s. WarningPHPMailSPF=Ha a küldő e-mail címében szereplő domain nevet SPF rekord védi (kérdezze meg a domain név regisztrátorát), akkor a következő IP-címeket kell hozzáadnia a domain DNS SPF rekordjához: %s. ActualMailSPFRecordFound=A tényleges SPF rekord található (a %s e-mailhez): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Példa:
Az új harmadik felet létrehozó PageUrlForDefaultValuesList=
Példa:
A harmadik feleket felsoroló oldal esetében ez a %s.
Az egyéni könyvtárba telepített külső modulok URL-címe esetén ne használja az "egyéni/"-t, így használjon egy elérési utat, például mymodule/mypagelist.php, és ne custom/mymodule/mypagelist.php.
Ha csak akkor szeretne alapértelmezett értéket, ha az url-nek van valamilyen paramétere, akkor használja a %s parancsot. AlsoDefaultValuesAreEffectiveForActionCreate=Azt is vegye figyelembe, hogy az űrlapkészítés alapértelmezett értékeinek felülírása csak a helyesen megtervezett oldalakon működik (vagyis a paraméter action=create vagy presend ...) EnableDefaultValues=Az alapértelmezett értékek testreszabásának engedélyezése -EnableOverwriteTranslation=A felülírt fordítás használatának engedélyezése +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=A kódhoz tartozó kulcshoz fordítás található. Ezt az értéket a Kezdőlap-Beállítások-Fordítás menüben lehet megváltoztatni. WarningSettingSortOrder=Figyelem, az alapértelmezett rendezési sorrend beállítása technikai hibát okozhat, ha a listaoldalra lép, és egy mező ismeretlen. Ha ilyen hibát tapasztal, térjen vissza erre az oldalra az alapértelmezett rendezési sorrend eltávolításához és az alapértelmezett viselkedés visszaállításához. Field=Mező @@ -645,9 +647,9 @@ Module2400Name=Események/Naptár Module2400Desc=Események nyomonkövetése. Automatikus események naplózása nyomkövetési célokra, vagy a kézzel létrehozott események és találkozók rögzítése. Ez a fő modul a megfelelő ügyfél- vagy kereskedelmi kapcsolatkezeléshez. Module2500Name=DMS / ECM Module2500Desc=Dokumentumkezelő rendszer / elektronikus tartalomkezelés. A generált vagy tárolt dokumentumok automatikus szervezése. Ossza meg őket, amikor szükséges. -Module2600Name=API/Web szolgáltatások (SOAP szerver) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Engedélyezze az API szolgáltatásokat nyújtó Dolibarr SOAP szervert -Module2610Name=API / Web szolgáltatások (REST szerver) +Module2610Name=API / Web services (REST server) Module2610Desc=A Dolibarr REST API szerver engedélyezése Module2660Name=WebServices hívása (SOAP kliens) Module2660Desc=Engedélyezze a Dolibarr webszolgáltatási klienst (Használható adatok / kérések külső kiszolgálókra történő továbbításához. Jelenleg csak a megrendelések támogatottak.) @@ -698,6 +700,7 @@ Module62000Name=Nemzetközi kereskedelmi feltételek Module62000Desc=Funkciók hozzáadása a Nemzetközi kereskedelmi feltételek kezeléséhez Module63000Name=Erőforrások Module63000Desc=Az eseményekhez elosztandó erőforrások (nyomtatók, autók, helyiségek, ...) kezelése +Module94160Name=Átvételek Permission11=Olvassa vevői számlák Permission12=Létrehozza / módosítja vevői számlák Permission13=Érvénytelen vevői számlák @@ -842,9 +845,9 @@ Permission286=Névjegyek exportálása Permission291=Olvassa tarifák Permission292=Engedélyek beállítása a tarifák Permission293=Módosítsa az ügyfelek tarifáit -Permission300=Vonalkódok olvasása -Permission301=Vonalkódok létrehozása/módosítása -Permission302=Vonalkódok törlése +Permission301=Generate PDF sheets of barcodes +Permission304=Vonalkódok létrehozása/módosítása +Permission305=Vonalkódok törlése Permission311=Olvassa szolgáltatások Permission312=Szolgáltatás/előfizetés hozzárendelése a szerződéshez Permission331=Olvassa könyvjelzők @@ -971,13 +974,14 @@ Permission3301=Új modulok létrehozása Permission4001=Képesség/munka/pozíció olvasása Permission4002=Képesség/munka/pozíció létrehozása/módosítása Permission4003=Képesség/munka/pozíció törlése -Permission4020=Értékelések olvasása -Permission4021=Az értékelés létrehozása/módosítása -Permission4022=Értékelés ellenőrzése -Permission4023=Értékelés törlése -Permission4030=Lásd az összehasonlító menüt +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Értékelés ellenőrzése +Permission4025=Értékelés törlése +Permission4028=Lásd az összehasonlító menüt Permission4031=Személyes adatokat olvasása Permission4032=Személyes adatokat írása +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Olvasd el a webhely tartalmát Permission10002=Webhelytartalom létrehozása/módosítása (html és javascript tartalom) Permission10003=Webhely tartalmának létrehozása/módosítása (dinamikus php kód). Veszélyes, korlátozott fejlesztőknek kell fenntartani. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Az eszközök elidegenítésének típusa TypeOfUnit=Az egység típusa SetupSaved=Beállítás mentett SetupNotSaved=A beállítás nincs elmentve +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Vissza a modulok listájához BackToDictionaryList=Vissza a szótárak listájához TypeOfRevenueStamp=Adóbélyegző típusa @@ -1238,12 +1246,13 @@ BrowserName=Böngésző neve BrowserOS=Böngésző operációs rendszere ListOfSecurityEvents=Listája Dolibarr biztonsági események SecurityEventsPurged=Biztonsági események kitisztítják -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=Nyomon követhető biztonsági események LogEventDesc=Adott biztonsági események naplózásának engedélyezése. A napló adminisztrátora a %s - %s menün keresztül. Figyelmeztetés, ez a funkció nagy mennyiségű adatot generálhat az adatbázisban. AreaForAdminOnly=A beállítási paramétereket csak rendszergazdai felhasználók állíthatják be. SystemInfoDesc=Rendszer információk különféle műszaki információkat kapunk a csak olvasható módban, és csak rendszergazdák számára látható. SystemAreaForAdminOnly=Ez a terület csak a rendszergazda felhasználók számára érhető el. A Dolibarr felhasználói engedélyei nem módosíthatják ezt a korlátozást. CompanyFundationDesc=Szerkessze cége/szervezete adatait. Ha elkészült, kattintson a „%s” gombra az oldal alján. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Ha van külső könyvelője / könyvvizsgálója, itt szerkesztheti annak adatait. AccountantFileNumber=Könyvelői kód DisplayDesc=Az alkalmazás megjelenését és megjelenítését befolyásoló paraméterek itt módosíthatók. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Kell futtatni ezt a parancsot a YourPHPDoesNotHaveSSLSupport=SSL funkció nem áll rendelkezésre a PHP DownloadMoreSkins=További bőrök letöltése SimpleNumRefModelDesc=Visszaadja a hivatkozási számot %syymm-nnnn formátumban, ahol az yy az év, a mm a hónap és az nnnn egy szekvenciálisan növekvő szám, nullázás nélkül +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Visszaadja a hivatkozási számot %syymm-nnnn formátumban, ahol az yy az év, a mm a hónap és az nnnn egy szekvenciálisan növekvő szám, nullázás nélkül SimpleNumRefNoDateModelDesc=A hivatkozási számot adja vissza a következő formátumban: %s-nnnn, ahol az nnnn egy szekvenciális automatikusan növekvő szám nullázás nélkül ShowProfIdInAddress=Mutasson szakmai azonosítót címekkel ShowVATIntaInAddress=Közösségen belüli adószám elrejtése @@ -1380,7 +1391,7 @@ GetBarCode=Szerezzen vonalkódot NumberingModules=Számozási modellek DocumentModules=Dokumentummodellek ##### Module password generation -PasswordGenerationStandard=Belső Dolibarr algoritmus szerint generált jelszót ad vissza: %s karakter, amely megosztott számokat és kisbetűs karaktereket tartalmaz. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Nem javasolt a generált jelszó. A jelszót manuálisan kell beírni. PasswordGenerationPerso=Egy jelszóval tér vissza a személyes beállításoknak megfelelően. SetupPerso=A beállításainak megfelelően @@ -1434,6 +1445,10 @@ SuppliersPayment=Szállítói kifizetések SupplierPaymentSetup=Szállítói fizetések beállítása InvoiceCheckPosteriorDate=Ellenőrizze a gyártás dátumát az érvényesítés előtt InvoiceCheckPosteriorDateHelp=A számla érvényesítése tilos, ha annak dátuma korábbi, mint az utolsó azonos típusú számla dátuma. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=A kereskedelmi modul beállítási javaslatok ProposalsNumberingModules=Üzleti ajánlat számozási modulok @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Vízjel a szerződéstervezeteken (nincs, ha üres ##### Members ##### MembersSetup=Tagok modul beállítása MemberMainOptions=Fő opciók +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Készítsen egy Login minden tagja számára AdherentMailRequired=Új tag létrehozásához e-mail cím szükséges MemberSendInformationByMailByDefault=Checkbox levelet küldeni visszaigazolást a tagok (jóváhagyás vagy új előfizetés) alapértelmezés szerint be van MemberCreateAnExternalUserForSubscriptionValidated=Hozzon létre egy külső felhasználói bejelentkezést minden egyes érvényesített új tag-előfizetéshez -VisitorCanChooseItsPaymentMode=A látogató választhat az elérhető fizetési módok közül +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Engedélyezze az automatikus emlékeztetőt e-mailben a lejárt előfizetésekről. Megjegyzés: Az emlékeztetők küldéséhez a %s modult engedélyezni kell, és megfelelően be kell állítani. MembersDocModules=Dokumentumsablonok a tagrekordból generált dokumentumokhoz ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Aktiválja a fejlett szerkesztő: FCKeditorForNotePublic=Az elemek "nyilvános megjegyzései" mező WYSIWIG létrehozása/kiadása FCKeditorForNotePrivate=WYSIWIG létrehozása/kiadása az elemek "privát megjegyzései" mezőjének FCKeditorForCompany=Az elemek mező leírásának WYSIWIG létrehozása/kiadása (kivéve a termékek/szolgáltatások) -FCKeditorForProduct=A termékek/szolgáltatások mező leírásának WYSIWIG létrehozása/kiadása -FCKeditorForProductDetails=WYSIWIG termékrészletező sorok létrehozása/kiadása minden entitáshoz (ajánlatok, rendelések, számlák stb.). Figyelmeztetés: Ebben az esetben ennek a lehetőségnek a használata komolyan nem javasolt, mivel problémákat okozhat a speciális karakterekkel és az oldalformázással a PDF-fájlok létrehozásakor. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG létrehozása/kiadása tömeges e-mailekhez (Eszközök->e-mailezés) FCKeditorForUserSignature=WYSIWIG felhasználói aláírás létrehozása/kiadása FCKeditorForMail=WYSIWIG létrehozása/kiadása minden levélhez (kivéve az Eszközök->e-mailezés) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Menü, ahol a kezelő jelzi az új menü DetailMenuModule=Modul neve, ha menübejegyzés származnak modul DetailType=Típusa menüben (fent vagy bal oldalt) DetailTitre=Menü címke vagy a címke kódját fordítás -DetailUrl=URL, ahol menüt küld (abszolút URL linket, vagy external link http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Feltétel megjelenítéséhez vagy belépési DetailRight=Feltétel megjeleníteni jogosulatlan szürke menük DetailLangs=Lang fájl nevét címke kód fordítást @@ -1803,9 +1819,9 @@ AccountancyCodeBuy=Vétel számviteli kódja CREATE_NEW_VAT_WITHOUT_AUTO_PAYMENT=A „Befizetés automatikus létrehozása” jelölőnégyzet alapértelmezés szerint maradjon üresen új adó létrehozásakor ##### Agenda ##### AgendaSetup=Rendezvények és napirend modul beállítási -PasswordTogetVCalExport=Főbb kiviteli engedélyezésének linket +PasswordTogetVCalExport=Kulcs az exportálási link engedélyezéséhez SecurityKey = Biztonsági kulcs -PastDelayVCalExport=Ne export esetén, mint a régebbi +PastDelayVCalExport=Ne exportáljon régebbi eseményt mint AGENDA_USE_EVENT_TYPE=Eseménytípusok használata (a Beállítás menüben -> Szótárak -> A napirendi események típusai) AGENDA_USE_EVENT_TYPE_DEFAULT=Automatikusan állítsa be ezt az alapértelmezett értéket az eseménytípushoz az esemény létrehozási űrlapon AGENDA_DEFAULT_FILTER_TYPE=Az ilyen típusú események automatikus beállítása a napirend nézet keresési szűrőjében @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=A POS készletének csökkenése nem CashDeskYouDidNotDisableStockDecease=Nem tiltotta le a készletcsökkentést, amikor az értékesítési helyről értékesített. Ezért raktárra van szükség. CashDeskForceDecreaseStockLabel=A kötegelt termékek készletének csökkentése kényszerített. CashDeskForceDecreaseStockDesc=Csökkentse először a legrégebbi fogyasztási és eladási dátum szerint. -CashDeskReaderKeyCodeForEnter=A vonalkód olvasóban definiált "Enter" kulcskód (Példa: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Könyvjelző beállítása modul BookmarkDesc=Ez a modul lehetővé teszi a könyvjelzők kezelését. A bal oldali menüben parancsikonokat is hozzáadhat bármely Dolibarr oldalhoz vagy külső webhelyhez. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Szállítói számlaszámozási modellek IfSetToYesDontForgetPermission=Ha nem null értékre van állítva, ne felejtsen el engedélyeket megadni a második jóváhagyásra jogosult csoportoknak vagy felhasználóknak ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind modul beállítása -PathToGeoIPMaxmindCountryDataFile=A Maxmind ip-t az országra fordítást tartalmazó fájl elérési útja.
Példák:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr /share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Ne feledje, hogy az ip-országra adatfájl belül kell lennie egy könyvtárat a PHP tudja olvasni (Ellenőrizze a PHP open_basedir beállítás és fájlrendszer jogosultságok). YouCanDownloadFreeDatFileTo=Tudod letölt egy ingyenes demo verzió az MaxMind GeoIP ország fájlt %s. YouCanDownloadAdvancedDatFileTo=Le is tölthet egy teljes verzió, a frissítésekkel, a MaxMind GeoIP ország fájlt %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Varázsló az adatbázis dump fájl létrehozásához BackupZipWizard=Varázsló a dokumentumok könyvtárának archívumának létrehozásához SomethingMakeInstallFromWebNotPossible=A külső modul telepítése nem lehetséges a webes felületről a következő ok miatt: SomethingMakeInstallFromWebNotPossible2=Ebből az okból kifolyólag az itt leírt frissítési folyamat egy manuális folyamat, amelyet csak kiváltságos felhasználók hajthatnak végre. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=A rendszergazda letiltotta a külső modul alkalmazásból történő telepítését. A funkció engedélyezéséhez meg kell kérnie őt, hogy távolítsa el a(z) %s fájlt. ConfFileMustContainCustom=Külső modul alkalmazásból történő telepítéséhez vagy létrehozásához a modul fájljait a %s könyvtárba kell menteni. Ahhoz, hogy ezt a könyvtárat a Dolibarr feldolgozza, be kell állítania a conf/conf.php fájlt a 2 direktívasor hozzáadásához:
$dolibarr_main_url_root_alt='/custom';< br>$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=A táblázat vonalainak kiemelése, amikor az egérmozdulat áthalad @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Speciális karakterek eltávolítása COMPANY_AQUARIUM_CLEAN_REGEX=Regex szűrő a tiszta értékhez (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex szűrő az érték tisztításához (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplikáció nem engedélyezett +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Adatvédelmi tiszt (adatvédelmi tisztviselő, adatvédelmi vagy GDPR kapcsolattartó) GDPRContactDesc=Ha személyes adatokat tárol az Információs Rendszerében, itt meg tudja nevezni az Általános Adatvédelmi Szabályzatért felelős kapcsolattartót HelpOnTooltip=Az eszköztippen megjelenő súgószöveg @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Postaláda célkönyvtár EmailcollectorOperations=A gyűjtő által elvégzendő műveletek EmailcollectorOperationsDesc=A műveletek végrehajtása felülről lefelé haladva történik MaxEmailCollectPerCollect=A gyűjteményenként gyűjthető e-mailek maximális száma +TestCollectNow=Test collect CollectNow=Gyűjtse most ConfirmCloneEmailCollector=Biztosan klónozni szeretné az %s e-mail gyűjtőt? DateLastCollectResult=A legutóbbi gyűjtési kísérlet dátuma @@ -2183,6 +2203,7 @@ ShowProjectLabel=Projektcímke PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Adja meg az álnevet a harmadik fél nevében THIRDPARTY_ALIAS=Harmadik fél neve – Alias harmadik fél ALIAS_THIRDPARTY=Alias, harmadik fél – Harmadik fél neve +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Ha azt szeretné, hogy a PDF-ben lévő szövegek egy része 2 különböző nyelven legyen megkettőzve ugyanabban a generált PDF-ben, itt be kell állítania ezt a második nyelvet, így a létrehozott PDF 2 különböző nyelvet fog tartalmazni ugyanazon az oldalon, a PDF generálásakor választott nyelvet és ezt egy (csak néhány PDF-sablon támogatja ezt). Tartsa üresen PDF-enként 1 nyelv esetén. PDF_USE_A=PDF dokumentumok generálása PDF/A formátumban az alapértelmezett PDF formátum helyett FafaIconSocialNetworksDesc=Írja be ide a FontAwesome ikon kódját. Ha nem tudja, mi az a FontAwesome, használhatja az általános érték fa-címjegyzékét. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnerség AGENDA_EVENT_DEFAULT_STATUS=Alapértelmezett eseményállapot, amikor eseményt hoz létre az űrlapból YouShouldDisablePHPFunctions=Ki kell tiltania a PHP függvényeket IfCLINotRequiredYouShouldDisablePHPFunctions=Kivéve, ha a rendszerparancsokat egyéni kódban kell futtatnia, le kell tiltania a PHP függvényeket -PHPFunctionsRequiredForCLI=Shellyel kapcsolatos célokra (például ütemezett munka biztonsági mentése vagy anitivurs program futtatása) meg kell tartani a PHP függvényeket +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Nem találhatók írható fájlok vagy általános programok könyvtárai a gyökérkönyvtárban (jó) RecommendedValueIs=Javasolt: %s Recommended=Ajánlott NotRecommended=Nem ajánlott -ARestrictedPath=Néhány korlátozott elérési út +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Külső modulok frissítéseinek ellenőrzése CheckForModuleUpdateHelp=Ez a művelet csatlakozik a külső modulok szerkesztőihez, hogy ellenőrizze, elérhető-e új verzió. ModuleUpdateAvailable=Frissítés elérhető @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=Nem találhatók frissítések a külső modulokhoz SwaggerDescriptionFile=Swagger API leíró fájl (például redoc-hoz) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Engedélyezte az elavult WS API-t. Használja helyette a REST API-t. RandomlySelectedIfSeveral=Véletlenszerűen kiválasztott, ha több kép is elérhető -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=Ajánlatokhoz, Megrendelésekhez, Számlákhoz. DatabasePasswordObfuscated=Az adatbázis jelszava homályos a konf fájlban DatabasePasswordNotObfuscated=Az adatbázis jelszava NINCS homályos a conf fájlban APIsAreNotEnabled=Az API-modulok nincsenek engedélyezve @@ -2264,7 +2285,7 @@ LateWarningAfter="Késői" figyelmeztetés után TemplateforBusinessCards=Sablon különböző méretű névjegykártyákhoz InventorySetup= Készlet beállítása ExportUseLowMemoryMode=Használjon alacsony memória módot -ExportUseLowMemoryModeHelp=Használja az alacsony memória módot a dump végrehajtásához (a tömörítés csövön keresztül történik, nem pedig a PHP memóriájába). Ez a módszer nem teszi lehetővé annak ellenőrzését, hogy a fájl elkészült-e, és nem lehet hibaüzenetet jelenteni, ha meghiúsul. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interfész a dolibarr triggerek elkapásához és egy URL-re küldéséhez @@ -2288,6 +2309,8 @@ IconOnly=Csak ikon – Csak szöveg az eszköztippen INVOICE_ADD_ZATCA_QR_CODE=Mutassa meg a ZATCA QR kódot a számlákon INVOICE_ADD_ZATCA_QR_CODEMore=Egyes arab országoknak szüksége van erre a QR-kódra a számláikon INVOICE_ADD_SWISS_QR_CODE=Mutassa meg a svájci QR-Bill kódot a számlákon +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=A közösségi hálózat URL-címe. Használja az {socialid} változót a közösségi hálózat azonosítóját tartalmazó változó részhez. IfThisCategoryIsChildOfAnother=Ha ez a kategória egy másik gyermeke DarkThemeMode=Sötét téma mód @@ -2307,3 +2330,28 @@ UsePassword=Használjon jelszót UseOauth=Használjon OAUTH tokent Images=Képek MaxNumberOfImagesInGetPost=Egy űrlapon elküldött HTML-mezőben megengedett maximális képek száma +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=A modul egy URL-t hoz, amelyet egy külső eszköz felhasználhat egy harmadik fél vagy kapcsolat nevének lekérésére a telefonszámából. A használandó URL: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/hu_HU/bookmarks.lang b/htdocs/langs/hu_HU/bookmarks.lang index 02b5cc1dbee..163b0ec0495 100644 --- a/htdocs/langs/hu_HU/bookmarks.lang +++ b/htdocs/langs/hu_HU/bookmarks.lang @@ -7,16 +7,17 @@ EditBookmarks=Könyvjelzők listázása/szerkesztése NewBookmark=Új könyvjelző ShowBookmark=Könyvjelző mutatása OpenANewWindow=Új lap megnyitása -ReplaceWindow=Aktuális fül cseréje +ReplaceWindow=Az aktuális lap cseréje BookmarkTargetNewWindowShort=Új lap BookmarkTargetReplaceWindowShort=Aktuális lap BookmarkTitle=Könyvjelző neve UrlOrLink=URL elérési út -BehaviourOnClick=Viselkedés könyvjelző URL kiválasztásakor +BehaviourOnClick=Viselkedés a könyvjelző URL-jének kiválasztásakor CreateBookmark=Könyvjelző lértehozása -SetHereATitleForLink=Adjon meg egy nevet a könyvjelzőnek -UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external/absolute link (https://externalurl.com) or an internal/relative link (/mypage.php). You can also use phone like tel:0123456. +SetHereATitleForLink=Állítson be egy nevet a könyvjelzőnek +UseAnExternalHttpLinkOrRelativeDolibarrLink=Külső/abszolút hivatkozás (https://externalurl.com) vagy belső/relatív hivatkozás (/mypage.php) használata. Használhat olyan telefont is, mint a tel:0123456. ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Válassza ki, hogy a hivatkozott oldal az aktuális lapon vagy egy új lapon nyíljon meg BookmarksManagement=Könyvjelzők kezelése BookmarksMenuShortCut=Ctrl + Shift + m -NoBookmarks=No bookmarks defined +NoBookmarks=Nincsenek könyvjelzők meghatározva +NoBookmarkFound=Nem található könyvjelző diff --git a/htdocs/langs/hu_HU/boxes.lang b/htdocs/langs/hu_HU/boxes.lang index cc5a970b5a7..a5a33771eaa 100644 --- a/htdocs/langs/hu_HU/boxes.lang +++ b/htdocs/langs/hu_HU/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Beszállítói rendelések fogadásra v BoxTitleLastModifiedContacts=Kapcsolatok/Címek: legutóbbi %s módosítás BoxMyLastBookmarks=Könyvjelzők: legutóbbi %s BoxOldestExpiredServices=A legrégebbi aktív lejárt szolgáltatások +BoxOldestActions=Oldest events to do BoxLastExpiredServices=A legújabb %s legrégebbi névjegy aktív lejárt szolgáltatásokkal BoxTitleLastActionsToDo=A legutóbbi %s művelet +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed BoxTitleLastContracts=A legutóbbi %s szerződés, amely módosult BoxTitleLastModifiedDonations=A legutóbbi %s adomány, amely módosult BoxTitleLastModifiedExpenses=A legutóbbi %s költségjelentés, amely módosult diff --git a/htdocs/langs/hu_HU/commercial.lang b/htdocs/langs/hu_HU/commercial.lang index d6b10d4c1e6..f3424b64b5d 100644 --- a/htdocs/langs/hu_HU/commercial.lang +++ b/htdocs/langs/hu_HU/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Prospect állapot DraftPropals=Készítsen üzleti ajánlatot NoLimit=Nincs határ ToOfferALinkForOnlineSignature=Link az online aláíráshoz -WelcomeOnOnlineSignaturePage=Üdvözöljük az oldalon, ahol elfogadja %s árajánlatait -ThisScreenAllowsYouToSignDocFrom=Ez a képernyő lehetővé teszi egy árajánlat elfogadását és aláírását vagy elutasítását -ThisIsInformationOnDocumentToSign=Ez az elfogadandó vagy elutasítandó dokumentumra vonatkozó információ +WelcomeOnOnlineSignaturePageProposal=Üdvözöljük az oldalon, ahol elfogadja %s árajánlatait +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Ez a képernyő lehetővé teszi egy árajánlat elfogadását és aláírását vagy elutasítását +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Ez az elfogadandó vagy elutasítandó dokumentumra vonatkozó információ +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Árajánlat aláírása: %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Az online aláírás funkció letiltása vagy a szolgáltatás engedélyezése előtt létrehozott dokumentum diff --git a/htdocs/langs/hu_HU/compta.lang b/htdocs/langs/hu_HU/compta.lang index e8e456e2f32..cad98592489 100644 --- a/htdocs/langs/hu_HU/compta.lang +++ b/htdocs/langs/hu_HU/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Egyenleg (előtte) Balance=Egyenleg Debit=Terhelés Credit=Hitel +AccountingDebit=Terhelés +AccountingCredit=Hitel Piece=Számviteli dok. AmountHTVATRealReceived=A nettó összegyűlt AmountHTVATRealPaid=Nettó fizetett @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=A termékenként gyűjtött TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=A forgalmi adókulcsonként beszedett forgalomról szóló jelentés nem érhető el. Ez a jelentés csak a számlázott forgalomról érhető el. CalculationMode=Számítási mód AccountancyJournal=Számviteli kódnapló -ACCOUNTING_VAT_SOLD_ACCOUNT=Alapértelmezés szerint az értékesítések áfájához tartozó könyvelési számla (ha nincs megadva az áfaszótárban, akkor használatos) -ACCOUNTING_VAT_BUY_ACCOUNT=Alapértelmezés szerint a vásárlások áfájához tartozó könyvelési számla (használjuk, ha nincs megadva az áfaszótár beállításánál) -ACCOUNTING_VAT_PAY_ACCOUNT=Alapértelmezés szerint az áfa fizetésére szolgáló számviteli fiók -ACCOUNTING_ACCOUNT_CUSTOMER=Az ügyfél harmadik felei számára használt számviteli fiók +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=A harmadik fél kártyáján meghatározott dedikált könyvelési számla csak alkönyvi könyvelésre lesz használva. Ezt a rendszer a főkönyvhez és az alkönyvi könyvelés alapértelmezett értékeként fogja használni, ha nincs meghatározva harmadik fél dedikált ügyfélszámla. -ACCOUNTING_ACCOUNT_SUPPLIER=A szállító harmadik felei számára használt könyvelési fiók +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=A harmadik fél kártyáján meghatározott dedikált könyvelési számla csak alkönyvi könyvelésre lesz használva. Ez lesz a főkönyvhöz és az alkönyvi könyvelés alapértelmezett értékeként használatos, ha nincs meghatározva harmadik fél dedikált szállítói könyvelési számlája. ConfirmCloneTax=Egy szociális/fiskális adó klónjának megerősítése ConfirmCloneVAT=ÁFA-bevallás klónozásának megerősítése @@ -300,3 +302,4 @@ InvoiceToPay15Days=Fizetés (15-30 nap) InvoiceToPay30Days=Fizetés (> 30 nap) ConfirmPreselectAccount=A számviteli kód előre kiválasztása ConfirmPreselectAccountQuestion=Biztosan ki akarja választani a kiválasztott %s sort ezzel a számviteli kóddal? +AmountPaidMustMatchAmountOfDownPayment=A befizetett összegnek meg kell egyeznie az előleg összegével diff --git a/htdocs/langs/hu_HU/contracts.lang b/htdocs/langs/hu_HU/contracts.lang index b7155e5b9d9..52d5ec84eca 100644 --- a/htdocs/langs/hu_HU/contracts.lang +++ b/htdocs/langs/hu_HU/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Szerződések / Előfizetések ContractsAndLine=Szerződések és a szerződések sorai Contract=Szerződés ContractLine=Szerződés tételsor +ContractLines=Szerződési vonalak Closing=Lezár NoContracts=Nincs szerződés MenuServices=Szolgáltatás @@ -31,12 +32,12 @@ NewContract=Új szerződés NewContractSubscription=Új szerződés vagy előfizetés AddContract=Szerződés hozzáadása DeleteAContract=Szerződés törlése -ActivateAllOnContract=Aktiválja az összes szolgáltatást +ActivateAllOnContract=Minden szolgáltatás aktiválása CloseAContract=Szerződés lezárása ConfirmDeleteAContract=Biztos törölni akarja a szerződést és minden hozzá tartozó szolgáltatást? ConfirmValidateContract=Biztos hitelesíteni akarja a szerződést ezen a név alatt%s? -ConfirmActivateAllOnContract=Az összes szolgáltatás megnyitása (még nem aktív). Biztosan megnyitja az összes szolgáltatást? -ConfirmCloseContract=This will close all services (expired or not). Are you sure you want to close this contract? +ConfirmActivateAllOnContract=Ez minden szolgáltatást megnyit (még nem aktív). Biztosan meg akarja nyitni az összes szolgáltatást? +ConfirmCloseContract=Ez minden szolgáltatást bezár (lejárt vagy sem). Biztos benne, hogy fel akarja zárni ezt a szerződést? ConfirmCloseService=Biztos le akarja zárni a %s dátummal ellátott szolgáltatást? ValidateAContract=Szerződés hitelesítése ActivateService=Aktív szolgáltatás @@ -51,7 +52,7 @@ ListOfClosedServices=Lezárt szolgáltatások listája ListOfRunningServices=Futó szolgáltatások listája NotActivatedServices=Inaktív szolgáltatások (a hitelesített szerződések között) BoardNotActivatedServices=Hitelesített szerződésekhez tartozó aktiválandó szolgáltatások -BoardNotActivatedServicesShort=Szolgáltatások aktiváláshoz +BoardNotActivatedServicesShort=Aktiválandó szolgáltatások LastContracts=Utóbbi %s szerződés LastModifiedServices=Legutóbbi %s változás a szolgáltatásokban ContractStartDate=Kezdési dátum @@ -65,21 +66,21 @@ DateStartRealShort=Tényleges kezdési dátum DateEndReal=Tényleges befejezési dátum DateEndRealShort=Tényleges befejezési dátum CloseService=Szolgáltatás lezárása -BoardRunningServices=Futó szolgáltatások -BoardRunningServicesShort=Futó szolgáltatások -BoardExpiredServices=Lejárt szolgáltatások -BoardExpiredServicesShort=Lejárt szolgáltatások +BoardRunningServices=A szolgáltatások futnak +BoardRunningServicesShort=A szolgáltatások futnak +BoardExpiredServices=A szolgáltatások lejártak +BoardExpiredServicesShort=A szolgáltatások lejártak ServiceStatus=Szolgáltatások állapota DraftContracts=Szerződés tervezetek -CloseRefusedBecauseOneServiceActive=A szerződést nem lehet lezárni, mivel van legalább egy nyitott szolgáltatás -ActivateAllContracts=Aktiválja az összes szerződéses sort +CloseRefusedBecauseOneServiceActive=A szerződés nem zárható le, mivel legalább egy nyitott szolgáltatás van rajta +ActivateAllContracts=Az összes szerződéssor aktiválása CloseAllContracts=Minden szerződés sor lezárása DeleteContractLine=Szerződés sor törlése ConfirmDeleteContractLine=Biztos törölni akarja a szerződés sort? MoveToAnotherContract=Szolgáltatás átmozgatása másik szerződéshez. ConfirmMoveToAnotherContract=Új cél szerződést választottam a szolgáltatásnak, és át akarok helyezni a szolgáltatást. ConfirmMoveToAnotherContractQuestion=Melyik létező szerződéshez (ugyan azon harmadik fél) szeretné átmozgatni a szolgáltatást? -PaymentRenewContractId=Szerződés sor megújítása (%s) +PaymentRenewContractId=Szerződés megújítása %s (szolgáltatás %s) ExpiredSince=Lejárati dátum NoExpiredServices=Nincs lejárt aktív szolgáltatások ListOfServicesToExpireWithDuration=%s napon belül lejáró szolgáltatások @@ -89,9 +90,9 @@ NoteListOfYourExpiredServices=Ez a lista csak azoknak a szerződéseknek a szolg StandardContractsTemplate=Általános szerződés minta ContactNameAndSignature=A %s-hez név és aláírás OnlyLinesWithTypeServiceAreUsed=Csak a "Service" szolgáltatás sorok lesznek klónozva. -ConfirmCloneContract=Biztos benne, hogy klónozni kívánja a %s szerződést? -LowerDateEndPlannedShort=Az aktív szolgáltatások tervezett befejezési dátuma -SendContractRef=A szerződésre vonatkozó információk __REF__ +ConfirmCloneContract=Biztosan klónozni szeretné a(z) %s szerződést? +LowerDateEndPlannedShort=Az aktív szolgáltatások alacsonyabb tervezett befejezési dátuma +SendContractRef=Szerződés információ __REF__ OtherContracts=Egyéb szerződések ##### Types de contacts ##### TypeContact_contrat_internal_SALESREPSIGN=Értékesítési képviselő a szerződés aláírásakor @@ -99,6 +100,8 @@ TypeContact_contrat_internal_SALESREPFOLL=Értékesítési képviselő a szerző TypeContact_contrat_external_BILLING=Számlázandó ügyfél TypeContact_contrat_external_CUSTOMER=Ügyfél kapcsolat tartó TypeContact_contrat_external_SALESREPSIGN=A szerződést aláíró személy -HideClosedServiceByDefault=Alapértelmezés szerint elrejti a zárt szolgáltatásokat +HideClosedServiceByDefault=A zárt szolgáltatások elrejtése alapértelmezés szerint ShowClosedServices=Zárt szolgáltatások megjelenítése -HideClosedServices=Zárt szolgáltatások elrejtése +HideClosedServices=Lezárt szolgáltatások elrejtése +UserStartingService=Felhasználó indító szolgáltatás +UserClosingService=Felhasználózárás szolgáltatás diff --git a/htdocs/langs/hu_HU/cron.lang b/htdocs/langs/hu_HU/cron.lang index 5800c0354ec..f5473b43c16 100644 --- a/htdocs/langs/hu_HU/cron.lang +++ b/htdocs/langs/hu_HU/cron.lang @@ -1,91 +1,100 @@ # Dolibarr language file - Source file is en_US - cron # About page # Right -Permission23101 = Ütemezett feladatok megtekintése -Permission23102 = Ütemezett feladatok létrehozása / frissítése -Permission23103 = Ütemezett feladatok törlése +Permission23101 = Ütemezett feladat olvasása +Permission23102 = Ütemezett feladat létrehozása/frissítése +Permission23103 = Ütemezett feladat törlése Permission23104 = Ütemezett feladat végrehajtása # Admin -CronSetup=Scheduled job management setup -URLToLaunchCronJobs=URL to check and launch qualified cron jobs from a browser -OrToLaunchASpecificJob=Or to check and launch a specific job from a browser -KeyForCronAccess=Security key for URL to launch cron jobs -FileToLaunchCronJobs=Command line to check and launch qualified cron jobs -CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes -CronExplainHowToRunWin=On Microsoft(tm) Windows environment you can use Scheduled Task tools to run the command line each 5 minutes -CronMethodDoesNotExists=Class %s does not contains any method %s -CronMethodNotAllowed=Method %s of class %s is in blacklist of forbidden methods -CronJobDefDesc=Cron job profiles are defined into the module descriptor file. When module is activated, they are loaded and available so you can administer the jobs from the admin tools menu %s. -CronJobProfiles=List of predefined cron job profiles +CronSetup=Ütemezett feladatkezelés beállítása +URLToLaunchCronJobs=URL a minősített cron-feladatok böngészőből történő ellenőrzéséhez és elindításához +OrToLaunchASpecificJob=Vagy egy adott feladat ellenőrzéséhez és elindításához böngészőből +KeyForCronAccess=Biztonsági kulcs az URL-hez a cron feladatok elindításához +FileToLaunchCronJobs=Parancssor a minősített cron-feladatok ellenőrzéséhez és elindításához +CronExplainHowToRunUnix=Unix környezetben a következő crontab bejegyzést kell használnia a parancssor 5 percenkénti futtatásához +CronExplainHowToRunWin=A Microsoft(tm) Windows környezetben az Ütemezett feladat eszközöket használhatja a parancssor 5 percenkénti futtatására +CronMethodDoesNotExists=A %s osztály nem tartalmaz %s metódust +CronMethodNotAllowed=A %s osztály %s metódusa a tiltott metódusok feketelistáján van +CronJobDefDesc=A Cron jobprofilok a modulleíró fájlban vannak meghatározva. Amikor a modul aktiválva van, azok betöltődnek és elérhetők, így a feladatokat a %s adminisztrációs eszközök menüből adminisztrálhatja. +CronJobProfiles=Előre meghatározott cron feladatprofilok listája # Menu EnabledAndDisabled=Engedélyezve és letiltva # Page list -CronLastOutput=A legutóbbi futás kimenete -CronLastResult=Latest result code -CronCommand=Command -CronList=Időzített feladatok -CronDelete=Ütemezett feladatok törlése -CronConfirmDelete=Biztosan törölni szeretné ezeket az ütemezett feladatokat? -CronExecute=Indítsa el az ütemezett feladatot -CronConfirmExecute=Biztos benne, hogy most szeretné végrehajtani ezeket az ütemezett feladatokat? -CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. -CronTask=Feladat +CronLastOutput=Utolsó futtatás kimenete +CronLastResult=Legfrissebb eredménykód +CronCommand=Parancs +CronList=Ütemezett munkák +CronDelete=Ütemezett munkák törlése +CronConfirmDelete=Biztosan törölni szeretné ezeket az ütemezett munkákat? +CronExecute=Launch now +CronConfirmExecute=Biztosan most végre akarja hajtani ezeket az ütemezett feladatokat? +CronInfo=Az ütemezett feladat modul lehetővé teszi a feladatok ütemezését az automatikus végrehajtásra. A munkák manuálisan is elindíthatók. +CronTask=Fealdat CronNone=Nincs -CronDtStart=Nem hamarabb mint -CronDtEnd=Nem később mint +CronDtStart=Még nem +CronDtEnd=Nem utána CronDtNextLaunch=Következő végrehajtás -CronDtLastLaunch=Legutóbbi végrehajtás időpontja +CronDtLastLaunch=A legutóbbi végrehajtás kezdő dátuma CronDtLastResult=A legutóbbi végrehajtás befejezési dátuma -CronFrequency=Gyakoriság +CronFrequency=Frekvencia CronClass=Osztály CronMethod=Módszer CronModule=Modul -CronNoJobs=Nincsenek feladatok +CronNoJobs=Nincs regisztrált állás CronPriority=Prioritás -CronLabel=Felirat -CronNbRun=Number of launches -CronMaxRun=Maximum number of launches -CronEach=Every -JobFinished=Job launched and finished +CronLabel=Címke +CronNbRun=Indítások száma +CronMaxRun=Az indítások maximális száma +CronEach=Minden +JobFinished=A feladat elindítása és befejezése Scheduled=Ütemezett #Page card -CronAdd= Add jobs -CronEvery=Végezze el mindegyik feladatot -CronObject=Instance/Object to create +CronAdd= Munkák hozzáadása +CronEvery=Minden feladat végrehajtása +CronObject=Létrehozandó példány/objektum CronArgs=Paraméterek CronSaveSucess=Sikeres mentés CronNote=Megjegyzés -CronFieldMandatory=A %s mezőket kötelező kitölteni -CronErrEndDateStartDt=A befejezés időpontja nem lehet hamarabb mint a kezdet -StatusAtInstall=Status at module installation -CronStatusActiveBtn=Menetrend +CronFieldMandatory=A %s mezők kitöltése kötelező +CronErrEndDateStartDt=A befejező dátum nem lehet korábbi a kezdő dátumnál +StatusAtInstall=Modultelepítési állapot +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Letiltás -CronTaskInactive=This job is disabled (not scheduled) +CronTaskInactive=Ez a feladat le van tiltva (nincs ütemezve) CronId=Id -CronClassFile=Fájlnév osztályokkal -CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for module is
product -CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory).
For example to call the fetch method of Dolibarr Product object htdocs/product/class/product.class.php, the value for class file name is
product/class/product.class.php -CronObjectHelp=The object name to load.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is
Product -CronMethodHelp=The object method to launch.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is
fetch -CronArgsHelp=The method arguments.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be
0, ProductRef -CronCommandHelp=The system command line to execute. +CronClassFile=Fájlnév osztállyal +CronModuleHelp=A Dolibarr modul könyvtárának neve (külső Dolibarr modullal is működik).
Például a Dolibarr Product objektum /htdocs/product/class/product.class.php lekérési metódusának meghívásához a modul értéke
product +CronClassFileHelp=A betöltendő relatív elérési út és fájlnév (az elérési út a webszerver gyökérkönyvtárához viszonyítva).
Például a Dolibarr Product objektum htdocs/product/class/product.class.php lekérési metódusának meghívásához az osztályfájlnév értéke:
product/class/ termék.osztály.php +CronObjectHelp=A betöltendő objektum neve.
Például a /htdocs/product/class/product.class.php Dolibarr Product objektum lekérési metódusának meghívásához az osztályfájlnév értéke
Termék +CronMethodHelp=Az indítandó objektum metódus.
Például a /htdocs/product/class/product.class.php Dolibarr Product objektum lekérési metódusának meghívásához a metódus értéke
fetch +CronArgsHelp=A metódus argumentumai.
Például a Dolibarr Product objektum /htdocs/product/class/product.class.php lekérési metódusának meghívásához a paraméterek értéke lehet
0, ProductRef +CronCommandHelp=A rendszer végrehajtandó parancssora. CronCreateJob=Új ütemezett feladat létrehozása -CronFrom=Küldő +CronFrom=Feladó # Info # Common CronType=Feladat típusa -CronType_method=Call method of a PHP Class +CronType_method=PHP osztály hívási metódusa CronType_command=Shell parancs -CronCannotLoadClass=Cannot load class file %s (to use class %s) -CronCannotLoadObject=Class file %s was loaded, but object %s was not found into it -UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - Scheduled jobs" to see and edit scheduled jobs. -JobDisabled=Feladat le tiltva +CronCannotLoadClass=Nem sikerült betölteni a %s osztályfájlt (a %s osztály használatához) +CronCannotLoadObject=A(z) %s osztályfájl betöltve, de a(z) %s objektum nem található benne +UseMenuModuleToolsToAddCronJobs=Lépjen be a "Főoldal - Felügyeleti eszközök - Ütemezett munkák" menübe az ütemezett munkák megtekintéséhez és szerkesztéséhez. +JobDisabled=A feladat letiltva MakeLocalDatabaseDumpShort=Helyi adatbázis biztonsági mentése -MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep -WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. -DATAPOLICYJob=Data cleaner and anonymizer -JobXMustBeEnabled=Job %s must be enabled +MakeLocalDatabaseDump=Helyi adatbázis kiíratásának létrehozása. A paraméterek a következők: tömörítés ('gz' vagy 'bz' vagy 'none'), biztonsági mentés típusa ('mysql', 'pgsql', 'auto'), 1, 'auto' vagy felépítendő fájlnév, megőrzendő biztonsági mentési fájlok száma +MakeSendLocalDatabaseDumpShort=Helyi adatbázis biztonsági másolatának küldése +MakeSendLocalDatabaseDump=Helyi adatbázis biztonsági másolatának küldése e-mailben. A paraméterek a következők: címzett, feladó, tárgy, üzenet, fájlnév (az elküldött fájl neve), szűrő ('sql' csak az adatbázis biztonsági mentéséhez) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Tisztítsa meg a befejezetlen munkát +CleanUnfinishedCronjob=Tisztítsa meg a feldolgozás alatt elakadt cronjob-ot, amikor a folyamat már nem fut +WarningCronDelayed=Figyelem, a teljesítmény érdekében, függetlenül attól, hogy az engedélyezett feladatok végrehajtásának következő dátuma legyen, a feladatok legfeljebb %s órával késlekedhetnek, mielőtt futnának. +DATAPOLICYJob=Adattisztító és anonimizáló +JobXMustBeEnabled=A %s feladatot engedélyezni kell +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes -LastExecutedScheduledJob=Last executed scheduled job -NextScheduledJobExecute=Next scheduled job to execute -NumberScheduledJobError=Number of scheduled jobs in error +LastExecutedScheduledJob=Utoljára végrehajtott ütemezett feladat +NextScheduledJobExecute=Következő ütemezett végrehajtási feladat +NumberScheduledJobError=A hibás ütemezett feladatok száma +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/hu_HU/datapolicy.lang b/htdocs/langs/hu_HU/datapolicy.lang new file mode 100644 index 00000000000..15413288d14 --- /dev/null +++ b/htdocs/langs/hu_HU/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Vevő +DATAPOLICY_TIERS_PROSPECT = Leendő +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Beszállító +DATAPOLICY_CONTACT_CLIENT = Vevő +DATAPOLICY_CONTACT_PROSPECT = Leendő +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Beszállító +DATAPOLICY_ADHERENT = Tag +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/hu_HU/dict.lang b/htdocs/langs/hu_HU/dict.lang index 9b900be987b..ba714276cfa 100644 --- a/htdocs/langs/hu_HU/dict.lang +++ b/htdocs/langs/hu_HU/dict.lang @@ -21,7 +21,7 @@ CountryNL=Hollandia CountryHU=Magyarország CountryRU=Oroszország CountrySE=Svédország -CountryCI=Ivoiry Coast +CountryCI=Elefántcsontpart CountrySN=Szenegál CountryAR=Argentína CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Szent Márton ##### Civilities ##### CivilityMME=Asszony +CivilityMMEShort=Asszony CivilityMR=Úr +CivilityMRShort=Úr CivilityMLE=Kisasszony CivilityMTRE=Mester CivilityDR=Doktor diff --git a/htdocs/langs/hu_HU/ecm.lang b/htdocs/langs/hu_HU/ecm.lang index 092babdb69c..bce597e4788 100644 --- a/htdocs/langs/hu_HU/ecm.lang +++ b/htdocs/langs/hu_HU/ecm.lang @@ -1,12 +1,13 @@ # Dolibarr language file - Source file is en_US - ecm -ECMNbOfDocs=A könyvtárban található dokumentumok száma +ECMNbOfDocs=Dokumentumok száma a könyvtárban ECMSection=Könyvtár ECMSectionManual=Kézi könyvtár ECMSectionAuto=Automatikus könyvtár ECMSectionsManual=Kézi fa ECMSectionsAuto=Automata fa +ECMSectionsMedias=Medias tree ECMSections=Könyvtárak -ECMRoot=ECM Root +ECMRoot=ECM gyökér ECMNewSection=Új könyvtár ECMAddSection=Könyvtár hozzáadása ECMCreationDate=Létrehozás dátuma @@ -14,36 +15,38 @@ ECMNbOfFilesInDir=Fájlok száma a könyvtárban ECMNbOfSubDir=Alkönyvtárok száma ECMNbOfFilesInSubDir=Fájlok száma az alkönyvtárakban ECMCreationUser=Létrehozó -ECMArea=DMS / ECM terület -ECMAreaDesc=A DMS / ECM (dokumentumkezelő rendszer / elektronikus tartalomkezelés) terület lehetővé teszi, hogy bármilyen dokumentumot mentsen, megosszon és gyorsan keressen a Dolibarr-ban. -ECMAreaDesc2=* Az automatikus könyvtárak önmagukat töltik föl amikor dokumentumot adunk valamilyen elem kártyájához.
* A kézi könyvtárakban elmenthetünk dokumentumokat amik nincsenek csatolva egyetlen elemhez sem. +ECMArea=DMS/ECM terület +ECMAreaDesc=A DMS/ECM (Dokumentumkezelő rendszer / Elektronikus Tartalomkezelés) terület lehetővé teszi a Dolibarrban mindenféle dokumentum mentését, megosztását és gyors keresését. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=%s könyvtár törölve lett. -ECMSectionWasCreated=A(z) %s könyvtár létrehozásra került. +ECMSectionWasCreated=A(z) %s könyvtár létrejött. ECMSearchByKeywords=Kulcsszavak szerinti keresés ECMSearchByEntity=Objektum szerinti keresés ECMSectionOfDocuments=Dokumentumok könyvtárai ECMTypeAuto=Automatikus -ECMDocsBy=Documents linked to %s +ECMDocsBy=Dokumentumok linkelve: %s ECMNoDirectoryYet=Nem lett könyvtár létrehozva ShowECMSection=Könyvtár mutatása DeleteSection=Könyvtár eltávolítása ConfirmDeleteSection=Kérem erősítse meg, valóban törli a %s könyvtárat ? ECMDirectoryForFiles=Relatív könyvtár a fájlokhoz -CannotRemoveDirectoryContainsFilesOrDirs=Az eltávolítás nem lehetséges, mert fájlokat vagy alkönyvtárakat tartalmaz +CannotRemoveDirectoryContainsFilesOrDirs=Az eltávolítás nem lehetséges, mert néhány fájlt vagy alkönyvtárat tartalmaz CannotRemoveDirectoryContainsFiles=Az eltávolítás nem lehetséges, mert tartalmaz néhány fájlt ECMFileManager=Fájl kezelő -ECMSelectASection=Válasszon mappát a könyvtárfában ... -DirNotSynchronizedSyncFirst=Úgy tűnik, hogy ezt a könyvtárat az ECM modulon kívül hozták létre vagy módosították. Először a "Resync" gombra kell kattintania a lemez és az adatbázis szinkronizálásához, hogy megkapja ennek a könyvtárnak a tartalmát. -ReSyncListOfDir=A könyvtárak újraszinkronizálása -HashOfFileContent=A fájl tartalmának hash értéke +ECMSelectASection=Válasszon ki egy könyvtárat a fában... +DirNotSynchronizedSyncFirst=Ez a könyvtár úgy tűnik, hogy az ECM modulon kívül jött létre vagy módosult. Először az "Újraszinkronizálás" gombra kell kattintania a lemez és az adatbázis szinkronizálásához a könyvtár tartalmának lekéréséhez. +ReSyncListOfDir=A könyvtárak listájának újraszinkronizálása +HashOfFileContent=Fájltartalom hash NoDirectoriesFound=Nem található könyvtár -FileNotYetIndexedInDatabase=A fájl még nincs indexelve az adatbázisba (próbálja meg újra feltölteni) -ExtraFieldsEcmFiles=Extrafields Ecm Files -ExtraFieldsEcmDirectories=Extrafields Ecm Directories -ECMSetup=ECM Setup -GenerateImgWebp=Duplicate all images with another version with .webp format -ConfirmGenerateImgWebp=If you confirm, you will generate an image in .webp format for all images currently into this folder (subfolders are not included)... -ConfirmImgWebpCreation=Confirm all images duplication -SucessConvertImgWebp=A képek sokszorosítása sikerült +FileNotYetIndexedInDatabase=A fájl még nincs indexelve az adatbázisban (próbálja meg újra feltölteni) +ExtraFieldsEcmFiles=Extra mezők ECM fájlok +ExtraFieldsEcmDirectories=Extramezős ECM-könyvtárak +ECMSetup=ECM beállítása +GenerateImgWebp=Minden kép megkettőzése egy másik, .webp formátumú verzióval +ConfirmGenerateImgWebp=Ha megerősíti, létrehoz egy képet .webp formátumban az összes jelenleg ebben a mappában lévő képhez (az almappákat nem tartalmazza)... +ConfirmImgWebpCreation=Az összes kép másolásának megerősítése +SucessConvertImgWebp=A képek sikeresen megkettőzve ECMDirName=Könyvtár neve ECMParentDirectory=Szülőkönyvtár diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang index ac8af20bdc5..54b5b229177 100644 --- a/htdocs/langs/hu_HU/errors.lang +++ b/htdocs/langs/hu_HU/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=A %s bejelentkezés már létezik. ErrorGroupAlreadyExists=A %s csoport már létezik. ErrorEmailAlreadyExists=A %s e-mail már létezik. ErrorRecordNotFound=A rekord nem található. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=Nem sikerült átmásolni a(z) '%s fájlt a '%s' mappába. ErrorFailToCopyDir=Nem sikerült átmásolni a '%s könyvtárat a '%s' könyvtárba. ErrorFailToRenameFile=Nem sikerült átnevezni a(z) '%s fájlt '%s' névre. @@ -48,6 +49,7 @@ ErrorBadImageFormat=A képfájl formátuma nem támogatott (a PHP nem támogatja ErrorBadDateFormat=A '%s' érték rossz dátumformátumú ErrorWrongDate=Nem helyes a dátum! ErrorFailedToWriteInDir=Nem sikerült írni a %s könyvtárba +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Hibás e-mail szintaxist találtunk a fájl %s sorához (példa: %s, email=%s) ErrorUserCannotBeDelete=A felhasználó nem törölhető. Talán a Dolibarr entitásokhoz kapcsolódik. ErrorFieldsRequired=Néhány kötelező mező üresen maradt. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Kérjük, töltse ki a jelölőnégyzetek listáját ErrorNoValueForRadioType=Kérjük, töltse ki a rádiólista értékét ErrorBadFormatValueList=A listaérték nem tartalmazhat több vesszőt: %s, de legalább egy kell hozzá: kulcs,érték ErrorFieldCanNotContainSpecialCharacters=A %s mező nem tartalmazhat speciális karaktereket. -ErrorFieldCanNotContainSpecialNorUpperCharacters=A %s mező nem tartalmazhat speciális karaktereket, nagybetűket és nem tartalmazhat csak számokat. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=A %s mezőnek legalább %s karakterből kell állnia. ErrorNoAccountancyModuleLoaded=Nincs aktiválva könyvelési modul ErrorExportDuplicateProfil=Ez a profilnév már létezik ehhez az exportkészlethez. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Mező: %s: '%s' nem egyezik a %s re ErrorHtmlInjectionForField= %s mező : Az ' %s a09a4b739f17f értéket nem tartalmazó ErrorFieldValueNotIn=Mező: %s: "%s" nem található a %s/%s mezőben ErrorFieldRefNotIn=Mező: %s: '%s' nem %s létező hivatkozás +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=%s hiba található ErrorFileIsInfectedWithAVirus=A víruskereső program nem tudta ellenőrizni a fájlt (lehet, hogy a fájlt vírus fertőzte meg) -ErrorSpecialCharNotAllowedForField=Speciális karakterek nem engedélyezettek a "%s" mezőben ErrorNumRefModel=Létezik egy hivatkozás az adatbázisban (%s), és nem kompatibilis ezzel a számozási szabállyal. A modul aktiválásához távolítsa el a rekordot vagy az átnevezett hivatkozást. ErrorQtyTooLowForThisSupplier=A mennyiség túl alacsony ehhez a szállítóhoz, vagy ennek a szállítónak nincs ára meghatározva ehhez a termékhez ErrorOrdersNotCreatedQtyTooLow=Néhány rendelés nem jött létre a túl alacsony mennyiség miatt @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=A letiltáshoz az objektumok állapo ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Az objektumok állapotának 'Piszkozat' vagy 'Letiltva' állapotúnak kell lennie az engedélyezéshez ErrorNoFieldWithAttributeShowoncombobox=A „%s” objektum definíciójában egyetlen mező sem rendelkezik „showoncombobox” tulajdonsággal. Nem lehet megmutatni a kombolistát. ErrorFieldRequiredForProduct=A '%s' mező kitöltése kötelező a(z) %s termékhez +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Probléma a %s terminál beállításában. ErrorAddAtLeastOneLineFirst=Először adjon hozzá legalább egy sort ErrorRecordAlreadyInAccountingDeletionNotPossible=Hiba, a rekord már átkerült a könyvelésbe, a törlés nem lehetséges. @@ -271,14 +274,14 @@ ErrorYouMustFirstSetupYourChartOfAccount=Először be kell állítania a számla ErrorFailedToFindEmailTemplate=Nem sikerült megtalálni a %s kódnevű sablont ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=A szolgáltatás időtartama nincs meghatározva. Nincs mód az óraárak kiszámítására. ErrorActionCommPropertyUserowneridNotDefined=A felhasználó tulajdonosa kötelező -ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary +ErrorActionCommBadType=A kiválasztott eseménytípus (azonosító: %s, kód: %s) nem létezik az Eseménytípus szótárban CheckVersionFail=A verzióellenőrzés sikertelen ErrorWrongFileName=A fájl nevében nem lehet __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Nem szerepel a Fizetési feltételek szótárban, kérjük módosítsa. ErrorIsNotADraft=%s nem piszkozat ErrorExecIdFailed=Nem lehet végrehajtani az "id" parancsot -ErrorBadCharIntoLoginName=Jogosulatlan karakter a bejelentkezési névben -ErrorRequestTooLarge=Hiba, a kérés túl nagy +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=Nem Ön az %s szabadság jóváhagyója ErrorAttributeIsUsedIntoProduct=Ez az attribútum egy vagy több termékváltozatban használatos ErrorAttributeValueIsUsedIntoProduct=Ez az attribútumérték egy vagy több termékváltozatban használatos @@ -289,8 +292,17 @@ ErrorInvoiceLoadThirdPartyKey=Harmadik féltől származó „%s” kulcs nincs ErrorDeleteLineNotAllowedByObjectStatus=A sor törlését az objektum aktuális állapota nem teszi lehetővé ErrorAjaxRequestFailed=Kérés sikertelen ErrorThirpdartyOrMemberidIsMandatory=Harmadik fél vagy partnerségi tag kötelező -ErrorFailedToWriteInTempDirectory=Failed to write in temp directory -ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToWriteInTempDirectory=Nem sikerült írni a temp könyvtárba +ErrorQuantityIsLimitedTo=A mennyiség korlátozott: %s +ErrorFailedToLoadThirdParty=Nem sikerült harmadik fél megtalálása/betöltése innen: id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=A PHP paraméter upload_max_filesize (%s) magasabb, mint a PHP post_max_size (%s) paramétere. Ez nem következetes beállítás. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Figyelem, a konfigurációs fájlt (htdocs/conf WarningsOnXLines=Figyelmeztetések %s forrásrekordon WarningNoDocumentModelActivated=Nincs modell a dokumentum generálásához aktiválva. A rendszer alapértelmezés szerint egy modellt választ, amíg nem ellenőrzi a modul beállítását. WarningLockFileDoesNotExists=Figyelem! A telepítés befejezése után le kell tiltania a telepítő/migrációs eszközöket egy install.lock fájl hozzáadásával a %s könyvtárba. A fájl létrehozásának elhagyása súlyos biztonsági kockázatot jelent. -WarningUntilDirRemoved=Minden biztonsági figyelmeztetés (csak az adminisztrátorok számára látható) aktív marad mindaddig, amíg a biztonsági rés fennáll (vagy amíg az állandó MAIN_REMOVE_INSTALL_WARNING hozzáadásra kerül a Beállítás->Egyéb menüben). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Figyelem, a bezárás akkor is megtörténik, ha a forrás és a célelemek mennyisége eltér. Óvatosan engedélyezze ezt a funkciót. WarningUsingThisBoxSlowDown=Figyelem, ennek a doboznak a használata komolyan lelassítja az összes olyan oldalt, amelyen a doboz látható. WarningClickToDialUserSetupNotComplete=A ClickToDial információ beállítása a felhasználó számára nem fejeződött be (lásd a ClickToDial fület a felhasználói kártyán). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Csak HTTPS biztonságos kapcsolat használat WarningModuleXDisabledSoYouMayMissEventHere=A %s modul nincs engedélyezve. Így sok eseményről lemaradhat itt. WarningPaypalPaymentNotCompatibleWithStrict=A 'Strict' érték miatt az online fizetési funkciók nem működnek megfelelően. Használja helyette a „Lax” szót. WarningThemeForcedTo=Figyelmeztetés, a témát a MAIN_FORCETHEME rejtett állandó az %s értékre kényszerítette +WarningPagesWillBeDeleted=Figyelmeztetés, ezzel a webhely összes meglévő oldalát/tárolóját is törli. Előtte érdemes exportálnia webhelyét, hogy legyen biztonsági másolata a későbbi újra importáláshoz. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = Az érték nem érvényes diff --git a/htdocs/langs/hu_HU/eventorganization.lang b/htdocs/langs/hu_HU/eventorganization.lang index eb253d63dc4..8970d56af6f 100644 --- a/htdocs/langs/hu_HU/eventorganization.lang +++ b/htdocs/langs/hu_HU/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = A résztvevő létrehozására/hozzáad # Object # EventOrganizationConfOrBooth= Konferencia vagy stand +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Egy esemény szervezésének kezelése ConferenceOrBooth = Konferencia vagy stand ConferenceOrBoothTab = Konferencia vagy stand AmountPaid = Fizetett összeg DateOfRegistration = A regisztráció dátuma ConferenceOrBoothAttendee = Konferencia vagy stand résztvevője +ApplicantOrVisitor=Jelentkező vagy látogató +Speaker=Hangszóró # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Itt szavazhat egy konferenciára, vagy javasolh EvntOrgRegistrationConfHelpMessage = Itt javasolhat egy új konferenciát, amelyet animálhat az esemény alatt. EvntOrgRegistrationBoothHelpMessage = Itt jelentkezhet, hogy standot tarthasson az esemény alatt. ListOfSuggestedConferences = A javasolt konferenciák listája -ListOfSuggestedBooths = A javasolt fülkék listája -ListOfConferencesOrBooths=A konferenciák vagy a rendezvényprojekt standjainak listája +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Új konferencia javaslata SuggestBooth = Javasolj egy fülkét ViewAndVote = A javasolt események megtekintése és szavazás PublicAttendeeSubscriptionGlobalPage = Nyilvános link az eseményre való regisztrációhoz PublicAttendeeSubscriptionPage = Nyilvános hivatkozás csak erre az eseményre való regisztrációhoz MissingOrBadSecureKey = A biztonsági kulcs érvénytelen vagy hiányzik -EvntOrgWelcomeMessage = Ez az űrlap lehetővé teszi, hogy új résztvevőként regisztráljon az eseményre: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Ez a konferencia %s-kor kezdődik és %s-kor ér véget. ConferenceAttendeeFee = Konferencia résztvevői díja az eseményhez: '%s', %s és %s között. BoothLocationFee = A stand helye az eseményhez: '%s', %s és %s között @@ -130,7 +133,7 @@ LabelOfconference=Konferencia címke ConferenceIsNotConfirmed=A regisztráció nem érhető el, a konferencia még nincs megerősítve DateMustBeBeforeThan=az %s előtt az %s előtt kell lennie DateMustBeAfterThan=%s %s után kell lennie - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Regisztráció OrganizationEventConfRequestWasReceived=A konferenciára vonatkozó javaslatát megkaptuk OrganizationEventBoothRequestWasReceived=A standra vonatkozó kérése megérkezett @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Az esemény regisztrációján OrganizationEventBulkMailToAttendees=Ez egy emlékeztető arról, hogy résztvevőként részt vesz az eseményen OrganizationEventBulkMailToSpeakers=Emlékeztető arra, hogy előadóként vesz részt az eseményen OrganizationEventLinkToThirdParty=Harmadik félhez (ügyfélhez, szállítóhoz vagy partnerhez) mutató hivatkozás +OrganizationEvenLabelName=A konferencia vagy stand nyilvános neve NewSuggestionOfBooth=Jelentkezés egy standra NewSuggestionOfConference=Jelentkezés egy konferenciára @@ -154,7 +158,7 @@ VoteOk = Szavazatát elfogadták. AlreadyVoted = Már szavazott erre az eseményre. VoteError = Hiba történt a szavazás során, próbálja újra. -SubscriptionOk = Regisztrációját ellenőriztük +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Egy eseményre való feliratkozás megerősítése Attendee = Résztvevő PaymentConferenceAttendee = Konferencia résztvevőinek kifizetése @@ -162,6 +166,7 @@ PaymentBoothLocation = Fizetés a fülkében DeleteConferenceOrBoothAttendee=Részvevő eltávolítása RegistrationAndPaymentWereAlreadyRecorder=A %s e-mailhez már rögzítésre került egy regisztráció és egy fizetés EmailAttendee=Részvevő e-mail +EmailCompany=Company email EmailCompanyForInvoice=Vállalati e-mail-cím (a számlához, ha eltér a résztvevő e-mail-címétől) ErrorSeveralCompaniesWithEmailContactUs=Több ilyen e-mail-címmel rendelkező céget találtunk, így nem tudjuk automatikusan ellenőrizni regisztrációját. Kérjük, vegye fel velünk a kapcsolatot a %s címen kézi ellenőrzésért ErrorSeveralCompaniesWithNameContactUs=Több ilyen nevű céget találtunk, így nem tudjuk automatikusan ellenőrizni regisztrációját. Kérjük, vegye fel velünk a kapcsolatot a %s címen kézi ellenőrzésért diff --git a/htdocs/langs/hu_HU/exports.lang b/htdocs/langs/hu_HU/exports.lang index 5515fc659aa..8ebfb79b014 100644 --- a/htdocs/langs/hu_HU/exports.lang +++ b/htdocs/langs/hu_HU/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Exportálható mezők ExportedFields=Exportált mezők ImportModelName=Profilnév importálása ImportModelSaved=Importálási profil %s néven mentve. +ImportProfile=Profil importálása DatasetToExport=Exportálandó adatkészlet DatasetToImport=Fájl importálása adatkészletbe ChooseFieldsOrdersAndTitle=Mezők sorrendjének kiválasztása... @@ -53,6 +54,7 @@ TypeOfLineServiceOrProduct=A vonal típusa (0=termék, 1=szolgáltatás) FileWithDataToImport=Importálandó adatokat tartalmazó fájl FileToImport=Importálandó forrásfájl FileMustHaveOneOfFollowingFormat=Az importálandó fájlnak az alábbi formátumok valamelyikével kell rendelkeznie +DownloadEmptyExampleShort=Töltse le a mintafájlt DownloadEmptyExample=Töltse le az importálható mezőkre vonatkozó példákat és információkat tartalmazó sablonfájlt StarAreMandatory=A sablonfájlban minden *-gal jelölt mező kötelező ChooseFormatOfFileToImport=Válassza ki az importfájl formátumként használni kívánt fájlformátumot a %s ikonra kattintva annak kiválasztásához... @@ -82,7 +84,7 @@ SelectFormat=Válassza ki ezt az import fájlformátumot RunImportFile=Adatok importálása NowClickToRunTheImport=Ellenőrizze az importszimuláció eredményeit. Javítsa ki a hibákat, és tesztelje újra.
Ha a szimuláció nem jelez hibát, folytathatja az adatok importálását az adatbázisba. DataLoadedWithId=Az importált adatokhoz minden adatbázistáblában lesz egy további mező a következő importazonosítóval: %s, hogy az importálással kapcsolatos probléma kivizsgálása esetén kereshetőek legyenek. -ErrorMissingMandatoryValue=A kötelező adatok üresek a forrásfájlban a(z) %s mezőben. +ErrorMissingMandatoryValue=A kötelező adatok üresek a forrásfájl %s oszlopában. TooMuchErrors=Még mindig %s másik forrássor van hibás, de a kimenet korlátozott. TooMuchWarnings=Még mindig %s másik forrássor van figyelmeztetéssel, de a kimenet korlátozott. EmptyLine=Üres sor (eldobásra kerül) @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=Az összes importált rekordot megtalálhatja az a NbOfLinesOK=A hibák és figyelmeztetések nélküli sorok száma: %s. NbOfLinesImported=A sikeresen importált sorok száma: %s. DataComeFromNoWhere=A beillesztendő érték a forrásfájl semmiből származik. -DataComeFromFileFieldNb=A beszúrandó érték a forrásfájl %s számú mezőjéből származik. -DataComeFromIdFoundFromRef=A forrásfájl %s számú mezőjéből származó érték a használandó szülőobjektum azonosítójának megkeresésére lesz használva (tehát a %s objektum, amelynek a ref. . forrásfájlból léteznie kell az adatbázisban). -DataComeFromIdFoundFromCodeId=A forrásfájl %s számú mezőjéből származó kód a használandó szülőobjektum azonosítójának megkeresésére lesz használva (tehát a forrásfájlból származó kódnak léteznie kell a %s szótárban ). Vegye figyelembe, hogy ha ismeri az azonosítót, a kód helyett a forrásfájlban is használhatja. Az importálásnak mindkét esetben működnie kell. +DataComeFromFileFieldNb=A beszúrandó érték a forrásfájl %s oszlopából származik. +DataComeFromIdFoundFromRef=The value that comes from the source file will be used to find the id of the parent object to use (so the object %s that has the ref. from source file must exist in the database). +DataComeFromIdFoundFromCodeId=The value of code that comes from source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. DataIsInsertedInto=A forrásfájlból származó adatok a következő mezőbe kerülnek: DataIDSourceIsInsertedInto=A forrásfájlban található adatok felhasználásával talált szülőobjektum azonosítója a következő mezőbe kerül beillesztésre: DataCodeIDSourceIsInsertedInto=A kódból talált szülősor azonosítója a következő mezőbe kerül beszúrásra: @@ -132,9 +134,14 @@ FormatControlRule=Formatszabályozási szabály ## imports updates KeysToUseForUpdates=A meglévő adatok frissítéséhez használható kulcs (oszlop) NbInsert=A beszúrt sorok száma: %s +NbInsertSim=Number of lines that will be inserted: %s NbUpdate=A frissített sorok száma: %s +NbUpdateSim=Number of lines that will be updated : %s MultipleRecordFoundWithTheseFilters=Több rekordot találtunk a következő szűrőkkel: %s StocksWithBatch=A termékek készletei és helye (raktár) tétel/sorozatszámmal WarningFirstImportedLine=Az első sor(ok) nem lesznek importálva az aktuális kijelöléssel NotUsedFields=Az adatbázis nem használt mezői SelectImportFieldsSource = Válassza ki az importálni kívánt forrásfájlmezőket és azok célmezőit az adatbázisban az egyes kijelölőmezők mezőinek kiválasztásával, vagy válasszon egy előre meghatározott importálási profilt: +MandatoryTargetFieldsNotMapped=Egyes kötelező célmezők nincsenek leképezve +AllTargetMandatoryFieldsAreMapped=Az összes kötelező értéket igénylő célmező le van képezve +ResultOfSimulationNoError=A szimuláció eredménye: Nincs hiba diff --git a/htdocs/langs/hu_HU/holiday.lang b/htdocs/langs/hu_HU/holiday.lang index ff7ace94f57..432cfc2c483 100644 --- a/htdocs/langs/hu_HU/holiday.lang +++ b/htdocs/langs/hu_HU/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Szabadság +Holidays=Szabadságok +Holiday=Hagyd el CPTitreMenu=Szabadság MenuReportMonth=Havi kimutatás MenuAddCP=Új szabadságkérelem +MenuCollectiveAddCP=Új kollektív szabadságkérelem NotActiveModCP=Engedélyeznie kell az Szabadság modult az oldal megtekintéséhez. AddCP=Szabadság kérelem létrehozása DateDebCP=Kezdő dátum @@ -56,6 +58,7 @@ ConfirmDeleteCP=Megerősíti a szabadság kérelem törlését? ErrorCantDeleteCP=Hiba, hogy nincs joga törölni ezt a szabadság kérelmet. CantCreateCP=Nincs joga szabadság kérelmek benyújtására. InvalidValidatorCP=Ki kell választania szabadság kérelmének jóváhagyóját. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Ki kell választani egy kezdő dátumot. NoDateFin=Ki kell választania egy befejezési dátumot. ErrorDureeCP=A szabadság kérelme nem tartalmaz munkanapot. @@ -79,6 +82,8 @@ MotifCP=Ok UserCP=Felhasználó ErrorAddEventToUserCP=Hiba történt a kivételes szabadság hozzáadása közben. AddEventToUserOkCP=A rendkívüli szabadság hozzáadása befejeződött. +ErrorFieldRequiredUserOrGroup=A "csoport" mezőt vagy a "felhasználó" mezőt ki kell tölteni +fusionGroupsUsers=A csoportok és a felhasználói mező összevonódnak MenuLogCP=Változásnaplók megtekintése LogCP=A "Szabadság egyenleg" összes frissítésének naplója ActionByCP=Frissítette @@ -86,6 +91,13 @@ UserUpdateCP=Frissítve ehhez PrevSoldeCP=Előző egyenleg NewSoldeCP=Új egyenleg alreadyCPexist=Erre az időszakra már küldtek szabadság kérelmet. +UseralreadyCPexist=Erre az időszakra már küldtek szabadságkérést %s számára. +groups=Csoportok +users=Felhasználók +AutoSendMail=Automatikus postázás +NewHolidayForGroup=Új kollektív szabadságkérelem +SendRequestCollectiveCP=Közös szabadsági kérelem küldése +AutoValidationOnCreate=Automatikus érvényesítés FirstDayOfHoliday=A szabadság kérelmének kezdő napja LastDayOfHoliday=A szabadság kérelmének utolsó napja BoxTitleLastLeaveRequests=A legutóbbi %s módosított szabadság kérelem @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s általában NEM munkanap BlockHolidayIfNegative=Letiltás, ha az egyenleg negatív LeaveRequestCreationBlockedBecauseBalanceIsNegative=A szabadság kérelem létrehozása le van tiltva, mert az egyenlege negatív ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=A(z) %s szabadság kérelemnek tervezettnek kell lennie, törölték vagy megtagadták a törlést +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Az %s fennmaradó napjainak egyenlege nem módosult diff --git a/htdocs/langs/hu_HU/interventions.lang b/htdocs/langs/hu_HU/interventions.lang index c73ca523aa8..572564db6ff 100644 --- a/htdocs/langs/hu_HU/interventions.lang +++ b/htdocs/langs/hu_HU/interventions.lang @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Biztosan vissza akarja nyitni a(z) %s beavatkoz GenerateInter=Beavatkozás generálása FichinterNoContractLinked=Az %s beavatkozás csatolt szerződés nélkül jött létre. ErrorFicheinterCompanyDoesNotExist=Társaság nem létezik. Beavatkozás nem jött létre. +NextDateToIntervention=A következő beavatkozás dátumának generálása +NoIntervention=No intervention diff --git a/htdocs/langs/hu_HU/languages.lang b/htdocs/langs/hu_HU/languages.lang index f149fa1eae4..681769b2118 100644 --- a/htdocs/langs/hu_HU/languages.lang +++ b/htdocs/langs/hu_HU/languages.lang @@ -1,53 +1,60 @@ # Dolibarr language file - Source file is en_US - languages -Language_am_ET=Ethiopian +Language_am_ET=Etióp Language_ar_AR=Arab -Language_ar_DZ=Arabic (Algeria) +Language_ar_DZ=Arab (Algéria) Language_ar_EG=Arab (Egyiptom) -Language_ar_MA=Arabic (Moroco) +Language_ar_JO=arab (Jordánia) +Language_ar_MA=Arab (marokó) Language_ar_SA=Arab -Language_ar_TN=Arabic (Tunisia) -Language_ar_IQ=Arabic (Iraq) -Language_as_IN=Assamese -Language_az_AZ=Azerbaijani +Language_ar_TN=Arab (Tunézia) +Language_ar_IQ=Arab (Irak) +Language_as_IN=Asszámi +Language_az_AZ=Azerbajdzsán Language_bn_BD=Bengáli -Language_bn_IN=Bengali (India) +Language_bn_IN=Bengáli (India) Language_bg_BG=Bolgár +Language_bo_CN=Ttibeti Language_bs_BA=Bosnyák Language_ca_ES=Katalán Language_cs_CZ=Cseh +Language_cy_GB=Walesi Language_da_DA=Dán Language_da_DK=Dán Language_de_DE=Német Language_de_AT=Német (Ausztria) Language_de_CH=Német (Svájc) +Language_de_LU=German (Luxembourg) Language_el_GR=Görög Language_el_CY=Görög (Ciprus) +Language_en_AE=Angol (Egyesült Arab Emírségek) Language_en_AU=Angol (Ausztrália) Language_en_CA=Angol (Kanada) Language_en_GB=Angol (Egyesült Királyság) Language_en_IN=Angol (India) Language_en_NZ=Angol (Új Zéland) Language_en_SA=English (Szaúd-Arábia) -Language_en_SG=English (Singapore) +Language_en_SG=Angol (Szingapúr) Language_en_US=Angol (Egyesült Államok) Language_en_ZA=English (Dél-Afrika) +Language_en_ZW=English (Zimbabwe) Language_es_ES=Spanyol Language_es_AR=Spanyo (Argentina) Language_es_BO=Spanyol (Bolívia) Language_es_CL=Spanyol (Chile) Language_es_CO=Spanyol (Kolumbia) +Language_es_CR=spanyol (Costa Rica) Language_es_DO=Spanyol (Dominikai Köztársaság) Language_es_EC=Spanyol (Ecuador) -Language_es_GT=Spanish (Guatemala) +Language_es_GT=Spanyol (Guatemala) Language_es_HN=Spanyol (Honduras) Language_es_MX=Spanyol (Mexikó) Language_es_PA=Spanyol (Panama) Language_es_PY=Spanyol (Paraguay) Language_es_PE=Spanyol (Peru) Language_es_PR=Spanyol (Puerto Rico) -Language_es_US=Spanish (USA) +Language_es_US=Spanyol (USA) Language_es_UY=Spanyol (Uruguay) -Language_es_GT=Spanish (Guatemala) +Language_es_GT=Spanyol (Guatemala) Language_es_VE=Spanyol (Venezuela) Language_et_EE=Észt Language_eu_ES=Baszk @@ -56,14 +63,14 @@ Language_fi_FI=Finn Language_fr_BE=Francia (Belgium) Language_fr_CA=Francia (Kanada) Language_fr_CH=Francia (Svájc) -Language_fr_CI=French (Cost Ivory) -Language_fr_CM=French (Cameroun) +Language_fr_CI=Francia (Cost Ivory) +Language_fr_CM=Francia (Kamerun) Language_fr_FR=Francia -Language_fr_GA=French (Gabon) +Language_fr_GA=Francia (Gabon) Language_fr_NC=Francia (Új-Kaledónia) -Language_fr_SN=French (Senegal) +Language_fr_SN=Francia (Szenegál) Language_fy_NL=Fríz -Language_gl_ES=Galician +Language_gl_ES=Galíciai Language_he_IL=Héber Language_hi_IN=Hindi (India) Language_hr_HR=Horvát @@ -71,10 +78,10 @@ Language_hu_HU=Magyar Language_id_ID=Indonéz Language_is_IS=Grönlandi Language_it_IT=Olasz -Language_it_CH=Italian (Switzerland) +Language_it_CH=Olasz (Svájc) Language_ja_JP=Japán Language_ka_GE=Grúz -Language_kk_KZ=Kazakh +Language_kk_KZ=Kazah Language_km_KH=Khmer Language_kn_IN=Kanada Language_ko_KR=Koreai @@ -83,19 +90,22 @@ Language_lt_LT=Litván Language_lv_LV=Lett Language_mk_MK=Macedóniai Language_mn_MN=Mongol +Language_my_MM=Burmai Language_nb_NO=Norvég (Bokmål) -Language_ne_NP=Nepali +Language_ne_NP=Nepáli Language_nl_BE=Holland (Belgium) Language_nl_NL=Holland Language_pl_PL=Lengyel -Language_pt_AO=Portuguese (Angola) +Language_pt_AO=Portugál (Angola) +Language_pt_MZ=Portugál (Mozambik) Language_pt_BR=Portugál (Brazilia) Language_pt_PT=Portugál -Language_ro_MD=Romanian (Moldavia) +Language_ro_MD=Román (Moldávia) Language_ro_RO=Román Language_ru_RU=Orosz Language_ru_UA=Orosz (Ukrajna) -Language_tg_TJ=Tajik +Language_ta_IN=Tamil +Language_tg_TJ=Tádzsik Language_tr_TR=Török Language_sl_SI=Szlovén Language_sv_SV=Svéd @@ -103,12 +113,14 @@ Language_sv_SE=Svéd Language_sq_AL=Albán Language_sk_SK=Szlovák Language_sr_RS=Szerb +Language_sw_KE=Swahili Language_sw_SW=Kiswahili Language_th_TH=Thai Language_uk_UA=Ukrán +Language_ur_PK=Urdu Language_uz_UZ=Üzbég Language_vi_VN=Vietnami Language_zh_CN=Kínai Language_zh_TW=Kínai (hagyományos) -Language_zh_HK=Chinese (Hong Kong) +Language_zh_HK=Kínai (Hongkong) Language_bh_MY=Maláj diff --git a/htdocs/langs/hu_HU/loan.lang b/htdocs/langs/hu_HU/loan.lang index 3d5fd3e8baf..68e53505d69 100644 --- a/htdocs/langs/hu_HU/loan.lang +++ b/htdocs/langs/hu_HU/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Nem lehet ütemtervet létrehozni egy hit CantModifyInterestIfScheduleIsUsed = Nem módosíthatja az érdeklődést, ha ütemezést használ # Admin ConfigLoan=A hitel modul konfigurálása -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Alapértelmezés szerint a számviteli tőke -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Alapértelmezés szerint a számla kamatai -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Alapértelmezés szerint a könyvelési számlabiztosítás +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Pénzügyi kötelezettségvállalás szerkesztése diff --git a/htdocs/langs/hu_HU/mailmanspip.lang b/htdocs/langs/hu_HU/mailmanspip.lang index bab4b3576b4..47819584733 100644 --- a/htdocs/langs/hu_HU/mailmanspip.lang +++ b/htdocs/langs/hu_HU/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip -MailmanSpipSetup=Mailman and SPIP module Setup -MailmanTitle=Mailman mailing list system -TestSubscribe=To test subscription to Mailman lists -TestUnSubscribe=To test unsubscribe from Mailman lists -MailmanCreationSuccess=Subscription test was executed successfully -MailmanDeletionSuccess=Unsubscription test was executed successfully -SynchroMailManEnabled=A Mailman update will be performed -SynchroSpipEnabled=A Spip update will be performed -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password -DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions -DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions -DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) -SPIPTitle=SPIP Content Management System -DescADHERENT_SPIP_SERVEUR=SPIP Server -DescADHERENT_SPIP_DB=SPIP database name -DescADHERENT_SPIP_USER=SPIP database login -DescADHERENT_SPIP_PASS=SPIP database password -AddIntoSpip=Add into SPIP -AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP? -AddIntoSpipError=Failed to add the user in SPIP -DeleteIntoSpip=Remove from SPIP -DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP? -DeleteIntoSpipError=Failed to suppress the user from SPIP -SPIPConnectionFailed=Failed to connect to SPIP -SuccessToAddToMailmanList=%s successfully added to mailman list %s or SPIP database -SuccessToRemoveToMailmanList=%s successfully removed from mailman list %s or SPIP database +MailmanSpipSetup=Mailman és SPIP modul beállítása +MailmanTitle=Mailman levelezőlista rendszer +TestSubscribe=A Mailman listákra való feliratkozás tesztelése +TestUnSubscribe=A Mailman listákról való leiratkozás tesztelése +MailmanCreationSuccess=Az előfizetési teszt sikeresen végrehajtva +MailmanDeletionSuccess=A leiratkozási teszt sikeresen végrehajtva +SynchroMailManEnabled=A Mailman frissítés végrehajtásra kerül +SynchroSpipEnabled=A SPIP frissítés végrehajtásra kerül +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman rendszergazdai jelszó +DescADHERENT_MAILMAN_URL=URL a Mailman-előfizetésekhez +DescADHERENT_MAILMAN_UNSUB_URL=URL a Mailman leiratkozásokhoz +DescADHERENT_MAILMAN_LISTS=Lista(k) az új tagok automatikus bejegyzéséhez (vesszővel elválasztva) +SPIPTitle=SPIP Tartalomkezelő rendszer +DescADHERENT_SPIP_SERVEUR=SPIP szerver +DescADHERENT_SPIP_DB=SPIP adatbázis neve +DescADHERENT_SPIP_USER=SPIP adatbázis bejelentkezés +DescADHERENT_SPIP_PASS=SPIP adatbázis jelszava +AddIntoSpip=Hozzáadás a SPIP-hez +AddIntoSpipConfirmation=Biztosan felveszi ezt a tagot a SPIP-be? +AddIntoSpipError=Nem sikerült hozzáadni a felhasználót a SPIP-hez +DeleteIntoSpip=Eltávolítás a SPIP-ből +DeleteIntoSpipConfirmation=Biztosan eltávolítja ezt a tagot a SPIP-ből? +DeleteIntoSpipError=Nem sikerült letiltani a felhasználót a SPIP-ről +SPIPConnectionFailed=Nem sikerült csatlakozni a SPIP-hez +SuccessToAddToMailmanList=%s sikeresen hozzáadva a %s levelezőlistához vagy a SPIP adatbázishoz +SuccessToRemoveToMailmanList=%s sikeresen eltávolítva a %s levelezőlistából vagy a SPIP adatbázisból diff --git a/htdocs/langs/hu_HU/mails.lang b/htdocs/langs/hu_HU/mails.lang index 1a52ca87821..b9fa26c7dec 100644 --- a/htdocs/langs/hu_HU/mails.lang +++ b/htdocs/langs/hu_HU/mails.lang @@ -1,180 +1,181 @@ # Dolibarr language file - Source file is en_US - mails Mailing=Levelezés -EMailing=eLevelezés -EMailings=eLevelezések -AllEMailings=Minden eLevelezés -MailCard=eLevelezés kártya +EMailing=E-mailezés +EMailings=E-mailek +AllEMailings=Minden e-mail +MailCard=E-mail kártya MailRecipients=Címzettek MailRecipient=Címzett MailTitle=Leírás -MailFrom=Küldő -MailErrorsTo=Hiba küldése ide +MailFrom=Feladó +MailErrorsTo=Hibák küldése ide MailReply=Válasz cím -MailTo=Fogadó(k) -MailToUsers=To user(s) -MailCC=Másolat ide -MailToCCUsers=Copy to users(s) -MailCCC=Eltárol másolat ide -MailTopic=Email subject +MailTo=Címzett +MailToUsers=Felhasználó(k)nak +MailCC=Másolás ide +MailToCCUsers=Másolás felhasználó(k)hoz +MailCCC=Gyorsítótárazott másolat ide +MailTopic=E-mail tárgya MailText=Üzenet MailFile=Csatolt fájlok -MailMessage=Email tartalma -SubjectNotIn=Not in Subject -BodyNotIn=Not in Body -ShowEMailing=eLevelezés mutatása -ListOfEMailings=eLevelezések mutatása -NewMailing=Új eLevelezés -EditMailing=eLevelezés szerkesztése -ResetMailing=eLevelezés újraküldése -DeleteMailing=eLevelezés törlése -DeleteAMailing=eLevél törlése -PreviewMailing=eLevelezés előnézete -CreateMailing=eLevelezés létrehozása -TestMailing=Teszt eMail -ValidMailing=Hiteles eLevelezés +MailMessage=E-mail törzse +SubjectNotIn=Nincs a tárgyban +BodyNotIn=Nincs a testben +ShowEMailing=E-mailek megjelenítése +ListOfEMailings=E-mailek listája +NewMailing=Új e-mail +EditMailing=E-mail szerkesztése +ResetMailing=E-mail újraküldése +DeleteMailing=E-mailezés törlése +DeleteAMailing=E-mail törlése +PreviewMailing=E-mailezés előnézete +CreateMailing=E-mail létrehozása +TestMailing=Teszt e-mail +ValidMailing=Érvényes e-mail MailingStatusDraft=Piszkozat -MailingStatusValidated=Hitelesítve +MailingStatusValidated=Érvényesített MailingStatusSent=Elküldve -MailingStatusSentPartialy=Elküldött részben -MailingStatusSentCompletely=Mindenkinek elküldve +MailingStatusSentPartialy=Részben elküldve +MailingStatusSentCompletely=Teljesen elküldve MailingStatusError=Hiba MailingStatusNotSent=Nincs elküldve -MailSuccessfulySent=Email (from %s to %s) successfully accepted for delivery -MailingSuccessfullyValidated=EMailing successfully validated -MailUnsubcribe=Unsubscribe -MailingStatusNotContact=Don't contact anymore -MailingStatusReadAndUnsubscribe=Read and unsubscribe -ErrorMailRecipientIsEmpty=eMail címzett üres -WarningNoEMailsAdded=Nincs új a címzettek listájához adható eMail. -ConfirmValidMailing=Are you sure you want to validate this emailing? -ConfirmResetMailing=Warning, by re-initializing emailing %s, you will allow the re-sending this email in a bulk mailing. Are you sure you want to do this? -ConfirmDeleteMailing=Are you sure you want to delete this emailing? -NbOfUniqueEMails=No. of unique emails -NbOfEMails=No. of EMails -TotalNbOfDistinctRecipients=Megkülönböztethető címzettek száma -NoTargetYet=Nincs címzett megadva ('Címzettek fül') -NoRecipientEmail=No recipient email for %s +MailSuccessfulySent=E-mail (%s-tól %s-ig) sikeresen elfogadva kézbesítésre +MailingSuccessfullyValidated=Az e-mailezés sikeresen érvényesítve +MailUnsubcribe=Leiratkozás +MailingStatusNotContact=Ne lépjen kapcsolatba többé +MailingStatusReadAndUnsubscribe=Olvasás és leiratkozás +ErrorMailRecipientIsEmpty=Az e-mail címzettje üres +WarningNoEMailsAdded=Nincs új e-mail a címzettek listájához. +ConfirmValidMailing=Biztosan érvényesíteni szeretné ezt az e-mailt? +ConfirmResetMailing=Figyelem! A(z) %s e-mail újraindításával engedélyezi ennek az e-mailnek a tömeges levélben történő újraküldését. Biztosan ezt akarod csinálni? +ConfirmDeleteMailing=Biztosan törölni szeretné ezt az e-mailt? +NbOfUniqueEMails=Egyedi e-mailek száma +NbOfEMails=E-mailek száma +TotalNbOfDistinctRecipients=Elkülönülő címzettek száma +NoTargetYet=Még nincsenek megadva címzettek (Ugrás a "Címzettek" lapra) +NoRecipientEmail=Nincs címzett e-mail a következőhöz: %s RemoveRecipient=Címzett eltávolítása -YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README. -EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values +YouCanAddYourOwnPredefindedListHere=Az e-mail-választó modul létrehozásához lásd: htdocs/core/modules/mailings/README. +EMailTestSubstitutionReplacedByGenericValues=Tesztmód használatakor a helyettesítési változókat általános értékekkel helyettesítik MailingAddFile=A fájl csatolása -NoAttachedFiles=Nem csatolt fájlok -BadEMail=Bad value for Email -EMailNotDefined=Email not defined -ConfirmCloneEMailing=Are you sure you want to clone this emailing? -CloneContent=Clone üzenet -CloneReceivers=Cloner címzettek -DateLastSend=Date of latest sending -DateSending=Dátum küldése -SentTo=Küldött %s -MailingStatusRead=Olvas -YourMailUnsubcribeOK=The email %s is correctly unsubscribe from mailing list -ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubscribe" feature -EMailSentToNRecipients=Email sent to %s recipients. -EMailSentForNElements=Email sent for %s elements. -XTargetsAdded=%s recipients added into target list -OnlyPDFattachmentSupported=If the PDF documents were already generated for the objects to send, they will be attached to email. If not, no email will be sent (also, note that only pdf documents are supported as attachments in mass sending in this version). -AllRecipientSelected=The recipients of the %s record selected (if their email is known). -GroupEmails=Group emails -OneEmailPerRecipient=One email per recipient (by default, one email per record selected) -WarningIfYouCheckOneRecipientPerEmail=Warning, if you check this box, it means only one email will be sent for several different record selected, so, if your message contains substitution variables that refers to data of a record, it becomes not possible to replace them. -ResultOfMailSending=Result of mass Email sending -NbSelected=Number selected -NbIgnored=Number ignored -NbSent=Number sent -SentXXXmessages=%s message(s) sent. -ConfirmUnvalidateEmailing=Are you sure you want to change email %s to draft status? -MailingModuleDescContactsWithThirdpartyFilter=Contact with customer filters -MailingModuleDescContactsByCompanyCategory=Contacts by third-party category -MailingModuleDescContactsByCategory=Contacts by categories -MailingModuleDescContactsByFunction=Contacts by position -MailingModuleDescEmailsFromFile=Emails from file -MailingModuleDescEmailsFromUser=Emails input by user -MailingModuleDescDolibarrUsers=Users with Emails -MailingModuleDescThirdPartiesByCategories=Third parties (by categories) -SendingFromWebInterfaceIsNotAllowed=Sending from web interface is not allowed. -EmailCollectorFilterDesc=All filters must match to have an email being collected +NoAttachedFiles=Nincsenek csatolt fájlok +BadEMail=Rossz az e-mail érték +EMailNotDefined=E-mail nincs megadva +ConfirmCloneEMailing=Biztosan klónozni szeretné ezt az e-mailt? +CloneContent=Üzenet klónozása +CloneReceivers=Cloner címzettjei +DateLastSend=A legutóbbi küldés dátuma +DateSending=Küldés dátuma +SentTo=Elküldve a következőnek: %s +MailingStatusRead=Olvasás +YourMailUnsubcribeOK=A(z) %s e-mail helyesen leiratkozott a levelezőlistáról +ActivateCheckReadKey=Az "Elolvasott nyugta" és a "Leiratkozás" funkcióhoz használt URL titkosítására használt kulcs +EMailSentToNRecipients=E-mail elküldve %s címzettnek. +EMailSentForNElements=E-mail elküldve a %s elemhez. +XTargetsAdded=%s címzett hozzáadva a céllistához +OnlyPDFattachmentSupported=Ha a PDF dokumentumokat már létrehozták az elküldendő objektumokhoz, akkor az e-mailhez csatolva lesznek. Ha nem, a rendszer nem küld e-mailt (azt is vegye figyelembe, hogy ebben a verzióban csak a pdf-dokumentumok támogatottak mellékletként a tömeges küldés során). +AllRecipientSelected=A kiválasztott %s rekord címzettjei (ha ismert az e-mail címük). +GroupEmails=Csoportos e-mailek +OneEmailPerRecipient=Címzettenként egy e-mail (alapértelmezés szerint rekordonként egy e-mail van kiválasztva) +WarningIfYouCheckOneRecipientPerEmail=Figyelem, ha bejelöli ezt a jelölőnégyzetet, az azt jelenti, hogy több különböző kiválasztott rekordhoz csak egy e-mailt küldünk, így ha az üzenet egy rekord adataira hivatkozó helyettesítő változókat tartalmaz, akkor ezek cseréje nem lehetséges. +ResultOfMailSending=Tömeges e-mail küldés eredménye +NbSelected=Kiválasztott szám +NbIgnored=A szám figyelmen kívül hagyva +NbSent=Elküldött szám +SentXXXmessages=%s üzenet elküldve. +ConfirmUnvalidateEmailing=Biztosan módosítani szeretné a(z) %s e-mailt piszkozat állapotra? +MailingModuleDescContactsWithThirdpartyFilter=Kapcsolatfelvétel az ügyfélszűrőkkel +MailingModuleDescContactsByCompanyCategory=Kapcsolatfelvételek harmadik fél kategóriája szerint +MailingModuleDescContactsByCategory=Kategóriák szerinti névjegyek +MailingModuleDescContactsByFunction=Kapcsolattartók pozíció szerint +MailingModuleDescEmailsFromFile=E-mailek fájlból +MailingModuleDescEmailsFromUser=E-mailek a felhasználó által +MailingModuleDescDolibarrUsers=E-mailekkel rendelkező felhasználók +MailingModuleDescThirdPartiesByCategories=Harmadik felek (kategóriák szerint) +SendingFromWebInterfaceIsNotAllowed=A webes felületről történő küldés nem megengedett. +EmailCollectorFilterDesc=Minden szűrőnek meg kell egyeznie ahhoz, hogy e-mailt gyűjtsön # Libelle des modules de liste de destinataires mailing -LineInFile=Vonal %s fájlban -RecipientSelectionModules=Meghatározott kérelmek címzett kiválasztása +LineInFile=%s sor a fájlban +RecipientSelectionModules=Meghatározott kérések a címzett kiválasztásához MailSelectedRecipients=Kiválasztott címzettek -MailingArea=EMailings terület -LastMailings=Latest %s emailings -TargetsStatistics=Célok statisztikák -NbOfCompaniesContacts=Egyedi kapcsolatok a vállalatok -MailNoChangePossible=A címzettek validált emailing nem lehet megváltoztatni -SearchAMailing=Keresés levelezési -SendMailing=Küldés e-mailezés -SentBy=Által küldött -MailingNeedCommand=Sending an emailing can be performed from command line. Ask your server administrator to launch the following command to send the emailing to all recipients: -MailingNeedCommand2=Ön azonban elküldheti őket az interneten hozzáadásával paraméter MAILING_LIMIT_SENDBYWEB az értéke max e-mailek száma szeretne küldeni a session. Ehhez menj a Home - telepítés - Más. -ConfirmSendingEmailing=If you want to send emailing directly from this screen, please confirm you are sure you want to send emailing now from your browser ? -LimitSendingEmailing=Note: Sending of emailings from web interface is done in several times for security and timeout reasons, %s recipients at a time for each sending session. +MailingArea=Levelezési terület +LastMailings=A legújabb %s e-mail +TargetsStatistics=Cél statisztikák +NbOfCompaniesContacts=Egyedi névjegyek/címek +MailNoChangePossible=Az ellenőrzött e-mail címzettjei nem módosíthatók +SearchAMailing=Levelezés keresése +SendMailing=E-mail küldése +SentBy=Küldő +MailingNeedCommand=E-mail küldése parancssorból is végrehajtható. Kérje meg a kiszolgáló rendszergazdáját, hogy indítsa el a következő parancsot, hogy az e-mailt minden címzettnek elküldje: +MailingNeedCommand2=Elküldheti azonban online, ha hozzáadja a MAILING_LIMIT_SENDBYWEB paramétert a munkamenetenként elküldeni kívánt e-mailek maximális számával. Ehhez lépjen a Kezdőlap - Beállítás - Egyéb menüpontra. +ConfirmSendingEmailing=Ha közvetlenül erről a képernyőről szeretne e-mailt küldeni, kérjük, erősítse meg, hogy biztosan szeretne e-mailt küldeni most a böngészőből? +LimitSendingEmailing=Megjegyzés: Az e-mailek webes felületről történő küldése biztonsági és időtúllépési okokból több alkalommal történik, %s címzett egyszerre minden küldési munkamenethez. TargetsReset=Lista törlése -ToClearAllRecipientsClickHere=Kattintson ide, hogy törölje a címzettek listáját erre a levelezés -ToAddRecipientsChooseHere=Add címzettek közül választhatja ki a listák -NbOfEMailingsReceived=Mass emailings kapott -NbOfEMailingsSend=Mass emailings sent +ToClearAllRecipientsClickHere=Kattintson ide az e-mail címzettlistájának törléséhez +ToAddRecipientsChooseHere=Címzettek hozzáadása a listák közül való kiválasztásával +NbOfEMailingsReceived=Tömeges e-mailek érkeztek +NbOfEMailingsSend=Tömeges e-mailek elküldve IdRecord=Azonosító rekord -DeliveryReceipt=Delivery Ack. -YouCanUseCommaSeparatorForSeveralRecipients=Használhatja a vessző megadásához több címzettnek. -TagCheckMail=Track mail opening -TagUnsubscribe=Unsubscribe link -TagSignature=Signature of sending user -EMailRecipient=Recipient Email -TagMailtoEmail=Recipient Email (including html "mailto:" link) -NoEmailSentBadSenderOrRecipientEmail=No email sent. Bad sender or recipient email. Verify user profile. +DeliveryReceipt=Szállítási visszaigazolás. +YouCanUseCommaSeparatorForSeveralRecipients=A vessző elválasztó használatával több címzett is megadható. +TagCheckMail=Levelek megnyitásának nyomon követése +TagUnsubscribe=Leiratkozás link +TagSignature=A küldő felhasználó aláírása +EMailRecipient=Címzett e-mail +TagMailtoEmail=Címzett e-mail (beleértve a html "mailto:" linket) +NoEmailSentBadSenderOrRecipientEmail=Nem küldtek e-mailt. Rossz a feladó vagy a címzett e-mail-címe. Felhasználói profil ellenőrzése. # Module Notifications Notifications=Értesítések -NotificationsAuto=Notifications Auto. -NoNotificationsWillBeSent=No automatic email notifications are planned for this event type and company -ANotificationsWillBeSent=1 automatic notification will be sent by email -SomeNotificationsWillBeSent=%s automatic notifications will be sent by email -AddNewNotification=Subscribe to a new automatic email notification (target/event) -ListOfActiveNotifications=List of all active subscriptions (targets/events) for automatic email notification -ListOfNotificationsDone=List of all automatic email notifications sent -MailSendSetupIs=Configuration of email sending has been setup to '%s'. This mode can't be used to send mass emailing. -MailSendSetupIs2=You must first go, with an admin account, into menu %sHome - Setup - EMails%s to change parameter '%s' to use mode '%s'. With this mode, you can enter setup of the SMTP server provided by your Internet Service Provider and use Mass emailing feature. -MailSendSetupIs3=If you have any questions on how to setup your SMTP server, you can ask to %s. -YouCanAlsoUseSupervisorKeyword=You can also add the keyword __SUPERVISOREMAIL__ to have email being sent to the supervisor of user (works only if an email is defined for this supervisor) -NbOfTargetedContacts=Current number of targeted contact emails -UseFormatFileEmailToTarget=Imported file must have format email;name;firstname;other -UseFormatInputEmailToTarget=Enter a string with format email;name;firstname;other -MailAdvTargetRecipients=Recipients (advanced selection) -AdvTgtTitle=Fill input fields to preselect the third parties or contacts/addresses to target -AdvTgtSearchTextHelp=Use %% as wildcards. For example to find all item like jean, joe, jim, you can input j%%, you can also use ; as separator for value, and use ! for except this value. For example jean;joe;jim%%;!jimo;!jima%% will target all jean, joe, start with jim but not jimo and not everything that starts with jima -AdvTgtSearchIntHelp=Use interval to select int or float value -AdvTgtMinVal=Minimum value -AdvTgtMaxVal=Maximum value -AdvTgtSearchDtHelp=Use interval to select date value -AdvTgtStartDt=Start dt. -AdvTgtEndDt=End dt. -AdvTgtTypeOfIncudeHelp=Target Email of third party and email of contact of the third party, or just third-party email or just contact email -AdvTgtTypeOfIncude=Type of targeted email -AdvTgtContactHelp=Use only if you target contact into "Type of targeted email" -AddAll=Add all -RemoveAll=Remove all -ItemsCount=Item(s) -AdvTgtNameTemplate=Filter name -AdvTgtAddContact=Add emails according to criteria -AdvTgtLoadFilter=Load filter -AdvTgtDeleteFilter=Delete filter -AdvTgtSaveFilter=Save filter -AdvTgtCreateFilter=Create filter -AdvTgtOrCreateNewFilter=Name of new filter -NoContactWithCategoryFound=No category found linked to some contacts/addresses -NoContactLinkedToThirdpartieWithCategoryFound=No category found linked to some thirdparties -OutGoingEmailSetup=Outgoing emails -InGoingEmailSetup=Incoming emails -OutGoingEmailSetupForEmailing=Outgoing emails (for module %s) -DefaultOutgoingEmailSetup=Same configuration than the global Outgoing email setup +NotificationsAuto=Automatikus értesítések. +NoNotificationsWillBeSent=Nem tervezünk automatikus e-mail értesítést ehhez az eseménytípushoz és vállalathoz +ANotificationsWillBeSent=1 automatikus értesítést küldünk e-mailben +SomeNotificationsWillBeSent=%s automatikus értesítést küld e-mailben +AddNewNotification=Feliratkozás egy új automatikus e-mail értesítésre (cél/esemény) +ListOfActiveNotifications=Az összes aktív előfizetés listája (célok/események) az automatikus e-mail értesítéshez +ListOfNotificationsDone=Az összes elküldött automatikus e-mail értesítés listája +MailSendSetupIs=Az e-mail küldés beállítása '%s'. Ez a mód nem használható tömeges e-mailek küldésére. +MailSendSetupIs2=Először adminisztrátori fiókkal be kell lépnie a %sHome - Beállítás - E-mailek%s menübe, hogy módosítsa a '%s' paramétert a '%s' mód használatához. Ezzel a móddal beléphet az internetszolgáltató által biztosított SMTP-kiszolgáló beállításába, és használhatja a tömeges e-mail funkciót. +MailSendSetupIs3=Ha bármilyen kérdése van az SMTP-szerver beállításával kapcsolatban, felteheti %s-nak. +YouCanAlsoUseSupervisorKeyword=Hozzáadhatja a __SUPERVISOREMAIL__ kulcsszót is, hogy e-mailt küldjön a felhasználó felügyelőjének (csak akkor működik, ha e-mail-cím van megadva ehhez a felügyelőhöz) +NbOfTargetedContacts=A megcélzott kapcsolatfelvételi e-mailek jelenlegi száma +UseFormatFileEmailToTarget=Az importált fájl formátuma email;name;firstname;other +UseFormatInputEmailToTarget=Írjon be egy karakterláncot email;name;firstname;other formátumban +MailAdvTargetRecipients=Címzettek (speciális kiválasztás) +AdvTgtTitle=Töltse ki a beviteli mezőket a célzott harmadik felek vagy elérhetőségek/címek előre kiválasztásához +AdvTgtSearchTextHelp=A %% használata helyettesítő karakterként. Például az összes olyan elem megkereséséhez, mint a jean, joe, jim, beírhatja a következőt: j%%, és használhatja a ; érték elválasztóként, és használja a ! kivéve ezt az értéket. Például a jean;joe;jim%%;!jimo;!jima%% minden jean-t, joe-t megcéloz, jim-mel kezdődik, de nem jimo-t, és nem mindent, ami jimával kezdődik. +AdvTgtSearchIntHelp=Használja az intervallumot az int vagy float érték kiválasztásához +AdvTgtMinVal=Minimális érték +AdvTgtMaxVal=Maximális érték +AdvTgtSearchDtHelp=Használja az intervallumot a dátum értékének kiválasztásához +AdvTgtStartDt=Kezdő dátum +AdvTgtEndDt=Vége dátum +AdvTgtTypeOfIncudeHelp=Harmadik fél cél e-mail-címe és a harmadik fél kapcsolatfelvételi e-mail-címe, vagy csak harmadik fél e-mail-címe vagy csak kapcsolattartási e-mail +AdvTgtTypeOfIncude=Célzott e-mail típusa +AdvTgtContactHelp=Csak akkor használja, ha a kapcsolattartót a "Célzott e-mail típusa"-ba célozza meg. +AddAll=Összes hozzáadása +RemoveAll=Összes eltávolítása +ItemsCount=Tétel(ek) +AdvTgtNameTemplate=Szűrő neve +AdvTgtAddContact=E-mailek hozzáadása a feltételeknek megfelelően +AdvTgtLoadFilter=Szűrő betöltése +AdvTgtDeleteFilter=Szűrő törlése +AdvTgtSaveFilter=Szűrő mentése +AdvTgtCreateFilter=Szűrő létrehozása +AdvTgtOrCreateNewFilter=Az új szűrő neve +NoContactWithCategoryFound=Nem található néhány névjegyhez/címhez kapcsolódó kategória +NoContactLinkedToThirdpartieWithCategoryFound=Nem található néhány harmadik félhez kapcsolódó kategória +OutGoingEmailSetup=Kimenő e-mailek +InGoingEmailSetup=Bejövő e-mailek +OutGoingEmailSetupForEmailing=Kimenő e-mailek (a %s modulhoz) +DefaultOutgoingEmailSetup=Ugyanaz a konfiguráció, mint a globális kimenő e-mail beállítás Information=Információ -ContactsWithThirdpartyFilter=Contacts with third-party filter -Unanswered=Unanswered +ContactsWithThirdpartyFilter=Névjegyek harmadik féltől származó szűrővel +Unanswered=Nem válaszolt Answered=Válaszolt -IsNotAnAnswer=Is not answer (initial email) -IsAnAnswer=Is an answer of an initial email -RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s -DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact -DefaultStatusEmptyMandatory=Empty but mandatory +IsNotAnAnswer=Nem válaszol (kezdeti e-mail) +IsAnAnswer=Válasz egy kezdeti e-mailre +RecordCreatedByEmailCollector=A(z) %s e-mail gyűjtő által létrehozott rekord a(z) %s e-mailből +DefaultBlacklistMailingStatus=A '%s' mező alapértelmezett értéke új névjegy létrehozásakor +DefaultStatusEmptyMandatory=Üres, de kötelező +WarningLimitSendByDay=FIGYELMEZTETÉS: A példány beállítása vagy szerződése a napi e-mailek számát %s értékre korlátozza. Ha többet próbál küldeni, előfordulhat, hogy a példány lelassul vagy felfüggeszthető. Ha magasabb kvótára van szüksége, forduljon ügyfélszolgálatához. diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang index 0184ec8d184..d5d9d347d7d 100644 --- a/htdocs/langs/hu_HU/main.lang +++ b/htdocs/langs/hu_HU/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=Nem érhető el sablon ehhez az e-mail típushoz AvailableVariables=Elérhető helyettesítő változók NoTranslation=Nincs fordítás Translation=Fordítás +Translations=Translations CurrentTimeZone=TimeZone PHP (szerver) EmptySearchString=Adjon meg nem üres keresési feltételeket EnterADateCriteria=Adja meg a dátum kritériumát @@ -205,6 +206,7 @@ Valid=Hiteles Approve=Jóváhagy Disapprove=Elutasítás ReOpen=Újranyitás +OpenVerb=Nyitva Upload=Feltöltés ToLink=Link Select=Kiválaszt @@ -222,7 +224,7 @@ UserGroup=Felhasználói csoport UserGroups=Felhasználói csoportok NoUserGroupDefined=Nincs felhasználói csoport meghatározva Password=Jelszó -PasswordRetype=Adja meg újra a jelszavát +PasswordRetype=Ismételje meg a jelszavát NoteSomeFeaturesAreDisabled=Megjegyzés: rengeteg modul/eszköz ki van kapcsolva ebben a demóban. Name=Név NameSlashCompany=Név / Cég @@ -487,6 +489,7 @@ ActionsOnContact=Események ehhez a kapcsolattartóhoz/címhez ActionsOnContract=Események ehhez a szerződéshez ActionsOnMember=Események ezzel a taggal kapcsolatban ActionsOnProduct=Események ezzel a termékkel kapcsolatban +ActionsOnAsset=Events for this fixed asset NActionsLate=%s késés ToDo=Teendő Completed=Befejezve @@ -808,6 +811,7 @@ URLPhoto=Url fotó / logo SetLinkToAnotherThirdParty=Link egy másik harmadik fél LinkTo=Hivatkozás erre: LinkToProposal=Link az ajánlathoz +LinkToExpedition= Link az expedícióhoz LinkToOrder=Link a rendeléshez LinkToInvoice=Link a számlához LinkToTemplateInvoice=Hivatkozás a sablonszámlához @@ -926,6 +930,7 @@ DirectDownloadInternalLink=Privát letöltési link PrivateDownloadLinkDesc=Be kell jelentkeznie, és engedélyekre van szüksége a fájl megtekintéséhez vagy letöltéséhez Download=Letöltés DownloadDocument=Dokumentum letöltése +DownloadSignedDocument=Download signed document ActualizeCurrency=Árfolyam frissítése Fiscalyear=Pénzügyi év ModuleBuilder=Modul- és alkalmazáskészítő @@ -1051,6 +1056,7 @@ SearchIntoContracts=Szerződések SearchIntoCustomerShipments=Vásárlói kiszállítások SearchIntoExpenseReports=Költség kimutatások SearchIntoLeaves=Hagyd el +SearchIntoKM=Tudásbázis SearchIntoTickets=Jegyek SearchIntoCustomerPayments=Vásárlói fizetések SearchIntoVendorPayments=Szállítói fizetések @@ -1142,15 +1148,29 @@ EventReminder=Esemény emlékeztető UpdateForAllLines=Frissítés minden vonalhoz OnHold=Tart Civility=Udvariasság -AffectTag=Címke hozzárendelése +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Külső felhasználó létrehozása -ConfirmAffectTag=Tömeges címke hatással -ConfirmAffectTagQuestion=Biztosan befolyásolni szeretné a(z) %s kiválasztott rekord(ok) címkéit? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Nem található címketípus a rekordtípusokhoz +Rate=Arány +SupervisorNotFound=Supervisor not found CopiedToClipboard=Vágólapra másolva InformationOnLinkToContract=Ez az összeg csak a szerződés összes sorának összege. Az idő fogalmát nem veszik figyelembe. ConfirmCancel=Biztosan meg akarja szakítani EmailMsgID=E-mail üzenetazonosító +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Engedélyezve SetToDisabled=Letiltva ConfirmMassEnabling=tömegengedélyezés megerősítése @@ -1179,11 +1199,14 @@ Terminated=Kilépett AddLineOnPosition=Sor hozzáadása a pozícióhoz (a végén, ha üres) ConfirmAllocateCommercial=Az értékesítési képviselő megerősítésének hozzárendelése ConfirmAllocateCommercialQuestion=Biztosan hozzá szeretné rendelni az %s kiválasztott rekordo(ka)t? -CommercialsAffected=Az értékesítési képviselők érintettek -CommercialAffected=Az értékesítési képviselő érintett +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Az üzeneted YourMessageHasBeenReceived=Üzenete megérkezett. A lehető leghamarabb válaszolunk vagy felvesszük Önnel a kapcsolatot. UrlToCheck=Az ellenőrizendő URL Automation=Automatizálás -CreatedByEmailCollector=Created by Email collector -CreatedByPublicPortal=Created from Public portal +CreatedByEmailCollector=Készítette: Email gyűjtő +CreatedByPublicPortal=Nyilvános portálról készült +UserAgent=Felhasználói ügynök +InternalUser=Belső felahsználó +ExternalUser=Külső felhasználó diff --git a/htdocs/langs/hu_HU/members.lang b/htdocs/langs/hu_HU/members.lang index b3b0abda26f..ebf07cd2356 100644 --- a/htdocs/langs/hu_HU/members.lang +++ b/htdocs/langs/hu_HU/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Egy másik tag (név: %s, beje ErrorUserPermissionAllowsToLinksToItselfOnly=Biztonsági okokból engedélyt kell kapnia az összes felhasználó szerkesztéséhez, hogy egy tagot olyan felhasználóhoz tudjon kapcsolni, aki nem az Öné. SetLinkToUser=Link egy Dolibarr felhasználóhoz SetLinkToThirdParty=Hivatkozás egy Dolibarr harmadik félhez +MemberCountersArePublic=Counters of valid members are public MembersCards=Kártyák generálása a tagok számára MembersList=Tagok listája MembersListToValid=Vázlattagok listája (érvényesítésre vár) @@ -34,7 +35,8 @@ DateSubscription=Tagság dátuma DateEndSubscription=A tagság befejezésének dátuma EndSubscription=A tagság vége SubscriptionId=Hozzájárulás azonosítója -WithoutSubscription=Hozzájárulás nélkül +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Tag-azonosító MemberRef=Tag Ref NewMember=Új tag @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=A tagtípus nem törölhető NewSubscription=Új hozzájárulás NewSubscriptionDesc=Ez az űrlap lehetővé teszi, hogy az alapítvány új tagjaként rögzítse előfizetését. Ha meg szeretné újítani előfizetését (ha már tag), kérjük, vegye fel a kapcsolatot az alapítványi kuratóriummal e-mailben %s. Subscription=Hozzájárulás +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Bármennyi +CanEditAmountShortForValues=ajánlott, bármilyen mennyiségben +MembershipDuration=Időtartam +GetMembershipButtonLabel=Join Subscriptions=Hozzájárulások SubscriptionLate=Késő SubscriptionNotReceived=A hozzájárulás nem érkezett meg @@ -136,7 +144,7 @@ CardContent=Tagsági kártya tartalma # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Tájékoztatjuk, hogy tagsági kérelmét megkaptuk.

ThisIsContentOfYourMembershipWasValidated=Tájékoztatjuk, hogy tagságát a következő adatokkal ellenőriztük:

-ThisIsContentOfYourSubscriptionWasRecorded=Tájékoztatjuk, hogy új előfizetését rögzítették.

+ThisIsContentOfYourSubscriptionWasRecorded=Tájékoztatjuk, hogy új előfizetését rögzítettük. Kérjük, számláját itt találja mellékelve.

ThisIsContentOfSubscriptionReminderEmail=Tájékoztatjuk, hogy előfizetése hamarosan lejár, vagy már lejárt (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Reméljük, meg fogja újítani.

ThisIsContentOfYourCard=Ez az Önnel kapcsolatos információink összefoglalása. Kérjük, vegye fel velünk a kapcsolatot, ha bármi nem megfelelő.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=A vendég automatikus beiratkozása esetén kapott értesítő e-mail tárgya @@ -199,8 +207,10 @@ NbOfSubscriptions=Hozzájárulások száma AmountOfSubscriptions=A hozzájárulásokból beszedett összeg TurnoverOrBudget=Forgalom (egy cégnél) vagy Költségvetés (alapítványnál) DefaultAmount=A hozzájárulás alapértelmezett összege -CanEditAmount=A látogató kiválaszthatja/szerkesztheti hozzájárulása összegét -MEMBER_NEWFORM_PAYONLINE=Ugrás az integrált online fizetési oldalra +CanEditAmount=Subscription amount is free +CanEditAmountDetail=A látogató tagtípustól függetlenül választhatja/szerkesztheti hozzájárulásának mértékét +AmountIsLowerToMinimumNotice=összesen esedékes %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Természeténél fogva MembersStatisticsByProperties=Tagstatisztikák jellegük szerint VATToUseForSubscriptions=A hozzájárulások áfakulcsa @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=A felhasználói bejelentkezés létrehozása a tagok sz CreateDolibarrThirdPartyDesc=A harmadik fél az a jogi személy, amely a számlán szerepel, ha úgy dönt, hogy minden egyes hozzájáruláshoz számlát állít elő. Később, a hozzájárulás rögzítésének folyamata során tudja létrehozni. MemberFirstname=Tag keresztneve MemberLastname=Tag vezetékneve +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/hu_HU/mrp.lang b/htdocs/langs/hu_HU/mrp.lang index d0ff6f492c7..47b6ed18978 100644 --- a/htdocs/langs/hu_HU/mrp.lang +++ b/htdocs/langs/hu_HU/mrp.lang @@ -11,8 +11,8 @@ Bom=Anyagjegyzékek BillOfMaterials=Anyagjegyzék BillOfMaterialsLines=Anyagjegyzék sorok BOMsSetup=A BOM modul beállítása -ListOfBOMs=Az anyagjegyzékek listája - BOM -ListOfManufacturingOrders=Gyártási megrendelések listája +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Gyártási rendelések NewBOM=Új anyagjegyzék ProductBOMHelp=Az anyagjegyzékkel létrehozandó (vagy szétszedendő) termék.
Megjegyzés: A 'Nature of product' = 'Nyersanyag' tulajdonságú termékek nem jelennek meg ebben a listában. BOMsNumberingModules=BOM számozási sablonok @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Biztosan klónozni akarja a %s anyagjegyzéket? ConfirmCloneMo=Biztosan klónozni akarja a %s gyártási rendelést? ManufacturingEfficiency=A gyártás hatékonysága ConsumptionEfficiency=Fogyasztási hatékonyság +Consumption=Consumption ValueOfMeansLoss=A 0,95-ös érték átlagosan a gyártás vagy a szétszerelés során keletkező veszteség 5%%-át jelenti ValueOfMeansLossForProductProduced=A 0,95-ös érték átlagosan az előállított termék veszteségének 5%%-át jelenti DeleteBillOfMaterials=Anyagjegyzék törlése @@ -82,6 +83,7 @@ ProductsToProduce=A gyártandó termékek UnitCost=Egységköltség TotalCost=Teljes költség BOMTotalCost=Az anyagjegyzék előállításának költsége az egyes mennyiségek és elfogyasztott termékek költsége alapján (használja az önköltségi árat, ha van, különben az átlagos súlyozott árat, ha van, különben a legjobb vételi árat) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Először el kell indítania a gyártást a gyártási rendelés lezárásához (lásd a '%s' lapot). De lemondhatja. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A készlet nem használható BOM-ban vagy MO-ban Workstation=Munkaállomás @@ -112,3 +114,7 @@ MOAndLines=Gyártási rendelések és sorok MoChildGenerate=Gyermek Mo. generálása ParentMo=MO Szülő MOChild=MO Gyermek +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/hu_HU/orders.lang b/htdocs/langs/hu_HU/orders.lang index 4ae45aaeced..a61d71399e5 100644 --- a/htdocs/langs/hu_HU/orders.lang +++ b/htdocs/langs/hu_HU/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=Az ajánlathoz kapcsolódó megrendelés már nyitva volt, ezért nem jött létre automatikusan más megrendelés OrdersArea=Vevők megrendelései SuppliersOrdersArea=Beszerzési rendelési terület OrderCard=Megrendelőlap diff --git a/htdocs/langs/hu_HU/partnership.lang b/htdocs/langs/hu_HU/partnership.lang index 6136bf4179d..e8ac719fe79 100644 --- a/htdocs/langs/hu_HU/partnership.lang +++ b/htdocs/langs/hu_HU/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Partnerség kezelése PartnershipDescription=Partnerség modul kezelés PartnershipDescriptionLong= Partnerség modul kezelés Partnership=Partnerség +Partnerships=Partnerships AddPartnership=Partnerség hozzáadása CancelPartnershipForExpiredMembers=Partnerség: A lejárt előfizetéssel rendelkező tagok partnerségének megszüntetése PartnershipCheckBacklink=Partnerség: Ellenőrizze a hivatkozási hivatkozást @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnerség: Ellenőrizze a hivatkozási hivatkozást # Menu # NewPartnership=Új partnerség +NewPartnershipbyWeb= Az Ön partnersége sikeresen hozzáadva. ListOfPartnerships=A partnerségek listája # diff --git a/htdocs/langs/hu_HU/products.lang b/htdocs/langs/hu_HU/products.lang index f9f3cebf843..f1400cf3e12 100644 --- a/htdocs/langs/hu_HU/products.lang +++ b/htdocs/langs/hu_HU/products.lang @@ -1,10 +1,10 @@ # Dolibarr language file - Source file is en_US - products -ProductRef=Termék ref. +ProductRef=Termék hiv. ProductLabel=Termékcímke ProductLabelTranslated=Lefordított termékcímke ProductDescription=Termékleírás -ProductDescriptionTranslated=Termékleírás lefordítása -ProductNoteTranslated=A termékleírás lefordítása +ProductDescriptionTranslated=Lefordított termékleírás +ProductNoteTranslated=Lefordított termékjegyzet ProductServiceCard=Termékek/Szolgáltatások kártya TMenuProducts=Termékek TMenuServices=Szolgáltatások @@ -14,38 +14,38 @@ Product=Termék Service=Szolgáltatás ProductId=Termék/szolgáltatás azonosító Create=Létrehozás -Reference=Referencia +Reference=Hivatkozás NewProduct=Új termék NewService=Új szolgáltatás ProductVatMassChange=Globális ÁFA frissítés -ProductVatMassChangeDesc=Ez az eszköz frissíti az MINDEN termékre és szolgáltatásra meghatározott áfakulcsot! +ProductVatMassChangeDesc=Ez az eszköz frissíti az MINDEN terméken és szolgáltatáson meghatározott áfakulcsot! MassBarcodeInit=Tömeges vonalkód inicializálás MassBarcodeInitDesc=Ez az oldal használható vonalkód inicializálására olyan objektumokon, amelyeknél nincs vonalkód. Ellenőrizze, mielőtt a modul vonalkódjának beállítása befejeződik. ProductAccountancyBuyCode=Számviteli kód (vásárlás) ProductAccountancyBuyIntraCode=Számviteli kód (közösségen belüli vásárlás) ProductAccountancyBuyExportCode=Számviteli kód (vásárlási import) ProductAccountancySellCode=Számviteli kód (eladás) -ProductAccountancySellIntraCode=Számviteli kód (Közösségen belüli értékesítés) +ProductAccountancySellIntraCode=Számviteli kód (közösségen belüli értékesítés) ProductAccountancySellExportCode=Számviteli kód (értékesítési export) -ProductOrService=Termék vagy szolgáltatás -ProductsAndServices=Termékek és szolgáltatások -ProductsOrServices=Termékek vagy szolgáltatások +ProductOrService=Termék vagy Szolgáltatás +ProductsAndServices=Termékek és Szolgáltatások +ProductsOrServices=Termékek vagy Szolgáltatások ProductsPipeServices=Termékek | Szolgáltatások ProductsOnSale=Eladható termékek ProductsOnPurchase=Vásárolható termékek ProductsOnSaleOnly=Csak eladható termékek -ProductsOnPurchaseOnly=Csak megvásárolható termékek +ProductsOnPurchaseOnly=Csak vásárolható termékek ProductsNotOnSell=Nem eladható és nem vásárolható termékek -ProductsOnSellAndOnBuy=Eladható és megvásárolható termékek +ProductsOnSellAndOnBuy=Eladható és vásárolható termékek ServicesOnSale=Eladható szolgáltatások ServicesOnPurchase=Vásárolható szolgáltatások ServicesOnSaleOnly=Csak eladható szolgáltatások -ServicesOnPurchaseOnly=Csak megvásárolható szolgáltatások +ServicesOnPurchaseOnly=Csak vásárolható szolgáltatások ServicesNotOnSell=Nem eladható és nem vásárolható szolgáltatások -ServicesOnSellAndOnBuy=Eladható és megvásárolható szolgáltatások -LastModifiedProductsAndServices=A legújabb %s termék/szolgáltatás, amely módosult -LastRecordedProducts=A legutóbbi %s rögzített termék -LastRecordedServices=A legutóbbi %s rögzített szolgáltatás +ServicesOnSellAndOnBuy=Eladható és vásárolható szolgáltatások +LastModifiedProductsAndServices=A legutóbb módosított %s termékek/szolgáltatások +LastRecordedProducts=A legutóbbi %s rögzített termékek +LastRecordedServices=A legutóbbi %s rögzített szolgáltatások CardProduct0=Termék CardProduct1=Szolgáltatás Stock=Készlet @@ -54,13 +54,13 @@ Stocks=A termékek készletei és elhelyezkedése (raktár). Movements=Mozgások Sell=Eladás Buy=Vásárlás -OnSell=Eladó +OnSell=Eladásra OnBuy=Vásárlásra NotOnSell=Nem eladható -ProductStatusOnSell=Eladó -ProductStatusNotOnSell=Nem eladó -ProductStatusOnSellShort=Eladó -ProductStatusNotOnSellShort=Nem eladó +ProductStatusOnSell=Eladásra +ProductStatusNotOnSell=Nem eladható +ProductStatusOnSellShort=Eladásra +ProductStatusNotOnSellShort=Nem eladható ProductStatusOnBuy=Vásárlásra ProductStatusNotOnBuy=Nem vásárolható meg ProductStatusOnBuyShort=Vásárlásra @@ -68,89 +68,89 @@ ProductStatusNotOnBuyShort=Nem vásárolható meg UpdateVAT=Áfa frissítése UpdateDefaultPrice=Alapértelmezett ár frissítése UpdateLevelPrices=Frissítse az árakat minden szinten -AppliedPricesFrom=Alkalmazva +AppliedPricesFrom=tól alkalmazva SellingPrice=Eladási ár SellingPriceHT=Eladási ár (adó nélkül) SellingPriceTTC=Eladási ár (adóval együtt) SellingMinPriceTTC=Minimális eladási ár (adóval együtt) -CostPriceDescription=Ez az ármező (adó nélkül) használható annak rögzítésére, hogy ez a termék átlagosan mennyibe kerül a vállalatnak. Bármilyen ár lehet, amelyet saját maga számít ki, például az átlagos vételárból plusz az átlagos gyártási és forgalmazási költségekből. -CostPriceUsage=Ez az érték felhasználható az árrés kiszámításához. +CostPriceDescription=Ez az ár mező (adó nélkül) használható annak rögzítésére, hogy ez a termék átlagosan mennyibe kerül a vállalatnak. Bármilyen ár lehet, amelyet saját maga számít ki, például az átlagos vételárból plusz az átlagos gyártási és forgalmazási költségekből. +CostPriceUsage=Ezt az értéket fel lehet használni az árrés kiszámításához. ManufacturingPrice=Gyártási ár SoldAmount=Eladott mennyiség -PurchasedAmount=Vásárolt összeg +PurchasedAmount=Vásárolt mennyiség NewPrice=Új ár MinPrice=Min. eladási ár EditSellingPriceLabel=Eladási ár címke szerkesztése -CantBeLessThanMinPrice=Az eladási ár nem lehet alacsonyabb, mint a termék minimális megengedett értéke (%s adó nélkül). Ez az üzenet akkor is megjelenhet, ha túl fontos kedvezményt ír be. +CantBeLessThanMinPrice=Az eladási ár nem lehet alacsonyabb a termékre megengedett minimumnál (%s adó nélkül). Ez az üzenet akkor is megjelenhet, ha túl fontos kedvezményt ír be. ContractStatusClosed=Zárva ErrorProductAlreadyExists=Már létezik %s hivatkozású termék. -ErrorProductBadRefOrLabel=Hibás érték a hivatkozáshoz vagy a címkéhez. +ErrorProductBadRefOrLabel=Hibás referenciaérték vagy címke. ErrorProductClone=Hiba történt a termék vagy szolgáltatás klónozása közben. ErrorPriceCantBeLowerThanMinPrice=Hiba, az ár nem lehet alacsonyabb a minimális árnál. -Suppliers=Szállítók -SupplierRef=Szállító cikkszáma SKU +Suppliers=Forgalmazók +SupplierRef=Forgalmazói SKU ShowProduct=Termék megjelenítése ShowService=Szolgáltatás megjelenítése -ProductsAndServicesArea=Termékek és szolgáltatások terület -ProductsArea=Termékterület -ServicesArea=Szolgáltatási terület +ProductsAndServicesArea=Termékek és szolgáltatások területe +ProductsArea=Termék területe +ServicesArea=Szolgáltatások területe ListOfStockMovements=Készletmozgások listája BuyingPrice=Vételi ár -PriceForEachProduct=Termékek meghatározott áron -SupplierCard=Szállítókártya -PriceRemoved=Az ár eltávolítva +PriceForEachProduct=Termékek egyedi áron +SupplierCard=Forgalmazói kártya +PriceRemoved=Ár eltávolítva BarCode=Vonalkód BarcodeType=Vonalkód típusa SetDefaultBarcodeType=Vonalkód típusának beállítása BarcodeValue=Vonalkód érték NoteNotVisibleOnBill=Megjegyzés (a számlákon, ajánlatokon nem látható...) ServiceLimitedDuration=Ha a termék korlátozott időtartamú szolgáltatás: -FillWithLastServiceDates=Töltsd ki az utolsó szolgáltatási sor dátumával -MultiPricesAbility=Több árszegmens termékenként/szolgáltatásonként (minden vásárló egy árszegmensben van) +FillWithLastServiceDates=Töltse ki az utolsó szolgáltatási sor dátumával +MultiPricesAbility=Több árszegmens termékenként/szolgáltatásonként (minden ügyfél egy árszegmensben van) MultiPricesNumPrices=Árak száma -DefaultPriceType=Alapértelmezett árak alapja (az adó nélkül) új eladási árak hozzáadásakor +DefaultPriceType=Az alapértelmezett árak alapja (adóval és adó nélkül) új eladási árak hozzáadásakor AssociatedProductsAbility=Kitek engedélyezése (több termékből álló készlet) VariantsAbility=Változatok engedélyezése (a termékek változatai, például szín, méret) -AssociatedProducts=Kit -AssociatedProductsNumber=A készletet alkotó termékek száma -ParentProductsNumber=A szülőcsomagoló termék száma -ParentProducts=Szülőtermékek -IfZeroItIsNotAVirtualProduct=Ha 0, akkor ez a termék nem készlet -IfZeroItIsNotUsedByVirtualProduct=Ha 0, akkor ezt a terméket egyetlen készlet sem használja -KeywordFilter=Kulcsszószűrő +AssociatedProducts=Kitek +AssociatedProductsNumber=A kitet alkotó termékek száma +ParentProductsNumber=Alapcsomagolási termék száma +ParentProducts=Alaptermékek +IfZeroItIsNotAVirtualProduct=Ha 0, akkor ez a termék nem kit +IfZeroItIsNotUsedByVirtualProduct=Ha 0, akkor ezt a terméket egyetlen kit sem használja +KeywordFilter=Kulcsszó szűrő CategoryFilter=Kategória szűrő -ProductToAddSearch=A hozzáadni kívánt termék keresése +ProductToAddSearch=Hozzáadni kívánt termék keresése NoMatchFound=Nem található egyezés ListOfProductsServices=Termékek/szolgáltatások listája -ProductAssociationList=A készlet részét képező termékek/szolgáltatások listája -ProductParentList=A terméket komponensként tartalmazó készletek listája -ErrorAssociationIsFatherOfThis=Az egyik kiválasztott termék szülője az aktuális terméknek +ProductAssociationList=A kit részét képező termékek/szolgáltatások listája +ProductParentList=A terméket összetevőként tartalmazó kitek listája +ErrorAssociationIsFatherOfThis=Az egyik kiválasztott termék az aktuális termék szülője DeleteProduct=Termék/szolgáltatás törlése -ConfirmDeleteProduct=Biztosan törölni szeretné ezt a terméket/szolgáltatást? -ProductDeleted=Termék/szolgáltatás "%s" törölve az adatbázisból. +ConfirmDeleteProduct=Biztosan törli ezt a terméket/szolgáltatást? +ProductDeleted=Az "%s" termék/szolgáltatás törölve az adatbázisból. ExportDataset_produit_1=Termékek ExportDataset_service_1=Szolgáltatások ImportDataset_produit_1=Termékek ImportDataset_service_1=Szolgáltatások -DeleteProductLine=Termékvonal törlése -ConfirmDeleteProductLine=Biztosan törölni szeretné ezt a terméksort? -ProductSpecial=Speciális +DeleteProductLine=Termékcsalád törlése +ConfirmDeleteProductLine=Biztos, hogy törölni szeretné ezt a termékcsaládot? +ProductSpecial=Különleges QtyMin=Min. beszerzési mennyiség PriceQtyMin=Ár mennyiség min. -PriceQtyMinCurrency=Ennek a mennyiségnek az ára (pénznem). (Nincs leárazás) +PriceQtyMinCurrency=Ár (pénznem) erre a mennyiségre. WithoutDiscount=Kedvezmény nélkül -VATRateForSupplierProduct=Áfakulcs (ehhez az eladóhoz / termékhez) +VATRateForSupplierProduct=ÁFA kulcs (ehhez a forgalmazóhoz/termékhez) DiscountQtyMin=Kedvezmény erre a mennyiségre. -NoPriceDefinedForThisSupplier=Nincs meghatározott ár/mennyiség ehhez a szállítóhoz/termékhez -NoSupplierPriceDefinedForThisProduct=Nincs gyártói ár/mennyiség meghatározva ehhez a termékhez +NoPriceDefinedForThisSupplier=Ehhez a forgalmazóhoz/termékhez nincs meghatározva ár/mennyiség +NoSupplierPriceDefinedForThisProduct=Ehhez a termékhez nincs meghatározva forgalmazói ár/mennyiség PredefinedItem=Előre meghatározott elem PredefinedProductsToSell=Előre meghatározott termék PredefinedServicesToSell=Előre meghatározott szolgáltatás -PredefinedProductsAndServicesToSell=Előre meghatározott termékek/szolgáltatások eladásra -PredefinedProductsToPurchase=Előre meghatározott termék, amelyeket meg kell vásárolni -PredefinedServicesToPurchase=Előre meghatározott szolgáltatások, amelyeket meg kell vásárolni -PredefinedProductsAndServicesToPurchase=Előre meghatározott termékek/szolgáltatások, amelyeket meg kell vásárolni -NotPredefinedProducts=Nem előre definiált termékek/szolgáltatások +PredefinedProductsAndServicesToSell=Előre meghatározott termékek/szolgáltatások értékesítése +PredefinedProductsToPurchase=Előre meghatározott termék megvásárlása +PredefinedServicesToPurchase=Előre meghatározott szolgáltatások megvásárlása +PredefinedProductsAndServicesToPurchase=Előre meghatározott termékek/szolgáltatások megvásárlása +NotPredefinedProducts=Nem előre meghatározott termékek/szolgáltatások GenerateThumb=Miniatűr kép létrehozása ServiceNb=Szolgáltatás #%s ListProductServiceByPopularity=Termékek/szolgáltatások listája népszerűség szerint @@ -160,17 +160,17 @@ Finished=Gyártott termék RowMaterial=Nyersanyag ConfirmCloneProduct=Biztosan klónozni szeretné a(z) %s terméket vagy szolgáltatást? CloneContentProduct=A termék/szolgáltatás összes fő információjának klónozása -ClonePricesProduct=Klón árak +ClonePricesProduct=Klónozott árak CloneCategoriesProduct=Kapcsolt címkék/kategóriák klónozása CloneCompositionProduct=Virtuális termékek/szolgáltatások klónozása CloneCombinationsProduct=A termékváltozatok klónozása ProductIsUsed=Ez a termék használatban van -NewRefForClone=Új termék/szolgáltatás hivatkozása +NewRefForClone=Új termék/szolgáltatás hivatkozási száma SellingPrices=Eladási árak BuyingPrices=Vételi árak -CustomerPrices=Vásárlói árak -SuppliersPrices=Szállítói árak -SuppliersPricesOfProductsOrServices=Szállítói árak (termékek vagy szolgáltatások) +CustomerPrices=Ügyfél árak +SuppliersPrices=Forgalmazói árak +SuppliersPricesOfProductsOrServices=Forgalmazói árak (termékek vagy szolgáltatások) CustomCode=Vám | Áru | HS kód CountryOrigin=Származási ország RegionStateOrigin=Származási régió @@ -190,7 +190,7 @@ h=h day=nap d=d kilogram=kilogramm -kg=kg +kg=Kg gram=gramm g=g meter=méter @@ -201,7 +201,7 @@ m3=m³ liter=liter l=L unitP=Darab -unitSET=Beállítva +unitSET=Készlet unitS=Második unitH=Óra unitD=Nap @@ -210,7 +210,7 @@ unitM=Méter unitLM=Lineáris méter unitM2=Négyzetméter unitM3=Köbméter -unitL=liter +unitL=Liter unitT=tonna unitKG=kg unitG=gramm @@ -241,21 +241,21 @@ ProductCodeModel=Termékreferencia sablon ServiceCodeModel=Szolgáltatási hivatkozás sablon CurrentProductPrice=Jelenlegi ár AlwaysUseNewPrice=Mindig használja a termék/szolgáltatás aktuális árát -AlwaysUseFixedPrice=Rögzített ár használata -PriceByQuantity=Eltérő árak mennyiség szerint -DisablePriceByQty=Árak letiltása mennyiség szerint +AlwaysUseFixedPrice=Használja a rögzített árat +PriceByQuantity=Különböző árak mennyiség szerint +DisablePriceByQty=Mennyiség szerinti árak letiltása PriceByQuantityRange=Mennyiségtartomány MultipriceRules=Automatikus árak a szegmenshez UseMultipriceRules=Használja az árszegmens szabályokat (a termékmodul beállításában meghatározott) az összes többi szegmens árának automatikus kiszámításához az első szegmens szerint -PercentVariationOver=%% eltérés %s felett -PercentDiscountOver=%% kedvezmény %s felett -KeepEmptyForAutoCalculation=Hagyja üresen, hogy ez automatikusan ki legyen számítva a termékek súlyából vagy térfogatából +PercentVariationOver=%% variáció az %s-hez képest +PercentDiscountOver=%% kedvezmény az %s felett +KeepEmptyForAutoCalculation=Hagyja üresen, hogy ez automatikusan kiszámítható legyen a termékek tömegéből vagy térfogatából VariantRefExample=Példák: SZÍN, MÉRET VariantLabelExample=Példák: Szín, Méret ### composition fabrication Build=Gyártás ProductsMultiPrice=Termékek és árak az egyes árszegmensekhez -ProductsOrServiceMultiPrice=Vásárlói árak (termékek vagy szolgáltatások, többáras) +ProductsOrServiceMultiPrice=Ügyfél árak (termékek vagy szolgáltatások, többáras) ProductSellByQuarterHT=Termékforgalom negyedévente adózás előtt ServiceSellByQuarterHT=Szolgáltatási forgalom negyedévente adózás előtt Quarter1=1. Negyed @@ -263,101 +263,101 @@ Quarter2=2. Negyed Quarter3=3. Negyed Quarter4=4. Negyed BarCodePrintsheet=Vonalkódok nyomtatása -PageToGenerateBarCodeSheets=Ezzel az eszközzel vonalkódmatricákat nyomtathat ki. Válassza ki a matricaoldal formátumát, a vonalkód típusát és a vonalkód értékét, majd kattintson a %s gombra. -NumberOfStickers=Az oldalon nyomtatandó matricák száma +PageToGenerateBarCodeSheets=Ezzel az eszközzel vonalkódmatricákat nyomtathat ki. Válassza ki a matricaoldal formátumát, a vonalkód típusát és a vonalkód értékét, majd kattintson a %s gombra. +NumberOfStickers=Az oldalra nyomtatandó matricák száma PrintsheetForOneBarCode=Több matrica nyomtatása egy vonalkódhoz -BuildPageToPrint=Oldal létrehozása nyomtatáshoz +BuildPageToPrint=Nyomtatandó oldal létrehozása FillBarCodeTypeAndValueManually=Vonalkód típusának és értékének manuális kitöltése. FillBarCodeTypeAndValueFromProduct=Vonalkód típusának és értékének kitöltése a termék vonalkódjából. FillBarCodeTypeAndValueFromThirdParty=Töltse ki a vonalkód típusát és értékét egy harmadik fél vonalkódjából. -DefinitionOfBarCodeForProductNotComplete=A %s termék vonalkódjának típusának vagy értékének meghatározása nem teljes. +DefinitionOfBarCodeForProductNotComplete=A vonalkód típusának vagy értékének meghatározása nem teljes az %s termék esetében. DefinitionOfBarCodeForThirdpartyNotComplete=A vonalkód típusának vagy értékének meghatározása nem teljes a(z) %s harmadik fél számára. -BarCodeDataForProduct=A %s termék vonalkódinformációi: -BarCodeDataForThirdparty=Harmadik fél vonalkódinformációi: %s: -ResetBarcodeForAllRecords=Határozza meg a vonalkód értékét az összes rekordhoz (ez a már definiált vonalkód értéket is visszaállítja új értékekkel) -PriceByCustomer=Eltérő árak minden vásárló számára +BarCodeDataForProduct=Az %s termék vonalkódja: +BarCodeDataForThirdparty=A %s harmadik fél vonalkódja: +ResetBarcodeForAllRecords=Meghatározza a vonalkód értékét az összes rekordhoz (ez egyben visszaállítja a már meghatározott vonalkód értékét az új értékekkel). +PriceByCustomer=Különböző árak minden ügyfél számára PriceCatalogue=Egyetlen eladási ár termékenként/szolgáltatásonként -PricingRule=Eladási árakra vonatkozó szabályok -AddCustomerPrice=Ár hozzáadása ügyfél szerint +PricingRule=Az eladási árakra vonatkozó szabályok +AddCustomerPrice=Árak hozzáadása ügyfél szerint ForceUpdateChildPriceSoc=Állítsa be ugyanazt az árat az ügyfél leányvállalatainál -PriceByCustomerLog=Korábbi vásárlói árak naplója +PriceByCustomerLog=Korábbi ügyfél árak naplója MinimumPriceLimit=A minimális ár nem lehet alacsonyabb, mint %s MinimumRecommendedPrice=A minimális ajánlott ár: %s -PriceExpressionEditor=Árkifejezés-szerkesztő +PriceExpressionEditor=Ár kifejezés szerkesztő PriceExpressionSelected=Kiválasztott árkifejezés -PriceExpressionEditorHelp1="ár = 2 + 2" vagy "2 + 2" az ár beállításához. Használja ; kifejezések elkülönítésére +PriceExpressionEditorHelp1="ár = 2 + 2" vagy "2 + 2" az ár beállításához. Használja a ;-t a kifejezések elválasztására PriceExpressionEditorHelp2=Az extra mezőket olyan változókkal érheti el, mint a #extrafield_myextrafieldkey#, a globális változókat pedig a #global_mycode# segítségével -PriceExpressionEditorHelp3=Mind a termék/szolgáltatás, mind a szállítói árakban a következő változók állnak rendelkezésre:
#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# -PriceExpressionEditorHelp4=Csak a termék/szolgáltatás árában: #supplier_min_price#
Csak szállítói árakban: #supplier_quantity# és #supplier_tva_tx# +PriceExpressionEditorHelp3=Mind a termék/szolgáltatás, mind a forgalmazói árakban a következő változók állnak rendelkezésre:
#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# +PriceExpressionEditorHelp4=Csak a termék/szolgáltatás árában: #supplier_min_price#
Csak forgalmazói árakban: #supplier_quantity# és #supplier_tva_tx# PriceExpressionEditorHelp5=Elérhető globális értékek: PriceMode=Ár mód PriceNumeric=Szám DefaultPrice=Alapértelmezett ár DefaultPriceLog=A korábbi alapértelmezett árak naplója -ComposedProductIncDecStock=Raktárkészlet növelése/csökkentése szülőmódosításkor -ComposedProduct=Gyermektermékek +ComposedProductIncDecStock=Növekvő/csökkenő készlet az anyavállalat változásakor +ComposedProduct=Gyermek termékek MinSupplierPrice=Minimális vételár MinCustomerPrice=Minimális eladási ár NoDynamicPrice=Nincs dinamikus ár DynamicPriceConfiguration=Dinamikus árkonfiguráció -DynamicPriceDesc=Matematikai képleteket határozhat meg a Vevői vagy Szállítói árak kiszámításához. Az ilyen képletek használhatnak minden matematikai operátort, néhány állandót és változót. Itt adhatja meg a használni kívánt változókat. Ha a változó automatikus frissítést igényel, megadhatja a külső URL-t, hogy a Dolibarr automatikusan frissítse az értéket. +DynamicPriceDesc=Matematikai képleteket határozhat meg az Ügyfél vagy Forgalmazói árak kiszámításához. Az ilyen képletek használhatnak minden matematikai operátort, néhány állandót és változót. Itt adhatja meg a használni kívánt változókat. Ha a változó automatikus frissítést igényel, megadhatja a külső URL-t, hogy a Dolibarr automatikusan frissítse az értéket. AddVariable=Változó hozzáadása AddUpdater=Frissítő hozzáadása GlobalVariables=Globális változók VariableToUpdate=Frissítendő változó GlobalVariableUpdaters=Külső frissítők a változókhoz GlobalVariableUpdaterType0=JSON adatok -GlobalVariableUpdaterHelp0=JSON-adatokat elemzi a megadott URL-ről, a VALUE adja meg a releváns érték helyét, +GlobalVariableUpdaterHelp0=Elemzi a megadott URL-ről származó JSON-adatokat, a VALUE adja meg a releváns érték helyét, GlobalVariableUpdaterHelpFormat0=Kérés formátuma {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"} GlobalVariableUpdaterType1=WebService adatok -GlobalVariableUpdaterHelp1=Elemezi a WebService adatokat a megadott URL-ről, az NS a névteret, a VALUE a releváns érték helyét, a DATA az elküldendő adatokat, a METHOD pedig a hívó WS metódus +GlobalVariableUpdaterHelp1=A WebService adatait elemzi a megadott URL-ről, az NS a névteret, a VALUE a releváns érték helyét, a DATA az elküldendő adatokat tartalmazza, a METHOD pedig a hívó WS módszert GlobalVariableUpdaterHelpFormat1=A kérelem formátuma: {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}} UpdateInterval=Frissítési időköz (perc) LastUpdated=Utolsó frissítés CorrectlyUpdated=Helyesen frissítve -PropalMergePdfProductActualFile=Az Azur PDF-be való hozzáadásához használt fájlok +PropalMergePdfProductActualFile=A PDF Azur fájlokat a következő fájlokkal lehet hozzáadni a PDF Azurhoz PropalMergePdfProductChooseFile=PDF-fájlok kiválasztása IncludingProductWithTag=Beleértve a címkével ellátott termékeket/szolgáltatásokat -DefaultPriceRealPriceMayDependOnCustomer=Alapértelmezett ár, a valós ár az ügyféltől függhet +DefaultPriceRealPriceMayDependOnCustomer=Alapértelmezett ár, a tényleges ár az ügyféltől függhet WarningSelectOneDocument=Kérjük, válasszon ki legalább egy dokumentumot DefaultUnitToShow=Egység -NbOfQtyInProposals=Ajánlatok mennyisége -ClinkOnALinkOfColumn=Kattintson a %s oszlop hivatkozására a részletes nézet megtekintéséhez... +NbOfQtyInProposals=Mennyiség az árajánlatokban +ClinkOnALinkOfColumn=Kattintson az %s oszlop hivatkozására a részletes nézet megtekintéséhez... ProductsOrServicesTranslations=Termékek/Szolgáltatások fordításai TranslatedLabel=Lefordított címke TranslatedDescription=Lefordított leírás TranslatedNote=Lefordított jegyzetek ProductWeight=1 termék súlya ProductVolume=1 termék mennyisége -WeightUnits=Súlyegység -VolumeUnits=Térfogat mértékegysége -WidthUnits=Szélesség mértékegysége -LengthUnits=Hosszsági egység -HeightUnits=Magasság mértékegysége +WeightUnits=Súly egység +VolumeUnits=Térfogat egység +WidthUnits=Szélesség egység +LengthUnits=Hosszúság egység +HeightUnits=Magasság egység SurfaceUnits=Felületi egység -SizeUnits=Méretegység +SizeUnits=Méret egység DeleteProductBuyPrice=Vételár törlése -ConfirmDeleteProductBuyPrice=Biztosan törölni szeretné ezt a vételárat? -SubProduct=Altermék -ProductSheet=Terméklap -ServiceSheet=Szolgáltatási lap +ConfirmDeleteProductBuyPrice=Biztos, hogy törölni szeretné ezt a vételárat? +SubProduct=Al-termék +ProductSheet=Termék adatlap +ServiceSheet=Szolgáltatási adatlap PossibleValues=Lehetséges értékek -GoOnMenuToCreateVairants=Lépjen a %s - %s menübe az attribútumváltozatok (például színek, méretek, ...) elkészítéséhez. -UseProductFournDesc=Adjon hozzá egy szolgáltatást a szállítók által meghatározott termékleírás meghatározásához (minden szállítói hivatkozáshoz) az ügyfeleknek szóló leírás mellett -ProductSupplierDescription=Szállító leírása a termékhez -UseProductSupplierPackaging=Csomagolás használata a szállítói árakon (a szállítói áron beállított csomagolási mennyiségek újraszámítása a beszállítói dokumentumok sorának hozzáadása/frissítése során) +GoOnMenuToCreateVairants=Lépjen az %s - %s menübe az attribútumváltozatok (például színek, méretek stb.) elkészítéséhez. +UseProductFournDesc=Adjon hozzá egy olyan funkciót, amely a vevőknek szóló leíráson kívül a forgalmazók által meghatározott termékleírást is meghatározza (minden egyes forgalmazói hivatkozáshoz). +ProductSupplierDescription=A termék forgalmazói leírása +UseProductSupplierPackaging=A beszerzési árak többszörösére kerekített árak csomagolásának használata (a mennyiségek újraszámítása a beszerzési árakra beállított szorzóknak megfelelően, amikor a forgalmazói dokumentumokban sorokat adnak hozzá/frissítenek). PackagingForThisProduct=Csomagolás -PackagingForThisProductDesc=Szállítói rendelés esetén automatikusan megrendeli ezt a mennyiséget (vagy ennek többszörösét). Nem lehet kevesebb, mint a minimális vásárlási mennyiség -QtyRecalculatedWithPackaging=A sor mennyiségét a szállítói csomagolásnak megfelelően újraszámoltuk +PackagingForThisProductDesc=Automatikusan ennek a mennyiségnek a többszörösét fogja megvásárolni. +QtyRecalculatedWithPackaging=A sor mennyiségét a szállítói csomagolásnak megfelelően újraszámították. #Attributes -VariantAttributes=Változat attribútumok -ProductAttributes=Változatos attribútumok a termékekhez -ProductAttributeName=%s változat attribútum +VariantAttributes=Változat attribútumai +ProductAttributes=Termékváltozatok attribútumai +ProductAttributeName=Változat attribútum %s ProductAttribute=Változat attribútum -ProductAttributeDeleteDialog=Biztosan törölni szeretné ezt az attribútumot? Minden érték törlődik -ProductAttributeValueDeleteDialog=Biztosan törölni szeretné ennek az attribútumnak a "%s" értékét a "%s" hivatkozással? -ProductCombinationDeleteDialog=Biztosan törölni szeretné a termék "%s" változatát? +ProductAttributeDeleteDialog=Biztos, hogy törölni szeretné ezt az attribútumot? Minden érték törlésre kerül +ProductAttributeValueDeleteDialog=Biztos, hogy törölni szeretné az attribútum "%s" értékét a "%s" hivatkozással? +ProductCombinationDeleteDialog=Biztosan törölni kívánja a(z) " %s " termék változatát? ProductCombinationAlreadyUsed=Hiba történt a változat törlése közben. Kérjük, ellenőrizze, hogy nem használják-e egyetlen objektumban sem ProductCombinations=Változatok PropagateVariant=Változatok terjesztése @@ -368,54 +368,55 @@ EditProductCombination=Változat szerkesztése NewProductCombinations=Új változatok EditProductCombinations=Változatok szerkesztése SelectCombination=Kombináció kiválasztása -ProductCombinationGenerator=Változatgenerátor +ProductCombinationGenerator=Változatok generátor Features=Jellemzők -PriceImpact=Árhatás -ImpactOnPriceLevel=Hatás a %s árszintre -ApplyToAllPriceImpactLevel= Alkalmazás minden szintre -ApplyToAllPriceImpactLevelHelp=Ha ide kattint, ugyanazt az árhatást állítja be minden szinten -WeightImpact=Súlyhatás +PriceImpact=Az árra gyakorolt hatás +ImpactOnPriceLevel=Hatás az árszintre %s +ApplyToAllPriceImpactLevel= Alkalmazni minden szintre +ApplyToAllPriceImpactLevelHelp=Ha ide kattintasz, minden szinten ugyanazt az árat állítod be. +WeightImpact=A súlyra gyakorolt hatás NewProductAttribute=Új attribútum NewProductAttributeValue=Új attribútumérték ErrorCreatingProductAttributeValue=Hiba történt az attribútumérték létrehozásakor. Ez azért lehet, mert már létezik egy érték ezzel a hivatkozással -ProductCombinationGeneratorWarning=Ha folytatja, az új változatok generálása előtt az összes korábbi TÖRLÉS. A már meglévők frissítésre kerülnek az új értékekkel -TooMuchCombinationsWarning=Sok változat generálása magas CPU- és memóriahasználatot eredményezhet, és a Dolibarr nem tudja ezeket létrehozni. A „%s” opció engedélyezése csökkentheti a memóriahasználatot. +ProductCombinationGeneratorWarning=Ha folytatja, az új változatok létrehozása előtt az összes korábbi TÖRLŐDIK. A már meglévők az új értékekkel frissülnek. +TooMuchCombinationsWarning=Sok változat generálása magas CPU- és memóriahasználatot eredményezhet, és a Dolibarr nem tudja létrehozni ezeket. Az „%s” opció engedélyezése csökkentheti a memóriahasználatot. DoNotRemovePreviousCombinations=Ne távolítsa el a korábbi változatokat -UsePercentageVariations=Százalékos eltérések használata +UsePercentageVariations=Használjon százalékos eltéréseket PercentageVariation=Százalékos eltérés ErrorDeletingGeneratedProducts=Hiba történt a meglévő termékváltozatok törlése közben NbOfDifferentValues=Különböző értékek száma NbProducts=Termékek száma ParentProduct=Szülőtermék -HideChildProducts=Változatos termékek elrejtése -ShowChildProducts=Változatos termékek megjelenítése -NoEditVariants=Lépjen a Szülő termékkártyára, és szerkessze a változatok árhatásait a Változatok lapon +HideChildProducts=Termékváltozatok elrejtése +ShowChildProducts=Termékváltozatok megjelenítése +NoEditVariants=Menjen a Szülői termékkártyára, és szerkessze a változatok árhatását a változatok lapon. ConfirmCloneProductCombinations=Szeretné az összes termékváltozatot átmásolni a másik szülőtermékre a megadott hivatkozással? -CloneDestinationReference=Cél termék referencia +CloneDestinationReference=Céltermék hivatkozás ErrorCopyProductCombinations=Hiba történt a termékváltozatok másolása közben ErrorDestinationProductNotFound=A céltermék nem található ErrorProductCombinationNotFound=A termékváltozat nem található -ActionAvailableOnVariantProductOnly=A művelet csak a termék változatán érhető el +ActionAvailableOnVariantProductOnly=A művelet csak a termék változatnál érhető el ProductsPricePerCustomer=Termékárak vásárlónként ProductSupplierExtraFields=További attribútumok (szállítói árak) -DeleteLinkedProduct=A kombinációhoz kapcsolt utódtermék törlése -AmountUsedToUpdateWAP=A súlyozott átlagár frissítéséhez használandó összeg +DeleteLinkedProduct=A kombinációhoz kapcsolódó gyermektermék törlése +AmountUsedToUpdateWAP=A súlyozott átlagár frissítéséhez használandó egységösszeg PMPValue=Súlyozott átlagár PMPValueShort=WAP mandatoryperiod=Kötelező időszakok mandatoryPeriodNeedTobeSet=Megjegyzés: Az időszakot (kezdő és befejező dátum) meg kell határozni -mandatoryPeriodNeedTobeSetMsgValidate=Egy szolgáltatáshoz meg kell adni egy kezdő és befejező időszakot -mandatoryHelper=Jelölje be, ha üzenetet szeretne küldeni a felhasználónak a számla, árajánlat, értékesítési rendelés létrehozásakor/érvényesítésekor anélkül, hogy megadná a kezdési és befejezési dátumot a szolgáltatást használó vonalakon.
Ne feledje, hogy az üzenet figyelmeztetés, nem pedig blokkoló hiba. +mandatoryPeriodNeedTobeSetMsgValidate=A szolgáltatásnak szüksége van egy kezdő és egy befejező időszakra +mandatoryHelper=Jelölje be ezt a beállítást, ha azt szeretné, hogy a felhasználónak üzenetet küldjön, amikor számlát, árajánlatot, értékesítési rendelést hoz létre/érvényesít anélkül, hogy megadná a kezdő és záró dátumot a sorokon ezzel a szolgáltatással.
Vegye figyelembe, hogy az üzenet figyelmeztetés, nem pedig blokkoló hiba. DefaultBOM=Alapértelmezett anyagjegyzék -DefaultBOMDesc=A termék gyártásához javasolt alapértelmezett anyagjegyzék. Ez a mező csak akkor állítható be, ha a termék jellege „%s”. +DefaultBOMDesc=A termék gyártásához ajánlott alapértelmezett anyagjegyzék. Ez a mező csak akkor állítható be, ha a termék jellege „%s”. Rank=Rang MergeOriginProduct=Ismétlődő termék (törölni kívánt termék) MergeProducts=Termékek egyesítése -ConfirmMergeProducts=Biztosan egyesíteni szeretné a kiválasztott terméket a jelenlegivel? Minden kapcsolt objektum (számlák, rendelések, ...) átkerül az aktuális termékbe, majd a kiválasztott termék törlődik. +ConfirmMergeProducts=Biztosan egyesíteni szeretné a kiválasztott terméket a jelenlegivel? Minden kapcsolt objektum (számlák, rendelések, ...) átkerül az aktuális termékbe, ami után a kiválasztott termék törlődik. ProductsMergeSuccess=A termékek összevonásra kerültek -ErrorsProductsMerge=A termékek hibái összeolvadnak -SwitchOnSaleStatus=Akciós állapot bekapcsolása -SwitchOnPurchaseStatus=A vásárlás állapotának bekapcsolása +ErrorsProductsMerge=Hibák a termékek egyesítésében +SwitchOnSaleStatus=Akció állapotának bekapcsolása +SwitchOnPurchaseStatus=Vásárlás állapotának bekapcsolása +UpdatePrice=Növeli/csökkenti a ügyfél árat StockMouvementExtraFields= Extra mezők (készlet mozgás) InventoryExtraFields= Extra mezők (leltár) ScanOrTypeOrCopyPasteYourBarCodes=Olvassa be, írja be vagy másolja/illessze be vonalkódjait @@ -425,5 +426,6 @@ ExpectedValuation=Várható értékelés PMPReal=Valós PMP RealValuation=Valódi értékelés ConfirmEditExtrafield = Válassza ki a módosítani kívánt extra mezőt -ConfirmEditExtrafieldQuestion = Biztosan módosítani szeretné ezt az extramezőt? +ConfirmEditExtrafieldQuestion = Biztosan módosítani szeretné ezt az extra mezőt? ModifyValueExtrafields = Extra mező értékének módosítása +OrProductsWithCategories=Vagy címkékkel/kategóriákkal ellátott termékek diff --git a/htdocs/langs/hu_HU/projects.lang b/htdocs/langs/hu_HU/projects.lang index 878583e027f..2d6e5d04ec5 100644 --- a/htdocs/langs/hu_HU/projects.lang +++ b/htdocs/langs/hu_HU/projects.lang @@ -1,9 +1,9 @@ # Dolibarr language file - Source file is en_US - projects -RefProject=Ref. projektet -ProjectRef=Projekt ref. -ProjectId=Projektazonosító -ProjectLabel=Projektcímke -ProjectsArea=Projektterület +RefProject=Hivatkozás projektre +ProjectRef=Projekt hivatkozás +ProjectId=Projekt azonosító +ProjectLabel=Projekt címke +ProjectsArea=Projektek területe ProjectStatus=Projekt állapota SharedProject=Mindenki PrivateProject=Hozzárendelt névjegyek @@ -11,20 +11,21 @@ ProjectsImContactFor=Projektek, amelyeknek kifejezetten kapcsolattartója vagyok AllAllowedProjects=Minden projekt, amit el tudok olvasni (enyém + nyilvános) AllProjects=Minden projekt MyProjectsDesc=Ez a nézet azokra a projektekre korlátozódik, amelyeknek Ön a kapcsolattartója -ProjectsPublicDesc=Ez a nézet megjeleníti az összes olyan projektet, amelyet olvasni jogosult. -TasksOnProjectsPublicDesc=Ez a nézet megjeleníti az összes olyan feladatot a projekteken, amelyek elolvashatók. -ProjectsPublicTaskDesc=Ez a nézet megjeleníti az összes olyan projektet és feladatot, amelyet elolvashat. -ProjectsDesc=Ez a nézet az összes projektet megjeleníti (a felhasználói engedélyei engedélyt adnak minden megtekintésére). -TasksOnProjectsDesc=Ez a nézet megjeleníti az összes feladatot az összes projektben (a felhasználói engedélyei engedélyt adnak minden megtekintésére). -MyTasksDesc=Ez a nézet azokra a projektekre vagy feladatokra korlátozódik, amelyeknek Ön a kapcsolattartója -OnlyOpenedProject=Csak a nyitott projektek láthatók (a vázlat vagy lezárt állapotú projektek nem láthatók). +ProjectsPublicDesc=Ez a nézet az összes olyan projektet bemutatja, amelynek elolvasására engedélyt kapott. +TasksOnProjectsPublicDesc=Ez a nézet az összes olyan projekt feladatát mutatja, amelynek olvasására engedélyt kapott. +ProjectsPublicTaskDesc=Ez a nézet az összes olyan projektet és feladatot mutatja, amelynek olvasására engedélyt kapott. +ProjectsDesc=Ez a nézet az összes projektet mutatja (a felhasználói engedélyei minden megtekintésére jogosítanak). +TasksOnProjectsDesc=Ez a nézet az összes projekt összes feladatát bemutatja (az Ön felhasználói jogosultságai alapján mindent megtekinthet). +MyTasksDesc=Ez a nézet azokra a projektekre vagy feladatokra korlátozódik, amelyeknek Ön a kapcsolattartója. +OnlyOpenedProject=Csak a nyitott projektek láthatók (a tervezet vagy lezárt státuszú projektek nem láthatók). ClosedProjectsAreHidden=A lezárt projektek nem láthatók. -TasksPublicDesc=Ez a nézet megjeleníti az összes olyan projektet és feladatot, amelyet elolvashat. +TasksPublicDesc=Ez a nézet az összes olyan projektet és feladatot mutatja, amelynek olvasására engedélyt kapott. TasksDesc=Ez a nézet megjeleníti az összes projektet és feladatot (a felhasználói engedélyei engedélyt adnak minden megtekintésére). AllTaskVisibleButEditIfYouAreAssigned=A minősített projektekhez tartozó összes feladat látható, de csak a kiválasztott felhasználóhoz rendelt feladathoz adhat meg időt. Rendeljen ki feladatot, ha időt kell megadnia hozzá. OnlyYourTaskAreVisible=Csak az Önhöz rendelt feladatok láthatók. Ha egy feladathoz időt kell megadnia, és a feladat nem látható itt, akkor a feladatot saját magának kell hozzárendelnie. +ImportDatasetProjects=Projektek vagy lehetőségek ImportDatasetTasks=Projektek feladatai -ProjectCategories=Projektcímkék/kategóriák +ProjectCategories=Projekt címkék/kategóriák NewProject=Új projekt AddProject=Projekt létrehozása DeleteAProject=Projekt törlése @@ -32,13 +33,15 @@ DeleteATask=Feladat törlése ConfirmDeleteAProject=Biztosan törölni szeretné ezt a projektet? ConfirmDeleteATask=Biztosan törölni szeretné ezt a feladatot? OpenedProjects=Nyitott projektek -OpenedTasks=Feladatok megnyitása +OpenedTasks=Nyitott feladatok OpportunitiesStatusForOpenedProjects=A nyitott projektek számát állapot szerint vezeti OpportunitiesStatusForProjects=A projektek számát állapot szerint vezeti ShowProject=Projekt megjelenítése ShowTask=Feladat megjelenítése +SetThirdParty=Harmadik fél beállítása SetProject=Projekt beállítása -NoProject=Nincs definiált vagy tulajdonos projekt +OutOfProject=Kilép a projektből +NoProject=Nincs meghatározott vagy saját projekt NbOfProjects=Projektek száma NbOfTasks=Feladatok száma TimeSpent=Eltöltött idő @@ -46,18 +49,18 @@ TimeSpentByYou=Az Ön által eltöltött idő TimeSpentByUser=A felhasználó által eltöltött idő TimesSpent=Eltöltött idő TaskId=Feladatazonosító -RefTask=Feladat ref. +RefTask=Feladat hivatkozás LabelTask=Feladat címke TaskTimeSpent=Feladatokra fordított idő TaskTimeUser=Felhasználó TaskTimeNote=Megjegyzés TaskTimeDate=Dátum -TasksOnOpenedProject=Feladatok nyitott projekteken +TasksOnOpenedProject=Nyitott projektek feladatai WorkloadNotDefined=A munkaterhelés nincs meghatározva NewTimeSpent=Eltöltött idő MyTimeSpent=Eltöltött időm -BillTime=Számlázzon az eltöltött időről -BillTimeShort=Számlázzon az eltöltött időről +BillTime=Számlázza ki az eltöltött időt +BillTimeShort=Számlázási idő TimeToBill=Nem számlázott idő TimeBilled=Kiszámlázott idő Tasks=Feladatok @@ -67,35 +70,35 @@ TaskDateEnd=Feladat befejezési dátuma TaskDescription=Feladat leírása NewTask=Új feladat AddTask=Feladat létrehozása -AddTimeSpent=Eltöltött idő létrehozása -AddHereTimeSpentForDay=Adja meg ide az erre a napra/feladatra fordított időt -AddHereTimeSpentForWeek=Adja meg ide az erre a hétre/feladatra fordított időt +AddTimeSpent=Az eltöltött idő létrehozása +AddHereTimeSpentForDay=Adja hozzá az erre a napra/feladatra fordított időt +AddHereTimeSpentForWeek=Adja hozzá az erre a hétre/feladatra fordított időt Activity=Tevékenység Activities=Feladatok/tevékenységek MyActivities=Saját feladataim/tevékenységeim MyProjects=Saját projektek MyProjectsArea=Saját projektek területe DurationEffective=Tényleges időtartam -ProgressDeclared=Valódi deklarált haladás -TaskProgressSummary=Feladat folyamata +ProgressDeclared=Valódi előrelépés +TaskProgressSummary=Feladat előrehaladása CurentlyOpenedTasks=Jelenleg nyitott feladatok -TheReportedProgressIsLessThanTheCalculatedProgressionByX=A bejelentett valós haladás %s kisebb, mint a fogyasztás előrehaladása -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=A bejelentett valós haladás több %s, mint a fogyasztás előrehaladása -ProgressCalculated=Fogyasztás előrehaladása -WhichIamLinkedTo=amelyhez linkelve vagyok -WhichIamLinkedToProject=amelyh projekthez vagyok kapcsolva +TheReportedProgressIsLessThanTheCalculatedProgressionByX=A bejelentett valós haladás %s kisebb, mint a fogyasztás terén elért haladás +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=A bejelentett valós haladás több %s, mint a fogyasztás terén elért haladás +ProgressCalculated=Haladás a fogyasztás terén +WhichIamLinkedTo=amihez kapcsolódom +WhichIamLinkedToProject=amely projekthez kapcsolódom Time=Idő -TimeConsumed=Fogyaszt +TimeConsumed=Elfogyasztott ListOfTasks=Feladatok listája -GoToListOfTimeConsumed=Ugrás az elhasznált idő listájához +GoToListOfTimeConsumed=Menjen a felhasznált idő listájához GanttView=Gantt-nézet -ListWarehouseAssociatedProject=A projekthez társított raktárak listája +ListWarehouseAssociatedProject=A projekthez kapcsolódó raktárak listája ListProposalsAssociatedProject=A projekthez kapcsolódó árajánlatok listája ListOrdersAssociatedProject=A projekthez kapcsolódó értékesítési rendelések listája -ListInvoicesAssociatedProject=A projekthez kapcsolódó vevői számlák listája -ListPredefinedInvoicesAssociatedProject=A projekthez kapcsolódó ügyfélsablon számlák listája +ListInvoicesAssociatedProject=A projekthez kapcsolódó ügyfél számlák listája +ListPredefinedInvoicesAssociatedProject=A projekthez kapcsolódó ügyfél sablon számlák listája ListSupplierOrdersAssociatedProject=A projekthez kapcsolódó beszerzési rendelések listája -ListSupplierInvoicesAssociatedProject=A projekthez kapcsolódó szállítói számlák listája +ListSupplierInvoicesAssociatedProject=A projekthez kapcsolódó forgalmazói számlák listája ListContractAssociatedProject=A projekthez kapcsolódó szerződések listája ListShippingAssociatedProject=A projekthez kapcsolódó szállítások listája ListFichinterAssociatedProject=A projekthez kapcsolódó beavatkozások listája @@ -107,24 +110,25 @@ ListActionsAssociatedProject=A projekthez kapcsolódó események listája ListMOAssociatedProject=A projekthez kapcsolódó gyártási rendelések listája ListTaskTimeUserProject=A projekt feladataira fordított idő listája ListTaskTimeForTask=A feladatra fordított idő listája -ActivityOnProjectToday=Tevékenység a projektben ma +ActivityOnProjectToday=Mai tevékenység a projektben ActivityOnProjectYesterday=Tegnapi tevékenység a projektben -ActivityOnProjectThisWeek=Tevékenység a projektben ezen a héten -ActivityOnProjectThisMonth=Tevékenység a projektben ebben a hónapban -ActivityOnProjectThisYear=Tevékenység a projektben ebben az évben +ActivityOnProjectThisWeek=Ezen a héten végzett tevékenység a projektben +ActivityOnProjectThisMonth=Ebben a hónapban végzett tevékenység a projektben +ActivityOnProjectThisYear=Ebben az évben végzett tevékenység a projektben ChildOfProjectTask=A projekt/feladat gyermeke ChildOfTask=A feladat gyermeke -TaskHasChild=A feladatnak gyermeke van +TaskHasChild=A feladatnak van gyermeke NotOwnerOfProject=Nem tulajdonosa ennek a privát projektnek AffectedTo=Kiosztva -CantRemoveProject=Ez a projekt nem távolítható el, mivel néhány más objektum (számla, rendelés vagy egyéb) hivatkozik rá. Lásd a '%s' lapot. +CantRemoveProject=Ez a projekt nem távolítható el, mivel más objektumok (számla, rendelés vagy egyéb) hivatkoznak rá. Lásd az „%s” lapot. ValidateProject=Projekt érvényesítése ConfirmValidateProject=Biztosan érvényesíteni szeretné ezt a projektet? CloseAProject=Projekt bezárása -ConfirmCloseAProject=Biztosan bezárja ezt a projektet? -AlsoCloseAProject=Projekt bezárása is (tartsa nyitva, ha továbbra is követnie kell rajta a termelési feladatokat) +ConfirmCloseAProject=Biztosan be szeretné zárni ezt a projektet? +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Projekt megnyitása -ConfirmReOpenAProject=Biztosan újra akarja nyitni ezt a projektet? +ConfirmReOpenAProject=Biztosan újra szeretné nyitni ezt a projektet? ProjectContact=A projekt elérhetőségei TaskContact=Feladat kapcsolattartói ActionsOnProject=Események a projektben @@ -135,22 +139,22 @@ ConfirmDeleteATimeSpent=Biztosan törölni szeretné ezt az eltöltött időt? DoNotShowMyTasksOnly=Nézze meg a nem hozzám rendelt feladatokat is ShowMyTasksOnly=Csak a hozzám rendelt feladatok megtekintése TaskRessourceLinks=Feladat kapcsolattartói -ProjectsDedicatedToThisThirdParty=Ennek a harmadik félnek szentelt projektek +ProjectsDedicatedToThisThirdParty=Ennek a harmadik félnek ajánlott projektek NoTasks=Nincs feladat ehhez a projekthez -LinkedToAnotherCompany=Más harmadik félhez kapcsolva -TaskIsNotAssignedToUser=A feladat nincs hozzárendelve a felhasználóhoz. A feladat most hozzárendeléséhez használja a '%s' gombot. +LinkedToAnotherCompany=Más harmadik félhez kapcsolódik +TaskIsNotAssignedToUser=A feladat nincs hozzárendelve a felhasználóhoz. A ' %s ' gombbal rendelje hozzá a feladatot most. ErrorTimeSpentIsEmpty=Az eltöltött idő üres TimeRecordingRestrictedToNMonthsBack=Az időrögzítés %s hónapra van korlátozva ThisWillAlsoRemoveTasks=Ez a művelet törli a projekt összes feladatát (jelenleg %s feladat) és a ráfordított idő összes bevitelét. -IfNeedToUseOtherObjectKeepEmpty=Ha egyes objektumokat (számla, rendelés, ...), amelyek egy másik harmadik félhez tartoznak, a projekthez kell kapcsolni a létrehozáshoz, hagyja üresen, hogy a projekt több harmadik fél legyen. +IfNeedToUseOtherObjectKeepEmpty=Ha egyes objektumokat (számla, megrendelés, ...), amelyek egy másik harmadik félhez tartoznak, a projekthez kell kapcsolni a létrehozáshoz, hagyja üresen, hogy a projekt több harmadik fél legyen. CloneTasks=Feladatok klónozása CloneContacts=Névjegyek klónozása CloneNotes=Jegyzetek klónozása CloneProjectFiles=A projekthez kapcsolódó fájlok klónozása CloneTaskFiles=Az egyesített fájlok klónozása (ha a feladat(ok) klónozva) -CloneMoveDate=Frissíti a projekt/feladatok dátumát mostantól? +CloneMoveDate=Frissíti a projekt/feladatok dátumait mostantól? ConfirmCloneProject=Biztosan klónozza ezt a projektet? -ProjectReportDate=A feladatdátumok módosítása a projekt új kezdési dátumának megfelelően +ProjectReportDate=Módosítsa a feladat dátumait a projekt új kezdési dátumának megfelelően ErrorShiftTaskDate=A feladat dátumát nem lehet a projekt új kezdési dátuma szerint eltolni ProjectsAndTasksLines=Projektek és feladatok ProjectCreatedInDolibarr=%s projekt létrehozva @@ -159,16 +163,16 @@ ProjectModifiedInDolibarr=%s projekt módosítva TaskCreatedInDolibarr=%s feladat létrehozva TaskModifiedInDolibarr=%s feladat módosítva TaskDeletedInDolibarr=%s feladat törölve -OpportunityStatus=Potenciális ügyfél állapota -OpportunityStatusShort=Potenciális ügyfél állapota -OpportunityProbability=Lehetőség valószínűsége -OpportunityProbabilityShort=Lehetőség valószínűsége -OpportunityAmount=Lehetőség összege -OpportunityAmountShort=Lehetőség összege -OpportunityWeightedAmount=A lehetőséggel súlyozott összeg +OpportunityStatus=Előrehaladás állapota +OpportunityStatusShort=Előrehaladás állapota +OpportunityProbability=Előrehaladás valószínűség +OpportunityProbabilityShort=Előrehaladás valószín. +OpportunityAmount=Előrehaladás összege +OpportunityAmountShort=Előrehaladás összege +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Lehetőséggel súlyozott összeg -OpportunityAmountAverageShort=Lehetőség átlagos összege -OpportunityAmountWeigthedShort=Súlyozott ólommennyiség +OpportunityAmountAverageShort=Az előrehaladás átlagos összege +OpportunityAmountWeigthedShort=Az előrehaladás súlyozott összege WonLostExcluded=Nyert/Vesztes kizárva ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Projektvezető @@ -180,44 +184,44 @@ TypeContact_project_task_external_TASKEXECUTIVE=Feladat végrehajtó TypeContact_project_task_internal_TASKCONTRIBUTOR=Közreműködő TypeContact_project_task_external_TASKCONTRIBUTOR=Közreműködő SelectElement=Elem kiválasztása -AddElement=Link az elemhez -LinkToElementShort=Hivatkozás +AddElement=Hivatkozás az elemhez +LinkToElementShort=Hivatkozás ehhez # Documents models -DocumentModelBeluga=Projekt dokumentumsablon a csatolt objektumok áttekintéséhez +DocumentModelBeluga=Projektdokumentum sablon a kapcsolódó objektumok áttekintéséhez DocumentModelBaleine=Projekt dokumentumsablon feladatokhoz DocumentModelTimeSpent=Projekt jelentés sablon az eltöltött időhöz -PlannedWorkload=Tervezett munkaterhelés -PlannedWorkloadShort=Munkaterhelés -ProjectReferers=Kapcsolódó tételek +PlannedWorkload=Tervezett munkamennyiség +PlannedWorkloadShort=Munkamennyiség +ProjectReferers=Kapcsolódó elemek ProjectMustBeValidatedFirst=A projektet először érvényesíteni kell -MustBeValidatedToBeSigned=Az %s elemet először érvényesíteni kell, hogy aláírva legyen. +MustBeValidatedToBeSigned=Az %s elemet először érvényesíteni kell, hogy aláírásra kerüljön. FirstAddRessourceToAllocateTime=Felhasználói erőforrás hozzárendelése a projekt kapcsolattartójaként az idő lefoglalásához InputPerDay=Bevitel naponta -InputPerWeek=Heti bevitel +InputPerWeek=Bevitel hetente InputPerMonth=Bevitel havonta InputDetail=Beviteli részletek -TimeAlreadyRecorded=Ez az ehhez a feladathoz/naphoz és %s felhasználóhoz már eltöltött idő +TimeAlreadyRecorded=Ez a feladatra/napra és a felhasználóra %s már feljegyzett idő. ProjectsWithThisUserAsContact=Projektek ezzel a felhasználóval kapcsolattartóként ProjectsWithThisContact=Projektek ezzel a kapcsolattal TasksWithThisUserAsContact=A felhasználóhoz rendelt feladatok ResourceNotAssignedToProject=Nincs projekthez rendelve ResourceNotAssignedToTheTask=Nincs hozzárendelve a feladathoz NoUserAssignedToTheProject=Nincs felhasználó hozzárendelve ehhez a projekthez -TimeSpentBy=Által eltöltött idő -TasksAssignedTo=Feladatok hozzárendelve +TimeSpentBy=Az alábbiak által eltöltött idő +TasksAssignedTo=A következőkhöz rendelt feladatok AssignTaskToMe=Feladat hozzárendelése magamhoz AssignTaskToUser=Feladat hozzárendelése ehhez: %s -SelectTaskToAssign=Válassza ki a hozzárendelendő feladatot... +SelectTaskToAssign=Válassza ki a feladatot a hozzárendeléshez... AssignTask=Hozzárendelés ProjectOverview=Áttekintés ManageTasks=Projektek használata a feladatok követésére és/vagy az eltöltött idő jelentésére (munkaidő-nyilvántartás) -ManageOpportunitiesStatus=Használjon projekteket a vezetők/lehetőségek követésére +ManageOpportunitiesStatus=Használjon projekteket az előrehaladás/lehetőségek követésére ProjectNbProjectByMonth=Létrehozott projektek száma hónaponként ProjectNbTaskByMonth=Létrehozott feladatok száma hónaponként -ProjectOppAmountOfProjectsByMonth=A lehetőségek mennyisége havonta -ProjectWeightedOppAmountOfProjectsByMonth=A lehetőségek súlyozott mennyisége hónaponként -ProjectOpenedProjectByOppStatus=Projekt megnyitása | vezető státusz szerint vezet -ProjectsStatistics=Statisztikák projektekről vagy lehetőségekről +ProjectOppAmountOfProjectsByMonth=Az előrehaladások mennyisége havonta +ProjectWeightedOppAmountOfProjectsByMonth=Az előrehaladások súlyozott mennyisége hónaponként +ProjectOpenedProjectByOppStatus=Nyitott projekt | előrehaladás előrehaladási státusz szerint +ProjectsStatistics=Statisztikák projektekről vagy előrehaladásokról TasksStatistics=Statisztikák projektek vagy lehetőségek feladatairól TaskAssignedToEnterTime=Feladat hozzárendelve. Lehetővé kell tenni az idő megadását erre a feladatra. IdTaskTime=Id feladat ideje @@ -238,7 +242,7 @@ OppStatusPENDING=Függőben OppStatusWON=Nyert OppStatusLOST=Elveszett Budget=Költségvetés -AllowToLinkFromOtherCompany=Más vállalattól származó projekt összekapcsolásának engedélyezése

Támogatott értékek:
- Maradjon üresen: A vállalat bármely projektjét összekapcsolhatja (alapértelmezett)
- "összes": Bármilyen projektet összekapcsolhat, még más vállalatok projektjeit is
- A harmadik felek azonosítóinak listája vesszővel elválasztva: összekapcsolhatja e harmadik felek összes projektjét (Példa: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=A legújabb %s projekt LatestModifiedProjects=A legutóbbi %s módosított projekt OtherFilteredTasks=Egyéb szűrt feladatok @@ -259,7 +263,7 @@ TimeSpentInvoiced=Kiszámlázott idő TimeSpentForIntervention=Eltöltött idő TimeSpentForInvoice=Eltöltött idő OneLinePerUser=Felhasználónként egy sor -ServiceToUseOnLines=Service to use on lines +ServiceToUseOnLines=Alapértelmezés szerint a vonalakon használható szolgáltatás InvoiceGeneratedFromTimeSpent=A %s számla a projektben eltöltött időből készült InterventionGeneratedFromTimeSpent=A %s beavatkozás a projektben eltöltött időből jött létre ProjectBillTimeDescription=Ellenőrizze, hogy megad-e munkaidő-nyilvántartást a projekt feladatairól ÉS azt tervezi, hogy számlá(ka)t generál az időnyilvántartásból, hogy kiszámlázza a projekt ügyfelét (ne ellenőrizze, hogy nem a megadott munkaidő-nyilvántartásokon alapuló számlát tervez-e készíteni). Megjegyzés: Számla generálásához lépjen a projekt „Eltöltött idő” lapjára, és válassza ki a bevonni kívánt sorokat. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=A profit kiszámítása a következővel történik: AddPersonToTask=Hozzáadás a feladatokhoz is UsageOrganizeEvent=Használat: Eseményszervezés PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Projekt besorolása lezártként, ha az összes feladat befejeződött (100%%-os előrehaladás) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Megjegyzés: a 100%%-os előrehaladással rendelkező meglévő projekteket ez nem érinti: manuálisan kell bezárnia őket. Ez az opció csak a nyitott projekteket érinti. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Válassza ki a nem számlázott idősorokat, majd a "Számla generálása" tömeges műveletet a számlázáshoz ProjectTasksWithoutTimeSpent=Projektfeladatok időráfordítás nélkül FormForNewLeadDesc=Köszönjük, hogy kitöltötte a következő űrlapot a kapcsolatfelvételhez. Küldhet nekünk e-mailt közvetlenül is a következő címre: %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Engedélyezze a nyilvános űrlapot a kapcsolatfelvételhez NewLeadbyWeb=Üzenetét vagy kérését rögzítettük. Hamarosan válaszolunk vagy felvesszük Önnel a kapcsolatot. NewLeadForm=Új kapcsolatfelvételi űrlap LeadFromPublicForm=Online lehetőség nyilvános űrlapról +ExportAccountingReportButtonLabel=Jelentés beszerzése diff --git a/htdocs/langs/hu_HU/propal.lang b/htdocs/langs/hu_HU/propal.lang index a2c7f756838..e4b6dc4d14f 100644 --- a/htdocs/langs/hu_HU/propal.lang +++ b/htdocs/langs/hu_HU/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Elérhetőségi késleltetés SetAvailability=Elérhetőségi késleltetés beállítása AfterOrder=rendelés után OtherProposals=Egyéb javaslatok + ##### Availability ##### AvailabilityTypeAV_NOW=Azonnali AvailabilityTypeAV_1W=1 hét AvailabilityTypeAV_2W=2 hét AvailabilityTypeAV_3W=3 hét AvailabilityTypeAV_1M=1 hónap -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Reprezentatív nyomon követési javaslat TypeContact_propal_external_BILLING=Az ügyfél számla kapcsolattartója TypeContact_propal_external_CUSTOMER=Ügyfélkapcsolati követési javaslat TypeContact_propal_external_SHIPPING=Ügyfélkapcsolat a szállításhoz + # Document models -DocModelAzurDescription=Egy teljes ajánlatmodell (a ciánkék sablon régi megvalósítása) -DocModelCyanDescription=A teljes ajánlatmodell -DefaultModelPropalCreate=Alapértelmezett modell létrehozása -DefaultModelPropalToBill=Alapértelmezett sablon üzleti ajánlat lezárásakor (számlázandó) -DefaultModelPropalClosed=Alapértelmezett sablon üzleti ajánlat lezárásakor (számlázatlan) -ProposalCustomerSignature=Írásbeli elfogadás, cégbélyegző, dátum és aláírás -ProposalsStatisticsSuppliers=Szállítói ajánlatok statisztikái -CaseFollowedBy=Eset követi -SignedOnly=Csak aláírva -NoSign=A készlet nincs aláírva -NoSigned=készlet nincs aláírva CantBeNoSign=nem állítható be nincs aláírva +CaseFollowedBy=Eset követi ConfirmMassNoSignature=Tömeges Nem aláírt megerősítés ConfirmMassNoSignatureQuestion=Biztosan nem írja alá a kiválasztott rekordokat? -IsNotADraft=nem piszkozat -PassedInOpenStatus=érvényesítésre került -Sign=Aláírás -Signed=aláírva -ConfirmMassValidation=Tömeges megerősítés megerősítése ConfirmMassSignature=Tömeges aláírás megerősítése -ConfirmMassValidationQuestion=Biztosan érvényesíteni kívánja a kiválasztott rekordokat? ConfirmMassSignatureQuestion=Biztosan aláírja a kiválasztott rekordokat? -IdProposal=Ajánlatazonosító +ConfirmMassValidation=Tömeges megerősítés megerősítése +ConfirmMassValidationQuestion=Biztosan érvényesíteni kívánja a kiválasztott rekordokat? +ConfirmRefusePropal=Biztosan visszautasítja ezt az árajánlatot? +ContractSigned=Szerződés aláírva +DefaultModelPropalClosed=Alapértelmezett sablon üzleti ajánlat lezárásakor (számlázatlan) +DefaultModelPropalCreate=Alapértelmezett modell létrehozása +DefaultModelPropalToBill=Alapértelmezett sablon üzleti ajánlat lezárásakor (számlázandó) +DocModelAzurDescription=Egy teljes ajánlatmodell (a ciánkék sablon régi megvalósítása) +DocModelCyanDescription=A teljes ajánlatmodell +FichinterSigned=Intervention signed IdProduct=Termékazonosító +IdProposal=Ajánlatazonosító +IsNotADraft=nem piszkozat LineBuyPriceHT=Vételi ár a sor adó nélküli összege -SignPropal=Ajánlat elfogadása +NoSign=Elutasítás +NoSigned=készlet nincs aláírva +PassedInOpenStatus=érvényesítésre került +PropalAlreadyRefused=Az ajánlatot már elutasították +PropalAlreadySigned=Az ajánlatot már elfogadták +PropalRefused=Az ajánlat elutasítva +PropalSigned=Az ajánlat elfogadva +ProposalCustomerSignature=Írásbeli elfogadás, cégbélyegző, dátum és aláírás +ProposalsStatisticsSuppliers=Szállítói ajánlatok statisztikái RefusePropal=Ajánlat elutasítása Sign=Aláírás -NoSign=A készlet nincs aláírva -PropalAlreadySigned=Az ajánlatot már elfogadták -PropalAlreadyRefused=Az ajánlatot már elutasították -PropalSigned=Az ajánlat elfogadva -PropalRefused=Az ajánlat elutasítva -ConfirmRefusePropal=Biztosan visszautasítja ezt az árajánlatot? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Ajánlat elfogadása +Signed=aláírva +SignedOnly=Csak aláírva diff --git a/htdocs/langs/hu_HU/recruitment.lang b/htdocs/langs/hu_HU/recruitment.lang index ac9364a8365..9bcbf958251 100644 --- a/htdocs/langs/hu_HU/recruitment.lang +++ b/htdocs/langs/hu_HU/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=E-mail toborzó ToUseAGenericEmail=Általános e-mail használatához. Ha nincs megadva, a toborzásért felelős e-mail-cím kerül felhasználásra NewCandidature=Új alkalmazás ListOfCandidatures=Alkalmazások listája -RequestedRemuneration=Kért díjazás -ProposedRemuneration=Javasolt díjazás +Remuneration=Fizetés +RequestedRemuneration=Kért fizetés +ProposedRemuneration=Javasolt fizetés ContractProposed=Javasolt szerződés ContractSigned=Szerződés aláírva ContractRefused=A szerződés elutasítva RecruitmentCandidature=Jelentkezés JobPositions=Munkakörök RecruitmentCandidatures=Alkalmazások -InterviewToDo=Interjú +InterviewToDo=Contacts to follow AnswerCandidature=Jelentkezési válasz YourCandidature=Az Ön jelentkezése YourCandidatureAnswerMessage=Köszönjük jelentkezését.
... diff --git a/htdocs/langs/hu_HU/salaries.lang b/htdocs/langs/hu_HU/salaries.lang index 02893a0d0f1..e8e2d66c072 100644 --- a/htdocs/langs/hu_HU/salaries.lang +++ b/htdocs/langs/hu_HU/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=A felhasználók harmadik felei számára használt számviteli fiók -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=A felhasználói kártyán definiált dedikált könyvelési számla csak alkönyvelésre lesz használva. Ez lesz a főkönyvhöz és az alkönyvi könyvelés alapértelmezett értékeként használatos, ha a felhasználónál nincs dedikált felhasználói fiók. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Alapértelmezés szerint könyvelési számla a bérfizetéshez CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=A fizetés létrehozásakor alapértelmezés szerint hagyja üresen az "Összfizetés automatikus létrehozása" lehetőséget Salary=Fizetés diff --git a/htdocs/langs/hu_HU/suppliers.lang b/htdocs/langs/hu_HU/suppliers.lang index 42699314bb0..baf02fe0a97 100644 --- a/htdocs/langs/hu_HU/suppliers.lang +++ b/htdocs/langs/hu_HU/suppliers.lang @@ -4,6 +4,7 @@ SuppliersInvoice=Szállítói számla SupplierInvoices=Szállítói számlák ShowSupplierInvoice=Szállítói számla megjelenítése NewSupplier=Új szállító +NewSupplierInvoice = Új szállítói számla History=Történet ListOfSuppliers=Szállítók listája ShowSupplier=Szállító megjelenítése diff --git a/htdocs/langs/hu_HU/ticket.lang b/htdocs/langs/hu_HU/ticket.lang index edb3da6045c..431c2e7fafb 100644 --- a/htdocs/langs/hu_HU/ticket.lang +++ b/htdocs/langs/hu_HU/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Jegyek törlése Permission56004=Jegyek kezelése Permission56005=Minden harmadik fél jegyeinek megtekintése (külső felhasználókra nem érvényes, mindig csak arra a harmadik félre korlátozódjon, akitől függnek) +Tickets=Jegyek TicketDictType=Jegy - típusok TicketDictCategory=Jegy - Csoportok TicketDictSeverity=Jegy – Súlyosságok @@ -90,8 +91,8 @@ TicketPublicAccess=A következő URL-címen elérhető egy nyilvános interfész TicketSetupDictionaries=A jegy típusa, súlyossága és az analitikai kódok szótárakból konfigurálhatók TicketParamModule=Modulváltozó beállítása TicketParamMail=E-mail beállítása -TicketEmailNotificationFrom=Sender e-mail for notification on answers -TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationFrom=E-mail küldése a válaszokról +TicketEmailNotificationFromHelp=Küldő e-mail, amellyel értesítő e-mailt küldhet, ha válasz érkezik a háttérirodán belül. Például noreply@example.com TicketEmailNotificationTo=Értesítés a jegy létrehozásáról erre az e-mail címre TicketEmailNotificationToHelp=Ha van, ez az e-mail cím értesítést kap a jegy létrehozásáról TicketNewEmailBodyLabel=Szöveges üzenet a jegy létrehozása után @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=A jegy lezárásakor a rendszer javasolni fogja, hogy TicketWrongContact=A megadott elérhetőség nem része az aktuális jegykapcsolatoknak. Az e-mailt nem küldték el. TicketChooseProductCategory=Termékkategória a jegytámogatáshoz TicketChooseProductCategoryHelp=Válassza ki a jegytámogatás termékkategóriáját. Ez arra szolgál, hogy egy szerződést automatikusan egy jegyhez kapcsoljanak. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=A jegy most hozzá van rendelve TicketChangeType=Típus módosítása TicketChangeCategory=Analitikai kód módosítása TicketChangeSeverity=Súlyosság módosítása -TicketAddMessage=Üzenet hozzáadása -AddMessage=Üzenet hozzáadása +TicketAddMessage=Add private message MessageSuccessfullyAdded=Jegy hozzáadva TicketMessageSuccessfullyAdded=Az üzenet sikeresen hozzáadva TicketMessagesList=Üzenetlista @@ -204,8 +206,8 @@ TicketSeverity=Súlyosság ShowTicket=Lásd a jegyet RelatedTickets=Kapcsolódó jegyek TicketAddIntervention=Beavatkozás létrehozása -CloseTicket=Bezárás|Jegy megoldása -AbandonTicket=Jegy elhagyása +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Bezárás|Jegy megoldása ConfirmCloseAticket=Jegyzárás megerősítése ConfirmAbandonTicket=Megerősíti, hogy a jegy 'Elhagyott' állapotba zárta @@ -219,18 +221,17 @@ SendMessageByEmail=Üzenet küldése e-mailben TicketNewMessage=Új üzenet ErrorMailRecipientIsEmptyForSendTicketMessage=A címzett üres. Nincs e-mail küldés TicketGoIntoContactTab=Kérjük, lépjen a "Kapcsolatok" fülre a kiválasztásához -TicketMessageMailIntro=Bevezetés +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Ez a szöveg csak az e-mail elejére kerül hozzáadásra, és nem kerül mentésre. -TicketMessageMailIntroLabelAdmin=Bevezető szöveg az összes jegyválaszhoz TicketMessageMailIntroText=Üdvözöljük,
Új válasz került az Ön által követett jegyhez. Íme az üzenet:
TicketMessageMailIntroHelpAdmin=Ez a szöveg a válasz elé kerül beszúrásra, amikor a Dolibarr jegyére válaszol -TicketMessageMailSignature=Aláírás -TicketMessageMailSignatureHelp=Ez a szöveg csak az e-mail végére kerül hozzáadásra, és nem kerül mentésre. -TicketMessageMailSignatureText=Az üzenetet küldte: %s a Dolibarron keresztül -TicketMessageMailSignatureLabelAdmin=Válasz-e-mail aláírása -TicketMessageMailSignatureHelpAdmin=Ez a szöveg a válaszüzenet után lesz beszúrva. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Az üzenetet küldte: %s a Dolibarron keresztül +TicketMessageMailFooterHelpAdmin=Ez a szöveg a válaszüzenet után lesz beszúrva. TicketMessageHelp=Csak ez a szöveg kerül mentésre a jegykártya üzenetlistájába. TicketMessageSubstitutionReplacedByGenericValues=A helyettesítési változókat általános értékek váltják fel. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Azóta eltelt idő TicketTimeToRead=Az olvasás előtt eltelt idő TicketTimeElapsedBeforeSince=Előtte / azóta eltelt idő @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Új üzenet került a jegyre %s tárg TicketAssignedToYou=Jegy hozzárendelve TicketAssignedEmailBody=A(z) #%s jegyet %s rendelte hozzá MarkMessageAsPrivate=Üzenet megjelölése privátként +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Ez az üzenet nem jelenik meg külső felhasználók számára TicketEmailOriginIssuer=A jegyek kibocsátója InitialMessage=Kezdő üzenet @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=A következő linkre kattintva megtekint TicketCloseEmailBodyInfosTrackUrlCustomer=A jegy történetét a következő linkre kattintva tekintheti meg TicketEmailPleaseDoNotReplyToThisEmail=Kérjük, ne válaszoljon közvetlenül erre az e-mailre! A hivatkozás segítségével válaszoljon a felületre. TicketPublicInfoCreateTicket=Ez az űrlap lehetővé teszi támogatási jegy rögzítését kezelőrendszerünkben. -TicketPublicPleaseBeAccuratelyDescribe=Kérjük, pontosan írja le a problémát. Adja meg a lehető legtöbb információt, hogy helyesen azonosíthassuk kérelmét. +TicketPublicPleaseBeAccuratelyDescribe=Kérjük, pontosan írja le kérdését. Adja meg a lehető legtöbb információt, hogy helyesen azonosíthassuk kérelmét. TicketPublicMsgViewLogIn=Kérjük, adja meg a jegykövetési azonosítót TicketTrackId=Nyilvános követési azonosító OneOfTicketTrackId=Az egyik követőazonosítód diff --git a/htdocs/langs/hu_HU/users.lang b/htdocs/langs/hu_HU/users.lang index 959749a7053..0ac9fc3a4b2 100644 --- a/htdocs/langs/hu_HU/users.lang +++ b/htdocs/langs/hu_HU/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Eltávolítás a csoportból PasswordChangedAndSentTo=A jelszó megváltoztatva és elküldve: %s. PasswordChangeRequest=Kérés a következőhöz: %s PasswordChangeRequestSent=%s által kért jelszóváltoztatás el lett küldve ide: %s. -IfLoginExistPasswordRequestSent=Ha ez a bejelentkezési név érvényes fiók, akkor a rendszer elküldte a jelszó visszaállítására vonatkozó e-mailt. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Ha ez az e-mail egy érvényes fiók, akkor a rendszer elküldte a jelszó visszaállításához szükséges e-mailt. ConfirmPasswordReset=Jelszó visszaállításának megerősítése MenuUsersAndGroups=Felhasználók és csoportok @@ -68,7 +68,6 @@ CreateDolibarrLogin=Felhasználó létrehozása CreateDolibarrThirdParty=Harmadik fél létrehozása LoginAccountDisableInDolibarr=Fiók kiakapcsolva a Dolibarrban. UsePersonalValue=Személyes érték használata -InternalUser=Belső felahsználó ExportDataset_user_1=Felhasználók és tulajdonságaik DomainUser=Domain felhasználók %s Reactivate=Újra aktiválás @@ -128,3 +127,5 @@ DateLastLogin=Az utolsó bejelentkezés dátuma DatePreviousLogin=Az előző bejelentkezés dátuma IPLastLogin=Utolsó bejelentkezés IP címe IPPreviousLogin=Előző bejelentkezés IP címe +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/hu_HU/website.lang b/htdocs/langs/hu_HU/website.lang index 61b8f8885c7..26cb868d8b6 100644 --- a/htdocs/langs/hu_HU/website.lang +++ b/htdocs/langs/hu_HU/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kód +WebsiteName=A weboldal neve WebsiteSetupDesc=Hozza létre itt a használni kívánt webhelyeket. Ezután lépjen be a Webhelyek menübe a szerkesztésükhöz. DeleteWebsite=Webhely törlése ConfirmDeleteWebsite=Biztosan törölni szeretné ezt a webhelyet? Minden oldala és tartalma is eltávolításra kerül. A feltöltött fájlok (például a medias könyvtárba, az ECM modulba, ...) megmaradnak. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Kiegészítés a HTML-fejléc alján (minden oldalon közös WEBSITE_ROBOT=Robot fájl (robots.txt) WEBSITE_HTACCESS=Webhely .htaccess fájl WEBSITE_MANIFEST_JSON=Webhely manifest.json fájl -WEBSITE_README=README.md fájl WEBSITE_KEYWORDSDesc=Használjon vesszőt az értékek elválasztásához -EnterHereLicenseInformation=Írja be ide a metaadatokat vagy a licencinformációkat a README.md fájl kitöltéséhez. ha a webhelyét sablonként terjeszti, a fájl bekerül a temptate csomagba. +EnterHereReadmeInformation=Ide írja be a webhely leírását. Ha webhelyét sablonként terjeszti, a fájl bekerül a temptate csomagba. +EnterHereLicenseInformation=Ide írja be a weboldal kódjának LICENCÉT. Ha a webhelyét sablonként terjeszti, a fájl bekerül a temptate csomagba. HtmlHeaderPage=HTML fejléc (csak erre az oldalra vonatkozik) PageNameAliasHelp=Az oldal neve vagy álneve.
Ezt az álnevet egy SEO URL hamisításához is használják, amikor a webhely egy webszerver virtuális gazdagépéről fut (például Apacke, Nginx stb.). Az alias szerkesztéséhez használja a "%s" gombot. EditTheWebSiteForACommonHeader=Megjegyzés: Ha személyre szabott fejlécet szeretne definiálni minden oldalhoz, szerkessze a fejlécet a webhely szintjén az oldal/tároló helyett. @@ -42,6 +43,8 @@ ViewPageInNewTab=Oldal megtekintése új lapon SetAsHomePage=Beállítás kezdőlapként RealURL=Valódi URL ViewWebsiteInProduction=Webhely megtekintése otthoni URL-ek használatával +Virtualhost=Virtuális gazdagép vagy domain név +VirtualhostDesc=A virtuális gazdagép vagy tartomány neve (például: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Használat Apache/NGinx/... segítségével
Hozzon létre webszerverén (Apache, Nginx, ...) egy dedikált virtuális gazdagépet PHP-vel és egy gyökérkönyvtárral a
%s ExampleToUseInApacheVirtualHostConfig=Példa az Apache virtuális gazdagép beállításához: YouCanAlsoTestWithPHPS=Használat beágyazott PHP szerverrel
Fejlesztői környezetben érdemes lehet tesztelni a webhelyet a PHP beágyazott webszerverrel (PHP 5.5 szükséges) a
php -S futtatásával 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%s oldal(ok)/tároló(k) újragenerálva RegenerateWebsiteContent=A webhely gyorsítótár fájljainak újragenerálása AllowedInFrames=Keretekben engedélyezett DefineListOfAltLanguagesInWebsiteProperties=Határozza meg az összes elérhető nyelv listáját webhelytulajdonságokba. -GenerateSitemaps=Webhelytérkép fájl létrehozása +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Ha megerősíti, törli a meglévő webhelytérkép fájlt... ConfirmSitemapsCreation=Webhelytérkép létrehozásának megerősítése SitemapGenerated=A(z) %s webhelytérképfájl létrejött @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=A kedvencnek png-nek kell lennie ErrorFaviconSize=A kedvencnek 16x16, 32x32 vagy 64x64 méretűnek kell lennie FaviconTooltip=Töltsön fel egy képet, amelynek png-nek kell lennie (16x16, 32x32 vagy 64x64) +NextContainer=Következő oldal/tároló +PreviousContainer=Előző oldal/tároló +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/hu_HU/withdrawals.lang b/htdocs/langs/hu_HU/withdrawals.lang index eba96d096d5..e83cf1f6b05 100644 --- a/htdocs/langs/hu_HU/withdrawals.lang +++ b/htdocs/langs/hu_HU/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Átutalásra váró számla AmountToWithdraw=Kivonandó összeg AmountToTransfer=Átutalandó összeg NoInvoiceToWithdraw=Nincs nyitott számla '%s' számára. A kérés benyújtásához lépjen a számlakártyán a „%s” fülre. -NoSupplierInvoiceToWithdraw=Nincs nyitott 'Közvetlen jóváírási kérelmet' tartalmazó szállítói számla. A kérés benyújtásához lépjen a számlakártyán a „%s” fülre. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Felelős felhasználó WithdrawalsSetup=A csoportos beszedési megbízás beállítása CreditTransferSetup=Átutalás beállítása @@ -42,6 +42,7 @@ CreditTransferStatistics=Hitelátutalási statisztikák Rejects=Elutasít LastWithdrawalReceipt=A legutóbbi %s csoportos beszedési megbízás bizonylata MakeWithdrawRequest=Közvetlen beszedési megbízás fizetési kérelem benyújtása +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Átutalási kérelem benyújtása WithdrawRequestsDone=%s csoportos beszedési megbízás fizetési kérelmek rögzítve BankTransferRequestsDone=%s átutalási kérelem rögzítve @@ -100,8 +101,11 @@ CreditDate=Jóváírás be WithdrawalFileNotCapable=Nem sikerült létrehozni a visszavonási nyugta fájlt az Ön országához (%s) (az Ön országa nem támogatott) ShowWithdraw=Beszedési megbízás megjelenítése IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Ha azonban a számlának van legalább egy csoportos beszedési megbízása, amelyet még nem dolgoztak fel, akkor azt nem állítja be kifizetettként, hogy lehetővé tegye a kifizetés előzetes kezelését. -DoStandingOrdersBeforePayments=Ez a lap lehetővé teszi csoportos beszedési megbízás kérését. Ha elkészült, lépjen be a Bank->Befizetés csoportos beszedési megbízással menübe a csoportos beszedési megbízás létrehozásához és kezeléséhez. A csoportos beszedési megbízás lezárásakor a számlák kifizetése automatikusan rögzítésre kerül, a számlák pedig lezárásra kerülnek, ha a befizetendő összeg nulla. -DoCreditTransferBeforePayments=Ezen a lapon átutalási megbízást kérhet. Ha elkészült, lépjen a Bank->Fizetés átutalással menübe az átutalási megbízás létrehozásához és kezeléséhez. Az átutalási megbízás lezárásakor a számlák kifizetése automatikusan rögzítésre kerül, a számlák pedig lezárásra kerülnek, ha a fennmaradó összeg nulla. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Beszedési megbízás fájl CreditTransferFile=Hitelátutalási fájl SetToStatusSent=Állítás "Fájl elküldve" állapotra @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Nem lehet beszedési megbízást létrehozni üres SepaMandate=SEPA csoportos beszedési megbízás SepaMandateShort=SEPA megbízás PleaseReturnMandate=Kérjük, küldje vissza ezt a megbízási űrlapot e-mailben az %s címre vagy postai úton a következő címre: -SEPALegalText=E megbízási űrlap aláírásával felhatalmazza (A) %s-t, hogy utasításokat küldjön bankjának a számlája megterhelésére, és (B) bankja számára, hogy megterhelje számláját a %s utasításai szerint. Jogosultsága részeként jogosult a banktól visszatérítésre a bankjával kötött szerződés feltételei szerint. A fenti megbízással kapcsolatos jogait egy nyilatkozat ismerteti, amelyet bankjától szerezhet be. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Hitelező azonosítója CreditorName=Hitelező neve SEPAFillForm=(B) Kérjük, töltse ki az összes *-gal jelölt mezőt diff --git a/htdocs/langs/hu_HU/workflow.lang b/htdocs/langs/hu_HU/workflow.lang index d97d0f48f09..dc5632dab19 100644 --- a/htdocs/langs/hu_HU/workflow.lang +++ b/htdocs/langs/hu_HU/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=A kapcsolt forrás be descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=A kapcsolt forrásból származó beszerzési rendelés besorolása beérkezettként, amikor egy fogadás érvényesül (és ha az összes fogadás által beérkezett mennyiség megegyezik a frissítendő beszerzési rendelésben szereplő mennyiséggel) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=A kapcsolt forrásból származó beszerzési rendelés besorolása a fogadás lezárásakor (és ha az összes fogadás által kapott mennyiség megegyezik a frissítendő beszerzési rendelésben szereplő mennyiséggel) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=A kapcsolt szállítói rendelés érvényesítésekor a fogadásokat "számlázott" kategóriába sorolja +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Jegy létrehozásakor kapcsolja össze a megfelelő harmadik fél elérhető szerződéseit descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=A szerződések összekapcsolásakor keressen az anyavállalatok szerződései között @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=A jegyhez kapcsolódó összes beavatkoz AutomaticCreation=Automatikus létrehozás AutomaticClassification=Automatikus osztályozás # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=A kapcsolt forrásszállítmány besorolása lezártként, amikor az ügyfél számláját ellenőrizték +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) AutomaticClosing=Automatikus zárás AutomaticLinking=Automatikus összekapcsolás diff --git a/htdocs/langs/id_ID/accountancy.lang b/htdocs/langs/id_ID/accountancy.lang index a785c12bff2..285fde719c3 100644 --- a/htdocs/langs/id_ID/accountancy.lang +++ b/htdocs/langs/id_ID/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Negara bukan di EEC CountriesInEECExceptMe=Negara di EEC kecuali %s CountriesExceptMe=Semua negara kecuali %s AccountantFiles=Ekspor dokumen sumber -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Untuk mengekspor jurnal Anda, gunakan entri menu %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=Lihat berdasarkan akun akuntansi VueBySubAccountAccounting=Lihat menurut sub-akun akuntansi @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Akun akuntansi utama untuk vendor tidak ditent MainAccountForUsersNotDefined=Akun akuntansi utama untuk pengguna tidak ditentukan dalam pengaturan MainAccountForVatPaymentNotDefined=Akun akuntansi utama untuk pembayaran PPN tidak ditentukan dalam pengaturan MainAccountForSubscriptionPaymentNotDefined=Akun akuntansi utama untuk pembayaran berlangganan tidak ditentukan dalam pengaturan +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Bidang akuntansi AccountancyAreaDescIntro=Penggunaan modul akuntansi dilakukan dalam beberapa langkah: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Nonaktifkan pencatatan langsung transaksi di rekening ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Aktifkan konsep ekspor di jurnal ACCOUNTANCY_COMBO_FOR_AUX=Aktifkan daftar kombo untuk akun anak perusahaan (mungkin lambat jika Anda memiliki banyak pihak ketiga, hentikan kemampuan untuk mencari sebagian nilai) ACCOUNTING_DATE_START_BINDING=Tentukan tanggal untuk mulai mengikat & mentransfer akuntansi. Di bawah tanggal ini, transaksi tidak akan dialihkan ke akuntansi. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Pada transfer akuntansi, pilih periode yang ditampilkan secara default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Jurnal Penjualan -ACCOUNTING_PURCHASE_JOURNAL=Jurnal Pembelian -ACCOUNTING_MISCELLANEOUS_JOURNAL=Jurnal lain-lain +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Jurnal Sosial +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Memiliki Jurnal baru +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Jurnal Sosial ACCOUNTING_RESULT_PROFIT=Akun akuntansi hasil (Laba) ACCOUNTING_RESULT_LOSS=Hasil akun akuntansi (Rugi) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Jurnal penutupan -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Akun akuntansi transfer bank transisi +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Rekening transfer bank transisi -ACCOUNTING_ACCOUNT_SUSPENSE=Akun akuntansi tunggu -DONATION_ACCOUNTINGACCOUNT=Akun akuntansi untuk mendaftarkan sumbangan -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Akun akuntansi untuk mendaftar langganan +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Akun akuntansi secara default untuk mendaftarkan deposit pelanggan -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Akun akuntansi secara default untuk produk yang dibeli (digunakan jika tidak didefinisikan dalam lembar produk) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Akun akuntansi secara default untuk produk yang dibeli di EEC (digunakan jika tidak didefinisikan dalam lembar produk) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Akun akuntansi secara default untuk produk yang dibeli dan diimpor dari EEC (digunakan jika tidak didefinisikan dalam lembar produk) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Akun akuntansi secara default untuk produk yang dijual (digunakan jika tidak didefinisikan dalam lembar produk) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Akun akuntansi secara default untuk produk yang dijual di EEC (digunakan jika tidak didefinisikan dalam lembar produk) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Akun akuntansi secara default untuk produk yang dijual dan diekspor dari EEC (digunakan jika tidak didefinisikan dalam lembar produk) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Akun akuntansi secara default untuk layanan yang dibeli (digunakan jika tidak didefinisikan dalam lembar layanan) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Akun akuntansi secara default untuk layanan yang dibeli di EEC (digunakan jika tidak didefinisikan dalam lembar layanan) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Akun akuntansi secara default untuk layanan yang dibeli dan diimpor dari EEC (digunakan jika tidak didefinisikan dalam lembar layanan) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Akun akuntansi secara default untuk layanan yang dijual (digunakan jika tidak didefinisikan dalam lembar layanan) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Akun akuntansi secara default untuk layanan yang dijual di EEC (digunakan jika tidak didefinisikan dalam lembar layanan) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Akun akuntansi secara default untuk layanan yang dijual dan diekspor dari EEC (digunakan jika tidak didefinisikan dalam lembar layanan) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Tipe Dokumen Docdate=Tanggal @@ -211,7 +217,7 @@ Codejournal=Jurnal JournalLabel=Label jurnal NumPiece=Jumlah potongan TransactionNumShort=Tidak. transaksi -AccountingCategory=Grup khusus +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Kelompokkan menurut akun buku besar GroupBySubAccountAccounting=Kelompokkan menurut akun subledger AccountingAccountGroupsDesc=Anda dapat mendefinisikan di sini beberapa grup akun akuntansi. Mereka akan digunakan untuk laporan akuntansi yang dipersonalisasi. @@ -265,13 +271,13 @@ Reconcilable=Dapat didamaikan TotalVente=Total turnover before tax TotalMarge=Total margin penjualan -DescVentilCustomer=Konsultasikan di sini daftar garis faktur pelanggan yang terikat (atau tidak) ke akun akuntansi produk -DescVentilMore=Dalam kebanyakan kasus, jika Anda menggunakan produk atau layanan yang telah ditentukan dan Anda menetapkan nomor akun pada kartu produk / layanan, aplikasi akan dapat membuat semua ikatan antara jalur faktur Anda dan akun akuntansi dari bagan akun Anda, hanya di satu klik dengan tombol"%s" . Jika akun tidak ditetapkan pada kartu produk / layanan atau jika Anda masih memiliki beberapa jalur yang tidak terikat ke akun, Anda harus membuat pengikatan manual dari menu " %s ". -DescVentilDoneCustomer=Konsultasikan di sini daftar jalur faktur pelanggan dan akun akuntansi produk mereka -DescVentilTodoCustomer=Ikat garis faktur yang belum terikat dengan akun akuntansi produk -ChangeAccount=Ubah akun akuntansi produk / layanan untuk jalur yang dipilih dengan akun akuntansi berikut: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Konsultasikan di sini daftar garis faktur vendor terikat atau belum terikat ke akun akuntansi produk (hanya catatan yang belum ditransfer dalam akuntansi yang terlihat) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Konsultasikan di sini daftar garis faktur vendor dan akun akuntingnya DescVentilTodoExpenseReport=Bind garis laporan pengeluaran belum terikat dengan akun akuntansi biaya DescVentilExpenseReport=Konsultasikan di sini daftar garis laporan pengeluaran yang terikat (atau tidak) ke akun akuntansi biaya @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Jika Anda mengatur akun akuntansi pada jenis garis l DescVentilDoneExpenseReport=Konsultasikan di sini daftar garis laporan pengeluaran dan akun akuntansi biayanya Closure=Penutupan tahunan -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Setiap modifikasi atau penghapusan tulisan, huruf dan penghapusan akan dilarang. Semua entri untuk latihan harus divalidasi jika tidak, penutupan tidak akan mungkin ValidateHistory=Mengikat Secara Otomatis AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Kesalahan, Anda tidak dapat menghapus akun akuntansi ini karena digunakan +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Menyeimbangkan FicheVentilation=Binding card GeneralLedgerIsWritten=Transaksi ditulis dalam Buku Besar GeneralLedgerSomeRecordWasNotRecorded=Beberapa transaksi tidak dapat dijurnal. Jika tidak ada pesan kesalahan lain, ini mungkin karena mereka sudah dijurnal. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Daftar produk yang tidak terikat ke akun akuntansi apa pun +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Ubah ikatannya Accounted=Disumbang dalam buku besar NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=Operasi lain-lain AccountingJournalType2=Penjualan AccountingJournalType3=Pembelian AccountingJournalType4=Bank -AccountingJournalType5=Laporan biaya +AccountingJournalType5=Expense reports AccountingJournalType8=Inventaris AccountingJournalType9=Baru +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Jurnal ini sudah digunakan AccountingAccountForSalesTaxAreDefinedInto=Catatan: Akun akuntansi untuk Pajak penjualan didefinisikan ke dalam menu%s-%s NumberOfAccountancyEntries=Jumlah entri @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Jumlah gerakan ACCOUNTING_DISABLE_BINDING_ON_SALES=Nonaktifkan pengikatan & transfer akuntansi pada penjualan (faktur pelanggan tidak akan diperhitungkan dalam akuntansi) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Nonaktifkan pengikatan & transfer akuntansi pada pembelian (faktur vendor tidak akan diperhitungkan dalam akuntansi) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Nonaktifkan pengikatan & transfer akuntansi pada laporan pengeluaran (laporan pengeluaran tidak akan diperhitungkan dalam akuntansi) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Konfirmasi pembuatan file ekspor akuntansi? ExportDraftJournal=Ekspor draft jurnal @@ -398,7 +407,11 @@ Calculated=Terhitung Formula=Rumus ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Entri akuntansi @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Kode multi mata uang (Idevise) DateExport=Tanggal ekspor WarningReportNotReliable=Peringatan, laporan ini tidak didasarkan pada Buku Besar, jadi tidak mengandung transaksi yang dimodifikasi secara manual di Buku Besar. Jika jurnal Anda sudah mutakhir, tampilan pembukuan lebih akurat. ExpenseReportJournal=Jurnal Laporan Biaya -InventoryJournal=Jurnal Persediaan NAccounts=akun %s diff --git a/htdocs/langs/id_ID/admin.lang b/htdocs/langs/id_ID/admin.lang index a8b7aff6e9b..6bd4035bdb1 100644 --- a/htdocs/langs/id_ID/admin.lang +++ b/htdocs/langs/id_ID/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Pemeriksaan klien WarningModuleNotActive=Modul %s harus diaktifkan WarningOnlyPermissionOfActivatedModules=Hanya perizinan yang berkenaan dengan modul yang diaktifkan yang ditampilkan disini. Anda bisa mengaktifkan modul lain didalam Home->Pengaturan->Halaman Modul. DolibarrSetup=Install atau perbaharui Dolibarr -InternalUser=Pengguna internal -ExternalUser=Pengguna eksternal InternalUsers=Pengguna internal ExternalUsers=Pengguna eksternal UserInterface=Antarmuka pengguna @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Host SMTP / SMTPS (nilai default di php.ini:%s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Port SMTP / SMTPS (Tidak didefinisikan ke dalam PHP pada sistem mirip Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS Host (Tidak didefinisikan ke dalam PHP pada sistem mirip Unix) MAIN_MAIL_EMAIL_FROM=Email pengirim untuk email otomatis (nilai default di php.ini:%s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Email yang digunakan untuk email pengembalian kesalahan (baris 'Kesalahan-Ke' dalam email terkirim) MAIN_MAIL_AUTOCOPY_TO= Salin (Bcc) semua email yang dikirim ke MAIN_DISABLE_ALL_MAILS=Nonaktifkan semua pengiriman email (untuk tujuan pengujian atau demo) @@ -439,8 +438,10 @@ Unique=Unik Boolean=Boolean (satu kotak centang) ExtrafieldPhone = Telepon ExtrafieldPrice = Harga +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Email ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Daftar Pilihan ExtrafieldSelectList = Pilih dari tabel ExtrafieldSeparator=Pemisah (bukan baris) @@ -477,7 +478,7 @@ InstalledInto=Diinstal ke direktori %s BarcodeInitForThirdparties=Init barcode massal untuk pihak ketiga BarcodeInitForProductsOrServices=Kode batang massal init atau reset untuk produk atau layanan CurrentlyNWithoutBarCode=Saat ini, Anda memiliki catatan %s pada %s %s tanpa kode barcode yang ditentukan. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Hapus semua nilai barcode saat ini ConfirmEraseAllCurrentBarCode=Anda yakin ingin menghapus semua nilai barcode saat ini? AllBarcodeReset=Semua nilai barcode telah dihapus @@ -501,7 +502,8 @@ WarningPHPMail=PERINGATAN: Pengaturan untuk mengirim email dari aplikasi menggun WarningPHPMailA=- Menggunakan server Penyedia Layanan Email meningkatkan kepercayaan email Anda, sehingga meningkatkan pengiriman tanpa ditandai sebagai SPAM WarningPHPMailB=- Beberapa Penyedia Layanan Email (seperti Yahoo) tidak mengizinkan Anda mengirim email dari server lain selain dari server mereka sendiri. Pengaturan Anda saat ini menggunakan server aplikasi untuk mengirim email dan bukan server penyedia email Anda, jadi beberapa penerima (yang kompatibel dengan protokol DMARC terbatas), akan menanyakan penyedia email Anda apakah mereka dapat menerima email Anda dan beberapa penyedia email (seperti Yahoo) mungkin menjawab "tidak" karena server tersebut bukan milik mereka, jadi beberapa Email yang Anda kirim mungkin tidak dapat diterima untuk pengiriman (hati-hati juga dengan kuota pengiriman penyedia email Anda). WarningPHPMailC=- Menggunakan server SMTP milik Penyedia Layanan Email Anda sendiri untuk mengirim email juga menarik sehingga semua email yang dikirim dari aplikasi juga akan disimpan ke direktori "Terkirim" di kotak surat Anda. -WarningPHPMailD=Selain itu, disarankan untuk mengubah metode pengiriman email ke "SMTP". Jika Anda benar-benar ingin mempertahankan metode "PHP" default untuk mengirim email, abaikan peringatan ini, atau hapus dengan menyetel konstanta MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP ke 1 di Beranda - Pengaturan - Lainnya. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Jika penyedia SMTP email Anda perlu membatasi klien email ke beberapa alamat IP (sangat jarang), ini adalah alamat IP dari agen pengguna email (MUA) untuk aplikasi ERP CRM Anda:%s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Contoh:
Untuk formulir untuk membuat pi PageUrlForDefaultValuesList=
Contoh:
Untuk halaman yang berisi daftar pihak ketiga, itu adalah%s .
Untuk URL modul eksternal yang diinstal ke direktori custom, jangan sertakan "custom /" jadi gunakan path sepertimymodule / mypagelist.php dan bukan custom / mymodule / mypagelist.php.
Jika Anda ingin nilai default hanya jika url memiliki beberapa parameter, Anda dapat menggunakan%s AlsoDefaultValuesAreEffectiveForActionCreate=Perhatikan juga bahwa menimpa nilai default untuk pembuatan formulir hanya berfungsi untuk halaman yang dirancang dengan benar (jadi dengan parameter action = create atau presend ...) EnableDefaultValues=Aktifkan penyesuaian nilai default -EnableOverwriteTranslation=Aktifkan penggunaan terjemahan yang ditimpa +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Terjemahan telah ditemukan untuk kunci dengan kode ini. Untuk mengubah nilai ini, Anda harus mengeditnya dari Home-Setup-translation. WarningSettingSortOrder=Peringatan, pengaturan urutan penyortiran default dapat menyebabkan kesalahan teknis saat membuka halaman daftar jika baris adalah baris yang tidak dikenal. Jika Anda mengalami kesalahan seperti itu, kembali ke halaman ini untuk menghapus urutan penyortiran default dan mengembalikan perilaku default. Field=Baris @@ -645,9 +647,9 @@ Module2400Name=Perihal / Agenda Module2400Desc=Lacak agenda. Catat kejadian otomatis untuk tujuan pelacakan atau catat agenda atau pertemuan manual. Ini adalah modul utama untuk Manajemen Hubungan Pelanggan dan Vendor yang baik. Module2500Name=DMS / ECM Module2500Desc=Sistem Manajemen Dokumen / Manajemen Konten Elektronik. Organisasi otomatis dari dokumen Anda yang dihasilkan atau disimpan. Bagikan saat Anda membutuhkannya. -Module2600Name=API / layanan Web (server SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Mengaktifkan server SOAP Dolibarr yang menyediakan layanan API -Module2610Name=API / layanan Web (server REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Aktifkan server Dolibarr REST yang menyediakan layanan API Module2660Name=Hubungi WebServices (klien SOAP) Module2660Desc=Aktifkan klien layanan web Dolibarr (Dapat digunakan untuk mendorong data / permintaan ke server eksternal. Hanya pesanan Pembelian yang didukung saat ini.) @@ -698,6 +700,7 @@ Module62000Name=Istilah Ekonomi Internasional Module62000Desc=Tambahkan fitur untuk mengelola Incoterms Module63000Name=Sumber daya Module63000Desc=Kelola sumber daya (printer, mobil, kamar, ...) untuk dialokasikan ke agenda +Module94160Name=Penerimaan Permission11=Membaca Nota Pelanggan Permission12=Membuat/Merubah Nota Pelanggan Permission13=Faktur pelanggan tidak valid @@ -714,6 +717,7 @@ Permission27=Menghapus Proposal Komersil Permission28=Ekspor proposal komersial Permission31=Membaca Produk Permission32=Membuat/Merubah produk +Permission33=Read prices products Permission34=Menghapus Produk Permission36=Lihat / kelola produk tersembunyi Permission38=Produk ekspor @@ -739,6 +743,7 @@ Permission79=Buat / ubah langganan Permission81=Membaca Pesanan Pelanggan Permission82=Membuat/Merubah Pesanan Pelanggan Permission84=Validasi Pesanan Pelanggan +Permission85=Generate the documents sales orders Permission86=Mengirim Pesanan Pelanggan Permission87=Menutup Pesanan Pelanggan Permission88=Membatalkan Pesanan Pelanggan @@ -840,9 +845,9 @@ Permission286=Ekspor kontak Permission291=Baca tarif Permission292=Tetapkan izin pada tarif Permission293=Ubah tarif pelanggan -Permission300=Baca barcode -Permission301=Buat / modifikasi barcode -Permission302=Hapus barcode +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Membaca Jasa Permission312=Tetapkan layanan / berlangganan ke kontrak Permission331=Baca bookmark @@ -874,6 +879,7 @@ Permission525=Akses kalkulator pinjaman Permission527=Pinjaman ekspor Permission531=Membaca Jasa Permission532=Membuat/Merubah Jasa +Permission533=Read prices services Permission534=Menghapus Jasa Permission536=Lihat / kelola layanan tersembunyi Permission538=Layanan ekspor @@ -968,13 +974,14 @@ Permission3301=Hasilkan modul baru Permission4001=Read skill/job/position Permission4002=Buat/ubah skill/pekerjaan/posisi Permission4003=Hapus skill/pekerjaan/posisi -Permission4020=Read evaluations -Permission4021=Buat/ubah evaluasi Anda -Permission4022=Validasi evaluasi -Permission4023=Hapus evaluasi -Permission4030=Lihat menu perbandingan +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validasi evaluasi +Permission4025=Hapus evaluasi +Permission4028=Lihat menu perbandingan Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Baca konten situs web Permission10002=Buat / ubah konten situs web (konten html dan javascript) Permission10003=Buat / ubah konten situs web (kode php dinamis). Berbahaya, harus disediakan untuk pengembang terbatas. @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Jenis unit SetupSaved=Pengaturan disimpan SetupNotSaved=Pengaturan tidak disimpan +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Kembali ke daftar Modul BackToDictionaryList=Kembali ke daftar Kamus TypeOfRevenueStamp=Jenis cap pajak @@ -1235,11 +1246,13 @@ BrowserName=Nama peramban BrowserOS=OS peramban ListOfSecurityEvents=Daftar agenda keamanan Dolibarr SecurityEventsPurged=Perihal keamanan dibersihkan +TrackableSecurityEvents=Trackable security events LogEventDesc=Aktifkan pencatatan untuk peristiwa keamanan tertentu. Administrator log melalui menu%s - %s . Peringatan, fitur ini dapat menghasilkan sejumlah besar data dalam database. AreaForAdminOnly=Parameter pengaturan dapat diatur oleh pengguna administrator saja. SystemInfoDesc=Informasi sistem adalah informasi teknis lainnya yang Anda dapatkan dalam mode hanya baca dan hanya dapat dilihat oleh administrator. SystemAreaForAdminOnly=Area ini hanya tersedia untuk pengguna administrator. Izin pengguna Dolibarr tidak dapat mengubah batasan ini. CompanyFundationDesc=Edit informasi perusahaan / organisasi Anda. Klik tombol "%s" di bagian bawah halaman setelah selesai. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Jika Anda memiliki akuntan / pemegang buku eksternal, Anda dapat mengedit di sini informasinya. AccountantFileNumber=Kode akuntan DisplayDesc=Parameter yang mempengaruhi tampilan dan presentasi aplikasi dapat dimodifikasi di sini. @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Anda harus menjalankan perintah YourPHPDoesNotHaveSSLSupport=Fungsi SSL tidak tersedia di PHP Anda DownloadMoreSkins=Lebih banyak skin untuk diunduh SimpleNumRefModelDesc=Mengembalikan nomor referensi dalam format %syymm-nnnn di mana yy adalah tahun, mm adalah bulan dan nnnn adalah nomor auto-incrementing berurutan tanpa reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Mengembalikan nomor referensi dalam format %s-nnnn di mana nnnn adalah nomor kenaikan otomatis berurutan tanpa reset ShowProfIdInAddress=Tunjukkan ID profesional dengan alamat ShowVATIntaInAddress=Sembunyikan nomor PPN intra-Komunitas @@ -1376,7 +1391,7 @@ GetBarCode=Dapatkan barcode NumberingModules=Model penomoran DocumentModules=Model dokumen ##### Module password generation -PasswordGenerationStandard=Kembalikan kata sandi yang dibuat sesuai dengan algoritma Dolibarr internal: karakter %s yang berisi angka dan karakter bersama dalam huruf kecil. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Jangan menyarankan kata sandi yang dihasilkan. Kata sandi harus diketik secara manual. PasswordGenerationPerso=Kembalikan kata sandi sesuai dengan konfigurasi yang Anda tentukan secara pribadi. SetupPerso=Menurut konfigurasi Anda @@ -1430,6 +1445,10 @@ SuppliersPayment=Pembayaran vendor SupplierPaymentSetup=Pengaturan pembayaran vendor InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Penyiapan modul proposal komersial ProposalsNumberingModules=Model penomoran proposal komersial @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=Tanda air pada draft kontrak (tidak ada jika koson ##### Members ##### MembersSetup=Pengaturan modul anggota MemberMainOptions=Opsi utama +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Kelola Login untuk setiap anggota AdherentMailRequired=Diperlukan email untuk membuat anggota baru MemberSendInformationByMailByDefault=Kotak centang untuk mengirim konfirmasi email kepada anggota (validasi atau berlangganan baru) diaktifkan secara default MemberCreateAnExternalUserForSubscriptionValidated=Buat login pengguna eksternal untuk setiap langganan anggota baru yang divalidasi -VisitorCanChooseItsPaymentMode=Pengunjung dapat memilih dari mode pembayaran yang tersedia +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Aktifkan pengingat otomatismelalui emaildari langganan yang kedaluwarsa. Catatan: Modul%s harus diaktifkan dan diatur dengan benar untuk mengirim pengingat. MembersDocModules=Templat dokumen untuk dokumen yang dihasilkan dari catatan anggota ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=Aktifkan editor lanjutan untuk: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=Pembuatan / edisi WYSIWIG baris detail produk untuk semua entitas (proposal, pesanan, faktur, dll ...). Peringatan: Menggunakan opsi ini untuk kasus ini sangat tidak disarankan karena dapat menimbulkan masalah dengan karakter khusus dan pemformatan halaman saat membuat file PDF. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Pembuatan / edisi WYSIWIG untuk eMailing massal (Alat-> eMailing) FCKeditorForUserSignature=WYSIWIG pembuatan / edisi tanda tangan pengguna FCKeditorForMail=Pembuatan / edisi WYSIWIG untuk semua email (kecuali Tools-> eMailing) @@ -1762,7 +1782,7 @@ DetailMenuHandler=Penangan menu tempat menampilkan menu baru DetailMenuModule=Nama modul jika entri menu berasal dari modul DetailType=Jenis menu (atas atau kiri) DetailTitre=Label menu atau kode label untuk terjemahan -DetailUrl=URL tempat menu dikirimkan kepada Anda (Tautan URL absolut atau tautan eksternal dengan http: //) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Kondisi untuk menunjukkan atau tidak masuk DetailRight=Kondisi untuk menampilkan menu abu-abu yang tidak sah DetailLangs=Nama file Lang untuk terjemahan kode label @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Penurunan stok dalam POS tidak kompat CashDeskYouDidNotDisableStockDecease=Anda tidak menonaktifkan penurunan stok saat melakukan penjualan dari Point of Sale. Karena itu diperlukan gudang. CashDeskForceDecreaseStockLabel=Penurunan stok untuk produk batch terpaksa. CashDeskForceDecreaseStockDesc=Kurangi duluan oleh makan tertua dan jual kurma. -CashDeskReaderKeyCodeForEnter=Kode kunci untuk "Enter" didefinisikan dalam pembaca barcode (Contoh: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Pengaturan modul bookmark BookmarkDesc=Modul ini memungkinkan Anda untuk mengelola bookmark. Anda juga dapat menambahkan pintasan ke halaman Dolibarr atau situs web eksternal di menu sebelah kiri Anda. @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Model penomoran faktur vendor IfSetToYesDontForgetPermission=Jika diatur ke nilai bukan nol, jangan lupa untuk memberikan izin kepada grup atau pengguna yang diizinkan untuk persetujuan kedua ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Pengaturan modul GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Jalur ke file yang berisi Maxmind ip ke terjemahan negara.
Contoh:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP/GeoIP.dat
/usr/id/pengaturan/pengirimbaca +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Perhatikan bahwa file data ip ke negara Anda harus berada di dalam direktori yang dapat dibaca oleh PHP Anda (Periksa pengaturan open_basedir PHP Anda dan izin sistem file). YouCanDownloadFreeDatFileTo=Anda dapat mengunduhversi demo gratisdari file negara Maxmind GeoIP di %s. YouCanDownloadAdvancedDatFileTo=Anda juga dapat mengunduh versi lengkap , dengan pembaruan,dari file negara Maxmind GeoIP di %s. @@ -1922,6 +1942,7 @@ BackupDumpWizard=Wizard untuk membangun file dump basis data BackupZipWizard=Wizard untuk membangun arsip direktori dokumen SomethingMakeInstallFromWebNotPossible=Pemasangan modul eksternal tidak dimungkinkan dari antarmuka web karena alasan berikut: SomethingMakeInstallFromWebNotPossible2=Karena alasan ini, proses untuk meningkatkan yang dijelaskan di sini adalah proses manual yang hanya dapat dilakukan oleh pengguna yang memiliki hak istimewa. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Pemasangan modul eksternal dari aplikasi telah dinonaktifkan oleh administrator Anda. Anda harus memintanya untuk menghapus file%s untuk memungkinkan fitur ini. ConfFileMustContainCustom=Menginstal atau membuat modul eksternal dari aplikasi perlu menyimpan file modul ke direktori%s . Untuk membuat direktori ini diproses oleh Dolibarr, Anda harus menyiapkanconf / conf.php untuk menambahkan 2 baris arahan:
$ dolibarr_main_url_rol 'custom_url';
$ dolibarr_main_document_root_alt = '%s / custom'; HighlightLinesOnMouseHover=Sorot garis-garis tabel ketika mouse bergerak @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=Order pembelian MailToSendSupplierInvoice=Faktur vendor MailToSendContract=Kontrak MailToSendReception=Penerimaan +MailToExpenseReport=Expense reports MailToThirdparty=Pihak Ketiga MailToMember=Anggota MailToUser=Pengguna @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Margin kanan pada PDF MAIN_PDF_MARGIN_TOP=Margin teratas pada PDF MAIN_PDF_MARGIN_BOTTOM=Margin bawah pada PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Tinggi untuk logo di PDF +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines MAIN_PDF_NO_SENDER_FRAME=Sembunyikan batas pada bingkai alamat pengirim @@ -2047,6 +2070,8 @@ RemoveSpecialChars=Hapus karakter khusus COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter untuk membersihkan nilai (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter untuk membersihkan nilai (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplikat tidak diizinkan +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Petugas Perlindungan Data (DPO, Privasi Data, atau kontak GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Bantu teks untuk ditampilkan di tooltip @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=Tambahkan pekerjaan terjadwal dan halaman pengaturan untuk memindai secara teratur kotak email (menggunakan protokol IMAP) dan merekam email yang diterima ke dalam aplikasi Anda, di tempat yang tepat dan / atau membuat beberapa catatan secara otomatis (seperti lead). NewEmailCollector=Kolektor Email Baru EMailHost=Host server IMAP email +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Direktori sumber kotak surat MailboxTargetDirectory=Direktori target kotak surat EmailcollectorOperations=Operasi yang harus dilakukan oleh kolektor EmailcollectorOperationsDesc=Operasi dijalankan dari urutan atas ke bawah MaxEmailCollectPerCollect=Jumlah email maksimum yang dikumpulkan per kumpulkan +TestCollectNow=Test collect CollectNow=Kumpulkan sekarang ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Tanggal percobaan koleksi terbaru @@ -2106,7 +2138,7 @@ CreateCandidature=Buat lamaran kerja FormatZip=Kode Pos MainMenuCode=Kode entri menu (mainmenu) ECMAutoTree=Tampilkan pohon ECM otomatis -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Jam buka OpeningHoursDesc=Masukkan di sini jam buka reguler perusahaan Anda. ResourceSetup=Modul Konfigurasi Sumber Daya @@ -2171,6 +2203,7 @@ ShowProjectLabel=Label Proyek PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Jika Anda ingin agar beberapa teks dalam PDF Anda digandakan dalam 2 bahasa berbeda dalam PDF yang dihasilkan sama, Anda harus mengatur di sini bahasa kedua ini sehingga PDF yang dihasilkan akan berisi 2 bahasa berbeda di halaman yang sama, yang dipilih saat membuat PDF dan yang ini ( hanya beberapa templat PDF yang mendukung ini). Biarkan kosong untuk 1 bahasa per PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Masukkan di sini kode ikon FontAwesome. Jika Anda tidak tahu apa itu FontAwesome, Anda dapat menggunakan fa-address-book nilai umum. @@ -2199,12 +2232,12 @@ MailToPartnership=Kemitraan AGENDA_EVENT_DEFAULT_STATUS=Status acara default saat membuat acara dari formulir YouShouldDisablePHPFunctions=Anda harus menonaktifkan fungsi PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Kecuali jika Anda perlu menjalankan perintah sistem dalam kode khusus, Anda harus menonaktifkan fungsi PHP -PHPFunctionsRequiredForCLI=Untuk tujuan shell (seperti pencadangan pekerjaan terjadwal atau menjalankan program anitivus), Anda harus menyimpan fungsi PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Tidak ada file atau direktori yang dapat ditulis dari program umum yang ditemukan di direktori root Anda (Bagus) RecommendedValueIs=Direkomendasikan: %s Recommended=Direkomendasikan NotRecommended=Tidak direkomendasikan -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Periksa pembaruan modul eksternal CheckForModuleUpdateHelp=Tindakan ini akan terhubung ke editor modul eksternal untuk memeriksa apakah versi baru tersedia. ModuleUpdateAvailable=Pembaruan tersedia @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=Tidak ada pembaruan yang ditemukan untuk modul ekster SwaggerDescriptionFile=File deskripsi API Swagger (untuk digunakan dengan redoc misalnya) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Anda mengaktifkan WS API yang tidak digunakan lagi. Anda harus menggunakan REST API sebagai gantinya. RandomlySelectedIfSeveral=Dipilih secara acak jika beberapa gambar tersedia +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Kata sandi database dikaburkan dalam file conf DatabasePasswordNotObfuscated=Kata sandi basis data TIDAK dikaburkan dalam file conf APIsAreNotEnabled=Modul API tidak diaktifkan @@ -2251,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/id_ID/categories.lang b/htdocs/langs/id_ID/categories.lang index 4ed189d352f..8dcc0f0bfdf 100644 --- a/htdocs/langs/id_ID/categories.lang +++ b/htdocs/langs/id_ID/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Anggota ini tidak ada dalam label/kategori apa pun ContactHasNoCategory=Kontak ini tidak ada dalam label/kategori apa pun ProjectHasNoCategory=Proyek ini tidak ada dalam label/kategori apa pun ClassifyInCategory=Tambahkan ke label/kategori +RemoveCategory=Remove category NotCategorized=Tanpa label/kategori CategoryExistsAtSameLevel=Kategori ini sudah ada dengan referensi ini ContentsVisibleByAllShort=Konten terlihat oleh semua @@ -67,6 +68,7 @@ StockCategoriesShort=Label/kategori gudang ThisCategoryHasNoItems=Kategori ini tidak mengandung barang apa pun. CategId=Label/id kategori ParentCategory=Tag/kategori induk +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label tag/kategori induk CatSupList=Daftar tag / kategori vendor CatCusList=Daftar tag / kategori pelanggan / prospek @@ -86,15 +88,18 @@ DeleteFromCat=Hapus dari label/kategori ExtraFieldsCategories=Atribut pelengkap CategoriesSetup=Pengaturan label/kategori CategorieRecursiv=Tautkan dengan label/kategori induk secara otomatis -CategorieRecursivHelp=Jika opsi aktif, ketika Anda menambahkan produk ke dalam subkategori, produk juga akan ditambahkan ke dalam kategori induk. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Tambahkan produk/layanan berikut AddCustomerIntoCategory=Tetapkan kategori untuk pelanggan AddSupplierIntoCategory=Tetapkan kategori ke pemasok +AssignCategoryTo=Assign category to ShowCategory=Tampilkan label/kategori ByDefaultInList=Secara default dalam daftar ChooseCategory=Pilih Kategori StocksCategoriesArea=Kategori Gudang +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Kategori Acara WebsitePagesCategoriesArea=Kategori Penampung Halaman KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Gunakan operator 'OR' untuk kategori +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/id_ID/commercial.lang b/htdocs/langs/id_ID/commercial.lang index d8603381dd9..3222ac45030 100644 --- a/htdocs/langs/id_ID/commercial.lang +++ b/htdocs/langs/id_ID/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Status prospek DraftPropals=Menyusun proposal komersial NoLimit=Tidak ada batas ToOfferALinkForOnlineSignature=Tautan untuk tanda tangan online -WelcomeOnOnlineSignaturePage=Selamat datang di halaman untuk menerima proposal komersial dari %s -ThisScreenAllowsYouToSignDocFrom=Layar ini memungkinkan Anda untuk menerima dan menandatangani, atau menolak, penawaran / proposal komersial -ThisIsInformationOnDocumentToSign=Ini adalah informasi pada dokumen untuk diterima atau ditolak +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Tanda tangan penawaran / proposal komersial %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Fitur untuk penandatanganan online dinonaktifkan atau dokumen dibuat sebelum fitur diaktifkan diff --git a/htdocs/langs/id_ID/compta.lang b/htdocs/langs/id_ID/compta.lang index 3b33003d6b9..3a9796f75a7 100644 --- a/htdocs/langs/id_ID/compta.lang +++ b/htdocs/langs/id_ID/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Saldo (sebelum) Balance=Keseimbangan Debit=Debet Credit=Kredit +AccountingDebit=Debet +AccountingCredit=Kredit Piece=Dokumen Akuntansi AmountHTVATRealReceived=Net dikumpulkan AmountHTVATRealPaid=Dibayar bersih @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Laporan Turnover yang dikump TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Laporan Turnover yang dikumpulkan per tarif pajak penjualan tidak tersedia. Laporan ini hanya tersedia untuk faktur omset. CalculationMode=Mode perhitungan AccountancyJournal=Jurnal kode akuntansi -ACCOUNTING_VAT_SOLD_ACCOUNT=Akun akuntansi secara default untuk PPN pada penjualan (digunakan jika tidak ditentukan pada pengaturan kamus PPN) -ACCOUNTING_VAT_BUY_ACCOUNT=Akun akuntansi secara default untuk PPN pada pembelian (digunakan jika tidak ditentukan pada pengaturan kamus PPN) -ACCOUNTING_VAT_PAY_ACCOUNT=Akun akuntansi secara default untuk membayar PPN -ACCOUNTING_ACCOUNT_CUSTOMER=Akun akuntansi digunakan untuk pihak ketiga pelanggan +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Akun akuntansi khusus yang ditentukan pada kartu pihak ketiga akan digunakan hanya untuk akuntansi Subledger. Yang ini akan digunakan untuk Buku Besar dan sebagai nilai default dari akuntansi Subledger jika akun akuntansi pelanggan khusus pada pihak ketiga tidak didefinisikan. -ACCOUNTING_ACCOUNT_SUPPLIER=Akun akuntansi digunakan untuk pihak ketiga vendor +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Akun akuntansi khusus yang ditentukan pada kartu pihak ketiga akan digunakan hanya untuk akuntansi Subledger. Yang ini akan digunakan untuk Buku Besar Umum dan sebagai nilai default akuntansi Subledger jika akun akuntansi vendor khusus pada pihak ketiga tidak didefinisikan. ConfirmCloneTax=Konfirmasikan klon pajak sosial / fiskal ConfirmCloneVAT=Konfirmasi kloning deklarasi PPN @@ -300,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/id_ID/contracts.lang b/htdocs/langs/id_ID/contracts.lang index 05e61cc7e5e..be038487e96 100644 --- a/htdocs/langs/id_ID/contracts.lang +++ b/htdocs/langs/id_ID/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Kontrak / Langganan ContractsAndLine=Kontrak dan garis kontrak Contract=Kontrak ContractLine=Garis kontrak +ContractLines=Contract lines Closing=Penutupan NoContracts=Tidak ada kontrak MenuServices=Jasa @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Anda yakin ingin menghapus garis kontrak ini? MoveToAnotherContract=Pindahkan layanan ke dalam kontrak lain. ConfirmMoveToAnotherContract=Saya memilih target kontrak baru dan mengonfirmasi bahwa saya ingin memindahkan layanan ini ke dalam kontrak ini. ConfirmMoveToAnotherContractQuestion=Pilih di kontrak mana yang ada (dengan pihak ketiga yang sama), Anda ingin pindah ke layanan ini? -PaymentRenewContractId=Perpanjang garis kontrak (nomor %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Tanggal habis tempo NoExpiredServices=Tidak ada layanan aktif kedaluwarsa ListOfServicesToExpireWithDuration=Daftar Layanan yang akan kedaluwarsa dalam %s hari @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Menandatangani kontak pelanggan kontra HideClosedServiceByDefault=Sembunyikan layanan tertutup secara default ShowClosedServices=Tampilkan Layanan Tertutup HideClosedServices=Sembunyikan Layanan Tertutup +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/id_ID/cron.lang b/htdocs/langs/id_ID/cron.lang index e71d339424b..5f3623ff6b5 100644 --- a/htdocs/langs/id_ID/cron.lang +++ b/htdocs/langs/id_ID/cron.lang @@ -26,7 +26,7 @@ CronCommand=Perintah CronList=Pekerjaan terjadwal CronDelete=Hapus pekerjaan terjadwal CronConfirmDelete=Anda yakin ingin menghapus pekerjaan terjadwal ini? -CronExecute=Luncurkan pekerjaan terjadwal +CronExecute=Launch now CronConfirmExecute=Apakah Anda yakin ingin menjalankan pekerjaan terjadwal ini sekarang? CronInfo=Modul pekerjaan terjadwal memungkinkan untuk menjadwalkan pekerjaan untuk melaksanakannya secara otomatis. Pekerjaan juga dapat dimulai secara manual. CronTask=Pekerjaan @@ -58,7 +58,7 @@ CronNote=Komentar CronFieldMandatory=Bidang %s wajib diisi CronErrEndDateStartDt=Tanggal akhir tidak boleh sebelum tanggal mulai StatusAtInstall=Status pada pemasangan modul -CronStatusActiveBtn=Susunan acara +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Nonaktifkan CronTaskInactive=Pekerjaan ini dinonaktifkan (tidak dijadwalkan) CronId=Indo @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Buka menu " Beranda - Alat Admin - JobDisabled=Pekerjaan dinonaktifkan MakeLocalDatabaseDumpShort=Pencadangan basis data lokal MakeLocalDatabaseDump=Buat dump basis data lokal. Parameternya adalah: kompresi ('gz' atau 'bz' atau 'tidak ada'), jenis cadangan ('mysql', 'pgsql', 'auto'), 1, 'otomatis' atau nama file yang akan dibuat, jumlah file cadangan yang akan disimpan +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Perhatian, untuk tujuan kinerja, apa pun tanggal berikutnya pelaksanaan pekerjaan yang diaktifkan, pekerjaan Anda mungkin tertunda hingga maksimum %s jam, sebelum dijalankan. DATAPOLICYJob=Pembersih data dan penganonim JobXMustBeEnabled=Pekerjaan %s harus diaktifkan +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Pekerjaan terjadwal yang terakhir dieksekusi NextScheduledJobExecute=Pekerjaan terjadwal berikutnya untuk dieksekusi NumberScheduledJobError=Jumlah pekerjaan terjadwal yang ada kesalahan +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/id_ID/datapolicy.lang b/htdocs/langs/id_ID/datapolicy.lang new file mode 100644 index 00000000000..f4c15bab1be --- /dev/null +++ b/htdocs/langs/id_ID/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Suplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Suplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/id_ID/ecm.lang b/htdocs/langs/id_ID/ecm.lang index 96138c81ff7..48c7314fdc2 100644 --- a/htdocs/langs/id_ID/ecm.lang +++ b/htdocs/langs/id_ID/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Direktori manual ECMSectionAuto=Direktori otomatis ECMSectionsManual=Pohon manual ECMSectionsAuto=Pohon otomatis +ECMSectionsMedias=Medias tree ECMSections=Direktori ECMRoot=Root ECM ECMNewSection=Direktori baru @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Jumlah file dalam sub-direktori ECMCreationUser=Pencipta ECMArea=Area DMS / ECM ECMAreaDesc=Area DMS / ECM (Sistem Manajemen Dokumen / Manajemen Konten Elektronik) memungkinkan Anda untuk menyimpan, berbagi, dan mencari dengan cepat semua jenis dokumen di Dolibarr. -ECMAreaDesc2=* Direktori otomatis diisi secara otomatis saat menambahkan dokumen dari kartu suatu elemen.
* Direktori manual dapat digunakan untuk menyimpan dokumen yang tidak ditautkan ke elemen tertentu. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Direktori%stelah dihapus. ECMSectionWasCreated=Direktori%stelah dibuat. ECMSearchByKeywords=Cari berdasarkan kata kunci diff --git a/htdocs/langs/id_ID/eventorganization.lang b/htdocs/langs/id_ID/eventorganization.lang index fcb52f70206..efc6a8d4cba 100644 --- a/htdocs/langs/id_ID/eventorganization.lang +++ b/htdocs/langs/id_ID/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=Organisasi acara Settings=Pengaturan EventOrganizationSetupPage = Halaman penyiapan Organisasi Acara EVENTORGANIZATION_TASK_LABEL = Label tugas untuk dibuat secara otomatis saat proyek divalidasi -EVENTORGANIZATION_TASK_LABELTooltip = Saat Anda memvalidasi acara yang terorganisir, beberapa tugas dapat dibuat secara otomatis dalam proyek

Misalnya:
Kirim Panggilan untuk Konferensi
Kirim Panggilan untuk Stan
Terima panggilan untuk konferensi
Terima panggilan untuk Stan
Buka langangan ke acara untuk peserta
Kirim ingatkan acara ke pembicara
Kirim pengingat acara ke hoster Stan
Kirim pengingat acara ke peserta +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Kategori untuk ditambahkan ke pihak ketiga secara otomatis dibuat ketika seseorang menyarankan konferensi EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Kategori untuk ditambahkan ke pihak ketiga secara otomatis dibuat saat mereka menyarankan stan EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Template email untuk dikirim setelah menerima saran konferensi. @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= Konferensi Atau Stan +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Mengelola organisasi acara ConferenceOrBooth = Konferensi Atau Stan ConferenceOrBoothTab = Konferensi Atau Stan AmountPaid = Jumlah yang dibayarkan DateOfRegistration = Date of registration ConferenceOrBoothAttendee = Peserta Konferensi Atau Stan +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = Daftar konferensi yang disarankan -ListOfSuggestedBooths = Daftar stan yang disarankan -ListOfConferencesOrBooths=Daftar konferensi atau stan proyek acara +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Sarankan konferensi baru SuggestBooth = Sarankan stan ViewAndVote = Lihat dan pilih acara yang disarankan PublicAttendeeSubscriptionGlobalPage = Tautan publik untuk pendaftaran acara PublicAttendeeSubscriptionPage = Tautan publik untuk pendaftaran ke acara ini saja MissingOrBadSecureKey = Kunci keamanan tidak valid atau hilang -EvntOrgWelcomeMessage = Formulir ini memungkinkan Anda untuk mendaftar sebagai peserta baru ke acara tersebut : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Konferensi ini dimulai pada %s dan berakhir pada %s. ConferenceAttendeeFee = Biaya peserta konferensi untuk acara: '%s' terjadi dari %s hingga %s. BoothLocationFee = Lokasi stan untuk acara : '%s' terjadi dari %s hingga %s @@ -129,7 +133,7 @@ LabelOfconference=Label konferensi ConferenceIsNotConfirmed=Pendaftaran tidak tersedia, konferensi belum dikonfirmasi DateMustBeBeforeThan=%s harus sebelum %s DateMustBeAfterThan=%s harus setelah %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registrasi OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received OrganizationEventBoothRequestWasReceived=Your request for a booth has been received @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event re OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Application for a booth NewSuggestionOfConference=Application for a conference @@ -153,7 +158,7 @@ VoteOk = Suara Anda telah diterima. AlreadyVoted = Anda telah memilih acara ini. VoteError = Terjadi kesalahan selama pemungutan suara, harap coba lagi. -SubscriptionOk = Your registration has been validated +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Konfirmasi langganan Anda ke suatu acara Attendee = Peserta PaymentConferenceAttendee = Pembayaran peserta konferensi @@ -161,7 +166,9 @@ PaymentBoothLocation = Pembayaran lokasi stan DeleteConferenceOrBoothAttendee=Remove attendee RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s EmailAttendee=Attendee email +EmailCompany=Company email EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/id_ID/holiday.lang b/htdocs/langs/id_ID/holiday.lang index f03f385e2b8..32ac4b47c40 100644 --- a/htdocs/langs/id_ID/holiday.lang +++ b/htdocs/langs/id_ID/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Keluar +Holidays=Leaves +Holiday=Keluar CPTitreMenu=Keluar MenuReportMonth=Pernyataan bulanan MenuAddCP=Permintaan cuti baru +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Anda harus mengaktifkan modul Leave untuk melihat halaman ini. AddCP=Buat sebuah permintaan cuti DateDebCP=Tanggal mulai @@ -56,6 +58,7 @@ ConfirmDeleteCP=Konfirmasikan penghapusan permintaan cuti ini? ErrorCantDeleteCP=Kesalahan Anda tidak memiliki hak untuk menghapus permintaan cuti ini. CantCreateCP=Anda tidak memiliki hak untuk mengajukan permintaan cuti. InvalidValidatorCP=Anda harus memilih pemberi persetujuan untuk permintaan cuti Anda. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Anda harus memilih tanggal mulai. NoDateFin=Anda harus memilih tanggal akhir. ErrorDureeCP=Permintaan cuti Anda tidak mengandung hari kerja. @@ -79,6 +82,8 @@ MotifCP=Alasan UserCP=Pengguna ErrorAddEventToUserCP=Terjadi kesalahan saat menambahkan cuti luar biasa. AddEventToUserOkCP=Penambahan cuti luar biasa telah selesai. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Lihat perubahan log LogCP=Log dari semua pembaruan yang dibuat untuk "Saldo Cuti" ActionByCP=diperbaharui oleh @@ -86,6 +91,13 @@ UserUpdateCP=Diperbarui untuk PrevSoldeCP=Saldo sebelumnya NewSoldeCP=Keseimbangan baru alreadyCPexist=Permintaan cuti telah dilakukan pada periode ini. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Grup +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Hari awal permintaan cuti LastDayOfHoliday=Permintaan cuti hari terakhir BoxTitleLastLeaveRequests=Permintaan cuti yang dimodifikasi %s terbaru @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s biasanya bukan hari kerja BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/id_ID/loan.lang b/htdocs/langs/id_ID/loan.lang index 5bd1f86c599..a69cf7c77dd 100644 --- a/htdocs/langs/id_ID/loan.lang +++ b/htdocs/langs/id_ID/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Anda tidak dapat mengubah minat jika Anda menggunakan jadwal # Admin ConfigLoan=Konfigurasi pinjaman modul -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Modal akun akuntansi secara default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Bunga akun akuntansi secara default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Akuntansi akun asuransi secara default +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Edit komitmen keuangan diff --git a/htdocs/langs/id_ID/mailmanspip.lang b/htdocs/langs/id_ID/mailmanspip.lang index 27e8a8d2a1c..1f52e313e3d 100644 --- a/htdocs/langs/id_ID/mailmanspip.lang +++ b/htdocs/langs/id_ID/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Tes berlangganan berhasil dilaksanakan MailmanDeletionSuccess=Tes berhenti berlangganan berhasil dilaksanakan SynchroMailManEnabled=Pembaruan tukang pos akan dilakukan SynchroSpipEnabled=Pembaruan Spip akan dilakukan -DescADHERENT_MAILMAN_ADMINPW=Kata sandi administrator tukang pos +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL untuk langganan Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL untuk berhenti berlangganan Mailman DescADHERENT_MAILMAN_LISTS=Daftar untuk prasasti otomatis anggota baru (dipisahkan dengan koma) diff --git a/htdocs/langs/id_ID/mails.lang b/htdocs/langs/id_ID/mails.lang index 2359e36a123..0066881e19e 100644 --- a/htdocs/langs/id_ID/mails.lang +++ b/htdocs/langs/id_ID/mails.lang @@ -7,10 +7,10 @@ MailCard=Kartu EMailing MailRecipients=Penerima MailRecipient=Penerima MailTitle=Keterangan -MailFrom=Pengirim +MailFrom=Dari MailErrorsTo=Kesalahan pada MailReply=Membalas ke -MailTo=Penerima(banyak) +MailTo=Kepada MailToUsers=Kepada pengguna(banyak) MailCC=Salin ke MailToCCUsers=Salin ke pengguna(banyak) @@ -178,3 +178,4 @@ IsAnAnswer=Adalah jawaban dari email awal RecordCreatedByEmailCollector=Catatan dibuat oleh Kolektor Email %s dari email %s DefaultBlacklistMailingStatus=Nilai default untuk bidang '%s' saat membuat kontak baru DefaultStatusEmptyMandatory=Kosong tapi wajib +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang index 21b62af26c7..fe79854e0be 100644 --- a/htdocs/langs/id_ID/main.lang +++ b/htdocs/langs/id_ID/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Tidak ada templat yang tersedia untuk jenis email ini AvailableVariables=Variabel substitusi yang tersedia NoTranslation=Tanpa terjemahan Translation=Terjemahan +Translations=Translations CurrentTimeZone=TimeZone PHP (Server) EmptySearchString=Masukkan kriteria pencarian yang tidak kosong EnterADateCriteria=Masukkan kriteria tanggal @@ -199,6 +206,7 @@ Valid=Sah Approve=Menyetujui Disapprove=Ditolak ReOpen=Buka kembali +OpenVerb=Open Upload=Unggah ToLink=Link Select=Pilih @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Tidak ada grup pengguna yang ditentukan Password=Kata kunci -PasswordRetype=Ketik ulang kata sandi Anda +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Perhatikan bahwa banyak fitur / modul dinonaktifkan dalam demonstrasi ini. Name=Nama NameSlashCompany=Nama / Perusahaan @@ -481,6 +489,7 @@ ActionsOnContact=Perihal untuk kontak / alamat ini ActionsOnContract=Perihal untuk kontrak ini ActionsOnMember=Perihal tentang anggota ini ActionsOnProduct=Perihal tentang produk ini +ActionsOnAsset=Events for this fixed asset NActionsLate=%s terlambat ToDo=Melakukan Completed=Lengkap @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Tautan unduhan pribadi PrivateDownloadLinkDesc=Anda harus masuk dan Anda memerlukan izin untuk melihat atau mengunduh file Download=Unduh DownloadDocument=Unduh dokumen +DownloadSignedDocument=Download signed document ActualizeCurrency=Perbarui kurs mata uang Fiscalyear=Tahun fiskal ModuleBuilder=Modul dan Pembuat Aplikasi @@ -1046,6 +1056,7 @@ SearchIntoContracts=Kontrak SearchIntoCustomerShipments=Pengiriman pelanggan SearchIntoExpenseReports=Laporan biaya SearchIntoLeaves=Keluar +SearchIntoKM=Dasar pengetahuan SearchIntoTickets=Tiket SearchIntoCustomerPayments=Pembayaran pelanggan SearchIntoVendorPayments=Pembayaran vendor @@ -1137,15 +1148,29 @@ EventReminder=Pengingat Acara UpdateForAllLines=Perbarui untuk semua lini OnHold=Tertahan Civility=Kesopanan -AffectTag=Mempengaruhi Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Buat pengguna eksternal -ConfirmAffectTag=Pengaruh Tag Massal -ConfirmAffectTagQuestion=Yakin ingin memengaruhi tag ke %s rekaman yang dipilih()? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Tidak ada jenis tag yang ditemukan untuk jenis rekaman +Rate=Menilai +SupervisorNotFound=Supervisor not found CopiedToClipboard=Disalin ke papan klip InformationOnLinkToContract=Jumlah ini hanyalah total dari semua garis kontrak. Tidak ada gagasan tentang waktu yang dipertimbangkan. ConfirmCancel=Anda yakin untuk membatalkan EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Aktifkan SetToDisabled=Non-aktifkan ConfirmMassEnabling=konfirmasi global aktivasi @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Pengguna internal +ExternalUser=Pengguna eksternal diff --git a/htdocs/langs/id_ID/members.lang b/htdocs/langs/id_ID/members.lang index 898cda41a78..4405393681a 100644 --- a/htdocs/langs/id_ID/members.lang +++ b/htdocs/langs/id_ID/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=anggota lain (nama:%s , login: ErrorUserPermissionAllowsToLinksToItselfOnly=Demi alasan keamanan, Anda harus diberikan izin untuk mengedit semua pengguna agar dapat menautkan anggota ke pengguna yang bukan milik Anda. SetLinkToUser=Tautan ke pengguna Dolibarr SetLinkToThirdParty=Tautan ke pihak ketiga Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Daftar anggota MembersListToValid=Daftar anggota konsep (akan divalidasi) @@ -34,7 +35,8 @@ DateSubscription=Tanggal keanggotaan DateEndSubscription=Tanggal akhir keanggotaan EndSubscription=Akhir keanggotaan SubscriptionId=ID Kontribusi -WithoutSubscription=Tanpa kontribusi +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Anggota baru @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Jenis anggota tidak dapat dihapus NewSubscription=Kontribusi baru NewSubscriptionDesc=Formulir ini memungkinkan Anda untuk merekam langganan Anda sebagai anggota baru yayasan. Jika Anda ingin memperpanjang langganan Anda (jika sudah menjadi anggota), silakan hubungi dewan yayasan melalui email %s. Subscription=Kontribusi +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Durasi +GetMembershipButtonLabel=Join Subscriptions=Kontribusi SubscriptionLate=Terlambat SubscriptionNotReceived=Kontribusi tidak pernah diterima @@ -136,7 +144,7 @@ CardContent=Konten kartu anggota Anda # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Kami ingin memberi tahu Anda bahwa permintaan keanggotaan Anda telah diterima.

ThisIsContentOfYourMembershipWasValidated=Kami ingin memberi tahu Anda bahwa keanggotaan Anda telah divalidasi dengan informasi berikut:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=Kami ingin memberi tahu Anda bahwa langganan Anda akan kedaluwarsa atau telah kedaluwarsa (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Kami harap Anda akan memperbaruinya.

ThisIsContentOfYourCard=Ini adalah ringkasan informasi yang kami miliki tentang Anda. Silakan hubungi kami jika ada yang salah.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subjek dari email pemberitahuan yang diterima jika ada tulisan otomatis dari seorang tamu @@ -199,8 +207,10 @@ NbOfSubscriptions=Jumlah kontribusi AmountOfSubscriptions=Jumlah yang dikumpulkan dari kontribusi TurnoverOrBudget=Omset (untuk perusahaan) atau Anggaran (untuk yayasan) DefaultAmount=Jumlah kontribusi default -CanEditAmount=Pengunjung dapat memilih/mengedit jumlah kontribusinya -MEMBER_NEWFORM_PAYONLINE=Langsung ke halaman pembayaran online terintegrasi +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Secara alami MembersStatisticsByProperties=Statistik anggota secara alami VATToUseForSubscriptions=Tarif PPN yang digunakan untuk iuran @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=Pembuatan login pengguna untuk anggota memungkinkan mere CreateDolibarrThirdPartyDesc=Pihak ketiga adalah badan hukum yang akan digunakan pada faktur jika Anda memutuskan untuk membuat faktur untuk setiap kontribusi. Anda akan dapat membuatnya nanti selama proses pencatatan kontribusi. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/id_ID/modulebuilder.lang b/htdocs/langs/id_ID/modulebuilder.lang index 09854dc68f8..ba01e440f3b 100644 --- a/htdocs/langs/id_ID/modulebuilder.lang +++ b/htdocs/langs/id_ID/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Jalur tempat modul dihasilkan / diedit (direktori pertama untuk modul eksternal didefinisikan menjadi %s):%s ModuleBuilderDesc3=Modul yang dihasilkan / dapat diedit ditemukan:%s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Modul terdeteksi sebagai 'dapat diedit' ketika file%s NewModule=Modul baru NewObjectInModulebuilder=Objek baru NewDictionary=New dictionary +ModuleName=Module name ModuleKey=Kunci modul ObjectKey=Kunci objek DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=Path ke zip paket modul / aplikasi PathToModuleDocumentation=Path ke file modul / dokumentasi aplikasi (%s) SpaceOrSpecialCharAreNotAllowed=Spasi atau karakter khusus tidak diperbolehkan. FileNotYetGenerated=File belum dibuat +GenerateCode=Generate code RegenerateClassAndSql=Memaksa pembaruan file .class dan .sql RegenerateMissingFiles=Hasilkan file yang hilang SpecificationFile=File dokumentasi LanguageFile=File untuk bahasa ObjectProperties=Properti Obyek +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Apakah Anda yakin ingin menghapus properti%s ? Ini akan mengubah kode di kelas PHP tetapi juga menghapus kolom dari tabel definisi objek. NotNull=Bukan NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Adalah ukuran DirScanned=Direktori dipindai NoTrigger=Tidak ada pemicu NoWidget=Tidak ada widget -GoToApiExplorer=Penjelajah API +ApiExplorer=Penjelajah API ListOfMenusEntries=Daftar entri menu ListOfDictionariesEntries=Daftar entri kamus ListOfPermissionsDefined=Daftar izin yang ditentukan SeeExamples=Lihat contoh di sini -EnabledDesc=Ketentuan untuk mengaktifkan bidang ini (Contoh: 1 atau $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Apakah bidangnya terlihat? (Contoh: 0 = Tidak pernah terlihat, 1 = Terlihat pada daftar dan membuat / memperbarui / melihat formulir, 2 = Terlihat hanya pada daftar, 3 = Hanya terlihat pada formulir buat / perbarui / lihat (bukan daftar), 4 = Terlihat pada daftar dan perbarui / lihat saja form (bukan buat), 5 = Terlihat hanya pada form tampilan akhir daftar (bukan buat, bukan perbarui).

Menggunakan nilai negatif berarti bidang tidak ditampilkan secara default pada daftar tetapi dapat dipilih untuk dilihat).

Ini bisa berupa ekspresi, misalnya:
preg_match ('/ publik /', $ _SERVER ['PHP_SELF'])? 0: 1
(hak liburan-> mendefinisikan liburan-> hak): -DisplayOnPdfDesc=Tampilkan bidang ini pada dokumen PDF yang kompatibel, Anda dapat mengatur posisi dengan bidang "Posisi".
Saat ini, model PDF kompatibel yang dikenal adalah : eratosthene (pesanan), espadon (kapal), spons (faktur), cyan (propal/kutipan), cornas (pesanan pemasok)

For document :
0 = tidak tampil
1 = tampil
2 = hanya ditampilkan jika tidak kosong

Untuk baris dokumen :
0 = tidak tampil
1 = tampilkan dalam kolom
3 = tampilkan di kolom baris deskripsi setelah deskripsi
4 = tampilkan di kolom deskripsi setelah deskripsi hanya jika tidak kosong -DisplayOnPdf=Tampilan di PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Bisakah nilai bidang diakumulasikan untuk mendapatkan total ke dalam daftar? (Contoh: 1 atau 0) SearchAllDesc=Apakah bidang yang digunakan untuk melakukan pencarian dari alat pencarian cepat? (Contoh: 1 atau 0) SpecDefDesc=Masukkan di sini semua dokumentasi yang ingin Anda berikan dengan modul Anda yang belum ditentukan oleh tab lain. Anda dapat menggunakan .md atau lebih baik, sintaks .asciidoc yang kaya. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Gunakan URL editor tertentu UseSpecificFamily = Gunakan keluarga tertentu UseSpecificAuthor = Gunakan penulis tertentu UseSpecificVersion = Gunakan versi awal tertentu -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Jika Anda mencentang ini, beberapa kode akan dibuat untuk menambahkan kotak "Hasilkan dokumen" pada catatan. -ShowOnCombobox=Tunjukkan nilai ke dalam kotak kombo +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Kunci untuk tooltip CSSClass=CSS untuk mengedit/membuat formulir CSSViewClass=CSS untuk membaca formulir CSSListClass=CSS untuk daftar NotEditable=Tidak dapat diedit ForeignKey=Kunci asing -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Pengonversi Ascii ke HTML AsciiToPdfConverter=Pengonversi ascii ke PDF TableNotEmptyDropCanceled=Meja tidak kosong. Drop telah dibatalkan. ModuleBuilderNotAllowed=Pembuat modul tersedia tetapi tidak diizinkan untuk pengguna Anda. ImportExportProfiles=Impor dan ekspor profil -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/id_ID/mrp.lang b/htdocs/langs/id_ID/mrp.lang index 044dce1d6e2..65416f0cf3c 100644 --- a/htdocs/langs/id_ID/mrp.lang +++ b/htdocs/langs/id_ID/mrp.lang @@ -11,8 +11,8 @@ Bom=Bills of Material BillOfMaterials=Bill of material BillOfMaterialsLines=Garis Bill of Material BOMsSetup=Pengaturan modul BOM -ListOfBOMs=Daftar tagihan bahan - BOM -ListOfManufacturingOrders=Daftar Pesanan Manufaktur +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=Bill of material baru ProductBOMHelp=Produk untuk dibuat (atau dibongkar) dengan BOM ini.
Catatan: Produk dengan properti 'Sifat produk' = 'Bahan mentah' tidak terlihat dalam daftar ini. BOMsNumberingModules=Templat penomoran BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Anda yakin ingin mengkloning bill of material %s ? ConfirmCloneMo=Yakin ingin mengkloning Pesanan Manufaktur %s? ManufacturingEfficiency=Efisiensi manufaktur ConsumptionEfficiency=Efisiensi konsumsi +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Nilai 0,95 berarti rata-rata 5%% dari kehilangan produk yang dihasilkan DeleteBillOfMaterials=Hapus Bill Of Material @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=Untuk kuantitas yang harus dibongkar dari %s ConfirmValidateMo=Apakah Anda yakin ingin memvalidasi Pesanan Manufaktur ini? ConfirmProductionDesc=Dengan mengklik '%s', Anda akan memvalidasi konsumsi dan / atau produksi untuk jumlah yang ditentukan. Ini juga akan memperbarui stok dan mencatat pergerakan stok. ProductionForRef=Produksi %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Tutup secara otomatis Order Manufaktur jika jumlah yang dikonsumsi dan diproduksi tercapai NoStockChangeOnServices=Tidak ada perubahan stok pada layanan ProductQtyToConsumeByMO=Kuantitas produk masih dikonsumsi oleh MO terbuka @@ -80,6 +83,7 @@ ProductsToProduce=Produk yang akan diproduksi UnitCost=Biaya satuan TotalCost=Total biaya BOMTotalCost=Biaya untuk menghasilkan BOM ini berdasarkan pada biaya setiap kuantitas dan produk yang akan dikonsumsi (gunakan harga Biaya jika ditentukan, selain itu Harga Rata-rata Tertimbang jika ditentukan, selain itu harga pembelian Terbaik) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Anda harus memulai produksi terlebih dahulu untuk menutup Pesanan Manufaktur (Lihat tab '%s'). Tapi Anda bisa Membatalkannya. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Kit tidak dapat digunakan menjadi BOM atau MO Workstation=Stasiun kerja @@ -107,3 +111,10 @@ THMEstimatedHelp=Tarif ini memungkinkan untuk menentukan perkiraan biaya item BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Pesanan dan baris produksi +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/id_ID/other.lang b/htdocs/langs/id_ID/other.lang index 8efd4345cb7..4d9f5f7aef5 100644 --- a/htdocs/langs/id_ID/other.lang +++ b/htdocs/langs/id_ID/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Pesanan pembelian disetujui Notify_ORDER_SUPPLIER_REFUSE=Pesanan pembelian ditolak Notify_PROPAL_VALIDATE=Proposal pelanggan divalidasi Notify_PROPAL_CLOSE_SIGNED=Proposal pelanggan ditutup ditandatangani +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Proposal pelanggan yang ditutup ditolak +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Proposal komersial dikirim melalui surat Notify_WITHDRAW_TRANSMIT=Penarikan transmisi Notify_WITHDRAW_CREDIT=Penarikan kredit @@ -181,6 +183,7 @@ SizeUnitfoot=kaki SizeUnitpoint=titik BugTracker=Pelacak bug SendNewPasswordDesc=Formulir ini memungkinkan Anda untuk meminta kata sandi baru. Itu akan dikirim ke alamat email Anda.
Perubahan akan berlaku setelah Anda mengklik tautan konfirmasi di email.
Periksa kotak masuk Anda. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Kembali ke halaman login AuthenticationDoesNotAllowSendNewPassword=Mode otentikasi adalah%s .
Dalam mode ini, Dolibarr tidak dapat mengetahui atau mengubah kata sandi Anda.
Hubungi administrator sistem Anda jika Anda ingin mengubah kata sandi. EnableGDLibraryDesc=Instal atau aktifkan pustaka GD pada instalasi PHP Anda untuk menggunakan opsi ini. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Faktur %s telah divalidasi. EMailTextInvoicePayed=Faktur %s telah dibayar. EMailTextProposalValidated=Proposal %s telah divalidasi. EMailTextProposalClosedSigned=Proposal %s telah ditutup ditandatangani. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Pesanan %s telah divalidasi. EMailTextOrderApproved=Pesanan %s telah disetujui. EMailTextOrderValidatedBy=Pesanan %s telah direkam oleh %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Apakah Anda yakin ingin "%s" ? ConfirmBtnCommonTitle = Konfirmasikan tindakan Anda CloseDialog = Tutup Autofill = Autofill + +# externalsite +ExternalSiteSetup=Setup link to external website +ExternalSiteURL=URL Situs Eksternal dari konten iframe HTML +ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=Pengaturan modul Klien FTP atau SFTP +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Gagal menghapus file%s . +FTPFailedToRemoveDir=Gagal menghapus direktori%s : periksa izin dan direktori tersebut kosong. +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Pilih situs FTP/SFTP dari menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/id_ID/products.lang b/htdocs/langs/id_ID/products.lang index d35bc34af19..3a45192c48f 100644 --- a/htdocs/langs/id_ID/products.lang +++ b/htdocs/langs/id_ID/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Anda yakin ingin menghapus lini produk ini? ProductSpecial=Khusus QtyMin=Min. jumlah pembelian PriceQtyMin=Kuantitas harga min. -PriceQtyMinCurrency=Harga (mata uang) untuk qty ini. (tidak ada diskon) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=Tarif PPN (untuk vendor / produk ini) DiscountQtyMin=Diskon untuk qty ini. NoPriceDefinedForThisSupplier=Tidak ada harga / jumlah yang ditentukan untuk vendor / produk ini @@ -261,7 +262,7 @@ Quarter1=1 Perempat Quarter2=Ke-2 Perempat Quarter3=Ke-3 Perempat Quarter4=4 Perempat -BarCodePrintsheet=Cetak barcode +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Dengan alat ini, Anda dapat mencetak lembaran stiker barcode. Pilih format halaman stiker Anda, jenis barcode dan nilai barcode, lalu klik tombol%s . NumberOfStickers=Jumlah stiker untuk dicetak pada halaman PrintsheetForOneBarCode=Cetak beberapa stiker untuk satu barcode @@ -344,9 +345,9 @@ PossibleValues=Nilai yang mungkin GoOnMenuToCreateVairants=Buka menu %s - %s untuk menyiapkan varian atribut (seperti warna, ukuran, ...) UseProductFournDesc=Tambahkan fitur untuk mendefinisikan deskripsi produk yang ditentukan oleh vendor (untuk setiap referensi vendor) selain deskripsi untuk pelanggan ProductSupplierDescription=Deskripsi vendor untuk produk -UseProductSupplierPackaging=Gunakan kemasan pada harga pemasok (jumlah ulang sesuai dengan kemasan yang ditetapkan pada harga pemasok saat menambahkan / memperbarui baris dalam dokumen pemasok) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Pengemasan -PackagingForThisProductDesc=Pada pesanan pemasok, Anda akan secara otomatis memesan jumlah ini (atau kelipatan dari jumlah ini). Tidak boleh kurang dari jumlah pembelian minimum +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=Kuantitas saluran dihitung ulang sesuai dengan kemasan pemasok #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Tindakan hanya tersedia pada varian produk ProductsPricePerCustomer=Harga produk per pelanggan ProductSupplierExtraFields=Atribut Tambahan (Harga Pemasok) DeleteLinkedProduct=Hapus produk anak yang ditautkan ke kombinasi -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Harga rata-rata yang ditimbang PMPValueShort=WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=BOM bawaan DefaultBOMDesc=BOM default direkomendasikan untuk digunakan untuk memproduksi produk ini. Bidang ini hanya dapat disetel jika sifat produk adalah '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang index 8ef2b56090c..6a26514db7d 100644 --- a/htdocs/langs/id_ID/projects.lang +++ b/htdocs/langs/id_ID/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Tampilan ini menyajikan semua proyek dan tugas yang boleh Anda b TasksDesc=Tampilan ini menyajikan semua proyek dan tugas (izin pengguna Anda memberi Anda izin untuk melihat semuanya). AllTaskVisibleButEditIfYouAreAssigned=Semua tugas untuk proyek yang memenuhi syarat terlihat, tetapi Anda dapat memasukkan waktu hanya untuk tugas yang diberikan kepada pengguna yang dipilih. Tetapkan tugas jika Anda perlu memasukkan waktu untuk itu. OnlyYourTaskAreVisible=Hanya tugas yang diberikan kepada Anda yang terlihat. Jika Anda perlu memasukkan waktu pada suatu tugas dan jika tugas tersebut tidak terlihat di sini, maka Anda perlu menetapkan tugas tersebut untuk diri Anda sendiri. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Tugas proyek ProjectCategories=Tag / kategori proyek NewProject=Proyek baru @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Memimpin jumlah proyek terbuka berdasarkan OpportunitiesStatusForProjects=Memimpin jumlah proyek berdasarkan status ShowProject=Tampilkan proyek ShowTask=Tampilkan tugas +SetThirdParty=Set third party SetProject=Tetapkan proyek +OutOfProject=Out of project NoProject=Tidak ada proyek yang ditentukan atau dimiliki NbOfProjects=Jumlah proyek NbOfTasks=Jumlah tugas @@ -122,7 +125,8 @@ ValidateProject=Validasi projet ConfirmValidateProject=Anda yakin ingin memvalidasi proyek ini? CloseAProject=Tutup proyek ConfirmCloseAProject=Anda yakin ingin menutup proyek ini? -AlsoCloseAProject=Juga tutup proyek (tetap buka jika Anda masih harus mengikuti tugas produksi di atasnya) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Proyek terbuka ConfirmReOpenAProject=Anda yakin ingin membuka kembali proyek ini? ProjectContact=Kontak proyek @@ -165,7 +169,7 @@ OpportunityProbability=Peluang memimpin OpportunityProbabilityShort=Probab timbal. OpportunityAmount=Jumlah timah OpportunityAmountShort=Jumlah timah -OpportunityWeightedAmount=Peluang jumlah tertimbang +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. jumlah tertimbang OpportunityAmountAverageShort=Jumlah timah rata-rata OpportunityAmountWeigthedShort=Jumlah timbal tertimbang @@ -238,7 +242,7 @@ OppStatusPENDING=Tertunda OppStatusWON=Won OppStatusLOST=Kalah Budget=Anggaran -AllowToLinkFromOtherCompany=Izinkan untuk menautkan proyek dari perusahaan lain

Nilai yang didukung:
- Tetap kosong: Dapat menautkan proyek apa pun dari perusahaan (proyek apa pun, bahkan proyek "a034f apa saja a034f proyek a034f id pihak ketiga yang dipisahkan oleh koma: dapat menautkan semua proyek dari pihak ketiga ini (Contoh: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Proyek %s terbaru LatestModifiedProjects=Proyek modifikasi %s terbaru OtherFilteredTasks=Tugas yang difilter lainnya @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Keuntungan dihitung menggunakan AddPersonToTask=Tambahkan juga ke tugas UsageOrganizeEvent=Penggunaan: Organisasi Acara PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Klasifikasikan proyek sebagai tertutup ketika semua tugasnya selesai (kemajuan 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Catatan: progres proyek yang ada dengan semua tugas di 100%% tidak akan terpengaruh: Anda harus menutupnya secara manual. Opsi ini hanya memengaruhi proyek terbuka. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Pilih baris waktu yang dihabiskan yang belum ditagih, lalu tindakan massal "Buat Faktur" untuk menagihnya ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. diff --git a/htdocs/langs/id_ID/recruitment.lang b/htdocs/langs/id_ID/recruitment.lang index e2617c84686..fc89e03f230 100644 --- a/htdocs/langs/id_ID/recruitment.lang +++ b/htdocs/langs/id_ID/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Perekrut email ToUseAGenericEmail=Untuk menggunakan email umum. Jika tidak ditentukan, email dari penanggung jawab perekrutan akan digunakan NewCandidature=Aplikasi baru ListOfCandidatures=Daftar aplikasi -RequestedRemuneration=Remunerasi yang diminta -ProposedRemuneration=Remunerasi yang diusulkan +Remuneration=Gaji +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Kontrak diusulkan ContractSigned=Kontrak telah ditandatangani ContractRefused=Kontrak ditolak RecruitmentCandidature=Aplikasi JobPositions=Posisi kerja RecruitmentCandidatures=Lamaran -InterviewToDo=Wawancara untuk dilakukan +InterviewToDo=Contacts to follow AnswerCandidature=Jawaban lamaran YourCandidature=Lamaran Anda YourCandidatureAnswerMessage=Terima kasih atas lamaran Anda.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=Posisi pekerjaan ditutup. ExtrafieldsJobPosition=Atribut pelengkap (posisi pekerjaan) ExtrafieldsApplication=Atribut pelengkap (lamaran kerja) MakeOffer=Buat sebuah penawaran +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/id_ID/salaries.lang b/htdocs/langs/id_ID/salaries.lang index c5a70a905ee..49b052d0b1d 100644 --- a/htdocs/langs/id_ID/salaries.lang +++ b/htdocs/langs/id_ID/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Akun akuntansi digunakan untuk pihak ketiga pengguna -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Akun akuntansi khusus yang ditentukan pada kartu pengguna akan digunakan hanya untuk akuntansi Subledger. Yang ini akan digunakan untuk Buku Besar Umum dan sebagai nilai default dari akuntansi Subledger jika akun akuntansi pengguna khusus pada pengguna tidak didefinisikan. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Akun akuntansi secara default untuk pembayaran upah CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Secara default, biarkan kosong opsi "Otomatis buat total pembayaran" saat membuat Gaji Salary=Gaji @@ -24,3 +24,4 @@ SalariesStatistics=Statistik gaji SalariesAndPayments=Gaji dan pembayaran ConfirmDeleteSalaryPayment=Apakah Anda ingin menghapus pembayaran gaji ini? FillFieldFirst=Isi kolom karyawan terlebih dahulu +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/id_ID/ticket.lang b/htdocs/langs/id_ID/ticket.lang index 538d1027999..332177bc765 100644 --- a/htdocs/langs/id_ID/ticket.lang +++ b/htdocs/langs/id_ID/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Hapus tiket Permission56004=Kelola tiket Permission56005=Lihat tiket dari semua pihak ketiga (tidak berlaku untuk pengguna eksternal, selalu terbatas pada pihak ketiga yang mereka andalkan) +Tickets=Tickets TicketDictType=Tiket - Jenis TicketDictCategory=Tiket - Grup TicketDictSeverity=Tiket - Tingkat Permasalahan @@ -90,8 +91,8 @@ TicketPublicAccess=Antarmuka publik yang tidak memerlukan identifikasi tersedia TicketSetupDictionaries=Jenis tiket, keparahan dan kode analitik dapat dikonfigurasi dari kamus TicketParamModule=Pengaturan variabel modul TicketParamMail=Penyiapan email -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Pesan teks dikirim setelah membuat tiket @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Teks yang ditentukan di sini akan dimasukkan ke dalam ema TicketParamPublicInterface=Penyiapan antarmuka publik TicketsEmailMustExist=Membutuhkan alamat email yang ada untuk membuat tiket TicketsEmailMustExistHelp=Di antarmuka publik, alamat email harus sudah diisi dalam database untuk membuat tiket baru. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Antarmuka publik TicketUrlPublicInterfaceLabelAdmin=URL alternatif untuk antarmuka publik TicketUrlPublicInterfaceHelpAdmin=Dimungkinkan untuk mendefinisikan alias ke server web dan dengan demikian menyediakan antarmuka publik dengan URL lain (server harus bertindak sebagai proxy pada URL baru ini) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Tiket sekarang ditugaskan TicketChangeType=Ubah tipe TicketChangeCategory=Ubah kode analitik TicketChangeSeverity=Ubah keparahan -TicketAddMessage=Tambahkan pesan -AddMessage=Tambahkan pesan +TicketAddMessage=Add private message MessageSuccessfullyAdded=Tiket ditambahkan TicketMessageSuccessfullyAdded=Pesan berhasil ditambahkan TicketMessagesList=Daftar pesan @@ -202,8 +206,8 @@ TicketSeverity=Kerasnya ShowTicket=Lihat tiket RelatedTickets=Tiket terkait TicketAddIntervention=Buat intervensi -CloseTicket=Tutup|Pecahkan tiket -AbandonTicket=Abaikan tiket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Tutup|Pecahkan tiket ConfirmCloseAticket=Konfirmasikan penutupan tiket ConfirmAbandonTicket=Apakah Anda mengkonfirmasi penutupan tiket dengan status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Kirim pesan melalui email TicketNewMessage=Pesan baru ErrorMailRecipientIsEmptyForSendTicketMessage=Penerima kosong. Tidak ada email yang dikirim TicketGoIntoContactTab=Buka tab "Kontak" untuk memilihnya -TicketMessageMailIntro=pengantar +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Teks ini hanya ditambahkan di awal email dan tidak akan disimpan. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Tanda tangan -TicketMessageMailSignatureHelp=Teks ini hanya ditambahkan di akhir email dan tidak akan disimpan. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Tanda tangan email respons -TicketMessageMailSignatureHelpAdmin=Teks ini akan dimasukkan setelah pesan respons. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Hanya teks ini yang akan disimpan dalam daftar pesan di kartu tiket. TicketMessageSubstitutionReplacedByGenericValues=Variabel substitusi digantikan oleh nilai generik. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Waktu berlalu sejak itu TicketTimeToRead=Waktu berlalu sebelum membaca TicketTimeElapsedBeforeSince=Waktu berlalu sebelum / sejak @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Pesan baru telah diposting di tiket d TicketAssignedToYou=Tiket ditugaskan TicketAssignedEmailBody=Anda telah diberi tiket # %s oleh %s MarkMessageAsPrivate=Tandai pesan sebagai pribadi +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Pesan ini tidak akan ditampilkan kepada pengguna eksternal TicketEmailOriginIssuer=Penerbit asal tiket InitialMessage=Pesan Awal @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Anda dapat melihat kemajuan tiket di ant TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Tolong jangan balas langsung ke email ini! Gunakan tautan untuk membalas ke antarmuka. TicketPublicInfoCreateTicket=Formulir ini memungkinkan Anda untuk merekam tiket dukungan dalam sistem manajemen kami. -TicketPublicPleaseBeAccuratelyDescribe=Tolong jelaskan masalahnya secara akurat. Berikan sebanyak mungkin informasi untuk memungkinkan kami mengidentifikasi permintaan Anda dengan benar. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Silakan masukkan ID pelacakan tiket TicketTrackId=ID Pelacakan Publik OneOfTicketTrackId=Salah satu ID pelacakan Anda diff --git a/htdocs/langs/id_ID/users.lang b/htdocs/langs/id_ID/users.lang index 3374528f545..c46642b185f 100644 --- a/htdocs/langs/id_ID/users.lang +++ b/htdocs/langs/id_ID/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Hapus dari grup PasswordChangedAndSentTo=Kata sandi diubah dan dikirim ke%s . PasswordChangeRequest=Permintaan untuk mengubah kata sandi untuk%s PasswordChangeRequestSent=Permintaan untuk mengubah kata sandi untuk%sdikirim ke%s . -IfLoginExistPasswordRequestSent=Jika login ini adalah akun yang valid, email untuk mengatur ulang kata sandi telah dikirim. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Jika email ini adalah akun yang valid, email untuk mengatur ulang kata sandi telah dikirim. ConfirmPasswordReset=Konfirmasikan setel ulang kata sandi MenuUsersAndGroups=Pengguna & Grup @@ -68,7 +68,6 @@ CreateDolibarrLogin=Buat pengguna CreateDolibarrThirdParty=Buat pihak ketiga LoginAccountDisableInDolibarr=Akun dinonaktifkan di Dolibarr. UsePersonalValue=Gunakan nilai pribadi -InternalUser=Pengguna internal ExportDataset_user_1=Pengguna dan propertinya DomainUser=Pengguna domain %s Reactivate=Mengaktifkan kembali @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/id_ID/website.lang b/htdocs/langs/id_ID/website.lang index 2066e8a15bd..a08d336592e 100644 --- a/htdocs/langs/id_ID/website.lang +++ b/htdocs/langs/id_ID/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kode +WebsiteName=Name of the website WebsiteSetupDesc=Buat di sini situs web yang ingin Anda gunakan. Kemudian masuk ke menu Website untuk mengeditnya. DeleteWebsite=Hapus situs web ConfirmDeleteWebsite=Anda yakin ingin menghapus situs web ini? Semua halaman dan kontennya juga akan dihapus. File yang diunggah (seperti ke direktori media, modul ECM, ...) akan tetap ada. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Tambahan di bagian bawah Header HTML (umum untuk semua halam WEBSITE_ROBOT=File robot (robots.txt) WEBSITE_HTACCESS=File .htaccess situs web WEBSITE_MANIFEST_JSON=File manifest.json situs web -WEBSITE_README=File README.md WEBSITE_KEYWORDSDesc=Gunakan koma untuk memisahkan nilai -EnterHereLicenseInformation=Masukkan di sini data meta atau informasi lisensi untuk memfilter file README.md. jika Anda mendistribusikan situs web Anda sebagai templat, file tersebut akan dimasukkan ke dalam paket temptate. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=Header HTML (khusus untuk halaman ini saja) PageNameAliasHelp=Nama atau alias halaman.
Alias ini juga digunakan untuk memalsukan URL SEO ketika situs web dijalankan dari host virtual server Web (seperti Apacke, Nginx, ...). Gunakan tombol " %s " untuk mengedit alias ini. EditTheWebSiteForACommonHeader=Catatan: Jika Anda ingin menentukan tajuk yang dipersonalisasi untuk semua halaman, edit tajuk di tingkat situs alih-alih pada halaman / wadah. @@ -42,10 +43,12 @@ ViewPageInNewTab=Lihat halaman di tab baru SetAsHomePage=Setel sebagai homepage RealURL=URL asli ViewWebsiteInProduction=Lihat situs web menggunakan URL beranda +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Gunakan dengan Apache / NGinx /...
Buat di server web Anda (Apache, Nginx, ...) Host Virtual khusus dengan PHP yang diaktifkan dan direktori Root pada
%s ExampleToUseInApacheVirtualHostConfig=Contoh untuk digunakan dalam pengaturan host virtual Apache: YouCanAlsoTestWithPHPS= Gunakan dengan server yang telah tertanam PHP
Pada lingkungan pengembangan software, Anda dapat memilih untuk menguji situs dengan server web yang tertanam PHP (PHP 5.5 diperlukan) dengan menjalankan
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP= Jalankan situs web Anda dengan penyedia Hosting Dolibarr lain integrasi dengan modul Situs web. Anda dapat menemukan daftar beberapa penyedia hosting Dolibarr di https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Periksa juga bahwa pengguna host virtual (misalnya www-data) memiliki izin %s pada file ke
%s ReadPerm=Baca WritePerm=Menulis @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Anda dapat mengedit kode sumber HTML menggunakan to YouCanEditHtmlSource=
Anda dapat mencantumkan kode PHP ke dalam sumber source ini menggunakan tag <? php?>. Variabel global berikut tersedia: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

Anda juga dapat mencantumkan konten dari Halaman/Kontainer lainnya dengan sintaks berikut:
<?php includeContainer ('alias_kontainer_yang_ingin_dicantumkan');?>

Anda dapat membuat pengalihkan ke Halaman/Kontainer yang lain dengan sintaks berikut (Catatan: Jangan membuat output konten sebelum dialihkan):
<?php redirectToContainer ('alias_kontainer_yang_ingin dialihkan');>

Untuk menambahkan link ke halaman lain, gunakan sintaks:
<a href = "alias_halaman_yang_ingin dihubungkan.php">mylink<a>

Untuk mencantumkan sebuah link untuk diunduh berkas yang disimpan ke dalam direktori dokumen, gunakan document.php wrapper:
Contoh, untuk sebuah berkas ke dalam dokumen/ecm (perlu login), sintaksnya adalah:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
Untuk sebuah berkas ke dalam dokumen/media (direktori terbuka untuk akses publik), sintaksnya adalah:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
Untuk berkas yang dibagikan dengan tautan berbagi (akses terbuka menggunakan pembagian kunci hash berkas), sintaksnya adalah:
<a href="/document.php?hashp=publicsharekeyoffile">

untuk mencantumkan gambar yang disimpan ke dalam direktori dokumen, gunakan viewimage.php wrapper:
Contoh, untuk sebuah gambar ke dalam dokumen/media (direktori terbuka untuk akses publik), sintaksnya adalah:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=Untuk gambar yang dibagikan dengan tautan berbagi (akses terbuka menggunakan kunci hash berbagi file), sintaksnya adalah:
<img src = "/ viewimage.php? -YouCanEditHtmlSourceMore=
Lebih banyak contoh HTML atau kode dinamis yang tersedia di dokumentasi wiki
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Halaman / wadah klon CloneSite=Situs klon SiteAdded=Situs web ditambahkan @@ -137,7 +140,7 @@ PagesRegenerated=%s halaman / wadah dibuat ulang RegenerateWebsiteContent=Regenerasi file cache situs web AllowedInFrames=Diizinkan dalam Bingkai DefineListOfAltLanguagesInWebsiteProperties=Tentukan daftar semua bahasa yang tersedia ke dalam properti situs web. -GenerateSitemaps=Hasilkan file peta situs situs web +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Jika Anda mengonfirmasi, Anda akan menghapus file peta situs yang ada... ConfirmSitemapsCreation=Konfirmasi pembuatan peta situs SitemapGenerated=File peta situs %s dihasilkan @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon harus png ErrorFaviconSize=Favicon harus berukuran 16x16, 32x32 atau 64x64 FaviconTooltip=Unggah gambar yang harus png (16x16, 32x32 atau 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/id_ID/withdrawals.lang b/htdocs/langs/id_ID/withdrawals.lang index 38d0b35743f..d7f7a232526 100644 --- a/htdocs/langs/id_ID/withdrawals.lang +++ b/htdocs/langs/id_ID/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Faktur vendor menunggu pembayaran dengan transfer InvoiceWaitingWithdraw=Faktur menunggu debit langsung InvoiceWaitingPaymentByBankTransfer=Faktur menunggu transfer kredit AmountToWithdraw=Jumlah yang harus ditarik +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=Tidak ada faktur terbuka untuk '%s' sedang menunggu. Buka tab '%s' pada kartu faktur untuk mengajukan permintaan. -NoSupplierInvoiceToWithdraw=Tidak ada faktur pemasok dengan 'Permintaan kredit langsung' terbuka sedang menunggu. Buka tab '%s' pada kartu faktur untuk mengajukan permintaan. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Pengguna Bertanggung Jawab WithdrawalsSetup=Setup pembayaran debit langsung CreditTransferSetup=Pengaturan transfer kredit @@ -41,6 +42,7 @@ CreditTransferStatistics=Statistik transfer kredit Rejects=Tolak LastWithdrawalReceipt=Tanda terima debit langsung %s terbaru MakeWithdrawRequest=Buat permintaan pembayaran debit langsung +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Buat Permintaan Transfer Kredit WithdrawRequestsDone=%s permintaan pembayaran debit langsung dicatat BankTransferRequestsDone=%s permintaan transfer kredit dicatat @@ -99,8 +101,11 @@ CreditDate=Kredit aktif WithdrawalFileNotCapable=Tidak dapat membuat file tanda terima penarikan untuk negara Anda %s (Negara Anda tidak didukung) ShowWithdraw=Tampilkan Pesanan Debit Langsung IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Namun, jika faktur memiliki setidaknya satu pesanan pembayaran debit langsung belum diproses, itu tidak akan ditetapkan sebagai dibayar untuk memungkinkan manajemen penarikan sebelumnya. -DoStandingOrdersBeforePayments=Tab ini memungkinkan Anda untuk meminta pesanan pembayaran debit langsung. Setelah selesai, masuk ke menu Bank->Pembayaran dengan debit langsung untuk menghasilkan dan mengelola pesanan debit langsung. Ketika pesanan debit langsung ditutup, pembayaran pada faktur akan secara otomatis dicatat, dan faktur ditutup jika sisa untuk membayar adalah nol. -DoCreditTransferBeforePayments=Tab ini memungkinkan Anda untuk meminta pesanan transfer kredit. Setelah selesai, masuk ke menu Bank->Pembayaran dengan transfer kredit untuk menghasilkan dan mengelola pesanan transfer kredit. Ketika pesanan transfer kredit ditutup, pembayaran pada faktur akan secara otomatis dicatat, dan faktur ditutup jika sisa untuk dibayarkan adalah nol. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=File pesanan debet CreditTransferFile=File transfer kredit SetToStatusSent=Setel ke status "File Terkirim" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Tidak dapat membuat permintaan debit langsung untu SepaMandate=Mandat Debit Langsung SEPA SepaMandateShort=Mandat SEPA PleaseReturnMandate=Silakan kembalikan formulir mandat ini melalui email ke %s atau melalui email ke -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Pengidentifikasi Kreditor CreditorName=Nama Kreditor SEPAFillForm=(B) Silakan isi semua kolom bertanda * @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=Tanggal eksekusi CreateForSepa=Buat berkas debet langsung ICS=Pengenal Kreditur - ICS +IDS=Debitor Identifier END_TO_END=Tag XML SEPA "EndToEndId" - Id unik yang ditetapkan untuk setiap transaksi USTRD=Tag XML SEPA "Tidak Terstruktur" ADDDAYS=Tambahkan hari ke Tanggal Eksekusi @@ -154,3 +160,4 @@ ErrorICSmissing=ICS hilang di rekening Bank %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Jumlah total pesanan debit langsung berbeda dari jumlah baris WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +UsedFor=Used for %s diff --git a/htdocs/langs/id_ID/workflow.lang b/htdocs/langs/id_ID/workflow.lang index e03e5d5bab4..e33a89e1b0a 100644 --- a/htdocs/langs/id_ID/workflow.lang +++ b/htdocs/langs/id_ID/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Secara otomatis membuat pesanan penjualan s descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Secara otomatis membuat faktur pelanggan setelah proposal komersial ditandatangani (faktur baru akan memiliki jumlah yang sama dengan proposal) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Secara otomatis membuat faktur pelanggan setelah kontrak divalidasi descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Secara otomatis membuat faktur pelanggan setelah pesanan penjualan ditutup (faktur baru akan memiliki jumlah yang sama dengan pesanan) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Klasifikasi sumber proposal tautan sebagai tertagih saat pesanan penjualan ditetapkan ke tagihan (dan jika jumlah pesanan sama dengan jumlah total proposal tautan yang ditandatangani) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Klasifikasi sumber proposal tautan sebagai tertagih saat faktur pelanggan divalidasi (dan jika jumlah faktur sama dengan jumlah total proposal tautan yang ditandatangani) @@ -14,13 +15,22 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Klasifikasi sumber pesanan pen descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Klasifikasi sumber pesanan penjualan tautan sebagai tertagih saat faktur pelanggan ditetapkan untuk dibayar (dan jika jumlah faktur sama dengan jumlah total pesanan tautan) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Klasifikasi sumber pesanan penjualan sumber tautan sebagai terkirim saat pengiriman divalidasi (dan jika jumlah yang dikirim oleh semua pengiriman sama dengan yang ada dalam pemesanan yan diperbaharui) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Klasifikasikan pesanan penjualan sumber tertaut sebagai dikirim saat pengiriman ditutup (dan jika jumlah yang dikirim oleh semua pengiriman sama dengan pesanan untuk diperbarui) -# Autoclassify purchase order +# Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Klasifikasi sumber proposal vendor tautan sebagai tertagih ketika faktur vendor divalidasi (dan jika jumlah faktur sama dengan jumlah total proposal tautan) +# Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Klasifikasi sumber pesanan pembelian tautan sebagai tertagih saat faktur vendor divalidasi (dan jika jumlah faktur sama dengan jumlah total pesanan tautan) -descWORKFLOW_BILL_ON_RECEPTION=Klasifikasikan penerimaan menjadi "ditagih" ketika pesanan pemasok terkait divalidasi +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classify linked source purchase order as received when a reception is validated (and if the quantity received by all receptions is the same as in the purchase order to update) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classify linked source purchase order as received when a reception is closed (and if the quantity received by all rceptions is the same as in the purchase order to update) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Tutup semua intervensi yang terkait dengan tiket saat tiket ditutup AutomaticCreation=Pembuatan Otomatis AutomaticClassification=Pengklasifikasian Otomatis # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klasifikasikan pengiriman sumber tertaut sebagai ditutup ketika faktur pelanggan divalidasi +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/is_IS/accountancy.lang b/htdocs/langs/is_IS/accountancy.lang index 527cbcc8e22..bda8f4ce61b 100644 --- a/htdocs/langs/is_IS/accountancy.lang +++ b/htdocs/langs/is_IS/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Ár NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Velta AccountingJournalType3=Innkaup AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/is_IS/compta.lang b/htdocs/langs/is_IS/compta.lang index eeedada04b2..2dbab4441e4 100644 --- a/htdocs/langs/is_IS/compta.lang +++ b/htdocs/langs/is_IS/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (before) Balance=Jafnvægi Debit=Debit Credit=Greiðslukort +AccountingDebit=Debit +AccountingCredit=Greiðslukort Piece=Accounting Doc. AmountHTVATRealReceived=Net safnað AmountHTVATRealPaid=Net greitt @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Delete a social or fiscal tax payment DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Social and fiscal taxes and payments CalcModeVATDebt=Mode %sVAT on commitment accounting%s. CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Calculation mode AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/is_IS/contracts.lang b/htdocs/langs/is_IS/contracts.lang index ecc5d4fa482..c06ac849add 100644 --- a/htdocs/langs/is_IS/contracts.lang +++ b/htdocs/langs/is_IS/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contracts/Subscriptions ContractsAndLine=Contracts and line of contracts Contract=Samningur ContractLine=Contract line +ContractLines=Contract lines Closing=Closing NoContracts=Engir samningar MenuServices=Þjónusta @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Færa þjónustuna í annað samning. ConfirmMoveToAnotherContract=Ég choosed ný markmið samningsins og staðfesta mig langar til að færa þessa þjónustu inn í þennan samning. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Endurnýja samning línu (númer %s ) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Gildistími NoExpiredServices=Engar útrunnin virk þjónusta ListOfServicesToExpireWithDuration=List of Services to expire in %s days @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Undirritun samnings viðskiptavina sam HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/is_IS/datapolicy.lang b/htdocs/langs/is_IS/datapolicy.lang new file mode 100644 index 00000000000..7911560077e --- /dev/null +++ b/htdocs/langs/is_IS/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Viðskiptavinur +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Birgir +DATAPOLICY_CONTACT_CLIENT = Viðskiptavinur +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Birgir +DATAPOLICY_ADHERENT = Aðildarríkin +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/is_IS/dict.lang b/htdocs/langs/is_IS/dict.lang index 0f681b0be1e..604ae32478b 100644 --- a/htdocs/langs/is_IS/dict.lang +++ b/htdocs/langs/is_IS/dict.lang @@ -21,7 +21,7 @@ CountryNL=Holland CountryHU=Ungverjaland CountryRU=Rússland CountrySE=Svíþjóð -CountryCI=Ivoiry Coast +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Kamerún @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Frú +CivilityMMEShort=Frú CivilityMR=Herra +CivilityMRShort=Herra CivilityMLE=Fröken CivilityMTRE=Master CivilityDR=Doctor diff --git a/htdocs/langs/is_IS/ecm.lang b/htdocs/langs/is_IS/ecm.lang index 04144398689..fcab57a8694 100644 --- a/htdocs/langs/is_IS/ecm.lang +++ b/htdocs/langs/is_IS/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Handbók skrá ECMSectionAuto=Sjálfvirk skrá ECMSectionsManual=Handbók tré ECMSectionsAuto=Sjálfvirk tré +ECMSectionsMedias=Medias tree ECMSections=Möppur ECMRoot=ECM Root ECMNewSection=Ný mappa @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Number of files in sub-directories ECMCreationUser=Creator ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Sjálfvirkar framkvæmdarstjóra eru fyllt sjálfkrafa þegar bætt skjölum frá kort af frumefni.
* Manual framkvæmdarstjóra hægt að nota til að vista skjölin ekki tengd við ákveðna hluti. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Listinn %s hefur verið eytt. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Leita eftir leitarorðum diff --git a/htdocs/langs/is_IS/holiday.lang b/htdocs/langs/is_IS/holiday.lang index 2afc9da4ad8..465cc8fb4fa 100644 --- a/htdocs/langs/is_IS/holiday.lang +++ b/htdocs/langs/is_IS/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Monthly statement MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Upphafsdagur @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=You must select a start date. NoDateFin=You must select an end date. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Ástæða UserCP=Notandi ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Previous Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Notendur +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/is_IS/mails.lang b/htdocs/langs/is_IS/mails.lang index 02582c67be2..f941da9fa45 100644 --- a/htdocs/langs/is_IS/mails.lang +++ b/htdocs/langs/is_IS/mails.lang @@ -7,10 +7,10 @@ MailCard=Emailing kort MailRecipients=Viðtakendur MailRecipient=Viðtakandi MailTitle=Lýsing -MailFrom=Sendandi +MailFrom=Frá MailErrorsTo=Villur við MailReply=Svara -MailTo=Receiver (s) +MailTo=Senda á MailToUsers=To user(s) MailCC=Afrita á MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang index 349fa522956..fe7b5f6245f 100644 --- a/htdocs/langs/is_IS/main.lang +++ b/htdocs/langs/is_IS/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=No translation Translation=Þýðing +Translations=Translations CurrentTimeZone=PHP-miðlara Tímasvæði EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Gildir Approve=Samþykkja Disapprove=Disapprove ReOpen=Re-Open +OpenVerb=Opnaðu Upload=Upload ToLink=Link Select=Velja @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=No user group defined Password=Lykilorð -PasswordRetype=Sláðu lykilorðið þitt +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Athugaðu að einhver fjöldi af lögun / modules ert fatlaður í þessum mótmælum. Name=Nafn NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Lýsing DescriptionOfLine=Lýsing lína DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Action @@ -344,7 +353,7 @@ KiloBytes=Kílóbæti MegaBytes=Megabæti GigaBytes=Gígabæta TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Viðburðir um þennan notanda ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s seint ToDo=Til að gera Completed=Completed @@ -517,6 +527,7 @@ or=eða Other=Önnur Others=Aðrir OtherInformations=Other information +Workflow=Workflow Quantity=Magn Qty=Magn ChangedBy=Breytt af @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Meðfylgjandi skrár og skjöl JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=ÁÁÁÁ-MM DateFormatYYYYMMDD=ÁÁÁÁ-MM-DD DateFormatYYYYMMDDHHMM=ÁÁÁÁ-MM-DD HH: SS @@ -709,6 +721,7 @@ FeatureDisabled=No links MoveBox=Move widget Offered=Tilboð NotEnoughPermissions=Þú hefur ekki leyfi til að þessar aðgerðir +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Session nafn Method=Aðferð Receive=Fá @@ -798,6 +811,7 @@ URLPhoto=Url á mynd / lógó SetLinkToAnotherThirdParty=Tengill á öðrum þriðja aðila LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Samningar SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Verð +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Innri notandi +ExternalUser=Ytri notandi diff --git a/htdocs/langs/is_IS/members.lang b/htdocs/langs/is_IS/members.lang index 33fd7c7a5cd..0946babd29b 100644 --- a/htdocs/langs/is_IS/members.lang +++ b/htdocs/langs/is_IS/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Annar aðili (nafn: %s , tenging: ErrorUserPermissionAllowsToLinksToItselfOnly=Af öryggisástæðum verður þú að vera veitt leyfi til að breyta öllum notendum að vera fær um að tengja félagi til notanda sem er ekki þinn. SetLinkToUser=Tengill á Dolibarr notanda SetLinkToThirdParty=Tengill á Dolibarr þriðja aðila +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Listi yfir meðlimi MembersListToValid=Listi yfir meðlimi drög (verður staðfest) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Nýr meðlimur @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=New framlag NewSubscriptionDesc=Þetta eyðublað er hægt að taka áskriftina þína sem nýr aðili að stofnun. Ef þú vilt að endurnýja áskriftina þína (ef þegar meðlimur), vinsamlegast hafðu samband við grunn borð í stað með tölvupósti %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Lengd +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Seint SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Efni meðlimur kortið # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Velta (fyrir fyrirtæki) eða fjárhagsáætlun (um stofnun) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Stökkva á samþætt netinu greiðslu síðu +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/is_IS/other.lang b/htdocs/langs/is_IS/other.lang index 339ff19aebd..5cef0d64a13 100644 --- a/htdocs/langs/is_IS/other.lang +++ b/htdocs/langs/is_IS/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Viðskiptavinur tillögu staðfestar Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Auglýsing tillögu send með pósti Notify_WITHDRAW_TRANSMIT=Gírskipting afturköllun Notify_WITHDRAW_CREDIT=Credit afturköllun @@ -181,6 +183,7 @@ SizeUnitfoot=fótur SizeUnitpoint=point BugTracker=Bug rekja spor einhvers SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Til baka innskráningarsíðu AuthenticationDoesNotAllowSendNewPassword=Auðkenning háttur er %s .
Í þessum ham, Dolibarr geta ekki veit né breyta lykilorðinu þínu.
Hafðu samband við kerfisstjóra ef þú vilt breyta lykilorðinu þínu. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Loka Autofill = Autofill + +# externalsite +ExternalSiteSetup=Skipulag tengjast ytri vef +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Ekki tókst að fjarlægja skrá %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/is_IS/ticket.lang b/htdocs/langs/is_IS/ticket.lang index 5fa6eb23f5b..ce075f48640 100644 --- a/htdocs/langs/is_IS/ticket.lang +++ b/htdocs/langs/is_IS/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=Create intervention -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Undirskrift -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=Nýr notandi NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/is_IS/users.lang b/htdocs/langs/is_IS/users.lang index 987d34b0cf7..7501d233740 100644 --- a/htdocs/langs/is_IS/users.lang +++ b/htdocs/langs/is_IS/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Fjarlægja úr hópi PasswordChangedAndSentTo=Lykilorð breyst og sendur til %s . PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Beiðni um að breyta lykilorðinu fyrir %s sent til %s . -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Notendur & Groups @@ -68,7 +68,6 @@ CreateDolibarrLogin=Búa til notanda CreateDolibarrThirdParty=Búa til þriðja aðila LoginAccountDisableInDolibarr=Reikningur óvirkur í Dolibarr. UsePersonalValue=Nota persónulega gildi -InternalUser=Innri notandi ExportDataset_user_1=Users and their properties DomainUser=Lén notanda %s Reactivate=Endurvekja @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/it_CH/propal.lang b/htdocs/langs/it_CH/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/it_CH/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/it_IT/accountancy.lang b/htdocs/langs/it_IT/accountancy.lang index d3f1d5242e6..dcb26040ba9 100644 --- a/htdocs/langs/it_IT/accountancy.lang +++ b/htdocs/langs/it_IT/accountancy.lang @@ -24,33 +24,34 @@ ConfigAccountingExpert=Configurazione del modulo contabilità (doppia partita) Journalization=Giornali Journals=Giornali JournalFinancial=Giornali finanziari -BackToChartofaccounts=Ritorna alla lista dell'account +BackToChartofaccounts=Ritorna alla lista dei conti Chartofaccounts=Piano dei conti ChartOfSubaccounts=Piano dei conti individuali -ChartOfIndividualAccountsOfSubsidiaryLedger=Piano dei conti individuali del libro mastro sussidiario -CurrentDedicatedAccountingAccount=Attuale account dedicato -AssignDedicatedAccountingAccount=Nuovo account da assegnare +ChartOfIndividualAccountsOfSubsidiaryLedger=Piano dei conti individuali del registro secondario +CurrentDedicatedAccountingAccount=Conto attuale dedicato +AssignDedicatedAccountingAccount=Conto nuovo da assegnare InvoiceLabel=Etichetta fattura -OverviewOfAmountOfLinesNotBound=Panoramica della quantità di linee non collegate a un account contabile -OverviewOfAmountOfLinesBound=Panoramica della quantità di linee già associate a un account contabile +OverviewOfAmountOfLinesNotBound=Panoramica dell'importo delle righe non vincolate ad una voce del piano dei conti +OverviewOfAmountOfLinesBound=Panoramica dell'importo delle righe già vincolate ad una voce del piano dei conti OtherInfo=Altre informazioni DeleteCptCategory=Rimuovi conto corrente dal gruppo ConfirmDeleteCptCategory=Sei sicuro di voler rimuovere questo account contabile dal gruppo di account contabilità? JournalizationInLedgerStatus=Stato delle registrazioni -AlreadyInGeneralLedger=Già trasferito su giornali e libri contabili contabili +AlreadyInGeneralLedger=Già trasferito in contabilità e nel libro mastro NotYetInGeneralLedger=Non ancora trasferito ai giornali di contabilità e al libro mastro GroupIsEmptyCheckSetup=Il gruppo è vuoto, controlla le impostazioni del gruppo personalizzato di contabilità DetailByAccount=Mostra dettagli dall'account AccountWithNonZeroValues=Account con valori non-zero -ListOfAccounts=Lista degli account +ListOfAccounts=Elenco dei conti CountriesInEEC=Paesi nella CEE CountriesNotInEEC=Paesi al di fuori della CEE CountriesInEECExceptMe=Paesi nella CEE eccetto %s CountriesExceptMe=Tutti i paesi eccetto %s AccountantFiles=Esporta documenti di origine -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=Con questo strumento puoi cercare ed esportare gli eventi di origine utilizzati per generare la tua contabilità.
Il file ZIP esportato conterrà gli elenchi degli elementi richiesti in CSV, nonché i relativi file allegati nel loro formato originale (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Per esportare i tuoi diari, usa la voce di menu %s - %s. -VueByAccountAccounting=Visualizza per conto contabile +ExportAccountingProjectHelp=Specificare il progetto se è necessario un report contabile solo per un progetto specifico. Le note spese e i pagamenti dei prestiti non sono inclusi nei rapporti di progetto. +VueByAccountAccounting=Elenco movimenti per conto contabile VueBySubAccountAccounting=Visualizza per conto secondario contabile MainAccountForCustomersNotDefined=Account principale di contabilità per i clienti non definito nel setup @@ -58,32 +59,33 @@ MainAccountForSuppliersNotDefined=Account principale di contabilità per fornito MainAccountForUsersNotDefined=Account principale di contabilità per gli utenti non definito nel setup MainAccountForVatPaymentNotDefined=Account principale di contabilità per il pagamento dell'IVA non definito nel setup MainAccountForSubscriptionPaymentNotDefined=Account principale di contabilità per il pagamento degli abbonamenti non definito nel setup +UserAccountNotDefined=Conto Contabile per l'utente non definito nella configurazione AccountancyArea=Area di contabilità AccountancyAreaDescIntro=L'utilizzo del modulo di contabilità è effettuato in diversi step: AccountancyAreaDescActionOnce=Le seguenti azioni vengono di solito eseguite una volta sola, o una volta all'anno... -AccountancyAreaDescActionOnceBis=I passaggi successivi dovrebbero essere eseguiti per farti risparmiare tempo in futuro suggerendoti automaticamente l'account di contabilità predefinito corretto durante il trasferimento dei dati nella contabilità +AccountancyAreaDescActionOnceBis=I passaggi successivi dovrebbero essere eseguiti per farti risparmiare tempo in futuro suggerendoti automaticamente il conto di contabilità predefinito corretto durante il trasferimento dei dati in contabilità AccountancyAreaDescActionFreq=Le seguenti azioni vengono di solito eseguite ogni mese, settimana o giorno per le grandi compagnie... -AccountancyAreaDescJournalSetup=PASSO %s: controlla il contenuto dell'elenco del tuo diario dal menu %s -AccountancyAreaDescChartModel=PASSAGGIO %s: verifica l'esistenza di un modello di piano dei conti o creane uno dal menu %s -AccountancyAreaDescChart=PASSAGGIO %s: selezionare e/o completare il piano dei conti dal menu %s +AccountancyAreaDescJournalSetup=STEP %s: controlla il contenuto dell'elenco dei tuoi giornali dal menu %s +AccountancyAreaDescChartModel=STEP %s: verifica l'esistenza di un modello di piano dei conti o creane uno dal menu %s +AccountancyAreaDescChart=STEP %s: selezionare e/o completare il piano dei conti dal menu %s AccountancyAreaDescVat=STEP %s: Definisci le voci del piano dei conti per ogni IVA/tassa. Per fare ciò usa il menu %s. -AccountancyAreaDescDefault=STEP %s: Definisci gli account di contabilità di default. Per questo, usa la voce menù %s. +AccountancyAreaDescDefault=STEP %s: Definisci i conti di contabilità di default. Per questo, usa la voce menù %s. AccountancyAreaDescExpenseReport=PASSAGGIO %s: definire i conti contabili predefiniti per ogni tipo di nota spese. A tale scopo, utilizzare la voce di menu %s. AccountancyAreaDescSal=STEP %s: Definisci le voci del piano dei conti per gli stipendi. Per fare ciò usa il menu %s. AccountancyAreaDescContrib=PASSAGGIO %s: Definire i conti contabili predefiniti per le imposte (spese speciali). A tale scopo, utilizzare la voce di menu %s. AccountancyAreaDescDonation=STEP %s: Definisci le voci del piano dei conti per le donazioni. Per fare ciò usa il menu %s. -AccountancyAreaDescSubscription=STEP %s: Definisci gli account di contabilità di default per le sottoscrizioni membro. Per questo, usa la voce di menù %s. -AccountancyAreaDescMisc=STEP %s: Definisci l'account obbligatorio e gli account di contabilità per le transazioni varie. Per questo, usa la voce di menù %s -AccountancyAreaDescLoan=STEP %s: Definisci gli account di contabilità di default per i prestiti. Per questo, usa la voce di menù %s. +AccountancyAreaDescSubscription=STEP %s: Definisci i conti di contabilità di default per le sottoscrizioni dei membri. Per questo, usa la voce di menù %s. +AccountancyAreaDescMisc=STEP %s: Definisci il conto obbligatorio e il conto di contabilità per i movimenti vari. Per questo, usa la voce di menù %s +AccountancyAreaDescLoan=STEP %s: Definisci i conti di contabilità di default per i prestiti. Per questo, usa la voce di menù %s. AccountancyAreaDescBank=STEP %s: Definisci le voci del piano dei conti per i giornali per ogni banca o conto finanziario. Per fare ciò usa il menu %s. AccountancyAreaDescProd=PASSO %s: Definisci conti contabili sui tuoi prodotti/servizi. A tale scopo, utilizzare la voce di menu %s. -AccountancyAreaDescBind=STEP %s: Controlla i legami fra queste %s linee esistenti e l'account di contabilità, così che l'applicazione sarà in grado di registrare le transazioni nel Libro contabile in un click. Completa i legami mancanti. Per questo, usa la voce di menù %s. -AccountancyAreaDescWriteRecords=STEP %s: Scrivi le transazioni nel piano contabile. Per fare ciò, vai nel menu %s, e clicca sul bottone %s. -AccountancyAreaDescAnalyze=STEP %s: Aggiunti o modifica le transazioni esistenti e genera i report e exportali. +AccountancyAreaDescBind=STEP %s: Controlla i legami fra queste %s linee esistenti e il conto di contabilità, così che l'applicazione sarà in grado di registrare i movimenti nel Libro contabile in un click. Completa i legami mancanti. Per questo, usa la voce di menù %s. +AccountancyAreaDescWriteRecords=STEP %s: Scrivi i movimenti nel libro mastro. Per fare ciò, vai nel menu %s, e clicca sul bottone %s. +AccountancyAreaDescAnalyze=STEP %s: Aggiungi o modifica i movimenti esistenti e genera i report e le esportazioni. AccountancyAreaDescClosePeriod=STEP %s: Chiudo il periodo così non verranno fatte modifiche in futuro. @@ -96,7 +98,7 @@ AccountAccountingShort=Conto SubledgerAccount=Conto del registro secondario SubledgerAccountLabel=Etichetta del conto Registro secondario ShowAccountingAccount=Mostra conti di contabilità -ShowAccountingJournal=Mostra diario contabile +ShowAccountingJournal=Mostra giornale ShowAccountingAccountInLedger=Mostra conto contabile nel libro mastro ShowAccountingAccountInJournals=Mostra conto contabile nei giornali di registrazione AccountAccountingSuggest=Conto suggerito per contabilità @@ -114,21 +116,21 @@ ProductsBinding=Conti prodotti TransferInAccounting=Trasferimento in contabilità RegistrationInAccounting=Registrazione in contabilità Binding=Associazione ai conti -CustomersVentilation=Collegamento fatture attive +CustomersVentilation=Associa fatture attive SuppliersVentilation=Associa fattura fornitore ExpenseReportsVentilation=Associa nota spese -CreateMvts=Crea nuova transazione -UpdateMvts=Modifica una transazione -ValidTransaction=Valida transazione -WriteBookKeeping=Registra le transazioni in contabilità +CreateMvts=Crea nuovo movimento +UpdateMvts=Modifica movimento +ValidTransaction=Convalida movimento +WriteBookKeeping=Registra i movimenti in contabilità Bookkeeping=Libro contabile -BookkeepingSubAccount=Subledger +BookkeepingSubAccount=Conto secondario AccountBalance=Saldo ObjectsRef=Sorgente oggetto in riferimento CAHTF=Totale acquisto al lordo delle imposte TotalExpenseReport=Rapporto spese totale InvoiceLines=Righe di fatture da vincolare -InvoiceLinesDone=Righe di fatture bloccate +InvoiceLinesDone=Righe di fatture vincolate ExpenseReportLines=Linee di note spese da associare ExpenseReportLinesDone=Linee vincolate di note spese IntoAccount=Collega linee con il piano dei conti @@ -160,43 +162,47 @@ ACCOUNTING_MANAGE_ZERO=Consentire di gestire un diverso numero di zeri alla fine BANK_DISABLE_DIRECT_INPUT=Disabilita la registrazione diretta della transazione nel conto bancario ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Abilita la bozza di esportazione sul giornale ACCOUNTANCY_COMBO_FOR_AUX=Abilita l'elenco combinato per l'account sussidiario (potrebbe essere lento se hai molte terze parti, interrompere la capacità di cercare su una parte del valore) -ACCOUNTING_DATE_START_BINDING=Definisci una data per iniziare la rilegatura e il trasferimento in contabilità. Al di sotto di tale data, le transazioni non saranno trasferite in contabilità. +ACCOUNTING_DATE_START_BINDING=Definisci una data per iniziare il consolidamento e il trasferimento in contabilità. Al di sotto di tale data, i movimenti non saranno trasferiti in contabilità. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Al momento del trasferimento contabile, qual è il periodo selezionato di default -ACCOUNTING_SELL_JOURNAL=Giornale Vendite -ACCOUNTING_PURCHASE_JOURNAL=Giornale Acquisti -ACCOUNTING_MISCELLANEOUS_JOURNAL=Giornale Varie +ACCOUNTING_SELL_JOURNAL=Giornale vendite (vendite e resi) +ACCOUNTING_PURCHASE_JOURNAL=Giornale acquisti (acquisti e resi) +ACCOUNTING_BANK_JOURNAL=Giornale di cassa (incassi ed esborsi) ACCOUNTING_EXPENSEREPORT_JOURNAL=Giornale Note Spese -ACCOUNTING_SOCIAL_JOURNAL=Giornale Sociale +ACCOUNTING_MISCELLANEOUS_JOURNAL=Giornale generale ACCOUNTING_HAS_NEW_JOURNAL=Ha un nuovo giornale +ACCOUNTING_INVENTORY_JOURNAL=Giornale inventario +ACCOUNTING_SOCIAL_JOURNAL=Giornale Sociale ACCOUNTING_RESULT_PROFIT=Conto contabile risultante (profitto) ACCOUNTING_RESULT_LOSS=Conto contabile risultato (perdita) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Giornale di chiusura -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conto contabile del bonifico bancario transitorio +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Conto di trasferimento bancario transitorio -ACCOUNTING_ACCOUNT_SUSPENSE=Conto di contabilità di attesa -DONATION_ACCOUNTINGACCOUNT=Conto di contabilità per registrare le donazioni -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Conto contabile per registrare gli abbonamenti +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Conto contabile per impostazione predefinita per registrare il deposito del cliente +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Memorizzare il conto cliente come conto individuale nel libro mastro sussidiario per le righe di acconto (se disabilitato, il conto individuale per le righe di acconto rimarrà vuoto) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Memorizzare il conto fornitore come conto individuale nel libro mastro sussidiario per le righe di acconto (se disabilitato, il conto individuale per le righe di acconto rimarrà vuoto) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conto di contabilità predefinito per i prodotti acquistati (se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Conto contabile predefinito per i prodotti acquistati in CEE (usato se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Conto contabile predefinito per i prodotti acquistati e importati al di fuori della CEE (usato se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conto di contabilità predefinito per i prodotti venduti (se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Conto contabile per impostazione predefinita per i prodotti venduti in CEE (utilizzato se non definito nella scheda prodotto) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Conto contabile per impostazione predefinita per l'esportazione dei prodotti venduti fuori dalla CEE (utilizzato se non definito nella scheda prodotto) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Conto di contabilità per impostazione predefinita per i servizi acquistati (utilizzato se non definito nel foglio di servizio) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Conto contabile per impostazione predefinita per i servizi acquistati in CEE (usato se non definito nel foglio di servizio) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Conto contabile per impostazione predefinita per i servizi acquistati e importati al di fuori della CEE (usato se non definito nel foglio di servizio) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conto di contabilità per impostazione predefinita per i servizi venduti (utilizzato se non definito nel foglio di servizio) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Conto contabile predefinito per i servizi venduti nella CEE (solo se non definito nella scheda servizio) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Conto contabile predefinito per i servizi venduti ed esportati fuori dalla CEE (solo se non definito nella scheda servizio) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Tipo documento Docdate=Data @@ -210,10 +216,10 @@ Lettering=Impressioni Codejournal=Giornale JournalLabel=Etichetta del giornale NumPiece=Numero del pezzo -TransactionNumShort=Num. transazione -AccountingCategory=Gruppo personalizzato +TransactionNumShort=Num. movimento +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Raggruppa per conto di contabilità generale -GroupBySubAccountAccounting=Raggruppa per conto subledger +GroupBySubAccountAccounting=Raggruppa per conto secondario AccountingAccountGroupsDesc=Qui puoi definire alcuni gruppi di conti contabili. Saranno utilizzati per rapporti contabili personalizzati. ByAccounts=Per conto ByPredefinedAccountGroups=Per gruppi predefiniti @@ -232,46 +238,46 @@ DescFinanceJournal=Giornale finanziario che include tutti i tipi di pagamenti pe DescJournalOnlyBindedVisible=Questa è una vista di registrazione che è vincolata a un conto contabile e può essere registrata nei giornali e nel libro mastro. VATAccountNotDefined=Conto per IVA non definito ThirdpartyAccountNotDefined=Conto per terze parti non definito -ProductAccountNotDefined=Account per prodotto non definito +ProductAccountNotDefined=Conto per prodotto non definito FeeAccountNotDefined=Conto per tassa non definito BankAccountNotDefined=Conto per banca non definito CustomerInvoicePayment=Pagamento fattura attiva ThirdPartyAccount=Conto terze parti NewAccountingMvt=Nuova transazione -NumMvts=Numero della transazione +NumMvts=Numero movimento ListeMvts=Lista dei movimenti ErrorDebitCredit=Debito e Credito non possono avere un valore contemporaneamente AddCompteFromBK=Aggiungi conto di contabilità al gruppo ReportThirdParty=Elenca conti di terze parti DescThirdPartyReport=Consulta qui l'elenco dei clienti e fornitori di terze parti e i loro conti contabili -ListAccounts=Lista delle voci del piano dei conti +ListAccounts=Elenco delle voci del piano dei conti UnknownAccountForThirdparty=Conto di terze parti sconosciuto. Useremo %s UnknownAccountForThirdpartyBlocking=Conto di terze parti sconosciuto. Errore di blocco -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Account subledger non definito o di terze parti o utente sconosciuto. Useremo %s -ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Terze parti sconosciuta e sottoconti non definiti nel pagamento. Manterremo vuoto il valore sottoconto dell'account. -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Account subledger non definito o di terze parti o utente sconosciuto. Errore di blocco. +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Account secondario non definito o terze parte / utente sconosciuto. Verrà usato %s +ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Terza parte sconosciuta e conto secondario non definito nel pagamento. Verrà mantenuto vuoto il valore del conto secondario. +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Account secondario non definito o terze parte / utente sconosciuto. Errore bloccante. UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third-party account and waiting account not defined. Blocking error -PaymentsNotLinkedToProduct=Payment not linked to any product / service +PaymentsNotLinkedToProduct=Pagamento non collegato a nessun prodotto / servizio OpeningBalance=Saldo di apertura ShowOpeningBalance=Mostra bilancio di apertura HideOpeningBalance=Nascondi bilancio di apertura ShowSubtotalByGroup=Mostra il totale parziale per livello Pcgtype=Gruppo di conto -PcgtypeDesc=Il gruppo di conti viene utilizzato come criterio 'filtro' e 'raggruppamento' predefiniti per alcuni report contabili. Ad esempio, "REDDITO" o "SPESA" sono utilizzati come gruppi per la contabilità dei prodotti per creare il rapporto spese / entrate. +PcgtypeDesc=Il gruppo di conti viene utilizzato come criterio 'filtro' e 'raggruppamento' predefiniti per alcuni report contabili. Ad esempio, "RICAVO" o "COSTO" sono utilizzati come gruppi per la contabilità dei prodotti per creare il rapporto costi / ricavi. Reconcilable=riconciliabile TotalVente=Fatturato totale al lordo delle imposte TotalMarge=Margine totale sulle vendite -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -279,30 +285,30 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Chiusura annuale -DescClosure=Consult here the number of movements by month not yet validated & locked +DescClosure=Consulta qui il numero di movimenti per mese non ancora convalidati e bloccati OverviewOfMovementsNotValidated=Panoramica dei movimenti non convalidati e bloccati AllMovementsWereRecordedAsValidated=Tutti i movimenti sono stati registrati come convalidati e bloccati NotAllMovementsCouldBeRecordedAsValidated=Non tutti i movimenti possono essere registrati come convalidati e bloccati -ValidateMovements=Convalida e blocca record... +ValidateMovements=Convalida e blocca i movimenti... DescValidateMovements=Qualsiasi modifica o cancellazione di scrittura, lettura e cancellazione sarà vietata. Tutte le voci per un esercizio devono essere convalidate altrimenti la chiusura non sarà possibile ValidateHistory=Collega automaticamente AutomaticBindingDone=Associazioni automatiche eseguite (%s) - Associazioni automatiche non possibili per alcuni record (%s) -ErrorAccountancyCodeIsAlreadyUse=Errore, non puoi cancellare la voce del piano dei conti perché è utilizzata +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movimento non correttamente bilanciato. Debito = %s e credito = %s Balancing=Balancing FicheVentilation=Binding card -GeneralLedgerIsWritten=Transazioni scritte nel libro contabile -GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=Nessun record da trasferire -ListOfProductsWithoutAccountingAccount=Lista di prodotti non collegati a nessun piano dei conti +GeneralLedgerIsWritten=Movimenti scritti nel libro mastro contabile +GeneralLedgerSomeRecordWasNotRecorded=Alcuni movimenti non possono essere contabilizzati. Se non ci sono altri messaggi di errore, significa probabilmente che sono già stati contabilizzati. +NoNewRecordSaved=Nessun record da trasferire in contabilità +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Cambia il piano dei conti Accounted=Accounted in ledger NotYetAccounted=Non ancora trasferito in contabilità ShowTutorial=Mostra tutorial NotReconciled=Non conciliata -WarningRecordWithoutSubledgerAreExcluded=Attenzione, tutte le righe senza conto subledger definito vengono filtrate ed escluse da questa visualizzazione +WarningRecordWithoutSubledgerAreExcluded=Attenzione, tutte le righe senza conto secondario definito vengono filtrate ed escluse da questa visualizzazione AccountRemovedFromCurrentChartOfAccount=Conto contabile che non esiste nel piano dei conti corrente ## Admin @@ -310,18 +316,19 @@ BindingOptions=Opzioni di rilegatura ApplyMassCategories=Applica categorie di massa AddAccountFromBookKeepingWithNoCategories=Available account not yet in the personalized group CategoryDeleted=Category for the accounting account has been removed -AccountingJournals=Libri contabili -AccountingJournal=Accounting journal -NewAccountingJournal=New accounting journal -ShowAccountingJournal=Mostra diario contabile -NatureOfJournal=Natura del diario -AccountingJournalType1=Miscellaneous operations +AccountingJournals=Giornali (causali) +AccountingJournal=Giornale (causale) +NewAccountingJournal=Nuovo giornale +ShowAccountingJournal=Mostra giornale +NatureOfJournal=Natura del giornale +AccountingJournalType1=Operazioni varie AccountingJournalType2=Vendite AccountingJournalType3=Acquisti AccountingJournalType4=Banca -AccountingJournalType5=Rimborsi spese +AccountingJournalType5=Note spese AccountingJournalType8=Inventario -AccountingJournalType9=Has-new +AccountingJournalType9=Apertura (nuovo anno) +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Questo giornale è già in uso AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -329,13 +336,15 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disabilita vincolante e trasferimento in contabilità sulle vendite (le fatture dei clienti non verranno prese in considerazione in contabilità) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disabilita vincolante e trasferimento in contabilità sugli acquisti (le fatture fornitore non verranno prese in considerazione in contabilità) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disabilita binding e trasferimento in contabilità sulle note spese (le note spese non verranno prese in considerazione in contabilità) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Contrassegna le righe esportate come Esportate (per modificare una riga è necessario eliminare l'intera transazione e ritrasferirla in contabilità) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Convalida e Blocca le voci esportate (stesso effetto della funzione "%s", la modifica e la cancellazione delle righe NON sarà SICURAMENTE possibile) DateValidationAndLock=Convalida e blocco della data ConfirmExportFile=Conferma della generazione del file di esportazione contabile? -ExportDraftJournal=Export draft journal +ExportDraftJournal=Esporta giornale in bozza Modelcsv=Modello di esportazione Selectmodelcsv=Seleziona un modello di esportazione Modelcsv_normal=Esportazione classica @@ -362,43 +371,47 @@ ChartofaccountsId=Id Piano dei Conti ## Tools - Init accounting account on product / service InitAccountancy=Inizializza contabilità -InitAccountancyDesc=This page can be used to initialize an accounting account on products and services that does not have accounting account defined for sales and purchases. -DefaultBindingDesc=This page can be used to set a default account to use to link transactions record about payment salaries, donation, taxes and vat when no specific accounting account were already set. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. +InitAccountancyDesc=Questa pagina può essere utilizzata per inizializzare un conto di contabilità collegato ai prodotti e ai servizi che non hanno un conto di contabilità definito per le vendite e gli acquisti. +DefaultBindingDesc=Questa pagina può essere utilizzata per impostare una voce del piano dei conti predefinita da utilizzare per collegare i record delle transazioni di pagamento stipendi, donazioni, tasse e IVA quando non è stato già impostato un conto contabile specifico. +DefaultClosureDesc=In questa pagina è possibile impostare i parametri utilizzati per le chiusure contabili. Options=Opzioni OptionModeProductSell=Modalità vendita -OptionModeProductSellIntra=Mode sales exported in EEC -OptionModeProductSellExport=Mode sales exported in other countries +OptionModeProductSellIntra=Modalità vendita per esportazioni intracomunitarie (CEE) +OptionModeProductSellExport=Modalità vendita per esportazioni in altri paesi (Extra-CEE) OptionModeProductBuy=Modalità acquisto -OptionModeProductBuyIntra=Acquisti in modalità importati in CEE -OptionModeProductBuyExport=Modalità acquistata importata da altri paesi -OptionModeProductSellDesc=Show all products with accounting account for sales. -OptionModeProductSellIntraDesc=Show all products with accounting account for sales in EEC. -OptionModeProductSellExportDesc=Show all products with accounting account for other foreign sales. -OptionModeProductBuyDesc=Show all products with accounting account for purchases. +OptionModeProductBuyIntra=Modalità acquisti per importazioni intracomunitarie (CEE) +OptionModeProductBuyExport=Modalità acquisti per importazioni da altri paesi (Extra-CEE) +OptionModeProductSellDesc=Mostra tutti i prodotti con un conto contabile per le vendite +OptionModeProductSellIntraDesc=Mostra tutti i prodotti con un conto contabile per le vendite intracomunitarie (CEE). +OptionModeProductSellExportDesc=Mostra tutti i prodotti con un conto contabile per le vendite estere. +OptionModeProductBuyDesc=Mostra tutti i prodotti con un conto contabile per gli acquisti. OptionModeProductBuyIntraDesc=Mostra tutti i prodotti con conto contabile per gli acquisti in CEE. OptionModeProductBuyExportDesc=Mostra tutti i prodotti con conto contabile per altri acquisti esteri. CleanFixHistory=Remove accounting code from lines that not exists into charts of account CleanHistory=Resetta tutti i collegamenti per l'anno corrente PredefinedGroups=Gruppi predefiniti -WithoutValidAccount=Without valid dedicated account -WithValidAccount=With valid dedicated account -ValueNotIntoChartOfAccount=This value of accounting account does not exist into chart of account +WithoutValidAccount=Senza un conto dedicato +WithValidAccount=Con un conto dedicato +ValueNotIntoChartOfAccount=Questo valore di voce del piano dei conti non esiste nel piano dei conti AccountRemovedFromGroup=Account removed from group SaleLocal=Local sale SaleExport=Export sale -SaleEEC=Sale in EEC +SaleEEC=Vendite intracomunitarie (CEE) SaleEECWithVAT=Vendita in CEE con IVA non nulla, quindi supponiamo che questa NON sia una vendita intracomunitaria e l'account suggerito sia l'account standard del prodotto. SaleEECWithoutVATNumber=La vendita nella CEE senza IVA ma la partita IVA di terzi non è definita. Eseguiamo il fallback sull'account del prodotto per le vendite standard. È possibile correggere l'ID IVA di terze parti o l'account del prodotto, se necessario. ForbiddenTransactionAlreadyExported=Vietato: la transazione è stata convalidata e/o esportata. -ForbiddenTransactionAlreadyValidated=Vietato: la transazione è stata convalidata. +ForbiddenTransactionAlreadyValidated=Vietato: il movimento è stato convalidato. ## Dictionary Range=Range of accounting account Calculated=Calcolato Formula=Formula ## Reconcile +LetteringAuto=Riconciliazione automatica +LetteringManual=Riconciliazione manuale Unlettering=Non riconciliarsi +UnletteringAuto=Annulla riconciliazione automatica +UnletteringManual=Annulla riconciliazione manuale AccountancyNoLetteringModified=Nessuna riconciliazione modificata AccountancyOneLetteringModifiedSuccessfully=Una riconciliazione modificata con successo AccountancyLetteringModifiedSuccessfully=%s riconcilia modificato con successo @@ -407,22 +420,23 @@ AccountancyOneUnletteringModifiedSuccessfully=Una riconciliazione modificata con AccountancyUnletteringModifiedSuccessfully=%s annulla la riconciliazione modificata con successo ## Confirm box -ConfirmMassUnlettering=Bulk Conferma di non riconciliazione +ConfirmMassUnletteringAuto=Conferma di annullamento riconciliazione automatica massiva +ConfirmMassUnletteringManual=Conferma di annullamento riconciliazione manuale massiva ConfirmMassUnletteringQuestion=Sei sicuro di voler annullare la riconciliazione dei record selezionati %s? ConfirmMassDeleteBookkeepingWriting=Conferma eliminazione massiva ConfirmMassDeleteBookkeepingWritingQuestion=Questo cancellerà la transazione dalla contabilità (tutte le righe relative alla stessa transazione verranno eliminate) Sei sicuro di voler eliminare i record %s selezionati? ## Error -SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them +SomeMandatoryStepsOfSetupWereNotDone=Alcuni step obbligatori della configurazione non sono stati completati. Si prega di completarli ErrorNoAccountingCategoryForThisCountry=Nessun gruppo di piano dei conti disponibile per il paese %s ( Vedi Home - Impostazioni - Dizionari ) ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice %s, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused. ErrorInvoiceContainsLinesNotYetBoundedShort=Alcune righe della fattura non sono collegato a un piano dei conti. ExportNotSupported=Il formato di esportazione configurato non è supportato in questa pagina BookeppingLineAlreayExists=Lines already existing into bookkeeping -NoJournalDefined=No journal defined +NoJournalDefined=Nessun giornale definito Binded=Linee collegate ToBind=Linee da vincolare -UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually +UseMenuToSetBindindManualy=Righe non ancora vincolate, utilizza il menù %s per effettuare l'associazione manualmente SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Spiacenti, questo modulo non è compatibile con la funzione sperimentale delle fatture di situazione AccountancyErrorMismatchLetterCode=Mancata corrispondenza nel codice di riconciliazione AccountancyErrorMismatchBalanceAmount=Il saldo (%s) non è uguale a 0 @@ -432,14 +446,14 @@ ErrorAccountNumberAlreadyExists=Il numero contabile %s esiste già ## Import ImportAccountingEntries=Accounting entries ImportAccountingEntriesFECFormat=Registrazioni contabili - formato FEC -FECFormatJournalCode=Giornale del codice (JournalCode) -FECFormatJournalLabel=Diario delle etichette (JournalLib) +FECFormatJournalCode=Codice giornale +FECFormatJournalLabel=Giornale delle etichette (JournalLib) FECFormatEntryNum=Numero pezzo (EcritureNum) FECFormatEntryDate=Data pezzo (EcritureDate) FECFormatGeneralAccountNumber=Numero di conto generale (CompteNum) FECFormatGeneralAccountLabel=Etichetta account generale (CompteLib) -FECFormatSubledgerAccountNumber=Numero di conto subledger (CompAuxNum) -FECFormatSubledgerAccountLabel=Numero di conto subledger (CompAuxLib) +FECFormatSubledgerAccountNumber=Numero di conto secondario (CompAuxNum) +FECFormatSubledgerAccountLabel=Numero di conto secondario (CompAuxLib) FECFormatPieceRef=Rif pezzo (PieceRef) FECFormatPieceDate=Creazione data pezzo (PieceDate) FECFormatLabelOperation=Operazione etichetta (EcritureLib) @@ -451,9 +465,8 @@ FECFormatValidateDate=Data pezzo convalidata (ValidDate) FECFormatMulticurrencyAmount=Importo multivaluta (Montantdevise) FECFormatMulticurrencyCode=Codice multivaluta (Idevise) -DateExport=Date export +DateExport=Data esportazione WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. -ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal +ExpenseReportJournal=Giornale note spese NAccounts=%s account diff --git a/htdocs/langs/it_IT/admin.lang b/htdocs/langs/it_IT/admin.lang index 60d5e28d754..c787126d4c5 100644 --- a/htdocs/langs/it_IT/admin.lang +++ b/htdocs/langs/it_IT/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Client collation WarningModuleNotActive=Il modulo %s deve essere attivato WarningOnlyPermissionOfActivatedModules=Qui vengono mostrate solo le autorizzazioni relative ai moduli attivi. È possibile attivare altri moduli nelle impostazioni - pagina Moduli. DolibarrSetup=Installazione o aggiornamento di Dolibarr -InternalUser=Utente interno -ExternalUser=Utente esterno InternalUsers=Utenti interni ExternalUsers=Utenti esterni UserInterface=Interfaccia utente @@ -109,7 +107,7 @@ NextValueForReplacements=Valore successivo (sostituzioni) MustBeLowerThanPHPLimit=Nota: la tua configurazione PHP attualmente limita la dimensione massima per il caricamento dei file %s %s, indipendentemente dal valore di questo parametro NoMaxSizeByPHPLimit=Nota: nessun limite impostato nella configurazione PHP MaxSizeForUploadedFiles=Dimensione massima dei file caricati (0 per disabilitare l'upload) -UseCaptchaCode=Use graphical code (CAPTCHA) on login page and some public pages +UseCaptchaCode=Utilizzare il codice grafico (CAPTCHA) nella pagina di accesso e in alcune pagine pubbliche AntiVirusCommand=Percorso completo programma antivirus AntiVirusCommandExample=Esempio per ClamAv Daemon (richiede clamav-daemon): / usr / bin / clamdscan
Esempio per ClamWin (molto molto lento): c: \\ Progra ~ 1 \\ ClamWin \\ bin \\ clamscan.exe AntiVirusParam= Più parametri sulla riga di comando @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Host SMTP / SMTPS (predefinito in php.ini: %s ) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porta SMTP / SMTPS (non definita in PHP su sistemi Unix-like) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Host SMTP / SMTPS (non definito in PHP su sistemi Unix-like) MAIN_MAIL_EMAIL_FROM=Indirizzo mittente per le email automatiche (predefinito in php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Indirizzo a cui inviare eventuali errori (campi 'Errors-To' nelle email inviate) MAIN_MAIL_AUTOCOPY_TO= Indirizzo a cui inviare in copia Ccn tutte le mail in uscita MAIN_DISABLE_ALL_MAILS=Disabilita l'invio delle email (a scopo di test o demo) @@ -439,8 +438,10 @@ Unique=Unico Boolean=booleano (una checkbox) ExtrafieldPhone = Tel. ExtrafieldPrice = Prezzo +ExtrafieldPriceWithCurrency=Prezzo con valuta ExtrafieldMail = Email ExtrafieldUrl = Indirizzo URL +ExtrafieldIP = IP ExtrafieldSelect = Lista di selezione ExtrafieldSelectList = Seleziona dalla tabella ExtrafieldSeparator=Separatore (non è un campo) @@ -477,7 +478,7 @@ InstalledInto=Installato nella directory %s BarcodeInitForThirdparties=Mass barcode init for third-parties BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for the %s empty barcodes +InitEmptyBarCode=Valore iniziale per i codici a barre vuoti %s EraseAllCurrentBarCode=Erase all current barcode values ConfirmEraseAllCurrentBarCode=Vuoi davvero eliminare tutti i valori attuali dei codici a barre? AllBarcodeReset=All barcode values have been removed @@ -489,9 +490,9 @@ DisplayCompanyInfo=Mostra indirizzo dell'azienda DisplayCompanyManagers=Visualizza nomi responsabili DisplayCompanyInfoAndManagers=Mostra l'indirizzo dell'azienda ed il nome del manager EnableAndSetupModuleCron=If you want to have this recurring invoice generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template using the *Create* button. Note that even if you enabled automatic generation, you can still safely launch manual generation. Generation of duplicates for the same period is not possible. -ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code -ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code -ModuleCompanyCodePanicum=Return an empty accounting code. +ModuleCompanyCodeCustomerAquarium=%s seguito dal codice cliente per il codice di contabilità del cliente +ModuleCompanyCodeSupplierAquarium=%s seguito dal codice fornitore per il codice di contabilità del fornitore +ModuleCompanyCodePanicum=Restituisce un codice contabile vuoto ModuleCompanyCodeDigitaria=Accounting code depends on third-party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third-party code. ModuleCompanyCodeCustomerDigitaria=%s seguito dal nome del cliente troncato dal numero di caratteri: %s per il codice contabile del cliente. ModuleCompanyCodeSupplierDigitaria=%s seguito dal nome del fornitore troncato dal numero di caratteri: %s per il codice contabile del fornitore. @@ -501,10 +502,11 @@ WarningPHPMail=ATTENZIONE: la configurazione per inviare e-mail dall'applicazion WarningPHPMailA=- L'utilizzo del server del provider di servizi di posta elettronica aumenta l'affidabilità della tua e-mail, quindi aumenta la consegna senza essere contrassegnato come SPAM WarningPHPMailB=- Alcuni provider di servizi di posta elettronica (come Yahoo) non consentono di inviare un'e-mail da un server diverso dal proprio server. La tua configurazione attuale utilizza il server dell'applicazione per inviare e-mail e non il server del tuo provider di posta elettronica, quindi alcuni destinatari (quello compatibile con il protocollo restrittivo DMARC), chiederanno al tuo provider di posta elettronica se possono accettare la tua posta e alcuni provider di posta elettronica (come Yahoo) potrebbe rispondere "no" perché il server non è il loro, quindi alcune delle tue email inviate potrebbero non essere accettate per la consegna (attenzione anche alla quota di invio del tuo provider di posta elettronica). WarningPHPMailC=- Anche l'utilizzo del server SMTP del tuo provider di servizi di posta elettronica per inviare e-mail è interessante, quindi tutte le e-mail inviate dall'applicazione verranno salvate anche nella directory "Inviati" della tua casella di posta. -WarningPHPMailD=Inoltre, si consiglia quindi di modificare il metodo di invio delle e-mail sul valore "SMTP". Se vuoi davvero mantenere il metodo "PHP" predefinito per inviare e-mail, ignora questo avviso o rimuovilo impostando la costante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP su 1 in Home - Configurazione - Altro. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. WarningPHPMailSPF=Se il nome a dominio dell'indirizzo email del tuo mittente è protetto da un record SPF (chiedi al tuo registar del nome a dominio), devi aggiungere i seguenti IP nel record SPF del DNS del tuo dominio: %s . -ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s +ActualMailSPFRecordFound=Trovato record SPF effettivo (per e-mail %s): %s ClickToShowDescription=Clicca per mostrare la descrizione DependsOn=This module needs the module(s) RequiredBy=Questo modulo è richiesto dal modulo @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) EnableDefaultValues=Abilita l'utilizzo di valori predefiniti personalizzati -EnableOverwriteTranslation=Abilita queste traduzioni personalizzate +EnableOverwriteTranslation=Consenti la personalizzazione delle traduzioni GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. Field=Campo @@ -645,9 +647,9 @@ Module2400Name=Eventi/Agenda Module2400Desc=Gestione eventi/compiti e ordine del giorno. Registra manualmente eventi nell'agenda o consenti all'applicazione di registrare eventi automaticamente a scopo di monitoraggio. Questo è il modulo principale per una buona gestione delle relazioni con clienti e fornitori. Module2500Name=DMS / ECM Module2500Desc=Sistema di gestione documentale / Gestione elettronica dei contenuti. Organizzazione automatica dei documenti generati o archiviati. Condivisione con chi ne ha bisogno. -Module2600Name=API/Web services (SOAP server) +Module2600Name=API / Web services (server SOAP) Module2600Desc=Attiva il server SOAP che fornisce i servizi di API -Module2610Name=API/Web services (REST server) +Module2610Name=API / Web services (server REST) Module2610Desc=Attiva il server REST che fornisce i servizi di API Module2660Name=Chiamata WebServices (SOAP client) Module2660Desc=Abilitare il client dei Web service Dolibarr (può essere utilizzato per inviare dati / richieste a server esterni. Attualmente sono supportati solo gli ordini di acquisto). @@ -685,7 +687,7 @@ Module50200Desc=Modulo per offrire una pagina di pagamento che accetti pagamenti Module50300Name=Stripe Module50300Desc=Offri ai clienti una pagina di pagamento online Stripe (carte di credito / debito). Questo modulo può essere usato per consentire ai tuoi clienti di effettuare pagamenti ad-hoc o pagamenti relativi a uno specifico oggetto Dolibarr (fattura, ordine ecc ...) Module50400Name=Contabilità (partita doppia) -Module50400Desc=Gestione contabile (doppie partite, supporto contabilità generale e sussidiaria). Esporta il libro mastro in molti altri formati di software di contabilità. +Module50400Desc=Gestione contabile avanzata (partita doppia, piano dei conti e giornali). Esportazione del libro mastro in diversi altri formati per software contabili. Module54000Name=PrintIPP Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installed on server). Module55000Name=Sondaggio, Indagine o Votazione @@ -698,6 +700,7 @@ Module62000Name=Import-Export Module62000Desc=Aggiunge funzioni per la gestione Incoterm Module63000Name=Risorse Module63000Desc=Gestione risorse (stampanti, automobili, locali, ...) e loro utilizzo all'interno degli eventi +Module94160Name=Receptions Permission11=Vedere le fatture attive Permission12=Creare fatture attive Permission13=Invalidare le fatture dei clienti @@ -714,7 +717,7 @@ Permission27=Eliminare proposte commerciali Permission28=Esportare proposte commerciali Permission31=Vedere prodotti Permission32=Creare/modificare prodotti -Permission33=Read prices products +Permission33=Leggi prezzi prodotti Permission34=Eliminare prodotti Permission36=Vedere/gestire prodotti nascosti Permission38=Esportare prodotti @@ -740,7 +743,7 @@ Permission79=Creare/modificare gli abbonamenti Permission81=Vedere ordini clienti Permission82=Creare/modificare ordini clienti Permission84=Convalidare degli ordini clienti -Permission85=Generate the documents sales orders +Permission85=Genera i documenti ordini cliente Permission86=Inviare ordini clienti Permission87=Chiudere gli ordini clienti Permission88=Annullare ordini clienti @@ -790,14 +793,14 @@ Permission173=Elimina nota spese Permission174=Vedere tutti i viaggi e le spese Permission178=Esporta note spese Permission180=Vedere fornitori -Permission181=Read purchase orders -Permission182=Create/modify purchase orders -Permission183=Validate purchase orders -Permission184=Approve purchase orders -Permission185=Order or cancel purchase orders -Permission186=Receive purchase orders -Permission187=Close purchase orders -Permission188=Cancel purchase orders +Permission181=Vedere ordini fornitori +Permission182=Creare/modificare ordini fornitori +Permission183=Convalidare ordini fornitori +Permission184=Approvare ordini fornitori +Permission185=Ordinare o eliminare ordini fornitori +Permission186=Ricevere ordini fornitori +Permission187=Chiudere ordini fornitori +Permission188=Eliminare ordini fornitori Permission192=Creare linee Permission193=Eliminare linee Permission194=Read the bandwidth lines @@ -842,9 +845,9 @@ Permission286=Esportare contatti Permission291=Vedere tariffe Permission292=Impostare permessi per le tariffe Permission293=Modify customer's tariffs -Permission300=Read barcodes -Permission301=Create/modify barcodes -Permission302=Delete barcodes +Permission301=Genera fogli PDF di codici a barre +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Vedere servizi Permission312=Assegnare un servizio a un contratto Permission331=Vedere segnalibri @@ -876,7 +879,7 @@ Permission525=Access loan calculator Permission527=Esporta prestiti Permission531=Vedere servizi Permission532=Creare/modificare servizi -Permission533=Read prices services +Permission533=Leggi i prezzi dei servizi Permission534=Eliminare servizi Permission536=Vedere/gestire servizi nascosti Permission538=Esportare servizi @@ -928,15 +931,15 @@ Permission1124=Send supplier proposals Permission1125=Delete supplier proposals Permission1126=Close supplier price requests Permission1181=Vedere fornitori -Permission1182=Read purchase orders -Permission1183=Create/modify purchase orders -Permission1184=Validate purchase orders -Permission1185=Approve purchase orders -Permission1186=Order purchase orders -Permission1187=Acknowledge receipt of purchase orders -Permission1188=Delete purchase orders +Permission1182=Vedere ordini fornitori +Permission1183=Creare/modificare ordini fornitori +Permission1184=Convalidare ordini fornitori +Permission1185=Approvare ordini fornitori +Permission1186=Ordina ordini fornitori +Permission1187=Confermare la ricezione di ordini fornitori +Permission1188=Eliminare ordini fornitori Permission1189=Selezionare/deselezionare la ricezione di un ordine di acquisto -Permission1190=Approve (second approval) purchase orders +Permission1190=Approvare (seconda approvazione) ordini fornitori Permission1191=Esporta gli ordini dei fornitori e i loro attributi Permission1201=Ottieni il risultato di un esportazione Permission1202=Creare/Modificare esportazioni @@ -946,7 +949,7 @@ Permission1233=Convalidare fatture fornitore Permission1234=Eliminare fatture fornitore Permission1235=Inviare fatture fornitore tramite e-mail Permission1236=Export vendor invoices, attributes and payments -Permission1237=Export purchase orders and their details +Permission1237=Esportare ordini fornitori e i relativi dettagli Permission1251=Eseguire importazioni di massa di dati esterni nel database (data load) Permission1321=Esportare fatture attive, attributi e pagamenti Permission1322=Riaprire le fatture pagate @@ -971,13 +974,14 @@ Permission3301=Genera nuovi moduli Permission4001=Leggi abilità/lavoro/posizione Permission4002=Crea/modifica abilità/lavoro/posizione Permission4003=Elimina abilità/lavoro/posizione -Permission4020=Leggi valutazioni -Permission4021=Crea/modifica la tua valutazione -Permission4022=Convalida la valutazione -Permission4023=Elimina valutazione -Permission4030=Vedi menu di confronto +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Leggi le informazioni personali Permission4032=Scrivi informazioni personali +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Read website content Permission10002=Create/modify website content (html and javascript content) Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. @@ -1003,14 +1007,14 @@ Permission50330=Leggi gli oggetti di Zapier Permission50331=Crea/Aggiorna oggetti di Zapier Permission50332=Elimina gli oggetti di Zapier Permission50401=Bind products and invoices with accounting accounts -Permission50411=Read operations in ledger -Permission50412=Write/Edit operations in ledger -Permission50414=Delete operations in ledger -Permission50415=Delete all operations by year and journal in ledger -Permission50418=Export operations of the ledger +Permission50411=Vedere le operazioni presenti nel libro mastro +Permission50412=Creare/Modificare le operazioni presenti nel libro mastro +Permission50414=Eliminare le operazioni presenti nel libro mastro +Permission50415=Eliminare tutte le operazioni per anno nel libro mastro +Permission50418=Esportare le operazioni presenti nel libro mastro Permission50420=Report e report sulle esportazioni (fatturato, saldo, giornali, libro mastro) Permission50430=Define and close a fiscal period -Permission50440=Manage chart of accounts, setup of accountancy +Permission50440=Gestione del piano dei conti, configurazione contabilità Permission51001=Read assets Permission51002=Create/Update assets Permission51003=Delete assets @@ -1062,9 +1066,9 @@ DictionaryStaff=Numero di dipendenti DictionaryAvailability=Tempi di consegna DictionaryOrderMethods=Metodi di ordine DictionarySource=Origine delle proposte/ordini -DictionaryAccountancyCategory=Personalized groups for reports +DictionaryAccountancyCategory=Gruppi personalizzati per reportistica avanzata DictionaryAccountancysystem=Modelli per piano dei conti -DictionaryAccountancyJournal=Libri contabili +DictionaryAccountancyJournal=Giornali (causali) DictionaryEMailTemplates=Modelli e-mail DictionaryUnits=Unità DictionaryMeasuringUnits=Unità di misura @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Tipologia di dismissione dei beni TypeOfUnit=Tipo di unità SetupSaved=Impostazioni salvate SetupNotSaved=Impostazioni non salvate +OAuthServiceConfirmDeleteTitle=Cancella valore OAuth +OAuthServiceConfirmDeleteMessage=Sei sicuro di voler eliminare questa voce OAuth? Anche tutti i token esistenti verranno eliminati. +ErrorInEntryDeletion=Errore nella cancellazione della voce +EntryDeleted=Voce Cancellata BackToModuleList=Torna all'elenco dei moduli BackToDictionaryList=Torna all'elenco dei dizionari TypeOfRevenueStamp=Type of tax stamp @@ -1132,7 +1140,7 @@ ValueOfConstantKey=Valore di una costante ConstantIsOn=L'opzione %s è attiva NbOfDays=Numero di giorni AtEndOfMonth=Alla fine del mese -CurrentNext=A given day in month +CurrentNext=Un dato giorno nel mese Offset=Scostamento AlwaysActive=Sempre attivo Upgrade=Aggiornamento @@ -1203,7 +1211,7 @@ Delays_MAIN_DELAY_ACTIONS_TODO=Planned events (agenda events) not completed Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Progetto non chiuso in tempo Delays_MAIN_DELAY_TASKS_TODO=Planned task (project tasks) not completed Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Order not processed -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Purchase order not processed +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Ordine fornitore non processato Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Proposta non chiusa Delays_MAIN_DELAY_PROPALS_TO_BILL=Proposta non fatturata Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Servizio da attivare @@ -1238,12 +1246,13 @@ BrowserName=Browser BrowserOS=Sistema operativo ListOfSecurityEvents=Elenco degli eventi di sicurezza Dolibarr SecurityEventsPurged=Eventi di sicurezza eliminati -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=Eventi di sicurezza tracciabili LogEventDesc=Enable logging for specific security events. Administrators the log via menu %s - %s. Warning, this feature can generate a large amount of data in the database. AreaForAdminOnly=I parametri di setup possono essere definiti solo da utenti di tipo amministratore. SystemInfoDesc=Le informazioni di sistema sono dati tecnici visibili in sola lettura e solo dagli amministratori. SystemAreaForAdminOnly=Questa area è disponibile solo per gli utenti amministratori. Le autorizzazioni utente Dolibarr non possono modificare questa limitazione. CompanyFundationDesc=Modifica le informazioni dell'azienda / fondazione. Fai clic sul pulsante "%s" nella parte inferiore della pagina. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Se hai un contabile / contabile esterno, puoi modificare qui le sue informazioni. AccountantFileNumber=Accountant code DisplayDesc=I parametri che influenzano l'aspetto e la presentazione dell'applicazione possono essere modificati qui. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=È necessario eseguire questo c YourPHPDoesNotHaveSSLSupport=Il PHP del server non supporta SSL DownloadMoreSkins=Scarica altre skin SimpleNumRefModelDesc=Restituisce il numero di riferimento nel formato %syymm-nnnn dove yy è l'anno, mm è il mese e nnnn è un numero sequenziale a incremento automatico senza reimpostazione +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Restituisce il numero di riferimento nel formato %s-nnnn dove nnnn è un numero sequenziale a incremento automatico senza reimpostazione ShowProfIdInAddress=Mostra l'ID professionale con gli indirizzi ShowVATIntaInAddress=Nascondi partita IVA intracomunitaria @@ -1380,7 +1391,7 @@ GetBarCode=Ottieni codice a barre NumberingModules=Modelli di numerazione DocumentModules=Modelli di documenti ##### Module password generation -PasswordGenerationStandard=Restituisce una password generata secondo l'algoritmo interno di Dolibarr: %s caratteri contenenti numeri condivisi e caratteri in minuscolo. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. PasswordGenerationPerso=Return a password according to your personally defined configuration. SetupPerso=Secondo la tua configurazione @@ -1403,11 +1414,11 @@ NotificationsDesc=Le notifiche e-mail possono essere inviate automaticamente per NotificationsDescUser=* per user, one user at a time. NotificationsDescContact=* per third-party contacts (customers or vendors), one contact at a time. NotificationsDescGlobal=* o impostando indirizzi email globali nella pagina di configurazione del modulo. -ModelModules=Document Templates +ModelModules=Modelli documento DocumentModelOdt=Generate documents from OpenDocument templates (.ODT / .ODS files from LibreOffice, OpenOffice, KOffice, TextEdit,...) WatermarkOnDraft=Filigrana sulle bozze JSOnPaimentBill=Activate feature to autofill payment lines on payment form -CompanyIdProfChecker=Rules for Professional IDs +CompanyIdProfChecker=Regole per ID Professionali MustBeUnique=Deve essere unico? MustBeMandatory=Obbligatorio per creare soggetti terzi (se la partita iva o il tipo di soggetto sono definiti)? MustBeInvoiceMandatory=Obbligatorio per convalidare le fatture? @@ -1434,6 +1445,10 @@ SuppliersPayment=Pagamenti fornitori SupplierPaymentSetup=Impostazioni pagamenti fornitori InvoiceCheckPosteriorDate=Controllare la data di fabbricazione prima della convalida InvoiceCheckPosteriorDateHelp=La convalida di una fattura sarà vietata se la sua data è anteriore alla data dell'ultima fattura dello stesso tipo. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Impostazioni proposte commerciali ProposalsNumberingModules=Modelli di numerazione della proposta commerciale @@ -1451,7 +1466,7 @@ WatermarkOnDraftSupplierProposal=Watermark on draft price requests suppliers (no BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Ask for bank account destination of price request WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order ##### Suppliers Orders ##### -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Richiedi conto bancario di destinazione sugli ordini fornitori ##### Orders ##### SuggestedPaymentModesIfNotDefinedInOrder=Modalità di pagamento suggerita sull'ordine cliente per impostazione predefinita se non definita nell'ordine OrdersSetup=Impostazione gestione Ordini Cliente @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Bozze dei contratti filigranate (nessuna filigrana ##### Members ##### MembersSetup=Impostazioni modulo membri MemberMainOptions=Opzioni principali +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Gestire un account di accesso per ogni membro AdherentMailRequired=Email required to create a new member MemberSendInformationByMailByDefault=Checkbox per inviare una mail di conferma per i membri (è attiva per impostazione predefinita) MemberCreateAnExternalUserForSubscriptionValidated=Crea un login utente esterno per ogni nuovo abbonamento membro convalidato -VisitorCanChooseItsPaymentMode=Il visitatore può scegliere tra le modalità di pagamento disponibili +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. MembersDocModules=Modelli di documento per i documenti generati dal record del membro ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Attiva editor avanzato per: FCKeditorForNotePublic=WYSIWIG creazione/edizione del campo "note pubbliche" di elementi FCKeditorForNotePrivate=WYSIWIG creazione/edizione del campo "note private" degli elementi FCKeditorForCompany=WYSIWIG creazione/modifica del campo descrizione degli elementi (esclusi prodotti/servizi) -FCKeditorForProduct=WYSIWIG creazione/edizione del campo descrizione dei prodotti/servizi -FCKeditorForProductDetails=WYSIWIG creazione/modifica di righe di dettaglio prodotti per tutte le entità (proposte, ordini, fatture, ecc...). Avvertenza: l'utilizzo di questa opzione in questo caso è fortemente sconsigliato in quanto può creare problemi con i caratteri speciali e la formattazione della pagina durante la creazione di file PDF. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Editor WYSIWIG per le email FCKeditorForUserSignature=WYSIWIG creazione/modifica della firma utente FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Gestore menu dove mostrare il nuovo menu DetailMenuModule=Nome del modulo, per le voci di menu provenienti da un modulo DetailType=Tipo di menu (in alto o a sinistra) DetailTitre=Etichetta menu o codice per la traduzione -DetailUrl=URL del link del menu (URL assoluto del link o collegamento esterno con http://) +DetailUrl=URL a cui il menu ti invia (link URL relativo o link esterno con https://) DetailEnabled=Condizione per mostrare o meno un campo DetailRight=Visualizza il menu come non attivo (grigio) DetailLangs=Nome del file .lang contenente la traduzione del codice dell'etichetta @@ -1797,7 +1813,7 @@ Buy=Acquista Sell=Vendi InvoiceDateUsed=Data utilizzata per la fatturazione YourCompanyDoesNotUseVAT=La tua azienda è stata definita per non utilizzare l'IVA (Home - Installazione - Azienda / Organizzazione), quindi non ci sono opzioni IVA da impostare. -AccountancyCode=Accounting Code +AccountancyCode=Conto di contabilità AccountancyCodeSell=Codice contabilità vendite AccountancyCodeBuy=Codice contabilità acquisti CREATE_NEW_VAT_WITHOUT_AUTO_PAYMENT=Mantieni la casella di controllo "Crea automaticamente il pagamento" vuota per impostazione predefinita quando crei una nuova tassa @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatib CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. CashDeskForceDecreaseStockLabel=La riduzione delle scorte per i prodotti batch è stata forzata. CashDeskForceDecreaseStockDesc=Diminuisci prima secondo le date più antiche di Eatby e Sellby. -CashDeskReaderKeyCodeForEnter=Codice chiave per "Inserisci" definito nel lettore di codici a barre (Esempio: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Impostazioni modulo segnalibri BookmarkDesc=Questo modulo consente di gestire i segnalibri web. È possibile aggiungere collegamenti a pagine Dolibarr o a qualsiasi altro sito web esterno al menu di sinistra. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modello per la numerazione delle fatture fornitor IfSetToYesDontForgetPermission=Se impostato su un valore non nullo, non dimenticare di fornire autorizzazioni a gruppi o utenti autorizzati per la seconda approvazione ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Impostazioni modulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Nota bene: il file deve trovarsi in una directory leggibile da PHP. YouCanDownloadFreeDatFileTo=È disponibile una versione demo gratuita del 'Maxmind GeoIP country file' su %s. YouCanDownloadAdvancedDatFileTo=Altrimenti è disponibile una versione completa, con aggiornamenti al seguente indirizzo: %s @@ -1926,6 +1942,7 @@ BackupDumpWizard=Procedura guidata per creare file di backup del database (dump) BackupZipWizard=Procedura guidata per creare l'archivio della directory dei documenti SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file %s to allow this feature. ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over @@ -2035,7 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Margine destro sul PDF MAIN_PDF_MARGIN_TOP=Margine superiore sul PDF MAIN_PDF_MARGIN_BOTTOM=Margine inferiore su PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Altezza per logo in PDF -DOC_SHOW_FIRST_SALES_REP=Show first sales representative +DOC_SHOW_FIRST_SALES_REP=Visualizza prima il referente commerciale MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Aggiungi una colonna per l'immagine sulle righe della proposta MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Larghezza della colonna se viene aggiunta un'immagine su righe MAIN_PDF_NO_SENDER_FRAME=Nascondi i bordi sulla cornice dell'indirizzo del mittente @@ -2053,12 +2070,14 @@ RemoveSpecialChars=Rimuovi caratteri speciali COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter su clean value (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplicazione non consentita +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=DPO (Data Protection Officer) o in italiano RPD (Responsabile della Protezione dei Dati) GDPRContactDesc=Se memorizzi dati personali nel tuo Sistema Informativo, puoi nominare qui il contatto responsabile del Regolamento generale sulla protezione dei dati HelpOnTooltip=Testo di aiuto da mostrare come tooltip HelpOnTooltipDesc=Inserisci qui il testo o una chiave di traduzione affinché il testo sia mostrato nel tooltip quando questo campo appare in un form YouCanDeleteFileOnServerWith=You can delete this file on the server with Command Line:
%s -ChartLoaded=Chart of account loaded +ChartLoaded=Piano dei conti caricato SocialNetworkSetup=Setup of module Social Networks EnableFeatureFor=Enable features for %s VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to Off in the menu %s - %s, so Sales tax or Vat used will always be 0 for sales. @@ -2069,17 +2088,18 @@ EmailCollectors=Collezionisti di posta elettronica EmailCollectorDescription=Aggiungi un lavoro programmato e una pagina di configurazione per scansionare regolarmente caselle di posta elettronica (usando il protocollo IMAP) e registrare le email ricevute nella tua applicazione, nel posto giusto e / o creare automaticamente alcuni record (come i lead). NewEmailCollector=New Email Collector EMailHost=Host of email IMAP server -EMailHostPort=Port of email IMAP server +EMailHostPort=Porta IMAP del server loginPassword=Login/Password -oauthToken=Oauth2 token -accessType=Acces type -oauthService=Oauth service -TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). +oauthToken=Token Oauth +accessType=Tipo accesso +oauthService=Servizio Oauth +TokenMustHaveBeenCreated=Il modulo OAuth2 deve essere abilitato e deve essere stato creato un token oauth2 con i permessi corretti (ad esempio scope "gmail_full" con OAuth per Gmail). MailboxSourceDirectory=Mailbox source directory MailboxTargetDirectory=Mailbox target directory EmailcollectorOperations=Operations to do by collector EmailcollectorOperationsDesc=Le operazioni vengono eseguite dall'alto verso il basso MaxEmailCollectPerCollect=Max number of emails collected per collect +TestCollectNow=Prova raccogliere CollectNow=Collect now ConfirmCloneEmailCollector=Sei sicuro di voler clonare il raccoglitore email %s? DateLastCollectResult=Data dell'ultimo tentativo di ritiro @@ -2118,7 +2138,7 @@ CreateCandidature=Crea domanda di lavoro FormatZip=CAP MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree -OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Definire le regole da utilizzare per estrarre alcuni dati o impostare valori da utilizzare per il funzionamento.

Esempio per estrarre il nome di un'azienda dall'oggetto dell'email in una variabile temporanea:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Esempi per impostare le proprietà di un oggetto da creare:
objproperty1=SET:un valore hardcoded
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMP solo se la proprietà non è già definita (setavalue)
objproperty4=ESTRATTO:INTESTAZIONE:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=ESTRATTO:SOGGETTO:([^\n]*)
object.objproperty5=ESTRATTO:BODY:My il nome dell'azienda è\\s([^\\s]*)

Utilizzare a ; char come separatore per estrarre o impostare più proprietà. OpeningHours=Orari di apertura OpeningHoursDesc=Inserisci gli orari di apertura regolare della tua azienda. ResourceSetup=Configurazione del modulo Risorse @@ -2183,6 +2203,7 @@ ShowProjectLabel=Etichetta del progetto PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Includi alias nel nome di terze parti THIRDPARTY_ALIAS=Nome terza parte - Alias terza parte ALIAS_THIRDPARTY=Alias terza parte - Nome terza parte +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Se vuoi avere alcuni testi nel tuo PDF duplicato in 2 lingue diverse nello stesso PDF generato, devi impostare qui la seconda lingua in modo che il PDF generato contenga 2 lingue diverse nella stessa pagina, quella scelta durante la generazione del PDF e questa ( solo pochi modelli PDF supportano questa opzione). Mantieni vuoto per 1 lingua per PDF. PDF_USE_A=Genera documenti PDF in formato PDF/A anziché in formato PDF predefinito FafaIconSocialNetworksDesc=Inserisci qui il codice di un'icona FontAwesome. Se non sai cos'è FontAwesome, puoi utilizzare il valore generico fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Collaborazione AGENDA_EVENT_DEFAULT_STATUS=Stato dell'evento predefinito durante la creazione di un evento dal modulo YouShouldDisablePHPFunctions=Dovresti disabilitare le funzioni PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Tranne se è necessario eseguire i comandi di sistema nel codice personalizzato, è necessario disabilitare le funzioni PHP -PHPFunctionsRequiredForCLI=Ai fini della shell (come il backup di un lavoro pianificato o l'esecuzione di un programma anitivurs), è necessario mantenere le funzioni PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Nessun file scrivibile o directory dei programmi comuni è stato trovato nella directory principale (buono) RecommendedValueIs=Consigliato: %s Recommended=Raccomandata NotRecommended=Non consigliato -ARestrictedPath=Qualche percorso ristretto +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Controlla gli aggiornamenti dei moduli esterni CheckForModuleUpdateHelp=Questa azione si collegherà agli editor di moduli esterni per verificare se è disponibile una nuova versione. ModuleUpdateAvailable=Un aggiornamento è disponibile @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=Nessun aggiornamento trovato per i moduli esterni SwaggerDescriptionFile=File di descrizione dell'API Swagger (per l'uso con redoc, ad esempio) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Hai abilitato l'API WS obsoleta. Dovresti invece usare l'API REST. RandomlySelectedIfSeveral=Selezionato casualmente se sono disponibili più immagini -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=Per proposte, ordini, fatture. DatabasePasswordObfuscated=La password del database è offuscata nel file conf DatabasePasswordNotObfuscated=La password del database NON è offuscata nel file conf APIsAreNotEnabled=I moduli API non sono abilitati @@ -2264,7 +2285,7 @@ LateWarningAfter=Avviso di "ritardo" dopo TemplateforBusinessCards=Modello per biglietto da visita di diverse dimensioni InventorySetup= Inventory Setup ExportUseLowMemoryMode=Utilizzare una modalità di memoria insufficiente -ExportUseLowMemoryModeHelp=Utilizzare la modalità di memoria insufficiente per eseguire l'exec del dump (la compressione viene eseguita tramite una pipe anziché nella memoria PHP). Questo metodo non consente di verificare che il file sia completato e non è possibile segnalare un messaggio di errore in caso di errore. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interfaccia per catturare i trigger di dolibarr e inviarlo a un URL @@ -2288,22 +2309,49 @@ IconOnly=Solo icona: solo testo nella descrizione comando INVOICE_ADD_ZATCA_QR_CODE=Mostra il codice QR ZATCA sulle fatture INVOICE_ADD_ZATCA_QR_CODEMore=Alcuni paesi arabi necessitano di questo codice QR sulle loro fatture INVOICE_ADD_SWISS_QR_CODE=Mostra il codice QR-Bill svizzero sulle fatture +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Link URL del social network. Utilizza {socialid} per la parte variabile che contiene l'ID del social network. IfThisCategoryIsChildOfAnother=Se questa categoria è figlia di un'altra -DarkThemeMode=Dark theme mode -AlwaysDisabled=Always disabled -AccordingToBrowser=According to browser -AlwaysEnabled=Always Enabled -DoesNotWorkWithAllThemes=Will not work with all themes +DarkThemeMode=Modalità tema scuro +AlwaysDisabled=Sempre disabilitato +AccordingToBrowser=Secondo il browser +AlwaysEnabled=Sempre abilitato +DoesNotWorkWithAllThemes=Non funzionerà con tutti i temi NoName=Senza nome -ShowAdvancedOptions= Show advanced options -HideAdvancedoptions= Hide advanced options +ShowAdvancedOptions= Visualizza opzioni avanzate +HideAdvancedoptions= Nascondi opzioni avanzate CIDLookupURL=Il modulo porta un URL che può essere utilizzato da uno strumento esterno per ottenere il nome di una terza parte o un contatto dal suo numero di telefono. L'URL da utilizzare è: -OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service -DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method -UsePassword=Use a password -UseOauth=Use a OAUTH token -Images=Images -MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +OauthNotAvailableForAllAndHadToBeCreatedBefore=L'autenticazione OAUTH2 non è disponibile per tutti gli host e deve essere stato creato un token con le autorizzazioni corrette a monte utilizzando il modulo OAUTH +MAIN_MAIL_SMTPS_OAUTH_SERVICE=Servizio di autenticazione OAuth2 +DontForgetCreateTokenOauthMod=A monte del modulo OAUTH deve essere stato creato un token con i permessi corretti +MAIN_MAIL_SMTPS_AUTH_TYPE=Metodo di autenticazione +UsePassword=Usa una password +UseOauth=Usa un token OAUTH +Images=Immagini +MaxNumberOfImagesInGetPost=Numero massimo di immagini consentite in un campo HTML inviato in un modulo +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=Il modulo porta un URL che può essere utilizzato da uno strumento esterno per ottenere il nome di una terza parte o un contatto dal suo numero di telefono. L'URL da utilizzare è: +ScriptIsEmpty=Lo script è vuoto +ShowHideTheNRequests=Mostra/nascondi le richieste SQL %s +DefinedAPathForAntivirusCommandIntoSetup=Definisci un percorso per un programma antivirus in %s +TriggerCodes=Eventi attivabili +TriggerCodeInfo=Inserisci qui il codice (o codici) del/dei trigger che devono generare un post da una richiesta web (sono consentiti solo URL esterni). È possibile inserire più codici per i trigger separati da una virgola. +EditableWhenDraftOnly=Se deselezionato, il valore può essere modificato solo quando l'oggetto nello stato di bozza +CssOnEdit=CSS nelle pagine di modifica +CssOnView=Css nelle pagine di visualizzazione +CssOnList=Css nelle pagine di elenco +HelpCssOnEditDesc=Il Css utilizzato durante la modifica del campo.
Esempio: "minwidth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=Il Css utilizzato durante la visualizzazione del campo. +HelpCssOnListDesc=Il Css utilizzato quando il campo si trova all'interno di una tabella elenco.
Esempio: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Nascondi la quantità ordinata sui documenti generati per i ricevimenti +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Mostra il prezzo sui documenti generati per i ricevimenti +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Consenti firma online +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/it_IT/assets.lang b/htdocs/langs/it_IT/assets.lang index 6b3e04f6206..b6408755ef8 100644 --- a/htdocs/langs/it_IT/assets.lang +++ b/htdocs/langs/it_IT/assets.lang @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Alexandre Spangaro +# Copyright (C) 2018-2022 Alexandre Spangaro # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,52 +16,171 @@ # # Generic # -Assets = Cespiti -NewAsset = Nuovo cespite -AccountancyCodeAsset = Codice contabilità (cespite) -AccountancyCodeDepreciationAsset = Codice contabilità (conto ammortamento cespite) -AccountancyCodeDepreciationExpense = Accounting code (depreciation expense account) -NewAssetType=Nuovo tipo cespite -AssetsTypeSetup=Asset type setup -AssetTypeModified=Asset type modified -AssetType=Tipo di cespite +NewAsset=Nuovo cespite +AccountancyCodeAsset=Codice contabilità (cespite) +AccountancyCodeDepreciationAsset=Codice contabilità (conto ammortamento cespite) +AccountancyCodeDepreciationExpense=Codice contabilità (conto ammortamento note spese) AssetsLines=Cespiti DeleteType=Elimina -DeleteAnAssetType=Delete an asset type -ConfirmDeleteAssetType=Are you sure you want to delete this asset type? -ShowTypeCard=Visualizza la scheda dei tipi +DeleteAnAssetType=Elimina un modello di risorsa +ConfirmDeleteAssetType=Sei sicuro di voler eliminare questo modello di asset? +ShowTypeCard=Mostra il modello '%s' # Module label 'ModuleAssetsName' -ModuleAssetsName = Cespiti +ModuleAssetsName=Cespiti # Module description 'ModuleAssetsDesc' -ModuleAssetsDesc = Descrizione espiti +ModuleAssetsDesc=Descrizione cespiti # # Admin page # -AssetsSetup = Configurazione cespiti -Settings = Impostazioni -AssetsSetupPage = Pagina configurazione cespiti -ExtraFieldsAssetsType = Attributi complementari (tipo di risorse) -AssetsType=Tipo di cespite -AssetsTypeId=Id tipo di cespite -AssetsTypeLabel=Etichetta tipo di cespite -AssetsTypes=Tipi di cespite +AssetSetup=Configurazione cespiti +AssetSetupPage=Pagina configurazione cespiti +ExtraFieldsAssetModel=Attributi complementari (modello di asset) + +AssetsType=Modello di risorsa +AssetsTypeId=ID modello asset +AssetsTypeLabel=Etichetta modello asset +AssetsTypes=Modelli di asset +ASSET_ACCOUNTANCY_CATEGORY=Gruppo contabilità cespiti # # Menu # -MenuAssets = Cespiti -MenuNewAsset = Nuovo cespite -MenuTypeAssets = Tipi di cespite -MenuListAssets = Elenco -MenuNewTypeAssets = Nuovo -MenuListTypeAssets = Elenco +MenuAssets=Cespiti +MenuNewAsset=Nuovo cespite +MenuAssetModels=Risorse modello +MenuListAssets=Elenco +MenuNewAssetModel=Il nuovo modello di asset +MenuListAssetModels=Elenco # # Module # +ConfirmDeleteAsset=Vuoi davvero eliminare questo cespite? + +# +# Tab +# +AssetDepreciationOptions=Opzioni di ammortamento +AssetAccountancyCodes=Conti +AssetDepreciation=Ammortamento + +# +# Asset +# Asset=Cespite -NewAssetType=Nuovo tipo cespite -NewAsset=Nuovo cespite -ConfirmDeleteAsset=Sei sicuro di voler eliminare questo cespite? +Assets=Cespiti +AssetReversalAmountHT=Importo di storno (senza tasse) +AssetAcquisitionValueHT=Importo di acquisizione (escluse le tasse) +AssetRecoveredVAT=IVA scaricata +AssetReversalDate=Data di annullamento +AssetDateAcquisition=Data di acquisto +AssetDateStart=Data di avvio +AssetAcquisitionType=Tipo di acquisto +AssetAcquisitionTypeNew=Nuovo +AssetAcquisitionTypeOccasion=Usato +AssetType=Tipo di cespite +AssetTypeIntangible=immateriale +AssetTypeTangible=materiale +AssetTypeInProgress=Avviato +AssetTypeFinancial=Finanziario +AssetNotDepreciated=Non ammortizzato +AssetDisposal=Disposizione +AssetConfirmDisposalAsk=Sei sicuro di voler dismettere il bene %s ? +AssetConfirmReOpenAsk=Sei sicuro di voler riaprire l'asset %s ? + +# +# Asset status +# +AssetInProgress=Avviato +AssetDisposed=Disposto +AssetRecorded=Contabile + +# +# Asset disposal +# +AssetDisposalDate=Data di smaltimento +AssetDisposalAmount=Valore di smaltimento +AssetDisposalType=Tipo di smaltimento +AssetDisposalDepreciated=Svalutare l'anno di trasferimento +AssetDisposalSubjectToVat=Smaltimento soggetto ad IVA + +# +# Asset model +# +AssetModel=Il modello dell'asset +AssetModels=I modelli di asset + +# +# Asset depreciation options +# +AssetDepreciationOptionEconomic=Ammortamento economico +AssetDepreciationOptionAcceleratedDepreciation=Ammortamento anticipato (tasse) +AssetDepreciationOptionDepreciationType=Tipo di ammortamento +AssetDepreciationOptionDepreciationTypeLinear=Lineare +AssetDepreciationOptionDepreciationTypeDegressive=Degressivo +AssetDepreciationOptionDepreciationTypeExceptional=Eccezionale +AssetDepreciationOptionDegressiveRate=Tasso decrescente +AssetDepreciationOptionAcceleratedDepreciation=Ammortamento anticipato (tasse) +AssetDepreciationOptionDuration=Durata +AssetDepreciationOptionDurationType=Digitare durata +AssetDepreciationOptionDurationTypeAnnual=Annuale +AssetDepreciationOptionDurationTypeMonthly=Mensilmente +AssetDepreciationOptionDurationTypeDaily=Quotidiano +AssetDepreciationOptionRate=Vota (%%) +AssetDepreciationOptionAmountBaseDepreciationHT=Base di ammortamento (IVA esclusa) +AssetDepreciationOptionAmountBaseDeductibleHT=Base deducibile (IVA esclusa) +AssetDepreciationOptionTotalAmountLastDepreciationHT=Importo totale ultimo ammortamento (IVA esclusa) + +# +# Asset accountancy codes +# +AssetAccountancyCodeDepreciationEconomic=Ammortamento economico +AssetAccountancyCodeAsset=Cespite +AssetAccountancyCodeDepreciationAsset=Ammortamento +AssetAccountancyCodeDepreciationExpense=Spesa di ammortamento +AssetAccountancyCodeValueAssetSold=Valore del bene ceduto +AssetAccountancyCodeReceivableOnAssignment=Credito a cessione +AssetAccountancyCodeProceedsFromSales=Proventi da smaltimento +AssetAccountancyCodeVatCollected=IVA riscossa +AssetAccountancyCodeVatDeductible=Recupero IVA sui beni +AssetAccountancyCodeDepreciationAcceleratedDepreciation=Ammortamento anticipato (tasse) +AssetAccountancyCodeAcceleratedDepreciation=Conto +AssetAccountancyCodeEndowmentAcceleratedDepreciation=Spesa di ammortamento +AssetAccountancyCodeProvisionAcceleratedDepreciation=Recupero/fornitura + +# +# Asset depreciation +# +AssetBaseDepreciationHT=Base di ammortamento (IVA esclusa) +AssetDepreciationBeginDate=Inizio ammortamento il +AssetDepreciationDuration=Durata +AssetDepreciationRate=Vota (%%) +AssetDepreciationDate=Data di ammortamento +AssetDepreciationHT=Ammortamento (IVA esclusa) +AssetCumulativeDepreciationHT=Ammortamento cumulato (IVA esclusa) +AssetResidualHT=Valore residuo (IVA esclusa) +AssetDispatchedInBookkeeping=Ammortamento registrato +AssetFutureDepreciationLine=Ammortamento futuro +AssetDepreciationReversal=Inversione + +# +# Errors +# +AssetErrorAssetOrAssetModelIDNotProvide=L'ID della risorsa o il suono del modello non sono stati forniti +AssetErrorFetchAccountancyCodesForMode=Errore durante il recupero dei conti contabili per la modalità di ammortamento '%s' +AssetErrorDeleteAccountancyCodesForMode=Errore durante l'eliminazione dei conti contabili dalla modalità di ammortamento "%s" +AssetErrorInsertAccountancyCodesForMode=Errore durante l'inserimento dei conti contabili della modalità di ammortamento '%s' +AssetErrorFetchDepreciationOptionsForMode=Errore durante il recupero delle opzioni per la modalità di ammortamento '%s' +AssetErrorDeleteDepreciationOptionsForMode=Errore durante l'eliminazione delle opzioni della modalità di ammortamento "%s" +AssetErrorInsertDepreciationOptionsForMode=Errore durante l'inserimento delle opzioni della modalità di ammortamento "%s" +AssetErrorFetchDepreciationLines=Errore durante il recupero delle righe di ammortamento registrate +AssetErrorClearDepreciationLines=Errore durante l'eliminazione delle righe di ammortamento registrate (storno e futuro) +AssetErrorAddDepreciationLine=Errore durante l'aggiunta di una riga di ammortamento +AssetErrorCalculationDepreciationLines=Errore nel calcolo delle righe di ammortamento (recupero e futuro) +AssetErrorReversalDateNotProvidedForMode=La data di storno non è fornita per il metodo di ammortamento '%s' +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=La data di storno deve essere maggiore o uguale all'inizio dell'anno fiscale corrente per il metodo di ammortamento '%s' +AssetErrorReversalAmountNotProvidedForMode=L'importo di storno non è fornito per la modalità di ammortamento '%s'. +AssetErrorFetchCumulativeDepreciation=Errore durante il recupero dell'importo di ammortamento accumulato dalla riga di ammortamento +AssetErrorSetLastCumulativeDepreciation=Errore durante la registrazione dell'ultimo importo di ammortamento accumulato diff --git a/htdocs/langs/it_IT/banks.lang b/htdocs/langs/it_IT/banks.lang index f550d01d18c..9cb8db34504 100644 --- a/htdocs/langs/it_IT/banks.lang +++ b/htdocs/langs/it_IT/banks.lang @@ -95,11 +95,11 @@ LineRecord=Transazione AddBankRecord=Aggiungi operazione AddBankRecordLong=Aggiungi operazione manualmente Conciliated=Conciliata -ReConciliedBy=Reconciled by +ReConciliedBy=Riconciliato da DateConciliating=Data di conciliazione BankLineConciliated=Voce riconciliata con ricevuta bancaria -BankLineReconciled=Reconciled -BankLineNotReconciled=Not reconciled +BankLineReconciled=Riconciliato +BankLineNotReconciled=Non riconciliato CustomerInvoicePayment=Pagamento fattura attiva SupplierInvoicePayment=Pagamento fornitore SubscriptionPayment=Pagamento adesione @@ -172,8 +172,8 @@ SEPAMandate=Mandato SEPA YourSEPAMandate=I tuoi mandati SEPA FindYourSEPAMandate=Questo è il tuo mandato SEPA che autorizza la nostra azienda ad effettuare un ordine di addebito diretto alla tua banca. Da restituire firmata (scansione del documento firmato) o inviato all'indirizzo email AutoReportLastAccountStatement=Automatically fill the field 'number of bank statement' with last statement number when making reconciliation -CashControl=POS cash control -NewCashFence=New cash control (opening or closing) +CashControl=Controllo cassa POS +NewCashFence=Nuovo controllo cassa (apertura o chiusura) BankColorizeMovement=Colora i movimenti BankColorizeMovementDesc=Se questa funzione è abilitata, è possibile scegliere il colore di sfondo specifico per i movimenti di debito o credito BankColorizeMovementName1=Colore di sfondo per il movimento di debito @@ -182,6 +182,6 @@ IfYouDontReconcileDisableProperty=Se non esegui le riconciliazioni bancarie su a NoBankAccountDefined=Nessun conto bancario definito NoRecordFoundIBankcAccount=Nessun record trovato nel conto bancario. Comunemente, ciò si verifica quando un record è stato eliminato manualmente dall'elenco delle transazioni nel conto bancario (ad esempio durante una riconciliazione del conto bancario). Un altro motivo è che il pagamento è stato registrato quando il modulo "%s" è stato disabilitato. AlreadyOneBankAccount=È già stato definito un conto bancario -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA transfer: 'Payment Type' at 'Credit Transfer' level -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=When generatin a SEPA XML file for Credit transfers, the section "PaymentTypeInformation" can now be placed inside the "CreditTransferTransactionInformation" section (instead of "Payment" section). We strongly recommend to keep this unchecked to place PaymentTypeInformation at Payment level, as all banks will not necessarily accept it at CreditTransferTransactionInformation level. Contact your bank before placing PaymentTypeInformation at CreditTransferTransactionInformation level. -ToCreateRelatedRecordIntoBank=To create missing related bank record +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=Bonifico SEPA: 'Tipo di pagamento' a livello 'Bonifico' +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=Quando si genera un file XML SEPA per i bonifici, la sezione "PaymentTypeInformation" può ora essere collocata all'interno della sezione "CreditTransferTransactionInformation" (anziché nella sezione "Pagamento"). Raccomandiamo vivamente di non selezionare questa opzione per posizionare PaymentTypeInformation a livello di pagamento, poiché tutte le banche non lo accetteranno necessariamente a livello di CreditTransferTransactionInformation. Contatta la tua banca prima di inserire PaymentTypeInformation al livello CreditTransferTransactionInformation. +ToCreateRelatedRecordIntoBank=Per creare un record bancario correlato mancante diff --git a/htdocs/langs/it_IT/bills.lang b/htdocs/langs/it_IT/bills.lang index 8de711bae32..a7e2c7d4d70 100644 --- a/htdocs/langs/it_IT/bills.lang +++ b/htdocs/langs/it_IT/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Statistiche fatture attive BillsStatisticsSuppliers=Statistiche fatture fornitore DisabledBecauseDispatchedInBookkeeping=Disabilitato perché la fattura è stata inviata alla contabilità DisabledBecauseNotLastInvoice=Disabilitato perché la fattura non è cancellabile. Alcune fatture sono state registrate dopo questa e si avrebbero errori nella sequenza di numerazione. +DisabledBecauseNotLastSituationInvoice=Disabled because invoice is not erasable. This invoice is not the last one in situation invoice cycle. DisabledBecauseNotErasable=Disabilitata perché impossibile da cancellare InvoiceStandard=Fattura Standard InvoiceStandardAsk=Fattura Standard InvoiceStandardDesc=Questo tipo di fattura è la fattura più comune. +InvoiceStandardShort=Standard InvoiceDeposit=Fattura d'acconto InvoiceDepositAsk=Fattura d'acconto InvoiceDepositDesc=Questo tipo di fattura viene usata quando si riceve un acconto. @@ -24,6 +26,7 @@ InvoiceProForma=Fattura proforma InvoiceProFormaAsk=Fattura proforma InvoiceProFormaDesc=La fattura proforma è uguale ad una fattura vera, ma non ha valore contabile. InvoiceReplacement=Fattura sostitutiva +InvoiceReplacementShort=Replacement InvoiceReplacementAsk=Fattura sostitutiva InvoiceReplacementDesc=Replacement invoice is used to completely replace an invoice with no payment already received.

Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'. InvoiceAvoir=Nota di credito @@ -156,9 +159,10 @@ ErrorInvoiceAvoirMustBeNegative=Errore, la fattura a correzione deve avere un im ErrorInvoiceOfThisTypeMustBePositive=Errore, questo tipo di fattura deve avere importo positivo ErrorCantCancelIfReplacementInvoiceNotValidated=Errore, non si può annullare una fattura che è stato sostituita da un'altra fattura non ancora convalidata ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=This part or another is already used so discount series cannot be removed. -ErrorInvoiceIsNotLastOfSameType=Error: The date of invoice %s is %s. It must be posterior or equal to last date for same type invoices (%s). Please change the invoice date. +ErrorInvoiceIsNotLastOfSameType=Errore: la data della fattura %s è %s. Deve essere posteriore o uguale all'ultima data per fatture dello stesso tipo (%s). Si prega di modificare la data della fattura. BillFrom=Da BillTo=A +ShippingTo=Shipping to ActionsOnBill=Azioni su fattura RecurringInvoiceTemplate=Template/fatture ricorrenti NoQualifiedRecurringInvoiceTemplateFound=Nessun modello ricorrente di fattura è abilitato per la generazione. @@ -283,8 +287,8 @@ RecurringInvoices=Fatture ricorrenti RecurringInvoice=Fattura ricorrente RepeatableInvoice=Modello fattura RepeatableInvoices=Modello fatture -RecurringInvoicesJob=Generation of recurring invoices (sales invoices) -RecurringSupplierInvoicesJob=Generation of recurring invoices (purchase invoices) +RecurringInvoicesJob=Generazione di fatture ricorrenti (fatture di vendita) +RecurringSupplierInvoicesJob=Generazione di fatture ricorrenti (fatture di acquisto) Repeatable=Modello Repeatables=Modelli ChangeIntoRepeatableInvoice=Converti in modello di fattura @@ -429,14 +433,24 @@ PaymentConditionShort14D=14 giorni PaymentCondition14D=Pagamento a 14 giorni PaymentConditionShort14DENDMONTH=14 giorni fine mese PaymentCondition14DENDMONTH=Pagamento a 14 giorni fine mese +PaymentConditionShortDEP30PCTDEL=__DEPOSIT_PERCENT__%% deposito +PaymentConditionDEP30PCTDEL=__DEPOSIT_PERCENT__%% deposito, resto alla consegna FixAmount=Importo fisso - 1 riga con etichetta "%s" VarAmount=Importo variabile (%% tot.) VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s' VarAmountAllLines=Importo variabile (%% tot.) - tutte le righe dall'origine +DepositPercent=Deposito %% +DepositGenerationPermittedByThePaymentTermsSelected=Ciò è consentito dai termini di pagamento selezionati +GenerateDeposit=Genera una fattura di deposito %s%% +ValidateGeneratedDeposit=Convalida il deposito generato +DepositGenerated=Deposito generato +ErrorCanOnlyAutomaticallyGenerateADepositFromProposalOrOrder=Puoi generare automaticamente un deposito solo da una proposta o da un ordine +ErrorPaymentConditionsNotEligibleToDepositCreation=Le condizioni di pagamento scelte non sono idonee per la generazione automatica del deposito # PaymentType PaymentTypeVIR=Bonifico bancario PaymentTypeShortVIR=Bonifico bancario PaymentTypePRE=Domiciliazione bancaria +PaymentTypePREdetails=(on account *-%s) PaymentTypeShortPRE=Domicil. banc. PaymentTypeLIQ=Pagamento in contanti PaymentTypeShortLIQ=Contanti @@ -485,7 +499,7 @@ PaymentByChequeOrderedToShort=I pagamenti tramite assegno (tasse incluse) devono SendTo=spedire a PaymentByTransferOnThisBankAccount=Pagamento tramite Bonifico sul seguente Conto Bancario VATIsNotUsedForInvoice=* Non applicabile IVA art-293B del CGI -VATIsNotUsedForInvoiceAsso=* Non applicable VAT art-261-7 of CGI +VATIsNotUsedForInvoiceAsso=* IVA non applicabile art-261-7 CGI LawApplicationPart1=Con l'applicazione della legge 80.335 del 12/05/80 LawApplicationPart2=I beni restano di proprietà della LawApplicationPart3=the seller until full payment of @@ -610,5 +624,10 @@ SearchUnpaidInvoicesWithDueDate=Cerca fatture non pagate con data di scadenza = NoPaymentAvailable=Nessun pagamento disponibile per %s PaymentRegisteredAndInvoiceSetToPaid=Pagamento registrato e fattura %s impostata su pagata SendEmailsRemindersOnInvoiceDueDate=Invia promemoria via e-mail per fatture non pagate -MakePaymentAndClassifyPayed=Record payment -BulkPaymentNotPossibleForInvoice=Bulk payment is not possible for invoice %s (bad type or status) +MakePaymentAndClassifyPayed=Registrare il pagamento +BulkPaymentNotPossibleForInvoice=Il pagamento in blocco non è possibile per la fattura %s (tipo o stato errato) +MentionVATDebitOptionIsOn=Option to pay tax based on debits +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/it_IT/bookmarks.lang b/htdocs/langs/it_IT/bookmarks.lang index 88e23214ccf..a1116c8062f 100644 --- a/htdocs/langs/it_IT/bookmarks.lang +++ b/htdocs/langs/it_IT/bookmarks.lang @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Scegli se la pagina collegata de BookmarksManagement=Gestione segnalibri BookmarksMenuShortCut=Ctrl + Maiusc + m NoBookmarks=Nessun segnalibro definito +NoBookmarkFound=Nessun segnalibro trovato diff --git a/htdocs/langs/it_IT/boxes.lang b/htdocs/langs/it_IT/boxes.lang index 217c7056940..86418b9435c 100644 --- a/htdocs/langs/it_IT/boxes.lang +++ b/htdocs/langs/it_IT/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Ordini dei fornitori in attesa di ricezi BoxTitleLastModifiedContacts=Contatti/indirizzi: ultimi %s modificati BoxMyLastBookmarks=Segnalibri: ultimi %s modificati BoxOldestExpiredServices=Servizi scaduti da più tempo ancora attivi +BoxOldestActions=Oldest events to do BoxLastExpiredServices=Ultimi %s contatti con servizi scaduti ancora attivi BoxTitleLastActionsToDo=Ultime %s azioni da fare +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed BoxTitleLastContracts=Gli ultimi contratti %s che sono stati modificati BoxTitleLastModifiedDonations=Ultime donazioni %s che sono state modificate BoxTitleLastModifiedExpenses=Ultime note spese %s che sono state modificate diff --git a/htdocs/langs/it_IT/commercial.lang b/htdocs/langs/it_IT/commercial.lang index 778c71d30d6..e857adbca42 100644 --- a/htdocs/langs/it_IT/commercial.lang +++ b/htdocs/langs/it_IT/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Stato del cliente potenziale DraftPropals=Bozze di proposte commerciali NoLimit=Nessun limite ToOfferALinkForOnlineSignature=Link per firma online -WelcomeOnOnlineSignaturePage=Benvenuti nella pagina per accettare proposte commerciali da %s -ThisScreenAllowsYouToSignDocFrom=Questa schermata consente di accettare e firmare, o rifiutare, un preventivo/proposta commerciale -ThisIsInformationOnDocumentToSign=Queste sono informazioni sul documento da accettare o rifiutare +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Questa schermata consente di accettare e firmare, o rifiutare, un preventivo/proposta commerciale +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Queste sono informazioni sul documento da accettare o rifiutare +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Firma del preventivo/proposta commerciale %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Funzionalità per la firma online disattivata o documento generato prima che la funzione fosse abilitata diff --git a/htdocs/langs/it_IT/compta.lang b/htdocs/langs/it_IT/compta.lang index 1541aec5fbb..2fdaa413faa 100644 --- a/htdocs/langs/it_IT/compta.lang +++ b/htdocs/langs/it_IT/compta.lang @@ -13,8 +13,8 @@ LTReportBuildWithOptionDefinedInModule=I totali qui mostrati sono calcolati usan Param=Configurazione RemainingAmountPayment=Amount payment remaining: Account=Conto -Accountparent=Parent account -Accountsparent=Parent accounts +Accountparent=Conto padre +Accountsparent=Conti padre Income=Entrate Outcome=Uscite MenuReportInOut=Entrate/Uscite @@ -29,15 +29,17 @@ BalanceBefore=Bilancio (precedente) Balance=Saldo Debit=Debito Credit=Credito +AccountingDebit=Debit +AccountingCredit=Credito Piece=Documento contabile AmountHTVATRealReceived=Totale riscosso AmountHTVATRealPaid=Totale pagato VATToPay=Tax sales -VATReceived=Tax received +VATReceived=IVA Incassata VATToCollect=Tax purchases VATSummary=Tax monthly VATBalance=Tax Balance -VATPaid=Tax paid +VATPaid=IVA Versata LT1Summary=Tax 2 summary LT2Summary=Tax 3 summary LT1SummaryES=RE Balance @@ -116,8 +118,8 @@ SocialContributionsPayments=Pagamenti tasse/contributi ShowVatPayment=Visualizza pagamento IVA TotalToPay=Totale da pagare BalanceVisibilityDependsOnSortAndFilters=Il saldo è visibile in questo elenco solo se la tabella è ordinata su %s e filtrata su 1 conto bancario (senza altri filtri) -CustomerAccountancyCode=Customer accounting code -SupplierAccountancyCode=vendor accounting code +CustomerAccountancyCode=Codice contabile cliente +SupplierAccountancyCode=Codice contabile fornitore CustomerAccountancyCodeShort=Cod. cont. cliente SupplierAccountancyCodeShort=Cod. cont. fornitore AccountNumber=Numero di conto @@ -146,11 +148,11 @@ ConfirmPaySalary=Sei sicuro di voler classificare questa busta paga come pagata? DeleteSocialContribution=Cancella il pagamento della tassa/contributo DeleteVAT=Elimina una dichiarazione IVA DeleteSalary=Elimina una scheda stipendio -DeleteVariousPayment=Delete a various payment +DeleteVariousPayment=Elimina un pagamento diverso ConfirmDeleteSocialContribution=Sei sicuro di voler eliminare questo pagamento fiscale/sociale? ConfirmDeleteVAT=Sei sicuro di voler eliminare questa dichiarazione IVA? -ConfirmDeleteSalary=Are you sure you want to delete this salary ? -ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? +ConfirmDeleteSalary=Sei sicuro di voler eliminare questo stipendio? +ConfirmDeleteVariousPayment=Sei sicuro di voler eliminare questi vari pagamenti? ExportDataset_tax_1=Tasse/contributi e pagamenti CalcModeVATDebt=Modalità %sIVA su contabilità d'impegno%s. CalcModeVATEngagement=Calcola %sIVA su entrate-uscite%s @@ -177,7 +179,7 @@ RulesResultDue=- Include tutte le fatture, spese, IVA, donazioni, stipendi, paga RulesResultInOut=- Comprende i pagamenti reali effettuati su fatture, spese, IVA e stipendi.
- Si basa sulle date di pagamento di fatture, spese, IVA, donazioni e stipendi. RulesCADue=- Include le fatture scadute del cliente indipendentemente dal fatto che siano pagate o meno.
- Si basa sulla data di fatturazione di queste fatture.
RulesCAIn=- Comprende le fatture effettivamente pagate dai clienti.
- Si basa sulla data dei pagamenti.
-RulesCATotalSaleJournal=It includes all credit lines from the Sale journal. +RulesCATotalSaleJournal=Include tutte le righe di credito dal giornale di registrazione vendite. RulesSalesTurnoverOfIncomeAccounts=Comprende (accredito - addebito) di righe per conti prodotto nel gruppo ENTRATE RulesAmountOnInOutBookkeepingRecord=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" RulesResultBookkeepingPredefined=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" @@ -243,14 +245,14 @@ CalculationRuleDescSupplier=According to vendor, choose appropriate method to ap TurnoverPerProductInCommitmentAccountingNotRelevant=Il report sul fatturato per prodotto non è disponibile. Questo rapporto è disponibile solo per il fatturato. TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Metodo di calcolo -AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Codice contabile predefinito per il pagamento dell'IVA -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. +AccountancyJournal=Libro contabile +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Il conto di contabilità definito nella scheda del soggetto terzo verrà utilizzato solamente per il conto secondario. Questo valore verrà usato per il libro mastro e come valore di default del registro secondario se il codice contabile del cliente non è definito nella scheda del soggetto terzo. +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Il conto di contabilità definito nella scheda del soggetto terzo verrà utilizzato solamente per il conto secondario. Questo valore verrà usato per il libro mastro e come valore di default del registro secondario se il codice contabile del fornitore non è definito nella scheda del soggetto terzo. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Conferma il clone di una dichiarazione IVA ConfirmCloneSalary=Conferma il clone di uno stipendio @@ -268,7 +270,7 @@ ErrorBankAccountNotFound=Error: Bank account not found FiscalPeriod=Scheda periodo di esercizio ListSocialContributionAssociatedProject=Elenco tasse/contributi associati al progetto DeleteFromCat=Remove from accounting group -AccountingAffectation=Accounting assignment +AccountingAffectation=Piano dei conti assegnato LastDayTaxIsRelatedTo=Last day of period the tax is related to VATDue=Sale tax claimed ClaimedForThisPeriod=Claimed for the period @@ -289,9 +291,9 @@ ReportPurchaseTurnover=Fatturato di acquisto fatturato ReportPurchaseTurnoverCollected=Fatturato di acquisto raccolto IncludeVarpaysInResults = Includere vari pagamenti nei rapporti IncludeLoansInResults = Includere prestiti nei report -InvoiceLate30Days = Late (> 30 days) -InvoiceLate15Days = Late (15 to 30 days) -InvoiceLateMinus15Days = Late (< 15 days) +InvoiceLate30Days = In ritardo (> 30 giorni) +InvoiceLate15Days = Tardivo (da 15 a 30 giorni) +InvoiceLateMinus15Days = In ritardo (< 15 giorni) InvoiceNotLate = In scadenza (< 15 giorni) InvoiceNotLate15Days = In scadenza (tra 15 e 30 giorni) InvoiceNotLate30Days = In scadenza (> 30 giorni) @@ -300,3 +302,4 @@ InvoiceToPay15Days=Per pagare (da 15 a 30 giorni) InvoiceToPay30Days=Per pagare (> 30 giorni) ConfirmPreselectAccount=Preseleziona il codice contabile ConfirmPreselectAccountQuestion=Sei sicuro di voler preselezionare le righe selezionate %s con questo codice contabile? +AmountPaidMustMatchAmountOfDownPayment=L'importo pagato deve corrispondere all'importo dell'acconto diff --git a/htdocs/langs/it_IT/cron.lang b/htdocs/langs/it_IT/cron.lang index 165cc02c9c0..339661d2b30 100644 --- a/htdocs/langs/it_IT/cron.lang +++ b/htdocs/langs/it_IT/cron.lang @@ -16,7 +16,7 @@ CronExplainHowToRunWin=In ambienti Microsoft(tm) Windows per lanciare il comando CronMethodDoesNotExists=La classe %s non contiene alcune metodo %s CronMethodNotAllowed=Il metodo %s della classe %s è nella lista nera dei metodi vietati CronJobDefDesc=I profili cron sono definiti nel file di descrizione del modulo. Quando il modulo viene attivao, vengono caricati e resi disponivbili permettendoti di amministrare i processi dal menu strumenti amministrazione %s. -CronJobProfiles=Lista dei profili cron predefiniti +CronJobProfiles=Elenco dei profili cron predefiniti # Menu EnabledAndDisabled=Attivato e disattivato # Page list @@ -26,7 +26,7 @@ CronCommand=Comando CronList=Processi pianificati CronDelete=Cancella i processi pianificati CronConfirmDelete=Vuoi davvero eliminare questi processi pianificati? -CronExecute=Esegui i processi pianificati +CronExecute=Avvia ora CronConfirmExecute=Vuoi davvero eseguire ora i processi pianificati? CronInfo=Il modulo di programmazione permette di pianificare l'esecuzione automatica dei processi. Essi possono anche essere lanciati manualmente. CronTask=Processo @@ -58,7 +58,7 @@ CronNote=Commento CronFieldMandatory=Il campo %s è obbligatorio CronErrEndDateStartDt=La data di fine non può essere precedente a quella di inizio StatusAtInstall=Stato all'installazione del modulo -CronStatusActiveBtn=Programma +CronStatusActiveBtn=Attiva schedulazione CronStatusInactiveBtn=Disattiva CronTaskInactive=Questo processo è disattivo (non pianificato) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Vai nel menu "Home - Strumenti di amministrazion JobDisabled=Processo disabilitato MakeLocalDatabaseDumpShort=Backup del database locale MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql' or 'pgsql'), 1, 'auto' or filename to build, number of backup files to keep +MakeSendLocalDatabaseDumpShort=Invia backup del database locale +MakeSendLocalDatabaseDump=Invia il backup del database locale tramite e-mail. I parametri sono: to, from, subject, message, filename (Nome del file inviato), filter ('sql' solo per il backup del database) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Pulisci cronjob incompiuto +CleanUnfinishedCronjob=Pulisci cronjob bloccato in elaborazione quando il processo non è più in esecuzione WarningCronDelayed=Attenzione, per motivi di performance, qualunque sia la data della prossima esecuzione dei processi attivi, i tuoi processi possono essere ritardati di un massimo di %s ore prima di essere eseguiti DATAPOLICYJob=Pulizia dei dati e anonimizzatore JobXMustBeEnabled=Il job %s deve essere abilitato +EmailIfError=Email di avviso in caso di errore +ErrorInBatch=Errore durante l'esecuzione del lavoro %s + # Cron Boxes LastExecutedScheduledJob=Ultimo processo pianificato eseguito NextScheduledJobExecute=Prossimo processo pianificato da eseguire NumberScheduledJobError=Numero di processi pianificati in errore +NumberScheduledJobNeverFinished=Numero di lavori programmati mai terminati diff --git a/htdocs/langs/it_IT/datapolicy.lang b/htdocs/langs/it_IT/datapolicy.lang new file mode 100644 index 00000000000..7e42afedcbc --- /dev/null +++ b/htdocs/langs/it_IT/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Cliente +DATAPOLICY_TIERS_PROSPECT = Potenziale cliente +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Fornitore +DATAPOLICY_CONTACT_CLIENT = Cliente +DATAPOLICY_CONTACT_PROSPECT = Potenziale cliente +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Fornitore +DATAPOLICY_ADHERENT = Membro +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/it_IT/dict.lang b/htdocs/langs/it_IT/dict.lang index 058888bacef..314f1ae771f 100644 --- a/htdocs/langs/it_IT/dict.lang +++ b/htdocs/langs/it_IT/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Sig.ra +CivilityMMEShort=Sig.ra CivilityMR=Sig. +CivilityMRShort=Sig. CivilityMLE=Signora CivilityMTRE=Signor CivilityDR=Dottore diff --git a/htdocs/langs/it_IT/ecm.lang b/htdocs/langs/it_IT/ecm.lang index 7583353f3c0..572108d20ce 100644 --- a/htdocs/langs/it_IT/ecm.lang +++ b/htdocs/langs/it_IT/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Directory manuale ECMSectionAuto=Directory automatica ECMSectionsManual=Gerarchia manuale ECMSectionsAuto=Gerarchia automatica +ECMSectionsMedias=Medias tree ECMSections=Directory ECMRoot=ECM Radice ECMNewSection=Nuova sezione @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Numero di file nelle sub-directory ECMCreationUser=Creatore ECMArea=Area DMS/ECM ECMAreaDesc=L'area DMS/ECM (Document Management System / Electronic Content Management) consente di salvare, condividere e cercare rapidamente tutti i tipi di documenti in Dolibarr. -ECMAreaDesc2=* Le directory vengono riempite automaticamente quando si aggiungono dei documenti dalla scheda di un elemento.
* Per salvare documenti non legati ad un elemento si può usare l'aggiunta manuale. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=La directory%s è stata eliminata. ECMSectionWasCreated=Cartella %s è stata creata. ECMSearchByKeywords=Ricerca per parole chiave diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang index 006e711a8d3..1bceb3d5614 100644 --- a/htdocs/langs/it_IT/errors.lang +++ b/htdocs/langs/it_IT/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=L'utente %s esiste già. ErrorGroupAlreadyExists=Il gruppo %s esiste già ErrorEmailAlreadyExists=L'e-mail %s esiste già. ErrorRecordNotFound=Record non trovato +ErrorRecordNotFoundShort=Non trovato ErrorFailToCopyFile=Impossibile copiare il file '%s' in '%s' ErrorFailToCopyDir=Impossibile copiare la directory ' %s ' in ' %s '. ErrorFailToRenameFile=Impossibile rinominare il file '%s' in '%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Tipo file immagine non supportato (la tua installazione di P ErrorBadDateFormat=Il valore '%s' ha un formato della data sbagliato ErrorWrongDate=La data non è corretta! ErrorFailedToWriteInDir=Impossibile scrivere nella directory %s +ErrorFailedToBuildArchive=Impossibile creare il file di archivio %s ErrorFoundBadEmailInFile=Sintassi email errata nelle righe %s del file (ad esempio alla riga %s con email = %s) ErrorUserCannotBeDelete=User cannot be deleted. Maybe it is associated to Dolibarr entities. ErrorFieldsRequired=Mancano alcuni campi obbligatori. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Per favore immetti un valore per la lista di control ErrorNoValueForRadioType=Per favore immetti un valore per la lista radio ErrorBadFormatValueList=La lista può includere una o più virgole: %s, ma deve essercene almeno una: key,value ErrorFieldCanNotContainSpecialCharacters=The field %s must not contains special characters. -ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters and cannot contain only numbers. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Il campo %s non deve contenere caratteri speciali né maiuscoli e deve iniziare con un carattere alfabetico (a-z) ErrorFieldMustHaveXChar=The field %s must have at least %s characters. ErrorNoAccountancyModuleLoaded=Modulo contabilità disattivato ErrorExportDuplicateProfil=Questo nome profilo già esiste per questo set di esportazione @@ -95,9 +97,9 @@ ErrorWrongValueForField=Field %s: '%s' does not match regex rule < ErrorHtmlInjectionForField=Campo %s : Il valore ' %s ' contiene dati dannosi non consentiti ErrorFieldValueNotIn=Field %s: '%s' is not a value found in field %s of %s ErrorFieldRefNotIn=Field %s: '%s' is not a %s existing ref +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=%s errors found ErrorFileIsInfectedWithAVirus=Il programma antivirus non è stato in grado di convalidare il file (il file potrebbe essere infetto) -ErrorSpecialCharNotAllowedForField=I caratteri speciali non sono ammessi per il campo "%s" ErrorNumRefModel=Esiste un riferimento nel database (%s) e non è compatibile con questa regola di numerazione. Rimuovere o rinominare il record per attivare questo modulo. ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this vendor ErrorOrdersNotCreatedQtyTooLow=Some orders haven't been created because of too-low quantities @@ -221,7 +223,7 @@ ErrorTooManyErrorsProcessStopped=Troppi errori. Il processo è stato bloccato. ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Mass validation is not possible when option to increase/decrease stock is set on this action (you must validate one by one so you can define the warehouse to increase/decrease) ErrorObjectMustHaveStatusDraftToBeValidated=Object %s must have status 'Draft' to be validated. ErrorObjectMustHaveLinesToBeValidated=L'oggetto %s deve contenere almeno una riga per essere convalidato. -ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action. +ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Solo le fatture convalidate possono essere inviate utilizzando l'azione massiva "Invia per Email". ErrorChooseBetweenFreeEntryOrPredefinedProduct=You must choose if article is a predefined product or not ErrorDiscountLargerThanRemainToPaySplitItBefore=The discount you try to apply is larger than remain to pay. Split the discount in 2 smaller discounts before. ErrorFileNotFoundWithSharedLink=File was not found. May be the share key was modified or file was removed recently. @@ -229,7 +231,7 @@ ErrorProductBarCodeAlreadyExists=The product barcode %s already exists on anothe ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Si noti inoltre che l'utilizzo di kit per aumentare/diminuire automaticamente i sottoprodotti non è possibile quando almeno un sottoprodotto (o un sottoprodotto di sottoprodotti) necessita di un numero di serie/lotto. ErrorDescRequiredForFreeProductLines=Description is mandatory for lines with free product ErrorAPageWithThisNameOrAliasAlreadyExists=The page/container %s has the same name or alternative alias that the one your try to use -ErrorDuringChartLoad=Error when loading chart of accounts. If few accounts were not loaded, you can still enter them manually. +ErrorDuringChartLoad=Errore durante il caricamento del piano dei conti. Se poche voci non sono state caricate, puoi caricarle manualmente. ErrorBadSyntaxForParamKeyForContent=Bad syntax for param keyforcontent. Must have a value starting with %s or %s ErrorVariableKeyForContentMustBeSet=Error, the constant with name %s (with text content to show) or %s (with external url to show) must be set. ErrorURLMustEndWith=L'URL %s deve terminare %s @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Gli oggetti devono avere lo stato 'A ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Gli oggetti devono avere lo stato 'Bozza' o 'Disabilitato' per essere abilitato ErrorNoFieldWithAttributeShowoncombobox=Nessun campo ha la proprietà 'mostra nel quadrato combo' nella definizione dell'oggetto '%s'. Non c'è modo di mostrare la lista combo. ErrorFieldRequiredForProduct=Il campo "%s" è obbligatorio per il prodotto %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Il problema è nella configurazione del terminale %s. ErrorAddAtLeastOneLineFirst=Aggiungi prima almeno una riga ErrorRecordAlreadyInAccountingDeletionNotPossible=Errore, il record è già stato trasferito in contabilità, la cancellazione non è possibile. @@ -271,14 +274,14 @@ ErrorYouMustFirstSetupYourChartOfAccount=Devi prima impostare il tuo piano dei c ErrorFailedToFindEmailTemplate=Impossibile trovare il modello con nome in codice %s ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Durata non definita in servizio. Non c'è modo di calcolare il prezzo orario. ErrorActionCommPropertyUserowneridNotDefined=Il proprietario dell'utente è obbligatorio -ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary +ErrorActionCommBadType=Il tipo di evento selezionato (id: %s, codice: %s) non esiste nel dizionario del tipo di evento CheckVersionFail=Controllo della versione fallito ErrorWrongFileName=Il nome del file non può contenere __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Non nel dizionario dei termini di pagamento, modificare. ErrorIsNotADraft=%s non è una bozza ErrorExecIdFailed=Impossibile eseguire il comando "id" -ErrorBadCharIntoLoginName=Carattere non autorizzato nel nome di accesso -ErrorRequestTooLarge=Errore, richiesta troppo grande +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=Non sei l'approvatore per il congedo %s ErrorAttributeIsUsedIntoProduct=Questo attributo viene utilizzato in una o più varianti di prodotto ErrorAttributeValueIsUsedIntoProduct=Questo valore di attributo viene utilizzato in una o più varianti di prodotto @@ -289,13 +292,22 @@ ErrorInvoiceLoadThirdPartyKey=Chiave di terze parti "%s" non impostata per la fa ErrorDeleteLineNotAllowedByObjectStatus=L'eliminazione della riga non è consentita dallo stato dell'oggetto corrente ErrorAjaxRequestFailed=Richiesta fallita ErrorThirpdartyOrMemberidIsMandatory=Terza parte o Membro di partnership è obbligatorio -ErrorFailedToWriteInTempDirectory=Failed to write in temp directory -ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToWriteInTempDirectory=Impossibile scrivere nella directory temporanea +ErrorQuantityIsLimitedTo=La quantità è limitata a %s +ErrorFailedToLoadThirdParty=Impossibile trovare/caricare terze parti da id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=Questa modalità di pagamento non è un conto bancario +ErrorStripeCustomerNotFoundCreateFirst=Il cliente Stripe non è impostato per questa terza parte (o è impostato su un valore eliminato sul lato Stripe). Crealo (o riattaccalo) prima. +ErrorCharPlusNotSupportedByImapForSearch=La ricerca IMAP non è in grado di cercare nel mittente o nel destinatario una stringa contenente il carattere + +ErrorTableNotFound=Tabella %s non trovata +ErrorValueForTooLow=Il valore per %s è troppo basso +ErrorValueCantBeNull=Il valore per %s non può essere nullo +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. -WarningMandatorySetupNotComplete=Click here to setup main parameters +WarningMandatorySetupNotComplete=Fare clic qui per impostare i parametri principali WarningEnableYourModulesApplications=Attiva i moduli/applicazioni per iniziare ad utilizzare il software WarningSafeModeOnCheckExecDir=Attenzione: quando è attiva l'opzione safe_mode, il comando deve essere contenuto in una directory dichiarata dal parametro safe_mode_exec_dir. WarningBookmarkAlreadyExists=Un segnalibro per questo link (URL) o con lo stesso titolo esiste già. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Attenzione, il file di configurazione htdocs/co WarningsOnXLines=Warning su %s righe del sorgente WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be chosen by default until you check your module setup. WarningLockFileDoesNotExists=Attenzione, una volta terminato il setup, devi disabilitare gli strumenti di installazione/migrazione aggiungendo il file install.lock nella directory %s. Omettendo la creazione di questo file è un grave rischio per la sicurezza. -WarningUntilDirRemoved=Tutti gli avvisi di sicurezza (visibili solo dagli amministratori) rimarranno attivi fintanto che la vulnerabilità è presente (o la costante MAIN_REMOVE_INSTALL_WARNING viene aggiunta in Impostazioni->Altre impostazioni). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Attenzione, la chiusura è effettiva anche se il numero degli elementi non coincide fra inizio e fine. Abilitare questa opzione con cautela. WarningUsingThisBoxSlowDown=Attenzione: l'uso di questo box rallenterà pesantemente tutte le pagine che lo visualizzano WarningClickToDialUserSetupNotComplete=Le impostazioni di informazione del ClickToDial per il tuo utente non sono complete (vedi la scheda ClickToDial sulla tua scheda utente) @@ -321,11 +333,13 @@ WarningProjectClosed=Il progetto è chiuso. È necessario prima aprirlo nuovamen WarningSomeBankTransactionByChequeWereRemovedAfter=Alcune transazioni bancarie sono state rimosse dopo che è stata generata la ricevuta che le includeva. Quindi il numero di assegni e il totale dello scontrino possono differire dal numero e dal totale nell'elenco. WarningFailedToAddFileIntoDatabaseIndex=Avviso, impossibile aggiungere la voce del file nella tabella dell'indice del database ECM WarningTheHiddenOptionIsOn=Attenzione, l'opzione nascosta %s è attiva. -WarningCreateSubAccounts=Attenzione, non puoi creare direttamente un sub account, devi creare una terza parte o un utente e assegnargli un codice contabile per trovarli in questo elenco +WarningCreateSubAccounts=Attenzione, non puoi creare direttamente un registro secondario, devi creare una terza parte o un utente e assegnargli un codice contabile per trovarli in questo elenco WarningAvailableOnlyForHTTPSServers=Disponibile solo se si utilizza una connessione protetta HTTPS. WarningModuleXDisabledSoYouMayMissEventHere=Il modulo %s non è stato abilitato. Quindi potresti perdere molti eventi qui. WarningPaypalPaymentNotCompatibleWithStrict=Il valore "Strict" fa sì che le funzioni di pagamento online non funzionino correttamente. Usa invece "Lax". WarningThemeForcedTo=Attenzione, il tema è stato forzato a %s dalla costante nascosta MAIN_FORCETHEME +WarningPagesWillBeDeleted=Attenzione, questo cancellerà anche tutte le pagine/contenitori esistenti del sito web. Dovresti esportare il tuo sito web prima, così avrai un backup da re-importare in seguito. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=La convalida automatica è disabilitata quando l'opzione per diminuire le scorte è impostata su "Convalida fattura". # Validate RequireValidValue = Valore non valido diff --git a/htdocs/langs/it_IT/eventorganization.lang b/htdocs/langs/it_IT/eventorganization.lang index c96bbd91106..d3162876bbc 100644 --- a/htdocs/langs/it_IT/eventorganization.lang +++ b/htdocs/langs/it_IT/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=Organizzazione di eventi Settings=Impostazioni EventOrganizationSetupPage = Pagina di configurazione dell'organizzazione dell'evento EVENTORGANIZATION_TASK_LABEL = Etichetta delle attività da creare automaticamente quando il progetto viene convalidato -EVENTORGANIZATION_TASK_LABELTooltip = Quando si convalida un evento organizzato, alcune operazioni possono essere creati automaticamente nel progetto

Ad esempio:
Send Call for Conference
Invia Invito a Booth
Ricevi invito a conferenze
ricevere la chiamata per Booth
sottoscrizioni aperte agli eventi per i partecipanti
Invia ricorda l'evento ai relatori
Invia ricorda l'evento all'host dello stand
Invia ricorda l'evento ai partecipanti +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Invia un promemoria dell'evento ai relatori
Invia un promemoria dell'evento agli host dello stand
Invia un promemoria dell'evento ai partecipanti +EVENTORGANIZATION_TASK_LABELTooltip2=Mantieni vuoto se non è necessario creare attività automaticamente. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Categoria da aggiungere a terze parti creata automaticamente quando qualcuno suggerisce una conferenza EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Categoria da aggiungere a terze parti creata automaticamente quando suggeriscono uno stand EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Modello di email da inviare dopo aver ricevuto un suggerimento per una conferenza. @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = Nel modulo per creare/aggiungere un par # Object # EventOrganizationConfOrBooth= Conferenza o stand +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Gestire l'organizzazione di un evento ConferenceOrBooth = Conferenza o stand ConferenceOrBoothTab = Conferenza o stand AmountPaid = Importo pagato DateOfRegistration = Data di registrazione ConferenceOrBoothAttendee = Partecipante alla conferenza o allo stand +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Qui puoi votare per una conferenza o suggerirne EvntOrgRegistrationConfHelpMessage = Qui puoi suggerire una nuova conferenza da animare durante l'evento. EvntOrgRegistrationBoothHelpMessage = Qui puoi candidarti per avere uno stand durante l'evento. ListOfSuggestedConferences = Elenco delle conferenze suggerite -ListOfSuggestedBooths = Elenco delle cabine consigliate -ListOfConferencesOrBooths=Elenco delle conferenze o degli stand del progetto dell'evento +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Proponi una nuova conferenza SuggestBooth = Suggerisci uno stand ViewAndVote = Visualizza e vota gli eventi suggeriti PublicAttendeeSubscriptionGlobalPage = Link pubblico per la registrazione all'evento PublicAttendeeSubscriptionPage = Link pubblico solo per la registrazione a questo evento MissingOrBadSecureKey = La chiave di sicurezza non è valida o manca -EvntOrgWelcomeMessage = Questo modulo permette di registrarsi come nuovo partecipante all'evento: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Questa conferenza inizia su %s e termina su %s. ConferenceAttendeeFee = Quota di partecipazione alla conferenza per l'evento: "%s" che si verifica da %s a %s. BoothLocationFee = Posizione dello stand per l'evento: '%s' che si verifica da %s a %s @@ -129,7 +133,7 @@ LabelOfconference=Etichetta conferenza ConferenceIsNotConfirmed=Iscrizione non disponibile, conferenza non ancora confermata DateMustBeBeforeThan=%s deve essere prima di %s DateMustBeAfterThan=%s deve essere dopo %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registrazione OrganizationEventConfRequestWasReceived=Il tuo suggerimento per una conferenza è stato ricevuto OrganizationEventBoothRequestWasReceived=La tua richiesta per uno stand è stata ricevuta @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Il tuo pagamento per la regist OrganizationEventBulkMailToAttendees=Questo è un promemoria della tua partecipazione all'evento come partecipante OrganizationEventBulkMailToSpeakers=Questo è un promemoria sulla tua partecipazione all'evento come relatore OrganizationEventLinkToThirdParty=Collegamento a terzi (cliente, fornitore o partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Domanda per uno stand NewSuggestionOfConference=Domanda per una conferenza @@ -153,7 +158,7 @@ VoteOk = Il tuo voto è stato accettato. AlreadyVoted = Hai già votato per questo evento. VoteError = Si è verificato un errore durante la votazione, riprova. -SubscriptionOk = La tua registrazione è stata convalidata +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Conferma della tua iscrizione a un evento Attendee = Partecipante PaymentConferenceAttendee = Pagamento dei partecipanti alla conferenza @@ -161,7 +166,9 @@ PaymentBoothLocation = Pagamento posizione stand DeleteConferenceOrBoothAttendee=Rimuovi partecipante RegistrationAndPaymentWereAlreadyRecorder=Per la mail %s sono già state registrate una registrazione e un pagamento EmailAttendee=E-mail del partecipante +EmailCompany=Company email EmailCompanyForInvoice=Email aziendale (per fattura, se diversa dall'email del partecipante) ErrorSeveralCompaniesWithEmailContactUs=Sono state trovate diverse aziende con questa e-mail, quindi non possiamo convalidare automaticamente la tua registrazione. Vi preghiamo di contattarci all'indirizzo %s per una convalida manuale ErrorSeveralCompaniesWithNameContactUs=Sono state trovate diverse aziende con questo nome, quindi non possiamo convalidare automaticamente la tua registrazione. Si prega di contattarci all'indirizzo %s per una convalida manuale NoPublicActionsAllowedForThisEvent=Nessuna azione pubblica è aperta al pubblico per questo evento +MaxNbOfAttendees=Numero massimo di partecipanti diff --git a/htdocs/langs/it_IT/exports.lang b/htdocs/langs/it_IT/exports.lang index 0681ccd47ce..81439ccf80d 100644 --- a/htdocs/langs/it_IT/exports.lang +++ b/htdocs/langs/it_IT/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Campi esportabili ExportedFields=Campi esportati ImportModelName=Nome del profilo di importazione ImportModelSaved=Profilo importazione salvato con il nome %s. +ImportProfile=Importa profilo DatasetToExport=Dati da esportare DatasetToImport=Dataset da importare ChooseFieldsOrdersAndTitle=Scegli l'ordine dei campi @@ -28,7 +29,7 @@ AvailableFormats=Formati disponibili LibraryShort=Libreria ExportCsvSeparator=Separatore di caratteri CSV ImportCsvSeparator=Separatore di caratteri CSV -Step=Passaggio +Step=Passo FormatedImport=Importazione assistita FormatedImportDesc1=Questa sezione consente di importare dati personalizzati, utilizzando un assistente per aiutarti nel processo anche senza conoscenze tecniche. FormatedImportDesc2=Il primo passo è quello di scegliere un tipo di dati da importare, quindi il file da caricare, quindi di scegliere quali campi si desidera caricare. @@ -53,8 +54,9 @@ TypeOfLineServiceOrProduct=Linea tipo (0 = prodotto, servizio = 1) FileWithDataToImport=File con i dati da importare FileToImport=File da importare FileMustHaveOneOfFollowingFormat=File da importare deve avere uno dei seguenti formati -DownloadEmptyExample=Download a template file with examples and information on fields you can import -StarAreMandatory=Into the template file, all fields with a * are mandatory fields +DownloadEmptyExampleShort=Scarica un file di esempio +DownloadEmptyExample=Scarica un file modello con esempi e informazioni sui campi che puoi importare +StarAreMandatory=Nel file modello, tutti i campi contrassegnati da * sono obbligatori ChooseFormatOfFileToImport=Scegliete il formato di file da utilizzare per l'importazione cliccando sull'icona %s ChooseFileToImport=Scegli il file da importare e poi clicca sull'icona %s SourceFileFormat=Fonte formato di file @@ -82,7 +84,7 @@ SelectFormat=Scegliere questo formato di file di importazione RunImportFile=Lancio l'importazione di file NowClickToRunTheImport=Controllare risultato della simulazione di importazione. Se tutto è ok, avviare l'importazione definitiva. DataLoadedWithId=I dati verranno importati con il seguente import id: %s -ErrorMissingMandatoryValue=I dati obbligatori è vuoto %s file sorgente in campo per. +ErrorMissingMandatoryValue=I dati obbligatori sono vuoti nel file di origine nella colonna %s . TooMuchErrors=C'è ancora %s linee di altra fonte di errori ma la produzione è stata limitata. TooMuchWarnings=C'è ancora %s linee altra fonte con avvisi di uscita, ma è stato limitato. EmptyLine=riga vuota (verrà scartato) @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=Potete trovare tutti i record importati nel databa NbOfLinesOK=Numero di linee senza errori e senza avvertenze: %s. NbOfLinesImported=Numero di linee importati con successo: %s. DataComeFromNoWhere=Valore da inserire viene dal nulla nel file di origine. -DataComeFromFileFieldNb=Il valore da inserire deriva dal numero del campo %s nel file di origine. -DataComeFromIdFoundFromRef=Valore che viene dal numero %s campo di file sorgente sarà utilizzato per trovare id del genitore oggetto da utilizzare (Così il %s Objet che ha il ref. Dal file sorgente deve esiste in Dolibarr). -DataComeFromIdFoundFromCodeId=Il codice che proviene dal campo numero %s del file sorgente sarà usato per trovare l'id dell'oggetto principale da utilizzare (quindi il codice dal file sorgente deve esistere nel dizionario %s). Nota che se conosci l'id, puoi usarlo anche nel file sorgente invece del codice. L'importazione dovrebbe funzionare in entrambi i casi. +DataComeFromFileFieldNb=Il valore da inserire proviene dalla colonna %s nel file di origine. +DataComeFromIdFoundFromRef=Il valore che deriva dal file di origine verrà utilizzato per trovare l'id dell'oggetto padre da utilizzare (quindi l'oggetto %s che ha il riferimento dal file di origine deve esistere nel database). +DataComeFromIdFoundFromCodeId=Il valore del codice proveniente dal file sorgente verrà utilizzato per trovare l'id dell'oggetto padre da utilizzare (quindi il codice dal file sorgente deve esistere nel dizionario %s ). Nota che se conosci l'id, puoi anche usarlo nel file sorgente invece del codice. L'importazione dovrebbe funzionare in entrambi i casi. DataIsInsertedInto=I dati provenienti dal file sorgente sarà inserito nel campo seguente: DataIDSourceIsInsertedInto=L'id dell'oggetto genitore, che è stato trovato utilizzando i dati nel file sorgente, verrà inserito nel seguente campo: DataCodeIDSourceIsInsertedInto=L'id della linea padre, che è stato trovato dal codice, verrà inserito nel seguente campo: @@ -132,9 +134,14 @@ FormatControlRule=Controllo del formato ## imports updates KeysToUseForUpdates=Chiave da utilizzare per l'aggiornamento dei dati NbInsert=Numero di righe inserite: %s +NbInsertSim=Numero di righe che verranno inserite: %s NbUpdate=Numero di righe aggiornate: %s +NbUpdateSim=Numero di righe che verranno aggiornate: %s MultipleRecordFoundWithTheseFilters=Righe multiple sono state trovate con questi filtri: %s StocksWithBatch=Scorte e ubicazione (magazzino) dei prodotti con numero di lotto / seriale -WarningFirstImportedLine=The first line(s) will not be imported with the current selection -NotUsedFields=Fields of database not used -SelectImportFieldsSource = Choose the source file fields you want to import and their target field in database by choosing the fields in each select boxes, or select a predefined import profile: +WarningFirstImportedLine=Le prime righe non verranno importate con la selezione corrente +NotUsedFields=Campi del database non utilizzati +SelectImportFieldsSource = Scegli i campi del file di origine che desideri importare e il relativo campo di destinazione nel database scegliendo i campi in ciascuna casella di selezione o seleziona un profilo di importazione predefinito: +MandatoryTargetFieldsNotMapped=Alcuni campi target obbligatori non sono mappati +AllTargetMandatoryFieldsAreMapped=Tutti i campi target che necessitano di un valore obbligatorio vengono mappati +ResultOfSimulationNoError=Risultato della simulazione: nessun errore diff --git a/htdocs/langs/it_IT/holiday.lang b/htdocs/langs/it_IT/holiday.lang index 6b6119857af..dd1b461afaa 100644 --- a/htdocs/langs/it_IT/holiday.lang +++ b/htdocs/langs/it_IT/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=Risorse umane -Holidays=Ferie / Permessi +Holidays=Permessi/congedi +Holiday=Ferie / Permessi CPTitreMenu=Ferie / Permessi MenuReportMonth=Estratto conto mensile MenuAddCP=Nuova richiesta +MenuCollectiveAddCP=Nuova richiesta di congedo collettivo NotActiveModCP=You must enable the module Leave to view this page. AddCP=Inserisci nuova richiesta DateDebCP=Data di inizio @@ -56,6 +58,7 @@ ConfirmDeleteCP=Vuoi davvero cancellare questa richiesta? ErrorCantDeleteCP=Errore: non hai i permessi necessari per eliminare questa richiesta. CantCreateCP=Non hai i permessi necessari per inserire richieste. InvalidValidatorCP=Devi scegliere l'approvatore per la tua richiesta di congedo. +InvalidValidator=L'utente scelto non è un approvatore. NoDateDebut=Bisogna selezionare una data di inizio. NoDateFin=Bisogna selezionare una data di fine. ErrorDureeCP=La tua richiesta di ferie non comprende giorni lavorativi. @@ -79,6 +82,8 @@ MotifCP=Motivo UserCP=Utente ErrorAddEventToUserCP=Si è verificato un errore nell'assegnazione del permesso straordinario. AddEventToUserOkCP=Permesso straordinario assegnato correttamente. +ErrorFieldRequiredUserOrGroup=È necessario compilare il campo "gruppo" o il campo "utente". +fusionGroupsUsers=Il campo gruppi e il campo utente verranno uniti MenuLogCP=Elenco delle modifiche LogCP=Registro di tutti gli aggiornamenti effettuati su "Saldo delle ferie" ActionByCP=Aggiornato da @@ -86,6 +91,13 @@ UserUpdateCP=Aggiornato per PrevSoldeCP=Saldo precedente NewSoldeCP=Nuovo saldo alreadyCPexist=C'è già una richiesta per lo stesso periodo. +UseralreadyCPexist=È già stata effettuata una richiesta di congedo in questo periodo per %s. +groups=Groups +users=Utenti +AutoSendMail=Invio automatico email +NewHolidayForGroup=Nuova richiesta di congedo collettivo +SendRequestCollectiveCP=Invia richiesta di congedo collettivo +AutoValidationOnCreate=Convalida automatica FirstDayOfHoliday=Inizio giorno di richiesta ferie LastDayOfHoliday=Richiesta di fine giornata di ferie BoxTitleLastLeaveRequests=Ultime %s richieste di assenza modificate @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s è solitamente un giorno NON lavorativo BlockHolidayIfNegative=Blocca se saldo negativo LeaveRequestCreationBlockedBecauseBalanceIsNegative=La creazione di questa richiesta di ferie è bloccata perché il tuo saldo è negativo ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=La richiesta di uscita %s deve essere bozza, annullata o rifiutata per essere eliminata +IncreaseHolidays=Aumenta festività +HolidayRecordsIncreased= %s record vacanze aumentati +HolidayRecordIncreased=Il record vacanze è aumentato +ConfirmMassIncreaseHoliday=Aumento delle vacanze in blocco +NumberDayAddMass=Numero di giorni da aggiungere alla selezione +ConfirmMassIncreaseHolidayQuestion=Sei sicuro di voler aumentare le ferie dei record selezionati %s? +HolidayQtyNotModified=Il saldo dei giorni rimanenti per %s non è stato modificato diff --git a/htdocs/langs/it_IT/interventions.lang b/htdocs/langs/it_IT/interventions.lang index 4b84ccad5c9..4033a46086a 100644 --- a/htdocs/langs/it_IT/interventions.lang +++ b/htdocs/langs/it_IT/interventions.lang @@ -66,3 +66,7 @@ RepeatableIntervention=Modello di intervento ToCreateAPredefinedIntervention=Per creare un intervento predefinito o ricorrente, creare un intervento comune e convertirlo in modello di intervento ConfirmReopenIntervention=Sei sicuro di voler riaprire l'intervento %s ? GenerateInter=Genera intervento +FichinterNoContractLinked=L'intervento %s è stato creato senza un contratto collegato. +ErrorFicheinterCompanyDoesNotExist=L'azienda non esiste. L'intervento non è stato creato. +NextDateToIntervention=Date for next intervention generation +NoIntervention=No intervention diff --git a/htdocs/langs/it_IT/languages.lang b/htdocs/langs/it_IT/languages.lang index 41a98a54664..cb9fe9806bd 100644 --- a/htdocs/langs/it_IT/languages.lang +++ b/htdocs/langs/it_IT/languages.lang @@ -3,6 +3,7 @@ Language_am_ET=Etiope Language_ar_AR=Arabo Language_ar_DZ=Arabo (Algeria) Language_ar_EG=Arabo (Egitto) +Language_ar_JO=Arabo (Giordania) Language_ar_MA=Arabo (Marocco) Language_ar_SA=Arabo Language_ar_TN=Arabo (Tunisia) @@ -12,16 +13,20 @@ Language_az_AZ=Azero Language_bn_BD=Bengalese Language_bn_IN=Bengalese (India) Language_bg_BG=Bulgaro +Language_bo_CN=tibetano Language_bs_BA=Bosniaco Language_ca_ES=Catalano Language_cs_CZ=Ceco +Language_cy_GB=gallese Language_da_DA=Danese Language_da_DK=Danese Language_de_DE=Tedesco Language_de_AT=Tedesco (Austria) Language_de_CH=Tedesco (Svizzera) +Language_de_LU=German (Luxembourg) Language_el_GR=Greco Language_el_CY=Greco (Cipro) +Language_en_AE=Inglese (Emirati Arabi Uniti) Language_en_AU=Inglese (Australia) Language_en_CA=Inglese (Canada) Language_en_GB=English (Gran Bretagna) @@ -31,11 +36,13 @@ Language_en_SA=Inglese (Arabia Saudita) Language_en_SG=Inglese (Singapore) Language_en_US=Inglese (Stati Uniti) Language_en_ZA=Inglese (Sud Africa) +Language_en_ZW=English (Zimbabwe) Language_es_ES=Spagnolo Language_es_AR=Spagnolo (Argentina) Language_es_BO=Spagnolo (Bolivia) Language_es_CL=Spagnolo (Cile) Language_es_CO=Spagnolo (Colombia) +Language_es_CR=spagnolo (Costarica) Language_es_DO=Spagnolo ( Repubblica Dominicana) Language_es_EC=Spagnolo (Ecuador) Language_es_GT=Spagnolo (Guatemala) @@ -83,18 +90,21 @@ Language_lt_LT=Lituano Language_lv_LV=Lettone Language_mk_MK=Macedone Language_mn_MN=Mongolo +Language_my_MM=birmano Language_nb_NO=Norvegese (Bokmål) Language_ne_NP=Nepali Language_nl_BE=Olandese (Belgio) Language_nl_NL=Olandese (Paesi Bassi) Language_pl_PL=Polacco Language_pt_AO=Portoghese (Angola) +Language_pt_MZ=Portoghese (Mozambico) Language_pt_BR=Portoghese (Brasile) Language_pt_PT=Portoghese Language_ro_MD=Rumeno (Moldavia) Language_ro_RO=Rumeno Language_ru_RU=Russo Language_ru_UA=Russo (Ucraina) +Language_ta_IN=tamil Language_tg_TJ=tagiko Language_tr_TR=Turco Language_sl_SI=Sloveno @@ -103,9 +113,11 @@ Language_sv_SE=Svedese Language_sq_AL=Albanese Language_sk_SK=Slovacco Language_sr_RS=Serbo +Language_sw_KE=Swahili Language_sw_SW=Kiswahili Language_th_TH=Thai Language_uk_UA=Ucraino +Language_ur_PK=Urdu Language_uz_UZ=Uzbeko Language_vi_VN=Vietnamita Language_zh_CN=Cinese diff --git a/htdocs/langs/it_IT/loan.lang b/htdocs/langs/it_IT/loan.lang index 76d1d5e1637..aba14cfcdfa 100644 --- a/htdocs/langs/it_IT/loan.lang +++ b/htdocs/langs/it_IT/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Non è possibile modificare l'interesse se si utilizza la pianificazione # Admin ConfigLoan=Configurazione del modulo prestiti -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Edit financial commitment diff --git a/htdocs/langs/it_IT/mailmanspip.lang b/htdocs/langs/it_IT/mailmanspip.lang index 4de2bbf89d0..594cf2dfb52 100644 --- a/htdocs/langs/it_IT/mailmanspip.lang +++ b/htdocs/langs/it_IT/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Test di iscrizione eseguito con successo MailmanDeletionSuccess=Test di disiscrizione eseguito con successo SynchroMailManEnabled=mailman verrà aggiornato SynchroSpipEnabled=SPIP verrà aggiornato -DescADHERENT_MAILMAN_ADMINPW=Password di amministrazione di Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Password di amministrazione di Mailman DescADHERENT_MAILMAN_URL=URL per l'iscrizione a Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL per la disiscrizione da Mailman DescADHERENT_MAILMAN_LISTS=Lista(e) a cui iscrivere automaticamente i nuovi membri (separate da virgola) diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang index 39b2f954cf4..e3b5134df8a 100644 --- a/htdocs/langs/it_IT/main.lang +++ b/htdocs/langs/it_IT/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=Nessun tema disponibile per questo tipo di email AvailableVariables=Variabili di sostituzione disponibili NoTranslation=Nessuna traduzione Translation=Traduzioni +Translations=Traduzioni CurrentTimeZone=Fuso orario attuale EmptySearchString=Inserisci criteri di ricerca non vuoti EnterADateCriteria=Immettere un criterio di data @@ -205,6 +206,7 @@ Valid=Convalida Approve=Approva Disapprove=Riporta in Bozza ReOpen=Riapri +OpenVerb=Open Upload=Upload ToLink=Link Select=Seleziona @@ -222,7 +224,7 @@ UserGroup=Gruppo di utenti UserGroups=Gruppi di utenti NoUserGroupDefined=Gruppo non definito Password=Password -PasswordRetype=Ridigita la password +PasswordRetype=Ripeti la tua password NoteSomeFeaturesAreDisabled=Nota bene: In questo demo alcune funzionalità e alcuni moduli sono disabilitati. Name=Nome NameSlashCompany=Nome / Società @@ -443,7 +445,7 @@ VATRate=Aliquota IVA RateOfTaxN=Aliquota fiscale %s VATCode=Codice aliquota VATNPR=Aliquota NPR -DefaultTaxRate=Valore base tassa +DefaultTaxRate=Valore base IVA Average=Media Sum=Somma Delta=Delta @@ -482,11 +484,12 @@ Accountant=Contabile ContactsForCompany=Contatti per il soggetto terzo ContactsAddressesForCompany=Contatti/indirizzi per questo soggetto terzo AddressesForCompany=Indirizzi per questo soggetto terzo -ActionsOnCompany=Events for this third party +ActionsOnCompany=Eventi legati al soggetto terzo ActionsOnContact=Events for this contact/address ActionsOnContract=Eventi per questo contratto ActionsOnMember=Azioni su questo membro ActionsOnProduct=Eventi su questo prodotto +ActionsOnAsset=Events for this fixed asset NActionsLate=%s azioni in ritardo ToDo=Da fare Completed=Completato @@ -626,7 +629,7 @@ MonthVeryShort10=O MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=File e documenti allegati -JoinMainDoc=Iscriviti al documento principale +JoinMainDoc=Allega il documento principale JoinMainDocOrLastGenerated=Invia il documento principale o l'ultimo generato se non trovato DateFormatYYYYMM=AAAA-MM DateFormatYYYYMMDD=AAAA-MM-GG @@ -708,7 +711,7 @@ CanBeModifiedIfOk=Può essere modificato se valido CanBeModifiedIfKo=Può essere modificato se non valido ValueIsValid=Il valore è valido ValueIsNotValid=Il valore non è valido -RecordCreatedSuccessfully=Record creato con success0 +RecordCreatedSuccessfully=Record creato con successo RecordModifiedSuccessfully=Record modificati con successo RecordsModified=%s record(s) modificato/i RecordsDeleted=%s record(s) eliminato/i @@ -808,6 +811,7 @@ URLPhoto=URL foto/logo SetLinkToAnotherThirdParty=Collega ad altro soggetto terzo LinkTo=Collega a... LinkToProposal=Collega a proposta +LinkToExpedition= Link alla spedizione LinkToOrder=Collega a ordine LinkToInvoice=Collega a fattura attiva LinkToTemplateInvoice=Collega ad un modello di fattura @@ -908,8 +912,8 @@ ExportFilteredList=Esporta lista filtrata ExportList=Esporta lista ExportOptions=Opzioni di esportazione IncludeDocsAlreadyExported=Includi documenti già esportati -ExportOfPiecesAlreadyExportedIsEnable=Export of pieces already exported is enable -ExportOfPiecesAlreadyExportedIsDisable=Export of pieces already exported is disable +ExportOfPiecesAlreadyExportedIsEnable=Includi documenti già esportati abilitato +ExportOfPiecesAlreadyExportedIsDisable=Includi documenti già esportati disabilitato AllExportedMovementsWereRecordedAsExported=All exported movements were recorded as exported NotAllExportedMovementsCouldBeRecordedAsExported=Not all exported movements could be recorded as exported Miscellaneous=Varie @@ -926,6 +930,7 @@ DirectDownloadInternalLink=Link per il download privato PrivateDownloadLinkDesc=Devi essere registrato e hai bisogno delle autorizzazioni per visualizzare o scaricare il file Download=Download DownloadDocument=Scarica documento +DownloadSignedDocument=Scarica documento firmato ActualizeCurrency=Aggiorna tasso di cambio Fiscalyear=Anno fiscale ModuleBuilder=Generatore di moduli/applicazioni @@ -1051,6 +1056,7 @@ SearchIntoContracts=Contratti SearchIntoCustomerShipments=Spedizioni cliente SearchIntoExpenseReports=Nota spese SearchIntoLeaves=Ferie / Permessi +SearchIntoKM=Knowledge base SearchIntoTickets=Ticket SearchIntoCustomerPayments=Pagamenti dei clienti SearchIntoVendorPayments=Pagamenti fornitori @@ -1075,7 +1081,7 @@ Deletedraft=Elimina bozza ConfirmMassDraftDeletion=Draft mass delete confirmation FileSharedViaALink=File condiviso con un collegamento pubblico SelectAThirdPartyFirst=Seleziona prima un Soggetto terzo... -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode +YouAreCurrentlyInSandboxMode=Sei attualmente nella modalità "sandbox" di %s Inventory=Inventario AnalyticCode=Analytic code TMenuMRP=MRP @@ -1142,15 +1148,29 @@ EventReminder=Promemoria evento UpdateForAllLines=Aggiornamento per tutte le linee OnHold=In attesa Civility=Civiltà -AffectTag=Influenza tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Imposta supervisore CreateExternalUser=Crea utente esterno -ConfirmAffectTag=Influenza tag in blocco -ConfirmAffectTagQuestion=Sei sicuro di voler modificare i tag per i record %s selezionati? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Set supervisore in maniera massiva +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Sei sicuro di voler impostare il supervisore sui record selezionati %s? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Nessun tipo di tag trovato per il tipo di record +Rate=Tariffa +SupervisorNotFound=Supervisore non trovato CopiedToClipboard=Copiato negli appunti InformationOnLinkToContract=Questo importo è solo il totale di tutte le linee del contratto. Nessuna nozione di tempo viene presa in considerazione. ConfirmCancel=Sei sicuro di voler annullare EmailMsgID=E-mail MsgID +EmailDate=Data e-mail +SetToStatus=Set to status %s SetToEnabled=Impostare su abilitato SetToDisabled=Impostare su disabilitato ConfirmMassEnabling=conferma di abilitazione di massa @@ -1179,11 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Aggiungi riga sulla posizione (alla fine se vuota) ConfirmAllocateCommercial=Assegna la conferma del rappresentante di vendita ConfirmAllocateCommercialQuestion=Sei sicuro di voler assegnare i record selezionati %s? -CommercialsAffected=Rappresentanti di vendita interessati -CommercialAffected=Rappresentante di vendita interessato +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Il tuo messaggio YourMessageHasBeenReceived=Il tuo messaggio è stato ricevuto. Ti risponderemo o ti contatteremo al più presto. UrlToCheck=URL da controllare Automation=Automazione -CreatedByEmailCollector=Created by Email collector -CreatedByPublicPortal=Created from Public portal +CreatedByEmailCollector=Creato dal raccoglitore di posta elettronica +CreatedByPublicPortal=Creato dal portale pubblico +UserAgent=User Agent +InternalUser=Utente interno +ExternalUser=Utente esterno diff --git a/htdocs/langs/it_IT/margins.lang b/htdocs/langs/it_IT/margins.lang index a6f0f4c3ab1..2b3009f8062 100644 --- a/htdocs/langs/it_IT/margins.lang +++ b/htdocs/langs/it_IT/margins.lang @@ -29,9 +29,9 @@ UseDiscountAsService=Come servizio UseDiscountOnTotal=Sul subtotale MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definisce se, ai fini del calcolo del margine, uno sconto globale debba essere trattato come un prodotto, un servizio o usato solo sul subtotale. MARGIN_TYPE=Prezzo di acquisto / costo suggerito per impostazione predefinita per il calcolo del margine -MargeType1=Margin on Best vendor price -MargeType2=Margin on Weighted Average Price (WAP) -MargeType3=Margin on Cost Price +MargeType1=Margine sul miglior prezzo fornitore +MargeType2=Margine sul prezzo meglio ponderato (WAP) +MargeType3=Margine sul prezzo di costo MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card
* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined
* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined CostPrice=Prezzo di costo UnitCharges=Carico unitario diff --git a/htdocs/langs/it_IT/members.lang b/htdocs/langs/it_IT/members.lang index 3b74c46b7c1..7dd9b89ab53 100644 --- a/htdocs/langs/it_IT/members.lang +++ b/htdocs/langs/it_IT/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Un altro membro (nome: %s, log ErrorUserPermissionAllowsToLinksToItselfOnly=Per motivi di sicurezza, è necessario possedere permessi di modifica di tutti gli utenti per poter modificare un membro diverso da sé stessi. SetLinkToUser=Link a un utente Dolibarr SetLinkToThirdParty=Link ad un soggetto terzo +MemberCountersArePublic=Counters of valid members are public MembersCards=Generazione di tessere per i membri MembersList=Elenco dei membri MembersListToValid=Elenco dei membri del progetto (da convalidare) @@ -34,7 +35,8 @@ DateSubscription=Data di adesione DateEndSubscription=Data di fine adesione EndSubscription=Fine adesione SubscriptionId=ID contributo -WithoutSubscription=Senza contributo +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=ID membro MemberRef=Membro Rif NewMember=Nuovo membro @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=Nuovo contributo NewSubscriptionDesc=Questo modulo consente di registrare l'adesione di un nuovo membro alla fondazione. Per rinnovare l'adesione (se già iscritto), si prega di contattare la fondazione per email. Subscription=Contributo +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Durata +GetMembershipButtonLabel=Join Subscriptions=Contributi SubscriptionLate=Ritardi SubscriptionNotReceived=Contributo mai ricevuto @@ -136,7 +144,7 @@ CardContent=Contenuto della scheda membro # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Numero di contributi AmountOfSubscriptions=Importo raccolto dai contributi TurnoverOrBudget=Giro d'affari (aziende) o Budget (fondazione) DefaultAmount=Importo predefinito del contributo -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Saltate sulla integrato pagina di pagamento online +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=Aliquota IVA da utilizzare per i contributi @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=La creazione di un login utente per i membri consente lo CreateDolibarrThirdPartyDesc=Una terza parte è la persona giuridica che verrà utilizzata nella fattura se si decide di generare la fattura per ogni contributo. Potrai crearlo in seguito durante il processo di registrazione del contributo. MemberFirstname=Nome del membro MemberLastname=Cognome membro +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/it_IT/mrp.lang b/htdocs/langs/it_IT/mrp.lang index e4c1ce36a2a..af47e37688f 100644 --- a/htdocs/langs/it_IT/mrp.lang +++ b/htdocs/langs/it_IT/mrp.lang @@ -11,8 +11,8 @@ Bom=Distinta base BillOfMaterials=Distinta materiali BillOfMaterialsLines=Righe Distinta Materiali BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -ListOfManufacturingOrders=Elenco degli ordini di produzione +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Ordini di produzione NewBOM=Nuova distinta base ProductBOMHelp=Prodotto da creare (o smontare) con questa distinta base.
Nota: i prodotti con la proprietà 'Natura del prodotto' = 'Materia prima' non sono visibili in questo elenco. BOMsNumberingModules=BOM numbering templates @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Sei sicuro di voler clonare la distinta base %s ? ConfirmCloneMo=Vuoi davvero clonare l'ordine di produzione %s? ManufacturingEfficiency=Manufacturing efficiency ConsumptionEfficiency=Efficienza dei consumi +Consumption=Consumption ValueOfMeansLoss=Il valore di 0,95 indica una media di 5%% di perdita durante la produzione o lo smontaggio ValueOfMeansLossForProductProduced=Il valore di 0,95 indica una media di 5%% di perdita del prodotto prodotto DeleteBillOfMaterials=Delete Bill Of Materials @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=Per una quantità da smontare di %s ConfirmValidateMo=Sei sicuro di voler convalidare questo ordine di produzione? ConfirmProductionDesc=Cliccando su '%s' convaliderai il consumo e / o la produzione per le quantità impostate. Ciò aggiornerà anche le azioni e registrerà i movimenti delle scorte. ProductionForRef=Produzione di %s +CancelProductionForRef=Annullamento del decremento delle scorte di prodotto per il prodotto %s +TooltipDeleteAndRevertStockMovement=Elimina riga e ripristina il movimento delle scorte AutoCloseMO=Chiude automaticamente l'ordine di produzione se vengono raggiunte le quantità da consumare e da produrre NoStockChangeOnServices=Nessuna variazione di stock sui servizi ProductQtyToConsumeByMO=Quantità di prodotto ancora da consumare con MO aperto @@ -80,6 +83,7 @@ ProductsToProduce=Prodotti da produrre UnitCost=Costo unitario TotalCost=Costo totale BOMTotalCost=Il costo per produrre questa distinta base in base al costo di ciascuna quantità e prodotto da consumare (utilizzare il prezzo di costo se definito, altrimenti il prezzo medio ponderato se definito, altrimenti il miglior prezzo di acquisto) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=È necessario prima aver avviato la produzione per chiudere un ordine di produzione (vedere la scheda "%s"). Ma puoi annullarlo. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Un kit non può essere utilizzato in una distinta materiali o in un ordine di produzione Workstation=Postazione di lavoro @@ -107,3 +111,10 @@ THMEstimatedHelp=Questa tariffa permette di definire una previsione di costo del BOM=Distinta materiali CollapseBOMHelp=È possibile definire la visualizzazione di default dei dettagli della nomenclatura nella configurazione del modulo BOM MOAndLines=Ordini e linee di produzione +MoChildGenerate=Genera figlio Mo +ParentMo=MO Genitore +MOChild=MO Bambino +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/it_IT/orders.lang b/htdocs/langs/it_IT/orders.lang index 1c204996953..003539cd327 100644 --- a/htdocs/langs/it_IT/orders.lang +++ b/htdocs/langs/it_IT/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=Un ordine era già aperto collegato a questa proposta, quindi nessun altro ordine è stato creato automaticamente OrdersArea=Area ordini dei clienti SuppliersOrdersArea=Area ordini d'acquisto OrderCard=Scheda ordine @@ -68,6 +69,8 @@ CreateOrder=Crea ordine RefuseOrder=Rifiuta ordine ApproveOrder=Approva l'ordine Approve2Order=Approva ordine (secondo livello) +UserApproval=Utente per approvazione +UserApproval2=Utente per approvazione (secondo livello) ValidateOrder=Convalida ordine UnvalidateOrder=Invalida ordine DeleteOrder=Elimina ordine @@ -102,6 +105,8 @@ ConfirmCancelOrder=Vuoi davvero annullare questo ordine? ConfirmMakeOrder=Vuoi davvero confermare di aver creato questo ordine su %s? GenerateBill=Genera fattura ClassifyShipped=Classifica come spedito +PassedInShippedStatus=classificato consegnato +YouCantShipThis=Non posso classificare questo. Si prega di controllare i permessi utente DraftOrders=Bozze di ordini DraftSuppliersOrders=Ordini di acquisto in bozza OnProcessOrders=Ordini in lavorazione @@ -122,7 +127,7 @@ FirstApprovalAlreadyDone=Prima approvazione già fatta SecondApprovalAlreadyDone=Seconda approvazione già fatta SupplierOrderReceivedInDolibarr=Ordine fornitore %s ricevuto %s SupplierOrderSubmitedInDolibarr=Ordine di acquisto %s inviato -SupplierOrderClassifiedBilled=Purchase Order %s set billed +SupplierOrderClassifiedBilled=Ordine fornitore %s impostato come fatturato OtherOrders=Altri ordini SupplierOrderValidatedAndApproved=L'ordine del fornitore è convalidato e approvato: %s SupplierOrderValidated=L'ordine del fornitore è convalidato: %s @@ -132,7 +137,7 @@ TypeContact_commande_internal_SHIPPING=Responsabile spedizioni cliente TypeContact_commande_external_BILLING=Contatto fatturazione cliente TypeContact_commande_external_SHIPPING=Contatto spedizioni cliente TypeContact_commande_external_CUSTOMER=Contatto follow-up cliente -TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up purchase order +TypeContact_order_supplier_internal_SALESREPFOLL=Responsabile ordine fornitore TypeContact_order_supplier_internal_SHIPPING=Responsabile spedizioni fornitore TypeContact_order_supplier_external_BILLING=Contatto fattura fornitore TypeContact_order_supplier_external_SHIPPING=Contatto spedizioni fornitore diff --git a/htdocs/langs/it_IT/partnership.lang b/htdocs/langs/it_IT/partnership.lang index cac42a97758..6bdeb0edcf2 100644 --- a/htdocs/langs/it_IT/partnership.lang +++ b/htdocs/langs/it_IT/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Gestione del partenariato PartnershipDescription=Modulo Gestione del partenariato PartnershipDescriptionLong= Modulo Gestione del partenariato Partnership=Collaborazione +Partnerships=Partnerships AddPartnership=Aggiungi partnership CancelPartnershipForExpiredMembers=Partnership: annulla la partnership di membri con abbonamenti scaduti PartnershipCheckBacklink=Partnership: controlla il backlink di riferimento @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnership: controlla il backlink di riferimento # Menu # NewPartnership=Nuova partnership +NewPartnershipbyWeb= Your partnership was added successfully. ListOfPartnerships=Elenco delle partnership # @@ -42,6 +44,7 @@ PARTNERSHIP_BACKLINKS_TO_CHECK=Backlink da controllare PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Nb di giorni prima della cancellazione dello stato di una partnership quando un abbonamento è scaduto ReferingWebsiteCheck=Verifica del sito web di riferimento ReferingWebsiteCheckDesc=Puoi abilitare una funzione per verificare che i tuoi partner abbiano aggiunto un backlink ai domini del tuo sito web sul proprio sito web. +PublicFormRegistrationPartnerDesc=Dolibarr può fornirti un URL/sito web pubblico per consentire ai visitatori esterni di richiedere di far parte del programma di partnership. # # Object @@ -59,6 +62,12 @@ BacklinkNotFoundOnPartnerWebsite=Backlink non trovato sul sito web del partner ConfirmClosePartnershipAsk=Sei sicuro di voler annullare questa partnership? PartnershipType=Tipo di partenariato PartnershipRefApproved=Approvata la partnership %s +KeywordToCheckInWebsite=Se vuoi verificare che una determinata parola chiave sia presente nel sito web di ciascun partner, definisci questa parola chiave qui +PartnershipDraft=Assegno circolare +PartnershipAccepted=Accettata +PartnershipRefused=Rifiutato +PartnershipCanceled=Annullata +PartnershipManagedFor=I partner sono # # Template Mail @@ -82,11 +91,6 @@ CountLastUrlCheckError=Numero di errori per l'ultimo controllo URL LastCheckBacklink=Data dell'ultimo controllo dell'URL ReasonDeclineOrCancel=Rifiuta la ragione -# -# Status -# -PartnershipDraft=Assegno circolare -PartnershipAccepted=Accettata -PartnershipRefused=Rifiutato -PartnershipCanceled=Annullata -PartnershipManagedFor=I partner sono +NewPartnershipRequest=Nuova richiesta di partnership +NewPartnershipRequestDesc=Questo modulo ti consente di richiedere di far parte di uno dei nostri programmi di partnership. Se hai bisogno di aiuto per compilare questo modulo, contatta via email %s . + diff --git a/htdocs/langs/it_IT/paybox.lang b/htdocs/langs/it_IT/paybox.lang index d5b9c8d5e06..d7d742abd59 100644 --- a/htdocs/langs/it_IT/paybox.lang +++ b/htdocs/langs/it_IT/paybox.lang @@ -2,15 +2,15 @@ PayBoxSetup=Impostazioni modulo Paybox PayBoxDesc=Questo modulo offre pagine per consentire il pagamento su Paybox da parte dei clienti. Questo può essere utilizzato per un pagamento gratuito o per un pagamento su un particolare oggetto Dolibarr (fattura, ordine, ...) FollowingUrlAreAvailableToMakePayments=Puoi utilizzare i seguenti indirizzi per permettere ai clienti di effettuare pagamenti su Dolibarr -PaymentForm=Forma di pagamento -WelcomeOnPaymentPage=Welcome to our online payment service +PaymentForm=Pagamenti Online +WelcomeOnPaymentPage=Benvenuto sulla nostra piattaforma per i pagamenti online ThisScreenAllowsYouToPay=Questa schermata consente di effettuare un pagamento online su %s. ThisIsInformationOnPayment=Informazioni sul pagamento da effettuare ToComplete=Per completare YourEMail=Email per la conferma del pagamento Creditor=Creditore PaymentCode=Codice pagamento -PayBoxDoPayment=Pay with Paybox +PayBoxDoPayment=Paga con Paybox YouWillBeRedirectedOnPayBox=Verrai reindirizzato alla pagina sicura di Paybox per inserire le informazioni della carta di credito. Continue=Successivo SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. diff --git a/htdocs/langs/it_IT/paypal.lang b/htdocs/langs/it_IT/paypal.lang index 001928baab0..bcb1b6e3ae4 100644 --- a/htdocs/langs/it_IT/paypal.lang +++ b/htdocs/langs/it_IT/paypal.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - paypal PaypalSetup=Impostazioni Paypal PaypalDesc=Questo modulo consente il pagamento da parte dei clienti tramite PayPal . Questo può essere utilizzato per un pagamento ad hoc o per un pagamento relativo ad un oggetto Dolibarr (fattura, ordine, ...) -PaypalOrCBDoPayment=Pay with PayPal (Card or PayPal) -PaypalDoPayment=Pay with PayPal +PaypalOrCBDoPayment=Paga con PayPal (Carta di credito o PayPal) +PaypalDoPayment=Paga con PayPal PAYPAL_API_SANDBOX=Modalità di test/sandbox PAYPAL_API_USER=Nome utente API PAYPAL_API_PASSWORD=Password API @@ -16,7 +16,7 @@ ThisIsTransactionId=L'id di transazione è: %s PAYPAL_ADD_PAYMENT_URL=Include the PayPal payment url when you send a document by email NewOnlinePaymentReceived=Nuovo pagamento online ricevuto NewOnlinePaymentFailed=Nuovo tentativo di pagamento online fallito -ONLINE_PAYMENT_SENDEMAIL=Email address for notifications after each payment attempt (for success and fail) +ONLINE_PAYMENT_SENDEMAIL=Indirizzo email per la notifica dopo il pagamento (sia in caso di successo che di fallimento) ReturnURLAfterPayment=URL di ritorno dopo il pagamento ValidationOfOnlinePaymentFailed=Validazione del pagamento online fallita PaymentSystemConfirmPaymentPageWasCalledButFailed=Payment confirmation page was called by payment system returned an error @@ -29,8 +29,9 @@ ErrorSeverityCode=Error Severity Code OnlinePaymentSystem=Sistema di pagamento online PaypalLiveEnabled=PayPal "live" mode enabled (otherwise test/sandbox mode) PaypalImportPayment=Import PayPal payments -PostActionAfterPayment=Post actions after payments +PostActionAfterPayment=Azioni automatiche eseguite dopo il pagamento ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary. ValidationOfPaymentFailed=Validation of payment has failed -CardOwner=Card holder -PayPalBalance=Paypal credit +CardOwner=Nome e cognome sulla carta +PayPalBalance=Credito Paypal +OnlineSubscriptionPaymentLine=Abbonamento online registrato su %s
Pagato tramite %s
Indirizzo IP di origine: %s
ID transazione: %s diff --git a/htdocs/langs/it_IT/products.lang b/htdocs/langs/it_IT/products.lang index 3672c585d54..5f44768a2ca 100644 --- a/htdocs/langs/it_IT/products.lang +++ b/htdocs/langs/it_IT/products.lang @@ -2,7 +2,7 @@ ProductRef=Rif. prodotto ProductLabel=Etichetta prodotto ProductLabelTranslated=Etichetta del prodotto tradotto -ProductDescription=Product description +ProductDescription=Descrizione prodotto ProductDescriptionTranslated=Descrizione del prodotto tradotto ProductNoteTranslated=Tradotto nota prodotto ProductServiceCard=Scheda Prodotti/servizi @@ -21,12 +21,12 @@ ProductVatMassChange=Modifica di massa dell'IVA ProductVatMassChangeDesc=Questo strumento aggiorna l'aliquota IVA definita su TUTTI i prodotti e servizi! MassBarcodeInit=Inizializzazione di massa dei codici a barre MassBarcodeInitDesc=Questa pagina può essere usata per inizializzare un codice a barre di un oggetto che non ha ancora un codice a barre definito. Controlla prima che il setup del modulo Codici a barre sia completo. -ProductAccountancyBuyCode=Codice contabile (acquisto) -ProductAccountancyBuyIntraCode=Codice contabile (acquisto intracomunitario) -ProductAccountancyBuyExportCode=Codice contabile (importazione acquisti) -ProductAccountancySellCode=Codice contabile (vendita) -ProductAccountancySellIntraCode=Codice contabile (vendita intracomunitaria) -ProductAccountancySellExportCode=Codice contabile (vendita per esportazione) +ProductAccountancyBuyCode=Conto contabile (acquisto) +ProductAccountancyBuyIntraCode=Conto contabile (acquisto intracomunitario) +ProductAccountancyBuyExportCode=Conto contabile (importazione acquisti) +ProductAccountancySellCode=Conto contabile (vendita) +ProductAccountancySellIntraCode=Conto contabile (vendita intracomunitaria) +ProductAccountancySellExportCode=Conto contabile (vendita per esportazione) ProductOrService=Prodotto o servizio ProductsAndServices=Prodotti e Servizi ProductsOrServices=Prodotti o servizi @@ -53,7 +53,7 @@ MenuStocks=Scorte Stocks=Stocks and location (warehouse) of products Movements=Movimenti Sell=Vendi -Buy=Purchase +Buy=Acquisto OnSell=In vendita OnBuy=In acquisto NotOnSell=Non in vendita @@ -71,7 +71,7 @@ UpdateLevelPrices=Aggiorna prezzi per ogni livello AppliedPricesFrom=Valido dal SellingPrice=Prezzo di vendita SellingPriceHT=Prezzo di vendita (al netto delle imposte) -SellingPriceTTC=Prezzo di vendita (inclusa IVA) +SellingPriceTTC=Prezzo di vendita (IVA Inclusa) SellingMinPriceTTC=Prezzo minimo di vendita (tasse incluse) CostPriceDescription=Questo campo del prezzo (tasse escluse) può essere utilizzato per acquisire l'importo medio che questo prodotto costa alla tua azienda. Può essere qualsiasi prezzo che calcoli tu stesso, ad esempio, dal prezzo medio di acquisto più il costo medio di produzione e distribuzione. CostPriceUsage=Questo valore può essere utilizzato per il calcolo del margine. @@ -79,7 +79,7 @@ ManufacturingPrice=Prezzo di produzione SoldAmount=Quantità venduta PurchasedAmount=Quantità acquistata NewPrice=Nuovo prezzo -MinPrice=min. prezzo di vendita +MinPrice=Prezzo di vendita minimo EditSellingPriceLabel=Modifica l'etichetta del prezzo di vendita CantBeLessThanMinPrice=Il prezzo di vendita non può essere inferiore al minimo consentito per questo prodotto ( %s IVA esclusa) ContractStatusClosed=Chiuso @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Vuoi davvero cancellare questa linea di prodotti? ProductSpecial=Prodotto speciale QtyMin=Min. quantità d'acquisto PriceQtyMin=Prezzo quantità min. -PriceQtyMinCurrency=Prezzo per questa quantità min. (senza sconto) (valuta) +PriceQtyMinCurrency=Prezzo (valuta) per questa quantità. +WithoutDiscount=Senza sconto VATRateForSupplierProduct=Aliquota IVA (per questo fornitore / prodotto) DiscountQtyMin=Sconto per questa quantità NoPriceDefinedForThisSupplier=No price/qty defined for this vendor/product @@ -155,7 +156,7 @@ ServiceNb=Servizio # %s ListProductServiceByPopularity=Elenco dei prodotti/servizi per popolarità ListProductByPopularity=Elenco dei prodotti per popolarità ListServiceByPopularity=Elenco dei servizi per popolarità -Finished=Prodotto creato +Finished=Prodotto fabbricato RowMaterial=Materia prima ConfirmCloneProduct=Vuoi davvero clonare il prodotto / servizio %s ? CloneContentProduct=Clona tutte le informazioni principali del prodotto/servizio @@ -170,13 +171,13 @@ BuyingPrices=Prezzi di acquisto CustomerPrices=Prezzi di vendita SuppliersPrices=Prezzi fornitore SuppliersPricesOfProductsOrServices=Vendor prices (of products or services) -CustomCode=codice Customs|Commodity|HS +CustomCode=Codice doganale | commodity | HS CountryOrigin=Paese d'origine RegionStateOrigin=Regione di origine StateOrigin=Stato|Provincia di origine -Nature=Natura del prodotto (grezzo/lavorato) +Nature=Natura del prodotto (materia prima / finito) NatureOfProductShort=Natura del prodotto -NatureOfProductDesc=Materia prima o prodotto fabbricato +NatureOfProductDesc=Materia prima o prodotto finito ShortLabel=Etichetta breve Unit=Unità p=u. @@ -261,7 +262,7 @@ Quarter1=Primo trimestre Quarter2=Secondo trimestre Quarter3=Terzo trimestre Quarter4=Quarto trimestre -BarCodePrintsheet=Stampa codice a barre +BarCodePrintsheet=Stampa codici a barre PageToGenerateBarCodeSheets=With this tool, you can print sheets of barcode stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s. NumberOfStickers=Numero di etichette da stampare sulla pagina PrintsheetForOneBarCode=Stampa più etichette per singolo codice a barre @@ -274,7 +275,7 @@ DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of barco BarCodeDataForProduct=Barcode information of product %s: BarCodeDataForThirdparty=Barcode information of third party %s: ResetBarcodeForAllRecords=Definisci il valore del codice a barre per tutti quelli inseriti (questo resetta anche i valori già definiti dei codice a barre con nuovi valori) -PriceByCustomer=Prezzi diversi in base al cliente +PriceByCustomer=Prezzi di vendita personalizzati per cliente PriceCatalogue=Prezzo singolo di vendita per prodotto/servizio PricingRule=Reogle dei prezzi di vendita AddCustomerPrice=Aggiungere prezzo dal cliente @@ -344,9 +345,9 @@ PossibleValues=Valori possibili GoOnMenuToCreateVairants=Vai sul menu %s - %s per preparare le varianti degli attributi (come colori, dimensioni, ...) UseProductFournDesc=Aggiungere una funzione per definire la descrizione del prodotto definita dai fornitori (per ogni riferimento del fornitore) oltre alla descrizione per i clienti ProductSupplierDescription=Vendor description for the product -UseProductSupplierPackaging=Utilizzare l'imballaggio sui prezzi del fornitore (ricalcolare le quantità in base all'imballaggio impostato sul prezzo del fornitore quando si aggiunge / aggiorna la riga nei documenti del fornitore) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Confezione -PackagingForThisProductDesc=Su ordine del fornitore, ordinerai automaticamente questa quantità (o un multiplo di questa quantità). Non può essere inferiore alla quantità di acquisto minima +PackagingForThisProductDesc=Acquisterai automaticamente un multiplo di questa quantità. QtyRecalculatedWithPackaging=La quantità della linea è stata ricalcolata in base all'imballaggio del fornitore #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Action only available on the variant of prod ProductsPricePerCustomer=Product prices per customers ProductSupplierExtraFields=Attributi aggiuntivi (prezzi dei fornitori) DeleteLinkedProduct=Elimina il prodotto figlio collegato alla combinazione -AmountUsedToUpdateWAP=Importo da utilizzare per aggiornare il Prezzo Medio Ponderato +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Media ponderata prezzo PMPValueShort=MPP mandatoryperiod=Periodi obbligatori @@ -408,6 +409,23 @@ mandatoryHelper=Selezionare questa opzione se si desidera un messaggio all'utent DefaultBOM=Distinta base predefinita DefaultBOMDesc=La distinta base predefinita consigliata per la fabbricazione di questo prodotto. Questo campo può essere impostato solo se la natura del prodotto è '%s'. Rank=Rango +MergeOriginProduct=Prodotto duplicato (prodotto che desideri eliminare) +MergeProducts=Unisci i prodotti +ConfirmMergeProducts=Sei sicuro di voler unire il prodotto scelto con quello attuale? Tutti gli oggetti collegati (fatture, ordini, ...) verranno spostati nel prodotto corrente, dopodiché il prodotto scelto verrà eliminato. +ProductsMergeSuccess=I prodotti sono stati uniti +ErrorsProductsMerge=Errori nei prodotti si fondono SwitchOnSaleStatus=Attiva lo stato di vendita SwitchOnPurchaseStatus=Attiva lo stato di acquisto -StockMouvementExtraFields=Campi Extra (movimento stock) +UpdatePrice=Increase/decrease customer price +StockMouvementExtraFields= Campi Extra (movimento stock) +InventoryExtraFields= Campi extra (inventario) +ScanOrTypeOrCopyPasteYourBarCodes=Scansiona o digita o copia/incolla i tuoi codici a barre +PuttingPricesUpToDate=Aggiorna i prezzi con i prezzi noti attuali +PMPExpected=PMP previsto +ExpectedValuation=Valutazione attesa +PMPReal=PMP reale +RealValuation=Valutazione reale +ConfirmEditExtrafield = Seleziona l'extrafield che desideri modificare +ConfirmEditExtrafieldQuestion = Sei sicuro di voler modificare questo extrafield? +ModifyValueExtrafields = Modifica il valore di un extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/it_IT/projects.lang b/htdocs/langs/it_IT/projects.lang index b8a3c829254..df6cdac0215 100644 --- a/htdocs/langs/it_IT/projects.lang +++ b/htdocs/langs/it_IT/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Questa visualizzazione mostra tutti i progetti e i compiti che h TasksDesc=Questa visualizzazione mostra tutti i progetti e i compiti (hai i privilegi per vedere tutto). AllTaskVisibleButEditIfYouAreAssigned=Tutte le attività dei progetti validati sono visibili, ma puoi inserire le ore solo nelle attività assegnate all'utente selezionato. Assegna delle attività se hai bisogno di inserirci all'interno delle ore. OnlyYourTaskAreVisible=Sono visibili solo le attività assegnate a te. Se devi inserire l'ora in un'attività e se l'attività non è visibile qui, devi assegnarla a te stesso. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Compiti dei progetti ProjectCategories=Tag/Categorie Progetti NewProject=Nuovo progetto @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Importo delle vendite potenziali per stato OpportunitiesStatusForProjects=Quantità di Lead per stato progetto ShowProject=Visualizza progetto ShowTask=Visualizza compito +SetThirdParty=Set third party SetProject=Imposta progetto +OutOfProject=Out of project NoProject=Nessun progetto definito o assegnato NbOfProjects=Num. di progetti NbOfTasks=Numero attività @@ -122,7 +125,8 @@ ValidateProject=Convalida progetto ConfirmValidateProject=Vuoi davvero convalidare il progetto? CloseAProject=Chiudi il progetto ConfirmCloseAProject=Vuoi davvero chiudere il progetto? -AlsoCloseAProject=Chiudu anche il progetto (mantienilo aperto se hai ancora bisogno di seguire le attività in esso contenute) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Apri progetto ConfirmReOpenAProject=Vuoi davvero riaprire il progetto? ProjectContact=Contatti del progetto @@ -165,7 +169,7 @@ OpportunityProbability=Probabilità oppotunità OpportunityProbabilityShort=Probab. opportunità OpportunityAmount=Importo totale opportunità OpportunityAmountShort=Importo totale opportunità -OpportunityWeightedAmount=Importo ponderato per le opportunità +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. importo ponderato OpportunityAmountAverageShort=Importo medio opportunità OpportunityAmountWeigthedShort=Importo pesato opportunità @@ -238,7 +242,7 @@ OppStatusPENDING=In attesa OppStatusWON=Vinto OppStatusLOST=Perso Budget=Budget -AllowToLinkFromOtherCompany=Consenti di collegare progetti di altre società

Valori supportati:
- Mantieni vuoto: può collegare qualsiasi progetto dell'azienda (impostazione predefinita)
- "tutto": può collegare qualsiasi progetto, anche progetti di altre società
- Un elenco di ID di terze parti separati da virgole: può collegare tutti i progetti di queste terze parti (Esempio: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Ultimi %s progetti LatestModifiedProjects=Ultimi %s progetti modificati OtherFilteredTasks=Altre attività filtrate @@ -259,7 +263,7 @@ TimeSpentInvoiced=Time spent billed TimeSpentForIntervention=Tempo lavorato TimeSpentForInvoice=Tempo lavorato OneLinePerUser=One line per user -ServiceToUseOnLines=Service to use on lines +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project InterventionGeneratedFromTimeSpent=L'intervento %s è stato generato dal tempo dedicato al progetto ProjectBillTimeDescription=Check se inserisci la scheda attività sulle attività del progetto E prevedi di generare fatture dalla scheda attività per fatturare al cliente il progetto (non verificare se si prevede di creare una fattura che non si basa sulle schede attività inserite). Nota: per generare una fattura, vai sulla scheda "Tempo trascorso" del progetto e seleziona le righe da includere. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Il profitto viene calcolato utilizzando AddPersonToTask=Aggiungi anche ai seguenti compiti UsageOrganizeEvent=Utilizzo: organizzazione di eventi PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classifica il progetto come chiuso quando tutte le sue attività sono state completate (avanzamento 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Nota: i progetti esistenti con tutte le attività allo stato di avanzamento 100%% non saranno interessati: dovrai chiuderli manualmente. Questa opzione ha effetto solo sui progetti aperti. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Seleziona le righe di tempo trascorse non fatturate, quindi l'azione collettiva "Genera fattura" per fatturarle ProjectTasksWithoutTimeSpent=Attività di progetto senza tempo speso FormForNewLeadDesc=Grazie per aver compilato il seguente modulo per contattarci. Puoi anche inviarci un'e-mail direttamente a %s . @@ -294,3 +298,4 @@ EnablePublicLeadForm=Abilita il modulo pubblico per il contatto NewLeadbyWeb=Il tuo messaggio o richiesta è stato registrato. Ti risponderemo o ti contatteremo presto. NewLeadForm=Nuovo modulo di contatto LeadFromPublicForm=Lead online da modulo pubblico +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/it_IT/propal.lang b/htdocs/langs/it_IT/propal.lang index 39f4064ad1b..2c0bcfec158 100644 --- a/htdocs/langs/it_IT/propal.lang +++ b/htdocs/langs/it_IT/propal.lang @@ -54,7 +54,7 @@ NoDraftProposals=Nessuna bozza di preventivo CopyPropalFrom=Crea preventivo da uno esistente CreateEmptyPropal=Crea un preventivo vuoto o dalla lista dei prodotti/servizi DefaultProposalDurationValidity=Durata di validità predefinita per i preventivi (in giorni) -DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal +DefaultPuttingPricesUpToDate=Per impostazione predefinita, aggiorna i prezzi con i prezzi noti correnti durante la clonazione di una proposta UseCustomerContactAsPropalRecipientIfExist=Usa il contatto/indirizzo con la tipologia "Contatto assegnato al preventico" se definito al posto dell'indirizzo del soggetto terzo come indirizzo di destinazione del preventivo ConfirmClonePropal=Vuoi davvero clonare il preventivo%s? ConfirmReOpenProp=Vuoi davvero riaprire il preventivo %s? @@ -65,49 +65,54 @@ AvailabilityPeriod=Tempi di consegna SetAvailability=Imposta i tempi di consegna AfterOrder=dopo ordine OtherProposals=Altre proposte + ##### Availability ##### AvailabilityTypeAV_NOW=Immediato AvailabilityTypeAV_1W=1 settimana AvailabilityTypeAV_2W=2 settimane AvailabilityTypeAV_3W=3 settimane AvailabilityTypeAV_1M=1 mese -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Responsabile del preventivo TypeContact_propal_external_BILLING=Contatto per la fatturazione TypeContact_propal_external_CUSTOMER=Responsabile per il cliente TypeContact_propal_external_SHIPPING=Contatto cliente per la consegna + # Document models -DocModelAzurDescription=Un modello completo PDF di proposta cliente (vecchia implementazione del modello Cyan) -DocModelCyanDescription=Modello di preventivo completo +CantBeNoSign=non può essere impostato non firmato +CaseFollowedBy=Caso seguito da +ConfirmMassNoSignature=Bulk Conferma non firmata +ConfirmMassNoSignatureQuestion=Sei sicuro di voler impostare non firmati i record selezionati? +ConfirmMassSignature=Conferma della firma in blocco +ConfirmMassSignatureQuestion=Sei sicuro di voler firmare i record selezionati? +ConfirmMassValidation=Conferma di convalida in blocco +ConfirmMassValidationQuestion=Sei sicuro di voler convalidare i record selezionati? +ConfirmRefusePropal=Sei sicuro di voler rifiutare questa proposta commerciale? +ContractSigned=Contratto firmato +DefaultModelPropalClosed=Modello predefinito quando si chiude un preventivo (da non fatturare) DefaultModelPropalCreate=Creazione del modello predefinito DefaultModelPropalToBill=Modello predefinito quando si chiude un preventivo (da fatturare) -DefaultModelPropalClosed=Modello predefinito quando si chiude un preventivo (da non fatturare) +DocModelAzurDescription=Un modello completo PDF di proposta cliente (vecchia implementazione del modello Cyan) +DocModelCyanDescription=Modello di preventivo completo +FichinterSigned=Intervention signed +IdProduct=ID prodotto +IdProposal=ID proposta +IsNotADraft=non è una bozza +LineBuyPriceHT=Prezzo netto di acquisto (IVA Escl.) per riga +NoSign=Rifiuta +NoSigned=set non firmato +PassedInOpenStatus=è stato convalidato +PropalAlreadyRefused=Proposta già rifiutata +PropalAlreadySigned=Proposta già accettata +PropalRefused=Proposta rifiutata +PropalSigned=Proposta accettata ProposalCustomerSignature=Accettazione scritta, timbro, data e firma ProposalsStatisticsSuppliers=Statistiche preventivi fornitori -CaseFollowedBy=Caso seguito da -SignedOnly=Solo firmato -NoSign=Set not signed -NoSigned=set not signed -CantBeNoSign=cannot be set not signed -ConfirmMassNoSignature=Bulk Not signed confirmation -ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? -IsNotADraft=is not a draft -PassedInOpenStatus=has been validated -Sign=Firma -Signed=signed -ConfirmMassValidation=Bulk Validate confirmation -ConfirmMassSignature=Bulk Signature confirmation -ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? -ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? -IdProposal=ID proposta -IdProduct=ID prodotto -LineBuyPriceHT=Prezzo di acquisto Importo al netto delle tasse per riga -SignPropal=Accetta proposta RefusePropal=Rifiuta la proposta Sign=Firma -NoSign=Set not signed -PropalAlreadySigned=Proposta già accettata -PropalAlreadyRefused=Proposta già rifiutata -PropalSigned=Proposta accettata -PropalRefused=Proposta rifiutata -ConfirmRefusePropal=Sei sicuro di voler rifiutare questa proposta commerciale? +SignContract=Firma il contratto +SignFichinter=Sign intervention +SignPropal=Accetta proposta +Signed=firmato +SignedOnly=Solo firmato diff --git a/htdocs/langs/it_IT/receiptprinter.lang b/htdocs/langs/it_IT/receiptprinter.lang index 566f762bbbd..b77e8c0fe27 100644 --- a/htdocs/langs/it_IT/receiptprinter.lang +++ b/htdocs/langs/it_IT/receiptprinter.lang @@ -7,7 +7,7 @@ TestSentToPrinter=Stampa di prova inviata a %s ReceiptPrinter=Receipt printers ReceiptPrinterDesc=Configurazione stampa ricevute ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type +ReceiptPrinterTypeDesc=Esempio di possibili valori per il campo "Parametri" in base al tipo di driver ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile ListPrinters=Lista delle stampanti SetupReceiptTemplate=Template Setup @@ -55,8 +55,8 @@ DOL_DEFAULT_HEIGHT_WIDTH=Altezza e larghezza predefinite DOL_UNDERLINE=Abilita sottolineatura DOL_UNDERLINE_DISABLED=Disabilita la sottolineatura DOL_BEEP=Suono di Beep -DOL_BEEP_ALTERNATIVE=Suono di Beep (modalità alternativa) -DOL_PRINT_CURR_DATE=Stampa la data/ora corrente +DOL_BEEP_ALTERNATIVE=Segnale acustico (modalità alternativa) +DOL_PRINT_CURR_DATE=Stampa data/ora corrente DOL_PRINT_TEXT=Stampa il testo DateInvoiceWithTime=Data e ora della fattura YearInvoice=Anno della fattura diff --git a/htdocs/langs/it_IT/recruitment.lang b/htdocs/langs/it_IT/recruitment.lang index 0a6a28cc8dc..185761f9f08 100644 --- a/htdocs/langs/it_IT/recruitment.lang +++ b/htdocs/langs/it_IT/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Reclutatore di posta elettronica ToUseAGenericEmail=Per utilizzare un'e-mail generica. Se non definita, verrà utilizzata l'e-mail del responsabile del reclutamento NewCandidature=Nuova applicazione ListOfCandidatures=Elenco delle applicazioni -RequestedRemuneration=Compenso richiesto -ProposedRemuneration=Compenso proposto +Remuneration=Stipendio +RequestedRemuneration=Stipendio richiesto +ProposedRemuneration=Stipendio proposto ContractProposed=Proposta di contratto ContractSigned=Contratto firmato ContractRefused=Contratto rifiutato RecruitmentCandidature=Applicazione JobPositions=Posizione lavorativa RecruitmentCandidatures=Applicazioni -InterviewToDo=Intervista da fare +InterviewToDo=Contatti da seguire AnswerCandidature=Risposta dell'applicazione YourCandidature=La tua applicazione YourCandidatureAnswerMessage=Grazie per la tua candidatura.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=La posizione lavorativa è chiusa. ExtrafieldsJobPosition=Attributi complementari (posizioni lavorative) ExtrafieldsApplication=Attributi complementari (domande di lavoro) MakeOffer=Fare un'offerta +WeAreRecruiting=Stiamo reclutando. Questo è un elenco di posizioni aperte da ricoprire... +NoPositionOpen=Nessuna posizione aperta al momento diff --git a/htdocs/langs/it_IT/salaries.lang b/htdocs/langs/it_IT/salaries.lang index 0610072266c..309bb8c2628 100644 --- a/htdocs/langs/it_IT/salaries.lang +++ b/htdocs/langs/it_IT/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Piano dei conti usato per utenti di soggetti terzi -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Codice contabile predefinito per i pagamenti degli stipendi CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Per impostazione predefinita, lascia vuota l'opzione "Crea automaticamente un pagamento totale" quando crei uno stipendio Salary=Stipendio diff --git a/htdocs/langs/it_IT/stocks.lang b/htdocs/langs/it_IT/stocks.lang index 449ef8f72af..5d1fa64bef9 100644 --- a/htdocs/langs/it_IT/stocks.lang +++ b/htdocs/langs/it_IT/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Data in futuro StocksByLotSerial=Scorte per lotto / seriale LotSerial=Lotti / Seriali LotSerialList=Elenco lotti / seriali +SubjectToLotSerialOnly=Prodotti soggetti solo a lotto/numero di serie Movements=Movimenti ErrorWarehouseRefRequired=Il nome della referenza di magazzino è obbligatorio ListOfWarehouses=Elenco magazzini @@ -48,7 +49,7 @@ StockCorrection=Variazioni scorte CorrectStock=Variazione scorte StockTransfer=Movimento scorte TransferStock=Trasferimento scorte -MassStockTransferShort=Trasferimento di massa magazzino +MassStockTransferShort=Bulk stock change StockMovement=Movimento scorte StockMovements=Movimenti scorte NumberOfUnit=Numero di unità @@ -75,13 +76,13 @@ QtyToDispatchShort=Q.ta da ricevere OrderDispatch=Ricezione prodotti RuleForStockManagementDecrease=Choose Rule for automatic stock decrease (manual decrease is always possible, even if an automatic decrease rule is activated) RuleForStockManagementIncrease=Choose Rule for automatic stock increase (manual increase is always possible, even if an automatic increase rule is activated) -DeStockOnBill=Decrease real stocks on validation of customer invoice/credit note +DeStockOnBill=Diminuire le scorte fisiche/reali alla convalida della fattura attiva / nota di credito DeStockOnValidateOrder=Diminuire le scorte fisiche/reali alla convalida degli ordini cliente DeStockOnShipment=Diminuire le scorte fisiche/reali alla convalida della spedizione DeStockOnShipmentOnClosing=Diminuire le scorte fisiche/reali quando la spedizione viene chiusa. ReStockOnBill=Increase real stocks on validation of vendor invoice/credit note -ReStockOnValidateOrder=Increase real stocks on purchase order approval -ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouse, after purchase order receipt of goods +ReStockOnValidateOrder=Aumenta scorte effettive all'approvazione dell'ordine fornitore +ReStockOnDispatchOrder=Aumentare le scorte reali durante la ricezione manuale in magazzino, dopo il ricevimento della merce dell'ordine fornitore StockOnReception=Increase real stocks on validation of reception StockOnReceptionOnClosing=Increase real stocks when reception is set to closed OrderStatusNotReadyToDispatch=Lo stato dell'ordine non ne consente la spedizione dei prodotti a magazzino. @@ -141,13 +142,14 @@ WarehouseForStockIncrease=Il magazzino %s sarà usato per l'aumento delle ForThisWarehouse=Per questo magazzino ReplenishmentStatusDesc=Questa è una lista di tutti i prodotti con una giacenza inferiore a quella desiderata (o inferiore al valore di allarme se la casella "solo allarme" è selezionata). Utilizzando la casella di controllo, è possibile creare ordini fornitori per colmare la differenza. ReplenishmentStatusDescPerWarehouse=Se si desidera un rifornimento basato sulla quantità desiderata definita per magazzino, è necessario aggiungere un filtro al magazzino. -ReplenishmentOrdersDesc=This is a list of all open purchase orders including predefined products. Only open orders with predefined products, so orders that may affect stocks, are visible here. +ReplenishmentOrdersDesc=Questa è l'elenco degli ordini fornitori aperti che includono prodotti predefiniti. Sono visibili qui, solamente gli ordini fornitori aperti con prodotti predefiniti, ossia gli ordini che possono ancora influire sulle scorte. Replenishments=Rifornimento NbOfProductBeforePeriod=Quantità del prodotto %s in magazzino prima del periodo selezionato (< %s) NbOfProductAfterPeriod=Quantità del prodotto %s in magazzino dopo il periodo selezionato (< %s) MassMovement=Movimentazione di massa -SelectProductInAndOutWareHouse=Seleziona un magazzino di origine e un magazzino di destinazione, un prodotto e una quantità, quindi fai clic su "%s". Una volta fatto questo per tutti i movimenti richiesti, fare clic su "%s". +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=Record transfer +RecordMovements=Record stock movements ReceivingForSameOrder=Ricezioni per questo ordine StockMovementRecorded=Movimentazione di scorte registrata RuleForStockAvailability=Regole sulla fornitura delle scorte @@ -166,7 +168,7 @@ ShowWarehouse=Mostra magazzino MovementCorrectStock=Correzione scorte per il prodotto %s MovementTransferStock=Trasferisci scorte del prodotto %s in un altro magazzino InventoryCodeShort=Codice di inventario o di spostamento -NoPendingReceptionOnSupplierOrder=No pending reception due to open purchase order +NoPendingReceptionOnSupplierOrder=Nessuna ricezione in sospeso dovuta ad ordini fornitori aperti ThisSerialAlreadyExistWithDifferentDate=Questo lotto/numero seriale (%s) esiste già con una differente data di scadenza o di validità (trovata %s, inserita %s ) OpenAnyMovement=Aperto (tutti i movimenti) OpenInternal=Aperto (solo movimento interno) @@ -176,7 +178,7 @@ ProductStockWarehouseCreated=Stock limit for alert and desired optimal stock cor ProductStockWarehouseUpdated=Stock limit for alert and desired optimal stock correctly updated ProductStockWarehouseDeleted=Stock limit for alert and desired optimal stock correctly deleted AddNewProductStockWarehouse=Set new limit for alert and desired optimal stock -AddStockLocationLine=Decrease quantity then click to split the line +AddStockLocationLine=Riduci la quantità, quindi fai clic per dividere la riga InventoryDate=Inventory date Inventories=Inventari NewInventory=Nuovo inventario @@ -198,7 +200,7 @@ inventorySelectWarehouse=Warehouse choice inventoryConfirmCreate=Crea inventoryOfWarehouse=Inventari del magazzino: %s inventoryErrorQtyAdd=Error: one quantity is less than zero -inventoryMvtStock=By inventory +inventoryMvtStock=Da inventario inventoryWarningProductAlreadyExists=This product is already into list SelectCategory=Filtro categoria SelectFournisseur=Vendor filter @@ -234,7 +236,7 @@ StockIncrease=Aumento scorte StockDecrease=Diminuzione scorte InventoryForASpecificWarehouse=Inventario per un magazzino specifico InventoryForASpecificProduct=Inventario per un prodotto specifico -StockIsRequiredToChooseWhichLotToUse=Le scorte sono necessarie per scegliere quale lotto utilizzare +StockIsRequiredToChooseWhichLotToUse=È necessario uno stock esistente per poter scegliere quale lotto utilizzare ForceTo=Costringere AlwaysShowFullArbo=Visualizza l'albero completo del magazzino sul popup dei collegamenti del magazzino (avvertenza: questo potrebbe diminuire drasticamente le prestazioni) StockAtDatePastDesc=È possibile visualizzare qui lo stock (stock reale) in una determinata data nel passato @@ -254,7 +256,7 @@ ReOpen=Riapri ConfirmFinish=Confermi la chiusura dell'inventario? Questa azione genererà tutti i movimenti di magazzino per aggiornare le quantità reali dei prodotti inserite nell'inventario. ObjectNotFound=%s non trovato MakeMovementsAndClose=Genera movimenti e chiudi -AutofillWithExpected=Fill real quantity with expected quantity +AutofillWithExpected=Riempi la quantità reale con la quantità prevista ShowAllBatchByDefault=Per impostazione predefinita, mostra i dettagli del lotto nella scheda "stock" del prodotto CollapseBatchDetailHelp=È possibile impostare la visualizzazione predefinita dei dettagli del lotto nella configurazione del modulo scorte ErrorWrongBarcodemode=Modalità codice a barre sconosciuto @@ -270,48 +272,48 @@ InventoryStartedShort=Iniziata ErrorOnElementsInventory=Operazione annullata per il seguente motivo: ErrorCantFindCodeInInventory=Impossibile trovare il codice seguente nell'inventario QtyWasAddedToTheScannedBarcode=Successo !! La quantità è stata aggiunta a tutto il codice a barre richiesto. È possibile chiudere lo strumento Scanner. -StockChangeDisabled=Cambio su stock disabilitato +StockChangeDisabled=Cambio stock disabilitato NoWarehouseDefinedForTerminal=Nessun magazzino definito per il terminal -ClearQtys=Clear all quantities -ModuleStockTransferName=Advanced Stock Transfer -ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet -StockTransferNew=New stock transfer -StockTransferList=Stock transfers list -ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? -ConfirmDestock=Decrease of stocks with transfer %s -ConfirmDestockCancel=Cancel decrease of stocks with transfer %s -DestockAllProduct=Decrease of stocks -DestockAllProductCancel=Cancel decrease of stocks -ConfirmAddStock=Increase stocks with transfer %s -ConfirmAddStockCancel=Cancel increase of stocks with transfer %s -AddStockAllProduct=Increase of stocks -AddStockAllProductCancel=Cancel increase of stocks -DatePrevueDepart=Intended date of departure -DateReelleDepart=Real date of departure -DatePrevueArrivee=Intended date of arrival -DateReelleArrivee=Real date of arrival -HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse -HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse -LeadTimeForWarning=Lead time before alert (in days) -TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer -TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer -TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer -StockTransferSheet=Stocks transfer sheet -StockTransferSheetProforma=Proforma stocks transfer sheet -StockTransferDecrementation=Decrease source warehouses -StockTransferIncrementation=Increase destination warehouses -StockTransferDecrementationCancel=Cancel decrease of source warehouses -StockTransferIncrementationCancel=Cancel increase of destination warehouses -StockStransferDecremented=Source warehouses decreased -StockStransferDecrementedCancel=Decrease of source warehouses canceled -StockStransferIncremented=Closed - Stocks transfered -StockStransferIncrementedShort=Stocks transfered -StockStransferIncrementedShortCancel=Increase of destination warehouses canceled -StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry -StockTransferSetup = Stocks Transfer module configuration +ClearQtys=Cancella tutte le quantità +ModuleStockTransferName=Trasferimento azionario avanzato +ModuleStockTransferDesc=Gestione avanzata di Stock Transfer, con generazione di foglio di trasferimento +StockTransferNew=Nuovo trasferimento di azioni +StockTransferList=Elenco trasferimenti di azioni +ConfirmValidateStockTransfer=Sei sicuro di voler convalidare questo trasferimento di azioni con riferimento %s ? +ConfirmDestock=Diminuzione delle scorte con trasferimento %s +ConfirmDestockCancel=Annulla la diminuzione delle scorte con il trasferimento %s +DestockAllProduct=Diminuzione delle scorte +DestockAllProductCancel=Annulla la diminuzione delle scorte +ConfirmAddStock=Aumenta le scorte con il trasferimento %s +ConfirmAddStockCancel=Annulla aumento scorte con trasferimento %s +AddStockAllProduct=Aumento delle scorte +AddStockAllProductCancel=Annulla aumento delle scorte +DatePrevueDepart=Data prevista di partenza +DateReelleDepart=Data di partenza reale +DatePrevueArrivee=Presunta data di arrivo +DateReelleArrivee=Data di arrivo reale +HelpWarehouseStockTransferSource=Se questo warehouse è impostato, solo se stesso ei suoi figli saranno disponibili come warehouse di origine +HelpWarehouseStockTransferDestination=Se questo magazzino è impostato, solo se stesso e i suoi figli saranno disponibili come magazzino di destinazione +LeadTimeForWarning=Lead time prima dell'avviso (in giorni) +TypeContact_stocktransfer_internal_STFROM=Mittente di trasferimento titoli +TypeContact_stocktransfer_internal_STDEST=Destinatario del trasferimento di azioni +TypeContact_stocktransfer_internal_STRESP=Responsabile del trasferimento delle scorte +StockTransferSheet=Foglio trasferimento titoli +StockTransferSheetProforma=Foglio di trasferimento titoli proforma +StockTransferDecrementation=Diminuire i magazzini di origine +StockTransferIncrementation=Aumenta i magazzini di destinazione +StockTransferDecrementationCancel=Annulla la diminuzione dei magazzini di origine +StockTransferIncrementationCancel=Annulla aumento dei magazzini di destinazione +StockStransferDecremented=I magazzini di origine sono diminuiti +StockStransferDecrementedCancel=Diminuzione dei magazzini di origine annullata +StockStransferIncremented=Chiuso - Azioni trasferite +StockStransferIncrementedShort=Azioni trasferite +StockStransferIncrementedShortCancel=Annullato l'aumento dei magazzini di destinazione +StockTransferNoBatchForProduct=Il prodotto %s non utilizza batch, cancella batch in linea e riprova +StockTransferSetup = Configurazione del modulo di trasferimento titoli Settings=Impostazioni -StockTransferSetupPage = Configuration page for stocks transfer module -StockTransferRightRead=Read stocks transfers -StockTransferRightCreateUpdate=Create/Update stocks transfers -StockTransferRightDelete=Delete stocks transfers -BatchNotFound=Lot / serial not found for this product +StockTransferSetupPage = Pagina di configurazione per il modulo di trasferimento titoli +StockTransferRightRead=Leggi i trasferimenti di azioni +StockTransferRightCreateUpdate=Crea/aggiorna i trasferimenti di azioni +StockTransferRightDelete=Elimina i trasferimenti di azioni +BatchNotFound=Lotto/numero di serie non trovato per questo prodotto diff --git a/htdocs/langs/it_IT/stripe.lang b/htdocs/langs/it_IT/stripe.lang index de8144f5037..39246086656 100644 --- a/htdocs/langs/it_IT/stripe.lang +++ b/htdocs/langs/it_IT/stripe.lang @@ -4,7 +4,7 @@ StripeDesc=Offri ai tuoi clienti una pagina di pagamento online per i pagamenti StripeOrCBDoPayment=Paga con carta di credito o Stripe FollowingUrlAreAvailableToMakePayments=Puoi utilizzare i seguenti indirizzi per permettere ai clienti di effettuare pagamenti su Dolibarr PaymentForm=Forma di pagamento -WelcomeOnPaymentPage=Benvenuto sul nostro sistema di pagamento online +WelcomeOnPaymentPage=Benvenuto sulla nostra piattaforma per i pagamenti online ThisScreenAllowsYouToPay=Questa schermata consente di effettuare un pagamento online per %s. ThisIsInformationOnPayment=Informazioni sul pagamento da effettuare ToComplete=Per completare @@ -47,8 +47,8 @@ OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...) OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...) BankAccountForBankTransfer=Conto bancario per il pagamento dei fondi StripeAccount=Stripe account -StripeChargeList=Lista delle spese Stripe -StripeTransactionList=Lista delle transazioni Stripe +StripeChargeList=Elenco addebiti Stripe +StripeTransactionList=Elenco transazioni Stripe StripeCustomerId=ID Cliente Stripe StripePaymentModes=Tipo di pagamento Stripe LocalID=Local ID @@ -61,11 +61,14 @@ DeleteACard=Elimina Carta ConfirmDeleteCard=Sei sicuro che vuoi cancellare questa Carta di Credito/Debito? CreateCustomerOnStripe=Crea cliente su Stripe CreateCardOnStripe=Crea carta su Stripe +CreateBANOnStripe=Create bank on Stripe ShowInStripe=Visualizza su Stripe StripeUserAccountForActions=Conto utente da utilizzare per le notifiche e-mail di alcuni eventi Stripe (pagamenti Stripe) -StripePayoutList=Elenco di pagamenti Stripe +StripePayoutList=Elenco pagamenti Stripe ToOfferALinkForTestWebhook=Link to setup Stripe WebHook to call the IPN (test mode) ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mode) PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period. ClickHereToTryAgain=Clicca qui per riprovare... CreationOfPaymentModeMustBeDoneFromStripeInterface=A causa delle forti regole di autenticazione del cliente, la creazione di una carta deve essere effettuata dal backoffice di Stripe. È possibile fare clic qui per attivare il record cliente Stripe: %s +TERMINAL_LOCATION=Location (address) for terminals +RequestDirectDebitWithStripe=Request Direct Debit with Stripe diff --git a/htdocs/langs/it_IT/ticket.lang b/htdocs/langs/it_IT/ticket.lang index db4e7f87e63..ea1df7ffb82 100644 --- a/htdocs/langs/it_IT/ticket.lang +++ b/htdocs/langs/it_IT/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Cancella tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Tipologie TicketDictCategory=Ticket - Gruppi TicketDictSeverity=Ticket - Importanza @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr -TicketEmailNotificationTo=Notify ticket creation to this e-mail address -TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation +TicketEmailNotificationFrom=E-mail del mittente per la notifica sulle risposte +TicketEmailNotificationFromHelp=E-mail mittente da utilizzare per inviare l'e-mail di notifica quando viene fornita una risposta all'interno del backoffice. Ad esempio noreply@example.com +TicketEmailNotificationTo=Segnala la creazione del biglietto a questo indirizzo e-mail +TicketEmailNotificationToHelp=Se presente, a questo indirizzo e-mail verrà notificata la creazione di un biglietto TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=Nell'interfaccia pubblica, l'indirizzo email dovrebbe già essere inserito nel database per creare un nuovo ticket +TicketCreateThirdPartyWithContactIfNotExist=Chiedi il nome e il nome dell'azienda per le email sconosciute. +TicketCreateThirdPartyWithContactIfNotExistHelp=Verificare se esiste una terza parte o un contatto per l'e-mail inserita. In caso contrario, chiedi un nome e un nome di società per creare una terza parte con contatto. PublicInterface=Interfaccia pubblica TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,17 +139,19 @@ TicketsPublicNotificationNewMessage=Invia e-mail quando un nuovo messaggio/comme TicketsPublicNotificationNewMessageHelp=Invia e-mail quando si aggiunge un nuovo messaggio dall'interfaccia pubblica (all'utente assegnato o all'e-mail di notifica a (aggiorna) e / o all'e-mail di notifica a) TicketPublicNotificationNewMessageDefaultEmail=Notifiche via email (aggiornamento) TicketPublicNotificationNewMessageDefaultEmailHelp=Invia un'e-mail a questo indirizzo per ogni nuovo messaggio di notifica se al ticket non è assegnato un utente o se l'utente non ha alcuna e-mail nota. -TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) -TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". -TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): -TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. -TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): -TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. -TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket -TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. -TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. -TicketChooseProductCategory=Product category for ticket support -TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketsAutoReadTicket=Contrassegna automaticamente il biglietto come letto (se creato dal backoffice) +TicketsAutoReadTicketHelp=Contrassegna automaticamente il ticket come letto quando viene creato dal backoffice. Quando il ticket viene creato dall'interfaccia pubblica, il ticket rimane con lo stato "Non letto". +TicketsDelayBeforeFirstAnswer=Un nuovo biglietto dovrebbe ricevere una prima risposta prima (ore): +TicketsDelayBeforeFirstAnswerHelp=Se un nuovo ticket non ha ricevuto risposta dopo questo periodo di tempo (in ore), nella visualizzazione elenco verrà visualizzata un'icona di avviso importante. +TicketsDelayBetweenAnswers=Un ticket non risolto non dovrebbe essere inattivo durante (ore): +TicketsDelayBetweenAnswersHelp=Se un ticket non risolto che ha già ricevuto una risposta non ha avuto ulteriori interazioni dopo questo periodo di tempo (in ore), verrà visualizzata un'icona di avviso nella visualizzazione elenco. +TicketsAutoNotifyClose=Avvisa automaticamente la terza parte alla chiusura di un ticket +TicketsAutoNotifyCloseHelp=Alla chiusura di un ticket, ti verrà proposto di inviare un messaggio a uno dei contatti di terze parti. Alla chiusura di massa verrà inviato un messaggio ad un contatto della terza parte collegato al ticket. +TicketWrongContact=Il contatto fornito non fa parte degli attuali contatti del ticket. E-mail non inviata. +TicketChooseProductCategory=Categoria di prodotti per il supporto dei biglietti +TicketChooseProductCategoryHelp=Seleziona la categoria di prodotto del supporto ticket. Questo verrà utilizzato per collegare automaticamente un contratto a un biglietto. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -163,8 +168,8 @@ OrderByDateAsc=Ordina per data crescente OrderByDateDesc=Ordina per data decrescente ShowAsConversation=Mostra come elenco di conversazioni MessageListViewType=Mostra come elenco di tabelle -ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets -ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? +ConfirmMassTicketClosingSendEmail=Invia automaticamente e-mail alla chiusura dei ticket +ConfirmMassTicketClosingSendEmailQuestion=Vuoi notificare a terzi la chiusura di questi ticket? # # Ticket card @@ -190,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Cambia gravità -TicketAddMessage=Aggiungi un messaggio -AddMessage=Aggiungi un messaggio +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Messaggio aggiunto con successo TicketMessagesList=Message list @@ -202,8 +206,8 @@ TicketSeverity=Gravità ShowTicket=See ticket RelatedTickets=Ticket correlati TicketAddIntervention=Crea intervento -CloseTicket=Chiudi|Risolvi ticket -AbandonTicket=Abbandonare il biglietto +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Chiudi|Risolvi un ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Confermi la chiusura del biglietto allo stato 'Abbandonato' @@ -217,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Il destinatario è vuoto. Nessuna email inviata TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Questo testo viene aggiunto solo all'inizio dell'email e non verrà salvato -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers -TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Firma -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Firma dell'email di risposta -TicketMessageMailSignatureHelpAdmin=Questo testo verrà inserito dopo il messaggio di risposta +TicketMessageMailIntroText=Ciao,
Una nuova risposta è stata aggiunta a un ticket che segui. Ecco il messaggio:
+TicketMessageMailIntroHelpAdmin=Questo testo verrà inserito prima della risposta quando si risponde a un ticket di Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Tempo trascorso prima/da allora @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assegnato TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -252,16 +256,16 @@ TicketChangeStatus=Modifica stato TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create -NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket -TicketNotifyAllTiersAtClose=All related contacts -TicketNotNotifyTiersAtClose=No related contact +NotifyThirdpartyOnTicketClosing=Contatti da avvisare durante la chiusura del ticket +TicketNotifyAllTiersAtClose=Tutti i contatti correlati +TicketNotNotifyTiersAtClose=Nessun contatto correlato Unread=Unread TicketNotCreatedFromPublicInterface=Non disponibile. Il ticket non è stato creato dall'interfaccia pubblica. ErrorTicketRefRequired=È richiesto il nome di riferimento del biglietto -TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. -TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. -TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. -TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. +TicketsDelayForFirstResponseTooLong=Troppo tempo trascorso dall'apertura del ticket senza alcuna risposta. +TicketsDelayFromLastResponseTooLong=È trascorso troppo tempo dall'ultima risposta su questo ticket. +TicketNoContractFoundToLink=Nessun contratto è stato trovato automaticamente collegato a questo biglietto. Si prega di collegare un contratto manualmente. +TicketManyContractsLinked=Molti contratti sono stati automaticamente collegati a questo biglietto. Assicurati di verificare quale dovrebbe essere scelto. # # Logs @@ -289,12 +293,12 @@ TicketNewEmailBody=Questa email automatica conferma che è stato registrato un n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Informazioni utili per tua richiesta TicketNewEmailBodyInfosTrackId=Numero ID della tua richiesta: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link +TicketNewEmailBodyInfosTrackUrl=È possibile visualizzare lo stato di avanzamento del ticket cliccando il seguente link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link -TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=Puoi consultare lo storico di questo biglietto cliccando il seguente link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=Questo modulo consente di registrare un ticket di supporto nel nostro sistema di gestione ticketing. -TicketPublicPleaseBeAccuratelyDescribe=Descrivi il problema dettagliatamente. Fornisci più informazioni possibili per consentirci di identificare la tua richiesta. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Inserisci qui il numero della sua richista ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -313,10 +317,10 @@ NewUser=Nuovo utente NumberOfTicketsByMonth=Numero di ticket per mese NbOfTickets=Number of tickets # notifications -TicketCloseEmailSubjectCustomer=Ticket closed -TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. -TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) -TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: +TicketCloseEmailSubjectCustomer=Biglietto chiuso +TicketCloseEmailBodyCustomer=Questo è un messaggio automatico per informarti che il ticket %s è stato appena chiuso. +TicketCloseEmailSubjectAdmin=Biglietto chiuso - Réf %s (ID biglietto pubblico %s) +TicketCloseEmailBodyAdmin=Un ticket con ID #%s è stato appena chiuso, vedi informazioni: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=Questo è un messaggio automatico per confermare che il ticket %s è stato aggiornato TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/it_IT/trips.lang b/htdocs/langs/it_IT/trips.lang index 93c1bbfee3f..f65f77b5311 100644 --- a/htdocs/langs/it_IT/trips.lang +++ b/htdocs/langs/it_IT/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=Mostra note spese -Trips=Note spese -TripsAndExpenses=Note spese -TripsAndExpensesStatistics=Statistiche note spese -TripCard=Scheda nota spese +AUTHOR=Registrata da +AUTHORPAIEMENT=Pagata da AddTrip=Crea nota spese -ListOfTrips=Lista delle note spese -ListOfFees=Elenco delle tariffe -TypeFees=Tipi di imposte -ShowTrip=Mostra note spese -NewTrip=Nuova nota spese -LastExpenseReports=Ultime %s note spese +AllExpenseReport=All type of expense report AllExpenseReports=Tutte le note spese -CompanyVisited=Azienda / organizzazione visitata -FeesKilometersOrAmout=Tariffa kilometrica o importo -DeleteTrip=Elimina nota spese -ConfirmDeleteTrip=Vuoi davvero eliminare questa nota spese? -ListTripsAndExpenses=Lista delle note spese -ListToApprove=In attesa di approvazione -ExpensesArea=Area note spese +AnyOtherInThisListCanValidate=Persona da informare per la convalida della richiesta. +AttachTheNewLineToTheDocument=Associa la nuova riga ad un documento esistente +AucuneLigne=Non ci sono ancora note spese +BrouillonnerTrip=Riporta la nota spese allo stato di "bozza" +byEX_DAY=per giorno (limitato a %s) +byEX_EXP=by line (limitation to %s) +byEX_MON=by month (limitation to %s) +byEX_YEA=by year (limitation to %s) +CANCEL_USER=Cancellata da +CarCategory=Categoria veicoli ClassifyRefunded=Classifica come "Rimborsata" +CompanyVisited=Azienda / organizzazione visitata +ConfirmBrouillonnerTrip=Vuoi davvero riportare questa nota spese allo stato "bozza"? +ConfirmCancelTrip=Vuoi davvero eliminare questa nota spese? +ConfirmCloneExpenseReport=Vuoi davvero clonare questa nota spese? +ConfirmDeleteTrip=Vuoi davvero eliminare questa nota spese? +ConfirmPaidTrip=Vuoi davvero modificare lo stato di questa nota spese in "liquidata"? +ConfirmRefuseTrip=Vuoi davvero rifiutare questa nota spese? +ConfirmSaveTrip=Vuoi davvero convalidare questa nota spese? +ConfirmValideTrip=Vuoi davvero approvare questa nota spese? +DATE_CANCEL=Eliminata in data +DATE_PAIEMENT=Liquidata in data +DATE_REFUS=Rifiutata in data +DATE_SAVE=Convalidata in data +DefaultCategoryCar=Default transportation mode +DefaultRangeNumber=Default range number +DeleteTrip=Elimina nota spese +ErrorDoubleDeclaration=Hai già inviata una nota spese per il periodo selezionato +Error_EXPENSEREPORT_ADDON_NotDefined=Error, the rule for expense report numbering ref was not defined into setup of module 'Expense Report' +ExpenseRangeOffset=Offset amount: %s +expenseReportCatDisabled=Category disabled - see the c_exp_tax_cat dictionary +expenseReportCoef=Coefficiente +expenseReportCoefUndefined=(Valore non definito) +expenseReportOffset=Scostamento +expenseReportPrintExample=offset + (d x coef) = %s +expenseReportRangeDisabled=Range disabled - see the c_exp_tax_range dictionay +expenseReportRangeFromTo=from %d to %d +expenseReportRangeMoreThan=più di %d +expenseReportTotalForFive=Example with d = 5 +ExpenseReportApplyTo=Applica a +ExpenseReportApproved=Una nota spese è stata approvata +ExpenseReportApprovedMessage=La nota spese %s è stata approvata.
- Utente: %s
- Approvata da: %s
Clicca qui per visualizzare la nota spese: %s +ExpenseReportCanceled=Una nota spese è stata cancellata +ExpenseReportCanceledMessage=La nota spese %s è stata eliminata.
- Utente: %s
- Eliminata da: %s
- Motivazione eliminazione: %s
Clicca qui per visualizzare la nota spese: %s +ExpenseReportConstraintViolationError=Importo massimo superato (regola %s): %s è maggiore di %s (Superamento vietato) +ExpenseReportConstraintViolationWarning=Importo massimo superato (regola %s): %s è maggiore di %s (Superamento autorizzato) +ExpenseReportDateEnd=Data fine +ExpenseReportDateStart=Data inizio +ExpenseReportDomain=Dominio da applicare +ExpenseReportIkDesc=È possibile modificare il calcolo dei chilometri di spesa per categoria e intervallo che sono stati precedentemente definiti. d è la distanza in Kilometri +ExpenseReportLimitAmount=Importo massimo +ExpenseReportLimitOn=Limit on +ExpenseReportLine=Riga di nota spese +ExpenseReportPaid=Una nota spese è stata pagata +ExpenseReportPaidMessage=La nota spese %s è stata rimborsata.
- Utente: %s
- Pagata da: %s
Clicca qui per visualizzare la nota spese: %s +ExpenseReportPayment=Pagamento nota spese +ExpenseReportRef=Rif. nota spese +ExpenseReportRefused=Una nota spese è stata rifiutata +ExpenseReportRefusedMessage=La nota spese %s è stata rifiutata.
- Utente: %s
- Rifiutata da: %s
- Motivazione del rifiuto: %s
Clicca qui per visualizzare la nota spese: %s +ExpenseReportRestrictive=Superamento vietato +ExpenseReportRuleErrorOnSave=Error: %s +ExpenseReportRuleSave=Regola note spese salvata +ExpenseReportRulesDesc=È possibile definire regole di importo massimo per le note spese. Queste regole verranno applicate quando una nuova spesa viene aggiunta a una nota spese ExpenseReportWaitingForApproval=È stata inserita una nuova nota spese da approvare ExpenseReportWaitingForApprovalMessage=Una nuova nota spesa è stata inserita ed è in attesa di approvazione.
- Utente: %s
- Periodo: %s
Clicca qui per convalidare: %s ExpenseReportWaitingForReApproval=Una nota spese è stata sottomessa per la pre-approvazione ExpenseReportWaitingForReApprovalMessage=Una nota spese è stata inviata ed è nuovamente in attesa di approvazione. Il %s, hai rifiutato la nota spese per questa motivazione: %s.
Una nuova versione è stata proposta e attende la tua approvazione.
- Utente: %s
- Periodo: %s
Clicca qui per convalidare: %s -ExpenseReportApproved=Una nota spese è stata approvata -ExpenseReportApprovedMessage=La nota spese %s è stata approvata.
- Utente: %s
- Approvata da: %s
Clicca qui per visualizzare la nota spese: %s -ExpenseReportRefused=Una nota spese è stata rifiutata -ExpenseReportRefusedMessage=La nota spese %s è stata rifiutata.
- Utente: %s
- Rifiutata da: %s
- Motivazione del rifiuto: %s
Clicca qui per visualizzare la nota spese: %s -ExpenseReportCanceled=Una nota spese è stata cancellata -ExpenseReportCanceledMessage=La nota spese %s è stata eliminata.
- Utente: %s
- Eliminata da: %s
- Motivazione eliminazione: %s
Clicca qui per visualizzare la nota spese: %s -ExpenseReportPaid=Una nota spese è stata pagata -ExpenseReportPaidMessage=La nota spese %s è stata rimborsata.
- Utente: %s
- Pagata da: %s
Clicca qui per visualizzare la nota spese: %s -TripId=ID nota spese -AnyOtherInThisListCanValidate=Persona da informare per la convalida della richiesta. -TripSociete=Informazioni azienda -TripNDF=Informazioni nota spese -PDFStandardExpenseReports=Template standard per la generazione dei PDF delle not spese -ExpenseReportLine=Riga di nota spese -TF_OTHER=Altro -TF_TRIP=Trasporto -TF_LUNCH=Pranzo -TF_METRO=Metro -TF_TRAIN=Treno -TF_BUS=Bus -TF_CAR=Auto -TF_PEAGE=Pedaggio -TF_ESSENCE=Carburante -TF_HOTEL=Hotel -TF_TAXI=Taxi -EX_KME=Mileage costs -EX_FUE=Fuel CV -EX_HOT=Hotel -EX_PAR=Parking CV -EX_TOL=Toll CV -EX_TAX=Various Taxes -EX_IND=Indemnity transportation subscription -EX_SUM=Spese di mantenimento -EX_SUO=Office supplies -EX_CAR=Car rental -EX_DOC=Documentazione -EX_CUR=Customers receiving -EX_OTR=Other receiving -EX_POS=Postage -EX_CAM=CV maintenance and repair -EX_EMM=Employees meal -EX_GUM=Guests meal -EX_BRE=Breakfast -EX_FUE_VP=Fuel PV -EX_TOL_VP=Toll PV -EX_PAR_VP=Parking PV -EX_CAM_VP=PV maintenance and repair -DefaultCategoryCar=Default transportation mode -DefaultRangeNumber=Default range number -UploadANewFileNow=Carica un nuovo documento ora -Error_EXPENSEREPORT_ADDON_NotDefined=Error, the rule for expense report numbering ref was not defined into setup of module 'Expense Report' -ErrorDoubleDeclaration=Hai già inviata una nota spese per il periodo selezionato -AucuneLigne=Non ci sono ancora note spese -ModePaiement=Modalità di pagamento -VALIDATOR=Utente responsabile per l'approvazione -VALIDOR=Approvata da -AUTHOR=Registrata da -AUTHORPAIEMENT=Pagata da -REFUSEUR=Rifiutata da -CANCEL_USER=Cancellata da -MOTIF_REFUS=Motivo -MOTIF_CANCEL=Motivo -DATE_REFUS=Rifiutata in data -DATE_SAVE=Convalidata in data -DATE_CANCEL=Eliminata in data -DATE_PAIEMENT=Liquidata in data -ExpenseReportRef=Rif. nota spese -ValidateAndSubmit=Convalida e proponi per l'approvazione -ValidatedWaitingApproval=Convalidata (in attesa di approvazione) -NOT_AUTHOR=Non sei l'autore di questa nota spese. Operazione annullata. -ConfirmRefuseTrip=Vuoi davvero rifiutare questa nota spese? -ValideTrip=Approva la nota spese -ConfirmValideTrip=Vuoi davvero approvare questa nota spese? -PaidTrip=Liquida una nota spese -ConfirmPaidTrip=Vuoi davvero modificare lo stato di questa nota spese in "liquidata"? -ConfirmCancelTrip=Vuoi davvero eliminare questa nota spese? -BrouillonnerTrip=Riporta la nota spese allo stato di "bozza" -ConfirmBrouillonnerTrip=Vuoi davvero riportare questa nota spese allo stato "bozza"? -SaveTrip=Convalida la nota spese -ConfirmSaveTrip=Vuoi davvero convalidare questa nota spese? -NoTripsToExportCSV=Nessuna nota spese da esportare per il periodo -ExpenseReportPayment=Pagamento nota spese -ExpenseReportsToApprove=Note spese da approvare -ExpenseReportsToPay=Note spese da pagare -ConfirmCloneExpenseReport=Vuoi davvero clonare questa nota spese? ExpenseReportsIk=Configurazione del rimborso chilometrico ExpenseReportsRules=Regole note spese -ExpenseReportIkDesc=You can modify the calculation of kilometers expense by category and range who they are previously defined. d is the distance in kilometers -ExpenseReportRulesDesc=È possibile definire regole di importo massimo per le note spese. Queste regole verranno applicate quando una nuova spesa viene aggiunta a una nota spese -expenseReportOffset=Scostamento -expenseReportCoef=Coefficient -expenseReportTotalForFive=Example with d = 5 -expenseReportRangeFromTo=from %d to %d -expenseReportRangeMoreThan=più di %d -expenseReportCoefUndefined=(value not defined) -expenseReportCatDisabled=Category disabled - see the c_exp_tax_cat dictionary -expenseReportRangeDisabled=Range disabled - see the c_exp_tax_range dictionay -expenseReportPrintExample=offset + (d x coef) = %s -ExpenseReportApplyTo=Apply to -ExpenseReportDomain=Domain to apply -ExpenseReportLimitOn=Limit on -ExpenseReportDateStart=Data inizio -ExpenseReportDateEnd=Data fine -ExpenseReportLimitAmount=Importo massimo -ExpenseReportRestrictive=Superamento vietato -AllExpenseReport=All type of expense report -OnExpense=Expense line -ExpenseReportRuleSave=Regola note spese salvata -ExpenseReportRuleErrorOnSave=Error: %s -RangeNum=Raggio %d -ExpenseReportConstraintViolationError=Importo massimo superato (regola %s): %s è maggiore di %s (Superamento vietato) -byEX_DAY=per giorno (limitato a %s) -byEX_MON=by month (limitation to %s) -byEX_YEA=by year (limitation to %s) -byEX_EXP=by line (limitation to %s) -ExpenseReportConstraintViolationWarning=Importo massimo superato (regola %s): %s è maggiore di %s (Superamento autorizzato) +ExpenseReportsToApprove=Note spese da approvare +ExpenseReportsToPay=Note spese da pagare +ExpensesArea=Area note spese +FeesKilometersOrAmout=Tariffa kilometrica o importo +LastExpenseReports=Ultime %s note spese +ListOfFees=Elenco delle tariffe +ListOfTrips=Elenco note spese +ListToApprove=In attesa di approvazione +ListTripsAndExpenses=Elenco note spese +MOTIF_CANCEL=Motivo +MOTIF_REFUS=Motivo +ModePaiement=Modalità di pagamento +NewTrip=Nuova nota spese nolimitbyEX_DAY=per giorno (illimitato) +nolimitbyEX_EXP=by line (no limitation) nolimitbyEX_MON=by month (no limitation) nolimitbyEX_YEA=by year (no limitation) -nolimitbyEX_EXP=by line (no limitation) -CarCategory=Categoria veicoli -ExpenseRangeOffset=Offset amount: %s +NoTripsToExportCSV=Nessuna nota spese da esportare per il periodo +NOT_AUTHOR=Non sei l'autore di questa nota spese. Operazione annullata. +OnExpense=Expense line +PDFStandardExpenseReports=Template standard per la generazione dei PDF delle not spese +PaidTrip=Liquida una nota spese +REFUSEUR=Rifiutata da RangeIk=Mileage range -AttachTheNewLineToTheDocument=Associa la nuova riga ad un documento esistente +RangeNum=Raggio %d +SaveTrip=Convalida la nota spese +ShowExpenseReport=Mostra note spese +ShowTrip=Mostra note spese +TripCard=Scheda nota spese +TripId=ID nota spese +TripNDF=Informazioni nota spese +TripSociete=Informazioni azienda +Trips=Note spese +TripsAndExpenses=Note spese +TripsAndExpensesStatistics=Statistiche note spese +TypeFees=Tipi di imposte +UploadANewFileNow=Carica un nuovo documento ora +VALIDATOR=Utente responsabile per l'approvazione +VALIDOR=Approvata da +ValidateAndSubmit=Convalida e proponi per l'approvazione +ValidatedWaitingApproval=Convalidata (in attesa di approvazione) +ValideTrip=Approva la nota spese + +## Dictionary +EX_BRE=Breakfast +EX_CAM=CV maintenance and repair +EX_CAM_VP=PV maintenance and repair +EX_CAR=Noleggio auto +EX_CUR=Clienti che ricevono +EX_DOC=Documentazione +EX_EMM=Pasto dei dipendenti +EX_FUE=CV carburante +EX_FUE_VP=Fuel PV +EX_GUM=Pasto degli ospiti +EX_HOT=Hotel +EX_IND=Abbonamento trasporto indennizzo +EX_KME=Spese chilometriche +EX_OTR=Altra ricezione +EX_PAR=Parking CV +EX_PAR_VP=Parking PV +EX_POS=Postage +EX_SUM=Spese di mantenimento +EX_SUO=Forniture per ufficio +EX_TAX=Various Taxes +EX_TOL=Toll CV +EX_TOL_VP=Toll PV +TF_BUS=Bus +TF_CAR=Auto +TF_ESSENCE=Carburante +TF_HOTEL=Hotel +TF_LUNCH=Pranzo +TF_METRO=Metro +TF_OTHER=Altro +TF_PEAGE=Pedaggio +TF_TAXI=Taxi +TF_TRAIN=Treno +TF_TRIP=Trasporto diff --git a/htdocs/langs/it_IT/website.lang b/htdocs/langs/it_IT/website.lang index df1c3006d7a..c178e59594b 100644 --- a/htdocs/langs/it_IT/website.lang +++ b/htdocs/langs/it_IT/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Codice +WebsiteName=Name of the website WebsiteSetupDesc=Crea qui i siti web che desideri utilizzare. Quindi vai nel menu Siti Web per modificarli. DeleteWebsite=Cancella sito web ConfirmDeleteWebsite=Sei sicuro di voler eliminare questo sito web? Verranno rimosse anche tutte le pagine e i suoi contenuti. I file caricati (come quelli nella directory medias, nel modulo ECM, ...) non verranno cancellati. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) WEBSITE_ROBOT=File Robot (robots.txt) WEBSITE_HTACCESS=Website .htaccess file WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file WEBSITE_KEYWORDSDesc=Usa una virgola per separare i valori -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML header (specific to this page only) PageNameAliasHelp=Name or alias of the page.
This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. @@ -42,6 +43,8 @@ ViewPageInNewTab=Visualizza pagina in una nuova scheda SetAsHomePage=Imposta come homepage RealURL=Indirizzo URL vero ViewWebsiteInProduction=View web site using home URLs +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Usa con Apache / NGinx / ...
Crea sul tuo server web (Apache, Nginx, ...) un host virtuale dedicato con PHP abilitato e una directory principale su
%s ExampleToUseInApacheVirtualHostConfig=Esempio da utilizzare nella configurazione dell'host virtuale Apache: YouCanAlsoTestWithPHPS=Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%s pagina(e)/contenitore(i) rigenerato RegenerateWebsiteContent=Rigenera i file della cache del sito web AllowedInFrames=Consentito nel frame DefineListOfAltLanguagesInWebsiteProperties=Definisce l'elenco di tutte le lingue disponibili nelle proprietà del sito web. -GenerateSitemaps=Genera file sitemap del sito web +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Se confermi, cancellerai il file sitemap esistente... ConfirmSitemapsCreation=Conferma la generazione del sitemap SitemapGenerated=File sitemap %s generato @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon deve essere png ErrorFaviconSize=La favicon deve essere di dimensioni 16x16, 32x32 o 64x64 FaviconTooltip=Carica un'immagine che deve essere un png (16x16, 32x32 o 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/it_IT/withdrawals.lang b/htdocs/langs/it_IT/withdrawals.lang index 2d6a6b05113..b0f951d47e7 100644 --- a/htdocs/langs/it_IT/withdrawals.lang +++ b/htdocs/langs/it_IT/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Fattura in attesa di bonifico AmountToWithdraw=Importo da prelevare AmountToTransfer=Importo da trasferire NoInvoiceToWithdraw=Nessuna fattura aperta per '%s' è in attesa. Vai sulla scheda '%s' sulla scheda fattura per effettuare una richiesta. -NoSupplierInvoiceToWithdraw=Nessuna fattura fornitore con "Richieste di credito diretto" aperte è in attesa. Vai sulla scheda '%s' sulla scheda fattura per effettuare una richiesta. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=User Responsible WithdrawalsSetup=Direct debit payment setup CreditTransferSetup=Impostazione del bonifico @@ -42,6 +42,7 @@ CreditTransferStatistics=Statistiche sul trasferimento di crediti Rejects=Respinge LastWithdrawalReceipt=Latest %s direct debit receipts MakeWithdrawRequest=Effettua una richiesta di addebito diretto +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Invia una richiesta di bonifico WithdrawRequestsDone=%s direct debit payment requests recorded BankTransferRequestsDone=%s richieste di bonifico registrate @@ -100,8 +101,11 @@ CreditDate=Data di accredito WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country %s (Your country is not supported) ShowWithdraw=Mostra ordine di addebito diretto IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one direct debit payment order not yet processed, it won't be set as paid to allow prior withdrawal management. -DoStandingOrdersBeforePayments=Questa scheda consente di richiedere un ordine di pagamento con addebito diretto. Una volta fatto, vai nel menu Banca-> Pagamento con addebito diretto per generare e gestire l'ordine di addebito diretto. Quando l'ordine di addebito diretto viene chiuso, il pagamento sulle fatture verrà automaticamente registrato e le fatture chiuse se il resto da pagare è nullo. -DoCreditTransferBeforePayments=Questa scheda consente di richiedere un ordine di bonifico. Una volta fatto, vai nel menu Banca-> Pagamento tramite bonifico per generare e gestire l'ordine di trasferimento del credito. Quando l'ordine di trasferimento del credito viene chiuso, il pagamento sulle fatture verrà automaticamente registrato e le fatture chiuse se il resto da pagare è nullo. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=File ordine di addebito CreditTransferFile=File di trasferimento di credito SetToStatusSent=Imposta stato come "file inviato" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Unable to create direct debit request for empty am SepaMandate=Mandato per addebito diretto SEPA SepaMandateShort=Mandato SEPA PleaseReturnMandate=Si prega di ritornare il mandato tramite email a %s o tramite mail a -SEPALegalText=Firmando questo modulo di mandato, autorizzi (A) %s a inviare istruzioni alla tua banca per addebitare il tuo conto e (B) la tua banca ad addebitare il tuo conto secondo le istruzioni di %s. Come parte dei tuoi diritti, hai diritto a un rimborso dalla tua banca secondo i termini e le condizioni del tuo accordo con la tua banca. I tuoi diritti in merito al mandato di cui sopra sono illustrati in una dichiarazione che puoi ottenere dalla tua banca. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Id Creditore SEPA CreditorName=Creditor Name SEPAFillForm=(B) Completare tutti i campi contrassegnati da * diff --git a/htdocs/langs/it_IT/workflow.lang b/htdocs/langs/it_IT/workflow.lang index 03a0abc7627..0ed0577720d 100644 --- a/htdocs/langs/it_IT/workflow.lang +++ b/htdocs/langs/it_IT/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crea automaticamente un ordine cliente dopo descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Crea automaticamente una fattura cliente dopo aver firmato una proposta commerciale (la nuova fattura avrà lo stesso importo della proposta) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Creare automaticamente una fattura attiva alla convalida del contratto descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Crea automaticamente una fattura cliente dopo che un ordine cliente è stato chiuso (la nuova fattura avrà lo stesso importo dell'ordine) +descWORKFLOW_TICKET_CREATE_INTERVENTION=Alla creazione del ticket, crea automaticamente un intervento. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifica come "da fatturare" la/e proposta/e commerciale/i quando l'ordine cliente collegato è impostato come da fatturare (e se l'ammontare dell'ordine è lo stesso ammontare della proposta commerciale firmata e collegata) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classifica "fatturate" le proposte collegate quando la fattura cliente è validata (e se l'importo della fattura è uguale all'importo totale delle proposte collegate) @@ -17,14 +18,19 @@ descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Classificare l'ordine client # Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals) # Autoclassify purchase order -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders) +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classifica "fatturato" gli ordini fornitori collegati quando la fattura fornitore viene convalidata. (e se l'importo della fattura è uguale all'importo totale di ordini collegati) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classificare l'ordine di acquisto di origine collegato come ricevuto quando viene convalidato un ricevimento (e se la quantità ricevuta da tutti i ricevimenti è la stessa dell'ordine di acquisto da aggiornare) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classificare l'ordine di acquisto di origine collegata come ricevuto alla chiusura di un ricevimento (e se la quantità ricevuta da tutti i ricevimenti è la stessa dell'ordine di acquisto da aggiornare) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Classificare le ricezioni in "fatturate" quando un ordine fornitore collegato viene convalidato +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=Quando crei un biglietto, collega i contratti disponibili di terze parti corrispondenti +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Quando si collegano i contratti, cercare tra quelli delle società madri # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Chiudi tutti gli interventi legati al ticket quando un ticket è chiuso AutomaticCreation=Creazione automatica AutomaticClassification=Classificazione automatica # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classificare la spedizione di origine collegata come chiusa quando la fattura del cliente viene convalidata +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Chiusura automatica +AutomaticLinking=Collegamento automatico diff --git a/htdocs/langs/ja_JP/accountancy.lang b/htdocs/langs/ja_JP/accountancy.lang index 8eb9dd0b0cd..8642dc56164 100644 --- a/htdocs/langs/ja_JP/accountancy.lang +++ b/htdocs/langs/ja_JP/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=設定で定義されていないベンダー MainAccountForUsersNotDefined=設定で定義されていないユーザのメイン勘定科目 MainAccountForVatPaymentNotDefined=設定で定義されていないVAT支払のメイン勘定科目 MainAccountForSubscriptionPaymentNotDefined=設定で定義されていないサブスクリプション支払のメイン勘定科目 +UserAccountNotDefined=設定で定義されていないユーザの会計勘定科目 AccountancyArea=経理エリア AccountancyAreaDescIntro=会計モジュールの使用は、いくつかのステップで行われる。 @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=子会社アカウントのコンボリストを有効 ACCOUNTING_DATE_START_BINDING=会計で結合と転記を開始する日付を定義する。この日付を下回ると、取引は会計に転記されない。 ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=会計転送では、デフォルトで選択される期間は何か -ACCOUNTING_SELL_JOURNAL=販売仕訳帳 -ACCOUNTING_PURCHASE_JOURNAL=購買仕訳帳 -ACCOUNTING_MISCELLANEOUS_JOURNAL=その他仕訳帳 +ACCOUNTING_SELL_JOURNAL=販売仕訳帳 (販売と返品) +ACCOUNTING_PURCHASE_JOURNAL=購買仕訳帳(購入と返品) +ACCOUNTING_BANK_JOURNAL=現金仕訳帳(入出金) ACCOUNTING_EXPENSEREPORT_JOURNAL=経費報告仕訳帳 -ACCOUNTING_SOCIAL_JOURNAL=交際費仕訳帳 +ACCOUNTING_MISCELLANEOUS_JOURNAL=一般仕訳帳 ACCOUNTING_HAS_NEW_JOURNAL=新規仕訳帳がある +ACCOUNTING_INVENTORY_JOURNAL=在庫仕訳帳 +ACCOUNTING_SOCIAL_JOURNAL=交際費仕訳帳 ACCOUNTING_RESULT_PROFIT=結果勘定科目(利益) ACCOUNTING_RESULT_LOSS=結果勘定科目(損失) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=閉鎖の仕訳帳 -ACCOUNTING_ACCOUNT_TRANSFER_CASH=中継銀行振込の会計勘定科目 +ACCOUNTING_ACCOUNT_TRANSFER_CASH=移行用の銀行振込の口座として使用される口座 (勘定科目表から) TransitionalAccount=中継銀行振込口座 -ACCOUNTING_ACCOUNT_SUSPENSE=待機の勘定科目 -DONATION_ACCOUNTINGACCOUNT=寄付を登録するための勘定科目 -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=サブスクリプションを登録するための勘定科目 +ACCOUNTING_ACCOUNT_SUSPENSE=受け取った、または支払った未割り当ての資金、つまり「待機[中]」の資金の口座として使用される口座 (口座チャートから) +DONATION_ACCOUNTINGACCOUNT=寄付の登録に使用するアカウント (勘定科目表から) (寄付モジュール) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=メンバーシップのサブスクリプションを登録するために使用されるアカウント (アカウント チャートから) (メンバーシップ モジュール - メンバーシップが請求書なしで記録されている場合) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=顧客入金を登録するためのデフォルトの勘定科目 +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=顧客預金を登録するためのデフォルト口座として使用される口座 (勘定科目表から) UseAuxiliaryAccountOnCustomerDeposit=顧客アカウントを頭金ラインの補助元帳に個人アカウントとして保存する(無効にした場合、頭金ラインの個人アカウントは空のままになる) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=仕入先預金を登録するためのデフォルトの会計口座 +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=デフォルトとして使用される勘定科目 (勘定科目表から) UseAuxiliaryAccountOnSupplierDeposit=仕入先勘定を、前払明細の補助元帳に個別勘定として保管する (無効にすると、前払明細の個別勘定は空のままになる)。 -ACCOUNTING_PRODUCT_BUY_ACCOUNT=購入した製品のデフォルトの勘定科目(製品シートで定義されていない場合に使用) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=EEC域内で購入した製品のデフォルト勘定科目(製品シートで定義されていない場合に使用) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=購入品で、EEC域外から輸入された製品のデフォルト勘定科目(製品シートで定義されていない場合に使用) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=販売された製品のデフォルトの勘定科目(製品シートで定義されていない場合に使用) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=EECで販売された製品のデフォルトの勘定科目(製品シートで定義されていない場合に使用) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=EECから販売およびエクスポートされた製品のデフォルトの勘定科目(製品シートで定義されていない場合に使用) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=同じ国内で購入された製品のデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (製品シートで定義されていない場合に使用) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=EEC から別の EEC 国に購入された製品のデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (製品シートで定義されていない場合に使用) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=他の外国から購入および輸入された製品のデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (製品シートで定義されていない場合に使用) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=販売された製品のデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (製品シートで定義されていない場合に使用) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=EEC から別の EEC 国に販売される製品のデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (製品シートで定義されていない場合に使用) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=他の外国に販売および輸出される製品のデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (製品シートで定義されていない場合に使用) -ACCOUNTING_SERVICE_BUY_ACCOUNT=購入したサービスのデフォルトの勘定科目(サービスシートで定義されていない場合に使用) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=EECで購入したサービスのデフォルトの勘定科目(サービスシートで定義されていない場合に使用) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=購入したサービスおよびEECからインポートされたサービスのデフォルトの勘定科目(サービスシートで定義されていない場合に使用) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=販売されたサービスのデフォルトの勘定科目(サービスシートで定義されていない場合に使用) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=EECで販売されるサービスのデフォルトの勘定科目(サービスシートで定義されていない場合に使用) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=EECから販売およびエクスポートされたサービスのデフォルトの勘定科目(サービスシートで定義されていない場合に使用) +ACCOUNTING_SERVICE_BUY_ACCOUNT=同じ国内で購入されたサービスのデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (サービス シートで定義されていない場合に使用) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=EEC から別の EEC 国に購入したサービスのデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (サービス シートで定義されていない場合に使用) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=他の外国から購入および輸入されたサービスのデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (サービス シートで定義されていない場合に使用) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=販売されたサービスのデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (サービス シートで定義されていない場合に使用) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=EEC から別の EEC 国に販売されるサービスのデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (サービス シートで定義されていない場合に使用) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=他の外国に販売および輸出されるサービスのデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (サービス シートで定義されていない場合に使用) Doctype=ドキュメントの種別 Docdate=日付 @@ -214,7 +217,7 @@ Codejournal=仕訳帳 JournalLabel=仕訳帳ラベル NumPiece=個数番号 TransactionNumShort=数トランザクション -AccountingCategory=カスタムグループ +AccountingCategory=アカウントのカスタム グループ GroupByAccountAccounting=総勘定元帳勘定によるグループ化 GroupBySubAccountAccounting=補助元帳アカウントでグループ化 AccountingAccountGroupsDesc=ここで、勘定科目のいくつかのグループを定義できる。それらは、パーソナライズされた会計報告書sに使用される。 @@ -268,13 +271,13 @@ Reconcilable=調整可能 TotalVente=税引前総売上高 TotalMarge=売上総利益 -DescVentilCustomer=製品勘定科目に結合されている(または結合されていない)顧客請求書行のリストをここで参照すること -DescVentilMore=ほとんどの場合、事前定義された製品またはサービスを使用し、製品/サービスカードに勘定科目番号を設定すると、アプリケーションは、請求書の行と勘定科目表の勘定科目の間の全結合をボタン "%s" でワンクリックする。製品/サービスカードに勘定科目が設定されていない場合、または勘定科目に結合されていない行がまだある場合は、メニュー「%s」から手動で結合する必要がある。 -DescVentilDoneCustomer=請求書の顧客の行とその製品勘定科目のリストをここで参照すること -DescVentilTodoCustomer=製品勘定科目にまだ結合されていない請求書行を結合する -ChangeAccount=選択したラインの製品/サービス勘定科目を次の勘定科目に変更する。 +DescVentilCustomer=ここで、勘定科目表から製品アカウントにバインドされている (またはバインドされていない) 顧客請求明細行のリストを参照すること。 +DescVentilMore=ほとんどの場合、定義済みの製品またはサービスを使用し、製品/サービス カードに (勘定科目表から) アカウントを設定すると、アプリケーションは、請求明細行とチャートの会計勘定科目との間のすべてのバインドを行うことができる。ボタン "%s" を 1 回クリックするだけでアカウントの数を指定できる。製品/サービス カードにアカウントが設定されていない場合、またはアカウントにバインドされていない行がまだある場合は、メニュー " %s " から手動でバインドする必要がある。 +DescVentilDoneCustomer=顧客の請求明細行と勘定科目表からの製品勘定のリストを参照すること。 +DescVentilTodoCustomer=勘定科目表からまだ製品勘定にバインドされていない請求書明細をバインドする +ChangeAccount=次の勘定科目を使用して、選択した行の製品/サービス勘定科目を (勘定科目表から) 変更する。 Vide=- -DescVentilSupplier=ここで参照するのは仕入先請求書明細のリストで、それは製品会計勘定科目に引当済または未済のもの(会計でまだ転記されていないレコードのみが表示される) +DescVentilSupplier=勘定科目表から製品アカウントにバインドされている、またはまだバインドされていない仕入先請求明細行のリストを参照すること (経理部門でまだ転送されていないレコードのみが表示される)。 DescVentilDoneSupplier=ベンダーの請求書の行とその勘定科目のリストをここで参照すること DescVentilTodoExpenseReport=まだ料金勘定科目に結合されていない経費報告書行を結合する DescVentilExpenseReport=手数料勘定科目に結合されている(または結合されていない)経費報告行のリストをここで参照すること @@ -286,20 +289,20 @@ DescClosure=まだ検証されておらずロックされていない月ごと OverviewOfMovementsNotValidated=検証およびロックされていない動きの概要 AllMovementsWereRecordedAsValidated=全動きは検証され、ロックされたものとして記録された NotAllMovementsCouldBeRecordedAsValidated=全動きを検証済みおよびロック済みとして記録できるわけではない -ValidateMovements=レコードを検証してロックする... +ValidateMovements=動きを検証してロックする... DescValidateMovements=書き込み、レタリング、削除の変更または削除は禁止される。演習の全エントリが要検証済。検証済でないと、閉じることができない。 ValidateHistory=自動的に結合 AutomaticBindingDone=自動結合が実行された(%s)-一部のレコードでは自動結合不可(%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=エラー、この勘定科目表は使用されているため、削除または無効化できない MvtNotCorrectlyBalanced=動きのバランスが正しくない。借方=%s&貸方= %s Balancing=バランシング FicheVentilation=結合カード GeneralLedgerIsWritten=トランザクションは元帳に書き込まれる GeneralLedgerSomeRecordWasNotRecorded=一部のトランザクションは仕訳帳化できない。他にエラーメッセージがない場合は、既に仕訳帳化されている可能性がある。 NoNewRecordSaved=転送するレコードはもうない -ListOfProductsWithoutAccountingAccount=勘定科目に結合されていない製品のリスト +ListOfProductsWithoutAccountingAccount=勘定科目表のいずれの勘定にもバインドされていない製品のリスト ChangeBinding=結合を変更する Accounted=元帳に計上 NotYetAccounted=まだ経理に回していない @@ -322,9 +325,10 @@ AccountingJournalType1=その他の操作 AccountingJournalType2=販売 AccountingJournalType3=購入 AccountingJournalType4=バンク -AccountingJournalType5=経費報告書 +AccountingJournalType5=経費報告書s AccountingJournalType8=目録 AccountingJournalType9=持っている-新規 +GenerationOfAccountingEntries=会計仕訳の生成 ErrorAccountingJournalIsAlreadyUse=この仕訳帳は既に使用されている AccountingAccountForSalesTaxAreDefinedInto=注:消費税の勘定科目は、メニュー %s -- %sに定義されている。 NumberOfAccountancyEntries=エントリー数 @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=楽章の数 ACCOUNTING_DISABLE_BINDING_ON_SALES=販売の会計における結合と転記を無効にする(顧客の請求書は会計に考慮されない) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=購入時の会計における結合と転記を無効にする(ベンダーの請求書は会計で考慮されない) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=経費報告書sの会計における結合と転記を無効にする(経費報告書sは会計で考慮されない) +ACCOUNTING_ENABLE_LETTERING=会計でレタリング機能を有効にする ## Export +NotExportLettering=ファイルの生成時にレタリングをエクスポートしない NotifiedExportDate=エクスポートされた行にエクスポート済みのフラグを付ける(行を変更するには、トランザクション全体を削除して、会計に再転送する必要がある) NotifiedValidationDate=エクスポートされたエントリを検証してロックする(「%s」機能と同じ効果、行の変更と削除は絶対に不可) DateValidationAndLock=日付の検証とロック @@ -401,7 +407,11 @@ Calculated=計算済 Formula=式 ## Reconcile +LetteringAuto=自動照合 +LetteringManual=手動照合 Unlettering=和解しない +UnletteringAuto=自動照合解除 +UnletteringManual=手動照合解除 AccountancyNoLetteringModified=調整は変更されない AccountancyOneLetteringModifiedSuccessfully=1つの調整が正常に変更された AccountancyLetteringModifiedSuccessfully=%s調整が正常に変更された @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=1つの調整解除が正常に変 AccountancyUnletteringModifiedSuccessfully=%sunreconcileが正常に変更された ## Confirm box -ConfirmMassUnlettering=一括調整解除確認 -ConfirmMassUnletteringQuestion=選択した%sレコード(s)の調整を解除してもよいか? +ConfirmMassUnletteringAuto=一括自動照合解除確認 +ConfirmMassUnletteringManual=一括手動照合解除確認 +ConfirmMassUnletteringQuestion=選択した %s レコード(s)を照合解除するか? ConfirmMassDeleteBookkeepingWriting=一括削除確定 ConfirmMassDeleteBookkeepingWritingQuestion=これにより、トランザクションが会計から削除される(同じトランザクションに関連する全行が削除される)。選択した%sレコード(s)を削除してもよいか? @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=他通貨 コード (Idevise) DateExport=日付のエクスポート WarningReportNotReliable=警告、この報告書は元帳に基づいていないため、元帳で手動で変更されたトランザクションは含まれていない。仕訳帳化が最新の場合、簿記ビューはより正確。 ExpenseReportJournal=経費報告仕訳帳 -InventoryJournal=目録仕訳帳 NAccounts=%sアカウント diff --git a/htdocs/langs/ja_JP/admin.lang b/htdocs/langs/ja_JP/admin.lang index 8627254d779..58b770f7e93 100644 --- a/htdocs/langs/ja_JP/admin.lang +++ b/htdocs/langs/ja_JP/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=クライアントの文字照合則 WarningModuleNotActive=モジュール%sを有効にする必要がある WarningOnlyPermissionOfActivatedModules=ここには、有効化されたモジュールに関連する権限のみが表示される。ホーム->設定->モジュール ページで他のモジュールを有効化できる。 DolibarrSetup=Dolibarrインストールまたはアップグレード -InternalUser=内部ユーザ -ExternalUser=外部ユーザ InternalUsers=内部ユーザ ExternalUsers=外部ユーザ UserInterface=ユーザインターフェース @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPSホスト ( php.iniのデフォルト値: MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPSポート ( UnixライクなシステムではPHPに定義されていない ) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPSホスト ( UnixライクなシステムではPHPに定義されていない ) MAIN_MAIL_EMAIL_FROM=自動メールの送信者メール ( php.iniのデフォルト値: %s ) +EMailHelpMsgSPFDKIM=Dolibarr の電子メールがスパムとして分類されるのを防ぐには、サーバーが SPF および DKIM 構成によってこのアドレスからの電子メールの送信を許可されていることを確認すること。 MAIN_MAIL_ERRORS_TO=エラーに使用されたEメールはEメールを返する ( 送信されたEメールのフィールド「Errors-To」 ) MAIN_MAIL_AUTOCOPY_TO= 送信された全メールをコピー ( Bcc ) MAIN_DISABLE_ALL_MAILS=全電子メール送信を無効にする ( テスト目的またはデモ用 ) @@ -439,8 +438,10 @@ Unique=ユニーク Boolean=ブール値 ( 1つのチェックボックス ) ExtrafieldPhone = 電話 ExtrafieldPrice = 価格 +ExtrafieldPriceWithCurrency=通貨での価格 ExtrafieldMail = Eメール ExtrafieldUrl = URL +ExtrafieldIP = IP ExtrafieldSelect = リストを選択 ExtrafieldSelectList = 表から選択 ExtrafieldSeparator=セパレーター ( フィールドではない ) @@ -501,7 +502,8 @@ WarningPHPMail=警告:アプリケーションから電子メールを送信 WarningPHPMailA=-電子メールサービスプロバイダーのサーバーを使用すると、電子メールの信頼性が向上するため、スパムとしてフラグが立てられることなく配信可能性が向上する。 WarningPHPMailB=-一部の電子メールサービスプロバイダー ( Yahooなど ) では、独自のサーバー以外のサーバーから電子メールを送信することを許可していない。現在の設定では、電子メールプロバイダーのサーバーではなく、アプリケーションのサーバーを使用して電子メールを送信するため、一部の受信者 ( 制限付きDMARCプロトコルと互換性のある受信者 ) は、電子メールプロバイダーと一部の電子メールプロバイダーを受け入れることができるかどうかを電子メールプロバイダーに尋ねる。 ( Yahooのように ) サーバーが彼らのものではないために「いいえ」と応答する場合がある。そのため、送信された電子メールの一部が配信を受け入れられない場合がある ( 電子メールプロバイダーの送信クォータにも注意すること ) 。 WarningPHPMailC=-独自の電子メールサービスプロバイダーのSMTPサーバーを使用して電子メールを送信することも興味深いので、アプリケーションから送信される全電子メールもメールボックスの「送信済」ディレクトリに保存される。 -WarningPHPMailD=また、メールの送信方法を「SMTP」に変更することを推奨。メールを送信するためにデフォルトの「PHP」メソッドを本当に維持したい場合、この警告を無視するか、ホーム - 設定 - その他 で MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP 定数を1に設定して削除すること。 +WarningPHPMailD=したがって、電子メールの送信方法を値「SMTP」に変更することをお勧めする。 +WarningPHPMailDbis=メールを送信するデフォルトの「PHP」メソッドを本当に維持したい場合は、この警告を無視するか、%sここをクリック%sして削除すること。 WarningPHPMail2=電子メールSMTPプロバイダーが電子メールクライアントをいくつかのIPアドレスに制限する必要がある場合 ( 非常にまれ ) 、これはERP CRMアプリケーションのメールユーザエージェント ( MUA ) のIPアドレス : %s。 WarningPHPMailSPF=送信者のメールアドレスのドメイン名がSPFレコードで保護されている場合(ドメイン名登録者に問い合わせる)、自ドメインのDNSのSPFレコードに次のIPを追加する必要がある: %s。 ActualMailSPFRecordFound=実際の SPF レコードが見つかった (電子メール %s の場合): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
例:
新規取引先を作成するフ PageUrlForDefaultValuesList=
例:
取引先を一覧表示するページの場合、 %s
カスタムディレクトリにインストールされた外部モジュールのURLには、「custom /」を含めないため、custom/mymodule/mypagelist.phpではなくmymodule/mypagelist.phpのようなパスを使用する。
URLに何らかのパラメータがある場合にのみデフォルト値が必要な場合は、 %sを使用できる。 AlsoDefaultValuesAreEffectiveForActionCreate=また、フォーム作成のデフォルト値の上書きは、正しく設計されたページに対してのみ機能することに注意すること ( したがって、パラメーターaction = createまたはpresend ...を使用 ) 。 EnableDefaultValues=デフォルト値のカスタマイズを有効にする -EnableOverwriteTranslation=上書きされた翻訳の使用を有効にする +EnableOverwriteTranslation=翻訳のカスタマイズを許可する GoIntoTranslationMenuToChangeThis=このコードのキーの翻訳が見つかりました。この値を変更するには、Home-Setup-translationから編集する必要がある。 WarningSettingSortOrder=警告、デフォルトのソート順を設定すると、フィールドが不明なフィールドの場合、リストページに移動するときに技術エラーが発生する可能性がある。このようなエラーが発生した場合は、このページに戻ってデフォルトの並べ替え順序を削除し、デフォルトの動作を復元すること。 Field=フィールド @@ -645,9 +647,9 @@ Module2400Name=イベント/議題 Module2400Desc=トラック競技。追跡目的で自動イベントをログに記録するか、手動のイベントまたは会議を記録する。これは、優れた顧客または仕入先関係管理の主要なモジュール。 Module2500Name=DMS / ECM Module2500Desc=ドキュメント管理システム/電子コンテンツ管理。生成または保存されたドキュメントの自動編成。必要なときに共有すること。 -Module2600Name=API / Webサービス ( SOAPサーバー ) +Module2600Name=API・Webサービス(SOAPサーバー) Module2600Desc=APIサービスを提供するDolibarrSOAPサーバーを有効にする -Module2610Name=API / Webサービス ( RESTサーバー ) +Module2610Name=API / Web サービス (REST サーバー) Module2610Desc=APIサービスを提供するDolibarrRESTサーバーを有効にする Module2660Name=Webサービスの呼び出し ( SOAPクライアント ) Module2660Desc=Dolibarr Webサービスクライアントを有効にする ( データ/要求を外部サーバーにプッシュするために使用できる。現在サポートされているのは購買発注のみ ) 。 @@ -698,6 +700,7 @@ Module62000Name=インコタームズ Module62000Desc=インコタームズを管理する機能を追加する Module63000Name=資源 Module63000Desc=イベントに割り当てるためのリソース ( プリンター、車、部屋など ) を管理する +Module94160Name=領収 Permission11=顧客の請求書を読込む Permission12=顧客の請求書を作成/変更 Permission13=顧客の請求書を無効にする @@ -720,7 +723,7 @@ Permission36=隠された製品を参照すること/管理 Permission38=製品をエクスポート Permission39=最低価格を無視する Permission41=プロジェクトとタスク(共有プロジェクトと私が連絡先であるプロジェクト)を読込む。 -Permission42=プロジェクト(共有プロジェクトおよび私が連絡先であるプロジェクト)を作成/変更する。プロジェクトやタスクにユーザーを割り当てることもできる +Permission42=プロジェクト(共有プロジェクトおよび私が連絡先であるプロジェクト)を作成/変更する。プロジェクトやタスクにユーザを割り当てることもできる Permission44=プロジェクトを削除する(共有プロジェクトと私が連絡しているプロジェクト) Permission45=プロジェクトをエクスポート Permission61=出張を読込む @@ -842,9 +845,9 @@ Permission286=連絡先をエクスポート Permission291=関税を読込む Permission292=関税のアクセス許可を設定する Permission293=顧客の料金を変更する -Permission300=バーコードを読込む -Permission301=バーコードを作成/変更する -Permission302=バーコードを削除する +Permission301=バーコードの PDF シートを生成する +Permission304=バーコードの作成/変更 +Permission305=バーコードを削除する Permission311=サービスを読込む Permission312=契約にサービス/サブスクリプションを割り当てる Permission331=ブックマークを読み込む @@ -971,13 +974,14 @@ Permission3301=新規モジュールを生成する Permission4001=技能/職種/役職を読込む Permission4002=技能/職種/役職の作成/変更 Permission4003=技能/職種/役職を削除する -Permission4020=評価を読込む -Permission4021=評価を作成/変更する -Permission4022=評価を検証 -Permission4023=評価を削除する -Permission4030=比較メニューを見る +Permission4021=評価を読む(あなたとあなたの部下) +Permission4022=評価の作成/変更 +Permission4023=評価を検証 +Permission4025=評価を削除 +Permission4028=比較メニューを見る Permission4031=個人情報を読込む Permission4032=個人情報書出 +Permission4033=すべての評価を読む (部下ではないユーザの評価も含む) Permission10001=ウェブサイトのコンテンツを読込む Permission10002=ウェブサイトのコンテンツ ( htmlおよびjavascriptコンテンツ ) を作成/変更する Permission10003=Webサイトのコンテンツ ( 動的PHPコード ) を作成/変更する。危険。制限された開発者に予約する必要がある。 @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=資産の処分の種類 TypeOfUnit=ユニットの種類 SetupSaved=設定が保存された SetupNotSaved=設定が保存されていない +OAuthServiceConfirmDeleteTitle=OAuth エントリの削除 +OAuthServiceConfirmDeleteMessage=この OAuth エントリを削除してもよいか?そのため既存トークンもすべて削除される。 +ErrorInEntryDeletion=エントリ削除エラー +EntryDeleted=エントリが削除された BackToModuleList=モジュールリストに戻る BackToDictionaryList=辞書リストに戻る TypeOfRevenueStamp=税印紙の種類 @@ -1238,12 +1246,13 @@ BrowserName=ブラウザ名 BrowserOS=ブラウザOS ListOfSecurityEvents=Dolibarrセキュリティイベントのリスト SecurityEventsPurged=セキュリティイベントのパージ -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=追跡可能なセキュリティ イベント LogEventDesc=特定のセキュリティイベントのログを有効にする。管理者はメニュー%s-%sを介してログを記録する。警告、この機能はデータベースに大量のデータを生成する可能性がある。 AreaForAdminOnly=設定パラメータは、管理者ユーザのみが設定できる。 SystemInfoDesc=システム情報では、読取り専用モードでのみ管理者の目に見える得るその他の技術情報。 SystemAreaForAdminOnly=この領域は、管理者ユーザのみが使用できる。 Dolibarrのユーザ権限は、この制限を変更できない。 CompanyFundationDesc=あなたの法人/組織の情報を編集する。完了したら、ページの下部にある「%s」ボタンをクリックする。 +MoreNetworksAvailableWithModule=「ソーシャル ネットワーク」モジュールを有効にすると、より多くのソーシャル ネットワークを利用できる場合がある。 AccountantDesc=外部の会計士/簿記係がいる場合は、ここでその情報を編集できる。 AccountantFileNumber=会計士コード DisplayDesc=アプリケーションの外観と表示に影響を与えるパラメータは、ここで変更できる。 @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=あなたは、ユーザ%s YourPHPDoesNotHaveSSLSupport=あなたのPHPでのSSLの機能は使用できない DownloadMoreSkins=ダウンロードするには多くのスキン SimpleNumRefModelDesc=参照番号を%syymm-nnnnの形式で返す。ここで、yyは年、mmは月、nnnnはリセットなしの順次自動インクリメント番号。 +SimpleRefNumRefModelDesc=n の形式で参照番号を返す。ここで、n はリセットなしの連続した自動インクリメント番号。 +AdvancedNumRefModelDesc=参照番号を%syymm-nnnnの形式で返す。ここで、yyは年、mmは月、nnnnはリセットなしの順次自動インクリメント番号。 SimpleNumRefNoDateModelDesc=参照番号を%s-nnnnの形式で返する。nnnnはリセットなしの順次自動インクリメント番号 。 ShowProfIdInAddress=住所付きの職業分類IDを表示する ShowVATIntaInAddress=コミュニティ内のVAT番号を非表示にする @@ -1380,7 +1391,7 @@ GetBarCode=バーコードを取得する NumberingModules=ナンバリングモデル DocumentModules=ドキュメントモデル ##### Module password generation -PasswordGenerationStandard=内部Dolibarrアルゴリズムに従って生成されたパスワードを返する:%s共有番号と小文字を含む文字。 +PasswordGenerationStandard=内部 Dolibarr アルゴリズムに従って生成されたパスワードを返す: %s 共有の数字と文字を含む文字列。 PasswordGenerationNone=生成されたパスワードを提案しないこと。パスワードは手動で入力する必要がある。 PasswordGenerationPerso=個人的に定義した構成に従ってパスワードを返する。 SetupPerso=構成に応じて @@ -1434,6 +1445,10 @@ SuppliersPayment=仕入先の支払 SupplierPaymentSetup=仕入先支払の設定 InvoiceCheckPosteriorDate=検証前に製造日を確認すること InvoiceCheckPosteriorDateHelp=請求書の日付が同じタイプの最後の請求書の日付より前である場合、請求書の検証は禁止される。 +InvoiceOptionCategoryOfOperations=請求書に「業務区分」と記載すること。 +InvoiceOptionCategoryOfOperationsHelp=状況に応じて、言及は次の形式で表示される:
- 業務カテゴリ: 商品の配送
- 業務カテゴリ: サービスの提供
- 業務カテゴリ: 混合 - 商品の配送とサービスの提供 +InvoiceOptionCategoryOfOperationsYes1=はい、住所ブロックの下 +InvoiceOptionCategoryOfOperationsYes2=はい、左下隅にある ##### Proposals ##### PropalSetup=商取引提案モジュールの設定 ProposalsNumberingModules=商取引提案採番モデル @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=下書き契約の透かし ( 空ならなし ) ##### Members ##### MembersSetup=構成員モジュールの設定 MemberMainOptions=主なオプション +MemberCodeChecker=会員コード自動生成オプション AdherentLoginRequired= 各構成員のログインを管理する AdherentMailRequired=新規構成員を作成するにはメールが必要 MemberSendInformationByMailByDefault=構成員 ( 検証や新規サブスクリプション ) にメールの確定を送信するチェックボックスはデフォルトでオンになっている MemberCreateAnExternalUserForSubscriptionValidated=検証済新規構成員サブスクリプションごとに外部ユーザログインを作成する -VisitorCanChooseItsPaymentMode=訪問者は利用可能な支払モードから選択できる +VisitorCanChooseItsPaymentMode=訪問者は、利用可能な支払いモードから選択できる MEMBER_REMINDER_EMAIL=期限切れのサブスクリプションの電子メール
によって自動リマインダーを有効にする。注:モジュール %s を有効にして、リマインダーを送信するように正しく設定する必要がある。 MembersDocModules=構成員レコードから生成されたドキュメント用のドキュメントテンプレート ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=高度なエディタを有効化: FCKeditorForNotePublic=要素の「パブリックノート」フィールドのWYSIWIG作成/編集 FCKeditorForNotePrivate=要素の「プライベートノート」フィールドのWYSIWIG作成/編集 FCKeditorForCompany=要素のフィールド記述のWYSIWIG作成/エディション(製品/サービスを除く) -FCKeditorForProduct=製品/サービスのフィールド記述のWYSIWIG作成/エディション -FCKeditorForProductDetails=WYSIWIGによる製品の作成/編集では、全エンティティ(提案、注文、請求書など)の詳細行が示される。 警告:この場合にこのオプションを使用することは、PDFファイルを作成するときに特殊文字やページの書式設定で問題が発生する可能性があるため、真剣に推奨されない。 +FCKeditorForProductDetails=製品の説明またはオブジェクトの行 (提案、注文、請求書などの行) の WYSIWIG 作成/編集。 +FCKeditorForProductDetails2=警告: この場合にこのオプションを使用することは、PDF ファイルを作成する際に特殊文字やページの書式設定で問題が発生する可能性があるため、強くお勧めしません。 FCKeditorForMailing= 郵送のWYSIWIGエディタの作成/版 FCKeditorForUserSignature=WYSIWIGによるユーザ署名の作成/編集 FCKeditorForMail=全メールのWYSIWIG作成/エディション ( 【ツール】-> 【電子メール】を除く ) @@ -1766,7 +1782,7 @@ DetailMenuHandler=新規メニューを表示するメニューハンドラ DetailMenuModule=モジュール名のメニューエントリは、モジュールから来る場合 DetailType=メニューの種類 ( 上または左 ) DetailTitre=翻訳のためのメニューラベルまたはラベルのコード -DetailUrl=メニューがあなたを送るURL ( 絶対URLリンクの場合はhttp://を使用して外部リンク ) +DetailUrl=メニューの送信先 URL (相対 URL リンクまたは https:// を含む外部リンク) DetailEnabled=エントリを表示したりしないように条件 DetailRight=不正な灰色のメニューを表示するための条件 DetailLangs=ラベルのコード変換のためにラングのファイル名 @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POSの在庫減少は、モジュー CashDeskYouDidNotDisableStockDecease=POSから販売するときに、在庫減少を無効にしなかった。したがって、倉庫が必要。 CashDeskForceDecreaseStockLabel=バッチ製品の在庫減少を余儀なくされた。 CashDeskForceDecreaseStockDesc=最も古いeatbyおよびsellbyの日付で最初に減らする。 -CashDeskReaderKeyCodeForEnter=バーコードリーダーで定義された「Enter」のキーコード ( 例:13 ) +CashDeskReaderKeyCodeForEnter=バーコードリーダーで定義された「Enter」キーの ASCII コード (例: 13) ##### Bookmark ##### BookmarkSetup=モジュールの設定をブックマーク BookmarkDesc=このモジュールを使用すると、ブックマークを管理できる。左側のメニューで、Dolibarrページまたは外部Webサイトへのショートカットを追加することもできる。 @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=仕入先請求採番モデル IfSetToYesDontForgetPermission=null以外の値に設定されている場合は、2回目の承認を許可されたグループまたはユーザにアクセス許可を提供することを忘れないこと ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=のGeoIP Maxmindモジュールの設定 -PathToGeoIPMaxmindCountryDataFile=MaxmindIPから国への翻訳を含むファイルへのパス。
例:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Maxmind IP から国への変換を含むファイルへのパス NoteOnPathLocation=国のデータファイルへのあなたのIPは、PHPが読込むことができるディレクトリ内になければならないことに注意すること ( お使いのPHPのopen_basedirの設定とファイルシステムのアクセス権を確認する ) 。 YouCanDownloadFreeDatFileTo=あなたは%sでMaxmindののGeoIP国ファイルの無料デモ版をダウンロードすることできる。 YouCanDownloadAdvancedDatFileTo=また、%sでMaxmindののGeoIP国のファイルの更新と 、より完全なバージョンを、ダウンロードすることができる。 @@ -1926,6 +1942,7 @@ BackupDumpWizard=データベースダンプファイルを作成するウィザ BackupZipWizard=ドキュメントディレクトリのアーカイブを構築するウィザード SomethingMakeInstallFromWebNotPossible=次の理由により、Webインターフェイスから外部モジュールをインストールすることはできない。 SomethingMakeInstallFromWebNotPossible2=このため、ここで説明するアップグレードプロセスは、特権ユーザのみが実行できる手動プロセス。 +InstallModuleFromWebHasBeenDisabledContactUs=アプリケーションからの外部モジュールまたは動的 Web サイトのインストールまたは開発は、現在、セキュリティ上の目的でロックされています。この機能を有効にする必要がある場合は、お問い合わせください。 InstallModuleFromWebHasBeenDisabledByFile=アプリケーションからの外部モジュールのインストールが管理者によって無効にされている。この機能を許可するには、ファイル %sを削除するように彼に依頼する必要がある。 ConfFileMustContainCustom=アプリケーションから外部モジュールをインストールまたはビルドするには、モジュールファイルをディレクトリ %sに保存する必要がある。このディレクトリをDolibarrで処理するには、 conf / conf.php を設定して、2つのディレクティブ行を追加する必要がある。
$ dolibarr_main_url_root_alt = '/ custom';
$ dolibarr_main_document_root_alt = '%s / custom'; HighlightLinesOnMouseHover=マウスの動きが通過したときにテーブルの行を強調表示する @@ -2053,6 +2070,8 @@ RemoveSpecialChars=特殊文字を削除する COMPANY_AQUARIUM_CLEAN_REGEX=値をクリーンアップするための正規表現フィルタ ( COMPANY_AQUARIUM_CLEAN_REGEX ) COMPANY_DIGITARIA_CLEAN_REGEX=値をクリーンアップするための正規表現フィルタ ( COMPANY_DIGITARIA_CLEAN_REGEX ) COMPANY_DIGITARIA_UNIQUE_CODE=複製は許可されていない +RemoveSpecialWords=顧客またはサプライヤーのサブアカウントを生成するときに特定の単語を削除する +RemoveSpecialWordsHelp=顧客または仕入先の勘定科目を計算する前に、クリーニングする単語を指定する。 ";" で単語を区切る GDPRContact=データ保護責任者 ( DPO、データプライバシーまたはGDPRの連絡先 ) GDPRContactDesc=個人データを情報システムに保存する場合は、ここで一般データ保護規則の責任者を指名できる HelpOnTooltip=ツールチップに表示するヘルプテキスト @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=メールボックスのターゲットディレクトリ EmailcollectorOperations=コレクターによる操作 EmailcollectorOperationsDesc=操作は上から下の順序で実行される MaxEmailCollectPerCollect=収集ごとに収集される電子メールの最大数 +TestCollectNow=テストコレクト CollectNow=今すぐ収集 ConfirmCloneEmailCollector=メールコレクタ%sのクローンを作成してもよいか? DateLastCollectResult=最新の取得試行の日付 @@ -2183,6 +2203,7 @@ ShowProjectLabel=プロジェクトラベル PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=取引先名にエイリアスを含める THIRDPARTY_ALIAS=取引先に名前を付ける-エイリアス取引先 ALIAS_THIRDPARTY=エイリアス取引先-取引先に名前を付ける +PDFIn2Languages=ラベルを 2 つの異なる言語で PDF に表示 PDF_USE_ALSO_LANGUAGE_CODE=PDF内の一部のテキストを同じ生成PDFで2つの異なる言語で複製する場合は、ここでこの2番目の言語を設定して、生成されたPDFに同じページに2つの異なる言語が含まれるようにする必要がある。1つはPDFの生成時に選択され、もう1つは ( これをサポートしているPDFテンプレートはごくわずか ) 。 PDFごとに1つの言語を空のままにする。 PDF_USE_A=デフォルト形式のPDFではなくPDF / A形式のPDFドキュメントを生成する FafaIconSocialNetworksDesc=FontAwesomeアイコンのコードをここに入力する。 FontAwesomeとは何かわからない場合は、一般的な値fa-address-bookを使用できる。 @@ -2211,12 +2232,12 @@ MailToPartnership=パートナーシップ AGENDA_EVENT_DEFAULT_STATUS=フォームからイベントを作成するときのデフォルトのイベント状態 YouShouldDisablePHPFunctions=PHP関数を無効にする必要がある IfCLINotRequiredYouShouldDisablePHPFunctions=カスタムコードでシステムコマンドを実行する必要がある場合を除いて、PHP関数を無効にする必要がある -PHPFunctionsRequiredForCLI=シェルの目的(スケジュールされたジョブのバックアップやanitivursプログラムの実行など)では、PHP関数を保持する必要がある +PHPFunctionsRequiredForCLI=シェルの目的 (スケジュールされたジョブのバックアップやウイルス対策プログラムの実行など) では、PHP 関数を保持する必要がある。 NoWritableFilesFoundIntoRootDir=共通プログラムの書き込み可能なファイルまたはディレクトリがルートディレクトリに見つからない(良好) RecommendedValueIs=推奨:%s Recommended=推奨される NotRecommended=推奨されない -ARestrictedPath=いくつかの制限されたパス +ARestrictedPath=データ ファイルの一部の制限付きパス CheckForModuleUpdate=外部モジュールの更新を確認する CheckForModuleUpdateHelp=このアクションは、外部モジュールのエディターに接続して、新しいバージョンが利用可能かどうかを確認する。 ModuleUpdateAvailable=アップデートが利用可能 @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=外部モジュールの更新が見つからない SwaggerDescriptionFile=Swagger API記述ファイル(たとえば、redocで使用するため) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=非推奨のWS APIが有効化された。それよりもREST APIを使用すべきである。 RandomlySelectedIfSeveral=画像が複数ある場合はランダムに選択 -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=提案書、注文書、請求書用。 DatabasePasswordObfuscated=データベースのパスワードは conf ファイルで難読化されている DatabasePasswordNotObfuscated=データベースのパスワードは conf ファイルで難読化されていない APIsAreNotEnabled=APIモジュールが有効になっていない @@ -2264,7 +2285,7 @@ LateWarningAfter=後の「遅延」警告 TemplateforBusinessCards=異なるサイズの名刺のテンプレート InventorySetup= 目録設定 ExportUseLowMemoryMode=低メモリモードを使用する -ExportUseLowMemoryModeHelp=低メモリモードを使用して、ダンプのexecを実行する(圧縮は、PHPメモリではなくパイプを介して行われる)。この方法では、ファイルが完了したことを確認できず、失敗した場合はエラーメッセージを報告できない。 +ExportUseLowMemoryModeHelp=低メモリ モードを使用してダンプ ファイルを生成する (圧縮は、PHP メモリではなく、パイプを介して行われます)。このメソッドでは、ファイルが完全であることを確認できず、失敗した場合にエラー メッセージを報告できない。メモリ不足エラーが発生した場合に使用する。 ModuleWebhookName = Webhook ModuleWebhookDesc = dolibarrトリガーをキャッチしてURLに送信するためのインターフェース @@ -2288,6 +2309,8 @@ IconOnly=アイコンのみ-ツールチップのみのテキスト INVOICE_ADD_ZATCA_QR_CODE=請求書にZATCAQRコードを表示する INVOICE_ADD_ZATCA_QR_CODEMore=一部のアラビア語の国では、請求書にこのQRコードが必要 INVOICE_ADD_SWISS_QR_CODE=請求書にスイスのQR-Billコードを表示する +INVOICE_SHOW_SHIPPING_ADDRESS=配送先住所を表示 +INVOICE_SHOW_SHIPPING_ADDRESSMore=フランスの強制言及 UrlSocialNetworksDesc=ソーシャルネットワークのURLリンク。ソーシャルネットワークIDを含む可変部分には{socialid}を使用する。 IfThisCategoryIsChildOfAnother=このカテゴリが別カテゴリの子である場合 DarkThemeMode=ダークテーマモード @@ -2307,3 +2330,28 @@ UsePassword=パスワードを使用する UseOauth=OAUTH トークンを使用する Images=画像 MaxNumberOfImagesInGetPost=フォームで送信される HTML フィールドで許可される画像の最大数 +MaxNumberOfPostOnPublicPagesByIP=1 か月間に同じ IP アドレスを持つ公開ページへの投稿の最大数 +CIDLookupURL=このモジュールは、外部ツールがサードパーティの名前またはその電話番号から連絡先を取得するために使用できるURLを提供する。使用するURLは次のとおり。 +ScriptIsEmpty=スクリプトが空です +ShowHideTheNRequests=%s SQL リクエスト(s)の表示/非表示 +DefinedAPathForAntivirusCommandIntoSetup=ウイルス対策プログラムのパスを %s に定義する。 +TriggerCodes=トリガー可能なイベント +TriggerCodeInfo=Web リクエストのポストを確実に生成するトリガー コード(s)をここに入力する (外部 URL のみが許可される)。複数のトリガー コードをコンマで区切って入力できる。 +EditableWhenDraftOnly=オフの場合、オブジェクトがドラフト ステータスの場合にのみ値を変更できる +CssOnEdit=編集ページの CSS +CssOnView=ビューページの CSS +CssOnList=リストページのCSS +HelpCssOnEditDesc=フィールドの編集時に使用される Css。
例: 「minwiwdth100 maxwidth500 widthcentpercentminusx」 +HelpCssOnViewDesc=フィールドを表示するときに使用される Css。 +HelpCssOnListDesc=フィールドがリスト テーブル内にある場合に使用される Css。
例: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=受信用に生成されたドキュメントで注文数量を非表示にする +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=受付用に生成されたドキュメントに価格を表示する +WarningDisabled=警告無効 +LimitsAndMitigation=アクセス制限と緩和 +DesktopsOnly=デスクトップのみ +DesktopsAndSmartphones=デスクトップとスマートフォン +AllowOnlineSign=オンライン署名を許可する +AllowExternalDownload=外部ダウンロードを許可する (ログインなし、共有リンクを使用) +DeadlineDayVATSubmission=翌月のVAT提出締切日 +MaxNumberOfAttachementOnForms=フォーム内の結合ファイルの最大数 +IfDefinedUseAValueBeetween=定義されている場合は、%s と %s の間の値を使用する diff --git a/htdocs/langs/ja_JP/agenda.lang b/htdocs/langs/ja_JP/agenda.lang index 4cecfc858cd..9ee8f21c982 100644 --- a/htdocs/langs/ja_JP/agenda.lang +++ b/htdocs/langs/ja_JP/agenda.lang @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=出荷%sは下書き状態に戻る ShipmentDeletedInDolibarr=出荷%sは削除済 ShipmentCanceledInDolibarr=発送%sがキャンセルされた ReceptionValidatedInDolibarr=領収%sは検証済 +ReceptionDeletedInDolibarr=受信 %s 削除 ReceptionClassifyClosedInDolibarr=領収%sは閉鎖済指定 OrderCreatedInDolibarr=注文%sは作成済 OrderValidatedInDolibarr=注文%sは検証済 @@ -87,6 +88,7 @@ SupplierInvoiceSentByEMail=電子メールで送信された仕入先の請求 ShippingSentByEMail=電子メールで送信された出荷%s ShippingValidated= 出荷%sは検証済 InterventionSentByEMail=電子メールで送信された介入%s +ProjectSentByEMail=電子メールで送信されたプロジェクト %s ProposalDeleted=提案は削除済 OrderDeleted=注文は削除済 InvoiceDeleted=請求書は削除済 diff --git a/htdocs/langs/ja_JP/bills.lang b/htdocs/langs/ja_JP/bills.lang index 8e1cade94a6..8b7397ee59f 100644 --- a/htdocs/langs/ja_JP/bills.lang +++ b/htdocs/langs/ja_JP/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=顧客請求書の統計 BillsStatisticsSuppliers=仕入先請求書の統計 DisabledBecauseDispatchedInBookkeeping=請求書が簿記に発送されたため無効 DisabledBecauseNotLastInvoice=請求書が消去できないため無効。この後にいくつか請求書が記録されたら、消去によりカウンターに穴を作成することになる。 +DisabledBecauseNotLastSituationInvoice=請求書は消去できないため、無効になっている。この請求書は、シチュエーション請求書サイクルの最後の請求書ではない。 DisabledBecauseNotErasable=消去できないため無効 InvoiceStandard=標準請求書 InvoiceStandardAsk=標準請求書 InvoiceStandardDesc=この種の請求書は一般的な請求書。 +InvoiceStandardShort=標準 InvoiceDeposit=頭金請求書 InvoiceDepositAsk=頭金請求書 InvoiceDepositDesc=この種の請求書は、頭金を受け取った時に請求される。 @@ -24,6 +26,7 @@ InvoiceProForma=見積請求書 InvoiceProFormaAsk=見積請求書 InvoiceProFormaDesc= 見積請求書は真正の請求書の様相だが、会計的には値がない。 InvoiceReplacement=交換用の請求書 +InvoiceReplacementShort=置換 InvoiceReplacementAsk=請求書の交換請求書 InvoiceReplacementDesc= 交換用請求書は、支払をまだ受け取っていない請求書を完全に交換するために使用される。

注:交換できるのは、支払のない請求書のみ。交換する請求書がまだ閉じられていない場合は、自動的に閉じられ「放棄」になる。 InvoiceAvoir=貸方表 @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=この部分ま ErrorInvoiceIsNotLastOfSameType=エラー:請求書%sの日付は%s。同じタイプの請求書(%s)の場合は、最終日以降である必要がある。請求書の日付を変更すること。 BillFrom=期初 BillTo=期末 +ShippingTo=への配送 ActionsOnBill=請求書上のアクション RecurringInvoiceTemplate=テンプレート/定期的な請求書 NoQualifiedRecurringInvoiceTemplateFound=生成に適格な定期的なテンプレート請求書はない。 @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=支払は登録済、請求書%sは支払 SendEmailsRemindersOnInvoiceDueDate=未払いの請求書については、メールでリマインダーを送信する MakePaymentAndClassifyPayed=支払の記録 BulkPaymentNotPossibleForInvoice=請求書%s(タイプまたは状態が不良)の一括支払はできない +MentionVATDebitOptionIsOn=借方に基づいて税金を支払うオプション +MentionCategoryOfOperations=操作のカテゴリ +MentionCategoryOfOperations0=商品の配送 +MentionCategoryOfOperations1=サービスの提供 +MentionCategoryOfOperations2=混合 - 商品の配送とサービスの提供 diff --git a/htdocs/langs/ja_JP/bookmarks.lang b/htdocs/langs/ja_JP/bookmarks.lang index 64131eba0ec..cf1d6af74ea 100644 --- a/htdocs/langs/ja_JP/bookmarks.lang +++ b/htdocs/langs/ja_JP/bookmarks.lang @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=リンクされたページを BookmarksManagement=ブックマークの管理 BookmarksMenuShortCut=Ctrl +シフト+ m NoBookmarks=ブックマークが未定義 +NoBookmarkFound=ブックマークが見つからない diff --git a/htdocs/langs/ja_JP/boxes.lang b/htdocs/langs/ja_JP/boxes.lang index 50556765e00..debf3f7b177 100644 --- a/htdocs/langs/ja_JP/boxes.lang +++ b/htdocs/langs/ja_JP/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=領収待ちのサプライヤー注文 BoxTitleLastModifiedContacts=最近修正された連絡先・アドレス:%s件 BoxMyLastBookmarks=ブックマーク:最新の%s BoxOldestExpiredServices=最も古いアクティブな期限切れのサービス +BoxOldestActions=行う最も古いイベント BoxLastExpiredServices=アクティブな期限切れのサービスを持つ最新の%s最も古い連絡先 BoxTitleLastActionsToDo=実行する最新の%sアクション +BoxTitleOldestActionsToDo=実行する最も古い %s イベント、未完了 BoxTitleLastContracts=変更された最新の%s契約 BoxTitleLastModifiedDonations=変更された最新の%s寄付 BoxTitleLastModifiedExpenses=変更された最新の%s経費報告書s diff --git a/htdocs/langs/ja_JP/commercial.lang b/htdocs/langs/ja_JP/commercial.lang index f5741ede8fa..30db64150bf 100644 --- a/htdocs/langs/ja_JP/commercial.lang +++ b/htdocs/langs/ja_JP/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=見込の状態 DraftPropals=下書き商取引提案 NoLimit=制限なし ToOfferALinkForOnlineSignature=オンライン署名へのリンク -WelcomeOnOnlineSignaturePage=%sからの商取引提案sを受諾するページへようこそ -ThisScreenAllowsYouToSignDocFrom=この画面では、見積書/商取引提案を受諾して署名するか、拒否することができる -ThisIsInformationOnDocumentToSign=これは、承認または拒否するドキュメントに関する情報。 +WelcomeOnOnlineSignaturePageProposal=%sからの商取引提案sを受諾するページへようこそ +WelcomeOnOnlineSignaturePageContract=%s 契約 PDF 署名ページへようこそ +WelcomeOnOnlineSignaturePageFichinter=%s 出張 PDF 署名ページへようこそ +ThisScreenAllowsYouToSignDocFromProposal=この画面では、見積書/商取引提案を受諾して署名するか、拒否することができる +ThisScreenAllowsYouToSignDocFromContract=この画面では、オンラインで PDF 形式の契約書に署名することができる。 +ThisScreenAllowsYouToSignDocFromFichinter=この画面では、オンラインで PDF 形式の出張に署名できる。 +ThisIsInformationOnDocumentToSignProposal=これは、承認または拒否するドキュメントに関する情報。 +ThisIsInformationOnDocumentToSignContract=これは、署名する契約に関する情報です +ThisIsInformationOnDocumentToSignFichinter=署名すべき出張に関して SignatureProposalRef=見積書/商取引提案%s の署名 +SignatureContractRef=契約書の署名 %s +SignatureFichinterRef=出張の署名 %s FeatureOnlineSignDisabled=オンライン署名の機能が無効になっているか、機能が有効になる前にドキュメントが生成された diff --git a/htdocs/langs/ja_JP/compta.lang b/htdocs/langs/ja_JP/compta.lang index 6360919891e..79b039c6b5a 100644 --- a/htdocs/langs/ja_JP/compta.lang +++ b/htdocs/langs/ja_JP/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=残高(前) Balance=残高 Debit=借方 Credit=貸方 +AccountingDebit=借方 +AccountingCredit=貸方 Piece=会計ドキュメント AmountHTVATRealReceived=純回収額 AmountHTVATRealPaid=純支払額 @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=製品ごとに回収済売 TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=売却税率ごとに回収済売上高の報告書は利用できない。この報告書は、請求済売上高に対してのみ使用できる。 CalculationMode=計算モード AccountancyJournal=会計コードジャーナル -ACCOUNTING_VAT_SOLD_ACCOUNT=販売時のVATのデフォルトの勘定科目(VATディクショナリの設定で定義されていない場合に使用) -ACCOUNTING_VAT_BUY_ACCOUNT=購入時のVATのデフォルトの勘定科目(VATディクショナリ設定で定義されていない場合に使用) -ACCOUNTING_VAT_PAY_ACCOUNT=VATを支払うためのデフォルトの勘定科目 -ACCOUNTING_ACCOUNT_CUSTOMER=顧客の第三者に使用される勘定科目 +ACCOUNTING_VAT_SOLD_ACCOUNT=売上に対する VAT の既定の勘定として使用される勘定 (勘定科目表から) (VAT ディクショナリ設定で定義されていない場合に使用) +ACCOUNTING_VAT_BUY_ACCOUNT=購入時の VAT のデフォルト アカウントとして使用されるアカウント (アカウント チャートから) (VAT ディクショナリ設定で定義されていない場合に使用) +ACCOUNTING_VAT_PAY_ACCOUNT=VAT を支払うための既定のアカウントとして使用されるアカウント (アカウント チャートから) +ACCOUNTING_ACCOUNT_CUSTOMER=「顧客」取引先に使用されるアカウント (勘定科目表から) ACCOUNTING_ACCOUNT_CUSTOMER_Desc=取引先カードで定義された専用の勘定科目は、補助元帳の会計にのみ使用される。これは総勘定元帳に使用され、取引先の専用顧客勘定科目が定義されていない場合は補助元帳会計のデフォルト値として使用される。 -ACCOUNTING_ACCOUNT_SUPPLIER=ベンダーの取引先に使用される勘定科目 +ACCOUNTING_ACCOUNT_SUPPLIER=「ベンダー」取引先に使用されるアカウント (勘定科目表から) ACCOUNTING_ACCOUNT_SUPPLIER_Desc=取引先カードで定義された専用の勘定科目は、補助元帳の会計にのみ使用される。これは総勘定元帳に使用され、取引先の専用仕入先勘定科目が定義されていない場合は補助元帳会計のデフォルト値として使用される。 ConfirmCloneTax=社会税/財政税のクローンを確定する ConfirmCloneVAT=VAT宣言のクローンを確定する @@ -300,3 +302,4 @@ InvoiceToPay15Days=支払(15〜30日) InvoiceToPay30Days=支払(> 30日) ConfirmPreselectAccount=会計コードを予備選択する ConfirmPreselectAccountQuestion=選択済の%s行を、この会計コードで予備選択にしてもよいか? +AmountPaidMustMatchAmountOfDownPayment=支払額は頭金の額と一致する必要がある diff --git a/htdocs/langs/ja_JP/contracts.lang b/htdocs/langs/ja_JP/contracts.lang index bb610dfdd08..18d12af4b91 100644 --- a/htdocs/langs/ja_JP/contracts.lang +++ b/htdocs/langs/ja_JP/contracts.lang @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=こ契約行を削除してもよいか? MoveToAnotherContract=別契約にサービスを移動する。 ConfirmMoveToAnotherContract=私は、新規ターゲット契約を選びましたし、私はこ契約には、このサービスを移動することを確定する。 ConfirmMoveToAnotherContractQuestion=このサービスを移動する(同じ取引先の)既存契約を選択するか? -PaymentRenewContractId=契約行(番号%s)を​​更新 +PaymentRenewContractId=契約更新 %s (サービス %s) ExpiredSince=有効期限の日付 NoExpiredServices=失効済アクティブサービス無し ListOfServicesToExpireWithDuration=%s日で失効済になるサービスリスト diff --git a/htdocs/langs/ja_JP/cron.lang b/htdocs/langs/ja_JP/cron.lang index 4c7815d373a..8392bc64805 100644 --- a/htdocs/langs/ja_JP/cron.lang +++ b/htdocs/langs/ja_JP/cron.lang @@ -26,7 +26,7 @@ CronCommand=コマンド CronList=スケジュールされたジョブ CronDelete=スケジュールされたジョブを削除する CronConfirmDelete=これらのスケジュールされたジョブを削除してもよいか? -CronExecute=スケジュールされたジョブを起動する +CronExecute=今すぐ起動 CronConfirmExecute=これらのスケジュールされたジョブを今すぐ実行してもよいか? CronInfo=スケジュールされたジョブモジュールを使用すると、ジョブをスケジュールして自動的に実行できる。ジョブは手動で開始することもできる。 CronTask=ジョブ @@ -58,7 +58,7 @@ CronNote=コメント CronFieldMandatory=フィールド%sは必須 CronErrEndDateStartDt=終了日を開始日より前にすることはできない StatusAtInstall=モジュールインストール時の状態 -CronStatusActiveBtn=スケジュール +CronStatusActiveBtn=スケジューリングを有効にする CronStatusInactiveBtn=無効にする CronTaskInactive=このジョブは無効になっている(スケジュールされていない) CronId=Id @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=ローカルデータベースのバックアップ MakeLocalDatabaseDump=ローカルデータベースダンプを作成する。パラメータは次のもの: 圧縮 ('gz' or 'bz' or 'none')、バックアップ種別 ('mysql', 'pgsql', 'auto')、1、 'auto' またはビルドするファイル名、保持するバックアップファイルの数 MakeSendLocalDatabaseDumpShort=ローカルデータベースのバックアップを送信する MakeSendLocalDatabaseDump=ローカルデータベースのバックアップを電子メールで送信する。パラメータは次のとおり 。to、from、subject、message、filename(送信されたファイルの名前)、filter(データベースのバックアップのみの「sql」) +BackupIsTooLargeSend=前回のバックアップ ファイルが大きすぎてメールで送信できない +CleanUnfinishedCronjobShort=未完了の cronjob を消去 +CleanUnfinishedCronjob=処理が動作していない場合、処理詰まりしている cronjob を消去 WarningCronDelayed=注意、パフォーマンスの目的で、有効なジョブの次の実行日が何であれ、ジョブは実行される前に最大%s時間まで遅延する可能性がある。 DATAPOLICYJob=データクリーナとアノニマイザ JobXMustBeEnabled=ジョブ%sを有効にする必要がある +EmailIfError=エラー時の警告メール +ErrorInBatch=ジョブ実行時のエラー %s + # Cron Boxes LastExecutedScheduledJob=最後に実行されたスケジュールジョブ NextScheduledJobExecute=次に実行する予定のジョブ NumberScheduledJobError=エラーのあるスケジュールジョブの数 +NumberScheduledJobNeverFinished=終了しなかったスケジュール済みジョブの数 diff --git a/htdocs/langs/ja_JP/datapolicy.lang b/htdocs/langs/ja_JP/datapolicy.lang new file mode 100644 index 00000000000..348f7ffa81f --- /dev/null +++ b/htdocs/langs/ja_JP/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = データプライバシーポリシー +# Module description 'ModuledatapolicyDesc' +Module4100Desc = データのプライバシーを管理するモジュール (GDPR に準拠) + +# +# Administration page +# +datapolicySetup = モジュール データのプライバシー ポリシーの設定 +Deletion = データの削除 +datapolicySetupPage = 各国の法律に応じて (GDPR の例 第 5 条 )、個人データは、アーカイブ目的を除き、収集された目的に必要な期間を超えない期間保持する必要がある。
削除は、イベントが発生しない一定期間 (以下に指定した期間) が経過すると自動的に行われる。 +NB_MONTHS = %s か月 +ONE_YEAR = 1年 +NB_YEARS = %s年 +DATAPOLICY_TIERS_CLIENT = 顧客 +DATAPOLICY_TIERS_PROSPECT = 見込 +DATAPOLICY_TIERS_PROSPECT_CLIENT = 見込客/顧客 +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = 見込客でも顧客でもない +DATAPOLICY_TIERS_FOURNISSEUR = サプライヤー +DATAPOLICY_CONTACT_CLIENT = 顧客 +DATAPOLICY_CONTACT_PROSPECT = 見込 +DATAPOLICY_CONTACT_PROSPECT_CLIENT = 見込客/顧客 +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = 見込客でも顧客でもない +DATAPOLICY_CONTACT_FOURNISSEUR = サプライヤー +DATAPOLICY_ADHERENT = 構成員 +DATAPOLICY_Tooltip_SETUP = 連絡先の種類 - 種類ごとに選択肢を示する。 +DATAPOLICYMail = メール設定 +DATAPOLICYSUBJECTMAIL = メールの件名 +DATAPOLICYCONTENTMAIL = メールの内容 +DATAPOLICYSUBSITUTION = メールでは次の変数を使用できる (LINKACCEPT を使用すると、その人の同意を記録するリンクを作成できる。LINKREFUSED を使用すると、その人の拒否を記録できる): +DATAPOLICYACCEPT = 契約後のメッセージ +DATAPOLICYREFUSE = 同意後のメッセージ +SendAgreementText = 関連するすべての連絡先 (まだメールを受信しておらず、GDPR 契約について何も登録していない連絡先) に GDPR メールを送信できる。これを行うには、次のボタンを使用する。 +SendAgreement = メールを送る +AllAgreementSend = すべてのメールが送信された +TXTLINKDATAPOLICYACCEPT = リンク「同意書」のテキスト +TXTLINKDATAPOLICYREFUSE = リンク「同意しない」のテキスト + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : 個人データの処理 +DATAPOLICY_consentement = 個人データの処理について得られた同意 +DATAPOLICY_opposition_traitement = 彼の個人データの処理に不同意 +DATAPOLICY_opposition_prospection = 調査目的での個人データの処理に不同意 + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = 取引先の匿名化 +DATAPOLICY_POPUP_ANONYME_TEXTE = 関連アイテムがあるため、この連絡先を Dolibarr から削除できない。 GDPR に従って、義務を順守するために、このすべてのデータを匿名化する。続行してよいか? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = 移植性GDPR +DATAPOLICY_PORTABILITE_TITLE = 個人データのエクスポート +DATAPOLICY_PORTABILITE_CONFIRMATION = この連絡先の個人データをエクスポートする。よいか ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = %s を匿名化 + +# V2 +DATAPOLICYReturn = GDPR の検証 +DATAPOLICY_date = 同意日/同意解除日 GDPR +DATAPOLICY_send = 同意メール送信日 +DATAPOLICYReturn = GDPR の検証 +DATAPOLICY_SEND = GDPR メールを送信する +MailSent = メールが送信された + +# ERROR +ErrorSubjectIsRequired = エラー : 電子メールの件名は必須。モジュール設定で指定 +=技術的な問題により、お客様の選択は登録不可。謝罪をする。お問い合わせの上、お客様の選択を送ってください。 +NUMBER_MONTH_BEFORE_DELETION = 削除前の月数 diff --git a/htdocs/langs/ja_JP/dict.lang b/htdocs/langs/ja_JP/dict.lang index 5fe30a20a17..6fb9b7e3258 100644 --- a/htdocs/langs/ja_JP/dict.lang +++ b/htdocs/langs/ja_JP/dict.lang @@ -250,7 +250,9 @@ CountryMF=サンマルタン島 ##### Civilities ##### CivilityMME=ミセス +CivilityMMEShort=ミセス CivilityMR=ミスター +CivilityMRShort=ミスター CivilityMLE=ミズ CivilityMTRE=マスタ CivilityDR=ドクター diff --git a/htdocs/langs/ja_JP/ecm.lang b/htdocs/langs/ja_JP/ecm.lang index b4b9231bc99..a204e318a84 100644 --- a/htdocs/langs/ja_JP/ecm.lang +++ b/htdocs/langs/ja_JP/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=手動のディレクトリ ECMSectionAuto=自動ディレクトリ ECMSectionsManual=手動ツリー ECMSectionsAuto=自動ツリー +ECMSectionsMedias=メディアツリー ECMSections=ディレクトリ ECMRoot=ECMルート ECMNewSection=新規ディレクトリ @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=サブディレクトリ内のファイルの数 ECMCreationUser=クリエイター ECMArea=DMS / ECMエリア ECMAreaDesc=DMS / ECM(ドキュメント管理システム/電子コンテンツ管理)エリアでは、Dolibarr内のあらゆる種類のドキュメントをすばやく保存、共有、検索できる。 -ECMAreaDesc2=要素のカードからドキュメントを追加するときに*自動ディレクトリは自動的に入力される。
*マニュアルのディレクトリは、特定の要素にリンクされていないドキュメントを保存するために使用することができる。 +ECMAreaDesc2a=* 手動ディレクトリは、特定の要素にリンクされていないドキュメントを保存するために使用できる。 +ECMAreaDesc2b=* 要素のページからドキュメントを追加すると、自動ディレクトリが自動的に入力される。 +ECMAreaDesc3=* Medias ディレクトリは、documents ディレクトリのサブディレクトリ /medias にあるファイルであり、ログに記録する必要も、ファイルを明示的に共有する必要もなく、誰でも読み取ることができる。電子メールまたは ウェブサイト モジュールからの画像ファイルを保存するために使用される。 ECMSectionWasRemoved=ディレクトリの%sが削除されている。 ECMSectionWasCreated=ディレクトリ%sが作成された。 ECMSearchByKeywords=キーワードで検索 diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang index 551b2872ad8..d1385a11b4e 100644 --- a/htdocs/langs/ja_JP/errors.lang +++ b/htdocs/langs/ja_JP/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=ログイン%sは既に存在している。 ErrorGroupAlreadyExists=グループ%sは既に存在している。 ErrorEmailAlreadyExists=メール%sは既に存在する。 ErrorRecordNotFound=レコードが見つからなかった。 +ErrorRecordNotFoundShort=見つからない ErrorFailToCopyFile="%s"にファイル"%s"をコピーに失敗した。 ErrorFailToCopyDir=ディレクトリ ' %s'を ' %s'にコピーできなかった。 ErrorFailToRenameFile="%s"にファイル"%s"をリネームに失敗した。 @@ -48,6 +49,7 @@ ErrorBadImageFormat=画像ファイルはサポートされている形式では ErrorBadDateFormat=値 '%s'に間違った日付の形式になっている ErrorWrongDate=日付が正しくない! ErrorFailedToWriteInDir=ディレクトリ%sの書き込みに失敗した +ErrorFailedToBuildArchive=アーカイブ ファイル %s の構築に失敗した ErrorFoundBadEmailInFile=ファイル内の%s線の発見誤った電子メールのシンタックス(電子メール= %sを使用したサンプルライン%s) ErrorUserCannotBeDelete=ユーザを削除することはできない。多分それはDolibarrエンティティに関連付けられている。 ErrorFieldsRequired=一部の必須フィールドは空白のままになっている。 @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=チェックボックスリストの値を入力す ErrorNoValueForRadioType=ラジオリストの値を入力すること ErrorBadFormatValueList=リスト値に複数のコンマを含めることはできない: %s 、ただし少なくとも1つ必要: key,value ErrorFieldCanNotContainSpecialCharacters=フィールド%sに特殊文字を含めることはできない。 -ErrorFieldCanNotContainSpecialNorUpperCharacters=フィールド%s には、特殊文字や大文字を含めることはできず、数字のみを含めることはできない。 +ErrorFieldCanNotContainSpecialNorUpperCharacters=フィールド %s には、特殊文字や大文字を含めてはならず、アルファベット文字 (a ~ z) で開始する必要がある。 ErrorFieldMustHaveXChar=フィールド%s には、少なくとも%s文字が必要だ。 ErrorNoAccountancyModuleLoaded=有効化済会計モジュールなし ErrorExportDuplicateProfil=このプロファイル名は、このエクスポートセットに既に存在する。 @@ -95,9 +97,9 @@ ErrorWrongValueForField=フィールド%s : ' %s ' は、正規 ErrorHtmlInjectionForField=フィールド%s: 値 ' %s 'には、許可されない悪意あるデータが含まれる ErrorFieldValueNotIn=フィールド%s:'%s' はフィールド %s である %s にあるものの値とは異なる ErrorFieldRefNotIn=フィールド%s : ' %s' は存在する %s 参照ではない +ErrorMultipleRecordFoundFromRef=ref %s から検索すると、いくつかのレコードが見つかった。使用する ID を知る方法はない。 ErrorsOnXLines=%sエラーが見つかった ErrorFileIsInfectedWithAVirus=ウイルス対策プログラムがファイルを検証ことができなかった(ファイルがウイルスに感染されるかもしれない) -ErrorSpecialCharNotAllowedForField=特殊文字は、フィールド "%s"に許可されていない ErrorNumRefModel=参照は、データベース(%s)に存在し、この発番規則と互換性がない。このモジュールを有効化するため、レコードを削除するか、参照を変更すること。 ErrorQtyTooLowForThisSupplier=このベンダーの数量が少なすぎるか、このベンダーのこの製品に価格が定義されていない ErrorOrdersNotCreatedQtyTooLow=数量が少なすぎるため、一部の注文が作成されていない @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=無効にするには、オブジェ ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=オブジェクトを有効にするには、状態が "下書き" または "無効" である必要がある ErrorNoFieldWithAttributeShowoncombobox=オブジェクト '%s'の定義にプロパティ 'showoncombobox'を持つフィールドはない。コンボリストを表示する方法はない。 ErrorFieldRequiredForProduct=製品%sには、フィールド '%s'が必要だ。 +AlreadyTooMuchPostOnThisIPAdress=あなたはすでにこの IP アドレスに過剰な投稿をしている。 ProblemIsInSetupOfTerminal=ターミナル%sの設定に問題がある。 ErrorAddAtLeastOneLineFirst=最初に少なくとも1行追加する ErrorRecordAlreadyInAccountingDeletionNotPossible=エラー、レコードは既に会計で移動済、削除不可。 @@ -277,8 +280,8 @@ ErrorWrongFileName=ファイル名に__SOMETHING__を含めることはできな ErrorNotInDictionaryPaymentConditions=支払条件辞書にないので、変更すること。 ErrorIsNotADraft=%sは下書きではない ErrorExecIdFailed=コマンド「id」を実行できない -ErrorBadCharIntoLoginName=ログイン名に含まれる不正な文字 -ErrorRequestTooLarge=エラー、要求が大きすぎる +ErrorBadCharIntoLoginName=フィールド %s の不正な文字 +ErrorRequestTooLarge=エラー、リクエストが大きすぎるか、セッションの有効期限が切れた ErrorNotApproverForHoliday=あなたは休暇の承認者ではない%s ErrorAttributeIsUsedIntoProduct=この属性は、1つ以上の製品バリアントで使用される ErrorAttributeValueIsUsedIntoProduct=この属性値は、1つ以上の製品バリアントで使用される @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=申請が失敗 ErrorThirpdartyOrMemberidIsMandatory=取引先またはパートナーシップのメンバーは必須 ErrorFailedToWriteInTempDirectory=一時ディレクトリへの書き込みに失敗 ErrorQuantityIsLimitedTo=数量限定 %s +ErrorFailedToLoadThirdParty=id=%s、email=%s、name=%s による 取引先の検索/読込に失敗した +ErrorThisPaymentModeIsNotSepa=この支払いモードは銀行口座ではない +ErrorStripeCustomerNotFoundCreateFirst=このサードパーティには Stripe カスタマーが設定されていない (または Stripe 側で削除された値に設定されている)。最初に作成 (または再接続) する。 +ErrorCharPlusNotSupportedByImapForSearch=IMAP 検索は、文字 + を含む文字列での送信者または受信者を検索できない +ErrorTableNotFound=テーブル %s が見つかりません +ErrorValueForTooLow= %s の値が低すぎる +ErrorValueCantBeNull= %s の値は null 不可 +ErrorDateOfMovementLowerThanDateOfFileTransmission=銀行取引の日付は、ファイル送信の日付より前にすることはできない +ErrorTooMuchFileInForm=フォーム内のファイルが多すぎる。最大数は %s ファイル (s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=PHPパラメータ upload_max_filesize(%s)は、PHPパラメータ post_max_size(%s)よりも大きくなっている。これは一貫した設定ではない。 @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=警告、設定ファイル (htdocs/conf/conf.p WarningsOnXLines=%sソース行に関する警告 WarningNoDocumentModelActivated=ドキュメント生成用のモデルは有効化されていない。モジュールの設定を確認するまで、デフォルトでモデルが選択される。 WarningLockFileDoesNotExists=警告、設定が完了したら、ファイル install.lockをディレクトリ%s に追加して、インストール/移行ツールを無効にする必要がある。このファイルの作成を省略すると、重大なセキュリティリスクが発生する。 -WarningUntilDirRemoved=全セキュリティ警告(管理者ユーザのみに表示)は、脆弱性が存在する限り(または、 設定 -> その他の設定 で定数 MAIN_REMOVE_INSTALL_WARNING が追加されている限り)アクティブなままだ。 +WarningUntilDirRemoved=このセキュリティ警告は、脆弱性が存在する限りアクティブなまま 。 WarningCloseAlways=警告、ソース要素とターゲット要素の間で量が異なっていても、クローズは行われる。この機能は注意して有効にすること。 WarningUsingThisBoxSlowDown=警告、このボックスを使用すると、ボックスを表示している全ページの速度が大幅に低下する。 WarningClickToDialUserSetupNotComplete=ユーザのClickToDial情報の設定が完了していない(ユーザカードのClickToDialタブを参照)。 @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=HTTPSで保護された接続を使用して WarningModuleXDisabledSoYouMayMissEventHere=モジュール%sが有効になっていない。そのため、ここでは多くのイベントを見逃す可能性がある。 WarningPaypalPaymentNotCompatibleWithStrict=値「Strict」では、現在はオンライン支払機能が正常動作せず。代わりに「Lax」を使用すること。 WarningThemeForcedTo=警告、テーマは隠し定数 MAIN_FORCETHEME によって%sに強制された +WarningPagesWillBeDeleted=警告、これにより、ウェブサイトの既存のページ/コンテナもすべて削除される。事前にウェブサイトをエクスポートする必要があり、後で再インポートするためのバックアップとなる。 +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=「請求書の検証」で在庫を減らすオプションが設定されている場合、自動検証は無効になる。 # Validate RequireValidValue = 値が無効. diff --git a/htdocs/langs/ja_JP/eventorganization.lang b/htdocs/langs/ja_JP/eventorganization.lang index 1ebd624b0f7..7784a727c7f 100644 --- a/htdocs/langs/ja_JP/eventorganization.lang +++ b/htdocs/langs/ja_JP/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = 出席者を作成/追加するフォ # Object # EventOrganizationConfOrBooth= 会議またはブース +EventOrganizationConfOrBoothes=会議またはブース ManageOrganizeEvent = イベントの構成を管理する ConferenceOrBooth = 会議またはブース ConferenceOrBoothTab = 会議またはブース @@ -114,15 +115,15 @@ EvntOrgRegistrationHelpMessage = ここでは、会議に投票したり、イ EvntOrgRegistrationConfHelpMessage = ここでは、イベント中にアニメーション化する新規会議を提案できる。 EvntOrgRegistrationBoothHelpMessage = ここでは、イベント中にブースを申請することができる。 ListOfSuggestedConferences = 提案された会議のリスト -ListOfSuggestedBooths = 提案ブース一覧 -ListOfConferencesOrBooths=イベントプロジェクトの会議やブースのリスト +ListOfSuggestedBooths=おすすめブース +ListOfConferencesOrBooths=イベントプロジェクトのカンファレンスやブース SuggestConference = 新規会議を提案する SuggestBooth = ブースを提案する ViewAndVote = 提案されたイベントを表示して投票する PublicAttendeeSubscriptionGlobalPage = イベントへの登録のための公開リンク PublicAttendeeSubscriptionPage = このイベントのみに登録するための公開リンク MissingOrBadSecureKey = セキュリティキーが無効であるか欠落している -EvntOrgWelcomeMessage = このフォームを使用すると、イベントの新しい参加者として登録できる: %s +EvntOrgWelcomeMessage = このフォームでは、イベントへの新規参加者として登録できる EvntOrgDuration = この会議は%sで始まり、%sで終わる。 ConferenceAttendeeFee = イベント:「 '%s' 開催は%sから%sまで」への会議参加料金。 BoothLocationFee = イベントのブース位置: '%s' で %s から %s まで @@ -132,7 +133,7 @@ LabelOfconference=会議ラベル ConferenceIsNotConfirmed=登録できない。会議はまだ確定されていない DateMustBeBeforeThan=%sは必ず%sの前 DateMustBeAfterThan=%sは必ず%sの後 - +MaxNbOfAttendeesReached=参加者の最大数に達した NewSubscription=登録 OrganizationEventConfRequestWasReceived=会議への提案を受け取った OrganizationEventBoothRequestWasReceived=ブースのご要望をいただいた @@ -157,7 +158,7 @@ VoteOk = あなたの投票が承認された。 AlreadyVoted = あなたは既にこのイベントに投票している。 VoteError = 投票中にエラーが発生した。もう一度やり直し願う。 -SubscriptionOk = 登録は検証済 +SubscriptionOk=登録が記録された ConfAttendeeSubscriptionConfirmation = イベントへのサブスクリプションの確定 Attendee = 参加者 PaymentConferenceAttendee = 会議参加者の支払 @@ -165,6 +166,7 @@ PaymentBoothLocation = ブースの場所の支払 DeleteConferenceOrBoothAttendee=出席者を削除する RegistrationAndPaymentWereAlreadyRecorder=電子メール%sの登録と支払は既に記録されている EmailAttendee=参加者の電子メール +EmailCompany=法人のメール EmailCompanyForInvoice=法人の電子メール(請求書に対して、参加者の電子メールと異なる場合) ErrorSeveralCompaniesWithEmailContactUs=このメールを使用している会社がいくつか見つかったため、登録を自動的に検証ことはできない。手動検証については、%sまで問い合わせること。 ErrorSeveralCompaniesWithNameContactUs=この名前の会社がいくつか見つかったため、登録を自動的に検証ことはできない。手動検証については、%sまで問い合わせること。 diff --git a/htdocs/langs/ja_JP/exports.lang b/htdocs/langs/ja_JP/exports.lang index bb71ad8bd21..ea382c41a88 100644 --- a/htdocs/langs/ja_JP/exports.lang +++ b/htdocs/langs/ja_JP/exports.lang @@ -18,6 +18,7 @@ ExportableFields=エクスポート可能なフィールド ExportedFields=エクスポートするフィールド ImportModelName=インポート·プロファイル名 ImportModelSaved= %sとして保存されたインポートプロファイル。 +ImportProfile=プロファイルのインポート DatasetToExport=エクスポートするデータセット DatasetToImport=データセットをインポートするファイル ChooseFieldsOrdersAndTitle=フィールドの順序を選択... @@ -53,6 +54,7 @@ TypeOfLineServiceOrProduct=行の種類(0 =製品、1 =サービス) FileWithDataToImport=インポートするデータを持つファイル FileToImport=インポートするソースファイル FileMustHaveOneOfFollowingFormat=インポートするファイルは、次のいずれかの形式である必要がある +DownloadEmptyExampleShort=サンプルファイルをダウンロードする DownloadEmptyExample=インポートできるフィールドの例と情報を含むテンプレートファイルをダウンロードする StarAreMandatory=テンプレートファイルでは、*が付いているすべてのフィールドは必須フィールド ChooseFormatOfFileToImport=%sアイコンをクリックして選択し、インポートファイル形式として使用するファイル形式を選択する... @@ -82,7 +84,7 @@ SelectFormat=このインポートファイル形式を選択する。 RunImportFile=データのインポート NowClickToRunTheImport=インポートシミュレーションの結果を確認すること。エラーを修正して再テストする。
シミュレーションでエラーが報告されない場合は、データベースへのデータのインポートに進むことができる。 DataLoadedWithId=インポートされたデータには、各データベーステーブルに次のインポートIDの追加フィールドがある: %s このインポートに関連する問題を調査する場合に、データを検索できるようにする。 -ErrorMissingMandatoryValue=フィールド%sのソースファイルの必須データが空 。 +ErrorMissingMandatoryValue=列%sのソースファイルの必須データが空。 TooMuchErrors=エラーのある%s の他のソース行がまだあるが、出力は制限されている。 TooMuchWarnings=警告のある他のソース行はまだ%s が、出力は制限されている。 EmptyLine=空行(破棄される) @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=フィールドimport_key = '%s' でフィ NbOfLinesOK=エラーなしで警告なしの行数:%s。 NbOfLinesImported=正常インポートの行数:%s。 DataComeFromNoWhere=挿入する値は、ソース·ファイル内のどこからも来ていない。 -DataComeFromFileFieldNb=挿入する値は、ソースファイル内のフィールド番号%sから来ている。 -DataComeFromIdFoundFromRef=ソースファイルのフィールド番号%s からの値は、使用する親オブジェクトのIDを見つけるために使用される(したがって、オブジェクト %s がデータベースに存在し、ソースファイルからの参照符号を持つ必要がある)。 -DataComeFromIdFoundFromCodeId=ソースファイルのフィールド番号%s からのコードは、使用する親オブジェクトのIDを見つけるために使用される(したがって、ソースファイルのコードはディクショナリ %s に存在する必要がある)。 IDがわかっている場合、コードの代わりにソースファイルでそれを使用することもできる。インポートはどちらの場合でも機能するはず 。 +DataComeFromFileFieldNb=挿入する値は、ソースファイルの列%sから取得される。 +DataComeFromIdFoundFromRef=ソース ファイルから得られる値は、使用する親オブジェクトの ID を見つけるために使用される (したがって、ソース ファイルからの参照を持つオブジェクト %s がデータベースに存在する必要がある)。 +DataComeFromIdFoundFromCodeId=ソース ファイルからのコードの値は、使用する親オブジェクトの ID を見つけるために使用される (したがって、ソース ファイルからのコードは辞書 %s に存在する必要がある)。 ID が分かっている場合は、コードの代わりにソース ファイルでも使用できることに注意すること。インポートはどちらの場合でも機能するはず。 DataIsInsertedInto=ソースファイルからのデータは、次のフィールドに挿入される。 DataIDSourceIsInsertedInto=ソースファイルのデータを使用して検出された親オブジェクトのIDは、次のフィールドに挿入される。 DataCodeIDSourceIsInsertedInto=コードから見つかった親行のIDは、次のフィールドに挿入される。 @@ -132,9 +134,14 @@ FormatControlRule=フォーマット制御ルール ## imports updates KeysToUseForUpdates=既存のデータを更新するために使用するキー(列) NbInsert=挿入された行数:%s +NbInsertSim=挿入予定行数: %s NbUpdate=更新された行数:%s +NbUpdateSim=更新予定行数: %s MultipleRecordFoundWithTheseFilters=これらのフィルタで複数のレコードが見つかった:%s StocksWithBatch=バッチ/シリアル番号のある製品の在庫と場所(倉庫) WarningFirstImportedLine=最初の行(s)は、現在の選択ではインポートされない NotUsedFields=使用されていないデータベースのフィールド SelectImportFieldsSource = 各選択ボックスのフィールドを選択して、インポートするソースファイルフィールドとデータベース内のターゲットフィールドを選択するか、事前定義されたインポートプロファイルを選択する。 +MandatoryTargetFieldsNotMapped=一部の必須ターゲットフィールドがマップされていない +AllTargetMandatoryFieldsAreMapped=必須値を必要とするすべてのターゲットフィールドがマップされる +ResultOfSimulationNoError=シミュレーション結果:エラーなし diff --git a/htdocs/langs/ja_JP/holiday.lang b/htdocs/langs/ja_JP/holiday.lang index dec4b487e60..a95c16584d1 100644 --- a/htdocs/langs/ja_JP/holiday.lang +++ b/htdocs/langs/ja_JP/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM Holidays=有給休暇 +Holiday=有給休暇 CPTitreMenu=有給休暇 MenuReportMonth=月次報告 MenuAddCP=新規休暇申請 +MenuCollectiveAddCP=新規集団休暇申請 NotActiveModCP=このページを表示するには、モジュールLeaveを有効にする必要がある。 AddCP=休暇申請をする DateDebCP=開始日 @@ -56,6 +58,7 @@ ConfirmDeleteCP=この休暇申請の削除を確定するか? ErrorCantDeleteCP=エラー この休暇申請を削除する権利がない。 CantCreateCP=休暇申請をする権利がない。 InvalidValidatorCP=休暇申請の承認者を選択する必要がある。 +InvalidValidator=選択したユーザは承認者ではない。 NoDateDebut=開始日を選択する必要がある。 NoDateFin=終了日を選択する必要がある。 ErrorDureeCP=休暇申請には就業日が含まれていない。 @@ -79,6 +82,8 @@ MotifCP=理由 UserCP=ユーザ ErrorAddEventToUserCP=例外休暇の追加中にエラーが発生した。 AddEventToUserOkCP=特別休暇の追加が完了した。 +ErrorFieldRequiredUserOrGroup=「グループ」フィールドまたは「ユーザ」フィールドに入力する必要がある +fusionGroupsUsers=グループフィールドとユーザフィールドがマージされる MenuLogCP=変更ログを表示する LogCP="Balance of Leave" に加えられた全更新ログ ActionByCP=更新済の原因 @@ -86,6 +91,13 @@ UserUpdateCP=更新済の対象 PrevSoldeCP=以前のバランス NewSoldeCP=ニューバランス alreadyCPexist=この期間は既に休暇申請が行われている。 +UseralreadyCPexist=%sについては、この期間にすでに休暇申請が行われている。 +groups=グループ +users=ユーザ +AutoSendMail=自動郵送 +NewHolidayForGroup=新規集団休暇申請 +SendRequestCollectiveCP=集団休暇申請の送信 +AutoValidationOnCreate=自動検証 FirstDayOfHoliday=休暇申請の開始日 LastDayOfHoliday=休暇申請の終了日 BoxTitleLastLeaveRequests=最新の%s変更された休暇申請 @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%sは、通常、非稼働日。 BlockHolidayIfNegative=残高がマイナスの場合はブロック LeaveRequestCreationBlockedBecauseBalanceIsNegative=残高がマイナスのため、休暇申請作成はブロックされた ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=休暇申請%sは下書きのままとし、取消済や拒否済のものは削除すること +IncreaseHolidays=休日を増やす +HolidayRecordsIncreased= %s 休日の記録が増加 +HolidayRecordIncreased=休日の記録が伸びた +ConfirmMassIncreaseHoliday=休日一括増額 +NumberDayAddMass=選択に追加する日数 +ConfirmMassIncreaseHolidayQuestion=選択済レコード(s) %s の休日を増やしてもよいか? +HolidayQtyNotModified=%s の残りの日数は変更されていません diff --git a/htdocs/langs/ja_JP/interventions.lang b/htdocs/langs/ja_JP/interventions.lang index 4649c3ccf8f..8ecd381fd0f 100644 --- a/htdocs/langs/ja_JP/interventions.lang +++ b/htdocs/langs/ja_JP/interventions.lang @@ -68,3 +68,5 @@ ConfirmReopenIntervention=出張 %s を開いてよいか? GenerateInter=出張を生成する FichinterNoContractLinked=出張%sは、リンクされた契約なしで作成された。 ErrorFicheinterCompanyDoesNotExist=法人は存在しない。出張は作成されていない。 +NextDateToIntervention=次回出張日付生成 +NoIntervention=介入なし diff --git a/htdocs/langs/ja_JP/loan.lang b/htdocs/langs/ja_JP/loan.lang index 3cb194418ad..5d93b24f080 100644 --- a/htdocs/langs/ja_JP/loan.lang +++ b/htdocs/langs/ja_JP/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = 支払いが開始されたローンの CantModifyInterestIfScheduleIsUsed = スケジュールを使用する場合、利息を変更することはできない # Admin ConfigLoan=モジュールローンの構成 -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=デフォルトの勘定科目資本 -LOAN_ACCOUNTING_ACCOUNT_INTEREST=デフォルトの勘定科目利息 -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=デフォルトの勘定科目保険 +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=デフォルトで資本に使用されるアカウント (勘定科目表から) (ローンモジュール) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=デフォルトで利子に使用される口座 (勘定科目表から) (ローン モジュール) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=デフォルトで保険に使用される口座 (勘定科目表から) (ローン モジュール) CreateCalcSchedule=財政的コミットメントを編集する diff --git a/htdocs/langs/ja_JP/mailmanspip.lang b/htdocs/langs/ja_JP/mailmanspip.lang index 33d3598ec21..e9431eaa712 100644 --- a/htdocs/langs/ja_JP/mailmanspip.lang +++ b/htdocs/langs/ja_JP/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=サブスクリプションテストが正常に実行さ MailmanDeletionSuccess=サブスクリプション解除テストが正常に実行された SynchroMailManEnabled=Mailmanの更新が実行される SynchroSpipEnabled=Spipの更新が実行される -DescADHERENT_MAILMAN_ADMINPW=Mailman管理者パスワード +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman 管理者パスワード DescADHERENT_MAILMAN_URL=MailmanサブスクリプションのURL DescADHERENT_MAILMAN_UNSUB_URL=Mailmanのサブスクリプション解除のURL DescADHERENT_MAILMAN_LISTS=新規構成員の自動登録用のリスト(s)(コンマで区切る) diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang index f55325b6daa..fae378255eb 100644 --- a/htdocs/langs/ja_JP/main.lang +++ b/htdocs/langs/ja_JP/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=このメールタイプには適用可能なテンプレー AvailableVariables=適用可能な代替変数s NoTranslation=翻訳無し Translation=翻訳 +Translations=翻訳 CurrentTimeZone=PHP(サーバー)のタイムゾーン EmptySearchString=空文字以外の検索候補を入力 EnterADateCriteria=日付基準を入力する @@ -205,6 +206,7 @@ Valid=有効な Approve=承認する Disapprove=不承認 ReOpen=再オープン +OpenVerb=開く Upload=アップロード ToLink=リンク Select=選択する @@ -222,7 +224,7 @@ UserGroup=ユーザ・グループ UserGroups=ユーザ・グループs NoUserGroupDefined=ユーザグループが定義されていない Password=パスワード -PasswordRetype=パスワードを再入力 +PasswordRetype=パスワードを繰り返す NoteSomeFeaturesAreDisabled=機能/モジュールの多くは、このデモで無効になっていることに注意すること。 Name=名 NameSlashCompany=名前/法人 @@ -487,6 +489,7 @@ ActionsOnContact=この 連絡先/住所 に関する出来事 ActionsOnContract=この契約に関する出来事 ActionsOnMember=この構成員に関する出来事 ActionsOnProduct=この製品に関する出来事 +ActionsOnAsset=この固定資産のイベント NActionsLate=%s遅延 ToDo=すること Completed=完了済 @@ -808,6 +811,7 @@ URLPhoto=写真/ロゴのURL SetLinkToAnotherThirdParty=別の第三者へのリンク LinkTo=リンク先 LinkToProposal=提案へのリンク +LinkToExpedition= 遠征へのリンク LinkToOrder=注文へのリンク LinkToInvoice=請求書へのリンク LinkToTemplateInvoice=テンプレート請求書へのリンク @@ -926,6 +930,7 @@ DirectDownloadInternalLink=非公開ダウンロードリンク PrivateDownloadLinkDesc=ログに記録する必要があり、ファイルを表示またはダウンロードするためのアクセス許可が必要 Download=ダウンロード DownloadDocument=ドキュメントをダウンロード +DownloadSignedDocument=署名済みドキュメントをダウンロード ActualizeCurrency=為替レートを更新する Fiscalyear=会計年度 ModuleBuilder=モジュールとアプリケーションビルダー @@ -1051,6 +1056,7 @@ SearchIntoContracts=契約 SearchIntoCustomerShipments=顧客の出荷 SearchIntoExpenseReports=経費報告書s SearchIntoLeaves=離れる +SearchIntoKM=知識ベース SearchIntoTickets=切符売場 SearchIntoCustomerPayments=顧客の支払 SearchIntoVendorPayments=仕入先の支払 @@ -1142,15 +1148,29 @@ EventReminder=イベントリマインダー UpdateForAllLines=全行を更新 OnHold=保留 Civility=敬称 -AffectTag=タグに影響を与える +AffectTag=タグの割り当て +AffectUser=ユーザの割り当て +SetSupervisor=スーパーバイザを設定 CreateExternalUser=外部ユーザを作成する -ConfirmAffectTag=バルクタグの影響 -ConfirmAffectTagQuestion=選択した%sレコード(s)のタグに影響を与えてもよいか? +ConfirmAffectTag=タグの一括割り当て +ConfirmAffectUser=一括ユーザ割り当て +ProjectRole=各プロジェクトに割り当てられた役割 +TasksRole=各プロジェクトの各タスクに割り当てられた役割 +ConfirmSetSupervisor=バルク スーパーバイザ 設定 +ConfirmUpdatePrice=値上げ/値下げ率を選択 +ConfirmAffectTagQuestion=選択したレコード(s) %s にタグを割り当ててもよいか? +ConfirmAffectUserQuestion=選択したレコード(s) %s にユーザを割り当ててもよろしいですか? +ConfirmSetSupervisorQuestion=スーパーバイザを %s 選択したレコード(s)に設定するか? +ConfirmUpdatePriceQuestion=%s 選択したレコード(s)の価格を更新してもよいか? CategTypeNotFound=レコードのタイプのタグタイプが見つからない +Rate=率 +SupervisorNotFound=スーパーバイザーが見つからない CopiedToClipboard=クリップボードにコピー InformationOnLinkToContract=この金額は、契約の全行の合計にすぎない。時間の概念は考慮されていない。 ConfirmCancel=本当にキャンセルしたいか EmailMsgID=メールMsgID +EmailDate=メール日付 +SetToStatus=ステータス %s に設定 SetToEnabled=有効に設定 SetToDisabled=無効に設定 ConfirmMassEnabling=一括有効化の確定 @@ -1179,11 +1199,14 @@ Terminated=解除された AddLineOnPosition=位置に行を追加(空の場合は最後に) ConfirmAllocateCommercial=営業担当者の確認を割り当てる ConfirmAllocateCommercialQuestion=選択した%sレコード(s)を割り当ててもよいか? -CommercialsAffected=影響を受ける営業担当者 -CommercialAffected=影響を受ける営業担当者 +CommercialsAffected=営業担当者の割り当て +CommercialAffected=営業担当者の割り当て YourMessage=あなたのメッセージ YourMessageHasBeenReceived=貴方のメッセージは受理済。できるだけ早く回答または連絡する予定。 UrlToCheck=チェックするURL Automation=オートメーション CreatedByEmailCollector=メールコレクターによって作成された CreatedByPublicPortal=公開ポータルから作成 +UserAgent=ユーザエージェント +InternalUser=内部ユーザ +ExternalUser=外部ユーザ diff --git a/htdocs/langs/ja_JP/members.lang b/htdocs/langs/ja_JP/members.lang index cb1bc7224fa..b01fef82a5a 100644 --- a/htdocs/langs/ja_JP/members.lang +++ b/htdocs/langs/ja_JP/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=別の構成員(名前:%s ErrorUserPermissionAllowsToLinksToItselfOnly=セキュリティ上の理由から、あなたは全ユーザが自分のものでないユーザに構成員をリンクすることができるように編集する権限を付与する必要がある。 SetLinkToUser=Dolibarrユーザへのリンク SetLinkToThirdParty=Dolibarrの取引先にリンクする +MemberCountersArePublic=有効メンバーのカウンターは公開されている MembersCards=構成員向けカードの生成 MembersList=構成員のリスト MembersListToValid=下書きの構成員のリスト(要検証) @@ -34,7 +35,8 @@ DateSubscription=入会日 DateEndSubscription=成員資格終了日 EndSubscription=成員資格終了 SubscriptionId=拠出金 ID -WithoutSubscription=拠出金なし +WithoutSubscription=メンバーシップなし +WaitingSubscription=メンバーシップ保留中 MemberId=メンバーID MemberRef=メンバー参照 NewMember=新構成員 @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=構成員種別が削除できない NewSubscription=新規貢献 NewSubscriptionDesc=このフォームは、財団の新規構成員としての購読を記録するためのもの。更新を希望される方(既に構成員の方)は、財団理事会までメールで%sご連絡ください。 Subscription=拠出金 +AnyAmountWithAdvisedAmount=任意の量、推奨 %s +AnyAmountWithoutAdvisedAmount=任意の量 +CanEditAmountShort=任意の量 +CanEditAmountShortForValues=推奨、任意の量 +MembershipDuration=期間 +GetMembershipButtonLabel=加入 Subscriptions=拠出金 SubscriptionLate=遅い SubscriptionNotReceived=拠出金未受領 @@ -136,7 +144,7 @@ CardContent=あなたの構成員カードの内容 # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=成員資格の要求を受領したことをお知らせする。

ThisIsContentOfYourMembershipWasValidated=成員資格が下記の情報で承認されたことをお知らせする:

-ThisIsContentOfYourSubscriptionWasRecorded=新規サブスクリプションが記録されたことをお知らせする。

+ThisIsContentOfYourSubscriptionWasRecorded=新しいサブスクリプションが記録されたことをお知らせしたい。同封の請求書をご覧あれ。

ThisIsContentOfSubscriptionReminderEmail=サブスクリプションの有効期限が近づいているか、既に有効期限が切れていることをお知らせする(__MEMBER_LAST_SUBSCRIPTION_DATE_END__)。更新していただければ幸い。

ThisIsContentOfYourCard=私共の持っているあなたについて情報の概要。何か相違があればご連絡ください。

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=ゲストの自動登録の場合に受信する通知メールの件名 @@ -199,8 +207,10 @@ NbOfSubscriptions=拠出金の本数 AmountOfSubscriptions=拠出金から集計した金額 TurnoverOrBudget=売上高(法人の場合)または予算(基礎用) DefaultAmount=デフォルトの拠出金金額 -CanEditAmount=訪問者はその拠出金額を選択/編集できる -MEMBER_NEWFORM_PAYONLINE=統合されたオンライン決済のページにジャンプ +CanEditAmount=購読金額は無料 +CanEditAmountDetail=訪問者は、メンバーの種類に関係なく、寄付の金額を選択/編集できる +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=オンライン登録後、オンライン決済ページに自動的に切り替わる ByProperties=本質的に MembersStatisticsByProperties=性質別構成員統計 VATToUseForSubscriptions=拠出金に使用するVAT率 @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=構成員のユーザログインを作成すると、 CreateDolibarrThirdPartyDesc=取引先とは法人であり、拠出金ごとに請求書生成することにした場合に請求書で使用される。後から、拠出金を記録するプロセスにて作成できる。 MemberFirstname=メンバの名 MemberLastname=メンバの姓 +MemberCodeDesc=すべてのメンバーに固有のメンバーコード diff --git a/htdocs/langs/ja_JP/mrp.lang b/htdocs/langs/ja_JP/mrp.lang index 663143a5c52..62c5695ccfd 100644 --- a/htdocs/langs/ja_JP/mrp.lang +++ b/htdocs/langs/ja_JP/mrp.lang @@ -11,8 +11,8 @@ Bom=部品表 BillOfMaterials=部品表 BillOfMaterialsLines=部品表の行 BOMsSetup=モジュールBOMの設定 -ListOfBOMs=部品表のリスト - BOM -ListOfManufacturingOrders=製造注文のリスト +ListOfBOMs=部品表 - BOM +ListOfManufacturingOrders=製造指図 NewBOM=新規部品表 ProductBOMHelp=このBOMで作成(または分解)する製品。
注:プロパティ「製品目」=「原材料」を持つ製品はこのリストに表示されない。 BOMsNumberingModules=BOM採番テンプレート @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=部品表%sのクローンを作成してよいか ConfirmCloneMo=製造指図%sのクローンを作成してよいか? ManufacturingEfficiency=製造効率 ConsumptionEfficiency=消費効率 +Consumption=消費 ValueOfMeansLoss=0.95の値は、製造中または分解中の平均5%%の損失を意味する。 ValueOfMeansLossForProductProduced=0.95の値は、生産された製品の損失の平均5%%を意味する DeleteBillOfMaterials=部品表を削除 @@ -82,6 +83,7 @@ ProductsToProduce=生産する製品 UnitCost=単価 TotalCost=総費用 BOMTotalCost=消費する各数量と製品のコストに基づいてこのBOMを生成するためのコスト(定義されている場合は原価、定義されている場合は平均加重価格、それ以外の場合は最良の購入価格を使用) +BOMTotalCostService=「ワークステーション」モジュールがアクティブ化され、ワークステーションがデフォルトでライン上に定義されている場合、計算は「数量 (時間に変換) x ワークステーション ahr」、それ以外の場合は「数量 (時間に変換) x サービスの原価」。 GoOnTabProductionToProduceFirst=製造指図を閉じるには、最初に製造を開始しておく必要がある(タブ '%s'を参照)。ただし、キャンセルすることはできる。 ErrorAVirtualProductCantBeUsedIntoABomOrMo=キットをBOMまたはMOに使用することはできない Workstation=ワークステーション @@ -112,3 +114,7 @@ MOAndLines=製造オーダーとライン MoChildGenerate=子Moを生成する ParentMo=親MO MOChild=子MO +BomCantAddChildBom=命名法 %s は、命名法 %s につながるツリーに既に存在する。 +BOMNetNeeds = BOM 正味必要量 +BOMProductsList=BOMの製品 +BOMServicesList=BOMのサービス diff --git a/htdocs/langs/ja_JP/other.lang b/htdocs/langs/ja_JP/other.lang index 2130e94c730..9bd0c380831 100644 --- a/htdocs/langs/ja_JP/other.lang +++ b/htdocs/langs/ja_JP/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=購買発注が承認された Notify_ORDER_SUPPLIER_REFUSE=購買発注が拒否された Notify_PROPAL_VALIDATE=顧客の提案は検証済 Notify_PROPAL_CLOSE_SIGNED=顧客提案は署名された +Notify_PROPAL_CLOSE_SIGNED_WEB=顧客の提案はポータル ページで署名にて終了 Notify_PROPAL_CLOSE_REFUSED=顧客の提案は拒否された +Notify_PROPAL_CLOSE_REFUSED_WEB=顧客の提案はポータル ページで拒否にて終了 Notify_PROPAL_SENTBYMAIL=電子メールによって送信された商取引提案 Notify_WITHDRAW_TRANSMIT=伝送撤退 Notify_WITHDRAW_CREDIT=クレジット撤退 @@ -181,6 +183,7 @@ SizeUnitfoot=フィート SizeUnitpoint=ポイント BugTracker=バグトラッカー SendNewPasswordDesc=このフォームでは、新規パスワードを要求できる。それはあなたのメールアドレスに送られる。
メール内の確定リンクをクリックすると、変更が有効になる。
受信トレイを確定すること。 +EnterNewPasswordHere=ここに新しいパスワードを入力してください BackToLoginPage=ログインページに戻る AuthenticationDoesNotAllowSendNewPassword=認証モードは%s
このモードではDolibarr上でパスワードの表示も変更もできない。
パスワードを変更したい場合はシステム管理者に連絡すること。 EnableGDLibraryDesc=このオプションを使用するには、PHPインストールでGDライブラリをインストールまたは有効にする。 @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=請求書%sは検証済。 EMailTextInvoicePayed=請求書%sが支払われた。 EMailTextProposalValidated=提案%sは検証済。 EMailTextProposalClosedSigned=提案%sはクローズドサインされた。 +EMailTextProposalClosedSignedWeb=提案 %s はポータル ページで署名にて終了。 +EMailTextProposalClosedRefused=提案 %s は拒否にて終了。 +EMailTextProposalClosedRefusedWeb=提案 %s はポータル ページで拒否にて終了。 EMailTextOrderValidated=注文%sは検証済。 EMailTextOrderApproved=注文%sが承認された。 EMailTextOrderValidatedBy=注文%sは%sによって記録された。 @@ -311,10 +317,10 @@ ExternalSiteURL=HTMLiframeコンテンツの外部サイトURL ExternalSiteModuleNotComplete=モジュールExternalSite(外部サイト)が正しく構成されていない。 ExampleMyMenuEntry=私のメニューエントリ -# FTP +# ftp FTPClientSetup=FTPまたはSFTPクライアントモジュールの設定 -NewFTPClient=新規FTP / FTPS接続の設定 -FTPArea=FTP/FTPS Area +NewFTPClient=新しい FTP/SFTP 接続の設定 +FTPArea=FTP/SFTPエリア FTPAreaDesc=この画面には、FTPおよびSFTPサーバのビューが表示される。 SetupOfFTPClientModuleNotComplete=FTPまたはSFTPクライアントモジュールの設定が不完全なようだ FTPFeatureNotSupportedByYourPHP=お使いのPHPはFTPまたはSFTP機能をサポートしていない @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=ディレクトリ%s の削除に失敗した:権 FTPPassiveMode=パッシブモード ChooseAFTPEntryIntoMenu=メニューからFTP / SFTPサイトを選択する... FailedToGetFile=ファイル%sの取得に失敗した +ErrorFTPNodisconnect=FTP/SFTP サーバーの切断エラー +FileWasUpload=ファイル %s がアップロードされた +FTPFailedToUploadFile=ファイル %s のアップロードに失敗した。 +AddFolder=フォルダーを作成 +FileWasCreateFolder=フォルダ %s が作成された +FTPFailedToCreateFolder=フォルダー %s の作成に失敗した。 diff --git a/htdocs/langs/ja_JP/partnership.lang b/htdocs/langs/ja_JP/partnership.lang index 6636b1667ee..adb099cec5e 100644 --- a/htdocs/langs/ja_JP/partnership.lang +++ b/htdocs/langs/ja_JP/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=パートナーシップ管理 PartnershipDescription=モジュールパートナーシップ管理 PartnershipDescriptionLong= モジュールパートナーシップ管理 Partnership=パートナーシップ +Partnerships=パートナーシップ AddPartnership=パートナーシップを追加 CancelPartnershipForExpiredMembers=パートナーシップ: サブスクリプションの有効期限が切れた構成員のパートナーシップをキャンセル PartnershipCheckBacklink=パートナーシップ: 参照元のバックリンクを確認する @@ -28,6 +29,7 @@ PartnershipCheckBacklink=パートナーシップ: 参照元のバックリン # Menu # NewPartnership=新規パートナーシップ +NewPartnershipbyWeb= パートナーシップが正常に追加された。 ListOfPartnerships=パートナーシップのリスト # diff --git a/htdocs/langs/ja_JP/paypal.lang b/htdocs/langs/ja_JP/paypal.lang index 00ab548784b..0eb1ff33f66 100644 --- a/htdocs/langs/ja_JP/paypal.lang +++ b/htdocs/langs/ja_JP/paypal.lang @@ -34,3 +34,4 @@ ARollbackWasPerformedOnPostActions=全Postアクションでロールバック ValidationOfPaymentFailed=支払の検証に失敗した CardOwner=カードホルダー PayPalBalance=ペイパルクレジット +OnlineSubscriptionPaymentLine=%s に記録されたオンライン サブスクリプションは、
%s 経由で支払われた
送信元IPアドレス: %s
トランサクションID: %s diff --git a/htdocs/langs/ja_JP/productbatch.lang b/htdocs/langs/ja_JP/productbatch.lang index 25b2e47030a..a382132cbc0 100644 --- a/htdocs/langs/ja_JP/productbatch.lang +++ b/htdocs/langs/ja_JP/productbatch.lang @@ -17,6 +17,7 @@ printBatch=ロット/シリアル: %s printEatby=賞味: %s printSellby=消費: %s printQty=数量: %d +printPlannedWarehouse=倉庫: %s AddDispatchBatchLine=保存期限割当の行を追加 WhenProductBatchModuleOnOptionAreForced=モジュールロット/シリアルがオンの場合、自動在庫減少は強制的に「出荷検証時に実在庫を削減」し、自動増加モードは強制的に「倉庫への手動割当で実在庫を増やす」となり、編集は不可。他のオプションは必要に応じて定義可能。 ProductDoesNotUseBatchSerial=この製品はロット/シリアル番号を不使用 diff --git a/htdocs/langs/ja_JP/projects.lang b/htdocs/langs/ja_JP/projects.lang index 9820d8adcd6..049c0045097 100644 --- a/htdocs/langs/ja_JP/projects.lang +++ b/htdocs/langs/ja_JP/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=このビューには、読取りを許可されている全プ TasksDesc=このビューは、全プロジェクトとタスク(あなたのユーザ権限はあなたに全てを表示する権限を付与)を提示する。 AllTaskVisibleButEditIfYouAreAssigned=資格のあるプロジェクトの全タスクが表示されるが、選択したユーザに割り当てられたタスクの時間のみを入力できる。時間を入力する必要がある場合は、タスクを割り当てる。 OnlyYourTaskAreVisible=自分に割り当てられたタスクのみが表示される。タスクの時間を入力する必要があり、タスクがここに表示されていない場合は、タスクを自分に割り当てる必要がある。 +ImportDatasetProjects=プロジェクトまたは機会 ImportDatasetTasks=プロジェクトのタスク ProjectCategories=プロジェクトタグ/カテゴリ NewProject=新規プロジェクト @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=状態別に開いているプロジェク OpportunitiesStatusForProjects=状態別のプロジェクト数をリード ShowProject=プロジェクトを表示する ShowTask=タスクを表示する +SetThirdParty=取引先を設定 SetProject=プロジェクトを設定する。 +OutOfProject=プロジェクト外 NoProject=はプロジェクトが定義されていないまたは所有している NbOfProjects=プロジェクト数 NbOfTasks=タスクの数 @@ -122,7 +125,8 @@ ValidateProject=プロジェクトを検証 ConfirmValidateProject=このプロジェクトを検証してもよいか? CloseAProject=プロジェクトを閉じる ConfirmCloseAProject=このプロジェクトを終了してもよいか? -AlsoCloseAProject=また、プロジェクトを閉じる(それでも本番タスクを実行する必要がある場合は、開いたままにする) +AlsoCloseAProject=プロジェクトも閉じる +AlsoCloseAProjectTooltip=プロダクション タスクを実行する必要がある場合は、開いたままにしておく ReOpenAProject=開いているプロジェクト ConfirmReOpenAProject=このプロジェクトを再開してもよいか? ProjectContact=プロジェクトの連絡先 @@ -165,7 +169,7 @@ OpportunityProbability=リード確率 OpportunityProbabilityShort=鉛の確率。 OpportunityAmount=鉛量 OpportunityAmountShort=鉛量 -OpportunityWeightedAmount=機会加重量 +OpportunityWeightedAmount=確率で重み付けされた機会の量 OpportunityWeightedAmountShort=おっと。加重量 OpportunityAmountAverageShort=平均鉛量 OpportunityAmountWeigthedShort=加重鉛量 @@ -238,7 +242,7 @@ OppStatusPENDING=保留中 OppStatusWON=勝った OppStatusLOST=失われた Budget=予算 -AllowToLinkFromOtherCompany=他の会社のプロジェクトのリンクを許可する

サポートされる値:
- 空のままにする: 会社の任意のプロジェクトをリンクできる(デフォルト)
- "すべて": 任意のプロジェクトをリンクできる、たとえ他の法人のプロジェクトであっても
- カンマ区切りの取引先ID: これらの取引先の全プロジェクトをリンクできる(例:123,4795,53)
+AllowToLinkFromOtherCompany=要素を他法人のプロジェクトにリンクすることを許可する

使用できる値:
- 空白のまま: 同じ法人の任意のプロジェクトと要素のリンク可能 (デフォルト)
- "all": 任意のプロジェクトと要素のリンク可能、他法人のプロジェクトも
- カンマ区切りの取引先IDリスト: 指定された取引先のプロジェクトと要素のリンク可能(例: 123,4795,53)
LatestProjects=最新の%sプロジェクト LatestModifiedProjects=最新の%s変更プロジェクト OtherFilteredTasks=その他のフィルタリングされたタスク @@ -259,7 +263,7 @@ TimeSpentInvoiced=請求に費やされた時間 TimeSpentForIntervention=に費や​​された時間は TimeSpentForInvoice=に費や​​された時間は OneLinePerUser=ユーザごとに1行 -ServiceToUseOnLines=行で利用するサービス +ServiceToUseOnLines=デフォルトで回線で使用するサービス InvoiceGeneratedFromTimeSpent=請求書%sは、プロジェクトに費やされた時間から生成された InterventionGeneratedFromTimeSpent=出張%sは、プロジェクトに費やされた時間から生成された ProjectBillTimeDescription=プロジェクトのタスクにタイムシートを入力し、タイムシートから請求書(s)を生成してプロジェクトの顧客に請求する予定があるかどうかを確認する(入力したタイムシートに基づかない請求書を作成する予定があるかどうかは確認しないこと)。注:請求書を生成するには、プロジェクトの"費やした時間"タブに移動し、含める行を選択する。 @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=利益は以下を使用して計算される AddPersonToTask=タスクにも追加 UsageOrganizeEvent=使用法:イベント組織 PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=全タスクが完了したら、プロジェクトをクローズとして分類する(100%%の進行状況) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=注:100%%の進行状況にある全タスクを持つ既存のプロジェクトは影響を受けない。手動で閉じる必要がある。このオプションは、開いているプロジェクトにのみ影響する。 +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=注: すべてのタスクの進行状況が 100%% に設定されている既存のプロジェクトは影響を受けない。手動で閉じる必要がある。このオプションは、開いているプロジェクトにのみ影響する。 SelectLinesOfTimeSpentToInvoice=請求されていない時間の行を選択し、「請求書の生成」を一括して請求する ProjectTasksWithoutTimeSpent=プロジェクトタスクで時間をかけないもの FormForNewLeadDesc=連絡のため、以下のフォームへの記入に対して謝意を申し上げる。また、 %sで直接メール送信することも可能である。 @@ -294,3 +298,4 @@ EnablePublicLeadForm=連絡用の公開フォームを有効にする NewLeadbyWeb=メッセージまたはリクエストは記録済。すぐに回答または連絡する予定。 NewLeadForm=新規問合せフォーム LeadFromPublicForm=公開フォームからのオンライン導線 +ExportAccountingReportButtonLabel=レポートを入手 diff --git a/htdocs/langs/ja_JP/propal.lang b/htdocs/langs/ja_JP/propal.lang index 10bdfd74fa9..f2b2cddaefb 100644 --- a/htdocs/langs/ja_JP/propal.lang +++ b/htdocs/langs/ja_JP/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=可用性の遅延 SetAvailability=可用性の遅延を設定 AfterOrder=ご注文後 OtherProposals=他の提案書 + ##### Availability ##### AvailabilityTypeAV_NOW=即時の AvailabilityTypeAV_1W=1週間 AvailabilityTypeAV_2W=2週間 AvailabilityTypeAV_3W=3週間 AvailabilityTypeAV_1M=1ヶ月 -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=代表的なフォローアップの提案書 TypeContact_propal_external_BILLING=顧客の請求書の連絡先 TypeContact_propal_external_CUSTOMER=顧客の連絡先フォローアップ提案書 TypeContact_propal_external_SHIPPING=配達のための顧客の連絡先 + # Document models -DocModelAzurDescription=完全な提案書モデル(シアンテンプレートの古い実装) -DocModelCyanDescription=完全な提案書モデル -DefaultModelPropalCreate=デフォルトのモデル作成 -DefaultModelPropalToBill=ビジネスプロポーザルを閉じるときのデフォルトテンプレート(請求対象) -DefaultModelPropalClosed=ビジネスプロポーザルを閉じるときのデフォルトテンプレート(未請求) -ProposalCustomerSignature=承諾書、会社印、日付、署名 -ProposalsStatisticsSuppliers=ベンダー提案書統計 -CaseFollowedBy=ケースに続いて -SignedOnly=署名のみ -NoSign=署名されていないセット -NoSigned=署名されていないセット CantBeNoSign=署名せずに設定することはできない +CaseFollowedBy=ケースに続いて ConfirmMassNoSignature=一括無署名確定 ConfirmMassNoSignatureQuestion=選択したレコードに署名しないように設定してもよいか? -IsNotADraft=下書きではない -PassedInOpenStatus=検証済 -Sign=署名 -Signed=署名 -ConfirmMassValidation=一括検証確定 ConfirmMassSignature=一括署名確定 -ConfirmMassValidationQuestion=選択したレコードを検証してもよいか? ConfirmMassSignatureQuestion=選択したレコードに署名してもよいか? -IdProposal=プロポーザルID +ConfirmMassValidation=一括検証確定 +ConfirmMassValidationQuestion=選択したレコードを検証してもよいか? +ConfirmRefusePropal=この商取引提案を拒否してもよいか? +ContractSigned=締結済契約 +DefaultModelPropalClosed=ビジネスプロポーザルを閉じるときのデフォルトテンプレート(未請求) +DefaultModelPropalCreate=デフォルトのモデル作成 +DefaultModelPropalToBill=ビジネスプロポーザルを閉じるときのデフォルトテンプレート(請求対象) +DocModelAzurDescription=完全な提案書モデル(シアンテンプレートの古い実装) +DocModelCyanDescription=完全な提案書モデル +FichinterSigned=署名済出張 IdProduct=製品番号 +IdProposal=プロポーザルID +IsNotADraft=下書きではない LineBuyPriceHT=ラインの購入価格税控除後の金額 -SignPropal=提案を受諾 +NoSign=却下 +NoSigned=署名されていないセット +PassedInOpenStatus=検証済 +PropalAlreadyRefused=提案は既に拒否済 +PropalAlreadySigned=提案は受諾済 +PropalRefused=提案は拒否済 +PropalSigned=提案を受諾 +ProposalCustomerSignature=承諾書、会社印、日付、署名 +ProposalsStatisticsSuppliers=ベンダー提案書統計 RefusePropal=提案を拒否する Sign=署名 -NoSign=署名されていないセット -PropalAlreadySigned=提案は受諾済 -PropalAlreadyRefused=提案は既に拒否済 -PropalSigned=提案を受諾 -PropalRefused=提案は拒否済 -ConfirmRefusePropal=この商取引提案を拒否してもよいか? +SignContract=契約締結 +SignFichinter=出張に署名 +SignPropal=提案を受諾 +Signed=署名 +SignedOnly=署名のみ diff --git a/htdocs/langs/ja_JP/receptions.lang b/htdocs/langs/ja_JP/receptions.lang index a098f0598fa..8a53ebb6f15 100644 --- a/htdocs/langs/ja_JP/receptions.lang +++ b/htdocs/langs/ja_JP/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=下書き StatusReceptionValidatedShort=検証済 StatusReceptionProcessedShort=処理 ReceptionSheet=領収シート +ValidateReception=受信確認 ConfirmDeleteReception=この領収を削除してもよいか? ConfirmValidateReception=参照%s を使用して、この領収を検証してもよいか? ConfirmCancelReception=この領収をキャンセルしてもよいか? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=領収の採番モジュール ReceptionsReceiptModel=領収のドキュメントテンプレート NoMorePredefinedProductToDispatch=ディスパッチする事前定義された製品はもうない ReceptionExist=領収がある -ByingPrice=買取価格 ReceptionBackToDraftInDolibarr=領収%sは下書きに戻す ReceptionClassifyClosedInDolibarr=領収%sは閉鎖済指定 ReceptionUnClassifyCloseddInDolibarr=領収%sは再開 diff --git a/htdocs/langs/ja_JP/recruitment.lang b/htdocs/langs/ja_JP/recruitment.lang index b83e7ac69ac..2b0f4f4d3e4 100644 --- a/htdocs/langs/ja_JP/recruitment.lang +++ b/htdocs/langs/ja_JP/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=メール勧誘担当 ToUseAGenericEmail=一般的な電子メールを使用するには。定義されていない場合は、採用担当者のメールが使用される NewCandidature=新規アプリ ListOfCandidatures=アプリケーションのリスト -RequestedRemuneration=要求された報酬 -ProposedRemuneration=提案された報酬 +Remuneration=給料 +RequestedRemuneration=要求された給与 +ProposedRemuneration=提案された給与 ContractProposed=提案された契約 ContractSigned=契約締結 ContractRefused=契約は拒否された RecruitmentCandidature=応用 JobPositions=役職 RecruitmentCandidatures=アプリケーション -InterviewToDo=する面接 +InterviewToDo=フォローする連絡先 AnswerCandidature=アプリケーションの回答 YourCandidature=あなたの申請 YourCandidatureAnswerMessage=お申し込みいただきありがとうございる。
..。 diff --git a/htdocs/langs/ja_JP/salaries.lang b/htdocs/langs/ja_JP/salaries.lang index 1080cd93c71..45ed6078948 100644 --- a/htdocs/langs/ja_JP/salaries.lang +++ b/htdocs/langs/ja_JP/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=ユーザの取引先に使用される勘定科目 -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=ユーザカードで定義された専用の勘定科目は、補助元帳の会計にのみ使用される。これは総勘定元帳に使用され、ユーザの専用ユーザ勘定科目が定義されていない場合は補助元帳会計のデフォルト値として使用される。 +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=「ユーザ」取引先にデフォルトで使用されるアカウント (勘定科目表から) +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=ユーザカードに定義された専用口座は補助元帳会計のみに使用される。これは、General Ledger に使用され、ユーザの専用ユーザ アカウンティング アカウントが定義されていない場合は Subledger アカウンティングのデフォルト値として使用される。 SALARIES_ACCOUNTING_ACCOUNT_CHARGE=賃金支払のデフォルトの勘定科目 CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=デフォルトでは、給与を作成するときに ”支払合計を自動的に作成" オプションを空のままにする Salary=給料 diff --git a/htdocs/langs/ja_JP/stocks.lang b/htdocs/langs/ja_JP/stocks.lang index bee56bf56d2..8ee1e23e0d1 100644 --- a/htdocs/langs/ja_JP/stocks.lang +++ b/htdocs/langs/ja_JP/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=将来の日付 StocksByLotSerial=ロット/シリアル別の在庫 LotSerial=ロット/シリアル LotSerialList=ロット/シリアルのリスト +SubjectToLotSerialOnly=ロット・シリアルのみの対象製品 Movements=移動 ErrorWarehouseRefRequired=倉庫の参照名を指定する必要がある ListOfWarehouses=倉庫のリスト @@ -48,7 +49,7 @@ StockCorrection=在庫修正 CorrectStock=正しい在庫 StockTransfer=在庫移動 TransferStock=在庫移動 -MassStockTransferShort=大量在庫移動 +MassStockTransferShort=一括在庫変更 StockMovement=在庫推移 StockMovements=在庫推移 NumberOfUnit=ユニット数 @@ -146,8 +147,9 @@ Replenishments=補充 NbOfProductBeforePeriod=選択した期間の前に在庫がある製品%sの数量(<%s) NbOfProductAfterPeriod=選択した期間後の在庫の製品%sの数量(> %s) MassMovement=マス移動 -SelectProductInAndOutWareHouse=ソース倉庫とターゲット倉庫、製品と数量を選択し、「%s」をクリックする。必要な全動きに対してこれが完了したら、「%s」をクリックする。 +SelectProductInAndOutWareHouse=ソース倉庫(オプション)、ターゲット倉庫、製品、および数量を選択し、「%s」をクリックする。必要なすべての移動についてこれが完了したら、「%s」をクリックする。 RecordMovement=レコード移動 +RecordMovements=在庫の動きを記録する ReceivingForSameOrder=この注文の領収書 StockMovementRecorded=記録された在庫推移 RuleForStockAvailability=在庫要件に関する規則 @@ -234,7 +236,7 @@ StockIncrease=在庫増加 StockDecrease=在庫減少 InventoryForASpecificWarehouse=特定の倉庫の目録 InventoryForASpecificProduct=特定の製品の目録 -StockIsRequiredToChooseWhichLotToUse=使用するロットを選択するには在庫が必要 +StockIsRequiredToChooseWhichLotToUse=使用するロットを選択するには、既存の在庫が必要です ForceTo=強制する AlwaysShowFullArbo=倉庫リンクのポップアップに倉庫の完全なツリーを表示する(警告:これによりパフォーマンスが大幅に低下する可能性がある) StockAtDatePastDesc=過去の特定の日付の在庫(実際の在庫)をここで表示できる @@ -270,7 +272,7 @@ InventoryStartedShort=開始済 ErrorOnElementsInventory=次の理由により、操作がキャンセルされた。 ErrorCantFindCodeInInventory=インベントリに次のコードが見つからない QtyWasAddedToTheScannedBarcode=成功 !!数量は、要求された全バーコードに追加された。スキャナーツールを閉じることができる。 -StockChangeDisabled=在庫変更は無効化済 +StockChangeDisabled=在庫変更無効 NoWarehouseDefinedForTerminal=ターミナル用に倉庫が定義されていない ClearQtys=全数量をクリアする ModuleStockTransferName=高度な在庫移動 diff --git a/htdocs/langs/ja_JP/suppliers.lang b/htdocs/langs/ja_JP/suppliers.lang index f0550761e92..243169173c7 100644 --- a/htdocs/langs/ja_JP/suppliers.lang +++ b/htdocs/langs/ja_JP/suppliers.lang @@ -4,6 +4,7 @@ SuppliersInvoice=仕入先請求書 SupplierInvoices=仕入先請求書 ShowSupplierInvoice=仕入先の請求書を表示する NewSupplier=新規仕入先 +NewSupplierInvoice = 新規ベンダーの請求書 History=履歴 ListOfSuppliers=仕入先のリスト ShowSupplier=仕入先を表示 diff --git a/htdocs/langs/ja_JP/ticket.lang b/htdocs/langs/ja_JP/ticket.lang index d1ba081b31e..12e00a0866b 100644 --- a/htdocs/langs/ja_JP/ticket.lang +++ b/htdocs/langs/ja_JP/ticket.lang @@ -27,6 +27,7 @@ Permission56003=チケットを削除する Permission56004=チケットを管理する Permission56005=全取引先のチケットを参照すること(外部ユーザには有効ではなく、常に依存している取引先に限定される) +Tickets=切符売場 TicketDictType=チケット-タイプ TicketDictCategory=チケット-グループ TicketDictSeverity=チケット-重大度 @@ -90,8 +91,8 @@ TicketPublicAccess=IDを必要としない公開インターフェイスは、 TicketSetupDictionaries=チケットのタイプ、重大度、および分析コードは辞書から構成できる TicketParamModule=モジュール変数の設定 TicketParamMail=メールの設定 -TicketEmailNotificationFrom=Sender e-mail for notification on answers -TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationFrom=回答の通知のための送信者メール +TicketEmailNotificationFromHelp=バックオフィス内で回答が提供されたときに通知メールを送信するために使用する送信者メール。例: noreply@example.com TicketEmailNotificationTo=このメールアドレスにチケット作成を通知する TicketEmailNotificationToHelp=存在する場合、この電子メールアドレスにチケット作成が通知される TicketNewEmailBodyLabel=チケット作成後に送信されるテキストメッセージ @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=チケットを閉じるときに、サードパー TicketWrongContact=提供された連絡先は、現在のチケット連絡先の一部ではない。メールは送信されない。 TicketChooseProductCategory=チケットサポートの製品カテゴリ TicketChooseProductCategoryHelp=チケットサポートの製品カテゴリを選択する。これは、契約をチケットに自動的にリンクするために使用される。 +TicketUseCaptchaCode=チケットの作成時にグラフィカル コード (CAPTCHA) を使用する +TicketUseCaptchaCodeHelp=新しいチケットを作成するときに CAPTCHA 検証を追加する。 # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=チケットが割り当てられました TicketChangeType=タイプを変更する TicketChangeCategory=分析コードを変更する TicketChangeSeverity=重大度の変更 -TicketAddMessage=メッセージを追加 -AddMessage=メッセージを追加 +TicketAddMessage=プライベート メッセージを追加 MessageSuccessfullyAdded=チケット追加 TicketMessageSuccessfullyAdded=メッセージが正常に追加された TicketMessagesList=メッセージリスト @@ -204,8 +206,8 @@ TicketSeverity=重大度 ShowTicket=チケットを見る RelatedTickets=関連チケット TicketAddIntervention=介入を作成する -CloseTicket=チケットを 閉じる|解決 する -AbandonTicket=チケットを放棄する +CloseTicket=閉鎖|解決 +AbandonTicket=放棄する CloseATicket=チケット1つを 閉じる|解決 する ConfirmCloseAticket=チケットの終了を確定する ConfirmAbandonTicket=チケットを終了し、状態を「放棄」に確定するか @@ -219,18 +221,17 @@ SendMessageByEmail=メールでメッセージを送る TicketNewMessage=新規メッセージ ErrorMailRecipientIsEmptyForSendTicketMessage=受信者は空。メール送信なし TicketGoIntoContactTab=「連絡先」タブに移動して選択すること -TicketMessageMailIntro=前書き +TicketMessageMailIntro=メッセージ ヘッダー TicketMessageMailIntroHelp=このテキストはメールの冒頭にのみ追加され、保存されない。 -TicketMessageMailIntroLabelAdmin=全チケット回答の紹介テキスト TicketMessageMailIntroText=こんにちは、
あなたがフォローしているチケットに新しい回答が追加された。メッセージは次のとおりです:
TicketMessageMailIntroHelpAdmin=このテキストは、Dolibarrからのチケットに返信するときに、回答の前に挿入される -TicketMessageMailSignature=署名 -TicketMessageMailSignatureHelp=このテキストはメールの最後にのみ追加され、保存されない。 -TicketMessageMailSignatureText=Dolibarr経由で%sによって送信されたメッセージ -TicketMessageMailSignatureLabelAdmin=返信メールの署名 -TicketMessageMailSignatureHelpAdmin=このテキストは、応答メッセージの後に挿入される。 +TicketMessageMailFooter=メッセージフッター +TicketMessageMailFooterHelp=このテキストは、電子メールで送信されたメッセージの最後にのみ追加され、保存されない。 +TicketMessageMailFooterText=Dolibarr 経由で %s によって送信されたメッセージ +TicketMessageMailFooterHelpAdmin=このテキストは、応答メッセージの後に挿入される。 TicketMessageHelp=このテキストのみがチケットカードのメッセージリストに保存される。 TicketMessageSubstitutionReplacedByGenericValues=置換変数は一般的な値に置き換えられる。 +ForEmailMessageWillBeCompletedWith=外部ユーザに送信されたメール メッセージの場合、メッセージを完了するには、 TimeElapsedSince=からの経過時間 TicketTimeToRead=読込むまでの経過時間 TicketTimeElapsedBeforeSince=前後の経過時間 @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=件名が%sの新規メッセージ TicketAssignedToYou=割り当てられたチケット TicketAssignedEmailBody=%sによってチケット#%sが割り当てられました MarkMessageAsPrivate=メッセージを非公開としてマークする +TicketMessageSendEmailHelp=割り当てられたすべての連絡先に電子メールが送信される (内部連絡先だけでなく、オプション「%s」がチェックされている場合を除き、外部連絡先も含まれる)。 TicketMessagePrivateHelp=このメッセージは外部ユーザには表示されない TicketEmailOriginIssuer=チケットの発行元の発行者 InitialMessage=最初のメッセージ @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=次のリンクをクリックすると TicketCloseEmailBodyInfosTrackUrlCustomer=次のリンクをクリックすると、このチケットの履歴を確認できる TicketEmailPleaseDoNotReplyToThisEmail=このメールに直接返信しないこと。リンクを使用して、インターフェースに返信する。 TicketPublicInfoCreateTicket=このフォームを使用すると、管理システムにサポートチケットを記録できる。 -TicketPublicPleaseBeAccuratelyDescribe=問題を正確に説明すること。お客様の要求を正しく特定できるように、可能な限り多くの情報を提供すること。 +TicketPublicPleaseBeAccuratelyDescribe=質問を正確に説明すること。お客様のリクエストを正確に特定できるよう、できるだけ多くの情報を提供すること。 TicketPublicMsgViewLogIn=チケット追跡IDを入力すること TicketTrackId=公開トラッキングID OneOfTicketTrackId=トラッキングIDの1つ diff --git a/htdocs/langs/ja_JP/users.lang b/htdocs/langs/ja_JP/users.lang index 14fd18b1424..addeadd1116 100644 --- a/htdocs/langs/ja_JP/users.lang +++ b/htdocs/langs/ja_JP/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=グループから削除 PasswordChangedAndSentTo=パスワードが変更され%sに送信された。 PasswordChangeRequest= %sのパスワード変更を要求 PasswordChangeRequestSent=%s のパスワード変更を要求するには %s に送信する。 -IfLoginExistPasswordRequestSent=このログインが有効なアカウントである場合、パスワードをリセットするための電子メールが送信されている。 +IfLoginExistPasswordRequestSent=このログインが有効なアカウント (有効な電子メール) である場合、パスワードをリセットするための電子メールが送信されている。 IfEmailExistPasswordRequestSent=このメールが有効なアカウントである場合、パスワードをリセットするためのメールが送信されている。 ConfirmPasswordReset=パスワードのリセットを確定する MenuUsersAndGroups=ユーザとグループ @@ -68,7 +68,6 @@ CreateDolibarrLogin=ユーザを作成する CreateDolibarrThirdParty=取引先を作成する。 LoginAccountDisableInDolibarr=Dolibarrでアカウントを無効にする。 UsePersonalValue=個人的な値を使用 -InternalUser=内部ユーザ ExportDataset_user_1=ユーザとそのプロパティ DomainUser=ドメインユーザ%s Reactivate=再有効化 @@ -128,3 +127,5 @@ DateLastLogin=最終ログイン日 DatePreviousLogin=前回のログイン日 IPLastLogin=IP最終ログイン IPPreviousLogin=IP前回ログイン +ShowAllPerms=すべての権限行を表示 +HideAllPerms=すべての許可行を非表示 diff --git a/htdocs/langs/ja_JP/website.lang b/htdocs/langs/ja_JP/website.lang index feb099de343..4833b938f31 100644 --- a/htdocs/langs/ja_JP/website.lang +++ b/htdocs/langs/ja_JP/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=コー​​ド +WebsiteName=ウェブサイトの名前 WebsiteSetupDesc=使用したいウェブサイトをここに作成する。次に、メニューのWebサイトに移動して編集する。 DeleteWebsite=ウェブサイトを削除 ConfirmDeleteWebsite=このWebサイトを削除してもよいか?その全ページとコンテンツも削除される。アップロードされたファイル(メディアディレクトリ、ECMモジュールなど)は残る。 @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=HTMLヘッダーの下部に追加(全ページに共通) WEBSITE_ROBOT=ロボットファイル(robots.txt) WEBSITE_HTACCESS=ウェブサイトの.htaccessファイル WEBSITE_MANIFEST_JSON=ウェブサイトmanifest.jsonファイル -WEBSITE_README=README.mdファイル WEBSITE_KEYWORDSDesc=値を区切るにはコンマを使用する -EnterHereLicenseInformation=ここにメタデータまたはライセンス情報を入力して、README.mdファイルに入力する。ウェブサイトをテンプレートとして配布する場合、ファイルは誘惑パッケージに含まれる。 +EnterHereReadmeInformation=ここに ウェブサイトの説明を入力する。 ウェブサイトをテンプレートとして配布する場合、ファイルは temptate パッケージに含まれる。 +EnterHereLicenseInformation=ここにウェブサイトのコードのライセンスを入力すること。 ウェブサイトをテンプレートとして配布する場合、ファイルは temptate パッケージに含まれる。 HtmlHeaderPage=HTMLヘッダー(このページにのみ固有) PageNameAliasHelp=ページの名前またはエイリアス。
このエイリアスは、WebサイトがWebサーバーの仮想ホスト(Apacke、Nginxなど)から実行されるときにSEOURLを偽造するためにも使用される。このエイリアスを編集するには、ボタン「%s」を使用する。 EditTheWebSiteForACommonHeader=注:全ページにパーソナライズされたヘッダーを定義する場合は、ページ/コンテナーではなくサイトレベルでヘッダーを編集する。 @@ -42,6 +43,8 @@ ViewPageInNewTab=新規タブでページを表示 SetAsHomePage=ホームページに設定する RealURL=実際のURL ViewWebsiteInProduction=ホームURLを使用してWebサイトを表示する +Virtualhost=仮想ホストまたはドメイン名 +VirtualhostDesc=仮想ホストまたはドメインの名前 (例: www.mywebsite.com 、 mybigcompany.net 、...) SetHereVirtualHost=Apache/NGinx/...で使用
専用の仮想ホストをWEBサーバ (Apache, Nginx, ...) 上に作成し、PHP 使用可で、ルートディレクトリを以下に指定する
%s ExampleToUseInApacheVirtualHostConfig=Apache仮想ホストの設定で使用する例: YouCanAlsoTestWithPHPS=PHP組み込みサーバーでの使用
開発環境では、 PHP組み込みWebサーバ (PHP 5.5 が必要) でサイトをテストするのが都合がいいなら、次のコマンドを動かす
php -S 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%sページ(s)/コンテナ(s)が再生成された RegenerateWebsiteContent=Webサイトのキャッシュファイルを再生成する AllowedInFrames=フレームで許可 DefineListOfAltLanguagesInWebsiteProperties=使用可能な全言語のリストをWebサイトのプロパティに定義する。 -GenerateSitemaps=ウェブサイトサイトマップファイルを生成する +GenerateSitemaps=ウェブサイトの sitemap.xml ファイルを生成する ConfirmGenerateSitemaps=確定すると、既存のサイトマップファイルが消去される... ConfirmSitemapsCreation=サイトマップの生成を確定する SitemapGenerated=サイトマップファイル%sが生成された @@ -145,3 +148,10 @@ ImportFavicon=ファビコン ErrorFaviconType=ファビコンはpngを必要とする ErrorFaviconSize=ファビコンのサイズは16x16、32x32、または64x64であること FaviconTooltip=画像をアップロードする、画像はpng (16x16, 32x32 or 64x64) であること +NextContainer=次ページ/コンテナ +PreviousContainer=前ページ/コンテナ +WebsiteMustBeDisabled=ウェブサイトのステータスは「%s」であること +WebpageMustBeDisabled=ウェブページのステータスは「%s」であること +SetWebsiteOnlineBefore=ウェブサイトがオフラインの場合、すべてのページがオフラインになる。最初にウェブサイトのステータスを変更する。 +Booking=予約 +Reservation=予約 diff --git a/htdocs/langs/ja_JP/withdrawals.lang b/htdocs/langs/ja_JP/withdrawals.lang index 6fd0ade4287..bfc22407bc9 100644 --- a/htdocs/langs/ja_JP/withdrawals.lang +++ b/htdocs/langs/ja_JP/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=債権譲渡を待っている請求書 AmountToWithdraw=引落とす金額 AmountToTransfer=送金金額 NoInvoiceToWithdraw='%s'の未処理の請求書は待機していない。請求書カードのタブ「%s」に移動して、要求を行う。 -NoSupplierInvoiceToWithdraw=「直接クレジット要求」が開いているサプライヤの請求書は待機していない。請求書カードのタブ「%s」に移動して、要求を行う。 +NoSupplierInvoiceToWithdraw=未完了の「%s」を持つ仕入先請求書なし。請求書カードのタブ「%s」に移動し、リクエストを行う。 ResponsibleUser=ユーザ責任 WithdrawalsSetup=口座振替の設定 CreditTransferSetup=債権譲渡の設定 @@ -42,6 +42,7 @@ CreditTransferStatistics=債権譲渡統計 Rejects=拒否する LastWithdrawalReceipt=最新の%s口座振替の領収書 MakeWithdrawRequest=口座振替の支払要求を行う +MakeWithdrawRequestStripe=Stripe 経由で口座振替の支払いリクエストを行う MakeBankTransferOrder=債権譲渡を要求する WithdrawRequestsDone=%s口座振替の支払要求が記録された BankTransferRequestsDone=%s債権譲渡要求が記録済 @@ -100,8 +101,11 @@ CreditDate=クレジットで WithdrawalFileNotCapable=お住まいの国の引き出しレシートファイルを生成できない%s(お住まいの国はサポートされていない) ShowWithdraw=口座振替の注文を表示 IfInvoiceNeedOnWithdrawPaymentWontBeClosed=ただし、請求書にまだ処理されていない口座振替の支払注文が少なくとも1つある場合、事前の引き出し管理を可能にするために支払済として設定されない。 -DoStandingOrdersBeforePayments=このタブでは、口座振替の支払注文を要求できる。完了したら、メニューの 銀行 -> 口座振替による支払 に移動して、口座振替の注文を生成および管理する。口座振替の注文が締め切られると、請求書の支払は自動的に記録され、残りの支払がゼロの場合は請求書が締め切られる。 -DoCreditTransferBeforePayments=このタブでは、債権譲渡の注文を要求できる。完了したら、メニュー 銀行 -> 債権譲渡による支払 に移動して、債権譲渡注文を生成および管理する。債権譲渡注文がクローズされると、請求書の支払が自動的に記録され、残りの支払がゼロの場合、請求書はクローズされる。 +DoStandingOrdersBeforePayments=このタブでは、口座振替の支払い注文をリクエストできる。完了したら、「銀行->口座振替による支払い」メニューに移動して、口座振替注文ファイルを生成および管理できる。 +DoStandingOrdersBeforePayments2=Stripe などの SEPA 支払い処理業者にリクエストを直接送信することもできる。 +DoStandingOrdersBeforePayments3=口座振替注文がクローズされると、請求書の支払いが自動的に記録され、残りの支払いがゼロの場合、請求書はクローズされる。 +DoCreditTransferBeforePayments=このタブでは、口座振替注文をリクエストできる。完了したら、「銀行 -> 口座振替による支払い」メニューに移動して、口座振替注文ファイルを生成および管理する。 +DoCreditTransferBeforePayments3=口座振替注文がクローズされると、請求書の支払いが自動的に記録され、残りの支払いがゼロの場合、請求書はクローズされる。 WithdrawalFile=デビット注文ファイル CreditTransferFile=債権譲渡ファイル SetToStatusSent=状態「ファイル送信済」に設定 @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=空の金額の口座振替要求を作成でき SepaMandate=SEPA口座振替の委任 SepaMandateShort=SEPAマンデート PleaseReturnMandate=この委任フォームを電子メールで%sに、または郵送でに返送すること。 -SEPALegalText=この委任フォームに署名することにより、(A)%sが銀行に口座からの引き落としを指示し、(B)銀行が%sからの指示に従って口座から引き落としを行うことを承認する。あなたの権利の一部として、あなたはあなたの銀行とのあなたの合意の条件の下であなたの銀行からの払い戻しを受ける権利がある。上記委任事項に関するあなたの権利は、あなたが銀行から入手できる明細書で説明されている。 +SEPALegalText=この委任状に署名することにより、(A) %s とその決済サービス プロバイダが、%s からの指示に従って、(B) 銀行に口座からの引き落としの指示を送信することを承認したことになる。お客様の権利の一部として、銀行との契約条件に基づいて、銀行から返金を受ける権利がある。上記の委任に関するお客様の権利は、銀行から入手できる明細書に説明されている。 CreditorIdentifier=債権者識別子 CreditorName=債権者名 SEPAFillForm=(B)*のマークが付いている全フィールドに入力すること diff --git a/htdocs/langs/ja_JP/workflow.lang b/htdocs/langs/ja_JP/workflow.lang index ca5945992a0..8e5c9ec5a3b 100644 --- a/htdocs/langs/ja_JP/workflow.lang +++ b/htdocs/langs/ja_JP/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=仕入先の請求書 descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=リンクされたソース購買発注を、領収は検証済なら受領したものとして指定する(ただし、全領収での受領済数量が更新する購買発注と同じである場合)。 descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=リンクされたソース購買発注を、領収終了時に受領したものとして指定する(ただし、全領収での受領数量が更新する購買発注と同じである場合)。 # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=リンクされたサプライヤの注文は検証済なら、領収を「請求済」に指定する +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=リンクされた購入請求書が検証された場合 (および請求書の金額がリンクされた受信の合計金額と同じ場合) に、受信を「請求済み」に分類する。 # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=チケットを作成するときは、一致するサードパーティの利用可能な契約をリンクする descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=契約をリンクする場合は、親会社の契約を検索すること @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=チケットが閉じられたら、チ AutomaticCreation=自動作成 AutomaticClassification=自動分類 # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=顧客の請求書は検証済なら、リンクされたソース出荷をクローズとして分類する +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=顧客の請求書が検証されたときに、リンクされたソース出荷をクローズとして分類する (請求書の金額がリンクされた出荷の合計金額と同じ場合)。 AutomaticClosing=自動クローズ AutomaticLinking=自動リンク diff --git a/htdocs/langs/ka_GE/accountancy.lang b/htdocs/langs/ka_GE/accountancy.lang index 8bc4b54a090..7158d53896a 100644 --- a/htdocs/langs/ka_GE/accountancy.lang +++ b/htdocs/langs/ka_GE/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/ka_GE/datapolicy.lang b/htdocs/langs/ka_GE/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ka_GE/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/kk_KZ/accountancy.lang b/htdocs/langs/kk_KZ/accountancy.lang index 10f9c9d5d85..4c8e26da44d 100644 --- a/htdocs/langs/kk_KZ/accountancy.lang +++ b/htdocs/langs/kk_KZ/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=ЕЭК -ке кірмейтін елдер CountriesInEECExceptMe=%s қоспағанда, ЕЭК елдері CountriesExceptMe=%s қоспағанда, барлық елдер AccountantFiles=Бастапқы құжаттарды экспорттау -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Журналдарды экспорттау үшін %s - %s мәзір жазбасын пайдаланыңыз. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=Бухгалтерлік шот бойынша қарау VueBySubAccountAccounting=Бухгалтерлік қосалқы шот бойынша қарау @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Орнатуда анықталмаған же MainAccountForUsersNotDefined=Орнатуда анықталмаған пайдаланушылардың негізгі бухгалтерлік шоты MainAccountForVatPaymentNotDefined=ҚҚС төлеудің негізгі бухгалтерлік шоты баптауда анықталмаған MainAccountForSubscriptionPaymentNotDefined=Орнатуда анықталмаған абоненттік төлемнің негізгі бухгалтерлік шоты +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Бухгалтерлік есеп аймағы AccountancyAreaDescIntro=Бухгалтерлік есеп модулін пайдалану бірнеше кезеңнен тұрады: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Банк шотындағы операцияны ті ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Журналға эскиз экспортын қосу ACCOUNTANCY_COMBO_FOR_AUX=Қосалқы шот үшін құрама тізімді қосыңыз (егер сізде үшінші тараптар көп болса, баяу болуы мүмкін, құндылықтың бір бөлігін іздеу мүмкіндігін бұзыңыз) ACCOUNTING_DATE_START_BINDING=Бухгалтерлік есепте байланыстыруды және аударуды бастау күнін анықтаңыз. Осы күннен төмен операциялар бухгалтерлік есепке көшірілмейді. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Бухгалтерлік есепті аудару кезінде әдепкі бойынша кезең көрсетілімін таңдаңыз +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Журнал сату -ACCOUNTING_PURCHASE_JOURNAL=Журнал сатып алу -ACCOUNTING_MISCELLANEOUS_JOURNAL=Әр түрлі журнал +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Шығындар туралы есеп журналы -ACCOUNTING_SOCIAL_JOURNAL=Әлеуметтік журнал +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Жаңа журнал бар +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Әлеуметтік журнал ACCOUNTING_RESULT_PROFIT=Нәтижені есепке алу шоты (пайда) ACCOUNTING_RESULT_LOSS=Нәтижелік бухгалтерлік есеп (залал) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Жабу журналы -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Өтпелі банктік аударымның бухгалтерлік шоты +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Өтпелі банктік аударым шоты -ACCOUNTING_ACCOUNT_SUSPENSE=Күтудің бухгалтерлік есебі -DONATION_ACCOUNTINGACCOUNT=Қайырымдылықты тіркеу үшін бухгалтерлік есеп -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Жазылымдарды тіркеу үшін бухгалтерлік есеп +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Клиенттердің депозитін тіркеу үшін әдепкі бойынша бухгалтерлік есеп -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Сатып алынған өнімдер бойынша әдепкі бойынша бухгалтерлік есеп шоты (егер өнім парағында анықталмаса қолданылады) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=ЕЭК -те сатып алынған өнімдер бойынша әдепкі бойынша бухгалтерлік есеп шоты (егер өнім парағында анықталмаса қолданылады) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Сатып алынған және ЕЭК -тен тыс импортталған өнімдер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер өнім парағында анықталмаса қолданылады) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Сатылған өнімдер бойынша әдепкі бойынша бухгалтерлік есеп шоты (егер өнім парағында анықталмаса қолданылады) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=ЕЭК -те сатылатын өнімдер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер өнім парағында анықталмаса қолданылады) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=ЕЭК -тен тыс сатылған және экспортталған өнімдер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер өнім парағында анықталмаса қолданылады) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Сатып алынған қызметтер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер қызмет парағында анықталмаса қолданылады) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=ЕЭК -те сатып алынған қызметтер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер қызмет парағында анықталмаса қолданылады) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Сатып алынған және ЕЭК -тен тыс импортталған қызметтер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер қызмет парағында анықталмаса қолданылады) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Сатылған қызметтер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер қызмет парағында анықталмаса қолданылады) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=ЕЭК -те сатылатын қызметтер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер қызмет парағында анықталмаса қолданылады) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=ЕЭК -тен тыс сатылатын және экспортталатын қызметтер үшін әдепкі бойынша бухгалтерлік есеп шоты (егер қызмет парағында анықталмаса қолданылады) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Құжат түрі Docdate=Күні @@ -211,7 +217,7 @@ Codejournal=Журнал JournalLabel=Журнал белгісі NumPiece=Бөлшектің нөмірі TransactionNumShort=Сан транзакция -AccountingCategory=Таңдамалы топ +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Бас бухгалтерлік есеп бойынша топтастыру GroupBySubAccountAccounting=Қосалқы шот бойынша топтастыру AccountingAccountGroupsDesc=Мұнда сіз бухгалтерлік есептің кейбір топтарын анықтай аласыз. Олар дербестендірілген бухгалтерлік есептер үшін пайдаланылады. @@ -265,13 +271,13 @@ Reconcilable=Келісімді TotalVente=Салыққа дейінгі жалпы айналым TotalMarge=Жалпы сату маржасы -DescVentilCustomer=Өнімдерді есепке алу шотына байланыстырылған (немесе жоқ) тұтынушылардың шот -фактураларының тізімін осы жерден қараңыз -DescVentilMore=Көп жағдайда, егер сіз алдын ала анықталған өнімдерді немесе қызметтерді пайдалансаңыз және сіз өнімге/қызмет картасына шот нөмірін орнатсаңыз, бағдарлама шот -фактураның сызықтары мен шоттар жоспарының бухгалтерлік шоты арасындағы байланыстыруды жасай алады. «%s» батырмасымен бір шертіңіз. Егер есептік жазба өнімнің/қызмет картасында орнатылмаған болса немесе сізде әлі де тіркелгіге байланбаған жолдар болса, « %s » мәзірінен қолмен байланыстыру қажет болады. -DescVentilDoneCustomer=Мұнда клиенттердің шот -фактураларының тізімі мен олардың өнімдерін есепке алу шотын қараңыз -DescVentilTodoCustomer=Өнімдерді есепке алу шотына әлі байланбаған шот -фактуралық жолдарды байланыстырыңыз -ChangeAccount=Келесі бухгалтерлік шотпен таңдалған жолдар үшін өнімнің/қызметтің есеп шотын өзгертіңіз: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Өнімді есепке алу шотына байланған немесе әлі байланбаған жеткізуші шот -фактураларының тізімін мына жерден қараңыз (тек бухгалтерлік есепке аударылмаған жазба ғана көрінеді) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Мұнда жеткізушілердің шот -фактураларының тізімі мен олардың бухгалтерлік шоты бойынша танысыңыз DescVentilTodoExpenseReport=Төлемді есепке алу шотымен байланыстырылмаған шығыстар туралы есеп беру жолдарын байланыстырыңыз DescVentilExpenseReport=Бұл жерде төлемді есепке алу шотына байланысты (немесе жоқ) шығыстар туралы есеп беру жолдарының тізімін қараңыз @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Егер сіз бухгалтерлік есепт DescVentilDoneExpenseReport=Мұнда шығыстар туралы есептер мен олардың есепке алу шоттарының тізімін қараңыз Closure=Жылдық жабылу -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Жазуды, жазуды және жоюды кез келген өзгертуге немесе жоюға тыйым салынады. Жаттығуға арналған барлық жазбалар тексерілуі керек, әйтпесе жабу мүмкін болмайды ValidateHistory=Автоматты түрде байлау AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Қате, сіз бұл есептік жазбаны жоя алмайсыз, себебі ол пайдаланылады +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Тепе -теңдік FicheVentilation=Міндетті карта GeneralLedgerIsWritten=Мәмілелер кітапта жазылады GeneralLedgerSomeRecordWasNotRecorded=Кейбір транзакциялар журналға енгізілмеді. Егер басқа қате туралы хабар болмаса, бұл олардың журналға енгізілгендіктен болар. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Бухгалтерлік есепке жатпайтын өнімдердің тізімі +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Байланысты өзгерту Accounted=Бухгалтерлік кітапта есепке алынды NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=Әр түрлі операциялар AccountingJournalType2=Сату AccountingJournalType3=Сатып алулар AccountingJournalType4=Банк -AccountingJournalType5=Шығындар есебі +AccountingJournalType5=Expense reports AccountingJournalType8=Түгендеу AccountingJournalType9=Жаңасы бар +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Бұл журнал қазірдің өзінде қолданылады AccountingAccountForSalesTaxAreDefinedInto=Ескерту: Сатудан алынатын салықтың бухгалтерлік шоты %s - %s мәзірінде анықталған. NumberOfAccountancyEntries=Жазбалар саны @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Қозғалыс саны ACCOUNTING_DISABLE_BINDING_ON_SALES=Сату кезінде бухгалтерлік есепте байланыстыруды және аударуды өшіру (клиенттердің шот -фактуралары бухгалтерлік есепке алынбайды) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Сатып алу кезінде бухгалтерлік есепте байланыстыруды және аударуды өшіру (жеткізушілердің шот -фактуралары бухгалтерлік есепке алынбайды) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Бухгалтерлік есепте міндеттемелер мен аударымдарды өшіру (шығындар туралы есептер бухгалтерлік есепке алынбайды) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Бухгалтерлік экспорттық файлдың генерациясын растау? ExportDraftJournal=Журналдың жобасын экспорттау @@ -398,7 +407,11 @@ Calculated=Есептелген Formula=Формула ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Бухгалтерлік жазбалар @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Көп валюталық код (Idevise) DateExport=Күнді экспорттау WarningReportNotReliable=Ескерту, бұл есеп кітапқа негізделмеген, сондықтан кітапта қолмен өзгертілген транзакцияны қамтымайды. Егер сіздің журналистика жаңартылған болса, онда бухгалтерлік есеп дәлірек болады. ExpenseReportJournal=Шығындар туралы есеп журналы -InventoryJournal=Түгендеу журналы NAccounts=%s есептік жазбалары diff --git a/htdocs/langs/kk_KZ/admin.lang b/htdocs/langs/kk_KZ/admin.lang index 825bd6eab5f..74043145b74 100644 --- a/htdocs/langs/kk_KZ/admin.lang +++ b/htdocs/langs/kk_KZ/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Клиенттерді салыстыру WarningModuleNotActive= %s модулі қосылуы керек WarningOnlyPermissionOfActivatedModules=Мұнда тек белсендірілген модульдерге қатысты рұқсаттар көрсетіледі. Басқа модульдерді Home-> Setup-> Modules бетінде іске қосуға болады. DolibarrSetup=Dolibarr орнату немесе жаңарту -InternalUser=Ішкі қолданушы -ExternalUser=Сыртқы қолданушы InternalUsers=Ішкі пайдаланушылар ExternalUsers=Сыртқы пайдаланушылар UserInterface=Қолданушы интерфейсі @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS хост (php.ini әдепкі мәні: %s MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS порты (Unix тәрізді жүйелерде PHP-де анықталмаған) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS хост (Unix тәрізді жүйелерде PHP-ге анықталмаған) MAIN_MAIL_EMAIL_FROM=Автоматты электрондық хаттар үшін жіберуші электрондық поштасы (php.ini әдепкі мәні: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Қате үшін пайдаланылатын электрондық пошта электрондық поштаны қайтарады (жіберілген хаттардағы «Қателер-Кім» өрістері) MAIN_MAIL_AUTOCOPY_TO= Барлық жіберілген электрондық пошталарды (Bcc) көшіріңіз MAIN_DISABLE_ALL_MAILS=Барлық электрондық поштаны жіберуді өшіру (тестілеу немесе демонстрация үшін) @@ -439,8 +438,10 @@ Unique=Бірегей Boolean=Логикалық (бір құсбелгі) ExtrafieldPhone = Телефон ExtrafieldPrice = Бағасы +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Электрондық пошта ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Тізімді таңдаңыз ExtrafieldSelectList = Кестеден таңдаңыз ExtrafieldSeparator=Бөлгіш (өріс емес) @@ -477,7 +478,7 @@ InstalledInto=%s каталогына орнатылды BarcodeInitForThirdparties=Үшінші тараптар үшін жаппай штрих-код BarcodeInitForProductsOrServices=Штрих -кодтың жаппай басталуы немесе өнімдерге немесе қызметтерге қалпына келтіру CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Штрих -кодтың барлық ағымдағы мәндерін өшіріңіз ConfirmEraseAllCurrentBarCode=Штрих -кодтың барлық ағымдағы мәндерін шынымен өшіргіңіз келе ме? AllBarcodeReset=Штрих -кодтың барлық мәндері жойылды @@ -501,7 +502,8 @@ WarningPHPMail=ЕСКЕРТУ: Қолданбадан электрондық х WarningPHPMailA=- Электрондық пошта қызметі провайдерінің серверін пайдалану сіздің электрондық поштаңыздың сенімділігін арттырады, сондықтан ол SPAM ретінде белгіленбестен жеткізу мүмкіндігін арттырады. WarningPHPMailB=- Кейбір электрондық пошта қызметтерін жеткізушілер (Yahoo сияқты) сізге өз серверінен басқа серверден электрондық хат жіберуге рұқсат бермейді. Сіздің қазіргі қондырғыңыз электрондық пошта провайдерінің сервері емес, электрондық поштаны жіберу үшін қосымшаның серверін қолданады, сондықтан кейбір алушылар (шектеулі DMARC протоколымен үйлесімді) сіздің электрондық пошта провайдеріңізден сіздің электрондық поштаңызды және кейбір электрондық пошта провайдерлерін қабылдай алатынын сұрайды. (Yahoo сияқты) «жоқ» деп жауап беруі мүмкін, себебі сервер олардікі емес, сондықтан сіздің жіберген хаттарыңыздың аз бөлігі жеткізілімге қабылданбауы мүмкін (электрондық пошта провайдерінің жіберу квотасына да абай болыңыз). WarningPHPMailC=- Электрондық поштаны жіберу үшін өзіңіздің электрондық пошта қызмет провайдерінің SMTP серверін пайдалану да қызықты, сондықтан қосымшадан жіберілген барлық хаттар сіздің пошта жәшігіңіздің «Жіберілген» каталогына сақталады. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Егер сіздің электрондық пошта SMTP провайдеріңізге электрондық пошта клиентін кейбір IP мекенжайларымен шектеу қажет болса (өте сирек), бұл сіздің ERP CRM қосымшасына арналған пошта пайдаланушы агентінің (MUA) IP мекенжайы: %s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Мысал:
Жаңа үшінші та PageUrlForDefaultValuesList=
Мысал:
Үшінші жақтарды тізімдейтін бет үшін %s .
Қолданбалы каталогқа орнатылған сыртқы модульдердің URL мекен -жайы үшін «custom/» қосылмайды, сондықтан mymodule/mypagelist.php сияқты жолды пайдаланыңыз, бірақ custom/mymodule/mypagelist.php емес.
Егер url параметрі бар болса ғана әдепкі мәнді алғыңыз келсе, %s пайдалануға болады AlsoDefaultValuesAreEffectiveForActionCreate=Сондай -ақ, пішін жасау үшін әдепкі мәндерді қайта жазу дұрыс жасалған беттер үшін ғана жұмыс істейтінін ескеріңіз (сондықтан әрекет = жасау немесе ұсыну параметрімен ...) EnableDefaultValues=Әдепкі мәндерді теңшеуді қосыңыз -EnableOverwriteTranslation=Қайта жазылған аударманы пайдалануды қосу +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Осы код бар кілт үшін аударма табылды. Бұл мәнді өзгерту үшін оны Home-Setup-аудармасынан өңдеу керек. WarningSettingSortOrder=Ескерту, әдепкі сұрыптау тәртібін орнату, егер өріс белгісіз өріс болса, тізім бетіне өту кезінде техникалық қатеге әкелуі мүмкін. Егер сізде осындай қате болса, әдепкі сұрыптау тәртібін жою және әдепкі әрекетті қалпына келтіру үшін осы бетке оралыңыз. Field=Өріс @@ -645,9 +647,9 @@ Module2400Name=Оқиғалар/Күн тәртібі Module2400Desc=Оқиғаларды бақылау. Бақылау мақсатында автоматты оқиғаларды тіркеңіз немесе қолмен оқиғалар мен кездесулерді жазыңыз. Бұл клиенттермен жақсы қарым -қатынасты басқарудың негізгі модулі. Module2500Name=DMS / ECM Module2500Desc=Құжаттарды басқару жүйесі / электронды мазмұнды басқару. Жасалған немесе сақталған құжаттарды автоматты түрде ұйымдастыру. Қажет кезде оларды бөлісіңіз. -Module2600Name=API/Web Services (SOAP сервері) +Module2600Name=API / Web services (SOAP server) Module2600Desc=API қызметтерін ұсынатын Dolibarr SOAP серверін қосыңыз -Module2610Name=API/Web қызметтері (REST сервері) +Module2610Name=API / Web services (REST server) Module2610Desc=API қызметтерін ұсынатын Dolibarr REST серверін қосыңыз Module2660Name=WebServices -ке қоңырау шалыңыз (SOAP клиенті) Module2660Desc=Dolibarr веб -қызметтері клиентін қосыңыз (Деректерді/сұрауларды сыртқы серверлерге жіберу үшін қолдануға болады. Қазіргі уақытта тек сатып алуға тапсырыстарға қолдау көрсетіледі.) @@ -698,6 +700,7 @@ Module62000Name=Инкотермс Module62000Desc=Incoterms басқару үшін мүмкіндіктерді қосыңыз Module63000Name=Ресурстар Module63000Desc=Іс -шараларға бөлу үшін ресурстарды (принтерлер, машиналар, бөлмелер, ...) басқарыңыз +Module94160Name=Receptions Permission11=Клиенттердің шот -фактураларын оқыңыз Permission12=Тұтынушылардың шот -фактураларын жасаңыз/өзгертіңіз Permission13=Тұтынушылардың шот -фактураларын жарамсыз ету @@ -714,6 +717,7 @@ Permission27=Коммерциялық ұсыныстарды жою Permission28=Коммерциялық ұсыныстарды экспорттау Permission31=Өнімдерді оқу Permission32=Өнімдерді жасаңыз/өзгертіңіз +Permission33=Read prices products Permission34=Өнімдерді жою Permission36=Жасырын өнімдерді қараңыз/басқарыңыз Permission38=Өнімдерді экспорттау @@ -739,6 +743,7 @@ Permission79=Жазылымдарды жасаңыз/өзгертіңіз Permission81=Клиенттердің тапсырыстарын оқыңыз Permission82=Тұтынушылардың тапсырыстарын жасаңыз/өзгертіңіз Permission84=Клиенттердің тапсырыстарын тексеру +Permission85=Generate the documents sales orders Permission86=Клиенттерге тапсырыс жіберіңіз Permission87=Клиенттердің тапсырыстарын жабыңыз Permission88=Клиенттердің тапсырыстарын болдырмаңыз @@ -840,9 +845,9 @@ Permission286=Контактілерді экспорттау Permission291=Тарифтерді оқыңыз Permission292=Тарифтерге рұқсат беріңіз Permission293=Клиенттердің тарифтерін өзгерту -Permission300=Штрих -кодтарды оқу -Permission301=Штрихкодтарды жасаңыз/өзгертіңіз -Permission302=Штрих -кодтарды жою +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Қызметтерді оқу Permission312=Келісімшартқа қызмет көрсетуді/жазылуды тағайындаңыз Permission331=Бетбелгілерді оқу @@ -874,6 +879,7 @@ Permission525=Несие калькуляторына қол жеткізу Permission527=Экспорттық несиелер Permission531=Қызметтерді оқу Permission532=Қызметтерді құру/өзгерту +Permission533=Read prices services Permission534=Қызметтерді жою Permission536=Жасырын қызметтерді қараңыз/басқарыңыз Permission538=Экспорттық қызметтер @@ -968,13 +974,14 @@ Permission3301=Жаңа модульдер құру Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Сайт мазмұнын оқыңыз Permission10002=Веб -сайт мазмұнын жасау/өзгерту (html және JavaScript мазмұны) Permission10003=Веб -сайт мазмұнын жасаңыз/өзгертіңіз (динамикалық PHP коды). Қауіпті, шектеулі әзірлеушілерге сақталуы керек. @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Бірлік түрі SetupSaved=Орнату сақталды SetupNotSaved=Орнату сақталмады +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Модульдер тізіміне оралу BackToDictionaryList=Сөздіктер тізіміне қайта келу TypeOfRevenueStamp=Салық белгісінің түрі @@ -1235,11 +1246,13 @@ BrowserName=Браузер аты BrowserOS=Браузер ОЖ ListOfSecurityEvents=Dolibarr қауіпсіздік оқиғаларының тізімі SecurityEventsPurged=Қауіпсіздік шаралары жойылды +TrackableSecurityEvents=Trackable security events LogEventDesc=Белгілі бір қауіпсіздік оқиғалары үшін тіркеуді қосыңыз. Әкімшілер журналды %s - %s мәзірі арқылы жүргізеді. Ескерту, бұл мүмкіндік дерекқорда үлкен көлемдегі деректерді құра алады. AreaForAdminOnly=Орнату параметрлерін тек әкімші пайдаланушылары орната алады. SystemInfoDesc=Жүйелік ақпарат - бұл тек оқу режимінде алатын және тек әкімшілерге көрінетін әр түрлі техникалық ақпарат. SystemAreaForAdminOnly=Бұл аймақ тек әкімші пайдаланушыларға қол жетімді. Dolibarr пайдаланушы рұқсаттары бұл шектеуді өзгерте алмайды. CompanyFundationDesc=Сіздің компанияңыз/ұйымыңыз туралы ақпаратты өңдеңіз. Аяқтағаннан кейін беттің төменгі жағындағы «%s» түймесін басыңыз. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Егер сізде сыртқы бухгалтер/бухгалтер болса, сіз мұнда ақпаратты өңдей аласыз. AccountantFileNumber=Бухгалтерлік код DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from YourPHPDoesNotHaveSSLSupport=PHP -де SSL функциялары жоқ DownloadMoreSkins=Жүктеу үшін қосымша мұқабалар SimpleNumRefModelDesc=Анықтамалық нөмірді %syymm-nnnn форматында қайтарады, мұнда yy-жыл, мм-ай және nnnn-қалпына келтірусіз автоматты түрде қосылатын нөмір. +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Анықтамалық нөмірді %s-nnnn форматында қайтарады, мұнда nnnn-автоматты түрде ұлғайтылатын реттелмейтін нөмір. ShowProfIdInAddress=Адрестері бар кәсіби идентификаторды көрсетіңіз ShowVATIntaInAddress=Қауымдастық ішіндегі ҚҚС нөмірін жасыру @@ -1376,7 +1391,7 @@ GetBarCode=Штрих -код алыңыз NumberingModules=Нөмірлеу модельдері DocumentModules=Құжат үлгілері ##### Module password generation -PasswordGenerationStandard=Ішкі Dolibarr алгоритміне сәйкес құрылған құпия сөзді қайтарыңыз: %s символдары ортақ сандар мен кіші әріптердегі таңбаларды қамтиды. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Жасалған құпия сөзді ұсынбаңыз. Құпия сөзді қолмен енгізу керек. PasswordGenerationPerso=Жеке конфигурацияға сәйкес құпия сөзді қайтарыңыз. SetupPerso=Сіздің конфигурацияңызға сәйкес @@ -1430,6 +1445,10 @@ SuppliersPayment=Сатушы төлемдері SupplierPaymentSetup=Сатушы төлемдерін реттеу InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Коммерциялық ұсыныстар модулін орнату ProposalsNumberingModules=Коммерциялық ұсыныстарды нөмірлеу модельдері @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=Шарт жобаларында су белгіс ##### Members ##### MembersSetup=Мүшелер модулін баптау MemberMainOptions=Негізгі опциялар +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Әр мүшеге кіруді басқарыңыз AdherentMailRequired=Жаңа мүше құру үшін электрондық пошта қажет MemberSendInformationByMailByDefault=Мүшелерге пошталық растауды жіберу құсбелгісі (тексеру немесе жаңа жазылым) әдепкі бойынша қосулы MemberCreateAnExternalUserForSubscriptionValidated=Тексерілген әрбір жаңа мүше жазылымы үшін сыртқы пайдаланушы логинін жасаңыз -VisitorCanChooseItsPaymentMode=Келушілер төлемнің қол жетімді режимдерін таңдай алады +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL= электрондық поштасы арқылы мерзімі өткен жазылымдарды автоматты түрде еске салуды қосыңыз. Ескертпе: %s модулі қосылып, еске салғыштарды жіберу үшін дұрыс орнатылуы керек. MembersDocModules=Мүше жазбасынан жасалған құжаттарға арналған құжат үлгілері ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=Қосымша редакторды іске қосыңыз: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG өнімдерінің егжей -тегжейлі желілерін құру/шығару барлық субъектілер үшін (ұсыныстар, тапсырыстар, шот -фактуралар және т.б.). Ескерту: Бұл жағдайда бұл параметрді қолдану қатаң ұсынылмайды, себебі ол PDF файлдарын құру кезінде арнайы таңбалар мен беттерді пішімдеуде қиындықтар тудыруы мүмкін. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG-тің жаппай электрондық поштаны жіберуге арналған құралы/басылымы (Құралдар-> электрондық пошта) FCKeditorForUserSignature=WYSIWIG құру/қолданушы қолтаңбасы FCKeditorForMail=Барлық пошта үшін WYSIWIG құру/шығарылым (Құралдар-> электрондық поштаны қоспағанда) @@ -1762,7 +1782,7 @@ DetailMenuHandler=Мәзір өңдегіші жаңа мәзірді көрсе DetailMenuModule=Егер мәзір енгізу модульден болса, модуль атауы DetailType=Мәзір түрі (жоғарғы немесе сол жақ) DetailTitre=Мәзір жапсырмасы немесе аудармаға арналған жапсырма коды -DetailUrl=Мәзір жіберетін URL (абсолютті URL сілтемесі немесе http: // бар сыртқы сілтеме) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Кіру немесе көрсетпеу шарты DetailRight=Рұқсат етілмеген сұр мәзірлерді көрсету шарты DetailLangs=Белгі кодының аудармасы үшін файлдың аты @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POS акцияларының төме CashDeskYouDidNotDisableStockDecease=Сіз сату нүктесінен сату кезінде акцияның төмендеуін өшірмедіңіз. Сондықтан қойма қажет. CashDeskForceDecreaseStockLabel=Пакеттік өнімдердің қорының төмендеуі мәжбүр болды. CashDeskForceDecreaseStockDesc=Алдымен тамақтану мен сатудың ең ескі күндеріне дейін азайтыңыз. -CashDeskReaderKeyCodeForEnter=Штрихкод оқу құралында анықталған «Enter» кілт коды (Мысал: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Бетбелгі модулін орнату BookmarkDesc=Бұл модуль бетбелгілерді басқаруға мүмкіндік береді. Сонымен қатар, сіз сол жақ мәзірдегі кез келген Dolibarr беттеріне немесе сыртқы веб -сайттарға таңбашалар қоса аласыз. @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Сатушы шот -фактураларды н IfSetToYesDontForgetPermission=Егер нөлдік емес мәнге орнатылса, екінші бекітуге рұқсат етілген топтарға немесе пайдаланушыларға рұқсат беруді ұмытпаңыз ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind модулін орнату -PathToGeoIPMaxmindCountryDataFile=Maxmind ip -ден елге аударылған файлға жол.
Мысалдар:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat a0342fccfr/ip2/go19/z0 +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Сіздің IP -ге арналған деректер файлы PHP оқитын каталогта болуы керек екенін ескеріңіз (PHP open_basedir параметрлерін және файлдық жүйенің рұқсаттарын тексеріңіз). YouCanDownloadFreeDatFileTo= тегін демо нұсқасын Maxmind GeoIP ел файлының %s сайтынан жүктей аласыз. YouCanDownloadAdvancedDatFileTo= толық нұсқасын %s мекенжайы бойынша Maxmind GeoIP ел файлының жаңартуларымен бірге жүктеуге болады. @@ -1922,6 +1942,7 @@ BackupDumpWizard=Деректер қоқыс файлын құру шебері BackupZipWizard=Құжаттар каталогының архивін құру шебері SomethingMakeInstallFromWebNotPossible=Келесі себептерге байланысты веб -интерфейстен сыртқы модульді орнату мүмкін емес: SomethingMakeInstallFromWebNotPossible2=Осы себепті, мұнда сипатталған жаңарту процесі тек артықшылықты пайдаланушы орындай алатын қолмен жасалатын процесс. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Әкімші сыртқы модульді қолданбадан орнатуды өшірді. Сіз бұл мүмкіндікті қамтамасыз ету үшін %s файлын жоюды сұрауыңыз керек. ConfFileMustContainCustom=Қолданбадан сыртқы модульді орнату немесе құру үшін модуль файлдарын %s каталогына сақтау қажет. Бұл каталогты Dolibarr өңдеуі үшін 2 директивалық жолды қосу үшін conf/conf.php конфигурациясын орнату қажет:
$ dolbarr_main_;
$ dolibarr_main_document_root_alt = '%s/custom'; HighlightLinesOnMouseHover=Тышқанды жылжыту кезінде кесте сызықтарын бөлектеңіз @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=Сатып алуға тапсырыстар MailToSendSupplierInvoice=Сатушының шот -фактуралары MailToSendContract=Келісімшарттар MailToSendReception=Қабылдаулар +MailToExpenseReport=Expense reports MailToThirdparty=Үшінші тараптар MailToMember=Мүшелер MailToUser=Пайдаланушылар @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=PDF -те оң жақ шеті MAIN_PDF_MARGIN_TOP=PDF -тегі жоғарғы маржа MAIN_PDF_MARGIN_BOTTOM=PDF -тің төменгі жиегі MAIN_DOCUMENTS_LOGO_HEIGHT=PDF логотипінің биіктігі +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines MAIN_PDF_NO_SENDER_FRAME=Hide borders on sender address frame @@ -2047,6 +2070,8 @@ RemoveSpecialChars=Арнайы таңбаларды алып тастаңыз COMPANY_AQUARIUM_CLEAN_REGEX=Регекс сүзгісі таза мәнге (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Регекс сүзгісі таза мәнге (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Көшірмеге рұқсат жоқ +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Деректерді қорғау жөніндегі қызметкер (DPO, деректердің құпиялылығы немесе GDPR байланысы) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Мәтінді құралдар тақтасында көрсетуге көмектесіңіз @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=Электрондық пошта жәшіктерін үнемі сканерлеу (IMAP протоколы арқылы) және қабылданған электрондық хаттарды қажет жерде жазу және/немесе автоматты түрде кейбір жазбаларды жасау үшін жоспарланған жұмыс пен орнату бетін қосыңыз. NewEmailCollector=Жаңа электрондық пошта жинаушысы EMailHost=IMAP серверінің электрондық пошта хосты +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Пошта жәшігінің бастапқы каталогы MailboxTargetDirectory=Пошта жәшігінің мақсатты каталогы EmailcollectorOperations=Коллектормен жасалатын операциялар EmailcollectorOperationsDesc=Әрекеттер жоғарыдан төменге қарай орындалады MaxEmailCollectPerCollect=Бір жинауға жиналған электрондық хаттардың максималды саны +TestCollectNow=Test collect CollectNow=Қазір жинаңыз ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Соңғы жинау күні @@ -2106,7 +2138,7 @@ CreateCandidature=Жұмысқа өтініш жасаңыз FormatZip=Zip MainMenuCode=Мәзірді енгізу коды (негізгі мәзір) ECMAutoTree=ECM автоматты ағашын көрсету -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Жұмыс уақыты OpeningHoursDesc=Мұнда сіздің компанияңыздың жұмыс уақытын енгізіңіз. ResourceSetup=Ресурс модулінің конфигурациясы @@ -2171,6 +2203,7 @@ ShowProjectLabel=Жоба белгісі PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Егер сіз PDF -тегі кейбір мәтіндерді бір PDF форматында 2 түрлі тілде қайталағыңыз келсе, мұнда осы екінші тілді орнатуыңыз керек, осылайша жасалған PDF бір бетте 2 түрлі тілді қамтиды, PDF жасау кезінде таңдалған және осы PDF -тің бірнеше үлгілері ғана қолдайды). PDF үшін 1 тіл үшін бос қалдырыңыз. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Мұнда FontAwesome белгішесінің кодын енгізіңіз. Егер сіз FontAwesome деген не екенін білмесеңіз, fa-address-book жалпы мәнін пайдалана аласыз. @@ -2199,12 +2232,12 @@ MailToPartnership=Серіктестік AGENDA_EVENT_DEFAULT_STATUS=Пішіннен оқиға жасаған кездегі әдепкі оқиға күйі YouShouldDisablePHPFunctions=PHP функцияларын өшіру керек IfCLINotRequiredYouShouldDisablePHPFunctions=Жүйелік пәрмендерді реттелетін кодта іске қосу қажет болмаса, PHP функцияларын өшіру керек -PHPFunctionsRequiredForCLI=Қабық үшін (мысалы, жоспарланған жұмыс резервтік көшірмесі немесе антивирустық бағдарламаны іске қосу) PHP функцияларын сақтау қажет +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Түбірлік каталогта жазылатын файлдар немесе жалпы бағдарламалардың каталогтары табылмады (Жақсы) RecommendedValueIs=Ұсынылады: %s Recommended=Ұсынылады NotRecommended=Ұсынылмайды -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Модульдердің сыртқы жаңартуларын тексеріңіз CheckForModuleUpdateHelp=Бұл әрекет жаңа модульдің бар -жоғын тексеру үшін сыртқы модульдердің редакторларына қосылады. ModuleUpdateAvailable=Жаңарту қол жетімді @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=Сыртқы модульдер үшін жаңарт SwaggerDescriptionFile=Swagger API сипаттамасы файлы (мысалы, redoc көмегімен пайдалану үшін) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Сіз ескірген WS API қосылды. Оның орнына REST API пайдалану керек. RandomlySelectedIfSeveral=Бірнеше сурет бар кездейсоқ таңдалады +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Мәліметтер қорының құпия сөзі conf файлында жасырылған DatabasePasswordNotObfuscated=Мәліметтер қорының құпия сөзі conf файлында жасырын емес APIsAreNotEnabled=API модульдері қосылмаған @@ -2251,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/kk_KZ/categories.lang b/htdocs/langs/kk_KZ/categories.lang index e801a47d0aa..14d1d344541 100644 --- a/htdocs/langs/kk_KZ/categories.lang +++ b/htdocs/langs/kk_KZ/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Бұл мүше тегтерде/санаттарда жоқ ContactHasNoCategory=Бұл байланыс тегтерде/санаттарда жоқ ProjectHasNoCategory=Бұл жоба тегтерде/санаттарда жоқ ClassifyInCategory=Тегке/санатқа қосу +RemoveCategory=Remove category NotCategorized=Тег/санатсыз CategoryExistsAtSameLevel=Бұл санат осы сілтеме арқылы бұрыннан бар ContentsVisibleByAllShort=Мазмұны барлығына көрінеді @@ -67,6 +68,7 @@ StockCategoriesShort=Қойма тегтері/санаттары ThisCategoryHasNoItems=Бұл санатта ешқандай элементтер жоқ. CategId=Тег/санат идентификаторы ParentCategory=Ата -аналық белгі/категория +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Ата -аналық тегтің/категорияның белгісі CatSupList=Жеткізушілер тегтері/санаттары тізімі CatCusList=Клиенттер тізімі/потенциалды тегтер/санаттар @@ -86,15 +88,18 @@ DeleteFromCat=Тегтерден/санаттан алып тастаңыз ExtraFieldsCategories=Қосымша атрибуттар CategoriesSetup=Тегтер/категорияларды орнату CategorieRecursiv=Ата -аналық тегпен/категориямен автоматты түрде байланыстырыңыз -CategorieRecursivHelp=Егер опция қосулы болса, өнімді ішкі санатқа қосқанда, өнім де ата -аналық санатқа қосылады. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Келесі өнімді/қызметті қосыңыз AddCustomerIntoCategory=Клиентке категорияны тағайындаңыз AddSupplierIntoCategory=Жеткізушіге категория беріңіз +AssignCategoryTo=Assign category to ShowCategory=Тегті/санатты көрсету ByDefaultInList=Тізімде әдепкі бойынша ChooseCategory=Санатты таңдаңыз StocksCategoriesArea=Қойма санаттары +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Оқиға санаттары WebsitePagesCategoriesArea=Контейнерлік беттер санаттары KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Санаттар үшін 'НЕ' операторын қолданыңыз +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/kk_KZ/commercial.lang b/htdocs/langs/kk_KZ/commercial.lang index 97c4b01e2fa..8ec8e70b62d 100644 --- a/htdocs/langs/kk_KZ/commercial.lang +++ b/htdocs/langs/kk_KZ/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Болашақ мәртебесі DraftPropals=Коммерциялық ұсыныстардың жобасы NoLimit=Шек жоқ ToOfferALinkForOnlineSignature=Онлайн қолтаңбаға сілтеме -WelcomeOnOnlineSignaturePage=%s коммерциялық ұсыныстарын қабылдау үшін бетке қош келдіңіз -ThisScreenAllowsYouToSignDocFrom=Бұл экран баға ұсынысын/коммерциялық ұсынысты қабылдауға және оған қол қоюға немесе одан бас тартуға мүмкіндік береді -ThisIsInformationOnDocumentToSign=Бұл қабылдауға немесе бас тартуға болатын құжаттағы ақпарат +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=%s баға белгілеу/коммерциялық ұсыныстың қолы +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Желіде қол қою мүмкіндігі өшірілген немесе функция қосылмай тұрып жасалған құжат diff --git a/htdocs/langs/kk_KZ/compta.lang b/htdocs/langs/kk_KZ/compta.lang index bd4b3527e99..948e33652bc 100644 --- a/htdocs/langs/kk_KZ/compta.lang +++ b/htdocs/langs/kk_KZ/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Баланс (бұрын) Balance=Баланс Debit=Дебет Credit=Несие +AccountingDebit=Debit +AccountingCredit=Credit Piece=Бухгалтерлік құжат AmountHTVATRealReceived=Тор жиналды AmountHTVATRealPaid=Таза төленген @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Өнім бойынша жи TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Сатудан түскен салық мөлшерлемесі бойынша жиналған айналым туралы есеп жоқ. Бұл есеп тек шот -фактурасы бойынша қол жетімді. CalculationMode=Есептеу режимі AccountancyJournal=Бухгалтерлік есеп журналы -ACCOUNTING_VAT_SOLD_ACCOUNT=Сату бойынша ҚҚС бойынша әдепкі бойынша бухгалтерлік есеп шоты (егер ҚҚС сөздігін орнатуда анықталмаса қолданылады) -ACCOUNTING_VAT_BUY_ACCOUNT=Сатып алу кезінде ҚҚС бойынша әдепкі бойынша бухгалтерлік есеп шоты (егер ҚҚС сөздігін орнатуда анықталмаған болса) -ACCOUNTING_VAT_PAY_ACCOUNT=ҚҚС төлеу үшін әдепкі бойынша бухгалтерлік есеп -ACCOUNTING_ACCOUNT_CUSTOMER=Бухгалтерлік шот клиенттерге үшінші тұлғалар үшін қолданылады +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Үшінші тараптың карточкасында анықталған арнайы бухгалтерлік есеп тек қосалқы есепте қолданылады. Егер ол үшінші жақта клиенттердің арнайы есепке алу шоты анықталмаса, бұл Бас кітап үшін және қосалқы есепке алудың әдепкі мәні ретінде пайдаланылады. -ACCOUNTING_ACCOUNT_SUPPLIER=Бухгалтерлік есеп шоты үшінші тараптар үшін қолданылады +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Үшінші тараптың карточкасында анықталған арнайы бухгалтерлік есеп тек қосалқы есепте қолданылады. Егер ол үшінші жақта арнайы жеткізушілердің бухгалтерлік шоты анықталмаса, бұл Бас кітап үшін және қосалқы есепке алудың әдепкі мәні ретінде пайдаланылады. ConfirmCloneTax=Әлеуметтік/фискалдық салықтың клонын растаңыз ConfirmCloneVAT=ҚҚС декларациясының клонын растаңыз @@ -300,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/kk_KZ/contracts.lang b/htdocs/langs/kk_KZ/contracts.lang index 8bdf87e781c..00793fb649e 100644 --- a/htdocs/langs/kk_KZ/contracts.lang +++ b/htdocs/langs/kk_KZ/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Келісімшарттар/Жазылымдар ContractsAndLine=Шарттар мен келісімшарттар Contract=Келісімшарт ContractLine=Келісімшарттық желі +ContractLines=Contract lines Closing=Жабылу NoContracts=Келісімшарттар жоқ MenuServices=Қызметтер @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Бұл келісімшарт жолын шыныме MoveToAnotherContract=Қызметті басқа келісімшартқа ауыстырыңыз. ConfirmMoveToAnotherContract=Мен жаңа мақсатты келісімшартты таңдадым және бұл қызметті осы келісімшартқа ауыстырғым келетінін растаймын. ConfirmMoveToAnotherContractQuestion=Қандай қолданыстағы келісімшартта (үшінші тараптың) осы қызметті жылжытқыңыз келетінін таңдаңыз? -PaymentRenewContractId=Келісімшарт желісін жаңарту (%s нөмірі) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Мерзімнің өту күні NoExpiredServices=Мерзімі өткен белсенді қызметтер жоқ ListOfServicesToExpireWithDuration=Қызметтер тізімі %s күннен кейін аяқталады @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Келісімшартқа қол қо HideClosedServiceByDefault=Әдепкі бойынша жабық қызметтерді жасыру ShowClosedServices=Жабық қызметтерді көрсету HideClosedServices=Жабық қызметтерді жасыру +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/kk_KZ/cron.lang b/htdocs/langs/kk_KZ/cron.lang index 4b0576c1416..094ca9007f5 100644 --- a/htdocs/langs/kk_KZ/cron.lang +++ b/htdocs/langs/kk_KZ/cron.lang @@ -26,7 +26,7 @@ CronCommand=Пәрмен CronList=Жоспарланған тапсырмалар CronDelete=Жоспарланған тапсырмаларды жою CronConfirmDelete=Бұл жоспарланған тапсырмаларды шынымен жойғыңыз келе ме? -CronExecute=Жоспарланған жұмысты іске қосыңыз +CronExecute=Launch now CronConfirmExecute=Бұл жоспарланған тапсырмаларды дәл қазір орындағыңыз келе ме? CronInfo=Жоспарланған жұмыс модулі тапсырмаларды автоматты түрде орындау үшін оларды жоспарлауға мүмкіндік береді. Жұмыстарды қолмен де бастауға болады. CronTask=Жұмыс @@ -58,7 +58,7 @@ CronNote=Пікір CronFieldMandatory=%s өрістері міндетті болып табылады CronErrEndDateStartDt=Аяқталу күні басталу күнінен бұрын болуы мүмкін емес StatusAtInstall=Модульді орнату кезіндегі күй -CronStatusActiveBtn=Кесте +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Өшіру CronTaskInactive=Бұл жұмыс өшірілген (жоспарланбаған) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Жоспарланған тапсырмалар JobDisabled=Жұмыс өшірілген MakeLocalDatabaseDumpShort=Жергілікті дерекқордың резервтік көшірмесі MakeLocalDatabaseDump=Жергілікті мәліметтер қорының қоқысын жасаңыз. Параметрлер: қысу ('gz' немесе 'bz' немесе 'none'), сақтық көшірме түрі ('mysql', 'pgsql', 'auto'), 1, 'auto' немесе файл атауы, сақталатын резервтік файлдар саны +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Назар аударыңыз, өнімділік мақсатында, қосылған тапсырмаларды орындаудың келесі күні қандай болса да, сіздің жұмысыңыз іске қосылмас бұрын максималды %s сағатқа кешіктірілуі мүмкін. DATAPOLICYJob=Деректерді тазартушы және анонимайзер JobXMustBeEnabled=%s тапсырмасы қосылуы керек +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Соңғы орындалған жоспарланған тапсырма NextScheduledJobExecute=Орындалатын келесі жоспарланған тапсырма NumberScheduledJobError=Қате жоспарланған тапсырмалар саны +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/kk_KZ/datapolicy.lang b/htdocs/langs/kk_KZ/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/kk_KZ/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/kk_KZ/ecm.lang b/htdocs/langs/kk_KZ/ecm.lang index 5119e44bca7..b506dba915e 100644 --- a/htdocs/langs/kk_KZ/ecm.lang +++ b/htdocs/langs/kk_KZ/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Қолмен анықтама ECMSectionAuto=Автоматты каталог ECMSectionsManual=Қолмен ағаш ECMSectionsAuto=Автоматты ағаш +ECMSectionsMedias=Medias tree ECMSections=Каталогтар ECMRoot=ECM түбірі ECMNewSection=Жаңа каталог @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Ішкі каталогтардағы файлдар сан ECMCreationUser=Жаратушы ECMArea=DMS/ECM аймағы ECMAreaDesc=DMS / ECM (Құжаттарды басқару жүйесі / Электрондық мазмұнды басқару) аймағы сізге Dolibarr -да барлық құжаттарды сақтауға, бөлісуге және іздеуге мүмкіндік береді. -ECMAreaDesc2=* Элемент картасынан құжаттарды қосқанда автоматты анықтамалар автоматты түрде толтырылады.
* Белгілі бір элементпен байланысы жоқ құжаттарды сақтау үшін қолмен каталогтарды пайдалануға болады. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved= %s каталогы жойылды. ECMSectionWasCreated= %s каталогы құрылды. ECMSearchByKeywords=Кілт сөздер бойынша іздеу diff --git a/htdocs/langs/kk_KZ/eventorganization.lang b/htdocs/langs/kk_KZ/eventorganization.lang index f78cda69cec..2034b9d3ef5 100644 --- a/htdocs/langs/kk_KZ/eventorganization.lang +++ b/htdocs/langs/kk_KZ/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=Event organization Settings=Параметрлер EventOrganizationSetupPage = Оқиғаны ұйымдастыру беті EVENTORGANIZATION_TASK_LABEL = Жоба расталған кезде автоматты түрде жасалатын тапсырмалар белгісі -EVENTORGANIZATION_TASK_LABELTooltip = Сіз ұйымдасқан оқиғаны тексеру кезінде, кейбір тапсырмалар автоматты түрде жобаға құрылуы мүмкін

Мысалы: Бут Жіберу
қатысушыларға арналған іс-шараларға Ашық жазылымдарын
конференциялар қоңырау алуға
Бут қоңырау алуға
Конференцияның үшін
жіберу қоңыраулар жіберу
баяндамашыларға оқиғаны еске түсіру +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Біреу конференция ұсынған кезде үшінші тараптарға автоматты түрде қосылатын санат EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Үшінші тараптарға стенд ұсынылған кезде автоматты түрде қосылатын санат EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Конференция туралы ұсынысты алғаннан кейін жіберілетін электрондық пошта үлгісі. @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= Конференция немесе стенд +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Manage the organization of an event ConferenceOrBooth = Конференция немесе стенд ConferenceOrBoothTab = Конференция немесе стенд AmountPaid = Amount paid DateOfRegistration = Date of registration ConferenceOrBoothAttendee = Конференцияға немесе стендке қатысушы +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = Ұсынылған конференциялар тізімі -ListOfSuggestedBooths = Ұсынылған стендтердің тізімі -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Жаңа конференцияны ұсыныңыз SuggestBooth = Стенд ұсыну ViewAndVote = Ұсынылған оқиғаларды қарау және оларға дауыс беру PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event PublicAttendeeSubscriptionPage = Public link for registration to this event only MissingOrBadSecureKey = Қауіпсіздік кілті жарамсыз немесе жоқ -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Бұл конференция %s басталып, %s аяқталады. ConferenceAttendeeFee = Конференцияға қатысушылардың ақысы: «%s» - %s - %s аралығында. BoothLocationFee = Іс -шараның стендтік орны: '%s' %s мен %s аралығында болады @@ -129,7 +133,7 @@ LabelOfconference=Конференция белгісі ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet DateMustBeBeforeThan=%s %s алдында болуы керек DateMustBeAfterThan=%s %s кейін болуы керек - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registration OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received OrganizationEventBoothRequestWasReceived=Your request for a booth has been received @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event re OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Application for a booth NewSuggestionOfConference=Application for a conference @@ -153,7 +158,7 @@ VoteOk = Сіздің дауысыңыз қабылданды. AlreadyVoted = Сіз бұл оқиғаға дауыс бердіңіз. VoteError = Дауыс беру кезінде қате пайда болды, қайталап көріңіз. -SubscriptionOk = Your registration has been validated +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event Attendee = Қатысушы PaymentConferenceAttendee = Конференцияға қатысушылардың төлемі @@ -161,7 +166,9 @@ PaymentBoothLocation = Букс орналасқан жерді төлеу DeleteConferenceOrBoothAttendee=Remove attendee RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s EmailAttendee=Attendee email +EmailCompany=Company email EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/kk_KZ/holiday.lang b/htdocs/langs/kk_KZ/holiday.lang index c6a07415bf7..bd8f41811d4 100644 --- a/htdocs/langs/kk_KZ/holiday.lang +++ b/htdocs/langs/kk_KZ/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Шығу +Holidays=Leaves +Holiday=Leave CPTitreMenu=Шығу MenuReportMonth=Ай сайынғы мәлімдеме MenuAddCP=Жаңа демалыс туралы өтініш +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Бұл бетті көру үшін Шығу модулін қосу керек. AddCP=Демалыс туралы өтініш жасаңыз DateDebCP=Басталатын күн @@ -56,6 +58,7 @@ ConfirmDeleteCP=Бұл демалыс туралы сұраудың жойылғ ErrorCantDeleteCP=Қате, сіз бұл демалысты жоюға құқығыңыз жоқ. CantCreateCP=Сіз демалысқа өтініш беруге құқығыңыз жоқ. InvalidValidatorCP=Сіз еңбек демалысына рұқсат берушіні таңдауыңыз керек. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Сіз басталу күнін таңдауыңыз керек. NoDateFin=Сіз аяқталу күнін таңдауыңыз керек. ErrorDureeCP=Сіздің демалыс туралы өтінішіңізде жұмыс күні жоқ. @@ -79,6 +82,8 @@ MotifCP=Себеп UserCP=Қолданушы ErrorAddEventToUserCP=Ерекше демалысты қосу кезінде қате пайда болды. AddEventToUserOkCP=Ерекше демалысты қосу аяқталды. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Өзгерістер журналын қарау LogCP=«Демалыс балансына» енгізілген барлық жаңартулардың журналы ActionByCP=Жаңартқан @@ -86,6 +91,13 @@ UserUpdateCP=Үшін жаңартылды PrevSoldeCP=Алдыңғы қалдық NewSoldeCP=Жаңа баланс alreadyCPexist=Бұл кезеңде еңбек демалысы сұраныс берілді. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Еңбек демалысының басталу күні LastDayOfHoliday=Еңбек демалысының аяқталу күні BoxTitleLastLeaveRequests=Ең соңғы %s өзгертілген демалыс сұраулары @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s әдетте жұмыс істемейтін күн б BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/kk_KZ/loan.lang b/htdocs/langs/kk_KZ/loan.lang index 9d004eeee5b..cd422798307 100644 --- a/htdocs/langs/kk_KZ/loan.lang +++ b/htdocs/langs/kk_KZ/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Егер сіз кестені қолдансаңыз, қызығушылықты өзгерте алмайсыз # Admin ConfigLoan=Кредиттік модульді конфигурациялау -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Әдепкі бойынша есеп шотының капиталы -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Әдепкі бойынша бухгалтерлік шоттағы пайыздар -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Әдепкі бойынша бухгалтерлік шотты сақтандыру +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Қаржылық міндеттемені өңдеу diff --git a/htdocs/langs/kk_KZ/mailmanspip.lang b/htdocs/langs/kk_KZ/mailmanspip.lang index dee7712f75e..65ae5adb44b 100644 --- a/htdocs/langs/kk_KZ/mailmanspip.lang +++ b/htdocs/langs/kk_KZ/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Жазылым сынағы сәтті өтті MailmanDeletionSuccess=Жазылымнан бас тарту сынағы сәтті орындалды SynchroMailManEnabled=Пошта хатшысы жаңартылады SynchroSpipEnabled=Spip жаңарту орындалады -DescADHERENT_MAILMAN_ADMINPW=Пошта хатшысы әкімшісінің құпия сөзі +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=Пошталық жазылушыларға арналған URL DescADHERENT_MAILMAN_UNSUB_URL=Пошталық жазылушылардың жазылуларының URL мекенжайы DescADHERENT_MAILMAN_LISTS=Жаңа мүшелерді автоматты түрде жазуға арналған тізімдер (үтірмен бөлінген) diff --git a/htdocs/langs/kk_KZ/mails.lang b/htdocs/langs/kk_KZ/mails.lang index 48493ce026b..4b995dfb0eb 100644 --- a/htdocs/langs/kk_KZ/mails.lang +++ b/htdocs/langs/kk_KZ/mails.lang @@ -7,10 +7,10 @@ MailCard=Электрондық пошта картасы MailRecipients=Алушылар MailRecipient=Алушы MailTitle=Сипаттама -MailFrom=Жіберуші +MailFrom=From MailErrorsTo=Қателері MailReply=Жауап беру -MailTo=Қабылдағыш +MailTo=To MailToUsers=Пайдаланушыларға MailCC=Мына жерге көшіру MailToCCUsers=Пайдаланушыларға көшіру @@ -178,3 +178,4 @@ IsAnAnswer=Бұл бастапқы электрондық поштаға жау RecordCreatedByEmailCollector=%s электрондық пошта жинаушысы %s электрондық поштасынан жасаған жазба DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Бос, бірақ міндетті +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/kk_KZ/main.lang b/htdocs/langs/kk_KZ/main.lang index 071c4ac9834..d1aed3017b1 100644 --- a/htdocs/langs/kk_KZ/main.lang +++ b/htdocs/langs/kk_KZ/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Бұл электрондық пошта түрі үшін ү AvailableVariables=Қол жетімді алмастыру айнымалылары NoTranslation=Аударма жоқ Translation=Аударма +Translations=Translations CurrentTimeZone=PHP TimeZone (сервер) EmptySearchString=Бос емес іздеу критерийлерін енгізіңіз EnterADateCriteria=Күн критерийін енгізіңіз @@ -199,6 +206,7 @@ Valid=Жарамды Approve=Бекіту Disapprove=Қабылдамау ReOpen=Қайта ашу +OpenVerb=Open Upload=Жүктеу ToLink=Сілтеме Select=Таңдаңыз @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Пайдаланушылар тобы анықталмаған Password=Құпия сөз -PasswordRetype=Құпия сөзді қайта теріңіз +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Бұл демонстрацияда көптеген мүмкіндіктер/модульдер өшірілгенін ескеріңіз. Name=Аты NameSlashCompany=Аты / Компания @@ -481,6 +489,7 @@ ActionsOnContact=Бұл байланыс/мекен -жай бойынша оқ ActionsOnContract=Бұл келісімшарт бойынша оқиғалар ActionsOnMember=Бұл мүше туралы оқиғалар ActionsOnProduct=Бұл өнім туралы оқиғалар +ActionsOnAsset=Events for this fixed asset NActionsLate=%s кеш ToDo=Істеу Completed=Аяқталды @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Жеке жүктеу сілтемесі PrivateDownloadLinkDesc=Сіз тіркелуіңіз керек және файлды қарау немесе жүктеу үшін сізге рұқсат қажет Download=Жүктеу DownloadDocument=Құжатты жүктеу +DownloadSignedDocument=Download signed document ActualizeCurrency=Валюта бағамын жаңарту Fiscalyear=Қаржы жылы ModuleBuilder=Модуль және қосымшалар құрастырушысы @@ -1046,6 +1056,7 @@ SearchIntoContracts=Келісімшарттар SearchIntoCustomerShipments=Клиенттерді жеткізу SearchIntoExpenseReports=Шығындар туралы есептер SearchIntoLeaves=Шығу +SearchIntoKM=Knowledge base SearchIntoTickets=Билеттер SearchIntoCustomerPayments=Клиенттердің төлемдері SearchIntoVendorPayments=Сатушы төлемдері @@ -1137,15 +1148,29 @@ EventReminder=Оқиғаны еске салғыш UpdateForAllLines=Барлық жолдар үшін жаңарту OnHold=Күтуде Civility=Азаматтық -AffectTag=Тегке әсер ету +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Сыртқы пайдаланушыны құру -ConfirmAffectTag=Жаппай тегтердің әсері -ConfirmAffectTagQuestion=%s таңдалған жазбаларына тегтерге әсер еткіңіз келетініне сенімдісіз бе? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Жазбалар түрі үшін тег түрі табылмады +Rate=Бағалау +SupervisorNotFound=Supervisor not found CopiedToClipboard=Алмасу буферіне көшірілді InformationOnLinkToContract=Бұл сома келісімшарттың барлық жолдарының жиынтығы ғана. Уақыт ұғымы ескерілмейді. ConfirmCancel=Бас тартқыңыз келетініне сенімдісіз бе? EmailMsgID=MsgID электрондық поштасына жіберіңіз +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Қосылған күйге орнатыңыз SetToDisabled=Өшірілген күйге орнатыңыз ConfirmMassEnabling=растауға мүмкіндік беретін жаппай @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/kk_KZ/members.lang b/htdocs/langs/kk_KZ/members.lang index 7186cd35c9a..0207a69b00f 100644 --- a/htdocs/langs/kk_KZ/members.lang +++ b/htdocs/langs/kk_KZ/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, logi ErrorUserPermissionAllowsToLinksToItselfOnly=Қауіпсіздік мақсатында мүшені сіздікі емес пайдаланушымен байланыстыру үшін барлық пайдаланушыларды өңдеуге рұқсат алуыңыз қажет. SetLinkToUser=Dolibarr пайдаланушысына сілтеме SetLinkToThirdParty=Dolibarr үшінші тарапқа сілтеме +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Мүшелердің тізімі MembersListToValid=Жобаға қатысушылардың тізімі (расталады) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Жаңа мүше @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=Мүше түрін жою мүмкін емес NewSubscription=New contribution NewSubscriptionDesc=Бұл форма жазылымды қордың жаңа мүшесі ретінде жазуға мүмкіндік береді. Егер сіз жазылымды жаңартқыңыз келсе (егер оның мүшесі болса), оның орнына %s электрондық поштасына хабарласыңыз. Subscription=Contribution -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Кеш SubscriptionNotReceived=Contribution never received @@ -205,9 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Айналым (компания үшін) немесе бюджет (іргетас үшін) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=Біріктірілген онлайн төлем бетіне өтіңіз +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Табиғаты бойынша MembersStatisticsByProperties=Мүшелердің статистикасы табиғаты бойынша VATToUseForSubscriptions=VAT rate to use for contributionss @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/kk_KZ/modulebuilder.lang b/htdocs/langs/kk_KZ/modulebuilder.lang index 2945556eb3d..8e7c5fe99f0 100644 --- a/htdocs/langs/kk_KZ/modulebuilder.lang +++ b/htdocs/langs/kk_KZ/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Модульдер жасалатын/өңделетін жол (%s анықталған сыртқы модульдердің бірінші каталогы): %s ModuleBuilderDesc3=Жасалған/өңделетін модульдер табылды: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Модуль каталогының түбірінде %s
сипатын шынымен жойғыңыз келе ме? Бұл PHP класындағы кодты өзгертеді, сонымен қатар объектінің кесте анықтамасынан бағанды алып тастайды. NotNull=NULL емес NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Өлшем болып табылады DirScanned=Каталог сканерленді NoTrigger=Триггер жоқ NoWidget=Виджет жоқ -GoToApiExplorer=API зерттеушісі +ApiExplorer=API explorer ListOfMenusEntries=Мәзір жазбаларының тізімі ListOfDictionariesEntries=Сөздіктер жазбаларының тізімі ListOfPermissionsDefined=Белгіленген рұқсаттар тізімі SeeExamples=Мысалдарды мына жерден қараңыз -EnabledDesc=Бұл өрісті белсенді ету шарты (Мысалдар: 1 немесе $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Өріс көрініп тұр ма? (Мысалдар: 0 = Ешқашан көрінбейді, 1 = Тізімде көрінеді және формаларды жасайды/жаңартады/қарайды, 2 = Тек тізімде көрінеді, 3 = Тек құру/жаңарту/қарау формасында көрінеді (тізім емес), 4 = Тізімде көрінеді және жаңарту/қарау формасы ғана (жасалмайды), 5 = Тек тізімдегі соңғы көрініс формасы көрінеді (жасамайды, жаңартылмайды).

Теріс мәнді қолдану өріс тізімде әдепкі бойынша көрсетілмейді, бірақ оны қарау үшін таңдауға болады).

Бұл өрнек болуы мүмкін, мысалы:
preg_match ('/public/', $ _SERVER ['PHP_SELF'])? -DisplayOnPdfDesc=Бұл өрісті үйлесімді PDF құжаттарында көрсетіңіз, сіз позицияны «Позиция» өрісімен басқара аласыз.
Қазіргі уақытта белгілі үйлесімді PDF модельдер болып табылады: eratosthene (бұйрық), espadon (кеме), жөке (шот-фактуралар), көгілдір (PROPAL / тырнақша), cornas (жеткізуші Тапсырыс)

құжат үшін:
0 =
1 көрсетілді емес = құжат желілері үшін

босатыңыз ғана емес, егер 2 = дисплейде
дисплей:

0 =
1 = кейін сипаттамасы бағанда 4 = дисплейде
сипаттамасы кейін желісі сипаттамасы бағанда 3 = дисплейде
бағанда көрсетіледі көрсетіледі емес сипаттамасы бос болмаса -DisplayOnPdf=PDF форматында көрсету +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Тізімге жиынтық алу үшін өрістің мәні жинақталуы мүмкін бе? (Мысалдар: 1 немесе 0) SearchAllDesc=Өріс жылдам іздеу құралынан іздеу үшін пайдаланылады ма? (Мысалдар: 1 немесе 0) SpecDefDesc=Басқа қойындылармен анықталмаған модульмен қамтамасыз еткіңіз келетін барлық құжаттарды осында енгізіңіз. Сіз .md немесе жақсырақ, бай .asciidoc синтаксисін қолдана аласыз. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Белгілі бір редактордың URL меке UseSpecificFamily = Белгілі бір отбасын қолданыңыз UseSpecificAuthor = Белгілі бір авторды қолданыңыз UseSpecificVersion = Нақты бастапқы нұсқаны қолданыңыз -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Егер сіз мұны тексерсеңіз, жазбада «Құжатты жасау» жолағын қосу үшін кейбір код жасалады. -ShowOnCombobox=Комбокске мәнді көрсетіңіз +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Нұсқаулық үшін кілт CSSClass=Пішінді өңдеуге/жасауға арналған CSS CSSViewClass=Оқуға арналған CSS формасы CSSListClass=Тізімге арналған CSS NotEditable=Өңдеуге болмайды ForeignKey=Сыртқы кілт -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii - HTML түрлендіргіші AsciiToPdfConverter=Ascii - PDF түрлендіргіші TableNotEmptyDropCanceled=Кесте бос емес. Түсіру тоқтатылды. ModuleBuilderNotAllowed=Модуль құрастырушысы қол жетімді, бірақ сіздің пайдаланушыға рұқсат етілмеген. ImportExportProfiles=Профильдерді импорттау және экспорттау -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/kk_KZ/mrp.lang b/htdocs/langs/kk_KZ/mrp.lang index f3e1865ae88..e465ac9d1ef 100644 --- a/htdocs/langs/kk_KZ/mrp.lang +++ b/htdocs/langs/kk_KZ/mrp.lang @@ -11,8 +11,8 @@ Bom=Материалдық есепшоттар BillOfMaterials=Материалдық есеп BillOfMaterialsLines=Bill of Materials lines BOMsSetup=BOM модулін орнату -ListOfBOMs=Материалдық төлемдердің тізімі - БМ -ListOfManufacturingOrders=Өндірістік тапсырыстардың тізімі +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=Жаңа материалдық шот ProductBOMHelp=Осы БОМ көмегімен жасауға (немесе бөлшектеуге) арналған өнім.
Ескертпе: 'Өнімнің табиғаты' = 'Шикізат' қасиеті бар өнімдер бұл тізімде көрінбейді. BOMsNumberingModules=БОМ нөмірлеу үлгілері @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=%s есепшотын клондау керек ек ConfirmCloneMo=%s өндірістік тапсырысын клондау керек екеніне сенімдісіз бе? ManufacturingEfficiency=Өндіріс тиімділігі ConsumptionEfficiency=Тұтыну тиімділігі +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=0.95 мәні өндірілген өнімнің жоғалуының орташа 5%% білдіреді. DeleteBillOfMaterials=Материалды жою @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=%s бөлшектеуге болатын мөлшер ү ConfirmValidateMo=Бұл өндірістік тапсырысты растағыңыз келетініне сенімдісіз бе? ConfirmProductionDesc='%s' түймесін басу арқылы сіз белгіленген мөлшердегі тұтынуды және/немесе өндірісті тексересіз. Бұл сонымен қатар акцияларды жаңартады және акцияның қозғалысын жазады. ProductionForRef=%s өндірісі +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Егер тұтынылатын және өндірілетін мөлшерге қол жеткізілсе, Өндірістік тапсырысты автоматты түрде жабыңыз NoStockChangeOnServices=Қызметтерде акцияның өзгеруі жоқ ProductQtyToConsumeByMO=Өнім саны әлі де ашық MO тұтынуы керек @@ -80,6 +83,7 @@ ProductsToProduce=Өндірілетін өнімдер UnitCost=Бірлік құны TotalCost=Жалпы баға BOMTotalCost=Бұл тауарлық банкті өндіруге жұмсалатын шығындар әр өнім мен тұтынылатын өнімнің өзіндік құнына негізделеді (анықталған жағдайда өзіндік құн бағасы, егер анықталса орташа өлшенген баға, басқасы сатып алудың ең жақсы бағасы) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Өндірістік тапсырысты жабу үшін алдымен өндірісті бастауыңыз керек («%s» қойындысын қараңыз). Бірақ сіз одан бас тарта аласыз. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Жиынтықты МБ немесе МО -да қолдануға болмайды Workstation=Жұмыс станциясы @@ -107,3 +111,10 @@ THMEstimatedHelp=Бұл көрсеткіш объектінің болжамды BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/kk_KZ/products.lang b/htdocs/langs/kk_KZ/products.lang index 6ab839803da..475750c35d8 100644 --- a/htdocs/langs/kk_KZ/products.lang +++ b/htdocs/langs/kk_KZ/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Бұл өнім желісін шынымен жойғ ProductSpecial=Арнайы QtyMin=Мин. сатып алу көлемі PriceQtyMin=Баға саны мин. -PriceQtyMinCurrency=Осы бірлік үшін баға (валюта). (жеңілдік жоқ) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=ҚҚС мөлшерлемесі (осы сатушыға/өнімге) DiscountQtyMin=Бұл мөлшерге жеңілдік. NoPriceDefinedForThisSupplier=Бұл сатушыға/өнімге баға/мөлшер анықталмаған @@ -261,7 +262,7 @@ Quarter1=1 -ші. Тоқсан Quarter2=2 -ші. Тоқсан Quarter3=3 -ші. Тоқсан Quarter4=4 -ші. Тоқсан -BarCodePrintsheet=Штрих -кодты басып шығару +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Бұл құралдың көмегімен штрих -код жапсырмаларының парақтарын басып шығаруға болады. Жапсырма бетінің форматын, штрих -код түрін және штрих -код мәнін таңдаңыз, содан кейін %s түймесін басыңыз. NumberOfStickers=Бетте басып шығарылатын стикерлер саны PrintsheetForOneBarCode=Бір штрих -код үшін бірнеше жапсырманы басып шығарыңыз @@ -344,9 +345,9 @@ PossibleValues=Мүмкін мәндер GoOnMenuToCreateVairants=Атрибуттардың нұсқаларын дайындау үшін %s - %s мәзіріне өтіңіз (түстер, өлшемдер, ... сияқты) UseProductFournDesc=Тұтынушыларға арналған сипаттамадан басқа, жеткізушілер анықтайтын өнім сипаттамасын анықтау үшін мүмкіндікті қосыңыз (әрбір жеткізушіге сілтеме бойынша). ProductSupplierDescription=Өнімге сатушының сипаттамасы -UseProductSupplierPackaging=Жеткізуші бағасы бойынша қаптаманы қолданыңыз (жеткізуші құжаттарына жолды қосу/жаңарту кезінде жеткізуші бағасына сәйкес қаптамаға сәйкес мөлшерді қайта есептеңіз) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Қаптама -PackagingForThisProductDesc=Жеткізушінің тапсырысы бойынша сіз автоматты түрде осы мөлшерге (немесе осы санға еселік) тапсырыс бересіз. Сатып алудың минималды мөлшерінен төмен болуы мүмкін емес +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=Желі саны жеткізушінің қаптамасына сәйкес қайта есептелді #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Әрекет өнімнің нұсқасын ProductsPricePerCustomer=Бір тұтынушыға өнім бағасы ProductSupplierExtraFields=Қосымша атрибуттар (жеткізуші бағасы) DeleteLinkedProduct=Комбинацияға қосылған еншілес өнімді жойыңыз -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Орташа баға PMPValueShort=WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/kk_KZ/projects.lang b/htdocs/langs/kk_KZ/projects.lang index 6e3cab5d57c..bdd8463cfb3 100644 --- a/htdocs/langs/kk_KZ/projects.lang +++ b/htdocs/langs/kk_KZ/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Бұл көрініс сізге оқуға рұқсат еті TasksDesc=Бұл көрініс барлық жобалар мен тапсырмаларды ұсынады (сіздің пайдаланушы рұқсаттары сізге бәрін қарауға рұқсат береді). AllTaskVisibleButEditIfYouAreAssigned=Білікті жобалар үшін барлық тапсырмалар көрінеді, бірақ сіз тек таңдалған пайдаланушыға берілген тапсырма үшін уақытты енгізе аласыз. Егер уақытты енгізу қажет болса, тапсырма беріңіз. OnlyYourTaskAreVisible=Сізге берілген тапсырмалар ғана көрінеді. Егер сізге тапсырмаға уақытты енгізу қажет болса және егер тапсырма мұнда көрінбесе, онда сіз тапсырманы өзіңізге тағайындауыңыз керек. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Жобалардың міндеттері ProjectCategories=Жоба тегтері/санаттары NewProject=Жаңа жоба @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Мәртебесі бойынша ашық OpportunitiesStatusForProjects=Мәртебесі бойынша жобалардың жетекші саны ShowProject=Жобаны көрсету ShowTask=Тапсырманы көрсету +SetThirdParty=Set third party SetProject=Жобаны орнату +OutOfProject=Out of project NoProject=Ешқандай жоба анықталмаған немесе тиесілі емес NbOfProjects=Жобалар саны NbOfTasks=Тапсырмалар саны @@ -122,7 +125,8 @@ ValidateProject=Жобаны тексеру ConfirmValidateProject=Бұл жобаны растағыңыз келетініне сенімдісіз бе? CloseAProject=Жобаны жабу ConfirmCloseAProject=Бұл жобаны шынымен де жапқыңыз келе ме? -AlsoCloseAProject=Жобаны жабыңыз (егер сіз әлі де өндірістік тапсырмаларды орындауыңыз керек болса, оны ашық ұстаңыз) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Ашық жоба ConfirmReOpenAProject=Бұл жобаны қайта ашқыңыз келетініне сенімдісіз бе? ProjectContact=Жобаның контактілері @@ -165,7 +169,7 @@ OpportunityProbability=Қорғасын ықтималдығы OpportunityProbabilityShort=Қорғасын зонд. OpportunityAmount=Қорғасын сомасы OpportunityAmountShort=Қорғасын сомасы -OpportunityWeightedAmount=Мүмкіндіктердің өлшенген сомасы +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Опп. өлшенген сома OpportunityAmountAverageShort=Жеткізудің орташа мөлшері OpportunityAmountWeigthedShort=Қорғасынның өлшенген мөлшері @@ -238,7 +242,7 @@ OppStatusPENDING=Күтуде OppStatusWON=Жеңді OppStatusLOST=Жоғалды Budget=Бюджет -AllowToLinkFromOtherCompany=Басқа компаниядан жобаны байланыстыруға рұқсат беру үтірмен бөлінген үшінші тарап идентификаторлары: осы үшінші тараптардың барлық жобаларын байланыстыра алады (Мысал: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=%s соңғы жобалары LatestModifiedProjects=Соңғы %s өзгертілген жобалар OtherFilteredTasks=Басқа сүзгіленген тапсырмалар @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Пайданың көмегімен есептеледі AddPersonToTask=Сонымен қатар тапсырмаларға қосыңыз UsageOrganizeEvent=Қолданылуы: іс -шараны ұйымдастыру PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Жобаны барлық тапсырмалар аяқталған кезде жабық деп жіктеу (100%% барысы) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Ескерту: 100%% барлық тапсырмалары бар қолданыстағы жобаларға әсер етпейді: оларды қолмен жабуға тура келеді. Бұл опция тек ашық жобаларға әсер етеді. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Есепке алынбаған уақытты таңдаңыз, содан кейін оларды есепке алу үшін «Шот -фактураны құру» жаппай әрекетін таңдаңыз ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. diff --git a/htdocs/langs/kk_KZ/recruitment.lang b/htdocs/langs/kk_KZ/recruitment.lang index 27eba930a63..0f4d4395473 100644 --- a/htdocs/langs/kk_KZ/recruitment.lang +++ b/htdocs/langs/kk_KZ/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Электрондық пошта жалдаушы ToUseAGenericEmail=Жалпы электрондық поштаны пайдалану үшін. Егер анықталмаса, жұмысқа қабылдауға жауапты адамның электрондық поштасы қолданылады NewCandidature=Жаңа қосымша ListOfCandidatures=Өтінімдер тізімі -RequestedRemuneration=Сыйақы сұралды -ProposedRemuneration=Ұсынылған сыйақы +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Ұсынылған келісім ContractSigned=Шартқа қол қойылды ContractRefused=Келісімшарт бас тартты RecruitmentCandidature=Қолдану JobPositions=Жұмыс орындары RecruitmentCandidatures=Қолданбалар -InterviewToDo=Сұхбаттасу +InterviewToDo=Contacts to follow AnswerCandidature=Қолданбалы жауап YourCandidature=Сіздің өтініміңіз YourCandidatureAnswerMessage=Өтінішіңізге рахмет.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=Жұмыс орны жабық. ExtrafieldsJobPosition=Қосымша атрибуттар (лауазымдар) ExtrafieldsApplication=Қосымша атрибуттар (жұмысқа өтініш) MakeOffer=Ұсыныс жасаңыз +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/kk_KZ/salaries.lang b/htdocs/langs/kk_KZ/salaries.lang index 8e9122593d3..728da39846b 100644 --- a/htdocs/langs/kk_KZ/salaries.lang +++ b/htdocs/langs/kk_KZ/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Бухгалтерлік есептік жазба үшінші пайдаланушыларға қолданылады -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Пайдаланушы карточкасында анықталған арнайы есеп шоты тек қосалқы есепке алу үшін қолданылады. Егер ол пайдаланушының арнайы есептік жазбасы анықталмаса, бұл Бас кітап үшін және қосалқы есепке алудың әдепкі мәні ретінде пайдаланылады. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Жалақы төлеу үшін әдепкі бойынша бухгалтерлік есеп CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Әдепкі бойынша, жалақыны құру кезінде «Жалпы төлемді автоматты түрде жасау» опциясын бос қалдырыңыз Salary=Жалақы @@ -24,3 +24,4 @@ SalariesStatistics=Жалақы статистикасы SalariesAndPayments=Жалақы мен төлемдер ConfirmDeleteSalaryPayment=Бұл жалақы төлемін жойғыңыз келе ме? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/kk_KZ/stocks.lang b/htdocs/langs/kk_KZ/stocks.lang index ecdae9e4e8d..feae7346646 100644 --- a/htdocs/langs/kk_KZ/stocks.lang +++ b/htdocs/langs/kk_KZ/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Болашақтағы күн StocksByLotSerial=Лот/серия бойынша акциялар LotSerial=Лоттар/сериялар LotSerialList=Лоттар/сериялардың тізімі +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=Қозғалыстар ErrorWarehouseRefRequired=Қойманың анықтамалық атауы қажет ListOfWarehouses=Қоймалар тізімі @@ -48,7 +49,7 @@ StockCorrection=Қорды түзету CorrectStock=Дұрыс қор StockTransfer=Акцияны аудару TransferStock=Акцияны аудару -MassStockTransferShort=Акцияны жаппай тасымалдау +MassStockTransferShort=Bulk stock change StockMovement=Акциялар қозғалысы StockMovements=Акциялар қозғалысы NumberOfUnit=Бірліктер саны @@ -146,8 +147,9 @@ Replenishments=Толықтырулар NbOfProductBeforePeriod=Таңдалған мерзімге дейінгі қорда бар %s өнімінің саны (<%s) NbOfProductAfterPeriod=Таңдалған кезеңнен кейін қоймада бар %s өнімінің саны (> %s) MassMovement=Жаппай қозғалыс -SelectProductInAndOutWareHouse=Бастапқы қойма мен мақсатты қойманы, өнім мен мөлшерді таңдап, «%s» түймесін басыңыз. Бұл барлық қажетті қозғалыстар үшін жасалғаннан кейін, «%s» түймесін басыңыз. +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=Жазбаны аудару +RecordMovements=Record stock movements ReceivingForSameOrder=Бұл тапсырыстың түбіртектері StockMovementRecorded=Акциялардың қозғалысы тіркелді RuleForStockAvailability=Акцияларға қойылатын талаптар туралы ережелер @@ -176,7 +178,7 @@ ProductStockWarehouseCreated=Дабылдар мен қалаған оңтайл ProductStockWarehouseUpdated=Дабыл жаңартылған және қалаған оңтайлы акцияларға арналған қор шегі дұрыс жаңартылды ProductStockWarehouseDeleted=Ескертулер мен қалаған оптималды қорлар үшін шектеулер дұрыс жойылды AddNewProductStockWarehouse=Ескерту мен қалаған оңтайлы қор үшін жаңа шектеу қойыңыз -AddStockLocationLine=Саны азайтыңыз, содан кейін осы өнімге басқа қойма қосу үшін басыңыз +AddStockLocationLine=Decrease quantity then click to split the line InventoryDate=Түгендеу күні Inventories=Inventories NewInventory=Жаңа инвентарь @@ -234,7 +236,7 @@ StockIncrease=Акциялардың көбеюі StockDecrease=Акцияның төмендеуі InventoryForASpecificWarehouse=Белгілі бір қойма үшін инвентаризация InventoryForASpecificProduct=Белгілі бір өнімге арналған инвентаризация -StockIsRequiredToChooseWhichLotToUse=Қандай лот қолданылатынын таңдау үшін акция қажет +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=Мәжбүрлеу AlwaysShowFullArbo=Қойма сілтемелерінің қалқымалы терезесінде қойманың толық ағашын көрсету (Ескерту: Бұл өнімділікті күрт төмендетуі мүмкін) StockAtDatePastDesc=Сіз мұнда акцияларды (нақты акцияларды) бұрын берілген күні көре аласыз @@ -254,7 +256,7 @@ ReOpen=Қайта ашу ConfirmFinish=Сіз түгендеудің жабылғанын растайсыз ба? Бұл сіздің акцияңызды инвентаризацияға енгізілген нақты мөлшерге дейін жаңарту үшін барлық акция қозғалысын тудырады. ObjectNotFound=%s табылмады MakeMovementsAndClose=Қозғалыс жасаңыз және жабыңыз -AutofillWithExpected=Replace real quantity with expected quantity +AutofillWithExpected=Fill real quantity with expected quantity ShowAllBatchByDefault=Әдепкі бойынша, өнімнің «қор» қойындысында пакеттік мәліметтерді көрсетіңіз CollapseBatchDetailHelp=Сіз пакеттер модулінің конфигурациясында пакеттік егжей -тегжейлі дисплейді орната аласыз ErrorWrongBarcodemode=Штрихкод режимі белгісіз @@ -265,9 +267,53 @@ ProductBarcodeDoesNotExist=Штрих -коды бар өнім жоқ WarehouseId=Warehouse ID WarehouseRef=Warehouse Ref SaveQtyFirst=Save the real inventoried quantities first, before asking creation of the stock movement. +ToStart=Start InventoryStartedShort=Started ErrorOnElementsInventory=Operation canceled for the following reason: ErrorCantFindCodeInInventory=Can't find the following code in inventory QtyWasAddedToTheScannedBarcode=Success !! The quantity was added to all the requested barcode. You can close the Scanner tool. -StockChangeDisabled=Change on stock disabled +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=No warehouse defined for terminal +ClearQtys=Clear all quantities +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Settings +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/kk_KZ/ticket.lang b/htdocs/langs/kk_KZ/ticket.lang index 26b8925094c..4a7f38b7f5d 100644 --- a/htdocs/langs/kk_KZ/ticket.lang +++ b/htdocs/langs/kk_KZ/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Билеттерді жою Permission56004=Билеттерді басқару Permission56005=Барлық үшінші тараптардың билеттерін қараңыз (сыртқы пайдаланушылар үшін тиімді емес, әрқашан олар тәуелді үшінші жақпен шектеледі) +Tickets=Tickets TicketDictType=Билет - түрлері TicketDictCategory=Билет - топтар TicketDictSeverity=Билет - ауырлық @@ -90,8 +91,8 @@ TicketPublicAccess=Сәйкестендіруді қажет етпейтін ж TicketSetupDictionaries=Билеттің түрі, маңыздылығы мен аналитикалық кодтары сөздіктерден конфигурацияланады TicketParamModule=Айнымалы модульді баптау TicketParamMail=Электрондық поштаны реттеу -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Билетті жасағаннан кейін мәтіндік хабарлама жіберіледі @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Мұнда көрсетілген мәтін ашық и TicketParamPublicInterface=Жалпыға ортақ интерфейсті орнату TicketsEmailMustExist=Билетті жасау үшін бар электрондық пошта мекенжайын талап етіңіз TicketsEmailMustExistHelp=Жалпыға қолжетімді интерфейсте жаңа билетті жасау үшін электрондық пошта мекенжайын дерекқорға енгізу қажет. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Жалпыға ортақ интерфейс TicketUrlPublicInterfaceLabelAdmin=Жалпыға ортақ интерфейске арналған балама URL TicketUrlPublicInterfaceHelpAdmin=Веб -сервердің бүркеншік атын анықтауға және осылайша басқа интерфейспен жалпыға ортақ интерфейсті қол жетімді етуге болады (сервер осы жаңа URL -де прокси ретінде әрекет етуі керек) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Билет енді тағайындалды TicketChangeType=Түрін өзгерту TicketChangeCategory=Аналитикалық кодты өзгертіңіз TicketChangeSeverity=Ауырлық дәрежесін өзгерту -TicketAddMessage=Хабар қосу -AddMessage=Хабар қосу +TicketAddMessage=Add private message MessageSuccessfullyAdded=Билет қосылды TicketMessageSuccessfullyAdded=Хабар сәтті қосылды TicketMessagesList=Хабарламалар тізімі @@ -202,8 +206,8 @@ TicketSeverity=Ауырлығы ShowTicket=Билетті қараңыз RelatedTickets=Қатысты билеттер TicketAddIntervention=Интервенцияны құру -CloseTicket=Жабу | Билетті шешу -AbandonTicket=Билеттен бас тарту +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Жабу | Билетті шешіңіз ConfirmCloseAticket=Билеттің жабылуын растаңыз ConfirmAbandonTicket=Билеттің жабылғанын растадыңыз ба? @@ -217,18 +221,17 @@ SendMessageByEmail=Хабарды электрондық пошта арқылы TicketNewMessage=Жаңа хабарлама ErrorMailRecipientIsEmptyForSendTicketMessage=Алушы бос. Электрондық пошта жіберілмейді TicketGoIntoContactTab=Оларды таңдау үшін «Контактілер» қойындысына өтіңіз -TicketMessageMailIntro=Кіріспе +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Бұл мәтін электрондық поштаның басында ғана қосылады және сақталмайды. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Қолтаңба -TicketMessageMailSignatureHelp=Бұл мәтін электрондық поштаның соңына ғана қосылады және сақталмайды. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Жауап электрондық поштасының қолтаңбасы -TicketMessageMailSignatureHelpAdmin=Бұл мәтін жауап хабарынан кейін енгізіледі. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Билеттер картасындағы хабарламалар тізімінде тек осы мәтін сақталады. TicketMessageSubstitutionReplacedByGenericValues=Ауыстыру айнымалылары жалпы мәндермен ауыстырылады. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Содан бері уақыт өтті TicketTimeToRead=Оқуға дейін уақыт өтті TicketTimeElapsedBeforeSince=Уақыт бұрын / кейін өтті @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Билетте %s деген тақы TicketAssignedToYou=Билет тағайындалды TicketAssignedEmailBody=Сізге %s берген #%s билеті тағайындалды MarkMessageAsPrivate=Хабарды жеке деп белгілеу +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Бұл хабарлама сыртқы пайдаланушыларға көрсетілмейді TicketEmailOriginIssuer=Билеттердің шыққан жеріндегі эмитент InitialMessage=Бастапқы хабарлама @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Келесі сілтемені басу TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Бұл электрондық поштаға тікелей жауап бермеңіз! Интерфейске жауап беру үшін сілтемені пайдаланыңыз. TicketPublicInfoCreateTicket=Бұл форма біздің билік жүйесінде қолдау билетін жазуға мүмкіндік береді. -TicketPublicPleaseBeAccuratelyDescribe=Мәселені нақты сипаттаңыз. Сіздің сұранысты дұрыс анықтауға мүмкіндік беретін барынша көп ақпарат беріңіз. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Билетті қадағалау идентификаторын енгізіңіз TicketTrackId=Жалпы қадағалау идентификаторы OneOfTicketTrackId=Сіздің бақылау идентификаторыңыздың бірі diff --git a/htdocs/langs/kk_KZ/users.lang b/htdocs/langs/kk_KZ/users.lang index b1d4b6e368f..a6510d87401 100644 --- a/htdocs/langs/kk_KZ/users.lang +++ b/htdocs/langs/kk_KZ/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Топтан шығару PasswordChangedAndSentTo=Құпия сөз өзгертілді және %s мекенжайына жіберілді. PasswordChangeRequest= %s паролін өзгертуді сұрау PasswordChangeRequestSent= %s үшін %s поштасына құпия сөзді өзгерту туралы сұрау. -IfLoginExistPasswordRequestSent=Егер бұл кіру жарамды тіркелгі болса, құпия сөзді қалпына келтіру үшін электрондық пошта жіберілді. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Егер бұл электрондық пошта жарамды тіркелгі болса, құпия сөзді қалпына келтіру үшін электрондық пошта жіберілді. ConfirmPasswordReset=Құпия сөзді қалпына келтіруді растаңыз MenuUsersAndGroups=Пайдаланушылар мен топтар @@ -68,7 +68,6 @@ CreateDolibarrLogin=Пайдаланушы жасаңыз CreateDolibarrThirdParty=Үшінші тарап құру LoginAccountDisableInDolibarr=Dolibarr есептік жазбасы өшірілген. UsePersonalValue=Жеке құндылықты қолданыңыз -InternalUser=Ішкі қолданушы ExportDataset_user_1=Қолданушылар және олардың қасиеттері DomainUser=%s домен қолданушысы Reactivate=Қайта қосыңыз @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/kk_KZ/website.lang b/htdocs/langs/kk_KZ/website.lang index 1d2f20af0f0..0dc4bfb2ce7 100644 --- a/htdocs/langs/kk_KZ/website.lang +++ b/htdocs/langs/kk_KZ/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Код +WebsiteName=Name of the website WebsiteSetupDesc=Қолданғыңыз келетін веб -сайттарды осы жерден жасаңыз. Содан кейін оларды өңдеу үшін веб -сайттар мәзіріне өтіңіз. DeleteWebsite=Веб -сайтты жою ConfirmDeleteWebsite=Бұл веб -сайтты шынымен жойғыңыз келе ме? Оның барлық беттері мен мазмұны жойылады. Жүктелген файлдар (мысалы медиа каталогында, ECM модулінде ...) қалады. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=HTML тақырыбының төменгі жағындағ WEBSITE_ROBOT=Роботтық файл (robots.txt) WEBSITE_HTACCESS=Веб -сайт .htaccess файлы WEBSITE_MANIFEST_JSON=Manifest.json веб -сайты -WEBSITE_README=README.md файлы WEBSITE_KEYWORDSDesc=Мәндерді ажырату үшін үтірді қолданыңыз -EnterHereLicenseInformation=Мұнда README.md файлын толтыру үшін мета деректерді немесе лицензия ақпаратын енгізіңіз. егер сіз веб -сайтыңызды шаблон ретінде таратсаңыз, онда файл азғырылған пакетке қосылады. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML тақырыбы (тек осы бетке тән) PageNameAliasHelp=Беттің аты немесе бүркеншік аты.
Бұл бүркеншік атау веб -сервердің виртуалды хостынан (Apacke, Nginx, ... сияқты) жұмыс жасағанда, SEO URL мекенжайын жасау үшін де қолданылады. Бұл бүркеншік атты өңдеу үшін « %s » түймесін пайдаланыңыз. EditTheWebSiteForACommonHeader=Ескерту: Егер сіз барлық беттерге арналған дербес тақырыпты анықтағыңыз келсе, тақырыпты бетте/контейнерде емес, сайт деңгейінде өңдеңіз. @@ -42,10 +43,12 @@ ViewPageInNewTab=Бетті жаңа қойындыда қарау SetAsHomePage=Басты бет ретінде орнату RealURL=Нақты URL ViewWebsiteInProduction=Негізгі URL мекенжайларын пайдаланып веб -сайтты қараңыз +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Apache виртуалды хостын орнатуда қолданылатын мысал: YouCanAlsoTestWithPHPS=Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP= Веб -сайтыңызды басқа Dolibarr хостинг провайдерімен іске қосыңыз
Егер сізде Интернетте Apache немесе NGinx сияқты веб -сервер жоқ болса, сіз өзіңіздің веб -сайтыңызды басқа Dolibarr хостинг провайдерімен қамтамасыз ететін басқа Dolibarr данасына экспорттауға және импорттауға болады. веб -сайт модулімен біріктіру. сайтында кейбір Dolibarr хостинг провайдерлерінің тізімін таба аласыз https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=Оқыңыз WritePerm=Жазу @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Редактордағы «Дереккөз» ба YouCanEditHtmlSource=
Сіз PHP кодын <? php? a0012c7d7f00770 Келесі жаһандық айнымалылар қол жетімді: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs, $ pagelangs.

Сондай -ақ, келесі синтаксисі бар басқа бет/контейнер мазмұнын қосуға болады:
a0e784c0fc04 ? >


Сіз келесі синтаксис (: істей емес шығыс нөмірге дейін кез келген мазмұн Ескерту): басқа бет / контейнерлерде бағытын өзгерту енгізе аласыз
< PHP redirectToContainer ( 'alias_of_container_to_redirect_to'); ? құжаттарына сақталған файлға жүктеуге үшін сілтемені қамтуы үшін
<a HREF = «alias_of_page_to_link_to.php» >mylink<a>

: >


синтаксисті пайдаланыңыз, басқа бетке сілтеме қосу үшін
каталог, пайдалану document.php Қабық:
Мысал, құжаттар / ECM (кіруіңіз қажет) ішіне файл үшін, синтаксис:?
<a HREF = «/ document.php modulepart = ECM & файл = [relative_dir / ] filename.ext «>
Құжаттарға/медиаларға файл үшін (жалпыға қол жетімді каталог), синтаксис:
a0e7843947c09bz0 «/document.php?modulepart=medias&file=itorialre_dir/] /document.php?hashp=publicsharekeyoffile">

, каталогына құжаттарына сақталған бір суретті қамтиды viewimage.php тасымалын пайдалану үшін: мысал
, сурет үшін құжаттар / бұқаралық ақпарат құралдарының (ашық жалпыға қол жетімді каталог), синтаксис:
<img src = «/viewimage.php? modulepart = medias&file #YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=Бөлісу сілтемесімен бөлісілген кескін үшін (файлдың ортақ хэш кілтін қолдана отырып, ашық қатынас), синтаксис:
<img src = «/viewimage.php? Hashp = 12345679012z00f01f01f0f1f0f4f0f0f0f0f0f09f0f0f0f09b029» -YouCanEditHtmlSourceMore=
HTML немесе динамикалық кодтың басқа мысалдары қол жетімді вики құжаттамасы
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Бетті/контейнерді клондау CloneSite=Сайтты клондау SiteAdded=Веб -сайт қосылды @@ -137,7 +140,7 @@ PagesRegenerated=%s бет (тер)/контейнер (лер) жаңартыл RegenerateWebsiteContent=Веб -сайттың кэш файлдарын қалпына келтіріңіз AllowedInFrames=Кадрларда рұқсат етілген DefineListOfAltLanguagesInWebsiteProperties=Веб -сайт сипаттарына барлық қол жетімді тілдердің тізімін анықтаңыз. -GenerateSitemaps=Веб -сайттың сайт картасының файлын жасаңыз +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Егер растасаңыз, сайт картасының файлын өшіресіз ... ConfirmSitemapsCreation=Сайт картасының құрылуын растаңыз SitemapGenerated= %s сайт картасының файлы жасалды @@ -145,3 +148,10 @@ ImportFavicon=Фавикон ErrorFaviconType=Фавикон PNG болуы керек ErrorFaviconSize=Favicon өлшемі 16x16, 32x32 немесе 64x64 болуы керек FaviconTooltip=Png (16x16, 32x32 немесе 64x64) болуы керек суретті жүктеңіз +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/kk_KZ/withdrawals.lang b/htdocs/langs/kk_KZ/withdrawals.lang index 7dcc0230860..7e0b0daeab5 100644 --- a/htdocs/langs/kk_KZ/withdrawals.lang +++ b/htdocs/langs/kk_KZ/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Кредиттік аударым арқылы т InvoiceWaitingWithdraw=Шот -фактура тікелей дебетті күтуде InvoiceWaitingPaymentByBankTransfer=Шот -фактура несие аударымын күтуде AmountToWithdraw=Шығарылатын сома +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=«%s» үшін ашық шот жоқ. Сұраныс жасау үшін шот -фактуралық картадағы '%s' қойындысына өтіңіз. -NoSupplierInvoiceToWithdraw=Ашық «Тікелей несие сұраныстары» бар жеткізуші шот -фактурасы күтілмейді. Сұраныс жасау үшін шот -фактуралық картадағы '%s' қойындысына өтіңіз. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Пайдаланушы жауапты WithdrawalsSetup=Тікелей дебеттік төлемді реттеу CreditTransferSetup=Несие аударымын реттеу @@ -41,6 +42,7 @@ CreditTransferStatistics=Несие аударымдарының статист Rejects=Бас тартады LastWithdrawalReceipt=Соңғы %s тікелей дебеттік түсімдер MakeWithdrawRequest=Тікелей дебеттік төлем туралы өтініш жасаңыз +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Несие аудару туралы өтініш жасаңыз WithdrawRequestsDone=%s тікелей дебет бойынша төлем сұраулары жазылды BankTransferRequestsDone=%s несие аудару сұраныстары жазылды @@ -99,8 +101,11 @@ CreditDate=Несие қосылған WithdrawalFileNotCapable=%s (сіздің елге қолдау көрсетілмейді) үшін сіздің елден ақша алу туралы түбіртек файлын жасау мүмкін емес ShowWithdraw=Тікелей дебеттік тапсырысты көрсету IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Алайда, егер шот -фактурада әлі де өңделмеген тікелей дебеттік төлем бойынша кемінде бір тапсырыс болса, ол алдын ала алуды басқаруға мүмкіндік беру үшін төленбейді. -DoStandingOrdersBeforePayments=Бұл қойынды сізге тікелей дебеттік төлем тапсырмасын сұрауға мүмкіндік береді. Дайын болғаннан кейін банктік мәзірге өтіңіз-тікелей дебеттік тапсырысты құру және басқару үшін. Тікелей дебеттік тапсырыс жабылған кезде, шот -фактуралар бойынша төлем автоматты түрде жазылады, ал егер төлемнің қалған бөлігі нөлге тең болса, шот -фактуралар жабылады. -DoCreditTransferBeforePayments=Бұл қойынды несиелік аударым тапсырысын сұрауға мүмкіндік береді. Аяқтағаннан кейін несие аударымының тапсырысын жасау және басқару үшін Банк-> Кредиттік аударым арқылы төлем мәзіріне өтіңіз. Несие аударымының тапсырысы жабылған кезде шот -фактуралар бойынша төлем автоматты түрде жазылады, ал егер төлемнің қалған бөлігі бос болса, шот -фактуралар жабылады. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Дебеттік тапсырыс файлы CreditTransferFile=Несие аудару файлы SetToStatusSent=«Файл жіберілді» күйіне орнатыңыз @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Бос сомаға тікелей дебетті SepaMandate=SEPA тікелей дебеттік мандаты SepaMandateShort=SEPA мандаты PleaseReturnMandate=Бұл мандат формасын %s электрондық поштасына немесе пошта арқылы қайтарыңыз -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Кредитор идентификаторы CreditorName=Кредитордың аты SEPAFillForm=(B) * деп белгіленген барлық өрістерді толтырыңыз. @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=Орындау күні CreateForSepa=Тікелей дебеттік файл жасаңыз ICS=Кредитордың идентификаторы - ICS +IDS=Debitor Identifier END_TO_END=«EndToEndId» SEPA XML тегі - бір транзакцияға тағайындалған бірегей идентификатор USTRD=SEPA XML «құрылымдалмаған» тегі ADDDAYS=Орындау күніне күндерді қосыңыз @@ -154,3 +160,4 @@ ErrorICSmissing=%s банктік шотында ICS жоқ TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Тікелей дебеттік тапсырыстың жалпы сомасы жолдардың сомасынан өзгеше WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +UsedFor=Used for %s diff --git a/htdocs/langs/kk_KZ/workflow.lang b/htdocs/langs/kk_KZ/workflow.lang index c9ac544255c..20ba196f12d 100644 --- a/htdocs/langs/kk_KZ/workflow.lang +++ b/htdocs/langs/kk_KZ/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Коммерциялық ұсынысқа descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Коммерциялық ұсынысқа қол қойылғаннан кейін клиенттің шот -фактурасын автоматты түрде жасаңыз (жаңа шот -фактурада ұсыныстың сомасы болады) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Келісім -шарт расталғаннан кейін клиенттің шот -фактурасын автоматты түрде жасаңыз descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Сату тапсырысы жабылғаннан кейін клиенттің шот -фактурасын автоматты түрде жасаңыз (жаңа шот -фактурада тапсырыспен бірдей сома болады) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Байланыстырылған бастапқы ұсынысты сату тапсырысы есепке қойылған кезде шот ретінде жіктеңіз (және егер тапсырыс сомасы қол қойылған байланыстырылған ұсыныстың жалпы сомасына тең болса) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Байланыстырылған бастапқы ұсынысты клиенттің шот -фактурасы расталған кезде шот ретінде жіктеңіз (егер шот -фактураның сомасы қол қойылған байланыстырылған ұсыныстың жалпы сомасына тең болса) @@ -14,13 +15,22 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Клиенттердің шо descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Байланысты бастапқы сату тапсырысын тұтынушы шот -фактурасы төленген күйге қойылған кезде шот ретінде жіктеңіз (егер шот -фактураның сомасы байланыстырылған тапсырыстың жалпы сомасымен бірдей болса) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Байланысты бастапқы сату тапсырысын жеткізілім расталған кезде жіберілген деп жіктеңіз (және егер барлық жөнелтімдердің саны жаңартылатын тәртіппен бірдей болса) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Байланысты бастапқы сату тапсырысын жеткізілім жабылған кезде жіберілген деп жіктеңіз (және егер барлық жөнелтімдер саны жаңартылатын тәртіппен бірдей болса) -# Autoclassify purchase order +# Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Байланысты көзі бар жеткізуші ұсынысын жеткізуші шот -фактурасы расталған кезде шот ретінде жіктеңіз (егер шот -фактураның сомасы байланыстырылған ұсыныстың жалпы сомасына тең болса) +# Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Сатып алушының шот -фактурасы расталған кезде байланысқан бастапқы сатып алу тапсырысын шот ретінде жіктеңіз (егер шот -фактураның сомасы байланыстырылған тапсырыстың жалпы сомасымен бірдей болса) -descWORKFLOW_BILL_ON_RECEPTION=Байланыстырылған жеткізуші тапсырысы расталған кезде қабылдауды «есепке» жатқызыңыз +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classify linked source purchase order as received when a reception is validated (and if the quantity received by all receptions is the same as in the purchase order to update) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classify linked source purchase order as received when a reception is closed (and if the quantity received by all rceptions is the same as in the purchase order to update) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Билет жабылған кезде билетке байланысты барлық араласуларды жабыңыз AutomaticCreation=Автоматты түрде құру AutomaticClassification=Автоматты жіктеу # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Клиенттердің шот -фактурасы расталған кезде байланыстырылған бастапқы жеткізуді жабық деп жіктеңіз +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/km_KH/datapolicy.lang b/htdocs/langs/km_KH/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/km_KH/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/km_KH/holiday.lang b/htdocs/langs/km_KH/holiday.lang index 3d0ae64be0f..1921b9ed794 100644 --- a/htdocs/langs/km_KH/holiday.lang +++ b/htdocs/langs/km_KH/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Monthly statement MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=You must select a start date. NoDateFin=You must select an end date. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Reason UserCP=User ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Previous Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/km_KH/ticket.lang b/htdocs/langs/km_KH/ticket.lang index 9bcdcb341fd..71f21f3333c 100644 --- a/htdocs/langs/km_KH/ticket.lang +++ b/htdocs/langs/km_KH/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=Create intervention -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Signature -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=New user NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/kn_IN/accountancy.lang b/htdocs/langs/kn_IN/accountancy.lang index 8bc4b54a090..7158d53896a 100644 --- a/htdocs/langs/kn_IN/accountancy.lang +++ b/htdocs/langs/kn_IN/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/kn_IN/datapolicy.lang b/htdocs/langs/kn_IN/datapolicy.lang new file mode 100644 index 00000000000..9f7ab80b21f --- /dev/null +++ b/htdocs/langs/kn_IN/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = ಗ್ರಾಹಕ +DATAPOLICY_TIERS_PROSPECT = ನಿರೀಕ್ಷಿತ +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = ಪೂರೈಕೆದಾರ +DATAPOLICY_CONTACT_CLIENT = ಗ್ರಾಹಕ +DATAPOLICY_CONTACT_PROSPECT = ನಿರೀಕ್ಷಿತ +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = ಪೂರೈಕೆದಾರ +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/kn_IN/holiday.lang b/htdocs/langs/kn_IN/holiday.lang index 3d0ae64be0f..bfb98a1138b 100644 --- a/htdocs/langs/kn_IN/holiday.lang +++ b/htdocs/langs/kn_IN/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Monthly statement MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Start date @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=You must select a start date. NoDateFin=You must select an end date. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Reason UserCP=User ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Previous Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=ಗುಂಪುಗಳು +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/kn_IN/main.lang b/htdocs/langs/kn_IN/main.lang index ff24fd1b843..870bcf2858d 100644 --- a/htdocs/langs/kn_IN/main.lang +++ b/htdocs/langs/kn_IN/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=No translation Translation=Translation +Translations=Translations CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Valid Approve=Approve Disapprove=Disapprove ReOpen=Re-Open +OpenVerb=ತೆರೆಯಲಾಗಿದೆ Upload=Upload ToLink=Link Select=Select @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=No user group defined Password=Password -PasswordRetype=Retype your password +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration. Name=ಹೆಸರು NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Description DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Event @@ -344,7 +353,7 @@ KiloBytes=Kilobytes MegaBytes=Megabytes GigaBytes=Gigabytes TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Events about this member ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s late ToDo=To do Completed=Completed @@ -517,6 +527,7 @@ or=or Other=ಇತರ Others=Others OtherInformations=Other information +Workflow=Workflow Quantity=Quantity Qty=Qty ChangedBy=Changed by @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Attached files and documents JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Feature disabled MoveBox=Move widget Offered=Offered NotEnoughPermissions=You don't have permission for this action +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Session name Method=Method Receive=Receive @@ -798,6 +811,7 @@ URLPhoto=URL of photo/logo SetLinkToAnotherThirdParty=Link to another third party LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Contracts SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Rate +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/ko_KR/accountancy.lang b/htdocs/langs/ko_KR/accountancy.lang index 30f9c2aa668..e2f66380bab 100644 --- a/htdocs/langs/ko_KR/accountancy.lang +++ b/htdocs/langs/ko_KR/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=원장 BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=매출분개장 -ACCOUNTING_PURCHASE_JOURNAL=구매분개장 -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=날짜 @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=경비 보고서 AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/ko_KR/datapolicy.lang b/htdocs/langs/ko_KR/datapolicy.lang new file mode 100644 index 00000000000..2c8d2850ace --- /dev/null +++ b/htdocs/langs/ko_KR/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = 고객 +DATAPOLICY_TIERS_PROSPECT = 잠재 고객 +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = 고객 +DATAPOLICY_CONTACT_PROSPECT = 잠재 고객 +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ko_KR/holiday.lang b/htdocs/langs/ko_KR/holiday.lang index fa8e500cd05..339f6e476fc 100644 --- a/htdocs/langs/ko_KR/holiday.lang +++ b/htdocs/langs/ko_KR/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Monthly statement MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=시작일 @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=You must select a start date. NoDateFin=You must select an end date. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=이유 UserCP=사용자 ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Previous Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=그룹 +users=사용자 +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/ko_KR/mails.lang b/htdocs/langs/ko_KR/mails.lang index 23c6d5001f6..9ab5f2a9af4 100644 --- a/htdocs/langs/ko_KR/mails.lang +++ b/htdocs/langs/ko_KR/mails.lang @@ -7,10 +7,10 @@ MailCard=EMailing card MailRecipients=Recipients MailRecipient=Recipient MailTitle=기술 -MailFrom=Sender +MailFrom=부터 MailErrorsTo=Errors to MailReply=Reply to -MailTo=Receiver(s) +MailTo=To MailToUsers=To user(s) MailCC=Copy to MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang index c5b9f89230a..b9db2b52c63 100644 --- a/htdocs/langs/ko_KR/main.lang +++ b/htdocs/langs/ko_KR/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=cid0kr FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=사용 가능한 대체 변수 NoTranslation=번역 없음 Translation=Translation +Translations=Translations CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=유효한 Approve=승인 Disapprove=부결 ReOpen=다시 열기 +OpenVerb=열기 Upload=Upload ToLink=링크 Select=선택 @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=사용자 그룹이 정의되지 않았습니다. Password=암호 -PasswordRetype=암호를 다시 입력하십시오. +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=이 데모에서는 많은 기능 / 모듈이 비활성화되어 있습니다. Name=이름 NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=설명 DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=문서 템플릿 DefaultModel=기본 문서 템플릿 Action=이벤트 @@ -344,7 +353,7 @@ KiloBytes=킬로바이트 MegaBytes=메가 바이트 GigaBytes=기가 바이트 TeraBytes=테라 바이트 -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=이 멤버에 대한 이벤트 ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s 늦게 ToDo=할 일 Completed=Completed @@ -517,6 +527,7 @@ or=또는 Other=기타 Others=기타 OtherInformations=Other information +Workflow=Workflow Quantity=수량 Qty=수량 ChangedBy=변경자 @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=첨부 파일 및 문서 JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=기능 사용 중지됨 MoveBox=위젯 이동 Offered=제안됨 NotEnoughPermissions=이 작업에 대한 권한이 없습니다. +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=세션 이름 Method=방법 Receive=수령 @@ -798,6 +811,7 @@ URLPhoto=사진 / 로고의 URL SetLinkToAnotherThirdParty=다른 협력업체 링크 LinkTo=다음으로 연결 LinkToProposal=제안서 링크 +LinkToExpedition= Link to expedition LinkToOrder=주문 링크 LinkToInvoice=송장 링크 LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=다운로드 DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=환율 업데이트 Fiscalyear=회계 연도 ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=계약서 SearchIntoCustomerShipments=고객 출하 SearchIntoExpenseReports=경비 보고서 SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=율 +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=끝내기 +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=내부 사용자 +ExternalUser=외부 사용자 diff --git a/htdocs/langs/ko_KR/users.lang b/htdocs/langs/ko_KR/users.lang index 707e56b3577..8541b100b1f 100644 --- a/htdocs/langs/ko_KR/users.lang +++ b/htdocs/langs/ko_KR/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Remove from group PasswordChangedAndSentTo=Password changed and sent to %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Request to change password for %s sent to %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Users & Groups @@ -68,7 +68,6 @@ CreateDolibarrLogin=Create a user CreateDolibarrThirdParty=Create a third party LoginAccountDisableInDolibarr=Account disabled in Dolibarr. UsePersonalValue=Use personal value -InternalUser=내부 사용자 ExportDataset_user_1=Users and their properties DomainUser=Domain user %s Reactivate=Reactivate @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/lo_LA/accountancy.lang b/htdocs/langs/lo_LA/accountancy.lang index e5bbd886e8d..9fcd2de4073 100644 --- a/htdocs/langs/lo_LA/accountancy.lang +++ b/htdocs/langs/lo_LA/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=ປະເທດທີ່ບໍ່ຢູ່ໃນ EEC CountriesInEECExceptMe=ປະເທດໃນ EEC ຍົກເວັ້ນ %s CountriesExceptMe=ທຸກປະເທດຍົກເວັ້ນ %s AccountantFiles=ສົ່ງອອກເອກະສານແຫຼ່ງທີ່ມາ -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=ເພື່ອສົ່ງອອກວາລະສານຂອງເຈົ້າ, ໃຊ້ລາຍການເມນູ %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=ເບິ່ງຕາມບັນຊີບັນຊີ VueBySubAccountAccounting=ເບິ່ງຕາມບັນຊີຍ່ອຍບັນຊີ @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=ບັນຊີບັນຊີຫຼັກສ MainAccountForUsersNotDefined=ບັນຊີບັນຊີຫຼັກສໍາລັບຜູ້ໃຊ້ບໍ່ໄດ້ກໍານົດໄວ້ໃນການຕັ້ງ MainAccountForVatPaymentNotDefined=ບັນຊີບັນຊີຫຼັກສໍາລັບການຊໍາລະອາກອນມູນຄ່າເພີ່ມທີ່ບໍ່ໄດ້ກໍານົດໄວ້ໃນການຕັ້ງ MainAccountForSubscriptionPaymentNotDefined=ບັນຊີບັນຊີຫຼັກສໍາລັບການຊໍາລະການສະnotັກໃຊ້ບໍ່ໄດ້ກໍານົດໄວ້ໃນການຕັ້ງ +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=ພື້ນທີ່ການບັນຊີ AccountancyAreaDescIntro=ການ ນຳ ໃຊ້ໂມດູນການບັນຊີແມ່ນເຮັດໄດ້ຫຼາຍຂັ້ນຕອນ: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=ປິດໃຊ້ງານການບັນທຶກ ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=ເປີດໃຊ້ງານການສົ່ງອອກສະບັບຮ່າງໃນວາລະສານ ACCOUNTANCY_COMBO_FOR_AUX=ເປີດໃຊ້ບັນຊີລາຍຊື່ combo ສໍາລັບບັນຊີບໍລິສັດຍ່ອຍ (ອາດຈະຊ້າຖ້າເຈົ້າມີພາກສ່ວນທີສາມຫຼາຍ, ທໍາລາຍຄວາມສາມາດໃນການຊອກຫາສ່ວນໃດສ່ວນນຶ່ງຂອງຄ່າ) ACCOUNTING_DATE_START_BINDING=ກຳ ນົດວັນທີເພື່ອເລີ່ມຜູກມັດແລະໂອນເຂົ້າບັນຊີ. ຕ່ ຳ ກວ່າວັນທີນີ້, ທຸລະ ກຳ ຈະບໍ່ຖືກໂອນເຂົ້າບັນຊີ. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=ກ່ຽວກັບການໂອນບັນຊີ, ເລືອກໄລຍະເວລາສະແດງຕາມຄ່າເລີ່ມຕົ້ນ +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=ມີວາລະສານໃ່ +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=ບັນຊີບັນຊີຜົນໄດ້ຮັບ (ກໍາໄລ) ACCOUNTING_RESULT_LOSS=ຜົນບັນຊີບັນຊີ (ຂາດທຶນ) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=ວາລະສານປິດ -ACCOUNTING_ACCOUNT_TRANSFER_CASH=ບັນຊີບັນຊີຂອງການໂອນທະນາຄານຂ້າມຜ່ານ +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=ບັນຊີໂອນເງິນຜ່ານທະນາຄານຊົ່ວຄາວ -ACCOUNTING_ACCOUNT_SUSPENSE=ບັນຊີບັນຊີຂອງການລໍຖ້າ -DONATION_ACCOUNTINGACCOUNT=ບັນຊີບັນຊີເພື່ອລົງທະບຽນການບໍລິຈາກ -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=ບັນຊີບັນຊີເພື່ອລົງທະບຽນການສະັກໃຊ້ +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=ບັນຊີບັນຊີໂດຍມາດຕະຖານເພື່ອລົງທະບຽນເງິນcustomerາກຂອງລູກຄ້າ -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=ບັນຊີບັນຊີຕາມມາດຕະຖານສໍາລັບຜະລິດຕະພັນທີ່ຊື້ມາ (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນຜະລິດຕະພັນ) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=ບັນຊີການບັນຊີຕາມມາດຕະຖານສໍາລັບຜະລິດຕະພັນທີ່ຊື້ມາໃນ EEC (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນຜະລິດຕະພັນ) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=ບັນຊີບັນຊີຕາມມາດຕະຖານສໍາລັບຜະລິດຕະພັນທີ່ຊື້ມາແລະນໍາເຂົ້າອອກຈາກ EEC (ນໍາໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນຜະລິດຕະພັນ) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=ບັນຊີການບັນຊີຕາມມາດຕະຖານສໍາລັບຜະລິດຕະພັນທີ່ຂາຍແລ້ວ (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນຜະລິດຕະພັນ) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=ບັນຊີການບັນຊີຕາມມາດຕະຖານສໍາລັບຜະລິດຕະພັນທີ່ຂາຍໃນ EEC (ນໍາໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນຜະລິດຕະພັນ) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=ບັນຊີບັນຊີຕາມມາດຕະຖານສໍາລັບຜະລິດຕະພັນທີ່ຂາຍແລະສົ່ງອອກນອກ EEC (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນຜະລິດຕະພັນ) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=ບັນຊີການບັນຊີຕາມມາດຕະຖານສໍາລັບການບໍລິການທີ່ຊື້ມາ (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນບໍລິການ) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=ບັນຊີການບັນຊີຕາມມາດຕະຖານສໍາລັບການບໍລິການທີ່ຊື້ໃນ EEC (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນເອກະສານການບໍລິການ) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=ບັນຊີການບັນຊີໂດຍມາດຕະຖານສໍາລັບການບໍລິການທີ່ຊື້ມາແລະນໍາເຂົ້າອອກຈາກ EEC (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນບໍລິການ) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=ບັນຊີການບັນຊີຕາມມາດຕະຖານສໍາລັບການບໍລິການທີ່ຂາຍແລ້ວ (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນບໍລິການ) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=ບັນຊີການບັນຊີໂດຍມາດຕະຖານສໍາລັບການບໍລິການທີ່ຂາຍໃນ EEC (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນແຜ່ນບໍລິການ) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=ບັນຊີບັນຊີໂດຍມາດຕະຖານສໍາລັບການບໍລິການທີ່ຂາຍແລະສົ່ງອອກນອກ EEC (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນເອກະສານການບໍລິການ) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=ປະເພດເອກະສານ Docdate=ວັນທີ @@ -211,7 +217,7 @@ Codejournal=Journal JournalLabel=ປ້າຍວາລະສານ NumPiece=ຈໍານວນສິ້ນ TransactionNumShort=ຕົວເລກ. ທຸລະກໍາ -AccountingCategory=ກຸ່ມທີ່ກໍາຫນົດເອງ +AccountingCategory=Custom group of accounts GroupByAccountAccounting=ຈັດກຸ່ມຕາມບັນຊີແຍກປະເພດທົ່ວໄປ GroupBySubAccountAccounting=ຈັດກຸ່ມຕາມບັນຊີ subledger AccountingAccountGroupsDesc=ເຈົ້າສາມາດ ກຳ ນົດທີ່ນີ້ບາງກຸ່ມບັນຊີບັນຊີ. ພວກມັນຈະຖືກນໍາໃຊ້ສໍາລັບບົດລາຍງານການບັນຊີສ່ວນບຸກຄົນ. @@ -265,13 +271,13 @@ Reconcilable=ເຂົ້າກັນໄດ້ TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=ປຶກສາຫາລືຢູ່ທີ່ນີ້ບັນຊີລາຍຊື່ຂອງສາຍໃບເກັບເງິນຂອງລູກຄ້າຜູກມັດ (ຫຼືບໍ່) ເຂົ້າໃນບັນຊີບັນຊີຜະລິດຕະພັນ -DescVentilMore=ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ຖ້າເຈົ້າໃຊ້ຜະລິດຕະພັນຫຼືການບໍລິການທີ່ໄດ້ກໍານົດໄວ້ລ່ວງ ໜ້າ ແລະເຈົ້າຕັ້ງnumberາຍເລກບັນຊີຢູ່ໃນບັດຜະລິດຕະພັນ/ການບໍລິການ, ຄໍາຮ້ອງສະwillັກຈະສາມາດເຮັດການຜູກມັດທັງbetweenົດລະຫວ່າງສາຍໃບເກັບເງິນຂອງເຈົ້າກັບບັນຊີຂອງຕາຕະລາງບັນຊີຂອງເຈົ້າ, ພຽງແຕ່ຢູ່ໃນ ຄລິກດຽວດ້ວຍປຸ່ມ "%s" . ຖ້າບັນຊີບໍ່ໄດ້ຕັ້ງຢູ່ໃນບັດຜະລິດຕະພັນ/ການບໍລິການຫຼືຖ້າເຈົ້າຍັງມີບາງສາຍທີ່ບໍ່ຖືກຜູກມັດກັບບັນຊີ, ເຈົ້າຈະຕ້ອງເຮັດການຜູກມັດດ້ວຍຕົນເອງຈາກເມນູ " %s ". -DescVentilDoneCustomer=ປຶກສາທີ່ນີ້ບັນຊີລາຍຊື່ຂອງແຖວຂອງໃບແຈ້ງ ໜີ້ ລູກຄ້າແລະບັນຊີບັນຊີຜະລິດຕະພັນຂອງເຂົາເຈົ້າ -DescVentilTodoCustomer=ຜູກມັດສາຍໃບຮຽກເກັບເງິນທີ່ຍັງບໍ່ໄດ້ຜູກມັດກັບບັນຊີບັນຊີຜະລິດຕະພັນເທື່ອ -ChangeAccount=ປ່ຽນບັນຊີບັນຊີຜະລິດຕະພັນ/ການບໍລິການສໍາລັບສາຍທີ່ເລືອກດ້ວຍບັນຊີບັນຊີຕໍ່ໄປນີ້: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=ປຶກສາຫາລືຢູ່ທີ່ນີ້ບັນຊີລາຍຊື່ຂອງໃບຮຽກເກັບເງິນຜູ້ຂາຍທີ່ຖືກຜູກມັດຫຼືຍັງບໍ່ທັນຖືກຜູກມັດກັບບັນຊີບັນຊີຜະລິດຕະພັນ (ມີພຽງບັນທຶກທີ່ບໍ່ໄດ້ໂອນເຂົ້າບັນຊີແລ້ວເທົ່ານັ້ນ) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=ປຶກສາທີ່ນີ້ບັນຊີລາຍຊື່ຂອງໃບຮຽກເກັບເງິນຂອງຜູ້ຂາຍແລະບັນຊີບັນຊີຂອງເຂົາເຈົ້າ DescVentilTodoExpenseReport=ຜູກມັດສາຍລາຍງານລາຍຈ່າຍບໍ່ໄດ້ຜູກມັດກັບບັນຊີບັນຊີຄ່າ ທຳ ນຽມແລ້ວ DescVentilExpenseReport=ປຶກສາທີ່ນີ້ລາຍການສາຍລາຍງານລາຍຈ່າຍທີ່ຜູກມັດ (ຫຼືບໍ່) ກັບບັນຊີບັນຊີຄ່າ ທຳ ນຽມ @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=ຖ້າເຈົ້າຕັ້ງບັນຊີ DescVentilDoneExpenseReport=ປຶກສາຫາລືຢູ່ທີ່ນີ້ບັນຊີລາຍຊື່ຂອງລາຍງານຄ່າໃຊ້ຈ່າຍແລະບັນຊີຄ່າທໍານຽມຂອງເຂົາເຈົ້າ Closure=ການປິດປະຈໍາປີ -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=ການດັດແກ້ຫຼືການລຶບລາຍລັກອັກສອນ, ຕົວອັກສອນແລະການລຶບໃດ will ຈະຖືກຫ້າມ. ລາຍການທັງforົດ ສຳ ລັບການອອກ ກຳ ລັງກາຍຕ້ອງຖືກກວດສອບຖ້າບໍ່ດັ່ງນັ້ນຈະປິດບໍ່ໄດ້ ValidateHistory=ຜູກມັດອັດຕະໂນມັດ AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=ການດຸ່ນດ່ຽງ FicheVentilation=ບັດຜູກມັດ GeneralLedgerIsWritten=ທຸລະ ກຳ ຖືກຂຽນໄວ້ໃນປື້ມບັນຊີ GeneralLedgerSomeRecordWasNotRecorded=ບາງທຸລະກໍາບໍ່ສາມາດຖືກເຮັດເປັນວາລະສານໄດ້. ຖ້າບໍ່ມີຂໍ້ຄວາມຜິດພາດອັນອື່ນ, ອັນນີ້ອາດຈະເປັນເພາະວ່າເຂົາເຈົ້າໄດ້ຖືກເຮັດ ໜັງ ສືພິມແລ້ວ. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=ບັນຊີລາຍຊື່ຂອງຜະລິດຕະພັນບໍ່ໄດ້ຜູກມັດກັບບັນຊີການບັນຊີໃດ +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=ປ່ຽນການຜູກມັດ Accounted=ບັນຊີຢູ່ໃນບັນຊີ NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=ການດໍາເນີນງານຕ່າງell AccountingJournalType2=ການຂາຍ AccountingJournalType3=ການຊື້ AccountingJournalType4=ທະນາຄານ -AccountingJournalType5=ບົດລາຍງານຄ່າໃຊ້ຈ່າຍ +AccountingJournalType5=Expense reports AccountingJournalType8=ສາງ AccountingJournalType9=ມີໃຫມ່ +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=ວາລະສານນີ້ຖືກໃຊ້ແລ້ວ AccountingAccountForSalesTaxAreDefinedInto=Noteາຍເຫດ: ບັນຊີບັນຊີສໍາລັບອາກອນການຂາຍໄດ້ກໍານົດໄວ້ໃນເມນູ %s - %s NumberOfAccountancyEntries=ຈຳ ນວນລາຍການ @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=ຈໍານວນຂອງການເຄື່ອ ACCOUNTING_DISABLE_BINDING_ON_SALES=ປິດໃຊ້ງານການຜູກມັດແລະໂອນເຂົ້າບັນຊີກ່ຽວກັບການຂາຍ (ໃບເກັບເງິນຂອງລູກຄ້າຈະບໍ່ຖືກເອົາເຂົ້າໃນບັນຊີ) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=ປິດໃຊ້ງານການຜູກມັດແລະການໂອນບັນຊີຢູ່ໃນການຊື້ (ໃບເກັບເງິນຂອງຜູ້ຂາຍຈະບໍ່ຖືກເອົາເຂົ້າໃນບັນຊີ) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=ປິດໃຊ້ງານການຜູກມັດແລະການໂອນບັນຊີຢູ່ໃນລາຍງານລາຍຈ່າຍ (ບົດລາຍງານຄ່າໃຊ້ຈ່າຍຈະບໍ່ຖືກເອົາເຂົ້າໃນບັນຊີ) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=ການຢືນຢັນການສ້າງເອກະສານການສົ່ງອອກບັນຊີບໍ? ExportDraftJournal=ສົ່ງອອກວາລະສານຮ່າງ @@ -398,7 +407,11 @@ Calculated=ຄຳ ນວນແລ້ວ Formula=ສູດ ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=ລາຍການບັນຊີ @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=ລະຫັດຫຼາຍສະກຸນເງິ DateExport=ວັນທີສົ່ງອອກ WarningReportNotReliable=ຄຳ ເຕືອນ, ບົດລາຍງານນີ້ບໍ່ໄດ້ອີງໃສ່ປຶ້ມບັນຊີ, ສະນັ້ນບໍ່ມີການເຮັດທຸລະ ກຳ ທີ່ດັດແກ້ດ້ວຍຕົນເອງຢູ່ໃນປຶ້ມບັນຊີ. ຖ້າວາລະສານຂອງເຈົ້າໃis່ຫຼ້າສຸດ, ມຸມມອງການເຮັດບັນຊີແມ່ນຖືກຕ້ອງກວ່າ. ExpenseReportJournal=ວາລະສານລາຍງານລາຍຈ່າຍ -InventoryJournal=ວາລະສານສິນຄ້າຄົງຄັງ NAccounts=%s ບັນຊີ diff --git a/htdocs/langs/lo_LA/admin.lang b/htdocs/langs/lo_LA/admin.lang index fba067ff1d9..631c0f19433 100644 --- a/htdocs/langs/lo_LA/admin.lang +++ b/htdocs/langs/lo_LA/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=ການລວບລວມລູກຄ້າ WarningModuleNotActive=ຕ້ອງເປີດໃຊ້ໂມດູນ %s WarningOnlyPermissionOfActivatedModules=ສະເພາະການອະນຸຍາດທີ່ກ່ຽວຂ້ອງກັບໂມດູນທີ່ເປີດໃຊ້ງານແລ້ວເທົ່ານັ້ນທີ່ສະແດງຢູ່ທີ່ນີ້. ເຈົ້າສາມາດເປີດໃຊ້ໂມດູນອື່ນຢູ່ໃນ ໜ້າ ທໍາອິດ-> ການຕັ້ງ-> ໜ້າ ໂມດູນ. DolibarrSetup=ຕິດຕັ້ງຫຼືອັບເກຣດ Dolibarr -InternalUser=ຜູ້ໃຊ້ພາຍໃນ -ExternalUser=ຜູ້ໃຊ້ພາຍນອກ InternalUsers=ຜູ້ໃຊ້ພາຍໃນ ExternalUsers=ຜູ້ໃຊ້ພາຍນອກ UserInterface=ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (ຄ່າເລີ່ມຕົ້ນໃ MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=ພອດ SMTP/SMTPS (ບໍ່ໄດ້ ກຳ ນົດໄວ້ໃນ PHP ໃນລະບົບຄ້າຍ Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (ບໍ່ໄດ້ກໍານົດໄວ້ໃນ PHP ໃນລະບົບຄ້າຍ Unix) MAIN_MAIL_EMAIL_FROM=ສົ່ງອີເມວຫາອີເມວອັດຕະໂນມັດ (ຄ່າເລີ່ມຕົ້ນໃນ php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=ອີເມລ used ທີ່ໃຊ້ສໍາລັບການສົ່ງຄືນຄວາມຜິດພາດອີເມລ fields (ພາກສະຫນາມ 'Errors-To' ໃນອີເມລ sent ສົ່ງ) MAIN_MAIL_AUTOCOPY_TO= ສຳ ເນົາ (Bcc) ສົ່ງອີເມວທັງtoົດໄປຫາ MAIN_DISABLE_ALL_MAILS=ປິດການສົ່ງອີເມວທັງ(ົດ (ເພື່ອຈຸດປະສົງການທົດສອບຫຼືການສາທິດ) @@ -439,8 +438,10 @@ Unique=ເປັນເອກະລັກ Boolean=Boolean (ກ່ອງເຄື່ອງoneາຍນຶ່ງ) ExtrafieldPhone = ໂທລະສັບ ExtrafieldPrice = ລາຄາ +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = ອີເມລ ExtrafieldUrl = URL +ExtrafieldIP = IP ExtrafieldSelect = ເລືອກລາຍຊື່ ExtrafieldSelectList = ເລືອກຈາກຕາຕະລາງ ExtrafieldSeparator=ຕົວຂັ້ນ (ບໍ່ແມ່ນຊ່ອງຂໍ້ມູນ) @@ -477,7 +478,7 @@ InstalledInto=ຕິດຕັ້ງໃສ່ໄດເຣັກທໍຣີ %s BarcodeInitForThirdparties=ການລິເລີ່ມບາໂຄດ ຈຳ ນວນຫຼາຍ ສຳ ລັບພາກສ່ວນທີສາມ BarcodeInitForProductsOrServices=ເລີ່ມຫຼືຕັ້ງບາໂຄດຄືນໃfor່ ສຳ ລັບຜະລິດຕະພັນຫຼືການບໍລິການ CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=ລຶບຄ່າ barcode ປັດຈຸບັນທັງົດ ConfirmEraseAllCurrentBarCode=ເຈົ້າແນ່ໃຈບໍວ່າເຈົ້າຕ້ອງການລຶບຄ່າ barcode ປັດຈຸບັນທັງ?ົດ? AllBarcodeReset=ຄ່າ barcode ທັງົດຖືກລຶບອອກແລ້ວ @@ -501,7 +502,8 @@ WarningPHPMail=ຄໍາເຕືອນ: ການຕິດຕັ້ງເພື WarningPHPMailA=- ການໃຊ້ເຊີບເວີຂອງຜູ້ໃຫ້ບໍລິການອີເມລ increases ເພີ່ມຄວາມເຊື່ອຖືອີເມລ your ຂອງເຈົ້າໃຫ້ຫຼາຍຂຶ້ນ, ສະນັ້ນມັນເພີ່ມຄວາມສາມາດໃນການຈັດສົ່ງໄດ້ໂດຍທີ່ບໍ່ຖືກflagາຍວ່າເປັນສະແປມ. WarningPHPMailB=- ບາງຜູ້ໃຫ້ບໍລິການອີເມລ like (ເຊັ່ນ Yahoo) ບໍ່ອະນຸຍາດໃຫ້ເຈົ້າສົ່ງອີເມວຈາກເຊີບເວີອື່ນຫຼາຍກວ່າເຊີບເວີຂອງເຂົາເຈົ້າເອງ. ການຕັ້ງຄ່າປັດຈຸບັນຂອງເຈົ້າໃຊ້ເຊີບເວີຂອງແອັບພລິເຄຊັນເພື່ອສົ່ງອີເມວແລະບໍ່ແມ່ນເຊີບເວີຂອງຜູ້ໃຫ້ບໍລິການອີເມວຂອງເຈົ້າ, ສະນັ້ນຜູ້ຮັບບາງຄົນ (ອັນທີ່ເຂົ້າກັນໄດ້ກັບໂປຣໂຕຄໍ DMARC ທີ່ຈໍາກັດ), ຈະຖາມຫາຜູ້ໃຫ້ບໍລິການອີເມວຂອງເຈົ້າຖ້າເຂົາເຈົ້າສາມາດຍອມຮັບອີເມວຂອງເຈົ້າແລະບາງຜູ້ໃຫ້ບໍລິການອີເມວ. (ຄື Yahoo) ອາດຈະຕອບ "ບໍ່" ເພາະວ່າເຊີບເວີບໍ່ແມ່ນຂອງເຂົາເຈົ້າ, ສະນັ້ນອີເມລທີ່ເຈົ້າສົ່ງໄປນັ້ນຈໍານວນ ໜຶ່ງ ອາດຈະບໍ່ຖືກຍອມຮັບສໍາລັບການຈັດສົ່ງ (ຈົ່ງລະວັງໂຄຕ້າສົ່ງຂອງຜູ້ໃຫ້ບໍລິການອີເມລຂອງເຈົ້ານໍາ). WarningPHPMailC=- ການໃຊ້ເຊີບເວີ SMTP ຂອງຜູ້ໃຫ້ບໍລິການອີເມລ your ຂອງເຈົ້າເອງເພື່ອສົ່ງອີເມລ is ກໍ່ເປັນສິ່ງທີ່ ໜ້າ ສົນໃຈດັ່ງນັ້ນອີເມລ sent ທັງsentົດທີ່ສົ່ງຈາກແອັບພລິເຄຊັນກໍ່ຈະຖືກບັນທຶກໄວ້ໃນບັນຊີລາຍການ "ສົ່ງແລ້ວ" ຂອງກ່ອງຈົດyourາຍຂອງເຈົ້າ. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=ຖ້າຜູ້ໃຫ້ບໍລິການ SMTP ອີເມລຂອງເຈົ້າຕ້ອງການຈໍາກັດລູກຄ້າອີເມລ to ຫາບາງທີ່ຢູ່ IP (ຫາຍາກຫຼາຍ), ນີ້ແມ່ນທີ່ຢູ່ IP ຂອງຕົວແທນຜູ້ໃຊ້ຈົດ(າຍ (MUA) ສໍາລັບການສະEັກ ERP CRM ຂອງເຈົ້າ: %s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
ຕົວຢ່າງ:
ສຳ ລັບ PageUrlForDefaultValuesList=
ຕົວຢ່າງ:
ສຳ ລັບ ໜ້າ ທີ່ເຮັດລາຍຊື່ພາກສ່ວນທີສາມ, ມັນແມ່ນ %s .
ສໍາລັບ URL ຂອງໂມດູນພາຍນອກທີ່ຕິດຕັ້ງໃສ່ໄດເຣັກທໍຣີທີ່ກໍານົດເອງ, ບໍ່ລວມເອົາ "ກໍານົດເອງ" ດັ່ງນັ້ນໃຊ້ເສັ້ນທາງເຊັ່ນ mymodule/mypagelist.php ແລະບໍ່ແມ່ນ custom/mymodule/mypagelist.php.
ຖ້າເຈົ້າຕ້ອງການຄ່າເລີ່ມຕົ້ນພຽງແຕ່ຖ້າ url ມີຕົວກໍານົດບາງອັນ, ເຈົ້າສາມາດໃຊ້ %s AlsoDefaultValuesAreEffectiveForActionCreate=ຍັງຈື່ໄວ້ວ່າການຂຽນທັບຄ່າເລີ່ມຕົ້ນ ສຳ ລັບການສ້າງແບບຟອມເຮັດວຽກໄດ້ສະເພາະ ໜ້າ ທີ່ຖືກອອກແບບຢ່າງຖືກຕ້ອງເທົ່ານັ້ນ (ສະນັ້ນດ້ວຍການປະຕິບັດຕົວກໍານົດການ = ສ້າງຫຼືປົກປ້ອງ ... ) EnableDefaultValues=ເປີດໃຊ້ງານການປັບແຕ່ງຄ່າມາດຕະຖານ -EnableOverwriteTranslation=ເປີດໃຊ້ການໃຊ້ການແປທີ່ຂຽນທັບແລ້ວ +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=ພົບເຫັນການແປພາສາ ສຳ ລັບລະຫັດທີ່ມີລະຫັດນີ້. ເພື່ອປ່ຽນຄ່ານີ້, ເຈົ້າຈະຕ້ອງແກ້ໄຂມັນຈາກ Home-Setup-translation. WarningSettingSortOrder=ຄໍາເຕືອນ, ການຕັ້ງຄໍາສັ່ງຈັດລຽງຕາມຄ່າເລີ່ມຕົ້ນອາດຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດທາງດ້ານເຕັກນິກໃນເວລາໄປຫາ ໜ້າ ລາຍການຖ້າຊ່ອງຂໍ້ມູນເປັນຊ່ອງຂໍ້ມູນທີ່ບໍ່ຮູ້ຈັກ. ຖ້າເຈົ້າປະສົບກັບຄວາມຜິດພາດດັ່ງກ່າວ, ກັບຄືນມາຫາ ໜ້າ ນີ້ເພື່ອເອົາການຈັດຮຽງລໍາດັບເລີ່ມຕົ້ນແລະຟື້ນຟູພຶດຕິກໍາມາດຕະຖານ. Field=ພາກສະຫນາມ @@ -645,9 +647,9 @@ Module2400Name=ເຫດການ/ວາລະ Module2400Desc=ຕິດຕາມເຫດການ. ບັນທຶກເຫດການອັດຕະໂນມັດເພື່ອຈຸດປະສົງການຕິດຕາມຫຼືບັນທຶກເຫດການຫຼືການປະຊຸມດ້ວຍຕົນເອງ. ນີ້ແມ່ນໂມດູນຫຼັກສໍາລັບການຄຸ້ມຄອງຄວາມສໍາພັນຂອງລູກຄ້າຫຼືຜູ້ຂາຍທີ່ດີ. Module2500Name=DMS / ECM Module2500Desc=ລະບົບການຈັດການເອກະສານ / ການຈັດການເນື້ອໃນເອເລັກໂຕຣນິກ. ການຈັດລະບຽບເອກະສານທີ່ສ້າງຂຶ້ນຫຼືເກັບໄວ້ໂດຍອັດຕະໂນມັດຂອງເຈົ້າ. ແບ່ງປັນໃຫ້ເຂົາເຈົ້າໃນເວລາທີ່ທ່ານຕ້ອງການ. -Module2600Name=API/ການບໍລິການເວັບ (ເຊີບເວີ SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=ເປີດໃຊ້ງານເຊີບເວີ Dolibarr SOAP ໃຫ້ການບໍລິການ API -Module2610Name=API/ການບໍລິການເວັບ (ເຊີບເວີ REST) +Module2610Name=API / Web services (REST server) Module2610Desc=ເປີດໃຊ້ງານເຊີບເວີ Dolibarr REST ໃຫ້ການບໍລິການ API Module2660Name=ໂທຫາ WebServices (ລູກຄ້າ SOAP) Module2660Desc=ເປີດໃຊ້ງານລູກຄ້າການບໍລິການເວັບ Dolibarr (ສາມາດໃຊ້ເພື່ອຊຸກດັນຂໍ້ມູນ/ການຮ້ອງຂໍໄປຫາເຊີບເວີພາຍນອກ. ມີພຽງແຕ່ຄໍາສັ່ງຊື້ເທົ່ານັ້ນທີ່ຮອງຮັບໃນປະຈຸບັນ.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=ເພີ່ມຄຸນສົມບັດເພື່ອຈັດການ Incoterms Module63000Name=ຊັບ​ພະ​ຍາ​ກອນ Module63000Desc=ຈັດການຊັບພະຍາກອນ (ເຄື່ອງພິມ, ລົດ, ຫ້ອງ, ... ) ສໍາລັບຈັດສັນໃຫ້ກັບເຫດການ +Module94160Name=Receptions Permission11=ອ່ານໃບແຈ້ງ ໜີ້ ລູກຄ້າ Permission12=ສ້າງ/ແກ້ໄຂໃບແຈ້ງ ໜີ້ ລູກຄ້າ Permission13=ໃບແຈ້ງ ໜີ້ ລູກຄ້າບໍ່ຖືກຕ້ອງ @@ -714,6 +717,7 @@ Permission27=ລຶບຂໍ້ສະ ເໜີ ທາງການຄ້າ Permission28=ສົ່ງອອກຂໍ້ສະ ເໜີ ທາງການຄ້າ Permission31=ອ່ານຜະລິດຕະພັນ Permission32=ສ້າງ/ດັດແກ້ຜະລິດຕະພັນ +Permission33=Read prices products Permission34=ລຶບຜະລິດຕະພັນ Permission36=ເບິ່ງ/ຈັດການຜະລິດຕະພັນທີ່ເຊື່ອງໄວ້ Permission38=ຜະລິດຕະພັນສົ່ງອອກ @@ -739,6 +743,7 @@ Permission79=ສ້າງ/ແກ້ໄຂການສະັກໃຊ້ Permission81=ອ່ານຄໍາສັ່ງຂອງລູກຄ້າ Permission82=ສ້າງ/ແກ້ໄຂຄໍາສັ່ງຂອງລູກຄ້າ Permission84=ກວດສອບ ຄຳ ສັ່ງຂອງລູກຄ້າ +Permission85=Generate the documents sales orders Permission86=ສົ່ງ ຄຳ ສັ່ງໃຫ້ລູກຄ້າ Permission87=ປິດອໍເດີລູກຄ້າສັ່ງ Permission88=ຍົກເລີກຄໍາສັ່ງຂອງລູກຄ້າ @@ -840,9 +845,9 @@ Permission286=ສົ່ງອອກລາຍຊື່ຜູ້ຕິດຕໍ່ Permission291=ອ່ານອັດຕາພາສີ Permission292=ກໍານົດການອະນຸຍາດກ່ຽວກັບອັດຕາພາສີ Permission293=ແກ້ໄຂອັດຕາພາສີຂອງລູກຄ້າ -Permission300=ອ່ານບາໂຄດ -Permission301=ສ້າງ/ປັບປຸງແກ້ໄຂ barcodes -Permission302=ລຶບບາໂຄດ +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=ອ່ານບໍລິການ Permission312=ມອບຫມາຍການບໍລິການ/ການສະຫມັກສັນຍາ Permission331=ອ່ານບຸກມາກ @@ -874,6 +879,7 @@ Permission525=ເຂົ້າເຖິງເຄື່ອງຄິດໄລ່ເ Permission527=ສິນເຊື່ອສົ່ງອອກ Permission531=ອ່ານບໍລິການ Permission532=ສ້າງ/ດັດແກ້ການບໍລິການ +Permission533=Read prices services Permission534=ລຶບການບໍລິການ Permission536=ເບິ່ງ/ຈັດການການບໍລິການທີ່ເຊື່ອງໄວ້ Permission538=ການບໍລິການສົ່ງອອກ @@ -968,13 +974,14 @@ Permission3301=ສ້າງໂມດູນໃ່ Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=ອ່ານເນື້ອໃນເວັບໄຊທ Permission10002=ສ້າງ/ດັດແປງເນື້ອໃນເວັບໄຊທ ((ເນື້ອໃນ html ແລະ javascript) Permission10003=ສ້າງ/ດັດແປງເນື້ອໃນເວັບໄຊທ ((ລະຫັດ php ແບບເຄື່ອນໄຫວ). ອັນຕະລາຍ, ຕ້ອງສະຫງວນໃຫ້ກັບຜູ້ພັດທະນາທີ່ຖືກ ຈຳ ກັດ. @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=ປະເພດຂອງ ໜ່ວຍ SetupSaved=ບັນທຶກການຕັ້ງແລ້ວ SetupNotSaved=ບໍ່ໄດ້ບັນທຶກການຕັ້ງຄ່າ +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=ກັບໄປຫາລາຍການໂມດູນ BackToDictionaryList=ກັບໄປຫາລາຍການວັດຈະນານຸກົມ TypeOfRevenueStamp=ປະເພດຂອງສະແຕມພາສີ @@ -1235,11 +1246,13 @@ BrowserName=ຊື່ຕົວທ່ອງເວັບ BrowserOS=OS ຂອງຕົວທ່ອງເວັບ ListOfSecurityEvents=ລາຍການເຫດການຄວາມປອດໄພຂອງ Dolibarr SecurityEventsPurged=ເຫດການຄວາມປອດໄພຖືກລຶບລ້າງແລ້ວ +TrackableSecurityEvents=Trackable security events LogEventDesc=ເປີດໃຊ້ງານການຕັດໄມ້ທ່ອນສໍາລັບເຫດການຄວາມປອດໄພສະເພາະ. ຜູ້ເບິ່ງແຍງລະບົບບັນທຶກຜ່ານເມນູ %s - %s . ຄຳ ເຕືອນ, ຄຸນສົມບັດນີ້ສາມາດສ້າງຂໍ້ມູນ ຈຳ ນວນຫຼວງຫຼາຍຢູ່ໃນຖານຂໍ້ມູນ. AreaForAdminOnly=ຕົວກໍານົດການຕັ້ງສາມາດກໍານົດໄດ້ໂດຍຜູ້ໃຊ້ບໍລິຫານ ເທົ່ານັ້ນ. SystemInfoDesc=ຂໍ້ມູນລະບົບແມ່ນຂໍ້ມູນທາງເທັກນິກຕ່າງcellທີ່ເຈົ້າໄດ້ຮັບໃນຮູບແບບການອ່ານເທົ່ານັ້ນແລະເບິ່ງເຫັນໄດ້ສໍາລັບຜູ້ບໍລິຫານເທົ່ານັ້ນ. SystemAreaForAdminOnly=ພື້ນທີ່ນີ້ມີໃຫ້ກັບຜູ້ໃຊ້ບໍລິຫານເທົ່ານັ້ນ. ການອະນຸຍາດຂອງຜູ້ໃຊ້ Dolibarr ບໍ່ສາມາດປ່ຽນແປງຂໍ້ຈໍາກັດນີ້ໄດ້. CompanyFundationDesc=ແກ້ໄຂຂໍ້ມູນຂອງບໍລິສັດ/ອົງກອນຂອງເຈົ້າ. ຄລິກທີ່ປຸ່ມ“ %s” ຢູ່ດ້ານລຸ່ມຂອງ ໜ້າ ເມື່ອສໍາເລັດແລ້ວ. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=ຖ້າເຈົ້າມີບັນຊີພາຍນອກ/ນັກບັນຊີ, ເຈົ້າສາມາດແກ້ໄຂຂໍ້ມູນຂອງມັນໄດ້ຢູ່ບ່ອນນີ້. AccountantFileNumber=ລະຫັດບັນຊີ DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=ເຈົ້າຕ້ອງດ YourPHPDoesNotHaveSSLSupport=ຟັງຊັນ SSL ບໍ່ມີຢູ່ໃນ PHP ຂອງເຈົ້າ DownloadMoreSkins=ຜິວ ໜັງ ເພີ່ມເຕີມເພື່ອດາວໂຫລດ SimpleNumRefModelDesc=ຕອບຕົວເລກອ້າງອີງໃນຮູບແບບ %syymm-nnnn ບ່ອນທີ່ yy ແມ່ນປີ, mm ເປັນເດືອນແລະ nnnn ແມ່ນຕົວເລກການເພີ່ມຂຶ້ນໂດຍອັດຕະໂນມັດຕາມລໍາດັບໂດຍບໍ່ມີການຕັ້ງຄ່າຄືນໃ່. +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=ຕອບຕົວເລກອ້າງອີງໃນຮູບແບບ %s-nnnn ບ່ອນທີ່ nnnn ເປັນຕົວເລກການເພີ່ມຂຶ້ນໂດຍອັດຕະໂນມັດຕາມ ລຳ ດັບໂດຍບໍ່ມີການຕັ້ງຄ່າຄືນໃ່. ShowProfIdInAddress=ສະແດງ ID ປະກອບອາຊີບພ້ອມທີ່ຢູ່ ShowVATIntaInAddress=ເຊື່ອງVາຍເລກ VAT ພາຍໃນຊຸມຊົນ @@ -1376,7 +1391,7 @@ GetBarCode=ເອົາບາໂຄດ NumberingModules=ຕົວເລກຕົວເລກ DocumentModules=ແບບເອກະສານ ##### Module password generation -PasswordGenerationStandard=ເອົາລະຫັດຜ່ານທີ່ສ້າງຄືນຕາມລະບົບ Dolibarr ພາຍໃນ: %s ຕົວອັກສອນທີ່ມີຕົວເລກແລະຕົວອັກສອນທີ່ໃຊ້ຮ່ວມກັນໃນຕົວພິມນ້ອຍ. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=ຢ່າແນະ ນຳ ລະຫັດຜ່ານທີ່ສ້າງຂຶ້ນ. ລະຫັດຜ່ານຕ້ອງໄດ້ພິມດ້ວຍຕົນເອງ. PasswordGenerationPerso=ເອົາລະຫັດຜ່ານຄືນມາອີງຕາມການຕັ້ງຄ່າທີ່ໄດ້ກໍານົດໄວ້ເປັນສ່ວນຕົວຂອງເຈົ້າ. SetupPerso=ອີງຕາມການຕັ້ງຄ່າຂອງເຈົ້າ @@ -1430,6 +1445,10 @@ SuppliersPayment=ການຈ່າຍເງິນຂອງຜູ້ຂາຍ SupplierPaymentSetup=ການຕັ້ງຄ່າການຈ່າຍເງິນຂອງຜູ້ຂາຍ InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=ການຕັ້ງຄ່າໂມດູນຂໍ້ສະ ເໜີ ທາງການຄ້າ ProposalsNumberingModules=ຮູບແບບຕົວເລກການສະ ເໜີ ທາງການຄ້າ @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=ລາຍນ້ ຳ ຢູ່ໃນສັນຍາ ##### Members ##### MembersSetup=ການຕັ້ງຄ່າໂມດູນສະມາຊິກ MemberMainOptions=ຕົວເລືອກຫຼັກ +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= ຈັດການເຂົ້າສູ່ລະບົບ ສຳ ລັບສະມາຊິກແຕ່ລະຄົນ AdherentMailRequired=ຕ້ອງການອີເມວເພື່ອສ້າງສະມາຊິກໃ່ MemberSendInformationByMailByDefault=ກ່ອງCheckາຍເພື່ອສົ່ງການຢືນຢັນທາງໄປສະນີຫາສະມາຊິກ (ການກວດສອບຫຼືການສະnewັກສະມາຊິກໃ)່) ແມ່ນເປີດຢູ່ໃນຕອນຕົ້ນ MemberCreateAnExternalUserForSubscriptionValidated=ສ້າງການເຂົ້າສູ່ລະບົບຂອງຜູ້ໃຊ້ພາຍນອກ ສຳ ລັບການສະmemberັກໃຊ້ສະມາຊິກໃeach່ແຕ່ລະຄົນຖືກກວດສອບ -VisitorCanChooseItsPaymentMode=ຜູ້ເຂົ້າຊົມສາມາດເລືອກຈາກຮູບແບບການຈ່າຍເງິນທີ່ມີໃຫ້ +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=ເປີດ ນຳ ໃຊ້ການແຈ້ງເຕືອນອັດຕະໂນມັດ ທາງອີເມລ a ຂອງການສະັກໃຊ້ທີ່iredົດອາຍຸ. Noteາຍເຫດ: ໂມດູນ %s ຕ້ອງຖືກເປີດ ນຳ ໃຊ້ແລະຕັ້ງຄ່າຢ່າງຖືກຕ້ອງເພື່ອສົ່ງການເຕືອນ. MembersDocModules=ແມ່ແບບເອກະສານ ສຳ ລັບເອກະສານທີ່ສ້າງຂຶ້ນຈາກບັນທຶກສະມາຊິກ ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=ເປີດໃຊ້ຕົວແກ້ໄຂຂັ້ນສ FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=ການສ້າງ/ສະບັບຜະລິດຕະພັນຂອງ WYSIWIG ສໍາລັບທຸກຫົວ ໜ່ວຍ (ຂໍ້ສະ ເໜີ, ຄໍາສັ່ງ, ໃບຮຽກເກັບເງິນ, ແລະອື່ນ ... ... ). ຄໍາເຕືອນ: ການໃຊ້ຕົວເລືອກນີ້ສໍາລັບກໍລະນີນີ້ແມ່ນບໍ່ໄດ້ຖືກແນະນໍາຢ່າງຈິງຈັງເພາະມັນສາມາດສ້າງບັນຫາກັບຕົວອັກສອນພິເສດແລະການຈັດຮູບແບບ ໜ້າ ເວລາສ້າງໄຟລ PDF. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= ການສ້າງ/ການພິມ WYSIWIG ສໍາລັບ eMailings ຈໍານວນຫຼວງຫຼາຍ (ເຄື່ອງມື-> eMailing) FCKeditorForUserSignature=ການສ້າງ/ສະບັບລາຍເຊັນຂອງຜູ້ໃຊ້ WYSIWIG FCKeditorForMail=ການສ້າງ/ການພິມ WYSIWIG ສໍາລັບທຸກ mail ຈົດ(າຍ (ຍົກເວັ້ນເຄື່ອງມື-> eMailing) @@ -1762,7 +1782,7 @@ DetailMenuHandler=ຕົວຈັດການເມນູບ່ອນທີ່ DetailMenuModule=ຊື່ໂມດູນຖ້າລາຍການເມນູມາຈາກໂມດູນ DetailType=ປະເພດຂອງເມນູ (ເທິງຫຼືຊ້າຍ) DetailTitre=ປ້າຍເມນູຫຼືລະຫັດປ້າຍ ກຳ ກັບ ສຳ ລັບການແປ -DetailUrl=URL ບ່ອນທີ່ເມນູສົ່ງເຈົ້າ (ລິ້ງ URL ສົມບູນຫຼືລິ້ງພາຍນອກກັບ http: //) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=ເງື່ອນໄຂທີ່ຈະສະແດງຫຼືບໍ່ເຂົ້າ DetailRight=ເງື່ອນໄຂເພື່ອສະແດງເມນູສີເທົາທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ DetailLangs=ຊື່ໄຟລ Lang Lang ສໍາລັບການແປລະຫັດປ້າຍກໍາກັບ @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=ການຫຼຸດລົງຂອ CashDeskYouDidNotDisableStockDecease=ເຈົ້າບໍ່ໄດ້ປິດການຫຼຸດລົງຂອງຫຼັກຊັບເມື່ອເຮັດການຂາຍຈາກຈຸດຂາຍ. ເພາະສະນັ້ນ, ຕ້ອງມີຄັງສິນຄ້າ. CashDeskForceDecreaseStockLabel=ການຫຼຸດລົງຫຼັກຊັບສໍາລັບຜະລິດຕະພັນຊຸດໄດ້ຖືກບັງຄັບ. CashDeskForceDecreaseStockDesc=ຫຼຸດລົງເທື່ອ ທຳ ອິດຕາມວັນກິນແລະຂາຍທີ່ເກົ່າທີ່ສຸດ. -CashDeskReaderKeyCodeForEnter=ລະຫັດກະແຈ ສຳ ລັບ "ໃສ່" ທີ່ໄດ້ ກຳ ນົດໄວ້ໃນເຄື່ອງອ່ານບາໂຄດ (ຕົວຢ່າງ: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=ການຕັ້ງໂມດູນບຸກມາກ BookmarkDesc=ໂມດູນນີ້ອະນຸຍາດໃຫ້ເຈົ້າຈັດການບຸກມາກ. ເຈົ້າຍັງສາມາດເພີ່ມທາງລັດໃສ່ ໜ້າ Dolibarr ໃດ ໜຶ່ງ ຫຼືເວັບໄຊທ external ພາຍນອກຢູ່ໃນເມນູດ້ານຊ້າຍຂອງເຈົ້າ. @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=ໃບແຈ້ງ ໜີ້ ຜູ້ຂາຍ IfSetToYesDontForgetPermission=ຖ້າຕັ້ງຄ່າເປັນຄ່າ null, ຢ່າລືມໃຫ້ການອະນຸຍາດແກ່ກຸ່ມຫຼືຜູ້ໃຊ້ໄດ້ຮັບອະນຸຍາດສໍາລັບການອະນຸມັດຄັ້ງທີສອງ ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=ການຕັ້ງໂມດູນ GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=ເສັ້ນທາງໄປຫາໄຟລ containing ທີ່ບັນຈຸ Maxmind ip ກັບການແປປະເທດ.
ຕົວຢ່າງ:
/usr/ ທ້ອງຖິ່ນ +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=ຈື່ໄວ້ວ່າໄຟລ data ຂໍ້ມູນ ip ຫາປະເທດຂອງເຈົ້າຕ້ອງຢູ່ພາຍໃນບັນຊີລາຍຊື່ທີ່ PHP ຂອງເຈົ້າສາມາດອ່ານໄດ້ (ກວດເບິ່ງການຕັ້ງຄ່າ PHP open_basedir ຂອງເຈົ້າແລະການອະນຸຍາດລະບົບໄຟລ). YouCanDownloadFreeDatFileTo=ເຈົ້າສາມາດດາວໂລດ ສະບັບຕົວຢ່າງຟຣີ ຂອງໄຟລ country ປະເທດ Maxmind GeoIP ທີ່ %s. YouCanDownloadAdvancedDatFileTo=ເຈົ້າສາມາດດາວໂຫຼດເວີຊັນສົມບູນຂອງ , ພ້ອມການອັບເດດ, ຂອງໄຟລ country ປະເທດ Maxmind GeoIP ຢູ່ %s. @@ -1922,6 +1942,7 @@ BackupDumpWizard=ຂອງຄວາມຍາວປາເພື່ອສ້າງ BackupZipWizard=ຕົວຊ່ວຍສ້າງການເກັບບັນທຶກລາຍການເອກະສານ SomethingMakeInstallFromWebNotPossible=ການຕິດຕັ້ງໂມດູນພາຍນອກແມ່ນເປັນໄປບໍ່ໄດ້ຈາກອິນເຕີເຟດເວັບດ້ວຍເຫດຜົນຕໍ່ໄປນີ້: SomethingMakeInstallFromWebNotPossible2=ດ້ວຍເຫດຜົນນີ້, ຂັ້ນຕອນການຍົກລະດັບທີ່ໄດ້ອະທິບາຍໄວ້ນີ້ແມ່ນຂັ້ນຕອນຄູ່ມືພຽງແຕ່ຜູ້ໃຊ້ທີ່ມີສິດພິເສດເທົ່ານັ້ນທີ່ສາມາດປະຕິບັດໄດ້. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=ຜູ້ຄວບຄຸມຂອງເຈົ້າປິດການຕິດຕັ້ງໂມດູນພາຍນອກຈາກແອັບພລິເຄຊັນ. ເຈົ້າຕ້ອງຂໍໃຫ້ລາວເອົາໄຟລ a %s ເພື່ອອະນຸຍາດຄຸນສົມບັດນີ້. ConfFileMustContainCustom=ການຕິດຕັ້ງຫຼືສ້າງໂມດູນພາຍນອກຈາກແອັບພລິເຄຊັນຈໍາເປັນຕ້ອງບັນທຶກໄຟລ module ໂມດູນໃສ່ໃນລະບົບ %s . ເພື່ອໃຫ້ໄດເຣັກທໍຣີນີ້ຖືກປະມວນຜົນໂດຍ Dolibarr, ເຈົ້າຕ້ອງຕັ້ງຄ່າ conf/conf.php ເພື່ອເພີ່ມ 2 ເສັ້ນຄໍາສັ່ງ:
$ dolibarr_main_url_root_alt;
$ dolibarr_main_document_root_alt = '%s/custom'; HighlightLinesOnMouseHover=ເນັ້ນເສັ້ນຕາຕະລາງເມື່ອການເຄື່ອນຍ້າຍເມົ້າຜ່ານ @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=ການສັ່ງຊື້ MailToSendSupplierInvoice=ໃບແຈ້ງ ໜີ້ ຜູ້ຂາຍ MailToSendContract=ສັນຍາ MailToSendReception=ການຮັບ +MailToExpenseReport=Expense reports MailToThirdparty=ພາກສ່ວນທີສາມ MailToMember=ສະມາຊິກ MailToUser=ຜູ້ໃຊ້ @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=ຂອບຂວາເທິງ PDF MAIN_PDF_MARGIN_TOP=ຂອບເທິງສຸດໃນ PDF MAIN_PDF_MARGIN_BOTTOM=ຂອບລຸ່ມສຸດໃນ PDF MAIN_DOCUMENTS_LOGO_HEIGHT=ຄວາມສູງ ສຳ ລັບໂລໂກ້ຢູ່ໃນ PDF +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines MAIN_PDF_NO_SENDER_FRAME=Hide borders on sender address frame @@ -2047,6 +2070,8 @@ RemoveSpecialChars=ເອົາຕົວອັກສອນພິເສດອອ COMPANY_AQUARIUM_CLEAN_REGEX=ຕົວກອງ Regex ເພື່ອເຮັດຄວາມສະອາດຄ່າ (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=ຕົວກອງ Regex ເພື່ອເຮັດຄວາມສະອາດຄ່າ (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=ບໍ່ອະນຸຍາດໃຫ້ຊໍ້າກັນ +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=ເຈົ້າ ໜ້າ ທີ່ປົກປ້ອງຂໍ້ມູນ (DPO, ຄວາມເປັນສ່ວນຕົວຂອງຂໍ້ມູນຫຼືການຕິດຕໍ່ GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=ຂໍ້ຄວາມຊ່ວຍເຫຼືອເພື່ອສະແດງຢູ່ໃນຄໍາແນະນໍາ @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=ເພີ່ມ ໜ້າ ວຽກທີ່ໄດ້ກໍານົດໄວ້ແລະ ໜ້າ ຕິດຕັ້ງເພື່ອສະແກນກ່ອງອີເມວເປັນປະຈໍາ (ໂດຍໃຊ້ໂປຣໂຕຄໍ IMAP) ແລະບັນທຶກອີເມວທີ່ໄດ້ຮັບເຂົ້າໃນໃບສະັກຂອງເຈົ້າ, ຢູ່ບ່ອນທີ່ຖືກຕ້ອງແລະ/ຫຼືສ້າງບັນທຶກຈໍານວນ ໜຶ່ງ ໂດຍອັດຕະໂນມັດ (ເຊັ່ນ: ນໍາ). NewEmailCollector=ຜູ້ເກັບອີເມລ New ໃຫມ່ EMailHost=ໂຮສຂອງເຊີບເວີ IMAP ຂອງອີເມວ +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=ໄດເຣັກທໍຣີແຫຼ່ງທີ່ມາຂອງກ່ອງຈົດາຍ MailboxTargetDirectory=ບັນຊີລາຍຊື່ເປົ້າboxາຍກ່ອງຈົດາຍ EmailcollectorOperations=ການດໍາເນີນງານທີ່ຕ້ອງເຮັດໂດຍຜູ້ເກັບ EmailcollectorOperationsDesc=ການປະຕິບັດງານແມ່ນ ດຳ ເນີນຈາກ ລຳ ດັບເທິງຫາລຸ່ມ MaxEmailCollectPerCollect=ຈໍານວນສູງສຸດຂອງອີເມລ collected ທີ່ເກັບກໍາຕໍ່ການເກັບກໍາ +TestCollectNow=Test collect CollectNow=ເກັບກໍາໃນປັດຈຸບັນ ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=ວັນທີຂອງການພະຍາຍາມເກັບລ້າສຸດ @@ -2106,7 +2138,7 @@ CreateCandidature=ສ້າງໃບສະjobັກວຽກ FormatZip=Zip MainMenuCode=ລະຫັດການເຂົ້າເມນູ (ເມນູຫຼັກ) ECMAutoTree=ສະແດງຕົ້ນໄມ້ ECM ອັດຕະໂນມັດ -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=ເວລາເປີດ OpeningHoursDesc=ມາທີ່ນີ້ເວລາເປີດປົກກະຕິຂອງບໍລິສັດຂອງເຈົ້າ. ResourceSetup=ການຕັ້ງຄ່າໂມດູນຊັບພະຍາກອນ @@ -2171,6 +2203,7 @@ ShowProjectLabel=ປ້າຍຊື່ໂຄງການ PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=ຖ້າເຈົ້າຕ້ອງການໃຫ້ມີຕົວ ໜັງ ສືບາງອັນຢູ່ໃນ PDF ຂອງເຈົ້າຊໍ້າກັນຢູ່ໃນ 2 ພາສາທີ່ແຕກຕ່າງກັນຢູ່ໃນ PDF ທີ່ສ້າງຂຶ້ນອັນດຽວກັນ, ເຈົ້າຕ້ອງຕັ້ງເປັນພາສາທີສອງຢູ່ທີ່ນີ້ເພື່ອໃຫ້ PDF ທີ່ສ້າງຂຶ້ນຈະມີ 2 ພາສາແຕກຕ່າງກັນຢູ່ໃນ ໜ້າ ດຽວ, ອັນທີ່ເລືອກເມື່ອສ້າງ PDF ແລະອັນນີ້ ( ມີພຽງແຕ່ແມ່ແບບ PDF ບາງອັນທີ່ສະ ໜັບ ສະ ໜູນ ອັນນີ້). ຮັກສາຫວ່າງເປົ່າສໍາລັບ 1 ພາສາຕໍ່ PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=ໃສ່ທີ່ນີ້ລະຫັດຂອງໄອຄອນ FontAwesome. ຖ້າເຈົ້າບໍ່ຮູ້ວ່າ FontAwesome ແມ່ນຫຍັງ, ເຈົ້າສາມາດໃຊ້ຄ່າທົ່ວໄປ fa-address-book. @@ -2199,12 +2232,12 @@ MailToPartnership=ການຮ່ວມມື AGENDA_EVENT_DEFAULT_STATUS=ສະຖານະເຫດການເລີ່ມຕົ້ນເມື່ອສ້າງເຫດການຈາກແບບຟອມ YouShouldDisablePHPFunctions=ເຈົ້າຄວນປິດການທໍາງານຂອງ PHP IfCLINotRequiredYouShouldDisablePHPFunctions=ຍົກເວັ້ນຖ້າເຈົ້າຕ້ອງການໃຊ້ ຄຳ ສັ່ງລະບົບໃນລະຫັດ ກຳ ນົດເອງ, ເຈົ້າຈະປິດການ ທຳ ງານ PHP -PHPFunctionsRequiredForCLI=ສໍາລັບຈຸດປະສົງຂອງຫອຍ (ເຊັ່ນ: ການສໍາຮອງຂໍ້ມູນວຽກທີ່ກໍານົດໄວ້ຫຼືການດໍາເນີນໂຄງການ anitivurs), ເຈົ້າຕ້ອງຮັກສາຟັງຊັນ PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=ບໍ່ພົບໄຟລ or ຫຼືບັນຊີລາຍຊື່ຂອງໂປຣແກມທົ່ວໄປທີ່ສາມາດຂຽນເຂົ້າໄປໃນໄດເຣັກທໍຣີຮາກຂອງເຈົ້າໄດ້ (ດີ) RecommendedValueIs=ແນະນໍາ: %s Recommended=ແນະນໍາ NotRecommended=ບໍ່ແນະນໍາ -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=ກວດເບິ່ງການອັບເດດໂມດູນພາຍນອກ CheckForModuleUpdateHelp=ຄຳ ສັ່ງນີ້ຈະເຊື່ອມຕໍ່ຫາຕົວແກ້ໄຂໂມດູນພາຍນອກເພື່ອກວດເບິ່ງວ່າມີເວີຊັນໃis່ຫຼືບໍ່. ModuleUpdateAvailable=ມີອັບເດດມາໃ່ @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=ບໍ່ພົບການອັບເດດ ສຳ SwaggerDescriptionFile=ໄຟລ description ຄໍາອະທິບາຍ Swagger API (ສໍາລັບໃຊ້ກັບ redoc ຕົວຢ່າງ) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=ເຈົ້າໄດ້ເປີດໃຊ້ WS API ທີ່ເຊົາໃຊ້ໄປແລ້ວ. ເຈົ້າຄວນໃຊ້ REST API ແທນ. RandomlySelectedIfSeveral=ເລືອກແບບສຸ່ມຖ້າມີຮູບຫຼາຍຮູບ +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=ລະຫັດຜ່ານຖານຂໍ້ມູນແມ່ນສັບສົນຢູ່ໃນໄຟລ conf conf DatabasePasswordNotObfuscated=ລະຫັດຜ່ານຖານຂໍ້ມູນບໍ່ໄດ້ເຮັດໃຫ້ສັບສົນໃນໄຟລ conf conf APIsAreNotEnabled=ໂມດູນ APIs ບໍ່ໄດ້ຖືກເປີດໃຊ້ງານ @@ -2251,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/lo_LA/categories.lang b/htdocs/langs/lo_LA/categories.lang index 4da4f0fc0c3..10b63678e09 100644 --- a/htdocs/langs/lo_LA/categories.lang +++ b/htdocs/langs/lo_LA/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=ສະມາຊິກຄົນນີ້ບໍ່ໄດ້ຢ ContactHasNoCategory=ລາຍຊື່ຜູ້ຕິດຕໍ່ນີ້ບໍ່ໄດ້ຢູ່ໃນແທັກ/categoriesວດູ່ໃດ ProjectHasNoCategory=ໂຄງການນີ້ບໍ່ໄດ້ຢູ່ໃນແທັກ/categoriesວດູ່ໃດ ClassifyInCategory=ເພີ່ມໃສ່ແທັກ/categoryວດູ່ +RemoveCategory=Remove category NotCategorized=ໂດຍບໍ່ມີແທັກ/categoryວດູ່ CategoryExistsAtSameLevel=categoryວດນີ້ມີຢູ່ແລ້ວກັບການອ້າງອີງນີ້ ContentsVisibleByAllShort=ເນື້ອຫາທັງvisibleົດສາມາດເບິ່ງເຫັນໄດ້ໂດຍທຸກຄົນ @@ -67,6 +68,7 @@ StockCategoriesShort=ແທັກ/categoriesວດູ່ສາງ ThisCategoryHasNoItems=categoryວດນີ້ບໍ່ມີລາຍການໃດ. CategId=Tagາຍເລກປະເພດ/categoryວດູ່ ParentCategory=ແທັກ/ParentວດParentູ່ຫຼັກ +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=ປ້າຍ ກຳ ກັບຂອງແທັກ/categoryວດູ່ຫຼັກ CatSupList=ລາຍຊື່ຜູ້ຂາຍແທັກ/categoriesວດູ່ CatCusList=ລາຍຊື່ລູກຄ້າ/ຄວາມສົດໃສດ້ານແທັກ/categoriesວດູ່ @@ -86,15 +88,18 @@ DeleteFromCat=ລຶບອອກຈາກແທັກ/categoryວດູ່ ExtraFieldsCategories=ຄຸນລັກສະນະເສີມ CategoriesSetup=ການຕິດຕັ້ງແທັກ/categoriesວດູ່ CategorieRecursiv=ເຊື່ອມໂຍງກັບແທັກ/categoryວດparentູ່ຫຼັກໂດຍອັດຕະໂນມັດ -CategorieRecursivHelp=ຖ້າເປີດຕົວເລືອກ, ເມື່ອເຈົ້າເພີ່ມສິນຄ້າໃສ່ໃນcວດຍ່ອຍ, ຜະລິດຕະພັນຈະຖືກເພີ່ມເຂົ້າໃນparentວດູ່ຫຼັກ. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=ເພີ່ມຜະລິດຕະພັນ/ການບໍລິການຕໍ່ໄປນີ້ AddCustomerIntoCategory=ຈັດປະເພດໃຫ້ກັບລູກຄ້າ AddSupplierIntoCategory=ມອບcategoryວດໃຫ້ຜູ້ສະ ໜອງ +AssignCategoryTo=Assign category to ShowCategory=ສະແດງແທັກ/categoryວດູ່ ByDefaultInList=ໂດຍຄ່າເລີ່ມຕົ້ນໃນລາຍການ ChooseCategory=ເລືອກປະເພດ StocksCategoriesArea=ປະເພດສາງ +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=EventວດEventູ່ເຫດການ WebsitePagesCategoriesArea=ປະເພດ ໜ້າ ບັນຈຸ KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=ໃຊ້ຕົວ ດຳ ເນີນການ 'OR' ສຳ ລັບcategoriesວດູ່ +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/lo_LA/commercial.lang b/htdocs/langs/lo_LA/commercial.lang index be4cb90e55d..53cceb229d8 100644 --- a/htdocs/langs/lo_LA/commercial.lang +++ b/htdocs/langs/lo_LA/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=ສະຖານະພາບຄວາມສົດໃສດ້ານ DraftPropals=ຮ່າງບົດສະ ເໜີ ການຄ້າ NoLimit=ບໍ່ມີຂີດ ຈຳ ກັດ ToOfferALinkForOnlineSignature=ເຊື່ອມຕໍ່ສໍາລັບລາຍເຊັນອອນໄລນ -WelcomeOnOnlineSignaturePage=ຍິນດີຕ້ອນຮັບສູ່ ໜ້າ ເວັບເພື່ອຮັບເອົາຂໍ້ສະ ເໜີ ທາງການຄ້າຈາກ %s -ThisScreenAllowsYouToSignDocFrom=ໜ້າ ຈໍນີ້ອະນຸຍາດໃຫ້ເຈົ້າຍອມຮັບແລະເຊັນຊື່, ຫຼືປະຕິເສດ, ການສະ ເໜີ ລາຄາ/ການສະ ເໜີ ທາງການຄ້າ -ThisIsInformationOnDocumentToSign=ນີ້ແມ່ນຂໍ້ມູນຢູ່ໃນເອກະສານເພື່ອຍອມຮັບຫຼືປະຕິເສດ +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=ລາຍເຊັນຂອງໃບສະ ເໜີ ລາຄາ/ການສະ ເໜີ ການຄ້າ %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=ຄຸນນະສົມບັດສໍາລັບການປິດການລົງນາມອອນໄລນ or ຫຼືສ້າງເອກະສານກ່ອນທີ່ຈະເປີດການນໍາໃຊ້ຄຸນສົມບັດ diff --git a/htdocs/langs/lo_LA/compta.lang b/htdocs/langs/lo_LA/compta.lang index c57ce0cd794..43e75e9e640 100644 --- a/htdocs/langs/lo_LA/compta.lang +++ b/htdocs/langs/lo_LA/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=ຍອດຄົງເຫຼືອ (ກ່ອນ) Balance=ຍອດເງິນ Debit=ເດບິດ Credit=ສິນເຊື່ອ +AccountingDebit=Debit +AccountingCredit=Credit Piece=ເອກະສານການບັນຊີ. AmountHTVATRealReceived=ເກັບກໍາສຸດທິ AmountHTVATRealPaid=ຈ່າຍສຸດທິ @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=ບໍ່ມີລາຍງ TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=ບໍ່ມີລາຍງານລາຍຮັບຂອງມູນຄ່າການຊື້ຂາຍຕໍ່ອາກອນການຂາຍ. ບົດລາຍງານນີ້ສາມາດໃຊ້ໄດ້ສະເພາະໃບເກັບເງິນລາຍຮັບ. CalculationMode=ຮູບແບບການຄິດໄລ່ AccountancyJournal=ວາລະສານລະຫັດບັນຊີ -ACCOUNTING_VAT_SOLD_ACCOUNT=ບັນຊີບັນຊີຕາມມາດຕະຖານສໍາລັບ VAT ໃນການຂາຍ (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນການຕັ້ງວັດຈະນານຸກົມ VAT) -ACCOUNTING_VAT_BUY_ACCOUNT=ບັນຊີບັນຊີຕາມມາດຕະຖານສໍາລັບ VAT ໃນການຊື້ (ໃຊ້ຖ້າບໍ່ໄດ້ກໍານົດໄວ້ໃນການຕັ້ງວັດຈະນານຸກົມ VAT) -ACCOUNTING_VAT_PAY_ACCOUNT=ບັນຊີບັນຊີໂດຍມາດຕະຖານສໍາລັບການຊໍາລະອາກອນມູນຄ່າເພີ່ມ -ACCOUNTING_ACCOUNT_CUSTOMER=ບັນຊີບັນຊີທີ່ໃຊ້ສໍາລັບລູກຄ້າພາກສ່ວນທີສາມ +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=ບັນຊີການບັນຊີສະເພາະທີ່ໄດ້ກໍານົດໄວ້ຢູ່ໃນບັດຂອງບຸກຄົນທີສາມຈະຖືກນໍາໃຊ້ສໍາລັບບັນຊີ Subledger ເທົ່ານັ້ນ. ອັນນີ້ຈະຖືກໃຊ້ສໍາລັບບັນຊີທົ່ວໄປແລະເປັນຄ່າເລີ່ມຕົ້ນຂອງບັນຊີ Subledger ຖ້າບັນຊີບັນຊີລູກຄ້າທີ່ອຸທິດຕົນຢູ່ໃນພາກສ່ວນທີສາມບໍ່ໄດ້ກໍານົດໄວ້. -ACCOUNTING_ACCOUNT_SUPPLIER=ບັນຊີບັນຊີທີ່ໃຊ້ສໍາລັບຜູ້ຂາຍພາກສ່ວນທີສາມ +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=ບັນຊີການບັນຊີສະເພາະທີ່ໄດ້ກໍານົດໄວ້ຢູ່ໃນບັດຂອງບຸກຄົນທີສາມຈະຖືກນໍາໃຊ້ສໍາລັບບັນຊີ Subledger ເທົ່ານັ້ນ. ອັນນີ້ຈະຖືກໃຊ້ສໍາລັບບັນຊີແຍກປະເພດທົ່ວໄປແລະເປັນຄ່າເລີ່ມຕົ້ນຂອງບັນຊີ Subledger ຖ້າບັນຊີບັນຊີຜູ້ຂາຍສະເພາະໃນພາກສ່ວນທີສາມບໍ່ໄດ້ກໍານົດໄວ້. ConfirmCloneTax=ຢືນຢັນການເກັບອາກອນທາງສັງຄົມ/ງົບປະມານ ConfirmCloneVAT=ຢືນຢັນການໂຄນຂອງການປະກາດ VAT @@ -300,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/lo_LA/contracts.lang b/htdocs/langs/lo_LA/contracts.lang index 2fda76f4179..f560e0304f7 100644 --- a/htdocs/langs/lo_LA/contracts.lang +++ b/htdocs/langs/lo_LA/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=ສັນຍາ/ການສະັກໃຊ້ ContractsAndLine=ສັນຍາແລະເສັ້ນສັນຍາ Contract=ສັນຍາ ContractLine=ສາຍສັນຍາ +ContractLines=Contract lines Closing=ກຳ ລັງປິດ NoContracts=ບໍ່ມີສັນຍາ MenuServices=ການບໍລິການ @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈ MoveToAnotherContract=ຍ້າຍການບໍລິການໄປສູ່ສັນຍາອື່ນ. ConfirmMoveToAnotherContract=ຂ້ອຍເລືອກສັນຍາເປົ້າnewາຍໃand່ແລະຢືນຢັນວ່າຂ້ອຍຕ້ອງການຍ້າຍການບໍລິການນີ້ເຂົ້າໄປໃນສັນຍານີ້. ConfirmMoveToAnotherContractQuestion=ເລືອກສັນຍາທີ່ມີຢູ່ແລ້ວ (ຂອງພາກສ່ວນທີສາມອັນດຽວກັນ), ເຈົ້າຕ້ອງການຍ້າຍການບໍລິການນີ້ໄປຫາບໍ? -PaymentRenewContractId=ຕໍ່ອາຍຸເສັ້ນສັນຍາ (aາຍເລກ %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=ວັນ​ຫມົດ​ອາ​ຍຸ NoExpiredServices=ບໍ່ມີບໍລິການທີ່ ດຳ ເນີນຢູ່iredົດອາຍຸແລ້ວ ListOfServicesToExpireWithDuration=List of Services to expire in %s days @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=ເຊັນການຕິດຕໍ HideClosedServiceByDefault=ເຊື່ອງການບໍລິການທີ່ປິດໄວ້ຕາມຄ່າເລີ່ມຕົ້ນ ShowClosedServices=ສະແດງການບໍລິການທີ່ປິດ HideClosedServices=ເຊື່ອງການບໍລິການທີ່ປິດ +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/lo_LA/cron.lang b/htdocs/langs/lo_LA/cron.lang index e32440347a3..17accf2206c 100644 --- a/htdocs/langs/lo_LA/cron.lang +++ b/htdocs/langs/lo_LA/cron.lang @@ -26,7 +26,7 @@ CronCommand=ຄໍາສັ່ງ CronList=ວຽກທີ່ວາງແຜນໄວ້ CronDelete=ລຶບວຽກທີ່ ກຳ ນົດເວລາໄວ້ CronConfirmDelete=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການລຶບວຽກທີ່ ກຳ ນົດເວລາໄວ້ເຫຼົ່ານີ້? -CronExecute=ເປີດວຽກທີ່ໄດ້ ກຳ ນົດໄວ້ +CronExecute=Launch now CronConfirmExecute=ເຈົ້າແນ່ໃຈບໍວ່າເຈົ້າຕ້ອງການປະຕິບັດວຽກທີ່ກໍານົດເວລາເຫຼົ່ານີ້ດຽວນີ້? CronInfo=ໂມດູນວຽກທີ່ ກຳ ນົດເວລາອະນຸຍາດໃຫ້ຈັດຕາຕະລາງວຽກເພື່ອປະຕິບັດພວກມັນໂດຍອັດຕະໂນມັດ. ວຽກຍັງສາມາດເລີ່ມດ້ວຍຕົນເອງໄດ້. CronTask=ວຽກ @@ -58,7 +58,7 @@ CronNote=ຄໍາເຫັນ CronFieldMandatory=ຊ່ອງຂໍ້ມູນ %s ແມ່ນເປັນຂໍ້ບັງຄັບ CronErrEndDateStartDt=ວັນທີສິ້ນສຸດບໍ່ສາມາດແມ່ນກ່ອນວັນທີເລີ່ມຕົ້ນໄດ້ StatusAtInstall=ສະຖານະການຕິດຕັ້ງໂມດູນ -CronStatusActiveBtn=ຕາຕະລາງ +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=ປິດການນຳໃຊ້ CronTaskInactive=ວຽກນີ້ຖືກປິດການ ນຳ ໃຊ້ (ບໍ່ໄດ້ ກຳ ນົດເວລາ) CronId=ໄອດີ @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=ໄປທີ່ເມນູ " Home JobDisabled=ປິດການໃຊ້ວຽກແລ້ວ MakeLocalDatabaseDumpShort=ການສໍາຮອງຖານຂໍ້ມູນທ້ອງຖິ່ນ MakeLocalDatabaseDump=ສ້າງການຖິ້ມຖານຂໍ້ມູນທ້ອງຖິ່ນ. ພາລາມິເຕີແມ່ນ: ການບີບອັດ ('gz' ຫຼື 'bz' ຫຼື 'ບໍ່ມີ'), ປະເພດການ ສຳ ຮອງຂໍ້ມູນ ('mysql', 'pgsql', 'auto'), 1, 'auto' ຫຼືຊື່ໄຟລ to ທີ່ຈະສ້າງ, ຈຳ ນວນຂອງໄຟລ backup ສຳ ຮອງເພື່ອຮັກສາ. +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=ຄວາມເອົາໃຈໃສ່, ເພື່ອຈຸດປະສົງການປະຕິບັດ, ອັນໃດກໍ່ຕາມແມ່ນວັນຕໍ່ໄປຂອງການປະຕິບັດວຽກທີ່ເປີດໃຊ້ງານ, ວຽກຂອງເຈົ້າອາດຈະຖືກຊັກຊ້າເຖິງສູງສຸດ %s ຊົ່ວໂມງ, ກ່ອນຈະຖືກດໍາເນີນການ. DATAPOLICYJob=ຕົວເຮັດຄວາມສະອາດຂໍ້ມູນແລະຕົວລະບຸຕົວຕົນ JobXMustBeEnabled=ຕ້ອງເປີດການ ນຳ ໃຊ້ວຽກ %s +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=ວຽກປະຕິບັດທີ່ ກຳ ນົດໄວ້ເທື່ອສຸດທ້າຍ NextScheduledJobExecute=ວຽກທີ່ໄດ້ວາງແຜນຕໍ່ໄປເພື່ອປະຕິບັດ NumberScheduledJobError=ຈຳ ນວນຂອງການນັດjobsາຍວຽກຜິດພາດ +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/lo_LA/datapolicy.lang b/htdocs/langs/lo_LA/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/lo_LA/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/lo_LA/ecm.lang b/htdocs/langs/lo_LA/ecm.lang index 972b868c980..df7c04dda17 100644 --- a/htdocs/langs/lo_LA/ecm.lang +++ b/htdocs/langs/lo_LA/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=ປື້ມຄູ່ມື ECMSectionAuto=ລະບົບອັດຕະໂນມັດ ECMSectionsManual=ຕົ້ນໄມ້ຄູ່ມື ECMSectionsAuto=ຕົ້ນໄມ້ອັດຕະໂນມັດ +ECMSectionsMedias=Medias tree ECMSections=ບັນຊີລາຍຊື່ ECMRoot=ຮາກ ECM ECMNewSection=ບັນຊີລາຍການໃຫມ່ @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=ຈໍານວນຂອງໄຟລ in ໃນລາຍກ ECMCreationUser=ຜູ້ສ້າງ ECMArea=ພື້ນທີ່ DMS/ECM ECMAreaDesc=ພື້ນທີ່ DMS / ECM (ລະບົບການຈັດການເອກະສານ / ການຈັດການເນື້ອໃນອີເລັກໂທຣນິກ) ຊ່ວຍໃຫ້ເຈົ້າສາມາດບັນທຶກ, ແບ່ງປັນແລະຄົ້ນຫາເອກະສານທຸກປະເພດຢູ່ໃນ Dolibarr ໄດ້ຢ່າງວ່ອງໄວ. -ECMAreaDesc2=* ບັນຊີລາຍການອັດຕະໂນມັດຈະຖືກຕື່ມໃສ່ໂດຍອັດຕະໂນມັດເມື່ອເພີ່ມເອກະສານຈາກບັດຂອງອົງປະກອບໃດນຶ່ງ.
* ບັນຊີລາຍການຄູ່ມືສາມາດຖືກນໍາໃຊ້ເພື່ອບັນທຶກເອກະສານທີ່ບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບອົງປະກອບສະເພາະ. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=ບັນຊີລາຍການ %s ໄດ້ຖືກລຶບອອກແລ້ວ. ECMSectionWasCreated=ບັນຊີລາຍຊື່ %s ໄດ້ຖືກສ້າງຂຶ້ນແລ້ວ. ECMSearchByKeywords=ຄົ້ນຫາໂດຍຄໍາສໍາຄັນ diff --git a/htdocs/langs/lo_LA/eventorganization.lang b/htdocs/langs/lo_LA/eventorganization.lang index 3812ff301c5..6595079d40c 100644 --- a/htdocs/langs/lo_LA/eventorganization.lang +++ b/htdocs/langs/lo_LA/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=Event organization Settings=ການຕັ້ງຄ່າ EventOrganizationSetupPage = ໜ້າ ການຕັ້ງອົງການຈັດຕັ້ງເຫດການ EVENTORGANIZATION_TASK_LABEL = ປ້າຍ ກຳ ກັບ ໜ້າ ວຽກເພື່ອສ້າງອັດຕະໂນມັດເມື່ອໂຄງການໄດ້ຮັບການກວດສອບ -EVENTORGANIZATION_TASK_LABELTooltip = ເມື່ອເຈົ້າກວດສອບເຫດການທີ່ມີການຈັດຕັ້ງ, ບາງ ໜ້າ ວຽກສາມາດຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດໃນໂຄງການ

ຕົວຢ່າງ:
ສົ່ງສາຍສໍາລັບກອງປະຊຸມ
ສົ່ງສາຍສໍາລັບກອງປະຊຸມ
ຮັບສາຍໂທເຂົ້າກອງປະຊຸມ a034 a0342fccf1919bz0 ຮັບສາຍໂທສໍາລັບກອງປະຊຸມ a034 a344 fc f19 a034 ຈັດການສໍາລັບກອງປະຊຸມ ເຕືອນເຫດການໃຫ້ລໍາໂພງ
ສົ່ງການເຕືອນເຫດການໃຫ້ Booth hoster
ສົ່ງເຕືອນເຫດການໃຫ້ກັບຜູ້ເຂົ້າຮ່ວມ +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Categoryວດtoູ່ເພື່ອເພີ່ມໃສ່ພາກສ່ວນທີສາມສ້າງໂດຍອັດຕະໂນມັດເມື່ອມີຄົນແນະ ນຳ ການປະຊຸມ EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Categoryວດtoູ່ເພື່ອເພີ່ມໃສ່ພາກສ່ວນທີສາມສ້າງໂດຍອັດຕະໂນມັດເມື່ອພວກເຂົາແນະ ນຳ ບູດ EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = ແມ່ແບບຂອງອີເມລ send ເພື່ອສົ່ງຫຼັງຈາກໄດ້ຮັບຄໍາແນະນໍາຂອງກອງປະຊຸມ. @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= ກອງປະຊຸມຫຼືບູດ +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Manage the organization of an event ConferenceOrBooth = ກອງປະຊຸມຫຼືບູດ ConferenceOrBoothTab = ກອງປະຊຸມຫຼືບູດ AmountPaid = Amount paid DateOfRegistration = Date of registration ConferenceOrBoothAttendee = ຜູ້ເຂົ້າຮ່ວມກອງປະຊຸມຫຼືບູດ +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = ລາຍຊື່ກອງປະຊຸມແນະ ນຳ -ListOfSuggestedBooths = ລາຍຊື່ບູດທີ່ແນະ ນຳ -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = ແນະ ນຳ ການປະຊຸມໃ່ SuggestBooth = ແນະ ນຳ ບູດ ViewAndVote = ເບິ່ງແລະລົງຄະແນນສຽງ ສຳ ລັບເຫດການທີ່ແນະ ນຳ PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event PublicAttendeeSubscriptionPage = Public link for registration to this event only MissingOrBadSecureKey = ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງຫຼືບໍ່ມີ -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = ກອງປະຊຸມນີ້ເລີ່ມຕົ້ນໃນ %s ແລະສິ້ນສຸດໃນ %s. ConferenceAttendeeFee = ຄ່າທໍານຽມຜູ້ເຂົ້າຮ່ວມກອງປະຊຸມສໍາລັບເຫດການ: '%s' ເກີດຂຶ້ນຈາກ %s ຫາ %s. BoothLocationFee = ສະຖານທີ່ບູດສໍາລັບເຫດການ: '%s' ເກີດຂຶ້ນຈາກ %s ຫາ %s @@ -129,7 +133,7 @@ LabelOfconference=ປ້າຍປະຊຸມ ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet DateMustBeBeforeThan=%s ຕ້ອງແມ່ນກ່ອນ %s DateMustBeAfterThan=%s ຕ້ອງເປັນຫຼັງຈາກ %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registration OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received OrganizationEventBoothRequestWasReceived=Your request for a booth has been received @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event re OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Application for a booth NewSuggestionOfConference=Application for a conference @@ -153,7 +158,7 @@ VoteOk = ການລົງຄະແນນສຽງຂອງທ່ານໄດ AlreadyVoted = ທ່ານໄດ້ໂຫວດໃຫ້ເຫດການນີ້ແລ້ວ. VoteError = ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການລົງຄະແນນສຽງ, ກະລຸນາລອງໃagain່ອີກຄັ້ງ. -SubscriptionOk = Your registration has been validated +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event Attendee = ຜູ້ເຂົ້າຮ່ວມ PaymentConferenceAttendee = ການຈ່າຍເງິນໃຫ້ຜູ້ເຂົ້າຮ່ວມກອງປະຊຸມ @@ -161,7 +166,9 @@ PaymentBoothLocation = ການຊໍາລະສະຖານທີ່ບູດ DeleteConferenceOrBoothAttendee=Remove attendee RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s EmailAttendee=Attendee email +EmailCompany=Company email EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/lo_LA/holiday.lang b/htdocs/langs/lo_LA/holiday.lang index be1bfb4e23a..54ec34822ed 100644 --- a/htdocs/langs/lo_LA/holiday.lang +++ b/htdocs/langs/lo_LA/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=ອອກຈາກ +Holidays=Leaves +Holiday=Leave CPTitreMenu=ອອກຈາກ MenuReportMonth=ໃບລາຍງານປະຈໍາເດືອນ MenuAddCP=ຄຳ ຮ້ອງຂໍລາພັກໃNew່ +MenuCollectiveAddCP=New collective leave request NotActiveModCP=ເຈົ້າຕ້ອງເປີດໃຊ້ໂມດູນອອກເພື່ອເບິ່ງ ໜ້າ ນີ້. AddCP=ເຮັດການຮ້ອງຂໍການພັກ DateDebCP=ວັນ​ທີ່​ເລີ່ມ @@ -56,6 +58,7 @@ ConfirmDeleteCP=ຢືນຢັນການລຶບ ຄຳ ຮ້ອງຂໍ ErrorCantDeleteCP=ຜິດພາດເຈົ້າບໍ່ມີສິດລຶບ ຄຳ ຮ້ອງຂໍການລາພັກນີ້. CantCreateCP=ເຈົ້າບໍ່ມີສິດຮ້ອງຂໍການລາພັກ. InvalidValidatorCP=ເຈົ້າຕ້ອງເລືອກຜູ້ອະນຸມັດສໍາລັບຄໍາຮ້ອງຂໍການລາພັກຂອງເຈົ້າ. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=ທ່ານຕ້ອງເລືອກວັນທີເລີ່ມຕົ້ນ. NoDateFin=ທ່ານຕ້ອງເລືອກວັນທີສິ້ນສຸດ. ErrorDureeCP=ຄຳ ຮ້ອງຂໍລາພັກຂອງທ່ານບໍ່ມີມື້ເຮັດວຽກ. @@ -79,6 +82,8 @@ MotifCP=ເຫດ​ຜົນ UserCP=ຜູ້ໃຊ້ ErrorAddEventToUserCP=ເກີດຄວາມຜິດພາດຂຶ້ນໃນລະຫວ່າງການເພີ່ມມື້ພັກພິເສດ. AddEventToUserOkCP=ການເພີ່ມວັນພັກພິເສດໄດ້ ສຳ ເລັດແລ້ວ. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=ເບິ່ງບັນທຶກການປ່ຽນແປງ LogCP=ບັນທຶກການອັບເດດທັງmadeົດທີ່ເຮັດໃຫ້ "ຍອດເຫຼືອຂອງການອອກເດີນທາງ" ActionByCP=ອັບເດດໂດຍ @@ -86,6 +91,13 @@ UserUpdateCP=ອັບເດດ ສຳ ລັບ PrevSoldeCP=ຍອດເງິນຜ່ານມາ NewSoldeCP=ຍອດເງິນໃ່ alreadyCPexist=ຄຳ ຮ້ອງຂໍລາພັກໄດ້ເຮັດ ສຳ ເລັດແລ້ວໃນໄລຍະນີ້. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=ມື້ເລີ່ມຕົ້ນຂອງການຮ້ອງຂໍການລາພັກ LastDayOfHoliday=ມື້ສິ້ນສຸດການຮ້ອງຂໍການລາພັກ BoxTitleLastLeaveRequests=ການຮ້ອງຂໍການອອກຈາກຫຼ້າສຸດ %s @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s ແມ່ນປົກກະຕິແລ້ວແມ່ BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/lo_LA/loan.lang b/htdocs/langs/lo_LA/loan.lang index ae6a86cfcfe..16796e417d0 100644 --- a/htdocs/langs/lo_LA/loan.lang +++ b/htdocs/langs/lo_LA/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = ເຈົ້າບໍ່ສາມາດແກ້ໄຂຄວາມສົນໃຈໄດ້ຖ້າເຈົ້າໃຊ້ ກຳ ນົດເວລາ # Admin ConfigLoan=ການ ກຳ ນົດຄ່າເງິນກູ້ຂອງໂມດູນ -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=ບັນຊີທຶນບັນຊີຕາມຄ່າເລີ່ມຕົ້ນ -LOAN_ACCOUNTING_ACCOUNT_INTEREST=ອັດຕາດອກເບ້ຍບັນຊີຕາມຄ່າເລີ່ມຕົ້ນ -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=ການປະກັນບັນຊີບັນຊີຕາມຄ່າເລີ່ມຕົ້ນ +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=ແກ້ໄຂ ຄຳ commitmentັ້ນສັນຍາດ້ານການເງິນ diff --git a/htdocs/langs/lo_LA/mailmanspip.lang b/htdocs/langs/lo_LA/mailmanspip.lang index a628775160e..df9df1752f6 100644 --- a/htdocs/langs/lo_LA/mailmanspip.lang +++ b/htdocs/langs/lo_LA/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=ການທົດສອບການສະcriptionັກ MailmanDeletionSuccess=ການທົດສອບຍົກເລີກການເປັນສະມາຊິກ ສຳ ເລັດແລ້ວ SynchroMailManEnabled=ຈະມີການອັບເດດ Mailman SynchroSpipEnabled=ຈະມີການອັບເດດ Spip -DescADHERENT_MAILMAN_ADMINPW=ລະຫັດຜ່ານຜູ້ບໍລິຫານ Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL ສໍາລັບການສະMailັກໃຊ້ Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL ສໍາລັບການຍົກເລີກການເປັນສະມາຊິກ Mailman DescADHERENT_MAILMAN_LISTS=ລາຍຊື່ ສຳ ລັບການຂຽນຊື່ສະມາຊິກໃautomatic່ໂດຍອັດຕະໂນມັດ (ແຍກດ້ວຍaາຍຈຸດ) diff --git a/htdocs/langs/lo_LA/mails.lang b/htdocs/langs/lo_LA/mails.lang index 40fe167f783..3d040de3564 100644 --- a/htdocs/langs/lo_LA/mails.lang +++ b/htdocs/langs/lo_LA/mails.lang @@ -7,10 +7,10 @@ MailCard=ບັດອີເມລ MailRecipients=ຜູ້ຮັບ MailRecipient=ຜູ້ຮັບ MailTitle=ລາຍລະອຽດ -MailFrom=ຜູ້ສົ່ງ +MailFrom=From MailErrorsTo=ຂໍ້ຜິດພາດໄປຫາ MailReply=ຕອບ​ກັບ -MailTo=ຜູ້ຮັບ +MailTo=To MailToUsers=ເຖິງຜູ້ໃຊ້ MailCC=ອັດ ສຳ ເນົາໃສ່ MailToCCUsers=ອັດ ສຳ ເນົາໃສ່ຜູ້ໃຊ້ @@ -178,3 +178,4 @@ IsAnAnswer=ເປັນ ຄຳ ຕອບຂອງອີເມວເບື້ອ RecordCreatedByEmailCollector=ບັນທຶກທີ່ສ້າງໂດຍຜູ້ເກັບອີເມລ a %s ຈາກອີເມລ a %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=ຫວ່າງແຕ່ບັງຄັບ +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/lo_LA/main.lang b/htdocs/langs/lo_LA/main.lang index 8f0b1e13018..04c00c0ec87 100644 --- a/htdocs/langs/lo_LA/main.lang +++ b/htdocs/langs/lo_LA/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=ບໍ່ມີແມ່ແບບ ສຳ ລັບປະເພ AvailableVariables=ຕົວປ່ຽນການທົດແທນທີ່ມີຢູ່ NoTranslation=ບໍ່ມີການແປ Translation=ການແປພາສາ +Translations=Translations CurrentTimeZone=ເຂດເວລາ PHP (ເຊີບເວີ) EmptySearchString=ປ້ອນເງື່ອນໄຂການຄົ້ນຫາທີ່ບໍ່ຫວ່າງເປົ່າ EnterADateCriteria=ໃສ່ເກນວັນທີ @@ -199,6 +206,7 @@ Valid=ໃຊ້ໄດ້ Approve=ອະນຸມັດ Disapprove=ບໍ່ອະນຸມັດ ReOpen=ເປີດຄືນໃ່ +OpenVerb=Open Upload=ອັບໂຫລດ ToLink=ການເຊື່ອມຕໍ່ Select=ເລືອກ @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=ບໍ່ໄດ້ ກຳ ນົດກຸ່ມຜູ້ໃຊ້ Password=ລະຫັດຜ່ານ -PasswordRetype=ພິມລະຫັດຜ່ານຂອງທ່ານຄືນໃ່ +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=ໃຫ້ສັງເກດວ່າຫຼາຍລັກສະນະ/ໂມດູນຖືກປິດໃຊ້ງານຢູ່ໃນການສາທິດນີ້. Name=ຊື່ NameSlashCompany=ຊື່ / ບໍລິສັດ @@ -481,6 +489,7 @@ ActionsOnContact=ເຫດການສໍາລັບການຕິດຕໍ່ ActionsOnContract=ເຫດການສໍາລັບສັນຍານີ້ ActionsOnMember=ເຫດການກ່ຽວກັບສະມາຊິກນີ້ ActionsOnProduct=ເຫດການກ່ຽວກັບຜະລິດຕະພັນນີ້ +ActionsOnAsset=Events for this fixed asset NActionsLate=%s ຊ້າ ToDo=ເພື່ອເຮັດ Completed=ສຳ ເລັດ @@ -921,6 +930,7 @@ DirectDownloadInternalLink=ລິ້ງດາວໂຫຼດສ່ວນຕົ PrivateDownloadLinkDesc=ເຈົ້າຕ້ອງເຂົ້າສູ່ລະບົບແລະເຈົ້າຕ້ອງການການອະນຸຍາດເພື່ອເບິ່ງຫຼືດາວໂຫຼດໄຟລ Download=ດາວໂຫລດ DownloadDocument=ດາວໂຫລດເອກະສານ +DownloadSignedDocument=Download signed document ActualizeCurrency=ປັບປຸງອັດຕາສະກຸນເງິນ Fiscalyear=ປີການເງິນ ModuleBuilder=ໂມດູນແລະຕົວສ້າງແອັບພລິເຄຊັນ @@ -1046,6 +1056,7 @@ SearchIntoContracts=ສັນຍາ SearchIntoCustomerShipments=ການຂົນສົ່ງຂອງລູກຄ້າ SearchIntoExpenseReports=ລາຍງານລາຍຈ່າຍ SearchIntoLeaves=ອອກຈາກ +SearchIntoKM=Knowledge base SearchIntoTickets=ປີ້ SearchIntoCustomerPayments=ການຊໍາລະເງິນຂອງລູກຄ້າ SearchIntoVendorPayments=ການຈ່າຍເງິນຂອງຜູ້ຂາຍ @@ -1137,15 +1148,29 @@ EventReminder=ການເຕືອນເຫດການ UpdateForAllLines=ອັບເດດທຸກສາຍ OnHold=ພັກໄວ້ Civility=ຄວາມສຸພາບ -AffectTag=ຜົນກະທົບຕໍ່ Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=ສ້າງຜູ້ໃຊ້ພາຍນອກ -ConfirmAffectTag=ຜົນກະທົບແທັກຫຼາຍ -ConfirmAffectTagQuestion=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການສົ່ງຜົນກະທົບຕໍ່ແທັກຫາບັນທຶກທີ່ເລືອກ %s? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=ບໍ່ພົບປະເພດແທັກ ສຳ ລັບປະເພດບັນທຶກ +Rate=ອັດຕາ +SupervisorNotFound=Supervisor not found CopiedToClipboard=ສຳ ເນົາໄວ້ໃນຄລິບບອດແລ້ວ InformationOnLinkToContract=ຈຳ ນວນນີ້ເປັນພຽງ ຈຳ ນວນທັງofົດຂອງທຸກເສັ້ນຂອງສັນຍາ. ບໍ່ມີແນວຄິດເລື່ອງເວລາໃດຖືກພິຈາລະນາ. ConfirmCancel=ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການຍົກເລີກ EmailMsgID=ອີເມລ s MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=ຕັ້ງເປັນເປີດ ນຳ ໃຊ້ແລ້ວ SetToDisabled=ຕັ້ງເປັນຄົນພິການ ConfirmMassEnabling=ມະຫາຊົນເຮັດໃຫ້ການຢືນຢັນ @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/lo_LA/members.lang b/htdocs/langs/lo_LA/members.lang index 32a51826792..4fd5db35682 100644 --- a/htdocs/langs/lo_LA/members.lang +++ b/htdocs/langs/lo_LA/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, logi ErrorUserPermissionAllowsToLinksToItselfOnly=ດ້ວຍເຫດຜົນດ້ານຄວາມປອດໄພ, ເຈົ້າຕ້ອງໄດ້ຮັບການອະນຸຍາດໃຫ້ແກ້ໄຂຜູ້ໃຊ້ທຸກຄົນເພື່ອສາມາດເຊື່ອມໂຍງສະມາຊິກກັບຜູ້ໃຊ້ທີ່ບໍ່ແມ່ນຂອງເຈົ້າ. SetLinkToUser=ເຊື່ອມຕໍ່ກັບຜູ້ໃຊ້ Dolibarr SetLinkToThirdParty=ເຊື່ອມຕໍ່ຫາພາກສ່ວນທີສາມຂອງ Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=ລາຍຊື່ສະມາຊິກ MembersListToValid=ລາຍຊື່ສະມາຊິກຮ່າງ (ເພື່ອກວດສອບ) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=ສະມາຊິກໃ່ @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=ປະເພດສະມາຊິກບໍ່ສາມ NewSubscription=New contribution NewSubscriptionDesc=ແບບຟອມນີ້ອະນຸຍາດໃຫ້ເຈົ້າບັນທຶກການສະyourັກຂອງເຈົ້າເປັນສະມາຊິກໃof່ຂອງມູນນິທິ. ຖ້າເຈົ້າຕ້ອງການຕໍ່ອາຍຸການສະyourັກໃຊ້ຂອງເຈົ້າ (ຖ້າເປັນສະມາຊິກຢູ່ແລ້ວ), ກະລຸນາຕິດຕໍ່ຄະນະກໍາມະການຮາກຖານແທນທາງອີເມລ a %s. Subscription=Contribution -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=ຊ້າ SubscriptionNotReceived=Contribution never received @@ -205,9 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=ລາຍຮັບ (ສໍາລັບບໍລິສັດ) ຫຼືງົບປະມານ (ສໍາລັບພື້ນຖານ) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=ໂດດໄປຫາ ໜ້າ ການຊໍາລະເງິນອອນໄລນ integrated ທີ່ປະສົມປະສານ +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=ໂດຍທໍາມະຊາດ MembersStatisticsByProperties=ສະຖິຕິສະມາຊິກໂດຍ ທຳ ມະຊາດ VATToUseForSubscriptions=VAT rate to use for contributionss @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/lo_LA/modulebuilder.lang b/htdocs/langs/lo_LA/modulebuilder.lang index 383152fa129..2491ae459a4 100644 --- a/htdocs/langs/lo_LA/modulebuilder.lang +++ b/htdocs/langs/lo_LA/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=ເສັ້ນທາງບ່ອນທີ່ມີການສ້າງ/ແກ້ໄຂໂມດູນ (ໄດເຣັກທໍຣີ ທຳ ອິດ ສຳ ລັບໂມດູນພາຍນອກທີ່ ກຳ ນົດໄວ້ໃນ %s): %s ModuleBuilderDesc3=ພົບໂມດູນທີ່ສ້າງຂຶ້ນ/ແກ້ໄຂໄດ້: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=ໂມດູນຖືກກວດພົບວ່າສາມ NewModule=ໂມດູນໃຫມ່ NewObjectInModulebuilder=ວັດຖຸໃ່ NewDictionary=New dictionary +ModuleName=Module name ModuleKey=ປຸ່ມໂມດູນ ObjectKey=ປຸ່ມວັດຖຸ DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=ເສັ້ນທາງໄປຫາ zip ຂອງຊຸດ PathToModuleDocumentation=ເສັ້ນທາງໄປຫາເອກະສານເອກະສານລະຫັດໂມດູນ/ໃບສະັກ (%s) SpaceOrSpecialCharAreNotAllowed=ບໍ່ອະນຸຍາດໃຫ້ມີຍະຫວ່າງຫຼືຕົວອັກສອນພິເສດ. FileNotYetGenerated=ຍັງບໍ່ໄດ້ສ້າງໄຟລເທື່ອ +GenerateCode=Generate code RegenerateClassAndSql=ບັງຄັບອັບເດດໄຟລ. .class ແລະ .sql RegenerateMissingFiles=ສ້າງໄຟລ missing ທີ່ຂາດຫາຍໄປ SpecificationFile=ເອກະສານປະກອບເອກະສານ LanguageFile=ໄຟລ for ສໍາລັບພາສາ ObjectProperties=ຄຸນສົມບັດວັດຖຸ +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການລຶບຄຸນສົມບັດ %s ? ອັນນີ້ຈະປ່ຽນລະຫັດໃນຊັ້ນ PHP ແຕ່ຍັງເອົາຖັນອອກມາຈາກການກໍານົດຕາຕະລາງວັດຖຸ. NotNull=ບໍ່ແມ່ນ NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=ເປັນມາດຕະການ DirScanned=ສະແກນບັນຊີລາຍການແລ້ວ NoTrigger=ບໍ່ມີທຣິກເກີ NoWidget=ບໍ່ມີວິດເຈັດ -GoToApiExplorer=API explorer +ApiExplorer=API explorer ListOfMenusEntries=ລາຍການລາຍການເມນູ ListOfDictionariesEntries=ລາຍຊື່ວັດຈະນານຸກົມ ListOfPermissionsDefined=ບັນຊີລາຍຊື່ຂອງການອະນຸຍາດທີ່ກໍານົດໄວ້ SeeExamples=ເບິ່ງຕົວຢ່າງທີ່ນີ້ -EnabledDesc=ເງື່ອນໄຂໃຫ້ພາກສະ ໜາມ ນີ້ເຄື່ອນໄຫວຢູ່ (ຕົວຢ່າງ: 1 ຫຼື $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=ພາກສະຫນາມແມ່ນສັງເກດເຫັນ? (ຕົວຢ່າງ: 0 = ບໍ່ເຄີຍເຫັນ, 1 = ເບິ່ງເຫັນໄດ້ຢູ່ໃນລາຍການແລະສ້າງ/ອັບເດດ/ເບິ່ງແບບຟອມ, 2 = ເບິ່ງເຫັນໄດ້ຢູ່ໃນລາຍການເທົ່ານັ້ນ, 3 = ສາມາດເບິ່ງເຫັນໄດ້ໃນຮູບແບບສ້າງ/ອັບເດດ/ເບິ່ງຮູບແບບເທົ່ານັ້ນ (ບໍ່ມີລາຍຊື່), 4 = ເບິ່ງເຫັນໄດ້ໃນລາຍຊື່ແລະ update/view form only (not create), 5 = Visible on list end view form only (ບໍ່ສ້າງ, ບໍ່ໄດ້ອັບເດດ).

ມັນສາມາດເປັນການສະແດງອອກ, ຕົວຢ່າງ:
preg_match ('/public/', $ _SERVER ['PHP_SELF'])? 0: 1
($ user-> right->) -DisplayOnPdfDesc=ສະແດງຊ່ອງຂໍ້ມູນນີ້ໃສ່ເອກະສານ PDF ທີ່ເຂົ້າກັນໄດ້, ເຈົ້າສາມາດຈັດການ ຕຳ ແໜ່ງ ດ້ວຍຊ່ອງຂໍ້ມູນ "ຕຳ ແໜ່ງ".
ໃນປະຈຸບັນ, ຮູບແບບ PDF ທີ່ເຂົ້າກັນໄດ້ເປັນທີ່ຮູ້ຈັກແມ່ນ: eratosthene (ຄໍາສັ່ງ), espadon (ເຮືອ), sponge (ໃບແຈ້ງ ໜີ້), cyan (propal/ໃບສະ ເໜີ ລາຄາ), cornas (ຄໍາສັ່ງຂອງຜູ້ສະ ໜອງ)

a0e78439009d04d09d04d09d0b0b0b0b0b0b0d0b0b0b0b0b0b0b0b0b0bf0bfd ແມ່ນເຮັດໃຫ້ເປັນໄປໄດ້ = ສະແດງ
2 = ສະແດງຫນ້າຈໍຖ້າບໍ່ຫວ່າງ

ສໍາລັບສາຍເອກະສານ:
0 = ບໍ່ສະແດງ
1 = ສະແດງໃນຄໍລໍາ
3 = ການສະແດງໃນຖັນຄໍາອະທິບາຍເສັ້ນພາຍຫຼັງທີ່ຄໍາອະທິບາຍ
4 = ການສະແດງໃນຖັນຄໍາອະທິບາຍຫຼັງຈາກ ຄໍາອະທິບາຍເທົ່ານັ້ນຖ້າບໍ່ຫວ່າງເປົ່າ -DisplayOnPdf=ສະແດງໃນ PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=ສາມາດສະສົມມູນຄ່າຂອງຊ່ອງຂໍ້ມູນເພື່ອເອົາຈໍານວນທັງintoົດເຂົ້າໃນບັນຊີໄດ້ບໍ? (ຕົວຢ່າງ: 1 ຫຼື 0) SearchAllDesc=ພາກສະ ໜາມ ໄດ້ຖືກນໍາໃຊ້ເພື່ອເຮັດການຄົ້ນຫາຈາກເຄື່ອງມືຄົ້ນຫາໄວບໍ? (ຕົວຢ່າງ: 1 ຫຼື 0) SpecDefDesc=ກະລຸນາໃສ່ເອກະສານທັງyouົດທີ່ເຈົ້າຕ້ອງການສະ ໜອງ ໃຫ້ກັບໂມດູນຂອງເຈົ້າທີ່ບໍ່ໄດ້ຖືກກໍານົດໄວ້ໂດຍແຖບອື່ນຢູ່ແລ້ວ. ເຈົ້າສາມາດໃຊ້ .md ຫຼືດີກວ່າ, ໄວຍາກອນ .asciidoc ອຸດົມສົມບູນ. @@ -130,26 +136,32 @@ UseSpecificEditorURL = ໃຊ້ URL ຕົວແກ້ໄຂສະເພາະ UseSpecificFamily = ໃຊ້ຄອບຄົວສະເພາະ UseSpecificAuthor = ໃຊ້ຜູ້ຂຽນສະເພາະ UseSpecificVersion = ໃຊ້ສະບັບເລີ່ມຕົ້ນສະເພາະ -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=ຖ້າເຈົ້າກວດເບິ່ງອັນນີ້, ລະຫັດບາງອັນຈະຖືກສ້າງຂຶ້ນເພື່ອເພີ່ມກ່ອງ "ສ້າງເອກະສານ" ໃສ່ໃນບັນທຶກ. -ShowOnCombobox=ສະແດງໃຫ້ເຫັນມູນຄ່າໃນການ combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=ກະແຈ ສຳ ລັບ ຄຳ ແນະ ນຳ CSSClass=CSS ສໍາລັບການແກ້ໄຂ/ສ້າງແບບຟອມ CSSViewClass=CSS ສໍາລັບແບບຟອມການອ່ານ CSSListClass=CSS ສຳ ລັບລາຍຊື່ NotEditable=ບໍ່ສາມາດແກ້ໄຂໄດ້ ForeignKey=ກະແຈຕ່າງປະເທດ -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=ຕົວປ່ຽນ Ascii ເປັນ HTML AsciiToPdfConverter=Ascii ເປັນຕົວປ່ຽນ PDF TableNotEmptyDropCanceled=ຕາຕະລາງບໍ່ຫວ່າງເປົ່າ. ການຍົກເລີກໄດ້ຖືກຍົກເລີກ. ModuleBuilderNotAllowed=ຕົວສ້າງໂມດູນສາມາດໃຊ້ໄດ້ແຕ່ບໍ່ອະນຸຍາດໃຫ້ກັບຜູ້ໃຊ້ຂອງເຈົ້າ. ImportExportProfiles=ນຳ ເຂົ້າແລະສົ່ງອອກໂປຣໄຟລ -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/lo_LA/mrp.lang b/htdocs/langs/lo_LA/mrp.lang index 258e31d28f3..0f9ed4894d3 100644 --- a/htdocs/langs/lo_LA/mrp.lang +++ b/htdocs/langs/lo_LA/mrp.lang @@ -11,8 +11,8 @@ Bom=ໃບບິນຄ່າວັດສະດຸ BillOfMaterials=ໃບເກັບເງິນວັດສະດຸ BillOfMaterialsLines=Bill of Materials lines BOMsSetup=ການຕັ້ງຄ່າໂມດູນ BOM -ListOfBOMs=ລາຍການໃບບິນຄ່າວັດສະດຸ - BOM -ListOfManufacturingOrders=ລາຍການຄໍາສັ່ງຜະລິດ +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=ບັນຊີລາຍການໃຫມ່ຂອງອຸປະກອນການ ProductBOMHelp=ຜະລິດຕະພັນເພື່ອສ້າງ (ຫຼືແຍກອອກ) ກັບ BOM ນີ້.
Noteາຍເຫດ: ຜະລິດຕະພັນທີ່ມີຄຸນສົມບັດ 'ລັກສະນະຂອງຜະລິດຕະພັນ' = 'ວັດຖຸດິບ' ແມ່ນບໍ່ປາກົດໃຫ້ເຫັນໃນລາຍການນີ້. BOMsNumberingModules=ແມ່ແບບຕົວເລກ BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=ເຈົ້າແນ່ໃຈບໍ່ວ່າເ ConfirmCloneMo=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການໂຄນຄໍາສັ່ງການຜະລິດ %s? ManufacturingEfficiency=ປະສິດທິພາບການຜະລິດ ConsumptionEfficiency=ປະສິດທິພາບການບໍລິໂພກ +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=ມູນຄ່າ 0.95 meansາຍເຖິງສະເລ່ຍ 5%% ຂອງການສູນເສຍຜະລິດຕະພັນທີ່ຜະລິດອອກມາ DeleteBillOfMaterials=ລຶບບັນຊີລາຍການວັດສະດຸ @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=ສຳ ລັບປະລິມານທີ່ຈະແ ConfirmValidateMo=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການກວດສອບ ຄຳ ສັ່ງການຜະລິດນີ້? ConfirmProductionDesc=ໂດຍການຄລິກທີ່ '%s', ທ່ານຈະກວດສອບການບໍລິໂພກແລະ/ຫຼືການຜະລິດສໍາລັບປະລິມານທີ່ກໍານົດໄວ້. ອັນນີ້ຍັງຈະປັບປຸງຫຼັກຊັບແລະບັນທຶກການເຄື່ອນໄຫວຂອງຫຼັກຊັບ. ProductionForRef=ການຜະລິດ %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=ປິດ ຄຳ ສັ່ງການຜະລິດໂດຍອັດຕະໂນມັດຖ້າຮອດປະລິມານທີ່ຈະບໍລິໂພກແລະຜະລິດແລ້ວ NoStockChangeOnServices=ບໍ່ມີການປ່ຽນແປງຫຼັກຊັບໃນການບໍລິການ ProductQtyToConsumeByMO=ປະລິມານຜະລິດຕະພັນຍັງຕ້ອງບໍລິໂພກໂດຍການເປີດ MO @@ -80,6 +83,7 @@ ProductsToProduce=ຜະລິດຕະພັນເພື່ອຜະລິດ UnitCost=ຕົ້ນທຶນ TotalCost=ຄ່າ​ໃຊ້​ຈ່າຍ​ທັງ​ຫມົດ BOMTotalCost=ຕົ້ນທຶນໃນການຜະລິດ BOM ນີ້ແມ່ນອີງໃສ່ຕົ້ນທຶນຂອງແຕ່ລະປະລິມານແລະຜະລິດຕະພັນທີ່ຈະບໍລິໂພກ (ໃຊ້ລາຄາຕົ້ນທຶນຖ້າກໍານົດ, ລາຄານໍ້າ ໜັກ ສະເລ່ຍອື່ນຖ້າກໍານົດ, ອັນອື່ນແມ່ນລາຄາຊື້ທີ່ດີທີ່ສຸດ). +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=ທຳ ອິດເຈົ້າຈະຕ້ອງເລີ່ມການຜະລິດເພື່ອປິດ ຄຳ ສັ່ງການຜະລິດ (ເບິ່ງແຖບ '%s'). ແຕ່ເຈົ້າສາມາດຍົກເລີກມັນໄດ້. ErrorAVirtualProductCantBeUsedIntoABomOrMo=ຊຸດບໍ່ສາມາດໃຊ້ເປັນ BOM ຫຼື MO ໄດ້ Workstation=ບ່ອນເຮັດວຽກ @@ -107,3 +111,10 @@ THMEstimatedHelp=ອັດຕານີ້ເຮັດໃຫ້ສາມາດກ BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/lo_LA/products.lang b/htdocs/langs/lo_LA/products.lang index c6ccdc4adba..9804e5edcb9 100644 --- a/htdocs/langs/lo_LA/products.lang +++ b/htdocs/langs/lo_LA/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈ ProductSpecial=ພິເສດ QtyMin=ຂັ້ນຕ່ ຳ ປະລິມານການຊື້ PriceQtyMin=ປະລິມານລາຄາຂັ້ນຕ່ ຳ -PriceQtyMinCurrency=ລາຄາ (ສະກຸນເງິນ) ສຳ ລັບ ຈຳ ນວນນີ້. (ບໍ່ມີສ່ວນຫຼຸດ) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=ອັດຕາອາກອນມູນຄ່າເພີ່ມ (ສຳ ລັບຜູ້ຂາຍ/ຜະລິດຕະພັນນີ້) DiscountQtyMin=ສ່ວນຫຼຸດ ສຳ ລັບ ຈຳ ນວນນີ້. NoPriceDefinedForThisSupplier=ບໍ່ໄດ້ກໍານົດລາຄາ/ຈໍານວນຜູ້ຂາຍ/ຜະລິດຕະພັນນີ້ @@ -261,7 +262,7 @@ Quarter1=ທີ 1. ໄຕມາດ Quarter2=ທີ 2. ໄຕມາດ Quarter3=ທີ 3. ໄຕມາດ Quarter4=ທີ 4. ໄຕມາດ -BarCodePrintsheet=ພິມບາໂຄດ +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=ດ້ວຍເຄື່ອງມືນີ້, ເຈົ້າສາມາດພິມແຜ່ນສະຕິກເກີບາໂຄດໄດ້. ເລືອກຮູບແບບຂອງ ໜ້າ ສະຕິກເກີຂອງເຈົ້າ, ປະເພດບາໂຄດແລະຄ່າຂອງບາໂຄດ, ຈາກນັ້ນຄລິກທີ່ປຸ່ມ %s . NumberOfStickers=ຈຳ ນວນສະຕິກເກີທີ່ຈະພິມໃສ່ໃນ ໜ້າ PrintsheetForOneBarCode=ພິມສະຕິກເກີຫຼາຍອັນສໍາລັບບາໂຄດອັນດຽວ @@ -344,9 +345,9 @@ PossibleValues=ຄ່າທີ່ເປັນໄປໄດ້ GoOnMenuToCreateVairants=ໄປທີ່ເມນູ %s - %s ເພື່ອກະກຽມຕົວແປຄຸນລັກສະນະ (ເຊັ່ນສີ, ຂະ ໜາດ, ... ) UseProductFournDesc=ເພີ່ມຄຸນສົມບັດເພື່ອກໍານົດຄໍາອະທິບາຍຜະລິດຕະພັນທີ່ກໍານົດໂດຍຜູ້ຂາຍ (ສໍາລັບການອ້າງອີງຜູ້ຂາຍແຕ່ລະຄົນ) ນອກຈາກຄໍາອະທິບາຍສໍາລັບລູກຄ້າ ProductSupplierDescription=ລາຍລະອຽດຂອງຜູ້ຂາຍສໍາລັບຜະລິດຕະພັນ -UseProductSupplierPackaging=ໃຊ້ການຫຸ້ມຫໍ່ຕາມລາຄາຜູ້ສະ ໜອງ (ຄິດໄລ່ປະລິມານຄືນໃaccording່ຕາມການຫຸ້ມຫໍ່ທີ່ກໍານົດໄວ້ໃນລາຄາຜູ້ສະ ໜອງ ເມື່ອເພີ່ມ/ປັບປຸງແຖວໃນເອກະສານຜູ້ສະ ໜອງ) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=ການຫຸ້ມຫໍ່ -PackagingForThisProductDesc=ຕາມ ຄຳ ສັ່ງຂອງຜູ້ສະ ໜອງ, ເຈົ້າຈະສັ່ງຊື້ປະລິມານນີ້ໂດຍອັດຕະໂນມັດ (ຫຼືຫຼາຍປະລິມານນີ້). ບໍ່ສາມາດ ໜ້ອຍ ກວ່າຈໍານວນຊື້ຂັ້ນຕ່ ຳ ໄດ້ +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=ປະລິມານຂອງສາຍໄດ້ຖືກຄິດໄລ່ຄືນໃpackaging່ຕາມການຫຸ້ມຫໍ່ຂອງຜູ້ສະ ໜອງ #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=ການກະ ທຳ ພຽງແຕ່ມ ProductsPricePerCustomer=ລາຄາສິນຄ້າຕໍ່ລູກຄ້າ ProductSupplierExtraFields=ຄຸນລັກສະນະເພີ່ມເຕີມ (ລາຄາຜູ້ສະ ໜອງ) DeleteLinkedProduct=ລຶບຜະລິດຕະພັນເດັກທີ່ເຊື່ອມໂຍງກັບການປະສົມປະສານ -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=ນໍ້າ ໜັກ ລາຄາສະເລ່ຍ PMPValueShort=WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/lo_LA/projects.lang b/htdocs/langs/lo_LA/projects.lang index 147a4a4071d..5133e82e632 100644 --- a/htdocs/langs/lo_LA/projects.lang +++ b/htdocs/langs/lo_LA/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=ທັດສະນະນີ້ສະ ເໜີ ໂຄງກາ TasksDesc=ມຸມມອງນີ້ສະ ເໜີ ໂຄງການແລະ ໜ້າ ວຽກທັງ(ົດ (ການອະນຸຍາດຂອງຜູ້ໃຊ້ຂອງເຈົ້າໃຫ້ການອະນຸຍາດແກ່ເຈົ້າເພື່ອເບິ່ງທຸກຢ່າງ). AllTaskVisibleButEditIfYouAreAssigned=ວຽກທັງforົດ ສຳ ລັບໂຄງການທີ່ມີຄຸນວຸດທິແມ່ນສາມາດເບິ່ງເຫັນໄດ້, ແຕ່ເຈົ້າສາມາດໃສ່ເວລາໄດ້ພຽງແຕ່ ໜ້າ ວຽກທີ່ມອບtoາຍໃຫ້ກັບຜູ້ໃຊ້ທີ່ເລືອກ. ມອບtaskາຍ ໜ້າ ວຽກຖ້າເຈົ້າຕ້ອງການໃສ່ເວລາໃສ່ມັນ. OnlyYourTaskAreVisible=ມີພຽງແຕ່ ໜ້າ ວຽກທີ່ມອບtoາຍໃຫ້ທ່ານເທົ່ານັ້ນ. ຖ້າເຈົ້າຕ້ອງການໃສ່ເວລາຢູ່ໃນ ໜ້າ ວຽກແລະຖ້າບໍ່ເຫັນ ໜ້າ ວຽກຢູ່ທີ່ນີ້, ຈາກນັ້ນເຈົ້າຕ້ອງມອບtaskາຍ ໜ້າ ວຽກໃຫ້ກັບຕົວເຈົ້າເອງ. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=ວຽກງານຂອງໂຄງການ ProjectCategories=ແທັກ/ProjectວດProjectູ່ຂອງໂຄງການ NewProject=ໂຄງການໃຫມ່ @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=ນຳ ໄປສູ່ ຈຳ ນວນໂ OpportunitiesStatusForProjects=ນຳ ພາ ຈຳ ນວນໂຄງການຕາມສະຖານະພາບ ShowProject=ສະແດງໂຄງການ ShowTask=ສະແດງ ໜ້າ ວຽກ +SetThirdParty=Set third party SetProject=ກໍານົດໂຄງການ +OutOfProject=Out of project NoProject=ບໍ່ໄດ້ ກຳ ນົດໂຄງການຫຼືເປັນເຈົ້າຂອງ NbOfProjects=ຈຳ ນວນໂຄງການ NbOfTasks=ຈຳ ນວນ ໜ້າ ວຽກ @@ -122,7 +125,8 @@ ValidateProject=ຮັບຮອງໂຄງການ ConfirmValidateProject=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການກວດສອບໂຄງການນີ້? CloseAProject=ປິດໂຄງການ ConfirmCloseAProject=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການປິດໂຄງການນີ້? -AlsoCloseAProject=ປິດໂຄງການ (ຮັກສາມັນເປີດຖ້າຫາກວ່າທ່ານຍັງຈໍາເປັນຕ້ອງໄດ້ປະຕິບັດຕາມວຽກງານການຜະລິດກ່ຽວກັບມັນ) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=ເປີດໂຄງການ ConfirmReOpenAProject=ເຈົ້າແນ່ໃຈບໍ່ວ່າເຈົ້າຕ້ອງການເປີດໂຄງການນີ້ຄືນໃ່? ProjectContact=ຕິດຕໍ່ພົວພັນຂອງໂຄງການ @@ -165,7 +169,7 @@ OpportunityProbability=ຄວາມເປັນໄປໄດ້ຂອງຜູ້ OpportunityProbabilityShort=ນຳ ພາບັນຫາ. OpportunityAmount=ຈຳ ນວນ ນຳ OpportunityAmountShort=ຈຳ ນວນ ນຳ -OpportunityWeightedAmount=ໂອກາດນ້ ຳ ໜັກ ຈຳ ນວນ +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=ກົງກັນຂ້າມ. ຈຳ ນວນນ້ ຳ ໜັກ OpportunityAmountAverageShort=ປະລິມານການນໍາສະເລ່ຍ OpportunityAmountWeigthedShort=ປະລິມານ ນຳ ້ ໜັກ @@ -238,7 +242,7 @@ OppStatusPENDING=ຍັງຄ້າງຢູ່ OppStatusWON=ຊະນະ OppStatusLOST=ເສຍ Budget=ງົບປະມານ -AllowToLinkFromOtherCompany=ອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ໂຄງການຈາກບໍລິສັດອື່ນ

ຄ່າທີ່ສະ ໜັບ ສະ ໜູນ:
- ຫວ່າງເປົ່າ: ສາມາດເຊື່ອມໂຍງໂຄງການໃດນຶ່ງຂອງບໍລິສັດ (ມາດຕະຖານ) a0342fccf1919 ໂຄງການຂອງບັນດາໂຄງການອື່ນ any, " ໄອດີຂອງພາກສ່ວນທີສາມທີ່ແຍກກັນດ້ວຍasາຍຈຸດ: ສາມາດເຊື່ອມໂຍງໂຄງການທັງofົດຂອງພາກສ່ວນທີສາມເຫຼົ່ານີ້ໄດ້ (ຕົວຢ່າງ: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=ໂຄງການ %s ຫຼ້າສຸດ LatestModifiedProjects=ໂຄງການດັດແກ້ຫຼ້າສຸດ %s OtherFilteredTasks=ໜ້າ ວຽກອື່ນທີ່ກັ່ນຕອງແລ້ວ @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=ກໍາໄລແມ່ນຄິດໄລ່ໂດຍນ AddPersonToTask=ເພີ່ມໃສ່ ໜ້າ ວຽກ ນຳ UsageOrganizeEvent=ການນໍາໃຊ້: ອົງການຈັດຕັ້ງເຫດການ PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=ຈັດປະເພດໂຄງການເປັນປິດເມື່ອວຽກທັງareົດຂອງມັນສໍາເລັດ (ຄວາມຄືບ ໜ້າ 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Noteາຍເຫດ: ໂຄງການທີ່ມີຢູ່ແລ້ວກັບທຸກ ໜ້າ ວຽກຢູ່ທີ່ຄວາມຄືບ ໜ້າ 100%% ຈະບໍ່ໄດ້ຮັບຜົນກະທົບ: ເຈົ້າຈະຕ້ອງປິດພວກມັນດ້ວຍຕົນເອງ. ຕົວເລືອກນີ້ມີຜົນກັບໂຄງການເປີດເທົ່ານັ້ນ. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=ເລືອກແຖວທີ່ໃຊ້ເວລາທີ່ຍັງບໍ່ໄດ້ຮຽກເກັບເງິນ, ຈາກນັ້ນປະຕິບັດຫຼາຍ bulk ອັນ "ສ້າງໃບແຈ້ງ ໜີ້" ເພື່ອເກັບເງິນເຂົາເຈົ້າ ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. diff --git a/htdocs/langs/lo_LA/recruitment.lang b/htdocs/langs/lo_LA/recruitment.lang index 2e197326a74..ef064760a7e 100644 --- a/htdocs/langs/lo_LA/recruitment.lang +++ b/htdocs/langs/lo_LA/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=ນາຍຈ້າງອີເມລ ToUseAGenericEmail=ເພື່ອໃຊ້ອີເມວທົ່ວໄປ. ຖ້າບໍ່ໄດ້ລະບຸ, ອີເມລ of ຂອງຜູ້ຮັບຜິດຊອບການຮັບສະັກພະນັກງານຈະຖືກນໍາໃຊ້ NewCandidature=ຄໍາຮ້ອງສະຫມັກໃຫມ່ ListOfCandidatures=ລາຍການຄໍາຮ້ອງສະຫມັກ -RequestedRemuneration=ຮ້ອງຂໍຄ່າຕອບແທນ -ProposedRemuneration=ສະ ເໜີ ຄ່າຕອບແທນ +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=ສັນຍາສະ ເໜີ ContractSigned=ເຊັນສັນຍາແລ້ວ ContractRefused=ສັນຍາຖືກປະຕິເສດ RecruitmentCandidature=ຄໍາຮ້ອງສະຫມັກ JobPositions=ຕຳ ແໜ່ງ ວຽກ RecruitmentCandidatures=ຄໍາຮ້ອງສະຫມັກ -InterviewToDo=ສໍາພາດເພື່ອເຮັດ +InterviewToDo=Contacts to follow AnswerCandidature=ຄໍາຕອບຄໍາຮ້ອງສະຫມັກ YourCandidature=ຄໍາຮ້ອງສະຫມັກຂອງທ່ານ YourCandidatureAnswerMessage=ຂອບໃຈສໍາລັບຄໍາຮ້ອງສະຫມັກຂອງເຈົ້າ.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=ຕຳ ແໜ່ງ ວຽກຖືກປິດ. ExtrafieldsJobPosition=ຄຸນສົມບັດເພີ່ມເຕີມ (ຕຳ ແໜ່ງ ວຽກ) ExtrafieldsApplication=ຄຸນລັກສະນະເສີມ (ການສະjobັກວຽກ) MakeOffer=ສະ ເໜີ ໃຫ້ +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/lo_LA/salaries.lang b/htdocs/langs/lo_LA/salaries.lang index df3f50975f0..9c93fbb7d17 100644 --- a/htdocs/langs/lo_LA/salaries.lang +++ b/htdocs/langs/lo_LA/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=ບັນຊີບັນຊີທີ່ໃຊ້ສໍາລັບຜູ້ໃຊ້ພາກສ່ວນທີສາມ -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=ບັນຊີການບັນຊີສະເພາະທີ່ໄດ້ກໍານົດໄວ້ໃນບັດຜູ້ໃຊ້ຈະຖືກນໍາໃຊ້ສໍາລັບບັນຊີ Subledger ເທົ່ານັ້ນ. ອັນນີ້ຈະຖືກໃຊ້ສໍາລັບບັນຊີແຍກປະເພດທົ່ວໄປແລະເປັນຄ່າເລີ່ມຕົ້ນຂອງບັນຊີ Subledger ຖ້າບັນຊີບັນຊີຜູ້ໃຊ້ສະເພາະຢູ່ໃນຜູ້ໃຊ້ບໍ່ໄດ້ກໍານົດໄວ້. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=ບັນຊີບັນຊີໂດຍຄ່າເລີ່ມຕົ້ນສໍາລັບການຈ່າຍເງິນຄ່າຈ້າງ CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=ໂດຍຄ່າເລີ່ມຕົ້ນ, ປ່ອຍໃຫ້ທາງເລືອກຫວ່າງເປົ່າ "ສ້າງການຊໍາລະທັງaticallyົດໂດຍອັດຕະໂນມັດ" ເມື່ອສ້າງເງິນເດືອນ Salary=ເງິນເດືອນ @@ -24,3 +24,4 @@ SalariesStatistics=ສະຖິຕິເງິນເດືອນ SalariesAndPayments=ເງິນເດືອນແລະການຈ່າຍເງິນ ConfirmDeleteSalaryPayment=ເຈົ້າຕ້ອງການລຶບການຈ່າຍເງິນເດືອນນີ້ບໍ? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/lo_LA/stocks.lang b/htdocs/langs/lo_LA/stocks.lang index c452655f2fc..42f42b2e45f 100644 --- a/htdocs/langs/lo_LA/stocks.lang +++ b/htdocs/langs/lo_LA/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=ວັນທີໃນອະນາຄົດ StocksByLotSerial=ຫຼັກຊັບຕາມຈໍານວນ/ລໍາດັບ LotSerial=ຈໍານວນຫລາຍ/ລໍາດັບ LotSerialList=ບັນຊີລາຍຊື່ຂອງຫຼາຍ/serials +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=ການເຄື່ອນໄຫວ ErrorWarehouseRefRequired=ຕ້ອງລະບຸຊື່ການອ້າງອີງສາງ ListOfWarehouses=ລາຍການສາງ @@ -48,7 +49,7 @@ StockCorrection=ການແກ້ໄຂຫຼັກຊັບ CorrectStock=ຫຼັກຊັບທີ່ຖືກຕ້ອງ StockTransfer=ການໂອນຫຸ້ນ TransferStock=ໂອນຫຸ້ນ -MassStockTransferShort=ການໂອນຫຸ້ນມະຫາຊົນ +MassStockTransferShort=Bulk stock change StockMovement=ການເຄື່ອນໄຫວຫຼັກຊັບ StockMovements=ການເຄື່ອນໄຫວຂອງຫຼັກຊັບ NumberOfUnit=ຈຳ ນວນຫົວ ໜ່ວຍ @@ -146,8 +147,9 @@ Replenishments=ການເຕີມເຕັມ NbOfProductBeforePeriod=ປະລິມານຂອງຜະລິດຕະພັນ %s ຢູ່ໃນຫຼັກຊັບກ່ອນໄລຍະເວລາທີ່ເລືອກ (<%s) NbOfProductAfterPeriod=ປະລິມານຂອງຜະລິດຕະພັນ %s ໃນຫຼັກຊັບຫຼັງຈາກໄລຍະເວລາທີ່ເລືອກ (> %s) MassMovement=ການເຄື່ອນໄຫວຂອງມະຫາຊົນ -SelectProductInAndOutWareHouse=ເລືອກສາງແຫຼ່ງທີ່ມາແລະສາງເປົ້າ,າຍ, ຜະລິດຕະພັນແລະປະລິມານຈາກນັ້ນຄລິກ "%s". ເມື່ອສິ່ງນີ້ ສຳ ເລັດ ສຳ ລັບການເຄື່ອນໄຫວທີ່ຕ້ອງການທັງ,ົດ, ຄລິກທີ່ "%s". +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=ບັນທຶກການໂອນ +RecordMovements=Record stock movements ReceivingForSameOrder=ໃບຮັບເງິນສໍາລັບຄໍາສັ່ງນີ້ StockMovementRecorded=ບັນທຶກການເຄື່ອນໄຫວຂອງຮຸ້ນ RuleForStockAvailability=ກົດລະບຽບກ່ຽວກັບຄວາມຕ້ອງການຫຼັກຊັບ @@ -176,7 +178,7 @@ ProductStockWarehouseCreated=ຂີດຈໍາກັດຫຼັກຊັບສ ProductStockWarehouseUpdated=ຂີດຈໍາກັດຫຼັກຊັບສໍາລັບການແຈ້ງເຕືອນແລະຕ້ອງການຫຼັກຊັບທີ່ດີທີ່ສຸດປັບປຸງໃຫ້ຖືກຕ້ອງ ProductStockWarehouseDeleted=ຂີດຈໍາກັດຫຼັກຊັບສໍາລັບການແຈ້ງເຕືອນແລະຕ້ອງການຫຼັກຊັບທີ່ດີທີ່ສຸດຖືກລຶບອອກຢ່າງຖືກຕ້ອງ AddNewProductStockWarehouse=ກໍານົດຂອບເຂດຈໍາກັດໃຫມ່ສໍາລັບການແຈ້ງເຕືອນແລະຕ້ອງການຫຼັກຊັບທີ່ດີທີ່ສຸດ -AddStockLocationLine=ຫຼຸດປະລິມານລົງຈາກນັ້ນຄລິກເພື່ອເພີ່ມສາງອື່ນສໍາລັບຜະລິດຕະພັນນີ້ +AddStockLocationLine=Decrease quantity then click to split the line InventoryDate=ວັນທີສິນຄ້າຄົງຄັງ Inventories=Inventories NewInventory=ສິນຄ້າຄົງຄັງໃຫມ່ @@ -234,7 +236,7 @@ StockIncrease=ຫຼັກຊັບເພີ່ມຂຶ້ນ StockDecrease=ຫຼັກຊັບຫຼຸດລົງ InventoryForASpecificWarehouse=ສິນຄ້າຄົງຄັງສໍາລັບສາງສະເພາະ InventoryForASpecificProduct=ສິນຄ້າຄົງຄັງສໍາລັບຜະລິດຕະພັນສະເພາະ -StockIsRequiredToChooseWhichLotToUse=ຕ້ອງມີຫຼັກຊັບເພື່ອເລືອກວ່າຈະໃຊ້ອັນໃດ +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=ບັງຄັບໃຫ້ AlwaysShowFullArbo=ສະແດງຕົ້ນໄມ້ເຕັມສາງຢູ່ໃນປັອບອັບຂອງການເຊື່ອມຕໍ່ສາງ (ຄຳ ເຕືອນ: ອັນນີ້ອາດຈະຫຼຸດລົງຢ່າງຫຼວງຫຼາຍ) StockAtDatePastDesc=ເຈົ້າສາມາດເບິ່ງຫຼັກຊັບ (ຫຼັກຊັບຕົວຈິງ) ຢູ່ທີ່ນີ້ໃນວັນເວລາທີ່ຜ່ານມາ @@ -254,7 +256,7 @@ ReOpen=ເປີດຄືນໃ່ ConfirmFinish=ເຈົ້າຢືນຢັນການປິດສາງບໍ? ອັນນີ້ຈະສ້າງການເຄື່ອນໄຫວຫຼັກຊັບທັງtoົດເພື່ອອັບເດດຫຼັກຊັບຂອງເຈົ້າໃຫ້ເປັນຈໍານວນຕົວຈິງທີ່ເຈົ້າໄດ້ເຂົ້າໄປໃນສາງ. ObjectNotFound=ບໍ່ພົບ %s MakeMovementsAndClose=ສ້າງການເຄື່ອນໄຫວແລະປິດ -AutofillWithExpected=Replace real quantity with expected quantity +AutofillWithExpected=Fill real quantity with expected quantity ShowAllBatchByDefault=ຕາມຄ່າເລີ່ມຕົ້ນ, ສະແດງລາຍລະອຽດເປັນຊຸດຢູ່ໃນແຖບ "ຫຼັກຊັບ" ຂອງຜະລິດຕະພັນ CollapseBatchDetailHelp=ເຈົ້າສາມາດ ກຳ ນົດການສະແດງລາຍລະອຽດເປັນຊຸດໃນການຕັ້ງຄ່າໂມດູນຫຼັກຊັບ ErrorWrongBarcodemode=ບໍ່ຮູ້ຈັກໂmodeດບາໂຄດ @@ -265,9 +267,53 @@ ProductBarcodeDoesNotExist=ບໍ່ມີຜະລິດຕະພັນທີ WarehouseId=Warehouse ID WarehouseRef=Warehouse Ref SaveQtyFirst=Save the real inventoried quantities first, before asking creation of the stock movement. +ToStart=Start InventoryStartedShort=Started ErrorOnElementsInventory=Operation canceled for the following reason: ErrorCantFindCodeInInventory=Can't find the following code in inventory QtyWasAddedToTheScannedBarcode=Success !! The quantity was added to all the requested barcode. You can close the Scanner tool. -StockChangeDisabled=Change on stock disabled +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=No warehouse defined for terminal +ClearQtys=Clear all quantities +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Settings +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/lo_LA/ticket.lang b/htdocs/langs/lo_LA/ticket.lang index 0d495975fcc..cc096e494b5 100644 --- a/htdocs/langs/lo_LA/ticket.lang +++ b/htdocs/langs/lo_LA/ticket.lang @@ -27,6 +27,7 @@ Permission56003=ລຶບປີ້ Permission56004=ຈັດການປີ້ Permission56005=ເບິ່ງປີ້ຂອງພາກສ່ວນທີສາມທັງ(ົດ (ບໍ່ມີປະສິດທິພາບສໍາລັບຜູ້ໃຊ້ພາຍນອກ, ຈໍາກັດສະເພາະກັບບຸກຄົນທີສາມທີ່ພວກເຂົາຂຶ້ນກັບ) +Tickets=Tickets TicketDictType=ປີ້ - ປະເພດ TicketDictCategory=ປີ້ - ກຸ່ມ TicketDictSeverity=ປີ້ - ຄວາມຮຸນແຮງ @@ -90,8 +91,8 @@ TicketPublicAccess=ສ່ວນຕິດຕໍ່ສາທາລະນະທີ TicketSetupDictionaries=ປະເພດຂອງປີ້, ຄວາມຮຸນແຮງແລະລະຫັດການວິເຄາະແມ່ນສາມາດຕັ້ງຄ່າໄດ້ຈາກວັດຈະນານຸກົມ TicketParamModule=ການຕັ້ງຄ່າຕົວປ່ຽນໂມດູນ TicketParamMail=ການຕັ້ງອີເມລ -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=ຂໍ້ຄວາມໄດ້ຖືກສົ່ງຫຼັງຈາກການສ້າງປີ້ @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=ຂໍ້ຄວາມທີ່ລະບຸຢູ່ທີ TicketParamPublicInterface=ຕັ້ງຄ່າສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ສາທາລະນະ TicketsEmailMustExist=ຕ້ອງການທີ່ຢູ່ອີເມວທີ່ມີຢູ່ແລ້ວເພື່ອສ້າງປີ້ TicketsEmailMustExistHelp=ຢູ່ໃນບ່ອນຕິດຕໍ່ສາທາລະນະ, ທີ່ຢູ່ອີເມວຄວນຈະຖືກຕື່ມໃສ່ໃນຖານຂໍ້ມູນເພື່ອສ້າງປີ້ໃnew່. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=ການໂຕ້ຕອບສາທາລະນະ TicketUrlPublicInterfaceLabelAdmin=URL ທາງເລືອກ ສຳ ລັບສ່ວນຕິດຕໍ່ສາທາລະນະ TicketUrlPublicInterfaceHelpAdmin=ມັນເປັນໄປໄດ້ທີ່ຈະກໍານົດນາມແງໃຫ້ກັບເຄື່ອງແມ່ຂ່າຍເວັບແລະດັ່ງນັ້ນຈຶ່ງເຮັດໃຫ້ມີການໂຕ້ຕອບສາທາລະນະກັບ URL ອື່ນ (ເຊີບເວີຕ້ອງເຮັດ ໜ້າ ທີ່ເປັນຕົວແທນໃນ URL ໃthis່ນີ້) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=ຕອນນີ້ໄດ້ມອບicketາຍປີ້ແລ້ TicketChangeType=ປ່ຽນປະເພດ TicketChangeCategory=ປ່ຽນລະຫັດການວິເຄາະ TicketChangeSeverity=ປ່ຽນຄວາມຮຸນແຮງ -TicketAddMessage=ເພີ່ມຂໍ້ຄວາມ -AddMessage=ເພີ່ມຂໍ້ຄວາມ +TicketAddMessage=Add private message MessageSuccessfullyAdded=ເພີ່ມປີ້ແລ້ວ TicketMessageSuccessfullyAdded=ເພີ່ມຂໍ້ຄວາມ ສຳ ເລັດແລ້ວ TicketMessagesList=ລາຍການຂໍ້ຄວາມ @@ -202,8 +206,8 @@ TicketSeverity=ຄວາມຮຸນແຮງ ShowTicket=ເບິ່ງປີ້ RelatedTickets=ປີ້ທີ່ກ່ຽວຂ້ອງ TicketAddIntervention=ສ້າງການແຊກແຊງ -CloseTicket=ປິດ | ແກ້ປີ້ -AbandonTicket=ປະຖິ້ມປີ້ +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=ປິດ | ແກ້ປີ້ ConfirmCloseAticket=ຢືນຢັນການປິດປີ້ ConfirmAbandonTicket=ເຈົ້າຢືນຢັນການປິດປີ້ເຂົ້າສູ່ສະຖານະ 'ປະຖິ້ມ' @@ -217,18 +221,17 @@ SendMessageByEmail=ສົ່ງຂໍ້ຄວາມທາງອີເມລ TicketNewMessage=ຂໍ້ຄວາມໃ່ ErrorMailRecipientIsEmptyForSendTicketMessage=ຜູ້ຮັບບໍ່ຫວ່າງ. ບໍ່ມີອີເມວສົ່ງ TicketGoIntoContactTab=ກະລຸນາເຂົ້າໄປທີ່ແຖບ "ລາຍຊື່ຜູ້ຕິດຕໍ່" ເພື່ອເລືອກພວກມັນ -TicketMessageMailIntro=ການນໍາສະເຫນີ +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=ຂໍ້ຄວາມນີ້ຖືກເພີ່ມໃສ່ແຕ່ຕອນຕົ້ນຂອງອີເມວແລະຈະບໍ່ຖືກບັນທຶກໄວ້. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=ລາຍເຊັນ -TicketMessageMailSignatureHelp=ຂໍ້ຄວາມນີ້ຖືກເພີ່ມເຂົ້າໄປໃນທ້າຍອີເມວເທົ່ານັ້ນແລະຈະບໍ່ຖືກບັນທຶກໄວ້. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=ລາຍເຊັນອີເມວຕອບກັບ -TicketMessageMailSignatureHelpAdmin=ຂໍ້ຄວາມນີ້ຈະຖືກແຊກໃສ່ຫຼັງຈາກຂໍ້ຄວາມຕອບກັບ. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=ສະເພາະຂໍ້ຄວາມນີ້ຈະຖືກບັນທຶກໄວ້ໃນລາຍການຂໍ້ຄວາມຢູ່ໃນບັດປີ້. TicketMessageSubstitutionReplacedByGenericValues=ຕົວປ່ຽນການປ່ຽນແທນໄດ້ຖືກແທນທີ່ດ້ວຍຄຸນຄ່າທົ່ວໄປ. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=ເວລາຜ່ານໄປຕັ້ງແຕ່ TicketTimeToRead=ເວລາໄດ້ຜ່ານໄປກ່ອນທີ່ຈະອ່ານ TicketTimeElapsedBeforeSince=ເວລາຜ່ານໄປກ່ອນ / ນັບຕັ້ງແຕ່ @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=ຂໍ້ຄວາມໃwas່ໄດ TicketAssignedToYou=ມອບicketາຍປີ້ແລ້ວ TicketAssignedEmailBody=ເຈົ້າໄດ້ຮັບມອບtheາຍປີ້ #%s ໂດຍ %s MarkMessageAsPrivate=messageາຍຂໍ້ຄວາມເປັນສ່ວນຕົວ +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=ຂໍ້ຄວາມນີ້ຈະບໍ່ສະແດງໃຫ້ຜູ້ໃຊ້ພາຍນອກເຫັນ TicketEmailOriginIssuer=ຜູ້ອອກແຫຼ່ງທີ່ມາຂອງປີ້ InitialMessage=ຂໍ້ຄວາມເບື້ອງຕົ້ນ @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=ເຈົ້າສາມາດເບິ TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=ກະລຸນາຢ່າຕອບກັບອີເມລ directly ນີ້ໂດຍກົງ! ໃຊ້ຕົວເຊື່ອມຕໍ່ເພື່ອຕອບກັບເຂົ້າໄປໃນອິນເຕີເຟດ. TicketPublicInfoCreateTicket=ແບບຟອມນີ້ອະນຸຍາດໃຫ້ເຈົ້າບັນທຶກປີ້ສະ ໜັບ ສະ ໜູນ ໃນລະບົບການຈັດການຂອງພວກເຮົາ. -TicketPublicPleaseBeAccuratelyDescribe=ກະລຸນາອະທິບາຍບັນຫາໃຫ້ຖືກຕ້ອງ. ໃຫ້ຂໍ້ມູນຫຼາຍທີ່ສຸດເທົ່າທີ່ເປັນໄປໄດ້ເພື່ອອະນຸຍາດໃຫ້ພວກເຮົາລະບຸການຮ້ອງຂໍຂອງເຈົ້າໄດ້ຢ່າງຖືກຕ້ອງ. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=ກະລຸນາໃສ່ ID ຕິດຕາມປີ້ TicketTrackId=ID ຕິດຕາມສາທາລະນະ OneOfTicketTrackId=ຫນຶ່ງໃນ ID ຕິດຕາມຂອງເຈົ້າ diff --git a/htdocs/langs/lo_LA/users.lang b/htdocs/langs/lo_LA/users.lang index 2308fec58ae..e4f54f932b1 100644 --- a/htdocs/langs/lo_LA/users.lang +++ b/htdocs/langs/lo_LA/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=ລຶບຈາກກຸ່ມ PasswordChangedAndSentTo=ປ່ຽນລະຫັດຜ່ານແລະສົ່ງໄປ %s . PasswordChangeRequest=ຂໍປ່ຽນລະຫັດຜ່ານສໍາລັບ %s PasswordChangeRequestSent=ຮ້ອງຂໍໃຫ້ປ່ຽນລະຫັດຜ່ານສໍາລັບ %s ສົ່ງໄປ %s . -IfLoginExistPasswordRequestSent=ຖ້າການເຂົ້າສູ່ລະບົບນີ້ເປັນບັນຊີທີ່ຖືກຕ້ອງ, ໄດ້ມີການສົ່ງອີເມວເພື່ອຕັ້ງລະຫັດຜ່ານໃreset່. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=ຖ້າອີເມວນີ້ເປັນບັນຊີທີ່ຖືກຕ້ອງ, ອີເມລ to ເພື່ອຕັ້ງລະຫັດຜ່ານໃbeen່ໄດ້ຖືກສົ່ງໄປແລ້ວ. ConfirmPasswordReset=ຢືນຢັນການຣີເຊັດລະຫັດຜ່ານ MenuUsersAndGroups=ຜູ້ໃຊ້ & ກຸ່ມ @@ -68,7 +68,6 @@ CreateDolibarrLogin=ສ້າງຜູ້ໃຊ້ CreateDolibarrThirdParty=ສ້າງພາກສ່ວນທີສາມ LoginAccountDisableInDolibarr=ບັນຊີຖືກປິດການ ນຳ ໃຊ້ໃນ Dolibarr. UsePersonalValue=ໃຊ້ຄຸນຄ່າສ່ວນຕົວ -InternalUser=ຜູ້ໃຊ້ພາຍໃນ ExportDataset_user_1=ຜູ້ໃຊ້ແລະຄຸນສົມບັດຂອງເຂົາເຈົ້າ DomainUser=ຜູ້ໃຊ້ໂດເມນ %s Reactivate=ເປີດ ນຳ ໃຊ້ຄືນໃ່ @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/lo_LA/website.lang b/htdocs/langs/lo_LA/website.lang index ddcc387a99b..26c5bb63b7d 100644 --- a/htdocs/langs/lo_LA/website.lang +++ b/htdocs/langs/lo_LA/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=ລະຫັດ +WebsiteName=Name of the website WebsiteSetupDesc=ສ້າງທີ່ນີ້ເວັບໄຊທທີ່ທ່ານຕ້ອງການນໍາໃຊ້. ຈາກນັ້ນເຂົ້າໄປທີ່ເມນູເວັບໄຊທ to ເພື່ອແກ້ໄຂພວກມັນ. DeleteWebsite=ລຶບເວັບໄຊທ ConfirmDeleteWebsite=ເຈົ້າແນ່ໃຈບໍວ່າເຈົ້າຕ້ອງການລຶບເວັບໄຊທນີ້? ທຸກ ໜ້າ ແລະເນື້ອໃນຂອງມັນຈະຖືກເອົາອອກໄປຄືກັນ. ໄຟລ uploaded ທີ່ອັບໂຫຼດ (ເຊັ່ນ: ເຂົ້າໄປໃນບັນຊີລາຍຊື່ສື່, ໂມດູນ ECM, ... ) ຈະຍັງຄົງຢູ່. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=ການເພີ່ມໃສ່ຢູ່ລຸ່ມສຸ WEBSITE_ROBOT=ໄຟລ ot ຫຸ່ນຍົນ (robots.txt) WEBSITE_HTACCESS=ເວັບໄຊທ file. ໄຟລ htaccess WEBSITE_MANIFEST_JSON=ໄຟລ manifest manifest.json ຂອງເວັບໄຊທ -WEBSITE_README=ໄຟລ RE README.md WEBSITE_KEYWORDSDesc=ໃຊ້aາຍຈຸດເພື່ອແຍກຄ່າຕ່າງ -EnterHereLicenseInformation=ໃສ່ບ່ອນນີ້ຂໍ້ມູນ meta ຫຼືຂໍ້ມູນໃບອະນຸຍາດເພື່ອຍື່ນໄຟລ RE README.md. ຖ້າເຈົ້າແຈກຢາຍເວັບໄຊທ your ຂອງເຈົ້າເປັນແມ່ແບບ, ໄຟລ will ຈະຖືກລວມເຂົ້າໃນຊຸດລໍ້ລວງ. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=ສ່ວນຫົວຂອງ HTML (ສະເພາະ ໜ້າ ນີ້ເທົ່ານັ້ນ) PageNameAliasHelp=ຊື່ຫຼືນາມແງຂອງ ໜ້າ.
ນາມແງນີ້ຍັງຖືກໃຊ້ເພື່ອປອມ URL SEO ໃນເວລາທີ່ເວັບໄຊທ is ຖືກແລ່ນມາຈາກ Virtual host ຂອງ Web server (ເຊັ່ນ Apacke, Nginx, ... ). ໃຊ້ປຸ່ມ " %s " ເພື່ອແກ້ໄຂນາມແງນີ້. EditTheWebSiteForACommonHeader=Noteາຍເຫດ: ຖ້າເຈົ້າຕ້ອງການກໍານົດສ່ວນຫົວສ່ວນບຸກຄົນສໍາລັບທຸກ ໜ້າ, ແກ້ໄຂສ່ວນຫົວຢູ່ໃນລະດັບເວັບໄຊທ instead ແທນທີ່ຈະຢູ່ໃນ ໜ້າ/ຖັງບັນຈຸ. @@ -42,10 +43,12 @@ ViewPageInNewTab=ເບິ່ງ ໜ້າ ຢູ່ໃນແຖບໃ່ SetAsHomePage=ຕັ້ງເປັນ ໜ້າ ຫຼັກ RealURL=URL ທີ່ແທ້ຈິງ ViewWebsiteInProduction=ເບິ່ງເວັບໄຊທ using ໂດຍໃຊ້ URL ຂອງບ້ານ +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= ໃຊ້ກັບ Apache / Nginx / ...
ສ້າງໃນເຄື່ອງແມ່ຂ່າຍເວັບຂອງທ່ານ (Apache, Nginx, ... ) ເປັນ Host Virtual ອຸທິດກັບ PHP ເປີດແລະລະບົບຮາກໃນ
%s ExampleToUseInApacheVirtualHostConfig=ຕົວຢ່າງທີ່ຈະໃຊ້ໃນການຕັ້ງຄ່າເຈົ້າພາບ virtual Apache: YouCanAlsoTestWithPHPS= ໃຊ້ກັບ PHP ຝັງ ເຄື່ອງແມ່ຂ່າຍຂອງ
On ພັດທະນາສະພາບແວດລ້ອມ, ທ່ານອາດຈະຕ້ອງການທີ່ຈະທົດສອບເວັບໄຊທີ່ມີ PHP ຝັງເຄື່ອງແມ່ຂ່າຍເວັບທີ່ (PHP 5.5 ທີ່ກໍານົດໄວ້) ໂດຍໃຊ້
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP= ແລ່ນເວັບໄຊທຂອງເຈົ້າກັບຜູ້ໃຫ້ບໍລິການ Dolibarr Hosting ຄົນອື່ນ
ຖ້າເຈົ້າບໍ່ມີ web server ຄື Apache ຫຼື NGinx ທີ່ມີຢູ່ໃນອິນເຕີເນັດ, ເຈົ້າສາມາດສົ່ງອອກແລະນໍາເຂົ້າເວັບໄຊທ your ຂອງເຈົ້າໃສ່ໃນຕົວຢ່າງ Dolibarr ອື່ນທີ່ສະ ໜອງ ໃຫ້ໂດຍຜູ້ໃຫ້ບໍລິການ Dolibarr ອື່ນທີ່ໃຫ້ບໍລິການເຕັມຮູບແບບ. ການເຊື່ອມໂຍງກັບໂມດູນເວັບໄຊທ. ເຈົ້າສາມາດຊອກຫາລາຍຊື່ຂອງຜູ້ໃຫ້ບໍລິການໂຮສ Dolibarr ບາງອັນຢູ່ https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=ອ່ານ WritePerm=ຂຽນ @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=ເຈົ້າສາມາດແກ້ໄຂລະ YouCanEditHtmlSource=
ທ່ານສາມາດລວມເອົາລະຫັດ PHP ເຂົ້າໄປໃນແຫຼ່ງນີ້ໂດຍການໃຊ້ແທັກ <? php? > a0a65d071f6f0f. ຕົວແປທົ່ວໂລກຕໍ່ໄປນີ້ມີຢູ່: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs, $ pagelangs.

ນອກນັ້ນທ່ານຍັງສາມາດລວມເອົາເນື້ອຫາຂອງ Page/Container ອື່ນທີ່ມີໄວຍະກອນຕໍ່ໄປນີ້:
a03900 ? >

ທ່ານສາມາດເຮັດໃຫ້ຕົວຊີ້ທິດທາງທີ່ຫນ້າອື່ນ / ຕູ້ຄອນເທນເນີທີ່ມີ syntax ດັ່ງຕໍ່ໄປນີ້ (ຫມາຍເຫດ: ບໍ່ອອກເນື້ອໃນກ່ອນທີ່ຈະໂອນຄືໃດຫນຶ່ງ):?
< php redirectToContainer ( 'alias_of_container_to_redirect_to'); ? >

ໃນການເພີ່ມການເຊື່ອມຕໍ່ໄປຫາຫນ້າອື່ນ, ໃຊ້ໄວຍາກອນໄດ້:
<a href = "alias_of_page_to_link_to.php" >mylink<a>

ເພື່ອປະກອບມີການເຊື່ອມຕໍ່ ເພື່ອດາວໂຫລດ ໄຟລ໌ເກັບຮັກສາໄວ້ເປັນເອກະສານ ໄດ້ ບັນຊີລາຍຊື່, ໃຊ້ document.php wrapper:
ຕົວຢ່າງ, ສໍາລັບເອກະສານເຂົ້າໄປໃນເອກະສານ/ecm (ຈໍາເປັນຕ້ອງໄດ້ເຂົ້າສູ່ລະບົບ), syntax ແມ່ນ: a0342fccf00007d007d07d07d07b0d0b0b0c0c0c0 "ສໍາລັບການນໍາໃຊ້ເອກະສານ" ] filename.ext ">

ສໍາລັບໄຟລ into ເຂົ້າໄປໃນເອກະສານ/ສື່ກາງ (ໄດເຣັກທໍຣີເປີດສໍາລັບການເຂົ້າເຖິງສາທາລະນະ), ໄວຍະກອນແມ່ນ:
a03900df "/document.php?modulepart=medias&file=[relative_dir/ ]filename.ext">
ສຳ ລັບໄຟລທີ່ແບ່ງປັນກັບການແບ່ງປັນການເຊື່ອມຕໍ່ (ເປີດການເຂົ້າເຖິງໂດຍໃຊ້ປຸ່ມ hash ການແບ່ງປັນຂອງໄຟລ) a0d09 a04 a04 a04 a07 a04 a04 a07 a03 a a a a a a 0 a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a A a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a t a t a d a a d a d a d a d e a d e a e a e a e a e a e a e a e lo a ee a lo /document.php?hashp=publicsharekeyoffile">


ໄປປະກອບເປັນ
ພາບ ເກັບຮັກສາໄວ້ເປັນເອກະສານ ລະບົບ, ນໍາໃຊ້ viewimage.php wrapper:
ຕົວຢ່າງ, ສໍາລັບຮູບພາບເຂົ້າໄປໃນເອກະສານ / ສື່ມວນຊົນເປັນ (ເປີດ ໄດເຣັກທໍຣີ ສຳ ລັບການເຂົ້າເຖິງສາທາລະນະ), ໄວຍະກອນແມ່ນ:
<img src = "/viewimage.php? modulepart = medias&file = [relative_dir/] filename.extb07b07b07b07b07f07b07b07b07b07b07b07b0b0b0b07b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b07C07A007A0c07C07 ຍັງເປັນຜູ້ຈັດການຂອງພວກເຮົາ. #YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=ສໍາລັບຮູບພາບທີ່ແບ່ງປັນກັບການເຊື່ອມຕໍ່ແບ່ງປັນ (ເປີດການເຂົ້າເຖິງໂດຍໃຊ້ລະຫັດ hash ການແບ່ງປັນຂອງໄຟລ)), ໄວຍະກອນແມ່ນ:
<img src = "/viewimage.php? hashp = 12345679012 ... " a0012c7d009007700775 a039c087007c007c007c007c0b087c07c0b0785c087b07b0770c087b087b07b0770c07b07b07b07b0775c0b087b087b07b07b087b087b087a087b087b087b087c087c087c07b07b07b087c06b08770 -YouCanEditHtmlSourceMore=
ຕົວຢ່າງເພີ່ມເຕີມຂອງ HTML ຫຼືລະຫັດແບບເຄື່ອນໄຫວທີ່ມີຢູ່ໃນ ເອກະສານ wiki
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Clone page/container CloneSite=Clone site SiteAdded=ເພີ່ມເວັບໄຊທແລ້ວ @@ -137,7 +140,7 @@ PagesRegenerated=%s ໜ້າ (s)/container (s) ຖືກສ້າງຂຶ້ RegenerateWebsiteContent=ສ້າງໄຟລ cache cache ຂອງເວັບໄຊທຄືນໃ່ AllowedInFrames=ອະນຸຍາດໃຫ້ຢູ່ໃນເຟຣມ DefineListOfAltLanguagesInWebsiteProperties=ກຳ ນົດລາຍຊື່ພາສາທີ່ມີທັງintoົດໃສ່ໃນຄຸນສົມບັດຂອງເວັບໄຊທ. -GenerateSitemaps=ສ້າງໄຟລ em ແຜນທີ່ເວັບໄຊທ +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=ຖ້າເຈົ້າຢືນຢັນ, ເຈົ້າຈະລຶບໄຟລ em ແຜນທີ່ທີ່ມີຢູ່ອອກ ... ConfirmSitemapsCreation=ຢືນຢັນການສ້າງແຜນທີ່ SitemapGenerated=ໄຟລ em ແຜນທີ່ແຜນທີ່ %s ສ້າງຂຶ້ນ @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon ຕ້ອງເປັນ png ErrorFaviconSize=Favicon ຕ້ອງມີຂະ ໜາດ 16x16, 32x32 ຫຼື 64x64 FaviconTooltip=ອັບໂຫຼດຮູບທີ່ຕ້ອງເປັນ png (16x16, 32x32 ຫຼື 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/lo_LA/withdrawals.lang b/htdocs/langs/lo_LA/withdrawals.lang index f00ec20967e..a9aafdaabf2 100644 --- a/htdocs/langs/lo_LA/withdrawals.lang +++ b/htdocs/langs/lo_LA/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=ໃບແຈ້ງ ໜີ້ ຜູ້ຂາຍ InvoiceWaitingWithdraw=ໃບແຈ້ງ ໜີ້ ລໍຖ້າການຫັກເງິນໂດຍກົງ InvoiceWaitingPaymentByBankTransfer=ໃບແຈ້ງ ໜີ້ ລໍຖ້າການໂອນເງິນສິນເຊື່ອ AmountToWithdraw=ຈຳ ນວນທີ່ຈະຖອນໄດ້ +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=ບໍ່ມີໃບຮຽກເກັບເງິນເປີດໃຫ້ '%s' ລໍຖ້າ. ໄປທີ່ແຖບ '%s' ຢູ່ໃນບັດຮຽກເກັບເງິນເພື່ອເຮັດການຮ້ອງຂໍ. -NoSupplierInvoiceToWithdraw=ບໍ່ມີໃບຮຽກເກັບເງິນຜູ້ສະ ໜອງ ທີ່ເປີດ 'ການຮ້ອງຂໍສິນເຊື່ອໂດຍກົງ' ລໍຖ້າຢູ່. ໄປທີ່ແຖບ '%s' ຢູ່ໃນບັດຮຽກເກັບເງິນເພື່ອເຮັດການຮ້ອງຂໍ. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=ຜູ້ຮັບຜິດຊອບ WithdrawalsSetup=ການຕັ້ງຄ່າການຊໍາລະດ້ວຍບັນຊີເດບິດໂດຍກົງ CreditTransferSetup=ການຕັ້ງຄ່າການໂອນສິນເຊື່ອ @@ -41,6 +42,7 @@ CreditTransferStatistics=ສະຖິຕິການໂອນສິນເຊື Rejects=ປະຕິເສດ LastWithdrawalReceipt=ໃບຮັບເງິນເດບິດໂດຍກົງ %s ຫຼ້າສຸດ MakeWithdrawRequest=ຮ້ອງຂໍການຊໍາລະດ້ວຍບັນຊີເດບິດໂດຍກົງ +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=ເຮັດການຮ້ອງຂໍການໂອນເງິນສິນເຊື່ອ WithdrawRequestsDone=%s ຄຳ ຮ້ອງການ ຊຳ ລະບັນຊີໂດຍກົງບັນທຶກແລ້ວ BankTransferRequestsDone=ບັນທຶກ ຄຳ ຂໍໂອນເງິນ %s ແລ້ວ @@ -99,8 +101,11 @@ CreditDate=ສິນເຊື່ອຢູ່ WithdrawalFileNotCapable=ບໍ່ສາມາດສ້າງໄຟລ receipt ໃບຮັບເງິນຖອນເງິນສໍາລັບປະເທດຂອງເຈົ້າ %s (ປະເທດຂອງເຈົ້າບໍ່ຖືກຮອງຮັບ) ShowWithdraw=ສະແດງຄໍາສັ່ງການຫັກບັນຊີໂດຍກົງ IfInvoiceNeedOnWithdrawPaymentWontBeClosed=ແນວໃດກໍ່ຕາມ, ຖ້າໃບຮຽກເກັບເງິນມີຢ່າງ ໜ້ອຍ ໜຶ່ງ ຄໍາສັ່ງຊໍາລະບັນຊີໂດຍກົງທີ່ຍັງບໍ່ທັນດໍາເນີນການ, ມັນຈະບໍ່ຖືກຕັ້ງເປັນຈ່າຍເພື່ອອະນຸຍາດໃຫ້ມີການຈັດການການຖອນເງິນກ່ອນ. -DoStandingOrdersBeforePayments=ແຖບນີ້ອະນຸຍາດໃຫ້ເຈົ້າຮ້ອງຂໍເອົາຄໍາສັ່ງການຊໍາລະເງິນຜ່ານບັນຊີໂດຍກົງ. ເມື່ອ ສຳ ເລັດແລ້ວ, ເຂົ້າໄປທີ່ເມນູທະນາຄານ-> ການຊໍາລະດ້ວຍການຫັກເງິນໂດຍກົງເພື່ອສ້າງແລະຈັດການຄໍາສັ່ງການຫັກເງິນໂດຍກົງ. ເມື່ອຄໍາສັ່ງການຫັກເງິນໂດຍກົງຖືກປິດ, ການຊໍາລະຢູ່ໃນໃບຮຽກເກັບເງິນຈະຖືກບັນທຶກໂດຍອັດຕະໂນມັດ, ແລະໃບແຈ້ງ ໜີ້ ຖືກປິດຖ້າຍັງເຫຼືອເພື່ອຊໍາລະແມ່ນບໍ່ຫວ່າງ. -DoCreditTransferBeforePayments=ແຖບນີ້ອະນຸຍາດໃຫ້ເຈົ້າຮ້ອງຂໍໃບສັ່ງໂອນເງິນສິນເຊື່ອ. ເມື່ອ ສຳ ເລັດແລ້ວ, ເຂົ້າໄປທີ່ເມນູທະນາຄານ-> ຊໍາລະດ້ວຍການໂອນສິນເຊື່ອເພື່ອສ້າງແລະຈັດການຄໍາສັ່ງການໂອນເງິນສິນເຊື່ອ. ເມື່ອຄໍາສັ່ງການໂອນເງິນສິນເຊື່ອຖືກປິດ, ການຊໍາລະເງິນຢູ່ໃນໃບແຈ້ງ ໜີ້ ຈະຖືກບັນທຶກໂດຍອັດຕະໂນມັດ, ແລະໃບແຈ້ງ ໜີ້ ຖືກປິດຖ້າຍັງເຫຼືອເພື່ອຈ່າຍແມ່ນບໍ່ຫວ່າງ. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=ໄຟລ order ການສັ່ງ ໜີ້ CreditTransferFile=ໄຟລ transfer ໂອນເງິນສິນເຊື່ອ SetToStatusSent=ຕັ້ງເປັນສະຖານະ "ສົ່ງໄຟລແລ້ວ" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=ບໍ່ສາມາດສ້າງຄໍາຮ SepaMandate=ຄໍາສັ່ງ SEPA Direct Debit SepaMandateShort=ຄຳ ສັ່ງ SEPA PleaseReturnMandate=ກະລຸນາສົ່ງຄືນແບບຟອມ ຄຳ ສັ່ງນີ້ທາງອີເມລ to ຫາ %s ຫຼືທາງໄປສະນີຫາ -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=ຕົວລະບຸເຈົ້າ ໜີ້ CreditorName=ຊື່ເຈົ້າ ໜີ້ SEPAFillForm=(ຂ) ກະລຸນາຕື່ມຂໍ້ມູນໃສ່ທຸກຊ່ອງທີ່markedາຍໄວ້ * @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=ວັນທີປະຕິບັດ CreateForSepa=ສ້າງໄຟລ deb ເດບິດໂດຍກົງ ICS=ຕົວລະບຸເຈົ້າ ໜີ້ - ICS +IDS=Debitor Identifier END_TO_END=ແທັກ SEML XML "EndToEndId" - ລະຫັດທີ່ບໍ່ຊໍ້າກັນຖືກມອບperາຍຕໍ່ທຸລະ ກຳ USTRD=ແທັກ SEPA XML "ບໍ່ມີໂຄງສ້າງ" ADDDAYS=ເພີ່ມມື້ໃສ່ວັນທີປະຕິບັດ @@ -154,3 +160,4 @@ ErrorICSmissing=ບໍ່ມີ ICS ຢູ່ໃນບັນຊີທະນາ TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=ຈໍານວນທັງofົດຂອງຄໍາສັ່ງຫັກເງິນໂດຍກົງແຕກຕ່າງຈາກຈໍານວນແຖວ WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +UsedFor=Used for %s diff --git a/htdocs/langs/lo_LA/workflow.lang b/htdocs/langs/lo_LA/workflow.lang index 36c05c40008..2f33616ee98 100644 --- a/htdocs/langs/lo_LA/workflow.lang +++ b/htdocs/langs/lo_LA/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=ສ້າງຄໍາສັ່ງຂາຍ descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=ສ້າງໃບແຈ້ງ ໜີ້ ລູກຄ້າໂດຍອັດຕະໂນມັດຫຼັງຈາກມີການເຊັນບົດສະ ເໜີ ທາງການຄ້າ (ໃບຮຽກເກັບເງິນໃwill່ຈະມີຈໍານວນເທົ່າກັນກັບຂໍ້ສະ ເໜີ) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=ສ້າງໃບແຈ້ງ ໜີ້ ລູກຄ້າໂດຍອັດຕະໂນມັດຫຼັງຈາກສັນຍາໄດ້ຮັບການກວດສອບ descWORKFLOW_ORDER_AUTOCREATE_INVOICE=ສ້າງໃບແຈ້ງ ໜີ້ ລູກຄ້າໂດຍອັດຕະໂນມັດຫຼັງຈາກປິດການສັ່ງຊື້ (ໃບຮຽກເກັບເງິນໃwill່ຈະມີຈໍານວນເທົ່າກັບຄໍາສັ່ງ) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=ຈັດປະເພດຂໍ້ສະ ເໜີ ແຫຼ່ງທີ່ເຊື່ອມໂຍງເປັນໃບບິນເມື່ອຄໍາສັ່ງການຂາຍຖືກຕັ້ງເປັນໃບບິນ (ແລະຖ້າຈໍານວນຄໍາສັ່ງແມ່ນຄືກັນກັບຈໍານວນທັງofົດຂອງການສະ ເໜີ ທີ່ເຊື່ອມໂຍງທີ່ເຊັນແລ້ວ) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=ຈັດປະເພດຂໍ້ສະ ເໜີ ແຫຼ່ງທີ່ເຊື່ອມຕໍ່ເປັນໃບບິນທີ່ໄດ້ຮັບການກວດສອບໃບແຈ້ງ ໜີ້ ຂອງລູກຄ້າ (ແລະຖ້າຈໍານວນໃບຮຽກເກັບເງິນຄືກັນກັບຈໍານວນທັງofົດຂອງຂໍ້ສະ ເໜີ ທີ່ເຊື່ອມໂຍງທີ່ເຊັນແລ້ວ) @@ -14,13 +15,22 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=ຈັດປະເພດຄໍ descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=ຈັດປະເພດຄໍາສັ່ງຂາຍແຫຼ່ງທີ່ເຊື່ອມຕໍ່ເປັນການເກັບເງິນເມື່ອໃບເກັບເງິນຂອງລູກຄ້າຖືກກໍານົດໃຫ້ຊໍາລະ (ແລະຖ້າຈໍານວນຂອງໃບຮຽກເກັບເງິນຄືກັນກັບຈໍານວນທັງofົດຂອງຄໍາສັ່ງເຊື່ອມໂຍງ) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=ຈັດປະເພດລໍາດັບການຂາຍແຫຼ່ງທີ່ເຊື່ອມໂຍງເປັນການຈັດສົ່ງເມື່ອການກວດສອບການຂົນສົ່ງຖືກຕ້ອງ (ແລະຖ້າປະລິມານທີ່ການຂົນສົ່ງທັງshippedົດຖືກຈັດສົ່ງແມ່ນຄືກັນກັບໃນຄໍາສັ່ງອັບເດດ). descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=ຈັດປະເພດລໍາດັບການຂາຍແຫຼ່ງທີ່ເຊື່ອມຕໍ່ເປັນການຈັດສົ່ງເມື່ອປິດການຂົນສົ່ງ (ແລະຖ້າປະລິມານການຂົນສົ່ງທັງshippedົດທີ່ສົ່ງອອກແມ່ນຄືກັນກັບໃນຄໍາສັ່ງທີ່ຈະອັບເດດ). -# Autoclassify purchase order +# Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=ຈັດປະເພດຂໍ້ສະ ເໜີ ຂອງຜູ້ຂາຍແຫຼ່ງເຊື່ອມໂຍງເປັນໃບບິນເມື່ອໃບແຈ້ງ ໜີ້ ຜູ້ຂາຍຖືກກວດສອບ (ແລະຖ້າຈໍານວນໃບຮຽກເກັບເງິນຄືກັນກັບຈໍານວນທັງofົດຂອງການສະ ເໜີ ທີ່ເຊື່ອມໂຍງ) +# Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=ຈັດປະເພດຄໍາສັ່ງຊື້ແຫຼ່ງທີ່ເຊື່ອມຕໍ່ເປັນໃບບິນທີ່ໄດ້ຮັບການກວດສອບໃບແຈ້ງ ໜີ້ ຜູ້ຂາຍ (ແລະຖ້າຈໍານວນໃບຮຽກເກັບເງິນຄືກັນກັບຈໍານວນທັງofົດຂອງຄໍາສັ່ງເຊື່ອມໂຍງ) -descWORKFLOW_BILL_ON_RECEPTION=ຈັດປະເພດການຮັບເພື່ອ "ຮຽກເກັບເງິນ" ເມື່ອຄໍາສັ່ງຂອງຜູ້ສະ ໜອງ ທີ່ເຊື່ອມໂຍງໄດ້ຖືກກວດສອບ +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classify linked source purchase order as received when a reception is validated (and if the quantity received by all receptions is the same as in the purchase order to update) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classify linked source purchase order as received when a reception is closed (and if the quantity received by all rceptions is the same as in the purchase order to update) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=ປິດການແຊກແຊງທັງlinkedົດທີ່ເຊື່ອມໂຍງກັບປີ້ເມື່ອປີ້ປິດ AutomaticCreation=ການສ້າງອັດຕະໂນມັດ AutomaticClassification=ການຈັດປະເພດອັດຕະໂນມັດ # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=ຈັດປະເພດການຈັດສົ່ງແຫຼ່ງທີ່ເຊື່ອມຕໍ່ເປັນປິດເມື່ອໃບເກັບເງິນຂອງລູກຄ້າໄດ້ຮັບການກວດສອບ +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/lt_LT/accountancy.lang b/htdocs/langs/lt_LT/accountancy.lang index f9ba81ed755..ca41006a026 100644 --- a/htdocs/langs/lt_LT/accountancy.lang +++ b/htdocs/langs/lt_LT/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Pagrindinė apskaitos sąskaita tiekėjams, ku MainAccountForUsersNotDefined=Pagrindinė apskaitos sąskaita naudotojams, kurie nenustatyti sąrankos metu MainAccountForVatPaymentNotDefined=Pagrindinė apskaitos sąskaita PVM mokėjimui, kuri nėra nustatyta sąrankos metu MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Apskaitos sritis AccountancyAreaDescIntro=Apskaitos modulio naudojimas atliekamas keliais etapais: AccountancyAreaDescActionOnce=Šie veiksmai paprastai atliekami vieną kartą arba kartą per metus ... -AccountancyAreaDescActionOnceBis=Kad ateityje sutaupytumėte laiko, turėtumėte atlikti tolesnius veiksmus, nurodydami teisingą numatytąją apskaitos paskyrą atliekant įvestį (rašydami įrašus žurnaluose ir pagrindinėje knygoje) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=ŽINGSNIS %s: Sukurkite arba patikrinkite savo žurnalo turinį iš meniu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=ŽINGSNIS %s: nustatykite kiekvieno PVM tarifo apskaitos sąskaitas. Tam naudokite meniu punktą %s. AccountancyAreaDescDefault=ŽINGSNIS %s: nustatykite numatytąsias apskaitos sąskaitas. Tam naudokite meniu punktą %s. -AccountancyAreaDescExpenseReport=ŽINGSNIS %s: nustatykite numatytąsias apskaitos sąskaitas kiekvienai išlaidų ataskaitos rūšiai. Tam naudokite meniu punktą %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=ŽINGSNIS %s: nustatykite numatytąsias apskaitos sąskaitas atlyginimų mokėjimams. Tam naudokite meniu punktą %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=ŽINGSNIS %s: nustatykite numatytąsias aukojimo / paramos apskaitos sąskaitas. Tam naudokite meniu punktą %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=ŽINGSNIS %s: nustatykite privalomą numatytąją sąskaitą ir numatytąsias apskaitos sąskaitas įvairiems sandoriams. Tam naudokite meniu punktą %s. AccountancyAreaDescLoan=ŽINGSNIS %s: nustatykite numatytąsias paskolų apskaitos sąskaitas. Tam naudokite meniu punktą %s. AccountancyAreaDescBank=ŽINGSNIS %s: nustatykite kiekvieno banko ir finansinių sąskaitų apskaitos sąskaitas ir žurnalo kodus. Tam naudokite meniu punktą %s. -AccountancyAreaDescProd=ŽINGSNIS %s: nustatykite savo prekių / paslaugų apskaitos sąskaitas. Tam naudokite meniu punktą %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=ŽINGSNIS %s: patikrinkite, ar esamos %s eilutės ir apskaitos sąskaitos yra susietos, tuomet programa galės vienu paspaudimu įvesti operacijas didžiojoje knygoje. Užbaikite trūkstamus susiejimus. Tam naudokite meniu punktą %s. AccountancyAreaDescWriteRecords=ŽINGSNIS%s: rašykite sandorius į didžiąją knygą. Norėdami tai padaryti, eikite į meniu %s ir spustelėkite mygtuką %s . @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Prekių sąskaitos TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Sąskaitų apvadas CustomersVentilation=Kliento sąskaita apvadas SuppliersVentilation=Tiekėjo sąskaitos apvadas @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Išlaidų ataskaita apvadas CreateMvts=Sukurkite naują sandorį UpdateMvts=Sandorio keitimas ValidTransaction=Patikrinti sandorį -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Didžioji knyga BookkeepingSubAccount=Subledger AccountBalance=Sąskaitos balansas @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Išjungti tiesioginį sandorio įrašymą banko sąska ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Įgalinti eksporto projektą žurnale ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Pardavimų žurnalas -ACCOUNTING_PURCHASE_JOURNAL=Pirkimų žurnalas -ACCOUNTING_MISCELLANEOUS_JOURNAL=Įvairiarūšis žurnalas +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Socialinis žurnalas +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Turi naują žurnalą +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Socialinis žurnalas ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Dokumento tipas Docdate=Data @@ -210,7 +217,7 @@ Codejournal=Žurnalas JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Pagal metus NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Žurnalas, kurį norite ištrinti -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Išlaidų ataskaitų žurnalas DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Iš viso pardavimų marža -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Kai kurie sandoriai negalėjo būti įvesti žurnale. Jei nėra kito klaidos pranešimo, tai tikriausiai todėl, kad jie jau buvo įvesti žurnale anksčiau. -NoNewRecordSaved=Daugiau žurnalo įrašų nėra -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Įvairiarūšės operacijos AccountingJournalType2=Pardavimai AccountingJournalType3=Pirkimai AccountingJournalType4=Bankas -AccountingJournalType5=Išlaidų ataskaita +AccountingJournalType5=Išlaidų ataskaitos AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Šis žurnalas jau naudojamas AccountingAccountForSalesTaxAreDefinedInto=Pastaba: Apskaitos sąskaita pardavimų mokestis yra apibrėžta meniu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Eksportuoti žurnalo projektą Modelcsv=Eksporto modelis @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Kai kurie privalomi nustatymo žingsniai nebuvo atlikti, prašome juos užpildyti ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Išlaidų ataskaitos žurnalas -InventoryJournal=Inventoriaus žurnalas NAccounts=%s accounts diff --git a/htdocs/langs/lt_LT/compta.lang b/htdocs/langs/lt_LT/compta.lang index b0fecf81759..6ff4840d193 100644 --- a/htdocs/langs/lt_LT/compta.lang +++ b/htdocs/langs/lt_LT/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (before) Balance=Balansas Debit=Debetas Credit=Kreditas +AccountingDebit=Debetas +AccountingCredit=Kreditas Piece=Apskaitos dok. AmountHTVATRealReceived=Grynasis sukauptas AmountHTVATRealPaid=Grynasis apmokėtas @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Delete a social or fiscal tax payment DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Social and fiscal taxes and payments CalcModeVATDebt=Režimas %sPVM nuo įsipareigojimų apskaitos%s. CalcModeVATEngagement=Režimas %sPVM nuo pajamų-išlaidų%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Skaičiavimo metodas AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/lt_LT/contracts.lang b/htdocs/langs/lt_LT/contracts.lang index 589b91882ca..ca10fd6ed79 100644 --- a/htdocs/langs/lt_LT/contracts.lang +++ b/htdocs/langs/lt_LT/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Sutartys / Abonentai ContractsAndLine=Sutartys ir sutarčių eilutė Contract=Sutartis ContractLine=Sutarties eilutė +ContractLines=Contract lines Closing=Uždarymas NoContracts=Nėra sutarčių MenuServices=Paslaugos @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Perkelti paslaugą į kitą sutartį ConfirmMoveToAnotherContract=Aš pasirinkto naują sutartį ir patvirtinu, kad noriu perkelti šią paslaugą į šią sutartį. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Atnaujinti sutarties eilutę (numeris %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Galiojimo data NoExpiredServices=Nėra pasibaigusių aktyvių paslaugų ListOfServicesToExpireWithDuration=Paslaugų, kurios baigsis už %s dienų, sąrašas @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Sutartį pasirašančio kliento kontak HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/lt_LT/datapolicy.lang b/htdocs/langs/lt_LT/datapolicy.lang new file mode 100644 index 00000000000..a2bd6a17064 --- /dev/null +++ b/htdocs/langs/lt_LT/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Klientas +DATAPOLICY_TIERS_PROSPECT = Numatomas klientas +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Tiekėjas +DATAPOLICY_CONTACT_CLIENT = Klientas +DATAPOLICY_CONTACT_PROSPECT = Numatomas klientas +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Tiekėjas +DATAPOLICY_ADHERENT = Narys +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/lt_LT/dict.lang b/htdocs/langs/lt_LT/dict.lang index 32b569c784c..f7481b3dfc0 100644 --- a/htdocs/langs/lt_LT/dict.lang +++ b/htdocs/langs/lt_LT/dict.lang @@ -21,7 +21,7 @@ CountryNL=Nyderlandai CountryHU=Vengrija CountryRU=Rusija CountrySE=Švedija -CountryCI=Dramblio kaulo krantas +CountryCI=Ivory Coast CountrySN=Senegalas CountryAR=Argentina CountryCM=Kamerūnas @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=p. +CivilityMMEShort=p. CivilityMR=p. +CivilityMRShort=p. CivilityMLE=p. CivilityMTRE=Magistras CivilityDR=Daktaras diff --git a/htdocs/langs/lt_LT/ecm.lang b/htdocs/langs/lt_LT/ecm.lang index a3c668ff1cf..9a2e3a16d58 100644 --- a/htdocs/langs/lt_LT/ecm.lang +++ b/htdocs/langs/lt_LT/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Rankinis katalogas ECMSectionAuto=Automatinis katalogas ECMSectionsManual=Rankinis medis ECMSectionsAuto=Automatinis medis +ECMSectionsMedias=Medias tree ECMSections=Katalogai ECMRoot=ECM Root ECMNewSection=Naujas katalogas @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Failų skaičius pakatalogiuose ECMCreationUser=Kūrėjas ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Automatiniai katalogai yra užpildomi automatiškai, pridedant dokumentus iš elemento kortelės.
* Rankiniai katalogai gali būti naudojama saugoti dokumentams, nesusijusiems su konkrečiu elementu. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Katalogas %s buvo ištrintas. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Ieškoti pagal raktinius žodžius diff --git a/htdocs/langs/lt_LT/holiday.lang b/htdocs/langs/lt_LT/holiday.lang index 9df0640e8c6..5ddbfd8ab79 100644 --- a/htdocs/langs/lt_LT/holiday.lang +++ b/htdocs/langs/lt_LT/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=Žmogiškųjų išteklių valdymas (HRM) -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Mėnesio suvestinė MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Pradžios data @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Turite pasirinkti pradžios datą. NoDateFin=Turite pasirinkti pabaigos datą. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Priežastis UserCP=Vartotojas ErrorAddEventToUserCP=Pridedant išimtines atostogas įvyko klaida. AddEventToUserOkCP=Išimtinių atostogų pridėjimas baigtas. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Ankstesnis balansas NewSoldeCP=Naujas balansas alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Grupės +users=Vartotojai +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/lt_LT/hrm.lang b/htdocs/langs/lt_LT/hrm.lang index 942d5f8cef4..1508b8ab0e8 100644 --- a/htdocs/langs/lt_LT/hrm.lang +++ b/htdocs/langs/lt_LT/hrm.lang @@ -12,7 +12,7 @@ OpenEtablishment=Open establishment CloseEtablishment=Close establishment # Dictionary DictionaryPublicHolidays=Leave - Public holidays -DictionaryDepartment=HRM - Department list +DictionaryDepartment=HRM - Organizational Unit DictionaryFunction=HRM - Job positions # Module Employees=Employees @@ -20,13 +20,14 @@ Employee=Darbuotojas NewEmployee=New employee ListOfEmployees=List of employees HrmSetup=HRM module setup -HRM_MAXRANK=Maximum rank for a skill +SkillsManagement=Skills management +HRM_MAXRANK=Maximum number of levels to rank a skill HRM_DEFAULT_SKILL_DESCRIPTION=Default description of ranks when skill is created deplacement=Shift DateEval=Evaluation date JobCard=Job card -Job=Darbas -Jobs=Jobs +JobPosition=Job profile +JobsPosition=Job profiles NewSkill=New Skill SkillType=Skill type Skilldets=List of ranks for this skill @@ -47,9 +48,8 @@ ConfirmValidateEvaluation=Are you sure you want to validate this evaluation with EvaluationCard=Evaluation card RequiredRank=Required rank for this job EmployeeRank=Employee rank for this skill -Position=Pozicija -Positions=Positions -PositionCard=Position card +EmployeePosition=Employee position +EmployeePositions=Employee positions EmployeesInThisPosition=Employees in this position group1ToCompare=Usergroup to analyze group2ToCompare=Second usergroup for comparison @@ -70,12 +70,23 @@ RequiredSkills=Required skills for this job UserRank=User Rank SkillList=Skill list SaveRank=Save rank -knowHow=Know how -HowToBe=How to be -knowledge=Knowledge +TypeKnowHow=Know how +TypeHowToBe=How to be +TypeKnowledge=Knowledge AbandonmentComment=Abandonment comment DateLastEval=Date last evaluation NoEval=No evaluation done for this employee HowManyUserWithThisMaxNote=Number of users with this rank HighestRank=Highest rank SkillComparison=Skill comparison +ActionsOnJob=Events on this job +VacantPosition=job vacancy +VacantCheckboxHelper=Checking this option will show unfilled positions (job vacancy) +SaveAddSkill = Skill(s) added +SaveLevelSkill = Skill(s) level saved +DeleteSkill = Skill removed +SkillsExtraFields=Attributs supplémentaires (Compétences) +JobsExtraFields=Attributs supplémentaires (Emplois) +EvaluationsExtraFields=Attributs supplémentaires (Evaluations) +NeedBusinessTravels=Need business travels +NoDescription=No description diff --git a/htdocs/langs/lt_LT/mailmanspip.lang b/htdocs/langs/lt_LT/mailmanspip.lang index 5127f2e280a..ee3b0637443 100644 --- a/htdocs/langs/lt_LT/mailmanspip.lang +++ b/htdocs/langs/lt_LT/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Prenumeratos testas buvo sėkmingai atliktas MailmanDeletionSuccess=Atsisakymo testas buvo sėkmingai atliktas SynchroMailManEnabled=Paštininko atnaujinimas bus atliekamas SynchroSpipEnabled=SPIP atnaujinimas bus atliekamas -DescADHERENT_MAILMAN_ADMINPW=Paštininko administratoriaus slaptažodis +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Paštininko administratoriaus slaptažodis DescADHERENT_MAILMAN_URL=URL Paštininko prisijungimai DescADHERENT_MAILMAN_UNSUB_URL=URL Paštininko prisijungimams DescADHERENT_MAILMAN_LISTS=Naujų narių (atskirtų kableliais) automatinių užrašų sąrašas (-ai) diff --git a/htdocs/langs/lt_LT/mails.lang b/htdocs/langs/lt_LT/mails.lang index 331350bb105..b19b7e977e4 100644 --- a/htdocs/langs/lt_LT/mails.lang +++ b/htdocs/langs/lt_LT/mails.lang @@ -7,10 +7,10 @@ MailCard=E-Pašto kortelė MailRecipients=Gavėjai MailRecipient=Gavėjas MailTitle=Aprašymas -MailFrom=Siuntėjas +MailFrom=Pardavėjas MailErrorsTo=Klaidos MailReply=Atsakyti -MailTo=Gavėjas (-ai) +MailTo=Pirkėjas MailToUsers=To user(s) MailCC=Kopijuoti į MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang index f53efe84de3..7ebfcb6d8c8 100644 --- a/htdocs/langs/lt_LT/main.lang +++ b/htdocs/langs/lt_LT/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=Nėra vertimo Translation=Vertimas +Translations=Translations CurrentTimeZone=Laiko juostos PHP (serveris) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Galiojantis Approve=Patvirtinti Disapprove=Nepritarti ReOpen=Atidaryti iš naujo +OpenVerb=Atidaryta Upload=Upload ToLink=Nuoroda Select=Pasirinkti @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Nėra apibrėžtos vartotojų grupės Password=Slaptažodis -PasswordRetype=Pakartokite slaptažodį +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Atkreipkite dėmesį, kad daug funkcijų/modulių yra išjungti šioje demonstracijoje. Name=Pavadinimas NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Aprašymas DescriptionOfLine=Eilutės aprašymas DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Įvykis @@ -344,7 +353,7 @@ KiloBytes=Kilobaitų MegaBytes=Megabaitų GigaBytes=Gigabaitų TeraBytes=Terabaitų -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Įvykiai su šiuo nariu ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s vėluoja ToDo=Atlikti Completed=Completed @@ -517,6 +527,7 @@ or=arba Other=Kitas Others=Kiti OtherInformations=Kita informacija +Workflow=Darbo eiga Quantity=Kiekis Qty=Kiekis ChangedBy=Pakeitė @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Prikabinti failus ir dokumentus JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH: SS @@ -709,6 +721,7 @@ FeatureDisabled=Funkcija išjungta MoveBox=Move widget Offered=Pasiūlytas NotEnoughPermissions=Jūs neturite leidimo šiam veiksmui +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Sesijos pavadinimas Method=Metodas Receive=Gauti @@ -798,6 +811,7 @@ URLPhoto=Nuotraukos/logotipo URL SetLinkToAnotherThirdParty=Saitas į kitą trečiąją šalį LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiskaliniai metai ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Sutartys SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Išlaidų ataskaitos SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=Laikomas Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Norma +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Vidinis vartotojas +ExternalUser=Išorinis naudotojas diff --git a/htdocs/langs/lt_LT/members.lang b/htdocs/langs/lt_LT/members.lang index f1fbdd9ba2b..b396ce1c48b 100644 --- a/htdocs/langs/lt_LT/members.lang +++ b/htdocs/langs/lt_LT/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Kitas narys (pavadinimas/vardas: % ErrorUserPermissionAllowsToLinksToItselfOnly=Saugumo sumetimais, Jums turi būti suteikti leidimai redaguoti visus vartotojus, kad galėtumėte susieti narį su vartotoju, kuris yra ne Jūsų. SetLinkToUser=Saitas su Dolibarr vartotoju SetLinkToThirdParty=Saitas su Dolibarr trečiąja šalimi +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Narių sąrašas MembersListToValid=Numatomų narių sąrašas (tvirtinimui) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Naujas narys @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=Nauja įmoka NewSubscriptionDesc=Ši forma leidžia įrašyti Jūsų pasirašymą kaip naują organizacijos narį. Jei norite atnaujinti savo pasirašymą (jei jau narys), prašome vietoj susisiekti su Organizacijos valdyba e-paštu %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Trukmė +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Vėlai SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Jūsų nario kortelės turinys # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Apyvarta (įmonės) arba Biudžeto (organizacijos) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Peršokti į integruotą interneto mokėjimo puslapį +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/lt_LT/other.lang b/htdocs/langs/lt_LT/other.lang index 97858418b48..0821686b797 100644 --- a/htdocs/langs/lt_LT/other.lang +++ b/htdocs/langs/lt_LT/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Kliento pasiūlymas patvirtintas Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Komercinis pasiūlymas nusiųstas paštu Notify_WITHDRAW_TRANSMIT=Perdavimo atsiėmimas Notify_WITHDRAW_CREDIT=Kredito atšaukimas @@ -181,6 +183,7 @@ SizeUnitfoot=pėda SizeUnitpoint=taškas BugTracker=Defekto trekeris SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Atgal į prisijungimo puslapį AuthenticationDoesNotAllowSendNewPassword=Autentifikavimo režimas yra %s.
Šiame režime Dolibarr negali žinoti, nei pakeisti Jūsų slaptažodžio.
Susisiekite su sistemos administratoriumi, jei norite pakeisti savo slaptažodį. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Uždaryti Autofill = Autofill + +# externalsite +ExternalSiteSetup=Nustatymų nuoroda į išorinę interneto svetainę +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Modulis ExternalSite nebuvo tinkamai sukonfigūruotas. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Nepavyko pašalinti failo %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Pasyvus būdas +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/lt_LT/propal.lang b/htdocs/langs/lt_LT/propal.lang index aea15c2fcb9..9ccd402a6d4 100644 --- a/htdocs/langs/lt_LT/propal.lang +++ b/htdocs/langs/lt_LT/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Nėra pasiūlymų projekto CopyPropalFrom=Sukurti komercinį pasiūlymą kopijuojant esamą pasiūlymą CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Komercinio pasiūlymo galiojimo trukmė (dienomis) pagal nutylėjimą +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Tinkamumo vėlavimas SetAvailability=Nustatykite tinkamumo vėlavimą AfterOrder=po užsakymo OtherProposals=Kiti pasiūlymai + ##### Availability ##### AvailabilityTypeAV_NOW=Nedelsiamas AvailabilityTypeAV_1W=1 savaitė AvailabilityTypeAV_2W=2 savaitės AvailabilityTypeAV_3W=3 savaitės AvailabilityTypeAV_1M=1 mėnuo -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Tipiškas tęstinis pasiūlymas TypeContact_propal_external_BILLING=Kliento sąskaitos-faktūros kontaktai TypeContact_propal_external_CUSTOMER=Kliento kontaktas tęstiniame pasiūlyme TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Šablonas pagal nutylėjimą, kai uždaromas verslo pasiūlymas (sąskaita-faktūra neišrašoma) DefaultModelPropalCreate=Modelio sukūrimas pagal nutylėjimą DefaultModelPropalToBill=Šablonas pagal nutylėjimą, kai uždaromas verslo pasiūlymas (turi būti išrašyta sąskaita-faktūra) -DefaultModelPropalClosed=Šablonas pagal nutylėjimą, kai uždaromas verslo pasiūlymas (sąskaita-faktūra neišrašoma) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Atmesti +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Written acceptance, company stamp, date and signature ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/lt_LT/recruitment.lang b/htdocs/langs/lt_LT/recruitment.lang index ed93a7680cc..f130daf30f2 100644 --- a/htdocs/langs/lt_LT/recruitment.lang +++ b/htdocs/langs/lt_LT/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Atlyginimas +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/lt_LT/ticket.lang b/htdocs/langs/lt_LT/ticket.lang index b0178064687..67a1470c02f 100644 --- a/htdocs/langs/lt_LT/ticket.lang +++ b/htdocs/langs/lt_LT/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=Create intervention -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Parašas -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=Naujas vartotojas NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/lt_LT/users.lang b/htdocs/langs/lt_LT/users.lang index 57967953111..3ad915e79bb 100644 --- a/htdocs/langs/lt_LT/users.lang +++ b/htdocs/langs/lt_LT/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Pašalinti iš grupės PasswordChangedAndSentTo=Slaptažodis pakeistas ir išsiųstas į %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Prašymas pakeisti slaptažodį %s išsiųstą į %s -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Vartotojai ir grupės @@ -68,7 +68,6 @@ CreateDolibarrLogin=Sukurti vartotoją CreateDolibarrThirdParty=Sukurti trečiąją šalį LoginAccountDisableInDolibarr=Sąskaita Dolibarr išjungta UsePersonalValue=Naudoti asmeninę reikšmę -InternalUser=Vidinis vartotojas ExportDataset_user_1=Users and their properties DomainUser=Domeno Vartotojas %s Reactivate=Atgaivinti @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/lv_LV/accountancy.lang b/htdocs/langs/lv_LV/accountancy.lang index 8903bac917d..5b3d88ad48a 100644 --- a/htdocs/langs/lv_LV/accountancy.lang +++ b/htdocs/langs/lv_LV/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Valstis, kas nav EEK valstīs CountriesInEECExceptMe=Valstis EEK, izņemot %s CountriesExceptMe=Visas valstis, izņemot %s AccountantFiles=Eksportēt pirmdokumentus -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=Izmantojot šo rīku, varat meklēt un eksportēt avota notikumus, kas tiek izmantoti jūsu grāmatvedības uzskaitei.
Eksportētajā ZIP failā būs pieprasīto vienumu saraksti CSV formātā, kā arī tiem pievienotie faili to sākotnējā formātā (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Lai eksportētu žurnālus, izmantojiet izvēlnes ierakstu %s - %s. +ExportAccountingProjectHelp=Norādiet projektu, ja jums ir nepieciešams grāmatvedības pārskats tikai par konkrētu projektu. Izdevumu atskaites un kredīta maksājumi nav iekļauti projektu pārskatos. VueByAccountAccounting=Skatīt pēc grāmatvedības konta VueBySubAccountAccounting=Skatīt pēc grāmatvedības apakškonta @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Galvenais grāmatvedības konts piegādātāji MainAccountForUsersNotDefined=Galvenais grāmatvedības konts lietotājiem, kas nav definēti iestatījumos MainAccountForVatPaymentNotDefined=Galvenais grāmatvedības konts par PVN maksājumu, kas nav definēts iestatījumos MainAccountForSubscriptionPaymentNotDefined=Galvenais grāmatvedības konts abonēšanas maksā, kas nav definēts iestatījumā +UserAccountNotDefined=Uzskaites konts lietotājam, kas nav definēts iestatījumos AccountancyArea=Grāmatvedības zona AccountancyAreaDescIntro=Grāmatvedības moduļa lietošana tiek veikta vairākos posmos: @@ -163,40 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Iespējot kombinēto sarakstu meitas kontam (tas var b ACCOUNTING_DATE_START_BINDING=Definējiet datumu, lai sāktu iesiešanu un pārskaitīšanu grāmatvedībā. Zem šī datuma darījumi netiks pārnesti uz grāmatvedību. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Kāds ir grāmatvedības pārskaitījuma periods, kas atlasīts pēc noklusējuma -ACCOUNTING_SELL_JOURNAL=Pārdošanas žurnāls -ACCOUNTING_PURCHASE_JOURNAL=Pirkuma žurnāls -ACCOUNTING_MISCELLANEOUS_JOURNAL=Dažādi žurnāli +ACCOUNTING_SELL_JOURNAL=Pārdošanas žurnāls (pārdošana un atgriešana) +ACCOUNTING_PURCHASE_JOURNAL=Pirkumu žurnāls (pirkšana un atgriešana) +ACCOUNTING_BANK_JOURNAL=Kases žurnāls (kvītis un izmaksas) ACCOUNTING_EXPENSEREPORT_JOURNAL=Izdevumu atskaites žurnāls -ACCOUNTING_SOCIAL_JOURNAL=Sociālais žurnāls +ACCOUNTING_MISCELLANEOUS_JOURNAL=Vispārējais žurnāls ACCOUNTING_HAS_NEW_JOURNAL=Vai jauns Vēstnesis? +ACCOUNTING_INVENTORY_JOURNAL=Inventāra žurnāls +ACCOUNTING_SOCIAL_JOURNAL=Sociālais žurnāls ACCOUNTING_RESULT_PROFIT=Rezultātu uzskaites konts (peļņa) ACCOUNTING_RESULT_LOSS=Rezultātu uzskaites konts (zaudējumi) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Noslēguma žurnāls -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Grāmatvedības konts bankas pārskaitījuma starp konts +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Pārejas bankas konta pārejas konts -ACCOUNTING_ACCOUNT_SUSPENSE=Gaidīšanas grāmatvedības konts -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Grāmatvedības konts, lai reģistrētu abonementus +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Grāmatvedības konts pēc noklusējuma reģistrē klientu depozītu +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Saglabājiet klienta kontu kā individuālu kontu meitas virsgrāmatā pirmo iemaksu rindām (ja tas ir atspējots, individuālais konts pirmās iemaksas rindām paliks tukšs) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Saglabājiet piegādātāja kontu kā individuālo kontu meitas virsgrāmatā pirmās iemaksas rindām (ja tas ir atspējots, individuālais konts pirmās iemaksas rindām paliks tukšs) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Nopirkto produktu grāmatvedības konts pēc noklusējuma (tiek izmantots, ja tas nav definēts produktu lapā) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Grāmatvedības konts pēc noklusējuma nopirktajiem produktiem EEK (lietots, ja nav definēts produktu lapā) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Grāmatvedības konts pēc noklusējuma nopirktajiem produktiem un importētajiem no EEK (izmantots, ja tas nav noteikts produkta lapā) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma pārdotajiem produktiem (izmanto, ja produkta lapā nav noteikts). -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Grāmatvedības konts pēc noklusējuma ražojumiem, ko pārdod EEK (izmanto, ja nav definēts produktu lapā) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Grāmatvedības konts pēc noklusējuma produktiem, kas pārdoti un eksportēti no EEK (izmantots, ja tas nav noteikts produkta lapā) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Grāmatvedības konts pēc noklusējuma par nopirktajiem pakalpojumiem (lieto, ja tas nav noteikts pakalpojuma lapā) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Grāmatvedības konts pēc noklusējuma nopirktajiem pakalpojumiem EEK (izmantots, ja pakalpojuma lapā nav noteikts) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Grāmatvedības konts pēc noklusējuma par nopirktajiem pakalpojumiem un ievestajiem no EEK (tiek izmantots, ja pakalpojuma lapā tas nav noteikts) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma pārdotajiem pakalpojumiem (izmanto, ja tas nav noteikts pakalpojuma lapā) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Grāmatvedības konts pēc noklusējuma par pakalpojumiem, kas pārdoti EEK (izmantots, ja nav definēts pakalpojumu lapā) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Grāmatvedības konts pēc noklusējuma par pakalpojumiem, kas pārdoti un eksportēti no EEK (tiek izmantoti, ja tie nav definēti pakalpojumu lapā) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Dokumenta veids Docdate=Datums @@ -211,7 +217,7 @@ Codejournal=Žurnāls JournalLabel=Žurnāla etiķete NumPiece=Gabala numurs TransactionNumShort=Num. darījums -AccountingCategory=Pielāgota grupa +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Grupēt pēc galvenās grāmatas konta GroupBySubAccountAccounting=Grupēt pēc apakšzinēja konta AccountingAccountGroupsDesc=Šeit jūs varat definēt dažas grāmatvedības kontu grupas. Tie tiks izmantoti personificētiem grāmatvedības pārskatiem. @@ -265,13 +271,13 @@ Reconcilable=Samierināms TotalVente=Kopējais apgrozījums pirms nodokļu nomaksas TotalMarge=Kopējā pārdošanas starpība -DescVentilCustomer=Aplūkojiet šeit klienta rēķina līniju sarakstu, kas saistītas (vai nav) ar produktu grāmatvedības kontu -DescVentilMore=Vairumā gadījumu, ja jūs izmantojat iepriekš definētus produktus vai pakalpojumus, un produkta / pakalpojuma kartē norādiet konta numuru, programma varēs veikt visu saistību starp jūsu rēķina līnijām un jūsu kontu plāna grāmatvedības kontu, tikai vienu klikšķi, izmantojot pogu "%s" . Ja konts nav iestatīts uz produktu / pakalpojumu kartēm vai ja jums joprojām ir dažas līnijas, kurām nav saistības ar kontu, izvēlnē " %s " būs jāveic manuāla piesaistīšana. -DescVentilDoneCustomer=Konsultējieties šeit ar rindu rēķinu klientu sarakstu un to produktu uzskaites kontu -DescVentilTodoCustomer=Piesaistiet rēķina līnijas, kas vēl nav saistītas ar produkta grāmatvedības kontu -ChangeAccount=Izmainiet produktu / pakalpojumu grāmatvedības kontu izvēlētajām līnijām ar šādu grāmatvedības kontu: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Šeit atrodams pārdevēju rēķinu rindu saraksts, kas ir piesaistīts vai vēl nav saistīts ar produkta grāmatvedības kontu (ir redzams tikai ieraksts, kas vēl nav pārskaitīts grāmatvedībā) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Šeit skatiet piegādātāju rēķinu un to grāmatvedības kontu sarakstu DescVentilTodoExpenseReport=Bind expense report lines, kas jau nav saistītas ar maksu grāmatvedības kontu DescVentilExpenseReport=Konsultējieties šeit ar izdevumu pārskatu rindiņu sarakstu, kas ir saistoši (vai nē) ar maksu grāmatvedības kontu @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Ja jūs izveidojat grāmatvedības kontu uz izdevumu DescVentilDoneExpenseReport=Konsultējieties šeit ar izdevumu pārskatu rindu sarakstu un to maksu grāmatvedības kontu Closure=Gada slēgšana -DescClosure=Consult here the number of movements by month not yet validated & locked +DescClosure=Šeit skatiet kustību skaitu pa mēnešiem, kas vēl nav apstiprinātas un bloķētas OverviewOfMovementsNotValidated=Pārskats par kustībām, kas nav apstiprinātas un bloķētas AllMovementsWereRecordedAsValidated=Visas kustības tika reģistrētas kā apstiprinātas un bloķētas NotAllMovementsCouldBeRecordedAsValidated=Ne visas kustības varēja reģistrēt kā apstiprinātas un bloķētas -ValidateMovements=Apstiprināt un bloķēt ierakstu... +ValidateMovements=Validēt un bloķēt kustības... DescValidateMovements=Jebkādas rakstīšanas, burtu un izdzēsto tekstu izmaiņas vai dzēšana būs aizliegtas. Visi vingrinājumu ieraksti ir jāapstiprina, pretējā gadījumā aizvēršana nebūs iespējama ValidateHistory=Piesaistiet automātiski AutomaticBindingDone=Automātiskā saistīšana ir pabeigta (%s) — dažiem ierakstiem automātiskā saistīšana nav iespējama (%s) -ErrorAccountancyCodeIsAlreadyUse=Kļūda, nevarat izdzēst šo grāmatvedības kontu, jo tas tiek izmantots +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Kustības nav pareizi līdzsvarotas. Debets = %s & kredīts = %s Balancing=Līdzsvarošana FicheVentilation=Iesiešanas kartiņa GeneralLedgerIsWritten=Darījumi ir rakstīti grāmatvedībā GeneralLedgerSomeRecordWasNotRecorded=Daži darījumi nevarēja tikt publicēti žurnālā. Ja nav citas kļūdas ziņojuma, iespējams, ka tie jau tika publicēti. NoNewRecordSaved=Vairs nav pārsūtāmu ierakstu -ListOfProductsWithoutAccountingAccount=Produktu saraksts, uz kuriem nav saistīta kāds grāmatvedības konts +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Mainiet saites Accounted=Uzskaitīts virsgrāmatā NotYetAccounted=Vēl nav pārnests uz grāmatvedību @@ -319,9 +325,10 @@ AccountingJournalType1=Dažādas darbības AccountingJournalType2=Pārdošanas AccountingJournalType3=Pirkumi AccountingJournalType4=Banka -AccountingJournalType5=Izdevumu pārskats +AccountingJournalType5=Izdevumu atskaites AccountingJournalType8=Inventārs AccountingJournalType9=Ir jauns +GenerationOfAccountingEntries=Grāmatvedības ierakstu ģenerēšana ErrorAccountingJournalIsAlreadyUse=Šis žurnāls jau ir izmantots AccountingAccountForSalesTaxAreDefinedInto=Piezīme. Pārdošanas nodokļa grāmatvedības konts ir norādīts izvēlnē %s - %s . NumberOfAccountancyEntries=Ierakstu skaits @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Pārvietošanas skaits ACCOUNTING_DISABLE_BINDING_ON_SALES=Atspējot saistīšanu un pārskaitīšanu pārdošanas grāmatvedībā (klienta rēķini netiks ņemti vērā grāmatvedībā) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Atspējot saistīšanu un pārsūtīšanu pirkumu grāmatvedībā (pārdevēja rēķini netiks ņemti vērā grāmatvedībā) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Atspējojiet grāmatvedībā iesiešanu un pārskaitīšanu izdevumu pārskatos (grāmatvedībā netiks ņemti vērā izdevumu pārskati) +ACCOUNTING_ENABLE_LETTERING=Grāmatvedībā iespējot burtu funkciju ## Export +NotExportLettering=Veidojot failu, neeksportējiet burtus NotifiedExportDate=Atzīmējiet eksportētās rindas kā Eksportētas (lai mainītu rindu, jums būs jāizdzēš viss darījums un atkārtoti jāpārsūta uz grāmatvedību) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Apstipriniet un bloķējiet eksportētos ierakstus (tāds pats efekts kā funkcijai "%s", rindu modifikācija un dzēšana NOTEIKTI nebūs iespējama) DateValidationAndLock=Datuma apstiprināšana un bloķēšana ConfirmExportFile=Apstiprinājums par grāmatvedības eksporta faila ģenerēšanu? ExportDraftJournal=Eksporta žurnāla projekts @@ -398,7 +407,11 @@ Calculated=Aprēķināts Formula=Formula ## Reconcile +LetteringAuto=Saskaņot auto +LetteringManual=Saskaņošanas rokasgrāmata Unlettering=Nesamierināties +UnletteringAuto=Nesaskaņots auto +UnletteringManual=Nesaskaņojama rokasgrāmata AccountancyNoLetteringModified=Saskaņošana nav mainīta AccountancyOneLetteringModifiedSuccessfully=Viens saskaņojums ir veiksmīgi pārveidots AccountancyLetteringModifiedSuccessfully=%s saskaņošana ir veiksmīgi modificēta @@ -407,7 +420,8 @@ AccountancyOneUnletteringModifiedSuccessfully=Viena nesaskaņošana ir veiksmīg AccountancyUnletteringModifiedSuccessfully=%s nesaskaņošana ir veiksmīgi modificēta ## Confirm box -ConfirmMassUnlettering=Lielapjoma nesaskaņošanas apstiprinājums +ConfirmMassUnletteringAuto=Lielapjoma automātiskās nesaskaņošanas apstiprinājums +ConfirmMassUnletteringManual=Lielapjoma manuālas nesaskaņošanas apstiprinājums ConfirmMassUnletteringQuestion=Vai tiešām vēlaties nesaskaņot %s atlasītos ierakstus? ConfirmMassDeleteBookkeepingWriting=Lielapjoma dzēšanas apstiprinājums ConfirmMassDeleteBookkeepingWritingQuestion=Tādējādi darījums tiks dzēsts no uzskaites (tiks dzēstas visas ar to pašu darījumu saistītās rindas) Vai tiešām vēlaties dzēst %s atlasītos ierakstus? @@ -454,6 +468,5 @@ FECFormatMulticurrencyCode=Daudzvalūtu kods (Idevise) DateExport=Eksporta datums WarningReportNotReliable=Brīdinājums. Šis pārskats nav balstīts uz grāmatvedi, tādēļ tajā nav darījumu, kas Manuāli ir manuāli modificēts. Ja žurnāls ir atjaunināts, grāmatvedības skats ir precīzāks. ExpenseReportJournal=Izdevumu atskaites žurnāls -InventoryJournal=Inventāra žurnāls NAccounts=%s konti diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang index 52ab7d36c57..08ec9f2dfc2 100644 --- a/htdocs/langs/lv_LV/admin.lang +++ b/htdocs/langs/lv_LV/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Klientu salīdzināšana WarningModuleNotActive=Modulim %s ir jābūt aktivizētam WarningOnlyPermissionOfActivatedModules=Tikai atļaujas, kas saistīti ar aktīviem moduļi tiek parādīts šeit. Jūs varat aktivizēt citus moduļus Mājās->Iestatījumi->moduļi lapā. DolibarrSetup=Dolibarr instalēšana vai atjaunināšana -InternalUser=Iekšējais lietotājs -ExternalUser=Ārējais lietotājs InternalUsers=Iekšējie lietotāji ExternalUsers=Ārējie lietotāji UserInterface=Lietotāja interfeiss @@ -109,7 +107,7 @@ NextValueForReplacements=Tālāk vērtība (nomaiņa) MustBeLowerThanPHPLimit=Piezīme: jūsu PHP konfigurācija šobrīd ierobežo maksimālo augšupielādējamā faila lielumu līdz %s %s, neatkarīgi no šī parametra vērtības NoMaxSizeByPHPLimit=Piezīme: Nav limits tiek noteikts jūsu PHP konfigurācijā MaxSizeForUploadedFiles=Maksimālais augšupielādējamo failu izmērs (0 nepieļaut failu augšupielādi) -UseCaptchaCode=Use graphical code (CAPTCHA) on login page and some public pages +UseCaptchaCode=Izmantojiet grafisko kodu (CAPTCHA) pieteikšanās lapā un dažās publiskās lapās AntiVirusCommand=Pilns ceļš antivīrusa komandai AntiVirusCommandExample=ClamAv Daemon piemērs (nepieciešams clamav-daemon): / usr / bin / clamdscan
ClamWin piemērs (ļoti ļoti lēns): c: \\ Progra ~ 1 \\ ClamWin \\ bin \\ clamscan.exe AntiVirusParam= Papildus komandrindas parametri @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Resursa (noklusējuma vērtība php.ini: %s< MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS ports (nav definēts PHP uz Unix līdzīgām sistēmām) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS resurs (nav definēts PHP Unix līdzīgās sistēmās) MAIN_MAIL_EMAIL_FROM=Sūtītāja e-pasta ziņojums automātiskajiem e-pasta ziņojumiem (noklusējuma vērtība php.ini: %s) +EMailHelpMsgSPFDKIM=Lai Dolibarr e-pasta ziņojumi netiktu klasificēti kā mēstules, pārliecinieties, vai serveris ir pilnvarots sūtīt e-pastus no šīs adreses, izmantojot SPF un DKIM konfigurāciju. MAIN_MAIL_ERRORS_TO=E-pasts, ko izmanto, lai kļūtu, atgriež e-pastus (laukos 'Kļūdas-To' e-pasta ziņojumos) MAIN_MAIL_AUTOCOPY_TO= Kopija (Bcc) visi nosūtītie e-pasta ziņojumi uz MAIN_DISABLE_ALL_MAILS=Atspējot visu e-pasta sūtīšanu (izmēģinājuma nolūkos vai demonstrācijās) @@ -439,8 +438,10 @@ Unique=Unikāls Boolean=Boolean (one checkbox) ExtrafieldPhone = Telefons ExtrafieldPrice = Cena +ExtrafieldPriceWithCurrency=Cena ar valūtu ExtrafieldMail = E-pasts ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Izvēlēties sarakstu ExtrafieldSelectList = Izvēlieties kādu no tabulas ExtrafieldSeparator=Atdalītājs (nevis lauks) @@ -477,7 +478,7 @@ InstalledInto=Instalēta direktorijā %s BarcodeInitForThirdparties=Masveida svītru kodu veidošana trešajām personām BarcodeInitForProductsOrServices=Masveida svītrkodu veidošana produktu vai pakalpojumu atiestatīšana CurrentlyNWithoutBarCode=Pašlaik jums ir %s ierakstu %s %s bez definēta svītrukoda. -InitEmptyBarCode=Init value for the %s empty barcodes +InitEmptyBarCode=Sākotnējā vērtība %s tukšajiem svītrkodiem EraseAllCurrentBarCode=Dzēst visas svītrkodu vērtības ConfirmEraseAllCurrentBarCode=Vai tiešām vēlaties dzēst visas svītrkodu vērtības ? AllBarcodeReset=Visas svītrkodu vērtības dzēstas @@ -501,10 +502,11 @@ WarningPHPMail=BRĪDINĀJUMS. E-pasta ziņojumu sūtīšanai no lietojumprogramm WarningPHPMailA=- E-pasta pakalpojumu sniedzēja servera izmantošana palielina jūsu e-pasta uzticamību, tāpēc tas palielina piegādājamību, nepazīmējot to kā SPAM WarningPHPMailB=- Daži e-pasta pakalpojumu sniedzēji (piemēram, Yahoo) neļauj sūtīt e-pastu no cita servera, izņemot viņu pašu serveri. Pašreizējā iestatījumā e-pasta ziņojumu sūtīšanai tiek izmantots lietojumprogrammas serveris, nevis jūsu e-pasta pakalpojumu sniedzēja serveris, tāpēc daži adresāti (kas ir saderīgi ar ierobežojošo DMARC protokolu) jautās jūsu e-pasta pakalpojumu sniedzējam, vai viņi var pieņemt jūsu e-pastu, un dažiem e-pasta pakalpojumu sniedzējiem (piemēram, Yahoo) var atbildēt "nē", jo serveris nav viņu, tāpēc daži no jūsu nosūtītajiem e-pasta ziņojumiem var netikt pieņemti piegādei (esiet piesardzīgs arī attiecībā uz sava e-pasta pakalpojumu sniedzēja sūtīšanas kvotu). WarningPHPMailC=- Arī sava e-pasta pakalpojumu sniedzēja SMTP servera izmantošana e-pasta ziņojumu sūtīšanai ir interesanta, tāpēc visi no lietojumprogrammas nosūtītie e-pasta ziņojumi tiks saglabāti arī jūsu pastkastes direktorijā Nosūtītie. -WarningPHPMailD=Tāpēc arī ieteicams mainīt e-pasta sūtīšanas metodi uz vērtību "SMTP". Ja jūs patiešām vēlaties saglabāt noklusējuma PHP metodi e -pasta ziņojumu sūtīšanai, vienkārši ignorējiet šo brīdinājumu vai noņemiet to, iestatot iestatījumu MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP uz 1 - Sākums - Iestatīšana - Citi. +WarningPHPMailD=Tāpēc ir ieteicams mainīt e-pasta sūtīšanas metodi uz vērtību "SMTP". +WarningPHPMailDbis=Ja patiešām vēlaties saglabāt noklusējuma "PHP" metodi e-pasta sūtīšanai, vienkārši ignorējiet šo brīdinājumu vai noņemiet to, %snoklikšķinot šeit%s. WarningPHPMail2=Ja jūsu e-pasta SMTP pakalpojumu sniedzējs ierobežo e-pasta klientus uz dažām IP adresēm (ļoti reti), tad jūsu ERP CRM lietojumprogrammas e-pasta lietotāja aģenta (MUA) IP adrese ir: %s. WarningPHPMailSPF=Ja domēna vārds jūsu sūtītāja e-pasta adresē ir aizsargāts ar SPF ierakstu (jautājiet savam domēna vārda reģistratoram), sava domēna DNS SPF ierakstā ir jāpievieno šādi IP: %s . -ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s +ActualMailSPFRecordFound=Atrasts faktiskais SPF ieraksts (e-pastam %s): %s ClickToShowDescription=Noklikšķiniet, lai parādītu aprakstu DependsOn=Šim modulim nepieciešams modulis(-i) RequiredBy=Šis modulis nepieciešams modulim (-ļiem) @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Piemērs:
Lai veidlapa izveidotu jaunu t PageUrlForDefaultValuesList=
Piemērs:
Lapai, kurā uzskaitītas trešās personas, tas ir %s .
Par ārējā moduļa URL, kas instalēts pielāgotā direktorijā, neietveriet 'custom /' ceļš, piemēram, mymodule / mypagelist.php un nevis pielāgots / mymodule / mypagelist.php.
Ja vēlaties noklusējuma vērtību tikai tad, ja URL ir kāds parametrs, varat izmantot %s AlsoDefaultValuesAreEffectiveForActionCreate=Ņemiet vērā arī to, ka veidlapu izveides noklusējuma vērtību pārrakstīšana darbojas tikai tām lapām, kas ir pareizi izstrādātas (tātad ar parametru darbību = izveidot vai prezentēt ...) EnableDefaultValues=Iespējot noklusējuma vērtību pielāgošanu -EnableOverwriteTranslation=Iespējot pārrakstīto tulkojumu izmantošanu +EnableOverwriteTranslation=Atļaut pielāgot tulkojumus GoIntoTranslationMenuToChangeThis=Taustiņam ir atrasts tulkojums ar šo kodu. Lai mainītu šo vērtību, jums ir jārediģē no Mājas-Iestatījumi-tulkošana. WarningSettingSortOrder=Brīdinājums, noklusējuma rūtiņu secības iestatīšana var radīt tehnisku kļūdu, apmeklējot saraksta lapu, ja lauks nav nezināma lauka. Ja rodas šāda kļūda, atgriezieties šajā lapā, lai noņemtu noklusējuma kārtošanas secību un atjaunotu noklusējuma darbību. Field=Lauks @@ -645,9 +647,9 @@ Module2400Name=Pasākumi / darba kārtība Module2400Desc=Sekojiet notikumiem. Reģistrējiet automātiskos notikumus izsekošanas nolūkos vai ierakstiet manuālos notikumus vai sanāksmes. Tas ir galvenais modulis labam klientu vai pārdevēju attiecību pārvaldībai. Module2500Name=DMS / ECM Module2500Desc=Dokumentu vadības sistēma / elektroniskā satura vadība. Jūsu radīto vai saglabāto dokumentu automātiska organizēšana. Kopīgojiet tos pēc vajadzības. -Module2600Name=API/tīmekļa servera pakalpojumi (SOAP serveris) +Module2600Name=API/tīmekļa pakalpojumi (SOAP serveris) Module2600Desc=Iespējot Dolibarr SOAP serveri, kas nodrošina API pakalpojumus -Module2610Name=API/Web services (REST server) +Module2610Name=API/tīmekļa pakalpojumi (REST serveris) Module2610Desc=Enable the Dolibarr REST server providing API services Module2660Name=Izsaukt Web pakalpojumu (SOAP klients) Module2660Desc=Iespējot Dolibarr tīmekļa pakalpojumu klientu (var izmantot datu / pieprasījumu virzīšanai uz ārējiem serveriem. Pašlaik tiek atbalstīti tikai pirkuma pasūtījumi.) @@ -698,6 +700,7 @@ Module62000Name=Inkoterms Module62000Desc=Pievienojiet funkcijas, lai pārvaldītu Incoterms Module63000Name=Resursi Module63000Desc=Pārvaldiet resursus (printerus, automašīnas, telpas, ...), lai piešķirtu notikumiem +Module94160Name=Receptions Permission11=Lasīt klientu rēķinus Permission12=Izveidot / mainīt klientu rēķinus Permission13=Nederīgi klientu rēķini @@ -714,7 +717,7 @@ Permission27=Dzēst komerciālos priekšlikumus Permission28=Eksportēt tirdzniecības priekšlikumus Permission31=Lasīt produktus Permission32=Izveidot / mainīt produktus -Permission33=Read prices products +Permission33=Izlasiet produktu cenas Permission34=Dzēst produktus Permission36=Skatīt/vadīt slēptos produktus Permission38=Eksportēt produktus @@ -740,7 +743,7 @@ Permission79=Izveidot/mainīt abonementus Permission81=Lasīt klientu pasūtījumus Permission82=Izveidot/mainīt klientu pasūtījumus Permission84=Apstiprināt klientu pasūtījumus -Permission85=Generate the documents sales orders +Permission85=Ģenerējiet pārdošanas pasūtījumu dokumentus Permission86=Sūtīt klientu pasūtījumus Permission87=Slēgt klientu pasūtījumus Permission88=Atcelt klientu pasūtījumus @@ -815,7 +818,7 @@ Permission221=Lasīt emailings Permission222=Izveidot/mainīt e-pasta (tēmu, saņēmējus ...) Permission223=Apstiprināt emailings (ļauj sūtīt) Permission229=Dzēst emailings -Permission237=Skatīt saņēmējiem un info +Permission237=Skatīt saņēmējus un info Permission238=Manuāli sūtīt sūtījumus Permission239=Dzēst sūtījumus pēc apstiprināšanas, vai jānosūta Permission241=Lasīt sadaļas @@ -842,9 +845,9 @@ Permission286=Eksportēt kontaktus Permission291=Skatīt tarifus Permission292=Iestatiet atļaujas tarifiem Permission293=Mainīt klienta tarifus -Permission300=Lasīt svītrkodus -Permission301=Izveidojiet/labojiet svītrkodus -Permission302=Svītrkoda dzēšana +Permission301=Ģenerējiet svītrkodu PDF lapas +Permission304=Izveidojiet/labojiet svītrkodus +Permission305=Svītrkoda dzēšana Permission311=Lasīt pakalpojumus Permission312=Piešķirt pakalpojuma/abonēšanas līgumu Permission331=Lasīt grāmatzīmes @@ -876,7 +879,7 @@ Permission525=Piekļuves kredīta kalkulators Permission527=Eksportēt kredītus Permission531=Lasīt pakalpojumus Permission532=Izveidot/mainīt pakalpojumus -Permission533=Read prices services +Permission533=Izlasiet pakalpojumu cenas Permission534=Dzēst pakalpojumus Permission536=Skatīt/vadīt slēptos pakalpojumus Permission538=Eksportēt pakalpojumus @@ -971,13 +974,14 @@ Permission3301=Ģenerējiet jaunus moduļus Permission4001=Izlasiet prasmes/darbu/amatu Permission4002=Izveidot/mainīt prasmes/darbu/amatu Permission4003=Dzēst prasmi/darbu/amatu -Permission4020=Lasīt vērtējumus -Permission4021=Izveidojiet/pārveidojiet savu vērtējumu -Permission4022=Apstipriniet novērtējumu -Permission4023=Dzēst novērtējumu -Permission4030=Skatiet salīdzināšanas izvēlni +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Izlasiet personisko informāciju Permission4032=Uzrakstiet personisko informāciju +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Lasīt tīmekļa vietnes saturu Permission10002=Izveidot / mainīt vietnes saturu (html un javascript saturu) Permission10003=Izveidojiet / modificējiet vietnes saturu (dinamisko php kodu). Bīstami, tie ir jārezervē ierobežotiem izstrādātājiem. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Aktīvu atsavināšanas veids TypeOfUnit=Vienības veids SetupSaved=Iestatījumi saglabāti SetupNotSaved=Iestatīšana nav saglabāta +OAuthServiceConfirmDeleteTitle=Dzēst OAuth ierakstu +OAuthServiceConfirmDeleteMessage=Vai tiešām vēlaties dzēst šo OAuth ierakstu? Tiks dzēsti arī visi tam esošie marķieri. +ErrorInEntryDeletion=Ieraksta dzēšanas kļūda +EntryDeleted=Ieraksts izdzēsts BackToModuleList=Atpakaļ uz moduļu sarakstu BackToDictionaryList=Atpakaļ uz vārdnīcu sarakstu TypeOfRevenueStamp=Nodokļu zīmoga veids @@ -1132,7 +1140,7 @@ ValueOfConstantKey=Konfigurācijas konstantes vērtība ConstantIsOn=Iespējota opcija %s NbOfDays=Dienu skaits AtEndOfMonth=mēneša beigās -CurrentNext=A given day in month +CurrentNext=Noteikta diena mēnesī Offset=Kompensācija AlwaysActive=Vienmēr aktīvs Upgrade=Atjaunināt @@ -1238,12 +1246,13 @@ BrowserName=Pārlūkprogrammas nosaukums BrowserOS=Pārlūkprogrammas OS ListOfSecurityEvents=Saraksts ar Dolibarr drošības pasākumiem SecurityEventsPurged=Drošības pasākumi dzēsti -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=Izsekojami drošības notikumi LogEventDesc=Iespējot konkrētu drošības notikumu reģistrēšanu. Administratori reģistrē izvēlni %s - %s . Brīdinājums: šī funkcija datu bāzē var radīt lielu datu apjomu. AreaForAdminOnly=Iestatīšanas parametrus var iestatīt tikai administratora lietotāji . SystemInfoDesc=Sistēmas informācija ir dažādi tehniskā informācija jums tikai lasīšanas režīmā un redzama tikai administratoriem. SystemAreaForAdminOnly=Šī sadaļa ir pieejama tikai administratora lietotājiem. Dolibarr lietotāja atļaujas nevar mainīt šo ierobežojumu. CompanyFundationDesc=Rediģējiet sava uzņēmuma / organizācijas informāciju. Kad tas ir izdarīts, noklikšķiniet uz pogas "%s" lapas apakšā. +MoreNetworksAvailableWithModule=Iespējojot moduli "Sociālie tīkli", var būt pieejami vairāk sociālo tīklu. AccountantDesc=Ja jums ir ārējais grāmatvedis / grāmatvedis, varat rediģēt šeit savu informāciju. AccountantFileNumber=Grāmatveža kods DisplayDesc=Šeit var mainīt parametrus, kas ietekmē lietojumprogrammas izskatu un noformējumu. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Jums ir palaist šo komandu no YourPHPDoesNotHaveSSLSupport=SSL funkcijas, kas nav pieejama jūsu PHP DownloadMoreSkins=Vairāki izskati lejupielādei SimpleNumRefModelDesc=Atgriež atsauces numuru formātā %syymm-nnnn, kur yy ir gads, mm ir mēnesis un nnnn ir secīgs automātiski palielināms skaitlis bez atiestatīšanas +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Atgriež atsauces numuru formātā %s-nnnn, kur nnnn ir secīgs automātiski pieaugošs skaitlis bez atiestatīšanas ShowProfIdInAddress=Parādīt profesionālo ID ar adresēm ShowVATIntaInAddress=Paslēpt Kopienas iekšējo PVN numuru @@ -1380,7 +1391,7 @@ GetBarCode=Iegūt svītrukodu NumberingModules=Numerācijas modeļi DocumentModules=Dokumentu modeļi ##### Module password generation -PasswordGenerationStandard=Atgrieziet paroli, kas ģenerēta saskaņā ar iekšējo Dolibarr algoritmu: %s rakstzīmes, kas satur kopīgus numurus un rakstzīmes mazajiem burtiem. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Neiesakām ģenerētu paroli. Parole jāieraksta manuāli. PasswordGenerationPerso=Return a password according to your personally defined configuration. SetupPerso=Saskaņā ar jūsu konfigurāciju @@ -1434,6 +1445,10 @@ SuppliersPayment=Pārdevēja maksājumi SupplierPaymentSetup=Pārdevēja maksājumu iestatīšana InvoiceCheckPosteriorDate=Pirms apstiprināšanas pārbaudiet ražošanas datumu InvoiceCheckPosteriorDateHelp=Rēķina apstiprināšana būs aizliegta, ja tā datums ir agrāks par pēdējā tāda paša veida rēķina datumu. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Commercial priekšlikumi modulis uzstādīšana ProposalsNumberingModules=Komerciālie priekšlikumu numerācijas modeļi @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Ūdenszīme uz līgumu projektiem (nav, ja tukšs ##### Members ##### MembersSetup=Dalībnieku moduļa uzstādīšana MemberMainOptions=Galvenās iespējas +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Pārvaldīt Pieteikšanos katram dalībniekam AdherentMailRequired=Lai izveidotu jaunu dalībnieku, nepieciešams e-pasts MemberSendInformationByMailByDefault=Rūtiņu, lai nosūtītu pasta apstiprinājums locekļiem (validāciju vai jauns abonements) ir ieslēgts pēc noklusējuma MemberCreateAnExternalUserForSubscriptionValidated=Katram apstiprinātam jaunam dalībnieka abonementam izveidojiet ārēju lietotāja pieteikuminformāciju -VisitorCanChooseItsPaymentMode=Apmeklētājs var izvēlēties no pieejamiem maksājumu veidiem +VisitorCanChooseItsPaymentMode=Apmeklētājs var izvēlēties kādu no pieejamajiem maksāšanas veidiem MEMBER_REMINDER_EMAIL=Iespējot automātisku atgādinājumu pa e-pastu par beidzies abonementi. Piezīme. Modulim %s jābūt iespējotai un pareizi iestatītai, lai nosūtītu atgādinājumus. MembersDocModules=Dokumentu veidnes dokumentiem, kas ģenerēti no dalībnieku ieraksta ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Aktivizēt uzlabotos redaktoru: FCKeditorForNotePublic=WYSIWIG elementu lauka "publiskās piezīmes" izveide/izdošana FCKeditorForNotePrivate=WYSIWIG elementu lauka "privātās piezīmes" izveide/izdošana FCKeditorForCompany=WYSIWIG elementu (izņemot produktus/pakalpojumus) lauka apraksta izveide/izdevums -FCKeditorForProduct=WYSIWIG produktu/pakalpojumu lauka apraksta izveide/izdevums -FCKeditorForProductDetails=WYSIWIG produktu detaļu līniju izveide / izdevums visām vienībām (priekšlikumi, pasūtījumi, rēķini utt.). Brīdinājums: Šīs opcijas izmantošana šajā gadījumā nav ieteicama, jo, veidojot PDF failus, tas var radīt problēmas ar īpašām rakstzīmēm un lapu formatēšanu. +FCKeditorForProductDetails=WYSIWIG produktu aprakstu vai rindu izveide/izdošana objektiem (priekšlikumu rindas, pasūtījumi, rēķini utt...). +FCKeditorForProductDetails2=Brīdinājums. Šīs opcijas izmantošana šajā gadījumā nav nopietni ieteicama, jo, veidojot PDF failus, tas var radīt problēmas ar speciālajām rakstzīmēm un lappušu formatējumu. FCKeditorForMailing= WYSIWYG izveide/ izdevums masveida emailings (Tools-> e-pastu) FCKeditorForUserSignature=WYSIWYG izveide/labošana lietotāja paraksta FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Izvēlne administrators, kur rādīt jaunu izvēlni DetailMenuModule=Moduļa nosaukums, ja izvēlnes ierakstam nāk no moduļa DetailType=Izvēlnes veids (augšā vai pa kreisi) DetailTitre=Izvēlne etiķete vai etiķete kods tulkošanai -DetailUrl=URL, kur izvēlne nosūtīsim jums (Absolūtais URL saite vai ārējās saites ar http://) +DetailUrl=URL, uz kuru izvēlne jums sūta (relatīvā URL saite vai ārējā saite ar https://) DetailEnabled=Nosacījums, lai parādītu vai ne ierakstu DetailRight=Nosacījums, lai parādītu neatļautās izvēlnes pelēkas DetailLangs=Lang faila nosaukumu etiķetes kodu tulkošanai @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Krājumu samazinājums POS nav sader CashDeskYouDidNotDisableStockDecease=Veicot pārdošanu no pārdošanas vietām, jūs neesat atspējojis krājumu samazināšanos. Tādēļ ir vajadzīga noliktava. CashDeskForceDecreaseStockLabel=Bija spiests samazināt partiju produktu krājumus. CashDeskForceDecreaseStockDesc=Vispirms samaziniet tos pēc vecākajiem ēdināšanas un pārdošanas datumiem. -CashDeskReaderKeyCodeForEnter=Svītrkodu lasītājā definētā atslēgas kods “Enter” (piemērs: 13) +CashDeskReaderKeyCodeForEnter=Atslēga ASCII kods "Enter", kas definēts svītrkoda lasītājā (piemērs: 13) ##### Bookmark ##### BookmarkSetup=Grāmatzīmju moduļa iestatīšana BookmarkDesc=Šis modulis ļauj pārvaldīt grāmatzīmes. Jūs varat pievienot īsceļus jebkurai Dolibarr lapai vai ārējām tīmekļa vietnēm kreisajā izvēlnē. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Pārdevēja rēķinu numerācijas modeļi IfSetToYesDontForgetPermission=Ja ir iestatīta vērtība, kas nav nulles vērtība, neaizmirstiet atļaut grupām vai lietotājiem, kuriem atļauts veikt otro apstiprinājumu ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind moduļa iestatīšana -PathToGeoIPMaxmindCountryDataFile=Ceļš uz failu, kas satur Maxmind ip tulkojumu uz valsti.
Piemēri:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Ceļš uz failu, kurā ir Maxmind ip, uz valsts tulkojumu NoteOnPathLocation=Ņemiet vērā, ka jūsu ip uz valsts datu failā jābūt iekšā direktoriju jūsu PHP var lasīt (uz Jūsu PHP open_basedir iestatīšanu un filesystem atļaujas). YouCanDownloadFreeDatFileTo=Jūs varat lejupielādēt bezmaksas demo versiju MaxMind GeoIP valsts failu no %s. YouCanDownloadAdvancedDatFileTo=Jūs varat arī lejupielādēt pilnīgāku versiju, ar jaunumiem, no MaxMind GeoIP valsts failu no %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Veidnis, lai izveidotu datu bāzes dublējuma failu BackupZipWizard=Vednis, lai izveidotu dokumentu arhīva direktoriju SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: SomethingMakeInstallFromWebNotPossible2=Šī iemesla dēļ šeit aprakstītais process ir manuāls process, kurā var veikt tikai priviliģēts lietotājs. +InstallModuleFromWebHasBeenDisabledContactUs=Ārējo moduļu vai dinamisko vietņu instalēšana vai izstrāde no lietojumprogrammas pašlaik ir bloķēta drošības nolūkos. Lūdzu, sazinieties ar mums, ja nepieciešams iespējot šo funkciju. InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file %s to allow this feature. ConfFileMustContainCustom=Lai instalētu vai izveidotu ārēju moduli no lietojumprogrammas, moduļa faili jāiegādājas direktorijā %s . Lai šo direktoriju apstrādātu Dolibarr, jums ir jāiestata conf / conf.php , lai pievienotu 2 direktīvu līnijas:
$ dolibarr_main_url_root_alt = "/ custom"; < br> $ dolibarr_main_document_root_alt = '%s / custom'; HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over @@ -2035,7 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Labā puse PDF failā MAIN_PDF_MARGIN_TOP=Galvene PDF failā MAIN_PDF_MARGIN_BOTTOM=Kājene PDF failā MAIN_DOCUMENTS_LOGO_HEIGHT=Logotipa augstums PDF formātā -DOC_SHOW_FIRST_SALES_REP=Show first sales representative +DOC_SHOW_FIRST_SALES_REP=Parādiet pirmo tirdzniecības pārstāvi MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Pievienojiet attēla kolonnu priekšlikuma rindām MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Kolonnas platums, ja līnijām ir pievienots attēls MAIN_PDF_NO_SENDER_FRAME=Slēpt adresāta rāmja robežas @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Noņemt īpašās rakstzīmes COMPANY_AQUARIUM_CLEAN_REGEX=Regex filtrs tīrajai vērtībai (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filtrs, lai notīrītu vērtību (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Dublikāts nav atļauts +RemoveSpecialWords=Izveidojot klientu vai piegādātāju apakškontus, notīriet noteiktus vārdus +RemoveSpecialWordsHelp=Pirms klienta vai piegādātāja konta aprēķināšanas norādiet vārdus, kas jātīra. Lieto ";" starp katru vārdu GDPRContact=Datu aizsardzības inspektors (DPO, datu konfidencialitāte vai GDPR kontakts) GDPRContactDesc=Ja glabājat personas datus savā Informācijas sistēmā, šeit varat nosaukt kontaktpersonu, kas ir atbildīga par Vispārīgo datu aizsardzības regulu HelpOnTooltip=Palīdzības teksts tiek parādīts rīka padomā @@ -2069,17 +2088,18 @@ EmailCollectors=E-pasta kolekcionāri EmailCollectorDescription=Pievienojiet ieplānoto darbu un iestatīšanas lapu, lai regulāri skenētu e-pasta kastes (izmantojot IMAP protokolu) un ierakstītu savā pieteikumā saņemtos e-pasta ziņojumus pareizajā vietā un / vai automātiski izveidotu ierakstus (piemēram, vadus). NewEmailCollector=Jauns e-pasta savācējs EMailHost=E-pasta IMAP serveris -EMailHostPort=Port of email IMAP server -loginPassword=Login/Password -oauthToken=Oauth2 token -accessType=Acces type -oauthService=Oauth service -TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). +EMailHostPort=E-pasta IMAP servera ports +loginPassword=Pieslēgšanās parole +oauthToken=Oauth2 pilnvara +accessType=Piekļuves veids +oauthService=Oauth pakalpojums +TokenMustHaveBeenCreated=Ir jābūt iespējotam modulim OAuth2 un jābūt izveidotam oauth2 pilnvarai ar pareizām atļaujām (piemēram, tvērums "gmail_full" ar OAuth pakalpojumam Gmail). MailboxSourceDirectory=Pastkastes avota katalogs MailboxTargetDirectory=Pastkastes mērķa direktorija EmailcollectorOperations=Darbi, ko veic savācējs EmailcollectorOperationsDesc=Darbības tiek veiktas no augšas uz leju secībā MaxEmailCollectPerCollect=Maksimālais savākto e-pasta ziņojumu skaits +TestCollectNow=Testa savākšana CollectNow=Savākt tagad ConfirmCloneEmailCollector=Vai tiešām vēlaties klonēt e-pasta vācēju %s? DateLastCollectResult=Pēdējā savākšanas mēģinājuma datums @@ -2118,7 +2138,7 @@ CreateCandidature=Izveidot darba pieteikumu FormatZip=Pasta indekss MainMenuCode=Izvēlnes ievades kods (mainmenu) ECMAutoTree=Rādīt automātisko ECM koku -OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Definējiet noteikumus, kas jāizmanto, lai iegūtu dažus datus vai iestatītu vērtības, ko izmantot darbībai.

Piemērs uzņēmuma nosaukuma izvilkšanai no e-pasta tēmas pagaidu mainīgajā:
tmp_var=EXTRACT:SUBJECT:Ziņojums no uzņēmuma ([^\n]*)

Piemēri izveidojamā objekta rekvizītu iestatīšanai:
objproperty1=SET:a cietā kodēta vērtība a0334 uzņēmuma nosaukums ir\\s([^\\s]*)

Izmantojiet ; char kā atdalītājs, lai iegūtu vai iestatītu vairākas īpašības. OpeningHours=Darba laiks OpeningHoursDesc=Ievadiet šeit sava uzņēmuma pastāvīgo darba laiku. ResourceSetup=Resursu moduļa konfigurēšana @@ -2183,6 +2203,7 @@ ShowProjectLabel=Projekta etiķete PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Iekļaujiet aizstājvārdu trešās puses nosaukumā THIRDPARTY_ALIAS=Trešās puses nosaukums — trešās puses aizstājvārds ALIAS_THIRDPARTY=Trešās puses aizstājvārds — trešās puses nosaukums +PDFIn2Languages=Rādīt etiķetes PDF formātā 2 dažādās valodās PDF_USE_ALSO_LANGUAGE_CODE=Ja vēlaties, lai daži PDF faili tiktu dublēti 2 dažādās valodās tajā pašā ģenerētajā PDF failā, jums šeit ir jāiestata šī otrā valoda, lai ģenerētais PDF saturētu vienā un tajā pašā lappusē 2 dažādas valodas, vienu izvēloties, ģenerējot PDF, un šo ( tikai dažas PDF veidnes to atbalsta). Vienā PDF formātā atstājiet tukšumu 1 valodā. PDF_USE_A=Ģenerējiet PDF dokumentus PDF/A formātā, nevis noklusējuma formātā PDF FafaIconSocialNetworksDesc=Šeit ievadiet FontAwesome ikonas kodu. Ja jūs nezināt, kas ir FontAwesome, varat izmantot vispārīgo vērtību fa-adrešu grāmata. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnerība AGENDA_EVENT_DEFAULT_STATUS=Noklusējuma notikuma statuss, veidojot notikumu no formas YouShouldDisablePHPFunctions=Jums vajadzētu atspējot PHP funkcijas IfCLINotRequiredYouShouldDisablePHPFunctions=PHP funkcijas ir jāatspējo, izņemot gadījumus, kad sistēmas komandas ir jāpalaiž pielāgotā kodā -PHPFunctionsRequiredForCLI=Apvalka vajadzībām (piemēram, ieplānota darba dublēšana vai anitivurs programmas palaišana) jums ir jāsaglabā PHP funkcijas +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Jūsu saknes direktorijā netika atrasti ierasto failu vai direktoriju kopējās programmas (labi) RecommendedValueIs=Ieteicams: %s Recommended=Ieteicams NotRecommended=Nav ieteicams -ARestrictedPath=Kāds ierobežots ceļš +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Pārbaudiet, vai nav atjaunināti ārējie moduļi CheckForModuleUpdateHelp=Šī darbība izveidos savienojumu ar ārējo moduļu redaktoriem, lai pārbaudītu, vai ir pieejama jauna versija. ModuleUpdateAvailable=Ir pieejams atjauninājums @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=Ārējiem moduļiem nav atrasti atjauninājumi SwaggerDescriptionFile=Swagger API apraksta fails (piemēram, lietošanai ar pārorientēšanu) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Jūs iespējojāt novecojušu WS API. Tā vietā jums vajadzētu izmantot REST API. RandomlySelectedIfSeveral=Nejauši izvēlēts, ja ir pieejami vairāki attēli -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=Priekšlikumiem, Pasūtījumiem, Rēķiniem. DatabasePasswordObfuscated=Datu bāzes parole ir neskaidra konf failā DatabasePasswordNotObfuscated=Datu bāzes parole NAV apmulsināta conf failā APIsAreNotEnabled=API moduļi nav iespējoti @@ -2264,7 +2285,7 @@ LateWarningAfter="Vēls" brīdinājums pēc TemplateforBusinessCards=Veidne vizītkartei dažādos izmēros InventorySetup= Inventāra iestatīšana ExportUseLowMemoryMode=Izmantojiet mazas atmiņas režīmu -ExportUseLowMemoryModeHelp=Izmantojiet mazas atmiņas režīmu, lai izpildītu izgāztuves izpildi (saspiešana tiek veikta caur cauruli, nevis PHP atmiņā). Šī metode neļauj pārbaudīt, vai fails ir pabeigts, un kļūdas ziņojumu nevar ziņot, ja tas neizdodas. +ExportUseLowMemoryModeHelp=Izmantojiet mazas atmiņas režīmu, lai ģenerētu izdrukas failu (saspiešana tiek veikta caur cauruli, nevis PHP atmiņā). Šī metode neļauj pārbaudīt, vai fails ir pilnīgs, un kļūdas ziņojumu nevar ziņot, ja tas neizdodas. Izmantojiet to, ja jums nav pietiekami daudz atmiņas kļūdu. ModuleWebhookName = Web aizķere ModuleWebhookDesc = Interfeiss, lai uztvertu dolibarr aktivizētājus un nosūtītu to uz URL @@ -2288,22 +2309,49 @@ IconOnly=Tikai ikona — teksts tikai rīka padomos INVOICE_ADD_ZATCA_QR_CODE=Rādīt ZATCA QR kodu rēķinos INVOICE_ADD_ZATCA_QR_CODEMore=Dažām arābu valstīm šis QR kods ir nepieciešams savos rēķinos INVOICE_ADD_SWISS_QR_CODE=Rādīt Šveices QR-rēķina kodu uz rēķiniem +INVOICE_SHOW_SHIPPING_ADDRESS=Rādīt piegādes adresi +INVOICE_SHOW_SHIPPING_ADDRESSMore=Obligāta pieminēšana Francijai UrlSocialNetworksDesc=Sociālā tīkla URL saite. Mainīgajai daļai, kas satur sociālā tīkla ID, izmantojiet {socialid}. IfThisCategoryIsChildOfAnother=Ja šī kategorija ir citas kategorijas bērns -DarkThemeMode=Dark theme mode -AlwaysDisabled=Always disabled -AccordingToBrowser=According to browser -AlwaysEnabled=Always Enabled -DoesNotWorkWithAllThemes=Will not work with all themes +DarkThemeMode=Tumšā motīva režīms +AlwaysDisabled=Vienmēr atspējots +AccordingToBrowser=Saskaņā ar pārlūkprogrammu +AlwaysEnabled=Vienmēr iespējots +DoesNotWorkWithAllThemes=Nedarbosies ar visām tēmām NoName=Nav vārda -ShowAdvancedOptions= Show advanced options -HideAdvancedoptions= Hide advanced options +ShowAdvancedOptions= Rādīt papildu opcijas +HideAdvancedoptions= Slēpt papildu opcijas CIDLookupURL=Modulis nodrošina URL, ko var izmantot ārējs rīks, lai iegūtu trešās puses vai kontaktpersonas vārdu no tā tālruņa numura. Izmantojamais URL ir: -OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service -DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method -UsePassword=Use a password -UseOauth=Use a OAUTH token -Images=Images -MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 autentifikācija nav pieejama visiem resursdatoriem, un iepriekš ar OAUTH moduli ir jābūt izveidotam pilnvarai ar pareizajām atļaujām. +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 autentifikācijas pakalpojums +DontForgetCreateTokenOauthMod=Iepriekš ar OAUTH moduli ir jābūt izveidotam pilnvarai ar pareizajām atļaujām +MAIN_MAIL_SMTPS_AUTH_TYPE=Autentifikācijas metode +UsePassword=Izmantojiet paroli +UseOauth=Izmantojiet OAUTH pilnvaru +Images=Attēli +MaxNumberOfImagesInGetPost=Maksimālais attēlu skaits, kas atļauts veidlapā iesniegtajā HTML laukā +MaxNumberOfPostOnPublicPagesByIP=Maksimālais ziņu skaits publiskās lapās ar vienu un to pašu IP adresi mēnesī +CIDLookupURL=Modulis nodrošina URL, ko var izmantot ārējs rīks, lai iegūtu trešās puses vai kontaktpersonas vārdu no tā tālruņa numura. Izmantojamais URL ir: +ScriptIsEmpty=Skripts ir tukšs +ShowHideTheNRequests=Rādīt/slēpt %s SQL pieprasījumu(s) +DefinedAPathForAntivirusCommandIntoSetup=Definējiet pretvīrusu programmas ceļu uz %s +TriggerCodes=Iedarbināmi notikumi +TriggerCodeInfo=Ievadiet šeit aktivizētāja kodu(-us), kam ir jāģenerē tīmekļa pieprasījuma ziņa (ir atļauti tikai ārējie URL). Varat ievadīt vairākus sprūda kodus, atdalot tos ar komatu. +EditableWhenDraftOnly=Ja nav atzīmēta, vērtību var mainīt tikai tad, ja objektam ir melnraksta statuss +CssOnEdit=Css rediģēšanas lapās +CssOnView=Css skata lapās +CssOnList=Css saraksta lapās +HelpCssOnEditDesc=Css, ko izmanto, rediģējot lauku.
Piemērs: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=Css, ko izmanto, apskatot lauku. +HelpCssOnListDesc=Css, ko izmanto, ja lauks atrodas saraksta tabulā.
Piemērs: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Slēpt pasūtīto daudzumu uz ģenerētajiem pieņemšanas dokumentiem +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Parādiet cenu uz ģenerētajiem pieņemšanas dokumentiem +WarningDisabled=Brīdinājums ir atspējots +LimitsAndMitigation=Piekļuves ierobežojumi un mazināšana +DesktopsOnly=Tikai galddatoriem +DesktopsAndSmartphones=Galddatori un viedtālruņi +AllowOnlineSign=Atļaut tiešsaistes parakstīšanu +AllowExternalDownload=Atļaut ārēju lejupielādi (bez pieteikšanās, izmantojot koplietotu saiti) +DeadlineDayVATSubmission=PVN iesniegšanas termiņš nākamajā mēnesī +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/lv_LV/agenda.lang b/htdocs/langs/lv_LV/agenda.lang index 8ef8b4abce7..3ab5820a015 100644 --- a/htdocs/langs/lv_LV/agenda.lang +++ b/htdocs/langs/lv_LV/agenda.lang @@ -57,6 +57,7 @@ MemberValidatedInDolibarr=Dalībnieks %s apstiprināts MemberModifiedInDolibarr=Dalībnieks %s labots MemberResiliatedInDolibarr=Dalībnieks %s ir izbeigts MemberDeletedInDolibarr=Dalībnieks %s dzēsts +MemberExcludedInDolibarr=Dalībnieks %s ir izslēgts MemberSubscriptionAddedInDolibarr=Abonements %s dalībniekam %s pievienots MemberSubscriptionModifiedInDolibarr=Abonements %s biedram %s ir labots MemberSubscriptionDeletedInDolibarr=Abonements %s dalībniekam %s dzēsts @@ -67,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Sūtījums %s dodas atpakaļ uz melnraksta statusu ShipmentDeletedInDolibarr=Sūtījums %s dzēsts ShipmentCanceledInDolibarr=Sūtījums %s atcelts ReceptionValidatedInDolibarr=Reģistrācija %s validēta +ReceptionDeletedInDolibarr=Reception %s deleted ReceptionClassifyClosedInDolibarr=Reģistratūra %s klasificēta kā slēgta OrderCreatedInDolibarr=Pasūtījums %s izveidots OrderValidatedInDolibarr=Pasūtījums %s pārbaudīts @@ -86,6 +88,7 @@ SupplierInvoiceSentByEMail=Pārdevēja rēķins %s nosūtīts pa e-pastu ShippingSentByEMail=Sūtījums %s nosūtīts pa e-pastu ShippingValidated= Sūtījums %s apstiprināts InterventionSentByEMail=Intervence %s nosūtīta pa e-pastu +ProjectSentByEMail=Projekts %s nosūtīts pa e-pastu ProposalDeleted=Piedāvājums dzēsts OrderDeleted=Pasūtījums dzēsts InvoiceDeleted=Rēķins dzēsts @@ -159,6 +162,7 @@ DateActionBegin=Sākuma datums notikumam ConfirmCloneEvent=Vai tiešām vēlaties klonēt notikumu %s ? RepeatEvent=Atkārtot notikumu OnceOnly=Vienreiz +EveryDay=Katru dienu EveryWeek=Katru nedēļu EveryMonth=Katru mēnesi DayOfMonth=Mēneša diena @@ -174,3 +178,4 @@ AddReminder=Izveidojiet automātisku atgādinājumu par šo notikumu ErrorReminderActionCommCreation=Izveidojot atgādinājumu par šo notikumu, radās kļūda BrowserPush=Paziņojums par pārlūkprogrammas uznirstošo logu ActiveByDefault=Pēc noklusējuma iespējots +Until=līdz diff --git a/htdocs/langs/lv_LV/bills.lang b/htdocs/langs/lv_LV/bills.lang index f4a726e5a99..08766f5db6d 100644 --- a/htdocs/langs/lv_LV/bills.lang +++ b/htdocs/langs/lv_LV/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Klientu rēķinu statistika BillsStatisticsSuppliers=Pārdevēju rēķinu statistika DisabledBecauseDispatchedInBookkeeping=Atspējots, jo rēķins tika nosūtīts uzskaites veikšanai DisabledBecauseNotLastInvoice=Atspējots, jo rēķinu nevar izdzēst. Daži rēķini tika reģistrēti pēc šī rēķina, un tas radīs caurumus skaitītājā. +DisabledBecauseNotLastSituationInvoice=Atspējots, jo rēķinu nevar dzēst. Šis rēķins nav pēdējais situācijas rēķinu ciklā. DisabledBecauseNotErasable=Bloķēts, jo nedrīkst dzēst InvoiceStandard=Standarta rēķins InvoiceStandardAsk=Standarta rēķins InvoiceStandardDesc=Šis rēķins veids ir kopīgs rēķins. +InvoiceStandardShort=Standarta InvoiceDeposit=Sākuma iemaksu rēķins InvoiceDepositAsk=Sākuma iemaksu rēķins InvoiceDepositDesc=This kind of invoice is done when a down payment has been received. @@ -24,6 +26,7 @@ InvoiceProForma=Proformas rēķins InvoiceProFormaAsk=Proforma rēķins InvoiceProFormaDesc=Formāta rēķins ir attēls patiesu rēķina, bet nav nekādas grāmatvedības uzskaites vērtības. InvoiceReplacement=Nomaiņas rēķins +InvoiceReplacementShort=Aizstāšana InvoiceReplacementAsk=Nomaiņa rēķins par rēķinu InvoiceReplacementDesc=Rezerves rēķinu izmanto, lai pilnībā aizstātu rēķinu bez maksājuma, kas jau saņemts.

Piezīme: var nomainīt tikai rēķinus, kuriem nav maksājuma. Ja aizstātais rēķins vēl nav slēgts, tas tiks automātiski aizvērts, lai to atteiktu. InvoiceAvoir=Kredīta piezīme @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Šī daļa jau i ErrorInvoiceIsNotLastOfSameType=Kļūda: rēķina %s datums ir %s. Tāda paša veida rēķiniem (%s) tam ir jābūt vēlākam vai vienādam ar pēdējo datumu. Lūdzu, mainiet rēķina datumu. BillFrom=No BillTo=Kam +ShippingTo=Sūtīt uz ActionsOnBill=Pasākumi attiecībā uz rēķinu RecurringInvoiceTemplate=Veidne / periodiskais rēķins NoQualifiedRecurringInvoiceTemplateFound=Nav atkārtota veidņu rēķina, kas derīga paaudzei. @@ -446,6 +450,7 @@ ErrorPaymentConditionsNotEligibleToDepositCreation=Izvēlētie maksājuma nosac PaymentTypeVIR=Bankas pārskaitījums PaymentTypeShortVIR=Bankas pārskaitījums PaymentTypePRE=Tiešā debeta maksājuma rīkojums +PaymentTypePREdetails=(kontā *-%s) PaymentTypeShortPRE=Debeta maksājuma rīkojums PaymentTypeLIQ=Skaidra nauda PaymentTypeShortLIQ=Skaidra nauda @@ -621,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Maksājums reģistrēts un rēķins %s iest SendEmailsRemindersOnInvoiceDueDate=Nosūtiet atgādinājumu pa e-pastu par neapmaksātiem rēķiniem MakePaymentAndClassifyPayed=Ierakstiet maksājumu BulkPaymentNotPossibleForInvoice=Lielapjoma maksājums nav iespējams par rēķinu %s (slikts veids vai statuss) +MentionVATDebitOptionIsOn=Iespēja maksāt nodokli, pamatojoties uz debetu +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/lv_LV/bookmarks.lang b/htdocs/langs/lv_LV/bookmarks.lang index 6a5ed291102..be85996b0e2 100644 --- a/htdocs/langs/lv_LV/bookmarks.lang +++ b/htdocs/langs/lv_LV/bookmarks.lang @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Izvēlieties, vai saistītā lap BookmarksManagement=Grāmatzīmju vadība BookmarksMenuShortCut=Ctrl + shift + m NoBookmarks=Nav definētu grāmatzīmju +NoBookmarkFound=Grāmatzīme nav atrasta diff --git a/htdocs/langs/lv_LV/boxes.lang b/htdocs/langs/lv_LV/boxes.lang index ea6e1fe36aa..2fdb12864c5 100644 --- a/htdocs/langs/lv_LV/boxes.lang +++ b/htdocs/langs/lv_LV/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Piegādātāju pasūtījumi, kas gaida s BoxTitleLastModifiedContacts=Kontakti/adreses: pēdējie %s labotie BoxMyLastBookmarks=Grāmatzīmes: jaunākās %s BoxOldestExpiredServices=Vecākais aktīvais beidzies pakalpojums +BoxOldestActions=Oldest events to do BoxLastExpiredServices=Jaunākie %s vecākie kontakti ar aktīviem derīguma termiņa beigām BoxTitleLastActionsToDo=Jaunākās %s darbības, ko darīt +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed BoxTitleLastContracts=Jaunākie %s līgumi, kas tika mainīti BoxTitleLastModifiedDonations=Jaunākie %s ziedojumi, kas tika mainīti BoxTitleLastModifiedExpenses=Jaunākie %s izdevumu pārskati, kas tika mainīti diff --git a/htdocs/langs/lv_LV/categories.lang b/htdocs/langs/lv_LV/categories.lang index 2da314699a5..8bdbbcf4761 100644 --- a/htdocs/langs/lv_LV/categories.lang +++ b/htdocs/langs/lv_LV/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=This member is not in any tags/categories ContactHasNoCategory=Šī kontaktpersona nav nevienā tagā /sadaļā ProjectHasNoCategory=Šis projekts nav nevienā tagā / kategorijā ClassifyInCategory=Pievienot tagam / kategorijai +RemoveCategory=Noņemt kategoriju NotCategorized=Bez taga / sadaļas CategoryExistsAtSameLevel=Šī sadaļa jau pastāv ar šo ref ContentsVisibleByAllShort=Saturs redzams visiem @@ -67,6 +68,7 @@ StockCategoriesShort=Noliktavas tagi / kategorijas ThisCategoryHasNoItems=Šajā kategorijā nav nevienas preces. CategId=Tag /sadaļas ID ParentCategory=Vecāku atzīme / kategorija +ParentCategoryID=Vecāka taga/kategorijas ID ParentCategoryLabel=Vecāku taga / kategorijas etiķete CatSupList=Pārdevēju tagu / kategoriju saraksts CatCusList=Klientu / potenciālo klientu tagu / kategoriju saraksts @@ -86,7 +88,7 @@ DeleteFromCat=Noņemt no tagiem / kategorijas ExtraFieldsCategories=Papildus atribūti CategoriesSetup=Tagu / kategoriju iestatīšana CategorieRecursiv=Link with parent tag/category automatically -CategorieRecursivHelp=Ja opcija ir ieslēgta, pievienojot produktu apakškategorijai, produkts tiks pievienots arī vecākajai kategorijai. +CategorieRecursivHelp=Ja opcija ir ieslēgta, pievienojot objektu apakškategorijai, objekts tiks pievienots arī vecākkategorijām. AddProductServiceIntoCategory=Add the following product/service AddCustomerIntoCategory=Piešķirt kategoriju klientam AddSupplierIntoCategory=Piešķirt kategoriju piegādātājam @@ -100,3 +102,4 @@ ActionCommCategoriesArea=Pasākumu kategorijas WebsitePagesCategoriesArea=Lapu konteineru kategorijas KnowledgemanagementsCategoriesArea=KM raksts Kategorijas UseOrOperatorForCategories=Kategorijām izmantojiet operatoru “OR” +AddObjectIntoCategory=Pievienojiet objektu kategorijai diff --git a/htdocs/langs/lv_LV/commercial.lang b/htdocs/langs/lv_LV/commercial.lang index 2a5b51abed4..6a093271f08 100644 --- a/htdocs/langs/lv_LV/commercial.lang +++ b/htdocs/langs/lv_LV/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Prospekta statuss DraftPropals=Izstrādā komerciālos priekšlikumus NoLimit=Nav ierobežojuma ToOfferALinkForOnlineSignature=Saite uz tiešsaistes parakstu -WelcomeOnOnlineSignaturePage=Laipni lūdzam lapā, lai pieņemtu komerciālos piedāvājumus no %s -ThisScreenAllowsYouToSignDocFrom=Šis ekrāns ļauj pieņemt un parakstīt vai noraidīt citātu / komerciālu piedāvājumu -ThisIsInformationOnDocumentToSign=Šī ir informācija par dokumentu, kas pieņemams vai noraidāms +WelcomeOnOnlineSignaturePageProposal=Laipni lūdzam lapā, lai pieņemtu komerciālos piedāvājumus no %s +WelcomeOnOnlineSignaturePageContract=Laipni lūdzam %s līguma PDF parakstīšanas lapā +WelcomeOnOnlineSignaturePageFichinter=Laipni lūdzam %s intervences PDF parakstīšanas lapā +ThisScreenAllowsYouToSignDocFromProposal=Šis ekrāns ļauj pieņemt un parakstīt vai atteikties no piedāvājuma/komerciāla piedāvājuma +ThisScreenAllowsYouToSignDocFromContract=Šis ekrāns ļauj tiešsaistē parakstīt līgumu PDF formātā. +ThisScreenAllowsYouToSignDocFromFichinter=Šis ekrāns ļauj tiešsaistē parakstīt iejaukšanos PDF formātā. +ThisIsInformationOnDocumentToSignProposal=Šī ir informācija par dokumentu, kas pieņemams vai noraidāms +ThisIsInformationOnDocumentToSignContract=Šī ir informācija par parakstāmo līgumu +ThisIsInformationOnDocumentToSignFichinter=Šī ir informācija par iejaukšanos, kas jāparaksta SignatureProposalRef=Cenas / komerciālā piedāvājuma parakstīšana %s +SignatureContractRef=Līguma parakstīšana %s +SignatureFichinterRef=Intervences paraksts %s FeatureOnlineSignDisabled=Pirms funkcija tika aktivizēta, funkcija tiešsaistes parakstīšanai ir atspējota vai dokuments ir izveidots diff --git a/htdocs/langs/lv_LV/companies.lang b/htdocs/langs/lv_LV/companies.lang index c151320b07d..97e724b6359 100644 --- a/htdocs/langs/lv_LV/companies.lang +++ b/htdocs/langs/lv_LV/companies.lang @@ -313,11 +313,11 @@ CustomerAbsoluteDiscountShort=Absolūtā atlaide CompanyHasRelativeDiscount=Šim klientam ir pastāvīgā atlaide %s%% CompanyHasNoRelativeDiscount=Šim klientam nav relatīvā atlaide pēc noklusējuma HasRelativeDiscountFromSupplier=Šī pārdevēja noklusējuma atlaide ir %s%% -HasNoRelativeDiscountFromSupplier=Jums nav noklusējuma relatīvās atlaides no šī pārdevēja +HasNoRelativeDiscountFromSupplier=No šī pārdevēja nav noklusējuma relatīvās atlaides CompanyHasAbsoluteDiscount=Šim klientam ir pieejamas atlaides (kredītpiezīmes vai maksājumi) par %s%s CompanyHasDownPaymentOrCommercialDiscount=Šim klientam ir pieejamas atlaides (komerciālie, iemaksātie maksājumi) par %s %s CompanyHasCreditNote=Šim klientam joprojām ir kredīta piezīmes %s %s -HasNoAbsoluteDiscountFromSupplier=Šim pārdevējam nav pieejama atlaide +HasNoAbsoluteDiscountFromSupplier=No šī pārdevēja nav pieejama neviena atlaide/kredīts HasAbsoluteDiscountFromSupplier=No šī pārdevēja ir pieejamas atlaides (kredītkartes vai iemaksas) par šo piegādātāju %s %s HasDownPaymentOrCommercialDiscountFromSupplier=Jums ir pieejamas atlaides (komerciāli, pirmstermiņa maksājumi) par %s %s no šī pārdevēja HasCreditNoteFromSupplier=Jums ir kredīta piezīmes par šo piegādātāju %s%s @@ -444,7 +444,7 @@ AddAddress=Pievienot adresi SupplierCategory=Pārdevēja sadaļa JuridicalStatus200=Neatkarīgs DeleteFile=Izdzēst failu -ConfirmDeleteFile=Vai jūs tiešām vēlaties izdzēst šo failu? +ConfirmDeleteFile=Vai tiešām vēlaties dzēst šo failu %s ? AllocateCommercial=Piešķirts tirdzniecības pārstāvim Organization=Organizācija FiscalYearInformation=Fiskālais gads @@ -498,3 +498,5 @@ RestOfEurope=Pārējā Eiropa (EEK) OutOfEurope=Ārpus Eiropas (EEK) CurrentOutstandingBillLate=Pašreizējais nesamaksātais rēķins ir nokavēts BecarefullChangeThirdpartyBeforeAddProductToInvoice=Esiet piesardzīgs, atkarībā no produkta cenas iestatījumiem, pirms produkta pievienošanas POS, jums jāmaina trešā puse. +EmailAlreadyExistsPleaseRewriteYourCompanyName=e-pasts jau pastāv, lūdzu, pārrakstiet sava uzņēmuma nosaukumu +TwoRecordsOfCompanyName=šim uzņēmumam ir vairāk nekā viens ieraksts, lūdzu, sazinieties ar mums, lai pabeigtu savu partnerības pieprasījumu" diff --git a/htdocs/langs/lv_LV/compta.lang b/htdocs/langs/lv_LV/compta.lang index 6cb9919eb81..6f949a3985f 100644 --- a/htdocs/langs/lv_LV/compta.lang +++ b/htdocs/langs/lv_LV/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Bilance (pirms) Balance=Bilance Debit=Debets Credit=Kredīts +AccountingDebit=Debets +AccountingCredit=Kredīts Piece=Grāmatvedības dok. AmountHTVATRealReceived=Neto savākti AmountHTVATRealPaid=Neto samaksāts @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Apgrozījuma pārskats, kas TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Apgrozījuma pārskats, kas iegūts no pārdošanas nodokļa likmes, nav pieejams. Šis pārskats ir pieejams tikai apgrozījumam rēķinā. CalculationMode=Aprēķinu režīms AccountancyJournal=Grāmatvedības kodu žurnāls -ACCOUNTING_VAT_SOLD_ACCOUNT=Grāmatvedības konts pēc noklusējuma par PVN pārdošanu (tiek izmantots, ja nav definēts, izmantojot PVN vārdnīcas iestatījumus). -ACCOUNTING_VAT_BUY_ACCOUNT=Grāmatvedības konts pēc noklusējuma par PVN pirkumiem (tiek izmantots, ja nav definēts, izmantojot PVN vārdnīcas iestatījumus). -ACCOUNTING_VAT_PAY_ACCOUNT=Grāmatvedības konts pēc noklusējuma PVN maksāšanai -ACCOUNTING_ACCOUNT_CUSTOMER=Grāmatvedības konts, kas tiek izmantots klientu trešajām pusēm +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Īpašais grāmatvedības konts, kas noteikts trešās personas kartē, tiks izmantots tikai pakārtotajam grāmatvedim. Šis tiek izmantots General Ledger un noklusējuma vērtība Subledged grāmatvedībai, ja trešās personas īpašais klientu grāmatvedības konts nav definēts. -ACCOUNTING_ACCOUNT_SUPPLIER=Pārdevēja trešo personu grāmatvedības konts +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Trešās puses kartē noteiktais īpašais grāmatvedības konts tiks izmantots tikai Subledger grāmatvedībai. Tas tiks izmantots galvenajai grāmatai un Subledger grāmatvedības noklusējuma vērtība, ja nav definēts īpašs pārdevēja grāmatvedības konts trešajā pusē. ConfirmCloneTax=Apstipriniet sociālā / fiskālā nodokļa klonu ConfirmCloneVAT=Apstipriniet PVN deklarācijas klonu diff --git a/htdocs/langs/lv_LV/contracts.lang b/htdocs/langs/lv_LV/contracts.lang index 164f1d22ef8..d07e9c17dcc 100644 --- a/htdocs/langs/lv_LV/contracts.lang +++ b/htdocs/langs/lv_LV/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contracts/Subscriptions ContractsAndLine=Līgumi un līgumu līnija Contract=Līgums ContractLine=Līguma līnija +ContractLines=Līguma līnijas Closing=Slēgšana NoContracts=Nav līgumi MenuServices=Pakalpojumi @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Vai tiešām vēlaties dzēst šo līguma līniju? MoveToAnotherContract=Pārvietot servisu citā līgumā. ConfirmMoveToAnotherContract=Es choosed jaunu mērķa līgumu, un apstiprinu, ka vēlaties, lai pārvietotu šo pakalpojumu noslēgtu šo līgumu. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service -PaymentRenewContractId=Atjaunot līgumu pozīcija (numurs %s) +PaymentRenewContractId=Atjaunot līgumu %s (pakalpojums %s) ExpiredSince=Derīguma termiņš NoExpiredServices=Nav beidzies aktīvās pakalpojumi ListOfServicesToExpireWithDuration=Pakalpojumu sarakstu beidzas %s dienās @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Parakstot līgumu klientu kontaktu HideClosedServiceByDefault=Slēpt slēgtos pakalpojumus pēc noklusējuma ShowClosedServices=Rādīt slēgtos pakalpojumus HideClosedServices=Slēpt slēgtos pakalpojumus +UserStartingService=Lietotāja palaišanas pakalpojums +UserClosingService=Lietotāja aizvēršanas pakalpojums diff --git a/htdocs/langs/lv_LV/cron.lang b/htdocs/langs/lv_LV/cron.lang index 062d5230372..11837fbfaa6 100644 --- a/htdocs/langs/lv_LV/cron.lang +++ b/htdocs/langs/lv_LV/cron.lang @@ -26,7 +26,7 @@ CronCommand=Komanda CronList=Plānoti darbi CronDelete=Dzēst ieplānotos darbus CronConfirmDelete=Vai tiešām vēlaties dzēst šos plānotos darbus? -CronExecute=Uzsākt plānoto darbu +CronExecute=Palaist tūlīt CronConfirmExecute=Vai tiešām vēlaties veikt šos plānotos darbus tagad? CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. CronTask=Darbs @@ -58,7 +58,7 @@ CronNote=Komentārs CronFieldMandatory=Lauki %s ir obligāti CronErrEndDateStartDt=Beigu datums nevar būt pirms sākuma datuma StatusAtInstall=Statuss moduļa instalācijā -CronStatusActiveBtn=Grafiks +CronStatusActiveBtn=Iespējot plānošanu CronStatusInactiveBtn=Izslēgt CronTaskInactive=Šis darbs ir atspējots (nav ieplānots) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Lai redzētu un rediģētu ieplānotos darbus, d JobDisabled=Darbs ir atspējots MakeLocalDatabaseDumpShort=Lokālās datu bāzes dublēšana MakeLocalDatabaseDump=Izveidojiet vietējo datubāzes dump. Parametri ir: kompresija ("gz" vai "bz" vai "neviens"), dublēšanas veids ("mysql", "pgsql", "auto"), 1, "auto" vai faila nosaukums, +MakeSendLocalDatabaseDumpShort=Nosūtīt vietējās datu bāzes dublējumu +MakeSendLocalDatabaseDump=Nosūtiet vietējās datu bāzes dublējumu pa e-pastu. Parametri ir: kam, no, tēma, ziņojums, faila nosaukums (nosūtītā faila nosaukums), filtrs (“sql” tikai datu bāzes dublēšanai) +BackupIsTooLargeSend=Atvainojiet, pēdējais dublējuma fails ir pārāk liels, lai to nosūtītu pa e-pastu +CleanUnfinishedCronjobShort=Notīriet nepabeigto cronjob +CleanUnfinishedCronjob=Notīriet cronjob, kas iestrēdzis apstrādē, kad process vairs nedarbojas WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. DATAPOLICYJob=Datu tīrītājs un anonimizators JobXMustBeEnabled=Darbam %s jābūt iespējotam +EmailIfError=E-pasts brīdinājumam par kļūdu +ErrorInBatch=Kļūda, palaižot darbu %s + # Cron Boxes LastExecutedScheduledJob=Pēdējais izpildītais plānotais darbs NextScheduledJobExecute=Nākamais ieplānotais izpildāmais darbs NumberScheduledJobError=Ieplānoto darbu skaits kļūdaini +NumberScheduledJobNeverFinished=Ieplānoto darbu skaits, kas nekad nav pabeigts diff --git a/htdocs/langs/lv_LV/datapolicy.lang b/htdocs/langs/lv_LV/datapolicy.lang new file mode 100644 index 00000000000..e4ff6d5bbcc --- /dev/null +++ b/htdocs/langs/lv_LV/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Datu konfidencialitātes politika +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Datu konfidencialitātes pārvaldības modulis (atbilstība GDPR) + +# +# Administration page +# +datapolicySetup = Moduļa datu konfidencialitātes politikas iestatīšana +Deletion = Datu dzēšana +datapolicySetupPage = Atkarībā no jūsu valsts tiesību aktiem (piemērs VDAR 5. pants ), personas dati ir jāuzglabā ne ilgāk par laiku, kas nepieciešams nolūkiem, kādiem tie tika vākti, izņemot arhivēšanas nolūkos.
Dzēšana tiks veikta automātiski pēc noteikta laika bez notikuma (ilgums, kuru norādīsiet tālāk). +NB_MONTHS = %s mēneši +ONE_YEAR = 1 gads +NB_YEARS = %s gadi +DATAPOLICY_TIERS_CLIENT = Klients +DATAPOLICY_TIERS_PROSPECT = Perspektīva +DATAPOLICY_TIERS_PROSPECT_CLIENT = Iespējamais/klients +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Ne potenciālais/ne klients +DATAPOLICY_TIERS_FOURNISSEUR = Piegādātājs +DATAPOLICY_CONTACT_CLIENT = Klients +DATAPOLICY_CONTACT_PROSPECT = Perspektīva +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Iespējamais/klients +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Ne potenciālais/ne klients +DATAPOLICY_CONTACT_FOURNISSEUR = Piegādātājs +DATAPOLICY_ADHERENT = Biedrs +DATAPOLICY_Tooltip_SETUP = Saziņas veids — norādiet savu izvēli katram veidam. +DATAPOLICYMail = E-pasta iestatīšana +DATAPOLICYSUBJECTMAIL = E-pasta tēma +DATAPOLICYCONTENTMAIL = E-pasta saturs +DATAPOLICYSUBSITUTION = Savā e-pastā varat izmantot šādus mainīgos (LINKACCEPT ļauj izveidot saiti, kas ieraksta personas piekrišanu, LINKREFUSED ļauj ierakstīt personas atteikumu): +DATAPOLICYACCEPT = Ziņa pēc vienošanās +DATAPOLICYREFUSE = Ziņa pēc nesaskaņas +SendAgreementText = Jūs varat nosūtīt GDPR e-pastu uz visām jūsu attiecīgajām kontaktpersonām (kuras vēl nav saņēmušas e-pastu un kurām neesat reģistrējis neko par viņu GDPR līgumu). Lai to izdarītu, izmantojiet šo pogu. +SendAgreement = Sūtīt ēpastus +AllAgreementSend = Visi e-pasti ir nosūtīti +TXTLINKDATAPOLICYACCEPT = Teksts saitei "vienošanās" +TXTLINKDATAPOLICYREFUSE = Teksts saitei "nepiekrišana" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR: personas datu apstrāde +DATAPOLICY_consentement = Saņemta piekrišana personas datu apstrādei +DATAPOLICY_opposition_traitement = Iebilst pret savu personas datu apstrādi +DATAPOLICY_opposition_prospection = Iebilst pret savu personas datu apstrādi izpētes nolūkos + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonimizēt trešo pusi +DATAPOLICY_POPUP_ANONYME_TEXTE = Jūs nevarat izdzēst šo kontaktpersonu no Dolibarr, jo ir saistīti vienumi. Saskaņā ar GDPR jūs visus šos datus padarīsit anonīmus, lai ievērotu savas saistības. Vai vēlaties turpināt? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Pārnesamība GDPR +DATAPOLICY_PORTABILITE_TITLE = Personas datu eksports +DATAPOLICY_PORTABILITE_CONFIRMATION = Jūs vēlaties eksportēt šīs kontaktpersonas personas datus. Vai tu esi pārliecināts ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonimizēts %s + +# V2 +DATAPOLICYReturn = GDPR validācija +DATAPOLICY_date = Vienošanās/nepiekrišanas datums GDPR +DATAPOLICY_send = Datums nosūtīšanas līguma e-pasts +DATAPOLICYReturn = GDPR validācija +DATAPOLICY_SEND = Nosūtiet GDPR e-pastu +MailSent = E-pasts ir nosūtīts + +# ERROR +ErrorSubjectIsRequired = Kļūda: ir jānorāda e-pasta tēma. Norādiet to moduļa iestatījumos +=Tehniskas problēmas dēļ nevarējām reģistrēt jūsu izvēli. Mēs par to atvainojamies. Sazinieties ar mums, lai nosūtītu mums savu izvēli. +NUMBER_MONTH_BEFORE_DELETION = Mēneša skaits pirms dzēšanas diff --git a/htdocs/langs/lv_LV/dict.lang b/htdocs/langs/lv_LV/dict.lang index 1b232c953ca..d6960e706de 100644 --- a/htdocs/langs/lv_LV/dict.lang +++ b/htdocs/langs/lv_LV/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Kundze +CivilityMMEShort=Kundze CivilityMR=Kungs +CivilityMRShort=Kungs CivilityMLE=Jaunkundze. CivilityMTRE=Meistars CivilityDR=Doktors diff --git a/htdocs/langs/lv_LV/ecm.lang b/htdocs/langs/lv_LV/ecm.lang index 60b7a88cbb4..560089bc4aa 100644 --- a/htdocs/langs/lv_LV/ecm.lang +++ b/htdocs/langs/lv_LV/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Manuālā sadaļa ECMSectionAuto=Automātiskā sadaļa ECMSectionsManual=Manuālais koks ECMSectionsAuto=Automātiska koks +ECMSectionsMedias=Mediju koks ECMSections=Katalogi ECMRoot=ECM sakne ECMNewSection=Jauns katalogs @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Failu skaits apakšsadaļās ECMCreationUser=Autors ECMArea=DMS / ECM apgabals ECMAreaDesc=Platība DMS / ECM (Dokumentu pārvaldības sistēma / Elektroniskā satura pārvaldība) ļauj ātri saglabāt, kopīgot un ātri meklēt dokumentus Dolibarr. -ECMAreaDesc2=* Automātiska katalogi tiek aizpildītas automātiski pievienojot dokumentus no kartes elementa.
* Manual abonentu var tikt izmantoti, lai saglabātu dokumentus nav saistītas ar noteiktu elementa. +ECMAreaDesc2a=* Manuālos direktorijus var izmantot, lai saglabātu dokumentus, kas nav saistīti ar konkrētu elementu. +ECMAreaDesc2b=* Automātiskie direktoriji tiek aizpildīti automātiski, pievienojot dokumentus no elementa lapas. +ECMAreaDesc3=* Medias direktoriji ir faili, kas atrodas dokumentu direktorijas apakšdirektorijā /medias , un tos var lasīt visi bez nepieciešamības reģistrēties un fails nav skaidri jākopīgo. To izmanto, lai saglabātu attēlu failus no e-pasta vai vietnes moduļa. ECMSectionWasRemoved=Katalogs %s ir dzēsts. ECMSectionWasCreated=Katalogs %s ir izveidots. ECMSearchByKeywords=Meklēt pēc atslēgvārdiem diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang index 7a0e8cc365b..789b4521b87 100644 --- a/htdocs/langs/lv_LV/errors.lang +++ b/htdocs/langs/lv_LV/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Lietotājs %s jau pastāv. ErrorGroupAlreadyExists=Grupa %s jau pastāv. ErrorEmailAlreadyExists=E-pasts %s jau pastāv. ErrorRecordNotFound=Ierakstīt nav atrasts. +ErrorRecordNotFoundShort=Nav atrasts ErrorFailToCopyFile=Neizdevās nokopēt failu '%s' uz '%s'. ErrorFailToCopyDir=Neizdevās kopēt direktoriju '%s' uz ' %s'. ErrorFailToRenameFile=Neizdevās pārdēvēt failu '%s' uz '%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Attēla failam nav atbalstītais formāts (jūsu PHP neatbal ErrorBadDateFormat=Vērtībai '%s' ir nepareizs datuma formāts ErrorWrongDate=Datums nav pareizs ErrorFailedToWriteInDir=Neizdevās ierakstīt direktorijā %s +ErrorFailedToBuildArchive=Neizdevās izveidot arhīva failu %s ErrorFoundBadEmailInFile=Atrasts nepareiza e-pasta sintakse %s līnijām failā (piemērs line %s ar e-pasta = %s) ErrorUserCannotBeDelete=Lietotāju nevar izdzēst. Varbūt tas ir saistīts ar Dolibarr vienībām. ErrorFieldsRequired=Daži obligāti aizpildāmie lauki ir atstāti tukši. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Lūdzu, aizpildiet vērtību rūtiņu sarakstā ErrorNoValueForRadioType=Lūdzu, aizpildiet vērtību radio pogu sarakstā ErrorBadFormatValueList=Saraksta vērtībā nedrīkst būt vairāk par vienu komatu: %s , bet tai ir nepieciešams vismaz viena: atslēga, vērtība ErrorFieldCanNotContainSpecialCharacters=Laukā %s nedrīkst būt īpašas rakstzīmes. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Laukā %s nedrīkst būt speciālās rakstzīmes vai lielformāta rakstzīmes, un tajos nedrīkst būt tikai cipari. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Laukā %s nedrīkst būt ne speciālās rakstzīmes, ne lielie burti, un tam jāsākas ar alfabētisku rakstzīmi (a–z). ErrorFieldMustHaveXChar=Laukā %sjābūt vismaz %s rakstzīmēm. ErrorNoAccountancyModuleLoaded=Nav grāmatvedības modulis aktivizēts ErrorExportDuplicateProfil=Šāds profila nosaukums jau eksistē šim eksportam. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Lauks %s : “ %s ” neatbilst regex not ErrorHtmlInjectionForField=Lauks %s : Vērtība ' %s a09a4b739f17f satur mazlicious data'nav atļauts ErrorFieldValueNotIn=Lauks %s : “ %s ” nav vērtība, kas norādīta laukā %s no %s ErrorFieldRefNotIn=Lauks %s : “ %s ” nav esošais ref. %s +ErrorMultipleRecordFoundFromRef=Vairāki ieraksti tika atrasti, veicot meklēšanu no ref %s . Nevar zināt, kuru ID izmantot. ErrorsOnXLines=atrastas %s kļūdas ErrorFileIsInfectedWithAVirus=Antivīrusu programma nevarēja pārbaudīt failu (fails varētu būt inficēts ar vīrusu) -ErrorSpecialCharNotAllowedForField=Speciālās rakstzīmes nav atļautas laukam "%s" ErrorNumRefModel=Norāde pastāv to datubāzē (%s), un tas nav saderīgs ar šo numerācijas noteikuma. Noņemt ierakstu vai pārdēvēts atsauci, lai aktivizētu šo moduli. ErrorQtyTooLowForThisSupplier=Šim pārdevējam pārāk zems daudzums vai cena šai precei nav noteikta ErrorOrdersNotCreatedQtyTooLow=Daži pasūtījumi nav izveidoti jo pārāk mazs daudzums @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Objektiem jābūt statusam “Aktīv ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objektiem jābūt iespējotiem ar statusu “Melnraksts” vai “Atspējots” ErrorNoFieldWithAttributeShowoncombobox=Nevienam laukam objekta '%s' definīcijā nav rekvizīta 'showoncombobox'. Nekādā veidā nevar parādīt combolist. ErrorFieldRequiredForProduct=Lauks “%s” ir nepieciešams produktam %s +AlreadyTooMuchPostOnThisIPAdress=Jūs jau esat pārāk daudz publicējis šajā IP adresē. ProblemIsInSetupOfTerminal=Problēma termināļa %s iestatīšanā. ErrorAddAtLeastOneLineFirst=Vispirms pievienojiet vismaz vienu rindu ErrorRecordAlreadyInAccountingDeletionNotPossible=Kļūda, ieraksts jau ir pārsūtīts grāmatvedībā, dzēšana nav iespējama. @@ -271,14 +274,14 @@ ErrorYouMustFirstSetupYourChartOfAccount=Vispirms jums ir jāiestata konta plān ErrorFailedToFindEmailTemplate=Neizdevās atrast veidni ar koda nosaukumu %s ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Ilgums pakalpojumā nav noteikts. Nav iespējams aprēķināt stundas cenu. ErrorActionCommPropertyUserowneridNotDefined=Nepieciešams lietotāja īpašnieks -ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary +ErrorActionCommBadType=Atlasītais notikuma veids (id: %s, kods: %s) nepastāv notikuma veida vārdnīcā CheckVersionFail=Versijas pārbaude neizdevās ErrorWrongFileName=Faila nosaukumā nedrīkst būt __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Nav Maksājumu nosacījumu vārdnīcā, lūdzu, modificējiet. ErrorIsNotADraft=%s nav melnraksts ErrorExecIdFailed=Nevar izpildīt komandu "id" -ErrorBadCharIntoLoginName=Neatļauta rakstzīme pieteikšanās vārdā -ErrorRequestTooLarge=Kļūda, pieprasījums ir pārāk liels +ErrorBadCharIntoLoginName=Neatļauta rakstzīme laukā %s +ErrorRequestTooLarge=Kļūda, pieprasījums ir pārāk liels vai sesija ir beigusies ErrorNotApproverForHoliday=Jūs neesat %s atvaļinājuma apstiprinātājs ErrorAttributeIsUsedIntoProduct=Šis atribūts tiek izmantots vienā vai vairākos produkta variantos ErrorAttributeValueIsUsedIntoProduct=Šī atribūta vērtība tiek izmantota vienā vai vairākos produkta variantos @@ -289,13 +292,22 @@ ErrorInvoiceLoadThirdPartyKey=Trešās puses atslēga "%s" nav iestatīta rēķi ErrorDeleteLineNotAllowedByObjectStatus=Pašreizējais objekta statuss neļauj dzēst rindu ErrorAjaxRequestFailed=Pieprasījums neizdevās ErrorThirpdartyOrMemberidIsMandatory=Trešās puses vai partnerības dalībnieka dalība ir obligāta -ErrorFailedToWriteInTempDirectory=Failed to write in temp directory -ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToWriteInTempDirectory=Neizdevās ierakstīt pagaidu direktorijā +ErrorQuantityIsLimitedTo=Daudzums ir ierobežots līdz %s +ErrorFailedToLoadThirdParty=Neizdevās atrast/ielādēt trešo pusi no id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=Šis maksājuma veids nav bankas konts +ErrorStripeCustomerNotFoundCreateFirst=Stripe klients šai trešajai pusei nav iestatīts (vai ir iestatīta vērtība, kas svītrota pusē). Vispirms izveidojiet (vai pievienojiet to atkārtoti). +ErrorCharPlusNotSupportedByImapForSearch=IMAP meklēšana nevar meklēt sūtītājā vai adresātā virkni, kurā ir rakstzīme + +ErrorTableNotFound=Tabula %s nav atrasta +ErrorValueForTooLow= %s vērtība ir pārāk zema +ErrorValueCantBeNull= %s vērtība nevar būt nulle +ErrorDateOfMovementLowerThanDateOfFileTransmission=Bankas darījuma datums nedrīkst būt mazāks par faila pārsūtīšanas datumu +ErrorTooMuchFileInForm=Pārāk daudz failu formā, maksimālais skaits ir %s fails(-i) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Jūsu PHP parametrs upload_max_filesize (%s) ir augstāks nekā PHP parametrs post_max_size (%s). Šī nav konsekventa iestatīšana. WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. -WarningMandatorySetupNotComplete=Click here to setup main parameters +WarningMandatorySetupNotComplete=Noklikšķiniet šeit, lai iestatītu galvenos parametrus WarningEnableYourModulesApplications=Noklikšķiniet šeit, lai iespējotu moduļus un lietojumprogrammas WarningSafeModeOnCheckExecDir=Uzmanību, PHP iespēja safe_mode ir par tik komanda jāuzglabā iekšpusē direktorijā deklarēto php parametru safe_mode_exec_dir. WarningBookmarkAlreadyExists=Ar šo nosaukumu, vai šī mērķa grāmatzīmes (URL) jau pastāv. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Uzmanību, jūsu config failu (htdocs / conf / WarningsOnXLines=Brīdinājumi par %s avota ierakstu(-iem) WarningNoDocumentModelActivated=Neviens modelis dokumentu ģenerēšanai nav aktivizēts. Modeli izvēlēsies pēc noklusējuma, līdz jūs pārbaudīsit sava moduļa iestatījumus. WarningLockFileDoesNotExists=Brīdinājums, kad iestatīšana ir pabeigta, ir jāizslēdz instalēšanas / migrācijas rīki, pievienojot failu install.lock direktorijā %s . Šī faila izveides neievērošana ir nopietns drošības risks. -WarningUntilDirRemoved=Visi drošības brīdinājumi (redzami tikai administratora lietotājiem) paliks aktīvi, kamēr būs ievainojamība (vai pastāvīgā MAIN_REMOVE_INSTALL_WARNING tiek pievienota iestatījumam-> Citi iestatījumi). +WarningUntilDirRemoved=Šis drošības brīdinājums paliks aktīvs tik ilgi, kamēr pastāv ievainojamība. WarningCloseAlways=Brīdinājums, aizvēršanas tiek darīts, pat ja summa atšķiras no avota un mērķa elementi. Aktivizēt šo funkciju piesardzīgi. WarningUsingThisBoxSlowDown=Uzmanību, izmantojot šo lodziņu palēnināt nopietni visas lapas, kas parāda lodziņu. WarningClickToDialUserSetupNotComplete=Iestatīšana ClickToDial informāciju par jūsu lietotāja nav pilnīga (skat. tab ClickToDial uz jūsu lietotāja kartes). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Pieejams tikai tad, ja tiek izmantots HTTPS WarningModuleXDisabledSoYouMayMissEventHere=Modulis %s nav iespējots. Tāpēc jūs varat izlaist daudz notikumu šeit. WarningPaypalPaymentNotCompatibleWithStrict=Vērtība “Stingrs” neļauj tiešsaistes maksājumu funkcijām darboties pareizi. Tā vietā izmantojiet “Lax”. WarningThemeForcedTo=Brīdinājums! Motīvs ir spiests uz %s , izmantojot slēpto konstanti MAIN_FORCETHEME +WarningPagesWillBeDeleted=Brīdinājums, tādējādi tiks dzēstas arī visas esošās vietnes lapas/konteineri. Jums vajadzētu iepriekš eksportēt savu vietni, lai jums būtu dublējums, lai to vēlāk atkārtoti importētu. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automātiskā validācija ir atspējota, ja opcijai "Rēķina apstiprināšana" ir iestatīta iespēja samazināt krājumus. # Validate RequireValidValue = Vērtība nav derīga diff --git a/htdocs/langs/lv_LV/eventorganization.lang b/htdocs/langs/lv_LV/eventorganization.lang index cff9538f3ca..d37ec669631 100644 --- a/htdocs/langs/lv_LV/eventorganization.lang +++ b/htdocs/langs/lv_LV/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = Dalībnieka izveides/pievienošanas vei # Object # EventOrganizationConfOrBooth= Konference vai stends +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Pārvaldiet pasākuma organizēšanu ConferenceOrBooth = Konference vai stends ConferenceOrBoothTab = Konference vai stends AmountPaid = Samaksātā summa DateOfRegistration = Reģistrācijas datums ConferenceOrBoothAttendee = Konferences vai stenda apmeklētājs +ApplicantOrVisitor=Pretendents vai apmeklētājs +Speaker=Skaļrunis # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Šeit varat balsot par konferenci vai ieteikt j EvntOrgRegistrationConfHelpMessage = Šeit varat ieteikt jaunu konferenci, ko animēt pasākuma laikā. EvntOrgRegistrationBoothHelpMessage = Šeit jūs varat pieteikties stendam pasākuma laikā. ListOfSuggestedConferences = Ieteicamo konferenču saraksts -ListOfSuggestedBooths = Ieteicamo kabīņu saraksts -ListOfConferencesOrBooths=Konferenču vai pasākumu projekta kabīņu saraksts +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Ieteikt jaunu konferenci SuggestBooth = Ieteikt stendu ViewAndVote = Skatiet ierosinātos pasākumus un balsojiet par tiem PublicAttendeeSubscriptionGlobalPage = Publiska saite reģistrācijai uz pasākumu PublicAttendeeSubscriptionPage = Publiska saite reģistrācijai tikai uz šo notikumu MissingOrBadSecureKey = Drošības atslēga nav derīga vai tās nav -EvntOrgWelcomeMessage = Šī veidlapa ļauj reģistrēties kā jaunam pasākuma dalībniekam: %s +EvntOrgWelcomeMessage = Šī forma ļauj reģistrēties kā jaunam pasākuma dalībniekam EvntOrgDuration = Šī konference sākas ar %s un beidzas ar %s. ConferenceAttendeeFee = Konferences dalībnieka maksa par pasākumu: '%s', kas notiek no %s līdz %s. BoothLocationFee = Pasākuma stenda atrašanās vieta: '%s', kas notiek no %s līdz %s @@ -130,7 +133,7 @@ LabelOfconference=Konferences etiķete ConferenceIsNotConfirmed=Reģistrācija nav pieejama, konference vēl nav apstiprināta DateMustBeBeforeThan=%s jābūt pirms %s DateMustBeAfterThan=%s jābūt aiz %s - +MaxNbOfAttendeesReached=Ir sasniegts maksimālais dalībnieku skaits NewSubscription=Reģistrācija OrganizationEventConfRequestWasReceived=Jūsu ieteikums par konferenci ir saņemts OrganizationEventBoothRequestWasReceived=Jūsu pieprasījums pēc stenda ir saņemts @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Jūsu maksājums par jūsu not OrganizationEventBulkMailToAttendees=Šis ir atgādinājums par jūsu dalību pasākumā kā apmeklētājam OrganizationEventBulkMailToSpeakers=Šis ir atgādinājums par jūsu dalību pasākumā kā runātājam OrganizationEventLinkToThirdParty=Saite ar trešo pusi (klientu, piegādātāju vai partneri) +OrganizationEvenLabelName=Konferences vai stenda publiskais nosaukums NewSuggestionOfBooth=Pieteikums stendam NewSuggestionOfConference=Pieteikšanās konferencei @@ -154,7 +158,7 @@ VoteOk = Jūsu balsojums ir pieņemts. AlreadyVoted = Jūs jau esat balsojis par šo notikumu. VoteError = Balsojuma laikā radās kļūda. Lūdzu, mēģiniet vēlreiz. -SubscriptionOk = Jūsu reģistrācija ir apstiprināta +SubscriptionOk=Jūsu reģistrācija ir reģistrēta ConfAttendeeSubscriptionConfirmation = Pasākuma abonementa apstiprinājums Attendee = Dalībnieks PaymentConferenceAttendee = Konferences dalībnieka samaksa @@ -162,6 +166,7 @@ PaymentBoothLocation = Kabīnes atrašanās vietas maksājums DeleteConferenceOrBoothAttendee=Noņemt dalībnieku RegistrationAndPaymentWereAlreadyRecorder=Reģistrācija un maksājums jau tika reģistrēts e -pastam %s EmailAttendee=Dalībnieku e -pasts +EmailCompany=Uzņēmuma e-pasts EmailCompanyForInvoice=Uzņēmuma e -pasts (rēķinam, ja atšķiras no dalībnieka e -pasta adreses) ErrorSeveralCompaniesWithEmailContactUs=Ir atrasti vairāki uzņēmumi ar šo e -pastu, tāpēc mēs nevaram automātiski apstiprināt jūsu reģistrāciju. Lūdzu, sazinieties ar mums pa e -pastu %s, lai manuāli apstiprinātu ErrorSeveralCompaniesWithNameContactUs=Ir atrasti vairāki uzņēmumi ar šo nosaukumu, tāpēc mēs nevaram automātiski apstiprināt jūsu reģistrāciju. Lūdzu, sazinieties ar mums pa e -pastu %s, lai manuāli apstiprinātu diff --git a/htdocs/langs/lv_LV/exports.lang b/htdocs/langs/lv_LV/exports.lang index 3268fd7cf15..ae4678c6005 100644 --- a/htdocs/langs/lv_LV/exports.lang +++ b/htdocs/langs/lv_LV/exports.lang @@ -95,8 +95,8 @@ NbOfLinesOK=Skaits līniju bez kļūdām un bez brīdinājumiem: %s. NbOfLinesImported=Skaits līniju veiksmīgi importēto: %s. DataComeFromNoWhere=Vērtību, lai ievietotu nāk no nekur avota failā. DataComeFromFileFieldNb=Ievietojamā vērtība nāk no avota faila kolonnas %s . -DataComeFromIdFoundFromRef=Vērtība, kas nāk no avota faila kolonnas %s , tiks izmantota, lai atrastu izmantojamā vecākobjekta ID (tātad objektam a0ecb2ecz07f4 ir7f fails, kas ir7 ref.7 avota fails7.7fz0 a0ecb2ec87f4). -DataComeFromIdFoundFromCodeId=Kods, kas nāk no avota faila kolonnas %s , tiks izmantots, lai atrastu izmantojamā vecākobjekta ID (tātad kodam no avota faila ir jābūt vārdnīcā a0aee8336 a0837f2fzf79037f49fz07f49fz07f49fzfz07fzfz07f49fz17fzfz07f49fz07fzfz07fzfz07fzfz07fzfz07fzfz07fzfz07f49fz07fzfz07fzfz07fzfz07fzfz07fzfz07f49fz07f49fz07fzfz07fzfz07f49fz07f49fz0. Ņemiet vērā: ja zināt ID, varat to izmantot arī avota failā koda vietā. Importam vajadzētu darboties abos gadījumos. +DataComeFromIdFoundFromRef=Vērtība, kas nāk no avota faila, tiks izmantota, lai atrastu izmantojamā vecākobjekta ID (tādēļ objektam %s , kuram ir atsauce no avota faila, ir jāpastāv datu bāzē). +DataComeFromIdFoundFromCodeId=Koda vērtība, kas nāk no avota faila, tiks izmantota, lai atrastu izmantojamā vecākobjekta ID (tāpēc kodam no avota faila ir jābūt vārdnīcā %s ). Ņemiet vērā: ja zināt ID, varat to izmantot arī avota failā koda vietā. Importam vajadzētu darboties abos gadījumos. DataIsInsertedInto=Dati, kas nāk no avota faila tiks ievietota sekojošā laukā: DataIDSourceIsInsertedInto=Galvenā objekta ID, kas tika atrasts, izmantojot avota faila datus, tiks ievietots šādā laukā: DataCodeIDSourceIsInsertedInto=Galvenās līnijas ID, kas tika atrasts no koda, tiks ievietots šādā laukā: @@ -134,7 +134,9 @@ FormatControlRule=Format control rule ## imports updates KeysToUseForUpdates=Atslēga (sleja), ko izmantot esošo datu atjaunināšanai NbInsert=Ievietoto līniju skaits: %s +NbInsertSim=Ievietoto rindu skaits: %s NbUpdate=Atjaunināto līniju skaits: %s +NbUpdateSim=Atjaunināmo rindu skaits: %s MultipleRecordFoundWithTheseFilters=Ar šiem filtriem tika atrasti vairāki ieraksti: %s StocksWithBatch=Produktu krājumi un atrašanās vieta (noliktava) ar partijas / sērijas numuru WarningFirstImportedLine=Pirmā rindiņa(-as) netiks importēta(-as) ar pašreizējo atlasi diff --git a/htdocs/langs/lv_LV/holiday.lang b/htdocs/langs/lv_LV/holiday.lang index 951c5184a20..480d77f4526 100644 --- a/htdocs/langs/lv_LV/holiday.lang +++ b/htdocs/langs/lv_LV/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=CRV -Holidays=Prombūtne +Holidays=Lapas +Holiday=Prombūtne CPTitreMenu=Prombūtne MenuReportMonth=Ikmēneša paziņojums MenuAddCP=Jauns atvaļinājuma pieprasījums +MenuCollectiveAddCP=Jauns kolektīvā atvaļinājuma pieprasījums NotActiveModCP=Jums ir jāiespējo modulis Atvaļinājumi, lai apskatītu šo lapu. AddCP=Izveidot atvaļinājuma pieprasījumu DateDebCP=Sākuma datums @@ -56,6 +58,7 @@ ConfirmDeleteCP=Apstiprināt šī atvaļinājuma pieprasījuma dzēšanu? ErrorCantDeleteCP=Kļūda, Jums nav tiesību izdzēst šo atvaļinājuma pieprasījumu. CantCreateCP=Jums nav tiesību veikt atvaļinājumu pieprasījumus. InvalidValidatorCP=Atvaļinājuma pieprasījumam jums jāizvēlas apstiprinātājs. +InvalidValidator=Izvēlētais lietotājs nav apstiprinātājs. NoDateDebut=Jums ir jāizvēlas sākuma datums. NoDateFin=Jums ir jāizvēlas beigu datums. ErrorDureeCP=Jūsu atvaļinājuma pieprasījumā nav darba dienas. @@ -79,6 +82,8 @@ MotifCP=Iemesls UserCP=Lietotājs ErrorAddEventToUserCP=Pievienojot ārpuskārtas atvaļinājumu, radās kļūda. AddEventToUserOkCP=Par ārkārtas atvaļinājumu papildinājums ir pabeigta. +ErrorFieldRequiredUserOrGroup=Jāaizpilda lauks "grupa" vai lauks "lietotājs". +fusionGroupsUsers=Grupu lauks un lietotāja lauks tiks apvienoti MenuLogCP=Skatīt izmaiņu žurnālus LogCP=Visu atjauninājumu žurnāls “Atvaļinājuma atlikums” ActionByCP=Atjaunināja @@ -86,6 +91,13 @@ UserUpdateCP=Atjaunināts PrevSoldeCP=Iepriekšējā bilance NewSoldeCP=Jana Bilance alreadyCPexist=Šajā periodā atvaļinājuma pieprasījums jau ir veikts. +UseralreadyCPexist=Šajā periodā jau ir iesniegts atvaļinājuma pieprasījums par %s. +groups=Grupas +users=Lietotāji +AutoSendMail=Automātiska pasta sūtīšana +NewHolidayForGroup=Jauns kolektīvā atvaļinājuma pieprasījums +SendRequestCollectiveCP=Nosūtiet kolektīvo atvaļinājuma pieprasījumu +AutoValidationOnCreate=Automātiska apstiprināšana FirstDayOfHoliday=Atvaļinājuma sākuma diena LastDayOfHoliday=Atvaļinājuma beigu diena BoxTitleLastLeaveRequests=Jaunākie %s labotie atvaļinājumu pieprasījumi @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s parasti ir NAV darba diena BlockHolidayIfNegative=Bloķēt, ja atlikums ir negatīvs LeaveRequestCreationBlockedBecauseBalanceIsNegative=Šī atvaļinājuma pieprasījuma izveide ir bloķēta, jo jūsu bilance ir negatīva ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Atstāšanas pieprasījumam %s jābūt melnrakstam, tas ir jāatceļ vai jāatsakās dzēst +IncreaseHolidays=Palieliniet brīvdienas +HolidayRecordsIncreased= %s svētku ieraksti palielinājās +HolidayRecordIncreased=Pieaudzis svētku rekords +ConfirmMassIncreaseHoliday=Lielapjoma brīvdienu palielināšana +NumberDayAddMass=Dienu skaits, kas jāpievieno atlasei +ConfirmMassIncreaseHolidayQuestion=Vai tiešām vēlaties palielināt %s atlasītā(-u) ieraksta(-u) brīvdienu? +HolidayQtyNotModified=Atlikušo dienu atlikums %s nav mainīts diff --git a/htdocs/langs/lv_LV/hrm.lang b/htdocs/langs/lv_LV/hrm.lang index da441146c33..4c121d33c98 100644 --- a/htdocs/langs/lv_LV/hrm.lang +++ b/htdocs/langs/lv_LV/hrm.lang @@ -26,8 +26,8 @@ HRM_DEFAULT_SKILL_DESCRIPTION=Pakāpju noklusējuma apraksts, kad tiek izveidota deplacement=Shift DateEval=Novērtēšanas datums JobCard=Darba karte -JobPosition=Darbs -JobsPosition=Darbavietas +JobPosition=Darba profils +JobsPosition=Darba profili NewSkill=Jauna prasme SkillType=Prasmju veids Skilldets=Šīs prasmes kategoriju saraksts @@ -89,3 +89,4 @@ SkillsExtraFields=Attributs supplémentaires (kompetences) JobsExtraFields=Attributs supplémentaires (Emplois) EvaluationsExtraFields=Atribūti supplémentaires (novērtējumi) NeedBusinessTravels=Nepieciešami biznesa ceļojumi +NoDescription=Nav apraksta diff --git a/htdocs/langs/lv_LV/install.lang b/htdocs/langs/lv_LV/install.lang index a4c2ba6519b..6ceb32e7759 100644 --- a/htdocs/langs/lv_LV/install.lang +++ b/htdocs/langs/lv_LV/install.lang @@ -28,6 +28,7 @@ ErrorPHPVersionTooLow=PHP versija ir pārāk veca. Nepieciešama versija %s vai ErrorPHPVersionTooHigh=PHP versija ir pārāk augsta. Nepieciešama versija %s vai vecāka versija. ErrorConnectedButDatabaseNotFound=Savienojums ar serveri ir veiksmīgs, bet datubāze '%s' nav atrasta. ErrorDatabaseAlreadyExists=Datubāze '%s' jau eksistē. +ErrorNoMigrationFilesFoundForParameters=Atlasītajām versijām nav atrasts neviens migrācijas fails IfDatabaseNotExistsGoBackAndUncheckCreate=Ja datubāze neeksistē, atgriezieties un atzīmējiet opciju "Izveidot datubāzi". IfDatabaseExistsGoBackAndCheckCreate=Ja datu bāze jau pastāv, dodieties atpakaļ un izņemiet ķeksi "Izveidot datu bāzi". WarningBrowserTooOld=Pārlūkprogrammas versija ir pārāk veca. Ļoti ieteicams jaunināt pārlūku uz jaunāko Firefox, Chrome vai Opera versiju. @@ -50,7 +51,6 @@ DatabaseName=Datubāzes nosaukums DatabasePrefix=Datubāzes tabulu prefikss DatabasePrefixDescription=Datubāzes galda prefikss. Ja tukšs, noklusējums ir llx_. AdminLogin=Dolibarr datu bāzes īpašnieka lietotāja konts. -PasswordAgain=Atkārtot paroles ievadīšanu AdminPassword=Parole Dolibarr datu bāzes īpašniekam. CreateDatabase=Izveidot datubāzi CreateUser=Izveidojiet lietotāja kontu vai piešķiriet lietotāja konta atļauju Dolibarr datubāzei @@ -212,3 +212,6 @@ ClickHereToGoToApp=Noklikšķiniet šeit, lai pārietu uz savu pieteikumu ClickOnLinkOrRemoveManualy=Ja notiek jaunināšana, lūdzu, uzgaidiet. Ja nē, noklikšķiniet uz šīs saites. Ja vienmēr redzat šo pašu lapu, dokumentu direktorijā ir jānoņem/jāpārdēvē fails install.lock. Loaded=Iekrauts FunctionTest=Funkcijas pārbaude +NodoUpgradeAfterDB=Pēc datu bāzes jaunināšanas ārējie moduļi neprasa nekādas darbības +NodoUpgradeAfterFiles=Pēc failu vai direktoriju jaunināšanas ārējie moduļi neprasa nekādas darbības +MigrationContractLineRank=Migrēt līguma rindu, lai izmantotu rangu (un iespējotu pārkārtošanu) diff --git a/htdocs/langs/lv_LV/interventions.lang b/htdocs/langs/lv_LV/interventions.lang index 87563a86b0e..c1526af527d 100644 --- a/htdocs/langs/lv_LV/interventions.lang +++ b/htdocs/langs/lv_LV/interventions.lang @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Vai tiešām vēlaties atvērt iejaukšanos %s
ThisIsContentOfYourMembershipWasValidated=Mēs vēlamies jūs informēt, ka jūsu dalība tika apstiprināta ar šādu informāciju:

-ThisIsContentOfYourSubscriptionWasRecorded=Mēs vēlamies Jūs informēt, ka jaunais abonements tika reģistrēts.

+ThisIsContentOfYourSubscriptionWasRecorded=Vēlamies jūs informēt, ka jūsu jaunais abonements ir reģistrēts. Lūdzu, skatiet šeit pievienoto rēķinu.

ThisIsContentOfSubscriptionReminderEmail=Vēlamies informēt, ka jūsu abonements beidzas vai ir beidzies (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Mēs ceram, ka jūs to atjaunosit.

ThisIsContentOfYourCard=Tas ir informācijas kopsavilkums, kas mums ir par jums. Lūdzu, sazinieties ar mums, ja kaut kas nav pareizs.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Paziņojuma e-pasta objekts, kas saņemts viesa automātiskās uzrakstīšanas gadījumā @@ -199,8 +207,10 @@ NbOfSubscriptions=Iemaksu skaits AmountOfSubscriptions=No iemaksām iekasētā summa TurnoverOrBudget=Apgrozījums (uzņēmumam) vai budžets (par pamatu) DefaultAmount=Iemaksas noklusējuma summa -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Pārlēkt uz integrētu tiešsaistes maksājumu lapā +CanEditAmount=Abonementa summa ir bezmaksas +CanEditAmountDetail=Apmeklētājs var izvēlēties/rediģēt sava ieguldījuma apjomu neatkarīgi no dalībnieka veida +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=Pēc tiešsaistes reģistrācijas automātiski ieslēdziet tiešsaistes maksājumu lapu ByProperties=Pēc būtības MembersStatisticsByProperties=Dalībnieku statistika pēc būtības VATToUseForSubscriptions=PVN likme, ko izmantot iemaksām @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=Izveidojot lietotājvārdu dalībniekiem, viņi var izve CreateDolibarrThirdPartyDesc=Trešā puse ir juridiska persona, kas tiks izmantota rēķinā, ja jūs nolemjat ģenerēt rēķinu par katru ieguldījumu. To varēsit izveidot vēlāk, ieguldījuma ierakstīšanas procesa laikā. MemberFirstname=Dalībnieka vārds MemberLastname=Dalībnieka uzvārds +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/lv_LV/modulebuilder.lang b/htdocs/langs/lv_LV/modulebuilder.lang index 9a6c77fa63f..da10fcf35ec 100644 --- a/htdocs/langs/lv_LV/modulebuilder.lang +++ b/htdocs/langs/lv_LV/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Moduļa ID ModuleBuilderDesc=Šo rīku drīkst izmantot tikai pieredzējuši lietotāji vai izstrādātāji. Tas nodrošina utilītas, lai izveidotu vai rediģētu savu moduli. Dokumentācija alternatīvai manuālai izstrādei ir pieejama šeit . EnterNameOfModuleDesc=Ievadiet izveidojamā moduļa/lietojumprogrammas nosaukumu bez atstarpēm. Izmantojiet lielos burtus, lai atdalītu vārdus (piemēram, MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Ievadiet izveidojamā objekta nosaukumu bez atstarpēm. Izmantojiet lielos burtus, lai atdalītu vārdus (piemēram: MyObject, Student, Teacher...). Tiks ģenerēts CRUD klases fails, kā arī API fails, lapas, lai uzskaitītu/pievienotu/rediģētu/dzēstu objektu un SQL faili. +EnterNameOfObjectDesc=Ievadiet izveidojamā objekta nosaukumu bez atstarpēm. Izmantojiet lielos burtus, lai atdalītu vārdus (piemēram: MyObject, Student, Teacher...). Tiks ģenerēts CRUD klases fails, lapas, lai uzskaitītu/pievienotu/rediģētu/dzēstu objektu, un SQL faili. EnterNameOfDictionaryDesc=Ievadiet izveidojamās vārdnīcas nosaukumu bez atstarpēm. Izmantojiet lielos burtus, lai atdalītu vārdus (piemēram, MyDico...). Tiks ģenerēts klases fails, kā arī SQL fails. ModuleBuilderDesc2=Ceļš, kurā tiek ģenerēti / rediģēti moduļi (pirmais ārējo moduļu katalogs, kas definēts %s): %s ModuleBuilderDesc3=Atrastie / rediģējamie moduļi: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Modulis identificēts kā "rediģējams", kad moduļa saknes NewModule=Jauns modulis NewObjectInModulebuilder=Jauns objekts NewDictionary=Jauna vārdnīca +ModuleName=Moduļa nosaukums ModuleKey=Moduļa atslēga ObjectKey=Objekta atslēga DicKey=Vārdnīcas atslēga @@ -48,11 +50,14 @@ PathToModulePackage=Ceļš uz moduļa / pieteikuma pakotnes rāvienu PathToModuleDocumentation=Ceļš uz moduļa / lietojumprogrammas dokumentācijas failu (%s) SpaceOrSpecialCharAreNotAllowed=Spaces vai speciālās rakstzīmes nav atļautas. FileNotYetGenerated=Fails vēl nav izveidots +GenerateCode=Ģenerēt kodu RegenerateClassAndSql=Force .class un .sql failu atjaunināšana RegenerateMissingFiles=Izveidot trūkstošos failus SpecificationFile=Dokumentācijas fails LanguageFile=Valoda ObjectProperties=Objekta rekvizīti +Property=Īpašums +PropertyDesc=Īpašums ir atribūts, kas raksturo objektu. Šim atribūtam ir kods, etiķete un veids ar vairākām opcijām. ConfirmDeleteProperty=Vai tiešām vēlaties dzēst īpašumu %s ? Tas mainīs kodu PHP klasē, un no tabulas definīcijas kolonnas noņems arī objektu. NotNull=Nav NULL NotNullDesc=1=Iestatīt datu bāzi uz NOT NULL, 0=Atļaut nulles vērtības, -1=Atļaut nulles vērtības, piespiežot vērtību uz NULL, ja tā ir tukša ('' vai 0) @@ -81,15 +86,16 @@ IsAMeasure=Vai pasākums DirScanned=Direktorija skenēta NoTrigger=Nav sprūda NoWidget=Nav logrīku -GoToApiExplorer=API pētnieks +ApiExplorer=API pētnieks ListOfMenusEntries=Izvēlnes ierakstu saraksts ListOfDictionariesEntries=Vārdnīcu ierakstu saraksts ListOfPermissionsDefined=Noteikto atļauju saraksts SeeExamples=Skatiet piemērus šeit -EnabledDesc=Nosacījums, lai šis lauks būtu aktīvs (piemēri: 1 vai $ conf-> globāla-> MYMODULE_MYOPTION) -VisibleDesc=Vai lauks ir redzams? (Piemēri: 0 = nekad nav redzams, 1 = redzams sarakstā un izveidojiet / atjauniniet / skatiet veidlapas, 2 = ir redzams tikai sarakstā, 3 = ir redzams tikai izveides / atjaunināšanas / skata formā (nav sarakstā), 4 = ir redzams sarakstā un tikai atjaunināt / skatīt formu (neveidot), 5 = redzama tikai saraksta beigu skata formā (neveidot, ne atjaunināt).

Negatīvas vērtības līdzekļu izmantošana lauka pēc noklusējuma netiek parādīta, bet to var atlasīt apskatei).

Tas var būt izteiciens, piemēram:
preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1
($ user-> rights-> rights- -DisplayOnPdfDesc=Parādiet šo lauku saderīgos PDF dokumentos, pozīciju var pārvaldīt, izmantojot lauku “Pozīcija”.
Pašlaik zināmie saderīgie PDF modeļi ir: eratosthene (pasūtījums), espadon (kuģis), sūklis (rēķini), ciāns (propāls / citāts), radzenes (piegādātāja pasūtījums) = displejs
2 = parādīt tikai tad, ja nav iztukšot

dokumentu līnijas:
0 = nav redzama
1 = parādīti kolonnā
3 = displeja līnija apraksta slejā pēc apraksta
4 = displeja apraksta ailē pēc tam, kad apraksts tikai tad, ja tas nav tukšs -DisplayOnPdf=Displejs PDF formātā +EnabledDesc=Nosacījums, lai šis lauks būtu aktīvs.

Piemēri:
1
isModEnabled('MAIN_MODULE_MYMODULE')
LEStrol'Global')Get +VisibleDesc=Vai lauks ir redzams? (Piemēri: 0 = nekad nav redzams, 1 = redzams sarakstā un izveidot/atjaunināt/skatīt veidlapas, 2 = redzams tikai sarakstā, 3 = redzams tikai izveides/atjaunināšanas/skatīšanas formā (nevis sarakstā), 4 = redzams sarakstā un tikai atjaunināt/skatīt veidlapu (neizveidot), 5=redzama tikai saraksta beigu skata veidlapā (nevis izveidot, nevis atjaunināt)

Negatīvās vērtības izmantošana nozīmē, ka lauks sarakstā netiek rādīts pēc noklusējuma, bet to var atlasīt apskatei). +ItCanBeAnExpression=Tā var būt izteiksme. Piemērs:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Parādiet šo lauku saderīgos PDF dokumentos, jūs varat pārvaldīt pozīciju ar lauku "Pozīcija".
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description kolonna aiz apraksta
4 = parādīt apraksta slejā tikai pēc apraksta, ja tā nav tukša +DisplayOnPdf=PDF formātā IsAMeasureDesc=Vai lauka vērtību var uzkrāties, lai kopsumma tiktu iekļauta sarakstā? (Piemēri: 1 vai 0) SearchAllDesc=Vai laukums tiek izmantots, lai veiktu meklēšanu no ātrās meklēšanas rīka? (Piemēri: 1 vai 0) SpecDefDesc=Ievadiet šeit visu dokumentāciju, ko vēlaties iesniegt ar savu moduli, kuru vēl nav definējušas citas cilnes. Jūs varat izmantot .md vai labāku, bagātīgo .asciidoc sintaksi. @@ -130,27 +136,32 @@ UseSpecificEditorURL = Izmantojiet konkrētu redaktora URL UseSpecificFamily = Izmantojiet noteiktu ģimeni UseSpecificAuthor = Izmantojiet noteiktu autoru UseSpecificVersion = Izmantojiet konkrētu sākotnējo versiju -IncludeRefGeneration=Objekta atsauce ir jāģenerē automātiski, izmantojot pielāgotus numerācijas noteikumus +IncludeRefGeneration=Šī objekta atsauce ir jāģenerē automātiski, izmantojot pielāgotus numerācijas noteikumus IncludeRefGenerationHelp=Atzīmējiet šo, ja vēlaties iekļaut kodu, lai automātiski pārvaldītu atsauces ģenerēšanu, izmantojot pielāgotus numerācijas noteikumus -IncludeDocGeneration=Es vēlos ģenerēt dažus dokumentus no objekta veidnēm +IncludeDocGeneration=Es vēlos, lai līdzeklis ģenerētu dažus dokumentus (PDF, ODT) no šī objekta veidnēm IncludeDocGenerationHelp=Ja to atzīmēsit, tiks izveidots kāds kods, lai ierakstam pievienotu rūtiņu “Ģenerēt dokumentu”. -ShowOnCombobox=Rādīt vērtību kombinētajā lodziņā +ShowOnCombobox=Rādīt vērtību kombinētajos lodziņos KeyForTooltip=Rīka padoma atslēga CSSClass=CSS rediģēšanas / izveides veidlapai CSSViewClass=CSS lasāmai formai CSSListClass=CSS sarakstam NotEditable=Nav rediģējams ForeignKey=Sveša atslēga -TypeOfFieldsHelp=Lauku tips:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' nozīmē, ka mēs pievienojam pogu + aiz kombinācijas, lai izveidotu ierakstu.
'filtrs' ir SQL nosacījums, piemēram: 'status=1 AND fk_user=__USER_ID__ UN entītija IN (__SHARED_)'ITIES_SHARED_ENTIES. +ForeignKeyDesc=Ja šī lauka vērtība ir jāgarantē, ka tā pastāv citā tabulā. Ievadiet šeit vērtību, kas atbilst sintakse: tablename.parentfieldtocheck +TypeOfFieldsHelp=Piemērs:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
' 1' nozīmē, ka mēs pievienojam pogu + aiz kombinācijas, lai izveidotu ierakstu
'filtrs' ir SQL nosacījums, piemēram: 'status=1 AND fk_user=__USER_ID__ UN entītija IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=Šis ir lauka/atribūta veids. AsciiToHtmlConverter=Ascii uz HTML pārveidotāju AsciiToPdfConverter=Ascii uz PDF pārveidotāju TableNotEmptyDropCanceled=Tabula nav tukša. Dzēšana tika atcelta. ModuleBuilderNotAllowed=Moduļu veidotājs ir pieejams, bet nav atļauts jūsu lietotājam. ImportExportProfiles=Importēt un eksportēt profilus -ValidateModBuilderDesc=Iestatiet šo uz 1, ja vēlaties, lai objekta metode $this->validateField() tiktu izsaukta, lai apstiprinātu lauka saturu ievietošanas vai atjaunināšanas laikā. Iestatiet 0, ja nav nepieciešama apstiprināšana. +ValidateModBuilderDesc=Iestatiet to uz 1, ja vēlaties, lai objekta metode $this->validateField() tiktu izsaukta, lai validētu lauka saturu ievietošanas vai atjaunināšanas laikā. Iestatiet 0, ja nav nepieciešama apstiprināšana. WarningDatabaseIsNotUpdated=Brīdinājums: datu bāze netiek atjaunināta automātiski, jums ir jāiznīcina tabulas un jāatspējo un jāiespējo modulis, lai tabulas tiktu izveidotas atkārtoti. LinkToParentMenu=Vecāku izvēlne (fk_xxxxmenu) ListOfTabsEntries=Cilņu ierakstu saraksts TabsDefDesc=Šeit definējiet moduļa nodrošinātās cilnes TabsDefDescTooltip=Jūsu moduļa/lietojumprogrammas nodrošinātās cilnes ir definētas masīvā $this->tabs moduļa deskriptora failā. Varat manuāli rediģēt šo failu vai izmantot iegulto redaktoru. BadValueForType=Nepareiza vērtība tipam %s +DefinePropertiesFromExistingTable=Definējiet rekvizītus no esošas tabulas +DefinePropertiesFromExistingTableDesc=Ja datu bāzē tabula (izveidojamajam objektam) jau pastāv, varat to izmantot, lai definētu objekta rekvizītus. +DefinePropertiesFromExistingTableDesc2=Ja tabula vēl nepastāv, atstājiet tukšu. Kodu ģenerators izmantos dažāda veida laukus, lai izveidotu tabulas piemēru, kuru varēsit rediģēt vēlāk. diff --git a/htdocs/langs/lv_LV/mrp.lang b/htdocs/langs/lv_LV/mrp.lang index d0a3d3af907..d5d88fc8fd2 100644 --- a/htdocs/langs/lv_LV/mrp.lang +++ b/htdocs/langs/lv_LV/mrp.lang @@ -11,8 +11,8 @@ Bom=Materiālu rēķini BillOfMaterials=Materiālu rēķins BillOfMaterialsLines=Materiālu rēķina līnijas BOMsSetup=Moduļa BOM iestatīšana -ListOfBOMs=Materiālu rēķinu saraksts - BOM -ListOfManufacturingOrders=Ražošanas pasūtījumu saraksts +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Ražošanas pasūtījumi NewBOM=Jauns materiālu saraksts ProductBOMHelp=Produkts, kuru izveidot (vai izjaukt) ar šo BOM.
Piezīme: Produkti ar īpašību 'Produkta veids' = 'Izejvielas' šajā sarakstā nav redzami. BOMsNumberingModules=BOM numerācijas veidnes @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Vai tiešām vēlaties klonēt materiālu rēķinu % ConfirmCloneMo=Vai tiešām vēlaties klonēt ražošanas pasūtījumu %s? ManufacturingEfficiency=Ražošanas efektivitāte ConsumptionEfficiency=Patēriņa efektivitāte +Consumption=Patēriņš ValueOfMeansLoss=Vērtība 0,95 nozīmē vidēji 5%% zaudējumus ražošanas vai demontāžas laikā ValueOfMeansLossForProductProduced=Vērtība 0,95 nozīmē saražotā produkta zaudējumu vidējo vērtību 5%% DeleteBillOfMaterials=Dzēst materiālus @@ -82,6 +83,7 @@ ProductsToProduce=Izgatavojamie produkti UnitCost=Vienības cena TotalCost=Kopējās izmaksas BOMTotalCost=Šīs BOM izgatavošanas izmaksas, pamatojoties uz katra patērētā daudzuma un produkta izmaksām (izmantojiet pašizmaksu, ja tā ir noteikta, cita - vidējā svērtā cena, ja ir noteikta, citur - labākā pirkuma cena). +BOMTotalCostService=Ja ir aktivizēts modulis "Darbstacija" un rindā pēc noklusējuma ir definēta darbstacija, tad aprēķins ir "daudzums (pārrēķināts stundās) x darbstacija h", pretējā gadījumā "daudzums (pārrēķināts stundās) x pakalpojuma pašizmaksa" GoOnTabProductionToProduceFirst=Vispirms jums ir jāsāk ražošana, lai aizvērtu ražošanas pasūtījumu (sk. Cilni '%s'). Bet jūs varat to atcelt. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Komplektu nevar izmantot BOM vai MO Workstation=Darbstacija @@ -112,3 +114,7 @@ MOAndLines=Ražošanas pasūtījumi un līnijas MoChildGenerate=Ģenerēt Child Mo ParentMo=MO Vecāks MOChild=MO bērns +BomCantAddChildBom=Nomenklatūra %s jau atrodas kokā, kas ved uz nomenklatūru %s +BOMNetNeeds = BOM neto vajadzības +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/lv_LV/oauth.lang b/htdocs/langs/lv_LV/oauth.lang index 9e5967fbb0f..4db6340f052 100644 --- a/htdocs/langs/lv_LV/oauth.lang +++ b/htdocs/langs/lv_LV/oauth.lang @@ -9,8 +9,9 @@ HasAccessToken=Tika izveidots marķieris un saglabāts lokālajā datu bāzē NewTokenStored=Token received and saved ToCheckDeleteTokenOnProvider=Click here to check/delete authorization saved by %s OAuth provider TokenDeleted=Tokens dzēsts +GetAccess=Noklikšķiniet šeit, lai iegūtu žetonu RequestAccess=Noklikšķiniet šeit, lai pieprasītu/atjaunotu piekļuvi un saņemtu jaunu pilnvaru -DeleteAccess=Noklikšķiniet šeit, lai izdzēstu marķieri +DeleteAccess=Noklikšķiniet šeit, lai dzēstu marķieri UseTheFollowingUrlAsRedirectURI=Izmantot savu akreditācijas datus ar OAuth pakalpojumu sniedzēju, izmantojiet šādu URL kā novirzīšanas URI: ListOfSupportedOauthProviders=Pievienojiet savus OAuth2 pilnvaras nodrošinātājus. Pēc tam atveriet savu OAuth nodrošinātāja administratora lapu, lai izveidotu/iegūtu OAuth ID un noslēpumu un saglabātu tos šeit. Kad tas ir izdarīts, ieslēdziet otru cilni, lai ģenerētu marķieri. OAuthSetupForLogin=Lapa, kurā pārvaldīt (ģenerēt/dzēst) OAuth pilnvaras @@ -34,3 +35,6 @@ OAUTH_ID=OAuth ID OAUTH_SECRET=OAuth noslēpums OAuthProviderAdded=Pievienots OAuth nodrošinātājs AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=OAuth ieraksts šim nodrošinātājam un iezīmei jau pastāv +URLOfServiceForAuthorization=URL, ko nodrošina OAuth pakalpojums autentifikācijai +Scopes=Atļaujas (tvērumi) +ScopeUndefined=Atļaujas (tvērumi) nav definētas (skatiet iepriekšējo cilni) diff --git a/htdocs/langs/lv_LV/other.lang b/htdocs/langs/lv_LV/other.lang index 3559bd983df..c671d722390 100644 --- a/htdocs/langs/lv_LV/other.lang +++ b/htdocs/langs/lv_LV/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Pirkuma pasūtījums apstiprināts Notify_ORDER_SUPPLIER_REFUSE=Pirkuma pasūtījums noraidīts Notify_PROPAL_VALIDATE=Klientu priekšlikums apstiprināts Notify_PROPAL_CLOSE_SIGNED=Klienta piedāvājums ir noslēgts parakstīts +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Klienta iesniegtais piedāvājums ir noraidīts +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Commercial priekšlikums nosūtīts pa pastu Notify_WITHDRAW_TRANSMIT=Pārraides atsaukšana Notify_WITHDRAW_CREDIT=Kredīta izņemšana @@ -181,6 +183,7 @@ SizeUnitfoot=pēda SizeUnitpoint=punkts BugTracker=Kļūdu meklētājs SendNewPasswordDesc=Šī veidlapa ļauj pieprasīt jaunu paroli. Tas tiks nosūtīts uz jūsu e-pasta adresi.
Mainīšana stāsies spēkā pēc tam, kad noklikšķināsit uz e-pasta ziņojuma apstiprinājuma saites.
Pārbaudiet savu iesūtni. +EnterNewPasswordHere=Šeit ievadiet savu jauno paroli BackToLoginPage=Atpakaļ uz autorizācijas lapu AuthenticationDoesNotAllowSendNewPassword=Autentifikācijas režīms ir %s.
Šajā režīmā, Dolibarr nevar zināt, ne nomainīt savu paroli.
Sazinieties ar sistēmas administratoru, ja jūs vēlaties mainīt savu paroli. EnableGDLibraryDesc=Instalējiet vai iespējojiet GD bibliotēku savā PHP instalācijā, lai izmantotu šo opciju. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Rēķins %s ir apstiprināts. EMailTextInvoicePayed=Rēķins %s ir samaksāts. EMailTextProposalValidated=Priekšlikums %s ir apstiprināts. EMailTextProposalClosedSigned=Priekšlikums %s ir slēgts. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Pasūtījums %s ir apstiprināts. EMailTextOrderApproved=Pasūtījums %s ir apstiprināts. EMailTextOrderValidatedBy=Pasūtījums %s ir reģistrēts ar %s. @@ -311,10 +317,10 @@ ExternalSiteURL=HTML iframe satura ārējās vietnes URL ExternalSiteModuleNotComplete=Modulis ExternalSite nav pareizi konfigurēts. ExampleMyMenuEntry=Manas izvēlnes ieraksti -# FTP +# ftp FTPClientSetup=FTP vai SFTP klienta moduļa iestatīšana -NewFTPClient=Jauna FTP / FTPS savienojuma iestatīšana -FTPArea=FTP/FTPS sadaļa +NewFTPClient=Jauna FTP/SFTP savienojuma iestatīšana +FTPArea=FTP/SFTP apgabals FTPAreaDesc=Šajā ekrānā ir redzams FTP un SFTP servera skats. SetupOfFTPClientModuleNotComplete=Šķiet, ka FTP vai SFTP klienta moduļa iestatīšana ir nepilnīga FTPFeatureNotSupportedByYourPHP=Jūsu PHP neatbalsta FTP vai SFTP funkcijas @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=Neizdevās noņemt direktoriju %s: pārbaudīt atļa FTPPassiveMode=Pasīvais režīms ChooseAFTPEntryIntoMenu=Izvēlnē izvēlieties FTP/SFTP vietni... FailedToGetFile=Neizdevās iegūt failus %s +ErrorFTPNodisconnect=Kļūda, atvienojot FTP/SFTP serveri +FileWasUpload=Fails %s tika augšupielādēts +FTPFailedToUploadFile=Neizdevās augšupielādēt failu %s . +AddFolder=Izveidot mapi +FileWasCreateFolder=Mape %s ir izveidota +FTPFailedToCreateFolder=Neizdevās izveidot mapi %s . diff --git a/htdocs/langs/lv_LV/partnership.lang b/htdocs/langs/lv_LV/partnership.lang index 48cc4282e13..977d036d741 100644 --- a/htdocs/langs/lv_LV/partnership.lang +++ b/htdocs/langs/lv_LV/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Partnerības vadība PartnershipDescription=Partnerības vadības modulis PartnershipDescriptionLong= Partnerības vadības modulis Partnership=Partnerība +Partnerships=Partnerības AddPartnership=Pievienojiet partnerību CancelPartnershipForExpiredMembers=Partnerība: atceļ partnerību ar abonementiem, kuriem beidzies derīguma termiņš PartnershipCheckBacklink=Partnerība: pārbaudiet atsauces saiti @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnerība: pārbaudiet atsauces saiti # Menu # NewPartnership=Jauna partnerība +NewPartnershipbyWeb= Jūsu partnerība tika veiksmīgi pievienota. ListOfPartnerships=Partnerības saraksts # diff --git a/htdocs/langs/lv_LV/paypal.lang b/htdocs/langs/lv_LV/paypal.lang index 50ff6da59c2..cba242cd825 100644 --- a/htdocs/langs/lv_LV/paypal.lang +++ b/htdocs/langs/lv_LV/paypal.lang @@ -34,3 +34,4 @@ ARollbackWasPerformedOnPostActions=Atkārtojums tika veikts visos Post darbībā ValidationOfPaymentFailed=Maksājuma apstiprināšana nav izdevies CardOwner=Kartes turētājs PayPalBalance=Paypal kredīts +OnlineSubscriptionPaymentLine=Tiešsaistes abonements reģistrēts %s
Apmaksāts, izmantojot %s
Sākotnējā IP adrese: %s a0342fccfdac49fec IDb8 diff --git a/htdocs/langs/lv_LV/productbatch.lang b/htdocs/langs/lv_LV/productbatch.lang index d9d60b4425b..c9f4aeae91e 100644 --- a/htdocs/langs/lv_LV/productbatch.lang +++ b/htdocs/langs/lv_LV/productbatch.lang @@ -17,6 +17,7 @@ printBatch=Lot/Serial: %s printEatby=Eat-by: %s printSellby=Pārdeva: %s printQty=Daudz.: %d +printPlannedWarehouse=Noliktava: %s AddDispatchBatchLine=Add a line for Shelf Life dispatching WhenProductBatchModuleOnOptionAreForced=Kad modulis Lot / Serial ir ieslēgts, automātiskais krājumu samazinājums ir spiests "Samazināt reālo krājumus kuģošanas apstiprinājumā", un automātiskais palielināšanas režīms ir spiests "Palielināt reālos krājumus, manuāli nosūtīt uz noliktavām" un tos nevar rediģēt. Citas iespējas var definēt pēc vajadzības. ProductDoesNotUseBatchSerial=Šis produkts neizmanto partijas/sērijas numuru @@ -43,3 +44,4 @@ HideLots=Slēpt daudz OutOfOrder=Nedarbojas InWorkingOrder=Darba kārtībā ToReplace=Aizvietot +CantMoveNonExistantSerial=Kļūda. Jūs lūdzat pārcelt uz ierakstu seriālam, kas vairs neeksistē. Iespējams, ka vienā sūtījumā vairākas reizes lietojat vienu un to pašu sēriju vienā noliktavā, vai arī to izmantoja cits sūtījums. Izņemiet šo sūtījumu un sagatavojiet citu. diff --git a/htdocs/langs/lv_LV/products.lang b/htdocs/langs/lv_LV/products.lang index 161b4bbebb0..8227724b700 100644 --- a/htdocs/langs/lv_LV/products.lang +++ b/htdocs/langs/lv_LV/products.lang @@ -345,7 +345,7 @@ PossibleValues=Iespējamās vērtības GoOnMenuToCreateVairants=Iet uz izvēlni %s - %s, lai sagatavotu atribūtu variantus (piemēram, krāsas, izmērs, ...) UseProductFournDesc=Pievienojiet līdzekli, lai definētu produkta aprakstu, ko definējuši piegādātāji (katrai pārdevēja atsaucei) papildus aprakstam klientiem ProductSupplierDescription=Produkta pārdevēja apraksts -UseProductSupplierPackaging=Izmantojiet iepakojumu uz piegādātāju cenām (pārrēķiniet daudzumus atbilstoši iepakojumam, kas noteikts pēc piegādātāja cenas, pievienojot / atjauninot rindiņu piegādātāja dokumentos) +UseProductSupplierPackaging=Izmantojiet iepakojumu cenām, kas noapaļotas līdz pirkuma cenu reizinātājiem (pārrēķiniet daudzumus atbilstoši pirkuma cenām iestatītajiem reizinātājiem, pievienojot/atjauninot rindu piegādātāja dokumentos) PackagingForThisProduct=Iepakojums PackagingForThisProductDesc=Jūs automātiski iegādāsities vairākus no šī daudzuma. QtyRecalculatedWithPackaging=Līnijas daudzums tika pārrēķināts atbilstoši piegādātāja iesaiņojumam @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Darbība pieejama tikai produkta variantam ProductsPricePerCustomer=Produktu cenas uz vienu klientu ProductSupplierExtraFields=Papildu atribūti (piegādātāju cenas) DeleteLinkedProduct=Izdzēsiet kombinēto produktu, kas saistīts ar to -AmountUsedToUpdateWAP=Summa, kas jāizmanto vidējās svērtās cenas atjaunināšanai +AmountUsedToUpdateWAP=Vienības summa, kas jāizmanto, lai atjauninātu vidējo svērto cenu PMPValue=Vidējā svērtā cena PMPValueShort=VSC mandatoryperiod=Obligātie periodi @@ -416,6 +416,7 @@ ProductsMergeSuccess=Produkti ir apvienoti ErrorsProductsMerge=Kļūdas produktos saplūst SwitchOnSaleStatus=Ieslēgt pārdošanas statusu SwitchOnPurchaseStatus=Ieslēdziet pirkuma statusu +UpdatePrice=Palielināt/samazināt klientu cenu StockMouvementExtraFields= Papildu lauki (akciju kustība) InventoryExtraFields= Papildu lauki (inventārs) ScanOrTypeOrCopyPasteYourBarCodes=Skenējiet ierakstiet vai kopējiet/ielīmējiet savus svītrkodus @@ -427,3 +428,4 @@ RealValuation=Reālā vērtēšana ConfirmEditExtrafield = Atlasiet papildu lauku, kuru vēlaties modificēt ConfirmEditExtrafieldQuestion = Vai tiešām vēlaties modificēt šo papildu lauku? ModifyValueExtrafields = Mainīt ekstralauka vērtību +OrProductsWithCategories=Vai produkti ar tagiem/kategorijām diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang index e9771d9d624..dafe30d0ea7 100644 --- a/htdocs/langs/lv_LV/projects.lang +++ b/htdocs/langs/lv_LV/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Šo viedokli iepazīstina visus projektus un uzdevumus, jums ir TasksDesc=Šo viedokli iepazīstina visus projektus un uzdevumus (jūsu lietotāja atļaujas piešķirt jums atļauju skatīt visu). AllTaskVisibleButEditIfYouAreAssigned=Visi uzdevumi kvalificētiem projektiem ir redzami, taču jūs varat ievadīt laiku tikai tam uzdevumam, kas piešķirts izvēlētajam lietotājam. Piešķirt uzdevumu, ja uz to ir jāievada laiks. OnlyYourTaskAreVisible=Ir redzami tikai jums piešķirtie uzdevumi. Ja jums jāievada uzdevuma izpildes laiks un ja uzdevums šeit nav redzams, jums tas jāpiešķir sev. +ImportDatasetProjects=Projekti vai iespējas ImportDatasetTasks=Projektu uzdevumi ProjectCategories=Projekta tagi / sadaļas NewProject=Jauns projekts @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Sasaistīto projektu skaits pēc statusa OpportunitiesStatusForProjects=Sasniedz projektu skaitu pēc statusa ShowProject=Rādīt projektu ShowTask=Rādīt uzdevumu +SetThirdParty=Iestatiet trešo pusi SetProject=Izvēlēties projektu +OutOfProject=Ārpus projekta NoProject=Neviens projekts nosaka, vai īpašumā NbOfProjects=Projektu skaits NbOfTasks=Uzdevumu skaits @@ -122,7 +125,8 @@ ValidateProject=Apstiprināt projektu ConfirmValidateProject=Vai jūs tiešām vēlaties apstiprināt šo projektu? CloseAProject=Aizvērt projektu ConfirmCloseAProject=Vai tiešām vēlaties aizvērt šo projektu? -AlsoCloseAProject=Arī aizveriet projektu (atstājiet to atvērtu, ja jums joprojām ir jāievēro ražošanas uzdevumi) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Atvērt projektu ConfirmReOpenAProject=Vai tiešām vēlaties atvērt šo projektu vēlreiz? ProjectContact=Projekta kontakti @@ -165,7 +169,7 @@ OpportunityProbability=Svina varbūtība OpportunityProbabilityShort=Svina probabs. OpportunityAmount=Svina daudzums OpportunityAmountShort=Svina summa -OpportunityWeightedAmount=Iespēju svērtā summa +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. svērtā summa OpportunityAmountAverageShort=Vidējā svina summa OpportunityAmountWeigthedShort=Svērtā svina summa @@ -238,7 +242,7 @@ OppStatusPENDING=Gaida OppStatusWON=Uzvarēja OppStatusLOST=Zaudēja Budget=Budžets -AllowToLinkFromOtherCompany=Ļaut sasaistīt projektu no cita uzņēmuma

Atbalstītās vērtības:
- Saglabāt tukšu: var saistīt jebkuru uzņēmuma projektu (noklusējums)
- "viss": var saistīt visi projekti, pat citu uzņēmumu projekti
- Trešo personu ID saraksts, kas atdalīts ar komatiem: var saistīt visus šo trešo pušu projektus (piemērs: 123,4795,53)
+AllowToLinkFromOtherCompany=Ļauj saistīt elementu ar cita uzņēmuma projektu

Atbalstītās vērtības:
- Palikt tukšu: var saistīt elementus ar jebkuru uzņēmumu ar jebkuriem projektiem, pat 4b2ult projektiem ar to pašu saiti. citu uzņēmumu projekti
— ar komatiem atdalītu trešo pušu ID saraksts: var saistīt elementus ar jebkuriem šo trešo pušu projektiem (piemērs: 123,4795,53)
LatestProjects=Pēdējie %s projekti LatestModifiedProjects=Jaunākie %s labotie projekti OtherFilteredTasks=Citi filtrētie uzdevumi @@ -259,7 +263,7 @@ TimeSpentInvoiced=Norēķinātais laiks TimeSpentForIntervention=Laiks, kas patērēts TimeSpentForInvoice=Laiks, kas patērēts OneLinePerUser=Viena līnija katram lietotājam -ServiceToUseOnLines=Service to use on lines +ServiceToUseOnLines=Pakalpojums, kas pēc noklusējuma jāizmanto līnijās InvoiceGeneratedFromTimeSpent=Rēķins %s ir radīts no projekta pavadīta laika InterventionGeneratedFromTimeSpent=Intervence %s ir izveidota no projektam pavadītā laika ProjectBillTimeDescription=Pārbaudiet, vai projekta uzdevumos ievadāt laika kontrolsarakstu UN Plānojat no laika kontrolsaraksta ģenerēt rēķinu (rēķinus), lai projekta klientam izrakstītu rēķinu (nepārbaudiet, vai plānojat izveidot rēķinu, kas nav balstīts uz ievadītajām laika kontrollapām). Piezīme. Lai ģenerētu rēķinu, dodieties uz projekta cilni “Pavadītais laiks” un atlasiet iekļaujamās līnijas. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Peļņa tiek aprēķināta, izmantojot AddPersonToTask=Pievienojiet arī uzdevumiem UsageOrganizeEvent=Lietošana: Pasākumu organizēšana PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Klasificējiet projektu kā slēgtu, kad visi tā uzdevumi ir izpildīti (progress 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Piezīme: esošie projekti ar visiem 100%% uzdevumiem netiks ietekmēti: tie būs jāaizver manuāli. Šī opcija ietekmē tikai atvērtos projektus. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Piezīme: esošie projekti, kuru uzdevumi jau ir iestatīti uz progresu 100%%, netiks ietekmēti: tie būs jāaizver manuāli. Šī opcija ietekmē tikai atvērtos projektus. SelectLinesOfTimeSpentToInvoice=Atlasiet pavadītās laika rindas, kas nav izrakstītas, un pēc tam veiciet lielapjoma darbību “Ģenerēt rēķinu”, lai par tām izrakstītu rēķinus ProjectTasksWithoutTimeSpent=Projekta uzdevumi bez pavadīta laika FormForNewLeadDesc=Paldies, ka aizpildījāt šo veidlapu, lai sazinātos ar mums. Varat arī nosūtīt mums e-pastu tieši uz %s . @@ -294,3 +298,4 @@ EnablePublicLeadForm=Iespējojiet publisko saziņas veidlapu NewLeadbyWeb=Jūsu ziņojums vai pieprasījums ir ierakstīts. Mēs drīzumā atbildēsim vai sazināsimies ar jums. NewLeadForm=Jauna kontaktu forma LeadFromPublicForm=Tiešsaistes potenciāls no publiskās veidlapas +ExportAccountingReportButtonLabel=Saņemt atskaiti diff --git a/htdocs/langs/lv_LV/propal.lang b/htdocs/langs/lv_LV/propal.lang index 1727bbc79c8..888aa06748e 100644 --- a/htdocs/langs/lv_LV/propal.lang +++ b/htdocs/langs/lv_LV/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Pieejamība kavēšanās SetAvailability=Uzstādīt pieejamību kavēšanos AfterOrder=pēc pasūtījuma OtherProposals=Citi priekšlikumi + ##### Availability ##### AvailabilityTypeAV_NOW=Nekavējoties AvailabilityTypeAV_1W=1 nedēļa AvailabilityTypeAV_2W=2 nedēļas AvailabilityTypeAV_3W=3 nedēļas AvailabilityTypeAV_1M=1 mēnesis -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Pārstāvis turpinot darboties priekšlikums TypeContact_propal_external_BILLING=Klientu rēķinu kontakts TypeContact_propal_external_CUSTOMER=Klientu kontaktu turpinot darboties priekšlikums TypeContact_propal_external_SHIPPING=Klienta kontaktpersona piegādei + # Document models -DocModelAzurDescription=Pilns piedāvājuma modelis (vecā ciāna veidnes ieviešana) -DocModelCyanDescription=Pilns piedāvājuma paraugs -DefaultModelPropalCreate=Noklusējuma modeļa izveide -DefaultModelPropalToBill=Noklusējuma veidne aizverot uzņēmējdarbības priekšlikumu (tiks izrakstīts rēķins) -DefaultModelPropalClosed=Noklusējuma veidne aizverot uzņēmējdarbības priekšlikumu (unbilled) -ProposalCustomerSignature=Written acceptance, company stamp, date and signature -ProposalsStatisticsSuppliers=Pārdevēja priekšlikumi statistikai -CaseFollowedBy=Lieta seko -SignedOnly=Tikai parakstīts -NoSign=Komplekts nav parakstīts -NoSigned=komplekts nav parakstīts CantBeNoSign=nevar iestatīt neparakstīts +CaseFollowedBy=Lieta seko ConfirmMassNoSignature=Lielapjoma Nav parakstīts apstiprinājums ConfirmMassNoSignatureQuestion=Vai tiešām vēlaties iestatīt neparakstītos atlasītos ierakstus? -IsNotADraft=nav melnraksts -PassedInOpenStatus=ir apstiprināts -Sign=Pierakstīties -Signed=parakstīts -ConfirmMassValidation=Lielapjoma Apstiprinājums ConfirmMassSignature=Lielapjoma paraksta apstiprināšana -ConfirmMassValidationQuestion=Vai tiešām vēlaties apstiprināt atlasītos ierakstus? ConfirmMassSignatureQuestion=Vai tiešām vēlaties parakstīt atlasītos ierakstus? -IdProposal=Priekšlikuma ID +ConfirmMassValidation=Lielapjoma Apstiprinājums +ConfirmMassValidationQuestion=Vai tiešām vēlaties apstiprināt atlasītos ierakstus? +ConfirmRefusePropal=Vai tiešām vēlaties noraidīt šo komerciālo piedāvājumu? +ContractSigned=Līgums parakstīts +DefaultModelPropalClosed=Noklusējuma veidne aizverot uzņēmējdarbības priekšlikumu (unbilled) +DefaultModelPropalCreate=Noklusējuma modeļa izveide +DefaultModelPropalToBill=Noklusējuma veidne aizverot uzņēmējdarbības priekšlikumu (tiks izrakstīts rēķins) +DocModelAzurDescription=Pilns piedāvājuma modelis (vecā ciāna veidnes ieviešana) +DocModelCyanDescription=Pilns piedāvājuma paraugs +FichinterSigned=Iejaukšanās parakstīta IdProduct=Produkta ID +IdProposal=Priekšlikuma ID +IsNotADraft=nav melnraksts LineBuyPriceHT=Pirkt cenu Summa bez nodokļiem līnijai -SignPropal=Pieņemt priekšlikumu +NoSign=Atteikt +NoSigned=komplekts nav parakstīts +PassedInOpenStatus=ir apstiprināts +PropalAlreadyRefused=Priekšlikums jau noraidīts +PropalAlreadySigned=Priekšlikums jau pieņemts +PropalRefused=Priekšlikums noraidīts +PropalSigned=Priekšlikums pieņemts +ProposalCustomerSignature=Written acceptance, company stamp, date and signature +ProposalsStatisticsSuppliers=Pārdevēja priekšlikumi statistikai RefusePropal=Atteikt priekšlikumu Sign=Pierakstīties -NoSign=Komplekts nav parakstīts -PropalAlreadySigned=Priekšlikums jau pieņemts -PropalAlreadyRefused=Priekšlikums jau noraidīts -PropalSigned=Priekšlikums pieņemts -PropalRefused=Priekšlikums noraidīts -ConfirmRefusePropal=Vai tiešām vēlaties noraidīt šo komerciālo piedāvājumu? +SignContract=Parakstiet līgumu +SignFichinter=Parakstīt iejaukšanās +SignPropal=Pieņemt priekšlikumu +Signed=parakstīts +SignedOnly=Tikai parakstīts diff --git a/htdocs/langs/lv_LV/receptions.lang b/htdocs/langs/lv_LV/receptions.lang index 55e7edf3314..bef54c7c963 100644 --- a/htdocs/langs/lv_LV/receptions.lang +++ b/htdocs/langs/lv_LV/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=Melnraksts StatusReceptionValidatedShort=Apstiprināts StatusReceptionProcessedShort=Apstrādāts ReceptionSheet=Uzņemšanas lapa +ValidateReception=Apstipriniet uzņemšanu ConfirmDeleteReception=Vai tiešām vēlaties dzēst šo uztveršanu? ConfirmValidateReception=Vai tiešām vēlaties apstiprināt šo saņemšanu ar atsauci %s ? ConfirmCancelReception=Vai tiešām vēlaties atcelt šo uzņemšanu? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Pieņemšanas numurēšanas modulis ReceptionsReceiptModel=Pieņemšanas dokumentu veidnes NoMorePredefinedProductToDispatch=Vairs nav iepriekš nosūtītu produktu ReceptionExist=Reģistratūra pastāv -ByingPrice=Pirkšanas cena ReceptionBackToDraftInDolibarr=Saņemšana %s atpakaļ uz melnrakstu ReceptionClassifyClosedInDolibarr=Reģistratūra %s klasificēta Slēgta ReceptionUnClassifyCloseddInDolibarr=Reģistratūra %s atkal tiek atvērta diff --git a/htdocs/langs/lv_LV/recruitment.lang b/htdocs/langs/lv_LV/recruitment.lang index cd80719e8cd..767e232bb99 100644 --- a/htdocs/langs/lv_LV/recruitment.lang +++ b/htdocs/langs/lv_LV/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=E-pasta vervētājs ToUseAGenericEmail=Lai izmantotu vispārīgu e-pastu. Ja tas nav noteikts, tiks izmantots e-pasts, kas atbildīgs par personāla atlasi NewCandidature=Jauna lietojumprogramma ListOfCandidatures=Lietojumprogrammu saraksts -RequestedRemuneration=Pieprasītā atlīdzība -ProposedRemuneration=Piedāvātā atlīdzība +Remuneration=Alga +RequestedRemuneration=Pieprasītā alga +ProposedRemuneration=Piedāvātā alga ContractProposed=Piedāvātais līgums ContractSigned=Parakstīts līgums ContractRefused=Līgums atteikts RecruitmentCandidature=Pieteikums JobPositions=Darba pozīcijas RecruitmentCandidatures=Pieteikumi -InterviewToDo=Intervija, kas jādara +InterviewToDo=Kontakti, kam sekot AnswerCandidature=Pieteikuma atbilde YourCandidature=Jūsu pieteikums YourCandidatureAnswerMessage=Paldies par jūsu pieteikumu.
... diff --git a/htdocs/langs/lv_LV/salaries.lang b/htdocs/langs/lv_LV/salaries.lang index 1f2a1de754e..85a3291dcfb 100644 --- a/htdocs/langs/lv_LV/salaries.lang +++ b/htdocs/langs/lv_LV/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Grāmatvedības konts, ko izmanto trešām pusēm -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Lietotāja kartē norādītais grāmatvedības konts tiks izmantots tikai pakārtotajam grāmatvedim. Šis viens tiks izmantots General Ledger un noklusējuma vērtība Subledged grāmatvedībai, ja lietotāja definēts lietotāju grāmatvedības konts nav definēts. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Grāmatvedības konts pēc noklusējuma algu maksājumiem CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Pēc noklusējuma, veidojot algu, atstājiet tukšu opciju "Automātiski izveidot kopējo maksājumu" Salary=Alga diff --git a/htdocs/langs/lv_LV/stocks.lang b/htdocs/langs/lv_LV/stocks.lang index 7391a084ec1..9abb3ea35ac 100644 --- a/htdocs/langs/lv_LV/stocks.lang +++ b/htdocs/langs/lv_LV/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Datums nākotnē StocksByLotSerial=Krājumi pēc partijas/sērijas LotSerial=Daudz / sērijas nr LotSerialList=Partijas saraksts / sērijas nr +SubjectToLotSerialOnly=Produkti, uz kuriem attiecas tikai partija/sērija Movements=Kustības ErrorWarehouseRefRequired=Noliktava nosaukums ir obligāts ListOfWarehouses=Saraksts noliktavās @@ -48,7 +49,7 @@ StockCorrection=Krājumu korekcija CorrectStock=Labot krājumus StockTransfer=Krājumu pārvietošana TransferStock=Pārvietot krājumus -MassStockTransferShort=Masveida krājumu pārvietošana +MassStockTransferShort=Lielapjoma krājumu maiņa StockMovement=Krājumu pārvietošana StockMovements=Krājumu pārvietošanas NumberOfUnit=Vienību skaits @@ -146,8 +147,9 @@ Replenishments=Papildinājumi NbOfProductBeforePeriod=Produktu daudzums %s noliktavā pirms izvēlētā perioda (< %s) NbOfProductAfterPeriod=Produktu daudzums %s krājumā pēc izvēlētā perioda (>%s) MassMovement=Masveida pārvietošana -SelectProductInAndOutWareHouse=Atlasiet avota noliktavu un mērķa noliktavu, produktu un daudzumu, pēc tam noklikšķiniet uz "%s". Kad tas ir izdarīts visām nepieciešamajām kustībām, noklikšķiniet uz "%s". +SelectProductInAndOutWareHouse=Atlasiet avota noliktavu (neobligāti), mērķa noliktavu, produktu un daudzumu, pēc tam noklikšķiniet uz "%s". Kad tas ir izdarīts visām nepieciešamajām kustībām, noklikšķiniet uz "%s". RecordMovement=Ierakstīt pārvietošanu +RecordMovements=Reģistrēt krājumu kustību ReceivingForSameOrder=Kvītis par šo pasūtījumu StockMovementRecorded=Krājumu pārvietošana saglabāta RuleForStockAvailability=Noteikumi krājumu nepieciešamībai @@ -234,7 +236,7 @@ StockIncrease=Krājumu pieaugums StockDecrease=Krājumu samazinājums InventoryForASpecificWarehouse=Inventārs konkrētai noliktavai InventoryForASpecificProduct=Inventārs konkrētam produktam -StockIsRequiredToChooseWhichLotToUse=Lai izvēlētos izmantojamo partiju, ir nepieciešami krājumi +StockIsRequiredToChooseWhichLotToUse=Esošs krājums ir nepieciešams, lai varētu izvēlēties, kuru partiju izmantot ForceTo=Piespiest līdz AlwaysShowFullArbo=Parādiet pilnu noliktavas koku uznirstošajās noliktavu saitēs (Brīdinājums: tas var dramatiski samazināt veiktspēju) StockAtDatePastDesc=Šeit varat apskatīt krājumus (reālos krājumus) noteiktā datumā pagātnē @@ -270,7 +272,7 @@ InventoryStartedShort=Sākts ErrorOnElementsInventory=Operācija tika atcelta šāda iemesla dēļ: ErrorCantFindCodeInInventory=Krājumā nevar atrast šādu kodu QtyWasAddedToTheScannedBarcode=Veiksmi!! Daudzums tika pievienots visam pieprasītajam svītrkodam. Varat aizvērt skenera rīku. -StockChangeDisabled=Izmaiņas krājumā ir atspējotas +StockChangeDisabled=Krājumu maiņa ir atspējota NoWarehouseDefinedForTerminal=Terminālim nav noteikta noliktava ClearQtys=Notīriet visus daudzumus ModuleStockTransferName=Uzlabota akciju pārsūtīšana diff --git a/htdocs/langs/lv_LV/stripe.lang b/htdocs/langs/lv_LV/stripe.lang index 38fac068250..3cb4db99268 100644 --- a/htdocs/langs/lv_LV/stripe.lang +++ b/htdocs/langs/lv_LV/stripe.lang @@ -61,6 +61,7 @@ DeleteACard=Dzēst karti ConfirmDeleteCard=Vai tiešām vēlaties izdzēst šo kredītkarti vai debetkarti? CreateCustomerOnStripe=Izveidojiet klientu joslā CreateCardOnStripe=Izveidojiet karti joslā +CreateBANOnStripe=Izveidojiet banku vietnē Stripe ShowInStripe=Rādīt joslā StripeUserAccountForActions=Lietotāja konts, lai izmantotu e-pasta paziņojumu par dažiem Stripe notikumiem (Stripe izmaksas) StripePayoutList=Svītru izmaksu saraksts @@ -69,3 +70,5 @@ ToOfferALinkForLiveWebhook=Saite uz iestatījumu Stripe WebHook, lai izsauktu IP PaymentWillBeRecordedForNextPeriod=Maksājums tiks reģistrēts par nākamo periodu. ClickHereToTryAgain=Noklikšķiniet šeit, lai mēģinātu vēlreiz ... CreationOfPaymentModeMustBeDoneFromStripeInterface=Stingro klientu autentifikācijas noteikumu dēļ karte jāizveido no Stripe biroja. Jūs varat noklikšķināt šeit, lai ieslēgtu Stripe klientu ierakstu: %s +TERMINAL_LOCATION=Termināļu atrašanās vieta (adrese). +RequestDirectDebitWithStripe=Pieprasiet tiešo debetu, izmantojot Stripe diff --git a/htdocs/langs/lv_LV/ticket.lang b/htdocs/langs/lv_LV/ticket.lang index e376d2dbb4f..73bf0ff7ab4 100644 --- a/htdocs/langs/lv_LV/ticket.lang +++ b/htdocs/langs/lv_LV/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Dzēst pieteikumus Permission56004=Pieteikumu pārvaldīšana Permission56005=Skatīt visu trešo pušu biļetes (nav efektīvas ārējiem lietotājiem, vienmēr aprobežojas ar trešajām personām, no kurām tie ir atkarīgi) +Tickets=Pieteikumi TicketDictType=Pieteikumu veids TicketDictCategory=Pieteikumu - grupas TicketDictSeverity=Pieteikuma svarīgums @@ -90,8 +91,8 @@ TicketPublicAccess=Publiska saskarne, kurai nav nepieciešama identifikācija, i TicketSetupDictionaries=Pieteikumu, svarīgums un analītiskie kodi ir konfigurējami no vārdnīcās TicketParamModule=Moduļa mainīgā iestatīšana TicketParamMail=E-pasta iestatīšana -TicketEmailNotificationFrom=Sender e-mail for notification on answers -TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationFrom=Sūtīt e-pastu, lai saņemtu paziņojumu par atbildēm +TicketEmailNotificationFromHelp=Sūtītāja e-pasts, ko izmantot, lai nosūtītu e-pasta paziņojumu, kad atbilde tiek sniegta aizmugures birojā. Piemēram, noreply@example.com TicketEmailNotificationTo=Paziņot par biļetes izveidi uz šo e-pasta adresi TicketEmailNotificationToHelp=Ja tāda ir, šī e-pasta adrese tiks informēta par biļetes izveidi TicketNewEmailBodyLabel=Īsziņa, kas nosūtīta pēc pieteikuma izveides @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Aizverot biļeti, jums tiks piedāvāts nosūtīt zi TicketWrongContact=Norādītā kontaktpersona nav daļa no pašreizējām biļešu kontaktpersonām. E-pasts nav nosūtīts. TicketChooseProductCategory=Produktu kategorija biļešu atbalstam TicketChooseProductCategoryHelp=Atlasiet biļešu atbalsta produktu kategoriju. Tas tiks izmantots, lai automātiski saistītu līgumu ar biļeti. +TicketUseCaptchaCode=Veidojot biļeti, izmantojiet grafisko kodu (CAPTCHA). +TicketUseCaptchaCodeHelp=Veidojot jaunu biļeti, pievieno CAPTCHA verifikāciju. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=Pieteikums ir piešķirts TicketChangeType=Mainīt veidu TicketChangeCategory=Mainīt analītisko kodu TicketChangeSeverity=Mainīt nozīmīgumu -TicketAddMessage=Pievienot ziņu -AddMessage=Pievienot ziņu +TicketAddMessage=Pievienot privātu ziņu MessageSuccessfullyAdded=Pieteikums pievienots TicketMessageSuccessfullyAdded=Ziņojums ir veiksmīgi pievienots TicketMessagesList=Ziņu saraksts @@ -204,8 +206,8 @@ TicketSeverity=Svarīgums ShowTicket=Apskatīt pieteikumu RelatedTickets=Saistītie pieteikumi TicketAddIntervention=Izveidojiet iejaukšanos -CloseTicket=Aizvērt | Atrisināt biļeti -AbandonTicket=Atteikties no biļetes +CloseTicket=Aizvērt|Atrisināt +AbandonTicket=Pamest CloseATicket=Aizvērt | Atrisiniet biļeti ConfirmCloseAticket=Apstiprināt pieteikuma aizvēršanu ConfirmAbandonTicket=Vai jūs apstiprināt biļetes slēgšanu līdz statusam “Pamesta” @@ -219,18 +221,17 @@ SendMessageByEmail=Nosūtīt ziņu pa e-pastu TicketNewMessage=Jauna ziņa ErrorMailRecipientIsEmptyForSendTicketMessage=Saņēmējs ir tukšs. Nav e-pasta nosūtīt TicketGoIntoContactTab=Lūdzu, dodieties uz cilni "Kontakti", lai tos atlasītu -TicketMessageMailIntro=Ievads +TicketMessageMailIntro=Ziņojuma galvene TicketMessageMailIntroHelp=Šis teksts tiek pievienots tikai e-pasta sākumā un netiks saglabāts. -TicketMessageMailIntroLabelAdmin=Ievadteksts visām biļešu atbildēm TicketMessageMailIntroText=Labdien,
Biļetei, kurai sekojat, ir pievienota jauna atbilde. Šeit ir ziņojums:
TicketMessageMailIntroHelpAdmin=Šis teksts tiks ievietots pirms atbildes, atbildot uz biļeti no Dolibarr -TicketMessageMailSignature=Paraksts -TicketMessageMailSignatureHelp=Šis teksts tiek pievienots tikai e-pasta ziņojuma beigās un netiks saglabāts. -TicketMessageMailSignatureText=Ziņojumu nosūtīja %s , izmantojot Dolibarr -TicketMessageMailSignatureLabelAdmin=Atbildes e-pasta paraksts -TicketMessageMailSignatureHelpAdmin=Šis teksts tiks ievietots pēc atbildes ziņojuma. +TicketMessageMailFooter=Ziņojuma kājene +TicketMessageMailFooterHelp=Šis teksts tiek pievienots tikai e-pastā nosūtītās ziņas beigās un netiks saglabāts. +TicketMessageMailFooterText=Ziņojumu nosūtīja %s , izmantojot Dolibarr +TicketMessageMailFooterHelpAdmin=Šis teksts tiks ievietots pēc atbildes ziņojuma. TicketMessageHelp=Tikai šis teksts tiks saglabāts ziņojumu sarakstā uz biļešu kartes. TicketMessageSubstitutionReplacedByGenericValues=Mainīšanas mainīgos aizstāj ar vispārējām vērtībām. +ForEmailMessageWillBeCompletedWith=E-pasta ziņojumiem, kas nosūtīti ārējiem lietotājiem, ziņojums tiks pabeigts ar TimeElapsedSince=Laiks pagājis kopš TicketTimeToRead=Laiks, kas pagājis pirms izlasīšanas TicketTimeElapsedBeforeSince=Laiks, kas pagājis pirms / kopš @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Biļetē tika publicēts jauns ziņoj TicketAssignedToYou=Pieteikums piešķirts TicketAssignedEmailBody=Jums piešķīra pieteikumu # %s %s MarkMessageAsPrivate=Atzīmēt ziņu kā privātu +TicketMessageSendEmailHelp=E-pasts tiks nosūtīts visiem piešķirtajiem kontaktiem (iekšējiem kontaktiem, bet arī ārējiem kontaktiem, izņemot, ja ir atzīmēta opcija "%s") TicketMessagePrivateHelp=Šis ziņojums netiks rādīts ārējiem lietotājiem TicketEmailOriginIssuer=Emitents pēc biļetes avota InitialMessage=Sākotnējā ziņa @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Jūs varat apskatīt pieteikuma statusu TicketCloseEmailBodyInfosTrackUrlCustomer=Ar šīs biļetes vēsturi varat iepazīties, noklikšķinot uz šīs saites TicketEmailPleaseDoNotReplyToThisEmail=Lūdzu, neatbildiet tieši uz šo e-pastu! Izmantojiet saiti, lai atbildētu interfeisu. TicketPublicInfoCreateTicket=Šī veidlapa ļauj ierakstīt atbalsta biļeti mūsu vadības sistēmā. -TicketPublicPleaseBeAccuratelyDescribe=Lūdzu, precīzi aprakstiet problēmu. Iesniedziet pēc iespējas vairāk informācijas, lai mēs varētu pareizi identificēt jūsu pieprasījumu. +TicketPublicPleaseBeAccuratelyDescribe=Lūdzu, precīzi aprakstiet savu jautājumu. Sniedziet pēc iespējas vairāk informācijas, lai mēs varētu pareizi identificēt jūsu pieprasījumu. TicketPublicMsgViewLogIn=Lūdzu, ievadiet biļešu izsekošanas ID TicketTrackId=Publiskais izsekošanas ID OneOfTicketTrackId=Viens no jūsu izsekošanas ID diff --git a/htdocs/langs/lv_LV/users.lang b/htdocs/langs/lv_LV/users.lang index c90e3ec50d4..91892cf79ba 100644 --- a/htdocs/langs/lv_LV/users.lang +++ b/htdocs/langs/lv_LV/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Dzēst no grupas PasswordChangedAndSentTo=Parole nomainīta un nosūtīta %s. PasswordChangeRequest=Pieprasījums nomainīt paroli %s PasswordChangeRequestSent=Pieprasīt, lai nomaina paroli, %s nosūtīt %s. -IfLoginExistPasswordRequestSent=Ja šī pieteikšanās ir derīgs konts, ir nosūtīts e-pasts paroles atiestatīšanai. +IfLoginExistPasswordRequestSent=Ja šis pieteikšanās ir derīgs konts (ar derīgu e-pastu), ir nosūtīts e-pasta ziņojums paroles atiestatīšanai. IfEmailExistPasswordRequestSent=Ja šis e-pasts ir derīgs konts, ir nosūtīts e-pasts paroles atiestatīšanai. ConfirmPasswordReset=Paroles atiestatīšanas apstiprināšana MenuUsersAndGroups=Lietotāji un grupas @@ -68,7 +68,6 @@ CreateDolibarrLogin=Izveidot lietotāju CreateDolibarrThirdParty=Izveidot trešo pusi LoginAccountDisableInDolibarr=Konts bloķēts Dolibarr. UsePersonalValue=Izmantot personisko vērtību -InternalUser=Iekšējais lietotājs ExportDataset_user_1=Lietotāji un to īpašības DomainUser=Domēna lietotājs %s Reactivate=Aktivizēt @@ -128,3 +127,5 @@ DateLastLogin=Pēdējās pieteikšanās datums DatePreviousLogin=Iepriekšējās pieteikšanās datums IPLastLogin=IP pēdējā pieteikšanās IPPreviousLogin=IP iepriekšējā pieteikšanās +ShowAllPerms=Rādīt visas atļauju rindas +HideAllPerms=Slēpt visas atļauju rindas diff --git a/htdocs/langs/lv_LV/website.lang b/htdocs/langs/lv_LV/website.lang index fdc8ffeb8d1..5f8211db2d1 100644 --- a/htdocs/langs/lv_LV/website.lang +++ b/htdocs/langs/lv_LV/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kods +WebsiteName=Vietnes nosaukums WebsiteSetupDesc=Izveidojiet šeit vietnes, kuras vēlaties izmantot. Pēc tam dodieties uz izvēlņu vietnes, lai tās rediģētu. DeleteWebsite=Dzēst mājaslapu ConfirmDeleteWebsite=Vai tiešām vēlaties izdzēst šo vietni? Tiks noņemtas arī visas tā lapas un saturs. Augšupielādētie faili (piemēram, datu nesēju direktorijā, ECM modulī utt.) Paliks. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Papildinājums HTML galvenes apakšā (kopīgs visām lapām WEBSITE_ROBOT=Robotfails (robots.txt) WEBSITE_HTACCESS=Tīmekļa vietne .htaccess fails WEBSITE_MANIFEST_JSON=Vietnes manifest.json fails -WEBSITE_README=Fails README.md WEBSITE_KEYWORDSDesc=Lai atdalītu vērtības, izmantojiet komatu -EnterHereLicenseInformation=Ievadiet šeit meta datus vai licences informāciju, lai aizpildītu README.md failu. ja jūs izplatīsit savu vietni kā veidni, fails tiks iekļauts veidņu paketē. +EnterHereReadmeInformation=Ievadiet šeit vietnes aprakstu. Ja izplatāt savu vietni kā veidni, fails tiks iekļauts kārdinājuma pakotnē. +EnterHereLicenseInformation=Šeit ievadiet vietnes koda LICENCI. Ja izplatāt savu vietni kā veidni, fails tiks iekļauts kārdinājuma pakotnē. HtmlHeaderPage=HTML virsraksts (tikai šai lapai) PageNameAliasHelp=Lapas nosaukums vai pseidonīms.
Šis aizstājvārds tiek izmantots arī, lai izveidotu SEO vietrādi, ja vietne tiek izmantota no Web servera virtuālās saimniekdatora (piemēram, Apacke, Nginx, ...). Izmantojiet pogu " %s , lai rediģētu šo aizstājvārdu. EditTheWebSiteForACommonHeader=Piezīme: ja vēlaties norādīt personalizētu galveni visām lapām, rediģējiet virsrakstu vietnes līmenī, nevis lapā / konteinerā. @@ -42,6 +43,8 @@ ViewPageInNewTab=Skatīt lapu jaunā cilnē SetAsHomePage=Iestatīt kā mājas lapu RealURL=Reāls URL ViewWebsiteInProduction=Apskatīt vietni, izmantojot mājas URL +Virtualhost=Virtuālais saimniekdators vai domēna nosaukums +VirtualhostDesc=Virtuālā saimniekdatora vai domēna nosaukums (piemēram, www.manavietne.com, mansuznemums.net, ...) SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Piemērs izmantošanai Apache virtuālā resursdatora iestatīšanā: YouCanAlsoTestWithPHPS= Izmantojiet ar PHP serveri.
Izstrādājot vidi, jūs varat izvēlēties testēt vietni ar PHP tīmekļa serveri (nepieciešams PHP 5.5), palaižot
php -S 0.0. 0.0 8080-t %s @@ -137,7 +140,7 @@ PagesRegenerated=reģenerēta %s lapa (s) / konteiners (-i) RegenerateWebsiteContent=Atjaunojiet tīmekļa vietnes kešatmiņas failus AllowedInFrames=Atļauts rāmjos DefineListOfAltLanguagesInWebsiteProperties=Vietņu rekvizītos definējiet visu pieejamo valodu sarakstu. -GenerateSitemaps=Ģenerēt vietnes vietnes kartes failu +GenerateSitemaps=Ģenerējiet vietnes sitemap.xml failu ConfirmGenerateSitemaps=Ja apstiprināsit, jūs izdzēsīsit esošo vietnes kartes failu ... ConfirmSitemapsCreation=Apstipriniet vietnes kartes ģenerēšanu SitemapGenerated=Vietnes kartes fails %s ģenerēts @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon jābūt png ErrorFaviconSize=Favicon izmēram jābūt 16x16, 32x32 vai 64x64 FaviconTooltip=Augšupielādējiet attēlu, kuram jābūt png (16x16, 32x32 vai 64x64) +NextContainer=Nākamā lapa/konteiners +PreviousContainer=Iepriekšējā lapa/konteiners +WebsiteMustBeDisabled=Vietnei ir jābūt statusam "%s" +WebpageMustBeDisabled=Tīmekļa lapai ir jābūt statusam "%s" +SetWebsiteOnlineBefore=Kad vietne ir bezsaistē, visas lapas ir bezsaistē. Vispirms mainiet vietnes statusu. +Booking=Rezervēšana +Reservation=Rezervācija diff --git a/htdocs/langs/lv_LV/withdrawals.lang b/htdocs/langs/lv_LV/withdrawals.lang index 6882e68056d..7b15cbab87b 100644 --- a/htdocs/langs/lv_LV/withdrawals.lang +++ b/htdocs/langs/lv_LV/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Rēķins gaida pārskaitījumu AmountToWithdraw=Summa atsaukt AmountToTransfer=Pārskaitāmā summa NoInvoiceToWithdraw=Par “%s” nav atvērts rēķins. Dodieties uz rēķina kartes cilni '%s', lai iesniegtu pieprasījumu. -NoSupplierInvoiceToWithdraw=Negaida neviens piegādātāja rēķins ar atvērtiem “Tiešā kredīta pieprasījumiem”. Dodieties uz rēķina kartes cilni '%s', lai iesniegtu pieprasījumu. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Lietotājs ir atbildīgs WithdrawalsSetup=Tiešā debeta maksājuma iestatīšana CreditTransferSetup=Kredīta pārveduma iestatīšana @@ -42,6 +42,7 @@ CreditTransferStatistics=Kredīta pārvedumu statistika Rejects=Atteikumi LastWithdrawalReceipt=Jaunākie %s tiešā debeta ieņēmumi MakeWithdrawRequest=Izveidojiet tiešā debeta maksājumu pieprasījumu +MakeWithdrawRequestStripe=Veiciet tiešā debeta maksājuma pieprasījumu, izmantojot Stripe MakeBankTransferOrder=Veiciet kredīta pārveduma pieprasījumu WithdrawRequestsDone=%s reģistrēti tiešā debeta maksājumu pieprasījumi BankTransferRequestsDone=%s reģistrēti kredīta pārveduma pieprasījumi @@ -100,8 +101,11 @@ CreditDate=Kredīts WithdrawalFileNotCapable=Nevar ģenerēt izņemšanas kvīts failu jūsu valstij %s (jūsu valsts netiek atbalstīta) ShowWithdraw=Rādīt tiešā debeta rīkojumu IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Tomēr, ja rēķinam ir vismaz viens tiešā debeta maksājuma rīkojums, kas vēl nav apstrādāts, tas netiks iestatīts kā maksāts, lai varētu veikt iepriekšēju izņemšanas pārvaldību. -DoStandingOrdersBeforePayments=Šī cilne ļauj pieprasīt tiešā debeta maksājuma rīkojumu. Kad tas ir izdarīts, dodieties uz izvēlni Banka-> Maksājums ar tiešo debetu, lai ģenerētu un pārvaldītu tiešā debeta rīkojumu. Kad tiešā debeta maksājums tiek aizvērts, rēķinu apmaksa tiks automātiski reģistrēta, un rēķini tiks aizvērti, ja atlikušais maksājuma apjoms nebūs spēkā. -DoCreditTransferBeforePayments=Šī cilne ļauj pieprasīt kredīta pārveduma rīkojumu. Kad tas ir izdarīts, dodieties uz izvēlni Banka-> Maksājums ar pārskaitījumu, lai ģenerētu un pārvaldītu kredīta pārveduma rīkojumu. Kad kredīta pārveduma pasūtījums tiek aizvērts, rēķinu apmaksa tiks automātiski reģistrēta, un rēķini tiks aizvērti, ja atlikušais maksājuma apjoms nebūs spēkā. +DoStandingOrdersBeforePayments=Šajā cilnē varat pieprasīt tiešā debeta maksājuma uzdevumu. Kad tas ir izdarīts, varat doties uz izvēlni "Banka-> Maksājums ar tiešo debetu", lai ģenerētu un pārvaldītu tiešā debeta pasūtījuma failu. +DoStandingOrdersBeforePayments2=Varat arī nosūtīt pieprasījumu tieši SEPA maksājumu apstrādātājam, piemēram, Stripe, ... +DoStandingOrdersBeforePayments3=Kad tiešā debeta pasūtījums tiek aizvērts, rēķinu apmaksa tiks automātiski reģistrēta, un rēķini tiks aizvērti, ja atlikusī maksājuma summa ir nulle. +DoCreditTransferBeforePayments=Šajā cilnē varat pieprasīt kredīta pārveduma pasūtījumu. Kad tas ir izdarīts, atveriet izvēlni "Banka->Maksājums ar kredīta pārvedumu", lai izveidotu un pārvaldītu Kredīta pārveduma uzdevuma failu. +DoCreditTransferBeforePayments3=Kad kredīta pārveduma pasūtījums tiek aizvērts, rēķinu apmaksa tiks automātiski reģistrēta, un rēķini tiks slēgti, ja atlikusī maksājuma summa ir nulles. WithdrawalFile=Debeta pasūtījuma fails CreditTransferFile=Kredīta pārveduma fails SetToStatusSent=Nomainīt uz statusu "Fails nosūtīts" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Nevar izveidot tīrās summas tiešā debeta piepr SepaMandate=SEPA tiešā debeta pilnvarojums SepaMandateShort=SEPA mandāts PleaseReturnMandate=Lūdzu, atsūtiet šo pilnvaru veidlapu pa e-pastu uz adresi %s vai pa pastu uz -SEPALegalText=Parakstot šo pilnvaru veidlapu, jūs pilnvarojat (A) %s nosūtīt norādījumus jūsu bankai debetēt jūsu kontu un (B) savu banku debetēt jūsu kontu saskaņā ar %s norādījumiem. Kā daļu no jūsu tiesībām jums ir tiesības saņemt naudas atmaksu no bankas saskaņā ar jūsu ar banku noslēgtā līguma noteikumiem un nosacījumiem. Jūsu tiesības saistībā ar iepriekš minēto pilnvarojumu ir izskaidrotas paziņojumā, ko varat saņemt savā bankā. +SEPALegalText=Parakstot šo pilnvaru veidlapu, jūs pilnvarojat (A) %s un tā maksājumu pakalpojumu sniedzēju nosūtīt norādījumus jūsu bankai debetēt jūsu kontu un (B) jūsu bankai debetēt jūsu kontu saskaņā ar %s norādījumiem. Kā daļu no jūsu tiesībām jums ir tiesības uz naudas atmaksu no savas bankas saskaņā ar jūsu ar banku noslēgtā līguma noteikumiem un nosacījumiem. Jūsu tiesības saistībā ar iepriekš minēto pilnvarojumu ir izskaidrotas paziņojumā, ko varat saņemt savā bankā. CreditorIdentifier=Kreditora identifikators CreditorName=Kreditora vārds SEPAFillForm=(B) Lūdzu, aizpildiet visus laukus ar atzīmi * diff --git a/htdocs/langs/lv_LV/workflow.lang b/htdocs/langs/lv_LV/workflow.lang index c7b8d5ac73d..8b4c42911b5 100644 --- a/htdocs/langs/lv_LV/workflow.lang +++ b/htdocs/langs/lv_LV/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Klasificēt saistīto descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Klasificēt saistītā avota pirkuma pasūtījumu kā saņemtu, kad saņemšana ir apstiprināta (un ja visu pieņemšanu saņemtais daudzums ir tāds pats kā atjaunināmajā pirkuma pasūtījumā) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Saistītā avota pirkuma pasūtījuma klasificēšana kā saņemta, kad pieņemšana ir slēgta (un ja visu pieņemšanu saņemtais daudzums ir tāds pats kā atjaunināmajā pirkuma pasūtījumā) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Klasificējiet pieņemjumus uz “rēķinu”, kad ir apstiprināts saistītā piegādātāja pasūtījums +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Klasificējiet pieņemšanas kā "rēķins", kad ir apstiprināts saistītais pirkuma rēķins (un ja rēķina summa ir tāda pati kā saistīto pieņemšanu kopējā summa) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Veidojot biļeti, saistiet pieejamos atbilstošās trešās puses līgumus descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Saistot līgumus, meklējiet starp mātesuzņēmumu līgumiem @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Kad biļete ir slēgta, aizveriet visas a AutomaticCreation=Automātiska veidošana AutomaticClassification=Automātiskā klasifikācija # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klasificējiet saistītā avota sūtījumu kā slēgtu, kad tiek apstiprināts klienta rēķins +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klasificēt saistītā avota sūtījumu kā slēgtu, kad klienta rēķins ir apstiprināts (un ja rēķina summa ir tāda pati kā saistīto sūtījumu kopējā summa) AutomaticClosing=Automātiska aizvēršana AutomaticLinking=Automātiska saistīšana diff --git a/htdocs/langs/mk_MK/accountancy.lang b/htdocs/langs/mk_MK/accountancy.lang index c2e6f545edc..28796600183 100644 --- a/htdocs/langs/mk_MK/accountancy.lang +++ b/htdocs/langs/mk_MK/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Земји што не се во Европска економ CountriesInEECExceptMe=Земји во Европската економска заедница освен %s CountriesExceptMe=Сите земји освен %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Главна сметководствена с MainAccountForUsersNotDefined=Главна сметководствена сметка за корисници кои не се дефинирани во сетапот MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/mk_MK/contracts.lang b/htdocs/langs/mk_MK/contracts.lang index e5923c5019a..cf3e60cc4e4 100644 --- a/htdocs/langs/mk_MK/contracts.lang +++ b/htdocs/langs/mk_MK/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Договори / Претплати ContractsAndLine=Договори и линии на договори Contract=Договор ContractLine=Линија на Договор +ContractLines=Contract lines Closing=Затворање NoContracts=Нема Договори MenuServices=Услуги @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Дали сте сигурни дека сакате MoveToAnotherContract=Преместете ја услугата во друг договор. ConfirmMoveToAnotherContract=Избрав нов договор и потврдувам дека сакам да ја префрлам оваа услуга во овој договор. ConfirmMoveToAnotherContractQuestion=Изберете во кој постоечки договор (од истата трета страна) сакате да ја преместите оваа услуга? -PaymentRenewContractId=Обнови договорна линија (број %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Дата на истекување NoExpiredServices=Нема истечени активни услуги ListOfServicesToExpireWithDuration=Листа на услуги што ќе истечат за %s дена @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Контакт на клиент за HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/mk_MK/cron.lang b/htdocs/langs/mk_MK/cron.lang index 2e379333f80..55e7f474b35 100644 --- a/htdocs/langs/mk_MK/cron.lang +++ b/htdocs/langs/mk_MK/cron.lang @@ -26,7 +26,7 @@ CronCommand=Command CronList=Scheduled jobs CronDelete=Delete scheduled jobs CronConfirmDelete=Are you sure you want to delete these scheduled jobs ? -CronExecute=Launch scheduled job +CronExecute=Launch now CronConfirmExecute=Are you sure you want to execute these scheduled jobs now ? CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. CronTask=Job @@ -58,7 +58,7 @@ CronNote=Comment CronFieldMandatory=Fields %s is mandatory CronErrEndDateStartDt=End date cannot be before start date StatusAtInstall=Status at module installation -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Disable CronTaskInactive=This job is disabled (not scheduled) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - JobDisabled=Job disabled MakeLocalDatabaseDumpShort=Local database backup MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. DATAPOLICYJob=Data cleaner and anonymizer JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/mk_MK/datapolicy.lang b/htdocs/langs/mk_MK/datapolicy.lang new file mode 100644 index 00000000000..a73d94231fb --- /dev/null +++ b/htdocs/langs/mk_MK/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Член +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/mk_MK/dict.lang b/htdocs/langs/mk_MK/dict.lang index ec315d97142..00ab5a05f24 100644 --- a/htdocs/langs/mk_MK/dict.lang +++ b/htdocs/langs/mk_MK/dict.lang @@ -21,7 +21,7 @@ CountryNL=Netherlands CountryHU=Hungary CountryRU=Russia CountrySE=Sweden -CountryCI=Ivoiry Coast +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Cameroon @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mrs. +CivilityMMEShort=Mrs. CivilityMR=Mr. +CivilityMRShort=Mr. CivilityMLE=Ms. CivilityMTRE=Master CivilityDR=Doctor diff --git a/htdocs/langs/mk_MK/mailmanspip.lang b/htdocs/langs/mk_MK/mailmanspip.lang index bab4b3576b4..6ff3ac9f770 100644 --- a/htdocs/langs/mk_MK/mailmanspip.lang +++ b/htdocs/langs/mk_MK/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Subscription test was executed successfully MailmanDeletionSuccess=Unsubscription test was executed successfully SynchroMailManEnabled=A Mailman update will be performed SynchroSpipEnabled=A Spip update will be performed -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) diff --git a/htdocs/langs/mk_MK/mails.lang b/htdocs/langs/mk_MK/mails.lang index a603476af15..93d7ae079ec 100644 --- a/htdocs/langs/mk_MK/mails.lang +++ b/htdocs/langs/mk_MK/mails.lang @@ -7,10 +7,10 @@ MailCard=EMailing card MailRecipients=Recipients MailRecipient=Recipient MailTitle=Description -MailFrom=Sender +MailFrom=From MailErrorsTo=Errors to MailReply=Reply to -MailTo=Receiver(s) +MailTo=To MailToUsers=To user(s) MailCC=Copy to MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/mk_MK/members.lang b/htdocs/langs/mk_MK/members.lang index 8e702edf0af..0dcfba87555 100644 --- a/htdocs/langs/mk_MK/members.lang +++ b/htdocs/langs/mk_MK/members.lang @@ -15,7 +15,8 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Друг член (име: %s ErrorUserPermissionAllowsToLinksToItselfOnly=Од безбедносни причини, мора да ги имате привилегија за едитирање на сите корисници за тие да можат да линкуваат член до корисник што не е ваш. SetLinkToUser=Врска до корисник на Долибар SetLinkToThirdParty=Врска до трета страна на Долибар -MembersCards=Business cards for members +MemberCountersArePublic=Counters of valid members are public +MembersCards=Generation of cards for members MembersList=Листа на членови MembersListToValid=Список на предлог-членови (што треба да се верификуваат) MembersListValid=Листа на валидни членови @@ -34,8 +35,10 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution -MemberId=ИД на член +WithoutSubscription=Without membership +WaitingSubscription=Membership pending +MemberId=Member Id +MemberRef=Member Ref NewMember=Нов член MemberType=Тип на член MemberTypeId=ИД на тип на член @@ -71,6 +74,12 @@ MemberTypeCanNotBeDeleted=Типот на член не може да се из NewSubscription=Нов придонес NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Duration +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Late SubscriptionNotReceived=Contribution never received @@ -135,7 +144,7 @@ CardContent=Content of your member card # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -159,11 +168,11 @@ HTPasswordExport=htpassword file generation NoThirdPartyAssociatedToMember=No third party associated with this member MembersAndSubscriptions=Members and Contributions MoreActions=Complementary action on recording -MoreActionsOnSubscription=Complementary action, suggested by default when recording a contribution +MoreActionsOnSubscription=Complementary action suggested by default when recording a contribution, also done automatially on online payment of a contribution MoreActionBankDirect=Create a direct entry on bank account MoreActionBankViaInvoice=Create an invoice, and a payment on bank account MoreActionInvoiceOnly=Create an invoice with no payment -LinkToGeneratedPages=Generate visit cards +LinkToGeneratedPages=Generation of business cards or address sheets LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member. DocForAllMembersCards=Generate business cards for all members DocForOneMemberCards=Generate business cards for a particular member @@ -198,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -218,3 +229,6 @@ XExternalUserCreated=%s external user(s) created ForceMemberNature=Force member nature (Individual or Corporation) CreateDolibarrLoginDesc=The creation of a user login for members allows them to connect to the application. Depending on the authorizations granted, they will be able, for example, to consult or modify their file themselves. CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. +MemberFirstname=Member firstname +MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/mk_MK/other.lang b/htdocs/langs/mk_MK/other.lang index 49ff93dd589..b7344157bf3 100644 --- a/htdocs/langs/mk_MK/other.lang +++ b/htdocs/langs/mk_MK/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Customer proposal validated Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail Notify_WITHDRAW_TRANSMIT=Transmission withdrawal Notify_WITHDRAW_CREDIT=Credit withdrawal @@ -110,7 +112,7 @@ ChooseYourDemoProfilMore=...or build your own profile
(manual module selectio DemoFundation=Manage members of a foundation DemoFundation2=Manage members and bank account of a foundation DemoCompanyServiceOnly=Company or freelance selling service only -DemoCompanyShopWithCashDesk=Manage a shop with a cash desk +DemoCompanyShopWithCashDesk=Manage a shop with a cash box DemoCompanyProductAndStocks=Shop selling products with Point Of Sales DemoCompanyManufacturing=Company manufacturing products DemoCompanyAll=Company with multiple activities (all main modules) @@ -181,6 +183,7 @@ SizeUnitfoot=foot SizeUnitpoint=point BugTracker=Bug tracker SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Back to login page AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -303,3 +309,31 @@ SelectTheTypeOfObjectToAnalyze=Select an object to view its statistics... ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Close +Autofill = Autofill + +# externalsite +ExternalSiteSetup=Setup link to external website +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Failed to remove file %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/mk_MK/propal.lang b/htdocs/langs/mk_MK/propal.lang index 6c4cd394b24..e58b34d4a62 100644 --- a/htdocs/langs/mk_MK/propal.lang +++ b/htdocs/langs/mk_MK/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=No draft proposals CopyPropalFrom=Create commercial proposal by copying existing proposal CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Default commercial proposal validity duration (in days) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Availability delay SetAvailability=Set availability delay AfterOrder=after order OtherProposals=Other proposals + ##### Availability ##### AvailabilityTypeAV_NOW=Immediate AvailabilityTypeAV_1W=1 week AvailabilityTypeAV_2W=2 weeks AvailabilityTypeAV_3W=3 weeks AvailabilityTypeAV_1M=1 month -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal TypeContact_propal_external_BILLING=Customer invoice contact TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) DefaultModelPropalCreate=Default model creation DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced) -DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Refuse +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Written acceptance, company stamp, date and signature ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/mk_MK/recruitment.lang b/htdocs/langs/mk_MK/recruitment.lang index 5e3f22fe352..adbf544fdf6 100644 --- a/htdocs/langs/mk_MK/recruitment.lang +++ b/htdocs/langs/mk_MK/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/mn_MN/datapolicy.lang b/htdocs/langs/mn_MN/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/mn_MN/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ms_MY/datapolicy.lang b/htdocs/langs/ms_MY/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ms_MY/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/my_MM/datapolicy.lang b/htdocs/langs/my_MM/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/my_MM/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/nb_NO/accountancy.lang b/htdocs/langs/nb_NO/accountancy.lang index 8c9d8002207..c023b1bfdd9 100644 --- a/htdocs/langs/nb_NO/accountancy.lang +++ b/htdocs/langs/nb_NO/accountancy.lang @@ -48,9 +48,9 @@ CountriesNotInEEC=Land ikke i EEC CountriesInEECExceptMe=Land i EEC unntatt %s CountriesExceptMe=Alle land unntatt %s AccountantFiles=Eksporter kildedokumenter -ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). +ExportAccountingSourceDocHelp=Med dette verktøyet kan du søke og eksportere kildehendelsene som brukes til å generere regnskapet ditt.
Den eksporterte ZIP-filen vil inneholde listene over forespurte elementer i CSV, samt vedlagte filer i deres originale format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=For å eksportere journalene dine, bruk menyoppføringen %s - %s. -ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. +ExportAccountingProjectHelp=Spesifiser et prosjekt hvis du trenger en regnskapsrapport kun for et spesifikt prosjekt. Utgiftsrapporter og lånebetalinger er ikke inkludert i prosjektrapporter. VueByAccountAccounting=Vis etter regnskapskonto VueBySubAccountAccounting=Vis etter regnskaps-subkonto @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Hovedregnskapskonto for leverandører som ikke MainAccountForUsersNotDefined=Hoved regnskapskonto for brukere som ikke er definert i oppsettet MainAccountForVatPaymentNotDefined=Hoved regnskapskonto for MVA-betaling ikke definert i oppsettet MainAccountForSubscriptionPaymentNotDefined=Hovedregnskapskonto for abonnementsbetaling ikke definert i oppsettet +UserAccountNotDefined=Regnskapskonto for bruker ikke definert i oppsett AccountancyArea=Regnskapsområde AccountancyAreaDescIntro=Bruk av regnskapsmodulen er gjort i flere skritt: @@ -74,13 +75,13 @@ AccountancyAreaDescVat=TRINN %s: Definer regnskapskonto for hver MVA-sats. Bruk AccountancyAreaDescDefault=TRINN %s: Definer standard regnskapskontoer. For dette, bruk menyoppføringen %s. AccountancyAreaDescExpenseReport=TRINN %s: Definer standard regnskapskontoer for hver type utgiftsrapport. For dette, bruk menyoppføringen %s. AccountancyAreaDescSal=TRINN %s: Definer standard regnskapskonto for betaling av lønn. Bruk menyoppføring %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. +AccountancyAreaDescContrib=TRINN %s: Definer standard regnskapskontoer for skatter (spesielle utgifter). For dette, bruk menyoppføringen %s. AccountancyAreaDescDonation=TRINN %s: Definer standard regnskapskonto for donasjoner. Bruk menyoppføringen %s. AccountancyAreaDescSubscription=TRINN %s: Definer standard regnskapskonto for medlemsabonnement. Bruk menyoppføringen %s. AccountancyAreaDescMisc=TRINN %s: Definer obligatorisk standardkonto og standard regnskapskontoer for diverse transaksjoner. Bruk menyoppføringen %s. AccountancyAreaDescLoan=TRINN %s: Definer standard regnskapskonto for lån. Bruk menyoppføringen %s. AccountancyAreaDescBank=TRINN %s: Definer regnskapskontoer og journalkode for hver bank- og finansregnskap. For dette, bruk menyoppføringen %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. +AccountancyAreaDescProd=TRINN %s: Definer regnskapskontoer på dine varer/tjenester. For dette, bruk menyoppføringen %s. AccountancyAreaDescBind=TRINN %s: Kontroller at bindingen mellom eksisterende %s linjer og regnskapskonto er ferdig, slik at applikasjonen vil kunne journalføre transaksjoner i hovedboken med ett klikk. Fullfør manglende bindinger. Bruk menyen %s. AccountancyAreaDescWriteRecords=TRINN %s: Skriv transaksjoner inn i hovedboken. For dette, gå til menyen %s, og klikk på knappen %s. @@ -113,7 +114,7 @@ MenuAccountancyClosure=Nedleggelse MenuAccountancyValidationMovements=Valider bevegelser ProductsBinding=Varekontoer TransferInAccounting=Overføring i regnskap -RegistrationInAccounting=Recording in accounting +RegistrationInAccounting=Registrering i regnskap Binding=Binding til kontoer CustomersVentilation=Binding av kundefakturaer SuppliersVentilation=Leverandørfaktura-bindinger @@ -160,46 +161,48 @@ ACCOUNTING_LENGTH_AACCOUNT=Lengden på tredjeparts regnskapskontoer (Hvis du ang ACCOUNTING_MANAGE_ZERO=Tillat å administrere forskjellig antall nuller på slutten av en regnskapskonto. Nødvendig for enkelte land (som Sveits). Hvis du holder den av (standard), kan du angi de 2 følgende parametrene for å be om å legge til virtuell null. BANK_DISABLE_DIRECT_INPUT=Deaktiver direkteregistrering av transaksjoner på bankkonto ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Aktiver eksportutkast i journal -ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) +ACCOUNTANCY_COMBO_FOR_AUX=Aktiver kombinasjonsliste for underordnet konto (kan være treg hvis du har mange tredjeparter, fjerner muligheten til å søke på en del av verdien) ACCOUNTING_DATE_START_BINDING=Definer en dato for å starte binding og overføring i regnskap. Etter denne datoen vil ikke transaksjonene bli overført til regnskap. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Ved regnskapsoverføring, hvilken periode er valgt som standard -ACCOUNTING_SELL_JOURNAL=Salgsjournal -ACCOUNTING_PURCHASE_JOURNAL=Innkjøpsjournal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diverseprotokoll +ACCOUNTING_SELL_JOURNAL=Salgsjournal (salg og retur) +ACCOUNTING_PURCHASE_JOURNAL=Kjøpsjournal (kjøp og retur) +ACCOUNTING_BANK_JOURNAL=Kassejournal (kvitteringer og utbetalinger) ACCOUNTING_EXPENSEREPORT_JOURNAL=Utgiftsjournal -ACCOUNTING_SOCIAL_JOURNAL=Sosialjournal +ACCOUNTING_MISCELLANEOUS_JOURNAL=Generell journal ACCOUNTING_HAS_NEW_JOURNAL=Har ny journal +ACCOUNTING_INVENTORY_JOURNAL=Lagertellingsjournal +ACCOUNTING_SOCIAL_JOURNAL=Sosialjournal ACCOUNTING_RESULT_PROFIT=Resultatregnskapskonto (fortjeneste) ACCOUNTING_RESULT_LOSS=Resultatregnskapskonto (tap) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Avslutningsjournal -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Regnskapkonto for overgangsbasert overføring +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Overgangsbasert bankoverføringskonto -ACCOUNTING_ACCOUNT_SUSPENSE=Regnskapskonto for vent -DONATION_ACCOUNTINGACCOUNT=Regnskapskonto for registrering av donasjoner -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Regnskapskonto for å registrere abonnementer +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Regnskapskonto som standard for å registrere kundeinnskudd -UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Accounting account by default to register supplier deposit -UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Lagre kundekonto som individuell konto i hovedbok for linjer med forskuddsbetalinger (hvis den er deaktivert, vil individuell konto for forskuddsbetalingslinjer forbli tom) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Lagre leverandørkonto som individuell konto i hovedbok for linjer med forskuddsbetalinger (hvis den er deaktivert, vil individuell konto for forskuddslinjer forbli tom) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Regnskapskonto som standard for de kjøpte varene (brukt hvis ikke definert i produktarket) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Regnskapskonto som standard for kjøpte produkter i EU (brukt hvis ikke definert i produktarket) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Regnskapskonto som standard for kjøpte produkter og importert ut av EU (brukt hvis ikke definert i produktarket) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standard regnskapskonto for solgte varer (brukt hvis ikke definert på varekortet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Regnskapskonto som standard for varene som selges i EU (brukt hvis ikke definert i varearket) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Regnskapskonto som standard for produktene som er solgt og eksportert ut av EU (brukt hvis ikke definert i varearket) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Standard regnskapskonto for kjøpte tjenester (brukt hvis ikke definert på tjenestekortet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Regnskapskonto som standard for kjøpte tjenester i EU (brukt hvis ikke definert i tjenestearket) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Regnskapskonto som standard for kjøpte tjenester og importert ut av EU (brukt hvis ikke definert i tjenestearket) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standard regnskapskonto for solgte tjenester (brukt hvis ikke definert på tjenestekortet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Regnskapskonto som standard for tjenestene som selges i EU (brukes hvis ikke definert i tjenestearket) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Regnskapskonto som standard for tjenestene som er solgt og eksportert ut av EU (brukt hvis ikke definert i tjenestearket) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Dokumenttype Docdate=Dato @@ -207,14 +210,14 @@ Docref=Referanse LabelAccount=Kontoetikett LabelOperation=Etikettoperasjon Sens=Retning -AccountingDirectionHelp=For an accounting account of a customer, use Credit to record a payment you have received
For an accounting account of a supplier, use Debit to record a payment you made +AccountingDirectionHelp=For en regnskapskonto til en kunde, bruk Kreditt for å registrere en betaling du har mottatt
For en regnskapskonto til en leverandør, bruk Debet for å registrere en betaling du har utført LetteringCode=Korrespondansekode Lettering=Korrespondanse Codejournal=Journal JournalLabel=Journaletikett NumPiece=Del nummer TransactionNumShort=Transaksjonsnummer -AccountingCategory=Egendefinert gruppe +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Gruppere etter hovedbokskonto GroupBySubAccountAccounting=Gruppere etter sub-hovedbokskonto AccountingAccountGroupsDesc=Her kan du definere noen grupper regnskapskonti. De vil bli brukt til personlige regnskapsrapporter. @@ -227,7 +230,7 @@ DeleteMvt=Slett linjer fra regnskapet DelMonth=Måned å slette DelYear=År som skal slettes DelJournal=Journal som skal slettes -ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvt=Dette vil slette alle linjer i regnskap for året/måneden og/eller for en bestemt journal (minst ett kriterium kreves). Du må bruke funksjonen '%s' på nytt for å få den slettede posten tilbake i hovedboken. ConfirmDeleteMvtPartial=Dette vil slette transaksjonen fra regnskapet (alle linjer knyttet til samme transaksjon vil bli slettet) FinanceJournal=Finansjournal ExpenseReportsJournal=Journal for utgiftsrapporter @@ -250,9 +253,9 @@ DescThirdPartyReport=Liste over tredjeparts kunder og leverandører og deres reg ListAccounts=Liste over regnskapskontoer UnknownAccountForThirdparty=Ukjent tredjepartskonto. Vi vil bruke %s UnknownAccountForThirdpartyBlocking=Ukjent tredjepartskonto. Blokkeringsfeil -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Subledger account not defined or third party or user unknown. We will use %s +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Subledger kontro ikke definert eller tredjepart eller bruker ukjent. Vi vil bruke %s ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Tredjepart ukjent og regnskapsbok ikke definert på betalingen. Vi vil holde kontoen tom. -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Subledger account not defined or third party or user unknown. Blocking error. +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Subledgerkonto ikke definert eller tredjepart eller bruker ukjent. Blokkeringsfeil. UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Ukjent tredjepartskonto og ventekonto ikke definert. Blokkeringsfeil PaymentsNotLinkedToProduct=Betaling ikke knyttet til noen vare/tjeneste OpeningBalance=Inngående balanse @@ -268,13 +271,13 @@ Reconcilable=Kan avstemmes TotalVente=Total omsetning før skatt TotalMarge=Total salgsmargin -DescVentilCustomer=Liste over kunde-fakturalinjer (bundet eller ikke) til en vare-regnskapskonto -DescVentilMore=I de fleste tilfeller, hvis du bruker forhåndsdefinerte varer eller tjenester, og du setter kontonummeret på vare/tjeneste-kortet, vil programmet være i stand til å gjøre alle bindinger mellom fakturalinjer og regnskapskonto i din kontoplan, bare med et enkelt klikk på knappen "%s". Hvis kontoen ikke ble satt på vare-/tjenestekortet eller hvis du fortsatt har noen linjer ikke bundet til noen konto, må du foreta en manuell binding fra menyen "%s". -DescVentilDoneCustomer=Liste over kunde-fakturalinjer og deres vare-regnskapskontoer -DescVentilTodoCustomer=Bind fakturalinjer som ikke allerede er bundet, til en vare-regnskapskonto -ChangeAccount=Endre regnskapskonto for valgte vare-/tjenestelinjer til følgende konto: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Liste over leverandørfakturalinjer som er bundet eller ennå ikke bundet til en vareregnskapskonto (bare posten som ikke allerede er overført i regnskap, er synlig) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Liste over linjene med leverandørfakturaer og deres regnskapskonto DescVentilTodoExpenseReport=Bind utgiftsrapport-linjer til en gebyr-regnskapskonto DescVentilExpenseReport=Liste over utgiftsrapport-linjer bundet (eller ikke) til en gebyr-regnskapskonto @@ -282,24 +285,24 @@ DescVentilExpenseReportMore=Hvis du setter opp regnskapskonto med type utgiftsra DescVentilDoneExpenseReport=Liste over utgiftsrapport-linjer og tilhørende gebyr-regnskapskonto Closure=Årsavslutning -DescClosure=Consult here the number of movements by month not yet validated & locked -OverviewOfMovementsNotValidated=Overview of movements not validated and locked -AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Valider og lås posten... +DescClosure=Her ser du antall bevegelser per måned som ennå ikke er validert og låst +OverviewOfMovementsNotValidated=Oversikt over bevegelser som ikke er validert og låst +AllMovementsWereRecordedAsValidated=Alle bevegelser ble registrert som validerte og låste +NotAllMovementsCouldBeRecordedAsValidated=Ikke alle bevegelser kunne registreres som validerte og låste +ValidateMovements=Valider og lås bevegelser... DescValidateMovements=Enhver modifisering eller fjerning av skriving, bokstaver og sletting vil være forbudt. Alle påmeldinger for en oppgave må valideres, ellers er det ikke mulig å lukke ValidateHistory=Bind automatisk AutomaticBindingDone=Automatiske bindinger utført (%s) - Automatisk binding er ikke mulig for enkelte poster (%s) -ErrorAccountancyCodeIsAlreadyUse=Feil, du kan ikke slette denne regnskapskontoen fordi den er i bruk +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Bevegelsen er ikke riktig balansert. Debet = %s & kreditt = %s Balancing=Balansering FicheVentilation=Binding-kort GeneralLedgerIsWritten=Transaksjoner blir skrevet inn i hovedboken GeneralLedgerSomeRecordWasNotRecorded=Noen av transaksjonene kunne ikke journalføres. Hvis det ikke er noen annen feilmelding, er dette trolig fordi de allerede var journalført. NoNewRecordSaved=Ingen flere poster å overføre -ListOfProductsWithoutAccountingAccount=Liste over varer som ikke bundet til en regnskapskonto +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Endre bindingen Accounted=Regnskapsført i hovedbok NotYetAccounted=Foreløpig ikke overført til regnskap @@ -325,6 +328,7 @@ AccountingJournalType4=Bank AccountingJournalType5=Utgiftsrapporter AccountingJournalType8=Varetelling AccountingJournalType9=Har nye +GenerationOfAccountingEntries=Generering av regnskapsposter ErrorAccountingJournalIsAlreadyUse=Denne journalen er allerede i bruk AccountingAccountForSalesTaxAreDefinedInto=Merk: Regnskapskonto for MVA er definert i menyen %s - %s NumberOfAccountancyEntries=Antall oppføringer @@ -332,10 +336,12 @@ NumberOfAccountancyMovements=Antall bevegelser ACCOUNTING_DISABLE_BINDING_ON_SALES=Deaktiver binding og overføring til regnskap ved salg (kundefakturaer blir ikke tatt med i regnskapet) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Deaktiver binding og overføring til regnskap ved kjøp (leverandørfakturaer blir ikke tatt med i regnskapet) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Deaktiver binding og overføring til regnskap på utgiftsrapporter (utgiftsrapporter blir ikke tatt med i regnskapet) +ACCOUNTING_ENABLE_LETTERING=Aktiver bokstavfunksjonen i regnskapet ## Export -NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotExportLettering=Ikke eksporter bokstaver når du genererer filen +NotifiedExportDate=Flagg eksporterte linjer som eksportert (for å endre en linje, må du slette hele transaksjonen og overføre den til regnskapet på nytt) +NotifiedValidationDate=Valider og lås de eksporterte oppføringene (samme effekt som "%s"-funksjonen, modifikasjon og sletting av linjene vil DEFINITIVT ikke være mulig) DateValidationAndLock=Datovalidering og lås ConfirmExportFile=Bekreftelse på generering av regnskapseksportfilen ? ExportDraftJournal=Eksporter utkastjournal @@ -401,7 +407,11 @@ Calculated=Kalkulert Formula=Formel ## Reconcile +LetteringAuto=Avstem automatisk +LetteringManual=Avstem manuelt Unlettering=Reverser avstemming +UnletteringAuto=Tilbakestill atomatisk avsteming +UnletteringManual=Tilbakestill manuell avsteming AccountancyNoLetteringModified=Ingen avstemming endret AccountancyOneLetteringModifiedSuccessfully=Én avstemming ble endret AccountancyLetteringModifiedSuccessfully=%s avstemming ble endret @@ -410,10 +420,11 @@ AccountancyOneUnletteringModifiedSuccessfully=Én reversert avstemming ble endre AccountancyUnletteringModifiedSuccessfully=%s reversertavstemming ble endret ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bekreftelse på bulk tilbakestilling av automatisk avstemming +ConfirmMassUnletteringManual=Bekreftelse på bulk tilbakestilling av manuell avstemming +ConfirmMassUnletteringQuestion=Er du sikker på at du vil tilbakestille avstemming av %s valgte post(er)? ConfirmMassDeleteBookkeepingWriting=Bekreft massesletting -ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? +ConfirmMassDeleteBookkeepingWritingQuestion=Dette vil slette transaksjonen fra regnskapet (alle linjer knyttet til samme transaksjon vil bli slettet) Er du sikker på at du vil slette %s valgte post(er)? ## Error SomeMandatoryStepsOfSetupWereNotDone=Noen obligatoriske trinn for oppsett ble ikke gjort, vennligst fullfør disse @@ -426,11 +437,11 @@ NoJournalDefined=Ingen journal definert Binded=Bundne linjer ToBind=Linjer som skal bindes UseMenuToSetBindindManualy=Linjer som ennå ikke er bundet, bruk menyen %s for å gjøre bindingen manuelt -SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices -AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Beklager, denne modulen er ikke kompatibel med den eksperimentelle funksjonen til situasjonsfakturaer +AccountancyErrorMismatchLetterCode=Uoverensstemmelse i avstemmingskode AccountancyErrorMismatchBalanceAmount=Saldoen (%s) er ikke lik 0 AccountancyErrorLetteringBookkeeping=Det har oppstått feil angående transaksjonene: %s -ErrorAccountNumberAlreadyExists=The accounting number %s already exists +ErrorAccountNumberAlreadyExists=Kontonummeret %s eksisterer allerede ## Import ImportAccountingEntries=Regnskapsposter @@ -441,22 +452,21 @@ FECFormatEntryNum=Delenummer (EcritureNum) FECFormatEntryDate=Del dato (EcritureDate) FECFormatGeneralAccountNumber=Generelt kontonummer (CompteNum) FECFormatGeneralAccountLabel=Generell kontoetikett (CompteLib) -FECFormatSubledgerAccountNumber=Subledger account number (CompAuxNum) -FECFormatSubledgerAccountLabel=Subledger account number (CompAuxLib) -FECFormatPieceRef=Piece ref (PieceRef) -FECFormatPieceDate=Piece date creation (PieceDate) -FECFormatLabelOperation=Label operation (EcritureLib) +FECFormatSubledgerAccountNumber=Underreskontronummer (CompAuxNum) +FECFormatSubledgerAccountLabel=Subledger kontonummer (CompAuxLib) +FECFormatPieceRef=Stykkeref (PieceRef) +FECFormatPieceDate=Del opprettelsedato (PieceDate) +FECFormatLabelOperation=Etikettoperasjon (EcritureLib) FECFormatDebit=Debet (debet) FECFormatCredit=Kreditt (kreditt) -FECFormatReconcilableCode=Reconcilable code (EcritureLet) -FECFormatReconcilableDate=Reconcilable date (DateLet) -FECFormatValidateDate=Piece date validated (ValidDate) -FECFormatMulticurrencyAmount=Multicurrency amount (Montantdevise) -FECFormatMulticurrencyCode=Multicurrency code (Idevise) +FECFormatReconcilableCode=Avstembar kode (EcritureLet) +FECFormatReconcilableDate=Avstembar dato (DateLet) +FECFormatValidateDate=Stykkedato validert (ValidDate) +FECFormatMulticurrencyAmount=Flervalutabeløp (Montantdevise) +FECFormatMulticurrencyCode=Flervalutakode (Idevise) DateExport=Dato eksport WarningReportNotReliable=Advarsel, denne rapporten er ikke basert på hovedboken, så den inneholder ikke transaksjoner endret manuelt i hovedboken. Hvis journaliseringen din er oppdatert, er bokføringsvisningen mer nøyaktig. ExpenseReportJournal=Utgiftsrapport-journal -InventoryJournal=Inventar-journal NAccounts=%s kontoer diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang index fbda984841c..629a1110623 100644 --- a/htdocs/langs/nb_NO/admin.lang +++ b/htdocs/langs/nb_NO/admin.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - admin -BoldRefAndPeriodOnPDF=Print reference and period of product item in PDF -BoldLabelOnPDF=Print label of product item in Bold in PDF +BoldRefAndPeriodOnPDF=Skriv ut referanse og periode for vare i PDF +BoldLabelOnPDF=Skriv ut etikett på vareelement i fet skrift i PDF Foundation=Organisasjon Version=Versjon Publisher=Utgiver @@ -51,8 +51,6 @@ ClientSortingCharset=Klientsammenstilling WarningModuleNotActive=Modulen %s må være slått på WarningOnlyPermissionOfActivatedModules=Bare tillateleser for aktiverte moduler vises her. Du kan slå på andre moduler ved å gå inn på Oppsett - Moduler. DolibarrSetup=Dolibarr oppsett -InternalUser=Intern bruker -ExternalUser=Ekstern bruker InternalUsers=Interne brukere ExternalUsers=Eksterne brukere UserInterface=Brukergrensesnitt @@ -109,7 +107,7 @@ NextValueForReplacements=Neste verdi (erstatninger) MustBeLowerThanPHPLimit=Merk: PHP-konfigurasjonen din begrenser for øyeblikket maksimalt filstørrelse for opplasting til %s %s, uavhengig av verdien til denne parameteren NoMaxSizeByPHPLimit=Merk: Det er ikke satt noen begrensninger i din PHP-konfigurasjon på denne serveren MaxSizeForUploadedFiles=Maksimal filstørrelse for opplasting av filer (0 for å ikke tillate opplasting) -UseCaptchaCode=Use graphical code (CAPTCHA) on login page and some public pages +UseCaptchaCode=Bruk grafisk kode (CAPTCHA) på påloggingssiden og noen offentlige sider AntiVirusCommand=Full sti til antivirus kommandoen AntiVirusCommandExample=Eksempel for ClamAv Daemon (krever clamav-daemon): /usr/bin/clamdscan
Eksempel på ClamWin (veldig veldig treg): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= Flere parametre på kommandolinjen @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS-vert (standardverdi i php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-port (Ikke definert i PHP på Unix-lignende systemer) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Ikke definert i PHP på Unix-lignende systemer) MAIN_MAIL_EMAIL_FROM=Avsender-epost for automatiske eposter (standardverdi i php.ini: %s) +EMailHelpMsgSPFDKIM=For å forhindre at Dolibarr-e-poster klassifiseres som spam, sørg for at serveren er autorisert til å sende e-post fra denne adressen ved SPF- og DKIM-konfigurasjon MAIN_MAIL_ERRORS_TO=E-post brukes til å returnere epostmeldinger (felt 'Feil-til' i epostmeldinger sendt) MAIN_MAIL_AUTOCOPY_TO= Kopier alle sendte e-post til MAIN_DISABLE_ALL_MAILS=Deaktiver all epost sending (for testformål eller demoer) @@ -439,8 +438,10 @@ Unique=Unik Boolean=Boolsk (en avkrysningsboks) ExtrafieldPhone = Telefon ExtrafieldPrice = Pris +ExtrafieldPriceWithCurrency=Pris med valuta ExtrafieldMail = E-post ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Velg liste ExtrafieldSelectList = Velg fra tabell ExtrafieldSeparator=Separator (ikke et felt) @@ -477,7 +478,7 @@ InstalledInto=Installert i mappen %s BarcodeInitForThirdparties=Masseinitiering av strekkoder for tredjeparter BarcodeInitForProductsOrServices=Masseinitiering eller sletting av strekkoder for varer og tjenester CurrentlyNWithoutBarCode=For øyeblikket har du %s poster på %s %s uten strekkode. -InitEmptyBarCode=Init value for the %s empty barcodes +InitEmptyBarCode=Init-verdi for de tomme strekkodene %s EraseAllCurrentBarCode=Slett alle gjeldende strekkode-verdier ConfirmEraseAllCurrentBarCode=Er du sikker på at du vil slette alle nåværende strekkodeverdier? AllBarcodeReset=Alle strekkode-verdier er blitt slettet @@ -501,10 +502,11 @@ WarningPHPMail=ADVARSEL: Oppsettet for å sende e-post fra applikasjonen bruker WarningPHPMailA=- Å bruke serveren til epostleverandøren øker påliteligheten til eposten din, slik at den øker leveringsevnen uten å bli markert som spam WarningPHPMailB=- Noen e-posttjenesteleverandører (som Yahoo) tillater ikke at du sender en e-post fra en annen server enn deres egen server. Det nåværende oppsettet ditt bruker serveren til applikasjonen til å sende e-post og ikke serveren til e-postleverandøren din, så noen mottakere (den som er kompatibel med den begrensende DMARC-protokollen) vil spørre e-postleverandøren din om de kan godta e-posten din og noen e-postleverandører (som Yahoo) kan svare "nei" fordi serveren ikke er deres. Noen av de sendte e-postene dine blir kanskje ikke akseptert for levering (vær også oppmerksom på e-postleverandørens sendekvote). WarningPHPMailC=- Ved å bruke SMTP-serveren til din egen e-posttjenesteleverandør for å sende e-post vil alle e-postmeldinger som sendes fra applikasjonen bli lagret i "Sendt"-katalogen i postkassen din. -WarningPHPMailD=Det anbefales derfor også å endre sendingsmetoden for e-post til verdien "SMTP". Hvis du virkelig vil beholde standard "PHP"-metoden for å sende e-poster, bare ignorer denne advarselen, eller fjern den ved å sette MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP konstant til 1 i Hjem - Oppsett - Annet. +WarningPHPMailD=Det anbefales derfor å endre sendemetoden for e-post til verdien "SMTP". +WarningPHPMailDbis=Hvis du virkelig ønsker å beholde standard "PHP"-metoden for å sende e-poster, bare ignorer denne advarselen, eller fjern den ved å %sklikke her%s. WarningPHPMail2=Hvis din epost-SMTP-leverandør må begrense epostklienten til noen IP-adresser (svært sjelden), er dette IP-adressen til epost-brukeragenten (MUA) for ERP CRM-programmet: %s . WarningPHPMailSPF=Hvis domenenavnet i avsenderens e-postadresse er beskyttet av en SPF-post (spør domenenavnsregistratoren), må du legge til følgende IP-er i SPF-posten til DNS-en til domenet ditt: %s . -ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s +ActualMailSPFRecordFound=Faktisk SPF-post funnet (for e-post %s): %s ClickToShowDescription=Klikk for å vise beskrivelse DependsOn=Denne modulen trenger modulen(ene) RequiredBy=Denne modulen er påkrevd av modul(ene) @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate= 
Eksempel:
For skjemaet for å opprette PageUrlForDefaultValuesList= 
Eksempel:
For siden som viser tredjeparter, er den %s .
For URL til eksterne moduler installert i tilpasset mappe, ikke inkluder "Custom /" , men bruk en bane som mymodule/mypagelist.php og ikke custom/mymodule/mypagelist.php.
Hvis du bare vil ha standard verdi hvis url har noen parametre, kan du bruke %s AlsoDefaultValuesAreEffectiveForActionCreate=Vær også oppmerksom på at overskriving av standardverdier for skjemaoppretting bare fungerer for sider som er riktig utformet (så med parameter handling = opprett eller legg til ...) EnableDefaultValues=Aktiver tilpasning av standardverdier -EnableOverwriteTranslation=Aktiver bruk av overskrivende oversettelse +EnableOverwriteTranslation=Tillat tilpasning av oversettelser GoIntoTranslationMenuToChangeThis=En oversettelse har blitt funnet for nøkkelen med denne koden. For å endre denne verdien må du redigere den fra Hjem-Oppsett-Oversettelse. WarningSettingSortOrder=Advarsel, å angi en standard sorteringsrekkefølge kan føre til en teknisk feil når du går på listesiden dersom feltet er et ukjent felt. Hvis du opplever en slik feil, kan du komme tilbake til denne siden for å fjerne standard sorteringsrekkefølge og gjenopprette standardoppførsel. Field=Felt @@ -645,9 +647,9 @@ Module2400Name=Hendelser/Agenda Module2400Desc=Spor hendelser. Logg automatisk hendelser for sporingsformål eller registrer manuelle hendelser eller møter. Dette er hovedmodulen for håndtering av gode kunde- eller leverandørforhold. Module2500Name=DMS / ECM Module2500Desc=Dokumenthåndteringssystem / Elektronisk innholdshåndtering. Automatisk organisering av dine genererte eller lagrede dokumenter. Del dem når du trenger det. -Module2600Name=API/Web tjenseter(SOAP server) +Module2600Name=API / webtjenester (SOAP-server) Module2600Desc=Aktiver Dolibarrs SOAP-server for å kunne bruke API-tjenester -Module2610Name=API/Web tjenester (REST server) +Module2610Name=API/webtjenester (REST-server) Module2610Desc=Aktiver Dolibarrs REST-server for å kunne bruke API-tjenester Module2660Name=Kall webtjenester (SOAP klient) Module2660Desc=Aktiver Dolibarr webtjenesteklient (Kan brukes til å sende data/forespørsler til eksterne servere. Bare innkjøpsordre støttes for øyeblikket) @@ -698,6 +700,7 @@ Module62000Name=Incotermer Module62000Desc=Legg til egenskaper for å administrere Incoterm Module63000Name=Ressurser Module63000Desc=Administrer ressurser (skrivere, biler, rom, ...) for tildeling til arrangementer +Module94160Name=Mottak Permission11=Vis kundefakturaer Permission12=Opprett/endre kundefakturaer Permission13=Ugyldiggjør kundefakturaer @@ -714,14 +717,14 @@ Permission27=Slett tilbud Permission28=Eksporter tilbud Permission31=Les varer Permission32=Opprett/endre varer -Permission33=Read prices products +Permission33=Les varepriser Permission34=Slett varer Permission36=Se/administrer skjulte varer Permission38=Eksporter varer Permission39=Ignorer minstepris -Permission41=Read projects and tasks (shared projects and projects of which I am a contact). -Permission42=Create/modify projects (shared projects and projects of which I am a contact). Can also assign users to projects and tasks -Permission44=Delete projects (shared projects and projects of which I am a contact) +Permission41=Les prosjekter og oppgaver (delte prosjekter og prosjekter som jeg er kontaktperson for). +Permission42=Opprette/endre prosjekter (delte prosjekter og prosjekter som jeg er kontaktperson for). Kan også tilordne brukere til prosjekter og oppgaver +Permission44=Slett prosjekter (delte prosjekter og prosjekter som jeg er en kontakt for) Permission45=Eksporter prosjekter Permission61=Vis intervensjoner Permission62=Opprett/endre intervensjoner @@ -740,7 +743,7 @@ Permission79=Opprett/endre abonnementer Permission81=Les kundeordre Permission82=Opprett/endre kundeordre Permission84=Valider kundeordre -Permission85=Generate the documents sales orders +Permission85=Generer dokumenter salgsordre Permission86=Send kundeordre Permission87=Lukk kundeordre Permission88=Avbryt kundeordre @@ -768,10 +771,10 @@ Permission122=Opprett/endre tredjeparter lenket til bruker Permission125=Slett tredjeparter lenket til bruker Permission126=Eksportere tredjeparter Permission130=Opprett/endre betalingsinformasjon for tredjeparter -Permission141=Read all projects and tasks (as well as the private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (as well as the private projects for which I am not a contact) -Permission144=Delete all projects and tasks (as well as the private projects I am not a contact) -Permission145=Can enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) +Permission141=Les alle prosjekter og oppgaver (samt de private prosjektene jeg ikke er kontaktperson for) +Permission142=Opprett/endre alle prosjekter og oppgaver (samt de private prosjektene jeg ikke er kontaktperson for) +Permission144=Slett alle prosjekter og oppgaver (så vel som de private prosjektene jeg ikke er en kontakt) +Permission145=Kan angi tid som er brukt, for meg eller mitt hierarki, på tildelte oppgaver (Timeliste) Permission146=Les tilbydere Permission147=Les statistikk Permission151=Les direktedebet betalingsordre @@ -842,9 +845,9 @@ Permission286=Eksportere kontakter Permission291=Vis tariffer Permission292=Angi tillatelser på tariffer Permission293=Endre kundens rater -Permission300=Les strekkoder -Permission301=Opprett/endre strekkoder -Permission302=Slett strekkoder +Permission301=Generer PDF-ark med strekkoder +Permission304=Opprett/endre strekkoder +Permission305=Slett strekkoder Permission311=Vis tjenester Permission312=Knytt tjeneste/abonnement til kontrakt Permission331=Les bokmerker @@ -876,7 +879,7 @@ Permission525=Gå til lånekalkulator Permission527=Eksporter lån Permission531=Vis tjenester Permission532=Opprett/endre tjenester -Permission533=Read prices services +Permission533=Les priser tjenester Permission534=Slett tjenester Permission536=Administrer skjulte tjenester Permission538=Eksporter tjenester @@ -887,9 +890,9 @@ Permission564=Registrer debet/avvisning av kredittoverføring Permission601=Les klistremerker Permission602=Opprett/modifiser klistremerker Permission609=Slett klistremerker -Permission611=Read attributes of variants -Permission612=Create/Update attributes of variants -Permission613=Delete attributes of variants +Permission611=Les attributter til varianter +Permission612=Opprett/oppdater attributter for varianter +Permission613=Slett attributter for varianter Permission650=Les BOM (Bills of Materials) Permission651=Opprett/oppdater BOM Permission652=Slett BOM @@ -971,13 +974,14 @@ Permission3301=Generer nye moduler Permission4001=Les ferdighet/jobb/stilling Permission4002=Opprett/endre ferdigheter/jobb/stilling Permission4003=Slett ferdighet/jobb/stilling -Permission4020=Les evalueringer -Permission4021=Opprett/endre evalueringen din -Permission4022=Valider evaluering -Permission4023=Slett evaluering -Permission4030=Se sammenligningsmeny +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Valider evaluering +Permission4025=Slett evaluering +Permission4028=Se sammenligningsmeny Permission4031=Les personlig informasjon Permission4032=Skriv personlig informasjon +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Les nettstedsinnhold Permission10002=Opprett/endre innhold på nettstedet (html og javascript innhold) Permission10003=Opprett/endre nettstedsinnhold (dynamisk PHP-kode). Farlig, må reserveres for erfarne utviklere. @@ -1077,10 +1081,14 @@ DictionaryExpenseTaxCat=Utgiftsrapport - Transportkategorier DictionaryExpenseTaxRange=Utgiftsrapport - Rangert etter transportkategori DictionaryTransportMode=Intracomm rapport - Transportmodus DictionaryBatchStatus=Vare lot/serie kvalitetskontrollstatus -DictionaryAssetDisposalType=Type of disposal of assets +DictionaryAssetDisposalType=Type avhending av eiendeler TypeOfUnit=Type enhet SetupSaved=Innstillinger lagret SetupNotSaved=Oppsettet er ikke lagret +OAuthServiceConfirmDeleteTitle=Slett OAuth-oppføring +OAuthServiceConfirmDeleteMessage=Er du sikker på at du vil slette denne OAuth-oppføringen? Alle eksisterende tokens for den vil også bli slettet. +ErrorInEntryDeletion=Feil ved sletting av oppføring +EntryDeleted=Oppføring slettet BackToModuleList=Tilbake til modullisten BackToDictionaryList=Tilbake til Ordboklisten TypeOfRevenueStamp=Type skattestempel @@ -1132,7 +1140,7 @@ ValueOfConstantKey=Verdien av en konfigurasjonskonstant ConstantIsOn=Alternativ %s er på NbOfDays=Antall dager AtEndOfMonth=Ved månedsslutt -CurrentNext=A given day in month +CurrentNext=En gitt dag i måneden Offset=Forskyvning AlwaysActive=Alltid aktiv Upgrade=Oppgrader @@ -1238,12 +1246,13 @@ BrowserName=Navn på nettleser BrowserOS=Nettleserens operativsystem ListOfSecurityEvents=Oversikt over sikkerhetshendelser i Dolibarr SecurityEventsPurged=Sikkerhetshendelser renset -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=Sporbare sikkerhetshendelser LogEventDesc=Aktiver logging av bestemte sikkerhetshendelser. Administratorer når loggen via menyen %s - %s . Advarsel, denne funksjonen kan generere store mengder data i databasen. AreaForAdminOnly=Oppsettparametere kan bare angis av administratorbrukere . SystemInfoDesc=Systeminformasjon er diverse teknisk informasjon som kun vises i skrivebeskyttet modus, og som kun er synlig for administratorer. SystemAreaForAdminOnly=Dette området er kun tilgjengelig for administratorbrukere. Dolibarr brukerrettigheter kan ikke endre denne begrensningen. CompanyFundationDesc=Rediger informasjonen til din bedrift/organisasjon. Klikk på "%s" -knappen nederst på siden når du er ferdig. +MoreNetworksAvailableWithModule=Flere sosiale nettverk kan være tilgjengelige ved å aktivere modulen "Sosiale nettverk". AccountantDesc=Hvis du har en ekstern revisor/regnskapsholder, kan du endre dennes informasjon her. AccountantFileNumber=Regnskapsførerkode DisplayDesc=Parametre som påvirker utseendet og presentasjonen av applikasjonen kan endres her. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Du må kjøre denne kommandoen YourPHPDoesNotHaveSSLSupport=SSL funksjoner ikke tilgjengelige i din PHP DownloadMoreSkins=Flere skins å laste ned SimpleNumRefModelDesc=Returnerer referansenummeret i formatet %syymm-nnnn der yy er året, mm er måneden og nnnn er et sekvensielt automatisk økende nummer uten nullstilling +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returnerer referansenummeret i formatet %syymm-nnnn der yy er året, mm er måneden og nnnn er et sekvensielt automatisk økende nummer uten nullstilling SimpleNumRefNoDateModelDesc=Returnerer referansenummeret i formatet %s-nnnn der nnnn er et sekvensielt automatisk økende tall uten tilbakestilling ShowProfIdInAddress=Vis profesjonell ID med adresser ShowVATIntaInAddress=Skjul MVA-nummer innen fellesskapet @@ -1380,7 +1391,7 @@ GetBarCode=Hent strekkode NumberingModules=Nummereringsmodeller DocumentModules=Dokumentmodeller ##### Module password generation -PasswordGenerationStandard=Returner et passord generert i henhold til intern Dolibarr-algoritme: %s tegn som inneholder både tall og små bokstaver. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Ikke foreslå å generere passord. Passord må legges inn manuelt. PasswordGenerationPerso=Returner et passord i følge din personlige konfigurasjon SetupPerso=I følge din konfigurasjon @@ -1432,8 +1443,12 @@ WatermarkOnDraftInvoices=Vannmerke på fakturakladder (ingen hvis tom) PaymentsNumberingModule=Modell for betalingsnummerering SuppliersPayment=Leverandørbetalinger SupplierPaymentSetup=Oppsett av leverandørbetaling -InvoiceCheckPosteriorDate=Check facture date before validation -InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceCheckPosteriorDate=Sjekk fakturadato før validering +InvoiceCheckPosteriorDateHelp=Validering av en faktura vil være forbudt hvis datoen er foran datoen for siste faktura av samme type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Oppsett av modulen Tilbud ProposalsNumberingModules=Nummereringsmodul for tilbud @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Vannmerke på kontraktkladder (ingen hvis tom) ##### Members ##### MembersSetup=Oppsett av medlemsmodul MemberMainOptions=Hovedinnstillinger +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Opprett innlogging for hvert medlem AdherentMailRequired=E-post kreves for å lage et nytt medlem MemberSendInformationByMailByDefault=Valg for å sende e-postbekreftelse til medlemmer (validering eller nytt abonnement) er krysset av som standard MemberCreateAnExternalUserForSubscriptionValidated=Opprett en ekstern brukerpålogging for hvert nytt medlemsabonnement som valideres -VisitorCanChooseItsPaymentMode=Besøkende kan velge blant tilgjengelige betalingsmåter +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Aktiver automatisk påminnelse via e-post av utløpte abonnementer. Merk: Modul %s må være aktivert og riktig oppsatt for å sende påminnelser. MembersDocModules=Dokumentmaler for dokumenter generert fra medlemsregister ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Aktiver avansert editor for: FCKeditorForNotePublic=WYSIWIG opprettelse/utgave av feltet "offentlige notater" av elementer FCKeditorForNotePrivate=WYSIWIG opprettelse/utgave av feltet "private notater" av elementer FCKeditorForCompany=WYSIWIG opprettelse/utgave av feltbeskrivelsen av elementer (unntatt varer/tjenester) -FCKeditorForProduct=WYSIWIG opprettelse/utgave av feltbeskrivelsen av varer/tjenester -FCKeditorForProductDetails=WYSIWIG oppretting/endring av varedetaljer for alle enheter (tilbud, ordre, fakturaer, etc ...). Advarsel: Det er ikke anbefalt å bruke dette alternativet i dette tilfellet, da det kan skape problemer med spesialtegn og sideformatering når du bygger PDF-filer. +FCKeditorForProductDetails=WYSIWIG opprettelse/utgave av varebeskrivelse eller linjer for objekter (linjer med forslag, bestillinger, fakturaer, etc...). +FCKeditorForProductDetails2=Advarsel: Å bruke dette alternativet for dette tilfellet anbefales ikke, da det kan skape problemer med spesialtegn og sideformatering når du bygger PDF-filer. FCKeditorForMailing= WYSIWIG opprettelse/endring av masse-e-postutsendelser (Verktøy->E-post) FCKeditorForUserSignature=WYSIWIG-opprettelse av signatur FCKeditorForMail=WYSIWIG opprettelse/redigering for all post (unntatt Verktøy ->eMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Menyhåndterer skulle vise en ny meny DetailMenuModule=Modulnavn hvis menyoppføringen kom fra en modul DetailType=Menytype (topp eller venstre) DetailTitre=Menyetikett eller etikettkode for oversettelse -DetailUrl=URL til der menyen sender deg (Absolutt URL eller ekstern lenke med http://) +DetailUrl=URL hvor menyen sender deg (Relativ URL-lenke eller ekstern lenke med https://) DetailEnabled=Tilstand for å vise oppføring eller ikke DetailRight=Tilstand for å vise uautoriserte grå menyer DetailLangs=Språkfil-navn for etikettkode-oversettelse @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Lagernedgang i POS er ikke kompatibel CashDeskYouDidNotDisableStockDecease=Lagerreduksjon ble ikke utført ved salg fra Point-of-Sale. Velg et lager CashDeskForceDecreaseStockLabel=Tvungen lagerreduksjon for batchprodukter. CashDeskForceDecreaseStockDesc=Reduser først med etter eldste datoene for siste forbruksdag og best før. -CashDeskReaderKeyCodeForEnter=Nøkkelkode for "Enter" definert i strekkodeleser (Eksempel: 13) +CashDeskReaderKeyCodeForEnter=ASCII-kode for "Enter" definert i strekkodeleseren (eksempel: 13) ##### Bookmark ##### BookmarkSetup=Oppsett av bokmerkemodulen BookmarkDesc=Med denne modulen kan du administrere bokmerker. Du kan også legge til snarveier til noen Dolibarr-sider eller eksterne nettsteder i venstre meny. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Leverandørfaktura nummereringsmodeller IfSetToYesDontForgetPermission=Hvis satt til en ikke-nullverdi, ikke glem å gi tillatelser til grupper eller brukere som er tillatt for den andre godkjenningen ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind modul-oppsett -PathToGeoIPMaxmindCountryDataFile=Sti til fil som inneholder Maxmind ip til land oversettelse.
eksempler:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Bane til fil som inneholder Maxmind ip til landoversettelse NoteOnPathLocation=Merk at din IP til landdata-filen må være i en mappe som PHP kan lese (Sjekk din PHP open_basedir oppsett og filsystem-tillatelser). YouCanDownloadFreeDatFileTo=Du kan laste ned en gratis demoversjon av Maxmind GeoIP landfil på %s. YouCanDownloadAdvancedDatFileTo=Du kan også laste ned en mer komplett utgave, med oppdateringer, av Maxmind GeoIP landfil på %s. @@ -1926,12 +1942,13 @@ BackupDumpWizard=Veiviser for å bygge databasedump-filen BackupZipWizard=Veiviser for å bygge arkivet med dokumentkatalog SomethingMakeInstallFromWebNotPossible=Installasjon av ekstern modul er ikke mulig fra webgrensesnittet på grunn av: SomethingMakeInstallFromWebNotPossible2=Av denne grunn er prosessen for å oppgradere beskrevet her, en manuell prosess som bare en privilegert bruker kan utføre. +InstallModuleFromWebHasBeenDisabledContactUs=Installasjon eller utvikling av eksterne moduler eller dynamiske nettsteder, fra applikasjonen, er for øyeblikket låst av sikkerhetshensyn. Ta kontakt med oss hvis du trenger å aktivere denne funksjonen. InstallModuleFromWebHasBeenDisabledByFile=Administrator har deaktivert muligheten for å installere eksterne moduler. Administrator må fjerne filen %s for å tillate dette. ConfFileMustContainCustom=Ved installering eller bygging av en ekstern modul fra programmet må modulfilene lagres i katalogen %s. Hvis du vil ha denne katalogen behandlet av Dolibarr, må du sette opp conf/conf.php for å legge til 2 direktivlinjer:
$dolibarr_main_url_root_alt = '/custom';
$dolibarr_main_document_root_alt = '%s/custom'; HighlightLinesOnMouseHover=Fremhev tabellinjer når musen flyttes over HighlightLinesColor=Fremhev fargen på linjen når musen går over (bruk 'ffffff' for ingen fremheving) HighlightLinesChecked=Fremhev farge på linjen når den er merket (bruk 'ffffff' for ikke noen fremheving) -UseBorderOnTable=Show left-right borders on tables +UseBorderOnTable=Vis venstre-høyre kantlinjer på tabeller BtnActionColor=Farge på handlingsknappen TextBtnActionColor=Tekstfarge på handlingsknappen TextTitleColor=Tekstfarge på sidetittel @@ -1940,7 +1957,7 @@ PressF5AfterChangingThis=Trykk CTRL+F5 på tastaturet eller tøm nettlesercache NotSupportedByAllThemes=Vil virke med kjernetemaer, vil kanskje ikke virke med eksterne temaer BackgroundColor=Bakgrunnsfarge TopMenuBackgroundColor=Bakgrunnsfarge for toppmeny -TopMenuDisableImages=Icon or Text in Top menu +TopMenuDisableImages=Ikon eller tekst i toppmenyen LeftMenuBackgroundColor=Bakgrunnsfarge for venstre meny BackgroundTableTitleColor=Bakgrunnsfarge for tittellinje i tabellen BackgroundTableTitleTextColor=Tekstfarge for tabellens tittellinje @@ -1953,7 +1970,7 @@ EnterAnyCode=Dette feltet inneholder en referanse for å identifisere linjen. Sk Enter0or1=Skriv inn 0 eller 1 UnicodeCurrency=Her legger du inn en liste med Ascii-verdier, som representerer et valutasymbol. For eksempel: $ = [36], Brasilsk real R$ = [82,36], € = [8364] ColorFormat=RGB-fargen er i HEX-format, for eksempel: FF0000 -PictoHelp=Icon name in format:
- image.png for an image file into the current theme directory
- image.png@module if file is into the directory /img/ of a module
- fa-xxx for a FontAwesome fa-xxx picto
- fonwtawesome_xxx_fa_color_size for a FontAwesome fa-xxx picto (with prefix, color and size set) +PictoHelp=Ikonnavn i format:
- image.png for en bildefil i gjeldende temakatalog
- image.png@module hvis filen er i katalogen /img/ til en modul
- fa-xxx for en FontAwesomepic fa-x
- fonwtawesome_xxx_fa_color_size for et FontAwesome fa-xxx-bilde (med prefiks, farge og størrelse satt) PositionIntoComboList=Plassering av linje i kombinasjonslister SellTaxRate=MVA-sats RecuperableOnly=Ja for MVA"Ikke oppfattet, men gjenopprettelig" dedikert til noen steder i Frankrike. Hold verdien til "Nei" i alle andre tilfeller. @@ -2035,7 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Høyremarg på PDF MAIN_PDF_MARGIN_TOP=Toppmarg på PDF MAIN_PDF_MARGIN_BOTTOM=Bunnmarg på PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Høyde for logo på PDF -DOC_SHOW_FIRST_SALES_REP=Show first sales representative +DOC_SHOW_FIRST_SALES_REP=Vis første salgsrepresentant MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Legg til kolonne for bilde på tilbudslinjer MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Kolonnenbredde hvis et bilde legges til på linjer MAIN_PDF_NO_SENDER_FRAME=Skjul kanter på rammen rundt avsenderadresse @@ -2053,8 +2070,10 @@ RemoveSpecialChars=Fjern spesialtegn COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter til ren verdi (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex-filter til ren verdi (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplikat er ikke tillatt +RemoveSpecialWords=Rengjør visse ord når du genererer underkontoer for kunder eller leverandører +RemoveSpecialWordsHelp=Angi ordene som skal renses før du beregner kunde- eller leverandørkontoen. Bruk en ";" mellom hvert ord GDPRContact=Databeskyttelsesansvarlig (DPO, Data Privacy eller GDPR kontakt) -GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here +GDPRContactDesc=Hvis du lagrer personopplysninger i ditt informasjonssystem, kan du navngi kontakten som er ansvarlig for GDPR her HelpOnTooltip=Hjelpetekst til å vise på verktøytips HelpOnTooltipDesc=Sett tekst eller en oversettelsesnøkkel her for at teksten skal vises i et verktøytips når dette feltet vises i et skjema YouCanDeleteFileOnServerWith=Du kan slette denne filen på serveren med kommandolinje:
%s @@ -2065,46 +2084,47 @@ VATIsUsedIsOff=Merk: Muligheten til å bruke MVA er satt til Av Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can't be found in database (new customer), the lead will be attached to the thirdparty with ID 1. -EmailCollectorExampleToCollectLeads=Example collecting leads -EmailCollectorExampleToCollectJobCandidaturesDesc=Collect emails applying to job offers (Module Recruitment must be enabled). You can complete this collector if you want to automatically create a candidature for a job request. Note: With this initial example, the title of the candidature is generated including the email. -EmailCollectorExampleToCollectJobCandidatures=Example collecting job candidatures received by e-mail +EmailCollectorConfirmCollect=Vil du kjøre denne samleren nå? +EmailCollectorExampleToCollectTicketRequestsDesc=Samle e-poster som samsvarer med noen regler og lag automatisk en billett (modulbillett må være aktivert) med e-postinformasjonen. Du kan bruke denne samleren hvis du gir støtte via e-post, slik at billettforespørselen din genereres automatisk. Aktiver også Collect_Responses for å samle inn svar fra klienten din direkte på billettvisningen (du må svare fra Dolibarr). +EmailCollectorExampleToCollectTicketRequests=Eksempel på innhenting av billettforespørsel (kun første melding) +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Skann postkassens "Sendt"-katalog for å finne e-poster som ble sendt som svar på en annen e-post direkte fra e-postprogramvaren og ikke fra Dolibarr. Hvis en slik e-post blir funnet, registreres svarhendelsen i Dolibarr +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Eksempel på innsamling av e-postsvar sendt fra en ekstern e-postprogramvare +EmailCollectorExampleToCollectDolibarrAnswersDesc=Samle alle e-poster som er et svar på en e-post sendt fra søknaden din. En hendelse (modul Agenda må være aktivert) med e-postsvar vil bli registrert på riktig sted. For eksempel, hvis du sender et tilbud, ordre, faktura eller melding for en billett via e-post fra applikasjonen, og mottakeren svarer på e-posten din, vil systemet automatisk fange opp svaret og legge det til i ERP-en din. +EmailCollectorExampleToCollectDolibarrAnswers=Eksempel som samler alle inngående meldinger som svar på meldinger sendt fra Dolibarr' +EmailCollectorExampleToCollectLeadsDesc=Samle eposter som samsvarer med noen regler og lag automatisk et kundeemne (modulprosjektet må være aktivert) med epostinformasjonen. Du kan bruke denne innsamleren hvis du ønsker å følge leadet ditt ved å bruke modulen Prosjekt (1 lead = 1 prosjekt), slik at dine leads blir automatisk generert. Hvis samleren Collect_Responses også er aktivert, når du sender en epost fra dine kundeemner, forslag eller andre objekter, kan du også se svar fra dine kunder eller partnere direkte i applikasjonen.
Merk: Med dette første eksempelet genereres tittelen på kundeemnet inkludert eposten. Hvis tredjeparten ikke finnes i databasen (ny kunde), vil kundeemnet bli knyttet til tredjeparten med ID 1. +EmailCollectorExampleToCollectLeads=Eksempel på innsamling av kundeemner +EmailCollectorExampleToCollectJobCandidaturesDesc=Samle e-poster som søker om jobbtilbud (modulrekruttering må være aktivert). Du kan fullføre denne samleren hvis du automatisk vil opprette en kandidatur for en jobbforespørsel. Merk: Med dette første eksempelet genereres tittelen på kandidaturen inkludert e-posten. +EmailCollectorExampleToCollectJobCandidatures=Eksempel på innsamling av jobbkandidater mottatt på e-post NoNewEmailToProcess=Ingen ny e-post (matchende filtre) å behandle NothingProcessed=Ingenting gjort -XEmailsDoneYActionsDone=%s emails pre-qualified, %s emails successfully processed (for %s record/actions done) +XEmailsDoneYActionsDone=%s-e-poster forhåndskvalifisert, %s-e-poster behandlet (for %s-poster/handlinger utført) RecordEvent=Ta opp en hendelse i agendaen (med typen E-post sendt eller mottatt) CreateLeadAndThirdParty=Opprett et lead (og en tredjepart om nødvendig) -CreateTicketAndThirdParty=Create a ticket (linked to a third party if the third party was loaded by a previous operation or was guessed from a tracker in email header, without third party otherwise) +CreateTicketAndThirdParty=Opprett en billett (lenket til en tredjepart hvis tredjeparten ble lastet inn av en tidligere operasjon eller ble gjettet fra en tracker i e-postoverskriften, uten tredjeparter ellers) CodeLastResult=Siste resultatkode NbOfEmailsInInbox=Antall e-poster i kildemappen LoadThirdPartyFromName=Legg inn tredjepartsøk på %s (bare innlasting) @@ -2118,14 +2138,14 @@ CreateCandidature=Opprett jobbsøknad FormatZip=Postnummer MainMenuCode=Meny-oppføringskode (hovedmeny) ECMAutoTree=Vis ECM-tre automatisk  -OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Definer reglene som skal brukes for å trekke ut data eller angi verdier som skal brukes for drift.

Eksempel: For å hente firmanavn fra epost-emne til en temporær variabel:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Eksempel: For å sette egenskaper for et objekt som skal opprettes:
objproperty1=SET:hardkodet verdi
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:en verdi (verdien blir satt hvis den ikke allerede er definert)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:Mitt firmanavn er\\s([^\\s]*)

Bruk ; som separator for å hente eller sette flere egenskaper. OpeningHours=Åpningstider OpeningHoursDesc=Skriv inn de vanlige åpningstidene for bedriften din. ResourceSetup=Konfigurasjon av ressursmodulen UseSearchToSelectResource=Bruk et søkeskjema for å velge en ressurs (i stedet for en nedtrekksliste). DisabledResourceLinkUser=Deaktiver funksjonen for å koble en ressurs til brukere DisabledResourceLinkContact=Deaktiver funksjonen for å koble en ressurs til kontakter -EnableResourceUsedInEventCheck=Prohibit the use of the same resource at the same time in the agenda +EnableResourceUsedInEventCheck=Forby bruk av samme ressurs på samme tid i agendaen ConfirmUnactivation=Bekreft nullstilling av modul OnMobileOnly=Kun på små skjermer (smarttelefon) DisableProspectCustomerType=Deaktiver tredjepartstypen "Prospekt + Kunde" (tredjepart må være "Prospekt" eller "Kunde", men kan ikke være begge) @@ -2170,7 +2190,7 @@ DeleteEmailCollector=Slett e-postsamler ConfirmDeleteEmailCollector=Er du sikker på at du vil slette denne e-postsamleren? RecipientEmailsWillBeReplacedWithThisValue=Mottakers e-postadresse vil alltid erstattes med denne verdien AtLeastOneDefaultBankAccountMandatory=Minst en standard bankkonto må være definert -RESTRICT_ON_IP=Allow API access to only certain client IPs (wildcard not allowed, use space between values). Empty means every clients can access. +RESTRICT_ON_IP=Tillat API-tilgang til kun visse klient-IP-er (jokertegn ikke tillatt, bruk mellomrom mellom verdier). Tom betyr at alle klienter har tilgang. IPListExample=127.0.0.1 192.168.0.2 [::1] BaseOnSabeDavVersion=Basert på biblioteket SabreDAV versjon NotAPublicIp=Ikke en offentlig IP @@ -2180,9 +2200,10 @@ EmailTemplate=Mal for e-post EMailsWillHaveMessageID=E-postmeldinger vil være merket 'Referanser' som samsvarer med denne syntaksen PDF_SHOW_PROJECT=Vis prosjekt på dokument ShowProjectLabel=Prosjektetikett -PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name -THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty -ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Ta med alias i tredjepartsnavn +THIRDPARTY_ALIAS=Navn tredjepart - Alias tredjepart +ALIAS_THIRDPARTY=Alias tredjepart - Navngi tredjepart +PDFIn2Languages=Vis etiketter i PDF på 2 forskjellige språk PDF_USE_ALSO_LANGUAGE_CODE=Hvis du vil at tekst i PDF-en din skal dupliseres på 2 forskjellige språk i samme genererte PDF, må du angi dette andre språket, slik at generert PDF vil inneholde 2 forskjellige språk på samme side, det som er valgt når du genererer PDF og dette ( bare få PDF-maler støtter dette). Hold tom for ett språk per PDF. PDF_USE_A=Lag PDF-dokumenter med PDF/A-format i stedet for standard-PDF FafaIconSocialNetworksDesc=Skriv inn koden til et FontAwesome-ikon. Hvis du ikke vet hva som er FontAwesome, kan du bruke den generelle verdien fa-adresseboken. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnerskap AGENDA_EVENT_DEFAULT_STATUS=Standard hendelsesstatus når du oppretter en hendelse fra skjemaet YouShouldDisablePHPFunctions=Du bør deaktivere PHP-funksjoner IfCLINotRequiredYouShouldDisablePHPFunctions=Bortsett fra hvis du trenger å kjøre systemkommandoer i tilpasset kode, bør du deaktivere PHP-funksjoner -PHPFunctionsRequiredForCLI=For shell-formål (som planlagt jobbsikkerhetskopiering eller å kjøre et anitivurs-program), må du beholde PHP-funksjoner +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Ingen skrivbare filer eller kataloger for de vanlige programmene ble funnet i rotkatalogen din (Bra) RecommendedValueIs=Anbefalt: %s Recommended=Anbefalt NotRecommended=Ikke anbefalt -ARestrictedPath=Noe begrenset sti +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Se etter oppdateringer for eksterne moduler CheckForModuleUpdateHelp=Denne handlingen kobles til editorer for eksterne moduler for å sjekke om en ny versjon er tilgjengelig. ModuleUpdateAvailable=En oppdatering er tilgjengelig @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=Ingen oppdateringer funnet for eksterne moduler SwaggerDescriptionFile=Swagger API-beskrivelsesfil (for bruk med f.eks redoc) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Du har aktivert utdatert WS API. Du bør bruke REST API i stedet. RandomlySelectedIfSeveral=Tilfeldig valgt hvis flere bilder er tilgjengelige -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=For tilbud, ordre, fakturaer. DatabasePasswordObfuscated=Databasepassord er skjult i conf-filen DatabasePasswordNotObfuscated=Databasepassord er IKKE skjult i conf-filen APIsAreNotEnabled=API-moduler er ikke aktivert @@ -2246,12 +2267,12 @@ DashboardDisableBlockAdherent=Deaktiver knappen for medlemskap DashboardDisableBlockExpenseReport=Deaktiver knappen for utgiftsrapporter DashboardDisableBlockHoliday=Deaktiver knappen for permisjoner EnabledCondition=Betingelse for å ha felt aktivert (hvis ikke aktivert, vil synlighet alltid være av) -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=Hvis du vil bruke en ekstra avgift, må du også aktivere den første omsetningsavgiften +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=Hvis du vil bruke en tredje avgift, må du også aktivere den første omsetningsavgiften LanguageAndPresentation=Språk og presentasjon SkinAndColors=Bakgrunn og farger -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=Hvis du vil bruke en ekstra avgift, må du også aktivere den første omsetningsavgiften +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=Hvis du vil bruke en tredje avgift, må du også aktivere den første omsetningsavgiften PDF_USE_1A=Generer PDF med PDF/A-1b-format MissingTranslationForConfKey = Mangler oversettelse for %s NativeModules=Standard moduler @@ -2260,25 +2281,25 @@ API_DISABLE_COMPRESSION=Deaktiver komprimering av API-svar EachTerminalHasItsOwnCounter=Hver terminal bruker sin egen teller. FillAndSaveAccountIdAndSecret=Fyll ut og lagre konto-ID og hemmelighet først PreviousHash=Forrige hash -LateWarningAfter="Late" warning after -TemplateforBusinessCards=Template for a business card in different size +LateWarningAfter="For sen" advarsel etter +TemplateforBusinessCards=Mal for visittkort i forskjellige størrelser InventorySetup= Oppsett av varetelling -ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryMode=Bruk en modus for lite minne +ExportUseLowMemoryModeHelp=Bruk lav minne-modus for å generere dump-filen (komprimering gjøres gjennom en pipe i stedet for inn i PHP-minnet). Denne metoden tillater ikke å kontrollere at filen er fullstendig og feilmelding kan ikke rapporteres hvis den mislykkes. Bruk den hvis du opplever ikke nok minnefeil. ModuleWebhookName = Webhook -ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL -WebhookSetup = Webhook setup +ModuleWebhookDesc = Grensesnitt for å fange dolibarr-utløsere og sende det til en URL +WebhookSetup = Webhook oppsett Settings = Innstillinger -WebhookSetupPage = Webhook setup page -ShowQuickAddLink=Show a button to quickly add an element in top right menu +WebhookSetupPage = Webhook oppsettside +ShowQuickAddLink=Vis en knapp for raskt å legge til et element i menyen øverst til høyre -HashForPing=Hash used for ping -ReadOnlyMode=Is instance in "Read Only" mode -DEBUGBAR_USE_LOG_FILE=Use the dolibarr.log file to trap Logs -UsingLogFileShowAllRecordOfSubrequestButIsSlower=Use the dolibarr.log file to trap Logs instead of live memory catching. It allows to catch all logs instead of only log of current process (so including the one of ajax subrequests pages) but will make your instance very very slow. Not recommended. -FixedOrPercent=Fixed (use keyword 'fixed') or percent (use keyword 'percent') -DefaultOpportunityStatus=Default opportunity status (first status when lead is created) +HashForPing=Hash brukt til ping +ReadOnlyMode=Er forekomst i "Read Only"-modus +DEBUGBAR_USE_LOG_FILE=Bruk filen dolibarr.log for å fange logger +UsingLogFileShowAllRecordOfSubrequestButIsSlower=Bruk dolibarr.log-filen til å fange logger i stedet for å fange minne. Det gjør det mulig å fange opp alle logger i stedet for bare logg over gjeldende prosess (inkludert en av ajax subrequests-sider), men vil gjøre forekomsten veldig treg. Ikke anbefalt. +FixedOrPercent=Fast (bruk søkeordet «fast») eller prosent (bruk søkeordet «prosent») +DefaultOpportunityStatus=Standard mulighetsstatus (første status når potensielle salg opprettes) IconAndText=Ikon og tekst TextOnly=Kun tekst @@ -2287,23 +2308,50 @@ IconOnlyTextOnHover=Bare ikon - Teksten til ikonet vises under ikonet når musep IconOnly=Kun ikon - Kun tekst på verktøytips INVOICE_ADD_ZATCA_QR_CODE=Vis ZATCA QR-koden på fakturaer INVOICE_ADD_ZATCA_QR_CODEMore=Noen arabiske land trenger denne QR-koden på fakturaene sine -INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_ADD_SWISS_QR_CODE=Vis den sveitsiske QR-Bill-koden på fakturaer +INVOICE_SHOW_SHIPPING_ADDRESS=Vis leveringsadresse +INVOICE_SHOW_SHIPPING_ADDRESSMore=Obligatorisk omtale for Frankrike UrlSocialNetworksDesc=URL-lenke til sosialt nettverk. Bruk {socialid} for den variable delen som inneholder ID-en for det sosiale nettverket. -IfThisCategoryIsChildOfAnother=If this category is a child of another one -DarkThemeMode=Dark theme mode -AlwaysDisabled=Always disabled -AccordingToBrowser=According to browser -AlwaysEnabled=Always Enabled -DoesNotWorkWithAllThemes=Will not work with all themes -NoName=No name -ShowAdvancedOptions= Show advanced options -HideAdvancedoptions= Hide advanced options -CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: -OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service -DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method -UsePassword=Use a password -UseOauth=Use a OAUTH token -Images=Images -MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +IfThisCategoryIsChildOfAnother=Hvis denne kategorien er en underkategori av en annen +DarkThemeMode=Mørkt tema-modus +AlwaysDisabled=Alltid deaktivert +AccordingToBrowser=I følge nettleseren +AlwaysEnabled=Alltid aktivert +DoesNotWorkWithAllThemes=Fungerer ikke med alle temaer +NoName=Ingen navn +ShowAdvancedOptions= Vis avanserte innstillinger +HideAdvancedoptions= Skjul avanserte alternativer +CIDLookupURL=Modulen bringer en URL som kan brukes av et eksternt verktøy for å få navnet på en tredjepart eller kontakt fra telefonnummeret. URL som skal brukes er: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2-autentisering er ikke tilgjengelig for alle verter, og et token med de riktige tillatelsene må ha blitt opprettet oppstrøms med OAUTH-modulen +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2-autentiseringstjeneste +DontForgetCreateTokenOauthMod=Et token med de riktige tillatelsene må ha blitt opprettet oppstrøms med OAUTH-modulen +MAIN_MAIL_SMTPS_AUTH_TYPE=Autentifiseringsmetode +UsePassword=Bruk et passord +UseOauth=Bruk et OAUTH-token +Images=Bilder +MaxNumberOfImagesInGetPost=Maks antall bilder tillatt i et HTML-felt sendt inn i et skjema +MaxNumberOfPostOnPublicPagesByIP=Maks antall innlegg på offentlige sider med samme IP-adresse i løpet av en måned +CIDLookupURL=Modulen bringer en URL som kan brukes av et eksternt verktøy for å få navnet på en tredjepart eller kontakt fra telefonnummeret. URL som skal brukes er: +ScriptIsEmpty=Skriptet er tomt +ShowHideTheNRequests=Vis/skjul %s SQL-forespørsel(er) +DefinedAPathForAntivirusCommandIntoSetup=Definer en bane for et antivirusprogram til %s +TriggerCodes=Utløsbare hendelser +TriggerCodeInfo=Skriv inn triggerkoden(e) her som må generere et innlegg av en nettforespørsel (kun ekstern URL er tillatt). Du kan angi flere utløserkoder atskilt med komma. +EditableWhenDraftOnly=Hvis det ikke er merket av, kan verdien bare endres når objektet har en utkaststatus +CssOnEdit=CSS på redigeringssider +CssOnView=CSS på visningssider +CssOnList=CSS på listesider +HelpCssOnEditDesc=CSS-en som brukes når du redigerer feltet.
Eksempel: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=CSS-en som brukes når du ser på feltet. +HelpCssOnListDesc=CSS-en som brukes når feltet er inne i en listetabell.
Eksempel: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Skjul det bestilte antallet på de genererte dokumentene for mottak +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Vis prisen på de genererte dokumentene for mottak +WarningDisabled=Advarsel deaktivert +LimitsAndMitigation=Tilgangsgrenser og tiltak +DesktopsOnly=Bare stasjonære datamaskiner +DesktopsAndSmartphones=Stasjonære datamaskiner og smarttelefoner +AllowOnlineSign=Tillat nettsignering +AllowExternalDownload=Tillat ekstern nedlasting (uten pålogging, ved hjelp av en delt lenke) +DeadlineDayVATSubmission=Frist for innbetaling av MVA neste måned +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/nb_NO/agenda.lang b/htdocs/langs/nb_NO/agenda.lang index 16061b4786f..50a33ea54ae 100644 --- a/htdocs/langs/nb_NO/agenda.lang +++ b/htdocs/langs/nb_NO/agenda.lang @@ -45,7 +45,7 @@ CONTRACT_DELETEInDolibarr=Kontrakt %s slettet PropalClosedSignedInDolibarr=Tilbud %s signert PropalClosedRefusedInDolibarr=Tilbud %s avvist PropalValidatedInDolibarr=Tilbud godkjent -PropalBackToDraftInDolibarr=Proposal %s go back to draft status +PropalBackToDraftInDolibarr=Tilbud %s går tilbake til utkaststatus PropalClassifiedBilledInDolibarr=Tilbud %s klassifisert betalt InvoiceValidatedInDolibarr=Faktura %s validert InvoiceValidatedInDolibarrFromPos=Faktura %s validert fra POS @@ -57,6 +57,7 @@ MemberValidatedInDolibarr=Medlem %s validert MemberModifiedInDolibarr=Medlem %s endret MemberResiliatedInDolibarr=Medlem %s terminert MemberDeletedInDolibarr=Medlem %s slettet +MemberExcludedInDolibarr=Medlem %s ekskludert MemberSubscriptionAddedInDolibarr=Abonnement %s for medlem %s lagt til MemberSubscriptionModifiedInDolibarr=Abonnement %s for medlem %s endret MemberSubscriptionDeletedInDolibarr=Abonnement %s for medlem %s slettet @@ -67,7 +68,8 @@ ShipmentBackToDraftInDolibarr=Sett levering %s tilbake til utkaststatus ShipmentDeletedInDolibarr=Leveranse %s slettet ShipmentCanceledInDolibarr=Forsendelse %s kansellert ReceptionValidatedInDolibarr=Mottak %s validert -ReceptionClassifyClosedInDolibarr=Reception %s classified closed +ReceptionDeletedInDolibarr=Reception %s deleted +ReceptionClassifyClosedInDolibarr=Mottaket %s klassifisert stengt OrderCreatedInDolibarr=Ordre %s opprettet OrderValidatedInDolibarr=Ordre %s validert OrderDeliveredInDolibarr=Ordre %s klassifisert som levert @@ -86,6 +88,7 @@ SupplierInvoiceSentByEMail=Leverandørfaktura %s sendt via epost ShippingSentByEMail=Forsendelse %s sendt via epost ShippingValidated= Forsendelse %s validert InterventionSentByEMail=Intervensjon %s sendt via epost +ProjectSentByEMail=Prosjekt %s sendt på e-post ProposalDeleted=Tilbud slettet OrderDeleted=Ordre slettet InvoiceDeleted=Faktura slettet @@ -159,6 +162,7 @@ DateActionBegin=Startdato for hendelse ConfirmCloneEvent=Er du sikker på at du vil klone hendelsen %s? RepeatEvent=Gjenta hendelse OnceOnly=Kun en gang +EveryDay=Hver dag EveryWeek=Hver uke EveryMonth=Hver måned DayOfMonth=Dag i måned @@ -173,4 +177,5 @@ ReminderType=Tilbakekallingstype AddReminder=Opprett et automatisk varsel for denne hendelsen ErrorReminderActionCommCreation=Feil ved oppretting av varselet for denne hendelsen BrowserPush=Varsling om nettleser-popup -ActiveByDefault=Enabled by default +ActiveByDefault=Aktivert som standard +Until=til diff --git a/htdocs/langs/nb_NO/assets.lang b/htdocs/langs/nb_NO/assets.lang index fc6ee6f270b..17888c6a4be 100644 --- a/htdocs/langs/nb_NO/assets.lang +++ b/htdocs/langs/nb_NO/assets.lang @@ -73,8 +73,8 @@ Asset=Ressurs Assets=Aktiva AssetReversalAmountHT=Tilbakeføringsbeløp (uten avgifter) AssetAcquisitionValueHT=Anskaffelsesbeløp (uten avgifter) -AssetRecoveredVAT=Recovered VAT -AssetReversalDate=Reversal date +AssetRecoveredVAT=Gjenvunnet MVA +AssetReversalDate=Reverseringsdato AssetDateAcquisition=Anskaffelsesdato AssetDateStart=Dato for oppstart AssetAcquisitionType=Type anskaffelse @@ -103,8 +103,8 @@ AssetRecorded=Regnskapsført AssetDisposalDate=Dato for avhending AssetDisposalAmount=Avhendingsverdi AssetDisposalType=Type avhending -AssetDisposalDepreciated=Depreciate the year of transfer -AssetDisposalSubjectToVat=Disposal subject to VAT +AssetDisposalDepreciated=Avskriv overføringsåret +AssetDisposalSubjectToVat=Avhending MVA-pliktig # # Asset model @@ -128,10 +128,10 @@ AssetDepreciationOptionDurationType=Type varighet AssetDepreciationOptionDurationTypeAnnual=Årlig AssetDepreciationOptionDurationTypeMonthly=Månedlig AssetDepreciationOptionDurationTypeDaily=Daglig -AssetDepreciationOptionRate=Rate (%%) +AssetDepreciationOptionRate=Takst (%%) AssetDepreciationOptionAmountBaseDepreciationHT=Avskrivningsgrunnlag (ekskl. mva) AssetDepreciationOptionAmountBaseDeductibleHT=Egenandelsgrunnlag (ekskl. mva) -AssetDepreciationOptionTotalAmountLastDepreciationHT=Total amount last depreciation (excl. VAT) +AssetDepreciationOptionTotalAmountLastDepreciationHT=Totalbeløp siste avskrivning (ekskl. MVA) # # Asset accountancy codes @@ -139,24 +139,24 @@ AssetDepreciationOptionTotalAmountLastDepreciationHT=Total amount last depreciat AssetAccountancyCodeDepreciationEconomic=Økonomisk avskrivning AssetAccountancyCodeAsset=Ressurs AssetAccountancyCodeDepreciationAsset=Avskrivninger -AssetAccountancyCodeDepreciationExpense=Depreciation expense -AssetAccountancyCodeValueAssetSold=Value of asset disposed -AssetAccountancyCodeReceivableOnAssignment=Receivable on disposal +AssetAccountancyCodeDepreciationExpense=Avskrivninger +AssetAccountancyCodeValueAssetSold=Verdien av avhendet eiendel +AssetAccountancyCodeReceivableOnAssignment=Tilgodehavende ved avhending AssetAccountancyCodeProceedsFromSales=Inntekter fra avhending AssetAccountancyCodeVatCollected=Innkrevd MVA AssetAccountancyCodeVatDeductible=Gjenvunnet merverdiavgift på eiendeler AssetAccountancyCodeDepreciationAcceleratedDepreciation=Akselerert avskrivning (skatt) AssetAccountancyCodeAcceleratedDepreciation=Konto -AssetAccountancyCodeEndowmentAcceleratedDepreciation=Depreciation expense -AssetAccountancyCodeProvisionAcceleratedDepreciation=Repossession/Provision +AssetAccountancyCodeEndowmentAcceleratedDepreciation=Avskrivninger +AssetAccountancyCodeProvisionAcceleratedDepreciation=Tilbaketakelse/provisjon # # Asset depreciation # -AssetBaseDepreciationHT=Depreciation basis (excl. VAT) -AssetDepreciationBeginDate=Start of depreciation on +AssetBaseDepreciationHT=Avskrivningsgrunnlag (ekskl. mva) +AssetDepreciationBeginDate=Start av avskrivning pr AssetDepreciationDuration=Varighet -AssetDepreciationRate=Rate (%%) +AssetDepreciationRate=Takst (%%) AssetDepreciationDate=Avskrivningsdato AssetDepreciationHT=Avskrivninger (ekskl. mva) AssetCumulativeDepreciationHT=Akkumulerte avskrivninger (ekskl. mva) @@ -168,19 +168,19 @@ AssetDepreciationReversal=Reversering # # Errors # -AssetErrorAssetOrAssetModelIDNotProvide=Id of the asset or the model sound has not been provided -AssetErrorFetchAccountancyCodesForMode=Error when retrieving the accounting accounts for the '%s' depreciation mode -AssetErrorDeleteAccountancyCodesForMode=Error when deleting accounting accounts from the '%s' depreciation mode -AssetErrorInsertAccountancyCodesForMode=Error when inserting the accounting accounts of the depreciation mode '%s' -AssetErrorFetchDepreciationOptionsForMode=Error when retrieving options for the '%s' depreciation mode -AssetErrorDeleteDepreciationOptionsForMode=Error when deleting the '%s' depreciation mode options -AssetErrorInsertDepreciationOptionsForMode=Error when inserting the '%s' depreciation mode options -AssetErrorFetchDepreciationLines=Error when retrieving recorded depreciation lines -AssetErrorClearDepreciationLines=Error when purging recorded depreciation lines (reversal and future) -AssetErrorAddDepreciationLine=Error when adding a depreciation line -AssetErrorCalculationDepreciationLines=Error when calculating the depreciation lines (recovery and future) -AssetErrorReversalDateNotProvidedForMode=The reversal date is not provided for the '%s' depreciation method -AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=The reversal date must be greater than or equal to the beginning of the current fiscal year for the '%s' depreciation method -AssetErrorReversalAmountNotProvidedForMode=The reversal amount is not provided for the depreciation mode '%s'. -AssetErrorFetchCumulativeDepreciation=Error when retrieving the accumulated depreciation amount from the depreciation line -AssetErrorSetLastCumulativeDepreciation=Error when recording the last accumulated depreciation amount +AssetErrorAssetOrAssetModelIDNotProvide=Aktiva-ID eller modell-ID er ikke oppgitt +AssetErrorFetchAccountancyCodesForMode=Feil ved henting av regnskapskonto for '%s' avskrivningsmodus +AssetErrorDeleteAccountancyCodesForMode=Feil ved sletting av regnskapskontoer fra '%s' avskrivningsmodus +AssetErrorInsertAccountancyCodesForMode=Feil ved innsetting av regnskapskontoer for avskrivningsmodus '%s' +AssetErrorFetchDepreciationOptionsForMode=Feil ved henting av alternativer for '%s' avskrivningsmodus +AssetErrorDeleteDepreciationOptionsForMode=Feil ved sletting av '%s' alternativer for avskrivningsmodus +AssetErrorInsertDepreciationOptionsForMode=Feil ved innsetting av '%s' alternativer for avskrivningsmodus +AssetErrorFetchDepreciationLines=Feil ved henting av registrerte avskrivningslinjer +AssetErrorClearDepreciationLines=Feil ved tømming av registrerte avskrivningslinjer (reversering og fremtidig) +AssetErrorAddDepreciationLine=Feil ved å legge til en avskrivningslinje +AssetErrorCalculationDepreciationLines=Feil ved beregning av avskrivningslinjene (gjenvinning og fremtidig) +AssetErrorReversalDateNotProvidedForMode=Tilbakeføringsdatoen er ikke oppgitt for '%s' avskrivningsmetoden +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=Tilbakeføringsdatoen må være større enn eller lik begynnelsen av inneværende regnskapsår for avskrivningsmetoden '%s' +AssetErrorReversalAmountNotProvidedForMode=Tilbakeføringsbeløpet er ikke oppgitt for avskrivningsmodus '%s'. +AssetErrorFetchCumulativeDepreciation=Feil ved henting av akkumulert avskrivningsbeløp fra avskrivningslinjen +AssetErrorSetLastCumulativeDepreciation=Feil ved registrering av siste akkumulerte avskrivningsbeløp diff --git a/htdocs/langs/nb_NO/banks.lang b/htdocs/langs/nb_NO/banks.lang index 16826ef708e..e4d7e342837 100644 --- a/htdocs/langs/nb_NO/banks.lang +++ b/htdocs/langs/nb_NO/banks.lang @@ -108,13 +108,13 @@ SocialContributionPayment=Betaling av skatter og avgifter BankTransfer=Kredittoverføring BankTransfers=Kredittoverføringer MenuBankInternalTransfer=Intern overførsel -TransferDesc=Use internal transfer to transfer from one account to another, the application will write two records: a debit in the source account and a credit in the target account. The same amount, label and date will be used for this transaction. +TransferDesc=Bruk intern overføring for å overføre fra en konto til en annen, applikasjonen vil skrive to poster: en debet på kildekontoen og en kreditt på målkontoen. Samme beløp, etikett og dato vil bli brukt for denne transaksjonen. TransferFrom=Fra TransferTo=Til TransferFromToDone=En overføring fra %s til %s%s %s er registrert. CheckTransmitter=Avsender ValidateCheckReceipt=Valider sjekkvittering? -ConfirmValidateCheckReceipt=Are you sure that you want to submit this check receipt for validation? No changes will be possible once validated. +ConfirmValidateCheckReceipt=Er du sikker på at du vil sende inn denne sjekkkvitteringen for validering? Ingen endringer vil være mulig når de er validert. DeleteCheckReceipt=Slett denne sjekkvitteringen? ConfirmDeleteCheckReceipt=Er du sikker på at du vil slette denne sjekkvitteringen? BankChecks=Banksjekker @@ -141,7 +141,7 @@ AllAccounts=Alle bank- og kontantkontoer BackToAccount=Tilbake til kontoen ShowAllAccounts=Vis for alle kontoer FutureTransaction=Fremtidig transaksjon. Kan ikke avstemme. -SelectChequeTransactionAndGenerate=Select/filter the checks which are to be included in the check deposit receipt. Then, click on "Create". +SelectChequeTransactionAndGenerate=Velg/filtrer sjekkene som skal inkluderes i sjekkinnskuddskvitteringen. Klikk deretter på "Opprett". InputReceiptNumber=Velg kontoutskriften som hører til avstemmingen. Bruke en sorterbar numerisk verdi: YYYYMM eller YYYYMMDD EventualyAddCategory=Til slutt, velg en kategori for å klassifisere postene ToConciliate=Slå sammen? @@ -172,8 +172,8 @@ SEPAMandate=SEPA mandat YourSEPAMandate=Ditt SEPA-mandat FindYourSEPAMandate=Dette er ditt SEPA-mandat for å autorisere vårt firma til å utføre direktedebitering til din bank. Send det i retur signert (skanning av det signerte dokumentet) eller send det via post til AutoReportLastAccountStatement=Fyll feltet 'Antall bankoppgaver' automatisk med siste setningsnummer når du avstemmer -CashControl=POS cash control -NewCashFence=New cash control (opening or closing) +CashControl=POS kontantkontroll +NewCashFence=Ny kontantkontroll (åpning eller lukking) BankColorizeMovement=Fargelegg bevegelser BankColorizeMovementDesc=Hvis denne funksjonen er aktivert, kan du velge spesifikk bakgrunnsfarge for debet- eller kredittbevegelser BankColorizeMovementName1=Bakgrunnsfarge for debetbevegelse @@ -181,7 +181,7 @@ BankColorizeMovementName2=Bakgrunnsfarge for kredittbevegelse IfYouDontReconcileDisableProperty=Hvis du ikke foretar bankavstemninger på noen bankkontoer, deaktiverer du egenskapen"%s" for å fjerne denne advarselen. NoBankAccountDefined=Ingen bankkonto definert NoRecordFoundIBankcAccount=Ingen poster funnet på bankkontoen. Vanligvis skjer dette når en post er slettet manuelt fra listen over transaksjoner på bankkontoen (for eksempel under en avstemming av bankkontoen). En annen årsak er at betalingen ble registrert da modulen "%s" ble deaktivert. -AlreadyOneBankAccount=Already one bank account defined -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA transfer: 'Payment Type' at 'Credit Transfer' level -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=When generatin a SEPA XML file for Credit transfers, the section "PaymentTypeInformation" can now be placed inside the "CreditTransferTransactionInformation" section (instead of "Payment" section). We strongly recommend to keep this unchecked to place PaymentTypeInformation at Payment level, as all banks will not necessarily accept it at CreditTransferTransactionInformation level. Contact your bank before placing PaymentTypeInformation at CreditTransferTransactionInformation level. -ToCreateRelatedRecordIntoBank=To create missing related bank record +AlreadyOneBankAccount=En bankkonto er allerede definert +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA-overføring: 'Betalingstype' på 'Kredittoverføring'-nivå +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=Når du genererer en SEPA XML-fil for kredittoverføringer, kan seksjonen "PaymentTypeInformation" nå plasseres i seksjonen "CreditTransferTransactionInformation" (i stedet for seksjonen "Payment"). Vi anbefaler på det sterkeste å holde dette umerket for å plassere PaymentTypeInformation på betalingsnivå, da alle banker ikke nødvendigvis godtar det på CreditTransferTransactionInformation-nivå. Kontakt banken din før du plasserer PaymentTypeInformation på CreditTransferTransactionInformation-nivå. +ToCreateRelatedRecordIntoBank=For å opprette manglende relatert bankpost diff --git a/htdocs/langs/nb_NO/bills.lang b/htdocs/langs/nb_NO/bills.lang index 3d12c1d30c0..d6f6fc1dfde 100644 --- a/htdocs/langs/nb_NO/bills.lang +++ b/htdocs/langs/nb_NO/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Kunde fakturastatistikker BillsStatisticsSuppliers=Leverandørfakturaer statistikk DisabledBecauseDispatchedInBookkeeping=Deaktivert fordi fakturaen ble sendt inn til bokføring DisabledBecauseNotLastInvoice=Deaktivert fordi fakturaen ikke kan slettes. Noen fakturaer ble registrert etter denne, og det vil skape hull i telleren. +DisabledBecauseNotLastSituationInvoice=Deaktivert fordi faktura ikke kan slettes. Denne fakturaen er ikke den siste i situasjonsfaktura-syklusen. DisabledBecauseNotErasable=Deaktivert fordi den ikke kan slettes InvoiceStandard=Standardfaktura InvoiceStandardAsk=Standardfaktura InvoiceStandardDesc=Denne fakturatypen er den vanligste fakturaen. +InvoiceStandardShort=Standard InvoiceDeposit=Nedbetalingsfaktura InvoiceDepositAsk=Nedbetalingsfaktura InvoiceDepositDesc=Denne typen faktura lages når en forskuddsbetaling er mottatt. @@ -24,6 +26,7 @@ InvoiceProForma=Proforma faktura InvoiceProFormaAsk=Proforma faktura InvoiceProFormaDesc=Proforma faktura er et bilde av en ekte faktura, men har ingen verdi i regnskapsføring. InvoiceReplacement=Erstatningsfaktura +InvoiceReplacementShort=Erstatning InvoiceReplacementAsk=Erstatningsfaktura for faktura InvoiceReplacementDesc=Erstatningsfaktura brukes til å erstatte en faktura uten at betaling allerede mottatt.

Merk: Bare fakturaer uten innbetaling kan erstattes. Hvis fakturaen du erstatter, ikke er avsluttet, blir den automatisk stengt for å "forlates". InvoiceAvoir=Kreditnota @@ -55,7 +58,7 @@ CustomerInvoice=Kundefaktura CustomersInvoices=Kundefakturaer SupplierInvoice=Leverandørfaktura SuppliersInvoices=Leverandørfakturaer -SupplierInvoiceLines=Vendor invoice lines +SupplierInvoiceLines=Leverandør fakturalinjer SupplierBill=Leverandørfaktura SupplierBills=Leverandørfakturaer Payment=Betaling @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Denne delen elle ErrorInvoiceIsNotLastOfSameType=Feil: Datoen for faktura %s er %s. Den må være etter eller lik siste dato for samme type fakturaer (%s). Vennligst endre fakturadatoen. BillFrom=Fra BillTo=Til +ShippingTo=Sendes til ActionsOnBill=Handlinger på faktura RecurringInvoiceTemplate=Mal/Gjentakende faktura NoQualifiedRecurringInvoiceTemplateFound=Ingen gjentagende-fakturamal kvalifisert for generering @@ -192,7 +196,7 @@ ConfirmClassifyPaidPartiallyReasonDiscount=Resterende ubetalt (%s%s) er ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Restbeløpet (%s %s) er rabatt innrømmet fordi betalingen ble gjort før forfall. Jeg aksepterer å miste MVA på denne rabatten. ConfirmClassifyPaidPartiallyReasonDiscountVat=Restebløpet (%s %s) er rabatt innrømmet fordi betalingen ble gjort før forfall. Jeg skriver av MVA på denne rabatten uten kreditnota. ConfirmClassifyPaidPartiallyReasonBadCustomer=Dårlig kunde -ConfirmClassifyPaidPartiallyReasonBankCharge=Deduction by bank (intermediary bank fees) +ConfirmClassifyPaidPartiallyReasonBankCharge=Fradrag av bank (mellombankgebyrer) ConfirmClassifyPaidPartiallyReasonProductReturned=Varer delvis returnert ConfirmClassifyPaidPartiallyReasonOther=Beløpet tapsføres av en annen årsak ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Dette valget er kun mulig hvis fakturaen har en spesiell påskrift. (For eksemple: «Kun MVA-andelen av prisen som faktisk betales gir rett til MVA-fradrag») @@ -200,7 +204,7 @@ ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=I noen land er dette valget ku ConfirmClassifyPaidPartiallyReasonAvoirDesc=Bruk dette valget hvis ingen av de andre passer ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=En dårlig kunde er en kunde som nekter å betale. ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Dette valget brukes når betalingen ikke er komplett fordi noen varer er returnert -ConfirmClassifyPaidPartiallyReasonBankChargeDesc=The unpaid amount is intermediary bank fees, deducted directly from the correct amount paid by the Customer. +ConfirmClassifyPaidPartiallyReasonBankChargeDesc=Det ubetalte beløpet er mellombankgebyrer , trukket direkte fra det korrekte beløpet betalt av kunden. ConfirmClassifyPaidPartiallyReasonOtherDesc=Bruk dette valget hvis ingen av de andre passer, for eksempel i følgende situasjon:
- betaling ikke komplett fordi noen varer er sendt tilbake
- ikke betalt fullt ut fordi rabatt er uteglemt
I alle tilfelle må beløpet rettes i regnskapssystemet ved å lage en kreditnota. ConfirmClassifyAbandonReasonOther=Annen ConfirmClassifyAbandonReasonOtherDesc=Dette valget brukes i alle andre tilfeller. For eksempel fordi du vil lage en erstatningsfaktura. @@ -238,22 +242,22 @@ Abandoned=Tapsført RemainderToPay=Restbeløp RemainderToPayMulticurrency=Gjenværende ubetalt, original valuta RemainderToTake=Restbeløp -RemainderToTakeMulticurrency=Remaining amount to take, original currency +RemainderToTakeMulticurrency=Gjenstående beløp å ta, opprinnelig valuta RemainderToPayBack=Restbeløp å refundere -RemainderToPayBackMulticurrency=Remaining amount to refund, original currency -NegativeIfExcessRefunded=negative if excess refunded +RemainderToPayBackMulticurrency=Gjenstående beløp som skal refunderes, opprinnelig valuta +NegativeIfExcessRefunded=negativ hvis for mye refundert Rest=Venter AmountExpected=Beløp purret ExcessReceived=Overskytende -ExcessReceivedMulticurrency=Excess received, original currency -NegativeIfExcessReceived=negative if excess received +ExcessReceivedMulticurrency=Mottatt overskudd, opprinnelig valuta +NegativeIfExcessReceived=negativ hvis for mye mottatt ExcessPaid=For mye betalt -ExcessPaidMulticurrency=Excess paid, original currency +ExcessPaidMulticurrency=For mye betalt, opprinnelig valuta EscompteOffered=Rabatt innrømmet (betalt før forfall) EscompteOfferedShort=Rabatt -SendBillRef=Faktura %s +SendBillRef=Vedlagt faktura %s SendReminderBillRef=Faktura %s (påminnelse) -SendPaymentReceipt=Submission of payment receipt %s +SendPaymentReceipt=Innsending av betalingskvittering %s NoDraftBills=Ingen fakturakladder NoOtherDraftBills=Ingen andre fakturakladder NoDraftInvoices=Ingen fakturakladder @@ -435,17 +439,18 @@ FixAmount=Fast beløp - 1 linje med etiketten '%s' VarAmount=Variabelt beløp VarAmountOneLine=Variabel mengde (%% tot.) - 1 linje med etikett '%s' VarAmountAllLines=Variabelt beløp (%% tot.) - alle linjer fra opprinnelse -DepositPercent=Deposit %% +DepositPercent=Sett inn %% DepositGenerationPermittedByThePaymentTermsSelected=Dette er tillatt av de valgte betalingsbetingelsene GenerateDeposit=Generer en %s%% innskuddsfaktura ValidateGeneratedDeposit=Bekreft det genererte innskuddet DepositGenerated=Innskudd generert ErrorCanOnlyAutomaticallyGenerateADepositFromProposalOrOrder=Du kan bare automatisk generere et innskudd fra et tilbud eller en ordre -ErrorPaymentConditionsNotEligibleToDepositCreation=The chose payment conditions are not eligible for automatic deposit generation +ErrorPaymentConditionsNotEligibleToDepositCreation=De valgte betalingsbetingelsene er ikke kvalifisert for automatisk innskuddsgenerering # PaymentType PaymentTypeVIR=Bankoverførsel PaymentTypeShortVIR=Bankoverførsel PaymentTypePRE=Direktedebiter betalingsordre +PaymentTypePREdetails=(på konto *-%s) PaymentTypeShortPRE=Debiter betalingsordre PaymentTypeLIQ=Kontant PaymentTypeShortLIQ=Kontant @@ -494,7 +499,7 @@ PaymentByChequeOrderedToShort=Sjekkbetaling (inkl. MVA) til SendTo=sendt til PaymentByTransferOnThisBankAccount=Betaling ved overføring til følgende bankkonto VATIsNotUsedForInvoice=* Avgiftsfritt -VATIsNotUsedForInvoiceAsso=* Non applicable VAT art-261-7 of CGI +VATIsNotUsedForInvoiceAsso=* Ikke gjeldende MVA art-261-7 av CGI LawApplicationPart1=Alle varer forblir vår eiendom LawApplicationPart2=til de er fullt ut betalt. LawApplicationPart3=selgeren til full betaling av @@ -526,7 +531,7 @@ Reported=Forsinket DisabledBecausePayments=Ikke mulig siden det er noen betalinger CantRemovePaymentWithOneInvoicePaid=Kan ikke fjerne betalingen siden det er minst en faktura som er klassifisert som betalt CantRemovePaymentVATPaid=Kan ikke fjerne betaling siden MVA-deklarasjonen er klassifisert betalt -CantRemovePaymentSalaryPaid=Can't remove payment since salary is classified paid +CantRemovePaymentSalaryPaid=Kan ikke fjerne betaling siden lønn er klassifisert som betalt ExpectedToPay=Forventet innbetaling CantRemoveConciliatedPayment=Kan ikke fjerne avtalt beløp PayedByThisPayment=Betales av denne innbetalingen @@ -534,7 +539,7 @@ ClosePaidInvoicesAutomatically=Klassifiser automatisk alle standard-, forskudds- ClosePaidCreditNotesAutomatically=Klassifiser automatisk alle kreditnotaer som "Betalt" når refusjonen er fullført. ClosePaidContributionsAutomatically=Klassifiser automatisk alle sosiale eller skattemessige bidrag som "Betalt" når betalingen er fullstendig utført. ClosePaidVATAutomatically=Klassifiser automatisk MVA-erklæring som "Betalt" når betalingen er fullført. -ClosePaidSalaryAutomatically=Classify automatically salary as "Paid" when payment is done entirely. +ClosePaidSalaryAutomatically=Klassifiser automatisk lønn som "Betalt" når betalingen er fullført. AllCompletelyPayedInvoiceWillBeClosed=Alle fakturaer uten gjenværende å betale vil automatisk bli stengt med status "Betalt". ToMakePayment=Betal ToMakePaymentBack=Tilbakebetal @@ -547,10 +552,10 @@ YouMustCreateStandardInvoiceFirstDesc=Du må først lage en standardfaktura og s PDFCrabeDescription=PDF-fakturamal Crabe. En komplett fakturamal (gammel implementering av Sponge-mal) PDFSpongeDescription=PDF Fakturamal Sponge. En komplett fakturamal PDFCrevetteDescription=PDF fakturamal Crevette. En komplett mal for delfaktura -TerreNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 -MarsNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for down payment invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 +TerreNumRefModelDesc1=Returnerer nummer i formatet %syymm-nnnn for standardfakturaer og %syymm-nnnn for kreditnotaer der yy er år, mm er måned og nnnn er et sekvensielt automatisk økende nummer uten pause og ingen retur til 0 +MarsNumRefModelDesc1=Returnummer i formatet %syymm-nnnn for standardfakturaer, %syymm-nnnn for erstatningsfakturaer, %syymm-nnnn for forskuddsfakturaer og %syymm-nnnn for erstatningsfakturaer, %syymm-nnnn for forskuddsfakturaer og %syymm-nnnn for erstatningsfakturaer, %syymm-nnnn for forskuddsfakturaer og %syymm-nnnn for erstatningsfakturaer, %syymm-nnnn for forskuddsfakturaer og %syymm-nnnn for erstatningsfakturaer. uten pause og ingen retur til 0 TerreNumRefModelError=En faktura som starter med $sååmm finnes allerede og er ikke kompatibel med denne nummereringsmodulen. Du må slette den eller gi den ett nytt navn for å aktivere denne modulen. -CactusNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices, %syymm-nnnn for credit notes and %syymm-nnnn for down payment invoices where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 +CactusNumRefModelDesc1=Returnerer et nummer i formatet %syymm-nnnn for standardfakturaer, %syymm-nnnn for kreditnotaer og %syymm-nnnn for forskuddsfakturaer der yy er år, mm er måned og nnnn er et sekvensielt automatisk økende nummer uten pause og ingen retur til 0 EarlyClosingReason=Årsaken til tidlig avslutning EarlyClosingComment=Tidlig avslutning notat ##### Types de contacts ##### @@ -596,7 +601,7 @@ ToCreateARecurringInvoiceGene=For å opprette fremtidige periodiske fakturaer ma ToCreateARecurringInvoiceGeneAuto=Hvis du vil opprette slike fakturaer automatisk, ta kontakt med administrator for å aktivere og sette opp modulen %s. Husk at begge metoder (manuell og automatisk) kan bruke om hverandre uten fare for duplisering. DeleteRepeatableInvoice=Slett fakturamal ConfirmDeleteRepeatableInvoice=Er du sikker på at du vil -CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per selected object) +CreateOneBillByThird=Opprett én faktura per tredjepart (ellers én faktura per valgt objekt) BillCreated=%s faktura(er) generert BillXCreated=Faktura %s generert StatusOfGeneratedDocuments=Status for dokumentgenerering @@ -616,8 +621,13 @@ SituationTotalRayToRest=Rest å betale eks. mva PDFSituationTitle=Delfaktura nr. %d SituationTotalProgress=Total progresjon%d %% SearchUnpaidInvoicesWithDueDate=Søk etter ubetalte fakturaer med forfallsdato = %s -NoPaymentAvailable=No payment available for %s -PaymentRegisteredAndInvoiceSetToPaid=Payment registered and invoice %s set to paid -SendEmailsRemindersOnInvoiceDueDate=Send reminder by email for unpaid invoices -MakePaymentAndClassifyPayed=Record payment -BulkPaymentNotPossibleForInvoice=Bulk payment is not possible for invoice %s (bad type or status) +NoPaymentAvailable=Ingen betaling tilgjengelig for %s +PaymentRegisteredAndInvoiceSetToPaid=Betaling registrert og faktura %s satt til betalt +SendEmailsRemindersOnInvoiceDueDate=Send påminnelse på epost for ubetalte fakturaer +MakePaymentAndClassifyPayed=Registrer betaling +BulkPaymentNotPossibleForInvoice=Massebetaling er ikke mulig for faktura %s (feil type eller status) +MentionVATDebitOptionIsOn=Mulighet for å betale skatt basert på debet +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/nb_NO/blockedlog.lang b/htdocs/langs/nb_NO/blockedlog.lang index 0b368bc2e08..e59052b3896 100644 --- a/htdocs/langs/nb_NO/blockedlog.lang +++ b/htdocs/langs/nb_NO/blockedlog.lang @@ -14,28 +14,6 @@ OkCheckFingerprintValidityButChainIsKo=Arkivert logg ser ut til å være gyldig AddedByAuthority=Lagret hos ekstern myndighet NotAddedByAuthorityYet=Ikke lagret hos ekstern myndighet ShowDetails=Vis lagrede detaljer -logPAYMENT_VARIOUS_CREATE=Betaling (ikke tildelt faktura) opprettet -logPAYMENT_VARIOUS_MODIFY=Betaling (ikke tildelt faktura) endret -logPAYMENT_VARIOUS_DELETE=Betaling (ikke tildelt faktura) logisk sletting -logPAYMENT_ADD_TO_BANK=Betaling lagt til i bank -logPAYMENT_CUSTOMER_CREATE=Kundebetaling opprettet -logPAYMENT_CUSTOMER_DELETE=Kundebetaling logisk sletting -logDONATION_PAYMENT_CREATE=Donasjonsbetaling opprettet -logDONATION_PAYMENT_DELETE=Donasjonsbetaling logisk sletting -logBILL_PAYED=Kundefaktura betalt -logBILL_UNPAYED=Kundefaktura settes ubetalt -logBILL_VALIDATE=Kundefaktura validert -logBILL_SENTBYMAIL=Kundefaktura sendt via post -logBILL_DELETE=Kundefaktura logisk slettet -logMODULE_RESET=Modul BlockedLog ble deaktivert -logMODULE_SET=Modul BlockedLog ble aktivert -logDON_VALIDATE=Donasjon validert -logDON_MODIFY=Donasjon endret -logDON_DELETE=Donasjon logisk sletting -logMEMBER_SUBSCRIPTION_CREATE=Medlemskap opprettet -logMEMBER_SUBSCRIPTION_MODIFY=Medlemsskap endret -logMEMBER_SUBSCRIPTION_DELETE=Medlemskap logisk sletting -logCASHCONTROL_VALIDATE=Loggfør for kassaavslutning BlockedLogBillDownload=Kundefaktura nedlasting BlockedLogBillPreview=Kundefaktura forhåndsvisning BlockedlogInfoDialog=Loggdetaljer @@ -53,5 +31,31 @@ OnlyNonValid=Ikke gyldig TooManyRecordToScanRestrictFilters=For mange poster å skanne/analysere. Vennligst begrens listen med mer restriktive filtre. RestrictYearToExport=Begrens måned/år å eksportere BlockedLogEnabled=System for å spore hendelser inn i uforanderlige logger er aktivert -BlockedLogDisabled=System to track events into unalterable logs has been disabled after some recording were done. We saved a special Fingerprint to track the chain as broken -BlockedLogDisabledBis=System to track events into unalterable logs has been disabled. This is possible because no record were done yet. +BlockedLogDisabled=System for å spore hendelser inn i uforanderlige logger har blitt deaktivert etter at noen opptak ble gjort. Vi lagret et spesielt fingeravtrykk for å spore kjeden som ødelagt +BlockedLogDisabledBis=System for å spore hendelser inn i uforanderlige logger har blitt deaktivert. Dette er mulig fordi ingen registrering er gjort ennå. + +## logTypes +logBILL_DELETE=Kundefaktura logisk slettet +logBILL_PAYED=Kundefaktura betalt +logBILL_SENTBYMAIL=Kundefaktura sendt via post +logBILL_UNPAYED=Kundefaktura settes ubetalt +logBILL_VALIDATE=Kundefaktura validert +logCASHCONTROL_VALIDATE=Loggfør for kassaavslutning +logDOC_DOWNLOAD=Nedlasting av et validert dokument for å skrive ut eller sende +logDOC_PREVIEW=Forhåndsvisning av et validert dokument for å skrive ut eller laste ned +logDONATION_PAYMENT_CREATE=Donasjonsbetaling opprettet +logDONATION_PAYMENT_DELETE=Donasjonsbetaling logisk sletting +logDON_DELETE=Donasjon logisk sletting +logDON_MODIFY=Donasjon endret +logDON_VALIDATE=Donasjon validert +logMEMBER_SUBSCRIPTION_CREATE=Medlemskap opprettet +logMEMBER_SUBSCRIPTION_DELETE=Medlemskap logisk sletting +logMEMBER_SUBSCRIPTION_MODIFY=Medlemsskap endret +logMODULE_RESET=Modul BlockedLog ble deaktivert +logMODULE_SET=Modul BlockedLog ble aktivert +logPAYMENT_ADD_TO_BANK=Betaling lagt til i bank +logPAYMENT_CUSTOMER_CREATE=Kundebetaling opprettet +logPAYMENT_CUSTOMER_DELETE=Kundebetaling logisk sletting +logPAYMENT_VARIOUS_CREATE=Betaling (ikke tildelt faktura) opprettet +logPAYMENT_VARIOUS_DELETE=Betaling (ikke tildelt faktura) logisk sletting +logPAYMENT_VARIOUS_MODIFY=Betaling (ikke tildelt faktura) endret diff --git a/htdocs/langs/nb_NO/bookmarks.lang b/htdocs/langs/nb_NO/bookmarks.lang index 66850c4ccab..0d8f1170509 100644 --- a/htdocs/langs/nb_NO/bookmarks.lang +++ b/htdocs/langs/nb_NO/bookmarks.lang @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Velg om den koblede siden skal BookmarksManagement=Behandling av bokmerker BookmarksMenuShortCut=Ctrl + shift + m NoBookmarks=Ingen bokmerker definert +NoBookmarkFound=Finner ingen bokmerker diff --git a/htdocs/langs/nb_NO/boxes.lang b/htdocs/langs/nb_NO/boxes.lang index bd7203b0e91..43a1dccd065 100644 --- a/htdocs/langs/nb_NO/boxes.lang +++ b/htdocs/langs/nb_NO/boxes.lang @@ -19,12 +19,12 @@ BoxLastContracts=Siste kontrakter BoxLastContacts=Siste kontakter/adresser BoxLastMembers=Siste medlemmer BoxLastModifiedMembers=Sist endrede medlemmer -BoxLastMembersSubscriptions=Latest member subscriptions +BoxLastMembersSubscriptions=Siste medlemsabonnementer BoxFicheInter=Siste intervensjoner BoxCurrentAccounts=Åpne kontobalanse BoxTitleMemberNextBirthdays=Fødselsdager denne måneden (medlemmer) -BoxTitleMembersByType=Members by type and status -BoxTitleMembersSubscriptionsByYear=Members Subscriptions by year +BoxTitleMembersByType=Medlemmer etter type og status +BoxTitleMembersSubscriptionsByYear=Medlemsabonnement etter år BoxTitleLastRssInfos=Siste %s nyheter fra %s BoxTitleLastProducts=Varer/Tjenester: siste %s endret BoxTitleProductsAlertStock=Varer: lagervarsel @@ -44,13 +44,15 @@ BoxTitleSupplierOrdersAwaitingReception=Leverandørordre avventer mottak BoxTitleLastModifiedContacts=Kontakter/Adresser: Siste %s endret BoxMyLastBookmarks=Bokmerker: siste %s BoxOldestExpiredServices=Eldste aktive utløpte tjenester +BoxOldestActions=Oldest events to do BoxLastExpiredServices=Siste %s eldste kontakter med aktive, utgåtte tjenseter BoxTitleLastActionsToDo=Siste %s handlinger å utføre +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed BoxTitleLastContracts=Siste %s kontrakter som ble endret BoxTitleLastModifiedDonations=Siste %s donasjoner som ble endret BoxTitleLastModifiedExpenses=Siste %s utgiftsrapporter som ble endret -BoxTitleLatestModifiedBoms=Latest %s BOMs which were modified -BoxTitleLatestModifiedMos=Latest %s Manufacturing Orders which were modified +BoxTitleLatestModifiedBoms=Siste %s stykklister(BOM) som ble endret +BoxTitleLatestModifiedMos=Siste %s produksjonsordre som ble endret BoxTitleLastOutstandingBillReached=Kunder med maksimalt utestående overskredet BoxGlobalActivity=Global aktivitet (fakturaer, tilbud, ordrer) BoxGoodCustomers=Gode kunder @@ -91,8 +93,8 @@ BoxTitleLatestModifiedSupplierOrders=Leverandørordre: siste %s endret BoxTitleLastModifiedCustomerBills=Kundefakturaer: siste %s endret BoxTitleLastModifiedCustomerOrders=Salgsordre: siste %s endret BoxTitleLastModifiedPropals=Siste %s endrede tilbud -BoxTitleLatestModifiedJobPositions=Latest %s modified job positions -BoxTitleLatestModifiedCandidatures=Latest %s modified job applications +BoxTitleLatestModifiedJobPositions=Siste %s endrede stillinger +BoxTitleLatestModifiedCandidatures=Siste %s endrede jobbsøknader ForCustomersInvoices=Kundefakturaer ForCustomersOrders=Kundeordrer ForProposals=Tilbud @@ -112,9 +114,9 @@ BoxTitleLastCustomerShipments=Siste %s kundeforsendelser NoRecordedShipments=Ingen registrert kundesending BoxCustomersOutstandingBillReached=Kunder med utestående grense nådd # Pages -UsersHome=Home users and groups -MembersHome=Home Membership +UsersHome=Hjemmebrukere og grupper +MembersHome=Hjem medlemskap ThirdpartiesHome=Hjem Tredjeparter TicketsHome=Hjem Billetter -AccountancyHome=Home Accountancy +AccountancyHome=Hjem Regnskap ValidatedProjects=Validerte prosjekter diff --git a/htdocs/langs/nb_NO/cashdesk.lang b/htdocs/langs/nb_NO/cashdesk.lang index 5df74a896ed..a004564d5dc 100644 --- a/htdocs/langs/nb_NO/cashdesk.lang +++ b/htdocs/langs/nb_NO/cashdesk.lang @@ -41,7 +41,7 @@ Floor=Etasje AddTable=Legg til tabell Place=Sted TakeposConnectorNecesary='TakePOS Connector' kreves -OrderPrinters=Add a button to send the order to some given printers, without payment (for example to send an order to a kitchen) +OrderPrinters=Legg til en knapp for å sende bestillingen til noen gitte skrivere, uten betaling (for eksempel for å sende en bestilling til et kjøkken) NotAvailableWithBrowserPrinter=Ikke tilgjengelig når skriver for kvittering er satt til nettleser SearchProduct=Søk produkt Receipt=Kvittering @@ -50,8 +50,8 @@ Footer=Bunntekst AmountAtEndOfPeriod=Beløp ved periodens slutt (dag, måned eller år) TheoricalAmount=Teoretisk beløp RealAmount=Virkelig beløp -CashFence=Cash box closing -CashFenceDone=Cash box closing done for the period +CashFence=Kasselukking +CashFenceDone=Kassestenging utført for perioden NbOfInvoices=Ant. fakturaer Paymentnumpad=Tastaturtype for å legge inn betaling Numberspad=Nummertastatur @@ -59,7 +59,7 @@ BillsCoinsPad=Mynter og pengesedler Pad DolistorePosCategory=TakePOS-moduler og andre POS-løsninger for Dolibarr TakeposNeedsCategories=TakePOS trenger minst en produktkategori for å fungere TakeposNeedsAtLeastOnSubCategoryIntoParentCategory=TakePOS trenger minst en produktkategori under kategorien %s for å fungere -OrderNotes=Can add some notes to each ordered items +OrderNotes=Kan legge til noen merknader til hver bestilte vare CashDeskBankAccountFor=Standardkonto for bruk for betalinger i NoPaimementModesDefined=Ingen betalingsmodus definert i TakePOS-konfigurasjonen TicketVatGrouped=Grupper mva etter pris i billetter|kvitteringer @@ -94,7 +94,7 @@ Browser=Nettleser BrowserMethodDescription=Enkel kvitteringsutskrift. Kun noen få parametere for å konfigurere kvitteringen. Skriv ut via nettleser. TakeposConnectorMethodDescription=Ekstern modul med ekstra funksjoner. Mulighet for å skrive ut fra skyen. PrintMethod=Utskriftsmetode -ReceiptPrinterMethodDescription=Powerful method with a lot of parameters. Full customizable with templates. The server hosting the application can't be in the Cloud (must be able to reach the printers in your network). +ReceiptPrinterMethodDescription=Kraftig metode med mange parametere. Fullt tilpassbar med maler. Serveren som er vert for applikasjonen kan ikke være i skyen (må kunne nå skriverne i nettverket ditt). ByTerminal=Med terminal TakeposNumpadUsePaymentIcon=Bruk ikon i stedet for tekst på betalingsknappene på nummertastaturet CashDeskRefNumberingModules=Nummereringsmodul for POS-salg @@ -102,8 +102,8 @@ CashDeskGenericMaskCodes6 =
{TN}-tag brukes til å legge til terminal TakeposGroupSameProduct=Grupper samme produktlinjer StartAParallelSale=Start et nytt parallellsalg SaleStartedAt=Salget startet %s -ControlCashOpening=Open the "Control cash box" popup when opening the POS -CloseCashFence=Close cash box control +ControlCashOpening=Åpne "Kontroll av kasse" popup når du åpner POS +CloseCashFence=Lukk kassekontroll CashReport=Kontantrapport MainPrinterToUse=Hovedskriver som skal brukes OrderPrinterToUse=Odreskriver som skal brukes @@ -126,13 +126,22 @@ ModuleReceiptPrinterMustBeEnabled=Modulen Kvitteringsskriver må ha blitt aktive AllowDelayedPayment=Tillat forsinket betaling PrintPaymentMethodOnReceipts=Skriv ut betalingsmåte på billetter/kvitteringer WeighingScale=Vektskala -ShowPriceHT = Display the column with the price excluding tax (on screen) -ShowPriceHTOnReceipt = Display the column with the price excluding tax (on the receipt) -CustomerDisplay=Customer display -SplitSale=Split sale +ShowPriceHT = Vis kolonnen med prisen eks. MVA (på skjermen) +ShowPriceHTOnReceipt = Vis kolonnen med prisen eks. MVA (på kvitteringen) +CustomerDisplay=Kundedisplay +SplitSale=Delt salg PrintWithoutDetailsButton=Legg til knappen "Skriv ut uten detaljer". PrintWithoutDetailsLabelDefault=Linjeetikett som standard ved utskrift uten detaljer PrintWithoutDetails=Skriv ut uten detaljer -YearNotDefined=Year is not defined -TakeposBarcodeRuleToInsertProduct=Barcode rule to insert product -TakeposBarcodeRuleToInsertProductDesc=Rule to extract the product reference + a quantity from a scanned barcode.
If empty (default value), application will use the full barcode scanned to find the product.

If defined, syntax must be:
ref:NB+qu:NB+qd:NB+other:NB
where NB is the number of characters to use to extract data from the scanned barcode with:
  • ref : product reference
  • qu : quantity to set when inserting item (units)
  • qd : quantity to set when inserting item (decimals)
  • other : others characters
+YearNotDefined=År er ikke definert +TakeposBarcodeRuleToInsertProduct=Strekkoderegel for å sette inn vare +TakeposBarcodeRuleToInsertProductDesc=Regel for å hente varereferansen + en kvantitet fra en skannet strekkode.
Hvis tom (standardverdi), vil applikasjonen bruke hele den skannede strekkoden for å finne varen.

Hvis definert, må syntaksen være:
ref:NB+qu:NB+qd:NB+other:NB
der NB er antall karakterer brukt for å hente data fra skannet strekkode:
  • ref : varereferanse
  • qu : Kvantitet ved innsetting av vare (enheter)
  • qd : kvantitet ved innsetting av vare (desimaler)
  • andre: andre karakterer
+AlreadyPrinted=Allerede skrevet ut +HideCategories=Skjul kategorier +HideStockOnLine=Skjul lager på nettet +ShowOnlyProductInStock=Vis varer på lager +ShowCategoryDescription=Vis kategoribeskrivelse +ShowProductReference=Vis referanse til produkter +UsePriceHT=Bruk pris eks. MVA og ikke pris ink. MVA +TerminalName=Terminal %s +TerminalNameDesc=Terminalnavn diff --git a/htdocs/langs/nb_NO/categories.lang b/htdocs/langs/nb_NO/categories.lang index f0e6d4284cc..dc2e78c5ea9 100644 --- a/htdocs/langs/nb_NO/categories.lang +++ b/htdocs/langs/nb_NO/categories.lang @@ -10,13 +10,13 @@ modify=endre Classify=Klassifiser CategoriesArea=Merker/Kategorier-område ProductsCategoriesArea=Område for vare/tjeneste etiketter/kategorier -SuppliersCategoriesArea=Vendor tags/categories area -CustomersCategoriesArea=Customer tags/categories area -MembersCategoriesArea=Member tags/categories area -ContactsCategoriesArea=Contact tags/categories area +SuppliersCategoriesArea=Område for Leverandøretiketter/kategorier +CustomersCategoriesArea=Kunde tags/kategorier område +MembersCategoriesArea=Område for medlemstags/kategorier +ContactsCategoriesArea=Kontakt tags/kategorier område AccountsCategoriesArea=Bankkonto etikett/kategorier område ProjectsCategoriesArea=Prosjekt tags/kategorier område -UsersCategoriesArea=User tags/categories area +UsersCategoriesArea=Område for brukertagger/kategorier SubCats=Underkategorier CatList=Liste over merker/kategorier CatListAll=Liste over etiketter/kategorier (alle typer) @@ -42,6 +42,7 @@ MemberHasNoCategory=Dette medlemmet har ikke noen merker/kategorier ContactHasNoCategory=Denne kontakten har ingen merker/kategorier ProjectHasNoCategory=Dette prosjekter er ikke i noen merker/kategorier ClassifyInCategory=Legg til i merke/kategori +RemoveCategory=Fjern kategori NotCategorized=Uten merke/kategori CategoryExistsAtSameLevel=Denne kategorien finnes allerede med denne referansen ContentsVisibleByAllShort=Innhold synlig for alle @@ -67,6 +68,7 @@ StockCategoriesShort=Lager etiketter/kategorier ThisCategoryHasNoItems=Denne kategorien inneholder ingen artikler. CategId=Merke/kategori-ID ParentCategory=Overordnet etikett/kategori +ParentCategoryID=ID for overordnet tag/kategori ParentCategoryLabel=Merke for overordnet etikett/kategori CatSupList=Liste over leverandøretiketter/kategorier CatCusList=Liste over kunders/prospekters etiketter/kategorier @@ -86,16 +88,18 @@ DeleteFromCat=Fjern fra merker/kategorier ExtraFieldsCategories=Komplementære attributter CategoriesSetup=Oppsett av merker/kategorier CategorieRecursiv=Automatisk lenke til overordnet merke/kategori -CategorieRecursivHelp=Hvis alternativet er på, når du legger til et produkt i en underkategori, vil produktet også bli lagt til i overordnet kategori. +CategorieRecursivHelp=Hvis alternativet er på, vil objektet også bli lagt til i de overordnede kategoriene når du legger til et objekt i en underkategori. AddProductServiceIntoCategory=Legg til følgende vare/tjeneste AddCustomerIntoCategory=Tilordne kategori til kunde AddSupplierIntoCategory=Tilordne kategori til leverandør -AssignCategoryTo=Assign category to +AssignCategoryTo=Tilordne kategori til ShowCategory=Vis merke/kategori ByDefaultInList=Som standard i liste ChooseCategory=Velg kategori StocksCategoriesArea=Varehuskategorier +TicketsCategoriesArea=Billettkategorier ActionCommCategoriesArea=Arrangementskategorier WebsitePagesCategoriesArea=Side-Container Kategorier KnowledgemanagementsCategoriesArea=KM artikkel Kategorier -UseOrOperatorForCategories=Use 'OR' operator for categories +UseOrOperatorForCategories=Bruk 'ELLER'-operator for kategorier +AddObjectIntoCategory=Legg til objekt i kategori diff --git a/htdocs/langs/nb_NO/commercial.lang b/htdocs/langs/nb_NO/commercial.lang index 9914a8c11a4..f64378bd1d4 100644 --- a/htdocs/langs/nb_NO/commercial.lang +++ b/htdocs/langs/nb_NO/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Prospect status DraftPropals=Utkast kommersielle tilbud NoLimit=Ingen grense ToOfferALinkForOnlineSignature=Link for online signatur -WelcomeOnOnlineSignaturePage=Velkommen til siden for å godta tilbud fra %s -ThisScreenAllowsYouToSignDocFrom=Denne siden lar deg godta og signere eller avvise et tilbud -ThisIsInformationOnDocumentToSign=Dette er informasjon på dokumentet for å godta eller avvise +WelcomeOnOnlineSignaturePageProposal=Velkommen til siden for å godta tilbud fra %s +WelcomeOnOnlineSignaturePageContract=Velkommen til %s kontrakts-PDF-signeringsside +WelcomeOnOnlineSignaturePageFichinter=Velkommen til %s Intervention PDF-signeringsside +ThisScreenAllowsYouToSignDocFromProposal=Denne siden lar deg godta og signere eller avvise et tilbud +ThisScreenAllowsYouToSignDocFromContract=Denne skjermen lar deg signere kontrakt i PDF-format online. +ThisScreenAllowsYouToSignDocFromFichinter=Denne skjermen lar deg signere intervensjon på PDF-format online. +ThisIsInformationOnDocumentToSignProposal=Dette er informasjon på dokumentet for å godta eller avvise +ThisIsInformationOnDocumentToSignContract=Dette er informasjon om kontrakten som skal signeres +ThisIsInformationOnDocumentToSignFichinter=Dette er informasjon om intervensjon som skal signeres SignatureProposalRef=Signatur på tilbud %s +SignatureContractRef=Signatur på kontrakt %s +SignatureFichinterRef=Signatur på intervensjon %s FeatureOnlineSignDisabled=Funksjon for online signering deaktivert eller dokument generert før funksjonen ble aktivert diff --git a/htdocs/langs/nb_NO/compta.lang b/htdocs/langs/nb_NO/compta.lang index ea6f3223509..a1bcfe315fe 100644 --- a/htdocs/langs/nb_NO/compta.lang +++ b/htdocs/langs/nb_NO/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balanse (før) Balance=Balanse Debit=Debet Credit=Kreditt +AccountingDebit=Debet +AccountingCredit=Kredit Piece=Regnskapsdokument AmountHTVATRealReceived=Netto samlet AmountHTVATRealPaid=Netto betalt @@ -172,13 +174,13 @@ SeeReportInInputOutputMode=Se %sanalyse av betalinger%s for en beregnin SeeReportInDueDebtMode=Se %sanalyse av registrerte dokumenter%s for en beregning basert på kjente registrerte dokumenter selv om de ennå ikke er regnskapsført SeeReportInBookkeepingMode=Se %sanalyse av hovedboktabell%s for en rapport basert på hovedboktabel RulesAmountWithTaxIncluded=- Viste beløp er inkludert alle avgifter -RulesAmountWithTaxExcluded=- Amounts of invoices shown are with all taxes excluded -RulesResultDue=- It includes all invoices, expenses, VAT, donations, salaries, whether they are paid or not.
- It is based on the billing date of invoices and on the due date for expenses or tax payments. For salaries, the date of end of period is used. -RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries.
- It is based on the payment dates of the invoices, expenses, VAT, donations and salaries. +RulesAmountWithTaxExcluded=- Fakturabeløpene som vises er ekskludert alle avgifter +RulesResultDue=– Det inkluderer alle fakturaer, utgifter, MVA, donasjoner, lønn, enten de er betalt eller ikke.
- Den er basert på faktureringsdatoen for fakturaer og på forfallsdatoen for utgifter eller skattebetalinger. For lønn brukes sluttdato for perioden. +RulesResultInOut=– Det inkluderer de reelle innbetalingene på fakturaer, utgifter, MVA og lønn.
- Det er basert på betalingsdatoene for fakturaer, utgifter, MVA, donasjoner og lønn. RulesCADue=- Inkluderer kundens forfalte fakturaer enten de er betalt eller ikke.
- Basert på faktureringsdato for disse fakturaene.
RulesCAIn=- Inkluderer alle betalinger av fakturaer mottatt fra klienter.
- Er basert på betalingsdatoen for disse fakturaene
RulesCATotalSaleJournal=Den inkluderer alle kredittlinjer fra salgsjournalen. -RulesSalesTurnoverOfIncomeAccounts=It includes (credit - debit) of lines for product accounts in group INCOME +RulesSalesTurnoverOfIncomeAccounts=Den inkluderer (kreditt - debet) av linjer for varekontoer i gruppen INNTEKT RulesAmountOnInOutBookkeepingRecord=Inkluderer poster i hovedboken med regnskapskontoer som har gruppen "UTGIFTER" eller "INNTEKT" RulesResultBookkeepingPredefined=Inkluderer poster i hovedboken med regnskapskontoer som har gruppen "UTGIFTER" eller "INNTEKT" RulesResultBookkeepingPersonalized=Viser poster i hovedboken med regnskapskontoer gruppert etter tilpassede grupper @@ -191,25 +193,25 @@ LT1ReportByCustomers=Rapporter MVA-2 etter tredjepart LT2ReportByCustomers=Rapporter MVA-3 etter tredjepart LT1ReportByCustomersES=Rapport etter tredjepart RE LT2ReportByCustomersES=Rapport over tredjepart IRPF -VATReport=Sales tax report -VATReportByPeriods=Sales tax report by period -VATReportByMonth=Sales tax report by month +VATReport=MVA-rapport +VATReportByPeriods=Omsetningsavgiftsrapport etter periode +VATReportByMonth=MVA-rapport pr. måned VATReportByRates=MVA-rapport etter sats VATReportByThirdParties=MVA-rapport etter tredjepart VATReportByCustomers=MVA-rapport etter kunde VATReportByCustomersInInputOutputMode=Rapport over innhentet og betalt MVA etter kunde -VATReportByQuartersInInputOutputMode=Report by Sales tax rate of the tax collected and paid -VATReportShowByRateDetails=Show details of this rate +VATReportByQuartersInInputOutputMode=Rapport etter MVA-sats for innkrevd og betalt MVA +VATReportShowByRateDetails=Vis detaljer om denne prisen LT1ReportByQuarters=Rapporter MVA-2 etter sats LT2ReportByQuarters=Rapporter MVA-3 etter sats LT1ReportByQuartersES=Rapport etter RE sats LT2ReportByQuartersES=Rapport etter IRPF sats -SeeVATReportInInputOutputMode=See report %sVAT collection%s for a standard calculation -SeeVATReportInDueDebtMode=See report %sVAT on debit%s for a calculation with an option on the invoicing -RulesVATInServices=- For services, the report includes the VAT of payments actually received or paid on the basis of the date of payment. -RulesVATInProducts=- For material assets, the report includes the VAT on the basis of the date of payment. -RulesVATDueServices=- For services, the report includes VAT of due invoices, paid or not, based on the invoice date. -RulesVATDueProducts=- For material assets, the report includes the VAT of due invoices, based on the invoice date. +SeeVATReportInInputOutputMode=Se rapport %sMVA-innkreving%s for en standardberegning +SeeVATReportInDueDebtMode=Se rapport %sMVA på debit%s for en beregning med opsjon på faktureringen +RulesVATInServices=- For tjenester inkluderer rapporten MVA av betalinger som faktisk er mottatt eller betalt på grunnlag av betalingsdato. +RulesVATInProducts=- For materielle aktiva inkluderer rapporten MVA på grunnlag av betalingsdato. +RulesVATDueServices=- For tjenester inkluderer rapporten MVA av forfalte fakturaer, betalte eller ikke, basert på fakturadato. +RulesVATDueProducts=- For materielle aktiva inkluderer rapporten MVA av forfalte fakturaer, basert på fakturadato. OptionVatInfoModuleComptabilite=Merk: For materielle verdier, bør man bruke leveringsdato å være mer rettferdig. ThisIsAnEstimatedValue=Dette er en forhåndsvisning, basert på forretningshendelser og ikke fra den endelige hovedbokstabellen, så de endelige resultatene kan avvike fra denne forhåndsvisningsverdien PercentOfInvoice=%%/Faktura @@ -234,7 +236,7 @@ Pcg_subtype=Kontoplan undertype InvoiceLinesToDispatch=Fakturalinjer for utsendelse ByProductsAndServices=Etter varer og tjenester RefExt=Ekstern referanse -ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click on button "%s". +ToCreateAPredefinedInvoice=For å lage en fakturamal, lag en standardfaktura, og klikk deretter på knappen "%s", uten å validere den. LinkedOrder=Lenke til ordre Mode1=Metode 1 Mode2=Metode 2 @@ -244,16 +246,16 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Rapporten om omsetning samle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Rapporten om omsetning samlet per MVA-sats er ikke tilgjengelig. Denne rapporten er kun tilgjengelig for omsetning fakturert. CalculationMode=Kalkuleringsmodus AccountancyJournal=Regnskapskode journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Regnskapskonto som standard for MVA ved salg (brukt hvis ikke definert i MVA-ordbokoppsett) -ACCOUNTING_VAT_BUY_ACCOUNT=Regnskapskonto som standard for MVA ved kjøp (brukt hvis ikke definert i MVA-ordbokoppsett) -ACCOUNTING_VAT_PAY_ACCOUNT=Standard regnskapskonto for MVA.betaling -ACCOUNTING_ACCOUNT_CUSTOMER=Regnskapskonto brukt til kunde-tredjepart +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Den dedikerte regnskapskontoen som er definert på tredjepartskort, vil kun bli brukt til subledger. Denne vil bli brukt til hovedboken og som standardverdi av Subledger-regnskap hvis dedikert kundekonto på tredjepart ikke er definert. -ACCOUNTING_ACCOUNT_SUPPLIER=Regnskapskonto brukt til leverandør-tredjepart +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Den dedikerte regnskapskonto som er definert på tredjepartskort, vil kun bli brukt til subledger. Denne vil bli brukt til hovedboken og som standardverdi for Subledger-regnskap hvis dedikert leverandørkonto på tredjepart ikke er definert. ConfirmCloneTax=Bekreft kloning av skatt/avgiftsbetaling ConfirmCloneVAT=Bekreft kloning av MVA-deklarasjon -ConfirmCloneSalary=Confirm the clone of a salary +ConfirmCloneSalary=Bekreft kloningen av en lønn CloneTaxForNextMonth=Klon for neste måned SimpleReport=Enkel rapport AddExtraReport=Ekstrarapporter (legg til internasjonale og nasjonale kunderapporter) @@ -284,7 +286,7 @@ PurchaseTurnoverCollected=Kjøpsomsetning mottatt RulesPurchaseTurnoverDue=- Inkluderer leverandørens forfalte fakturaer enten de er betalt eller ikke.
- Basert på fakturadato for disse fakturaene.
RulesPurchaseTurnoverIn=- Inkluderer alle leverandørbetalinger som er utført.
- Basert på betalingsdatoen for disse fakturaene
RulesPurchaseTurnoverTotalPurchaseJournal=Inkluderer alle debetlinjer fra kjøpsjournalen. -RulesPurchaseTurnoverOfExpenseAccounts=It includes (debit - credit) of lines for product accounts in group EXPENSE +RulesPurchaseTurnoverOfExpenseAccounts=Den inkluderer (debet - kredit) av linjer for produktkontoer i gruppen KOSTNAD ReportPurchaseTurnover=Kjøpsomsetning fakturert ReportPurchaseTurnoverCollected=Kjøpsomsetning mottatt IncludeVarpaysInResults = Inkluder forskjellige betalinger i rapportene @@ -298,5 +300,6 @@ InvoiceNotLate30Days = Skal innkreves (> 30 dager) InvoiceToPay=Å betale (< 15 dager) InvoiceToPay15Days=Å betale (15 til 30 dager) InvoiceToPay30Days=Å betale (> 30 dager) -ConfirmPreselectAccount=Preselect accountancy code -ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +ConfirmPreselectAccount=Forhåndsvelg regnskapskode +ConfirmPreselectAccountQuestion=Er du sikker på at du vil forhåndsvelge de %s valgte linjene med denne regnskapskoden? +AmountPaidMustMatchAmountOfDownPayment=Innbetalt beløp må samsvare med beløpet for nedbetaling diff --git a/htdocs/langs/nb_NO/contracts.lang b/htdocs/langs/nb_NO/contracts.lang index 7529f23c7f4..6848b200627 100644 --- a/htdocs/langs/nb_NO/contracts.lang +++ b/htdocs/langs/nb_NO/contracts.lang @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=Er du sikker på at du vil slette denne kontraktslinje MoveToAnotherContract=Flytt tjeneste til annen kontrakt ConfirmMoveToAnotherContract=Jeg bekrefter at jeg hat valgt ny målkontrakt og at jeg ønsker å flytte denne tjenesten inn i den nye kontrakten. ConfirmMoveToAnotherContractQuestion=Velg hvilken kontrakt (tilhørende samme tredjepart) du vil flytte denne tjenesten til. -PaymentRenewContractId=Forny kontraktlinje (antall %s) +PaymentRenewContractId=Forny kontrakt %s (tjeneste %s) ExpiredSince=Utløpsdato NoExpiredServices=Ingen utgåtte, aktive tjenester ListOfServicesToExpireWithDuration=Liste over tjenester som utløper innen %s dager diff --git a/htdocs/langs/nb_NO/cron.lang b/htdocs/langs/nb_NO/cron.lang index 431388bc0ed..30e4d9404b3 100644 --- a/htdocs/langs/nb_NO/cron.lang +++ b/htdocs/langs/nb_NO/cron.lang @@ -26,7 +26,7 @@ CronCommand=Kommando CronList=Planlagte jobber CronDelete=Slett planlagte jobber CronConfirmDelete=Er du sikker på at du vil slette disse planlagte jobbene? -CronExecute=Start planlagt jobb +CronExecute=Start nå CronConfirmExecute=Er du sikker på at du vil kjøre disse planlagte jobbene nå? CronInfo=Planlagt jobb -modul gjør det mulig å planlegge jobber for å utføre dem automatisk. Jobber kan også startes manuelt. CronTask=Jobb @@ -58,7 +58,7 @@ CronNote=Kommentar CronFieldMandatory=Feltene %s er obligatoriske CronErrEndDateStartDt=Sluttdato kan ikke være før startdato StatusAtInstall=Status for modulinstallasjon -CronStatusActiveBtn=Tidsplan +CronStatusActiveBtn=Aktiver planlegging CronStatusInactiveBtn=Deaktiver CronTaskInactive=Denne jobben er deaktivert (ikke planlagt) CronId=ID @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=Backup av lokal database MakeLocalDatabaseDump=Opprett en lokal database dump. Parametrene er: komprimering ('gz' eller 'bz' eller 'ingen'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' eller filnavn for å bygge, antall backupfiler som skal beholdes MakeSendLocalDatabaseDumpShort=Send sikkerhetskopi av lokal database MakeSendLocalDatabaseDump=Send sikkerhetskopi av lokal database via e-post. Parametrene er: til, fra, emne, melding, filnavn (navn på fil sendt), filter ('sql' kun for sikkerhetskopiering av database) +BackupIsTooLargeSend=Beklager, siste sikkerhetskopifil er for stor til å sendes via e-post +CleanUnfinishedCronjobShort=Rengjør uferdig cronjob +CleanUnfinishedCronjob=Clean cronjob sitter fast i behandling når prosessen ikke lenger kjører WarningCronDelayed=NB, for ytelsesformål, uansett neste utførelsesdato for aktiverte jobber, kan jobbene dine forsinkes til maksimalt %s timer før de kjøres. DATAPOLICYJob=Datarenser og anonymiserer JobXMustBeEnabled=Jobb %s må være aktivert +EmailIfError=Epost for advarsel om feil +ErrorInBatch=Feil ved kjøring av jobben %s + # Cron Boxes LastExecutedScheduledJob=Sist utførte planlagte jobb NextScheduledJobExecute=Neste planlagte jobb som skal utføres NumberScheduledJobError=Antall planlagte jobber med feil +NumberScheduledJobNeverFinished=Antall planlagte jobber som aldri ble fullført diff --git a/htdocs/langs/nb_NO/datapolicy.lang b/htdocs/langs/nb_NO/datapolicy.lang new file mode 100644 index 00000000000..f22d544cc4e --- /dev/null +++ b/htdocs/langs/nb_NO/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Retningslinjer for personvern +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Modul for å administrere personvern (samsvar med GDPR) + +# +# Administration page +# +datapolicySetup = Modul for oppsett av retningslinjer for personvern +Deletion = Sletting av data +datapolicySetupPage = Avhengig av lovene i landene dine (eksempel artikkel 5 i GDPR), må personopplysninger oppbevares i en periode som ikke overstiger det som er nødvendig for formålene de ble samlet inn for, unntatt for arkivformål.
Slettingen vil bli gjort automatisk etter en viss varighet uten hendelse (varigheten som du vil ha angitt nedenfor). +NB_MONTHS = %s måneder +ONE_YEAR = 1 år +NB_YEARS = %s år +DATAPOLICY_TIERS_CLIENT = Kunde +DATAPOLICY_TIERS_PROSPECT = Prospekt +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospekt/kunde +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Ikke prospekt/ikke kunde +DATAPOLICY_TIERS_FOURNISSEUR = Leverandør +DATAPOLICY_CONTACT_CLIENT = Kunde +DATAPOLICY_CONTACT_PROSPECT = Prospekt +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospekt/kunde +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Ikke prospekt/ikke kunde +DATAPOLICY_CONTACT_FOURNISSEUR = Leverandør +DATAPOLICY_ADHERENT = Medlem +DATAPOLICY_Tooltip_SETUP = Type kontakt - Angi dine valg for hver type. +DATAPOLICYMail = E-postoppsett +DATAPOLICYSUBJECTMAIL = Emne for e-post +DATAPOLICYCONTENTMAIL = Innholdet i e-posten +DATAPOLICYSUBSITUTION = Du kan bruke følgende variabler i e-posten din (LINKACCEPT lar deg lage en lenke som registrerer avtalen til personen, LINKREFUSED gjør det mulig å registrere avslaget til personen): +DATAPOLICYACCEPT = Melding etter avtale +DATAPOLICYREFUSE = Melding etter uenighet +SendAgreementText = Du kan sende en GDPR-e-post til alle dine relevante kontakter (som ennå ikke har mottatt en e-post og som du ikke har registrert noe om deres GDPR-avtale). For å gjøre dette, bruk følgende knapp. +SendAgreement = Send e-poster +AllAgreementSend = Alle e-poster er sendt +TXTLINKDATAPOLICYACCEPT = Tekst for lenken "avtale" +TXTLINKDATAPOLICYREFUSE = Tekst for lenken "uenighet" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR: Behandling av personopplysninger +DATAPOLICY_consentement = Samtykke innhentet for behandling av personopplysninger +DATAPOLICY_opposition_traitement = Motsetter seg behandling av personopplysninger +DATAPOLICY_opposition_prospection = Motsetter seg behandling av personopplysninger i forbindelse med prospektering + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymiser en tredjepart +DATAPOLICY_POPUP_ANONYME_TEXTE = Du kan ikke slette denne kontakten fra Dolibarr fordi det er relaterte elementer. I samsvar med GDPR vil du gjøre alle disse dataene anonyme for å respektere dine forpliktelser. Vil du fortsette? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portabilitet GDPR +DATAPOLICY_PORTABILITE_TITLE = Eksport av personopplysninger +DATAPOLICY_PORTABILITE_CONFIRMATION = Du vil eksportere personopplysningene til denne kontakten. Er du sikker ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymisert %s + +# V2 +DATAPOLICYReturn = GDPR-validering +DATAPOLICY_date = Dato for avtale/uenighet GDPR +DATAPOLICY_send = Dato for sending av avtale-e-post +DATAPOLICYReturn = GDPR-validering +DATAPOLICY_SEND = Send GDPR-e-post +MailSent = E-post har blitt sendt + +# ERROR +ErrorSubjectIsRequired = Feil: Emnet for e-post er obligatorisk. Angi det i moduloppsettet +=På grunn av et teknisk problem kunne vi ikke registrere valget ditt. Det beklager vi. Kontakt oss for å sende ditt valg. +NUMBER_MONTH_BEFORE_DELETION = Antall måneder før sletting diff --git a/htdocs/langs/nb_NO/dict.lang b/htdocs/langs/nb_NO/dict.lang index 68218bb0ba4..829b35dbca2 100644 --- a/htdocs/langs/nb_NO/dict.lang +++ b/htdocs/langs/nb_NO/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Fru +CivilityMMEShort=Fru CivilityMR=Herr +CivilityMRShort=Herr CivilityMLE=Frk. CivilityMTRE=Master CivilityDR=Doktor diff --git a/htdocs/langs/nb_NO/ecm.lang b/htdocs/langs/nb_NO/ecm.lang index afd0af2e340..ead65631027 100644 --- a/htdocs/langs/nb_NO/ecm.lang +++ b/htdocs/langs/nb_NO/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Manuell mappe ECMSectionAuto=Automatisk mappe ECMSectionsManual=Manuell mappestruktur ECMSectionsAuto=Automatisk mappestruktur +ECMSectionsMedias=Mediatre ECMSections=Mapper ECMRoot=ECM rot ECMNewSection=Ny mappe @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Antall filer i undermapper ECMCreationUser=Opprettet av ECMArea=DMS/ECM-område ECMAreaDesc=DMS / ECM (Document Management System / Electronic Content Management) -området lar deg lagre, dele og raskt søke alle slags dokumenter i Dolibarr. -ECMAreaDesc2=* Automatiske mapper fylles automatisk når du legger til dokumenter fra et elementkort.
* Manuelle mapper kan du bruke til å lagre dokumenter som ikke er lenket til et spesielt element. +ECMAreaDesc2a=* Manuelle kataloger kan brukes til å lagre dokumenter som ikke er knyttet til et bestemt element. +ECMAreaDesc2b=* Automatiske kataloger fylles automatisk når du legger til dokumenter fra siden til et element. +ECMAreaDesc3=* Mediakataloger er filer i underkatalogen /medias i dokumentkatalogen, lesbare av alle uten behov for å logges og uten behov for å dele filen eksplisitt. Den brukes til å lagre bildefiler fra e-post eller nettsidemodul. ECMSectionWasRemoved=Mappen %s er slettet. ECMSectionWasCreated=Mappen %s er opprettet. ECMSearchByKeywords=Søk på nøkkelord diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang index 525af6048b7..660ade0e83c 100644 --- a/htdocs/langs/nb_NO/errors.lang +++ b/htdocs/langs/nb_NO/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=brukernavnet %s eksisterer allerede. ErrorGroupAlreadyExists=Gruppen %s eksisterer allerede. ErrorEmailAlreadyExists=E-post %s eksisterer allerede. ErrorRecordNotFound=Posten ble ikke funnet. +ErrorRecordNotFoundShort=Ikke funnet ErrorFailToCopyFile=Klarte ikke å kopiere filen '«%s' til '%s'. ErrorFailToCopyDir=Klarte ikke å kopiere katalogen '%s' til '%s'. ErrorFailToRenameFile=Kunne ikke omdøpe filen '%s' til '%s' @@ -48,6 +49,7 @@ ErrorBadImageFormat=Bildeformatet støttes ikke (Din PHP støtter ikke konverter ErrorBadDateFormat=Verdien '%s' har feil datoformat ErrorWrongDate=Dato er feil! ErrorFailedToWriteInDir=Kan ikke skrive til mappen %s +ErrorFailedToBuildArchive=Kunne ikke bygge arkivfilen %s ErrorFoundBadEmailInFile=Feil e-postsyntaks for %s linjer i filen (for eksempel linje %s med e-post=%s) ErrorUserCannotBeDelete=Brukeren kan ikke slettes. Kanskje det er knyttet til Dolibarr-enheter. ErrorFieldsRequired=Noen obligatoriske felt er tomme. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Sett inn verdi for å velge avkrysningsboks-liste ErrorNoValueForRadioType=Sett i verdi for radioknapp-liste ErrorBadFormatValueList=Listeverdien kan ikke ha mer enn ett komma: %s, men må ha minst ett: nøkkel,verdi ErrorFieldCanNotContainSpecialCharacters=Feltet %s må ikke inneholde spesialtegn. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Feltet %s må ikke inneholde spesialtegn eller store bokstaver, og kan ikke inneholde bare tall. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Feltet %s må ikke inneholde spesialtegn, heller ikke store bokstaver, og må starte med et alfabetisk tegn (a-z) ErrorFieldMustHaveXChar=Feltet %s må ha minst %s tegn. ErrorNoAccountancyModuleLoaded=Ingen regnskapsmodul aktivert ErrorExportDuplicateProfil=Profilnavnet til dette eksport-oppsettet finnes allerede @@ -92,12 +94,12 @@ ErrorModuleRequireJavascript=Javascript må være aktivert for å kunne bruke de ErrorPasswordsMustMatch=Passordene må samsvare med hverandre ErrorContactEMail=En teknisk feil oppsto. Vennligst kontakt administrator på e-post %s og oppgi feilkoden %s i meldingen, eller legg til en skjermdump av denne siden. ErrorWrongValueForField=Felt %s : ' %s ' stemmer ikke overens med regexregel %s -ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed +ErrorHtmlInjectionForField=Felt %s : Verdien ' %s ' inneholder ikke tillatte data ErrorFieldValueNotIn=Felt %s : ' %s ' er ikke en verdi funnet i felt %s av %s ErrorFieldRefNotIn=Felt %s : ' %s ' er ikke en %s eksisterende ref +ErrorMultipleRecordFoundFromRef=Flere poster funnet ved søk fra ref %s . Ingen måte å vite hvilken ID du skal bruke. ErrorsOnXLines=%s feil funnet ErrorFileIsInfectedWithAVirus=Antivirus-programmet var ikke i stand til å validere filen (filen kan være infisert av et virus) -ErrorSpecialCharNotAllowedForField=Spesialtegn er ikke tillatt for feltet "%s" ErrorNumRefModel=En referanse finnes i databasen (%s), og er ikke kompatibel med denne nummereringsregelen. Fjern posten eller omdøp referansen for å aktivere denne modulen. ErrorQtyTooLowForThisSupplier=Mengde for lav for denne leverandøren eller ingen pris angitt på dette produktet for denne leverandøren ErrorOrdersNotCreatedQtyTooLow=Noen ordrer er ikke opprettet på grunn av for lave mengder @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Objekter må ha status 'Aktiv' for ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objekter må ha status 'Utkast' eller 'Deaktivert' for å være aktivert ErrorNoFieldWithAttributeShowoncombobox=Ingen felt har egenskapen 'showoncombobox' til definisjon av objektet '%s'. Ingen måte å vise kombinatoren på. ErrorFieldRequiredForProduct=Felt %ser påkrevd for produktet %s +AlreadyTooMuchPostOnThisIPAdress=Du har allerede lagt ut for mye på denne IP-adressen. ProblemIsInSetupOfTerminal=Problemet er under konfigurering av terminal %s. ErrorAddAtLeastOneLineFirst=Legg til minst en linje først ErrorRecordAlreadyInAccountingDeletionNotPossible=Feil, posten er allerede overført i regnskap, sletting er ikke mulig. @@ -271,14 +274,14 @@ ErrorYouMustFirstSetupYourChartOfAccount=Du må først konfigurere kontoplanen d ErrorFailedToFindEmailTemplate=Kunne ikke finne mal med kodenavn %s ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Varighet ikke definert på tjenesten. Ingen måte å beregne timeprisen. ErrorActionCommPropertyUserowneridNotDefined=Brukerens eier kreves -ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary +ErrorActionCommBadType=Valgt hendelsestype (id: %s, kode: %s) finnes ikke i ordboken for hendelsestype CheckVersionFail=Versjonskontroll mislyktes ErrorWrongFileName=Navnet på filen kan ikke inneholde __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Ikke i ordboken for betalingsvilkår, vennligst endre. ErrorIsNotADraft=%s er ikke et utkast ErrorExecIdFailed=Kan ikke utføre kommandoen "id" -ErrorBadCharIntoLoginName=Uautorisert tegn i påloggingsnavnet -ErrorRequestTooLarge=Feil, forespørselen er for stor +ErrorBadCharIntoLoginName=Ikke tillatt tegn i feltet %s +ErrorRequestTooLarge=Feil, forespørselen er for stor eller økten er utløpt ErrorNotApproverForHoliday=Du er ikke godkjenneren for permisjon %s ErrorAttributeIsUsedIntoProduct=Dette attributtet brukes i én eller flere varevarianter ErrorAttributeValueIsUsedIntoProduct=Denne attributtverdien brukes i én eller flere varevarianter @@ -286,16 +289,25 @@ ErrorPaymentInBothCurrency=Feil, alle beløp må legges inn i samme kolonne ErrorYouTryToPayInvoicesInACurrencyFromBankWithAnotherCurrency=Du prøver å betale fakturaer i valutaen %s fra en konto med valutaen %s ErrorInvoiceLoadThirdParty=Kan ikke laste inn tredjepartsobjekt for faktura "%s" ErrorInvoiceLoadThirdPartyKey=Tredjepartsnøkkel "%s" ikke angitt for faktura "%s" -ErrorDeleteLineNotAllowedByObjectStatus=Delete line is not allowed by current object status +ErrorDeleteLineNotAllowedByObjectStatus=Slett linje er ikke tillatt av gjeldende objektstatus ErrorAjaxRequestFailed=Forespørsel feilet -ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory -ErrorFailedToWriteInTempDirectory=Failed to write in temp directory -ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorThirpdartyOrMemberidIsMandatory=Tredjepart eller medlem av partnerskap er obligatorisk +ErrorFailedToWriteInTempDirectory=Kunne ikke skrive i midlertidig katalog +ErrorQuantityIsLimitedTo=Antallet er begrenset til %s +ErrorFailedToLoadThirdParty=Kunne ikke finne/laste tredjepart fra id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=Denne betalingsmåten er ikke en bankkonto +ErrorStripeCustomerNotFoundCreateFirst=Stripe-kunden er ikke angitt for denne tredjeparten (eller satt til en verdi slettet på Stripe-siden). Opprett (eller fest den på nytt) først. +ErrorCharPlusNotSupportedByImapForSearch=IMAP-søk kan ikke søke i avsender eller mottaker etter en streng som inneholder tegnet + +ErrorTableNotFound=Tabell %s ble ikke funnet +ErrorValueForTooLow=Verdien for %s er for lav +ErrorValueCantBeNull=Verdien for %s kan ikke være null +ErrorDateOfMovementLowerThanDateOfFileTransmission=Datoen for banktransaksjonen kan ikke være lavere enn datoen for filoverføringen +ErrorTooMuchFileInForm=For mange filer i skjemaet, maksimalt antall er %s fil(er) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=PHP-parameteren upload_max_filesize (%s) er høyere enn PHP-parameteren post_max_size (%s). Dette er ikke et konsistent oppsett. WarningPasswordSetWithNoAccount=Et passord ble satt for dette medlemmet, men ingen brukerkonto ble opprettet. Det fører til at passordet ikke kan benyttes for å logge inn på Dolibarr. Det kan brukes av en ekstern modul/grensesnitt, men hvis du ikke trenger å definere noen innlogging eller passord for et medlem, kan du deaktivere alternativet "opprett en pålogging for hvert medlem" fra medlemsmodul-oppsettet. Hvis du trenger å administrere en pålogging, men ikke trenger noe passord, kan du holde dette feltet tomt for å unngå denne advarselen. Merk: E-post kan også brukes som en pålogging dersom medlemmet er knyttet til en bruker. -WarningMandatorySetupNotComplete=Click here to setup main parameters +WarningMandatorySetupNotComplete=Klikk her for å sette opp hovedparametere WarningEnableYourModulesApplications=Klikk her for å aktivere modulene og applikasjonene dine WarningSafeModeOnCheckExecDir=Advarsel, PHP alternativet safe_mode er på så kommandere må lagres i en mappe erklært av php parameter safe_mode_exec_dir. WarningBookmarkAlreadyExists=Et bokmerke med denne tittelen eller denne URL'en eksisterer fra før. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Advarsel, config-filen din (htdocs / conf / con WarningsOnXLines=Advarsler på %s kildelinje(r) WarningNoDocumentModelActivated=Ingen modell for dokumentgenerering har blitt aktivert. En modell vil bli valgt som standard til du sjekker moduloppsettet. WarningLockFileDoesNotExists=Advarsel, når installasjonen er ferdig, må du deaktivere installasjons- / overføringsverktøyene ved å legge til en fil install.lock i katalogen %s . Mangel av denne filen er en alvorlig sikkerhetsrisiko. -WarningUntilDirRemoved=Alle sikkerhetsadvarsler (bare synlige for adminbrukere) forblir aktive så lenge sårbarheten er til stede (eller den konstante MAIN_REMOVE_INSTALL_WARNING er lagt til i Oppsett-> Annet oppsett). +WarningUntilDirRemoved=Denne sikkerhetsadvarselen vil forbli aktiv så lenge sårbarheten er til stede. WarningCloseAlways=Advarsel! Avsluttes selv om beløpet er forskjellig mellom kilde- og målelementer. Aktiver denne funksjonen med forsiktighet. WarningUsingThisBoxSlowDown=Advarsel! Ved å bruke denne boksen vil du gjøre alle sider som bruker den, tregere. WarningClickToDialUserSetupNotComplete=Oppsett av KlikkForÅRinge informasjon for din bruker er ikke komplett (Se fanen KlikkForÅRinge på ditt bruker-kort) @@ -325,7 +337,9 @@ WarningCreateSubAccounts=Advarsel, du kan ikke opprette en underkonto direkte, d WarningAvailableOnlyForHTTPSServers=Bare tilgjengelig hvis du bruker HTTPS-sikret tilkobling. WarningModuleXDisabledSoYouMayMissEventHere=Modul %s er ikke aktivert, så du kan gå glipp av mange hendelser her. WarningPaypalPaymentNotCompatibleWithStrict=Verdien 'Strict' gjør at betalingsfunksjonene på nettet ikke fungerer som de skal. Bruk 'Lax' i stedet. -WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningThemeForcedTo=Advarsel, tema har blitt tvunget til %s av skjult konstant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Advarsel, dette vil også slette alle eksisterende sider/beholdere på nettstedet. Du bør eksportere nettstedet ditt før, så du har en sikkerhetskopi for å reimportere den senere. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatisk validering er deaktivert når alternativet for å redusere beholdning er satt på "Fakturavalidering". # Validate RequireValidValue = Verdien er ikke gyldig diff --git a/htdocs/langs/nb_NO/eventorganization.lang b/htdocs/langs/nb_NO/eventorganization.lang index 70651303828..e7a0c21eca0 100644 --- a/htdocs/langs/nb_NO/eventorganization.lang +++ b/htdocs/langs/nb_NO/eventorganization.lang @@ -37,7 +37,7 @@ EventOrganization=Arrangementsorganisering Settings=Innstillinger EventOrganizationSetupPage = Konfigurasjonsside for arrangementsorganisasjon EVENTORGANIZATION_TASK_LABEL = Etikett over oppgaver som skal opprettes automatisk når prosjektet er validert -EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip = Når du validerer et arrangement for å organisere, kan noen oppgaver automatisk opprettes i prosjektet.

For eksempel:
Send innkalling til konferanser
Send innkalling til stander
Valider forslag til konferanser
Valider søknad om stander
Åpne abonnementer på arrangementet for deltakere
Send en påminnelse om arrangementet til foredragsholdere
Send en påminnelse om arrangementet til Booth-verter
Send en påminnelse om arrangementet til deltakerne EVENTORGANIZATION_TASK_LABELTooltip2=Hold tom hvis du ikke trenger å opprette oppgaver automatisk. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Kategori for å legge til tredjeparter opprettes automatisk når noen foreslår en konferanse EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Kategori som skal legges til tredjeparter opprettes automatisk når de foreslår en stand @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = I skjemaet for å opprette/legge til en # Object # EventOrganizationConfOrBooth= Konferanse eller messe +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Administrer organiseringen av et arrangement ConferenceOrBooth = Konferanse eller messe ConferenceOrBoothTab = Konferanse eller messe AmountPaid = Beløpet betalt DateOfRegistration = Registreringsdato ConferenceOrBoothAttendee = Konferanse- eller standdeltaker +ApplicantOrVisitor=Søker eller besøkende +Speaker=Taler # # Template Mail @@ -109,18 +112,18 @@ EvntOrgCancelled = Kansellert SuggestForm = Forslagsside SuggestOrVoteForConfOrBooth = Side for forslag eller stemme EvntOrgRegistrationHelpMessage = Her kan du stemme på en konferanse eller foreslå en ny til arrangementet. Du kan også søke om å ha stand under arrangementet. -EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. +EvntOrgRegistrationConfHelpMessage = Her kan du foreslå en ny konferanse under arrangementet. EvntOrgRegistrationBoothHelpMessage = Her kan du søke om å få stand under arrangementet. ListOfSuggestedConferences = Liste over foreslåtte konferanser -ListOfSuggestedBooths = Liste over foreslåtte stander -ListOfConferencesOrBooths=Liste over konferanser eller stander for arrangementsprosjekt +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Foreslå en ny konferanse SuggestBooth = Foreslå en stand ViewAndVote = Se og stem på foreslåtte arrangementer PublicAttendeeSubscriptionGlobalPage = Offentlig lenke for påmelding til arrangementet PublicAttendeeSubscriptionPage = Offentlig lenke for registrering kun til dette arrangementet MissingOrBadSecureKey = Sikkerhetsnøkkelen er ugyldig eller mangler -EvntOrgWelcomeMessage = Dette skjemaet lar deg registrere deg som ny deltaker til arrangementet: %s +EvntOrgWelcomeMessage = Dette skjemaet lar deg registrere deg som ny deltaker til arrangementet EvntOrgDuration = Denne konferansen starter på %s og slutter på %s. ConferenceAttendeeFee = Konferansedeltakers avgift for arrangementet: '%s' skjer fra %s til %s. BoothLocationFee = Standplassering for hendelsen: '%s' som skjer fra %s til %s @@ -130,7 +133,7 @@ LabelOfconference=Konferanseetikett ConferenceIsNotConfirmed=Påmelding ikke tilgjengelig, konferansen er ikke bekreftet ennå DateMustBeBeforeThan=%s må være før %s DateMustBeAfterThan=%s må være etter %s - +MaxNbOfAttendeesReached=Maksimalt antall deltakere er nådd NewSubscription=Registrering OrganizationEventConfRequestWasReceived=Ditt forslag til en konferanse er mottatt OrganizationEventBoothRequestWasReceived=Din forespørsel om stand er mottatt @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Betalingen for arrangementsreg OrganizationEventBulkMailToAttendees=Dette er en påminnelse om din deltakelse i arrangementet som deltaker OrganizationEventBulkMailToSpeakers=Dette er en påminnelse om din deltakelse i arrangementet som foredragsholder OrganizationEventLinkToThirdParty=Link til tredjepart (kunde, leverandør eller partner) +OrganizationEvenLabelName=Offentlig navn på konferansen eller standen NewSuggestionOfBooth=Søknad om stand NewSuggestionOfConference=Søknad om konferanse @@ -149,21 +153,22 @@ NewSuggestionOfConference=Søknad om konferanse EvntOrgRegistrationWelcomeMessage = Velkommen til forslagssiden til konferanse eller stand. EvntOrgRegistrationConfWelcomeMessage = Velkommen til forslagssiden til konferanse. EvntOrgRegistrationBoothWelcomeMessage = Velkommen til forslagssiden til stand. -EvntOrgVoteHelpMessage = Here, you can view and vote for the suggested events for the project -VoteOk = Your vote has been accepted. -AlreadyVoted = You have already voted for this event. -VoteError = An error has occurred during the vote, please try again. +EvntOrgVoteHelpMessage = Her kan du se og stemme på de foreslåtte arrangementene for prosjektet +VoteOk = Din stemme har blitt akseptert. +AlreadyVoted = Du har allerede stemt på dette arrangementet. +VoteError = Det har oppstått en feil under avstemningen, prøv igjen. -SubscriptionOk = Registreringen din er validert +SubscriptionOk=Registreringen din er registrert ConfAttendeeSubscriptionConfirmation = Bekreftelse på ditt abonnement på et arrangement Attendee = Deltaker PaymentConferenceAttendee = Betaling for konferansedeltakere -PaymentBoothLocation = Booth location payment +PaymentBoothLocation = Betaling for standplassering DeleteConferenceOrBoothAttendee=Fjern deltaker -RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s -EmailAttendee=Attendee email -EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) -ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event -MaxNbOfAttendees=Max number of attendees +RegistrationAndPaymentWereAlreadyRecorder=En registrering og en betaling er allerede registrert for eposten %s +EmailAttendee=Deltakerens epost +EmailCompany=Firma epost +EmailCompanyForInvoice=Firma-epost (for faktura, hvis forskjellig fra deltaker-epost) +ErrorSeveralCompaniesWithEmailContactUs=Flere selskaper med denne epostadressen er funnet, så vi kan ikke automatisk validere registreringen din. Vennligst kontakt oss på %s for en manuell validering +ErrorSeveralCompaniesWithNameContactUs=Flere selskaper med dette navnet er funnet, så vi kan ikke automatisk validere registreringen din. Vennligst kontakt oss på %s for en manuell validering +NoPublicActionsAllowedForThisEvent=Ingen offentlige handlinger er åpne for offentligheten for dette arrangementet +MaxNbOfAttendees=Maks antall deltakere diff --git a/htdocs/langs/nb_NO/exports.lang b/htdocs/langs/nb_NO/exports.lang index e726f74cdcd..ec61195bdc2 100644 --- a/htdocs/langs/nb_NO/exports.lang +++ b/htdocs/langs/nb_NO/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Eksporterbare felt ExportedFields=Eksporterte felt ImportModelName=Import profilnavn ImportModelSaved=Importprofil lagret som %s . +ImportProfile=Importprofil DatasetToExport=Datasett til eksport DatasetToImport=Importer filen til datasettet ChooseFieldsOrdersAndTitle=Velg feltrekkefølge... @@ -53,8 +54,9 @@ TypeOfLineServiceOrProduct=Linjetype (0=vare, 1=tjeneste) FileWithDataToImport=Fil med data som skal importeres FileToImport=Kildefilen du vil importere FileMustHaveOneOfFollowingFormat=Fil som skal importeres må ha ett av følgende formater -DownloadEmptyExample=Download template file with field content information -StarAreMandatory=* are mandatory fields +DownloadEmptyExampleShort=Last ned en eksempelfil +DownloadEmptyExample=Last ned en malfil med eksempler og informasjon om felt du kan importere +StarAreMandatory=I malfilen er alle felt med * obligatoriske felt ChooseFormatOfFileToImport=Velg filformatet som skal brukes som importfilformat ved å klikke på %s-ikonet for å velge det ... ChooseFileToImport=Last opp fil og klikk deretter på %s ikonet for å velge fil som kilde-importfil ... SourceFileFormat=Kildefil-format @@ -82,7 +84,7 @@ SelectFormat=Velg dette filformatet for import RunImportFile=Importer data NowClickToRunTheImport=Sjekk resultatene av importsimuleringen. Rett eventuelle feil og test på nytt.
Når simuleringen ikke rapporterer feil, kan du fortsette med å importere dataene til databasen. DataLoadedWithId=De importerte dataene vil ha et ekstra felt i hver databasetabell med denne import-ID: %s , slik at et problem relatert til denne importen, blir søkbar. -ErrorMissingMandatoryValue=Obligatoriske data er tomme i kildefilen for feltet %s . +ErrorMissingMandatoryValue=Obligatoriske data er tomme i kildefilen i kolonne %s . TooMuchErrors=Det er fortsatt %s andre kildelinjer med feil, men utdata er blitt begrenset. TooMuchWarnings=Det er fortsatt %s andre kildelinjer med advarsler, men utdata er blitt begrenset. EmptyLine=Tom linje (vil bli forkastet) @@ -92,12 +94,12 @@ YouCanUseImportIdToFindRecord=Du kan finne alle importerte poster i databasen ve NbOfLinesOK=Antall linjer uten feil og ingen advarsler: %s. NbOfLinesImported=Antall linjer importert: %s. DataComeFromNoWhere=Verdi for å sette inn har ingen kilde. -DataComeFromFileFieldNb=Verdi for å sette inn kommer fra felt nummer %s i kildefilen. -DataComeFromIdFoundFromRef=Verdien som kommer fra feltnummer %s i kildefilen vil bli brukt til å finne ID'en til foreldreobjektet som skal brukes (slik at objektet %s som har referansen fra kildefilen, må eksistere i databasen). -DataComeFromIdFoundFromCodeId=Kode som kommer fra feltnummer %s fra kildefilen vil bli brukt til å finne ID'en til overordnet objekt å bruke (koden fra kildefilen må eksistere i ordboken %s ). Merk at hvis du kjenner ID'en, kan du også bruke den i kildefilen i stedet for koden. Importen skal fungere i begge tilfeller. +DataComeFromFileFieldNb=Verdien som skal settes inn kommer fra kolonne %s i kildefilen. +DataComeFromIdFoundFromRef=Verdien som kommer fra kildefilen vil bli brukt til å finne IDen til det overordnede objektet som skal brukes (så objektet %s som har ref. fra kildefilen må eksistere i databasen). +DataComeFromIdFoundFromCodeId=Verdien av koden som kommer fra kildefilen vil bli brukt til å finne ID-en til det overordnede objektet som skal brukes (så koden fra kildefilen må finnes i ordboken %s ). Merk at hvis du kjenner ID-en, kan du også bruke den i kildefilen i stedet for koden. Import bør fungere i begge tilfeller. DataIsInsertedInto=Data fra kildefil blir satt inn på følgende felt: -DataIDSourceIsInsertedInto=The id of the parent object, that was found using the data in the source file, will be inserted into the following field: -DataCodeIDSourceIsInsertedInto=The id of the parent line, that was found from code, will be inserted into the following field: +DataIDSourceIsInsertedInto=ID-en til det overordnede objektet, som ble funnet ved hjelp av dataene i kildefilen, vil bli satt inn i følgende felt: +DataCodeIDSourceIsInsertedInto=ID-en til den overordnede linjen, som ble funnet fra kode, vil bli satt inn i følgende felt: SourceRequired=Dataverdi er obligatorisk SourceExample=Eksempel på mulig dataverdi ExampleAnyRefFoundIntoElement=Alle referanser funnet for element %s @@ -132,6 +134,14 @@ FormatControlRule=Format kontrollregel ## imports updates KeysToUseForUpdates=Nøkkel (kolonne) som skal brukes til oppdatering av eksisterende data NbInsert=Antall innsatte linjer: %s +NbInsertSim=Antall linjer som vil bli satt inn: %s NbUpdate=Antall oppdaterte linjer: %s +NbUpdateSim=Antall linjer som vil bli oppdatert: %s MultipleRecordFoundWithTheseFilters=Flere poster er blitt funnet med disse filtrene: %s StocksWithBatch=Beholdning og plassering (varehus) av produkter med lot/serienummer +WarningFirstImportedLine=De(n) første linjen(e) vil ikke bli importert med det gjeldende utvalget +NotUsedFields=Felt i databasen som ikke er brukt +SelectImportFieldsSource = Velg kildefilfeltene du vil importere og deres målfelt i databasen ved å velge feltene i hver utvalgsboks, eller velg en forhåndsdefinert importprofil: +MandatoryTargetFieldsNotMapped=Noen obligatoriske målfelt er ikke kartlagt +AllTargetMandatoryFieldsAreMapped=Alle målfelt som trenger en obligatorisk verdi er kartlagt +ResultOfSimulationNoError=Resultat av simulering: Ingen feil diff --git a/htdocs/langs/nb_NO/holiday.lang b/htdocs/langs/nb_NO/holiday.lang index ba51387b850..b4ac01e4d7f 100644 --- a/htdocs/langs/nb_NO/holiday.lang +++ b/htdocs/langs/nb_NO/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Permisjon +Holidays=Ferier +Holiday=Permisjon CPTitreMenu=Permisjon MenuReportMonth=Månedlig uttalelse MenuAddCP=Ny feriesøknad +MenuCollectiveAddCP=Ny kollektiv permisjonsforespørsel NotActiveModCP=Du må aktivere modulen Permisjon for å vise denne siden. AddCP=Opprett feriesøknad DateDebCP=Startdato @@ -27,7 +29,7 @@ DescCP=Beskrivelse SendRequestCP=Opprett feriesøknad DelayToRequestCP=Søknader må opprettes minst %s dag(er) før ferien skal starte MenuConfCP=Permisjonsbalanse -SoldeCPUser=Leave balance (in days) %s +SoldeCPUser=Permisjonsbalanse (i dager) %s ErrorEndDateCP=Sluttdato må være senere en startdato ErrorSQLCreateCP=En SQL feil oppsto under opprettelse: ErrorIDFicheCP=En feil oppsto. Feriesøknaden finnes ikke @@ -40,7 +42,7 @@ TypeOfLeaveId=Type ferie - ID TypeOfLeaveCode=Type feriekode TypeOfLeaveLabel=Ferietype-merke NbUseDaysCP=Antall permisjonsdager brukt -NbUseDaysCPHelp=The calculation takes into account the non-working days and the holidays defined in the dictionary. +NbUseDaysCPHelp=Beregningen tar hensyn til arbeidsfrie dager og helligdager som er definert i ordboken. NbUseDaysCPShort=Permisjonsdager NbUseDaysCPShortInMonth=Permisjonsdager i måned DayIsANonWorkingDay=%s er ikke en arbeidsdag @@ -55,7 +57,8 @@ TitleDeleteCP=Slett en feriesøknad ConfirmDeleteCP=Bekrefte sletting av denne feriesøknaden? ErrorCantDeleteCP=Feil! Du har ikke lov til å slette denne feriesøknaden CantCreateCP=Du har ikke lov til å opprette feriesøknader. -InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidatorCP=Du må velge godkjenner for permisjonsforespørselen din. +InvalidValidator=Den valgte brukeren er ikke en godkjenner. NoDateDebut=Du må velge en startdato. NoDateFin=Du må velge en sluttdato. ErrorDureeCP=Perioden du søker for inneholder ikke arbeidsdager @@ -79,13 +82,22 @@ MotifCP=Begrunnelse UserCP=Bruker ErrorAddEventToUserCP=En feil oppsto ved opprettelse av ekstraordinær ferie AddEventToUserOkCP=Opprettelse av ekstraordinær ferie er utført +ErrorFieldRequiredUserOrGroup=Feltet "gruppe" eller "bruker"-feltet må fylles ut +fusionGroupsUsers=Gruppefeltet og brukerfeltet vil bli slått sammen MenuLogCP=Vis endringslogger -LogCP=Log of all updates made to "Balance of Leave" +LogCP=Logg over alle oppdateringer gjort til «Permisjonsbalanse» ActionByCP=Oppdatert av UserUpdateCP=Oppdatert for PrevSoldeCP=Forrige balanse NewSoldeCP=Ny balanse alreadyCPexist=En feriesøknad er allerede utført for denne perioden +UseralreadyCPexist=En permisjonsforespørsel er allerede gjort for denne perioden for %s. +groups=Grupper +users=Brukere +AutoSendMail=Automatisk utsendelse +NewHolidayForGroup=Ny kollektiv permisjonsforespørsel +SendRequestCollectiveCP=Send kollektiv permisjonsforespørsel +AutoValidationOnCreate=Automatisk validering FirstDayOfHoliday=Første dag for permisjon LastDayOfHoliday=Siste dag for permisjon BoxTitleLastLeaveRequests=Siste %s endrede ferieforespørsler @@ -104,8 +116,8 @@ LEAVE_SICK=Sykefravær LEAVE_OTHER=Annen ferie LEAVE_PAID_FR=Betalt ferie ## Configuration du Module ## -LastUpdateCP=Last automatic update of leave allocation -MonthOfLastMonthlyUpdate=Month of last automatic update of leave allocation +LastUpdateCP=Siste automatiske oppdatering av permisjonstildeling +MonthOfLastMonthlyUpdate=Måned for siste automatiske oppdatering av permisjonstildeling UpdateConfCPOK=Vellykket oppdatering. Module27130Name= Håndtering av feriesøknader Module27130Desc= Håndtering av feriesøknader @@ -126,14 +138,21 @@ FollowedByACounter=1: Denne typen ferie må være etterfulgt av en teller. Telle NoLeaveWithCounterDefined=Det er ikke definert noen ferietyper som trenger en teller GoIntoDictionaryHolidayTypes=Gå til Hjem - Oppsett - Ordbøker - Type permisjon for å sette opp forskjellige permisjonstyper. HolidaySetup=Oppsett av modul Permisjon -HolidaysNumberingModules=Numbering models for leave requests +HolidaysNumberingModules=Nummereringsmodeller for permisjonsforespørsler TemplatePDFHolidays=PDF-mal for permisjonsforespørsler FreeLegalTextOnHolidays=Fritekst på PDF WatermarkOnDraftHolidayCards=Vannmerke på permisjonsutkast  HolidaysToApprove=Ferier til godkjenning NobodyHasPermissionToValidateHolidays=Ingen har tillatelse til å validere ferier -HolidayBalanceMonthlyUpdate=Monthly update of holiday balance -XIsAUsualNonWorkingDay=%s is usualy a NON working day -BlockHolidayIfNegative=Block if balance negative -LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative -ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +HolidayBalanceMonthlyUpdate=Månedlig oppdatering av feriesaldo +XIsAUsualNonWorkingDay=%s er vanligvis en IKKE-arbeidsdag +BlockHolidayIfNegative=Blokker hvis saldoen er negativ +LeaveRequestCreationBlockedBecauseBalanceIsNegative=Opprettelsen av denne permisjonsforespørselen er blokkert fordi saldoen din er negativ +ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Permisjonsforespørsel %s må være utkast, kansellert eller nektet å bli slettet +IncreaseHolidays=Øk ferie +HolidayRecordsIncreased= %s feriereposter økt +HolidayRecordIncreased=Ferierekorden øket +ConfirmMassIncreaseHoliday=Masse ferieøkning +NumberDayAddMass=Antall dager å legge til utvalget +ConfirmMassIncreaseHolidayQuestion=Er du sikker på at du vil øke ferien for den(e) %s valgte posten(e)? +HolidayQtyNotModified=Saldo av gjenværende dager for %s er ikke endret diff --git a/htdocs/langs/nb_NO/interventions.lang b/htdocs/langs/nb_NO/interventions.lang index b98e74e962a..55b66b4de9f 100644 --- a/htdocs/langs/nb_NO/interventions.lang +++ b/htdocs/langs/nb_NO/interventions.lang @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Er du sikker på at du vil gjenåpne intervensjonen %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang index 002c7a202be..587be153543 100644 --- a/htdocs/langs/nb_NO/main.lang +++ b/htdocs/langs/nb_NO/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=Ingen mal tilgjengelig for denne e-posttypen AvailableVariables=Tilgjengelige erstatningsverdier NoTranslation=Ingen oversettelse Translation=Oversettelse +Translations=Oversettelser CurrentTimeZone=Tidssone for PHP (server) EmptySearchString=Angi ikke-tomme søkekriterier EnterADateCriteria=Skriv inn datokriterier @@ -199,6 +206,7 @@ Valid=Gyldig Approve=Godkjenn Disapprove=Underkjenn ReOpen=Gjenåpne +OpenVerb=Åpent Upload=Last opp ToLink=Lenke Select=Velg @@ -216,7 +224,7 @@ UserGroup=Brukergruppe UserGroups=Brukergrupper NoUserGroupDefined=Ingen brukergrupper er definert Password=Passord -PasswordRetype=Gjenta passord +PasswordRetype=Gjenta passordet ditt NoteSomeFeaturesAreDisabled=Mange av egenskapene/modulene er deaktivert i denne demonstrasjonen. Name=Navn NameSlashCompany=Navn/Firma @@ -244,7 +252,7 @@ Designation=Beskrivelse DescriptionOfLine=Beskrivelse av linje DateOfLine=Dato for linje DurationOfLine=Varighet for linjen -ParentLine=Parent line ID +ParentLine=ID for overordnet linje Model=Dokumentmal DefaultModel=Standard dokumentmal Action=Handling @@ -481,6 +489,7 @@ ActionsOnContact=Hendelser for denne kontakten/adressen ActionsOnContract=Hendelser for denne kontrakten ActionsOnMember=Hendelser om dette medlemmet ActionsOnProduct=Hendelser om denne varen +ActionsOnAsset=Hendelser for dette anleggsmiddelet NActionsLate=%s forsinket ToDo=To do Completed=Fullført @@ -621,7 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Vedlagte filer og dokumenter JoinMainDoc=Koble hoveddokument -JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found +JoinMainDocOrLastGenerated=Send hoveddokumentet eller det sist genererte hvis det ikke finnes DateFormatYYYYMM=ÅÅÅÅ-MM DateFormatYYYYMMDD=ÅÅÅÅ-MM-DD DateFormatYYYYMMDDHHMM=ÅÅÅÅ-MM-DD TT:SS @@ -712,7 +721,7 @@ FeatureDisabled=Funksjonen er slått av MoveBox=Flytt widget Offered=Tilbudt NotEnoughPermissions=Du har ikke tillatelse til å gjøre denne handlingen -UserNotInHierachy=This action is reserved to the supervisors of this user +UserNotInHierachy=Denne handlingen er forbeholdt denne brukerens overordnede SessionName=Sesjonnavn Method=Metode Receive=Motta @@ -802,7 +811,7 @@ URLPhoto=Url til bilde/logo SetLinkToAnotherThirdParty=Link til en annen tredjepart LinkTo=Lenke til LinkToProposal=Lenke til tilbud -LinkToExpedition= Link to expedition +LinkToExpedition= Link til ekspedisjon LinkToOrder=Lenke til ordre LinkToInvoice=Lenke til faktura LinkToTemplateInvoice=Link til fakturamal @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Privat nedlastningskobling PrivateDownloadLinkDesc=Du må være innlogget og ha tillatelse for å se eller laste ned filen Download=Last ned DownloadDocument=Last ned dokument +DownloadSignedDocument=Last ned signert dokument ActualizeCurrency=Oppdater valutakurs Fiscalyear=Regnskapsår ModuleBuilder=Modul- og applikasjonsbygger @@ -1046,6 +1056,7 @@ SearchIntoContracts=Kontrakter SearchIntoCustomerShipments=Kundeforsendelser SearchIntoExpenseReports=Utgiftsrapporter SearchIntoLeaves=Permisjon +SearchIntoKM=Kunnskapsbase SearchIntoTickets=Supportsedler SearchIntoCustomerPayments=Kundebetalinger SearchIntoVendorPayments=Leverandørbetalinger @@ -1137,15 +1148,29 @@ EventReminder=Påminnelse om hendelse UpdateForAllLines=Oppdatering for alle linjer OnHold=Venter Civility=Tiltale -AffectTag=Påvirk merke +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Sett supervisor CreateExternalUser=Opprett ekstern bruker -ConfirmAffectTag=Påvirk bulkmerke -ConfirmAffectTagQuestion=Er du sikker på at du vil påvirke merker til valgte %s post(er)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Rolle tildelt på hvert prosjekt +TasksRole=Rolle tildelt hver oppgave i hvert prosjekt +ConfirmSetSupervisor=Sett Bulk Supervisor +ConfirmUpdatePrice=Velg en øknings-/reduksjonssats +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Er du sikker på at du vil sette supervisor til %s valgte post(er)? +ConfirmUpdatePriceQuestion=Er du sikker på at du vil oppdatere prisen på %s valgte post(er)? CategTypeNotFound=Ingen merketype funnet for denne post-typen +Rate=Sats +SupervisorNotFound=Supervisor ikke funnet CopiedToClipboard=Kopiert til utklippstavlen InformationOnLinkToContract=Dette beløpet er bare summen av alle linjene i kontrakten. Ingen tidsbruk tas i betraktning. ConfirmCancel=Er du sikker på at du vil avbryte EmailMsgID=E-post MsgID +EmailDate=E-post dato +SetToStatus=Set to status %s SetToEnabled=Sett til aktivert SetToDisabled=Sett til deaktivert ConfirmMassEnabling=bekreftelse av masseaktivering @@ -1171,12 +1196,17 @@ CanceledHidden=Kansellert skjult CanceledShown=Kansellert vist Terminate=Terminer Terminated=Terminert -AddLineOnPosition=Add line on position (at the end if empty) -ConfirmAllocateCommercial=Assign sales representative confirmation -ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected -YourMessage=Your message +AddLineOnPosition=Legg til linje på posisjon (på slutten hvis tom) +ConfirmAllocateCommercial=Tildel salgsrepresentant bekreftelse +ConfirmAllocateCommercialQuestion=Er du sikker på at du vil tilordne %s valgte post(er)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Din beskjed YourMessageHasBeenReceived=Meldingen din er mottatt. Vi vil svare eller kontakte deg så snart som mulig. UrlToCheck=URL for å sjekke -Automation=Automation +Automation=Automasjon +CreatedByEmailCollector=Laget av e-postsamler +CreatedByPublicPortal=Laget fra offentlig portal +UserAgent=Brukeragent +InternalUser=Intern bruker +ExternalUser=Ekstern bruker diff --git a/htdocs/langs/nb_NO/members.lang b/htdocs/langs/nb_NO/members.lang index 38b4a1e2029..92a0d669a39 100644 --- a/htdocs/langs/nb_NO/members.lang +++ b/htdocs/langs/nb_NO/members.lang @@ -7,7 +7,7 @@ Members=Medlemmer ShowMember=Bis medlemskort UserNotLinkedToMember=Brukeren er ikke knyttet til noe medlem ThirdpartyNotLinkedToMember=Tredjepart ikke knyttet til et medlem -MembersTickets=Membership address sheet +MembersTickets=Medlems-adresseark FundationMembers=Organisasjons-medlemmer ListOfValidatedPublicMembers=Liste over validerte offentlige medlemmer ErrorThisMemberIsNotPublic=Dette medlemet er ikke offentlig @@ -15,12 +15,13 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Et annet medlem (navn: %s, inn ErrorUserPermissionAllowsToLinksToItselfOnly=Av sikkerhetsgrunner må du ha tilgang til å redigere alle brukere for å kunne knytte et medlem til en bruker som ikke er ditt. SetLinkToUser=Lenke til en Dolibarr bruker SetLinkToThirdParty=Lenke til en Dolibarr tredjepart -MembersCards=Generation of cards for members +MemberCountersArePublic=Tellere til gyldige medlemmer er offentlige +MembersCards=Generering av kort for medlemmer MembersList=Liste over medlemmer MembersListToValid=Liste over medlems-utkast (må valideres) MembersListValid=Liste over gyldige medlemmer -MembersListUpToDate=List of valid members with up-to-date contribution -MembersListNotUpToDate=List of valid members with out-of-date contribution +MembersListUpToDate=Liste over gyldige medlemmer med oppdatert bidrag +MembersListNotUpToDate=Liste over gyldige medlemmer med utdatert bidrag MembersListExcluded=Liste over ekskluderte medlemmer MembersListResiliated=Liste over terminerte medlemmer MembersListQualified=Liste over kvalifiserte medlemmer @@ -28,15 +29,16 @@ MenuMembersToValidate=Utkast medlemmer MenuMembersValidated=Validerte medlemmer MenuMembersExcluded=Ekskluderte medlemmer MenuMembersResiliated=Terminerte medlemmer -MembersWithSubscriptionToReceive=Members with contribution to receive -MembersWithSubscriptionToReceiveShort=Contributions to receive -DateSubscription=Date of membership -DateEndSubscription=End date of membership -EndSubscription=End of membership -SubscriptionId=Contribution ID -WithoutSubscription=Without contribution -MemberId=Member Id -MemberRef=Member Ref +MembersWithSubscriptionToReceive=Medlemmer med bidrag å motta +MembersWithSubscriptionToReceiveShort=Bidrag å motta +DateSubscription=Dato for medlemskap +DateEndSubscription=Sluttdato for medlemskap +EndSubscription=Slutt på medlemskap +SubscriptionId=Bidrags-ID +WithoutSubscription=Uten medlemskap +WaitingSubscription=Medlemskap venter +MemberId=Medlems-ID +MemberRef=Medlem Ref NewMember=Nytt medlem MemberType=Medlemstype MemberTypeId=Medlemstype-ID @@ -44,9 +46,9 @@ MemberTypeLabel=Medlemstype etikett MembersTypes=Medlemstyper MemberStatusDraft=Kladd (må valideres) MemberStatusDraftShort=Kladd -MemberStatusActive=Validated (waiting contribution) +MemberStatusActive=Validert (venter på bidrag) MemberStatusActiveShort=Validert -MemberStatusActiveLate=Contribution expired +MemberStatusActiveLate=Bidrag utløpt MemberStatusActiveLateShort=Utløpt MemberStatusPaid=Abonnement oppdatert MemberStatusPaidShort=Oppdatert @@ -57,9 +59,9 @@ MemberStatusResiliatedShort=Terminert MembersStatusToValid=Utkast medlemmer MembersStatusExcluded=Ekskluderte medlemmer MembersStatusResiliated=Terminerte medlemmer -MemberStatusNoSubscription=Validated (no contribution required) +MemberStatusNoSubscription=Validert (ingen bidrag kreves) MemberStatusNoSubscriptionShort=Validert -SubscriptionNotNeeded=No contribution required +SubscriptionNotNeeded=Ingen bidrag kreves NewCotisation=Nytt bidrag PaymentSubscription=Ny bidragsinnbetaling SubscriptionEndDate=Abonnementets sluttdato @@ -71,17 +73,23 @@ MemberTypeDeleted=Medlemstype slettet MemberTypeCanNotBeDeleted=Medlemstype kan ikke slettes NewSubscription=Nytt bidrag NewSubscriptionDesc=Med dette skjemaet kan du ta opp abonnement som nytt medlem av organisasjonen. Hvis du ønsker å fornye abonnementet (hvis du allerede er medlem), vennligst kontakt organisasjonsstyret i stedet ved e-post %s. -Subscription=Contribution -Subscriptions=Contributions +Subscription=Bidrag +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Hvilket som helst beløp +CanEditAmountShortForValues=anbefales, uansett beløp +MembershipDuration=Varighet +GetMembershipButtonLabel=Join +Subscriptions=Bidrag SubscriptionLate=Forsinket -SubscriptionNotReceived=Contribution never received -ListOfSubscriptions=List of contributions +SubscriptionNotReceived=Bidrag aldri mottatt +ListOfSubscriptions=Liste over bidrag SendCardByMail=Send kortet via epost AddMember=Opprett medlem NoTypeDefinedGoToSetup=Ingen medlemstyper definert. Gå til Oppsett - Medlemstyper NewMemberType=Ny medlemstype WelcomeEMail=Velkomst e-post -SubscriptionRequired=Contribution required +SubscriptionRequired=Bidrag kreves DeleteType=Slett VoteAllowed=Stemming tillatt Physical=Individuell @@ -89,62 +97,62 @@ Moral=Selskap MorAndPhy=Selskap og individ Reenable=Aktiver på nytt ExcludeMember=Ekskluder et medlem -Exclude=Exclude +Exclude=Ekskluder ConfirmExcludeMember=Er du sikker på at du vil ekskludere dette medlemmet? ResiliateMember=Terminer et medlem ConfirmResiliateMember=Er du sikker på at du vil terminere dette medlemmet? DeleteMember=Slette et medlem -ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his contributions)? +ConfirmDeleteMember=Er du sikker på at du vil slette dette medlemmet (Sletting av et medlem vil slette alle hans bidrag)? DeleteSubscription=Slett et abonnement -ConfirmDeleteSubscription=Are you sure you want to delete this contribution? +ConfirmDeleteSubscription=Er du sikker på at du vil slette dette bidraget? Filehtpasswd=htpasswd fil ValidateMember=Valider medlem ConfirmValidateMember=Er du sikker på at du vil validere dette medlemmet? FollowingLinksArePublic=Følgende lenker er åpne sider som ikke er beskyttet av noen Dolibarr-tillatelse. De er ikke formaterte sider, gitt som eksempel for å vise hvordan du kan vise en medlemsdatabase. PublicMemberList=Offentlig medlemsliste -BlankSubscriptionForm=Public self-registration form +BlankSubscriptionForm=Offentlig selvregistreringsskjema BlankSubscriptionFormDesc=Dolibarr kan gi deg en offentlig URL/nettside for å tillate eksterne besøkende å be om å abonnere på firmaet. Hvis en elektronisk betalingsmodul er aktivert, kan et betalingsformular også gis automatisk. EnablePublicSubscriptionForm=Aktiver det offentlige nettstedet med selvinnmeldingsskjema ForceMemberType=Tving medlemstype -ExportDataset_member_1=Members and contributions +ExportDataset_member_1=Medlemmer og bidrag ImportDataset_member_1=Medlemmer LastMembersModified=Siste %s endrede medlemmer -LastSubscriptionsModified=Latest %s modified contributions +LastSubscriptionsModified=Siste %s modifiserte bidrag String=Streng Text=Tekst Int=Int DateAndTime=Dato og tid PublicMemberCard=Offentlig medlemskort -SubscriptionNotRecorded=Contribution not recorded -AddSubscription=Create contribution -ShowSubscription=Show contribution +SubscriptionNotRecorded=Bidrag ikke registrert +AddSubscription=Opprett bidrag +ShowSubscription=Vis bidrag # Label of email templates SendingAnEMailToMember=Sende informasjons-epost til medlem SendingEmailOnAutoSubscription=Sende epost ved automatisk registrering SendingEmailOnMemberValidation=Sende epost ved validering av nytt medlem -SendingEmailOnNewSubscription=Sending email on new contribution -SendingReminderForExpiredSubscription=Sending reminder for expired contributions +SendingEmailOnNewSubscription=Sender epost om nytt bidrag +SendingReminderForExpiredSubscription=Sender påminnelse for utløpte bidrag SendingEmailOnCancelation=Sende epost ved avbestilling SendingReminderActionComm=Sender påminnelse for agenda-hendelse # Topic of email templates YourMembershipRequestWasReceived=Ditt medlemskap ble mottatt. YourMembershipWasValidated=Ditt medlemskap ble godkjent -YourSubscriptionWasRecorded=Your new contribution was recorded -SubscriptionReminderEmail=contribution reminder +YourSubscriptionWasRecorded=Ditt nye bidrag ble registrert +SubscriptionReminderEmail=bidragspåminnelse YourMembershipWasCanceled=Ditt medlemskap ble kansellert CardContent=Innhold på medlemskortet ditt # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Din forespørsel om medlemskap ble mottatt.

ThisIsContentOfYourMembershipWasValidated=Ditt medlemskap ble validert med følgende opplysninger:

-ThisIsContentOfYourSubscriptionWasRecorded=Det nye abonnementet ditt ble registrert.

+ThisIsContentOfYourSubscriptionWasRecorded=Vi vil informere deg om at ditt nye abonnement ble registrert. Vennligst finn din faktura vedlagt her.

ThisIsContentOfSubscriptionReminderEmail=Vi vil fortelle deg at abonnementet ditt er i ferd med å utløpe eller allerede er utløpt (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Vi håper du vil fornye det.

ThisIsContentOfYourCard=Dette er et sammendrag av informasjonen vi har om deg. Ta kontakt med oss hvis noe er feil.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Emnet i e-post som mottas i tilfelle auto-inskripsjon av en gjest DescADHERENT_AUTOREGISTER_NOTIF_MAIL=Emnet i e-post som mottas i tilfelle auto-inskripsjon av en gjest -DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Email template to use to send email to a member on member auto-registration +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Epostmal som skal brukes til å sende epost til et medlem ved automatisk medlemsregistrering DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=E-postmal til bruk for å sende e-post til medlem på medlemsvalidering -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Email template to use to send email to a member on new contribution recording -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Email template to use to send email reminder when contribution is about to expire +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Epostmal som skal brukes til å sende epost til et medlem på registrering av nytt bidrag +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Epostmal som skal brukes til å sende epostpåminnelse når bidraget er i ferd med å utløpe DescADHERENT_EMAIL_TEMPLATE_CANCELATION=E-postmal til bruk for å sende e-post til et medlem ved kansellering av medlemskap DescADHERENT_EMAIL_TEMPLATE_EXCLUSION=E-postmal som skal brukes til å sende e-post om ekskludering av medlemmer DescADHERENT_MAIL_FROM=Avsenderadresse for automatisk e-post @@ -157,21 +165,21 @@ DescADHERENT_CARD_TEXT_RIGHT=Tekst trykt på medlemskort (høyrejustert) DescADHERENT_CARD_FOOTER_TEXT=Tekst trykt nederst på medlemskortene ShowTypeCard=Vis type '%s' HTPasswordExport=htpassword-fil generering -NoThirdPartyAssociatedToMember=No third party associated with this member -MembersAndSubscriptions=Members and Contributions +NoThirdPartyAssociatedToMember=Ingen tredjepart knyttet til dette medlemmet +MembersAndSubscriptions=Medlemmer og bidrag MoreActions=Komplementære tiltak ved opprettelse -MoreActionsOnSubscription=Complementary action suggested by default when recording a contribution, also done automatially on online payment of a contribution +MoreActionsOnSubscription=Utfyllende handling foreslått som standard ved registrering av et bidrag, også gjort automatisk ved online betaling av et bidrag MoreActionBankDirect=Opprett en direkteføring på bankkonto MoreActionBankViaInvoice=Opprett en faktura, og en betaling på bankkonto MoreActionInvoiceOnly=Lag en faktura uten betaling -LinkToGeneratedPages=Generation of business cards or address sheets +LinkToGeneratedPages=Generering av visittkort eller adresseark LinkToGeneratedPagesDesc=I dette skjermbildet kan du generere PDF-filer med visittkort for alle medlemmer eller et enkelt medlem. DocForAllMembersCards=Generer visittkort for alle medlemmer DocForOneMemberCards=Generer visittkort for et bestemt medlem DocForLabels=Generer adresseark -SubscriptionPayment=Contribution payment -LastSubscriptionDate=Date of latest contribution payment -LastSubscriptionAmount=Amount of latest contribution +SubscriptionPayment=Innbetaling av bidrag +LastSubscriptionDate=Dato for siste bidragsinnbetaling +LastSubscriptionAmount=Beløp for siste bidrag LastMemberType=Siste medlemstype MembersStatisticsByCountries=Medlemsstatistikk etter land MembersStatisticsByState=Medlemsstatistikk etter delstat/provins @@ -188,36 +196,39 @@ MembersByRegion=Dette skjermbildet viser deg statistikk over medlemmer etter reg MembersStatisticsDesc=Velg statistikk du ønsker å lese ... MenuMembersStats=Statistikk LastMemberDate=Siste medlemskapsdato -LatestSubscriptionDate=Latest contribution date +LatestSubscriptionDate=Siste bidragsdato MemberNature=Medlemmets art MembersNature=Medlemmenes art Public=Informasjonen er offentlig NewMemberbyWeb=Nytt medlem lagt til. Venter på godkjenning NewMemberForm=Skjema for nytt medlem -SubscriptionsStatistics=Contributions statistics -NbOfSubscriptions=Number of contributions -AmountOfSubscriptions=Amount collected from contributions +SubscriptionsStatistics=Bidragsstatistikk +NbOfSubscriptions=Antall bidrag +AmountOfSubscriptions=Beløp samlet inn fra bidrag TurnoverOrBudget=Omsetning (for et selskap) eller Budsjett (for en organisasjon) -DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Gå til online betalingsside +DefaultAmount=Standard bidragsbeløp +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Besøkende kan velge/redigere beløpet for sitt bidrag uavhengig av medlemstype +AmountIsLowerToMinimumNotice=Totalt forfall på %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Etter egenskap MembersStatisticsByProperties=Medlemsstatistikk etter egenskap -VATToUseForSubscriptions=VAT rate to use for contributionss -NoVatOnSubscription=No VAT for contributions -ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Product used for contribution line into invoice: %s +VATToUseForSubscriptions=MVA-sats til bruk for bidrag +NoVatOnSubscription=Ingen MVA for bidrag +ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Produkt brukt for bidragslinje til faktura: %s NameOrCompany=Navn eller firma -SubscriptionRecorded=Contribution recorded +SubscriptionRecorded=Bidrag registrert NoEmailSentToMember=Ingen epost sendt til medlem EmailSentToMember=E-post sendt til medlem på %s -SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired contributions -SendReminderForExpiredSubscription=Send reminder by email to members when contribution is about to expire (parameter is number of days before end of membership to send the remind. It can be a list of days separated by a semicolon, for example '10;5;0;-5') +SendReminderForExpiredSubscriptionTitle=Send påminnelse på e-post for utløpte bidrag +SendReminderForExpiredSubscription=Send påminnelse på e-post til medlemmer når bidraget er i ferd med å utløpe (parameteren er antall dager før slutten av medlemskapet for å sende påminnelsen. Det kan være en liste over dager atskilt med semikolon, for eksempel '10;5;0;-5 ') MembershipPaid=Medlemskap betalt for gjeldende periode (til %s) YouMayFindYourInvoiceInThisEmail=Du kan finne fakturaen din vedlagt denne e-posten XMembersClosed=%s medlem(mer) lukket XExternalUserCreated=%s ekstern(e) bruker(e) opprettet ForceMemberNature=Tving medlemmets natur (enkeltperson eller selskap) -CreateDolibarrLoginDesc=The creation of a user login for members allows them to connect to the application. Depending on the authorizations granted, they will be able, for example, to consult or modify their file themselves. -CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. +CreateDolibarrLoginDesc=Opprettelsen av en brukerpålogging for medlemmer lar dem koble seg til applikasjonen. Avhengig av autorisasjonene som er gitt, vil de for eksempel kunne konsultere eller endre filen selv. +CreateDolibarrThirdPartyDesc=En tredjepart er den juridiske enheten som vil bli brukt på fakturaen hvis du bestemmer deg for å generere faktura for hvert bidrag. Du vil kunne opprette den senere under prosessen med å registrere bidraget. MemberFirstname=Medlemmets fornavn MemberLastname=Medlemmets etternavn +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/nb_NO/modulebuilder.lang b/htdocs/langs/nb_NO/modulebuilder.lang index 5a82b38b2d0..e27845018d3 100644 --- a/htdocs/langs/nb_NO/modulebuilder.lang +++ b/htdocs/langs/nb_NO/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Modul-ID ModuleBuilderDesc=Dette verktøyet må kun brukes av erfarne brukere eller utviklere. Det gir verktøy for å bygge eller redigere din egen modul. Dokumentasjon for alternativ manuell utvikling er her . EnterNameOfModuleDesc=Skriv inn navnet på modulen/applikasjonen som skal opprettes uten mellomrom. Bruk store bokstaver for å skille ord (for eksempel: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Skriv inn navnet på objektet som skal lages uten mellomrom. Bruk store bokstaver for å skille ord (for eksempel: Mitt objekt, elev, lærer...). CRUD-klassefilen, men også API-fil, sider for å liste/legge til/redigere/slette objekter og SQL-filer vil bli generert. +EnterNameOfObjectDesc=Skriv inn navnet på objektet som skal lages uten mellomrom. Bruk store bokstaver for å skille ord (for eksempel: Mitt objekt, elev, lærer...). CRUD-klassefilen, sidene som skal listes/legges til/redigeres/slettes objektet og SQL-filene vil bli generert. EnterNameOfDictionaryDesc=Skriv inn navnet på ordboken som skal lages uten mellomrom. Bruk store bokstaver for å skille ord (For eksempel: MyDico...). Klassefilen, men også SQL-filen vil bli generert. ModuleBuilderDesc2=Sti hvor moduler genereres/redigeres (første katalog for eksterne moduler definert i %s): %s ModuleBuilderDesc3=Genererte/redigerbare moduler funnet: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=En modul detekteres som "redigerbar" når filen%s %s? Dette vil endre kode i PHP klassen, og fjerne kolonne fra tabelldefinisjon av objekt. NotNull=Ikke NULL NotNullDesc=1=Sett databasen til IKKE NULL, 0=Tillat nullverdier, -1=Tillat nullverdier ved å tvinge verdien til NULL hvis tom ('' eller 0) @@ -81,15 +86,16 @@ IsAMeasure=Er en måling DirScanned=Mappe skannet NoTrigger=Ingen utløser NoWidget=Ingen widget -GoToApiExplorer=API-utforsker +ApiExplorer=API-utforsker ListOfMenusEntries=Liste over menyoppføringer ListOfDictionariesEntries=Liste over ordbokinnføringer ListOfPermissionsDefined=Liste over definerte tillatelser SeeExamples=Se eksempler her -EnabledDesc=Betingelse for å ha dette feltet aktivt (Eksempler: 1 eller $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Er feltet synlig? (Eksempler: 0=Aldri synlig, 1=Synlig på liste og opprett/oppdater/vis skjemaer, 2=Synlig bare på liste, 3=Synlig bare på opprett/oppdater/vis skjema (ikke liste), 4=Synlig bare på liste og oppdaterings-/visningsskjema (ikke opprett), 5=Synlig på listens sluttformular (ikke opprett, ikke oppdatering).

Bruk av negativ verdi betyr at feltet ikke vises som standard på listen, men kan velges for visning).

Det kan være et uttrykk, for eksempel:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Vis på PDF +EnabledDesc=Betingelse for å ha dette feltet aktivt..

Eksempler:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Er feltet synlig? (Eksempler: 0=Aldri synlig, 1=Synlig på liste og opprett/oppdater/vis skjemaer, 2=Kun synlig på liste, 3=Synlig på opprette/oppdater/vis kun skjema (ikke liste), 4=Synlig på liste og oppdater/vis kun skjema (ikke opprett), 5=Synlig kun på listesluttvisningsskjema (ikke opprett, ikke oppdater)

Bruk av en negativ verdi betyr at feltet ikke vises som standard på listen, men kan velges for visning). +ItCanBeAnExpression=Det kan være et uttrykk. Eksempel:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday','define_holiday')?1:5 +DisplayOnPdfDesc=Vis dette feltet på kompatible PDF-dokumenter, du kan administrere posisjon med "Posisjon"-feltet.
For dokument :
0 = ikke vist
1 = visning
2 = vis kun hvis ikke tom

For dokumentlinjer:
0 = ikke vist
1 = vist i en kolonne
3 = visning i linjebeskrivelseskolonne etter beskrivelse
4 = vises i beskrivelseskolonne etter beskrivelsen bare hvis den ikke er tom +DisplayOnPdf=På PDF IsAMeasureDesc=Kan verdien av feltet bli kumulert for å få en total i listen? (Eksempler: 1 eller 0) SearchAllDesc=Er feltet brukt til å søke fra hurtigsøkingsverktøyet? (Eksempler: 1 eller 0) SpecDefDesc=Skriv inn all dokumentasjon du vil gi med modulen din, som ikke allerede er definert av andre faner. Du kan bruke .md eller bedre, .asciidoc-syntaksen. @@ -97,7 +103,7 @@ LanguageDefDesc=I disse filene skriver du inn alle nøklene og oversettelsene fo MenusDefDesc=Her definerer du menyene som tilbys av modulen din DictionariesDefDesc=Her defineres ordbøkene levert av modulen din PermissionsDefDesc=Her definerer du de nye tillatelsene som tilbys av modulen din -MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

Note: Once defined (and the module re-activated), the menus are also visible into the menu editor available to administrator users on %s. +MenusDefDescTooltip=Menyene som leveres av din modul/applikasjon er definert i matrisen $this->menyer i modulbeskrivelsesfilen. Du kan redigere denne filen manuelt eller bruke den innebygde editoren.

Merk: Når de er definert (og modulen reaktivert), er menyene også synlige i menyredigeringsprogrammet som er tilgjengelig for administratorbrukere på %s. DictionariesDefDescTooltip=Ordbøkene levert av din modul/applikasjon er definert i matrisen $ this->; ordbøker i beskrivelsesfilen for modulen. Du kan redigere denne filen manuelt eller bruke den innebygde editoren.

Merk: Når definert (og modul er blitt aktivert på nytt), er ordbøker også synlige i konfigurasjonsområdet for administratorbrukere på %s. PermissionsDefDescTooltip=Tillatelsene som er gitt av modulen/applikasjonen, er definert i array $this->righs i filen for modulbeskrivelsen. Du kan redigere denne filen manuelt eller bruke den innebygde editoren.

Merk: Når definert (og modul reaktivert), er tillatelser synlige i standardrettighetsoppsettet %s. HooksDefDesc=Definer egenskapen module_parts ['hooks'] i modulbeskrivelsen, konteksten av hooks du vil administrere (liste over sammenhenger kan bli funnet ved et søk på ' initHooks('i kjernekode).
Rediger hooks-filen for å legge til kode for dine tilkoblede funksjoner (hookable funksjoner kan bli funnet ved et søk på ' executeHooks ' i kjernekode). @@ -130,26 +136,32 @@ UseSpecificEditorURL = Bruk en bestemt editor-URL UseSpecificFamily = Bruk en bestemt familie UseSpecificAuthor = Bruk en bestemt forfatter UseSpecificVersion = Bruk en bestemt innledende versjon -IncludeRefGeneration=Referansen til objektet må genereres automatisk av tilpassede nummereringsregler +IncludeRefGeneration=Referansen til dette objektet må genereres automatisk av tilpassede nummereringsregler IncludeRefGenerationHelp=Kryss av for dette hvis du vil inkludere kode for å administrere genereringen av referansen automatisk ved å bruke tilpassede nummereringsregler -IncludeDocGeneration=Jeg ønsker å generere noen dokumenter fra maler for objektet +IncludeDocGeneration=Jeg vil at funksjonen skal generere noen dokumenter (PDF, ODT) fra maler for dette objektet IncludeDocGenerationHelp=Hvis du krysser av for dette, genereres det kode for å legge til en "Generer dokument" -boksen på posten. -ShowOnCombobox=Vis verdi i kombinasjonsboks +ShowOnCombobox=Vis verdi i kombinasjonsbokser KeyForTooltip=Nøkkel for verktøytips CSSClass=CSS for å redigere/opprette skjema CSSViewClass=CSS for leseskjema CSSListClass=CSS for liste NotEditable=Ikke redigerbar ForeignKey=Fremmed nøkkel -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=Hvis verdien av dette feltet garanteret må finnes i en annen tabell. Skriv inn en verdi som samsvarer med syntaks her: tablename.parentfieldtocheck +TypeOfFieldsHelp=Eksempel:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' betyr at vi legger til en + knapp etter kombinasjonsboksen for å opprette posten
'filter' er en sql tilstand, eksempel: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=Dette er typen av feltet/attributtet. AsciiToHtmlConverter=Ascii til HTML konverter AsciiToPdfConverter=Ascii til PDF konverter TableNotEmptyDropCanceled=Tabellen er ikke tom. Drop har blitt kansellert. ModuleBuilderNotAllowed=Modulbyggeren er tilgjengelig, men ikke tillatt for brukeren din. ImportExportProfiles=Importer og eksporter profiler -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. -WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated -LinkToParentMenu=Parent menu (fk_xxxxmenu) -ListOfTabsEntries=List of tab entries +ValidateModBuilderDesc=Sett dette til 1 hvis du vil ha metoden $this->validateField() til objektet som kalles for å validere innholdet i feltet under innsetting eller oppdatering. Sett 0 hvis det ikke er nødvendig med validering. +WarningDatabaseIsNotUpdated=Advarsel: Databasen oppdateres ikke automatisk, du må ødelegge tabeller og deaktivere-aktivere modulen for å få tabeller gjenskapt +LinkToParentMenu=Overordnet meny (fk_xxxxmenu) +ListOfTabsEntries=Liste over faneoppføringer TabsDefDesc=Definer fanene som leveres av modulen din her -TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +TabsDefDescTooltip=Fanene som tilbys av din modul/applikasjon er definert i arrayet $this->tabs i modulbeskrivelsesfilen. Du kan redigere denne filen manuelt eller bruke den innebygde editoren. +BadValueForType=Feil verdi for type %s +DefinePropertiesFromExistingTable=Definer egenskaper fra en eksisterende tabell +DefinePropertiesFromExistingTableDesc=Hvis en tabell i databasen (for objektet som skal opprettes) allerede eksisterer, kan du bruke den til å definere egenskapene til objektet. +DefinePropertiesFromExistingTableDesc2=Hold tom hvis tabellen ikke eksisterer ennå. Kodegeneratoren vil bruke forskjellige typer felt for å bygge et eksempel på en tabell som du kan redigere senere. diff --git a/htdocs/langs/nb_NO/mrp.lang b/htdocs/langs/nb_NO/mrp.lang index 2ede940ab54..c3948610887 100644 --- a/htdocs/langs/nb_NO/mrp.lang +++ b/htdocs/langs/nb_NO/mrp.lang @@ -9,10 +9,10 @@ LatestBOMModified=Siste %s endrede materialkostnader LatestMOModified=Siste %s endrede produksjonsordre Bom=Materialkostnader (BOM) BillOfMaterials=Materialkostnader (BOM) -BillOfMaterialsLines=Bill of Materials lines +BillOfMaterialsLines=Stykkliste-linjer BOMsSetup=Oppsett av BOM-modulen  -ListOfBOMs=Liste over Materialkostnader - BOM -ListOfManufacturingOrders=Liste over produksjonsordre +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Produksjonsordrer NewBOM=Ny BOM ProductBOMHelp=Vare å produsere (eller demontere) med denne stykklisten.
Merk: Produkter med egenskapen 'Varensart' = 'Råvarer' er ikke synlige i denne listen. BOMsNumberingModules=BOM nummereringsmaler @@ -27,12 +27,13 @@ ConfirmCloneBillOfMaterials=Er du sikker på at du vil klone BOM%s? ConfirmCloneMo=Er du sikker på at du vil klone produksjonsordren %s? ManufacturingEfficiency=Produksjonseffektivitet ConsumptionEfficiency=Forbrukseffektivitet -ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly +Consumption=Consumption +ValueOfMeansLoss=Verdi på 0,95 betyr et gjennomsnitt på 5%% tap under produksjonen eller demonteringen ValueOfMeansLossForProductProduced=Verdi på 0,95 betyr et gjennomsnitt på 5%% tap av produsert produkt DeleteBillOfMaterials=Slett BOM DeleteMo=Slett produksjonsordre ConfirmDeleteBillOfMaterials=Er du sikker på at du vil slette BOM? -ConfirmDeleteMo=Are you sure you want to delete this Manufacturing Order? +ConfirmDeleteMo=Er du sikker på at du vil slette denne produksjonsordren? MenuMRP=Produksjonsordrer NewMO=Ny produksjonsordre QtyToProduce=Antall å produsere @@ -56,7 +57,7 @@ WarehouseForProduction=Varehus for produksjon CreateMO=Lag MO ToConsume=Å forbruke ToProduce=Å produsere -ToObtain=To obtain +ToObtain=For å oppnå QtyAlreadyConsumed=Antall allerede forbrukt QtyAlreadyProduced=Antall allerede produsert QtyRequiredIfNoLoss=Antall påkrevd hvis det ikke finnes tap (Produksjonseffektivitet er 100%%) @@ -69,8 +70,8 @@ ForAQuantityToConsumeOf=For en mengde å demontere av %s ConfirmValidateMo=Er du sikker på at du vil validere denne produksjonsordren? ConfirmProductionDesc=Ved å klikke på '%s', vil du validere forbruket og/eller produksjonen for angitte mengder. Dette vil også oppdatere lagermengde og registrere lagerebevegelser. ProductionForRef=Produksjon av %s -CancelProductionForRef=Cancellation of product stock decrementation for product %s -TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement +CancelProductionForRef=Kansellering av lagerreduksjon for vare %s +TooltipDeleteAndRevertStockMovement=Slett linje og tilbakestill lagerbevegelse AutoCloseMO=Lukk produksjonsordren automatisk hvis mengder som skal konsumeres og produseres oppnås NoStockChangeOnServices=Ingen lagerendring på tjenester ProductQtyToConsumeByMO=Produktmengde som fremdeles skal forbrukes av åpen MO @@ -82,6 +83,7 @@ ProductsToProduce=Varer å produsere UnitCost=Enhetskostnad TotalCost=Totalkostnad BOMTotalCost=Kostnaden for å produsere denne stykklisten basert på kostnadene for hver mengde og vare som skal konsumeres (bruk kostpris hvis definert, ellers gjennomsnittlig vektet pris hvis definert, ellers den beste kjøpesummen) +BOMTotalCostService=Hvis modulen "Arbeidsstasjon" er aktivert og en arbeidsstasjon er definert som standard på linjen, så er beregningen "antall (omregnet til timer) x arbeidsstasjon ahr", ellers "antall (omregnet til timer) x kostpris for tjenesten" GoOnTabProductionToProduceFirst=Du må først ha startet produksjonen for å lukke en produksjonsordre (se fanen '%s'). Men du kan kansellere den. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Et sett kan ikke brukes i en BOM eller en MO Workstation=Arbeidsstasjon @@ -106,9 +108,13 @@ HumanMachine=Menneske/maskin WorkstationArea=Arbeidsstasjonsområde Machines=Maskiner THMEstimatedHelp=Denne verdien gjør det mulig å definere en prognosekostnad for varen -BOM=Bill Of Materials -CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module -MOAndLines=Manufacturing Orders and lines -MoChildGenerate=Generate Child Mo -ParentMo=MO Parent -MOChild=MO Child +BOM=Stykklister(BOM) +CollapseBOMHelp=Du kan definere standardvisningen av detaljene i nomenklaturen i konfigurasjonen av stykklistemodulen +MOAndLines=Produksjonsordrer og linjer +MoChildGenerate=Generer underordnet MO +ParentMo=Overordnet MO +MOChild=Underordnet MO +BomCantAddChildBom=Nomenklaturen %s er allerede til stede i treet som fører til nomenklaturen %s +BOMNetNeeds = BOM Netto behov +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/nb_NO/orders.lang b/htdocs/langs/nb_NO/orders.lang index 3b923557671..1d15cb60c15 100644 --- a/htdocs/langs/nb_NO/orders.lang +++ b/htdocs/langs/nb_NO/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=En ordre var allerede åpen knyttet til dette forslaget, så ingen annen ordre ble opprettet automatisk OrdersArea=Område for kundeordre SuppliersOrdersArea=Innkjøpsordreområde OrderCard=Ordrekort @@ -17,7 +18,7 @@ ToOrder=Lag ordre MakeOrder=Opprett ordre SupplierOrder=Innkjøpsordre SuppliersOrders=Innkjøpsordre -SaleOrderLines=Sales order lines +SaleOrderLines=Salgsordrelinjer PurchaseOrderLines=Innkjøpsordrelinjer SuppliersOrdersRunning=Nåværende innkjøpsordre CustomerOrder=Salgsordre @@ -68,8 +69,8 @@ CreateOrder=Opprett ordre RefuseOrder=Avvis ordre ApproveOrder=Godkjenn ordre Approve2Order=Godkjenn ordre (2. nivå) -UserApproval=User for approval -UserApproval2=User for approval (second level) +UserApproval=Bruker til godkjenning +UserApproval2=Bruker til godkjenning (andre nivå) ValidateOrder=Valider ordre UnvalidateOrder=Fjern validering på ordre DeleteOrder=Slett ordre @@ -104,8 +105,8 @@ ConfirmCancelOrder=Er du sikker på at du vil kansellere denne ordren? ConfirmMakeOrder=Er du sikker på at du vil bekrefte at du opprettet denne ordren %s? GenerateBill=Opprett faktura ClassifyShipped=Klassifiser levert -PassedInShippedStatus=classified delivered -YouCantShipThis=I can't classify this. Please check user permissions +PassedInShippedStatus=klassifisert levert +YouCantShipThis=Jeg kan ikke klassifisere dette. Vennligst sjekk brukertillatelser DraftOrders=Ordrekladder DraftSuppliersOrders=Innkjøpsordre-kladder OnProcessOrders=Ordre i behandling @@ -157,7 +158,7 @@ PDFEdisonDescription=En enkel ordremodell PDFProformaDescription=En komplett Proforma-fakturamal CreateInvoiceForThisCustomer=Fakturer ordrer CreateInvoiceForThisSupplier=Fakturer ordrer -CreateInvoiceForThisReceptions=Bill receptions +CreateInvoiceForThisReceptions=Fakturer mottak NoOrdersToInvoice=Ingen fakturerbare ordrer CloseProcessedOrdersAutomatically=Klassifiser alle valgte bestillinger "Behandlet". OrderCreation=Opprett ordre diff --git a/htdocs/langs/nb_NO/partnership.lang b/htdocs/langs/nb_NO/partnership.lang index d7eae1e5d25..1d392e7af37 100644 --- a/htdocs/langs/nb_NO/partnership.lang +++ b/htdocs/langs/nb_NO/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Håndtering av partnerskap PartnershipDescription=Modul for Partnerskapshåndtering PartnershipDescriptionLong= Modul for Partnerskapshåndtering Partnership=Partnerskap +Partnerships=Partnerskap AddPartnership=Legg til partnerskap CancelPartnershipForExpiredMembers=Partnerskap: Avbryt partnerskap for medlemmer med utløpt abonnement PartnershipCheckBacklink=Partnerskap: Sjekk refererende tilbakekobling @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnerskap: Sjekk refererende tilbakekobling # Menu # NewPartnership=Nytt partnerskap +NewPartnershipbyWeb= Partnerskapet ditt ble lagt til. ListOfPartnerships=Liste over partnerskap # diff --git a/htdocs/langs/nb_NO/paypal.lang b/htdocs/langs/nb_NO/paypal.lang index 1949a6a8eac..ad56fcb39a5 100644 --- a/htdocs/langs/nb_NO/paypal.lang +++ b/htdocs/langs/nb_NO/paypal.lang @@ -34,3 +34,4 @@ ARollbackWasPerformedOnPostActions=En tilbakerulling ble utført på alle postha ValidationOfPaymentFailed=Validering av betaling har feilet CardOwner=Kortholder PayPalBalance=Paypal kreditt +OnlineSubscriptionPaymentLine=Nettabonnement registrert på %s
Betalt via %s
Opprinnelig IP-adresse: %s
Transaksjons-ID:1%s diff --git a/htdocs/langs/nb_NO/printing.lang b/htdocs/langs/nb_NO/printing.lang index 7796c6b913c..f71588a520d 100644 --- a/htdocs/langs/nb_NO/printing.lang +++ b/htdocs/langs/nb_NO/printing.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - printing Module64000Name=Ettklikksutskrift -Module64000Desc=Enable One click Printing System -PrintingSetup=Setup of One click Printing System -PrintingDesc=This module adds a Print button to various modules to allow documents to be printed directly to a printer with no need to open the document into another application. +Module64000Desc=Aktiver ett klikks utskriftssystem +PrintingSetup=Oppsett av Ett Klikks utskriftssystem +PrintingDesc=Denne modulen legger til en Skriv ut-knapp til ulike moduler for å tillate at dokumenter skrives ut direkte til en skriver uten behov for å åpne dokumentet i et annet program. MenuDirectPrinting=Ettklikks utskriftsjobber DirectPrint=Ettklikks utskrift PrintingDriverDesc=Oppsett av skrivervariabler diff --git a/htdocs/langs/nb_NO/productbatch.lang b/htdocs/langs/nb_NO/productbatch.lang index 5d42c684af5..9988c95c050 100644 --- a/htdocs/langs/nb_NO/productbatch.lang +++ b/htdocs/langs/nb_NO/productbatch.lang @@ -17,6 +17,7 @@ printBatch=Lot/Serienummer: %s printEatby=Siste forbruksdato: %s printSellby=Siste salgsdato: %s printQty=Ant: %d +printPlannedWarehouse=Lager: %s AddDispatchBatchLine=Legg til en linje for holdbarhetsdato WhenProductBatchModuleOnOptionAreForced=Når modulen Lot/Serie er aktivert, er automatisk lagernedgang tvunget til å 'Redusere reelt lager ved fraktgodkjennelse' og automatisk økningsmodus er tvunget til å "Øke virkelige lagre ved manuell forsendelse til lager" og kan ikke redigeres. Andre alternativer kan defineres etter ønske. ProductDoesNotUseBatchSerial=Denne varen har ikke lot/serienummer @@ -24,13 +25,13 @@ ProductLotSetup=Oppsett av model Lot/serienmmer ShowCurrentStockOfLot=Vis gjeldende beholdning for vare/lot ShowLogOfMovementIfLot=Vis logg over bevegelser for vare/lot StockDetailPerBatch=Varedetaljer pr. lot -SerialNumberAlreadyInUse=Serial number %s is already used for product %s -TooManyQtyForSerialNumber=You can only have one product %s for serial number %s +SerialNumberAlreadyInUse=Serienummer %s er allerede brukt for vare%s +TooManyQtyForSerialNumber=Du kan bare ha en vare %s for serienummer %s ManageLotMask=Tilpasset maske CustomMasks=Mulighet for å definere en annen nummereringsmaske for hvert produkt -BatchLotNumberingModules=Numbering rule for automatic generation of lot number -BatchSerialNumberingModules=Numbering rule for automatic generation of serial number (for products with property 1 unique lot/serial for each product) -QtyToAddAfterBarcodeScan=Qty to %s for each barcode/lot/serial scanned +BatchLotNumberingModules=Nummereringsregel for automatisk generering av lotnummer +BatchSerialNumberingModules=Nummereringsregel for automatisk generering av serienummer (for varer med egenskap 1 unikt parti/serie for hvert produkt) +QtyToAddAfterBarcodeScan=Antall til %s for hver strekkode/parti/serie skannet LifeTime=Levetid (i dager) EndOfLife=End of life ManufacturingDate=Produksjonsdato @@ -42,5 +43,5 @@ HideLots=Skjul partier #Traceability - qc status OutOfOrder=I ustand InWorkingOrder=I fungerende stand -ToReplace=Replace -CantMoveNonExistantSerial=Error. You ask a move on a record for a serial that does not exists anymore. May be you take the same serial on same warehouse several times in same shipment or it was used by another shipment. Remove this shipment and prepare another one. +ToReplace=Erstatt +CantMoveNonExistantSerial=Feil. Du ber om et trekk på en post for en serie som ikke eksisterer lenger. Det kan være at du tar samme serie på samme lager flere ganger i samme forsendelse, eller den ble brukt av en annen forsendelse. Fjern denne forsendelsen og klargjør en ny. diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang index aaa9dd1246c..8f600cd6051 100644 --- a/htdocs/langs/nb_NO/products.lang +++ b/htdocs/langs/nb_NO/products.lang @@ -43,7 +43,7 @@ ServicesOnSaleOnly=Tjenester kun til salgs ServicesOnPurchaseOnly=Tjenester kun for kjøp ServicesNotOnSell=Tjenester ikke til salgs og ikke for kjøp ServicesOnSellAndOnBuy=Tjenester for kjøp og salg -LastModifiedProductsAndServices=Latest %s products/services which were modified +LastModifiedProductsAndServices=Siste %s varer/tjenester som ble endret LastRecordedProducts=Siste %s registrerte varer LastRecordedServices=Siste %s registrerte tjenester CardProduct0=Vare @@ -262,7 +262,7 @@ Quarter1=1. kvartal Quarter2=2. kvartal Quarter3=3. kvartal Quarter4=4. kvartal -BarCodePrintsheet=Skriv strekkode +BarCodePrintsheet=Skriv ut strekkoder PageToGenerateBarCodeSheets=Med dette verktøyet kan du skrive ut ark med strekkode-klistremerker. Velg format på din klistremerkeside, type strekkode og verdi på strekkode, og klikk deretter på knappen %s . NumberOfStickers=Antall klistremerker som skal skrives ut på siden PrintsheetForOneBarCode=Skriv ut flere klistremerker for hver strekkode @@ -279,7 +279,7 @@ PriceByCustomer=Ulike priser for hver kunde PriceCatalogue=En enkelt salgspris for hver vare/tjeneste PricingRule=Regler for utsalgspriser AddCustomerPrice=Legg til pris for kunde -ForceUpdateChildPriceSoc=Set same price on customer's subsidiaries +ForceUpdateChildPriceSoc=Sett samme pris på kundens datterselskaper PriceByCustomerLog=Logg over tidligere kundepriser MinimumPriceLimit=Minstepris kan ikke være lavere enn %s MinimumRecommendedPrice=Minimum anbefalt pris er: %s @@ -298,7 +298,7 @@ ComposedProductIncDecStock=Øk/minsk beholdning ved overordnet endring ComposedProduct=Sub-varer MinSupplierPrice=Laveste innkjøpspris MinCustomerPrice=Minste salgspris -NoDynamicPrice=No dynamic price +NoDynamicPrice=Ingen dynamisk pris DynamicPriceConfiguration=Dynamisk pris-konfigurering DynamicPriceDesc=Du kan definere matematiske formler for å beregne kunde- eller leverandørpriser. Slike formler kan bruke alle matematiske operatører, noen konstanter og variabler. Du kan definere variablene du vil bruke. Hvis variabelen trenger en automatisk oppdatering, kan du definere den eksterne nettadressen for å tillate Dolibarr å oppdatere verdien automatisk. AddVariable=Legg til variabel @@ -317,7 +317,7 @@ LastUpdated=Siste oppdatering CorrectlyUpdated=Korrekt oppdatert PropalMergePdfProductActualFile=Filer brukt for å legge til i PDF Azur er PropalMergePdfProductChooseFile=Velg PDF-filer -IncludingProductWithTag=Including products/services with the tag +IncludingProductWithTag=Inkludert varer/tjenester med taggen DefaultPriceRealPriceMayDependOnCustomer=Standardpris, virkelig pris avhenger av kunde WarningSelectOneDocument=Velg minst ett dokument DefaultUnitToShow=Enhet @@ -343,11 +343,11 @@ ProductSheet=Produktark ServiceSheet=Serviceark PossibleValues=Mulige verdier GoOnMenuToCreateVairants=Gå tilmenyen %s - %s for å forberede attributtvarianter (som farger, størrelse, ...) -UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers +UseProductFournDesc=Legg til en funksjon for å definere produktbeskrivelsen definert av leverandørene (for hver leverandørreferanse) i tillegg til beskrivelsen for kunder ProductSupplierDescription=Leverandørs beskrivelse av produktet -UseProductSupplierPackaging=Bruk emballasje på leverandørpriser (beregne mengder på nytt i henhold til emballasje som er angitt på leverandørpris når du legger til/oppdaterer linje i leverandørdokumenter) +UseProductSupplierPackaging=Bruk emballasje for priser avrundet til multipler for innkjøpspriser (beregn mengder i henhold til multipler satt på innkjøpspriser når du legger til/oppdaterer linje i leverandørdokumenter) PackagingForThisProduct=Emballasje -PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. +PackagingForThisProductDesc=Du vil automatisk kjøpe en multippel av dette antallet. QtyRecalculatedWithPackaging=Mengden på linjen ble beregnet på nytt i henhold til leverandøremballasje #Attributes @@ -399,31 +399,33 @@ ActionAvailableOnVariantProductOnly=Handling kun tilgjengelig på varianter av v ProductsPricePerCustomer=Varepriser per kunde ProductSupplierExtraFields=Ekstra attributter (leverandørpriser) DeleteLinkedProduct=Slett sub-produktet som er knyttet til kombinasjonen -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Enhetsbeløp som skal brukes til å oppdatere den vektede gjennomsnittsprisen PMPValue=Vektet gjennomsnittspris PMPValueShort=WAP mandatoryperiod=Obligatoriske perioder -mandatoryPeriodNeedTobeSet=Note: Period (start and end date) must be defined -mandatoryPeriodNeedTobeSetMsgValidate=A service requires a start and end period -mandatoryHelper=Check this if you want a message to the user when creating / validating an invoice, commercial proposal, sales order without entering a start and end date on lines with this service.
Note that the message is a warning and not a blocking error. -DefaultBOM=Default BOM -DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. +mandatoryPeriodNeedTobeSet=Merk: Periode (start- og sluttdato) må defineres +mandatoryPeriodNeedTobeSetMsgValidate=En tjeneste krever en start- og sluttperiode +mandatoryHelper=Kryss av for dette hvis du ønsker en melding til brukeren ved opprettelse/validering av faktura, kommersielt forslag, salgsordre uten å angi start- og sluttdato på linjer med denne tjenesten.
Merk at meldingen er en advarsel og ikke en blokkeringsfeil. +DefaultBOM=Standard stykkliste (BOM) +DefaultBOMDesc=Standard stykkliste som anbefales å bruke for å produsere dette produktet. Dette feltet kan bare angis hvis produktets natur er '%s'. Rank=Rangering -MergeOriginProduct=Duplicate product (product you want to delete) -MergeProducts=Merge products -ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. -ProductsMergeSuccess=Products have been merged -ErrorsProductsMerge=Errors in products merge -SwitchOnSaleStatus=Switch on sale status -SwitchOnPurchaseStatus=Switch on purchase status -StockMouvementExtraFields= Extra Fields (stock mouvement) -InventoryExtraFields= Extra Fields (inventory) -ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes -PuttingPricesUpToDate=Update prices with current known prices -PMPExpected=Expected PMP -ExpectedValuation=Expected Valuation -PMPReal=Real PMP -RealValuation=Real Valuation -ConfirmEditExtrafield = Select the extrafield you want modify -ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? -ModifyValueExtrafields = Modify value of an extrafield +MergeOriginProduct=Duplikatvare (vare du vil slette) +MergeProducts=Slå sammen varer +ConfirmMergeProducts=Er du sikker på at du vil slå sammen den valgte varen med det nåværende? Alle tilknyttede objekter (fakturaer, bestillinger, ...) flyttes til den aktuelle varen, hvoretter den valgte varen slettes. +ProductsMergeSuccess=Varene er slått sammen +ErrorsProductsMerge=Feil i varesammenslåing +SwitchOnSaleStatus=Slå på salgsstatus +SwitchOnPurchaseStatus=Slå på kjøpsstatus +UpdatePrice=Øk/reduser kundepris +StockMouvementExtraFields= Ekstra felt (lagerbevegelse) +InventoryExtraFields= Ekstra felt (beholdning) +ScanOrTypeOrCopyPasteYourBarCodes=Skann eller skriv eller kopier/lim inn strekkodene dine +PuttingPricesUpToDate=Oppdater priser med gjeldende kjente priser +PMPExpected=Forventet PMP +ExpectedValuation=Forventet verdivurdering +PMPReal=Ekte PMP +RealValuation=Virkelig verdivurdering +ConfirmEditExtrafield = Velg ekstrafeltet du vil endre +ConfirmEditExtrafieldQuestion = Er du sikker på at du vil endre dette ekstrafeltet? +ModifyValueExtrafields = Endre verdien for et ekstrafelt +OrProductsWithCategories=Eller varer med tagger/kategorier diff --git a/htdocs/langs/nb_NO/projects.lang b/htdocs/langs/nb_NO/projects.lang index 5e694e906dd..4c8575492ff 100644 --- a/htdocs/langs/nb_NO/projects.lang +++ b/htdocs/langs/nb_NO/projects.lang @@ -6,23 +6,24 @@ ProjectLabel=Prosjektetikett ProjectsArea=Prosjektområde ProjectStatus=Prosjektstatus SharedProject=Alle -PrivateProject=Assigned contacts +PrivateProject=Tildelte kontakter ProjectsImContactFor=Prosjekter som jeg eksplisitt er en kontakt for AllAllowedProjects=Alt prosjekter jeg kan lese (min + offentlig) AllProjects=Alle prosjekter -MyProjectsDesc=This view is limited to the projects that you are a contact for +MyProjectsDesc=Denne visningen er begrenset til prosjektene du er kontakt for ProjectsPublicDesc=Denne visningen presenterer alle prosjektene du har lov til å lese. TasksOnProjectsPublicDesc=Her vises alle prosjektoppgaver du har lov til å se ProjectsPublicTaskDesc=Denne visningen presenterer alle prosjekter og oppgaver du har lov til å lese. ProjectsDesc=Denne visningen presenterer alle prosjekter (dine brukertillatelser gir deg tillatelse til å vise alt). TasksOnProjectsDesc=Her vises alle prosjektoppgaver (dine brukerrettigheter gir deg adgang til å vise alt). -MyTasksDesc=This view is limited to the projects or tasks that you are a contact for +MyTasksDesc=Denne visningen er begrenset til prosjektene eller oppgavene du er kontakt for OnlyOpenedProject=Kun åpne prosjekter er synlige (prosjektkladder og lukkede prosjekter er ikke synlige). ClosedProjectsAreHidden=Lukkede prosjekter er ikke synlige TasksPublicDesc=Denne visningen presenterer alle prosjekter og oppgaver du har lov til å lese. TasksDesc=Denne visningen presenterer alle prosjekter og oppgaver (dine brukertillatelser gir deg tillatelse til å vise alt). AllTaskVisibleButEditIfYouAreAssigned=Alle oppgaver for kvalifiserte prosjekter er synlige, men du kan bare angi tid for oppgave som er tildelt til valgt bruker. Tilordne oppgave hvis du trenger å skrive inn tid på den. -OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +OnlyYourTaskAreVisible=Bare oppgaver som er tildelt deg er synlige. Hvis du trenger å legge inn tid på en oppgave og oppgaven ikke er synlig her, må du tilordne oppgaven til deg selv. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Oppgaver fra prosjekter ProjectCategories=Prosjekt etiketter/kategorier NewProject=Nytt prosjekt @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Leads-beløp i åpne prosjekter, etter sta OpportunitiesStatusForProjects=Leads-beløp i prosjekter, etter status ShowProject=Vis prosjekt ShowTask=Vis oppgave +SetThirdParty=Angi tredjepart SetProject=Sett prosjekt +OutOfProject=Ute av prosjekt NoProject=Ingen prosjekter definert NbOfProjects=Antall prosjekter NbOfTasks=Antall oppgaver @@ -122,7 +125,8 @@ ValidateProject=Valider prosjekt ConfirmValidateProject=Er du sikker på at du vil validere dette prosjektet? CloseAProject=Lukk prosjektet ConfirmCloseAProject=Er du sikker på at du vil lukke dette prosjektet? -AlsoCloseAProject=Lukk prosjekt også (hold det åpent hvis du fortsatt trenger å følge produksjonsoppgaver på det) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Åpne prosjekt ConfirmReOpenAProject=Er du sikker på at du vil gjenåpne dette prosjektet? ProjectContact=Kontaktpersoner for prosjektet @@ -140,7 +144,7 @@ NoTasks=Ingen oppgaver for dette prosjektet LinkedToAnotherCompany=Knyttet opp til annen tredjepart TaskIsNotAssignedToUser=Oppgave ikke tildelt bruker. Bruk knappen ' %s' for å tilordne oppgaven nå. ErrorTimeSpentIsEmpty=Tidsbruk er tom -TimeRecordingRestrictedToNMonthsBack=Time recording is restricted to %s months back +TimeRecordingRestrictedToNMonthsBack=Tidsregistrering er begrenset til %s måneder tilbake ThisWillAlsoRemoveTasks=Denne handlingen vil også slette alle oppgaver i prosjektet (%s oppgaver for øyeblikket), og all tidsregistrering slettes IfNeedToUseOtherObjectKeepEmpty=Dersom noen objekter (faktura, ordre, ...), tilhørende en annen tredjepart, må tilknyttes prosjektet, behold denne tom. Prosjektet kan da knyttes til flere tredjeparter. CloneTasks=Klon oppgaver @@ -165,7 +169,7 @@ OpportunityProbability=Lead sannsynlighet OpportunityProbabilityShort=Lead sansyn. OpportunityAmount=Lead beløp OpportunityAmountShort=Lead beløp -OpportunityWeightedAmount=Muligheter, vektet beløp +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Muligh. vektet beløp OpportunityAmountAverageShort=Gjennomsnittlig lead beløp OpportunityAmountWeigthedShort=Vektet lead beløp @@ -190,7 +194,7 @@ PlannedWorkload=Planlagt arbeidsmengde PlannedWorkloadShort=Arbeidsmengde ProjectReferers=Relaterte elementer ProjectMustBeValidatedFirst=Prosjektet må valideres først -MustBeValidatedToBeSigned=%s must be validated first to be set to Signed. +MustBeValidatedToBeSigned=%s må valideres først for å settes til Signert. FirstAddRessourceToAllocateTime=Tildel en brukerressurs som kontakt for prosjektet for å fordele tid InputPerDay=Tidsbruk pr. dag InputPerWeek=Tidsbruk pr. uke @@ -198,7 +202,7 @@ InputPerMonth=Forbruk pr. måned InputDetail=Inngangsdetalj TimeAlreadyRecorded=Dette tidsrommet er allerede registrert for denne oppgaven/dag og bruker %s ProjectsWithThisUserAsContact=Prosjekter med denne brukeren som kontakt -ProjectsWithThisContact=Projects with this contact +ProjectsWithThisContact=Prosjekter med denne kontakten TasksWithThisUserAsContact=Oppgaver tildelt denne brukeren ResourceNotAssignedToProject=Ikke tildelt til prosjekt ResourceNotAssignedToTheTask=Ikke tildelt oppgaven @@ -238,7 +242,7 @@ OppStatusPENDING=Venter OppStatusWON=Vunnet OppStatusLOST=Tapt Budget=Budsjett -AllowToLinkFromOtherCompany=Tillat å koble prosjekt fra annet firma

Støttede verdier:
- Hold tom: Kan lenke eventuelle prosjekt fra selskapet (standard)
- "alle": Kan lenke eventuelle prosjekter, selv prosjekt fra andre selskaper
- En liste over tredjeparts ID, separert med kommaer: Kan lenke alle definerte prosjekter fra disse tredjepartene (Eksempel: 123,4795,53)
+AllowToLinkFromOtherCompany=Tillat å koble et element til et prosjekt av et annet selskap

Støttede verdier:
- Hold tomt: Kan koble elementer med alle prosjekter i samme selskap (standard)
- "alle": Kan koble elementer med alle prosjekter, til og med prosjekter fra andre selskaper
- En liste av tredjeparts-ID-er atskilt med komma: kan koble elementer til alle prosjekter til disse tredjepartene (eksempel: 123,4795,53) LatestProjects=Siste %s prosjekter LatestModifiedProjects=Siste %s endrede prosjekter OtherFilteredTasks=Andre filtrerte oppgaver @@ -259,9 +263,9 @@ TimeSpentInvoiced=Tidsbruk fakturert TimeSpentForIntervention=Tid brukt TimeSpentForInvoice=Tid brukt OneLinePerUser=Én linje per bruker -ServiceToUseOnLines=Tjeneste for bruk på linjer +ServiceToUseOnLines=Tjeneste som skal brukes på linjer som standard InvoiceGeneratedFromTimeSpent=Faktura %s er generert fra tid brukt på prosjekt -InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project +InterventionGeneratedFromTimeSpent=Intervensjon %s har blitt generert fra tid brukt på prosjektet ProjectBillTimeDescription=Sjekk om du legger inn timeliste på prosjektoppgaver, OG planlegger å generere faktura (er) fra timelisten for å fakturere kunden til prosjektet (ikke kryss av om du planlegger å opprette faktura som ikke er basert på innlagte timelister). Merk: For å generere faktura, gå til fanen 'Tidsbruk' av prosjektet og velg linjer du vil inkludere. ProjectFollowOpportunity=Følg mulighet ProjectFollowTasks=Følg oppgaver eller tidsbruk @@ -270,27 +274,28 @@ UsageOpportunity=Bruk: Mulighet UsageTasks=Bruk: Oppgaver UsageBillTimeShort=Bruk: Fakturer tid InvoiceToUse=Fakturamal som skal brukes -InterToUse=Draft intervention to use +InterToUse=Intervensjonstkast å bruke NewInvoice=Ny faktura NewInter=Ny intervensjon OneLinePerTask=Én linje per oppgave OneLinePerPeriod=Én linje per periode -OneLinePerTimeSpentLine=One line for each time spent declaration -AddDetailDateAndDuration=With date and duration into line description +OneLinePerTimeSpentLine=Én linje for hver tidsbrukserklæring +AddDetailDateAndDuration=Med dato og varighet i linjebeskrivelse RefTaskParent=Ref. forelderoppgave ProfitIsCalculatedWith=Fortjenesten beregnes ved å bruke AddPersonToTask=Legg også til i oppgaver UsageOrganizeEvent=Bruk: Hendelse Organisasjon PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Klassifiser prosjektet som lukket når alle oppgavene er fullført (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Merk: eksisterende prosjekter med alle oppgaver på 100%%-fremdrift blir ikke berørt: du må lukke dem manuelt. Dette alternativet påvirker bare åpne prosjekter. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Merk: eksisterende prosjekter med alle oppgaver som allerede er satt til en fremdrift på 100%% vil ikke bli berørt: du må lukke dem manuelt. Dette alternativet påvirker kun åpne prosjekter. SelectLinesOfTimeSpentToInvoice=Velg linjer med tid brukt som ikke er fakturert, og massehandling "Generer faktura" for å fakturere dem ProjectTasksWithoutTimeSpent=Prosjektoppgaver uten tidsbruk -FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. -ProjectsHavingThisContact=Projects having this contact +FormForNewLeadDesc=Takk for at du fyller ut følgende skjema for å kontakte oss. Du kan også sende oss en epost direkte til %s . +ProjectsHavingThisContact=Prosjekter som har denne kontakten StartDateCannotBeAfterEndDate=Sluttdato kan ikke være før startdato -ErrorPROJECTLEADERRoleMissingRestoreIt=The "PROJECTLEADER" role is missing or has been de-activited, please restore in the dictionary of contact types +ErrorPROJECTLEADERRoleMissingRestoreIt="PROSJEKTLEDER"-rollen mangler eller har blitt deaktivert, vennligst gjenopprett i ordboken over kontakttyper LeadPublicFormDesc=Her kan du aktivere en offentlig side for å la potensielle kunder ta en første kontakt med deg fra et offentlig nettskjema EnablePublicLeadForm=Aktiver det offentlige skjemaet for kontakt NewLeadbyWeb=Din melding eller forespørsel er registrert. Vi vil svare eller kontakte deg snart. NewLeadForm=Nytt kontaktskjema LeadFromPublicForm=Online mulighet fra offentlig form +ExportAccountingReportButtonLabel=Få rapport diff --git a/htdocs/langs/nb_NO/propal.lang b/htdocs/langs/nb_NO/propal.lang index 3cd00be1a47..9e6a55c8600 100644 --- a/htdocs/langs/nb_NO/propal.lang +++ b/htdocs/langs/nb_NO/propal.lang @@ -54,7 +54,7 @@ NoDraftProposals=Ingen tilbudsutkast CopyPropalFrom=Opprett nytt tilbud ved å kopiere et eksisterende CreateEmptyPropal=Opprett et tomt tilbud eller fra listen over varer/tjenester DefaultProposalDurationValidity=Standard gyldighetstid for tilbud (dager) -DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal +DefaultPuttingPricesUpToDate=Som standard oppdater prisene med gjeldende kjente priser ved kloning av et tilbud UseCustomerContactAsPropalRecipientIfExist=Bruk kontakt/adresse med typen 'Kontakt tilbudsoppfølging' hvis det er definert, i stedet for tredjepartsadresse som mottakeradresse av tilbud ConfirmClonePropal=Er du sikker på at du vil klone tilbudet %s? ConfirmReOpenProp=Er du sikker på at du vil gjenåpne tilbudet %s? @@ -65,49 +65,54 @@ AvailabilityPeriod=Tilgjengelig forsinkelse SetAvailability=Sett tilgjengelig forsinkelse AfterOrder=etter bestilling OtherProposals=Andre tilbud + ##### Availability ##### AvailabilityTypeAV_NOW=Umiddelbar AvailabilityTypeAV_1W=1 uke AvailabilityTypeAV_2W=2 uker AvailabilityTypeAV_3W=3 uker AvailabilityTypeAV_1M=En måned -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Representant for oppfølging av tilbud TypeContact_propal_external_BILLING=Kundekontakt faktura TypeContact_propal_external_CUSTOMER=Kundens tilbudsoppfølger TypeContact_propal_external_SHIPPING=Kundekontakt for levering + # Document models -DocModelAzurDescription=En komplett tilbudsmodell (gammel implementering av Cyan-mal) -DocModelCyanDescription=En komplett tilbudsmodell -DefaultModelPropalCreate=Standard modellbygging -DefaultModelPropalToBill=Standardmal når du lukker et tilbud (som skal faktureres) -DefaultModelPropalClosed=Standardmal når du lukker et tilbud (ufakturert) -ProposalCustomerSignature=Skriftlig aksept, firmastempel, dato og signatur -ProposalsStatisticsSuppliers=Leverandørs tilbudsstatistikk -CaseFollowedBy=Sak fulgt av -SignedOnly=Kun signert -NoSign=Sett til ikke signert -NoSigned=sett til ikke signert CantBeNoSign=kan ikke settes til ikke signert +CaseFollowedBy=Sak fulgt av ConfirmMassNoSignature=Bulk Ikke signert bekreftelse ConfirmMassNoSignatureQuestion=Er du sikker på at du vil sette de valgte postene til ikke signert ? -IsNotADraft=er ikke et utkast -PassedInOpenStatus=har blitt validert -Sign=Signer -Signed=signert -ConfirmMassValidation=Massevalider bekreftelse ConfirmMassSignature=Bekreftelse av bulksignatur -ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? -ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? -IdProposal=Tilbud-ID +ConfirmMassSignatureQuestion=Er du sikker på at du vil signere de valgte postene? +ConfirmMassValidation=Massevalider bekreftelse +ConfirmMassValidationQuestion=Er du sikker på at du vil validere de valgte postene? +ConfirmRefusePropal=Er du sikker på at du vil avslå dette tilbudet? +ContractSigned=Kontrakt signert +DefaultModelPropalClosed=Standardmal når du lukker et tilbud (ufakturert) +DefaultModelPropalCreate=Standard modellbygging +DefaultModelPropalToBill=Standardmal når du lukker et tilbud (som skal faktureres) +DocModelAzurDescription=En komplett tilbudsmodell (gammel implementering av Cyan-mal) +DocModelCyanDescription=En komplett tilbudsmodell +FichinterSigned=Intervensjon signert IdProduct=Vare-ID +IdProposal=Tilbud-ID +IsNotADraft=er ikke et utkast LineBuyPriceHT=Innkjøpspris beløp eksklusive avgift for linje -SignPropal=Accept proposal -RefusePropal=Refuse proposal +NoSign=Avvis +NoSigned=sett til ikke signert +PassedInOpenStatus=har blitt validert +PropalAlreadyRefused=Tilbudet er allerede avvist +PropalAlreadySigned=Tilbud er allerede akseptert +PropalRefused=Tilbudet ble avvist +PropalSigned=Tilbud akseptert +ProposalCustomerSignature=Skriftlig aksept, firmastempel, dato og signatur +ProposalsStatisticsSuppliers=Leverandørs tilbudsstatistikk +RefusePropal=Avslå tilbud Sign=Signer -NoSign=Sett til ikke signert -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Signer kontrakt +SignFichinter=Signer intervensjon +SignPropal=Godta tilbudet +Signed=signert +SignedOnly=Kun signert diff --git a/htdocs/langs/nb_NO/receptions.lang b/htdocs/langs/nb_NO/receptions.lang index 25df6e46845..44936b9bdcd 100644 --- a/htdocs/langs/nb_NO/receptions.lang +++ b/htdocs/langs/nb_NO/receptions.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - receptions -ReceptionDescription=Vendor reception management (Create reception documents) -ReceptionsSetup=Vendor Reception setup +ReceptionDescription=Administrasjon av leverandørmottak (Opprett mottaksdokumenter) +ReceptionsSetup=Leverandørmottak oppsett RefReception=Mottak ref. Reception=Mottak Receptions=Mottak @@ -24,14 +24,15 @@ ReceptionsAndReceivingForSameOrder=Mottak og kvitteringer for denne bestillingen ReceptionsToValidate=Mottak til validering StatusReceptionCanceled=Kansellert StatusReceptionDraft=Kladd -StatusReceptionValidated=Validated (products to receive or already received) -StatusReceptionValidatedToReceive=Validated (products to receive) -StatusReceptionValidatedReceived=Validated (products received) +StatusReceptionValidated=Validert (varer som skal mottas eller allerede er mottatt) +StatusReceptionValidatedToReceive=Validert (varer å motta) +StatusReceptionValidatedReceived=Validert (varer mottatt) StatusReceptionProcessed=Behandlet StatusReceptionDraftShort=Kladd StatusReceptionValidatedShort=Validert StatusReceptionProcessedShort=Behandlet ReceptionSheet=Mottaksskjema +ValidateReception=Valider mottak ConfirmDeleteReception=Er du sikker på at du vil slette dette mottaket? ConfirmValidateReception=Er du sikker på at du vil validere dette mottaket med referanse %s? ConfirmCancelReception=Er du sikker på at du vil avbryte dette mottaket? @@ -39,7 +40,7 @@ StatsOnReceptionsOnlyValidated=Statistikk utført på validerte mottak. Dato bru SendReceptionByEMail=Send mottak via e-post SendReceptionRef=Innlevering av mottak %s ActionsOnReception=Hendelser i mottak -ReceptionCreationIsDoneFromOrder=For the moment, creation of a new reception is done from the Purchase Order. +ReceptionCreationIsDoneFromOrder=For øyeblikket opprettes et nytt mottak fra innkjøpsordren. ReceptionLine=Mottakslinje ProductQtyInReceptionAlreadySent=Produktkvantitet fra åpne salgsordre som allerede er sendt ProductQtyInSuppliersReceptionAlreadyRecevied=Varekvantitet fra åpen leverandørordre som allerede er mottatt @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Nummereringsmodul for mottak ReceptionsReceiptModel=Dokumentmaler for mottak NoMorePredefinedProductToDispatch=Ingen flere forhåndsdefinerte varer som skal sendes ReceptionExist=Et mottak finnes -ByingPrice=Innkjøpspris -ReceptionBackToDraftInDolibarr=Reception %s back to draft -ReceptionClassifyClosedInDolibarr=Reception %s classified Closed -ReceptionUnClassifyCloseddInDolibarr=Reception %s re-open +ReceptionBackToDraftInDolibarr=Mottak %s tilbake til utkast +ReceptionClassifyClosedInDolibarr=Mottak %s klassifisert Stengt +ReceptionUnClassifyCloseddInDolibarr=Mottak %s gjenåpne diff --git a/htdocs/langs/nb_NO/recruitment.lang b/htdocs/langs/nb_NO/recruitment.lang index aa5a6c616f8..4812b611299 100644 --- a/htdocs/langs/nb_NO/recruitment.lang +++ b/htdocs/langs/nb_NO/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=E-postrekruttering ToUseAGenericEmail=For å bruke en generisk e-post. Hvis ikke definert, vil e-posten til rekrutteringsansvarlig bli brukt NewCandidature=Ny applikasjon ListOfCandidatures=Liste over applikasjoner -RequestedRemuneration=Ønsket godtgjørelse -ProposedRemuneration=Tilbudt godtgjørelse +Remuneration=Lønn +RequestedRemuneration=Ønsket lønn +ProposedRemuneration=Foreslått lønn ContractProposed=Kontraktforslag ContractSigned=Kontrakt signert ContractRefused=Kontrakten avvist RecruitmentCandidature=Applikasjon JobPositions=Stillinger RecruitmentCandidatures=Applikasjoner -InterviewToDo=Intervju som skal gjennomføres +InterviewToDo=Kontakter å følge AnswerCandidature=Søknadssvar YourCandidature=Din søknad YourCandidatureAnswerMessage=Takk for søknaden.
... diff --git a/htdocs/langs/nb_NO/salaries.lang b/htdocs/langs/nb_NO/salaries.lang index 77f763efbd7..bb698ea40d8 100644 --- a/htdocs/langs/nb_NO/salaries.lang +++ b/htdocs/langs/nb_NO/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Regnskapskonto brukt til tredjepartsbrukere -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Regnskapskontoen som er definert på brukerkort, vil kun bli brukt til bruk av Subledger regnskap. Denne vil bli brukt til hovedboken og som standardverdi for Subledger-regnskap hvis dedikert bruker-regnskapskonto ikke er definert. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Regnskapskonto som standard for lønnsutbetalinger CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=La som standard alternativet "Opprett automatisk en total betaling" være tomt når du oppretter lønn Salary=Lønn diff --git a/htdocs/langs/nb_NO/stripe.lang b/htdocs/langs/nb_NO/stripe.lang index f617b449aae..8094f39ad1f 100644 --- a/htdocs/langs/nb_NO/stripe.lang +++ b/htdocs/langs/nb_NO/stripe.lang @@ -61,6 +61,7 @@ DeleteACard=Slett kort ConfirmDeleteCard=Er du sikker på at du vil slette dette Kreditt- eller debetkortet? CreateCustomerOnStripe=Opprett kunde på Stripe CreateCardOnStripe=Lag kort på Stripe +CreateBANOnStripe=Opprett bank på Stripe ShowInStripe=Vis i Stripe StripeUserAccountForActions=Brukerkonto til bruk for e-postvarsling av noen Stripe-hendelser (Stripe-utbetalinger) StripePayoutList=Liste over Stripe utbetalinger @@ -69,3 +70,5 @@ ToOfferALinkForLiveWebhook=Link til oppsett av Stripe WebHook for oppkall av IPN PaymentWillBeRecordedForNextPeriod=Betalingen blir registrert for neste periode. ClickHereToTryAgain=Klikk her for å prøve igjen ... CreationOfPaymentModeMustBeDoneFromStripeInterface=På grunn av sterke regler for godkjenning av kunder, må opprettelse av et kort gjøres fra Stripe backoffice. Du kan klikke her for å slå på Stripe kundeoppføring: %s +TERMINAL_LOCATION=Plassering (adresse) for terminaler +RequestDirectDebitWithStripe=Be om direktedebet med Stripe diff --git a/htdocs/langs/nb_NO/suppliers.lang b/htdocs/langs/nb_NO/suppliers.lang index 25a282834b2..0245c9d43d3 100644 --- a/htdocs/langs/nb_NO/suppliers.lang +++ b/htdocs/langs/nb_NO/suppliers.lang @@ -4,6 +4,7 @@ SuppliersInvoice=Leverandørfaktura SupplierInvoices=Leverandørfakturaer ShowSupplierInvoice=Vis leverandørfaktura NewSupplier=Ny leverandør +NewSupplierInvoice = Ny leverandørfaktura History=Historikk ListOfSuppliers=Liste over leverandører ShowSupplier=Vis leverandør @@ -47,10 +48,10 @@ BuyerName=Kjøpernavn AllProductServicePrices=Alle vare-/tjenestepriser AllProductReferencesOfSupplier=Alle referanser fra leverandøren BuyingPriceNumShort=Leverandørpriser -RepeatableSupplierInvoice=Template supplier invoice +RepeatableSupplierInvoice=Leverandørfaktura-mal RepeatableSupplierInvoices=Mal leverandørfakturaer RepeatableSupplierInvoicesList=Mal leverandørfakturaer -RecurringSupplierInvoices=Recurring supplier invoices -ToCreateAPredefinedSupplierInvoice=In order to create template supplier invoice, you must create a standard invoice, then, without validating it, click on the "%s" button. -GeneratedFromSupplierTemplate=Generated from supplier invoice template %s -SupplierInvoiceGeneratedFromTemplate=Supplier invoice %s Generated from supplier invoice template %s +RecurringSupplierInvoices=Gjentakende leverandørfakturaer +ToCreateAPredefinedSupplierInvoice=For å opprette mal leverandørfaktura må du opprette en standardfaktura, og deretter, uten å validere den, klikk på "%s"-knappen. +GeneratedFromSupplierTemplate=Generert fra leverandørfaktura-mal %s +SupplierInvoiceGeneratedFromTemplate=Leverandørfaktura %s Generert fra leverandørfaktura-mal %s diff --git a/htdocs/langs/nb_NO/ticket.lang b/htdocs/langs/nb_NO/ticket.lang index bc9e688db75..f3aefbb6a07 100644 --- a/htdocs/langs/nb_NO/ticket.lang +++ b/htdocs/langs/nb_NO/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Slett supportsedler Permission56004=Administrer supportsedler Permission56005=Se billetter til alle tredjeparter (ikke effektive for eksterne brukere, alltid begrenset til tredjepart de er avhengige av) +Tickets=Supportsedler TicketDictType=Billett - Typer TicketDictCategory=Billett - Grupper TicketDictSeverity=Billett - Alvorlighetsgrader @@ -90,8 +91,8 @@ TicketPublicAccess=Et offentlig grensesnitt som ikke krever identifikasjon er ti TicketSetupDictionaries=Typen av billett, alvorlighetsgrad og analytiske koder kan konfigureres fra ordbøker TicketParamModule=Oppsett av modulvariabler TicketParamMail=Epostoppsett -TicketEmailNotificationFrom=Sender e-mail for notification on answers -TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationFrom=Avsender e-post for varsling om svar +TicketEmailNotificationFromHelp=Avsender-e-post som skal brukes til å sende varslings-epost når et svar er gitt inne på backoffice. For eksempel noreply@example.com TicketEmailNotificationTo=Gi beskjed om opprettelse av billett til denne e-postadressen TicketEmailNotificationToHelp=Hvis tilstede, vil denne e-postadressen bli varslet om en billettoppretting TicketNewEmailBodyLabel=Tekstmelding sendt etter å ha opprettet en billett @@ -100,7 +101,7 @@ TicketParamPublicInterface=Oppsett av offentlig grensesnitt TicketsEmailMustExist=Krever en eksisterende epostadresse for å opprette en supportseddel TicketsEmailMustExistHelp=I det offentlige grensesnittet må epostadressen allerede finnes i databasen for å kunne opprette en ny supportseddel. TicketCreateThirdPartyWithContactIfNotExist=Spør navn og firmanavn for ukjente e-poster. -TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. +TicketCreateThirdPartyWithContactIfNotExistHelp=Sjekk om det finnes en tredjepart eller en kontakt for e-posten du har skrevet inn. Hvis ikke, spør om et navn og et firmanavn for å opprette en tredjepart med kontakt. PublicInterface=Offentlig grensesnitt TicketUrlPublicInterfaceLabelAdmin=Alternativ nettadresse for offentlig grensesnitt TicketUrlPublicInterfaceHelpAdmin=Det er mulig å definere et alias til webserveren og dermed gjøre tilgjengelig det offentlige grensesnittet med en annen nettadresse (serveren må fungere som en proxy på denne nye nettadressen) @@ -140,15 +141,17 @@ TicketPublicNotificationNewMessageDefaultEmail=E-postvarsler til (oppdatere) TicketPublicNotificationNewMessageDefaultEmailHelp=Send en e-post til denne adressen for hver nye meldingsvarsling hvis billetten ikke har en bruker tildelt den, eller hvis brukeren ikke har noen kjent e-post. TicketsAutoReadTicket=Merk automatisk billetten som lest (når den er opprettet fra backoffice) TicketsAutoReadTicketHelp=Merk automatisk billetten som lest når den opprettes fra backoffice. Når billetten opprettes fra det offentlige grensesnittet, forblir billetten med statusen "Ikke lest". -TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): -TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. -TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): -TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. -TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket -TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. -TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketsDelayBeforeFirstAnswer=En ny billett bør få et første svar før (timer): +TicketsDelayBeforeFirstAnswerHelp=Hvis en ny billett ikke har fått svar etter denne tidsperioden (i timer), vil et viktig advarselsikon vises i listevisningen. +TicketsDelayBetweenAnswers=En uløst billett skal ikke være inaktiv i løpet av (timer): +TicketsDelayBetweenAnswersHelp=Hvis en uavklart billett som allerede har mottatt svar ikke har hatt ytterligere interaksjon etter denne tidsperioden (i timer), vil et advarselsikon vises i listevisningen. +TicketsAutoNotifyClose=Varsle automatisk tredjepart når du lukker en billett +TicketsAutoNotifyCloseHelp=Når du lukker en billett, vil det bli foreslått å sende en melding til en av tredjeparts kontakter. Ved massestenging vil en melding bli sendt til en kontakt fra tredjeparten knyttet til billetten. +TicketWrongContact=Forutsatt at kontakt ikke er en del av gjeldende billettkontakter. E-post ikke sendt. TicketChooseProductCategory=Produktkategori for billettstøtte TicketChooseProductCategoryHelp=Velg produktkategori for billettstøtte. Dette vil bli brukt til å automatisk knytte en kontrakt til en billett. +TicketUseCaptchaCode=Bruk grafisk kode (CAPTCHA) når du oppretter en billett +TicketUseCaptchaCodeHelp=Legger til CAPTCHA-verifisering når du oppretter en ny billett. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=Supportseddel er nå tildelt TicketChangeType=Endre type TicketChangeCategory=Endre analytisk kode TicketChangeSeverity=Endre alvorlighetsgrad -TicketAddMessage=Legg til en melding -AddMessage=Legg til en melding +TicketAddMessage=Legg til privat melding MessageSuccessfullyAdded=Supportseddel lagt til TicketMessageSuccessfullyAdded=Melding lagt til TicketMessagesList=Meldingsliste @@ -204,8 +206,8 @@ TicketSeverity=Alvorlighetsgrad ShowTicket=Se supportseddel RelatedTickets=Relaterte supportsedler TicketAddIntervention=Opprett intervensjon -CloseTicket=Lukk|Løs billett -AbandonTicket=Forlat billett +CloseTicket=Lukk|Løs +AbandonTicket=Forlat CloseATicket=Lukk|Løs en billett ConfirmCloseAticket=Bekreft lukking av supportseddel ConfirmAbandonTicket=Bekrefter du lukkingen av billetten til status 'Forlatt' @@ -219,18 +221,17 @@ SendMessageByEmail=Send melding via epost TicketNewMessage=Ny melding ErrorMailRecipientIsEmptyForSendTicketMessage=Mottaker er tom. Ingen epost sendt TicketGoIntoContactTab=Vennligst gå inn på "Kontakter" -fanen for å velge -TicketMessageMailIntro=Introduksjon +TicketMessageMailIntro=Meldingsoverskrift TicketMessageMailIntroHelp=Denne teksten legges bare til i begynnelsen av eposten og vil ikke bli lagret. -TicketMessageMailIntroLabelAdmin=Introduksjonstekst til alle billettsvar TicketMessageMailIntroText=Hei,
Et nytt svar er lagt til en billett som du følger. Her er meldingen:
TicketMessageMailIntroHelpAdmin=Denne teksten vil bli satt inn før svaret når du svarer på en billett fra Dolibarr -TicketMessageMailSignature=Signatur -TicketMessageMailSignatureHelp=Denne teksten er bare lagt til i slutten av eposten og vil ikke bli lagret. -TicketMessageMailSignatureText=Melding sendt av %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Signatur på svar-epost -TicketMessageMailSignatureHelpAdmin=Denne teksten vil bli satt inn etter svarmeldingen. +TicketMessageMailFooter=Meldingsbunntekst +TicketMessageMailFooterHelp=Denne teksten legges bare til på slutten av meldingen som sendes på e-post og vil ikke bli lagret. +TicketMessageMailFooterText=Melding sendt av %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Denne teksten vil bli satt inn etter svarmeldingen. TicketMessageHelp=Kun denne teksten blir lagret i meldingslisten på supportseddelen. TicketMessageSubstitutionReplacedByGenericValues=Substitusjonsvariabler erstattes av generiske verdier. +ForEmailMessageWillBeCompletedWith=For e-postmeldinger sendt til eksterne brukere, vil meldingen fylles ut med TimeElapsedSince=Tid forløpt siden TicketTimeToRead=Tid forløpt før lesing TicketTimeElapsedBeforeSince=Tid som har gått før/siden @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=En ny melding ble lagt ut på billett TicketAssignedToYou=Supportseddel tildelt TicketAssignedEmailBody=Du har blitt tildelt supportseddel # %s av %s MarkMessageAsPrivate=Merk meldingen som privat +TicketMessageSendEmailHelp=En e-post vil bli sendt til alle tildelte kontakter (interne kontakter, men også eksterne kontakter bortsett fra hvis alternativet "%s" er merket) TicketMessagePrivateHelp=Denne meldingen vises ikke til eksterne brukere TicketEmailOriginIssuer=Utsteder ved opprettelse av supportsedlene InitialMessage=Innledende melding @@ -260,9 +262,9 @@ TicketNotNotifyTiersAtClose=Ingen relatert kontakt Unread=Ulest TicketNotCreatedFromPublicInterface=Ikke tilgjengelig. Billett ble ikke opprettet fra offentlig grensesnitt. ErrorTicketRefRequired=Billettreferansenavn kreves -TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. -TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. -TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketsDelayForFirstResponseTooLong=Det har gått for lang tid siden billettåpningen uten noe svar. +TicketsDelayFromLastResponseTooLong=Det har gått for lang tid siden siste svar på denne billetten. +TicketNoContractFoundToLink=Det ble ikke funnet noen kontrakt som ble automatisk knyttet til denne billetten. Vennligst koble en kontrakt manuelt. TicketManyContractsLinked=Mange kontrakter er automatisk knyttet til denne billetten. Sørg for å bekrefte hvilken som skal velges. # @@ -291,12 +293,12 @@ TicketNewEmailBody=Dette er en automatisk epost for å bekrefte at du har regist TicketNewEmailBodyCustomer=Dette er en automatisk epost for å bekrefte at en ny supportseddel nettopp er opprettet i kontoen din. TicketNewEmailBodyInfosTicket=Informasjon for å overvåke supportseddelen TicketNewEmailBodyInfosTrackId=Billettsporingsnummer: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link +TicketNewEmailBodyInfosTrackUrl=Du kan se fremdriften til billetten ved å klikke på følgende lenke TicketNewEmailBodyInfosTrackUrlCustomer=Du kan se fremdriften til supportseddelen i det spesifikke grensesnittet ved å klikke på følgende lenke -TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=Du kan se historien til denne billetten ved å klikke på følgende lenke TicketEmailPleaseDoNotReplyToThisEmail=Vennligst ikke svar direkte på denne eposten! Bruk koblingen til å svare via grensesnittet. TicketPublicInfoCreateTicket=Dette skjemaet gir deg mulighet til å registrere en supportseddel i vårt styringssystem. -TicketPublicPleaseBeAccuratelyDescribe=Vennligst beskriv problemet nøyaktig. Gi så mye informasjon som mulig slik at vi kan identifisere forespørselen din riktig. +TicketPublicPleaseBeAccuratelyDescribe=Vennligst beskriv spørsmålet ditt nøyaktig. Gi mest mulig informasjon slik at vi kan identifisere forespørselen din på riktig måte. TicketPublicMsgViewLogIn=Vennligst oppgi supportseddel sporings-ID TicketTrackId=Offentlig sporings-ID OneOfTicketTrackId=En av sporings-IDene dine @@ -315,10 +317,10 @@ NewUser=Ny bruker NumberOfTicketsByMonth=Antall billetter per måned NbOfTickets=Antall billetter # notifications -TicketCloseEmailSubjectCustomer=Ticket closed -TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. -TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) -TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: +TicketCloseEmailSubjectCustomer=Billett stengt +TicketCloseEmailBodyCustomer=Dette er en automatisk melding for å varsle deg om at billett %s nettopp har blitt stengt. +TicketCloseEmailSubjectAdmin=Billett stengt - Réf %s (offentlig billett-ID %s) +TicketCloseEmailBodyAdmin=En billett med ID #%s har nettopp blitt stengt, se informasjon: TicketNotificationEmailSubject=Supportseddel%s oppdatert TicketNotificationEmailBody=Dette er en automatisk melding for å varsle deg om at billetten %s nettopp er oppdatert TicketNotificationRecipient=Meldingsmottaker @@ -346,7 +348,7 @@ BoxTicketLastXDays=Antall nye billetter etter dager de siste %s dagene BoxTicketLastXDayswidget = Antall nye billetter etter dager de siste X dagene BoxNoTicketLastXDays=Ingen nye billetter de siste %s dagene BoxNumberOfTicketByDay=Antall nye billetter etter dag -BoxNewTicketVSClose=Number of tickets versus closed tickets (today) +BoxNewTicketVSClose=Antall billetter kontra lukkede billetter (i dag) TicketCreatedToday=Billett opprettet i dag TicketClosedToday=Billetter lukket i dag -KMFoundForTicketGroup=We found topics and FAQs that may answers your question, thanks to check them before submitting the ticket +KMFoundForTicketGroup=Vi fant emner og vanlige spørsmål som kan svare på spørsmålet ditt, takk for at du sjekker dem før du sender inn billetten diff --git a/htdocs/langs/nb_NO/trips.lang b/htdocs/langs/nb_NO/trips.lang index cd875412e8b..eb9eae41925 100644 --- a/htdocs/langs/nb_NO/trips.lang +++ b/htdocs/langs/nb_NO/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=Vis utgiftsrapport -Trips=Reiseregninger -TripsAndExpenses=Reiseregninger -TripsAndExpensesStatistics=Reiseregninger - statistikk -TripCard=Skjema for reiseregninger +AUTHOR=Registrert av +AUTHORPAIEMENT=Betalt av AddTrip=Opprett reiseregning -ListOfTrips=Liste over reiseregninger -ListOfFees=Oversikt over avgifter -TypeFees=Avgiftstyper -ShowTrip=Vis utgiftsrapport -NewTrip=Ny reiseregning -LastExpenseReports=Siste %s utgiftsrapporter +AllExpenseReport=Alle typer kostnadsrapporter AllExpenseReports=Alle utgiftsrapporter -CompanyVisited=Selskap/organisasjon besøkt -FeesKilometersOrAmout=Beløp eller kilometer -DeleteTrip=Slett reiseregning -ConfirmDeleteTrip=Er du sikker på at du vil slette denne utgiftsrapporten? -ListTripsAndExpenses=Liste over reiseregninger -ListToApprove=Venter på godkjenning -ExpensesArea=Område for reiseregninger +AnyOtherInThisListCanValidate=Person som skal informeres for validering av forespørselen. +AttachTheNewLineToTheDocument=Fest linjen til et opplastet dokument +AucuneLigne=Ingen reiseregning er opprettet enda +BrouillonnerTrip=Endre reiseregning til "kladd" +byEX_DAY=etter dag (begrensning til %s) +byEX_EXP=etter linje (begrensning til %s) +byEX_MON=etter måned (begrensning til %s) +byEX_YEA=etter år (begrensning til %s) +CANCEL_USER=Slettet av +CarCategory=Kjøretøyskategori ClassifyRefunded=Klassifisert 'refundert' +CompanyVisited=Selskap/organisasjon besøkt +ConfirmBrouillonnerTrip=Er du sikker på at du vil endre status på denne utgiftsrapporten til "utkast"? +ConfirmCancelTrip=Er du sikker på at du vil kansellere denne utgiftsrapporten? +ConfirmCloneExpenseReport=Er du sikker på at du vil klone denne utgiftsrapporten? +ConfirmDeleteTrip=Er du sikker på at du vil slette denne utgiftsrapporten? +ConfirmPaidTrip=Er du sikker på at du vil endre status på denne utgiftsrapporten til "betalt"? +ConfirmRefuseTrip=Er du sikker på at du vil avvise denne utgiftsrapporten? +ConfirmSaveTrip=Er du sikker på at du vil validere denne utgiftsrapporten? +ConfirmValideTrip=Er du sikker på at du vil godkjenne denne utgiftsrapporten? +DATE_CANCEL=Kansellert dato +DATE_PAIEMENT=Betalt dato +DATE_REFUS=Avvist dato +DATE_SAVE=Godkjennelsesdato +DefaultCategoryCar=Standard transportmetode +DefaultRangeNumber=Standard område nummer +DeleteTrip=Slett reiseregning +ErrorDoubleDeclaration=Du har opprettet en annen reiseregning i overlappende tidsperiode +Error_EXPENSEREPORT_ADDON_NotDefined=Feil, regelen for utgiftsrapport-nummerering ref ble ikke definert i oppsett av modulen 'Utgiftsrapport' +ExpenseRangeOffset=Offset-beløp: %s +expenseReportCatDisabled=Kategori deaktivert - se c_exp_tax_cat ordbok +expenseReportCoef=Koeffisient +expenseReportCoefUndefined=(verdi ikke definert) +expenseReportOffset=Forskyvning +expenseReportPrintExample=offset + (d x coef) = %s +expenseReportRangeDisabled=Område deaktivert - se c_exp_tax_range bibliotek +expenseReportRangeFromTo=fra %d til %d +expenseReportRangeMoreThan=mer enn %d +expenseReportTotalForFive=Eksempel med d = 5 +ExpenseReportApplyTo=Gjelder +ExpenseReportApproved=En utgiftsrapport ble godkjent +ExpenseReportApprovedMessage=Utgiftsrapporten %s ble godkjent.
- Bruker: %s
- Godkjent av: %s
Klikk her for å vise utgiftsrapporten: %s +ExpenseReportCanceled=En utgiftsrapport ble kansellert +ExpenseReportCanceledMessage=Utgiftsrapporten %s ble kansellert.
- Bruker: %s
- Avlyst av: %s
- Årsak til kansellering: %s
Klikk her for å vise utgiftsrapporten: %s +ExpenseReportConstraintViolationError=Maks beløp overskredet (regel %s): %s er høyere enn %s (overskridelse forbudt) +ExpenseReportConstraintViolationWarning=Maks beløp overskredet (regel %s): %s er høyere enn %s (overskridelse autorisert) +ExpenseReportDateEnd=Utløpsdato +ExpenseReportDateStart=Startdato +ExpenseReportDomain=Domenet skal gjelde +ExpenseReportIkDesc=Du kan endre beregningen av kilometerkostnad etter kategori og rekkevidde etter slik de tidligere er definert. d er avstanden i kilometer +ExpenseReportLimitAmount=Maks beløp +ExpenseReportLimitOn=Beløpsgrense på +ExpenseReportLine=Linje i reiseregningen +ExpenseReportPaid=En utgiftsrapport ble betalt +ExpenseReportPaidMessage=Utgiftsrapporten %s er betalt.
- Bruker: %s
- Betalt av: %s
Klikk her for å vise utgiftsrapporten: %s +ExpenseReportPayment=Betaling av utgiftsrapport +ExpenseReportRef=Ref. utgiftsrapport +ExpenseReportRefused=En utgiftsrapport ble avvist +ExpenseReportRefusedMessage=Utgiftsrapporten %s ble avvist.
- Bruker: %s
- Avvist av: %s
- Årsak til avvisning: %s
Klikk her for å vise utgiftsrapporten: %s +ExpenseReportRestrictive=Overskridelse forbudt +ExpenseReportRuleErrorOnSave=Feil: %s +ExpenseReportRuleSave=Utgiftsrapportregel lagret +ExpenseReportRulesDesc=Du kan definere maksbeløpsregler for utgiftsrapporter. Disse reglene vil bli brukt når en ny utgift legges til en utgiftsrapport ExpenseReportWaitingForApproval=En ny reiseregning er sendt inn for godkjenning ExpenseReportWaitingForApprovalMessage=En ny kostnadsrapport er sendt og venter på godkjenning.
- Bruker: %s
- Periode: %s
Klikk her for å validere: %s ExpenseReportWaitingForReApproval=En utgiftsrapport er blitt sendt inn for ny godkjenning ExpenseReportWaitingForReApprovalMessage=En kostnadsrapport er sendt og venter på re-godkjenning.
%s, du nektet å godkjenne kostnadsrapporten av denne årsak: %s.
En ny versjon har blitt foreslått og venter på godkjenning.
- Bruker: %s
- Periode: %s
Klikk her for å validere: %s -ExpenseReportApproved=En utgiftsrapport ble godkjent -ExpenseReportApprovedMessage=Utgiftsrapporten %s ble godkjent.
- Bruker: %s
- Godkjent av: %s
Klikk her for å vise utgiftsrapporten: %s -ExpenseReportRefused=En utgiftsrapport ble avvist -ExpenseReportRefusedMessage=Utgiftsrapporten %s ble avvist.
- Bruker: %s
- Avvist av: %s
- Årsak til avvisning: %s
Klikk her for å vise utgiftsrapporten: %s -ExpenseReportCanceled=En utgiftsrapport ble kansellert -ExpenseReportCanceledMessage=Utgiftsrapporten %s ble kansellert.
- Bruker: %s
- Avlyst av: %s
- Årsak til kansellering: %s
Klikk her for å vise utgiftsrapporten: %s -ExpenseReportPaid=En utgiftsrapport ble betalt -ExpenseReportPaidMessage=Utgiftsrapporten %s er betalt.
- Bruker: %s
- Betalt av: %s
Klikk her for å vise utgiftsrapporten: %s -TripId=Reiseregnings - ID -AnyOtherInThisListCanValidate=Person som skal informeres for validering av forespørselen. -TripSociete=Firmainformasjon -TripNDF=Informasjon om reiseregning -PDFStandardExpenseReports=Standardmal for å generere PDF av reiseregning -ExpenseReportLine=Linje i reiseregningen -TF_OTHER=Annet -TF_TRIP=Transport -TF_LUNCH=Lunsj -TF_METRO=Trikk/bybane -TF_TRAIN=Tog -TF_BUS=Buss -TF_CAR=Bil -TF_PEAGE=Toll -TF_ESSENCE=Drivstoff -TF_HOTEL=Hotell -TF_TAXI=Taxi -EX_KME=Kilometerkostnader -EX_FUE=Drivstoff CV -EX_HOT=Hotell -EX_PAR=Parkering CV -EX_TOL=Toll CV -EX_TAX=Ulike avgifter -EX_IND=Betingelse for transportabonnement -EX_SUM=Vedlikeholdsforsyning -EX_SUO=Kontorrekvisita -EX_CAR=Bilutleie -EX_DOC=Dokumentasjon -EX_CUR=Kunder mottar -EX_OTR=Andre ytelser -EX_POS=Porto -EX_CAM=CV vedlikehold og reparasjon -EX_EMM=Ansatte måltid -EX_GUM=Gjestemåltid -EX_BRE=Frokost -EX_FUE_VP=Drivstoff PV -EX_TOL_VP=Toll PV -EX_PAR_VP=Parkering PV -EX_CAM_VP=PV vedlikehold og reparasjon -DefaultCategoryCar=Standard transportmetode -DefaultRangeNumber=Standard område nummer -UploadANewFileNow=Last opp et nytt dokument nå -Error_EXPENSEREPORT_ADDON_NotDefined=Feil, regelen for utgiftsrapport-nummerering ref ble ikke definert i oppsett av modulen 'Utgiftsrapport' -ErrorDoubleDeclaration=Du har opprettet en annen reiseregning i overlappende tidsperiode -AucuneLigne=Ingen reiseregning er opprettet enda -ModePaiement=Betalingsmåte -VALIDATOR=Bruker som er ansvarlig for godkjenning -VALIDOR=Godkjent av -AUTHOR=Registrert av -AUTHORPAIEMENT=Betalt av -REFUSEUR=Avvist av -CANCEL_USER=Slettet av -MOTIF_REFUS=Grunn -MOTIF_CANCEL=Grunn -DATE_REFUS=Avvist dato -DATE_SAVE=Godkjennelsesdato -DATE_CANCEL=Kansellert dato -DATE_PAIEMENT=Betalt dato -ExpenseReportRef=Ref. utgiftsrapport -ValidateAndSubmit=Valider og send til godkjenning -ValidatedWaitingApproval=Validert (venter på godkjenning) -NOT_AUTHOR=Reiseregningener ikke opprettet av deg. Operasjonen avbrutt. -ConfirmRefuseTrip=Er du sikker på at du vil avvise denne utgiftsrapporten? -ValideTrip=Godkjenn reiseregning -ConfirmValideTrip=Er du sikker på at du vil godkjenne denne utgiftsrapporten? -PaidTrip=Betal en reiseregning -ConfirmPaidTrip=Er du sikker på at du vil endre status på denne utgiftsrapporten til "betalt"? -ConfirmCancelTrip=Er du sikker på at du vil kansellere denne utgiftsrapporten? -BrouillonnerTrip=Endre reiseregning til "kladd" -ConfirmBrouillonnerTrip=Er du sikker på at du vil endre status på denne utgiftsrapporten til "utkast"? -SaveTrip=Valider reiseregning -ConfirmSaveTrip=Er du sikker på at du vil validere denne utgiftsrapporten? -NoTripsToExportCSV=Ingen reiseregning å eksportere for denne perioden -ExpenseReportPayment=Betaling av utgiftsrapport -ExpenseReportsToApprove=Utgiftsrapporter for godkjenning -ExpenseReportsToPay=Utgiftsrapport å betale -ConfirmCloneExpenseReport=Er du sikker på at du vil klone denne utgiftsrapporten? ExpenseReportsIk=Konfigurasjon av kjøregodtgjørelser ExpenseReportsRules=Utgifts-rapportregler -ExpenseReportIkDesc=Du kan endre beregningen av kilometerkostnad etter kategori og rekkevidde etter slik de tidligere er definert. d er avstanden i kilometer -ExpenseReportRulesDesc=You can define max amount rules for expense reports. These rules will be applied when a new expense is added to an expense report -expenseReportOffset=Forskyvning -expenseReportCoef=Koeffisient -expenseReportTotalForFive=Eksempel med d = 5 -expenseReportRangeFromTo=fra %d til %d -expenseReportRangeMoreThan=mer enn %d -expenseReportCoefUndefined=(verdi ikke definert) -expenseReportCatDisabled=Kategori deaktivert - se c_exp_tax_cat ordbok -expenseReportRangeDisabled=Område deaktivert - se c_exp_tax_range bibliotek -expenseReportPrintExample=offset + (d x coef) = %s -ExpenseReportApplyTo=Gjelder -ExpenseReportDomain=Domenet skal gjelde -ExpenseReportLimitOn=Beløpsgrense på -ExpenseReportDateStart=Startdato -ExpenseReportDateEnd=Utløpsdato -ExpenseReportLimitAmount=Maks beløp -ExpenseReportRestrictive=Overskridelse forbudt -AllExpenseReport=Alle typer kostnadsrapporter -OnExpense=Utgiftslinje -ExpenseReportRuleSave=Utgiftsrapportregel lagret -ExpenseReportRuleErrorOnSave=Feil: %s -RangeNum=Område %d -ExpenseReportConstraintViolationError=Max amount exceeded (rule %s): %s is higher than %s (Exceeding forbidden) -byEX_DAY=etter dag (begrensning til %s) -byEX_MON=etter måned (begrensning til %s) -byEX_YEA=etter år (begrensning til %s) -byEX_EXP=etter linje (begrensning til %s) -ExpenseReportConstraintViolationWarning=Max amount exceeded (rule %s): %s is higher than %s (Exceeding authorized) +ExpenseReportsToApprove=Utgiftsrapporter for godkjenning +ExpenseReportsToPay=Utgiftsrapport å betale +ExpensesArea=Område for reiseregninger +FeesKilometersOrAmout=Beløp eller kilometer +LastExpenseReports=Siste %s utgiftsrapporter +ListOfFees=Oversikt over avgifter +ListOfTrips=Liste over reiseregninger +ListToApprove=Venter på godkjenning +ListTripsAndExpenses=Liste over reiseregninger +MOTIF_CANCEL=Grunn +MOTIF_REFUS=Grunn +ModePaiement=Betalingsmåte +NewTrip=Ny reiseregning nolimitbyEX_DAY=etter dag (ingen begrensning) +nolimitbyEX_EXP=etter linje (ingen begrensning) nolimitbyEX_MON=etter måned (ingen begrensning) nolimitbyEX_YEA=etter år (ingen begrensning) -nolimitbyEX_EXP=etter linje (ingen begrensning) -CarCategory=Kjøretøyskategori -ExpenseRangeOffset=Offset-beløp: %s +NoTripsToExportCSV=Ingen reiseregning å eksportere for denne perioden +NOT_AUTHOR=Reiseregningener ikke opprettet av deg. Operasjonen avbrutt. +OnExpense=Utgiftslinje +PDFStandardExpenseReports=Standardmal for å generere PDF av reiseregning +PaidTrip=Betal en reiseregning +REFUSEUR=Avvist av RangeIk=Kilometerstand -AttachTheNewLineToTheDocument=Fest linjen til et opplastet dokument +RangeNum=Område %d +SaveTrip=Valider reiseregning +ShowExpenseReport=Vis utgiftsrapport +ShowTrip=Vis utgiftsrapport +TripCard=Skjema for reiseregninger +TripId=Reiseregnings - ID +TripNDF=Informasjon om reiseregning +TripSociete=Firmainformasjon +Trips=Reiseregninger +TripsAndExpenses=Reiseregninger +TripsAndExpensesStatistics=Reiseregninger - statistikk +TypeFees=Avgiftstyper +UploadANewFileNow=Last opp et nytt dokument nå +VALIDATOR=Bruker som er ansvarlig for godkjenning +VALIDOR=Godkjent av +ValidateAndSubmit=Valider og send til godkjenning +ValidatedWaitingApproval=Validert (venter på godkjenning) +ValideTrip=Godkjenn reiseregning + +## Dictionary +EX_BRE=Frokost +EX_CAM=CV vedlikehold og reparasjon +EX_CAM_VP=PV vedlikehold og reparasjon +EX_CAR=Bilutleie +EX_CUR=Kunder mottar +EX_DOC=Dokumentasjon +EX_EMM=Ansatte måltid +EX_FUE=Drivstoff CV +EX_FUE_VP=Drivstoff PV +EX_GUM=Gjestemåltid +EX_HOT=Hotell +EX_IND=Betingelse for transportabonnement +EX_KME=Kilometerkostnader +EX_OTR=Andre ytelser +EX_PAR=Parkering CV +EX_PAR_VP=Parkering PV +EX_POS=Porto +EX_SUM=Vedlikeholdsforsyning +EX_SUO=Kontorrekvisita +EX_TAX=Ulike avgifter +EX_TOL=Toll CV +EX_TOL_VP=Toll PV +TF_BUS=Buss +TF_CAR=Bil +TF_ESSENCE=Drivstoff +TF_HOTEL=Hotell +TF_LUNCH=Lunsj +TF_METRO=Trikk/bybane +TF_OTHER=Annet +TF_PEAGE=Toll +TF_TAXI=Taxi +TF_TRAIN=Tog +TF_TRIP=Transport diff --git a/htdocs/langs/nb_NO/users.lang b/htdocs/langs/nb_NO/users.lang index a0d3fd0d0d7..b78cbc27184 100644 --- a/htdocs/langs/nb_NO/users.lang +++ b/htdocs/langs/nb_NO/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Fjern fra gruppe PasswordChangedAndSentTo=Passordet er endret og sendt til %s. PasswordChangeRequest=Be om å endre passord for %s PasswordChangeRequestSent=Anmodning om å endre passordet for %s er sendt til %s. -IfLoginExistPasswordRequestSent=Hvis denne påloggingen er en gyldig konto, er det sendt en e-post for å tilbakestille passordet. +IfLoginExistPasswordRequestSent=Hvis denne påloggingen er en gyldig konto (med en gyldig e-post), er det sendt en e-post for å tilbakestille passord. IfEmailExistPasswordRequestSent=Hvis denne e-postadressen er en gyldig konto, er det sendt en e-post for å tilbakestille passordet. ConfirmPasswordReset=Bekreft tilbakestilling av passord MenuUsersAndGroups=Brukere og grupper @@ -68,12 +68,11 @@ CreateDolibarrLogin=Lag Dolibarrkonto CreateDolibarrThirdParty=Lag en tredjepart LoginAccountDisableInDolibarr=Kontoen er deaktivert i Dolibarr. UsePersonalValue=Bruk personlig verdi -InternalUser=Intern bruker ExportDataset_user_1=Brukere og deres egenskaper DomainUser=Domenebruker %s Reactivate=Reaktiver CreateInternalUserDesc=Dette skjemaet gir deg mulighet til å opprette en intern bruker til din bedrift/organisasjon. For å opprette en ekstern bruker (kunde, leverandør, ...), bruk knappen "Opprett Dolibarr-bruker" fra tredjeparts kontaktkort. -InternalExternalDesc=An internal user is a user that is part of your company/organization, or is a partner user outside of your organization that may need to see more data than data related to his company (the permission system will define what he can or can't see or do).
An external user is a customer, vendor or other that must view ONLY data related to himself (Creating an external user for a third-party can be done from the contact record of the third-party).

In both cases, you must grant permissions on the features that the user need. +InternalExternalDesc=En intern -bruker er en bruker som er en del av din bedrift/organisasjon, eller er en partnerbruker utenfor din organisasjon som kan trenge å se mer data enn data relatert til hans firma (tillatelsessystemet vil definere hva han kan eller kan ikke se eller gjøre).
En ekstern -bruker er en kunde, leverandør eller annet som KUN må se data relatert til seg selv (Opprette en ekstern bruker for en tredjepart kan gjøres fra kontaktposten til tredjeparten).

I begge tilfeller må du gi tillatelser til funksjonene som brukeren trenger. PermissionInheritedFromAGroup=Rettigheter innvilget fordi de er arvet av en brukegruppe. Inherited=Arvet UserWillBe=Opprettet bruker vil være @@ -97,7 +96,7 @@ LoginToCreate=Brukernavn å opprette NameToCreate=Navn på tredjepart til å lage YourRole=Dine roller YourQuotaOfUsersIsReached=Din kvote på aktive brukere er nådd! -NbOfUsers=Number of users +NbOfUsers=Antall brukere NbOfPermissions=Antall permisjoner DontDowngradeSuperAdmin=Bare en superadmin kan nedgradere en superadmin HierarchicalResponsible=Veileder @@ -116,7 +115,7 @@ DateOfEmployment=Ansettelsesdato DateEmployment=Arbeid DateEmploymentStart=Ansettelse startdato DateEmploymentEnd=Ansettelse sluttdato -RangeOfLoginValidity=Access validity date range +RangeOfLoginValidity=Adgang til gyldig datoperiode CantDisableYourself=Du kan ikke deaktivere din egen brukeroppføring ForceUserExpenseValidator=Tvunget utgiftsrapport-validator ForceUserHolidayValidator=Tvunget friforespørsel-validator @@ -124,7 +123,9 @@ ValidatorIsSupervisorByDefault=Som standard er validatoren veileder for brukeren UserPersonalEmail=Privat e-post UserPersonalMobile=Privat mobil WarningNotLangOfInterface=Advarsel, dette er hovedspråket brukeren snakker, ikke språket i grensesnittet han valgte å se. For å endre grensesnittets språk som er synlig for denne brukeren, gå til fanen %s -DateLastLogin=Date last login -DatePreviousLogin=Date previous login -IPLastLogin=IP last login -IPPreviousLogin=IP previous login +DateLastLogin=Dato siste pålogging +DatePreviousLogin=Dato forrige pålogging +IPLastLogin=IP siste pålogging +IPPreviousLogin=IP forrige pålogging +ShowAllPerms=Vis alle tillatelsesrader +HideAllPerms=Skjul alle tillatelsesrader diff --git a/htdocs/langs/nb_NO/website.lang b/htdocs/langs/nb_NO/website.lang index 4003a18b648..608da77e606 100644 --- a/htdocs/langs/nb_NO/website.lang +++ b/htdocs/langs/nb_NO/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kode +WebsiteName=Navn på nettstedet WebsiteSetupDesc=Opprett de nettstedene du ønsker å bruke her. Deretter går du inn i meny Nettsteder for å redigere dem. DeleteWebsite=Slett wedside ConfirmDeleteWebsite=Er du sikker på at du vil slette dette nettstedet? Alle sidene og innholdet blir også fjernet. Filene som er lastet opp (som i mediekatalogen, ECM-modulen, ...) vil ikke slettes. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Tillegg nederst på HTML-header(felles for alle sider) WEBSITE_ROBOT=Robotfil (robots.txt) WEBSITE_HTACCESS=Nettstedets .htaccess-fil WEBSITE_MANIFEST_JSON=Nettstedets manifest.json-fil -WEBSITE_README=README.md-fil WEBSITE_KEYWORDSDesc=Bruk et komma for å skille verdier -EnterHereLicenseInformation=Skriv inn metadata eller lisensinformasjon for å arkivere en README.md-fil. Hvis du distribuerer nettstedet ditt som en mal, vil filen bli inkludert i mal-pakken. +EnterHereReadmeInformation=Skriv inn en beskrivelse av nettsiden her. Hvis du distribuerer nettstedet ditt som en mal, vil filen bli inkludert i mal-pakken. +EnterHereLicenseInformation=Skriv inn LISENSEN til koden til nettstedet her. Hvis du distribuerer nettstedet ditt som en mal, vil filen bli inkludert i mal-pakken. HtmlHeaderPage=HTML-header (kun for denne siden) PageNameAliasHelp=Navn eller alias på siden.
Dette aliaset brukes også til å lage en SEO-URL når nettsiden blir kjørt fra en virtuell vert til en webserver (som Apacke, Nginx, ...). Bruk knappen "%s" for å redigere dette aliaset. EditTheWebSiteForACommonHeader=Merk: Hvis du vil definere en personlig topptekst for alle sider, redigerer du overskriften på nettstedsnivå i stedet for på siden/containeren. @@ -31,7 +32,7 @@ AddWebsite=Legg til nettside Webpage=Nettsted/container AddPage=Legg til side/container PageContainer=Side -PreviewOfSiteNotYetAvailable=The preview of your website %s is not yet available. You must first 'Import a full website template' or just 'Add a page/container'. +PreviewOfSiteNotYetAvailable=Forhåndsvisningen av nettstedet ditt %s er ikke tilgjengelig ennå. Du må først ' Importere en fullstendig nettstedsmal ' eller bare ' Legg til en side/beholder '. RequestedPageHasNoContentYet=Forespurt side med id %s har ikke noe innhold enda, eller cachefilen .tpl.php ble fjernet. Rediger innhold på siden for å løse dette. SiteDeleted=Nettstedet '%s' slettet PageContent=Side/Container @@ -42,10 +43,12 @@ ViewPageInNewTab=Vis side i ny fane SetAsHomePage=Sett som startside RealURL=Virkelig URL ViewWebsiteInProduction=Vis webside ved hjelp av hjemme-URL +Virtualhost=Virtuell vert eller domenenavn +VirtualhostDesc=Navnet på den virtuelle verten eller domenet (for eksempel: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Bruk med Apache/NGinx/...
Opprett på webserveren din (Apache, Nginx, ...) en dedikert virtuell vert med PHP aktivert og en rotkatalog på
%s ExampleToUseInApacheVirtualHostConfig=Eksempel på Apache virtuelt vertsoppsett: YouCanAlsoTestWithPHPS=  Bruk med PHP-innebygd server
I utviklingsmiljø kan du foretrekke å teste nettstedet med PHP-innebygd webserver (PHP 5.5 nødvendig) ved å kjøre
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Kjør nettstedet ditt med en annen leverandør av Dolibarr Hosting
Hvis du ikke har en webserver som Apache eller NGinx tilgjengelig på internett, kan du eksportere og importere nettstedet til en annen Dolibarr-forekomst levert av en annen Dolibarr-leverandør som gir full integrasjon med nettstedsmodulen. Du kan finne en liste over noen Dolibarr-vertsleverandører på https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP= Kjør nettstedet ditt med en annen Dolibarr-vertsleverandør
Hvis du ikke har en nettserver som Apache eller NGinx tilgjengelig på internett, kan du \neksportere og importere nettstedet ditt til en annen Dolibarr-instans levert av en annen Dolibarr-vertsleverandør som gir full integrasjon med nettstedsmodulen. Du kan finne en liste over noen Dolibarr-vertsleverandører på https://saas.dolibarr.org3 CheckVirtualHostPerms=Sjekk også at den virtuelle vertsbrukeren (for eksempel www-data) har %s tillatelser på filer i
%s ReadPerm=Les WritePerm=Skriv @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Du kan redigere HTML kildekode ved hjelp av "Kilde" YouCanEditHtmlSource=
Du kan inkludere PHP kode i denne kilden ved hjelp av tags <?php ?>. Følgende globale variabler er tilgjengelige: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

Du kan også inkludere innhold fra en annen side/container med følgende syntaks:
<?php includeContainer('alias_of_container_to_include'); ?>

Du kan omdirigere til en annen side/container med følgende syntaks (NB: ikke legg ut noe innhold før en omdirigering):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

For å opprette en kobling til en annen side, bruk syntaksen:
<a href="alias_of_page_to_link_to.php">mylink<a>

For å inkludere en nedlastningslink til en fil i dokumenter mappen, bruk document.php pakkeren:
Eksempel, for en fil i documents/ecm (need to be loggedmå logges, er syntaksen:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For en fil i documents/medias (åpen mappe for offentlig tilgang), er syntaksen:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For en fil delt via en delingskobling (åpen tilgang ved bruk av deling av filens hash-nøkkel), er syntaksen:
<a href="/document.php?hashp=publicsharekeyoffile">

For å inkludere et bilde lagret i dokumenter mappen, bruk viewimage.php pakkeren:
Eksempel, for et bilde i documents/medias (åpen mappe for offentlig tilgang), er syntaksen:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=For et bilde som deles med en delekobling (åpen tilgang ved hjelp av delings-hash-nøkkelen til filen), er syntaksen:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
Flere eksempler på HTML eller dynamisk kode tilgjengelig på wiki-dokumentasjonen
. +YouCanEditHtmlSourceMore=
Flere eksempler på HTML eller dynamisk kode tilgjengelig på wikidokumentasjonen
. ClonePage=Klon side/container CloneSite=Klon side SiteAdded=Nettsted lagt til @@ -137,11 +140,18 @@ PagesRegenerated=%s side(r)/container(e) regenerert RegenerateWebsiteContent=Regenerer cache-filer på nettstedet AllowedInFrames=Tillatt i frames DefineListOfAltLanguagesInWebsiteProperties=Definer liste over alle tilgjengelige språk i nettstedsegenskaper. -GenerateSitemaps=Generate website sitemap file -ConfirmGenerateSitemaps=If you confirm, you will erase the existing sitemap file... -ConfirmSitemapsCreation=Confirm sitemap generation -SitemapGenerated=Sitemap file %s generated +GenerateSitemaps=Generer nettstedets sitemap.xml-fil +ConfirmGenerateSitemaps=Hvis du bekrefter, vil du slette den eksisterende sitemap-filen... +ConfirmSitemapsCreation=Bekreft generering av sitemap +SitemapGenerated=Sitemap-fil %s generert ImportFavicon=Favicon -ErrorFaviconType=Favicon must be png -ErrorFaviconSize=Favicon must be sized 16x16, 32x32 or 64x64 -FaviconTooltip=Upload an image which needs to be a png (16x16, 32x32 or 64x64) +ErrorFaviconType=Favicon må være png +ErrorFaviconSize=Favicon må ha størrelsen 16x16, 32x32 eller 64x64 +FaviconTooltip=Last opp et bilde som må være en png (16x16, 32x32 eller 64x64) +NextContainer=Neste side/beholder +PreviousContainer=Forrige side/beholder +WebsiteMustBeDisabled=Nettstedet må ha statusen "%s" +WebpageMustBeDisabled=Nettsiden må ha statusen "%s" +SetWebsiteOnlineBefore=Når nettstedet er frakoblet, er alle sidene offline. Endre status på nettstedet først. +Booking=Bestilling +Reservation=Reservasjon diff --git a/htdocs/langs/nb_NO/withdrawals.lang b/htdocs/langs/nb_NO/withdrawals.lang index 9e291c192bf..0a206ba4e9e 100644 --- a/htdocs/langs/nb_NO/withdrawals.lang +++ b/htdocs/langs/nb_NO/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Leverandørfaktura som venter på betaling med kr InvoiceWaitingWithdraw=Faktura som venter på direktedebet InvoiceWaitingPaymentByBankTransfer=Faktura venter på kreditoverføring AmountToWithdraw=Beløp å tilbakekalle +AmountToTransfer=Beløp som skal overføres NoInvoiceToWithdraw=Ingen faktura åpen for '%s' venter. Gå til fanen '%s' på fakturakortet for å gjøre en forespørsel. -NoSupplierInvoiceToWithdraw=Ingen leverandørfaktura med åpne 'Direkte kredittforespørsler' venter. Gå til fanen '%s' på fakturakortet for å sende en forespørsel. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Brukeransvarlig WithdrawalsSetup=Oppsett av direktedebetsbetalinger CreditTransferSetup=Oppsett av kredittoverføring @@ -41,6 +42,7 @@ CreditTransferStatistics=Kredittoverføringsstatistikk Rejects=Avvisninger LastWithdrawalReceipt=Siste %s direktedebetskvitteringer MakeWithdrawRequest=Foreta en direktedebet betalingsforespørsel +MakeWithdrawRequestStripe=Foreta en forespørsel om direkte belastning via Stripe MakeBankTransferOrder=Opprett en forespørsel om kreditoverføring WithdrawRequestsDone=%s direktedebet-betalingforespørsler registrert BankTransferRequestsDone=%s forespørsler om kreditoverføring registrert @@ -48,7 +50,7 @@ ThirdPartyBankCode=Tredjeparts bankkode NoInvoiceCouldBeWithdrawed=Ingen faktura debitert. Kontroller at fakturaer mot selskaper med gyldig standard BAN, og at BAN har en RUM-modus %s . WithdrawalCantBeCreditedTwice=Denne uttakskvitteringen er allerede merket som kreditert; dette kan ikke gjøres to ganger, da dette potensielt kan skape dupliserte betalinger og bankoppføringer. ClassCredited=Klassifiser som kreditert -ClassDebited=Classify debited +ClassDebited=Klassifiser debitert ClassCreditedConfirm=Er du sikker på at du vil klassifisere tilbakekallingen som kreditert din bankkonto? TransData=Dato for overføring TransMetod=Metode for overføring @@ -99,8 +101,11 @@ CreditDate=Kreditt på WithdrawalFileNotCapable=Kan ikke ikke generere kvitteringsfil for tilbaketrekking for landet ditt %s (Landet er ikke støttet) ShowWithdraw=Vis direkte debitordre IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Men, hvis fakturaen har minst én avbestillingsordre som ikke er behandlet ennå, blir den ikke satt som betalt for å tillate tidligere håndtering av tilbaketrekninger. -DoStandingOrdersBeforePayments=Denne fanen lar deg be om en betalingsordre med direkte belastning. Når du er ferdig, kan du gå til menyen Bank-> Betaling med direkte belastning for å generere og administrere direkte belastning. Når ordre med direkte belastning blir stengt, blir betaling på fakturaer automatisk registrert, og fakturaer stengt hvis resten til betaling er null. -DoCreditTransferBeforePayments=Denne fanen lar deg be om en kreditoverføringsordre. Når du er ferdig, går du inn i menyen Bank-> Betaling ved overføring for å generere og administrere overføringsordren. Når kredittoverføringsordren er lukket, vil betaling på fakturaer automatisk bli registrert, og fakturaer stengt hvis resten av utestående er null. +DoStandingOrdersBeforePayments=Denne fanen lar deg be om en betalingsordre for direkte belastning. Når det er gjort, kan du gå inn i menyen "Bank->Betaling med avtalegiro" for å generere og administrere en ordrefil for avtalegiro. +DoStandingOrdersBeforePayments2=Du kan også sende en forespørsel direkte til en SEPA betalingsbehandler som Stripe, ... +DoStandingOrdersBeforePayments3=Når direkte debet er stengt, vil betaling på fakturaer automatisk registreres, og fakturaer lukkes hvis gjenstående betaling er null. +DoCreditTransferBeforePayments=Denne fanen lar deg be om en kredittoverføringsordre. Når du er ferdig, går du inn i menyen "Bank->Betaling med kredittoverføring" for å generere og administrere en ordrefil for kredittoverføring. +DoCreditTransferBeforePayments3=Når kredittoverføringsordren er stengt, vil betaling på fakturaer automatisk registreres, og fakturaer stenges hvis gjenstående betaling er null. WithdrawalFile=Debetordrefil CreditTransferFile=Kredittoverføringsfil SetToStatusSent=Sett status til "Fil Sendt" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Kan ikke opprette en tom direktedebet-betalingfore SepaMandate=SEPA Direktedebet mandat SepaMandateShort=SEPA-Mandat PleaseReturnMandate=Vennligst returner dette mandatskjemaet via epost til %s eller med post til -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=Ved å signere dette fullmaktsskjemaet, autoriserer du (A) %s og dets betalingstjenesteleverandør til å sende instruksjoner til banken din om å belaste kontoen din og (B) banken din til å belaste kontoen din i samsvar med instruksjonene fra %s. Som en del av rettighetene dine har du rett til refusjon fra banken din i henhold til vilkårene i avtalen med banken din. Dine rettigheter angående fullmakten ovenfor er forklart i en erklæring som du kan få fra banken din. CreditorIdentifier=Kreditor-identifikator CreditorName=Kreditornavn SEPAFillForm=(B) Vennligst fullfør alle felt merket med * @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=Utførelsesdato CreateForSepa=Lag direkte debitfil ICS=Kreditoridentifikator - ICS +IDS=Debitor identifikator END_TO_END="EndToEndId" SEPA XML-tag - Unik ID tildelt per transaksjon USTRD="Ustrukturert" SEPA XML-tag ADDDAYS=Legg til dager til utførelsesdato @@ -152,5 +158,6 @@ ModeWarning=Opsjon for reell-modus ble ikke satt, så vi stopper etter denne sim ErrorCompanyHasDuplicateDefaultBAN=Firma med ID%s har mer enn én standard bankkonto. Ingen måte å vite hvilken du skal bruke. ErrorICSmissing=Mangler ICS i bankkonto %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Totalt beløp for direktedebet er ulik linjesum -WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s -WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +WarningSomeDirectDebitOrdersAlreadyExists=Advarsel: Det er allerede noen direkte belastningsordrer som venter (%s) forespurt for et beløp på %s +WarningSomeCreditTransferAlreadyExists=Advarsel: Det er allerede noen ventende kredittoverføringer (%s) forespurt for et beløp på %s +UsedFor=Brukes for %s diff --git a/htdocs/langs/nb_NO/workflow.lang b/htdocs/langs/nb_NO/workflow.lang index 648ef7587b4..40b45b0919d 100644 --- a/htdocs/langs/nb_NO/workflow.lang +++ b/htdocs/langs/nb_NO/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Klassifiser kildekjø descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Klassifiser koblet kilde-innkjøpsordre som mottatt når et mottak er validert (og hvis antallet mottatt av alle mottak er det samme som i innkjøpsordren som skal oppdateres) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Klassifiser koblet kilde-innkjøpsordre som mottatt når et mottak er stengt (og hvis antallet mottatt av alle mottak er det samme som i innkjøpsordren som skal oppdatere) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Klassifiser mottak til "fakturert" når en koblet leverandørbestilling er validert +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Klassifiser mottak til "fakturert" når en koblet kjøpsfaktura er validert (og hvis beløpet på fakturaen er det samme som totalbeløpet for de tilknyttede mottakene) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Når du oppretter en billett, kobler du tilgjengelige kontrakter til samsvarende tredjepart descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Når du kobler sammen kontrakter, søk blant de fra morselskapene @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Lukk alle intervensjoner knyttet til bill AutomaticCreation=Automatisk opprettelse AutomaticClassification=Automatisk klassifisering # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klassifiser koblet kildesending som lukket når kundefaktura er validert +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klassifiser koblet kildeforsendelse som lukket når kundefakturaen er validert (og hvis fakturabeløpet er det samme som totalbeløpet for de koblede forsendelsene) AutomaticClosing=Automatisk lukking AutomaticLinking=Automatisk kobling diff --git a/htdocs/langs/ne_NP/datapolicy.lang b/htdocs/langs/ne_NP/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ne_NP/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/nl_BE/accountancy.lang b/htdocs/langs/nl_BE/accountancy.lang index b4327b3b13b..3a8fd558aca 100644 --- a/htdocs/langs/nl_BE/accountancy.lang +++ b/htdocs/langs/nl_BE/accountancy.lang @@ -23,5 +23,6 @@ Docref=Artikelcode TotalVente=Totaal omzet voor belastingen AccountingJournalType2=Verkoop AccountingJournalType3=Inkoop +AccountingJournalType5=Uitgaven rapporten Modelcsv=Model van een export Selectmodelcsv=Selecteer een model van export diff --git a/htdocs/langs/nl_BE/admin.lang b/htdocs/langs/nl_BE/admin.lang index 96a2c46c4ed..82330f1518e 100644 --- a/htdocs/langs/nl_BE/admin.lang +++ b/htdocs/langs/nl_BE/admin.lang @@ -41,6 +41,7 @@ UsePreviewTabs=Gebruik voorbeelweergavetabbladen ShowPreview=Toon voorbeelweergave TZHasNoEffect=Datums worden opgeslagen en geretourneerd door de databaseserver alsof ze worden bewaard als verzonden string. De tijdzone heeft alleen effect bij het gebruik van de UNIX_TIMESTAMP-functie (die niet door Dolibarr mag worden gebruikt, dus database TZ zou geen effect mogen hebben, zelfs als deze wordt gewijzigd nadat gegevens zijn ingevoerd). NextValueForDeposit=Volgende waarde (aanbetaling) +UseCaptchaCode=Gebruik een grafische code (CAPTCHA) op de aanmeldingspagina en enkele publieke pagina's AntiVirusCommandExample=Voorbeeld voor ClamAv Daemon (vereist clamav-daemon): /usr/bin/clamdscan
Voorbeeld voor ClamWin (erg langzaam): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe ComptaSetup=Instellingen van de boekhoudkundige module UserSetup=Gebruikersbeheerinstellingen @@ -182,6 +183,7 @@ NewVATRates=Nieuw BTW tarief PriceBaseTypeToChange=Wijzig op prijzen waarop een base reference waarde gedefiniëerd is MassConvert=Start bulkconversie Boolean=Boolean (één selectievakje) +ExtrafieldPriceWithCurrency=Prijs met valuta ExtrafieldUrl =url ExtrafieldSeparator=Separator (geen veld) ExtrafieldPassword=Paswoord @@ -191,7 +193,9 @@ ExtrafieldCheckBoxFromList=Selectievakjes uit tabel LibraryToBuildPDF=Bibliotheek om PDF bestanden te genereren. RefreshPhoneLink=Herladen link SetAsDefault=Instellen als standaard +InstalledInto=Geïnstalleerd in map %s BarcodeInitForProductsOrServices=Mass barcode init of reset voor producten of diensten +InitEmptyBarCode=Init waarde voor de volgende %s lege records NoDetails=Geen aanvullende details in voettekst DisplayCompanyInfo=Bedrijfsadres weergeven DisplayCompanyManagers=Namen van beheerders weergeven @@ -204,6 +208,7 @@ Module3400Name=Sociale Netwerken Module55000Desc=Creëer online polls, enquêtes of stemmen (zoals Doodle, Studs, RDVz etc...) Module62000Desc=Onderdelen toevoegen voor Incoterms Module63000Desc=Beheer middelen (printers, auto's, kamers, ...) voor toewijzing aan evenementen +Module94160Name=Ontvangen Permission22=Creëer / wijzig offertes Permission24=Valideer offertes Permission32=Creëer / wijzig producten / diensten diff --git a/htdocs/langs/nl_BE/compta.lang b/htdocs/langs/nl_BE/compta.lang index 4bb99924312..c0990dfa102 100644 --- a/htdocs/langs/nl_BE/compta.lang +++ b/htdocs/langs/nl_BE/compta.lang @@ -22,6 +22,7 @@ DeleteSocialContribution=Verwijder betaling sociale bijdrage/belasting ExportDataset_tax_1=sociale bijdragen/belastingen en betalingen CalcModeLT1Debt=Modus %sRE op afnemersfacturen%s CalcModeLT1Rec=Modus %sRE op leveranciersfacturen%s +OptionVatInfoModuleComptabilite=Opmerking: Voor materiële activa, zou het gebruik moeten maken van de afleverdatum om eerlijker te zijn. PurchasesJournal=Inkoopdagboek DescPurchasesJournal=Inkoopdagboek OtherCountriesCustomersReport=Buitenlands klantenrapport diff --git a/htdocs/langs/nl_BE/propal.lang b/htdocs/langs/nl_BE/propal.lang index 993ba762d6f..4a3d08323fb 100644 --- a/htdocs/langs/nl_BE/propal.lang +++ b/htdocs/langs/nl_BE/propal.lang @@ -10,4 +10,5 @@ ConfirmReOpenProp=Weet u zeker dat u offerte %s opnieuw wil openen? TypeContact_propal_internal_SALESREPFOLL=Vertegenwoordiger die de offerte opvolgt TypeContact_propal_external_BILLING=Contactpersoon afnemersfactuur TypeContact_propal_external_SHIPPING=Klantcontact voor leveringen +NoSign=Refuse ProposalCustomerSignature=Stempel, datum en handtekening met vermelding "Voor Akkoord" diff --git a/htdocs/langs/nl_BE/ticket.lang b/htdocs/langs/nl_BE/ticket.lang index 3d1419278be..243f09da279 100644 --- a/htdocs/langs/nl_BE/ticket.lang +++ b/htdocs/langs/nl_BE/ticket.lang @@ -56,7 +56,6 @@ NewTicket=Nieuw ticket MarkAsRead=Markeer ticket als gelezen TicketHistory=Ticket geschiedenis TicketChangeType=Van type veranderen -TicketAddMessage=Voeg een bericht toe TicketMessageSuccessfullyAdded=Bericht is succesvol toegevoegd NoMsgForThisTicket=Geen bericht voor dit ticket TicketSeverity=Strengheid @@ -64,7 +63,6 @@ ConfirmCloseAticket=Bevestig het sluiten van het ticket TicketDeletedSuccess=Ticket verwijderd met succes SendMessageByEmail=Stuur bericht per e-mail ErrorMailRecipientIsEmptyForSendTicketMessage=Ontvanger is leeg. Geen e-mail verzonden -TicketMessageMailIntro=Inleiding TicketMessageMailIntroHelp=Deze tekst wordt alleen aan het begin van de e-mail toegevoegd en wordt niet opgeslagen. TicketMessageHelp=Alleen deze tekst wordt opgeslagen in de berichtenlijst van het ticket. TicketMessageSubstitutionReplacedByGenericValues=Vervangingenvariabelen worden vervangen door generieke waarden. @@ -102,7 +100,6 @@ TicketNewEmailBodyInfosTrackId=Volgnummer van ticket: %s TicketNewEmailBodyInfosTrackUrlCustomer=U kunt de voortgang van het ticket in de specifieke interface bekijken door op de volgende link te klikken TicketEmailPleaseDoNotReplyToThisEmail=Reageer niet direct op deze e-mail! Gebruik de link om te antwoorden in de interface. TicketPublicInfoCreateTicket=Dit formulier laat U toe om een support ticket op te nemen in ons managementsysteem. -TicketPublicPleaseBeAccuratelyDescribe=Beschrijf het probleem alstublieft nauwkeurig. Geef de meeste informatie die mogelijk is om ons in staat te stellen uw verzoek correct te identificeren. TicketPublicMsgViewLogIn=Voer het ticket tracking ID in TicketTrackId=Openbare tracking-ID OneOfTicketTrackId=Een van uw tracking-ID diff --git a/htdocs/langs/nl_NL/accountancy.lang b/htdocs/langs/nl_NL/accountancy.lang index f8f6e23da4a..6afef8eca53 100644 --- a/htdocs/langs/nl_NL/accountancy.lang +++ b/htdocs/langs/nl_NL/accountancy.lang @@ -50,7 +50,7 @@ CountriesExceptMe=Alle landen behalve %s AccountantFiles=Bron-documenten exporteren ExportAccountingSourceDocHelp=Met deze tool kunt u de brongebeurtenissen zoeken en exporteren die worden gebruikt om uw boekhouding te genereren.
Het geëxporteerde ZIP-bestand bevat de lijsten met gevraagde items in CSV, evenals de bijgevoegde bestanden in hun oorspronkelijke formaat (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Gebruik het menu-item %s - %s om uw dagboeken te exporteren. -ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. +ExportAccountingProjectHelp=Specificeer een project als u alleen een boekhoudkundig rapport nodig heeft voor een specifiek project. Onkostendeclaraties en afbetalingen van leningen zijn niet opgenomen in projectrapporten. VueByAccountAccounting=Overzicht per grootboekrekening VueBySubAccountAccounting=Overzicht op volgorde subrekening @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Hoofdrekening voor leveranciers die niet zijn MainAccountForUsersNotDefined=De standaard grootboekrekening voor gebruikers is niet vastgelegd bij de instellingen MainAccountForVatPaymentNotDefined=Standaard grootboekrekening voor betaalde BTW is niet vastgelegd bij instellingen MainAccountForSubscriptionPaymentNotDefined=Hoofdrekening voor abonnementsbetaling is niet gedefinieerd in de configuratie +UserAccountNotDefined=Grootboekrekening voor gebruiker niet gedefinieerd in setup AccountancyArea=Boekhouding AccountancyAreaDescIntro=Het gebruiken van de boekhoudmodule gaat met verschillende stappen @@ -162,44 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Rechtstreeks boeken van transactie in bankboek uitzett ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Schakel concept export van het journaal in ACCOUNTANCY_COMBO_FOR_AUX=Schakel combolijst in voor dochteronderneming-account (kan traag zijn als je veel derden hebt, verbreek de mogelijkheid om op een deel van de waarde te zoeken) ACCOUNTING_DATE_START_BINDING=Definieer een startdatum voor het koppelen en doorboeken naar de boekhouding. Transacties voor deze datum worden niet doorgeboekt naar de boekhouding. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Wat is de standaard geselecteerde periode bij overdracht van boekhouding? -ACCOUNTING_SELL_JOURNAL=Verkoopboek -ACCOUNTING_PURCHASE_JOURNAL=Inkoopboek -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Verkoopjournaal (verkoop en retouren) +ACCOUNTING_PURCHASE_JOURNAL=Inkoopjournaal (aankoop en retour) +ACCOUNTING_BANK_JOURNAL=Kas journaal (ontvangsten en uitbetalingen) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=Algemeen journaal +ACCOUNTING_HAS_NEW_JOURNAL=Heeft nieuw Journaal +ACCOUNTING_INVENTORY_JOURNAL=Voorraad journaal ACCOUNTING_SOCIAL_JOURNAL=Social journal -ACCOUNTING_HAS_NEW_JOURNAL=Nieuw Has Journaal ACCOUNTING_RESULT_PROFIT=Resultaat grootboekrekening (winst) ACCOUNTING_RESULT_LOSS=Resultaat grootboekrekening (Verlies) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Afsluiten journaal -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Kruispostrekening voor bank naar bank transactie +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Overgangsrekening -ACCOUNTING_ACCOUNT_SUSPENSE=Grootboekrekening kruisposten (dagboeken) -DONATION_ACCOUNTINGACCOUNT=Grootboeknummer voor donaties -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Grootboekrekening om abonnementen te registreren +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Standaard grootboekrekening voor storting door klant -UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Accounting account by default to register supplier deposit -UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Klantrekening opslaan als individuele rekening in subgrootboek voor vooruitbetalingsregels (indien uitgeschakeld, blijft individuele rekening voor vooruitbetalingsregels leeg) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Leveranciersrekening opslaan als individuele rekening in subgrootboek voor vooruitbetalingsregels (indien uitgeschakeld, blijft individuele rekening voor vooruitbetalingsregels leeg) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Standaard grootboekrekening voor de gekochte producten (gebruikt indien niet gedefinieerd in de productfiche) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Grootboekrekening standaard voor de gekochte producten binnen de EU (gebruikt indien niet gedefinieerd in het productblad) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Grootboekrekening standaard voor de gekochte producten en geïmporteerd buiten de EU (gebruikt indien niet gedefinieerd in het productblad) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Standaard grootboekrekening omzet producten (indien niet opgegeven bij productgegevens) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Standaard grootboekrekening voor binnen de EU verkochte producten (gebruikt indien niet gedefinieerd bij de productgegevens) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Standaard boekhoudrekening voor de producten die worden verkocht en uitgevoerd naar buiten de EU (gebruikt indien niet gedefinieerd bij de productgegevens) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Standaard grootboekrekening inkoop diensten (indien niet opgegeven bij dienstgegevens) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Grootboekrekening standaard voor de gekochte services binnen de EU (gebruikt indien niet gedefinieerd in het serviceblad) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Standaard grootboekrekening voor de gekochte services en geïmporteerd van buiten de EU (gebruikt indien niet gedefinieerd in het serviceblad) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Standaard grootboekrekening omzet diensten (indien niet opgegeven bij dienstgegevens) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Standaard grootboekrekening voor binnen de EU verkochte diensten (gebruikt indien niet gedefinieerd bij de servicegegevens) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Standaard grootboekrekening voor de diensten die worden verkocht en geëxporteerd naar buiten de EU (gebruikt indien niet gedefinieerd in het serviceblad) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -214,12 +217,12 @@ Codejournal=Journaal JournalLabel=Journaal label NumPiece=Boekingstuk TransactionNumShort=Transactienummer -AccountingCategory=Aangepaste groep +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Groeperen op grootboekrekening GroupBySubAccountAccounting=Groepeer op subgrootboekrekening AccountingAccountGroupsDesc=Hier kunt u enkele grootboekrekening-groepen definiëren. Deze worden gebruikt voor gepersonaliseerde boekhoudrapporten. ByAccounts=Op grootboekrekening -ByPredefinedAccountGroups=Op voorgedefinieerde groepen +ByPredefinedAccountGroups=Op vooraf gedefinieerde accountgroepen ByPersonalizedAccountGroups=Op gepersonaliseerde groepen ByYear=Per jaar NotMatch=Niet ingesteld @@ -268,13 +271,13 @@ Reconcilable=Samentrekken TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Raadpleeg hier de lijst met klant factuurregels die (al dan niet) zijn gekoppeld aan een grootboekrekening vaneen product -DescVentilMore=In de meeste gevallen, als u vooraf gedefinieerde producten of diensten gebruikt en u het rekeningnummer instelt op de product- / servicekaart, kan de toepassing alle koppelingen tussen uw factuurregels en de boekhoudrekening van uw rekeningschema maken, met één druk op de knop "%s". Als er geen rekenig is ingesteld op de product- / servicekaarten of als u nog enkele regels hebt die niet aan een rekening zijn gekoppeld, moet u een handmatige koppeling maken via het menu "%s". -DescVentilDoneCustomer=Bekijk hier de lijst met factuurregels en hun grootboekrekening -DescVentilTodoCustomer=Koppel factuurregels welke nog niet verbonden zijn met een product grootboekrekening -ChangeAccount=Wijzig de product/dienst grootboekrekening voor geselecteerde regels met de volgende grootboekrekening: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Raadpleeg hier de lijst met leverancier factuurregels die al dan niet zijn gekoppeld aan een productgrootboekrekening (alleen mutaties die nog niet zijn doorgeboekt in de boekhouding zijn zichtbaar) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Raadpleeg hier de regels van de leveranciers facturen en hun tegenrekening DescVentilTodoExpenseReport=Koppel kosten-boekregels aan grootboekrekeningen welke nog niet zijn vastgelegd DescVentilExpenseReport=Hier kunt u de lijst raadplegen van kostenregels om te koppelen aan een grootboekrekening (of niet). @@ -282,24 +285,24 @@ DescVentilExpenseReportMore=Als u een account instelt op het type onkostendeclar DescVentilDoneExpenseReport=Hier kunt u de lijst raadplegen van kostenregels met hun tegenrekening Closure=Jaarafsluiting -DescClosure=Consult here the number of movements by month not yet validated & locked +DescClosure=Raadpleeg hier het aantal bewegingen per maand nog niet gevalideerd & vergrendeld OverviewOfMovementsNotValidated=Overzicht van bewegingen niet gevalideerd en vergrendeld AllMovementsWereRecordedAsValidated=Alle bewegingen werden geregistreerd als gevalideerd en vergrendeld NotAllMovementsCouldBeRecordedAsValidated=Niet alle bewegingen konden als gevalideerd en vergrendeld worden geregistreerd -ValidateMovements=Valideer wijzigingen +ValidateMovements=Valideer en vergrendel bewegingen... DescValidateMovements=Elke wijziging of verwijdering van inboeken, afletteren en verwijderingen is verboden. Alle boekingen moeten worden gevalideerd, anders is afsluiten niet mogelijk -ValidateHistory=Automatisch boeken +ValidateHistory=Automatisch afstemmen AutomaticBindingDone=Automatische bindings uitgevoerd (%s) - Automatische binding was niet mogelijk voor record (%s) -ErrorAccountancyCodeIsAlreadyUse=Fout. U kunt geen grootboekrekening verwijderen welke in gebruik is. +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Beweging niet correct gebalanceerd. Debet = %s & Credit = %s Balancing=Balansen FicheVentilation=Koppelen card GeneralLedgerIsWritten=Grootboek transacties GeneralLedgerSomeRecordWasNotRecorded=Sommige transacties konden niet worden doorgeboekt. Als er geen andere foutmelding is, komt dit waarschijnlijk omdat ze reeds zijn doorgeboekt. NoNewRecordSaved=Geen record meer om over te zetten -ListOfProductsWithoutAccountingAccount=Overzicht van producten welke nog niet zijn gekoppeld aan een grootboekrekening +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Wijzig koppeling Accounted=Geboekt in grootboek NotYetAccounted=Nog niet overgezet naar boekhouding @@ -322,9 +325,10 @@ AccountingJournalType1=Overige bewerkingen AccountingJournalType2=Verkopen AccountingJournalType3=Aankopen AccountingJournalType4=Bank -AccountingJournalType5=Kostenoverzicht +AccountingJournalType5=Declaraties AccountingJournalType8=Voorraad AccountingJournalType9=HAS-nieuw +GenerationOfAccountingEntries=Genereren van boekhoudkundige boekingen ErrorAccountingJournalIsAlreadyUse=Dit dagboek is al in gebruik AccountingAccountForSalesTaxAreDefinedInto=Opmerking: Grootboekrekeningen voor BTW worden vastgelegd in menukeuze %s-%s NumberOfAccountancyEntries=Aantal boekingen @@ -332,10 +336,12 @@ NumberOfAccountancyMovements=Aantal veranderingen ACCOUNTING_DISABLE_BINDING_ON_SALES=Schakel het koppelen en doorboeken naar de boekhouding van verkopen uit (facturen van klanten worden niet opgenomen in de boekhouding) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Schakel het koppelen en doorboeken naar de boekhouding van inkopen uit (facturen van leveranciers worden niet doorgeboekt in de boekhouding) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Schakel het koppelen en doorboeken naar de boekhouding van onkostendeclaraties uit (met onkostendeclaraties wordt geen rekening gehouden in de boekhouding) +ACCOUNTING_ENABLE_LETTERING=Schakel de afletteren functie in de boekhouding in ## Export +NotExportLettering=Exporteer het afletteren niet bij het genereren van het bestand NotifiedExportDate=Geëxporteerde regels markeren als geëxporteerd (om een regel te wijzigen, moet u de hele transactie verwijderen en opnieuw in de boekhouding opnemen) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Valideer en vergrendel de geëxporteerde items (hetzelfde effect als de functie "%s", wijziging en verwijdering van de regels is ZEKER niet mogelijk) DateValidationAndLock=Datum validatie en vergrendelen ConfirmExportFile=Bevestiging van het genereren van het boekhoudkundige exportbestand ? ExportDraftJournal=Journaal exporteren @@ -401,7 +407,11 @@ Calculated=Berekend Formula=Formule ## Reconcile +LetteringAuto=Automatisch afstemmen +LetteringManual=Handboek afstemmen Unlettering=niet afstemmen +UnletteringAuto=Auto niet afstemmen +UnletteringManual=niet-afstemmen handleiding AccountancyNoLetteringModified=Geen afstemming gewijzigd AccountancyOneLetteringModifiedSuccessfully=Eén afstemming succesvol gewijzigd AccountancyLetteringModifiedSuccessfully=%s afstemming succesvol gewijzigd @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Eén onafstemming succesvol gewijz AccountancyUnletteringModifiedSuccessfully=%s afstemmen succesvol gewijzigd ## Confirm box -ConfirmMassUnlettering=Bulk verwijderen afstemming bevestiging -ConfirmMassUnletteringQuestion=Weet u zeker dat u de %s geselecteerde record(s) ongedaan wilt maken? +ConfirmMassUnletteringAuto=Bulk automatische afstemming ongedaan maken bevestiging +ConfirmMassUnletteringManual=Bulk handmatige afstemming ongedaan maken bevestiging +ConfirmMassUnletteringQuestion=Weet u zeker dat u de %s geselecteerde record(s) wilt ontkoppelen? ConfirmMassDeleteBookkeepingWriting=Bevestiging bulk verwijdering ConfirmMassDeleteBookkeepingWritingQuestion=Hiermee wordt de transactie uit de boekhouding verwijderd (alle regels die betrekking hebben op dezelfde transactie worden verwijderd) Weet u zeker dat u de geselecteerde record(en) van %s wilt verwijderen? @@ -427,10 +438,10 @@ Binded=Geboekte regels ToBind=Te boeken regels UseMenuToSetBindindManualy=Regels die nog niet zijn gebonden, gebruik het menu %s om de binding handmatig te maken SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry, deze module is niet compatibel met de experimentele functie van situatiefacturen -AccountancyErrorMismatchLetterCode=Komt niet overeen in afstemmingscode +AccountancyErrorMismatchLetterCode=Mismatch in afstemmingscode AccountancyErrorMismatchBalanceAmount=Het saldo (%s) is niet gelijk aan 0 AccountancyErrorLetteringBookkeeping=Er zijn fouten opgetreden met betrekking tot de transacties: %s -ErrorAccountNumberAlreadyExists=The accounting number %s already exists +ErrorAccountNumberAlreadyExists=Het boekhoudnummer %s bestaat al ## Import ImportAccountingEntries=Boekingen @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Multivalutacode (Idevise) DateExport=Exportdatum WarningReportNotReliable=Waarschuwing, dit rapport is niet gebaseerd op het grootboek, dus bevat het niet de transactie die handmatig in het grootboek is gewijzigd. Als uw journalisatie up-to-date is, is de weergave van de boekhouding nauwkeuriger. ExpenseReportJournal=Kostenoverzicht -InventoryJournal=Inventarisatie NAccounts=%s accounts diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang index ab201c44d23..4bba34f36e4 100644 --- a/htdocs/langs/nl_NL/admin.lang +++ b/htdocs/langs/nl_NL/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Cliënt collatie WarningModuleNotActive=Module %s dient te worden ingeschakeld WarningOnlyPermissionOfActivatedModules=Hier worden alleen de rechten van geactiveerde modules weergegeven. U kunt andere modules activeren in het menu Home > Instellingen > Modules DolibarrSetup=Installatie of update van Dolibarr -InternalUser=Interne gebruiker -ExternalUser=Externe gebruiker InternalUsers=Interne gebruikers ExternalUsers=Externe gebruikers UserInterface=Gebruikersomgeving @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS-host (standaard waarde in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-poort (niet gedefinieerd in PHP op Unix-achtige systemen) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (niet gedefinieerd in PHP op Unix-achtige systemen) MAIN_MAIL_EMAIL_FROM=E-mail afzender voor automatische e-mails (standaardwaarde in php.ini: %s) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=E-mailadres voor gebruikt foute e-mails (velden 'Fout-Aan' in verzonden e-mails) MAIN_MAIL_AUTOCOPY_TO= Kopieer (BCC) alle verzonden e-mails naar MAIN_DISABLE_ALL_MAILS=Schakel alle e-mailverzending uit (voor testdoeleinden of demo's) @@ -439,8 +438,10 @@ Unique=Uniek Boolean=Boolean (één checkbox) ExtrafieldPhone = Telefoon ExtrafieldPrice = Prijs +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = E-mail ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Keuze lijst ExtrafieldSelectList = Kies uit tabel ExtrafieldSeparator=Scheidingsteken (geen veld) @@ -501,7 +502,8 @@ WarningPHPMail=WAARSCHUWING: De instelling om e-mails te verzenden vanuit de app WarningPHPMailA=- Het gebruik van de server van de e-mailserviceprovider verhoogt de betrouwbaarheid van uw e-mail. Dus het verhoogt de kans te worden afgeleverd zonder te worden gemarkeerd als SPAM WarningPHPMailB=- Sommige e-mailproviders (zoals Yahoo) staan niet toe dat u een e-mail verzendt vanaf een andere server dan hun eigen server. Uw huidige installatie gebruikt de server van de applicatie om e-mail te verzenden en niet de server van uw e-mailprovider, dus sommige ontvangers (degene die compatibel zijn met het beperkende DMARC-protocol) zullen uw e-mailprovider vragen of zij uw e-mail kunnen accepteren en sommige e-mailproviders (zoals Yahoo) reageert mogelijk "nee" omdat de server niet van hen is, dus enkele van uw verzonden e-mails worden mogelijk niet geaccepteerd voor bezorging (let ook op de verzendquota van uw e-mailprovider). WarningPHPMailC=- Het gebruik van de SMTP-server van uw eigen e-mailserviceprovider om e-mails te verzenden is ook interessant, dus alle e-mails die vanuit de toepassing worden verzonden, worden ook opgeslagen in uw "Verzonden" -map van uw mailbox. -WarningPHPMailD=Ook is het daarom aan te raden om de verzendmethode van e-mails te wijzigen naar de waarde "SMTP". Als je echt de standaard "PHP"-methode wilt behouden om e-mails te verzenden, negeer deze waarschuwing dan, of verwijder hem door de constante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP op 1 te zetten in Startpagina - Instellingen - Overig. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Als uw e-mail SMTP-provider de e-mailclient moet beperken tot bepaalde IP-adressen (zeer zeldzaam), is dit het IP-adres van de mail user agent (MUA) voor uw ERP CRM-toepassing: %s. WarningPHPMailSPF=Als de domeinnaam in je e-mailadres van de afzender beschermd is door een SPF record (vraag je domeinnaam registrar), dan moet je de volgende IP's toevoegen in het SPF record van de DNS van je domein: %s . ActualMailSPFRecordFound=Werkelijk SPF-record gevonden (voor e-mail %s): %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Voorbeeld:
Voor het formulier om een nie PageUrlForDefaultValuesList=
Voorbeeld:
Voor de pagina met een lijst van relaties, is dit %s .
Voor de URL van externe modules die in de aangepaste map zijn geïnstalleerd, moet u de "custom /" niet opnemen, dus gebruik een pad zoals mymodule / mypagelist.php en niet custom / mymodule / mypagelist.php.
Als u standaardwaarde alleen als url heeft enkele parameter wilt, kunt u gebruik maken van %s AlsoDefaultValuesAreEffectiveForActionCreate=Merk ook op dat het overschrijven van standaardwaarden voor het maken van formulieren alleen werkt voor pagina's die correct zijn ontworpen (dus met parameteractie = maken of aanpassen ...) EnableDefaultValues=Aanpassing van standaardwaarden inschakelen -EnableOverwriteTranslation=Schakel het gebruik van de overschreven vertaling in +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Er is een vertaling gevonden voor de sleutel met deze code. Om deze waarde te wijzigen, moet u deze bewerken vanuit Home-Setup-vertaling. WarningSettingSortOrder=Pas op. Het instellen van een standaardsorteervolgorde kan resulteren in een technische fout wanneer u op de lijstpagina gaat als veld een onbekend veld is. Als u een dergelijke fout ondervindt, gaat u terug naar deze pagina om de standaard sorteervolgorde te verwijderen en het standaardgedrag te herstellen. Field=veld @@ -645,9 +647,9 @@ Module2400Name=Gebeurtenissen/Agenda Module2400Desc=Volgen van gebeurtenissen. Registreer automatische gebeurtenissen voor vastleggingen of neem handmatige gebeurtenissen of vergaderingen op. Dit is de belangrijkste module voor goed klant- of leveranciersrelatiebeheer. Module2500Name=DMS / ECM Module2500Desc=Document Management System / Electronic Content Management. Geautomatiseerde organisatie van gemaakte en opgeslagen documenten. Deel deze indien gewenst. -Module2600Name=API/Web services (SOAP server) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Schakel de Dolibarr SOAP server in die API services aanbiedt -Module2610Name=API / webservices (REST-server) +Module2610Name=API / Web services (REST server) Module2610Desc=Schakel de Dolibarr REST-server in die API-services biedt Module2660Name=Aanroepen WebServices (SOAP-client) Module2660Desc=Schakel de Dolibarr-webserviceclient in (kan worden gebruikt om gegevens / verzoeken naar externe servers te pushen. Alleen inkooporders worden momenteel ondersteund.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Functies toevoegen om Incoterms te beheren Module63000Name=Bronnen Module63000Desc=Beheer middelen (printers, auto's, kamers, ...) voor toewijzing aan evenementen +Module94160Name=Ontvangsten Permission11=Bekijk afnemersfacturen Permission12=Creëer / wijzigen afnemersfacturen Permission13=Klantfacturen laten vervallen @@ -842,9 +845,9 @@ Permission286=Contactpersonen exporteren Permission291=Tarieven inzien Permission292=Stel rechten voor tarieven in Permission293=Wijzig klant-tarieven -Permission300=Barcodes lezen -Permission301=Barcodes maken/wijzigen -Permission302=Verwijder barcodes +Permission301=Generate PDF sheets of barcodes +Permission304=Barcodes maken/wijzigen +Permission305=Verwijder barcodes Permission311=Diensten inzien Permission312=Dienst/abonnement aan het contract toevoegen Permission331=Bekijk weblinks @@ -971,13 +974,14 @@ Permission3301=Maak nieuwe modules Permission4001=Lees vaardigheid/baan/positie Permission4002=Vaardigheid/baan/positie aanmaken/wijzigen Permission4003=Vaardigheid/baan/positie verwijderen -Permission4020=Evaluaties lezen -Permission4021=Maak/wijzig uw evaluatie -Permission4022=Evaluatie valideren -Permission4023=Evaluatie verwijderen -Permission4030=Zie vergelijkingsmenu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Evaluatie valideren +Permission4025=Evaluatie verwijderen +Permission4028=Zie vergelijkingsmenu Permission4031=Persoonlijke informatie lezen Permission4032=Schrijf persoonlijke informatie +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Lees website-inhoud Permission10002=Website-inhoud maken / wijzigen (HTML- en JavaScript-inhoud) Permission10003=Creëer / wijzig website-inhoud (dynamische php-code). Gevaarlijk, moet worden voorbehouden aan beperkte ontwikkelaars. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type vervreemding van activa TypeOfUnit=Type eenheid SetupSaved=Instellingen opgeslagen SetupNotSaved=Installatie niet opgeslagen +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Terug naar modulelijst BackToDictionaryList=Terug naar woordenboekenlijst TypeOfRevenueStamp=Soort belastingstempel @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Setup functies kunnen alleen door Administrator gebruikers- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Offertemoduleinstellingen ProposalsNumberingModules=Offertenummeringmodules @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Watermerk op voorlopige contracten (leeg=geen) ##### Members ##### MembersSetup=Ledenmoduleinstellingen MemberMainOptions=Hoofdopties +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Beheren van een login voor elk lid AdherentMailRequired=E-mail vereist om een nieuw lid te maken MemberSendInformationByMailByDefault=Vinkvakje om een bevestigingse-mail te sturen naar leden (validatie van nieuwe abonnementen). Staat standaard aan. MemberCreateAnExternalUserForSubscriptionValidated=Maak een externe gebruikerslogin aan voor elk gevalideerd nieuw lidmaatschap -VisitorCanChooseItsPaymentMode=Bezoeker kan kiezen uit beschikbare betalingsmodi +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Automatische herinnering per e-mail inschakelen voor verlopen abonnementen. Opmerking: Module %s moet zijn ingeschakeld en correct zijn ingesteld om herinneringen te verzenden. MembersDocModules=Documentsjablonen voor documenten die zijn gegenereerd op basis van een ledenrecord ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Activeer FCKeditor voor: FCKeditorForNotePublic=WYSIWIG creatie/editie van het veld "openbare notities" van elementen FCKeditorForNotePrivate=WYSIWIG creatie/editie van het veld "private notes" van elementen FCKeditorForCompany=WYSIWIG creatie/editie van de veldbeschrijving van elementen (behalve producten/diensten) -FCKeditorForProduct=WYSIWIG creatie/editie van de veldbeschrijving van producten/diensten -FCKeditorForProductDetails=WYSIWIG creatie / editie van productdetails regels voor alle entiteiten (voorstellen, bestellingen, facturen, enz ...). Waarschuwing: het gebruik van deze optie in dit geval wordt serieus niet aanbevolen, aangezien het problemen kan veroorzaken met speciale tekens en paginaopmaak bij het samenstellen van PDF-bestanden. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG creatie / bewerking van mailings FCKeditorForUserSignature=WYSIWIG creatie /aanpassing van ondertekening FCKeditorForMail=WYSIWIG creatie / bewerking voor alle e-mail (behalve Gereedschap-> E-mailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Menuverwerker waar het nieuwe menu getoond moet worden DetailMenuModule=Modulenaam als menu-item van een module afkomstig is DetailType=Menutype (boven of links (Top of Left)TODO) DetailTitre=Menulabel of labelcode voor de vertaling -DetailUrl=URL waar het menu naar linkt (Absolute URL-link of externe link met http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Voorwaarde voor het wel of niet tonen van het menu-item DetailRight=Voorwaarde om onbevoegde grijze menu's weer te geven DetailLangs=.lang bestandsnaam voor labelcodevertaling @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Voorraadafname in POS is niet compati CashDeskYouDidNotDisableStockDecease=U hebt de voorraaddaling niet uitgeschakeld bij een verkoop vanuit het verkooppunt. Daarom is een magazijn vereist. CashDeskForceDecreaseStockLabel=Afname van voorraad voor batchproducten werd geforceerd. CashDeskForceDecreaseStockDesc=Verlaag eerst met de oudste eet- en verkoopdata. -CashDeskReaderKeyCodeForEnter=Code voor "Enter" gedefinieerd in barcodescanner (Voorbeeld: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Weblinkmoduleinstellingen BookmarkDesc=Met deze module kunt u bladwijzers beheren. U kunt ook snelkoppelingen toevoegen aan Dolibarr-pagina's of externe websites in het linkermenu. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Nummeringsmodellen voor leveranciersfacturen IfSetToYesDontForgetPermission=Als deze is ingesteld op een niet-nulwaarde, vergeet dan niet om machtigingen te verstrekken aan groepen of gebruikers die zijn toegestaan voor de tweede goedkeuring ##### GeoIPMaxmind ##### GeoIPMaxmindSetup="GeoIP Maxmind"-moduleinstellingen -PathToGeoIPMaxmindCountryDataFile=Pad naar bestand met Maxmind IP-vertaling naar land.
Voorbeelden:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Let op dat uw "GeoIP Maxmind"-landbestand zich bevind in een map die door uw PHP-installatie kan worden gelezen (Controleer uwPHP open_basedir instelling en de bestandsrechten). YouCanDownloadFreeDatFileTo=U kunt een gratis demo versie downloaden van een "Maxmind GeoIP"-landbestand op het adres %s. YouCanDownloadAdvancedDatFileTo=U kunt ook een completere versie, met updates downloaden van het "Maxmind GeoIP"-landbestand op het adres %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Wizard om een database-dumpbestand aan te maken BackupZipWizard=Wizard om een archief met documentenmap te maken SomethingMakeInstallFromWebNotPossible=Installatie van externe module is niet mogelijk via de webinterface om de volgende reden: SomethingMakeInstallFromWebNotPossible2=Om deze reden is het hier beschreven upgradeproces een handmatig proces dat alleen een bevoorrechte gebruiker mag uitvoeren. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Installeren van externe module van toepassing is uitgeschakeld door uw beheerder. Je moet hem vragen om het bestand %s te verwijderen om deze functie mogelijk te maken. ConfFileMustContainCustom=Het installeren of bouwen van een externe module vanuit de applicatie moet de modulebestanden opslaan in de map %s . Om deze map door Dolibarr te laten verwerken, moet u uw conf / conf.php instellen om de 2 richtlijnregels toe te voegen:
$ dolibarr_main_url_root_alt = '/ custom'
$ dolibarr_main_document_root_alt = '%s / custom' HighlightLinesOnMouseHover=Markeer tabellijnen wanneer u er met de muis overheen gaat @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Verwijder speciale tekens COMPANY_AQUARIUM_CLEAN_REGEX=Regex-filter om waarde te reinigen (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex-filter om waarde op te schonen (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Dupliceren niet toegestaan +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Functionaris voor gegevensbescherming (DPO, gegevensprivacy of GDPR-contact) GDPRContactDesc=Als u persoonsgegevens opslaat in uw Informatiesysteem, kunt u hier de contactpersoon noemen die verantwoordelijk is voor de Algemene Verordening Gegevensbescherming HelpOnTooltip=Help-tekst om op knopinfo weer te geven @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Doeldirectory voor mailbox EmailcollectorOperations=Operaties te doen door verzamelaar EmailcollectorOperationsDesc=Bewerkingen worden op volgorde begin tot eind uitgevoerd MaxEmailCollectPerCollect=Max aantal verzamelde e-mails per verzameling +TestCollectNow=Test collect CollectNow=Verzamel nu ConfirmCloneEmailCollector=Weet u zeker dat u de e-mailcollector %s wilt klonen? DateLastCollectResult=Datum laatste poging van verzamelen @@ -2183,6 +2203,7 @@ ShowProjectLabel=Projectlabel PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Alias opnemen in naam van derde partij THIRDPARTY_ALIAS=Naam derde partij - Alias derde partij ALIAS_THIRDPARTY=Alias derde partij - Naam derde partij +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Als u wilt dat sommige teksten in uw PDF worden gedupliceerd in 2 verschillende talen in dezelfde gegenereerde PDF, moet u hier deze tweede taal instellen, zodat de gegenereerde PDF 2 verschillende talen op dezelfde pagina bevat, degene die is gekozen bij het genereren van PDF en deze ( slechts enkele PDF-sjablonen ondersteunen dit). Voor 1 taal per pdf leeg houden. PDF_USE_A=Genereer PDF-documenten met formaat PDF/A in plaats van standaard formaat PDF FafaIconSocialNetworksDesc=Voer hier de code van een FontAwesome-pictogram in. Als je niet weet wat FontAwesome is, kun je het generieke waarde fa-adresboek gebruiken. @@ -2211,12 +2232,12 @@ MailToPartnership=Vennootschap AGENDA_EVENT_DEFAULT_STATUS=Standaard gebeurtenisstatus bij het maken van een gebeurtenis vanuit het formulier YouShouldDisablePHPFunctions=U moet PHP-functies uitschakelen IfCLINotRequiredYouShouldDisablePHPFunctions=Behalve als u systeemopdrachten in aangepaste code moet uitvoeren, moet u PHP-functies uitschakelen -PHPFunctionsRequiredForCLI=Voor shell-doeleinden (zoals geplande back-up van taken of het uitvoeren van een anitivurs-programma), moet u PHP-functies behouden +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Er zijn geen beschrijfbare bestanden of mappen van de gebruikelijke programma's gevonden in uw hoofdmap (Goed) RecommendedValueIs=Aanbevolen: %s Recommended=Aanbevolen NotRecommended=Niet aangeraden -ARestrictedPath=Een beperkt pad +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Controleren op updates van externe modules CheckForModuleUpdateHelp=Deze actie maakt verbinding met editors van externe modules om te controleren of er een nieuwe versie beschikbaar is. ModuleUpdateAvailable=Een update is beschikbaar @@ -2264,7 +2285,7 @@ LateWarningAfter="Vertraagde" waarschuwing na TemplateforBusinessCards=Sjabloon voor een visitekaartje in een ander formaat InventorySetup= Setup inventarisatie ExportUseLowMemoryMode=Gebruik een modus met weinig geheugen -ExportUseLowMemoryModeHelp=Gebruik de modus met weinig geheugen om de exec van de dump uit te voeren (compressie gebeurt via een pijp in plaats van in het PHP-geheugen). Met deze methode kan niet worden gecontroleerd of het bestand is voltooid en een foutbericht kan niet worden gerapporteerd als het mislukt. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = webhook ModuleWebhookDesc = Interface om dolibarr-triggers te vangen en naar een URL te sturen @@ -2288,6 +2309,8 @@ IconOnly=Alleen pictogram - Alleen tekst op knopinfo INVOICE_ADD_ZATCA_QR_CODE=Toon de ZATCA QR-code op facturen INVOICE_ADD_ZATCA_QR_CODEMore=Sommige Arabische landen hebben deze QR-code nodig op hun facturen INVOICE_ADD_SWISS_QR_CODE=Toon de Zwitserse QR-factuurcode op facturen +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=URL-link van sociaal netwerk. Gebruik {socialid} voor het variabele deel dat de sociale netwerk-ID bevat. IfThisCategoryIsChildOfAnother=Als deze categorie een kind is van een andere DarkThemeMode=Donkere themamodus @@ -2307,3 +2330,28 @@ UsePassword=Gebruik een wachtwoord UseOauth=Gebruik een OAUTH-token Images=Afbeeldingen MaxNumberOfImagesInGetPost=Maximaal aantal afbeeldingen toegestaan in een HTML-veld ingediend in een formulier +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=De module brengt een URL die door een externe tool kan worden gebruikt om de naam van een derde partij of contactpersoon van zijn telefoonnummer te krijgen. De te gebruiken URL is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/nl_NL/agenda.lang b/htdocs/langs/nl_NL/agenda.lang index 31ef150c482..720b2232561 100644 --- a/htdocs/langs/nl_NL/agenda.lang +++ b/htdocs/langs/nl_NL/agenda.lang @@ -7,7 +7,7 @@ Agendas=Agenda's LocalAgenda=Standaard kalender ActionsOwnedBy=Actie gevraagd door ActionsOwnedByShort=Eigenaar -AffectedTo=Geaffecteerden +AffectedTo=Toegewezen aan Event=Actie Events=Gebeurtenissen EventsNb=Aantal gebeurtenissen @@ -45,6 +45,7 @@ CONTRACT_DELETEInDolibarr=Contract %s verwijderd PropalClosedSignedInDolibarr=Voorstel %s getekend PropalClosedRefusedInDolibarr=Voorstel %s afgewezen PropalValidatedInDolibarr=Voorstel %s gevalideerd +PropalBackToDraftInDolibarr=Voorstel %s ga terug naar conceptstatus PropalClassifiedBilledInDolibarr=Voorstel %s geclassificeerd als gefactureerd InvoiceValidatedInDolibarr=Factuur %s gevalideerd InvoiceValidatedInDolibarrFromPos=Factuur %s gevalideerd in verkooppunt @@ -56,6 +57,7 @@ MemberValidatedInDolibarr=Lid %s gevalideerd MemberModifiedInDolibarr=Lid %s gewijzigd MemberResiliatedInDolibarr=Lidmaatschap %s beëindigd MemberDeletedInDolibarr=Lid %s verwijderd +MemberExcludedInDolibarr=Member %s excluded MemberSubscriptionAddedInDolibarr=Abonnement %s voor lid %s toegevoegd MemberSubscriptionModifiedInDolibarr=Abonnement %s voor lid %s gewijzigd MemberSubscriptionDeletedInDolibarr=Abonnement %s voor lid %s verwijderd @@ -64,8 +66,10 @@ ShipmentClassifyClosedInDolibarr=Verzending %s geclassificeerd als gefactureerd ShipmentUnClassifyCloseddInDolibarr=Zending %s geclassificeerd, opnieuw openen ShipmentBackToDraftInDolibarr=Zending %s ga terug naar conceptstatus ShipmentDeletedInDolibarr=Verzending %s verwijderd -ShipmentCanceledInDolibarr=Shipment %s canceled +ShipmentCanceledInDolibarr=Verzending%s geannuleerd ReceptionValidatedInDolibarr=Ontvangst %s gevalideerd +ReceptionDeletedInDolibarr=Reception %s deleted +ReceptionClassifyClosedInDolibarr=Receptie %s geclassificeerd gesloten OrderCreatedInDolibarr=Bestelling %s aangemaakt OrderValidatedInDolibarr=Opdracht %s gevalideerd OrderDeliveredInDolibarr=Bestelling %s is geleverd @@ -84,6 +88,7 @@ SupplierInvoiceSentByEMail=Leveranciersfactuur %s verzonden per e-mail ShippingSentByEMail=Zending %s verzonden per e-mail ShippingValidated= Verzending %s gevalideerd InterventionSentByEMail=Interventie %s verzonden per e-mail +ProjectSentByEMail=Project %s sent by email ProposalDeleted=Voorstel verwijderd OrderDeleted=Bestelling verwijderd InvoiceDeleted=Factuur verwijderd @@ -157,6 +162,7 @@ DateActionBegin=Begindatum ConfirmCloneEvent=Weet u zeker dat u gebeurtenis %s wilt klonen? RepeatEvent=Herhaal gebeurtenis/taak OnceOnly=Eenmalig +EveryDay=Every day EveryWeek=Elke week EveryMonth=Elke maand DayOfMonth=Dag van de maand @@ -171,4 +177,5 @@ ReminderType=Terugbellen AddReminder=Maak een automatische herinneringsmelding voor deze afspraak ErrorReminderActionCommCreation=Fout bij het maken van de herinneringsmelding voor deze afspraak BrowserPush=Browser pop-up melding -ActiveByDefault=Enabled by default +ActiveByDefault=Standaard ingeschakeld +Until=until diff --git a/htdocs/langs/nl_NL/banks.lang b/htdocs/langs/nl_NL/banks.lang index 7ddc5abd9ac..47bf2f30b04 100644 --- a/htdocs/langs/nl_NL/banks.lang +++ b/htdocs/langs/nl_NL/banks.lang @@ -172,8 +172,8 @@ SEPAMandate=SEPA mandaat YourSEPAMandate=Uw SEPA mandaat FindYourSEPAMandate=Met deze SEPA machtiging geeft u ons bedrijf toestemming een opdracht ter incasso te sturen naar uw bank. Retourneer het ondertekend (scan van het ondertekende document) of stuur het per e-mail naar AutoReportLastAccountStatement=Vul bij het automatisch afstemmen het veld 'aantal bankafschriften' in met het laatste afschrift nummer. -CashControl=POS cash control -NewCashFence=New cash control (opening or closing) +CashControl=POS-kassacontrole +NewCashFence=Nieuwe kassacontrole (openen of sluiten) BankColorizeMovement=Inkleuren mutaties BankColorizeMovementDesc=Als deze functie is ingeschakeld, kunt u een specifieke achtergrondkleur kiezen voor debet- of creditmutaties BankColorizeMovementName1=Achtergrondkleur voor debetmutatie @@ -182,6 +182,6 @@ IfYouDontReconcileDisableProperty=Als u op sommige bankrekeningen geen bankafste NoBankAccountDefined=Geen bankrekening gedefinieerd NoRecordFoundIBankcAccount=Geen record gevonden in de bankrekening. Vaak gebeurt dit wanneer een record handmatig is verwijderd uit de lijst van banktransacties (bijvoorbeeld tijdens een reconciliatie van de bankrekening). Een andere reden is dat de betaling was vastgelegd terwijl module "%s" was uitgeschakeld. AlreadyOneBankAccount=Er is al een bankrekening gedefinieerd -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA transfer: 'Payment Type' at 'Credit Transfer' level -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=When generatin a SEPA XML file for Credit transfers, the section "PaymentTypeInformation" can now be placed inside the "CreditTransferTransactionInformation" section (instead of "Payment" section). We strongly recommend to keep this unchecked to place PaymentTypeInformation at Payment level, as all banks will not necessarily accept it at CreditTransferTransactionInformation level. Contact your bank before placing PaymentTypeInformation at CreditTransferTransactionInformation level. -ToCreateRelatedRecordIntoBank=To create missing related bank record +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA-overboeking: 'Betalingstype' op 'Credit Transfer'-niveau +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=Bij het genereren van een SEPA XML-bestand voor overschrijvingen kan de sectie "BetalingstypeInformatie" nu in de sectie "CreditTransferTransactionInformation" worden geplaatst (in plaats van de sectie "Betaling"). We raden ten zeerste aan om dit uitgeschakeld te laten om PaymentTypeInformation op Betalingsniveau te plaatsen, aangezien niet alle banken dit noodzakelijkerwijs accepteren op CreditTransferTransactionInformation-niveau. Neem contact op met uw bank voordat u PaymentTypeInformation op CreditTransferTransactionInformation-niveau plaatst. +ToCreateRelatedRecordIntoBank=Ontbrekend gerelateerd bankrecord maken: diff --git a/htdocs/langs/nl_NL/cashdesk.lang b/htdocs/langs/nl_NL/cashdesk.lang index 6c761e4fdef..db00968b310 100644 --- a/htdocs/langs/nl_NL/cashdesk.lang +++ b/htdocs/langs/nl_NL/cashdesk.lang @@ -50,8 +50,8 @@ Footer=Voetnoot AmountAtEndOfPeriod=Bedrag aan het einde van de periode (dag, maand of jaar) TheoricalAmount=Theoretisch bedrag RealAmount=Aanwezig bedrag -CashFence=Cash box closing -CashFenceDone=Cash box closing done for the period +CashFence=Kassa sluiten +CashFenceDone=Kassa sluiting gedaan voor de periode NbOfInvoices=Aantal facturen Paymentnumpad=Soort betaling om de betaling in te voeren Numberspad=Cijferblok @@ -102,8 +102,8 @@ CashDeskGenericMaskCodes6 =  
{TN} tag wordt gebruikt om het terminal TakeposGroupSameProduct=Groepeer dezelfde productlijnen StartAParallelSale=Start een nieuwe parallelle verkoop SaleStartedAt=Verkoop begon op %s -ControlCashOpening=Open the "Control cash box" popup when opening the POS -CloseCashFence=Close cash box control +ControlCashOpening=Open de pop-up "Kassa beheren" bij het openen van de kassa +CloseCashFence=Kassabediening sluiten CashReport=Kassa verslag MainPrinterToUse=Hoofdprinter om te gebruiken OrderPrinterToUse=Bestel printer om te gebruiken @@ -136,3 +136,12 @@ PrintWithoutDetails=Afdrukken zonder details YearNotDefined=Jaar is niet gedefinieerd TakeposBarcodeRuleToInsertProduct=Streepjescode regel om product in te voegen TakeposBarcodeRuleToInsertProductDesc=Regel om de productreferentie + een hoeveelheid uit een gescande barcode te halen.
Indien leeg (standaardwaarde), gebruikt de applicatie de volledige gescande barcode om het product te vinden.

Indien gedefinieerd, moet de syntaxis zijn:
ref:NB+qu:NB+qd:NB+other:NB
waarbij NB het aantal tekens is dat moet worden gebruikt om gegevens uit de gescande streepjescode te extraheren met:
  • ref : product referentie
  • qu : aantal in te stellen bij het invoeren van artikel (eenheden)
  • qd : hoeveelheid die moet worden ingesteld bij het invoegen van een item (decimalen)
  • other : andere karakters
+AlreadyPrinted=Reeds afgedrukt +HideCategories=Hide categories +HideStockOnLine=Hide stock on line +ShowOnlyProductInStock=Show the products in stock +ShowCategoryDescription=Show category description +ShowProductReference=Show reference of products +UsePriceHT=Use price excl. taxes and not price incl. taxes +TerminalName=Terminal %s +TerminalNameDesc=Terminal name diff --git a/htdocs/langs/nl_NL/categories.lang b/htdocs/langs/nl_NL/categories.lang index 3715b52b9ea..8f41c0cb335 100644 --- a/htdocs/langs/nl_NL/categories.lang +++ b/htdocs/langs/nl_NL/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Dit lid komt niet voor in kenmerken/categorieën ContactHasNoCategory=Dit contact staat in geen label/categorieën ProjectHasNoCategory=Dit project komt niet voor bij labels/categorieën ClassifyInCategory=Toevoegen aan label/categorie +RemoveCategory=Remove category NotCategorized=Zonder label/categorie CategoryExistsAtSameLevel=Deze categorie bestaat al op hetzelfde niveau ContentsVisibleByAllShort=Inhoud zichtbaar voor iedereen @@ -67,6 +68,7 @@ StockCategoriesShort=Magazijn-tags / categorieën ThisCategoryHasNoItems=Deze categorie bevat geen items. CategId=Label/categorie id ParentCategory=Bovenliggende groep/categorie +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label van bovenliggende groep/categorie CatSupList=Lijst met leveranciers groepen/ categorieën CatCusList=Lijst met klant groepen/categorieën @@ -86,15 +88,18 @@ DeleteFromCat=Verwijderen uit labels/categorie ExtraFieldsCategories=Complementaire kenmerken CategoriesSetup=Labels/categorieën instelling CategorieRecursiv= Automatische koppeling met bovenliggende label/categorie -CategorieRecursivHelp=Als de optie is ingeschakeld, wordt het product ook toegevoegd aan de bovenliggende categorie wanneer u een product toevoegt aan een subcategorie. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Voeg het volgende product/dienst toe AddCustomerIntoCategory=Wijs categorie toe aan klant AddSupplierIntoCategory=Wijs categorie toe aan leverancier +AssignCategoryTo=Categorie toewijzen aan ShowCategory=Toon label/categorie ByDefaultInList=Standaard in de lijst ChooseCategory=Kies categorie StocksCategoriesArea=Magazijncategorieën +TicketsCategoriesArea=Tickets Categorieën ActionCommCategoriesArea=Evenementcategorieën WebsitePagesCategoriesArea= Categorieën voor Page-Container -KnowledgemanagementsCategoriesArea=KM article Categories +KnowledgemanagementsCategoriesArea=KM artikel Categorieën UseOrOperatorForCategories=Gebruik de 'OF'-operator voor categorieën +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/nl_NL/commercial.lang b/htdocs/langs/nl_NL/commercial.lang index 634c78c3313..0f130aaaf80 100644 --- a/htdocs/langs/nl_NL/commercial.lang +++ b/htdocs/langs/nl_NL/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Prospect-status DraftPropals=Ontwerp van commerciële voorstellen NoLimit=Geen limiet ToOfferALinkForOnlineSignature=Link online ondertekenen -WelcomeOnOnlineSignaturePage=Welkom op de pagina om commerciële voorstellen van %s te accepteren -ThisScreenAllowsYouToSignDocFrom=Dit scherm geeft u de mogelijkheid voor acceptatie en ondertekening van de prijsopgave/offerte -ThisIsInformationOnDocumentToSign=Informatie om te weigeren of te accepteren +WelcomeOnOnlineSignaturePageProposal=Welkom op de pagina om commerciële voorstellen van %s te accepteren +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Dit scherm geeft u de mogelijkheid voor acceptatie en ondertekening van de prijsopgave/offerte +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Informatie om te weigeren of te accepteren +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Handtekening van offerte/commercieel voorstel %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Online tekenen niet mogelijkheid of document is aangemaakt voordat dit was aangezet diff --git a/htdocs/langs/nl_NL/compta.lang b/htdocs/langs/nl_NL/compta.lang index 2ffdfc74c2a..318359d8e1f 100644 --- a/htdocs/langs/nl_NL/compta.lang +++ b/htdocs/langs/nl_NL/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Saldo (vóór) Balance=Saldo Debit=Debet Credit=Credit +AccountingDebit=Debet +AccountingCredit=Credit Piece=Boekhouding Doc. AmountHTVATRealReceived=Netto ontvangen AmountHTVATRealPaid=Netto betaald @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Omzet rapportage per product TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Omzet rapportage per BTW percentage is niet beschikbaar. Alleen over gefactureerde omzet. CalculationMode=Berekeningswijze AccountancyJournal=Boekhoudcode journaal -ACCOUNTING_VAT_SOLD_ACCOUNT=Grootboekrekening BTW -ACCOUNTING_VAT_BUY_ACCOUNT=Boekhoudaccount standaard voor btw op aankopen (gebruikt indien niet gedefinieerd in de instelling van het btw-woordenboek) -ACCOUNTING_VAT_PAY_ACCOUNT=Standaard grootboekrekening BTW af te dragen -ACCOUNTING_ACCOUNT_CUSTOMER=Grootboekrekening debiteuren +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=De speciale account die is gedefinieerd op de kaart van ralatie, wordt alleen gebruikt voor de Subledger-accounting. Deze wordt gebruikt voor grootboek en als standaardwaarde voor Subledger-boekhouding als er geen specifieke klantaccount voor derden is gedefinieerd. -ACCOUNTING_ACCOUNT_SUPPLIER=Grootboekrekening crediteuren +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=De speciale boekhoudrekening die op een kaart van een derde is gedefinieerd, wordt alleen voor boekhouding van Subledger gebruikt. Deze wordt gebruikt voor het grootboek en als standaardwaarde voor de boekhouding van de subadministratie als er geen accountadministratie voor leveranciers bij derden is gedefinieerd. ConfirmCloneTax=Bevestig de kloon van een sociale / fiscale belasting ConfirmCloneVAT=Bevestig de kloon van een btw-aangifte diff --git a/htdocs/langs/nl_NL/contracts.lang b/htdocs/langs/nl_NL/contracts.lang index 7d024d9c5ef..8a9a6e258b4 100644 --- a/htdocs/langs/nl_NL/contracts.lang +++ b/htdocs/langs/nl_NL/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contracten/Abonnementen ContractsAndLine=Contracten en lijn van de contracten Contract=Contract ContractLine=Contractregel +ContractLines=Contractregels Closing=Sluiting NoContracts=Geen contracten MenuServices=Diensten @@ -36,7 +37,7 @@ CloseAContract=Sluit een contract ConfirmDeleteAContract=Weet u zeker dat u dit contract met alle diensten wilt verwijderen? ConfirmValidateContract=Weet u zeker dat u dit contract wilt bevestigen onder %s? ConfirmActivateAllOnContract=Openen alle diensten (nog niet actief). Weet u zeker dat u dit wilt doen? -ConfirmCloseContract=This will close all services (expired or not). Are you sure you want to close this contract? +ConfirmCloseContract=Hiermee worden alle services gesloten (verlopen of niet). Weet u zeker dat u dit contract wilt sluiten? ConfirmCloseService=Weet u zeker dat u de dienst met datum %s wilt sluiten? ValidateAContract=Valideer een contract ActivateService=Activeer een contract @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Weet u zeker dat u deze contract regel wilt verwijdere MoveToAnotherContract=Verplaats dienst naar een ander contract. ConfirmMoveToAnotherContract=Weet u zeker dat u deze dienst wilt verplaatsen naar dit contract? ConfirmMoveToAnotherContractQuestion=Kies naar welk bestaand contract (van dezelfde derde partij), u deze dienst wilt verplaatsen -PaymentRenewContractId=Vernieuwing contractregel (%s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Verlopen sinds NoExpiredServices=Geen verlopen actieve diensten ListOfServicesToExpireWithDuration=Lijst van Diensten te vervallen in %s dagen @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Ondertekening contract contactpersoon HideClosedServiceByDefault=Verberg gesloten services als default ShowClosedServices=Toon gesloten services HideClosedServices=Verberg gesloten services +UserStartingService=Gebruiker start service +UserClosingService=Gebruiker sluitingsservice diff --git a/htdocs/langs/nl_NL/cron.lang b/htdocs/langs/nl_NL/cron.lang index cc37ade9fce..f224c5950fa 100644 --- a/htdocs/langs/nl_NL/cron.lang +++ b/htdocs/langs/nl_NL/cron.lang @@ -26,7 +26,7 @@ CronCommand=Commando CronList=Geplande taken CronDelete=Verwijder geplande taken CronConfirmDelete=Weet u zeker dat u deze geplande taken wilt verwijderen? -CronExecute=Start geplande taak +CronExecute=Launch now CronConfirmExecute=Weet u zeker dat u deze geplande taken nu wilt uitvoeren? CronInfo=Met de module Geplande taken kunt u taken plannen om ze automatisch uit te voeren. Taken kunnen ook handmatig worden gestart. CronTask=Taak @@ -58,7 +58,7 @@ CronNote=Reactie CronFieldMandatory=Velden %s zijn verplicht CronErrEndDateStartDt=Einddatum kan niet vóór startdatum liggen StatusAtInstall=Status bij module-installatie -CronStatusActiveBtn=Schema +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Deactiveren CronTaskInactive=Deze taak is uitgeschakeld (niet gepland) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Ga naar menu "Home - Beheerhulpmidd JobDisabled=Taak uitgeschakeld MakeLocalDatabaseDumpShort=Back-up van lokale database MakeLocalDatabaseDump=Maak een lokale database dump. Parameters zijn: compressie ('gz' of 'bz' of 'none'), back-uptype ('mysql', 'pgsql', 'auto'), 1, 'auto' of te creëren bestandsnaam, aantal te bewaren back-upbestanden +MakeSendLocalDatabaseDumpShort=Lokale databaseback-up verzenden +MakeSendLocalDatabaseDump=Stuur lokale databaseback-up per e-mail. Parameters zijn: naar, van, onderwerp, bericht, bestandsnaam (naam van verzonden bestand), filter ('sql' alleen voor back-up van database) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Opgelet, voor prestatiedoeleinden, ongeacht de volgende datum van uitvoering van ingeschakelde taken, kunnen uw taken worden vertraagd tot maximaal %s uur voordat ze worden uitgevoerd. DATAPOLICYJob=Gegevens opschonen en anonimiseren JobXMustBeEnabled=Taak %s moet zijn ingeschakeld +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Laatst uitgevoerde geplande taak NextScheduledJobExecute=Volgende geplande taak om uit te voeren NumberScheduledJobError=Aantal foutieve geplande taken +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/nl_NL/datapolicy.lang b/htdocs/langs/nl_NL/datapolicy.lang new file mode 100644 index 00000000000..be6f001ff7b --- /dev/null +++ b/htdocs/langs/nl_NL/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Afnemer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Leverancier +DATAPOLICY_CONTACT_CLIENT = Afnemer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Leverancier +DATAPOLICY_ADHERENT = Lid +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/nl_NL/dict.lang b/htdocs/langs/nl_NL/dict.lang index 00a53872ae4..2b3cd5bc651 100644 --- a/htdocs/langs/nl_NL/dict.lang +++ b/htdocs/langs/nl_NL/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mevrouw +CivilityMMEShort=Mevrouw CivilityMR=De Heer +CivilityMRShort=De Heer CivilityMLE=Mejuffrouw CivilityMTRE=Meester CivilityDR=Dokter diff --git a/htdocs/langs/nl_NL/ecm.lang b/htdocs/langs/nl_NL/ecm.lang index e482978ea46..25e7b036abd 100644 --- a/htdocs/langs/nl_NL/ecm.lang +++ b/htdocs/langs/nl_NL/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Handmatige map ECMSectionAuto=Automatisch map ECMSectionsManual=Handmatige structuur ECMSectionsAuto=Automatische structuur +ECMSectionsMedias=Medias tree ECMSections=Mappen ECMRoot=ECM Root ECMNewSection=Nieuwe map @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Aantal bestanden in submappen ECMCreationUser=Ontwerper ECMArea=DMS/ECM omgeving ECMAreaDesc=In het gebied DMS / ECM (Document Management System / Electronic Content Management) kunt u alle soorten documenten in Dolibarr snel opslaan, delen en zoeken. -ECMAreaDesc2=* Automatische mappen zijn automatisch gevuld bij het toevoegen, vanaf een kaart van een element.
* Handmatige mappen kunnen worden gebruikt voor het opslaan van documenten die niet gekoppeld zijn aan een bepaald element. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Map %s is verwijderd. ECMSectionWasCreated=Directory %s is gemaakt. ECMSearchByKeywords=Zoeken op trefwoorden @@ -45,5 +48,5 @@ GenerateImgWebp=Dupliceer alle afbeeldingen met een andere versie met .webp-inde ConfirmGenerateImgWebp=Als u bevestigt, genereert u een afbeelding in .webp-indeling voor alle afbeeldingen die zich momenteel in deze map bevinden (submappen zijn niet inbegrepen)... ConfirmImgWebpCreation=Bevestig alle afbeeldingen duplicatie SucessConvertImgWebp=Afbeeldingen succesvol gedupliceerd -ECMDirName=Dir name -ECMParentDirectory=Parent directory +ECMDirName=Directory +ECMParentDirectory=Bovenliggende map diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang index ac8ed16cfd8..79baa7ce64b 100644 --- a/htdocs/langs/nl_NL/errors.lang +++ b/htdocs/langs/nl_NL/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Inlog %s bestaat reeds. ErrorGroupAlreadyExists=Groep %s bestaat reeds. ErrorEmailAlreadyExists=email 1%s bestaat al ErrorRecordNotFound=Tabelregel niet gevonden. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=Kan bestand '%s' in '%s' te kopiëren. ErrorFailToCopyDir=Kan map '%s' niet kopiëren naar '%s'. ErrorFailToRenameFile=Kon het bestand '%s' niet hernoemen naar '%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Afbeeldingsbestand heeft geen ondersteunde indeling (uw PHP ErrorBadDateFormat=Waarde %s heeft verkeerde datum formaat ErrorWrongDate=Datum is niet correct! ErrorFailedToWriteInDir=Schrijven in de map %s mislukt +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Onjuist e-mail syntax gevonden voor %s regels in het bestand (bijvoorbeeld regel %s met email=%s) ErrorUserCannotBeDelete=Gebruiker kan niet worden verwijderd. Misschien is het geassocieerd met Dolibarr-entiteiten. ErrorFieldsRequired=Sommige verplichte velden zijn leeg gelaten. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Vul waarde in voor checkbox lijst ErrorNoValueForRadioType=Vul waarde in voor knoppen lijst ErrorBadFormatValueList=De lijstwaarde kan niet meer dan één komma hebben: %s , maar heeft minimaal één nodig: sleutel, waarde ErrorFieldCanNotContainSpecialCharacters=Het veld %s mag geen speciale tekens bevatten. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Het veld %s mag geen speciale tekens of hoofdletters bevatten en mag niet alleen cijfers bevatten. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=Het veld %s moet minimaal %s tekens bevatten. ErrorNoAccountancyModuleLoaded=Geen boekhoudingsmodule geactiveerd ErrorExportDuplicateProfil=Deze profile naam bestaat al voor deze export set. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Veld %s : '%s' komt niet overeen met re ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=Veld %s : '%s' is geen waarde gevonden in veld %s van %s ErrorFieldRefNotIn=Veld %s : '%s' is geen bestaande %s +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=%s fouten gevonden ErrorFileIsInfectedWithAVirus=Het antivirusprogramma kon dit bestand niet valideren (het zou met een virus geïnfecteerd kunnen zijn) -ErrorSpecialCharNotAllowedForField=Speciale tekens zijn niet toegestaan in het veld " %s" ErrorNumRefModel=Er bestaat een verwijzing in de database (%s) en deze is niet compatibel met deze nummeringsregel. Verwijder de tabelregel of hernoem de verwijzing om deze module te activeren. ErrorQtyTooLowForThisSupplier=Hoeveelheid te laag voor deze leverancier of geen prijs gedefinieerd voor dit product voor deze leverancier ErrorOrdersNotCreatedQtyTooLow=Sommige bestellingen zijn niet gemaakt vanwege te lage hoeveelheden @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Objecten moeten de status 'Actie ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objecten moeten de status 'Concept' of 'Uitgeschakeld' hebben om te worden ingeschakeld ErrorNoFieldWithAttributeShowoncombobox=Geen velden hebben eigenschap 'showoncombobox' in de definitie van object '%s'. Geen manier om de combolist te laten zien. ErrorFieldRequiredForProduct=Veld '1%s' is vereist voor product 1%s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Probleem is bij het instellen van terminal %s. ErrorAddAtLeastOneLineFirst=Voeg eerst minimaal één regel toe ErrorRecordAlreadyInAccountingDeletionNotPossible=Fout, record is al overgedragen in de boekhouding, verwijderen is niet mogelijk. @@ -277,8 +280,8 @@ ErrorWrongFileName=De naam van het bestand mag niet __SOMETHING__ bevatten ErrorNotInDictionaryPaymentConditions=Niet bekend in de gedefinieerde betaalregelingen, graag wijzigen ErrorIsNotADraft=%s is geen concept ErrorExecIdFailed=Kan opdracht "id" niet uitvoeren -ErrorBadCharIntoLoginName=Ongeautoriseerd teken in de inlognaam -ErrorRequestTooLarge=Fout, verzoek te groot +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=U bent niet de fiatteur voor verlof %s ErrorAttributeIsUsedIntoProduct=Dit kenmerk wordt gebruikt in een of meer productvarianten ErrorAttributeValueIsUsedIntoProduct=Deze kenmerkwaarde wordt gebruikt in een of meer productvarianten @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Verzoek mislukt ErrorThirpdartyOrMemberidIsMandatory=Derde partij of lid van maatschap is verplicht ErrorFailedToWriteInTempDirectory=Failed to write in temp directory ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Uw PHP-parameter upload_max_filesize (%s) is hoger dan PHP-parameter post_max_size (%s). Dit is geen consistente opstelling. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Pas op, uw configuratiebestand (htdocs/conf/co WarningsOnXLines=Waarschuwing op bronregels %s WarningNoDocumentModelActivated=Er is geen model voor het genereren van documenten geactiveerd. Een model wordt standaard gekozen totdat u uw module-instellingen controleert. WarningLockFileDoesNotExists=Waarschuwing: zodra de installatie is voltooid, moet u de installatie- / migratiehulpprogramma's uitschakelen door een bestand install.lock toe te voegen aan de map %s . Het weglaten van dit bestand is een ernstig beveiligingsrisico. -WarningUntilDirRemoved=Alle beveiligingswaarschuwingen (alleen zichtbaar voor beheerders) blijven actief zolang het beveiligingslek aanwezig is (of dat constante MAIN_REMOVE_INSTALL_WARNING is toegevoegd in Setup-> Other Setup). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Waarschuwing, het sluiten gebeurt zelfs als de hoeveelheid verschilt tussen bron- en doelelementen. Schakel deze functie voorzichtig in. WarningUsingThisBoxSlowDown=Waarschuwing, als u dit vak gebruikt, worden alle pagina's met het vak ernstig vertraagd. WarningClickToDialUserSetupNotComplete=De instelling van ClickToDial-informatie voor uw gebruiker is niet compleet (zie tabblad ClickToDial op uw gebruikerskaart). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Alleen beschikbaar als u een beveiligde HTTP WarningModuleXDisabledSoYouMayMissEventHere=Module %s is niet ingeschakeld. Je kunt hier dus veel evenementen missen. WarningPaypalPaymentNotCompatibleWithStrict=De waarde 'Strikt' zorgt ervoor dat de online betaalfuncties niet correct werken. Gebruik in plaats daarvan 'Lax'. WarningThemeForcedTo=Waarschuwing, thema is gedwongen naar %s door verborgen constante MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = Waarde niet geldig diff --git a/htdocs/langs/nl_NL/eventorganization.lang b/htdocs/langs/nl_NL/eventorganization.lang index c25f8289f7d..a224eab16cb 100644 --- a/htdocs/langs/nl_NL/eventorganization.lang +++ b/htdocs/langs/nl_NL/eventorganization.lang @@ -19,46 +19,50 @@ # ModuleEventOrganizationName = Evenementenorganisatie EventOrganizationDescription = Evenementenorganisatie via moduleproject -EventOrganizationDescriptionLong= Manage the organization of an event (show, conferences, attendees or speakers, with public pages for suggestion, vote or registration) +EventOrganizationDescriptionLong= Beheer de organisatie van een evenement (show, conferenties, aanwezigen of sprekers, met openbare pagina's voor suggestie, stemmen of registratie) # # Menu # EventOrganizationMenuLeft = Georganiseerde evenementen EventOrganizationConferenceOrBoothMenuLeft = Conferentie of stand -PaymentEvent=Payment of event +PaymentEvent=Betaling van evenement # # Admin page # -NewRegistration=Registration +NewRegistration=Registratie EventOrganizationSetup=Evenementorganisatie instellen -EventOrganization=Event organization +EventOrganization=Evenementenorganisatie Settings=Instellingen EventOrganizationSetupPage = Instellingenpagina voor evenementorganisatie EVENTORGANIZATION_TASK_LABEL = Label van taken om automatisch te maken wanneer het project is gevalideerd -EVENTORGANIZATION_TASK_LABELTooltip = Wanneer u een georganiseerd evenement valideert, kunnen sommige taken automatisch worden aangemaakt in het project

Bijvoorbeeld:
Send Call for Conference
Send Call for Booth
Send call for conferences a0342fcc Receive call for aanwezigen herinner aan evenement naar sprekers
Stuur herinnering aan evenement naar standhoster
Stuur herinnering aan evenement naar aanwezigen +EVENTORGANIZATION_TASK_LABELTooltip = Wanneer u een evenement valideert om te organiseren, kunnen sommige taken automatisch worden aangemaakt in het project

Bijvoorbeeld:
Stuur oproep voor conferenties
Stuur oproep voor standen
Valideer suggesties van Openen voor conferenties a0342fz
Stuur een herinnering aan het evenement naar sprekers
Stuur een herinnering aan het evenement naar standhosters
Stuur een herinnering aan het evenement naar deelnemers +EVENTORGANIZATION_TASK_LABELTooltip2=Houd leeg als u taken niet automatisch hoeft aan te maken. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Categorie om toe te voegen aan derden, automatisch aangemaakt wanneer iemand een conferentie voorstelt EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Categorie om toe te voegen aan derden, automatisch aangemaakt wanneer ze een stand voorstellen EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Sjabloon van e-mail om te verzenden na ontvangst van een suggestie van een conferentie. EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_BOOTH = Sjabloon van e-mail om te verzenden na ontvangst van een suggestie van een stand. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = Template of email to send after a registration to a booth has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = Template of email to send after a registration to an event has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = Template of email to use when sending emails from the massaction "Send emails" to speakers -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = Template of email to use when sending emails from the massaction "Send emails" on attendee list -EVENTORGANIZATION_FILTERATTENDEES_CAT = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties in the category -EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties with the nature +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = Sjabloon van e-mail om te verzenden nadat een registratie naar een stand is betaald. +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = Sjabloon van e-mail om te verzenden nadat een registratie voor een evenement is betaald. +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = Sjabloon van e-mail om te gebruiken bij het verzenden van e-mails van de massaction "Stuur e-mails" naar sprekers +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = Sjabloon van e-mail om te gebruiken bij het verzenden van e-mails van de massaction "Stuur e-mails" op de deelnemerslijst +EVENTORGANIZATION_FILTERATTENDEES_CAT = In het formulier om een deelnemer aan te maken/toe te voegen, wordt de lijst met derden beperkt tot derden in de categorie +EVENTORGANIZATION_FILTERATTENDEES_TYPE = In het formulier om een deelnemer aan te maken/toe te voegen, wordt de lijst van derden beperkt tot derden met de aard # # Object # EventOrganizationConfOrBooth= Conferentie of stand -ManageOrganizeEvent = Manage the organization of an event +EventOrganizationConfOrBoothes=Conferences or Boothes +ManageOrganizeEvent = Beheer de organisatie van een evenement ConferenceOrBooth = Conferentie of stand ConferenceOrBoothTab = Conferentie of stand -AmountPaid = Amount paid -DateOfRegistration = Date of registration +AmountPaid = Betaald bedrag +DateOfRegistration = Registratie datum ConferenceOrBoothAttendee = Conference Or Booth Attendee +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -67,31 +71,31 @@ YourOrganizationEventConfRequestWasReceived = Uw verzoek voor een conferentie is YourOrganizationEventBoothRequestWasReceived = Uw aanvraag voor een stand is ontvangen EventOrganizationEmailAskConf = Verzoek om conferentie EventOrganizationEmailAskBooth = Aanvraag voor stand -EventOrganizationEmailBoothPayment = Payment of your booth -EventOrganizationEmailRegistrationPayment = Registration for an event +EventOrganizationEmailBoothPayment = Betaling van uw stand +EventOrganizationEmailRegistrationPayment = Registratie voor een evenement EventOrganizationMassEmailAttendees = Communicatie naar deelnemers EventOrganizationMassEmailSpeakers = Communicatie naar sprekers -ToSpeakers=To speakers +ToSpeakers=Naar sprekers # # Event # -AllowUnknownPeopleSuggestConf=Allow people to suggest conferences -AllowUnknownPeopleSuggestConfHelp=Allow unknown people to suggest a conference they want to do -AllowUnknownPeopleSuggestBooth=Allow people to apply for a booth -AllowUnknownPeopleSuggestBoothHelp=Allow unknown people to apply for a booth +AllowUnknownPeopleSuggestConf=Toestaan dat mensen conferenties voorstellen +AllowUnknownPeopleSuggestConfHelp=Laat onbekende mensen een conferentie voorstellen die ze willen doen +AllowUnknownPeopleSuggestBooth=Laat mensen een stand aanvragen +AllowUnknownPeopleSuggestBoothHelp=Sta onbekende mensen toe om een stand aan te vragen PriceOfRegistration=Prijs van registratie -PriceOfRegistrationHelp=Price to pay to register or participate in the event +PriceOfRegistrationHelp=Prijs te betalen om te registreren of deel te nemen aan het evenement PriceOfBooth=Abonnementsprijs om een stand te staan PriceOfBoothHelp=Abonnementsprijs om een stand te staan -EventOrganizationICSLink=Link ICS for conferences +EventOrganizationICSLink=Koppel ICS voor conferenties ConferenceOrBoothInformation=Informatie over conferentie of stand Or Attendees=deelnemers -ListOfAttendeesOfEvent=List of attendees of the event project +ListOfAttendeesOfEvent=Lijst met deelnemers van het evenementproject DownloadICSLink = ICS-link downloaden -EVENTORGANIZATION_SECUREKEY = Seed to secure the key for the public registration page to suggest a conference +EVENTORGANIZATION_SECUREKEY = Seed om de sleutel voor de openbare registratiepagina te beveiligen om een conferentie voor te stellen SERVICE_BOOTH_LOCATION = Service gebruikt voor de factuurregel over een standlocatie -SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = Service used for the invoice row about an attendee subscription to an event +SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = Service die wordt gebruikt voor de factuurrij over een deelnemersabonnement op een evenement NbVotes=Aantal stemmen # # Status @@ -106,41 +110,42 @@ EvntOrgCancelled = Geannuleerd # Public page # SuggestForm = Suggestie pagina -SuggestOrVoteForConfOrBooth = Page for suggestion or vote -EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest a new one for the event. You can also apply to have a booth during the event. -EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. -EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. +SuggestOrVoteForConfOrBooth = Pagina voor suggestie of stem +EvntOrgRegistrationHelpMessage = Hier kunt u stemmen op een conferentie of een nieuwe voorstellen voor het evenement. U kunt zich ook aanmelden voor een stand tijdens het evenement. +EvntOrgRegistrationConfHelpMessage = Hier kunt u een nieuwe conferentie voorstellen om tijdens het evenement te animeren. +EvntOrgRegistrationBoothHelpMessage = Hier kunt u zich aanmelden voor een stand tijdens het evenement. ListOfSuggestedConferences = Lijst met voorgestelde conferenties -ListOfSuggestedBooths = Lijst met voorgestelde stands -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Een nieuwe conferentie voorstellen SuggestBooth = Stel een stand voor ViewAndVote = Bekijk en stem op voorgestelde evenementen -PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event -PublicAttendeeSubscriptionPage = Public link for registration to this event only +PublicAttendeeSubscriptionGlobalPage = Openbare link voor registratie voor het evenement +PublicAttendeeSubscriptionPage = Openbare link voor registratie alleen voor dit evenement MissingOrBadSecureKey = De beveiligingssleutel is ongeldig of ontbreekt -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Deze conferentie begint op %s en eindigt op %s. ConferenceAttendeeFee = Conferentiebezoekerstarief voor het evenement: '%s' variërend van %s tot %s. BoothLocationFee = Standplaats voor het evenement : '%s' van %s tot %s EventType = Taak type LabelOfBooth=Booth label LabelOfconference=Conferentie label -ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet -DateMustBeBeforeThan=%s must be before %s -DateMustBeAfterThan=%s must be after %s +ConferenceIsNotConfirmed=Registratie niet beschikbaar, conferentie is nog niet bevestigd +DateMustBeBeforeThan=%s moet vóór %s zijn +DateMustBeAfterThan=%s moet na %s +MaxNbOfAttendeesReached=The maximum number of participants has been reached +NewSubscription=Registratie +OrganizationEventConfRequestWasReceived=Uw suggestie voor een conferentie is ontvangen +OrganizationEventBoothRequestWasReceived=Uw aanvraag voor een stand is ontvangen +OrganizationEventPaymentOfBoothWasReceived=Uw betaling voor uw stand is geregistreerd +OrganizationEventPaymentOfRegistrationWasReceived=Uw betaling voor uw evenementregistratie is geregistreerd +OrganizationEventBulkMailToAttendees=Dit is een herinnering aan uw deelname aan het evenement als deelnemer +OrganizationEventBulkMailToSpeakers=Dit is een herinnering aan je deelname aan het evenement als spreker +OrganizationEventLinkToThirdParty=Link naar derde partij (klant, leverancier of partner) +OrganizationEvenLabelName=Public name of the conference or booth -NewSubscription=Registration -OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received -OrganizationEventBoothRequestWasReceived=Your request for a booth has been received -OrganizationEventPaymentOfBoothWasReceived=Your payment for your booth has been recorded -OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event registration has been recorded -OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee -OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker -OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) - -NewSuggestionOfBooth=Application for a booth -NewSuggestionOfConference=Application for a conference +NewSuggestionOfBooth=Aanvraag voor een stand +NewSuggestionOfConference=Aanvraag voor een conferentie # # Vote page @@ -153,15 +158,17 @@ VoteOk = Uw stem is geaccepteerd. AlreadyVoted = Je hebt al op dit evenement gestemd. VoteError = Er is een fout opgetreden tijdens het stemmen, probeer het opnieuw. -SubscriptionOk = Your registration has been validated -ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event +SubscriptionOk=Your registration has been recorded +ConfAttendeeSubscriptionConfirmation = Bevestiging van uw inschrijving op een evenement Attendee = deelnemer PaymentConferenceAttendee = Conferentie deelnemer betaling PaymentBoothLocation = Standplaats betaling -DeleteConferenceOrBoothAttendee=Remove attendee -RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s -EmailAttendee=Attendee email -EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) -ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +DeleteConferenceOrBoothAttendee=Deelnemer verwijderen +RegistrationAndPaymentWereAlreadyRecorder=Een registratie en een betaling waren al geregistreerd voor de e-mail %s +EmailAttendee=E-mailadres van deelnemer +EmailCompany=Company email +EmailCompanyForInvoice=Bedrijfse-mail (voor factuur, indien anders dan e-mailadres van deelnemer) +ErrorSeveralCompaniesWithEmailContactUs=Er zijn verschillende bedrijven met dit e-mailadres gevonden, dus we kunnen uw registratie niet automatisch valideren. Neem contact met ons op via %s voor een handmatige validatie +ErrorSeveralCompaniesWithNameContactUs=Er zijn verschillende bedrijven met deze naam gevonden, dus we kunnen uw registratie niet automatisch valideren. Neem contact met ons op via %s voor een handmatige validatie +NoPublicActionsAllowedForThisEvent=Er zijn geen openbare acties voor dit evenement toegankelijk +MaxNbOfAttendees=Max aantal deelnemers diff --git a/htdocs/langs/nl_NL/exports.lang b/htdocs/langs/nl_NL/exports.lang index e547a96ed86..35ef40e4212 100644 --- a/htdocs/langs/nl_NL/exports.lang +++ b/htdocs/langs/nl_NL/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Exporteerbare velden ExportedFields=Geëxporteerde velden ImportModelName=Naam importeerprofiel ImportModelSaved=Profiel importeren opgeslagen als %s . +ImportProfile=Importeer profiel DatasetToExport=Te exporteren gegevensgroep DatasetToImport=Te importeren gegevensgroep ChooseFieldsOrdersAndTitle=Kies veld volgorde @@ -53,8 +54,9 @@ TypeOfLineServiceOrProduct=Type van de regel (0=product, 1=dienst) FileWithDataToImport=Bestand met te importeren gegevens FileToImport=Te importeren bronbestand FileMustHaveOneOfFollowingFormat=Het te importeren bestand moet een van de volgende indelingen hebben -DownloadEmptyExample=Download a template file with examples and information on fields you can import -StarAreMandatory=Into the template file, all fields with a * are mandatory fields +DownloadEmptyExampleShort=Download een voorbeeldbestand +DownloadEmptyExample=Download een sjabloonbestand met voorbeelden en informatie over velden die u kunt importeren +StarAreMandatory=In het sjabloonbestand zijn alle velden met een * verplichte velden ChooseFormatOfFileToImport=Kies de bestandsindeling die u als importbestandsindeling wilt gebruiken door op het pictogram %s te klikken om deze te selecteren ... ChooseFileToImport=Upload het bestand en klik vervolgens op het pictogram %s om het bestand te selecteren als bronimportbestand ... SourceFileFormat=Bestandsformaat van het bronbestand @@ -82,7 +84,7 @@ SelectFormat=Kies het importeerbestandsformaat RunImportFile=Data importeren NowClickToRunTheImport=Controleer de resultaten van de importsimulatie. Corrigeer eventuele fouten en test opnieuw.
Wanneer de simulatie geen fouten meldt, kunt u doorgaan met het importeren van de gegevens in de database. DataLoadedWithId=De geïmporteerde gegevens hebben een extra veld in elke databasetabel met dit import-ID: %s , zodat deze doorzoekbaar is in het geval van een probleem met deze import. -ErrorMissingMandatoryValue=Verplichte gegevens zijn leeg in het bronbestand voor veld %s . +ErrorMissingMandatoryValue=Verplichte gegevens zijn leeg in het bronbestand in kolom %s . TooMuchErrors=Er zijn nog steeds %s andere bronregels met fouten, maar de uitvoer is beperkt. TooMuchWarnings=Er zijn nog steeds %s andere bronregels met waarschuwingen maar de uitvoer is beperkt. EmptyLine=Lege regel (wordt genegeerd) @@ -92,12 +94,12 @@ YouCanUseImportIdToFindRecord=U kunt alle geïmporteerde records in uw database NbOfLinesOK=Aantal regels zonder fouten of waarschuwingen: %s. NbOfLinesImported=Aantal regels succesvol geïmporteerd: %s. DataComeFromNoWhere=De waarde die ingevoegd moet worden komt nergens uit het bronbestand vandaan. -DataComeFromFileFieldNb=De in te voegen waarde komt uit het veldnummer %s in het bronbestand. -DataComeFromIdFoundFromRef=De waarde die afkomstig is van veldnummer %s van het bronbestand wordt gebruikt om de id van het te gebruiken bovenliggende object te vinden (dus het object %s met de referentie uit het bronbestand moet in de database bestaan). -DataComeFromIdFoundFromCodeId=Code die afkomstig is van veldnummer %s van het bronbestand wordt gebruikt om de id van het te gebruiken bovenliggende object te vinden (de code van het bronbestand moet dus bestaan in het woordenboek %s ). Merk op dat als u de id kent, u deze ook in het bronbestand kunt gebruiken in plaats van in de code. Importeren zou in beide gevallen moeten werken. +DataComeFromFileFieldNb=De in te voegen waarde komt uit kolom %s in het bronbestand. +DataComeFromIdFoundFromRef=The value that comes from the source file will be used to find the id of the parent object to use (so the object %s that has the ref. from source file must exist in the database). +DataComeFromIdFoundFromCodeId=The value of code that comes from source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. DataIsInsertedInto=De gegevens uit het bronbestand worden ingevoegd in het volgende veld: -DataIDSourceIsInsertedInto=The id of the parent object, that was found using the data in the source file, will be inserted into the following field: -DataCodeIDSourceIsInsertedInto=The id of the parent line, that was found from code, will be inserted into the following field: +DataIDSourceIsInsertedInto=De id van het bovenliggende object, dat is gevonden met behulp van de gegevens in het bronbestand, wordt in het volgende veld ingevoegd: +DataCodeIDSourceIsInsertedInto=De id van de bovenliggende regel, die uit de code is gevonden, wordt in het volgende veld ingevoegd: SourceRequired=Gegevenswaarde is verplicht SourceExample=Voorbeeld van een mogelijke gegevens waarde ExampleAnyRefFoundIntoElement=Elke ref gevonden voor element %s @@ -132,9 +134,14 @@ FormatControlRule=Formaat besturingsregel ## imports updates KeysToUseForUpdates=Sleutel (kolom) om te gebruiken voor het bijwerken van bestaande gegevens NbInsert=Aantal ingevoegde regels: %s +NbInsertSim=Number of lines that will be inserted: %s NbUpdate=Aantal bijgewerkte regels: %s +NbUpdateSim=Number of lines that will be updated : %s MultipleRecordFoundWithTheseFilters=Meerdere records zijn gevonden met deze filters: %s StocksWithBatch=Voorraden en locatie (magazijn) van producten met batch- / serienummer -WarningFirstImportedLine=The first line(s) will not be imported with the current selection -NotUsedFields=Fields of database not used -SelectImportFieldsSource = Choose the source file fields you want to import and their target field in database by choosing the fields in each select boxes, or select a predefined import profile: +WarningFirstImportedLine=De eerste regel(s) worden niet geïmporteerd met de huidige selectie +NotUsedFields=Velden van database niet gebruikt +SelectImportFieldsSource = Kies de bronbestandsvelden die u wilt importeren en hun doelveld in de database door de velden in elk keuzevak te kiezen, of selecteer een vooraf gedefinieerd importprofiel: +MandatoryTargetFieldsNotMapped=Sommige verplichte doelvelden zijn niet toegewezen +AllTargetMandatoryFieldsAreMapped=Alle doelvelden die een verplichte waarde nodig hebben, zijn toegewezen +ResultOfSimulationNoError=Resultaat van simulatie: Geen fout diff --git a/htdocs/langs/nl_NL/interventions.lang b/htdocs/langs/nl_NL/interventions.lang index 431c1208a5e..529fcdd8eec 100644 --- a/htdocs/langs/nl_NL/interventions.lang +++ b/htdocs/langs/nl_NL/interventions.lang @@ -66,3 +66,7 @@ RepeatableIntervention=Sjabloon voor interventie ToCreateAPredefinedIntervention=Als u een vooraf gedefinieerde of terugkerende interventie wilt maken, maakt u een gemeenschappelijke interventie en converteert u deze naar een interventiesjabloon ConfirmReopenIntervention=Weet u zeker dat u de interventie %s weer wilt openen? GenerateInter=Genereer interventie +FichinterNoContractLinked=Interventie %s is gemaakt zonder een gekoppeld contract. +ErrorFicheinterCompanyDoesNotExist=Bedrijf bestaat niet. Interventie is niet gemaakt. +NextDateToIntervention=Date for next intervention generation +NoIntervention=No intervention diff --git a/htdocs/langs/nl_NL/loan.lang b/htdocs/langs/nl_NL/loan.lang index bd45d83e6fc..2114b296428 100644 --- a/htdocs/langs/nl_NL/loan.lang +++ b/htdocs/langs/nl_NL/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = U kunt de rente niet wijzigen indien u een schema gebruikt # Admin ConfigLoan=Configuratie van de module lening -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Standaard grootboekrekening kapitaal -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Standaard grootboekrekening rente -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Standaard grootboekrekening verzekeringen +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Bewerk financiële betrokkenheid diff --git a/htdocs/langs/nl_NL/mailmanspip.lang b/htdocs/langs/nl_NL/mailmanspip.lang index 32dbb54e7bd..8627dff684d 100644 --- a/htdocs/langs/nl_NL/mailmanspip.lang +++ b/htdocs/langs/nl_NL/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Test abonneren succesvol uitgevoerd MailmanDeletionSuccess=Test afmelden abonnement succesvol SynchroMailManEnabled=Een update van Mailman zal uitgevoerd worden SynchroSpipEnabled=Een update van SPIP zal uitgevoerd worden -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator paswoord +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator paswoord DescADHERENT_MAILMAN_URL=URL voor het inschrijven op Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL voor het uitschrijven op Mailman DescADHERENT_MAILMAN_LISTS=Lijst(en) voor automatische registratie van nieuwe leden (gescheiden door een komma) diff --git a/htdocs/langs/nl_NL/mails.lang b/htdocs/langs/nl_NL/mails.lang index 9340dc48ad4..aba2a1a6e03 100644 --- a/htdocs/langs/nl_NL/mails.lang +++ b/htdocs/langs/nl_NL/mails.lang @@ -7,10 +7,10 @@ MailCard=E-Mailings kaart MailRecipients=Ontvangers MailRecipient=Ontvanger MailTitle=Titel -MailFrom=Afzender +MailFrom=Van MailErrorsTo=Fouten naar MailReply=Antwoorden naar -MailTo=Ontvanger(s) +MailTo=Voor MailToUsers=Aan gebruiker(s) MailCC=Kopieën aan (cc) MailToCCUsers=Kopiëren naar gebruiker(s) @@ -60,7 +60,7 @@ EMailTestSubstitutionReplacedByGenericValues=Bij het gebruik van de testmodus, w MailingAddFile=Voeg dit bestand bij NoAttachedFiles=Geen bijgevoegde bestanden BadEMail=Onjuiste waarde voor e-mail -EMailNotDefined=Email not defined +EMailNotDefined=E-mail niet gedefinieerd ConfirmCloneEMailing=Weet u zeker dat u deze e-mailing wilt klonen? CloneContent=Kloon bericht CloneReceivers=Kloon ontvangers @@ -163,8 +163,8 @@ AdvTgtDeleteFilter=Verwijder filter AdvTgtSaveFilter=Bewaar filter AdvTgtCreateFilter=Creëer filter AdvTgtOrCreateNewFilter=Naam nieuwe filter -NoContactWithCategoryFound=No category found linked to some contacts/addresses -NoContactLinkedToThirdpartieWithCategoryFound=No category found linked to some thirdparties +NoContactWithCategoryFound=Geen categorie gevonden gekoppeld aan sommige contacten/adressen +NoContactLinkedToThirdpartieWithCategoryFound=Geen categorie gevonden gekoppeld aan sommige derde partijen OutGoingEmailSetup=Uitgaande e-mail InGoingEmailSetup=Inkomende e-mail OutGoingEmailSetupForEmailing=Uitgaande e-mailinstellingen (voor module %s) @@ -176,5 +176,6 @@ Answered=Beantwoord IsNotAnAnswer=Is geen antwoord (initiële e-mail) IsAnAnswer=Is een antwoord van een initiële e-mail RecordCreatedByEmailCollector=Record aangemaakt door de E-mail Collector %s van e-mail %s -DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact +DefaultBlacklistMailingStatus=Standaardwaarde voor veld '%s' bij het aanmaken van een nieuw contact DefaultStatusEmptyMandatory=Leeg maar verplicht +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang index d07f0299a3f..86decb8d6fb 100644 --- a/htdocs/langs/nl_NL/main.lang +++ b/htdocs/langs/nl_NL/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Geen sjabloon beschikbaar voor dit e-mailtype AvailableVariables=Beschikbare substitutievariabelen NoTranslation=Geen vertaling Translation=Vertaling +Translations=Translations CurrentTimeZone=Tijdzone PHP (server) EmptySearchString=Vul geen lege zoekcriteria in EnterADateCriteria=Voer een datum criterium in @@ -199,6 +206,7 @@ Valid=Geldig Approve=Goedkeuren Disapprove=Afkeuren ReOpen=Heropenen +OpenVerb=Open Upload=Uploaden ToLink=Link Select=Selecteer @@ -216,7 +224,7 @@ UserGroup=Gebruikersgroep UserGroups=Gebruikersgroepen NoUserGroupDefined=Geen gebruikersgroep gedefinieerd Password=Wachtwoord -PasswordRetype=Herhaal uw wachtwoord +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Let op, veel functionaliteiten / modules zijn uitgeschakeld in deze demonstratie. Name=Naam NameSlashCompany=Naam / Bedrijf @@ -481,6 +489,7 @@ ActionsOnContact=Evenementen voor dit contact / adres ActionsOnContract=Evenementen voor dit contract ActionsOnMember=Events over dit lid ActionsOnProduct=Evenementen in dit product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s is laat ToDo=Te doen Completed=Voltooid @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Privé downloadlink PrivateDownloadLinkDesc=Je moet ingelogd zijn en je hebt rechten nodig om het bestand te bekijken of te downloaden Download=Downloaden DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Bijwerken valutakoers Fiscalyear=Boekjaar ModuleBuilder=Module- en applicatie ontwikkelomgeving @@ -1046,6 +1056,7 @@ SearchIntoContracts=Contracten SearchIntoCustomerShipments=Klantzendingen SearchIntoExpenseReports=Onkostennota's SearchIntoLeaves=Vertrekken +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Betalingen door klanten SearchIntoVendorPayments=Leveranciersbetalingen @@ -1137,15 +1148,29 @@ EventReminder=Herinnering voor evenement UpdateForAllLines=Update voor alle lijnen OnHold=In de wacht Civility=Beleefdheid -AffectTag=Heeft invloed op de tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Externe gebruiker aanmaken -ConfirmAffectTag=invloed op bulk-tag -ConfirmAffectTagQuestion=Weet u zeker dat u tags wilt beïnvloeden voor de %s geselecteerde record (s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Geen tag-soort gevonden voor type records +Rate=Tarief +SupervisorNotFound=Supervisor not found CopiedToClipboard=Gekopieerd naar het klembord InformationOnLinkToContract=Dit bedrag is alleen het totaal van alle regels van het contract. Er wordt geen rekening gehouden met tijd. ConfirmCancel=Weet je zeker dat je dit wilt annuleren EmailMsgID=E-mail MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Zet aan. SetToDisabled=Zet uit. ConfirmMassEnabling=Bevestig het aanzetten @@ -1174,9 +1199,14 @@ Terminated=Verwijderd AddLineOnPosition=Lijn op positie toevoegen (aan het einde indien leeg) ConfirmAllocateCommercial=Bevestiging van verkoopvertegenwoordiger toewijzen ConfirmAllocateCommercialQuestion=Weet u zeker dat u de geselecteerde record(s) %s wilt toewijzen? -CommercialsAffected=Betrokken verkoopvertegenwoordigers -CommercialAffected=Betrokken verkoopvertegenwoordiger +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Uw bericht YourMessageHasBeenReceived=Je bericht is ontvangen. We zullen zo snel mogelijk antwoorden of contact met je opnemen. UrlToCheck=URL om te controleren Automation=Automatisering +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Interne gebruiker +ExternalUser=Externe gebruiker diff --git a/htdocs/langs/nl_NL/members.lang b/htdocs/langs/nl_NL/members.lang index 7aad6d87357..44b6bc543de 100644 --- a/htdocs/langs/nl_NL/members.lang +++ b/htdocs/langs/nl_NL/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Een ander lid (naam: %s, login: %s ErrorUserPermissionAllowsToLinksToItselfOnly=Om veiligheidsredenen, moeten aan u rechten worden verleend voor het bewerken van alle gebruikers om in staat te zijn een lid te koppelen aan een gebruiker die niet van u is. SetLinkToUser=Link aaneen Dolibarr gebruiker SetLinkToThirdParty=Link naar een derde partij in Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Genereren van lidkaarten MembersList=Ledenlijst MembersListToValid=Lijst van conceptleden (te valideren) @@ -34,7 +35,8 @@ DateSubscription=Startdatum lidmaatschap DateEndSubscription=Einddatum lidmaatschap EndSubscription=Einde lidmaatschap SubscriptionId=Bijdrage ID -WithoutSubscription=Zonder bijdrage +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Nieuw lid @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Lid kan niet worden verwijderd NewSubscription=Nieuwe bijdrage NewSubscriptionDesc=Met dit formulier kunt u lid worden van de vereniging. Als u uw lidmaatschap wilt verlengen (indien u al lid bent), kunt u contact opnemen met het bestuur via e-mail %s. Subscription=Bijdrage +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Duur +GetMembershipButtonLabel=Join Subscriptions=Bijdragen SubscriptionLate=Laat SubscriptionNotReceived=Bijdrage nooit ontvangen @@ -136,7 +144,7 @@ CardContent=Inhoud van uw lidmaatschapskaart # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We willen je laten weten dat je lidmaatschapsverzoek is ontvangen.

ThisIsContentOfYourMembershipWasValidated=We willen u laten weten dat uw lidmaatschap is gevalideerd met de volgende informatie:

-ThisIsContentOfYourSubscriptionWasRecorded=We willen u laten weten dat uw nieuwe abonnement is toegevoegd.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We willen je laten weten dat je abonnement bijna verloopt of al is verlopen (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hopen dat je het zult vernieuwen.

ThisIsContentOfYourCard=Dit is een samenvatting van de informatie die we over u hebben. Neem contact met ons op als er iets niet klopt.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Onderwerp van de ontvangen e-mail in geval van automatische inschrijving van een gast @@ -199,8 +207,10 @@ NbOfSubscriptions=Aantal bijdragen AmountOfSubscriptions=Bedrag uit bijdragen TurnoverOrBudget=Omzet (voor een bedrijf) of budget (voor een vereniging) DefaultAmount=Bedrag standaardbijdrage -CanEditAmount=Bezoekers kunnen het bedrag van hun bijdrage wijzigen -MEMBER_NEWFORM_PAYONLINE=Spring op geïntegreerde online betaalpagina +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Van nature MembersStatisticsByProperties=Ledenstatistieken per aard VATToUseForSubscriptions=BTW-tarief voor bijdragen @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=Het maken van een gebruikerslogin voor leden geeft toega CreateDolibarrThirdPartyDesc=Een derde partij is de rechtspersoon die op de factuur wordt gebruikt als u besluit voor elke bijdrage een factuur te genereren. U kunt deze later tijdens het opnemen van de bijdrage maken. MemberFirstname=Voornaam lid MemberLastname=Naam lid +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/nl_NL/modulebuilder.lang b/htdocs/langs/nl_NL/modulebuilder.lang index 7664a672ab9..dd5bacc83b7 100644 --- a/htdocs/langs/nl_NL/modulebuilder.lang +++ b/htdocs/langs/nl_NL/modulebuilder.lang @@ -1,17 +1,19 @@ # Dolibarr language file - Source file is en_US - loan -ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. -EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. -EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. +IdModule= Module id +ModuleBuilderDesc=Deze tool mag alleen worden gebruikt door ervaren gebruikers of ontwikkelaars. Het biedt hulpprogramma's om uw eigen module te bouwen of te bewerken. Documentatie voor alternatieve handmatige ontwikkeling van is hier . +EnterNameOfModuleDesc=Voer de naam in van de module/toepassing die u wilt maken, zonder spaties. Gebruik hoofdletters om woorden te scheiden (bijvoorbeeld: MyModule, EcommerceForShop, SyncWithMySystem...) +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. +EnterNameOfDictionaryDesc=Voer de naam in van het woordenboek dat u wilt maken, zonder spaties. Gebruik hoofdletters om woorden te scheiden (bijvoorbeeld: MyDico...). Het klassenbestand, maar ook het SQL-bestand wordt gegenereerd. ModuleBuilderDesc2=Pad waar modules worden gegenereerd / bewerkt (eerste map voor externe modules gedefinieerd in %s): %s ModuleBuilderDesc3=Gegenereerde/bewerkbare modules gevonden: %s ModuleBuilderDesc4=Een module is gedetecteerd als 'bewerkbaar' wanneer het bestand %s bestaat in de hoofdmap van de module map NewModule=Nieuwe module NewObjectInModulebuilder=Nieuw object -NewDictionary=New dictionary +NewDictionary=Nieuw woordenboek +ModuleName=Module name ModuleKey=Module sleutel ObjectKey=Object sleutel -DicKey=Dictionary key +DicKey=Woordenboeksleutel ModuleInitialized=Module geïnitialiseerd FilesForObjectInitialized=Bestanden voor nieuw object '%s' geïnitialiseerd FilesForObjectUpdated=Bestanden voor object '%s' bijgewerkt (.sql-bestanden en .class.php bestand) @@ -48,14 +50,17 @@ PathToModulePackage=Pad naar zip van module / applicatiepakket PathToModuleDocumentation=Pad naar bestand van module / applicatiedocumentatie (%s) SpaceOrSpecialCharAreNotAllowed=Spaties of speciale tekens zijn niet toegestaan. FileNotYetGenerated=Bestand nog niet aangemaakt +GenerateCode=Generate code RegenerateClassAndSql=Update van .class- en .sql-bestanden forceren RegenerateMissingFiles=Genereer ontbrekende bestanden SpecificationFile=Bestand met documentatie LanguageFile=Bestand voor taal ObjectProperties=Object eigenschappen +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Weet u zeker dat u de eigenschap %s wilt verwijderen? Dit zal de code in de PHP-klasse veranderen, maar ook de kolom verwijderen uit de tabeldefinitie van het object. NotNull=Niet NULL -NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) +NotNullDesc=1=Stel database in op NOT NULL, 0=Sta null-waarden toe, -1=Sta null-waarden toe door de waarde te forceren op NULL indien leeg ('' of 0) SearchAll=Gebruikt voor 'alles zoeken' DatabaseIndex=Database-index FileAlreadyExists=Bestand %s bestaat reeds @@ -81,15 +86,16 @@ IsAMeasure=Is een maat DirScanned=Directory gescand NoTrigger=Geen trigger NoWidget=Geen widget -GoToApiExplorer=API-verkenner +ApiExplorer=API-verkenner ListOfMenusEntries=Lijst met menu-items ListOfDictionariesEntries=Lijst met woordenboekingangen ListOfPermissionsDefined=Lijst met gedefinieerde machtigingen SeeExamples=Zie hier voorbeelden -EnabledDesc=Voorwaarde om dit veld actief te hebben (voorbeelden: 1 of $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Is het veld zichtbaar? (Voorbeelden: 0 = nooit zichtbaar, 1 = zichtbaar op lijst en formulieren maken / bijwerken / bekijken, 2 = alleen zichtbaar op lijst, 3 = alleen zichtbaar op formulier maken / bijwerken / bekijken (geen lijst), 4 = zichtbaar op lijst en update / view form only (not create), 5 = Alleen zichtbaar op lijst eindweergave formulier (niet create, not update).

Het gebruik van een negatieve waarde betekent dat het veld niet standaard wordt weergegeven op de lijst, maar kan worden geselecteerd voor weergave).

Het kan een uitdrukking zijn, bijvoorbeeld:
preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1
($ user-> rechten-> vakantie-> vakantie-> vakantie-> vakantie->) -DisplayOnPdfDesc=Geef dit veld weer op compatibele PDF-documenten, u kunt de positie beheren met het veld "Positie".
Momenteel bekende compatibele PDF-modellen zijn: eratosthene (bestelling), espadon (schip), spons (facturen), cyaan (propal/offerte), cornas (bestelling leverancier)

65 Voor document = weergave
2 = weergave alleen indien niet leeg

Voor documentregels:
0 = niet weergegeven beschrijving
ccbeschrijving = in kolom beschrijving alleen indien niet leeg -DisplayOnPdf=Weergeven in PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Kan de waarde van het veld worden gecumuleerd om een totaal in de lijst te krijgen? (Voorbeelden: 1 of 0) SearchAllDesc=Wordt het veld gebruikt om een zoekopdracht uit het snelzoekprogramma te doen? (Voorbeelden: 1 of 0) SpecDefDesc=Voer hier alle documentatie in die u met uw module wilt verstrekken die nog niet door andere tabbladen is gedefinieerd. U kunt .md of beter gebruiken, de rijke .asciidoc-syntaxis. @@ -97,11 +103,11 @@ LanguageDefDesc=Voer in deze bestanden de sleutel en de vertaling in voor elk ta MenusDefDesc=Definieer hier de menu's van uw module DictionariesDefDesc=Definieer hier de woordenboeken van uw module PermissionsDefDesc=Definieer hier de nieuwe machtigingen van uw module -MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

Note: Once defined (and the module re-activated), the menus are also visible into the menu editor available to administrator users on %s. +MenusDefDescTooltip=De menu's die door uw module/toepassing worden geleverd, zijn gedefinieerd in de array $this->menus in het moduledescriptorbestand. U kunt dit bestand handmatig bewerken of de ingesloten editor gebruiken.

Opmerking: Eenmaal gedefinieerd (en de module opnieuw geactiveerd), zijn de menu's ook zichtbaar in de menu-editor die beschikbaar is voor beheerders op %s. DictionariesDefDescTooltip=De woordenboeken van uw module / applicatie worden gedefinieerd in de array $ this-> woordenboeken in het modulebeschrijvingsbestand. U kunt dit bestand handmatig bewerken of de ingesloten editor gebruiken.

Opmerking: eenmaal gedefinieerd (en module opnieuw geactiveerd), zijn woordenboeken ook zichtbaar in het installatiegebied voor beheerders op %s. PermissionsDefDescTooltip=De machtigingen die door uw module / toepassing worden verstrekt, worden gedefinieerd in de array $ this-> -rechten in het modulebeschrijvingsbestand. U kunt dit bestand handmatig bewerken of de ingesloten editor gebruiken.

Opmerking: Eenmaal gedefinieerd (en module opnieuw geactiveerd), zijn machtigingen zichtbaar in de standaardinstellingen voor machtigingen %s. HooksDefDesc=Definieer in de eigenschap module_parts ['hooks'] , in de modulebeschrijving, de context van hooks die u wilt beheren (lijst met contexten kan worden gevonden door te zoeken op 'initHooks (' in kerncode).
Bewerk het haakbestand om code van uw gekoppelde functies toe te voegen (haakbare functies zijn te vinden door te zoeken op 'executeHooks' in de kerncode). -TriggerDefDesc=Define in the trigger file the code that you want to execute when a business event external to your module is executed (events triggered by other modules). +TriggerDefDesc=Definieer in het triggerbestand de code die u wilt uitvoeren wanneer een zakelijke gebeurtenis buiten uw module wordt uitgevoerd (gebeurtenissen die door andere modules worden getriggerd). SeeIDsInUse=Zie ID's die in uw installatie worden gebruikt SeeReservedIDsRangeHere=Zie bereik van gereserveerde ID's ToolkitForDevelopers=Toolkit voor Dolibarr-ontwikkelaars @@ -113,7 +119,7 @@ DropTableIfEmpty=(Vernietig de tabel als deze leeg is) TableDoesNotExists=Tabel %s bestaat niet TableDropped=Tabel %s verwijderd InitStructureFromExistingTable=Bouw de reeks structuurstructuren van een bestaande tabel -UseAboutPage=Do not generate the About page +UseAboutPage=Genereer de Over-pagina niet UseDocFolder=Schakel de documentatie map uit UseSpecificReadme=Gebruik een specifieke Leesmij ContentOfREADMECustomized=Opmerking: de inhoud van het bestand README.md is vervangen door de specifieke waarde die is gedefinieerd in de setup van ModuleBuilder. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Gebruik een specifieke editor-URL UseSpecificFamily = Gebruik een specifieke familie UseSpecificAuthor = Gebruik een specifieke auteur UseSpecificVersion = Gebruik een specifieke eerste versie -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules -IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules +IncludeRefGenerationHelp=Vink dit aan als u code wilt opnemen om het genereren van de referentie automatisch te beheren met behulp van aangepaste nummeringsregels +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Als u dit aanvinkt, wordt er een code gegenereerd om een vak "Document genereren" aan de record toe te voegen. -ShowOnCombobox=Waarde weergeven in combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Sleutel voor knopinfo CSSClass=CSS voor het bewerken/aanmaken van formulier CSSViewClass=CSS voor leesformulier CSSListClass=CSS voor lijst NotEditable=Niet bewerkbaar ForeignKey=Vreemde sleutel -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii naar HTML converter AsciiToPdfConverter=Ascii naar PDF converter TableNotEmptyDropCanceled=Tabel is niet leeg. Drop is geannuleerd. ModuleBuilderNotAllowed=De modulebouwer is beschikbaar maar niet toegestaan voor uw gebruiker. ImportExportProfiles=Profielen importeren en exporteren -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. -WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated -LinkToParentMenu=Parent menu (fk_xxxxmenu) -ListOfTabsEntries=List of tab entries -TabsDefDesc=Define here the tabs provided by your module -TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. +WarningDatabaseIsNotUpdated=Waarschuwing: de database wordt niet automatisch bijgewerkt, u moet tabellen vernietigen en de module uitschakelen om tabellen opnieuw te laten maken +LinkToParentMenu=Hoofdmenu (fk_xxxxmenu) +ListOfTabsEntries=Lijst met tabbladitems +TabsDefDesc=Definieer hier de tabbladen van uw module +TabsDefDescTooltip=De tabbladen die door uw module/toepassing worden geleverd, zijn gedefinieerd in de array $this->tabs in het moduledescriptorbestand. U kunt dit bestand handmatig bewerken of de ingesloten editor gebruiken. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/nl_NL/mrp.lang b/htdocs/langs/nl_NL/mrp.lang index ef6ba4e4315..6e2f7ac2ff8 100644 --- a/htdocs/langs/nl_NL/mrp.lang +++ b/htdocs/langs/nl_NL/mrp.lang @@ -9,10 +9,10 @@ LatestBOMModified=Nieuwste %s aangepaste stuklijsten LatestMOModified=Laatste %s Productieorders gewijzigd Bom=Stuklijsten BillOfMaterials=Stuklijst -BillOfMaterialsLines=Bill of Materials lines +BillOfMaterialsLines=Stuklijstregels BOMsSetup=Instellingen Stuklijsten -ListOfBOMs=Lijst met stuklijsten - stuklijst -ListOfManufacturingOrders=Lijst met productieorders +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Productieorders NewBOM=Nieuwe stuklijst ProductBOMHelp=Product om te maken (of te demonteren) met deze stuklijst.
Let op: Producten met de eigenschap 'Aard van product' = 'Grondstof' zijn niet zichtbaar in deze lijst. BOMsNumberingModules=BOM nummeringsjablonen @@ -27,7 +27,8 @@ ConfirmCloneBillOfMaterials=Weet u zeker dat u de stuklijst %s wilt klonen? ConfirmCloneMo=Weet u zeker dat u de productieorder %s wilt klonen? ManufacturingEfficiency=Productie-efficiëntie ConsumptionEfficiency=Verbruiksefficiëntie -ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly +Consumption=Consumption +ValueOfMeansLoss=Waarde van 0,95 betekent een gemiddelde van 5%% verlies tijdens de fabricage of de demontage ValueOfMeansLossForProductProduced=Waarde van 0,95 betekent een gemiddelde van 5%% verlies van geproduceerd product DeleteBillOfMaterials=Stuklijst verwijderen DeleteMo=Productieorder verwijderen @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=Voor een te demonteren hoeveelheid %s ConfirmValidateMo=Weet u zeker dat u deze productieorder wilt valideren? ConfirmProductionDesc=Door op '1%s' te klikken, valideert u het verbruik en / of de productie voor de ingestelde hoeveelheden. Hiermee worden ook de voorraad- en recordbewegingen bijgewerkt. ProductionForRef=Productie van %s +CancelProductionForRef=Annulering van productvoorraadvermindering voor product %s +TooltipDeleteAndRevertStockMovement=Lijn verwijderen en voorraadbeweging terugdraaien AutoCloseMO=Sluit de productie order automatisch als hoeveelheid en hoeveelheid te produceren is bereikt NoStockChangeOnServices=Geen voorraad aanpassing op deze service ProductQtyToConsumeByMO=Producthoeveelheid nog te consumeren door open MO @@ -80,6 +83,7 @@ ProductsToProduce=Te produceren producten UnitCost=De kosten per eenheid TotalCost=Totale prijs BOMTotalCost=De kosten voor het produceren van deze stuklijst op basis van de kosten van elke hoeveelheid en elk te consumeren product (gebruik kostprijs indien gedefinieerd, anders gemiddelde gewogen prijs indien gedefinieerd, anders de beste aankoopprijs) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=U moet eerst de productie hebben gestart om een Productieorder te sluiten (zie tabblad '%s'). Maar u kunt het annuleren. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Een kit kan niet worden gebruikt in een stuklijst of een MO Workstation=Werkstation @@ -105,5 +109,12 @@ WorkstationArea=Werkstationgebied Machines=Machines THMEstimatedHelp=Dit tarief maakt het mogelijk om een prognose van de kosten van het artikel te definiëren BOM=Bill of Materials -CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module +CollapseBOMHelp=U kunt de standaardweergave van de details van de nomenclatuur definiëren in de configuratie van de stuklijstmodule MOAndLines=Productieorders en -regels +MoChildGenerate=Genereer kindmo +ParentMo=MO Ouder +MOChild=MO Kind +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/nl_NL/orders.lang b/htdocs/langs/nl_NL/orders.lang index 62ccbb371b8..ca879a7ff7d 100644 --- a/htdocs/langs/nl_NL/orders.lang +++ b/htdocs/langs/nl_NL/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=An order was already open linked to this proposal, so no other order was created automatically OrdersArea=Klantenorders overzicht SuppliersOrdersArea=Inkooporders gebied OrderCard=Opdrachtenkaart @@ -17,7 +18,7 @@ ToOrder=Te bestellen MakeOrder=Opdracht indienen SupplierOrder=Bestelling SuppliersOrders=Inkooporders -SaleOrderLines=Sales order lines +SaleOrderLines=Verkooporderregels PurchaseOrderLines=Inkooporderregels SuppliersOrdersRunning=Huidige inkooporders CustomerOrder=Klantorder @@ -68,6 +69,8 @@ CreateOrder=Creeer opdracht RefuseOrder=Wijger opdracht ApproveOrder=Goedkeuren bestelling Approve2Order=Goedkeuren bestelling (tweede niveau) +UserApproval=Gebruiker voor goedkeuring +UserApproval2=Gebruiker ter goedkeuring (tweede niveau) ValidateOrder=Valideer opdracht UnvalidateOrder=Unvalidate order DeleteOrder=Verwijder opdracht @@ -102,6 +105,8 @@ ConfirmCancelOrder=Weet u zeker dat u deze order wilt annuleren? ConfirmMakeOrder=Weet u zeker dat u deze order wilt bevestigen op %s? GenerateBill=Genereer factuur ClassifyShipped=Is geleverd +PassedInShippedStatus=geclassificeerd geleverd +YouCantShipThis=Ik kan dit niet classificeren. Controleer de gebruikersrechten DraftOrders=Conceptopdrachten DraftSuppliersOrders=Ontwerp-inkooporders OnProcessOrders=Opdrachten in behandeling @@ -124,8 +129,8 @@ SupplierOrderReceivedInDolibarr=Bestelling %s heeft %s ontvangen SupplierOrderSubmitedInDolibarr=Bestelling %s verzonden SupplierOrderClassifiedBilled=Bestelling %s gemerkt gefactureerd OtherOrders=Andere opdrachten -SupplierOrderValidatedAndApproved=Supplier order is validated and approved : %s -SupplierOrderValidated=Supplier order is validated : %s +SupplierOrderValidatedAndApproved=De bestelling van de leverancier is gevalideerd en goedgekeurd: %s +SupplierOrderValidated=Leveranciersorder is gevalideerd: %s ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Vertegenwoordiger opvolgingsorder TypeContact_commande_internal_SHIPPING=Vertegenwoordiger die follow-up van verzending doet @@ -153,7 +158,7 @@ PDFEdisonDescription=Een eenvoudig opdrachtenmodel PDFProformaDescription=Een complete Proforma factuursjabloon CreateInvoiceForThisCustomer=Factureer orders CreateInvoiceForThisSupplier=Factureer orders -CreateInvoiceForThisReceptions=Bill receptions +CreateInvoiceForThisReceptions=Bill recepties NoOrdersToInvoice=Geen te factureren orders CloseProcessedOrdersAutomatically=Alle geselecteerde orders zijn afgehandeld OrderCreation=Order aanmaak diff --git a/htdocs/langs/nl_NL/partnership.lang b/htdocs/langs/nl_NL/partnership.lang index 35dd4eae2c0..093415a0c1c 100644 --- a/htdocs/langs/nl_NL/partnership.lang +++ b/htdocs/langs/nl_NL/partnership.lang @@ -19,7 +19,8 @@ ModulePartnershipName=Partnerschap beheer PartnershipDescription=Module Partnerschap beheer PartnershipDescriptionLong= Module Partnerschap beheer -Partnership=Partnership +Partnership=Vennootschap +Partnerships=Partnerships AddPartnership=Partnerschap toevoegen CancelPartnershipForExpiredMembers=Partnerschap: annuleer partnerschap van leden met verlopen abonnementen PartnershipCheckBacklink=Partnerschap: controleer verwijzende backlink @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnerschap: controleer verwijzende backlink # Menu # NewPartnership=Nieuw partnerschap +NewPartnershipbyWeb= Your partnership was added successfully. ListOfPartnerships=Overzicht van partnerschappen # @@ -42,6 +44,7 @@ PARTNERSHIP_BACKLINKS_TO_CHECK=Te controleren backlinks PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Aantal dagen voordat de status van een partnerschap wordt opgezegd wanneer een abonnement is verlopen ReferingWebsiteCheck=Controle van de website die verwijst ReferingWebsiteCheckDesc=U kunt een functie inschakelen om te controleren of uw partners een backlink hebben toegevoegd aan uw websitedomeinen op hun eigen website. +PublicFormRegistrationPartnerDesc=Dolibarr kan u een openbare URL/website verstrekken zodat externe bezoekers kunnen verzoeken om deel uit te maken van het partnerschapsprogramma. # # Object @@ -58,7 +61,13 @@ ManagePartnership=Partnerschap beheren BacklinkNotFoundOnPartnerWebsite=Backlink niet gevonden op partnerwebsite ConfirmClosePartnershipAsk=Weet u zeker dat u deze partnerschap wilt opzeggen? PartnershipType=Partnerschapstype -PartnershipRefApproved=Partnership %s approved +PartnershipRefApproved=Partnerschap %s goedgekeurd +KeywordToCheckInWebsite=Als u wilt controleren of een bepaald trefwoord aanwezig is op de website van elke partner, definieert u dit trefwoord hier +PartnershipDraft=Ontwerp +PartnershipAccepted=Geaccepteerd +PartnershipRefused=Geweigerd +PartnershipCanceled=Geannuleerd +PartnershipManagedFor=Partners zijn # # Template Mail @@ -78,15 +87,10 @@ YourPartnershipRefusedContent=Wij informeren u dat uw partnerschapsverzoek is af YourPartnershipAcceptedContent=Wij informeren u dat uw partnerschapsverzoek is geaccepteerd. YourPartnershipCanceledContent=Wij informeren u dat uw partnerschap is beëindigd. -CountLastUrlCheckError=Number of errors for last URL check -LastCheckBacklink=Date of last URL check +CountLastUrlCheckError=Aantal fouten voor laatste URL-controle +LastCheckBacklink=Datum van laatste URL-controle ReasonDeclineOrCancel=Reden afwijzing -# -# Status -# -PartnershipDraft=Ontwerp -PartnershipAccepted=Geaccepteerd -PartnershipRefused=Geweigerd -PartnershipCanceled=Geannuleerd -PartnershipManagedFor=Partners zijn +NewPartnershipRequest=Nieuw partnerschapsverzoek +NewPartnershipRequestDesc=Met dit formulier kunt u een aanvraag indienen om deel uit te maken van een van onze partnerprogramma's. Als je hulp nodig hebt bij het invullen van dit formulier, neem dan contact op via e-mail %s . + diff --git a/htdocs/langs/nl_NL/products.lang b/htdocs/langs/nl_NL/products.lang index 34f85416272..bd9b6d63ac5 100644 --- a/htdocs/langs/nl_NL/products.lang +++ b/htdocs/langs/nl_NL/products.lang @@ -75,7 +75,7 @@ SellingPriceTTC=Verkoopprijs (inclusief belastingen) SellingMinPriceTTC=Minimale verkoopprijs (incl. BTW) CostPriceDescription=Dit prijsveld (excl. btw) kan worden gebruikt om het gemiddelde bedrag dat dit product voor uw bedrijf kost vast te leggen. Het kan elke prijs zijn die u zelf berekent, bijvoorbeeld uit de gemiddelde inkoopprijs plus de gemiddelde productie- en distributiekosten. CostPriceUsage=Deze waarde kan worden gebruik voor marge berekening. -ManufacturingPrice=Manufacturing price +ManufacturingPrice=fabricage prijs: SoldAmount=Aantal verkocht PurchasedAmount=Aantal ingekocht NewPrice=Nieuwe prijs @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Weet u zeker dat u deze productlijn wilt verwijderen? ProductSpecial=Speciaal QtyMin=Min. aankoop hoeveelheid PriceQtyMin=Prijs min. hoeveelheid -PriceQtyMinCurrency=Prijs (valuta) voor dit aantal. (geen korting) +PriceQtyMinCurrency=Prijs (valuta) voor dit aantal. +WithoutDiscount=Zonder korting VATRateForSupplierProduct=BTW-tarief (voor deze leverancier / dit product) DiscountQtyMin=Korting bij dit aantal NoPriceDefinedForThisSupplier=Geen prijs / aantal gedefinieerd voor deze leverancier / product @@ -261,7 +262,7 @@ Quarter1=1e kwartaal Quarter2=2e kwartaal Quarter3=3e kwartaal Quarter4=4e kwartaal -BarCodePrintsheet=Barcode afdrukken +BarCodePrintsheet=Barcodes afdrukken PageToGenerateBarCodeSheets=Met deze tool kunt u vellen barcodestickers afdrukken. Kies het formaat van uw stickerpagina, het type barcode en de waarde van de barcode en klik vervolgens op de knop %s . NumberOfStickers=Aantal etiketten per blad PrintsheetForOneBarCode=Druk meer etiketten voor een barcode @@ -316,7 +317,7 @@ LastUpdated=Laatst bijgewerkt CorrectlyUpdated=Correct bijgewerkt PropalMergePdfProductActualFile=Gebruikte bestanden om toe te voegen aan PDF Azur zijn/is PropalMergePdfProductChooseFile=Selecteer PDF bestanden -IncludingProductWithTag=Including products/services with the tag +IncludingProductWithTag=Inclusief producten/diensten met de tag DefaultPriceRealPriceMayDependOnCustomer=Standaard verkoopprijs, echte verkoopprijs kan bij klant zijn vastgelegd WarningSelectOneDocument=Selecteer tenminste één document DefaultUnitToShow=Eenheid @@ -344,9 +345,9 @@ PossibleValues=Mogelijke waarden GoOnMenuToCreateVairants=Ga naar menu %s-%s om attributenvarianten voor te bereiden (zoals kleuren, grootte, ...) UseProductFournDesc=Voeg een functie toe om de productbeschrijving te definiëren die is gedefinieerd door de leveranciers (voor elke leveranciersreferentie) naast de beschrijving voor klanten ProductSupplierDescription=Leveranciersbeschrijving voor het product -UseProductSupplierPackaging=Gebruik verpakkingen op leveranciersprijzen (herbereken hoeveelheden volgens verpakking ingesteld op leveranciersprijs bij toevoegen / bijwerken van regel in leveranciersdocumenten) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Verpakking -PackagingForThisProductDesc=Bij een leveranciersbestelling bestelt u automatisch deze hoeveelheid (of een veelvoud van deze hoeveelheid). Mag niet minder zijn dan de minimumaankoophoeveelheid +PackagingForThisProductDesc=U koopt automatisch een veelvoud van deze hoeveelheid. QtyRecalculatedWithPackaging=De hoeveelheid van de lijn werd herberekend volgens de verpakking van de leverancier #Attributes @@ -398,16 +399,33 @@ ActionAvailableOnVariantProductOnly=Actie alleen beschikbaar op de variant van h ProductsPricePerCustomer=Productprijzen per klant ProductSupplierExtraFields=Aanvullende attributen (leveranciersprijzen) DeleteLinkedProduct=Verwijder het onderliggende product dat aan de combinatie is gekoppeld -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Waardering (PMP) PMPValueShort=Waarde -mandatoryperiod=Mandatory periods -mandatoryPeriodNeedTobeSet=Note: Period (start and end date) must be defined -mandatoryPeriodNeedTobeSetMsgValidate=A service requires a start and end period -mandatoryHelper=Check this if you want a message to the user when creating / validating an invoice, commercial proposal, sales order without entering a start and end date on lines with this service.
Note that the message is a warning and not a blocking error. -DefaultBOM=Default BOM -DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. -Rank=Rank -SwitchOnSaleStatus=Switch on sale status -SwitchOnPurchaseStatus=Switch on purchase status -StockMouvementExtraFields= Extra Fields (stock mouvement) +mandatoryperiod=Verplichte perioden +mandatoryPeriodNeedTobeSet=Opmerking: periode (begin- en einddatum) moet worden gedefinieerd +mandatoryPeriodNeedTobeSetMsgValidate=Een dienst vereist een begin- en eindperiode +mandatoryHelper=Vink dit aan als u een bericht naar de gebruiker wilt bij het aanmaken/valideren van een factuur, commercieel voorstel, verkooporder zonder een start- en einddatum in te voeren op regels met deze service.
Merk op dat het bericht een waarschuwing is en geen blokkeringsfout. +DefaultBOM=Standaard stuklijst +DefaultBOMDesc=De standaard stuklijst die wordt aanbevolen om dit product te vervaardigen. Dit veld kan alleen worden ingesteld als de aard van het product '%s' is. +Rank=Rang +MergeOriginProduct=Dubbel product (product dat u wilt verwijderen) +MergeProducts=Producten samenvoegen +ConfirmMergeProducts=Weet u zeker dat u het gekozen product wilt samenvoegen met het huidige? Alle gekoppelde objecten (facturen, bestellingen, ...) worden verplaatst naar het huidige product, waarna het gekozen product wordt verwijderd. +ProductsMergeSuccess=Producten zijn samengevoegd +ErrorsProductsMerge=Fouten in producten samenvoegen +SwitchOnSaleStatus=Verkoopstatus inschakelen +SwitchOnPurchaseStatus=Aankoopstatus inschakelen +UpdatePrice=Increase/decrease customer price +StockMouvementExtraFields= Extra velden (voorraadbeweging) +InventoryExtraFields= Extra velden (inventaris) +ScanOrTypeOrCopyPasteYourBarCodes=Scan of typ of kopieer/plak uw barcodes +PuttingPricesUpToDate=Update prijzen met de huidige bekende prijzen +PMPExpected=Verwachte PMP +ExpectedValuation=Verwachte waardering +PMPReal=Echte PMP +RealValuation=Echte waardering +ConfirmEditExtrafield = Selecteer het extraveld dat u wilt wijzigen +ConfirmEditExtrafieldQuestion = Weet u zeker dat u dit extraveld wilt wijzigen? +ModifyValueExtrafields = Wijzig de waarde van een extraveld +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/nl_NL/projects.lang b/htdocs/langs/nl_NL/projects.lang index 6d974c93227..0721eab36d4 100644 --- a/htdocs/langs/nl_NL/projects.lang +++ b/htdocs/langs/nl_NL/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Deze weergave toont alle projecten en taken die u mag inzien. TasksDesc=Deze weergave toont alle projecten en taken (Uw gebruikersrechten staan het u toe alles in te zien). AllTaskVisibleButEditIfYouAreAssigned=Alle taken voor gekwalificeerde projecten zijn zichtbaar, maar u kunt alleen tijd invoeren voor de taak die aan de geselecteerde gebruiker is toegewezen. Wijs een taak toe als u er tijd op wilt invoeren. OnlyYourTaskAreVisible=Alleen taken die aan u zijn toegewezen, zijn zichtbaar. Als je tijd moet invoeren voor een taak en als de taak hier niet zichtbaar is, dan moet je de taak aan jezelf toewijzen. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Taken bij projecten ProjectCategories=Labels/categorieën projecten NewProject=Nieuw project @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Leidt het aantal open projecten op status OpportunitiesStatusForProjects=Leidt aantal projecten op status ShowProject=Toon project ShowTask=Toon taak +SetThirdParty=Set third party SetProject=Stel project in +OutOfProject=Out of project NoProject=Geen enkel project gedefinieerd of in eigendom NbOfProjects=Aantal projecten NbOfTasks=Aantal taken @@ -122,7 +125,8 @@ ValidateProject=Valideer project ConfirmValidateProject=Weet u zeker dat u dit project wilt valideren? CloseAProject=Sluit project ConfirmCloseAProject=Weet u zeker dat u dit project wilt afsluiten? -AlsoCloseAProject=Sluit ook het project (houd het open als u er nog steeds productietaken op moet volgen) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Project heropenen ConfirmReOpenAProject=Weet u zeker dat u dit project wilt her-openen? ProjectContact=Contacten van het project @@ -165,7 +169,7 @@ OpportunityProbability=Lead waarschijnlijkheid OpportunityProbabilityShort=Lood probab. OpportunityAmount=Lood bedrag OpportunityAmountShort=Lood bedrag -OpportunityWeightedAmount=Kans gewogen bedrag +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. gewogen bedrag OpportunityAmountAverageShort=Gemiddeld loodbedrag OpportunityAmountWeigthedShort=Gewogen loodbedrag @@ -238,7 +242,7 @@ OppStatusPENDING=Hangende OppStatusWON=Won OppStatusLOST=Verloren Budget=Begroting -AllowToLinkFromOtherCompany=Sta toe om project van ander bedrijf te linken

Ondersteunde waarden:
- Leeg houden: kan elk project van het bedrijf koppelen (standaard)
- "alles": kan projecten koppelen, zelfs projecten van andere bedrijven
- Een lijst met id's van derden gescheiden door komma's: kan alle projecten van deze derde partijen koppelen (Voorbeeld: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Laatste %s projecten LatestModifiedProjects=Laatste %s aangepaste projecten OtherFilteredTasks=Andere gefilterde taken @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Winst wordt berekend met AddPersonToTask=Voeg ook toe aan taken UsageOrganizeEvent=Gebruik: Evenementenorganisatie PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classificeer project als gesloten wanneer alle taken zijn voltooid (100%% voortgang) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Opmerking: de voortgang van bestaande projecten met alle taken op 100%% wordt niet beïnvloed: u zult ze handmatig moeten sluiten. Deze optie is alleen van invloed op open projecten. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Selecteer tijdsregels die niet zijn gefactureerd en vervolgens de bulkactie "Factuur genereren" om ze te factureren ProjectTasksWithoutTimeSpent=Projecttaken zonder tijdsbesteding FormForNewLeadDesc=Bedankt om het volgende formulier in te vullen om contact met ons op te nemen. U kunt ons ook rechtstreeks een e-mail sturen naar %s . diff --git a/htdocs/langs/nl_NL/propal.lang b/htdocs/langs/nl_NL/propal.lang index 64e4ebf05f7..d65fbb4055c 100644 --- a/htdocs/langs/nl_NL/propal.lang +++ b/htdocs/langs/nl_NL/propal.lang @@ -54,7 +54,7 @@ NoDraftProposals=Geen ontwerpoffertes CopyPropalFrom=Maak offerte door het kopiëren van een bestaande offerte CreateEmptyPropal=Maak een leeg commercieel voorstel of uit een lijst met producten / services DefaultProposalDurationValidity=Standaardgeldigheid offerte (in dagen) -DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal +DefaultPuttingPricesUpToDate=Update prijzen standaard met de huidige bekende prijzen bij het klonen van een voorstel UseCustomerContactAsPropalRecipientIfExist=Gebruik contact / adres met het type 'Contact follow-up voorstel' indien gedefinieerd in plaats van het adres van een derde als adres ontvanger van het voorstel ConfirmClonePropal=Weet u zeker dat u offerte %s wilt kopiëren? ConfirmReOpenProp=Weet u zeker dat u offerte %s opnieuw wilt openen? @@ -65,49 +65,54 @@ AvailabilityPeriod=Leveringstermijn SetAvailability=Bepaal leveringstermijn AfterOrder=na bestelling OtherProposals=Andere offertes + ##### Availability ##### AvailabilityTypeAV_NOW=Onmiddellijk AvailabilityTypeAV_1W=1 week AvailabilityTypeAV_2W=2 weken AvailabilityTypeAV_3W=3 weken AvailabilityTypeAV_1M=1 maand -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Vertegenwoordiger die de follow-up van de offerte doet TypeContact_propal_external_BILLING=Afnemersfactuurcontactpersoon TypeContact_propal_external_CUSTOMER=Afnemerscontactpersoon follow-up voorstel TypeContact_propal_external_SHIPPING=Klant contact voor levering + # Document models -DocModelAzurDescription=Een compleet offertemodel (oude implementatie van Cyaan sjabloon) -DocModelCyanDescription=Een compleet offertemodel +CantBeNoSign=kan niet worden ingesteld niet ondertekend +CaseFollowedBy=Geval gevolgd door +ConfirmMassNoSignature=Bulk Niet ondertekende bevestiging +ConfirmMassNoSignatureQuestion=Weet u zeker dat u de geselecteerde records niet ondertekend wilt instellen? +ConfirmMassSignature=Bulk handtekening bevestiging +ConfirmMassSignatureQuestion=Weet u zeker dat u de geselecteerde records wilt ondertekenen? +ConfirmMassValidation=Bevestiging in bulk valideren +ConfirmMassValidationQuestion=Weet u zeker dat u de geselecteerde records wilt valideren? +ConfirmRefusePropal=Weet u zeker dat u dit commerciële voorstel wilt weigeren? +ContractSigned=Contract getekend +DefaultModelPropalClosed=Standaard sjabloon bij het sluiten van een zakelijk voorstel (nog te factureren) DefaultModelPropalCreate=Standaard model aanmaken DefaultModelPropalToBill=Standaard sjabloon bij het sluiten van een zakelijk voorstel (te factureren) -DefaultModelPropalClosed=Standaard sjabloon bij het sluiten van een zakelijk voorstel (nog te factureren) +DocModelAzurDescription=Een compleet offertemodel (oude implementatie van Cyaan sjabloon) +DocModelCyanDescription=Een compleet offertemodel +FichinterSigned=Intervention signed +IdProduct=Product-ID +IdProposal=Offerte-ID +IsNotADraft=is geen concept +LineBuyPriceHT=Koopprijs bedrag exclusief BTW voor regel +NoSign=Weigeren +NoSigned=set niet ondertekend +PassedInOpenStatus=is gevalideerd +PropalAlreadyRefused=Voorstel al afgewezen +PropalAlreadySigned=Voorstel al geaccepteerd +PropalRefused=Voorstel geweigerd +PropalSigned=Voorstel geaccepteerd ProposalCustomerSignature=Schriftelijke aanvaarding , stempel , datum en handtekening ProposalsStatisticsSuppliers=Leveranciersoffertes statistieken -CaseFollowedBy=Geval gevolgd door +RefusePropal=voorstel weigeren +Sign=Teken +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Aanvaard voorstel +Signed=ondertekend SignedOnly=Alleen gesigneerd -NoSign=Set not signed -NoSigned=set not signed -CantBeNoSign=cannot be set not signed -ConfirmMassNoSignature=Bulk Not signed confirmation -ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? -IsNotADraft=is not a draft -PassedInOpenStatus=has been validated -Sign=Sign -Signed=signed -ConfirmMassValidation=Bulk Validate confirmation -ConfirmMassSignature=Bulk Signature confirmation -ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? -ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? -IdProposal=Offerte-ID -IdProduct=Product-ID -LineBuyPriceHT=Koopprijs bedrag exclusief BTW voor regel -SignPropal=Accept proposal -RefusePropal=Refuse proposal -Sign=Sign -NoSign=Set not signed -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? diff --git a/htdocs/langs/nl_NL/receiptprinter.lang b/htdocs/langs/nl_NL/receiptprinter.lang index f0598541b6b..3bae0437941 100644 --- a/htdocs/langs/nl_NL/receiptprinter.lang +++ b/htdocs/langs/nl_NL/receiptprinter.lang @@ -7,7 +7,7 @@ TestSentToPrinter=Testafdruk %s ReceiptPrinter=Bonprinters ReceiptPrinterDesc=Instellen bonprinter ReceiptPrinterTemplateDesc=Instellen templates -ReceiptPrinterTypeDesc=Bonprinter type omschrijving +ReceiptPrinterTypeDesc=Voorbeeld van mogelijke waarden voor het veld "Parameters" volgens het type stuurprogramma ReceiptPrinterProfileDesc=Bonprinter profiel omschrijving ListPrinters=Printerlijst SetupReceiptTemplate=Template instellingen @@ -55,6 +55,8 @@ DOL_DEFAULT_HEIGHT_WIDTH=Standaard hoogte en breedte DOL_UNDERLINE=Activeer onderstrepen DOL_UNDERLINE_DISABLED=Deactiveer onderstrepen DOL_BEEP=Geluid +DOL_BEEP_ALTERNATIVE=Pieptoon (alternatieve modus) +DOL_PRINT_CURR_DATE=Huidige datum/tijd afdrukken DOL_PRINT_TEXT=Afdrukken tekst DateInvoiceWithTime=Factuur datum en tijd YearInvoice=Factuur jaar diff --git a/htdocs/langs/nl_NL/receptions.lang b/htdocs/langs/nl_NL/receptions.lang index 6c056b1c6e3..0f7eca97d0b 100644 --- a/htdocs/langs/nl_NL/receptions.lang +++ b/htdocs/langs/nl_NL/receptions.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - receptions -ReceptionDescription=Vendor reception management (Create reception documents) -ReceptionsSetup=Vendor Reception setup +ReceptionDescription=Beheer van leveranciersontvangst (ontvangstdocumenten maken) +ReceptionsSetup=Leveranciersontvangst instellen RefReception=Ontvangst ref. Reception=Ontvangst Receptions=Ontvangsten @@ -24,14 +24,15 @@ ReceptionsAndReceivingForSameOrder=Ontvangsten en ontvangsten voor deze bestelli ReceptionsToValidate=Ontvangsten om te valideren StatusReceptionCanceled=Geannuleerd StatusReceptionDraft=Ontwerp -StatusReceptionValidated=Validated (products to receive or already received) -StatusReceptionValidatedToReceive=Validated (products to receive) -StatusReceptionValidatedReceived=Validated (products received) +StatusReceptionValidated=Gevalideerd (te ontvangen of reeds ontvangen producten) +StatusReceptionValidatedToReceive=Gevalideerd (te ontvangen producten) +StatusReceptionValidatedReceived=Gevalideerd (ontvangen producten) StatusReceptionProcessed=Verwerkt StatusReceptionDraftShort=Ontwerp StatusReceptionValidatedShort=Gevalideerd StatusReceptionProcessedShort=Verwerkt ReceptionSheet=Afleverbon +ValidateReception=Validate reception ConfirmDeleteReception=Weet u zeker dat u deze ontvangst wilt verwijderen? ConfirmValidateReception=Weet u zeker dat u deze ontvangst wilt valideren met referentie %s ? ConfirmCancelReception=Weet u zeker dat u deze ontvangst wilt annuleren? @@ -39,7 +40,7 @@ StatsOnReceptionsOnlyValidated=Statistieken uitgevoerd op alleen gevalideerde on SendReceptionByEMail=Ontvangst per e-mail verzenden SendReceptionRef=Indiening van ontvangst %s ActionsOnReception=Gebeurtenissen bij ontvangst -ReceptionCreationIsDoneFromOrder=For the moment, creation of a new reception is done from the Purchase Order. +ReceptionCreationIsDoneFromOrder=Op dit moment wordt het aanmaken van een nieuwe receptie gedaan vanuit de Inkooporder. ReceptionLine=Ontvangst lijn ProductQtyInReceptionAlreadySent=Producthoeveelheid uit open verkooporder al verzonden ProductQtyInSuppliersReceptionAlreadyRecevied=Hoeveelheid producten van openstaande leverancier bestelling reeds ontvangen @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Nummeringsmodule voor ontvangsten ReceptionsReceiptModel=Documentsjablonen voor ontvangsten NoMorePredefinedProductToDispatch=Geen voorgedefinieerde producten meer om te verzenden ReceptionExist=Ontvangst bestaat reeds -ByingPrice=Bying price -ReceptionBackToDraftInDolibarr=Reception %s back to draft -ReceptionClassifyClosedInDolibarr=Reception %s classified Closed -ReceptionUnClassifyCloseddInDolibarr=Reception %s re-open +ReceptionBackToDraftInDolibarr=Receptie %s terug naar concept +ReceptionClassifyClosedInDolibarr=Receptie %s geclassificeerd Gesloten +ReceptionUnClassifyCloseddInDolibarr=Receptie %s heropend diff --git a/htdocs/langs/nl_NL/recruitment.lang b/htdocs/langs/nl_NL/recruitment.lang index 297d3335457..1679c0418bf 100644 --- a/htdocs/langs/nl_NL/recruitment.lang +++ b/htdocs/langs/nl_NL/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=E-mail de recruiter ToUseAGenericEmail=Om een generiek e-mailadres te gebruiken. Indien niet gedefinieerd, wordt het e-mailadres van de rekruteringsverantwoordelijke gebruikt NewCandidature=Nieuwe applicatie ListOfCandidatures=Lijst met applicaties -RequestedRemuneration=Gevraagde vergoeding -ProposedRemuneration=Voorgestelde vergoeding +Remuneration=Salaris +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contractvoorstel gedaan ContractSigned=Contract getekend ContractRefused=Contract geweigerd RecruitmentCandidature=Toepassing JobPositions=Vacature RecruitmentCandidatures=Toepassingen -InterviewToDo=Te maken interview +InterviewToDo=Contacts to follow AnswerCandidature=Toepassing antwoord YourCandidature=Jouw toepassing YourCandidatureAnswerMessage=Bedankt voor je aanmelding.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=De vacature is gesloten. ExtrafieldsJobPosition=Complementaire attributen (functieposities) ExtrafieldsApplication=Aanvullende attributen (sollicitaties) MakeOffer=Doe een aanbod +WeAreRecruiting=We zijn aan het rekruteren. Dit is een lijst met openstaande vacatures die ingevuld moeten worden... +NoPositionOpen=Op dit moment geen vacatures diff --git a/htdocs/langs/nl_NL/salaries.lang b/htdocs/langs/nl_NL/salaries.lang index 312d2a81052..90a07469d17 100644 --- a/htdocs/langs/nl_NL/salaries.lang +++ b/htdocs/langs/nl_NL/salaries.lang @@ -1,12 +1,12 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Grootboekrekening voor medewerker derde partij -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=De boekhoudrekening die in het gebruikersbestand is gedefinieerd, wordt alleen gebruikt voor aanvullende boekhouding. Deze wordt gebruikt voor het grootboek en als standaardwaarde voor aanvullende boekhouding als de speciale rekening van de gebruiker niet is gedefinieerd. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Standaard grootboekrekening voor salaris betalingen CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Laat standaard de optie "Automatisch een totale betaling aanmaken" leeg bij het aanmaken van een Salaris Salary=Salaris Salaries=Salarissen NewSalary=Nieuw salaris -AddSalary=Add salary +AddSalary=Salaris toevoegen NewSalaryPayment=Nieuwe salariskaart AddSalaryPayment=Salarisbetaling toevoegen SalaryPayment=Salarisbetaling @@ -23,4 +23,5 @@ AllSalaries=Alle salarissen SalariesStatistics=Salaris statistieken SalariesAndPayments=Salarissen en betalingen ConfirmDeleteSalaryPayment=Wilt u deze salarisbetaling verwijderen? -FillFieldFirst=Fill employee field first +FillFieldFirst=Vul eerst het werknemersveld in +UpdateAmountWithLastSalary=Vast bedrag met laatste salaris diff --git a/htdocs/langs/nl_NL/ticket.lang b/htdocs/langs/nl_NL/ticket.lang index 55c5e8259e0..644874336a5 100644 --- a/htdocs/langs/nl_NL/ticket.lang +++ b/htdocs/langs/nl_NL/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Verwijder tickets Permission56004=Beheer tickets Permission56005=Bekijk tickets van alle derde partijen (niet van toepassing voor externe gebruikers, altijd beperkt tot de derde partij waarvan ze afhankelijk zijn) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groepen TicketDictSeverity=Ticket - Prioriteit @@ -90,10 +91,10 @@ TicketPublicAccess=Een openbare interface waarbij geen identificatie vereist is, TicketSetupDictionaries=Het type ticket, ernst en analysecodes zijn configureerbaar vanuit woordenboeken TicketParamModule=Module variabele instelling TicketParamMail=E-mail set-up -TicketEmailNotificationFrom=Sender e-mail for notification on answers -TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com -TicketEmailNotificationTo=Meld het aanmaken van tickets naar dit e-mailadres -TicketEmailNotificationToHelp=Indien aanwezig, wordt dit e-mailadres op de hoogte gebracht van het aanmaken van een ticket +TicketEmailNotificationFrom=Afzender e-mail voor notificatie bij antwoorden +TicketEmailNotificationFromHelp=Afzender e-mail om te gebruiken om de notificatie e-mail te verzenden wanneer een antwoord wordt gegeven in de backoffice. Bijvoorbeeld noreply@example.com +TicketEmailNotificationTo=Meld het aanmaken van tickets aan dit e-mailadres +TicketEmailNotificationToHelp=Indien aanwezig, wordt dit e-mailadres geïnformeerd bij het aanmaken van een ticket TicketNewEmailBodyLabel=SMS verzonden na het maken van een ticket TicketNewEmailBodyHelp=De tekst die hier wordt opgegeven, wordt in de e-mail ingevoegd die bevestigt dat er een nieuwe ticket is aangemaakt in de openbare interface. Informatie over de raadpleging van de ticket wordt automatisch toegevoegd. TicketParamPublicInterface=Instellingen openbare interface @@ -138,17 +139,19 @@ TicketsPublicNotificationNewMessage=Stuur e-mail(s) wanneer een nieuw bericht/op TicketsPublicNotificationNewMessageHelp=Stuur e-mail (s) wanneer een nieuw bericht is toegevoegd vanuit de openbare interface (naar de toegewezen gebruiker of de e-mail met meldingen naar (update) en / of de e-mail met meldingen naar) TicketPublicNotificationNewMessageDefaultEmail=E-mailmeldingen voor (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Stuur een e-mail naar dit adres voor elke nieuw berichtmelding als er geen gebruiker aan het ticket is toegewezen of als de gebruiker geen bekend e-mailadres heeft. -TicketsAutoReadTicket=Markeer het ticket automatisch als gelezen (indien aangemaakt vanuit backoffice) -TicketsAutoReadTicketHelp=Markeer het ticket automatisch als gelezen wanneer het vanuit de backoffice wordt aangemaakt. Wanneer een ticket wordt aangemaakt vanuit de openbare interface, blijft het ticket met de status "Niet gelezen". -TicketsDelayBeforeFirstAnswer=Een nieuw ticket moet een eerste antwoord ontvangen vóór (uren): -TicketsDelayBeforeFirstAnswerHelp=Als een nieuw ticket na deze periode (in uren) geen antwoord heeft gekregen, wordt er een belangrijk waarschuwingspictogram weergegeven in de lijstweergave. -TicketsDelayBetweenAnswers=Een onopgelost ticket mag niet inactief zijn tijdens (uren): +TicketsAutoReadTicket=Markeer het ticket automatisch als gelezen (indien aangemaakt vanuit de backoffice) +TicketsAutoReadTicketHelp=Markeer het ticket automatisch als gelezen wanneer het vanuit de backoffice wordt aangemaakt. Wanneer een ticket wordt aangemaakt vanuit de openbare interface, behoudt de ticket de status "Niet gelezen". +TicketsDelayBeforeFirstAnswer=Een nieuwe ticket moet een eerste antwoord ontvangen vóór (uren): +TicketsDelayBeforeFirstAnswerHelp=Als een nieuwe ticket na deze periode (in uren) geen antwoord heeft gekregen, dan wordt er een waarschuwingspictogram weergegeven in de lijstweergave. +TicketsDelayBetweenAnswers=Een onopgelost ticket mag niet inactief zijn gedurende (uren): TicketsDelayBetweenAnswersHelp=Als een onopgelost ticket waarop al een antwoord is ontvangen na deze tijdsperiode (in uren) geen verdere interactie heeft gehad, wordt een waarschuwingspictogram weergegeven in de lijstweergave. TicketsAutoNotifyClose=Automatisch derden op de hoogte stellen bij het sluiten van een ticket TicketsAutoNotifyCloseHelp=Bij het sluiten van een ticket wordt u voorgesteld een bericht te sturen naar een van de contacten van derden. Bij massale sluiting wordt er een bericht gestuurd naar één contactpersoon van de derde partij die aan het ticket is gekoppeld. -TicketWrongContact=Mits contact maakt geen deel uit van de huidige ticketcontacten. E-mail niet verzonden. +TicketWrongContact=Aangegeven contact maakt geen deel uit van de huidige ticketcontacten. E-mail niet verzonden. TicketChooseProductCategory=Productcategorie voor ticketondersteuning TicketChooseProductCategoryHelp=Selecteer de productcategorie van ticketondersteuning. Hiermee wordt automatisch een contract aan een ticket gekoppeld. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=Ticket is nu toegewezen TicketChangeType=Verander type TicketChangeCategory=Wijzig analytische code TicketChangeSeverity=Wijzig de ernst -TicketAddMessage=Bericht toevoegen -AddMessage=Bericht toevoegen +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket toegevoegd TicketMessageSuccessfullyAdded=Bericht succesvol toegevoegd TicketMessagesList=Berichtenlijst @@ -204,8 +206,8 @@ TicketSeverity=Prioriteit ShowTicket=Bekijk ticket RelatedTickets=Gerelateerde tickets TicketAddIntervention=Nieuwe interventie -CloseTicket=Sluit ticket (opgelost) -AbandonTicket=Ticket verlaten +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Sluit ticket (opgelost) ConfirmCloseAticket=Bevestig afsluiten ticket ConfirmAbandonTicket=Bevestigt u het sluiten van het ticket naar de status 'Verlaten' @@ -219,18 +221,17 @@ SendMessageByEmail=Verzend bericht via e-mail TicketNewMessage=Nieuw bericht ErrorMailRecipientIsEmptyForSendTicketMessage=Geadresseerde is leeg. Geen e-mail verzonden TicketGoIntoContactTab=Ga naar het tabblad "Contacten" om ze te selecteren -TicketMessageMailIntro=Introductie +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Deze tekst wordt alleen aan het begin van de e-mail toegevoegd en zal niet worden opgeslagen. -TicketMessageMailIntroLabelAdmin=Introductietekst voor alle ticketantwoorden TicketMessageMailIntroText=Hallo,
Er is een nieuw antwoord toegevoegd aan een ticket dat je volgt. Hier is het bericht:
-TicketMessageMailIntroHelpAdmin=Deze tekst wordt voor het antwoord ingevoegd bij het beantwoorden van een ticket van Dolibarr -TicketMessageMailSignature=Handtekening -TicketMessageMailSignatureHelp=Deze tekst wordt alleen aan het einde van de e-mail toegevoegd en wordt niet opgeslagen. -TicketMessageMailSignatureText=Bericht verzonden door %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Handtekening van reactie e-mail -TicketMessageMailSignatureHelpAdmin=Deze tekst wordt ingevoegd na het antwoordbericht. +TicketMessageMailIntroHelpAdmin=Deze tekst wordt voor het antwoord ingevoegd bij het beantwoorden van een ticket vanuit Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Bericht verzonden door %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Deze tekst wordt ingevoegd na het antwoordbericht. TicketMessageHelp=Alleen deze tekst zal worden bewaard in de berichtenlijst op de ticketkaart. TicketMessageSubstitutionReplacedByGenericValues=Vervangingsvariabelen worden vervangen door generieke waarden. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Verstreken tijd sinds TicketTimeToRead=Tijd verstreken voordat gelezen TicketTimeElapsedBeforeSince=Verstreken tijd voor / sinds @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Er is een nieuw bericht op het ticket TicketAssignedToYou=Ticket toegekend TicketAssignedEmailBody=Je hebt het ticket # %s van %s toegewezen gekregen MarkMessageAsPrivate=Markeer bericht als privé +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Dit bericht wordt niet weergegeven voor externe gebruikers TicketEmailOriginIssuer=Uitgevende instelling bij oorsprong van de tickets InitialMessage=Oorspronkelijk bericht @@ -254,15 +256,15 @@ TicketChangeStatus=Verander status TicketConfirmChangeStatus=Bevestig de statusverandering: %s? TicketLogStatusChanged=Status gewijzigd: %s in %s TicketNotNotifyTiersAtCreate=Geen bedrijf melden bij aanmaken -NotifyThirdpartyOnTicketClosing=Contacten om op de hoogte te stellen tijdens het sluiten van het ticket +NotifyThirdpartyOnTicketClosing=Contacten om te informeren tijdens het sluiten van de ticket TicketNotifyAllTiersAtClose=Alle gerelateerde contacten TicketNotNotifyTiersAtClose=Geen gerelateerd contact Unread=Niet gelezen TicketNotCreatedFromPublicInterface=Niet beschikbaar. Ticket is niet gemaakt vanuit de openbare interface. ErrorTicketRefRequired=Naam van ticket is vereist -TicketsDelayForFirstResponseTooLong=Er is te veel tijd verstreken sinds het openen van het ticket zonder enig antwoord. -TicketsDelayFromLastResponseTooLong=Er is te veel tijd verstreken sinds het laatste antwoord op dit ticket. -TicketNoContractFoundToLink=Er is geen contract gevonden dat automatisch aan dit ticket is gekoppeld. Koppel een contract a.u.b. handmatig. +TicketsDelayForFirstResponseTooLong=Er is te veel tijd verstreken sinds het openen van de ticket zonder enig antwoord. +TicketsDelayFromLastResponseTooLong=Er is te veel tijd verstreken sinds het laatste antwoord op deze ticket. +TicketNoContractFoundToLink=Er is geen contract gevonden dat automatisch aan deze ticket gekoppeld kan worden. Koppel a.u.b. handmatig een contract. TicketManyContractsLinked=Veel contracten zijn automatisch aan dit ticket gekoppeld. Zorg ervoor dat u controleert welke moet worden gekozen. # @@ -283,7 +285,7 @@ ShowListTicketWithTrackId=Geef ticketlijst weer van track ID ShowTicketWithTrackId=Ticket weergeven van track-ID TicketPublicDesc=Nieuwe ticket aanmaken of controleren bestaande ticket ID. YourTicketSuccessfullySaved=Ticket is succesvol opgeslagen. -MesgInfosPublicTicketCreatedWithTrackId=Een nieuwe ticket is aangemaakt met ID 1%s en referentie 1%s +MesgInfosPublicTicketCreatedWithTrackId=Een nieuwe ticket is aangemaakt met ID %s en referentie %s PleaseRememberThisId=Bewaar het tracking nummer voor het geval we u hier later om vragen. TicketNewEmailSubject=Bevestiging ticketaanmaak - Ref %s (openbare ticket-ID %s) TicketNewEmailSubjectCustomer=Nieuwe support ticket @@ -291,12 +293,12 @@ TicketNewEmailBody=Dit is een automatische e-mail om te bevestigen dat je een ni TicketNewEmailBodyCustomer=Dit is een automatische e-mail om te bevestigen dat er zojuist een nieuw ticket is aangemaakt in uw account. TicketNewEmailBodyInfosTicket=Informatie voor het bewaken van het ticket TicketNewEmailBodyInfosTrackId=Ticket volgnummer: %s -TicketNewEmailBodyInfosTrackUrl=U kunt de voortgang van het ticket bekijken door op de volgende link te klikken: +TicketNewEmailBodyInfosTrackUrl=U kunt de voortgang van het ticket bekijken door op de volgende link te klikken TicketNewEmailBodyInfosTrackUrlCustomer=U kunt de voortgang van het ticket bekijken in de specifieke interface door op de volgende link te klikken -TicketCloseEmailBodyInfosTrackUrlCustomer=U kunt de geschiedenis van dit ticket raadplegen door op de volgende link te klikken +TicketCloseEmailBodyInfosTrackUrlCustomer=U kunt de geschiedenis van deze ticket raadplegen door op de volgende link te klikken TicketEmailPleaseDoNotReplyToThisEmail=Beantwoord deze e-mail niet rechtstreeks! Gebruik de link om in de gebruikersinterface te antwoorden. TicketPublicInfoCreateTicket=Met dit formulier kunt u een support ticket vastleggen in ons ticket beheersysteem. -TicketPublicPleaseBeAccuratelyDescribe=Beschrijf alstublieft het probleem zo nauwkeurig mogelijk. Geef alle beschikbare informatie om ons in staat te stellen uw verzoek op de juiste manier te kunnen identificeren en te behandelen . +TicketPublicPleaseBeAccuratelyDescribe=Omschrijf uw vraag nauwkeurig. Geef zoveel mogelijk informatie om ons in staat te stellen uw verzoek correct te interpreteren. TicketPublicMsgViewLogIn=Voer a.u.b. de tracking ID van de ticket in TicketTrackId=Openbare tracking ID OneOfTicketTrackId=Een van uw tracking ID @@ -317,7 +319,7 @@ NbOfTickets=Aantal tickets # notifications TicketCloseEmailSubjectCustomer=Ticket gesloten TicketCloseEmailBodyCustomer=Dit is een automatisch bericht om u te informeren dat ticket %s zojuist is gesloten. -TicketCloseEmailSubjectAdmin=Ticket gesloten - Réf %s (openbaar ticket ID %s) +TicketCloseEmailSubjectAdmin=Ticket gesloten - Ref %s (openbaar ticket ID %s) TicketCloseEmailBodyAdmin=Een ticket met ID #%s is zojuist gesloten, zie informatie: TicketNotificationEmailSubject=Ticket %s bijgewerkt TicketNotificationEmailBody=Dit is een automatisch bericht om u te laten weten dat ticket %s zojuist is bijgewerkt diff --git a/htdocs/langs/nl_NL/users.lang b/htdocs/langs/nl_NL/users.lang index 635899d8b09..d49b9b1dfa4 100644 --- a/htdocs/langs/nl_NL/users.lang +++ b/htdocs/langs/nl_NL/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Verwijderen uit groep PasswordChangedAndSentTo=Wachtwoord veranderd en verstuurd naar %s. PasswordChangeRequest=Wachtwoord aanpassing verzoek voor %s PasswordChangeRequestSent=Verzoek om wachtwoord te wijzigen van %s verstuurt naar %s. -IfLoginExistPasswordRequestSent=Bij een geldig account is er een e-mail gestuurd om het wachtwoord opnieuw in te stellen. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Bij een geldig account is er een e-mail verzonden om het wachtwoord opnieuw in te stellen. ConfirmPasswordReset=Bevestig wachtwoord reset MenuUsersAndGroups=Gebruikers & groepen @@ -68,7 +68,6 @@ CreateDolibarrLogin=Maak Dolibarr account CreateDolibarrThirdParty=Creëer nieuwe klant LoginAccountDisableInDolibarr=Account uitgeschakeld in Dolibarr. UsePersonalValue=Gebruik persoonlijke waarde -InternalUser=Interne gebruiker ExportDataset_user_1=Gebruikers en hun eigenschappen DomainUser=Domeingebruikersaccount %s Reactivate=Reactiveren @@ -124,7 +123,9 @@ ValidatorIsSupervisorByDefault=Standaard is de validator de supervisor van de ge UserPersonalEmail=Persoonlijke e-mail UserPersonalMobile=Persoonlijke mobiele telefoon WarningNotLangOfInterface=Pas op, dit is de hoofdtaal die de gebruiker spreekt, niet de taal van de interface die hij wil zien. Ga naar het tabblad %s om de de taal van de interface, die voor deze gebruiker zichtbaar is, te wijzigen -DateLastLogin=Date last login -DatePreviousLogin=Date previous login -IPLastLogin=IP last login -IPPreviousLogin=IP previous login +DateLastLogin=Datum laatste login +DatePreviousLogin=Datum vorige login +IPLastLogin=IP laatste login +IPPreviousLogin=IP vorige login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/nl_NL/website.lang b/htdocs/langs/nl_NL/website.lang index 05cae74f98d..54bc6754d86 100644 --- a/htdocs/langs/nl_NL/website.lang +++ b/htdocs/langs/nl_NL/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Code +WebsiteName=Name of the website WebsiteSetupDesc=Maak hier de websites die u wilt gebruiken. Ga vervolgens naar het menu Websites om ze te bewerken. DeleteWebsite=Website verwijderen ConfirmDeleteWebsite=Weet u zeker dat u deze website wilt verwijderen? Alle pagina's en inhoud worden ook verwijderd. De geüploade bestanden (zoals in de mediasmap, de ECM-module, ...) blijven behouden. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Toevoeging onderaan HTML-koptekst (gemeenschappelijk voor al WEBSITE_ROBOT=Robotbestand (robots.txt) WEBSITE_HTACCESS=Website .htaccess bestand WEBSITE_MANIFEST_JSON=Website manifest.json bestand -WEBSITE_README=README.md bestand WEBSITE_KEYWORDSDesc=Gebruik een komma om waarden te scheiden -EnterHereLicenseInformation=Voer hier metadata of licentie-informatie in om een README.md bestand in te dienen. Als u uw website als sjabloon distribueert, wordt het bestand opgenomen in het template-pakket. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML-header (alleen voor deze pagina) PageNameAliasHelp=Naam of alias van de pagina.
Deze alias wordt ook gebruikt om een SEO-URL te veranderen wanneer de website wordt uitgevoerd vanaf een virtuele host van een webserver (zoals Apacke, Nginx, ...). Gebruik de knop "%s" om deze alias te bewerken. EditTheWebSiteForACommonHeader=Opmerking: als u een gepersonaliseerde koptekst voor alle pagina's wilt definiëren, moet u de koptekst op siteniveau bewerken in plaats van op de pagina/container. @@ -42,10 +43,12 @@ ViewPageInNewTab=Bekijk pagina in nieuw tabblad SetAsHomePage=Als startpagina instellen RealURL=Echte URL ViewWebsiteInProduction=Bekijk website met behulp van eigen URL's +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Gebruik met Apache / NGinx / ...
Creëer op uw webserver (Apache, Nginx, ...) een speciale virtuele host met PHP ingeschakeld en een root-directory op
%s ExampleToUseInApacheVirtualHostConfig=Voorbeeld om te gebruiken in Apache virtual host setup: YouCanAlsoTestWithPHPS=Gebruik met PHP embedded server
In een ontwikkelomgeving kunt u de site het liefst testen met de ingebouwde PHP-webserver (PHP 5.5 vereist)
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Beheer uw website met een andere Dolibarr Hosting-provider
Als u geen webserver zoals Apache of NGinx beschikbaar heeft op internet, kunt u uw website exporteren en importeren in een ander Dolibarr-exemplaar van een andere Dolibarr-hostingprovider die volledige integratie met de websitemodule biedt. U kunt een lijst met sommige Dolibarr-hostingproviders vinden op https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP= Run uw website met een andere Dolibarr-hostingprovider
Als u geen webserver zoals Apache of NGinx op internet heeft, kunt u uw website exporteren en importeren naar een andere Dolibarr-instantie van een andere Dolibarr-hostingprovider die volledige integratie met de Website-module. U kunt een lijst met enkele Dolibarr-hostingproviders vinden op https://saas.dolibarr.org CheckVirtualHostPerms=Controleer ook of de virtuele hostgebruiker (bijvoorbeeld www-data) %s permissies heeft voor bestanden in
%s ReadPerm=Lezen WritePerm=Schrijven @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=U kunt HTML-broncode bewerken met de knop "Bron" in YouCanEditHtmlSource=
You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

You can also include content of another Page/Container with the following syntax:
<?php includeContainer('alias_of_container_to_include'); ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For a file into documents/medias (open directory for public access), syntax is:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href="/document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=For an image shared with a share link (open access using the sharing hash key of file), syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. +YouCanEditHtmlSourceMore=
Meer voorbeelden van HTML of dynamische code zijn beschikbaar in de wiki-documentatie
. ClonePage=Kloon pagina/container CloneSite=Klonen site SiteAdded=Website toegevoegd @@ -137,7 +140,7 @@ PagesRegenerated=%s pagina ('s) / container (s) her-aangemaakt RegenerateWebsiteContent=Genereer cachebestanden van websites opnieuw AllowedInFrames=Toegestaan in frames DefineListOfAltLanguagesInWebsiteProperties=Definieer een lijst van alle beschikbare talen in website-eigenschappen. -GenerateSitemaps=Website-site mapbestand genereren map +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Als u bevestigt, wist u het bestaande site mapbestand... ConfirmSitemapsCreation=Generatie van sitemap bevestigen SitemapGenerated=Sitemap bestand %s gegenereerd @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon moet png zijn ErrorFaviconSize=Favicon moet de afmetingen 16x16, 32x32 of 64x64 . hebben FaviconTooltip=Upload een afbeelding die een png moet zijn (16x16, 32x32 of 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/nl_NL/withdrawals.lang b/htdocs/langs/nl_NL/withdrawals.lang index dd8c76e75ee..0b331b05550 100644 --- a/htdocs/langs/nl_NL/withdrawals.lang +++ b/htdocs/langs/nl_NL/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Leveranciersfactuur wacht op betaling via overboe InvoiceWaitingWithdraw=Factuur wacht op automatische incasso InvoiceWaitingPaymentByBankTransfer=Factuur wacht op overboeking AmountToWithdraw=Bedrag in te trekken +AmountToTransfer=Over te dragen bedrag NoInvoiceToWithdraw=Er staat geen factuur open voor '%s'. Ga op tabblad '%s' op factuurkaart om een verzoek in te dienen. -NoSupplierInvoiceToWithdraw=Geen leveranciersfactuur met open 'betalingsverzoek'. Ga op tabblad '%s' op factuurkaart om een verzoek in te dienen. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Verantwoordelijke gebruiker WithdrawalsSetup=Instelling voor automatische incasso CreditTransferSetup=Instelling voor overboeking @@ -41,6 +42,7 @@ CreditTransferStatistics=Overboeking statistieken Rejects=Verworpen LastWithdrawalReceipt=Laatste %s ontvangen incasso's MakeWithdrawRequest=Automatische incasso aanmaken +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Maak een verzoek tot overboeking WithdrawRequestsDone=%s Betalingsverzoeken voor automatische incasso geregistreerd BankTransferRequestsDone=%s overboekingsverzoeken geregistreerd @@ -48,7 +50,7 @@ ThirdPartyBankCode=Bankcode van derden NoInvoiceCouldBeWithdrawed=Geen factuur afgeschreven. Controleer of de facturen betrekking hebben op bedrijven met een geldige IBAN en dat IBAN een UMR (Unique Mandate Reference) met modus %s heeft . WithdrawalCantBeCreditedTwice=Dit opnamebewijs is al gemarkeerd als gecrediteerd; dit kan niet twee keer worden gedaan, omdat dit mogelijk dubbele betalingen en bankboekingen zou veroorzaken. ClassCredited=Classificeer creditering -ClassDebited=Classify debited +ClassDebited=Gedebiteerd classificeren ClassCreditedConfirm=Weet u zeker dat u deze intrekkingsontvangst als bijgeschreven op uw bankrekening wilt classificeren? TransData=Datum transmissie TransMetod=Transmissiewijze @@ -99,8 +101,11 @@ CreditDate=Crediteer op WithdrawalFileNotCapable=Kan geen ontvangstbewijsbestand voor uw land genereren %s (uw land wordt niet ondersteund) ShowWithdraw=Incasso-opdracht weergeven IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Als de factuur echter ten minste één betalingsopdracht voor automatische incasso bevat die nog niet is verwerkt, wordt deze niet ingesteld als betaald om voorafgaand opnamebeheer mogelijk te maken. -DoStandingOrdersBeforePayments=Op dit tabblad kunt u een betalingsopdracht voor automatische incasso aanvragen. Als u klaar bent, gaat u naar het menu Bank-> Betaling via automatische incasso om de incasso-opdracht te genereren en te beheren. Wanneer de automatische incasso-opdracht wordt afgesloten, wordt de betaling op facturen automatisch geregistreerd en worden de facturen gesloten als het te betalen restant nul is. -DoCreditTransferBeforePayments=Op dit tabblad kunt u een overboekingsopdracht aanvragen. Als u klaar bent, gaat u naar het menu Bank-> Betaling via overschrijving om de overschrijvingsopdracht te genereren en te beheren. Wanneer de overboekingsopdracht is gesloten, wordt de betaling op facturen automatisch geregistreerd en worden de facturen gesloten als het te betalen restant nul is. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Debet orderbestand CreditTransferFile=Credit overdrachtbestand SetToStatusSent=Stel de status in "Bestand verzonden" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Kan geen automatische incasso-aanvraag maken voor SepaMandate=Machtiging doorlopende SEPA incasso SepaMandateShort=SEPA-mandaat PleaseReturnMandate=Stuur dit machtigingsformulier per e-mail naar\n%s of per post naar: -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Incassant id. CreditorName=Naam crediteur SEPAFillForm=(B) Alle velden met een * zijn verplicht. @@ -135,7 +140,8 @@ SEPARCUR=SEPA CUR SEPAFRST=SEPA FRST ExecutionDate=Uitvoeringsdatum CreateForSepa=Aanmaken incassobestand -ICS=Creditor Identifier - ICS +ICS=Crediteur-ID - ICS +IDS=Debiteur-ID END_TO_END="EndToEndId" SEPA XML-tag - Uniek ID toegewezen per transactie USTRD="Ongestructureerde" SEPA XML-tag ADDDAYS=Dagen toevoegen aan uitvoeringsdatum @@ -152,5 +158,6 @@ ModeWarning=Optie voor echte modus was niet ingesteld, we stoppen na deze simula ErrorCompanyHasDuplicateDefaultBAN=Bedrijf met id %s heeft meer dan één standaard bankrekening. Er is geen manier aanwezig om te weten welke u moet gebruiken. ErrorICSmissing=ICS ontbreekt op bankrekening %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Totaal bedrag incasso-opdracht verschilt van som van regels -WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s -WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +WarningSomeDirectDebitOrdersAlreadyExists=Waarschuwing: er zijn al enkele lopende incasso-opdrachten (%s) aangevraagd voor een bedrag van %s +WarningSomeCreditTransferAlreadyExists=Waarschuwing: er is al een openstaande overboeking (%s) aangevraagd voor een bedrag van %s +UsedFor=Gebruikt voor %s diff --git a/htdocs/langs/nl_NL/workflow.lang b/htdocs/langs/nl_NL/workflow.lang index 1fc5df1b3ad..8afe20f2c8f 100644 --- a/htdocs/langs/nl_NL/workflow.lang +++ b/htdocs/langs/nl_NL/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatisch een verkooporder maken nadat ee descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Creëer automatisch een klantfactuur nadat een offerte is ondertekend (de nieuwe factuur heeft hetzelfde bedrag als de offerte) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Maak automatisch een klant factuur aan nadat een contract is gevalideerd. descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Creëer automatisch een klantfactuur nadat een verkooporder is gesloten (de nieuwe factuur heeft hetzelfde bedrag als de bestelling) +descWORKFLOW_TICKET_CREATE_INTERVENTION=Maak bij het aanmaken van tickets automatisch een interventie aan. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classificeer gekoppeld bronvoorstel als gefactureerd wanneer verkooporder is ingesteld op gefactureerd (en als het bedrag van de bestelling gelijk is aan het totale bedrag van het ondertekende gekoppelde voorstel) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classificeer het gekoppelde bronvoorstel als gefactureerd wanneer de klantfactuur is gevalideerd (en als het factuurbedrag gelijk is aan het totale bedrag van het ondertekende gekoppelde voorstel) @@ -21,10 +22,15 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classificeer gekoppel descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classificeer inkooporder met gekoppelde bron als ontvangen wanneer een ontvangst is gevalideerd (en als de hoeveelheid die door alle ontvangsten is ontvangen hetzelfde is als in de inkooporder die moet worden bijgewerkt) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classificeer inkooporder met gekoppelde bron als ontvangen wanneer een ontvangst wordt gesloten (en als de hoeveelheid die door alle ontvangsten wordt ontvangen hetzelfde is als in de inkooporder die moet worden bijgewerkt) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Classificeer ontvangsten als "gefactureerd" wanneer een gekoppelde inkooporder wordt gevalideerd +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=Koppel bij het aanmaken van een ticket beschikbare contracten van bijpassende derde partijen +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Zoek bij het koppelen van contracten onder die van moederbedrijven # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Sluit alle interventies die aan het ticket zijn gekoppeld wanneer een ticket is gesloten AutomaticCreation=Automatisch aanmaken AutomaticClassification=Automatisch classificeren # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classificeer gekoppelde bronzending als gesloten wanneer de klant factuur wordt gevalideerd +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatisch sluiten +AutomaticLinking=Automatisch koppelen diff --git a/htdocs/langs/pl_PL/accountancy.lang b/htdocs/langs/pl_PL/accountancy.lang index c73af11e686..0ef6acabde7 100644 --- a/htdocs/langs/pl_PL/accountancy.lang +++ b/htdocs/langs/pl_PL/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Kraje spoza UE CountriesInEECExceptMe=Kraje UE oprócz %s CountriesExceptMe=Wszystkie kraje oprócz %s AccountantFiles=Eksportuj dokumenty źródłowe -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Aby wyeksportować swoje dzienniki, użyj pozycji menu %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=Wyświetl według konta księgowego VueBySubAccountAccounting=Wyświetl według subkonta księgowego @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Główne konto rozliczeniowe dla dostawców ni MainAccountForUsersNotDefined=Główne konto księgowe dla użytkowników nie zdefiniowane w ustawieniach MainAccountForVatPaymentNotDefined=Główne konto księgowe dla płatności VAT nie zdefiniowane w ustawieniach MainAccountForSubscriptionPaymentNotDefined=Główne konto księgowe dla płatności za subskrypcję nie zostało zdefiniowane w konfiguracji +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Strefa księgowości AccountancyAreaDescIntro=Korzystanie z modułu księgowości odbywa się w kilku etapach: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Wyłącz bezpośrednią rejestrację transakcji na kon ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Włącz eksport wersji roboczej w dzienniku ACCOUNTANCY_COMBO_FOR_AUX=Włącz listę kombi dla konta pomocniczego (może działać wolno, jeśli masz dużo stron trzecich, przerywa możliwość wyszukiwania części wartości) ACCOUNTING_DATE_START_BINDING=Określ datę rozpoczęcia wiązania i przeniesienia w księgowości. Poniżej tej daty transakcje nie zostaną przeniesione do księgowości. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=W przypadku przelewu księgowego wybierz domyślnie pokazany okres +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Dziennik sprzedaży -ACCOUNTING_PURCHASE_JOURNAL=Dziennik zakupów -ACCOUNTING_MISCELLANEOUS_JOURNAL=Dziennik różnic +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Dziennik raportów kosztowych -ACCOUNTING_SOCIAL_JOURNAL=Dziennik społecznościowy +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Ma nowy dziennik +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Dziennik społecznościowy ACCOUNTING_RESULT_PROFIT=Rachunek wynikowy (zysk) ACCOUNTING_RESULT_LOSS=Rachunek wynikowy (strata) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Dziennik zamknięcia -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Rachunek księgowy przelewu przejściowego +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Konto przejściowe do przelewów bankowych -ACCOUNTING_ACCOUNT_SUSPENSE=Konto księgowe dla oczekujących -DONATION_ACCOUNTINGACCOUNT=Konto księgowe dla zarejestrowanych dotatcji -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Konto księgowe do rejestracji subskrypcji +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Konto księgowe domyślnie do rejestracji wpłaty klienta -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Konto księgowe domyślnie dla kupowanych produktów (używane, jeśli nie zostało zdefiniowane w karcie produktu) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Konto księgowe domyślnie dla zakupionych produktów w EWG (używane, jeśli nie zostało zdefiniowane w karcie produktu) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Konto księgowe domyślnie dla produktów zakupionych i importowanych poza EWG (używane, jeśli nie zostało zdefiniowane w karcie produktu) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Konto księgowe używane domyślnie dla sprzedanych produktów (używane jeżeli nie zdefiniowano konta w arkuszu produktu) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Konto księgowe domyślnie dla produktów sprzedawanych w EWG (używane, jeśli nie zostało zdefiniowane w karcie produktu) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Konto księgowe domyślnie dla produktów sprzedanych i wyeksportowanych poza EWG (używane, jeśli nie zostały zdefiniowane w karcie produktu) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Konto księgowe używane domyślnie dla kupionych usług (używane jeżeli nie zdefiniowano konta w arkuszu produktu) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Konto księgowe domyślnie dla zakupionych usług w EWG (używane, jeśli nie zostało zdefiniowane w karcie usług) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Konto księgowe domyślnie dla usług zakupionych i importowanych poza EWG (używane, jeśli nie zostało zdefiniowane w karcie usług) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Konto księgowe używane domyślnie dla sprzedanych usług (używane jeżeli nie zdefiniowano konta w arkuszu produktu) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Konto księgowe domyślnie dla usług sprzedawanych w EWG (używane, jeśli nie zostało zdefiniowane w arkuszu usług) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Konto księgowe domyślnie dla usług sprzedawanych i eksportowanych poza EWG (używane, jeśli nie zostało zdefiniowane w arkuszu usług) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Rodzaj dokumentu Docdate=Data @@ -211,7 +217,7 @@ Codejournal=Dziennik JournalLabel=Etykieta czasopisma NumPiece=ilość sztuk TransactionNumShort=Numer transakcji -AccountingCategory=Grupa niestandardowa +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Grupuj według konta księgi głównej GroupBySubAccountAccounting=Grupuj według konta księgi podrzędnej AccountingAccountGroupsDesc=Możesz tutaj zdefiniować kilka grup rachunków księgowych. Będą wykorzystywane do tworzenia spersonalizowanych raportów księgowych. @@ -265,13 +271,13 @@ Reconcilable=Do pogodzenia TotalVente=Łączny obrót przed opodatkowaniem TotalMarge=Całkowita marża sprzedaży -DescVentilCustomer=Zapoznaj się z listą wierszy faktur klienta powiązanych (lub nie) z kontem księgowym produktu -DescVentilMore=W większości przypadków, jeśli korzystasz z predefiniowanych produktów lub usług i ustawisz numer konta na karcie produktu / usługi, aplikacja będzie w stanie powiązać wszystkie linie faktury z kontem księgowym planu kont, tylko w jedno kliknięcie przyciskiem "%s" . Jeśli konto nie zostało ustawione na kartach produktów / usług lub jeśli nadal masz jakieś linie niepowiązane z kontem, będziesz musiał wykonać ręczne powiązanie z menu „ %s ”. -DescVentilDoneCustomer=Zapoznaj się z listą wierszy odbiorców faktur i ich kontami księgowymi produktów -DescVentilTodoCustomer=Powiąż pozycje faktury aktualnie nie związane z kontem księgowym produktu -ChangeAccount=Zmień konto księgowe dla zaznaczonych produktów/usług na następujące konto księgowe: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Zapoznaj się z listą wierszy faktur od dostawców powiązanych lub jeszcze niezwiązanych z kontem księgowym produktu (widoczne są tylko rekordy, które nie zostały jeszcze przeniesione w księgowości) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Zapoznaj się z listą wierszy faktur od dostawców i ich kontami księgowymi DescVentilTodoExpenseReport=Powiązanie wierszy raportu wydatków, które nie są jeszcze powiązane z kontem rozliczeniowym opłat DescVentilExpenseReport=Zapoznaj się z listą pozycji raportu wydatków powiązanych (lub nie) z kontem rozliczania opłat @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Jeśli ustawisz konto księgowe na typ wierszy rapor DescVentilDoneExpenseReport=Zapoznaj się z listą pozycji raportów wydatków i ich kontem księgowym opłat Closure=Coroczne zamknięcie -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Jakakolwiek modyfikacja lub usunięcie pisma, napisów i usunięcia będzie zabronione. Wszystkie wpisy do ćwiczenia muszą zostać zatwierdzone, w przeciwnym razie zamknięcie nie będzie możliwe ValidateHistory=Dowiąż automatycznie AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Błąd, nie można usunąc tego konta księgowego, ponieważ jest w użyciu +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balansowy FicheVentilation=Karta dowiązania GeneralLedgerIsWritten=Transakcje zapisane w księdze głównej GeneralLedgerSomeRecordWasNotRecorded=Niektóre transakcje nie mogły zostać zapisane w dzienniku. Jeśli nie ma innego komunikatu o błędzie, jest to prawdopodobnie spowodowane tym, że zostały już zapisane w dzienniku. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Lista produktów nie dowiązanych do żadnego konta księgowego +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Zmień dowiązanie Accounted=Rozliczone w księdze NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=Różne operacje AccountingJournalType2=Sprzedaż AccountingJournalType3=Zakupy AccountingJournalType4=Bank -AccountingJournalType5=Raport kosztów +AccountingJournalType5=Raporty kosztów AccountingJournalType8=Inwentaryzacja AccountingJournalType9=Ma nowe +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Ten dziennik jest już w użytku AccountingAccountForSalesTaxAreDefinedInto=Uwaga: Konta księgowe dla podatku od sprzedaży są zdefiniowane w menu %s - %s NumberOfAccountancyEntries=Liczba wejść @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Liczba ruchów ACCOUNTING_DISABLE_BINDING_ON_SALES=Wyłącz powiązanie i przeniesienie w księgowości sprzedaży (faktury klientów nie będą brane pod uwagę w księgowości) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Wyłącz powiązanie i przeniesienie w księgowości zakupów (faktury dostawcy nie będą brane pod uwagę w księgowości) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Wyłącz powiązanie i przeniesienie w księgowości na zestawieniach wydatków (zestawienia wydatków nie będą brane pod uwagę w księgowości) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Potwierdzenie wygenerowania pliku eksportu księgowości ? ExportDraftJournal=Export dziennika projektu @@ -398,7 +407,11 @@ Calculated=Przeliczone Formula=Formuła ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Potwierdzenie usuwania zbiorczego ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Zapisy księgowe @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Kod wielowalutowy (Idevise) DateExport=Eksport daty WarningReportNotReliable=Ostrzeżenie, ten raport nie jest oparty na księdze, więc nie zawiera transakcji zmodyfikowanych ręcznie w księdze. Jeśli dziennikarstwo jest aktualne, widok księgowości jest dokładniejszy. ExpenseReportJournal=Dziennik wydatków -InventoryJournal=Dziennik zapasów NAccounts=%s kont diff --git a/htdocs/langs/pl_PL/admin.lang b/htdocs/langs/pl_PL/admin.lang index df6680f4674..40db11da129 100644 --- a/htdocs/langs/pl_PL/admin.lang +++ b/htdocs/langs/pl_PL/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Zestawienie klienta WarningModuleNotActive=Moduł %s musi być aktywny WarningOnlyPermissionOfActivatedModules=Tylko uprawnienia związane z funkcją aktywowania modułów pokazane są tutaj. Możesz uaktywnić inne moduły w instalacji - moduł strony. DolibarrSetup=Instalacja lub ulepszenie Dollibar'a -InternalUser=Wewnętrzny użytkownik -ExternalUser=Zewnętrzny użytkownik InternalUsers=Wewnętrzni użytkownicy ExternalUsers=Zewnetrzni użytkownicy UserInterface=Interfejs użytkownika @@ -163,7 +161,7 @@ PurgeAreaDesc=Ta strona pozwala usunąć wszystkie pliki wygenerowane lub przech PurgeDeleteLogFile=Usuń pliki logu, wliczając %s zdefiniowany dla modułu Syslog (brak ryzyka utraty danych) PurgeDeleteTemporaryFiles=Usuń wszystkie pliki dziennika i pliki tymczasowe (bez ryzyka utraty danych). Parametrem może być „tempfilesold”, „logfiles” lub oba „tempfilesold + logfiles”. Uwaga: Pliki tymczasowe są usuwane tylko wtedy, gdy katalog tymczasowy został utworzony ponad 24 godziny temu. PurgeDeleteTemporaryFilesShort=Usuń logi i pliki tymczasowe (bez ryzyka utraty danych) -PurgeDeleteAllFilesInDocumentsDir=Usuń wszystkie pliki z katalogu: %s.
Spowoduje to usunięcie wszystkich wygenerowanych dokumentów związanych z elementami (strony trzecie, faktury itp.), plików przesłanych do modułu ECM, zrzutów kopii zapasowej bazy danych i plików tymczasowych. +PurgeDeleteAllFilesInDocumentsDir=Usuń wszystkie pliki z katalogu: %s.
Spowoduje to usunięcie wszystkich wygenerowanych dokumentów związanych z elementami (kontrahenci, faktury itp.), plików przesłanych do modułu ECM, zrzutów kopii zapasowej bazy danych i plików tymczasowych. PurgeRunNow=Czyść teraz PurgeNothingToDelete=Brak katalogu lub plików do usunięcia. PurgeNDirectoriesDeleted= %s pliki lub katalogi usunięte. @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Maszyna SMTP/SMTPS (wartość domyślna w php.ini: %s%s) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Konto e-mail otrzymujące informacje o błędach przy wysyłaniu wiadomości e-mail (pola „Errors-To” w wysłanych wiadomościach e-mail) MAIN_MAIL_AUTOCOPY_TO= Kopiuj (Cc) wszystkie wysłane emaile do MAIN_DISABLE_ALL_MAILS=Wyłącz wysyłanie wszystkich wiadomości e-mail (do celów testowych lub pokazów) @@ -439,8 +438,10 @@ Unique=Unikalny Boolean=Boolean (jedno pole wyboru) ExtrafieldPhone = Telefon ExtrafieldPrice = Cena +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Adres e-mail ExtrafieldUrl = Link +ExtrafieldIP = IP ExtrafieldSelect = Wybierz listę ExtrafieldSelectList = Wybierz z tabeli ExtrafieldSeparator=Separator (nie pole) @@ -501,7 +502,8 @@ WarningPHPMail=OSTRZEŻENIE: Konfiguracja wysyłania wiadomości e-mail z aplika WarningPHPMailA=- Korzystanie z serwera dostawcy usług e-mail zwiększa wiarygodność wiadomości e-mail, a więc zwiększa dostarczalność bez oznaczania jako SPAM WarningPHPMailB=- Niektórzy dostawcy usług e-mail (np. Yahoo) nie pozwalają na wysyłanie wiadomości e-mail z innego serwera niż ich własny serwer. Twoja obecna konfiguracja wykorzystuje serwer aplikacji do wysyłania wiadomości e-mail, a nie serwer dostawcy poczty e-mail, więc niektórzy odbiorcy (ten zgodny z restrykcyjnym protokołem DMARC) zapytają dostawcę poczty e-mail, czy mogą zaakceptować Twoją wiadomość e-mail i niektórzy dostawcy poczty e-mail (jak Yahoo) może odpowiedzieć „nie”, ponieważ serwer nie należy do nich, więc niewiele z wysłanych przez Ciebie e-maili może nie zostać zaakceptowanych do dostarczenia (uważaj również na limit wysyłania dostawcy poczty e-mail). WarningPHPMailC=- Używanie serwera SMTP własnego dostawcy usług pocztowych do wysyłania e-maili jest również interesujące, więc wszystkie e-maile wysyłane z aplikacji będą również zapisywane w katalogu „Wysłane” Twojej skrzynki pocztowej. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Jeśli Twój dostawca poczty e-mail SMTP musi ograniczyć klienta poczty e-mail do niektórych adresów IP (bardzo rzadko), jest to adres IP agenta użytkownika poczty (MUA) dla aplikacji ERP CRM: %s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Przykład:
Formularz do tworzenia nowej PageUrlForDefaultValuesList=
Przykład:
W przypadku strony z listą stron trzecich jest to %s .
W przypadku adresów URL modułów zewnętrznych zainstalowanych w katalogu niestandardowym nie należy dołączać „custom/”, więc użyj ścieżki takiej jak mymodule/mypagelist.php , a nie custom/mymodule/mypagelist.php.
Jeśli chcesz mieć wartość domyślną tylko wtedy, gdy adres URL ma jakiś parametr, możesz użyć %s AlsoDefaultValuesAreEffectiveForActionCreate=Należy również pamiętać, że nadpisywanie wartości domyślnych przy tworzeniu formularzy działa tylko w przypadku stron, które zostały poprawnie zaprojektowane (więc z parametrem akcja = utwórz lub wyświetl ...) EnableDefaultValues=Włącz dostosowywanie wartości domyślnych -EnableOverwriteTranslation=Włącz użycie tłumaczenia nadpisanego +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Znaleziono tłumaczenie klucza z tym kodem. Aby zmienić tę wartość, należy ją edytować z poziomu Strona Główna - Ustawienia - Tłumaczenia. WarningSettingSortOrder=Ostrzeżenie, ustawienie domyślnej kolejności sortowania może spowodować błąd techniczny podczas przechodzenia na stronę listy, jeśli pole jest nieznanym polem. Jeśli napotkasz taki błąd, wróć na tę stronę, aby usunąć domyślną kolejność sortowania i przywrócić domyślne zachowanie. Field=Pole @@ -645,9 +647,9 @@ Module2400Name=Wydarzenia/Agenda Module2400Desc=Śledź wydarzenia. Rejestruj automatyczne zdarzenia do celów śledzenia lub rejestruj zdarzenia ręczne lub spotkania. Jest to główny moduł dobrego zarządzania relacjami z klientami lub dostawcami. Module2500Name=SZD / ZZE Module2500Desc=System Zarządzania Dokumentami / Zarządzanie Zawartością Elektroniczną. Automatyczna organizacja twoich wygenerowanych lub składowanych dokumentów. Udostępniaj je kiedy chcesz. -Module2600Name=API services (Web services SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Enable the Dolibarr SOAP server providing API services -Module2610Name=API services (Web services REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Enable the Dolibarr REST server providing API services Module2660Name=Połączeń WebServices (klient SOAP) Module2660Desc=Włącz klienta usług sieciowych Dolibarr (może być używany do przesyłania danych/żądań do serwerów zewnętrznych. Obecnie obsługiwane są tylko zamówienia zakupu). @@ -698,6 +700,7 @@ Module62000Name=Formuły handlowe Module62000Desc=Dodaj funkcje do zarządzania Incoterms Module63000Name=Zasoby Module63000Desc=Zarządzaj zasobami (drukarki, samochody, pokoje, ...) w celu przydzielania ich do wydarzeń +Module94160Name=Receptions Permission11=Czytaj faktur klientów Permission12=Tworzenie/modyfikacja faktur klientów Permission13=Unieważnij faktury klienta @@ -842,9 +845,9 @@ Permission286=Eksport kontaktów Permission291=Czytaj taryfy Permission292=Ustaw uprawnienia dotyczące taryf Permission293=Zmodyfikuj taryfy klienta -Permission300=Czytaj kody kreskowe -Permission301=Twórz/modyfikuj kody kreskowe -Permission302=Usuń kody kreskowe +Permission301=Generate PDF sheets of barcodes +Permission304=Twórz/modyfikuj kody kreskowe +Permission305=Usuń kody kreskowe Permission311=Czytaj usługi Permission312=Przypisywanie usługi / subskrypcji do umowy Permission331=Czytaj zakładki @@ -971,13 +974,14 @@ Permission3301=Wygeneruj nowe moduły Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Przeczytaj zawartość strony internetowej Permission10002=Twórz/modyfikuj zawartość strony internetowej (zawartość html i javascript) Permission10003=Twórz/modyfikuj zawartość strony internetowej (dynamiczny kod php). Niebezpieczne, musi być zarezerwowane dla programistów z ograniczeniami. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Rodzaj jednostki SetupSaved=Konfiguracja zapisana SetupNotSaved=Ustawienia nie zapisane +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Powrót do listy modułów BackToDictionaryList=Powrót do listy słowników TypeOfRevenueStamp=Rodzaj znaku skarbowego @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Parametry mogą być ustawiane tylko przez użytkowników z SystemInfoDesc=System informacji jest różne informacje techniczne można uzyskać w trybie tylko do odczytu i widoczne tylko dla administratorów. SystemAreaForAdminOnly=Ten obszar jest dostępny tylko dla administratorów. Uprawnienia użytkownika Dolibarr nie mogą zmienić tego ograniczenia. CompanyFundationDesc=Edytuj informacje o swojej firmie/organizacji. Po zakończeniu kliknij przycisk „%s” u dołu strony. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Jeśli masz zewnętrznego księgowego, możesz tutaj edytować jego informacje. AccountantFileNumber=Kod księgowego DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Należy uruchomić to polecenie YourPHPDoesNotHaveSSLSupport=funkcji SSL nie są dostępne w PHP DownloadMoreSkins=Więcej skórek do pobrania SimpleNumRefModelDesc=Zwraca numer referencyjny w formacie %syymm-nnnn, gdzie rr to rok, mm to miesiąc, a nnnn to sekwencyjna liczba automatycznie zwiększająca się bez resetowania +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Zwraca numer referencyjny w formacie %syymm-nnnn, gdzie rr to rok, mm to miesiąc, a nnnn to sekwencyjna liczba automatycznie zwiększająca się bez resetowania SimpleNumRefNoDateModelDesc=Zwraca numer referencyjny w formacie %s-nnnn, gdzie nnnn jest sekwencyjną liczbą, automatycznie zwiększającą się bez resetowania ShowProfIdInAddress=Pokaż profesjonalny identyfikator z adresami ShowVATIntaInAddress=Ukryj wewnątrzwspólnotowy numer VAT @@ -1380,7 +1391,7 @@ GetBarCode=Pobierz kod kreskowy NumberingModules=Numeracja modeli DocumentModules=Modele dokumentów ##### Module password generation -PasswordGenerationStandard=Zwróć hasło wygenerowane zgodnie z wewnętrznym algorytmem Dolibarr: %s znaków zawierających wspólne liczby i małe litery. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Nie sugeruj wygenerowanego hasła. Hasło należy wpisać ręcznie. PasswordGenerationPerso=Powrót hasło zależności osobiście określonej konfiguracji. SetupPerso=Zgodnie z twoją konfiguracją @@ -1434,6 +1445,10 @@ SuppliersPayment=Płatności dostawcy SupplierPaymentSetup=Konfiguracja płatności dostawcy InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Konfiguracja modułu ofert handlowych ProposalsNumberingModules=Commercial wniosku numeracji modules @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Znak wodny w szkicach projektów (brak jeśli pust ##### Members ##### MembersSetup=Członkowie konfiguracji modułu MemberMainOptions=Główne opcje +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Zarządzanie logowania dla każdego członka AdherentMailRequired=Adres e-mail wymagany do utworzenia nowego członka MemberSendInformationByMailByDefault=Checkbox wysłać mail z potwierdzeniem do członków jest domyślnie MemberCreateAnExternalUserForSubscriptionValidated=Utwórz zewnętrzny login użytkownika dla każdej zweryfikowanej subskrypcji nowego członka -VisitorCanChooseItsPaymentMode=Odwiedzający może wybierać spośród dostępnych sposobów płatności +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Włącz automatyczne przypominanie przez e-mail o wygasłych subskrypcjach. Uwaga: Moduł %s musi być włączony i poprawnie skonfigurowany, aby wysyłać przypomnienia. MembersDocModules=Szablony dokumentów dla dokumentów wygenerowanych na podstawie rekordu członka ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Uaktywnij FCKeditor za: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG tworzenie/edycja linii szczegółów produktów dla wszystkich podmiotów (oferty, zamówienia, faktury itp.). Ostrzeżenie: Używanie tej opcji w tym przypadku zdecydowanie nie jest zalecane, ponieważ może powodować problemy ze znakami specjalnymi i formatowaniem stron podczas tworzenia plików PDF. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Tworzenie/edycja WYSIWYG do masowego e-mailingu (Narzędzia-> eMailing) FCKeditorForUserSignature=WYSIWIG tworzenie / edycja podpisu użytkownika FCKeditorForMail=Tworzenie/edycja WYSIWYG dla całej poczty (z wyjątkiem Narzędzia->eMailing) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Menu obsługi gdzie pokazać nowe menu DetailMenuModule=Moduł nazwę w menu, jeśli pochodzą z modułem DetailType=Rodzaj menu (na górze lub po lewej) DetailTitre=Menu etykiety lub etykiety kod tłumaczenia -DetailUrl=Adres URL, pod którym menu wysyłamy (Absolute URL lub link zewnętrzny link z http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Warunek, aby pokazać lub nie wejścia DetailRight=Warunek, aby wyświetlić menu nieautoryzowanych szary DetailLangs=Lang nazwy etykiety kodów @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Zmniejszenie zapasów w POS nie jest CashDeskYouDidNotDisableStockDecease=Nie wyłączono zmniejszania zapasów podczas dokonywania sprzedaży w punkcie sprzedaży. Dlatego wymagany jest magazyn. CashDeskForceDecreaseStockLabel=Wymuszono zmniejszenie zapasów dla produktów seryjnych. CashDeskForceDecreaseStockDesc=Zmniejsz najpierw według najstarszych dat przydatności do spożycia i sprzedaży. -CashDeskReaderKeyCodeForEnter=Kod klucza dla „Enter” zdefiniowany w czytniku kodów kreskowych (Przykład: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Zakładka konfiguracji modułu BookmarkDesc=Ten moduł pozwala zarządzać zakładkami. Możesz także dodawać skróty do dowolnych stron Dolibarr lub zewnętrznych stron internetowych w lewym menu. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modele numerowania faktur od dostawców IfSetToYesDontForgetPermission=Dla wartości innej niż null, nie zapomnij udzielić uprawnień grupom lub użytkownikom, którzy mają realizować drugie zatwierdzanie ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind konfiguracji modułu -PathToGeoIPMaxmindCountryDataFile=Ścieżka do pliku bazy danych GeoIP firmy MaxMind z krajowymi lokalizacjami adresów IP.
Przykłady:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/Leo2 +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Pamiętać, że dane państwo ip do pliku musi być wewnątrz katalogu PHP może odczytać (sprawdzenie konfiguracji PHP open_basedir i uprawnienia systemu plików). YouCanDownloadFreeDatFileTo=Możesz pobrać darmową wersję demo kraju GeoIP plik Maxmind w %s. YouCanDownloadAdvancedDatFileTo=Możesz także pobrać bardziej kompletna wersja, z aktualizacjami, kraju GeoIP plik Maxmind w %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Kreator do utworzenia pliku zrzutu bazy danych BackupZipWizard=Kreator do utworzenia archiwum katalogu dokumentów SomethingMakeInstallFromWebNotPossible=Instalacja zewnętrznych modułów za pomocą interfejsu sieciowego nie jest możliwa z powodu następujących przyczyn: SomethingMakeInstallFromWebNotPossible2=Z tego powodu, proces ulepszenia (upgrade) jest procesem ręcznym, przeprowadzanym jedynie przez użytkownika uprzywilejowanego. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Instalacja zewnętrznych modułów z poziomu aplikacji została wyłączona przez administratora. Musisz poprosić go o usunięcie pliku %s aby włączyć odpowiednią funkcję. ConfFileMustContainCustom=Instalowanie lub budowanie modułu zewnętrznego z poziomu Dolibarr wymaga zapisania plików modułu w katalogu %s. Dolibarr będzie przetwarzał ten katalog jeśli w pliku conf/conf.php będzie miał odpowiednie wpisy:
$dolibarr_main_url_root_alt='/ custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Usuń znaki specjalne COMPANY_AQUARIUM_CLEAN_REGEX=Filtr Regex do czyszczenia wartości (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Filtr Regex do czyszczenia wartości (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplikat jest niedozwolony +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Inspektor ochrony danych osobowych (kontakt w sprawie ochrony danych lub RODO) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Tekst pomocy do wyświetlenia w podpowiedzi @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Katalog docelowy skrzynki pocztowej EmailcollectorOperations=Operacje do wykonania przez kolekcjonera EmailcollectorOperationsDesc=Operacje są wykonywane od góry do dołu MaxEmailCollectPerCollect=Maksymalna liczba e-maili zebranych na odbiór +TestCollectNow=Test collect CollectNow=Zbierz teraz ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Data ostatniej próby odbioru @@ -2183,6 +2203,7 @@ ShowProjectLabel=Etykieta projektu PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Jeśli chcesz, aby niektóre teksty w pliku PDF zostały skopiowane w 2 różnych językach w tym samym wygenerowanym pliku PDF, musisz ustawić tutaj ten drugi język, aby wygenerowany plik PDF zawierał 2 różne języki na tej samej stronie, ten wybrany podczas generowania pliku PDF i ten ( tylko kilka szablonów PDF to obsługuje). Pozostaw puste dla 1 języka na plik PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Wpisz tutaj kod ikony FontAwesome. Jeśli nie wiesz, co to jest FontAwesome, możesz użyć ogólnej wartości fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Współpraca AGENDA_EVENT_DEFAULT_STATUS=Domyślny status zdarzenia podczas tworzenia zdarzenia z formularza YouShouldDisablePHPFunctions=Powinieneś wyłączyć funkcje PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Z wyjątkiem sytuacji, gdy musisz uruchamiać polecenia systemowe w niestandardowym kodzie, powinieneś wyłączyć funkcje PHP -PHPFunctionsRequiredForCLI=Do celów powłoki (takich jak zaplanowane tworzenie kopii zapasowych zadań lub uruchamianie programu anitivurs), musisz zachować funkcje PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=W katalogu głównym nie znaleziono zapisywalnych plików ani katalogów dla powszechnych programów (Dobrze) RecommendedValueIs=Zalecane: %s Recommended=Zalecana NotRecommended=Niepolecane -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Sprawdź aktualizacje modułów zewnętrznych CheckForModuleUpdateHelp=Ta akcja połączy się z edytorami zewnętrznych modułów, by sprawdzić dostępność ich nowych wersji. ModuleUpdateAvailable=Aktualizacja jest dostępna @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Ustawienia inwentaryzacji ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/pl_PL/agenda.lang b/htdocs/langs/pl_PL/agenda.lang index f06e3eea152..de10dd27d63 100644 --- a/htdocs/langs/pl_PL/agenda.lang +++ b/htdocs/langs/pl_PL/agenda.lang @@ -38,13 +38,14 @@ ActionsEvents=Zdarzenia, dla których Dolibarr stworzy automatycznie zadania w a EventRemindersByEmailNotEnabled=Przypomnienia o wydarzeniach przez e-mail nie zostały włączone w konfiguracji modułu %s. ##### Agenda event labels ##### NewCompanyToDolibarr=Kontrahent %s utworzony -COMPANY_MODIFYInDolibarr=Zmodyfikowano %s innej firmy -COMPANY_DELETEInDolibarr=Usunięto stronę trzecią %s +COMPANY_MODIFYInDolibarr=Zmodyfikowano kontrahenta %s +COMPANY_DELETEInDolibarr=Usunięto kontrahenta %s ContractValidatedInDolibarr=Umowa %s potwierdzona CONTRACT_DELETEInDolibarr=Kontrakt %s usunięty PropalClosedSignedInDolibarr=Propozycja %s podpisana PropalClosedRefusedInDolibarr=Propozycja %s odrzucona PropalValidatedInDolibarr=Zatwierdzenie oferty %s +PropalBackToDraftInDolibarr=Propozycja %s wycofana do szkicu PropalClassifiedBilledInDolibarr=Propozycja %s sklasyfikowana jako rozliczona InvoiceValidatedInDolibarr=Zatwierdzenie faktury %s InvoiceValidatedInDolibarrFromPos=Faktura %s potwierdzona z POS @@ -56,16 +57,19 @@ MemberValidatedInDolibarr=Członek %s potwierdzony MemberModifiedInDolibarr=Użytkownik %s zmodyfikowany MemberResiliatedInDolibarr=Członek %s został usunięty MemberDeletedInDolibarr=Członek %s usunięty +MemberExcludedInDolibarr=Członek%s wykluczony MemberSubscriptionAddedInDolibarr=Subskrypcja %s dla członka %s dodana MemberSubscriptionModifiedInDolibarr=Subskrypcja %s dla członka %s zmodyfikowana MemberSubscriptionDeletedInDolibarr=Subskrypcja %s dla członka %s usunięta ShipmentValidatedInDolibarr=Przesyłka %s potwierdzona ShipmentClassifyClosedInDolibarr=Wysyłka %s sklasyfikowana jako rozliczona ShipmentUnClassifyCloseddInDolibarr=Przesyłka %s sklasyfikowana ponownie otwarta -ShipmentBackToDraftInDolibarr=Przesyłka %s wróć do statusu wersji roboczej +ShipmentBackToDraftInDolibarr=Przesyłka %s cofnięta do szkicu ShipmentDeletedInDolibarr=Przesyłka %s usunięta -ShipmentCanceledInDolibarr=Shipment %s canceled +ShipmentCanceledInDolibarr=Wysyłka %s anulowana ReceptionValidatedInDolibarr=Odbiór %s został zweryfikowany +ReceptionDeletedInDolibarr=Reception %s deleted +ReceptionClassifyClosedInDolibarr=Odbiór %s sklasyfikowany jako zamknięty OrderCreatedInDolibarr=Zamówienie %s utworzone OrderValidatedInDolibarr=Zatwierdzenie zamówienia %s OrderDeliveredInDolibarr=Zamówienie %s sklasyfikowanych dostarczonych. @@ -74,27 +78,28 @@ OrderBilledInDolibarr=Zamówienie %s sklasyfikowanego obciążonego OrderApprovedInDolibarr=Akceptacja zamówienia %s OrderRefusedInDolibarr=Zamówienie %s odmówione OrderBackToDraftInDolibarr=Zmiana statusu zamówienia %s na draft -ProposalSentByEMail=Oferta handlowa %s wysłana pocztą elektroniczną -ContractSentByEMail=Umowa %s wysłana pocztą elektroniczną -OrderSentByEMail=Zamówienie sprzedaży %s wysłane pocztą elektroniczną -InvoiceSentByEMail=Faktura dla klienta %s wysłana pocztą elektroniczną -SupplierOrderSentByEMail=Zamówienie %s wysłane pocztą elektroniczną +ProposalSentByEMail=Oferta handlowa %s wysłana mailem +ContractSentByEMail=Umowa %s wysłana mailem +OrderSentByEMail=Zamówienie sprzedaży %s wysłane mailem +InvoiceSentByEMail=Faktura dla klienta %s wysłana mailem +SupplierOrderSentByEMail=Zamówienie zakupowe %s wysłane mailem ORDER_SUPPLIER_DELETEInDolibarr=Zamówienie zakupu %s zostało usunięte SupplierInvoiceSentByEMail=Faktura dostawcy %s wysłana pocztą elektroniczną -ShippingSentByEMail=Przesyłka %s wysłana pocztą elektroniczną +ShippingSentByEMail=Przesyłka %s wysłana mailem ShippingValidated= Przesyłka %s potwierdzona InterventionSentByEMail=Interwencja %s wysłana pocztą elektroniczną +ProjectSentByEMail=Project %s sent by email ProposalDeleted=Oferta usunięta OrderDeleted=Zamówienie usunięte InvoiceDeleted=Faktura usunięta DraftInvoiceDeleted=Wersja robocza faktury została usunięta CONTACT_CREATEInDolibarr=Kontakt %s został utworzony -CONTACT_MODIFYInDolibarr=Skontaktuj się z %s zmodyfikowany +CONTACT_MODIFYInDolibarr=Kontakt %s zmodyfikowany CONTACT_DELETEInDolibarr=Kontakt %s został usunięty PRODUCT_CREATEInDolibarr=Produkt %s utworzony PRODUCT_MODIFYInDolibarr=Produkt %s zmodyfikowany PRODUCT_DELETEInDolibarr=Produkt %s usunięty -HOLIDAY_CREATEInDolibarr=Utworzono wniosek o urlop %s +HOLIDAY_CREATEInDolibarr=Wniosek o urlop %s utworzony HOLIDAY_MODIFYInDolibarr=Wniosek o urlop %s zmodyfikowany HOLIDAY_APPROVEInDolibarr=Wniosek o urlop %s został zatwierdzony HOLIDAY_VALIDATEInDolibarr=Wniosek o urlop %s został zatwierdzony @@ -157,13 +162,14 @@ DateActionBegin=Data startu wydarzenia ConfirmCloneEvent=Czy jesteś pewien, że chcesz powielić zdarzenie %s? RepeatEvent=Powtórz wydarzenie OnceOnly=Tylko raz +EveryDay=Każdego dnia EveryWeek=Każdego tygodnia EveryMonth=Każdego miesiąca DayOfMonth=Dzień miesiąca DayOfWeek=Dzień tygodnia DateStartPlusOne=Data rozpoczęcia + 1 godzina -SetAllEventsToTodo=Ustaw wszystkie wydarzenia do wykonania -SetAllEventsToInProgress=Ustaw wszystkie wydarzenia na w toku +SetAllEventsToTodo=Ustaw wszystkie wydarzenia na "do wykonania" +SetAllEventsToInProgress=Ustaw wszystkie wydarzenia na "w toku" SetAllEventsToFinished=Ustaw wszystkie wydarzenia na zakończone ReminderTime=Okres przypomnienia przed wydarzeniem TimeType=Typ czasu trwania @@ -171,4 +177,5 @@ ReminderType=Typ oddzwaniania AddReminder=Utwórz automatyczne przypomnienie o tym wydarzeniu ErrorReminderActionCommCreation=Błąd podczas tworzenia przypomnienia o tym wydarzeniu BrowserPush=Powiadomienie o wyskakującym okienku przeglądarki -ActiveByDefault=Enabled by default +ActiveByDefault=Włączone domyślnie +Until=dopóki diff --git a/htdocs/langs/pl_PL/categories.lang b/htdocs/langs/pl_PL/categories.lang index 655c7527a51..5f3e70adada 100644 --- a/htdocs/langs/pl_PL/categories.lang +++ b/htdocs/langs/pl_PL/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Ten członek nie jest w żadnym tagu/kategorii ContactHasNoCategory=Ten kontakt nie jest w żadnym z tagów / kategorii ProjectHasNoCategory=Ten projekt nie należy do żadnego tagu / kategorii ClassifyInCategory=Dodaj do tagu/kategorii +RemoveCategory=Remove category NotCategorized=Bez znaczników / kategorii CategoryExistsAtSameLevel=Ta kategoria już istnieje w tym samym miejscu ContentsVisibleByAllShort=Zawartość widoczna przez wszystkich @@ -67,6 +68,7 @@ StockCategoriesShort=Tagi / kategorie magazynowe ThisCategoryHasNoItems=Ta kategoria nie zawiera żadnych przedmiotów. CategId=Tag / ID kategorii ParentCategory=Tag / kategoria nadrzędna +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Etykieta tagu / kategorii nadrzędnej CatSupList=Lista tagów / kategorii dostawców CatCusList=Lista tagów / kategorii klientów / potencjalnych klientów @@ -86,15 +88,18 @@ DeleteFromCat=Usuń z tagów/kategorii ExtraFieldsCategories=Atrybuty uzupełniające CategoriesSetup=Tagi / kategorie Konfiguracja CategorieRecursiv=Związek z dominującą tag / kategorii automatycznie -CategorieRecursivHelp=Jeśli opcja jest włączona, po dodaniu produktu do podkategorii, produkt zostanie również dodany do kategorii nadrzędnej. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Dodaj następujący produkt / usługę AddCustomerIntoCategory=Przypisz kategorię do klienta AddSupplierIntoCategory=Przypisz kategorię do dostawcy +AssignCategoryTo=Assign category to ShowCategory=Pokaż tag / kategoria ByDefaultInList=Domyśłnie na liście ChooseCategory=Wybrane kategorie StocksCategoriesArea=Kategorie magazynów +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Kategorie zdarzeń WebsitePagesCategoriesArea=Kategorie kontenerów stron KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Użyj operatora „OR” dla kategorii +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/pl_PL/commercial.lang b/htdocs/langs/pl_PL/commercial.lang index f77528ca035..5e014d59d4f 100644 --- a/htdocs/langs/pl_PL/commercial.lang +++ b/htdocs/langs/pl_PL/commercial.lang @@ -59,10 +59,10 @@ ActionAC_FAC=Wyślij fakturę/rozliczenie pocztą ActionAC_REL=Wyślij fakturę/rozliczenie pocztą (ponaglenie) ActionAC_CLO=Blisko ActionAC_EMAILING=Wyślij mass maila -ActionAC_COM=Wyślij zamówienie pocztą +ActionAC_COM=Wyślij zamówienie sprzedażowe mailem ActionAC_SHIP=Wyślij wysyłki za pośrednictwem poczty -ActionAC_SUP_ORD=Wyślij zamówienie pocztą -ActionAC_SUP_INV=Wyślij fakturę dostawcy pocztą +ActionAC_SUP_ORD=Wyślij zamówienie zakupowe mailem +ActionAC_SUP_INV=Wyślij fakturę dostawcy mailem ActionAC_OTH=Inny ActionAC_OTH_AUTO=Inne auto ActionAC_MANUAL=Ręcznie wstawione wydarzenia @@ -74,8 +74,16 @@ StatusProsp=Stan oferty DraftPropals=Szkic oferty handlowej NoLimit=Bez limitu ToOfferALinkForOnlineSignature=Link dla podpisu online -WelcomeOnOnlineSignaturePage=Witamy na stronie do przyjmowania ofert handlowych od %s -ThisScreenAllowsYouToSignDocFrom=Ten ekran umożliwia zaakceptowanie i podpisanie lub odrzucenie oferty / oferty handlowej -ThisIsInformationOnDocumentToSign=To jest informacja na dokumencie do zaakceptowania lub odrzucenia +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=To jest informacja na dokumencie do zaakceptowania lub odrzucenia +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Podpis oferty / oferty handlowej %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Funkcjonalność podpisu online wyłączona lub dokument wygenerowano przed włączeniem tej funkcji diff --git a/htdocs/langs/pl_PL/compta.lang b/htdocs/langs/pl_PL/compta.lang index 921a9bf8063..430c6c05f73 100644 --- a/htdocs/langs/pl_PL/compta.lang +++ b/htdocs/langs/pl_PL/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Bilans (przed) Balance=Saldo Debit=Rozchody Credit=Kredyt +AccountingDebit=Debet +AccountingCredit=Kredyt Piece=Rachunkowość Doc. AmountHTVATRealReceived=HT zebrane AmountHTVATRealPaid=HT paid @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Raport dotyczący obrotu zeb TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Raport dotyczący obrotu uzyskanego według stawki podatku od sprzedaży jest niedostępny. Ten raport jest dostępny tylko dla zafakturowanych obrotów. CalculationMode=Tryb Obliczanie AccountancyJournal=Arkusz kodów księgowych -ACCOUNTING_VAT_SOLD_ACCOUNT=Konto księgowe domyślnie dla podatku VAT od sprzedaży (używane, jeśli nie zostało zdefiniowane w ustawieniach słownika VAT) -ACCOUNTING_VAT_BUY_ACCOUNT=Konto księgowe domyślnie dla podatku VAT od zakupów (używane, jeśli nie zostało zdefiniowane w ustawieniach słownika VAT) -ACCOUNTING_VAT_PAY_ACCOUNT=Konto księgowe domyślnie do płacenia podatku VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Konto księgowe używane dla stron trzecich klienta +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Dedykowane konto księgowe zdefiniowane na karcie osoby trzeciej będzie używane tylko do księgowania w Podedgera. Ta będzie używana dla Księgi Głównej i jako domyślna wartość księgowania Podrzędnego, jeśli dedykowane konto księgowe klienta na stronie trzeciej nie jest zdefiniowane. -ACCOUNTING_ACCOUNT_SUPPLIER=Konto księgowe używane dla stron trzecich dostawcy +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Dedykowane konto księgowe zdefiniowane na karcie osoby trzeciej będzie używane tylko do księgowania w Podedgera. Ta wartość będzie używana dla Księgi Głównej i jako domyślna wartość księgowania Księgi Podrzędnej, jeśli nie zdefiniowano dedykowanego konta księgowego dostawcy na stronie trzeciej. ConfirmCloneTax=Potwierdź klon podatku socjalnego / podatkowego ConfirmCloneVAT=Potwierdź klon deklaracji VAT @@ -300,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/pl_PL/contracts.lang b/htdocs/langs/pl_PL/contracts.lang index b2586f8d805..7d1d339a4c6 100644 --- a/htdocs/langs/pl_PL/contracts.lang +++ b/htdocs/langs/pl_PL/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Umowy/Subskrypcje ContractsAndLine=Kontrakty i pozycje kontraktów Contract=Kontrakt ContractLine=Pozycja kontraktu +ContractLines=Contract lines Closing=Zamknięte NoContracts=Brak kontraktów MenuServices=Usługi @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Czy na pewno chcesz usunąć tę linię umowy? MoveToAnotherContract=Przenieś usługi do innego kontraktu. ConfirmMoveToAnotherContract=Wybrałem nowy kontrakt docelowy i potwierdzam chęć przesunięcia tego serwicu do tego kontaktu. ConfirmMoveToAnotherContractQuestion=Wybierz, w której istniejącej umowie (tej samej strony trzeciej) chcesz przenieść tę usługę? -PaymentRenewContractId=Odnowienie umowy linii (liczba %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Data ważności NoExpiredServices=Bark wygasłych aktywnych usług ListOfServicesToExpireWithDuration=Lista usług wygasających w ciągu %s dni @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Podpisanie umowy, kontakt z klientem HideClosedServiceByDefault=Domyślnie ukryj zamknięte usługi ShowClosedServices=Pokaż usługi zamknięte HideClosedServices=Ukryj zamknięte usługi +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/pl_PL/cron.lang b/htdocs/langs/pl_PL/cron.lang index bf21fca7c08..f9445b554e1 100644 --- a/htdocs/langs/pl_PL/cron.lang +++ b/htdocs/langs/pl_PL/cron.lang @@ -26,7 +26,7 @@ CronCommand=Komenda CronList=Zaplanowane zadania CronDelete=Usuwanie zaplanowanych zadań CronConfirmDelete=Czy jesteś pewien, że chcesz usunąć te zaplanowane zadania? -CronExecute=Uruchom zaplanowane zadania +CronExecute=Launch now CronConfirmExecute=Jesteś pewien, że chcesz wykonać te zaplanowane zadania teraz? CronInfo=Moduł zaplanowanych zadań umożliwia planowanie zadań w celu ich automatycznego wykonania. Zadania można również uruchamiać ręcznie. CronTask=Zadanie @@ -58,7 +58,7 @@ CronNote=Komentarz CronFieldMandatory=Pole %s jest obowiązkowe CronErrEndDateStartDt=Data zakończenia nie może być wcześniejsza niż data rozpoczęcia StatusAtInstall=Stan w momencie instalacji modułu -CronStatusActiveBtn=Harmonogram +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Wyłączone CronTaskInactive=To zadanie jest wyłączone (nie zaplanowano) CronId=ID @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Przejdź do menu " Strona główna JobDisabled=Zadanie wyłączone MakeLocalDatabaseDumpShort=Backup lokalnej bazy danych MakeLocalDatabaseDump=Utwórz zrzut lokalnej bazy danych. Parametry to: kompresja („gz” lub „bz” lub „none”), typ kopii zapasowej („mysql”, „pgsql”, „auto”), 1, „auto” lub nazwa pliku do zbudowania, liczba plików kopii zapasowych do zachowania +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Uwaga, ze względu na wydajność, niezależnie od następnej daty wykonania włączonych zadań, Twoje zadania mogą zostać opóźnione maksymalnie o %s godzin, zanim zostaną uruchomione. DATAPOLICYJob=Narzędzie do czyszczenia danych i anonimizator JobXMustBeEnabled=Zadanie %s musi być włączone +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Ostatnio wykonane zaplanowane zadanie NextScheduledJobExecute=Następne zaplanowane zadanie do wykonania NumberScheduledJobError=Liczba błędnie zaplanowanych zadań +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/pl_PL/datapolicy.lang b/htdocs/langs/pl_PL/datapolicy.lang new file mode 100644 index 00000000000..70391f91d1e --- /dev/null +++ b/htdocs/langs/pl_PL/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Klient +DATAPOLICY_TIERS_PROSPECT = Widok +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Dostawca +DATAPOLICY_CONTACT_CLIENT = Klient +DATAPOLICY_CONTACT_PROSPECT = Widok +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Dostawca +DATAPOLICY_ADHERENT = Członek +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/pl_PL/dict.lang b/htdocs/langs/pl_PL/dict.lang index 742b0215665..eff39d5615a 100644 --- a/htdocs/langs/pl_PL/dict.lang +++ b/htdocs/langs/pl_PL/dict.lang @@ -21,7 +21,7 @@ CountryNL=Holandia CountryHU=Węgry CountryRU=Rosja CountrySE=Szwecja -CountryCI=Wybrzeże kości słoniowej +CountryCI=Wybrzeże Kości Słoniowej CountrySN=Senegal CountryAR=Argentyna CountryCM=Kamerun @@ -116,7 +116,7 @@ CountryHM=Wyspa Heard i McDonalda CountryVA=Stolica Apostolska (Państwo Watykańskie) CountryHN=Honduras CountryHK=Hong Kong -CountryIS=Iceland +CountryIS=Islandia CountryIN=Indie CountryID=Indonezja CountryIR=Iran @@ -131,7 +131,7 @@ CountryKI=Kiribati CountryKP=Korea Północna CountryKR=Korea Południowa CountryKW=Kuwejt -CountryKG=Kyrgyzstan +CountryKG=Kirgistan CountryLA=Laotański CountryLV=Łotwa CountryLB=Liban @@ -160,7 +160,7 @@ CountryMD=Mołdawia CountryMN=Mongolia CountryMS=Montserrat CountryMZ=Mozambik -CountryMM=Myanmar (Burma) +CountryMM=Myanmar (Birma) CountryNA=Namibia CountryNR=Nauru CountryNP=Nepal @@ -223,7 +223,7 @@ CountryTO=Tonga CountryTT=Trynidad i Tobago CountryTR=Turcja CountryTM=Turkmenistan -CountryTC=Turks and Caicos Islands +CountryTC=Wyspy Turks i Caicos CountryTV=Tuvalu CountryUG=Uganda CountryUA=Ukraina @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Pani +CivilityMMEShort=Pani CivilityMR=Pan +CivilityMRShort=Pan CivilityMLE=Pani CivilityMTRE=Mistrz CivilityDR=Lekarz @@ -277,7 +279,7 @@ CurrencySingMGA=Ariary CurrencyMUR=Mauritius rupii CurrencySingMUR=rupia Mauritius CurrencyNOK=Koron norweskich -CurrencySingNOK=Norwegian kronas +CurrencySingNOK=Korony norweskie CurrencyTND=TND CurrencySingTND=Dinar tunezyjski CurrencyUSD=US Dollar @@ -290,7 +292,7 @@ CurrencyXOF=Franków CFA BCEAO CurrencySingXOF=Frank CFA BCEAO CurrencyXPF=Franków CFP CurrencySingXPF=Frank CFP -CurrencyCentEUR=cents +CurrencyCentEUR=centów CurrencyCentSingEUR=cent CurrencyCentINR=Paisa CurrencyCentSingINR=Paise @@ -307,7 +309,7 @@ DemandReasonTypeSRC_WOM=Word of mouth DemandReasonTypeSRC_PARTNER=Partner DemandReasonTypeSRC_EMPLOYEE=Pracownik DemandReasonTypeSRC_SPONSORING=Sponsorowanie -DemandReasonTypeSRC_SRC_CUSTOMER=Incoming contact of a customer +DemandReasonTypeSRC_SRC_CUSTOMER=Przychodzący kontakt klienta #### Paper formats #### PaperFormatEU4A0=Format 4A0 PaperFormatEU2A0=Format 2A0 @@ -330,8 +332,8 @@ PaperFormatCAP5=Format P5 Kanada PaperFormatCAP6=Format P6 Kanada #### Expense report categories #### ExpAutoCat=Samochód -ExpCycloCat=Moped -ExpMotoCat=Motorbike +ExpCycloCat=Motorower +ExpMotoCat=Motocykl ExpAuto3CV=3 CV ExpAuto4CV=4 CV ExpAuto5CV=5 CV @@ -342,18 +344,18 @@ ExpAuto9CV=9 CV ExpAuto10CV=10 CV ExpAuto11CV=11 CV ExpAuto12CV=12 CV -ExpAuto3PCV=3 CV and more -ExpAuto4PCV=4 CV and more -ExpAuto5PCV=5 CV and more -ExpAuto6PCV=6 CV and more -ExpAuto7PCV=7 CV and more -ExpAuto8PCV=8 CV and more -ExpAuto9PCV=9 CV and more -ExpAuto10PCV=10 CV and more -ExpAuto11PCV=11 CV and more -ExpAuto12PCV=12 CV and more -ExpAuto13PCV=13 CV and more -ExpCyclo=Capacity lower to 50cm3 -ExpMoto12CV=Motorbike 1 or 2 CV -ExpMoto345CV=Motorbike 3, 4 or 5 CV -ExpMoto5PCV=Motorbike 5 CV and more +ExpAuto3PCV=3 CV i więcej +ExpAuto4PCV=4 CV i więcej +ExpAuto5PCV=5 CV i więcej +ExpAuto6PCV=6 CV i więcej +ExpAuto7PCV=7 CV i więcej +ExpAuto8PCV=8 CV i więcej +ExpAuto9PCV=9 CV i więcej +ExpAuto10PCV=10 CV i więcej +ExpAuto11PCV=11 CV i więcej +ExpAuto12PCV=12 CV i więcej +ExpAuto13PCV=13 CV i więcej +ExpCyclo=Pojemność mniejsza do 50 cm3 +ExpMoto12CV=Motocykl 1 lub 2 CV +ExpMoto345CV=Motocykl 3, 4 lub 5 CV +ExpMoto5PCV=Motocykl 5 CV i więcej diff --git a/htdocs/langs/pl_PL/ecm.lang b/htdocs/langs/pl_PL/ecm.lang index d71fe6801cc..c480d1b3372 100644 --- a/htdocs/langs/pl_PL/ecm.lang +++ b/htdocs/langs/pl_PL/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Katalog manualny ECMSectionAuto=Katalog automatyczny ECMSectionsManual=Drzewo manualne ECMSectionsAuto=Drzewo automatyczne +ECMSectionsMedias=Medias tree ECMSections=Katalogi ECMRoot=ECM Root ECMNewSection=Nowy katalog @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Liczba plików w podkatalogach ECMCreationUser=Kreator ECMArea=Obszar DMS / ECM ECMAreaDesc=Obszar DMS / ECM (system zarządzania dokumentami / elektroniczne zarządzanie treścią) umożliwia szybkie zapisywanie, udostępnianie i wyszukiwanie wszelkiego rodzaju dokumentów w Dolibarr. -ECMAreaDesc2=* Automatyczne katalogi wypelniane sa automatycznie podczas dodawania dokumentów z karty elementu
* Manualne katalogi mogą być używane do zapisywania dokumentów nie powiązanych z żadnym konkretnym elementem. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Katalog %s został usunięty. ECMSectionWasCreated=Utworzono katalog %s . ECMSearchByKeywords=Wyszukiwanie wg słów kluczowych diff --git a/htdocs/langs/pl_PL/eventorganization.lang b/htdocs/langs/pl_PL/eventorganization.lang index 5fc50b7e1cd..c9820d7f586 100644 --- a/htdocs/langs/pl_PL/eventorganization.lang +++ b/htdocs/langs/pl_PL/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=Event organization Settings=Ustawienia EventOrganizationSetupPage = Strona konfiguracji imprezy organizacyjnej EVENTORGANIZATION_TASK_LABEL = Etykiety zadań automatycznie tworzonych po zatwierdzeniu projektu -EVENTORGANIZATION_TASK_LABELTooltip = Podczas walidacji zorganizowanego wydarzenia niektóre zadania mogą być tworzone automatycznie w projekcie

Na przykład:
Wyślij wezwanie na konferencję
Wyślij wezwanie do stoiska
Odbierz wezwanie na konferencję
Odbierz wezwanie na konferencję
Odbierz wezwanie do stoiska
Wyślij prelegentom przypomnienie o imprezie
Wyślij gospodarzom stoiska przypomnienie o imprezie
Wyślij uczestnikom przypomnienie o imprezie +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Kategoria dodawana do kontrahentów, tworzona automatycznie po otrzymaniu sugestii zorganizowania konferencji. EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Kategoria dodawana do kontrahentów, tworzona automatycznie po otrzymaniu sugestii zorganizowania stoiska. EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Szablon wiadomości e-mail wysyłany po otrzymaniu sugestii zorganizowania konferencji. @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= Konferencja lub stoisko +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Manage the organization of an event ConferenceOrBooth = Konferencja lub stoisko ConferenceOrBoothTab = Konferencja lub stoisko AmountPaid = Amount paid DateOfRegistration = Date of registration ConferenceOrBoothAttendee = Uczestnik konferencji lub stoiska +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = Lista proponowanych konferencji -ListOfSuggestedBooths = Lista sugerowanych stoisk -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Zaproponuj nową konferencję SuggestBooth = Zaproponuj stoisko ViewAndVote = Zobacz i zagłosuj na sugerowane wydarzenia PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event PublicAttendeeSubscriptionPage = Public link for registration to this event only MissingOrBadSecureKey = Klucz bezpieczeństwa jest nieprawidłowy lub go brakuje -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Ta konferencja zaczyna się %s i kończy się %s. ConferenceAttendeeFee = Opłata uczestnika konferencji za wydarzenie: '%s' występujące od %s do %s. BoothLocationFee = Lokalizacja stoiska dla wydarzenia: „%s” występujące od %s do %s @@ -129,7 +133,7 @@ LabelOfconference=Etykieta konferencji ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet DateMustBeBeforeThan=%s must be before %s DateMustBeAfterThan=%s must be after %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registration OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received OrganizationEventBoothRequestWasReceived=Your request for a booth has been received @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event re OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Application for a booth NewSuggestionOfConference=Application for a conference @@ -153,7 +158,7 @@ VoteOk = Twój głos został zaakceptowany. AlreadyVoted = Już zagłosowałeś na to wydarzenie. VoteError = Podczas głosowania wystąpił błąd, spróbuj ponownie. -SubscriptionOk = Your registration has been validated +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event Attendee = Uczestnik PaymentConferenceAttendee = Opłata za uczestnika konferencji @@ -161,7 +166,9 @@ PaymentBoothLocation = Płatność za miejsce na stoisku DeleteConferenceOrBoothAttendee=Remove attendee RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s EmailAttendee=Attendee email +EmailCompany=Company email EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/pl_PL/holiday.lang b/htdocs/langs/pl_PL/holiday.lang index 213cee94d5b..0da14252b46 100644 --- a/htdocs/langs/pl_PL/holiday.lang +++ b/htdocs/langs/pl_PL/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Pozostawiać +Holidays=Leaves +Holiday=Pozostawiać CPTitreMenu=Pozostawiać MenuReportMonth=Miesięczne zestawienie MenuAddCP=Nowy wniosek urlopowy +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Aby wyświetlić tę stronę, musisz włączyć moduł Wyjdź. AddCP=Stwórz wniosek urlopowy DateDebCP=Data rozpoczęcia @@ -56,6 +58,7 @@ ConfirmDeleteCP=Potwierdzić usunięcie tego wniosku urlopowego? ErrorCantDeleteCP=Błąd. Nie masz uprawnień do kasowania tego wniosku urlopowego. CantCreateCP=Nie masz uprawnień do tworzenia wniosku urlopowego. InvalidValidatorCP=Musisz wybrać osobę zatwierdzającą swoją prośbę o urlop. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Musisz wybrać datę rozpoczęcia. NoDateFin=Musisz wybrać datę zakończenia. ErrorDureeCP=Twój wniosek urlopowy nie zawiera dni roboczych. @@ -79,6 +82,8 @@ MotifCP=Powód UserCP=Użytkownik ErrorAddEventToUserCP=Wystąpił błąd podczas dodawania wyjątkowy urlop. AddEventToUserOkCP=Dodanie wyjątkowe prawo zostało zakończone. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Pokaż log zmian LogCP=Dziennik wszystkich aktualizacji dotyczących „Bilansu urlopów” ActionByCP=aktualizowany przez @@ -86,6 +91,13 @@ UserUpdateCP=Zaktualizowano dla PrevSoldeCP=Poprzedni Saldo NewSoldeCP=New Balance alreadyCPexist=Wniosek urlopowy na ten okres czasu został już zrobiony. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Grupy +users=Użytkownicy +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Początek wniosku o urlop LastDayOfHoliday=Końcowy dzień wniosku o urlop BoxTitleLastLeaveRequests=Ostatnie %s modyfikowanych wniosków urlopowych @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/pl_PL/loan.lang b/htdocs/langs/pl_PL/loan.lang index d5da206656e..26406201923 100644 --- a/htdocs/langs/pl_PL/loan.lang +++ b/htdocs/langs/pl_PL/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Nie możesz modyfikować odsetek, jeśli używasz harmonogramu # Admin ConfigLoan=Konfiguracja modułu kredytu -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Domyśly kapitał konta rachunkowego -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Domyślnie odsetki od rachunku księgowego -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Domyślnie ubezpieczenie rachunku księgowego +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Edytuj zobowiązanie finansowe diff --git a/htdocs/langs/pl_PL/mailmanspip.lang b/htdocs/langs/pl_PL/mailmanspip.lang index 93c10e6064d..e7c49bc2d1d 100644 --- a/htdocs/langs/pl_PL/mailmanspip.lang +++ b/htdocs/langs/pl_PL/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Test subskrypcji został pomyślnie wykonany MailmanDeletionSuccess=Test wypisy z subskrypcji został pomyślnie wykonany SynchroMailManEnabled=Aktualizacja Mailman zostanie przeprowadzona SynchroSpipEnabled=Aktualizacja Spip zostanie wykonana -DescADHERENT_MAILMAN_ADMINPW=Hasło administratora Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Hasło administratora Mailman DescADHERENT_MAILMAN_URL=Link do subskrypcji Mailman DescADHERENT_MAILMAN_UNSUB_URL=Link do wypisy z subskrypcji Mailman DescADHERENT_MAILMAN_LISTS=Lista (y) do automatycznego zapisu nowych członków (oddzielone przecinkiem) diff --git a/htdocs/langs/pl_PL/mails.lang b/htdocs/langs/pl_PL/mails.lang index 1b64f5ae23c..f29814c7c96 100644 --- a/htdocs/langs/pl_PL/mails.lang +++ b/htdocs/langs/pl_PL/mails.lang @@ -7,10 +7,10 @@ MailCard=Karta Mailingu MailRecipients=Odbiorcy MailRecipient=Odbiorca MailTitle=Opis -MailFrom=Nadawca +MailFrom=Z MailErrorsTo=Błędów do MailReply=Odpowiedz do -MailTo=Odbiorca(y) +MailTo=Do MailToUsers=Do użytkownika (ów) MailCC=Kopiuj do MailToCCUsers=Kopiuj dla użytkowników @@ -178,3 +178,4 @@ IsAnAnswer=To odpowiedź na pierwszą wiadomość e-mail RecordCreatedByEmailCollector=Rekord utworzony przez moduł zbierający wiadomości e-mail %s z wiadomości e-mail %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Puste, ale obowiązkowe +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang index 7adb3235288..5599bd29939 100644 --- a/htdocs/langs/pl_PL/main.lang +++ b/htdocs/langs/pl_PL/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Szablon niedostępny dla tego typu wiadomości email AvailableVariables=Dostępne zmienne substytucji NoTranslation=Brak tłumaczenia Translation=Tłumaczenie +Translations=Translations CurrentTimeZone=Strefa czasowa PHP (server) EmptySearchString=Wprowadź niepuste kryteria wyszukiwania EnterADateCriteria=Wprowadź kryteria daty @@ -199,6 +206,7 @@ Valid=Aktualny Approve=Zatwierdź Disapprove=Potępiać ReOpen=Otwórz ponownie +OpenVerb=Otwarte Upload=Wczytaj ToLink=Łącze Select=Wybierz @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Niezdefiniowano grup użytkowników Password=Hasło -PasswordRetype=Powtórz hasło +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Należy pamiętać, że wiele funkcji/modułów jest wyłączonych w tej demonstracji. Name=Nazwa NameSlashCompany=Nazwa / Firma @@ -481,6 +489,7 @@ ActionsOnContact=Wydarzenia dla tego kontaktu/adresu ActionsOnContract=Wydarzenia związane z tym kontraktem ActionsOnMember=Informacje o wydarzeniach dla tego uzytkownika ActionsOnProduct=Wydarzenia dotyczące tego produktu +ActionsOnAsset=Events for this fixed asset NActionsLate=%s późno ToDo=Do zrobienia Completed=Zakończony @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Prywatny link do pobrania PrivateDownloadLinkDesc=Musisz być zalogowany i potrzebujesz uprawnień, aby wyświetlić lub pobrać plik Download=Pobierz DownloadDocument=Pobierz dokument +DownloadSignedDocument=Download signed document ActualizeCurrency=Aktualizuj kurs walut Fiscalyear=Rok podatkowy ModuleBuilder=Kreator modułów i aplikacji @@ -1046,6 +1056,7 @@ SearchIntoContracts=Kontrakty SearchIntoCustomerShipments=Wysyłki klienta SearchIntoExpenseReports=Zestawienia wydatków SearchIntoLeaves=Pozostawiać +SearchIntoKM=Baza wiedzy SearchIntoTickets=Bilety SearchIntoCustomerPayments=Płatności klientów SearchIntoVendorPayments=Płatności dostawcy @@ -1137,15 +1148,29 @@ EventReminder=Przypomnienie o wydarzeniu UpdateForAllLines=Aktualizacja dla wszystkich linii OnHold=Wstrzymany Civility=Grzeczność -AffectTag=Wpływ na Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Utwórz użytkownika zewnętrznego -ConfirmAffectTag=Wpływ tagu zbiorczego -ConfirmAffectTagQuestion=Czy na pewno chcesz wpłynąć na tagi %s wybranych rekordów? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Nie znaleziono typu tagu dla typu rekordów +Rate=Stawka +SupervisorNotFound=Supervisor not found CopiedToClipboard=Skopiowane do schowka InformationOnLinkToContract=Kwota ta to tylko suma wszystkich pozycji zamówienia. Nie bierze się pod uwagę żadnego pojęcia czasu. ConfirmCancel=Czy na pewno chcesz zrezygnować EmailMsgID=E-mail MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Wewnętrzny użytkownik +ExternalUser=Zewnętrzny użytkownik diff --git a/htdocs/langs/pl_PL/members.lang b/htdocs/langs/pl_PL/members.lang index 87c3bd72e58..4cef37e44f2 100644 --- a/htdocs/langs/pl_PL/members.lang +++ b/htdocs/langs/pl_PL/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Inny członek (nazwa: %s, zalo ErrorUserPermissionAllowsToLinksToItselfOnly=Ze względów bezpieczeństwa, musisz być przyznane uprawnienia do edycji wszystkich użytkowników, aby można było powiązać członka do użytkownika, który nie jest twoje. SetLinkToUser=Link do użytkownika Dolibarr SetLinkToThirdParty=Link do Dolibarr trzeciej +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Lista członków MembersListToValid=Lista szkiców członków (do zatwierdzenia) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Nowy członek @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Nie można usunąć typu członka NewSubscription=Nowe Wkład NewSubscriptionDesc=Ta forma pozwala na nagrywanie abonament jako nowy członek fundacji. Jeśli chcesz odnowić subskrypcję (jeśli jest już członkiem), prosimy o kontakt z Rady Fundacji zamiast e-mailem %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Czas trwania +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Późno SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Treść Twojej karty członka # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Chcemy Cię poinformować, że otrzymaliśmy Twoją prośbę o członkostwo.

ThisIsContentOfYourMembershipWasValidated=Chcemy Cię poinformować, że Twoje członkostwo zostało zweryfikowane przy użyciu następujących informacji:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=Chcemy Cię poinformować, że Twoja subskrypcja wkrótce wygaśnie lub już wygasła (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Mamy nadzieję, że ją odnowisz.

ThisIsContentOfYourCard=To jest podsumowanie informacji, które posiadamy o Tobie. Skontaktuj się z nami, jeśli coś jest nie tak.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Temat powiadomienia e-mail otrzymanego w przypadku automatycznego wpisu gościa @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Obrót (dla firmy) lub Budżet (na fundamencie) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Przejdź na zintegrowanej stronie płatności online +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Przez naturę MembersStatisticsByProperties=Statystyki członków według natury VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/pl_PL/modulebuilder.lang b/htdocs/langs/pl_PL/modulebuilder.lang index 05d58189a2b..588cc95c622 100644 --- a/htdocs/langs/pl_PL/modulebuilder.lang +++ b/htdocs/langs/pl_PL/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Ścieżka, w której moduły są generowane/edytowane (pierwszy katalog dla modułów zewnętrznych zdefiniowany w %s): %s ModuleBuilderDesc3=Znaleziono wygenerowane/edytowalne moduły: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Moduł jest wykrywany jako „edytowalny”, gdy plik %s ? Spowoduje to zmianę kodu w klasie PHP, ale także usunie kolumnę z tabeli definicji obiektu. NotNull=NOT NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Jest miarą DirScanned=Katalog przeskanowany NoTrigger=Bez wyzwalacza NoWidget=Brak widżetu -GoToApiExplorer=Eksplorator API +ApiExplorer=Eksplorator API ListOfMenusEntries=Lista pozycji menu ListOfDictionariesEntries=Lista haseł w słownikach ListOfPermissionsDefined=Lista zdefiniowanych uprawnień SeeExamples=Zobacz przykłady tutaj -EnabledDesc=Warunek, aby to pole było aktywne (Przykłady: 1 lub $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Czy pole jest widoczne? (Przykłady: 0 = niewidoczne, 1 = widoczne na liście i utwórz / zaktualizuj / wyświetl formularze, 2 = widoczne tylko na liście, 3 = widoczne tylko w formularzu tworzenia / aktualizacji / przeglądania (nie na liście), 4 = widoczne na liście i tylko aktualizuj / wyświetl formularz (nie twórz), 5 = widoczne tylko w formularzu widoku końca listy (nie tworzy, nie aktualizuje).

Użycie wartości ujemnej oznacza, że pole nie jest domyślnie wyświetlane na liście, ale można je wybrać do przeglądania).

Może to być wyrażenie, na przykład:
preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1
($ user- 1 holiday? -DisplayOnPdfDesc=Wyświetlając to pole w kompatybilnych dokumentach PDF możesz zarządzać jego pozycją za pomocą pola "Pozycja".
Obecnie znane kompatybilne modele PDF to: eratosthene (zamówienie), espadon (dostawa), sponge (faktury), cyan (propozycja/oferta), cornas (zamówienie dostawcy)

Dla dokumentu:
0 = nie wyświetlaj
1 = wyświetlaj
2 = wyświetlaj tylko, gdy nie puste

Dla linii dokumentu:
0 = nie wyświetlaj
1 = wyświetlaj w kolumnie
3 = wyświetlaj w linii kolumny opisowej po opisie
4 = wyświetlaj w kolumnie opisowej po opisie, tylko gdy nie pusty -DisplayOnPdf=Wyświetl na dokumencie PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Czy wartość pola można skumulować, aby uzyskać sumę na liście? (Przykłady: 1 lub 0) SearchAllDesc=Czy to pole jest używane do wyszukiwania za pomocą narzędzia szybkiego wyszukiwania? (Przykłady: 1 lub 0) SpecDefDesc=Wpisz tutaj całą dokumentację, którą chcesz dostarczyć wraz z modułem, która nie jest jeszcze zdefiniowana w innych zakładkach. Możesz użyć .md lub lepszej, bogatej składni .asciidoc. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Użyj określonego adresu URL edytora UseSpecificFamily = Użyj określonej rodziny UseSpecificAuthor = Użyj konkretnego autora UseSpecificVersion = Użyj określonej wersji początkowej -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Jeśli to zaznaczysz, zostanie wygenerowany kod w celu dodania pola „Generuj dokument” do rekordu. -ShowOnCombobox=Pokaż wartość w combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Klucz do podpowiedzi CSSClass=CSS do formularza edycji/tworzenia CSSViewClass=CSS do formularza odczytu CSSListClass=CSS dla listy NotEditable=Nie można edytować ForeignKey=Klucz obcy -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Konwerter Ascii na HTML AsciiToPdfConverter=Konwerter ASCII na PDF TableNotEmptyDropCanceled=Tabela nie jest pusta. Upuszczenie zostało anulowane. ModuleBuilderNotAllowed=Kreator modułów jest dostępny, ale nie jest dozwolony dla użytkownika. ImportExportProfiles=Importuj i eksportuj profile -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/pl_PL/mrp.lang b/htdocs/langs/pl_PL/mrp.lang index dec735baedb..d222ceac8e1 100644 --- a/htdocs/langs/pl_PL/mrp.lang +++ b/htdocs/langs/pl_PL/mrp.lang @@ -11,8 +11,8 @@ Bom=Zestawienia materiałów BillOfMaterials=Zestawienie materiałów BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Konfiguracja BOM modułu -ListOfBOMs=Lista zestawień materiałowych - BOM -ListOfManufacturingOrders=Lista zleceń produkcyjnych +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Zamówienia produkcyjne NewBOM=Nowa lista materiałów ProductBOMHelp=Produkt do utworzenia (lub demontażu) za pomocą tego BOM.
Uwaga: Produkty z właściwością „Rodzaj produktu” = „Surowiec” nie są widoczne na tej liście. BOMsNumberingModules=Szablony numeracji BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Czy na pewno chcesz sklonować zestawienie komponent ConfirmCloneMo=Czy na pewno chcesz sklonować zamówienie produkcyjne %s? ManufacturingEfficiency=Wydajność produkcji ConsumptionEfficiency=Efektywność zużycia +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Wartość 0,95 oznacza średnio 5%% straty wytworzonego produktu DeleteBillOfMaterials=Usuń listę materiałów @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=Dla ilości do demontażu %s ConfirmValidateMo=Czy na pewno chcesz zweryfikować to zamówienie produkcyjne? ConfirmProductionDesc=Klikając „%s”, potwierdzisz zużycie i / lub produkcję dla ustalonych ilości. Spowoduje to również zaktualizowanie zapasów i rejestrowanie ruchów zapasów. ProductionForRef=Produkcja %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Zamykaj automatycznie zlecenie produkcyjne, jeśli osiągnięte zostaną ilości do spożycia i produkcji NoStockChangeOnServices=Brak zmian w magazynie usług ProductQtyToConsumeByMO=Ilość produktu do spożycia w ramach otwartego zamówienia @@ -80,6 +83,7 @@ ProductsToProduce=Produkty do produkcji UnitCost=Cena jednostkowa TotalCost=Całkowity koszt BOMTotalCost=Koszt wytworzenia tego BOM na podstawie kosztu każdej ilości i produktu do konsumpcji (użyj ceny kosztu, jeśli została zdefiniowana, w innym przypadku średniej ceny ważonej, jeśli została zdefiniowana, w przeciwnym razie najlepszej ceny zakupu) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Aby zamknąć zlecenie produkcyjne, musisz najpierw rozpocząć produkcję (patrz zakładka „%s”). Ale możesz to anulować. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Zestaw nie może być użyty w BOM lub MO Workstation=Stacja robocza @@ -107,3 +111,10 @@ THMEstimatedHelp=Stawka ta umożliwia zdefiniowanie prognozowanego kosztu towaru BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/pl_PL/other.lang b/htdocs/langs/pl_PL/other.lang index e33591cf29a..ef6f974d893 100644 --- a/htdocs/langs/pl_PL/other.lang +++ b/htdocs/langs/pl_PL/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Zatwierdzono zamówienie zakupu Notify_ORDER_SUPPLIER_REFUSE=Zamówienie zostało odrzucone Notify_PROPAL_VALIDATE=Oferta klienta potwierdzona Notify_PROPAL_CLOSE_SIGNED=Oferta klienta zamknięta i podpisana +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Zamknięta propozycja klienta odrzucona +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Propozycja handlowa wysłana za pośrednictwem wiadomości email Notify_WITHDRAW_TRANSMIT=Wycofanie transmisji Notify_WITHDRAW_CREDIT=Wycofanie kredyt @@ -181,6 +183,7 @@ SizeUnitfoot=stopa SizeUnitpoint=punkt BugTracker=Bug tracker SendNewPasswordDesc=Ten formularz umożliwia zażądanie nowego hasła. Zostanie on wysłany na Twój adres e-mail.
Zmiana zacznie obowiązywać po kliknięciu linku potwierdzającego w wiadomości e-mail.
Sprawdź swoją skrzynkę odbiorczą. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Powrót do strony logowania AuthenticationDoesNotAllowSendNewPassword=Uwierzytelnianie w trybie %s.
W tym trybie Dolibarr nie może znać ani zmienić hasła.
Skontaktuj się z administratorem systemu, jeśli chcesz zmienić swoje hasło. EnableGDLibraryDesc=Zainstaluj lub włącz bibliotekę GD w instalacji PHP, aby użyć tej opcji. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Faktura %s została zweryfikowana. EMailTextInvoicePayed=Faktura %s została zapłacona. EMailTextProposalValidated=Oferta %s została zweryfikowana. EMailTextProposalClosedSigned=Wniosek %s został zamknięty i podpisany. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Zamówienie %s zostało zweryfikowane. EMailTextOrderApproved=Zamówienie %s zostało zatwierdzone. EMailTextOrderValidatedBy=Zamówienie %s zostało zarejestrowane przez %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Zamknij Autofill = Autofill + +# externalsite +ExternalSiteSetup=Skonfiguruj link do zewnętrznej strony internetowej +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Moduł zewnętrznej strony internetowej nie został skonfigurowany poprawny +ExampleMyMenuEntry=Moje wejścia do menu + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Nie udało się usunąć pliku %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Tryb pasywny +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Nie można pobrać plików %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/pl_PL/products.lang b/htdocs/langs/pl_PL/products.lang index 3e830a72f46..a41b3f758ec 100644 --- a/htdocs/langs/pl_PL/products.lang +++ b/htdocs/langs/pl_PL/products.lang @@ -135,16 +135,17 @@ ImportDataset_service_1=Usługi DeleteProductLine=Usuń linię produktu ConfirmDeleteProductLine=Czy na pewno chcesz usunąć tę linię produktu? ProductSpecial=Specjalne -QtyMin=Ilość minimalna +QtyMin=Min. ilość zakupu PriceQtyMin=Cena ilość min. -PriceQtyMinCurrency=Cena (waluta) za tę ilość. (bez rabatu) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=Stawka VAT (dla tego dostawcy / produktu) DiscountQtyMin=Rabat na tę ilość. NoPriceDefinedForThisSupplier=Brak zdefiniowanej ceny / ilości dla tego dostawcy / produktu NoSupplierPriceDefinedForThisProduct=Dla tego produktu nie określono ceny / ilości dostawcy PredefinedItem=Wstępnie zdefiniowany przedmiot PredefinedProductsToSell=Predefiniowany produkt -PredefinedServicesToSell=Usługa predefiniowana +PredefinedServicesToSell=Predefiniowana usługa PredefinedProductsAndServicesToSell=Predefiniowane produkty / usługi do sprzedaży PredefinedProductsToPurchase=Predefiniowane produkty do zakupu PredefinedServicesToPurchase=Predefiniowane usługi do zakupu @@ -221,19 +222,19 @@ unitDM=dm unitCM=cm unitMM=mm unitFT=ft -unitIN=w +unitIN=cal unitM2=Metr kwadratowy unitDM2=dm² unitCM2=cm² unitMM2=mm² unitFT2=ft² -unitIN2=in² +unitIN2=cal² unitM3=Metr sześcienny unitDM3=dm³ unitCM3=cm³ unitMM3=mm³ unitFT3=ft³ -unitIN3=in³ +unitIN3=cal³ unitOZ3=uncja unitgallon=galon ProductCodeModel=Szablon numeru referencyjnego dla produktu @@ -261,7 +262,7 @@ Quarter1=1-szy Kwartał Quarter2=2-i Kwartał Quarter3=3-i Kwartał Quarter4=4-y Kwartał -BarCodePrintsheet=Drukuj kod kreskowy +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Za pomocą tego narzędzia możesz drukować arkusze naklejek z kodami kreskowymi. Wybierz format strony z naklejkami, typ kodu kreskowego i wartość kodu kreskowego, a następnie kliknij przycisk %s . NumberOfStickers=Ilość naklejek do wydrukowania na stronie PrintsheetForOneBarCode=Wydrukuj kilka naklejek dla kodu kreskowego @@ -344,9 +345,9 @@ PossibleValues=Możliwa wartość GoOnMenuToCreateVairants=Przejdź do menu %s - %s, aby przygotować warianty atrybutów (takie jak kolory, rozmiar, ...) UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers ProductSupplierDescription=Opis dostawcy produktu -UseProductSupplierPackaging=Użyj opakowania w cenach dostawcy (przelicz ilości zgodnie z opakowaniem ustawionym na cenie dostawcy podczas dodawania / aktualizowania linii w dokumentach dostawcy) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Opakowanie -PackagingForThisProductDesc=Na zamówienie dostawcy automatycznie zamówisz tę ilość (lub wielokrotność tej ilości). Nie może być mniejsza niż minimalna ilość zakupu +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=Ilość linii została przeliczona zgodnie z opakowaniem dostawcy #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Akcja dostępna tylko w wariancie produktu ProductsPricePerCustomer=Ceny produktów na klientów ProductSupplierExtraFields=Dodatkowe atrybuty (ceny dostawców) DeleteLinkedProduct=Usuń produkt podrzędny powiązany z kombinacją -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Średnia ważona ceny PMPValueShort=WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/pl_PL/projects.lang b/htdocs/langs/pl_PL/projects.lang index 0adebbec1a1..8aac393a3cd 100644 --- a/htdocs/langs/pl_PL/projects.lang +++ b/htdocs/langs/pl_PL/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Ten widok przedstawia wszystkie projekty i zadania, które może TasksDesc=Ten widok przedstawia wszystkie projekty i zadania (twoje uprawnienia mają dostępu do wglądu we wszystko). AllTaskVisibleButEditIfYouAreAssigned=Wszystkie zadania dla zakwalifikowanych projektów są widoczne, ale możesz wprowadzić czas tylko dla zadania przypisanego do wybranego użytkownika. Przypisz zadanie, jeśli chcesz wprowadzić na nim czas. OnlyYourTaskAreVisible=Widoczne są tylko zadania przypisane do Ciebie. Jeśli potrzebujesz wprowadzić czas w zadaniu a ono nie jest tutaj widoczne, to musisz przypisać to zadanie sobie. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Zadania projektów ProjectCategories=Tagi / kategorie projektów NewProject=Nowy projekt @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Prowadzi liczbę otwartych projektów wedł OpportunitiesStatusForProjects=Prowadzi liczbę projektów według statusu ShowProject=Pokaż projekt ShowTask=Pokaż zadanie +SetThirdParty=Set third party SetProject=Ustaw projekt +OutOfProject=Out of project NoProject=Żadny projekt niezdefiniowany lub nie jest twoją własnością NbOfProjects=Liczba projektów NbOfTasks=Liczba zadań @@ -122,7 +125,8 @@ ValidateProject=Sprawdź projet ConfirmValidateProject=Czy zatwierdzić ten projekt? CloseAProject=Zamknij Projekt ConfirmCloseAProject=Czy zamknąć ten projekt? -AlsoCloseAProject=Zamknij także projekt (pozostaw go otwarty, jeśli nadal musisz śledzić na nim zadania produkcyjne) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Otwórz projekt ConfirmReOpenAProject=Czy otworzyć na nowo ten projekt? ProjectContact=Kontakty z projektu @@ -165,7 +169,7 @@ OpportunityProbability=Prawdopodobieństwo ołowiu OpportunityProbabilityShort=Ołów probab. OpportunityAmount=Kwota ołowiu OpportunityAmountShort=Kwota ołowiu -OpportunityWeightedAmount=Kwota ważona szansą sprzedaży +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. kwota ważona OpportunityAmountAverageShort=Średnia kwota ołowiu OpportunityAmountWeigthedShort=Ważona kwota ołowiu @@ -238,7 +242,7 @@ OppStatusPENDING=W oczekiwaniu OppStatusWON=Won OppStatusLOST=Zagubiony Budget=Budżet -AllowToLinkFromOtherCompany=Zezwól na powiązanie projektu z innej firmy

Obsługiwane wartości:
- Pozostaw puste: można połączyć dowolny projekt firmy z firmy (domyślnie) a0342fcc19 wszystkie projekty: A0342fcc identyfikatory innych firm oddzielone przecinkami: mogą łączyć wszystkie projekty tych podmiotów zewnętrznych (przykład: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Najnowsze projekty %s LatestModifiedProjects=Najnowsze zmodyfikowane projekty %s OtherFilteredTasks=Inne filtrowane zadania @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Zysk jest obliczany za pomocą AddPersonToTask=Dodaj także do zadań UsageOrganizeEvent=Użycie: Organizacja wydarzeń PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Zaklasyfikuj projekt jako zamknięty po wykonaniu wszystkich jego zadań (postęp 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Uwaga: nie będzie to miało wpływu na istniejące projekty ze wszystkimi zadaniami o postępie 100%%: będziesz musiał je zamknąć ręcznie. Ta opcja dotyczy tylko otwartych projektów. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Wybierz wiersze spędzonego czasu, które nie zostały rozliczone, a następnie wykonaj zbiorcze działanie „Wygeneruj fakturę”, aby je rozliczyć ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. diff --git a/htdocs/langs/pl_PL/propal.lang b/htdocs/langs/pl_PL/propal.lang index 31cad3d5f3f..c008f483c0e 100644 --- a/htdocs/langs/pl_PL/propal.lang +++ b/htdocs/langs/pl_PL/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Opóźnienie w dostępności SetAvailability=Ustaw opóźnienie w dostępności AfterOrder=od zamówienia OtherProposals=Inne oferty + ##### Availability ##### AvailabilityTypeAV_NOW=Natychmiastowo AvailabilityTypeAV_1W=1 tydzień AvailabilityTypeAV_2W=2 tygodnie AvailabilityTypeAV_3W=3 tygodnie AvailabilityTypeAV_1M=1 miesiąc -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Przedstawiciela w ślad za wniosek TypeContact_propal_external_BILLING=Kontakt do klienta w sprawie faktury TypeContact_propal_external_CUSTOMER=kontakt klienta w ślad za wniosek TypeContact_propal_external_SHIPPING=Kontakt z klientem w sprawie dostawy + # Document models -DocModelAzurDescription=Kompletny model oferty (stara implementacja szablonu Cyan) -DocModelCyanDescription=Kompletny model oferty -DefaultModelPropalCreate=Domyślny model kreacji. -DefaultModelPropalToBill=Domyślny szablon po zamknięciu wniosku biznesowego ( do zafakturowania) -DefaultModelPropalClosed=Domyślny szablon po zamknięciu projektu biznesowego ( weryfikowane ) -ProposalCustomerSignature=Akceptacja umowy : podpis i data -ProposalsStatisticsSuppliers=Statystyki propozycji dostawców -CaseFollowedBy=Przypadek, po którym następuje -SignedOnly=Tylko podpisane -NoSign=Set not signed -NoSigned=set not signed CantBeNoSign=cannot be set not signed +CaseFollowedBy=Przypadek, po którym następuje ConfirmMassNoSignature=Bulk Not signed confirmation ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? -IsNotADraft=is not a draft -PassedInOpenStatus=has been validated -Sign=Sign -Signed=signed -ConfirmMassValidation=Bulk Validate confirmation ConfirmMassSignature=Bulk Signature confirmation -ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? -IdProposal=Identyfikator oferty +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Domyślny szablon po zamknięciu projektu biznesowego ( weryfikowane ) +DefaultModelPropalCreate=Domyślny model kreacji. +DefaultModelPropalToBill=Domyślny szablon po zamknięciu wniosku biznesowego ( do zafakturowania) +DocModelAzurDescription=Kompletny model oferty (stara implementacja szablonu Cyan) +DocModelCyanDescription=Kompletny model oferty +FichinterSigned=Intervention signed IdProduct=ID produktu +IdProposal=Identyfikator oferty +IsNotADraft=is not a draft LineBuyPriceHT=Cena zakupu Kwota bez podatku dla wiersza -SignPropal=Accept proposal +NoSign=Odrzuć +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted +ProposalCustomerSignature=Akceptacja umowy : podpis i data +ProposalsStatisticsSuppliers=Statystyki propozycji dostawców RefusePropal=Refuse proposal Sign=Sign -NoSign=Set not signed -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Tylko podpisane diff --git a/htdocs/langs/pl_PL/recruitment.lang b/htdocs/langs/pl_PL/recruitment.lang index 1c25f2f2a98..0c27b94924f 100644 --- a/htdocs/langs/pl_PL/recruitment.lang +++ b/htdocs/langs/pl_PL/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Rekruter e-mailowy ToUseAGenericEmail=Aby użyć ogólnej wiadomości e-mail. Jeśli nie zostanie zdefiniowany, zostanie użyty adres e-mail osoby odpowiedzialnej za rekrutację NewCandidature=Nowa aplikacja ListOfCandidatures=Lista aplikacji -RequestedRemuneration=Żądane wynagrodzenie -ProposedRemuneration=Proponowane wynagrodzenie +Remuneration=Wypłata +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Proponowana umowa ContractSigned=Umowa podpisana ContractRefused=Umowa została odrzucona RecruitmentCandidature=Podanie JobPositions=Stanowiska pracy RecruitmentCandidatures=Aplikacje -InterviewToDo=Wywiad do zrobienia +InterviewToDo=Contacts to follow AnswerCandidature=Odpowiedź aplikacji YourCandidature=Twoje zgłoszenie YourCandidatureAnswerMessage=Dziękuję za zgłoszenie.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=Stanowisko jest zamknięte. ExtrafieldsJobPosition=Atrybuty uzupełniające (stanowiska pracy) ExtrafieldsApplication=Atrybuty uzupełniające (np. podania o pracę) MakeOffer=Złożyć ofertę +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/pl_PL/salaries.lang b/htdocs/langs/pl_PL/salaries.lang index 93c58b60f07..ce9c12a9e59 100644 --- a/htdocs/langs/pl_PL/salaries.lang +++ b/htdocs/langs/pl_PL/salaries.lang @@ -1,12 +1,12 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Konto rachunkowe użyte dla użytkownika kontrahentów -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Dedykowane konto księgowe zdefiniowane na karcie użytkownika będzie używane wyłącznie do księgowania Subledger. Ten zostanie użyty w General Ledger i jako wartość domyślna księgowania Subledger, jeśli dedykowane konto rachunkowe użytkownika dla użytkownika nie zostanie zdefiniowane. -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Domyślne konto rachunkowe dla płatności wynagrodzenia +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Domyślne konto księgowe dla płatności wynagrodzenia CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Domyślnie pozostaw pustą opcję „Automatycznie utwórz całkowitą płatność” podczas tworzenia wynagrodzenia Salary=Wypłata Salaries=Wypłaty -NewSalary=Nowa pensja -AddSalary=Add salary +NewSalary=Nowe wynagrodzenie +AddSalary=Dodaj wynagrodzenie NewSalaryPayment=Nowa karta wynagrodzeń AddSalaryPayment=Dodaj płatność wynagrodzenia SalaryPayment=Wypłata wynagrodzenia @@ -18,9 +18,10 @@ TJM=Średnia stawka dzienna CurrentSalary=Aktualne wynagrodzenie THMDescription=Wartość ta może służyć do obliczenia kosztu czasu poświęconego na projekt wprowadzony przez użytkowników, jeśli używany jest projekt modułu TJMDescription=Ta wartość ma obecnie charakter wyłącznie informacyjny i nie jest używana do żadnych obliczeń -LastSalaries=Najnowsze pensje %s -AllSalaries=Wszystkie pensje +LastSalaries=Najnowsze %s wynagrodzeń +AllSalaries=Wszystkie wynagrodzenia SalariesStatistics=Statystyki wynagrodzeń SalariesAndPayments=Wynagrodzenia i płatności ConfirmDeleteSalaryPayment=Czy chcesz usunąć tę wypłatę wynagrodzenia? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Ustaw kwotę z ostatniego wynagrodzenia diff --git a/htdocs/langs/pl_PL/ticket.lang b/htdocs/langs/pl_PL/ticket.lang index cf5cfc31814..7adef728a31 100644 --- a/htdocs/langs/pl_PL/ticket.lang +++ b/htdocs/langs/pl_PL/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Usuwaj bilety Permission56004=Zarządzaj biletami Permission56005=Zobacz bilety wszystkich stron trzecich (nie dotyczy użytkowników zewnętrznych, zawsze ograniczaj się do strony trzeciej, od której są zależni) +Tickets=Bilety TicketDictType=Bilet - Typ TicketDictCategory=Bilet - grupy TicketDictSeverity=Bilet - dotkliwości @@ -90,8 +91,8 @@ TicketPublicAccess=Publiczny interfejs, który nie wymaga identyfikacji, jest do TicketSetupDictionaries=Typ zgłoszenia, ważność i kody analityczne można konfigurować ze słowników TicketParamModule=Konfiguracja zmiennej modułu TicketParamMail=Konfiguracja poczty e-mail -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Wiadomość tekstowa wysyłana po utworzeniu biletu @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Podany tutaj tekst zostanie wstawiony do wiadomości e-ma TicketParamPublicInterface=Konfiguracja interfejsu publicznego TicketsEmailMustExist=Wymagaj istniejącego adresu e-mail, aby utworzyć bilet TicketsEmailMustExistHelp=W interfejsie publicznym adres e-mail powinien być już wypełniony w bazie danych, aby utworzyć nowy bilet. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Interfejs publiczny TicketUrlPublicInterfaceLabelAdmin=Alternatywny adres URL interfejsu publicznego TicketUrlPublicInterfaceHelpAdmin=Możliwe jest zdefiniowanie aliasu do serwera WWW, a tym samym udostępnienie interfejsu publicznego z innym adresem URL (serwer musi działać jako proxy na tym nowym adresie URL) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Bilet jest teraz przypisany TicketChangeType=Zmień typ TicketChangeCategory=Zmień kod analityczny TicketChangeSeverity=Zmień istotność -TicketAddMessage=Dodaj wiadomość -AddMessage=Dodaj wiadomość +TicketAddMessage=Add private message MessageSuccessfullyAdded=Dodano bilet TicketMessageSuccessfullyAdded=Wiadomość została pomyślnie dodana TicketMessagesList=Lista wiadomości @@ -202,8 +206,8 @@ TicketSeverity=Priorytet ShowTicket=Zobacz bilet RelatedTickets=Powiązane bilety TicketAddIntervention=Tworzenie interwencji -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Potwierdź zamknięcie biletu ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Wyślij wiadomość e-mailem TicketNewMessage=Nowa wiadomość ErrorMailRecipientIsEmptyForSendTicketMessage=Adresat jest pusty. Nie wysłano e-maila TicketGoIntoContactTab=Przejdź do zakładki „Kontakty”, aby je wybrać -TicketMessageMailIntro=Wprowadzenie +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Ten tekst jest dodawany tylko na początku e-maila i nie zostanie zapisany. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Podpis -TicketMessageMailSignatureHelp=Ten tekst jest dodawany tylko na końcu wiadomości e-mail i nie zostanie zapisany. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Podpis e-maila zwrotnego -TicketMessageMailSignatureHelpAdmin=Ten tekst zostanie wstawiony po wiadomości z odpowiedzią. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Tylko ten tekst zostanie zapisany na liście wiadomości na karcie biletu. TicketMessageSubstitutionReplacedByGenericValues=Zmienne podstawienia są zastępowane wartościami ogólnymi. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Czas, który upłynął od TicketTimeToRead=Upłynął czas przed przeczytaniem TicketTimeElapsedBeforeSince=Czas, jaki upłynął przed / od @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Na bilecie została umieszczona nowa TicketAssignedToYou=Przydzielony bilet TicketAssignedEmailBody=Przydzielono Ci bilet # %s przez %s MarkMessageAsPrivate=Oznacz wiadomość jako prywatną +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Ta wiadomość nie będzie wyświetlana użytkownikom zewnętrznym TicketEmailOriginIssuer=Wystawca w miejscu pochodzenia biletów InitialMessage=Wiadomość wstępna @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Możesz zobaczyć postęp zgłoszenia w TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Prosimy nie odpowiadać na tę wiadomość! Użyj linku, aby odpowiedzieć w interfejsie. TicketPublicInfoCreateTicket=Ten formularz umożliwia zarejestrowanie zgłoszenia do pomocy technicznej w naszym systemie zarządzania. -TicketPublicPleaseBeAccuratelyDescribe=Proszę dokładnie opisać problem. Podaj jak najwięcej informacji, abyśmy mogli poprawnie zidentyfikować Twoją prośbę. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Wprowadź identyfikator śledzenia biletu TicketTrackId=Publiczny identyfikator śledzenia OneOfTicketTrackId=Jeden z Twoich identyfikatorów śledzenia diff --git a/htdocs/langs/pl_PL/users.lang b/htdocs/langs/pl_PL/users.lang index 3702483e95f..ca34b92052d 100644 --- a/htdocs/langs/pl_PL/users.lang +++ b/htdocs/langs/pl_PL/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Usuń z grupy PasswordChangedAndSentTo=Hasło zmienione i wysyłane do %s. PasswordChangeRequest=Zgłoszenie zmiany hasła dla %s PasswordChangeRequestSent=Wniosek o zmianę hasła dla %s wysłany do %s. -IfLoginExistPasswordRequestSent=Jeśli ten login jest prawidłowym kontem, wiadomość e-mail umożliwiająca zresetowanie hasła została wysłana. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Jeśli ten adres e-mail jest prawidłowym kontem, wiadomość e-mail umożliwiająca zresetowanie hasła została wysłana. ConfirmPasswordReset=Potwierdź zresetowanie hasła MenuUsersAndGroups=Użytkownicy i grupy @@ -68,7 +68,6 @@ CreateDolibarrLogin=Utwórz użytkownika CreateDolibarrThirdParty=Utwórz kontrahenta LoginAccountDisableInDolibarr=Konto wyłączone w Dolibarr. UsePersonalValue=Użyj wartości osobowych -InternalUser=Wewnętrzny użytkownik ExportDataset_user_1=Użytkownicy i ich właściwości DomainUser=Domena użytkownika %s Reactivate=Przywraca @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/pl_PL/website.lang b/htdocs/langs/pl_PL/website.lang index e2741fb1e0b..70f4f1b16aa 100644 --- a/htdocs/langs/pl_PL/website.lang +++ b/htdocs/langs/pl_PL/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kod +WebsiteName=Name of the website WebsiteSetupDesc=Tu utwórz witryny, które chcesz użyć. Następnie, przejdź do menu Witryny, aby je edytować. DeleteWebsite=Skasuj stronę ConfirmDeleteWebsite=Czy na pewno zamierzasz usunąć tę witrynę? Wszystkie jej strony i zawartość również zostaną usunięte. Pozostawione zostaną wszelkie pliki dosłane (np. do katalogu mediów, moduł ECM, ...). @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Dodanie nagłówka HTML u dołu (wspólne dla wszystkich str WEBSITE_ROBOT=Plik robota (robots.txt) WEBSITE_HTACCESS=Plik .htaccess witryny WEBSITE_MANIFEST_JSON=Plik manifest.json witryny -WEBSITE_README=Plik README.md WEBSITE_KEYWORDSDesc=Wartości rozdziel przecinkami -EnterHereLicenseInformation=Tu wprowadź metadane lub informacje licencyjne, które wypełnią plik README.md. Przy rozprowadzaniu Twej witryny jako szablonu, plik ten zostanie dołączony do pakietu tego szablonu. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=Nagłówek HTML (tylko dla tej strony) PageNameAliasHelp=Nazwa lub alias strony.
Ten alias służy również do tworzenia adresu URL wspierającego SEO, gdy witrynę obsługuje web serwer (taki jak Apacke, Nginx, ...). Użyj przycisku „%s”, aby edytować ten alias. EditTheWebSiteForACommonHeader=Uwaga: Jeśli chcesz zdefiniować nagłówek dla wszystkich stron, edytuj nagłówek na poziomie witryny zamiast na poziomie strony/pojemnika. @@ -42,10 +43,12 @@ ViewPageInNewTab=Zobacz stronę w nowej zakładce SetAsHomePage=Ustaw jako stronę domową RealURL=Prawdziwy adres URL ViewWebsiteInProduction=Zobacz stronę używając linków ze strony głównej +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Użyj z Apache / NGinx / ...
Utwórz na swoim serwerze internetowym (Apache, Nginx, ...) dedykowany wirtualny host z włączoną obsługą PHP i katalog główny na
%s ExampleToUseInApacheVirtualHostConfig=Przykład do użycia w konfiguracji hosta wirtualnego Apache: YouCanAlsoTestWithPHPS= Używaj z wbudowanym serwerem PHP
Gdy w środowisku rozwojowym preferujesz testowanie web strony z web serwerem wbudowanym w PHP (wymagane PHP 5.5 lub nowsze), to uruchamiaj
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Uruchom swoją witrynę u innego dostawcy wystąpień Dolibarr
Jeśli nie masz dostępnego w internecie web serwera, takiego jak Apache lub NGinx, to możesz eksportować i importować swoją witrynę do innego wystąpienia Dolibarr u kogoś oferującego wystąpienia Dolibarr mające moduł Website w pełni zintegrowany z web serwerem. Listę niektórych dostawców wystąpień Dolibarr znajdziesz w https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Sprawdź również, czy użytkownik wirtualnego hosta (na przykład dane www) ma %s uprawnienia do plików w
%s ReadPerm=Czytanie WritePerm=Zapis @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Możesz edytować kod źródłowy HTML używając p YouCanEditHtmlSource=
Możesz dołączyć kod PHP do tego źródła za pomocą tagów <? php? > . Dostępne są następujące zmienne globalne: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs, $ pagelangs.

Możesz także dołączyć zawartość innej strony / kontenera o następującej składni:
a03900aindf7d31Contiaser? ? >

Można zrobić przekierowanie do innej strony / pojemnik z następującą składnią (Uwaga: Nie Wyjście jakiejkolwiek zawartości przed przekierowaniem):
< php redirectToContainer ( 'alias_of_container_to_redirect_to'); ? >

Aby dodać link do innej strony, użyj składni:
<a href = "alias_of_page_to_link_to.php" >mylink<a>

Aby umieścić link do pobrania
pliku zapisanego w dokumentach , użyj document.php wrapper:
Przykład, dla pliku w dokumentach / ecm (należy zarejestrować), składnia jest następująca: a0342fcccfdae19bz039 =
] nazwa_pliku.ext ">

Dla pliku w dokumentach / mediach (otwarty katalog dla publicznego dostępu) składnia jest następująca:
a03900dfred31ecz "/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
W przypadku pliku udostępnionego za pomocą linku do udostępniania (otwarty dostęp za pomocą klucza współdzielenia hashf pliku:

), dla pliku udostępnionego za pomocą linku do udostępniania (otwarty dostęp przy użyciu klucza współdzielenia hashf pliku:
). /document.php?hashp=publicsharekeyoffile">

Aby to obrazu zapisane do tych dokumentów , za pomocą przycisków viewimage.php owijający:
przykład w przypadku obrazu do dokumentów / media (otwarte katalog dla dostępu publicznego), składnia jest następująca:
<img src = "/ viewimage.php? modulepart = medias&file = [katalog_względny /] nazwa_pliku.ext" a0065c2c071 "a0065c2c071" a0087c2c071 #YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=W przypadku obrazu udostępnionego za pomocą linku do udostępniania (otwarty dostęp przy użyciu klucza współdzielenia skrótu pliku) składnia jest następująca:
<img src = "/ viewimage.php? Hashp = 12345679012 ..." a0012c7dcbe087c65z071 -YouCanEditHtmlSourceMore=
Więcej przykładów kodu HTML lub dynamicznego dostępnych w dokumentacji wiki
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Powiel stronę/pojemnik CloneSite=Duplikuj stronę SiteAdded=Dodano witrynę @@ -137,7 +140,7 @@ PagesRegenerated=%s strony / kontenery zostały ponownie wygenerowane RegenerateWebsiteContent=Zregeneruj pliki pamięci podręcznej witryny internetowej AllowedInFrames=Dozwolone w ramkach DefineListOfAltLanguagesInWebsiteProperties=Zdefiniuj listę wszystkich dostępnych języków we właściwościach witryny internetowej. -GenerateSitemaps=Wygeneruj plik mapy witryny internetowej +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Jeśli potwierdzisz, usuniesz istniejący plik mapy witryny ... ConfirmSitemapsCreation=Potwierdź wygenerowanie mapy witryny SitemapGenerated=Wygenerowano plik mapy witryny %s @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon musi być w formacie PNG ErrorFaviconSize=Favicon musi mieć rozmiar 16x16, 32x32 lub 64x64 FaviconTooltip=Prześlij obraz, który musi być w formacie PNG (16x16, 32x32 lub 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/pl_PL/withdrawals.lang b/htdocs/langs/pl_PL/withdrawals.lang index 613a6eb67b7..803a33bf94a 100644 --- a/htdocs/langs/pl_PL/withdrawals.lang +++ b/htdocs/langs/pl_PL/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Faktura dostawcy czeka na płatność przelewem InvoiceWaitingWithdraw=Faktura oczekująca na polecenie zapłaty InvoiceWaitingPaymentByBankTransfer=Faktura oczekująca na przelew AmountToWithdraw=Kwota do wycofania +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=Brak otwartej faktury dla „%s” nie oczekuje. Przejdź do zakładki „%s” na karcie faktury, aby złożyć wniosek. -NoSupplierInvoiceToWithdraw=Żadna faktura dostawcy z otwartymi „Bezpośrednimi wnioskami o kredyt” nie oczekuje. Przejdź do zakładki „%s” na karcie faktury, aby złożyć wniosek. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Odpowiedzialność użytkownika WithdrawalsSetup=Konfiguracja płatności poleceniem zapłaty CreditTransferSetup=Konfiguracja polecenia przelewu @@ -41,6 +42,7 @@ CreditTransferStatistics=Statystyka poleceń przelewu Rejects=Odrzucone LastWithdrawalReceipt=Najnowsze potwierdzenia %s polecenia zapłaty MakeWithdrawRequest=Złóż wniosek o płatność za pomocą polecenia zapłaty +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Złóż wniosek o przelew WithdrawRequestsDone=Zarejestrowano %s polecenia zapłaty za polecenie zapłaty BankTransferRequestsDone=%s odnotowano żądania przelewu @@ -99,8 +101,11 @@ CreditDate=Kredyt na WithdrawalFileNotCapable=Nie można wygenerować plik paragon wycofania dla danego kraju:% s (Twój kraj nie jest obsługiwany) ShowWithdraw=Pokaż polecenie zapłaty IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Jeśli jednak faktura zawiera co najmniej jedno polecenie zapłaty, które nie zostało jeszcze przetworzone, nie zostanie ono ustawione jako zapłacone, aby umożliwić wcześniejsze zarządzanie wypłatą. -DoStandingOrdersBeforePayments=Ta zakładka umożliwia zażądanie polecenia zapłaty za polecenie zapłaty. Po zakończeniu przejdź do menu Bank-> Płatność poleceniem zapłaty, aby wygenerować polecenie zapłaty i zarządzać nim. Kiedy polecenie zapłaty zostanie zamknięte, płatność za faktury zostanie automatycznie zarejestrowana, a faktury zostaną zamknięte, jeśli pozostała do zapłaty kwota jest zerowa. -DoCreditTransferBeforePayments=Ta zakładka umożliwia złożenie wniosku o polecenie przelewu. Po zakończeniu przejdź do menu Bank-> Płatność przelewem, aby wygenerować i zarządzać poleceniem przelewu. Kiedy polecenie przelewu zostanie zamknięte, płatność za faktury zostanie automatycznie zarejestrowana, a faktury zostaną zamknięte, jeśli pozostała do zapłaty kwota jest zerowa. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Plik polecenia zapłaty CreditTransferFile=Plik polecenia przelewu SetToStatusSent=Ustaw status "Plik Wysłane" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Nie można utworzyć polecenia zapłaty dla pustej SepaMandate=Upoważnienie do polecenia zapłaty SEPA SepaMandateShort=Mandat SEPA PleaseReturnMandate=Prosimy o przesłanie tego formularza upoważnienia pocztą elektroniczną na adres %s lub pocztą na adres -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Identyfikator wierzyciela CreditorName=Nazwa wierzyciela SEPAFillForm=(B) Proszę wypełnić wszystkie pola zaznaczone * @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=Data wykonania CreateForSepa=Utwórz plik polecenia zapłaty ICS=Creditor Identifier - ICS +IDS=Debitor Identifier END_TO_END=Znacznik XML SEPA „EndToEndId” - Unikalny identyfikator przypisany do każdej transakcji USTRD=„Niestrukturalny” tag XML SEPA ADDDAYS=Dodaj dni do daty wykonania @@ -154,3 +160,4 @@ ErrorICSmissing=Brak ICS na koncie bankowym %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Całkowita kwota polecenia zapłaty różni się od sumy wierszy WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +UsedFor=Used for %s diff --git a/htdocs/langs/pl_PL/workflow.lang b/htdocs/langs/pl_PL/workflow.lang index ad12d61b92b..ee9fd64b109 100644 --- a/htdocs/langs/pl_PL/workflow.lang +++ b/htdocs/langs/pl_PL/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatyczne tworzenie zamówienia sprzeda descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatycznie twórz fakturę dla klienta po podpisaniu oferty handlowej (nowa faktura będzie miała taką samą kwotę jak oferta) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Automatycznie stwórz fakturę dla klienta po zatwierdzeniu kontraktu descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatycznie twórz fakturę dla klienta po zamknięciu zamówienia sprzedaży (nowa faktura będzie miała taką samą kwotę jak zamówienie) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Sklasyfikuj połączoną ofertę źródłową jako rozliczoną, gdy zamówienie sprzedaży jest ustawione na fakturowane (i jeśli kwota zamówienia jest taka sama, jak łączna kwota podpisanej połączonej oferty pakietowej) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Sklasyfikuj połączoną ofertę źródłową jako rozliczoną, gdy faktura odbiorcy zostanie zweryfikowana (i jeśli kwota faktury jest taka sama, jak łączna kwota podpisanej połączonej oferty) @@ -14,13 +15,22 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Sklasyfikuj połączone zamów descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Sklasyfikuj połączone źródłowe zamówienie sprzedaży jako fakturowane, gdy faktura odbiorcy jest ustawiona na zapłaconą (i jeśli kwota faktury jest taka sama, jak całkowita kwota połączonego zamówienia) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Sklasyfikuj zamówienie sprzedaży z połączonego źródła jako wysłane, gdy przesyłka zostanie zweryfikowana (i jeśli ilość wysłana we wszystkich wysyłkach jest taka sama, jak w zamówieniu do aktualizacji) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Klasyfikuj powiązane zamówienie jako wysłane, gdy wysyłka zostaje zamknięta (i jeśli ilość wysłanych produktów w paczkach jest zgodna z ilością na zamówieniu) -# Autoclassify purchase order +# Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Klasyfikuj ofertę dostawcy połączonego źródła jako fakturowaną, gdy faktura od dostawcy jest weryfikowana (i jeśli kwota faktury jest taka sama, jak łączna kwota połączonej oferty) +# Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Sklasyfikuj zamówienie zakupu z połączonego źródła jako fakturowane, gdy faktura dostawcy zostanie zweryfikowana (i jeśli kwota faktury jest taka sama, jak całkowita kwota połączonego zamówienia) -descWORKFLOW_BILL_ON_RECEPTION=Klasyfikuj przyjęcia jako „zafakturowane” po zweryfikowaniu zamówienia połączonego dostawcy +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classify linked source purchase order as received when a reception is validated (and if the quantity received by all receptions is the same as in the purchase order to update) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classify linked source purchase order as received when a reception is closed (and if the quantity received by all rceptions is the same as in the purchase order to update) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Zamknij wszystkie interwencje związane z biletem, gdy bilet jest zamknięty AutomaticCreation=Automatyczne utworzenie AutomaticClassification=Automatyczne zaklasyfikowanie # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Sklasyfikuj przesyłkę połączonego źródła jako zamkniętą, gdy faktura odbiorcy jest weryfikowana +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/pt_AO/propal.lang b/htdocs/langs/pt_AO/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/pt_AO/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/pt_BR/accountancy.lang b/htdocs/langs/pt_BR/accountancy.lang index 0e1cc17d702..d07989be671 100644 --- a/htdocs/langs/pt_BR/accountancy.lang +++ b/htdocs/langs/pt_BR/accountancy.lang @@ -95,30 +95,11 @@ ACCOUNTING_LENGTH_GACCOUNT=Comprimento das contas de contabilidade geral (se o v ACCOUNTING_LENGTH_AACCOUNT=Comprimento das contas de contabilidade de terceiros (se você definir o valor para 6 aqui, a conta "401" aparecerá como '401000' na tela) ACCOUNTING_MANAGE_ZERO=Permitir gerenciar diferentes números de zeros no final de uma conta contábil. Necessário para alguns países (como a Suíça). Se definido como desativado (padrão), você pode definir os dois parâmetros a seguir para solicitar que o aplicativo adicione zeros virtuais. BANK_DISABLE_DIRECT_INPUT=Desabilitar o registro direto da transação na conta bancária -ACCOUNTING_SELL_JOURNAL=Diário de Vendas -ACCOUNTING_PURCHASE_JOURNAL=Diário de Compras -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diário diversos ACCOUNTING_EXPENSEREPORT_JOURNAL=Diário de relatórios de despesas ACCOUNTING_RESULT_PROFIT=Conta de contabilidade de resultado (Lucro) ACCOUNTING_RESULT_LOSS=Conta contábil do resultado (perda) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Jornal de encerramento -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conta contábil da transferência bancária transitória TransitionalAccount=Conta de transferência bancária transitória -ACCOUNTING_ACCOUNT_SUSPENSE=Conta contábil de espera -DONATION_ACCOUNTINGACCOUNT=Conta contábil para registro de doações. -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Conta contábil para registrar assinaturas -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conta contábil padrão para produtos comprados (usada se não definida na folha de produtos) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Conta contábil padrão para os produtos comprados na CEE (usada se não definida na planilha de produtos) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Conta contábil padrão para os produtos comprados e importados da CEE (usados ​​se não definidos na folha do produto) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conta contábil padrão para os produtos vendidos (usado se não estiver definido na folha do produto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Conta contábil por padrão para os produtos vendidos na EEC (usada se não definida na planilha de produtos) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Conta contábil por padrão para os produtos vendidos e exportados para fora da EEC (usados ​​se não definidos na folha do produto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Conta contábil padrão para os serviços comprados (se não for definido na listagem de serviços) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Conta contábil padrão para os serviços comprados no EEC (usada se não definida na planilha de serviços) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Conta contábil padrão para os serviços comprados e importados do EEC (usados ​​se não definidos na ficha de serviço) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conta contábil padrão para os serviços vendidos (se não for definido na listagem de serviços) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Conta contábil por padrão para os serviços vendidos na EEC (usada se não definida na ficha de serviço) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Conta contábil por padrão para os serviços vendidos e exportados para fora do EEC (usados ​​se não definidos na ficha de serviço) LabelAccount=Conta rótulo JournalLabel=Rótulo de jornal TransactionNumShort=Nº da transação @@ -152,12 +133,6 @@ PcgtypeDesc=O grupo de contas é usado como critério predefinido de 'filtro' e Reconcilable=Reconciliável TotalVente=Volume total negociado sem Impostos TotalMarge=Margem de vendas totais -DescVentilCustomer=Consulte aqui a lista linhas de pedidos de clientes vinculadas (ou não) a uma conta contábil de produto -DescVentilMore=Na maioria dos casos, se você usar produtos ou serviços predefinidos e definir o número da conta no cartão de produto / serviço, o aplicativo poderá fazer toda a ligação entre suas linhas de fatura e a conta contábil de seu plano de contas, apenas em um clique com o botão "%s" . Se a conta não foi definida em cartões de produtos / serviços ou se você ainda tiver algumas linhas não vinculadas a uma conta, será necessário fazer uma ligação manual no menu " %s ". -DescVentilDoneCustomer=Consulte aqui a lista com as linhas das faturas dos clientes e a conta da Contabilidade dos seus produtos -DescVentilTodoCustomer=Linhas da fatura ainda não vinculadas à conta da Contabilidade do produto -ChangeAccount=Mudar a conta da Contabilidade do produto/serviço para as linhas selecionadas com a seguinte conta da Contabilidade -DescVentilSupplier=Consulte aqui a lista de linhas de fatura de fornecedor vinculadas ou não vinculadas a uma conta contábil do produto (somente registro ainda não transferido será visível na contabilidade) DescVentilDoneSupplier=Consulte aqui a lista das linhas de faturas de fornecedores e sua conta contábil DescVentilTodoExpenseReport=Relatórios de linhas de despesas de ligação já não estão vinculadas com uma conta contábil com taxa DescVentilExpenseReport=Consulte aqui a lista de relatório de linhas de despesas vinculadas (ou não) a uma conta contábil com taxa @@ -165,9 +140,7 @@ DescVentilExpenseReportMore=Se você configurar uma conta contábil no tipo de l DescVentilDoneExpenseReport=Consulte aqui a lista dos relatórios de linha de despesas e sua conta contábil de taxas DescValidateMovements=Qualquer modificação ou exclusão de escrita, letras e exclusões será proibida. Todas as entradas para um exercício devem ser validadas, caso contrário, o fechamento não será possível ValidateHistory=Vincular Automaticamente -ErrorAccountancyCodeIsAlreadyUse=Erro, você não pode excluir esta conta contábil, pois ela esta em uso GeneralLedgerIsWritten=As transações estão escritas no Razão -ListOfProductsWithoutAccountingAccount=Lista de produtos não vinculados a qualquer conta da Contabilidade ChangeBinding=Alterar a vinculação Accounted=Contas no livro de contas NotYetAccounted=Ainda não transferida para a contabilidade diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang index 837113cb418..14092ad9ee3 100644 --- a/htdocs/langs/pt_BR/admin.lang +++ b/htdocs/langs/pt_BR/admin.lang @@ -384,7 +384,6 @@ WarningPHPMail=AVISO: A configuração para enviar e-mails do aplicativo está u WarningPHPMailA=- Usar o servidor do provedor de serviços de e-mail aumenta a confiabilidade do seu e-mail, por isso aumenta a entregabilidade sem ser sinalizado como SPAM WarningPHPMailB=- Alguns provedores de serviço de e-mail (como o Yahoo) não permitem que você envie um e-mail de outro servidor que não seja o seu próprio. Sua configuração atual usa o servidor do aplicativo para enviar e-mail e não o servidor de seu provedor de e-mail, portanto, alguns destinatários (aquele compatível com o protocolo DMARC restritivo) perguntarão ao seu provedor de e-mail se podem aceitar seu e-mail e alguns provedores de e-mail (como o Yahoo) pode responder "não" porque o servidor não é deles, então poucos de seus e-mails enviados podem não ser aceitos para entrega (tome cuidado também com a cota de envio de seu provedor de e-mail). WarningPHPMailC=- Usar o servidor SMTP do seu próprio provedor de serviços de e-mail para enviar e-mails também é interessante, portanto, todos os e-mails enviados do aplicativo também serão salvos no diretório "Enviados" da sua caixa de correio. -WarningPHPMailD=Além disso, é recomendável alterar o método de envio de e-mails para o valor "SMTP". Se você realmente deseja manter o método "PHP" padrão para enviar e-mails, ignore este aviso ou remova-o definindo a constante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP como 1 em Home - Setup - Other. WarningPHPMail2=Se o seu provedor SMTP de e-mail precisar restringir o cliente de e-mail a alguns endereços IP (muito raro), esse é o endereço IP do agente de usuário de e-mail (MUA) para seu aplicativo ERP CRM: %s. WarningPHPMailSPF=Se o nome de domínio em seu endereço de e-mail do remetente estiver protegido por um registro SPF (pergunte ao seu registro de nome de domínio), você deverá adicionar os seguintes IPs no registro SPF do DNS do seu domínio: %s . ClickToShowDescription=Clique para exibir a descrição @@ -481,7 +480,6 @@ Module2400Name=Eventos / Agenda Module2400Desc=Track events. Registre eventos automáticos para fins de rastreamento ou registre eventos manuais ou reuniões. Este é o módulo principal para um bom gerenciamento de relacionamento com clientes ou fornecedores. Module2500Name=SGBD / GCE Module2500Desc=Sistema de Gerenciamento de Documentos / Gerenciamento de Conteúdo Eletrônico. Organização automática de seus documentos gerados ou armazenados. Compartilhe-os quando precisar. -Module2600Name=Serviços API/Web (Servidor SOAP) Module2600Desc=Ativa o servidor de serviços web do Dolibarr Module2610Desc=Permitir que o servidor prestação de serviços de API REST do Dolibarr Module2660Name=Chamar ServiçosWeb (cliente SOAP) @@ -516,6 +514,7 @@ Module60000Desc=Módulo para gerenciar comissão Module62000Name=Termos Internacionais de Comércio Module62000Desc=Adicione recursos para gerenciar Termos Internacionais de Comércio Module63000Desc=Gerenciar recursos (impressoras, carros, salas, ...) para alocar eventos +Module94160Name=Recebimentos Permission11=Ler Faturas de Clientes Permission12=Criar/Modificar Faturas de Clientes Permission14=Faturas de Clientes Validadas @@ -650,7 +649,7 @@ Permission283=Deletar Contatos Permission286=Exportar Contatos Permission291=Ler Tarifas Permission292=Definir Permissões das Tarifas -Permission301=Criar/modificar códigos de barras +Permission305=Excluir códigos de barras Permission311=Ler Serviços Permission312=Atribuir Serviço no Contrato Permission331=Ler Marcadores de Página @@ -772,11 +771,6 @@ Permission3301=Gerar novos módulos Permission4001=Ler habilidade/trabalho/posição Permission4002=Criar/modificar habilidade/trabalho/posição Permission4003=Excluir habilidade/trabalho/posição -Permission4020=Ler avaliações -Permission4021=Crie/modifique sua avaliação -Permission4022=Validar avaliação -Permission4023=Excluir avaliação -Permission4030=Ver menu de comparação Permission4031=Ler informações pessoais Permission4032=Escreva informações pessoais Permission10001=Leia o conteúdo do site @@ -965,7 +959,6 @@ SetupDescription3b=Parâmetros básicos usados para personalizar o comportamento SetupDescription4b=Este software é um conjunto de muitos módulos/aplicativos. Os módulos relacionados às suas necessidades devem estar habilitados e configurados. As entradas do menu aparecerão com a ativação desses módulos. AuditedSecurityEvents=Eventos de segurança que são auditados NoSecurityEventsAreAduited=Nenhum evento de segurança é auditado. Você pode habilitá-los no menu %s -Audit=Eventos de segurança InfoOS=Sobre o SO InfoDatabase=Sobre o banco de dados InfoPerf=Sobre Desempenhos @@ -1078,7 +1071,6 @@ AddEmailPhoneTownInContactList=Exibir e-mail de contato (ou telefones, se não d FillThisOnlyIfRequired=Exemplo: +2 (Preencha somente se compensar o problema do timezone é experiente) NumberingModules=Modelos de numeração DocumentModules=Modelos de documentos -PasswordGenerationStandard=Retornar uma senha gerada de acordo com o algoritmo Dolibarr interno: %s caracteres contendo números compartilhados e caracteres em minúsculos. PasswordGenerationPerso=Retornar uma senha de acordo com a configuração definida para a sua personalidade. PasswordPatternDesc=Descrição do padrão de senha UsersSetup=Configurações de módulo de usuários @@ -1152,7 +1144,6 @@ AdherentLoginRequired=Gestor de login para cada membro AdherentMailRequired=O e-mail necessário para criar um novo membro MemberSendInformationByMailByDefault=Marque o checkbox para enviar confirmação de correspondência para membros (validação ou nova contribuição) é ativo por default MemberCreateAnExternalUserForSubscriptionValidated=Criar um login de usuário externo para cada inscrição de membro validada. -VisitorCanChooseItsPaymentMode=O visitante pode escolher entre os modos de pagamento disponíveis MEMBER_REMINDER_EMAIL=Ativar lembrete automático por e-mail de assinaturas expiradas. Nota: O módulo %s deve estar ativado e configurado corretamente para enviar lembretes. MembersDocModules=Modelos de documentos para documentos gerados a partir de registro de membro LDAPSetup=Configurações do LDAP @@ -1333,7 +1324,6 @@ ActivateFCKeditor=Editor avançado ativo por: FCKeditorForNotePublic=Usar editor WYSIWIG nos campos de "notas públicas" dos elementos FCKeditorForNotePrivate=Usar editor WYSIWIG nos campos de "notas privadas" dos elementos FCKeditorForCompany=Usar editor WYSIWIG nos campos de descrição dos elementos (exceto produtos/serviços) -FCKeditorForProductDetails=Criação / edição WYSIWIG de linhas de detalhes de produtos para todas as entidades (propostas, encomendas, facturas, etc ...). Aviso: O uso desta opção neste caso não é recomendado, pois pode criar problemas com caracteres especiais e formatação de página ao construir arquivos PDF. FCKeditorForMailing=Criação/edição do WYSIWIG nos E-Mails massivos (ferramentas->emailing) FCKeditorForUserSignature=criação/edição do WYSIWIG nas assinaturas de usuários FCKeditorForMail=Criação/Edição WYSIWIG para todos os e-mails (exceto Ferramentas->eMailing) @@ -1348,7 +1338,6 @@ DetailId=Menu ID DetailMenuHandler=Gestor de menu onde mostra novo menu DetailMenuModule=Nome do módulo se a entrada do menu vier de um módulo DetailType=Tipo do menu (superior o esquerdo) -DetailUrl=URL onde o menu envia para você (URL absoluta ou link externo com http://) DetailEnabled=Condição para mostra ou não entrar DetailRight=Condição para mostrar menus não autorizados em cinza DetailLangs=Nomes de arquivos lang para código de etiqueta da tradução @@ -1394,7 +1383,6 @@ CashDeskIdWareHouse=Depósito para usar nas vendas StockDecreaseForPointOfSaleDisabledbyBatch=A redução de estoque no PDV não é compatível com o gerenciamento de série / lote do módulo (atualmente ativo), portanto, a redução de estoque é desativada. CashDeskForceDecreaseStockLabel=A redução do estoque de produtos em lote foi forçada. CashDeskForceDecreaseStockDesc=Diminuir primeiro pelo mais antigo e vender por datas. -CashDeskReaderKeyCodeForEnter=Código da chave para "Enter" definido no leitor de código de barras (Exemplo: 13) BookmarkSetup=Configurações do módulo de marcadores NbOfBoomarkToShow=Número máximo de marcadores para mostrar no menu esquerdo WebServicesSetup=Configurações do módulo de serviço de web @@ -1422,7 +1410,6 @@ SuppliersCommandModelMuscadet=Modelo completo do pedido (antiga implementação SuppliersInvoiceModel=Modelo completo da fatura do fornecedor IfSetToYesDontForgetPermission=Se definido como um valor não nulo, não se esqueça de fornecer permissões a grupos ou usuários com permissão para a segunda aprovação GeoIPMaxmindSetup=Configurações do módulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Caminho para o arquivo contendo Maxmind ip para tradução do país.
Exemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Nota que seu ip para o arquivo de dados do país deve estar dentro do diretório do seu PHP que possa ser lido (Verifique a configuração do seu PHP open_basedir e o sistema de permissões). YouCanDownloadFreeDatFileTo=Você pode baixar uma Versão demo do arquivo Maxmind GeoIP do seu país no %s. YouCanDownloadAdvancedDatFileTo=Você também pode baixar uma versão mais completa, com updates do arquivo Maxmind GeoIP do seu país no %s. @@ -1691,12 +1678,10 @@ MailToPartnership=Parceria AGENDA_EVENT_DEFAULT_STATUS=Status de evento padrão ao criar um evento a partir do formulário YouShouldDisablePHPFunctions=Você deve desabilitar funções PHP IfCLINotRequiredYouShouldDisablePHPFunctions=A não ser que você precise executar comandos do sistema via personalizações, você deve desativar as funções do PHP -PHPFunctionsRequiredForCLI=Para efeito de linha de comando (como tarefas agendadas para backup ou executar antivirus), você deve manter as funções PHP NoWritableFilesFoundIntoRootDir=Nenhum arquivo gravável ou diretório de programas comuns foi encontrado em seu diretório raiz (bom) RecommendedValueIs=Recomendado: %s Recommended=Versão Recomendada NotRecommended=Não recomendado -ARestrictedPath=Algum caminho restrito CheckForModuleUpdate=Verificar se há atualizações para módulos externos CheckForModuleUpdateHelp=Esta ação se conectará a editores de módulos externos para verificar se uma nova versão está disponível. ModuleUpdateAvailable=Uma atualização está disponível @@ -1741,7 +1726,6 @@ LateWarningAfter=Aviso "atrasado" após TemplateforBusinessCards=Modelo para um cartão de visita em tamanho diferente InventorySetup=Configuração de inventário ExportUseLowMemoryMode=Use um modo de pouca memória -ExportUseLowMemoryModeHelp=Use o modo de memória baixa para executar o exec do dump (a compactação é feita através de um pipe em vez de na memória PHP). Este método não permite verificar se o arquivo está completo e a mensagem de erro não pode ser relatada se falhar. ModuleWebhookDesc =Interface para capturar gatilhos do dolibarr e enviá-los para uma URL WebhookSetup =Configuração do webhook Settings =Configurações diff --git a/htdocs/langs/pt_BR/banks.lang b/htdocs/langs/pt_BR/banks.lang index ead0d7a907d..5c136b08dbe 100644 --- a/htdocs/langs/pt_BR/banks.lang +++ b/htdocs/langs/pt_BR/banks.lang @@ -96,7 +96,6 @@ DeleteTransaction=Excluir transação ConfirmDeleteTransaction=Você tem certeza que deseja excluir esta transação? ThisWillAlsoDeleteBankRecord=Isto também excluirá as transações geradas PlannedTransactions=Transações planejadas -Graph=Gráficos ExportDataset_banque_1=Entradas bancárias e demonstrações contábeis ExportDataset_banque_2=Comprovante de depósito TransactionOnTheOtherAccount=Transação de outra conta diff --git a/htdocs/langs/pt_BR/bills.lang b/htdocs/langs/pt_BR/bills.lang index 2bb88f290e5..a846be38a01 100644 --- a/htdocs/langs/pt_BR/bills.lang +++ b/htdocs/langs/pt_BR/bills.lang @@ -88,7 +88,6 @@ DoPaymentBack=Insira o reembolso EnterPaymentReceivedFromCustomer=Entrar pagamento recebido de cliente EnterPaymentDueToCustomer=Realizar pagamento devido para cliente DisabledBecauseRemainderToPayIsZero=Desabilitado porque o restante a pagar é zero -PriceBase=Preço base BillStatus=Status de fatura StatusOfGeneratedInvoices=Situação das faturas geradas BillStatusDraft=Rascunho (precisa ser validada) diff --git a/htdocs/langs/pt_BR/compta.lang b/htdocs/langs/pt_BR/compta.lang index f272f622a09..876aa33a875 100644 --- a/htdocs/langs/pt_BR/compta.lang +++ b/htdocs/langs/pt_BR/compta.lang @@ -150,8 +150,6 @@ CalculationRuleDesc=Para calcular o total do VAT, há dois métodos:
Métod CalculationRuleDescSupplier=De acordo com o fornecedor, escolha o método apropriado para aplicar a mesma regra de cálculo e obter o mesmo resultado esperado pelo fornecedor. CalculationMode=Forma de cálculo AccountancyJournal=código do Livro de Registro contábil -ACCOUNTING_VAT_PAY_ACCOUNT=Conta da contabilidade padrão para o pagamento de ICMS -ACCOUNTING_ACCOUNT_CUSTOMER=Conta contábil usada para terceiros de clientes ACCOUNTING_ACCOUNT_SUPPLIER_Desc=A conta contábil dedicada definida no cartão de terceiros será usada apenas para a contabilidade da subconta. Este será usado para contabilidade geral e como valor padrão da contabilidade do Contador, se a conta contábil do fornecedor dedicada a terceiros não estiver definida. CloneTaxForNextMonth=Clonar para o proximo mes AddExtraReport=Relatórios extra (adicionar relatório de clientes estrangeiros e nacionais) diff --git a/htdocs/langs/pt_BR/datapolicy.lang b/htdocs/langs/pt_BR/datapolicy.lang new file mode 100644 index 00000000000..f43e1e17337 --- /dev/null +++ b/htdocs/langs/pt_BR/datapolicy.lang @@ -0,0 +1,17 @@ +# Dolibarr language file - Source file is en_US - datapolicy +Module4100Name =Política de privacidade de dados +datapolicySetup =Configuração do módulo de política de privacidade +Deletion =Exclusão de dados +ONE_YEAR =1 ano +DATAPOLICY_TIERS_PROSPECT =Prospecto de cliente +DATAPOLICY_TIERS_PROSPECT_CLIENT =Prospecto/Cliente +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT =Nem prospecto/Nem cliente +DATAPOLICY_CONTACT_PROSPECT =Prospecto de cliente +DATAPOLICY_CONTACT_PROSPECT_CLIENT =Prospecto/Cliente +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT =Nem prospecto/Nem cliente +DATAPOLICY_ADHERENT =Associado +DATAPOLICYMail =Configuração de e-mails +DATAPOLICYSUBJECTMAIL =Título do e-mail +DATAPOLICYCONTENTMAIL =Conteúdo do e-mail +SendAgreement =Enviar e-mails +AllAgreementSend =Todos os e-mails foram enviados diff --git a/htdocs/langs/pt_BR/deliveries.lang b/htdocs/langs/pt_BR/deliveries.lang index ad1c983b4a0..9e3a1f4495f 100644 --- a/htdocs/langs/pt_BR/deliveries.lang +++ b/htdocs/langs/pt_BR/deliveries.lang @@ -2,7 +2,6 @@ Delivery=Entrega DeliveryRef=Ref. entrega DeliveryCard=Cartão de recibo -DeliveryOrder=Recibo de entrega DeliveryStateSaved=Estado de entrega salvo SetDeliveryDate=Indicar a Data de Envio ValidateDeliveryReceipt=Confirmar a Nota de Entrega @@ -12,7 +11,6 @@ DeleteDeliveryReceiptConfirm=Você tem certeza que deseja excluir o comprovante DeliveryMethod=Método de entrega TrackingNumber=Número de rastreamento StatusDeliveryValidated=Recebida -NameAndSignature=Nome e assinatura: GoodStatusDeclaration=Recebi a mercadorias acima em bom estado, Deliverer=Entregador : Sender=Remetente diff --git a/htdocs/langs/pt_BR/loan.lang b/htdocs/langs/pt_BR/loan.lang index 6fb19e2fcd9..678a6abbcec 100644 --- a/htdocs/langs/pt_BR/loan.lang +++ b/htdocs/langs/pt_BR/loan.lang @@ -18,6 +18,3 @@ InterestAmount=Juro CapitalRemain=Capital permanecem TermPaidAllreadyPaid =Este termo já está pago CantModifyInterestIfScheduleIsUsed =Você não pode alterar o interesse se usar o programador -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital contabilístico por padrão -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Interesse contabilístico por padrão -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Seguro contabilístico por padrão diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang index 600b1b54dad..3f2e6fa8a94 100644 --- a/htdocs/langs/pt_BR/main.lang +++ b/htdocs/langs/pt_BR/main.lang @@ -128,6 +128,7 @@ Hide=ocultar ShowCardHere=Mostrar cartão SearchMenuShortCut=Ctrl + Shift + F QuickAdd=Adição rápida +OpenVerb=Aberto SelectAll=Selecionar tudo Resize=Modificar tamanho ResizeOrCrop=Redimensionar ou cortar @@ -137,7 +138,6 @@ Users=Usuário UserGroup=Grupo de usuários UserGroups=Grupos de usuários NoUserGroupDefined=Nenhum grupo definido pelo usuário -PasswordRetype=Repetir Senha NoteSomeFeaturesAreDisabled=Antenção, só poucos módulos/funcionalidade foram ativados nesta demo NameSlashCompany=Nome / Companhia PersonalValue=Valor Personalizado @@ -533,6 +533,7 @@ SearchIntoSupplierOrders=Pedidos de compra SearchIntoSupplierProposals=Propostas de fornecedores SearchIntoContracts=Contratos SearchIntoCustomerShipments=Remessas do cliente +SearchIntoKM=Base do conhecimento SearchIntoVendorPayments=Pagamentos do fornecedor CommentLink=Comentarios CommentPage=Espaço para comentarios @@ -589,12 +590,11 @@ OutOfDate=Desatualizado UpdateForAllLines=Atualização para todas as linhas OnHold=Em espera Civility=Civilidade -AffectTag=Afetar Tag CreateExternalUser=Criar usuário externo -ConfirmAffectTag=Efeito de etiqueta em massa -ConfirmAffectTagQuestion=Tem certeza de que deseja afetar as tags nos %s registros selecionados? CategTypeNotFound=Nenhum tipo de tag encontrado para o tipo de registro CopiedToClipboard=Copiado para a área de transferência ClientTZ=Fuso Horário do cliente (usuário) Terminate=Concluir Terminated=Encerrado +InternalUser=Usuário Interno +ExternalUser=Usuário Externo diff --git a/htdocs/langs/pt_BR/members.lang b/htdocs/langs/pt_BR/members.lang index c83bc985139..b184d94c318 100644 --- a/htdocs/langs/pt_BR/members.lang +++ b/htdocs/langs/pt_BR/members.lang @@ -65,7 +65,6 @@ MenuMembersStats=Estatísticas NewMemberbyWeb=Novo membro adicionado. Aguardando aprovação NewMemberForm=Formulário para novo membro TurnoverOrBudget=Volume de negócios (para uma empresa) ou de orçamento (para uma fundação) -MEMBER_NEWFORM_PAYONLINE=Ir na página de pagamento online integrado NoEmailSentToMember=Nenhum e-mail enviado para o membro MembershipPaid=Filiação paga pelo período atual (até %s) YouMayFindYourInvoiceInThisEmail=Você pode encontrar sua fatura anexada a este e-mail diff --git a/htdocs/langs/pt_BR/mrp.lang b/htdocs/langs/pt_BR/mrp.lang index e93ba7bf637..8c3cede83dc 100644 --- a/htdocs/langs/pt_BR/mrp.lang +++ b/htdocs/langs/pt_BR/mrp.lang @@ -8,8 +8,7 @@ LatestBOMModified=Última BOM modificada %s LatestMOModified=%s pedidos de manufatura mais recentes modificados Bom=Contas de material BOMsSetup=Configuração do módulo BOM -ListOfBOMs=Lista de BOMs -ListOfManufacturingOrders=Lista de ordens de fabricação +ListOfManufacturingOrders=Ordens de fabricação BOMsNumberingModules=Modelos de numeração para BOM BOMsModelModule=Modelos de documentos lista técnica MOsNumberingModules=Modelos de numeração MO diff --git a/htdocs/langs/pt_BR/projects.lang b/htdocs/langs/pt_BR/projects.lang index 3d2653e0910..e51fe18af1f 100644 --- a/htdocs/langs/pt_BR/projects.lang +++ b/htdocs/langs/pt_BR/projects.lang @@ -104,7 +104,6 @@ OpportunityProbability=Lead: Probabilidade OpportunityProbabilityShort=Probab. de um potencial negócio OpportunityAmount=Lead: Quantidade OpportunityAmountShort=Quantidade de lead -OpportunityWeightedAmount=Valor ponderado da oportunidade OpportunityWeightedAmountShort=Opp. quantidade ponderada OpportunityAmountAverageShort=Valor do potencial negócio OpportunityAmountWeigthedShort=Quantidade de lead ponderada @@ -134,7 +133,6 @@ NotOpenedOpportunitiesShort=Não é um lead aberto OppStatusPROSP=Prospecção OppStatusPROPO=Proposta OppStatusWON=Ganhou -AllowToLinkFromOtherCompany=Permitir vincular projeto de outra empresa

Valores Suportados:
- Manter vazio: pode vincular qualquer projeto da empresa (padrão)
- "todos" pode vincular qualquer projeto, até mesmo projetos de outras empresas
- Uma lista de IDs de terceiros separados por vírgulas: pode vincular todos os projetos desses terceiros (Exemplo: 123,4795,53)
LatestModifiedProjects=Últimos projetos modificados %s NoAssignedTasks=Nenhuma tarefa atribuída foi encontrada (atribua projeto/tarefas ao usuário atual na caixa de seleção superior para inserir a hora nele) ThirdPartyRequiredToGenerateInvoice=Um terceiro deve estar definido no projeto para que vc possa faturar contra ele @@ -146,7 +144,6 @@ TimeSpentInvoiced=Tempo gasto faturado TimeSpentForIntervention=Dispêndio de tempo TimeSpentForInvoice=Dispêndio de tempo OneLinePerUser=Uma linha por usuário -ServiceToUseOnLines=Serviço para usar em linhas InvoiceGeneratedFromTimeSpent=Fatura %s foi gerada a partir do tempo gasto no projeto ProjectBillTimeDescription=Verifique se você inseriu a planilha de horas nas tarefas do projeto e planeja gerar faturas a partir da planilha de horas para cobrar do cliente do projeto (não verifique se planeja criar faturas que não sejam baseadas nas planilhas de horas inseridas). Nota: Para gerar fatura, vá na guia 'Tempo gasto' do projeto e selecione as linhas a serem incluídas. ProjectFollowOpportunity=Seguir oportunidade diff --git a/htdocs/langs/pt_BR/propal.lang b/htdocs/langs/pt_BR/propal.lang index b1d9e978bf3..192d77ff1a3 100644 --- a/htdocs/langs/pt_BR/propal.lang +++ b/htdocs/langs/pt_BR/propal.lang @@ -56,21 +56,28 @@ TypeContact_propal_internal_SALESREPFOLL=Representante seguindo a proposta TypeContact_propal_external_BILLING=Contato da fatura cliente TypeContact_propal_external_CUSTOMER=Contato cliente seguindo a proposta TypeContact_propal_external_SHIPPING=Contato do cliente para entrega -DocModelAzurDescription=Um modelo de proposta completo (implementação antiga do modelo ciano) -DocModelCyanDescription=Um modelo de proposta completo +CaseFollowedBy=Caso seguido por +ConfirmMassNoSignatureQuestion=Tem certeza que quer marcar todos os registros selecionados como não assinados? +ConfirmMassSignatureQuestion=Tem certeza que quer assinar os registros selecionados? +ConfirmRefusePropal=Tem certeza que quer recusar essa proposta? +ContractSigned=Contrato assinado +DefaultModelPropalClosed=Modelo padrao no fechamento da proposta comercial (nao faturada) DefaultModelPropalCreate=Criaçao modelo padrao DefaultModelPropalToBill=Modelo padrao no fechamento da proposta comercial ( a se faturar) -DefaultModelPropalClosed=Modelo padrao no fechamento da proposta comercial (nao faturada) +DocModelAzurDescription=Um modelo de proposta completo (implementação antiga do modelo ciano) +DocModelCyanDescription=Um modelo de proposta completo +IdProduct=ID do produto +IdProposal=ID da proposta +IsNotADraft=Não é rascunho +LineBuyPriceHT=Comprar com valor do preço líquido de impostos para a linha +NoSigned=marcar não assinado +PassedInOpenStatus=foi validado +PropalRefused=Proposta recusada +PropalSigned=Proposta aceita ProposalCustomerSignature=Aceite por escrito, carimbo da empresa, data e assinatura ProposalsStatisticsSuppliers=Estatísticas de propostas de fornecedores -CaseFollowedBy=Caso seguido por -SignedOnly=Apenas assinado -IdProposal=ID da proposta -IdProduct=ID do produto -LineBuyPriceHT=Comprar com valor do preço líquido de impostos para a linha -SignPropal=Aceitar proposta RefusePropal=Recusar proposta Sign=Assinar -PropalSigned=Proposta aceita -PropalRefused=Proposta recusada -ConfirmRefusePropal=Tem certeza que quer recusar essa proposta? +SignPropal=Aceitar proposta +Signed=assinado +SignedOnly=Apenas assinado diff --git a/htdocs/langs/pt_BR/salaries.lang b/htdocs/langs/pt_BR/salaries.lang index 0ac1be4f306..880835e72d9 100644 --- a/htdocs/langs/pt_BR/salaries.lang +++ b/htdocs/langs/pt_BR/salaries.lang @@ -1,6 +1,4 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Conta contábil usada para terceiros usuários -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=A conta contábil dedicada definida no cartão de usuário será usada somente para a contabilidade da Subconta. Este será usado para Contabilidade Geral e como valor padrão da contabilidade do Contador, se a conta contábil do usuário dedicada no usuário não estiver definida. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Conta da Contabilidade padrão para pagamentos de salário CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Por padrão, deixe em branco a opção "Criar automaticamente um pagamento total" ao criar um Salário NewSalary=Novo salário diff --git a/htdocs/langs/pt_BR/ticket.lang b/htdocs/langs/pt_BR/ticket.lang index 09f8001f5b1..3e3279345a1 100644 --- a/htdocs/langs/pt_BR/ticket.lang +++ b/htdocs/langs/pt_BR/ticket.lang @@ -75,7 +75,6 @@ MarkAsRead=Marcar ingresso como lido TicketHistory=Histórico de bilhetes TicketChangeCategory=Modifica o código analítico TicketChangeSeverity=Alterar gravidade -TicketAddMessage=Adiciona uma mensagem MessageSuccessfullyAdded=Bilhete adicionado NoMsgForThisTicket=Nenhuma mensagem para este bilhete TicketProperties=Classificação @@ -84,8 +83,6 @@ TicketSeverity=Gravidade ShowTicket=Veja o ingresso RelatedTickets=Bilhetes relacionados TicketAddIntervention=Criar Intervenção -CloseTicket=Encerrar|Solucionar -AbandonTicket=Abandonar ticket CloseATicket=Encerrar|Solucionar ConfirmCloseAticket=Confirme o fechamento do ticket ConfirmAbandonTicket=Confirma o encerramento do ticket com o status 'Abandonado' @@ -122,7 +119,6 @@ TicketNewEmailSubject=Confirmação de criação de ticket - Ref %s (ID do ticke TicketNewEmailBody=Este é um e-mail automático para confirmar que você registrou um novo ticket. TicketNewEmailBodyCustomer=Este é um e-mail automático para confirmar que um novo ticket acaba de ser criado na sua conta. TicketNewEmailBodyInfosTrackId=Número de acompanhamento do tíquete : %s -TicketPublicPleaseBeAccuratelyDescribe=Por favor descreva com precisão o problema. Forneça o máximo de informações possíveis para permitir que identifiquemos sua solicitação corretamente. TicketTrackId=ID de acompanhamento público OneOfTicketTrackId=Um de seu ID de acompanhamento ErrorTicketNotFound=Tíquete com número %s não encontrado diff --git a/htdocs/langs/pt_BR/withdrawals.lang b/htdocs/langs/pt_BR/withdrawals.lang index cf25c68bb59..0c0ce07e5f7 100644 --- a/htdocs/langs/pt_BR/withdrawals.lang +++ b/htdocs/langs/pt_BR/withdrawals.lang @@ -11,7 +11,6 @@ WithdrawalsLines=Linhas do pedido para Débito direto NotPossibleForThisStatusOfWithdrawReceiptORLine=Ainda não é possível. Retirar o status deve ser definido como 'creditado' antes de declarar rejeitar em linhas específicas. NbOfInvoiceToWithdrawWithInfo=Nº. de fatura do cliente com ordens de pagamento por débito direto com informações definidas sobre a conta bancária InvoiceWaitingWithdraw=Fatura aguardando o Débito direto -NoSupplierInvoiceToWithdraw=Nenhuma fatura de fornecedor com 'Solicitações de crédito diretas' abertas está aguardando. Vá na guia '%s' no cartão da fatura para fazer uma solicitação. ResponsibleUser=Usuário Responsável WithdrawalsSetup=Configuração do pagamento por Débito direto WithdrawStatistics=Estatísticas do pagamento por Débito direto diff --git a/htdocs/langs/pt_MZ/accountancy.lang b/htdocs/langs/pt_MZ/accountancy.lang index b99e895d7c0..3aee8edcbad 100644 --- a/htdocs/langs/pt_MZ/accountancy.lang +++ b/htdocs/langs/pt_MZ/accountancy.lang @@ -95,30 +95,11 @@ ACCOUNTING_LENGTH_GACCOUNT=Comprimento das contas de contabilidade geral (se o v ACCOUNTING_LENGTH_AACCOUNT=Comprimento das contas de contabilidade de terceiros (se você definir o valor para 6 aqui, a conta "401" aparecerá como '401000' na tela) ACCOUNTING_MANAGE_ZERO=Permitir gerenciar diferentes números de zeros no final de uma conta contábil. Necessário para alguns países (como a Suíça). Se definido como desativado (padrão), você pode definir os dois parâmetros a seguir para solicitar que o aplicativo adicione zeros virtuais. BANK_DISABLE_DIRECT_INPUT=Desabilitar o registro direto da transação na conta bancária -ACCOUNTING_SELL_JOURNAL=Diário de Vendas -ACCOUNTING_PURCHASE_JOURNAL=Diário de Compras -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diário diversos ACCOUNTING_EXPENSEREPORT_JOURNAL=Diário de relatórios de despesas ACCOUNTING_RESULT_PROFIT=Conta de contabilidade de resultado (Lucro) ACCOUNTING_RESULT_LOSS=Conta contábil do resultado (perda) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Jornal de encerramento -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Conta contábil da transferência bancária transitória TransitionalAccount=Conta de transferência bancária transitória -ACCOUNTING_ACCOUNT_SUSPENSE=Conta contábil de espera -DONATION_ACCOUNTINGACCOUNT=Conta contábil para registro de doações. -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Conta contábil para registrar assinaturas -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Conta contábil padrão para produtos comprados (usada se não definida na folha de produtos) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Conta contábil padrão para os produtos comprados na CEE (usada se não definida na planilha de produtos) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Conta contábil padrão para os produtos comprados e importados da CEE (usados ​​se não definidos na folha do produto) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conta contábil padrão para os produtos vendidos (usado se não estiver definido na folha do produto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Conta contábil por padrão para os produtos vendidos na EEC (usada se não definida na planilha de produtos) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Conta contábil por padrão para os produtos vendidos e exportados para fora da EEC (usados ​​se não definidos na folha do produto) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Conta contábil padrão para os serviços comprados (se não for definido na listagem de serviços) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Conta contábil padrão para os serviços comprados no EEC (usada se não definida na planilha de serviços) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Conta contábil padrão para os serviços comprados e importados do EEC (usados ​​se não definidos na ficha de serviço) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conta contábil padrão para os serviços vendidos (se não for definido na listagem de serviços) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Conta contábil por padrão para os serviços vendidos na EEC (usada se não definida na ficha de serviço) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Conta contábil por padrão para os serviços vendidos e exportados para fora do EEC (usados ​​se não definidos na ficha de serviço) LabelAccount=Conta rótulo JournalLabel=Rótulo de jornal TransactionNumShort=Nº da transação @@ -152,12 +133,6 @@ PcgtypeDesc=O grupo de contas é usado como critério predefinido de 'filtro' e Reconcilable=Reconciliável TotalVente=Volume total negociado sem Impostos TotalMarge=Margem de vendas totais -DescVentilCustomer=Consulte aqui a lista linhas de pedidos de clientes vinculadas (ou não) a uma conta contábil de produto -DescVentilMore=Na maioria dos casos, se você usar produtos ou serviços predefinidos e definir o número da conta no cartão de produto / serviço, o aplicativo poderá fazer toda a ligação entre suas linhas de fatura e a conta contábil de seu plano de contas, apenas em um clique com o botão "%s" . Se a conta não foi definida em cartões de produtos / serviços ou se você ainda tiver algumas linhas não vinculadas a uma conta, será necessário fazer uma ligação manual no menu " %s ". -DescVentilDoneCustomer=Consulte aqui a lista com as linhas das faturas dos clientes e a conta da Contabilidade dos seus produtos -DescVentilTodoCustomer=Linhas da fatura ainda não vinculadas à conta da Contabilidade do produto -ChangeAccount=Mudar a conta da Contabilidade do produto/serviço para as linhas selecionadas com a seguinte conta da Contabilidade -DescVentilSupplier=Consulte aqui a lista de linhas de fatura de fornecedor vinculadas ou não vinculadas a uma conta contábil do produto (somente registro ainda não transferido será visível na contabilidade) DescVentilDoneSupplier=Consulte aqui a lista das linhas de faturas de fornecedores e sua conta contábil DescVentilTodoExpenseReport=Relatórios de linhas de despesas de ligação já não estão vinculadas com uma conta contábil com taxa DescVentilExpenseReport=Consulte aqui a lista de relatório de linhas de despesas vinculadas (ou não) a uma conta contábil com taxa @@ -165,9 +140,7 @@ DescVentilExpenseReportMore=Se você configurar uma conta contábil no tipo de l DescVentilDoneExpenseReport=Consulte aqui a lista dos relatórios de linha de despesas e sua conta contábil de taxas DescValidateMovements=Qualquer modificação ou exclusão de escrita, letras e exclusões será proibida. Todas as entradas para um exercício devem ser validadas, caso contrário, o fechamento não será possível ValidateHistory=Vincular Automaticamente -ErrorAccountancyCodeIsAlreadyUse=Erro, você não pode excluir esta conta contábil, pois ela esta em uso GeneralLedgerIsWritten=As transações estão escritas no Razão -ListOfProductsWithoutAccountingAccount=Lista de produtos não vinculados a qualquer conta da Contabilidade ChangeBinding=Alterar a vinculação Accounted=Contas no livro de contas NotYetAccounted=Ainda não transferida para a contabilidade diff --git a/htdocs/langs/pt_MZ/admin.lang b/htdocs/langs/pt_MZ/admin.lang index 961304d0627..298b41c28c1 100644 --- a/htdocs/langs/pt_MZ/admin.lang +++ b/htdocs/langs/pt_MZ/admin.lang @@ -385,7 +385,6 @@ WarningPHPMail=AVISO: A configuração para enviar e-mails do aplicativo está u WarningPHPMailA=- Usar o servidor do provedor de serviços de e-mail aumenta a confiabilidade do seu e-mail, por isso aumenta a entregabilidade sem ser sinalizado como SPAM WarningPHPMailB=- Alguns provedores de serviço de e-mail (como o Yahoo) não permitem que você envie um e-mail de outro servidor que não seja o seu próprio. Sua configuração atual usa o servidor do aplicativo para enviar e-mail e não o servidor de seu provedor de e-mail, portanto, alguns destinatários (aquele compatível com o protocolo DMARC restritivo) perguntarão ao seu provedor de e-mail se podem aceitar seu e-mail e alguns provedores de e-mail (como o Yahoo) pode responder "não" porque o servidor não é deles, então poucos de seus e-mails enviados podem não ser aceitos para entrega (tome cuidado também com a cota de envio de seu provedor de e-mail). WarningPHPMailC=- Usar o servidor SMTP do seu próprio provedor de serviços de e-mail para enviar e-mails também é interessante, portanto, todos os e-mails enviados do aplicativo também serão salvos no diretório "Enviados" da sua caixa de correio. -WarningPHPMailD=Além disso, é recomendável alterar o método de envio de e-mails para o valor "SMTP". Se você realmente deseja manter o método "PHP" padrão para enviar e-mails, ignore este aviso ou remova-o definindo a constante MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP como 1 em Home - Setup - Other. WarningPHPMail2=Se o seu provedor SMTP de e-mail precisar restringir o cliente de e-mail a alguns endereços IP (muito raro), esse é o endereço IP do agente de usuário de e-mail (MUA) para seu aplicativo ERP CRM: %s. WarningPHPMailSPF=Se o nome de domínio em seu endereço de e-mail do remetente estiver protegido por um registro SPF (pergunte ao seu registro de nome de domínio), você deverá adicionar os seguintes IPs no registro SPF do DNS do seu domínio: %s . ClickToShowDescription=Clique para exibir a descrição @@ -482,7 +481,6 @@ Module2400Name=Eventos / Agenda Module2400Desc=Track events. Registre eventos automáticos para fins de rastreamento ou registre eventos manuais ou reuniões. Este é o módulo principal para um bom gerenciamento de relacionamento com clientes ou fornecedores. Module2500Name=SGBD / GCE Module2500Desc=Sistema de Gerenciamento de Documentos / Gerenciamento de Conteúdo Eletrônico. Organização automática de seus documentos gerados ou armazenados. Compartilhe-os quando precisar. -Module2600Name=Serviços API/Web (Servidor SOAP) Module2600Desc=Ativa o servidor de serviços web do Dolibarr Module2610Desc=Permitir que o servidor prestação de serviços de API REST do Dolibarr Module2660Name=Chamar ServiçosWeb (cliente SOAP) @@ -518,6 +516,7 @@ Module62000Name=Termos Internacionais de Comércio Module62000Desc=Adicione recursos para gerenciar Termos Internacionais de Comércio Module63000Name=Resorsas Module63000Desc=Gerenciar recursos (impressoras, carros, salas, ...) para alocar eventos +Module94160Name=Recebimentos Permission11=Ler Faturas de Clientes Permission12=Criar/Modificar Faturas de Clientes Permission14=Faturas de Clientes Validadas @@ -645,7 +644,7 @@ Permission283=Deletar Contatos Permission286=Exportar Contatos Permission291=Ler Tarifas Permission292=Definir Permissões das Tarifas -Permission301=Criar/modificar códigos de barras +Permission304=Criar/modificar códigos de barras Permission311=Ler Serviços Permission312=Atribuir Serviço no Contrato Permission331=Ler Marcadores de Página @@ -767,11 +766,9 @@ Permission3301=Gerar novos módulos Permission4001=Ler habilidade/trabalho/posição Permission4002=Criar/modificar habilidade/trabalho/posição Permission4003=Excluir habilidade/trabalho/posição -Permission4020=Ler avaliações -Permission4021=Crie/modifique sua avaliação -Permission4022=Validar avaliação -Permission4023=Excluir avaliação -Permission4030=Ver menu de comparação +Permission4023=Validar avaliação +Permission4025=Excluir avaliação +Permission4028=Ver menu de comparação Permission4031=Ler informações pessoais Permission4032=Escreva informações pessoais Permission10001=Leia o conteúdo do site @@ -960,7 +957,6 @@ SetupDescription3b=Parâmetros básicos usados para personalizar o comportamento SetupDescription4b=Este software é um conjunto de muitos módulos/aplicativos. Os módulos relacionados às suas necessidades devem estar habilitados e configurados. As entradas do menu aparecerão com a ativação desses módulos. AuditedSecurityEvents=Eventos de segurança que são auditados NoSecurityEventsAreAduited=Nenhum evento de segurança é auditado. Você pode habilitá-los no menu %s -Audit=Eventos de segurança InfoOS=Sobre o SO InfoDatabase=Sobre o banco de dados InfoPerf=Sobre Desempenhos @@ -1074,7 +1070,6 @@ AddEmailPhoneTownInContactList=Exibir e-mail de contato (ou telefones, se não d FillThisOnlyIfRequired=Exemplo: +2 (Preencha somente se compensar o problema do timezone é experiente) NumberingModules=Modelos de numeração DocumentModules=Modelos de documentos -PasswordGenerationStandard=Retornar uma senha gerada de acordo com o algoritmo Dolibarr interno: %s caracteres contendo números compartilhados e caracteres em minúsculos. PasswordGenerationPerso=Retornar uma senha de acordo com a configuração definida para a sua personalidade. PasswordPatternDesc=Descrição do padrão de senha UsersSetup=Configurações de módulo de usuários @@ -1148,7 +1143,6 @@ AdherentLoginRequired=Gestor de login para cada membro AdherentMailRequired=O e-mail necessário para criar um novo membro MemberSendInformationByMailByDefault=Marque o checkbox para enviar confirmação de correspondência para membros (validação ou nova contribuição) é ativo por default MemberCreateAnExternalUserForSubscriptionValidated=Criar um login de usuário externo para cada inscrição de membro validada. -VisitorCanChooseItsPaymentMode=O visitante pode escolher entre os modos de pagamento disponíveis MEMBER_REMINDER_EMAIL=Ativar lembrete automático por e-mail de assinaturas expiradas. Nota: O módulo %s deve estar ativado e configurado corretamente para enviar lembretes. MembersDocModules=Modelos de documentos para documentos gerados a partir de registro de membro LDAPSetup=Configurações do LDAP @@ -1329,7 +1323,6 @@ ActivateFCKeditor=Editor avançado ativo por: FCKeditorForNotePublic=Usar editor WYSIWIG nos campos de "notas públicas" dos elementos FCKeditorForNotePrivate=Usar editor WYSIWIG nos campos de "notas privadas" dos elementos FCKeditorForCompany=Usar editor WYSIWIG nos campos de descrição dos elementos (exceto produtos/serviços) -FCKeditorForProductDetails=Criação / edição WYSIWIG de linhas de detalhes de produtos para todas as entidades (propostas, encomendas, facturas, etc ...). Aviso: O uso desta opção neste caso não é recomendado, pois pode criar problemas com caracteres especiais e formatação de página ao construir arquivos PDF. FCKeditorForMailing=Criação/edição do WYSIWIG nos E-Mails massivos (ferramentas->emailing) FCKeditorForUserSignature=criação/edição do WYSIWIG nas assinaturas de usuários FCKeditorForMail=Criação/Edição WYSIWIG para todos os e-mails (exceto Ferramentas->eMailing) @@ -1344,7 +1337,6 @@ DetailId=Menu ID DetailMenuHandler=Gestor de menu onde mostra novo menu DetailMenuModule=Nome do módulo se a entrada do menu vier de um módulo DetailType=Tipo do menu (superior o esquerdo) -DetailUrl=URL onde o menu envia para você (URL absoluta ou link externo com http://) DetailEnabled=Condição para mostra ou não entrar DetailRight=Condição para mostrar menus não autorizados em cinza DetailLangs=Nomes de arquivos lang para código de etiqueta da tradução @@ -1390,7 +1382,6 @@ CashDeskIdWareHouse=Depósito para usar nas vendas StockDecreaseForPointOfSaleDisabledbyBatch=A redução de estoque no PDV não é compatível com o gerenciamento de série / lote do módulo (atualmente ativo), portanto, a redução de estoque é desativada. CashDeskForceDecreaseStockLabel=A redução do estoque de produtos em lote foi forçada. CashDeskForceDecreaseStockDesc=Diminuir primeiro pelo mais antigo e vender por datas. -CashDeskReaderKeyCodeForEnter=Código da chave para "Enter" definido no leitor de código de barras (Exemplo: 13) BookmarkSetup=Configurações do módulo de marcadores NbOfBoomarkToShow=Número máximo de marcadores para mostrar no menu esquerdo WebServicesSetup=Configurações do módulo de serviço de web @@ -1418,7 +1409,6 @@ SuppliersCommandModelMuscadet=Modelo completo do pedido (antiga implementação SuppliersInvoiceModel=Modelo completo da fatura do fornecedor IfSetToYesDontForgetPermission=Se definido como um valor não nulo, não se esqueça de fornecer permissões a grupos ou usuários com permissão para a segunda aprovação GeoIPMaxmindSetup=Configurações do módulo GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Caminho para o arquivo contendo Maxmind ip para tradução do país.
Exemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb NoteOnPathLocation=Nota que seu ip para o arquivo de dados do país deve estar dentro do diretório do seu PHP que possa ser lido (Verifique a configuração do seu PHP open_basedir e o sistema de permissões). YouCanDownloadFreeDatFileTo=Você pode baixar uma Versão demo do arquivo Maxmind GeoIP do seu país no %s. YouCanDownloadAdvancedDatFileTo=Você também pode baixar uma versão mais completa, com updates do arquivo Maxmind GeoIP do seu país no %s. @@ -1665,12 +1655,10 @@ MailToPartnership=Parceria AGENDA_EVENT_DEFAULT_STATUS=Status de evento padrão ao criar um evento a partir do formulário YouShouldDisablePHPFunctions=Você deve desabilitar funções PHP IfCLINotRequiredYouShouldDisablePHPFunctions=A não ser que você precise executar comandos do sistema via personalizações, você deve desativar as funções do PHP -PHPFunctionsRequiredForCLI=Para efeito de linha de comando (como tarefas agendadas para backup ou executar antivirus), você deve manter as funções PHP NoWritableFilesFoundIntoRootDir=Nenhum arquivo gravável ou diretório de programas comuns foi encontrado em seu diretório raiz (bom) RecommendedValueIs=Recomendado: %s Recommended=Versão Recomendada NotRecommended=Não recomendado -ARestrictedPath=Algum caminho restrito CheckForModuleUpdate=Verificar se há atualizações para módulos externos CheckForModuleUpdateHelp=Esta ação se conectará a editores de módulos externos para verificar se uma nova versão está disponível. ModuleUpdateAvailable=Uma atualização está disponível @@ -1715,5 +1703,4 @@ LateWarningAfter=Aviso "atrasado" após TemplateforBusinessCards=Modelo para um cartão de visita em tamanho diferente InventorySetup=Configuração de inventário ExportUseLowMemoryMode=Use um modo de pouca memória -ExportUseLowMemoryModeHelp=Use o modo de memória baixa para executar o exec do dump (a compactação é feita através de um pipe em vez de na memória PHP). Este método não permite verificar se o arquivo está completo e a mensagem de erro não pode ser relatada se falhar. Settings =Configurações diff --git a/htdocs/langs/pt_MZ/bills.lang b/htdocs/langs/pt_MZ/bills.lang index 9fc6a662566..8750bdbd6d9 100644 --- a/htdocs/langs/pt_MZ/bills.lang +++ b/htdocs/langs/pt_MZ/bills.lang @@ -89,7 +89,6 @@ DoPaymentBack=Insira o reembolso EnterPaymentReceivedFromCustomer=Entrar pagamento recebido de cliente EnterPaymentDueToCustomer=Realizar pagamento devido para cliente DisabledBecauseRemainderToPayIsZero=Desabilitado porque o restante a pagar é zero -PriceBase=Preço base BillStatus=Status de fatura StatusOfGeneratedInvoices=Situação das faturas geradas BillStatusDraft=Rascunho (precisa ser validada) diff --git a/htdocs/langs/pt_MZ/compta.lang b/htdocs/langs/pt_MZ/compta.lang index 55154a3b678..81ef61d48ae 100644 --- a/htdocs/langs/pt_MZ/compta.lang +++ b/htdocs/langs/pt_MZ/compta.lang @@ -151,8 +151,6 @@ CalculationRuleDesc=Para calcular o total do VAT, há dois métodos:
Métod CalculationRuleDescSupplier=De acordo com o fornecedor, escolha o método apropriado para aplicar a mesma regra de cálculo e obter o mesmo resultado esperado pelo fornecedor. CalculationMode=Forma de cálculo AccountancyJournal=código do Livro de Registro contábil -ACCOUNTING_VAT_PAY_ACCOUNT=Conta da contabilidade padrão para o pagamento de IVA[] -ACCOUNTING_ACCOUNT_CUSTOMER=Conta contábil usada para terceiros de clientes ACCOUNTING_ACCOUNT_SUPPLIER_Desc=A conta contábil dedicada definida no cartão de terceiros será usada apenas para a contabilidade da subconta. Este será usado para contabilidade geral e como valor padrão da contabilidade do Contador, se a conta contábil do fornecedor dedicada a terceiros não estiver definida. CloneTaxForNextMonth=Clonar para o proximo mes AddExtraReport=Relatórios extra (adicionar relatório de clientes estrangeiros e nacionais) diff --git a/htdocs/langs/pt_MZ/deliveries.lang b/htdocs/langs/pt_MZ/deliveries.lang index 61344cf4b60..72ac39bc8b5 100644 --- a/htdocs/langs/pt_MZ/deliveries.lang +++ b/htdocs/langs/pt_MZ/deliveries.lang @@ -2,7 +2,6 @@ Delivery=Entrega DeliveryRef=Ref. entrega DeliveryCard=Cartão de recibo -DeliveryOrder=Recibo de entrega DeliveryStateSaved=Estado de entrega salvo SetDeliveryDate=Indicar a Data de Envio ValidateDeliveryReceipt=Confirmar a Nota de Entrega @@ -13,7 +12,6 @@ DeliveryMethod=Método de entrega TrackingNumber=Número de rastreamento StatusDeliveryDraft=Minuta StatusDeliveryValidated=Recebida -NameAndSignature=Nome e assinatura: GoodStatusDeclaration=Recebi a mercadorias acima em bom estado, Deliverer=Entregador : Sender=Remetente diff --git a/htdocs/langs/pt_MZ/loan.lang b/htdocs/langs/pt_MZ/loan.lang index 6fb19e2fcd9..678a6abbcec 100644 --- a/htdocs/langs/pt_MZ/loan.lang +++ b/htdocs/langs/pt_MZ/loan.lang @@ -18,6 +18,3 @@ InterestAmount=Juro CapitalRemain=Capital permanecem TermPaidAllreadyPaid =Este termo já está pago CantModifyInterestIfScheduleIsUsed =Você não pode alterar o interesse se usar o programador -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Capital contabilístico por padrão -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Interesse contabilístico por padrão -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Seguro contabilístico por padrão diff --git a/htdocs/langs/pt_MZ/mrp.lang b/htdocs/langs/pt_MZ/mrp.lang index 30afe170110..97de1e2827e 100644 --- a/htdocs/langs/pt_MZ/mrp.lang +++ b/htdocs/langs/pt_MZ/mrp.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - mrp Mrp=Ordens de fabricação +ListOfManufacturingOrders=Ordens de fabricação MenuMRP=Ordens de fabricação DeleteWorkstation=Excluir diff --git a/htdocs/langs/pt_MZ/salaries.lang b/htdocs/langs/pt_MZ/salaries.lang index 0ac1be4f306..880835e72d9 100644 --- a/htdocs/langs/pt_MZ/salaries.lang +++ b/htdocs/langs/pt_MZ/salaries.lang @@ -1,6 +1,4 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Conta contábil usada para terceiros usuários -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=A conta contábil dedicada definida no cartão de usuário será usada somente para a contabilidade da Subconta. Este será usado para Contabilidade Geral e como valor padrão da contabilidade do Contador, se a conta contábil do usuário dedicada no usuário não estiver definida. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Conta da Contabilidade padrão para pagamentos de salário CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Por padrão, deixe em branco a opção "Criar automaticamente um pagamento total" ao criar um Salário NewSalary=Novo salário diff --git a/htdocs/langs/pt_PT/accountancy.lang b/htdocs/langs/pt_PT/accountancy.lang index 700e13bf5a7..b66888e673e 100644 --- a/htdocs/langs/pt_PT/accountancy.lang +++ b/htdocs/langs/pt_PT/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Países não na CEE CountriesInEECExceptMe=Países na CEE, exceto %s CountriesExceptMe=Todos os países, exceto %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Conta contábil principal para fornecedores n MainAccountForUsersNotDefined=Principal conta contábil para usuários não definidos na configuração MainAccountForVatPaymentNotDefined=Principal conta contábil para pagamento de IVA não definida na configuração MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Área de contabilidade AccountancyAreaDescIntro=O uso do módulo de contabilidade é feito em várias etapas: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Desactivar a gravação direta de transação na conta ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Ativar exportação de rascunho em diário ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Diário de vendas -ACCOUNTING_PURCHASE_JOURNAL=Diário de compras -ACCOUNTING_MISCELLANEOUS_JOURNAL=Diário de diversos +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Diário de relatório de despesas -ACCOUNTING_SOCIAL_JOURNAL=Diário social +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Tem novo Jornal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Diário social ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Conta contabilística de espera -DONATION_ACCOUNTINGACCOUNT=Conta contabilística para registar donativos -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Conta contabilística padrão para produtos vendidos (utilizada se não for definida na folha de produto) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Conta contabilística padrão para compra de serviços (usada se não for definida na folha de serviço) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Conta contabilística padrão para serviços vendidos (usada se não for definida na folha de serviço) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Tipo de documento Docdate=Data @@ -211,7 +217,7 @@ Codejournal=Diário JournalLabel=Journal label NumPiece=Número da peça TransactionNumShort=Núm. de transação -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=Você pode definir aqui alguns grupos de conta contábil. Eles serão usados ​​para relatórios contábeis personalizados. @@ -265,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total de volume de negócios sem impostos TotalMarge=Margem total de vendas -DescVentilCustomer=Consulte aqui a lista de linhas de faturas a clientes associados (ou não) a uma conta contabilística de produto -DescVentilMore=Na maioria dos casos, se você usar produtos ou serviços predefinidos e definir o número da conta no cartão de produto / serviço, o aplicativo poderá fazer toda a ligação entre as suas linhas de fatura e a conta contábil do seu plano de contas, apenas em um clique com o botão "%s" . Se a conta não foi definida em cartões de produtos / serviços ou se você ainda tiver algumas linhas não vinculadas a uma conta, será necessário fazer uma ligação manual no menu " %s ". -DescVentilDoneCustomer=Consulte aqui a lista das linhas de faturas a clientes e as suas contas de contabilísticas de produto -DescVentilTodoCustomer=Vincular linhas da fatura que não estejam vinculadas a uma conta contabilística de produto -ChangeAccount=Alterar a conta contabilística de produto/serviço para as linhas selecionadas com a seguinte conta contabilística: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Vincule as linhas do relatórios de despesas de não vinculados a um honorário de uma conta de contabilística DescVentilExpenseReport=Consulte aqui a lista de linhas do relatório de despesas vinculadas (ou não) a um honorário da conta contabilística @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Se você configurar uma conta contábil no tipo de l DescVentilDoneExpenseReport=Consulte aqui a lista das linhas de relatórios de despesas e os seus honorários da conta contabilística Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Vincular automaticamente AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Erro, não pode apagar esta conta contabilística porque está a ser utilizada +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balanceamento FicheVentilation=Cartão de vinculação GeneralLedgerIsWritten=As transações são escritas no Livro Razão GeneralLedgerSomeRecordWasNotRecorded=Algumas das transações não puderam ser revistas. Se não houver outra mensagem de erro, provavelmente é porque já foram promovidas. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Lista de produtos não vinculados a qualquer conta contabilística +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Alterar vinculação Accounted=Contabilizado no ledger NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=Operações diversas AccountingJournalType2=Vendas AccountingJournalType3=Compras AccountingJournalType4=Banco -AccountingJournalType5=Relatório de despesas +AccountingJournalType5=Relatórios de despesas AccountingJournalType8=Inventário AccountingJournalType9=Contém novo +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Este diário já está a ser utilizado AccountingAccountForSalesTaxAreDefinedInto=Nota: A conta de contabilidade para imposto sobre vendas é definida no menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Exportar o diário rascunho @@ -398,7 +407,11 @@ Calculated=Calculado Formula=Fórmula ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Confirmação de Múltiplas Eliminações ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Entradas contábeis @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Atenção, este relatório não é baseado no Ledger, portanto, não contém transações modificadas manualmente no Ledger. Se a sua periodização estiver atualizada, a visão da contabilidade será mais precisa. ExpenseReportJournal=Diário de relatórios de despesas -InventoryJournal=Diário de Inventário NAccounts=%s accounts diff --git a/htdocs/langs/pt_PT/admin.lang b/htdocs/langs/pt_PT/admin.lang index 08e26813173..abd4fdfc59f 100644 --- a/htdocs/langs/pt_PT/admin.lang +++ b/htdocs/langs/pt_PT/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Colação de clientes WarningModuleNotActive=O módulo %s deve estar ativado WarningOnlyPermissionOfActivatedModules=Só são mostradas aqui as permissões relacionadas com os módulos ativos. Pode ativar outros módulos na página de Início-> Configuração-> Módulos. DolibarrSetup=Instalar ou atualizar o Dolibarr -InternalUser=Utilizador interno -ExternalUser=Utilizador externo InternalUsers=Utilizadores internos ExternalUsers=Utilizadores externos UserInterface=Interface do utilizador @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Hospedeiro de SMTP/SMTPS (Por predefinição no php.ini: < MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Porta SMTP / SMTPS (Não definida em PHP em sistemas Unix-like) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Hospedeiro de SMTP/SMTPS (Não definido no PHP nos sistemas de tipo Unix) MAIN_MAIL_EMAIL_FROM=E-mail do remetente para e-mails automáticos (valor padrão em php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=E-mail usado para erro retorna e-mails (campos 'Erros-Para' nos e-mails enviados) MAIN_MAIL_AUTOCOPY_TO= Copiar (Cco) todos os emails enviados para MAIN_DISABLE_ALL_MAILS=Desativar todo o envio de email (para fins de teste ou demonstrações) @@ -439,8 +438,10 @@ Unique=Único Boolean=Booliano (uma caixa de marcação) ExtrafieldPhone = Telefone ExtrafieldPrice = Preço +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Email ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Lista de selecção ExtrafieldSelectList = Selecionar da tabela ExtrafieldSeparator=Separador (não um campo) @@ -501,7 +502,8 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Se o seu serviço de e-mail SMTP restringir o cliente de e-mail a alguns endereços IP (muito raro), utilize o seguinte endereço IP da sua instalação ERP CRM Dolibarr: %s. WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) EnableDefaultValues=Enable customization of default values -EnableOverwriteTranslation=Ativar o uso de tradução sobrescrita +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Uma tradução foi encontrada para a chave com este código. Para alterar este valor, você deve editá-lo em Home-Setup-translation. WarningSettingSortOrder=Aviso, definir uma ordem de classificação padrão pode resultar em um erro técnico ao entrar na página da lista se o campo for um campo desconhecido. Se você tiver um erro desse tipo, volte para esta página para remover a ordem de classificação padrão e restaurar o comportamento padrão. Field=Campo @@ -645,9 +647,9 @@ Module2400Name=Eventos/Agenda Module2400Desc=Provas de pista. Registre eventos automáticos para fins de rastreamento ou registre eventos ou reuniões manuais. Este é o módulo principal para um bom gerenciamento de relacionamento com o cliente ou fornecedor. Module2500Name=SGD / GEC Module2500Desc=Sistema de Gestão de Documentos / Gestão de Conteúdo Eletrónico. Organização automática dos seus documentos gerados ou armazenados. Compartilhe-os quando precisar. -Module2600Name=Serviços API/Web (servidor SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Ativar o servidor SOAP do Dolibarr, fornecendo serviços API -Module2610Name=Serviços API/Web (servidor REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Ativar os serviços API do servidor REST do Dolibarr Module2660Name=Serviços Web de chamada (cliente SOAP) Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Purchase orders are currently supported.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Adicione recursos para gerenciar Incoterms Module63000Name=Recursos Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module94160Name=Receptions Permission11=Consultar faturas a clientes Permission12=Criar/modificar faturas a clientes Permission13=Invalidar faturas de clientes @@ -842,9 +845,9 @@ Permission286=Exportar contactos Permission291=Consultar tarifas Permission292=Definir permissões das tarifas Permission293=Modificar as tarifas do cliente -Permission300=Leia códigos de barras -Permission301=Criar / modificar códigos de barras -Permission302=Excluir códigos de barras +Permission301=Gerar folhas de códigos de barra PDF +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Consultar serviços Permission312=Atribuir serviço/subscrição ao contrato Permission331=Consultar marcadores @@ -971,13 +974,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Read website content Permission10002=Create/modify website content (html and javascript content) Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Type of unit SetupSaved=Configuração guardada SetupNotSaved=A configuração não foi guardada +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Voltar à lista de módulos BackToDictionaryList=Back to Dictionaries list TypeOfRevenueStamp=Tipo de selo fiscal @@ -1194,10 +1202,10 @@ DoNotSuggestPaymentMode=Não sugerir NoActiveBankAccountDefined=Nenhuma conta bancária ativa definida OwnerOfBankAccount=Titular da conta bancária %s BankModuleNotActive=O módulo de contas bancarias não se encontra ativado -ShowBugTrackLink=Show the link "%s" +ShowBugTrackLink=Mostrar a hiperligação "%s" ShowBugTrackLinkDesc=Keep empty to not display this link, use value 'github' for the link to the Dolibarr project or define directly an url 'https://...' Alerts=Alertas -DelaysOfToleranceBeforeWarning=Displaying a warning alert for... +DelaysOfToleranceBeforeWarning=A exibir um alerta de aviso para... DelaysOfToleranceDesc=Defina o atraso antes que um ícone de alerta %s seja mostrado na tela para o elemento atrasado. Delays_MAIN_DELAY_ACTIONS_TODO=Eventos planejados (eventos da agenda) não concluídos Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Project not closed in time @@ -1225,7 +1233,7 @@ SetupDescription3b=Basic parameters used to customize the default behavior of yo SetupDescription4b=This software is a suite of many modules/applications. The modules related to your needs must be enabled and configured. Menu entries will appears with the activation of these modules. AuditedSecurityEvents=Security events that are audited NoSecurityEventsAreAduited=No security events are audited. You can enable them from menu %s -Audit=Security events +Audit=Eventos de segurança InfoDolibarr=Sobre o Dolibarr InfoBrowser=Sobre o navegador InfoOS=Sobre o sistema operativo @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Os parâmetros de configuração só podem ser definidos pelos SystemInfoDesc=Esta informação do sistema é uma informação técnica acessível só para leitura dos administradores. SystemAreaForAdminOnly=Esta área está disponível apenas para usuários administradores. As permissões do usuário Dolibarr não podem alterar esta restrição. CompanyFundationDesc=Edite as informações da sua empresa / organização. Clique no botão "%s" na parte inferior da página quando terminar. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1294,8 +1303,10 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Deve executar este comando a pa YourPHPDoesNotHaveSSLSupport=Funções SSL não estão disponíveis no seu PHP DownloadMoreSkins=Mais temas para descarregar SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset -ShowProfIdInAddress=Show professional ID with addresses +ShowProfIdInAddress=Mostrar Id. profissional com endereços ShowVATIntaInAddress=Hide intra-Community VAT number TranslationUncomplete=Tradução parcial MAIN_DISABLE_METEO=Disable weather thumb @@ -1380,7 +1391,7 @@ GetBarCode=Obter código de barras NumberingModules=Numbering models DocumentModules=Document models ##### Module password generation -PasswordGenerationStandard=Retorne uma senha gerada de acordo com o algoritmo Dolibarr interno: %s caracteres contendo números compartilhados e caracteres em minúsculas. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Não sugira uma senha gerada. A senha deve ser digitada manualmente. PasswordGenerationPerso=Retornar uma palavra-passe que esteja de acordo com sua configuração definida. SetupPerso=De acordo com a sua configuração @@ -1434,6 +1445,10 @@ SuppliersPayment=Pagamentos a fornecedores SupplierPaymentSetup=Vendor payments setup InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Configuração do módulo de orçamentos ProposalsNumberingModules=Modelos de numeração do orçamento @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Marca d'água nos contratos rascunho (nenhuma se e ##### Members ##### MembersSetup=Configuração do módulo "Membros" MemberMainOptions=Opções principais +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Gerir um login para cada membro AdherentMailRequired=Email necessário para criar um novo membro MemberSendInformationByMailByDefault=Selecione para enviar email de confirmação aos membros (validação ou nova subscrição), está ativada por defeito MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Ativar editor avançado para: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Criação/Edição WYSIWIG para emails em massa (Ferramentas->eMailing) FCKeditorForUserSignature=Criação/Edição WYSIWIG da assinatura do utilizador FCKeditorForMail=Criação/Edição WYSIWIG para todo o correio (exceto Ferramentas->eMailling) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Gestor de menus onde será exibido o novo menu DetailMenuModule=Nome do módulo, no caso da entrada do menu ser resultante de um módulo DetailType=Tipo de menu (superior ou esquerdo) DetailTitre=Etiqueta do menu ou código da etiqueta para tradução -DetailUrl=URL da página para a qual o menu aponta (Hiperligação do URL fixa ou hiperligação externa com http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Condição para mostrar, ou não, a entrada DetailRight=Condição para mostrar menus cinza não autorizados DetailLangs=Nome do ficheiro. lang para a tradução de códigos de etiquetas @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatib CashDeskYouDidNotDisableStockDecease=Você não desativou a redução de estoque ao fazer uma venda no Ponto de venda. Por isso, é necessário um depósito. CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced. CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates. -CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Configuração do módulo "Marcadores" BookmarkDesc=Este módulo permite gerenciar marcadores. Você também pode adicionar atalhos para quaisquer páginas Dolibarr ou sites externos no seu menu à esquerda. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modelos de numeração de faturas de fornecedores IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configuração do módulo "GeoIP Maxmind" -PathToGeoIPMaxmindCountryDataFile=Caminho para o arquivo que contém a tradução do Maxmind ip para o país.
Exemplos:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/shareCountry.Geomm/Geomm2 +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Note que o endereço IP de dados do país/arquivo deve estar dentro de um diretório do seu PHP (Verifique a configuração do PHP open_basedir e permissões de ficheiros de sistema). YouCanDownloadFreeDatFileTo=Você pode descarregar uma versão demo gratuita do ficheiro país Maxmind GeoIP em %s. YouCanDownloadAdvancedDatFileTo=Você também pode baixar uma versão mais completa, com atualizações do país arquivo GeoIP MaxMind em %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Wizard to build the database dump file BackupZipWizard=Wizard to build the archive of documents directory SomethingMakeInstallFromWebNotPossible=Instalação do módulo externo não é possível a partir da interface web pelo seguinte motivo: SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Instalação de um módulo externo da aplicação foi desativada pelo seu administrador. Você deve pedir-lhe para remover o ficheiro %s para permitir esta funcionalidade. ConfFileMustContainCustom=Instalar ou construir um módulo externo do aplicativo precisa salvar os arquivos do módulo no diretório. %sPara que este diretório seja processado pelo Dolibarr, você deve configurar seu conf/conf.php para adicionar as 2 linhas diretivas:
$dolibarr_main_url_root_alt ='/ custom';
$dolibarr_main_document_root_alt='%s/ custom'; HighlightLinesOnMouseHover=Realçar as linhas da tabela quando o rato passar sobre elas @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Filtro Regex para limpar valor (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Responsável pela proteção de dados (DPO, Privacidade de dados ou contato GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Texto de ajuda para mostrar na dica de ferramenta @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Diretório de destino da caixa de correio EmailcollectorOperations=Operações para fazer pelo coletor EmailcollectorOperationsDesc=Operations are executed from top to bottom order MaxEmailCollectPerCollect=Max number of emails collected per collect +TestCollectNow=Test collect CollectNow=Recolher agora ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Date of latest collect try @@ -2183,6 +2203,7 @@ ShowProjectLabel=Project Label PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some texts in your PDF duplicated in 2 different languages in the same generated PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Recomendada NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/pt_PT/agenda.lang b/htdocs/langs/pt_PT/agenda.lang index 508ff6668e9..d702a61340a 100644 --- a/htdocs/langs/pt_PT/agenda.lang +++ b/htdocs/langs/pt_PT/agenda.lang @@ -45,6 +45,7 @@ CONTRACT_DELETEInDolibarr=Contrato %s excluído PropalClosedSignedInDolibarr=Orçamento %s assinado PropalClosedRefusedInDolibarr=Orçamento %s recusado PropalValidatedInDolibarr=Orçamento %s validado +PropalBackToDraftInDolibarr=Proposal %s go back to draft status PropalClassifiedBilledInDolibarr=Orçamento %s classificado como faturado InvoiceValidatedInDolibarr=Fatura %s, validada InvoiceValidatedInDolibarrFromPos=Fatura %s, validada a partir do ponto de venda @@ -56,6 +57,7 @@ MemberValidatedInDolibarr=Membro %s, validado MemberModifiedInDolibarr=Membro %s modificado MemberResiliatedInDolibarr=Membro %s, terminado MemberDeletedInDolibarr=Membro %s, eliminado +MemberExcludedInDolibarr=Member %s excluded MemberSubscriptionAddedInDolibarr=Subscrição %s do membro %s adicionada MemberSubscriptionModifiedInDolibarr=Subscrição %s do membro %s modificada MemberSubscriptionDeletedInDolibarr=Subscrição%s do membro %s eliminada @@ -66,6 +68,8 @@ ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status ShipmentDeletedInDolibarr=Expedição %s, eliminada ShipmentCanceledInDolibarr=Shipment %s canceled ReceptionValidatedInDolibarr=Receção %s validada +ReceptionDeletedInDolibarr=Reception %s deleted +ReceptionClassifyClosedInDolibarr=Reception %s classified closed OrderCreatedInDolibarr=Encomenda %s, criada OrderValidatedInDolibarr=Encomenda %s, validada OrderDeliveredInDolibarr=Encomenda %s, classificada como entregue @@ -84,6 +88,7 @@ SupplierInvoiceSentByEMail=Fatura do fornecedor %s enviada por e-mail ShippingSentByEMail=Remessa %s enviada por e-mail ShippingValidated= Expedição %s, validada InterventionSentByEMail=Intervenção %s enviada por email +ProjectSentByEMail=Project %s sent by email ProposalDeleted=Orçamento eliminado OrderDeleted=Encomenda eliminada InvoiceDeleted=Fatura eliminada @@ -134,7 +139,7 @@ AgendaUrlOptions4=logint =%s para restringir a saída às ações atribu AgendaUrlOptionsProject=project=__PROJECT_ID__ para que apenas obtenha eventos vinculados ao projeto __PROJECT_ID__ . AgendaUrlOptionsNotAutoEvent= notactiontype = systemauto para excluir eventos automáticos. AgendaUrlOptionsIncludeHolidays=includeholidays=1 to include events of holidays. -AgendaShowBirthdayEvents=Birthdays of contacts +AgendaShowBirthdayEvents=Aniversários dos contactos AgendaHideBirthdayEvents=Ocultar aniversários dos contactos Busy=Ocupado ExportDataset_event1=Lista de eventos da agenda @@ -157,6 +162,7 @@ DateActionBegin=Data de início do evento ConfirmCloneEvent=Tem a certeza que quer clonar o evento %s? RepeatEvent=Repetir evento OnceOnly=Once only +EveryDay=Every day EveryWeek=Semanalmente EveryMonth=Mensalmente DayOfMonth=Dia do mês @@ -172,3 +178,4 @@ AddReminder=Create an automatic reminder notification for this event ErrorReminderActionCommCreation=Error creating the reminder notification for this event BrowserPush=Browser Popup Notification ActiveByDefault=Enabled by default +Until=until diff --git a/htdocs/langs/pt_PT/banks.lang b/htdocs/langs/pt_PT/banks.lang index 169578e5424..838f10d0655 100644 --- a/htdocs/langs/pt_PT/banks.lang +++ b/htdocs/langs/pt_PT/banks.lang @@ -95,11 +95,11 @@ LineRecord=Registo AddBankRecord=Adicionar entrada AddBankRecordLong=Adicionar entrada manualmente Conciliated=Reconciliado -ConciliatedBy=Conciliado por +ReConciliedBy=Conciliado por DateConciliating=Data Conciliação BankLineConciliated=Entrada reconciliada com recibo do banco -Reconciled=Reconciliado -NotReconciled=Não reconciliado +BankLineReconciled=Reconciliado +BankLineNotReconciled=Not reconciled CustomerInvoicePayment=Pagamento de cliente SupplierInvoicePayment=Pagamento de fornecedor SubscriptionPayment=Pagamento Assinatura @@ -127,7 +127,7 @@ ConfirmDeleteTransaction=Tem a certeza que deseja eliminar esta entrada? ThisWillAlsoDeleteBankRecord=Isto também eliminará a entrada bancária gerada BankMovements=Movimentos PlannedTransactions=Entradas previstas -Graph=Graphs +Graph=Gráficos ExportDataset_banque_1=Entradas bancárias e extrato de conta ExportDataset_banque_2=Comprovativo de depósito TransactionOnTheOtherAccount=Transacção sobre outra Conta @@ -172,8 +172,8 @@ SEPAMandate=Mandato SEPA YourSEPAMandate=Seu mandato SEPA FindYourSEPAMandate=Este é o seu mandato da SEPA para autorizar a nossa empresa a efetuar um pedido de débito direto ao seu banco. Devolva-o assinado (digitalização do documento assinado) ou envie-o por correio para AutoReportLastAccountStatement=Automatically fill the field 'number of bank statement' with last statement number when making reconciliation -CashControl=POS cash desk control -NewCashFence=New cash desk opening or closing +CashControl=POS cash control +NewCashFence=New cash control (opening or closing) BankColorizeMovement=Colorize movements BankColorizeMovementDesc=If this function is enable, you can choose specific background color for debit or credit movements BankColorizeMovementName1=Background color for debit movement @@ -182,3 +182,6 @@ IfYouDontReconcileDisableProperty=If you don't make the bank reconciliations on NoBankAccountDefined=No bank account defined NoRecordFoundIBankcAccount=No record found in bank account. Commonly, this occurs when a record has been deleted manually from the list of transaction in the bank account (for example during a reconciliation of the bank account). Another reason is that the payment was recorded when the module "%s" was disabled. AlreadyOneBankAccount=Already one bank account defined +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA transfer: 'Payment Type' at 'Credit Transfer' level +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=When generatin a SEPA XML file for Credit transfers, the section "PaymentTypeInformation" can now be placed inside the "CreditTransferTransactionInformation" section (instead of "Payment" section). We strongly recommend to keep this unchecked to place PaymentTypeInformation at Payment level, as all banks will not necessarily accept it at CreditTransferTransactionInformation level. Contact your bank before placing PaymentTypeInformation at CreditTransferTransactionInformation level. +ToCreateRelatedRecordIntoBank=To create missing related bank record diff --git a/htdocs/langs/pt_PT/bills.lang b/htdocs/langs/pt_PT/bills.lang index a8ed55ec0c8..c1a704fa24d 100644 --- a/htdocs/langs/pt_PT/bills.lang +++ b/htdocs/langs/pt_PT/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Estatísticas das faturas a clientes BillsStatisticsSuppliers=Estatísticas de faturas de fornecedores DisabledBecauseDispatchedInBookkeeping=Desativado porque a fatura foi enviada para a contabilidade DisabledBecauseNotLastInvoice=Desativado porque a fatura não pode ser apagada. Algumas faturas foram registradas após esta e irão criar furos no contador. +DisabledBecauseNotLastSituationInvoice=Disabled because invoice is not erasable. This invoice is not the last one in situation invoice cycle. DisabledBecauseNotErasable=Desativar porque não pode ser eliminado InvoiceStandard=Fatura Normal InvoiceStandardAsk=Fatura Normal InvoiceStandardDesc=Este tipo de fatura é uma fatura comum. +InvoiceStandardShort=Standard InvoiceDeposit=Fatura de adiantamento InvoiceDepositAsk=Fatura de adiantamento InvoiceDepositDesc=Este tipo de fatura é feita quando um adiantamento foi recebido. @@ -24,6 +26,7 @@ InvoiceProForma=Fatura Pró-Forma InvoiceProFormaAsk=Fatura Pró-Forma InvoiceProFormaDesc=A Fatura Pró-Forma é uma imagem de uma fatura, mas não tem valor contabilístico. InvoiceReplacement=Fatura de Substituição +InvoiceReplacementShort=Replacement InvoiceReplacementAsk=Fatura de Substituição para a Fatura InvoiceReplacementDesc= Fatura de substituição é usada para substituir completamente uma fatura sem pagamento já recebido.

Nota: Apenas as faturas sem pagamento podem ser substituídas. Se a fatura que você substituiu ainda não foi fechada, ela será automaticamente encerrada como 'abandonada'. InvoiceAvoir=Nota de Crédito @@ -81,14 +84,14 @@ PaymentsReports=Relatórios de pagamentos PaymentsAlreadyDone=Pagamentos já efetuados PaymentsBackAlreadyDone=Reembolsos já feitos PaymentRule=Estado do Pagamento -PaymentMode=Payment method +PaymentMode=Método de pagamento PaymentModes=Payment methods DefaultPaymentMode=Default Payment method DefaultBankAccount=Default Bank Account IdPaymentMode=Payment method (id) CodePaymentMode=Payment method (code) LabelPaymentMode=Payment method (label) -PaymentModeShort=Payment method +PaymentModeShort=Método de pagamento PaymentTerm=Payment Term PaymentConditions=Termos de pagamento PaymentConditionsShort=Termos de pagamento @@ -119,7 +122,7 @@ ConvertExcessPaidToReduc=Converter o excesso pago em desconto disponível EnterPaymentReceivedFromCustomer=Adicionar pagamento recebido de cliente EnterPaymentDueToCustomer=Realizar pagamento de recibos à cliente DisabledBecauseRemainderToPayIsZero=Desativado porque o restante não pago é zero -PriceBase=Base price +PriceBase=Preço base BillStatus=Estado da fatura StatusOfGeneratedInvoices=Estado das faturas geradas BillStatusDraft=Rascunho (precisa de ser validado) @@ -156,8 +159,10 @@ ErrorInvoiceAvoirMustBeNegative=Erro, uma fatura deste tipo deve ter um montante ErrorInvoiceOfThisTypeMustBePositive=Erro, este tipo de fatura deve ter um valor sem imposto positivo (ou nulo) ErrorCantCancelIfReplacementInvoiceNotValidated=Erro, não pode cancelar uma fatura que tenha sido substituída por uma outra fatura e que se encontra ainda em rascunho ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Essa parte ou outra já é usada para que as séries de descontos não possam ser removidas. +ErrorInvoiceIsNotLastOfSameType=Error: The date of invoice %s is %s. It must be posterior or equal to last date for same type invoices (%s). Please change the invoice date. BillFrom=Emissor BillTo=Cliente +ShippingTo=Shipping to ActionsOnBill=Ações sobre a fatura RecurringInvoiceTemplate=Fatura de modelo / recorrente NoQualifiedRecurringInvoiceTemplateFound=Nenhuma fatura de modelo recorrente qualificada para geração. @@ -282,6 +287,8 @@ RecurringInvoices=Faturas recorrentes RecurringInvoice=Recurring invoice RepeatableInvoice=Fatura Modelo RepeatableInvoices=Faturas Modelo +RecurringInvoicesJob=Generation of recurring invoices (sales invoices) +RecurringSupplierInvoicesJob=Generation of recurring invoices (purchase invoices) Repeatable=Modelo Repeatables=Modelos ChangeIntoRepeatableInvoice=Converter em fatura modelo @@ -426,14 +433,24 @@ PaymentConditionShort14D=14 dias PaymentCondition14D=14 dias PaymentConditionShort14DENDMONTH=14 dias do final do mês PaymentCondition14DENDMONTH=Dentro de 14 dias após o final do mês +PaymentConditionShortDEP30PCTDEL=__DEPOSIT_PERCENT__%% deposit +PaymentConditionDEP30PCTDEL=__DEPOSIT_PERCENT__%% deposit, remainder on delivery FixAmount=Quantidade fixa - 1 linha com rótulo '%s' VarAmount=Quantidade variável (%% total.) VarAmountOneLine=Quantidade variável (%% tot.) - 1 linha com o rótulo '%s' VarAmountAllLines=Variable amount (%% tot.) - all lines from origin +DepositPercent=Deposit %% +DepositGenerationPermittedByThePaymentTermsSelected=This is permitted by the payment terms selected +GenerateDeposit=Generate a %s%% deposit invoice +ValidateGeneratedDeposit=Validate the generated deposit +DepositGenerated=Deposit generated +ErrorCanOnlyAutomaticallyGenerateADepositFromProposalOrOrder=You can only automatically generate a deposit from a proposal or an order +ErrorPaymentConditionsNotEligibleToDepositCreation=The chose payment conditions are not eligible for automatic deposit generation # PaymentType PaymentTypeVIR=Transferência bancária PaymentTypeShortVIR=Transferência bancária PaymentTypePRE=Débito direto +PaymentTypePREdetails=(on account *-%s) PaymentTypeShortPRE=Débito direto PaymentTypeLIQ=Numerário PaymentTypeShortLIQ=Numerário @@ -468,7 +485,7 @@ RegulatedOn=Regulado em ChequeNumber=Cheque nº ChequeOrTransferNumber=Cheque/Transferência nº ChequeBordereau=Verifique o horário -ChequeMaker=Check/Transfer sender +ChequeMaker=Cheque/Transferência remetente ChequeBank=Banco do cheque CheckBank=Verificar NetToBePaid=Quantia líquida a pagar @@ -482,6 +499,7 @@ PaymentByChequeOrderedToShort=Pagamentos de cheques (incluindo impostos) devem s SendTo=- Enviando Para PaymentByTransferOnThisBankAccount=Pagamento por transferência para a seguinte conta bancária VATIsNotUsedForInvoice=* IVA não aplicável art-293B do CGI +VATIsNotUsedForInvoiceAsso=* Non applicable VAT art-261-7 of CGI LawApplicationPart1=Por aplicação da lei 80.335 de 12/05/80 LawApplicationPart2=As mercadorias permanecem em propriedade de LawApplicationPart3=o vendedor até o pagamento integral @@ -599,7 +617,6 @@ BILL_SUPPLIER_DELETEInDolibarr=Supplier invoice deleted UnitPriceXQtyLessDiscount=Unit price x Qty - Discount CustomersInvoicesArea=Customer billing area SupplierInvoicesArea=Supplier billing area -FacParentLine=Invoice Line Parent SituationTotalRayToRest=Remainder to pay without taxe PDFSituationTitle=Situation n° %d SituationTotalProgress=Total progress %d %% @@ -607,3 +624,10 @@ SearchUnpaidInvoicesWithDueDate=Search unpaid invoices with a due date = %s NoPaymentAvailable=No payment available for %s PaymentRegisteredAndInvoiceSetToPaid=Payment registered and invoice %s set to paid SendEmailsRemindersOnInvoiceDueDate=Send reminder by email for unpaid invoices +MakePaymentAndClassifyPayed=Record payment +BulkPaymentNotPossibleForInvoice=Bulk payment is not possible for invoice %s (bad type or status) +MentionVATDebitOptionIsOn=Option to pay tax based on debits +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/pt_PT/boxes.lang b/htdocs/langs/pt_PT/boxes.lang index 853020046bd..55e55b9c6b4 100644 --- a/htdocs/langs/pt_PT/boxes.lang +++ b/htdocs/langs/pt_PT/boxes.lang @@ -23,7 +23,7 @@ BoxLastMembersSubscriptions=Latest member subscriptions BoxFicheInter=Últimas intervenções BoxCurrentAccounts=Saldo de abertura das contas BoxTitleMemberNextBirthdays=Birthdays of this month (members) -BoxTitleMembersByType=Members by type +BoxTitleMembersByType=Members by type and status BoxTitleMembersSubscriptionsByYear=Members Subscriptions by year BoxTitleLastRssInfos=Últimas %s notícias de %s BoxTitleLastProducts=Produtos / serviços: último %s modificado @@ -44,11 +44,13 @@ BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception BoxTitleLastModifiedContacts=Contatos / endereços: último %s modificado BoxMyLastBookmarks=Marcadores: último %s BoxOldestExpiredServices=Mais antigos ativos de serviços vencidos +BoxOldestActions=Oldest events to do BoxLastExpiredServices=Últimos %s contactos mais antigos com serviços ativos expirados BoxTitleLastActionsToDo=Últimas %s ações a fazer -BoxTitleLastContracts=Latest %s contracts which were modified -BoxTitleLastModifiedDonations=Latest %s donations which were modified -BoxTitleLastModifiedExpenses=Latest %s expense reports which were modified +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed +BoxTitleLastContracts=Contratos mais recentes (%s) que foram modificados +BoxTitleLastModifiedDonations=Donativos mais recentes (%s) que foram modificados +BoxTitleLastModifiedExpenses=Relatórios de despesas mais recentes (%s) que foram modificados BoxTitleLatestModifiedBoms=Latest %s BOMs which were modified BoxTitleLatestModifiedMos=Latest %s Manufacturing Orders which were modified BoxTitleLastOutstandingBillReached=Customers with maximum outstanding exceeded diff --git a/htdocs/langs/pt_PT/commercial.lang b/htdocs/langs/pt_PT/commercial.lang index b0aefc17d93..15236499f13 100644 --- a/htdocs/langs/pt_PT/commercial.lang +++ b/htdocs/langs/pt_PT/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Estado da prospeção DraftPropals=Orçamentos rascunhos NoLimit=Sem limite ToOfferALinkForOnlineSignature=Link para assinatura online -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s -ThisScreenAllowsYouToSignDocFrom=Esta página permite-lhe aceitar e assinar, ou recusar um orçamento/cotação -ThisIsInformationOnDocumentToSign=Esta é a informação no documento para aceitar ou recusar +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Esta página permite-lhe aceitar e assinar, ou recusar um orçamento/cotação +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Esta é a informação no documento para aceitar ou recusar +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Signature of quote/commercial proposal %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Recurso para assinatura online desativado ou este documento foi criado antes que o recurso fosse ativado diff --git a/htdocs/langs/pt_PT/compta.lang b/htdocs/langs/pt_PT/compta.lang index 06057502259..888b94e626c 100644 --- a/htdocs/langs/pt_PT/compta.lang +++ b/htdocs/langs/pt_PT/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Saldo (antes) Balance=Saldo Debit=Débito Credit=Crédito +AccountingDebit=Débito +AccountingCredit=Crédito Piece=Doc. Contabilístico AmountHTVATRealReceived=Total Recebido AmountHTVATRealPaid=Total Pago @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Eliminar um pagamento de imposto social ou fiscal DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Impostos e pagamentos sociais e fiscais CalcModeVATDebt=Modo %sVAT no compromisso accounting%s . CalcModeVATEngagement=Modo %sVAT em rendimentos-expenses%s . @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=O relatório do volume de ne TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=O relatório do volume de negócios cobrado por taxa de imposto sobre vendas não está disponível. Este relatório está disponível apenas para faturamento faturado. CalculationMode=Modo de cálculo AccountancyJournal=Diário de códigos contábeis -ACCOUNTING_VAT_SOLD_ACCOUNT=Conta de contabilidade por padrão para IVA sobre vendas (usada se não definida na configuração do dicionário de IVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Conta de contabilidade por padrão para IVA nas compras (usada se não definida na configuração do dicionário de IVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Conta de contabilidade por padrão para pagar o IVA -ACCOUNTING_ACCOUNT_CUSTOMER=Conta de contabilidade usada para terceiros do cliente +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=A conta contábil dedicada definida no cartão de terceiros será usada apenas para a contabilidade da Subledger. Este será usado para Contabilidade Geral e como valor padrão da contabilidade do Contador, se a conta contábil do cliente dedicada a terceiros não estiver definida. -ACCOUNTING_ACCOUNT_SUPPLIER=Conta de contabilidade usada para fornecedores de terceiros +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirme o clone de um imposto social / fiscal ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/pt_PT/contracts.lang b/htdocs/langs/pt_PT/contracts.lang index 53c49c1683a..388f7ebcbe2 100644 --- a/htdocs/langs/pt_PT/contracts.lang +++ b/htdocs/langs/pt_PT/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contractos/Subscrições ContractsAndLine=Contratos e linha de contratos Contract=Contrato ContractLine=Linha de contrato +ContractLines=Contract lines Closing=Encerramento NoContracts=Sem contratos MenuServices=Serviços @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Tem a certeza que deseja eliminar esta linha do contra MoveToAnotherContract=Mover o serviço para outro contrato. ConfirmMoveToAnotherContract=Eu escolhi um novo contrato alvo e confirmo que quero mover este serviço para este contrato. ConfirmMoveToAnotherContractQuestion=Para qual contrato (do mesmo terceiro) deseja mover este serviço? -PaymentRenewContractId=Renovar a linha do contrato (número %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Expirado desde NoExpiredServices=Nenhum serviço ativo expirado ListOfServicesToExpireWithDuration=Lista de serviços a expirar em %s dias @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Contacto cliente assinante do contrato HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/pt_PT/cron.lang b/htdocs/langs/pt_PT/cron.lang index 6b0bc412afc..09a29d513ba 100644 --- a/htdocs/langs/pt_PT/cron.lang +++ b/htdocs/langs/pt_PT/cron.lang @@ -26,7 +26,7 @@ CronCommand=Comando CronList=Trabalhos agendadas CronDelete=Eliminar tarefas agendadas CronConfirmDelete=Tem a certeza que deseja eliminar estas tarefas agendadas? -CronExecute=Iniciar tarefa agendada +CronExecute=Launch now CronConfirmExecute=Tem a certeza de que deseja executar agora estas tarefas agendadas? CronInfo=O módulo de tarefas agendadas permite agendar tarefas para executá-las automaticamente. As tarefas também podem ser iniciadas manualmente. CronTask=Tarefa @@ -58,7 +58,7 @@ CronNote=Comentário CronFieldMandatory=Os campos %s são obrigatórios CronErrEndDateStartDt=A data de fim não pode ser anterior à data de início StatusAtInstall=Estado da instalação do módulo -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Desativar CronTaskInactive=This job is disabled (not scheduled) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - JobDisabled=Job disabled MakeLocalDatabaseDumpShort=Local database backup MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. DATAPOLICYJob=Data cleaner and anonymizer JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/pt_PT/datapolicy.lang b/htdocs/langs/pt_PT/datapolicy.lang new file mode 100644 index 00000000000..7398e2400da --- /dev/null +++ b/htdocs/langs/pt_PT/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Cliente +DATAPOLICY_TIERS_PROSPECT = Cliente Potencial +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Fornecedor +DATAPOLICY_CONTACT_CLIENT = Cliente +DATAPOLICY_CONTACT_PROSPECT = Cliente Potencial +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Fornecedor +DATAPOLICY_ADHERENT = Membro +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/pt_PT/deliveries.lang b/htdocs/langs/pt_PT/deliveries.lang index c8777e9fdf1..8127653527a 100644 --- a/htdocs/langs/pt_PT/deliveries.lang +++ b/htdocs/langs/pt_PT/deliveries.lang @@ -2,7 +2,7 @@ Delivery=Distribuição DeliveryRef=Ref. de entrega DeliveryCard=Ficha de recibo -DeliveryOrder=Delivery receipt +DeliveryOrder=Recibo de entrega DeliveryDate=Data da entrega CreateDeliveryOrder=Gerar recibo de entrega DeliveryStateSaved=Estado da entrega guardado @@ -18,7 +18,7 @@ StatusDeliveryCanceled=Cancelada StatusDeliveryDraft=Rascunho StatusDeliveryValidated=Recebido # merou PDF model -NameAndSignature=Name and Signature: +NameAndSignature=Nome e assinatura: ToAndDate=Em___________________________________ a ____/_____/__________ GoodStatusDeclaration=Recebi a mercadoria em bom estado, Deliverer=Deliverer: diff --git a/htdocs/langs/pt_PT/dict.lang b/htdocs/langs/pt_PT/dict.lang index 9856d22ca60..15d61774a5a 100644 --- a/htdocs/langs/pt_PT/dict.lang +++ b/htdocs/langs/pt_PT/dict.lang @@ -21,7 +21,7 @@ CountryNL=Holanda CountryHU=Hungria CountryRU=Russia CountrySE=Suécia -CountryCI=Costa do Marfim +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Camarões @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Sra. +CivilityMMEShort=Sra. CivilityMR=Sr. +CivilityMRShort=Sr. CivilityMLE=Doutor CivilityMTRE=Mestre CivilityDR=Dr. diff --git a/htdocs/langs/pt_PT/ecm.lang b/htdocs/langs/pt_PT/ecm.lang index 46400b3ce46..d8ad21d5b5f 100644 --- a/htdocs/langs/pt_PT/ecm.lang +++ b/htdocs/langs/pt_PT/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Diretoria manual ECMSectionAuto=Pasta automática ECMSectionsManual=Pastas manuais ECMSectionsAuto=Pastas automáticas +ECMSectionsMedias=Medias tree ECMSections=Pastas ECMRoot=Raiz do GCE ECMNewSection=Nova diretoria @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Número de ficheiros em sub-pastas ECMCreationUser=Criador ECMArea=A área de SGD/GCE ECMAreaDesc=A área de SGD/GCE (Sistema de Gestão de Documentos/Gestão de Conteúdo Eletrónico) permite salvar, compartilhar e pesquisar rapidamente todos os tipos de documentos no Dolibarr. -ECMAreaDesc2=* As diretorias automáticas são preenchidas automaticamente ao adicionar documentos a partir de uma ficha de um elemento.
* As diretorias manuais podem ser utlizadas para guardar documentos não associados a um elemento específico. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=A pasta %s foi eliminada. ECMSectionWasCreated=O diretório %s foi criado. ECMSearchByKeywords=Procurar por palavras-chave diff --git a/htdocs/langs/pt_PT/holiday.lang b/htdocs/langs/pt_PT/holiday.lang index f310930968a..396b386cb41 100644 --- a/htdocs/langs/pt_PT/holiday.lang +++ b/htdocs/langs/pt_PT/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=GRH -Holidays=Sair +Holidays=Leaves +Holiday=Sair CPTitreMenu=Sair MenuReportMonth=Comunicado mensal MenuAddCP=Novo pedido de licença +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Você deve ativar o módulo Deixar para ver esta página. AddCP=Efetue um pedido de licença DateDebCP=Data de início @@ -56,6 +58,7 @@ ConfirmDeleteCP=Tem a certeza que deseja eliminar este pedido de licença? ErrorCantDeleteCP=Erro, você não tem permissão para eliminar este pedido de licença. CantCreateCP=Você não tem permissão para fazer pedidos de licença. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Deve escolher uma data de início. NoDateFin=Deve escolher uma data de fim. ErrorDureeCP=O seu pedido de licença não contém dias úteis. @@ -79,6 +82,8 @@ MotifCP=Motivo UserCP=Utilizador ErrorAddEventToUserCP=An error occurred while adding the exceptional leave. AddEventToUserOkCP=The addition of the exceptional leave has been completed. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Ver os registos de alteração LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Balanço prévio NewSoldeCP=Novo Balanço alreadyCPexist=Um pedido de licença já foi feito para esse período. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Grupos +users=Utilizadores +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Últimos %s pedidos de licença modificados @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/pt_PT/mailmanspip.lang b/htdocs/langs/pt_PT/mailmanspip.lang index 29eb943ad94..2d963b8a6e2 100644 --- a/htdocs/langs/pt_PT/mailmanspip.lang +++ b/htdocs/langs/pt_PT/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=O teste de subscrição foi executado com sucesso MailmanDeletionSuccess=O teste de anulação de subscrição foi executado com sucesso SynchroMailManEnabled=Uma atualização do Mailman será executada SynchroSpipEnabled=Será efetuada uma atualização ao Spip -DescADHERENT_MAILMAN_ADMINPW=Palavra-passe de administrador do Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Palavra-passe de administrador do Mailman DescADHERENT_MAILMAN_URL=URL para subscrição do Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL para anulação de subscrição do Mailman DescADHERENT_MAILMAN_LISTS=Lista(s) para a inscrição automática dos novos membros (separados por uma vírgula) diff --git a/htdocs/langs/pt_PT/mails.lang b/htdocs/langs/pt_PT/mails.lang index de9fcc1ba19..659b2489e1f 100644 --- a/htdocs/langs/pt_PT/mails.lang +++ b/htdocs/langs/pt_PT/mails.lang @@ -7,10 +7,10 @@ MailCard=Ficha de Emailing MailRecipients=Destinatários MailRecipient=Destinatario MailTitle=Titulo -MailFrom=Remetente +MailFrom=De MailErrorsTo=Erros a MailReply=Responder a -MailTo=Destinatario(s) +MailTo=Cliente MailToUsers=Para utilizador(es) MailCC=Cópia a MailToCCUsers=Copiar para utilizador(es) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/pt_PT/main.lang b/htdocs/langs/pt_PT/main.lang index 21ae8fa4148..cf05de9fc7e 100644 --- a/htdocs/langs/pt_PT/main.lang +++ b/htdocs/langs/pt_PT/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Nenhum modelo disponível para este tipo de e-mail AvailableVariables=Variáveis de substituição disponíveis NoTranslation=Sem tradução Translation=Tradução +Translations=Translations CurrentTimeZone=Zona Horária PHP (servidor) EmptySearchString=Introduza alguns critérios de pesquisa EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Confirmar Approve=Aprovar Disapprove=Desaprovar ReOpen=Reabrir +OpenVerb=Ativo Upload=Carregar ToLink=Link Select=Selecionar @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Nenhum grupo de utilizador definido Password=Senha -PasswordRetype=Contrassenha +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Note que estão desativados muitos módulos/funções nesta demonstração. Name=Nome NameSlashCompany=Nome / Empresa @@ -481,6 +489,7 @@ ActionsOnContact=Eventos para este contacto/endereço ActionsOnContract=Eventos para este contracto ActionsOnMember=Eventos sobre este membro ActionsOnProduct=Eventos sobre este produto +ActionsOnAsset=Events for this fixed asset NActionsLate=%s em atraso ToDo=A realizar Completed=Concluído @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download do documento +DownloadSignedDocument=Download signed document ActualizeCurrency=Atualizar taxa de conversão da moeda Fiscalyear=Ano Fiscal ModuleBuilder=Construtor de Módulos e Aplicações @@ -1046,6 +1056,7 @@ SearchIntoContracts=contractos SearchIntoCustomerShipments=Expedições do cliente SearchIntoExpenseReports=Relatórios de despesas SearchIntoLeaves=Sair +SearchIntoKM=Base conhecimento SearchIntoTickets=Tickets SearchIntoCustomerPayments=Pagamentos de clientes SearchIntoVendorPayments=Pagamentos a fornecedores @@ -1137,15 +1148,29 @@ EventReminder=Lembrete de evento UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Tipo +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=Inativo AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Utilizador interno +ExternalUser=Utilizador externo diff --git a/htdocs/langs/pt_PT/members.lang b/htdocs/langs/pt_PT/members.lang index b5bedee77b4..04ea205ad4f 100644 --- a/htdocs/langs/pt_PT/members.lang +++ b/htdocs/langs/pt_PT/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Outro membro (nome: %s, login: %s) ErrorUserPermissionAllowsToLinksToItselfOnly=Por motivos de segurança, você deve ser concedido permissões para editar todos os usuários para poder ligar um membro de um usuário que não é seu. SetLinkToUser=Link para um usuário Dolibarr SetLinkToThirdParty=Link para uma Dolibarr terceiro +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Lista de Membros MembersListToValid=Lista de Membros rascunho (a Confirmar) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Novo membro @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=O tipo de membro não pode ser excluído NewSubscription=Nova filiação NewSubscriptionDesc=Este formulário permite-lhe gravar sua inscrição como um novo membro da fundação. Se você deseja renovar a sua assinatura (se já for membro), entre em contato com Conselho da Fundação vez por %s e-mail. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Duração +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Em atraso SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Conteúdo do seu cartão de membro # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Queremos que você saiba que sua solicitação de adesão foi recebida.

ThisIsContentOfYourMembershipWasValidated=Queremos informar que sua associação foi validada com as seguintes informações:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Volume de negócios (para uma empresa) ou do Orçamento (para uma fundação) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Ir a página de pagamento online integrado +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Por natureza MembersStatisticsByProperties=Estatísticas dos membros por natureza VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/pt_PT/modulebuilder.lang b/htdocs/langs/pt_PT/modulebuilder.lang index 76cdf48221d..cd9191da596 100644 --- a/htdocs/langs/pt_PT/modulebuilder.lang +++ b/htdocs/langs/pt_PT/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Path where modules are generated/edited (first directory for external modules defined into %s): %s ModuleBuilderDesc3=Módulos gerados / editáveis ​​encontrados: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Um módulo é detectado como 'editável' quando o arquivo %s ? Isso irá mudar o código na classe PHP, mas também removerá a coluna da definição da tabela do objeto. NotNull=Não nulo NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=É uma medida DirScanned=Diretório varrido NoTrigger=Nenhum gatilho NoWidget=Nenhum widget -GoToApiExplorer=API explorer +ApiExplorer=API explorer ListOfMenusEntries=Lista de entradas do menu ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=Lista de permissões definidas SeeExamples=Veja exemplos aqui -EnabledDesc=Condição para ter este campo ativo (Exemplos: 1 ou $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing).

It can be an expression, for example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Display on PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=O valor do campo pode ser acumulado para obter um total na lista? (Exemplos: 1 ou 0) SearchAllDesc=O campo é usado para fazer uma pesquisa a partir da ferramenta de pesquisa rápida? (Exemplos: 1 ou 0) SpecDefDesc=Digite aqui toda a documentação que você deseja fornecer com seu módulo que ainda não está definido por outras guias. Você pode usar .md ou melhor, a rica sintaxe .asciidoc. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Use a specific editor URL UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. -ShowOnCombobox=Show value into combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Key for tooltip CSSClass=CSS for edit/create form CSSViewClass=CSS for read form CSSListClass=CSS for list NotEditable=Not editable ForeignKey=Foreign key -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii to HTML converter AsciiToPdfConverter=Ascii to PDF converter TableNotEmptyDropCanceled=Table not empty. Drop has been canceled. ModuleBuilderNotAllowed=The module builder is available but not allowed to your user. ImportExportProfiles=Import and export profiles -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/pt_PT/mrp.lang b/htdocs/langs/pt_PT/mrp.lang index 9be23acab93..e04dfdf4784 100644 --- a/htdocs/langs/pt_PT/mrp.lang +++ b/htdocs/langs/pt_PT/mrp.lang @@ -11,8 +11,8 @@ Bom=Faturas do Material BillOfMaterials=Bill of Materials BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Configuração do módulo de FM -ListOfBOMs=Lista das faturas do material - FM -ListOfManufacturingOrders=Lista das Encomendas de Manufaturação +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Encomendas de Manufatura NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=Modelos de numeração de FM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? ManufacturingEfficiency=Eficiência de manufaturação ConsumptionEfficiency=Eficiência de consumo +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product DeleteBillOfMaterials=Eliminar Faturas de Materiais @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. ProductionForRef=Production of %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached NoStockChangeOnServices=Nenhuma alteração de ''stock'' nos serviços ProductQtyToConsumeByMO=Product quantity still to consume by open MO @@ -80,6 +83,7 @@ ProductsToProduce=Produtos para produzir UnitCost=Custo unitário TotalCost=Custo total BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Workstation @@ -107,3 +111,10 @@ THMEstimatedHelp=This rate makes it possible to define a forecast cost of the it BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/pt_PT/other.lang b/htdocs/langs/pt_PT/other.lang index a52c82329ee..33db248cf58 100644 --- a/htdocs/langs/pt_PT/other.lang +++ b/htdocs/langs/pt_PT/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Orçamento validado Notify_PROPAL_CLOSE_SIGNED=Proposta do cliente fechada assinada +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Proposta do cliente fechada recusada +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Orçamento enviado por correio Notify_WITHDRAW_TRANSMIT=Retirada de transmissão Notify_WITHDRAW_CREDIT=Retirada de crédito @@ -181,6 +183,7 @@ SizeUnitfoot=pé SizeUnitpoint=ponto BugTracker=Incidencias SendNewPasswordDesc=Este formulário permite-lhe solicitar uma nova palavra-passe. Esta será enviada para o seu endereço de e-mail.
A alteração será aplicada quando clicar na hiperligação de confirmação na mensagem.
Verifique a sua caixa de entrada. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Voltar à página de iniciar a sessão AuthenticationDoesNotAllowSendNewPassword=o modo de autenticação de Dolibarr está configurado como "%s".
em este modo Dolibarr não pode conocer ni modificar a sua palavra-passe
Contacte com a sua administrador para conocer as modalidades de alterar. EnableGDLibraryDesc=Instale ou ative a biblioteca GD na instalação do PHP para usar esta opção. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Fechar Autofill = Autofill + +# externalsite +ExternalSiteSetup=Configurar hiperligação para o site da Web externo +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=O módulo Site Externo não está configurado correctamente. +ExampleMyMenuEntry=Minha entrada de menu + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Falha ao remover o ficheiro: %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Modo passivo +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Falha a obter os ficheiros%s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang index f72fb9fa22b..7074a9b4f3c 100644 --- a/htdocs/langs/pt_PT/projects.lang +++ b/htdocs/langs/pt_PT/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Esta visualização apresenta todos os projetos e tarefas que es TasksDesc=Esta visualização apresenta todos os projetos e tarefas (as suas permissões de utilizador concedem-lhe permissão para ver tudo). AllTaskVisibleButEditIfYouAreAssigned=Todas as tarefas para projetos qualificados são visíveis, mas você pode inserir o tempo apenas para a tarefa atribuída ao usuário selecionado. Atribuir tarefa se você precisar inserir tempo nela. OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Tarefas dos projetos ProjectCategories=Etiquetas/categorias de projeto NewProject=Novo projeto @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Leva quantidade de projetos abertos por sta OpportunitiesStatusForProjects=Leva quantidade de projetos por status ShowProject=Mostrar Projeto ShowTask=Ver tarefa +SetThirdParty=Set third party SetProject=Definir Projeto +OutOfProject=Out of project NoProject=Nenhum projeto definido ou possuído NbOfProjects=Number of projects NbOfTasks=Number of tasks @@ -122,7 +125,8 @@ ValidateProject=Validar projeto ConfirmValidateProject=Tem certeza de que deseja validar este projeto? CloseAProject=Fechar projeto ConfirmCloseAProject=Tem a certeza de que deseja fechar este projeto? -AlsoCloseAProject=Também feche o projeto (mantenha-o aberto se você ainda precisar seguir as tarefas de produção) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Reabrir projeto ConfirmReOpenAProject=Tem a certeza de que deseja reabrir este projeto? ProjectContact=Contactos do projeto @@ -165,7 +169,7 @@ OpportunityProbability=Probabilidade de chumbo OpportunityProbabilityShort=Lead probab. OpportunityAmount=Quantidade de chumbo OpportunityAmountShort=Lead amount -OpportunityWeightedAmount=Opportunity weighted amount +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. weighted amount OpportunityAmountAverageShort=Average lead amount OpportunityAmountWeigthedShort=Weighted lead amount @@ -238,7 +242,7 @@ OppStatusPENDING=Pendente OppStatusWON=Ganho OppStatusLOST=Perdido Budget=Orçamento -AllowToLinkFromOtherCompany=Allow to link project from other company

Supported values:
- Keep empty: Can link any project of the company (default)
- "all": Can link any projects, even projects of other companies
- A list of third-party ids separated by commas: can link all projects of these third partys (Example: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Últimos projetos %s LatestModifiedProjects=Últimos %s projetos modificados OtherFilteredTasks=Outras tarefas filtradas @@ -259,7 +263,7 @@ TimeSpentInvoiced=Time spent billed TimeSpentForIntervention=Tempos Dispendidos TimeSpentForInvoice=Tempos Dispendidos OneLinePerUser=One line per user -ServiceToUseOnLines=Service to use on lines +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). Note: To generate invoice, go on tab 'Time spent' of the project and select lines to include. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Profit is calculated using AddPersonToTask=Add also to tasks UsageOrganizeEvent=Usage: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Enable the public form for contact NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. NewLeadForm=New contact form LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/pt_PT/propal.lang b/htdocs/langs/pt_PT/propal.lang index 0bf3d1fa926..281d1802dc4 100644 --- a/htdocs/langs/pt_PT/propal.lang +++ b/htdocs/langs/pt_PT/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Sem orçamentos rascunhos CopyPropalFrom=Criar orçamento, copiando um orçamento existente CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Prazo de validade predefinido do orçamento (em dias) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Tem a certeza que pretende clonar o orçamento %s? ConfirmReOpenProp=Tem a certeza que pretende reabrir o orçamento %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Disponibilidade atraso SetAvailability=Definir atraso disponibilidade AfterOrder=após a ordem OtherProposals=Outros orçamentos + ##### Availability ##### AvailabilityTypeAV_NOW=Imediato AvailabilityTypeAV_1W=1 semana AvailabilityTypeAV_2W=2 semanas AvailabilityTypeAV_3W=3 semanas AvailabilityTypeAV_1M=1 mês -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Representante que dá seguimento ao orçamento TypeContact_propal_external_BILLING=Contacto na fatura do cliente TypeContact_propal_external_CUSTOMER=Contacto do cliente que dá seguimento ao orçamento TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Modelo predefinido quando fechar um orçamento (não faturado) DefaultModelPropalCreate=Criação do modelo padrão DefaultModelPropalToBill=Modelo predefinido quando fechar um orçamento (a faturar) -DefaultModelPropalClosed=Modelo predefinido quando fechar um orçamento (não faturado) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Recusar +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Aceitação escrita, carimbo da empresa, data e assinatura ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/pt_PT/recruitment.lang b/htdocs/langs/pt_PT/recruitment.lang index a0adb2ce697..cf4e8ad1f0e 100644 --- a/htdocs/langs/pt_PT/recruitment.lang +++ b/htdocs/langs/pt_PT/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Salário +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/pt_PT/salaries.lang b/htdocs/langs/pt_PT/salaries.lang index 8fdd98d9a8d..9f90a1b059c 100644 --- a/htdocs/langs/pt_PT/salaries.lang +++ b/htdocs/langs/pt_PT/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Conta contabilística utilizada para utilizadores de terceiros -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Conta contabilística usada por defeito para pagamentos de salários CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary Salary=Salário @@ -24,3 +24,4 @@ SalariesStatistics=Salary statistics SalariesAndPayments=Salaries and payments ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/pt_PT/ticket.lang b/htdocs/langs/pt_PT/ticket.lang index 9ed3c42da2d..64492af80b7 100644 --- a/htdocs/langs/pt_PT/ticket.lang +++ b/htdocs/langs/pt_PT/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Eliminar tickets Permission56004=Gerir tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,8 +91,8 @@ TicketPublicAccess=Uma interface pública que não requer identificação está TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Configuração da variável do módulo TicketParamMail=Configuração de e-mail -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=O texto especificado aqui será inserido no email confirm TicketParamPublicInterface=Configuração da interface pública TicketsEmailMustExist=Exigir um endereço de email existente para criar um ticket TicketsEmailMustExistHelp=Na interface pública, o endereço de email já deve estar preenchido no banco de dados para criar um novo ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Interface pública TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Bilhete agora é atribuído TicketChangeType=Alterar tipo TicketChangeCategory=Change analytic code TicketChangeSeverity=Alterar a severidade -TicketAddMessage=Adicionar uma mensagem -AddMessage=Adicionar uma mensagem +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket adicionado TicketMessageSuccessfullyAdded=Mensagem adicionada com sucesso TicketMessagesList=Lista de mensagens @@ -202,8 +206,8 @@ TicketSeverity=Severidade ShowTicket=Ver ticket RelatedTickets=Tickets relacionados TicketAddIntervention=Criar intervenção -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirmar o fecho do ticket ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Enviar mensagem por email TicketNewMessage=Nova mensagem ErrorMailRecipientIsEmptyForSendTicketMessage=O destinatário está vazio. Nenhum email enviado TicketGoIntoContactTab=Por favor, vá para a aba "Contatos" para selecioná-los -TicketMessageMailIntro=Introdução +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Este texto é adicionado apenas no início do email e não será salvo. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Assinatura -TicketMessageMailSignatureHelp=Este texto é adicionado somente no final do email e não será salvo. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Assinatura do email de resposta -TicketMessageMailSignatureHelpAdmin=Este texto será inserido após a mensagem de resposta. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Apenas este texto será salvo na lista de mensagens no cartão do ticket. TicketMessageSubstitutionReplacedByGenericValues=As variáveis ​​de substituição são substituídas por valores genéricos. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Tempo decorrido desde TicketTimeToRead=Tempo decorrido antes de ler TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket atribuído TicketAssignedEmailBody=Foi-lhe atribuído o ticket #%s por %s MarkMessageAsPrivate=Marcar mensagem como privada +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Esta mensagem não será exibida para usuários externos TicketEmailOriginIssuer=Emissor na origem dos bilhetes InitialMessage=Mensagem inicial @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Você pode ver o progresso do ticket na TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Por favor, não responda diretamente a este e-mail! Use o link para responder na interface. TicketPublicInfoCreateTicket=Este formulário permite que você registre um ticket de suporte em nosso sistema de gerenciamento. -TicketPublicPleaseBeAccuratelyDescribe=Por favor descreva com precisão o problema. Forneça a melhor informação possível para podermos identificar o mais corretamente possível o seu pedido. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Insira o código de acompanhamento do bilhete TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID diff --git a/htdocs/langs/pt_PT/users.lang b/htdocs/langs/pt_PT/users.lang index 9df09a68893..f09f2d94239 100644 --- a/htdocs/langs/pt_PT/users.lang +++ b/htdocs/langs/pt_PT/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Remover do grupo PasswordChangedAndSentTo=Palavra-passe alterada e enviada para %s. PasswordChangeRequest=Pedido para alterar a palavra-passe a %s PasswordChangeRequestSent=Pedido para alterar a palavra-passe para %s enviada para %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirmar restauração da palavra-passe MenuUsersAndGroups=Utilizadores e Grupos @@ -68,7 +68,6 @@ CreateDolibarrLogin=Criar um Utilizador CreateDolibarrThirdParty=Criar um Terceiro LoginAccountDisableInDolibarr=A conta está desativada no Dolibarr. UsePersonalValue=Utilizar valores personalizados -InternalUser=Utilizador Interno ExportDataset_user_1=Users and their properties DomainUser=Utilizador de Domínio %s Reactivate=Reativar @@ -114,7 +113,7 @@ UserLogoff=Terminar sessão do utilizador UserLogged=Utilizador conectado DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/ro_RO/accountancy.lang b/htdocs/langs/ro_RO/accountancy.lang index 0b1725efbb8..90cb7896f1f 100644 --- a/htdocs/langs/ro_RO/accountancy.lang +++ b/htdocs/langs/ro_RO/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=Contul contabil principal pentru furnizorii ca MainAccountForUsersNotDefined=Contul contabil principal pentru utilizatorii care nu sunt definiți în configurare MainAccountForVatPaymentNotDefined=Contul contabil principal pentru plăţile de TVA care nu sunt definite în configurare MainAccountForSubscriptionPaymentNotDefined=Contul contabil principal pentru plăţile de abonamente care nu sunt definite în configurare +UserAccountNotDefined=Contul contabil pentru utilizator nu a fost definit în configurare AccountancyArea=Zona contabilă AccountancyAreaDescIntro=Utilizarea modulului de contabilitate se face în mai multe etape: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Activare listă combinată pentru contul subsidiar (po ACCOUNTING_DATE_START_BINDING=Definiți o dată pentru a începe legarea și transferul în contabilitate. Înainte de această dată, tranzacțiile nu vor fi transferate în contabilitate. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Pentru transferul contabil, care este perioada selectată implicit  -ACCOUNTING_SELL_JOURNAL=Jurnal vânzări -ACCOUNTING_PURCHASE_JOURNAL=Jurnal cumpărări -ACCOUNTING_MISCELLANEOUS_JOURNAL=Jurnal diverse +ACCOUNTING_SELL_JOURNAL=Jurnal de vânzări (vânzări și retururi) +ACCOUNTING_PURCHASE_JOURNAL=Jurnal de achiziții (achiziții și retururi) +ACCOUNTING_BANK_JOURNAL=Jurnal de numerar (încasări și plăți) ACCOUNTING_EXPENSEREPORT_JOURNAL=Jurnalul rapoartelor de cheltuieli -ACCOUNTING_SOCIAL_JOURNAL=Jurnal Asigurări Sociale +ACCOUNTING_MISCELLANEOUS_JOURNAL=Registrul jurnal ACCOUNTING_HAS_NEW_JOURNAL=Are un nou jurnal +ACCOUNTING_INVENTORY_JOURNAL=Jurnalul de inventar +ACCOUNTING_SOCIAL_JOURNAL=Jurnal Asigurări Sociale ACCOUNTING_RESULT_PROFIT=Contul contabil rezultat (Profit) ACCOUNTING_RESULT_LOSS=Contul contabil rezultat (Pierdere) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Jurnal de închidere -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cont contabil de virament pentru transfer bancar +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont pentru transferurile bancare tranzitorii TransitionalAccount=Cont tranzitoriu de transfer bancar -ACCOUNTING_ACCOUNT_SUSPENSE=Cont contabil de avans -DONATION_ACCOUNTINGACCOUNT=Contul contabil pentru înregistrarea donațiilor -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cont contabil pentru a înregistra abonamente +ACCOUNTING_ACCOUNT_SUSPENSE=Cont contabil (din Planul de Conturi) care urmează să fie utilizat ca și cont pentru fondurile nealocate fie primite, fie plătite, adică fonduri în "în aștept[are]" +DONATION_ACCOUNTINGACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat pentru a înregistra donații (modulul Donații)  +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat pentru a înregistra abonamentele de membru (modulul de Membri - dacă calitatea de membru este înregistrată fără factură) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT= Cont contabil implicit pentru înregistra depunerilor clientului +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Contul contabil (din Planul de Conturi) va fi utilizat ca și cont implicit pentru a înregistra un depozit de la client  UseAuxiliaryAccountOnCustomerDeposit=Stochează contul de client ca și cont contabil individual în registrul subsidiar pentru liniile de avans (dacă este dezactivat, contul individual pentru liniile de avans va rămâne gol) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Cont contabil implicit pentru a înregistra depozitul furnizorului +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Contul contabil (din Planul de Conturi) care va fi folosit în mod implicit UseAuxiliaryAccountOnSupplierDeposit=Stocare cont furnizor ca și cont individual în registrul subsidiar pentru liniile de avans (dacă este dezactivat, contul individual pentru liniile de avans va rămâne gol)  -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Contul contabil implicit pentru produsele cumpărate (se foloseşte dacă nu este definit în fișa de produs) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT= Contul contabil implicit pentru produsele cumpărate din CEE (utilizat dacă nu este definit în fișa de produs) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT= Contul contabil implicit pentru produsele cumpărate și importate din CEE (utilizate dacă nu sunt definite în fișa de produs) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cont contabil implicit pentru produsele vândute (vor fi utilizate dacă nu sunt definite în fișa produsului) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cont contabil implicit pentru produsele vândute în CEE (se utilizează dacă nu este definit în fișa de produs) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cont contabil implicit pentru produsele vândute și exportate din CEE (se utilizează dacă nu este definit în fișa de produs) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru produsele achiziționate din aceeași țară (utilizat dacă nu este definit în fișa de produs) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru produsele achiziționate din CEE către o altă țară CEE (utilizat dacă nu este definit în fișa de produs) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru produsele achiziționate și importate din orice altă țară (utilizat dacă nu este definit în fișa de produs) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru produsele vândute (utilizat dacă nu este definit în fișa de produs)  +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru produsele vândute din CEE în altă țară CEE (utilizat dacă nu este definit în fișa de produs) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru produsele vândute și exportate în orice altă țară (utilizat dacă nu este definit în fișa de produs) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Cont contabil implicit pentru serviciile achiziţionate (va fi utilizat dacă nu este definit în fișa serviciului) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Cont contabil implicit pentru serviciile cumpărate din CEE (se utilizează dacă nu este definit în fișa de servicii) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Cont contabil implicit pentru serviciile cumpărate și importate din CEE (utilizat dacă nu este definit în fișa de servicii) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cont contabil implicit pentru serviciile vândute (va fi utilizat dacă nu este definit în fișa de servicii) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Contul contabil implicit pentru serviciile vândute în CEE (folosit dacă nu este definit în fișa de servicii) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Contul contabil implicit pentru serviciile vândute și exportate din CEE (utilizat dacă nu este definit în fișa de servicii) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru serviciile achiziționate din aceeași țară (utilizat dacă nu este definit în fișa de servicii)  +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru serviciile achiziționate din CEE către o altă țară CEE (utilizat dacă nu este definit în fișa de servicii) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru serviciile achiziționate și importate din altă țară (utilizat dacă nu este definit în fișa de servicii)  +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru serviciile vândute (utilizat dacă nu este definit în fișa de servicii)  +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru serviciile vândute din CEE către o altă țară CEE (utilizat dacă nu este definit în fișa de servicii) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru serviciile vândute și exportate în orice altă țară (utilizat dacă nu este definit în fișa de servicii)  Doctype=Tipul documentului Docdate=Data documentului @@ -214,7 +217,7 @@ Codejournal=Jurnal JournalLabel=Eticheta jurnalului NumPiece=Număr notă contabilă TransactionNumShort=Nr. tranzacţie -AccountingCategory=Grupă personalizată +AccountingCategory=Grupă personalizată de conturi GroupByAccountAccounting=Grupare după cont din registrul jurnal GroupBySubAccountAccounting=Grupare după cont de jurnal secundar AccountingAccountGroupsDesc=Puteți defini aici câteva grupe de conturi contabile. Acestea vor fi utilizate pentru rapoarte contabile personalizate. @@ -268,13 +271,13 @@ Reconcilable=Compensabil TotalVente=Cifra de afaceri totală înainte de impozitare TotalMarge=Total marje vânzări -DescVentilCustomer=Consultă aici lista liniilor de facturare clienți asociate (sau nu) contului contabil al produsului -DescVentilMore=În majoritatea cazurilor, dacă utilizați produse sau servicii predefinite și setați numărul contului pe fişa de produs/serviciu, aplicația va putea să facă asociere dintre liniile tale de factură și contul contabil, doar printr-un singur clic pe butonul "%s". Dacă contul contabil nu a fost setat pe fişele de produs/serviciu sau dacă mai aveți încă unele linii care nu sunt asociate la un cont, va trebui să faceți o asociere manuală din meniul "%s". -DescVentilDoneCustomer=Consultă aici lista liniilor de facturare pentru clienți și a contului contabil al produselor lor -DescVentilTodoCustomer=Asociază linii de facturare care nu sunt deja legate de contul contabil al produsului -ChangeAccount=Modificați contul contabil al produsului/serviciului pentru liniile selectate cu următorul cont contabil: +DescVentilCustomer=Consultă aici lista liniilor de factură ale clienților asociate (sau nu) unui cont de produs din planul de conturi  +DescVentilMore=În majoritatea cazurilor, dacă utilizezi produse sau servicii predefinite și setezi contul contabil (din planul de conturi) pe fișa de produs/serviciu, aplicația va putea face toate legăturile între liniile de factură și contul contabil , doar cu un singur clic pe butonul "%s". Dacă contul nu a fost setat pe fișa de produse/servicii sau dacă mai aveți linii neasociate la un cont, va trebui să faci o asociere manuală din meniul "%s". +DescVentilDoneCustomer=Consultă aici lista liniilor de facturi clienți și contul lor contabil de produse din planul de conturi +DescVentilTodoCustomer=Asociere linii de factură care nu sunt deja asociate cu un cont de produs din planul de conturi +ChangeAccount=Modificare cont de produs/serviciu (din planul de conturi) pentru liniile selectate cu următorul cont: Vide=- -DescVentilSupplier=Consultați aici lista liniilor de pe factura de achiziţie asociate sau nu la un cont de produs (doar înregistrările care nu au fost deja transferate în contabilitate sunt vizibile) +DescVentilSupplier=Modificare cont de produs/serviciu (din planul de conturi) pentru liniile selectate cu următorul cont: DescVentilDoneSupplier=Consultați aici lista liniilor facturilor furnizorilor și contul lor contabil DescVentilTodoExpenseReport=Asociere linii de rapoarte de cheltuieli care nu sunt deja asociate unui cont contabil de cheltuieli DescVentilExpenseReport=Consultă aici lista liniilor de rapoarte cheltuieli asociate (sau nu) unui cont contabil de cheltuieli @@ -286,20 +289,20 @@ DescClosure=Consultă aici numărul de mișcări pe lună nevalidate și blocate OverviewOfMovementsNotValidated=Prezentare generală a mișcărilor nevalidate și blocate AllMovementsWereRecordedAsValidated=Toate mișcările au fost înregistrate ca validate și blocate NotAllMovementsCouldBeRecordedAsValidated=Nu toate mișcările au putut fi înregistrate ca validate și blocate -ValidateMovements=Validare şi blocare înregistrare... +ValidateMovements=Validează și blochează mișcări... DescValidateMovements= Orice modificare sau ștergere a înregistrărilor va fi interzisă. Toate intrările pentru un exercițiu financiar trebuie validate, altfel închiderea nu va fi posibilă ValidateHistory=Asociază automat AutomaticBindingDone=Asicierea automată a fost efectuată (%s) - Asocierea automată nu este posibilă pentru unele înregistrări (%s) -ErrorAccountancyCodeIsAlreadyUse=Eroare, nu puteți șterge acest cont contabil, deoarece este folosit +ErrorAccountancyCodeIsAlreadyUse=Eroare, nu poți elimina sau dezactiva acest cont contabil pentru că este utilizat MvtNotCorrectlyBalanced=Mișcarea nu este echilibrată corect. Debit = %s & Credit = %s Balancing=în balanţă FicheVentilation=Fişă asociere GeneralLedgerIsWritten=Tranzacțiile sunt scrise în Registrul jurnal GeneralLedgerSomeRecordWasNotRecorded=Unele tranzacții nu au putut fi înregistrate în jurnal. Dacă nu există niciun alt mesaj de eroare, acest lucru se datorează, probabil, faptului că au fost deja înregistrate în jurnal. NoNewRecordSaved=Nu mai sunt înregistrări de transferat -ListOfProductsWithoutAccountingAccount=Lista produselor care nu sunt asociate unui cont contabil +ListOfProductsWithoutAccountingAccount=Lista produselor care nu sunt legate de niciun cont din planul de conturi ChangeBinding=Schimbați asocierea Accounted=Contabilizat în Registrul Jurnal NotYetAccounted=Netransferat încă în contabilitate @@ -322,9 +325,10 @@ AccountingJournalType1=Operațiuni diverse AccountingJournalType2=Vânzări AccountingJournalType3=Achiziţii AccountingJournalType4=Banca -AccountingJournalType5=Raport de Cheltuieli +AccountingJournalType5=Rapoarte de cheltuieli AccountingJournalType8=Inventar AccountingJournalType9=Are nou +GenerationOfAccountingEntries=Generare înregistrări contabile ErrorAccountingJournalIsAlreadyUse=Acest jurnal este deja folosit AccountingAccountForSalesTaxAreDefinedInto=Notă: contul contabil pentru taxe de vânzări este definit în meniul %s - %s NumberOfAccountancyEntries=Număr de intrări @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=Număr de mișcări ACCOUNTING_DISABLE_BINDING_ON_SALES=Dezactivați legarea și transferul în contabilitate pentru vânzări (facturile clienților nu vor fi luate în considerare în contabilitate) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Dezactivați legarea și transferul în contabilitate pentru achiziții (facturile furnizor nu vor fi luate în considerare în contabilitate) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Dezactivați legarea și transferul în contabilitate pentru rapoartele de cheltuieli (rapoartele de cheltuieli nu vor fi luate în considerare în contabilitate) +ACCOUNTING_ENABLE_LETTERING=Activare funcție de numerotare în contabilitate ## Export +NotExportLettering=Nu exporta numerotările atunci când se generează fișierul NotifiedExportDate=Marcare linii exportate ca Exportate (pentru a modifica o linie, va trebui să ștergi întreaga tranzacție și să o retransferi în contabilitate) NotifiedValidationDate=Validare și blocare intrări exportate (același efect ca și caracteristica "%s", modificarea și ștergerea liniilor NU vor mai fi posibile) DateValidationAndLock=Dată de validare şi blocare @@ -401,7 +407,11 @@ Calculated=Calculat Formula=Formulă ## Reconcile +LetteringAuto=Reconciliere automată +LetteringManual=Reconciliere manuală Unlettering=Dereconciliere +UnletteringAuto=De-reconciliere automată +UnletteringManual=De-reconciliere manuală AccountancyNoLetteringModified=Nicio reconciliere modificată AccountancyOneLetteringModifiedSuccessfully=O reconciliere a fost modificată cu succes AccountancyLetteringModifiedSuccessfully=%s reconciliere modificată cu succes @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=O dereconciliere a fost modificat AccountancyUnletteringModifiedSuccessfully=Dereconcilierea %s a fost modificată cu succes ## Confirm box -ConfirmMassUnlettering=Confirmare dereconciliere în masă -ConfirmMassUnletteringQuestion=Sigur vrei să anulezi dereconcilierea înregistrăr(ilor) %s selectate?  +ConfirmMassUnletteringAuto=Confirmare de de-reconciliere automată în masă +ConfirmMassUnletteringManual=Confirmare de de-reconciliere manuală în masă +ConfirmMassUnletteringQuestion=Sigur vrei să anulezi reconcilierea înregistrăr(ilor) selectate %s ? ConfirmMassDeleteBookkeepingWriting=Confirmare ştergere în bloc ConfirmMassDeleteBookkeepingWritingQuestion=Aceasta va șterge tranzacția din contabilitate (toate liniile legate de aceeași tranzacție vor fi șterse) Sunteți sigur că doriți să ștergeți înregistrăr(ile) %sselectate? @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=Cod multi-monedă (Idevise) DateExport=Dată export WarningReportNotReliable=Atenție, acest raport nu se bazează pe registrul jurnal contabil, deci nu conține o tranzacție modificată manual în registrul contabil. Dacă jurnalele sunt actualizate, vizualizarea contabilă este mai precisă. ExpenseReportJournal=Jurnalul raportului de cheltuieli -InventoryJournal=Jurnal inventar NAccounts=%s conturi diff --git a/htdocs/langs/ro_RO/admin.lang b/htdocs/langs/ro_RO/admin.lang index 960c08741dc..176a71551dd 100644 --- a/htdocs/langs/ro_RO/admin.lang +++ b/htdocs/langs/ro_RO/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Îmbinare client WarningModuleNotActive=Modulul %s trebuie să fie activat WarningOnlyPermissionOfActivatedModules=Numai permisiunile legate de modulele activate sunt prezentate aici. Aveţi posibilitatea să activaţi alte module în Acasă->Setări->Module. DolibarrSetup=Dolibarr instalare sau actualizare -InternalUser=Utilizator intern -ExternalUser=Utilizator extern InternalUsers=Utilizatori interni ExternalUsers=Utilizatori externi UserInterface=Interfaţă utilizator @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Gazdă SMTP/SMTPS (valoarea implicită în php.ini: %s< MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Portul SMTP/SMTPS (nu este definit în PHP pe sistemele de tip Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Gazdă SMTP/SMTPS (nu este definită în PHP pe sistemele de tip Unix) MAIN_MAIL_EMAIL_FROM=Emailul expeditorului pentru emailurile automate (valoarea implicită în php.ini: %s) +EMailHelpMsgSPFDKIM=Pentru a preveni ca email-urile din sistem Dolibarr să fie clasificate ca spam, asigură-te că serverul este autorizat să trimită email-uri de la această adresă prin configurația SPF și DKIM MAIN_MAIL_ERRORS_TO=Emailul utilizat pentru emailurile care se întorc cu erori (câmpurile 'Error-To' din emailurile trimise) MAIN_MAIL_AUTOCOPY_TO= Copie (Bcc) pentru toate emailurile trimise către MAIN_DISABLE_ALL_MAILS=Dezactivați trimiterea tuturor e-mailurilor (în scopuri de testare sau demonstrații) @@ -439,8 +438,10 @@ Unique=Unic Boolean=Boolean (o casetă de selectare) ExtrafieldPhone = Telefon ExtrafieldPrice = Preţ +ExtrafieldPriceWithCurrency=Preț în monedă ExtrafieldMail = Email ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Listă de selecţie ExtrafieldSelectList = Selecţie din tabel ExtrafieldSeparator=Separator (nu un câmp) @@ -501,7 +502,8 @@ WarningPHPMail=ATENŢIE: Configurarea pentru trimitea de email-uri din aplicați WarningPHPMailA=- Utilizarea serverului furnizorului de servicii de e-mail crește fiabilitatea e-mailului dvs., astfel încât crește livrabilitatea fără a fi semnalată ca SPAM WarningPHPMailB=- Unii furnizori de servicii de email (cum ar fi Yahoo) nu vă permit să trimiteți un email de pe alt server decât propriul server. Configurarea dvs. actuală utilizează serverul aplicației pentru a trimite email-uri și nu serverul furnizorului dvs. de email, deci unii destinatari (cei compatibili cu protocolul restrictiv DMARC), vă vor întreba furnizorul de email dacă vă pot accepta emailul și unii furnizori de email (cum ar fi Yahoo) poate răspunde "nu" deoarece serverul nu este al lor, așa că puține emailuri trimise pot să nu fie acceptate pentru livrare (aveți grijă și la cota de trimitere a furnizorului dvs. de email). WarningPHPMailC=- Utilizând serverul SMTP al furnizorului de servicii email pentru a trimite email-uri este, de asemenea, interesantă, astfel încât toate email-urile trimise din aplicație vor fi, de asemenea, salvate în directorul "Trimise" al cutiei poștale. -WarningPHPMailD=De asemenea, este recomandat, prin urmare, schimbarea metodei de trimitere a email-urilor la "SMTP". Dacă vrei cu adevărat să păstrezi metoda implicită "PHP" pentru a trimite email-uri, trebuie doar să ignori acest avertisment sau să îl elimini setând constanta MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP la 1 în Acasă - Setări - Alte setări. +WarningPHPMailD=Prin urmare, este recomandat să schimbi metoda de trimitere a email-urilor la valoarea "SMTP". +WarningPHPMailDbis=Dacă vrei cu adevărat să păstrezi metoda implicită "PHP" pentru a trimite email-uri, ignoră acest avertisment sau elimină-l făcând %sclic aici%s. WarningPHPMail2=Dacă furnizorul dvs. de e-mail SMTP trebuie să restricționeze clientul de email la unele adrese IP (foarte rar), aceasta este adresa IP a agentului utilizator de email (MUA) pentru aplicația ERP CRM: %s. WarningPHPMailSPF=Dacă numele domeniului din adresa de email a expeditorului este protejat de o înregistrare SPF (adresează-te registratorului numelui de domeniu), trebuie să adaugi următoarele IP-uri în înregistrarea SPF DNS a domeniului tău: %s. ActualMailSPFRecordFound=Înregistrare SPF reală găsită (pentru email-ul %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Exemplu:
Pentru formularul de creare a u PageUrlForDefaultValuesList=
Exemplu:
Pentru pagina care afișează terți, este %s.
Pentru URL-ul modulelor externe instalate în directorul personalizat, nu include "custom/" utilizează o cale ca mymodule/mypagelist.php și nu custom/mymodule/mypagelist.php.
Utilizează valoarea implicită numai dacă URL-ul are un anumit parametru, %s AlsoDefaultValuesAreEffectiveForActionCreate=De asemenea, rețineți că suprascrierea valorilor implicite pentru crearea de formulare funcționează numai pentru paginile care au fost proiectate corect (deci cu parametrul de action=create sau view...) EnableDefaultValues=Activați personalizarea valorilor implicite -EnableOverwriteTranslation=Activați utilizarea traducerilor cu suprascriere +EnableOverwriteTranslation=Permite personalizarea traducerilor GoIntoTranslationMenuToChangeThis=A fost găsită o traducere pentru cheia cu acest cod. Pentru a modifica această valoare, trebuie să o editați din Acasă-Setări-Traduceri. WarningSettingSortOrder=Atenţie, setarea unei ordini de sortare implicite poate duce la o eroare tehnică atunci când mergeți în lista paginii dacă câmpul este un câmp necunoscut. Dacă întâmpinați o astfel de eroare, reveniți la această pagină pentru a elimina ordinea de sortare implicită și pentru a restabili comportamentul implicit. Field=Câmp @@ -645,9 +647,9 @@ Module2400Name=Evenimente/Agendă Module2400Desc=Urmăriți evenimentele. Înregistrați evenimente automate sau manual pentru a nota activităţi sau întâlniri. Acesta este modulul principal pentru o bună gestionare a relațiilor cu clienții sau furnizorii. Module2500Name=DMS / ECM Module2500Desc=Sistemul de management al documentelor / Gestiunea conținutului electronic. Organizarea automată a documentelor tale generate sau stocate. Le poţi partaja dacă este necesar. -Module2600Name=Servicii API/Web (SOAP server) +Module2600Name=API / Servicii web (Server SOAP) Module2600Desc=Activați serverul SOAP pentru a furniza servicii API -Module2610Name=Servicii API/Web (server REST) +Module2610Name=API / Servicii web (Server REST) Module2610Desc=Activare server REST pentru furnizarea de servicii API Module2660Name=Call WebServices (SOAP client) Module2660Desc=Activați clientul de servicii Web (Poate fi folosit pentru a împinge datele/cererile către servere externe. În prezent, sunt acceptate numai comenzile de achiziţie.) @@ -698,6 +700,7 @@ Module62000Name=Incoterm Module62000Desc=Adăugați caracteristici pentru a gestiona Incoterms Module63000Name=Resurse Module63000Desc=Gestionarea resurselor (imprimante, mașini, camere, ...) pentru a le aloca evenimentelor +Module94160Name=Recepţii Permission11=Citeşte facturi clienţi Permission12=Creare/modificare facturi clienţi Permission13=Invalidează facturi client @@ -842,9 +845,9 @@ Permission286=Export contacte Permission291=Citeşte tarife Permission292=Setare permisiuni pe tarifele de Permission293=Modificare tarife client -Permission300=Citire coduri de bare -Permission301=Creare/modificare coduri de bare -Permission302=Șterge coduri de bare +Permission301=Generare PDF cu coduri de bare +Permission304=Creare/modificare coduri de bare +Permission305=Șterge coduri de bare Permission311=Citeşte servicii Permission312=Atribuire serviciu/abonament la contract Permission331=Citire marcaje @@ -971,13 +974,14 @@ Permission3301=Generare module noi Permission4001=Citeşte abilitate/job/post Permission4002=Creare/modificare abilitate/job/post Permission4003=Şterge abilitate/job/post -Permission4020=Citeşte evaluări -Permission4021=Creare/modificare evaluare a ta -Permission4022=Validare evaluare -Permission4023=Ştergere evaluare -Permission4030=Vede meniul de comparare +Permission4021=Citește evaluări (proprii și ale subordonaților) +Permission4022=Creare/modificare evaluări +Permission4023=Validare evaluare +Permission4025=Ştergere evaluare +Permission4028=Vede meniul de comparare Permission4031=Citeşte informaţii personale Permission4032=Scrie informaţii personale +Permission4033=Citește toate evaluările (chiar și cele ale utilizatorilor care nu-i sunt subordonați) Permission10001=Citeşte conținut site web Permission10002=Creare/modificare conținut site web (html și conținut javascript) Permission10003=Creare/modificare conținut site web (cod php dinamic). Periculos, trebuie rezervat dezvoltatorilor restricționați. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Tip de amortizare active TypeOfUnit=Tip de unitate SetupSaved=Setări salvate SetupNotSaved=Setarea nu a fost salvată +OAuthServiceConfirmDeleteTitle=Șterge înregistrare OAuth +OAuthServiceConfirmDeleteMessage=Sigur vrei să ștergi această înregistrare OAuth? Toate token-urile existente pentru aceasta vor fi, de asemenea, șterse. +ErrorInEntryDeletion=Eroare la ștergerea înregistrării +EntryDeleted=Înregistrare ștearsă BackToModuleList=Înapoi la lista Module BackToDictionaryList=Înapoi la lista de dicționare TypeOfRevenueStamp=Tip taxă de timbru @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Parametrii de configurare pot fi setați numai de utilizator SystemInfoDesc=Informațiile de sistem sunt informații tehnice diverse pe care le poţi accesa numai în modul citire, fiind vizibile numai pentru administratori. SystemAreaForAdminOnly=Această zonă este disponibilă numai pentru administratori. Permisiunile utilizatorilor de sistem nu pot modifica această restricție. CompanyFundationDesc=Editează informaţiile despre compania/organizaţia ta. Dă click pe butonul "%s" din josul paginii când ai terminat. +MoreNetworksAvailableWithModule=Mai multe rețele sociale pot fi disponibile activând modulul "Rețele sociale".  AccountantDesc= Dacă aveți un contabil/firmă de contabilitate externă, puteți modifica aici informațiile aferente. AccountantFileNumber=Cod contabil DisplayDesc=Parametrii care afectează aspectul și prezentarea aplicației pot fi modificați aici. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Trebuie să rulaţi această co YourPHPDoesNotHaveSSLSupport=Funcţiile SSL funcţii nu sunt disponibile în PHP. DownloadMoreSkins=Mai multe teme de descărcat SimpleNumRefModelDesc=Returnează numărul de referință în formatul %s yymm-nnnn unde yy este anul, mm este luna și nnnn este un număr secvențial cu incrementare automată fără resetare +SimpleRefNumRefModelDesc=Returnează numărul de referință în formatul n, unde n este un număr cu incrementare automată secvențială fără resetare +AdvancedNumRefModelDesc=Returnează numărul de referință în formatul %syymm-nnnn unde yy este anul, mm este luna și nnnn este un număr secvențial cu incrementare automată fără resetare SimpleNumRefNoDateModelDesc=Returnează numărul de referință în formatul %s-nnnn unde nnnn este un număr de incrementare automată secvențial fără resetare ShowProfIdInAddress=Afişează Id-ul profesional cu adresele ShowVATIntaInAddress=Ascunde codul de TVA intracomunitar @@ -1380,7 +1391,7 @@ GetBarCode=Preia cod de bare NumberingModules=Modele de numerotare DocumentModules=Şabloane documente ##### Module password generation -PasswordGenerationStandard=Returnați o parolă generată conform algoritmului intern Dolibarr: %scaractere numere și litere mici. +PasswordGenerationStandard=Returnează o parolă generată conform algoritmului intern Dolibarr: %s caractere care conțin numere și caractere partajate. PasswordGenerationNone=Nu sugera o parolă generată. Parola trebuie introdusă manual. PasswordGenerationPerso=Returnați o parolă în funcție de configurația ta personalizată. SetupPerso=În funcție de configurația ta @@ -1434,6 +1445,10 @@ SuppliersPayment=Plăți furnizori SupplierPaymentSetup=Configurare plăți furnizor InvoiceCheckPosteriorDate=Verficare data factură înainte de validare InvoiceCheckPosteriorDateHelp=Validarea unei facturi va fi interzisă dacă data acesteia este anterioară datei ultimei facturi de același tip. +InvoiceOptionCategoryOfOperations=Afișează pe factură mențiunea "Categorie operațiuni". +InvoiceOptionCategoryOfOperationsHelp=In functie de situatie, mentiunea va aparea sub forma:-
Categorie operațiuni: Livrare bunuri
- Categorie operațiuni: Prestare de servicii
- Categorie operațiuni: Mixt - Livrare de bunuri & prestare de servicii +InvoiceOptionCategoryOfOperationsYes1=Da, sub blocul de adresă +InvoiceOptionCategoryOfOperationsYes2=Da, în colțul din stânga jos ##### Proposals ##### PropalSetup=Configurare modul Oferte Comerciale ProposalsNumberingModules=Modele numerotare Oferte comerciale @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Filigranul de pe contractele schiţă (niciunul da ##### Members ##### MembersSetup=Configurare modul Membri MemberMainOptions=Opţiuni principale +MemberCodeChecker=Opțiuni pentru generarea automată a codurilor de membru AdherentLoginRequired= Gestionează autentificarea pentru fiecare membru AdherentMailRequired=Emailul este necesar pentru a crea un nou membru MemberSendInformationByMailByDefault=Opţiunea de a trimite email de confirmare a membrilor(validare sau confirmare adeziune) este activă în mod implicit MemberCreateAnExternalUserForSubscriptionValidated=Creare cont de utilizator extern pentru fiecare adeziune de membru nou validat -VisitorCanChooseItsPaymentMode=Vizitatorul poate alege din modurile disponibile de plată +VisitorCanChooseItsPaymentMode=Vizitatorul poate alege toate modurile de plată disponibile MEMBER_REMINDER_EMAIL=Activați reminder automat prin email pentru adeziunile expirate. Notă: Modul %s trebuie să fie activat and setat corect pentru a trimite remindere. MembersDocModules=Șabloane documente pentru documentele generate din înregistrarea membrilor ##### LDAP setup ##### @@ -1721,7 +1737,7 @@ MailingDelay=Secunde de aşteptare pentru trimiterea următorului email NotificationSetup=Configurare modul Notificare pe email NotificationEMailFrom=Email expeditor (De la) pentru email-urile trimise de modulul Notificări FixedEmailTarget=Destinatar -NotificationDisableConfirmMessageContact=Ascundei listă destinatari notificări (abonați ca contact) în mesajul de confirmare +NotificationDisableConfirmMessageContact=Ascunde listă destinatari notificări (abonați ca contact) în mesajul de confirmare NotificationDisableConfirmMessageUser=Ascunde listă destinatari notificări (abonați ca utilizator) în mesajul de confirmare  NotificationDisableConfirmMessageFix=Ascunde listă destinatari notificări (abonați cu email global) în mesajul de confirmare ##### Sendings ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Activaţi editorul avansat pentru: FCKeditorForNotePublic=Creare/editare WYSIWIG câmp "note publice" pe elemente FCKeditorForNotePrivate=Creare/editare WYSIWIG câmp "note private" pe elemente FCKeditorForCompany=Creare/editare WYSIWIG câmp descriere elemente (cu excepția produselor/serviciilor)  -FCKeditorForProduct=Creare/editare WYSIWIG câmp descriere produse/servicii -FCKeditorForProductDetails=Crearea/editarea WYSIWIG a liniilor de detalii ale produselor pentru toate entitățile (propuneri, comenzi, facturi, etc.). Atenţie: Utilizarea acestei opțiuni pentru acest caz nu este serios recomandată, deoarece poate crea probleme cu caracterele speciale și formatarea paginilor atunci când creați fișiere PDF. +FCKeditorForProductDetails=Creare/editare WYSIWYG a descrierii produselor sau a liniilor pentru obiecte (linii de oferte, comenzi, facturi, etc...). +FCKeditorForProductDetails2=Atenție: Utilizarea acestei opțiuni pentru acest caz nu este recomandată, deoarece poate crea probleme cu caracterele speciale și formatarea paginii la generarea fișierelor PDF. FCKeditorForMailing= Creare/editare WYSIWIG pentru newslettere (Instrumente->Newslettere) FCKeditorForUserSignature=Creare/editare WYSIWIG a semnăturii utilizatorilor FCKeditorForMail=Creare/editare WYSIWIG pentru toate email-urile (cu excepția Instrumente->Newletter) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Handler meniu utilizat pentru afişarea noului meniu DetailMenuModule=Numele modulului dacă intrarea în meniu provine dintr-un modul DetailType=Tip meniu (sus sau stânga) DetailTitre=Etichetă meniu sau cod etichetă pentru traducere -DetailUrl=URL-ul la care te trimite meniul (URL absolut sau link extern de legătură cu http://) +DetailUrl=Adresa URL la care trimite meniul (link URL relativ sau link extern cu https://) DetailEnabled=Condiţia pentru a afişa sau nu elementul DetailRight=Condiţia pentru a afişa meniurile gri neautorizate DetailLangs=Nume fişier lang pentru cod etichetă de traducere @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Scăderea stocului la plata prin POS CashDeskYouDidNotDisableStockDecease=Nu ați dezactivat scăderea stocului la efectuarea unei vânzări de la POS. Prin urmare, este necesară specificarea unui depozit. CashDeskForceDecreaseStockLabel=Scăderea stocului pentru produsele din lot a fost forțată. CashDeskForceDecreaseStockDesc=Scădere mai întâi după cea mai vechi date de consum şi de vânzare. -CashDeskReaderKeyCodeForEnter=Cod tastă pentru "Enter" definit în cititorul de coduri de bare(Exemplu: 13) +CashDeskReaderKeyCodeForEnter=Codul ASCII pentru tasta "Enter" definit în cititorul de coduri de bare (Exemplu: 13) ##### Bookmark ##### BookmarkSetup=Configurare modul Bookmark-uri BookmarkDesc=Acest modul vă permite să gestionați marcajele. De asemenea, puteți adăuga comenzi rapide la orice pagini din sistem sau site-uri externe din meniul din stânga. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Modele de numerotare a facturilor furnizor IfSetToYesDontForgetPermission=Dacă este setată o valoare nulă, nu uitați să furnizați permisiuni grupurilor sau utilizatorilor autorizați pentru a doua aprobare ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Configurare modul GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Calea spre fişierul Maxmind care conţine translatarea IP la ţară.
Exemple:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Calea către fișierul care conține conversia IP Maxmind în țară NoteOnPathLocation=Reţine că fişierul de conversie IP la ţară trebuie să fie într-un director citibil de PHP (Verifică configurarea PHP open_basedir şi permisiunile de fişiere). YouCanDownloadFreeDatFileTo=Puteţi descărca o versiune demo gratuită a fişierului de ţară GeoIP Maxmind de la %s. YouCanDownloadAdvancedDatFileTo=Puteţi descărca de asemenea, o versiune mai completă, cu actualizări ale fişierului de ţară GeoIP Maxmind de la %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Wizard pentru generarea fişierului dump al bazei de date BackupZipWizard=Wizard pentru generarea arhivei cu directul de documente SomethingMakeInstallFromWebNotPossible=Instalarea modulului extern nu este posibilă din interfața web din următorul motiv: SomethingMakeInstallFromWebNotPossible2=Din acest motiv, procesul de actualizare descris aici este un proces manual pe care numai un utilizator privilegiat îl poate face. +InstallModuleFromWebHasBeenDisabledContactUs=Instalarea sau dezvoltarea de module externe sau site-uri web dinamice, din aplicație, este în prezent blocată din motive de securitate. Vă rugăm să ne contactați dacă trebuie să activați această funcție. InstallModuleFromWebHasBeenDisabledByFile=Instalarea de module externe din aplicație a fost dezactivată de administrator. Trebuie să-i soliciţi să şteargă fişierul %s pentru a permite această caracteristică. ConfFileMustContainCustom=Instalarea sau construirea unui modul extern din aplicație trebuie să salveze fişierele în directorul %s. Pentru a putea fi folosit de sistem, trebuie să configureziconf/conf.php adaugă 2 linii de directivă:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Evidențiați liniile tabelului când treceţi cu mouse-ul peste ele @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Eliminați caracterele speciale COMPANY_AQUARIUM_CLEAN_REGEX=Filtrul Regex pentru a curăța valoarea (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Flitru Regex pentru curăţarea valorii (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Nu sunt permise duplicate +RemoveSpecialWords=Curățare anumite cuvinte atunci când se generează sub-conturi pentru clienți sau furnizori +RemoveSpecialWordsHelp=Specifică cuvintele de curățat înainte de a calcula contul de client sau furnizor. Folosește ";" între cuvinte GDPRContact=Responsabilul cu protecția datelor (DPO, confidențialitatea datelor sau contact GDPR ) GDPRContactDesc=Dacă stochezi date cu caracter personal în Sistemul tău informațional, poți specifica aici persoana de contact care este responsabilă pentru GDPR HelpOnTooltip=Text de ajutor care să apară pe butonul de sugestii @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Directorul ţintă al cutiei poștale EmailcollectorOperations=Operațiuni de făcut de către colector EmailcollectorOperationsDesc=Operațiunile sunt executate în ordinea de sus în jos MaxEmailCollectPerCollect=Număr maxim de email-uri colectae per operaţiune +TestCollectNow=Test colectare CollectNow=Colectați acum ConfirmCloneEmailCollector=Sigur vrei să clonezi colectorul de email-uri %s? DateLastCollectResult=Data ultimei încercări de colectare @@ -2183,6 +2203,7 @@ ShowProjectLabel=Etichetă proiect PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias-ul în numele terților THIRDPARTY_ALIAS=Nume terț - Alias ​​terț ALIAS_THIRDPARTY=Alias ​​terț - Nume terț +PDFIn2Languages=Afișează etichetele în PDF în 2 limbi diferite PDF_USE_ALSO_LANGUAGE_CODE=Dacă doriți să aveți unele texte duplicate în PDF-ul în 2 limbi diferite în același PDF generat, trebuie să setați aici această a doua limbă, astfel încât PDF-ul generat va conține 2 limbi diferite în aceeași pagină, cea aleasă la generarea PDF-ului și aceasta ( doar câteva șabloane PDF acceptă acest lucru). Păstrați gol pentru 1 limbă pentru fiecare PDF. PDF_USE_A=Gererare documente PDF cu format PDF/A în loc de formatul PDF implicit FafaIconSocialNetworksDesc=Introduceți aici codul unei pictograme FontAwesome. Dacă nu știți ce este FontAwesome, puteți utiliza valoarea generică fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Parteneriat AGENDA_EVENT_DEFAULT_STATUS=Starea implicită a evenimentului când creaţi un eveniment din formular YouShouldDisablePHPFunctions=Ar trebui să dezactivezi funcțiile PHP IfCLINotRequiredYouShouldDisablePHPFunctions=Cu excepția cazului în care trebuie să rulați comenzi de sistem în cod personalizat, trebuie să dezactivați funcțiile PHP -PHPFunctionsRequiredForCLI=Pentru shell (cum ar fi jobul programat de backup sau rularea unui program antivirus), trebuie să păstrați funcțiile PHP  +PHPFunctionsRequiredForCLI=Pentru shell (cum ar fi backup programat sau rularea unui program antivirus), trebuie să păstrezi funcțiile PHP NoWritableFilesFoundIntoRootDir=Nu au fost găsite în directorul rădăcină fișiere sau directoare scriptibile ale programelor comune (OK)  RecommendedValueIs=Recomandat: %s Recommended=Recomandat NotRecommended=Nerecomandat -ARestrictedPath=Cale restricţionată +ARestrictedPath=O cale restricționată pentru fișierele de date CheckForModuleUpdate=Verificare actualizări module externe CheckForModuleUpdateHelp=Această acțiune se va conecta la editori de module externe pentru a verifica dacă este disponibilă o nouă versiune. ModuleUpdateAvailable=O actualizare este disponibilă @@ -2264,7 +2285,7 @@ LateWarningAfter=Avertizare "Întârziat" după TemplateforBusinessCards=Șablon pentru o carte de vizită cu diferite dimensiuni InventorySetup= Configurare Inventar ExportUseLowMemoryMode=Utilizare mod de memorie limitată -ExportUseLowMemoryModeHelp=Utilizare mod de memorie scăzută pentru execuţie dump (comprimarea se face prin pipe nu prin memoria PHP). Această metodă nu permite să verifici dacă fișierul este finalizat și mesajul de eroare nu poate fi raportat dacă execuţia nu reușește. +ExportUseLowMemoryModeHelp=Utilizare mod de memorie scăzută pentru generarea fișierului dump (comprimarea se face printr-un pipe în loc de memoria PHP). Această metodă nu permite să verifici dacă fișierul este complet și mesajul de eroare nu poate fi raportat dacă nu reușește. Utilizează dacă nu ai erori de memorie. ModuleWebhookName = Webhook ModuleWebhookDesc = Interfață de capturare triggere sistem și trimitere la o adresă URL @@ -2288,6 +2309,8 @@ IconOnly=Doar pictogramă - Text doar în tooltip  INVOICE_ADD_ZATCA_QR_CODE=Afișează cod QR ZATCA pe facturi INVOICE_ADD_ZATCA_QR_CODEMore=Unele țări arabe au nevoie de acest cod QR pe ​​facturi INVOICE_ADD_SWISS_QR_CODE=Afișare cod QR-Bill swiss pe facturi +INVOICE_SHOW_SHIPPING_ADDRESS=Afișează adresa de livrare +INVOICE_SHOW_SHIPPING_ADDRESSMore=Mențiune obligatorie pentru Franța UrlSocialNetworksDesc=Link URL rețea socială. Utilizează {socialid} pentru partea variabilă care conține ID-ul rețelei sociale. IfThisCategoryIsChildOfAnother=Dacă această categorie este un copil al alteia DarkThemeMode=Mod întunecat temă @@ -2307,3 +2330,28 @@ UsePassword=Folosește o parolă UseOauth=Folosește un token OAUTH Images=Imagini MaxNumberOfImagesInGetPost=Numărul maxim de imagini permis într-un câmp HTML trimis într-un formular +MaxNumberOfPostOnPublicPagesByIP=Număr maxim de postări pe pagini publice cu aceeași adresă IP într-o lună +CIDLookupURL=Modulul aduce o adresă URL care poate fi utilizată de un instrument extern pentru a obține numele unui terț sau contact din numărul său de telefon. Adresa URL de utilizat este: +ScriptIsEmpty=Script-ul este gol +ShowHideTheNRequests=Afișare/ascundere %s interogare(i) SQL +DefinedAPathForAntivirusCommandIntoSetup=Definește o cale pentru un program antivirus în %s +TriggerCodes=Evenimente cu trigger +TriggerCodeInfo=Introdu aici cod(urile) de trigger care trebuie să genereze o postare a unui request web (sunt permise doar URL-urile externe). Poți introduce mai multe coduri de declanșare separate prin virgulă. +EditableWhenDraftOnly=Dacă nu este bifată, valoarea poate fi modificată numai atunci când obiectul are starea schiță +CssOnEdit=CSS în paginile de editare +CssOnView=CSS în paginile de vizualizare +CssOnList=CSS în paginile de listare +HelpCssOnEditDesc=CSS folosit la editarea câmpului.
Exemplu: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=CSS folosit la vizualizarea câmpului. +HelpCssOnListDesc=CSS folosit atunci când câmpul se află în interiorul unui tabel dintr-o listă.
Exemplu: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Ascundere cantitate comandată pe documentele generate pentru recepții +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Afișare preț pe documentele generate pentru recepții +WarningDisabled=Avertizare dezactivată +LimitsAndMitigation=Limite de acces și atenuare +DesktopsOnly=Doar desktop-uri +DesktopsAndSmartphones=Desktop-uri și smartphone-uri +AllowOnlineSign=Permite semnare online +AllowExternalDownload=Permite descărcarea externă (fără autentificare, folosind un link partajat) +DeadlineDayVATSubmission=Ziua limită pentru depunerea TVA în luna următoare +MaxNumberOfAttachementOnForms=Numărul maxim de fișiere unite într-un formular +IfDefinedUseAValueBeetween=Dacă este definită, utilizează o valoare între %s și %s diff --git a/htdocs/langs/ro_RO/agenda.lang b/htdocs/langs/ro_RO/agenda.lang index 1c8a6fd6bf8..4ef2f59df66 100644 --- a/htdocs/langs/ro_RO/agenda.lang +++ b/htdocs/langs/ro_RO/agenda.lang @@ -68,6 +68,7 @@ ShipmentBackToDraftInDolibarr=Livrarea %s revine la starea de schiţă ShipmentDeletedInDolibarr=Livrarea %s a fost ştearsă ShipmentCanceledInDolibarr=Livrarea %s a fost anulată ReceptionValidatedInDolibarr=Recepţia %s a fost validată +ReceptionDeletedInDolibarr=Recepția %s a fost ștearsă ReceptionClassifyClosedInDolibarr=Recepția %s a fost clasificată ca închisă OrderCreatedInDolibarr=Comanda %s a fost creată OrderValidatedInDolibarr=Comanda %s a fost validată @@ -87,6 +88,7 @@ SupplierInvoiceSentByEMail=Factura furnizor %s a fost trimisă pe email ShippingSentByEMail=Livrarea %s a fost trimisă pe email ShippingValidated= Livrarea %s a fost validată InterventionSentByEMail=Intervenția %s a fost trimisă pe email +ProjectSentByEMail=Proiectul %s a fost trimis pe email ProposalDeleted=Ofertă ştearsă OrderDeleted=Comandă ştearsă InvoiceDeleted=Factură ştearsă diff --git a/htdocs/langs/ro_RO/bills.lang b/htdocs/langs/ro_RO/bills.lang index 2ac2c5ccf40..53ae952152c 100644 --- a/htdocs/langs/ro_RO/bills.lang +++ b/htdocs/langs/ro_RO/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Statistici Facturi Clienţi BillsStatisticsSuppliers=Statistici facturi furnizor DisabledBecauseDispatchedInBookkeeping=Dezactivat deoarece factura a fost expediată în contabilitate DisabledBecauseNotLastInvoice=Dezactivat deoarece factura nu poate fi ștearsă. Unele facturi au fost înregistrate după aceasta și vor crea lipsuri în incrementare. +DisabledBecauseNotLastSituationInvoice=Dezactivat deoarece factura nu poate fi ștearsă. Această factură nu este ultima din ciclul facturilor de situație.  DisabledBecauseNotErasable=Dezactivat pentru că nu poate fi şters InvoiceStandard=Factură Standard InvoiceStandardAsk=Factură Standard InvoiceStandardDesc=Acest tip de factură este factura comună. +InvoiceStandardShort=Standard InvoiceDeposit=Factură de plată în avans InvoiceDepositAsk=Factură de plată în avans InvoiceDepositDesc=Acest tip de factură se face atunci când a fost primită o factură de plată în avans @@ -24,6 +26,7 @@ InvoiceProForma=Factură Proformă InvoiceProFormaAsk=Factură Proformă InvoiceProFormaDesc=Factura Proformă este o imagine a unei facturi, dar nu are nici o valoare contabilă. InvoiceReplacement=Factură de înlocuire +InvoiceReplacementShort=Înlocuire InvoiceReplacementAsk=Factură de înlocuire a altei facturi InvoiceReplacementDesc=Factura de înlocuire este folosită pentru a înlocui o factură care nu a fost achitată.

Notă: Se pot înlocui numai facturile neachitate. Dacă factura pe care o înlocuiți nu este încă închisă, aceasta va fi închisă automat la "Abandonată". InvoiceAvoir=Notă de credit @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Această parte s ErrorInvoiceIsNotLastOfSameType=Eroare: Data facturii %s este %s. Trebuie să fie ulterioară sau egală cu ultima dată pentru facturile de același tip (%s). Modificăă data facturii. BillFrom=De la BillTo=La +ShippingTo=Livrare pentru ActionsOnBill=Evenimente pe factură RecurringInvoiceTemplate=Șablon / factură recurentă NoQualifiedRecurringInvoiceTemplateFound=Nu există un model de factură potrivit pentru generare. @@ -622,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Plata a fost înregistrată și factura %s SendEmailsRemindersOnInvoiceDueDate=Trimite reminder pe email pentru facturile neîncasate MakePaymentAndClassifyPayed=Înregistrare plată BulkPaymentNotPossibleForInvoice=Plata bulk nu este posibilă pentru factura %s (tip sau status greșit) +MentionVATDebitOptionIsOn=Opțiunea de a plăti impozit pe baza de debitelor +MentionCategoryOfOperations=Categorie operațiuni  +MentionCategoryOfOperations0=Livrare de bunuri +MentionCategoryOfOperations1=Prestare de servicii +MentionCategoryOfOperations2=Mixt - Livrare de bunuri și prestare de servicii diff --git a/htdocs/langs/ro_RO/bookmarks.lang b/htdocs/langs/ro_RO/bookmarks.lang index af716c5d751..068dee6cfab 100644 --- a/htdocs/langs/ro_RO/bookmarks.lang +++ b/htdocs/langs/ro_RO/bookmarks.lang @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Alegeți dacă pagina de referin BookmarksManagement=Management marcaje BookmarksMenuShortCut=Ctrl + shift + m NoBookmarks=Niciun bookmark definit +NoBookmarkFound=Niciun marcaj nu a fost găsit diff --git a/htdocs/langs/ro_RO/boxes.lang b/htdocs/langs/ro_RO/boxes.lang index 09d942ad92e..efcbad031b6 100644 --- a/htdocs/langs/ro_RO/boxes.lang +++ b/htdocs/langs/ro_RO/boxes.lang @@ -44,8 +44,10 @@ BoxTitleSupplierOrdersAwaitingReception=Comenzi de achiziţie în aşteptare BoxTitleLastModifiedContacts=Contacte/Adrese: ultimile %s modificate BoxMyLastBookmarks=Bookmark-uri : ultimile %s BoxOldestExpiredServices=Cele mai vechi servicii active expirate +BoxOldestActions=Cele mai vechi evenimente de făcut BoxLastExpiredServices=Cele mai vechi %s contacte cu servicii active expirate BoxTitleLastActionsToDo=Ultimele %s acţiuni de realizat +BoxTitleOldestActionsToDo=Cele mai vechi %s evenimente de făcut, nefinalizate BoxTitleLastContracts=Ultimele %s contracte modificate BoxTitleLastModifiedDonations=Utimele %s donaţii modificate BoxTitleLastModifiedExpenses=Ultimele %s rapoarte de cheltuieli modificate diff --git a/htdocs/langs/ro_RO/commercial.lang b/htdocs/langs/ro_RO/commercial.lang index 7f69341f5f6..99388db9527 100644 --- a/htdocs/langs/ro_RO/commercial.lang +++ b/htdocs/langs/ro_RO/commercial.lang @@ -5,7 +5,7 @@ Customer=Client Customers=Clienţi Prospect=Prospect Prospects=Prospecţi -DeleteAction=Şterge un eveniment +DeleteAction=Şterge un eveniment NewAction=Eveniment nou AddAction=Creare eveniment AddAnAction=Crează un eveniment @@ -15,34 +15,34 @@ CardAction=Fişă Eveniment ActionOnCompany=Societate afiliată ActionOnContact=Contact afiliat TaskRDVWith=Întâlnire cu %s -ShowTask=Arată sarcină +ShowTask=Arată task ShowAction=Arată acţiune -ActionsReport=Raport Evenimente +ActionsReport=Raport evenimente ThirdPartiesOfSaleRepresentative=Terți cu reprezentant de vânzări -SaleRepresentativesOfThirdParty=Reprezentanți de vânzări ai unei terțe părți -SalesRepresentative=Reprezentant vînzări +SaleRepresentativesOfThirdParty=Reprezentanți de vânzări ai unui terț +SalesRepresentative=Reprezentant vânzări SalesRepresentatives=Reprezentanţi vânzări SalesRepresentativeFollowUp=Reprezentant vânzări (follow-up) -SalesRepresentativeSignature=Reprezentant vânzări (semnătura) +SalesRepresentativeSignature=Reprezentant vânzări (semnare contract) NoSalesRepresentativeAffected=Niciun reprezentant vânzări asociat ShowCustomer=Afişează client -ShowProspect=Afişează prospect -ListOfProspects=Lista prospecţi -ListOfCustomers=Lista clienţi -LastDoneTasks=Ultimele acțiuni finalizate %s +ShowProspect=Afişează prospect +ListOfProspects=Listă prospecţi +ListOfCustomers=Listă clienţi +LastDoneTasks=Ultimele %s acțiuni finalizate LastActionsToDo=Cele mai vechi %s acţiuni nefinalizate DoneAndToDoActions=Lista evenimentelor finalizate sau de realizat DoneActions=Lista evenimentelor finalizate ToDoActions=Lista evenimentelor nefinalizate -SendPropalRef=Transmitere ofertă comercială %s -SendOrderRef=Transmitere comandă %s +SendPropalRef=Transmitere ofertă comercială %s +SendOrderRef=Transmitere comandă %s StatusNotApplicable=Nu se aplică StatusActionToDo=De realizat StatusActionDone=Finalizat StatusActionInProcess=În curs TasksHistoryForThisContact=Evenimente pentru acest contact LastProspectDoNotContact=Nu contactaţi -LastProspectNeverContacted=Niciodată contactat +LastProspectNeverContacted=Necontactat vreodată LastProspectToContact=De contactat LastProspectContactInProcess=Contact în curs LastProspectContactDone=Contact efectuat @@ -50,31 +50,40 @@ ActionAffectedTo=Eveniment asociat lui ActionDoneBy=Eveniment realizat de către ActionAC_TEL=Apel Telefonic ActionAC_FAX=Trimitere fax -ActionAC_PROP=Trimitere ofertă pe e-mail -ActionAC_EMAIL=Trimitere e-mail -ActionAC_EMAIL_IN=Primirea e-mailului +ActionAC_PROP=Trimitere ofertă pe email +ActionAC_EMAIL=Trimitere email +ActionAC_EMAIL_IN=Primire email ActionAC_RDV=Întâlniri -ActionAC_INT=Intervenţie în site -ActionAC_FAC=Trimitere factura client pe e-mail -ActionAC_REL=Retrimitere factura client (memento) -ActionAC_CLO=Închide -ActionAC_EMAILING=Trimite e-mail-uri în masă -ActionAC_COM=Trimiteți comanda de vânzări prin poștă -ActionAC_SHIP=Trimitere notă de livrare prin e-mail -ActionAC_SUP_ORD=Trimiteți comanda de cumpărare prin poștă -ActionAC_SUP_INV=Trimiteți factura furnizorului prin poștă +ActionAC_INT=Intervenţie, deplasare la client +ActionAC_FAC=Trimitere factura client pe email +ActionAC_REL=Retrimitere factura client (reminder) +ActionAC_CLO=Închidere +ActionAC_EMAILING=Trimitere newsletter +ActionAC_COM=Trimitere comandă de vânzări prin poștă +ActionAC_SHIP=Trimitere notă de livrare pe email +ActionAC_SUP_ORD=Trimitere comandă de achiziţie prin poștă +ActionAC_SUP_INV=Trimitere factură furnizor prin poștă ActionAC_OTH=Altele -ActionAC_OTH_AUTO=Evenimente inserate automat +ActionAC_OTH_AUTO=Altele automate ActionAC_MANUAL=Evenimente inserate manual ActionAC_AUTO=Evenimente inserate automat -ActionAC_OTH_AUTOShort=Automat +ActionAC_OTH_AUTOShort=Altele +ActionAC_EVENTORGANIZATION=Eveniment organizare de evenimente Stats=Statistici vânzări -StatusProsp=Statut Prospect -DraftPropals=Oferte Comerciale Schiţă +StatusProsp=Status prospect +DraftPropals=Oferte comerciale schiţă NoLimit=Nelimitat -ToOfferALinkForOnlineSignature=Link pentru semnatura online -WelcomeOnOnlineSignaturePage=Bun venit pe pagina pentru a accepta propunerile comerciale de la %s -ThisScreenAllowsYouToSignDocFrom=Acest ecran vă permite să acceptaţi şi să semnaţi sau refuzaţi o ofertă/propunere comercială -ThisIsInformationOnDocumentToSign=Acestea sunt informaţiile din document de acceptat sau refuzat +ToOfferALinkForOnlineSignature=Link pentru semnare online +WelcomeOnOnlineSignaturePageProposal=Bun venit la pagina unde puteţi accepta online ofertele comerciale de la %s +WelcomeOnOnlineSignaturePageContract=Bun venit la %s Pagina de semnare a contractului PDF +WelcomeOnOnlineSignaturePageFichinter=Bun venit la pagina de semnare PDF a intervenției %s +ThisScreenAllowsYouToSignDocFromProposal=Acest ecran vă permite să acceptaţi şi să semnaţi sau să refuzaţi o ofertă/propunere comercială +ThisScreenAllowsYouToSignDocFromContract=Acest ecran vă permite să semnați online un contract în format PDF. +ThisScreenAllowsYouToSignDocFromFichinter=Acest ecran îți permite să semnezi online intervenția în format PDF. +ThisIsInformationOnDocumentToSignProposal=Acestea sunt informaţiile din document de acceptat sau de refuzat +ThisIsInformationOnDocumentToSignContract=Acestea sunt informații despre contractul care trebuie semnat +ThisIsInformationOnDocumentToSignFichinter=Acestea sunt informații despre intervenția care trebuie semnată SignatureProposalRef=Semnarea ofertei/propunerii comerciale %s -FeatureOnlineSignDisabled=Funcţionalitatea pentru semnare online dezactivata sau documentul a fost generat înainte activarea acestei funcţionalităţi +SignatureContractRef=Semnarea contractului %s +SignatureFichinterRef=Semnarea intervenției %s +FeatureOnlineSignDisabled=Funcţionalitatea pentru semnare online este dezactivată sau documentul a fost generat înainte activarea acestei funcţionalităţi diff --git a/htdocs/langs/ro_RO/compta.lang b/htdocs/langs/ro_RO/compta.lang index d5ea56b4144..c258ad137fb 100644 --- a/htdocs/langs/ro_RO/compta.lang +++ b/htdocs/langs/ro_RO/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Sold (înainte) Balance=Sold Debit=Debit Credit=Credit +AccountingDebit=Debit +AccountingCredit=Credit Piece= Doc. contabilitate AmountHTVATRealReceived=TVA colectat AmountHTVATRealPaid=TVA plătit @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Raportul cifrei de afaceri c TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Raportul cifrei de afaceri colectate după cota TVA nu este disponibil. Acest raport este disponibil numai pentru cifra de afaceri facturată. CalculationMode=Mod calcul AccountancyJournal=Jurnal contabil -ACCOUNTING_VAT_SOLD_ACCOUNT=Contul contabil implicit pentru TVA la vânzări (utilizat dacă nu este definit în setarea dicționarului TVA) -ACCOUNTING_VAT_BUY_ACCOUNT=Contul contabil implicit pentru TVA la achiziții (utilizat dacă nu este definit în setarea dicționarului TVA) -ACCOUNTING_VAT_PAY_ACCOUNT=Contul contabil implicit pentru plata TVA -ACCOUNTING_ACCOUNT_CUSTOMER=Contul contabil utilizat pentru terți clienţi +ACCOUNTING_VAT_SOLD_ACCOUNT=Cont contabil (din Planul de Conturi) care urmează să fie utilizat ca și cont implicit pentru TVA la vânzări (utilizat dacă nu este definit în configurarea dicționarului TVA) +ACCOUNTING_VAT_BUY_ACCOUNT=Cont contabil (din Planul de Conturi) care urmează să fie utilizat ca și cont implicit pentru TVA la achiziții (utilizat dacă nu este definit în configurarea dicționarului TVA) +ACCOUNTING_VAT_PAY_ACCOUNT=Cont contabil (din Planul de Conturi) care va fi utilizat ca și cont implicit pentru plata TVA +ACCOUNTING_ACCOUNT_CUSTOMER=Cont contabil (din Planul de Conturi) utilizat pentru terți tip "client". ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Contul contabil dedicat definit pe fişa terțului va fi utilizat numai pentru subregistrul contabilitate . Aceasta va fi utilizat pentru Registrul jurnal și ca valoare implicită pentru jurnalul secundar contabill dacă nu este definit contul contabil dedicat clienților de la terți. -ACCOUNTING_ACCOUNT_SUPPLIER=Contul contabil utilizat pentru terți furnizori +ACCOUNTING_ACCOUNT_SUPPLIER=Cont contabil (din Planul de Conturi) utilizat pentru terți tip "furnizor". ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Contul contabil dedicat definit pe fişa terțului va fi utilizat numai pentru registrul jurnal secundar. Acesta va fi utilizat pentru Registrul Jurnal general și ca valoare implicită pentru jurnalele secundare dacă nu este definit contul contabil de vânzare asociat la un terț. ConfirmCloneTax=Confirmare clonare taxă socială/fiscală ConfirmCloneVAT=Confirmați clonarea unei declarații de TVA @@ -300,3 +302,4 @@ InvoiceToPay15Days=Facturi de plătit (15 - 30 zile) InvoiceToPay30Days=Facturi de plătit (> 30 zile) ConfirmPreselectAccount=Preselectare cont contabil ConfirmPreselectAccountQuestion=Sigur vrei să preselectezi liniile selectate %s cu acest cod contabil? +AmountPaidMustMatchAmountOfDownPayment=Suma plătită trebuie să corespundă cu valoarea avansului diff --git a/htdocs/langs/ro_RO/contracts.lang b/htdocs/langs/ro_RO/contracts.lang index a9aae557ea9..daeff82fd40 100644 --- a/htdocs/langs/ro_RO/contracts.lang +++ b/htdocs/langs/ro_RO/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Contracte/Abonamente ContractsAndLine=Contracte și linie contracte Contract=Contract ContractLine=Linie contract +ContractLines=Linii de contract Closing=Inchide NoContracts=Niciun contract MenuServices=Servicii @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Sigur doriți să ștergeți această linie de contrac MoveToAnotherContract=Mută serviciu într-un alt contract. ConfirmMoveToAnotherContract=Am ales un nou contract țintă și confirm mutarea acestui serviciu în acest contract. ConfirmMoveToAnotherContractQuestion=Alegeți în ce contract existent (de la același terț) doriți să mutați acest serviciu? -PaymentRenewContractId=Reînnoire linie contract (numărul %s) +PaymentRenewContractId=Reînnoire contract %s (serviciu %s) ExpiredSince=Data expirării NoExpiredServices=Servicii active neexpirate ListOfServicesToExpireWithDuration=Lista servicii care expiră în %s zile @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Contact client pentru semnare contract HideClosedServiceByDefault=Ascunde serviciile închise în mod implicit ShowClosedServices=Afişare Servicii închise HideClosedServices=Ascundere Servicii închise +UserStartingService=Utilizator activare serviciu +UserClosingService=Utilizator închidere serviciu diff --git a/htdocs/langs/ro_RO/cron.lang b/htdocs/langs/ro_RO/cron.lang index 6e4f16734f7..feffe602ed8 100644 --- a/htdocs/langs/ro_RO/cron.lang +++ b/htdocs/langs/ro_RO/cron.lang @@ -26,7 +26,7 @@ CronCommand=Comandă CronList=Joburi programate CronDelete=Şterge joburi programate CronConfirmDelete=Sigur doriți să ștergeți aceste joburi programate? -CronExecute=Lansați joburile programate? +CronExecute=Lansează acum CronConfirmExecute=Sunteți sigur că doriți să executați aceste joburi programate acum? CronInfo=Modulul Joburi programate permite programarea lucrărilor de sistem pentru execuţia automată. Joburile pot fi pornite și manual. CronTask=Job @@ -58,7 +58,7 @@ CronNote=Comentariu CronFieldMandatory=Câmpurile %s sunt obligatorii CronErrEndDateStartDt=Data de sfârşit nu poate fi înaintea datei de început StatusAtInstall=Stare la instalarea modulului -CronStatusActiveBtn=Programare +CronStatusActiveBtn=Activare programare CronStatusInactiveBtn=Dezactivare CronTaskInactive=Acest job este dezactivat (ne-programat) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Mergi în meniul "Acasă - Instrume JobDisabled=Job dezactivat MakeLocalDatabaseDumpShort=Backup local baza de date MakeLocalDatabaseDump=Creați un dump de bază de date locală. Parametrii sunt: ​​compresie ("gz" sau "bz" sau "none"), tipul de backup (mysql, pgsql, auto) 1, "auto" sau nume de fișier construit, număr de fișiere de rezervă care vor fi păstrate +MakeSendLocalDatabaseDumpShort=Trimite backup local bază de date +MakeSendLocalDatabaseDump=Trimite backup-ul bazei de date locale prin email. Parametrii sunt: ​​către, de la, subiect, mesaj, nume fișier (numele fișierului trimis), filtru ('sql' numai pentru backup-ul bazei de date) +BackupIsTooLargeSend=Ne pare rău, ultimul fișier de backup este prea mare pentru a fi trimis pe email +CleanUnfinishedCronjobShort=Șterge cronjob-uri nefinalizate +CleanUnfinishedCronjob=Curățare cronjob blocat în procesare atunci când procesul nu mai rulează WarningCronDelayed=Atenție, din motive de performanță, indiferent de data următoare a executării joburilor activate, este posibil ca activităţile tale să fie întârziate la maximum %s ore înainte de a rula DATAPOLICYJob=Curățător de date și anonimizator JobXMustBeEnabled=Jobul %s trebuie să fie activat +EmailIfError=E-mail de avertizare la eroare +ErrorInBatch=Eroare la rularea jobului %s + # Cron Boxes LastExecutedScheduledJob=Ultima execuţie a jobului programat NextScheduledJobExecute=Următoarea execuţie a jobului programat NumberScheduledJobError=Numărul de joburi programate cu eroare +NumberScheduledJobNeverFinished=Număr de joburi programate care nu au fost finalizate diff --git a/htdocs/langs/ro_RO/datapolicy.lang b/htdocs/langs/ro_RO/datapolicy.lang new file mode 100644 index 00000000000..dcffd87f239 --- /dev/null +++ b/htdocs/langs/ro_RO/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Politica de confidențialitate a datelor +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Modul de gestionare a confidențialității datelor cu caracter personal (conformitate cu GDPR) + +# +# Administration page +# +datapolicySetup = Configurare modul Confidențialitatea datelor cu caracter personal +Deletion = Ștergere date +datapolicySetupPage = În funcție de legislația țării tale (Exemplu Articolul 5 din GDPR), datele cu caracter personal trebuie păstrate pe o perioadă care să nu depășească cea necesară scopurilor pentru care au fost colectate, cu excepția scopurilor de arhivare.
Ștergerea se va face automat după o anumită perioadă fără evenimente (durata pe care o vei indica mai jos). +NB_MONTHS = %s luni +ONE_YEAR = 1 an +NB_YEARS = %s ani +DATAPOLICY_TIERS_CLIENT = Client +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Client +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nici prospect/Nici client +DATAPOLICY_TIERS_FOURNISSEUR = Furnizor +DATAPOLICY_CONTACT_CLIENT = Client +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Client +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nici prospect/Nici client +DATAPOLICY_CONTACT_FOURNISSEUR = Furnizor +DATAPOLICY_ADHERENT = Membru +DATAPOLICY_Tooltip_SETUP = Tip de contact - Indică opțiunile tale pentru fiecare tip.  +DATAPOLICYMail = Configurare email-uri +DATAPOLICYSUBJECTMAIL = Subiect email +DATAPOLICYCONTENTMAIL = Conținut email +DATAPOLICYSUBSITUTION = Poți utiliza următoarele variabile în email-ul tău. (LINKACCEPT permite crearea unui link care să înregistreze acordul persoanei, LINKREFUSED face posibilă înregistrarea refuzului persoanei): +DATAPOLICYACCEPT = Mesaj după acord +DATAPOLICYREFUSE = Mesaj după dezacord +SendAgreementText = Poți trimite un email de acord GDPR tuturor persoanelor de contact relevante (care nu au primit încă un email și pentru care nu ai înregistrat nimic despre acordul lor GDPR). Pentru a face acest lucru, utilizează următorul buton. +SendAgreement = Trimite email-uri +AllAgreementSend = Toate email-urile au fost trimise +TXTLINKDATAPOLICYACCEPT = Text pentru linkul "acord" +TXTLINKDATAPOLICYREFUSE = Text pentru linkul "dezacord" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR: Prelucrarea datelor cu caracter personal +DATAPOLICY_consentement = Consimțământul obținut pentru prelucrarea datelor cu caracter personal +DATAPOLICY_opposition_traitement = Se opune prelucrării datelor sale cu caracter personal +DATAPOLICY_opposition_prospection = Se opune prelucrării datelor sale personale în scopuri de prospectare + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonimizare terț +DATAPOLICY_POPUP_ANONYME_TEXTE = Nu poți șterge acest contact din sistem deoarece există articole legate. În conformitate cu GDPR, veți face toate aceste date anonime pentru a vă respecta obligațiile. Doriți să continuați? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portabilitate GDPR +DATAPOLICY_PORTABILITE_TITLE = Export date personale +DATAPOLICY_PORTABILITE_CONFIRMATION = Dorești să exporți datele personale ale acestui contact. Ești sigur ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonimizare %s + +# V2 +DATAPOLICYReturn = Validare GDPR +DATAPOLICY_date = Data trimiterii email-ului de acord/dezacord +DATAPOLICY_send = Data trimiterii email-ului de acord/consimțământ +DATAPOLICYReturn = Validare GDPR +DATAPOLICY_SEND = Trimite email GDPR +MailSent = Email-ul a fost trimis + +# ERROR +ErrorSubjectIsRequired = Eroare: subiectul email-ului este obligatoriu. Indicați-l în configurarea modulului +=Din cauza unei probleme tehnice, nu am putut înregistra preferințele tale. Ne cerem scuze pentru asta. Contactați-ne pentru a ne trimite preferințele tale. +NUMBER_MONTH_BEFORE_DELETION = Număr de luni înainte de ștergere diff --git a/htdocs/langs/ro_RO/dict.lang b/htdocs/langs/ro_RO/dict.lang index d12da96f8eb..24a8bcd5ed3 100644 --- a/htdocs/langs/ro_RO/dict.lang +++ b/htdocs/langs/ro_RO/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=D-na +CivilityMMEShort=D-na CivilityMR=Dl +CivilityMRShort=Dl CivilityMLE=Doamna CivilityMTRE=Maestru CivilityDR=Doctor diff --git a/htdocs/langs/ro_RO/ecm.lang b/htdocs/langs/ro_RO/ecm.lang index d843519ba49..9d743434c7c 100644 --- a/htdocs/langs/ro_RO/ecm.lang +++ b/htdocs/langs/ro_RO/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Director manual ECMSectionAuto=Director automat ECMSectionsManual=Arbore manual ECMSectionsAuto=Arbore automat +ECMSectionsMedias=Arbore media ECMSections=Directoare ECMRoot=ECM rădăcină ECMNewSection=Director nou @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Număr fișiere în sub-directoare ECMCreationUser=Creator ECMArea=DMS/ECM ECMAreaDesc=DMS/ECM (Document Management System / Electronic Content Management) vă permite să salvați, să partajați și să căutați rapid toate tipurile de documente în Dolibarr. -ECMAreaDesc2=* Directoarele automate sunt completate în mod automat atunci când se adaugă documentele din fişa acelui element.
* Directoarele manuale poate fi folosite pentru a salva documente ce nu sunt legate de un anumit element. +ECMAreaDesc2a=* Directoarele manuale pot fi folosite pentru a salva documente care nu au legătură cu un anumit element. +ECMAreaDesc2b=* Directoarele automate sunt completate automat la adăugarea documentelor din pagina unui element. +ECMAreaDesc3=* Directoarele Media sunt fișiere din subdirectorul /medias din directorul de documente, care pot fi citite de oricine, fără a fi nevoie să fie autentificat și fără a fi necesar să fie partajat explicit fișierul. Este folosit pentru a stoca fișiere imagine din modulul de email sau site web. ECMSectionWasRemoved=Directorul %s a fost şters. ECMSectionWasCreated=Directorul %s a fost creat. ECMSearchByKeywords=Caută după cuvinte cheie diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang index fd66cb4e4e7..48ed91acc81 100644 --- a/htdocs/langs/ro_RO/errors.lang +++ b/htdocs/langs/ro_RO/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Login-ul %s există deja. ErrorGroupAlreadyExists=Grupul %s există deja. ErrorEmailAlreadyExists=Email-ul %s există deja. ErrorRecordNotFound=Înregistrarea nu a fost găsită. +ErrorRecordNotFoundShort=Nu a fost găsit ErrorFailToCopyFile=Eşec la copierea fişierului %s în %s. ErrorFailToCopyDir=Eşec la copierea directorului '%s' în '%s'. ErrorFailToRenameFile=Eşec la redenumirea fişierului %s în %s. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Fișierul de imagine nu are un format acceptat (Configuraţi ErrorBadDateFormat=Valoarea '%s' are formatul de dată greşit ErrorWrongDate=Data nu este corectă! ErrorFailedToWriteInDir=Nu s-a reuşit scrierea în directorul %s +ErrorFailedToBuildArchive=Nu s-a putut construi fișierul arhivă %s ErrorFoundBadEmailInFile=S-a găsit o sintaxă de email incorectă pentru liniile %s din fișier (exemplu de linie %s cu email=%s) ErrorUserCannotBeDelete=Utilizatorul nu poate fi șters. Poate este asociat unor entități de sistem. ErrorFieldsRequired=Unele câmpuri obligatorii nu au fost completate. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Completaţi valorile pentru lista checkbox ErrorNoValueForRadioType=Completaţi valorile pentru lista radio ErrorBadFormatValueList=Valorile din lista nu pot avea mai mult de o virgulă: %s, dar trebuie să aibă cel puțin o: cheie, valoare ErrorFieldCanNotContainSpecialCharacters=Câmpul %s nu trebuie să conțină caractere speciale. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Câmpul %s nu trebuie să conțină caractere speciale sau majuscule și nu poate conține numai numere. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Câmpul %s nu trebuie să conțină caractere speciale, nici caractere majuscule și trebuie să înceapă cu un caracter alfabetic (a-z)  ErrorFieldMustHaveXChar=Câmpul %s trebuie să aibă cel puțin %scaractere. ErrorNoAccountancyModuleLoaded=Modulul Contabilitate nu este activat ErrorExportDuplicateProfil=Acest nume de profil există deja pentru acest set de export. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Câmpul %s: '%s' nu se potrivește cu regu ErrorHtmlInjectionForField=Câmpul %s: Valoarea '%s' conține date rău intenționate nepermise ErrorFieldValueNotIn=Câmpul %s: '%s' nu este o valoare găsită în câmpul %s din %s ErrorFieldRefNotIn=Câmpul %s: '%s' nu este o %s referinţă existentă +ErrorMultipleRecordFoundFromRef=Mai multe înregistrări găsite la căutarea din ref %s. Nu există nicio modalitate de a ști ce ID să folosești. ErrorsOnXLines=%s erori găsite ErrorFileIsInfectedWithAVirus=Programul antivirus nu a validat fişierul (fişierul ar putea fi infectat cu un virus) -ErrorSpecialCharNotAllowedForField=Caracterele speciale nu sunt permise pentru câmpul "%s" ErrorNumRefModel=O referinţă există în baza de date (%s) şi nu este compatibilă cu această regulă de numerotare. Şterge sau redenumeşte referinţa pentru a activa acest model. ErrorQtyTooLowForThisSupplier=Cantitate prea mică pentru acest furnizor sau niciun preț definit pentru acest produs de la acest furnizor ErrorOrdersNotCreatedQtyTooLow=Unele comenzi nu au fost create datorită cantităților prea mici @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Obiectele trebuie să aibă statusul ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Obiectele trebuie să aibă statusul 'Schiţă' sau 'Dezactivat' pentru a fi activate ErrorNoFieldWithAttributeShowoncombobox=Nici un câmp nu are proprietatea 'showoncombobox' în definiţia obiectului '%s'. Nu se poate afişa lista combo. ErrorFieldRequiredForProduct=Câmpul '%s' este obligatoriu de completat pentru produsul %s +AlreadyTooMuchPostOnThisIPAdress=Ai postat deja prea multe după această adresă IP. ProblemIsInSetupOfTerminal=Problema este la configurarea terminalului %s. ErrorAddAtLeastOneLineFirst=Adaugă cel puţin o linie mai întâi ErrorRecordAlreadyInAccountingDeletionNotPossible=Eroare, tranzacţia este deja transferată în contabilitate, ştergerea nu este posibilă. @@ -277,8 +280,8 @@ ErrorWrongFileName=Numele fișierului nu poate să conțină _SOMETHING_ în el ErrorNotInDictionaryPaymentConditions=Nu se află în dicționarul Condiții de plată, vă rugăm să modificați. ErrorIsNotADraft=%s nu este o schiţă ErrorExecIdFailed=Nu se poate executa comanda "id" -ErrorBadCharIntoLoginName=Caracter nepermis în numele de utilizator -ErrorRequestTooLarge=Eroare, cererea este prea mare +ErrorBadCharIntoLoginName=Caracter neautorizat în câmpul %s +ErrorRequestTooLarge=Eroare, solicitare prea mare sau sesiunea a expirat ErrorNotApproverForHoliday=Nu eşti persoana care aprobă pentru concediul %s ErrorAttributeIsUsedIntoProduct=Acest atribut este utilizat în una sau mai multe variante de produs ErrorAttributeValueIsUsedIntoProduct=Această valoare de atribut este utilizată în una sau mai multe variante de produs @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Solicitare eşuată ErrorThirpdartyOrMemberidIsMandatory=Terțul sau Membrul unui parteneriat este obligatoriu ErrorFailedToWriteInTempDirectory=Eșec la scrierea în directorul temp ErrorQuantityIsLimitedTo=Cantitatea este limitată la %s +ErrorFailedToLoadThirdParty=Nu s-a găsit/încărcat un terț din id=%s, email=%s, nume=%s +ErrorThisPaymentModeIsNotSepa=Acest mod de plată nu este un cont bancar +ErrorStripeCustomerNotFoundCreateFirst=Clientul Stripe nu este setat pentru acest terț (sau setat la o valoare ștearsă din Stripe). Creați-l (sau reatașați-l) mai întâi. +ErrorCharPlusNotSupportedByImapForSearch=Căutarea IMAP nu poate găsi în expeditor sau destinatar un șir care conține caracterul + +ErrorTableNotFound=Tabelul %s nu a fost găsit +ErrorValueForTooLow=Valoarea pentru %s este prea mică +ErrorValueCantBeNull=Valoarea pentru %s nu poate fi nulă +ErrorDateOfMovementLowerThanDateOfFileTransmission=Data tranzacției bancare nu poate fi anterioară datei de transmitere a fișierului +ErrorTooMuchFileInForm=Prea multe fișiere în formular, numărul maxim de fișier(e) este %s # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Parametrul tău PHP upload_max_filesize (%s) este mai mare decât paramentrul PHP post_max_size (%s). Aceasta nu este o configuraţie consistentă. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Atenţie, fişierul tău de configurare (htdocs WarningsOnXLines=Avertismente pe %s înregistrare(ări) sursă WarningNoDocumentModelActivated=Nu a fost activat niciun model, pentru generarea de documente. Un model va fi ales în mod implicit până când verificați configurarea modulului. WarningLockFileDoesNotExists=Atenţie, o dată ce configurarea este finalizată, trebuie să dezactivați instrumentele de instalare/migrare adăugând un fișier install.lock în directorul %s . Omiterea creării acestui fișier reprezintă un risc serios de securitate. -WarningUntilDirRemoved=Toate avertismentele de securitate (vizibile numai de către utilizatorii administratori) vor rămâne active, atâta timp cât vulnerabilitatea este prezentă (sau constanta MAIN_REMOVE_INSTALL_WARNING este adăugată în Setări->Alte setări). +WarningUntilDirRemoved=Acest avertisment de securitate va rămâne activ atâta timp cât vulnerabilitatea este prezentă. WarningCloseAlways=Atenţie, închiderea are loc chiar dacă suma diferă. Nu activati aceasta funcţionalitate decât în cunoștinţă de cauză. WarningUsingThisBoxSlowDown=Atenție, folosind această casetă încetiniţi serios toate paginile care afişează caseta. WarningClickToDialUserSetupNotComplete=Setările informațiilor ClickToDial pentru utilizatorul tău nu sunt complete (vezi tabul ClickToDial pe fişal dvs. de utilizator). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Disponibil numai dacă se utilizează conexi WarningModuleXDisabledSoYouMayMissEventHere=Modulul %s nu a fost activat. Este posibil să pierdeți o mulțime de evenimente aici.  WarningPaypalPaymentNotCompatibleWithStrict=Valoarea 'Strictă' face ca funcțiile de plată online să nu funcționeze corect. Folosiți în schimb 'Lax'. WarningThemeForcedTo=Atenție, tema %s a fost forțată de constanta ascunsă MAIN_FORCETHEME  +WarningPagesWillBeDeleted=Atenție, acest lucru va șterge și toate paginile/containerele existente ale site-ului. Ar trebui să exporți site-ul înainte, astfel încât să ai o copie de rezervă pentru a-l reimporta mai târziu.  +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Validarea automată este dezactivată când opțiunea de scădere a stocului este setată pe "Validare factură". # Validate RequireValidValue = Valoare invalidă diff --git a/htdocs/langs/ro_RO/eventorganization.lang b/htdocs/langs/ro_RO/eventorganization.lang index ad2838e2a78..652129e1eed 100644 --- a/htdocs/langs/ro_RO/eventorganization.lang +++ b/htdocs/langs/ro_RO/eventorganization.lang @@ -54,6 +54,7 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = În formularul pentru a creare/adăugar # Object # EventOrganizationConfOrBooth= Conferinţe sau Stand-uri +EventOrganizationConfOrBoothes=Conferințe sau Standuri ManageOrganizeEvent = Administrează organizarea unui eveniment ConferenceOrBooth = Conferinţe sau Stand-uri ConferenceOrBoothTab = Conferinţe sau Stand-uri @@ -114,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Aici, puteți vota pentru o conferință sau pu EvntOrgRegistrationConfHelpMessage = Aici puteți propune o nouă conferință pe care să o susţineţi în timpul evenimentului. EvntOrgRegistrationBoothHelpMessage = Aici, puteți aplica pentru a avea un stand la eveniment. ListOfSuggestedConferences = Listă conferinţe propuse -ListOfSuggestedBooths = Listă stand-uri propuse -ListOfConferencesOrBooths=Lista conferinţelor sau stand-urilor proiectului eveniment +ListOfSuggestedBooths=Standuri propuse +ListOfConferencesOrBooths=Conferințe sau standuri asociate la proiect/eveniment SuggestConference = Propune o nouă conferinţă SuggestBooth = Propune un stand ViewAndVote = Vizualizează și votează pentru evenimentele propuse PublicAttendeeSubscriptionGlobalPage = Link public pentru înscrierea la eveniment PublicAttendeeSubscriptionPage = Link public doar pentru înregistrarea la acest eveniment MissingOrBadSecureKey = Cheia de securitate lipseşte sau este invalidă -EvntOrgWelcomeMessage = Acest formular vă permite să vă înregistrați ca nou participant la eveniment: %s  +EvntOrgWelcomeMessage = Acest formular îți permite să te înregistrezi ca nou participant la eveniment  EvntOrgDuration = Această conferinţă începe pe %s şi se termină pe %s. ConferenceAttendeeFee = Taxă de participare la conferință pentru evenimentul: '%s' care are loc de pe %s până la %s. BoothLocationFee = Locaţie stand pentru evenimentul: '%s' care se desfăşoară între %s şi %s @@ -132,7 +133,7 @@ LabelOfconference=Etichetă conferinţă ConferenceIsNotConfirmed=Înregistrarea nu este disponibilă, conferinţa nu a fost confirmată încă DateMustBeBeforeThan=%s trebuie să fie înainte de %s DateMustBeAfterThan=%s trebuie să fie după %s - +MaxNbOfAttendeesReached=Numărul maxim de participanți a fost atins NewSubscription=Înregistrare OrganizationEventConfRequestWasReceived=Propunerea ta pentru conferinţă a fost primită OrganizationEventBoothRequestWasReceived=Solicitarea ta de rezervare a unui stand a fost primită @@ -157,7 +158,7 @@ VoteOk = Votul tău a fost acceptat. AlreadyVoted = Ai votat deja pentru acest eveniment. VoteError = A apărut o eroare în timpul votului, vă rugăm să încercați din nou. -SubscriptionOk = Înscrierea ta a fost validată +SubscriptionOk=Înregistrarea ta a fost salvată ConfAttendeeSubscriptionConfirmation = Confirmarea înscrierii la un eveniment Attendee = Participant PaymentConferenceAttendee = Plată participant conferinţă @@ -165,6 +166,7 @@ PaymentBoothLocation = Plată locaţie stand DeleteConferenceOrBoothAttendee=Ştergere participant RegistrationAndPaymentWereAlreadyRecorder=O înscriere şi o plată este înregistrată deja pentru adresa de email %s EmailAttendee=Email participant +EmailCompany=Emai companie EmailCompanyForInvoice=Email companie (pentru facturare, dacă diferă de cel al participantului) ErrorSeveralCompaniesWithEmailContactUs=Au fost găsite mai multe companii cu acest email, nu putem valida automat înregistrarea dumneavoastră. Vă rugăm să ne contactați la %s pentru o validare manuală ErrorSeveralCompaniesWithNameContactUs=Au fost găsite mai multe companii cu acest nume, nu putem valida automat înregistrarea dumneavoastră. Vă rugăm să ne contactați la %s pentru o validare manuală diff --git a/htdocs/langs/ro_RO/exports.lang b/htdocs/langs/ro_RO/exports.lang index eac23ce799a..99c957b0fda 100644 --- a/htdocs/langs/ro_RO/exports.lang +++ b/htdocs/langs/ro_RO/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Câmpuri exportabile ExportedFields=Câmpuri exportate ImportModelName=Nume profil import date ImportModelSaved=Profilul de import a fost salvat ca %s. +ImportProfile=Profil import DatasetToExport=Set de date de exportat DatasetToImport=Import fişier în set de date ChooseFieldsOrdersAndTitle=Alegeţi ordinea câmpurilor... @@ -53,6 +54,7 @@ TypeOfLineServiceOrProduct=Tip de linie (0= produs, 1= serviciu) FileWithDataToImport=Fişiere cu date de import FileToImport=Fişierul sursă de import FileMustHaveOneOfFollowingFormat=Fișierul de import trebuie să aibă unul din următoarele formate +DownloadEmptyExampleShort=Descărcare fișier exemplu DownloadEmptyExample=Descarcă un fișier șablon cu exemple și informații despre câmpurile pe care le poți importa StarAreMandatory=În fișierul șablon, toate câmpurile cu * sunt câmpuri obligatorii ChooseFormatOfFileToImport=Alegeți formatul de fișier care va fi utilizat ca format de fișier de import făcând clic pe pictograma %s pentru selecţie... @@ -82,7 +84,7 @@ SelectFormat=Alege acest format de fişier de import RunImportFile=Import date NowClickToRunTheImport=Verifică rezultatele simulării de import. Corectează orice eroare și re-testează.
Când simularea nu mai raportează erori, poţi importa datele în baza de date. DataLoadedWithId=Datele importate vor avea un câmp suplimentar în fiecare tabelă de bază de date cu acest id de import: %s , pentru a permite ca acesta să poată fi căutat în cazul investigării unei probleme legate de acest import. -ErrorMissingMandatoryValue=Date obligatorii sunt necompletate în fișierul sursă pentru câmpul %s. +ErrorMissingMandatoryValue=Date obligatorii sunt necompletate în fișierul sursă în coloana %s.  TooMuchErrors=Există încă %s alte linii sursă cu erori, dar afişarea a fost limitată. TooMuchWarnings=Există încă %s alte linii sursă cu avertismente, dar afişarea a fost limitată. EmptyLine=Linie goală (va fi ignorată) @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=Găsiţi toate înregistrările importate în baza NbOfLinesOK=Număr de linii fără erori şi fără avertismente: %s. NbOfLinesImported=Număr de linii importate cu succes: %s. DataComeFromNoWhere=Valoarea de inserare necunoscută în fişierul sursă. -DataComeFromFileFieldNb=Valoarea de introdus vine din câmpul cu numărul %s din fişierul sursă. -DataComeFromIdFoundFromRef=Valoarea care provine din câmpul cu numărul %s din fișierul sursă va fi utilizată pentru a găsi id-ul obiectului părinte care se va folosi (astfel încât obiectul %s care are referinţa din fișierul sursă trebuie să existe în baza de date). -DataComeFromIdFoundFromCodeId=Codul care provine din câmpul cu numărul %s din fișierul sursă va fi folosit pentru a găsi id-ul obiectului părinte utilizat (deci codul din fișierul sursă trebuie să existe în dicționarul %s). Reține că, dacă cunoști id-ul, îl poți utiliza și în fișierul sursă în locul codului. Importul ar trebui să funcționeze în ambele cazuri. +DataComeFromFileFieldNb=Valoarea de inserat provine din coloana %s din fișierul sursă. +DataComeFromIdFoundFromRef=Valoarea care vine din fișierul sursă va fi folosită pentru a găsi id-ul obiectului părinte de utilizat (deci obiectul %s care are ref. din fișierul sursă trebuie să existe în baza de date). +DataComeFromIdFoundFromCodeId=Valoarea codului care provine din fișierul sursă va fi folosită pentru a găsi id-ul obiectului părinte de utilizat (deci codul din fișierul sursă trebuie să existe în dicționar %s). Reține că, dacă cunoști id-ul, îl poți utiliza și în fișierul sursă în loc de cod. Importul ar trebui să funcționeze în ambele cazuri. DataIsInsertedInto=Datele care provin din fişierul sursă vor fi inserate în următorul câmp: DataIDSourceIsInsertedInto=ID-ul obiectului părinte, care a fost găsit folosind datele din fișierul sursă, va fi inserat în următorul câmp:  DataCodeIDSourceIsInsertedInto=ID-ul liniei părinte, care a fost găsit din cod, va fi inserat în câmpul următor: @@ -132,9 +134,14 @@ FormatControlRule=Regula de control a formatelor ## imports updates KeysToUseForUpdates=Cheie (coloană) de utilizat pentru actualizarea datelor existente NbInsert=Număr linii inserate: %s +NbInsertSim=Număr de linii care vor fi inserate: %s NbUpdate=Număr linii actualizate: %s +NbUpdateSim=Număr de linii care vor fi actualizate : %s MultipleRecordFoundWithTheseFilters=Au fost găsite mai multe înregistrări cu ajutorul acestor filtre: %s StocksWithBatch=Stocuri și locație (depozit) a produselor cu număr de lot/serie WarningFirstImportedLine=Prima lini(e) nu va fi importată din selecţia curentă NotUsedFields=Câmpuri bază de date care nu sunt utilizate SelectImportFieldsSource = Alege câmpurile fișierului sursă pe care vrei să le imporţi și câmpul lor țintă în baza de date, alegând câmpurile din fiecare casetă de selectare sau selectează un profil de import predefinit: +MandatoryTargetFieldsNotMapped=Unele câmpuri țintă obligatorii nu sunt mapate +AllTargetMandatoryFieldsAreMapped=Toate câmpurile țintă care necesită o valoare obligatorie sunt mapate +ResultOfSimulationNoError=Rezultatul simulării: Nicio eroare diff --git a/htdocs/langs/ro_RO/holiday.lang b/htdocs/langs/ro_RO/holiday.lang index 1720c366c9f..88a703367cc 100644 --- a/htdocs/langs/ro_RO/holiday.lang +++ b/htdocs/langs/ro_RO/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM Holidays=Concedii +Holiday=Concedii CPTitreMenu=Concedii MenuReportMonth=Situaţia lunară MenuAddCP=Cerere de concediu nouă +MenuCollectiveAddCP=Cerere de concediu colectiv nouă NotActiveModCP=Trebuie să activați modulul Concedii pentru a vedea această pagină. AddCP=Crează o cerere de concediu DateDebCP=Dată început @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirmaţi ştergerea acestei cereri de concediu? ErrorCantDeleteCP=Eroare, nu ai dreptul de a şterge această cerere de concediu. CantCreateCP=Nu ai dreptul de a face cereri de concediu. InvalidValidatorCP=Trebuie să alegi responsabilul cu abrobarea pentru cererea ta de concediu. +InvalidValidator=Utilizatorul ales nu are rol de aprobator. NoDateDebut=Trebuie să selectaţi data de început. NoDateFin=Trebuie să selectaţi data de sfârşit. ErrorDureeCP=Cererea ta de concediu nu conţine zile lucrătoare. @@ -79,6 +82,8 @@ MotifCP=Motiv UserCP=Utilizator ErrorAddEventToUserCP=O eroare a survenit in timpul adăugării de concediu excepţional. AddEventToUserOkCP=Adăugarea de concediu excepţional a fost efectuată +ErrorFieldRequiredUserOrGroup=Câmpul "grup" sau câmpul "utilizator" trebuie completat +fusionGroupsUsers=Câmpul grupuri și câmpul utilizator vor fi îmbinate MenuLogCP=Vezi modificări cereri LogCP=Jurnalul tuturor actualizărilor făcute la "Calculul zilelor de concediu" ActionByCP=Actualizat de @@ -86,6 +91,13 @@ UserUpdateCP=Actualizat pentru PrevSoldeCP=Sold precedent NewSoldeCP=Sold nou alreadyCPexist=O cerere de concediu a fost deja făcută pe această perioadă. +UseralreadyCPexist=O cerere de concediu a fost deja făcută în această perioadă pentru %s. +groups=Grupuri +users=Utilizatori +AutoSendMail=Trimitere automată email +NewHolidayForGroup=Cerere de concediu colectiv nouă +SendRequestCollectiveCP=Trimitere cerere de concediu colectiv +AutoValidationOnCreate=Validare automată FirstDayOfHoliday=Prima zi de pe cererea de concediu LastDayOfHoliday=Ultima zi de pe cererea de concediu BoxTitleLastLeaveRequests=Ultimele %s cereri de concediu modificate @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s este de obicei o zi NElucrătoare BlockHolidayIfNegative=Blocare dacă soldul este negativ LeaveRequestCreationBlockedBecauseBalanceIsNegative=Crearea acestei cereri de concediu este blocată deoarece soldul tău este negativ ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Cererea de concediu %s trebuie să fie schiţă, anulată sau refuzată pentru a fi ștearsă +IncreaseHolidays=Mărire zile libere +HolidayRecordsIncreased= %s înregistrări de concediu au fost mărite +HolidayRecordIncreased=Concediul a fost mărit +ConfirmMassIncreaseHoliday=Creștere în masă a a concediilor +NumberDayAddMass=Număr de zile de adăugat la selecție +ConfirmMassIncreaseHolidayQuestion=Sigur vrei să mărești zilele libere pentru înregistrarea %s selectată(e)? +HolidayQtyNotModified=Soldul zilelor rămase pentru %s nu a fost modificat diff --git a/htdocs/langs/ro_RO/interventions.lang b/htdocs/langs/ro_RO/interventions.lang index ecbfb5e2358..3456ba1d0b4 100644 --- a/htdocs/langs/ro_RO/interventions.lang +++ b/htdocs/langs/ro_RO/interventions.lang @@ -68,3 +68,5 @@ ConfirmReopenIntervention=Eşti sigur că vrei să re-deschizi intervenţia % GenerateInter=Generare intervenţie FichinterNoContractLinked=Intervenţia %s a fost creată fără un contract asociat. ErrorFicheinterCompanyDoesNotExist=Compania nu există. Intervenția nu a fost creată. +NextDateToIntervention=Data pentru următoarea generare de intervenție +NoIntervention=Nicio intervenție diff --git a/htdocs/langs/ro_RO/loan.lang b/htdocs/langs/ro_RO/loan.lang index 8a146e5b36d..5a478b7fc00 100644 --- a/htdocs/langs/ro_RO/loan.lang +++ b/htdocs/langs/ro_RO/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Nu se poate genera un grafic de rambursar CantModifyInterestIfScheduleIsUsed = Nu poţi modifica dobânda dacă foloseşti scadenţar # Admin ConfigLoan=Configurare modul Credite - împrumuturi -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Cont contabil de capital implicit -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Cont contabil de dobândă implicit -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Cont contabil de asigurare implicit +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Cont contabil (din Planul de Conturi) care va fi utilizat implicit pentru capital (modul Împrumuturi) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Cont contabil (din Planul de Conturi) care va fi utilizat implicit pentru dobândă (modul Împrumuturi) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Cont contabil (din Planul de Conturi) care va fi utilizat implicit pentru asigurare (modul Împrumuturi) CreateCalcSchedule=Editați angajamentul financiar diff --git a/htdocs/langs/ro_RO/mailmanspip.lang b/htdocs/langs/ro_RO/mailmanspip.lang index c528c3ac648..ec3edaa1dbe 100644 --- a/htdocs/langs/ro_RO/mailmanspip.lang +++ b/htdocs/langs/ro_RO/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip MailmanSpipSetup=Setare Modul Mailman şi SPIP -MailmanTitle=Sistem mailing list Mailman -TestSubscribe=Pentru testare inscriere la listele Mailman -TestUnSubscribe=Pentru testarea dezabonarii la listele Mailman +MailmanTitle=Sistem email Mailman +TestSubscribe=Pentru testare înscriere la listele Mailman +TestUnSubscribe=Pentru testarea dezabonării din listele Mailman MailmanCreationSuccess=Testul de abonare a fost executat cu succes MailmanDeletionSuccess=Testul de dezabonare a fost executat cu succes -SynchroMailManEnabled=O actualizare Mailman a fost realizată -SynchroSpipEnabled=O actualizare Spip a fost realizată -DescADHERENT_MAILMAN_ADMINPW=Parolă administrator Mailman +SynchroMailManEnabled=O actualizare Mailman va fi realizată +SynchroSpipEnabled=O actualizare Spip va fi realizată +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Parolă administrator Mailman DescADHERENT_MAILMAN_URL=URL pentru abonare Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL pentru dezabonare Mailman -DescADHERENT_MAILMAN_LISTS=Lista(e) pentru inscrierea automata a noilor mebrii ( separate de virgula) -SPIPTitle=SPIP Content Management System +DescADHERENT_MAILMAN_LISTS=Listă(e) pentru înscrierea automată a noilor membri ( separate de virgulă) +SPIPTitle=Sistem de management conţinut SPIP DescADHERENT_SPIP_SERVEUR=SPIP Server DescADHERENT_SPIP_DB=Nume bază de date SPIP -DescADHERENT_SPIP_USER=Login bază de date SPIP -DescADHERENT_SPIP_PASS=Parolă bază de date SPIP +DescADHERENT_SPIP_USER=Login bază de date SPIP +DescADHERENT_SPIP_PASS=Parolă bază de date SPIP AddIntoSpip=Adaugă în SPIP -AddIntoSpipConfirmation=Sunteti sigur ca doriti adaugarea acestui membru in SPIP ? +AddIntoSpipConfirmation=Eşti sigur că doreşti adăugarea acestui membru în SPIP? AddIntoSpipError=Eşuare la adăugarea utilizatorului în SPIP DeleteIntoSpip=Înlătură din SPIP -DeleteIntoSpipConfirmation=Sunteti sigur ca doriti stergerea acestui membru din SPIP ? -DeleteIntoSpipError=Esec la stergere utilizator din SPIP -SPIPConnectionFailed=Eşuare la conectatrea SPIP -SuccessToAddToMailmanList=%s a fost adăugată cu succes la lista de posta %s sau la baza de date SPIP -SuccessToRemoveToMailmanList=%s eliminat cu succes de pe lista de posta %s sau baza de date SPIP +DeleteIntoSpipConfirmation=Sunteţi sigur că doriţi ştergerea acestui membru din SPIP? +DeleteIntoSpipError=Eşec la ştergerea utilizatorului din SPIP +SPIPConnectionFailed=Eşuare la conectarea SPIP +SuccessToAddToMailmanList=%s a fost adăugată cu succes la lista mailman %s sau în baza de date SPIP +SuccessToRemoveToMailmanList=%s eliminat cu succes de pe lista mailman %s sau baza de date SPIP diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang index b9e45cb7e93..bb39633e547 100644 --- a/htdocs/langs/ro_RO/main.lang +++ b/htdocs/langs/ro_RO/main.lang @@ -34,6 +34,7 @@ NoTemplateDefined=Nu există șablon disponibil pentru acest tip de email AvailableVariables=Variabile de substituţie disponibile NoTranslation=Fără traducere Translation=Traduceri +Translations=Traduceri CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Introdu criterii de căutare valide EnterADateCriteria= Introduceți un criteriu de tip dată @@ -152,7 +153,7 @@ SelectedPeriod=Perioada selectată PreviousPeriod=Perioada anterioară Activate=Activare Activated=Activat -Closed=Închide +Closed=Închis Closed2=Închis NotClosed=Nu este închisă Enabled=Activat @@ -205,6 +206,7 @@ Valid=Valid Approve=Aprobare Disapprove=Dezaprobă ReOpen=Redeschide +OpenVerb=Deschis Upload=Încărcare ToLink=Link Select=Selectare @@ -222,7 +224,7 @@ UserGroup=Grup utilizator UserGroups=Grupuri utilizator NoUserGroupDefined=Niciun grup de utilizatori definit Password=Parola -PasswordRetype=Repetă parola +PasswordRetype=Repetare parolă NoteSomeFeaturesAreDisabled=Atenţie, o mulţime de funcţionalităţi/module sunt dezactivate în această instanţă demonstrativă. Name=Nume NameSlashCompany=Nume/Companie @@ -487,6 +489,7 @@ ActionsOnContact=Evenimente pentru acest contact/adresă ActionsOnContract=Evenimente pentru acest contract ActionsOnMember=Evenimente privind acest membru ActionsOnProduct=Evenimente despre acest produs +ActionsOnAsset=Evenimente pentru acest mijloc fix NActionsLate=%s întârziat ToDo=De făcut Completed=Terminat @@ -808,6 +811,7 @@ URLPhoto=Url către foto/logo SetLinkToAnotherThirdParty=Asociază cu un alt terţ LinkTo=Asociere la LinkToProposal=Asociere la ofertă +LinkToExpedition= Link către expediție LinkToOrder=Link către comandă LinkToInvoice=Link la factură LinkToTemplateInvoice=Link la șablon factură @@ -926,6 +930,7 @@ DirectDownloadInternalLink=Link de descărcare privat PrivateDownloadLinkDesc=Trebuie să fiți conectat și aveți nevoie de permisiuni pentru a vizualiza sau descărca fișierul Download=Descărcare DownloadDocument=Descărcare document +DownloadSignedDocument=Descărcare document semnat ActualizeCurrency=Actualizare curs valutar Fiscalyear=An fiscal ModuleBuilder=Dezvoltator de module şi aplicaţii @@ -1051,6 +1056,7 @@ SearchIntoContracts=Contracte SearchIntoCustomerShipments=Livrări Client SearchIntoExpenseReports=Rapoarte Cheltuieli SearchIntoLeaves=Concedii +SearchIntoKM=Bază de cunoştinţe SearchIntoTickets=Tichete de suport SearchIntoCustomerPayments=Plăţi ale clienţilor SearchIntoVendorPayments=Plăți furnizori @@ -1142,15 +1148,29 @@ EventReminder=Memento eveniment UpdateForAllLines=Actualizare pentru toate liniile OnHold=În aşteptare Civility=Formulă de adresare -AffectTag=Afectează eticheta +AffectTag=Asignare Tag +AffectUser=Asignare utilizator +SetSupervisor=Setare supervizor CreateExternalUser=Creare utilizator extern -ConfirmAffectTag=Afectare multiplă etichete -ConfirmAffectTagQuestion=Sigur doriți să afectați etichetele înregistrărilor %s selectat(e)? +ConfirmAffectTag=Atribuire Tag în masă +ConfirmAffectUser=Asignare utilizator în masă +ProjectRole=Rol atribuit pe fiecare proiect +TasksRole=Rol atribuit pentru fiecare task al fiecărui proiect +ConfirmSetSupervisor=Setare supervizor în masă +ConfirmUpdatePrice=Alege un procent de creștere/scădere a prețului +ConfirmAffectTagQuestion=Sigur vrei să atribui tag-urile înregistrăr(ilor) selectate %s ? +ConfirmAffectUserQuestion=Sigur vrei să asignezi utilizatori la înregistrăr(ile) selectate %s? +ConfirmSetSupervisorQuestion=Sigur vrei să setezi un supervizor pentru înregistrarea selectată(e) %s? +ConfirmUpdatePriceQuestion=Sigur vrei să actualizezi prețul înregistră(rilor) selectate %s? CategTypeNotFound=Nu s-a găsit niciun tip de etichetă pentru tipul de înregistrări +Rate=Curs +SupervisorNotFound=Supervizor-ul nu a fost găsit CopiedToClipboard=Copiat în clipboard InformationOnLinkToContract=Această sumă este doar totalul tuturor liniilor contractului. Nici o noțiune de timp nu este luată în considerare. ConfirmCancel=Eşti sigur că vrei să anulezi EmailMsgID=MsgID email +EmailDate=Dată email +SetToStatus=Setare la statusul %s SetToEnabled=Setat ca activată SetToDisabled=Setat ca dezactivat ConfirmMassEnabling=confirmare activare în masă @@ -1179,11 +1199,14 @@ Terminated=Terminat AddLineOnPosition=Adaugă linie pe poziție (la sfârșit dacă este goală) ConfirmAllocateCommercial=Confirmare asignare reprezentant vânzări ConfirmAllocateCommercialQuestion=Sigur vrei să asignezi %s la înregistră(rile) selectate? -CommercialsAffected=Reprezentanții de vânzări afectați -CommercialAffected=Reprezentantul de vânzări afectat +CommercialsAffected=Reprezentanți vânzări asignați +CommercialAffected=Reprezentant vânzări asignat YourMessage=Mesajul tău YourMessageHasBeenReceived=Mesajul tău a fost primit. Vă vom răspunde sau vă vom contacta cât mai curând posibil. UrlToCheck=Url de verificat Automation=Automatizare CreatedByEmailCollector=Creat de Colectorul de email CreatedByPublicPortal=Creat din Portalul public +UserAgent=User Agent +InternalUser=Utilizator intern +ExternalUser=Utilizator extern diff --git a/htdocs/langs/ro_RO/members.lang b/htdocs/langs/ro_RO/members.lang index cc46ed8c201..3d77a5f9eda 100644 --- a/htdocs/langs/ro_RO/members.lang +++ b/htdocs/langs/ro_RO/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Un alt membru (nume:%s, log ErrorUserPermissionAllowsToLinksToItselfOnly=Din motive de securitate, trebuie să aveţi drepturi de a modifica toţi utilizatorii pentru a putea asocia un membru unui utilizator altul decât tine. SetLinkToUser=Asociere utilizator sistem SetLinkToThirdParty=Asociere terţ din sistem +MemberCountersArePublic=Contoarele de membri valizi sunt publice MembersCards=Generare carduri pentru membri MembersList=Listă de membri MembersListToValid=Listă membri schiţă (de validat) @@ -34,7 +35,8 @@ DateSubscription=Data adeziunii DateEndSubscription=Dată terminare adeziune EndSubscription=Terminare adeziune SubscriptionId=ID contribuţie -WithoutSubscription=Fără contribuţie +WithoutSubscription=Fără calitate de membru +WaitingSubscription=Calitatea de membru în așteptare MemberId=Id membru MemberRef=Ref membru NewMember=Membru nou @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Tipul de membru nu poate fi șters NewSubscription=Cotizaţie nouă NewSubscriptionDesc=Acest formular vă permite să vă înregistraţi ca membru nou al fundaţiei. Dacă doriţi să vă reînnoiţi adeziunea (dacă sunteţi deja membru), vă rugăm să contactaţi conducerea fundaţiei pe email la %s . Subscription=Contribuţie +AnyAmountWithAdvisedAmount=Orice sumă la alegerea ta, recomandat %s +AnyAmountWithoutAdvisedAmount=Orice sumă la alegerea ta +CanEditAmountShort=Orice valoare +CanEditAmountShortForValues=recomandat, orice valoare +MembershipDuration=Durată +GetMembershipButtonLabel=Aderare Subscriptions=Contribuţii SubscriptionLate=Întârziat SubscriptionNotReceived=Contribuţia nu a fost încasată @@ -136,7 +144,7 @@ CardContent=Conţinutul fişei tale de membru # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Vrem să vă informăm că cererea dvs. de adeziune ca membru a fost primită.

ThisIsContentOfYourMembershipWasValidated=Vrem să vă informăm că cererea dvs. de adeziune ca membru a fost validată cu următoarele informații:

-ThisIsContentOfYourSubscriptionWasRecorded=Vrem să vă informăm că noul dvs. abonament a fost înregistrat.

+ThisIsContentOfYourSubscriptionWasRecorded=Te anunțăm că noul abonament a fost înregistrat. Regăsești factura atașată aici.

ThisIsContentOfSubscriptionReminderEmail=Dorim să vă informăm că adeziunea/abonamentul dvs. este pe cale să expire sau a expirat deja (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Sperăm că il veți reînnoi.

ThisIsContentOfYourCard=Acesta este un rezumat al informațiilor pe care le avem despre dvs. Vă rugăm să ne contactați dacă ceva este incorect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subiectul emailului de notificare primit în cazul autoînscrierii unui oaspete/vizitator @@ -199,8 +207,10 @@ NbOfSubscriptions=Număr contribuţii AmountOfSubscriptions=Suma colectată din contribuţii TurnoverOrBudget=Cifra de afaceri (pentru o companie), sau Bugetul (pentru o fundaţie) DefaultAmount=Valoarea implicită a contribuţiei -CanEditAmount=Vizitatorul poate alege/edita valoarea contribuţiei sale -MEMBER_NEWFORM_PAYONLINE=Mergi la pagina integrată de plată online +CanEditAmount=Aderarea/înscrierea este gratuită +CanEditAmountDetail=Vizitatorul poate alege/modifica suma cu care contribuie, indiferent de tipul de membru +AmountIsLowerToMinimumNotice=dintr-un total de %s +MEMBER_NEWFORM_PAYONLINE=După înregistrarea online, vei fi direcționat automat pe pagina de plată online ByProperties=După natură MembersStatisticsByProperties=Statistici membri după natură VATToUseForSubscriptions=Cota TVA de utilizat pentru contribuţii @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=Crearea unui cont de utilizator pentru membri le permite CreateDolibarrThirdPartyDesc=Un terț este persoana juridică care va fi utilizată pe factură dacă decideți să generați factura pentru fiecare contribuție. O veți putea crea mai târziu în timpul procesului de înregistrare a contribuției.  MemberFirstname=Prenume membru MemberLastname=Nume membru +MemberCodeDesc=Cod de membru, unic pentru toți membrii  diff --git a/htdocs/langs/ro_RO/mrp.lang b/htdocs/langs/ro_RO/mrp.lang index 476ca0cc5b3..e188236cbcc 100644 --- a/htdocs/langs/ro_RO/mrp.lang +++ b/htdocs/langs/ro_RO/mrp.lang @@ -11,8 +11,8 @@ Bom=Bonuri de consum BillOfMaterials=Bon de consum BillOfMaterialsLines=Linii bon consum BOMsSetup=Configurarea modulului BOM -ListOfBOMs=Listă bonuri de consum - BOM -ListOfManufacturingOrders=Listă comenzi de producţie +ListOfBOMs=Liste de materiale - BOM +ListOfManufacturingOrders=Comenzi de producţie NewBOM=Bon de consum nou ProductBOMHelp=Produs de creat (sau dezasamblat) cu această listă de materiale.
Notă: Produsele cu proprietatea 'Natură produs' = 'Materie primă' nu sunt vizibile în această listă. BOMsNumberingModules=Şabloane numerotare BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Eşti sigur că vrei să clonezi bonul de consum %s? ConfirmCloneMo=Eşti sigur că vrei să clonezi Comanda de producţie %s ? ManufacturingEfficiency=Eficienţa producţiei ConsumptionEfficiency=Eficienţa consumului +Consumption=Consum ValueOfMeansLoss=Valoarea de 0.95 înseamnă o pierdere medie de 5%% în timpul producției sau demontării  ValueOfMeansLossForProductProduced= Valoarea de 0,95 înseamnă o medie de 5 %% pierdere din produsul fabricat DeleteBillOfMaterials=Şterge bonuri de consum @@ -82,6 +83,7 @@ ProductsToProduce=Produse de fabricat UnitCost=Cost unitar TotalCost=Cost total BOMTotalCost=Costul pentru fabricaţia acestui Bon de consum în funcție de costul fiecărei cantități și produs de consumat (utilizați Prețul de cost, dacă este definit, altfel Prețul mediu ponderat, dacă este definit, altfel cel mai bun preț de achiziție) +BOMTotalCostService=Dacă modulul "Stații de lucru" este activat și o stație de lucru este definită implicit pe linie, atunci calculul este "cantitate (convertită în ore) x stație de lucru ahr", în caz contrar "cantitate (convertită în ore) x prețul de cost al serviciului"  GoOnTabProductionToProduceFirst=Mai întâi trebuie să fi început producția pentru a închide o Comandă de fabricație (Vezi fila '%s'). Puteți anula. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Un kit nu poate fi folosit într-un BOM sau MO Workstation=Staţie de lucru @@ -112,3 +114,7 @@ MOAndLines=Comenzi de producţie şi linii MoChildGenerate=Generare Bon consum copil ParentMo=Bon consum părinte MOChild=Bon consum copil +BomCantAddChildBom=Nomenclatorul %s este deja prezentă în arborele care duce la nomenclatorul %s +BOMNetNeeds = Necesar net BOM +BOMProductsList=Produse BOM +BOMServicesList=Servicii BOM diff --git a/htdocs/langs/ro_RO/other.lang b/htdocs/langs/ro_RO/other.lang index 29bd7e3ce07..14e505b6b5f 100644 --- a/htdocs/langs/ro_RO/other.lang +++ b/htdocs/langs/ro_RO/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Comanda de achiziţie a fost aprobată Notify_ORDER_SUPPLIER_REFUSE=Comanda de achiziţie a fost refuzată Notify_PROPAL_VALIDATE=Oferta client a fost validată Notify_PROPAL_CLOSE_SIGNED=Oferta comercială a fost acceptată şi semnată de client +Notify_PROPAL_CLOSE_SIGNED_WEB=Oferta comecială a fost închisă ca semnată de client pe pagina portalului Notify_PROPAL_CLOSE_REFUSED=Oferta comercială a fost refuzată de client +Notify_PROPAL_CLOSE_REFUSED_WEB=Oferta comecială a fost închisă ca refuzată de client pe pagina portalului Notify_PROPAL_SENTBYMAIL=Ofertă comercială a fost trimisă prin poştă Notify_WITHDRAW_TRANSMIT=Transmitere retragere de sumă Notify_WITHDRAW_CREDIT=Retragere de credit @@ -181,6 +183,7 @@ SizeUnitfoot=picior SizeUnitpoint=punct BugTracker=Bug tracker SendNewPasswordDesc=Acest formular vă permite să solicitați o nouă parolă. Acesta va fi trimis la adresa ta de email.
Schimbarea parolei va intra în vigoare după ce faceți clic pe link-ul de confirmare din email.
Verificați Inbox-ul +EnterNewPasswordHere=Introdu noua ta parolă aici BackToLoginPage=Înapoi la pagina de conectare AuthenticationDoesNotAllowSendNewPassword=Metoda de autentificare este %s.
În acest mod, sistemul nu poate şti şi nici nu poate să-ţi schimbe parola.
Contactează administratorul de sistem dacă vrei să-ţi schimbi parola. EnableGDLibraryDesc=Instalați sau activați biblioteca GD în configuraţia PHP pentru a utiliza această opțiune. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Factura %s a fost validată. EMailTextInvoicePayed=Factura %s a fost achitată. EMailTextProposalValidated=Oferta comercială %s a fost validată. EMailTextProposalClosedSigned=Oferta comercială %s a fost semnată şi închisă. +EMailTextProposalClosedSignedWeb=Oferta comercială %s a fost închisă ca semnată pe pagina portalului. +EMailTextProposalClosedRefused=Oferta comercială %s a fost închisă ca refuzată +EMailTextProposalClosedRefusedWeb=Oferta comercială %s a fost închisă ca refuzată pe pagina portalului. EMailTextOrderValidated=Comanda %s a fost validată. EMailTextOrderApproved=Comanda %s a fost aprobată. EMailTextOrderValidatedBy=Comanda %s a fost înregistrată de %s. @@ -311,10 +317,10 @@ ExternalSiteURL=URL-ul site-ului extern care va fi conținut în iframe HTML ExternalSiteModuleNotComplete=Modulul Site extern nu a fost configurat corespunzător. ExampleMyMenuEntry=Intrare în Meniul meu -# FTP +# ftp FTPClientSetup=Configurare modul client FTP sau SFTP -NewFTPClient=Configurare conexiune nouă FTP/FTPS -FTPArea=FTP/FTPS +NewFTPClient=Configurare nouă de conexiune FTP/SFTP +FTPArea=FTP/SFTP FTPAreaDesc=Acest ecran arată o vedere a unui server FTP și SFTP. SetupOfFTPClientModuleNotComplete=Configurarea modulului client FTP sau SFTP pare să fie incompletă FTPFeatureNotSupportedByYourPHP=PHP-ul nu suportă funcţii FTP sau SFTP @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=Eșec la eliminarea directorului %s : verifică per FTPPassiveMode=Mod pasiv ChooseAFTPEntryIntoMenu=Alege un site FTP/SFTP din meniu... FailedToGetFile=Nu se pot obţine fișierele %s +ErrorFTPNodisconnect=Eroare la deconectarea de la serverul FTP/SFTP +FileWasUpload=Fișierul %s a fost încărcat +FTPFailedToUploadFile=Eșec la încărcarea fișierului %s. +AddFolder=Creare folder +FileWasCreateFolder=Folderul %s a fost creat +FTPFailedToCreateFolder=Eșec la crearea folderului %s. diff --git a/htdocs/langs/ro_RO/partnership.lang b/htdocs/langs/ro_RO/partnership.lang index a73206f4945..4c7b59c24f6 100644 --- a/htdocs/langs/ro_RO/partnership.lang +++ b/htdocs/langs/ro_RO/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=Parteneriate PartnershipDescription=Modul Management parteneriate PartnershipDescriptionLong= Modul Management parteneriate Partnership=Parteneriat +Partnerships=Parteneriate AddPartnership=Adăugare parteneriat CancelPartnershipForExpiredMembers=Parteneriat: Anulează parteneriatul membrilor cu adeziuni expirate PartnershipCheckBacklink=Parteneriat: Verificare backlink de referinţă @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Parteneriat: Verificare backlink de referinţă # Menu # NewPartnership=Parteneriat nou +NewPartnershipbyWeb= Parteneriatul tău a fost adăugat cu succes. ListOfPartnerships=Listă parteneriate # diff --git a/htdocs/langs/ro_RO/productbatch.lang b/htdocs/langs/ro_RO/productbatch.lang index 07b3b358a4b..8dde906d68e 100644 --- a/htdocs/langs/ro_RO/productbatch.lang +++ b/htdocs/langs/ro_RO/productbatch.lang @@ -17,6 +17,7 @@ printBatch=Lot/Serie: %s printEatby=Expiră la : %s printSellby=Vândut la: %s printQty=Cant: %d +printPlannedWarehouse=Depozit: %s AddDispatchBatchLine=Adaugă o linie pentru trimiterea perioadei de valabilitate WhenProductBatchModuleOnOptionAreForced=Când modulul Lot / Serial este activat, scăderea automată a stocurilor este forțată la "Reducerea stocurilor reale la validarea livrărilor" și modul automat de creștere este forțat la "Cresterea stocurilor reale la expedierea manuală în depozite" și nu poate fi editat. Alte opțiuni pot fi definite așa cum doriți. ProductDoesNotUseBatchSerial=Acest produs nu foloseste numărul de lot / serie @@ -43,3 +44,4 @@ HideLots=Ascunde loturile OutOfOrder=Indisponibil InWorkingOrder=În stare de funcționare ToReplace=De înlocuit +CantMoveNonExistantSerial=Eroare. Soliciţi o mutare pe o înregistrare pentru o serie care nu mai există. Este posibil să iei aceiași serie pe același depozit de mai multe ori în aceiași expediere sau a fost folosită de o altă livrare. Înlătură această livrare și pregăteşte alta. diff --git a/htdocs/langs/ro_RO/projects.lang b/htdocs/langs/ro_RO/projects.lang index 519c9eacd0e..39d3dc0b05a 100644 --- a/htdocs/langs/ro_RO/projects.lang +++ b/htdocs/langs/ro_RO/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Această vedere prezintă toate proiectele şi task-urile pentru TasksDesc=Această vedere prezintă toate proiectele şi task-urile (drepturile îţi permit să vezi totul). AllTaskVisibleButEditIfYouAreAssigned=Toate task-urile pentru proiectele calificate sunt vizibile, însă puteți introduce timp consumat doar pe task-ul atribuit utilizatorului selectat. Atribuiți task-ul dacă trebuie să introduceți timp consumat pe el. OnlyYourTaskAreVisible=Sunt vizibile doar task-urile atribuite ție. Dacă trebuie să introduci timpul pentru un task și dacă task-ul nu este vizibil aici, atunci trebuie să-ţi atribui task-ul.  +ImportDatasetProjects=Proiecte sau oportunități ImportDatasetTasks=Task-uri proiecte ProjectCategories=Etichete/categorii proiecte NewProject=Proiect nou @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Sumă lead-uri din proiectele deschise în OpportunitiesStatusForProjects=Sumă lead-uri din priecte în funcție de status ShowProject=Afişează proiect ShowTask=Arată task +SetThirdParty=Setare terț SetProject=Setare proiect +OutOfProject=În afara proiectului NoProject=Niciun proiect definit sau la care sunt responsabil NbOfProjects=Număr proiecte NbOfTasks=Număr task-uri @@ -122,7 +125,8 @@ ValidateProject=Validează proiect ConfirmValidateProject=Sigur doriți să validați acest proiect? CloseAProject=Închide proiect ConfirmCloseAProject=Sigur doriți să închideți acest proiect? -AlsoCloseAProject=De asemenea, închideți proiectul (păstrați-l deschis dacă totuși trebuie să urmăriţi task-uri de producție pe acesta) +AlsoCloseAProject=Totodată, închide proiectul +AlsoCloseAProjectTooltip=Păstrează-l deschis dacă trebuie să urmărești sarcinile de producție pe el  ReOpenAProject=Re-deschide proiect ConfirmReOpenAProject=Sigur doriți să redeschideți acest proiect? ProjectContact=Contacte proiect @@ -165,7 +169,7 @@ OpportunityProbability=Probabilitate lead OpportunityProbabilityShort=Probab. lead OpportunityAmount=Valoare lead OpportunityAmountShort=Valoare lead -OpportunityWeightedAmount=Valoare ponderată lead +OpportunityWeightedAmount=Valoare oportunitate, ponderată în funcție de probabilitate OpportunityWeightedAmountShort=Val. ponderată lead OpportunityAmountAverageShort=Valoare medie lead OpportunityAmountWeigthedShort=Valoare ponderată lead @@ -238,7 +242,7 @@ OppStatusPENDING=În aşteptare OppStatusWON=Câştigat OppStatusLOST=Pierdut Budget=Buget -AllowToLinkFromOtherCompany=Permite asocierea proiectului pe la o altă companie

Valori acceptate:
- Păstrați gol: Poate asocia orice proiect al companiei (implicit)
- "all": Poate asocia orice proiecte, chiar proiecte ale altor companii
- ID-urile terților separate prin virgule: poate asocia toate proiectele acestor terți (Exemplu: 123,4795,53)
+AllowToLinkFromOtherCompany=Permite conectarea unui element cu un proiect al altei companii.

Valori acceptate:
- Păstrează gol: poate lega elemente cu orice proiecte din aceeași companie (implicit)
- "toate": Poate lega elemente cu orice proiecte, chiar și proiecte ale altor companii
- O listă de ID-uri terți separați prin virgule: poate lega elemente cu orice proiecte ale acestor terți (Exemplu: 123,4795,53)
LatestProjects=Ultimele %s proiecte LatestModifiedProjects=Ultimele %s proiecte modificate OtherFilteredTasks=Alte task-uri filtrate @@ -259,7 +263,7 @@ TimeSpentInvoiced=Timp consumat facturat TimeSpentForIntervention=Timp consumat TimeSpentForInvoice=Timpi consumaţi OneLinePerUser=O linie per utilizator -ServiceToUseOnLines=Serviciu de utilizat pe linii +ServiceToUseOnLines=Serviciu de utilizat, pe linii, în mod implicit InvoiceGeneratedFromTimeSpent=Factura %s a fost generată cu timpul consumat pe proiect InterventionGeneratedFromTimeSpent=Intervenția %s a fost generată din timpul consumat pe proiect ProjectBillTimeDescription=Bifați dacă introduceți un timeline în task-urile proiectului ȘI intenționați să generați factură(i) din foaia de timp pentru a factura proiectul clientului (nu bifați dacă intenționați să creați o factură care nu se bazează pe foile de timp introduse). Notă: Pentru a genera factură, accesați fila "Timp consumat" a proiectului și selectați liniile pe care să le includeți. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Profitul este calculat utilizând AddPersonToTask=Adaugă și la task-uri UsageOrganizeEvent=Utilizare: Organizare eveniment PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Clasificați proiectul ca închis când toate task-urile sale sunt finalizate (100%% progres) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Notă: proiectele existente cu toate task-urile la 100 %% progres nu vor fi afectate: va trebui să le închideți manual. Această opțiune afectează doar proiectele deschise. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Notă: proiectele existente cu toate task-urile deja setate la un progres de 100 %% nu vor fi afectate: va trebui să le închizi manual. Această opțiune afectează numai proiectele deschise. SelectLinesOfTimeSpentToInvoice=Selectează linii de timp consumat care nu sunt facturate, apoi iniţiază acțiunea în bloc "Generare factură" pentru a le factura ProjectTasksWithoutTimeSpent=Task-uri proiect fără timp consumat FormForNewLeadDesc=Vă mulțumim că aţi completat formularul pentru a ne contacta. De asemenea, ne puteți trimite un email direct la %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Activare formular public de contact NewLeadbyWeb=Mesajul sau solicitarea ta a fost înregistrată. Vă vom răspunde sau vă vom contacta în curând. NewLeadForm=Formular contact nou LeadFromPublicForm=Formular public lead online +ExportAccountingReportButtonLabel=Generare raport diff --git a/htdocs/langs/ro_RO/propal.lang b/htdocs/langs/ro_RO/propal.lang index 388d721ca19..5f9d7d7db42 100644 --- a/htdocs/langs/ro_RO/propal.lang +++ b/htdocs/langs/ro_RO/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Disponibilitate livrare SetAvailability=Setează disponibilitatea de livrare AfterOrder=după comandă OtherProposals=Alte oferte + ##### Availability ##### AvailabilityTypeAV_NOW=Imediat AvailabilityTypeAV_1W=1 săptămână AvailabilityTypeAV_2W=2 săptămâni AvailabilityTypeAV_3W=3 săptămâni AvailabilityTypeAV_1M=1 lună -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Reprezentant urmărire ofertă TypeContact_propal_external_BILLING=Contact client pentru facturare ofertă TypeContact_propal_external_CUSTOMER=Contact client urmărire ofertă TypeContact_propal_external_SHIPPING=Contactul client pentru livrare + # Document models -DocModelAzurDescription=Un şablon complet pentru ofertă(vechea implementare a şablonului Cyan) -DocModelCyanDescription=Un şablon complet pentru ofertă -DefaultModelPropalCreate=Crează model implicit -DefaultModelPropalToBill=Model implicit la închiderea unei oferte comerciale (de facturat) -DefaultModelPropalClosed=Model implicit la închiderea unei oferte comerciale (nefacturat) -ProposalCustomerSignature=Acordul scris, ștampila companiei, data și semnătura -ProposalsStatisticsSuppliers=Statistici oferte furnizori -CaseFollowedBy=Caz urmat de -SignedOnly=Doar semnată -NoSign=Setează ca ne-semnat -NoSigned=setat ca ne-semnat CantBeNoSign=nu poate fi semnat +CaseFollowedBy=Caz urmat de ConfirmMassNoSignature=Confirmare bulk setare ca ne-semnate ConfirmMassNoSignatureQuestion=Sigur vrei să setezi înregistrările selectate ca ne-semnate? -IsNotADraft=nu este schiţă -PassedInOpenStatus=a fost validat -Sign=Semnare -Signed=semnat -ConfirmMassValidation=Confirmare validare bulk ConfirmMassSignature=Confirmare semnare bulk -ConfirmMassValidationQuestion=Eşti sigur că vrei să validezi înregistrările selectate? ConfirmMassSignatureQuestion=Eşti sigur că vrei să semnezi înregistrările selectate? -IdProposal=ID Ofertă +ConfirmMassValidation=Confirmare validare bulk +ConfirmMassValidationQuestion=Eşti sigur că vrei să validezi înregistrările selectate? +ConfirmRefusePropal=Eşti sigur că vrei să refuzi această ofertă comercială? +ContractSigned=Contract semnat +DefaultModelPropalClosed=Model implicit la închiderea unei oferte comerciale (nefacturat) +DefaultModelPropalCreate=Crează model implicit +DefaultModelPropalToBill=Model implicit la închiderea unei oferte comerciale (de facturat) +DocModelAzurDescription=Un şablon complet pentru ofertă(vechea implementare a şablonului Cyan) +DocModelCyanDescription=Un şablon complet pentru ofertă +FichinterSigned=Intervenție semnată IdProduct=ID Produs +IdProposal=ID Ofertă +IsNotADraft=nu este schiţă LineBuyPriceHT=Taxare la preţul net de achiziţie pentru linia respectivă -SignPropal=Acceptare ofertă +NoSign=Refuz +NoSigned=setat ca ne-semnat +PassedInOpenStatus=a fost validat +PropalAlreadyRefused=Ofertă deja refuzată +PropalAlreadySigned=Ofertă deja acceptată +PropalRefused=Ofertă refuzată +PropalSigned=Ofertă acceptată semnată +ProposalCustomerSignature=Acordul scris, ștampila companiei, data și semnătura +ProposalsStatisticsSuppliers=Statistici oferte furnizori RefusePropal=Refuză oferta Sign=Semnare -NoSign=Setează ca ne-semnat -PropalAlreadySigned=Ofertă deja acceptată -PropalAlreadyRefused=Ofertă deja refuzată -PropalSigned=Ofertă acceptată semnată -PropalRefused=Ofertă refuzată -ConfirmRefusePropal=Eşti sigur că vrei să refuzi această ofertă comercială? +SignContract=Semnare contract +SignFichinter=Semnare intervenție +SignPropal=Acceptare ofertă +Signed=semnat +SignedOnly=Doar semnată diff --git a/htdocs/langs/ro_RO/receptions.lang b/htdocs/langs/ro_RO/receptions.lang index 5bf7e8ff2fd..2f2e0e6c607 100644 --- a/htdocs/langs/ro_RO/receptions.lang +++ b/htdocs/langs/ro_RO/receptions.lang @@ -32,6 +32,7 @@ StatusReceptionDraftShort=Schiţă StatusReceptionValidatedShort=Validată StatusReceptionProcessedShort=Procesate ReceptionSheet=Notă de recepție +ValidateReception=Validare recepție ConfirmDeleteReception=Sigur doriți să ștergeți această recepție? ConfirmValidateReception=Sigur doriți să validați această recepție cu referința %s? ConfirmCancelReception=Sigur doriți să anulați această recepție? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Mod de numerotare pentru recepţii ReceptionsReceiptModel=Şabloane documente pentru recepţii NoMorePredefinedProductToDispatch=Nu mai sunt produse predefinite pentru expediere ReceptionExist=O recepţie există -ByingPrice=Preţ de achiziţie ReceptionBackToDraftInDolibarr=Recepţia %s readusă la schiţă ReceptionClassifyClosedInDolibarr=Recepţia %s a fost clasificată ca Închisă ReceptionUnClassifyCloseddInDolibarr=Recepţia %s re-deschisă diff --git a/htdocs/langs/ro_RO/recruitment.lang b/htdocs/langs/ro_RO/recruitment.lang index a274703fbae..db2737e3110 100644 --- a/htdocs/langs/ro_RO/recruitment.lang +++ b/htdocs/langs/ro_RO/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recrutor ToUseAGenericEmail=Utilizare email generic. Dacă nu este definit, se va utiliza emailul responsabilului de recrutare NewCandidature=Aplicare nouă ListOfCandidatures=Lista aplicărilor la job -RequestedRemuneration=Remunerație solicitată -ProposedRemuneration=Remuneraţie propusă +Remuneration=Salariu +RequestedRemuneration=Salariu solicitat +ProposedRemuneration=Salariu propus ContractProposed=Contract propus ContractSigned=Contract semnat ContractRefused=Contract refuzat RecruitmentCandidature=Aplicare la job JobPositions=Joburi disponibile RecruitmentCandidatures=Aplicări la job -InterviewToDo=Interviu de realizat +InterviewToDo=Contacte de urmărit AnswerCandidature=Răspuns aplicare YourCandidature=Aplicarea ta YourCandidatureAnswerMessage=Îţi mulţumim pentru aplicarea ta la job.
... diff --git a/htdocs/langs/ro_RO/salaries.lang b/htdocs/langs/ro_RO/salaries.lang index fcf8f93783c..3118f5c4898 100644 --- a/htdocs/langs/ro_RO/salaries.lang +++ b/htdocs/langs/ro_RO/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Contul contabil folosit pentru terți utilizatori -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Contul contabil dedicat definit pe cardul de utilizator va fi utilizat doar pentru contabilitatea subregistru. Aceasta va fi utilizată pentru Registrul general și ca valoare implicită a contabilității suregistru dacă nu este definită contul de contabilitate dedicat pentru utilizatori. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Cont contabil (din Planul de Conturi) utilizat implicit pentru terți tip "utilizator". +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Contul contabil dedicat definit pe fișa de utilizator va fi folosit doar pentru contabilitate analitică. Acesta va fi folosit pentru Registrul general și ca valoare implicită de Subregistru dacă nu este definit un cont contabil dedicat pentru utilizator. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Contul contabil implicit pentru plata salariilor CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=În mod implicit, lăsați necompletată opțiunea "Creați automat o plată totală” la crearea unui salariu  Salary=Salariu @@ -24,3 +24,4 @@ SalariesStatistics=Statistici salariale SalariesAndPayments=Salarii și plăți ConfirmDeleteSalaryPayment=Vrei să ştergi această plată salarială ? FillFieldFirst=Completați mai întâi câmpul angajat +UpdateAmountWithLastSalary=Setare valoare la ultimul salariu diff --git a/htdocs/langs/ro_RO/ticket.lang b/htdocs/langs/ro_RO/ticket.lang index b3613cf1713..47c8377219d 100644 --- a/htdocs/langs/ro_RO/ticket.lang +++ b/htdocs/langs/ro_RO/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Șterge tichete Permission56004=Gestionați tichetele Permission56005=Vedeți tichetele tuturor terților (nu este efectiv pentru utilizatorii externi, întotdeauna se limitează la terțul de care depind) +Tickets=Tichete de suport TicketDictType=Tipuri de tichete TicketDictCategory=Tichet - Grupuri TicketDictSeverity=Tichet - Severități @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=Când închizi un tichet, ţi se va propune să trimi TicketWrongContact=Contactul furnizat nu face parte din contactele asociate pentru tichete. Email-ul nu a fost trimis. TicketChooseProductCategory=Categorie de produs pentru tichete suport TicketChooseProductCategoryHelp=Selectează categoria de produs pentru tichete de suport. Acesta va fi folosită pentru a asocia automat un contract la un tichet. +TicketUseCaptchaCode=Utilizare cod grafic (CAPTCHA) când se crează un tichet +TicketUseCaptchaCodeHelp=Adaugă verificare CAPTCHA la crearea unui tichet nou. # # Index & list page @@ -184,7 +187,7 @@ TicketCategory=Categorizare tichet SeeTicket=Vezi tichetul TicketMarkedAsRead=Tichetul a fost marcat ca citit TicketReadOn=Citește mai departe -TicketCloseOn=Dată de închidere +TicketCloseOn=Dată închidere MarkAsRead=Marchează tichetul ca citit TicketHistory=Istoric tichet AssignUser=Atribuire la utilizator @@ -192,8 +195,7 @@ TicketAssigned=Tichetul este acum atribuit TicketChangeType=Modificare tip TicketChangeCategory=Modificare cod analitic TicketChangeSeverity=Modificare severitate -TicketAddMessage=Adaugă un mesaj -AddMessage=Adaugă un mesaj +TicketAddMessage=Adăugare mesaj privat MessageSuccessfullyAdded=Tichet adăugat TicketMessageSuccessfullyAdded=Mesaj adăugat cu succes TicketMessagesList=Listă de mesaje @@ -204,8 +206,8 @@ TicketSeverity=Gravitate ShowTicket=Vedeți tichetul RelatedTickets=Tichete conexe TicketAddIntervention=Crează intervenţie -CloseTicket=Închidere/Rezolvare tichet -AbandonTicket=Abandonare tichet +CloseTicket=Închide|Rezolvat +AbandonTicket=Abandon CloseATicket=Închidere/Rezolvare un tichet ConfirmCloseAticket=Confirmați închiderea tichetului ConfirmAbandonTicket=Confirmați închiderea tichetului cu statusul 'Abandonat' @@ -219,18 +221,17 @@ SendMessageByEmail=Trimite un mesaj pe email TicketNewMessage=Mesaj nou ErrorMailRecipientIsEmptyForSendTicketMessage=Destinatarul este gol. Nu se trimite email TicketGoIntoContactTab=Accesează fila "Contacte" pentru a le selecta -TicketMessageMailIntro=Introducere +TicketMessageMailIntro=Header mesaj TicketMessageMailIntroHelp=Acest text este adăugat numai la începutul emailului și nu va fi salvat. -TicketMessageMailIntroLabelAdmin=Text de introducere pentru toate răspunsurile la tichete TicketMessageMailIntroText=Salut,
A fost adăugat un nou răspuns la un tichet pe care îl urmăreşti. Iată mesajul:
  TicketMessageMailIntroHelpAdmin=Acest text va fi inserat înaintea răspunsului atunci când se răspunde la un tichet din sistem -TicketMessageMailSignature=Semnătură -TicketMessageMailSignatureHelp=Acest text este adăugat numai la sfârșitul emailului și nu va fi salvat. -TicketMessageMailSignatureText=Mesaj trimis de %s via sistem -TicketMessageMailSignatureLabelAdmin=Semnătura emailului de răspuns -TicketMessageMailSignatureHelpAdmin=Acest text va fi inserat după mesajul de răspuns. +TicketMessageMailFooter=Subsol mesaj +TicketMessageMailFooterHelp=Acest text este adăugat doar la sfârșitul mesajului trimis prin email și nu va fi salvat. +TicketMessageMailFooterText=Mesaj trimis de %s via sistem +TicketMessageMailFooterHelpAdmin=Acest text va fi inserat după mesajul de răspuns. TicketMessageHelp=Numai acest text va fi salvat în lista de mesaje de pe fişa tichetului. TicketMessageSubstitutionReplacedByGenericValues=Variabilele de substituție sunt înlocuite cu valori generice. +ForEmailMessageWillBeCompletedWith=Pentru mesajele de e-mail trimise utilizatorilor externi, mesajul va fi completat cu TimeElapsedSince=Timpul trecut de atunci TicketTimeToRead=Timpul trecut înainte de citire TicketTimeElapsedBeforeSince=Timpul scurs înainte de / de atunci @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Un nou mesaj a fost postat pe tichet TicketAssignedToYou=Tichet atribuit TicketAssignedEmailBody=Ai fost atribuit tichetului # %s de către %s MarkMessageAsPrivate=Marcați mesajul ca privat +TicketMessageSendEmailHelp=Un email va fi trimis tuturor persoanelor de contact alocate (contacte interne, dar și contacte externe, cu excepția cazului în care opțiunea "%s" este bifată) TicketMessagePrivateHelp=Acest mesaj nu va fi afișat utilizatorilor externi TicketEmailOriginIssuer=Emitent la originea tichetelor InitialMessage=Mesaj inițial @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Puteți vedea statusul tichetului în in TicketCloseEmailBodyInfosTrackUrlCustomer=Poți consulta istoricul acestui tichet făcând clic pe următorul link TicketEmailPleaseDoNotReplyToThisEmail=Nu răspundeți direct la acest email! Utilizați linkul pentru a răspunde în interfață. TicketPublicInfoCreateTicket=Acest formular vă permite să înregistrați un tichet de asistență în sistemul nostru de management al lucrărilor. -TicketPublicPleaseBeAccuratelyDescribe=Descrieți cu precizie problema. Furnizați cât mai multe informații posibile pentru a ne permite să identificăm corect solicitarea dvs. +TicketPublicPleaseBeAccuratelyDescribe=Vă rugăm să descrieți cu exactitate întrebarea dvs. Furnizați cât mai multe informații posibile pentru a ne permite să vă identificăm corect solicitarea. TicketPublicMsgViewLogIn=Introduceți codul de urmărire a tichetului TicketTrackId=ID urmărire public OneOfTicketTrackId=Unul dintre ID-urile tale de urmărire diff --git a/htdocs/langs/ro_RO/users.lang b/htdocs/langs/ro_RO/users.lang index 32f67d51357..32422bcf97c 100644 --- a/htdocs/langs/ro_RO/users.lang +++ b/htdocs/langs/ro_RO/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Înlăturare din grup PasswordChangedAndSentTo=Parola a fost schimbată şi trimisă către %s. PasswordChangeRequest=Solicitare de modificare a parolei pentru %s PasswordChangeRequestSent=Cererea de schimbare a parolei pentru %s a fost trimisă către %s. -IfLoginExistPasswordRequestSent=Dacă acest nume de utilizator este valid, a fost trimis un email pentru resetarea parolei. +IfLoginExistPasswordRequestSent=Dacă acest cont este valid (cu o adresă de email validă), a fost trimis un email pentru a resetarea parolei. IfEmailExistPasswordRequestSent=Dacă această adresă de email este corectă, a fost trimis un email pentru resetarea parolei. ConfirmPasswordReset=Confirmare resetare parolă MenuUsersAndGroups=Utilizatori & Grupuri @@ -68,7 +68,6 @@ CreateDolibarrLogin=Creare utilizator CreateDolibarrThirdParty=Creare terţ LoginAccountDisableInDolibarr=Cont dezactivat în sistem. UsePersonalValue=Utilizare setări personalizate -InternalUser=Utilizator intern ExportDataset_user_1=Utilizatori și proprietățile acestora DomainUser=Utilizator de domeniu %s Reactivate=Reactivare @@ -128,3 +127,5 @@ DateLastLogin=Data ultimei autentificări DatePreviousLogin=Data autentificării anterioare IPLastLogin=IP ultima autentificare IPPreviousLogin=IP autentificare anterioară +ShowAllPerms=Afișează toate rândurile de permisiuni +HideAllPerms=Ascunde toate rândurile de permisiuni diff --git a/htdocs/langs/ro_RO/withdrawals.lang b/htdocs/langs/ro_RO/withdrawals.lang index 0ee249cba29..0f4e85505c3 100644 --- a/htdocs/langs/ro_RO/withdrawals.lang +++ b/htdocs/langs/ro_RO/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Factură cu transfer de credit în aşteptar AmountToWithdraw=Suma de retras AmountToTransfer=Sumă de transferat NoInvoiceToWithdraw=Nici o factură deschisă pentru '%s' în aşteptare. Accesați fila '%s' de pe fişa de factură pentru a face o solicitare. -NoSupplierInvoiceToWithdraw=Nu este în așteptare nici o factură de de achiziţie cu 'Solicitare de direct credit'. Accesați fila '%s' de pe cardul de factură pentru a face o solicitare. +NoSupplierInvoiceToWithdraw=Nicio factură furnizor cu '%s' deschisă nu este în așteptare. Accesează fila '%s' de pe fișa de factură pentru a face o solicitare. ResponsibleUser=Utilizator responsabil WithdrawalsSetup=Configurare plată prin debit direct CreditTransferSetup=Configurare Transfer de credit @@ -42,6 +42,7 @@ CreditTransferStatistics=Statistici transferuri de credit Rejects=Respingeri LastWithdrawalReceipt=Ultimele %s încasări prin debit direct MakeWithdrawRequest=Efectuați o solicitare de plată cu debit direct +MakeWithdrawRequestStripe=Efectuează o cerere de plată prin debit direct prin Stripe MakeBankTransferOrder=Solicitare transfer de credit WithdrawRequestsDone=%s solicitări de plată prin debitare directă au fost înregistrate BankTransferRequestsDone=%s solicitări de transfer de credit înregistrate @@ -100,8 +101,11 @@ CreditDate=Credit pe WithdrawalFileNotCapable=Imposibil de generat fișierul chitanţă de retragere pentru țara ta %s (Țara ta nu este acceptată) ShowWithdraw=Afișează Comanda de debit direct IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Cu toate acestea, dacă factura are cel puțin o comandă de plată prin debit direct, care încă nu a fost procesată, aceasta nu va fi setată ca plătită pentru a permite gestionarea prealabilă a retragerii. -DoStandingOrdersBeforePayments=Această filă vă permite să solicitați o comandă de plată cu debit direct. Odată terminat, accesați meniul Bancă-> Plată prin debit direct pentru a genera și gestiona comanda de debit direct. La închiderea ordinului de debit direct, plata facturii va fi înregistrată automat, iar facturile vor fi închise dacă restul de plată este nul. -DoCreditTransferBeforePayments=Această filă vă permite să solicitați o comandă de transfer de credit. Odată finalizată, accesați meniul Bancă-> Plată prin transfer de credit pentru a genera și gestiona comanda de transfer de credit. Atunci când comanda de transfer de credit este închisă, plata facturii va fi înregistrată automat, iar facturile vor fi închise dacă restul de plată este nul. +DoStandingOrdersBeforePayments=Această filă îți permite să soliciți un ordin de plată prin debit direct. O dată finalizat, poți intra în meniul "Bănci->Plată prin debit direct" pentru a genera și gestiona un fișier de ordin de debitare directă. +DoStandingOrdersBeforePayments2=De asemenea, poți trimite o solicitare directă unui procesor de plăți SEPA, cum ar fi Stripe, ... +DoStandingOrdersBeforePayments3=Când ordinul de debitare directă este închis, plata facturii va fi înregistrată automat, iar facturile vor fi închise dacă restul de plată este nul. +DoCreditTransferBeforePayments=Această filă îți permite să soliciți un ordin de transfer de credit. După ce ai terminat, intră în meniul „Bancă->Plăți prin transfer de credit” pentru a genera și gestiona un fișier de ordin de transfer de credit. +DoCreditTransferBeforePayments3=Când ordinul de transfer de credit este închis, plata facturilor va fi înregistrată automat, iar facturile vor fi închise dacă restul de plată este nul. WithdrawalFile=Fişier debit order CreditTransferFile=Fişier transfer credit SetToStatusSent=Setează statusul "Fişier Trimis" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Nu se poate crea o solicitare de debit direct pent SepaMandate=Mandat SEPA Direct Debit SepaMandateShort=Mandat SEPA PleaseReturnMandate=Vă rugăm să returnați acest formular de mandat prin email la %s sau prin poștă la -SEPALegalText=Prin semnarea acestui formular de mandat, autorizezi (A) %s să trimită instrucțiuni băncii tale pentru a-ţi debita contul și (B) banca ta să-ţi debiteze contul în conformitate cu instrucțiunile primite de la %s. Ca parte a drepturilor tale, ai dreptul la o rambursare din partea băncii, în conformitate cu termenii și condițiile acordului tău cu banca. Drepturile tale cu privire la mandatul de mai sus sunt explicate într-o declarație pe care o poți obține de la bancă. +SEPALegalText=Prin semnarea acestui formular de mandat, autorizați (A) %s și furnizorul său de servicii de plată să trimită băncii tale instrucțiuni pentru a-ți debita contul și (B) banca ta să-ți debiteze contul în conformitate cu instrucțiunile date de %s. Ca parte a drepturilor tale, ai dreptul la o rambursare de la banca ta în conformitate cu termenii și condițiile acordului tău cu banca. Drepturile tale cu privire la mandatul de mai sus sunt explicate într-o declarație pe care o poți obține de la bancă. CreditorIdentifier=Identificator creditor CreditorName=Numele creditorului SEPAFillForm=(B) Completați toate câmpurile marcate cu * diff --git a/htdocs/langs/ro_RO/workflow.lang b/htdocs/langs/ro_RO/workflow.lang index 9da05443cb0..e166a0fb768 100644 --- a/htdocs/langs/ro_RO/workflow.lang +++ b/htdocs/langs/ro_RO/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Clasificați comanda descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Clasifică comanda de achiziție sursă asociată ca primită atunci când o recepție este validată (și dacă cantitatea primită de toate recepțiile este aceeași cu cea din comanda de achiziţie pentru actualizare) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Clasifică comanda de achiziție sursă asociată ca primită atunci când o recepție este închisă (și dacă cantitatea primită de toate recepțiile este aceeași cu cea din comanda de achiziţie pentru actualizare) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Clasificați recepțiile la "facturate" atunci când este validată o comandă de achiziţie asociată +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Clasifică recepțiile ca "facturate" atunci când o factură de achiziție asociată este validată (și dacă suma facturii este aceeași cu suma totală a recepțiilor asociate) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=La crearea unui tichet , asociază contractele disponibile ale terților care se potrivesc descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Când se asociază contracte, caută printre cele ale companiilor-mamă @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Închideți toate intervențiile legate d AutomaticCreation=Creare automată AutomaticClassification=Clasificare automată # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Clasificați livrarea asociată ca închisă atunci când factura clientului este validată +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Clasifică expedierea/livrarea sursă asociată ca fiind închisă atunci când factura clientului este validată (și dacă suma facturii este aceeași cu suma totală a livrărilor legate) AutomaticClosing=Închidere automată AutomaticLinking=Asociere automată diff --git a/htdocs/langs/ru_RU/accountancy.lang b/htdocs/langs/ru_RU/accountancy.lang index 8a42092c368..8de02a36f59 100644 --- a/htdocs/langs/ru_RU/accountancy.lang +++ b/htdocs/langs/ru_RU/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Страны, не входящие в ЕЭС CountriesInEECExceptMe=Страны ЕЭС, кроме %s CountriesExceptMe=Все страны кроме %s AccountantFiles=Экспорт исходных документов -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Чтобы экспортировать журналы, используйте пункт меню %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=Просмотр по учетной записи VueBySubAccountAccounting=Просмотр по субсчету бухгалтерского учета @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Главный бухгалтерский сч MainAccountForUsersNotDefined=Основная учетная запись для пользователей, не определенных в настройке MainAccountForVatPaymentNotDefined=Главный бухгалтерский счет для уплаты НДС не определен в настройке MainAccountForSubscriptionPaymentNotDefined=Основной бухгалтерский счет для оплаты подписки не определен в настройке +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Область бухгалтерского учета AccountancyAreaDescIntro=Использование модуля бухгалтерского учета осуществляется в несколько этапов: @@ -163,40 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Включить комбинированный спи ACCOUNTING_DATE_START_BINDING=Определите дату начала привязки и передачи в бухгалтерском учете. Ниже этой даты операции не переносятся в бухгалтерский учет. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Журнал продаж -ACCOUNTING_PURCHASE_JOURNAL=Журнал платежей -ACCOUNTING_MISCELLANEOUS_JOURNAL=Журнал "Разное" +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Журнал отчетов о расходах -ACCOUNTING_SOCIAL_JOURNAL=Социальный журнал +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Есть новый журнал +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Социальный журнал ACCOUNTING_RESULT_PROFIT=Результат бухгалтерского учета (Прибыль) ACCOUNTING_RESULT_LOSS=Результат бухгалтерского учета (убыток) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Журнал закрытия -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Бухгалтерский счет переходного банковского перевода +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Счет переходного банковского перевода -ACCOUNTING_ACCOUNT_SUSPENSE=Бухгалтерский учет ожидания -DONATION_ACCOUNTINGACCOUNT=Бухгалтерский счет для регистрации пожертвований -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Учетная запись для регистрации подписок +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Бухгалтерский счет по умолчанию для регистрации депозита клиента +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Бухгалтерский счет по умолчанию для купленных продуктов (используется, если не определено в описании продукта) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Бухгалтерский счет по умолчанию для купленных продуктов в EEC (используется, если не определено в описании продукта) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Бухгалтерский счет по умолчанию для купленных продуктов и импортированных из ЕЭС (используется, если не определено в описании продукта) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Бухгалтерский счет по умолчанию для проданных товаров (используется, если не указано в описании товара) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Бухгалтерский счет по умолчанию для продуктов, продаваемых в EEC (используется, если не указано в описании продукта) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Бухгалтерский счет по умолчанию для продуктов, проданных и экспортированных из ЕЭС (используется, если не указано в описании продукта) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Бухгалтерский счет по умолчанию для купленных услуг (используется, если не определено в сервисном листе) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Бухгалтерский счет по умолчанию для купленных услуг в ЕЭК (используется, если не указано в сервисном листе) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Бухгалтерский счет по умолчанию для купленных услуг и импортированных из EEC (используется, если не определено в сервисном листе) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Бухгалтерский счет по умолчанию для проданных услуг (используется, если не определено в листе услуг) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Бухгалтерский счет по умолчанию для услуг, продаваемых в ЕЭС (используется, если не определено в сервисном листе) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Учетный счет по умолчанию для услуг, проданных и экспортированных из ЕЭК (используется, если не определено в сервисном листе) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Тип документа Docdate=Дата @@ -211,7 +217,7 @@ Codejournal=Журнал JournalLabel=Этикетка журнала NumPiece=Количество штук TransactionNumShort=№ проводки -AccountingCategory=Пользовательская группа +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Группировать по счету главной книги GroupBySubAccountAccounting=Группировка по счету вспомогательной книги AccountingAccountGroupsDesc=Здесь вы можете определить несколько групп бухгалтерского учета. Они будут использоваться для персонализированной бухгалтерской отчетности. @@ -265,13 +271,13 @@ Reconcilable=Примиримый TotalVente=Общий оборот до налогообложения TotalMarge=Итоговая наценка на продажи -DescVentilCustomer=См. Здесь список строк счетов-фактур клиентов, привязанных (или нет) к учетной записи учета продукта. -DescVentilMore=В большинстве случаев, если вы используете предопределенные продукты или услуги и устанавливаете номер счета в карточке продукта / услуги, приложение сможет выполнить всю привязку между строками вашего счета и учетной записью вашего плана счетов всего за один день. в один клик кнопкой "%s". Если учетная запись не была настроена на карточках продуктов/услуг или у вас все еще есть строки, не привязанные к учетной записи, вам придется вручную выполнить привязку из меню «%s». -DescVentilDoneCustomer=См. Здесь список строк клиентов, выставляющих счета, и их учетные записи продуктов. -DescVentilTodoCustomer=Привязка строк счета-фактуры, еще не связанных с учетной записью продукта -ChangeAccount=Измените учетную запись учета продуктов/услуг для выбранных строк со следующей учетной записью: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=См. Здесь список строк счетов-фактур, связанных или еще не связанных с учетной записью продукта (видны только записи, еще не переданные в бухгалтерский учет) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=См. Здесь список строк счетов-фактур поставщиков и их учетную запись. DescVentilTodoExpenseReport=Привязка строк отчета о расходах, еще не связанных со счетом учета сборов DescVentilExpenseReport=См. Здесь список строк отчета о расходах, привязанных (или нет) к счету учета комиссий. @@ -283,20 +289,20 @@ DescClosure=Consult here the number of movements by month not yet validated & lo OverviewOfMovementsNotValidated=Обзор перемещений, не подтвержденных и заблокированных AllMovementsWereRecordedAsValidated=Все движения были записаны как проверенные и заблокированные. NotAllMovementsCouldBeRecordedAsValidated=Не все движения могли быть записаны как проверенные и заблокированные -ValidateMovements=Подтвердить и заблокировать запись... +ValidateMovements=Validate and lock movements... DescValidateMovements=Любое изменение или удаление надписей, надписей и удалений будет запрещено. Все записи для упражнения должны быть подтверждены, иначе закрытие будет невозможно. ValidateHistory=Связывать автоматически AutomaticBindingDone=Выполнено автоматическое связывание (%s) — автоматическое связывание невозможно для некоторых записей (%s) -ErrorAccountancyCodeIsAlreadyUse=Ошибка, вы не можете удалить эту учетную запись, потому что она используется +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Движение неправильно сбалансировано. Дебет = %s и кредит = %s Balancing=Балансировка FicheVentilation=Обязательная карта GeneralLedgerIsWritten=Проводки записываются в бухгалтерскую книгу GeneralLedgerSomeRecordWasNotRecorded=Некоторые проводки не удалось зарегистрировать. Если других сообщений об ошибках нет, вероятно, они уже были занесены в журнал. NoNewRecordSaved=Нет больше записи для передачи -ListOfProductsWithoutAccountingAccount=Список продуктов, не привязанных к какой-либо учетной записи +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Сменить привязку Accounted=Учтено в бухгалтерской книге NotYetAccounted=Еще не переведено в бухгалтерский учет @@ -319,9 +325,10 @@ AccountingJournalType1=Разные операции AccountingJournalType2=Продажи AccountingJournalType3=Покупки AccountingJournalType4=Банк -AccountingJournalType5=Отчет о расходах +AccountingJournalType5=Отчёты о затратах AccountingJournalType8=Инвентарная ведомость AccountingJournalType9=Имеет новый +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Этот журнал уже используется AccountingAccountForSalesTaxAreDefinedInto=Примечание. Бухгалтерский счет для налога с продаж определяется в меню %s - %s NumberOfAccountancyEntries=Количество входов @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Количество движений ACCOUNTING_DISABLE_BINDING_ON_SALES=Отключить привязку и перенос в бухгалтерии по продажам (счета клиентов не будут учитываться в бухгалтерии) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Отключить привязку и перенос в бухгалтерии по закупкам (счета поставщика не будут учитываться в бухгалтерии) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Отключить привязку и перенос в бухгалтерском учете в отчетах о расходах (отчеты о расходах не будут учитываться в бухгалтерском учете) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Отметить экспортированные строки как Экспортированные (чтобы изменить строку, вам нужно будет удалить всю транзакцию и заново перенести ее в учет) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Проверка даты и блокировка ConfirmExportFile=Подтверждение генерации файла экспорта бухгалтерского учета? ExportDraftJournal=Экспорт черновика журнала @@ -398,7 +407,11 @@ Calculated=Рассчитано Formula=Формула ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Несогласие +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=Согласование не изменено AccountancyOneLetteringModifiedSuccessfully=Одно согласование успешно изменено AccountancyLetteringModifiedSuccessfully=%s согласование успешно изменено @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Один несогласован AccountancyUnletteringModifiedSuccessfully=%s успешно изменено несоответствие ## Confirm box -ConfirmMassUnlettering=Массовое несогласованное подтверждение -ConfirmMassUnletteringQuestion=Вы уверены, что хотите отменить согласование выбранных записей %s? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Подтверждение пакетного удаления ConfirmMassDeleteBookkeepingWritingQuestion=Это удалит транзакцию из учета (все строки, относящиеся к одной и той же транзакции, будут удалены). Вы уверены, что хотите удалить выбранные записи %s? @@ -454,6 +468,5 @@ FECFormatMulticurrencyCode=Мультивалютный код (Idevise) DateExport=Дата экспорта WarningReportNotReliable=Предупреждение, этот отчет не основан на главной книге, поэтому не содержит проводки, измененных вручную в главной книге. Если ваша журнализация актуальна, бухгалтерский учет будет более точным. ExpenseReportJournal=Журнал отчетов о затратах -InventoryJournal=Журнал инвентарного учета NAccounts=%s счета diff --git a/htdocs/langs/ru_RU/admin.lang b/htdocs/langs/ru_RU/admin.lang index 5b007b8e214..053deb792a3 100644 --- a/htdocs/langs/ru_RU/admin.lang +++ b/htdocs/langs/ru_RU/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Сопоставление клиентов WarningModuleNotActive=Модуль %s должен быть включен WarningOnlyPermissionOfActivatedModules=Здесь приведены только права доступа, связанные с активированными модулями. Вы можете активировать другие модули на странице Главная->Установка->Модули. DolibarrSetup=Установка или обновление Dolibarr -InternalUser=Внутренний пользователь -ExternalUser=Внешний пользователь InternalUsers=Внутренние пользователи ExternalUsers=Внешние пользователи UserInterface=Пользовательский интерфейс @@ -109,7 +107,7 @@ NextValueForReplacements=Следующее значение (замены) MustBeLowerThanPHPLimit=Примечание: ваша конфигурация PHP в настоящее время ограничивает максимальный размер файлов для загрузки до %s %s, независимо от значения этого параметра. NoMaxSizeByPHPLimit=Примечание: в вашей конфигурации PHP установлено no limit MaxSizeForUploadedFiles=Максимальный размер загружаемых файлов (0 для запрещения каких-либо загрузок) -UseCaptchaCode=Use graphical code (CAPTCHA) on login page and some public pages +UseCaptchaCode=Используйте графический код (CAPTCHA) на странице входа и некоторых публичных страницах AntiVirusCommand=Полный путь к антивирусной команде AntiVirusCommandExample=Пример для ClamAv Daemon (требуется clamav-daemon): /usr/bin/clamdscan
Пример для ClamWin (очень-очень медленный): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= Дополнительные параметры командной строки @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Хост SMTP/SMTPS (значение по умолчан MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Порт SMTP/SMTPS (не определен в PHP в Unix-подобных системах) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Хост SMTP/SMTPS (не определен в PHP в Unix-подобных системах) MAIN_MAIL_EMAIL_FROM=Адрес электронной почты отправителя для автоматической отправки электронных писем (значение по умолчанию в php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Электронная почта, использованная для сообщения об ошибке, возвращает сообщения электронной почты (поля «Сообщения об ошибках» в отправленных сообщениях электронной почты). MAIN_MAIL_AUTOCOPY_TO= Копировать (СК) все отправленные письма в MAIN_DISABLE_ALL_MAILS=Отключить всю отправку электронной почты (для тестирования или демонстрации) @@ -439,8 +438,10 @@ Unique=Уникальный Boolean=Логический (флажок) ExtrafieldPhone = Телефон ExtrafieldPrice = Цена +ExtrafieldPriceWithCurrency=Цена с валютой ExtrafieldMail = Адрес электронной почты ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Выбрать из списка ExtrafieldSelectList = Выбрать из таблицы ExtrafieldSeparator=Разделитель (не поле) @@ -477,7 +478,7 @@ InstalledInto=Установлен в каталог %s BarcodeInitForThirdparties=Массовая инициализация штрих-кода для контрагентов BarcodeInitForProductsOrServices=Массовое создание или удаление штрих-кода для Товаров или Услуг CurrentlyNWithoutBarCode=В настоящее время у вас есть %s запись на %s %s без определенного штрих-кода. -InitEmptyBarCode=Init value for the %s empty barcodes +InitEmptyBarCode=Начальное значение для пустых штрих-кодов %s EraseAllCurrentBarCode=Стереть все текущие значения штрих-кодов ConfirmEraseAllCurrentBarCode=Вы действительно хотите удалить все текущие значения штрих-кода? AllBarcodeReset=Все значения штрих-кодов были удалены @@ -501,10 +502,11 @@ WarningPHPMail=ВНИМАНИЕ! Для отправки электронных WarningPHPMailA=- Использование сервера поставщика услуг электронной почты повышает надежность вашей электронной почты, поэтому она увеличивает доставку без пометки как спам WarningPHPMailB=- Некоторые поставщики услуг электронной почты (например, Yahoo) не позволяют отправлять электронную почту с другого сервера, кроме их собственного. Ваша текущая настройка использует сервер приложения для отправки электронной почты, а не сервер вашего провайдера электронной почты, поэтому некоторые получатели (тот, который совместим с ограничительным протоколом DMARC) будут спрашивать вашего провайдера электронной почты, могут ли они принять вашу электронную почту, и некоторые поставщики электронной почты. (например, Yahoo) могут ответить «нет», потому что сервер им не принадлежит, поэтому некоторые из отправленных вами электронных писем могут быть не приняты для доставки (будьте осторожны также с квотой отправки вашего почтового провайдера). WarningPHPMailC=- Использование SMTP-сервера вашего собственного поставщика услуг электронной почты для отправки электронных писем также интересно, поэтому все электронные письма, отправленные из приложения, также будут сохранены в вашем каталоге «Отправленные» вашего почтового ящика. -WarningPHPMailD=Кроме того, рекомендуется изменить способ отправки электронных писем на значение «SMTP». Если вы действительно хотите сохранить метод «PHP» по умолчанию для отправки электронных писем, просто проигнорируйте это предупреждение или удалите его, установив для константы MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP значение 1 в Главная - Настройка - Другое. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Если вашему SMTP-провайдеру электронной почты необходимо ограничить почтовый клиент некоторыми IP-адресами (это очень редко), это IP-адрес почтового пользователя (MUA) для вашего приложения ERP CRM: %s. WarningPHPMailSPF=Если доменное имя в вашем адресе электронной почты отправителя защищено записью SPF (спросите у регистратора доменного имени), вы должны добавить следующие IP-адреса в запись SPF DNS вашего домена: %s . -ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s +ActualMailSPFRecordFound=Найдена актуальная запись SPF (для электронной почты %s): %s ClickToShowDescription=Нажмите, чтобы посмотреть описание DependsOn=Этот модуль нуждается в модуле (модулях) RequiredBy=Этот модуль требуется для модуля (модулей) @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Пример:
Для формы созда PageUrlForDefaultValuesList=
Пример:
Для страницы, на которой перечислены контрагенты, это %s.
Для URL-адресов внешних модулей, установленных в пользовательский каталог, не включайте «custom/», и используйте путь как mymodule/mypagelist.php, а не custom/mymodule/mypagelist.php.
Если вы хотите использовать значение по умолчанию, только если в url есть какой-либо параметр, вы можете использовать %s AlsoDefaultValuesAreEffectiveForActionCreate=Также обратите внимание, что перезапись значений по умолчанию для создания формы работает только для страниц, которые были правильно созданы (так с параметром action = create или presend ...) EnableDefaultValues=Включить настройку значений по умолчанию -EnableOverwriteTranslation=Разрешить использование перезаписанного перевода +EnableOverwriteTranslation=Разрешить настройку переводов GoIntoTranslationMenuToChangeThis=Для ключа с этим кодом найден перевод. Чтобы изменить это значение, вы должны отредактировать его из Главная-Настройки-Перевод. WarningSettingSortOrder=Предупреждение, установка порядка сортировки по умолчанию может привести к технической ошибке при переходе на страницу списка, если поле является неизвестным. Если у вас возникла такая ошибка, вернитесь на эту страницу, чтобы удалить порядок сортировки по умолчанию и восстановить поведение по умолчанию. Field=Поле @@ -645,9 +647,9 @@ Module2400Name=События/Повестка дня Module2400Desc=Отслеживать события. Журнал автоматических событий для отслеживания или записи вручную событий или встреч. Это основной модуль для хорошего управления взаимоотношениями с клиентами или поставщиками. Module2500Name=Модуль DMS/ECM Module2500Desc=Система управления документами / Управление электронным контентом. Автоматическая организация ваших сгенерированных или сохраненных документов. Поделитесь ими, когда вам нужно. -Module2600Name=API/Веб-службы (SOAP-сервер) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Включение Dolibarr SOAP сервера предоставляющего API-сервис -Module2610Name=API/веб-службы (сервер REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Включить сервер REST для Dolibarr, предоставляющий услуги API Module2660Name=Вызовите WebServices (клиент SOAP) Module2660Desc=Включить клиент веб-служб Dolibarr (может использоваться для передачи данных/запросов на внешние серверы. В настоящее время поддерживаются только заказы на покупку.) @@ -698,6 +700,7 @@ Module62000Name=Обязанности по доставке товаров Module62000Desc=Добавить функции для управления Инкотермс Module63000Name=Ресурсы Module63000Desc=Управление ресурсами (принтеры, машины, комнаты, ...) для распределения на события +Module94160Name=Поступлдения Permission11=Просмотр счетов-фактур клиентов Permission12=Создание/Изменение счета-фактуры Permission13=Аннулирование счетов-фактур клиентов @@ -714,7 +717,7 @@ Permission27=Удалить коммерческих предложений Permission28=Экспорт коммерческих предложений Permission31=Просмотр продуктов/услуг Permission32=Создание/изменение продуктов/услуг -Permission33=Read prices products +Permission33=Читать цены на товары Permission34=Удаленные продукты/услуги Permission36=Просмотр/управление скрытыми продуктами/услугами Permission38=Экспорт продуктов @@ -740,7 +743,7 @@ Permission79=Создать/изменить подписки Permission81=Читать заказы клиентов Permission82=Создать/изменить заказы клиентов Permission84=Проверка заказов клиентов -Permission85=Generate the documents sales orders +Permission85=Создание документов заказов на продажу Permission86=Отправка заказов клиентов Permission87=Закрытые заказы клиентов Permission88=Отмена заказов клиентов @@ -842,9 +845,9 @@ Permission286=Экспортировать контакты Permission291=Читать тарифы Permission292=Установка разрешений на тарифы Permission293=Изменить тарифы клиента -Permission300=Читать штрих-коды -Permission301=Создание/изменение штрих-кодов -Permission302=Удалить штрих-коды +Permission301=Создание PDF-листов штрих-кодов +Permission304=Создание/изменение штрих-кодов +Permission305=Удалить штрих-коды Permission311=Читать услуги Permission312=Назначить услугу/подписку договору Permission331=Читать закладки @@ -876,7 +879,7 @@ Permission525=Доступ к калькулятору займа Permission527=Экспорт займов Permission531=Читать услуги Permission532=Создать/изменить услуги -Permission533=Read prices services +Permission533=Читать цены услуги Permission534=Удаление услуг Permission536=Смотреть/Управлять скрытыми услугами Permission538=Экспорт услуг @@ -971,13 +974,14 @@ Permission3301=Создавать новые модули Permission4001=Читать навык/работа/должность Permission4002=Создать/изменить навык/работу/должность Permission4003=Удалить навык/работу/должность -Permission4020=Читать оценки -Permission4021=Создайте/измените свою оценку -Permission4022=Подтвердить оценку -Permission4023=Удалить оценку -Permission4030=См. Меню сравнения +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Подтвердить оценку +Permission4025=Delete evaluation +Permission4028=См. Меню сравнения Permission4031=Читать личную информацию Permission4032=Напишите личную информацию +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Смотреть содержание сайта Permission10002=Создание/изменение содержимого веб-сайта (HTML и JavaScript) Permission10003=Создание/изменение содержимого сайта (динамический PHP-код). Опасно, должно быть зарезервировано для разработчиков с ограниченным доступом. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Тип выбытия активов TypeOfUnit=Тип единицы SetupSaved=Настройки сохранены SetupNotSaved=Установки не сохранены +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Вернуться к списку модулей BackToDictionaryList=Вернуться к списку словарей TypeOfRevenueStamp=Тип налоговой печати @@ -1132,7 +1140,7 @@ ValueOfConstantKey=Значение константы конфигурации ConstantIsOn=Вариант %s включен NbOfDays=Кол-во дней AtEndOfMonth=На конец месяца -CurrentNext=A given day in month +CurrentNext=Определенный день в месяце Offset=Сдвиг AlwaysActive=Всегда активный Upgrade=Обновление @@ -1238,12 +1246,13 @@ BrowserName=Имя браузера BrowserOS=Операционная система браузера ListOfSecurityEvents=Список событий безопасности Dolibarr SecurityEventsPurged=События безопасности удалены -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=Отслеживаемые события безопасности LogEventDesc=Включите ведение журнала для определенных событий безопасности. Администраторы журнала через меню %s - %s. Предупреждение, эта функция может генерировать большой объем данных в базе данных. AreaForAdminOnly=Параметры настройки могут быть установлены только пользователем администратора. SystemInfoDesc=Система информации разного техническую информацию Вы получите в режиме только для чтения и видимые только для администраторов. SystemAreaForAdminOnly=Эта область доступна только для администраторов. Пользовательские разрешения Dolibarr не могут изменить это ограничение. CompanyFundationDesc=Отредактируйте информацию о вашей компании/организации. Когда закончите, нажмите кнопку «%s» внизу страницы. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Если у вас есть внешний бухгалтер/бухгалтер, вы можете отредактировать здесь эту информацию. AccountantFileNumber=Код бухгалтера DisplayDesc=Здесь можно изменить параметры, влияющие на внешний вид и представление приложения. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Вы должны запуст YourPHPDoesNotHaveSSLSupport=SSL функций, не доступных в PHP DownloadMoreSkins=Дополнительные шкуры для загрузки SimpleNumRefModelDesc=Возвращает ссылочный номер в формате %syymm-nnnn, где yy - год, mm - месяц, а nnnn - последовательное автоматически увеличивающееся число без сброса. +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Возвращает ссылочный номер в формате %s-nnnn, где nnnn - это последовательный номер с автоинкрементом без сброса. ShowProfIdInAddress=Показать профессиональный идентификатор с адресами ShowVATIntaInAddress=Скрыть номер плательщика НДС внутри Сообщества @@ -1380,7 +1391,7 @@ GetBarCode=Получить штрих-код NumberingModules=Модели нумерации DocumentModules=Модели документов ##### Module password generation -PasswordGenerationStandard=Вернуть пароль, созданный в соответствии с внутренним алгоритмом Dolibarr: символы %s, содержащие общие числа и символы в нижнем регистре. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Не предлагать сгенерированный пароль. Пароль должен быть введен вручную. PasswordGenerationPerso=Верните пароль в соответствии с вашей личной конфигурацией. SetupPerso=Согласно вашей конфигурации @@ -1434,6 +1445,10 @@ SuppliersPayment=Платежи поставщику SupplierPaymentSetup=Настройка платежей поставщику InvoiceCheckPosteriorDate=Проверьте дату счета-фактуры перед проверкой InvoiceCheckPosteriorDateHelp=Проверка счета будет запрещена, если его дата предшествует дате последнего счета того же типа. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Настройка модуля Коммерческих предложений ProposalsNumberingModules=Шаблоны нумерации Коммерческих предложений @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Водяной знак на черновиках ##### Members ##### MembersSetup=Настройка модуля участников MemberMainOptions=Основные настройки +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Управление логином для каждого пользователя AdherentMailRequired=Требуется электронная почта для создания нового участника MemberSendInformationByMailByDefault=Чекбокс отправить по почте подтверждение участников по умолчанию MemberCreateAnExternalUserForSubscriptionValidated=Создайте внешний пользовательский логин для каждой подтвержденной подписки нового участника -VisitorCanChooseItsPaymentMode=Посетитель может выбрать один из доступных способов оплаты +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Включить автоматическое напоминание по электронной почте о просроченных подписках. Примечание. Модуль %s должен быть включен и правильно настроен для отправки напоминаний. MembersDocModules=Шаблоны документов для документов, созданных из записи участника ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Включить FCKeditor для: FCKeditorForNotePublic=WYSIWIG создание/изменение поля "публичные заметки" элементов FCKeditorForNotePrivate=WYSIWIG создание/изменение поля "личные заметки" элементов FCKeditorForCompany=WYSIWIG создание/редактирование поля описания элементов (кроме продуктов/услуг) -FCKeditorForProduct=WYSIWIG создание/редактирование поля описания продуктов/услуг -FCKeditorForProductDetails=WYSIWIG создание/редактирование строк сведений о продуктах для всех сущностей (предложения, заказы, счета-фактуры и т.д.). Предупреждение. Использование этого параметра в данном случае серьезно не рекомендуется, поскольку оно может создать проблемы со специальными символами и форматированием страниц при создании файлов PDF. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG создание/редактирование для массовой рассылки по электронной почте (Инструменты-> Массовая рассылка) FCKeditorForUserSignature=WYSIWIG создание/редактирование подписи пользователя FCKeditorForMail=WYSIWIG создание/редактирование для всей почты (кроме Инструменты -> Массовая рассылка) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Обработчик меню, где показывать н DetailMenuModule=Имя модуля, если пункт меню взят из модуля DetailType=Тип меню (вверху или слева) DetailTitre=Меню ярлык или этикетку код для перевода -DetailUrl=URL-адрес, по которому вам отправляется меню (абсолютная ссылка или внешняя ссылка с http://) +DetailUrl=URL-адрес, по которому вас отправляет меню (относительная URL-ссылка или внешняя ссылка с https://) DetailEnabled=Условие показать или нет запись DetailRight=Условие для отображения несанкционированным серого меню DetailLangs=Имя файла .lang для перевода кода метки @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Уменьшение запаса в CashDeskYouDidNotDisableStockDecease=Вы не отключили уменьшение запасов при продаже через точку продаж. Следовательно, требуется склад. CashDeskForceDecreaseStockLabel=Вынужденное сокращение запасов серийной продукции. CashDeskForceDecreaseStockDesc=Уменьшите сначала на самые старые даты приема и продажи. -CashDeskReaderKeyCodeForEnter=Код клавиши для "Enter", определенный в считывателе штрих-кода (Пример: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Настройка модуля Закладки BookmarkDesc=Этот модуль позволяет вам управлять закладками. Вы также можете добавить ярлыки на любые страницы Dolibarr или внешние веб-сайты в левом меню. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Модели нумерации накладны IfSetToYesDontForgetPermission=Если установлено ненулевое значение, не забудьте предоставить разрешения для групп или пользователей, которым разрешено второе утверждение. ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Настройка модуля GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Путь к файлу, содержащему Maxmind ip для перевода страны.
Примеры:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/bCecry/subscribe/ +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Обратите внимание, что Ваш IP, чтобы страны файл данных должен быть в директории вашего PHP может читать (Проверьте ваши установки PHP open_basedir и файловой системы разрешений). YouCanDownloadFreeDatFileTo=Вы можете скачать бесплатную демонстрационную версию страны GeoIP MaxMind файл на %s. YouCanDownloadAdvancedDatFileTo=Вы также можете скачать более полную версию, с обновлениями, в стране GeoIP MaxMind файл на %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Мастер создания файла дампа базы д BackupZipWizard=Мастер создания архива каталога документов SomethingMakeInstallFromWebNotPossible=Установка внешних модулей через веб-интерфейс не возможна по следующей причине: SomethingMakeInstallFromWebNotPossible2=По этой причине описанный здесь процесс обновления является ручным процессом, который может выполнить только привилегированный пользователь. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Установка внешних модулей из приложения отключена вашим администратором. Вы должны попросить его удалить файл %s, чтобы использовать эту функцию. ConfFileMustContainCustom=Для установки или создания внешнего модуля из приложения необходимо сохранить файлы модулей в каталог %s. Чтобы этот каталог обрабатывался Dolibarr, вы должны настроить conf/conf.php, чтобы добавить 2 директивные строки:
$dolibarr_main_url_root_alt = '/custom';
$dolibarr_main_document_root_alt = '%s/custom'; HighlightLinesOnMouseHover=Выделите строки таблицы при перемещении мыши @@ -1940,7 +1957,7 @@ PressF5AfterChangingThis=Нажмите CTRL + F5 на клавиатуре ил NotSupportedByAllThemes=Будет работать с основными темами, может не поддерживаться внешними темами BackgroundColor=Фоновый цвет TopMenuBackgroundColor=Цвет фона для верхнего меню -TopMenuDisableImages=Icon or Text in Top menu +TopMenuDisableImages=Значок или текст в верхнем меню LeftMenuBackgroundColor=Цвет фона для меню слева BackgroundTableTitleColor=Цвет фона для заголовка таблицы BackgroundTableTitleTextColor=Цвет текста для заголовка таблицы @@ -1953,7 +1970,7 @@ EnterAnyCode=Это поле содержит ссылку для идентиф Enter0or1=Введите 0 или 1 UnicodeCurrency=Введите здесь в фигурных скобках список номеров байтов, представляющих символ валюты. Например: для $ введите [36] - для бразильских реалов [82,36] - для € введите [8364]. ColorFormat=Цвет RGB находится в формате HEX, например: FF0000 -PictoHelp=Icon name in format:
- image.png for an image file into the current theme directory
- image.png@module if file is into the directory /img/ of a module
- fa-xxx for a FontAwesome fa-xxx picto
- fonwtawesome_xxx_fa_color_size for a FontAwesome fa-xxx picto (with prefix, color and size set) +PictoHelp=Имя значка в формате:
- image.png для файла изображения в каталоге текущей темы
- image.png@module, если файл находится в каталоге /img/ модуля
- fonwtawesome_xxx_fa_color_size для изображения FontAwesome fa-xxx (с набором префикса, цвета и размера) PositionIntoComboList=Позиция строки в комбинированных списках SellTaxRate=Ставка налога с продаж RecuperableOnly=Да для НДС «Не воспринимается, а восстанавливается», предназначенный для некоторых государств во Франции. Сохраняйте значение «Нет» во всех других случаях. @@ -2035,7 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Правый отступ PDF MAIN_PDF_MARGIN_TOP=Верхний отступ PDF MAIN_PDF_MARGIN_BOTTOM=Нижний отступ PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Высота для логотипа в PDF -DOC_SHOW_FIRST_SALES_REP=Show first sales representative +DOC_SHOW_FIRST_SALES_REP=Показать первого торгового представителя MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Добавить изображение в строку предложения MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Ширина столбца, если рисунок добавляется по линиям MAIN_PDF_NO_SENDER_FRAME=Скрыть границы в рамке адреса отправителя @@ -2053,8 +2070,10 @@ RemoveSpecialChars=Удаление специальных символов COMPANY_AQUARIUM_CLEAN_REGEX=Фильтр регулярных выражений для очистки значения (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Фильтр регулярных выражений для очистки значения (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Дубликат не допускается +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Сотрудник по защите данных (контактное лицо DPO, Data Privacy или GDPR) -GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here +GDPRContactDesc=Если вы храните личные данные в своей информационной системе, здесь вы можете указать контактное лицо, ответственное за Общее положение о защите данных. HelpOnTooltip=Текст справки для отображения во всплывающей подсказке HelpOnTooltipDesc=Поместите здесь текст или ключ перевода, чтобы текст отображался во всплывающей подсказке, когда это поле появляется в форме YouCanDeleteFileOnServerWith=Вы можете удалить этот файл на сервере с помощью командной строки:
%s @@ -2065,35 +2084,36 @@ VATIsUsedIsOff=Примечание: В меню %s - %s для параметр SwapSenderAndRecipientOnPDF=Поменять местами адреса отправителя и получателя в PDF-документах FeatureSupportedOnTextFieldsOnly=Предупреждение, функция поддерживается только для текстовых полей и комбинированных списков. Также должен быть установлен параметр URL action = create или action = edit ИЛИ имя страницы должно заканчиваться на 'new.php', чтобы активировать эту функцию. EmailCollector=Сборщик писем -EmailCollectors=Email collectors +EmailCollectors=Сборщики электронной почты EmailCollectorDescription=Добавьте запланированное задание и страницу настройки, чтобы регулярно сканировать ящики электронной почты (с использованием протокола IMAP) и записывать электронные письма, полученные в ваше приложение, в нужное место и/или создавать некоторые записи автоматически (например, лидов). NewEmailCollector=Новый сборщик электронной почты EMailHost=Хост почтового сервера IMAP -EMailHostPort=Port of email IMAP server -loginPassword=Login/Password -oauthToken=Oauth2 token -accessType=Acces type -oauthService=Oauth service -TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). +EMailHostPort=Порт почтового сервера IMAP +loginPassword=Логин Пароль +oauthToken=Токен Oauth2 +accessType=Тип доступа +oauthService=Oauth-сервис +TokenMustHaveBeenCreated=Модуль OAuth2 должен быть включен, а токен oauth2 должен быть создан с правильными разрешениями (например, область «gmail_full» с OAuth для Gmail). MailboxSourceDirectory=Исходный каталог почтового ящика MailboxTargetDirectory=Целевой каталог почтового ящика EmailcollectorOperations=Операции, выполняемые сборщиком EmailcollectorOperationsDesc=Операции выполняются сверху вниз. MaxEmailCollectPerCollect=Максимальное количество писем, собранных за один сбор +TestCollectNow=Тестовый сбор CollectNow=Собери сейчас ConfirmCloneEmailCollector=Вы уверены, что хотите клонировать сборщик электронной почты %s? DateLastCollectResult=Дата последней попытки сбора DateLastcollectResultOk=Дата последнего успешного сбора LastResult=Последний результат EmailCollectorHideMailHeaders=Не включать содержимое заголовка электронной почты в сохраненное содержимое собранных электронных писем. -EmailCollectorHideMailHeadersHelp=When enabled, e-mail headers are not added at the end of the email content that is saved as an agenda event. +EmailCollectorHideMailHeadersHelp=Если этот параметр включен, заголовки сообщений электронной почты не добавляются в конец содержимого сообщения электронной почты, которое сохраняется как событие повестки дня. EmailCollectorConfirmCollectTitle=Подтверждение сбора по электронной почте EmailCollectorConfirmCollect=Вы хотите запустить этот сборщик сейчас? EmailCollectorExampleToCollectTicketRequestsDesc=Собирайте электронные письма, соответствующие некоторым правилам, и автоматически создавайте тикет (модуль тикета должен быть включен) с информацией об электронной почте. Вы можете использовать этот сборщик, если вы окажете поддержку по электронной почте, поэтому ваш запрос на билет будет сгенерирован автоматически. Активируйте также Collect_Responses, чтобы собирать ответы вашего клиента прямо в окне просмотра заявки (вы должны отвечать из Долибарра). EmailCollectorExampleToCollectTicketRequests=Пример сбора запроса на тикет (только первое сообщение) EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Сканируйте каталог «Отправленные» вашего почтового ящика, чтобы найти электронные письма, которые были отправлены в качестве ответа на другое электронное письмо непосредственно из вашего почтового программного обеспечения, а не из Dolibarr. Если такое письмо найдено, событие ответа записывается в Долибарр. EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Пример сбора ответов по электронной почте, отправленных из внешнего программного обеспечения электронной почты -EmailCollectorExampleToCollectDolibarrAnswersDesc=Collect all emails that are an answer of an email sent from your application. An event (Module Agenda must be enabled) with the email response will be recorded at the good place. For example, if you send a commercial proposal, order, invoice or message for a ticket by email from the application, and the recipient answers your email, the system will automatically catch the answer and add it into your ERP. +EmailCollectorExampleToCollectDolibarrAnswersDesc=Соберите все электронные письма, которые являются ответом на электронное письмо, отправленное из вашего приложения. Событие (Module Agenda должно быть включено) с ответом по электронной почте будет записано в нужном месте. Например, если вы отправляете коммерческое предложение, заказ, счет или сообщение на билет по электронной почте из приложения, и получатель отвечает на ваше письмо, система автоматически поймает ответ и добавит его в вашу ERP. EmailCollectorExampleToCollectDolibarrAnswers=Пример сбора всех входящих сообщений, являющихся ответами на сообщения, отправленные Долибарром. EmailCollectorExampleToCollectLeadsDesc=Собирайте электронные письма, соответствующие некоторым правилам, и автоматически создавайте потенциальных клиентов (модуль проекта должен быть включен) с информацией об электронной почте. Вы можете использовать этот сборщик, если хотите следить за своим лидом с помощью модуля «Проект» (1 лид = 1 проект), поэтому ваши лиды будут генерироваться автоматически. Если сборщик Collect_Responses также включен, при отправке письма от ваших лидов, предложений или любого другого объекта вы также можете увидеть ответы своих клиентов или партнеров прямо в приложении.
Примечание. В этом начальном примере заголовок лида создается вместе с адресом электронной почты. Если третье лицо не может быть найдено в базе данных (новый клиент), лид будет привязан к третьему лицу с идентификатором 1. EmailCollectorExampleToCollectLeads=Пример сбора лидов @@ -2101,7 +2121,7 @@ EmailCollectorExampleToCollectJobCandidaturesDesc=Собирайте элект EmailCollectorExampleToCollectJobCandidatures=Пример сбора кандидатур на работу, полученных по электронной почте NoNewEmailToProcess=Нет новых писем (соответствующие фильтры) для обработки NothingProcessed=Ничего не было выполнено -XEmailsDoneYActionsDone=%s emails pre-qualified, %s emails successfully processed (for %s record/actions done) +XEmailsDoneYActionsDone=Предварительно квалифицированные электронные письма %s, успешно обработанные электронные письма %s (для записи/действий %s) RecordEvent=Запишите событие в повестку дня (с типом Электронная почта отправлена или получена) CreateLeadAndThirdParty=Создайте лид (и третье лицо, если необходимо) CreateTicketAndThirdParty=Создать тикет (связанный с третьей стороной, если третья сторона была загружена предыдущей операцией или была угадана из трекера в заголовке электронной почты, без третьей стороны в противном случае) @@ -2118,7 +2138,7 @@ CreateCandidature=Создать заявление о приеме на раб FormatZip=Индекс MainMenuCode=Код входа в меню (главное меню) ECMAutoTree=Показать автоматическое дерево ECM -OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Определите правила, которые будут использоваться для извлечения некоторых данных или установки значений для использования в операции.

Пример извлечения названия компании из темы сообщения электронной почты во временную переменную:
tmp_var=EXTRACT:SUBJECT:Сообщение от компании ([^\n]*)

Примеры установки свойств создаваемого объекта:
objproperty1=SET:значение жесткого кода
objproperty4=ИЗВЛЕЧЕНИЕ:ЗАГОЛОВОК:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=ИЗВЛЕЧЕНИЕ:ТЕМА:([^\n]*)
object.objproperty5=ИЗВЛЕЧЕНИЕ:ТЕЛО:Мое название компании\\s([^\\s]*)

Используйте ; char в качестве разделителя для извлечения или установки нескольких свойств. OpeningHours=Часы работы OpeningHoursDesc=Введите здесь обычные часы работы вашей компании. ResourceSetup=Конфигурация модуля Ресурсов @@ -2180,9 +2200,10 @@ EmailTemplate=Шаблон для электронной почты EMailsWillHaveMessageID=Письма будут иметь тег "Ссылки", соответствующий этому синтаксису. PDF_SHOW_PROJECT=Показать проект в документе ShowProjectLabel=Этикетка проекта -PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name -THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty -ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Включить псевдоним в стороннее имя +THIRDPARTY_ALIAS=Название третья сторона - Псевдоним третья сторона +ALIAS_THIRDPARTY=Псевдоним третья сторона - Имя третьей стороны +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Если вы хотите, чтобы некоторые тексты в вашем PDF-файле были продублированы на 2 разных языках в одном сгенерированном PDF-файле, вы должны установить здесь этот второй язык, чтобы сгенерированный PDF-файл содержал 2 разных языка на одной странице: один, выбранный при создании PDF, и этот ( только несколько шаблонов PDF поддерживают это). Оставьте пустым для 1 языка в PDF-файле. PDF_USE_A=Создавайте документы PDF в формате PDF/A вместо формата PDF по умолчанию FafaIconSocialNetworksDesc=Введите здесь код значка FontAwesome. Если вы не знаете, что такое FontAwesome, вы можете использовать общее значение fa-address-book. @@ -2211,12 +2232,12 @@ MailToPartnership=Партнерство AGENDA_EVENT_DEFAULT_STATUS=Статус события по умолчанию при создании события из формы YouShouldDisablePHPFunctions=Вы должны отключить функции PHP IfCLINotRequiredYouShouldDisablePHPFunctions=За исключением случаев, когда вам нужно запускать системные команды в пользовательском коде, вы должны отключить функции PHP. -PHPFunctionsRequiredForCLI=Для целей оболочки (например, резервного копирования заданий по расписанию или запуска антивирусной программы) вы должны сохранить функции PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=В корневом каталоге не обнаружены доступные для записи файлы или каталоги распространенных программ (Хорошо) RecommendedValueIs=Рекомендуется: %s Recommended=Рекомендуемые NotRecommended=Не рекомендуется -ARestrictedPath=Какой-то ограниченный путь +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Проверить обновления внешних модулей CheckForModuleUpdateHelp=Это действие подключится к редакторам внешних модулей, чтобы проверить, доступна ли новая версия. ModuleUpdateAvailable=Доступно обновление @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=Обновлений для внешних модул SwaggerDescriptionFile=Файл описания Swagger API (например, для использования с redoc) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Вы включили устаревший WS API. Вместо этого вам следует использовать REST API. RandomlySelectedIfSeveral=Выбирается случайным образом, если доступно несколько изображений -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=Для предложений, заказов, счетов. DatabasePasswordObfuscated=Пароль базы данных зашифрован в файле conf DatabasePasswordNotObfuscated=Пароль базы данных НЕ запутывается в файле conf APIsAreNotEnabled=Модули API не включены @@ -2264,14 +2285,14 @@ LateWarningAfter=«Позднее» предупреждение после TemplateforBusinessCards=Шаблон визитки разного размера InventorySetup= Настройка инвентаря ExportUseLowMemoryMode=Используйте режим с низким объемом памяти -ExportUseLowMemoryModeHelp=Используйте режим низкой памяти для выполнения exec дампа (сжатие выполняется через конвейер, а не в память PHP). Этот метод не позволяет проверить, завершен ли файл, и сообщение об ошибке не может быть сообщено в случае сбоя. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. -ModuleWebhookName = Webhook -ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL -WebhookSetup = Webhook setup +ModuleWebhookName = Вебхук +ModuleWebhookDesc = Интерфейс для перехвата триггеров dolibarr и отправки их по URL-адресу +WebhookSetup = Настройка вебхука Settings = Настройки -WebhookSetupPage = Webhook setup page -ShowQuickAddLink=Show a button to quickly add an element in top right menu +WebhookSetupPage = Страница настройки вебхука +ShowQuickAddLink=Показать кнопку для быстрого добавления элемента в меню вверху справа HashForPing=Хэш, используемый для пинга ReadOnlyMode=Экземпляр находится в режиме «Только для чтения» @@ -2280,30 +2301,57 @@ UsingLogFileShowAllRecordOfSubrequestButIsSlower=Используйте файл FixedOrPercent=Фиксированный (используйте ключевое слово «фиксированный») или процент (используйте ключевое слово «процент») DefaultOpportunityStatus=Статус возможности по умолчанию (первый статус при создании лида) -IconAndText=Icon and text -TextOnly=Text only -IconOnlyAllTextsOnHover=Icon only - All texts appears under icon on mouse hover menu bar -IconOnlyTextOnHover=Icon only - Text of icon appears under icon on mouse hover the icon -IconOnly=Icon only - Text on tooltip only -INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices -INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices -INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices -UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. -IfThisCategoryIsChildOfAnother=If this category is a child of another one -DarkThemeMode=Dark theme mode -AlwaysDisabled=Always disabled -AccordingToBrowser=According to browser -AlwaysEnabled=Always Enabled -DoesNotWorkWithAllThemes=Will not work with all themes -NoName=No name -ShowAdvancedOptions= Show advanced options -HideAdvancedoptions= Hide advanced options -CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: -OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service -DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method -UsePassword=Use a password -UseOauth=Use a OAUTH token -Images=Images -MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +IconAndText=Значок и текст +TextOnly=Только текст +IconOnlyAllTextsOnHover=Только значок — все тексты отображаются под значком в строке меню при наведении курсора мыши. +IconOnlyTextOnHover=Только значок — текст значка появляется под значком при наведении курсора мыши на значок. +IconOnly=Только значок — только текст во всплывающей подсказке. +INVOICE_ADD_ZATCA_QR_CODE=Показывать QR-код ZATCA в счетах-фактурах +INVOICE_ADD_ZATCA_QR_CODEMore=В некоторых арабских странах этот QR-код необходимо указывать в счетах-фактурах. +INVOICE_ADD_SWISS_QR_CODE=Показывать швейцарский код QR-Bill на счетах +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France +UrlSocialNetworksDesc=URL-ссылка социальной сети. Используйте {socialid} для переменной части, которая содержит идентификатор социальной сети. +IfThisCategoryIsChildOfAnother=Если эта категория является потомком другой +DarkThemeMode=Режим темной темы +AlwaysDisabled=Всегда отключен +AccordingToBrowser=Согласно браузеру +AlwaysEnabled=Всегда включен +DoesNotWorkWithAllThemes=Не будет работать со всеми темами +NoName=Без имени +ShowAdvancedOptions= Показать дополнительные параметры +HideAdvancedoptions= Скрыть дополнительные параметры +CIDLookupURL=Модуль предоставляет URL-адрес, который может использоваться внешним инструментом для получения имени третьей стороны или контакта по ее номеру телефона. URL для использования: +OauthNotAvailableForAllAndHadToBeCreatedBefore=Аутентификация OAUTH2 доступна не для всех хостов, и токен с нужными разрешениями должен быть создан восходящим потоком с помощью модуля OAUTH. +MAIN_MAIL_SMTPS_OAUTH_SERVICE=Служба аутентификации OAUTH2 +DontForgetCreateTokenOauthMod=Токен с правильными разрешениями должен быть создан восходящим потоком с помощью модуля OAUTH. +MAIN_MAIL_SMTPS_AUTH_TYPE=Метод аутентификации +UsePassword=Используйте пароль +UseOauth=Используйте токен OAUTH +Images=Картинки +MaxNumberOfImagesInGetPost=Максимальное количество изображений, разрешенных в поле HTML, представленном в форме +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=Модуль предоставляет URL-адрес, который может использоваться внешним инструментом для получения имени третьей стороны или контакта по ее номеру телефона. URL для использования: +ScriptIsEmpty=Скрипт пуст +ShowHideTheNRequests=Показать/скрыть SQL-запросы %s +DefinedAPathForAntivirusCommandIntoSetup=Определите путь для антивирусной программы в %s +TriggerCodes=Триггерные события +TriggerCodeInfo=Введите здесь триггерные коды, которые должны генерировать публикацию веб-запроса (разрешены только внешние URL-адреса). Вы можете ввести несколько кодов срабатывания через запятую. +EditableWhenDraftOnly=Если флажок не установлен, значение можно изменить, только если объект имеет статус черновика. +CssOnEdit=Css на страницах редактирования +CssOnView=Css на страницах просмотра +CssOnList=Css на страницах списка +HelpCssOnEditDesc=Css, используемый при редактировании поля.
Пример: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=Css, используемый при просмотре поля. +HelpCssOnListDesc=Css используется, когда поле находится внутри таблицы списка.
Пример: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Скрыть заказанное количество в сформированных документах для приемов +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Показать цену на сформированные документы для приемов +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/ru_RU/bills.lang b/htdocs/langs/ru_RU/bills.lang index 888fcf11205..a8980c75187 100644 --- a/htdocs/langs/ru_RU/bills.lang +++ b/htdocs/langs/ru_RU/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Статистика счетов клиентов BillsStatisticsSuppliers=Статистика счетов поставщиков DisabledBecauseDispatchedInBookkeeping=Отключено, так как счет был отправлен в бухгалтерию DisabledBecauseNotLastInvoice=Отключено, потому что счет нельзя стереть. Некоторые счета были записаны после этого, и это приведет к образованию дыр в прилавке. +DisabledBecauseNotLastSituationInvoice=Disabled because invoice is not erasable. This invoice is not the last one in situation invoice cycle. DisabledBecauseNotErasable=Отключено, так как не может быть удалено InvoiceStandard=Стандартный счёт InvoiceStandardAsk=Стандартный счёт InvoiceStandardDesc=Такой вид счёта является общим. +InvoiceStandardShort=Standard InvoiceDeposit=Счет на предоплату InvoiceDepositAsk=Счет на предоплату InvoiceDepositDesc=Этот вид счета выставляется после получения авансового платежа. @@ -24,6 +26,7 @@ InvoiceProForma=Предварительный счет InvoiceProFormaAsk=Формальный счёт InvoiceProFormaDesc=Формальный счёт является образом оригинального счёта, но не имеет бухгалтерской учетной записи. InvoiceReplacement=Замена счета-фактуры +InvoiceReplacementShort=Замена InvoiceReplacementAsk=Замена счета-фактуры на другой InvoiceReplacementDesc=Счет-фактура замены используется для полной замены счета-фактуры без получения оплаты.

Примечание. Заменять можно только счета без оплаты. Если заменяемый вами счет еще не закрыт, он будет автоматически закрыт как «оставленный». InvoiceAvoir=Кредитовое авизо @@ -159,6 +162,7 @@ ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Эта или д ErrorInvoiceIsNotLastOfSameType=Ошибка: дата счета-фактуры %s равна %s. Он должен быть более поздним или равным последней дате для счетов того же типа (%s). Пожалуйста, измените дату счета. BillFrom=Продавец BillTo=Покупатель +ShippingTo=Shipping to ActionsOnBill=Действия со счетом-фактурой RecurringInvoiceTemplate=Шаблон / повторяющийся счет NoQualifiedRecurringInvoiceTemplateFound=Нет подходящих повторяющихся счетов-фактур для создания шаблонов. @@ -446,6 +450,7 @@ ErrorPaymentConditionsNotEligibleToDepositCreation=Выбранные услов PaymentTypeVIR=Банковский перевод PaymentTypeShortVIR=Банковский перевод PaymentTypePRE=Платежное поручение прямого дебета +PaymentTypePREdetails=(on account *-%s) PaymentTypeShortPRE=Дебетовое платежное поручение PaymentTypeLIQ=Наличные PaymentTypeShortLIQ=Наличные @@ -621,3 +626,8 @@ PaymentRegisteredAndInvoiceSetToPaid=Платеж зарегистрирован SendEmailsRemindersOnInvoiceDueDate=Отправить напоминание по электронной почте для неоплаченных счетов MakePaymentAndClassifyPayed=Записать платеж BulkPaymentNotPossibleForInvoice=Массовая оплата невозможна для счета %s (неверный тип или статус) +MentionVATDebitOptionIsOn=Option to pay tax based on debits +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/ru_RU/categories.lang b/htdocs/langs/ru_RU/categories.lang index 0575a8a3c1b..5520a7327cc 100644 --- a/htdocs/langs/ru_RU/categories.lang +++ b/htdocs/langs/ru_RU/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=У этого участника нет тегов/кате ContactHasNoCategory=У этого контакта нет тегов/категорий ProjectHasNoCategory=У этого проекта нет тегов/категорий ClassifyInCategory=Добавить в тег/категорию +RemoveCategory=Remove category NotCategorized=Без тега/категории CategoryExistsAtSameLevel=Категория к таким кодом уже существует ContentsVisibleByAllShort=Содержимое доступно всем @@ -67,6 +68,7 @@ StockCategoriesShort=Теги/категории склада ThisCategoryHasNoItems=Эта категория не содержит никаких элементов. CategId=ID тега/категории ParentCategory=Родительский тег/категория +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Метка родительского тега/категории CatSupList=Список тегов/категорий поставщиков CatCusList=Список тегов/категорий клиентов/лидов @@ -86,7 +88,7 @@ DeleteFromCat=Удалить из тега/категории ExtraFieldsCategories=Дополнительные атрибуты CategoriesSetup=Настройка тегов/категорий CategorieRecursiv=Автоматическая ссылка на родительский тег/категорию -CategorieRecursivHelp=Если опция включена, то при добавлении продукта в подкатегорию он также будет добавлен в родительскую категорию. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Добавить следующий продукт/услугу AddCustomerIntoCategory=Присвоить категорию клиенту AddSupplierIntoCategory=Присвоить категорию поставщику @@ -95,7 +97,9 @@ ShowCategory=Показать тег/категорию ByDefaultInList=По умолчанию в списке ChooseCategory=Выберите категорию StocksCategoriesArea=Категории складов +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Категории событий WebsitePagesCategoriesArea=Категории страниц-контейнеров KnowledgemanagementsCategoriesArea=Категории записей управления знаниями UseOrOperatorForCategories=Используйте оператор "ИЛИ" для категорий +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/ru_RU/commercial.lang b/htdocs/langs/ru_RU/commercial.lang index a173ee9a5ab..791951b04ef 100644 --- a/htdocs/langs/ru_RU/commercial.lang +++ b/htdocs/langs/ru_RU/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Статус проспекта DraftPropals=Проект коммерческих предложений NoLimit=Нет ограничений ToOfferALinkForOnlineSignature=Ссылка для онлайн-подписи -WelcomeOnOnlineSignaturePage=Добро пожаловать на страницу приема коммерческих предложений от %s -ThisScreenAllowsYouToSignDocFrom=Этот экран позволяет вам принять и подписать или отклонить предложение или коммерческое предложение -ThisIsInformationOnDocumentToSign=Это информация о документе, который нужно принять или отклонить. +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Этот экран позволяет вам принять и подписать или отклонить предложение или коммерческое предложение +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Подпись цитаты / коммерческого предложения %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Функция онлайн-подписи отключена или документ был создан до ее включения diff --git a/htdocs/langs/ru_RU/compta.lang b/htdocs/langs/ru_RU/compta.lang index 2c9affb82e1..349e6c9818c 100644 --- a/htdocs/langs/ru_RU/compta.lang +++ b/htdocs/langs/ru_RU/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Баланс (до) Balance=Баланс Debit=Дебет Credit=Кредит +AccountingDebit=Дебит +AccountingCredit=Кредит Piece=Бухгалтерский док. AmountHTVATRealReceived=HT собрали AmountHTVATRealPaid=HT оплачивается @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Отчет об оборот TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Отчет об обороте, собранном по ставке налога с продаж, недоступен. Этот отчет доступен только для счета-фактуры оборота. CalculationMode=Режим вычислений AccountancyJournal=Журнал кодов бухгалтерского учета -ACCOUNTING_VAT_SOLD_ACCOUNT=Бухгалтерский счет по умолчанию для НДС с продаж (используется, если не определен при настройке словаря НДС) -ACCOUNTING_VAT_BUY_ACCOUNT=Бухгалтерский счет по умолчанию для НДС с покупок (используется, если не определен при настройке словаря НДС) -ACCOUNTING_VAT_PAY_ACCOUNT=Бухгалтерский счет по умолчанию для уплаты НДС -ACCOUNTING_ACCOUNT_CUSTOMER=Бухгалтерский счет, используемый для третьих лиц клиента +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Выделенная учетная запись, указанная на карте третьей стороны, будет использоваться только для учета во вспомогательной книге. Он будет использоваться для Главной книги и в качестве значения по умолчанию для учета во вспомогательной книге, если выделенная учетная запись клиента на третьей стороне не определена. -ACCOUNTING_ACCOUNT_SUPPLIER=Бухгалтерский счет, используемый для третьих сторон поставщика +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Выделенная учетная запись, указанная на карте третьей стороны, будет использоваться только для учета во вспомогательной книге. Он будет использоваться для Главной книги и в качестве значения по умолчанию для учета во вспомогательной книге, если не определена специальная учетная запись поставщика для третьей стороны. ConfirmCloneTax=Подтвердите клон социального / налогового налога ConfirmCloneVAT=Подтвердите копию декларации по НДС @@ -300,3 +302,4 @@ InvoiceToPay15Days=Для оплаты (от 15 до 30 дней) InvoiceToPay30Days=Для оплаты (> 30 дней) ConfirmPreselectAccount=Предварительный выбор кода счета ConfirmPreselectAccountQuestion=Вы уверены, что хотите предварительно выбрать выбранные строки %s с этим кодом учета? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/ru_RU/contracts.lang b/htdocs/langs/ru_RU/contracts.lang index 8e62d71d9fc..6aa77250ca1 100644 --- a/htdocs/langs/ru_RU/contracts.lang +++ b/htdocs/langs/ru_RU/contracts.lang @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=Вы уверены, что хотите удалит MoveToAnotherContract=Переместите услугу в другой договор. ConfirmMoveToAnotherContract=Я выбрал новый целевой договор и подтверждаю, что хочу перенести эту услугу в этот договор. ConfirmMoveToAnotherContractQuestion=Выберите, в какой из существующих договоров (того же контрагента) вы хотите перенести эту услугу? -PaymentRenewContractId=Продлить строку договора (номер %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Срок действия NoExpiredServices=Нет просроченных активных услуг ListOfServicesToExpireWithDuration=Список услуг, срок действия которых истекает через %s дней diff --git a/htdocs/langs/ru_RU/cron.lang b/htdocs/langs/ru_RU/cron.lang index 96d8fcb24a6..4bcfa5f52d5 100644 --- a/htdocs/langs/ru_RU/cron.lang +++ b/htdocs/langs/ru_RU/cron.lang @@ -26,7 +26,7 @@ CronCommand=Команда CronList=Запланированные задания CronDelete=Удалить запланированные задания CronConfirmDelete=Вы уверены, что хотите удалить эти запланированные задания? -CronExecute=Запустить запланированное задание +CronExecute=Launch now CronConfirmExecute=Вы уверены, что хотите выполнить эти запланированные задания сейчас? CronInfo=Модуль запланированных заданий позволяет планировать задания для их автоматического выполнения. Задания также можно запускать вручную. CronTask=Задание @@ -58,7 +58,7 @@ CronNote=Комментарий CronFieldMandatory=Поле %s является обязательным CronErrEndDateStartDt=Дата окончания не может быть раньше даты начала StatusAtInstall=Статус при установке модуля -CronStatusActiveBtn=Расписание +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Выключать CronTaskInactive=Это задание отключено (не запланировано) CronId=ID @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=Резервное копирование локал MakeLocalDatabaseDump=Создайте дамп локальной базы данных. Параметры: сжатие ('gz' или 'bz' или 'none'), тип резервной копии ('mysql', 'pgsql', 'auto'), 1, 'auto' или имя файла для создания, количество файлов резервных копий для хранения MakeSendLocalDatabaseDumpShort=Отправить резервную копию локальной базы данных MakeSendLocalDatabaseDump=Отправить резервную копию локальной базы данных по электронной почте. Параметры: кому, от, тема, сообщение, имя файла (имя отправляемого файла), фильтр («sql» только для резервного копирования базы данных) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Внимание, для повышения производительности, какой бы ни была следующая дата выполнения включенных заданий, ваши задания могут быть отложены максимум на %s часов перед запуском. DATAPOLICYJob=Очиститель и анонимайзер данных JobXMustBeEnabled=Должно быть включено задание %s +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Последнее выполненное запланированное задание NextScheduledJobExecute=Следующее запланированное задание для выполнения NumberScheduledJobError=Количество запланированных заданий с ошибкой +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/ru_RU/datapolicy.lang b/htdocs/langs/ru_RU/datapolicy.lang new file mode 100644 index 00000000000..a04b939d1b9 --- /dev/null +++ b/htdocs/langs/ru_RU/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Клиент +DATAPOLICY_TIERS_PROSPECT = Лид +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Поставщик +DATAPOLICY_CONTACT_CLIENT = Клиент +DATAPOLICY_CONTACT_PROSPECT = Лид +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Поставщик +DATAPOLICY_ADHERENT = Участник +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ru_RU/dict.lang b/htdocs/langs/ru_RU/dict.lang index 306570a157a..b93a21cc68b 100644 --- a/htdocs/langs/ru_RU/dict.lang +++ b/htdocs/langs/ru_RU/dict.lang @@ -250,7 +250,9 @@ CountryMF=Сен-Мартен ##### Civilities ##### CivilityMME=Г-жа +CivilityMMEShort=Г-жа CivilityMR=Г-н +CivilityMRShort=Г-н CivilityMLE=Г-жа CivilityMTRE=Хозяин CivilityDR=Доктор diff --git a/htdocs/langs/ru_RU/ecm.lang b/htdocs/langs/ru_RU/ecm.lang index e3cc1125ec1..1193f40aebd 100644 --- a/htdocs/langs/ru_RU/ecm.lang +++ b/htdocs/langs/ru_RU/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Директория в ручном режиме ECMSectionAuto=Директория в автоматическом режиме ECMSectionsManual=Ручное дерево директории ECMSectionsAuto=Автоматическое дерево директории +ECMSectionsMedias=Medias tree ECMSections=Директории ECMRoot=Корень ECM ECMNewSection=Новая директория @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Количество файлов в поддиректор ECMCreationUser=Создатель ECMArea=Область DMS/ECM ECMAreaDesc=Область DMS/ECM (Система управления документами / Управление электронным контентом) позволяет сохранять, обмениваться и быстро искать все виды документов в Dolibarr. -ECMAreaDesc2=* Автоматическая справочники заполняются автоматически при добавлении документов с карточкой элемента.
* Руководство каталогов можно использовать для сохранения документов, не связанных с конкретным элементом. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Каталог %s удален. ECMSectionWasCreated=Каталог %s создан. ECMSearchByKeywords=Поиск по ключевым словам diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang index 2424d5b96ab..6c160d5acc1 100644 --- a/htdocs/langs/ru_RU/errors.lang +++ b/htdocs/langs/ru_RU/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Логин %s уже существует. ErrorGroupAlreadyExists=Группа %s уже существует. ErrorEmailAlreadyExists=Электронная почта %s уже существует. ErrorRecordNotFound=Запись не найдена. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=Не удалось скопировать файл '%s' в '%s'. ErrorFailToCopyDir=Не удалось скопировать каталог '%s' в '%s'. ErrorFailToRenameFile=Не удалось переименовать файл '%s' в '%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Файл изображения не имеет поддер ErrorBadDateFormat= Значение '%s' имеет неверный формат даты ErrorWrongDate=Дата некорректна! ErrorFailedToWriteInDir=Не удалось записать в директорию %s +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Обнаружен неверный синтаксис электронной почты для %s строки в файле (пример строки %s с участием email=%s) ErrorUserCannotBeDelete=Пользователь не может быть удален. Возможно, это связано с сущностями Долибарра. ErrorFieldsRequired=Некоторые обязательные поля остались пустыми. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Пожалуйста, заполните значе ErrorNoValueForRadioType=Пожалуйста, заполните значени для списка переключателей ErrorBadFormatValueList=Значение списка не может содержать более одной запятой: %s, но необходим хотя бы один: ключ, значение ErrorFieldCanNotContainSpecialCharacters=Поле %s не должно содержать специальных символов. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Поле %s не должно содержать специальных символов или символов верхнего регистра и не может содержать только цифры. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=Поле %s должно содержать не менее %s символов. ErrorNoAccountancyModuleLoaded=Нет бухгалтерского модуля активируется ErrorExportDuplicateProfil=Имя этого профиля уже сущесвует для этого набора для экспорта. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Поле %s: '%s' не совпадает ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=Поле %s: '%s' не является найденным значением в поле %s из %s ErrorFieldRefNotIn=Поле %s: '%s' не является %s существующей ссылкой +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=%s обнаружены ошибки ErrorFileIsInfectedWithAVirus=Антивирусная программа не смогла проверить файл (файл может быть заражен вирусом) -ErrorSpecialCharNotAllowedForField=Специальные символы не допускаются для поля "%s" ErrorNumRefModel=Ссылка есть в базе данных (%s) и не совместимы с данным правилом нумерации. Удаление записей или переименован ссылкой для активации этого модуля. ErrorQtyTooLowForThisSupplier=Слишком низкое количество для этого поставщика или цена на этот продукт для этого поставщика не определена. ErrorOrdersNotCreatedQtyTooLow=Некоторые заказы не были созданы из-за слишком малого количества @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Для отключения объе ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Для включения объекты должны иметь статус "Черновик" или "Отключено". ErrorNoFieldWithAttributeShowoncombobox=Никакие поля не имеют свойства showoncombobox в определении объекта %s. Нет возможности показать комболиста. ErrorFieldRequiredForProduct=Поле '%s' необходимо для продукта %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Проблема в настройке терминала %s. ErrorAddAtLeastOneLineFirst=Сначала добавьте хотя бы одну строку ErrorRecordAlreadyInAccountingDeletionNotPossible=Ошибка, запись уже перенесена в бухгалтерию, удаление невозможно. @@ -277,8 +280,8 @@ ErrorWrongFileName=Имя файла не может содержать __SOMETH ErrorNotInDictionaryPaymentConditions=Нет в Словаре условий оплаты, пожалуйста, измените. ErrorIsNotADraft=%s это не черновик ErrorExecIdFailed=Не могу выполнить команду "id" -ErrorBadCharIntoLoginName=Несанкционированный символ в имени для входа -ErrorRequestTooLarge=Ошибка, слишком большой запрос +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=Вы не являетесь утверждающим для отпуска %s ErrorAttributeIsUsedIntoProduct=Этот атрибут используется в одном или нескольких вариантах продукта. ErrorAttributeValueIsUsedIntoProduct=Это значение атрибута используется в одном или нескольких вариантах продукта. @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Запрос не выполнен ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory ErrorFailedToWriteInTempDirectory=Failed to write in temp directory ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Ваш параметр PHP upload_max_filesize (%s) выше, чем параметр PHP post_max_size (%s). Это непоследовательная установка. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Внимание, ваш конфигурацио WarningsOnXLines=Предупреждения об источнике %s линий WarningNoDocumentModelActivated=Никакая модель для создания документа не была активирована. Модель будет выбрана по умолчанию, пока вы не проверите настройки своего модуля. WarningLockFileDoesNotExists=Внимание! После завершения установки необходимо отключить инструменты установки / миграции, добавив файл install.lock в каталог %s . Отсутствие создания этого файла представляет серьезную угрозу безопасности. -WarningUntilDirRemoved=Все предупреждения системы безопасности (видимые только администраторами) будут оставаться активными, пока присутствует уязвимость (или эта константа MAIN_REMOVE_INSTALL_WARNING добавлена в Настройки-> Другие настройки). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Предупреждение, закрытие выполняется, даже если количество различается между исходными и целевыми элементами. С осторожностью включайте эту функцию. WarningUsingThisBoxSlowDown=Предупреждение, использование этого окна серьезно замедлит все страницы, на которых отображается это окно. WarningClickToDialUserSetupNotComplete=Настройка информации ClickToDial для вашего пользователя не завершена (см. Вкладку ClickToDial на карточке пользователя). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Доступно только при исп WarningModuleXDisabledSoYouMayMissEventHere=Модуль %s не включен. Так что вы можете пропустить здесь много мероприятий. WarningPaypalPaymentNotCompatibleWithStrict=Значение «Строгий» приводит к некорректной работе функций онлайн-платежей. Вместо этого используйте «Лакс». WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = Значение недействительно diff --git a/htdocs/langs/ru_RU/eventorganization.lang b/htdocs/langs/ru_RU/eventorganization.lang index 19670d12a3e..73269b1f6b7 100644 --- a/htdocs/langs/ru_RU/eventorganization.lang +++ b/htdocs/langs/ru_RU/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = В форме создания/доба # Object # EventOrganizationConfOrBooth= Конференция или выставка +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Управляйте организацией мероприятия ConferenceOrBooth = Конференция или выставка ConferenceOrBoothTab = Конференция или выставка AmountPaid = Оплаченная сумма DateOfRegistration = Дата регистрации ConferenceOrBoothAttendee = Участник конференции или выставки +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Здесь вы можете проголосо EvntOrgRegistrationConfHelpMessage = Здесь вы можете предложить новую конференцию для анимации во время мероприятия. EvntOrgRegistrationBoothHelpMessage = Здесь вы можете подать заявку на получение ваыставки во время мероприятия. ListOfSuggestedConferences = Список предлагаемых конференций -ListOfSuggestedBooths = Список предлагаемых выставок -ListOfConferencesOrBooths=Список конференций или выставок событийного проекта +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Предложить новую конференцию SuggestBooth = Предложить выставку ViewAndVote = Просмотр и голосование за предложенные мероприятия PublicAttendeeSubscriptionGlobalPage = Публичная ссылка для регистрации на мероприятие PublicAttendeeSubscriptionPage = Публичная ссылка только для регистрации на это мероприятие MissingOrBadSecureKey = Электронный ключ недействителен или отсутствует -EvntOrgWelcomeMessage = Эта форма позволяет вам зарегистрироваться в качестве нового участника мероприятия: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Конференция начинается %s и заканчивается %s. ConferenceAttendeeFee = Плата за участие в конференции: '%s', происходящая от %s до %s. BoothLocationFee = Место расположения выставки для события : '%s' происходящего с %s до %s @@ -130,7 +133,7 @@ LabelOfconference=Этикетка конференции ConferenceIsNotConfirmed=Регистрация недоступна, конференция еще не подтверждена DateMustBeBeforeThan=%s должно быть до %s DateMustBeAfterThan=%s должно быть после %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Регистрация OrganizationEventConfRequestWasReceived=Ваше предложение о конференции получено OrganizationEventBoothRequestWasReceived=Ваш запрос на выставку получен @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Ваш платеж за ре OrganizationEventBulkMailToAttendees=Напоминание о вашем участии в мероприятии в качестве участника OrganizationEventBulkMailToSpeakers=Напоминание о вашем участии в мероприятии в качестве спикера. OrganizationEventLinkToThirdParty=Ссылка на третью сторону (покупателя, поставщика или партнера) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Заявка на выставку NewSuggestionOfConference=Заявка на конференцию @@ -154,7 +158,7 @@ VoteOk = Ваш голос был принят. AlreadyVoted = Вы уже проголосовали за это событие. VoteError = Произошла ошибка во время голосования, попробуйте еще раз. -SubscriptionOk = Ваша регистрация подтверждена +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Подтверждение подписки на мероприятие Attendee = Участник PaymentConferenceAttendee = Оплата участникам конференции @@ -162,6 +166,7 @@ PaymentBoothLocation = Оплата места стенда DeleteConferenceOrBoothAttendee=Удалить участника RegistrationAndPaymentWereAlreadyRecorder=На электронную почту уже были зарегистрированы регистрация и оплата %s EmailAttendee=Электронная почта участника +EmailCompany=Company email EmailCompanyForInvoice=Электронная почта компании (для счета-фактуры, если она отличается от электронной почты участника) ErrorSeveralCompaniesWithEmailContactUs=Было найдено несколько компаний с этим адресом электронной почты, поэтому мы не можем автоматически подтвердить вашу регистрацию. Свяжитесь с нами по адресу %s для ручной проверки ErrorSeveralCompaniesWithNameContactUs=Было найдено несколько компаний с таким названием, поэтому мы не можем автоматически подтвердить вашу регистрацию. Свяжитесь с нами по адресу %s для ручной проверки diff --git a/htdocs/langs/ru_RU/loan.lang b/htdocs/langs/ru_RU/loan.lang index 02757632358..ac5e3ae5d9f 100644 --- a/htdocs/langs/ru_RU/loan.lang +++ b/htdocs/langs/ru_RU/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Вы не можете изменить интерес, если используете расписание # Admin ConfigLoan=Настройка модуля займов -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Бухгалтерский учет капитала по умолчанию -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Учет процентов по счету по умолчанию -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Страхование бухгалтерского счета по умолчанию +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Изменить финансовое обязательство diff --git a/htdocs/langs/ru_RU/mailmanspip.lang b/htdocs/langs/ru_RU/mailmanspip.lang index c43c96d32a5..c5b0a2e33b0 100644 --- a/htdocs/langs/ru_RU/mailmanspip.lang +++ b/htdocs/langs/ru_RU/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Проверка подписки прошла успеш MailmanDeletionSuccess=Тест отказа от подписки был успешно выполнен SynchroMailManEnabled=Будет выполнено обновление системы Mailman SynchroSpipEnabled=Будет выполнено обновление системы SPIP -DescADHERENT_MAILMAN_ADMINPW=Пароль администратора системы Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Пароль администратора системы Mailman DescADHERENT_MAILMAN_URL=Ссылка на рассылки системы Mailman DescADHERENT_MAILMAN_UNSUB_URL=Ссылка на отказ от рассылки системы Mailman DescADHERENT_MAILMAN_LISTS=Список (списки) для автоматический подписки новых участников (разделитель - запятая) diff --git a/htdocs/langs/ru_RU/mails.lang b/htdocs/langs/ru_RU/mails.lang index 2c863824bce..d31685f37d8 100644 --- a/htdocs/langs/ru_RU/mails.lang +++ b/htdocs/langs/ru_RU/mails.lang @@ -7,10 +7,10 @@ MailCard=Карточка рассылки MailRecipients=Получатели MailRecipient=Получатель MailTitle=Название -MailFrom=Отправитель +MailFrom=Из MailErrorsTo=Оповещение об ошибках MailReply=Ответить -MailTo=Получатель(и) +MailTo=Покупатель MailToUsers=Пользователю(ям) MailCC=Копия MailToCCUsers=Копировать пользователям @@ -178,3 +178,4 @@ IsAnAnswer=Это ответ на исходное электронное пис RecordCreatedByEmailCollector=Запись, созданная сборщиком электронной почты %s из электронной почты %s DefaultBlacklistMailingStatus=Значение по умолчанию для поля '%s' при создании нового контакта DefaultStatusEmptyMandatory=Пусто, но обязательно +WarningLimitSendByDay=ВНИМАНИЕ: В соответствии с настройками или контрактом вашего экземпляра количество писем в день ограничено до %s. Попытка отправить больше может привести к замедлению или приостановке работы вашего экземпляра. Обратитесь в службу поддержки, если вам нужна более высокая квота. diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang index 9fab38bf618..07f6556f3d8 100644 --- a/htdocs/langs/ru_RU/main.lang +++ b/htdocs/langs/ru_RU/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=freemono FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=Для этого типа электронной почты AvailableVariables=Доступны переменные для замены NoTranslation=Нет перевода Translation=Перевод +Translations=Translations CurrentTimeZone=Текущий часовой пояс в настройках PHP EmptySearchString=Введите непустые критерии поиска EnterADateCriteria=Введите критерии даты @@ -199,6 +206,7 @@ Valid=Действительный Approve=Утвердить Disapprove=Не утверждать ReOpen=Переоткрыть +OpenVerb=Открыт Upload=Загрузить ToLink=Ссылка Select=Выбор @@ -216,7 +224,7 @@ UserGroup=Группа пользователей UserGroups=Группы пользователей NoUserGroupDefined=Не задана группа для пользователя Password=Пароль -PasswordRetype=Повторите ваш пароль +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Обратите внимание, что многие функции/модули отключены в этой демонстрации. Name=Имя NameSlashCompany=Имя / Компания @@ -481,6 +489,7 @@ ActionsOnContact=Событие для этого контакта/адреса ActionsOnContract=События для этого контракта ActionsOnMember=События этого участника ActionsOnProduct=События об этом продукте +ActionsOnAsset=Events for this fixed asset NActionsLate=%s с опозданием ToDo=Что сделать Completed=Завершено @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Частная ссылка для скачивани PrivateDownloadLinkDesc=Вам необходимо войти в систему и получить разрешения на просмотр или загрузку файла. Download=Загрузка DownloadDocument=Скачать документ +DownloadSignedDocument=Download signed document ActualizeCurrency=Обновить текущий курс Fiscalyear=Финансовый год ModuleBuilder=Конструктор Модулей и Приложений @@ -1046,6 +1056,7 @@ SearchIntoContracts=Договоры SearchIntoCustomerShipments=Отгрузки клиентам SearchIntoExpenseReports=Отчёты о затратах SearchIntoLeaves=Отпуск +SearchIntoKM=Knowledge base SearchIntoTickets=Тикеты SearchIntoCustomerPayments=Платежи клиентов SearchIntoVendorPayments=Платежи поставщику @@ -1137,15 +1148,29 @@ EventReminder=Напоминание о мероприятии UpdateForAllLines=Обновление для всех линий OnHold=На удерживании Civility=Вежливость -AffectTag=Влияет на тег +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Создать внешнего пользователя -ConfirmAffectTag=Влияние массового тега -ConfirmAffectTagQuestion=Вы действительно хотите изменить теги для выбранных записей %s? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Тип тега для типа записей не найден +Rate=Курс +SupervisorNotFound=Supervisor not found CopiedToClipboard=Скопировано в буфер обмена InformationOnLinkToContract=Эта сумма представляет собой только сумму всех строк контракта. Время не принимается во внимание. ConfirmCancel=Вы уверены, что хотите отменить EmailMsgID=Электронная почта MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Включено SetToDisabled=Отключено ConfirmMassEnabling=подтверждение массового включения @@ -1174,9 +1199,14 @@ Terminated=Прекращено AddLineOnPosition=Добавить строку в позицию (в конце, если пусто) ConfirmAllocateCommercial=Назначение подтверждения торгового представителя ConfirmAllocateCommercialQuestion=Вы уверены, что хотите назначить выбранные записи %s? -CommercialsAffected=Затронутые торговые представители -CommercialAffected=Затронутый торговый представитель +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Ваше сообщение было получено. Мы ответим или свяжемся с вами в ближайшее время. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Внутренний пользователь +ExternalUser=Внешний пользователь diff --git a/htdocs/langs/ru_RU/members.lang b/htdocs/langs/ru_RU/members.lang index 82f00fed1b6..498f556616e 100644 --- a/htdocs/langs/ru_RU/members.lang +++ b/htdocs/langs/ru_RU/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Еще один член (имя и < ErrorUserPermissionAllowsToLinksToItselfOnly=По соображениям безопасности, вы должны получить разрешение, чтобы изменить все пользователи должны иметь доступ к ссылке члена к пользователю, что это не твое. SetLinkToUser=Ссылка на Dolibarr пользователя SetLinkToThirdParty=Ссылка на Dolibarr третья сторона +MemberCountersArePublic=Счетчики действительных участников являются публичными MembersCards=Генерация карточек для участников MembersList=Список участников MembersListToValid=Список кандидатов в участники (на утверждении) @@ -34,9 +35,10 @@ DateSubscription=Дата членства DateEndSubscription=Дата окончания членства EndSubscription=Конец членства SubscriptionId=Идентификатор вклада -WithoutSubscription=Без вклада -MemberId=Member Id -MemberRef=Member Ref +WithoutSubscription=Без членства +WaitingSubscription=Членство ожидается +MemberId=ID пользователя +MemberRef=Ссылка на пользователя NewMember=Новый участник MemberType=Тип участника MemberTypeId=ID типа участника @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Тип участника не может быть у NewSubscription=Новый вклад NewSubscriptionDesc=Эта форма позволяет вам записывать вашу подписку в качестве нового члена Фонда. Если вы хотите продлить подписку (если уже зарегистрированы), пожалуйста, свяжитесь совета Фонда, а не по электронной почте, %s. Subscription=Вклад +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Любая сумма +CanEditAmountShortForValues=рекомендуется, любая сумма +MembershipDuration=Продолжительность +GetMembershipButtonLabel=Join Subscriptions=Взносы SubscriptionLate=Поздно SubscriptionNotReceived=Вклад так и не получен @@ -136,7 +144,7 @@ CardContent=Содержание Вашей карточки участника # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Мы хотим сообщить вам, что ваш запрос на членство был получен.

ThisIsContentOfYourMembershipWasValidated=Мы хотим сообщить вам, что ваше членство было подтверждено следующей информацией:

-ThisIsContentOfYourSubscriptionWasRecorded=Мы хотим сообщить вам, что ваша новая подписка была зарегистрирована.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=Мы хотим сообщить вам, что ваша подписка истекает или уже истекла (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Надеемся, вы его обновите.

ThisIsContentOfYourCard=Это краткое изложение имеющейся у нас информации о вас. Пожалуйста, свяжитесь с нами, если что-то не так.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Тема электронного письма с уведомлением, полученного в случае автоматического добавления гостя @@ -199,8 +207,10 @@ NbOfSubscriptions=Количество вкладов AmountOfSubscriptions=Сумма, полученная от взносов TurnoverOrBudget=Оборот (за компанию) или бюджета (за основу) DefaultAmount=Сумма взноса по умолчанию -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Перейти по комплексному интернет страницу оплаты +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=По природе MembersStatisticsByProperties=Статистика участников по характеру VATToUseForSubscriptions=Ставка НДС, используемая для взносов @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=Создание пользовательского вх CreateDolibarrThirdPartyDesc=Третья сторона - это юридическое лицо, которое будет указано в счете-фактуре, если вы решите создавать счет-фактуру для каждого вклада. Вы сможете создать его позже в процессе записи вклада. MemberFirstname=Имя участника MemberLastname=Фамилия участника +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/ru_RU/modulebuilder.lang b/htdocs/langs/ru_RU/modulebuilder.lang index 2e3f7000978..035bf9d28fd 100644 --- a/htdocs/langs/ru_RU/modulebuilder.lang +++ b/htdocs/langs/ru_RU/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=Этот инструмент должен использоваться только опытными пользователями или разработчиками. Он предоставляет утилиты для создания или редактирования вашего собственного модуля. Документация по альтернативной ручной разработке находится здесь . EnterNameOfModuleDesc=Введите имя создаваемого модуля/приложения без пробелов. Используйте верхний регистр для разделения слов (например, MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Введите имя создаваемого объекта без пробелов. Используйте заглавные буквы для разделения слов (например: МойОбъект, Студент, Учитель...). Будет создан файл класса CRUD, а также файл API, страницы для списка/добавления/редактирования/удаления объектов и файлы SQL. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Введите имя создаваемого словаря без пробелов. Используйте заглавные буквы для разделения слов (например: MyDico...). Будет создан файл класса, а также файл SQL. ModuleBuilderDesc2=Путь, по которому модули создаются/редактируются (первый каталог для внешних модулей, определенных в %s): %s ModuleBuilderDesc3=Найдены сгенерированные/редактируемые модули: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Модуль определяется как "редакти NewModule=Новый модуль NewObjectInModulebuilder=Новый объект NewDictionary=Новый словарь +ModuleName=Module name ModuleKey=Ключ модуля ObjectKey=Ключ объекта DicKey=Ключ словаря @@ -48,11 +50,14 @@ PathToModulePackage=Путь к zip-архиву модуля/пакета пр PathToModuleDocumentation=Путь к файлу документации модуля/приложения (%s) SpaceOrSpecialCharAreNotAllowed=Пробелы и специальные символы не допускаются. FileNotYetGenerated=Файл еще не создан +GenerateCode=Generate code RegenerateClassAndSql=Принудительное обновление файлов .class и .sql RegenerateMissingFiles=Создать недостающие файлы SpecificationFile=Файл документации LanguageFile=Файл для языка ObjectProperties=Свойства объекта +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Вы действительно хотите удалить свойство %s? Это изменит код в классе PHP, но также удалит столбец из определения объекта в таблице. NotNull=Ненулевой NotNullDesc=1=Установить для базы данных значение NOT NULL, 0=Разрешить нулевые значения, -1=Разрешить нулевые значения, принудив значение к NULL, если оно пустое ('' или 0) @@ -81,15 +86,16 @@ IsAMeasure=Это мера DirScanned=Каталог просканирован NoTrigger=Нет триггера NoWidget=Нет виджета -GoToApiExplorer=Обозреватель API +ApiExplorer=API explorer ListOfMenusEntries=Список пунктов меню ListOfDictionariesEntries=Список словарных статей ListOfPermissionsDefined=Список определенных разрешений SeeExamples=См. Примеры здесь -EnabledDesc=Условие для того, чтобы это поле было активным (Примеры: 1 или $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Поле видно? (Примеры: 0 = никогда не отображается, 1 = виден в списке и формах создания/обновления/просмотра, 2 = виден только в списке, 3 = виден только в форме создания/обновления/просмотра (не в списке), 4 = виден в списке и только форма обновления/просмотра (не создание), 5 = Видна только в форме просмотра конца списка (не создание, не обновление).

Использование отрицательного значения означает, что поле не отображается по умолчанию в списке, но может быть выбрано для просмотра).

Это может быть выражение, например:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Отобразите это поле в совместимых PDF-документах, вы можете управлять положением с помощью поля «Position».
В настоящее время известны совместимые модели PDF: эратостен (заказ), эспадон (доставка), губка (счета), голубой (комерческое предложение/котировка), кукуруза (заказ поставщика). = дисплей
2 = отображать только если не пустой

Для строк документа:
0 = не отображается
1 = отображается в столбце
3 = дисплея в описании линии колонки после описания
4 = дисплея в описании столбца после того, описание только если не пусто -DisplayOnPdf=Показать в PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Можно ли суммировать значение поля, чтобы получить итог в списке? (Примеры: 1 или 0) SearchAllDesc=Используется ли это поле для поиска из инструмента быстрого поиска? (Примеры: 1 или 0) SpecDefDesc=Введите сюда всю документацию, которую вы хотите предоставить с вашим модулем, которая еще не определена на других вкладках. Вы можете использовать .md или лучше, богатый синтаксис .asciidoc. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Используйте конкретный URL-адре UseSpecificFamily = Используйте конкретную семью UseSpecificAuthor = Использовать конкретного автора UseSpecificVersion = Используйте конкретную начальную версию -IncludeRefGeneration=Ссылка на объект должна генерироваться автоматически по пользовательским правилам нумерации. +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Установите этот флажок, если вы хотите включить код для автоматического управления созданием ссылки с использованием пользовательских правил нумерации. -IncludeDocGeneration=Я хочу сгенерировать некоторые документы из шаблонов для объекта +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Если вы установите этот флажок, будет сгенерирован некоторый код для добавления поля «Создать документ» в запись. -ShowOnCombobox=Показать значение в поле со списком +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Ключ для подсказки CSSClass=CSS для редактирования / создания формы CSSViewClass=CSS для формы чтения CSSListClass=CSS для списка NotEditable=Не редактируется ForeignKey=Иностранный ключ -TypeOfFieldsHelp=Тип полей:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' означает, что мы добавляем кнопку + после комбо для создания записи. +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Конвертер ascii в HTML AsciiToPdfConverter=Конвертер ascii в PDF TableNotEmptyDropCanceled=Таблица не пустая. Дроп отменен. ModuleBuilderNotAllowed=Конструктор модулей доступен, но не разрешен для вашего пользователя. ImportExportProfiles=Импорт и экспорт профилей -ValidateModBuilderDesc=Установите это значение в 1, если вы хотите, чтобы метод $this->validateField() объекта вызывался для проверки содержимого поля во время вставки или обновления. Установите 0, если проверка не требуется. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Предупреждение: База данных не обновляется автоматически, вы должны уничтожить таблицы и отключить-включить модуль для пересоздания таблиц. LinkToParentMenu=Родительское меню (fk_xxxxmenu) ListOfTabsEntries=Список вкладок TabsDefDesc=Определите здесь вкладки, предоставляемые вашим модулем TabsDefDescTooltip=Вкладки, предоставляемые вашим модулем/приложением, определены в массиве $this->tabs в файле дескриптора модуля. Вы можете редактировать этот файл вручную или использовать встроенный редактор. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/ru_RU/mrp.lang b/htdocs/langs/ru_RU/mrp.lang index 31e5bd61a0f..2c29ff203af 100644 --- a/htdocs/langs/ru_RU/mrp.lang +++ b/htdocs/langs/ru_RU/mrp.lang @@ -11,8 +11,8 @@ Bom=Спецификации материалов BillOfMaterials=Спецификации материалов BillOfMaterialsLines=Строки спецификации материалов BOMsSetup=Настройка спецификации модуля -ListOfBOMs=Список спецификаций материалов - СМ -ListOfManufacturingOrders=Список заказов на производство +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=Новая спецификация материалов ProductBOMHelp=Продукт для создания (или разборки) с этой спецификацией.
Примечание. Продукты со свойством «Природа продукта» = «Сырье» не отображаются в этом списке. BOMsNumberingModules=Шаблоны нумерации спецификаций @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Вы уверены, что хотите клони ConfirmCloneMo=Вы действительно хотите клонировать заказ на производство %s? ManufacturingEfficiency=Эффективность производства ConsumptionEfficiency=Эффективность потребления +Consumption=Consumption ValueOfMeansLoss=Значение 0,95 означает в среднем 5%% потерь при изготовлении или разборке. ValueOfMeansLossForProductProduced=Значение 0.95 означает в среднем 5%% потерь произведенного продукта. DeleteBillOfMaterials=Удалить перечень элементов @@ -82,6 +83,7 @@ ProductsToProduce=Продукты для производства UnitCost=Себестоимость единицы продукции TotalCost=Общая стоимость BOMTotalCost=Стоимость производства этой спецификации на основе стоимости каждого количества и потребляемого продукта (используйте Себестоимость, если она определена, в противном случае - Средневзвешенную цену, если она определена, в противном случае - Лучшую закупочную цену). +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Вы должны сначала запустить производство, чтобы закрыть производственный заказ (см. Вкладку «%s»). Но вы можете отменить это. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Комплект не может быть использован в спецификации или ЗП Workstation=Рабочая станция @@ -112,3 +114,7 @@ MOAndLines=Производственные заказы и строки MoChildGenerate=Generate Child Mo ParentMo=MO Parent MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/ru_RU/products.lang b/htdocs/langs/ru_RU/products.lang index 978c92b0201..5da06f86f2b 100644 --- a/htdocs/langs/ru_RU/products.lang +++ b/htdocs/langs/ru_RU/products.lang @@ -262,7 +262,7 @@ Quarter1=I квартал Quarter2=II квартал Quarter3=III квартал Quarter4=IV квартал -BarCodePrintsheet=Распечатать штрих-код +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=С помощью этого инструмента вы можете распечатать листы наклеек со штрих-кодом. Выберите формат страницы с наклейками, тип штрих-кода и значение штрих-кода, затем нажмите кнопку %s . NumberOfStickers=Количество стикеров для печати на странице PrintsheetForOneBarCode=Печатать несколько стикеров для одного штрих-кода @@ -345,7 +345,7 @@ PossibleValues=Возможные значения GoOnMenuToCreateVairants=Перейдите в меню %s - %s, чтобы подготовить варианты атрибутов (например, цвета, размер, ...) UseProductFournDesc=Добавьте функцию для определения описания продукта, определенного поставщиками (для каждой ссылки поставщика) в дополнение к описанию для клиентов ProductSupplierDescription=Описание продавца продукта -UseProductSupplierPackaging=Использовать упаковку по ценам поставщика (пересчитать количества в соответствии с упаковкой, указанной в цене поставщика, при добавлении / обновлении строки в документах поставщика) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Упаковка PackagingForThisProductDesc=Вы автоматически приобретете кратное этому количеству. QtyRecalculatedWithPackaging=Количество линии пересчитано в соответствии с упаковкой поставщика. @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Действие доступно тольк ProductsPricePerCustomer=Цены на продукцию для каждого покупателя ProductSupplierExtraFields=Дополнительные атрибуты (цены поставщиков) DeleteLinkedProduct=Удалить дочерний продукт, связанный с комбинацией -AmountUsedToUpdateWAP=Сумма, используемая для обновления средневзвешенной цены +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Средневзвешенная цена PMPValueShort=СВЦ mandatoryperiod=Обязательные периоды @@ -416,6 +416,7 @@ ProductsMergeSuccess=Продукты были объединены ErrorsProductsMerge=Ошибки в объединении продуктов SwitchOnSaleStatus=Включить статус продажи SwitchOnPurchaseStatus=Включить статус покупки +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Дополнительные поля (стоковое движение) InventoryExtraFields= Дополнительные поля (инвентарь) ScanOrTypeOrCopyPasteYourBarCodes=Отсканируйте или введите или скопируйте/вставьте свои штрих-коды @@ -427,3 +428,4 @@ RealValuation=Реальная оценка ConfirmEditExtrafield = Выберите дополнительное поле, которое вы хотите изменить ConfirmEditExtrafieldQuestion = Вы уверены, что хотите изменить это дополнительное поле? ModifyValueExtrafields = Изменить значение дополнительного поля +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/ru_RU/projects.lang b/htdocs/langs/ru_RU/projects.lang index 970947ec27f..5497dbb31df 100644 --- a/htdocs/langs/ru_RU/projects.lang +++ b/htdocs/langs/ru_RU/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Эта точка зрения представляет всех TasksDesc=Эта точка зрения представляет всех проектов и задач (разрешений пользователей предоставить вам разрешение для просмотра всего). AllTaskVisibleButEditIfYouAreAssigned=Все задачи для квалифицированных проектов видны, но вы можете ввести время только для задачи, назначенной выбранному пользователю. Назначьте задачу, если вам нужно ввести на нее время. OnlyYourTaskAreVisible=Видны только назначенные вам задачи. Если вам нужно ввести время для задачи, и если задача не отображается здесь, то вам необходимо назначить задачу себе. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Задачи проектов ProjectCategories=Теги/категории проекта NewProject=Новый проект @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Ведет количество откры OpportunitiesStatusForProjects=Ведет количество проектов по статусу ShowProject=Показать проекта ShowTask=Показать задачу +SetThirdParty=Set third party SetProject=Комплекс проектов +OutOfProject=Out of project NoProject=Нет проекта определена NbOfProjects=Количество проектов NbOfTasks=Кол-во задач @@ -122,7 +125,8 @@ ValidateProject=Проверка Projet ConfirmValidateProject=Вы уверены, что хотите проверить этот проект? CloseAProject=Закрыть проект ConfirmCloseAProject=Вы уверены, что хотите закрыть этот проект? -AlsoCloseAProject=Также закройте проект (оставьте его открытым, если вам все еще нужно выполнять производственные задачи по нему) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Открытый проект ConfirmReOpenAProject=Вы уверены, что хотите снова открыть этот проект? ProjectContact=Контакты проекта @@ -165,7 +169,7 @@ OpportunityProbability=Вероятность опережения OpportunityProbabilityShort=Ведите пробаб. OpportunityAmount=Сумма лида OpportunityAmountShort=Сумма лида -OpportunityWeightedAmount=Взвешенная сумма возможности +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Опп. взвешенная сумма OpportunityAmountAverageShort=Средняя сумма лида OpportunityAmountWeigthedShort=Взвешенная сумма лида @@ -238,7 +242,7 @@ OppStatusPENDING=В ожидании OppStatusWON=Победил OppStatusLOST=Потерянный Budget=Бюджет -AllowToLinkFromOtherCompany=Разрешить связывать проект от другой компании

Поддерживаемые значения:
- Оставить пустым: можно связать любой проект компании (по умолчанию)
- «все»: можно связывать любые проекты, даже проекты других компаний
- Список сторонних идентификаторов, разделенных запятыми: может связывать все проекты этих сторонних разработчиков (пример: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Последние проекты %s LatestModifiedProjects=Последние измененные проекты %s OtherFilteredTasks=Другие отфильтрованные задачи @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Прибыль рассчитывается с испол AddPersonToTask=Добавляйте также в задачи UsageOrganizeEvent=Использование: Организация мероприятий PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Классифицируйте проект как закрытый, когда все его задачи будут выполнены (прогресс 100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Примечание: существующие проекты со всеми задачами на 100%% не будут затронуты: вам придется закрыть их вручную. Этот параметр влияет только на открытые проекты. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Выберите строки затраченного времени, за которые не выставлены счета, затем выполните массовое действие "Сгенерировать счет-фактуру", чтобы выставить их. ProjectTasksWithoutTimeSpent=Задачи проекта без затрат времени FormForNewLeadDesc=Спасибо, заполните следующую форму, чтобы связаться с нами. Вы также можете отправить нам электронное письмо прямо на адрес %s. diff --git a/htdocs/langs/ru_RU/propal.lang b/htdocs/langs/ru_RU/propal.lang index ca06e8b891f..6608ec50b32 100644 --- a/htdocs/langs/ru_RU/propal.lang +++ b/htdocs/langs/ru_RU/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Наличие задержки SetAvailability=Задержка устанавливается доступность AfterOrder=после заказа OtherProposals=Другие предложения + ##### Availability ##### AvailabilityTypeAV_NOW=Немедленный AvailabilityTypeAV_1W=1 неделя AvailabilityTypeAV_2W=2 недели AvailabilityTypeAV_3W=3 недели AvailabilityTypeAV_1M=1 месяц -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Представитель следующие меры предложение TypeContact_propal_external_BILLING=свяжитесь со счета TypeContact_propal_external_CUSTOMER=Абонентский отдел следующие меры предложение TypeContact_propal_external_SHIPPING=Контактное лицо для доставки + # Document models -DocModelAzurDescription=Полная модель предложения (старая реализация шаблона Cyan) -DocModelCyanDescription=Полная модель предложения -DefaultModelPropalCreate=Создание модели по умолчанию -DefaultModelPropalToBill=Шаблон по умолчанию, когда закрывается коммерческое предложение (для создания счёта) -DefaultModelPropalClosed=Шаблон по умолчанию, когда закрывается коммерческое предложение (не оплаченное) -ProposalCustomerSignature=Письменное подтверждение, печать компании, дата и подпись -ProposalsStatisticsSuppliers=Статистика предложений поставщиков -CaseFollowedBy=Дело, за которым следует -SignedOnly=Только подписано -NoSign=Набор не подписан -NoSigned=набор не подписан CantBeNoSign=нельзя установить не подписанным +CaseFollowedBy=Дело, за которым следует ConfirmMassNoSignature=Массовое не подписанное подтверждение ConfirmMassNoSignatureQuestion=Вы уверены, что хотите установить неподписанные выбранные записи? -IsNotADraft=это не черновик -PassedInOpenStatus=был подтвержден -Sign=Подписать -Signed=подписал -ConfirmMassValidation=Массовое подтверждение подтверждения ConfirmMassSignature=Массовое подтверждение подписи -ConfirmMassValidationQuestion=Вы уверены, что хотите проверить выбранные записи? ConfirmMassSignatureQuestion=Вы уверены, что хотите подписать выбранные записи? -IdProposal=ID предложения +ConfirmMassValidation=Массовое подтверждение подтверждения +ConfirmMassValidationQuestion=Вы уверены, что хотите проверить выбранные записи? +ConfirmRefusePropal=Вы уверены, что хотите отказаться от этого коммерческого предложения? +ContractSigned=Contract signed +DefaultModelPropalClosed=Шаблон по умолчанию, когда закрывается коммерческое предложение (не оплаченное) +DefaultModelPropalCreate=Создание модели по умолчанию +DefaultModelPropalToBill=Шаблон по умолчанию, когда закрывается коммерческое предложение (для создания счёта) +DocModelAzurDescription=Полная модель предложения (старая реализация шаблона Cyan) +DocModelCyanDescription=Полная модель предложения +FichinterSigned=Intervention signed IdProduct=идантификационный номер продукта +IdProposal=ID предложения +IsNotADraft=это не черновик LineBuyPriceHT=Цена покупки Сумма без налога для строки -SignPropal=Принять предложение +NoSign=Отказать +NoSigned=набор не подписан +PassedInOpenStatus=был подтвержден +PropalAlreadyRefused=Предложение уже отклонено +PropalAlreadySigned=Предложение уже принято +PropalRefused=Предложение отклонено +PropalSigned=Предложение принято +ProposalCustomerSignature=Письменное подтверждение, печать компании, дата и подпись +ProposalsStatisticsSuppliers=Статистика предложений поставщиков RefusePropal=Отказаться от предложения Sign=Подписать -NoSign=Набор не подписан -PropalAlreadySigned=Предложение уже принято -PropalAlreadyRefused=Предложение уже отклонено -PropalSigned=Предложение принято -PropalRefused=Предложение отклонено -ConfirmRefusePropal=Вы уверены, что хотите отказаться от этого коммерческого предложения? +SignContract=Стандарт +SignFichinter=Sign intervention +SignPropal=Принять предложение +Signed=подписал +SignedOnly=Только подписано diff --git a/htdocs/langs/ru_RU/recruitment.lang b/htdocs/langs/ru_RU/recruitment.lang index 5d322684bfb..e0cad442ebc 100644 --- a/htdocs/langs/ru_RU/recruitment.lang +++ b/htdocs/langs/ru_RU/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Написать рекрутеру ToUseAGenericEmail=Чтобы использовать общий адрес электронной почты. Если не определено, будет использоваться адрес электронной почты ответственного за набор персонала. NewCandidature=Новое приложение ListOfCandidatures=Список приложений -RequestedRemuneration=Запрошенное вознаграждение -ProposedRemuneration=Предлагаемое вознаграждение +Remuneration=Зарплата +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Предлагаемый контракт ContractSigned=Контракт подписан ContractRefused=Контракт отклонен RecruitmentCandidature=Заявление JobPositions=Вакансии RecruitmentCandidatures=Приложения -InterviewToDo=Интервью делать +InterviewToDo=Contacts to follow AnswerCandidature=Ответ приложения YourCandidature=Ваше приложение YourCandidatureAnswerMessage=Спасибо за заявку.
... diff --git a/htdocs/langs/ru_RU/salaries.lang b/htdocs/langs/ru_RU/salaries.lang index f5f8bd29d32..51ae2d24ca2 100644 --- a/htdocs/langs/ru_RU/salaries.lang +++ b/htdocs/langs/ru_RU/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Учет используется для пользователей контрагентов -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Выделенный бухгалтерский счет, указанный в карточке пользователя, будет использоваться только для учета во вспомогательной книги. Этот будет использоваться для Главной книги и в качестве значения по умолчанию для учета вспомогательной книги, если выделенная пользовательский бухгалтерский счет для пользователя не определен. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Бухгалтерский счет по умолчанию для выплат заработной платы CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=По умолчанию оставьте пустым параметр «Автоматически создавать общий платеж» при создании зарплаты. Salary=Зарплата @@ -24,3 +24,4 @@ SalariesStatistics=Статистика зарплаты SalariesAndPayments=Заработная плата и выплаты ConfirmDeleteSalaryPayment=Вы хотите удалить эту зарплату? FillFieldFirst=Сначала заполните поле сотрудника +UpdateAmountWithLastSalary=Установить сумму с последней зарплатой diff --git a/htdocs/langs/ru_RU/ticket.lang b/htdocs/langs/ru_RU/ticket.lang index 55c3103a6b1..2f50e52ba40 100644 --- a/htdocs/langs/ru_RU/ticket.lang +++ b/htdocs/langs/ru_RU/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Удалить тикеты Permission56004=Управлять тикетами Permission56005=Просмотр тикетов всех третьих лиц (не действует для внешних пользователей, всегда ограничивается третьей стороной, от которой они зависят) +Tickets=Тикеты TicketDictType=Тикет - Типы TicketDictCategory=Тикет - Группы TicketDictSeverity=Тикет - Степени серьезности @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=При закрытии тикета вам буде TicketWrongContact=Предоставленный контакт не является частью текущих контактов заявки. Электронная почта не отправлена. TicketChooseProductCategory=Категория продукта для тикет-поддержки TicketChooseProductCategoryHelp=Выберите категорию продукта поддержки билетов. Это будет использоваться для автоматической привязки контракта к тикету. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=Тикет назначен TicketChangeType=Изменить тип TicketChangeCategory=Изменить аналитический код TicketChangeSeverity=Изменить серьезность -TicketAddMessage=Добавить сообщение -AddMessage=Добавить сообщение +TicketAddMessage=Add private message MessageSuccessfullyAdded=Тикет добавлен TicketMessageSuccessfullyAdded=Сообщение успешно добавлено TicketMessagesList=Список сообщений @@ -204,8 +206,8 @@ TicketSeverity=Строгость ShowTicket=Посмотреть тикет RelatedTickets=Связанные тикеты TicketAddIntervention=СОздать посредничество -CloseTicket=Закрыть|Решить тикет -AbandonTicket=Отказаться от тикета +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Закрыть|Решить тикет ConfirmCloseAticket=Подтвердить закрытие тикета ConfirmAbandonTicket=Подтверждаете ли вы закрытие тикета до статуса "Заброшенный" @@ -219,18 +221,17 @@ SendMessageByEmail=Отправить сообщение по электронн TicketNewMessage=Новое сообщение ErrorMailRecipientIsEmptyForSendTicketMessage=Получатель пуст. Электронная почта не отправляется TicketGoIntoContactTab=Пожалуйста, перейдите на вкладку «Контакты», чтобы выбрать их. -TicketMessageMailIntro=Вступление +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Этот текст добавляется только в начале письма и не сохраняется. -TicketMessageMailIntroLabelAdmin=Вводный текст ко всем ответам на билеты TicketMessageMailIntroText=Здравствуйте,
В заявку, на которую вы подписаны, добавлен новый ответ. Вот сообщение:
TicketMessageMailIntroHelpAdmin=Этот текст будет вставлен перед ответом при ответе на тикет от Долибарра. -TicketMessageMailSignature=Подпись -TicketMessageMailSignatureHelp=Этот текст добавляется только в конце письма и не сохраняется. -TicketMessageMailSignatureText=Сообщение отправлено %s через Долибарр -TicketMessageMailSignatureLabelAdmin=Подпись ответного электронного письма -TicketMessageMailSignatureHelpAdmin=Этот текст будет вставлен после ответного сообщения. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Только этот текст будет сохранен в списке сообщений в карточке тикета. TicketMessageSubstitutionReplacedByGenericValues=Подстановки переменных заменяются общими значениями. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Прошло время с TicketTimeToRead=Время, прошедшее до прочтения TicketTimeElapsedBeforeSince=Время, прошедшее до / с @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=В тикете появилось н TicketAssignedToYou=Тикет назначен TicketAssignedEmailBody=Вам был присвоен тикет #%s пользователем %s MarkMessageAsPrivate=Отметить сообщение как личное +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Это сообщение не будет отображаться для внешних пользователей TicketEmailOriginIssuer=Издатель при оформлении тикетов InitialMessage=Начальное сообщение @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Вы можете просмотреть TicketCloseEmailBodyInfosTrackUrlCustomer=Вы можете ознакомиться с историей этого билета, нажав на следующую ссылку TicketEmailPleaseDoNotReplyToThisEmail=Пожалуйста, не отвечайте на это письмо напрямую! Используйте ссылку, чтобы ответить в интерфейсе. TicketPublicInfoCreateTicket=Эта форма позволяет вам записать тикет в службу поддержки в нашей системе управления. -TicketPublicPleaseBeAccuratelyDescribe=Пожалуйста, подробно опишите проблему. Предоставьте как можно больше информации, чтобы мы могли правильно идентифицировать ваш запрос. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Пожалуйста, введите ID отслеживания тикетов TicketTrackId=Публичный ID отслеживания OneOfTicketTrackId=Один из ваших ID отслеживания diff --git a/htdocs/langs/ru_RU/users.lang b/htdocs/langs/ru_RU/users.lang index 94adab2ba55..9e824aa31b2 100644 --- a/htdocs/langs/ru_RU/users.lang +++ b/htdocs/langs/ru_RU/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Удалить из группы PasswordChangedAndSentTo=Пароль изменен и отправлен на %s. PasswordChangeRequest=Запрос на изменение пароля для %s PasswordChangeRequestSent=Запрос на изменение пароля для %s отправлен на %s. -IfLoginExistPasswordRequestSent=Если этот логин является действующей учетной записью, было отправлено электронное письмо для сброса пароля. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Если это адрес электронной почты действующей учетной записи, было отправлено электронное письмо для сброса пароля. ConfirmPasswordReset=Подтвердите сброс пароля MenuUsersAndGroups=Пользователи и Группы @@ -68,7 +68,6 @@ CreateDolibarrLogin=Создать аккаунт Dolibarr CreateDolibarrThirdParty=Создание третьей стороной LoginAccountDisableInDolibarr=Счет-инвалидов в Dolibarr. UsePersonalValue=Использовать личные предпочтения -InternalUser=Внутренний пользователь ExportDataset_user_1=Пользователи и их свойства DomainUser=Домен пользователя %s Reactivate=Возобновить @@ -128,3 +127,5 @@ DateLastLogin=Дата последнего входа DatePreviousLogin=Дата предыдущего входа IPLastLogin=IP последний логин IPPreviousLogin=IP предыдущий логин +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/ru_RU/website.lang b/htdocs/langs/ru_RU/website.lang index 5b55dfa0545..838ef8bfdee 100644 --- a/htdocs/langs/ru_RU/website.lang +++ b/htdocs/langs/ru_RU/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Код +WebsiteName=Name of the website WebsiteSetupDesc=Создайте здесь веб-сайты, которые вы хотите использовать. Затем перейдите в меню «Сайты», чтобы отредактировать их. DeleteWebsite=Удалить сайт ConfirmDeleteWebsite=Вы уверены, что хотите удалить этот веб-сайт? Все его страницы и контент также будут удалены. Загруженные файлы (например, в каталог medias, модуль ECM, ...) останутся. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Добавление внизу заголовка HTML (о WEBSITE_ROBOT=Файл робота (robots.txt) WEBSITE_HTACCESS=Файл .htaccess веб-сайта WEBSITE_MANIFEST_JSON=Файл manifest.json веб-сайта -WEBSITE_README=README.md файл WEBSITE_KEYWORDSDesc=Используйте запятую для разделения значений -EnterHereLicenseInformation=Введите здесь метаданные или информацию о лицензии, чтобы заполнить файл README.md. если вы распространяете свой сайт в виде шаблона, файл будет включен в пакет temptate. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=Заголовок HTML (только для этой страницы) PageNameAliasHelp=Имя или псевдоним страницы.
Этот псевдоним также используется для подделки URL-адреса SEO, когда веб-сайт запускается с виртуального хоста веб-сервера (например, Apacke, Nginx, ...). Используйте кнопку «%s», чтобы изменить этот псевдоним. EditTheWebSiteForACommonHeader=Примечание. Если вы хотите определить персонализированный заголовок для всех страниц, отредактируйте заголовок на уровне сайта, а не на странице / контейнере. @@ -42,10 +43,12 @@ ViewPageInNewTab=Просмотреть страницу в новой вкла SetAsHomePage=Установить в качестве домашней страницы RealURL=Реальный URL ViewWebsiteInProduction=Просмотр веб-сайта с использованием домашних URL-адресов +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Использовать с Apache/NGinx/...
Создайте на своем веб-сервере (Apache, Nginx, ...) выделенный виртуальный хост с включенным PHP и корневым каталогом в
%s ExampleToUseInApacheVirtualHostConfig=Пример использования в настройке виртуального хоста Apache: YouCanAlsoTestWithPHPS=Использование со встроенным сервером PHP
В среде разработки вы можете предпочесть протестировать сайт с помощью встроенного веб-сервера PHP (требуется PHP 5.5), запустив
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Запустите свой веб-сайт с другим провайдером хостинга Dolibarr
Если у вас нет веб-сервера, такого как Apache или NGinx, доступного в Интернете, вы можете экспортировать и импортировать свой веб-сайт на другой экземпляр Dolibarr, предоставленный другим провайдером хостинга Dolibarr, который предоставляет полную интеграция с модулем Веб-сайт. Вы можете найти список некоторых хостинг-провайдеров Dolibarr на https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP= Запустите свой веб-сайт с помощью другого хостинг-провайдера Dolibarr. интеграция с модулем Сайт. Вы можете найти список некоторых хостинг-провайдеров Dolibarr на https://saas.dolibarr.org CheckVirtualHostPerms=Также проверьте, что у пользователя виртуального хоста (например, www-data) есть%s разрешения на файлы в
%s ReadPerm=Читать WritePerm=Писать @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Вы можете редактировать исх YouCanEditHtmlSource=
Вы можете включить PHP-код в этот источник, используя теги <?php ?>. Доступны следующие глобальные переменные: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

Вы также можете включить содержимое другой страницы/контейнера со следующим синтаксисом:
<?php includeContainer('alias_of_container_to_include'); ?>

Вы можете выполнить перенаправление на другую страницу/контейнер со следующим синтаксисом (Примечание: не выводите какой-либо контент перед перенаправлением):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

Чтобы добавить ссылку на другую страницу, используйте следующий синтаксис:
<a href="alias_of_page_to_link_to.php">mylink<a>

Чтобы включить ссылку для загрузки файла, хранящегося в каталоге documents, используйте оболочку document.php:
Пример для файла в documents/ecm (необходимо зарегистрировать), синтаксис:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
Для файла в documents/medias (открытый каталог для общего доступа) синтаксис:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
Для файла, к которому предоставлен общий доступ по ссылке общего доступа (открытый доступ с использованием хеш-ключа общего доступа к файлу), синтаксис следующий:
<a href="/document.php?hashp=publicsharekeyoffile">

Чтобы включить изображение, хранящееся в каталоге documents, используйте оболочку viewimage.php:
Например, для изображения в documents/medias (открытый каталог для общего доступа) синтаксис:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=Для изображения, к которому предоставлен общий доступ по ссылке общего доступа (открытый доступ с использованием хеш-ключа общего доступа к файлу), синтаксис следующий:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
Дополнительные примеры HTML или динамического кода доступны на в вики-документации
. +YouCanEditHtmlSourceMore=
Дополнительные примеры HTML или динамического кода доступны в в вики-документации
. ClonePage=Клонировать страницу/контейнер CloneSite=Клонировать сайт SiteAdded=Сайт добавлен @@ -137,7 +140,7 @@ PagesRegenerated=%s страниц/контейнер(ов) восстановл RegenerateWebsiteContent=Восстановить файлы кеша веб-сайта AllowedInFrames=Разрешено в кадрах DefineListOfAltLanguagesInWebsiteProperties=Определите список всех доступных языков в свойствах веб-сайта. -GenerateSitemaps=Создать файл карты сайта +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Если вы подтвердите, вы удалите существующий файл карты сайта ... ConfirmSitemapsCreation=Подтвердите создание карты сайта SitemapGenerated=Создан файл Sitemap %s @@ -145,3 +148,10 @@ ImportFavicon=Фавикон ErrorFaviconType=Фавикон должен быть в формате png. ErrorFaviconSize=Размер Favicon должен быть 16x16, 32x32 или 64x64. FaviconTooltip=Загрузите изображение в формате png (16x16, 32x32 или 64x64). +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/ru_RU/withdrawals.lang b/htdocs/langs/ru_RU/withdrawals.lang index 3c5f1a3f95d..7e09a4b2789 100644 --- a/htdocs/langs/ru_RU/withdrawals.lang +++ b/htdocs/langs/ru_RU/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Счет-фактура ожидает кр AmountToWithdraw=Сумма снятия AmountToTransfer=Сумма для перевода NoInvoiceToWithdraw=Открытых счетов на '%s' нет. Перейдите на вкладку '%s' в карточке счета, чтобы сделать запрос. -NoSupplierInvoiceToWithdraw=Счет-фактура поставщика с открытыми «прямыми запросами на кредит» не ожидает. Перейдите на вкладку '%s' в карточке счета, чтобы сделать запрос. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Ответственный пользователь WithdrawalsSetup=Настройка оплаты прямым дебетом CreditTransferSetup=Настройка кредитного перевода @@ -42,6 +42,7 @@ CreditTransferStatistics=Статистика кредитных перевод Rejects=Отказы LastWithdrawalReceipt=Последние квитанции прямого дебета %s MakeWithdrawRequest=Сделайте запрос на прямой дебетовый платеж +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Сделайте запрос на перевод кредита WithdrawRequestsDone=%s записанные запросы на платеж прямым дебетом BankTransferRequestsDone=Запросы на перевод кредита %s записаны @@ -100,8 +101,11 @@ CreditDate=Кредит на WithdrawalFileNotCapable=Невозможно создать файл квитанции о снятии средств для вашей страны %s (ваша страна не поддерживается) ShowWithdraw=Показать распоряжение о прямом дебете IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Однако, если в счете есть хотя бы одно платежное поручение по прямому дебету, которое еще не обработано, оно не будет установлено как оплаченное, чтобы обеспечить возможность предварительного управления снятием средств. -DoStandingOrdersBeforePayments=Эта вкладка позволяет вам запросить платежное поручение прямого дебета. После этого перейдите в меню Банк-> Оплата прямым дебетом, чтобы сгенерировать и управлять прямым дебетовым поручением. При закрытии поручения на прямой дебет оплата по счетам будет автоматически записана, а счета-фактуры закрываются, если остаток к оплате равен нулю. -DoCreditTransferBeforePayments=Эта вкладка позволяет вам запросить кредитный перевод. После этого перейдите в меню Банк-> Оплата кредитным переводом, чтобы создать поручение на кредитный перевод и управлять им. При закрытии поручения на перевод кредита оплата по счетам будет автоматически записана, а счета-фактуры закрываются, если остаток к оплате равен нулю. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Файл дебетового поручения CreditTransferFile=Файл кредитного перевода SetToStatusSent=Установить статус "Файл отправлен" @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Невозможно создать запрос SepaMandate=Мандат прямого дебета SEPA SepaMandateShort=Мандат SEPA PleaseReturnMandate=Отправьте эту форму поручения по электронной почте на адрес %s или по почте на адрес -SEPALegalText=Подписывая эту форму поручения, вы разрешаете (A) %s направить в ваш банк инструкции по дебетованию вашего счета и (B) вашему банку дебетовать ваш счет в соответствии с инструкциями от %s. Как часть ваших прав, вы имеете право на возмещение от вашего банка в соответствии с условиями вашего соглашения с вашим банком. Ваши права в отношении вышеуказанного мандата объясняются в заявлении, которое вы можете получить в своем банке. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Идентификатор кредитора CreditorName=Имя кредитора SEPAFillForm=(B) Пожалуйста, заполните все поля, отмеченные * diff --git a/htdocs/langs/ru_RU/workflow.lang b/htdocs/langs/ru_RU/workflow.lang index db3c8d8cac9..34378bcd358 100644 --- a/htdocs/langs/ru_RU/workflow.lang +++ b/htdocs/langs/ru_RU/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Классифици descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Классифицировать связанный исходный заказ на покупку как полученный, когда прием подтвержден (и если количество, полученное всеми приемами, такое же, как в заказе на покупку для обновления) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Классифицировать связанный исходный заказ на покупку как полученный, когда прием закрыт (и если количество, полученное всеми приемами, такое же, как в заказе на покупку для обновления) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Классифицируйте приемы как "выставленные" при подтверждении связанного заказа поставщика. +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=При создании тикета свяжите доступные контракты соответствующей третьей стороны descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=При привязке договоров искать среди договоров материнских компаний @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Закройте все вмешател AutomaticCreation=Автоматическое создание AutomaticClassification=Автоматическая классификация # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Классифицировать отгрузку из связанного источника как закрытую после подтверждения счета клиента +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) AutomaticClosing=Автоматическое закрытие AutomaticLinking=Автоматическое связывание diff --git a/htdocs/langs/ru_UA/hrm.lang b/htdocs/langs/ru_UA/hrm.lang new file mode 100644 index 00000000000..59c0ceb4575 --- /dev/null +++ b/htdocs/langs/ru_UA/hrm.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - hrm +JobsExtraFields=Attributs supplémentaires (Emplois) diff --git a/htdocs/langs/ru_UA/propal.lang b/htdocs/langs/ru_UA/propal.lang new file mode 100644 index 00000000000..05fa26ba107 --- /dev/null +++ b/htdocs/langs/ru_UA/propal.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - propal +NoSign=Refuse diff --git a/htdocs/langs/sk_SK/accountancy.lang b/htdocs/langs/sk_SK/accountancy.lang index a7fa4cb7af8..82c7e55e81d 100644 --- a/htdocs/langs/sk_SK/accountancy.lang +++ b/htdocs/langs/sk_SK/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Použitie účtovného modulu sa vykonáva v niekoľkých krokoch: AccountancyAreaDescActionOnce=Nasledujúce akcie sa zvyčajne vykonávajú iba raz alebo raz za rok ... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=Nasledujúce akcie sa zvyčajne vykonávajú každý mesiac, týždeň alebo deň pre veľmi veľké spoločnosti ... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=KROK %s: Definujte účty účtov pre každú sadzbu DPH. Na to použite položku ponuky %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=KROK %s: Definovanie predvolených účtovných účtov na platbu miezd. Na to použite položku ponuky %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=KROK %s: Definujte predvolené účtovné účty pre darovanie. Na to použite položku ponuky %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=KROK %s: Definujte povinné predvolené účty a predvolené účtovné účty pre rôzne transakcie. Na to použite položku ponuky %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=KROK %s: Definujte účty účtovníctva vo vašich produktoch / službách. Na to použite položku ponuky %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Produkty účty TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Priradené k účtom CustomersVentilation=Priradenie zákazníckej faktúry SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Vytvorte novú transakciu UpdateMvts=Úprava transakcie ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Hlavná kniha BookkeepingSubAccount=Subledger AccountBalance=Stav účtu @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Zakázať priame zaznamenávanie transakcie na bankov ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Predaj denníka -ACCOUNTING_PURCHASE_JOURNAL=Zakúpte denník -ACCOUNTING_MISCELLANEOUS_JOURNAL=Rôzne denníky +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Denník výdavkov -ACCOUNTING_SOCIAL_JOURNAL=Sociálny časopis +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Sociálny časopis ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Účtovný účet čakania -DONATION_ACCOUNTINGACCOUNT=Účtovný účet na registráciu darov -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Účtovný účet štandardne pre predané produkty (použité, ak nie sú definované v produktovom liste) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Účtovný účet predvolene pre zakúpené služby (používa sa, ak nie je definovaný v služobnom liste) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Účtovný účet predvolene pre predané služby (používa sa, ak nie je definovaný v služobnom liste) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Druh dokumentu Docdate=dátum @@ -210,7 +217,7 @@ Codejournal=časopis JournalLabel=Journal label NumPiece=Číslo kusu TransactionNumShort=Num. transakcie -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Do roku NotMatch=Nenastavené -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Rok na zmazanie DelJournal=Žurnále na zmazanie -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finančný časopis ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finančný denník vrátane všetkých druhov platieb prostredníctvom bankového účtu @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Celkový obrat pred zdanením TotalMarge=Celkové predajné rozpätie -DescVentilCustomer=Pozrite sa na zoznam zákazníckych faktúr, ktoré sú viazané (alebo nie) na účet účtovania produktu -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Pozrite si zoznam riadkov zákazníkov faktúr a ich účet účtovania produktov -DescVentilTodoCustomer=Uviazať linky faktúr, ktoré ešte nie sú viazané účtom účtovania produktu -ChangeAccount=Zmeniť účtovný účet produktu / služby pre vybrané riadky s týmto účtovným účtom: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Priradzovať automaticky AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Chyba, nemôžete odstrániť tento účtovný účet, pretože sa používa -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Viazacia karta GeneralLedgerIsWritten=Transakcie sú zapísané v knihe GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=Zoznam produktov, ktoré nie sú viazané na žiadny účtovný účet +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Zmeňte väzbu Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Nezlúčené -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Predaje AccountingJournalType3=Platby AccountingJournalType4=Banka -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Vzor exportu @@ -394,6 +406,26 @@ Range=Rozsah účtovného účtu Calculated=Vypočítané Formula=Vzorec +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=Pre krajinu %s nie je k dispozícii žiadna skupina účtovných účtov (pozri Domovská stránka - Nastavenie - slovníky) @@ -406,6 +438,10 @@ Binded=Viazané čiary ToBind=Linky na viazanie UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/sk_SK/compta.lang b/htdocs/langs/sk_SK/compta.lang index 00f5ab4b5e8..dc890e8e00a 100644 --- a/htdocs/langs/sk_SK/compta.lang +++ b/htdocs/langs/sk_SK/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (before) Balance=Zostatok Debit=Debet Credit=Úver +AccountingDebit=Debet +AccountingCredit=Úver Piece=Accounting Doc. AmountHTVATRealReceived=Net zhromaždený AmountHTVATRealPaid=Čisté platené @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Delete a social or fiscal tax payment DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Social and fiscal taxes and payments CalcModeVATDebt=Režim %sVAT na záväzky accounting%s. CalcModeVATEngagement=Režim %sVAT z príjmov-expense%sS. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Výpočet režim AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/sk_SK/contracts.lang b/htdocs/langs/sk_SK/contracts.lang index e9fdcee58b9..9ebead42334 100644 --- a/htdocs/langs/sk_SK/contracts.lang +++ b/htdocs/langs/sk_SK/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Zmluvy/Predplatné ContractsAndLine=Zmluvy a riadky zmlúv Contract=Zmluva ContractLine=Riadok zmluvy +ContractLines=Contract lines Closing=Zatváranie NoContracts=Žiadne zmluvy MenuServices=Služby @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Presuňte službu do inej zmluve. ConfirmMoveToAnotherContract=Vybral som novú cieľovú zmluvy, a potvrdzujem, že chcete presunúť túto službu do tohto zmluvného vzťahu. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Obnoviť zmluvu línia (číslo %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Dátum spotreby NoExpiredServices=Žiadne skončila aktívnej služby ListOfServicesToExpireWithDuration=Zoznam služieb, ktoré vyprší v %s dní @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Podpísanie kontraktu kontakt so záka HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/sk_SK/datapolicy.lang b/htdocs/langs/sk_SK/datapolicy.lang new file mode 100644 index 00000000000..46cdc96c440 --- /dev/null +++ b/htdocs/langs/sk_SK/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Zákazník +DATAPOLICY_TIERS_PROSPECT = Vyhliadka +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Dodávateľ +DATAPOLICY_CONTACT_CLIENT = Zákazník +DATAPOLICY_CONTACT_PROSPECT = Vyhliadka +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Dodávateľ +DATAPOLICY_ADHERENT = Člen +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/sk_SK/dict.lang b/htdocs/langs/sk_SK/dict.lang index 5a13b6e92b7..5815760999b 100644 --- a/htdocs/langs/sk_SK/dict.lang +++ b/htdocs/langs/sk_SK/dict.lang @@ -21,7 +21,7 @@ CountryNL=Holandsko CountryHU=Maďarsko CountryRU=Rusko CountrySE=Švédsko -CountryCI=Ivoire pobrežia +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentína CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Svätý Martin ##### Civilities ##### CivilityMME=Pani +CivilityMMEShort=Pani CivilityMR=Pán +CivilityMRShort=Pán CivilityMLE=Pani CivilityMTRE=Majster CivilityDR=Lekár diff --git a/htdocs/langs/sk_SK/ecm.lang b/htdocs/langs/sk_SK/ecm.lang index 3060979f85e..48db2d06898 100644 --- a/htdocs/langs/sk_SK/ecm.lang +++ b/htdocs/langs/sk_SK/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Ručné Directory ECMSectionAuto=Automatické adresár ECMSectionsManual=Ručné strom ECMSectionsAuto=Automatické strom +ECMSectionsMedias=Medias tree ECMSections=Adresára ECMRoot=ECM Root ECMNewSection=Nový adresár @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Počet súborov v podadresároch ECMCreationUser=Tvorca ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Automatické adresáre sú vyplnené automaticky pri pridávaní dokumentov z karty prvku.
* Manuálne adresára možno použiť na uloženie dokladov, ktoré nie sú spojené s konkrétnou prvok. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Register %s bol vymazaný. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Vyhľadávanie podľa kľúčových slov diff --git a/htdocs/langs/sk_SK/holiday.lang b/htdocs/langs/sk_SK/holiday.lang index 23087db2f90..0a3e5487bbd 100644 --- a/htdocs/langs/sk_SK/holiday.lang +++ b/htdocs/langs/sk_SK/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Mesačný výkaz MenuAddCP=New leave request +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Make a leave request DateDebCP=Dátum začatia @@ -56,6 +58,7 @@ ConfirmDeleteCP=Confirm the deletion of this leave request? ErrorCantDeleteCP=Error you don't have the right to delete this leave request. CantCreateCP=You don't have the right to make leave requests. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Musíte vybrať počiatočný dátum. NoDateFin=Musíte vybrať dátum ukončenia. ErrorDureeCP=Your leave request does not contain working day. @@ -79,6 +82,8 @@ MotifCP=Dôvod UserCP=Užívateľ ErrorAddEventToUserCP=Došlo k chybe pri pridávaní výnimočnú dovolenku. AddEventToUserOkCP=Pridanie mimoriadnej dovolenky bola dokončená. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=View change logs LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Predchádzajúci Balance NewSoldeCP=New Balance alreadyCPexist=A leave request has already been done on this period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Skupiny +users=Užívatelia +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/sk_SK/hrm.lang b/htdocs/langs/sk_SK/hrm.lang index 5645e5b00f9..7b44243dff1 100644 --- a/htdocs/langs/sk_SK/hrm.lang +++ b/htdocs/langs/sk_SK/hrm.lang @@ -12,7 +12,7 @@ OpenEtablishment=Open establishment CloseEtablishment=Close establishment # Dictionary DictionaryPublicHolidays=Leave - Public holidays -DictionaryDepartment=HRM - Department list +DictionaryDepartment=HRM - Organizational Unit DictionaryFunction=HRM - Job positions # Module Employees=Employees @@ -20,13 +20,14 @@ Employee=Zamestnanec NewEmployee=New employee ListOfEmployees=List of employees HrmSetup=HRM module setup -HRM_MAXRANK=Maximum rank for a skill +SkillsManagement=Skills management +HRM_MAXRANK=Maximum number of levels to rank a skill HRM_DEFAULT_SKILL_DESCRIPTION=Default description of ranks when skill is created deplacement=Shift DateEval=Evaluation date JobCard=Job card -Job=Práca -Jobs=Jobs +JobPosition=Job profile +JobsPosition=Job profiles NewSkill=New Skill SkillType=Skill type Skilldets=List of ranks for this skill @@ -47,9 +48,8 @@ ConfirmValidateEvaluation=Are you sure you want to validate this evaluation with EvaluationCard=Evaluation card RequiredRank=Required rank for this job EmployeeRank=Employee rank for this skill -Position=Pozícia -Positions=Positions -PositionCard=Position card +EmployeePosition=Employee position +EmployeePositions=Employee positions EmployeesInThisPosition=Employees in this position group1ToCompare=Usergroup to analyze group2ToCompare=Second usergroup for comparison @@ -70,12 +70,23 @@ RequiredSkills=Required skills for this job UserRank=User Rank SkillList=Skill list SaveRank=Save rank -knowHow=Know how -HowToBe=How to be -knowledge=Knowledge +TypeKnowHow=Know how +TypeHowToBe=How to be +TypeKnowledge=Knowledge AbandonmentComment=Abandonment comment DateLastEval=Date last evaluation NoEval=No evaluation done for this employee HowManyUserWithThisMaxNote=Number of users with this rank HighestRank=Highest rank SkillComparison=Skill comparison +ActionsOnJob=Events on this job +VacantPosition=job vacancy +VacantCheckboxHelper=Checking this option will show unfilled positions (job vacancy) +SaveAddSkill = Skill(s) added +SaveLevelSkill = Skill(s) level saved +DeleteSkill = Skill removed +SkillsExtraFields=Attributs supplémentaires (Compétences) +JobsExtraFields=Attributs supplémentaires (Emplois) +EvaluationsExtraFields=Attributs supplémentaires (Evaluations) +NeedBusinessTravels=Need business travels +NoDescription=No description diff --git a/htdocs/langs/sk_SK/mailmanspip.lang b/htdocs/langs/sk_SK/mailmanspip.lang index dac61ddcda2..e9747d6db25 100644 --- a/htdocs/langs/sk_SK/mailmanspip.lang +++ b/htdocs/langs/sk_SK/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Test prihlásenia na odber bol úspešne spustený MailmanDeletionSuccess=Test odhlásenia z odberu bol úspešne spustený SynchroMailManEnabled=Poštár aktualizácia bude vykonaná SynchroSpipEnabled=Aktualizácia SPIP bude vykonaná -DescADHERENT_MAILMAN_ADMINPW=Poštár heslo správcu +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Poštár heslo správcu DescADHERENT_MAILMAN_URL=URL pre poštára predplatné DescADHERENT_MAILMAN_UNSUB_URL=URL pre poštára unsubscriptions DescADHERENT_MAILMAN_LISTS=Zoznam (y) pre automatické nápis nových členov (oddelené čiarkou) diff --git a/htdocs/langs/sk_SK/mails.lang b/htdocs/langs/sk_SK/mails.lang index c43a0ba6362..70effdd7b94 100644 --- a/htdocs/langs/sk_SK/mails.lang +++ b/htdocs/langs/sk_SK/mails.lang @@ -7,10 +7,10 @@ MailCard=E-mailom kartu MailRecipients=Príjemcovia MailRecipient=Príjemca MailTitle=Popis -MailFrom=Odosielateľ +MailFrom=Z MailErrorsTo=Chyby MailReply=Odpovedať -MailTo=Prijímač (s) +MailTo=Na MailToUsers=To user(s) MailCC=Kopírovať do MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang index ee1c88d1326..ab604be551f 100644 --- a/htdocs/langs/sk_SK/main.lang +++ b/htdocs/langs/sk_SK/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=8 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=Preklad neexistuje Translation=Preklad +Translations=Translations CurrentTimeZone=Časové pásmo PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Platný Approve=Schvaľovať Disapprove=Neschváliť ReOpen=Znovu otvoriť +OpenVerb=Otvorení Upload=Upload ToLink=Odkaz Select=Vybrať @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Nie je definovaná skupina užívateľov Password=Heslo -PasswordRetype=Zadajte znovu heslo +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Všimnite si, že mnoho funkcií / modules sú zakázané v tejto ukážke. Name=Názov NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Popis DescriptionOfLine=Popis linky DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Udalosť @@ -344,7 +353,7 @@ KiloBytes=Kilobajty MegaBytes=Megabyte GigaBytes=Gigabyte TeraBytes=Terabajtov -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Akcia o tomto členovi ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s neskoro ToDo=Ak chcete Completed=Completed @@ -517,6 +527,7 @@ or=alebo Other=Ostatné Others=Ostatné OtherInformations=Other information +Workflow=Workflow Quantity=Množstvo Qty=Množstvo ChangedBy=Zmenil @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Priložené súbory a dokumenty JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH: SS @@ -709,6 +721,7 @@ FeatureDisabled=Funkcia vypnutá MoveBox=Move widget Offered=Ponúkané NotEnoughPermissions=Nemáte oprávnenie pre túto akciu +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Názov relácie Method=Metóda Receive=Prijať @@ -798,6 +811,7 @@ URLPhoto=URL fotky/loga SetLinkToAnotherThirdParty=Odkaz na inej tretej osobe LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiškálny rok ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Zmluvy SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Sadzba +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Interný užívateľ +ExternalUser=Externý užívateľ diff --git a/htdocs/langs/sk_SK/members.lang b/htdocs/langs/sk_SK/members.lang index 4bb80890494..388ace2e369 100644 --- a/htdocs/langs/sk_SK/members.lang +++ b/htdocs/langs/sk_SK/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Ďalší člen (meno: %s, logi ErrorUserPermissionAllowsToLinksToItselfOnly=Z bezpečnostných dôvodov musí byť udelené povolenie na úpravu, aby všetci užívatelia mohli spojiť člena užívateľa, ktorá nie je vaša. SetLinkToUser=Odkaz na užívateľovi Dolibarr SetLinkToThirdParty=Odkaz na Dolibarr tretej osobe +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Zoznam členov MembersListToValid=Zoznam návrhov členov (má byť overený) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Nový člen @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=Nový príspevok NewSubscriptionDesc=Táto forma umožňuje nahrávať vaše predplatné ako nový člen nadácie. Ak chcete obnoviť predplatné (ak je už člen), kontaktujte Správna rada Nadácie miesto e-mailom %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Trvanie +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Neskoro SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Obsah vašej členskú kartu # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Obrat (pre firmu), alebo rozpočet (pre nadáciu) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Prejsť na integrované on-line platobné stránky +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/sk_SK/other.lang b/htdocs/langs/sk_SK/other.lang index 4d1c0b2f2f7..994cd5e00c8 100644 --- a/htdocs/langs/sk_SK/other.lang +++ b/htdocs/langs/sk_SK/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Zákazník návrh overená Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Komerčné návrh zaslať poštou Notify_WITHDRAW_TRANSMIT=Prevodovka stiahnutiu Notify_WITHDRAW_CREDIT=Kreditné stiahnutiu @@ -181,6 +183,7 @@ SizeUnitfoot=noha SizeUnitpoint=bod BugTracker=Hlásenie chýb SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Späť na prihlasovaciu stránku AuthenticationDoesNotAllowSendNewPassword=Režim overovania je %s.
V tomto režime je možné Dolibarr neviem ani zmeniť heslo.
Obráťte sa na správcu systému, či chcete zmeniť heslo. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Zavrieť Autofill = Autofill + +# externalsite +ExternalSiteSetup=Nastavenie odkaz na externé webové stránky +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Modul ExternalSite nebol správne nakonfigurovaný. +ExampleMyMenuEntry=My menu entry + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Nepodarilo sa odstrániť súbor %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Pasívny režim +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Získanie súborov %s zlyhalo +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/sk_SK/propal.lang b/htdocs/langs/sk_SK/propal.lang index 0dc291e467d..eaf577101c7 100644 --- a/htdocs/langs/sk_SK/propal.lang +++ b/htdocs/langs/sk_SK/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Žiadne návrhy riešení CopyPropalFrom=Vytvorenie obchodné návrh skopírovaním existujúceho návrhu CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Predvolené komerčné Návrh platnosť doba (v dňoch) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Určite chcete duplikovať komerčnú ponuku %s? ConfirmReOpenProp=Určite chcete znova otvoriť komerčnú ponuku %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Dostupnosť meškanie SetAvailability=Nastavte si obsadenosť meškanie AfterOrder=po objednaní OtherProposals=Ďalšie návrhy + ##### Availability ##### AvailabilityTypeAV_NOW=Bezprostredný AvailabilityTypeAV_1W=1 týždeň AvailabilityTypeAV_2W=2 týždne AvailabilityTypeAV_3W=3 týždne AvailabilityTypeAV_1M=1 mesiac -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Zástupca nasledujúce vypracovaného návrhu TypeContact_propal_external_BILLING=Zákazník faktúra kontakt TypeContact_propal_external_CUSTOMER=Kontakt so zákazníkom nasledujúce vypracovaného návrhu TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Predvolená šablóna pri zatváraní obchodnej návrh (nevyfakturované) DefaultModelPropalCreate=Predvolené model, tvorba DefaultModelPropalToBill=Predvolená šablóna pri zatváraní obchodnej návrh (bude faktúrovať) -DefaultModelPropalClosed=Predvolená šablóna pri zatváraní obchodnej návrh (nevyfakturované) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Odmietnuť +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Písomná akceptácia, firemná pečiatka, dátum a podpis ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/sk_SK/recruitment.lang b/htdocs/langs/sk_SK/recruitment.lang index 1d3931dc484..cc8ccd8eae8 100644 --- a/htdocs/langs/sk_SK/recruitment.lang +++ b/htdocs/langs/sk_SK/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Mzda +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/sk_SK/ticket.lang b/htdocs/langs/sk_SK/ticket.lang index 50f06952d99..1527ba34cb0 100644 --- a/htdocs/langs/sk_SK/ticket.lang +++ b/htdocs/langs/sk_SK/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=Vytvoriť zásah -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Podpis -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=Nový užívateľ NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/sk_SK/users.lang b/htdocs/langs/sk_SK/users.lang index e26a9ce920d..6b89df8d1de 100644 --- a/htdocs/langs/sk_SK/users.lang +++ b/htdocs/langs/sk_SK/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Odstrániť zo skupiny PasswordChangedAndSentTo=Heslo bolo zmenené a poslaný do %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Žiadosť o zmenu hesla %s zaslaná %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Používatelia a skupiny @@ -68,7 +68,6 @@ CreateDolibarrLogin=Vytvoriť používateľa CreateDolibarrThirdParty=Vytvorte tretiu stranu LoginAccountDisableInDolibarr=Účet bol zakázaný v Dolibarr. UsePersonalValue=Používajte osobnú hodnotu -InternalUser=Interný užívateľ ExportDataset_user_1=Users and their properties DomainUser=Užívateľ domény %s Reactivate=Reaktivácia @@ -114,7 +113,7 @@ UserLogoff=Odhlásiť užívateľa UserLogged=Užívateľ prihlásený DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/sl_SI/accountancy.lang b/htdocs/langs/sl_SI/accountancy.lang index 79530e63cc7..b49f317d976 100644 --- a/htdocs/langs/sl_SI/accountancy.lang +++ b/htdocs/langs/sl_SI/accountancy.lang @@ -2,436 +2,471 @@ Accountancy=Računovodstvo Accounting=Računovodstvo ACCOUNTING_EXPORT_SEPARATORCSV=Ločilo za stolpce za izvozno datoteko -ACCOUNTING_EXPORT_DATE=Format datuma za izvozno datoteko -ACCOUNTING_EXPORT_PIECE=Export the number of piece -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account -ACCOUNTING_EXPORT_LABEL=Izvozi naziv +ACCOUNTING_EXPORT_DATE=Oblika datuma za izvozno datoteko +ACCOUNTING_EXPORT_PIECE=Izvozi število kosov +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Izvozi z globalnim računom +ACCOUNTING_EXPORT_LABEL=Izvozi oznako ACCOUNTING_EXPORT_AMOUNT=Izvozi znesek ACCOUNTING_EXPORT_DEVISE=Izvozi valuto -Selectformat=Select the format for the file -ACCOUNTING_EXPORT_FORMAT=Select the format for the file -ACCOUNTING_EXPORT_ENDLINE=Select the carriage return type +Selectformat=Izbira formata datoteke +ACCOUNTING_EXPORT_FORMAT=Izbira formata datoteke +ACCOUNTING_EXPORT_ENDLINE=Izberite vrsto vrnitve v začetek ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name -ThisService=This service -ThisProduct=This product -DefaultForService=Default for service -DefaultForProduct=Default for product -ProductForThisThirdparty=Product for this thirdparty -ServiceForThisThirdparty=Service for this thirdparty -CantSuggest=Can't suggest -AccountancySetupDoneFromAccountancyMenu=Most setup of the accountancy is done from the menu %s -ConfigAccountingExpert=Configuration of the module accounting (double entry) -Journalization=Journalization +ThisService=Ta storitev +ThisProduct=Ta izdelek +DefaultForService=Privzeto za storitev +DefaultForProduct=Privzeto za izdelek +ProductForThisThirdparty=Izdelek za tega partnerja +ServiceForThisThirdparty=Storitev za tega partnerja +CantSuggest=Ne morem predlagati +AccountancySetupDoneFromAccountancyMenu=Večino nastavitev računovodstva izvedemo iz menija %s +ConfigAccountingExpert=Konfiguracija modula računovodstvo (dvojni vnos) +Journalization=Časopisje Journals=Revije JournalFinancial=Finančne revije BackToChartofaccounts=Prikaz kontnega plana Chartofaccounts=Kontni plan -ChartOfSubaccounts=Chart of individual accounts -ChartOfIndividualAccountsOfSubsidiaryLedger=Chart of individual accounts of the subsidiary ledger -CurrentDedicatedAccountingAccount=Current dedicated account -AssignDedicatedAccountingAccount=New account to assign -InvoiceLabel=Invoice label -OverviewOfAmountOfLinesNotBound=Overview of amount of lines not bound to an accounting account -OverviewOfAmountOfLinesBound=Overview of amount of lines already bound to an accounting account -OtherInfo=Other information -DeleteCptCategory=Remove accounting account from group -ConfirmDeleteCptCategory=Are you sure you want to remove this accounting account from the accounting account group? -JournalizationInLedgerStatus=Status of journalization -AlreadyInGeneralLedger=Already transferred to accounting journals and ledger -NotYetInGeneralLedger=Not yet transferred to accouting journals and ledger -GroupIsEmptyCheckSetup=Group is empty, check setup of the personalized accounting group -DetailByAccount=Show detail by account -AccountWithNonZeroValues=Accounts with non-zero values -ListOfAccounts=List of accounts -CountriesInEEC=Countries in EEC -CountriesNotInEEC=Countries not in EEC -CountriesInEECExceptMe=Countries in EEC except %s -CountriesExceptMe=All countries except %s -AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. -ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. -VueByAccountAccounting=View by accounting account -VueBySubAccountAccounting=View by accounting subaccount +ChartOfSubaccounts=Shema posameznih kontov +ChartOfIndividualAccountsOfSubsidiaryLedger=Shema posameznih kontov pomožne knjige +CurrentDedicatedAccountingAccount=Tekoči namenski račun +AssignDedicatedAccountingAccount=Nov račun za dodelitev +InvoiceLabel=Oznaka računa +OverviewOfAmountOfLinesNotBound=Pregled količine postavk, ki niso vezane na računovodski račun +OverviewOfAmountOfLinesBound=Pregled količine pozicij, ki so že vezane na računovodski račun +OtherInfo=Druge informacije +DeleteCptCategory=Odstranite računovodski račun iz skupine +ConfirmDeleteCptCategory=Ali ste prepričani, da želite ta računovodski račun odstraniti iz skupine računovodskih računov? +JournalizationInLedgerStatus=Stanje novinarstva +AlreadyInGeneralLedger=Že preneseno v knjigovodske dnevnike in glavno knjigo +NotYetInGeneralLedger=Še ni preneseno v knjigovodske dnevnike in glavno knjigo +GroupIsEmptyCheckSetup=Skupina je prazna, preverite nastavitev personalizirane računovodske skupine +DetailByAccount=Prikaži podrobnosti po računu +AccountWithNonZeroValues=Računi z vrednostmi, ki niso nič +ListOfAccounts=Seznam računov +CountriesInEEC=Države v EGS +CountriesNotInEEC=Države, ki niso v EGS +CountriesInEECExceptMe=Države v EGS razen %s +CountriesExceptMe=Vse države razen %s +AccountantFiles=Izvoz izvornih dokumentov +ExportAccountingSourceDocHelp=S tem orodjem lahko iščete in izvozite izvorne dogodke, ki se uporabljajo za ustvarjanje vašega računovodstva.
Izvožena datoteka ZIP bo vsebovala sezname zahtevanih elementov v CSV in njihove priložene datoteke v izvirni obliki (PDF, ODT, DOCX ...). +ExportAccountingSourceDocHelp2=Če želite izvoziti svoje dnevnike, uporabite menijski vnos %s - %s. +ExportAccountingProjectHelp=Določite projekt, če potrebujete računovodsko poročilo samo za določen projekt. Poročila o stroških in plačila posojil niso vključena v projektna poročila. +VueByAccountAccounting=Ogled po računovodskem računu +VueBySubAccountAccounting=Pogled po računovodskih podkontih -MainAccountForCustomersNotDefined=Main accounting account for customers not defined in setup -MainAccountForSuppliersNotDefined=Main accounting account for vendors not defined in setup -MainAccountForUsersNotDefined=Main accounting account for users not defined in setup -MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup -MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +MainAccountForCustomersNotDefined=Glavni računovodski račun za stranke, ki niso definirane v nastavitvah +MainAccountForSuppliersNotDefined=Glavni računovodski račun za prodajalce, ki niso definirani v nastavitvah +MainAccountForUsersNotDefined=Glavni računovodski račun za uporabnike, ki niso definirani v nastavitvah +MainAccountForVatPaymentNotDefined=Glavni računovodski račun za plačilo DDV ni definiran v nastavitvah +MainAccountForSubscriptionPaymentNotDefined=V nastavitvah ni definiran glavni računovodski račun za plačilo naročnine +UserAccountNotDefined=Računovodski račun za uporabnika ni definiran v nastavitvah -AccountancyArea=Accounting area -AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: -AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) -AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... +AccountancyArea=Računovodsko področje +AccountancyAreaDescIntro=Uporaba računovodskega modula poteka v več korakih: +AccountancyAreaDescActionOnce=Naslednja dejanja se običajno izvedejo samo enkrat ali enkrat na leto ... +AccountancyAreaDescActionOnceBis=Naslednje korake je treba storiti, da vam prihranite čas v prihodnosti, tako da vam pri prenosu podatkov v računovodstvu samodejno predlaga pravilen privzeti računovodski račun +AccountancyAreaDescActionFreq=Naslednja dejanja se običajno izvajajo vsak mesec, teden ali dan za zelo velika podjetja... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s -AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s -AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s +AccountancyAreaDescJournalSetup=KORAK %s: Preverite vsebino svojega seznama dnevnikov v meniju %s +AccountancyAreaDescChartModel=KORAK %s: Preverite, ali model kontnega načrta obstaja ali ga ustvarite v meniju %s +AccountancyAreaDescChart=KORAK %s: Izberite in|ali dokončajte svoj kontni načrt v meniju %s -AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. -AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. -AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. -AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. -AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. -AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. -AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. -AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescVat=KORAK %s: Definirajte računovodske konte za posamezne stopnje DDV. Za to uporabite menijski vnos %s. +AccountancyAreaDescDefault=KORAK %s: Definirajte privzete računovodske račune. Za to uporabite menijski vnos %s. +AccountancyAreaDescExpenseReport=KORAK %s: Definirajte privzete računovodske račune za vsako vrsto poročila o stroških. Za to uporabite menijski vnos %s. +AccountancyAreaDescSal=KORAK %s: Definirajte privzete računovodske račune za izplačilo plač. Za to uporabite menijski vnos %s. +AccountancyAreaDescContrib=KORAK %s: Definirajte privzete računovodske konte za Davke (posebni stroški). Za to uporabite menijski vnos %s. +AccountancyAreaDescDonation=KORAK %s: Določite privzete računovodske račune za donacijo. Za to uporabite menijski vnos %s. +AccountancyAreaDescSubscription=KORAK %s: Definirajte privzete računovodske račune za člansko naročnino. Za to uporabite menijski vnos %s. +AccountancyAreaDescMisc=KORAK %s: Definirajte obvezni privzeti račun in privzete računovodske račune za razne transakcije. Za to uporabite menijski vnos %s. +AccountancyAreaDescLoan=KORAK %s: Določite privzete računovodske račune za posojila. Za to uporabite menijski vnos %s. +AccountancyAreaDescBank=KORAK %s: Določite računovodske račune in kodo temeljnice za vsak bančni in finančni račun. Za to uporabite menijski vnos %s. +AccountancyAreaDescProd=KORAK %s: Določite računovodske konte za vaše izdelke/storitve. Za to uporabite menijski vnos %s. -AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. -AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. -AccountancyAreaDescAnalyze=STEP %s: Add or edit existing transactions and generate reports and exports. +AccountancyAreaDescBind=KORAK %s: Preverite, ali je povezava med obstoječimi vrsticami %s in računovodskim računom narejena, tako da bo aplikacija lahko beležila transakcije v Ledgerju z enim klikom. Dopolni manjkajoče vezave. Za to uporabite menijski vnos %s. +AccountancyAreaDescWriteRecords=KORAK %s: Zapišite transakcije v knjigo Ledger. Za to pojdite v meni %s in kliknite gumb %s . +AccountancyAreaDescAnalyze=KORAK %s: dodajte ali uredite obstoječe transakcije ter ustvarite poročila in izvoze. -AccountancyAreaDescClosePeriod=STEP %s: Close period so we can't make modification in a future. +AccountancyAreaDescClosePeriod=KORAK %s: Zaprite obdobje, da v prihodnje ne moremo narediti sprememb. -TheJournalCodeIsNotDefinedOnSomeBankAccount=A mandatory step in setup has not been completed (accounting code journal not defined for all bank accounts) -Selectchartofaccounts=Select active chart of accounts -ChangeAndLoad=Change and load +TheJournalCodeIsNotDefinedOnSomeBankAccount=Obvezen korak pri nastavitvi ni bil dokončan (dnevnik računovodskih kod ni definiran za vse bančne račune) +Selectchartofaccounts=Izberite aktivni kontni načrt +ChangeAndLoad=Spremenite in naložite Addanaccount=Dodaj računovodskega račun AccountAccounting=Računovodstvo račun AccountAccountingShort=Račun -SubledgerAccount=Subledger account -SubledgerAccountLabel=Subledger account label -ShowAccountingAccount=Show accounting account -ShowAccountingJournal=Show accounting journal -ShowAccountingAccountInLedger=Show accounting account in ledger -ShowAccountingAccountInJournals=Show accounting account in journals -AccountAccountingSuggest=Accounting account suggested -MenuDefaultAccounts=Default accounts +SubledgerAccount=Račun podknjižbe +SubledgerAccountLabel=Oznaka konta podknjige +ShowAccountingAccount=Pokaži računovodski račun +ShowAccountingJournal=Prikaži knjigovodski dnevnik +ShowAccountingAccountInLedger=Pokaži računovodski račun v knjigi +ShowAccountingAccountInJournals=Pokaži računovodski račun v dnevnikih +AccountAccountingSuggest=Priporočen računovodski račun +MenuDefaultAccounts=Privzeti računi MenuBankAccounts=Bančni računi -MenuVatAccounts=Vat accounts -MenuTaxAccounts=Tax accounts -MenuExpenseReportAccounts=Expense report accounts -MenuLoanAccounts=Loan accounts -MenuProductsAccounts=Product accounts -MenuClosureAccounts=Closure accounts -MenuAccountancyClosure=Closure -MenuAccountancyValidationMovements=Validate movements -ProductsBinding=Products accounts -TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting -Binding=Binding to accounts -CustomersVentilation=Customer invoice binding -SuppliersVentilation=Vendor invoice binding -ExpenseReportsVentilation=Expense report binding -CreateMvts=Create new transaction -UpdateMvts=Modification of a transaction -ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +MenuVatAccounts=DDV računi +MenuTaxAccounts=Davčni računi +MenuExpenseReportAccounts=Računi poročil o stroških +MenuLoanAccounts=Posojilni računi +MenuProductsAccounts=Računi izdelkov +MenuClosureAccounts=Zapiranje računov +MenuAccountancyClosure=Zaključek +MenuAccountancyValidationMovements=Potrdite gibe +ProductsBinding=Računi izdelkov +TransferInAccounting=Prenos v računovodstvo +RegistrationInAccounting=Evidentiranje v računovodstvu +Binding=Vezava na račune +CustomersVentilation=Vezava računa stranke +SuppliersVentilation=Vezava računa dobavitelja +ExpenseReportsVentilation=Vezava stroškovnika +CreateMvts=Ustvari novo transakcijo +UpdateMvts=Sprememba transakcije +ValidTransaction=Potrdite transakcijo +WriteBookKeeping=Evidentirajte transakcije v računovodstvu Bookkeeping=Ledger -BookkeepingSubAccount=Subledger -AccountBalance=Account balance -ObjectsRef=Source object ref -CAHTF=Total purchase vendor before tax -TotalExpenseReport=Total expense report -InvoiceLines=Lines of invoices to bind -InvoiceLinesDone=Bound lines of invoices -ExpenseReportLines=Lines of expense reports to bind -ExpenseReportLinesDone=Bound lines of expense reports -IntoAccount=Bind line with the accounting account -TotalForAccount=Total accounting account +BookkeepingSubAccount=Podknjiga +AccountBalance=Stanje na računu +ObjectsRef=Izvorni objekt ref +CAHTF=Skupni nakup pred obdavčitvijo +TotalExpenseReport=Poročilo o skupnih stroških +InvoiceLines=Vrstice računov za vezavo +InvoiceLinesDone=Vezane vrstice računov +ExpenseReportLines=Vrstice poročil o stroških za vezavo +ExpenseReportLinesDone=Vezane vrstice poročil o stroških +IntoAccount=Vezava vrstice z računovodskim računom +TotalForAccount=Skupni računovodski račun -Ventilate=Bind -LineId=Id line +Ventilate=Vezati +LineId=Id vrstica Processing=Processing -EndProcessing=Process terminated. +EndProcessing=Postopek prekinjen. SelectedLines=Izbrane vrstice -Lineofinvoice=Line računa -LineOfExpenseReport=Line of expense report -NoAccountSelected=No accounting account selected -VentilatedinAccount=Binded successfully to the accounting account -NotVentilatedinAccount=Not bound to the accounting account -XLineSuccessfullyBinded=%s products/services successfully bound to an accounting account -XLineFailedToBeBinded=%s products/services were not bound to any accounting account +Lineofinvoice=Vrstica računa +LineOfExpenseReport=Poročilo o stroških +NoAccountSelected=Izbran ni noben računovodski račun +VentilatedinAccount=Uspešno vezan na računovodski račun +NotVentilatedinAccount=Ni vezano na računovodski račun +XLineSuccessfullyBinded=%s izdelki/storitve uspešno vezani na računovodski račun +XLineFailedToBeBinded=%s izdelki/storitve niso bili vezani na noben računovodski račun -ACCOUNTING_LIMIT_LIST_VENTILATION=Maximum number of lines on list and bind page (recommended: 50) -ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the page "Binding to do" by the most recent elements -ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the page "Binding done" by the most recent elements +ACCOUNTING_LIMIT_LIST_VENTILATION=Največje število vrstic na strani s seznamom in vezavo (priporočeno: 50) +ACCOUNTING_LIST_SORT_VENTILATION_TODO=Začnite razvrščati stran "Binding to do" po najnovejših elementih +ACCOUNTING_LIST_SORT_VENTILATION_DONE=Začnite razvrščati stran "Binding done" po najnovejših elementih -ACCOUNTING_LENGTH_DESCRIPTION=Truncate product & services description in listings after x chars (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Truncate product & services account description form in listings after x chars (Best = 50) -ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounting accounts (If you set value to 6 here, the account '706' will appear like '706000' on screen) -ACCOUNTING_LENGTH_AACCOUNT=Length of the third-party accounting accounts (If you set value to 6 here, the account '401' will appear like '401000' on screen) -ACCOUNTING_MANAGE_ZERO=Allow to manage different number of zeros at the end of an accounting account. Needed by some countries (like Switzerland). If set to off (default), you can set the following two parameters to ask the application to add virtual zeros. -BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank account -ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal -ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) -ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_LENGTH_DESCRIPTION=Skrajšajte opis izdelkov in storitev v seznamih po x znakov (Najboljše = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Skrajšajte obrazec za opis računa izdelkov in storitev v seznamih po x znakov (Najboljše = 50) +ACCOUNTING_LENGTH_GACCOUNT=Dolžina splošnih računovodskih računov (če tukaj nastavite vrednost na 6, bo račun '706' na zaslonu prikazan kot '706000') +ACCOUNTING_LENGTH_AACCOUNT=Dolžina računovodskih računov partnerjev (če tukaj nastavite vrednost na 6, bo račun »401« na zaslonu prikazan kot »401000«) +ACCOUNTING_MANAGE_ZERO=Omogoča upravljanje z različnim številom ničel na koncu računovodskega računa. Potrebujejo ga nekatere države (na primer Švica). Če je nastavljeno na izklopljeno (privzeto), lahko nastavite naslednja dva parametra, da od aplikacije zahtevate dodajanje navideznih ničel. +BANK_DISABLE_DIRECT_INPUT=Onemogoči neposredno beleženje transakcije na bančnem računu +ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Omogoči izvoz osnutka v dnevniku +ACCOUNTANCY_COMBO_FOR_AUX=Omogoči kombinirani seznam za podrejeni račun (morda je počasen, če imate veliko tretjih oseb, onemogočite možnost iskanja po delu vrednosti) +ACCOUNTING_DATE_START_BINDING=Določite datum začetka vezave in prenosa v računovodstvu. Pod tem datumom se transakcije ne prenesejo v računovodstvo. +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Pri prenosu knjigovodstva, katero obdobje je privzeto izbrano -ACCOUNTING_SELL_JOURNAL=Prodam revija -ACCOUNTING_PURCHASE_JOURNAL=Nakup revij -ACCOUNTING_MISCELLANEOUS_JOURNAL=Razno revija +ACCOUNTING_SELL_JOURNAL=Dnevnik prodaje (prodaje in vračila) +ACCOUNTING_PURCHASE_JOURNAL=Dnevnik nakupov (nakup in vračila) +ACCOUNTING_BANK_JOURNAL=Blagajniški dnevnik (prejemki in izdatki) ACCOUNTING_EXPENSEREPORT_JOURNAL=Pregled stroškovnih poročil +ACCOUNTING_MISCELLANEOUS_JOURNAL=Splošni dnevnik +ACCOUNTING_HAS_NEW_JOURNAL=Ima nov dnevnik +ACCOUNTING_INVENTORY_JOURNAL=Inventurni dnevnik ACCOUNTING_SOCIAL_JOURNAL=Socialna revija -ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal -ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) -ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) -ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure +ACCOUNTING_RESULT_PROFIT=Računovodstvo rezultata (dobiček) +ACCOUNTING_RESULT_LOSS=Račun računovodstva rezultata (izguba) +ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Dnevnik zaključka -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer -TransitionalAccount=Transitional bank transfer account +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers +TransitionalAccount=Prehodni bančni račun -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Shranjevanje računa stranke kot posameznega računa v pomožni knjigi za vrstice predplačil (če je onemogočeno, bo posamezni račun za vrstice predplačil ostal prazen) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Shranite račun dobavitelja kot posamezni račun v pomožni knjigi za vrstice predplačil (če je onemogočeno, bo posamezni račun za vrstice predplačil ostal prazen) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Vrsta dokumenta Docdate=Datum Docref=Reference LabelAccount=Račun Label -LabelOperation=Label operation -Sens=Direction -AccountingDirectionHelp=For an accounting account of a customer, use Credit to record a payment you have received
For an accounting account of a supplier, use Debit to record a payment you made -LetteringCode=Lettering code -Lettering=Lettering +LabelOperation=Delovanje etikete +Sens=Smer +AccountingDirectionHelp=Za računovodski račun stranke uporabite Kredit za evidentiranje plačila, ki ste ga prejeli
Za računovodski račun dobavitelja uporabite Debet za evidentiranje plačila, ki ste ga opravili +LetteringCode=Koda črk +Lettering=Napis Codejournal=Revija -JournalLabel=Journal label -NumPiece=Piece number -TransactionNumShort=Num. transaction -AccountingCategory=Custom group -GroupByAccountAccounting=Group by general ledger account -GroupBySubAccountAccounting=Group by subledger account -AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. -ByAccounts=By accounts -ByPredefinedAccountGroups=By predefined groups -ByPersonalizedAccountGroups=By personalized groups +JournalLabel=Oznaka dnevnika +NumPiece=Številka kosa +TransactionNumShort=št. transakcija +AccountingCategory=Custom group of accounts +GroupByAccountAccounting=Združi po kontu glavne knjige +GroupBySubAccountAccounting=Združi po kontu podknjižbe +AccountingAccountGroupsDesc=Tu lahko določite nekaj skupin računovodskih kontov. Uporabljali se bodo za personalizirana računovodska poročila. +ByAccounts=Po računih +ByPredefinedAccountGroups=Po vnaprej določenih skupinah +ByPersonalizedAccountGroups=Po prilagojenih skupinah ByYear=Po letih -NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting -DelMonth=Month to delete -DelYear=Year to delete -DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +NotMatch=Ni nastavljeno +DeleteMvt=Izbrišite nekaj vrstic iz računovodstva +DelMonth=Mesec za brisanje +DelYear=Leto za brisanje +DelJournal=Dnevnik za brisanje +ConfirmDeleteMvt=S tem boste izbrisali vse vrstice v računovodstvu za leto/mesec in/ali za določen dnevnik (zahtevan je vsaj en kriterij). Znova boste morali uporabiti funkcijo '%s', da boste izbrisani zapis vrnili v knjigo. +ConfirmDeleteMvtPartial=S tem boste transakcijo izbrisali iz računovodstva (izbrisane bodo vse vrstice, povezane z isto transakcijo) FinanceJournal=Finance journal -ExpenseReportsJournal=Expense reports journal +ExpenseReportsJournal=Dnevnik poročil o stroških DescFinanceJournal=Finance journal including all the types of payments by bank account -DescJournalOnlyBindedVisible=This is a view of record that are bound to an accounting account and can be recorded into the Journals and Ledger. -VATAccountNotDefined=Account for VAT not defined -ThirdpartyAccountNotDefined=Account for third party not defined -ProductAccountNotDefined=Account for product not defined -FeeAccountNotDefined=Account for fee not defined -BankAccountNotDefined=Account for bank not defined +DescJournalOnlyBindedVisible=To je pogled evidence, ki je vezan na računovodski račun in ga je mogoče zabeležiti v dnevnike in glavno knjigo. +VATAccountNotDefined=Račun za DDV ni opredeljen +ThirdpartyAccountNotDefined=Račun za tretjo osebo ni opredeljen +ProductAccountNotDefined=Račun za izdelek ni opredeljen +FeeAccountNotDefined=Račun za provizijo ni določen +BankAccountNotDefined=Račun za banko ni določen CustomerInvoicePayment=Plačilo računa kupca -ThirdPartyAccount=Third-party account -NewAccountingMvt=New transaction -NumMvts=Numero of transaction -ListeMvts=List of movements +ThirdPartyAccount=Račun partnerja +NewAccountingMvt=Nova transakcija +NumMvts=Število transakcij +ListeMvts=Seznam gibanj ErrorDebitCredit=Debetne in Credit ne more imeti vrednosti hkrati -AddCompteFromBK=Add accounting accounts to the group -ReportThirdParty=List third-party account -DescThirdPartyReport=Consult here the list of third-party customers and vendors and their accounting accounts +AddCompteFromBK=Dodajte računovodske račune v skupino +ReportThirdParty=Seznam računov partnerjev +DescThirdPartyReport=Tukaj si oglejte seznam kupcev in dobaviteljev ter njihove računovodske račune ListAccounts=Seznam računovodskih računov -UnknownAccountForThirdparty=Unknown third-party account. We will use %s -UnknownAccountForThirdpartyBlocking=Unknown third-party account. Blocking error -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Subledger account not defined or third party or user unknown. We will use %s -ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Third-party unknown and subledger not defined on the payment. We will keep the subledger account value empty. -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Subledger account not defined or third party or user unknown. Blocking error. -UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Unknown third-party account and waiting account not defined. Blocking error -PaymentsNotLinkedToProduct=Payment not linked to any product / service -OpeningBalance=Opening balance -ShowOpeningBalance=Show opening balance -HideOpeningBalance=Hide opening balance -ShowSubtotalByGroup=Show subtotal by level +UnknownAccountForThirdparty=Neznani račun tretje osebe. Uporabili bomo %s +UnknownAccountForThirdpartyBlocking=Neznani račun tretje osebe. Napaka pri blokiranju +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Račun podknjige ni definiran ali partner ali uporabnik ni znan. Uporabili bomo %s +ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Neznana tretja oseba in podknjižba ni opredeljena na plačilu. Vrednost konta pomožne knjige bo ostala prazna. +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Račun podknjige ni definiran ali partner ali uporabnik ni znan. Napaka pri blokiranju. +UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Neznani račun tretje osebe in čakajoči račun nista definirana. Napaka pri blokiranju +PaymentsNotLinkedToProduct=Plačilo ni povezano z nobenim izdelkom/storitvijo +OpeningBalance=Začetno stanje +ShowOpeningBalance=Pokaži začetno stanje +HideOpeningBalance=Skrij začetno stanje +ShowSubtotalByGroup=Prikaži vmesni seštevek po stopnjah -Pcgtype=Group of account -PcgtypeDesc=Group of account are used as predefined 'filter' and 'grouping' criteria for some accounting reports. For example, 'INCOME' or 'EXPENSE' are used as groups for accounting accounts of products to build the expense/income report. +Pcgtype=Skupina računov +PcgtypeDesc=Skupine kontov se uporabljajo kot vnaprej določena merila 'filtra' in 'združevanja' za nekatera računovodska poročila. Na primer, 'PRIHODEK' ali 'STROŠEK' se uporabljata kot skupini za računovodske račune izdelkov za izdelavo poročila o stroških/prihodkih. -Reconcilable=Reconcilable +Reconcilable=Spravljivo -TotalVente=Total turnover before tax +TotalVente=Skupaj prihodek brez davka TotalMarge=Skupaj prodajna marža -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) -DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account -DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account -DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account -DescVentilExpenseReportMore=If you setup accounting account on type of expense report lines, the application will be able to make all the binding between your expense report lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on fees dictionary or if you still have some lines not bound to any account, you will have to make a manual binding from the menu "%s". -DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) +DescVentilDoneSupplier=Tukaj si oglejte seznam vrstic računov dobaviteljev in njihov računovodski račun +DescVentilTodoExpenseReport=Povežite vrstice poročila o stroških, ki še niso povezane z računom za obračunavanje provizij +DescVentilExpenseReport=Tukaj si oglejte seznam vrstic poročila o stroških, ki so vezane (ali ne) na račun za obračunavanje provizij +DescVentilExpenseReportMore=Če nastavite računovodski račun na vrstice poročila o stroških, bo aplikacija lahko naredila vse povezave med vrsticami poročila o stroških in računovodskim kontom vašega kontnega načrta, samo z enim klikom z gumbom "%s" . Če račun ni bil nastavljen v slovarju pristojbin ali če imate še vedno nekaj vrstic, ki niso vezane na noben račun, boste morali narediti ročno vezavo iz menija " %s ". +DescVentilDoneExpenseReport=Tukaj si oglejte seznam vrstic poročil o stroških in njihovih obračunskih računov za provizije -Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements -DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible +Closure=Letno zaprtje +DescClosure=Tukaj si oglejte število premikov po mesecih, ki še niso potrjeni in zaklenjeni +OverviewOfMovementsNotValidated=Pregled premikov ni preverjen in zaklenjen +AllMovementsWereRecordedAsValidated=Vsi premiki so bili zabeleženi kot potrjeni in zaklenjeni +NotAllMovementsCouldBeRecordedAsValidated=Vseh premikov ni bilo mogoče zabeležiti kot potrjenih in zaklenjenih +ValidateMovements=Preveri in zakleni premike ... +DescValidateMovements=Prepovedano je kakršno koli spreminjanje ali brisanje zapisov, črk in izbrisov. Vsi vnosi za vajo morajo biti potrjeni, sicer zapiranje ne bo mogoče -ValidateHistory=Bind Automatically -AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) +ValidateHistory=Samodejno vezanje +AutomaticBindingDone=Samodejne vezave opravljene (%s) - Samodejna vezava ni mogoča za nekatere zapise (%s) -ErrorAccountancyCodeIsAlreadyUse=Napaka, ne morete izbrisati to računovodsko račun, ker se uporablja -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s -Balancing=Balancing -FicheVentilation=Binding card -GeneralLedgerIsWritten=Transactions are written in the Ledger -GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account -ChangeBinding=Change the binding -Accounted=Accounted in ledger -NotYetAccounted=Not yet transferred to accounting -ShowTutorial=Show Tutorial -NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Gibanje ni pravilno uravnoteženo. Debet = %s & kredit = %s +Balancing=Uravnoteženje +FicheVentilation=Kartica za vezavo +GeneralLedgerIsWritten=Transakcije se zapisujejo v Knjigo +GeneralLedgerSomeRecordWasNotRecorded=Nekaterih transakcij ni bilo mogoče zabeležiti. Če ni drugega sporočila o napaki, je to verjetno zato, ker so bili že zabeleženi. +NoNewRecordSaved=Nič več zapisa za prenos +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account +ChangeBinding=Spremenite vezavo +Accounted=Obračunano v knjigi +NotYetAccounted=Še ni preneseno v računovodstvo +ShowTutorial=Prikaži vadnico +NotReconciled=Niso usklajeni +WarningRecordWithoutSubledgerAreExcluded=Opozorilo, vse vrstice brez definiranega konta pomožne knjige so filtrirane in izključene iz tega pogleda +AccountRemovedFromCurrentChartOfAccount=Računovodski račun, ki ne obstaja v veljavnem kontnem načrtu ## Admin -BindingOptions=Binding options -ApplyMassCategories=Apply mass categories -AddAccountFromBookKeepingWithNoCategories=Available account not yet in the personalized group -CategoryDeleted=Category for the accounting account has been removed -AccountingJournals=Accounting journals -AccountingJournal=Accounting journal -NewAccountingJournal=New accounting journal -ShowAccountingJournal=Show accounting journal -NatureOfJournal=Nature of Journal -AccountingJournalType1=Miscellaneous operations +BindingOptions=Možnosti vezave +ApplyMassCategories=Uporabi množične kategorije +AddAccountFromBookKeepingWithNoCategories=Razpoložljiv račun še ni v prilagojeni skupini +CategoryDeleted=Kategorija za računovodski račun je bila odstranjena +AccountingJournals=Računovodski dnevniki +AccountingJournal=Računovodski dnevnik +NewAccountingJournal=Nov računovodski dnevnik +ShowAccountingJournal=Prikaži knjigovodski dnevnik +NatureOfJournal=Narava časopisa +AccountingJournalType1=Razne operacije AccountingJournalType2=Prodaja AccountingJournalType3=Nabava AccountingJournalType4=Banka -AccountingJournalType5=Expenses report -AccountingJournalType8=Inventory -AccountingJournalType9=Has-new -ErrorAccountingJournalIsAlreadyUse=This journal is already use -AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s -NumberOfAccountancyEntries=Number of entries -NumberOfAccountancyMovements=Number of movements -ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) -ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) -ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +AccountingJournalType5=Stroškovna poročila +AccountingJournalType8=Inventar +AccountingJournalType9=Ima-novo +GenerationOfAccountingEntries=Generation of accounting entries +ErrorAccountingJournalIsAlreadyUse=Ta dnevnik je že v uporabi +AccountingAccountForSalesTaxAreDefinedInto=Opomba: Računovodski račun za prometni davek je definiran v meniju %s - %s +NumberOfAccountancyEntries=Število vnosov +NumberOfAccountancyMovements=Število gibov +ACCOUNTING_DISABLE_BINDING_ON_SALES=Onemogočanje vezave in prenosa v računovodstvu pri prodaji (računi kupcev se ne bodo upoštevali v računovodstvu) +ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Onemogočanje vezave in prenosa v računovodstvu pri nakupih (računi dobaviteljev se ne bodo upoštevali v računovodstvu) +ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Onemogoči vezavo in prenos v računovodstvu na poročilih o stroških (poročila o stroških ne bodo upoštevana v računovodstvu) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) -ConfirmExportFile=Confirmation of the generation of the accounting export file ? -ExportDraftJournal=Export draft journal +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Označi izvožene vrstice kot izvožene (če želite spremeniti vrstico, boste morali izbrisati celotno transakcijo in jo znova prenesti v računovodstvo) +NotifiedValidationDate=Potrdi in zakleni izvožene vnose (isti učinek kot funkcija "%s", spreminjanje in brisanje vrstic DEFINITIVNO ne bo mogoče) +DateValidationAndLock=Preverjanje datuma in zaklepanje +ConfirmExportFile=Potrditev generiranja računovodske izvozne datoteke? +ExportDraftJournal=Izvozi osnutek dnevnika Modelcsv=Model izvoza Selectmodelcsv=Izberite model izvoza Modelcsv_normal=Classic izvoz -Modelcsv_CEGID=Export for CEGID Expert Comptabilité -Modelcsv_COALA=Export for Sage Coala -Modelcsv_bob50=Export for Sage BOB 50 -Modelcsv_ciel=Export for Sage50, Ciel Compta or Compta Evo. (Format XIMPORT) -Modelcsv_quadratus=Export for Quadratus QuadraCompta -Modelcsv_ebp=Export for EBP -Modelcsv_cogilog=Export for Cogilog -Modelcsv_agiris=Export for Agiris Isacompta -Modelcsv_LDCompta=Export for LD Compta (v9) (Test) -Modelcsv_LDCompta10=Export for LD Compta (v10 & higher) -Modelcsv_openconcerto=Export for OpenConcerto (Test) -Modelcsv_configurable=Export CSV Configurable -Modelcsv_FEC=Export FEC -Modelcsv_FEC2=Export FEC (With dates generation writing / document reversed) -Modelcsv_Sage50_Swiss=Export for Sage 50 Switzerland -Modelcsv_winfic=Export for Winfic - eWinfic - WinSis Compta -Modelcsv_Gestinumv3=Export for Gestinum (v3) -Modelcsv_Gestinumv5=Export for Gestinum (v5) -Modelcsv_charlemagne=Export for Aplim Charlemagne -ChartofaccountsId=Chart of accounts Id +Modelcsv_CEGID=Izvoz za CEGID Expert Comptabilité +Modelcsv_COALA=Izvoz za Sage Coala +Modelcsv_bob50=Izvoz za Sage BOB 50 +Modelcsv_ciel=Izvoz za Sage50, Ciel Compta ali Compta Evo. (Oblika XIMPORT) +Modelcsv_quadratus=Izvoz za Quadratus QuadraCompta +Modelcsv_ebp=Izvoz za EBP +Modelcsv_cogilog=Izvoz za Cogilog +Modelcsv_agiris=Izvoz za Agiris Isacompta +Modelcsv_LDCompta=Izvoz za LD Compta (v9) (preizkus) +Modelcsv_LDCompta10=Izvoz za LD Compta (v10 in višje) +Modelcsv_openconcerto=Izvoz za OpenConcerto (test) +Modelcsv_configurable=Izvoz CSV Nastavljiv +Modelcsv_FEC=Izvoz FEC +Modelcsv_FEC2=Izvoz FEC (z zapisom generiranja datumov/obrnjenim dokumentom) +Modelcsv_Sage50_Swiss=Izvoz za Sage 50 Švica +Modelcsv_winfic=Izvoz za Winfic - eWinfic - WinSis Compta +Modelcsv_Gestinumv3=Izvoz za Gestinum (v3) +Modelcsv_Gestinumv5=Izvoz za Gestinum (v5) +Modelcsv_charlemagne=Izvoz za Aplima Karla Velikega +ChartofaccountsId=Kontni načrt Id ## Tools - Init accounting account on product / service -InitAccountancy=Init accountancy -InitAccountancyDesc=This page can be used to initialize an accounting account on products and services that does not have accounting account defined for sales and purchases. -DefaultBindingDesc=This page can be used to set a default account to use to link transactions record about payment salaries, donation, taxes and vat when no specific accounting account were already set. -DefaultClosureDesc=This page can be used to set parameters used for accounting closures. -Options=Options -OptionModeProductSell=Mode sales -OptionModeProductSellIntra=Mode sales exported in EEC -OptionModeProductSellExport=Mode sales exported in other countries -OptionModeProductBuy=Mode purchases -OptionModeProductBuyIntra=Mode purchases imported in EEC -OptionModeProductBuyExport=Mode purchased imported from other countries -OptionModeProductSellDesc=Show all products with accounting account for sales. -OptionModeProductSellIntraDesc=Show all products with accounting account for sales in EEC. -OptionModeProductSellExportDesc=Show all products with accounting account for other foreign sales. -OptionModeProductBuyDesc=Show all products with accounting account for purchases. -OptionModeProductBuyIntraDesc=Show all products with accounting account for purchases in EEC. -OptionModeProductBuyExportDesc=Show all products with accounting account for other foreign purchases. -CleanFixHistory=Remove accounting code from lines that not exists into charts of account -CleanHistory=Reset all bindings for selected year -PredefinedGroups=Predefined groups -WithoutValidAccount=Without valid dedicated account -WithValidAccount=With valid dedicated account -ValueNotIntoChartOfAccount=This value of accounting account does not exist into chart of account -AccountRemovedFromGroup=Account removed from group -SaleLocal=Local sale -SaleExport=Export sale -SaleEEC=Sale in EEC -SaleEECWithVAT=Sale in EEC with a VAT not null, so we suppose this is NOT an intracommunautary sale and the suggested account is the standard product account. -SaleEECWithoutVATNumber=Sale in EEC with no VAT but the VAT ID of thirdparty is not defined. We fallback on the product account for standard sales. You can fix the VAT ID of thirdparty or the product account if needed. -ForbiddenTransactionAlreadyExported=Forbidden: The transaction has been validated and/or exported. -ForbiddenTransactionAlreadyValidated=Forbidden: The transaction has been validated. +InitAccountancy=Začetno računovodstvo +InitAccountancyDesc=To stran lahko uporabite za inicializacijo računovodskega računa za izdelke in storitve, ki nimajo definiranega računovodskega računa za prodajo in nakupe. +DefaultBindingDesc=To stran lahko uporabite za nastavitev privzetega računa, ki se uporablja za povezovanje evidenc transakcij o izplačilih plač, donacijah, davkih in DDV, kadar še ni nastavljen poseben računovodski račun. +DefaultClosureDesc=To stran lahko uporabite za nastavitev parametrov, ki se uporabljajo za računovodske zaključke. +Options=Opcije +OptionModeProductSell=Način prodaje +OptionModeProductSellIntra=Način prodaje, izvožen v EGS +OptionModeProductSellExport=Način prodaje, izvožen v druge države +OptionModeProductBuy=Način nakupov +OptionModeProductBuyIntra=Načini nakupov, uvoženih v EGS +OptionModeProductBuyExport=Način kupljen uvožen iz drugih držav +OptionModeProductSellDesc=Prikaži vse izdelke z računovodskim računom za prodajo. +OptionModeProductSellIntraDesc=Prikaži vse izdelke z računovodskim računom za prodajo v EGS. +OptionModeProductSellExportDesc=Pokažite vse izdelke z računovodskim računom za drugo prodajo v tujini. +OptionModeProductBuyDesc=Prikaži vse izdelke z računovodskim računom za nakupe. +OptionModeProductBuyIntraDesc=Prikaži vse izdelke z računovodskim računom za nakupe v EGS. +OptionModeProductBuyExportDesc=Prikaži vse izdelke z računovodskim računom za druge nakupe v tujini. +CleanFixHistory=Odstranite računovodsko kodo iz vrstic, ki ne obstajajo, v kontnih načrtih +CleanHistory=Ponastavi vse vezave za izbrano leto +PredefinedGroups=Vnaprej določene skupine +WithoutValidAccount=Brez veljavnega namenskega računa +WithValidAccount=Z veljavnim namenskim računom +ValueNotIntoChartOfAccount=Ta vrednost računovodskega konta ne obstaja v kontnem načrtu +AccountRemovedFromGroup=Račun odstranjen iz skupine +SaleLocal=Lokalna prodaja +SaleExport=Izvozna prodaja +SaleEEC=Prodaja v EGS +SaleEECWithVAT=Prodaja v EGS z DDV ni ničelna, zato predpostavljamo, da to NI prodaja znotraj skupnosti in da je predlagani račun standardni račun izdelka. +SaleEECWithoutVATNumber=Prodaja v EGS brez DDV, vendar ID za DDV partnerja ni opredeljen. Za standardno prodajo uporabljamo nadomestni račun izdelka. Po potrebi lahko popravite ID za DDV partnerja ali račun izdelka. +ForbiddenTransactionAlreadyExported=Prepovedano: transakcija je bila potrjena in/ali izvožena. +ForbiddenTransactionAlreadyValidated=Prepovedano: transakcija je bila potrjena. ## Dictionary -Range=Range of accounting account -Calculated=Calculated +Range=Obseg računovodskega računa +Calculated=Izračunano Formula=Formula +## Reconcile +LetteringAuto=Uskladi avto +LetteringManual=Priročnik za usklajevanje +Unlettering=Nespravljivo +UnletteringAuto=Neusklajeni avto +UnletteringManual=Priročnik za neskladje +AccountancyNoLetteringModified=Usklajevanje ni spremenjeno +AccountancyOneLetteringModifiedSuccessfully=Ena uskladitev je bila uspešno spremenjena +AccountancyLetteringModifiedSuccessfully=%s uskladitev uspešno spremenjena +AccountancyNoUnletteringModified=Ni spremenjenih neskladij +AccountancyOneUnletteringModifiedSuccessfully=Ena nezdružljivost je bila uspešno spremenjena +AccountancyUnletteringModifiedSuccessfully=%s nezdružljivost uspešno spremenjena + +## Confirm box +ConfirmMassUnletteringAuto=Potrditev množične samodejne neusklajenosti +ConfirmMassUnletteringManual=Množična ročna potrditev neusklajenosti +ConfirmMassUnletteringQuestion=Ali ste prepričani, da želite preklicati uskladitev %s izbranih zapisov? +ConfirmMassDeleteBookkeepingWriting=Potrditev množičnega brisanja +ConfirmMassDeleteBookkeepingWritingQuestion=S tem boste transakcijo izbrisali iz računovodstva (izbrisane bodo vse vrstice, povezane z isto transakcijo). Ali ste prepričani, da želite izbrisati %s izbrane zapise? + ## Error -SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them -ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) -ErrorInvoiceContainsLinesNotYetBounded=You try to journalize some lines of the invoice %s, but some other lines are not yet bounded to accounting account. Journalization of all invoice lines for this invoice are refused. -ErrorInvoiceContainsLinesNotYetBoundedShort=Some lines on invoice are not bound to accounting account. -ExportNotSupported=The export format setuped is not supported into this page -BookeppingLineAlreayExists=Lines already existing into bookkeeping -NoJournalDefined=No journal defined -Binded=Lines bound -ToBind=Lines to bind -UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually -SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +SomeMandatoryStepsOfSetupWereNotDone=Nekateri obvezni koraki nastavitve niso bili izvedeni, prosimo, da jih dokončate +ErrorNoAccountingCategoryForThisCountry=Za državo %s ni na voljo nobena skupina računovodskih računov (Glejte Domov – Nastavitve – Slovarji) +ErrorInvoiceContainsLinesNotYetBounded=Nekaj vrstic računa poskušate evidentirati %s , nekatere druge vrstice pa še niso vezane na računovodski konto. Dnevnik vseh vrstic računa za ta račun je zavrnjen. +ErrorInvoiceContainsLinesNotYetBoundedShort=Nekatere vrstice na računu niso vezane na računovodski račun. +ExportNotSupported=Nastavljena oblika izvoza ni podprta na tej strani +BookeppingLineAlreayExists=Že obstoječe vrstice v knjigovodstvu +NoJournalDefined=Noben dnevnik ni opredeljen +Binded=Vezane vrstice +ToBind=Vrstice za vezavo +UseMenuToSetBindindManualy=Vrstice še niso vezane, uporabite meni %s za ročno vezavo +SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Žal ta modul ni združljiv s poskusno funkcijo situacijskih računov +AccountancyErrorMismatchLetterCode=Neujemanje v kodi za usklajevanje +AccountancyErrorMismatchBalanceAmount=Stanje (%s) ni enako 0 +AccountancyErrorLetteringBookkeeping=Prišlo je do napak v zvezi s transakcijami: %s +ErrorAccountNumberAlreadyExists=Knjigovodska številka %s že obstaja ## Import -ImportAccountingEntries=Accounting entries -ImportAccountingEntriesFECFormat=Accounting entries - FEC format -FECFormatJournalCode=Code journal (JournalCode) -FECFormatJournalLabel=Label journal (JournalLib) -FECFormatEntryNum=Piece number (EcritureNum) -FECFormatEntryDate=Piece date (EcritureDate) -FECFormatGeneralAccountNumber=General account number (CompteNum) -FECFormatGeneralAccountLabel=General account label (CompteLib) -FECFormatSubledgerAccountNumber=Subledger account number (CompAuxNum) -FECFormatSubledgerAccountLabel=Subledger account number (CompAuxLib) -FECFormatPieceRef=Piece ref (PieceRef) -FECFormatPieceDate=Piece date creation (PieceDate) -FECFormatLabelOperation=Label operation (EcritureLib) -FECFormatDebit=Debit (Debit) -FECFormatCredit=Credit (Credit) -FECFormatReconcilableCode=Reconcilable code (EcritureLet) -FECFormatReconcilableDate=Reconcilable date (DateLet) -FECFormatValidateDate=Piece date validated (ValidDate) -FECFormatMulticurrencyAmount=Multicurrency amount (Montantdevise) -FECFormatMulticurrencyCode=Multicurrency code (Idevise) +ImportAccountingEntries=Računovodske knjižbe +ImportAccountingEntriesFECFormat=Računovodske knjižbe - format FEC +FECFormatJournalCode=Dnevnik kode (JournalCode) +FECFormatJournalLabel=Dnevnik etiket (JournalLib) +FECFormatEntryNum=Številka kosa (EcritureNum) +FECFormatEntryDate=Datum dela (EcritureDate) +FECFormatGeneralAccountNumber=Splošna številka računa (CompteNum) +FECFormatGeneralAccountLabel=Splošna oznaka računa (CompteLib) +FECFormatSubledgerAccountNumber=Številka računa podknjige (CompAuxNum) +FECFormatSubledgerAccountLabel=Številka računa podknjige (CompAuxLib) +FECFormatPieceRef=Kos Ref (PieceRef) +FECFormatPieceDate=Ustvarjanje datuma kosa (PieceDate) +FECFormatLabelOperation=Delovanje oznake (EcritureLib) +FECFormatDebit=Debet (Debet) +FECFormatCredit=kredit (kredit) +FECFormatReconcilableCode=Združljiva koda (EcritureLet) +FECFormatReconcilableDate=Datum, ki ga je mogoče uskladiti (DateLet) +FECFormatValidateDate=Datum kosa potrjen (ValidDate) +FECFormatMulticurrencyAmount=Znesek v več valutah (Montantdevise) +FECFormatMulticurrencyCode=Koda za več valut (Idevise) -DateExport=Date export -WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. -ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal +DateExport=Izvoz datuma +WarningReportNotReliable=Opozorilo, to poročilo ne temelji na knjigi, zato ne vsebuje transakcij, ki so bile ročno spremenjene v knjigi. Če je vaša dnevnika ažurna, je knjigovodski pogled natančnejši. +ExpenseReportJournal=Dnevnik poročil o stroških -NAccounts=%s accounts +NAccounts=računi %s diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang index 8712f5b9641..68a6f17711e 100644 --- a/htdocs/langs/sl_SI/admin.lang +++ b/htdocs/langs/sl_SI/admin.lang @@ -1,74 +1,72 @@ # Dolibarr language file - Source file is en_US - admin -BoldRefAndPeriodOnPDF=Print reference and period of product item in PDF -BoldLabelOnPDF=Print label of product item in Bold in PDF +BoldRefAndPeriodOnPDF=Natisnite referenco in obdobje postavke izdelka v PDF +BoldLabelOnPDF=Natisnite etiketo izdelka v krepkem tisku v PDF Foundation=Ustanova Version=Različica -Publisher=Publisher +Publisher=Založnik VersionProgram=Različica programa -VersionLastInstall=Initial install version -VersionLastUpgrade=Latest version upgrade +VersionLastInstall=Začetna različica namestitve +VersionLastUpgrade=Najnovejša nadgradnja različice VersionExperimental=Preizkusna VersionDevelopment=Razvojna VersionUnknown=Neznana VersionRecommanded=Priporočena -FileCheck=Fileset Integrity Checks -FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). -FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference. -FileIntegrityIsOkButFilesWereAdded=Files integrity check has passed, however some new files have been added. -FileIntegritySomeFilesWereRemovedOrModified=Files integrity check has failed. Some files were modified, removed or added. -GlobalChecksum=Global checksum -MakeIntegrityAnalysisFrom=Make integrity analysis of application files from -LocalSignature=Embedded local signature (less reliable) -RemoteSignature=Remote distant signature (more reliable) +FileCheck=Preverjanje celovitosti nabora datotek +FileCheckDesc=To orodje vam omogoča, da preverite celovitost datotek in nastavitev vaše aplikacije, tako da vsako datoteko primerjate z uradno. Prav tako je mogoče preveriti vrednost nekaterih nastavitvenih konstant. S tem orodjem lahko ugotovite, ali je bila katera koli datoteka spremenjena (npr. s strani hekerja). +FileIntegrityIsStrictlyConformedWithReference=Celovitost datotek je strogo skladna z referenco. +FileIntegrityIsOkButFilesWereAdded=Preverjanje celovitosti datotek je bilo uspešno, vendar je bilo nekaj novih datotek dodanih. +FileIntegritySomeFilesWereRemovedOrModified=Preverjanje celovitosti datotek ni uspelo. Nekatere datoteke so bile spremenjene, odstranjene ali dodane. +GlobalChecksum=Globalna kontrolna vsota +MakeIntegrityAnalysisFrom=Naredite analizo integritete aplikacijskih datotek iz +LocalSignature=Vdelan lokalni podpis (manj zanesljiv) +RemoteSignature=Oddaljeni oddaljeni podpis (bolj zanesljiv) FilesMissing=Manjkajoče datoteke FilesUpdated=Posodobljene datoteke -FilesModified=Modified Files -FilesAdded=Added Files -FileCheckDolibarr=Check integrity of application files -AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when the application is installed from an official package -XmlNotFound=Xml Integrity File of application not found +FilesModified=Spremenjene datoteke +FilesAdded=Dodane datoteke +FileCheckDolibarr=Preverite celovitost aplikacijskih datotek +AvailableOnlyOnPackagedVersions=Lokalna datoteka za preverjanje celovitosti je na voljo samo, če je aplikacija nameščena iz uradnega paketa +XmlNotFound=Xml Integrity Datoteke aplikacije ni bilo mogoče najti SessionId=ID seje SessionSaveHandler=Rutina za shranjevanje seje -SessionSavePath=Session save location +SessionSavePath=Lokacija shranjevanja seje PurgeSessions=Odstranitev sej -ConfirmPurgeSessions=Do you really want to purge all sessions? This will disconnect every user (except yourself). -NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow listing all running sessions. +ConfirmPurgeSessions=Ali res želite počistiti vse seje? S tem boste prekinili povezavo vseh uporabnikov (razen vas). +NoSessionListWithThisHandler=Obravnavalnik shranjevanja sej, konfiguriran v vašem PHP-ju, ne dovoljuje prikaza vseh sej, ki se izvajajo. LockNewSessions=Zaklepanje novih povezav -ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself? Only user %s will be able to connect after that. +ConfirmLockNewSessions=Ali ste prepričani, da želite vsako novo povezavo Dolibarr omejiti nase? Po tem se bo lahko povezal samo uporabnik %s . UnlockNewSessions=Odstrani blokado povezovanja YourSession=Vaša seja -Sessions=Users Sessions +Sessions=Uporabniške seje WebUserGroup=Spletni strežnik uporabnik / skupina -PermissionsOnFiles=Permissions on files -PermissionsOnFilesInWebRoot=Permissions on files in web root directory -PermissionsOnFile=Permissions on file %s -NoSessionFound=Your PHP configuration seems to not allow listing of active sessions. The directory used to save sessions (%s) may be protected (for example by OS permissions or by PHP directive open_basedir). +PermissionsOnFiles=Dovoljenja za datoteke +PermissionsOnFilesInWebRoot=Dovoljenja za datoteke v spletnem korenskem imeniku +PermissionsOnFile=Dovoljenja za datoteko %s +NoSessionFound=Zdi se, da vaša konfiguracija PHP ne dovoljuje seznama aktivnih sej. Imenik, ki se uporablja za shranjevanje sej ( %s ), je lahko zaščiten (na primer z dovoljenji OS ali z direktivo PHP open_basedir). DBStoringCharset=Nabor znakov v bazi podatkov za shranjevanje podatkov DBSortingCharset=Nabor znakov v bazi podatkov za sortiranje podatkov -HostCharset=Host charset -ClientCharset=Client charset -ClientSortingCharset=Client collation +HostCharset=Nabor znakov gostitelja +ClientCharset=Nabor znakov odjemalca +ClientSortingCharset=Primerjava partnerjev WarningModuleNotActive=Modul %s mora biti omogočen WarningOnlyPermissionOfActivatedModules=Tukaj so prikazana samo dovoljenja, ki se nanašajo na aktivirane module. Ostale module lahko aktivirate na strani Domov->Nastavitve->Moduli. -DolibarrSetup=Dolibarr nastavitve -InternalUser=Interni uporabnik -ExternalUser=Zunanji uporabnik +DolibarrSetup=Namestitev ali nadgradnja InternalUsers=Interni uporabniki ExternalUsers=Zunanji uporabniki -UserInterface=User interface +UserInterface=Uporabniški vmesnik GUISetup=Prikaz SetupArea=Nastavitve -UploadNewTemplate=Upload new template(s) -FormToTestFileUploadForm=Testiranje »upload-a« (v skladu z nastavitvami) -ModuleMustBeEnabled=The module/application %s must be enabled -ModuleIsEnabled=The module/application %s has been enabled +UploadNewTemplate=Naloži nove predloge +FormToTestFileUploadForm=Testiranje nalaganja datotek (v skladu z nastavitvami) +ModuleMustBeEnabled=Modul/aplikacija %s mora biti omogočena +ModuleIsEnabled=Modul/aplikacija %s je omogočen IfModuleEnabled=Opomba: 'Da' velja samo, če je omogočen modul %s -RemoveLock=Remove/rename file %s if it exists, to allow usage of the Update/Install tool. -RestoreLock=Restore file %s, with read permission only, to disable any further use of the Update/Install tool. +RemoveLock=Odstranite/preimenujte datoteko %s , če obstaja, da omogočite uporabo orodja za posodobitev/namestitev. +RestoreLock=Obnovite datoteko %s samo z dovoljenjem za branje, da onemogočite nadaljnjo uporabo orodja za posodobitev/namestitev. SecuritySetup=Varnostne nastavitve -PHPSetup=PHP setup -OSSetup=OS setup -SecurityFilesDesc=Define here options related to security about uploading files. +PHPSetup=Nastavitev PHP +OSSetup=nastavitev OS +SecurityFilesDesc=Tukaj določite možnosti, povezane z varnostjo nalaganja datotek. ErrorModuleRequirePHPVersion=Napaka, ta modul zahteva PHP različico %s ali višjo ErrorModuleRequireDolibarrVersion=Napaka, Ta modul zahteva Dolibarr različico %s ali višjo ErrorDecimalLargerThanAreForbidden=Napaka, višja natančnost od %s ni podprta. @@ -77,25 +75,25 @@ Dictionary=Slovarji ErrorReservedTypeSystemSystemAuto=Vrednosti 'system' in 'systemauto' za tip sta rezervirani. Uporabite lahko 'user' za dodajanje lastnih zapisov ErrorCodeCantContainZero=Koda ne sme vsebovati vrednosti 0 DisableJavascript=Onemogoči JavaScript in Ajax funkcije -DisableJavascriptNote=Note: For test or debug purpose only. For optimization for blind person or text browsers, you may prefer to use the setup on the profile of user +DisableJavascriptNote=Opomba: samo za preizkus ali odpravljanje napak. Za optimizacijo za slepe osebe ali besedilne brskalnike boste morda raje uporabili nastavitev v profilu uporabnika UseSearchToSelectCompanyTooltip=Če je partnerjev zelo veliko (> 100 000), lahko hitrost povišate z nastavitvijo konstante SOCIETE_DONOTSEARCH_ANYWHERE na 1 v Nastavitve->Ostale nastavitve. Iskanje bo s tem omejeno na začetek niza. UseSearchToSelectContactTooltip=Če je partnerjev zelo veliko (> 100 000), lahko hitrost povišate z nastavitvijo konstante SOCIETE_DONOTSEARCH_ANYWHERE na 1 v Nastavitve->Ostale nastavitve. Iskanje bo s tem omejeno na začetek niza. -DelaiedFullListToSelectCompany=Wait until a key is pressed before loading content of Third Parties combo list.
This may increase performance if you have a large number of third parties, but it is less convenient. -DelaiedFullListToSelectContact=Wait until a key is pressed before loading content of Contact combo list.
This may increase performance if you have a large number of contacts, but it is less convenient. -NumberOfKeyToSearch=Number of characters to trigger search: %s -NumberOfBytes=Number of Bytes -SearchString=Search string +DelaiedFullListToSelectCompany=Počakajte, da pritisnete tipko, preden naložite vsebino kombiniranega seznama tretjih oseb.
To lahko poveča zmogljivost, če imate veliko število tretjih oseb, vendar je manj priročno. +DelaiedFullListToSelectContact=Počakajte, da pritisnete tipko, preden naložite vsebino kombiniranega seznama stikov.
To lahko poveča zmogljivost, če imate veliko število stikov, vendar je manj priročno. +NumberOfKeyToSearch=Število znakov za sprožitev iskanja: %s +NumberOfBytes=Število bajtov +SearchString=Iskalni niz NotAvailableWhenAjaxDisabled=Ni na voljo, če je Ajax onemogočen -AllowToSelectProjectFromOtherCompany=On document of a third party, can choose a project linked to another third party -TimesheetPreventAfterFollowingMonths=Prevent recording time spent after the following number of months +AllowToSelectProjectFromOtherCompany=Na dokumentu partnerja lahko izberete projekt, povezan z drugim partnerjem +TimesheetPreventAfterFollowingMonths=Preprečite beleženje porabljenega časa po naslednjem številu mesecev JavascriptDisabled=JavaScript onemogočen UsePreviewTabs=Uporabi zavihke za predogled ShowPreview=Prikaži predogled -ShowHideDetails=Show-Hide details +ShowHideDetails=Prikaži-Skrij podrobnosti PreviewNotAvailable=Predogled ni na voljo ThemeCurrentlyActive=Trenutno aktivna tema MySQLTimeZone=Časovni pas MySql (baze podatkov) -TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submitted string. The timezone has effect only when using the UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered). +TZHasNoEffect=Datumi so shranjeni in vrnjeni s strani strežnika baze podatkov, kot da bi bili shranjeni kot predloženi niz. Časovni pas ima učinek samo pri uporabi funkcije UNIX_TIMESTAMP (te Dolibarr ne bi smel uporabljati, zato baza podatkov TZ ne bi smela imeti učinka, tudi če se spremeni po vnosu podatkov). Space=Presledek Table=Tabela Fields=Polja @@ -104,94 +102,94 @@ Mask=Maska NextValue=Naslednja vrednost NextValueForInvoices=Naslednja vrednost (fakture) NextValueForCreditNotes=Naslednja vrednost (dobropisi) -NextValueForDeposit=Next value (down payment) +NextValueForDeposit=Naslednja vrednost (polog) NextValueForReplacements=Naslednja vrednost (zamenjave) -MustBeLowerThanPHPLimit=Note: your PHP configuration currently limits the maximum filesize for upload to %s %s, irrespective of the value of this parameter +MustBeLowerThanPHPLimit=Opomba: vaša konfiguracija PHP trenutno omejuje največjo velikost datoteke za nalaganje na %s %s, ne glede na vrednost tega parametra NoMaxSizeByPHPLimit=Opomba: V vaši PHP konfiguraciji ni nastavljenih omejitev MaxSizeForUploadedFiles=Največja velikost prenesene datoteke (0 za prepoved vseh prenosov) -UseCaptchaCode=Use graphical code (CAPTCHA) on login page and some public pages +UseCaptchaCode=Uporabite grafično kodo (CAPTCHA) na strani za prijavo in nekaterih javnih straneh AntiVirusCommand=Celotna pot za antivirusno ukazno vrstico -AntiVirusCommandExample=Example for ClamAv Daemon (require clamav-daemon): /usr/bin/clamdscan
Example for ClamWin (very very slow): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe +AntiVirusCommandExample=Primer za ClamAv Daemon (zahteva clamav-daemon): /usr/bin/clamdscan
Primer za ClamWin (zelo zelo počasen): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= Več parametrov v ukazni vrstici -AntiVirusParamExample=Example for ClamAv Daemon: --fdpass
Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +AntiVirusParamExample=Primer za demon ClamAv: --fdpass
Primer za ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" ComptaSetup=Nastavitve računovodskega modula UserSetup=Nastavitve upravljanja uporabnikov -MultiCurrencySetup=Multi-currency setup +MultiCurrencySetup=Nastavitev več valut MenuLimits=Omejitve in natančnost MenuIdParent=ID nadrejenega menija DetailMenuIdParent=ID nadrejenega menija (0 za najvišji meni) -ParentID=Parent ID +ParentID=ID starša DetailPosition=Številka za razvrstitev za določanje položaja menija AllMenus=Vsi -NotConfigured=Module/Application not configured +NotConfigured=Modul/aplikacija ni konfigurirana Active=Aktiven SetupShort=Nastavitve OtherOptions=Ostale opcije -OtherSetup=Other Setup +OtherSetup=Druge nastavitve CurrentValueSeparatorDecimal=Decimalno ločilo CurrentValueSeparatorThousand=Ločilo tisočic Destination=Destinacija IdModule=ID modula IdPermissions=ID dovoljenj LanguageBrowserParameter=Parameter %s -LocalisationDolibarrParameters=Localization parameters +LocalisationDolibarrParameters=Parametri lokalizacije ClientHour=Ura klienta (uporabnika) OSTZ=Časovni pas OS strežnika PHPTZ=Časovni pas PHP strežnika DaylingSavingTime=Poletni/zimski čas (uporabnik) CurrentHour=Ura PHP strežnika CurrentSessionTimeOut=Časovna omejitev trenutne seje -YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a .htaccess file with a line like this "SetEnv TZ Europe/Paris" -HoursOnThisPageAreOnServerTZ=Warning, in contrary of other screens, hours on this page are not in your local timezone, but of the timezone of the server. +YouCanEditPHPTZ=Če želite nastaviti drug časovni pas PHP (ni obvezno), lahko poskusite dodati datoteko .htaccess z vrstico, kot je ta "SetEnv TZ Europe/Paris" +HoursOnThisPageAreOnServerTZ=Opozorilo, v nasprotju z drugimi zasloni ure na tej strani niso v vašem lokalnem časovnem pasu, temveč v časovnem pasu strežnika. Box=Widget -Boxes=Widgets -MaxNbOfLinesForBoxes=Max. number of lines for widgets -AllWidgetsWereEnabled=All available widgets are enabled +Boxes=Pripomočki +MaxNbOfLinesForBoxes=maks. število vrstic za pripomočke +AllWidgetsWereEnabled=Omogočeni so vsi razpoložljivi pripomočki PositionByDefault=Privzet vrstni red Position=Položaj -MenusDesc=Menu managers set content of the two menu bars (horizontal and vertical). -MenusEditorDesc=The menu editor allows you to define custom menu entries. Use it carefully to avoid instability and permanently unreachable menu entries.
Some modules add menu entries (in menu All mostly). If you remove some of these entries by mistake, you can restore them disabling and reenabling the module. +MenusDesc=Upravljavci menijev nastavijo vsebino dveh menijskih vrstic (vodoravno in navpično). +MenusEditorDesc=Urejevalnik menijev omogoča definiranje vnosov menija po meri. Uporabljajte ga previdno, da preprečite nestabilnost in trajno nedosegljive menijske vnose.
Nekateri moduli dodajo menijske vnose (v meniju Večinoma vsi ). Če pomotoma odstranite nekatere od teh vnosov, jih lahko obnovite tako, da onemogočite in ponovno omogočite modul. MenuForUsers=Meni za uporabnika LangFile=Datoteka .lang -Language_en_US_es_MX_etc=Language (en_US, es_MX, ...) +Language_en_US_es_MX_etc=Jezik (en_US, es_MX, ...) System=Sistem SystemInfo=Sistemske informacije SystemToolsArea=Področje sistemskih orodij -SystemToolsAreaDesc=This area provides administration functions. Use the menu to choose the required feature. +SystemToolsAreaDesc=To področje zagotavlja administrativne funkcije. V meniju izberite želeno funkcijo. Purge=Počisti -PurgeAreaDesc=This page allows you to delete all files generated or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not normally necessary. It is provided as a workaround for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files generated by the web server. -PurgeDeleteLogFile=Delete log files, including %s defined for Syslog module (no risk of losing data) -PurgeDeleteTemporaryFiles=Delete all log and temporary files (no risk of losing data). Parameter can be 'tempfilesold', 'logfiles' or both 'tempfilesold+logfiles'. Note: Deletion of temporary files is done only if the temp directory was created more than 24 hours ago. -PurgeDeleteTemporaryFilesShort=Delete log and temporary files (no risk of losing data) -PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory: %s.
This will delete all generated documents related to elements (third parties, invoices etc...), files uploaded into the ECM module, database backup dumps and temporary files. +PurgeAreaDesc=Ta stran vam omogoča, da izbrišete vse datoteke, ki jih ustvari ali shrani Dolibarr (začasne datoteke ali vse datoteke v imeniku %s ). Uporaba te funkcije običajno ni potrebna. Na voljo je kot rešitev za uporabnike, katerih Dolibarr gosti ponudnik, ki ne ponuja dovoljenj za brisanje datotek, ki jih ustvari spletni strežnik. +PurgeDeleteLogFile=Izbrišite dnevniške datoteke, vključno z %s , definiranimi za modul Syslog (brez nevarnosti izgube podatkov) +PurgeDeleteTemporaryFiles=Izbrišite vse dnevnike in začasne datoteke (brez nevarnosti izgube podatkov). Parameter je lahko 'tempfilesold', 'logfiles' ali oba 'tempfilesold+logfiles'. Opomba: Brisanje začasnih datotek se izvede le, če je bil začasni imenik ustvarjen pred več kot 24 urami. +PurgeDeleteTemporaryFilesShort=Brisanje dnevnika in začasnih datotek (brez nevarnosti izgube podatkov) +PurgeDeleteAllFilesInDocumentsDir=Izbrišite vse datoteke v imeniku: %s .
To bo izbrisalo vse ustvarjene dokumente, povezane z elementi (partnerji, računi itd...), datoteke, naložene v modul ECM, izpise varnostnih kopij baze podatkov in začasne datoteke. PurgeRunNow=Počisti zdaj -PurgeNothingToDelete=No directory or files to delete. +PurgeNothingToDelete=Ni imenika ali datotek za brisanje. PurgeNDirectoriesDeleted=Izbrisane mape ali datoteke %s. -PurgeNDirectoriesFailed=Failed to delete %s files or directories. +PurgeNDirectoriesFailed=Brisanje %s datotek ali imenikov ni uspelo. PurgeAuditEvents=Počisti vse dogodke -ConfirmPurgeAuditEvents=Are you sure you want to purge all security events? All security logs will be deleted, no other data will be removed. +ConfirmPurgeAuditEvents=Ali ste prepričani, da želite počistiti vse varnostne dogodke? Vsi varnostni dnevniki bodo izbrisani, nobeni drugi podatki ne bodo odstranjeni. GenerateBackup=Generiraj varnostno kopijo Backup=Varnostna kopija Restore=Obnovitev RunCommandSummary=Varnostna kopija (backup) bo narejena z naslednjimi ukazi BackupResult=Rezultat varnostnega kopiranja BackupFileSuccessfullyCreated=Varnostna kopija uspešno generirana -YouCanDownloadBackupFile=The generated file can now be downloaded +YouCanDownloadBackupFile=Ustvarjeno datoteko je zdaj mogoče prenesti NoBackupFileAvailable=Varnostna kopija ni na voljo. ExportMethod=Način izvoza ImportMethod=Način uvoza ToBuildBackupFileClickHere=Za izdelavo varnostne kopije, kliknite tukaj. -ImportMySqlDesc=To import a MySQL backup file, you may use phpMyAdmin via your hosting or use the mysql command from the Command line.
For example: +ImportMySqlDesc=Če želite uvoziti varnostno kopijo MySQL, lahko uporabite phpMyAdmin prek vašega gostovanja ali uporabite ukaz mysql iz ukazne vrstice.
Na primer: ImportPostgreSqlDesc=Za uvoz datoteke z varnostno kopijo, morate uporabiti ukaz pg_restore v ukazni vrstici: ImportMySqlCommand=%s %s < mybackupfile.sql ImportPostgreSqlCommand=%s %s mybackupfile.sql -FileNameToGenerate=Filename for backup: +FileNameToGenerate=Ime datoteke za varnostno kopiranje: Compression=Kompresija CommandsToDisableForeignKeysForImport=Ukaz za onemogočenje tujega ključa pri uvozu CommandsToDisableForeignKeysForImportWarning=Obvezno, če želite imeti možnost kasnejše obnovitve vašega sql izpisa ExportCompatibility=Kompatibilnost generirane izvozne datoteke -ExportUseMySQLQuickParameter=Use the --quick parameter -ExportUseMySQLQuickParameterHelp=The '--quick' parameter helps limit RAM consumption for large tables. +ExportUseMySQLQuickParameter=Uporabite parameter --quick +ExportUseMySQLQuickParameterHelp=Parameter '--quick' pomaga omejiti porabo RAM-a za velike tabele. MySqlExportParameters=MySQL izvozni parametri PostgreSqlExportParameters= PostgreSQL izvozni parametri UseTransactionnalMode=Uporabi transakcijski način @@ -205,126 +203,127 @@ ExtendedInsert=Razširjeno vstavljanje NoLockBeforeInsert=Ni zaklepanja ukazi okoli INSERT DelayedInsert=Zakasnelo vstavljanje EncodeBinariesInHexa=Kodiraj binarne podatke v hexadecimalne -IgnoreDuplicateRecords=Ignore errors of duplicate record (INSERT IGNORE) +IgnoreDuplicateRecords=Prezri napake podvojenega zapisa (INSERT IGNORE) AutoDetectLang=Samozaznava (jezik iskalnika) FeatureDisabledInDemo=Funkcija onemogočena v demo različici -FeatureAvailableOnlyOnStable=Feature only available on official stable versions -BoxesDesc=Widgets are components showing some information that you can add to personalize some pages. You can choose between showing the widget or not by selecting target page and clicking 'Activate', or by clicking the trashcan to disable it. +FeatureAvailableOnlyOnStable=Funkcija je na voljo samo v uradnih stabilnih različicah +BoxesDesc=Gradniki so komponente, ki prikazujejo nekatere informacije, ki jih lahko dodate za prilagajanje nekaterih strani. Izbirate lahko med prikazovanjem pripomočka ali ne, tako da izberete ciljno stran in kliknete »Aktiviraj« ali pa kliknete smetnjak, da ga onemogočite. OnlyActiveElementsAreShown=Prikazani so samo elementi omogočenih modulov . -ModulesDesc=The modules/applications determine which features are available in the software. Some modules require permissions to be granted to users after activating the module. Click the on/off button %s of each module to enable or disable a module/application. -ModulesDesc2=Click the wheel button %s to configure the module/application. -ModulesMarketPlaceDesc=You can find more modules to download on external websites on the Internet... -ModulesDeployDesc=If permissions on your file system allow it, you can use this tool to deploy an external module. The module will then be visible on the tab %s. -ModulesMarketPlaces=Find external app/modules -ModulesDevelopYourModule=Develop your own app/modules -ModulesDevelopDesc=You may also develop your own module or find a partner to develop one for you. -DOLISTOREdescriptionLong=Instead of switching on www.dolistore.com web site to find an external module, you can use this embedded tool that will perform the search on the external market place for you (may be slow, need an internet access)... -NewModule=New module -FreeModule=Free -CompatibleUpTo=Compatible with version %s -NotCompatible=This module does not seem compatible with your Dolibarr %s (Min %s - Max %s). -CompatibleAfterUpdate=This module requires an update to your Dolibarr %s (Min %s - Max %s). -SeeInMarkerPlace=See in Market place +ModulesDesc=Moduli/aplikacije določajo, katere funkcije so na voljo v programski opremi. Nekateri moduli zahtevajo, da se uporabnikom podelijo dovoljenja po aktiviranju modula. Kliknite gumb za vklop/izklop %s vsakega modula, da omogočite ali onemogočite modul/aplikacijo. +ModulesDesc2=Kliknite gumb kolesca %s , da konfigurirate modul/aplikacijo. +ModulesMarketPlaceDesc=Več modulov za prenos lahko najdete na zunanjih spletnih mestih v internetu ... +ModulesDeployDesc=Če dovoljenja v vašem datotečnem sistemu to dovoljujejo, lahko uporabite to orodje za namestitev zunanjega modula. Modul bo nato viden na zavihku %s . +ModulesMarketPlaces=Poiščite zunanjo aplikacijo/module +ModulesDevelopYourModule=Razvijte lastno aplikacijo/module +ModulesDevelopDesc=Lahko tudi razvijete svoj modul ali poiščete partnerja, ki ga bo razvil namesto vas. +DOLISTOREdescriptionLong=Namesto da bi iskali zunanji modul na spletnem mestu www.dolistore.com , lahko uporabite to vdelano orodje, ki bo namesto vas opravilo iskanje na zunanjem trgu (morda je počasno, potrebujete dostop do interneta)... +NewModule=Nov modul +FreeModule=prost +CompatibleUpTo=Združljivo z različico %s +NotCompatible=Zdi se, da ta modul ni združljiv z vašim Dolibarr %s (najmanj %s – največ %s). +CompatibleAfterUpdate=Ta modul zahteva posodobitev vašega Dolibarr %s (najmanj %s – največ %s). +SeeInMarkerPlace=Glej na tržnici SeeSetupOfModule=Glejte nastavitev modula %s -SetOptionTo=Set option %s to %s -Updated=Updated -AchatTelechargement=Buy / Download -GoModuleSetupArea=To deploy/install a new module, go to the Module setup area: %s. +SetOptionTo=Nastavite možnost %s na %s +Updated=Posodobljeno +AchatTelechargement=Nakup / prenos +GoModuleSetupArea=Če želite razmestiti/namestiti nov modul, pojdite na območje za namestitev modula: %s . DoliStoreDesc=DoliStore, uradna tržnica za Dolibarr ERP/CRM zunanje module -DoliPartnersDesc=List of companies providing custom-developed modules or features.
Note: since Dolibarr is an open source application, anyone experienced in PHP programming should be able to develop a module. -WebSiteDesc=External websites for more add-on (non-core) modules... -DevelopYourModuleDesc=Some solutions to develop your own module... +DoliPartnersDesc=Seznam podjetij, ki ponujajo po meri razvite module ali funkcije.
Opomba: ker je Dolibarr odprtokodna aplikacija, vsakdo, ki ima izkušnje s programiranjem PHP, mora biti sposoben razviti modul. +WebSiteDesc=Zunanja spletna mesta za več dodatnih (neosnovnih) modulov ... +DevelopYourModuleDesc=Nekaj rešitev za razvoj lastnega modula... URL=URL -RelativeURL=Relative URL -BoxesAvailable=Widgets available -BoxesActivated=Widgets activated +RelativeURL=Relativni URL +BoxesAvailable=Na voljo so pripomočki +BoxesActivated=Pripomočki aktivirani ActivateOn=Aktiviran na ActiveOn=Aktiven na -ActivatableOn=Activatable on +ActivatableOn=Aktivno na SourceFile=Izvorna datoteka AvailableOnlyIfJavascriptAndAjaxNotDisabled=Na voljo samo, če JavaScript in Ajax nista onemogočena Required=Zahtevano UsedOnlyWithTypeOption=Uporablja se samo pri nekaterih ocijah agende Security=Varnost Passwords=Gesla -DoNotStoreClearPassword=Encrypt passwords stored in database (NOT as plain-text). It is strongly recommended to activate this option. -MainDbPasswordFileConfEncrypted=Encrypt database password stored in conf.php. It is strongly recommended to activate this option. +DoNotStoreClearPassword=Šifrirajte gesla, shranjena v bazi podatkov (NE kot golo besedilo). Močno priporočamo, da aktivirate to možnost. +MainDbPasswordFileConfEncrypted=Šifrirajte geslo baze podatkov, shranjeno v conf.php. Močno priporočamo, da aktivirate to možnost. InstrucToEncodePass=Za kodiranje gesla v datoteki conf.php, zamenjajte vrstico
$dolibarr_main_db_pass="...";
z
$dolibarr_main_db_pass="crypted:%s"; InstrucToClearPass=Za dekodiranje gesla (izbris) v datoteki conf.php, zamenjajte vrstico
$dolibarr_main_db_pass="crypted:...";
z
$dolibarr_main_db_pass="%s"; -ProtectAndEncryptPdfFiles=Protect generated PDF files. This is NOT recommended as it breaks bulk PDF generation. -ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature makes building of a global merged PDFs not working. +ProtectAndEncryptPdfFiles=Zaščitite ustvarjene datoteke PDF. To NI priporočljivo, ker prekine množično ustvarjanje PDF. +ProtectAndEncryptPdfFilesDesc=Zaščita dokumenta PDF omogoča branje in tiskanje s katerim koli brskalnikom PDF. Vendar urejanje in kopiranje ni več mogoče. Upoštevajte, da uporaba te funkcije povzroči, da izdelava globalnih združenih PDF-jev ne deluje. Feature=Funkcija DolibarrLicense=Licenca Developpers=Razvojniki/sodelavci -OfficialWebSite=Dolibarr official web site -OfficialWebSiteLocal=Local web site (%s) -OfficialWiki=Dolibarr documentation / Wiki +OfficialWebSite=Uradna spletna stran Dolibarr +OfficialWebSiteLocal=Lokalno spletno mesto (%s) +OfficialWiki=Dokumentacija Dolibarr / Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Uradna tržnica za zunanje module/dodatke OfficialWebHostingService=Referenčne storitve spletnega gostovanja (gostovanje v oblaku) ReferencedPreferredPartners=Preferirani partnerji -OtherResources=Other resources -ExternalResources=External Resources -SocialNetworks=Social Networks -SocialNetworkId=Social Network ID -ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s -ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s -HelpCenterDesc1=Here are some resources for getting help and support with Dolibarr. -HelpCenterDesc2=Some of these resources are only available in english. +OtherResources=Drugi viri +ExternalResources=Zunanji viri +SocialNetworks=Socialna omrežja +SocialNetworkId=ID družbenega omrežja +ForDocumentationSeeWiki=Za uporabniško ali razvijalsko dokumentacijo (Doc, pogosta vprašanja ...),
si oglejte Dolibarr Wiki:
%s a09a47f7839f1 +ForAnswersSeeForum=Za vsa ostala vprašanja/pomoč se lahko obrnete na forum Dolibarr:
%s +HelpCenterDesc1=Tukaj je nekaj virov za pomoč in podporo za Dolibarr. +HelpCenterDesc2=Nekateri od teh virov so na voljo samo v angleščini . CurrentMenuHandler=Trenutna rutina za meni MeasuringUnit=Merilna enota -LeftMargin=Left margin -TopMargin=Top margin -PaperSize=Paper type -Orientation=Orientation -SpaceX=Space X -SpaceY=Space Y -FontSize=Font size -Content=Content -ContentForLines=Content to display for each product or service (from variable __LINES__ of Content) +LeftMargin=Levi rob +TopMargin=Zgornji rob +PaperSize=Vrsta papirja +Orientation=Orientacija +SpaceX=Prostor X +SpaceY=Presledek Y +FontSize=Velikost pisave +Content=Vsebina +ContentForLines=Vsebina za prikaz za vsak izdelek ali storitev (iz spremenljivke __LINES__ vsebine) NoticePeriod=Čas za odobritev -NewByMonth=New by month -Emails=Emails -EMailsSetup=Emails setup -EMailsDesc=This page allows you to set parameters or options for email sending. -EmailSenderProfiles=Emails sender profiles -EMailsSenderProfileDesc=You can keep this section empty. If you enter some emails here, they will be added to the list of possible senders into the combobox when your write a new email. -MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (default value in php.ini: %s) -MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) -MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) -MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix-like systems) -MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (default value in php.ini: %s) -MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in emails sent) -MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to -MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) -MAIN_MAIL_FORCE_SENDTO=Send all emails to (instead of real recipients, for test purposes) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Suggest emails of employees (if defined) into the list of predefined recipient when writing a new email -MAIN_MAIL_SENDMODE=Email sending method -MAIN_MAIL_SMTPS_ID=SMTP ID (if sending server requires authentication) -MAIN_MAIL_SMTPS_PW=SMTP Password (if sending server requires authentication) -MAIN_MAIL_EMAIL_TLS=Use TLS (SSL) encryption -MAIN_MAIL_EMAIL_STARTTLS=Use TLS (STARTTLS) encryption -MAIN_MAIL_EMAIL_SMTP_ALLOW_SELF_SIGNED=Authorise les certificats auto-signés -MAIN_MAIL_EMAIL_DKIM_ENABLED=Use DKIM to generate email signature -MAIN_MAIL_EMAIL_DKIM_DOMAIN=Email Domain for use with dkim -MAIN_MAIL_EMAIL_DKIM_SELECTOR=Name of dkim selector -MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Private key for dkim signing -MAIN_DISABLE_ALL_SMS=Disable all SMS sending (for test purposes or demos) +NewByMonth=Novo po mesecih +Emails=E-poštna sporočila +EMailsSetup=Nastavitev e-pošte +EMailsDesc=Ta stran vam omogoča nastavitev parametrov ali možnosti za pošiljanje e-pošte. +EmailSenderProfiles=Profili pošiljatelja e-poštnih sporočil +EMailsSenderProfileDesc=Ta razdelek lahko pustite prazen. Če tukaj vnesete nekaj e-poštnih sporočil, bodo dodana na seznam možnih pošiljateljev v kombinirano polje, ko napišete novo e-poštno sporočilo. +MAIN_MAIL_SMTP_PORT=Vrata SMTP/SMTPS (privzeta vrednost v php.ini: %s ) +MAIN_MAIL_SMTP_SERVER=Gostitelj SMTP/SMTPS (privzeta vrednost v php.ini: %s ) +MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Vrata SMTP/SMTPS (ni definirano v PHP v sistemih, podobnih Unixu) +MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Gostitelj SMTP/SMTPS (ni definiran v PHP v sistemih, podobnih Unixu) +MAIN_MAIL_EMAIL_FROM=E-pošta pošiljatelja za samodejna e-poštna sporočila (privzeta vrednost v php.ini: %s ) +EMailHelpMsgSPFDKIM=Če želite preprečiti, da bi bila e-pošta Dolibarr razvrščena kot vsiljena pošta, se prepričajte, da je strežnik pooblaščen za pošiljanje e-pošte s tega naslova s konfiguracijo SPF in DKIM +MAIN_MAIL_ERRORS_TO=E-pošta, uporabljena za vrnitev e-poštnih sporočil o napakah (polja »Errors-To« v poslanih e-poštnih sporočilih) +MAIN_MAIL_AUTOCOPY_TO= Kopiraj (Bcc) vsa poslana e-poštna sporočila na +MAIN_DISABLE_ALL_MAILS=Onemogoči vse pošiljanje e-pošte (za testne namene ali predstavitve) +MAIN_MAIL_FORCE_SENDTO=Pošlji vsa e-poštna sporočila (namesto pravim prejemnikom, za testne namene) +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Pri pisanju novega e-poštnega sporočila predlagajte e-pošto zaposlenih (če je definirana) na seznam vnaprej določenih prejemnikov +MAIN_MAIL_SENDMODE=Način pošiljanja e-pošte +MAIN_MAIL_SMTPS_ID=ID SMTP (če strežnik pošiljanja zahteva preverjanje pristnosti) +MAIN_MAIL_SMTPS_PW=Geslo SMTP (če strežnik za pošiljanje zahteva preverjanje pristnosti) +MAIN_MAIL_EMAIL_TLS=Uporabite šifriranje TLS (SSL). +MAIN_MAIL_EMAIL_STARTTLS=Uporabite šifriranje TLS (STARTTLS). +MAIN_MAIL_EMAIL_SMTP_ALLOW_SELF_SIGNED=Pooblasti les certificats auto-signés +MAIN_MAIL_EMAIL_DKIM_ENABLED=Uporabite DKIM za ustvarjanje e-poštnega podpisa +MAIN_MAIL_EMAIL_DKIM_DOMAIN=E-poštna domena za uporabo z dkim +MAIN_MAIL_EMAIL_DKIM_SELECTOR=Ime izbirnika dkim +MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Zasebni ključ za podpis dkim +MAIN_DISABLE_ALL_SMS=Onemogoči vsa pošiljanja SMS (za testne namene ali predstavitve) MAIN_SMS_SENDMODE=Uporabljen način pošiljanja SMS -MAIN_MAIL_SMS_FROM=Default sender phone number for SMS sending -MAIN_MAIL_DEFAULT_FROMTYPE=Default sender email for manual sending (User email or Company email) -UserEmail=User email -CompanyEmail=Company Email +MAIN_MAIL_SMS_FROM=Privzeta telefonska številka pošiljatelja za pošiljanje SMS +MAIN_MAIL_DEFAULT_FROMTYPE=E-pošta privzetega pošiljatelja za ročno pošiljanje (e-pošta uporabnika ali e-pošta podjetja) +UserEmail=E-pošta uporabnika +CompanyEmail=E-pošta podjetja FeatureNotAvailableOnLinux=Funkcija ni na voljo pri Unix sistemih. Preverite program za pošiljanje pošte lokalno. -FixOnTransifex=Fix the translation on the online translation platform of project -SubmitTranslation=If the translation for this language is not complete or you find errors, you can correct this by editing files in directory langs/%s and submit your change to www.transifex.com/dolibarr-association/dolibarr/ -SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on dolibarr.org/forum or, if you are a developer, with a PR on github.com/Dolibarr/dolibarr +FixOnTransifex=Popravite prevod na spletni platformi za prevajanje projekta +SubmitTranslation=Če prevod za ta jezik ni popoln ali najdete napake, lahko to popravite tako, da uredite datoteke v imeniku langs/%s in pošljete svojo spremembo na www.transifex.com/dolibarr-association/dolibarr/ +SubmitTranslationENUS=Če prevod za ta jezik ni popoln ali najdete napake, lahko to popravite tako, da uredite datoteke v imenik langs/%s in pošljete spremenjene datoteke na dolibarr.org/forum ali, če ste razvijalec, s PR na github .com/Dolibarr/dolibarr ModuleSetup=Nastavitve modula -ModulesSetup=Modules/Application setup +ModulesSetup=Nastavitev modulov/aplikacij ModuleFamilyBase=Sistem -ModuleFamilyCrm=Customer Relationship Management (CRM) -ModuleFamilySrm=Vendor Relationship Management (VRM) -ModuleFamilyProducts=Product Management (PM) +ModuleFamilyCrm=Upravljanje odnosov s partnerji (CRM) +ModuleFamilySrm=Saldakonti dobaviteljev +ModuleFamilyProducts=Upravljanje izdelkov (PM) ModuleFamilyHr=Upravljanje s človeškimi viri (Human Resource Management - HR) ModuleFamilyProjects=Delo na projektih/sodelovanje ModuleFamilyOther=Ostalo @@ -332,40 +331,40 @@ ModuleFamilyTechnic=Orodja za različne module ModuleFamilyExperimental=Eksperimentalni moduli ModuleFamilyFinancial=Finančni moduli (računovodstvo/blagajna) ModuleFamilyECM=ECM -ModuleFamilyPortal=Websites and other frontal application -ModuleFamilyInterface=Interfaces with external systems +ModuleFamilyPortal=Spletne strani in druge frontalne aplikacije +ModuleFamilyInterface=Vmesniki z zunanjimi sistemi MenuHandlers=Menijski vmesniki MenuAdmin=Urejevalnik menijev DoNotUseInProduction=Ne uporabljajte v proizvodnji -ThisIsProcessToFollow=Upgrade procedure: -ThisIsAlternativeProcessToFollow=This is an alternative setup to process manually: +ThisIsProcessToFollow=Postopek nadgradnje: +ThisIsAlternativeProcessToFollow=To je alternativna nastavitev za ročno obdelavo: StepNb=Korak %s -FindPackageFromWebSite=Find a package that provides the features you need (for example on the official web site %s). -DownloadPackageFromWebSite=Download package (for example from the official web site %s). -UnpackPackageInDolibarrRoot=Unpack/unzip the packaged files into your Dolibarr server directory: %s -UnpackPackageInModulesRoot=To deploy/install an external module, you must unpack/unzip the archive file into the server directory dedicated to external modules:
%s -SetupIsReadyForUse=Module deployment is finished. You must however enable and setup the module in your application by going to the page setup modules: %s. -NotExistsDirect=The alternative root directory is not defined to an existing directory.
-InfDirAlt=Since version 3, it is possible to define an alternative root directory. This allows you to store, into a dedicated directory, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
-InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
If these lines are commented with "#", to enable them, just uncomment by removing the "#" character. -YouCanSubmitFile=You can upload the .zip file of module package from here: +FindPackageFromWebSite=Poiščite paket, ki nudi funkcije, ki jih potrebujete (na primer na uradni spletni strani %s). +DownloadPackageFromWebSite=Prenesite paket (na primer z uradne spletne strani %s). +UnpackPackageInDolibarrRoot=Razpakirajte/razpakirajte zapakirane datoteke v imenik strežnika Dolibarr: %s +UnpackPackageInModulesRoot=Če želite razmestiti/namestiti zunanji modul, morate razpakirati/razpakirati arhivsko datoteko v imenik strežnika, namenjen zunanjim modulom:
%s +SetupIsReadyForUse=Namestitev modula je končana. Vendar pa morate omogočiti in nastaviti modul v svoji aplikaciji tako, da obiščete module za nastavitev strani: %s . +NotExistsDirect=Alternativni korenski imenik ni definiran za obstoječi imenik.
+InfDirAlt=Od različice 3 naprej je mogoče definirati alternativni korenski imenik. To vam omogoča shranjevanje vtičnikov in predlog po meri v namenski imenik.
Samo ustvarite imenik v korenu Dolibarr (npr.: custom).
+InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
If these lines are commented with "#", to enable them , samo odkomentirajte tako, da odstranite znak "#". +YouCanSubmitFile=Datoteko .zip paketa modula lahko naložite tukaj: CurrentVersion=Trenutna različica Dolibarr -CallUpdatePage=Browse to the page that updates the database structure and data: %s. -LastStableVersion=Latest stable version -LastActivationDate=Latest activation date -LastActivationAuthor=Latest activation author -LastActivationIP=Latest activation IP -LastActivationVersion=Latest activation version +CallUpdatePage=Prebrskajte do strani, ki posodablja strukturo baze podatkov in podatke: %s. +LastStableVersion=Najnovejša stabilna različica +LastActivationDate=Zadnji datum aktivacije +LastActivationAuthor=Avtor zadnje aktivacije +LastActivationIP=Zadnji aktivacijski IP +LastActivationVersion=Najnovejša aktivacijska različica UpdateServerOffline=Posodobitev strežnika brez povezave -WithCounter=Manage a counter -GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags can be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as the previous one but an offset corresponding to the number to the right of the + sign is applied starting on the first %s.
{000000@x} same as the previous one but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then the sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
-GenericMaskCodes2={cccc} the client code on n characters
{cccc000} the client code on n characters is followed by a counter dedicated to the customer. This counter dedicated to customer is reset at same time as the global counter.
{tttt} The code of third party type on n characters (see menu Home - Setup - Dictionary - Types of third parties). If you add this tag, the counter will be different for each type of third party.
+WithCounter=Upravljajte števec +GenericMaskCodes=Vnesete lahko poljubno masko oštevilčenja. V tej maski je mogoče uporabiti naslednje oznake:
{000000} ustreza številu, ki bo povečano za vsak %s. Vnesite toliko ničel, kolikor je želene dolžine števca. Števec bo dopolnjen z ničlami z leve, da bo imel toliko ničel kot maska.
{000000+000} enako kot prejšnji, vendar se odmik, ki ustreza številu desno od znaka +, uporabi začenši s prvim %s.
{000000@x} enako kot prejšnji, vendar se števec ponastavi na nič, ko je dosežen mesec x (x med 1 in 12 ali 0 za uporabo prvih mesecev proračunskega leta, definiranih v vaši konfiguraciji, ali 99 za vsak mesec ponastavite na nič). Če je ta možnost uporabljena in je x 2 ali višji, je potrebno tudi zaporedje {yy}{mm} ali {yyyy}{mm}.
{dd} dan (01 do 31).
{mm} mesec (01 do 12).
{yy} , {yyyy} ali {y} , 4 številka nad letom, 4 leta nad.
+GenericMaskCodes2= {cccc} koda odjemalca na n znakih
{cccc000} znaku sledi koda odjemalca, namenjena števcu. Ta števec, namenjen partnerju, se ponastavi istočasno kot globalni števec.
{tttt} Koda vrste partnerja na n znakov (glejte meni Domov - Nastavitve - Slovar - Vrste tretjih oseb). Če dodate to oznako, bo števec drugačen za vsakega partnerja.
GenericMaskCodes3=Vsi ostali znaki v maski bodo ostali nedotaknjeni.
Presledki niso dovoljeni.
-GenericMaskCodes3EAN=All other characters in the mask will remain intact (except * or ? in 13th position in EAN13).
Spaces are not allowed.
In EAN13, the last character after the last } in 13th position should be * or ? . It will be replaced by the calculated key.
-GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany, with date 2007-01-31:
+GenericMaskCodes3EAN=Vsi drugi znaki v maski bodo ostali nedotaknjeni (razen * ali ? na 13. mestu v EAN13).
Presledki niso dovoljeni.
V EAN13 mora biti zadnji znak za zadnjim } na 13. mestu * ali ? . Nadomestil ga bo izračunani ključ.
+GenericMaskCodes4a= Primer na 99. %s partner Podjetje z datumom 2007-01-31:
GenericMaskCodes4b=Primer partnerja 99, kreiranega 2007-03-01:
GenericMaskCodes4c=Primer proizvoda, kreiranega 2007-03-01:
-GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
IN{yy}{mm}-{0000}-{t} will give IN0701-0099-A if the type of company is 'Responsable Inscripto' with code for type that is 'A_RI' +GenericMaskCodes5= ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
IN{yy}{mm}-{0000}-{t} bo dal IN0701-0099-A , če je vrsta podjetja 'Responsable Inscripto' s kodo za vrsto, ki je 'A_RI' GenericNumRefModelDesc=Predlaga prilagodljivo številko glede na definirano masko. ServerAvailableOnIPOrPort=Strežnik je na voljo na naslovu %s na vratih %s ServerNotAvailableOnIPOrPort=Strežnik ni na voljo na naslovu %s na vratih %s @@ -376,331 +375,335 @@ ErrorCantUseRazIfNoYearInMask=Napaka, ni možno uporabiti opcije @, za vsakoletn ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Napaka, ni možno uporabiti opcije @, če sekvence {yy}{mm} ali {yyyy}{mm} ni v maski. UMask=UMask parameter za nove datoteke na Unix/Linux/BSD datotečnem sistemu. UMaskExplanation=Ta parameter omogoča definicijo privzetih dovoljenj za datoteke na strežniku, ki jih je kreiral Dolibarr (na primer med nalaganjem).
Vrednost je oktalna (na primer, 0666 pomeni branje in pisanje za vse).
Tega parametra ni na Windows strežniku. -SeeWikiForAllTeam=Take a look at the Wiki page for a list of contributors and their organization +SeeWikiForAllTeam=Oglejte si stran Wiki za seznam sodelavcev in njihove organizacije UseACacheDelay= Zakasnitev predpomnilnika za izvozni odziv v sekundah (0 ali prazno pomeni, da ni predpomnilnika) -DisableLinkToHelpCenter=Hide the link "Need help or support" on the login page -DisableLinkToHelp=Hide the link to the online help "%s" -AddCRIfTooLong=There is no automatic text wrapping, text that is too long will not display on documents. Please add carriage returns in the text area if needed. -ConfirmPurge=Are you sure you want to execute this purge?
This will permanently delete all your data files with no way to restore them (ECM files, attached files...). +DisableLinkToHelpCenter=Skrij povezavo " Potrebujem pomoč ali podporo " na strani za prijavo +DisableLinkToHelp=Skrij povezavo do spletne pomoči " %s " +AddCRIfTooLong=Samodejnega prelivanja besedila ni, predolgo besedilo ne bo prikazano na dokumentih. Če je potrebno, v besedilno območje dodajte vračilo na prvi red. +ConfirmPurge=Ali ste prepričani, da želite izvesti to čiščenje?
S tem boste trajno izbrisali vse vaše podatkovne datoteke, ne da bi jih bilo mogoče obnoviti (datoteke ECM, priložene datoteke ...). MinLength=Minimalna dolžina LanguageFilesCachedIntoShmopSharedMemory=Datoteke .lang naložene v spomin v skupni rabi -LanguageFile=Language file -ExamplesWithCurrentSetup=Examples with current configuration +LanguageFile=Jezikovna datoteka +ExamplesWithCurrentSetup=Primeri s trenutno konfiguracijo ListOfDirectories=Seznam map z OpenDocument predlogami ListOfDirectoriesForModelGenODT=Seznam map, ki vsebujejo predloge v OpenDocument formatu.

Tukaj navedite celotno pot do mape.
Med mapami vstavite CR.
Mapo GED modula dodajte tukaj DOL_DATA_ROOT/ecm/yourdirectoryname.

Datoteke v tej mapi morajo imeti končnico .odt ali .ods. -NumberOfModelFilesFound=Number of ODT/ODS template files found in these directories -ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\myapp\\mydocumentdir\\mysubdir
/home/myapp/mydocumentdir/mysubdir
DOL_DATA_ROOT/ecm/ecmdir +NumberOfModelFilesFound=Število datotek predlog ODT/ODS, najdenih v teh imenikih +ExampleOfDirectoriesForModelGen=Primeri sintakse:
c:\\myapp\\mydocumentdir\\mysubdir
/home/myapp/mydocumentdir/mysubdir
DOL_DATA_ROOT/ecm/ecmdir FollowingSubstitutionKeysCanBeUsed=Z dodatkom takih oznak v predlogo, boste ob kreiranju dokumenta dobili personalizirane vrednosti: FullListOnOnlineDocumentation=http://wiki.dolibarr.org FirstnameNamePosition=Položaj imena/priimka -DescWeather=The following images will be shown on the dashboard when the number of late actions reach the following values: +DescWeather=Ko število zapoznelih dejanj doseže naslednje vrednosti, bodo na nadzorni plošči prikazane naslednje slike: KeyForWebServicesAccess=Ključi za uporabo Web storitev (parameter "dolibarrkey" v internetnih storitvah) TestSubmitForm=Vnos testnega obrazca -ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever the user choice. Also this menu manager specialized for smartphones does not work on all smartphone. Use another menu manager if you experience problems with yours. +ThisForceAlsoTheme=Uporaba tega upravitelja menijev bo uporabila tudi lastno temo, ne glede na izbiro uporabnika. Tudi ta upravitelj menijev, specializiran za pametne telefone, ne deluje na vseh pametnih telefonih. Uporabite drugega upravitelja menijev, če imate težave s svojim. ThemeDir=Mapa s preoblekami -ConnectionTimeout=Connection timeout +ConnectionTimeout=Časovna omejitev povezave ResponseTimeout=Časovna omejitev odziva SmsTestMessage=Testno sporočilo od __PHONEFROM__ za __PHONETO__ ModuleMustBeEnabledFirst=Če potrebujete to funkcijo, morate najprej omogočiti Modul %s. SecurityToken=Ključ za šifriranje url -NoSmsEngine=No SMS sender manager available. A SMS sender manager is not installed with the default distribution because they depend on an external vendor, but you can find some on %s +NoSmsEngine=Pošiljanje SMS ni na voljo. Upravitelj pošiljanja SMS ni nameščen s privzeto distribucijo, ker je odvisen od zunanjega prodajalca, vendar ga lahko najdete nekaj na %s PDF=PDF -PDFDesc=Global options for PDF generation -PDFOtherDesc=PDF Option specific to some modules -PDFAddressForging=Rules for address section -HideAnyVATInformationOnPDF=Hide all information related to Sales Tax / VAT -PDFRulesForSalesTax=Rules for Sales Tax / VAT -PDFLocaltax=Rules for %s -HideLocalTaxOnPDF=Hide %s rate in column Sale Tax / VAT -HideDescOnPDF=Hide products description -HideRefOnPDF=Hide products ref. -HideDetailsOnPDF=Hide product lines details -PlaceCustomerAddressToIsoLocation=Use french standard position (La Poste) for customer address position +PDFDesc=Globalne možnosti za ustvarjanje PDF +PDFOtherDesc=Možnost PDF, značilna za nekatere module +PDFAddressForging=Pravila za razdelek naslovov +HideAnyVATInformationOnPDF=Skrij vse informacije v zvezi s prometnim davkom/DDV +PDFRulesForSalesTax=Pravila za prometni davek / DDV +PDFLocaltax=Pravila za %s +HideLocalTaxOnPDF=Skrij stopnjo %s v stolpcu Prometni davek / DDV +HideDescOnPDF=Skrij opis izdelkov +HideRefOnPDF=Skrij izdelke ref. +HideDetailsOnPDF=Skrij podrobnosti o linijah izdelkov +PlaceCustomerAddressToIsoLocation=Uporabite francoski standardni položaj (La Poste) za položaj naslova stranke Library=Knjižnica UrlGenerationParameters=Parametri za zagotovitev URL SecurityTokenIsUnique=Uporabite edinstven parameter securekey za vsako URL EnterRefToBuildUrl=Vnesite sklic za predmet %s GetSecuredUrl=Get izračuna URL -ButtonHideUnauthorized=Hide unauthorized action buttons also for internal users (just greyed otherwise) +ButtonHideUnauthorized=Skrij nepooblaščene gumbe za dejanja tudi za interne uporabnike (samo drugače obarvani) OldVATRates=Stara stopnja DDV NewVATRates=Nova stopnja DDV PriceBaseTypeToChange=Sprememba cen z definirano osnovno referenčno vrednostjo -MassConvert=Launch bulk conversion -PriceFormatInCurrentLanguage=Price Format In Current Language +MassConvert=Zaženi množično pretvorbo +PriceFormatInCurrentLanguage=Oblika cene v trenutnem jeziku String=Niz -String1Line=String (1 line) +String1Line=Niz (1 vrstica) TextLong=Dolgo besedilo -TextLongNLines=Long text (n lines) -HtmlText=Html text +TextLongNLines=Dolgo besedilo (n vrstic) +HtmlText=Html besedilo Int=Celo število Float=Plavajoče DateAndTime=Datum in ura Unique=Enoličen -Boolean=Boolean (one checkbox) +Boolean=Logična vrednost (eno potrditveno polje) ExtrafieldPhone = Telefon ExtrafieldPrice = Cena +ExtrafieldPriceWithCurrency=Cena z valuto ExtrafieldMail = E-pošta -ExtrafieldUrl = Url +ExtrafieldUrl = URL +ExtrafieldIP = IP ExtrafieldSelect = Izberi seznam ExtrafieldSelectList = Izberi iz tabele -ExtrafieldSeparator=Separator (not a field) +ExtrafieldSeparator=Ločilo (ne polje) ExtrafieldPassword=Geslo -ExtrafieldRadio=Radio buttons (one choice only) -ExtrafieldCheckBox=Checkboxes -ExtrafieldCheckBoxFromList=Checkboxes from table +ExtrafieldRadio=Izbirni gumbi (samo ena izbira) +ExtrafieldCheckBox=Potrditvena polja +ExtrafieldCheckBoxFromList=Potrditvena polja iz tabele ExtrafieldLink=Poveži z objektom -ComputedFormula=Computed field -ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: $db, $conf, $langs, $mysoc, $user, $object.
WARNING: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.
Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.

Example of formula:
$object->id < 10 ? round($object->id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)

Example to reload object
(($reloadedobj = new Societe($db)) && ($reloadedobj->fetchNoCompute($obj->id ? $obj->id: ($obj->rowid ? $obj->rowid: $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1'

Other example of formula to force load of object and its parent object:
(($reloadedobj = new Task($db)) && ($reloadedobj->fetchNoCompute($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetchNoCompute($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref: 'Parent project not found' -Computedpersistent=Store computed field -ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!! -ExtrafieldParamHelpPassword=Leaving this field blank means this value will be stored without encryption (field must be only hidden with star on screen).
Set 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retrieve original value) -ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')

for example:
1,value1
2,value2
code3,value3
...

In order to have the list depending on another complementary attribute list:
1,value1|options_parent_list_code:parent_key
2,value2|options_parent_list_code:parent_key

In order to have the list depending on another list:
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key -ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')

for example:
1,value1
2,value2
3,value3
... -ExtrafieldParamHelpradio=List of values must be lines with format key,value (where key can't be '0')

for example:
1,value1
2,value2
3,value3
... -ExtrafieldParamHelpsellist=List of values comes from a table
Syntax: table_name:label_field:id_field::filtersql
Example: c_typent:libelle:id::filtersql

- id_field is necessarly a primary int key
- filtersql is a SQL condition. It can be a simple test (eg active=1) to display only active value
You can also use $ID$ in filter which is the current id of current object
To use a SELECT into the filter use the keyword $SEL$ to bypass anti-injection protection.
if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

In order to have the list depending on another complementary attribute list:
c_typent:libelle:id:options_parent_list_code|parent_column:filter

In order to have the list depending on another list:
c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelpchkbxlst=List of values comes from a table
Syntax: table_name:label_field:id_field::filtersql
Example: c_typent:libelle:id::filtersql

filter can be a simple test (eg active=1) to display only active value
You can also use $ID$ in filter witch is the current id of current object
To do a SELECT in filter use $SEL$
if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

In order to have the list depending on another complementary attribute list:
c_typent:libelle:id:options_parent_list_code|parent_column:filter

In order to have the list depending on another list:
c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath
Syntax: ObjectName:Classpath -ExtrafieldParamHelpSeparator=Keep empty for a simple separator
Set this to 1 for a collapsing separator (open by default for new session, then status is kept for each user session)
Set this to 2 for a collapsing separator (collapsed by default for new session, then status is kept fore each user session) -LibraryToBuildPDF=Library used for PDF generation -LocalTaxDesc=Some countries may apply two or three taxes on each invoice line. If this is the case, choose the type for the second and third tax and its rate. Possible type are:
1: local tax apply on products and services without vat (localtax is calculated on amount without tax)
2: local tax apply on products and services including vat (localtax is calculated on amount + main tax)
3: local tax apply on products without vat (localtax is calculated on amount without tax)
4: local tax apply on products including vat (localtax is calculated on amount + main vat)
5: local tax apply on services without vat (localtax is calculated on amount without tax)
6: local tax apply on services including vat (localtax is calculated on amount + tax) +ComputedFormula=Računalniško polje +ComputedFormulaDesc=Tukaj lahko vnesete formulo z uporabo drugih lastnosti predmeta ali katerega koli kodiranja PHP, da dobite dinamično izračunano vrednost. Uporabite lahko katero koli formulo, združljivo s PHP, vključno z "?" operator pogoja in naslednji globalni objekt: $db, $conf, $langs, $mysoc, $user, $object .
OPOZORILO : Morda so na voljo samo nekatere lastnosti predmeta $object. Če potrebujete, da lastnosti niso naložene, sami prinesite predmet v svojo formulo, kot v drugem primeru.
Uporaba izračunanega polja pomeni, da sami ne morete vnesti nobene vrednosti iz vmesnika. Tudi če pride do sintaksne napake, formula morda ne vrne ničesar.

Primer formule:
$object->id < 10 ? round($object-> id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2 )

Primer za ponovno nalaganje predmeta
(($reloadedobj = new Societe($db)) && ($reloadedobj->fetchNoCompute($obj->id ? $obj->id: ($obj->rowid ? $obj- >rowid: $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1'

Drug primer formule za prisilno nalaganje predmeta in njegovega nadrejenega objekta:
(($reloadedobj = novo opravilo($db) )) && ($reloadedobj->fetchNoCompute($object->id) > 0) && ($secondloadedobj = nov projekt($db)) && ($secondloadedobj->fetchNoCompute($reloadedobj->fk_project) > 0))? $secondloadedobj->ref: 'Nadrejeni projekt ni bil najden' +Computedpersistent=Shranite izračunano polje +ComputedpersistentDesc=Izračunana dodatna polja bodo shranjena v zbirki podatkov, vendar bo vrednost ponovno izračunana šele, ko bo predmet tega polja spremenjen. Če je izračunano polje odvisno od drugih objektov ali globalnih podatkov, je ta vrednost morda napačna!! +ExtrafieldParamHelpPassword=Če pustite to polje prazno, bo ta vrednost shranjena brez šifriranja (polje mora biti skrito samo z zvezdico na zaslonu).
Nastavite »samodejno« za uporabo privzetega šifrirnega pravila za shranjevanje gesla v zbirko podatkov (takrat bo prebrana vrednost samo zgoščena vrednost, ni možnosti za pridobitev izvirne vrednosti) +ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')

for example:
1,value1
2,value2
code3,value3
...

In order to have the list depending on another complementary attribute list:
1,value1|options_ parent_list_code :parent_key
2,value2|options_ parent_list_code :parent_key

In order to have the list depending on another list:
1,value1| parent_list_code :parent_key
2,value2| parent_list_code :parent_key +ExtrafieldParamHelpcheckbox=Seznam vrednosti mora biti vrstic z obliko ključ,vrednost (kjer ključ ne sme biti '0')

na primer:
1,vrednost1
2,vrednost2
3,vrednost3 a0342fccfda19b +ExtrafieldParamHelpradio=Seznam vrednosti mora biti vrstic z obliko ključ,vrednost (kjer ključ ne sme biti '0')

na primer:
1,vrednost1
2,vrednost2
3,vrednost3 a0342fccfda19b +ExtrafieldParamHelpsellist=Seznam vrednosti prihaja iz tabele
Sintaksa: table_name:label_field:id_field::filtersql
Primer: c_typent:libelle:id::filtersql

- id_field je nujno primarni int ključ a0342bz0fda SQL filter is a0342fccfda Za prikaz samo aktivne vrednosti je lahko preprost preizkus (npr. active=1)
V filtru lahko uporabite tudi $ID$, ki je trenutni ID trenutnega predmeta
Za uporabo SELECT v filtru uporabite ključno besedo $SEL$ za bypass zaščita proti vbrizgu.
če želite filtrirati dodatna polja, uporabite sintakso extra.fieldcode=... (kjer je koda polja koda dodatnega polja)

Da bi bil seznam odvisen od drugega komplementarnega seznama atributov:
c_typent:libelle:id:options_ parent_list_code |parent_column:filter

In order to have the list depending on another list:
c_typent:libelle:id: parent_list_code |parent_column:filter +ExtrafieldParamHelpchkbxlst=Seznam vrednosti prihaja iz tabele
Sintaksa: table_name:label_field:id_field::filtersql
Primer: c_typent:libelle:id::filtersql

filter je lahko preprost test (npr. active=1), da prikaže samo aktivno vrednost a0342bzcc lahko uporabi tudi $ID$ v filtru, ki je trenutni id trenutnega predmeta
Če želite izvesti SELECT v filtru, uporabite $SEL$
, če želite filtrirati dodatna polja, uporabite sintakso extra.fieldcode=... (kjer je koda polja code of extrafield)

In order to have the list depending on another complementary attribute list:
c_typent:libelle:id:options_ parent_list_code |parent_column:filter

In order to have the list depending on another list:
c_typent: libelle:id: parent_list_code |parent_column:filter +ExtrafieldParamHelplink=Parametri morajo biti ObjectName:Classpath
Sintaksa: ObjectName:Classpath +ExtrafieldParamHelpSeparator=Naj ostane prazno za preprosto ločilo
Nastavite to na 1 za strnjeno ločilo (privzeto odprto za novo sejo, nato se status ohrani za vsako uporabniško sejo)
Nastavite to na 2 za strnjeno ločilo (privzeto strnjeno za novo sejo, nato status se hrani za vsako uporabniško sejo) +LibraryToBuildPDF=Knjižnica, ki se uporablja za ustvarjanje PDF +LocalTaxDesc=Nekatere države lahko zaračunajo dva ali tri davke na vsako vrstico računa. V tem primeru izberite vrsto za drugi in tretji davek ter njegovo stopnjo. Možni tipi so:
1: lokalni davek velja za izdelke in storitve brez DDV (lokalni davek je izračunan na znesek brez davka)
2: lokalni davek velja za izdelke in storitve, vključno z DDV (lokalni davek je izračunan na znesek + glavni davek)
3: lokalni davek velja za izdelke brez DDV (lokalni davek je izračunan na znesek brez davka)
4: lokalni davek velja za izdelke, vključno z DDV (lokalni davek je izračunan na znesek + glavni DDV)
5: lokalni davek velja za storitve brez DDV (lokalni davek je izračunan na znesek brez davka)
6: lokalni davek velja za storitve, vključno z DDV (lokalni davek se izračuna na znesek + davek) SMS=SMS LinkToTestClickToDial=Vnesite telefonsko številko, na katero kličete za prikaz povezave za testiranje ClickToDial url za uporabnika %s RefreshPhoneLink=Osveži pšovezavo LinkToTest=Generiran link z možnostjo klika za uporabnika %s (kliknite številko telefona za testiranje) KeepEmptyToUseDefault=Pusti prazno za uporabo privzete vrednosti -KeepThisEmptyInMostCases=In most cases, you can keep this field empy. +KeepThisEmptyInMostCases=V večini primerov lahko to polje pustite prazno. DefaultLink=Privzeta povezava -SetAsDefault=Set as default +SetAsDefault=Nastavi na privzeto ValueOverwrittenByUserSetup=Pozor, ta vrednost bo morda prepisana s specifično nastavitvijo uporabnika (vsak uporabnik lahko nastavi lastno povezavo za klic s klikom) -ExternalModule=External module -InstalledInto=Installed into directory %s -BarcodeInitForThirdparties=Mass barcode init for third-parties +ExternalModule=Zunanji modul +InstalledInto=Nameščen v imenik %s +BarcodeInitForThirdparties=Masovni init črtne kode za tretje osebe BarcodeInitForProductsOrServices=Vzpostavitev ali resetiranje masovne črtne kode za proizvode in storitve -CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for the %s empty barcodes +CurrentlyNWithoutBarCode=Trenutno imate zapis %s na %s %s brez definirane črtne kode. +InitEmptyBarCode=Začetna vrednost za prazne črtne kode %s EraseAllCurrentBarCode=Zbrišite vse trenutne vrednosti črtnih kod -ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values? +ConfirmEraseAllCurrentBarCode=Ali ste prepričani, da želite izbrisati vse trenutne vrednosti črtne kode? AllBarcodeReset=Vse vrednosti črtnih kod so bile odstranjene -NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled in the Barcode module setup. -EnableFileCache=Enable file cache -ShowDetailsInPDFPageFoot=Add more details into footer, such as company address or manager names (in addition to professional ids, company capital and VAT number). -NoDetails=No additional details in footer -DisplayCompanyInfo=Display company address -DisplayCompanyManagers=Display manager names -DisplayCompanyInfoAndManagers=Display company address and manager names -EnableAndSetupModuleCron=If you want to have this recurring invoice generated automatically, module *%s* must be enabled and correctly setup. Otherwise, generation of invoices must be done manually from this template using the *Create* button. Note that even if you enabled automatic generation, you can still safely launch manual generation. Generation of duplicates for the same period is not possible. -ModuleCompanyCodeCustomerAquarium=%s followed by customer code for a customer accounting code -ModuleCompanyCodeSupplierAquarium=%s followed by vendor code for a vendor accounting code -ModuleCompanyCodePanicum=Return an empty accounting code. -ModuleCompanyCodeDigitaria=Returns a compound accounting code according to the name of the third party. The code consists of a prefix that can be defined in the first position followed by the number of characters defined in the third party code. -ModuleCompanyCodeCustomerDigitaria=%s followed by the truncated customer name by the number of characters: %s for the customer accounting code. -ModuleCompanyCodeSupplierDigitaria=%s followed by the truncated supplier name by the number of characters: %s for the supplier accounting code. -Use3StepsApproval=By default, Purchase Orders need to be created and approved by 2 different users (one step/user to create and one step/user to approve. Note that if user has both permission to create and approve, one step/user will be enough). You can ask with this option to introduce a third step/user approval, if amount is higher than a dedicated value (so 3 steps will be necessary: 1=validation, 2=first approval and 3=second approval if amount is enough).
Set this to empty if one approval (2 steps) is enough, set it to a very low value (0.1) if a second approval (3 steps) is always required. -UseDoubleApproval=Use a 3 steps approval when amount (without tax) is higher than... -WarningPHPMail=WARNING: The setup to send emails from the application is using the default generic setup. It is often better to setup outgoing emails to use the email server of your Email Service Provider instead of the default setup for several reasons: -WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM -WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). -WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. -WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. -WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. -ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s -ClickToShowDescription=Click to show description -DependsOn=This module needs the module(s) -RequiredBy=This module is required by module(s) -TheKeyIsTheNameOfHtmlField=This is the name of the HTML field. Technical knowledge is required to read the content of the HTML page to get the key name of a field. -PageUrlForDefaultValues=You must enter the relative path of the page URL. If you include parameters in URL, the default values will be effective if all parameters are set to same value. -PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third party, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/", so use path like mymodule/mypage.php and not custom/mymodule/mypage.php.
If you want default value only if url has some parameter, you can use %s -PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s -AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) -EnableDefaultValues=Enable customization of default values -EnableOverwriteTranslation=Enable usage of overwritten translation -GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. -WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. +NoBarcodeNumberingTemplateDefined=V nastavitvah modula črtne kode ni omogočena nobena predloga črtne kode za oštevilčenje. +EnableFileCache=Omogoči predpomnilnik datotek +ShowDetailsInPDFPageFoot=V nogo dodajte več podrobnosti, kot je naslov podjetja ali imena upraviteljev (poleg poklicnih izkaznic, kapitala podjetja in številke za DDV). +NoDetails=V nogi ni dodatnih podrobnosti +DisplayCompanyInfo=Prikaz naslova podjetja +DisplayCompanyManagers=Prikaži imena upraviteljev +DisplayCompanyInfoAndManagers=Prikaži naslov podjetja in imena upraviteljev +EnableAndSetupModuleCron=Če želite, da se ta ponavljajoči se račun ustvari samodejno, mora biti modul *%s* omogočen in pravilno nastavljen. V nasprotnem primeru je potrebno generiranje računov izvesti ročno iz te predloge z uporabo gumba *Ustvari*. Upoštevajte, da tudi če ste omogočili samodejno ustvarjanje, lahko še vedno varno zaženete ročno ustvarjanje. Generiranje dvojnikov za isto obdobje ni možno. +ModuleCompanyCodeCustomerAquarium=%s, ki ji sledi šifra stranke za kodo računovodstva stranke +ModuleCompanyCodeSupplierAquarium=%s, ki mu sledi koda dobavitelja za računovodsko kodo dobavitelja +ModuleCompanyCodePanicum=Vrnite prazno računovodsko kodo. +ModuleCompanyCodeDigitaria=Vrne sestavljeno računovodsko kodo glede na ime partnerja. Koda je sestavljena iz predpone, ki jo je mogoče definirati na prvem mestu, ki ji sledi število znakov, določenih v kodi partnerja. +ModuleCompanyCodeCustomerDigitaria=%s, ki mu sledi skrajšano ime stranke s številom znakov: %s za kodo računovodstva stranke. +ModuleCompanyCodeSupplierDigitaria=%s, ki mu sledi okrnjeno ime dobavitelja s številom znakov: %s za računovodsko kodo dobavitelja. +Use3StepsApproval=Privzeto morata naročila ustvariti in odobriti 2 različna uporabnika (en korak/uporabnik za ustvarjanje in en korak/uporabnik za odobritev. Upoštevajte, da če ima uporabnik tako dovoljenje za ustvarjanje kot odobritev, bo en korak/uporabnik dovolj) . S to možnostjo lahko zahtevate uvedbo tretjega koraka/odobritve uporabnika, če je znesek višji od namenske vrednosti (torej bodo potrebni 3 koraki: 1=potrditev, 2=prva odobritev in 3=druga odobritev, če je znesek zadosten).
To nastavite na prazno, če zadostuje ena odobritev (2 koraka), nastavite na zelo nizko vrednost (0,1), če je vedno potrebna druga odobritev (3 koraki). +UseDoubleApproval=Uporabite odobritev v treh korakih, ko je znesek (brez davka) višji od... +WarningPHPMail=OPOZORILO: Nastavitev za pošiljanje e-pošte iz aplikacije uporablja privzeto splošno nastavitev. Pogosto je bolje nastaviti odhodno e-pošto tako, da uporablja e-poštni strežnik vašega ponudnika e-poštnih storitev namesto privzete nastavitve iz več razlogov: +WarningPHPMailA=- Uporaba strežnika ponudnika e-poštnih storitev poveča zanesljivost vaše e-pošte, tako da poveča dostavljivost, ne da bi bila označena kot SPAM +WarningPHPMailB=- Nekateri ponudniki e-poštnih storitev (kot je Yahoo) vam ne dovoljujejo pošiljanja e-pošte z drugega strežnika kot z njihovega lastnega strežnika. Vaša trenutna nastavitev za pošiljanje e-pošte uporablja strežnik aplikacije in ne strežnika vašega ponudnika e-pošte, zato bodo nekateri prejemniki (tisti, ki je združljiv z omejevalnim protokolom DMARC) vprašali vašega ponudnika e-pošte, ali lahko sprejmejo vašo e-pošto, in nekateri ponudniki e-pošte (kot je Yahoo) lahko odgovorijo z "ne", ker strežnik ni njihov, zato nekaj vaših poslanih e-poštnih sporočil morda ne bo sprejetih za dostavo (bodite pozorni tudi na kvoto pošiljanja vašega e-poštnega ponudnika). +WarningPHPMailC=- Zanimiva je tudi uporaba strežnika SMTP vašega ponudnika e-poštnih storitev za pošiljanje e-pošte, tako da bodo vsa e-poštna sporočila, poslana iz aplikacije, shranjena tudi v vaš imenik »Poslano« v vašem nabiralniku. +WarningPHPMailD=Priporočljiv protokol za pošiljanje sporočil je "SMTP". +WarningPHPMailDbis=Če res želite ohraniti privzeto metodo »PHP« za pošiljanje e-pošte, preprosto prezrite to opozorilo ali pa jo odstranite tako, da %skliknete tukaj%s. +WarningPHPMail2=Če mora vaš ponudnik e-pošte SMTP omejiti e-poštnega odjemalca na nekatere naslove IP (zelo redko), je to naslov IP poštnega uporabniškega agenta (MUA) za vašo aplikacijo ERP CRM: %s . +WarningPHPMailSPF=Če je ime domene v vašem e-poštnem naslovu pošiljatelja zaščiteno z zapisom SPF (vprašajte svoj register imena domene), morate v zapis SPF DNS vaše domene dodati naslednje IP-je: %s . +ActualMailSPFRecordFound=Najden dejanski zapis SPF (za e-pošto %s): %s +ClickToShowDescription=Kliknite za prikaz opisa +DependsOn=Ta modul potrebuje modul(e) +RequiredBy=Ta modul zahtevajo moduli +TheKeyIsTheNameOfHtmlField=To je ime polja HTML. Za branje vsebine strani HTML in pridobitev ključnega imena polja je potrebno tehnično znanje. +PageUrlForDefaultValues=Vnesti morate relativno pot URL-ja strani. Če v URL vključite parametre, bodo privzete vrednosti veljale, če bodo vsi parametri nastavljeni na isto vrednost. +PageUrlForDefaultValuesCreate=
Primer:
Za obrazec za ustvarjanje novega partnerja je %s .
Za URL zunanjih modulov, nameščenih v imenik po meri, ne vključite "custom/", zato uporabite pot, kot je mymodule/mypage.php in ne custom/mymodule/mypage.php.
Če želite privzeto vrednost le, če ima url nek parameter, lahko uporabite %s +PageUrlForDefaultValuesList=
Primer:
Za stran, ki navaja tretje osebe, je %s .
Za URL zunanjih modulov, nameščenih v imenik po meri, ne vključite "custom/", zato uporabite pot, kot je mymodule/mypagelist.php in ne custom/mymodule/mypagelist.php.
Če želite privzeto vrednost le, če ima url nek parameter, lahko uporabite %s +AlsoDefaultValuesAreEffectiveForActionCreate=Upoštevajte tudi, da prepisovanje privzetih vrednosti za ustvarjanje obrazca deluje samo za strani, ki so bile pravilno oblikovane (torej s parametrom action=create ali present ...) +EnableDefaultValues=Omogoči prilagajanje privzetih vrednosti +EnableOverwriteTranslation=Dovoli prilagajanje prevodov +GoIntoTranslationMenuToChangeThis=Za ključ s to kodo je bil najden prevod. Če želite spremeniti to vrednost, jo morate urediti v Home-Setup-translation. +WarningSettingSortOrder=Opozorilo, nastavitev privzetega vrstnega reda lahko povzroči tehnično napako pri obisku strani s seznamom, če je polje neznano polje. Če naletite na takšno napako, se vrnite na to stran, da odstranite privzeti vrstni red razvrščanja in obnovite privzeto vedenje. Field=Polje -ProductDocumentTemplates=Document templates to generate product document -FreeLegalTextOnExpenseReports=Free legal text on expense reports -WatermarkOnDraftExpenseReports=Watermark on draft expense reports -ProjectIsRequiredOnExpenseReports=The project is mandatory for entering an expense report -PrefillExpenseReportDatesWithCurrentMonth=Pre-fill start and end dates of new expense report with start and end dates of the current month -ForceExpenseReportsLineAmountsIncludingTaxesOnly=Force the entry of expense report amounts always in amount with taxes -AttachMainDocByDefault=Set this to 1 if you want to attach main document to email by default (if applicable) -FilesAttachedToEmail=Attach file -SendEmailsReminders=Send agenda reminders by emails -davDescription=Setup a WebDAV server -DAVSetup=Setup of module DAV -DAV_ALLOW_PRIVATE_DIR=Enable the generic private directory (WebDAV dedicated directory named "private" - login required) -DAV_ALLOW_PRIVATE_DIRTooltip=The generic private directory is a WebDAV directory anybody can access with its application login/pass. -DAV_ALLOW_PUBLIC_DIR=Enable the generic public directory (WebDAV dedicated directory named "public" - no login required) -DAV_ALLOW_PUBLIC_DIRTooltip=The generic public directory is a WebDAV directory anybody can access (in read and write mode), with no authorization required (login/password account). -DAV_ALLOW_ECM_DIR=Enable the DMS/ECM private directory (root directory of the DMS/ECM module - login required) -DAV_ALLOW_ECM_DIRTooltip=The root directory where all files are manually uploaded when using the DMS/ECM module. Similarly as access from the web interface, you will need a valid login/password with adecuate permissions to access it. +ProductDocumentTemplates=Predloge dokumentov za ustvarjanje dokumenta izdelka +FreeLegalTextOnExpenseReports=Brezplačno pravno besedilo o poročilih o stroških +WatermarkOnDraftExpenseReports=Vodni žig na osnutkih poročil o stroških +ProjectIsRequiredOnExpenseReports=Projekt je obvezen za vpis stroškovnika +PrefillExpenseReportDatesWithCurrentMonth=Vnaprej izpolnite začetni in končni datum novega poročila o stroških z začetnim in končnim datumom tekočega meseca +ForceExpenseReportsLineAmountsIncludingTaxesOnly=Vsili vnos zneskov poročila o stroških vedno v znesku z davki +AttachMainDocByDefault=To nastavite na 1, če želite glavni dokument privzeto priložiti e-pošti (če je primerno) +FilesAttachedToEmail=Priložite datoteko +SendEmailsReminders=Pošljite opomnike dnevnega reda po e-pošti +davDescription=Nastavite strežnik WebDAV +DAVSetup=Nastavitev modula DAV +DAV_ALLOW_PRIVATE_DIR=Omogoči generični zasebni imenik (namenski imenik WebDAV z imenom "private" - potrebna je prijava) +DAV_ALLOW_PRIVATE_DIRTooltip=Generični zasebni imenik je imenik WebDAV, do katerega lahko kdorkoli dostopa s prijavo/geslom za aplikacijo. +DAV_ALLOW_PUBLIC_DIR=Omogoči generični javni imenik (namenski imenik WebDAV z imenom "javno" - prijava ni potrebna) +DAV_ALLOW_PUBLIC_DIRTooltip=Generični javni imenik je imenik WebDAV, do katerega lahko dostopa vsakdo (v načinu branja in pisanja), brez pooblastila (račun za prijavo/geslo). +DAV_ALLOW_ECM_DIR=Omogoči zasebni imenik DMS/ECM (korenski imenik modula DMS/ECM - potrebna je prijava) +DAV_ALLOW_ECM_DIRTooltip=Korenski imenik, kamor so vse datoteke ročno naložene pri uporabi modula DMS/ECM. Podobno kot za dostop prek spletnega vmesnika boste za dostop potrebovali veljavno prijavo/geslo z ustreznimi dovoljenji. # Modules Module0Name=Uporabniki & Skupine -Module0Desc=Users / Employees and Groups management -Module1Name=Third Parties -Module1Desc=Companies and contacts management (customers, prospects...) +Module0Desc=Upravljanje uporabnikov/zaposlenih in skupin +Module1Name=Partnerji +Module1Desc=Upravljanje s podjetji in stiki (kupci, potencialni kupci...) Module2Name=Komerciala Module2Desc=Upravljanje komerciale -Module10Name=Accounting (simplified) -Module10Desc=Simple accounting reports (journals, turnover) based on database content. Does not use any ledger table. +Module10Name=Računovodstvo (poenostavljeno) +Module10Desc=Enostavna računovodska poročila (dnevniki, promet) na podlagi vsebine baze podatkov. Ne uporablja nobene glavne knjige. Module20Name=Ponudbe Module20Desc=Upravljanje komercialnih ponudb -Module22Name=Mass Emailings -Module22Desc=Manage bulk emailing +Module22Name=Množično pošiljanje e-pošte +Module22Desc=Upravljajte množično pošiljanje e-pošte Module23Name=Energija Module23Desc=Nadzor porabe energije Module25Name=Naročila -Module25Desc=Sales order management +Module25Desc=Upravljanje prodajnih naročil Module30Name=Računi -Module30Desc=Management of invoices and credit notes for customers. Management of invoices and credit notes for suppliers -Module40Name=Vendors -Module40Desc=Vendors and purchase management (purchase orders and billing of supplier invoices) -Module42Name=Debug Logs -Module42Desc=Logging facilities (file, syslog, ...). Such logs are for technical/debug purposes. -Module43Name=Debug Bar -Module43Desc=A tool for developper adding a debug bar in your browser. +Module30Desc=Upravljanje računov in dobropisov za stranke. Upravljanje računov in dobropisov za dobavitelje +Module40Name=Dobavitelji +Module40Desc=Dobavitelji in nabava (naročila in prejeti računi) +Module42Name=Dnevniki odpravljanja napak +Module42Desc=Možnosti beleženja (datoteka, syslog, ...). Takšni dnevniki so za tehnične namene/odpravljanje napak. +Module43Name=Vrstica za odpravljanje napak +Module43Desc=Orodje za razvijalce, ki v vaš brskalnik doda vrstico za odpravljanje napak. Module49Name=Urejevalniki Module49Desc=Upravljanje urejevalnikov Module50Name=Proizvodi -Module50Desc=Management of Products +Module50Desc=Upravljanje izdelkov Module51Name=Masovno pošiljanje Module51Desc=Upravljanje masovnega pošiljanja po klasični pošti Module52Name=Zaloge -Module52Desc=Stock management +Module52Desc=Upravljanje zalog Module53Name=Storitve -Module53Desc=Management of Services +Module53Desc=Upravljanje storitev Module54Name=Pogodbe/naročnine -Module54Desc=Management of contracts (services or recurring subscriptions) +Module54Desc=Upravljanje pogodb (storitve ali ponavljajoče se naročnine) Module55Name=Črtne kode -Module55Desc=Barcode or QR code management -Module56Name=Payment by credit transfer -Module56Desc=Management of payment of suppliers by Credit Transfer orders. It includes generation of SEPA file for European countries. -Module57Name=Payments by Direct Debit -Module57Desc=Management of Direct Debit orders. It includes generation of SEPA file for European countries. +Module55Desc=Upravljanje s črtno ali QR kodo +Module56Name=Plačilo s kreditnim nakazilom +Module56Desc=Vodenje plačila dobaviteljev s kreditnimi nalogi. Vključuje generiranje datoteke SEPA za evropske države. +Module57Name=Plačila z direktno bremenitvijo +Module57Desc=Upravljanje nalogov za direktne bremenitve. Vključuje generiranje datoteke SEPA za evropske države. Module58Name=Klic s klikom Module58Desc=Integracija klica s klikom -Module60Name=Stickers -Module60Desc=Management of stickers +Module60Name=Nalepke +Module60Desc=Upravljanje nalepk Module70Name=Intervencije Module70Desc=Upravljanje intervencij Module75Name=Stroški in potni nalogi Module75Desc=Upravljanje stroškov in potnih nalogov Module80Name=Pošiljanja -Module80Desc=Shipments and delivery note management -Module85Name=Banks & Cash +Module80Desc=Upravljanje pošiljk in dobavnic +Module85Name=Banke in gotovina Module85Desc=Upravljanje bančnih in gotovinskih računov -Module100Name=External Site -Module100Desc=Add a link to an external website as a main menu icon. Website is shown in a frame under the top menu. +Module100Name=Zunanje spletno mesto +Module100Desc=Dodajte povezavo do zunanjega spletnega mesta kot ikono glavnega menija. Spletna stran je prikazana v okvirju pod zgornjim menijem. Module105Name=Mailman in SPIP Module105Desc=Mailman ali SPIP vmesnik za modul člana Module200Name=LDAP -Module200Desc=LDAP directory synchronization +Module200Desc=Sinhronizacija imenika LDAP Module210Name=PostNuke Module210Desc=Integracija PostNuke Module240Name=Izvoz podatkov -Module240Desc=Tool to export Dolibarr data (with assistance) +Module240Desc=Orodje za izvoz podatkov Dolibarr (s pomočjo) Module250Name=Uvoz podatkov -Module250Desc=Tool to import data into Dolibarr (with assistance) +Module250Desc=Orodje za uvoz podatkov v Dolibarr (s pomočjo) Module310Name=Člani Module310Desc=Upravljanje članov ustanove Module320Name=Vir RSS -Module320Desc=Add a RSS feed to Dolibarr pages -Module330Name=Bookmarks & Shortcuts -Module330Desc=Create shortcuts, always accessible, to the internal or external pages to which you frequently access -Module400Name=Projects or Leads -Module400Desc=Management of projects, leads/opportunities and/or tasks. You can also assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view. +Module320Desc=Dodajte vir RSS stranem Dolibarr +Module330Name=Zaznamki in bližnjice +Module330Desc=Ustvarite vedno dostopne bližnjice do notranjih ali zunanjih strani, do katerih pogosto dostopate +Module400Name=Projekti ali potencialni kupci +Module400Desc=Vodenje projektov, potencialnih strank/priložnosti in/ali nalog. Projektu lahko dodelite katerikoli element (račun, naročilo, predlog, intervencija, ...) in iz pogleda projekta dobite prečni pogled. Module410Name=Internetni koledar Module410Desc=Integracija internetnega koledarja -Module500Name=Taxes & Special Expenses -Module500Desc=Management of other expenses (sales taxes, social or fiscal taxes, dividends, ...) +Module500Name=Davki in posebni stroški +Module500Desc=Upravljanje drugih odhodkov (prometni davki, socialni ali davčni davki, dividende, ...) Module510Name=Plače -Module510Desc=Record and track employee payments -Module520Name=Loans +Module510Desc=Beležite in spremljajte plačila zaposlenih +Module520Name=Posojila Module520Desc=Upravljanje posojil -Module600Name=Notifications on business event -Module600Desc=Send email notifications triggered by a business event: per user (setup defined on each user), per third-party contacts (setup defined on each third party) or by specific emails -Module600Long=Note that this module sends emails in real-time when a specific business event occurs. If you are looking for a feature to send email reminders for agenda events, go into the setup of module Agenda. -Module610Name=Product Variants -Module610Desc=Creation of product variants (color, size etc.) +Module600Name=Obvestila o poslovnem dogodku +Module600Desc=Pošiljanje e-poštnih obvestil, ki jih sproži poslovni dogodek: na uporabnika (nastavitev, določena za vsakega uporabnika), na stike partnerjev (nastavitev, določena za vsakega partnerja) ali po določenih e-poštnih sporočilih +Module600Long=Upoštevajte, da ta modul pošilja e-pošto v realnem času, ko se zgodi določen poslovni dogodek. Če iščete funkcijo za pošiljanje e-poštnih opomnikov za dogodke dnevnega reda, pojdite v nastavitev modula Dnevni red. +Module610Name=Različice izdelkov +Module610Desc=Izdelava variant izdelkov (barva, velikost itd.) Module700Name=Donacije Module700Desc=Upravljanje donacij -Module770Name=Expense Reports -Module770Desc=Manage expense reports claims (transportation, meal, ...) -Module1120Name=Vendor Commercial Proposals -Module1120Desc=Request vendor commercial proposal and prices +Module770Name=Poročila o stroških +Module770Desc=Upravljajte zahtevke za poročila o stroških (prevoz, obrok, ...) +Module1120Name=Ponudbe dobaviteljev +Module1120Desc=Zahtevki za ponudbo dobavitelja Module1200Name=Mantis Module1200Desc=Mantis integracija Module1520Name=Generiranje dokumenta -Module1520Desc=Mass email document generation +Module1520Desc=Generiranje množičnih e-poštnih dokumentov Module1780Name=Značke/kategorije Module1780Desc=Ustvari značke/kategorijo (proizvodi, kupci, dobavitelji, kontakti ali člani) Module2000Name=Fck urejevalnik -Module2000Desc=Allow text fields to be edited/formatted using CKEditor (html) +Module2000Desc=Dovoli urejanje/formatiranje besedilnih polj z uporabo CKEditor (html) Module2200Name=Dinamične cene -Module2200Desc=Use maths expressions for auto-generation of prices -Module2300Name=Scheduled jobs -Module2300Desc=Scheduled jobs management (alias cron or chrono table) -Module2400Name=Events/Agenda -Module2400Desc=Track events. Log automatic events for tracking purposes or record manual events or meetings. This is the principal module for good Customer or Vendor Relationship Management. +Module2200Desc=Uporabite matematične izraze za samodejno generiranje cen +Module2300Name=Načrtovana delovna mesta +Module2300Desc=Upravljanje načrtovanih opravil (alias cron ali chrono table) +Module2400Name=Dogodki/Koledar +Module2400Desc=Sledite dogodkom. Beležite samodejne dogodke za namene sledenja ali beležite ročne dogodke ali sestanke. To je glavni modul za upravljanje odnosov s kupci ali dobavitelji. Module2500Name=DMS / ECM -Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need. -Module2600Name=API/Web services (SOAP server) +Module2500Desc=Sistem za upravljanje dokumentov / upravljanje elektronskih vsebin. Samodejna organizacija vaših ustvarjenih ali shranjenih dokumentov. Delite jih, ko jih potrebujete. +Module2600Name=API / spletne storitve (strežnik SOAP) Module2600Desc=Omogoči strtežnik Dolibarr SOAP, ki zagotavlja API storitve -Module2610Name=API/Web services (REST server) +Module2610Name=API / spletne storitve (strežnik REST) Module2610Desc=Omogoči strtežnik Dolibarr REST, ki zagotavlja API storitve -Module2660Name=Call WebServices (SOAP client) -Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Purchase orders are currently supported.) +Module2660Name=Pokliči spletne storitve (odjemalec SOAP) +Module2660Desc=Omogoči odjemalca spletnih storitev Dolibarr (Lahko se uporablja za potiskanje podatkov/zahtev na zunanje strežnike. Trenutno so podprta samo naročila za nakup.) Module2700Name=Gravatar -Module2700Desc=Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Needs Internet access +Module2700Desc=Uporabite spletno storitev Gravatar (www.gravatar.com) za prikaz fotografij uporabnikov/članov (najdete jih skupaj z njihovimi e-poštnimi naslovi). Potrebuje dostop do interneta Module2800Desc=FTP Client Module2900Name=GeoIPMaxmind Module2900Desc=Možnost konverzije GeoIP Maxmind -Module3200Name=Unalterable Archives -Module3200Desc=Enable an unalterable log of business events. Events are archived in real-time. The log is a read-only table of chained events that can be exported. This module may be mandatory for some countries. -Module3400Name=Social Networks -Module3400Desc=Enable Social Networks fields into third parties and addresses (skype, twitter, facebook, ...). +Module3200Name=Nespremenljivi arhivi +Module3200Desc=Omogočite nespremenljiv dnevnik poslovnih dogodkov. Dogodki se arhivirajo v realnem času. Dnevnik je tabela verižnih dogodkov samo za branje, ki jo je mogoče izvoziti. Ta modul je lahko obvezen za nekatere države. +Module3400Name=Socialna omrežja +Module3400Desc=Omogočite polja Social Networks v tretjih osebah in naslovih (skype, twitter, facebook, ...). Module4000Name=HRM -Module4000Desc=Human resources management (management of department, employee contracts and feelings) +Module4000Desc=Upravljanje človeških virov (vodenje oddelka, pogodbe zaposlenih in občutki) Module5000Name=Skupine podjetij Module5000Desc=Omogoča upravljaje skupine podjetij -Module6000Name=Inter-modules Workflow -Module6000Desc=Workflow management between different modules (automatic creation of object and/or automatic status change) -Module10000Name=Websites -Module10000Desc=Create websites (public) with a WYSIWYG editor. This is a webmaster or developer oriented CMS (it is better to know HTML and CSS language). Just setup your web server (Apache, Nginx, ...) to point to the dedicated Dolibarr directory to have it online on the internet with your own domain name. -Module20000Name=Leave Request Management -Module20000Desc=Define and track employee leave requests -Module39000Name=Product Lots -Module39000Desc=Lots, serial numbers, eat-by/sell-by date management for products -Module40000Name=Multicurrency -Module40000Desc=Use alternative currencies in prices and documents +Module6000Name=Potek dela med moduli +Module6000Desc=Upravljanje poteka dela med različnimi moduli (samodejno ustvarjanje objekta in/ali samodejno spreminjanje stanja) +Module10000Name=Spletne strani +Module10000Desc=Ustvarite spletna mesta (javna) z urejevalnikom WYSIWYG. To je CMS, usmerjen v spletne skrbnike ali razvijalce (bolje je poznati jezika HTML in CSS). Preprosto nastavite svoj spletni strežnik (Apache, Nginx, ...), da bo kazal na namenski imenik Dolibarr, da bo na spletu z vašim imenom domene. +Module20000Name=Zapustite upravljanje zahtev +Module20000Desc=Določite in spremljajte zahteve za dopust zaposlenih +Module39000Name=Sete izdelkov +Module39000Desc=Serije, serijske številke, upravljanje datumov uporabe/razprodaje za izdelke +Module40000Name=Multivaluta +Module40000Desc=V cenah in dokumentih uporabite alternativne valute Module50000Name=PayBox -Module50000Desc=Offer customers a PayBox online payment page (credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) +Module50000Desc=Ponudite strankam spletno plačilno stran PayBox (kreditne/debetne kartice). To lahko uporabite, da svojim strankam omogočite ad hoc plačila ali plačila, povezana z določenim predmetom Dolibarr (račun, naročilo itd.) Module50100Name=POS SimplePOS -Module50100Desc=Point of Sale module SimplePOS (simple POS). +Module50100Desc=Modul prodajnega mesta SimplePOS (enostavni POS). Module50150Name=POS TakePOS -Module50150Desc=Point of Sale module TakePOS (touchscreen POS, for shops, bars or restaurants). +Module50150Desc=Modul prodajnega mesta TakePOS (POS z zaslonom na dotik, za trgovine, bare ali restavracije). Module50200Name=Paypal -Module50200Desc=Offer customers a PayPal online payment page (PayPal account or credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) +Module50200Desc=Ponudite strankam spletno plačilno stran PayPal (račun PayPal ali kreditne/debetne kartice). To lahko uporabite, da svojim strankam omogočite ad hoc plačila ali plačila, povezana z določenim predmetom Dolibarr (račun, naročilo itd.) Module50300Name=Stripe -Module50300Desc=Offer customers a Stripe online payment page (credit/debit cards). This can be used to allow your customers to make ad-hoc payments or payments related to a specific Dolibarr object (invoice, order etc...) -Module50400Name=Accounting (double entry) -Module50400Desc=Accounting management (double entries, support General and Subsidiary Ledgers). Export the ledger in several other accounting software formats. +Module50300Desc=Ponudite strankam spletno plačilno stran Stripe (kreditne/debetne kartice). To lahko uporabite, da svojim strankam omogočite ad hoc plačila ali plačila, povezana z določenim predmetom Dolibarr (račun, naročilo itd.) +Module50400Name=Računovodstvo (dvostavno) +Module50400Desc=Vodenje računovodstva (dvojni vnosi, podpora glavne in pomožne knjige). Izvozite glavno knjigo v več drugih formatih računovodske programske opreme. Module54000Name=Tiskanje IPP -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installed on server). +Module54000Desc=Neposredno tiskanje (brez odpiranja dokumentov) z vmesnikom Cups IPP (tiskalnik mora biti viden s strežnika, CUPS pa mora biti nameščen na strežniku). Module55000Name=Izberi, oceni ali glasuj -Module55000Desc=Create online polls, surveys or votes (like Doodle, Studs, RDVz etc...) +Module55000Desc=Ustvarite spletne ankete, ankete ali glasovanja (kot so Doodle, Studs, RDVz itd.) Module59000Name=Marže -Module59000Desc=Module to follow margins +Module59000Desc=Modul za sledenje robov Module60000Name=Provizije Module60000Desc=Modul za upravljanje s provizijami Module62000Name=Mednarodni Poslovni Izrazi -Module62000Desc=Add features to manage Incoterms +Module62000Desc=Dodajte funkcije za upravljanje Incoterms Module63000Name=Viri -Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module63000Desc=Upravljanje virov (tiskalniki, avtomobili, sobe, ...) za dodeljevanje dogodkov +Module94160Name=Sprejemi Permission11=Branje računov Permission12=Kreiranje/Spreminjanje računov -Permission13=Invalidate customer invoices +Permission13=Razveljavite račune strank Permission14=Potrjevanje računov Permission15=Pošiljanje računov po emailu Permission16=Plačevanje računov @@ -714,33 +717,33 @@ Permission27=Brisanje komercialnih ponudb Permission28=Izvoz komercialnih ponudb Permission31=Branje proizvodov Permission32=Kreiranje/spreminjanje proizvodov -Permission33=Read prices products +Permission33=Preberite cene izdelkov Permission34=Brisanje proizvodov Permission36=Pregled/upravljanje skritih proizvodov Permission38=Izvoz proizvodov -Permission39=Ignore minimum price -Permission41=Read projects and tasks (shared projects and projects of which I am a contact). -Permission42=Create/modify projects (shared projects and projects of which I am a contact). Can also assign users to projects and tasks -Permission44=Delete projects (shared projects and projects of which I am a contact) -Permission45=Export projects +Permission39=Ignorirajte minimalno ceno +Permission41=Preberite projekte in naloge (skupni projekti in projekti, katerih kontakt sem). +Permission42=Ustvarite/spremenite projekte (skupni projekti in projekti, katerih kontakt sem). Uporabnike lahko tudi dodeli projektom in nalogam +Permission44=Brisanje projektov (skupni projekti in projekti, katerih kontakt sem) +Permission45=Izvozni projekti Permission61=Branje intervencij Permission62=Kreiranje/spreminjanje intervencij Permission64=Delete intervencij Permission67=Izvoz intervencij -Permission68=Send interventions by email -Permission69=Validate interventions -Permission70=Invalidate interventions +Permission68=Pošljite intervencije po elektronski pošti +Permission69=Potrdite intervencije +Permission70=Neveljavne intervencije Permission71=Branje članov Permission72=Kreiranje/spreminjanje članov Permission74=Brisanje članov Permission75=Nastavitev tipov članov -Permission76=Export data +Permission76=Izvoz podatkov Permission78=Branje naročnin Permission79=Kreiranje/spreminjanje naročnin Permission81=Branje naročil kupcev Permission82=Kreiranje/spreminjanje naročil kupcev Permission84=Potrjevanje naročil kupcev -Permission85=Generate the documents sales orders +Permission85=Ustvarite dokumente prodajnih naročil Permission86=Pošiljanje naročil kupcev Permission87=Zapiranje naročil kupcev Permission88=Preklic naročil kupcev @@ -753,54 +756,54 @@ Permission95=Branje poročil Permission101=Branje pošiljk Permission102=Kreiranje/spreminjanje pošiljk Permission104=Potrjevanje pošiljk -Permission105=Send sendings by email +Permission105=Pošljite pošiljke po e-pošti Permission106=Izvoz pošiljk Permission109=Brisanje pošiljk Permission111=Branje finančnih postavk Permission112=Kreiranje/spreminjanje/brisanje in primerjava transakcij -Permission113=Setup financial accounts (create, manage categories of bank transactions) -Permission114=Reconcile transactions +Permission113=Nastavitev finančnih računov (ustvarjanje, upravljanje kategorij bančnih transakcij) +Permission114=Uskladite transakcije Permission115=Izvoz transakcij in računovodskih izkazov Permission116=Transfer med računi -Permission117=Manage checks dispatching +Permission117=Upravljajte pošiljanje čekov Permission121=Branje partnerjev, vezanih na uporabnika Permission122=Kreiranje/spreminjanje partnerjev, vezanih na uporabnika Permission125=Brisanje partnerjev, vezanih na uporabnika Permission126=Izvoz partnerjev -Permission130=Create/modify third parties payment information -Permission141=Read all projects and tasks (as well as the private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (as well as the private projects for which I am not a contact) -Permission144=Delete all projects and tasks (as well as the private projects I am not a contact) -Permission145=Can enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) +Permission130=Ustvarite/spremenite podatke o plačilu tretjih oseb +Permission141=Preberite vse projekte in naloge (kot tudi zasebne projekte, za katere nisem kontakt) +Permission142=Ustvari/spremeni vse projekte in naloge (kot tudi zasebne projekte, za katere nisem kontakt) +Permission144=Izbriši vse projekte in naloge (kot tudi zasebne projekte, za katere nisem kontakt) +Permission145=Lahko vnese porabljen čas zame ali mojo hierarhijo za dodeljena opravila (časovnica) Permission146=Brisanje ponudnikov Permission147=Branje statistike -Permission151=Read direct debit payment orders -Permission152=Create/modify a direct debit payment orders -Permission153=Send/Transmit direct debit payment orders -Permission154=Record Credits/Rejections of direct debit payment orders +Permission151=Preberite plačilne naloge z direktno bremenitvijo +Permission152=Ustvarite/spremenite plačilne naloge z direktno obremenitvijo +Permission153=Pošiljanje/prenos plačilnih nalogov z direktno obremenitvijo +Permission154=Zabeležite dobropise/zavrnitve plačilnih nalogov za direktno obremenitev Permission161=Branje pogodb/naročnin Permission162=Kreiranje/spreminjanje pogodb/naročnin Permission163=Aktiviranje pogodbene storitve/naročnine Permission164=Onemogočenje pogodbene storitve/naročnine Permission165=Brisanje pogodb/naročnin -Permission167=Export contracts -Permission171=Read trips and expenses (yours and your subordinates) +Permission167=Izvozne pogodbe +Permission171=Preberite potovanja in stroške (vaše in vaših podrejenih) Permission172=Kreiranje/spreminjanje potnih nalogov in stroškov Permission173=Brisanje potnih nalogov in stroškov Permission174=Preberi vse potne naloge in stroške Permission178=Izvoz potnih nalogov in stroškov Permission180=Branje dobaviteljev -Permission181=Read purchase orders -Permission182=Create/modify purchase orders -Permission183=Validate purchase orders -Permission184=Approve purchase orders -Permission185=Order or cancel purchase orders -Permission186=Receive purchase orders -Permission187=Close purchase orders -Permission188=Cancel purchase orders +Permission181=Preberite naročilnice +Permission182=Ustvarite/spremenite naročila +Permission183=Potrdite naročila +Permission184=Odobrite naročila +Permission185=Naročite ali prekličite naročila +Permission186=Prejemanje naročilnic +Permission187=Zapri naročila +Permission188=Preklic naročila Permission192=Kreiranje vrstic Permission193=Preklic vrstic -Permission194=Read the bandwidth lines +Permission194=Preberite črte pasovne širine Permission202=Kreiranje ADSL povezav Permission203=Naročanje povezovalnih naročil Permission204=Naročanje povezav @@ -825,13 +828,13 @@ Permission244=Ogled vsebine skritih kategorij Permission251=Branje ostalih uporabnikov ali skupin PermissionAdvanced251=Branje ostalih uporabnikov Permission252=Kreiranje/spreminjanje ostalih uporabnikov, skupin in dovoljenj -Permission253=Create/modify other users, groups and permissions +Permission253=Ustvari/spremeni druge uporabnike, skupine in dovoljenja PermissionAdvanced253=Kreiranje/spreminjanje notranjih/zunanjih uporabnikov in dovoljenj Permission254=Brisanje ali onemogočenje ostalih uporabnikov Permission255=Kreiranje/spreminjanje lastnih uporabniških informacij Permission256=Spreminjanje lastnega gesla -Permission262=Extend access to all third parties AND their objects (not only third parties for which the user is a sale representative).
Not effective for external users (always limited to themselves for proposals, orders, invoices, contracts, etc.).
Not effective for projects (only rules on project permissions, visibility and assignment matters). -Permission263=Extend access to all third parties WITHOUT their objects (not only third parties for which the user is a sale representative).
Not effective for external users (always limited to themselves for proposals, orders, invoices, contracts, etc.).
Not effective for projects (only rules on project permissions, visibility and assignment matters). +Permission262=Razširite dostop do vseh tretjih oseb IN njihovih objektov (ne le tretjih oseb, za katere je uporabnik prodajni zastopnik).
Ne velja za zunanje uporabnike (vedno omejeni nanje za predloge, naročila, račune, pogodbe itd.).
Ne velja za projekte (samo pravila o projektnih dovoljenjih, vidnosti in dodelitvah). +Permission263=Razširite dostop do vseh tretjih oseb BREZ njihovih predmetov (ne le tretjih oseb, za katere je uporabnik prodajni zastopnik).
Ne velja za zunanje uporabnike (vedno omejeni nanje za predloge, naročila, račune, pogodbe itd.).
Ne velja za projekte (samo pravila o projektnih dovoljenjih, vidnosti in dodelitvah). Permission271=Branje CA Permission272=Branje računov Permission273=Izdaja računov @@ -841,10 +844,10 @@ Permission283=Brisanje kontaktov Permission286=Izvoz kontaktov Permission291=Branje tarif Permission292=Nastavitev dovoljenj za tarife -Permission293=Modify customer's tariffs -Permission300=Read barcodes -Permission301=Create/modify barcodes -Permission302=Delete barcodes +Permission293=Spremenite tarife strank +Permission301=Ustvarite liste črtnih kod PDF +Permission304=Ustvari/spremeni črtne kode +Permission305=Izbrišite črtne kode Permission311=Branje storitev Permission312=Dodelitev storitve/naročnine pogodbi Permission331=Branje zaznamkov @@ -863,11 +866,11 @@ Permission401=Branje popustov Permission402=Kreiranje/spreminjanje popustov Permission403=Potrjevanje popustov Permission404=Brisanje popustov -Permission430=Use Debug Bar -Permission511=Read salaries and payments (yours and subordinates) -Permission512=Create/modify salaries and payments -Permission514=Delete salaries and payments -Permission517=Read salaries and payments everybody +Permission430=Uporabite vrstico za odpravljanje napak +Permission511=Preberite plače in plačila (vaše in podrejenih) +Permission512=Ustvarite/spremenite plače in plačila +Permission514=Izbrišite plače in plačila +Permission517=Vsi preberite plače in plačila Permission519=Izvoz plač Permission520=Branje posojil Permission522=Kreiranje/spreminjanje posojil @@ -876,247 +879,252 @@ Permission525=Dostop do kalkulatorja posojil Permission527=Izvoz posojil Permission531=Branje storitev Permission532=Kreiranje/spreminjanje storitev -Permission533=Read prices services +Permission533=Preberite cene storitev Permission534=Brisanje storitev Permission536=Pregled/upravljanje skritih storitev Permission538=Izvoz storitev -Permission561=Read payment orders by credit transfer -Permission562=Create/modify payment order by credit transfer -Permission563=Send/Transmit payment order by credit transfer -Permission564=Record Debits/Rejections of credit transfer -Permission601=Read stickers -Permission602=Create/modify stickers -Permission609=Delete stickers -Permission611=Read attributes of variants -Permission612=Create/Update attributes of variants -Permission613=Delete attributes of variants -Permission650=Read Bills of Materials -Permission651=Create/Update Bills of Materials -Permission652=Delete Bills of Materials -Permission660=Read Manufacturing Order (MO) -Permission661=Create/Update Manufacturing Order (MO) -Permission662=Delete Manufacturing Order (MO) +Permission561=Branje plačilnih nalogov s kreditnim nakazilom +Permission562=Ustvari/spremeni plačilni nalog s kreditnim nakazilom +Permission563=Pošljite/prenesite plačilni nalog s kreditnim nakazilom +Permission564=Zabeležite bremenitve/zavrnitve kreditnega prenosa +Permission601=Preberite nalepke +Permission602=Ustvari/spremeni nalepke +Permission609=Izbriši nalepke +Permission611=Preberite atribute različic +Permission612=Ustvari/posodobi atribute različic +Permission613=Izbrišite atribute različic +Permission650=Preberite sezname materialov +Permission651=Ustvari/posodobi kosovnice +Permission652=Izbriši sezname materialov +Permission660=Preberite proizvodni nalog (MO) +Permission661=Ustvari/posodobi proizvodni nalog (MO) +Permission662=Izbriši proizvodni nalog (MO) Permission701=Branje donacij Permission702=Kreiranje/spreminjanje donacij Permission703=Delete donacij -Permission771=Read expense reports (yours and your subordinates) -Permission772=Create/modify expense reports (for you and your subordinates) +Permission771=Preberite poročila o stroških (vaših in vaših podrejenih) +Permission772=Ustvarite/spremenite poročila o stroških (za vas in vaše podrejene) Permission773=Brisanje stroškovnih poročil Permission775=Odobritev stroškovnih poročil Permission776=Plačilo stroškovnih poročil -Permission777=Read all expense reports (even those of user not subordinates) -Permission778=Create/modify expense reports of everybody +Permission777=Preberite vsa poročila o stroških (tudi tistih uporabnikov in ne podrejenih) +Permission778=Ustvarite/spremenite poročila o stroških za vse Permission779=Izvoz stroškovnih poročil Permission1001=Branje zalog Permission1002=Kreiranje/spreminjanje skladišč Permission1003=Brisanje skladišč Permission1004=Branje gibanja zalog Permission1005=Kreiranje/spreminjanje gibanja zalog -Permission1011=View inventories -Permission1012=Create new inventory -Permission1014=Validate inventory -Permission1015=Allow to change PMP value for a product -Permission1016=Delete inventory -Permission1101=Read delivery receipts -Permission1102=Create/modify delivery receipts -Permission1104=Validate delivery receipts -Permission1109=Delete delivery receipts -Permission1121=Read supplier proposals -Permission1122=Create/modify supplier proposals -Permission1123=Validate supplier proposals -Permission1124=Send supplier proposals -Permission1125=Delete supplier proposals -Permission1126=Close supplier price requests +Permission1011=Ogled zalog +Permission1012=Ustvari nov inventar +Permission1014=Potrdite inventar +Permission1015=Omogoča spreminjanje vrednosti PMP za izdelek +Permission1016=Izbriši inventar +Permission1101=Preberite potrdila o dostavi +Permission1102=Ustvarite/spremenite potrdila o dostavi +Permission1104=Potrdite potrdila o dostavi +Permission1109=Izbrišite potrdila o dostavi +Permission1121=Preberite ponudbe dobaviteljev +Permission1122=Ustvarite/spremenite ponudbe dobaviteljev +Permission1123=Potrdite ponudbe dobaviteljev +Permission1124=Pošljite ponudbe dobaviteljev +Permission1125=Izbrišite predloge dobaviteljev +Permission1126=Zaprite zahteve za cene dobaviteljev Permission1181=Branje dobaviteljev -Permission1182=Read purchase orders -Permission1183=Create/modify purchase orders -Permission1184=Validate purchase orders -Permission1185=Approve purchase orders -Permission1186=Order purchase orders -Permission1187=Acknowledge receipt of purchase orders -Permission1188=Delete purchase orders -Permission1189=Check/Uncheck a purchase order reception -Permission1190=Approve (second approval) purchase orders -Permission1191=Export supplier orders and their attributes +Permission1182=Preberite naročilnice +Permission1183=Ustvarite/spremenite naročila +Permission1184=Potrdite naročila +Permission1185=Odobrite naročila +Permission1186=Naročite naročilnice +Permission1187=Potrdite prejem naročilnice +Permission1188=Brisanje naročilnic +Permission1189=Označite/odkljukajte sprejem naročilnice +Permission1190=Odobritev (druga odobritev) naročilnic +Permission1191=Izvoz naročil dobaviteljev in njihovih atributov Permission1201=pregled rezultatov izvoza Permission1202=Kreiranje/spreminjanje izvoza -Permission1231=Read vendor invoices -Permission1232=Create/modify vendor invoices -Permission1233=Validate vendor invoices -Permission1234=Delete vendor invoices -Permission1235=Send vendor invoices by email -Permission1236=Export vendor invoices, attributes and payments -Permission1237=Export purchase orders and their details +Permission1231=Preberite prejete račune +Permission1232=Ustvarite/spremenite prejete račune +Permission1233=Potrdite prejete račune +Permission1234=Izbrišite prejete račune +Permission1235=Pošljite prejete račune po e-pošti +Permission1236=Izvozite prejete račune in plačila +Permission1237=Izvoz naročilnic in njihovih podrobnosti Permission1251=Izvajanje masovnega izvoza zunanjih podatkov v bazo podatkov (nalaganje podatkov) Permission1321=Izvoz računov za kupce, atributov in plačil -Permission1322=Reopen a paid bill -Permission1421=Export sales orders and attributes -Permission1521=Read documents -Permission1522=Delete documents -Permission2401=Read actions (events or tasks) linked to his user account (if owner of event or just assigned to) -Permission2402=Create/modify actions (events or tasks) linked to his user account (if owner of event) -Permission2403=Delete actions (events or tasks) linked to his user account (if owner of event) +Permission1322=Ponovno odprite plačani račun +Permission1421=Izvozite prodajna naročila in atribute +Permission1521=Preberi dokumente +Permission1522=Izbriši dokumente +Permission2401=Preberi dejanja (dogodke ali opravila), povezana z njegovim uporabniškim računom (če je lastnik dogodka ali mu je dogodek dodeljen) +Permission2402=Ustvari/spremeni dejanja (dogodke ali opravila), povezana z njegovim uporabniškim računom (če je lastnik dogodka) +Permission2403=Izbriši dejanja (dogodke ali opravila), povezana z njegovim uporabniškim računom (če je lastnik dogodka) Permission2411=Branje aktivnosti (dogodki ali naloge) ostalih Permission2412=Kreiranje/spreminjanje aktivnosti (dogodki ali naloge) ostalih Permission2413=Delete aktivnosti (dogodki ali naloge) ostalih -Permission2414=Export actions/tasks of others +Permission2414=Izvoz dejanj/nalog drugih Permission2501=Branje dokumentov Permission2502=Pošiljanje ali brisanje dokumentov Permission2503=Pošiljanje ali brisanje dokumentov Permission2515=Nastavitve map dokumentov Permission2801=Uporaba FTP klienta samo za branje (samo brskanje in prenašanje) Permission2802=Uporaba FTP klienta za pisanje (brisanje ali nalaganje datotek) -Permission3200=Read archived events and fingerprints -Permission3301=Generate new modules -Permission4001=Read skill/job/position -Permission4002=Create/modify skill/job/position -Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu -Permission4031=Read personal information -Permission4032=Write personal information -Permission10001=Read website content -Permission10002=Create/modify website content (html and javascript content) -Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. -Permission10005=Delete website content -Permission20001=Read leave requests (your leave and those of your subordinates) -Permission20002=Create/modify your leave requests (your leave and those of your subordinates) +Permission3200=Branje arhiviranih dogodkov in prstnih odtisov +Permission3301=Ustvarite nove module +Permission4001=Preberite spretnost/delo/položaj +Permission4002=Ustvari/spremeni veščino/delo/položaj +Permission4003=Izbriši spretnost/delo/položaj +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Potrdite oceno +Permission4025=Izbriši oceno +Permission4028=Oglejte si primerjalni meni +Permission4031=Preberite osebne podatke +Permission4032=Napišite osebne podatke +Permission4033=Read all evaluations (even those of user not subordinates) +Permission10001=Preberite vsebino spletne strani +Permission10002=Ustvari/spremeni vsebino spletnega mesta (vsebina html in javascript) +Permission10003=Ustvari/spremeni vsebino spletne strani (dinamična php koda). Nevarno, mora biti rezervirano za omejene razvijalce. +Permission10005=Izbrišite vsebino spletne strani +Permission20001=Preberite prošnje za dopust (vaš dopust in dopust vaših podrejenih) +Permission20002=Ustvarite/spremenite svoje prošnje za dopust (vaš dopust in dopust vaših podrejenih) Permission20003=Brisanje zahtevkov za dopust -Permission20004=Read all leave requests (even those of user not subordinates) -Permission20005=Create/modify leave requests for everybody (even those of user not subordinates) -Permission20006=Administer leave requests (setup and update balance) -Permission20007=Approve leave requests +Permission20004=Preberite vse prošnje za dopust (tudi tiste uporabnikov, ki niso podrejeni) +Permission20005=Ustvari/spremeni prošnje za dopust za vse (tudi za uporabnike in ne za podrejene) +Permission20006=Upravljanje zahtev za dopust (nastavitev in posodobitev stanja) +Permission20007=Odobrite prošnje za dopust Permission23001=Preberi načrtovano delo Permission23002=Ustvari/posodobi načrtovano delo Permission23003=Izbriši načrtovano delo Permission23004=Izvedi načrtovano delo -Permission50101=Use Point of Sale (SimplePOS) -Permission50151=Use Point of Sale (TakePOS) -Permission50152=Edit sales lines -Permission50153=Edit ordered sales lines +Permission50101=Uporabite prodajno mesto (SimplePOS) +Permission50151=Uporabite prodajno mesto (TakePOS) +Permission50152=Uredite prodajne vrstice +Permission50153=Uredite naročene prodajne vrstice Permission50201=Branje prenosov Permission50202=Uvoz prenosov -Permission50330=Read objects of Zapier -Permission50331=Create/Update objects of Zapier -Permission50332=Delete objects of Zapier -Permission50401=Bind products and invoices with accounting accounts -Permission50411=Read operations in ledger -Permission50412=Write/Edit operations in ledger -Permission50414=Delete operations in ledger -Permission50415=Delete all operations by year and journal in ledger -Permission50418=Export operations of the ledger -Permission50420=Report and export reports (turnover, balance, journals, ledger) -Permission50430=Define fiscal periods. Validate transactions and close fiscal periods. -Permission50440=Manage chart of accounts, setup of accountancy -Permission51001=Read assets -Permission51002=Create/Update assets -Permission51003=Delete assets -Permission51005=Setup types of asset +Permission50330=Preberite predmete Zapierja +Permission50331=Ustvari/posodobi predmete Zapierja +Permission50332=Izbrišite predmete Zapierja +Permission50401=Povežite izdelke in račune z računovodskimi računi +Permission50411=Preberite operacije v knjigi +Permission50412=Pisanje/urejanje operacij v knjigi +Permission50414=Brisanje operacij v knjigi +Permission50415=Izbrišite vse operacije po letih in dnevnik v knjigi +Permission50418=Izvozne operacije glavne knjige +Permission50420=Poročila in izvozna poročila (promet, stanje, dnevniki, knjiga) +Permission50430=Določite fiskalna obdobja. Potrdite transakcije in zaprite fiskalna obdobja. +Permission50440=Vodenje kontnega načrta, postavitev računovodstva +Permission51001=Preberi sredstva +Permission51002=Ustvari/posodobi sredstva +Permission51003=Izbriši sredstva +Permission51005=Nastavite vrste sredstev Permission54001=Tiskaj Permission55001=Branje anket Permission55002=Kreiranje/spreminjanje anket Permission59001=Branje komercialnih marž Permission59002=Določitev komercialnih marž Permission59003=Branje vsake uporabniške marže -Permission63001=Read resources -Permission63002=Create/modify resources -Permission63003=Delete resources -Permission63004=Link resources to agenda events -Permission64001=Allow direct printing -Permission67000=Allow printing of receipts -Permission68001=Read intracomm report -Permission68002=Create/modify intracomm report -Permission68004=Delete intracomm report -Permission941601=Read receipts -Permission941602=Create and modify receipts -Permission941603=Validate receipts -Permission941604=Send receipts by email -Permission941605=Export receipts -Permission941606=Delete receipts -DictionaryCompanyType=Third-party types -DictionaryCompanyJuridicalType=Third-party legal entities -DictionaryProspectLevel=Prospect potential level for companies -DictionaryProspectContactLevel=Prospect potential level for contacts -DictionaryCanton=States/Provinces +Permission63001=Preberite vire +Permission63002=Ustvari/spremeni vire +Permission63003=Izbriši vire +Permission63004=Povežite vire z dogodki dnevnega reda +Permission64001=Dovoli neposredno tiskanje +Permission67000=Dovoli tiskanje računov +Permission68001=Preberite intracomm poročilo +Permission68002=Ustvari/spremeni intracomm poročilo +Permission68004=Izbriši intracomm poročilo +Permission941601=Preberite potrdila +Permission941602=Ustvarite in spremenite račune +Permission941603=Potrdite potrdila +Permission941604=Pošljite potrdila po e-pošti +Permission941605=Izvozna potrdila +Permission941606=Izbriši račune +DictionaryCompanyType=Vrste partnerjev +DictionaryCompanyJuridicalType=Pravne osebe partnerja +DictionaryProspectLevel=Nivo potenciala za podjetja +DictionaryProspectContactLevel=Oglejte si potencialno raven stikov +DictionaryCanton=Države/province DictionaryRegion=Regije DictionaryCountry=Države DictionaryCurrency=Valute -DictionaryCivility=Honorific titles -DictionaryActions=Types of agenda events -DictionarySocialContributions=Types of social or fiscal taxes +DictionaryCivility=Častni nazivi +DictionaryActions=Vrste dnevnih dogodkov v koledarju +DictionarySocialContributions=Vrste socialnih ali davčnih davkov DictionaryVAT=Stopnje DDV ali davkov -DictionaryRevenueStamp=Amount of tax stamps +DictionaryRevenueStamp=Količina davčnih znamk DictionaryPaymentConditions=Plačilni pogoji -DictionaryPaymentModes=Payment Modes +DictionaryPaymentModes=Načini plačila DictionaryTypeContact=Tipi kontaktov/naslovov -DictionaryTypeOfContainer=Website - Type of website pages/containers +DictionaryTypeOfContainer=Spletno mesto – vrsta strani/vsebnikov spletnega mesta DictionaryEcotaxe=Ekološka taksa (WEEE) DictionaryPaperFormat=Formati papirja -DictionaryFormatCards=Card formats -DictionaryFees=Expense report - Types of expense report lines +DictionaryFormatCards=Formati kartic +DictionaryFees=Poročilo o stroških – vrste vrstic poročila o stroških DictionarySendingMethods=Načini pošiljanja -DictionaryStaff=Number of Employees +DictionaryStaff=Število zaposlenih DictionaryAvailability=Zakasnitev dobave -DictionaryOrderMethods=Order methods +DictionaryOrderMethods=Metode naročila DictionarySource=Izvor ponudb/naročil -DictionaryAccountancyCategory=Personalized groups for reports +DictionaryAccountancyCategory=Prilagojene skupine za poročila DictionaryAccountancysystem=Modeli kontnih planov -DictionaryAccountancyJournal=Accounting journals -DictionaryEMailTemplates=Email Templates +DictionaryAccountancyJournal=Računovodski dnevniki +DictionaryEMailTemplates=E-poštne predloge DictionaryUnits=Enote -DictionaryMeasuringUnits=Measuring Units -DictionarySocialNetworks=Social Networks -DictionaryProspectStatus=Prospect status for companies -DictionaryProspectContactStatus=Prospect status for contacts -DictionaryHolidayTypes=Leave - Types of leave -DictionaryOpportunityStatus=Lead status for project/lead -DictionaryExpenseTaxCat=Expense report - Transportation categories -DictionaryExpenseTaxRange=Expense report - Range by transportation category -DictionaryTransportMode=Intracomm report - Transport mode -DictionaryBatchStatus=Product lot/serial Quality Control status -DictionaryAssetDisposalType=Type of disposal of assets -TypeOfUnit=Type of unit +DictionaryMeasuringUnits=Merske enote +DictionarySocialNetworks=Socialna omrežja +DictionaryProspectStatus=Status potenciala za podjetja +DictionaryProspectContactStatus=Status potencialne stranke za stike +DictionaryHolidayTypes=Dopust - Vrste dopusta +DictionaryOpportunityStatus=Stanje potencialne stranke za projekt/mogočo stranko +DictionaryExpenseTaxCat=Poročilo o stroških - kategorije prevozov +DictionaryExpenseTaxRange=Poročilo o stroških - obseg po kategoriji prevoza +DictionaryTransportMode=Intracomm poročilo - Način transporta +DictionaryBatchStatus=Stanje kontrole kakovosti serije izdelka/serije +DictionaryAssetDisposalType=Vrsta odtujitve sredstev +TypeOfUnit=Vrsta enote SetupSaved=Nastavitve shranjene -SetupNotSaved=Setup not saved -BackToModuleList=Back to Module list -BackToDictionaryList=Back to Dictionaries list -TypeOfRevenueStamp=Type of tax stamp -VATManagement=Sales Tax Management -VATIsUsedDesc=By default when creating prospects, invoices, orders etc. the Sales Tax rate follows the active standard rule:
If the seller is not subject to Sales tax, then Sales tax defaults to 0. End of rule.
If the (seller's country = buyer's country), then the Sales tax by default equals the Sales tax of the product in the seller's country. End of rule.
If the seller and buyer are both in the European Community and goods are transport-related products (haulage, shipping, airline), the default VAT is 0. This rule is dependant on the seller's country - please consult with your accountant. The VAT should be paid by the buyer to the customs office in their country and not to the seller. End of rule.
If the seller and buyer are both in the European Community and the buyer is not a company (with a registered intra-Community VAT number) then the VAT defaults to the VAT rate of the seller's country. End of rule.
If the seller and buyer are both in the European Community and the buyer is a company (with a registered intra-Community VAT number), then the VAT is 0 by default. End of rule.
In any other case the proposed default is Sales tax=0. End of rule. -VATIsNotUsedDesc=By default the proposed Sales tax is 0 which can be used for cases like associations, individuals or small companies. -VATIsUsedExampleFR=In France, it means companies or organizations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared. -VATIsNotUsedExampleFR=In France, it means associations that are non Sales tax declared or companies, organizations or liberal professions that have chosen the micro enterprise fiscal system (Sales tax in franchise) and paid a franchise Sales tax without any Sales tax declaration. This choice will display the reference "Non applicable Sales tax - art-293B of CGI" on invoices. +SetupNotSaved=Nastavitev ni shranjena +OAuthServiceConfirmDeleteTitle=Izbriši vnos OAuth +OAuthServiceConfirmDeleteMessage=Ali ste prepričani, da želite izbrisati ta vnos OAuth? Izbrisani bodo tudi vsi obstoječi žetoni zanj. +ErrorInEntryDeletion=Napaka pri brisanju vnosa +EntryDeleted=Vnos izbrisan +BackToModuleList=Nazaj na seznam modulov +BackToDictionaryList=Nazaj na seznam slovarjev +TypeOfRevenueStamp=Vrsta davčne znamke +VATManagement=Upravljanje prometnega davka +VATIsUsedDesc=Stopnja prometnega davka pri ustvarjanju možnosti, računov, naročil itd. privzeto sledi aktivnemu standardnemu pravilu:
Če prodajalec ni zavezan prometnemu davku, je privzeta vrednost prometnega davka 0. Konec pravila.
Če je (država prodajalca = država kupca), potem je prometni davek privzeto enak prometnemu davku izdelka v državi prodajalca. Konec pravila.
Če sta prodajalec in kupec oba v Evropski skupnosti in je blago proizvod, povezan s prevozom (prevoz, ladijski promet, letalski prevoznik), je privzeti DDV 0. To pravilo je odvisno od države prodajalca – posvetujte se s svojim računovodjo. DDV mora kupec plačati carinskemu uradu v svoji državi in ne prodajalcu. Konec pravila.
Če sta prodajalec in kupec oba v Evropski skupnosti in kupec ni podjetje (z registrirano številko za DDV znotraj Skupnosti), je DDV privzeta stopnja DDV v državi prodajalca. Konec pravila.
Če sta prodajalec in kupec oba v Evropski skupnosti in je kupec podjetje (z registrirano številko DDV znotraj Skupnosti), potem je DDV privzeto 0. Konec pravila.
V vseh drugih primerih je predlagana privzeta vrednost prometni davek=0. Konec pravila. +VATIsNotUsedDesc=Privzeto je predlagani prometni davek 0, kar se lahko uporablja za primere, kot so združenja, posamezniki ali mala podjetja. +VATIsUsedExampleFR=V Franciji pomeni podjetja ali organizacije, ki imajo pravi davčni sistem (poenostavljeno real ali normal real). Sistem, v katerem se DDV prijavi. +VATIsNotUsedExampleFR=V Franciji pomeni združenja, ki niso prijavila prometnega davka, ali podjetja, organizacije ali svobodne poklice, ki so izbrali davčni sistem mikro podjetij (prometni davek v franšizi) in plačali franšizni prometni davek brez kakršne koli napovedi prometnega davka. Ta izbira bo na računih prikazala sklic »Prometni davek se ne uporablja – art-293B CGI«. ##### Local Taxes ##### -TypeOfSaleTaxes=Type of sales tax +TypeOfSaleTaxes=Vrsta prometnega davka LTRate=Stopnja LocalTax1IsNotUsed=Ne uporabi drugega davka -LocalTax1IsUsedDesc=Use a second type of tax (other than first one) -LocalTax1IsNotUsedDesc=Do not use other type of tax (other than first one) +LocalTax1IsUsedDesc=Uporabite drugo vrsto davka (razen prvega) +LocalTax1IsNotUsedDesc=Ne uporabljajte druge vrste davka (razen prvega) LocalTax1Management=Druga vrsta davka LocalTax1IsUsedExample= LocalTax1IsNotUsedExample= -LocalTax2IsNotUsed=Ne uporabi tretjega davka -LocalTax2IsUsedDesc=Use a third type of tax (other than first one) -LocalTax2IsNotUsedDesc=Do not use other type of tax (other than first one) -LocalTax2Management=Tretja vrsta davka +LocalTax2IsNotUsed=Ne uporabi alternativnega davka +LocalTax2IsUsedDesc=Uporabite tretjo vrsto davka (razen prve) +LocalTax2IsNotUsedDesc=Ne uporabljajte druge vrste davka (razen prvega) +LocalTax2Management=Alternativni davek LocalTax2IsUsedExample= LocalTax2IsNotUsedExample= LocalTax1ManagementES=RE Management -LocalTax1IsUsedDescES=The RE rate by default when creating prospects, invoices, orders etc. follow the active standard rule:
If the buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+LocalTax1IsUsedDescES=Stopnja RE privzeto pri ustvarjanju možnosti, računov, naročil itd. upošteva aktivno standardno pravilo:
Če kupec ni podvržen RE, je RE privzeto = 0. Konec pravila.
Če je kupec podvržen RE, potem je RE privzeto. Konec pravila.
LocalTax1IsNotUsedDescES=Privzeto predlagani RE je 0. Konec pravila. LocalTax1IsUsedExampleES=V Španiji so strokovnjaki, z nekaterimi posebnimi deli španskega IAE. LocalTax1IsNotUsedExampleES=V Španiji so strokovno in družb in ob upoštevanju nekaterih odsekih španske IAE. LocalTax2ManagementES=IRPF Management -LocalTax2IsUsedDescES=The IRPF rate by default when creating prospects, invoices, orders etc. follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+LocalTax2IsUsedDescES=Stopnja IRPF privzeto pri ustvarjanju možnosti, računov, naročil itd. upošteva aktivno standardno pravilo:
Če prodajalec ni podvržen IRPF, potem je IRPF privzeto = 0. Konec pravila.
Če je prodajalec predmet IRPF, je IRPF privzeto. Konec pravila.
LocalTax2IsNotUsedDescES=Privzeto predlagani IRPF je 0. Konec pravila. LocalTax2IsUsedExampleES=V Španiji, samostojnimi in neodvisni strokovnjaki, ki opravljajo storitve in podjetja, ki so se odločili davčni sistem modulov. -LocalTax2IsNotUsedExampleES=In Spain they are businesses not subject to tax system of modules. -RevenueStampDesc=The "tax stamp" or "revenue stamp" is a fixed tax you per invoice (It does not depend on amount of invoice). It can also be a percent tax but using the second or third type of tax is better for percent taxes as tax stamps does not provide any reporting. Only few countries uses this type of tax. -UseRevenueStamp=Use a tax stamp -UseRevenueStampExample=The value of tax stamp is defined by default into the setup of dictionaries (%s - %s - %s) +LocalTax2IsNotUsedExampleES=V Španiji so podjetja, za katera ne velja davčni sistem modulov. +RevenueStampDesc="Tax stamp" ali "revenue stamp" je fiksen davek na račun (ni odvisen od zneska računa). Lahko je tudi odstotni davek, vendar je za odstotne davke boljša uporaba druge ali tretje vrste davka, saj davčne znamke ne zagotavljajo nobenega poročanja. Le malo držav uporablja to vrsto davka. +UseRevenueStamp=Uporabite davčno znamko +UseRevenueStampExample=Vrednost davčne znamke je privzeto določena v nastavitvah slovarjev (%s - %s - %s) CalcLocaltax=Poročila o lokalnih davkih CalcLocaltax1=Prodaja - Nabava CalcLocaltax1Desc=Poročila o lokalnih davkih so izračunana kot razlika med nabavnimi in prodajnimi davki @@ -1124,20 +1132,20 @@ CalcLocaltax2=Nabava CalcLocaltax2Desc=Poročila o lokalnih davkih so seštevek nabavnih davkov CalcLocaltax3=Prodaja CalcLocaltax3Desc=Poročila o lokalnih davkih so seštevek prodajnih davkov -NoLocalTaxXForThisCountry=According to the setup of taxes (See %s - %s - %s), your country does not need to use such type of tax +NoLocalTaxXForThisCountry=Glede na nastavitev davkov (glejte %s - %s - %s) vaši državi ni treba uporabljati takšne vrste davka LabelUsedByDefault=Privzet naziv, če za kodo ne obstaja prevod LabelOnDocuments=Naslov na dokumentu -LabelOrTranslationKey=Label or translation key -ValueOfConstantKey=Value of a configuration constant -ConstantIsOn=Option %s is on -NbOfDays=No. of days +LabelOrTranslationKey=Oznaka ali prevodni ključ +ValueOfConstantKey=Vrednost konfiguracijske konstante +ConstantIsOn=Možnost %s je vklopljena +NbOfDays=št. dni AtEndOfMonth=Na koncu meseca -CurrentNext=A given day in month +CurrentNext=Določen dan v mesecu Offset=Odmik AlwaysActive=Vedno aktiven Upgrade=Nadgradnja MenuUpgrade=Nadgradnja/razširitev -AddExtensionThemeModuleOrOther=Deploy/install external app/module +AddExtensionThemeModuleOrOther=Namestite/namestite zunanjo aplikacijo/modul WebServer=Spletni strežnik DocumentRootServer=Korenska mapa spletnega strežnika DataRootServer=Mapa s podatkovnimi datotekami @@ -1155,29 +1163,29 @@ DatabaseUser=Uporabnik baze podatkov DatabasePassword=Geslo za bazo podatkov Tables=Tabele TableName=Ime tabele -NbOfRecord=No. of records +NbOfRecord=Št. zapisov Host=Server DriverType=Tip gonilnika SummarySystem=Povzetek sistemskih informacij SummaryConst=Seznam vseh Dolibarr nastavitvenih parametrov -MenuCompanySetup=Company/Organization +MenuCompanySetup=Podjetje/organizacija DefaultMenuManager= Vmesnik za standardni meni DefaultMenuSmartphoneManager=Vmesnik za Smartphone meni Skin=Tema preobleke DefaultSkin=Privzeta tema preobleke MaxSizeList=Največja dolžina seznama -DefaultMaxSizeList=Default max length for lists -DefaultMaxSizeShortList=Default max length for short lists (i.e. in customer card) +DefaultMaxSizeList=Privzeta največja dolžina za sezname +DefaultMaxSizeShortList=Privzeta največja dolžina za kratke sezname (tj. na kartici stranke) MessageOfDay=Sporočilo dneva MessageLogin=Sporočilo na prijavni strani -LoginPage=Login page -BackgroundImageLogin=Background image +LoginPage=prijavna stran +BackgroundImageLogin=Slika ozadja PermanentLeftSearchForm=Stalno polje za iskanje na levem meniju -DefaultLanguage=Default language -EnableMultilangInterface=Enable multilanguage support for customer or vendor relationships -EnableShowLogo=Show the company logo in the menu -CompanyInfo=Company/Organization -CompanyIds=Company/Organization identities +DefaultLanguage=Privzeti jezik +EnableMultilangInterface=Omogočite večjezično podporo za odnose s kupci ali dobavitelji +EnableShowLogo=Pokažite logotip podjetja v meniju +CompanyInfo=Podjetje/organizacija +CompanyIds=Identitete podjetij/organizacij CompanyName=Ime podjetja CompanyAddress=Naslov CompanyZip=Poštna številka @@ -1185,260 +1193,267 @@ CompanyTown=Mesto CompanyCountry=Država CompanyCurrency=Osnovna valuta CompanyObject=Dejavnost podjetja -IDCountry=ID country +IDCountry=ID države Logo=Logotip -LogoDesc=Main logo of company. Will be used into generated documents (PDF, ...) -LogoSquarred=Logo (squarred) -LogoSquarredDesc=Must be a squarred icon (width = height). This logo will be used as the favorite icon or other need like for the top menu bar (if not disabled into display setup). +LogoDesc=Glavni logotip podjetja. Uporabljeno bo v ustvarjenih dokumentih (PDF, ...) +LogoSquarred=Logo (v kvadratu) +LogoSquarredDesc=Ikona mora biti v obliki kvadrata (širina = višina). Ta logotip bo uporabljen kot priljubljena ikona ali druga potreba, na primer za zgornjo menijsko vrstico (če ni onemogočen v nastavitvah zaslona). DoNotSuggestPaymentMode=Ne predlagaj NoActiveBankAccountDefined=Ni definiran aktivni bančni račun OwnerOfBankAccount=Lastnik bančnega računa %s BankModuleNotActive=Modul za bančne račune ni omogočen -ShowBugTrackLink=Show the link "%s" -ShowBugTrackLinkDesc=Keep empty to not display this link, use value 'github' for the link to the Dolibarr project or define directly an url 'https://...' +ShowBugTrackLink=Prikaži povezavo " %s " +ShowBugTrackLinkDesc=Pustite prazno, da ne prikažete te povezave, uporabite vrednost 'github' za povezavo do projekta Dolibarr ali neposredno definirajte url 'https://...' Alerts=Opozorila -DelaysOfToleranceBeforeWarning=Displaying a warning alert for... -DelaysOfToleranceDesc=Set the delay before an alert icon %s is shown onscreen for the late element. -Delays_MAIN_DELAY_ACTIONS_TODO=Planned events (agenda events) not completed -Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Project not closed in time -Delays_MAIN_DELAY_TASKS_TODO=Planned task (project tasks) not completed -Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Order not processed -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Purchase order not processed -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Proposal not closed -Delays_MAIN_DELAY_PROPALS_TO_BILL=Proposal not billed -Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Service to activate -Delays_MAIN_DELAY_RUNNING_SERVICES=Expired service -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Unpaid vendor invoice -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Unpaid customer invoice -Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Pending bank reconciliation -Delays_MAIN_DELAY_MEMBERS=Delayed membership fee -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Check deposit not done -Delays_MAIN_DELAY_EXPENSEREPORTS=Expense report to approve -Delays_MAIN_DELAY_HOLIDAYS=Leave requests to approve -SetupDescription1=Before starting to use Dolibarr some initial parameters must be defined and modules enabled/configured. -SetupDescription2=The following two sections are mandatory (the two first entries in the Setup menu): -SetupDescription3=%s -> %s

Basic parameters used to customize the default behavior of your application (e.g for country-related features). -SetupDescription4=%s -> %s

This software is a suite of many modules/applications. The modules related to your needs must be enabled and configured. Menu entries will appears with the activation of these modules. -SetupDescription5=Other Setup menu entries manage optional parameters. -SetupDescriptionLink=%s - %s -SetupDescription3b=Basic parameters used to customize the default behavior of your application (e.g for country-related features). -SetupDescription4b=This software is a suite of many modules/applications. The modules related to your needs must be enabled and configured. Menu entries will appears with the activation of these modules. -AuditedSecurityEvents=Security events that are audited -NoSecurityEventsAreAduited=No security events are audited. You can enable them from menu %s -Audit=Security events -InfoDolibarr=About Dolibarr -InfoBrowser=About Browser -InfoOS=About OS -InfoWebServer=About Web Server -InfoDatabase=About Database -InfoPHP=About PHP -InfoPerf=About Performances -InfoSecurity=About Security +DelaysOfToleranceBeforeWarning=Prikaz opozorila za ... +DelaysOfToleranceDesc=Nastavite zakasnitev, preden se na zaslonu prikaže opozorilna ikona %s za pozni element. +Delays_MAIN_DELAY_ACTIONS_TODO=Načrtovani dogodki (dnevni red dogodkov) niso zaključeni +Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Projekt ni pravočasno zaključen +Delays_MAIN_DELAY_TASKS_TODO=Načrtovana naloga (projektne naloge) ni izvedena +Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Naročilo ni obdelano +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Naročilo ni obdelano +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Predlog ni zaprt +Delays_MAIN_DELAY_PROPALS_TO_BILL=Predlog ni zaračunan +Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Storitev za aktiviranje +Delays_MAIN_DELAY_RUNNING_SERVICES=Storitev je potekla +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Neplačan prejeti račun +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Neplačan račun stranke +Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Čakanje na bančno uskladitev +Delays_MAIN_DELAY_MEMBERS=Zamujena članarina +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Ček depozit ni opravljen +Delays_MAIN_DELAY_EXPENSEREPORTS=Poročilo o stroških za odobritev +Delays_MAIN_DELAY_HOLIDAYS=Zahteve pustite v odobritvi +SetupDescription1=Preden začnete uporabljati Dolibarr, morate definirati nekaj začetnih parametrov in omogočiti/konfigurirati module. +SetupDescription2=Naslednja dva razdelka sta obvezna (prva dva vnosa v meniju Nastavitve): +SetupDescription3= %s -> %s

Osnovni parametri, ki se uporabljajo za prilagoditev privzetega delovanja vaše aplikacije (npr. za funkcije, povezane z državo). +SetupDescription4= %s -> %s

Ta programska oprema je zbirka številnih modulov/aplikacij. Moduli, povezani z vašimi potrebami, morajo biti omogočeni in konfigurirani. Z aktivacijo teh modulov se prikažejo vnosi v meniju. +SetupDescription5=Drugi vnosi v nastavitvenem meniju upravljajo izbirne parametre. +SetupDescriptionLink= %s - %s +SetupDescription3b=Osnovni parametri, ki se uporabljajo za prilagajanje privzetega vedenja vaše aplikacije (npr. za funkcije, povezane z državo). +SetupDescription4b=Ta programska oprema je zbirka številnih modulov/aplikacij. Moduli, povezani z vašimi potrebami, morajo biti omogočeni in konfigurirani. Z aktivacijo teh modulov se prikažejo vnosi v meniju. +AuditedSecurityEvents=Varnostni dogodki, ki so revidirani +NoSecurityEventsAreAduited=Noben varnostni dogodek ni revidiran. Omogočite jih lahko v meniju %s +Audit=Varnostni dogodki +InfoDolibarr=O Dolibarru +InfoBrowser=O brskalniku +InfoOS=O OS +InfoWebServer=O spletnem strežniku +InfoDatabase=O bazi podatkov +InfoPHP=O PHP +InfoPerf=O predstavah +InfoSecurity=O varnosti BrowserName=Ime brskalnika BrowserOS=OS brskalnika ListOfSecurityEvents=Seznam varnostnih dogodkov Dolibarr SecurityEventsPurged=Varnostni dogodki očistimo -TrackableSecurityEvents=Trackable security events -LogEventDesc=Enable logging for specific security events. Administrators the log via menu %s - %s. Warning, this feature can generate a large amount of data in the database. -AreaForAdminOnly=Setup parameters can be set by administrator users only. +TrackableSecurityEvents=Sledljivi varnostni dogodki +LogEventDesc=Omogoči beleženje določenih varnostnih dogodkov. Administratorji dnevnik prek menija %s - %s . Opozorilo, ta funkcija lahko ustvari veliko količino podatkov v zbirki podatkov. +AreaForAdminOnly=Nastavitvene parametre lahko nastavijo samo skrbniški uporabniki . SystemInfoDesc=Sistemske informacije so raznovrstne tehnične informacije, ki so na voljo samo v bralnem načinu in jih vidi samo administrator. -SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. -CompanyFundationDesc=Edit the information of your company/organization. Click on "%s" button at the bottom of the page when done. -AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. -AccountantFileNumber=Accountant code -DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. -AvailableModules=Available app/modules +SystemAreaForAdminOnly=To področje je na voljo samo skrbniškim uporabnikom. Uporabniška dovoljenja Dolibarr ne morejo spremeniti te omejitve. +CompanyFundationDesc=Uredite podatke o svojem podjetju/organizaciji. Ko končate, kliknite gumb "%s" na dnu strani. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". +AccountantDesc=Če imate zunanjega računovodjo/knjigovodjo, lahko tukaj uredite njegove podatke. +AccountantFileNumber=Koda računovodje +DisplayDesc=Tukaj lahko spremenite parametre, ki vplivajo na videz in predstavitev aplikacije. +AvailableModules=Razpoložljiva aplikacija/moduli ToActivateModule=Za aktivacijo modula, pojdite na področje nastavitev (Domov->Nastavitve->Moduli). SessionTimeOut=Potečen čas seje -SessionExplanation=This number guarantees that the session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guarantee that the session will expire after this delay. It will expire, after this delay, and when the session cleaner is run, so every %s/%s access, but only during access made by other sessions (if value is 0, it means clearing of session is done only by an external process).
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by an external setup, no matter what the value entered here is. -SessionsPurgedByExternalSystem=Sessions on this server seems to be cleaned by an external mechanism (cron under debian, ubuntu ...), probably every %s seconds (= value of parameter session.gc_maxlifetime), so changing the value here has no effect. You must ask the server administrator to change session delay. +SessionExplanation=Ta številka zagotavlja, da seja nikoli ne bo potekla pred to zakasnitvijo, če čistilec sej izvede notranji čistilec sej PHP (in nič drugega). Notranji čistilec sej PHP ne zagotavlja, da bo seja potekla po tej zakasnitvi. Potekel bo po tej zakasnitvi in ko se zažene čistilec seje, torej vsak %s/%s dostop, vendar samo med dostopom drugih sej (če je vrednost 0, to pomeni, da čiščenje seje izvede samo zunanji postopek).
Opomba: na nekaterih strežnikih z zunanjim mehanizmom za čiščenje sej (cron pod debian, ubuntu ...) se lahko seje uničijo po obdobju, ki ga določi zunanja nastavitev, ne glede na to, kakšna je tukaj vnesena vrednost. +SessionsPurgedByExternalSystem=Zdi se, da se seje na tem strežniku čisti z zunanjim mehanizmom (cron pod debian, ubuntu ...), verjetno vsakih %s sekund (= vrednost parametra session.gc_maxlifetime tukaj nima učinka), tako da sprememba vrednosti tukaj ne vpliva. Za spremembo zakasnitve seje morate prositi skrbnika strežnika. TriggersAvailable=Možni prožilci -TriggersDesc=Triggers are files that will modify the behavior of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realize new actions, activated on Dolibarr events (new company creation, invoice validation, ...). +TriggersDesc=Sprožilci so datoteke, ki bodo spremenile vedenje poteka dela Dolibarr, ko bodo kopirane v imenik htdocs/core/triggers . Realizirajo nove akcije, ki se aktivirajo na dogodkih Dolibarr (ustanovitev novega podjetja, potrjevanje računov, ...). TriggerDisabledByName=Prožilci v tej datoteki so onemogočeni s predpono -NORUN v njihovem imenu. TriggerDisabledAsModuleDisabled=Prožilci v tej datoteki so onemogočeni, ker je onemogočen modul %s . TriggerAlwaysActive=Prožilci v tej datoteki so aktivni vedno, ne glede na aktiven Dolibarr module. TriggerActiveAsModuleActive=Prožilci v tej datoteki so aktivni, ker je omogočen modul %s . -GeneratedPasswordDesc=Choose the method to be used for auto-generated passwords. -DictionaryDesc=Insert all reference data. You can add your values to the default. -ConstDesc=This page allows you to edit (override) parameters not available in other pages. These are mostly reserved parameters for developers/advanced troubleshooting only. -MiscellaneousDesc=All other security related parameters are defined here. +GeneratedPasswordDesc=Izberite metodo, ki bo uporabljena za samodejno ustvarjena gesla. +DictionaryDesc=Vnesite vse referenčne podatke. Svoje vrednosti lahko dodate privzetim. +ConstDesc=Ta stran vam omogoča urejanje (preglasitev) parametrov, ki niso na voljo na drugih straneh. To so večinoma rezervirani parametri samo za razvijalce/napredno odpravljanje težav. +MiscellaneousDesc=Tukaj so definirani vsi ostali varnostni parametri. LimitsSetup=Nastavitve omejitev/natančnosti -LimitsDesc=You can define limits, precisions and optimizations used by Dolibarr here -MAIN_MAX_DECIMALS_UNIT=Max. decimals for unit prices -MAIN_MAX_DECIMALS_TOT=Max. decimals for total prices -MAIN_MAX_DECIMALS_SHOWN=Max. decimals for prices shown on screen. Add an ellipsis ... after this parameter (e.g. "2...") if you want to see "..." suffixed to the truncated price. -MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something other than base 10. For example, put 0.05 if rounding is done by 0.05 steps) +LimitsDesc=Tukaj lahko določite omejitve, natančnosti in optimizacije, ki jih uporablja Dolibarr +MAIN_MAX_DECIMALS_UNIT=maks. decimalke za cene na enoto +MAIN_MAX_DECIMALS_TOT=maks. decimalke za skupne cene +MAIN_MAX_DECIMALS_SHOWN=maks. decimalke za cene prikazane na zaslonu . Za tem parametrom dodajte trojico ... (npr. "2..."), če želite videti " ... " pripono k okrnjeni ceni. +MAIN_ROUNDING_RULE_TOT=Korak obsega zaokroževanja (za države, kjer se zaokroževanje izvaja na podlagi nečesa drugega kot z osnovo 10. Vnesite na primer 0,05, če se zaokroževanje izvaja s koraki 0,05) UnitPriceOfProduct=Neto cena enote proizvoda -TotalPriceAfterRounding=Total price (excl/vat/incl tax) after rounding +TotalPriceAfterRounding=Skupna cena (brez DDV/DDV) po zaokroževanju ParameterActiveForNextInputOnly=Parameter bo veljal šele pri naslednjem vnosu. -NoEventOrNoAuditSetup=No security event has been logged. This is normal if Audit has not been enabled in the "Setup - Security - Events" page. -NoEventFoundWithCriteria=No security event has been found for this search criteria. +NoEventOrNoAuditSetup=Zabeležen ni bil noben varnostni dogodek. To je normalno, če revizija ni bila omogočena na strani »Nastavitve – Varnost – Dogodki«. +NoEventFoundWithCriteria=Za ta iskalni kriterij ni bil najden noben varnostni dogodek. SeeLocalSendMailSetup=Glejte lokalne nastavitve za pošiljanje pošte -BackupDesc=A complete backup of a Dolibarr installation requires two steps. -BackupDesc2=Backup the contents of the "documents" directory (%s) containing all uploaded and generated files. This will also include all the dump files generated in Step 1. This operation may last several minutes. -BackupDesc3=Backup the structure and contents of your database (%s) into a dump file. For this, you can use the following assistant. -BackupDescX=The archived directory should be stored in a secure place. +BackupDesc=Popolna varnostna kopija namestitve Dolibarr zahteva dva koraka. +BackupDesc2=Varnostno kopirajte vsebino imenika "dokumenti" ( %s ), ki vsebuje vse naložene in ustvarjene datoteke. To bo vključevalo tudi vse datoteke izpisa, ustvarjene v 1. koraku. Ta operacija lahko traja nekaj minut. +BackupDesc3=Varnostno kopirajte strukturo in vsebino vaše baze podatkov ( %s ) v datoteko izpisa. Za to lahko uporabite naslednjega pomočnika. +BackupDescX=Arhivirani imenik naj bo shranjen na varnem mestu. BackupDescY=Generirano dump datoteko morate shraniti na varno mesto. -BackupPHPWarning=Backup cannot be guaranteed with this method. Previous one recommended. -RestoreDesc=To restore a Dolibarr backup, two steps are required. -RestoreDesc2=Restore the backup file (zip file for example) of the "documents" directory to a new Dolibarr installation or into this current documents directory (%s). -RestoreDesc3=Restore the database structure and data from a backup dump file into the database of the new Dolibarr installation or into the database of this current installation (%s). Warning, once the restore is complete, you must use a login/password, that existed from the backup time/installation to connect again.
To restore a backup database into this current installation, you can follow this assistant. +BackupPHPWarning=S to metodo ni mogoče zagotoviti varnostnega kopiranja. Priporočena prejšnja. +RestoreDesc=Za obnovitev varnostne kopije Dolibarr sta potrebna dva koraka. +RestoreDesc2=Obnovite varnostno kopijo (na primer datoteko zip) imenika "documents" v novo namestitev Dolibarr ali v ta trenutni imenik dokumentov ( %s ). +RestoreDesc3=Obnovite strukturo baze podatkov in podatke iz varnostne datoteke izpisa v bazo podatkov nove namestitve Dolibarr ali v bazo podatkov te trenutne namestitve ( %s ). Opozorilo, ko je obnovitev končana, morate za ponovno povezavo uporabiti prijavo/geslo, ki je obstajalo od časa varnostnega kopiranja/namestitve.
Če želite obnoviti varnostno bazo podatkov v to trenutno namestitev, lahko sledite temu pomočniku. RestoreMySQL=Uvoz MySQL ForcedToByAModule=To pravilo je postavljeno v %s z aktivnim modulom -ValueIsForcedBySystem=This value is forced by the system. You can't change it. -PreviousDumpFiles=Existing backup files -PreviousArchiveFiles=Existing archive files -WeekStartOnDay=First day of the week -RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Program version %s differs from Database version %s) +ValueIsForcedBySystem=To vrednost vsiljuje sistem. Ne moreš ga spremeniti. +PreviousDumpFiles=Obstoječe varnostne kopije datotek +PreviousArchiveFiles=Obstoječe arhivske datoteke +WeekStartOnDay=Prvi dan v tednu +RunningUpdateProcessMayBeRequired=Zdi se, da je treba izvesti postopek nadgradnje (različica programa %s se razlikuje od različice baze podatkov %s) YouMustRunCommandFromCommandLineAfterLoginToUser=Ta ukaz morate pognati iz ukazne vrstice po prijavi v sistem kot uporabnik %s. YourPHPDoesNotHaveSSLSupport=SSL funkcije niso na voljo v vašem PHP DownloadMoreSkins=Prenos dodatnih preoblek -SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset -SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset -ShowProfIdInAddress=Show professional ID with addresses -ShowVATIntaInAddress=Hide intra-Community VAT number +SimpleNumRefModelDesc=Vrne referenčno številko v obliki zapisa %syymm-nnnn, kjer je yy leto, mm je mesec in nnnn je zaporedno samodejno naraščajoče število brez ponastavitve +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Vrne referenčno številko v obliki zapisa %syymm-nnnn, kjer je yy leto, mm je mesec in nnnn je zaporedno samodejno naraščajoče število brez ponastavitve +SimpleNumRefNoDateModelDesc=Vrne referenčno številko v obliki zapisa %s-nnnn, kjer je nnnn zaporedno samodejno naraščajoče število brez ponastavitve +ShowProfIdInAddress=Pokaži poklicno izkaznico z naslovi +ShowVATIntaInAddress=Skrij številko DDV znotraj Skupnosti TranslationUncomplete=Delni prevod -MAIN_DISABLE_METEO=Disable weather thumb -MeteoStdMod=Standard mode -MeteoStdModEnabled=Standard mode enabled -MeteoPercentageMod=Percentage mode -MeteoPercentageModEnabled=Percentage mode enabled -MeteoUseMod=Click to use %s +MAIN_DISABLE_METEO=Onemogoči vremensko palico +MeteoStdMod=Standardni način +MeteoStdModEnabled=Standardni način je omogočen +MeteoPercentageMod=Odstotni način +MeteoPercentageModEnabled=Odstotni način je omogočen +MeteoUseMod=Kliknite za uporabo %s TestLoginToAPI=Testna prijava na API -ProxyDesc=Some features of Dolibarr require internet access. Define here the internet connection parameters such as access through a proxy server if necessary. -ExternalAccess=External/Internet Access -MAIN_PROXY_USE=Use a proxy server (otherwise access is direct to the internet) -MAIN_PROXY_HOST=Proxy server: Name/Address -MAIN_PROXY_PORT=Proxy server: Port -MAIN_PROXY_USER=Proxy server: Login/User -MAIN_PROXY_PASS=Proxy server: Password -DefineHereComplementaryAttributes=Define any additional / custom attributes that must be added to: %s +ProxyDesc=Nekatere funkcije Dolibarra zahtevajo dostop do interneta. Tukaj določite parametre internetne povezave, kot je dostop prek proxy strežnika, če je potrebno. +ExternalAccess=Zunanji/internetni dostop +MAIN_PROXY_USE=Uporabite proxy strežnik (sicer je dostop neposreden do interneta) +MAIN_PROXY_HOST=Proxy strežnik: ime/naslov +MAIN_PROXY_PORT=Proxy strežnik: Vrata +MAIN_PROXY_USER=Proxy strežnik: Prijava/Uporabnik +MAIN_PROXY_PASS=Proxy strežnik: Geslo +DefineHereComplementaryAttributes=Določite vse dodatne atribute/atribute po meri, ki jih je treba dodati: %s ExtraFields=Koplementarni atributi ExtraFieldsLines=Koplementarni atributi (postavke) -ExtraFieldsLinesRec=Complementary attributes (templates invoices lines) +ExtraFieldsLinesRec=Dopolnilni atributi (vrstice predlog računov) ExtraFieldsSupplierOrdersLines=Koplementarni atributi (vrstice naročila) ExtraFieldsSupplierInvoicesLines=Koplementarni atributi (vrstice računi) -ExtraFieldsThirdParties=Complementary attributes (third party) -ExtraFieldsContacts=Complementary attributes (contacts/address) +ExtraFieldsThirdParties=Dodatni atributi (partner) +ExtraFieldsContacts=Dopolnilni atributi (stiki/naslov) ExtraFieldsMember=Koplementarni atributi (član) ExtraFieldsMemberType=Koplementarni atributi (tip člana) ExtraFieldsCustomerInvoices=Koplementarni atributi (računi) -ExtraFieldsCustomerInvoicesRec=Complementary attributes (templates invoices) +ExtraFieldsCustomerInvoicesRec=Dopolnilni atributi (predloge računov) ExtraFieldsSupplierOrders=Koplementarni atributi (naročila) ExtraFieldsSupplierInvoices=Koplementarni atributi (računi) ExtraFieldsProject=Koplementarni atributi (projekti) ExtraFieldsProjectTask=Koplementarni atributi (naloge) -ExtraFieldsSalaries=Complementary attributes (salaries) +ExtraFieldsSalaries=Dopolnilni atributi (plače) ExtraFieldHasWrongValue=Atribut %s ima napačno vrednost. AlphaNumOnlyLowerCharsAndNoSpace=samo alfanumerični znaki in male črke brez presledkov SendmailOptionNotComplete=Pozor, na nekaterih Linux sistemih mora za pošiljanje pošte z vašega naslova nastavitev vsebovati opcijo -ba (parameter mail.force_extra_parameters v vaši datoteki php.ini). Če nekateri prejemniki nikoli ne dobijo pošte, poskusite popraviti PHP parameter z mail.force_extra_parameters = -ba). PathToDocuments=Pot do dokumentov PathDirectory=Mapa -SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might not be parsed correctly by some receiving mail servers. The result is that some mails can't be read by people hosted by those bugged platforms. This is the case for some Internet providers (Ex: Orange in France). This is not a problem with Dolibarr or PHP but with the receiving mail server. You can however add an option MAIN_FIX_FOR_BUGGED_MTA to 1 in Setup - Other to modify Dolibarr to avoid this. However, you may experience problems with other servers that strictly use the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" which has no disadvantages. -TranslationSetup=Setup of translation -TranslationKeySearch=Search a translation key or string -TranslationOverwriteKey=Overwrite a translation string -TranslationDesc=How to set the display language:
* Default/Systemwide: menu Home -> Setup -> Display
* Per user: Click on the username at the top of the screen and modify the User Display Setup tab on the user card. -TranslationOverwriteDesc=You can also override strings filling the following table. Choose your language from "%s" dropdown, insert the translation key string into "%s" and your new translation into "%s" -TranslationOverwriteDesc2=You can use the other tab to help you know which translation key to use -TranslationString=Translation string -CurrentTranslationString=Current translation string -WarningAtLeastKeyOrTranslationRequired=A search criteria is required at least for key or translation string -NewTranslationStringToShow=New translation string to show -OriginalValueWas=The original translation is overwritten. Original value was:

%s -TransKeyWithoutOriginalValue=You forced a new translation for the translation key '%s' that does not exist in any language files -TitleNumberOfActivatedModules=Activated modules -TotalNumberOfActivatedModules=Activated modules: %s / %s +SendmailOptionMayHurtBuggedMTA=Funkcija za pošiljanje e-pošte z metodo "PHP mail direct" bo ustvarila e-poštno sporočilo, ki ga nekateri prejemni poštni strežniki morda ne bodo pravilno razčlenili. Posledica tega je, da ljudje, ki jih gostijo te platforme s hrošči, ne morejo prebrati nekaterih sporočil. To velja za nekatere internetne ponudnike (npr. Orange v Franciji). To ni težava z Dolibarr ali PHP, temveč s strežnikom za prejemno pošto. Vendar pa lahko dodate možnost MAIN_FIX_FOR_BUGGED_MTA na 1 v Nastavitve - Drugo, da spremenite Dolibarr in se temu izognete. Vendar pa lahko naletite na težave z drugimi strežniki, ki strogo uporabljajo standard SMTP. Druga rešitev (priporočena) je uporaba metode "Knjižnica vtičnic SMTP", ki nima nobenih pomanjkljivosti. +TranslationSetup=Nastavitev prevoda +TranslationKeySearch=Poiščite prevodni ključ ali niz +TranslationOverwriteKey=Prepiši prevodni niz +TranslationDesc=Kako nastaviti jezik prikaza:
* Privzeto/sistemsko: meni Domov -> Nastavitve -> Zaslon
* Na uporabnika: kliknite uporabniško ime na vrhu zaslona in spremenite a0e7843947c06bz16 na zavihku User Displaydup a06bz706 User Settingsfc kartica. +TranslationOverwriteDesc=Lahko tudi preglasite nize, ki polnijo naslednjo tabelo. V spustnem meniju »%s« izberite svoj jezik, vstavite niz prevodnega ključa v »%s« in svoj novi prevod v »%s« +TranslationOverwriteDesc2=Lahko uporabite drugi zavihek, da boste lažje vedeli, kateri prevodni ključ uporabiti +TranslationString=Prevajalski niz +CurrentTranslationString=Trenutni prevodni niz +WarningAtLeastKeyOrTranslationRequired=Iskalni kriterij je potreben vsaj za ključ ali prevodni niz +NewTranslationStringToShow=Nov prevodni niz za prikaz +OriginalValueWas=Izvirni prevod je prepisan. Prvotna vrednost je bila:

%s +TransKeyWithoutOriginalValue=Vsilili ste nov prevod za prevodni ključ ' %s ', ki ne obstaja v nobeni jezikovni datoteki +TitleNumberOfActivatedModules=Aktivirani moduli +TotalNumberOfActivatedModules=Aktivirani moduli: %s / %s YouMustEnableOneModule=Omogočiti morate vsaj 1 modul -YouMustEnableTranslationOverwriteBefore=You must first enable translation overwriting to be allowed to replace a translation -ClassNotFoundIntoPathWarning=Class %s not found in PHP path +YouMustEnableTranslationOverwriteBefore=Najprej morate omogočiti prepisovanje prevoda, da lahko zamenjate prevod +ClassNotFoundIntoPathWarning=Razreda %s ni mogoče najti v PHP poti YesInSummer=Da poleti -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only the following modules are available to external users (irrespective of the permissions of such users) and only if permissions are granted:
+OnlyFollowingModulesAreOpenedToExternalUsers=Upoštevajte, da so samo naslednji moduli na voljo zunanjim uporabnikom (ne glede na dovoljenja teh uporabnikov) in samo, če so dovoljenja dodeljena:
SuhosinSessionEncrypt=Shranjevanje seje kriptirano s Suhosin ConditionIsCurrently=Trenutni pogoj je %s -YouUseBestDriver=You use driver %s which is the best driver currently available. -YouDoNotUseBestDriver=You use driver %s but driver %s is recommended. -NbOfObjectIsLowerThanNoPb=You have only %s %s in the database. This does not require any particular optimization. -ComboListOptim=Combo list loading optimization +YouUseBestDriver=Uporabljate gonilnik %s, ki je trenutno najboljši gonilnik. +YouDoNotUseBestDriver=Uporabljate gonilnik %s, priporočamo pa gonilnik %s. +NbOfObjectIsLowerThanNoPb=V bazi podatkov imate samo %s %s. To ne zahteva posebne optimizacije. +ComboListOptim=Optimizacija nalaganja kombiniranega seznama SearchOptim=Iskanje optimizacijo -YouHaveXObjectUseComboOptim=You have %s %s in the database. You can go into setup of module to enable loading of combo list on key pressed event. -YouHaveXObjectUseSearchOptim=You have %s %s in the database. You can add the constant %s to 1 in Home-Setup-Other. -YouHaveXObjectUseSearchOptimDesc=This limits the search to the beginning of strings which makes it possible for the database to use indexes and you should get an immediate response. -YouHaveXObjectAndSearchOptimOn=You have %s %s in the database and constant %s is set to %s in Home-Setup-Other. -BrowserIsOK=You are using the %s web browser. This browser is ok for security and performance. -BrowserIsKO=You are using the %s web browser. This browser is known to be a bad choice for security, performance and reliability. We recommend using Firefox, Chrome, Opera or Safari. -PHPModuleLoaded=PHP component %s is loaded -PreloadOPCode=Preloaded OPCode is used -AddRefInList=Display Customer/Vendor ref. into combo lists.
Third Parties will appear with a name format of "CC12345 - SC45678 - The Big Company corp." instead of "The Big Company corp". -AddVatInList=Display Customer/Vendor VAT number into combo lists. -AddAdressInList=Display Customer/Vendor adress into combo lists.
Third Parties will appear with a name format of "The Big Company corp. - 21 jump street 123456 Big town - USA" instead of "The Big Company corp". -AddEmailPhoneTownInContactList=Display Contact email (or phones if not defined) and town info list (select list or combobox)
Contacts will appear with a name format of "Dupond Durand - dupond.durand@email.com - Paris" or "Dupond Durand - 06 07 59 65 66 - Paris" instead of "Dupond Durand". -AskForPreferredShippingMethod=Ask for preferred shipping method for Third Parties. +YouHaveXObjectUseComboOptim=V bazi podatkov imate %s %s. Lahko greste v nastavitve modula, da omogočite nalaganje kombiniranega seznama ob dogodku s pritiskom na tipko. +YouHaveXObjectUseSearchOptim=V bazi podatkov imate %s %s. Konstanto %s lahko dodate na 1 v Home-Setup-Other. +YouHaveXObjectUseSearchOptimDesc=To omeji iskanje na začetek nizov, kar zbirki podatkov omogoča uporabo indeksov, zato bi morali prejeti takojšen odgovor. +YouHaveXObjectAndSearchOptimOn=V bazi podatkov imate %s %s in konstanta %s je nastavljena na %s v Home-Setup-Other. +BrowserIsOK=Uporabljate spletni brskalnik %s. Ta brskalnik je v redu glede varnosti in zmogljivosti. +BrowserIsKO=Uporabljate spletni brskalnik %s. Znano je, da je brskalnik slaba izbira glede varnosti, zmogljivosti in zanesljivosti. Priporočamo uporabo Firefoxa, Chroma, Opere ali Safarija. +PHPModuleLoaded=Naložena je komponenta PHP %s +PreloadOPCode=Uporablja se prednaložena OPCode +AddRefInList=Prikaz kode Kupca/Dobavitelja v spustnih seznamih.
Partnerji bodo prikazani v obliki "CC12345 - SC45678 - Demo podjetje d.o.o." namesto "Demo podjetje d.o.o.". +AddVatInList=Prikaži številko DDV stranke/prodajalca v kombiniranih seznamih. +AddAdressInList=Prikaži naslov kupca/dobavitelja v spustnih seznamih.
Partnerji bodo prikazani z nazivom "Demo podjetje d.o.o. - Podbevška cesta 1 2000 Maribor - SLO" namesto "Demo podjetje d.o.o.". +AddEmailPhoneTownInContactList=Prikaz e-pošte stika (ali telefonov, če niso določeni) in seznama informacij o mestu (izberite seznam ali kombinirano polje)
Stiki bodo prikazani z obliko imena »Dupond Durand - dupond.durand@email.com - Pariz« ali »Dupond Durand - 06 07 59 65 66 - Pariz" namesto "Dupond Durand". +AskForPreferredShippingMethod=Vprašajte partnerja za željeni način pošiljanja. FieldEdition=%s premenjenih polj FillThisOnlyIfRequired=Primer: +2 (uporabite samo, če se pojavijo težave s časovno cono) GetBarCode=Pridobi črtno kodo -NumberingModules=Numbering models -DocumentModules=Document models +NumberingModules=Modeli oštevilčenja +DocumentModules=Modeli dokumentov ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. -PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. -PasswordGenerationPerso=Return a password according to your personally defined configuration. -SetupPerso=According to your configuration -PasswordPatternDesc=Password pattern description +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. +PasswordGenerationNone=Ne predlagajte ustvarjenega gesla. Geslo morate vnesti ročno. +PasswordGenerationPerso=Vrnite geslo glede na vašo osebno definirano konfiguracijo. +SetupPerso=Glede na vašo konfiguracijo +PasswordPatternDesc=Opis vzorca gesla ##### Users setup ##### -RuleForGeneratedPasswords=Rules to generate and validate passwords -DisableForgetPasswordLinkOnLogonPage=Do not show the "Password Forgotten" link on the Login page +RuleForGeneratedPasswords=Pravila za ustvarjanje in potrjevanje gesel +DisableForgetPasswordLinkOnLogonPage=Ne prikažite povezave »Pozabljeno geslo« na strani za prijavo UsersSetup=Nastavitve modula uporabnikov -UserMailRequired=Email required to create a new user -UserHideInactive=Hide inactive users from all combo lists of users (Not recommended: this may means you won't be able to filter or search on old users on some pages) -UsersDocModules=Document templates for documents generated from user record -GroupsDocModules=Document templates for documents generated from a group record +UserMailRequired=Za ustvarjanje novega uporabnika je potreben e-poštni naslov +UserHideInactive=Skrij neaktivne uporabnike z vseh kombiniranih seznamov uporabnikov (ni priporočljivo: to lahko pomeni, da na nekaterih straneh ne boste mogli filtrirati ali iskati starih uporabnikov) +UsersDocModules=Predloge dokumentov za dokumente, ustvarjene iz uporabniškega zapisa +GroupsDocModules=Predloge dokumentov za dokumente, ustvarjene iz skupinskega zapisa ##### HRM setup ##### -HRMSetup=HRM module setup +HRMSetup=Nastavitev HRM modula ##### Company setup ##### CompanySetup=Modul za nastavitve podjetij -CompanyCodeChecker=Options for automatic generation of customer/vendor codes -AccountCodeManager=Options for automatic generation of customer/vendor accounting codes -NotificationsDesc=Email notifications can be sent automatically for some Dolibarr events.
Recipients of notifications can be defined: -NotificationsDescUser=* per user, one user at a time. -NotificationsDescContact=* per third-party contacts (customers or vendors), one contact at a time. -NotificationsDescGlobal=* or by setting global email addresses in the setup page of the module. -ModelModules=Document Templates -DocumentModelOdt=Generate documents from OpenDocument templates (.ODT / .ODS files from LibreOffice, OpenOffice, KOffice, TextEdit,...) +CompanyCodeChecker=Nastavitve samodejnega ustvarjanja dobaviteljevih kod +AccountCodeManager=Možnosti za samodejno ustvarjanje računovodskih kod za dobavitelje +NotificationsDesc=Za nekatere dogodke Dolibarr se lahko samodejno pošljejo e-poštna obvestila.
Prejemnike obvestil je mogoče definirati: +NotificationsDescUser=* na uporabnika, en uporabnik naenkrat. +NotificationsDescContact=* za stike partnerjev (kupci ali dobavitelji), en stik naenkrat. +NotificationsDescGlobal=* ali z nastavitvijo globalnih e-poštnih naslovov na nastavitveni strani modula. +ModelModules=Predloge dokumentov +DocumentModelOdt=Ustvarite dokumente iz predlog OpenDocument (datoteke .ODT / .ODS iz LibreOffice, OpenOffice, KOffice, TextEdit,...) WatermarkOnDraft=Vodni žig na osnutku dokumenta JSOnPaimentBill=Aktivacija funkcije za avtomatsko izpolnitev plačilnih vrstic na obrazcu za plačilo -CompanyIdProfChecker=Rules for Professional IDs -MustBeUnique=Must be unique? -MustBeMandatory=Mandatory to create third parties (if VAT number or type of company defined) ? -MustBeInvoiceMandatory=Mandatory to validate invoices? -TechnicalServicesProvided=Technical services provided +CompanyIdProfChecker=Pravila za poklicne izkaznice +MustBeUnique=Mora biti edinstven? +MustBeMandatory=Obvezno ustvariti partnerja (če je opredeljena ID za DDV ali vrsta podjetja) ? +MustBeInvoiceMandatory=Ali je obvezno potrjevanje računov? +TechnicalServicesProvided=Zagotovljene tehnične storitve #####DAV ##### -WebDAVSetupDesc=This is the link to access the WebDAV directory. It contains a "public" dir open to any user knowing the URL (if public directory access allowed) and a "private" directory that needs an existing login account/password for access. -WebDavServer=Root URL of %s server: %s +WebDAVSetupDesc=To je povezava za dostop do imenika WebDAV. Vsebuje "javni" imenik, ki je odprt vsakemu uporabniku, ki pozna URL (če je dostop do javnega imenika dovoljen) in "zasebni" imenik, ki za dostop potrebuje obstoječi prijavni račun/geslo. +WebDavServer=Korenski URL strežnika %s: %s ##### Webcal setup ##### WebCalUrlForVCalExport=Izvozna povezava na %s format je na voljo na naslednji povezavi: %s ##### Invoices ##### BillsSetup=Nastavitve modula za račune BillsNumberingModule=Modul za številčenje računov in dobropisov BillsPDFModules=Modeli obrazcev računov -BillsPDFModulesAccordindToInvoiceType=Invoice documents models according to invoice type -PaymentsPDFModules=Payment documents models +BillsPDFModulesAccordindToInvoiceType=Modeli fakturnih dokumentov glede na vrsto računa +PaymentsPDFModules=Modeli plačilnih dokumentov ForceInvoiceDate=Vsili datum računa kot datum potrditve -SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined on the invoice -SuggestPaymentByRIBOnAccount=Suggest payment by withdrawal on account -SuggestPaymentByChequeToAddress=Suggest payment by check to +SuggestedPaymentModesIfNotDefinedInInvoice=Privzeto predlagan način plačila na računu, če ni določen na računu +SuggestPaymentByRIBOnAccount=Predlagajte plačilo z dvigom na račun +SuggestPaymentByChequeToAddress=Predlagajte plačilo s čekom na FreeLegalTextOnInvoices=Poljubno besedilo na računu WatermarkOnDraftInvoices=Vodni žig na osnutku računa (nič, če je prazno) -PaymentsNumberingModule=Payments numbering model +PaymentsNumberingModule=Model številčenja plačil SuppliersPayment=Plačila dobaviteljem -SupplierPaymentSetup=Vendor payments setup -InvoiceCheckPosteriorDate=Check facture date before validation -InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +SupplierPaymentSetup=Nastavitev plačil dobaviteljem +InvoiceCheckPosteriorDate=Pred potrditvijo preverite datum izdelave +InvoiceCheckPosteriorDateHelp=Potrjevanje računa bo prepovedano, če je njegov datum pred datumom zadnjega računa iste vrste. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Nastavitve modula za komercialne ponudbe ProposalsNumberingModules=Moduli za številčenje komercialnih ponudb ProposalsPDFModules=Modeli obrazcev komercialnih ponudb -SuggestedPaymentModesIfNotDefinedInProposal=Suggested payments mode on proposal by default if not defined on the proposal +SuggestedPaymentModesIfNotDefinedInProposal=Privzeto predlagan način plačila v predlogu, če ni določen v predlogu FreeLegalTextOnProposal=Poljubno besedilo na komercialni ponudbi WatermarkOnDraftProposal=Vodni tisk na osnutkih komercialnih ponudb (brez, če je prazno) BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Vprašajte za ciljni bančni račun ponudbe @@ -1449,12 +1464,12 @@ SupplierProposalPDFModules=Modeli dokumentiranja cenovnih zahtevkov za dobavitel FreeLegalTextOnSupplierProposal=Prosti tekst na cenovnih zahtevkov dobaviteljev WatermarkOnDraftSupplierProposal=Vodni tisk na osnutkih cenovnih zahtevkov za dobavitelje (brez, če je prazno) BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Vprašaj za končni bančni račun cenovnega zahtevka -WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Ask for Warehouse Source for order +WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Vprašajte skladiščni vir za naročilo ##### Suppliers Orders ##### -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Ask for bank account destination of purchase order +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Vprašajte za naslov bančnega računa naročila ##### Orders ##### -SuggestedPaymentModesIfNotDefinedInOrder=Suggested payments mode on sales order by default if not defined on the order -OrdersSetup=Sales Orders management setup +SuggestedPaymentModesIfNotDefinedInOrder=Privzeto predlagan način plačila na prodajnem nalogu, če ni določen v naročilu +OrdersSetup=Nastavitev upravljanja prodajnih naročil OrdersNumberingModules=Moduli za številčenje naročil OrdersModelModule=Modeli obrazcev naročil FreeLegalTextOnOrders=Poljubno besedilo na naročilih @@ -1476,13 +1491,14 @@ WatermarkOnDraftContractCards=Vodni tisk na osnutkih pogodb (brez, če je prazno ##### Members ##### MembersSetup=Nastavitve modula članov MemberMainOptions=Glavne opcije +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Urejanje uporabniških imen za vse člane -AdherentMailRequired=Email required to create a new member +AdherentMailRequired=Za ustvarjanje novega člana je potreben e-poštni naslov MemberSendInformationByMailByDefault=Kontrolno polje za pošiljanje potrdil članom po pošti (potrditev ali nova naročnina) je privzeto označeno -MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes -MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. -MembersDocModules=Document templates for documents generated from member record +MemberCreateAnExternalUserForSubscriptionValidated=Ustvarite prijavo zunanjega uporabnika za vsako potrjeno naročnino novega člana +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes +MEMBER_REMINDER_EMAIL=Omogoči samodejni opomnik po e-pošti o potečenih naročninah. Opomba: Modul %s mora biti omogočen in pravilno nastavljen za pošiljanje opomnikov. +MembersDocModules=Predloge dokumentov za dokumente, ustvarjene iz evidence članov ##### LDAP setup ##### LDAPSetup=Nastavitve LDAP LDAPGlobalParameters=Globalni parametri @@ -1500,17 +1516,17 @@ LDAPSynchronizeUsers=Organizacija uporabnikov v LDAP LDAPSynchronizeGroups=Organizacija skupin v LDAP LDAPSynchronizeContacts=Organizacija kontaktov v LDAP LDAPSynchronizeMembers=Organizacija članov ustanove v LDAP -LDAPSynchronizeMembersTypes=Organization of foundation's members types in LDAP +LDAPSynchronizeMembersTypes=Organizacija tipov članov ustanove v LDAP LDAPPrimaryServer=Primarni strežnik LDAPSecondaryServer=Sekundarni strežnik LDAPServerPort=Vrata strežnika -LDAPServerPortExample=Standard or StartTLS: 389, LDAPs: 636 +LDAPServerPortExample=Standardni ali StartTLS: 389, LDAP-ji: 636 LDAPServerProtocolVersion=Različica protokola LDAPServerUseTLS=Use TLS -LDAPServerUseTLSExample=Your LDAP server use StartTLS +LDAPServerUseTLSExample=Vaš strežnik LDAP uporablja StartTLS LDAPServerDn=DN strežnika LDAPAdminDn=DN administratorja -LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com or cn=Administrator,cn=Users,dc=example,dc=com for active directory) +LDAPAdminDnExample=Celoten DN (npr.: cn=admin,dc=example,dc=com ali cn=Administrator,cn=Users,dc=example,dc=com za aktivni imenik) LDAPPassword=Geslo administratorja LDAPUserDn=DN uporabnikov LDAPUserDnExample=Celoten DN (npr: ou=users,dc=society,dc=com) @@ -1524,7 +1540,7 @@ LDAPDnContactActive=Sinhronizacija kontaktov LDAPDnContactActiveExample=Aktivirana/deaktivirana sinhronizacija LDAPDnMemberActive=Sinhronizacija članov LDAPDnMemberActiveExample=Aktivirana/deaktivirana sinhronizacija -LDAPDnMemberTypeActive=Members types' synchronization +LDAPDnMemberTypeActive=Sinhronizacija vrst članov LDAPDnMemberTypeActiveExample=Aktivirana/deaktivirana sinhronizacija LDAPContactDn=DN Dolibarr kontaktov LDAPContactDnExample=Celoten DN (npr: ou=contacts,dc=society,dc=com) @@ -1532,8 +1548,8 @@ LDAPMemberDn=DN Dolibarr članov LDAPMemberDnExample=Celoten DN (npr: ou=members,dc=society,dc=com) LDAPMemberObjectClassList=List of objectClass LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory) -LDAPMemberTypeDn=Dolibarr members types DN -LDAPMemberTypepDnExample=Complete DN (ex: ou=memberstypes,dc=example,dc=com) +LDAPMemberTypeDn=Dolibarr člani vrste DN +LDAPMemberTypepDnExample=Izpolnite DN (npr.: ou=memberstypes,dc=example,dc=com) LDAPMemberTypeObjectClassList=List of objectClass LDAPMemberTypeObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames) LDAPUserObjectClassList=List of objectClass @@ -1547,131 +1563,131 @@ LDAPTestSynchroContact=Test contact's synchronization LDAPTestSynchroUser=Test user's synchronization LDAPTestSynchroGroup=Test group's synchronization LDAPTestSynchroMember=Test member's synchronization -LDAPTestSynchroMemberType=Test member type synchronization +LDAPTestSynchroMemberType=Preizkusite sinhronizacijo tipa člana LDAPTestSearch= Test LDAP iskanja LDAPSynchroOK=Synchronization test successful LDAPSynchroKO=Failed synchronization test -LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that the connection to the server is correctly configured and allows LDAP updates +LDAPSynchroKOMayBePermissions=Neuspešen preizkus sinhronizacije. Preverite, ali je povezava s strežnikom pravilno konfigurirana in omogoča posodobitve LDAP LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s) LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s) -LDAPBindOK=Connect/Authenticate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s) -LDAPBindKO=Connect/Authenticate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s) +LDAPBindOK=Povezava/avtentikacija na strežnik LDAP je bila uspešna (Server=%s, Port=%s, Admin=%s, Password=%s) +LDAPBindKO=Povezava/avtentikacija na strežnik LDAP ni uspela (Server=%s, Port=%s, Admin=%s, Password=%s) LDAPSetupForVersion3=LDAP server configured for version 3 LDAPSetupForVersion2=LDAP server configured for version 2 LDAPDolibarrMapping=Dolibarr Mapping LDAPLdapMapping=LDAP Mapping LDAPFieldLoginUnix=Login (unix) -LDAPFieldLoginExample=Example: uid +LDAPFieldLoginExample=Primer: uid LDAPFilterConnection=Search filter -LDAPFilterConnectionExample=Example: &(objectClass=inetOrgPerson) -LDAPGroupFilterExample=Example: &(objectClass=groupOfUsers) +LDAPFilterConnectionExample=Primer: &(objectClass=inetOrgPerson) +LDAPGroupFilterExample=Primer: &(objectClass=groupOfUsers) LDAPFieldLoginSamba=Login (samba, activedirectory) -LDAPFieldLoginSambaExample=Example: samaccountname +LDAPFieldLoginSambaExample=Primer: samaccountname LDAPFieldFullname=Firstname Name -LDAPFieldFullnameExample=Example: cn -LDAPFieldPasswordNotCrypted=Password not encrypted -LDAPFieldPasswordCrypted=Password encrypted -LDAPFieldPasswordExample=Example: userPassword -LDAPFieldCommonNameExample=Example: cn +LDAPFieldFullnameExample=Primer: cn +LDAPFieldPasswordNotCrypted=Geslo ni šifrirano +LDAPFieldPasswordCrypted=Geslo šifrirano +LDAPFieldPasswordExample=Primer: uporabniško geslo +LDAPFieldCommonNameExample=Primer: cn LDAPFieldName=Name -LDAPFieldNameExample=Example: sn +LDAPFieldNameExample=Primer: sn LDAPFieldFirstName=First name -LDAPFieldFirstNameExample=Example: givenName +LDAPFieldFirstNameExample=Primer: podanoIme LDAPFieldMail=Email address -LDAPFieldMailExample=Example: mail +LDAPFieldMailExample=Primer: pošta LDAPFieldPhone=Professional phone number -LDAPFieldPhoneExample=Example: telephonenumber +LDAPFieldPhoneExample=Primer: telefonska številka LDAPFieldHomePhone=Personal phone number -LDAPFieldHomePhoneExample=Example: homephone +LDAPFieldHomePhoneExample=Primer: domači telefon LDAPFieldMobile=Cellular phone -LDAPFieldMobileExample=Example: mobile +LDAPFieldMobileExample=Primer: mobilni telefon LDAPFieldFax=Fax number -LDAPFieldFaxExample=Example: facsimiletelephonenumber +LDAPFieldFaxExample=Primer: telefonska številka faksa LDAPFieldAddress=Street -LDAPFieldAddressExample=Example: street +LDAPFieldAddressExample=Primer: ulica LDAPFieldZip=Zip -LDAPFieldZipExample=Example: postalcode +LDAPFieldZipExample=Primer: poštna številka LDAPFieldTown=Town -LDAPFieldTownExample=Example: l +LDAPFieldTownExample=Primer: l LDAPFieldCountry=Country LDAPFieldDescription=Description -LDAPFieldDescriptionExample=Example: description +LDAPFieldDescriptionExample=Primer: opis LDAPFieldNotePublic=Javna opomba -LDAPFieldNotePublicExample=Example: publicnote +LDAPFieldNotePublicExample=Primer: javna opomba LDAPFieldGroupMembers= Group members -LDAPFieldGroupMembersExample= Example: uniqueMember +LDAPFieldGroupMembersExample= Primer: uniqueMember LDAPFieldBirthdate=Birthdate LDAPFieldCompany=Company -LDAPFieldCompanyExample=Example: o +LDAPFieldCompanyExample=Primer: o LDAPFieldSid=SID -LDAPFieldSidExample=Example: objectsid +LDAPFieldSidExample=Primer: objectsid LDAPFieldEndLastSubscription=Date of subscription end -LDAPFieldTitle=Job position +LDAPFieldTitle=Delovno mesto LDAPFieldTitleExample=Primer: naziv -LDAPFieldGroupid=Group id -LDAPFieldGroupidExample=Exemple : gidnumber -LDAPFieldUserid=User id -LDAPFieldUseridExample=Exemple : uidnumber -LDAPFieldHomedirectory=Home directory -LDAPFieldHomedirectoryExample=Exemple : homedirectory -LDAPFieldHomedirectoryprefix=Home directory prefix +LDAPFieldGroupid=ID skupine +LDAPFieldGroupidExample=Primer: gidnumber +LDAPFieldUserid=Uporabniško ime +LDAPFieldUseridExample=Primer: uidnumber +LDAPFieldHomedirectory=Domači imenik +LDAPFieldHomedirectoryExample=Primer: domači imenik +LDAPFieldHomedirectoryprefix=Predpona domačega imenika LDAPSetupNotComplete=LDAP setup not complete (go on others tabs) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode. LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts. LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users. LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups. LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module. -LDAPDescMembersTypes=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members types. +LDAPDescMembersTypes=Ta stran vam omogoča, da določite ime atributov LDAP v drevesu LDAP za vsak podatek, ki ga najdete na vrstah članov Dolibarr. LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded. ForANonAnonymousAccess=For an authenticated acces (for a write access for example) PerfDolibarr=Nastavitev zmogljivosti/optimizacija poročila -YouMayFindPerfAdviceHere=This page provides some checks or advice related to performance. -NotInstalled=Not installed. -NotSlowedDownByThis=Not slowed down by this. -NotRiskOfLeakWithThis=Not risk of leak with this. +YouMayFindPerfAdviceHere=Ta stran ponuja nekaj preverjanj ali nasvetov v zvezi z delovanjem. +NotInstalled=Ni nameščeno. +NotSlowedDownByThis=To ne upočasni. +NotRiskOfLeakWithThis=Pri tem ni nevarnosti puščanja. ApplicativeCache=Aplikativni predpomnilnik MemcachedNotAvailable=Ni najden aplikativni predpomnilnik. Zmogljivost lahko izboljšate z namestitvijo predpomnilniškega strežnika Memcached in modula, ki zna uporabljati ta predpomnilniški strežnik.
Več informacij najdete tukaj http://wiki.dolibarr.org/index.php/Module_MemCached_EN.
Vedite, da veliko gostiteljev spletnih strani ne zagotavlja takega predpomnilniškega strežnika.. MemcachedModuleAvailableButNotSetup=Najden je predpomnilniški modul za aplikativni predpomnilnik, vendar nastavitev modula ni zaključena. MemcachedAvailableAndSetup=Vklopljen je predpomnilniški modul za predpomnilniški strežnik. OPCodeCache=OPCode predpomnilnik -NoOPCodeCacheFound=No OPCode cache found. Maybe you are using an OPCode cache other than XCache or eAccelerator (good), or maybe you don't have OPCode cache (very bad). +NoOPCodeCacheFound=Predpomnilnik OPCode ni bil najden. Morda uporabljate predpomnilnik OPCode, ki ni XCache ali eAccelerator (dobro) ali pa morda nimate predpomnilnika OPCode (zelo slabo). HTTPCacheStaticResources=HTTP predpomnilnik za statične vire (css, img, javascript) FilesOfTypeCached=Datoteke tipa %s so shranjene v predpomnilniku HTTP strežnika FilesOfTypeNotCached=Datoteke tipa %s niso shranjene v predpomnilniku HTTP strežnika FilesOfTypeCompressed=Datoteke tipa %s so komprimirane v HTTP strežniku FilesOfTypeNotCompressed=Datoteke tipa %s niso komprimirane v HTTP strežniku CacheByServer=Predpomnilnik v strežniku -CacheByServerDesc=For example using the Apache directive "ExpiresByType image/gif A2592000" +CacheByServerDesc=Na primer z uporabo direktive Apache "ExpiresByType image/gif A2592000" CacheByClient=Predpomnilnik v brskalniku CompressionOfResources=Kompresija HTTP odgovorov -CompressionOfResourcesDesc=For example using the Apache directive "AddOutputFilterByType DEFLATE" +CompressionOfResourcesDesc=Na primer z uporabo direktive Apache "AddOutputFilterByType DEFLATE" TestNotPossibleWithCurrentBrowsers=Taka avtomatska zaznava ni možna v trenutnem brskalniku -DefaultValuesDesc=Here you may define the default value you wish to use when creating a new record, and/or default filters or the sort order when you list records. -DefaultCreateForm=Default values (to use on forms) -DefaultSearchFilters=Default search filters -DefaultSortOrder=Default sort orders -DefaultFocus=Default focus fields -DefaultMandatory=Mandatory form fields +DefaultValuesDesc=Tukaj lahko določite privzeto vrednost, ki jo želite uporabiti pri ustvarjanju novega zapisa, in/ali privzete filtre ali vrstni red razvrščanja, ko navajate zapise. +DefaultCreateForm=Privzete vrednosti (za uporabo na obrazcih) +DefaultSearchFilters=Privzeti iskalni filtri +DefaultSortOrder=Privzeti vrstni redi +DefaultFocus=Privzeta polja fokusa +DefaultMandatory=Obvezna polja obrazca ##### Products ##### ProductSetup=Nastavitve modula za proizvode ServiceSetup=Storitve modul nastavitev ProductServiceSetup=Izdelki in storitve moduli za nastavitev -NumberOfProductShowInSelect=Maximum number of products to show in combo select lists (0=no limit) -ViewProductDescInFormAbility=Display product descriptions in lines of items (otherwise show description in a tooltip popup) -OnProductSelectAddProductDesc=How to use the description of the products when adding a product as a line of a document -AutoFillFormFieldBeforeSubmit=Auto fill the description input field with the description of product -DoNotAutofillButAutoConcat=Do not autofill the input field with description of product. Description of the product will be concatenated to the entered description automatically. -DoNotUseDescriptionOfProdut=Description of the product will never be included into the description of lines of documents +NumberOfProductShowInSelect=Največje število izdelkov za prikaz na seznamih kombiniranih izbir (0=ni omejitev) +ViewProductDescInFormAbility=Prikaži opise izdelkov v vrsticah elementov (sicer prikaži opis v pojavnem oknu z opisom orodja) +OnProductSelectAddProductDesc=Kako uporabiti opis izdelkov pri dodajanju izdelka kot vrstico dokumenta +AutoFillFormFieldBeforeSubmit=Samodejno izpolni polje za vnos opisa z opisom izdelka +DoNotAutofillButAutoConcat=Vnosnega polja ne izpolnite samodejno z opisom izdelka. Opis izdelka bo samodejno povezan z vnesenim opisom. +DoNotUseDescriptionOfProdut=Opis izdelka ne bo nikoli vključen v opis vrstic dokumentov MergePropalProductCard=Aktivacija opcije za združevanje PDF dokumenta proizvoda in PDF ponudbe azur v zavihku priložene datoteke proizvod/storitev, če je proizvod/storitev v ponudbi -ViewProductDescInThirdpartyLanguageAbility=Display products descriptions in forms in the language of the third party (otherwise in the language of the user) -UseSearchToSelectProductTooltip=Also if you have a large number of products (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string. -UseSearchToSelectProduct=Wait until you press a key before loading content of product combo list (This may increase performance if you have a large number of products, but it is less convenient) +ViewProductDescInThirdpartyLanguageAbility=Prikaz opisov izdelkov v obrazcih v jeziku partnerja (sicer v jeziku uporabnika) +UseSearchToSelectProductTooltip=Tudi če imate veliko število izdelkov (> 100 000), lahko povečate hitrost tako, da nastavite konstanto PRODUCT_DONOTSEARCH_ANYWHERE na 1 v Nastavitve->Drugo. Iskanje bo nato omejeno na začetek niza. +UseSearchToSelectProduct=Počakajte, da pritisnete tipko, preden naložite vsebino kombiniranega seznama izdelkov (to lahko poveča zmogljivost, če imate veliko število izdelkov, vendar je manj priročno) SetDefaultBarcodeTypeProducts=Privzet tip črtne kode za proizvode SetDefaultBarcodeTypeThirdParties=Privzet tip črtne kode za partnerje UseUnits=Določi mersko enoto za količino pri urejanju vrstic naročila, ponudbe ali računa ProductCodeChecker= Modul za generiranje kode proizvodov in kontrolo (proizvod ali storitev) ProductOtherConf= Konfiguracija proizvodov/storitev -IsNotADir=is not a directory! +IsNotADir=ni imenik! ##### Syslog ##### SyslogSetup=Nastavitve Syslog modula SyslogOutput=Izhod za dnevnik @@ -1680,10 +1696,10 @@ SyslogLevel=Nivo SyslogFilename=Ime datoteke in pot YouCanUseDOL_DATA_ROOT=Za log datoteko v Dolibarr dokumentni mapi lahko uporabite DOL_DATA_ROOT/dolibarr.log. Za shranjevanje te datoteke lahko nastavite tudi drugačno pot. ErrorUnknownSyslogConstant=Konstanta %s ni znana syslog konstanta -OnlyWindowsLOG_USER=On Windows, only the LOG_USER facility will be supported -CompressSyslogs=Compression and backup of debug log files (generated by module Log for debug) -SyslogFileNumberOfSaves=Number of backup logs to keep -ConfigureCleaningCronjobToSetFrequencyOfSaves=Configure cleaning scheduled job to set log backup frequency +OnlyWindowsLOG_USER=V sistemu Windows bo podprta samo možnost LOG_USER +CompressSyslogs=Stiskanje in varnostno kopiranje datotek dnevnika odpravljanja napak (generira modul Log for debug) +SyslogFileNumberOfSaves=Število varnostnih kopij dnevnikov, ki jih je treba hraniti +ConfigureCleaningCronjobToSetFrequencyOfSaves=Konfigurirajte načrtovano opravilo čiščenja, da nastavite pogostost varnostnega kopiranja dnevnika ##### Donations ##### DonationsSetup=Nastanitev modula za donacije DonationsReceiptModel=Predloga računa za donacijo @@ -1706,7 +1722,7 @@ GenbarcodeLocation=Orodje za generiranje črtne kode preko komandne vrstice (upo BarcodeInternalEngine=Interno orodje BarCodeNumberManager=Upravljanje avtomatskega določanja številk črtnih kod ##### Prelevements ##### -WithdrawalsSetup=Setup of module Direct Debit payments +WithdrawalsSetup=Nastavitev modula Plačila z direktno obremenitvijo ##### ExternalRSS ##### ExternalRSSSetup=Nastavitev uvoza zunanjih RSS NewRSS=Nov vir RSS @@ -1714,22 +1730,22 @@ RSSUrl=RSS URL RSSUrlExample=Zanimiv vir RSS ##### Mailing ##### MailingSetup=Nastavitev E-mail modula -MailingEMailFrom=Sender email (From) for emails sent by emailing module -MailingEMailError=Return Email (Errors-to) for emails with errors +MailingEMailFrom=E-pošta pošiljatelja (Od) za e-pošto, poslano z modulom za pošiljanje e-pošte +MailingEMailError=Vrni e-pošto (Errors-to) za e-pošto z napakami MailingDelay=Čakanje v sekundah po pošiljanju naslednjega sporočila ##### Notification ##### -NotificationSetup=Email Notification module setup -NotificationEMailFrom=Sender email (From) for emails sent by the Notifications module +NotificationSetup=Nastavitev modula za obveščanje po e-pošti +NotificationEMailFrom=E-pošta pošiljatelja (Od) za e-pošto, ki jo pošlje modul Obvestila FixedEmailTarget=Prejemnik -NotificationDisableConfirmMessageContact=Hide the list of recipients (subscribed as contact) of notifications into the confirmation message -NotificationDisableConfirmMessageUser=Hide the list of recipients (subscribed as user) of notifications into the confirmation message -NotificationDisableConfirmMessageFix=Hide the list of recipients (subscribed as global email) of notifications into the confirmation message +NotificationDisableConfirmMessageContact=Skrij seznam prejemnikov (naročenih kot kontakt) obvestil v potrditveno sporočilo +NotificationDisableConfirmMessageUser=Skrij seznam prejemnikov (naročenih kot uporabnik) obvestil v potrditveno sporočilo +NotificationDisableConfirmMessageFix=Skrij seznam prejemnikov (naročenih kot globalna e-pošta) obvestil v potrditveno sporočilo ##### Sendings ##### -SendingsSetup=Shipping module setup +SendingsSetup=Nastavitev modula za pošiljanje SendingsReceiptModel=Obrazci odpremnic SendingsNumberingModules=Moduli za številčenje pošiljk SendingsAbility=Podpora poslanih dokumentov za dobavo kupcem -NoNeedForDeliveryReceipts=In most cases, shipping sheets are used both as sheets for customer deliveries (list of products to send) and sheets that are received and signed by customer. Hence the product deliveries receipt is a duplicated feature and is rarely activated. +NoNeedForDeliveryReceipts=V večini primerov se odpremni listi uporabljajo tako kot listi za dostavo strank (seznam izdelkov za pošiljanje) kot listi, ki jih stranka prejme in podpiše. Zato je potrdilo o dostavi izdelka podvojena funkcija in se redko aktivira. FreeLegalTextOnShippings=Prosti tekst na pošiljkah ##### Deliveries ##### DeliveryOrderNumberingModules=Modul za številčenje dobavnic @@ -1739,55 +1755,55 @@ FreeLegalTextOnDeliveryReceipts=Poljubno besedilo na odpremnici ##### FCKeditor ##### AdvancedEditor=Napredni urejevalnik ActivateFCKeditor=Aktiviranje FCKeditor za: -FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements -FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements -FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForNotePublic=WYSIWIG izdelava/izdaja polja "javne opombe" elementov +FCKeditorForNotePrivate=WYSIWIG izdelava/izdaja polja "zasebne opombe" elementov +FCKeditorForCompany=WYSIWIG urejanje opisov elementov (razen izdelkov/storitev) +FCKeditorForProductDetails=WYSIWIG izdelava/izdaja opisa izdelkov ali vrstic za objekte (vrstice predlogov, naročil, računov, itd...). +FCKeditorForProductDetails2=Opozorilo: uporaba te možnosti v tem primeru resno ni priporočljiva, saj lahko povzroči težave s posebnimi znaki in oblikovanjem strani pri ustvarjanju datotek PDF. FCKeditorForMailing= WYSIWIG kreiranje/urejanje pošte FCKeditorForUserSignature=WYSIWIG kreiranje/urejanje podpisa uporabnika -FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) -FCKeditorForTicket=WYSIWIG creation/edition for tickets +FCKeditorForMail=Ustvarjanje/izdaja WYSIWIG za vso pošto (razen Tools->eMailing) +FCKeditorForTicket=Izdelava/izdaja WYSIWIG za vstopnice ##### Stock ##### -StockSetup=Stock module setup -IfYouUsePointOfSaleCheckModule=If you use the Point of Sale module (POS) provided by default or an external module, this setup may be ignored by your POS module. Most POS modules are designed by default to create an invoice immediately and decrease stock irrespective of the options here. So if you need or not to have a stock decrease when registering a sale from your POS, check also your POS module setup. +StockSetup=Nastavitev zalog modula +IfYouUsePointOfSaleCheckModule=Če uporabljate privzeti modul prodajnega mesta (POS) ali zunanji modul, bo vaš modul POS to nastavitev morda prezrl. Večina POS modulov je privzeto zasnovanih tako, da takoj ustvarijo račun in zmanjšajo zalogo ne glede na možnosti tukaj. Torej, če želite ali ne želite imeti zmanjšanja zalog pri registraciji prodaje iz vašega POS-a, preverite tudi nastavitev svojega POS modula. ##### Menu ##### MenuDeleted=Izbrisan meni -Menu=Menu +Menu=meni Menus=Meniji TreeMenuPersonalized=Prilagojeni meniji -NotTopTreeMenuPersonalized=Personalized menus not linked to a top menu entry +NotTopTreeMenuPersonalized=Prilagojeni meniji, ki niso povezani z vnosom v zgornjem meniju NewMenu=Nov meni MenuHandler=Menijski vmesnik MenuModule=Modul izvorov -HideUnauthorizedMenu=Hide unauthorized menus also for internal users (just greyed otherwise) +HideUnauthorizedMenu=Skrij nepooblaščene menije tudi za interne uporabnike (samo drugače sivi) DetailId=ID meni DetailMenuHandler=Upravljavec menijev za prikaz novega menija DetailMenuModule=Ime modula, če vnos prihaja iz modula DetailType=Tip menija (zgoraj ali levo) DetailTitre=Naziv menija ali koda naziva za prevod -DetailUrl=URL,kamor vas meni usmeri (Absolutni URL link ali zunanji link http://) +DetailUrl=URL, kamor vas pošlje meni (relativna povezava URL ali zunanja povezava s https://) DetailEnabled=Pogoj za prikaz vnosa ali ne DetailRight=Pogoj za prikaz neavtoriziranih zatemnitev menija DetailLangs=Ime jezikovne datoteke za prevod nazivnih kot DetailUser=Interni / zunanji / vsi Target=Za -DetailTarget=Target for links (_blank top opens a new window) +DetailTarget=Cilj za povezave (_prazen vrh odpre novo okno) DetailLevel=Nivo (-1:zgornji meni, 0:meni v glavi, >0 meni in podmeni) ModifMenu=Sprememba menija DeleteMenu=Izbris menijskega vnosa -ConfirmDeleteMenu=Are you sure you want to delete menu entry %s? -FailedToInitializeMenu=Failed to initialize menu +ConfirmDeleteMenu=Ali ste prepričani, da želite izbrisati menijski vnos %s ? +FailedToInitializeMenu=Inicializacija menija ni uspela ##### Tax ##### TaxSetup=Nastavitveni modul za DDV, socialne ali fiskalne davke in dividende OptionVatMode=Rok za DDV -OptionVATDefault=Standard basis +OptionVATDefault=Standardna osnova OptionVATDebitOption=Povečana osnova -OptionVatDefaultDesc=VAT is due:
- on delivery of goods (based on invoice date)
- on payments for services -OptionVatDebitOptionDesc=VAT is due:
- on delivery of goods (based on invoice date)
- on invoice (debit) for services -OptionPaymentForProductAndServices=Cash basis for products and services -OptionPaymentForProductAndServicesDesc=VAT is due:
- on payment for goods
- on payments for services -SummaryOfVatExigibilityUsedByDefault=Time of VAT eligibility by default according to chosen option: +OptionVatDefaultDesc=DDV je treba plačati:
- ob dostavi blaga (na podlagi datuma računa)
- ob plačilu storitev +OptionVatDebitOptionDesc=DDV je treba plačati:
- ob dobavi blaga (na podlagi datuma računa)
- na računu (bremenitev) za storitve +OptionPaymentForProductAndServices=Denarna osnova za izdelke in storitve +OptionPaymentForProductAndServicesDesc=DDV je treba plačati:
- pri plačilu blaga
- pri plačilu storitev +SummaryOfVatExigibilityUsedByDefault=Privzeti čas upravičenosti do DDV glede na izbrano možnost: OnDelivery=Ob dobavi OnPayment=Ob plačilu OnInvoice=Ob izdaji računa @@ -1796,86 +1812,86 @@ SupposedToBeInvoiceDate=Predvideva se datum računa Buy=Nakup Sell=Prodaja InvoiceDateUsed=Uporabljen datum računa -YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Organization), so there is no VAT options to setup. -AccountancyCode=Accounting Code +YourCompanyDoesNotUseVAT=Za vaše podjetje je bilo določeno, da ne uporablja DDV (Domača stran - Nastavitev - Podjetje/organizacija), zato ni možnosti DDV za nastavitev. +AccountancyCode=Računovodski kodeks AccountancyCodeSell=Računovodska koda prodaje AccountancyCodeBuy=Računovodska koda nabave -CREATE_NEW_VAT_WITHOUT_AUTO_PAYMENT=Keep the checkbox “Automatically create the payment” empty by default when creating a new tax +CREATE_NEW_VAT_WITHOUT_AUTO_PAYMENT=Pri ustvarjanju novega davka naj bo potrditveno polje »Samodejno ustvari plačilo« privzeto prazno ##### Agenda ##### AgendaSetup=Nastavitev modula za aktivnosti in dnevni red PasswordTogetVCalExport=Ključ za avtorizacijo izvoznega linka -SecurityKey = Security Key +SecurityKey = Varnostni ključ PastDelayVCalExport=Ne izvažaj dogodekov, starejših od -AGENDA_USE_EVENT_TYPE=Use events types (managed in menu Setup -> Dictionaries -> Type of agenda events) -AGENDA_USE_EVENT_TYPE_DEFAULT=Automatically set this default value for type of event in event create form -AGENDA_DEFAULT_FILTER_TYPE=Automatically set this type of event in search filter of agenda view -AGENDA_DEFAULT_FILTER_STATUS=Automatically set this status for events in search filter of agenda view -AGENDA_DEFAULT_VIEW=Which view do you want to open by default when selecting menu Agenda -AGENDA_REMINDER_BROWSER=Enable event reminder on user's browser (When remind date is reached, a popup is shown by the browser. Each user can disable such notifications from its browser notification setup). -AGENDA_REMINDER_BROWSER_SOUND=Enable sound notification -AGENDA_REMINDER_EMAIL=Enable event reminder by emails (remind option/delay can be defined on each event). -AGENDA_REMINDER_EMAIL_NOTE=Note: The frequency of the scheduled job %s must be enough to be sure that the remind are sent at the correct moment. -AGENDA_SHOW_LINKED_OBJECT=Show linked object into agenda view +AGENDA_USE_EVENT_TYPE=Uporaba vrst dogodkov (upravlja se v meniju Nastavitve -> Slovarji -> Vrsta dogodkov dnevnega reda) +AGENDA_USE_EVENT_TYPE_DEFAULT=Samodejno nastavi to privzeto vrednost za vrsto dogodka v obrazcu za ustvarjanje dogodka +AGENDA_DEFAULT_FILTER_TYPE=Samodejno nastavi to vrsto dogodka v iskalnem filtru pogleda dnevnega reda +AGENDA_DEFAULT_FILTER_STATUS=Samodejno nastavi to stanje za dogodke v iskalnem filtru pogleda dnevnega reda +AGENDA_DEFAULT_VIEW=Kateri pogled želite privzeto odpreti, ko izberete meni Dnevni red +AGENDA_REMINDER_BROWSER=Omogoči opomnik dogodka v brskalniku uporabnika (Ko je dosežen datum opomnika, brskalnik prikaže pojavno okno. Vsak uporabnik lahko onemogoči takšna obvestila v nastavitvi obvestil brskalnika). +AGENDA_REMINDER_BROWSER_SOUND=Omogoči zvočno obvestilo +AGENDA_REMINDER_EMAIL=Omogoči opomnik za dogodek po e-pošti (možnost opomnika/zakasnitve je mogoče določiti za vsak dogodek). +AGENDA_REMINDER_EMAIL_NOTE=Opomba: Pogostost načrtovanega opravila %s mora biti zadostna, da zagotovite, da so opomini poslani v pravem trenutku. +AGENDA_SHOW_LINKED_OBJECT=Prikaži povezani predmet v pogledu dnevnega reda ##### Clicktodial ##### ClickToDialSetup=Nastavitve modula za klicanje s klikom -ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with clicktodial login (defined on user card)
__PASS__ that will be replaced with clicktodial password (defined on user card). -ClickToDialDesc=This module change phone numbers, when using a desktop computer, into clickable links. A click will call the number. This can be used to start the phone call when using a soft phone on your desktop or when using a CTI system based on SIP protocol for example. Note: When using a smartphone, phone numbers are always clickable. -ClickToDialUseTelLink=Use just a link "tel:" on phone numbers -ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface, installed on the same computer as the browser, and called when you click on a link starting with "tel:" in your browser. If you need a link that start with "sip:" or a full server solution (no need of local software installation), you must set this to "No" and fill the next field. +ClickToDialUrlDesc=URL, priklican, ko je klik na telefonsko sliko izveden. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with clicktodial prijava (določena na uporabniški kartici)
__PASS__ , ki bo nadomeščena z geslom clicktodial (definirano na uporabniški kartici). +ClickToDialDesc=Ta modul spremeni telefonske številke pri uporabi namiznega računalnika v povezave, ki jih je mogoče klikniti. Klik bo poklical številko. To lahko uporabite za začetek telefonskega klica, ko na namizju uporabljate programski telefon ali na primer pri uporabi sistema CTI, ki temelji na protokolu SIP. Opomba: Ko uporabljate pametni telefon, lahko telefonske številke vedno kliknete. +ClickToDialUseTelLink=Na telefonskih številkah uporabite samo povezavo "tel:". +ClickToDialUseTelLinkDesc=Uporabite to metodo, če imajo vaši uporabniki programski telefon ali programski vmesnik, nameščen v istem računalniku kot brskalnik, ki se pokliče, ko v brskalniku kliknete povezavo, ki se začne z "tel:". Če potrebujete povezavo, ki se začne s "sip:", ali celotno strežniško rešitev (ni potrebe po namestitvi lokalne programske opreme), morate to nastaviti na "Ne" in izpolniti naslednje polje. ##### Point Of Sale (CashDesk) ##### -CashDesk=Point of Sale -CashDeskSetup=Point of Sales module setup -CashDeskThirdPartyForSell=Default generic third party to use for sales +CashDesk=Prodajno mesto +CashDeskSetup=Nastavitev modula prodajnega mesta +CashDeskThirdPartyForSell=Privzeti partner za prodajo CashDeskBankAccountForSell=Račun, ki se uporabi za prejem gotovinskih plačil -CashDeskBankAccountForCheque=Default account to use to receive payments by check +CashDeskBankAccountForCheque=Privzeti račun za prejemanje plačil s čeki CashDeskBankAccountForCB=Račun, ki se uporabi za prejem plačil s kreditnimi karticami -CashDeskBankAccountForSumup=Default bank account to use to receive payments by SumUp -CashDeskDoNotDecreaseStock=Disable stock decrease when a sale is done from Point of Sale (if "no", stock decrease is done for each sale done from POS, irrespective of the option set in module Stock). +CashDeskBankAccountForSumup=Privzeti bančni račun za prejemanje plačil prek SumUp +CashDeskDoNotDecreaseStock=Onemogoči zmanjševanje zaloge, ko je prodaja opravljena na prodajnem mestu (če je "ne", se zmanjševanje zaloge izvede za vsako prodajo opravljeno s POS-a, ne glede na možnost, nastavljeno v modulu Zaloga). CashDeskIdWareHouse=Prisilite ali blokirajte skladišče, uporabljeno za zmanjšanje zalog -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point of Sale disabled -StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with module Serial/Lot management (currently active) so stock decrease is disabled. -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. -CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced. -CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates. -CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13) +StockDecreaseForPointOfSaleDisabled=Zmanjšanje zaloge s prodajnega mesta onemogočeno +StockDecreaseForPointOfSaleDisabledbyBatch=Zmanjšanje zalog v POS ni združljivo z modulom Serial/Lot management (trenutno aktiven), zato je zmanjševanje zalog onemogočeno. +CashDeskYouDidNotDisableStockDecease=Pri prodaji na prodajnem mestu niste onemogočili zmanjšanja zaloge. Zato je potrebno skladišče. +CashDeskForceDecreaseStockLabel=Zmanjšanje zalog serijskih izdelkov je bilo izsiljeno. +CashDeskForceDecreaseStockDesc=Najprej zmanjšajte za najstarejše datume prehranjevanja in prodaje. +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Nastavitev modula za zaznamke -BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or external web sites on your left menu. +BookmarkDesc=Ta modul vam omogoča upravljanje zaznamkov. Dodate lahko tudi bližnjice do katere koli strani Dolibarr ali zunanjih spletnih mest v levem meniju. NbOfBoomarkToShow=Največje število zaznamkov za prikaz v levem meniju ##### WebServices ##### WebServicesSetup=Nastavitev modula za spletne storitve WebServicesDesc=Z omogočenjem tega modula postane Dolibarr spletni strežnik za zagotavljanje različnih spletnih storitev. WSDLCanBeDownloadedHere=WSDL opisna datoteka omogočenih storitev je na voljo tukaj -EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at URL +EndPointIs=Odjemalci SOAP morajo svoje zahteve poslati končni točki Dolibarr, ki je na voljo na naslovu URL ##### API #### ApiSetup=Nastavitev modula API ApiDesc=Z omogočenjem tega modula postane Dolibarr REST strežnik za zagotavljanje različnih spletnih storitev. -ApiProductionMode=Enable production mode (this will activate use of a cache for services management) -ApiExporerIs=You can explore and test the APIs at URL +ApiProductionMode=Omogoči produkcijski način (to bo aktiviralo uporabo predpomnilnika za upravljanje storitev) +ApiExporerIs=API-je lahko raziščete in preizkusite na naslovu URL OnlyActiveElementsAreExposed=Izpostavljeni so samo elementi omogočenih modulov ApiKey=Ključ za API -WarningAPIExplorerDisabled=The API explorer has been disabled. API explorer is not required to provide API services. It is a tool for developer to find/test REST APIs. If you need this tool, go into setup of module API REST to activate it. +WarningAPIExplorerDisabled=API Explorer je bil onemogočen. API raziskovalec ni potreben za zagotavljanje storitev API. Je orodje za razvijalce za iskanje/testiranje API-jev REST. Če potrebujete to orodje, pojdite v nastavitve modula API REST, da ga aktivirate. ##### Bank ##### BankSetupModule=Nastavitev modula za banke -FreeLegalTextOnChequeReceipts=Free text on check receipts +FreeLegalTextOnChequeReceipts=Prosto besedilo na računih za čeke BankOrderShow=Prikaže seznam bančnih računov za države, ki uporabljajo "podrobno bančno številko" BankOrderGlobal=Splošno BankOrderGlobalDesc=Splošno zaporedje prikaza BankOrderES=Španski BankOrderESDesc=Spanish display order -ChequeReceiptsNumberingModule=Check Receipts Numbering Module +ChequeReceiptsNumberingModule=Modul za številčenje računov ##### Multicompany ##### MultiCompanySetup=Nastavitev modula za več podjetij ##### Suppliers ##### -SuppliersSetup=Vendor module setup -SuppliersCommandModel=Complete template of Purchase Order -SuppliersCommandModelMuscadet=Complete template of Purchase Order (old implementation of cornas template) -SuppliersInvoiceModel=Complete template of Vendor Invoice -SuppliersInvoiceNumberingModel=Vendor invoices numbering models -IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval +SuppliersSetup=Nastavitve +SuppliersCommandModel=Popolna predloga naročilnice +SuppliersCommandModelMuscadet=Popolna predloga naročilnice (stara izvedba predloge cornas) +SuppliersInvoiceModel=Končaj predlogo za prejeti račun +SuppliersInvoiceNumberingModel=Modeli številčenja prejetih računov +IfSetToYesDontForgetPermission=Če je nastavljena na vrednost, ki ni ničelna, ne pozabite zagotoviti dovoljenj za skupine ali uporabnike, ki jim je dovoljena druga odobritev ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Nastavitev modula GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Pazite, da je mora biti vaš ip do datoteke s podatki o državi znotraj mape, ki jo PHP lahko bere (Na vašem PHP preverite nastavitve 'open_basedir' in dovoljenja za datotečni sistem). YouCanDownloadFreeDatFileTo=Brezplačno demo različico Maxmind GeoIP deželne datoteke lahko prenesete z %s. YouCanDownloadAdvancedDatFileTo=Lahko tudi prenesete bolj popolno različico, s posodobitvami, deželne datoteke Maxmind GeoIP z %s. @@ -1886,17 +1902,17 @@ ProjectsSetup=Nastavitve modula za projekte ProjectsModelModule=Vzorec dokumenta poročila o projektih TasksNumberingModules=Moduli za številčenje nalog TaskModelModule=Modeli obrazcev poročil o nalogah -UseSearchToSelectProject=Wait until a key is pressed before loading content of Project combo list.
This may improve performance if you have a large number of projects, but it is less convenient. +UseSearchToSelectProject=Počakajte, da pritisnete tipko, preden naložite vsebino kombiniranega seznama Project.
To lahko izboljša zmogljivost, če imate veliko število projektov, vendar je manj priročno. ##### ECM (GED) ##### ##### Fiscal Year ##### -AccountingPeriods=Accounting periods -AccountingPeriodCard=Accounting period -NewFiscalYear=New accounting period -OpenFiscalYear=Open accounting period -CloseFiscalYear=Close accounting period -DeleteFiscalYear=Delete accounting period -ConfirmDeleteFiscalYear=Are you sure to delete this accounting period? -ShowFiscalYear=Show accounting period +AccountingPeriods=Obračunska obdobja +AccountingPeriodCard=Obračunsko obdobje +NewFiscalYear=Novo obračunsko obdobje +OpenFiscalYear=Odprto obračunsko obdobje +CloseFiscalYear=Zaključi obračunsko obdobje +DeleteFiscalYear=Izbriši obračunsko obdobje +ConfirmDeleteFiscalYear=Ali ste prepričani, da želite izbrisati to obračunsko obdobje? +ShowFiscalYear=Pokaži obračunsko obdobje AlwaysEditable=Lahko je vedno urejeno MAIN_APPLICATION_TITLE=Prisilni prikaz imena aplikacije (opozorilo: če tukaj nastavite vaše lastno ime, lahko prekinete funkcijo avtomatskega vnosa uporabniškega imena pri uporabi mobilne aplikacije DoliDroid) NbMajMin=Minimalno število velikih črk @@ -1907,403 +1923,435 @@ NoAmbiCaracAutoGeneration=Ne uporabljajte dvoumnih znakov ("1","l","i","|","0"," SalariesSetup=Nastavitev modula za plače SortOrder=Sortiraj naročilo Format=Format -TypePaymentDesc=0:Customer payment type, 1:Vendor payment type, 2:Both customers and suppliers payment type +TypePaymentDesc=0:Vrsta plačila stranke, 1:Vrsta plačila prodajalca, 2:Vrsta plačila strank in dobaviteljev IncludePath=Vključi pot (definirana v spremenljivki %s) ExpenseReportsSetup=Nastavitev modula za stroškovna poročila TemplatePDFExpenseReports=Predloga dokumenta za generiranje stroškovnega poročila -ExpenseReportsRulesSetup=Setup of module Expense Reports - Rules -ExpenseReportNumberingModules=Expense reports numbering module +ExpenseReportsRulesSetup=Postavitev modula Stroškovniki - Pravila +ExpenseReportNumberingModules=Modul za številčenje poročil o stroških NoModueToManageStockIncrease=Noben modul za upravljanje avtomatskega povečevanja zalog ni aktiviran. Zaloge se bodo povečale samo na osnovi ročnega vnosa. -YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for email notifications by enabling and configuring the module "Notification". -TemplatesForNotifications=Templates for notifications -ListOfNotificationsPerUser=List of automatic notifications per user* -ListOfNotificationsPerUserOrContact=List of possible automatic notifications (on business event) available per user* or per contact** -ListOfFixedNotifications=List of automatic fixed notifications -GoOntoUserCardToAddMore=Go to the tab "Notifications" of a user to add or remove notifications for users -GoOntoContactCardToAddMore=Go to the tab "Notifications" of a third party to add or remove notifications for contacts/addresses +YouMayFindNotificationsFeaturesIntoModuleNotification=Možnosti za e-poštna obvestila boste našli tako, da omogočite in konfigurirate modul "Obvestilo". +TemplatesForNotifications=Predloge za obvestila +ListOfNotificationsPerUser=Seznam samodejnih obvestil na uporabnika* +ListOfNotificationsPerUserOrContact=Seznam možnih samodejnih obvestil (o poslovnem dogodku) na voljo na uporabnika* ali na kontakt** +ListOfFixedNotifications=Seznam samodejnih fiksnih obvestil +GoOntoUserCardToAddMore=Pojdite na zavihek »Obvestila« uporabnika, da dodate ali odstranite obvestila za uporabnike +GoOntoContactCardToAddMore=Pojdite na zavihek »Obvestila« partnerja, da dodate ali odstranite obvestila za stike/naslove Threshold=Prag -BackupDumpWizard=Wizard to build the database dump file -BackupZipWizard=Wizard to build the archive of documents directory +BackupDumpWizard=Čarovnik za izdelavo datoteke izpisa baze podatkov +BackupZipWizard=Čarovnik za izdelavo imenika arhiva dokumentov SomethingMakeInstallFromWebNotPossible=Instalacija eksternega modula s spletnega vmesnika ni možna zaradi naslednjega razloga: -SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. +SomethingMakeInstallFromWebNotPossible2=Iz tega razloga je postopek nadgradnje, opisan tukaj, ročni postopek, ki ga lahko izvede samo privilegirani uporabnik. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Instalacijo zunanjega modula iz aplikacije je onemogočil vaš administrator. Prositi ga morate, naj odstrani datoteko %s, da bi omogočil to funkcijo. -ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; +ConfFileMustContainCustom=Če želite namestiti ali zgraditi zunanji modul iz aplikacije, morate datoteke modula shraniti v imenik %s . Če želite, da ta imenik obdela Dolibarr, morate nastaviti svoj conf/conf.php , da dodate 2 vrstici direktive:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Osvetli vrstice tabele, preko katerih je šla miška -HighlightLinesColor=Highlight color of the line when the mouse passes over (use 'ffffff' for no highlight) -HighlightLinesChecked=Highlight color of the line when it is checked (use 'ffffff' for no highlight) -UseBorderOnTable=Show left-right borders on tables -BtnActionColor=Color of the action button -TextBtnActionColor=Text color of the action button -TextTitleColor=Text color of Page title -LinkColor=Color of links -PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache after changing this value to have it effective -NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes +HighlightLinesColor=Označite barvo črte, ko gre miška čez (uporabite 'ffffff', če ne označite) +HighlightLinesChecked=Označite barvo črte, ko je označena (uporabite 'ffffff', če ne označite) +UseBorderOnTable=Pokaži levo-desno obrobo na tabelah +BtnActionColor=Barva akcijskega gumba +TextBtnActionColor=Barva besedila akcijskega gumba +TextTitleColor=Barva besedila naslova strani +LinkColor=Barva povezav +PressF5AfterChangingThis=Ko spremenite to vrednost, pritisnite CTRL+F5 na tipkovnici ali počistite predpomnilnik brskalnika, da bo veljala +NotSupportedByAllThemes=Will deluje z osnovnimi temami, morda ne bo podprt z zunanjimi temami BackgroundColor=Barva ozadja TopMenuBackgroundColor=Barva ozadja za zgornji meni -TopMenuDisableImages=Icon or Text in Top menu +TopMenuDisableImages=Ikona ali besedilo v zgornjem meniju LeftMenuBackgroundColor=Barva ozadja za levi meni -BackgroundTableTitleColor=Background color for Table title line -BackgroundTableTitleTextColor=Text color for Table title line -BackgroundTableTitleTextlinkColor=Text color for Table title link line +BackgroundTableTitleColor=Barva ozadja za naslovno vrstico tabele +BackgroundTableTitleTextColor=Barva besedila za naslovno vrstico tabele +BackgroundTableTitleTextlinkColor=Barva besedila za vrstico povezave naslova tabele BackgroundTableLineOddColor=Barva ozadja za lihe vrstice tabele BackgroundTableLineEvenColor=Barva ozadja za sode vrstice tabele MinimumNoticePeriod=Minimalni rok za obvestilo (Vaš zahtevek za odsotnost mora biti podan pred tem rokom) NbAddedAutomatically=Število dodanih dni pri števcu uporabnikov (avtomatsko) vsak mesec -EnterAnyCode=This field contains a reference to identify the line. Enter any value of your choice, but without special characters. -Enter0or1=Enter 0 or 1 -UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For example: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] -ColorFormat=The RGB color is in HEX format, eg: FF0000 -PictoHelp=Icon name in format:
- image.png for an image file into the current theme directory
- image.png@module if file is into the directory /img/ of a module
- fa-xxx for a FontAwesome fa-xxx picto
- fonwtawesome_xxx_fa_color_size for a FontAwesome fa-xxx picto (with prefix, color and size set) +EnterAnyCode=To polje vsebuje sklic za identifikacijo vrstice. Vnesite poljubno vrednost, vendar brez posebnih znakov. +Enter0or1=Vnesite 0 ali 1 +UnicodeCurrency=Tukaj med oklepaji vnesite seznam številk bajtov, ki predstavljajo simbol valute. Na primer: za $ vnesite [36] - za brazilske realne R$ [82,36] - za € vnesite [8364] +ColorFormat=Barva RGB je v formatu HEX, npr.: FF0000 +PictoHelp=Ime ikone v formatu:
- image.png za slikovno datoteko v trenutnem imeniku teme
- image.png@module, če je datoteka v imeniku /img/ modula
- fa-xxx za sliko FontAwesome fa-xxx
- fonwtawesome_xxx_fa_color_size za sliko FontAwesome fa-xxx (z nastavljeno predpono, barvo in velikostjo) PositionIntoComboList=Položaj vrstice v kombiniranih seznamih -SellTaxRate=Sales tax rate -RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases. -UrlTrackingDesc=If the provider or transport service offers a page or web site to check the status of your shipments, you may enter it here. You can use the key {TRACKID} in the URL parameters so the system will replace it with the tracking number the user entered into the shipment card. -OpportunityPercent=When you create a lead, you will define an estimated amount of project/lead. According to status of the lead, this amount may be multiplied by this rate to evaluate a total amount all your leads may generate. Value is a percentage (between 0 and 100). -TemplateForElement=This mail template is related to what type of object? An email template is available only when using the "Send Email" button from the related object. +SellTaxRate=Stopnja prometnega davka +RecuperableOnly=Da za DDV "Ni zaznati, vendar ga je mogoče povrniti", namenjeno nekaterim državam v Franciji. V vseh drugih primerih imejte vrednost "Ne". +UrlTrackingDesc=Če ponudnik ali transportna služba ponuja stran ali spletno stran za preverjanje statusa vaših pošiljk, jo lahko vnesete tukaj. V parametrih URL-ja lahko uporabite ključ {TRACKID}, tako da ga bo sistem nadomestil s številko za sledenje, ki jo je uporabnik vnesel na kartico pošiljke. +OpportunityPercent=Ko ustvarite potencialno stranko, boste določili ocenjeno količino projekta/mogoče stranke. Glede na status potencialne stranke se lahko ta znesek pomnoži s to stopnjo, da se oceni skupni znesek, ki ga lahko ustvarijo vse vaše potencialne stranke. Vrednost je odstotek (med 0 in 100). +TemplateForElement=S katero vrsto predmeta je ta poštna predloga povezana? E-poštna predloga je na voljo le, če uporabite gumb »Pošlji e-pošto« iz povezanega predmeta. TypeOfTemplate=Vrsta predloge -TemplateIsVisibleByOwnerOnly=Template is visible to owner only -VisibleEverywhere=Visible everywhere -VisibleNowhere=Visible nowhere +TemplateIsVisibleByOwnerOnly=Predloga je vidna samo lastniku +VisibleEverywhere=Vidno povsod +VisibleNowhere=Nikjer vidno FixTZ=Fiksiranje časovne cone FillFixTZOnlyIfRequired=Primer: +2 (uporabite samo, če se pojavijo težave) ExpectedChecksum=Pričakovana kontrolna vsota CurrentChecksum=Trenutna kontrolna vsota -ExpectedSize=Expected size -CurrentSize=Current size -ForcedConstants=Required constant values +ExpectedSize=Pričakovana velikost +CurrentSize=Trenutna velikost +ForcedConstants=Zahtevane konstantne vrednosti MailToSendProposal=Ponudbe kupcu -MailToSendOrder=Sales orders +MailToSendOrder=Prodajna naročila MailToSendInvoice=Računi za kupca MailToSendShipment=Odpreme MailToSendIntervention=Intervencije -MailToSendSupplierRequestForQuotation=Quotation request +MailToSendSupplierRequestForQuotation=Zahteva za ponudbo MailToSendSupplierOrder=Nabavni nalogi -MailToSendSupplierInvoice=Fakture dobaviteljev +MailToSendSupplierInvoice=Prejeti računi MailToSendContract=Pogodbe -MailToSendReception=Receptions +MailToSendReception=Sprejemi MailToExpenseReport=Stroškovna poročila MailToThirdparty=Partnerji MailToMember=Člani MailToUser=Uporabniki MailToProject=Projekti -MailToTicket=Tickets -ByDefaultInList=Show by default on list view -YouUseLastStableVersion=You use the latest stable version -TitleExampleForMajorRelease=Example of message you can use to announce this major release (feel free to use it on your web sites) -TitleExampleForMaintenanceRelease=Example of message you can use to announce this maintenance release (feel free to use it on your web sites) -ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s is available. Version %s is a major release with a lot of new features for both users and developers. You can download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read ChangeLog for complete list of changes. -ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s is available. Version %s is a maintenance version, so contains only bug fixes. We recommend all users to upgrade to this version. A maintenance release does not introduce new features or changes to the database. You may download it from the download area of https://www.dolibarr.org portal (subdirectory Stable versions). You can read the ChangeLog for complete list of changes. -MultiPriceRuleDesc=When option "Several levels of prices per product/service" is enabled, you can define different prices (one per price level) for each product. To save you time, here you may enter a rule to autocalculate a price for each level based on the price of the first level, so you will have to only enter a price for the first level for each product. This page is designed to save you time but is useful only if your prices for each level are relative to first level. You can ignore this page in most cases. -ModelModulesProduct=Templates for product documents -WarehouseModelModules=Templates for documents of warehouses -ToGenerateCodeDefineAutomaticRuleFirst=To be able to generate codes automatically, you must first define a manager to auto-define the barcode number. -SeeSubstitutionVars=See * note for list of possible substitution variables -SeeChangeLog=See ChangeLog file (english only) -AllPublishers=All publishers -UnknownPublishers=Unknown publishers -AddRemoveTabs=Add or remove tabs -AddDataTables=Add object tables -AddDictionaries=Add dictionaries tables -AddData=Add objects or dictionaries data -AddBoxes=Add widgets -AddSheduledJobs=Add scheduled jobs -AddHooks=Add hooks -AddTriggers=Add triggers -AddMenus=Add menus -AddPermissions=Add permissions -AddExportProfiles=Add export profiles -AddImportProfiles=Add import profiles -AddOtherPagesOrServices=Add other pages or services -AddModels=Add document or numbering templates -AddSubstitutions=Add keys substitutions -DetectionNotPossible=Detection not possible -UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved in database user table and must be provided on each API call) -ListOfAvailableAPIs=List of available APIs -activateModuleDependNotSatisfied=Module "%s" depends on module "%s", that is missing, so module "%1$s" may not work correctly. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise -CommandIsNotInsideAllowedCommands=The command you are trying to run is not in the list of allowed commands defined in parameter $dolibarr_main_restrict_os_commands in the conf.php file. -LandingPage=Landing page -SamePriceAlsoForSharedCompanies=If you use a multicompany module, with the choice "Single price", the price will also be the same for all companies if products are shared between environments -ModuleEnabledAdminMustCheckRights=Module has been activated. Permissions for activated module(s) were given to admin users only. You may need to grant permissions to other users or groups manually if necessary. -UserHasNoPermissions=This user has no permissions defined -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "%s")
Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "%s" in days)
Use "Current/Next" to have payment term date being the first Nth of the month after delta (delta is field "%s", N is stored into field "%s") -BaseCurrency=Reference currency of the company (go into setup of company to change this) -WarningNoteModuleInvoiceForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016). -WarningNoteModulePOSForFrenchLaw=This module %s is compliant with French laws (Loi Finance 2016) because module Non Reversible Logs is automatically activated. -WarningInstallationMayBecomeNotCompliantWithLaw=You are trying to install module %s that is an external module. Activating an external module means you trust the publisher of that module and that you are sure that this module does not adversely impact the behavior of your application, and is compliant with laws of your country (%s). If the module introduces an illegal feature, you become responsible for the use of illegal software. -MAIN_PDF_MARGIN_LEFT=Left margin on PDF -MAIN_PDF_MARGIN_RIGHT=Right margin on PDF -MAIN_PDF_MARGIN_TOP=Top margin on PDF -MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF -MAIN_DOCUMENTS_LOGO_HEIGHT=Height for logo on PDF -DOC_SHOW_FIRST_SALES_REP=Show first sales representative -MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines -MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines -MAIN_PDF_NO_SENDER_FRAME=Hide borders on sender address frame -MAIN_PDF_NO_RECIPENT_FRAME=Hide borders on recipent address frame -MAIN_PDF_HIDE_CUSTOMER_CODE=Hide customer code -MAIN_PDF_HIDE_SENDER_NAME=Hide sender/company name in address block -PROPOSAL_PDF_HIDE_PAYMENTTERM=Hide payments conditions -PROPOSAL_PDF_HIDE_PAYMENTMODE=Hide payment mode -MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING=Add electronic sign in PDF -NothingToSetup=There is no specific setup required for this module. -SetToYesIfGroupIsComputationOfOtherGroups=Set this to yes if this group is a computation of other groups -EnterCalculationRuleIfPreviousFieldIsYes=Enter calculation rule if previous field was set to Yes.
For example:
CODEGRP1+CODEGRP2 -SeveralLangugeVariatFound=Several language variants found -RemoveSpecialChars=Remove special characters -COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) -COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) -COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed -GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) -GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here -HelpOnTooltip=Help text to show on tooltip -HelpOnTooltipDesc=Put text or a translation key here for the text to show in a tooltip when this field appears in a form -YouCanDeleteFileOnServerWith=You can delete this file on the server with Command Line:
%s -ChartLoaded=Chart of account loaded -SocialNetworkSetup=Setup of module Social Networks -EnableFeatureFor=Enable features for %s -VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to Off in the menu %s - %s, so Sales tax or Vat used will always be 0 for sales. -SwapSenderAndRecipientOnPDF=Swap sender and recipient address position on PDF documents -FeatureSupportedOnTextFieldsOnly=Warning, feature supported on text fields and combo lists only. Also an URL parameter action=create or action=edit must be set OR page name must end with 'new.php' to trigger this feature. -EmailCollector=Email collector -EmailCollectors=Email collectors -EmailCollectorDescription=Add a scheduled job and a setup page to scan regularly email boxes (using IMAP protocol) and record emails received into your application, at the right place and/or create some records automatically (like leads). -NewEmailCollector=New Email Collector -EMailHost=Host of email IMAP server -EMailHostPort=Port of email IMAP server -loginPassword=Login/Password -oauthToken=Oauth2 token -accessType=Acces type -oauthService=Oauth service -TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). -MailboxSourceDirectory=Mailbox source directory -MailboxTargetDirectory=Mailbox target directory -EmailcollectorOperations=Operations to do by collector -EmailcollectorOperationsDesc=Operations are executed from top to bottom order -MaxEmailCollectPerCollect=Max number of emails collected per collect -CollectNow=Collect now -ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? -DateLastCollectResult=Date of latest collect try -DateLastcollectResultOk=Date of latest collect success -LastResult=Latest result -EmailCollectorHideMailHeaders=Do not include the content of email header into the saved content of collected e-mails -EmailCollectorHideMailHeadersHelp=When enabled, e-mail headers are not added at the end of the email content that is saved as an agenda event. -EmailCollectorConfirmCollectTitle=Email collect confirmation -EmailCollectorConfirmCollect=Do you want to run this collector now? -EmailCollectorExampleToCollectTicketRequestsDesc=Collect emails that match some rules and create automatically a ticket (Module Ticket must be enabled) with the email informations. You can use this collector if you provide some support by email, so your ticket request will be automatically generated. Activate also Collect_Responses to collect answers of your client directly on the ticket view (you must reply from Dolibarr). -EmailCollectorExampleToCollectTicketRequests=Example collecting the ticket request (first message only) -EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Scan your mailbox "Sent" directory to find emails that was sent as an answer of another email directly from your email software and not from Dolibarr. If such an email is found, the event of answer is recorded into Dolibarr -EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Example collecting e-mail answers sent from an external e-mail software -EmailCollectorExampleToCollectDolibarrAnswersDesc=Collect all emails that are an answer of an email sent from your application. An event (Module Agenda must be enabled) with the email response will be recorded at the good place. For example, if you send a commercial proposal, order, invoice or message for a ticket by email from the application, and the recipient answers your email, the system will automatically catch the answer and add it into your ERP. -EmailCollectorExampleToCollectDolibarrAnswers=Example collecting all ingoing messages being answers to messages sent from Dolibarr' -EmailCollectorExampleToCollectLeadsDesc=Collect emails that match some rules and create automatically a lead (Module Project must be enabled) with the email informations. You can use this collector if you want to follow your lead using the module Project (1 lead = 1 project), so your leads will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from your leads, proposals or any other object, you may also see answers of your customers or partners directly on the application.
Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can't be found in database (new customer), the lead will be attached to the thirdparty with ID 1. -EmailCollectorExampleToCollectLeads=Example collecting leads -EmailCollectorExampleToCollectJobCandidaturesDesc=Collect emails applying to job offers (Module Recruitment must be enabled). You can complete this collector if you want to automatically create a candidature for a job request. Note: With this initial example, the title of the candidature is generated including the email. -EmailCollectorExampleToCollectJobCandidatures=Example collecting job candidatures received by e-mail -NoNewEmailToProcess=No new email (matching filters) to process -NothingProcessed=Nothing done -XEmailsDoneYActionsDone=%s emails pre-qualified, %s emails successfully processed (for %s record/actions done) -RecordEvent=Record an event in agenda (with type Email sent or received) -CreateLeadAndThirdParty=Create a lead (and a third party if necessary) -CreateTicketAndThirdParty=Create a ticket (linked to a third party if the third party was loaded by a previous operation or was guessed from a tracker in email header, without third party otherwise) -CodeLastResult=Latest result code -NbOfEmailsInInbox=Number of emails in source directory -LoadThirdPartyFromName=Load third party searching on %s (load only) -LoadThirdPartyFromNameOrCreate=Load third party searching on %s (create if not found) -AttachJoinedDocumentsToObject=Save attached files into object documents if a ref of an object is found into email topic. -WithDolTrackingID=Message from a conversation initiated by a first email sent from Dolibarr -WithoutDolTrackingID=Message from a conversation initiated by a first email NOT sent from Dolibarr -WithDolTrackingIDInMsgId=Message sent from Dolibarr -WithoutDolTrackingIDInMsgId=Message NOT sent from Dolibarr -CreateCandidature=Create job application +MailToTicket=Vstopnice +ByDefaultInList=Privzeto pokaži v pogledu seznama +YouUseLastStableVersion=Uporabljate najnovejšo stabilno različico +TitleExampleForMajorRelease=Primer sporočila, ki ga lahko uporabite za najavo te večje izdaje (lahko ga uporabite na svojih spletnih mestih) +TitleExampleForMaintenanceRelease=Primer sporočila, ki ga lahko uporabite za objavo te vzdrževalne izdaje (lahko ga uporabite na svojih spletnih mestih) +ExampleOfNewsMessageForMajorRelease=Dolibarr ERP & CRM %s je na voljo. Različica %s je glavna izdaja z veliko novimi funkcijami za uporabnike in razvijalce. Prenesete ga lahko iz območja za prenos na portalu https://www.dolibarr.org (podimenik Stabilne različice). Za celoten seznam sprememb lahko preberete ChangeLog . +ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s je na voljo. Različica %s je vzdrževalna različica, zato vsebuje samo popravke napak. Vsem uporabnikom priporočamo nadgradnjo na to različico. Vzdrževalna izdaja ne uvaja novih funkcij ali sprememb baze podatkov. Prenesete ga lahko iz območja za prenos na portalu https://www.dolibarr.org (podimenik Stabilne različice). Za celoten seznam sprememb lahko preberete ChangeLog . +MultiPriceRuleDesc=Ko je omogočena možnost "Več ravni cen na izdelek/storitev", lahko za vsak izdelek določite različne cene (ena na cenovni nivo). Da bi vam prihranili čas, lahko tukaj vnesete pravilo za samodejni izračun cene za vsako raven na podlagi cene prve ravni, tako da boste morali za vsak izdelek vnesti samo ceno za prvo raven. Ta stran je zasnovana tako, da vam prihrani čas, vendar je uporabna le, če so vaše cene za vsako raven relativne glede na prvo raven. To stran lahko v večini primerov prezrete. +ModelModulesProduct=Predloge za dokumente izdelkov +WarehouseModelModules=Predloge za dokumente skladišč +ToGenerateCodeDefineAutomaticRuleFirst=Če želite samodejno ustvariti kode, morate najprej določiti upravitelja za samodejno definiranje številke črtne kode. +SeeSubstitutionVars=Glejte * opombo za seznam možnih nadomestnih spremenljivk +SeeChangeLog=Oglejte si datoteko ChangeLog (samo v angleščini) +AllPublishers=Vsi založniki +UnknownPublishers=Neznani založniki +AddRemoveTabs=Dodajte ali odstranite zavihke +AddDataTables=Dodajte tabele predmetov +AddDictionaries=Dodajte tabele slovarjev +AddData=Dodajte podatke o predmetih ali slovarjih +AddBoxes=Dodajte pripomočke +AddSheduledJobs=Dodajte načrtovana opravila +AddHooks=Dodajte kljuke +AddTriggers=Dodajte sprožilce +AddMenus=Dodajte menije +AddPermissions=Dodajte dovoljenja +AddExportProfiles=Dodajte izvozne profile +AddImportProfiles=Dodajte uvozne profile +AddOtherPagesOrServices=Dodajte druge strani ali storitve +AddModels=Dodajte predloge dokumentov ali oštevilčevanja +AddSubstitutions=Dodajte zamenjave ključev +DetectionNotPossible=Odkrivanje ni mogoče +UrlToGetKeyToUseAPIs=URL za pridobitev žetona za uporabo API-ja (ko je žeton prejet, se shrani v uporabniško tabelo baze podatkov in ga je treba zagotoviti ob vsakem klicu API-ja) +ListOfAvailableAPIs=Seznam razpoložljivih API-jev +activateModuleDependNotSatisfied=Modul "%s" je odvisen od modula "%s", ki manjka, zato modul "%1$s" morda ne bo deloval pravilno. Namestite modul "%2$s" ali onemogočite modul "%1$s", če želite biti varni pred kakršnim koli presenečenjem +CommandIsNotInsideAllowedCommands=Ukaz, ki ga poskušate izvesti, ni na seznamu dovoljenih ukazov, definiranih v parametru $dolibarr_main_restrict_os_commands v datoteki conf.php . +LandingPage=Ciljna stran +SamePriceAlsoForSharedCompanies=Če uporabljate modul za več podjetij, z izbiro "Enotna cena", bo tudi cena enaka za vsa podjetja, če se izdelki delijo med okolji. +ModuleEnabledAdminMustCheckRights=Modul je bil aktiviran. Dovoljenja za aktivirane module so bila dana samo skrbniškim uporabnikom. Po potrebi boste morda morali ročno podeliti dovoljenja drugim uporabnikom ali skupinam. +UserHasNoPermissions=Ta uporabnik nima določenih dovoljenj +TypeCdr=Uporabite »Brez«, če je datum plačilnega roka datum računa plus delta v dnevih (delta je polje »%s«)
Uporabite »Na koncu meseca«, če je po delti treba datum povečati, da dosežete konec meseca (+ neobvezno "%s" v dnevih)
Uporabite "Trenutni/naslednji", če želite, da je datum plačilnega roka prvi N-ti v mesecu po delti (delta je polje "%s", N je shranjen v polju "%s") +BaseCurrency=Referenčna valuta podjetja (pojdite v nastavitve podjetja, da to spremenite) +WarningNoteModuleInvoiceForFrenchLaw=Ta modul %s je skladen s francoskimi zakoni (Loi Finance 2016). +WarningNoteModulePOSForFrenchLaw=Ta modul %s je skladen s francoskimi zakoni (Loi Finance 2016), ker se modul Non Reversible Logs samodejno aktivira. +WarningInstallationMayBecomeNotCompliantWithLaw=Poskušate namestiti modul %s, ki je zunanji modul. Aktiviranje zunanjega modula pomeni, da zaupate izdajatelju tega modula in da ste prepričani, da ta modul ne vpliva negativno na delovanje vaše aplikacije in je v skladu z zakoni vaše države (%s). Če modul uvede nezakonito funkcijo, postanete odgovorni za uporabo nezakonite programske opreme. +MAIN_PDF_MARGIN_LEFT=Levi rob na PDF +MAIN_PDF_MARGIN_RIGHT=Desni rob na PDF +MAIN_PDF_MARGIN_TOP=Zgornji rob na PDF +MAIN_PDF_MARGIN_BOTTOM=Spodnji rob na PDF +MAIN_DOCUMENTS_LOGO_HEIGHT=Višina za logotip v PDF +DOC_SHOW_FIRST_SALES_REP=Prikaži prvega prodajnega predstavnika +MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Dodajte stolpec za sliko v vrstice predlogov +MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Širina stolpca, če je slika dodana v vrstice +MAIN_PDF_NO_SENDER_FRAME=Skrij obrobe okvirja naslova pošiljatelja +MAIN_PDF_NO_RECIPENT_FRAME=Skrij obrobe okvirja naslova prejemnika +MAIN_PDF_HIDE_CUSTOMER_CODE=Skrij kodo stranke +MAIN_PDF_HIDE_SENDER_NAME=Skrij ime pošiljatelja/podjetja v naslovnem bloku +PROPOSAL_PDF_HIDE_PAYMENTTERM=Skrij plačilne pogoje +PROPOSAL_PDF_HIDE_PAYMENTMODE=Skrij način plačila +MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING=Dodajte elektronski podpis v PDF +NothingToSetup=Za ta modul ni potrebna posebna nastavitev. +SetToYesIfGroupIsComputationOfOtherGroups=Nastavite to na da, če je ta skupina izračun drugih skupin +EnterCalculationRuleIfPreviousFieldIsYes=Vnesite pravilo izračuna, če je bilo prejšnje polje nastavljeno na Da.
Na primer:
CODEGRP1+CODEGRP2 +SeveralLangugeVariatFound=Najdenih več jezikovnih različic +RemoveSpecialChars=Odstranite posebne znake +COMPANY_AQUARIUM_CLEAN_REGEX=Filter regularnih izrazov za čiščenje vrednosti (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Filter regularnih izrazov za čiščenje vrednosti (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_DIGITARIA_UNIQUE_CODE=Podvajanje ni dovoljeno +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word +GDPRContact=Pooblaščenec za varstvo podatkov (DPO, kontakt za zasebnost podatkov ali GDPR) +GDPRContactDesc=Če v svojem Informacijskem sistemu shranjujete osebne podatke, lahko tukaj navedete kontakt, ki je odgovoren za Splošno uredbo o varstvu podatkov +HelpOnTooltip=Besedilo pomoči za prikaz v opisu orodja +HelpOnTooltipDesc=Tukaj vnesite besedilo ali ključ za prevod, da se besedilo prikaže v opisu orodja, ko se to polje prikaže v obrazcu +YouCanDeleteFileOnServerWith=To datoteko lahko izbrišete na strežniku z ukazno vrstico:
%s +ChartLoaded=Kontni načrt je naložen +SocialNetworkSetup=Nastavitev modula Socialna omrežja +EnableFeatureFor=Omogoči funkcije za %s +VATIsUsedIsOff=Opomba: Možnost uporabe prometnega davka ali DDV je bila nastavljena na Off v meniju %s - %s, tako da bo uporabljeni prometni davek ali DDV vedno 0 za prodajo. +SwapSenderAndRecipientOnPDF=Zamenjajte mesto naslova pošiljatelja in prejemnika na dokumentih PDF +FeatureSupportedOnTextFieldsOnly=Opozorilo, funkcija je podprta samo v besedilnih poljih in kombiniranih seznamih. Za sprožitev te funkcije mora biti nastavljen tudi parameter URL action=create ali action=edit ALI ime strani se mora končati z 'new.php'. +EmailCollector=Zbiralec elektronske pošte +EmailCollectors=Zbiralci elektronske pošte +EmailCollectorDescription=Dodajte načrtovano opravilo in stran z nastavitvami za redno skeniranje e-poštnih nabiralnikov (z uporabo protokola IMAP) in beleženje prejetih e-poštnih sporočil v vašo aplikacijo na pravem mestu in/ali samodejno ustvarite nekaj zapisov (kot so potencialne stranke). +NewEmailCollector=Nov zbiralnik e-pošte +EMailHost=Gostitelj e-poštnega strežnika IMAP +EMailHostPort=Vrata e-poštnega strežnika IMAP +loginPassword=Prijava/Geslo +oauthToken=Oauth2 žeton +accessType=Vrsta dostopa +oauthService=Oauth storitev +TokenMustHaveBeenCreated=Modul OAuth2 mora biti omogočen in žeton oauth2 mora biti ustvarjen s pravilnimi dovoljenji (na primer obseg »gmail_full« z OAuth za Gmail). +MailboxSourceDirectory=Izvorni imenik nabiralnika +MailboxTargetDirectory=Ciljni imenik nabiralnika +EmailcollectorOperations=Operacije, ki jih izvaja zbiralec +EmailcollectorOperationsDesc=Operacije se izvajajo od zgoraj navzdol +MaxEmailCollectPerCollect=Največje število zbranih e-poštnih sporočil na zbiranje +TestCollectNow=Preskusno zbiranje +CollectNow=Zberi zdaj +ConfirmCloneEmailCollector=Ali ste prepričani, da želite klonirati zbiralnik e-pošte %s? +DateLastCollectResult=Datum zadnjega poskusa zbiranja +DateLastcollectResultOk=Datum zadnjega uspeha zbiranja +LastResult=Zadnji rezultat +EmailCollectorHideMailHeaders=Ne vključite vsebine glave elektronske pošte v shranjeno vsebino zbrane elektronske pošte +EmailCollectorHideMailHeadersHelp=Ko je omogočeno, glave e-pošte niso dodane na koncu vsebine e-pošte, ki je shranjena kot dogodek dnevnega reda. +EmailCollectorConfirmCollectTitle=Potrditev zbiranja po e-pošti +EmailCollectorConfirmCollect=Ali želite zdaj zagnati ta zbiralnik? +EmailCollectorExampleToCollectTicketRequestsDesc=Zberite e-poštna sporočila, ki se ujemajo z nekaterimi pravili, in samodejno ustvarite vstopnico (modulna vstopnica mora biti omogočena) z e-poštnimi informacijami. Ta zbiralnik lahko uporabite, če zagotovite podporo po e-pošti, tako da bo vaša zahteva za vstopnico samodejno ustvarjena. Aktivirajte tudi Collect_Responses za zbiranje odgovorov vaše stranke neposredno v pogledu vozovnice (odgovoriti morate iz Dolibarrja). +EmailCollectorExampleToCollectTicketRequests=Primer zbiranja zahteve za vstopnico (samo prvo sporočilo) +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Preglejte imenik »Poslano« svojega nabiralnika in poiščite e-poštna sporočila, ki so bila poslana kot odgovor na drugo e-poštno sporočilo neposredno iz vaše e-poštne programske opreme in ne iz Dolibarrja. Če takšno e-poštno sporočilo najdemo, se dogodek odgovora zabeleži v Dolibarr +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Primer zbiranja e-poštnih odgovorov, poslanih iz zunanje e-poštne programske opreme +EmailCollectorExampleToCollectDolibarrAnswersDesc=Zberite vsa e-poštna sporočila, ki so odgovor na e-poštno sporočilo, poslano iz vaše aplikacije. Dogodek (modul Agenda mora biti omogočen) z e-poštnim odgovorom bo zabeležen na dobrem mestu. Na primer, če pošljete komercialni predlog, naročilo, račun ali sporočilo za vstopnico po e-pošti iz aplikacije in prejemnik odgovori na vaše e-poštno sporočilo, bo sistem samodejno ujel odgovor in ga dodal v vaš ERP. +EmailCollectorExampleToCollectDolibarrAnswers=Primer zbiranja vseh dohodnih sporočil, ki so odgovori na sporočila, poslana od Dolibarr' +EmailCollectorExampleToCollectLeadsDesc=Zberite e-poštna sporočila, ki se ujemajo z nekaterimi pravili, in samodejno ustvarite potencialno stranko (Module Project mora biti omogočen) z e-poštnimi informacijami. Ta zbiralnik lahko uporabite, če želite slediti svojemu vodniku z uporabo modula Projekt (1 lead = 1 projekt), tako da bodo vaši potencialni kupci samodejno ustvarjeni. Če je omogočen tudi zbiralnik Collect_Responses, ko pošljete e-poštno sporočilo svojih potencialnih strank, predlogov ali katerega koli drugega predmeta, boste morda neposredno v aplikaciji videli tudi odgovore svojih strank ali partnerjev.
Opomba: v tem začetnem primeru se ustvari naslov potencialne stranke, vključno z e-pošto. Če tretje osebe ni mogoče najti v bazi podatkov (nova stranka), bo potencialna stranka pripeta tretji osebi z ID 1. +EmailCollectorExampleToCollectLeads=Primer zbiranja potencialnih strank +EmailCollectorExampleToCollectJobCandidaturesDesc=Zbirajte e-poštna sporočila, ki se prijavljajo na ponudbe za delo (Modul Recruitment mora biti omogočen). Ta zbiralnik lahko dokončate, če želite samodejno ustvariti kandidaturo za prošnjo za delo. Opomba: S tem začetnim primerom se ustvari naslov kandidature, vključno z e-pošto. +EmailCollectorExampleToCollectJobCandidatures=Primer zbiranja kandidatur za zaposlitev, prejetih po elektronski pošti +NoNewEmailToProcess=Ni novega e-poštnega sporočila (ujemajoči se filtri) za obdelavo +NothingProcessed=Nič narejenega +XEmailsDoneYActionsDone=%s e-pošta predhodno kvalificirana, %s e-pošta uspešno obdelana (za %s zapis/opravljena dejanja) +RecordEvent=Posnemite dogodek v dnevni red (z vrsto Poslana ali prejeta e-pošta) +CreateLeadAndThirdParty=Ustvarite potencialnega kupca (in partnerja, če je potrebno) +CreateTicketAndThirdParty=Ustvari vstopnico (povezano s partnerjem, če je bil partner naložen s prejšnjo operacijo ali je bila uganjena iz sledilnika v glavi e-pošte, sicer brez partnerja) +CodeLastResult=Koda zadnjega rezultata +NbOfEmailsInInbox=Število e-poštnih sporočil v izvornem imeniku +LoadThirdPartyFromName=Naloži iskanje partnerjev na %s (samo nalaganje) +LoadThirdPartyFromNameOrCreate=Naloži iskanje partnerjev na %s (ustvari, če ni najden) +AttachJoinedDocumentsToObject=Shranite priložene datoteke v dokumente predmeta, če je v e-poštni temi najden sklic predmeta. +WithDolTrackingID=Sporočilo iz pogovora, ki ga je sprožilo prvo e-poštno sporočilo, poslano iz Dolibarra +WithoutDolTrackingID=Sporočilo iz pogovora, ki ga je sprožilo prvo e-poštno sporočilo, ki NI poslano iz Dolibarra +WithDolTrackingIDInMsgId=Sporočilo poslano od Dolibarr +WithoutDolTrackingIDInMsgId=Sporočilo NI poslano iz Dolibarra +CreateCandidature=Ustvari prošnjo za delo FormatZip=Zip -MainMenuCode=Menu entry code (mainmenu) -ECMAutoTree=Show automatic ECM tree -OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. -OpeningHours=Opening hours -OpeningHoursDesc=Enter here the regular opening hours of your company. -ResourceSetup=Configuration of Resource module -UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). -DisabledResourceLinkUser=Disable feature to link a resource to users -DisabledResourceLinkContact=Disable feature to link a resource to contacts -EnableResourceUsedInEventCheck=Prohibit the use of the same resource at the same time in the agenda -ConfirmUnactivation=Confirm module reset -OnMobileOnly=On small screen (smartphone) only -DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be "Prospect" or "Customer", but can't be both) -MAIN_OPTIMIZEFORTEXTBROWSER=Simplify interface for blind person -MAIN_OPTIMIZEFORTEXTBROWSERDesc=Enable this option if you are a blind person, or if you use the application from a text browser like Lynx or Links. -MAIN_OPTIMIZEFORCOLORBLIND=Change interface's color for color blind person -MAIN_OPTIMIZEFORCOLORBLINDDesc=Enable this option if you are a color blind person, in some case interface will change color setup to increase contrast. -Protanopia=Protanopia -Deuteranopes=Deuteranopes -Tritanopes=Tritanopes -ThisValueCanOverwrittenOnUserLevel=This value can be overwritten by each user from its user page - tab '%s' -DefaultCustomerType=Default thirdparty type for "New customer" creation form -ABankAccountMustBeDefinedOnPaymentModeSetup=Note: The bank account must be defined on the module of each payment mode (Paypal, Stripe, ...) to have this feature working. -RootCategoryForProductsToSell=Root category of products to sell -RootCategoryForProductsToSellDesc=If defined, only products inside this category or childs of this category will be available in the Point Of Sale -DebugBar=Debug Bar -DebugBarDesc=Toolbar that comes with a plenty of tools to simplify debugging -DebugBarSetup=DebugBar Setup -GeneralOptions=General Options -LogsLinesNumber=Number of lines to show on logs tab -UseDebugBar=Use the debug bar -DEBUGBAR_LOGS_LINES_NUMBER=Number of last log lines to keep in console -WarningValueHigherSlowsDramaticalyOutput=Warning, higher values slows dramaticaly output -ModuleActivated=Module %s is activated and slows the interface -ModuleActivatedWithTooHighLogLevel=Module %s is activated with a too high logging level (try to use a lower level for better performances and security) -ModuleSyslogActivatedButLevelNotTooVerbose=Module %s is activated and log level (%s) is correct (not too verbose) -IfYouAreOnAProductionSetThis=If you are on a production environment, you should set this property to %s. -AntivirusEnabledOnUpload=Antivirus enabled on uploaded files -SomeFilesOrDirInRootAreWritable=Some files or directories are not in a read-only mode -EXPORTS_SHARE_MODELS=Export models are share with everybody -ExportSetup=Setup of module Export -ImportSetup=Setup of module Import -InstanceUniqueID=Unique ID of the instance -SmallerThan=Smaller than -LargerThan=Larger than -IfTrackingIDFoundEventWillBeLinked=Note that If a tracking ID of an object is found into email, or if the email is an answer of an email aready collected and linked to an object, the created event will be automatically linked to the known related object. -WithGMailYouCanCreateADedicatedPassword=With a GMail account, if you enabled the 2 steps validation, it is recommanded to create a dedicated second password for the application instead of using your own account passsword from https://myaccount.google.com/. -EmailCollectorTargetDir=It may be a desired behaviour to move the email into another tag/directory when it was processed successfully. Just set name of directory here to use this feature (Do NOT use special characters in name). Note that you must also use a read/write login account. -EmailCollectorLoadThirdPartyHelp=You can use this action to use the email content to find and load an existing thirdparty in your database. The found (or created) thirdparty will be used for following actions that need it.
For example, if you want to create a thirdparty with a name extracted from a string 'Name: name to find' present into the body, use the sender email as email, you can set the parameter field like this:
'email=HEADER:^From:(.*);name=EXTRACT:BODY:Name:\\s([^\\s]*);client=SET:2;'
-EndPointFor=End point for %s : %s -DeleteEmailCollector=Delete email collector -ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? -RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value -AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_ON_IP=Allow API access to only certain client IPs (wildcard not allowed, use space between values). Empty means every clients can access. +MainMenuCode=Koda za vnos menija (glavni meni) +ECMAutoTree=Pokaži samodejno drevo ECM +OperationParamDesc=Določite pravila za ekstrahiranje nekaterih podatkov ali nastavite vrednosti za uporabo pri delovanju.

Primer ekstrakcije imena podjetja iz zadeve e-pošte v začasno spremenljivko:
tmp_var=IZVLEČEK:ZADEVA:Sporočilo podjetja ([^\n]*)

Primeri za nastavitev lastnosti predmeta za ustvarjanje:
objproperty1=SET:trdo kodirana vrednost
objproperty2=SET:__tmp_var__
lastnost ni nastavljena samo, če vrednost objproperty3:SETIFEM že ni določena
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My ime podjetja je\\s([^\\s]*)

Uporabite ; char kot ločilo za ekstrahiranje ali nastavitev več lastnosti. +OpeningHours=Odpiralni čas +OpeningHoursDesc=Tukaj vnesite redni delovni čas vašega podjetja. +ResourceSetup=Konfiguracija modula Resource +UseSearchToSelectResource=Za izbiro vira uporabite iskalni obrazec (namesto spustnega seznama). +DisabledResourceLinkUser=Onemogoči funkcijo za povezovanje vira z uporabniki +DisabledResourceLinkContact=Onemogoči funkcijo povezovanja vira s stiki +EnableResourceUsedInEventCheck=Prepovedati uporabo istega vira ob istem času na dnevnem redu +ConfirmUnactivation=Potrdite ponastavitev modula +OnMobileOnly=Samo na majhnem zaslonu (pametni telefon). +DisableProspectCustomerType=Onemogočite vrsto partnerja »Potencialni + kupec« (torej mora biti partner »Potencialni kupec« ali »Kupec«, vendar ne more biti oboje) +MAIN_OPTIMIZEFORTEXTBROWSER=Poenostavite vmesnik za slepe osebe +MAIN_OPTIMIZEFORTEXTBROWSERDesc=Omogočite to možnost, če ste slepa oseba ali če uporabljate aplikacijo iz besedilnega brskalnika, kot sta Lynx ali Links. +MAIN_OPTIMIZEFORCOLORBLIND=Spremenite barvo vmesnika za barvno slepo osebo +MAIN_OPTIMIZEFORCOLORBLINDDesc=Omogočite to možnost, če ste barvno slepi, v nekaterih primerih bo vmesnik spremenil barvno nastavitev za povečanje kontrasta. +Protanopia=Protanopija +Deuteranopes=Devteranopi +Tritanopes=Tritanopi +ThisValueCanOverwrittenOnUserLevel=To vrednost lahko vsak uporabnik prepiše s svoje uporabniške strani - zavihek '%s' +DefaultCustomerType=Privzeti tip partnerja za obrazec za ustvarjanje »Nov kupec«. +ABankAccountMustBeDefinedOnPaymentModeSetup=Opomba: Bančni račun mora biti definiran na modulu vsakega načina plačila (Paypal, Stripe, ...), da ta funkcija deluje. +RootCategoryForProductsToSell=Osnovna kategorija izdelkov za prodajo +RootCategoryForProductsToSellDesc=Če je definirano, bodo na prodajnem mestu na voljo samo izdelki znotraj te kategorije ali podrejeni izdelki te kategorije +DebugBar=Vrstica za odpravljanje napak +DebugBarDesc=Orodna vrstica, ki vsebuje veliko orodij za poenostavitev odpravljanja napak +DebugBarSetup=Nastavitev DebugBar +GeneralOptions=Splošne možnosti +LogsLinesNumber=Število vrstic za prikaz na kartici dnevnikov +UseDebugBar=Uporabite vrstico za odpravljanje napak +DEBUGBAR_LOGS_LINES_NUMBER=Število zadnjih vrstic dnevnika, ki jih je treba hraniti v konzoli +WarningValueHigherSlowsDramaticalyOutput=Opozorilo, višje vrednosti dramatično upočasnijo izpis +ModuleActivated=Modul %s je aktiviran in upočasni vmesnik +ModuleActivatedWithTooHighLogLevel=Modul %s je aktiviran s previsoko stopnjo beleženja (poskusite uporabiti nižjo raven za boljše delovanje in varnost) +ModuleSyslogActivatedButLevelNotTooVerbose=Modul %s je aktiviran in raven dnevnika (%s) je pravilna (ne preveč podrobna) +IfYouAreOnAProductionSetThis=Če uporabljate produkcijsko okolje, morate to lastnost nastaviti na %s. +AntivirusEnabledOnUpload=Za naložene datoteke je omogočen protivirusni program +SomeFilesOrDirInRootAreWritable=Nekatere datoteke ali imeniki niso v načinu samo za branje +EXPORTS_SHARE_MODELS=Izvozne modele delimo z vsemi +ExportSetup=Nastavitev modula Export +ImportSetup=Nastavitev modula Import +InstanceUniqueID=Enolični ID primerka +SmallerThan=Manjši od +LargerThan=Večje kot +IfTrackingIDFoundEventWillBeLinked=Upoštevajte, da če je v e-pošti najden ID sledenja predmeta ali če je e-poštno sporočilo odgovor na e-poštno sporočilo, ki je zbrano in povezano z objektom, bo ustvarjeni dogodek samodejno povezan z znanim sorodnim objektom. +WithGMailYouCanCreateADedicatedPassword=Če ste z računom GMail omogočili preverjanje v dveh korakih, je priporočljivo ustvariti namensko drugo geslo za aplikacijo namesto uporabe lastnega gesla za račun s https://myaccount.google.com/. +EmailCollectorTargetDir=Morda je želeno vedenje premakniti e-pošto v drugo oznako/imenik, ko je bila uspešno obdelana. Samo nastavite ime imenika tukaj, da uporabite to funkcijo (NE uporabljajte posebnih znakov v imenu). Upoštevajte, da morate uporabiti tudi prijavni račun za branje/pisanje. +EmailCollectorLoadThirdPartyHelp=To dejanje lahko uporabite za uporabo vsebine e-pošte za iskanje in nalaganje obstoječega partnerja v vaši bazi podatkov. Najden (ali ustvarjen) partner bo uporabljen za naslednja dejanja, ki jo potrebujejo.
Na primer, če želite ustvariti partnerja z imenom, ekstrahiranim iz niza 'Ime: ime za iskanje', prisotnega v telesu, uporabite e-pošto pošiljatelja kot e-pošto, polje parametrov lahko nastavite takole:
'email= HEADER:^From:(.*);name=EXTRACT:BODY:Name:\\s([^\\s]*);client=SET:2;'
+EndPointFor=Končna točka za %s : %s +DeleteEmailCollector=Izbriši zbiralnik e-pošte +ConfirmDeleteEmailCollector=Ali ste prepričani, da želite izbrisati ta zbiralnik e-pošte? +RecipientEmailsWillBeReplacedWithThisValue=E-poštna sporočila prejemnikov bodo vedno nadomeščena s to vrednostjo +AtLeastOneDefaultBankAccountMandatory=Določen mora biti vsaj 1 privzeti bančni račun +RESTRICT_ON_IP=Dovolite dostop API-ja samo do določenih IP-jev strank (nadomestni znak ni dovoljen, med vrednostmi uporabite presledek). Prazno pomeni, da lahko dostopajo vse stranke. IPListExample=127.0.0.1 192.168.0.2 [::1] -BaseOnSabeDavVersion=Based on the library SabreDAV version -NotAPublicIp=Not a public IP -MakeAnonymousPing=Make an anonymous Ping '+1' to the Dolibarr foundation server (done 1 time only after installation) to allow the foundation to count the number of Dolibarr installation. -FeatureNotAvailableWithReceptionModule=Feature not available when module Reception is enabled -EmailTemplate=Template for email -EMailsWillHaveMessageID=Emails will have a tag 'References' matching this syntax -PDF_SHOW_PROJECT=Show project on document -ShowProjectLabel=Project Label -PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name -THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty -ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty -PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some texts in your PDF duplicated in 2 different languages in the same generated PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF. -PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF -FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book. -RssNote=Note: Each RSS feed definition provides a widget that you must enable to have it available in dashboard -JumpToBoxes=Jump to Setup -> Widgets -MeasuringUnitTypeDesc=Use here a value like "size", "surface", "volume", "weight", "time" -MeasuringScaleDesc=The scale is the number of places you have to move the decimal part to match the default reference unit. For "time" unit type, it is the number of seconds. Values between 80 and 99 are reserved values. -TemplateAdded=Template added -TemplateUpdated=Template updated -TemplateDeleted=Template deleted -MailToSendEventPush=Event reminder email -SwitchThisForABetterSecurity=Switching this value to %s is recommended for more security -DictionaryProductNature= Nature of product -CountryIfSpecificToOneCountry=Country (if specific to a given country) -YouMayFindSecurityAdviceHere=You may find security advisory here -ModuleActivatedMayExposeInformation=This PHP extension may expose sensitive data. If you don't need it, disable it. -ModuleActivatedDoNotUseInProduction=A module designed for the development has been enabled. Do not enable it on a production environment. -CombinationsSeparator=Separator character for product combinations -SeeLinkToOnlineDocumentation=See link to online documention on top menu for examples -SHOW_SUBPRODUCT_REF_IN_PDF=If the feature "%s" of module %s is used, show details of subproducts of a kit on PDF. -AskThisIDToYourBank=Contact your bank to get this ID -AdvancedModeOnly=Permision available in Advanced permission mode only -ConfFileIsReadableOrWritableByAnyUsers=The conf file is readable or writable by any users. Give permission to web server user and group only. -MailToSendEventOrganization=Event Organization -MailToPartnership=Partnership -AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form -YouShouldDisablePHPFunctions=You should disable PHP functions -IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions -NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) -RecommendedValueIs=Recommended: %s +BaseOnSabeDavVersion=Temelji na različici knjižnice SabreDAV +NotAPublicIp=Ni javni IP +MakeAnonymousPing=Izvedite anonimni ping '+1' na strežnik fundacije Dolibarr (izvedeno samo 1-krat po namestitvi), da omogočite fundaciji, da prešteje število namestitev Dolibarr. +FeatureNotAvailableWithReceptionModule=Funkcija ni na voljo, ko je omogočen modul Sprejem +EmailTemplate=Predloga za e-pošto +EMailsWillHaveMessageID=E-poštna sporočila bodo imela oznako 'Reference', ki se ujema s to sintakso +PDF_SHOW_PROJECT=Pokaži projekt na dokumentu +ShowProjectLabel=Oznaka projekta +PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=V ime partnerja vključite vzdevek +THIRDPARTY_ALIAS=Ime partnerja - vzdevek +ALIAS_THIRDPARTY=Vzdevek partnerja – ime partnerja +PDFIn2Languages=Show labels into PDF in 2 different languages +PDF_USE_ALSO_LANGUAGE_CODE=Če želite imeti nekatera besedila v vašem PDF-ju podvojena v 2 različnih jezikih v istem ustvarjenem PDF-ju, morate tukaj nastaviti ta drugi jezik, tako da bo ustvarjeni PDF vseboval 2 različna jezika na isti strani, tistega, izbranega pri ustvarjanju PDF-ja, in tega ( to podpira le nekaj predlog PDF). Pustite prazno za 1 jezik na PDF. +PDF_USE_A=Ustvari dokumente PDF s formatom PDF/A namesto s privzetim formatom PDF +FafaIconSocialNetworksDesc=Tukaj vnesite kodo ikone FontAwesome. Če ne veste, kaj je FontAwesome, lahko uporabite generično vrednost fa-adress-book. +RssNote=Opomba: vsaka definicija vira RSS ponuja gradnik, ki ga morate omogočiti, da bo na voljo na nadzorni plošči +JumpToBoxes=Pojdite na Nastavitve -> Pripomočki +MeasuringUnitTypeDesc=Tukaj uporabite vrednost, kot je "size", "surface", "volume", "weight", "time" +MeasuringScaleDesc=Lestvica je število mest, za katera morate premakniti decimalni del, da se ujema s privzeto referenčno enoto. Za tip enote "čas" je to število sekund. Vrednosti med 80 in 99 so rezervirane vrednosti. +TemplateAdded=Dodana predloga +TemplateUpdated=Predloga posodobljena +TemplateDeleted=Predloga izbrisana +MailToSendEventPush=E-poštni opomnik za dogodek +SwitchThisForABetterSecurity=Za večjo varnost priporočamo, da to vrednost spremenite v %s +DictionaryProductNature= Narava izdelka +CountryIfSpecificToOneCountry=Država (če je specifična za dano državo) +YouMayFindSecurityAdviceHere=Tukaj lahko najdete varnostne nasvete +ModuleActivatedMayExposeInformation=Ta razširitev PHP lahko razkrije občutljive podatke. Če ga ne potrebujete, ga onemogočite. +ModuleActivatedDoNotUseInProduction=Omogočen je bil modul, namenjen razvoju. Ne omogočite ga v produkcijskem okolju. +CombinationsSeparator=Ločevalni znak za kombinacije izdelkov +SeeLinkToOnlineDocumentation=Za primere glejte povezavo do spletne dokumentacije v zgornjem meniju +SHOW_SUBPRODUCT_REF_IN_PDF=Če je uporabljena funkcija "%s" modula %s , pokažite podrobnosti podproizvodov kompleta v PDF-ju. +AskThisIDToYourBank=Za ta ID se obrnite na svojo banko +AdvancedModeOnly=Dovoljenje je na voljo samo v naprednem načinu dovoljenj +ConfFileIsReadableOrWritableByAnyUsers=Datoteko conf lahko berejo ali zapisujejo vsi uporabniki. Dajte dovoljenje samo uporabniku in skupini spletnega strežnika. +MailToSendEventOrganization=Organizacija dogodkov +MailToPartnership=Partnerstvo +AGENDA_EVENT_DEFAULT_STATUS=Privzeti status dogodka pri ustvarjanju dogodka iz obrazca +YouShouldDisablePHPFunctions=Funkcije PHP bi morali onemogočiti +IfCLINotRequiredYouShouldDisablePHPFunctions=Funkcije PHP bi morali onemogočiti, razen če morate zagnati sistemske ukaze v kodi po meri +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions +NoWritableFilesFoundIntoRootDir=V vašem korenskem imeniku ni bilo najdenih zapisljivih datotek ali imenikov običajnih programov (dobro) +RecommendedValueIs=Priporočeno: %s Recommended=Priporočena -NotRecommended=Not recommended -ARestrictedPath=Some restricted path -CheckForModuleUpdate=Check for external modules updates -CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. -ModuleUpdateAvailable=An update is available -NoExternalModuleWithUpdate=No updates found for external modules -SwaggerDescriptionFile=Swagger API description file (for use with redoc for example) -YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=You enabled deprecated WS API. You should use REST API instead. -RandomlySelectedIfSeveral=Randomly selected if several pictures are available -SalesRepresentativeInfo=For Proposals, Orders, Invoices. -DatabasePasswordObfuscated=Database password is obfuscated in conf file -DatabasePasswordNotObfuscated=Database password is NOT obfuscated in conf file -APIsAreNotEnabled=APIs modules are not enabled -YouShouldSetThisToOff=You should set this to 0 or off -InstallAndUpgradeLockedBy=Install and upgrades are locked by the file %s -OldImplementation=Old implementation -PDF_SHOW_LINK_TO_ONLINE_PAYMENT=If some online payment modules are enabled (Paypal, Stripe, ...), add a link on the PDF to make the online payment -DashboardDisableGlobal=Disable globally all the thumbs of open objects -BoxstatsDisableGlobal=Disable totally box statistics -DashboardDisableBlocks=Thumbs of open objects (to process or late) on main dashboard -DashboardDisableBlockAgenda=Disable the thumb for agenda -DashboardDisableBlockProject=Disable the thumb for projects -DashboardDisableBlockCustomer=Disable the thumb for customers -DashboardDisableBlockSupplier=Disable the thumb for suppliers -DashboardDisableBlockContract=Disable the thumb for contracts -DashboardDisableBlockTicket=Disable the thumb for tickets -DashboardDisableBlockBank=Disable the thumb for banks -DashboardDisableBlockAdherent=Disable the thumb for memberships -DashboardDisableBlockExpenseReport=Disable the thumb for expense reports -DashboardDisableBlockHoliday=Disable the thumb for leaves -EnabledCondition=Condition to have field enabled (if not enabled, visibility will always be off) -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax -LanguageAndPresentation=Language and presentation -SkinAndColors=Skin and colors -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax -PDF_USE_1A=Generate PDF with PDF/A-1b format -MissingTranslationForConfKey = Missing translation for %s -NativeModules=Native modules -NoDeployedModulesFoundWithThisSearchCriteria=No modules found for these search criteria -API_DISABLE_COMPRESSION=Disable compression of API responses -EachTerminalHasItsOwnCounter=Each terminal use its own counter. -FillAndSaveAccountIdAndSecret=Fill and save account ID and secret first -PreviousHash=Previous hash -LateWarningAfter="Late" warning after -TemplateforBusinessCards=Template for a business card in different size -InventorySetup= Inventory Setup -ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +NotRecommended=Ni priporočljivo +ARestrictedPath=Some restricted path for data files +CheckForModuleUpdate=Preverite posodobitve zunanjih modulov +CheckForModuleUpdateHelp=To dejanje bo vzpostavilo povezavo z urejevalniki zunanjih modulov in preverilo, ali je na voljo nova različica. +ModuleUpdateAvailable=Na voljo je posodobitev +NoExternalModuleWithUpdate=Za zunanje module ni bilo najdenih posodobitev +SwaggerDescriptionFile=Opisna datoteka Swagger API (na primer za uporabo z redoc) +YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Omogočili ste zastarel WS API. Namesto tega bi morali uporabiti REST API. +RandomlySelectedIfSeveral=Naključno izbrano, če je na voljo več slik +SalesRepresentativeInfo=Za ponudbe, naročila, račune. +DatabasePasswordObfuscated=Geslo baze podatkov je zakrito v datoteki conf +DatabasePasswordNotObfuscated=Geslo baze podatkov NI zakrito v datoteki conf +APIsAreNotEnabled=Moduli API-jev niso omogočeni +YouShouldSetThisToOff=To bi morali nastaviti na 0 ali izklopiti +InstallAndUpgradeLockedBy=Namestitev in nadgradnje so zaklenjene z datoteko %s +OldImplementation=Stara izvedba +PDF_SHOW_LINK_TO_ONLINE_PAYMENT=Če so omogočeni nekateri moduli za spletno plačevanje (Paypal, Stripe, ...), dodajte povezavo na PDF za izvedbo spletnega plačila +DashboardDisableGlobal=Globalno onemogoči vse palce odprtih predmetov +BoxstatsDisableGlobal=Popolnoma onemogoči statistiko polja +DashboardDisableBlocks=Palci odprtih predmetov (za obdelavo ali pozno) na glavni armaturni plošči +DashboardDisableBlockAgenda=Onemogoči palec za dnevni red +DashboardDisableBlockProject=Onemogoči palec za projekte +DashboardDisableBlockCustomer=Onemogoči palec za stranke +DashboardDisableBlockSupplier=Onemogoči palec za dobavitelje +DashboardDisableBlockContract=Onemogoči palec za pogodbe +DashboardDisableBlockTicket=Onemogoči palec za vstopnice +DashboardDisableBlockBank=Onemogoči palec za banke +DashboardDisableBlockAdherent=Onemogoči palec za članstva +DashboardDisableBlockExpenseReport=Onemogoči palec za poročila o stroških +DashboardDisableBlockHoliday=Onemogoči palec za liste +EnabledCondition=Pogoj, da je polje omogočeno (če ni omogočeno, bo vidnost vedno izklopljena) +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=Če želite uporabiti drugi davek, morate omogočiti tudi prvi prometni davek +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=Če želite uporabiti tretji davek, morate omogočiti tudi prvi prometni davek +LanguageAndPresentation=Jezik in predstavitev +SkinAndColors=Koža in barve +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=Če želite uporabiti drugi davek, morate omogočiti tudi prvi prometni davek +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=Če želite uporabiti tretji davek, morate omogočiti tudi prvi prometni davek +PDF_USE_1A=Ustvari PDF s formatom PDF/A-1b +MissingTranslationForConfKey = Manjka prevod za %s +NativeModules=Izvorni moduli +NoDeployedModulesFoundWithThisSearchCriteria=Za te iskalne kriterije ni bilo mogoče najti nobenih modulov +API_DISABLE_COMPRESSION=Onemogoči stiskanje odzivov API-ja +EachTerminalHasItsOwnCounter=Vsak terminal uporablja svoj števec. +FillAndSaveAccountIdAndSecret=Najprej izpolnite in shranite ID in skrivnost računa +PreviousHash=Prejšnji hash +LateWarningAfter="Pozno" opozorilo po +TemplateforBusinessCards=Šablona za vizitko v različnih velikostih +InventorySetup= Nastavitev inventarja +ExportUseLowMemoryMode=Uporabite način nizke količine pomnilnika +ExportUseLowMemoryModeHelp=Uporabite način nizkega pomnilnika za ustvarjanje datoteke izpisa (stiskanje poteka skozi cev namesto v pomnilnik PHP). Ta metoda ne omogoča preverjanja, ali je datoteka popolna, in sporočila o napaki ni mogoče sporočiti, če ne uspe. Uporabite ga, če naletite na napake premalo pomnilnika. ModuleWebhookName = Webhook -ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL -WebhookSetup = Webhook setup -Settings = Settings -WebhookSetupPage = Webhook setup page -ShowQuickAddLink=Show a button to quickly add an element in top right menu +ModuleWebhookDesc = Vmesnik za lovljenje sprožilcev dolibarr in pošiljanje na URL +WebhookSetup = Nastavitev Webhooka +Settings = nastavitve +WebhookSetupPage = Stran za nastavitev Webhooka +ShowQuickAddLink=Prikaži gumb za hitro dodajanje elementa v zgornjem desnem meniju -HashForPing=Hash used for ping -ReadOnlyMode=Is instance in "Read Only" mode -DEBUGBAR_USE_LOG_FILE=Use the dolibarr.log file to trap Logs -UsingLogFileShowAllRecordOfSubrequestButIsSlower=Use the dolibarr.log file to trap Logs instead of live memory catching. It allows to catch all logs instead of only log of current process (so including the one of ajax subrequests pages) but will make your instance very very slow. Not recommended. -FixedOrPercent=Fixed (use keyword 'fixed') or percent (use keyword 'percent') -DefaultOpportunityStatus=Default opportunity status (first status when lead is created) +HashForPing=Hash, uporabljen za ping +ReadOnlyMode=Je primerek v načinu »Samo za branje«. +DEBUGBAR_USE_LOG_FILE=Za prestrezanje dnevnikov uporabite datoteko dolibarr.log +UsingLogFileShowAllRecordOfSubrequestButIsSlower=Uporabite datoteko dolibarr.log za lovljenje dnevnikov namesto za lovljenje spomina v živo. Omogoča zajemanje vseh dnevnikov namesto samo dnevnika trenutnega procesa (torej vključno s stranmi s podzahtevami ajax), vendar bo vaš primer zelo zelo počasen. Ni priporočljivo. +FixedOrPercent=Fiksno (uporabite ključno besedo 'fixed') ali odstotek (uporabite ključno besedo 'percent') +DefaultOpportunityStatus=Privzeto stanje priložnosti (prvo stanje, ko je potencialna stranka ustvarjena) -IconAndText=Icon and text -TextOnly=Text only -IconOnlyAllTextsOnHover=Icon only - All texts appears under icon on mouse hover menu bar -IconOnlyTextOnHover=Icon only - Text of icon appears under icon on mouse hover the icon -IconOnly=Icon only - Text on tooltip only -INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices -INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices -INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices -UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. -IfThisCategoryIsChildOfAnother=If this category is a child of another one -DarkThemeMode=Dark theme mode -AlwaysDisabled=Always disabled -AccordingToBrowser=According to browser -AlwaysEnabled=Always Enabled -DoesNotWorkWithAllThemes=Will not work with all themes -NoName=No name -ShowAdvancedOptions= Show advanced options -HideAdvancedoptions= Hide advanced options -CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: -OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service -DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method -UsePassword=Use a password -UseOauth=Use a OAUTH token -Images=Images -MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +IconAndText=Ikona in besedilo +TextOnly=Samo besedilo +IconOnlyAllTextsOnHover=Samo ikona – Vsa besedila so prikazana pod ikono v menijski vrstici z lebdenjem miške +IconOnlyTextOnHover=Samo ikona – Besedilo ikone se prikaže pod ikono, ko miško premaknete na ikono +IconOnly=Samo ikona – Samo besedilo na opisu orodja +INVOICE_ADD_ZATCA_QR_CODE=Pokažite kodo ZATCA QR na računih +INVOICE_ADD_ZATCA_QR_CODEMore=Nekatere arabske države potrebujejo to kodo QR na svojih računih +INVOICE_ADD_SWISS_QR_CODE=Pokažite švicarsko kodo QR-Bill na računih +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France +UrlSocialNetworksDesc=URL povezava družbenega omrežja. Uporabite {socialid} za spremenljivko, ki vsebuje ID družbenega omrežja. +IfThisCategoryIsChildOfAnother=Če je ta kategorija podrejena drugi +DarkThemeMode=Način temne teme +AlwaysDisabled=Vedno onemogočen +AccordingToBrowser=Glede na brskalnik +AlwaysEnabled=Vedno omogočeno +DoesNotWorkWithAllThemes=Ne bo delovalo z vsemi temami +NoName=Brez imena +ShowAdvancedOptions= Prikaži napredne možnosti +HideAdvancedoptions= Skrij napredne možnosti +CIDLookupURL=Modul prinaša URL, ki ga lahko zunanje orodje uporabi za pridobitev imena tretje osebe ali kontakta iz njene telefonske številke. URL za uporabo je: +OauthNotAvailableForAllAndHadToBeCreatedBefore=Preverjanje pristnosti OAUTH2 ni na voljo za vse gostitelje in žeton s pravimi dovoljenji je moral biti ustvarjen navzgor z modulom OAUTH +MAIN_MAIL_SMTPS_OAUTH_SERVICE=Storitev za preverjanje pristnosti OAUTH2 +DontForgetCreateTokenOauthMod=Žeton s pravimi dovoljenji je moral biti ustvarjen navzgor z modulom OAUTH +MAIN_MAIL_SMTPS_AUTH_TYPE=Metoda preverjanja pristnosti +UsePassword=Uporabite geslo +UseOauth=Uporabite žeton OAUTH +Images=Slike +MaxNumberOfImagesInGetPost=Največje dovoljeno število slik v polju HTML, predloženem v obrazcu +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=Modul prinaša URL, ki ga lahko zunanje orodje uporabi za pridobitev imena tretje osebe ali kontakta iz njene telefonske številke. URL za uporabo je: +ScriptIsEmpty=Skript je prazen +ShowHideTheNRequests=Pokaži/skrij zahteve SQL %s +DefinedAPathForAntivirusCommandIntoSetup=Določite pot za protivirusni program v %s +TriggerCodes=Sprožilni dogodki +TriggerCodeInfo=Tukaj vnesite sprožilno kodo(-e), ki mora ustvariti objavo spletne zahteve (dovoljen je samo zunanji URL). Vnesete lahko več kod sprožilcev, ločenih z vejico. +EditableWhenDraftOnly=Če ni potrjeno, je vrednost mogoče spremeniti le, če ima predmet status osnutka +CssOnEdit=Css na straneh za urejanje +CssOnView=CSS na straneh za ogled +CssOnList=CSS na straneh s seznami +HelpCssOnEditDesc=Css, uporabljen pri urejanju polja.
Primer: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=Css, uporabljen pri ogledu polja. +HelpCssOnListDesc=Css, uporabljen, ko je polje znotraj tabele seznama.
Primer: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Skrij naročeno količino na generiranih dokumentih za sprejeme +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Pokažite ceno na ustvarjenih dokumentih za sprejeme +WarningDisabled=Opozorila so onemogočena +LimitsAndMitigation=Omejitve dostopa in ublažitev +DesktopsOnly=Samo računalniki +DesktopsAndSmartphones=Računalniki in mobilne naprave +AllowOnlineSign=Dovoli spletno podpisovanje +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/sl_SI/agenda.lang b/htdocs/langs/sl_SI/agenda.lang index 58a9d24eceb..6b3693bf8df 100644 --- a/htdocs/langs/sl_SI/agenda.lang +++ b/htdocs/langs/sl_SI/agenda.lang @@ -1,10 +1,10 @@ # Dolibarr language file - Source file is en_US - agenda IdAgenda=ID dogodka Actions=Dogodki -Agenda=Urnik -TMenuAgenda=Urnik -Agendas=Urniki -LocalAgenda=Default calendar +Agenda=Koledar +TMenuAgenda=Koledar +Agendas=Koledarji +LocalAgenda=Privzeti koledar ActionsOwnedBy=Zasebni dogodek od ActionsOwnedByShort=Lastnik AffectedTo=Se nanaša na @@ -12,39 +12,40 @@ Event=Aktivnost Events=Dogodki EventsNb=Število dogodkov ListOfActions=Seznam dogodkov -EventReports=Event reports +EventReports=Poročila o dogodkih Location=Lokacija -ToUserOfGroup=Event assigned to any user in the group +ToUserOfGroup=Dogodek, dodeljen kateremu koli uporabniku v skupini EventOnFullDay=Dogodek na celoten dan(ni) MenuToDoActions=Vsi nedokončani dogodki MenuDoneActions=Vsi prekinjeni dogodki MenuToDoMyActions=Moji nedokončani dogodki MenuDoneMyActions=Moji prekinjeni dogodki -ListOfEvents=List of events (default calendar) +ListOfEvents=Seznam dogodkov (privzeti koledar) ActionsAskedBy=Dogodek vnesel -ActionsToDoBy=Dogoki, ki se nanašajo na +ActionsToDoBy=Dogodki so dodeljeni ActionsDoneBy=Dogodke izvedel -ActionAssignedTo=Aktivnost se nanaša na +ActionAssignedTo=Dogodek je dodeljen ViewCal=Mesečni pogled ViewDay=Dnevni pogled ViewWeek=Tedenski pogled ViewPerUser=Pogled po uporabniku -ViewPerType=Per type view +ViewPerType=Pogled na vrsto AutoActions= Avtomatska izpolnitev -AgendaAutoActionDesc= Here you may define events which you want Dolibarr to create automatically in Agenda. If nothing is checked, only manual actions will be included in logs and displayed in Agenda. Automatic tracking of business actions done on objects (validation, status change) will not be saved. -AgendaSetupOtherDesc= This page provides options to allow the export of your Dolibarr events into an external calendar (Thunderbird, Google Calendar etc...) -AgendaExtSitesDesc=Ta stran omogoča določitev zunanjih virov koledarjev za ogled njihovih dogodkov v Dolibarr urniku -ActionsEvents=Dogodki, za katere bo Dolibarr avtomatsko kreiral aktivnost v urniku -EventRemindersByEmailNotEnabled=Event reminders by email was not enabled into %s module setup. +AgendaAutoActionDesc= Tukaj lahko določite dogodke, za katere želite, da jih Dolibarr samodejno ustvari v programu Agenda. Če ni označeno nič, bodo v dnevnike vključena samo ročna dejanja in prikazana v dnevnem redu. Samodejno sledenje opravljenih poslovnih dejanj na objektih (validacija, sprememba statusa) ne bo shranjeno. +AgendaSetupOtherDesc= Na tej strani so možnosti za izvoz vaših dogodkov Dolibarr v zunanji koledar (Thunderbird, Google Calendar itd.) +AgendaExtSitesDesc=Stran omogoča zunanje koledarje za ogled dogodkov v programu +ActionsEvents=Dogodki, ki bodo samodejno kreirani v koledarju +EventRemindersByEmailNotEnabled=Opomniki za dogodke po e-pošti niso bili omogočeni v nastavitvah modula %s. ##### Agenda event labels ##### -NewCompanyToDolibarr=Third party %s created -COMPANY_MODIFYInDolibarr=Third party %s modified -COMPANY_DELETEInDolibarr=Third party %s deleted +NewCompanyToDolibarr=Partner %s ustvarjen +COMPANY_MODIFYInDolibarr=Partner %s spremenjen +COMPANY_DELETEInDolibarr=Partner %s izbrisan ContractValidatedInDolibarr=Pogodba %s potrjena -CONTRACT_DELETEInDolibarr=Contract %s deleted +CONTRACT_DELETEInDolibarr=Pogodba %s izbrisana PropalClosedSignedInDolibarr=Ponudba %s podpisana PropalClosedRefusedInDolibarr=Ponudba %s zavrnjena PropalValidatedInDolibarr=Potrjena ponudba %s +PropalBackToDraftInDolibarr=Predlog %s se vrne v status osnutka PropalClassifiedBilledInDolibarr=Ponudba %s je označena kot "zaračunana" InvoiceValidatedInDolibarr=Potrjen račun %s InvoiceValidatedInDolibarrFromPos=Račun %s je potrjen preko POS @@ -53,20 +54,23 @@ InvoiceDeleteDolibarr=Račun %s izbrisan InvoicePaidInDolibarr=Račun %s spremenjen v 'plačano' InvoiceCanceledInDolibarr=Račun %s preklican MemberValidatedInDolibarr=Član %s potrjen -MemberModifiedInDolibarr=Member %s modified -MemberResiliatedInDolibarr=Member %s terminated +MemberModifiedInDolibarr=Član %s spremenjen +MemberResiliatedInDolibarr=Član %s prekinjen MemberDeletedInDolibarr=Član %s izbrisan -MemberSubscriptionAddedInDolibarr=Subscription %s for member %s added -MemberSubscriptionModifiedInDolibarr=Subscription %s for member %s modified -MemberSubscriptionDeletedInDolibarr=Subscription %s for member %s deleted +MemberExcludedInDolibarr=Član %s izključen +MemberSubscriptionAddedInDolibarr=Dodana naročnina %s za člana %s +MemberSubscriptionModifiedInDolibarr=Spremenjena naročnina %s za člana %s +MemberSubscriptionDeletedInDolibarr=Naročnina %s za člana %s izbrisana ShipmentValidatedInDolibarr=Pošiljka %s potrjena -ShipmentClassifyClosedInDolibarr=Shipment %s classified billed -ShipmentUnClassifyCloseddInDolibarr=Shipment %s classified re-open -ShipmentBackToDraftInDolibarr=Shipment %s go back to draft status +ShipmentClassifyClosedInDolibarr=Pošiljka %s tajno zaračunana +ShipmentUnClassifyCloseddInDolibarr=Pošiljka %s razvrščena ponovno odprta +ShipmentBackToDraftInDolibarr=Pošiljka %s se vrne v status osnutka ShipmentDeletedInDolibarr=Pošiljka %s izbrisana -ShipmentCanceledInDolibarr=Shipment %s canceled -ReceptionValidatedInDolibarr=Reception %s validated -OrderCreatedInDolibarr=Order %s created +ShipmentCanceledInDolibarr=Pošiljka %s preklicana +ReceptionValidatedInDolibarr=Sprejem %s potrjen +ReceptionDeletedInDolibarr=Reception %s deleted +ReceptionClassifyClosedInDolibarr=Sprejem %s tajno zaprt +OrderCreatedInDolibarr=Naročilo %s ustvarjeno OrderValidatedInDolibarr=Potrjeno naročilo %s OrderDeliveredInDolibarr=Naročilo %s označeno kot "dobavljeno" OrderCanceledInDolibarr=Naročilo %s odpovedano @@ -74,78 +78,79 @@ OrderBilledInDolibarr=Naročilo %s označeno kot "zaračunano" OrderApprovedInDolibarr=Naročilo %s odobreno OrderRefusedInDolibarr=Naročilo %s zavrnjeno OrderBackToDraftInDolibarr=Naročilo %s se vrača v status osnutka -ProposalSentByEMail=Commercial proposal %s sent by email -ContractSentByEMail=Contract %s sent by email -OrderSentByEMail=Sales order %s sent by email -InvoiceSentByEMail=Customer invoice %s sent by email -SupplierOrderSentByEMail=Purchase order %s sent by email -ORDER_SUPPLIER_DELETEInDolibarr=Purchase order %s deleted -SupplierInvoiceSentByEMail=Vendor invoice %s sent by email -ShippingSentByEMail=Shipment %s sent by email +ProposalSentByEMail=Komercialni predlog %s poslan po elektronski pošti +ContractSentByEMail=Pogodba %s poslana po e-pošti +OrderSentByEMail=Prodajno naročilo %s poslano po e-pošti +InvoiceSentByEMail=Račun stranke %s poslan po e-pošti +SupplierOrderSentByEMail=Naročilo %s poslano po e-pošti +ORDER_SUPPLIER_DELETEInDolibarr=Naročilo %s izbrisano +SupplierInvoiceSentByEMail=Prejeti račun %s poslan po e-pošti +ShippingSentByEMail=Pošiljka %s poslana po e-pošti ShippingValidated= Pošiljka %s potrjena -InterventionSentByEMail=Intervention %s sent by email -ProposalDeleted=Proposal deleted -OrderDeleted=Order deleted -InvoiceDeleted=Invoice deleted -DraftInvoiceDeleted=Draft invoice deleted -CONTACT_CREATEInDolibarr=Contact %s created -CONTACT_MODIFYInDolibarr=Contact %s modified -CONTACT_DELETEInDolibarr=Contact %s deleted -PRODUCT_CREATEInDolibarr=Product %s created -PRODUCT_MODIFYInDolibarr=Product %s modified -PRODUCT_DELETEInDolibarr=Product %s deleted -HOLIDAY_CREATEInDolibarr=Request for leave %s created -HOLIDAY_MODIFYInDolibarr=Request for leave %s modified -HOLIDAY_APPROVEInDolibarr=Request for leave %s approved -HOLIDAY_VALIDATEInDolibarr=Request for leave %s validated -HOLIDAY_DELETEInDolibarr=Request for leave %s deleted -EXPENSE_REPORT_CREATEInDolibarr=Expense report %s created -EXPENSE_REPORT_VALIDATEInDolibarr=Expense report %s validated -EXPENSE_REPORT_APPROVEInDolibarr=Expense report %s approved -EXPENSE_REPORT_DELETEInDolibarr=Expense report %s deleted -EXPENSE_REPORT_REFUSEDInDolibarr=Expense report %s refused +InterventionSentByEMail=Intervencija %s poslana po elektronski pošti +ProjectSentByEMail=Projekt %s poslan po e-pošti +ProposalDeleted=Predlog izbrisan +OrderDeleted=Naročilo izbrisano +InvoiceDeleted=Račun izbrisan +DraftInvoiceDeleted=Osnutek računa izbrisan +CONTACT_CREATEInDolibarr=Kontakt %s ustvarjen +CONTACT_MODIFYInDolibarr=Kontakt %s spremenjen +CONTACT_DELETEInDolibarr=Kontakt %s izbrisan +PRODUCT_CREATEInDolibarr=Izdelek %s ustvarjen +PRODUCT_MODIFYInDolibarr=Izdelek %s spremenjen +PRODUCT_DELETEInDolibarr=Izdelek %s izbrisan +HOLIDAY_CREATEInDolibarr=Prošnja za dopust %s ustvarjena +HOLIDAY_MODIFYInDolibarr=Zahteva za dopust %s spremenjena +HOLIDAY_APPROVEInDolibarr=Prošnja za dopust %s odobrena +HOLIDAY_VALIDATEInDolibarr=Prošnja za dopust %s potrjena +HOLIDAY_DELETEInDolibarr=Prošnja za dopust %s izbrisana +EXPENSE_REPORT_CREATEInDolibarr=Poročilo o stroških %s ustvarjeno +EXPENSE_REPORT_VALIDATEInDolibarr=Poročilo o stroških %s potrjeno +EXPENSE_REPORT_APPROVEInDolibarr=Potrjeno poročilo o stroških %s +EXPENSE_REPORT_DELETEInDolibarr=Poročilo o stroških %s izbrisano +EXPENSE_REPORT_REFUSEDInDolibarr=Poročilo o stroških %s zavrnjeno PROJECT_CREATEInDolibarr=Projekt %s je bil ustvarjen -PROJECT_MODIFYInDolibarr=Project %s modified -PROJECT_DELETEInDolibarr=Project %s deleted -TICKET_CREATEInDolibarr=Ticket %s created -TICKET_MODIFYInDolibarr=Ticket %s modified -TICKET_ASSIGNEDInDolibarr=Ticket %s assigned -TICKET_CLOSEInDolibarr=Ticket %s closed -TICKET_DELETEInDolibarr=Ticket %s deleted -BOM_VALIDATEInDolibarr=BOM validated -BOM_UNVALIDATEInDolibarr=BOM unvalidated -BOM_CLOSEInDolibarr=BOM disabled -BOM_REOPENInDolibarr=BOM reopen -BOM_DELETEInDolibarr=BOM deleted -MRP_MO_VALIDATEInDolibarr=MO validated -MRP_MO_UNVALIDATEInDolibarr=MO set to draft status -MRP_MO_PRODUCEDInDolibarr=MO produced -MRP_MO_DELETEInDolibarr=MO deleted -MRP_MO_CANCELInDolibarr=MO canceled -PAIDInDolibarr=%s paid +PROJECT_MODIFYInDolibarr=Projekt %s spremenjen +PROJECT_DELETEInDolibarr=Projekt %s izbrisan +TICKET_CREATEInDolibarr=Vstopnica %s ustvarjena +TICKET_MODIFYInDolibarr=Vstopnica %s spremenjena +TICKET_ASSIGNEDInDolibarr=Vstopnica %s dodeljena +TICKET_CLOSEInDolibarr=Vstopnica %s zaprta +TICKET_DELETEInDolibarr=Vstopnica %s izbrisana +BOM_VALIDATEInDolibarr=BOM potrjena +BOM_UNVALIDATEInDolibarr=BOM ni preverjena +BOM_CLOSEInDolibarr=BOM onemogočen +BOM_REOPENInDolibarr=BOM ponovno odprt +BOM_DELETEInDolibarr=BOM izbrisana +MRP_MO_VALIDATEInDolibarr=MO potrjeno +MRP_MO_UNVALIDATEInDolibarr=MO nastavljen na status osnutka +MRP_MO_PRODUCEDInDolibarr=MO proizvaja +MRP_MO_DELETEInDolibarr=MO izbrisan +MRP_MO_CANCELInDolibarr=MO preklican +PAIDInDolibarr=%s plačano ##### End agenda events ##### -AgendaModelModule=Document templates for event +AgendaModelModule=Predloge dokumentov za dogodek DateActionStart=Začetni datum DateActionEnd=Končni datum AgendaUrlOptions1=V filtriran izhod lahko dodate tudi naslednje parametre: AgendaUrlOptions3=logina=%s za omejitev izhoda na aktivnosti v lasti uporabnika %s. -AgendaUrlOptionsNotAdmin=logina=!%s to restrict output to actions not owned by user %s. -AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s (owner and others). -AgendaUrlOptionsProject=project=__PROJECT_ID__ to restrict output to actions linked to project __PROJECT_ID__. -AgendaUrlOptionsNotAutoEvent=notactiontype=systemauto to exclude automatic events. -AgendaUrlOptionsIncludeHolidays=includeholidays=1 to include events of holidays. -AgendaShowBirthdayEvents=Birthdays of contacts -AgendaHideBirthdayEvents=Hide birthdays of contacts +AgendaUrlOptionsNotAdmin= logina=!%s za omejitev izhoda na dejanja, ki niso v lasti uporabnika %s . +AgendaUrlOptions4= logint=%s za omejitev izhoda na dejanja, dodeljena uporabniku %s (lastnik in drugi). +AgendaUrlOptionsProject= project=__PROJECT_ID__ za omejitev izhoda na dejanja, povezana s projektom __PROJECT_ID__ . +AgendaUrlOptionsNotAutoEvent= notactiontype=systemauto za izključitev samodejnih dogodkov. +AgendaUrlOptionsIncludeHolidays= includeholidays=1 za vključitev dogodkov ob praznikih. +AgendaShowBirthdayEvents=Rojstni dnevi stikov +AgendaHideBirthdayEvents=Skrij rojstne dneve stikov Busy=Zaseden -ExportDataset_event1=Seznam aktivnosti +ExportDataset_event1=Seznam dogodkov v koledarju DefaultWorkingDays=Privzeti delovni dnevi v tednu (primer: 1-5, 1-6) DefaultWorkingHours=Privzet dnevni delovnik (primer: 9-18) # External Sites ical ExportCal=Izvoz koledarja ExtSites=Zunanji koledarji -ExtSitesEnableThisTool=Show external calendars (defined in global setup) in Agenda. Does not affect external calendars defined by users. +ExtSitesEnableThisTool=Pokaži zunanje koledarje (določene v globalnih nastavitvah) v dnevnem redu. Ne vpliva na zunanje koledarje, ki jih določijo uporabniki. ExtSitesNbOfAgenda=Število koledarjev -AgendaExtNb=Calendar no. %s +AgendaExtNb=Koledar št. %s ExtSiteUrlAgenda=URL za dostop do .ical datoteke ExtSiteNoLabel=Ni opisa VisibleTimeRange=Prikazano časovno območje @@ -154,21 +159,23 @@ AddEvent=Ustvari dogodek MyAvailability=Moja dostopnost ActionType=Tip dogodka DateActionBegin=Datum začetka dogodka -ConfirmCloneEvent=Are you sure you want to clone the event %s? +ConfirmCloneEvent=Ali ste prepričani, da želite klonirati dogodek %s ? RepeatEvent=Ponovi dogodek -OnceOnly=Once only +OnceOnly=Samo enkrat +EveryDay=Vsak dan EveryWeek=Vsak teden EveryMonth=Vsak mesec DayOfMonth=Dan v mesecu DayOfWeek=Dan v tednu DateStartPlusOne=Začetni datum + 1 ura -SetAllEventsToTodo=Set all events to todo -SetAllEventsToInProgress=Set all events to in progress -SetAllEventsToFinished=Set all events to finished -ReminderTime=Reminder period before the event -TimeType=Duration type -ReminderType=Callback type -AddReminder=Create an automatic reminder notification for this event -ErrorReminderActionCommCreation=Error creating the reminder notification for this event -BrowserPush=Browser Popup Notification -ActiveByDefault=Enabled by default +SetAllEventsToTodo=Nastavite vse dogodke na opravila +SetAllEventsToInProgress=Vse dogodke nastavite na v teku +SetAllEventsToFinished=Vse dogodke nastavite na končane +ReminderTime=Obdobje opomina pred dogodkom +TimeType=Vrsta trajanja +ReminderType=Vrsta povratnega klica +AddReminder=Ustvarite samodejno obvestilo o opomniku za ta dogodek +ErrorReminderActionCommCreation=Napaka pri ustvarjanju obvestila o opomniku za ta dogodek +BrowserPush=Pojavno obvestilo brskalnika +ActiveByDefault=Privzeto omogočeno +Until=dokler diff --git a/htdocs/langs/sl_SI/assets.lang b/htdocs/langs/sl_SI/assets.lang index 95c43a6fa85..9708e730135 100644 --- a/htdocs/langs/sl_SI/assets.lang +++ b/htdocs/langs/sl_SI/assets.lang @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Alexandre Spangaro +# Copyright (C) 2018-2022 Alexandre Spangaro # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,50 +16,171 @@ # # Generic # -Assets = Assets -NewAsset = New asset -AccountancyCodeAsset = Accounting code (asset) -AccountancyCodeDepreciationAsset = Accounting code (depreciation asset account) -AccountancyCodeDepreciationExpense = Accounting code (depreciation expense account) -NewAssetType=New asset type -AssetsTypeSetup=Asset type setup -AssetTypeModified=Asset type modified -AssetType=Asset type -AssetsLines=Assets +NewAsset=Novo sredstvo +AccountancyCodeAsset=Knjigovodska oznaka (sredstvo) +AccountancyCodeDepreciationAsset=Knjigovodska šifra (konto amortizacije sredstev) +AccountancyCodeDepreciationExpense=Knjigovodska oznaka (konto stroškov amortizacije) +AssetsLines=Sredstva DeleteType=Izbriši -DeleteAnAssetType=Delete an asset type -ConfirmDeleteAssetType=Are you sure you want to delete this asset type? -ShowTypeCard=Prikaži tip '%s' +DeleteAnAssetType=Izbrišite model sredstva +ConfirmDeleteAssetType=Ali ste prepričani, da želite izbrisati ta model sredstva? +ShowTypeCard=Pokaži model '%s' # Module label 'ModuleAssetsName' -ModuleAssetsName = Assets +ModuleAssetsName=Sredstva # Module description 'ModuleAssetsDesc' -ModuleAssetsDesc = Assets description +ModuleAssetsDesc=Opis sredstev # # Admin page # -AssetsSetup = Assets setup -Settings = Settings -AssetsSetupPage = Assets setup page -ExtraFieldsAssetsType = Complementary attributes (Asset type) -AssetsType=Asset type -AssetsTypeId=Asset type id -AssetsTypeLabel=Asset type label -AssetsTypes=Assets types +AssetSetup=Nastavitev sredstev +AssetSetupPage=Stran za nastavitev sredstev +ExtraFieldsAssetModel=Dopolnilni atributi (model sredstva) + +AssetsType=Model sredstev +AssetsTypeId=ID modela sredstva +AssetsTypeLabel=Oznaka modela sredstva +AssetsTypes=Modeli sredstev +ASSET_ACCOUNTANCY_CATEGORY=Skupina za knjigovodstvo osnovnih sredstev # # Menu # -MenuAssets = Assets -MenuNewAsset = New asset -MenuTypeAssets = Type assets -MenuListAssets = Seznam -MenuNewTypeAssets = Nov -MenuListTypeAssets = Seznam +MenuAssets=Sredstva +MenuNewAsset=Novo sredstvo +MenuAssetModels=Sredstva modela +MenuListAssets=Seznam +MenuNewAssetModel=Nov model sredstva +MenuListAssetModels=Seznam # # Module # -NewAssetType=New asset type -NewAsset=New asset +ConfirmDeleteAsset=Ali res želite odstraniti to sredstvo? + +# +# Tab +# +AssetDepreciationOptions=Možnosti amortizacije +AssetAccountancyCodes=Računovodski izkazi +AssetDepreciation=Amortizacija + +# +# Asset +# +Asset=Sredstvo +Assets=Sredstva +AssetReversalAmountHT=Znesek razveljavitve (brez davkov) +AssetAcquisitionValueHT=Znesek pridobitve (brez davkov) +AssetRecoveredVAT=Povrnjen DDV +AssetReversalDate=Datum razveljavitve +AssetDateAcquisition=Datum pridobitve +AssetDateStart=Datum zagona +AssetAcquisitionType=Vrsta pridobitve +AssetAcquisitionTypeNew=Nov +AssetAcquisitionTypeOccasion=Rabljeno +AssetType=Vrsta sredstva +AssetTypeIntangible=Nematerialno +AssetTypeTangible=Oprijemljivo +AssetTypeInProgress=V postopku +AssetTypeFinancial=Finančna +AssetNotDepreciated=Ni amortizirano +AssetDisposal=Odstranjevanje +AssetConfirmDisposalAsk=Ali ste prepričani, da želite razpolagati s sredstvom %s ? +AssetConfirmReOpenAsk=Ali ste prepričani, da želite znova odpreti sredstvo %s ? + +# +# Asset status +# +AssetInProgress=V postopku +AssetDisposed=Odstranjeno +AssetRecorded=Obračunano + +# +# Asset disposal +# +AssetDisposalDate=Datum odlaganja +AssetDisposalAmount=Vrednost odlaganja +AssetDisposalType=Vrsta odlaganja +AssetDisposalDepreciated=Amortizirajte leto prenosa +AssetDisposalSubjectToVat=Odtujitev je predmet DDV + +# +# Asset model +# +AssetModel=Model sredstva +AssetModels=Assetovi modeli + +# +# Asset depreciation options +# +AssetDepreciationOptionEconomic=Ekonomska amortizacija +AssetDepreciationOptionAcceleratedDepreciation=Pospešena amortizacija (davek) +AssetDepreciationOptionDepreciationType=Vrsta amortizacije +AssetDepreciationOptionDepreciationTypeLinear=Linearno +AssetDepreciationOptionDepreciationTypeDegressive=Degresivno +AssetDepreciationOptionDepreciationTypeExceptional=Izjemen +AssetDepreciationOptionDegressiveRate=Degresivna stopnja +AssetDepreciationOptionAcceleratedDepreciation=Pospešena amortizacija (davek) +AssetDepreciationOptionDuration=Trajanje +AssetDepreciationOptionDurationType=Trajanje vrste +AssetDepreciationOptionDurationTypeAnnual=Letna +AssetDepreciationOptionDurationTypeMonthly=Mesečno +AssetDepreciationOptionDurationTypeDaily=Dnevno +AssetDepreciationOptionRate=Oceni (%%) +AssetDepreciationOptionAmountBaseDepreciationHT=Amortizacijska osnova (brez DDV) +AssetDepreciationOptionAmountBaseDeductibleHT=Odbitna osnova (brez DDV) +AssetDepreciationOptionTotalAmountLastDepreciationHT=Skupni znesek zadnje amortizacije (brez DDV) + +# +# Asset accountancy codes +# +AssetAccountancyCodeDepreciationEconomic=Ekonomska amortizacija +AssetAccountancyCodeAsset=Sredstvo +AssetAccountancyCodeDepreciationAsset=Amortizacija +AssetAccountancyCodeDepreciationExpense=Stroški amortizacije +AssetAccountancyCodeValueAssetSold=Vrednost odtujenega sredstva +AssetAccountancyCodeReceivableOnAssignment=Terjatev ob odtujitvi +AssetAccountancyCodeProceedsFromSales=Izkupiček od odtujitve +AssetAccountancyCodeVatCollected=Pobrani DDV +AssetAccountancyCodeVatDeductible=Povrnjen DDV na sredstva +AssetAccountancyCodeDepreciationAcceleratedDepreciation=Pospešena amortizacija (davek) +AssetAccountancyCodeAcceleratedDepreciation=Račun +AssetAccountancyCodeEndowmentAcceleratedDepreciation=Stroški amortizacije +AssetAccountancyCodeProvisionAcceleratedDepreciation=Ponovna posest/oskrba + +# +# Asset depreciation +# +AssetBaseDepreciationHT=Amortizacijska osnova (brez DDV) +AssetDepreciationBeginDate=Začetek amortizacije dne +AssetDepreciationDuration=Trajanje +AssetDepreciationRate=Oceni (%%) +AssetDepreciationDate=Datum amortizacije +AssetDepreciationHT=Amortizacija (brez DDV) +AssetCumulativeDepreciationHT=Kumulativna amortizacija (brez DDV) +AssetResidualHT=Preostala vrednost (brez DDV) +AssetDispatchedInBookkeeping=Evidentirana amortizacija +AssetFutureDepreciationLine=Prihodnja amortizacija +AssetDepreciationReversal=Preobrat + +# +# Errors +# +AssetErrorAssetOrAssetModelIDNotProvide=ID sredstva ali zvok modela ni bil naveden +AssetErrorFetchAccountancyCodesForMode=Napaka pri pridobivanju računovodskih kontov za način amortizacije '%s' +AssetErrorDeleteAccountancyCodesForMode=Napaka pri brisanju računovodskih kontov iz načina amortizacije '%s' +AssetErrorInsertAccountancyCodesForMode=Napaka pri vstavljanju računovodskih kontov načina amortizacije '%s' +AssetErrorFetchDepreciationOptionsForMode=Napaka pri pridobivanju možnosti za način amortizacije '%s' +AssetErrorDeleteDepreciationOptionsForMode=Napaka pri brisanju možnosti načina amortizacije '%s' +AssetErrorInsertDepreciationOptionsForMode=Napaka pri vstavljanju možnosti načina amortizacije '%s' +AssetErrorFetchDepreciationLines=Napaka pri pridobivanju evidentiranih amortizacijskih vrstic +AssetErrorClearDepreciationLines=Napaka pri čiščenju evidentiranih amortizacijskih vrstic (stornira in prihodnost) +AssetErrorAddDepreciationLine=Napaka pri dodajanju amortizacijske vrstice +AssetErrorCalculationDepreciationLines=Napaka pri izračunu amortizacijskih vrstic (izterjava in prihodnost) +AssetErrorReversalDateNotProvidedForMode=Datum razveljavitve ni naveden za metodo amortiziranja '%s' +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=Datum razveljavitve mora biti večji ali enak začetku tekočega poslovnega leta za metodo amortiziranja '%s' +AssetErrorReversalAmountNotProvidedForMode=Znesek razveljavitve ni zagotovljen za način amortiziranja '%s'. +AssetErrorFetchCumulativeDepreciation=Napaka pri pridobivanju akumuliranega zneska amortizacije iz amortizacijske vrstice +AssetErrorSetLastCumulativeDepreciation=Napaka pri evidentiranju zadnje akumulirane amortizacije diff --git a/htdocs/langs/sl_SI/banks.lang b/htdocs/langs/sl_SI/banks.lang index 98af72a0cf9..8fa07d3f9fb 100644 --- a/htdocs/langs/sl_SI/banks.lang +++ b/htdocs/langs/sl_SI/banks.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - banks Bank=Banka -MenuBankCash=Banks | Cash -MenuVariousPayment=Miscellaneous payments -MenuNewVariousPayment=New Miscellaneous payment +MenuBankCash=Banke | Gotovina +MenuVariousPayment=Razna plačila +MenuNewVariousPayment=Novo razno plačilo BankName=Ime banke FinancialAccount=Račun BankAccount=Bančni račun BankAccounts=Bančni računi -BankAccountsAndGateways=Bank accounts | Gateways +BankAccountsAndGateways=Bančni računi | Prehodi ShowAccount=Prikaži račun AccountRef=Referenca finančnega računa AccountLabel=Naziv finančnega računa @@ -30,22 +30,22 @@ AllTime=Od začetka Reconciliation=Usklajevanje RIB=Transakcijski račun IBAN=IBAN številka -BIC=BIC/SWIFT code -SwiftValid=BIC/SWIFT valid -SwiftNotValid=BIC/SWIFT not valid -IbanValid=BAN valid -IbanNotValid=BAN not valid -StandingOrders=Direct debit orders -StandingOrder=Direct debit order -PaymentByDirectDebit=Payment by direct debit -PaymentByBankTransfers=Payments by credit transfer -PaymentByBankTransfer=Payment by credit transfer +BIC=Koda BIC/SWIFT +SwiftValid=Veljavni BIC/SWIFT +SwiftNotValid=BIC/SWIFT ni veljaven +IbanValid=BAN velja +IbanNotValid=BAN ni veljaven +StandingOrders=Nalogi za direktno bremenitev +StandingOrder=Nalog za direktno bremenitev +PaymentByDirectDebit=Plačilo z direktno obremenitvijo +PaymentByBankTransfers=Plačila s kreditnim nakazilom +PaymentByBankTransfer=Plačilo s kreditnim nakazilom AccountStatement=Izpisek računa AccountStatementShort=Izpisek AccountStatements=Izpiski računa LastAccountStatements=Zadnji izpiski računa IOMonthlyReporting=Mesečno poročilo -BankAccountDomiciliation=Bank address +BankAccountDomiciliation=Naslov banke BankAccountCountry=Država računa BankAccountOwner=Ime lastnika računa BankAccountOwnerAddress=Naslov lastnika računa @@ -62,123 +62,126 @@ BankType2=Gotovinski račun AccountsArea=Področje računov AccountCard=Kartica računa DeleteAccount=Brisanje računa -ConfirmDeleteAccount=Are you sure you want to delete this account? +ConfirmDeleteAccount=Ali ste prepričani, da želite izbrisati ta račun? Account=Račun -BankTransactionByCategories=Bank entries by categories -BankTransactionForCategory=Bank entries for category %s +BankTransactionByCategories=Bančni vnosi po kategorijah +BankTransactionForCategory=Bančni vnosi za kategorijo %s RemoveFromRubrique=Odstranite link z kategorijo -RemoveFromRubriqueConfirm=Are you sure you want to remove link between the entry and the category? -ListBankTransactions=List of bank entries +RemoveFromRubriqueConfirm=Ali ste prepričani, da želite odstraniti povezavo med vnosom in kategorijo? +ListBankTransactions=Seznam bančnih vnosov IdTransaction=ID transakcije -BankTransactions=Bank entries -BankTransaction=Bank entry -ListTransactions=List entries -ListTransactionsByCategory=List entries/category -TransactionsToConciliate=Entries to reconcile -TransactionsToConciliateShort=To reconcile +BankTransactions=Bančni vpisi +BankTransaction=Vpis v banko +ListTransactions=Seznam vnosov +ListTransactionsByCategory=Seznam vnosov/kategorij +TransactionsToConciliate=Vnosi za uskladitev +TransactionsToConciliateShort=Da se pomirimo Conciliable=Se lahko uskladi Conciliate=Uskladi Conciliation=Uskladitev -SaveStatementOnly=Save statement only -ReconciliationLate=Reconciliation late +SaveStatementOnly=Shrani samo izjavo +ReconciliationLate=Sprava pozno IncludeClosedAccount=Vključi zaprte račune OnlyOpenedAccount=Samo odprti računi AccountToCredit=Kreditni konto AccountToDebit=Debetni konto DisableConciliation=Onemogoči funkcijo usklajevanja za ta konto ConciliationDisabled=Funkcija usklajevanja onemogočena -LinkedToAConciliatedTransaction=Linked to a conciliated entry +LinkedToAConciliatedTransaction=Povezano s spravnim vnosom StatusAccountOpened=Odprt StatusAccountClosed=Zaprt AccountIdShort=Številka LineRecord=Transakcija -AddBankRecord=Add entry -AddBankRecordLong=Add entry manually -Conciliated=Reconciled -ConciliatedBy=Uskladil +AddBankRecord=Dodaj vnos +AddBankRecordLong=Vnos dodajte ročno +Conciliated=Pomirjeni +ReConciliedBy=Uskladil DateConciliating=Datum uskladitve -BankLineConciliated=Entry reconciled with bank receipt -Reconciled=Reconciled -NotReconciled=Not reconciled +BankLineConciliated=Vnos usklajen z bančnim potrdilom +BankLineReconciled=Pomirjeni +BankLineNotReconciled=Niso usklajeni CustomerInvoicePayment=Plačilo kupca -SupplierInvoicePayment=Vendor payment +SupplierInvoicePayment=Plačila dobavitelju SubscriptionPayment=Plačilo naročnine -WithdrawalPayment=Debit payment order +WithdrawalPayment=Debetni nalog SocialContributionPayment=Plačilo socialnega/fiskalnega davka -BankTransfer=Credit transfer -BankTransfers=Credit transfers -MenuBankInternalTransfer=Internal transfer -TransferDesc=Use internal transfer to transfer from one account to another, the application will write two records: a debit in the source account and a credit in the target account. The same amount, label and date will be used for this transaction. +BankTransfer=Nakazilo kredita +BankTransfers=Kreditna nakazila +MenuBankInternalTransfer=Notranji prenos +TransferDesc=Uporabite interni prenos za prenos z enega računa na drugega, aplikacija bo zapisala dva zapisa: bremenitev na izvornem računu in dobropis na ciljnem računu. Za to transakcijo bodo uporabljeni isti znesek, oznaka in datum. TransferFrom=Od TransferTo=Na TransferFromToDone=Zabeležen je bil transfer od %s na %s v znesku %s %s. CheckTransmitter=Od -ValidateCheckReceipt=Validate this check receipt? -ConfirmValidateCheckReceipt=Are you sure that you want to submit this check receipt for validation? No changes will be possible once validated. -DeleteCheckReceipt=Delete this check receipt? -ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt? +ValidateCheckReceipt=Želite potrditi to potrdilo o prejemu čeka? +ConfirmValidateCheckReceipt=Ali ste prepričani, da želite predložiti to potrdilo o prejemu čeka v potrditev? Po potrditvi ne bodo možne nobene spremembe. +DeleteCheckReceipt=Želite izbrisati ta račun za ček? +ConfirmDeleteCheckReceipt=Ali ste prepričani, da želite izbrisati ta račun? BankChecks=Bančni čeki -BankChecksToReceipt=Checks awaiting deposit -BankChecksToReceiptShort=Checks awaiting deposit +BankChecksToReceipt=Čeki čakajo na polog +BankChecksToReceiptShort=Čeki čakajo na polog ShowCheckReceipt=Prikaži prevzemnico čekovnih nakazil -NumberOfCheques=No. of check -DeleteTransaction=Delete entry -ConfirmDeleteTransaction=Are you sure you want to delete this entry? -ThisWillAlsoDeleteBankRecord=This will also delete generated bank entry +NumberOfCheques=št. čeka +DeleteTransaction=Izbriši vnos +ConfirmDeleteTransaction=Ali ste prepričani, da želite izbrisati ta vnos? +ThisWillAlsoDeleteBankRecord=S tem boste izbrisali tudi ustvarjeni bančni vnos BankMovements=Prenosi -PlannedTransactions=Planned entries -Graph=Graphs -ExportDataset_banque_1=Bank entries and account statement +PlannedTransactions=Načrtovani vpisi +Graph=Grafi +ExportDataset_banque_1=Bančni vnosi in izpisek računa ExportDataset_banque_2=Potrdilo o avansu TransactionOnTheOtherAccount=Transakcija na drug račun -PaymentNumberUpdateSucceeded=Payment number updated successfully +PaymentNumberUpdateSucceeded=Številka plačila je bila uspešno posodobljena PaymentNumberUpdateFailed=Številke plačila ni mogoče posodobiti -PaymentDateUpdateSucceeded=Payment date updated successfully +PaymentDateUpdateSucceeded=Datum plačila je bil uspešno posodobljen PaymentDateUpdateFailed=Datuma plačila ni mogoče posodobiti Transactions=Transakcije -BankTransactionLine=Bank entry -AllAccounts=All bank and cash accounts +BankTransactionLine=Vpis v banko +AllAccounts=Vsi bančni in gotovinski računi BackToAccount=Nazaj na račun ShowAllAccounts=Prikaži vse račune -FutureTransaction=Future transaction. Unable to reconcile. -SelectChequeTransactionAndGenerate=Select/filter the checks which are to be included in the check deposit receipt. Then, click on "Create". +FutureTransaction=Prihodnja transakcija. Ne morem se uskladiti. +SelectChequeTransactionAndGenerate=Izberite/filtrirajte čeke, ki naj bodo vključeni v potrdilo o pologu čeka. Nato kliknite »Ustvari«. InputReceiptNumber=Izberi bančni izpisek, povezan s posredovanjem. Uporabi numerično vrednost, ki se lahko sortira: YYYYMM ali YYYYMMDD EventualyAddCategory=Eventuelno določi kategorijo, v katero se razvrsti zapis -ToConciliate=To reconcile? +ToConciliate=Da se pobota? ThenCheckLinesAndConciliate=Nato preveri vrstice na bančnem izpisku in klikni DefaultRIB=Privzet BAN AllRIB=Vsi BAN-i LabelRIB=Naziv BAN-a NoBANRecord=Ni BAN zapisa DeleteARib=Izbriši BAN zapis -ConfirmDeleteRib=Are you sure you want to delete this BAN record? +ConfirmDeleteRib=Ali ste prepričani, da želite izbrisati ta zapis BAN? RejectCheck=Vrnjen ček -ConfirmRejectCheck=Are you sure you want to mark this check as rejected? +ConfirmRejectCheck=Ali ste prepričani, da želite označiti ta ček kot zavrnjen? RejectCheckDate=Datum vrnitve čeka CheckRejected=Vrnjen ček -CheckRejectedAndInvoicesReopened=Check returned and invoices re-open -BankAccountModelModule=Document templates for bank accounts -DocumentModelSepaMandate=Template of SEPA mandate. Useful for European countries in EEC only. -DocumentModelBan=Template to print a page with BAN information. -NewVariousPayment=New miscellaneous payment -VariousPayment=Miscellaneous payment -VariousPayments=Miscellaneous payments -ShowVariousPayment=Show miscellaneous payment -AddVariousPayment=Add miscellaneous payment -VariousPaymentId=Miscellaneous payment ID -VariousPaymentLabel=Miscellaneous payment label -ConfirmCloneVariousPayment=Confirm the clone of a miscellaneous payment -SEPAMandate=SEPA mandate -YourSEPAMandate=Your SEPA mandate -FindYourSEPAMandate=This is your SEPA mandate to authorize our company to make direct debit order to your bank. Return it signed (scan of the signed document) or send it by mail to -AutoReportLastAccountStatement=Automatically fill the field 'number of bank statement' with last statement number when making reconciliation -CashControl=POS cash desk control -NewCashFence=New cash desk opening or closing -BankColorizeMovement=Colorize movements -BankColorizeMovementDesc=If this function is enable, you can choose specific background color for debit or credit movements -BankColorizeMovementName1=Background color for debit movement -BankColorizeMovementName2=Background color for credit movement -IfYouDontReconcileDisableProperty=If you don't make the bank reconciliations on some bank accounts, disable the property "%s" on them to remove this warning. -NoBankAccountDefined=No bank account defined -NoRecordFoundIBankcAccount=No record found in bank account. Commonly, this occurs when a record has been deleted manually from the list of transaction in the bank account (for example during a reconciliation of the bank account). Another reason is that the payment was recorded when the module "%s" was disabled. -AlreadyOneBankAccount=Already one bank account defined +CheckRejectedAndInvoicesReopened=Ček vrnjen in računi ponovno odprti +BankAccountModelModule=Predloge dokumentov za bančne račune +DocumentModelSepaMandate=Predloga mandata SEPA. Uporabno samo za evropske države v EGS. +DocumentModelBan=Predloga za tiskanje strani z informacijami o prepovedi. +NewVariousPayment=Nova razna plačila +VariousPayment=Razno plačilo +VariousPayments=Razna plačila +ShowVariousPayment=Prikaži razna plačila +AddVariousPayment=Dodajte razna plačila +VariousPaymentId=Razno ID plačila +VariousPaymentLabel=Oznaka za razna plačila +ConfirmCloneVariousPayment=Potrdite klon raznega plačila +SEPAMandate=Mandat SEPA +YourSEPAMandate=Vaš mandat SEPA +FindYourSEPAMandate=To je vaše pooblastilo SEPA, da pooblastite naše podjetje, da izda nalog za direktno bremenitev vaši banki. Vrnite ga podpisanega (sken podpisanega dokumenta) ali pošljite po pošti na naslov +AutoReportLastAccountStatement=Pri uskladitvi samodejno izpolnite polje 'številka bančnega izpiska' s številko zadnjega izpiska +CashControl=POS kontrola gotovine +NewCashFence=Nova kontrola gotovine (odpiranje ali zapiranje) +BankColorizeMovement=Barvajte gibe +BankColorizeMovementDesc=Če je ta funkcija omogočena, lahko izberete posebno barvo ozadja za obremenitev ali dobropis +BankColorizeMovementName1=Barva ozadja za debetno gibanje +BankColorizeMovementName2=Barva ozadja za gibanje kredita +IfYouDontReconcileDisableProperty=Če za nekatere bančne račune ne izvedete bančne uskladitve, na njih onemogočite lastnost »%s«, da odstranite to opozorilo. +NoBankAccountDefined=Bančni račun ni določen +NoRecordFoundIBankcAccount=Na bančnem računu ni najdenega zapisa. Običajno se to zgodi, ko je bil zapis ročno izbrisan s seznama transakcij na bančnem računu (na primer med usklajevanjem bančnega računa). Drugi razlog je, da je bilo plačilo zabeleženo, ko je bil modul "%s" onemogočen. +AlreadyOneBankAccount=En bančni račun je že določen +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=Nakazilo SEPA: 'Vrsta plačila' na ravni 'Kreditno nakazilo' +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=Ko ustvarite datoteko SEPA XML za kreditna nakazila, lahko razdelek »PaymentTypeInformation« zdaj postavite znotraj razdelka »CreditTransferTransactionInformation« (namesto razdelka »Payment«). Močno priporočamo, da to možnost ne označite, če želite namestiti PaymentTypeInformation na raven plačila, saj ni nujno, da jih bodo vse banke sprejele na ravni CreditTransferTransactionInformation. Obrnite se na svojo banko, preden postavite PaymentTypeInformation na raven CreditTransferTransactionInformation. +ToCreateRelatedRecordIntoBank=Za ustvarjanje manjkajoče povezane bančne evidence diff --git a/htdocs/langs/sl_SI/bills.lang b/htdocs/langs/sl_SI/bills.lang index 353b78b08ef..6be1558a7f5 100644 --- a/htdocs/langs/sl_SI/bills.lang +++ b/htdocs/langs/sl_SI/bills.lang @@ -3,20 +3,22 @@ Bill=Faktura Bills=Fakture BillsCustomers=Fakture za kupce BillsCustomer=Faktura za kupca -BillsSuppliers=Fakture dobaviteljev +BillsSuppliers=Prejeti računi BillsCustomersUnpaid=Neplačane fakture kupcev BillsCustomersUnpaidForCompany=%s neplačanih faktur kupcev -BillsSuppliersUnpaid=Neplačane fakture dobaviteljev -BillsSuppliersUnpaidForCompany=%s neplačnih faktur dobaviteljev +BillsSuppliersUnpaid=Neplačani prejeti računi +BillsSuppliersUnpaidForCompany=%s neplačanih prejetih računov BillsLate=Zamujena plačila BillsStatistics=Statistika faktur za kupce -BillsStatisticsSuppliers=Statisika faktur dobaviteljev +BillsStatisticsSuppliers=Statistika prejetih računov DisabledBecauseDispatchedInBookkeeping=Onemogočeno, ker je bila faktura poslana v knjiženje DisabledBecauseNotLastInvoice=Onemogočeno, ker brisanje fakture ni dovoljeno. Fakture so bile ustvarjene po tej fakturi, zato bi brisanje povzročilo škrbine v števcu. +DisabledBecauseNotLastSituationInvoice=Onemogočeno, ker računa ni mogoče izbrisati. Ta račun ni zadnji v ciklu fakturiranja situacije. DisabledBecauseNotErasable=Onemogočeno, ker brisanje ni dovoljeno InvoiceStandard=Standardna faktura InvoiceStandardAsk=Standardna faktura InvoiceStandardDesc=Ta vrsta fakture je običajna faktura. +InvoiceStandardShort=Standardno InvoiceDeposit=Avansni račun InvoiceDepositAsk=Avansni račun InvoiceDepositDesc=Ta vrsta fakture se naredi po prejemu avansa. @@ -24,6 +26,7 @@ InvoiceProForma=Predračun InvoiceProFormaAsk=Predračun InvoiceProFormaDesc=Predračun izgleda enako kot račun, vendar nima računovodske vrednosti. InvoiceReplacement=Nadomestni račun +InvoiceReplacementShort=Zamenjava InvoiceReplacementAsk=Nadomestni račun za račun InvoiceReplacementDesc=Namen nadomestne fakture je v celoti nadomestiti fakturo, za katero ni bilo prejetega plačila.

Opomba: Samo neplačane fakture je mogoče nadomestiti z nadomestno fakturo. Če faktura, za katero delate nadomestno fakturo, še ni zaključena, bo tista faktura avtomatsko dobila stanje 'opuščena'. InvoiceAvoir=Dobropis @@ -53,11 +56,11 @@ InvoiceLine=Vrstica računa InvoiceCustomer=Račun za kupca CustomerInvoice=Račun za kupca CustomersInvoices=Fakture za kupce -SupplierInvoice=Faktura dobavitelja -SuppliersInvoices=Fakture dobaviteljev -SupplierInvoiceLines=Vendor invoice lines -SupplierBill=Faktura dobavitelja -SupplierBills=Fakture dobaviteljev +SupplierInvoice=Prejeti račun +SuppliersInvoices=Prejeti računi +SupplierInvoiceLines=Vrstice računa dobavitelja +SupplierBill=Prejeti račun +SupplierBills=Prejeti računi Payment=Plačilo PaymentBack=Vračilo CustomerInvoicePaymentBack=Vračilo @@ -71,7 +74,7 @@ ConfirmConvertToReduc=Ali želite to %s pretvoriti v razpoložljivo dobroimetje? ConfirmConvertToReduc2=Znesek bo shranjen med popuste in je lahko uporabljen kot popust na prihodnjih fakturah temu kupcu. ConfirmConvertToReducSupplier=Ali želite to %s pretvoriti v razpoložljivo dobroimetje? ConfirmConvertToReducSupplier2=Znesek bo shranjen med popuste in je lahko uporabljen kot popust na prihodnjih fakturah tega dobavitelja. -SupplierPayments=Plačila dobaviteljem +SupplierPayments=Plačila prejetih računov ReceivedPayments=Prejeta plačila ReceivedCustomersPayments=Prejeta plačila kupcev PayedSuppliersPayments=Izvedena plačila dobaviteljem @@ -81,14 +84,14 @@ PaymentsReports=Poročila o plačilih PaymentsAlreadyDone=Izvršena plačila PaymentsBackAlreadyDone=Izvedena vračila PaymentRule=Pravilo plačila -PaymentMode=Payment method -PaymentModes=Payment methods -DefaultPaymentMode=Default Payment method -DefaultBankAccount=Default Bank Account -IdPaymentMode=Payment method (id) -CodePaymentMode=Payment method (code) -LabelPaymentMode=Payment method (label) -PaymentModeShort=Payment method +PaymentMode=Način plačila +PaymentModes=Načini plačila +DefaultPaymentMode=Privzeti način plačila +DefaultBankAccount=Privzeti bančni račun +IdPaymentMode=Način plačila (id) +CodePaymentMode=Način plačila (koda) +LabelPaymentMode=Način plačila (oznaka) +PaymentModeShort=Način plačila PaymentTerm=Plačilni pogoj PaymentConditions=Plačilni pogoji PaymentConditionsShort=Plačilni pogoji @@ -108,7 +111,7 @@ AddBill=Ustvari fakturo ali dobropis AddToDraftInvoices=Dodaj osnutku fakture DeleteBill=Izbriši fakturo SearchACustomerInvoice=Iskanje fakture za kupca -SearchASupplierInvoice=Iskanje fakture dobavitelja +SearchASupplierInvoice=Iskanje prejetih računov CancelBill=Preklic fakture SendRemindByMail=Pošlji opomin po e-pošti DoPayment=Vnos plačila @@ -119,7 +122,7 @@ ConvertExcessPaidToReduc=Pretvori presežek plačila v razpoložljiv popust EnterPaymentReceivedFromCustomer=Vnesi prejem plačila kupca EnterPaymentDueToCustomer=Vnesi rok plačila za kupca DisabledBecauseRemainderToPayIsZero=Onemogočeno, ker je neplačan znesek enak nič -PriceBase=Base price +PriceBase=Osnovna cena BillStatus=Stanje fakture StatusOfGeneratedInvoices=Stanja ustvarjenih faktur BillStatusDraft=Osnutek (potrebna potrditev) @@ -156,8 +159,10 @@ ErrorInvoiceAvoirMustBeNegative=Napaka, na popravljeni fakturi mora biti negativ ErrorInvoiceOfThisTypeMustBePositive=Napaka, ta tip fakture mora imeti znesek brez davka (ali nič). ErrorCantCancelIfReplacementInvoiceNotValidated=Napaka, ne morete preklicati fakture, ki je bil nadomeščena z drugo fakturo, ki je še v statusu osnutka ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Ta ali drug del je že uporabljen, zato serije popustov ni dovoljeno odstraniti. +ErrorInvoiceIsNotLastOfSameType=Napaka: Datum računa %s je %s. Za istovrstne račune mora biti poznejši ali enak zadnjemu datumu (%s). Prosimo, da spremenite datum računa. BillFrom=Izdajatelj BillTo=Prejemnik +ShippingTo=Shipping to ActionsOnBill=Aktivnosti na računu RecurringInvoiceTemplate=Predloga / Ponavljajoča se faktura NoQualifiedRecurringInvoiceTemplateFound=Ni primernega osnutka ponavljajoče se fakture @@ -167,92 +172,92 @@ NewBill=Nova faktura LastBills=Zadnjih %s faktur LatestTemplateInvoices=Zadnjih %s predlog faktur LatestCustomerTemplateInvoices=Zadnjih %s predlog faktur za kupce -LatestSupplierTemplateInvoices=Latest %s vendor template invoices -LastCustomersBills=Latest %s customer invoices -LastSuppliersBills=Latest %s vendor invoices +LatestSupplierTemplateInvoices=Zadnjih %s predlog prejetih računov +LastCustomersBills=Najnovejši %s računi strank +LastSuppliersBills=Najnovejših %s prejetih računov AllBills=Vsi računi -AllCustomerTemplateInvoices=All template invoices +AllCustomerTemplateInvoices=Vse predloge računov OtherBills=Ostali računi DraftBills=Osnutki računov -CustomersDraftInvoices=Customer draft invoices -SuppliersDraftInvoices=Vendor draft invoices +CustomersDraftInvoices=Osnutki računov strank +SuppliersDraftInvoices=Osnutki prejetih računov Unpaid=Neplačano -ErrorNoPaymentDefined=Error No payment defined +ErrorNoPaymentDefined=Napaka Plačilo ni določeno ConfirmDeleteBill=Ste prepričani da želite izbrisati ta račun? -ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s? -ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status? -ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to status paid? -ConfirmCancelBill=Are you sure you want to cancel invoice %s? -ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned'? -ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid? -ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What is the reason for closing this invoice? -ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid (%s %s) is a discount granted because payment was made before term. I regularize the VAT with a credit note. -ConfirmClassifyPaidPartiallyReasonDiscount=Remaining unpaid (%s %s) is a discount granted because payment was made before term. +ConfirmValidateBill=Ali ste prepričani, da želite potrditi ta račun s sklicem %s ? +ConfirmUnvalidateBill=Ali ste prepričani, da želite račun spremeniti v stanje osnutka? +ConfirmClassifyPaidBill=Ali ste prepričani, da želite račun spremeniti v stanje plačan? +ConfirmCancelBill=Ali ste prepričani, da želite preklicati račun %s ? +ConfirmCancelBillQuestion=Zakaj želite ta račun označiti kot "zapuščeno"? +ConfirmClassifyPaidPartially=Ali ste prepričani, da želite račun spremeniti v stanje plačan? +ConfirmClassifyPaidPartiallyQuestion=Ta račun ni bil v celoti plačan. Kaj je razlog za zaprtje tega računa? +ConfirmClassifyPaidPartiallyReasonAvoir=Preostanek neplačanega (%s %s) je odobren popust, ker je bilo plačilo izvedeno pred rokom. DDV uredim z dobropisom. +ConfirmClassifyPaidPartiallyReasonDiscount=Preostanek neplačanega (%s %s) je odobren popust, ker je bilo plačilo izvedeno pred rokom. ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Neplačan preostanek (%s %s) je popust zaradi predčasnega plačila. Strinjam se z izgubo DDV zaradi tega popusta. ConfirmClassifyPaidPartiallyReasonDiscountVat=Neplačan preostanek (%s %s) je popust zaradi predčasnega plačila. DDV na ta popust bo vrnjen brez dobropisa. ConfirmClassifyPaidPartiallyReasonBadCustomer=Slab kupec -ConfirmClassifyPaidPartiallyReasonBankCharge=Deduction by bank (intermediary bank fees) +ConfirmClassifyPaidPartiallyReasonBankCharge=Odtegljaj banke (provizije posredniške banke) ConfirmClassifyPaidPartiallyReasonProductReturned=Delno vračilo proizvodov ConfirmClassifyPaidPartiallyReasonOther=Znesek opuščen zaradi drugih razlogov -ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice has been provided with suitable comments. (Example «Only the tax corresponding to the price that has been actually paid gives rights to deduction») -ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct notes. +ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Ta izbira je možna, če je vaš račun opremljen z ustreznimi komentarji. (Primer "Samo davek, ki ustreza ceni, ki je bila dejansko plačana, daje pravico do odbitka") +ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=V nekaterih državah je ta izbira možna le, če vaš račun vsebuje pravilne opombe. ConfirmClassifyPaidPartiallyReasonAvoirDesc=To izbiro uporabite, če so druge neustrezne -ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuses to pay his debt. +ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=Dolžnik je stranka, ki ne želi poravnati dolga. ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Ta izbira se uporabi, če plačilo ni bilo kompletno zaradi vračila nekaterih proizvodov -ConfirmClassifyPaidPartiallyReasonBankChargeDesc=The unpaid amount is intermediary bank fees, deducted directly from the correct amount paid by the Customer. -ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all others are not suitable, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note. +ConfirmClassifyPaidPartiallyReasonBankChargeDesc=Neplačani znesek so provizije posredniške banke , odštete neposredno od pravilnega zneska , ki ga plača stranka. +ConfirmClassifyPaidPartiallyReasonOtherDesc=Uporabite to izbiro, če vse druge niso primerne, na primer v naslednji situaciji:
- plačilo ni dokončano, ker so bili nekateri izdelki odposlani nazaj
- zahtevani znesek je preveč pomemben, ker je bil pozabljen popust
V vseh primerih je treba popraviti previsoki zahtevani znesek v računovodskem sistemu z izdelavo dobropisa. ConfirmClassifyAbandonReasonOther=Ostalo ConfirmClassifyAbandonReasonOtherDesc=Ta izbira se uporabi v vseh drugih primerih. Na primer, ker planirate izdelavo nadomestnega računa. -ConfirmCustomerPayment=Do you confirm this payment input for %s %s? -ConfirmSupplierPayment=Do you confirm this payment input for %s %s? -ConfirmValidatePayment=Are you sure you want to validate this payment? No change can be made once payment is validated. +ConfirmCustomerPayment=Ali potrjujete ta vnos plačila za %s %s? +ConfirmSupplierPayment=Ali potrjujete ta vnos plačila za %s %s? +ConfirmValidatePayment=Ali ste prepričani, da želite potrditi to plačilo? Ko je plačilo potrjeno, ni več mogoče spremeniti. ValidateBill=Potrdi račun UnvalidateBill=Unvalidate račun -NumberOfBills=No. of invoices -NumberOfBillsByMonth=No. of invoices per month +NumberOfBills=št. računov +NumberOfBillsByMonth=Število računov na mesec AmountOfBills=Znesek račuov -AmountOfBillsHT=Amount of invoices (net of tax) +AmountOfBillsHT=Znesek na računih (brez davka) AmountOfBillsByMonthHT=Znesek računov po mesecih (brez DDV) -UseSituationInvoices=Allow situation invoice -UseSituationInvoicesCreditNote=Allow situation invoice credit note -Retainedwarranty=Retained warranty -AllowedInvoiceForRetainedWarranty=Retained warranty usable on the following types of invoices -RetainedwarrantyDefaultPercent=Retained warranty default percent -RetainedwarrantyOnlyForSituation=Make "retained warranty" available only for situation invoices -RetainedwarrantyOnlyForSituationFinal=On situation invoices the global "retained warranty" deduction is applied only on the final situation -ToPayOn=To pay on %s -toPayOn=to pay on %s -RetainedWarranty=Retained Warranty -PaymentConditionsShortRetainedWarranty=Retained warranty payment terms -DefaultPaymentConditionsRetainedWarranty=Default retained warranty payment terms -setPaymentConditionsShortRetainedWarranty=Set retained warranty payment terms -setretainedwarranty=Set retained warranty -setretainedwarrantyDateLimit=Set retained warranty date limit -RetainedWarrantyDateLimit=Retained warranty date limit -RetainedWarrantyNeed100Percent=The situation invoice need to be at 100%% progress to be displayed on PDF +UseSituationInvoices=Dovoli stanje fakture +UseSituationInvoicesCreditNote=Dovoli stanje fakture dobropis +Retainedwarranty=Ohranjena garancija +AllowedInvoiceForRetainedWarranty=Ohranjena garancija, uporabna za naslednje vrste računov +RetainedwarrantyDefaultPercent=Privzeti odstotek ohranjene garancije +RetainedwarrantyOnlyForSituation=Naj bo "ohranjena garancija" na voljo samo za račune v primeru situacije +RetainedwarrantyOnlyForSituationFinal=Na fakturah situacije se globalni odbitek "zadržane garancije" uporabi samo za končno situacijo +ToPayOn=Za plačilo na %s +toPayOn=plačati na %s +RetainedWarranty=Ohranjena garancija +PaymentConditionsShortRetainedWarranty=Plačilni pogoji ohranjene garancije +DefaultPaymentConditionsRetainedWarranty=Privzeti plačilni pogoji ohranjene garancije +setPaymentConditionsShortRetainedWarranty=Nastavite plačilne pogoje zadržane garancije +setretainedwarranty=Nastavite zadržano garancijo +setretainedwarrantyDateLimit=Nastavite omejitev datuma ohranjene garancije +RetainedWarrantyDateLimit=Omejitev datuma ohranjene garancije +RetainedWarrantyNeed100Percent=Račun stanja mora biti na napredku 100%%, da bo prikazan v PDF-ju AlreadyPaid=Že plačano AlreadyPaidBack=Že vrnjeno plačilo -AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and down payments) +AlreadyPaidNoCreditNotesNoDeposits=Že plačano (brez dobropisov in predplačil) Abandoned=Opuščeno RemainderToPay=Neplačan preostanek -RemainderToPayMulticurrency=Remaining unpaid, original currency +RemainderToPayMulticurrency=Preostalo neplačano, izvirna valuta RemainderToTake=Preostanek vrednosti za odtegljaj -RemainderToTakeMulticurrency=Remaining amount to take, original currency -RemainderToPayBack=Remaining amount to refund -RemainderToPayBackMulticurrency=Remaining amount to refund, original currency -NegativeIfExcessRefunded=negative if excess refunded +RemainderToTakeMulticurrency=Preostali znesek za prevzem, izvirna valuta +RemainderToPayBack=Preostali znesek za vračilo +RemainderToPayBackMulticurrency=Preostali znesek za vračilo, izvirna valuta +NegativeIfExcessRefunded=negativno, če se povrne presežek Rest=Na čakanju AmountExpected=Reklamiran znesek ExcessReceived=Prejet presežek -ExcessReceivedMulticurrency=Excess received, original currency -NegativeIfExcessReceived=negative if excess received -ExcessPaid=Excess paid -ExcessPaidMulticurrency=Excess paid, original currency +ExcessReceivedMulticurrency=Prejeti presežek, izvirna valuta +NegativeIfExcessReceived=negativen, če je prejet presežek +ExcessPaid=Presežek plačan +ExcessPaidMulticurrency=Presežek plačan, originalna valuta EscompteOffered=Ponujen popust (plačilo pred rokom) EscompteOfferedShort=Popust SendBillRef=Oddaja račuuna %s SendReminderBillRef=Oddaja računa %s (opomin) -SendPaymentReceipt=Submission of payment receipt %s +SendPaymentReceipt=Predložitev potrdila o plačilu %s NoDraftBills=Ni osnutka računa NoOtherDraftBills=Ni drugih osnutkov računov NoDraftInvoices=Ni osnutkov računov @@ -262,40 +267,42 @@ RemainderToBill=Opomnik za fakturiranje SendBillByMail=Pošlji račun po e-mailu SendReminderBillByMail=Pošlji opomin po e-mailu RelatedCommercialProposals=Povezane komercialne ponudbe -RelatedRecurringCustomerInvoices=Related recurring customer invoices +RelatedRecurringCustomerInvoices=Povezani ponavljajoči se računi strank MenuToValid=Za potrditev -DateMaxPayment=Payment due on +DateMaxPayment=Rok plačila DateInvoice=Datum izdaje -DatePointOfTax=Point of tax +DatePointOfTax=Davčna točka NoInvoice=Ni računa -NoOpenInvoice=No open invoice -NbOfOpenInvoices=Number of open invoices +NoOpenInvoice=Brez odprtega računa +NbOfOpenInvoices=Število odprtih računov ClassifyBill=Klacificiraj račun -SupplierBillsToPay=Neplačane fakture dobaviteljem -CustomerBillsUnpaid=Neplačani računi stranke +SupplierBillsToPay=Neplačani prejeti računi +CustomerBillsUnpaid=Neplačani računi NonPercuRecuperable=Nepovratno -SetConditions=Set Payment Terms -SetMode=Set Payment Type -SetRevenuStamp=Set revenue stamp +SetConditions=Nastavite plačilne pogoje +SetMode=Nastavite vrsto plačila +SetRevenuStamp=Nastavite prihodkovno znamko Billed=Zaračunano -RecurringInvoices=Recurring invoices -RecurringInvoice=Recurring invoice +RecurringInvoices=Ponavljajoči se računi +RecurringInvoice=Ponavljajoči se račun RepeatableInvoice=Predloga računa RepeatableInvoices=Predloga računov +RecurringInvoicesJob=Izdelava ponavljajočih se računov (prodajnih računov) +RecurringSupplierInvoicesJob=Izdelava ponavljajočih se računov (nakupni računi) Repeatable=Predloga Repeatables=Predloge ChangeIntoRepeatableInvoice=Pretvori v predlogo računa CreateRepeatableInvoice=Ustvari predlogo računa CreateFromRepeatableInvoice=Ustvari iz predloge računa -CustomersInvoicesAndInvoiceLines=Customer invoices and invoice details +CustomersInvoicesAndInvoiceLines=Računi strank in podrobnosti o računu CustomersInvoicesAndPayments=Računi za kupce in plačila -ExportDataset_invoice_1=Customer invoices and invoice details +ExportDataset_invoice_1=Računi strank in podrobnosti o računu ExportDataset_invoice_2=Računi za kupce in plačila ProformaBill=Predračun: Reduction=Znižanje -ReductionShort=Disc. +ReductionShort=disk Reductions=Znižanja -ReductionsShort=Disc. +ReductionsShort=disk Discounts=Popusti AddDiscount=Ustvari absolutni popust AddRelativeDiscount=Ustvarite relativno popust @@ -304,148 +311,158 @@ AddGlobalDiscount=Dodaj popust EditGlobalDiscounts=Uredi absolutne popuste AddCreditNote=Ustvari dobropis ShowDiscount=Prikaži popust -ShowReduc=Show the discount -ShowSourceInvoice=Show the source invoice +ShowReduc=Pokažite popust +ShowSourceInvoice=Prikaži izvorni račun RelativeDiscount=Relativni popust GlobalDiscount=Globalni popust CreditNote=Dobropis CreditNotes=Dobropisi -CreditNotesOrExcessReceived=Credit notes or excess received -Deposit=Down payment -Deposits=Down payments +CreditNotesOrExcessReceived=Prejeti dobropisi ali presežek +Deposit=Polog +Deposits=Predplačila DiscountFromCreditNote=Popust z dobropisa %s -DiscountFromDeposit=Down payments from invoice %s -DiscountFromExcessReceived=Payments in excess of invoice %s -DiscountFromExcessPaid=Payments in excess of invoice %s +DiscountFromDeposit=Predplačila iz računa %s +DiscountFromExcessReceived=Plačila, ki presegajo račun %s +DiscountFromExcessPaid=Plačila, ki presegajo račun %s AbsoluteDiscountUse=Ta način dobropisa se lahko uporabi na računu pred njegovo potrditvijo -CreditNoteDepositUse=Invoice must be validated to use this kind of credits +CreditNoteDepositUse=Za uporabo te vrste dobropisov mora biti račun potrjen NewGlobalDiscount=Nov fiksni popust NewRelativeDiscount=Nov relativni popust -DiscountType=Discount type +DiscountType=Vrsta popusta NoteReason=Opomba/Razlog ReasonDiscount=Razlog DiscountOfferedBy=Odobril -DiscountStillRemaining=Discounts or credits available -DiscountAlreadyCounted=Discounts or credits already consumed -CustomerDiscounts=Customer discounts -SupplierDiscounts=Vendors discounts +DiscountStillRemaining=Na voljo so popusti ali krediti +DiscountAlreadyCounted=Popusti ali krediti so že porabljeni +CustomerDiscounts=Popusti za stranke +SupplierDiscounts=Popusti dobaviteljev BillAddress=Naslov za račun -HelpEscompte=This discount is a discount granted to customer because payment was made before term. -HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loss. -HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by another for example) +HelpEscompte=Ta popust je popust, odobren kupcu, ker je bilo plačilo opravljeno pred rokom. +HelpAbandonBadCustomer=Znesek je storniran (dolžnik ne želi poravnati računa) in se šteje kot izredni odhodek +HelpAbandonOther=Ta znesek je bil opuščen, ker je šlo za napako (na primer napačna stranka ali račun zamenjan z drugim) IdSocialContribution=ID za socialni/fiskalni davek PaymentId=ID plačila -PaymentRef=Payment ref. +PaymentRef=Ref. InvoiceId=ID računa InvoiceRef=Referenca računa InvoiceDateCreation=Datum kreiranja računa InvoiceStatus=Status računa InvoiceNote=Opomba računa InvoicePaid=Plačan račun -InvoicePaidCompletely=Paid completely -InvoicePaidCompletelyHelp=Invoice that are paid completely. This excludes invoices that are paid partially. To get list of all 'Closed' or non 'Closed' invoices, prefer to use a filter on the invoice status. -OrderBilled=Order billed -DonationPaid=Donation paid +InvoicePaidCompletely=Plačano v celoti +InvoicePaidCompletelyHelp=Račun, ki je plačan v celoti. To ne vključuje računov, ki so plačani delno. Če želite dobiti seznam vseh računov »Zaprto« ali ne »Zaprto«, raje uporabite filter za stanje računa. +OrderBilled=Naročilo zaračunano +DonationPaid=Donacija plačana PaymentNumber=Številka plačila RemoveDiscount=Odstrani popust WatermarkOnDraftBill=Vodni žig na osnutku računa (nič, če je prazno) InvoiceNotChecked=Noben račun ni izbran -ConfirmCloneInvoice=Are you sure you want to clone this invoice %s? +ConfirmCloneInvoice=Ali ste prepričani, da želite klonirati ta račun %s ? DisabledBecauseReplacedInvoice=Aktivnost onemogočena, ker je bil račun zamenjan -DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payments during the fixed year are included here. -NbOfPayments=No. of payments +DescTaxAndDividendsArea=To področje predstavlja povzetek vseh plačil za posebne stroške. Tukaj so vključeni samo zapisi s plačili v določenem letu. +NbOfPayments=št. plačil SplitDiscount=Razdeli popust na dva -ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into two smaller discounts? -TypeAmountOfEachNewDiscount=Input amount for each of two parts: -TotalOfTwoDiscountMustEqualsOriginal=The total of the two new discounts must be equal to the original discount amount. -ConfirmRemoveDiscount=Are you sure you want to remove this discount? +ConfirmSplitDiscount=Ali ste prepričani, da želite ta popust %s %s razdeliti na dva manjša popusta? +TypeAmountOfEachNewDiscount=Vnesite znesek za vsakega od dveh delov: +TotalOfTwoDiscountMustEqualsOriginal=Skupna vsota obeh novih popustov mora biti enaka prvotnemu znesku popusta. +ConfirmRemoveDiscount=Ali ste prepričani, da želite odstraniti ta popust? RelatedBill=Podobni račun RelatedBills=Povezani računi RelatedCustomerInvoices=Povezani računi za kupca -RelatedSupplierInvoices=Related vendor invoices +RelatedSupplierInvoices=Povezani prejeti računi LatestRelatedBill=Zadnji povezan račun -WarningBillExist=Warning, one or more invoices already exist +WarningBillExist=Opozorilo, en ali več računov že obstaja MergingPDFTool=Orodje za spajanje PDF -AmountPaymentDistributedOnInvoice=Payment amount distributed on invoice -PaymentOnDifferentThirdBills=Allow payments on different third parties bills but same parent company -PaymentNote=Payment note -ListOfPreviousSituationInvoices=List of previous situation invoices -ListOfNextSituationInvoices=List of next situation invoices -ListOfSituationInvoices=List of situation invoices -CurrentSituationTotal=Total current situation -DisabledBecauseNotEnouthCreditNote=To remove a situation invoice from cycle, this invoice's credit note total must cover this invoice total -RemoveSituationFromCycle=Remove this invoice from cycle -ConfirmRemoveSituationFromCycle=Remove this invoice %s from cycle ? -ConfirmOuting=Confirm outing -FrequencyPer_d=Every %s days -FrequencyPer_m=Every %s months -FrequencyPer_y=Every %s years -FrequencyUnit=Frequency unit -toolTipFrequency=Examples:
Set 7, Day: give a new invoice every 7 days
Set 3, Month: give a new invoice every 3 month -NextDateToExecution=Date for next invoice generation -NextDateToExecutionShort=Date next gen. -DateLastGeneration=Date of latest generation -DateLastGenerationShort=Date latest gen. -MaxPeriodNumber=Max. number of invoice generation -NbOfGenerationDone=Number of invoice generation already done -NbOfGenerationOfRecordDone=Number of record generation already done -NbOfGenerationDoneShort=Number of generation done -MaxGenerationReached=Maximum number of generations reached -InvoiceAutoValidate=Validate invoices automatically -GeneratedFromRecurringInvoice=Generated from template recurring invoice %s -DateIsNotEnough=Date not reached yet -InvoiceGeneratedFromTemplate=Invoice %s generated from recurring template invoice %s -GeneratedFromTemplate=Generated from template invoice %s -WarningInvoiceDateInFuture=Warning, the invoice date is higher than current date -WarningInvoiceDateTooFarInFuture=Warning, the invoice date is too far from current date -ViewAvailableGlobalDiscounts=View available discounts -GroupPaymentsByModOnReports=Group payments by mode on reports +AmountPaymentDistributedOnInvoice=Znesek plačila razdeljen na račun +PaymentOnDifferentThirdBills=Dovolite plačila na različne račune tretjih oseb, vendar isto matično podjetje +PaymentNote=Opomba o plačilu +ListOfPreviousSituationInvoices=Seznam prejšnjih faktur stanja +ListOfNextSituationInvoices=Seznam faktur naslednje situacije +ListOfSituationInvoices=Seznam faktur stanja +CurrentSituationTotal=Skupno trenutno stanje +DisabledBecauseNotEnouthCreditNote=Če želite odstraniti račun za situacijo iz cikla, mora vsota dobropisa tega računa pokrivati to vsoto računa +RemoveSituationFromCycle=Odstranite ta račun iz cikla +ConfirmRemoveSituationFromCycle=Odstranite ta račun %s iz cikla? +ConfirmOuting=Potrdite izstop +FrequencyPer_d=Vsakih %s dni +FrequencyPer_m=Vsakih %s mesecev +FrequencyPer_y=Vsakih %s let +FrequencyUnit=Frekvenčna enota +toolTipFrequency=Primeri:
7. niz, dan : izdajte nov račun vsakih 7 dni
3. niz, mesec : izdajte nov račun vsake 3 mesece +NextDateToExecution=Datum naslednjega izdajanja računa +NextDateToExecutionShort=Datum naslednje gen. +DateLastGeneration=Datum zadnje generacije +DateLastGenerationShort=Datum najnovejše gen. +MaxPeriodNumber=maks. številka generiranja računa +NbOfGenerationDone=Število že izdelanih računov +NbOfGenerationOfRecordDone=Število že narejenih zapisov +NbOfGenerationDoneShort=Število opravljenih generacij +MaxGenerationReached=Doseženo je največje število generacij +InvoiceAutoValidate=Samodejno preverjanje veljavnosti računov +GeneratedFromRecurringInvoice=Ustvarjeno iz predloge ponavljajočega se računa %s +DateIsNotEnough=Datum še ni dosežen +InvoiceGeneratedFromTemplate=Račun %s, ustvarjen iz ponavljajoče se predloge računa %s +GeneratedFromTemplate=Ustvarjeno iz predloge računa %s +WarningInvoiceDateInFuture=Opozorilo, datum računa je višji od trenutnega datuma +WarningInvoiceDateTooFarInFuture=Opozorilo, datum računa je predaleč od trenutnega datuma +ViewAvailableGlobalDiscounts=Oglejte si razpoložljive popuste +GroupPaymentsByModOnReports=V poročilih združite plačila po načinu # PaymentConditions Statut=Status -PaymentConditionShortRECEP=Due Upon Receipt -PaymentConditionRECEP=Due Upon Receipt +PaymentConditionShortRECEP=Zapade ob prejemu +PaymentConditionRECEP=Zapade ob prejemu PaymentConditionShort30D=30 dni PaymentCondition30D=30 dni -PaymentConditionShort30DENDMONTH=30 days of month-end -PaymentCondition30DENDMONTH=Within 30 days following the end of the month +PaymentConditionShort30DENDMONTH=30 dni do konca meseca +PaymentCondition30DENDMONTH=V 30 dneh po koncu meseca PaymentConditionShort60D=60 dni PaymentCondition60D=60 dni -PaymentConditionShort60DENDMONTH=60 days of month-end -PaymentCondition60DENDMONTH=Within 60 days following the end of the month +PaymentConditionShort60DENDMONTH=60 dni konec meseca +PaymentCondition60DENDMONTH=V 60 dneh po koncu meseca PaymentConditionShortPT_DELIVERY=Dobava PaymentConditionPT_DELIVERY=Ob dobavi PaymentConditionShortPT_ORDER=Naročilo PaymentConditionPT_ORDER=Naročeno PaymentConditionShortPT_5050=50-50 PaymentConditionPT_5050=50%% vnaprej, 50%% ob dobavi -PaymentConditionShort10D=10 days -PaymentCondition10D=10 days -PaymentConditionShort10DENDMONTH=10 days of month-end -PaymentCondition10DENDMONTH=Within 10 days following the end of the month -PaymentConditionShort14D=14 days -PaymentCondition14D=14 days -PaymentConditionShort14DENDMONTH=14 days of month-end -PaymentCondition14DENDMONTH=Within 14 days following the end of the month -FixAmount=Fixed amount - 1 line with label '%s' +PaymentConditionShort10D=10 dni +PaymentCondition10D=10 dni +PaymentConditionShort10DENDMONTH=10 dni do konca meseca +PaymentCondition10DENDMONTH=V 10 dneh po koncu meseca +PaymentConditionShort14D=14 dni +PaymentCondition14D=14 dni +PaymentConditionShort14DENDMONTH=14 dni konec meseca +PaymentCondition14DENDMONTH=V 14 dneh po koncu meseca +PaymentConditionShortDEP30PCTDEL=__DEPOSIT_PERCENT__%% depozit +PaymentConditionDEP30PCTDEL=__DEPOSIT_PERCENT__%% depozit, preostanek ob dostavi +FixAmount=Fiksni znesek – 1 vrstica z oznako '%s' VarAmount=Variabilni znesek (%% tot.) -VarAmountOneLine=Variable amount (%% tot.) - 1 line with label '%s' -VarAmountAllLines=Variable amount (%% tot.) - all lines from origin +VarAmountOneLine=Spremenljiva količina (%% tot.) - 1 vrstica z oznako '%s' +VarAmountAllLines=Spremenljivi znesek (%% tot.) - vse vrstice od izvora +DepositPercent=Depozit %% +DepositGenerationPermittedByThePaymentTermsSelected=To dovoljujejo izbrani plačilni pogoji +GenerateDeposit=Ustvari %s%% račun za polog +ValidateGeneratedDeposit=Potrdite ustvarjeni depozit +DepositGenerated=Depozit ustvarjen +ErrorCanOnlyAutomaticallyGenerateADepositFromProposalOrOrder=Polog lahko samodejno ustvarite le iz predloga ali naročila +ErrorPaymentConditionsNotEligibleToDepositCreation=Izbrani plačilni pogoji niso primerni za samodejno ustvarjanje depozita # PaymentType PaymentTypeVIR=Bančni transfer PaymentTypeShortVIR=Bančni transfer -PaymentTypePRE=Direct debit payment order -PaymentTypeShortPRE=Debit payment order +PaymentTypePRE=Plačilni nalog za direktno obremenitev +PaymentTypePREdetails=(na račun *-%s) +PaymentTypeShortPRE=Debetni nalog PaymentTypeLIQ=Gotovina PaymentTypeShortLIQ=Gotovina PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=TIP (Documents against Payment) -PaymentTypeShortTIP=TIP Payment -PaymentTypeVAD=Online payment -PaymentTypeShortVAD=Online payment -PaymentTypeTRA=Bank draft +PaymentTypeTIP=NAMIG (Dokumenti proti plačilu) +PaymentTypeShortTIP=NAMIG Plačilo +PaymentTypeVAD=Spletno plačilo +PaymentTypeShortVAD=Spletno plačilo +PaymentTypeTRA=Bančni menici PaymentTypeShortTRA=Osnutek PaymentTypeFAC=Faktor PaymentTypeShortFAC=Faktor @@ -453,22 +470,22 @@ PaymentTypeDC=Debetna/Kreditna kartica PaymentTypePP=PayPal BankDetails=Podatki o banki BankCode=Koda banke -DeskCode=Branch code +DeskCode=Šifra podružnice BankAccountNumber=Koda računa -BankAccountNumberKey=Checksum +BankAccountNumberKey=Kontrolna vsota Residence=Naslov -IBANNumber=IBAN account number +IBANNumber=Številka računa IBAN IBAN=IBAN -CustomerIBAN=IBAN of customer -SupplierIBAN=IBAN of vendor +CustomerIBAN=IBAN stranke +SupplierIBAN=IBAN dobavitelja BIC=BIC/SWIFT -BICNumber=BIC/SWIFT code +BICNumber=Koda BIC/SWIFT ExtraInfos=Dodatne informacije RegulatedOn=Urejen dne ChequeNumber=Ček N° ChequeOrTransferNumber=Ček/Prenos N° -ChequeBordereau=Check schedule -ChequeMaker=Check/Transfer sender +ChequeBordereau=Preverite načrtovane dogodke +ChequeMaker=Preveri/prenesi pošiljatelja ChequeBank=Banka izdajalka čeka CheckBank=Ček NetToBePaid=Neto za plačilo @@ -476,79 +493,80 @@ PhoneNumber=Tel FullPhoneNumber=Telefon TeleFax=Fax PrettyLittleSentence=Potrjujem zneske pretečenih plačil s čeki, izdanimi v mojem imenu, kot član združenja računovodij potrjen s strani davčne administracije. -IntracommunityVATNumber=Intra-Community VAT ID -PaymentByChequeOrderedTo=Check payments (including tax) are payable to %s, send to -PaymentByChequeOrderedToShort=Check payments (incl. tax) are payable to +IntracommunityVATNumber=ID za DDV znotraj Skupnosti +PaymentByChequeOrderedTo=Plačila s čeki (vključno z davkom) se plačajo na %s, pošljite na +PaymentByChequeOrderedToShort=Plačila s čeki (vključno z davkom) se plačajo na SendTo=Pošlji za -PaymentByTransferOnThisBankAccount=Payment by transfer to the following bank account +PaymentByTransferOnThisBankAccount=Plačilo z nakazilom na naslednji TRR VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI +VATIsNotUsedForInvoiceAsso=* Neuporabni DDV art-261-7 CGI LawApplicationPart1=By application of the law 80.335 of 12/05/80 LawApplicationPart2=Blago ostane last prodajalca -LawApplicationPart3=the seller until full payment of +LawApplicationPart3=prodajalec do celotnega plačila LawApplicationPart4=vrednosti. LimitedLiabilityCompanyCapital=d.o.o. s kapitalom UseLine=Uporabi UseDiscount=Uporabi popust UseCredit=Uporabi dobropis UseCreditNoteInInvoicePayment=Znižana vrednost za plačilo s tem dobropipsom -MenuChequeDeposits=Check Deposits +MenuChequeDeposits=Čekovni depoziti MenuCheques=Čeki -MenuChequesReceipts=Check receipts +MenuChequesReceipts=Preverite račune NewChequeDeposit=Nov polog -ChequesReceipts=Check receipts -ChequesArea=Check deposits area -ChequeDeposits=Check deposits +ChequesReceipts=Preverite račune +ChequesArea=Območje za depozite čekov +ChequeDeposits=Čekovni depoziti Cheques=Čeki DepositId=ID depozita NbCheque=Število čekov -CreditNoteConvertedIntoDiscount=This %s has been converted into %s -UsBillingContactAsIncoiveRecipientIfExist=Use contact/address with type 'billing contact' instead of third-party address as recipient for invoices +CreditNoteConvertedIntoDiscount=Ta %s je bil pretvorjen v %s +UsBillingContactAsIncoiveRecipientIfExist=Uporabite kontakt/naslov z vrsto 'kontakt za obračunavanje' namesto naslova partnerja kot prejemnika računa ShowUnpaidAll=Prikaži vse neplačane račune ShowUnpaidLateOnly=Prikaži samo zapadle neplačane račune PaymentInvoiceRef=Račun za plačilo %s ValidateInvoice=Potrdi račun -ValidateInvoices=Validate invoices +ValidateInvoices=Potrdite račune Cash=Gotovina Reported=Odlog DisabledBecausePayments=Ni možno zaradi nekaterih odprtih plačil CantRemovePaymentWithOneInvoicePaid=Brisanje plačila ni možno, ker je vsaj en račun označen kot plačan -CantRemovePaymentVATPaid=Can't remove payment since VAT declaration is classified paid -CantRemovePaymentSalaryPaid=Can't remove payment since salary is classified paid +CantRemovePaymentVATPaid=Plačila ni mogoče odstraniti, ker je izjava DDV označena kot plačano +CantRemovePaymentSalaryPaid=Plačila ni mogoče odstraniti, ker je plača označena kot izplačana ExpectedToPay=Pričakovano plačilo -CantRemoveConciliatedPayment=Can't remove reconciled payment +CantRemoveConciliatedPayment=Usklajenega plačila ni mogoče odstraniti PayedByThisPayment=Plačano s tem plačilom -ClosePaidInvoicesAutomatically=Classify automatically all standard, down payment or replacement invoices as "Paid" when payment is done entirely. -ClosePaidCreditNotesAutomatically=Classify automatically all credit notes as "Paid" when refund is done entirely. -ClosePaidContributionsAutomatically=Classify automatically all social or fiscal contributions as "Paid" when payment is done entirely. -ClosePaidVATAutomatically=Classify automatically VAT declaration as "Paid" when payment is done entirely. -ClosePaidSalaryAutomatically=Classify automatically salary as "Paid" when payment is done entirely. -AllCompletelyPayedInvoiceWillBeClosed=All invoices with no remainder to pay will be automatically closed with status "Paid". +ClosePaidInvoicesAutomatically=Samodejno razvrstite vse standardne, predplačila ali nadomestne račune kot "plačane", ko je plačilo v celoti izvedeno. +ClosePaidCreditNotesAutomatically=Samodejno razvrsti vse dobropise kot "plačano", ko je vračilo opravljeno v celoti. +ClosePaidContributionsAutomatically=Samodejno razvrsti vse socialne ali davčne prispevke kot "plačane", ko je plačilo opravljeno v celoti. +ClosePaidVATAutomatically=Samodejno razvrstite napoved DDV kot "Plačano", ko je plačilo opravljeno v celoti. +ClosePaidSalaryAutomatically=Samodejno razvrsti plačo kot "izplačano", ko je izplačilo opravljeno v celoti. +AllCompletelyPayedInvoiceWillBeClosed=Vsi računi brez ostanka za plačilo bodo samodejno zaprti s statusom "Plačano". ToMakePayment=Plačati ToMakePaymentBack=Vrniti plačilo ListOfYourUnpaidInvoices=Seznam neplačanih računov NoteListOfYourUnpaidInvoices=Opomba: Ta seznam vsebuje samo račune za partnerje, ki so povezani z referentom. -RevenueStamp=Tax stamp -YouMustCreateInvoiceFromThird=This option is only available when creating an invoice from tab "Customer" of third party -YouMustCreateInvoiceFromSupplierThird=This option is only available when creating an invoice from tab "Vendor" of third party -YouMustCreateStandardInvoiceFirstDesc=You have to create a standard invoice first and convert it to "template" to create a new template invoice -PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (old implementation of Sponge template) -PDFSpongeDescription=Invoice PDF template Sponge. A complete invoice template -PDFCrevetteDescription=Invoice PDF template Crevette. A complete invoice template for situation invoices -TerreNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 -MarsNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for down payment invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 +RevenueStamp=Davčna znamka +YouMustCreateInvoiceFromThird=Ta možnost je na voljo samo pri ustvarjanju računa iz zavihka "Kupci" +YouMustCreateInvoiceFromSupplierThird=Ta možnost je na voljo samo pri ustvarjanju računa iz zavihka "Dobavitelj" +YouMustCreateStandardInvoiceFirstDesc=Najprej morate ustvariti standardni račun in ga pretvoriti v "predlogo", da ustvarite novo predlogo računa +PDFCrabeDescription=Predloga računa PDF Crabe. Popolna predloga računa (stara izvedba predloge Sponge) +PDFSpongeDescription=Račun PDF predloga Sponge. Popolna predloga računa +PDFCrevetteDescription=PDF predloga računa Crevette. Popolna predloga računa za situacijske račune +TerreNumRefModelDesc1=Povratna številka v obliki %syymm-nnnn za standardne račune in %syymm-nnnn za dobropise, kjer je yy leto, mm je mesec in nnnn je zaporedno samodejno naraščajoče število brez prekinitve in vrnitve na 0 +MarsNumRefModelDesc1=Povratna številka v formatu %syymm-nnnn za standardne račune, %syymm-nnnn za nadomestne račune, %syymm-nnnn za račune s pologom in %syymm-nnnn za dobropise, kjer je yy leto, mm je samodejna nnn zaporedno število meseca in brez odmora in vrnitve na 0 TerreNumRefModelError=Račun z začetkom $syymm že obstaja in ni kompatibilen s tem modelom zaporedja. Odstranite ga ali ga preimenujte za aktiviranje tega modula. -CactusNumRefModelDesc1=Return number in the format %syymm-nnnn for standard invoices, %syymm-nnnn for credit notes and %syymm-nnnn for down payment invoices where yy is year, mm is month and nnnn is a sequencial auto-incrementing number with no break and no return to 0 -EarlyClosingReason=Early closing reason -EarlyClosingComment=Early closing note +CactusNumRefModelDesc1=Povratna številka v obliki %syymm-nnnn za standardne račune, %syymm-nnnn za dobropise in %syymm-nnnn za račune s pologom, kjer je yy leto, mm je mesec in nnnn je zaporedno samodejno naraščajoče število brez prekinitve in vrnitve na 0 +EarlyClosingReason=Razlog za predčasno zaprtje +EarlyClosingComment=Zgodnja zaključna opomba ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=Predstavnik za sledenje računa kupcu TypeContact_facture_external_BILLING=Kontakt za račun kupcu TypeContact_facture_external_SHIPPING=Kontakt za pošiljanje kupcu TypeContact_facture_external_SERVICE=Kontakt za servis pri kupcu -TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up vendor invoice -TypeContact_invoice_supplier_external_BILLING=Dobaviteljeva kontaktna oseba za fakture -TypeContact_invoice_supplier_external_SHIPPING=Dobaviteljeva kontaktna oseba za dobave -TypeContact_invoice_supplier_external_SERVICE=Vendor service contact +TypeContact_invoice_supplier_internal_SALESREPFOLL=Vzorčni prejeti račun +TypeContact_invoice_supplier_external_BILLING=Stik za prejete račune +TypeContact_invoice_supplier_external_SHIPPING=Stik za pošiljanje +TypeContact_invoice_supplier_external_SERVICE=Stik servisne službe # Situation invoices InvoiceFirstSituationAsk=Račun za prvo situacijo InvoiceFirstSituationDesc=Situacijski računi so vezani na situacijo glede na napredek, na primer na napredek gradnje. Vska situacija je povezana z računom. @@ -560,10 +578,10 @@ SituationAmount=Vrednost računa za situacijo (neto) SituationDeduction=Odštevanje situacije ModifyAllLines=Uredi vse vrstice CreateNextSituationInvoice=Ustvari naslednjo situacijo -ErrorFindNextSituationInvoice=Error unable to find next situation cycle ref -ErrorOutingSituationInvoiceOnUpdate=Unable to outing this situation invoice. -ErrorOutingSituationInvoiceCreditNote=Unable to outing linked credit note. -NotLastInCycle=This invoice is not the latest in cycle and must not be modified. +ErrorFindNextSituationInvoice=Napaka ni mogoče najti naslednjega cikla situacije ref +ErrorOutingSituationInvoiceOnUpdate=Računa za to situacijo ni mogoče izdati. +ErrorOutingSituationInvoiceCreditNote=Povezanega dobropisa ni mogoče poslati. +NotLastInCycle=Ta račun ni zadnji v ciklu in ga ni dovoljeno spreminjati. DisabledBecauseNotLastInCycle=Naslednja situacija že obstaja. DisabledBecauseFinal=Ta situacija je končna. situationInvoiceShortcode_AS=AS @@ -571,39 +589,45 @@ situationInvoiceShortcode_S=N CantBeLessThanMinPercent=Napredek ne more biti manjši, kot je vrednost prejšnje situacije NoSituations=Nobena situacija ni odprta InvoiceSituationLast=Končni in skupni račun -PDFCrevetteSituationNumber=Situation N°%s -PDFCrevetteSituationInvoiceLineDecompte=Situation invoice - COUNT +PDFCrevetteSituationNumber=Stanje št. %s +PDFCrevetteSituationInvoiceLineDecompte=Račun stanja - ŠTEV PDFCrevetteSituationInvoiceTitle=Situacijski račun -PDFCrevetteSituationInvoiceLine=Situation N°%s: Inv. N°%s on %s -TotalSituationInvoice=Total situation -invoiceLineProgressError=Invoice line progress can't be greater than or equal to the next invoice line -updatePriceNextInvoiceErrorUpdateline=Error: update price on invoice line: %s -ToCreateARecurringInvoice=To create a recurring invoice for this contract, first create this draft invoice, then convert it into an invoice template and define the frequency for generation of future invoices. -ToCreateARecurringInvoiceGene=To generate future invoices regularly and manually, just go on menu %s - %s - %s. -ToCreateARecurringInvoiceGeneAuto=If you need to have such invoices generated automatically, ask your administrator to enable and setup module %s. Note that both methods (manual and automatic) can be used together with no risk of duplication. -DeleteRepeatableInvoice=Delete template invoice -ConfirmDeleteRepeatableInvoice=Are your sure you want to delete the template invoice? -CreateOneBillByThird=Create one invoice per third party (otherwise, one invoice per selected object) -BillCreated=%s invoice(s) generated -BillXCreated=Invoice %s generated -StatusOfGeneratedDocuments=Status of document generation -DoNotGenerateDoc=Do not generate document file -AutogenerateDoc=Auto generate document file -AutoFillDateFrom=Set start date for service line with invoice date -AutoFillDateFromShort=Set start date -AutoFillDateTo=Set end date for service line with next invoice date -AutoFillDateToShort=Set end date -MaxNumberOfGenerationReached=Max number of gen. reached -BILL_DELETEInDolibarr=Invoice deleted -BILL_SUPPLIER_DELETEInDolibarr=Supplier invoice deleted -UnitPriceXQtyLessDiscount=Unit price x Qty - Discount -CustomersInvoicesArea=Customer billing area -SupplierInvoicesArea=Supplier billing area -FacParentLine=Invoice Line Parent -SituationTotalRayToRest=Remainder to pay without taxe -PDFSituationTitle=Situation n° %d -SituationTotalProgress=Total progress %d %% -SearchUnpaidInvoicesWithDueDate=Search unpaid invoices with a due date = %s -NoPaymentAvailable=No payment available for %s -PaymentRegisteredAndInvoiceSetToPaid=Payment registered and invoice %s set to paid -SendEmailsRemindersOnInvoiceDueDate=Send reminder by email for unpaid invoices +PDFCrevetteSituationInvoiceLine=Situacija N°%s: Inv. N°%s na %s +TotalSituationInvoice=Totalna situacija +invoiceLineProgressError=Napredek v vrstici računa ne sme biti večji ali enak naslednji vrstici računa +updatePriceNextInvoiceErrorUpdateline=Napaka: posodobite ceno v vrstici računa: %s +ToCreateARecurringInvoice=Če želite ustvariti ponavljajoči se račun za to pogodbo, najprej ustvarite ta osnutek računa, nato ga pretvorite v predlogo računa in določite pogostost za generiranje prihodnjih računov. +ToCreateARecurringInvoiceGene=Za redno in ročno ustvarjanje prihodnjih računov pojdite na meni %s - %s - %s . +ToCreateARecurringInvoiceGeneAuto=Če želite, da se takšni računi ustvarijo samodejno, prosite svojega skrbnika, da omogoči in nastavi modul %s . Upoštevajte, da je mogoče obe metodi (ročno in samodejno) uporabiti skupaj brez tveganja podvajanja. +DeleteRepeatableInvoice=Izbriši predlogo računa +ConfirmDeleteRepeatableInvoice=Ste prepričani, da želite izbrisati predlogo računa? +CreateOneBillByThird=Izdelajte en račun za partnerja (sicer en račun na izbran predmet) +BillCreated=%s ustvarjenih računov +BillXCreated=Ustvarjen račun %s +StatusOfGeneratedDocuments=Status generiranja dokumenta +DoNotGenerateDoc=Ne ustvari datoteke dokumenta +AutogenerateDoc=Samodejno ustvari datoteko dokumenta +AutoFillDateFrom=Nastavite začetni datum za vrstico storitve z datumom računa +AutoFillDateFromShort=Nastavite začetni datum +AutoFillDateTo=Nastavite končni datum storitvene vrstice z datumom naslednjega računa +AutoFillDateToShort=Nastavite končni datum +MaxNumberOfGenerationReached=Največje število gen. dosežen +BILL_DELETEInDolibarr=Račun izbrisan +BILL_SUPPLIER_DELETEInDolibarr=Račun dobavitelja izbrisan +UnitPriceXQtyLessDiscount=Cena na enoto x količina - popust +CustomersInvoicesArea=Obračunsko območje stranke +SupplierInvoicesArea=Obračunsko območje dobavitelja +SituationTotalRayToRest=Preostanek plačati brez davka +PDFSituationTitle=Situacija št. %d +SituationTotalProgress=Skupni napredek %d %% +SearchUnpaidInvoicesWithDueDate=Iskanje neplačanih računov z rokom zapadlosti = %s +NoPaymentAvailable=Za %s plačilo ni na voljo +PaymentRegisteredAndInvoiceSetToPaid=Plačilo registrirano in račun %s nastavljen na plačan +SendEmailsRemindersOnInvoiceDueDate=Pošlji opomin po e-pošti za neplačane račune +MakePaymentAndClassifyPayed=Rekordno plačilo +BulkPaymentNotPossibleForInvoice=Plačilo ni mogoče za račun %s (nepravilna oznaka ali status) +MentionVATDebitOptionIsOn=Option to pay tax based on debits +MentionCategoryOfOperations=Category of operations +MentionCategoryOfOperations0=Delivery of goods +MentionCategoryOfOperations1=Provision of services +MentionCategoryOfOperations2=Mixed - Delivery of goods & provision of services diff --git a/htdocs/langs/sl_SI/blockedlog.lang b/htdocs/langs/sl_SI/blockedlog.lang index 215867fc4b1..2f3553c91f1 100644 --- a/htdocs/langs/sl_SI/blockedlog.lang +++ b/htdocs/langs/sl_SI/blockedlog.lang @@ -1,57 +1,61 @@ -BlockedLog=Unalterable Logs +BlockedLog=Nespremenljivi dnevniki Field=Polje -BlockedLogDesc=This module tracks some events into an unalterable log (that you can't modify once recorded) into a block chain, in real time. This module provides compatibility with requirements of laws of some countries (like France with the law Finance 2016 - Norme NF525). -Fingerprints=Archived events and fingerprints -FingerprintsDesc=This is the tool to browse or extract the unalterable logs. Unalterable logs are generated and archived locally into a dedicated table, in real time when you record a business event. You can use this tool to export this archive and save it into an external support (some countries, like France, ask that you do it every year). Note that, there is no feature to purge this log and every change tried to be done directly into this log (by a hacker for example) will be reported with a non-valid fingerprint. If you really need to purge this table because you used your application for a demo/test purpose and want to clean your data to start your production, you can ask your reseller or integrator to reset your database (all your data will be removed). -CompanyInitialKey=Company initial key (hash of genesis block) -BrowseBlockedLog=Unalterable logs -ShowAllFingerPrintsMightBeTooLong=Show all archived logs (might be long) -ShowAllFingerPrintsErrorsMightBeTooLong=Show all non-valid archive logs (might be long) -DownloadBlockChain=Download fingerprints -KoCheckFingerprintValidity=Archived log entry is not valid. It means someone (a hacker?) has modified some data of this record after it was recorded, or has erased the previous archived record (check that line with previous # exists) or has modified checksum of the previous record. -OkCheckFingerprintValidity=Archived log record is valid. The data on this line was not modified and the entry follows the previous one. -OkCheckFingerprintValidityButChainIsKo=Archived log seems valid compared to previous one but the chain was corrupted previously. -AddedByAuthority=Stored into remote authority -NotAddedByAuthorityYet=Not yet stored into remote authority -ShowDetails=Show stored details -logPAYMENT_VARIOUS_CREATE=Payment (not assigned to an invoice) created -logPAYMENT_VARIOUS_MODIFY=Payment (not assigned to an invoice) modified -logPAYMENT_VARIOUS_DELETE=Payment (not assigned to an invoice) logical deletion -logPAYMENT_ADD_TO_BANK=Payment added to bank -logPAYMENT_CUSTOMER_CREATE=Customer payment created -logPAYMENT_CUSTOMER_DELETE=Customer payment logical deletion -logDONATION_PAYMENT_CREATE=Donation payment created -logDONATION_PAYMENT_DELETE=Donation payment logical deletion -logBILL_PAYED=Customer invoice paid -logBILL_UNPAYED=Customer invoice set unpaid +BlockedLogDesc=Ta modul sledi nekaterim dogodkom v nespremenljiv dnevnik (ki ga ne morete spreminjati, ko je enkrat zabeležen) v verigo blokov v realnem času. Ta modul zagotavlja združljivost z zahtevami zakonov nekaterih držav (na primer Francija z zakonom Finance 2016 - Norme NF525). +Fingerprints=Arhivirani dogodki in prstni odtisi +FingerprintsDesc=To je orodje za brskanje ali ekstrahiranje nespremenljivih dnevnikov. Nespremenljivi dnevniki se ustvarijo in arhivirajo lokalno v namensko tabelo, v realnem času, ko zabeležite poslovni dogodek. S tem orodjem lahko izvozite ta arhiv in ga shranite v zunanjo podporo (nekatere države, kot je Francija, zahtevajo, da to storite vsako leto). Upoštevajte, da ni funkcije za čiščenje tega dnevnika in vsaka sprememba, ki jo poskusite narediti neposredno v tem dnevniku (na primer heker), bo prijavljena z neveljavnim prstnim odtisom. Če res morate počistiti to tabelo, ker ste svojo aplikacijo uporabili za predstavitvene/testne namene in želite očistiti svoje podatke za začetek proizvodnje, lahko prosite svojega prodajalca ali integratorja, da ponastavi vašo zbirko podatkov (vsi vaši podatki bodo odstranjeni). +CompanyInitialKey=Začetni ključ podjetja (hash of genesis block) +BrowseBlockedLog=Nespremenljivi dnevniki +ShowAllFingerPrintsMightBeTooLong=Prikaži vse arhivirane dnevnike (morda so dolgi) +ShowAllFingerPrintsErrorsMightBeTooLong=Prikaži vse neveljavne arhivske dnevnike (morda so dolgi) +DownloadBlockChain=Prenesite prstne odtise +KoCheckFingerprintValidity=Arhiviran vnos v dnevnik ni veljaven. To pomeni, da je nekdo (heker?) spremenil nekatere podatke tega zapisa, potem ko je bil posnet, ali je izbrisal prejšnji arhivirani zapis (preverite, ali obstaja ta vrstica s prejšnjim #) ali je spremenil kontrolno vsoto prejšnjega zapisa. +OkCheckFingerprintValidity=Arhiviran dnevniški zapis je veljaven. Podatki v tej vrstici niso bili spremenjeni in vnos sledi prejšnjemu. +OkCheckFingerprintValidityButChainIsKo=Arhiviran dnevnik se zdi veljaven v primerjavi s prejšnjim, vendar je bila veriga prej poškodovana. +AddedByAuthority=Shranjeno v oddaljenem organu +NotAddedByAuthorityYet=Še ni shranjeno v oddaljenem organu +ShowDetails=Pokaži shranjene podrobnosti +BlockedLogBillDownload=Prenos računa stranke +BlockedLogBillPreview=Predogled računa stranke +BlockedlogInfoDialog=Podrobnosti dnevnika +ListOfTrackedEvents=Seznam spremljanih dogodkov +Fingerprint=Prstni odtis +DownloadLogCSV=Izvozi arhivirane dnevnike (CSV) +logDOC_PREVIEW=Predogled potrjenega dokumenta za tiskanje ali prenos +logDOC_DOWNLOAD=Prenos potrjenega dokumenta za tiskanje ali pošiljanje +DataOfArchivedEvent=Celotni podatki arhiviranega dogodka +ImpossibleToReloadObject=Izvirni predmet (tip %s, id %s) ni povezan (glejte stolpec »Celotni podatki«, da dobite nespremenljive shranjene podatke) +BlockedLogAreRequiredByYourCountryLegislation=Zakonodaja vaše države morda zahteva modul Unalterable Logs. Če onemogočite ta modul, lahko morebitne prihodnje transakcije postanejo neveljavne glede na zakonodajo in uporabo zakonite programske opreme, saj jih ne more potrditi davčna revizija. +BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Modul Unalterable Logs je bil aktiviran zaradi zakonodaje vaše države. Če onemogočite ta modul, lahko postanejo morebitne prihodnje transakcije neveljavne glede na zakonodajo in uporabo zakonite programske opreme, saj jih davčna revizija ne more potrditi. +BlockedLogDisableNotAllowedForCountry=Seznam držav, v katerih je uporaba tega modula obvezna (da preprečite pomotoma onemogočanje modula, če je vaša država na tem seznamu, onemogočanje modula ni mogoče, ne da bi najprej uredili ta seznam. Upoštevajte tudi, da bo omogočanje/onemogočanje tega modula vodite sled v nespremenljivem dnevniku). +OnlyNonValid=Neveljavno +TooManyRecordToScanRestrictFilters=Preveč zapisov za skeniranje/analizo. Omejite seznam s strožjimi filtri. +RestrictYearToExport=Omejite mesec/leto za izvoz +BlockedLogEnabled=Sistem za sledenje dogodkov v nespremenljive dnevnike je bil omogočen +BlockedLogDisabled=Sistem za sledenje dogodkov v nespremenljive dnevnike je bil onemogočen, potem ko je bilo opravljeno nekaj snemanja. Shranili smo poseben prstni odtis za sledenje verigi kot zlomljeni +BlockedLogDisabledBis=Sistem za sledenje dogodkov v nespremenljive dnevnike je onemogočen. To je mogoče, ker še ni bil narejen noben zapis. + +## logTypes +logBILL_DELETE=Račun stranke logično izbrisan +logBILL_PAYED=Plačan račun stranke +logBILL_SENTBYMAIL=Račun stranki pošljemo po pošti +logBILL_UNPAYED=Račun stranke ni plačan logBILL_VALIDATE=Potrjen račun -logBILL_SENTBYMAIL=Customer invoice send by mail -logBILL_DELETE=Customer invoice logically deleted -logMODULE_RESET=Module BlockedLog was disabled -logMODULE_SET=Module BlockedLog was enabled -logDON_VALIDATE=Donation validated -logDON_MODIFY=Donation modified -logDON_DELETE=Donation logical deletion -logMEMBER_SUBSCRIPTION_CREATE=Member subscription created -logMEMBER_SUBSCRIPTION_MODIFY=Member subscription modified -logMEMBER_SUBSCRIPTION_DELETE=Member subscription logical deletion -logCASHCONTROL_VALIDATE=Cash desk closing recording -BlockedLogBillDownload=Customer invoice download -BlockedLogBillPreview=Customer invoice preview -BlockedlogInfoDialog=Log Details -ListOfTrackedEvents=List of tracked events -Fingerprint=Fingerprint -DownloadLogCSV=Export archived logs (CSV) -logDOC_PREVIEW=Preview of a validated document in order to print or download -logDOC_DOWNLOAD=Download of a validated document in order to print or send -DataOfArchivedEvent=Full datas of archived event -ImpossibleToReloadObject=Original object (type %s, id %s) not linked (see 'Full datas' column to get unalterable saved data) -BlockedLogAreRequiredByYourCountryLegislation=Unalterable Logs module may be required by the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they can not be validated by a tax audit. -BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Unalterable Logs module was activated because of the legislation of your country. Disabling this module may render any future transactions invalid with respect to the law and the use of legal software as they cannot be validated by a tax audit. -BlockedLogDisableNotAllowedForCountry=List of countries where usage of this module is mandatory (just to prevent to disable the module by error, if your country is in this list, disable of module is not possible without editing this list first. Note also that enabling/disabling this module will keep a track into the unalterable log). -OnlyNonValid=Non-valid -TooManyRecordToScanRestrictFilters=Too many records to scan/analyze. Please restrict list with more restrictive filters. -RestrictYearToExport=Restrict month / year to export -BlockedLogEnabled=System to track events into unalterable logs has been enabled -BlockedLogDisabled=System to track events into unalterable logs has been disabled after some recording were done. We saved a special Fingerprint to track the chain as broken -BlockedLogDisabledBis=System to track events into unalterable logs has been disabled. This is possible because no record were done yet. +logCASHCONTROL_VALIDATE=Posnetek zaprtja blagajne +logDOC_DOWNLOAD=Prenos potrjenega dokumenta za tiskanje ali pošiljanje +logDOC_PREVIEW=Predogled potrjenega dokumenta za tiskanje ali prenos +logDONATION_PAYMENT_CREATE=Ustvarjeno plačilo donacije +logDONATION_PAYMENT_DELETE=Logičen izbris plačila donacije +logDON_DELETE=Logično brisanje donacije +logDON_MODIFY=Donacija spremenjena +logDON_VALIDATE=Donacija potrjena +logMEMBER_SUBSCRIPTION_CREATE=Članska naročnina je ustvarjena +logMEMBER_SUBSCRIPTION_DELETE=Logično brisanje članske naročnine +logMEMBER_SUBSCRIPTION_MODIFY=Članska naročnina spremenjena +logMODULE_RESET=Modul BlockedLog je bil onemogočen +logMODULE_SET=Modul BlockedLog je bil omogočen +logPAYMENT_ADD_TO_BANK=Plačilo dodano banki +logPAYMENT_CUSTOMER_CREATE=Plačilo stranke ustvarjeno +logPAYMENT_CUSTOMER_DELETE=Logično brisanje plačila stranke +logPAYMENT_VARIOUS_CREATE=Plačilo (ni dodeljeno računu) ustvarjeno +logPAYMENT_VARIOUS_DELETE=Plačilo (ni dodeljeno računu) logično brisanje +logPAYMENT_VARIOUS_MODIFY=Plačilo (ni dodeljeno računu) spremenjeno diff --git a/htdocs/langs/sl_SI/bookmarks.lang b/htdocs/langs/sl_SI/bookmarks.lang index acbd840a992..7f889bf67d8 100644 --- a/htdocs/langs/sl_SI/bookmarks.lang +++ b/htdocs/langs/sl_SI/bookmarks.lang @@ -1,22 +1,23 @@ # Dolibarr language file - Source file is en_US - marque pages -AddThisPageToBookmarks=Add current page to bookmarks +AddThisPageToBookmarks=Dodajte trenutno stran med zaznamke Bookmark=Zaznamek Bookmarks=Zaznamki ListOfBookmarks=Seznam zaznamkov -EditBookmarks=List/edit bookmarks +EditBookmarks=Seznam/urejanje zaznamkov NewBookmark=Nov zaznamek ShowBookmark=Prikaži zaznamek -OpenANewWindow=Open a new tab -ReplaceWindow=Replace current tab -BookmarkTargetNewWindowShort=New tab -BookmarkTargetReplaceWindowShort=Current tab -BookmarkTitle=Bookmark name +OpenANewWindow=Odprite nov zavihek +ReplaceWindow=Zamenjaj trenutni zavihek +BookmarkTargetNewWindowShort=Nov zavihek +BookmarkTargetReplaceWindowShort=Trenutni zavihek +BookmarkTitle=Ime zaznamka UrlOrLink=URL -BehaviourOnClick=Behaviour when a bookmark URL is selected +BehaviourOnClick=Vedenje, ko je izbran URL zaznamka CreateBookmark=Kreiraj zaznamek -SetHereATitleForLink=Set a name for the bookmark -UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external/absolute link (https://externalurl.com) or an internal/relative link (/mypage.php). You can also use phone like tel:0123456. -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if the linked page should open in the current tab or a new tab +SetHereATitleForLink=Nastavite ime za zaznamek +UseAnExternalHttpLinkOrRelativeDolibarrLink=Uporabite zunanjo/absolutno povezavo (https://externalurl.com) ali notranjo/relativno povezavo (/mypage.php). Uporabite lahko tudi telefon tel:0123456. +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Izberite, ali naj se povezana stran odpre v trenutnem zavihku ali novem zavihku BookmarksManagement=Urejanje zaznamkov BookmarksMenuShortCut=Ctrl + shift + m -NoBookmarks=No bookmarks defined +NoBookmarks=Ni določenih zaznamkov +NoBookmarkFound=Zaznamek ni bil najden diff --git a/htdocs/langs/sl_SI/boxes.lang b/htdocs/langs/sl_SI/boxes.lang index b2cbbc50e6a..f662f6b48dc 100644 --- a/htdocs/langs/sl_SI/boxes.lang +++ b/htdocs/langs/sl_SI/boxes.lang @@ -1,120 +1,122 @@ # Dolibarr language file - Source file is en_US - boxes -BoxDolibarrStateBoard=Statistics on main business objects in database -BoxLoginInformation=Login Information -BoxLastRssInfos=RSS Information -BoxLastProducts=Latest %s Products/Services +BoxDolibarrStateBoard=Statistika o glavnih poslovnih objektih v bazi podatkov +BoxLoginInformation=Podatki za prijavo +BoxLastRssInfos=Informacije RSS +BoxLastProducts=Najnovejši %s izdelki/storitve BoxProductsAlertStock=Opozorila na zalogah BoxLastProductsInContract=Najnovejši %s pogodbeni proizvodi/storitve -BoxLastSupplierBills=Latest Vendor invoices -BoxLastCustomerBills=Latest Customer invoices +BoxLastSupplierBills=Najnovejši prejeti računi +BoxLastCustomerBills=Najnovejši računi strank BoxOldestUnpaidCustomerBills=Najstarejši neplačani računi kupcev -BoxOldestUnpaidSupplierBills=Oldest unpaid vendor invoices +BoxOldestUnpaidSupplierBills=Najstarejši neplačani prejeti računi BoxLastProposals=Najnovejše komercialne ponudbe -BoxLastProspects=Nazadnje spremenjene možne stranke +BoxLastProspects=Nazadnje spremenjeni potencialni kupci BoxLastCustomers=Nazadnje spremenjene stranke BoxLastSuppliers=Nazadnje spremenjeni dobavitelji -BoxLastCustomerOrders=Latest sales orders +BoxLastCustomerOrders=Najnovejša prodajna naročila BoxLastActions=Zadnje akcije BoxLastContracts=Najnovejše pogodbe BoxLastContacts=Najnovejši stiki/naslovi BoxLastMembers=Najnovejši člani -BoxLastModifiedMembers=Latest modified members -BoxLastMembersSubscriptions=Latest member subscriptions +BoxLastModifiedMembers=Zadnji spremenjeni člani +BoxLastMembersSubscriptions=Najnovejše članske naročnine BoxFicheInter=Zadnje intervencije BoxCurrentAccounts=Odpri stanje računov -BoxTitleMemberNextBirthdays=Birthdays of this month (members) -BoxTitleMembersByType=Members by type -BoxTitleMembersSubscriptionsByYear=Members Subscriptions by year +BoxTitleMemberNextBirthdays=Rojstni dnevi tega meseca (člani) +BoxTitleMembersByType=Člani po vrsti in statusu +BoxTitleMembersSubscriptionsByYear=Naročnine članov po letih BoxTitleLastRssInfos=Zadnje %s novice od %s -BoxTitleLastProducts=Products/Services: last %s modified -BoxTitleProductsAlertStock=Products: stock alert +BoxTitleLastProducts=Izdelki/storitve: zadnja sprememba %s +BoxTitleProductsAlertStock=Izdelki: opozorilo o zalogi BoxTitleLastSuppliers=Zadnji %s zabeleženi dobavitelji -BoxTitleLastModifiedSuppliers=Vendors: last %s modified -BoxTitleLastModifiedCustomers=Customers: last %s modified -BoxTitleLastCustomersOrProspects=Najnovejše %s stranke in možne stranke -BoxTitleLastCustomerBills=Latest %s modified Customer invoices -BoxTitleLastSupplierBills=Latest %s modified Vendor invoices -BoxTitleLastModifiedProspects=Prospects: last %s modified +BoxTitleLastModifiedSuppliers=Dobavitelji: Zadnjih %s spremenjenih +BoxTitleLastModifiedCustomers=Stranke: nazadnje %s spremenjeno +BoxTitleLastCustomersOrProspects=Najnovejših %s kupcev in potencialnih kupcev +BoxTitleLastCustomerBills=Najnovejši %s spremenjeni računi strank +BoxTitleLastSupplierBills=Zadnjih %s sprememb prejetih računov +BoxTitleLastModifiedProspects=Obeti: nazadnje %s spremenjeno BoxTitleLastModifiedMembers=Zadnji %s člani BoxTitleLastFicheInter=Zadnje %s spremenjene intervencije -BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid -BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid -BoxTitleCurrentAccounts=Open Accounts: balances -BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception -BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified -BoxMyLastBookmarks=Bookmarks: latest %s +BoxTitleOldestUnpaidCustomerBills=Računi strank: najstarejši %s neplačan +BoxTitleOldestUnpaidSupplierBills=Prejeti računi: najstarejši %s neplačan +BoxTitleCurrentAccounts=Odprti računi: stanja +BoxTitleSupplierOrdersAwaitingReception=Naročila dobaviteljev čakajo na sprejem +BoxTitleLastModifiedContacts=Stiki/naslovi: nazadnje %s spremenjeno +BoxMyLastBookmarks=Zaznamki: najnovejši %s BoxOldestExpiredServices=Najstarejši dejavni potekla storitve +BoxOldestActions=Oldest events to do BoxLastExpiredServices=Zadnji %s najstarejših stikov z aktivnimi zapadlimi storitvami BoxTitleLastActionsToDo=Zadnja %s odprta opravila -BoxTitleLastContracts=Latest %s contracts which were modified -BoxTitleLastModifiedDonations=Latest %s donations which were modified -BoxTitleLastModifiedExpenses=Latest %s expense reports which were modified -BoxTitleLatestModifiedBoms=Latest %s BOMs which were modified -BoxTitleLatestModifiedMos=Latest %s Manufacturing Orders which were modified -BoxTitleLastOutstandingBillReached=Customers with maximum outstanding exceeded +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed +BoxTitleLastContracts=Zadnje %s pogodbe, ki so bile spremenjene +BoxTitleLastModifiedDonations=Najnovejše donacije %s, ki so bile spremenjene +BoxTitleLastModifiedExpenses=Zadnja %s poročila o stroških, ki so bila spremenjena +BoxTitleLatestModifiedBoms=Najnovejše %s kosovnice, ki so bile spremenjene +BoxTitleLatestModifiedMos=Najnovejša %s proizvodna naročila, ki so bila spremenjena +BoxTitleLastOutstandingBillReached=Stranke s preseženim maksimalnim stanjem BoxGlobalActivity=Globalna aktivnost (računi, ponudbe, naročila) BoxGoodCustomers=Dobri kupci BoxTitleGoodCustomers=%s dobri kupci -BoxScheduledJobs=Scheduled jobs -BoxTitleFunnelOfProspection=Lead funnel -FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successful refresh date: %s +BoxScheduledJobs=Načrtovana delovna mesta +BoxTitleFunnelOfProspection=Svinčeni lijak +FailedToRefreshDataInfoNotUpToDate=Osvežitev toka RSS ni uspela. Datum zadnje uspešne osvežitve: %s LastRefreshDate=Zadnji datum osvežitve podatkov NoRecordedBookmarks=Ni definiranih zaznamkov. ClickToAdd=Kliknite tukaj za dodajanje. NoRecordedCustomers=Ni vnesenih kupcev NoRecordedContacts=Ni vnesenih kontaktov NoActionsToDo=Ni planiranih aktivnosti -NoRecordedOrders=No recorded sales orders +NoRecordedOrders=Ni evidentiranih prodajnih naročil NoRecordedProposals=Ni vnesenih ponudb -NoRecordedInvoices=No recorded customer invoices -NoUnpaidCustomerBills=No unpaid customer invoices -NoUnpaidSupplierBills=No unpaid vendor invoices -NoModifiedSupplierBills=No recorded vendor invoices +NoRecordedInvoices=Ni evidentiranih računov strank +NoUnpaidCustomerBills=Brez neplačanih računov strank +NoUnpaidSupplierBills=Brez neplačanih prejetih računov +NoModifiedSupplierBills=Prejeti računi niso zabeleženi NoRecordedProducts=Ni vnesenih proizvodov/storitev NoRecordedProspects=Ni vnesenih ponudb NoContractedProducts=Ni pogodbenih proizvodov/storitev NoRecordedContracts=Ni vnesenih pogodb NoRecordedInterventions=Ni zabeleženih intervencij -BoxLatestSupplierOrders=Latest purchase orders -BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) -NoSupplierOrder=No recorded purchase order -BoxCustomersInvoicesPerMonth=Customer Invoices per month -BoxSuppliersInvoicesPerMonth=Vendor Invoices per month -BoxCustomersOrdersPerMonth=Sales Orders per month -BoxSuppliersOrdersPerMonth=Vendor Orders per month +BoxLatestSupplierOrders=Najnovejša naročila +BoxLatestSupplierOrdersAwaitingReception=Najnovejša naročila (s čakajočim sprejemom) +NoSupplierOrder=Ni zabeleženega naročila +BoxCustomersInvoicesPerMonth=Računi strank na mesec +BoxSuppliersInvoicesPerMonth=Prejeti računi - mesec +BoxCustomersOrdersPerMonth=Prodajna naročila na mesec +BoxSuppliersOrdersPerMonth=Naročila - mesec BoxProposalsPerMonth=Ponudbe na mesec -NoTooLowStockProducts=No products are under the low stock limit -BoxProductDistribution=Products/Services Distribution -ForObject=On %s -BoxTitleLastModifiedSupplierBills=Vendor Invoices: last %s modified -BoxTitleLatestModifiedSupplierOrders=Vendor Orders: last %s modified -BoxTitleLastModifiedCustomerBills=Customer Invoices: last %s modified -BoxTitleLastModifiedCustomerOrders=Sales Orders: last %s modified -BoxTitleLastModifiedPropals=Latest %s modified proposals -BoxTitleLatestModifiedJobPositions=Latest %s modified job positions -BoxTitleLatestModifiedCandidatures=Latest %s modified job applications +NoTooLowStockProducts=Noben izdelek ni pod omejitvijo nizke zaloge +BoxProductDistribution=Distribucija izdelkov/storitev +ForObject=Na %s +BoxTitleLastModifiedSupplierBills=Prejeti računi: nazadnje %s spremenjeno +BoxTitleLatestModifiedSupplierOrders=Naročila: nazadnje %s spremenjeno +BoxTitleLastModifiedCustomerBills=Računi strank: nazadnje %s spremenjeno +BoxTitleLastModifiedCustomerOrders=Prodajna naročila: nazadnje %s spremenjeno +BoxTitleLastModifiedPropals=Najnovejši %s spremenjeni predlogi +BoxTitleLatestModifiedJobPositions=Najnovejša %s spremenjena delovna mesta +BoxTitleLatestModifiedCandidatures=Najnovejše %s spremenjene prošnje za zaposlitev ForCustomersInvoices=Računi za kupce ForCustomersOrders=Naročila kupcev ForProposals=Ponudbe LastXMonthRolling=Zadnji %s tekoči meseci ChooseBoxToAdd=Dodaj vključnik na nadzorno ploščo -BoxAdded=Widget was added in your dashboard -BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) -BoxLastManualEntries=Latest record in accountancy entered manually or without source document -BoxTitleLastManualEntries=%s latest record entered manually or without source document -NoRecordedManualEntries=No manual entries record in accountancy -BoxSuspenseAccount=Count accountancy operation with suspense account -BoxTitleSuspenseAccount=Number of unallocated lines -NumberOfLinesInSuspenseAccount=Number of line in suspense account -SuspenseAccountNotDefined=Suspense account isn't defined -BoxLastCustomerShipments=Last customer shipments -BoxTitleLastCustomerShipments=Latest %s customer shipments -NoRecordedShipments=No recorded customer shipment -BoxCustomersOutstandingBillReached=Customers with oustanding limit reached +BoxAdded=Pripomoček je bil dodan na vašo nadzorno ploščo +BoxTitleUserBirthdaysOfMonth=Rojstni dnevi tega meseca (uporabniki) +BoxLastManualEntries=Zadnji zapis v računovodstvu vnesen ročno ali brez izvornega dokumenta +BoxTitleLastManualEntries=%s najnovejši zapis, vnesen ročno ali brez izvornega dokumenta +NoRecordedManualEntries=V računovodstvu ni evidentiranih ročnih vnosov +BoxSuspenseAccount=Računovodsko poslovanje s prehodnim računom +BoxTitleSuspenseAccount=Število nedodeljenih vrstic +NumberOfLinesInSuspenseAccount=Številka vrstice v prehodnem računu +SuspenseAccountNotDefined=Priročni račun ni definiran +BoxLastCustomerShipments=Zadnje pošiljke strank +BoxTitleLastCustomerShipments=Najnovejše pošiljke %s strank +NoRecordedShipments=Ni zabeležene pošiljke strank +BoxCustomersOutstandingBillReached=Stranke z neporavnanim limitom so dosežene # Pages -UsersHome=Home users and groups -MembersHome=Home Membership -ThirdpartiesHome=Home Thirdparties -TicketsHome=Home Tickets -AccountancyHome=Home Accountancy -ValidatedProjects=Validated projects +UsersHome=Domači uporabniki in skupine +MembersHome=Domače članstvo +ThirdpartiesHome=Domače tretje osebe +TicketsHome=Domače vstopnice +AccountancyHome=Domače računovodstvo +ValidatedProjects=Potrjeni projekti diff --git a/htdocs/langs/sl_SI/cashdesk.lang b/htdocs/langs/sl_SI/cashdesk.lang index 503acc7468a..101d38d9d00 100644 --- a/htdocs/langs/sl_SI/cashdesk.lang +++ b/htdocs/langs/sl_SI/cashdesk.lang @@ -14,9 +14,9 @@ ShoppingCart=Nakupovalni voziček NewSell=Nova prodaja AddThisArticle=Dodaj ta proizvod RestartSelling=Vrni se na prodajo -SellFinished=Sale complete +SellFinished=Prodaja končana PrintTicket=Natisni račun -SendTicket=Send ticket +SendTicket=Pošlji vstopnico NoProductFound=Proizvod ne obstaja ProductFound=Najden proizvod NoArticle=Ni proizvoda @@ -26,111 +26,122 @@ Difference=Razlika TotalTicket=Skupaj račun NoVAT=Prodaja brez DDV Change=Prejeta razlika -BankToPay=Account for payment +BankToPay=Račun za plačilo ShowCompany=Prikaži podjetje ShowStock=Prikaži skladišče DeleteArticle=Kliknite za izbris tega artikla FilterRefOrLabelOrBC=Iskanje (Referenca/Naziv) -UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that uses POS needs to have permission to edit stock. +UserNeedPermissionToEditStockToUsePos=Pri ustvarjanju računa zahtevate zmanjšanje zaloge, zato mora imeti uporabnik, ki uporablja POS, dovoljenje za urejanje zaloge. DolibarrReceiptPrinter=Dolibarr tiskalnik računov -PointOfSale=Point of Sale +PointOfSale=Prodajno mesto PointOfSaleShort=POS -CloseBill=Close Bill -Floors=Floors -Floor=Floor -AddTable=Add table -Place=Place -TakeposConnectorNecesary='TakePOS Connector' required -OrderPrinters=Add a button to send the order to some given printers, without payment (for example to send an order to a kitchen) -NotAvailableWithBrowserPrinter=Not available when printer for receipt is set to browser -SearchProduct=Search product +CloseBill=Zapri Bill +Floors=Tla +Floor=Tla +AddTable=Dodaj tabelo +Place=Mesto +TakeposConnectorNecesary=Potreben je 'TakePOS Connector' +OrderPrinters=Dodajte gumb za pošiljanje naročila določenim tiskarnam brez plačila (na primer za pošiljanje naročila v kuhinjo) +NotAvailableWithBrowserPrinter=Ni na voljo, ko je tiskalnik za potrdila nastavljen na brskalnik +SearchProduct=Išči izdelek Receipt=Potrdilo -Header=Header -Footer=Footer -AmountAtEndOfPeriod=Amount at end of period (day, month or year) -TheoricalAmount=Theorical amount -RealAmount=Real amount -CashFence=Cash desk closing -CashFenceDone=Cash desk closing done for the period +Header=Glava +Footer=Noga +AmountAtEndOfPeriod=Znesek ob koncu obdobja (dan, mesec ali leto) +TheoricalAmount=Teoretični znesek +RealAmount=Realni znesek +CashFence=Zapiranje blagajne +CashFenceDone=Zapiranje blagajne opravljeno za obdobje NbOfInvoices=Število računov -Paymentnumpad=Type of Pad to enter payment -Numberspad=Numbers Pad -BillsCoinsPad=Coins and banknotes Pad -DolistorePosCategory=TakePOS modules and other POS solutions for Dolibarr -TakeposNeedsCategories=TakePOS needs at least one product categorie to work -TakeposNeedsAtLeastOnSubCategoryIntoParentCategory=TakePOS needs at least 1 product category under the category %s to work -OrderNotes=Can add some notes to each ordered items -CashDeskBankAccountFor=Default account to use for payments in -NoPaimementModesDefined=No paiment mode defined in TakePOS configuration -TicketVatGrouped=Group VAT by rate in tickets|receipts -AutoPrintTickets=Automatically print tickets|receipts -PrintCustomerOnReceipts=Print customer on tickets|receipts -EnableBarOrRestaurantFeatures=Enable features for Bar or Restaurant -ConfirmDeletionOfThisPOSSale=Do your confirm the deletion of this current sale ? -ConfirmDiscardOfThisPOSSale=Do you want to discard this current sale ? +Paymentnumpad=Vrsta ploščice za vnos plačila +Numberspad=Številčna ploščica +BillsCoinsPad=Podloga za kovance in bankovce +DolistorePosCategory=TakePOS moduli in druge POS rešitve za Dolibarr +TakeposNeedsCategories=TakePOS za delovanje potrebuje vsaj eno kategorijo izdelkov +TakeposNeedsAtLeastOnSubCategoryIntoParentCategory=TakePOS za delovanje potrebuje vsaj 1 kategorijo izdelkov v kategoriji %s +OrderNotes=Vsakemu naročenemu artiklu lahko dodate opombe +CashDeskBankAccountFor=Privzeti račun za uporabo za plačila +NoPaimementModesDefined=V konfiguraciji TakePOS ni določen način plačila +TicketVatGrouped=Združite DDV po stopnji v vstopnicah | potrdilih +AutoPrintTickets=Samodejno natisnite potrdila o vstopnicah +PrintCustomerOnReceipts=Natisnite kupca na vstopnici | potrdila +EnableBarOrRestaurantFeatures=Omogoči funkcije za bar ali restavracijo +ConfirmDeletionOfThisPOSSale=Ali potrjujete izbris te trenutne prodaje? +ConfirmDiscardOfThisPOSSale=Ali želite zavreči to trenutno prodajo? History=Zgodovina -ValidateAndClose=Validate and close +ValidateAndClose=Potrdite in zaprite Terminal=Terminal -NumberOfTerminals=Number of Terminals -TerminalSelect=Select terminal you want to use: -POSTicket=POS Ticket -POSTerminal=POS Terminal -POSModule=POS Module -BasicPhoneLayout=Use basic layout for phones -SetupOfTerminalNotComplete=Setup of terminal %s is not complete -DirectPayment=Direct payment -DirectPaymentButton=Add a "Direct cash payment" button -InvoiceIsAlreadyValidated=Invoice is already validated -NoLinesToBill=No lines to bill -CustomReceipt=Custom Receipt -ReceiptName=Receipt Name -ProductSupplements=Manage supplements of products -SupplementCategory=Supplement category -ColorTheme=Color theme -Colorful=Colorful +NumberOfTerminals=Število terminalov +TerminalSelect=Izberite terminal, ki ga želite uporabiti: +POSTicket=POS vstopnica +POSTerminal=POS terminal +POSModule=POS modul +BasicPhoneLayout=Uporabite osnovno postavitev za telefone +SetupOfTerminalNotComplete=Nastavitev terminala %s ni dokončana +DirectPayment=Neposredno plačilo +DirectPaymentButton=Dodajte gumb »Neposredno gotovinsko plačilo«. +InvoiceIsAlreadyValidated=Račun je že potrjen +NoLinesToBill=Ni vrstic za obračun +CustomReceipt=Račun po meri +ReceiptName=Ime potrdila +ProductSupplements=Upravljajte dodatke k izdelkom +SupplementCategory=Dodatna kategorija +ColorTheme=Barvna tema +Colorful=Barvita HeadBar=Head Bar -SortProductField=Field for sorting products +SortProductField=Polje za sortiranje izdelkov Browser=Iskalnik -BrowserMethodDescription=Simple and easy receipt printing. Only a few parameters to configure the receipt. Print via browser. -TakeposConnectorMethodDescription=External module with extra features. Posibility to print from the cloud. -PrintMethod=Print method -ReceiptPrinterMethodDescription=Powerful method with a lot of parameters. Full customizable with templates. The server hosting the application can't be in the Cloud (must be able to reach the printers in your network). -ByTerminal=By terminal -TakeposNumpadUsePaymentIcon=Use icon instead of text on payment buttons of numpad -CashDeskRefNumberingModules=Numbering module for POS sales -CashDeskGenericMaskCodes6 =
{TN} tag is used to add the terminal number -TakeposGroupSameProduct=Group same products lines -StartAParallelSale=Start a new parallel sale -SaleStartedAt=Sale started at %s -ControlCashOpening=Open the "Control cash" popup when opening the POS -CloseCashFence=Close cash desk control -CashReport=Cash report -MainPrinterToUse=Main printer to use -OrderPrinterToUse=Order printer to use -MainTemplateToUse=Main template to use -OrderTemplateToUse=Order template to use -BarRestaurant=Bar Restaurant -AutoOrder=Order by the customer himself -RestaurantMenu=Menu -CustomerMenu=Customer menu -ScanToMenu=Scan QR code to see the menu -ScanToOrder=Scan QR code to order -Appearance=Appearance -HideCategoryImages=Hide Category Images -HideProductImages=Hide Product Images -NumberOfLinesToShow=Number of lines of images to show -DefineTablePlan=Define tables plan -GiftReceiptButton=Add a "Gift receipt" button -GiftReceipt=Gift receipt -ModuleReceiptPrinterMustBeEnabled=Module Receipt printer must have been enabled first -AllowDelayedPayment=Allow delayed payment -PrintPaymentMethodOnReceipts=Print payment method on tickets|receipts -WeighingScale=Weighing scale -ShowPriceHT = Display the column with the price excluding tax (on screen) -ShowPriceHTOnReceipt = Display the column with the price excluding tax (on the receipt) -CustomerDisplay=Customer display -SplitSale=Split sale -PrintWithoutDetailsButton=Add "Print without details" button -PrintWithoutDetailsLabelDefault=Line label by default on printing without details -PrintWithoutDetails=Print without details -YearNotDefined=Year is not defined +BrowserMethodDescription=Enostavno in enostavno tiskanje računov. Samo nekaj parametrov za konfiguracijo računa. Tiskanje prek brskalnika. +TakeposConnectorMethodDescription=Zunanji modul z dodatnimi funkcijami. Možnost tiskanja iz oblaka. +PrintMethod=Način tiskanja +ReceiptPrinterMethodDescription=Zmogljiva metoda z veliko parametri. Popolnoma prilagodljiv s predlogami. Strežnik, ki gosti aplikacijo, ne more biti v oblaku (mora imeti možnost doseči tiskalnike v vašem omrežju). +ByTerminal=S terminalom +TakeposNumpadUsePaymentIcon=Uporabite ikono namesto besedila na gumbih za plačilo na številčnici +CashDeskRefNumberingModules=Modul oštevilčenja za POS prodajo +CashDeskGenericMaskCodes6 =
{TN} oznaka se uporablja za dodajanje številke terminala +TakeposGroupSameProduct=Združi iste linije izdelkov +StartAParallelSale=Začnite novo vzporedno prodajo +SaleStartedAt=Prodaja se je začela pri %s +ControlCashOpening=Ko odprete POS, odprite pojavno okno "Kontrolna blagajna". +CloseCashFence=Zapri nadzor blagajne +CashReport=Blagajniško poročilo +MainPrinterToUse=Glavni tiskalnik za uporabo +OrderPrinterToUse=Naročite tiskalnik za uporabo +MainTemplateToUse=Glavna predloga za uporabo +OrderTemplateToUse=Predloga naročila za uporabo +BarRestaurant=Bar Restavracija +AutoOrder=Naročilo naročnik sam +RestaurantMenu=meni +CustomerMenu=Meni za stranke +ScanToMenu=Skenirajte kodo QR, da vidite meni +ScanToOrder=Za naročilo skenirajte kodo QR +Appearance=Videz +HideCategoryImages=Skrij slike kategorij +HideProductImages=Skrij slike izdelkov +NumberOfLinesToShow=Število vrstic slik za prikaz +DefineTablePlan=Določite načrt tabel +GiftReceiptButton=Dodajte gumb »Potvrda o prejemu darila«. +GiftReceipt=Darilni račun +ModuleReceiptPrinterMustBeEnabled=Tiskalnik računov modula mora biti najprej omogočen +AllowDelayedPayment=Dovolite odloženo plačilo +PrintPaymentMethodOnReceipts=Natisnite način plačila na vstopnicah | +WeighingScale=Tehtnica +ShowPriceHT = Prikaz stolpca s ceno brez davka (na zaslonu) +ShowPriceHTOnReceipt = Prikaz stolpca s ceno brez davka (na računu) +CustomerDisplay=Zaslon za stranke +SplitSale=Razprodaja +PrintWithoutDetailsButton=Dodajte gumb »Natisni brez podrobnosti«. +PrintWithoutDetailsLabelDefault=Oznaka vrstice je privzeta pri tiskanju brez podrobnosti +PrintWithoutDetails=Tisk brez podrobnosti +YearNotDefined=Leto ni definirano +TakeposBarcodeRuleToInsertProduct=Pravilo črtne kode za vstavljanje izdelka +TakeposBarcodeRuleToInsertProductDesc=Pravilo za ekstrahiranje reference izdelka + količine iz skenirane črtne kode.
Če je polje prazno (privzeta vrednost), bo aplikacija uporabila skenirano celotno črtno kodo za iskanje izdelka.

If defined, syntax must be:
ref:NB+qu:NB+qd:NB+other:NB
where NB is the number of characters to use to extract data from the scanned barcode with:
  • ref : product reference
  • qu : quantity to set when inserting item (units)
  • qd : quantity to set when inserting item (decimals)
  • other : others characters
+AlreadyPrinted=Že natisnjeno +HideCategories=Skrij kategorije +HideStockOnLine=Skrij zalogo na spletu +ShowOnlyProductInStock=Pokažite izdelke na zalogi +ShowCategoryDescription=Pokaži opis kategorije +ShowProductReference=Prikaži referenco izdelkov +UsePriceHT=Cena uporabe brez davki in ne cena vklj. davki +TerminalName=Terminal %s +TerminalNameDesc=Ime terminala diff --git a/htdocs/langs/sl_SI/categories.lang b/htdocs/langs/sl_SI/categories.lang index 1bb1f417b81..bea46a45420 100644 --- a/htdocs/langs/sl_SI/categories.lang +++ b/htdocs/langs/sl_SI/categories.lang @@ -1,25 +1,25 @@ # Dolibarr language file - Source file is en_US - categories Rubrique=Značka/kategorija Rubriques=Značke/kategorije -RubriquesTransactions=Tags/Categories of transactions +RubriquesTransactions=Oznake/kategorije transakcij categories=značke/kategorije -NoCategoryYet=No tag/category of this type has been created +NoCategoryYet=Ustvarjena ni bila nobena oznaka/kategorija te vrste In=V AddIn=Dodaj v modify=spremeni Classify=Razvrsti CategoriesArea=Področje značk/kategorij -ProductsCategoriesArea=Product/Service tags/categories area -SuppliersCategoriesArea=Vendor tags/categories area -CustomersCategoriesArea=Customer tags/categories area -MembersCategoriesArea=Member tags/categories area -ContactsCategoriesArea=Contact tags/categories area -AccountsCategoriesArea=Bank account tags/categories area -ProjectsCategoriesArea=Project tags/categories area -UsersCategoriesArea=User tags/categories area -SubCats=Sub-categories +ProductsCategoriesArea=Območje oznak izdelkov/storitev/kategorij +SuppliersCategoriesArea=Skupine dobaviteljev +CustomersCategoriesArea=Področje oznak/kategorij strank +MembersCategoriesArea=Območje oznak/kategorij članov +ContactsCategoriesArea=Področje kontaktnih oznak/kategorij +AccountsCategoriesArea=Območje oznak/kategorij bančnih računov +ProjectsCategoriesArea=Območje oznak/kategorij projekta +UsersCategoriesArea=Področje uporabniških oznak/kategorij +SubCats=Podkategorije CatList=Seznam značk/kategorij -CatListAll=List of tags/categories (all types) +CatListAll=Seznam oznak/kategorij (vse vrste) NewCategory=Nova značka/kategorija ModifCat=Spremeni značko/kategorijo CatCreated=Kreirana značka/kategorija @@ -28,73 +28,78 @@ CreateThisCat=Kreiraj to značko/kategorijo NoSubCat=Ni podkategorije. SubCatOf=Podkategorija FoundCats=Najdi značke/kategorije -ImpossibleAddCat=Impossible to add the tag/category %s +ImpossibleAddCat=Oznake/kategorije %s ni mogoče dodati WasAddedSuccessfully=%s je bil uspešno dodan. ObjectAlreadyLinkedToCategory=Element je že povezan na to značko/kategorijo. ProductIsInCategories=Izdelek / storitev je povezana z naslednjimi oznakami / kategorijami -CompanyIsInCustomersCategories=Ta tretja stranka je povezana z naslednjimi strankami / možnosti Oznake / kategorije -CompanyIsInSuppliersCategories=This third party is linked to following vendors tags/categories +CompanyIsInCustomersCategories=Partner je povezan z naslednjimi skupinami kupcev/potencialnih kupcev +CompanyIsInSuppliersCategories=Dobavitelj je povezan z naslednjimi skupinami MemberIsInCategories=Ta član je povezana z naslednjimi člani Oznake / kategorije ContactIsInCategories=Ta kontakt je povezan z naslednjimi značkami/kategorijami ProductHasNoCategory=Ta proizvod/storitev ni vključen v nobenoznačko/ kategorijo -CompanyHasNoCategory=This third party is not in any tags/categories +CompanyHasNoCategory=Partner ni v nobeni oznaki/kategoriji MemberHasNoCategory=Ta član ni v nobeni znački/kategoriji ContactHasNoCategory=Ta kontakt ni v nobeni znački/kategoriji -ProjectHasNoCategory=This project is not in any tags/categories +ProjectHasNoCategory=Ta projekt ni v nobeni oznaki/kategoriji ClassifyInCategory=Dodaj značko / kategorijo +RemoveCategory=Odstrani kategorijo NotCategorized=Brez značke/kategorije CategoryExistsAtSameLevel=Kategorija s to referenco že obstaja ContentsVisibleByAllShort=Vsebina vidna vsem ContentsNotVisibleByAllShort=Vsebina ni vidna vsem DeleteCategory=Briši značko/kategorijo -ConfirmDeleteCategory=Are you sure you want to delete this tag/category? +ConfirmDeleteCategory=Ali ste prepričani, da želite izbrisati to oznako/kategorijo? NoCategoriesDefined=Ni določena nobena značka/kategorija -SuppliersCategoryShort=Vendors tag/category +SuppliersCategoryShort=Skupina dobavitelja CustomersCategoryShort=Stranke značka/kategorija ProductsCategoryShort=Proizvodi značka/kategorija MembersCategoryShort=Člani značka/kategorija -SuppliersCategoriesShort=Vendors tags/categories +SuppliersCategoriesShort=Skupine dobaviteljev CustomersCategoriesShort=Značke/kategorije kupcev -ProspectsCategoriesShort=Značke/kategorije možnih strank -CustomersProspectsCategoriesShort=Cust./Prosp. tags/categories +ProspectsCategoriesShort=Skupine potencialnih kupcev +CustomersProspectsCategoriesShort=Cust./Prosp. oznake/kategorije ProductsCategoriesShort=Značke/kategorije proizvodov MembersCategoriesShort=Značke/kategorije članov ContactCategoriesShort=Značke/kategorije kontaktov -AccountsCategoriesShort=Accounts tags/categories -ProjectsCategoriesShort=Projects tags/categories -UsersCategoriesShort=Users tags/categories -StockCategoriesShort=Warehouse tags/categories -ThisCategoryHasNoItems=This category does not contain any items. +AccountsCategoriesShort=Oznake/kategorije računov +ProjectsCategoriesShort=Oznake/kategorije projektov +UsersCategoriesShort=Uporabniške oznake/kategorije +StockCategoriesShort=Skladiščne oznake/kategorije +ThisCategoryHasNoItems=Ta kategorija ne vsebuje nobenih elementov. CategId=ID značke/kategorije -ParentCategory=Parent tag/category -ParentCategoryLabel=Label of parent tag/category -CatSupList=List of vendors tags/categories -CatCusList=List of customers/prospects tags/categories +ParentCategory=Nadrejena oznaka/kategorija +ParentCategoryID=ID nadrejene oznake/kategorije +ParentCategoryLabel=Oznaka nadrejene oznake/kategorije +CatSupList=Seznam skupin dobaviteljev +CatCusList=Seznam strank/potencialnih oznak/kategorij CatProdList=Seznam značk/kategorij proizvodov CatMemberList=Seznam značk/kategorij članov -CatContactList=List of contacts tags/categories -CatProjectsList=List of projects tags/categories -CatUsersList=List of users tags/categories -CatSupLinks=Links between vendors and tags/categories +CatContactList=Seznam oznak/kategorij stikov +CatProjectsList=Seznam oznak/kategorij projektov +CatUsersList=Seznam uporabniških oznak/kategorij +CatSupLinks=Povezave skupin z dobavitelji CatCusLinks=Povezave med kupci/možnimi strankami in značkami/kategorijami -CatContactsLinks=Links between contacts/addresses and tags/categories +CatContactsLinks=Povezave med stiki/naslovi in oznakami/kategorijami CatProdLinks=Povezave med proizvodi/storitvami in značkami/kategorijami CatMembersLinks=Povezave med člani in značkami/kategorijami -CatProjectsLinks=Links between projects and tags/categories -CatUsersLinks=Links between users and tags/categories +CatProjectsLinks=Povezave med projekti in oznakami/kategorijami +CatUsersLinks=Povezave med uporabniki in oznakami/kategorijami DeleteFromCat=Odstrani iz značk/kategorije ExtraFieldsCategories=Koplementarni atributi CategoriesSetup=Nastavitev značk/kategorij CategorieRecursiv=Avtomatsko poveži z nadrejeno značko/kategorijo -CategorieRecursivHelp=If option is on, when you add a product into a subcategory, product will also be added into the parent category. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Dodaj sledeči produkt/storitev -AddCustomerIntoCategory=Assign category to customer -AddSupplierIntoCategory=Assign category to supplier +AddCustomerIntoCategory=Dodelite kategorijo stranki +AddSupplierIntoCategory=Dodelite kategorijo dobavitelju +AssignCategoryTo=Dodelite kategorijo ShowCategory=Pokaži značko/kategorijo ByDefaultInList=Privzeto na seznamu -ChooseCategory=Choose category -StocksCategoriesArea=Warehouse Categories -ActionCommCategoriesArea=Event Categories -WebsitePagesCategoriesArea=Page-Container Categories -KnowledgemanagementsCategoriesArea=KM article Categories -UseOrOperatorForCategories=Use 'OR' operator for categories +ChooseCategory=Izberite kategorijo +StocksCategoriesArea=Skladiščne kategorije +TicketsCategoriesArea=Kategorije vstopnic +ActionCommCategoriesArea=Kategorije dogodkov +WebsitePagesCategoriesArea=Kategorije vsebnika strani +KnowledgemanagementsCategoriesArea=KM članek Kategorije +UseOrOperatorForCategories=Za kategorije uporabite operator 'ALI' +AddObjectIntoCategory=Dodajte predmet v kategorijo diff --git a/htdocs/langs/sl_SI/commercial.lang b/htdocs/langs/sl_SI/commercial.lang index e13f6551d2a..ca296f574c9 100644 --- a/htdocs/langs/sl_SI/commercial.lang +++ b/htdocs/langs/sl_SI/commercial.lang @@ -3,8 +3,8 @@ Commercial=Prodaja CommercialArea=Področje prodaje Customer=Kupec Customers=Kupci -Prospect=Možna stranka -Prospects=Možne stranke +Prospect=Potencialni kupec +Prospects=Potencialni kupci DeleteAction=Brisanje dogodka NewAction=Nov dogodek AddAction=Ustvari dogodek @@ -19,7 +19,7 @@ ShowTask=Prikaži naloge ShowAction=Prikaži aktivnosti ActionsReport=Poročilo o aktivnostih ThirdPartiesOfSaleRepresentative=Partnerji s prodajnimi predstavniki -SaleRepresentativesOfThirdParty=Prodajni predstavniki tretje osebe +SaleRepresentativesOfThirdParty=Prodajni predstavniki partnerja SalesRepresentative=Prodajni predstavnik SalesRepresentatives=Prodajni predstavniki SalesRepresentativeFollowUp=Prodajni predstavnik (nadaljevanje) @@ -46,7 +46,7 @@ LastProspectNeverContacted=Nikoli kontaktiran LastProspectToContact=Kontaktirati LastProspectContactInProcess=Kontakt v teku LastProspectContactDone=Kontakt izveden -ActionAffectedTo=Aktivnost, ki se tiče +ActionAffectedTo=Dogodek je dodeljen ActionDoneBy=Aktivnost izvedel ActionAC_TEL=Telefonski klic ActionAC_FAX=Poslati faks @@ -62,19 +62,28 @@ ActionAC_EMAILING=Pošlji skupinski e-mail ActionAC_COM=Pošlji prodajno poročilo po e-pošti ActionAC_SHIP=Pošlji pošiljko po pošti ActionAC_SUP_ORD=Pošlji nabavno naročilo po e-pošti -ActionAC_SUP_INV=Prejeto fakturo poslati po pošti +ActionAC_SUP_INV=Prejeti račun se pošlje po pošti ActionAC_OTH=Ostalo -ActionAC_OTH_AUTO=Avtomatsko vnešeni dogodki +ActionAC_OTH_AUTO=Drugi avto ActionAC_MANUAL=Ročno vnešeni dogodki ActionAC_AUTO=Avtomatsko vnešeni dogodki -ActionAC_OTH_AUTOShort=Auto +ActionAC_OTH_AUTOShort=Ostalo +ActionAC_EVENTORGANIZATION=Organizacija dogodkov dogodki Stats=Statistika prodaje StatusProsp=Status možne stranke DraftPropals=Osnutek komercialne ponudbe NoLimit=Brez omejitev ToOfferALinkForOnlineSignature=Povezava do online podpisa -WelcomeOnOnlineSignaturePage=Dobrodošli na strani za prejem ponudb od %s -ThisScreenAllowsYouToSignDocFrom=Na tem ekranu lahko sprejemate, podpisujete ali zavračate ponudbe -ThisIsInformationOnDocumentToSign=Informacije na dokumentu, ki jih je potrebno potrditi ali zavrniti +WelcomeOnOnlineSignaturePageProposal=Dobrodošli na strani za prejem ponudb od %s +WelcomeOnOnlineSignaturePageContract=Dobrodošli na strani za podpis PDF pogodbe %s +WelcomeOnOnlineSignaturePageFichinter=Dobrodošli na %s Intervention PDF strani za podpisovanje +ThisScreenAllowsYouToSignDocFromProposal=Na tem ekranu lahko sprejemate, podpisujete ali zavračate ponudbe +ThisScreenAllowsYouToSignDocFromContract=Ta zaslon vam omogoča podpis pogodbe v formatu PDF na spletu. +ThisScreenAllowsYouToSignDocFromFichinter=Ta zaslon vam omogoča spletno podpisovanje intervencije v formatu PDF. +ThisIsInformationOnDocumentToSignProposal=Informacije na dokumentu, ki jih je potrebno potrditi ali zavrniti +ThisIsInformationOnDocumentToSignContract=To so informacije o pogodbi za podpis +ThisIsInformationOnDocumentToSignFichinter=To je informacija o intervenciji v podpis SignatureProposalRef=Podpis ponudbe %s +SignatureContractRef=Podpis pogodbe %s +SignatureFichinterRef=Podpis intervencije %s FeatureOnlineSignDisabled=Funkcionalnost elektronskega podpisovanja je onemogočena, oziroma je dokument nastal, preden je bilo omogočeno elektronsko podpisovanje diff --git a/htdocs/langs/sl_SI/compta.lang b/htdocs/langs/sl_SI/compta.lang index a00f3f59709..b05365e8868 100644 --- a/htdocs/langs/sl_SI/compta.lang +++ b/htdocs/langs/sl_SI/compta.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - compta -MenuFinancial=Billing | Payment +MenuFinancial=Obračunavanje | Plačilo TaxModuleSetupToModifyRules=Pojdite na nastavitev Davčnega modula za spremembo kalkulacijskih pravil -TaxModuleSetupToModifyRulesLT=Go to Company setup to modify rules for calculation +TaxModuleSetupToModifyRulesLT=Pojdite na Nastavitev podjetja , da spremenite pravila za izračun OptionMode=Opcija za računovodstvo OptionModeTrue=Opcija Input-Output OptionModeVirtual=Opcija Kredit-Debit @@ -9,207 +9,211 @@ OptionModeTrueDesc=V tem kontekstu je letni promet kalkuliran na osnovi plačil OptionModeVirtualDesc=V tem kontekstu je letni promet kalkuliran na osnovi računov (datumov potrditve). Ko računi zapadejo, ne glede ali so bili plačani ali ne, se upoštevajo v prikazu letnega prometa. FeatureIsSupportedInInOutModeOnly=Funkcija je na voljo samo pri računovodskem načinu KREDIT-DEBIT (Glejte konfiguracijo računovodskega modula) VATReportBuildWithOptionDefinedInModule=Tukaj prikazani zneski so preračunani po pravilih, ki so definirana v nastavitvah modula davkov. -LTReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Company setup. +LTReportBuildWithOptionDefinedInModule=Zneski, prikazani tukaj, so izračunani z uporabo pravil, ki jih določi nastavitev podjetja. Param=Nastavitve -RemainingAmountPayment=Amount payment remaining: +RemainingAmountPayment=Preostali znesek plačila: Account=Konto -Accountparent=Parent account -Accountsparent=Parent accounts +Accountparent=Nadrejeni račun +Accountsparent=Računi staršev Income=Prejemek Outcome=Izdatek MenuReportInOut=Prejemek / Izdatek -ReportInOut=Balance of income and expenses -ReportTurnover=Turnover invoiced -ReportTurnoverCollected=Turnover collected +ReportInOut=Bilanca prihodkov in odhodkov +ReportTurnover=Promet fakturiran +ReportTurnoverCollected=Zbrani promet PaymentsNotLinkedToInvoice=Plačila niso vezana na noben račun, niti na partnerja PaymentsNotLinkedToUser=Plačila niso vezana na nobenega uporabnika Profit=Dobiček -AccountingResult=Accounting result -BalanceBefore=Balance (before) +AccountingResult=Računovodski rezultat +BalanceBefore=Stanje (prej) Balance=Bilanca Debit=Debit Credit=Kredit +AccountingDebit=Debetne +AccountingCredit=Credit Piece=Računovodska dokumentacija AmountHTVATRealReceived=Neto priliv AmountHTVATRealPaid=Neto odliv -VATToPay=Tax sales -VATReceived=Tax received -VATToCollect=Tax purchases -VATSummary=Tax monthly -VATBalance=Tax Balance -VATPaid=Tax paid -LT1Summary=Tax 2 summary -LT2Summary=Tax 3 summary -LT1SummaryES=RE Balance +VATToPay=Davčna prodaja +VATReceived=Prejeti davek +VATToCollect=Davčni nakupi +VATSummary=Davek mesečno +VATBalance=Davčna bilanca +VATPaid=Plačan davek +LT1Summary=Tax 2 povzetek +LT2Summary=Davek 3 povzetek +LT1SummaryES=RE ravnotežje LT2SummaryES=IRPF Balance -LT1SummaryIN=CGST Balance -LT2SummaryIN=SGST Balance -LT1Paid=Tax 2 paid -LT2Paid=Tax 3 paid -LT1PaidES=RE Paid +LT1SummaryIN=CGST bilanca +LT2SummaryIN=Stanje SGST +LT1Paid=Plačan davek 2 +LT2Paid=Plačan davek 3 +LT1PaidES=RE Plačano LT2PaidES=IRPF Plačan -LT1PaidIN=CGST Paid -LT2PaidIN=SGST Paid -LT1Customer=Tax 2 sales -LT1Supplier=Tax 2 purchases -LT1CustomerES=RE sales -LT1SupplierES=RE purchases -LT1CustomerIN=CGST sales -LT1SupplierIN=CGST purchases -LT2Customer=Tax 3 sales -LT2Supplier=Tax 3 purchases +LT1PaidIN=CGST plačan +LT2PaidIN=SGST plačan +LT1Customer=Davek 2 od prodaje +LT1Supplier=Davek 2 nakupa +LT1CustomerES=RE prodaja +LT1SupplierES=RE nakupi +LT1CustomerIN=CGST prodaja +LT1SupplierIN=nakupi CGST +LT2Customer=Davek 3 od prodaje +LT2Supplier=Obdavčite 3 nakupe LT2CustomerES=IRPF prodaja LT2SupplierES=IRPF nakupi -LT2CustomerIN=SGST sales -LT2SupplierIN=SGST purchases +LT2CustomerIN=Prodaja SGST +LT2SupplierIN=nakupi SGST VATCollected=Zbir DDV StatusToPay=Za plačilo SpecialExpensesArea=Področje za posebna plačila -VATExpensesArea=Area for all TVA payments -SocialContribution=Social or fiscal tax -SocialContributions=Social or fiscal taxes -SocialContributionsDeductibles=Deductible social or fiscal taxes -SocialContributionsNondeductibles=Nondeductible social or fiscal taxes -DateOfSocialContribution=Date of social or fiscal tax -LabelContrib=Label contribution -TypeContrib=Type contribution +VATExpensesArea=Prostor za vsa TVA plačila +SocialContribution=Socialni ali davčni davek +SocialContributions=Socialni ali davčni davki +SocialContributionsDeductibles=Odbitni socialni ali davčni davki +SocialContributionsNondeductibles=Neodbitni socialni ali davčni davki +DateOfSocialContribution=Datum socialnega ali davčnega davka +LabelContrib=Prispevek založbe +TypeContrib=Vrsta prispevka MenuSpecialExpenses=Posebni stroški MenuTaxAndDividends=Davki in dividende -MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New social/fiscal tax -NewSocialContribution=New social/fiscal tax -AddSocialContribution=Add social/fiscal tax -ContributionsToPay=Social/fiscal taxes to pay -AccountancyTreasuryArea=Billing and payment area +MenuSocialContributions=Socialni/fiskalni davki +MenuNewSocialContribution=Nov socialni/fiskalni davek +NewSocialContribution=Nov socialni/fiskalni davek +AddSocialContribution=Dodajte socialni/davčni davek +ContributionsToPay=Socialni/davčni davki, ki jih je treba plačati +AccountancyTreasuryArea=Obračunsko in plačilno področje NewPayment=Novo plačilo PaymentCustomerInvoice=Plačilo računa kupca -PaymentSupplierInvoice=vendor invoice payment +PaymentSupplierInvoice=plačilo prejetega računa PaymentSocialContribution=Plačilo socialnega/fiskalnega davka PaymentVat=Plačilo DDV -AutomaticCreationPayment=Automatically record the payment +AutomaticCreationPayment=Samodejno zabeleži plačilo ListPayment=Seznam plačil ListOfCustomerPayments=Seznam plačil kupcev -ListOfSupplierPayments=List of vendor payments +ListOfSupplierPayments=Seznam plačil prodajalca DateStartPeriod=Začetni datum obdobja DateEndPeriod=Končni datum obdobja -newLT1Payment=New tax 2 payment -newLT2Payment=New tax 3 payment -LT1Payment=Tax 2 payment -LT1Payments=Tax 2 payments -LT2Payment=Tax 3 payment -LT2Payments=Tax 3 payments -newLT1PaymentES=New RE payment +newLT1Payment=Novo plačilo davka 2 +newLT2Payment=Novo plačilo davka 3 +LT1Payment=Plačilo davka 2 +LT1Payments=Plačila davka 2 +LT2Payment=Plačilo davka 3 +LT2Payments=Plačila davka 3 +newLT1PaymentES=Novo plačilo RE newLT2PaymentES=Nova IRPF plačilo -LT1PaymentES=RE Payment -LT1PaymentsES=RE Payments +LT1PaymentES=RE Plačilo +LT1PaymentsES=RE plačila LT2PaymentES=IRPF Plačilo LT2PaymentsES=Plačila IRPF -VATPayment=Sales tax payment -VATPayments=Sales tax payments -VATDeclarations=VAT declarations -VATDeclaration=VAT declaration -VATRefund=Sales tax refund -NewVATPayment=New sales tax payment -NewLocalTaxPayment=New tax %s payment +VATPayment=Plačilo prometnega davka +VATPayments=Plačilo prometnega davka +VATDeclarations=prijave DDV +VATDeclaration=napoved DDV +VATRefund=Vračilo prometnega davka +NewVATPayment=Novo plačilo prometnega davka +NewLocalTaxPayment=Novo plačilo davka %s Refund=Vračilo -SocialContributionsPayments=Social/fiscal taxes payments +SocialContributionsPayments=Plačila socialnih/davčnih davkov ShowVatPayment=Prikaži plačilo DDV TotalToPay=Skupaj za plačilo -BalanceVisibilityDependsOnSortAndFilters=Balance is visible in this list only if table is sorted on %s and filtered on 1 bank account (with no other filters) -CustomerAccountancyCode=Customer accounting code -SupplierAccountancyCode=Vendor accounting code -CustomerAccountancyCodeShort=Cust. account. code -SupplierAccountancyCodeShort=Sup. account. code +BalanceVisibilityDependsOnSortAndFilters=Stanje je vidno na tem seznamu samo, če je tabela razvrščena na %s in filtrirana na 1 bančnem računu (brez drugih filtrov) +CustomerAccountancyCode=Računovodska šifra stranke +SupplierAccountancyCode=Računovodska oznaka dobavitelja +CustomerAccountancyCodeShort=Cust. račun. Koda +SupplierAccountancyCodeShort=Sup. račun. Koda AccountNumber=Številka konta NewAccountingAccount=Nov konto -Turnover=Turnover invoiced -TurnoverCollected=Turnover collected -SalesTurnoverMinimum=Minimum turnover -ByExpenseIncome=By expenses & incomes +Turnover=Promet fakturiran +TurnoverCollected=Zbrani promet +SalesTurnoverMinimum=Minimalni promet +ByExpenseIncome=Po odhodkih in prihodkih ByThirdParties=Po partnerjih ByUserAuthorOfInvoice=Po avtorjih računov CheckReceipt=Kontrola priliva CheckReceiptShort=Kontrola prilivov -LastCheckReceiptShort=Latest %s check receipts +LastCheckReceiptShort=Najnovejša potrdila o preverjanju %s NewCheckReceipt=Nov popust NewCheckDeposit=Nova kontrola depozita NewCheckDepositOn=Nova kontrola depozita na račun: %s -NoWaitingChecks=No checks awaiting deposit. -DateChequeReceived=Check receiving date -NbOfCheques=No. of checks -PaySocialContribution=Pay a social/fiscal tax -PayVAT=Pay a VAT declaration -PaySalary=Pay a salary card -ConfirmPaySocialContribution=Are you sure you want to classify this social or fiscal tax as paid ? -ConfirmPayVAT=Are you sure you want to classify this VAT declaration as paid ? -ConfirmPaySalary=Are you sure you want to classify this salary card as paid? -DeleteSocialContribution=Delete a social or fiscal tax payment -DeleteVAT=Delete a VAT declaration -DeleteSalary=Delete a salary card -ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? -ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? -ExportDataset_tax_1=Social and fiscal taxes and payments -CalcModeVATDebt=Mode %sVAT on commitment accounting%s. -CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s. -CalcModeDebt=Analysis of known recorded documents even if they are not yet accounted in ledger. -CalcModeEngagement=Analysis of known recorded payments, even if they are not yet accounted in Ledger. -CalcModeBookkeeping=Analysis of data journalized in Bookkeeping Ledger table. -CalcModeLT1= Mode %sRE on customer invoices - suppliers invoices%s -CalcModeLT1Debt=Mode %sRE on customer invoices%s -CalcModeLT1Rec= Mode %sRE on suppliers invoices%s -CalcModeLT2= Mode %sIRPF on customer invoices - suppliers invoices%s -CalcModeLT2Debt=Mode %sIRPF on customer invoices%s -CalcModeLT2Rec= Mode %sIRPF on suppliers invoices%s +NoWaitingChecks=Ni čekov, ki čakajo na polog. +DateChequeReceived=Preverite datum prejema +NbOfCheques=Št. pregledov +PaySocialContribution=Plačajte socialni/fiskalni davek +PayVAT=Plačajte napoved DDV +PaySalary=Izplačajte plačno kartico +ConfirmPaySocialContribution=Ali ste prepričani, da želite ta socialni ali davčni davek označiti kot plačanega? +ConfirmPayVAT=Ali ste prepričani, da želite to napoved DDV označiti kot plačano? +ConfirmPaySalary=Ali ste prepričani, da želite to plačno kartico označiti kot plačano? +DeleteSocialContribution=Izbrišite plačilo socialnega ali davčnega davka +DeleteVAT=Brisanje napovedi DDV +DeleteSalary=Brisanje plačne kartice +DeleteVariousPayment=Izbrišite različno plačilo +ConfirmDeleteSocialContribution=Ali ste prepričani, da želite izbrisati to plačilo socialnega/fiskalnega davka? +ConfirmDeleteVAT=Ali ste prepričani, da želite izbrisati to napoved DDV? +ConfirmDeleteSalary=Ali ste prepričani, da želite izbrisati to plačo? +ConfirmDeleteVariousPayment=Ali ste prepričani, da želite izbrisati ta različna plačila? +ExportDataset_tax_1=Socialni in davčni davki in plačila +CalcModeVATDebt=Način %sDDV pri obračunavanju obveznosti%s . +CalcModeVATEngagement=Način %sDDV na dohodke-odhodkes%s . +CalcModeDebt=Analiza znanih evidentiranih dokumentov, tudi če še niso evidentirani v knjigi. +CalcModeEngagement=Analiza znanih evidentiranih plačil, tudi če še niso vknjižena v Ledger. +CalcModeBookkeeping=Analiza podatkov, evidentiranih v tabeli knjigovodske knjige. +CalcModeLT1= Način %sRE na računih strank - računih dobaviteljevs%s +CalcModeLT1Debt=Način %sRE na računih stranks%s +CalcModeLT1Rec= Način %sRE na računih dobaviteljevs%s +CalcModeLT2= Način %sIRPF na računih strank - računih dobaviteljevs%s +CalcModeLT2Debt=Način %sIRPF na računih stranks%s +CalcModeLT2Rec= Način %sIRPF na računih dobaviteljevs%s AnnualSummaryDueDebtMode=Bilanca prihodkov in stroškov, letni povzetek AnnualSummaryInputOutputMode=Bilanca prihodkov in stroškov, letni povzetek -AnnualByCompanies=Balance of income and expenses, by predefined groups of account -AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by predefined groups, mode %sClaims-Debts%s said Commitment accounting. -AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by predefined groups, mode %sIncomes-Expenses%s said cash accounting. -SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation based on recorded payments made even if they are not yet accounted in Ledger -SeeReportInDueDebtMode=See %sanalysis of recorded documents%s for a calculation based on known recorded documents even if they are not yet accounted in Ledger -SeeReportInBookkeepingMode=See %sanalysis of bookeeping ledger table%s for a report based on Bookkeeping Ledger table +AnnualByCompanies=Bilanca prihodkov in odhodkov, po vnaprej določenih skupinah kontov +AnnualByCompaniesDueDebtMode=Bilanca prihodkov in odhodkov, podrobnost po vnaprej določenih skupinah, način %sClaims-Debts%s said Obračun obveznosti . +AnnualByCompaniesInputOutputMode=Bilanca prihodkov in odhodkov, podrobnost po vnaprej določenih skupinah, način %sPrihodki-Odhodki%s rekel blagajniški obračun . +SeeReportInInputOutputMode=Glejte %sanalizo plačils%s za izračun na podlagi zabeleženih plačil izvedenih, tudi če še niso evidentirana v knjigi +SeeReportInDueDebtMode=Glejte %sanalizo evidentiranih dokumentov%s za izračun na podlagi znanih evidentiranih dokumentov , tudi če še niso evidentirani v knjigi Ledger +SeeReportInBookkeepingMode=Oglejte si %sanalizo tabele knjigovodske knjige %s za poročilo, ki temelji na tabeli knjigovodske knjige RulesAmountWithTaxIncluded=- Prikazane vrednosti vključujejo vse davke -RulesAmountWithTaxExcluded=- Amounts of invoices shown are with all taxes excluded -RulesResultDue=- It includes all invoices, expenses, VAT, donations, salaries, whether they are paid or not.
- It is based on the billing date of invoices and on the due date for expenses or tax payments. For salaries, the date of end of period is used. -RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries.
- It is based on the payment dates of the invoices, expenses, VAT, donations and salaries. -RulesCADue=- It includes the customer's due invoices whether they are paid or not.
- It is based on the billing date of these invoices.
-RulesCAIn=- It includes all the effective payments of invoices received from customers.
- It is based on the payment date of these invoices
-RulesCATotalSaleJournal=It includes all credit lines from the Sale journal. -RulesSalesTurnoverOfIncomeAccounts=It includes (credit - debit) of lines for product accounts in group INCOME -RulesAmountOnInOutBookkeepingRecord=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" -RulesResultBookkeepingPredefined=It includes record in your Ledger with accounting accounts that has the group "EXPENSE" or "INCOME" -RulesResultBookkeepingPersonalized=It show record in your Ledger with accounting accounts grouped by personalized groups -SeePageForSetup=See menu %s for setup -DepositsAreNotIncluded=- Down payment invoices are not included -DepositsAreIncluded=- Down payment invoices are included -LT1ReportByMonth=Tax 2 report by month -LT2ReportByMonth=Tax 3 report by month -LT1ReportByCustomers=Report tax 2 by third party -LT2ReportByCustomers=Report tax 3 by third party -LT1ReportByCustomersES=Report by third party RE +RulesAmountWithTaxExcluded=- Prikazani zneski računov so brez vseh davkov +RulesResultDue=- Vključuje vse račune, stroške, DDV, donacije, plače, ne glede na to ali so izplačane ali ne.
- Temelji na datumu zaračunavanja računov in na datumu zapadlosti stroškov ali plačila davka. Za plače se uporablja datum konca obdobja. +RulesResultInOut=- Vključuje realna plačila na računih, stroške, DDV in plače.
- Temelji na plačilnih datumih računov, stroških, DDV-ju, donacijah in plačah. +RulesCADue=- Vključuje zapadle račune stranke, ne glede na to, ali so plačani ali ne.
- Temelji na datumu zaračunavanja teh računov.
+RulesCAIn=- Vključuje vsa efektivna plačila računov, prejetih od strank.
- Temelji na datumu plačila teh računov
+RulesCATotalSaleJournal=Vključuje vse kreditne linije iz dnevnika prodaje. +RulesSalesTurnoverOfIncomeAccounts=Vključuje (kreditno-debetne) postavke produktnih kontov v skupini PRIHODKI +RulesAmountOnInOutBookkeepingRecord=Vključuje zapis v vaši knjigi z računovodskimi konti, ki ima skupino "ODHODKI" ali "DOHODKI". +RulesResultBookkeepingPredefined=Vključuje zapis v vaši knjigi z računovodskimi konti, ki ima skupino "ODHODKI" ali "DOHODKI". +RulesResultBookkeepingPersonalized=Prikazuje zapis v vaši knjigi z računovodskimi računi , razvrščenimi po prilagojenih skupinah +SeePageForSetup=Za nastavitev glejte meni %s +DepositsAreNotIncluded=- Računi za predplačilo niso vključeni +DepositsAreIncluded=- Računi za predplačilo so vključeni +LT1ReportByMonth=Davčno poročilo 2 po mesecih +LT2ReportByMonth=Davčno poročilo 3 po mesecih +LT1ReportByCustomers=Prijavite davek 2 s strani tretje osebe +LT2ReportByCustomers=Prijavite davek 3 s strani tretje osebe +LT1ReportByCustomersES=Poročilo tretje osebe RE LT2ReportByCustomersES=Poročilo tretjih oseb IRPF -VATReport=Sales tax report -VATReportByPeriods=Sales tax report by period -VATReportByMonth=Sales tax report by month -VATReportByRates=Sales tax report by rate -VATReportByThirdParties=Sales tax report by third party -VATReportByCustomers=Sales tax report by customer +VATReport=Poročilo o prometnem davku +VATReportByPeriods=Poročilo o prometnem davku po obdobjih +VATReportByMonth=Poročilo o prometnem davku po mesecih +VATReportByRates=Poročilo o prometnem davku po stopnji +VATReportByThirdParties=Poročilo o prometnem davku tretje osebe +VATReportByCustomers=Poročilo o prometnem davku po stranki VATReportByCustomersInInputOutputMode=Poročilo o pobranem in plačanem DDV po kupcih -VATReportByQuartersInInputOutputMode=Report by Sales tax rate of the tax collected and paid -VATReportShowByRateDetails=Show details of this rate -LT1ReportByQuarters=Report tax 2 by rate -LT2ReportByQuarters=Report tax 3 by rate -LT1ReportByQuartersES=Report by RE rate -LT2ReportByQuartersES=Report by IRPF rate -SeeVATReportInInputOutputMode=See report %sVAT collection%s for a standard calculation -SeeVATReportInDueDebtMode=See report %sVAT on debit%s for a calculation with an option on the invoicing -RulesVATInServices=- For services, the report includes the VAT of payments actually received or paid on the basis of the date of payment. -RulesVATInProducts=- For material assets, the report includes the VAT on the basis of the date of payment. -RulesVATDueServices=- For services, the report includes VAT of due invoices, paid or not, based on the invoice date. -RulesVATDueProducts=- For material assets, the report includes the VAT of due invoices, based on the invoice date. +VATReportByQuartersInInputOutputMode=Poročilo po stopnji prometnega davka o pobranem in plačanem davku +VATReportShowByRateDetails=Prikaži podrobnosti te stopnje +LT1ReportByQuarters=Prijavite davek 2 po stopnji +LT2ReportByQuarters=Prijavite davek 3 po stopnji +LT1ReportByQuartersES=Poročilo po tečaju RE +LT2ReportByQuartersES=Poročilo po stopnji IRPF +SeeVATReportInInputOutputMode=Glej poročilo %sPobiranje DDV%s za standardni izračun +SeeVATReportInDueDebtMode=Glej poročilo %sDDV na debit%s za izračun z možnostjo na fakturiranju +RulesVATInServices=- Za storitve poročilo vključuje DDV dejansko prejetih oziroma plačanih plačil na podlagi datuma plačila. +RulesVATInProducts=- Za materialna sredstva je v poročilu vključen DDV na podlagi datuma plačila. +RulesVATDueServices=- Za storitve poročilo vključuje DDV zapadlih računov, plačanih ali ne, na podlagi datuma računa. +RulesVATDueProducts=- Za materialna sredstva je v poročilu vključen DDV zapadlih računov, glede na datum računa. OptionVatInfoModuleComptabilite=Opomba: Za material naj se zaradi korektnosti uporablja datum dobave. -ThisIsAnEstimatedValue=This is a preview, based on business events and not from the final ledger table, so final results may differ from this preview values +ThisIsAnEstimatedValue=To je predogled, ki temelji na poslovnih dogodkih in ne na tabeli končne knjige, zato se lahko končni rezultati razlikujejo od teh vrednosti predogleda PercentOfInvoice=%%/račun NotUsedForGoods=Se ne uporablja za material ProposalStats=Statistika po ponudbah @@ -224,77 +228,78 @@ PurchasesJournal=Poročilo o nabavi DescSellsJournal=Poročilo o prodaji DescPurchasesJournal=Poročilo o nabavi CodeNotDef=Ni definirano -WarningDepositsNotIncluded=Down payment invoices are not included in this version with this accountancy module. +WarningDepositsNotIncluded=Računi za predplačilo niso vključeni v to različico s tem računovodskim modulom. DatePaymentTermCantBeLowerThanObjectDate=Datum plačila ne more biti nižji od datuma storitve. -Pcg_version=Chart of accounts models +Pcg_version=Modeli kontnega načrta Pcg_type=Pcg način Pcg_subtype=Pcg podtip InvoiceLinesToDispatch=Vrstice računa za odpremo -ByProductsAndServices=By product and service +ByProductsAndServices=Po izdelkih in storitvah RefExt=Externa ref -ToCreateAPredefinedInvoice=To create a template invoice, create a standard invoice, then, without validating it, click on button "%s". +ToCreateAPredefinedInvoice=Za izdelavo predloge računa ustvarite standardni račun, nato pa brez potrditve kliknite gumb "%s". LinkedOrder=Povezava do naročila Mode1=Metoda 1 Mode2=Metoda 2 -CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s. -CalculationRuleDescSupplier=According to vendor, choose appropriate method to apply same calculation rule and get same result expected by your vendor. -TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover collected per product is not available. This report is only available for turnover invoiced. -TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. +CalculationRuleDesc=Za izračun skupnega DDV obstajata dve metodi:
1. metoda je zaokroževanje DDV v vsaki vrstici in nato seštevanje.
Metoda 2 sešteje vso PDV v vsaki vrstici, nato pa rezultat zaokroži.
Končni rezultat se lahko razlikuje od nekaj centov. Privzeti način je način %s . +CalculationRuleDescSupplier=Glede na prodajalca izberite ustrezno metodo za uporabo istega pravila izračuna in pridobite enak rezultat, ki ga pričakuje vaš prodajalec. +TurnoverPerProductInCommitmentAccountingNotRelevant=Poročilo o zbranem prometu na izdelek ni na voljo. To poročilo je na voljo samo za fakturirani promet. +TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Poročilo o zbranem prometu po stopnji prometnega davka ni na voljo. To poročilo je na voljo samo za fakturirani promet. CalculationMode=Način kalkulacije -AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties -ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties -ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. -ConfirmCloneTax=Confirm the clone of a social/fiscal tax -ConfirmCloneVAT=Confirm the clone of a VAT declaration -ConfirmCloneSalary=Confirm the clone of a salary -CloneTaxForNextMonth=Clone it for next month -SimpleReport=Simple report -AddExtraReport=Extra reports (add foreign and national customer report) -OtherCountriesCustomersReport=Foreign customers report -BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code -SameCountryCustomersWithVAT=National customers report -BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code -LinkedFichinter=Link to an intervention -ImportDataset_tax_contrib=Social/fiscal taxes -ImportDataset_tax_vat=Vat payments -ErrorBankAccountNotFound=Error: Bank account not found -FiscalPeriod=Accounting period -ListSocialContributionAssociatedProject=List of social contributions associated with the project -DeleteFromCat=Remove from accounting group -AccountingAffectation=Accounting assignment -LastDayTaxIsRelatedTo=Last day of period the tax is related to -VATDue=Sale tax claimed -ClaimedForThisPeriod=Claimed for the period -PaidDuringThisPeriod=Paid for this period -PaidDuringThisPeriodDesc=This is the sum of all payments linked to VAT declarations which have an end-of-period date in the selected date range -ByVatRate=By sale tax rate -TurnoverbyVatrate=Turnover invoiced by sale tax rate -TurnoverCollectedbyVatrate=Turnover collected by sale tax rate -PurchasebyVatrate=Purchase by sale tax rate +AccountancyJournal=Časopis računovodskih kodeksov +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties +ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Namenski računovodski račun, opredeljen na saldakontni kartici, bo uporabljen samo za računovodstvo podknjige. Ta bo uporabljen za glavno knjigo in kot privzeta vrednost računovodstva podknjige, če namenski račun v saldakontih ni definiran. +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties +ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Namenski računovodski račun, opredeljen na kartici tretje osebe, bo uporabljen samo za računovodstvo podknjige. Ta bo uporabljen za glavno knjigo in kot privzeta vrednost računovodstva podknjige, če namenski računovodski račun dobavitelja pri tretji osebi ni definiran. +ConfirmCloneTax=Potrdite klon socialnega/fiskalnega davka +ConfirmCloneVAT=Potrdite klon izjave o DDV +ConfirmCloneSalary=Potrdite klon plače +CloneTaxForNextMonth=Kloniraj za naslednji mesec +SimpleReport=Preprosto poročilo +AddExtraReport=Dodatna poročila (dodajte poročilo o tujih in domačih strankah) +OtherCountriesCustomersReport=Tuji kupci poročajo +BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Na podlagi prvih dveh črk številke DDV, ki se razlikujeta od kode države vašega podjetja +SameCountryCustomersWithVAT=Nacionalno poročilo strank +BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Na podlagi prvih dveh črk številke DDV, ki sta enaki kodi države vašega podjetja +LinkedFichinter=Povezava do intervencije +ImportDataset_tax_contrib=Socialni/fiskalni davki +ImportDataset_tax_vat=Plačila DDV +ErrorBankAccountNotFound=Napaka: bančnega računa ni mogoče najti +FiscalPeriod=Obračunsko obdobje +ListSocialContributionAssociatedProject=Seznam socialnih prispevkov, povezanih s projektom +DeleteFromCat=Odstrani iz računovodske skupine +AccountingAffectation=Računovodska naloga +LastDayTaxIsRelatedTo=Zadnji dan obdobja, na katerega se nanaša davek +VATDue=Zahtevan prometni davek +ClaimedForThisPeriod=Zahtevano za obdobje +PaidDuringThisPeriod=Plačano za to obdobje +PaidDuringThisPeriodDesc=To je vsota vseh plačil, povezanih z napovedmi DDV, ki imajo datum konca obdobja v izbranem časovnem obdobju. +ByVatRate=Po stopnji prometnega davka +TurnoverbyVatrate=Promet fakturiran po stopnji prometnega davka +TurnoverCollectedbyVatrate=Promet, zbran po stopnji prometnega davka +PurchasebyVatrate=Nakup po stopnji prometnega davka LabelToShow=Kratek naziv -PurchaseTurnover=Purchase turnover -PurchaseTurnoverCollected=Purchase turnover collected -RulesPurchaseTurnoverDue=- It includes the supplier's due invoices whether they are paid or not.
- It is based on the invoice date of these invoices.
-RulesPurchaseTurnoverIn=- It includes all the effective payments of invoices done to suppliers.
- It is based on the payment date of these invoices
-RulesPurchaseTurnoverTotalPurchaseJournal=It includes all debit lines from the purchase journal. -RulesPurchaseTurnoverOfExpenseAccounts=It includes (debit - credit) of lines for product accounts in group EXPENSE -ReportPurchaseTurnover=Purchase turnover invoiced -ReportPurchaseTurnoverCollected=Purchase turnover collected -IncludeVarpaysInResults = Include various payments in reports -IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) -InvoiceNotLate = To be collected (< 15 days) -InvoiceNotLate15Days = To be collected (15 to 30 days) -InvoiceNotLate30Days = To be collected (> 30 days) -InvoiceToPay=To pay (< 15 days) -InvoiceToPay15Days=To pay (15 to 30 days) -InvoiceToPay30Days=To pay (> 30 days) -ConfirmPreselectAccount=Preselect accountancy code -ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +PurchaseTurnover=Nabavni promet +PurchaseTurnoverCollected=Zbrani promet od nabave +RulesPurchaseTurnoverDue=- Vključuje zapadle račune dobavitelja, ne glede na to, ali so plačani ali ne.
- Temelji na datumu računa teh računov.
+RulesPurchaseTurnoverIn=- Vključuje vsa efektivna plačila računov dobaviteljem.
- Temelji na datumu plačila teh računov
+RulesPurchaseTurnoverTotalPurchaseJournal=Vključuje vse debetne vrstice iz nabavnega dnevnika. +RulesPurchaseTurnoverOfExpenseAccounts=Vključuje (obremenitev - dobro) postavk produktnih kontov v skupini ODHODKI +ReportPurchaseTurnover=Promet fakturiran +ReportPurchaseTurnoverCollected=Zbrani promet od nabave +IncludeVarpaysInResults = V poročila vključite različna plačila +IncludeLoansInResults = V poročila vključite posojila +InvoiceLate30Days = Pozno (> 30 dni) +InvoiceLate15Days = Pozno (15 do 30 dni) +InvoiceLateMinus15Days = Pozno (< 15 dni) +InvoiceNotLate = Prevzeti (< 15 dni) +InvoiceNotLate15Days = Prevzeti (15 do 30 dni) +InvoiceNotLate30Days = Prevzeti (> 30 dni) +InvoiceToPay=Za plačilo (< 15 dni) +InvoiceToPay15Days=Za plačilo (15 do 30 dni) +InvoiceToPay30Days=Za plačilo (> 30 dni) +ConfirmPreselectAccount=Vnaprej izberite šifro računovodstva +ConfirmPreselectAccountQuestion=Ali ste prepričani, da želite vnaprej izbrati %s izbrane vrstice s to računovodsko kodo? +AmountPaidMustMatchAmountOfDownPayment=Plačani znesek se mora ujemati z zneskom pologa diff --git a/htdocs/langs/sl_SI/contracts.lang b/htdocs/langs/sl_SI/contracts.lang index 5bf74a28340..81701a5e043 100644 --- a/htdocs/langs/sl_SI/contracts.lang +++ b/htdocs/langs/sl_SI/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Pogodbe/naročnine ContractsAndLine=Pogodbe in serija pogodb Contract=Pogodba ContractLine=Vrstica pogodbe +ContractLines=Pogodbene vrstice Closing=Zapiranje NoContracts=Ni pogodb MenuServices=Storitve @@ -28,19 +29,19 @@ MenuRunningServices=Aktivne storitve MenuExpiredServices=Pretečene storitve MenuClosedServices=Zaključene storitve NewContract=Nova pogodba -NewContractSubscription=New contract or subscription +NewContractSubscription=Nova pogodba ali naročnina AddContract=Ustvari pogodbo DeleteAContract=Izbriši pogodbo -ActivateAllOnContract=Activate all services +ActivateAllOnContract=Aktivirajte vse storitve CloseAContract=Zaključi pogodbo ConfirmDeleteAContract=Ste prepričani da želite zbrisati pogodbo in vse storitve? -ConfirmValidateContract=Are you sure you want to validate this contract under name %s? -ConfirmActivateAllOnContract=This will open all services (not yet active). Are you sure you want to open all services? -ConfirmCloseContract=This will close all services (expired or not). Are you sure you want to close this contract? -ConfirmCloseService=Are you sure you want to close this service with date %s? +ConfirmValidateContract=Ali ste prepričani, da želite to pogodbo potrditi pod imenom %s ? +ConfirmActivateAllOnContract=To bo odprlo vse storitve (še neaktivne). Ali ste prepričani, da želite odpreti vse storitve? +ConfirmCloseContract=S tem boste zaprli vse storitve (potekle ali ne). Ali ste prepričani, da želite zapreti to pogodbo? +ConfirmCloseService=Ali ste prepričani, da želite zapreti to storitev z datumom %s ? ValidateAContract=Potrdite pogodbo ActivateService=Aktivirajte storitev -ConfirmActivateService=Are you sure you want to activate this service with date %s? +ConfirmActivateService=Ali ste prepričani, da želite aktivirati to storitev z datumom %s ? RefContract=Referenca pogodbe DateContract=Datum pogodbe DateServiceActivate=Datum aktiviranja storitve @@ -51,9 +52,9 @@ ListOfClosedServices=Seznam zaključenih storitev ListOfRunningServices=Seznam aktivnih storitev NotActivatedServices=Neaktivne storitve (med potrjenimi pogodbami) BoardNotActivatedServices=Storitve, ki jih je potrebno aktivirati (med potrjenimi pogodbami) -BoardNotActivatedServicesShort=Services to activate -LastContracts=Latest %s contracts -LastModifiedServices=Latest %s modified services +BoardNotActivatedServicesShort=Storitve za aktiviranje +LastContracts=Najnovejše pogodbe %s +LastModifiedServices=Najnovejše %s spremenjene storitve ContractStartDate=Začetni datum ContractEndDate=Končni datum DateStartPlanned=Planiran začetni datum @@ -65,21 +66,21 @@ DateStartRealShort=Dejanski začetni datum DateEndReal=Dejanski končni datum DateEndRealShort=Dejanski končni datum CloseService=Zaključek storitve -BoardRunningServices=Services running -BoardRunningServicesShort=Services running -BoardExpiredServices=Services expired -BoardExpiredServicesShort=Services expired +BoardRunningServices=Storitve tečejo +BoardRunningServicesShort=Storitve tečejo +BoardExpiredServices=Storitve so potekle +BoardExpiredServicesShort=Storitve so potekle ServiceStatus=Status storitve DraftContracts=Osnutki pogodb -CloseRefusedBecauseOneServiceActive=Contract can't be closed as there is at least one open service on it -ActivateAllContracts=Activate all contract lines +CloseRefusedBecauseOneServiceActive=Pogodbe ni mogoče zapreti, ker je na njej vsaj ena odprta storitev +ActivateAllContracts=Aktivirajte vse pogodbene vrstice CloseAllContracts=Zaprite vse pogodbe DeleteContractLine=Izbrišite vrstico pogodbe -ConfirmDeleteContractLine=Are you sure you want to delete this contract line? +ConfirmDeleteContractLine=Ali ste prepričani, da želite izbrisati to pogodbeno vrstico? MoveToAnotherContract=Premaknite storitev na drugo pogodbo. ConfirmMoveToAnotherContract=Izbral sem novo ciljno pogodbo in potrjujem premik te storitve na to novo pogodbo. -ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Obnovi pogodbeno vrstico (številka %s) +ConfirmMoveToAnotherContractQuestion=Izberite, v katero obstoječo pogodbo partnerja želite prenesti to storitev? +PaymentRenewContractId=Obnovi pogodbo %s (storitev %s) ExpiredSince=Datum poteka NoExpiredServices=Ni potekla aktivne službe ListOfServicesToExpireWithDuration=Seznam storitev, ki potečejo v %s dneh @@ -89,16 +90,18 @@ NoteListOfYourExpiredServices=Ta seznam vsebuje samo storitve po pogodbah s part StandardContractsTemplate=Predloga standardnih pogodb ContactNameAndSignature=Za %s, ime in podpis: OnlyLinesWithTypeServiceAreUsed=Klonirane bodo samo vrstice tipa "Servis" -ConfirmCloneContract=Are you sure you want to clone the contract %s? -LowerDateEndPlannedShort=Lower planned end date of active services -SendContractRef=Contract information __REF__ -OtherContracts=Other contracts +ConfirmCloneContract=Ali ste prepričani, da želite klonirati pogodbo %s ? +LowerDateEndPlannedShort=Nižji načrtovani končni datum aktivnih storitev +SendContractRef=Informacije o pogodbi __REF__ +OtherContracts=Druge pogodbe ##### Types de contacts ##### TypeContact_contrat_internal_SALESREPSIGN=Podpisnik pogodbe TypeContact_contrat_internal_SALESREPFOLL=Referent za sledenje pogodbe TypeContact_contrat_external_BILLING=Kontakt v računovodstvu kupca TypeContact_contrat_external_CUSTOMER=Kontakt pri kupcu za sledenje pogodbe TypeContact_contrat_external_SALESREPSIGN=Kontakt pri kupcu za podpis pogodbe -HideClosedServiceByDefault=Hide closed services by default -ShowClosedServices=Show Closed Services -HideClosedServices=Hide Closed Services +HideClosedServiceByDefault=Privzeto skrij zaprte storitve +ShowClosedServices=Prikaži zaprte storitve +HideClosedServices=Skrij zaprte storitve +UserStartingService=Uporabnik zažene storitev +UserClosingService=Storitev zapiranja uporabnikov diff --git a/htdocs/langs/sl_SI/cron.lang b/htdocs/langs/sl_SI/cron.lang index e4c3b02ef35..ff4853b300f 100644 --- a/htdocs/langs/sl_SI/cron.lang +++ b/htdocs/langs/sl_SI/cron.lang @@ -6,86 +6,95 @@ Permission23102 = Ustvari/posodobi načrtovano delo Permission23103 = Izbriši načrtovano delo Permission23104 = Izvedi načrtovano delo # Admin -CronSetup=Scheduled job management setup -URLToLaunchCronJobs=URL to check and launch qualified cron jobs from a browser -OrToLaunchASpecificJob=Or to check and launch a specific job from a browser -KeyForCronAccess=Security key for URL to launch cron jobs -FileToLaunchCronJobs=Command line to check and launch qualified cron jobs -CronExplainHowToRunUnix=On Unix environment you should use the following crontab entry to run the command line each 5 minutes -CronExplainHowToRunWin=On Microsoft(tm) Windows environment you can use Scheduled Task tools to run the command line each 5 minutes -CronMethodDoesNotExists=Class %s does not contains any method %s -CronMethodNotAllowed=Method %s of class %s is in blacklist of forbidden methods -CronJobDefDesc=Cron job profiles are defined into the module descriptor file. When module is activated, they are loaded and available so you can administer the jobs from the admin tools menu %s. -CronJobProfiles=List of predefined cron job profiles +CronSetup=Načrtovana nastavitev upravljanja opravil +URLToLaunchCronJobs=URL za preverjanje in zagon kvalificiranih opravil cron iz brskalnika +OrToLaunchASpecificJob=Ali da preverite in zaženete določeno opravilo iz brskalnika +KeyForCronAccess=Varnostni ključ za URL za zagon opravil cron +FileToLaunchCronJobs=Ukazna vrstica za preverjanje in zagon kvalificiranih cron opravil +CronExplainHowToRunUnix=V okolju Unix morate uporabiti naslednji vnos v crontab za zagon ukazne vrstice vsakih 5 minut +CronExplainHowToRunWin=V okolju Microsoft(tm) Windows lahko z orodji Scheduled Task zaženete ukazno vrstico vsakih 5 minut +CronMethodDoesNotExists=Razred %s ne vsebuje nobene metode %s +CronMethodNotAllowed=Metoda %s razreda %s je na črnem seznamu prepovedanih metod +CronJobDefDesc=Profili opravil Cron so definirani v datoteki deskriptorja modula. Ko je modul aktiviran, so naloženi in na voljo, tako da lahko upravljate opravila iz menija skrbniških orodij %s. +CronJobProfiles=Seznam vnaprej določenih profilov opravil cron # Menu -EnabledAndDisabled=Enabled and disabled +EnabledAndDisabled=Omogočeno in onemogočeno # Page list -CronLastOutput=Latest run output -CronLastResult=Latest result code +CronLastOutput=Zadnji izhod +CronLastResult=Koda zadnjega rezultata CronCommand=Ukaz -CronList=Scheduled jobs -CronDelete=Delete scheduled jobs -CronConfirmDelete=Are you sure you want to delete these scheduled jobs? -CronExecute=Launch scheduled job -CronConfirmExecute=Are you sure you want to execute these scheduled jobs now? -CronInfo=Scheduled job module allows to schedule jobs to execute them automatically. Jobs can also be started manually. +CronList=Načrtovana delovna mesta +CronDelete=Izbrišite načrtovana opravila +CronConfirmDelete=Ali ste prepričani, da želite izbrisati ta načrtovana opravila? +CronExecute=Launch now +CronConfirmExecute=Ali ste prepričani, da želite ta načrtovana opravila izvesti zdaj? +CronInfo=Modul za razporejena opravila omogoča načrtovanje opravil za njihovo samodejno izvedbo. Dela se lahko zaženejo tudi ročno. CronTask=Naloga CronNone=Nič -CronDtStart=Not before -CronDtEnd=Not after -CronDtNextLaunch=Next execution -CronDtLastLaunch=Start date of latest execution -CronDtLastResult=End date of latest execution +CronDtStart=Ne prej +CronDtEnd=Ne po +CronDtNextLaunch=Naslednja izvedba +CronDtLastLaunch=Začetni datum zadnje izvršitve +CronDtLastResult=Končni datum zadnje izvedbe CronFrequency=Frekvenca -CronClass=Class +CronClass=Razred CronMethod=Metoda CronModule=Modul CronNoJobs=Nobene naloge niso registrirane CronPriority=Prioriteta CronLabel=Oznaka -CronNbRun=Number of launches -CronMaxRun=Maximum number of launches -CronEach=Every -JobFinished=Job launched and finished -Scheduled=Scheduled +CronNbRun=Število izstrelitev +CronMaxRun=Največje število izstrelitev +CronEach=vsak +JobFinished=Delo začeto in končano +Scheduled=Načrtovano #Page card CronAdd= Dodaj naloge -CronEvery=Execute job each -CronObject=Instance/Object to create +CronEvery=Izvedite delo vsak +CronObject=Primerek/predmet za ustvarjanje CronArgs=Parametri -CronSaveSucess=Save successfully +CronSaveSucess=Uspešno shranjevanje CronNote=Komentar -CronFieldMandatory=Fields %s is mandatory -CronErrEndDateStartDt=End date cannot be before start date -StatusAtInstall=Status at module installation -CronStatusActiveBtn=Schedule +CronFieldMandatory=Polja %s so obvezna +CronErrEndDateStartDt=Končni datum ne more biti pred začetnim datumom +StatusAtInstall=Stanje ob namestitvi modula +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Onemogoči -CronTaskInactive=This job is disabled (not scheduled) +CronTaskInactive=To opravilo je onemogočeno (ni načrtovano) CronId=Id -CronClassFile=Filename with class -CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for module is
product -CronClassFileHelp=The relative path and file name to load (path is relative to web server root directory).
For example to call the fetch method of Dolibarr Product object htdocs/product/class/product.class.php, the value for class file name is
product/class/product.class.php -CronObjectHelp=The object name to load.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for class file name is
Product -CronMethodHelp=The object method to launch.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for method is
fetch -CronArgsHelp=The method arguments.
For example to call the fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value for paramters can be
0, ProductRef -CronCommandHelp=The system command line to execute. -CronCreateJob=Create new Scheduled Job +CronClassFile=Ime datoteke z razredom +CronModuleHelp=Ime imenika modulov Dolibarr (deluje tudi z zunanjim modulom Dolibarr).
Če želite na primer poklicati metodo pridobivanja predmeta Dolibarr Product /htdocs/ product /class/product.class.php, je vrednost za modul
izdelek +CronClassFileHelp=Relativna pot in ime datoteke za nalaganje (pot je relativna glede na korenski imenik spletnega strežnika).
Na primer, če želite poklicati metodo pridobivanja predmeta Dolibarr Product htdocs/product/class/ product.class.php , je vrednost za ime datoteke razreda
product/class/product.bace363z.php a058 +CronObjectHelp=Ime predmeta za nalaganje.
Če želite na primer poklicati metodo pridobivanja predmeta Dolibarr Product /htdocs/product/class/product.class.php, je vrednost za ime datoteke razreda
Product +CronMethodHelp=Objektna metoda za zagon.
Če želite na primer poklicati metodo pridobivanja predmeta Dolibarr Product /htdocs/product/class/product.class.php, je vrednost za metodo
pridobivanje +CronArgsHelp=Argumenti metode.
Če želite na primer poklicati metodo pridobivanja predmeta Dolibarr Product /htdocs/product/class/product.class.php, je lahko vrednost za parametre
0, ProductRef +CronCommandHelp=Sistemska ukazna vrstica za izvedbo. +CronCreateJob=Ustvari novo načrtovano opravilo CronFrom=Od # Info # Common -CronType=Job type -CronType_method=Call method of a PHP Class -CronType_command=Shell command -CronCannotLoadClass=Cannot load class file %s (to use class %s) -CronCannotLoadObject=Class file %s was loaded, but object %s was not found into it -UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - Scheduled jobs" to see and edit scheduled jobs. -JobDisabled=Job disabled -MakeLocalDatabaseDumpShort=Local database backup -MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep -WarningCronDelayed=Attention, for performance purpose, whatever is next date of execution of enabled jobs, your jobs may be delayed to a maximum of %s hours, before being run. -DATAPOLICYJob=Data cleaner and anonymizer -JobXMustBeEnabled=Job %s must be enabled +CronType=Vrsta dela +CronType_method=Klicna metoda razreda PHP +CronType_command=Ukaz lupine +CronCannotLoadClass=Ni mogoče naložiti datoteke razreda %s (za uporabo razreda %s) +CronCannotLoadObject=Datoteka razreda %s je bila naložena, vendar v njej ni bilo najdenega predmeta %s +UseMenuModuleToolsToAddCronJobs=Pojdite v meni " Domov - Skrbniška orodja - Načrtovana opravila " za ogled in urejanje načrtovanih opravil. +JobDisabled=Delo onemogočeno +MakeLocalDatabaseDumpShort=Varnostno kopiranje lokalne baze podatkov +MakeLocalDatabaseDump=Ustvarite izpis lokalne baze podatkov. Parametri so: stiskanje ('gz' ali 'bz' ali 'none'), vrsta varnostne kopije ('mysql', 'pgsql', 'auto'), 1, 'auto' ali ime datoteke za izdelavo, število datotek varnostne kopije, ki jih je treba hraniti +MakeSendLocalDatabaseDumpShort=Pošlji varnostno kopijo lokalne baze podatkov +MakeSendLocalDatabaseDump=Pošlji varnostno kopijo lokalne baze podatkov po e-pošti. Parametri so: do, od, predmet, sporočilo, ime datoteke (ime poslane datoteke), filter ('sql' samo za varnostno kopijo baze podatkov) +BackupIsTooLargeSend=Žal je zadnja varnostna kopija prevelika za pošiljanje po e-pošti +CleanUnfinishedCronjobShort=Očistite nedokončan cronjob +CleanUnfinishedCronjob=Očistite cronjob, ki se je zataknil v obdelavi, ko se proces ne izvaja več +WarningCronDelayed=Pozor, zaradi zmogljivosti, ne glede na naslednji datum izvedbe omogočenih opravil, so lahko vaša opravila pred izvajanjem odložena za največ %s ur. +DATAPOLICYJob=Čistilec in anonimizator podatkov +JobXMustBeEnabled=Opravilo %s mora biti omogočeno +EmailIfError=E-pošta za opozorilo o napaki +ErrorInBatch=Napaka pri izvajanju opravila %s + # Cron Boxes -LastExecutedScheduledJob=Last executed scheduled job -NextScheduledJobExecute=Next scheduled job to execute -NumberScheduledJobError=Number of scheduled jobs in error +LastExecutedScheduledJob=Zadnje izvedeno načrtovano opravilo +NextScheduledJobExecute=Naslednje načrtovano opravilo za izvedbo +NumberScheduledJobError=Število napačno načrtovanih opravil +NumberScheduledJobNeverFinished=Število nikoli dokončanih načrtovanih opravil diff --git a/htdocs/langs/sl_SI/datapolicy.lang b/htdocs/langs/sl_SI/datapolicy.lang new file mode 100644 index 00000000000..dbdbc5e6e9a --- /dev/null +++ b/htdocs/langs/sl_SI/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Politika zasebnosti podatkov +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Modul za upravljanje zasebnosti podatkov (skladnost z GDPR) + +# +# Administration page +# +datapolicySetup = Nastavitev pravilnika o zasebnosti podatkov modula +Deletion = Izbris podatkov +datapolicySetupPage = Odvisno od zakonov vaših držav (primer člen 5 GDPR) je treba osebne podatke hraniti toliko časa, kolikor je potrebno za namene, za katere so bili zbrani, razen za arhivske namene.
Brisanje bo izvedeno samodejno po določenem času brez dogodka (trajanje, ki ga boste navedli spodaj). +NB_MONTHS = %s mesecev +ONE_YEAR = 1 leto +NB_YEARS = %s let +DATAPOLICY_TIERS_CLIENT = Kupec +DATAPOLICY_TIERS_PROSPECT = Potencialni kupec +DATAPOLICY_TIERS_PROSPECT_CLIENT = Potencialni kupec/kupec +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Niti potencialni kupec/niti kupec +DATAPOLICY_TIERS_FOURNISSEUR = Dobavitelj +DATAPOLICY_CONTACT_CLIENT = Kupec +DATAPOLICY_CONTACT_PROSPECT = Potencialni kupec +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Potencialni kupec/kupec +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Niti potencialna stranka/niti stranka +DATAPOLICY_CONTACT_FOURNISSEUR = Dobavitelj +DATAPOLICY_ADHERENT = Član +DATAPOLICY_Tooltip_SETUP = Vrsta stika – navedite svoje izbire za vsako vrsto. +DATAPOLICYMail = Nastavitev e-pošte +DATAPOLICYSUBJECTMAIL = Zadeva e-pošte +DATAPOLICYCONTENTMAIL = Vsebina e-pošte +DATAPOLICYSUBSITUTION = V svoji e-pošti lahko uporabite naslednje spremenljivke (LINKACCEPT omogoča ustvarjanje povezave, ki beleži strinjanje osebe, LINKREFUSED omogoča beleženje zavrnitve osebe): +DATAPOLICYACCEPT = Sporočilo po dogovoru +DATAPOLICYREFUSE = Sporočilo po nestrinjanju +SendAgreementText = E-pošto GDPR lahko pošljete vsem svojim relevantnim kontaktom (ki še niso prejeli e-pošte in za katere niste registrirali ničesar o njihovi pogodbi GDPR). Če želite to narediti, uporabite naslednji gumb. +SendAgreement = Pošlji e-pošto +AllAgreementSend = Vsa e-poštna sporočila so bila poslana +TXTLINKDATAPOLICYACCEPT = Besedilo za povezavo "pogodba" +TXTLINKDATAPOLICYREFUSE = Besedilo za povezavo "disgreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Obdelava osebnih podatkov +DATAPOLICY_consentement = Pridobljena privolitev za obdelavo osebnih podatkov +DATAPOLICY_opposition_traitement = Nasprotuje obdelavi svojih osebnih podatkov +DATAPOLICY_opposition_prospection = Nasprotuje obdelavi njegovih osebnih podatkov za namene iskanja + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonimizirajte partnerja +DATAPOLICY_POPUP_ANONYME_TEXTE = Tega stika ne morete izbrisati iz Dolibarra, ker so povezani elementi. V skladu z GDPR boste zaradi izpolnjevanja svojih obveznosti vse te podatke naredili anonimne. Bi radi nadaljevali? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Prenosljivost GDPR +DATAPOLICY_PORTABILITE_TITLE = Iznos osebnih podatkov +DATAPOLICY_PORTABILITE_CONFIRMATION = Želite izvoziti osebne podatke tega stika. Ali si prepričan ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonimiziral %s + +# V2 +DATAPOLICYReturn = Potrditev GDPR +DATAPOLICY_date = Datum dogovora/odstopa od dogovora GDPR +DATAPOLICY_send = Datum pošiljanja e-pošte s pogodbo +DATAPOLICYReturn = Potrditev GDPR +DATAPOLICY_SEND = Pošlji e-pošto GDPR +MailSent = Email je bil poslan + +# ERROR +ErrorSubjectIsRequired = Napaka: Zadeva e-pošte je obvezna. Navedite ga v nastavitvah modula +=Zaradi tehnične težave nismo mogli prijaviti vaše izbire. Za to se opravičujemo. Pišite nam, da nam pošljete vašo izbiro. +NUMBER_MONTH_BEFORE_DELETION = Število meseca pred izbrisom diff --git a/htdocs/langs/sl_SI/deliveries.lang b/htdocs/langs/sl_SI/deliveries.lang index a2045ed2786..1887452c20e 100644 --- a/htdocs/langs/sl_SI/deliveries.lang +++ b/htdocs/langs/sl_SI/deliveries.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=Dobava -DeliveryRef=Ref Delivery -DeliveryCard=Receipt card -DeliveryOrder=Delivery receipt +DeliveryRef=Ref Dostava +DeliveryCard=Računska kartica +DeliveryOrder=Potrdilo o dostavi DeliveryDate=Datum dobave -CreateDeliveryOrder=Generate delivery receipt +CreateDeliveryOrder=Ustvarite potrdilo o dostavi DeliveryStateSaved=Shranjen status dobave SetDeliveryDate=Nastavitev datuma dobave ValidateDeliveryReceipt=Potrditev prejemnice -ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt? +ValidateDeliveryReceiptConfirm=Ali ste prepričani, da želite potrditi to potrdilo o dostavi? DeleteDeliveryReceipt=Zbriši prejemnico -DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s? +DeleteDeliveryReceiptConfirm=Ali ste prepričani, da želite izbrisati potrdilo o dostavi %s ? DeliveryMethod=Način dobave TrackingNumber=Številka za sledenje DeliveryNotValidated=Dobava ni potrjena @@ -18,16 +18,16 @@ StatusDeliveryCanceled=Preklicano StatusDeliveryDraft=Osnutek StatusDeliveryValidated=Prejet # merou PDF model -NameAndSignature=Name and Signature: +NameAndSignature=Ime in podpis: ToAndDate=Za___________________________________ dne ____/_____/__________ GoodStatusDeclaration=Potrjujem prejem zgornjega blaga v dobrem stanju, -Deliverer=Deliverer: +Deliverer=Dostavljalec: Sender=Pošiljatelj Recipient=Prejemnik ErrorStockIsNotEnough=Zaloga je premajhna Shippable=Možna odprema NonShippable=Ni možna odprema -ShowShippableStatus=Show shippable status -ShowReceiving=Show delivery receipt -NonExistentOrder=Nonexistent order -StockQuantitiesAlreadyAllocatedOnPreviousLines = Stock quantities already allocated on previous lines +ShowShippableStatus=Prikaži stanje za pošiljanje +ShowReceiving=Prikaži potrdilo o dostavi +NonExistentOrder=Neobstoječe naročilo +StockQuantitiesAlreadyAllocatedOnPreviousLines = Količine zalog, že dodeljene v prejšnjih vrsticah diff --git a/htdocs/langs/sl_SI/dict.lang b/htdocs/langs/sl_SI/dict.lang index 3dcb0ed73a1..d61c524c6cd 100644 --- a/htdocs/langs/sl_SI/dict.lang +++ b/htdocs/langs/sl_SI/dict.lang @@ -116,7 +116,7 @@ CountryHM=Heard Island and McDonald CountryVA=Vatikan CountryHN=Honduras CountryHK=Hongkong -CountryIS=Iceland +CountryIS=Islandija CountryIN=Indija CountryID=Indonezija CountryIR=Iran @@ -131,7 +131,7 @@ CountryKI=Kiribati CountryKP=Severna Koreja CountryKR=Južna Koreja CountryKW=Kuvajt -CountryKG=Kyrgyzstan +CountryKG=Kirgizistan CountryLA=Laos CountryLV=Latvija CountryLB=Libanon @@ -160,7 +160,7 @@ CountryMD=Moldavija CountryMN=Mongolija CountryMS=Monserat CountryMZ=Mozambik -CountryMM=Myanmar (Burma) +CountryMM=Mjanmar (Burma) CountryNA=Namibija CountryNR=Nauru CountryNP=Nepal @@ -223,7 +223,7 @@ CountryTO=Tonga CountryTT=Trinidad in Tobago CountryTR=Turčija CountryTM=Turkmenistan -CountryTC=Turks and Caicos Islands +CountryTC=Otoki Turks in Caicos CountryTV=Tuvalu CountryUG=Uganda CountryUA=Ukrajina @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Ga. +CivilityMMEShort=Ga. CivilityMR=G. +CivilityMRShort=G. CivilityMLE=Gdč. CivilityMTRE=Mojster CivilityDR=Doktor @@ -277,7 +279,7 @@ CurrencySingMGA=Ariary CurrencyMUR=Mauricijske rupije CurrencySingMUR=Mauricijska rupija CurrencyNOK=Norveške krone -CurrencySingNOK=Norwegian kronas +CurrencySingNOK=Norveške krone CurrencyTND=Tunizijski dinarji CurrencySingTND=Tunizijski dinar CurrencyUSD=Ameriški Dolarji @@ -290,7 +292,7 @@ CurrencyXOF=CFA Francs BCEAO CurrencySingXOF=CFA Franc BCEAO CurrencyXPF=CFP Francs CurrencySingXPF=CFP Franc -CurrencyCentEUR=cents +CurrencyCentEUR=centov CurrencyCentSingEUR=cent CurrencyCentINR=paisa CurrencyCentSingINR=pais @@ -307,7 +309,7 @@ DemandReasonTypeSRC_WOM=Ustno DemandReasonTypeSRC_PARTNER=Partner DemandReasonTypeSRC_EMPLOYEE=Zaposleni DemandReasonTypeSRC_SPONSORING=Sponzorstvo -DemandReasonTypeSRC_SRC_CUSTOMER=Incoming contact of a customer +DemandReasonTypeSRC_SRC_CUSTOMER=Dohodni stik stranke #### Paper formats #### PaperFormatEU4A0=Format 4A0 PaperFormatEU2A0=Format 2A0 @@ -329,31 +331,31 @@ PaperFormatCAP4=Format P4 Canada PaperFormatCAP5=Format P5 Canada PaperFormatCAP6=Format P6 Canada #### Expense report categories #### -ExpAutoCat=Car +ExpAutoCat=avto ExpCycloCat=Moped -ExpMotoCat=Motorbike +ExpMotoCat=motorno kolo ExpAuto3CV=3 CV -ExpAuto4CV=4 CV +ExpAuto4CV=4 življenjepis ExpAuto5CV=5 CV ExpAuto6CV=6 CV -ExpAuto7CV=7 CV -ExpAuto8CV=8 CV +ExpAuto7CV=7 življenjepis +ExpAuto8CV=8 življenjepis ExpAuto9CV=9 CV ExpAuto10CV=10 CV -ExpAuto11CV=11 CV +ExpAuto11CV=11 življenjepis ExpAuto12CV=12 CV -ExpAuto3PCV=3 CV and more -ExpAuto4PCV=4 CV and more -ExpAuto5PCV=5 CV and more -ExpAuto6PCV=6 CV and more -ExpAuto7PCV=7 CV and more -ExpAuto8PCV=8 CV and more -ExpAuto9PCV=9 CV and more -ExpAuto10PCV=10 CV and more -ExpAuto11PCV=11 CV and more -ExpAuto12PCV=12 CV and more -ExpAuto13PCV=13 CV and more -ExpCyclo=Capacity lower to 50cm3 -ExpMoto12CV=Motorbike 1 or 2 CV -ExpMoto345CV=Motorbike 3, 4 or 5 CV -ExpMoto5PCV=Motorbike 5 CV and more +ExpAuto3PCV=3 CV in več +ExpAuto4PCV=4 CV in več +ExpAuto5PCV=5 CV in več +ExpAuto6PCV=6 CV in več +ExpAuto7PCV=7 CV in več +ExpAuto8PCV=8 CV in več +ExpAuto9PCV=9 CV in več +ExpAuto10PCV=10 CV in več +ExpAuto11PCV=11 CV in več +ExpAuto12PCV=12 CV in več +ExpAuto13PCV=13 CV in več +ExpCyclo=Zmogljivost nižja do 50cm3 +ExpMoto12CV=Motorno kolo 1 ali 2 CV +ExpMoto345CV=Motorno kolo 3, 4 ali 5 CV +ExpMoto5PCV=Motorno kolo 5 CV in več diff --git a/htdocs/langs/sl_SI/donations.lang b/htdocs/langs/sl_SI/donations.lang index c118b281e75..40312bd7aaf 100644 --- a/htdocs/langs/sl_SI/donations.lang +++ b/htdocs/langs/sl_SI/donations.lang @@ -6,7 +6,7 @@ Donor=Donator AddDonation=Ustvari donacijo NewDonation=Nova donacija DeleteADonation=Zbriši donacijo -ConfirmDeleteADonation=Are you sure you want to delete this donation? +ConfirmDeleteADonation=Ali ste prepričani, da želite izbrisati to donacijo? PublicDonation=Javna donacija DonationsArea=Področje donacij DonationStatusPromiseNotValidated=Osnutek obljube @@ -16,7 +16,7 @@ DonationStatusPromiseNotValidatedShort=Osnutek DonationStatusPromiseValidatedShort=Potrjena DonationStatusPaidShort=Prejeta DonationTitle=Prejem donacije -DonationDate=Donation date +DonationDate=Datum darovanja DonationDatePayment=Datum plačila ValidPromess=Potrjena obljuba DonationReceipt=Prejem donacije @@ -31,4 +31,5 @@ DONATION_ART200=Prikaži člen 200 iz CGI, če se vas tiče DONATION_ART238=Prikaži člen 238 iz CGI, če se vas tiče DONATION_ART885=Prikaži člen 885 iz CGI, če se vas tiče DonationPayment=Plačilo donacije -DonationValidated=Donation %s validated +DonationValidated=Donacija %s potrjena +DonationUseThirdparties=Uporabite obstoječo tretjo osebo kot koordinate donatorjev diff --git a/htdocs/langs/sl_SI/ecm.lang b/htdocs/langs/sl_SI/ecm.lang index 72e62f529cb..579b1baea22 100644 --- a/htdocs/langs/sl_SI/ecm.lang +++ b/htdocs/langs/sl_SI/ecm.lang @@ -1,12 +1,13 @@ # Dolibarr language file - Source file is en_US - ecm -ECMNbOfDocs=No. of documents in directory +ECMNbOfDocs=Št. dokumentov v imeniku ECMSection=Mapa ECMSectionManual=Ročna mapa ECMSectionAuto=Avtomatska mapa ECMSectionsManual=Ročna struktura ECMSectionsAuto=Avtomatska struktura +ECMSectionsMedias=Medias tree ECMSections=Mape -ECMRoot=ECM Root +ECMRoot=Koren ECM ECMNewSection=Nova mapa ECMAddSection=Dodaj mapo ECMCreationDate=Datum kreiranja @@ -14,36 +15,38 @@ ECMNbOfFilesInDir=Število datotek v mapi ECMNbOfSubDir=Število poddirektorijev ECMNbOfFilesInSubDir=Število datotek v poddirektorijih ECMCreationUser=Kreator -ECMArea=DMS/ECM area -ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Avtomatske mape se polnijo avtomatsko, ko se doda dokument s kartice elementa.
* Ročne mape se lahko uporabijo za shranitev dokumentov, ki niso vezani na določen element. +ECMArea=Območje DMS/ECM +ECMAreaDesc=Območje DMS/ECM (sistem za upravljanje dokumentov/upravljanje elektronske vsebine) vam omogoča shranjevanje, skupno rabo in hitro iskanje vseh vrst dokumentov v Dolibarrju. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Mapa %s je bila izbrisana. -ECMSectionWasCreated=Directory %s has been created. +ECMSectionWasCreated=Imenik %s je ustvarjen. ECMSearchByKeywords=Iskanje po ključnih besedah ECMSearchByEntity=Iskanje po objektu ECMSectionOfDocuments=Mape dokumentov ECMTypeAuto=Avtomatsko -ECMDocsBy=Documents linked to %s +ECMDocsBy=Dokumenti, povezani z %s ECMNoDirectoryYet=Ni kreiranih map ShowECMSection=Prikaži mapo DeleteSection=Odstrani mapo -ConfirmDeleteSection=Can you confirm you want to delete the directory %s? +ConfirmDeleteSection=Ali lahko potrdite, da želite izbrisati imenik %s ? ECMDirectoryForFiles=Odvisna mapa za datoteke -CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories -CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files +CannotRemoveDirectoryContainsFilesOrDirs=Odstranitev ni mogoča, ker vsebuje nekaj datotek ali podimenikov +CannotRemoveDirectoryContainsFiles=Odstranitev ni mogoča, ker vsebuje nekaj datotek ECMFileManager=Upravljanje z datotekami -ECMSelectASection=Select a directory in the tree... -DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory. -ReSyncListOfDir=Resync list of directories -HashOfFileContent=Hash of file content -NoDirectoriesFound=No directories found -FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it) -ExtraFieldsEcmFiles=Extrafields Ecm Files -ExtraFieldsEcmDirectories=Extrafields Ecm Directories -ECMSetup=ECM Setup -GenerateImgWebp=Duplicate all images with another version with .webp format -ConfirmGenerateImgWebp=If you confirm, you will generate an image in .webp format for all images currently into this folder (subfolders are not included)... -ConfirmImgWebpCreation=Confirm all images duplication -SucessConvertImgWebp=Images successfully duplicated -ECMDirName=Dir name -ECMParentDirectory=Parent directory +ECMSelectASection=Izberite imenik v drevesu ... +DirNotSynchronizedSyncFirst=Videti je, da je bil ta imenik ustvarjen ali spremenjen zunaj modula ECM. Najprej morate klikniti gumb »Ponovna sinhronizacija«, da sinhronizirate disk in bazo podatkov, da dobite vsebino tega imenika. +ReSyncListOfDir=Ponovno sinhroniziraj seznam imenikov +HashOfFileContent=Zgoščena vsebina datoteke +NoDirectoriesFound=Ni imenikov +FileNotYetIndexedInDatabase=Datoteka še ni indeksirana v bazi podatkov (poskusite jo znova naložiti) +ExtraFieldsEcmFiles=Dodatna polja Ecm datoteke +ExtraFieldsEcmDirectories=Dodatna polja Ecm Imeniki +ECMSetup=Nastavitev ECM +GenerateImgWebp=Podvojite vse slike z drugo različico s formatom .webp +ConfirmGenerateImgWebp=Če potrdite, boste ustvarili sliko v formatu .webp za vse slike, ki so trenutno v tej mapi (podmape niso vključene) ... +ConfirmImgWebpCreation=Potrdite vse podvojitve slik +SucessConvertImgWebp=Slike so bile uspešno podvojene +ECMDirName=Dir ime +ECMParentDirectory=Nadrejeni imenik diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang index 7910fee7eaa..44df2c52c98 100644 --- a/htdocs/langs/sl_SI/errors.lang +++ b/htdocs/langs/sl_SI/errors.lang @@ -1,59 +1,62 @@ # Dolibarr language file - Source file is en_US - errors # No errors -NoErrorCommitIsDone=No error, we commit +NoErrorCommitIsDone=Brez napake, zavezujemo se # Errors -ErrorButCommitIsDone=Errors found but we validate despite this -ErrorBadEMail=Email %s is incorrect -ErrorBadMXDomain=Email %s seems incorrect (domain has no valid MX record) -ErrorBadUrl=Url %s is incorrect -ErrorBadValueForParamNotAString=Bad value for your parameter. It appends generally when translation is missing. -ErrorRefAlreadyExists=Reference %s already exists. +ErrorButCommitIsDone=Najdene napake, vendar kljub temu preverjamo +ErrorBadEMail=E-pošta %s ni pravilna +ErrorBadMXDomain=E-pošta %s se zdi napačna (domena nima veljavnega zapisa MX) +ErrorBadUrl=Url %s ni pravilen +ErrorBadValueForParamNotAString=Neveljaven parameter. Na splošno se doda, ko manjka prevod. +ErrorRefAlreadyExists=Referenca %s že obstaja. +ErrorTitleAlreadyExists=Naslov %s že obstaja. ErrorLoginAlreadyExists=Uporabniško ime %s že obstaja. ErrorGroupAlreadyExists=Skupina %s že obstaja. -ErrorEmailAlreadyExists=Email %s already exists. +ErrorEmailAlreadyExists=E-pošta %s že obstaja. ErrorRecordNotFound=Ne najdem zapisa. +ErrorRecordNotFoundShort=Ni najdeno ErrorFailToCopyFile=Ni kopirati Datoteka '%s "nadomesti z" %s ". -ErrorFailToCopyDir=Failed to copy directory '%s' into '%s'. +ErrorFailToCopyDir=Imenika » %s « ni bilo mogoče kopirati v » %s «. ErrorFailToRenameFile=Napaka pri preimenovanju datoteke '%s' v '%s'. ErrorFailToDeleteFile=Napaka pri odstranitvi datoteke '%s'. ErrorFailToCreateFile=Napaka pri kreiranju datoteke '%s'. ErrorFailToRenameDir=Napaka pri preimenovanju mape '%s' v '%s'. ErrorFailToCreateDir=Napaka pri kreiranju mape '%s'. ErrorFailToDeleteDir=Napaka pri brisanju mape '%s'. -ErrorFailToMakeReplacementInto=Failed to make replacement into file '%s'. -ErrorFailToGenerateFile=Failed to generate file '%s'. +ErrorFailToMakeReplacementInto=Zamenjava v datoteko » %s « ni uspela. +ErrorFailToGenerateFile=Datoteke » %s « ni bilo mogoče ustvariti. ErrorThisContactIsAlreadyDefinedAsThisType=Ta kontakt je že definiran kot kontakt istega tipa. ErrorCashAccountAcceptsOnlyCashMoney=Ta bančni račun je gotovinski, zato so možna samo gotovinska plačila. ErrorFromToAccountsMustDiffers=Plačilni in ciljni bančni račun morata biti različna. -ErrorBadThirdPartyName=Bad value for third-party name -ForbiddenBySetupRules=Forbidden by setup rules -ErrorProdIdIsMandatory=The %s is mandatory -ErrorAccountancyCodeCustomerIsMandatory=The accountancy code of customer %s is mandatory +ErrorBadThirdPartyName=Neveljavno ime partnerja +ForbiddenBySetupRules=Prepovedano s pravili nastavitve +ErrorProdIdIsMandatory=%s je obvezen +ErrorAccountancyCodeCustomerIsMandatory=Knjigovodska šifra stranke %s je obvezna ErrorBadCustomerCodeSyntax=Napačna koda kupca -ErrorBadBarCodeSyntax=Bad syntax for barcode. May be you set a bad barcode type or you defined a barcode mask for numbering that does not match value scanned. +ErrorBadBarCodeSyntax=Neveljavna črtna koda. Morda ste nastavili nepravilen tip črtne kode ali pa ste določili masko črtne kode za številčenje, ki se ne ujema s skenirano vrednostjo. ErrorCustomerCodeRequired=Obvezna koda kupca -ErrorBarCodeRequired=Barcode required +ErrorBarCodeRequired=Potrebna je črtna koda ErrorCustomerCodeAlreadyUsed=Koda kupca je že uporabljena -ErrorBarCodeAlreadyUsed=Barcode already used +ErrorBarCodeAlreadyUsed=Črtna koda je že uporabljena ErrorPrefixRequired=Obvezna predpona -ErrorBadSupplierCodeSyntax=Bad syntax for vendor code -ErrorSupplierCodeRequired=Vendor code required -ErrorSupplierCodeAlreadyUsed=Vendor code already used +ErrorBadSupplierCodeSyntax=Neveljavna dobaviteljeva koda +ErrorSupplierCodeRequired=Zahtevana koda dobavitelja +ErrorSupplierCodeAlreadyUsed=Koda dobavitelja je že uporabljena ErrorBadParameters=Napačni parametri -ErrorWrongParameters=Wrong or missing parameters -ErrorBadValueForParameter=Wrong value '%s' for parameter '%s' -ErrorBadImageFormat=Image file has not a supported format (Your PHP does not support functions to convert images of this format) +ErrorWrongParameters=Napačni ali manjkajoči parametri +ErrorBadValueForParameter=Napačna vrednost '%s' za parameter '%s' +ErrorBadImageFormat=Slikovna datoteka nima podprtega formata (Vaš PHP ne podpira funkcij za pretvorbo slik v tem formatu) ErrorBadDateFormat=Vrednost '%s "je napačen zapis datuma -ErrorWrongDate=Date is not correct! +ErrorWrongDate=Datum ni pravilen! ErrorFailedToWriteInDir=Napaka pri pisanju v mapo %s +ErrorFailedToBuildArchive=Zgradnja arhivske datoteke %s ni uspela ErrorFoundBadEmailInFile=Napačna email sintaksa v vrstici %s v datoteki (naprimer vrstica %s z emailom=%s) -ErrorUserCannotBeDelete=User cannot be deleted. Maybe it is associated to Dolibarr entities. -ErrorFieldsRequired=Some required fields have been left blank. -ErrorSubjectIsRequired=The email subject is required +ErrorUserCannotBeDelete=Uporabnika ni mogoče izbrisati. Morda je povezan z entitetami Dolibarr. +ErrorFieldsRequired=Nekatera zahtevana polja so ostala prazna. +ErrorSubjectIsRequired=Zadeva e-poštnega sporočila je obvezna ErrorFailedToCreateDir=Kreiranje mape ni uspelo. Preverite, če ima uporabnik internetne strani dovoljenje za pisanje v mapo z Dolibarr dokumenti. Če je parameter safe_mode v tem PHP omogočen, preverite če je lastnik Dolibarr php datotek uporabnik web strežnika (ali skupina). ErrorNoMailDefinedForThisUser=Ta uporabnik nima določenega Email naslova -ErrorSetupOfEmailsNotComplete=Setup of emails is not complete +ErrorSetupOfEmailsNotComplete=Nastavitev e-pošte ni dokončana ErrorFeatureNeedJavascript=Za aktiviranje ali delovanje te funkcije je potreben javascript. Spremenite »Nastavitve – Prikaz«. ErrorTopMenuMustHaveAParentWithId0='Zgoernji' meni ne more imeti nadrejenega menija. Vnesite 0 v nadrejeni meni ali izberite vrsto menija 'Levi'. ErrorLeftMenuMustHaveAParentId='Levi' meni mora imeti Nadrejeni ID. @@ -62,273 +65,299 @@ ErrorDirNotFound=Mapa %s ni bila najdena (Napačna pot, nimate dovoljenj ErrorFunctionNotAvailableInPHP=Za to opcijo je zahtevana funkcija %s, ki pa ni na voljo v tej verziji/nastavitvah PHP. ErrorDirAlreadyExists=Mapa z enakim imenom že obstaja. ErrorFileAlreadyExists=Datoteka z enakim imenom že obstaja. -ErrorDestinationAlreadyExists=Another file with the name %s already exists. +ErrorDestinationAlreadyExists=Druga datoteka z imenom %s že obstaja. ErrorPartialFile=V strežnik ni bila prenešena celotna datoteka. ErrorNoTmpDir=Začasna mapa %s ne obstaja. ErrorUploadBlockedByAddon=PHP/Apache vtičnik je blokiral nalaganje. -ErrorFileSizeTooLarge=Datoteka je prevelika. -ErrorFieldTooLong=Field %s is too long. +ErrorFileSizeTooLarge=Velikost datoteke je prevelika ali datoteka ni na voljo. +ErrorFieldTooLong=Polje %s je predolgo. ErrorSizeTooLongForIntType=Velikost predolgo int tip (%s številke največ) ErrorSizeTooLongForVarcharType=Velikost predolgo za tip za nize (%s znakov največ) -ErrorNoValueForSelectType=Please fill value for select list -ErrorNoValueForCheckBoxType=Please fill value for checkbox list -ErrorNoValueForRadioType=Please fill value for radio list -ErrorBadFormatValueList=The list value cannot have more than one comma: %s, but need at least one: key,value -ErrorFieldCanNotContainSpecialCharacters=The field %s must not contains special characters. -ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters and cannot contain only numbers. -ErrorFieldMustHaveXChar=The field %s must have at least %s characters. +ErrorNoValueForSelectType=Izpolnite vrednost za izbrani seznam +ErrorNoValueForCheckBoxType=Izpolnite vrednost za seznam potrditvenih polj +ErrorNoValueForRadioType=Izpolnite vrednost za radijski seznam +ErrorBadFormatValueList=Vrednost seznama ne sme imeti več kot ene vejice: %s , vendar potrebuje vsaj eno: ključ, vrednost +ErrorFieldCanNotContainSpecialCharacters=Polje %s ne sme vsebovati posebnih znakov. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Polje %s ne sme vsebovati posebnih znakov niti velikih črk in se mora začeti z abecednim znakom (a-z) +ErrorFieldMustHaveXChar=Polje %s mora imeti najmanj %s znakov. ErrorNoAccountancyModuleLoaded=Ni aktiviran računovodski modul -ErrorExportDuplicateProfil=This profile name already exists for this export set. +ErrorExportDuplicateProfil=To ime profila že obstaja za ta izvozni niz. ErrorLDAPSetupNotComplete=Dolibarr-LDAP združevanje ni popolno. ErrorLDAPMakeManualTest=Datoteka .ldif je bila ustvarjena v mapi %s. Poskusite jo naložiti ročno preko ukazne vrstice, da bi dobili več podatkov o napaki. -ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "status not started" if field "done by" is also filled. -ErrorRefAlreadyExists=Reference %s already exists. -ErrorPleaseTypeBankTransactionReportName=Please enter the bank statement name where the entry has to be reported (Format YYYYMM or YYYYMMDD) -ErrorRecordHasChildren=Failed to delete record since it has some child records. -ErrorRecordHasAtLeastOneChildOfType=Object %s has at least one child of type %s -ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into another object. +ErrorCantSaveADoneUserWithZeroPercentage=Ni mogoče shraniti dejanja s statusom »ni začeto«, če je izpolnjeno tudi polje »končano do«. +ErrorRefAlreadyExists=Referenca %s že obstaja. +ErrorPleaseTypeBankTransactionReportName=Prosimo, vnesite ime bančnega izpiska, kjer je treba prijaviti vnos (oblika LLLLMM ali LLLLMMDD) +ErrorRecordHasChildren=Zapisa ni bilo mogoče izbrisati, ker ima nekaj podrejenih zapisov. +ErrorRecordHasAtLeastOneChildOfType=Objekt %s ima vsaj enega podrejenega tipa %s +ErrorRecordIsUsedCantDelete=Zapisa ni mogoče izbrisati. Je že uporabljen ali vključen v drug objekt. ErrorModuleRequireJavascript=Javascript ne sme biti izklopljen, če želite da ta funkcija deluje. Javascript vklopite/izklopite v meniju Domov->Nastavitve->Prikaz. ErrorPasswordsMustMatch=Obe vneseni gesli se morata ujemati -ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s and provide the error code %s in your message, or add a screen copy of this page. -ErrorWrongValueForField=Field %s: '%s' does not match regex rule %s -ErrorFieldValueNotIn=Field %s: '%s' is not a value found in field %s of %s -ErrorFieldRefNotIn=Field %s: '%s' is not a %s existing ref -ErrorsOnXLines=%s errors found +ErrorContactEMail=Prišlo je do tehnične napake. Obrnite se na skrbnika na naslednji e-poštni naslov %s in v sporočilu navedite kodo napake %s ali dodajte zaslonsko kopijo te strani. +ErrorWrongValueForField=Field %s : ' %s ' does not match regex rule %s +ErrorHtmlInjectionForField=Polje %s : Vrednost ' %s ' vsebuje zlonamerne podatke, ki niso dovoljeni +ErrorFieldValueNotIn=Field %s : ' %s ' is not a value found in field %s of %s +ErrorFieldRefNotIn=Field %s : ' A0ECB2EC87fz0 A09FZ0 A03658F8Z0' ni A03658F8Z0 ' +ErrorMultipleRecordFoundFromRef=Pri iskanju z ref %s je bilo najdenih več zapisov. Ni mogoče vedeti, kateri ID uporabiti. +ErrorsOnXLines=%s najdene napake ErrorFileIsInfectedWithAVirus=Antivirusni program ni mogel potrditi datoteke (datoteka je morda okužena) -ErrorSpecialCharNotAllowedForField=Posebni znaki niso dovoljeni v polju "%s" ErrorNumRefModel=V bazi podatkov obstaja referenca (%s), ki ni kompatibilna s tem pravilom za številčenje. Odstranite zapis ali preimenujte referenco za aktivacijo tega modula. -ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this vendor -ErrorOrdersNotCreatedQtyTooLow=Some orders haven't been created because of too-low quantities -ErrorModuleSetupNotComplete=Setup of module %s looks to be uncomplete. Go on Home - Setup - Modules to complete. +ErrorQtyTooLowForThisSupplier=Količina je za dobavitelja prenizka ali ni določene cene za izdelek +ErrorOrdersNotCreatedQtyTooLow=Nekatera naročila niso bila ustvarjena zaradi premajhnih količin +ErrorModuleSetupNotComplete=Zdi se, da nastavitev modula %s ni dokončana. Pojdite na Domov - Nastavitve - Moduli za dokončanje. ErrorBadMask=Napaka na maski ErrorBadMaskFailedToLocatePosOfSequence=Napaka, maska je brez zaporedne številke ErrorBadMaskBadRazMonth=Napaka, napačna resetirana vrednost -ErrorMaxNumberReachForThisMask=Maximum number reached for this mask -ErrorCounterMustHaveMoreThan3Digits=Counter must have more than 3 digits -ErrorSelectAtLeastOne=Error, select at least one entry. -ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated +ErrorMaxNumberReachForThisMask=Za to masko je bilo doseženo največje število +ErrorCounterMustHaveMoreThan3Digits=Števec mora imeti več kot 3 števke +ErrorSelectAtLeastOne=Napaka, izberite vsaj en vnos. +ErrorDeleteNotPossibleLineIsConsolidated=Brisanje ni mogoče, ker je zapis povezan z bančno transakcijo, ki je poravnana ErrorProdIdAlreadyExist=%s je dodeljen v drugo tretjo ErrorFailedToSendPassword=Ni bilo mogoče poslati gesla ErrorFailedToLoadRSSFile=Ne Knjiga. Poskusite dodati stalno MAIN_SIMPLEXMLLOAD_DEBUG sporočila o napakah, če ne zagotavlja dovolj informacij. -ErrorForbidden=Access denied.
You try to access to a page, area or feature of a disabled module or without being in an authenticated session or that is not allowed to your user. +ErrorForbidden=Dostop zavrnjen.
Poskušate dostopati do strani, območja ali funkcije onemogočenega modula ali ne da bi bili v overjeni seji ali pa to ni dovoljeno vašemu uporabniku. ErrorForbidden2=Dovoljenje za to prijavo se lahko opredeli skrbnik Dolibarr iz menija %s-> %s. ErrorForbidden3=Zdi se, da je Dolibarr ne uporablja prek overjeno sejo. Oglejte si namestitveno dokumentacijo Dolibarr vedeti, kako upravljati authentications (htaccess, mod_auth ali drugo ...). -ErrorForbidden4=Note: clear your browser cookies to destroy existing sessions for this login. +ErrorForbidden4=Opomba: počistite piškotke brskalnika, da uničite obstoječe seje za to prijavo. ErrorNoImagickReadimage=Razred Imagick ni mogoče najti v tem PHP. Št Predogled je lahko na voljo. Skrbniki lahko onemogočite to kartico od Setup meniju - Display. ErrorRecordAlreadyExists=Zapis že obstaja -ErrorLabelAlreadyExists=This label already exists +ErrorLabelAlreadyExists=Ta oznaka že obstaja ErrorCantReadFile=Ni mogoče prebrati Datoteka '%s želiš ErrorCantReadDir=Ni mogoče prebrati imenik '%s " -ErrorBadLoginPassword=Slaba vrednost za prijavo ali geslo +ErrorBadLoginPassword=Neveljavno uporabniško ime ali geslo ErrorLoginDisabled=Vaš račun je bil onemogočen -ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server user. Check also the command is not protected on shell level by a security layer like apparmor. +ErrorFailedToRunExternalCommand=Zagon zunanjega ukaza ni uspel. Preverite, ali je na voljo in ali ga lahko izvaja vaš uporabnik strežnika PHP. Preverite tudi, ali ukaz ni zaščiten na ravni lupine z varnostno plastjo, kot je apparmor. ErrorFailedToChangePassword=Ni, da spremenite geslo ErrorLoginDoesNotExists=Uporabnik s prijavo %s ni bilo mogoče najti. ErrorLoginHasNoEmail=Ta uporabnik nima e-poštni naslov. Obdelati prekinjena. -ErrorBadValueForCode=Slaba vrednost za varnostno kodo. Poskusite znova z novo vrednost ... +ErrorBadValueForCode=Neveljavna varnostna koda. Poskusite znova... ErrorBothFieldCantBeNegative=Polja %s in %s ne more biti tako negativna -ErrorFieldCantBeNegativeOnInvoice=Field %s cannot be negative on this type of invoice. If you need to add a discount line, just create the discount first (from field '%s' in thirdparty card) and apply it to the invoice. -ErrorLinesCantBeNegativeForOneVATRate=Total of lines (net of tax) can't be negative for a given not null VAT rate (Found a negative total for VAT rate %s%%). -ErrorLinesCantBeNegativeOnDeposits=Lines can't be negative in a deposit. You will face problems when you will need to consume the deposit in final invoice if you do so. -ErrorQtyForCustomerInvoiceCantBeNegative=Quantity for line into customer invoices can't be negative +ErrorFieldCantBeNegativeOnInvoice=Polje %s na tej vrsti računa ne more biti negativno. Če morate dodati vrstico za popust, najprej ustvarite popust (iz polja '%s' na kartici tretje osebe) in ga uporabite na računu. +ErrorLinesCantBeNegativeForOneVATRate=Skupni znesek vrstic (brez davka) ne more biti negativen za dano stopnjo DDV, ki ni ničelna (Najdeno je negativno skupno število za stopnjo DDV %s %%). +ErrorLinesCantBeNegativeOnDeposits=Vrstice v depozitu ne smejo biti negativne. Če boste to storili, se boste srečali s težavami, ko boste morali porabiti polog v končnem računu. +ErrorQtyForCustomerInvoiceCantBeNegative=Količina za vrstico v računih strank ne sme biti negativna ErrorWebServerUserHasNotPermission=Uporabniški račun %s uporablja za izvedbo spletni strežnik nima dovoljenja za to ErrorNoActivatedBarcode=Noben tip črtne kode ni aktiviran -ErrUnzipFails=Failed to unzip %s with ZipArchive -ErrNoZipEngine=No engine to zip/unzip %s file in this PHP -ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package -ErrorModuleFileRequired=You must select a Dolibarr module package file -ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal -ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base -ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base -ErrorNewValueCantMatchOldValue=New value can't be equal to old one -ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process. -ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check database server is running (for example, with mysql/mariadb, you can launch it from command line with 'sudo service mysql start'). -ErrorFailedToAddContact=Failed to add contact -ErrorDateMustBeBeforeToday=The date must be lower than today -ErrorDateMustBeInFuture=The date must be greater than today -ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode. -ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature. -ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s -ErrorWarehouseMustDiffers=Source and target warehouses must differs -ErrorBadFormat=Bad format! -ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Error, this member is not yet linked to any third party. Link member to an existing third party or create a new third party before creating subscription with invoice. -ErrorThereIsSomeDeliveries=Error, there is some deliveries linked to this shipment. Deletion refused. -ErrorCantDeletePaymentReconciliated=Can't delete a payment that had generated a bank entry that was reconciled -ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Paid -ErrorPriceExpression1=Cannot assign to constant '%s' -ErrorPriceExpression2=Cannot redefine built-in function '%s' -ErrorPriceExpression3=Undefined variable '%s' in function definition -ErrorPriceExpression4=Illegal character '%s' -ErrorPriceExpression5=Unexpected '%s' -ErrorPriceExpression6=Wrong number of arguments (%s given, %s expected) -ErrorPriceExpression8=Unexpected operator '%s' -ErrorPriceExpression9=An unexpected error occured -ErrorPriceExpression10=Operator '%s' lacks operand -ErrorPriceExpression11=Expecting '%s' -ErrorPriceExpression14=Division by zero -ErrorPriceExpression17=Undefined variable '%s' -ErrorPriceExpression19=Expression not found -ErrorPriceExpression20=Empty expression -ErrorPriceExpression21=Empty result '%s' -ErrorPriceExpression22=Negative result '%s' -ErrorPriceExpression23=Unknown or non set variable '%s' in %s -ErrorPriceExpression24=Variable '%s' exists but has no value -ErrorPriceExpressionInternal=Internal error '%s' -ErrorPriceExpressionUnknown=Unknown error '%s' -ErrorSrcAndTargetWarehouseMustDiffers=Source and target warehouses must differs -ErrorTryToMakeMoveOnProductRequiringBatchData=Error, trying to make a stock movement without lot/serial information, on product '%s' requiring lot/serial information -ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=All recorded receptions must first be verified (approved or denied) before being allowed to do this action -ErrorCantSetReceptionToTotalDoneWithReceptionDenied=All recorded receptions must first be verified (approved) before being allowed to do this action -ErrorGlobalVariableUpdater0=HTTP request failed with error '%s' -ErrorGlobalVariableUpdater1=Invalid JSON format '%s' -ErrorGlobalVariableUpdater2=Missing parameter '%s' -ErrorGlobalVariableUpdater3=The requested data was not found in result -ErrorGlobalVariableUpdater4=SOAP client failed with error '%s' -ErrorGlobalVariableUpdater5=No global variable selected -ErrorFieldMustBeANumeric=Field %s must be a numeric value -ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this lead. So you must also enter it's status. -ErrorFailedToLoadModuleDescriptorForXXX=Failed to load module descriptor class for %s -ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Bad Definition Of Menu Array In Module Descriptor (bad value for key fk_menu) -ErrorSavingChanges=An error has occurred when saving the changes -ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship -ErrorFileMustHaveFormat=File must have format %s -ErrorFilenameCantStartWithDot=Filename can't start with a '.' -ErrorSupplierCountryIsNotDefined=Country for this vendor is not defined. Correct this first. -ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled. -ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enough for product %s to add it into a new order. -ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enough for product %s to add it into a new invoice. -ErrorStockIsNotEnoughToAddProductOnShipment=Stock is not enough for product %s to add it into a new shipment. -ErrorStockIsNotEnoughToAddProductOnProposal=Stock is not enough for product %s to add it into a new proposal. -ErrorFailedToLoadLoginFileForMode=Failed to get the login key for mode '%s'. -ErrorModuleNotFound=File of module was not found. -ErrorFieldAccountNotDefinedForBankLine=Value for Accounting account not defined for source line id %s (%s) -ErrorFieldAccountNotDefinedForInvoiceLine=Value for Accounting account not defined for invoice id %s (%s) -ErrorFieldAccountNotDefinedForLine=Value for Accounting account not defined for the line (%s) -ErrorBankStatementNameMustFollowRegex=Error, bank statement name must follow the following syntax rule %s -ErrorPhpMailDelivery=Check that you don't use a too high number of recipients and that your email content is not similar to a Spam. Ask also your administrator to check firewall and server logs files for a more complete information. -ErrorUserNotAssignedToTask=User must be assigned to task to be able to enter time consumed. -ErrorTaskAlreadyAssigned=Task already assigned to user -ErrorModuleFileSeemsToHaveAWrongFormat=The module package seems to have a wrong format. -ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s -ErrorFilenameDosNotMatchDolibarrPackageRules=The name of the module package (%s) does not match expected name syntax: %s -ErrorDuplicateTrigger=Error, duplicate trigger name %s. Already loaded from %s. -ErrorNoWarehouseDefined=Error, no warehouses defined. -ErrorBadLinkSourceSetButBadValueForRef=The link you use is not valid. A 'source' for payment is defined, but value for 'ref' is not valid. -ErrorTooManyErrorsProcessStopped=Too many errors. Process was stopped. -ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Mass validation is not possible when option to increase/decrease stock is set on this action (you must validate one by one so you can define the warehouse to increase/decrease) -ErrorObjectMustHaveStatusDraftToBeValidated=Object %s must have status 'Draft' to be validated. -ErrorObjectMustHaveLinesToBeValidated=Object %s must have lines to be validated. -ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Only validated invoices can be sent using the "Send by email" mass action. -ErrorChooseBetweenFreeEntryOrPredefinedProduct=You must choose if article is a predefined product or not -ErrorDiscountLargerThanRemainToPaySplitItBefore=The discount you try to apply is larger than remain to pay. Split the discount in 2 smaller discounts before. -ErrorFileNotFoundWithSharedLink=File was not found. May be the share key was modified or file was removed recently. -ErrorProductBarCodeAlreadyExists=The product barcode %s already exists on another product reference. -ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Note also that using kits to have auto increase/decrease of subproducts is not possible when at least one subproduct (or subproduct of subproducts) needs a serial/lot number. -ErrorDescRequiredForFreeProductLines=Description is mandatory for lines with free product -ErrorAPageWithThisNameOrAliasAlreadyExists=The page/container %s has the same name or alternative alias that the one your try to use -ErrorDuringChartLoad=Error when loading chart of accounts. If few accounts were not loaded, you can still enter them manually. -ErrorBadSyntaxForParamKeyForContent=Bad syntax for param keyforcontent. Must have a value starting with %s or %s -ErrorVariableKeyForContentMustBeSet=Error, the constant with name %s (with text content to show) or %s (with external url to show) must be set. -ErrorURLMustEndWith=URL %s must end %s -ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// -ErrorHostMustNotStartWithHttp=Host name %s must NOT start with http:// or https:// -ErrorNewRefIsAlreadyUsed=Error, the new reference is already used -ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. -ErrorSearchCriteriaTooSmall=Search criteria too small. -ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled -ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled -ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. -ErrorFieldRequiredForProduct=Field '%s' is required for product %s -ProblemIsInSetupOfTerminal=Problem is in setup of terminal %s. -ErrorAddAtLeastOneLineFirst=Add at least one line first -ErrorRecordAlreadyInAccountingDeletionNotPossible=Error, record is already transferred in accounting, deletion is not possible. -ErrorLanguageMandatoryIfPageSetAsTranslationOfAnother=Error, language is mandatory if you set the page as a translation of another one. -ErrorLanguageOfTranslatedPageIsSameThanThisPage=Error, language of translated page is same than this one. -ErrorBatchNoFoundForProductInWarehouse=No lot/serial found for product "%s" in warehouse "%s". -ErrorBatchNoFoundEnoughQuantityForProductInWarehouse=No enough quantity for this lot/serial for product "%s" in warehouse "%s". -ErrorOnlyOneFieldForGroupByIsPossible=Only 1 field for the 'Group by' is possible (others are discarded) -ErrorTooManyDifferentValueForSelectedGroupBy=Found too many different value (more than %s) for the field '%s', so we can't use it as a 'Group by' for graphics. The field 'Group By' has been removed. May be you wanted to use it as an X-Axis ? -ErrorReplaceStringEmpty=Error, the string to replace into is empty -ErrorProductNeedBatchNumber=Error, product '%s' need a lot/serial number -ErrorProductDoesNotNeedBatchNumber=Error, product '%s' does not accept a lot/serial number -ErrorFailedToReadObject=Error, failed to read object of type %s -ErrorParameterMustBeEnabledToAllwoThisFeature=Error, parameter %s must be enabled into conf/conf.php to allow use of Command Line Interface by the internal job scheduler -ErrorLoginDateValidity=Error, this login is outside the validity date range -ErrorValueLength=Length of field '%s' must be higher than '%s' -ErrorReservedKeyword=The word '%s' is a reserved keyword -ErrorNotAvailableWithThisDistribution=Not available with this distribution -ErrorPublicInterfaceNotEnabled=Public interface was not enabled -ErrorLanguageRequiredIfPageIsTranslationOfAnother=The language of new page must be defined if it is set as a translation of another page -ErrorLanguageMustNotBeSourceLanguageIfPageIsTranslationOfAnother=The language of new page must not be the source language if it is set as a translation of another page -ErrorAParameterIsRequiredForThisOperation=A parameter is mandatory for this operation -ErrorDateIsInFuture=Error, the date can't be in the future -ErrorAnAmountWithoutTaxIsRequired=Error, amount is mandatory -ErrorAPercentIsRequired=Error, please fill in the percentage correctly -ErrorYouMustFirstSetupYourChartOfAccount=You must first setup your chart of account -ErrorFailedToFindEmailTemplate=Failed to find template with code name %s -ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Duration not defined on service. No way to calculate the hourly price. -ErrorActionCommPropertyUserowneridNotDefined=User's owner is required -ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary -CheckVersionFail=Version check fail -ErrorWrongFileName=Name of the file cannot have __SOMETHING__ in it -ErrorNotInDictionaryPaymentConditions=Not in Payment Terms Dictionary, please modify. -ErrorIsNotADraft=%s is not a draft -ErrorExecIdFailed=Can't execute command "id" -ErrorBadCharIntoLoginName=Unauthorized character in the login name -ErrorRequestTooLarge=Error, request too large +ErrUnzipFails=Razpakiranje %s z ZipArchive ni uspelo +ErrNoZipEngine=V tem PHP-ju ni mehanizma za zip/razpakiranje datoteke %s +ErrorFileMustBeADolibarrPackage=Datoteka %s mora biti zip paket Dolibarr +ErrorModuleFileRequired=Izbrati morate datoteko paketa modula Dolibarr +ErrorPhpCurlNotInstalled=PHP CURL ni nameščen, to je bistveno za pogovor s Paypalom +ErrorFailedToAddToMailmanList=Zapisa %s ni bilo mogoče dodati na seznam Mailman %s ali bazo SPIP +ErrorFailedToRemoveToMailmanList=Zapisa %s ni bilo mogoče odstraniti na seznam Mailman %s ali bazo SPIP +ErrorNewValueCantMatchOldValue=Nova vrednost ne more biti enaka stari +ErrorFailedToValidatePasswordReset=Gesla ni bilo mogoče znova aktivirati. Morda je bil ponovni zagon že izveden (to povezavo lahko uporabite samo enkrat). Če ne, poskusite znova zagnati postopek ponovnega zagona. +ErrorToConnectToMysqlCheckInstance=Povezava z bazo podatkov ne uspe. Preverite, ali strežnik baze podatkov deluje (na primer z mysql/mariadb ga lahko zaženete iz ukazne vrstice s 'sudo service mysql start'). +ErrorFailedToAddContact=Stika ni bilo mogoče dodati +ErrorDateMustBeBeforeToday=Datum mora biti nižji od današnjega +ErrorDateMustBeInFuture=Datum mora biti večji od današnjega +ErrorPaymentModeDefinedToWithoutSetup=Način plačila je bil nastavljen na vrsto %s, vendar nastavitev modula Račun ni bila dokončana za določitev informacij, ki se prikažejo za ta način plačila. +ErrorPHPNeedModule=Napaka, vaš PHP mora imeti nameščen modul %s za uporabo te funkcije. +ErrorOpenIDSetupNotComplete=Nastavili ste konfiguracijsko datoteko Dolibarr, da omogoča preverjanje pristnosti OpenID, vendar URL storitve OpenID ni definiran v konstanti %s +ErrorWarehouseMustDiffers=Izvorna in ciljna skladišča se morajo razlikovati +ErrorBadFormat=Neveljavna oblika! +ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Napaka, ta član še ni povezan z nobenim partnerjem. Povežite člana z obstoječim partnerjem ali ustvarite novega partnerja, preden ustvarite naročnino z računom. +ErrorThereIsSomeDeliveries=Napaka, nekaj dostav je povezanih s to pošiljko. Brisanje zavrnjeno. +ErrorCantDeletePaymentReconciliated=Plačila, ki je ustvarilo bančni vnos, ki je bil usklajen, ni mogoče izbrisati +ErrorCantDeletePaymentSharedWithPayedInvoice=Plačila, ki ga deli vsaj en račun s statusom Plačano, ni mogoče izbrisati +ErrorPriceExpression1=Ni mogoče dodeliti konstanti '%s' +ErrorPriceExpression2=Ni mogoče ponovno definirati vgrajene funkcije '%s' +ErrorPriceExpression3=Nedefinirana spremenljivka '%s' v definiciji funkcije +ErrorPriceExpression4=Nedovoljen znak '%s' +ErrorPriceExpression5=Nepričakovan '%s' +ErrorPriceExpression6=Napačno število argumentov (dano %s, pričakovano %s) +ErrorPriceExpression8=Nepričakovan operater '%s' +ErrorPriceExpression9=Prišlo je do nepričakovane napake +ErrorPriceExpression10=Operatorju '%s' manjka operand +ErrorPriceExpression11=Pričakujem '%s' +ErrorPriceExpression14=Deljenje z ničlo +ErrorPriceExpression17=Nedefinirana spremenljivka '%s' +ErrorPriceExpression19=Izraza ni bilo mogoče najti +ErrorPriceExpression20=Prazen izraz +ErrorPriceExpression21=Prazen rezultat '%s' +ErrorPriceExpression22=Negativen rezultat '%s' +ErrorPriceExpression23=Neznana ali nenastavljena spremenljivka '%s' v %s +ErrorPriceExpression24=Spremenljivka '%s' obstaja, vendar nima vrednosti +ErrorPriceExpressionInternal=Notranja napaka '%s' +ErrorPriceExpressionUnknown=Neznana napaka '%s' +ErrorSrcAndTargetWarehouseMustDiffers=Izvorna in ciljna skladišča se morajo razlikovati +ErrorTryToMakeMoveOnProductRequiringBatchData=Napaka, poskus premikanja zalog brez podatkov o lotu/seriji, na izdelku '%s' zahteva podatke o lotu/seriji +ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=Vse posnete sprejeme je treba najprej preveriti (odobriti ali zavrniti), preden jim dovolimo to dejanje +ErrorCantSetReceptionToTotalDoneWithReceptionDenied=Vsi posneti sprejemi morajo biti najprej preverjeni (odobreni), preden se jim dovoli to dejanje +ErrorGlobalVariableUpdater0=Zahteva HTTP ni uspela z napako '%s' +ErrorGlobalVariableUpdater1=Neveljavna oblika JSON '%s' +ErrorGlobalVariableUpdater2=Manjka parameter '%s' +ErrorGlobalVariableUpdater3=Zahtevani podatki niso bili najdeni v rezultatu +ErrorGlobalVariableUpdater4=Odjemalec SOAP ni uspel z napako '%s' +ErrorGlobalVariableUpdater5=Izbrana ni nobena globalna spremenljivka +ErrorFieldMustBeANumeric=Polje %s mora biti številska vrednost +ErrorMandatoryParametersNotProvided=Obvezni parametri niso navedeni +ErrorOppStatusRequiredIfAmount=Nastavite ocenjeni znesek za to potencialno stranko. Zato morate vnesti tudi njegov status. +ErrorFailedToLoadModuleDescriptorForXXX=Nalaganje razreda deskriptorja modula za %s ni uspelo +ErrorBadDefinitionOfMenuArrayInModuleDescriptor=Nepravilna definicija polja za izbor v deskriptorju modula (neveljaven ključ fk_menu) +ErrorSavingChanges=Pri shranjevanju sprememb je prišlo do napake +ErrorWarehouseRequiredIntoShipmentLine=Za pošiljanje je potrebno skladišče na liniji +ErrorFileMustHaveFormat=Datoteka mora imeti obliko %s +ErrorFilenameCantStartWithDot=Ime datoteke se ne sme začeti z '.' +ErrorSupplierCountryIsNotDefined=Država ni določena. Najprej popravi to. +ErrorsThirdpartyMerge=Zapisov ni bilo mogoče združiti. Zahteva preklicana. +ErrorStockIsNotEnoughToAddProductOnOrder=Zaloga izdelka %s ni dovolj za dodajanje v novo naročilo. +ErrorStockIsNotEnoughToAddProductOnInvoice=Zaloge ni dovolj za izdelek %s, da bi ga dodali na nov račun. +ErrorStockIsNotEnoughToAddProductOnShipment=Zaloge ni dovolj, da bi izdelek %s dodali v novo pošiljko. +ErrorStockIsNotEnoughToAddProductOnProposal=Zaloga ni dovolj za izdelek %s, da bi ga dodali v novo ponudbo. +ErrorFailedToLoadLoginFileForMode=Pridobitev ključa za prijavo za način '%s' ni uspela. +ErrorModuleNotFound=Datoteka modula ni bila najdena. +ErrorFieldAccountNotDefinedForBankLine=Vrednost za računovodski račun ni definirana za ID izvorne vrstice %s (%s) +ErrorFieldAccountNotDefinedForInvoiceLine=Vrednost za računovodski račun ni določena za ID računa %s (%s) +ErrorFieldAccountNotDefinedForLine=Vrednost za računovodski račun ni določena za vrstico (%s) +ErrorBankStatementNameMustFollowRegex=Napaka, ime bančnega izpiska mora slediti naslednjemu sintaksičnemu pravilu %s +ErrorPhpMailDelivery=Prepričajte se, da ne uporabljate prevelikega števila prejemnikov in da vsebina vašega e-poštnega sporočila ni podobna neželeni pošti. Prosite tudi svojega skrbnika, da preveri datoteke dnevnikov požarnega zidu in strežnika za popolnejše informacije. +ErrorUserNotAssignedToTask=Uporabnik mora biti dodeljen nalogi, da lahko vnese porabljen čas. +ErrorTaskAlreadyAssigned=Naloga je že dodeljena uporabniku +ErrorModuleFileSeemsToHaveAWrongFormat=Zdi se, da ima paket modula napačno obliko. +ErrorModuleFileSeemsToHaveAWrongFormat2=V zip modula mora obstajati vsaj en obvezni imenik: %s ali %s +ErrorFilenameDosNotMatchDolibarrPackageRules=Ime paketa modula ( %s ) se ne ujema s pričakovano sintakso imena: %s +ErrorDuplicateTrigger=Napaka, podvojeno ime sprožilca %s. Že naloženo iz %s. +ErrorNoWarehouseDefined=Napaka, ni določenih skladišč. +ErrorBadLinkSourceSetButBadValueForRef=Povezava, ki jo uporabljate, ni veljavna. 'Vir' za plačilo je določen, vendar vrednost za 'ref' ni veljavna. +ErrorTooManyErrorsProcessStopped=Preveč napak. Postopek je bil ustavljen. +ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=Množično preverjanje ni mogoče, če je za to dejanje nastavljena možnost povečanja/zmanjšanja zalog (potrditi morate enega za drugim, da lahko določite skladišče za povečanje/zmanjšanje) +ErrorObjectMustHaveStatusDraftToBeValidated=Objekt %s mora imeti status 'Osnutek', da je preverjen. +ErrorObjectMustHaveLinesToBeValidated=Objekt %s mora imeti vrstice za preverjanje. +ErrorOnlyInvoiceValidatedCanBeSentInMassAction=Z množično akcijo »Pošlji po e-pošti« lahko pošiljate samo potrjene račune. +ErrorChooseBetweenFreeEntryOrPredefinedProduct=Izbrati morate, ali je artikel vnaprej določen izdelek ali ne +ErrorDiscountLargerThanRemainToPaySplitItBefore=Popust, ki ga poskušate uveljaviti, je večji od preostalega zneska za plačilo. Pred tem popust razdelite na 2 manjša popusta. +ErrorFileNotFoundWithSharedLink=Datoteka ni bila najdena. Morda je bil ključ za skupno rabo spremenjen ali pa je bila datoteka nedavno odstranjena. +ErrorProductBarCodeAlreadyExists=Črtna koda izdelka %s že obstaja na drugi referenci izdelka. +ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Upoštevajte tudi, da uporaba kompletov za samodejno povečanje/zmanjšanje podizdelkov ni mogoča, če vsaj en podizdelek (ali podizdelek podizdelkov) potrebuje serijsko številko/številko serije. +ErrorDescRequiredForFreeProductLines=Opis je obvezen za linije z brezplačnim izdelkom +ErrorAPageWithThisNameOrAliasAlreadyExists=Stran/vsebnik %s ima isto ime ali nadomestni vzdevek kot tisti, ki ga poskušate uporabiti +ErrorDuringChartLoad=Napaka pri nalaganju kontnega načrta. Če nekaj računov ni bilo naloženih, jih lahko še vedno vnesete ročno. +ErrorBadSyntaxForParamKeyForContent=Neveljaven param keyforcontent. Vrednost se začne z %s ali %s +ErrorVariableKeyForContentMustBeSet=Napaka, nastaviti je treba konstanto z imenom %s (z besedilno vsebino za prikaz) ali %s (z zunanjim URL-jem za prikaz). +ErrorURLMustEndWith=URL %s se mora končati %s +ErrorURLMustStartWithHttp=URL %s se mora začeti s http:// ali https:// +ErrorHostMustNotStartWithHttp=Ime gostitelja %s se NE sme začeti s http:// ali https:// +ErrorNewRefIsAlreadyUsed=Napaka, nova referenca je že uporabljena +ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Napaka, brisanje plačila vezanega na zaprti račun ni mogoče. +ErrorSearchCriteriaTooSmall=Kriteriji iskanja so premajhni. +ErrorObjectMustHaveStatusActiveToBeDisabled=Predmeti morajo imeti status 'Aktivno', da so onemogočeni +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Predmeti morajo imeti status 'Osnutek' ali 'Onemogočeno', da so omogočeni +ErrorNoFieldWithAttributeShowoncombobox=Nobeno polje nima lastnosti 'showoncombobox' v definiciji predmeta '%s'. Ni načina, da bi prikazal combolist. +ErrorFieldRequiredForProduct=Polje '%s' je obvezno za izdelek %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. +ProblemIsInSetupOfTerminal=Težava je v nastavitvi terminala %s. +ErrorAddAtLeastOneLineFirst=Najprej dodajte vsaj eno vrstico +ErrorRecordAlreadyInAccountingDeletionNotPossible=Napaka, zapis je že prenesen v računovodstvo, brisanje ni možno. +ErrorLanguageMandatoryIfPageSetAsTranslationOfAnother=Napaka, jezik je obvezen, če nastavite stran kot prevod druge strani. +ErrorLanguageOfTranslatedPageIsSameThanThisPage=Napaka, jezik prevedene strani je isti kot ta. +ErrorBatchNoFoundForProductInWarehouse=Ni najdene serije/serije za izdelek "%s" v skladišču "%s". +ErrorBatchNoFoundEnoughQuantityForProductInWarehouse=Ni zadostne količine za ta lot/serijo za izdelek "%s" v skladišču "%s". +ErrorOnlyOneFieldForGroupByIsPossible=Možno je le 1 polje za 'Združi po' (druga so zavržena) +ErrorTooManyDifferentValueForSelectedGroupBy=Našli smo preveč različnih vrednosti (več kot %s ) za polje ' %s ', zato ga ne moremo uporabiti kot 'Združi po' za grafiko Polje 'Združi po' je bilo odstranjeno. Morda ste ga želeli uporabiti kot X-os? +ErrorReplaceStringEmpty=Napaka, niz za zamenjavo je prazen +ErrorProductNeedBatchNumber=Napaka, izdelek ' %s ' potrebuje lot/serijsko številko +ErrorProductDoesNotNeedBatchNumber=Napaka, izdelek ' %s ' ne sprejema serije/serijske številke +ErrorFailedToReadObject=Napaka, branje predmeta vrste %s ni uspelo +ErrorParameterMustBeEnabledToAllwoThisFeature=Napaka, parameter %s mora biti omogočen v conf/conf.php , da omogočite uporabo vmesnika ukazne vrstice s strani notranjega načrtovalca opravil. +ErrorLoginDateValidity=Napaka, ta prijava je izven obdobja veljavnosti +ErrorValueLength=Dolžina polja ' %s ' mora biti večja od ' %s ' +ErrorReservedKeyword=Beseda ' %s ' je rezervirana ključna beseda +ErrorNotAvailableWithThisDistribution=Ni na voljo s to distribucijo +ErrorPublicInterfaceNotEnabled=Javni vmesnik ni bil omogočen +ErrorLanguageRequiredIfPageIsTranslationOfAnother=Jezik nove strani je treba določiti, če je nastavljena kot prevod druge strani +ErrorLanguageMustNotBeSourceLanguageIfPageIsTranslationOfAnother=Jezik nove strani ne sme biti izvorni jezik, če je nastavljen kot prevod druge strani +ErrorAParameterIsRequiredForThisOperation=Parameter je obvezen za to operacijo +ErrorDateIsInFuture=Napaka, datum ne more biti v prihodnosti +ErrorAnAmountWithoutTaxIsRequired=Napaka, znesek je obvezen +ErrorAPercentIsRequired=Napaka, odstotek vnesite pravilno +ErrorYouMustFirstSetupYourChartOfAccount=Najprej morate nastaviti svoj kontni načrt +ErrorFailedToFindEmailTemplate=Predloge s kodnim imenom %s ni bilo mogoče najti +ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Trajanje ni določeno v storitvi. Ni načina za izračun cene ure. +ErrorActionCommPropertyUserowneridNotDefined=Potreben je lastnik uporabnika +ErrorActionCommBadType=Izbrana vrsta dogodka (id: %s, koda: %s) ne obstaja v slovarju vrste dogodka +CheckVersionFail=Preverjanje različice ni uspelo +ErrorWrongFileName=Ime datoteke ne sme vsebovati __NEKAJ__ +ErrorNotInDictionaryPaymentConditions=Ni v slovarju plačilnih pogojev, prosimo, spremenite. +ErrorIsNotADraft=%s ni osnutek +ErrorExecIdFailed=Ni mogoče izvesti ukaza "id" +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired +ErrorNotApproverForHoliday=Niste odobritelj dopusta %s +ErrorAttributeIsUsedIntoProduct=Ta atribut se uporablja v eni ali več različicah izdelka +ErrorAttributeValueIsUsedIntoProduct=Ta vrednost atributa se uporablja v eni ali več različicah izdelka +ErrorPaymentInBothCurrency=Napaka, vsi zneski morajo biti vneseni v isti stolpec +ErrorYouTryToPayInvoicesInACurrencyFromBankWithAnotherCurrency=Poskušate plačati račune v valuti %s z računa z valuto %s +ErrorInvoiceLoadThirdParty=Ne morem naložiti predmeta tretje osebe za račun "%s" +ErrorInvoiceLoadThirdPartyKey=Ključ tretje osebe "%s" ni nastavljen za račun "%s" +ErrorDeleteLineNotAllowedByObjectStatus=Trenutno stanje objekta ne dovoljuje brisanja vrstice +ErrorAjaxRequestFailed=Zahteva ni uspela +ErrorThirpdartyOrMemberidIsMandatory=Partner ali član partnerstva je obvezen +ErrorFailedToWriteInTempDirectory=Pisanje v začasni imenik ni uspelo +ErrorQuantityIsLimitedTo=Količina je omejena na %s +ErrorFailedToLoadThirdParty=Ni bilo mogoče najti/naložiti partnerja z id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=Ta način plačila ni bančni račun +ErrorStripeCustomerNotFoundCreateFirst=Stranka Stripe ni nastavljena za tega partnerja (ali nastavljena na vrednost, izbrisano na strani Stripe). Najprej ga ustvarite (ali znova pripnite). +ErrorCharPlusNotSupportedByImapForSearch=Iskanje IMAP ne more pri pošiljatelju ali prejemniku iskati niza, ki vsebuje znak + +ErrorTableNotFound=Tabela %s ni najdena +ErrorValueForTooLow=Vrednost za %s je prenizka +ErrorValueCantBeNull=Vrednost za %s ne sme biti ničelna +ErrorDateOfMovementLowerThanDateOfFileTransmission=Datum bančne transakcije ne sme biti nižji od datuma prenosa datoteke +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings -WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. -WarningPasswordSetWithNoAccount=A password was set for this member. However, no user account was created. So this password is stored but can't be used to login to Dolibarr. It may be used by an external module/interface but if you don't need to define any login nor password for a member, you can disable option "Manage a login for each member" from Member module setup. If you need to manage a login but don't need any password, you can keep this field empty to avoid this warning. Note: Email can also be used as a login if the member is linked to a user. -WarningMandatorySetupNotComplete=Click here to setup mandatory parameters -WarningEnableYourModulesApplications=Click here to enable your modules and applications +WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Vaš PHP parameter upload_max_filesize (%s) je višji od PHP parametra post_max_size (%s). To ni dosledna nastavitev. +WarningPasswordSetWithNoAccount=Za tega člana je bilo nastavljeno geslo. Vendar ni bil ustvarjen noben uporabniški račun. To geslo je torej shranjeno, vendar ga ni mogoče uporabiti za prijavo v Dolibarr. Lahko ga uporablja zunanji modul/vmesnik, vendar če vam ni treba določiti prijave ali gesla za člana, lahko onemogočite možnost »Upravljanje prijave za vsakega člana« v nastavitvah modula Član. Če morate upravljati prijavo, vendar ne potrebujete gesla, lahko to polje pustite prazno, da se izognete temu opozorilu. Opomba: E-pošta se lahko uporablja tudi kot prijava, če je član povezan z uporabnikom. +WarningMandatorySetupNotComplete=Kliknite tukaj za nastavitev glavnih parametrov +WarningEnableYourModulesApplications=Kliknite tukaj, da omogočite svoje module in aplikacije WarningSafeModeOnCheckExecDir=Pozor, PHP opcija safe_mode je vklopljena, zato mora biti ukaz shranjen znotraj mape, ki jo določa php parameter safe_mode_exec_dir. WarningBookmarkAlreadyExists=Zaznamek s tem imenom ali tem ciljem (URL) že obstaja. WarningPassIsEmpty=Pozor, geslo za bazo podatkov je prazno. To lahko pomeni varnostno luknjo. Zato morate dodati geslo v vašo bazo podatkov in spremeniti datoteko conf.php. WarningConfFileMustBeReadOnly=Pozor, vašo konfiguracijsko datoteko (htdocs/conf/conf.php) lahko prepiše web strežnik. To je resna varnostna luknja. Spremenite dovoljenja datoteke, da bo za uporabnika web strežnika možno samo branje. Če uporabljate Windows in FAT format diska, morate vedeti, da ta datotečni sistem ne omogoča dodajanja dovoljenj datotekam, zato ne more biti povsem varen. WarningsOnXLines=Opozorilo na %s vrstice izvorne kode -WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be chosen by default until you check your module setup. -WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable the installation/migration tools by adding a file install.lock into directory %s. Omitting the creation of this file is a grave security risk. -WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other Setup). -WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution. -WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box. -WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card). -WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. -WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. -WarningSomeLinesWithNullHourlyRate=Some times were recorded by some users while their hourly rate was not defined. A value of 0 %s per hour was used but this may result in wrong valuation of time spent. -WarningYourLoginWasModifiedPleaseLogin=Your login was modified. For security purpose you will have to login with your new login before next action. -WarningAnEntryAlreadyExistForTransKey=An entry already exists for the translation key for this language -WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists -WarningDateOfLineMustBeInExpenseReportRange=Warning, the date of line is not in the range of the expense report -WarningProjectDraft=Project is still in draft mode. Don't forget to validate it if you plan to use tasks. -WarningProjectClosed=Project is closed. You must re-open it first. -WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. -WarningFailedToAddFileIntoDatabaseIndex=Warning, failed to add file entry into ECM database index table -WarningTheHiddenOptionIsOn=Warning, the hidden option %s is on. -WarningCreateSubAccounts=Warning, you can't create directly a sub account, you must create a third party or an user and assign them an accounting code to find them in this list -WarningAvailableOnlyForHTTPSServers=Available only if using HTTPS secured connection. -WarningModuleXDisabledSoYouMayMissEventHere=Module %s has not been enabled. So you may miss a lot of event here. -WarningPaypalPaymentNotCompatibleWithStrict=The value 'Strict' makes the online payment features not working correctly. Use 'Lax' instead. +WarningNoDocumentModelActivated=Noben model za ustvarjanje dokumentov ni bil aktiviran. Model bo privzeto izbran, dokler ne preverite nastavitev modula. +WarningLockFileDoesNotExists=Opozorilo, ko je namestitev končana, morate onemogočiti orodja za namestitev/selitev tako, da dodate datoteko install.lock v imenik %s . Izpustitev ustvarjanja te datoteke je resno varnostno tveganje. +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. +WarningCloseAlways=Opozorilo, zapiranje se izvede, tudi če se količina med izvornim in ciljnim elementom razlikuje. To funkcijo omogočite previdno. +WarningUsingThisBoxSlowDown=Opozorilo, uporaba tega polja resno upočasni vse strani, ki prikazujejo polje. +WarningClickToDialUserSetupNotComplete=Nastavitev podatkov ClickToDial za vašega uporabnika ni dokončana (glejte zavihek ClickToDial na vaši uporabniški kartici). +WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Funkcija je onemogočena, ko je nastavitev zaslona optimizirana za slepe osebe ali brskalnike besedila. +WarningPaymentDateLowerThanInvoiceDate=Datum plačila (%s) je pred datumom računa (%s) za račun %s. +WarningTooManyDataPleaseUseMoreFilters=Preveč podatkov (več kot %s vrstic). Uporabite več filtrov ali nastavite konstanto %s na višjo mejo. +WarningSomeLinesWithNullHourlyRate=Nekatere ure so zabeležili nekateri uporabniki, njihova urna postavka pa ni bila določena. Uporabljena je bila vrednost 0 %s na uro, vendar lahko to povzroči napačno vrednotenje porabljenega časa. +WarningYourLoginWasModifiedPleaseLogin=Vaša prijava je bila spremenjena. Zaradi varnosti se boste morali pred naslednjim dejanjem prijaviti z novo prijavo. +WarningAnEntryAlreadyExistForTransKey=Vnos za ključ prevajanja za ta jezik že obstaja +WarningNumberOfRecipientIsRestrictedInMassAction=Opozorilo, pri uporabi množičnih dejanj na seznamih je število različnih prejemnikov omejeno na %s +WarningDateOfLineMustBeInExpenseReportRange=Opozorilo, datum vrstice ni v obsegu poročila o stroških +WarningProjectDraft=Projekt je še vedno v osnutku. Ne pozabite ga potrditi, če nameravate uporabljati naloge. +WarningProjectClosed=Projekt je zaprt. Najprej ga morate znova odpreti. +WarningSomeBankTransactionByChequeWereRemovedAfter=Nekatere bančne transakcije so bile odstranjene, potem ko je bilo ustvarjeno potrdilo, vključno z njimi. Tako se lahko število čekov in skupno število prejemkov razlikuje od števila in skupnega zneska na seznamu. +WarningFailedToAddFileIntoDatabaseIndex=Opozorilo, dodajanje vnosa datoteke v indeksno tabelo baze podatkov ECM ni uspelo +WarningTheHiddenOptionIsOn=Opozorilo, vklopljena je skrita možnost %s . +WarningCreateSubAccounts=Opozorilo, podračuna ne morete ustvariti neposredno, ustvariti morate tretjo osebo ali uporabnika in mu dodeliti kodo računovodstva, da ga najdete na tem seznamu +WarningAvailableOnlyForHTTPSServers=Na voljo samo, če uporabljate zaščiteno povezavo HTTPS. +WarningModuleXDisabledSoYouMayMissEventHere=Modul %s ni bil omogočen. Tako lahko zamudite veliko dogodkov tukaj. +WarningPaypalPaymentNotCompatibleWithStrict=Zaradi vrednosti »Strict« funkcije spletnega plačevanja ne delujejo pravilno. Namesto tega uporabite "Lax". +WarningThemeForcedTo=Opozorilo, tema je bila prisiljena %s zaradi skrite konstante MAIN_FORCETHEME +WarningPagesWillBeDeleted=Opozorilo, s tem boste izbrisali tudi vse obstoječe strani/vsebnike spletnega mesta. Pred tem morate izvoziti svoje spletno mesto, da boste imeli varnostno kopijo, da ga boste pozneje znova uvozili. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Samodejno preverjanje je onemogočeno, ko je možnost zmanjšanja zaloge nastavljena na "Preverjanje računa". # Validate -RequireValidValue = Value not valid -RequireAtLeastXString = Requires at least %s character(s) -RequireXStringMax = Requires %s character(s) max -RequireAtLeastXDigits = Requires at least %s digit(s) -RequireXDigitsMax = Requires %s digit(s) max -RequireValidNumeric = Requires a numeric value -RequireValidEmail = Email address is not valid -RequireMaxLength = Length must be less than %s chars -RequireMinLength = Length must be more than %s char(s) -RequireValidUrl = Require valid URL -RequireValidDate = Require a valid date -RequireANotEmptyValue = Is required -RequireValidDuration = Require a valid duration -RequireValidExistingElement = Require an existing value -RequireValidBool = Require a valid boolean -BadSetupOfField = Error bad setup of field -BadSetupOfFieldClassNotFoundForValidation = Error bad setup of field : Class not found for validation -BadSetupOfFieldFileNotFound = Error bad setup of field : File not found for inclusion -BadSetupOfFieldFetchNotCallable = Error bad setup of field : Fetch not callable on class +RequireValidValue = Vrednost ni veljavna +RequireAtLeastXString = Zahteva vsaj %s znakov +RequireXStringMax = Zahteva največ %s znakov +RequireAtLeastXDigits = Zahteva vsaj %s številk(e) +RequireXDigitsMax = Zahteva največ %s številk(e). +RequireValidNumeric = Zahteva številčno vrednost +RequireValidEmail = E-poštni naslov ni veljaven +RequireMaxLength = Dolžina mora biti manjša od %s znakov +RequireMinLength = Dolžina mora biti večja od %s znakov +RequireValidUrl = Zahtevaj veljaven URL +RequireValidDate = Zahtevaj veljaven datum +RequireANotEmptyValue = Je potrebno +RequireValidDuration = Zahtevaj veljavno trajanje +RequireValidExistingElement = Zahtevaj obstoječo vrednost +RequireValidBool = Zahtevaj veljavno logično vrednost +BadSetupOfField = Nepravilna nastavitev polja +BadSetupOfFieldClassNotFoundForValidation = Neveljavna nastavitev polja: razred za preverjanje ne obstaja +BadSetupOfFieldFileNotFound = Neveljavna nastavitev polja: datoteke ni bilo mogoče najti +BadSetupOfFieldFetchNotCallable = Neveljavna nastavitev polja: Fetch ni mogoče priklicati v razredu diff --git a/htdocs/langs/sl_SI/eventorganization.lang b/htdocs/langs/sl_SI/eventorganization.lang index 570eacd6cb8..8372b194242 100644 --- a/htdocs/langs/sl_SI/eventorganization.lang +++ b/htdocs/langs/sl_SI/eventorganization.lang @@ -17,151 +17,158 @@ # # Generic # -ModuleEventOrganizationName = Event Organization -EventOrganizationDescription = Event Organization through Module Project -EventOrganizationDescriptionLong= Manage the organization of an event (show, conferences, attendees or speakers, with public pages for suggestion, vote or registration) +ModuleEventOrganizationName = Organizacija dogodkov +EventOrganizationDescription = Organizacija dogodkov prek modula Project +EventOrganizationDescriptionLong= Upravljajte organizacijo dogodka (razstava, konference, udeleženci ali govorci, z javnimi stranmi za predloge, glasovanje ali registracijo) # # Menu # -EventOrganizationMenuLeft = Organized events -EventOrganizationConferenceOrBoothMenuLeft = Conference Or Booth +EventOrganizationMenuLeft = Organizirani dogodki +EventOrganizationConferenceOrBoothMenuLeft = Konferenca ali kabina -PaymentEvent=Payment of event +PaymentEvent=Plačilo dogodka # # Admin page # -NewRegistration=Registration -EventOrganizationSetup=Event Organization setup -EventOrganization=Event organization -Settings=Settings -EventOrganizationSetupPage = Event Organization setup page -EVENTORGANIZATION_TASK_LABEL = Label of tasks to create automatically when project is validated -EVENTORGANIZATION_TASK_LABELTooltip = When you validate an organized event, some tasks can be automatically created in the project

For example:
Send Call for Conference
Send Call for Booth
Receive call for conferences
Receive call for Booth
Open subscriptions to events for attendees
Send remind of event to speakers
Send remind of event to Booth hoster
Send remind of event to attendees -EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Category to add to third-parties automatically created when someone suggests a conference -EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Category to add to third-parties automatically created when they suggests a booth -EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Template of email to send after receiving a suggestion of a conference. -EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_BOOTH = Template of email to send after receiving a suggestion of a booth. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = Template of email to send after a registration to a booth has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = Template of email to send after a registration to an event has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = Template of email to use when sending emails from the massaction "Send emails" to speakers -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = Template of email to use when sending emails from the massaction "Send emails" on attendee list -EVENTORGANIZATION_FILTERATTENDEES_CAT = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties in the category -EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties with the nature +NewRegistration=Registracija +EventOrganizationSetup=Postavitev organizacije dogodka +EventOrganization=Organizacija dogodkov +Settings=nastavitve +EventOrganizationSetupPage = Stran za nastavitev organizacije dogodka +EVENTORGANIZATION_TASK_LABEL = Oznaka opravil, ki se samodejno ustvari, ko je projekt potrjen +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Pošlji opomnik na dogodek govorcem
Pošlji opomin na dogodek gostiteljem stojnice
Pošlji opomin na dogodek udeležencem +EVENTORGANIZATION_TASK_LABELTooltip2=Pustite prazno, če vam ni treba samodejno ustvariti opravil. +EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Kategorija za dodajanje tretjim osebam, samodejno ustvarjena, ko nekdo predlaga konferenco +EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Kategorija za dodajanje tretjim osebam, samodejno ustvarjena, ko predlagajo stojnico +EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Predloga e-pošte za pošiljanje po prejemu predloga za konferenco. +EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_BOOTH = Predloga e-pošte za pošiljanje po prejemu predloga za stojnico. +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = Predloga e-pošte za pošiljanje po plačilu registracije na stojnici. +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = Predloga e-pošte za pošiljanje po plačilu registracije na dogodek. +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = Predloga e-pošte za uporabo pri pošiljanju e-pošte iz masaže "Pošlji e-pošto" govorcem +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = Predloga e-pošte za uporabo pri pošiljanju e-pošte iz množične akcije "Pošlji e-pošto" na seznamu udeležencev +EVENTORGANIZATION_FILTERATTENDEES_CAT = V obrazcu za ustvarjanje/dodajanje udeleženca omeji seznam tretjih oseb na tretje osebe v kategoriji +EVENTORGANIZATION_FILTERATTENDEES_TYPE = V obrazcu za ustvarjanje/dodajanje udeleženca omejuje seznam tretjih oseb na tretje osebe z naravo # # Object # -EventOrganizationConfOrBooth= Conference Or Booth -ManageOrganizeEvent = Manage the organization of an event -ConferenceOrBooth = Conference Or Booth -ConferenceOrBoothTab = Conference Or Booth -AmountPaid = Amount paid -DateOfRegistration = Date of registration -ConferenceOrBoothAttendee = Conference Or Booth Attendee +EventOrganizationConfOrBooth= Konferenca ali kabina +EventOrganizationConfOrBoothes=Conferences or Boothes +ManageOrganizeEvent = Vodite organizacijo dogodka +ConferenceOrBooth = Konferenca ali kabina +ConferenceOrBoothTab = Konferenca ali kabina +AmountPaid = Plačani znesek +DateOfRegistration = Datum registracije +ConferenceOrBoothAttendee = Udeleženec konference ali stojnice +ApplicantOrVisitor=Prijavitelj ali obiskovalec +Speaker=Zvočnik # # Template Mail # -YourOrganizationEventConfRequestWasReceived = Your request for conference was received -YourOrganizationEventBoothRequestWasReceived = Your request for booth was received -EventOrganizationEmailAskConf = Request for conference -EventOrganizationEmailAskBooth = Request for booth -EventOrganizationEmailBoothPayment = Payment of your booth -EventOrganizationEmailRegistrationPayment = Registration for an event -EventOrganizationMassEmailAttendees = Communication to attendees -EventOrganizationMassEmailSpeakers = Communication to speakers -ToSpeakers=To speakers +YourOrganizationEventConfRequestWasReceived = Vaša zahteva za konferenco je bila prejeta +YourOrganizationEventBoothRequestWasReceived = Vaša zahteva za stojnico je bila prejeta +EventOrganizationEmailAskConf = Zahteva za konferenco +EventOrganizationEmailAskBooth = Zahteva za stojnico +EventOrganizationEmailBoothPayment = Plačilo vaše stojnice +EventOrganizationEmailRegistrationPayment = Prijava na dogodek +EventOrganizationMassEmailAttendees = Komunikacija z udeleženci +EventOrganizationMassEmailSpeakers = Komunikacija zvočnikom +ToSpeakers=Za zvočnike # # Event # -AllowUnknownPeopleSuggestConf=Allow people to suggest conferences -AllowUnknownPeopleSuggestConfHelp=Allow unknown people to suggest a conference they want to do -AllowUnknownPeopleSuggestBooth=Allow people to apply for a booth -AllowUnknownPeopleSuggestBoothHelp=Allow unknown people to apply for a booth -PriceOfRegistration=Price of registration -PriceOfRegistrationHelp=Price to pay to register or participate in the event -PriceOfBooth=Subscription price to stand a booth -PriceOfBoothHelp=Subscription price to stand a booth -EventOrganizationICSLink=Link ICS for conferences -ConferenceOrBoothInformation=Conference Or Booth informations -Attendees=Attendees -ListOfAttendeesOfEvent=List of attendees of the event project -DownloadICSLink = Download ICS link -EVENTORGANIZATION_SECUREKEY = Seed to secure the key for the public registration page to suggest a conference -SERVICE_BOOTH_LOCATION = Service used for the invoice row about a booth location -SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = Service used for the invoice row about an attendee subscription to an event -NbVotes=Number of votes +AllowUnknownPeopleSuggestConf=Dovolite ljudem, da predlagajo konference +AllowUnknownPeopleSuggestConfHelp=Dovolite neznanim ljudem, da predlagajo konferenco, ki jo želijo izvesti +AllowUnknownPeopleSuggestBooth=Dovolite ljudem, da se prijavijo za stojnico +AllowUnknownPeopleSuggestBoothHelp=Dovolite neznanim osebam, da se prijavijo za stojnico +PriceOfRegistration=Cena registracije +PriceOfRegistrationHelp=Cena za registracijo ali udeležbo na dogodku +PriceOfBooth=Cena naročnine za stojnico +PriceOfBoothHelp=Cena naročnine za stojnico +EventOrganizationICSLink=Povežite ICS za konference +ConferenceOrBoothInformation=Informacije o konferenci ali stojnici +Attendees=Udeleženci +ListOfAttendeesOfEvent=Seznam udeležencev projekta dogodka +DownloadICSLink = Prenesite povezavo ICS +EVENTORGANIZATION_SECUREKEY = Seed za zagotovitev ključa za javno registracijsko stran za predlaganje konference +SERVICE_BOOTH_LOCATION = Storitev, uporabljena za vrstico računa o lokaciji stojnice +SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = Storitev, ki se uporablja za vrstico računa o naročnini udeleženca na dogodek +NbVotes=Število glasov # # Status # EvntOrgDraft = Osnutek -EvntOrgSuggested = Suggested -EvntOrgConfirmed = Confirmed -EvntOrgNotQualified = Not Qualified +EvntOrgSuggested = Predlagano +EvntOrgConfirmed = Potrjeno +EvntOrgNotQualified = Ni kvalificiran EvntOrgDone = Izvršene -EvntOrgCancelled = Cancelled +EvntOrgCancelled = Prekinjeno # # Public page # -SuggestForm = Suggestion page -SuggestOrVoteForConfOrBooth = Page for suggestion or vote -EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest a new one for the event. You can also apply to have a booth during the event. -EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. -EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. -ListOfSuggestedConferences = List of suggested conferences -ListOfSuggestedBooths = List of suggested booths -ListOfConferencesOrBooths=List of conferences or booths of event project -SuggestConference = Suggest a new conference -SuggestBooth = Suggest a booth -ViewAndVote = View and vote for suggested events -PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event -PublicAttendeeSubscriptionPage = Public link for registration to this event only -MissingOrBadSecureKey = The security key is invalid or missing -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s -EvntOrgDuration = This conference starts on %s and ends on %s. -ConferenceAttendeeFee = Conference attendee fee for the event : '%s' occurring from %s to %s. -BoothLocationFee = Booth location for the event : '%s' occurring from %s to %s +SuggestForm = Stran s predlogi +SuggestOrVoteForConfOrBooth = Stran za predlog ali glasovanje +EvntOrgRegistrationHelpMessage = Tukaj lahko glasujete za konferenco ali predlagate novo za dogodek. Prijavite se lahko tudi za stojnico med dogodkom. +EvntOrgRegistrationConfHelpMessage = Tukaj lahko predlagate novo konferenco za animacijo med dogodkom. +EvntOrgRegistrationBoothHelpMessage = Tukaj se lahko prijavite za stojnico med dogodkom. +ListOfSuggestedConferences = Seznam predlaganih konferenc +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project +SuggestConference = Predlagajte novo konferenco +SuggestBooth = Predlagaj stojnico +ViewAndVote = Oglejte si predlagane dogodke in glasujte zanje +PublicAttendeeSubscriptionGlobalPage = Javna povezava za prijavo na dogodek +PublicAttendeeSubscriptionPage = Javna povezava samo za prijavo na ta dogodek +MissingOrBadSecureKey = Varnostni ključ je neveljaven ali manjka +EvntOrgWelcomeMessage = Obrazec omogoča registracijo novega udeleženca dogodka +EvntOrgDuration = Ta konferenca se začne %s in konča %s. +ConferenceAttendeeFee = Prispevek za udeležence konference za dogodek: '%s', ki se pojavi od %s do %s. +BoothLocationFee = Lokacija stojnice za dogodek: '%s', ki se pojavlja od %s do %s EventType = Tip dogodka -LabelOfBooth=Booth label -LabelOfconference=Conference label -ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet -DateMustBeBeforeThan=%s must be before %s -DateMustBeAfterThan=%s must be after %s +LabelOfBooth=Oznaka kabine +LabelOfconference=Oznaka konference +ConferenceIsNotConfirmed=Registracija ni mogoča, konferenca še ni potrjena +DateMustBeBeforeThan=%s mora biti pred %s +DateMustBeAfterThan=%s mora biti za %s +MaxNbOfAttendeesReached=Doseženo je največje število udeležencev +NewSubscription=Registracija +OrganizationEventConfRequestWasReceived=Vaš predlog za konferenco je bil prejet +OrganizationEventBoothRequestWasReceived=Vaša zahteva za stojnico je bila prejeta +OrganizationEventPaymentOfBoothWasReceived=Vaše plačilo za vašo stojnico je bilo zabeleženo +OrganizationEventPaymentOfRegistrationWasReceived=Vaše plačilo za prijavo na dogodek je bilo zabeleženo +OrganizationEventBulkMailToAttendees=To je opomnik o vaši udeležbi na dogodku kot udeleženec +OrganizationEventBulkMailToSpeakers=To je opomnik o vaši udeležbi na dogodku kot govornik +OrganizationEventLinkToThirdParty=Povezava do tretje osebe (stranka, dobavitelj ali partner) +OrganizationEvenLabelName=Javno ime konference ali stojnice -NewSubscription=Registration -OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received -OrganizationEventBoothRequestWasReceived=Your request for a booth has been received -OrganizationEventPaymentOfBoothWasReceived=Your payment for your booth has been recorded -OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event registration has been recorded -OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee -OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker -OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) - -NewSuggestionOfBooth=Application for a booth -NewSuggestionOfConference=Application for a conference +NewSuggestionOfBooth=Prijava za stojnico +NewSuggestionOfConference=Prijava na konferenco # # Vote page # -EvntOrgRegistrationWelcomeMessage = Welcome on the conference or booth suggestion page. -EvntOrgRegistrationConfWelcomeMessage = Welcome on the conference suggestion page. -EvntOrgRegistrationBoothWelcomeMessage = Welcome on the booth suggestion page. -EvntOrgVoteHelpMessage = Here, you can view and vote for the suggested events for the project -VoteOk = Your vote has been accepted. -AlreadyVoted = You have already voted for this event. -VoteError = An error has occurred during the vote, please try again. +EvntOrgRegistrationWelcomeMessage = Dobrodošli na strani s predlogi za konferenco ali stojnico. +EvntOrgRegistrationConfWelcomeMessage = Dobrodošli na strani s predlogi konference. +EvntOrgRegistrationBoothWelcomeMessage = Dobrodošli na strani s predlogi stojnice. +EvntOrgVoteHelpMessage = Tukaj si lahko ogledate in glasujete za predlagane dogodke za projekt +VoteOk = Vaš glas je bil sprejet. +AlreadyVoted = Za ta dogodek ste že glasovali. +VoteError = Med glasovanjem je prišlo do napake, poskusite znova. -SubscriptionOk = Your registration has been validated -ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event -Attendee = Attendee -PaymentConferenceAttendee = Conference attendee payment -PaymentBoothLocation = Booth location payment -DeleteConferenceOrBoothAttendee=Remove attendee -RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s -EmailAttendee=Attendee email -EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) -ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +SubscriptionOk=Registracija je zabeležena +ConfAttendeeSubscriptionConfirmation = Potrditev vaše naročnine na dogodek +Attendee = Udeleženec +PaymentConferenceAttendee = Plačilo udeležencev konference +PaymentBoothLocation = Plačilo lokacije stojnice +DeleteConferenceOrBoothAttendee=Odstrani udeleženca +RegistrationAndPaymentWereAlreadyRecorder=Za email %s je bila že zabeležena registracija in plačilo +EmailAttendee=E-pošta udeleženca +EmailCompany=Elektronski naslov +EmailCompanyForInvoice=E-pošta podjetja (za račun, če se razlikuje od e-pošte udeleženca) +ErrorSeveralCompaniesWithEmailContactUs=Najdenih je bilo več podjetij s tem e-poštnim naslovom, zato ne moremo samodejno potrditi vaše registracije. Za ročno preverjanje nas kontaktirajte na %s +ErrorSeveralCompaniesWithNameContactUs=Najdenih je bilo več podjetij s tem imenom, zato ne moremo samodejno potrditi vaše registracije. Za ročno preverjanje nas kontaktirajte na %s +NoPublicActionsAllowedForThisEvent=Za ta dogodek niso odprta nobena javna dejanja +MaxNbOfAttendees=Največje število udeležencev diff --git a/htdocs/langs/sl_SI/exports.lang b/htdocs/langs/sl_SI/exports.lang index af3683bf5db..4f2070087a8 100644 --- a/htdocs/langs/sl_SI/exports.lang +++ b/htdocs/langs/sl_SI/exports.lang @@ -1,62 +1,64 @@ # Dolibarr language file - Source file is en_US - exports ExportsArea=Izvoz -ImportArea=Import -NewExport=New Export -NewImport=New Import +ImportArea=Uvozi +NewExport=Nov izvoz +NewImport=Nov uvoz ExportableDatas=Podatkovni niz, ki se lahko izvozi ImportableDatas=Podatkovni niz, ki se lahko uvozi SelectExportDataSet=Izberite podatkovni niz, ki ga želite izvoziti... SelectImportDataSet=Izberite podatkovni niz, ki ga želite uvoziti... -SelectExportFields=Choose the fields you want to export, or select a predefined export profile -SelectImportFields=Choose the source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profile: +SelectExportFields=Izberite polja, ki jih želite izvoziti, ali izberite vnaprej določen izvozni profil +SelectImportFields=Izberite polja izvorne datoteke, ki jih želite uvoziti, in njihovo ciljno polje v zbirki podatkov, tako da jih premikate gor in dol s sidrom %s, ali pa izberite vnaprej določen uvozni profil: NotImportedFields=Neuvožena polja izvorne datoteke -SaveExportModel=Save your selections as an export profile/template (for reuse). -SaveImportModel=Save this import profile (for reuse) ... +SaveExportModel=Shranite svoje izbire kot izvozni profil/predlogo (za ponovno uporabo). +SaveImportModel=Shranite ta uvozni profil (za ponovno uporabo) ... ExportModelName=Ime izvoznega profila -ExportModelSaved=Export profile saved as %s. +ExportModelSaved=Izvozni profil je shranjen kot %s . ExportableFields=Polja, ki se lahko izvozijo ExportedFields=Izvožena polja ImportModelName=Ime uvoznega profila -ImportModelSaved=Import profile saved as %s. +ImportModelSaved=Uvozni profil shranjen kot %s . +ImportProfile=Uvozi profil DatasetToExport=Podatkovni niz za izvoz DatasetToImport=Uvoz datoteke v podatkovni niz ChooseFieldsOrdersAndTitle=Izberite zaporedje polj... FieldsTitle=Nazivi polj FieldTitle=Naziv polja -NowClickToGenerateToBuildExportFile=Now, select the file format in the combo box and click on "Generate" to build the export file... -AvailableFormats=Available Formats +NowClickToGenerateToBuildExportFile=Zdaj v kombiniranem polju izberite obliko datoteke in kliknite »Ustvari«, da ustvarite izvozno datoteko ... +AvailableFormats=Razpoložljivi formati LibraryShort=Knjižnica -ExportCsvSeparator=Csv caracter separator -ImportCsvSeparator=Csv caracter separator +ExportCsvSeparator=Ločilo znakov CSV +ImportCsvSeparator=Ločilo znakov CSV Step=Korak -FormatedImport=Import Assistant -FormatedImportDesc1=This module allows you to update existing data or add new objects into the database from a file without technical knowledge, using an assistant. -FormatedImportDesc2=First step is to choose the kind of data you want to import, then the format of the source file, then the fields you want to import. -FormatedExport=Export Assistant -FormatedExportDesc1=These tools allow the export of personalized data using an assistant, to help you in the process without requiring technical knowledge. -FormatedExportDesc2=First step is to choose a predefined dataset, then which fields you want to export, and in which order. -FormatedExportDesc3=When data to export are selected, you can choose the format of the output file. +FormatedImport=Pomočnik za uvoz +FormatedImportDesc1=Ta modul vam omogoča posodobitev obstoječih podatkov ali dodajanje novih objektov v bazo podatkov iz datoteke brez tehničnega znanja, z uporabo pomočnika. +FormatedImportDesc2=Prvi korak je, da izberete vrsto podatkov, ki jih želite uvoziti, nato obliko izvorne datoteke in nato polja, ki jih želite uvoziti. +FormatedExport=Pomočnik za izvoz +FormatedExportDesc1=Ta orodja omogočajo izvoz prilagojenih podatkov s pomočjo pomočnika, ki vam pomaga pri postopku, ne da bi zahtevali tehnično znanje. +FormatedExportDesc2=Prvi korak je, da izberete vnaprej določen nabor podatkov, nato katera polja želite izvoziti in v kakšnem vrstnem redu. +FormatedExportDesc3=Ko so izbrani podatki za izvoz, lahko izberete obliko izhodne datoteke. Sheet=List NoImportableData=Ni podatkov, ki jih lahko uvozite (ni tako definiranega modula, ki omogoča uvoz podatkov) -FileSuccessfullyBuilt=File generated -SQLUsedForExport=SQL Request used to extract data +FileSuccessfullyBuilt=Datoteka ustvarjena +SQLUsedForExport=Zahteva SQL, ki se uporablja za pridobivanje podatkov LineId=Id vrstice LineLabel=Naziv vrstice LineDescription=Opis vrstice LineUnitPrice=Cena enote v vrstici LineVATRate=Stopnja DDV v vrstici LineQty=Količina za vrstico -LineTotalHT=Amount excl. tax for line +LineTotalHT=Znesek brez davek za vrstico LineTotalTTC=Znesek z davkom za vrstico LineTotalVAT=Znesek DDV za vrstico TypeOfLineServiceOrProduct=Tip vrstice (0=proizvod, 1=storitev) FileWithDataToImport=Datoteka s podatki za uvoz FileToImport=Izvorna datoteka za uvoz -FileMustHaveOneOfFollowingFormat=File to import must have one of following formats -DownloadEmptyExample=Download template file with field content information -StarAreMandatory=* are mandatory fields -ChooseFormatOfFileToImport=Choose the file format to use as import file format by clicking on the %s icon to select it... -ChooseFileToImport=Upload file then click on the %s icon to select file as source import file... +FileMustHaveOneOfFollowingFormat=Datoteka za uvoz mora imeti enega od naslednjih formatov +DownloadEmptyExampleShort=Prenesite vzorčno datoteko +DownloadEmptyExample=Prenesite datoteko predloge s primeri in informacijami o poljih, ki jih lahko uvozite +StarAreMandatory=V datoteki predloge so vsa polja z * obvezna +ChooseFormatOfFileToImport=Izberite obliko datoteke, ki jo želite uporabiti kot obliko datoteke za uvoz, tako da kliknete ikono %s, da jo izberete... +ChooseFileToImport=Naložite datoteko in kliknite ikono %s, da izberete datoteko kot izvorno uvozno datoteko ... SourceFileFormat=Format izvorne datoteke FieldsInSourceFile=Polja v izvorni datoteki FieldsInTargetDatabase=Ciljna polja v Dolibarr bazi podatkov (krepko=obvezno) @@ -71,67 +73,75 @@ FieldsTarget=Ciljna polja FieldTarget=Ciljno polje FieldSource=Izvorno polje NbOfSourceLines=Število vrstic v izvorni datoteki -NowClickToTestTheImport=Check that the file format (field and string delimiters) of your file matches the options shown and that you have omitted the header line, or these will be flagged as errors in the following simulation.
Click on the "%s" button to run a check of the file structure/contents and simulate the import process.
No data will be changed in your database. -RunSimulateImportFile=Run Import Simulation +NowClickToTestTheImport=Preverite, ali se format datoteke (ločila polj in nizov) vaše datoteke ujema s prikazanimi možnostmi in ali ste izpustili naslovno vrstico, sicer bodo te v naslednji simulaciji označene kot napake.
Kliknite gumb " %s ", da zaženete preverjanje strukture/vsebine datoteke in simulirate postopek uvoza.
V vaši zbirki podatkov ne bo spremenjen noben podatek . +RunSimulateImportFile=Zaženite simulacijo uvoza FieldNeedSource=To polje zahteva podatek iz izvorne datoteke SomeMandatoryFieldHaveNoSource=Nekatera uvozna polja nimajo izvora v podatkovni datoteki InformationOnSourceFile=Informacije o izvorni datoteki InformationOnTargetTables=Informacije o ciljnih poljih SelectAtLeastOneField=Vklopite vsaj eno izvorno polje v koloni polj za izvoz SelectFormat=Izberite ta format uvozne datoteke -RunImportFile=Import Data -NowClickToRunTheImport=Check the results of the import simulation. Correct any errors and re-test.
When the simulation reports no errors you may proceed to import the data into the database. -DataLoadedWithId=The imported data will have an additional field in each database table with this import id: %s, to allow it to be searchable in the case of investigating a problem related to this import. -ErrorMissingMandatoryValue=Mandatory data is empty in the source file for field %s. -TooMuchErrors=There are still %s other source lines with errors but output has been limited. -TooMuchWarnings=There are still %s other source lines with warnings but output has been limited. +RunImportFile=Uvoz podatkov +NowClickToRunTheImport=Preverite rezultate simulacije uvoza. Popravite morebitne napake in ponovno preizkusite.
Ko simulacija ne poroča o napakah, lahko nadaljujete z uvozom podatkov v bazo podatkov. +DataLoadedWithId=Uvoženi podatki bodo imeli dodatno polje v vsaki tabeli zbirke podatkov s tem ID-jem uvoza: %s , da bo po njih mogoče iskati v primeru raziskovanja težave, povezane s tem uvozom. +ErrorMissingMandatoryValue=V izvorni datoteki v stolpcu %s so obvezni podatki prazni. +TooMuchErrors=Še vedno obstajajo %s druge izvorne vrstice z napakami, vendar je izhod omejen. +TooMuchWarnings=Še vedno obstajajo %s druge izvorne vrstice z opozorili, vendar je izhod omejen. EmptyLine=Prazna vrstica (ne bo upoštevana) -CorrectErrorBeforeRunningImport=You must correct all errors before running the definitive import. +CorrectErrorBeforeRunningImport= morate popraviti vse napake preden zaženete dokončni uvoz. FileWasImported=Datoteka je bila uvožena s številko %s. -YouCanUseImportIdToFindRecord=You can find all the imported records in your database by filtering on field import_key='%s'. +YouCanUseImportIdToFindRecord=Vse uvožene zapise v svoji zbirki podatkov najdete s filtriranjem v polju import_key='%s' . NbOfLinesOK=Število vrstic brez napak in brez opozoril: %s. NbOfLinesImported=Število uspešno uvoženih vrstic: %s. DataComeFromNoWhere=Vrednost za vstavljanje ne prihaja iz izvorne datoteke. -DataComeFromFileFieldNb=Vrednost za vstavljanje prihaja iz polja %s izvorne datoteke. -DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find the id of the parent object to use (so the object %s that has the ref. from source file must exist in the database). -DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. +DataComeFromFileFieldNb=Vrednost za vstavljanje prihaja iz stolpca %s v izvorni datoteki. +DataComeFromIdFoundFromRef=Vrednost, ki izvira iz izvorne datoteke, bo uporabljena za iskanje ID-ja nadrejenega objekta, ki bo uporabljen (zato mora objekt %s , ki ima sklic iz izvorne datoteke, obstajati v bazi podatkov). +DataComeFromIdFoundFromCodeId=Vrednost kode, ki prihaja iz izvorne datoteke, bo uporabljena za iskanje ID-ja nadrejenega objekta, ki ga je treba uporabiti (zato mora koda iz izvorne datoteke obstajati v slovarju %s ). Upoštevajte, da če poznate ID, ga lahko uporabite tudi v izvorni datoteki namesto kode. Uvoz bi moral delovati v obeh primerih. DataIsInsertedInto=Podatki iz izvorne datoteke bodo vstavljeni v naslednja polja: -DataIDSourceIsInsertedInto=The id of the parent object, that was found using the data in the source file, will be inserted into the following field: -DataCodeIDSourceIsInsertedInto=The id of the parent line, that was found from code, will be inserted into the following field: +DataIDSourceIsInsertedInto=ID nadrejenega predmeta, ki je bil najden s podatki v izvorni datoteki, bo vstavljen v naslednje polje: +DataCodeIDSourceIsInsertedInto=ID nadrejene vrstice, ki je bil najden iz kode, bo vstavljen v naslednje polje: SourceRequired=Podatkovna vrednost je obvezna SourceExample=Primer možnih podatkovnih vrednosti ExampleAnyRefFoundIntoElement=Vsak ref našel elementov za %s ExampleAnyCodeOrIdFoundIntoDictionary=Katerakoli koda (ali ID), najdena v slovarju %s -CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by a separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ]. -Excel95FormatDesc=Excel file format (.xls)
This is the native Excel 95 format (BIFF5). -Excel2007FormatDesc=Excel file format (.xlsx)
This is the native Excel 2007 format (SpreadsheetML). +CSVFormatDesc= Vrednost, ločena z vejico, oblika datoteke (.csv).
To je format besedilne datoteke, kjer so polja ločena z ločilom [ %s ]. Če je ločilo znotraj vsebine polja, je polje zaokroženo z okroglim znakom [ %s ]. Ubežni znak za ubežni okrogli znak je [ %s ]. +Excel95FormatDesc= Excel oblika datoteke (.xls)
To je izvorna oblika zapisa Excel 95 (BIFF5). +Excel2007FormatDesc= Excel oblika datoteke (.xlsx)
To je izvorna oblika zapisa Excel 2007 (SpreadsheetML). TsvFormatDesc=Tab Separated Value datotečni format (.tsv)
To je tekstovni datotečni format, pri katerem so polja ločena s tabulatorjem [tab]. -ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate record (with this field added, all lines will own their own id and will differ). -CsvOptions=CSV format options -Separator=Field Separator -Enclosure=String Delimiter +ExportFieldAutomaticallyAdded=Polje %s je bilo samodejno dodano. Tako se boste izognili temu, da bi podobne vrstice obravnavali kot podvojen zapis (če dodate to polje, bodo vse vrstice imele svoj ID in se bodo razlikovale). +CsvOptions=Možnosti zapisa CSV +Separator=Ločilo polj +Enclosure=Ločilo nizov SpecialCode=Posebna koda ExportStringFilter=%% dovoljuje zamenjavo enega ali več znakov v besedilu -ExportDateFilter=YYYY, YYYYMM, YYYYMMDD: filters by one year/month/day
YYYY+YYYY, YYYYMM+YYYYMM, YYYYMMDD+YYYYMMDD: filters over a range of years/months/days
> YYYY, > YYYYMM, > YYYYMMDD: filters on all following years/months/days
< YYYY, < YYYYMM, < YYYYMMDD: filters on all previous years/months/days -ExportNumericFilter=NNNNN filters by one value
NNNNN+NNNNN filters over a range of values
< NNNNN filters by lower values
> NNNNN filters by higher values -ImportFromLine=Import starting from line number -EndAtLineNb=End at line number -ImportFromToLine=Limit range (From - To). Eg. to omit header line(s). -SetThisValueTo2ToExcludeFirstLine=For example, set this value to 3 to exclude the 2 first lines.
If the header lines are NOT omitted, this will result in multiple errors in the Import Simulation. -KeepEmptyToGoToEndOfFile=Keep this field empty to process all lines to the end of the file. -SelectPrimaryColumnsForUpdateAttempt=Select column(s) to use as primary key for an UPDATE import -UpdateNotYetSupportedForThisImport=Update is not supported for this type of import (only insert) -NoUpdateAttempt=No update attempt was performed, only insert -ImportDataset_user_1=Users (employees or not) and properties -ComputedField=Computed field +ExportDateFilter=LLLL, LLLLMM, LLLLMMDD: filtrira po enem letu/mesecu/dnevu
LLLL+LLLL, LLLLMM+LLLLMM, LLLLMMDD+LLLLMMDD: filtrira po razponu let/mesecev/dnevov
> LLLL, > LLLLMM, > filtriranje vseh LLLLMMDDs naslednja leta/meseci/dnevi
< LLLL, < LLLLMM, < LLLLMMDD: filtrira vsa prejšnja leta/mesece/dneve +ExportNumericFilter=NNNNN filtrira po eni vrednosti
NNNNN+NNNNN filtrira po razponu vrednosti
< NNNNN filtrira po nižjih vrednostih
> NNNNN filtrira po višjih vrednostih +ImportFromLine=Uvoz začenši s številko vrstice +EndAtLineNb=Konec pri številki vrstice +ImportFromToLine=Omejitev obsega (od - do). Npr. da izpustite vrstico(e) glave. +SetThisValueTo2ToExcludeFirstLine=To vrednost na primer nastavite na 3, da izključite prvi 2 vrstici.
Če vrstice glave NISO izpuščene, bo to povzročilo več napak v simulaciji uvoza. +KeepEmptyToGoToEndOfFile=To polje naj bo prazno za obdelavo vseh vrstic do konca datoteke. +SelectPrimaryColumnsForUpdateAttempt=Izberite stolpce, ki jih želite uporabiti kot primarni ključ za uvoz UPDATE +UpdateNotYetSupportedForThisImport=Posodobitev ni podprta za to vrsto uvoza (samo vstavljanje) +NoUpdateAttempt=Izveden ni bil noben poskus posodobitve, le vstavljanje +ImportDataset_user_1=Uporabniki (zaposleni ali ne) in lastnosti +ComputedField=Računalniško polje ## filters SelectFilterFields=Če želite filtrirati po nekaterih vrednostih, jih vnesite tukaj FilteredFields=Filtrirana polja FilteredFieldsValues=Vrednost za filter FormatControlRule=Pravilo za kontrolo formata ## imports updates -KeysToUseForUpdates=Key (column) to use for updating existing data -NbInsert=Number of inserted lines: %s -NbUpdate=Number of updated lines: %s -MultipleRecordFoundWithTheseFilters=Multiple records have been found with these filters: %s -StocksWithBatch=Stocks and location (warehouse) of products with batch/serial number +KeysToUseForUpdates=Ključ (stolpec) za posodabljanje obstoječih podatkov +NbInsert=Število vstavljenih vrstic: %s +NbInsertSim=Število vrstic, ki bodo vstavljene: %s +NbUpdate=Število posodobljenih vrstic: %s +NbUpdateSim=Število vrstic, ki bodo posodobljene: %s +MultipleRecordFoundWithTheseFilters=S temi filtri je bilo najdenih več zapisov: %s +StocksWithBatch=Zaloge in lokacija (skladišče) izdelkov s serijsko/serijsko številko +WarningFirstImportedLine=Prve vrstice ne bodo uvožene s trenutno izbiro +NotUsedFields=Polja baze podatkov niso uporabljena +SelectImportFieldsSource = Izberite polja izvorne datoteke, ki jih želite uvoziti, in njihova ciljna polja v zbirki podatkov tako, da izberete polja v vsakem izbirnem polju, ali pa izberite vnaprej določen uvozni profil: +MandatoryTargetFieldsNotMapped=Nekatera obvezna ciljna polja niso preslikana +AllTargetMandatoryFieldsAreMapped=Vsa ciljna polja, ki potrebujejo obvezno vrednost, so preslikana +ResultOfSimulationNoError=Rezultat simulacije: Ni napake diff --git a/htdocs/langs/sl_SI/help.lang b/htdocs/langs/sl_SI/help.lang index 2a512534f2c..359d16f57ad 100644 --- a/htdocs/langs/sl_SI/help.lang +++ b/htdocs/langs/sl_SI/help.lang @@ -1,23 +1,23 @@ # Dolibarr language file - Source file is en_US - help CommunitySupport=Forum/Wiki podpora EMailSupport=E-mail podpora -RemoteControlSupport=Direktna Online podpora na daljavo v realnem času +RemoteControlSupport=Spletna podpora v realnem času/na daljavo OtherSupport=Ostale podpore ToSeeListOfAvailableRessources=Za kontakt/ogled virov, ki so na voljo: -HelpCenter=Center za pomoč -DolibarrHelpCenter=Dolibarr Help and Support Center -ToGoBackToDolibarr=Otherwise, click here to continue to use Dolibarr. -TypeOfSupport=Type of support +HelpCenter=Center pomoči +DolibarrHelpCenter=Center za pomoč in podporo Dolibarr +ToGoBackToDolibarr=V nasprotnem primeru kliknite tukaj, če želite še naprej uporabljati Dolibarr . +TypeOfSupport=Vrsta podpore TypeSupportCommunauty=Skupnost (brezplačno) TypeSupportCommercial=Komercialni TypeOfHelp=Tip -NeedHelpCenter=Need help or support? +NeedHelpCenter=Potrebujete pomoč ali podporo? Efficiency=Učinkovitost TypeHelpOnly=Samo pomoč TypeHelpDev=Pomoč+razvoj -TypeHelpDevForm=Help+Development+Training -BackToHelpCenter=Otherwise, go back to Help center home page. -LinkToGoldMember=You can call one of the trainers preselected by Dolibarr for your language (%s) by clicking their Widget (status and maximum price are automatically updated): +TypeHelpDevForm=Pomoč+Razvoj+Usposabljanje +BackToHelpCenter=V nasprotnem primeru se vrnite na domačo stran centra za pomoč . +LinkToGoldMember=Pokličete lahko enega od trenerjev, ki jih je Dolibarr vnaprej izbral za vaš jezik (%s), tako da kliknete njihov pripomoček (stanje in najvišja cena se samodejno posodobita): PossibleLanguages=Podprti jeziki -SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation -SeeOfficalSupport=Za uradno Dolibarr podporo v vašem jeziku:
%s +SubscribeToFoundation=Pomagajte projektu Dolibarr, naročite se na fundacijo +SeeOfficalSupport=Za uradno podporo Dolibarr v vašem jeziku:
%s diff --git a/htdocs/langs/sl_SI/holiday.lang b/htdocs/langs/sl_SI/holiday.lang index 2f664b4b125..ea3cc336e48 100644 --- a/htdocs/langs/sl_SI/holiday.lang +++ b/htdocs/langs/sl_SI/holiday.lang @@ -1,10 +1,12 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave -CPTitreMenu=Leave +Holidays=listi +Holiday=Pusti +CPTitreMenu=Pusti MenuReportMonth=Mesečno stanje MenuAddCP=Nov zahtevek za dopust -NotActiveModCP=You must enable the module Leave to view this page. +MenuCollectiveAddCP=Nova zahteva za kolektivni dopust +NotActiveModCP=Za ogled te strani morate omogočiti modul Zapusti. AddCP=Izdelaj zahtevek za dopust DateDebCP=Začetni datum DateFinCP=Končni datum @@ -13,21 +15,21 @@ ToReviewCP=Čaka odobritev ApprovedCP=Odobreno CancelCP=Preklicano RefuseCP=Zavrnjeno -ValidatorCP=Approver -ListeCP=List of leave +ValidatorCP=Odobritelj +ListeCP=Seznam dopustov Leave=Zahtevek za dopust -LeaveId=Leave ID -ReviewedByCP=Will be approved by -UserID=User ID -UserForApprovalID=User for approval ID -UserForApprovalFirstname=First name of approval user -UserForApprovalLastname=Last name of approval user -UserForApprovalLogin=Login of approval user +LeaveId=Pusti ID +ReviewedByCP=Bo odobril +UserID=Uporabniško ime +UserForApprovalID=ID uporabnika za odobritev +UserForApprovalFirstname=Ime uporabnika odobritve +UserForApprovalLastname=Priimek uporabnika odobritve +UserForApprovalLogin=Prijava uporabnika odobritve DescCP=Opis SendRequestCP=Ustvari zahtevek za dopust DelayToRequestCP=Zahtevek za dopust mora biti vložen vsaj %s dan(dni) prej. -MenuConfCP=Balance of leave -SoldeCPUser=Leave balance (in days) %s +MenuConfCP=Bilanca dopusta +SoldeCPUser=Pusti stanje (v dnevih) %s ErrorEndDateCP=Končni datum mora biti večji od začetnega. ErrorSQLCreateCP=Pri ustvarjanju SQL je prišlo do napake ErrorIDFicheCP=Prišlo je do napake, zahtevek za dopust ne obstaja @@ -36,16 +38,16 @@ ErrorUserViewCP=Nimate dovoljenja za branje tega zahtevka za dopust InfosWorkflowCP=Pretok informacij RequestByCP=Zahteval TitreRequestCP=Zahtevek za dopust -TypeOfLeaveId=Type of leave ID -TypeOfLeaveCode=Type of leave code -TypeOfLeaveLabel=Type of leave label -NbUseDaysCP=Number of days of leave used -NbUseDaysCPHelp=The calculation takes into account the non-working days and the holidays defined in the dictionary. -NbUseDaysCPShort=Days of leave -NbUseDaysCPShortInMonth=Days of leave in month -DayIsANonWorkingDay=%s is a non-working day -DateStartInMonth=Start date in month -DateEndInMonth=End date in month +TypeOfLeaveId=ID vrste dopusta +TypeOfLeaveCode=Šifra vrste dopusta +TypeOfLeaveLabel=Oznaka vrste dopusta +NbUseDaysCP=Število dni izkoriščenega dopusta +NbUseDaysCPHelp=Pri izračunu so upoštevani dela prosti dnevi in prazniki opredeljeni v slovarju. +NbUseDaysCPShort=Dnevi dopusta +NbUseDaysCPShortInMonth=Dnevi dopusta v mesecu +DayIsANonWorkingDay=%s je dela prost dan +DateStartInMonth=Začetni datum v mesecu +DateEndInMonth=Končni datum v mesecu EditCP=Uredi DeleteCP=Izbriši ActionRefuseCP=Zavrnitev @@ -55,7 +57,8 @@ TitleDeleteCP=Brisanje zahtevka za dopust ConfirmDeleteCP=Potrditev izbrisa tega zahtevka za dopust? ErrorCantDeleteCP=Napaka, nimate pravice za brisanje tega zahtevka za dopust. CantCreateCP=Nimate dovoljenja za izdelavo zahtevka za dopust -InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidatorCP=Za svojo prošnjo za dopust morate izbrati odobritelja. +InvalidValidator=Izbrani uporabnik ni odobritelj. NoDateDebut=Izbrati morate začetni datum. NoDateFin=Izbrati morate končni datum. ErrorDureeCP=Vaš zahtevek za dopust ne vsebuje delovnih dni. @@ -74,38 +77,47 @@ DateRefusCP=Datum zavrnitve DateCancelCP=Datum preklica DefineEventUserCP=Dodeli izredno odsotnost uporabniku addEventToUserCP=Dodeli odsotnost -NotTheAssignedApprover=You are not the assigned approver +NotTheAssignedApprover=Niste dodeljeni odobritelj MotifCP=Razlog UserCP=Uporabnik ErrorAddEventToUserCP=Prišlo je do napake pri dodajanju izredne odsotnosti. AddEventToUserOkCP=Dodajanje izredne odsotnosti je zaključeno. +ErrorFieldRequiredUserOrGroup=Polje "skupina" ali "uporabnik" mora biti izpolnjeno +fusionGroupsUsers=Polje skupin in polje uporabnika bosta združena MenuLogCP=Glej dnevnik sprememb -LogCP=Log of all updates made to "Balance of Leave" -ActionByCP=Updated by -UserUpdateCP=Updated for +LogCP=Dnevnik vseh posodobitev "Stanja dopusta" +ActionByCP=Posodobil +UserUpdateCP=Posodobljeno za PrevSoldeCP=Prejšnje stanje NewSoldeCP=Novo stanje alreadyCPexist=Zahtevek za dopust za to obdobje je bil že vložen. -FirstDayOfHoliday=Beginning day of leave request -LastDayOfHoliday=Ending day of leave request -BoxTitleLastLeaveRequests=Latest %s modified leave requests +UseralreadyCPexist=Zahtevek za dopust je bil v tem obdobju že vložen za %s. +groups=Skupine +users=Uporabniki +AutoSendMail=Samodejno pošiljanje po pošti +NewHolidayForGroup=Nova zahteva za kolektivni dopust +SendRequestCollectiveCP=Pošlji prošnjo za kolektivni dopust +AutoValidationOnCreate=Samodejna validacija +FirstDayOfHoliday=Začetni dan prošnje za dopust +LastDayOfHoliday=Končni dan prošnje za dopust +BoxTitleLastLeaveRequests=Najnovejše %s spremenjene prošnje za dopust HolidaysMonthlyUpdate=Mesečna posodobitev ManualUpdate=Ročna posodobitev HolidaysCancelation=Preklic zahtevka za dopust -EmployeeLastname=Employee last name -EmployeeFirstname=Employee first name -TypeWasDisabledOrRemoved=Leave type (id %s) was disabled or removed -LastHolidays=Latest %s leave requests -AllHolidays=All leave requests -HalfDay=Half day -NotTheAssignedApprover=You are not the assigned approver -LEAVE_PAID=Paid vacation -LEAVE_SICK=Sick leave -LEAVE_OTHER=Other leave -LEAVE_PAID_FR=Paid vacation +EmployeeLastname=Priimek zaposlenega +EmployeeFirstname=Ime zaposlenega +TypeWasDisabledOrRemoved=Vrsta dopusta (id %s) je bila onemogočena ali odstranjena +LastHolidays=Najnovejše %s prošnje za dopust +AllHolidays=Vse prošnje za dopust +HalfDay=Poldnevni +NotTheAssignedApprover=Niste dodeljeni odobritelj +LEAVE_PAID=Plačan dopust +LEAVE_SICK=Bolniška odsotnost +LEAVE_OTHER=Drugi dopust +LEAVE_PAID_FR=Plačan dopust ## Configuration du Module ## -LastUpdateCP=Last automatic update of leave allocation -MonthOfLastMonthlyUpdate=Month of last automatic update of leave allocation +LastUpdateCP=Zadnja samodejna posodobitev dodelitve dopusta +MonthOfLastMonthlyUpdate=Mesec zadnje samodejne posodobitve dodelitve dopusta UpdateConfCPOK=Uspešno posodobljeno. Module27130Name= Upravljanje zahtevkov za dopust Module27130Desc= Upravljanje zahtevkov za dopust @@ -115,25 +127,32 @@ NoticePeriod=Čas za odobritev HolidaysToValidate=Potrdi zahtevke za dopust HolidaysToValidateBody=Spodaj je zahtevek za potrditev dopustov HolidaysToValidateDelay=Ta zahtevek za dopust se bo izvedel v obdobju manj kot %s dni. -HolidaysToValidateAlertSolde=The user who made this leave request does not have enough available days. +HolidaysToValidateAlertSolde=Uporabnik, ki je vložil to prošnjo za dopust, nima dovolj prostih dni. HolidaysValidated=Potrjeni zahtevki za dopust HolidaysValidatedBody=Vaš zahtevek za dopust od %s do %s je bil potrjen. HolidaysRefused=Zahtevek je bil zavrnjen -HolidaysRefusedBody=Your leave request for %s to %s has been denied for the following reason: +HolidaysRefusedBody=Vaša zahteva za dopust za %s do %s je bila zavrnjena zaradi naslednjega razloga: HolidaysCanceled=Preklican zahtevek za dopust HolidaysCanceledBody=Vaš zahtevek za dopust od %s do %s je bil preklican. -FollowedByACounter=1: This type of leave need to be followed by a counter. Counter is incremented manually or automatically and when a leave request is validated, counter is decremented.
0: Not followed by a counter. -NoLeaveWithCounterDefined=There is no leave types defined that need to be followed by a counter -GoIntoDictionaryHolidayTypes=Go into Home - Setup - Dictionaries - Type of leave to setup the different types of leaves. -HolidaySetup=Setup of module Leave -HolidaysNumberingModules=Numbering models for leave requests -TemplatePDFHolidays=Template for leave requests PDF -FreeLegalTextOnHolidays=Free text on PDF -WatermarkOnDraftHolidayCards=Watermarks on draft leave requests -HolidaysToApprove=Holidays to approve -NobodyHasPermissionToValidateHolidays=Nobody has permission to validate holidays -HolidayBalanceMonthlyUpdate=Monthly update of holiday balance -XIsAUsualNonWorkingDay=%s is usualy a NON working day -BlockHolidayIfNegative=Block if balance negative -LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative -ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +FollowedByACounter=1: Tej vrsti dopusta mora slediti števec. Števec se povečuje ročno ali samodejno in ko je zahteva za dopust potrjena, se števec zmanjša.
0: števcu ne sledi. +NoLeaveWithCounterDefined=Ni določenih vrst dopustov, ki bi jim moral slediti števec +GoIntoDictionaryHolidayTypes=Pojdite na Domov - Nastavitve - Slovarji - Vrsta dopusta za nastavitev različnih vrst listov. +HolidaySetup=Nastavitev modula Odhod +HolidaysNumberingModules=Modeli številčenja prošenj za dopust +TemplatePDFHolidays=Predloga za prošnje za dopust PDF +FreeLegalTextOnHolidays=Brezplačno besedilo v PDF-ju +WatermarkOnDraftHolidayCards=Vodni žigi na osnutkih prošenj za dopust +HolidaysToApprove=Počitnice za odobritev +NobodyHasPermissionToValidateHolidays=Nihče nima dovoljenja za potrjevanje dopustov +HolidayBalanceMonthlyUpdate=Mesečno posodabljanje dopustniškega stanja +XIsAUsualNonWorkingDay=%s je običajno NEdelovni dan +BlockHolidayIfNegative=Blokiraj, če je stanje negativno +LeaveRequestCreationBlockedBecauseBalanceIsNegative=Ustvarjanje te zahteve za dopust je blokirano, ker je vaše stanje negativno +ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Zahteva za dopust %s mora biti osnutek, preklicana ali zavrnjena, da se izbriše +IncreaseHolidays=Povečajte dopust +HolidayRecordsIncreased= %s Počitniški rekordi so se povečali +HolidayRecordIncreased=Praznični rekord se je povečal +ConfirmMassIncreaseHoliday=Večje povečanje dopusta +NumberDayAddMass=Število dneva, ki ga želite dodati izboru +ConfirmMassIncreaseHolidayQuestion=Ali ste prepričani, da želite povečati dopust izbranih zapisov %s? +HolidayQtyNotModified=Stanje preostalih dni za %s ni bilo spremenjeno diff --git a/htdocs/langs/sl_SI/hrm.lang b/htdocs/langs/sl_SI/hrm.lang index 8cf59c08431..993b1297124 100644 --- a/htdocs/langs/sl_SI/hrm.lang +++ b/htdocs/langs/sl_SI/hrm.lang @@ -2,80 +2,91 @@ # Admin -HRM_EMAIL_EXTERNAL_SERVICE=Email to prevent HRM external service -Establishments=Establishments -Establishment=Establishment -NewEstablishment=New establishment -DeleteEstablishment=Delete establishment -ConfirmDeleteEstablishment=Are you sure you wish to delete this establishment? -OpenEtablishment=Open establishment -CloseEtablishment=Close establishment +HRM_EMAIL_EXTERNAL_SERVICE=E-pošta za preprečevanje zunanje storitve HRM +Establishments=Ustanove +Establishment=Ustanovitev +NewEstablishment=Nova ustanova +DeleteEstablishment=Izbriši obrat +ConfirmDeleteEstablishment=Ali ste prepričani, da želite izbrisati to ustanovo? +OpenEtablishment=Odprta ustanova +CloseEtablishment=Zapri obrat # Dictionary -DictionaryPublicHolidays=Leave - Public holidays -DictionaryDepartment=HRM - Department list -DictionaryFunction=HRM - Job positions +DictionaryPublicHolidays=Dopust – državni prazniki +DictionaryDepartment=HRM - Organizacijska enota +DictionaryFunction=HRM - Delovna mesta # Module -Employees=Employees +Employees=Zaposleni Employee=Zaposleni -NewEmployee=New employee -ListOfEmployees=List of employees -HrmSetup=HRM module setup -HRM_MAXRANK=Maximum rank for a skill -HRM_DEFAULT_SKILL_DESCRIPTION=Default description of ranks when skill is created +NewEmployee=Nov zaposleni +ListOfEmployees=Seznam zaposlenih +HrmSetup=Nastavitev HRM modula +SkillsManagement=Upravljanje spretnosti +HRM_MAXRANK=Največje število stopenj za rangiranje spretnosti +HRM_DEFAULT_SKILL_DESCRIPTION=Privzeti opis uvrstitev, ko je spretnost ustvarjena deplacement=Shift -DateEval=Evaluation date -JobCard=Job card -Job=Naloga -Jobs=Jobs -NewSkill=New Skill -SkillType=Skill type -Skilldets=List of ranks for this skill -Skilldet=Skill level +DateEval=Datum ocenjevanja +JobCard=Zaposlitvena kartica +JobPosition=Delovni profil +JobsPosition=Delovni profili +NewSkill=Nova spretnost +SkillType=Vrsta spretnosti +Skilldets=Seznam uvrstitev za to veščino +Skilldet=Raven spretnosti rank=Rank -ErrNoSkillSelected=No skill selected -ErrSkillAlreadyAdded=This skill is already in the list -SkillHasNoLines=This skill has no lines -skill=Skill -Skills=Skills -SkillCard=Skill card -EmployeeSkillsUpdated=Employee skills have been updated (see "Skills" tab of employee card) -Eval=Evaluation -Evals=Evaluations -NewEval=New evaluation -ValidateEvaluation=Validate evaluation -ConfirmValidateEvaluation=Are you sure you want to validate this evaluation with reference %s? -EvaluationCard=Evaluation card -RequiredRank=Required rank for this job -EmployeeRank=Employee rank for this skill -Position=Položaj -Positions=Positions -PositionCard=Position card -EmployeesInThisPosition=Employees in this position -group1ToCompare=Usergroup to analyze -group2ToCompare=Second usergroup for comparison -OrJobToCompare=Compare to job skills requirements +ErrNoSkillSelected=Izbrana ni nobena spretnost +ErrSkillAlreadyAdded=Ta veščina je že na seznamu +SkillHasNoLines=Ta veščina nima črt +skill=Spretnost +Skills=Spretnosti +SkillCard=Kartica spretnosti +EmployeeSkillsUpdated=Spretnosti zaposlenih so posodobljene (glejte zavihek »Spretnosti« na kartici zaposlenega) +Eval=Evalvacija +Evals=Ocene +NewEval=Nova ocena +ValidateEvaluation=Potrdite oceno +ConfirmValidateEvaluation=Ali ste prepričani, da želite potrditi to oceno z referenco %s ? +EvaluationCard=Ocenjevalna kartica +RequiredRank=Zahtevan čin za to delovno mesto +EmployeeRank=Uvrstitev zaposlenega za to veščino +EmployeePosition=Položaj zaposlenega +EmployeePositions=Položaji zaposlenih +EmployeesInThisPosition=Zaposleni na tem položaju +group1ToCompare=Uporabniška skupina za analizo +group2ToCompare=Druga uporabniška skupina za primerjavo +OrJobToCompare=Primerjajte z zahtevami po poklicnih spretnostih difference=Razlika -CompetenceAcquiredByOneOrMore=Competence acquired by one or more users but not requested by the second comparator -MaxlevelGreaterThan=Max level greater than the one requested -MaxLevelEqualTo=Max level equal to that demand -MaxLevelLowerThan=Max level lower than that demand -MaxlevelGreaterThanShort=Employee level greater than the one requested -MaxLevelEqualToShort=Employee level equals to that demand -MaxLevelLowerThanShort=Employee level lower than that demand -SkillNotAcquired=Skill not acquired by all users and requested by the second comparator +CompetenceAcquiredByOneOrMore=Usposobljenost, ki jo je pridobil en ali več uporabnikov, vendar je ni zahteval drugi primerjalnik +MaxlevelGreaterThan=Največja raven je višja od zahtevane +MaxLevelEqualTo=Največja raven je enaka temu povpraševanju +MaxLevelLowerThan=Najvišja raven nižja od tega povpraševanja +MaxlevelGreaterThanShort=Raven zaposlenega je višja od zahtevane +MaxLevelEqualToShort=Raven zaposlenih je enaka temu povpraševanju +MaxLevelLowerThanShort=Raven zaposlenih nižja od tega povpraševanja +SkillNotAcquired=Spretnosti, ki je niso pridobili vsi uporabniki, zahteva pa jo drugi primerjalnik legend=Legenda -TypeSkill=Skill type -AddSkill=Add skills to job -RequiredSkills=Required skills for this job -UserRank=User Rank -SkillList=Skill list -SaveRank=Save rank -knowHow=Know how -HowToBe=How to be -knowledge=Knowledge -AbandonmentComment=Abandonment comment -DateLastEval=Date last evaluation -NoEval=No evaluation done for this employee -HowManyUserWithThisMaxNote=Number of users with this rank -HighestRank=Highest rank -SkillComparison=Skill comparison +TypeSkill=Vrsta spretnosti +AddSkill=Delu dodajte veščine +RequiredSkills=Zahtevane veščine za to delo +UserRank=Uporabniški rang +SkillList=Seznam spretnosti +SaveRank=Shrani uvrstitev +TypeKnowHow=Veš kako +TypeHowToBe=Kako biti +TypeKnowledge=znanje +AbandonmentComment=Komentar o opustitvi +DateLastEval=Datum zadnje ocene +NoEval=Za tega zaposlenega ni bila opravljena nobena ocena +HowManyUserWithThisMaxNote=Število uporabnikov s tem rangom +HighestRank=Najvišji čin +SkillComparison=Primerjava spretnosti +ActionsOnJob=Dogodki na tem delovnem mestu +VacantPosition=delovno mesto +VacantCheckboxHelper=Če označite to možnost, bodo prikazana nezasedena delovna mesta (prosto delovno mesto) +SaveAddSkill = Spretnosti so dodane +SaveLevelSkill = Raven spretnosti je shranjena +DeleteSkill = Spretnost odstranjena +SkillsExtraFields=Attributs supplémentaires (Compétences) +JobsExtraFields=Attributs supplémentaires (Emplois) +EvaluationsExtraFields=Attributs supplémentaires (Ocene) +NeedBusinessTravels=Potrebujete poslovna potovanja +NoDescription=brez opisa diff --git a/htdocs/langs/sl_SI/interventions.lang b/htdocs/langs/sl_SI/interventions.lang index 9d204efaced..c622599aa45 100644 --- a/htdocs/langs/sl_SI/interventions.lang +++ b/htdocs/langs/sl_SI/interventions.lang @@ -4,10 +4,10 @@ Interventions=Intervencije InterventionCard=Kartica intervencije NewIntervention=Nova intervencija AddIntervention=Dodaj intervencijo -ChangeIntoRepeatableIntervention=Change to repeatable intervention +ChangeIntoRepeatableIntervention=Prehod na ponovljivo intervencijo ListOfInterventions=Seznam intervencij ActionsOnFicheInter=Aktivnost na intervenciji -LastInterventions=Latest %s interventions +LastInterventions=Zadnji %s posegi AllInterventions=Vse intervencije CreateDraftIntervention=Kreiraj osnutek InterventionContact=Kontakt za intervencijo @@ -15,54 +15,58 @@ DeleteIntervention=Izbriši intervencijo ValidateIntervention=Potrdi intervencijo ModifyIntervention=Spremeni intervencijo DeleteInterventionLine=Izbriši vrstico intervencije -ConfirmDeleteIntervention=Are you sure you want to delete this intervention? -ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s? -ConfirmModifyIntervention=Are you sure you want to modify this intervention? -ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line? -ConfirmCloneIntervention=Are you sure you want to clone this intervention? -NameAndSignatureOfInternalContact=Name and signature of intervening: -NameAndSignatureOfExternalContact=Name and signature of customer: +ConfirmDeleteIntervention=Ali ste prepričani, da želite izbrisati ta poseg? +ConfirmValidateIntervention=Ali ste prepričani, da želite potrditi ta poseg pod imenom %s ? +ConfirmModifyIntervention=Ali ste prepričani, da želite spremeniti ta poseg? +ConfirmDeleteInterventionLine=Ali ste prepričani, da želite izbrisati to intervencijsko linijo? +ConfirmCloneIntervention=Ali ste prepričani, da želite klonirati ta poseg? +NameAndSignatureOfInternalContact=Ime in podpis intervenienta: +NameAndSignatureOfExternalContact=Ime in podpis stranke: DocumentModelStandard=Standardni vzorec dokumenta za intervencijo InterventionCardsAndInterventionLines=Intervencije in vrstice na intervenciji InterventionClassifyBilled=Označi kot "Zaračunano" InterventionClassifyUnBilled=Označi kot "Nezaračunano" -InterventionClassifyDone=Classify "Done" +InterventionClassifyDone=Razvrsti "Končano" StatusInterInvoiced=Zaračunano SendInterventionRef=Oddana intervencija %s -SendInterventionByMail=Send intervention by email +SendInterventionByMail=Pošljite intervencijo po elektronski pošti InterventionCreatedInDolibarr=Intervencija %s je ustvarjena InterventionValidatedInDolibarr=Intervencija %s je potrjena InterventionModifiedInDolibarr=Intervencija %s je spremenjena InterventionClassifiedBilledInDolibarr=Intervencijo %s označi kot "zaračunana" InterventionClassifiedUnbilledInDolibarr=Intervencijo %s označi kot "nezaračunana" -InterventionSentByEMail=Intervention %s sent by email +InterventionSentByEMail=Intervencija %s poslana po elektronski pošti InterventionDeletedInDolibarr=Intervencija %s je izbrisana -InterventionsArea=Interventions area -DraftFichinter=Draft interventions +InterventionsArea=Območje intervencij +DraftFichinter=Osnutki posegov LastModifiedInterventions=Zadnje %s spremenjene intervencije -FichinterToProcess=Interventions to process +FichinterToProcess=Intervencije za obdelavo TypeContact_fichinter_external_CUSTOMER=Kontakt za nadaljnjo obravnavo pri kupcu -PrintProductsOnFichinter=Print also lines of type "product" (not only services) on intervention card +PrintProductsOnFichinter=Na intervencijsko kartico natisnite tudi vrstice tipa "izdelek" (ne le storitve). PrintProductsOnFichinterDetails=intervencije na osnovi naročil -UseServicesDurationOnFichinter=Use services duration for interventions generated from orders -UseDurationOnFichinter=Hides the duration field for intervention records -UseDateWithoutHourOnFichinter=Hides hours and minutes off the date field for intervention records -InterventionStatistics=Statistics of interventions -NbOfinterventions=No. of intervention cards -NumberOfInterventionsByMonth=No. of intervention cards by month (date of validation) -AmountOfInteventionNotIncludedByDefault=Amount of intervention is not included by default into profit (in most cases, timesheets are used to count time spent). Add option PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT to 1 into home-setup-other to include them. -InterId=Intervention id -InterRef=Intervention ref. -InterDateCreation=Date creation intervention -InterDuration=Duration intervention -InterStatus=Status intervention -InterNote=Note intervention -InterLine=Line of intervention -InterLineId=Line id intervention -InterLineDate=Line date intervention -InterLineDuration=Line duration intervention -InterLineDesc=Line description intervention -RepeatableIntervention=Template of intervention -ToCreateAPredefinedIntervention=To create a predefined or recurring intervention, create a common intervention and convert it into intervention template -ConfirmReopenIntervention=Are you sure you want to open back the intervention %s? -GenerateInter=Generate intervention +UseServicesDurationOnFichinter=Uporabite trajanje storitev za intervencije, generirane iz naročil +UseDurationOnFichinter=Skrije polje trajanja za zapise intervencij +UseDateWithoutHourOnFichinter=Skrije ure in minute izven datumskega polja za zapise intervencij +InterventionStatistics=Statistika intervencij +NbOfinterventions=Št. intervencijskih kart +NumberOfInterventionsByMonth=Število intervencijskih kartic po mesecih (datum validacije) +AmountOfInteventionNotIncludedByDefault=Znesek intervencije privzeto ni vključen v dobiček (v večini primerov se za štetje porabljenega časa uporabljajo časovnice). Dodajte možnost PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT na 1 v home-setup-other, da jih vključite. +InterId=ID intervencije +InterRef=Ref. intervencije +InterDateCreation=Intervencija ustvarjanja datuma +InterDuration=Trajanje intervencije +InterStatus=Statusna intervencija +InterNote=Opomba intervencija +InterLine=Intervencijska linija +InterLineId=Intervencija id linije +InterLineDate=Intervencija datuma vrstice +InterLineDuration=Intervencija trajanja linije +InterLineDesc=Intervencija opisa linije +RepeatableIntervention=Predloga intervencije +ToCreateAPredefinedIntervention=Če želite ustvariti vnaprej določeno ali ponavljajočo se intervencijo, ustvarite skupno intervencijo in jo pretvorite v predlogo intervencije +ConfirmReopenIntervention=Ali ste prepričani, da želite ponovno odpreti intervencijo %s ? +GenerateInter=Ustvarite intervencijo +FichinterNoContractLinked=Intervencija %s je bila ustvarjena brez povezane pogodbe. +ErrorFicheinterCompanyDoesNotExist=Podjetje ne obstaja. Intervencija ni bila ustvarjena. +NextDateToIntervention=Datum za naslednjo intervencijsko generacijo +NoIntervention=No intervention diff --git a/htdocs/langs/sl_SI/intracommreport.lang b/htdocs/langs/sl_SI/intracommreport.lang index 1c207976418..c02704efe0d 100644 --- a/htdocs/langs/sl_SI/intracommreport.lang +++ b/htdocs/langs/sl_SI/intracommreport.lang @@ -1,40 +1,40 @@ -Module68000Name = Intracomm report -Module68000Desc = Intracomm report management (Support for French DEB/DES format) -IntracommReportSetup = Intracommreport module setup -IntracommReportAbout = About intracommreport +Module68000Name = Intracomm poročilo +Module68000Desc = Upravljanje poročil Intracomm (podpora za francoski format DEB/DES) +IntracommReportSetup = Nastavitev modula Intracommreport +IntracommReportAbout = O intracommreportu # Setup INTRACOMMREPORT_NUM_AGREMENT=Numéro d'agrément (délivré par le CISD de rattachement) INTRACOMMREPORT_TYPE_ACTEUR=Type d'acteur INTRACOMMREPORT_ROLE_ACTEUR=Rôle joué par l'acteur -INTRACOMMREPORT_NIV_OBLIGATION_INTRODUCTION=Niveau d'obligation sur les introductions +INTRACOMMREPORT_NIV_OBLIGATION_INTRODUCTION=Niveau d'obligation sur les uvods INTRACOMMREPORT_NIV_OBLIGATION_EXPEDITION=Niveau d'obligation sur les expéditions INTRACOMMREPORT_CATEG_FRAISDEPORT=Catégorie de services de type "Frais de port" INTRACOMMREPORT_NUM_DECLARATION=Numéro de déclarant # Menu -MenuIntracommReport=Intracomm report -MenuIntracommReportNew=New declaration +MenuIntracommReport=Intracomm poročilo +MenuIntracommReportNew=Nova deklaracija MenuIntracommReportList=Seznam # View -NewDeclaration=New declaration -Declaration=Declaration -AnalysisPeriod=Analysis period -TypeOfDeclaration=Type of declaration -DEB=Goods exchange declaration (DEB) -DES=Services exchange declaration (DES) +NewDeclaration=Nova deklaracija +Declaration=Izjava +AnalysisPeriod=Obdobje analize +TypeOfDeclaration=Vrsta deklaracije +DEB=Deklaracija o menjavi blaga (DEB) +DES=Izjava o izmenjavi storitev (DES) # Export page -IntracommReportTitle=Preparation of an XML file in ProDouane format +IntracommReportTitle=Priprava XML datoteke v formatu ProDouane # List -IntracommReportList=List of generated declarations -IntracommReportNumber=Numero of declaration -IntracommReportPeriod=Period of nalysis -IntracommReportTypeDeclaration=Type of declaration -IntracommReportDownload=download XML file +IntracommReportList=Seznam ustvarjenih izjav +IntracommReportNumber=Številka deklaracije +IntracommReportPeriod=Obdobje analize +IntracommReportTypeDeclaration=Vrsta deklaracije +IntracommReportDownload=prenesite datoteko XML # Invoice -IntracommReportTransportMode=Transport mode +IntracommReportTransportMode=Način transporta diff --git a/htdocs/langs/sl_SI/knowledgemanagement.lang b/htdocs/langs/sl_SI/knowledgemanagement.lang index 3ff355d3635..f1776da8e09 100644 --- a/htdocs/langs/sl_SI/knowledgemanagement.lang +++ b/htdocs/langs/sl_SI/knowledgemanagement.lang @@ -18,37 +18,37 @@ # # Module label 'ModuleKnowledgeManagementName' -ModuleKnowledgeManagementName = Knowledge Management System +ModuleKnowledgeManagementName = Sistem za upravljanje znanja # Module description 'ModuleKnowledgeManagementDesc' -ModuleKnowledgeManagementDesc=Manage a Knowledge Management (KM) or Help-Desk base +ModuleKnowledgeManagementDesc=Upravljajte bazo upravljanja znanja (KM) ali službe za pomoč uporabnikom # # Admin page # -KnowledgeManagementSetup = Knowledge Management System setup -Settings = Settings -KnowledgeManagementSetupPage = Knowledge Management System setup page +KnowledgeManagementSetup = Nastavitev sistema za upravljanje znanja +Settings = nastavitve +KnowledgeManagementSetupPage = Stran z nastavitvami sistema za upravljanje znanja # # About page # About = O programu -KnowledgeManagementAbout = About Knowledge Management -KnowledgeManagementAboutPage = Knowledge Management about page +KnowledgeManagementAbout = O upravljanju znanja +KnowledgeManagementAboutPage = Upravljanje znanja o strani -KnowledgeManagementArea = Knowledge Management -MenuKnowledgeRecord = Knowledge base -ListKnowledgeRecord = List of articles -NewKnowledgeRecord = New article -ValidateReply = Validate solution -KnowledgeRecords = Articles +KnowledgeManagementArea = Upravljanje znanja +MenuKnowledgeRecord = Baza znanja +ListKnowledgeRecord = Seznam člankov +NewKnowledgeRecord = Nov članek +ValidateReply = Potrdite rešitev +KnowledgeRecords = Članki KnowledgeRecord = Artikel -KnowledgeRecordExtraFields = Extrafields for Article -GroupOfTicket=Group of tickets -YouCanLinkArticleToATicketCategory=You can link an article to a ticket group (so the article will be suggested during qualification of new tickets) -SuggestedForTicketsInGroup=Suggested for tickets when group is +KnowledgeRecordExtraFields = Dodatna polja za člen +GroupOfTicket=Skupina vstopnic +YouCanLinkArticleToATicketCategory=Članek lahko povežete s skupino vstopnic (tako da bo članek označen na vseh vstopnicah v tej skupini) +SuggestedForTicketsInGroup=Priporočeno pri ustvarjanju zahtevka -SetObsolete=Set as obsolete -ConfirmCloseKM=Do you confirm the closing of this article as obsolete ? -ConfirmReopenKM=Do you want to restore this article to status "Validated" ? +SetObsolete=Nastavi kot zastarelo +ConfirmCloseKM=Ali potrjujete, da je ta članek zaprt kot zastarel? +ConfirmReopenKM=Ali želite obnoviti ta članek v status "Potrjen"? diff --git a/htdocs/langs/sl_SI/languages.lang b/htdocs/langs/sl_SI/languages.lang index 39a31d593ef..745a06ab296 100644 --- a/htdocs/langs/sl_SI/languages.lang +++ b/htdocs/langs/sl_SI/languages.lang @@ -1,54 +1,61 @@ # Dolibarr language file - Source file is en_US - languages -Language_am_ET=Ethiopian +Language_am_ET=etiopski Language_ar_AR=Arabščina -Language_ar_DZ=Arabic (Algeria) -Language_ar_EG=Arabic (Egypt) -Language_ar_MA=Arabic (Moroco) +Language_ar_DZ=arabščina (Alžirija) +Language_ar_EG=arabščina (Egipt) +Language_ar_JO=arabščina (Jordanija) +Language_ar_MA=arabščina (Maroko) Language_ar_SA=Arabščina -Language_ar_TN=Arabic (Tunisia) -Language_ar_IQ=Arabic (Iraq) -Language_as_IN=Assamese -Language_az_AZ=Azerbaijani +Language_ar_TN=arabščina (Tunizija) +Language_ar_IQ=arabščina (Irak) +Language_as_IN=asamski +Language_az_AZ=azerbajdžanski Language_bn_BD=Bengalščina -Language_bn_IN=Bengali (India) +Language_bn_IN=bengalščina (Indija) Language_bg_BG=Bolgarski +Language_bo_CN=tibetansko Language_bs_BA=Bosanski Language_ca_ES=Katalonščina Language_cs_CZ=Češka +Language_cy_GB=valižanščina Language_da_DA=Danščina Language_da_DK=Danščina Language_de_DE=Nemščina Language_de_AT=Nemščina (Avstrija) Language_de_CH=Nemščina (Švica) +Language_de_LU=Nemščina (Luksemburg) Language_el_GR=Grščina -Language_el_CY=Greek (Cyprus) +Language_el_CY=grščina (Ciper) +Language_en_AE=angleščina (Združeni arabski emirati) Language_en_AU=Angleščina (Avstralija) Language_en_CA=Angleščina (Kanada) Language_en_GB=Angleščina (Združeno kraljestvo) Language_en_IN=Angleščina (Indija) Language_en_NZ=Angleščina (Nova Zelandija) Language_en_SA=Angleški (Savdska Arabija) -Language_en_SG=English (Singapore) +Language_en_SG=angleščina (Singapur) Language_en_US=Angleščina (ZDA) Language_en_ZA=Angleščina (Južna Afrika) +Language_en_ZW=Angleščina (Zimbabwe) Language_es_ES=Španščina Language_es_AR=Španščina (Argentina) Language_es_BO=Španščina (Bolivija) Language_es_CL=Španščina (Čile) Language_es_CO=Španščina (Kolumbija) +Language_es_CR=španščina (Kostarika) Language_es_DO=Španščina (Dominikanska republika) -Language_es_EC=Spanish (Ecuador) -Language_es_GT=Spanish (Guatemala) +Language_es_EC=španščina (Ekvador) +Language_es_GT=španščina (Gvatemala) Language_es_HN=Španščina (Honduras) Language_es_MX=Španščina (Mehika) -Language_es_PA=Spanish (Panama) +Language_es_PA=španščina (Panama) Language_es_PY=Španski (Paragvaj) Language_es_PE=Španski (Peru) Language_es_PR=Španščina (Portoriko) -Language_es_US=Spanish (USA) -Language_es_UY=Spanish (Uruguay) -Language_es_GT=Spanish (Guatemala) -Language_es_VE=Spanish (Venezuela) +Language_es_US=španščina (ZDA) +Language_es_UY=španščina (Urugvaj) +Language_es_GT=španščina (Gvatemala) +Language_es_VE=španščina (Venezuela) Language_et_EE=Estonski Language_eu_ES=Basque Language_fa_IR=Perzijščina @@ -56,46 +63,49 @@ Language_fi_FI=Finščina Language_fr_BE=Francoščina (Belgija) Language_fr_CA=Francoščina (Kanada) Language_fr_CH=Francoščina (Švica) -Language_fr_CI=French (Cost Ivory) -Language_fr_CM=French (Cameroun) +Language_fr_CI=francoščina (Cost Ivory) +Language_fr_CM=francoščina (Kamerun) Language_fr_FR=Francoščina -Language_fr_GA=French (Gabon) +Language_fr_GA=francoščina (Gabon) Language_fr_NC=Francoski (Nova Kaledonija) -Language_fr_SN=French (Senegal) +Language_fr_SN=francoščina (Senegal) Language_fy_NL=Frizijščina -Language_gl_ES=Galician +Language_gl_ES=galicijski Language_he_IL=Hebrew -Language_hi_IN=Hindi (India) +Language_hi_IN=hindijščina (Indija) Language_hr_HR=Hrvaški Language_hu_HU=Madžarščina Language_id_ID=Indonezijščina Language_is_IS=Islandščina Language_it_IT=Italijanščina -Language_it_CH=Italian (Switzerland) +Language_it_CH=italijanščina (Švica) Language_ja_JP=Japonščina Language_ka_GE=Gruzijščina -Language_kk_KZ=Kazakh -Language_km_KH=Khmer +Language_kk_KZ=Kazahstan +Language_km_KH=kmerski Language_kn_IN=Kannadščina Language_ko_KR=Korejski Language_lo_LA=Laoščina Language_lt_LT=Litovska Language_lv_LV=Latvijski Language_mk_MK=Makedonski -Language_mn_MN=Mongolian +Language_mn_MN=mongolski +Language_my_MM=birmanski Language_nb_NO=Norveščina (Bokmål) -Language_ne_NP=Nepali +Language_ne_NP=nepalsko Language_nl_BE=Nizozemščina (Belgija) -Language_nl_NL=Dutch +Language_nl_NL=nizozemščina Language_pl_PL=Poljščina -Language_pt_AO=Portuguese (Angola) +Language_pt_AO=portugalščina (Angola) +Language_pt_MZ=portugalščina (Mozambik) Language_pt_BR=Portugalščina (Brazilija) Language_pt_PT=Portugalščina -Language_ro_MD=Romanian (Moldavia) +Language_ro_MD=romunščina (Moldavija) Language_ro_RO=Romunščina Language_ru_RU=Ruščina Language_ru_UA=Ruski (Ukrajina) -Language_tg_TJ=Tajik +Language_ta_IN=tamilščina +Language_tg_TJ=tadžikistanski Language_tr_TR=Turščina Language_sl_SI=Slovenščina Language_sv_SV=Švedščina @@ -103,12 +113,14 @@ Language_sv_SE=Švedščina Language_sq_AL=Albanščina Language_sk_SK=Slovaški Language_sr_RS=Srbščina +Language_sw_KE=svahili Language_sw_SW=Svahilščina Language_th_TH=Thai Language_uk_UA=Ukrajinski +Language_ur_PK=urdu Language_uz_UZ=Uzbek Language_vi_VN=Vietnamski Language_zh_CN=Kitajščina Language_zh_TW=Kitajščina (tradicionalna) -Language_zh_HK=Chinese (Hong Kong) -Language_bh_MY=Malay +Language_zh_HK=kitajščina (Hong Kong) +Language_bh_MY=malajščina diff --git a/htdocs/langs/sl_SI/ldap.lang b/htdocs/langs/sl_SI/ldap.lang index 528e6e23f6f..115729b0f99 100644 --- a/htdocs/langs/sl_SI/ldap.lang +++ b/htdocs/langs/sl_SI/ldap.lang @@ -5,7 +5,7 @@ LDAPInformationsForThisContact=Informacija v LDAP bazi podatkov za ta kontakt LDAPInformationsForThisUser=Informacija v LDAP bazi podatkov za tega uporabnika LDAPInformationsForThisGroup=Informacija v LDAP bazi podatkov za to skupino LDAPInformationsForThisMember=Informacija v LDAP bazi podatkov za tega člana -LDAPInformationsForThisMemberType=Information in LDAP database for this member type +LDAPInformationsForThisMemberType=Informacije v bazi podatkov LDAP za to vrsto člana LDAPAttributes=LDAP atributi LDAPCard=LDAP kartica LDAPRecordNotFound=Zapisa ni mogoče najti v LDAP bazi podatkov @@ -13,15 +13,19 @@ LDAPUsers=Uporabniki v LDAP bazi podatkov LDAPFieldStatus=Status LDAPFieldFirstSubscriptionDate=Datum prve naročnine LDAPFieldFirstSubscriptionAmount=Znesek prve naročnine -LDAPFieldLastSubscriptionDate=Latest subscription date -LDAPFieldLastSubscriptionAmount=Latest subscription amount -LDAPFieldSkype=Skype id -LDAPFieldSkypeExample=Example : skypeName +LDAPFieldLastSubscriptionDate=Najnovejši datum vpisa +LDAPFieldLastSubscriptionAmount=Zadnji znesek naročnine +LDAPFieldSkype=Skype ID +LDAPFieldSkypeExample=Primer: skypeName UserSynchronized=Uporabnik sinhroniziran GroupSynchronized=Skupina sinhronizirana MemberSynchronized=Član sinhroniziran -MemberTypeSynchronized=Member type synchronized +MemberTypeSynchronized=Vrsta člana je sinhronizirana ContactSynchronized=Kontakt sinhroniziran ForceSynchronize=Vsili sinhronizacijo Dolibarr -> LDAP ErrorFailedToReadLDAP=Branje LDAP baze podatkov ni uspelo. Preverite nastavitev LDAP modula in dostopnost baze podatkov. -PasswordOfUserInLDAP=Password of user in LDAP +PasswordOfUserInLDAP=Geslo uporabnika v LDAP +LDAPPasswordHashType=Vrsta zgoščene vrednosti gesla +LDAPPasswordHashTypeExample=Vrsta zgoščene vrednosti gesla, ki se uporablja na strežniku +SupportedForLDAPExportScriptOnly=Podprto samo s skriptom za izvoz ldap +SupportedForLDAPImportScriptOnly=Podprto samo s skriptom za uvoz ldap diff --git a/htdocs/langs/sl_SI/link.lang b/htdocs/langs/sl_SI/link.lang index 0e71c159759..8ec7ff7d758 100644 --- a/htdocs/langs/sl_SI/link.lang +++ b/htdocs/langs/sl_SI/link.lang @@ -7,5 +7,5 @@ ErrorFileNotLinked=Datoteke ni možno povezati LinkRemoved=Povezava %s je bila odstranjena ErrorFailedToDeleteLink= Napaka pri odstranitvi povezave '%s'. ErrorFailedToUpdateLink= Napaka pri posodobitvi povezave '%s'. -URLToLink=URL to link -OverwriteIfExists=Overwrite file if exists +URLToLink=URL za povezavo +OverwriteIfExists=Prepiši datoteko, če obstaja diff --git a/htdocs/langs/sl_SI/loan.lang b/htdocs/langs/sl_SI/loan.lang index 684a469bf43..1adf652e537 100644 --- a/htdocs/langs/sl_SI/loan.lang +++ b/htdocs/langs/sl_SI/loan.lang @@ -1,34 +1,34 @@ # Dolibarr language file - Source file is en_US - loan Loan=Posojilo -Loans=Loans -NewLoan=New Loan -ShowLoan=Show Loan -PaymentLoan=Loan payment -LoanPayment=Loan payment -ShowLoanPayment=Show Loan Payment +Loans=Posojila +NewLoan=Novo posojilo +ShowLoan=Prikaži posojilo +PaymentLoan=Plačilo posojila +LoanPayment=Plačilo posojila +ShowLoanPayment=Pokaži plačilo posojila LoanCapital=Kapital -Insurance=Insurance -Interest=Interest -Nbterms=Number of terms -Term=Term -LoanAccountancyCapitalCode=Accounting account capital -LoanAccountancyInsuranceCode=Accounting account insurance -LoanAccountancyInterestCode=Accounting account interest -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan -LoanPaid=Loan Paid -ListLoanAssociatedProject=List of loan associated with the project -AddLoan=Create loan -FinancialCommitment=Financial commitment -InterestAmount=Interest -CapitalRemain=Capital remain -TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started -CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule +Insurance=Zavarovanje +Interest=Obresti +Nbterms=Število izrazov +Term=Izraz +LoanAccountancyCapitalCode=Računovodski račun kapitala +LoanAccountancyInsuranceCode=Zavarovanje računovodskega računa +LoanAccountancyInterestCode=Računovodske obresti na računu +ConfirmDeleteLoan=Potrdite brisanje tega posojila +LoanDeleted=Posojilo je bilo uspešno izbrisano +ConfirmPayLoan=Potrdite razvrstitev plačanega tega posojila +LoanPaid=Posojilo plačano +ListLoanAssociatedProject=Seznam posojil, povezanih s projektom +AddLoan=Ustvari posojilo +FinancialCommitment=Finančna obveznost +InterestAmount=Obresti +CapitalRemain=Kapital ostaja +TermPaidAllreadyPaid = Ta termin je že plačan +CantUseScheduleWithLoanStartedToPaid = Ni mogoče ustvariti časovnice za posojilo z začetim plačilom +CantModifyInterestIfScheduleIsUsed = Spremembe v načrtovanih dogodkih niso dovoljene # Admin -ConfigLoan=Configuration of the module loan -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accounting account capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accounting account interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accounting account insurance by default -CreateCalcSchedule=Edit financial commitment +ConfigLoan=Konfiguracija izposoje modula +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) +CreateCalcSchedule=Uredi finančno obveznost diff --git a/htdocs/langs/sl_SI/mailmanspip.lang b/htdocs/langs/sl_SI/mailmanspip.lang index 7f08a061166..1d154d4087e 100644 --- a/htdocs/langs/sl_SI/mailmanspip.lang +++ b/htdocs/langs/sl_SI/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip MailmanSpipSetup=Nastavitev modula Mailman in SPIP -MailmanTitle=Mailman mailing list system -TestSubscribe=To test subscription to Mailman lists -TestUnSubscribe=To test unsubscribe from Mailman lists -MailmanCreationSuccess=Subscription test was executed successfully -MailmanDeletionSuccess=Unsubscription test was executed successfully -SynchroMailManEnabled=A Mailman update will be performed -SynchroSpipEnabled=A Spip update will be performed -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password -DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions -DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions -DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) -SPIPTitle=SPIP Content Management System +MailmanTitle=Sistem poštnega seznama Mailman +TestSubscribe=Za preizkus vpisa na sezname Mailman +TestUnSubscribe=Za preizkus se odjavite s seznamov Mailman +MailmanCreationSuccess=Test naročnine je bil uspešno izveden +MailmanDeletionSuccess=Preizkus odjave je bil uspešno izveden +SynchroMailManEnabled=Izvedena bo posodobitev Mailman +SynchroSpipEnabled=Izvedena bo posodobitev Spipa +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Administratorsko geslo Mailman +DescADHERENT_MAILMAN_URL=URL za naročnine na Mailman +DescADHERENT_MAILMAN_UNSUB_URL=URL za odjave Mailmana +DescADHERENT_MAILMAN_LISTS=Seznami za avtomatski vpis novih članov (ločeni z vejico) +SPIPTitle=SPIP sistem za upravljanje vsebin DescADHERENT_SPIP_SERVEUR=SPIP Strežnik DescADHERENT_SPIP_DB=Ime SPIP baze podatkov DescADHERENT_SPIP_USER=Uporabniško ime za SPIP bazo podatkov DescADHERENT_SPIP_PASS=Geslo za SPIP bazo podatkov AddIntoSpip=Dodaj v SPIP -AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP? -AddIntoSpipError=Failed to add the user in SPIP +AddIntoSpipConfirmation=Ali ste prepričani, da želite dodati tega člana v SPIP? +AddIntoSpipError=Uporabnika ni bilo mogoče dodati v SPIP DeleteIntoSpip=Odstrani iz SPIP DeleteIntoSpipConfirmation=Ali zares želite odstraniti tega člana iz SPIP? -DeleteIntoSpipError=Failed to suppress the user from SPIP +DeleteIntoSpipError=Zatiranje uporabnika iz SPIP-a ni uspelo SPIPConnectionFailed=Neuspešna povezava s SPIP -SuccessToAddToMailmanList=%s successfully added to mailman list %s or SPIP database -SuccessToRemoveToMailmanList=%s successfully removed from mailman list %s or SPIP database +SuccessToAddToMailmanList=%s uspešno dodan na seznam pošiljateljev %s ali bazo podatkov SPIP +SuccessToRemoveToMailmanList=%s uspešno odstranjen s seznama pošiljateljev %s ali baze podatkov SPIP diff --git a/htdocs/langs/sl_SI/mails.lang b/htdocs/langs/sl_SI/mails.lang index f19fd2d5a21..b238306ee6f 100644 --- a/htdocs/langs/sl_SI/mails.lang +++ b/htdocs/langs/sl_SI/mails.lang @@ -7,20 +7,20 @@ MailCard=Kartica e-pošte MailRecipients=Prejemniki MailRecipient=Prejemnik MailTitle=Naziv -MailFrom=Pošiljatelj +MailFrom=Izdajatelj MailErrorsTo=Naslov za napake MailReply=Odgovoriti -MailTo=Za -MailToUsers=To user(s) +MailTo=Prejemnik +MailToUsers=Za uporabnike MailCC=Kopija -MailToCCUsers=Copy to users(s) +MailToCCUsers=Kopiraj za uporabnike MailCCC=Skrita kopija -MailTopic=Email subject +MailTopic=Zadeva e-pošte MailText=Sporočilo MailFile=Priloge MailMessage=Vsebina Email-a -SubjectNotIn=Not in Subject -BodyNotIn=Not in Body +SubjectNotIn=Ni v temi +BodyNotIn=Ne v telesu ShowEMailing=Prikaži e-sporočila ListOfEMailings=Seznam e-sporočil NewMailing=Novo e-sporočilo @@ -39,77 +39,77 @@ MailingStatusSentPartialy=Delno poslan MailingStatusSentCompletely=Poslano v celoti MailingStatusError=Napaka MailingStatusNotSent=Ni poslano -MailSuccessfulySent=Email (from %s to %s) successfully accepted for delivery +MailSuccessfulySent=E-pošta (od %s do %s) je bila uspešno sprejeta za dostavo MailingSuccessfullyValidated=E-pošiljanje uspešno potrjeno MailUnsubcribe=Odjava MailingStatusNotContact=Ne kontaktiraj več -MailingStatusReadAndUnsubscribe=Read and unsubscribe +MailingStatusReadAndUnsubscribe=Preberite in se odjavite ErrorMailRecipientIsEmpty=Prejemnik ni določen WarningNoEMailsAdded=Nobenega novega e-sporočila ni za dodajanje na prejemnikov seznam. -ConfirmValidMailing=Are you sure you want to validate this emailing? -ConfirmResetMailing=Warning, by re-initializing emailing %s, you will allow the re-sending this email in a bulk mailing. Are you sure you want to do this? -ConfirmDeleteMailing=Are you sure you want to delete this emailing? -NbOfUniqueEMails=No. of unique emails -NbOfEMails=No. of EMails +ConfirmValidMailing=Ali ste prepričani, da želite potrditi to e-poštno sporočilo? +ConfirmResetMailing=Opozorilo, s ponovno inicializacijo e-poštnega pošiljanja %s boste omogočili ponovno pošiljanje tega e-poštnega sporočila v množičnem pošiljanju. Ste prepričani, da želite to narediti? +ConfirmDeleteMailing=Ali ste prepričani, da želite izbrisati to e-poštno sporočilo? +NbOfUniqueEMails=Št. edinstvenih e-poštnih sporočil +NbOfEMails=Število e-poštnih sporočil TotalNbOfDistinctRecipients=Število različnih prejemnikov NoTargetYet=Noben prejemnik še ni določen (Pojdite na jeziček 'Prejemniki') -NoRecipientEmail=No recipient email for %s +NoRecipientEmail=Ni e-pošte prejemnika za %s RemoveRecipient=Odstrani prejemnika YouCanAddYourOwnPredefindedListHere=Za kreiranje vašega modula e-pošte glejte htdocs/includes/modules/mailings/README. EMailTestSubstitutionReplacedByGenericValues=V testnem načinu so nadomestne spremenljivke zamenjane z generičnimi vrednostmi MailingAddFile=Dodaj to datoteko NoAttachedFiles=Ni dodanih datotek -BadEMail=Bad value for Email -EMailNotDefined=Email not defined -ConfirmCloneEMailing=Are you sure you want to clone this emailing? +BadEMail=Neveljavna e-pošta +EMailNotDefined=E-pošta ni definirana +ConfirmCloneEMailing=Ali ste prepričani, da želite klonirati to e-pošto? CloneContent=Kloniraj sporočilo CloneReceivers=Kloniraj prejemnike -DateLastSend=Date of latest sending +DateLastSend=Datum zadnjega pošiljanja DateSending=Datum pošiljanja SentTo=Poslano na %s MailingStatusRead=Preberite -YourMailUnsubcribeOK=The email %s is correctly unsubscribe from mailing list -ActivateCheckReadKey=Key used to encrypt URL used for "Read Receipt" and "Unsubscribe" feature -EMailSentToNRecipients=Email sent to %s recipients. -EMailSentForNElements=Email sent for %s elements. +YourMailUnsubcribeOK=E-pošta %s je pravilno odjava iz poštnega seznama +ActivateCheckReadKey=Ključ za šifriranje URL-ja, ki se uporablja za funkcijo »Potrdilo o branju« in »Odjava«. +EMailSentToNRecipients=E-pošta je bila poslana prejemnikom %s. +EMailSentForNElements=Poslano e-poštno sporočilo za elemente %s. XTargetsAdded=%s prejemnikov dodanih na ciljni seznam -OnlyPDFattachmentSupported=If the PDF documents were already generated for the objects to send, they will be attached to email. If not, no email will be sent (also, note that only pdf documents are supported as attachments in mass sending in this version). -AllRecipientSelected=The recipients of the %s record selected (if their email is known). -GroupEmails=Group emails -OneEmailPerRecipient=One email per recipient (by default, one email per record selected) -WarningIfYouCheckOneRecipientPerEmail=Warning, if you check this box, it means only one email will be sent for several different record selected, so, if your message contains substitution variables that refers to data of a record, it becomes not possible to replace them. -ResultOfMailSending=Result of mass Email sending -NbSelected=Number selected -NbIgnored=Number ignored -NbSent=Number sent -SentXXXmessages=%s message(s) sent. -ConfirmUnvalidateEmailing=Are you sure you want to change email %s to draft status? -MailingModuleDescContactsWithThirdpartyFilter=Contact with customer filters -MailingModuleDescContactsByCompanyCategory=Contacts by third-party category -MailingModuleDescContactsByCategory=Contacts by categories -MailingModuleDescContactsByFunction=Contacts by position -MailingModuleDescEmailsFromFile=Emails from file -MailingModuleDescEmailsFromUser=Emails input by user -MailingModuleDescDolibarrUsers=Users with Emails -MailingModuleDescThirdPartiesByCategories=Third parties (by categories) -SendingFromWebInterfaceIsNotAllowed=Sending from web interface is not allowed. -EmailCollectorFilterDesc=All filters must match to have an email being collected +OnlyPDFattachmentSupported=Če so bili dokumenti PDF že ustvarjeni za predmete za pošiljanje, bodo priloženi e-pošti. Če ne, e-pošta ne bo poslana (upoštevajte tudi, da so v tej različici pri množičnem pošiljanju kot priloge podprti samo dokumenti pdf). +AllRecipientSelected=Izbrani prejemniki zapisa %s (če je njihov e-poštni naslov znan). +GroupEmails=E-pošta skupine +OneEmailPerRecipient=Eno e-poštno sporočilo na prejemnika (privzeto je izbrano eno e-poštno sporočilo na zapis) +WarningIfYouCheckOneRecipientPerEmail=Opozorilo, če označite to polje, to pomeni, da bo poslano samo eno e-poštno sporočilo za več izbranih različnih zapisov, tako da, če vaše sporočilo vsebuje nadomestne spremenljivke, ki se nanašajo na podatke zapisa, jih ni mogoče zamenjati. +ResultOfMailSending=Rezultat množičnega pošiljanja elektronske pošte +NbSelected=Izbrana številka +NbIgnored=Številka prezrta +NbSent=Številka poslana +SentXXXmessages=%s poslanih sporočil. +ConfirmUnvalidateEmailing=Ali ste prepričani, da želite spremeniti e-poštni naslov %s v status osnutka? +MailingModuleDescContactsWithThirdpartyFilter=Filtri stika s strankami +MailingModuleDescContactsByCompanyCategory=Stiki po kategorijah partnerjev +MailingModuleDescContactsByCategory=Kontakti po kategorijah +MailingModuleDescContactsByFunction=Kontakti po položaju +MailingModuleDescEmailsFromFile=E-poštna sporočila iz datoteke +MailingModuleDescEmailsFromUser=E-poštna sporočila, ki jih vnese uporabnik +MailingModuleDescDolibarrUsers=Uporabniki z e-pošto +MailingModuleDescThirdPartiesByCategories=Partnerji (po kategorijah) +SendingFromWebInterfaceIsNotAllowed=Pošiljanje iz spletnega vmesnika ni dovoljeno. +EmailCollectorFilterDesc=Za zbiranje e-pošte se morajo vsi filtri ujemati # Libelle des modules de liste de destinataires mailing LineInFile=%s vrstica v datoteki RecipientSelectionModules=Določitev zahtev za izbiro prejemnikov MailSelectedRecipients=Izbrani prejemniki MailingArea=Področje e-pošte -LastMailings=Latest %s emailings +LastMailings=Najnovejša e-poštna sporočila %s TargetsStatistics=Ciljna statistika NbOfCompaniesContacts=Enolični kontakti podjetij MailNoChangePossible=Prejemnikov za potrjeno e-sporočilo ne morete spremeniti SearchAMailing=Iskanje e-pošte SendMailing=Pošiljanje e-pošte SentBy=Poslal -MailingNeedCommand=Sending an emailing can be performed from command line. Ask your server administrator to launch the following command to send the emailing to all recipients: +MailingNeedCommand=Pošiljanje elektronske pošte lahko izvedete iz ukazne vrstice. Prosite skrbnika strežnika, da zažene naslednji ukaz za pošiljanje e-pošte vsem prejemnikom: MailingNeedCommand2=Lahko jih seveda pošljete tudi »online«, če dodate parameter MAILING_LIMIT_SENDBYWEB z največjim številom e-sporočil, ki jih želite poslati v eni seji. -ConfirmSendingEmailing=If you want to send emailing directly from this screen, please confirm you are sure you want to send emailing now from your browser ? +ConfirmSendingEmailing=Če želite poslati e-pošto neposredno s tega zaslona, potrdite, da ste prepričani, da želite poslati e-pošto zdaj iz vašega brskalnika? LimitSendingEmailing=Opomba: Pošiljanje e-pošte preko spletnega vmesnika je večkrat izvršeno zaradi varnostnih razlogov in časovnih omejitev, %s prejemnikov naenkrat za vsako pošiljanje. TargetsReset=Prekliči seznam ToClearAllRecipientsClickHere=Kliknite tukaj za preklic seznama prejemnikov te e-pošte @@ -117,64 +117,65 @@ ToAddRecipientsChooseHere=Dodajanje prejemnikov z izbiro s seznamov NbOfEMailingsReceived=Število prejetih masovnih e-sporočil NbOfEMailingsSend=Masovno pošiljanje je izvršeno IdRecord=ID zapis -DeliveryReceipt=Delivery Ack. +DeliveryReceipt=Dostava Ack. YouCanUseCommaSeparatorForSeveralRecipients=Lahko uporabite vejico kot ločilo pri naštevanju več prejemnikov. TagCheckMail=Odpiranje sledenja pošte TagUnsubscribe=Povezava za odjavo -TagSignature=Signature of sending user -EMailRecipient=Recipient Email -TagMailtoEmail=Recipient Email (including html "mailto:" link) +TagSignature=Podpis uporabnika pošiljatelja +EMailRecipient=E-pošta prejemnika +TagMailtoEmail=E-pošta prejemnika (vključno s povezavo html »mailto:«) NoEmailSentBadSenderOrRecipientEmail=Email ni bil poslan. Napačen naslov pošiljatelja ali prejemnika. Preverite profil uporabnika. # Module Notifications Notifications=Obvestila -NotificationsAuto=Notifications Auto. -NoNotificationsWillBeSent=No automatic email notifications are planned for this event type and company -ANotificationsWillBeSent=1 automatic notification will be sent by email -SomeNotificationsWillBeSent=%s automatic notifications will be sent by email -AddNewNotification=Subscribe to a new automatic email notification (target/event) -ListOfActiveNotifications=List of all active subscriptions (targets/events) for automatic email notification -ListOfNotificationsDone=List of all automatic email notifications sent +NotificationsAuto=Samodejna obvestila. +NoNotificationsWillBeSent=Za to vrsto dogodka in podjetje ni načrtovanih samodejnih e-poštnih obvestil +ANotificationsWillBeSent=1 samodejno obvestilo bo poslano po e-pošti +SomeNotificationsWillBeSent=%s samodejna obvestila bodo poslana po e-pošti +AddNewNotification=Naročite se na novo samodejno e-poštno obvestilo (cilj/dogodek) +ListOfActiveNotifications=Seznam vseh aktivnih naročnin (ciljev/dogodkov) za samodejno obveščanje po e-pošti +ListOfNotificationsDone=Seznam vseh poslanih samodejnih e-poštnih obvestil MailSendSetupIs=Konfiguracij pošiljanja e-pošte je bila nastavljena na '%s'. Ta način ne more biti uporabljen za masovno pošiljanje. MailSendSetupIs2=Najprej morate kot administrator preko menija %sDomov - Nastavitve - E-pošta%s spremeniti parameter '%s' za uporabo načina '%s'. V tem načinu lahko odprete nastavitve SMTP strežnika, ki vam jih omogoča vaš spletni oprerater in uporabite masovno pošiljanje. MailSendSetupIs3=Če imate vprašanja o nastavitvi SMTP strežnika, lahko vprašate %s. YouCanAlsoUseSupervisorKeyword=Lahko tudi dodate ključno besedo __SUPERVISOREMAIL__ da bodo emaili poslani nadzorniku (deluje samo, če je email definiran za tega nadzornika) NbOfTargetedContacts=Trenutno število emailov ciljnih kontaktov -UseFormatFileEmailToTarget=Imported file must have format email;name;firstname;other -UseFormatInputEmailToTarget=Enter a string with format email;name;firstname;other -MailAdvTargetRecipients=Recipients (advanced selection) -AdvTgtTitle=Fill input fields to preselect the third parties or contacts/addresses to target -AdvTgtSearchTextHelp=Use %% as wildcards. For example to find all item like jean, joe, jim, you can input j%%, you can also use ; as separator for value, and use ! for except this value. For example jean;joe;jim%%;!jimo;!jima%% will target all jean, joe, start with jim but not jimo and not everything that starts with jima -AdvTgtSearchIntHelp=Use interval to select int or float value -AdvTgtMinVal=Minimum value -AdvTgtMaxVal=Maximum value -AdvTgtSearchDtHelp=Use interval to select date value -AdvTgtStartDt=Start dt. -AdvTgtEndDt=End dt. -AdvTgtTypeOfIncudeHelp=Target Email of third party and email of contact of the third party, or just third-party email or just contact email -AdvTgtTypeOfIncude=Type of targeted email -AdvTgtContactHelp=Use only if you target contact into "Type of targeted email" -AddAll=Add all -RemoveAll=Remove all -ItemsCount=Item(s) -AdvTgtNameTemplate=Filter name -AdvTgtAddContact=Add emails according to criteria -AdvTgtLoadFilter=Load filter -AdvTgtDeleteFilter=Delete filter -AdvTgtSaveFilter=Save filter -AdvTgtCreateFilter=Create filter -AdvTgtOrCreateNewFilter=Name of new filter -NoContactWithCategoryFound=No category found linked to some contacts/addresses -NoContactLinkedToThirdpartieWithCategoryFound=No category found linked to some thirdparties -OutGoingEmailSetup=Outgoing emails -InGoingEmailSetup=Incoming emails -OutGoingEmailSetupForEmailing=Outgoing emails (for module %s) -DefaultOutgoingEmailSetup=Same configuration than the global Outgoing email setup +UseFormatFileEmailToTarget=Uvožena datoteka mora imeti obliko email;ime;ime;drugo +UseFormatInputEmailToTarget=Vnesite niz v obliki e-pošta;ime;ime;drugo +MailAdvTargetRecipients=Prejemniki (napredna izbira) +AdvTgtTitle=Izpolnite vnosna polja, da vnaprej izberete partnerja ali stike/naslove, na katere želite ciljati +AdvTgtSearchTextHelp=Uporabite %% kot nadomestne znake. Če želite na primer poiskati vse elemente, kot je jean, joe, jim , lahko vnesete j%% , lahko tudi uporabite; kot ločilo za vrednost in uporabite ! razen te vrednosti. Na primer jean;joe;jim%%;!jimo;!jima%% bo ciljal na vse jean, joe, začeli z jim, vendar ne jimo in ne vse, kar se začne z jima +AdvTgtSearchIntHelp=Uporabite interval za izbiro int ali plavajoče vrednosti +AdvTgtMinVal=Najmanjša vrednost +AdvTgtMaxVal=Največja vrednost +AdvTgtSearchDtHelp=Za izbiro datumske vrednosti uporabite interval +AdvTgtStartDt=Začni dt. +AdvTgtEndDt=Konec dt. +AdvTgtTypeOfIncudeHelp=Ciljni e-poštni naslov partnerja in e-poštni naslov za stik partnerja ali samo e-poštni naslov partnerja ali samo e-poštni naslov za stik +AdvTgtTypeOfIncude=Vrsta ciljne e-pošte +AdvTgtContactHelp=Uporabite le, če ciljno usmerite stik v »Vrsto ciljanega e-poštnega sporočila« +AddAll=Dodaj vse +RemoveAll=Odstrani vse +ItemsCount=Element(i) +AdvTgtNameTemplate=Ime filtra +AdvTgtAddContact=Dodajte e-pošto glede na merila +AdvTgtLoadFilter=Naloži filter +AdvTgtDeleteFilter=Izbriši filter +AdvTgtSaveFilter=Shrani filter +AdvTgtCreateFilter=Ustvari filter +AdvTgtOrCreateNewFilter=Ime novega filtra +NoContactWithCategoryFound=Ni kategorije, ki bi bila povezana z nekaterimi kontakti/naslovi +NoContactLinkedToThirdpartieWithCategoryFound=Ni kategorije, ki bi bila povezana z nekaterimi tretjimi osebami +OutGoingEmailSetup=Odhodna e-pošta +InGoingEmailSetup=Dohodna e-pošta +OutGoingEmailSetupForEmailing=Odhodna e-pošta (za modul %s) +DefaultOutgoingEmailSetup=Enaka konfiguracija kot nastavitev globalne odhodne e-pošte Information=Informacija -ContactsWithThirdpartyFilter=Contacts with third-party filter -Unanswered=Unanswered -Answered=Answered -IsNotAnAnswer=Is not answer (initial email) -IsAnAnswer=Is an answer of an initial email -RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s -DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact -DefaultStatusEmptyMandatory=Empty but mandatory +ContactsWithThirdpartyFilter=Stiki s filtrom tretjih oseb +Unanswered=Brez odgovora +Answered=Odgovoril +IsNotAnAnswer=Ni odgovora (začetni e-poštni naslov) +IsAnAnswer=Je odgovor na prvotno e-pošto +RecordCreatedByEmailCollector=Zapis, ki ga je ustvaril zbiralnik e-pošte %s iz e-pošte %s +DefaultBlacklistMailingStatus=Privzeta vrednost za polje '%s' pri ustvarjanju novega stika +DefaultStatusEmptyMandatory=Prazen, a obvezen +WarningLimitSendByDay=OPOZORILO: Nastavitev ali pogodba vašega primerka omejuje vaše število e-poštnih sporočil na dan na %s . Poskus pošiljanja več lahko povzroči upočasnitev ali začasno zaustavitev vašega primerka. Če potrebujete višjo kvoto, se obrnite na podporo. diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang index 9633b6caa9b..604cbcc3f12 100644 --- a/htdocs/langs/sl_SI/main.lang +++ b/htdocs/langs/sl_SI/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=8 SeparatorDecimal=, @@ -24,16 +30,17 @@ FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p FormatDateHourTextShort=%d. %b, %Y, %I:%M %p FormatDateHourText=%d. %B, %Y, %I:%M %p DatabaseConnection=Povezave podatkovnih baz -NoTemplateDefined=No template available for this email type -AvailableVariables=Available substitution variables +NoTemplateDefined=Za to vrsto e-pošte ni na voljo nobene predloge +AvailableVariables=Razpoložljive substitucijske spremenljivke NoTranslation=Ni prevoda Translation=Prevod +Translations=Prevodi CurrentTimeZone=Časovni pas PHP strežnika -EmptySearchString=Enter non empty search criterias -EnterADateCriteria=Enter a date criteria +EmptySearchString=Vnesite iskalne kriterije, ki niso prazni +EnterADateCriteria=Vnesite merilo za datum NoRecordFound=Ni najden zapis -NoRecordDeleted=No record deleted -NotEnoughDataYet=Not enough data +NoRecordDeleted=Noben zapis ni izbrisan +NotEnoughDataYet=Ni dovolj podatkov NoError=Ni napake Error=Napaka Errors=Napake @@ -41,92 +48,92 @@ ErrorFieldRequired=Polje '%s' je obvezno ErrorFieldFormat=Vrednost v polju '%s' je napačna ErrorFileDoesNotExists=Datoteka %s ne obstaja ErrorFailedToOpenFile=Napaka pri odpiranju datoteke %s -ErrorCanNotCreateDir=Cannot create dir %s -ErrorCanNotReadDir=Cannot read dir %s +ErrorCanNotCreateDir=Imenika ni mogoče ustvariti %s +ErrorCanNotReadDir=Imenika ni mogoče prebrati %s ErrorConstantNotDefined=Parameter %s ni definiran ErrorUnknown=Neznana napaka ErrorSQL=SQL napaka ErrorLogoFileNotFound=Datoteka z logotipom '%s' ni bila najdena -ErrorGoToGlobalSetup=Go to 'Company/Organization' setup to fix this +ErrorGoToGlobalSetup=Pojdite na nastavitve »Podjetje/organizacija«, da to popravite ErrorGoToModuleSetup=Popravite v meniju 'Nastavitve', 'Moduli' ErrorFailedToSendMail=Napaka pri pošiljanju E-maila (pošiljatelj=%s, prejemnik=%s) ErrorFileNotUploaded=Datoteka ni bila naložena. Preverite, če velikost ne presega omejitve, če je na disku dovolj prostora ali če datoteka z istim imenom že obstaja v tej mapi. ErrorInternalErrorDetected=Zaznana napaka ErrorWrongHostParameter=Napačen parameter gostitelja -ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again. -ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record. +ErrorYourCountryIsNotDefined=Vaša država ni določena. Pojdite na Home-Setup-Edit in ponovno objavite obrazec. +ErrorRecordIsUsedByChild=Tega zapisa ni bilo mogoče izbrisati. Ta zapis uporablja vsaj en podrejeni zapis. ErrorWrongValue=Napačna vrednost ErrorWrongValueForParameterX=Napačna vrednost parametra %s ErrorNoRequestInError=No request in error -ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later. +ErrorServiceUnavailableTryLater=Storitev trenutno ni na voljo. Poskusi znova kasneje. ErrorDuplicateField=Podvojena vrednost v enoličnem polju -ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back. -ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. +ErrorSomeErrorWereFoundRollbackIsDone=Najdenih je bilo nekaj napak. Spremembe so bile razveljavljene. +ErrorConfigParameterNotDefined=Parameter %s ni definiran v konfiguracijski datoteki Dolibarr conf.php . ErrorCantLoadUserFromDolibarrDatabase=Napaka pri iskanju uporabnika %s v Dolibarr bazi podatkov. ErrorNoVATRateDefinedForSellerCountry=Napaka, za državo '%s' niso definirane davčna stopnje. ErrorNoSocialContributionForSellerCountry=Napaka, za državo '%s' niso definirane stopnje socialnega/fiskalnega davka. ErrorFailedToSaveFile=Napaka, datoteka ni bila shranjena. -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of a existing warehouse -FieldCannotBeNegative=Field "%s" cannot be negative -MaxNbOfRecordPerPage=Max. number of records per page +ErrorCannotAddThisParentWarehouse=Poskušate dodati nadrejeno skladišče, ki je že podrejeno obstoječemu skladišču +FieldCannotBeNegative=Polje "%s" ne more biti negativno +MaxNbOfRecordPerPage=maks. število zapisov na stran NotAuthorized=Nimate dovoljenja za to. SetDate=Nastavi datum SelectDate=Izberi datum SeeAlso=Glejte tudi %s SeeHere=Glej tukaj ClickHere=Kliknite tukaj -Here=Here +Here=Tukaj Apply=Uporabi BackgroundColorByDefault=Privzeta barva ozadja -FileRenamed=The file was successfully renamed -FileGenerated=The file was successfully generated -FileSaved=The file was successfully saved +FileRenamed=Datoteka je bila uspešno preimenovana +FileGenerated=Datoteka je bila uspešno ustvarjena +FileSaved=Datoteka je bila uspešno shranjena FileUploaded=Datoteka je bila uspešno naložena -FileTransferComplete=File(s) uploaded successfully -FilesDeleted=File(s) successfully deleted +FileTransferComplete=Datoteke so bile uspešno naložene +FilesDeleted=Datoteke so uspešno izbrisane FileWasNotUploaded=Izbrana je bila datoteka za prilogo, vendar še ni dodana. Kliknite na "Pripni datoteko". -NbOfEntries=No. of entries -GoToWikiHelpPage=Read online help (Internet access needed) +NbOfEntries=Št. vnosov +GoToWikiHelpPage=Preberite spletno pomoč (potreben je dostop do interneta) GoToHelpPage=Preberite pomoč -DedicatedPageAvailable=Dedicated help page related to your current screen -HomePage=Home Page +DedicatedPageAvailable=Posebna stran s pomočjo, povezana z vašim trenutnim zaslonom +HomePage=Domača stran RecordSaved=Zapis je shranjen RecordDeleted=Zapis je izbrisan -RecordGenerated=Record generated +RecordGenerated=Zapis ustvarjen LevelOfFeature=Nivo značilnosti NotDefined=Ni definiran -DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is set to %s in configuration file conf.php.
This means that the password database is external to Dolibarr, so changing this field may have no effect. +DolibarrInHttpAuthenticationSoPasswordUseless=Način preverjanja pristnosti Dolibarr je nastavljen na %s v konfiguracijski datoteki conf.php .
To pomeni, da je zbirka gesel zunanja za Dolibarr, zato sprememba tega polja morda ne bo imela učinka. Administrator=Administrator Undefined=Nedefinirano -PasswordForgotten=Password forgotten? -NoAccount=No account? +PasswordForgotten=Pozabljeno geslo? +NoAccount=Brez računa? SeeAbove=Glejte zgoraj HomeArea=Domov -LastConnexion=Last login -PreviousConnexion=Previous login -PreviousValue=Previous value +LastConnexion=Zadnja prijava +PreviousConnexion=Prejšnja prijava +PreviousValue=Prejšnja vrednost ConnectedOnMultiCompany=Prijava na entiteto ConnectedSince=Prijavljen od -AuthenticationMode=Authentication mode -RequestedUrl=Requested URL +AuthenticationMode=Način preverjanja pristnosti +RequestedUrl=Zahtevani URL DatabaseTypeManager=Upravljalnik tipov baz podatkov -RequestLastAccessInError=Latest database access request error -ReturnCodeLastAccessInError=Return code for latest database access request error -InformationLastAccessInError=Information for latest database access request error +RequestLastAccessInError=Napaka zadnje zahteve za dostop do zbirke podatkov +ReturnCodeLastAccessInError=Povratna koda za napako zadnje zahteve za dostop do baze podatkov +InformationLastAccessInError=Informacije o zadnji napaki pri zahtevi za dostop do zbirke podatkov DolibarrHasDetectedError=Dolibarr je zaznal tehnično napako -YouCanSetOptionDolibarrMainProdToZero=You can read log file or set option $dolibarr_main_prod to '0' in your config file to get more information. -InformationToHelpDiagnose=This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to '1' to hide sensitive information) +YouCanSetOptionDolibarrMainProdToZero=Za več informacij lahko preberete dnevniško datoteko ali nastavite možnost $dolibarr_main_prod na '0' v vaši konfiguracijski datoteki. +InformationToHelpDiagnose=Te informacije so lahko uporabne za diagnostične namene (možnost $dolibarr_main_prod lahko nastavite na '1', da skrijete občutljive informacije) MoreInformation=Več informacij TechnicalInformation=Tehnična informacija TechnicalID=Tehnični ID -LineID=Line ID +LineID=ID vrstice NotePublic=Opomba (javna) NotePrivate=Opomba (privatna) PrecisionUnitIsLimitedToXDecimals=Dolibarr je nastavljen na omejitev natančnosti cen posameznih enot na %s decimalk. DoTest=Test ToFilter=Filter -NoFilter=No filter -WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance time. +NoFilter=Brez filtra +WarningYouHaveAtLeastOneTaskLate=Opozorilo, imate vsaj en element, ki je presegel tolerančni čas. yes=da Yes=Da no=ne @@ -136,19 +143,19 @@ Home=Domov Help=Pomoč OnlineHelp=Online pomoč PageWiki=Wiki stran -MediaBrowser=Media browser +MediaBrowser=Medijski brskalnik Always=Vedno Never=Nikoli Under=pod Period=Obdobje PeriodEndDate=Končni datum obdobja -SelectedPeriod=Selected period -PreviousPeriod=Previous period +SelectedPeriod=Izbrano obdobje +PreviousPeriod=Prejšnje obdobje Activate=Aktiviraj Activated=Aktiviran Closed=Zaključen Closed2=Zaključen -NotClosed=Not closed +NotClosed=Ni zaprto Enabled=Omogočen Enable=Omogočeno Deprecated=Nasprotovanje @@ -157,77 +164,78 @@ Disabled=Onemogočen Add=Dodaj AddLink=Dodaj povezavo RemoveLink=Odstrani povezavo -AddToDraft=Add to draft +AddToDraft=Dodaj v osnutek Update=Posodobi Close=Zapri -CloseAs=Set status to -CloseBox=Remove widget from your dashboard +CloseAs=Nastavi stanje na +CloseBox=Odstranite pripomoček z nadzorne plošče Confirm=Potrdi -ConfirmSendCardByMail=Do you really want to send the content of this card by mail to %s? +ConfirmSendCardByMail=Ali res želite poslati vsebino te kartice po pošti na %s ? Delete=Briši Remove=Odstrani -Resiliate=Terminate +Resiliate=Prekiniti Cancel=Razveljavi Modify=Spremeni Edit=Uredi Validate=Potrdi ValidateAndApprove=Potrdi in odobri ToValidate=Za potrditev -NotValidated=Not validated +NotValidated=Ni potrjeno Save=Shrani SaveAs=Shrani kot -SaveAndStay=Save and stay -SaveAndNew=Save and new +SaveAndStay=Prihrani in ostani +SaveAndNew=Shrani in novo TestConnection=Test povezave ToClone=Kloniraj -ConfirmCloneAsk=Are you sure you want to clone the object %s? -ConfirmClone=Choose the data you want to clone: +ConfirmCloneAsk=Ali ste prepričani, da želite klonirati predmet %s ? +ConfirmClone=Izberite podatke, ki jih želite klonirati: NoCloneOptionsSpecified=Ni definiranih podatkov za kloniranje. Of=od Go=Pojdi Run=Zaženi CopyOf=Kopija od Show=Prikaži -Hide=Hide +Hide=Skrij se ShowCardHere=Prikaži kartico Search=Išči SearchOf=Iskanje SearchMenuShortCut=Ctrl + shift + f -QuickAdd=Quick add +QuickAdd=Hitro dodajanje QuickAddMenuShortCut=Ctrl + shift + l Valid=Veljaven Approve=Potrdi Disapprove=Prekliči odobritev ReOpen=Ponovno odpri -Upload=Upload +OpenVerb=Odprt +Upload=Naloži ToLink=Povezava Select=Dodaj kot lastnika -SelectAll=Select all +SelectAll=Izberi vse Choose=Izbira Resize=Spremeni velikost -ResizeOrCrop=Resize or Crop +ResizeOrCrop=Spremeni velikost ali Obreži Recenter=Ponovno centriraj Author=Avtor User=Uporabnik Users=Uporabniki Group=Skupina Groups=Skupine -UserGroup=User group -UserGroups=User groups +UserGroup=Skupina uporabnikov +UserGroups=Skupine uporabnikov NoUserGroupDefined=Nobena skupina uporabnikov ni definirana Password=Geslo -PasswordRetype=Ponoven vnos gesla +PasswordRetype=Ponovite svoje geslo NoteSomeFeaturesAreDisabled=Upoštevajte, da je veliko funkcij/modulov v tej demonstraciji onemogočenih. Name=Priimek -NameSlashCompany=Name / Company +NameSlashCompany=Ime / Podjetje Person=Oseba Parameter=Parameter Parameters=Parametri Value=Vrednost PersonalValue=Osebna vrednost -NewObject=New %s +NewObject=Novo %s NewValue=Nova vrednost -OldValue=Old value %s +OldValue=Stara vrednost %s CurrentValue=Trenutna vrednost Code=Koda Type=Tip @@ -242,14 +250,15 @@ Family=Družina Description=Opis Designation=Artikel / Storitev DescriptionOfLine=Opis vrstice -DateOfLine=Date of line -DurationOfLine=Duration of line -Model=Doc template -DefaultModel=Default doc template +DateOfLine=Datum vrstice +DurationOfLine=Trajanje vrstice +ParentLine=ID nadrejene vrstice +Model=Predloga dokumenta +DefaultModel=Privzeta predloga dokumenta Action=Aktivnost About=O programu Number=Številka -NumberByMonth=Total reports by month +NumberByMonth=Skupna poročila po mesecih AmountByMonth=Znesek po mesecih Numero=Številka Limit=Omejitev @@ -266,7 +275,7 @@ Cards=Kartice Card=Kartica Now=Zdaj HourStart=Ura začetka -Deadline=Deadline +Deadline=Rok Date=Datum DateAndHour=Datum in ura DateToday=Današnji datum @@ -275,13 +284,13 @@ DateStart=Začetni datum DateEnd=Končni datum DateCreation=Datum kreiranja DateCreationShort=Datum ustvarjanja -IPCreation=Creation IP +IPCreation=IP za ustvarjanje DateModification=Datum spremembe DateModificationShort=Dat.spr. -IPModification=Modification IP +IPModification=Modifikacija IP DateLastModification=Datum zadnje spremembe DateValidation=Datum potrditve -DateSigning=Signing date +DateSigning=Datum podpisa DateClosing=Datum zaključka DateDue=Datum zapadlosti DateValue=Datum veljavnosti @@ -295,13 +304,13 @@ DateBuild=Datum izdelave poročila DatePayment=Datum plačila DateApprove=Datum odobritve DateApprove2=Datum odobritve (drugi nivo) -RegistrationDate=Registration date -UserCreation=Creation user -UserModification=Modification user -UserValidation=Validation user -UserCreationShort=Creat. user -UserModificationShort=Modif. user -UserValidationShort=Valid. user +RegistrationDate=Datum registracije +UserCreation=Uporabnik ustvarjanja +UserModification=Uporabnik spremembe +UserValidation=Uporabnik za preverjanje veljavnosti +UserCreationShort=Ustvari. uporabnik +UserModificationShort=Modif. uporabnik +UserValidationShort=Veljavno. uporabnik DurationYear=leto DurationMonth=mesec DurationWeek=teden @@ -333,19 +342,19 @@ Morning=Jutro Afternoon=Popoldan Quadri=Četrtletje MonthOfDay=Dan v mesecu -DaysOfWeek=Days of week +DaysOfWeek=Dnevi v tednu HourShort=H MinuteShort=Mn Rate=Stopnja -CurrencyRate=Currency conversion rate +CurrencyRate=Tečaj menjave valut UseLocalTax=Vključi davek Bytes=Byti KiloBytes=Kilobyti MegaBytes=Megabyti GigaBytes=Gigabyti TeraBytes=Terabyti -UserAuthor=Ceated by -UserModif=Updated by +UserAuthor=Ustvaril +UserModif=Posodobil b=b. Kb=Kb Mb=Mb @@ -356,107 +365,107 @@ Copy=Kopiraj Paste=Prilepi Default=Privzeto DefaultValue=Privzeta vrednost -DefaultValues=Default values/filters/sorting +DefaultValues=Privzete vrednosti/filtri/razvrščanje Price=Cena -PriceCurrency=Price (currency) +PriceCurrency=Cena (valuta) UnitPrice=Cena enote -UnitPriceHT=Unit price (excl.) -UnitPriceHTCurrency=Unit price (excl.) (currency) +UnitPriceHT=Cena na enoto (brez) +UnitPriceHTCurrency=Cena na enoto (brez) (valuta) UnitPriceTTC=Cena enote PriceU=C.E. PriceUHT=C.E. (neto) -PriceUHTCurrency=U.P (net) (currency) +PriceUHTCurrency=U.P (neto) (valuta) PriceUTTC=C.E. (z davkom) Amount=Znesek AmountInvoice=Znesek računa -AmountInvoiced=Amount invoiced -AmountInvoicedHT=Amount invoiced (excl. tax) -AmountInvoicedTTC=Amount invoiced (inc. tax) +AmountInvoiced=Znesek na računu +AmountInvoicedHT=Znesek na računu (brez davka) +AmountInvoicedTTC=Znesek na računu (vključno z davkom) AmountPayment=Znesek za plačilo -AmountHTShort=Amount (excl.) +AmountHTShort=Znesek (brez) AmountTTCShort=Znesek (z DDV) -AmountHT=Amount (excl. tax) +AmountHT=Znesek (brez davka) AmountTTC=Znesek (z DDV) AmountVAT=Znesek DDV -MulticurrencyAlreadyPaid=Already paid, original currency -MulticurrencyRemainderToPay=Remain to pay, original currency -MulticurrencyPaymentAmount=Payment amount, original currency -MulticurrencyAmountHT=Amount (excl. tax), original currency -MulticurrencyAmountTTC=Amount (inc. of tax), original currency -MulticurrencyAmountVAT=Amount tax, original currency -MulticurrencySubPrice=Amount sub price multi currency +MulticurrencyAlreadyPaid=Že plačano, originalna valuta +MulticurrencyRemainderToPay=Preostanek za plačilo, izvirna valuta +MulticurrencyPaymentAmount=Znesek plačila, originalna valuta +MulticurrencyAmountHT=Znesek (brez davka), izvirna valuta +MulticurrencyAmountTTC=Znesek (vključno z davkom), izvirna valuta +MulticurrencyAmountVAT=Znesek davka, izvirna valuta +MulticurrencySubPrice=Znesek pod ceno v več valutah AmountLT1=Znesek davka 2 AmountLT2=Znesek davka 3 AmountLT1ES=Znesek RE AmountLT2ES=Znesek IRPF AmountTotal=Skupni znesek AmountAverage=Povprečni znesek -PriceQtyMinHT=Price quantity min. (excl. tax) -PriceQtyMinHTCurrency=Price quantity min. (excl. tax) (currency) -PercentOfOriginalObject=Percent of original object -AmountOrPercent=Amount or percent +PriceQtyMinHT=Cena količina min. (brez davka) +PriceQtyMinHTCurrency=Cena količina min. (brez davka) (valuta) +PercentOfOriginalObject=Odstotek izvirnega predmeta +AmountOrPercent=Znesek ali odstotek Percentage=Procent Total=Skupaj SubTotal=Delna vsota -TotalHTShort=Total (excl.) -TotalHT100Short=Total 100%% (excl.) -TotalHTShortCurrency=Total (excl. in currency) +TotalHTShort=Skupaj (brez) +TotalHT100Short=Skupaj 100%% (brez) +TotalHTShortCurrency=Skupaj (brez valute) TotalTTCShort=Skupaj (z DDV) -TotalHT=Total (excl. tax) -TotalHTforthispage=Total (excl. tax) for this page -Totalforthispage=Total for this page +TotalHT=Skupaj (brez davka) +TotalHTforthispage=Skupaj (brez davka) za to stran +Totalforthispage=Skupaj za to stran TotalTTC=Skupaj (z DDV) TotalTTCToYourCredit=Skupaj (z DDV) na vaš dobropis TotalVAT=Skupaj DDV -TotalVATIN=Total IGST +TotalVATIN=Skupaj IGST TotalLT1=Skupaj davek 2 TotalLT2=Skupaj davek 3 TotalLT1ES=Skupaj RE TotalLT2ES=Skupaj IRPF -TotalLT1IN=Total CGST -TotalLT2IN=Total SGST -HT=Excl. tax -TTC=Z DDV -INCVATONLY=Inc. VAT -INCT=Inc. all taxes +TotalLT1IN=Skupaj CGST +TotalLT2IN=Skupaj SGST +HT=brez DDV +TTC=z DDV +INCVATONLY=Vklj. DDV +INCT=Vklj. DDV VAT=DDV VATIN=IGST VATs=Prodajni davki -VATINs=IGST taxes -LT1=Sales tax 2 -LT1Type=Sales tax 2 type -LT2=Sales tax 3 -LT2Type=Sales tax 3 type +VATINs=davki IGST +LT1=Davčna tarifa 2 +LT1Type=Vrsta davčne tarife 2 +LT2=Davčna tarifa 3 +LT2Type=Vrsta davčne tarife 3 LT1ES=RE LT2ES=IRPF LT1IN=CGST LT2IN=SGST -LT1GC=Additionnal cents +LT1GC=Dodatni centi VATRate=Stopnja DDV -RateOfTaxN=Rate of tax %s -VATCode=Tax Rate code -VATNPR=Tax Rate NPR -DefaultTaxRate=Default tax rate +RateOfTaxN=Davčna stopnja %s +VATCode=Koda davčne stopnje +VATNPR=Davčna stopnja NPR +DefaultTaxRate=Privzeta davčna stopnja Average=Povprečje Sum=Vsota Delta=Razlika StatusToPay=Za plačilo -RemainToPay=Remain to pay -Module=Module/Application -Modules=Modules/Applications +RemainToPay=Ostane za plačilo +Module=Modul/Aplikacija +Modules=Moduli/Programi Option=Opcija -Filters=Filters +Filters=Filtri List=Seznam FullList=Celoten seznam -FullConversation=Full conversation +FullConversation=Popoln pogovor Statistics=Statistika -OtherStatistics=Druga statistika +OtherStatistics=Ostale statistike Status=Status Favorite=Priljubljen ShortInfo=Info. Ref=Ref. ExternalRef=Zunanja ref. -RefSupplier=Ref. vendor +RefSupplier=Ref. dobavitelj RefPayment=Ref. plačilo CommercialProposalsShort=Komercialne ponudbe Comment=Komentar @@ -466,24 +475,25 @@ ActionsToDoShort=Planirane ActionsDoneShort=Izvršene ActionNotApplicable=Ni na voljo ActionRunningNotStarted=Nezačete -ActionRunningShort=In progress +ActionRunningShort=V postopku ActionDoneShort=Končane -ActionUncomplete=Incomplete -LatestLinkedEvents=Latest %s linked events -CompanyFoundation=Company/Organization -Accountant=Accountant -ContactsForCompany=Kontakti tega partnerja -ContactsAddressesForCompany=Kontakti/naslovi za tega partnerja -AddressesForCompany=Naslovi za tega partnerja -ActionsOnCompany=Events for this third party -ActionsOnContact=Events for this contact/address -ActionsOnContract=Events for this contract -ActionsOnMember=Dogodki okoli tega člana -ActionsOnProduct=Events about this product +ActionUncomplete=Nepopolna +LatestLinkedEvents=Najnovejši dogodki, povezani z %s +CompanyFoundation=Podjetje/organizacija +Accountant=Računovodja +ContactsForCompany=Stiki za partnerja +ContactsAddressesForCompany=Stiki/naslovi za partnerja +AddressesForCompany=Naslovi za partnerja +ActionsOnCompany=Dogodki za partnerja +ActionsOnContact=Dogodki za stik/naslov +ActionsOnContract=Dogodki za pogodbo +ActionsOnMember=Dogodki člana +ActionsOnProduct=Dogodki na izdelku +ActionsOnAsset=Events for this fixed asset NActionsLate=%s zamujenih ToDo=Planirane -Completed=Completed -Running=In progress +Completed=Dokončano +Running=V postopku RequestAlreadyDone=Zahtevek je bil že zabeležen Filter=Filter FilterOnInto=Iskalni kriterij '%s' v poljih %s @@ -495,9 +505,9 @@ Generate=Ustvari Duration=Trajanje TotalDuration=Skupno trajanje Summary=Povzetek -DolibarrStateBoard=Database Statistics -DolibarrWorkBoard=Open Items -NoOpenedElementToProcess=No open element to process +DolibarrStateBoard=Statistika baze podatkov +DolibarrWorkBoard=Odprti predmeti +NoOpenedElementToProcess=Ni odprtega elementa za obdelavo Available=Na voljo NotYetAvailable=Še ni na voljo NotAvailable=Ni na voljo @@ -511,12 +521,13 @@ to=do To=do ToDate=do ToLocation=do -at=at +at=pri and=in or=ali Other=ostalo Others=Ostali -OtherInformations=Other information +OtherInformations=Druge informacije +Workflow=Potek dela Quantity=Količina Qty=Kol. ChangedBy=Spremenil @@ -530,23 +541,23 @@ Reporting=Poročilo Reportings=Poročila Draft=Osnutek Drafts=Osnutki -StatusInterInvoiced=Invoiced +StatusInterInvoiced=Fakturirano Validated=Potrjen -ValidatedToProduce=Validated (To produce) +ValidatedToProduce=Potrjeno (za proizvodnjo) Opened=Odprt -OpenAll=Open (All) -ClosedAll=Closed (All) +OpenAll=Odpri (vse) +ClosedAll=Zaprto (vse) New=Nov Discount=Popust Unknown=Neznan General=Splošno Size=Velikost -OriginalSize=Original size +OriginalSize=Originalna velikost Received=Prejet Paid=Plačan Topic=Predmet ByCompanies=S podjetji -ByUsers=By user +ByUsers=Po uporabniku Links=Povezave Link=Povezava Rejects=Zavrnitve @@ -555,20 +566,20 @@ NextStep=Naslednji korak Datas=Podatki None=Nič NoneF=Nič -NoneOrSeveral=None or several +NoneOrSeveral=Noben ali več Late=Prekoračeno -LateDesc=An item is defined as Delayed as per the system configuration in menu Home - Setup - Alerts. -NoItemLate=No late item +LateDesc=Postavka je definirana kot Zakasnjena glede na sistemsko konfiguracijo v meniju Domov - Nastavitve - Opozorila. +NoItemLate=Brez poznega predmeta Photo=Slika Photos=Slike AddPhoto=Dodaj sliko DeletePicture=Izbriši sliko ConfirmDeletePicture=Potrdi izbris slike? Login=Uporabniško ime -LoginEmail=Login (email) -LoginOrEmail=Login or Email +LoginEmail=Prijava (e-pošta) +LoginOrEmail=Prijava ali e-pošta CurrentLogin=Trenutna prijava -EnterLoginDetail=Enter login details +EnterLoginDetail=Vnesite podatke za prijavo January=Januar February=Februar March=Marec @@ -615,10 +626,11 @@ MonthVeryShort07=J MonthVeryShort08=A MonthVeryShort09=N MonthVeryShort10=O -MonthVeryShort11=N +MonthVeryShort11=n MonthVeryShort12=D AttachedFiles=Pripete datoteke in dokumenti -JoinMainDoc=Join main document +JoinMainDoc=Pridružite se glavnemu dokumentu +JoinMainDocOrLastGenerated=Pošljite glavni dokument ali nazadnje ustvarjenega, če ga ne najdete DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -626,8 +638,8 @@ ReportName=Ime poročila ReportPeriod=Obdobje poročila ReportDescription=Opis Report=Poročilo -Keyword=Keyword -Origin=Origin +Keyword=Ključna beseda +Origin=Izvor Legend=Legenda Fill=Zapolni Reset=Ponastavi @@ -643,8 +655,8 @@ FindBug=Poročilo o hrošču NbOfThirdParties=Število partnerjev NbOfLines=Število vrstic NbOfObjects=Število predmetov -NbOfObjectReferers=Number of related items -Referers=Related items +NbOfObjectReferers=Število povezanih predmetov +Referers=Sorodni predmeti TotalQuantity=Skupna količina DateFromTo=Od %s do %s DateFrom=Od %s @@ -661,67 +673,68 @@ BuildDoc=Izdelaj Doc Entity=Entiteta Entities=Entitete CustomerPreview=Predogled kupca -SupplierPreview=Vendor preview +SupplierPreview=Predogled dobavitelja ShowCustomerPreview=Prikaži pregled kupca -ShowSupplierPreview=Show vendor preview +ShowSupplierPreview=Prikaži predogled dobavitelja RefCustomer=Ref. kupca -InternalRef=Internal ref. +InternalRef=Notranja ref. Currency=Valuta InfoAdmin=Informacija za administratorje Undo=Razveljavi Redo=Uveljavi ExpandAll=Razširi vse UndoExpandAll=Razveljavi razširitev -SeeAll=See all +SeeAll=Poglej vse Reason=Razlog FeatureNotYetSupported=Funkcija še ni podprta CloseWindow=Zaprite okno Response=Odgovor Priority=Prioriteta -SendByMail=Send by email +SendByMail=Poslano prek emaila MailSentBy=Email poslal NotSent=Ni poslan TextUsedInTheMessageBody=Vsebina Email-a -SendAcknowledgementByMail=Send confirmation email +SendAcknowledgementByMail=Pošlji potrditveno e-pošto SendMail=Pošlji e-pošto Email=E-pošta NoEMail=Ni email-a -AlreadyRead=Already read -NotRead=Unread +AlreadyRead=Že prebrano +NotRead=Neprebrano NoMobilePhone=Ni mobilnega telefona Owner=Lastnik FollowingConstantsWillBeSubstituted=Naslednje konstante bodo zamenjane z ustrezno vrednostjo. Refresh=Osveži BackToList=Nazaj na seznam -BackToTree=Back to tree +BackToTree=Nazaj na drevo GoBack=Pojdi nazaj CanBeModifiedIfOk=Lahko se spremeni, če je veljaven CanBeModifiedIfKo=Lahko se spremeni, če ni veljaven -ValueIsValid=DDV številka je veljavna -ValueIsNotValid=Value is not valid -RecordCreatedSuccessfully=Record created successfully +ValueIsValid=Vrednost je veljavna +ValueIsNotValid=Vrednost ni veljavna +RecordCreatedSuccessfully=Zapis je bil uspešno ustvarjen RecordModifiedSuccessfully=Zapis uspešno spremenjen -RecordsModified=%s record(s) modified -RecordsDeleted=%s record(s) deleted -RecordsGenerated=%s record(s) generated +RecordsModified=%s zapis(i) spremenjen(i). +RecordsDeleted=%s zapis(i) izbrisani +RecordsGenerated=%s ustvarjenih zapisov AutomaticCode=Avtomatska koda FeatureDisabled=Funkcija onemogočena -MoveBox=Move widget +MoveBox=Premakni pripomoček Offered=Ponujen NotEnoughPermissions=Nimate dovoljenja za to aktivnost +UserNotInHierachy=To dejanje je rezervirano za nadzornike tega uporabnika SessionName=Ime seje Method=Metoda Receive=Prejeto -CompleteOrNoMoreReceptionExpected=Complete or nothing more expected -ExpectedValue=Expected Value -ExpectedQty=Expected Qty +CompleteOrNoMoreReceptionExpected=Popolno ali nič več pričakovano +ExpectedValue=Pričakovana vrednost +ExpectedQty=Pričakovana količina PartialWoman=Delni TotalWoman=Skupna NeverReceived=Nikoli prejeto Canceled=Preklicano -YouCanChangeValuesForThisListFromDictionarySetup=You can change values for this list from menu Setup - Dictionaries -YouCanChangeValuesForThisListFrom=You can change values for this list from menu %s -YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record in module setup +YouCanChangeValuesForThisListFromDictionarySetup=Vrednosti za ta seznam lahko spremenite v meniju Nastavitve - Slovarji +YouCanChangeValuesForThisListFrom=Vrednosti za ta seznam lahko spremenite v meniju %s +YouCanSetDefaultValueInModuleSetup=V nastavitvah modula lahko nastavite privzeto vrednost, ki se uporablja pri ustvarjanju novega zapisa Color=Barva Documents=Povezane datoteke Documents2=Dokumenti @@ -731,57 +744,57 @@ MenuECM=Dokumenti MenuAWStats=AWStatistika MenuMembers=Člani MenuAgendaGoogle=Google dnevni red -MenuTaxesAndSpecialExpenses=Taxes | Special expenses +MenuTaxesAndSpecialExpenses=Davki | Posebni stroški ThisLimitIsDefinedInSetup=Dolibarr omejitve (Meni domov-nastavitve-varnost): %s Kb, PHP omejitev: %s Kb -ThisLimitIsDefinedInSetupAt=Dolibarr limit (Menu %s): %s Kb, PHP limit (Param %s): %s Kb -NoFileFound=No documents uploaded +ThisLimitIsDefinedInSetupAt=Omejitev Dolibarr (Meni %s): %s Kb, omejitev PHP (Param %s): %s Kb +NoFileFound=Ni naloženih dokumentov CurrentUserLanguage=Trenutni jezik CurrentTheme=Trenutna tema CurrentMenuManager=Trenutni upravljalnik menija Browser=Iskalnik -Layout=Layout -Screen=Screen +Layout=Postavitev +Screen=zaslon DisabledModules=Onemogočeni moduli For=Za ForCustomer=Za kupca Signature=Podpis -DateOfSignature=Date of signature +DateOfSignature=Datum podpisa HidePassword=Prikaži komande s skritim geslom UnHidePassword=Prikaži resnične komande z vidnim geslom Root=Koren -RootOfMedias=Root of public medias (/medias) +RootOfMedias=Koren javnih medijev (/medias) Informations=Informacija Page=Stran Notes=Opombe AddNewLine=Dodaj novo vrstico AddFile=Dodaj datoteko -FreeZone=Free-text product -FreeLineOfType=Free-text item, type: +FreeZone=Izdelek s prostim besedilom +FreeLineOfType=Element poljubnega besedila, tip: CloneMainAttributes=Kloniraj objekt z osnovnimi atributi -ReGeneratePDF=Re-generate PDF +ReGeneratePDF=Znova ustvari PDF PDFMerge=Spoji PDF Merge=Spoji -DocumentModelStandardPDF=Standard PDF template +DocumentModelStandardPDF=Standardna predloga PDF PrintContentArea=Prikaži stran za izpis področja z osnovno vsebino MenuManager=Upravljalnik menija -WarningYouAreInMaintenanceMode=Warning, you are in maintenance mode: only login %s is allowed to use the application in this mode. +WarningYouAreInMaintenanceMode=Opozorilo, ste v vzdrževalnem načinu: za uporabo aplikacije v tem načinu je dovoljena samo prijava %s . CoreErrorTitle=Sistemska napaka -CoreErrorMessage=Sorry, an error occurred. Contact your system administrator to check the logs or disable $dolibarr_main_prod=1 to get more information. +CoreErrorMessage=Žal je prišlo do napake. Za več informacij se obrnite na skrbnika sistema, da preveri dnevnike ali onemogočite $dolibarr_main_prod=1. CreditCard=Kreditna kartica ValidatePayment=Potrdi plačilo -CreditOrDebitCard=Credit or debit card +CreditOrDebitCard=Kreditna ali debetna kartica FieldsWithAreMandatory=Polja z %s so obvezna -FieldsWithIsForPublic=Fields with %s are shown in public list of members. If you don't want this, uncheck the "public" box. -AccordingToGeoIPDatabase=(according to GeoIP conversion) +FieldsWithIsForPublic=Polja z %s so prikazana na javnem seznamu članov. Če tega ne želite, počistite polje »javno«. +AccordingToGeoIPDatabase=(glede na pretvorbo GeoIP) Line=Vrstica NotSupported=Ni podprto RequiredField=Zahtevano polje Result=Rezultat ToTest=Test -ValidateBefore=Item must be validated before using this feature +ValidateBefore=Pred uporabo te funkcije je treba izdelek potrditi Visibility=Vidnost -Totalizable=Totalizable -TotalizableDesc=This field is totalizable in list +Totalizable=Seštejemo +TotalizableDesc=To polje je mogoče sešteti na seznamu Private=Privatno Hidden=Skrito Resources=Viri @@ -796,25 +809,26 @@ NewAttribute=Nov atribut AttributeCode=Koda atributa URLPhoto=Url za fotografijo/logotip SetLinkToAnotherThirdParty=Povezava na drugega partnerja -LinkTo=Link to -LinkToProposal=Link to proposal +LinkTo=Povezava do +LinkToProposal=Povezava do predloga +LinkToExpedition= Povezava do ekspedicije LinkToOrder=Povezava do naročila -LinkToInvoice=Link to invoice -LinkToTemplateInvoice=Link to template invoice -LinkToSupplierOrder=Link to purchase order -LinkToSupplierProposal=Link to vendor proposal -LinkToSupplierInvoice=Link to vendor invoice -LinkToContract=Link to contract -LinkToIntervention=Link to intervention -LinkToTicket=Link to ticket -LinkToMo=Link to Mo +LinkToInvoice=Povezava do računa +LinkToTemplateInvoice=Povezava do predloge računa +LinkToSupplierOrder=Povezava do naročilnice +LinkToSupplierProposal=Povezava do ponudbe ponudnika +LinkToSupplierInvoice=Povezava do prejetih računov +LinkToContract=Povezava do pogodbe +LinkToIntervention=Povezava do intervencije +LinkToTicket=Povezava do vstopnice +LinkToMo=Povezava do Mo CreateDraft=Ustvarite osnutek SetToDraft=Nazaj na osnutek ClickToEdit=Kliknite za urejanje -ClickToRefresh=Click to refresh -EditWithEditor=Edit with CKEditor -EditWithTextEditor=Edit with Text editor -EditHTMLSource=Edit HTML Source +ClickToRefresh=Kliknite za osvežitev +EditWithEditor=Uredite s CKEditorjem +EditWithTextEditor=Urejanje z urejevalnikom besedila +EditHTMLSource=Uredi izvor HTML ObjectDeleted=Predmet %s črta ByCountry=Po državah ByTown=Z mesta @@ -826,130 +840,131 @@ ByDay=Po dnevih BySalesRepresentative=Z prodajni predstavnik LinkedToSpecificUsers=Povezano z določenim kontaktom uporabnika NoResults=Ni rezultata -AdminTools=Admin Tools +AdminTools=Skrbniška orodja SystemTools=Sistemska orodja ModulesSystemTools=Orodja za module Test=Test Element=Element NoPhotoYet=Slik še ni na voljo -Dashboard=Dashboard -MyDashboard=My Dashboard +Dashboard=Nadzorna plošča +MyDashboard=Nadzorna plošča Deductible=Odbiten from=od toward=proti Access=Dostop SelectAction=Izberi akcijo -SelectTargetUser=Select target user/employee +SelectTargetUser=Izberite ciljnega uporabnika/zaposlenega HelpCopyToClipboard=Uporabi Ctrl+C za kopiranje na odložišče SaveUploadedFileWithMask=Shrani datoteko na strežnik z imenom "%s" (otherwise "%s") OriginFileName=Originalno ime datoteke SetDemandReason=Nastavi vir SetBankAccount=Določi bančni račun -AccountCurrency=Account currency +AccountCurrency=Valuta računa ViewPrivateNote=Glej opombe XMoreLines=%s zasenčena(ih) vrstic -ShowMoreLines=Show more/less lines +ShowMoreLines=Prikaži več/manj vrstic PublicUrl=Javni URL AddBox=Dodaj okvir -SelectElementAndClick=Select an element and click on %s +SelectElementAndClick=Izberite element in kliknite %s PrintFile=Natisni datoteko %s -ShowTransaction=Show entry on bank account +ShowTransaction=Pokaži vnos na bančnem računu ShowIntervention=Prikaži intervencijo ShowContract=Prikaži pogodbo -GoIntoSetupToChangeLogo=Go to Home - Setup - Company to change logo or go to Home - Setup - Display to hide. +GoIntoSetupToChangeLogo=Pojdite na Domov - Nastavitve - Podjetje, da spremenite logotip, ali pojdite na Domov - Nastavitve - Zaslon, da ga skrijete. Deny=Zavrni Denied=Zavrnjen -ListOf=List of %s +ListOf=Seznam %s ListOfTemplates=Seznam predlog Gender=Spol -Genderman=Male -Genderwoman=Female +Genderman=moški +Genderwoman=ženska Genderother=Ostalo ViewList=Glej seznam -ViewGantt=Gantt view -ViewKanban=Kanban view +ViewGantt=Ganttov pogled +ViewKanban=Kanban pogled Mandatory=Obvezno Hello=Pozdravljeni -GoodBye=GoodBye +GoodBye=Adijo Sincerely=S spoštovanjem -ConfirmDeleteObject=Are you sure you want to delete this object? +ConfirmDeleteObject=Ali ste prepričani, da želite izbrisati ta predmet? DeleteLine=Izbriši vrstico -ConfirmDeleteLine=Are you sure you want to delete this line? -ErrorPDFTkOutputFileNotFound=Error: the file was not generated. Please check that the 'pdftk' command is installed in a directory included in the $PATH environment variable (linux/unix only) or contact your system administrator. -NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked record -TooManyRecordForMassAction=Too many records selected for mass action. The action is restricted to a list of %s records. -NoRecordSelected=No record selected -MassFilesArea=Area for files built by mass actions -ShowTempMassFilesArea=Show area of files built by mass actions -ConfirmMassDeletion=Bulk Delete confirmation -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record(s)? -RelatedObjects=Related Objects +ConfirmDeleteLine=Ali ste prepričani, da želite izbrisati to vrstico? +ErrorPDFTkOutputFileNotFound=Napaka: datoteka ni bila ustvarjena. Preverite, ali je ukaz 'pdftk' nameščen v imeniku, vključenem v spremenljivko okolja $PATH (samo za linux/unix), ali se obrnite na skrbnika sistema. +NoPDFAvailableForDocGenAmongChecked=Med preverjenimi zapisi ni bil na voljo noben PDF za ustvarjanje dokumenta +TooManyRecordForMassAction=Za množično akcijo je izbranih preveč zapisov. Dejanje je omejeno na seznam zapisov %s. +NoRecordSelected=Izbran ni noben zapis +MassFilesArea=Območje za datoteke, zgrajene z množičnimi akcijami +ShowTempMassFilesArea=Pokaži območje datotek, ustvarjenih z množičnimi dejanji +ConfirmMassDeletion=Potrditev množičnega brisanja +ConfirmMassDeletionQuestion=Ali ste prepričani, da želite izbrisati izbrane zapise %s? +RelatedObjects=Sorodni predmeti ClassifyBilled=Klasificiraj kot fakturirano -ClassifyUnbilled=Classify unbilled +ClassifyUnbilled=Razvrsti neobračunano Progress=Napredek ProgressShort=Progr. -FrontOffice=Front office +FrontOffice=Prednja pisarna BackOffice=Administracija -Submit=Submit -View=View +Submit=Predloži +View=Pogled Export=Izvoz Exports=Izvoz -ExportFilteredList=Export filtered list -ExportList=Export list +ExportFilteredList=Izvoz filtriranega seznama +ExportList=Izvozni seznam ExportOptions=Izvozne opcije -IncludeDocsAlreadyExported=Include docs already exported -ExportOfPiecesAlreadyExportedIsEnable=Export of pieces already exported is enable -ExportOfPiecesAlreadyExportedIsDisable=Export of pieces already exported is disable -AllExportedMovementsWereRecordedAsExported=All exported movements were recorded as exported -NotAllExportedMovementsCouldBeRecordedAsExported=Not all exported movements could be recorded as exported +IncludeDocsAlreadyExported=Vključi že izvožene dokumente +ExportOfPiecesAlreadyExportedIsEnable=Omogočen je izvoz že izvoženih kosov +ExportOfPiecesAlreadyExportedIsDisable=Izvoz že izvoženih kosov je onemogočen +AllExportedMovementsWereRecordedAsExported=Vsi izvoženi premiki so bili zabeleženi kot izvoženi +NotAllExportedMovementsCouldBeRecordedAsExported=Vseh izvoženih gibanj ni bilo mogoče zabeležiti kot izvožene Miscellaneous=Razno Calendar=Koledar -GroupBy=Group by... -ViewFlatList=View flat list -ViewAccountList=View ledger -ViewSubAccountList=View subaccount ledger -RemoveString=Remove string '%s' -SomeTranslationAreUncomplete=Some of the languages offered may be only partially translated or may contain errors. Please help to correct your language by registering at https://transifex.com/projects/p/dolibarr/ to add your improvements. -DirectDownloadLink=Public download link -PublicDownloadLinkDesc=Only the link is required to download the file -DirectDownloadInternalLink=Private download link -PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file -Download=Download -DownloadDocument=Download document -ActualizeCurrency=Update currency rate +GroupBy=Združi po ... +ViewFlatList=Ogled ploščatega seznama +ViewAccountList=Ogled glavne knjige +ViewSubAccountList=Oglejte si knjigo podračunov +RemoveString=Odstrani niz '%s' +SomeTranslationAreUncomplete=Nekateri ponujeni jeziki so morda le delno prevedeni ali pa vsebujejo napake. Pomagajte popraviti svoj jezik tako, da se registrirate na https://transifex.com/projects/p/dolibarr/ in dodate svoje izboljšave. +DirectDownloadLink=Javna povezava za prenos +PublicDownloadLinkDesc=Za prenos datoteke je potrebna le povezava +DirectDownloadInternalLink=Zasebna povezava za prenos +PrivateDownloadLinkDesc=Za ogled ali prenos datoteke morate biti prijavljeni in potrebujete dovoljenja +Download=Prenesi +DownloadDocument=Prenesi dokument +DownloadSignedDocument=Prenesite podpisani dokument +ActualizeCurrency=Posodobi tečaj valute Fiscalyear=Fiskalno leto -ModuleBuilder=Module and Application Builder -SetMultiCurrencyCode=Set currency -BulkActions=Bulk actions -ClickToShowHelp=Click to show tooltip help -WebSite=Website -WebSites=Websites -WebSiteAccounts=Website accounts -ExpenseReport=Expense report +ModuleBuilder=Graditelj modulov in aplikacij +SetMultiCurrencyCode=Nastavite valuto +BulkActions=Množična dejanja +ClickToShowHelp=Kliknite za prikaz pomoči za orodne namige +WebSite=Spletna stran +WebSites=Spletne strani +WebSiteAccounts=Računi spletnih mest +ExpenseReport=Poročilo o izdatkih ExpenseReports=Stroškovna poročila HR=HR -HRAndBank=HR and Bank -AutomaticallyCalculated=Automatically calculated -TitleSetToDraft=Go back to draft -ConfirmSetToDraft=Are you sure you want to go back to Draft status? -ImportId=Import id +HRAndBank=HR in banka +AutomaticallyCalculated=Samodejno izračunano +TitleSetToDraft=Nazaj na osnutek +ConfirmSetToDraft=Ali ste prepričani, da se želite vrniti na stanje osnutka? +ImportId=ID uvoza Events=Dogodki -EMailTemplates=Email templates -FileNotShared=File not shared to external public +EMailTemplates=E-poštne predloge +FileNotShared=Datoteka ni v skupni rabi zunanji javnosti Project=Projekt Projects=Projekti -LeadOrProject=Lead | Project -LeadsOrProjects=Leads | Projects -Lead=Lead -Leads=Leads -ListOpenLeads=List open leads -ListOpenProjects=List open projects -NewLeadOrProject=New lead or project +LeadOrProject=Svinec | Projekt +LeadsOrProjects=Vodi | Projekti +Lead=Svinec +Leads=vodi +ListOpenLeads=Seznam odprtih potencialnih strank +ListOpenProjects=Seznam odprtih projektov +NewLeadOrProject=Nova potencialna stranka ali projekt Rights=Dovoljenja -LineNb=Line no. +LineNb=Linija št. IncotermLabel=Mednarodni Poslovni Izrazi -TabLetteringCustomer=Customer lettering -TabLetteringSupplier=Vendor lettering +TabLetteringCustomer=Napis strank +TabLetteringSupplier=Napis prodajalca Monday=Ponedeljek Tuesday=Torek Wednesday=Sreda @@ -978,47 +993,47 @@ ShortThursday=Č ShortFriday=P ShortSaturday=S ShortSunday=N -one=one -two=two -three=three -four=four -five=five -six=six -seven=seven -eight=eight -nine=nine -ten=ten -eleven=eleven -twelve=twelve +one=eno +two=dva +three=tri +four=štiri +five=pet +six=šest +seven=sedem +eight=osem +nine=devet +ten=deset +eleven=enajst +twelve=dvanajst thirteen=thirdteen -fourteen=fourteen -fifteen=fifteen -sixteen=sixteen -seventeen=seventeen -eighteen=eighteen -nineteen=nineteen -twenty=twenty -thirty=thirty -forty=forty -fifty=fifty -sixty=sixty -seventy=seventy -eighty=eighty -ninety=ninety -hundred=hundred -thousand=thousand -million=million -billion=billion -trillion=trillion -quadrillion=quadrillion -SelectMailModel=Select an email template +fourteen=štirinajst +fifteen=petnajst +sixteen=šestnajst +seventeen=sedemnajst +eighteen=osemnajst +nineteen=devetnajst +twenty=dvajset +thirty=trideset +forty=štirideset +fifty=petdeset +sixty=šestdeset +seventy=sedemdeset +eighty=osemdeset +ninety=devetdeset +hundred=sto +thousand=tisoč +million=milijonov +billion=milijarde +trillion=bilijon +quadrillion=kvadrilijon +SelectMailModel=Izberite e-poštno predlogo SetRef=Nastavi referenco -Select2ResultFoundUseArrows=Some results found. Use arrows to select. +Select2ResultFoundUseArrows=Najdenih nekaj rezultatov. Za izbiro uporabite puščice. Select2NotFound=Ni najdenega rezultata Select2Enter=Potrdi -Select2MoreCharacter=or more character +Select2MoreCharacter=ali več značaja Select2MoreCharacters=ali več znakov -Select2MoreCharactersMore=Search syntax:
| OR (a|b)
* Any character (a*b)
^ Start with (^ab)
$ End with (ab$)
+Select2MoreCharactersMore= Sintaksa iskanja:
| OR (a|b)
* Any character (a*b)
^ Start with (^ab)
$ End with ( ab$)
Select2LoadingMoreResults=Naloži več rezultatov... Select2SearchInProgress=Iskanje v teku... SearchIntoThirdparties=Partnerji @@ -1026,141 +1041,172 @@ SearchIntoContacts=Kontakti SearchIntoMembers=Člani SearchIntoUsers=Uporabniki SearchIntoProductsOrServices=Proizvodi ali storitve -SearchIntoBatch=Lots / Serials +SearchIntoBatch=Loti / Serijske publikacije SearchIntoProjects=Projekti -SearchIntoMO=Manufacturing Orders +SearchIntoMO=Naročila za proizvodnjo SearchIntoTasks=Naloge SearchIntoCustomerInvoices=Računi za kupca -SearchIntoSupplierInvoices=Fakture dobaviteljev -SearchIntoCustomerOrders=Sales orders +SearchIntoSupplierInvoices=Prejeti računi +SearchIntoCustomerOrders=Prodajna naročila SearchIntoSupplierOrders=Nabavni nalogi SearchIntoCustomerProposals=Komercialne ponudbe -SearchIntoSupplierProposals=Vendor proposals +SearchIntoSupplierProposals=Ponudbe dobaviteljev SearchIntoInterventions=Intervencije SearchIntoContracts=Pogodbe -SearchIntoCustomerShipments=Customer shipments +SearchIntoCustomerShipments=Pošiljke strank SearchIntoExpenseReports=Stroškovna poročila -SearchIntoLeaves=Leave -SearchIntoTickets=Tickets -SearchIntoCustomerPayments=Customer payments +SearchIntoLeaves=Pusti +SearchIntoKM=Baza znanja +SearchIntoTickets=Vstopnice +SearchIntoCustomerPayments=Plačila strank SearchIntoVendorPayments=Plačila dobaviteljem -SearchIntoMiscPayments=Miscellaneous payments +SearchIntoMiscPayments=Razna plačila CommentLink=Komentarji -NbComments=Number of comments -CommentPage=Comments space -CommentAdded=Comment added -CommentDeleted=Comment deleted +NbComments=Število komentarjev +CommentPage=Prostor za komentarje +CommentAdded=Komentar dodan +CommentDeleted=Komentar izbrisan Everybody=Projekti v skupni rabi -PayedBy=Paid by -PayedTo=Paid to -Monthly=Monthly -Quarterly=Quarterly -Annual=Annual -Local=Local -Remote=Remote -LocalAndRemote=Local and Remote -KeyboardShortcut=Keyboard shortcut +PayedBy=Plačano s strani +PayedTo=Plačano +Monthly=Mesečno +Quarterly=Četrtletnik +Annual=Letna +Local=Lokalno +Remote=Daljinsko +LocalAndRemote=Lokalno in oddaljeno +KeyboardShortcut=Bližnjica na tipkovnici AssignedTo=Se nanaša na -Deletedraft=Delete draft -ConfirmMassDraftDeletion=Draft mass delete confirmation -FileSharedViaALink=File shared with a public link -SelectAThirdPartyFirst=Select a third party first... -YouAreCurrentlyInSandboxMode=You are currently in the %s "sandbox" mode -Inventory=Inventory -AnalyticCode=Analytic code +Deletedraft=Izbriši osnutek +ConfirmMassDraftDeletion=Potrditev množičnega izbrisa osnutka +FileSharedViaALink=Datoteka v skupni rabi z javno povezavo +SelectAThirdPartyFirst=Najprej izberite partnerja ... +YouAreCurrentlyInSandboxMode=Trenutno ste v %s načinu "peskovnika". +Inventory=Inventar +AnalyticCode=Analitična koda TMenuMRP=MRP -ShowCompanyInfos=Show company infos -ShowMoreInfos=Show More Infos -NoFilesUploadedYet=Please upload a document first -SeePrivateNote=See private note -PaymentInformation=Payment information -ValidFrom=Valid from -ValidUntil=Valid until -NoRecordedUsers=No users -ToClose=To close -ToRefuse=To refuse +ShowCompanyInfos=Pokaži podatke o podjetju +ShowMoreInfos=Prikaži več informacij +NoFilesUploadedYet=Najprej naložite dokument +SeePrivateNote=Glej zasebno opombo +PaymentInformation=Informacije o plačilu +ValidFrom=Velja od +ValidUntil=Veljavno do +NoRecordedUsers=Ni uporabnikov +ToClose=Zapreti +ToRefuse=Zavrniti ToProcess=Za obdelavo -ToApprove=To approve -GlobalOpenedElemView=Global view -NoArticlesFoundForTheKeyword=No article found for the keyword '%s' -NoArticlesFoundForTheCategory=No article found for the category -ToAcceptRefuse=To accept | refuse +ToApprove=Odobriti +GlobalOpenedElemView=Globalni pogled +NoArticlesFoundForTheKeyword=Za ključno besedo ' %s ' ni bilo mogoče najti nobenega članka. +NoArticlesFoundForTheCategory=Za to kategorijo ni bil najden članek +ToAcceptRefuse=Sprejeti | zavrniti ContactDefault_agenda=Aktivnost ContactDefault_commande=Naročilo ContactDefault_contrat=Pogodba ContactDefault_facture=Račun ContactDefault_fichinter=Intervencija -ContactDefault_invoice_supplier=Supplier Invoice -ContactDefault_order_supplier=Purchase Order +ContactDefault_invoice_supplier=Račun dobavitelja +ContactDefault_order_supplier=Naročilnica ContactDefault_project=Projekt ContactDefault_project_task=Naloga ContactDefault_propal=Ponudba -ContactDefault_supplier_proposal=Supplier Proposal -ContactDefault_ticket=Ticket -ContactAddedAutomatically=Contact added from contact thirdparty roles -More=More -ShowDetails=Show details -CustomReports=Custom reports -StatisticsOn=Statistics on -SelectYourGraphOptionsFirst=Select your graph options to build a graph -Measures=Measures -XAxis=X-Axis -YAxis=Y-Axis -StatusOfRefMustBe=Status of %s must be %s -DeleteFileHeader=Confirm file delete -DeleteFileText=Do you really want delete this file? -ShowOtherLanguages=Show other languages -SwitchInEditModeToAddTranslation=Switch in edit mode to add translations for this language -NotUsedForThisCustomer=Not used for this customer -AmountMustBePositive=Amount must be positive -ByStatus=By status +ContactDefault_supplier_proposal=Ponudba dobavitelja +ContactDefault_ticket=Vstopnica +ContactAddedAutomatically=Stik je dodan iz kontaktnih vlog partnerjev +More=več +ShowDetails=Pokaži podrobnosti +CustomReports=Poročila po meri +StatisticsOn=Statistika naprej +SelectYourGraphOptionsFirst=Izberite možnosti grafa, da sestavite graf +Measures=Ukrepi +XAxis=X-os +YAxis=Y-os +StatusOfRefMustBe=Status %s mora biti %s +DeleteFileHeader=Potrdite brisanje datoteke +DeleteFileText=Ali res želite izbrisati to datoteko? +ShowOtherLanguages=Pokaži druge jezike +SwitchInEditModeToAddTranslation=Preklopite v način urejanja, da dodate prevode za ta jezik +NotUsedForThisCustomer=Ni uporabljeno za to stranko +AmountMustBePositive=Znesek mora biti pozitiven +ByStatus=Po statusu InformationMessage=Informacija -Used=Used -ASAP=As Soon As Possible -CREATEInDolibarr=Record %s created -MODIFYInDolibarr=Record %s modified -DELETEInDolibarr=Record %s deleted -VALIDATEInDolibarr=Record %s validated -APPROVEDInDolibarr=Record %s approved -DefaultMailModel=Default Mail Model -PublicVendorName=Public name of vendor +Used=Rabljeno +ASAP=Čimprej +CREATEInDolibarr=Zapis %s ustvarjen +MODIFYInDolibarr=Zapis %s spremenjen +DELETEInDolibarr=Zapis %s izbrisan +VALIDATEInDolibarr=Zapis %s potrjen +APPROVEDInDolibarr=Zapis %s odobren +DefaultMailModel=Privzeti poštni model +PublicVendorName=Javno naziv DateOfBirth=Datum rojstva -SecurityTokenHasExpiredSoActionHasBeenCanceledPleaseRetry=Security token has expired, so action has been canceled. Please try again. -UpToDate=Up-to-date -OutOfDate=Out-of-date -EventReminder=Event Reminder -UpdateForAllLines=Update for all lines +SecurityTokenHasExpiredSoActionHasBeenCanceledPleaseRetry=Varnostni žeton je potekel, zato je bilo dejanje preklicano. Prosim poskusite ponovno. +UpToDate=Posodobljeno +OutOfDate=Zastarano +EventReminder=Opomnik dogodka +UpdateForAllLines=Posodobitev za vse linije OnHold=Ustavljeno -Civility=Civility -AffectTag=Affect Tag -CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? -CategTypeNotFound=No tag type found for type of records -CopiedToClipboard=Copied to clipboard -InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. -ConfirmCancel=Are you sure you want to cancel +Civility=Vljudnost +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Nastavi nadzornika +CreateExternalUser=Ustvari zunanjega uporabnika +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Paketna nastavitev nadzornika +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Ali ste prepričani, da želite nastaviti nadzornika za izbrane zapise %s? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? +CategTypeNotFound=Za vrsto zapisov ni bilo mogoče najti nobene vrste oznake +Rate=Stopnja +SupervisorNotFound=Nadzornik ne obstaja +CopiedToClipboard=Kopirano v odložišče +InformationOnLinkToContract=Ta znesek je samo skupek vseh vrstic pogodbe. Noben pojem časa se ne upošteva. +ConfirmCancel=Ali ste prepričani, da želite preklicati? EmailMsgID=Email MsgID -SetToEnabled=Set to enabled -SetToDisabled=Set to disabled -ConfirmMassEnabling=mass enabling confirmation -ConfirmMassEnablingQuestion=Are you sure you want to enable the %s selected record(s)? -ConfirmMassDisabling=mass disabling confirmation -ConfirmMassDisablingQuestion=Are you sure you want to disable the %s selected record(s)? -RecordsEnabled=%s record(s) enabled -RecordsDisabled=%s record(s) disabled -RecordEnabled=Record enabled -RecordDisabled=Record disabled -Forthcoming=Forthcoming -Currently=Currently -ConfirmMassLeaveApprovalQuestion=Are you sure you want to approve the %s selected record(s)? -ConfirmMassLeaveApproval=Mass leave approval confirmation -RecordAproved=Record approved -RecordsApproved=%s Record(s) approved -Properties=Properties -hasBeenValidated=%s has been validated +EmailDate=Datum elektronske pošte +SetToStatus=Set to status %s +SetToEnabled=Nastavite na omogočeno +SetToDisabled=Nastavite na onemogočeno +ConfirmMassEnabling=množično omogočanje potrditve +ConfirmMassEnablingQuestion=Ali ste prepričani, da želite omogočiti izbrane zapise %s? +ConfirmMassDisabling=potrditev množične onemogočitve +ConfirmMassDisablingQuestion=Ali ste prepričani, da želite onemogočiti %s izbrane zapise? +RecordsEnabled=%s zapisi so omogočeni +RecordsDisabled=%s zapisi so onemogočeni +RecordEnabled=Snemanje omogočeno +RecordDisabled=Zapis onemogočen +Forthcoming=Prihajajoče +Currently=Trenutno +ConfirmMassLeaveApprovalQuestion=Ali ste prepričani, da želite odobriti %s izbrane zapise? +ConfirmMassLeaveApproval=Potrditev odobritve množičnega dopusta +RecordAproved=Zapis odobren +RecordsApproved=%s Odobreni zapis(i). +Properties=Lastnosti +hasBeenValidated=%s je bil preverjen ClientTZ=Časovni pas klienta (uporabnika) -NotClosedYet=Not yet closed -ClearSignature=Reset signature -CanceledHidden=Canceled hidden -CanceledShown=Canceled shown +NotClosedYet=Še ni zaprto +ClearSignature=Ponastavi podpis +CanceledHidden=Preklicano skrito +CanceledShown=Prikazano preklicano +Terminate=Prekiniti +Terminated=Prekinjeno +AddLineOnPosition=Dodaj vrstico na položaj (na koncu, če je prazen) +ConfirmAllocateCommercial=Dodelitev potrditve prodajnega predstavnika +ConfirmAllocateCommercialQuestion=Ali ste prepričani, da želite dodeliti izbrane zapise %s? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Tvoje sporočilo +YourMessageHasBeenReceived=Vaše sporočilo je bilo prejeto. Odgovorili vam bomo ali vas kontaktirali v najkrajšem možnem času. +UrlToCheck=Url za preverjanje +Automation=Avtomatizacija +CreatedByEmailCollector=Ustvaril zbiralec e-pošte +CreatedByPublicPortal=Ustvarjeno iz javnega portala +UserAgent=Uporabniški agent +InternalUser=Interni uporabnik +ExternalUser=Zunanji uporabnik diff --git a/htdocs/langs/sl_SI/margins.lang b/htdocs/langs/sl_SI/margins.lang index 8f47170233d..082632ae4a8 100644 --- a/htdocs/langs/sl_SI/margins.lang +++ b/htdocs/langs/sl_SI/margins.lang @@ -16,30 +16,30 @@ MarginDetails=Podatki o marži ProductMargins=Marže proizvoda CustomerMargins=Marže kupcev SalesRepresentativeMargins=Marža prodajnega predstavnika -ContactOfInvoice=Contact of invoice +ContactOfInvoice=Kontakt računa UserMargins=Marže uporabnikov ProductService=Proizvod ali storitev AllProducts=Vsi proizvodi in storitve ChooseProduct/Service=Izberi proizvod ali storitev -ForceBuyingPriceIfNull=Force buying/cost price to selling price if not defined -ForceBuyingPriceIfNullDetails=If buying/cost price not provided when we add a new line, and this option is "ON", the margin will be 0%% on the new line (buying/cost price = selling price). If this option is "OFF" (recommended), margin will be equal to the value suggested by default (and may be 100%% if no default value can be found). +ForceBuyingPriceIfNull=Vsili nakupno/stroškovno ceno na prodajno ceno, če ni definirana +ForceBuyingPriceIfNullDetails=Če nakupna/stroškovna cena ni podana, ko dodamo novo vrstico, in je ta možnost "ON", bo marža v novi vrstici 0%% (nakupna/stroščna cena = prodajna cena). Če je ta možnost »IZKLOPLJENA« (priporočeno), bo marža enaka privzeto predlagani vrednosti (in je lahko 100%%, če privzete vrednosti ni mogoče najti). MARGIN_METHODE_FOR_DISCOUNT=Metoda marž pri globalnih popustih UseDiscountAsProduct=Kot proizvod UseDiscountAsService=Kot storitev UseDiscountOnTotal=V delni vsoti MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Določa, če se globalni popust smatra kot proizvod, storitev, ali samo delna vsota pri izračunu marže. MARGIN_TYPE=Privzeto predlagana nabavna cena s stroški za izračun marže -MargeType1=Margin on Best vendor price +MargeType1=Marža na najugodnejšo ceno MargeType2=Marža na uravnoteženo povprečno ceno (WAP) -MargeType3=Margin on Cost Price -MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card
* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best vendor price if WAP not yet defined
* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best vendor price if WAP not yet defined +MargeType3=Marža na lastno ceno +MarginTypeDesc=* Marža na najboljšo nakupno ceno = Prodajna cena – Cena najboljšega prodajalca, določena na kartici izdelka
* Marža na tehtano povprečno ceno (WAP) = Prodajna cena – Tehtana povprečna cena izdelka (WAP) ali cena najboljšega prodajalca, če WAP še ni določen
* Marža na Stroškovna cena = Prodajna cena - Stroška cena, določena na kartici izdelka ali WAP, če lastna cena ni določena, ali najboljša cena prodajalca, če WAP še ni določen CostPrice=Stroškovna cena UnitCharges=Stroški po enoti Charges=Stroški AgentContactType=Tip kontakta komercialnega agenta -AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per contact/address. Note that reading statistics on a contact is not reliable since in most cases the contact may not be defined explicitely on the invoices. +AgentContactTypeDetails=Določite, kateri tip kontakta (povezan na računih) bo uporabljen za poročilo o maržah na kontakt/naslov. Upoštevajte, da branje statističnih podatkov o stiku ni zanesljivo, saj v večini primerov stik morda ni izrecno opredeljen na računih. rateMustBeNumeric=Stopnja mora biti numerična vrednost markRateShouldBeLesserThan100=Označena vrednost mora biti manjša od 100 ShowMarginInfos=Prikaži informacije o marži -CheckMargins=Margins detail -MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any dedicated sale representative and some third parties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative). +CheckMargins=Podrobnosti o robovih +MarginPerSaleRepresentativeWarning=Poročilo o marži na uporabnika uporablja povezavo med tretjimi osebami in prodajnimi zastopniki za izračun marže vsakega prodajnega zastopnika. Ker nekatere tretje osebe morda nimajo nobenega namenskega prodajnega zastopnika in so nekatere tretje osebe morda povezane z več, nekateri zneski morda ne bodo vključeni v to poročilo (če ni prodajnega zastopnika), nekateri pa se lahko pojavijo v različnih vrsticah (za vsakega prodajnega zastopnika) . diff --git a/htdocs/langs/sl_SI/members.lang b/htdocs/langs/sl_SI/members.lang index a6e08729998..eea2c387d6c 100644 --- a/htdocs/langs/sl_SI/members.lang +++ b/htdocs/langs/sl_SI/members.lang @@ -6,8 +6,8 @@ Member=Član Members=Člani ShowMember=Prikaži člansko kartico UserNotLinkedToMember=Uporabnik ni povezan s članstvom -ThirdpartyNotLinkedToMember=Third party not linked to a member -MembersTickets=Membership address sheet +ThirdpartyNotLinkedToMember=Partner ni povezan s članom +MembersTickets=List z naslovom članstva FundationMembers=Člani fundacije ListOfValidatedPublicMembers=Seznam potrjenih javnih članov ErrorThisMemberIsNotPublic=Ta član ni javen @@ -15,28 +15,30 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Drug član (ime: %s, uporabni ErrorUserPermissionAllowsToLinksToItselfOnly=Zaradi varnostnih razlogov, morate imeti dovoljenje za urejanje vseh uporabnikov, če želite povezati člana z uporabnikom, ki ni vaš. SetLinkToUser=Povezava z Dolibarr uporabnikom SetLinkToThirdParty=Povezava z Dolibarr partnerjem -MembersCards=Generation of cards for members +MemberCountersArePublic=Števci veljavnih članov so javni +MembersCards=Izdelava izkaznic za člane MembersList=Seznam članov MembersListToValid=Seznam predlaganih članov (potrebna potrditev) MembersListValid=Seznam potrjenih članov -MembersListUpToDate=List of valid members with up-to-date contribution -MembersListNotUpToDate=List of valid members with out-of-date contribution -MembersListExcluded=List of excluded members -MembersListResiliated=List of terminated members +MembersListUpToDate=Seznam veljavnih članov s posodobljenim prispevkom +MembersListNotUpToDate=Seznam veljavnih članov z zastarelim prispevkom +MembersListExcluded=Seznam izključenih članov +MembersListResiliated=Seznam izključenih članov MembersListQualified=Seznam kvalificiranih članov MenuMembersToValidate=Predlagani člani MenuMembersValidated=Potrjeni člani -MenuMembersExcluded=Excluded members -MenuMembersResiliated=Terminated members -MembersWithSubscriptionToReceive=Members with contribution to receive -MembersWithSubscriptionToReceiveShort=Contributions to receive -DateSubscription=Date of membership -DateEndSubscription=End date of membership -EndSubscription=End of membership -SubscriptionId=Contribution ID -WithoutSubscription=Without contribution -MemberId=Member Id -MemberRef=Member Ref +MenuMembersExcluded=Izključeni člani +MenuMembersResiliated=Izključeni člani +MembersWithSubscriptionToReceive=Člani s prispevkom za prejemanje +MembersWithSubscriptionToReceiveShort=Prispevki za prejemanje +DateSubscription=Datum včlanitve +DateEndSubscription=Končni datum članstva +EndSubscription=Konec članstva +SubscriptionId=ID prispevka +WithoutSubscription=Without membership +WaitingSubscription=Membership pending +MemberId=ID člana +MemberRef=Član Ref NewMember=Nov član MemberType=Tip člana MemberTypeId=ID tipa člana @@ -44,110 +46,116 @@ MemberTypeLabel=Naziv tipa člana MembersTypes=Tipi članov MemberStatusDraft=Osnutek (potrebno potrditi) MemberStatusDraftShort=Osnutek -MemberStatusActive=Validated (waiting contribution) +MemberStatusActive=Potrjeno (čakajoč prispevek) MemberStatusActiveShort=Potrjen -MemberStatusActiveLate=Contribution expired +MemberStatusActiveLate=Prispevek je potekel MemberStatusActiveLateShort=Pretečen MemberStatusPaid=Posodobljene članarine MemberStatusPaidShort=Posodobljene -MemberStatusExcluded=Excluded member -MemberStatusExcludedShort=Excluded -MemberStatusResiliated=Terminated member -MemberStatusResiliatedShort=Terminated +MemberStatusExcluded=Izključen član +MemberStatusExcludedShort=Izključeno +MemberStatusResiliated=Izključen član +MemberStatusResiliatedShort=Prekinjeno MembersStatusToValid=Predlagani člani -MembersStatusExcluded=Excluded members -MembersStatusResiliated=Terminated members -MemberStatusNoSubscription=Validated (no contribution required) +MembersStatusExcluded=Izključeni člani +MembersStatusResiliated=Izključeni člani +MemberStatusNoSubscription=Potrjeno (prispevek ni potreben) MemberStatusNoSubscriptionShort=Potrjen -SubscriptionNotNeeded=No contribution required +SubscriptionNotNeeded=Prispevek ni potreben NewCotisation=Nov prispevek PaymentSubscription=Plačilo novega prispevka SubscriptionEndDate=Končni datum članstva MembersTypeSetup=Nastavitev tipa članov -MemberTypeModified=Member type modified -DeleteAMemberType=Delete a member type -ConfirmDeleteMemberType=Are you sure you want to delete this member type? -MemberTypeDeleted=Member type deleted -MemberTypeCanNotBeDeleted=Member type can not be deleted +MemberTypeModified=Vrsta člana spremenjena +DeleteAMemberType=Izbrišite vrsto člana +ConfirmDeleteMemberType=Ali ste prepričani, da želite izbrisati to vrsto člana? +MemberTypeDeleted=Vrsta člana izbrisana +MemberTypeCanNotBeDeleted=Vrste člana ni mogoče izbrisati NewSubscription=Nov prispevek NewSubscriptionDesc=Ta obrazec omogoča zabeležko vaše članarine kot novega člana zdručenja. Če želite obnoviti članarino (če ste že član), prosimo raje kontaktirajte vodstvo združenja po emailu %s. -Subscription=Contribution -Subscriptions=Contributions +Subscription=Prispevek +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Kakršen koli znesek +CanEditAmountShortForValues=priporočljiva, poljubna količina +MembershipDuration=Trajanje +GetMembershipButtonLabel=Join +Subscriptions=Prispevki SubscriptionLate=Zamujen -SubscriptionNotReceived=Contribution never received -ListOfSubscriptions=List of contributions -SendCardByMail=Send card by email +SubscriptionNotReceived=Prispevek ni bil nikoli prejet +ListOfSubscriptions=Seznam prispevkov +SendCardByMail=Pošljite kartico po e-pošti AddMember=Ustvari člana NoTypeDefinedGoToSetup=Tipi članov niso določeni. Pojdite v Nastavitve – ipi članov NewMemberType=Nov tip člana -WelcomeEMail=Welcome email -SubscriptionRequired=Contribution required +WelcomeEMail=Pozdravno e-poštno sporočilo +SubscriptionRequired=Potreben je prispevek DeleteType=Izbriši VoteAllowed=Dovoljeno glasovanje -Physical=Individual +Physical=Posameznik Moral=Corporation -MorAndPhy=Corporation and Individual -Reenable=Re-Enable -ExcludeMember=Exclude a member -Exclude=Exclude -ConfirmExcludeMember=Are you sure you want to exclude this member ? -ResiliateMember=Terminate a member -ConfirmResiliateMember=Are you sure you want to terminate this member? +MorAndPhy=Korporacija in posameznik +Reenable=Ponovno omogoči +ExcludeMember=Izključi člana +Exclude=Izključi +ConfirmExcludeMember=Ali ste prepričani, da želite izključiti tega člana? +ResiliateMember=Prekinite člana +ConfirmResiliateMember=Ali ste prepričani, da želite prekiniti tega člana? DeleteMember=Izbriši člana -ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his contributions)? +ConfirmDeleteMember=Ali ste prepričani, da želite izbrisati tega člana (Če izbrišete člana, boste izbrisali vse njegove prispevke)? DeleteSubscription=Izbriši naročnino -ConfirmDeleteSubscription=Are you sure you want to delete this contribution? +ConfirmDeleteSubscription=Ali ste prepričani, da želite izbrisati ta prispevek? Filehtpasswd=Datoteka htpasswd ValidateMember=Potrdi člana -ConfirmValidateMember=Are you sure you want to validate this member? -FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formatted pages, provided as example to show how to list members database. +ConfirmValidateMember=Ali ste prepričani, da želite potrditi tega člana? +FollowingLinksArePublic=Naslednje povezave so odprte strani, ki niso zaščitene z nobenim dovoljenjem Dolibarr. Niso oblikovane strani, podane so kot primer, ki prikazuje, kako navesti bazo podatkov članov. PublicMemberList=Javni seznam članov -BlankSubscriptionForm=Public self-registration form -BlankSubscriptionFormDesc=Dolibarr can provide you a public URL/website to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form may also be automatically provided. -EnablePublicSubscriptionForm=Enable the public website with self-subscription form -ForceMemberType=Force the member type -ExportDataset_member_1=Members and contributions +BlankSubscriptionForm=Javni obrazec za samoprijavo +BlankSubscriptionFormDesc=Dolibarr vam lahko zagotovi javni URL/spletno mesto, ki zunanjim obiskovalcem omogoča, da zahtevajo naročnino na fundacijo. Če je omogočen spletni plačilni modul, se lahko samodejno zagotovi tudi plačilni obrazec. +EnablePublicSubscriptionForm=Omogočite javno spletno stran s samoprijavnico +ForceMemberType=Vsili vrsto člana +ExportDataset_member_1=Člani in prispevki ImportDataset_member_1=Člani -LastMembersModified=Latest %s modified members -LastSubscriptionsModified=Latest %s modified contributions +LastMembersModified=Najnovejši %s spremenjeni člani +LastSubscriptionsModified=Najnovejši %s spremenjeni prispevki String=Niz Text=Tekst Int=Int DateAndTime=Datum in ura PublicMemberCard=Javna kartica člana -SubscriptionNotRecorded=Contribution not recorded -AddSubscription=Create contribution -ShowSubscription=Show contribution +SubscriptionNotRecorded=Prispevek ni zabeležen +AddSubscription=Ustvari prispevek +ShowSubscription=Prikaži prispevek # Label of email templates -SendingAnEMailToMember=Sending information email to member -SendingEmailOnAutoSubscription=Sending email on auto registration -SendingEmailOnMemberValidation=Sending email on new member validation -SendingEmailOnNewSubscription=Sending email on new contribution -SendingReminderForExpiredSubscription=Sending reminder for expired contributions -SendingEmailOnCancelation=Sending email on cancelation -SendingReminderActionComm=Sending reminder for agenda event +SendingAnEMailToMember=Pošiljanje e-pošte z informacijami članu +SendingEmailOnAutoSubscription=Pošiljanje e-pošte ob samodejni registraciji +SendingEmailOnMemberValidation=Pošiljanje e-pošte ob potrditvi novega člana +SendingEmailOnNewSubscription=Pošiljanje e-pošte o novem prispevku +SendingReminderForExpiredSubscription=Pošiljanje opomnikov za potekle prispevke +SendingEmailOnCancelation=Pošiljanje e-pošte ob preklicu +SendingReminderActionComm=Pošiljanje opomnika za dnevni red dogodka # Topic of email templates -YourMembershipRequestWasReceived=Your membership was received. -YourMembershipWasValidated=Your membership was validated -YourSubscriptionWasRecorded=Your new contribution was recorded -SubscriptionReminderEmail=contribution reminder -YourMembershipWasCanceled=Your membership was canceled +YourMembershipRequestWasReceived=Vaše članstvo je bilo prejeto. +YourMembershipWasValidated=Vaše članstvo je bilo potrjeno +YourSubscriptionWasRecorded=Vaš novi prispevek je bil zabeležen +SubscriptionReminderEmail=opomnik za prispevke +YourMembershipWasCanceled=Vaše članstvo je bilo preklicano CardContent=Vsebina vaše članske kartice # Text of email templates -ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

-ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

-ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

-ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

-DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest -DescADHERENT_AUTOREGISTER_NOTIF_MAIL=Content of the notification email received in case of auto-inscription of a guest -DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Email template to use to send email to a member on member auto-registration -DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=Email template to use to send email to a member on member validation -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Email template to use to send email to a member on new contribution recording -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Email template to use to send email reminder when contribution is about to expire -DescADHERENT_EMAIL_TEMPLATE_CANCELATION=Email template to use to send email to a member on member cancelation -DescADHERENT_EMAIL_TEMPLATE_EXCLUSION=Email template to use to send email to a member on member exclusion -DescADHERENT_MAIL_FROM=Sender Email for automatic emails +ThisIsContentOfYourMembershipRequestWasReceived=Želimo vas obvestiti, da smo prejeli vašo prošnjo za članstvo.

+ThisIsContentOfYourMembershipWasValidated=Želimo vas obvestiti, da je bilo vaše članstvo potrjeno z naslednjimi informacijami:

+ThisIsContentOfYourSubscriptionWasRecorded=Obveščamo vas, da je bila vaša nova naročnina zabeležena. Tukaj je priložen vaš račun.

+ThisIsContentOfSubscriptionReminderEmail=Želimo vas obvestiti, da bo vaša naročnina kmalu potekla ali je že potekla (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Upamo, da ga boste obnovili.

+ThisIsContentOfYourCard=To je povzetek informacij, ki jih imamo o vas. Prosimo, kontaktirajte nas, če je karkoli narobe.

+DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Zadeva prejetega e-poštnega obvestila v primeru samodejnega vpisa gosta +DescADHERENT_AUTOREGISTER_NOTIF_MAIL=Vsebina obvestila, prejetega v primeru samodejnega vpisa gosta +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=E-poštna predloga za pošiljanje e-pošte članu ob samodejni registraciji člana +DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=E-poštna predloga za pošiljanje e-pošte članu ob potrditvi članstva +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=E-poštna predloga za pošiljanje e-pošte članu o novem posnetku prispevka +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=E-poštna predloga za pošiljanje e-poštnega opomnika, ko bo prispevek potekel +DescADHERENT_EMAIL_TEMPLATE_CANCELATION=E-poštna predloga za pošiljanje e-pošte članu ob preklicu članstva +DescADHERENT_EMAIL_TEMPLATE_EXCLUSION=E-poštna predloga za pošiljanje e-pošte članu ob izključitvi člana +DescADHERENT_MAIL_FROM=E-pošta pošiljatelja za samodejna e-poštna sporočila DescADHERENT_ETIQUETTE_TYPE=Format nalepk DescADHERENT_ETIQUETTE_TEXT=Tekst na evidenčnem listu člana DescADHERENT_CARD_TYPE=Format kartic @@ -157,67 +165,70 @@ DescADHERENT_CARD_TEXT_RIGHT=Tekst na članski kartici (desna poravnava) DescADHERENT_CARD_FOOTER_TEXT=Tekst na dnu članske kartice ShowTypeCard=Prikaži tip '%s' HTPasswordExport=Ustvarjanje htpassword datoteke -NoThirdPartyAssociatedToMember=No third party associated with this member -MembersAndSubscriptions=Members and Contributions +NoThirdPartyAssociatedToMember=Noben partner ni povezana s tem članom +MembersAndSubscriptions=Člani in prispevki MoreActions=Dopolnilna aktivnost pri zapisovanju -MoreActionsOnSubscription=Complementary action suggested by default when recording a contribution, also done automatially on online payment of a contribution -MoreActionBankDirect=Create a direct entry on bank account -MoreActionBankViaInvoice=Create an invoice, and a payment on bank account +MoreActionsOnSubscription=Dodatno dejanje, ki je privzeto predlagano ob beleženju prispevka, se izvede tudi samodejno ob spletnem plačilu prispevka +MoreActionBankDirect=Ustvarite neposreden vnos na bančni račun +MoreActionBankViaInvoice=Ustvarite račun in plačilo na TRR MoreActionInvoiceOnly=Ustvarjanje računa brez plačila -LinkToGeneratedPages=Generation of business cards or address sheets +LinkToGeneratedPages=Izdelava vizitk ali listov z naslovi LinkToGeneratedPagesDesc=Ta prikaz vam omogoča, da ustvarite PDF datoteke z vizitkami za vse vaše člane ali določene člane. DocForAllMembersCards=Ustvari vizitke za vse člane (Format za izhod dejanske nastavitve: %s) DocForOneMemberCards=Ustvari vizitke za določenega člana (Format za izhod dejanske nastavitve: %s) DocForLabels=Ustvari seznam naslovov (Format za izhod dejanske nastavitve: %s) -SubscriptionPayment=Contribution payment -LastSubscriptionDate=Date of latest contribution payment -LastSubscriptionAmount=Amount of latest contribution -LastMemberType=Last Member type +SubscriptionPayment=Plačilo prispevka +LastSubscriptionDate=Datum zadnjega plačila prispevka +LastSubscriptionAmount=Znesek zadnjega prispevka +LastMemberType=Vrsta zadnjega člana MembersStatisticsByCountries=Statistika članov po državah MembersStatisticsByState=Statistika članov po deželah MembersStatisticsByTown=Statistika članov po mestih MembersStatisticsByRegion=Statistika članov po regijah -NbOfMembers=Total number of members -NbOfActiveMembers=Total number of current active members +NbOfMembers=Skupno število članov +NbOfActiveMembers=Skupno število trenutno aktivnih članov NoValidatedMemberYet=Najdeni so nepotrjeni člani -MembersByCountryDesc=This screen shows you the statistics of members by countries. Graphs and charts depend on the availability of the Google online graph service as well as on the availability of a working internet connection. -MembersByStateDesc=This screen show you statistics of members by state/provinces/canton. -MembersByTownDesc=This screen show you statistics of members by town. -MembersByNature=This screen show you statistics of members by nature. -MembersByRegion=This screen show you statistics of members by region. +MembersByCountryDesc=Ta zaslon prikazuje statistiko članov po državah. Grafi in diagrami so odvisni od razpoložljivosti Googlove spletne storitve grafov ter od razpoložljivosti delujoče internetne povezave. +MembersByStateDesc=Ta zaslon vam prikazuje statistiko članov po državi/provincah/kantonu. +MembersByTownDesc=Ta zaslon prikazuje statistiko članov po mestih. +MembersByNature=Ta zaslon prikazuje statistiko članov po naravi. +MembersByRegion=Ta zaslon prikazuje statistiko članov po regijah. MembersStatisticsDesc=Izberite statistiko, ki jo želite prebrati... MenuMembersStats=Statistika -LastMemberDate=Latest membership date -LatestSubscriptionDate=Latest contribution date -MemberNature=Nature of the member -MembersNature=Nature of the members -Public=Information is public +LastMemberDate=Zadnji datum članstva +LatestSubscriptionDate=Zadnji datum prispevka +MemberNature=Narava člana +MembersNature=Narava članov +Public=Informacije so javne NewMemberbyWeb=Dodan je nov član. Čaka potrditev. NewMemberForm=Obrazec za nove člane -SubscriptionsStatistics=Contributions statistics -NbOfSubscriptions=Number of contributions -AmountOfSubscriptions=Amount collected from contributions +SubscriptionsStatistics=Statistika prispevkov +NbOfSubscriptions=Število prispevkov +AmountOfSubscriptions=Znesek, zbran s prispevki TurnoverOrBudget=Obseg prodaje (za podjetje) ali proračun (za fundacijo) -DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Skoči na integrirano stran za online plačila -ByProperties=By nature -MembersStatisticsByProperties=Members statistics by nature -VATToUseForSubscriptions=VAT rate to use for contributionss -NoVatOnSubscription=No VAT for contributions -ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Product used for contribution line into invoice: %s -NameOrCompany=Name or company -SubscriptionRecorded=Contribution recorded -NoEmailSentToMember=No email sent to member -EmailSentToMember=Email sent to member at %s -SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired contributions -SendReminderForExpiredSubscription=Send reminder by email to members when contribution is about to expire (parameter is number of days before end of membership to send the remind. It can be a list of days separated by a semicolon, for example '10;5;0;-5') -MembershipPaid=Membership paid for current period (until %s) -YouMayFindYourInvoiceInThisEmail=You may find your invoice attached to this email -XMembersClosed=%s member(s) closed -XExternalUserCreated=%s external user(s) created -ForceMemberNature=Force member nature (Individual or Corporation) -CreateDolibarrLoginDesc=The creation of a user login for members allows them to connect to the application. Depending on the authorizations granted, they will be able, for example, to consult or modify their file themselves. -CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. -MemberFirstname=Member firstname -MemberLastname=Member lastname +DefaultAmount=Privzeti znesek prispevka +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Obiskovalec lahko izbere/uredi višino svojega prispevka ne glede na vrsto člana +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page +ByProperties=Po naravi +MembersStatisticsByProperties=Statistika članov po naravi +VATToUseForSubscriptions=Stopnja DDV za prispevke +NoVatOnSubscription=Brez DDV za prispevke +ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Izdelek, ki se uporablja za vrstico prispevka na računu: %s +NameOrCompany=Ime ali podjetje +SubscriptionRecorded=Prispevek zabeležen +NoEmailSentToMember=Članu ni bilo poslano nobeno e-poštno sporočilo +EmailSentToMember=E-pošta je bila poslana članu na %s +SendReminderForExpiredSubscriptionTitle=Pošlji opomnik po e-pošti za potekle prispevke +SendReminderForExpiredSubscription=Pošlji opomnik po e-pošti članom, ko bo prispevek potekel (parameter je število dni pred koncem članstva za pošiljanje opomina. Lahko je seznam dni, ločenih s podpičjem, na primer '10;5;0;-5 ') +MembershipPaid=Članarina plačana za tekoče obdobje (do %s) +YouMayFindYourInvoiceInThisEmail=Račun lahko najdete v prilogi tega e-poštnega sporočila +XMembersClosed=%s član(-i) zaprt +XExternalUserCreated=%s ustvarjeni zunanji uporabniki +ForceMemberNature=Narava člana sile (posameznik ali družba) +CreateDolibarrLoginDesc=Izdelava uporabniške prijave za člane omogoča povezavo z aplikacijo. Odvisno od podeljenih pooblastil si bodo lahko na primer sami ogledali ali spremenili svojo datoteko. +CreateDolibarrThirdPartyDesc=Tretja oseba je pravna oseba, ki bo navedena na računu, če se odločite za izstavitev računa za vsak prispevek. Ustvarili ga boste lahko kasneje med postopkom snemanja prispevka. +MemberFirstname=Ime člana +MemberLastname=Priimek člana +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/sl_SI/modulebuilder.lang b/htdocs/langs/sl_SI/modulebuilder.lang index 61b5c939d12..c1847bf3062 100644 --- a/htdocs/langs/sl_SI/modulebuilder.lang +++ b/htdocs/langs/sl_SI/modulebuilder.lang @@ -1,147 +1,167 @@ # Dolibarr language file - Source file is en_US - loan -ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. -EnterNameOfModuleDesc=Enter name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. -ModuleBuilderDesc2=Path where modules are generated/edited (first directory for external modules defined into %s): %s -ModuleBuilderDesc3=Generated/editable modules found: %s -ModuleBuilderDesc4=A module is detected as 'editable' when the file %s exists in root of module directory -NewModule=New module -NewObjectInModulebuilder=New object -ModuleKey=Module key -ObjectKey=Object key -ModuleInitialized=Module initialized -FilesForObjectInitialized=Files for new object '%s' initialized -FilesForObjectUpdated=Files for object '%s' updated (.sql files and .class.php file) -ModuleBuilderDescdescription=Enter here all general information that describe your module. -ModuleBuilderDescspecifications=You can enter here a detailed description of the specifications of your module that is not already structured into other tabs. So you have within easy reach all the rules to develop. Also this text content will be included into the generated documentation (see last tab). You can use Markdown format, but it is recommended to use Asciidoc format (comparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown). -ModuleBuilderDescobjects=Define here the objects you want to manage with your module. A CRUD DAO class, SQL files, page to list record of objects, to create/edit/view a record and an API will be generated. -ModuleBuilderDescmenus=This tab is dedicated to define menu entries provided by your module. -ModuleBuilderDescpermissions=This tab is dedicated to define the new permissions you want to provide with your module. -ModuleBuilderDesctriggers=This is the view of triggers provided by your module. To include code executed when a triggered business event is launched, just edit this file. -ModuleBuilderDeschooks=This tab is dedicated to hooks. -ModuleBuilderDescwidgets=This tab is dedicated to manage/build widgets. -ModuleBuilderDescbuildpackage=You can generate here a "ready to distribute" package file (a normalized .zip file) of your module and a "ready to distribute" documentation file. Just click on button to build the package or documentation file. -EnterNameOfModuleToDeleteDesc=You can delete your module. WARNING: All coding files of module (generated or created manually) AND structured data and documentation will be deleted! -EnterNameOfObjectToDeleteDesc=You can delete an object. WARNING: All coding files (generated or created manually) related to object will be deleted! -DangerZone=Danger zone -BuildPackage=Build package -BuildPackageDesc=You can generate a zip package of your application so your are ready to distribute it on any Dolibarr. You can also distribute it or sell it on marketplace like DoliStore.com. -BuildDocumentation=Build documentation -ModuleIsNotActive=This module is not activated yet. Go to %s to make it live or click here -ModuleIsLive=This module has been activated. Any change may break a current live feature. -DescriptionLong=Long description -EditorName=Name of editor -EditorUrl=URL of editor -DescriptorFile=Descriptor file of module -ClassFile=File for PHP DAO CRUD class -ApiClassFile=File for PHP API class -PageForList=PHP page for list of record -PageForCreateEditView=PHP page to create/edit/view a record -PageForAgendaTab=PHP page for event tab -PageForDocumentTab=PHP page for document tab -PageForNoteTab=PHP page for note tab -PageForContactTab=PHP page for contact tab -PathToModulePackage=Path to zip of module/application package -PathToModuleDocumentation=Path to file of module/application documentation (%s) -SpaceOrSpecialCharAreNotAllowed=Spaces or special characters are not allowed. -FileNotYetGenerated=File not yet generated -RegenerateClassAndSql=Force update of .class and .sql files -RegenerateMissingFiles=Generate missing files -SpecificationFile=File of documentation -LanguageFile=File for language -ObjectProperties=Object Properties -ConfirmDeleteProperty=Are you sure you want to delete the property %s? This will change code in PHP class but also remove column from table definition of object. -NotNull=Not NULL -NotNullDesc=1=Set database to NOT NULL. -1=Allow null values and force value to NULL if empty ('' or 0). -SearchAll=Used for 'search all' -DatabaseIndex=Database index -FileAlreadyExists=File %s already exists -TriggersFile=File for triggers code -HooksFile=File for hooks code -ArrayOfKeyValues=Array of key-val -ArrayOfKeyValuesDesc=Array of keys and values if field is a combo list with fixed values -WidgetFile=Widget file -CSSFile=CSS file -JSFile=Javascript file -ReadmeFile=Readme file -ChangeLog=ChangeLog file -TestClassFile=File for PHP Unit Test class -SqlFile=Sql file -PageForLib=File for the common PHP library -PageForObjLib=File for the PHP library dedicated to object -SqlFileExtraFields=Sql file for complementary attributes -SqlFileKey=Sql file for keys -SqlFileKeyExtraFields=Sql file for keys of complementary attributes -AnObjectAlreadyExistWithThisNameAndDiffCase=An object already exists with this name and a different case -UseAsciiDocFormat=You can use Markdown format, but it is recommended to use Asciidoc format (omparison between .md and .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown) -IsAMeasure=Is a measure -DirScanned=Directory scanned -NoTrigger=No trigger -NoWidget=No widget -GoToApiExplorer=API explorer -ListOfMenusEntries=List of menu entries -ListOfDictionariesEntries=List of dictionaries entries -ListOfPermissionsDefined=List of defined permissions -SeeExamples=See examples here -EnabledDesc=Condition to have this field active (Examples: 1 or $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing).

It can be an expression, for example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Display on PDF -IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) -SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) -SpecDefDesc=Enter here all documentation you want to provide with your module that is not already defined by other tabs. You can use .md or better, the rich .asciidoc syntax. -LanguageDefDesc=Enter in this files, all the key and the translation for each language file. -MenusDefDesc=Define here the menus provided by your module -DictionariesDefDesc=Define here the dictionaries provided by your module -PermissionsDefDesc=Define here the new permissions provided by your module -MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

Note: Once defined (and module re-activated), menus are also visible into the menu editor available to administrator users on %s. -DictionariesDefDescTooltip=The dictionaries provided by your module/application are defined into the array $this->dictionaries into the module descriptor file. You can edit manually this file or use the embedded editor.

Note: Once defined (and module re-activated), dictionaries are also visible into the setup area to administrator users on %s. -PermissionsDefDescTooltip=The permissions provided by your module/application are defined into the array $this->rights into the module descriptor file. You can edit manually this file or use the embedded editor.

Note: Once defined (and module re-activated), permissions are visible into the default permissions setup %s. -HooksDefDesc=Define in the module_parts['hooks'] property, in the module descriptor, the context of hooks you want to manage (list of contexts can be found by a search on 'initHooks(' in core code).
Edit the hook file to add code of your hooked functions (hookable functions can be found by a search on 'executeHooks' in core code). -TriggerDefDesc=Define in the trigger file the code that you want to execute when a business event external to your module is executed (events triggered by other modules). -SeeIDsInUse=See IDs in use in your installation -SeeReservedIDsRangeHere=See range of reserved IDs -ToolkitForDevelopers=Toolkit for Dolibarr developers -TryToUseTheModuleBuilder=If you have knowledge of SQL and PHP, you may use the native module builder wizard.
Enable the module %s and use the wizard by clicking the on the top right menu.
Warning: This is an advanced developer feature, do not experiment on your production site! -SeeTopRightMenu=See on the top right menu -AddLanguageFile=Add language file -YouCanUseTranslationKey=You can use here a key that is the translation key found into language file (see tab "Languages") -DropTableIfEmpty=(Destroy table if empty) -TableDoesNotExists=The table %s does not exists -TableDropped=Table %s deleted -InitStructureFromExistingTable=Build the structure array string of an existing table -UseAboutPage=Disable the about page -UseDocFolder=Disable the documentation folder -UseSpecificReadme=Use a specific ReadMe -ContentOfREADMECustomized=Note: The content of the README.md file has been replaced with the specific value defined into setup of ModuleBuilder. -RealPathOfModule=Real path of module -ContentCantBeEmpty=Content of file can't be empty -WidgetDesc=You can generate and edit here the widgets that will be embedded with your module. -CSSDesc=You can generate and edit here a file with personalized CSS embedded with your module. -JSDesc=You can generate and edit here a file with personalized Javascript embedded with your module. -CLIDesc=You can generate here some command line scripts you want to provide with your module. -CLIFile=CLI File -NoCLIFile=No CLI files -UseSpecificEditorName = Use a specific editor name -UseSpecificEditorURL = Use a specific editor URL -UseSpecificFamily = Use a specific family -UseSpecificAuthor = Use a specific author -UseSpecificVersion = Use a specific initial version -IncludeRefGeneration=The reference of object must be generated automatically -IncludeRefGenerationHelp=Check this if you want to include code to manage the generation automatically of the reference -IncludeDocGeneration=I want to generate some documents from the object -IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. -ShowOnCombobox=Show value into combobox -KeyForTooltip=Key for tooltip -CSSClass=CSS for edit/create form -CSSViewClass=CSS for read form -CSSListClass=CSS for list -NotEditable=Not editable -ForeignKey=Foreign key -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]] ('1' means we add a + button after the combo to create the record, 'filter' can be 'status=1 AND fk_user = __USER_ID AND entity IN (__SHARED_ENTITIES__)' for example) -AsciiToHtmlConverter=Ascii to HTML converter -AsciiToPdfConverter=Ascii to PDF converter -TableNotEmptyDropCanceled=Table not empty. Drop has been canceled. -ModuleBuilderNotAllowed=The module builder is available but not allowed to your user. -ImportExportProfiles=Import and export profiles -ValidateModBuilderDesc=Put 1 if this field need to be validated with $this->validateField() or 0 if validation required +IdModule= ID modula +ModuleBuilderDesc=To orodje smejo uporabljati samo izkušeni uporabniki ali razvijalci. Ponuja pripomočke za izdelavo ali urejanje lastnega modula. Dokumentacija za alternativni ročni razvoj je tukaj . +EnterNameOfModuleDesc=Brez presledkov vnesite ime modula/aplikacije, ki jo želite ustvariti. Za ločevanje besed uporabite velike črke (na primer: MyModule, E-CommerceForShop, SyncWithMySystem ...) +EnterNameOfObjectDesc=Vnesite ime predmeta, ki ga želite ustvariti, brez presledkov. Za ločevanje besed uporabite velike črke (na primer: Moj predmet, Študent, Učitelj ...). Ustvarjene bodo datoteka razreda CRUD, strani za seznam/dodajanje/urejanje/brisanje predmeta in datoteke SQL. +EnterNameOfDictionaryDesc=Vnesite ime slovarja, ki ga želite ustvariti, brez presledkov. Za ločevanje besed uporabite velike črke (Na primer: MyDico ...). Ustvarjena bosta datoteka razreda in tudi datoteka SQL. +ModuleBuilderDesc2=Pot, kjer so moduli ustvarjeni/urejeni (prvi imenik za zunanje module, definiran v %s): %s +ModuleBuilderDesc3=Najdeni ustvarjeni moduli/moduli, ki jih je mogoče urejati: %s +ModuleBuilderDesc4=Modul je zaznan kot 'ureljiv', ko datoteka %s obstaja v korenu imenika modula +NewModule=Nov modul +NewObjectInModulebuilder=Nov objekt +NewDictionary=Nov slovar +ModuleName=Ime modula +ModuleKey=Ključ modula +ObjectKey=Ključ predmeta +DicKey=Slovarski ključ +ModuleInitialized=Modul inicializiran +FilesForObjectInitialized=Inicializirane datoteke za nov objekt '%s' +FilesForObjectUpdated=Posodobljene datoteke za predmet '%s' (datoteke .sql in datoteka .class.php) +ModuleBuilderDescdescription=Tukaj vnesite vse splošne informacije, ki opisujejo vaš modul. +ModuleBuilderDescspecifications=Tukaj lahko vnesete podroben opis specifikacij vašega modula, ki še ni strukturiran v drugih zavihkih. Tako imate na dosegu roke vsa pravila za razvoj. Tudi ta besedilna vsebina bo vključena v generirano dokumentacijo (glej zadnji zavihek). Uporabite lahko format Markdown, vendar je priporočljivo uporabiti format Asciidoc (primerjava med .md in .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown). +ModuleBuilderDescobjects=Tukaj določite objekte, ki jih želite upravljati s svojim modulom. Ustvarjen bo razred CRUD DAO, datoteke SQL, zapis strani za seznam predmetov, ustvarjanje/urejanje/ogled zapisa in API. +ModuleBuilderDescmenus=Ta zavihek je namenjen definiranju menijskih vnosov, ki jih ponuja vaš modul. +ModuleBuilderDescpermissions=Ta zavihek je namenjen določanju novih dovoljenj, ki jih želite zagotoviti s svojim modulom. +ModuleBuilderDesctriggers=To je pogled sprožilcev, ki jih ponuja vaš modul. Če želite vključiti kodo, ki se izvede ob sprožitvi sproženega poslovnega dogodka, samo uredite to datoteko. +ModuleBuilderDeschooks=Ta zavihek je namenjen trnkom. +ModuleBuilderDescwidgets=Ta zavihek je namenjen upravljanju/izdelavi pripomočkov. +ModuleBuilderDescbuildpackage=Tukaj lahko ustvarite datoteko paketa, pripravljeno za distribucijo (normalizirano datoteko .zip) vašega modula in dokumentacijsko datoteko, pripravljeno za distribucijo. Preprosto kliknite gumb za izdelavo paketa ali dokumentacijske datoteke. +EnterNameOfModuleToDeleteDesc=Svoj modul lahko izbrišete. OPOZORILO: Vse datoteke kodiranja modula (generirane ali ustvarjene ročno) TER strukturirani podatki in dokumentacija bodo izbrisani! +EnterNameOfObjectToDeleteDesc=Predmet lahko izbrišete. OPOZORILO: Vse datoteke kodiranja (generirane ali ustvarjene ročno), povezane z objektom, bodo izbrisane! +DangerZone=Nevarno območje +BuildPackage=Zgradite paket +BuildPackageDesc=Lahko ustvarite zip paket svoje aplikacije, tako da ste pripravljeni za distribucijo na kateri koli Dolibarr. Lahko ga tudi distribuirate ali prodajate na trgu, kot je DoliStore.com . +BuildDocumentation=Gradnja dokumentacije +ModuleIsNotActive=Ta modul še ni aktiviran. Pojdite na %s, da ga objavite v živo, ali kliknite tukaj +ModuleIsLive=Ta modul je bil aktiviran. Vsaka sprememba lahko prekine trenutno funkcijo v živo. +DescriptionLong=Dolg opis +EditorName=Ime urednika +EditorUrl=URL urejevalnika +DescriptorFile=Deskriptorna datoteka modula +ClassFile=Datoteka za razred PHP DAO CRUD +ApiClassFile=Datoteka za razred PHP API +PageForList=PHP stran za seznam zapisov +PageForCreateEditView=PHP stran za ustvarjanje/urejanje/ogled zapisa +PageForAgendaTab=Stran PHP za zavihek dogodkov +PageForDocumentTab=Stran PHP za zavihek dokumenta +PageForNoteTab=PHP stran za zavihek opombe +PageForContactTab=Stran PHP za zavihek s stiki +PathToModulePackage=Pot do zip paketa modula/aplikacije +PathToModuleDocumentation=Pot do datoteke dokumentacije modula/aplikacije (%s) +SpaceOrSpecialCharAreNotAllowed=Presledki ali posebni znaki niso dovoljeni. +FileNotYetGenerated=Datoteka še ni ustvarjena +GenerateCode=Ustvari kodo +RegenerateClassAndSql=Vsili posodobitev datotek .class in .sql +RegenerateMissingFiles=Ustvarite manjkajoče datoteke +SpecificationFile=Datoteka z dokumentacijo +LanguageFile=Datoteka za jezik +ObjectProperties=Lastnosti predmeta +Property=Propery +PropertyDesc=Lastnost je atribut, ki označuje predmet. Ta atribut ima kodo, oznako in vrsto z več možnostmi. +ConfirmDeleteProperty=Ali ste prepričani, da želite izbrisati lastnost %s ? To bo spremenilo kodo v razredu PHP, a tudi odstranilo stolpec iz definicije tabele predmeta. +NotNull=Ni NULL +NotNullDesc=1=Nastavi bazo podatkov na NOT NULL, 0=Dovoli ničelne vrednosti, -1=Dovoli ničelne vrednosti tako, da vsili vrednost na NULL, če je prazna ('' ali 0) +SearchAll=Uporablja se za "iskanje vseh" +DatabaseIndex=Indeks baze podatkov +FileAlreadyExists=Datoteka %s že obstaja +TriggersFile=Datoteka za kodo sprožilcev +HooksFile=Datoteka za kodo kavljev +ArrayOfKeyValues=Niz ključ-val +ArrayOfKeyValuesDesc=Niz ključev in vrednosti, če je polje kombinirani seznam s fiksnimi vrednostmi +WidgetFile=Datoteka pripomočka +CSSFile=datoteka CSS +JSFile=datoteka Javascript +ReadmeFile=Datoteka Readme +ChangeLog=Datoteka ChangeLog +TestClassFile=Datoteka za razred PHP Unit Test +SqlFile=Sql datoteka +PageForLib=Datoteka za skupno knjižnico PHP +PageForObjLib=Datoteka za knjižnico PHP, namenjeno predmetu +SqlFileExtraFields=Sql datoteka za komplementarne atribute +SqlFileKey=Sql datoteka za ključe +SqlFileKeyExtraFields=Sql datoteka za ključe komplementarnih atributov +AnObjectAlreadyExistWithThisNameAndDiffCase=Predmet s tem imenom in drugačnimi velikimi in malimi črkami že obstaja +UseAsciiDocFormat=Uporabite lahko format Markdown, vendar je priporočljivo uporabiti format Asciidoc (primerjava med .md in .asciidoc: http://asciidoctor.org/docs/user-manual/#compared-to-markdown) +IsAMeasure=Je merilo +DirScanned=Imenik skeniran +NoTrigger=Brez sprožilca +NoWidget=Brez pripomočka +ApiExplorer=API raziskovalec +ListOfMenusEntries=Seznam menijskih vnosov +ListOfDictionariesEntries=Seznam slovarskih vnosov +ListOfPermissionsDefined=Seznam definiranih dovoljenj +SeeExamples=Oglejte si primere tukaj +EnabledDesc=Pogoj, da je to polje aktivno.

Primeri:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Ali je polje vidno? (Primeri: 0=nikoli viden, 1=viden na seznamu in obrazci za ustvarjanje/posodabljanje/ogled, 2=viden samo na seznamu, 3=viden samo na obrazcu za ustvarjanje/posodabljanje/ogled (ne na seznamu), 4=viden na seznamu in samo posodobitev/ogled obrazca (ne ustvari), 5=Vidno samo na končnem obrazcu seznama (ne ustvari, ne posodobi).

Uporaba negativne vrednosti pomeni, da polje ni privzeto prikazano na seznamu, vendar ga je mogoče izbrati za ogled). +ItCanBeAnExpression=Lahko je izraz. Primer:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('praznik', 'define_holiday')?1:5 +DisplayOnPdfDesc=Prikažite to polje na združljivih dokumentih PDF, položaj lahko upravljate s poljem »Položaj«.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description stolpec za opisom
4 = prikaz v stolpcu z opisom za opisom le, če ni prazen +DisplayOnPdf=V PDF-ju +IsAMeasureDesc=Ali je mogoče vrednost polja sešteti, da dobimo skupno vsoto na seznam? (Primeri: 1 ali 0) +SearchAllDesc=Ali se polje uporablja za iskanje iz orodja za hitro iskanje? (Primeri: 1 ali 0) +SpecDefDesc=Tukaj vnesite vso dokumentacijo, ki jo želite zagotoviti z vašim modulom in ki še ni definirana na drugih zavihkih. Uporabite lahko .md ali bolje, bogato sintakso .asciidoc. +LanguageDefDesc=V te datoteke vnesite vse ključe in prevode za vsako jezikovno datoteko. +MenusDefDesc=Tu določite menije, ki jih ponuja vaš modul +DictionariesDefDesc=Tukaj določite slovarje, ki jih nudi vaš modul +PermissionsDefDesc=Tukaj določite nova dovoljenja, ki jih nudi vaš modul +MenusDefDescTooltip=Meniji, ki jih nudi vaš modul/aplikacija, so definirani v matriki $this->menus v datoteki deskriptorja modula. To datoteko lahko urejate ročno ali uporabite vdelani urejevalnik.

Opomba: Ko so meniji definirani (in modul ponovno aktiviran), so meniji vidni tudi v urejevalniku menijev, ki je na voljo skrbniškim uporabnikom na %s. +DictionariesDefDescTooltip=Slovarji, ki jih nudi vaš modul/aplikacija, so definirani v matriki $this->dictionaries v datoteki deskriptorja modula. To datoteko lahko urejate ročno ali uporabite vdelani urejevalnik.

Opomba: Ko so slovarji definirani (in modul ponovno aktivirani), so v območju nastavitev vidni tudi skrbniškim uporabnikom na %s. +PermissionsDefDescTooltip=Dovoljenja, ki jih zagotavlja vaš modul/aplikacija, so definirana v matriki $this->rights v datoteki deskriptorja modula. To datoteko lahko urejate ročno ali uporabite vdelani urejevalnik.

Opomba: Ko so dovoljenja definirana (in modul ponovno aktivirana), so vidna v privzeti nastavitvi dovoljenj %s. +HooksDefDesc=V lastnosti module_parts['hooks'] v deskriptorju modula definirajte kontekst kavljev, ki jih želite upravljati (seznam kontekstov lahko najdete z iskanjem na ' initHooks( f ' a0da3192fccb ' v jedrni kodi). hook datoteko za dodajanje kode vaših zasvojenih funkcij (zasvojene funkcije lahko najdete z iskanjem na ' executeHooks ' v osnovni kodi). +TriggerDefDesc=V prožilni datoteki definirajte kodo, ki jo želite izvesti, ko se izvede poslovni dogodek zunaj vašega modula (dogodki, ki jih sprožijo drugi moduli). +SeeIDsInUse=Oglejte si ID-je, ki se uporabljajo v vaši namestitvi +SeeReservedIDsRangeHere=Oglejte si obseg rezerviranih ID-jev +ToolkitForDevelopers=Komplet orodij za razvijalce Dolibarr +TryToUseTheModuleBuilder=Če poznate SQL in PHP, lahko uporabite čarovnika za ustvarjanje izvirnega modula.
Omogočite modul %s in uporabite čarovnika s klikom na v zgornjem desnem meniju.
Opozorilo: To je napredna funkcija za razvijalce, ne ne eksperimentirajte na svojem proizvodnem mestu! +SeeTopRightMenu=Oglejte si v zgornjem desnem meniju +AddLanguageFile=Dodajte jezikovno datoteko +YouCanUseTranslationKey=Tukaj lahko uporabite ključ, ki je ključ prevoda, ki ga najdete v jezikovni datoteki (glejte zavihek "Jeziki") +DropTableIfEmpty=(Uniči tabelo, če je prazna) +TableDoesNotExists=Tabela %s ne obstaja +TableDropped=Tabela %s izbrisana +InitStructureFromExistingTable=Zgradite strukturni niz obstoječe tabele +UseAboutPage=Ne ustvarite strani O programu +UseDocFolder=Onemogočite mapo z dokumentacijo +UseSpecificReadme=Uporabite poseben ReadMe +ContentOfREADMECustomized=Opomba: Vsebina datoteke README.md je bila nadomeščena s specifično vrednostjo, definirano v nastavitvah ModuleBuilderja. +RealPathOfModule=Prava pot modula +ContentCantBeEmpty=Vsebina datoteke ne sme biti prazna +WidgetDesc=Tu lahko ustvarite in uredite gradnike, ki bodo vdelani v vaš modul. +CSSDesc=Tukaj lahko ustvarite in uredite datoteko s prilagojenim CSS, vdelanim v vaš modul. +JSDesc=Tu lahko ustvarite in uredite datoteko s prilagojenim Javascriptom, vdelanim v vaš modul. +CLIDesc=Tukaj lahko ustvarite nekaj skriptov ukazne vrstice, ki jih želite zagotoviti z vašim modulom. +CLIFile=Datoteka CLI +NoCLIFile=Ni datotek CLI +UseSpecificEditorName = Uporabite določeno ime urejevalnika +UseSpecificEditorURL = Uporabite določen URL urejevalnika +UseSpecificFamily = Uporabite določeno družino +UseSpecificAuthor = Uporabite določenega avtorja +UseSpecificVersion = Uporabite določeno začetno različico +IncludeRefGeneration=Referenca tega predmeta mora biti samodejno ustvarjena s pravili oštevilčenja po meri +IncludeRefGenerationHelp=Označite to, če želite vključiti kodo za samodejno upravljanje generiranja sklica z uporabo pravil oštevilčevanja po meri +IncludeDocGeneration=Želim, da funkcija ustvari nekaj dokumentov (PDF, ODT) iz predlog za ta predmet +IncludeDocGenerationHelp=Če to označite, bo ustvarjena koda za dodajanje polja »Ustvari dokument« v zapis. +ShowOnCombobox=Prikaži vrednost v kombiniranih poljih +KeyForTooltip=Ključ za opis orodja +CSSClass=CSS za urejanje/ustvarjanje obrazca +CSSViewClass=CSS za obrazec za branje +CSSListClass=CSS za seznam +NotEditable=Ni mogoče urejati +ForeignKey=Tuji ključ +ForeignKeyDesc=Če je treba zagotoviti, da vrednost tega polja obstaja v drugi tabeli. Tukaj vnesite sintakso, ki se ujema z vrednostjo: tablename.parentfieldtocheck +TypeOfFieldsHelp=Primer:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
' 1' pomeni, da dodamo gumb + za kombinacijo, da ustvarimo zapis.
'filter' je pogoj sql, primer: 'status=1 IN fk_user=__USER_ID__ IN entiteta IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=To je vrsta polja/atributa. +AsciiToHtmlConverter=Pretvornik ascii v HTML +AsciiToPdfConverter=Pretvornik ascii v PDF +TableNotEmptyDropCanceled=Miza ni prazna. Spuščanje je bilo preklicano. +ModuleBuilderNotAllowed=Graditelj modulov je na voljo, vendar ni dovoljen vašemu uporabniku. +ImportExportProfiles=Uvoz in izvoz profilov +ValidateModBuilderDesc=To nastavite na 1, če želite, da se kliče metoda $this->validateField() objekta za preverjanje vsebine polja med vstavljanjem ali posodabljanjem. Nastavite 0, če preverjanje ni potrebno. +WarningDatabaseIsNotUpdated=Opozorilo: Baza podatkov se ne posodablja samodejno, zato morate uničiti tabele in onemogočiti-omogočiti modul, da bodo tabele ponovno ustvarjene +LinkToParentMenu=Nadrejeni meni (fk_xxxxmenu) +ListOfTabsEntries=Seznam vnosov zavihkov +TabsDefDesc=Tukaj določite zavihke, ki jih ponuja vaš modul +TabsDefDescTooltip=Zavihki, ki jih nudi vaš modul/aplikacija, so definirani v matriki $this->tabs v datoteki deskriptorja modula. To datoteko lahko urejate ročno ali uporabite vdelani urejevalnik. +BadValueForType=Neveljaven tip %s +DefinePropertiesFromExistingTable=Definirajte lastnosti iz obstoječe tabele +DefinePropertiesFromExistingTableDesc=Če tabela v bazi podatkov (za objekt, ki ga želite ustvariti) že obstaja, jo lahko uporabite za definiranje lastnosti predmeta. +DefinePropertiesFromExistingTableDesc2=Pustite prazno, če tabela še ne obstaja. Generator kode bo uporabil različne vrste polj za izdelavo primera tabele, ki jo lahko pozneje urejate. diff --git a/htdocs/langs/sl_SI/mrp.lang b/htdocs/langs/sl_SI/mrp.lang index 0cbcc1d2bc8..ff79cfb547f 100644 --- a/htdocs/langs/sl_SI/mrp.lang +++ b/htdocs/langs/sl_SI/mrp.lang @@ -1,109 +1,120 @@ -Mrp=Manufacturing Orders -MOs=Manufacturing orders -ManufacturingOrder=Manufacturing Order -MRPDescription=Module to manage production and Manufacturing Orders (MO). -MRPArea=MRP Area -MrpSetupPage=Setup of module MRP -MenuBOM=Bills of material -LatestBOMModified=Latest %s Bills of materials modified -LatestMOModified=Latest %s Manufacturing Orders modified -Bom=Bills of Material -BillOfMaterials=Bill of Materials -BillOfMaterialsLines=Bill of Materials lines -BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -ListOfManufacturingOrders=List of Manufacturing Orders -NewBOM=New bill of materials -ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. -BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOM document templates -MOsNumberingModules=MO numbering templates -MOsModelModule=MO document templates -FreeLegalTextOnBOMs=Free text on document of BOM -WatermarkOnDraftBOMs=Watermark on draft BOM -FreeLegalTextOnMOs=Free text on document of MO -WatermarkOnDraftMOs=Watermark on draft MO -ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials %s ? -ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? -ManufacturingEfficiency=Manufacturing efficiency -ConsumptionEfficiency=Consumption efficiency -ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly -ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product -DeleteBillOfMaterials=Delete Bill Of Materials -DeleteMo=Delete Manufacturing Order -ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Materials? -ConfirmDeleteMo=Are you sure you want to delete this Manufacturing Order? -MenuMRP=Manufacturing Orders -NewMO=New Manufacturing Order -QtyToProduce=Qty to produce -DateStartPlannedMo=Date start planned -DateEndPlannedMo=Date end planned -KeepEmptyForAsap=Empty means 'As Soon As Possible' -EstimatedDuration=Estimated duration -EstimatedDurationDesc=Estimated duration to manufacture (or disassemble) this product using this BOM -ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) -ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? -ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) -StatusMOProduced=Produced -QtyFrozen=Frozen Qty -QuantityFrozen=Frozen Quantity -QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. -DisableStockChange=Stock change disabled -DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity consumed -BomAndBomLines=Bills Of Material and lines -BOMLine=Line of BOM -WarehouseForProduction=Warehouse for production -CreateMO=Create MO -ToConsume=To consume -ToProduce=To produce -ToObtain=To obtain -QtyAlreadyConsumed=Qty already consumed -QtyAlreadyProduced=Qty already produced -QtyRequiredIfNoLoss=Qty required if there is no loss (Manufacturing efficiency is 100%%) -ConsumeOrProduce=Consume or Produce -ConsumeAndProduceAll=Consume and Produce All -Manufactured=Manufactured -TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. -ForAQuantityOf=For a quantity to produce of %s -ForAQuantityToConsumeOf=For a quantity to disassemble of %s -ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? -ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. -ProductionForRef=Production of %s -AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached -NoStockChangeOnServices=No stock change on services -ProductQtyToConsumeByMO=Product quantity still to consume by open MO -ProductQtyToProduceByMO=Product quantity still to produce by open MO -AddNewConsumeLines=Add new line to consume -AddNewProduceLines=Add new line to produce -ProductsToConsume=Products to consume -ProductsToProduce=Products to produce -UnitCost=Unit cost -TotalCost=Total cost -BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) -GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. -ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO -Workstation=Workstation -Workstations=Workstations -WorkstationsDescription=Workstations management -WorkstationSetup = Workstations setup -WorkstationSetupPage = Workstations setup page -WorkstationList=Workstation list -WorkstationCreate=Add new workstation -ConfirmEnableWorkstation=Are you sure you want to enable workstation %s ? -EnableAWorkstation=Enable a workstation -ConfirmDisableWorkstation=Are you sure you want to disable workstation %s ? -DisableAWorkstation=Disable a workstation +Mrp=Naročila za proizvodnjo +MOs=Naročila za proizvodnjo +ManufacturingOrder=Naročilo izdelave +MRPDescription=Modul za upravljanje proizvodnje in proizvodnih naročil (MO). +MRPArea=Območje MRP +MrpSetupPage=Nastavitev modula MRP +MenuBOM=Listnice materiala +LatestBOMModified=Najnovejši %s Kosniki spremenjeni +LatestMOModified=Najnovejša %s proizvodna naročila spremenjena +Bom=Listnice materiala +BillOfMaterials=Račun za materiale +BillOfMaterialsLines=Vrstice seznama materialov +BOMsSetup=Nastavitev modula BOM +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Naročila za proizvodnjo +NewBOM=Nov kosovnik +ProductBOMHelp=Izdelek za ustvarjanje (ali razstavljanje) s to kosovnico.
Opomba: Izdelki z lastnostjo 'Narava izdelka' = 'Surovina' niso vidni na tem seznamu. +BOMsNumberingModules=Predloge o oštevilčevanju BOM +BOMsModelModule=Predloge dokumentov BOM +MOsNumberingModules=Predloge za številčenje MO +MOsModelModule=Predloge dokumentov MO +FreeLegalTextOnBOMs=Prosto besedilo na dokumentu BOM +WatermarkOnDraftBOMs=Vodni žig na osnutku kosovnice +FreeLegalTextOnMOs=Prosto besedilo na dokumentu MO +WatermarkOnDraftMOs=Vodni žig na osnutku MO +ConfirmCloneBillOfMaterials=Ali ste prepričani, da želite klonirati kosovnico %s? +ConfirmCloneMo=Ali ste prepričani, da želite klonirati proizvodni nalog %s? +ManufacturingEfficiency=Učinkovitost proizvodnje +ConsumptionEfficiency=Učinkovitost porabe +Consumption=Consumption +ValueOfMeansLoss=Vrednost 0,95 pomeni povprečno 5%% izgube med proizvodnjo ali razstavljanjem +ValueOfMeansLossForProductProduced=Vrednost 0,95 pomeni povprečno 5%% izgube proizvedenega proizvoda +DeleteBillOfMaterials=Izbriši seznam materiala +DeleteMo=Izbriši proizvodni nalog +ConfirmDeleteBillOfMaterials=Ali ste prepričani, da želite izbrisati ta seznam materialov? +ConfirmDeleteMo=Ali ste prepričani, da želite izbrisati to proizvodno naročilo? +MenuMRP=Naročila za proizvodnjo +NewMO=Novo proizvodno naročilo +QtyToProduce=Količina za proizvodnjo +DateStartPlannedMo=Načrtovan datum začetka +DateEndPlannedMo=Načrtovan konec datuma +KeepEmptyForAsap=Prazno pomeni 'Čim prej' +EstimatedDuration=Predvideno trajanje +EstimatedDurationDesc=Predvideno trajanje izdelave (ali razstavljanja) tega izdelka z uporabo te kosovnice +ConfirmValidateBom=Ali ste prepričani, da želite potrditi kosovnico s sklicem %s (uporabili jo boste lahko za ustvarjanje novih proizvodnih naročil) +ConfirmCloseBom=Ali ste prepričani, da želite preklicati to kosovnico (ne boste je mogli več uporabljati za izdelavo novih proizvodnih naročil)? +ConfirmReopenBom=Ali ste prepričani, da želite znova odpreti to kosovnico (uporabili jo boste lahko za ustvarjanje novih proizvodnih naročil) +StatusMOProduced=Proizvedeno +QtyFrozen=Zamrznjena količina +QuantityFrozen=Zamrznjena količina +QuantityConsumedInvariable=Ko je ta zastavica nastavljena, je porabljena količina vedno definirana vrednost in ni relativna glede na proizvedeno količino. +DisableStockChange=Menjava zalog onemogočena +DisableStockChangeHelp=Ko je ta zastavica nastavljena, ni sprememb zaloge tega izdelka, ne glede na porabljeno količino +BomAndBomLines=Listnice materiala in linije +BOMLine=Linija BOM +WarehouseForProduction=Skladišče za proizvodnjo +CreateMO=Ustvari MO +ToConsume=Zaužiti +ToProduce=Izdelovati +ToObtain=Za pridobitev +QtyAlreadyConsumed=Količina že porabljena +QtyAlreadyProduced=Količina že izdelana +QtyRequiredIfNoLoss=Zahtevana količina, če ni izgube (proizvodna učinkovitost je 100%%) +ConsumeOrProduce=Porabi ali proizvedi +ConsumeAndProduceAll=Porabi in proizvedi vse +Manufactured=Proizvedeno +TheProductXIsAlreadyTheProductToProduce=Izdelek za dodajanje je že izdelek za proizvodnjo. +ForAQuantityOf=Za količino za proizvodnjo %s +ForAQuantityToConsumeOf=Za količino za razstavljanje %s +ConfirmValidateMo=Ali ste prepričani, da želite potrditi to proizvodno naročilo? +ConfirmProductionDesc=S klikom na '%s' potrdite porabo in/ali proizvodnjo za nastavljene količine. To bo tudi posodobilo zaloge in zabeležilo gibanje zalog. +ProductionForRef=Izdelava %s +CancelProductionForRef=Preklic zmanjšanja zaloge izdelka za izdelek %s +TooltipDeleteAndRevertStockMovement=Izbriši vrstico in povrni gibanje delnic +AutoCloseMO=Samodejno zapri proizvodni nalog, če so dosežene količine za porabo in proizvodnjo +NoStockChangeOnServices=Brez sprememb zalog pri storitvah +ProductQtyToConsumeByMO=Količina izdelka, ki jo je treba še porabiti do odprtega MO +ProductQtyToProduceByMO=Količina izdelka, ki jo je treba še proizvesti do odprtega MO +AddNewConsumeLines=Dodajte novo vrstico za porabo +AddNewProduceLines=Dodajte novo linijo za proizvodnjo +ProductsToConsume=Izdelki za uživanje +ProductsToProduce=Izdelki za proizvodnjo +UnitCost=Cena enote +TotalCost=Skupni stroški +BOMTotalCost=Stroški izdelave te kosovnice na podlagi stroškov vsake količine in izdelka za porabo (uporabite nabavno ceno, če je določena, sicer povprečno ponderirano ceno, če je določena, drugače pa najboljšo nakupno ceno) +BOMTotalCostService=Če je aktiviran modul "Delovna postaja" in je na vrstici privzeto definirana delovna postaja, potem je izračun "količina (preračunana v ure) x delovna postaja ahr", sicer pa "količina (preračunana v ure) x stroškovna cena storitve" +GoOnTabProductionToProduceFirst=Za zapiranje proizvodnega naloga morate najprej začeti proizvodnjo (glejte zavihek '%s'). Lahko pa ga prekličete. +ErrorAVirtualProductCantBeUsedIntoABomOrMo=Kompleta ni mogoče uporabiti v BOM ali MO +Workstation=Delovna postaja +Workstations=Delovne postaje +WorkstationsDescription=Upravljanje delovnih postaj +WorkstationSetup = Nastavitev delovnih postaj +WorkstationSetupPage = Stran za nastavitev delovnih postaj +WorkstationList=Seznam delovnih postaj +WorkstationCreate=Dodajte novo delovno postajo +ConfirmEnableWorkstation=Ali ste prepričani, da želite omogočiti delovno postajo %s ? +EnableAWorkstation=Omogoči delovno postajo +ConfirmDisableWorkstation=Ali ste prepričani, da želite onemogočiti delovno postajo %s ? +DisableAWorkstation=Onemogočite delovno postajo DeleteWorkstation=Izbriši -NbOperatorsRequired=Number of operators required -THMOperatorEstimated=Estimated operator THM -THMMachineEstimated=Estimated machine THM -WorkstationType=Workstation type -Human=Human -Machine=Machine -HumanMachine=Human / Machine -WorkstationArea=Workstation area -Machines=Machines -THMEstimatedHelp=This rate makes it possible to define a forecast cost of the item -BOM=Bill Of Materials -CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module -MOAndLines=Manufacturing Orders and lines +NbOperatorsRequired=Število zahtevanih operaterjev +THMOperatorEstimated=Predvideni operater THM +THMMachineEstimated=Ocenjeni stroj THM +WorkstationType=Vrsta delovne postaje +Human=Človek +Machine=Stroj +HumanMachine=Človek/stroj +WorkstationArea=Območje delovne postaje +Machines=Stroji +THMEstimatedHelp=Ta stopnja omogoča določitev predvidene cene artikla +BOM=Račun za materiale +CollapseBOMHelp=V konfiguraciji modula BOM lahko določite privzeti prikaz podrobnosti nomenklature +MOAndLines=Proizvodna naročila in linije +MoChildGenerate=Ustvari Child Mo +ParentMo=MO Starš +MOChild=MO Otrok +BomCantAddChildBom=Nomenklatura %s je že prisotna v drevesu, ki vodi do nomenklature %s +BOMNetNeeds = BOM neto potrebe +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/sl_SI/multicurrency.lang b/htdocs/langs/sl_SI/multicurrency.lang index bfcbd11fb7c..daa7f842290 100644 --- a/htdocs/langs/sl_SI/multicurrency.lang +++ b/htdocs/langs/sl_SI/multicurrency.lang @@ -1,22 +1,38 @@ # Dolibarr language file - Source file is en_US - multicurrency -MultiCurrency=Multi currency -ErrorAddRateFail=Error in added rate -ErrorAddCurrencyFail=Error in added currency -ErrorDeleteCurrencyFail=Error delete fail -multicurrency_syncronize_error=Synchronization error: %s -MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Use the date of the document to find the currency rate, instead of using the latest known rate -multicurrency_useOriginTx=When an object is created from another, keep the original rate from the source object (otherwise use the latest known rate) -CurrencyLayerAccount=CurrencyLayer API -CurrencyLayerAccount_help_to_synchronize=You must create an account on website %s to use this functionality.
Get your API key.
If you use a free account, you can't change the source currency (USD by default).
If your main currency is not USD, the application will automatically recalculate it.

You are limited to 1000 synchronizations per month. -multicurrency_appId=API key -multicurrency_appCurrencySource=Source currency -multicurrency_alternateCurrencySource=Alternate source currency -CurrenciesUsed=Currencies used -CurrenciesUsed_help_to_add=Add the different currencies and rates you need to use on your proposals, orders etc. -rate=rate -MulticurrencyReceived=Received, original currency -MulticurrencyRemainderToTake=Remaining amount, original currency -MulticurrencyPaymentAmount=Payment amount, original currency -AmountToOthercurrency=Amount To (in currency of receiving account) -CurrencyRateSyncSucceed=Currency rate synchronization done successfuly -MULTICURRENCY_USE_CURRENCY_ON_DOCUMENT=Use the currency of the document for online payments +MultiCurrency=Več valute +ErrorAddRateFail=Napaka v dodani stopnji +ErrorAddCurrencyFail=Napaka v dodani valuti +ErrorDeleteCurrencyFail=Napaka, brisanje ni uspelo +multicurrency_syncronize_error=Napaka pri sinhronizaciji: %s +MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Za iskanje tečaja valute uporabite datum dokumenta, namesto da uporabite zadnji znani tečaj +multicurrency_useOriginTx=Ko je objekt ustvarjen iz drugega, obdrži prvotno stopnjo iz izvornega predmeta (sicer uporabi zadnjo znano stopnjo) +CurrencyLayerAccount=API CurrencyLayer +CurrencyLayerAccount_help_to_synchronize=Za uporabo te funkcije morate ustvariti račun na spletnem mestu %s.
Pridobite svoj API ključ .
Če uporabljate brezplačen račun, ne morete spremeniti izvorne valute (privzeto USD).
Če vaša glavna valuta ni USD, jo bo aplikacija samodejno preračunala.

Omejeni ste na 1000 sinhronizacij na mesec. +multicurrency_appId=API ključ +multicurrency_appCurrencySource=Izvorna valuta +multicurrency_alternateCurrencySource=Nadomestna izvorna valuta +CurrenciesUsed=Uporabljene valute +CurrenciesUsed_help_to_add=Dodajte različne valute in tečaje, ki jih morate uporabiti pri svojih predlogih , naročilih itd. +rate=oceniti +MulticurrencyReceived=Prejeto, originalna valuta +MulticurrencyRemainderToTake=Preostali znesek, izvirna valuta +MulticurrencyPaymentAmount=Znesek plačila, originalna valuta +AmountToOthercurrency=Znesek do (v valuti računa prejemnika) +CurrencyRateSyncSucceed=Sinhronizacija valutnega tečaja je bila uspešna +MULTICURRENCY_USE_CURRENCY_ON_DOCUMENT=Za spletna plačila uporabite valuto dokumenta +TabTitleMulticurrencyRate=Cenik +ListCurrencyRate=Seznam menjalnih tečajev za valuto +CreateRate=Ustvarite stopnjo +FormCreateRate=Ocenite ustvarjanje +FormUpdateRate=Sprememba stopnje +successRateCreate=Tečaj za valuto %s je dodan v bazo podatkov +ConfirmDeleteLineRate=Ali ste prepričani, da želite odstraniti tečaj %s za valuto %s na datum %s? +DeleteLineRate=Jasna stopnja +successRateDelete=Ocena izbrisana +errorRateDelete=Napaka pri brisanju stopnje +successUpdateRate=Izvedena sprememba +ErrorUpdateRate=Napaka pri spreminjanju stopnje +Codemulticurrency=šifra valute +UpdateRate=spremenite stopnjo +CancelUpdate=preklicati +NoEmptyRate=Polje za tečaj ne sme biti prazno diff --git a/htdocs/langs/sl_SI/oauth.lang b/htdocs/langs/sl_SI/oauth.lang index 075ff49a895..edf61db23e4 100644 --- a/htdocs/langs/sl_SI/oauth.lang +++ b/htdocs/langs/sl_SI/oauth.lang @@ -1,32 +1,40 @@ # Dolibarr language file - Source file is en_US - oauth -ConfigOAuth=OAuth Configuration -OAuthServices=OAuth Services -ManualTokenGeneration=Manual token generation -TokenManager=Token Manager -IsTokenGenerated=Is token generated ? -NoAccessToken=No access token saved into local database -HasAccessToken=A token was generated and saved into local database -NewTokenStored=Token received and saved -ToCheckDeleteTokenOnProvider=Click here to check/delete authorization saved by %s OAuth provider -TokenDeleted=Token deleted -RequestAccess=Click here to request/renew access and receive a new token to save -DeleteAccess=Click here to delete token -UseTheFollowingUrlAsRedirectURI=Use the following URL as the Redirect URI when creating your credentials with your OAuth provider: -ListOfSupportedOauthProviders=Enter the credentials provided by your OAuth2 provider. Only supported OAuth2 providers are listedd here. These services may be used by other modules that need OAuth2 authentication. -OAuthSetupForLogin=Page to generate an OAuth token -SeePreviousTab=See previous tab -OAuthIDSecret=OAuth ID and Secret -TOKEN_REFRESH=Token Refresh Present -TOKEN_EXPIRED=Token expired -TOKEN_EXPIRE_AT=Token expire at -TOKEN_DELETE=Delete saved token -OAUTH_GOOGLE_NAME=OAuth Google service -OAUTH_GOOGLE_ID=OAuth Google Id +ConfigOAuth=Konfiguracija OAuth +OAuthServices=Storitve OAuth +ManualTokenGeneration=Ročno ustvarjanje žetonov +TokenManager=Upravitelj žetonov +IsTokenGenerated=Je žeton ustvarjen? +NoAccessToken=V lokalni zbirki podatkov ni shranjen noben žeton za dostop +HasAccessToken=Žeton je bil ustvarjen in shranjen v lokalno bazo podatkov +NewTokenStored=Žeton prejet in shranjen +ToCheckDeleteTokenOnProvider=Kliknite tukaj, če želite preveriti/izbrisati avtorizacijo, ki jo je shranil ponudnik OAuth %s +TokenDeleted=Žeton izbrisan +GetAccess=Kliknite tukaj za pridobitev žetona +RequestAccess=Kliknite tukaj, če želite zahtevati/obnoviti dostop in prejeti nov žeton +DeleteAccess=Kliknite tukaj, če želite izbrisati žeton +UseTheFollowingUrlAsRedirectURI=Pri ustvarjanju poverilnic pri ponudniku OAuth kot URI preusmeritve uporabite naslednji URL: +ListOfSupportedOauthProviders=Dodajte svoje ponudnike žetonov OAuth2. Nato pojdite na skrbniško stran ponudnika OAuth, da ustvarite/pridobite ID OAuth in Secret ter ju shranite tukaj. Ko končate, preklopite na drugi zavihek, da ustvarite svoj žeton. +OAuthSetupForLogin=Stran za upravljanje (generiranje/brisanje) žetonov OAuth +SeePreviousTab=Glej prejšnji zavihek +OAuthProvider=Ponudnik OAuth +OAuthIDSecret=OAuth ID in Secret +TOKEN_REFRESH=Token Osveži prisoten +TOKEN_EXPIRED=Žeton je potekel +TOKEN_EXPIRE_AT=Žeton poteče ob +TOKEN_DELETE=Izbriši shranjeni žeton +OAUTH_GOOGLE_NAME=Googlova storitev OAuth +OAUTH_GOOGLE_ID=OAuth Google ID OAUTH_GOOGLE_SECRET=OAuth Google Secret -OAUTH_GOOGLE_DESC=Go to this page then "Credentials" to create OAuth credentials -OAUTH_GITHUB_NAME=OAuth GitHub service -OAUTH_GITHUB_ID=OAuth GitHub Id +OAUTH_GITHUB_NAME=Storitev OAuth GitHub +OAUTH_GITHUB_ID=OAuth GitHub ID OAUTH_GITHUB_SECRET=OAuth GitHub Secret -OAUTH_GITHUB_DESC=Go to this page then "Register a new application" to create OAuth credentials +OAUTH_URL_FOR_CREDENTIAL=Pojdite na to stran , da ustvarite ali pridobite svoj ID in skrivnost OAuth OAUTH_STRIPE_TEST_NAME=OAuth Stripe Test OAUTH_STRIPE_LIVE_NAME=OAuth Stripe Live +OAUTH_ID=OAuth ID +OAUTH_SECRET=Skrivnost OAuth +OAuthProviderAdded=Dodan ponudnik OAuth +AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=Vnos OAuth za tega ponudnika in oznako že obstaja +URLOfServiceForAuthorization=URL, ki ga zagotavlja storitev OAuth za preverjanje pristnosti +Scopes=Dovoljenja (obseg) +ScopeUndefined=Dovoljenja (obseg) nedefinirana (glejte prejšnji zavihek) diff --git a/htdocs/langs/sl_SI/opensurvey.lang b/htdocs/langs/sl_SI/opensurvey.lang index d5162ad1512..284a3337aff 100644 --- a/htdocs/langs/sl_SI/opensurvey.lang +++ b/htdocs/langs/sl_SI/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=Anketa Surveys=Ankete -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... +OrganizeYourMeetingEasily=Enostavno organizirajte svoja srečanja in ankete. Najprej izberite vrsto ankete ... NewSurvey=Nova anketa OpenSurveyArea=Področje anket AddACommentForPoll=V anketo lahko dodate komentar... @@ -11,7 +11,7 @@ PollTitle=Naziv ankete ToReceiveEMailForEachVote=Prejmi email za vsak glas TypeDate=Tip po datumih TypeClassic=Standardni tip -OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=Izberite svoje datume med prostimi dnevi (sivo). Izbrani dnevi so zeleni. Preklic izbranega dne lahko prekličete s ponovnim klikom nanj RemoveAllDays=Odstranite vse dni CopyHoursOfFirstDay=Kopirajte ure prvega dne RemoveAllHours=Odstranite vse ure @@ -35,7 +35,7 @@ TitleChoice=Naziv izbora ExportSpreadsheet=Izvozi preglednico rezultatov ExpireDate=Omejitveni datum NbOfSurveys=Število anket -NbOfVoters=No. of voters +NbOfVoters=Št. volivcev SurveyResults=Rezultati PollAdminDesc=Z gumbom "Uredi" lahko spremenite vse vrstice glasovanja v tej anketi. Lahko tudi odstranite stolpec ali vrstico %s. Z %s lahko tudi dodate nov stolpec. 5MoreChoices=Še 5 možnosti @@ -48,16 +48,16 @@ AddEndHour=Dodaj uro zaključka votes=glas(ovi) NoCommentYet=Za to anketo še ni bilo nobenih komentarjev CanComment=Glasovalci lahko komentirajo v anketi -YourVoteIsPrivate=This poll is private, nobody can see your vote. -YourVoteIsPublic=This poll is public, anybody with the link can see your vote. +YourVoteIsPrivate=Ta anketa je zasebna, nihče ne more videti vašega glasovanja. +YourVoteIsPublic=Ta anketa je javna, vsakdo s povezavo lahko vidi vaš glas. CanSeeOthersVote=Glasovalci lahko vidojo glasove ostalih -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=Za vsak izbrani dan lahko izberete ali ne ure sestanka v naslednji obliki:
- prazno,
- "8h", "8H" ali "8:00", da navedete uro začetka sestanka,
- "8- 11", "8h-11h", "8H-11H" ali "8:00-11:00" za podajanje začetne in končne ure sestanka,
- "8h15-11h15", "8H15-11H15" ali "8: 15-11:15" za isto stvar, vendar z minutami. BackToCurrentMonth=Nazaj na trenutni mesec ErrorOpenSurveyFillFirstSection=Niste izpolnili prvega dela ustvarjanja ankete ErrorOpenSurveyOneChoice=Vnesite vsaj eno izbiro ErrorInsertingComment=Prišlo je do napake pri vnosu vašega komentarja MoreChoices=Vnesite več možnih izbir za glasovalce -SurveyExpiredInfo=The poll has been closed or voting delay has expired. +SurveyExpiredInfo=Glasovanje je bilo zaprto ali pa je potekel zamik glasovanja. EmailSomeoneVoted=%s je izpolnil vrstico.\nVašo anketo lahko najdete na povezavi: \n%s -ShowSurvey=Show survey -UserMustBeSameThanUserUsedToVote=You must have voted and use the same user name that the one used to vote, to post a comment +ShowSurvey=Pokaži anketo +UserMustBeSameThanUserUsedToVote=Za objavo komentarja morate glasovati in uporabiti isto uporabniško ime kot tisti, ki je glasoval diff --git a/htdocs/langs/sl_SI/orders.lang b/htdocs/langs/sl_SI/orders.lang index 7ec6cba929b..ba30655ec67 100644 --- a/htdocs/langs/sl_SI/orders.lang +++ b/htdocs/langs/sl_SI/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=Naročilo je bilo že odprto, povezano s tem predlogom, zato ni bilo samodejno ustvarjeno nobeno drugo naročilo OrdersArea=Področje naročil kupcev SuppliersOrdersArea=Področje naročil dobaviteljem OrderCard=Kartica naročila @@ -17,8 +18,8 @@ ToOrder=Potrebno naročiti MakeOrder=Izdelaj naročilo SupplierOrder=Nabavni nalog SuppliersOrders=Nabavni nalogi -SaleOrderLines=Sales order lines -PurchaseOrderLines=Puchase order lines +SaleOrderLines=Vrstice prodajnih naročil +PurchaseOrderLines=Vrstice nakupnih naročil SuppliersOrdersRunning=Trenutni nabavni nalogi CustomerOrder=Naročilo CustomersOrders=Naročila @@ -68,6 +69,8 @@ CreateOrder=Kreiraj naročilo RefuseOrder=Zavrni naročilo ApproveOrder=Odobri naročilo Approve2Order=Odobri naročilo (drugi nivo) +UserApproval=Uporabnik za odobritev +UserApproval2=Uporabnik za odobritev (druga raven) ValidateOrder=Potrdi naročilo UnvalidateOrder=Razveljavi potrditev naročila DeleteOrder=Briši naročilo @@ -102,6 +105,8 @@ ConfirmCancelOrder=Ali želite preklicati naročilo? ConfirmMakeOrder=Potrdite, da ste ustvarili naročilo dne %s. GenerateBill=Kreiraj račun ClassifyShipped=Označi kot dobavljeno +PassedInShippedStatus=tajno dostavljeno +YouCantShipThis=Tega ne morem klasificirati. Preverite uporabniška dovoljenja DraftOrders=Osnutki naročil DraftSuppliersOrders=Nabavni nalogi v osnutku OnProcessOrders=Naročila v obdelavi @@ -124,8 +129,8 @@ SupplierOrderReceivedInDolibarr=Nabavni nalog %s prejet %s SupplierOrderSubmitedInDolibarr=Nabavni nalog oddan %s SupplierOrderClassifiedBilled=Nabavni nalog %s zaračunan OtherOrders=Ostala naročila -SupplierOrderValidatedAndApproved=Supplier order is validated and approved : %s -SupplierOrderValidated=Supplier order is validated : %s +SupplierOrderValidatedAndApproved=Naročilo dobavitelja je potrjeno in odobreno: %s +SupplierOrderValidated=Naročilo dobavitelja je potrjeno: %s ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Predstavnik, ki sledi naročilu TypeContact_commande_internal_SHIPPING=Referent za sledenje odpreme @@ -134,9 +139,9 @@ TypeContact_commande_external_SHIPPING=Kontakt za dobave pri kupcu TypeContact_commande_external_CUSTOMER=Kontakt za sledenje naročila pri kupcu TypeContact_order_supplier_internal_SALESREPFOLL=Predstavnik, ki sledi nabavnemu nalogu TypeContact_order_supplier_internal_SHIPPING=Referent za sledenje odpreme od dobavitelja -TypeContact_order_supplier_external_BILLING=Dobaviteljeva kontaktna oseba za fakture -TypeContact_order_supplier_external_SHIPPING=Dobaviteljeva kontaktna oseba za dobave -TypeContact_order_supplier_external_CUSTOMER=Dobaviteljeva kontaktna oseba za sledenje naročila +TypeContact_order_supplier_external_BILLING=Dobaviteljev stik za račune +TypeContact_order_supplier_external_SHIPPING=Dobaviteljev stik za pošiljanje +TypeContact_order_supplier_external_CUSTOMER=Dobaviteljev stik za sledenje naročilu Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Konstanta COMMANDE_SUPPLIER_ADDON ni definirana Error_COMMANDE_ADDON_NotDefined=Konstanta COMMANDE_ADDON ni definirana Error_OrderNotChecked=Ni izbranih naročil za račun @@ -153,7 +158,7 @@ PDFEdisonDescription=Vzorec enostavnega naročila PDFProformaDescription=Popoln vzorec predloge predračuna CreateInvoiceForThisCustomer=Zaračunaj naročila CreateInvoiceForThisSupplier=Zaračunaj naročila -CreateInvoiceForThisReceptions=Bill receptions +CreateInvoiceForThisReceptions=Sprejem računov NoOrdersToInvoice=Ni naročil, ki bi jih lahko zaračunali CloseProcessedOrdersAutomatically=Označi vsa izbrana naročila kot "Procesirano" OrderCreation=Ustvarjanje naročila @@ -166,7 +171,7 @@ OptionToSetOrderBilledNotEnabled=V modulu Delovni tokovi (Workflow) ni označeno IfValidateInvoiceIsNoOrderStayUnbilled=Dokler račun ni potrjen, naročilo ostane v stanju 'Nezaračunano'. CloseReceivedSupplierOrdersAutomatically=Avtomatsko zapri naročilo v status "%s", če so vsi artikli prevzeti. SetShippingMode=Izberi način pošiljanja -WithReceptionFinished=With reception finished +WithReceptionFinished=S sprejemom končanim #### supplier orders status StatusSupplierOrderCanceledShort=Preklicano StatusSupplierOrderDraftShort=Osnutek diff --git a/htdocs/langs/sl_SI/other.lang b/htdocs/langs/sl_SI/other.lang index a6f0c13b085..1bed7277c30 100644 --- a/htdocs/langs/sl_SI/other.lang +++ b/htdocs/langs/sl_SI/other.lang @@ -1,52 +1,54 @@ # Dolibarr language file - Source file is en_US - other SecurityCode=Varnostna koda -NumberingShort=N° +NumberingShort=št Tools=Orodja TMenuTools=Orodja -ToolsDesc=All tools not included in other menu entries are grouped here.
All the tools can be accessed via the left menu. +ToolsDesc=Tukaj so združena vsa orodja, ki niso vključena v druge vnose v meniju.
Do vseh orodij lahko dostopate prek levega menija. Birthday=Rojstni dan BirthdayAlertOn=Vklopljeno opozorilo na rojstni dan BirthdayAlertOff=Izklopljeno opozorilo na rojstni dan -TransKey=Translation of the key TransKey -MonthOfInvoice=Month (number 1-12) of invoice date -TextMonthOfInvoice=Month (text) of invoice date -PreviousMonthOfInvoice=Previous month (number 1-12) of invoice date -TextPreviousMonthOfInvoice=Previous month (text) of invoice date -NextMonthOfInvoice=Following month (number 1-12) of invoice date -TextNextMonthOfInvoice=Following month (text) of invoice date -PreviousMonth=Previous month -CurrentMonth=Current month -ZipFileGeneratedInto=Zip file generated into %s. -DocFileGeneratedInto=Doc file generated into %s. -JumpToLogin=Disconnected. Go to login page... -MessageForm=Message on online payment form -MessageOK=Message on the return page for a validated payment -MessageKO=Message on the return page for a canceled payment -ContentOfDirectoryIsNotEmpty=Content of this directory is not empty. -DeleteAlsoContentRecursively=Check to delete all content recursively -PoweredBy=Powered by -YearOfInvoice=Year of invoice date -PreviousYearOfInvoice=Previous year of invoice date -NextYearOfInvoice=Following year of invoice date -DateNextInvoiceBeforeGen=Date of next invoice (before generation) -DateNextInvoiceAfterGen=Date of next invoice (after generation) -GraphInBarsAreLimitedToNMeasures=Grapics are limited to %s measures in 'Bars' mode. The mode 'Lines' was automatically selected instead. -OnlyOneFieldForXAxisIsPossible=Only 1 field is currently possible as X-Axis. Only the first selected field has been selected. -AtLeastOneMeasureIsRequired=At least 1 field for measure is required -AtLeastOneXAxisIsRequired=At least 1 field for X-Axis is required -LatestBlogPosts=Latest Blog Posts -notiftouser=To users -notiftofixedemail=To fixed mail -notiftouserandtofixedemail=To user and fixed mail -Notify_ORDER_VALIDATE=Sales order validated -Notify_ORDER_SENTBYMAIL=Sales order sent by mail -Notify_ORDER_SUPPLIER_SENTBYMAIL=Purchase order sent by email -Notify_ORDER_SUPPLIER_VALIDATE=Purchase order recorded -Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved -Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused +TransKey=Prevod ključa TransKey +MonthOfInvoice=Mesec (številka 1–12) datuma računa +TextMonthOfInvoice=Mesec (besedilo) datuma računa +PreviousMonthOfInvoice=Prejšnji mesec (številka 1–12) datuma računa +TextPreviousMonthOfInvoice=Prejšnji mesec (besedilo) datuma računa +NextMonthOfInvoice=Naslednji mesec (številka 1–12) datuma računa +TextNextMonthOfInvoice=Naslednji mesec (besedilo) datuma računa +PreviousMonth=Prejšnji mesec +CurrentMonth=Trenutni mesec +ZipFileGeneratedInto=Datoteka zip, ustvarjena v %s . +DocFileGeneratedInto=Datoteka dokumenta, ustvarjena v %s . +JumpToLogin=Prekinjena povezava. Pojdi na stran za prijavo ... +MessageForm=Sporočilo na spletnem plačilnem obrazcu +MessageOK=Sporočilo na povratni strani za potrjeno plačilo +MessageKO=Sporočilo na povratni strani za preklicano plačilo +ContentOfDirectoryIsNotEmpty=Vsebina tega imenika ni prazna. +DeleteAlsoContentRecursively=Označite, če želite rekurzivno izbrisati vso vsebino +PoweredBy=Poganja ga +YearOfInvoice=Leto datuma računa +PreviousYearOfInvoice=Prejšnje leto datuma računa +NextYearOfInvoice=Naslednje leto datuma računa +DateNextInvoiceBeforeGen=Datum naslednjega računa (pred generiranjem) +DateNextInvoiceAfterGen=Datum naslednjega računa (po izdelavi) +GraphInBarsAreLimitedToNMeasures=Grafike so omejene na %s mere v načinu 'Bars'. Namesto tega je bil samodejno izbran način 'Črte'. +OnlyOneFieldForXAxisIsPossible=Samo 1 polje je trenutno možno kot os X. Izbrano je samo prvo izbrano polje. +AtLeastOneMeasureIsRequired=Zahtevano je vsaj 1 polje za meritev +AtLeastOneXAxisIsRequired=Zahtevano je vsaj 1 polje za os X +LatestBlogPosts=Najnovejše objave v spletnem dnevniku +notiftouser=Uporabnikom +notiftofixedemail=Na fiksno pošto +notiftouserandtofixedemail=Na uporabniško in fiksno pošto +Notify_ORDER_VALIDATE=Prodajno naročilo potrjeno +Notify_ORDER_SENTBYMAIL=Prodajno naročilo poslano po pošti +Notify_ORDER_SUPPLIER_SENTBYMAIL=Naročilo poslano po elektronski pošti +Notify_ORDER_SUPPLIER_VALIDATE=Naročilo zabeleženo +Notify_ORDER_SUPPLIER_APPROVE=Naročilo odobreno +Notify_ORDER_SUPPLIER_REFUSE=Naročilo zavrnjeno Notify_PROPAL_VALIDATE=Potrjena ponudba kupcu -Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed -Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_SIGNED=Ponudba stranke zaprta podpisana +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page +Notify_PROPAL_CLOSE_REFUSED=Predlog stranke zaprt zavrnjen +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Komercialna ponudba poslana po e-pošti Notify_WITHDRAW_TRANSMIT=Nakazilo prenosa Notify_WITHDRAW_CREDIT=Nakazilo kredita @@ -55,85 +57,85 @@ Notify_COMPANY_CREATE=Ustvarjen partner Notify_COMPANY_SENTBYMAIL=Pošta poslana s kartice partnerja Notify_BILL_VALIDATE=Potrjen račun Notify_BILL_UNVALIDATE=Račun za kupca ni potrjen -Notify_BILL_PAYED=Customer invoice paid +Notify_BILL_PAYED=Plačan račun stranke Notify_BILL_CANCEL=Preklican račun kupca Notify_BILL_SENTBYMAIL=Račun poslan po e-pošti -Notify_BILL_SUPPLIER_VALIDATE=Vendor invoice validated -Notify_BILL_SUPPLIER_PAYED=Vendor invoice paid -Notify_BILL_SUPPLIER_SENTBYMAIL=Vendor invoice sent by mail -Notify_BILL_SUPPLIER_CANCELED=Vendor invoice cancelled +Notify_BILL_SUPPLIER_VALIDATE=Prejeti račun je potrjen +Notify_BILL_SUPPLIER_PAYED=Prejeti račun je plačan +Notify_BILL_SUPPLIER_SENTBYMAIL=Prejeti račun je poslan po pošti +Notify_BILL_SUPPLIER_CANCELED=Prejeti račun preklican Notify_CONTRACT_VALIDATE=Potrjena pogodba Notify_FICHINTER_VALIDATE=Potrjena intervencija -Notify_FICHINTER_ADD_CONTACT=Added contact to Intervention +Notify_FICHINTER_ADD_CONTACT=Intervenciji dodan kontakt Notify_FICHINTER_SENTBYMAIL=Intervencija poslana po EMailu Notify_SHIPPING_VALIDATE=Potrjena odprema Notify_SHIPPING_SENTBYMAIL=Pošiljka poslana po pošti Notify_MEMBER_VALIDATE=Potrjeno članstvo Notify_MEMBER_MODIFY=Spremenjen član Notify_MEMBER_SUBSCRIPTION=Vpisano članstvo -Notify_MEMBER_RESILIATE=Member terminated +Notify_MEMBER_RESILIATE=Član prekinjen Notify_MEMBER_DELETE=Izbris iz članstva Notify_PROJECT_CREATE=Ustvarjanje projekta Notify_TASK_CREATE=Ustvarjena naloga Notify_TASK_MODIFY=Spremenjena naloga Notify_TASK_DELETE=Izbrisana naloga -Notify_EXPENSE_REPORT_VALIDATE=Expense report validated (approval required) -Notify_EXPENSE_REPORT_APPROVE=Expense report approved -Notify_HOLIDAY_VALIDATE=Leave request validated (approval required) -Notify_HOLIDAY_APPROVE=Leave request approved -Notify_ACTION_CREATE=Added action to Agenda +Notify_EXPENSE_REPORT_VALIDATE=Potrjeno poročilo o stroških (potrebna je odobritev) +Notify_EXPENSE_REPORT_APPROVE=Potrjeno poročilo o stroških +Notify_HOLIDAY_VALIDATE=Pusti zahtevo potrjeno (potrebna je odobritev) +Notify_HOLIDAY_APPROVE=Zahteva za dopust odobrena +Notify_ACTION_CREATE=Agendi dodano dejanje SeeModuleSetup=Glejte nastavitev modula %s NbOfAttachedFiles=Število pripetih datotek/dokumentov TotalSizeOfAttachedFiles=Skupna velikost pripetih datotek/dokumentov MaxSize=Največja velikost AttachANewFile=Pripni novo datoteko/dokument LinkedObject=Povezani objekti -NbOfActiveNotifications=Number of notifications (no. of recipient emails) -PredefinedMailTest=__(Hello)__\nThis is a test mail sent to __EMAIL__.\nThe lines are separated by a carriage return.\n\n__USER_SIGNATURE__ -PredefinedMailTestHtml=__(Hello)__
This is a test mail sent to __EMAIL__ (the word test must be in bold).
The lines are separated by a carriage return.

__USER_SIGNATURE__ -PredefinedMailContentContract=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoice=__(Hello)__\n\nPlease find invoice __REF__ attached \n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoiceReminder=__(Hello)__\n\nWe would like to remind you that the invoice __REF__ seems to have not been paid. A copy of the invoice is attached as a reminder.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendProposal=__(Hello)__\n\nPlease find commercial proposal __REF__ attached \n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierProposal=__(Hello)__\n\nPlease find price request __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendOrder=__(Hello)__\n\nPlease find order __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierOrder=__(Hello)__\n\nPlease find our order __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierInvoice=__(Hello)__\n\nPlease find invoice __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendShipping=__(Hello)__\n\nPlease find shipping __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendFichInter=__(Hello)__\n\nPlease find intervention __REF__ attached\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentLink=You can click on the link below to make your payment if it is not already done.\n\n%s\n\n -PredefinedMailContentGeneric=__(Hello)__\n\n\n__(Sincerely)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendActionComm=Event reminder "__EVENT_LABEL__" on __EVENT_DATE__ at __EVENT_TIME__

This is an automatic message, please do not reply. -DemoDesc=Dolibarr is a compact ERP/CRM supporting several business modules. A demo showcasing all modules makes no sense as this scenario never occurs (several hundred available). So, several demo profiles are available. -ChooseYourDemoProfil=Choose the demo profile that best suits your needs... -ChooseYourDemoProfilMore=...or build your own profile
(manual module selection) +NbOfActiveNotifications=Število obvestil (št. e-poštnih sporočil prejemnikov) +PredefinedMailTest=__(Zdravo)__\nTo je testno sporočilo, poslano na __EMAIL__.\nVrstici sta ločeni s povratnim znakom.\n\n__USER_SIGNATURE__ +PredefinedMailTestHtml=__(Pozdravljeni)__
To je testna pošta, poslana na __EMAIL__ (beseda test mora biti v krepkem tisku).
Vrstici sta ločeni s povratnim znakom.

__USER_SIGNATURE__ +PredefinedMailContentContract=__(Zdravo)__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendInvoice=__(Zdravo)__\n\nPriložen je račun __REF__\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendInvoiceReminder=__(Zdravo)__\n\nOpozarjamo vas, da račun __REF__ očitno ni bil plačan. V opomin je priložena kopija računa.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendProposal=__(Zdravo)__\n\nV priponki najdete komercialni predlog __REF__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierProposal=__(Zdravo)__\n\nPriloženo je povpraševanje po ceni __REF__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendOrder=__(Zdravo)__\n\nNaročilo __REF__ je priloženo\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierOrder=__(Zdravo)__\n\nPriloženo je naše naročilo __REF__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierInvoice=__(Zdravo)__\n\nPriložen je račun __REF__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendShipping=__(Zdravo)__\n\nPriložena je pošiljka __REF__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendFichInter=__(Zdravo)__\n\nPriložena je intervencija __REF__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentLink=Lahko kliknete spodnjo povezavo, da izvedete plačilo, če še ni izvedeno.\n\n%s\n\n +PredefinedMailContentGeneric=__(Zdravo)__\n\n\n__(s spoštovanjem)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendActionComm=Opomnik dogodka »__EVENT_LABEL__« dne __EVENT_DATE__ ob __EVENT_TIME__

To je samodejno sporočilo, ne odgovarjajte. +DemoDesc=Dolibarr je kompakten ERP/CRM, ki podpira več poslovnih modulov. Predstavitev, ki prikazuje vse module, nima smisla, saj se ta scenarij nikoli ne zgodi (na voljo jih je nekaj sto). Na voljo je torej več demo profilov. +ChooseYourDemoProfil=Izberite demo profil, ki najbolj ustreza vašim potrebam... +ChooseYourDemoProfilMore=... ali ustvarite svoj profil
(ročna izbira modula) DemoFundation=Urejanje članov ustanove DemoFundation2=Urejanje članov in bančnih računov ustanove -DemoCompanyServiceOnly=Company or freelance selling service only -DemoCompanyShopWithCashDesk=Manage a shop with a cash box -DemoCompanyProductAndStocks=Shop selling products with Point Of Sales -DemoCompanyManufacturing=Company manufacturing products -DemoCompanyAll=Company with multiple activities (all main modules) +DemoCompanyServiceOnly=Samo podjetje ali samostojna prodajna storitev +DemoCompanyShopWithCashDesk=Upravljajte trgovino z blagajno +DemoCompanyProductAndStocks=Nakupujte s prodajo izdelkov na prodajnem mestu +DemoCompanyManufacturing=Podjetje, ki proizvaja izdelke +DemoCompanyAll=Podjetje z več dejavnostmi (vsi glavni moduli) CreatedBy=Kreiral %s ModifiedBy=Spremenil %s ValidatedBy=Potrdil %s -SignedBy=Signed by %s +SignedBy=Podpisal %s ClosedBy=Zaključil %s CreatedById=ID uporabnika, ki je ustvaril -ModifiedById=User id who made latest change +ModifiedById=ID uporabnika, ki je naredil zadnjo spremembo ValidatedById=ID uporabnika, ki je potrdil CanceledById=ID uporabnika, ki je preklical ClosedById=ID uporabnika, ki je zaključil CreatedByLogin=Ime uporabika, ki je ustvaril -ModifiedByLogin=User login who made latest change +ModifiedByLogin=Prijava uporabnika, ki je naredil zadnjo spremembo ValidatedByLogin=Ime uporabnika, ki je potrdil CanceledByLogin=Ime uporabnika, ki je preklical ClosedByLogin=Ime uporabnika, ki je zaključil FileWasRemoved=Datoteka je bila izbrisana DirWasRemoved=Mapa je bila odstranjena -FeatureNotYetAvailable=Feature not yet available in the current version -FeatureNotAvailableOnDevicesWithoutMouse=Feature not available on devices without mouse -FeaturesSupported=Supported features +FeatureNotYetAvailable=Funkcija še ni na voljo v trenutni različici +FeatureNotAvailableOnDevicesWithoutMouse=Funkcija ni na voljo v napravah brez miške +FeaturesSupported=Podprte funkcije Width=Širina Height=Višina Depth=Globina @@ -180,48 +182,52 @@ SizeUnitinch=inč SizeUnitfoot=čevelj SizeUnitpoint=točka BugTracker=Sledenje hrošču -SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +SendNewPasswordDesc=Ta obrazec vam omogoča, da zahtevate novo geslo. Poslano bo na vaš e-poštni naslov.
Sprememba bo začela veljati, ko kliknete potrditveno povezavo v e-poštnem sporočilu.
Preverite svoj nabiralnik. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Nazaj na stran za prijavo AuthenticationDoesNotAllowSendNewPassword=Preverjanje pristnosti je %s.
V tem načinu Dolibarr ne more vedeti, niti spremeniti vašega gesla.
Če želite spremeniti geslo, se obrnite na vašega sistemskega administratorja. -EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. +EnableGDLibraryDesc=Za uporabo te možnosti namestite ali omogočite knjižnico GD v svoji namestitvi PHP. ProfIdShortDesc=Prof Id %s je informacija, odvisna od države partnerja.
Na primer za državo %s, je koda %s. DolibarrDemo=Dolibarr ERP/CRM demo -StatsByNumberOfUnits=Statistics for sum of qty of products/services -StatsByNumberOfEntities=Statistics for number of referring entities (no. of invoices, or orders...) -NumberOfProposals=Number of proposals -NumberOfCustomerOrders=Number of sales orders -NumberOfCustomerInvoices=Number of customer invoices -NumberOfSupplierProposals=Number of vendor proposals -NumberOfSupplierOrders=Number of purchase orders -NumberOfSupplierInvoices=Number of vendor invoices -NumberOfContracts=Number of contracts -NumberOfMos=Number of manufacturing orders -NumberOfUnitsProposals=Number of units on proposals -NumberOfUnitsCustomerOrders=Number of units on sales orders -NumberOfUnitsCustomerInvoices=Number of units on customer invoices -NumberOfUnitsSupplierProposals=Number of units on vendor proposals -NumberOfUnitsSupplierOrders=Number of units on purchase orders -NumberOfUnitsSupplierInvoices=Number of units on vendor invoices -NumberOfUnitsContracts=Number of units on contracts -NumberOfUnitsMos=Number of units to produce in manufacturing orders -EMailTextInterventionAddedContact=A new intervention %s has been assigned to you. +StatsByNumberOfUnits=Statistika za vsoto količin izdelkov/storitev +StatsByNumberOfEntities=Statistika za število napotitvenih subjektov (št. računov ali naročil...) +NumberOfProposals=Število predlogov +NumberOfCustomerOrders=Število prodajnih naročil +NumberOfCustomerInvoices=Število računov strank +NumberOfSupplierProposals=Število ponudb ponudnikov +NumberOfSupplierOrders=Število naročilnic +NumberOfSupplierInvoices=Število prejetih računov +NumberOfContracts=Število pogodb +NumberOfMos=Število proizvodnih naročil +NumberOfUnitsProposals=Število enot na predlogih +NumberOfUnitsCustomerOrders=Število enot na prodajnih naročilih +NumberOfUnitsCustomerInvoices=Število enot na računih strank +NumberOfUnitsSupplierProposals=Število enot na ponudbi +NumberOfUnitsSupplierOrders=Število enot na naročilnici +NumberOfUnitsSupplierInvoices=Število enot na prejetih računih +NumberOfUnitsContracts=Število enot na pogodbah +NumberOfUnitsMos=Število enot za proizvodnjo v proizvodnih naročilih +EMailTextInterventionAddedContact=Dodeljena vam je nova intervencija %s. EMailTextInterventionValidated=Potrjena intervencija %s -EMailTextInvoiceValidated=Invoice %s has been validated. -EMailTextInvoicePayed=Invoice %s has been paid. -EMailTextProposalValidated=Proposal %s has been validated. -EMailTextProposalClosedSigned=Proposal %s has been closed signed. -EMailTextOrderValidated=Order %s has been validated. -EMailTextOrderApproved=Order %s has been approved. -EMailTextOrderValidatedBy=Order %s has been recorded by %s. -EMailTextOrderApprovedBy=Order %s has been approved by %s. -EMailTextOrderRefused=Order %s has been refused. -EMailTextOrderRefusedBy=Order %s has been refused by %s. -EMailTextExpeditionValidated=Shipping %s has been validated. -EMailTextExpenseReportValidated=Expense report %s has been validated. -EMailTextExpenseReportApproved=Expense report %s has been approved. -EMailTextHolidayValidated=Leave request %s has been validated. -EMailTextHolidayApproved=Leave request %s has been approved. -EMailTextActionAdded=The action %s has been added to the Agenda. +EMailTextInvoiceValidated=Račun %s je bil potrjen. +EMailTextInvoicePayed=Račun %s je plačan. +EMailTextProposalValidated=Predlog %s je bil potrjen. +EMailTextProposalClosedSigned=Predlog %s je bil podpisan zaprt. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. +EMailTextOrderValidated=Naročilo %s je potrjeno. +EMailTextOrderApproved=Naročilo %s je bilo odobreno. +EMailTextOrderValidatedBy=Naročilo %s je zabeležil %s. +EMailTextOrderApprovedBy=Naročilo %s je odobril %s. +EMailTextOrderRefused=Naročilo %s je bilo zavrnjeno. +EMailTextOrderRefusedBy=Naročilo %s je zavrnil %s. +EMailTextExpeditionValidated=Pošiljanje %s je potrjeno. +EMailTextExpenseReportValidated=Poročilo o stroških %s je bilo potrjeno. +EMailTextExpenseReportApproved=Poročilo o stroških %s je bilo odobreno. +EMailTextHolidayValidated=Zahteva za dopust %s je bila potrjena. +EMailTextHolidayApproved=Zahteva za dopust %s je bila odobrena. +EMailTextActionAdded=Ukrep %s je bil dodan na dnevni red. ImportedWithSet=Nabor podatkov za uvoz DolibarrNotification=Avtomatsko obvestilo ResizeDesc=Vnesite novo širino ALI novo višino. Razmerje se bo med spreminjanjem velikosti ohranilo... @@ -229,7 +235,7 @@ NewLength=Nova širina NewHeight=Nova višina NewSizeAfterCropping=Nova velikost po obrezovanju DefineNewAreaToPick=Določitev novega območja na sliki za pobiranje (levi klik na sliko in vleka kurzorja do nasprotnega vogala) -CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is the information on the current edited image +CurrentInformationOnImage=To orodje je bilo zasnovano za pomoč pri spreminjanju velikosti ali obrezovanju slike. To so informacije o trenutno urejeni sliki ImageEditor=Obdelovalnik slik YouReceiveMailBecauseOfNotification=To sporočilo ste prejeli, ker je bil vaš email dodan na seznam interesentov za določene dogodke v program %s od %s. YouReceiveMailBecauseOfNotification2=Ta dogodek je naslednji: @@ -242,65 +248,92 @@ StartUpload=Zaženi prenos CancelUpload=Prekliči prenos FileIsTooBig=Datoteke so prevelike PleaseBePatient=Prosim, bodite potrpežljivi... -NewPassword=New password -ResetPassword=Reset password -RequestToResetPasswordReceived=A request to change your password has been received. +NewPassword=Novo geslo +ResetPassword=Ponastavitev gesla +RequestToResetPasswordReceived=Prejeli smo zahtevo za spremembo gesla. NewKeyIs=To so vaši novi podatki za prijavo NewKeyWillBe=Vaši novi podatki za prijavo v program bodo ClickHereToGoTo=K.iknite tukaj za vstop v %s YouMustClickToChange=Vendar morate najprej klikniti na naslednji link za potrditev spremembe gesla -ConfirmPasswordChange=Confirm password change +ConfirmPasswordChange=Potrdite spremembo gesla ForgetIfNothing=Če niste zahtevali te spremembe, enostavno pozabite na ta email. Vaši prijavni podatki so varno shranjeni. IfAmountHigherThan=Če je znesek večji od %s SourcesRepository=Shramba virov -Chart=Chart -PassEncoding=Password encoding -PermissionsAdd=Permissions added -PermissionsDelete=Permissions removed -YourPasswordMustHaveAtLeastXChars=Your password must have at least %s chars -PasswordNeedAtLeastXUpperCaseChars=The password need at least %s upper case chars -PasswordNeedAtLeastXDigitChars=The password need at least %s numeric chars -PasswordNeedAtLeastXSpecialChars=The password need at least %s special chars -PasswordNeedNoXConsecutiveChars=The password must not have %s consecutive similar chars -YourPasswordHasBeenReset=Your password has been reset successfully -ApplicantIpAddress=IP address of applicant -SMSSentTo=SMS sent to %s -MissingIds=Missing ids -ThirdPartyCreatedByEmailCollector=Third party created by email collector from email MSGID %s -ContactCreatedByEmailCollector=Contact/address created by email collector from email MSGID %s -ProjectCreatedByEmailCollector=Project created by email collector from email MSGID %s -TicketCreatedByEmailCollector=Ticket created by email collector from email MSGID %s -OpeningHoursFormatDesc=Use a - to separate opening and closing hours.
Use a space to enter different ranges.
Example: 8-12 14-18 -SuffixSessionName=Suffix for session name -LoginWith=Login with %s +Chart=grafikon +PassEncoding=Kodiranje gesla +PermissionsAdd=Dodana dovoljenja +PermissionsDelete=Dovoljenja odstranjena +YourPasswordMustHaveAtLeastXChars=Vaše geslo mora imeti vsaj %s znakov +PasswordNeedAtLeastXUpperCaseChars=Geslo potrebuje vsaj %s velike črke +PasswordNeedAtLeastXDigitChars=Geslo potrebuje vsaj %s številskih znakov +PasswordNeedAtLeastXSpecialChars=Geslo potrebuje vsaj %s posebne znake +PasswordNeedNoXConsecutiveChars=Geslo ne sme imeti %s zaporednih podobnih znakov +YourPasswordHasBeenReset=Vaše geslo je bilo uspešno ponastavljeno +ApplicantIpAddress=IP naslov prijavitelja +SMSSentTo=SMS poslan na %s +MissingIds=Manjkajoči ID-ji +ThirdPartyCreatedByEmailCollector=Tretja oseba, ki jo je ustvaril zbiralec e-pošte iz e-pošte MSGID %s +ContactCreatedByEmailCollector=Kontakt/naslov, ki ga je ustvaril zbiralec e-pošte iz e-pošte MSGID %s +ProjectCreatedByEmailCollector=Projekt, ki ga je ustvaril zbiralec e-pošte iz e-pošte MSGID %s +TicketCreatedByEmailCollector=Vstopnico je ustvaril zbiralec e-pošte iz e-poštnega naslova MSGID %s +OpeningHoursFormatDesc=Z - ločite odpiralni in zapiralni čas.
Za vnos različnih obsegov uporabite presledek.
Primer: 8-12 14-18 +SuffixSessionName=Pripona za ime seje +LoginWith=Prijavite se z %s ##### Export ##### ExportsArea=Področje izvoza AvailableFormats=Možni formati LibraryUsed=Uporabljena knjižnica -LibraryVersion=Library version +LibraryVersion=Različica knjižnice ExportableDatas=Podatki za izvoz NoExportableData=Ni podatkov za izvoz (ni nalčoženih modolov za izvoz podatkov, ali ni ustreznega dovoljenja) ##### External sites ##### -WebsiteSetup=Setup of module website -WEBSITE_PAGEURL=URL of page +WebsiteSetup=Postavitev spletne strani modula +WEBSITE_PAGEURL=URL strani WEBSITE_TITLE=Naziv WEBSITE_DESCRIPTION=Opis -WEBSITE_IMAGE=Image -WEBSITE_IMAGEDesc=Relative path of the image media. You can keep this empty as this is rarely used (it can be used by dynamic content to show a thumbnail in a list of blog posts). Use __WEBSITE_KEY__ in the path if path depends on website name (for example: image/__WEBSITE_KEY__/stories/myimage.png). -WEBSITE_KEYWORDS=Keywords -LinesToImport=Lines to import +WEBSITE_IMAGE=Slika +WEBSITE_IMAGEDesc=Relativna pot slikovnega medija. To lahko pustite prazno, ker se redko uporablja (lahko ga uporabi dinamična vsebina za prikaz sličice na seznamu objav v spletnem dnevniku). Uporabite __WEBSITE_KEY__ v poti, če je pot odvisna od imena spletnega mesta (na primer: image/__WEBSITE_KEY__/stories/myimage.png). +WEBSITE_KEYWORDS=Ključne besede +LinesToImport=Vrstice za uvoz -MemoryUsage=Memory usage -RequestDuration=Duration of request -ProductsPerPopularity=Products/Services by popularity -PopuProp=Products/Services by popularity in Proposals -PopuCom=Products/Services by popularity in Orders -ProductStatistics=Products/Services Statistics -NbOfQtyInOrders=Qty in orders -SelectTheTypeOfObjectToAnalyze=Select an object to view its statistics... +MemoryUsage=Poraba pomnilnika +RequestDuration=Trajanje zahteve +ProductsPerPopularity=Izdelki/storitve po priljubljenosti +PopuProp=Izdelki/storitve po priljubljenosti v ponudbah +PopuCom=Izdelki/storitve po priljubljenosti v naročilih +ProductStatistics=Statistika izdelkov/storitev +NbOfQtyInOrders=Količina v naročilih +SelectTheTypeOfObjectToAnalyze=Izberite predmet za ogled njegove statistike ... -ConfirmBtnCommonContent = Are you sure you want to "%s" ? -ConfirmBtnCommonTitle = Confirm your action +ConfirmBtnCommonContent = Ali ste prepričani, da želite "%s"? +ConfirmBtnCommonTitle = Potrdite svoje dejanje CloseDialog = Zapri -Autofill = Autofill +Autofill = Samodejno izpolnjevanje + +# externalsite +ExternalSiteSetup=Setup se povezujejo na zunanji strani +ExternalSiteURL=URL zunanjega mesta vsebine iframe HTML +ExternalSiteModuleNotComplete=Modul za zunanjo stran ni bil konfiguriran pravilno +ExampleMyMenuEntry=Moj menijski vnos + +# ftp +FTPClientSetup=Nastavitev odjemalskega modula FTP ali SFTP +NewFTPClient=Nova nastavitev povezave FTP/SFTP +FTPArea=Območje FTP/SFTP +FTPAreaDesc=Ta zaslon prikazuje pogled strežnika FTP in SFTP. +SetupOfFTPClientModuleNotComplete=Zdi se, da nastavitev odjemalskega modula FTP ali SFTP ni popolna +FTPFeatureNotSupportedByYourPHP=Vaš PHP ne podpira funkcij FTP ali SFTP +FailedToConnectToFTPServer=Povezava s strežnikom ni uspela (strežnik %s, vrata %s) +FailedToConnectToFTPServerWithCredentials=Prijava v strežnik z določeno prijavo/geslom ni uspela +FTPFailedToRemoveFile=Neuspešna odstranitev datoteke %s. +FTPFailedToRemoveDir=Imenika ni bilo mogoče odstraniti %s : preverite dovoljenja in ali je imenik prazen. +FTPPassiveMode=Pasivni način +ChooseAFTPEntryIntoMenu=V meniju izberite mesto FTP/SFTP ... +FailedToGetFile=Datotek %s ni bilo mogoče pridobiti +ErrorFTPNodisconnect=Napaka pri prekinitvi povezave s strežnikom FTP/SFTP +FileWasUpload=Datoteka %s je bila naložena +FTPFailedToUploadFile=Nalaganje datoteke %s ni uspelo. +AddFolder=Ustvari mapo +FileWasCreateFolder=Mapa %s je ustvarjena +FTPFailedToCreateFolder=Mape ni bilo mogoče ustvariti %s . diff --git a/htdocs/langs/sl_SI/partnership.lang b/htdocs/langs/sl_SI/partnership.lang index 8f0267a28c6..b00f6de7b20 100644 --- a/htdocs/langs/sl_SI/partnership.lang +++ b/htdocs/langs/sl_SI/partnership.lang @@ -16,77 +16,81 @@ # # Generic # -ModulePartnershipName=Partnership management -PartnershipDescription=Module Partnership management -PartnershipDescriptionLong= Module Partnership management -Partnership=Partnership -AddPartnership=Add partnership -CancelPartnershipForExpiredMembers=Partnership: Cancel partnership of members with expired subscriptions -PartnershipCheckBacklink=Partnership: Check referring backlink +ModulePartnershipName=Upravljanje partnerstva +PartnershipDescription=Modul Partnerski management +PartnershipDescriptionLong= Modul Partnerski management +Partnership=Partnerstvo +Partnerships=Partnerships +AddPartnership=Dodajte partnerstvo +CancelPartnershipForExpiredMembers=Partnerstvo: Prekličite partnerstvo članov s potečeno naročnino +PartnershipCheckBacklink=Partnerstvo: Preverite napotitveno povratno povezavo # # Menu # -NewPartnership=New Partnership -ListOfPartnerships=List of partnership +NewPartnership=Novo partnerstvo +NewPartnershipbyWeb= Vaše partnerstvo je bilo uspešno dodano. +ListOfPartnerships=Seznam partnerstev # # Admin page # -PartnershipSetup=Partnership setup -PartnershipAbout=About Partnership -PartnershipAboutPage=Partnership about page -partnershipforthirdpartyormember=Partner status must be set on a 'thirdparty' or a 'member' -PARTNERSHIP_IS_MANAGED_FOR=Partnership managed for -PARTNERSHIP_BACKLINKS_TO_CHECK=Backlinks to check -PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Nb of days before cancelling status of a partnership when a subscription has expired -ReferingWebsiteCheck=Check of website referring -ReferingWebsiteCheckDesc=You can enable a feature to check that your partners has added a backlink to your website domains on their own website. +PartnershipSetup=Postavitev partnerstva +PartnershipAbout=O partnerstvu +PartnershipAboutPage=Partnerstvo o strani +partnershipforthirdpartyormember=Status partnerja mora biti nastavljen na "tretja oseba" ali "član" +PARTNERSHIP_IS_MANAGED_FOR=Partnerstvo upravlja za +PARTNERSHIP_BACKLINKS_TO_CHECK=Povratne povezave za preverjanje +PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Število dni pred preklicem statusa partnerstva, ko je naročnina potekla +ReferingWebsiteCheck=Preverjanje napotitve na spletno stran +ReferingWebsiteCheckDesc=Omogočite lahko funkcijo za preverjanje, ali so vaši partnerji dodali povratno povezavo do domen vašega spletnega mesta na svojem spletnem mestu. +PublicFormRegistrationPartnerDesc=Dolibarr vam lahko zagotovi javni URL/spletno mesto, ki zunanjim obiskovalcem omogoča, da zaprosijo za sodelovanje v partnerskem programu. # # Object # -DeletePartnership=Delete a partnership -PartnershipDedicatedToThisThirdParty=Partnership dedicated to this third party -PartnershipDedicatedToThisMember=Partnership dedicated to this member +DeletePartnership=Izbrišite partnerstvo +PartnershipDedicatedToThisThirdParty=Partnerstvo, namenjeno tej tretji osebi +PartnershipDedicatedToThisMember=Partnerstvo posvečeno temu članu DatePartnershipStart=Začetni datum DatePartnershipEnd=Končni datum -ReasonDecline=Decline reason -ReasonDeclineOrCancel=Decline reason -PartnershipAlreadyExist=Partnership already exist -ManagePartnership=Manage partnership -BacklinkNotFoundOnPartnerWebsite=Backlink not found on partner website -ConfirmClosePartnershipAsk=Are you sure you want to cancel this partnership? -PartnershipType=Partnership type -PartnershipRefApproved=Partnership %s approved +ReasonDecline=Razlog za zavrnitev +ReasonDeclineOrCancel=Razlog za zavrnitev +PartnershipAlreadyExist=Partnerstvo že obstaja +ManagePartnership=Upravljajte partnerstvo +BacklinkNotFoundOnPartnerWebsite=Povratne povezave ni mogoče najti na partnerskem spletnem mestu +ConfirmClosePartnershipAsk=Ali ste prepričani, da želite preklicati to partnerstvo? +PartnershipType=Vrsta partnerstva +PartnershipRefApproved=Partnerstvo %s odobreno +KeywordToCheckInWebsite=Če želite preveriti, ali je določena ključna beseda prisotna na spletnem mestu posameznega partnerja, to ključno besedo definirajte tukaj +PartnershipDraft=Osnutek +PartnershipAccepted=Sprejeto +PartnershipRefused=Zavrnjeno +PartnershipCanceled=Preklicano +PartnershipManagedFor=Partnerji so # # Template Mail # -SendingEmailOnPartnershipWillSoonBeCanceled=Partnership will soon be canceled -SendingEmailOnPartnershipRefused=Partnership refused -SendingEmailOnPartnershipAccepted=Partnership accepted -SendingEmailOnPartnershipCanceled=Partnership canceled +SendingEmailOnPartnershipWillSoonBeCanceled=Partnerstvo bo kmalu preklicano +SendingEmailOnPartnershipRefused=Partnerstvo zavrnjeno +SendingEmailOnPartnershipAccepted=Partnerstvo sprejeto +SendingEmailOnPartnershipCanceled=Partnerstvo preklicano -YourPartnershipWillSoonBeCanceledTopic=Partnership will soon be canceled -YourPartnershipRefusedTopic=Partnership refused -YourPartnershipAcceptedTopic=Partnership accepted -YourPartnershipCanceledTopic=Partnership canceled +YourPartnershipWillSoonBeCanceledTopic=Partnerstvo bo kmalu preklicano +YourPartnershipRefusedTopic=Partnerstvo zavrnjeno +YourPartnershipAcceptedTopic=Partnerstvo sprejeto +YourPartnershipCanceledTopic=Partnerstvo preklicano -YourPartnershipWillSoonBeCanceledContent=We inform you that your partnership will soon be canceled (Backlink not found) -YourPartnershipRefusedContent=We inform you that your partnership request has been refused. -YourPartnershipAcceptedContent=We inform you that your partnership request has been accepted. -YourPartnershipCanceledContent=We inform you that your partnership has been canceled. +YourPartnershipWillSoonBeCanceledContent=Obveščamo vas, da bo vaše partnerstvo kmalu preklicano (povratne povezave ni mogoče najti) +YourPartnershipRefusedContent=Obveščamo vas, da je bila vaša prošnja za partnerstvo zavrnjena. +YourPartnershipAcceptedContent=Obveščamo vas, da je bila vaša prošnja za partnerstvo sprejeta. +YourPartnershipCanceledContent=Obveščamo vas, da je vaše partnerstvo preklicano. -CountLastUrlCheckError=Number of errors for last URL check -LastCheckBacklink=Date of last URL check -ReasonDeclineOrCancel=Decline reason +CountLastUrlCheckError=Število napak pri zadnjem preverjanju URL-ja +LastCheckBacklink=Datum zadnjega preverjanja URL-ja +ReasonDeclineOrCancel=Razlog za zavrnitev + +NewPartnershipRequest=Nova zahteva za partnerstvo +NewPartnershipRequestDesc=Ta obrazec vam omogoča, da zaprosite za sodelovanje v enem od naših partnerskih programov. Če potrebujete pomoč pri izpolnjevanju tega obrazca, se obrnite na e-pošto %s . -# -# Status -# -PartnershipDraft=Osnutek -PartnershipAccepted=Accepted -PartnershipRefused=Zavrnjeno -PartnershipCanceled=Preklicano -PartnershipManagedFor=Partners are diff --git a/htdocs/langs/sl_SI/paybox.lang b/htdocs/langs/sl_SI/paybox.lang index 4b3b718cc19..1e1949a4609 100644 --- a/htdocs/langs/sl_SI/paybox.lang +++ b/htdocs/langs/sl_SI/paybox.lang @@ -1,31 +1,30 @@ # Dolibarr language file - Source file is en_US - paybox PayBoxSetup=Nastavitev modula za online plačila Paybox -PayBoxDesc=Ta modul omogoča kupcem plačevanje na Paybox. Lahko se uporabi za prosto plačevanje ali za plačilo posameznih Dolibarr postavk (račun, naročilo, ...) +PayBoxDesc=Ta modul ponuja strani, ki strankam omogočajo plačilo na Paybox . To lahko uporabite za brezplačno plačilo ali za plačilo določenega predmeta Dolibarr (račun, naročilo, ...) FollowingUrlAreAvailableToMakePayments=Naslednji URL naslovi so na voljo kupcem za izvedbo plačil Dolibarr postavk PaymentForm=Obrazec za plačilo -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=Dobrodošli v naši spletni plačilni storitvi ThisScreenAllowsYouToPay=Ta zaslon omogoča online plačilo za %s. ThisIsInformationOnPayment=To je informacija o potrebnem plačilu ToComplete=Za dokončanje YourEMail=E-pošta za potrditev plačila Creditor=Upnik PaymentCode=Koda plačila -PayBoxDoPayment=Pay with Paybox +PayBoxDoPayment=Plačajte s Payboxom YouWillBeRedirectedOnPayBox=Preusmerjeni boste na varno Paybox stran za vnos podatkov o vaši kreditni kartici Continue=Naslednji -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. +SetupPayBoxToHavePaymentCreatedAutomatically=Nastavite svoj Paybox z url %s , da se plačilo samodejno ustvari, ko ga potrdi Paybox. YourPaymentHasBeenRecorded=Ta stran potrjuje, da je bilo vaše plačilo sprejeto. Hvala. -YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. +YourPaymentHasNotBeenRecorded=Vaše plačilo NI bilo zabeleženo in transakcija je bila preklicana. Hvala vam. AccountParameter=Parametri računa UsageParameter=Parametri uporabe InformationToFindParameters=Pomoč pri iskanju informacij računa %s PAYBOX_CGI_URL_V2=Url Paybox CGI modula za plačila -VendorName=Ime prodajalca CSSUrlForPaymentForm=url CSS vzorca obrazca plačila NewPayboxPaymentReceived=Novo Paybox plačilo prejeto NewPayboxPaymentFailed=Zavrnjen poskus novega Paybox plačila -PAYBOX_PAYONLINE_SENDEMAIL=Email notification after payment attempt (success or fail) +PAYBOX_PAYONLINE_SENDEMAIL=E-poštno obvestilo po poskusu plačila (uspešnem ali neuspešnem) PAYBOX_PBX_SITE=Vrednost za PBX SITE PAYBOX_PBX_RANG=Vrednost za PBX Rang PAYBOX_PBX_IDENTIFIANT=Vrednost za PBX ID -PAYBOX_HMAC_KEY=HMAC key +PAYBOX_HMAC_KEY=Ključ HMAC diff --git a/htdocs/langs/sl_SI/paypal.lang b/htdocs/langs/sl_SI/paypal.lang index e3e7642eddd..40a31a3c597 100644 --- a/htdocs/langs/sl_SI/paypal.lang +++ b/htdocs/langs/sl_SI/paypal.lang @@ -1,36 +1,37 @@ # Dolibarr language file - Source file is en_US - paypal PaypalSetup=Nastavitev modula PayPal -PaypalDesc=This module allows payment by customers via PayPal. This can be used for a ad-hoc payment or for a payment related to a Dolibarr object (invoice, order, ...) -PaypalOrCBDoPayment=Pay with PayPal (Card or PayPal) -PaypalDoPayment=Pay with PayPal +PaypalDesc=Ta modul omogoča plačilo strankam preko PayPal . Uporablja se lahko za ad hoc plačilo ali za plačilo v zvezi z objektom Dolibarr (račun, naročilo, ...) +PaypalOrCBDoPayment=Plačajte s PayPal (kartica ali PayPal) +PaypalDoPayment=Plačajte s PayPal PAYPAL_API_SANDBOX=Način test/sandbox PAYPAL_API_USER=API ime uporabnika PAYPAL_API_PASSWORD=API geslo PAYPAL_API_SIGNATURE=API podpis -PAYPAL_SSLVERSION=Curl SSL Version -PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer "integral" payment (Credit card+PayPal) or "PayPal" only +PAYPAL_SSLVERSION=Različica SSL Curl +PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Ponudite "integralno" plačilo (kreditna kartica+PayPal) ali samo "PayPal". PaypalModeIntegral=Celovito PaypalModeOnlyPaypal=Samo PayPal -ONLINE_PAYMENT_CSS_URL=Optional URL of CSS stylesheet on online payment page +ONLINE_PAYMENT_CSS_URL=Izbirni URL datoteke s slogi CSS na strani za spletno plačilo ThisIsTransactionId=To je ID transakcije: %s -PAYPAL_ADD_PAYMENT_URL=Include the PayPal payment url when you send a document by email -NewOnlinePaymentReceived=New online payment received -NewOnlinePaymentFailed=New online payment tried but failed -ONLINE_PAYMENT_SENDEMAIL=Email address for notifications after each payment attempt (for success and fail) +PAYPAL_ADD_PAYMENT_URL=Ko pošljete dokument po e-pošti, vključite URL plačila PayPal +NewOnlinePaymentReceived=Prejeto novo spletno plačilo +NewOnlinePaymentFailed=Poskus z novim spletnim plačilom, vendar neuspešen +ONLINE_PAYMENT_SENDEMAIL=E-poštni naslov za obvestila po vsakem poskusu plačila (za uspeh in neuspeh) ReturnURLAfterPayment=URL za vrnitev po izvedenem plačilu -ValidationOfOnlinePaymentFailed=Validation of online payment failed -PaymentSystemConfirmPaymentPageWasCalledButFailed=Payment confirmation page was called by payment system returned an error -SetExpressCheckoutAPICallFailed=SetExpressCheckout API call failed. -DoExpressCheckoutPaymentAPICallFailed=DoExpressCheckoutPayment API call failed. -DetailedErrorMessage=Detailed Error Message -ShortErrorMessage=Short Error Message -ErrorCode=Error Code -ErrorSeverityCode=Error Severity Code -OnlinePaymentSystem=Online payment system -PaypalLiveEnabled=PayPal "live" mode enabled (otherwise test/sandbox mode) -PaypalImportPayment=Import PayPal payments -PostActionAfterPayment=Post actions after payments -ARollbackWasPerformedOnPostActions=A rollback was performed on all Post actions. You must complete post actions manually if they are necessary. -ValidationOfPaymentFailed=Validation of payment has failed -CardOwner=Card holder -PayPalBalance=Paypal credit +ValidationOfOnlinePaymentFailed=Preverjanje spletnega plačila ni uspelo +PaymentSystemConfirmPaymentPageWasCalledButFailed=Plačilni sistem je poklical stran za potrditev plačila in je vrnil napako +SetExpressCheckoutAPICallFailed=Klic API-ja SetExpressCheckout ni uspel. +DoExpressCheckoutPaymentAPICallFailed=Klic API-ja DoExpressCheckoutPayment ni uspel. +DetailedErrorMessage=Podrobno sporočilo o napaki +ShortErrorMessage=Kratko sporočilo o napaki +ErrorCode=Napačna koda +ErrorSeverityCode=Koda resnosti napake +OnlinePaymentSystem=Spletni plačilni sistem +PaypalLiveEnabled=PayPal način "v živo" je omogočen (sicer testni/peskovniški način) +PaypalImportPayment=Uvoz plačil PayPal +PostActionAfterPayment=Objavite dejanja po plačilih +ARollbackWasPerformedOnPostActions=Povrnitev je bila izvedena pri vseh dejanjih objave. Dejanja objave morate dokončati ročno, če so potrebna. +ValidationOfPaymentFailed=Potrditev plačila ni uspela +CardOwner=Nosilec kartice +PayPalBalance=Paypal kredit +OnlineSubscriptionPaymentLine=Spletna naročnina, zabeležena dne %s
Plačano prek %s
Izvorni naslov IP: %s
ID transakcije: %s diff --git a/htdocs/langs/sl_SI/printing.lang b/htdocs/langs/sl_SI/printing.lang index ed398b93972..60868cc73ba 100644 --- a/htdocs/langs/sl_SI/printing.lang +++ b/htdocs/langs/sl_SI/printing.lang @@ -1,33 +1,33 @@ # Dolibarr language file - Source file is en_US - printing -Module64000Name=One click Printing -Module64000Desc=Enable One click Printing System -PrintingSetup=Setup of One click Printing System -PrintingDesc=This module adds a Print button to various modules to allow documents to be printed directly to a printer with no need to open the document into another application. -MenuDirectPrinting=One click Printing jobs -DirectPrint=One click Print +Module64000Name=Tiskanje z enim klikom +Module64000Desc=Omogoči sistem tiskanja z enim klikom +PrintingSetup=Nastavitev sistema tiskanja z enim klikom +PrintingDesc=Ta modul različnim modulom doda gumb Natisni, ki omogoča tiskanje dokumentov neposredno na tiskalnik, ne da bi bilo treba dokument odpreti v drugi aplikaciji. +MenuDirectPrinting=Tiskanje z enim klikom +DirectPrint=Tiskanje z enim klikom PrintingDriverDesc=Konfiguracija spremenljivk za gonilnik tiskalnika ListDrivers=Seznam gonilnikov PrintTestDesc=Seznam tiskalnikov. FileWasSentToPrinter=Datoteka %s je bila poslana na tiskalnik -ViaModule=via the module -NoActivePrintingModuleFound=No active driver to print document. Check setup of module %s. +ViaModule=preko modula +NoActivePrintingModuleFound=Ni aktivnega gonilnika za tiskanje dokumenta. Preverite nastavitev modula %s. PleaseSelectaDriverfromList=Prosimo, izberite gonilnik s seznama. -PleaseConfigureDriverfromList=Please configure the selected driver from list. +PleaseConfigureDriverfromList=Prosimo, konfigurirajte izbrani gonilnik s seznama. SetupDriver=Nastavitev gonilnika TargetedPrinter=Ciljni tiskalnik UserConf=Nastavitev po uporabniku -PRINTGCP_INFO=Google OAuth API setup -PRINTGCP_AUTHLINK=Authentication +PRINTGCP_INFO=Nastavitev Google OAuth API +PRINTGCP_AUTHLINK=Preverjanje pristnosti PRINTGCP_TOKEN_ACCESS=Google Cloud Print OAuth Token -PrintGCPDesc=This driver allows sending documents directly to a printer using Google Cloud Print. +PrintGCPDesc=Ta gonilnik omogoča pošiljanje dokumentov neposredno v tiskalnik z uporabo Google Tiskanja v oblaku. GCP_Name=Priimek -GCP_displayName=Display Name -GCP_Id=Printer Id -GCP_OwnerName=Owner Name -GCP_State=Printer State -GCP_connectionStatus=Online State -GCP_Type=Printer Type -PrintIPPDesc=This driver allows sending of documents directly to a printer. It requires a Linux system with CUPS installed. +GCP_displayName=Prikazno ime +GCP_Id=ID tiskalnika +GCP_OwnerName=Ime lastnika +GCP_State=Stanje tiskalnika +GCP_connectionStatus=Spletna država +GCP_Type=Vrsta tiskalnika +PrintIPPDesc=Ta gonilnik omogoča pošiljanje dokumentov neposredno v tiskalnik. Potrebuje sistem Linux z nameščenim CUPS. PRINTIPP_HOST=Tiskalniški strežnik PRINTIPP_PORT=Vrata PRINTIPP_USER=Uporabniško ime @@ -35,20 +35,20 @@ PRINTIPP_PASSWORD=Geslo NoDefaultPrinterDefined=Ni izbran privzet tiskalnik DefaultPrinter=Privzet tiskalnik Printer=Tiskalnik -IPP_Uri=Printer Uri -IPP_Name=Printer Name -IPP_State=Printer State -IPP_State_reason=State reason -IPP_State_reason1=State reason1 -IPP_BW=BW +IPP_Uri=Uri tiskalnika +IPP_Name=Ime tiskalnika +IPP_State=Stanje tiskalnika +IPP_State_reason=Navedite razlog +IPP_State_reason1=Navedite razlog 1 +IPP_BW=ČB IPP_Color=Barva -IPP_Device=Device -IPP_Media=Printer media -IPP_Supported=Type of media -DirectPrintingJobsDesc=This page lists printing jobs found for available printers. -GoogleAuthNotConfigured=Google OAuth has not been setup. Enable module OAuth and set a Google ID/Secret. -GoogleAuthConfigured=Google OAuth credentials were found into setup of module OAuth. -PrintingDriverDescprintgcp=Configuration variables for printing driver Google Cloud Print. -PrintingDriverDescprintipp=Configuration variables for printing driver Cups. -PrintTestDescprintgcp=List of Printers for Google Cloud Print. -PrintTestDescprintipp=List of Printers for Cups. +IPP_Device=Naprava +IPP_Media=Tiskalni mediji +IPP_Supported=Vrsta medija +DirectPrintingJobsDesc=Na tej strani so navedena tiskalna opravila, najdena za razpoložljive tiskalnike. +GoogleAuthNotConfigured=Google OAuth ni bil nastavljen. Omogočite modul OAuth in nastavite Google ID/skrivnost. +GoogleAuthConfigured=V nastavitvah modula OAuth so bile najdene poverilnice Google OAuth. +PrintingDriverDescprintgcp=Konfiguracijske spremenljivke za tiskalni gonilnik Google Cloud Print. +PrintingDriverDescprintipp=Konfiguracijske spremenljivke za tiskanje skodelic gonilnika. +PrintTestDescprintgcp=Seznam tiskalnikov za Google Tiskanje v oblaku. +PrintTestDescprintipp=Seznam tiskalnikov za skodelice. diff --git a/htdocs/langs/sl_SI/productbatch.lang b/htdocs/langs/sl_SI/productbatch.lang index 32b638a7dd6..9e3c743027f 100644 --- a/htdocs/langs/sl_SI/productbatch.lang +++ b/htdocs/langs/sl_SI/productbatch.lang @@ -1,45 +1,47 @@ # ProductBATCH language file - Source file is en_US - ProductBATCH -ManageLotSerial=Use lot/serial number -ProductStatusOnBatch=Yes (lot required) -ProductStatusOnSerial=Yes (unique serial number required) -ProductStatusNotOnBatch=No (lot/serial not used) +ManageLotSerial=Uporabite serijsko številko serije +ProductStatusOnBatch=Da (potrebno veliko) +ProductStatusOnSerial=Da (potrebna je edinstvena serijska številka) +ProductStatusNotOnBatch=Ne (lot/serija ni uporabljena) ProductStatusOnBatchShort=Lot -ProductStatusOnSerialShort=Serial +ProductStatusOnSerialShort=Serijski ProductStatusNotOnBatchShort=Ne -Batch=Lot/Serial -atleast1batchfield=Eat-by date or Sell-by date or Lot/Serial number -batch_number=Lot/Serial number -BatchNumberShort=Lot/Serial -EatByDate=Eat-by date -SellByDate=Sell-by date -DetailBatchNumber=Lot/Serial details -printBatch=Lot/Serial: %s -printEatby=Eat-by: %s -printSellby=Sell-by: %s -printQty=Qty: %d -AddDispatchBatchLine=Add a line for Shelf Life dispatching -WhenProductBatchModuleOnOptionAreForced=When module Lot/Serial is on, automatic stock decrease is forced to 'Decrease real stocks on shipping validation' and automatic increase mode is forced to 'Increase real stocks on manual dispatching into warehouses' and can't be edited. Other options can be defined as you want. -ProductDoesNotUseBatchSerial=This product does not use lot/serial number -ProductLotSetup=Setup of module lot/serial -ShowCurrentStockOfLot=Show current stock for couple product/lot -ShowLogOfMovementIfLot=Show log of movements for couple product/lot -StockDetailPerBatch=Stock detail per lot -SerialNumberAlreadyInUse=Serial number %s is already used for product %s -TooManyQtyForSerialNumber=You can only have one product %s for serial number %s -ManageLotMask=Custom mask -CustomMasks=Option to define a different numbering mask for each product -BatchLotNumberingModules=Numbering rule for automatic generation of lot number -BatchSerialNumberingModules=Numbering rule for automatic generation of serial number (for products with property 1 unique lot/serial for each product) -QtyToAddAfterBarcodeScan=Qty to %s for each barcode/lot/serial scanned -LifeTime=Life span (in days) -EndOfLife=End of life -ManufacturingDate=Manufacturing date -DestructionDate=Destruction date -FirstUseDate=First use date -QCFrequency=Quality control frequency (in days) -ShowAllLots=Show all lots -HideLots=Hide lots +Batch=Serija/serija +atleast1batchfield=Rok uporabnosti ali rok uporabnosti ali številka lota/serijske številke +batch_number=Lot/Serijska številka +BatchNumberShort=Serija/serija +EatByDate=Jesti po datumu +SellByDate=Rok uporabnosti +DetailBatchNumber=Podrobnosti o lotu/seriji +printBatch=Lot/serija: %s +printEatby=Prehranjevanje: %s +printSellby=Prodam: %s +printQty=Količina: %d +printPlannedWarehouse=Skladišče: %s +AddDispatchBatchLine=Dodajte vrstico za odpremo roka uporabnosti +WhenProductBatchModuleOnOptionAreForced=Ko je modul Lot/Serial vklopljen, je samodejno zmanjševanje zalog prisiljeno na 'Zmanjšanje dejanskih zalog ob potrditvi pošiljanja', način samodejnega povečanja pa je prisiljen v 'Povečanje dejanskih zalog pri ročnem pošiljanju v skladišča' in ga ni mogoče urejati. Druge možnosti lahko določite po želji. +ProductDoesNotUseBatchSerial=Ta izdelek ne uporablja številke lota/serijske številke +ProductLotSetup=Nastavitev sklopa/serije modula +ShowCurrentStockOfLot=Pokaži trenutno zalogo za nekaj izdelkov/lotov +ShowLogOfMovementIfLot=Pokaži dnevnik premikov za par izdelkov/lotov +StockDetailPerBatch=Podrobnosti o zalogi na lot +SerialNumberAlreadyInUse=Serijska številka %s se že uporablja za izdelek %s +TooManyQtyForSerialNumber=Za serijsko številko %s lahko imate samo en izdelek %s +ManageLotMask=Maska po meri +CustomMasks=Možnost določitve drugačne maske oštevilčenja za vsak izdelek +BatchLotNumberingModules=Pravilo oštevilčenja za samodejno ustvarjanje številke lota +BatchSerialNumberingModules=Pravilo oštevilčevanja za samodejno ustvarjanje serijske številke (za izdelke z lastnostjo 1 edinstvena serija/serija za vsak izdelek) +QtyToAddAfterBarcodeScan=Količina do %s za vsako skenirano črtno kodo/lot/serijsko številko +LifeTime=Življenjska doba (v dnevih) +EndOfLife=Konec življenja +ManufacturingDate=Datum izdelave +DestructionDate=Datum uničenja +FirstUseDate=Datum prve uporabe +QCFrequency=Pogostost kontrole kakovosti (v dnevih) +ShowAllLots=Prikaži vse sklope +HideLots=Skrij lote #Traceability - qc status -OutOfOrder=Out of order -InWorkingOrder=In working order -ToReplace=Replace +OutOfOrder=Ne deluje +InWorkingOrder=V delujočem stanju +ToReplace=Zamenjati +CantMoveNonExistantSerial=Napaka. Zahtevate premik na zapisu za serijo, ki ne obstaja več. Lahko, da isto serijo vzamete v istem skladišču večkrat v isti pošiljki ali pa je bila uporabljena v drugi pošiljki. Odstranite to pošiljko in pripravite drugo. diff --git a/htdocs/langs/sl_SI/products.lang b/htdocs/langs/sl_SI/products.lang index b82a8300e02..dd04377f57a 100644 --- a/htdocs/langs/sl_SI/products.lang +++ b/htdocs/langs/sl_SI/products.lang @@ -1,10 +1,10 @@ # Dolibarr language file - Source file is en_US - products ProductRef=Referenca proizvoda ProductLabel=Naziv proizvoda -ProductLabelTranslated=Translated product label -ProductDescription=Product description -ProductDescriptionTranslated=Translated product description -ProductNoteTranslated=Translated product note +ProductLabelTranslated=Prevedena oznaka izdelka +ProductDescription=Opis izdelka +ProductDescriptionTranslated=Preveden opis izdelka +ProductNoteTranslated=Prevedena opomba o izdelku ProductServiceCard=Kartica proizvoda/storitve TMenuProducts=Proizvodi TMenuServices=Storitve @@ -17,43 +17,43 @@ Create=Kreiraj Reference=Referenca NewProduct=Nov proizvod NewService=Nova storitev -ProductVatMassChange=Global VAT Update -ProductVatMassChangeDesc=This tool updates the VAT rate defined on ALL products and services! +ProductVatMassChange=Globalna posodobitev DDV +ProductVatMassChangeDesc=To orodje posodablja stopnjo DDV, določeno za VSE izdelke in storitve! MassBarcodeInit=Vzpostavitev masovne črtne kode MassBarcodeInitDesc=Na tej strani lahko vzpostavite črtno kodo za objekte, ki črtne kode nimajo določene. Pred tem preverite, da je zaključena nastavitev modula za črtne kode. -ProductAccountancyBuyCode=Accounting code (purchase) -ProductAccountancyBuyIntraCode=Accounting code (purchase intra-community) -ProductAccountancyBuyExportCode=Accounting code (purchase import) -ProductAccountancySellCode=Accounting code (sale) -ProductAccountancySellIntraCode=Accounting code (sale intra-Community) -ProductAccountancySellExportCode=Accounting code (sale export) +ProductAccountancyBuyCode=Knjigovodska oznaka (nakup) +ProductAccountancyBuyIntraCode=Računovodska koda (nakup znotraj skupnosti) +ProductAccountancyBuyExportCode=Knjigovodska šifra (nakup uvoz) +ProductAccountancySellCode=Knjigovodska šifra (prodaja) +ProductAccountancySellIntraCode=Računovodska koda (prodaja znotraj Skupnosti) +ProductAccountancySellExportCode=Knjigovodska oznaka (prodaja izvoz) ProductOrService=Proizvod ali storitev ProductsAndServices=Proizvodi in storitve ProductsOrServices=Proizvodi ali storitve -ProductsPipeServices=Products | Services -ProductsOnSale=Products for sale -ProductsOnPurchase=Products for purchase -ProductsOnSaleOnly=Products for sale only -ProductsOnPurchaseOnly=Products for purchase only -ProductsNotOnSell=Products not for sale and not for purchase +ProductsPipeServices=Izdelki | Storitve +ProductsOnSale=Izdelki za prodajo +ProductsOnPurchase=Izdelki za nakup +ProductsOnSaleOnly=Izdelki samo za prodajo +ProductsOnPurchaseOnly=Izdelki samo za nakup +ProductsNotOnSell=Izdelki niso naprodaj in niso za nakup ProductsOnSellAndOnBuy=Proizvodi za prodajo ali nabavo -ServicesOnSale=Services for sale -ServicesOnPurchase=Services for purchase -ServicesOnSaleOnly=Services for sale only -ServicesOnPurchaseOnly=Services for purchase only -ServicesNotOnSell=Services not for sale and not for purchase +ServicesOnSale=Storitve za prodajo +ServicesOnPurchase=Storitve za nakup +ServicesOnSaleOnly=Storitve samo za prodajo +ServicesOnPurchaseOnly=Storitve samo za nakup +ServicesNotOnSell=Storitve niso naprodaj in niso za nakup ServicesOnSellAndOnBuy=Storitve za prodajo ali za nabavo -LastModifiedProductsAndServices=Latest %s products/services which were modified -LastRecordedProducts=Latest %s recorded products -LastRecordedServices=Latest %s recorded services +LastModifiedProductsAndServices=Najnovejši %s izdelki/storitve, ki so bili spremenjeni +LastRecordedProducts=Najnovejši %s posneti izdelki +LastRecordedServices=Zadnje %s zabeležene storitve CardProduct0=Proizvod CardProduct1=Storitev Stock=Zaloga MenuStocks=Zaloge -Stocks=Stocks and location (warehouse) of products +Stocks=Zaloge in lokacija (skladišče) izdelkov Movements=Premiki Sell=Prodaja -Buy=Purchase +Buy=Nakup OnSell=Prodano OnBuy=Nabavljeno NotOnSell=Opuščeno @@ -65,30 +65,30 @@ ProductStatusOnBuy=Na voljo ProductStatusNotOnBuy=Opuščeno ProductStatusOnBuyShort=Na voljo ProductStatusNotOnBuyShort=Opuščeno -UpdateVAT=Update vat -UpdateDefaultPrice=Update default price -UpdateLevelPrices=Update prices for each level -AppliedPricesFrom=Applied from +UpdateVAT=Posodobi vat +UpdateDefaultPrice=Posodobi privzeto ceno +UpdateLevelPrices=Posodobite cene za vsako raven +AppliedPricesFrom=Uporabljeno od SellingPrice=Prodajna cena -SellingPriceHT=Selling price (excl. tax) +SellingPriceHT=Prodajna cena (brez davka) SellingPriceTTC=Prodajne cene (z DDV) -SellingMinPriceTTC=Minimum Selling price (inc. tax) -CostPriceDescription=This price field (excl. tax) can be used to capture the average amount this product costs to your company. It may be any price you calculate yourself, for example, from the average buying price plus average production and distribution cost. -CostPriceUsage=This value could be used for margin calculation. -ManufacturingPrice=Manufacturing price -SoldAmount=Sold amount -PurchasedAmount=Purchased amount +SellingMinPriceTTC=Najnižja prodajna cena (vključno z davkom) +CostPriceDescription=To polje cene (brez davka) lahko uporabite za zajem povprečnega zneska, ki ga ta izdelek stane za vaše podjetje. To je lahko katera koli cena, ki jo izračunate sami, na primer iz povprečne nabavne cene plus povprečni stroški proizvodnje in distribucije. +CostPriceUsage=To vrednost bi lahko uporabili za izračun marže. +ManufacturingPrice=Cena izdelave +SoldAmount=Prodana količina +PurchasedAmount=Kupljena količina NewPrice=Nova cena -MinPrice=Min. selling price -EditSellingPriceLabel=Edit selling price label +MinPrice=Min. prodajna cena +EditSellingPriceLabel=Uredi oznako prodajne cene CantBeLessThanMinPrice=Prodajna cena ne more biti nižja od minimalne za ta proizvod (%s brez DDV). To sporočilo se pojavi lahko tudi, če vnesete prevelik popust ContractStatusClosed=Zaprta ErrorProductAlreadyExists=Proizvod z referenco %s že obstaja. ErrorProductBadRefOrLabel=Napačna vrednost reference ali naziva. ErrorProductClone=Prišlo je do težave pri poskusu kloniranja proizvoda ali storitve. ErrorPriceCantBeLowerThanMinPrice=Napaka, cena ne more biti nižja od minimalne cene. -Suppliers=Vendors -SupplierRef=Vendor SKU +Suppliers=Dobavitelji +SupplierRef=SKU dobavitelja ShowProduct=Prikaži proizvod ShowService=Prikaži storitev ProductsAndServicesArea=Področje proizvodov in storitev @@ -96,8 +96,8 @@ ProductsArea=Področje proizvodov ServicesArea=Področje storitev ListOfStockMovements=Seznam gibanja zalog BuyingPrice=Nabavna cena -PriceForEachProduct=Products with specific prices -SupplierCard=Vendor card +PriceForEachProduct=Izdelki s posebnimi cenami +SupplierCard=Kartica dobavitelja PriceRemoved=Cena odstranjena BarCode=Črtna koda BarcodeType=Tip črtne kode @@ -105,25 +105,25 @@ SetDefaultBarcodeType=Nastavi tip črtne kode BarcodeValue=Vrednost črtne kode NoteNotVisibleOnBill=Opomba (ni vidna na računih, ponudbah...) ServiceLimitedDuration=Če ima proizvod storitev z omejenim trajanjem: -FillWithLastServiceDates=Fill with last service line dates -MultiPricesAbility=Multiple price segments per product/service (each customer is in one price segment) +FillWithLastServiceDates=Izpolnite z zadnjimi datumi storitev +MultiPricesAbility=Več cenovnih segmentov na izdelek/storitev (vsaka stranka je v enem cenovnem segmentu) MultiPricesNumPrices=Število cen -DefaultPriceType=Base of prices per default (with versus without tax) when adding new sale prices -AssociatedProductsAbility=Enable Kits (set of several products) -VariantsAbility=Enable Variants (variations of products, for example color, size) -AssociatedProducts=Kits -AssociatedProductsNumber=Number of products composing this kit +DefaultPriceType=Osnova privzetih cen (z ali brez davka) pri dodajanju novih prodajnih cen +AssociatedProductsAbility=Omogoči komplete (nabor več izdelkov) +VariantsAbility=Omogoči različice (različice izdelkov, na primer barva, velikost) +AssociatedProducts=Kompleti +AssociatedProductsNumber=Število izdelkov, ki sestavljajo ta komplet ParentProductsNumber=Število nadrejenih sestavljenih izdelkov -ParentProducts=Parent products -IfZeroItIsNotAVirtualProduct=If 0, this product is not a kit -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any kit +ParentProducts=Starševski izdelki +IfZeroItIsNotAVirtualProduct=Če je 0, ta izdelek ni komplet +IfZeroItIsNotUsedByVirtualProduct=Če je 0, tega izdelka ne uporablja noben komplet KeywordFilter=Filter ključnih besed CategoryFilter=Filter kategorij ProductToAddSearch=Iskanje proizvoda za dodajanje NoMatchFound=Ni ujemanja -ListOfProductsServices=List of products/services -ProductAssociationList=List of products/services that are component(s) of this kit -ProductParentList=List of kits with this product as a component +ListOfProductsServices=Seznam izdelkov/storitev +ProductAssociationList=Seznam izdelkov/storitev, ki so komponente tega kompleta +ProductParentList=Seznam kompletov s tem izdelkom kot komponento ErrorAssociationIsFatherOfThis=Eden od izbranih proizvodov je nadrejen trenutnemu proizvodu DeleteProduct=Izbriši proizvod/storitev ConfirmDeleteProduct=Ali zares želite izbrisati ta proizvod/storitev? @@ -135,21 +135,22 @@ ImportDataset_service_1=Storitve DeleteProductLine=Izbriši vrstico proizvoda ConfirmDeleteProductLine=Ali zares želite izbrisati to vrstico proizvoda? ProductSpecial=Specialni -QtyMin=Min. purchase quantity -PriceQtyMin=Price quantity min. -PriceQtyMinCurrency=Price (currency) for this qty. (no discount) -VATRateForSupplierProduct=VAT Rate (for this vendor/product) -DiscountQtyMin=Discount for this qty. -NoPriceDefinedForThisSupplier=No price/qty defined for this vendor/product -NoSupplierPriceDefinedForThisProduct=No vendor price/qty defined for this product -PredefinedItem=Predefined item -PredefinedProductsToSell=Predefined Product -PredefinedServicesToSell=Predefined Service +QtyMin=Min. nakupna količina +PriceQtyMin=Cena količina min. +PriceQtyMinCurrency=Cena (valuta) za to kol. +WithoutDiscount=Brez popusta +VATRateForSupplierProduct=Stopnja DDV (za dobavitelja/izdelek) +DiscountQtyMin=Popust za to količino. +NoPriceDefinedForThisSupplier=Cena/količina ni določena za dobavitelja/izdelek +NoSupplierPriceDefinedForThisProduct=Za izdelek dobavitelj ni določil cene/količino +PredefinedItem=Vnaprej določen element +PredefinedProductsToSell=Vnaprej določen izdelek +PredefinedServicesToSell=Vnaprej določena storitev PredefinedProductsAndServicesToSell=Vnaprej določeni proizvodi/storitve za prodajo PredefinedProductsToPurchase=Vnaprej določen proizvodi za nakup PredefinedServicesToPurchase=Vnaprej določene storitve za nakup -PredefinedProductsAndServicesToPurchase=Predefined products/services to purchase -NotPredefinedProducts=Not predefined products/services +PredefinedProductsAndServicesToPurchase=Vnaprej določeni izdelki/storitve za nakup +NotPredefinedProducts=Ni vnaprej določenih izdelkov/storitev GenerateThumb=Generiraj sličico ServiceNb=Storitev št. %s ListProductServiceByPopularity=Seznam proizvodov/storitev po priljubljenosti @@ -157,26 +158,26 @@ ListProductByPopularity=Seznam proizvodov po priljubljenosti ListServiceByPopularity=Seznam storitev po priljubljenosti Finished=Končni izdelek RowMaterial=Osnovni material -ConfirmCloneProduct=Are you sure you want to clone product or service %s? -CloneContentProduct=Clone all main information of the product/service -ClonePricesProduct=Clone prices -CloneCategoriesProduct=Clone linked tags/categories -CloneCompositionProduct=Clone virtual products/services -CloneCombinationsProduct=Clone the product variants +ConfirmCloneProduct=Ali ste prepričani, da želite klonirati izdelek ali storitev %s ? +CloneContentProduct=Klonirajte vse glavne informacije o izdelku/storitvi +ClonePricesProduct=Cene klonov +CloneCategoriesProduct=Kloniraj povezane oznake/kategorije +CloneCompositionProduct=Klonirajte virtualne izdelke/storitve +CloneCombinationsProduct=Klonirajte različice izdelka ProductIsUsed=Ta proizvod je rabljen NewRefForClone=Ref. novega proizvoda/storitve -SellingPrices=Selling prices -BuyingPrices=Buying prices +SellingPrices=Prodajne cene +BuyingPrices=Odkupne cene CustomerPrices=Cene za kupce -SuppliersPrices=Vendor prices -SuppliersPricesOfProductsOrServices=Vendor prices (of products or services) -CustomCode=Customs|Commodity|HS code -CountryOrigin=Country of origin -RegionStateOrigin=Region of origin -StateOrigin=State|Province of origin -Nature=Nature of product (raw/manufactured) -NatureOfProductShort=Nature of product -NatureOfProductDesc=Raw material or manufactured product +SuppliersPrices=Dobaviteljeve cene +SuppliersPricesOfProductsOrServices=Dobaviteljeve cene (izdelkov ali storitev) +CustomCode=Carina|Blago |Oznaka HS +CountryOrigin=Država izvora +RegionStateOrigin=Regija izvora +StateOrigin=Država|Pokrajina izvora +Nature=Vrsta izdelka (surov/proizveden) +NatureOfProductShort=Narava izdelka +NatureOfProductDesc=Surovina ali izdelan izdelek ShortLabel=Kratek naziv Unit=Enota p=e. @@ -199,36 +200,36 @@ m2=m² m3=m³ liter=liter l=l -unitP=Piece +unitP=Kos unitSET=Set unitS=Sekunda unitH=Ura unitD=Dan -unitG=Gram -unitM=Meter -unitLM=Linear meter -unitM2=Square meter -unitM3=Cubic meter +unitG=gram +unitM=Merilnik +unitLM=Linearni meter +unitM2=Kvadratni meter +unitM3=Kubični meter unitL=Liter unitT=ton unitKG=kg -unitG=Gram +unitG=gram unitMG=mg unitLB=funt unitOZ=unča -unitM=Meter +unitM=Merilnik unitDM=dm unitCM=cm unitMM=mm unitFT=ft -unitIN=in -unitM2=Square meter +unitIN=v +unitM2=Kvadratni meter unitDM2=dm² unitCM2=cm² unitMM2=mm² unitFT2=ft² unitIN2=in² -unitM3=Cubic meter +unitM3=Kubični meter unitDM3=dm³ unitCM3=cm³ unitMM3=mm³ @@ -242,172 +243,189 @@ CurrentProductPrice=Trenutna cena AlwaysUseNewPrice=Vedno uporabi trenutno ceno proizvoda/storitve AlwaysUseFixedPrice=Uporabi fiksno ceno PriceByQuantity=Različne cene glede na količino -DisablePriceByQty=Disable prices by quantity +DisablePriceByQty=Onemogoči cene po količini PriceByQuantityRange=Območje količin -MultipriceRules=Automatic prices for segment -UseMultipriceRules=Use price segment rules (defined into product module setup) to auto calculate prices of all other segments according to first segment -PercentVariationOver=%% variation over %s -PercentDiscountOver=%% discount over %s -KeepEmptyForAutoCalculation=Keep empty to have this calculated automatically from weight or volume of products -VariantRefExample=Examples: COL, SIZE -VariantLabelExample=Examples: Color, Size +MultipriceRules=Samodejne cene za segment +UseMultipriceRules=Uporabite pravila cenovnega segmenta (definirana v nastavitvah modula izdelka) za samodejni izračun cen vseh drugih segmentov glede na prvi segment +PercentVariationOver=%% različica nad %s +PercentDiscountOver=%% popust nad %s +KeepEmptyForAutoCalculation=Pustite prazno, da se to samodejno izračuna iz teže ali prostornine izdelkov +VariantRefExample=Primeri: COL, SIZE +VariantLabelExample=Primeri: barva, velikost ### composition fabrication Build=Proizvodnja -ProductsMultiPrice=Products and prices for each price segment +ProductsMultiPrice=Izdelki in cene za vsak cenovni segment ProductsOrServiceMultiPrice=Cene za kupca (proizvodov ali storitev, večcenovno) -ProductSellByQuarterHT=Products turnover quarterly before tax -ServiceSellByQuarterHT=Services turnover quarterly before tax +ProductSellByQuarterHT=Promet izdelkov četrtletno pred obdavčitvijo +ServiceSellByQuarterHT=Promet storitev četrtletno pred obdavčitvijo Quarter1=1. četrtletje Quarter2=2. četrtletje Quarter3=3. četrtletje Quarter4=4. četrtletje -BarCodePrintsheet=Print barcode -PageToGenerateBarCodeSheets=With this tool, you can print sheets of barcode stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s. +BarCodePrintsheet=Natisnite črtne kode +PageToGenerateBarCodeSheets=S tem orodjem lahko natisnete liste nalepk s črtno kodo. Izberite obliko vaše strani z nalepko, vrsto črtne kode in vrednost črtne kode, nato kliknite gumb %s . NumberOfStickers=Število nalepk za tiskanje na stran PrintsheetForOneBarCode=Tiskaj več nalepk za eno črtno kodo BuildPageToPrint=Generiraj stran za tiskanje FillBarCodeTypeAndValueManually=Ročno vnesi tip črtne kode in vrednost. FillBarCodeTypeAndValueFromProduct=Vnesi tip črtne kode in vrednost iz črtne kode proizvoda. -FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a third party. -DefinitionOfBarCodeForProductNotComplete=Definition of type or value of barcode not complete for product %s. -DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of barcode non complete for third party %s. -BarCodeDataForProduct=Barcode information of product %s: -BarCodeDataForThirdparty=Barcode information of third party %s: -ResetBarcodeForAllRecords=Define barcode value for all record (this will also reset barcode value already defined with new values) -PriceByCustomer=Different prices for each customer -PriceCatalogue=A single sell price per product/service -PricingRule=Rules for selling prices +FillBarCodeTypeAndValueFromThirdParty=Izpolnite vrsto črtne kode in vrednost črtne kode. +DefinitionOfBarCodeForProductNotComplete=Definicija vrste ali vrednosti črtne kode ni popolna za izdelek %s. +DefinitionOfBarCodeForThirdpartyNotComplete=Definicija vrste ali vrednosti črtne kode ni popolna za partnerja %s. +BarCodeDataForProduct=Informacije o črtni kodi izdelka %s: +BarCodeDataForThirdparty=Informacije o črtni kodi partnerja %s: +ResetBarcodeForAllRecords=Določite vrednost črtne kode za vse zapise (to bo tudi ponastavilo že definirano vrednost črtne kode z novimi vrednostmi) +PriceByCustomer=Za vsako stranko različne cene +PriceCatalogue=Enotna prodajna cena za izdelek/storitev +PricingRule=Pravila za prodajne cene AddCustomerPrice=Dodaj ceno po kupcu -ForceUpdateChildPriceSoc=Set same price on customer's subsidiaries +ForceUpdateChildPriceSoc=Nastavite enako ceno za hčerinske družbe stranke PriceByCustomerLog=Pregled prejšnjih cen za kupce MinimumPriceLimit=Minimalna cena ne more biti nižja kot %s -MinimumRecommendedPrice=Minimum recommended price is: %s +MinimumRecommendedPrice=Najnižja priporočena cena je: %s PriceExpressionEditor=Urejevalnik prikaza cene PriceExpressionSelected=Izbran prikaz cene PriceExpressionEditorHelp1="cena = 2 + 2" ali "2 + 2" za nastavitev cene. Uporabite ; za ločitev izrazov PriceExpressionEditorHelp2=Lahko dostopate do EkstraPolj s spremenljivkami kot #extrafield_myextrafieldkey# in globalnimi spremenljivkami kot #global_mycode# -PriceExpressionEditorHelp3=In both product/service and vendor prices there are these variables available:
#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# -PriceExpressionEditorHelp4=In product/service price only: #supplier_min_price#
In vendor prices only: #supplier_quantity# and #supplier_tva_tx# +PriceExpressionEditorHelp3=Pri cenah izdelka/storitve in prodajalca so na voljo te spremenljivke:
#tva_tx# #localtax1_tx# #localtax2_tx# #weight# #length# #surface# #price_min# +PriceExpressionEditorHelp4=Samo v ceni izdelka/storitve: #supplier_min_price#
Samo v cenah dobavitelja: #supplier_quantity# in #supplier_tva_tx# PriceExpressionEditorHelp5=Globalne vrednosti, ki so na voljo: PriceMode=Način cene PriceNumeric=Številka DefaultPrice=Privzeta cena -DefaultPriceLog=Log of previous default prices +DefaultPriceLog=Dnevnik prejšnjih privzetih cen ComposedProductIncDecStock=Povečanje/znmanjšanje zaloge pri spremembi nadrejenega -ComposedProduct=Child products +ComposedProduct=Otroški izdelki MinSupplierPrice=Najnižjo odkupno ceno -MinCustomerPrice=Minimum selling price -NoDynamicPrice=No dynamic price +MinCustomerPrice=Minimalna prodajna cena +NoDynamicPrice=Brez dinamične cene DynamicPriceConfiguration=Dimnamična konfiguracija cene -DynamicPriceDesc=You may define mathematical formulae to calculate Customer or Vendor prices. Such formulas can use all mathematical operators, some constants and variables. You can define here the variables you wish to use. If the variable needs an automatic update, you may define the external URL to allow Dolibarr to update the value automatically. -AddVariable=Add Variable -AddUpdater=Add Updater +DynamicPriceDesc=Določite lahko matematične formule za izračun cen strank ali prodajalcev. Take formule lahko uporabljajo vse matematične operatorje, nekatere konstante in spremenljivke. Tukaj lahko določite spremenljivke, ki jih želite uporabiti. Če spremenljivka potrebuje samodejno posodobitev, lahko definirate zunanji URL, da Dolibarrju omogočite samodejno posodobitev vrednosti. +AddVariable=Dodaj spremenljivko +AddUpdater=Dodaj posodobitev GlobalVariables=Globalne spremenljivke -VariableToUpdate=Variable to update -GlobalVariableUpdaters=External updaters for variables +VariableToUpdate=Spremenljivka za posodobitev +GlobalVariableUpdaters=Zunanji programi za posodabljanje spremenljivk GlobalVariableUpdaterType0=JSON podatki GlobalVariableUpdaterHelp0=Razčleni JSON podatke iz specifičnega URL, VALUE določa lokacijo ustrezne vrednosti, -GlobalVariableUpdaterHelpFormat0=Format for request {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"} +GlobalVariableUpdaterHelpFormat0=Oblika za zahtevo {"URL": "http://example.com/urlofjson", "VALUE": "array1,array2,targetvalue"} GlobalVariableUpdaterType1=Podatki spletnih storitev GlobalVariableUpdaterHelp1=Razčleni podatke spletnih storitve iz specifičnega URL, NS doliča prostor za ime, VALUE določa lokacijo ustreznih podatkov, DATA mora vsebovati podatke za pošiljanje in METHOD je metoda za WS klicanje -GlobalVariableUpdaterHelpFormat1=Format for request is {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD": "myWSMethod", "DATA": {"your": "data", "to": "send"}} +GlobalVariableUpdaterHelpFormat1=Format za zahtevo je {"URL": "http://example.com/urlofws", "VALUE": "array,targetvalue", "NS": "http://example.com/urlofns", "METHOD" : "myWSMethod", "DATA": {"vaš": "podatki", "za": "pošlji"}} UpdateInterval=Interval posodobitve (minute) -LastUpdated=Latest update +LastUpdated=Najnovejša posodobitev CorrectlyUpdated=Pravilno posodobljeno PropalMergePdfProductActualFile=Datoteke za dodatek k PDF Azur so/je PropalMergePdfProductChooseFile=Izberi PDF datoteke -IncludingProductWithTag=Including products/services with the tag +IncludingProductWithTag=Vključno z izdelki/storitvami z oznako DefaultPriceRealPriceMayDependOnCustomer=Privzeta cena, dejanska cena je odvisna od kupca -WarningSelectOneDocument=Please select at least one document +WarningSelectOneDocument=Izberite vsaj en dokument DefaultUnitToShow=Enota -NbOfQtyInProposals=Qty in proposals -ClinkOnALinkOfColumn=Click on a link of column %s to get a detailed view... -ProductsOrServicesTranslations=Products/Services translations -TranslatedLabel=Translated label -TranslatedDescription=Translated description -TranslatedNote=Translated notes -ProductWeight=Weight for 1 product -ProductVolume=Volume for 1 product -WeightUnits=Weight unit -VolumeUnits=Volume unit -WidthUnits=Width unit -LengthUnits=Length unit -HeightUnits=Height unit -SurfaceUnits=Surface unit -SizeUnits=Size unit -DeleteProductBuyPrice=Delete buying price -ConfirmDeleteProductBuyPrice=Are you sure you want to delete this buying price? -SubProduct=Sub product -ProductSheet=Product sheet -ServiceSheet=Service sheet -PossibleValues=Possible values -GoOnMenuToCreateVairants=Go on menu %s - %s to prepare attribute variants (like colors, size, ...) -UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers -ProductSupplierDescription=Vendor description for the product -UseProductSupplierPackaging=Use packaging on supplier prices (recalculate quantities according to packaging set on supplier price when adding/updating line in supplier documents) -PackagingForThisProduct=Packaging -PackagingForThisProductDesc=On supplier order, you will automaticly order this quantity (or a multiple of this quantity). Cannot be less than minimum buying quantity -QtyRecalculatedWithPackaging=The quantity of the line were recalculated according to supplier packaging +NbOfQtyInProposals=Količina v predlogih +ClinkOnALinkOfColumn=Kliknite na povezavo stolpca %s za podroben pogled... +ProductsOrServicesTranslations=Prevodi izdelkov/storitev +TranslatedLabel=Prevedena oznaka +TranslatedDescription=Preveden opis +TranslatedNote=Prevedene opombe +ProductWeight=Teža za 1 izdelek +ProductVolume=Volumen za 1 izdelek +WeightUnits=Enota teže +VolumeUnits=Enota prostornine +WidthUnits=Enota za širino +LengthUnits=Dolžinska enota +HeightUnits=Višinska enota +SurfaceUnits=Površinska enota +SizeUnits=Enota velikosti +DeleteProductBuyPrice=Izbriši nakupno ceno +ConfirmDeleteProductBuyPrice=Ali ste prepričani, da želite izbrisati to nakupno ceno? +SubProduct=Podizdelek +ProductSheet=List izdelka +ServiceSheet=Servisni list +PossibleValues=Možne vrednosti +GoOnMenuToCreateVairants=Pojdite na meni %s - %s, da pripravite različice atributov (kot so barve, velikost, ...) +UseProductFournDesc=Dodajte funkcijo za določitev opisa izdelka, ki ga določijo dobavitelji (za vsako referenco prodajalca), poleg opisa za stranke +ProductSupplierDescription=Opis prodajalca za izdelek +UseProductSupplierPackaging=Uporabite embalažo za cene, zaokrožene na večkratnike za nakupne cene (ponovno izračunajte količine glede na večkratnike, določene na nabavnih cenah, ko dodajate/posodabljate vrstico v dokumentih prodajalca) +PackagingForThisProduct=Pakiranje +PackagingForThisProductDesc=Samodejno boste kupili večkratnik te količine. +QtyRecalculatedWithPackaging=Količina linije je bila preračunana glede na embalažo dobavitelja #Attributes -VariantAttributes=Variant attributes -ProductAttributes=Variant attributes for products -ProductAttributeName=Variant attribute %s -ProductAttribute=Variant attribute -ProductAttributeDeleteDialog=Are you sure you want to delete this attribute? All values will be deleted -ProductAttributeValueDeleteDialog=Are you sure you want to delete the value "%s" with reference "%s" of this attribute? -ProductCombinationDeleteDialog=Are you sure want to delete the variant of the product "%s"? -ProductCombinationAlreadyUsed=There was an error while deleting the variant. Please check it is not being used in any object -ProductCombinations=Variants -PropagateVariant=Propagate variants -HideProductCombinations=Hide products variant in the products selector -ProductCombination=Variant -NewProductCombination=New variant -EditProductCombination=Editing variant -NewProductCombinations=New variants -EditProductCombinations=Editing variants -SelectCombination=Select combination -ProductCombinationGenerator=Variants generator -Features=Features -PriceImpact=Price impact -ImpactOnPriceLevel=Impact on price level %s -ApplyToAllPriceImpactLevel= Apply to all levels -ApplyToAllPriceImpactLevelHelp=By clicking here you set the same price impact on all levels -WeightImpact=Weight impact +VariantAttributes=Variantni atributi +ProductAttributes=Različni atributi za izdelke +ProductAttributeName=Atribut različice %s +ProductAttribute=Variantni atribut +ProductAttributeDeleteDialog=Ali ste prepričani, da želite izbrisati ta atribut? Vse vrednosti bodo izbrisane +ProductAttributeValueDeleteDialog=Ali ste prepričani, da želite izbrisati vrednost "%s" s sklicevanjem na "%s" tega atributa? +ProductCombinationDeleteDialog=Ali ste prepričani, da želite izbrisati različico izdelka " %s "? +ProductCombinationAlreadyUsed=Med brisanjem različice je prišlo do napake. Preverite, ali se ne uporablja v nobenem objektu +ProductCombinations=Različice +PropagateVariant=Razmnožite variante +HideProductCombinations=Skrij različico izdelkov v izbirniku izdelkov +ProductCombination=Različica +NewProductCombination=Nova varianta +EditProductCombination=Varianta urejanja +NewProductCombinations=Nove variante +EditProductCombinations=Variante urejanja +SelectCombination=Izberite kombinacijo +ProductCombinationGenerator=Generator variant +Features=Lastnosti +PriceImpact=Vpliv na ceno +ImpactOnPriceLevel=Vpliv na raven cen %s +ApplyToAllPriceImpactLevel= Uporabi za vse ravni +ApplyToAllPriceImpactLevelHelp=S klikom tukaj nastavite enak vpliv cene na vseh ravneh +WeightImpact=Vpliv teže NewProductAttribute=Nov atribut -NewProductAttributeValue=New attribute value -ErrorCreatingProductAttributeValue=There was an error while creating the attribute value. It could be because there is already an existing value with that reference -ProductCombinationGeneratorWarning=If you continue, before generating new variants, all previous ones will be DELETED. Already existing ones will be updated with the new values -TooMuchCombinationsWarning=Generating lots of variants may result in high CPU, memory usage and Dolibarr not able to create them. Enabling the option "%s" may help reduce memory usage. -DoNotRemovePreviousCombinations=Do not remove previous variants -UsePercentageVariations=Use percentage variations -PercentageVariation=Percentage variation -ErrorDeletingGeneratedProducts=There was an error while trying to delete existing product variants -NbOfDifferentValues=No. of different values -NbProducts=Number of products -ParentProduct=Parent product -HideChildProducts=Hide variant products -ShowChildProducts=Show variant products -NoEditVariants=Go to Parent product card and edit variants price impact in the variants tab -ConfirmCloneProductCombinations=Would you like to copy all the product variants to the other parent product with the given reference? -CloneDestinationReference=Destination product reference -ErrorCopyProductCombinations=There was an error while copying the product variants -ErrorDestinationProductNotFound=Destination product not found -ErrorProductCombinationNotFound=Product variant not found -ActionAvailableOnVariantProductOnly=Action only available on the variant of product -ProductsPricePerCustomer=Product prices per customers -ProductSupplierExtraFields=Additional Attributes (Supplier Prices) -DeleteLinkedProduct=Delete the child product linked to the combination -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +NewProductAttributeValue=Nova vrednost atributa +ErrorCreatingProductAttributeValue=Med ustvarjanjem vrednosti atributa je prišlo do napake. Morda zato, ker že obstaja obstoječa vrednost s to referenco +ProductCombinationGeneratorWarning=Če nadaljujete, bodo pred generiranjem novih različic vse prejšnje IZBRISANE. Že obstoječe bodo posodobljene z novimi vrednostmi +TooMuchCombinationsWarning=Ustvarjanje številnih različic lahko povzroči visoko porabo procesorja, pomnilnika in jih Dolibarr ne more ustvariti. Če omogočite možnost "%s", lahko zmanjšate porabo pomnilnika. +DoNotRemovePreviousCombinations=Ne odstranjujte prejšnjih različic +UsePercentageVariations=Uporabite odstotne razlike +PercentageVariation=Odstotek variacije +ErrorDeletingGeneratedProducts=Pri poskusu brisanja obstoječih različic izdelka je prišlo do napake +NbOfDifferentValues=Št. različnih vrednosti +NbProducts=Število izdelkov +ParentProduct=Matični izdelek +HideChildProducts=Skrij variantne izdelke +ShowChildProducts=Pokaži različne izdelke +NoEditVariants=Pojdite na kartico Nadrejeni izdelek in uredite vpliv različic na ceno na zavihku različic +ConfirmCloneProductCombinations=Ali želite kopirati vse različice izdelka v drugi matični izdelek z dano referenco? +CloneDestinationReference=Referenca ciljnega izdelka +ErrorCopyProductCombinations=Med kopiranjem različic izdelka je prišlo do napake +ErrorDestinationProductNotFound=Ciljni izdelek ni bil najden +ErrorProductCombinationNotFound=Različica izdelka ni bila najdena +ActionAvailableOnVariantProductOnly=Akcija je na voljo samo za različico izdelka +ProductsPricePerCustomer=Cene izdelkov na stranko +ProductSupplierExtraFields=Dodatni atributi (cene dobaviteljev) +DeleteLinkedProduct=Izbrišite podrejeni izdelek, povezan s kombinacijo +AmountUsedToUpdateWAP=Znesek enote za posodobitev tehtane povprečne cene PMPValue=Uravnotežena povprečna cena PMPValueShort=UPC -mandatoryperiod=Mandatory periods -mandatoryPeriodNeedTobeSet=Note: Period (start and end date) must be defined -mandatoryPeriodNeedTobeSetMsgValidate=A service requires a start and end period -mandatoryHelper=Check this if you want a message to the user when creating / validating an invoice, commercial proposal, sales order without entering a start and end date on lines with this service.
Note that the message is a warning and not a blocking error. -DefaultBOM=Default BOM -DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. +mandatoryperiod=Obvezna obdobja +mandatoryPeriodNeedTobeSet=Opomba: Določiti je treba obdobje (začetni in končni datum). +mandatoryPeriodNeedTobeSetMsgValidate=Storitev zahteva začetno in končno obdobje +mandatoryHelper=Označite to, če želite sporočilo uporabniku pri ustvarjanju/potrjevanju računa, komercialnega predloga, prodajnega naročila brez vnosa začetnega in končnega datuma v vrsticah s to storitvijo.
Upoštevajte, da je sporočilo opozorilo in ne napaka pri blokiranju. +DefaultBOM=Privzeta kosovnica +DefaultBOMDesc=Privzeta kosovnica, ki se priporoča za izdelavo tega izdelka. To polje je mogoče nastaviti le, če je narava izdelka '%s'. Rank=Rank -SwitchOnSaleStatus=Switch on sale status -SwitchOnPurchaseStatus=Switch on purchase status -StockMouvementExtraFields= Extra Fields (stock mouvement) +MergeOriginProduct=Podvojen izdelek (izdelek, ki ga želite izbrisati) +MergeProducts=Združite izdelke +ConfirmMergeProducts=Ali ste prepričani, da želite združiti izbrani izdelek s trenutnim? Vsi povezani objekti (računi, naročila, ...) bodo premaknjeni na trenutni izdelek, nato pa bo izbrani izdelek izbrisan. +ProductsMergeSuccess=Izdelki so bili združeni +ErrorsProductsMerge=Napake v izdelkih se združijo +SwitchOnSaleStatus=Vklopite status prodaje +SwitchOnPurchaseStatus=Vklopite status nakupa +UpdatePrice=Increase/decrease customer price +StockMouvementExtraFields= Dodatna polja (gibanje delnic) +InventoryExtraFields= Dodatna polja (popis) +ScanOrTypeOrCopyPasteYourBarCodes=Skenirajte ali vnesite ali kopirajte/prilepite svoje črtne kode +PuttingPricesUpToDate=Posodobite cene s trenutno znanimi cenami +PMPExpected=Pričakovan PMP +ExpectedValuation=Pričakovano vrednotenje +PMPReal=Pravi PMP +RealValuation=Pravo vrednotenje +ConfirmEditExtrafield = Izberite dodatno polje, ki ga želite spremeniti +ConfirmEditExtrafieldQuestion = Ali ste prepričani, da želite spremeniti to dodatno polje? +ModifyValueExtrafields = Spremenite vrednost dodatnega polja +OrProductsWithCategories=Ali izdelki z oznakami/kategorijami diff --git a/htdocs/langs/sl_SI/projects.lang b/htdocs/langs/sl_SI/projects.lang index fa618707c71..2f9fe087ead 100644 --- a/htdocs/langs/sl_SI/projects.lang +++ b/htdocs/langs/sl_SI/projects.lang @@ -1,65 +1,68 @@ # Dolibarr language file - Source file is en_US - projects -RefProject=Ref. project -ProjectRef=Project ref. +RefProject=Ref. projekt +ProjectRef=Ref. projekta ProjectId=Id projekta -ProjectLabel=Project label -ProjectsArea=Projects Area -ProjectStatus=Project status +ProjectLabel=Oznaka projekta +ProjectsArea=Območje projektov +ProjectStatus=Status projekta SharedProject=Projekti v skupni rabi -PrivateProject=Assigned contacts -ProjectsImContactFor=Projects for which I am explicitly a contact -AllAllowedProjects=All project I can read (mine + public) +PrivateProject=Dodeljeni kontakti +ProjectsImContactFor=Projekti, za katere sem izrecno kontaktna oseba +AllAllowedProjects=Vsi projekti, ki jih lahko preberem (moj + javni) AllProjects=Vsi projekti -MyProjectsDesc=This view is limited to the projects that you are a contact for +MyProjectsDesc=Ta pogled je omejen na projekte, za katere ste kontakt ProjectsPublicDesc=To pogled predstavlja vse projekte, za katere imate dovoljenje za branje. -TasksOnProjectsPublicDesc=This view presents all tasks on projects you are allowed to read. +TasksOnProjectsPublicDesc=Ta pogled predstavlja vse naloge na projektih, ki jih lahko berete. ProjectsPublicTaskDesc=Ta pogled predstavlja vse projekte in naloge, za katere imate dovoljenje za branje. ProjectsDesc=Ta pogled predstavlja vse projekte (vaše uporabniško dovoljenje vam omogoča ogled vseh). -TasksOnProjectsDesc=This view presents all tasks on all projects (your user permissions grant you permission to view everything). -MyTasksDesc=This view is limited to the projects or tasks that you are a contact for -OnlyOpenedProject=Only open projects are visible (projects in draft or closed status are not visible). -ClosedProjectsAreHidden=Closed projects are not visible. +TasksOnProjectsDesc=Ta pogled predstavlja vse naloge na vseh projektih (vaša uporabniška dovoljenja vam dajejo dovoljenje za ogled vsega). +MyTasksDesc=Ta pogled je omejen na projekte ali naloge, za katere ste kontakt +OnlyOpenedProject=Vidni so samo odprti projekti (projekti v osnutku ali zaprtem statusu niso vidni). +ClosedProjectsAreHidden=Zaprti projekti niso vidni. TasksPublicDesc=Ta pogled predstavlja vse projekte in naloge, za katere imate dovoljenje za branje. TasksDesc=Ta pogled predstavlja vse projekte in naloge (vaše uporabniško dovoljenje vam omogoča ogled vseh). -AllTaskVisibleButEditIfYouAreAssigned=All tasks for qualified projects are visible, but you can enter time only for task assigned to selected user. Assign task if you need to enter time on it. -OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. -ImportDatasetTasks=Tasks of projects -ProjectCategories=Project tags/categories +AllTaskVisibleButEditIfYouAreAssigned=Vidna so vsa opravila za kvalificirane projekte, vendar lahko vnesete čas samo za opravilo, ki je dodeljeno izbranemu uporabniku. Dodelite nalogo, če ji morate vnesti čas. +OnlyYourTaskAreVisible=Vidna so le opravila, ki so vam dodeljena. Če morate pri opravilu vnesti čas in opravilo tukaj ni vidno, potem morate opravilo dodeliti sebi. +ImportDatasetProjects=Projects or opportunities +ImportDatasetTasks=Naloge projektov +ProjectCategories=Projektne oznake/kategorije NewProject=Nov projekt AddProject=Ustvari projekt DeleteAProject=Izbriši projekt DeleteATask=Izbriši nalogo -ConfirmDeleteAProject=Are you sure you want to delete this project? -ConfirmDeleteATask=Are you sure you want to delete this task? -OpenedProjects=Open projects -OpenedTasks=Open tasks -OpportunitiesStatusForOpenedProjects=Leads amount of open projects by status -OpportunitiesStatusForProjects=Leads amount of projects by status +ConfirmDeleteAProject=Ali ste prepričani, da želite izbrisati ta projekt? +ConfirmDeleteATask=Ali ste prepričani, da želite izbrisati to opravilo? +OpenedProjects=Odprti projekti +OpenedTasks=Odprte naloge +OpportunitiesStatusForOpenedProjects=Vodi število odprtih projektov po statusu +OpportunitiesStatusForProjects=Vodi količino projektov po statusu ShowProject=Prikaži projekt ShowTask=Prikaži naloge +SetThirdParty=Nastavite partnerja SetProject=Nastavi projekt +OutOfProject=Izven projekta NoProject=Nimate definiranega ali lastnega projekta -NbOfProjects=Number of projects -NbOfTasks=Number of tasks +NbOfProjects=Število projektov +NbOfTasks=Število nalog TimeSpent=Porabljen čas -TimeSpentByYou=Time spent by you -TimeSpentByUser=Time spent by user +TimeSpentByYou=Čas, ki ga porabite vi +TimeSpentByUser=Čas, ki ga porabi uporabnik TimesSpent=Porabljen čas -TaskId=Task ID -RefTask=Task ref. -LabelTask=Task label -TaskTimeSpent=Time spent on tasks +TaskId=ID opravila +RefTask=Naloga ref. +LabelTask=Oznaka opravila +TaskTimeSpent=Čas, porabljen za naloge TaskTimeUser=Uporabnik TaskTimeNote=Beležka TaskTimeDate=Datum -TasksOnOpenedProject=Tasks on open projects -WorkloadNotDefined=Workload not defined +TasksOnOpenedProject=Naloge na odprtih projektih +WorkloadNotDefined=Obremenitev ni definirana NewTimeSpent=Porabljen čas MyTimeSpent=Moj porabljen čas -BillTime=Bill the time spent -BillTimeShort=Bill time -TimeToBill=Time not billed -TimeBilled=Time billed +BillTime=Zaračunajte porabljen čas +BillTimeShort=Čas računa +TimeToBill=Čas ni zaračunan +TimeBilled=Obračunan čas Tasks=Naloge Task=Naloga TaskDateStart=Datum začetka naloge @@ -67,80 +70,81 @@ TaskDateEnd=Datum konca naloge TaskDescription=Opis naloge NewTask=Nova naloga AddTask=Ustvari nalogo -AddTimeSpent=Create time spent -AddHereTimeSpentForDay=Add here time spent for this day/task -AddHereTimeSpentForWeek=Add here time spent for this week/task +AddTimeSpent=Ustvari porabljen čas +AddHereTimeSpentForDay=Sem dodajte čas, porabljen za ta dan/nalogo +AddHereTimeSpentForWeek=Sem dodajte čas, porabljen za ta teden/nalogo Activity=Aktivnost Activities=Naloge/aktivnosti MyActivities=Moje naloge/aktivnosti MyProjects=Moji projekti -MyProjectsArea=My projects Area +MyProjectsArea=Področje mojih projektov DurationEffective=Efektivno trajanje -ProgressDeclared=Declared real progress -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently open tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared real progress is less %s than the progress on consumption -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared real progress is more %s than the progress on consumption -ProgressCalculated=Progress on consumption -WhichIamLinkedTo=which I'm linked to -WhichIamLinkedToProject=which I'm linked to project +ProgressDeclared=Razglašen pravi napredek +TaskProgressSummary=Napredek naloge +CurentlyOpenedTasks=Trenutno odprte naloge +TheReportedProgressIsLessThanTheCalculatedProgressionByX=Deklarirani dejanski napredek je manjši %s od napredka pri porabi +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=Deklarirani dejanski napredek je večji %s kot napredek pri porabi +ProgressCalculated=Napredek pri porabi +WhichIamLinkedTo=s katerim sem povezan +WhichIamLinkedToProject=s katerim sem povezan s projektom Time=Čas -TimeConsumed=Consumed -ListOfTasks=List of tasks -GoToListOfTimeConsumed=Go to list of time consumed -GanttView=Gantt View -ListWarehouseAssociatedProject=List of warehouses associated to the project -ListProposalsAssociatedProject=List of the commercial proposals related to the project -ListOrdersAssociatedProject=List of sales orders related to the project -ListInvoicesAssociatedProject=List of customer invoices related to the project -ListPredefinedInvoicesAssociatedProject=List of customer template invoices related to the project -ListSupplierOrdersAssociatedProject=List of purchase orders related to the project -ListSupplierInvoicesAssociatedProject=List of vendor invoices related to the project -ListContractAssociatedProject=List of contracts related to the project -ListShippingAssociatedProject=List of shippings related to the project -ListFichinterAssociatedProject=List of interventions related to the project -ListExpenseReportsAssociatedProject=List of expense reports related to the project -ListDonationsAssociatedProject=List of donations related to the project -ListVariousPaymentsAssociatedProject=List of miscellaneous payments related to the project -ListSalariesAssociatedProject=List of payments of salaries related to the project -ListActionsAssociatedProject=List of events related to the project -ListMOAssociatedProject=List of manufacturing orders related to the project -ListTaskTimeUserProject=List of time consumed on tasks of project -ListTaskTimeForTask=List of time consumed on task -ActivityOnProjectToday=Activity on project today -ActivityOnProjectYesterday=Activity on project yesterday +TimeConsumed=Porabljeno +ListOfTasks=Seznam nalog +GoToListOfTimeConsumed=Pojdite na seznam porabljenega časa +GanttView=Ganttov pogled +ListWarehouseAssociatedProject=Seznam skladišč, povezanih s projektom +ListProposalsAssociatedProject=Seznam komercialnih predlogov, povezanih s projektom +ListOrdersAssociatedProject=Seznam prodajnih naročil, povezanih s projektom +ListInvoicesAssociatedProject=Seznam računov strank, povezanih s projektom +ListPredefinedInvoicesAssociatedProject=Seznam predlog računov strank, povezanih s projektom +ListSupplierOrdersAssociatedProject=Seznam naročilnic, povezanih s projektom +ListSupplierInvoicesAssociatedProject=Seznam prejetih računov, ki so povezani s projektom +ListContractAssociatedProject=Seznam pogodb v zvezi s projektom +ListShippingAssociatedProject=Seznam pošiljk, povezanih s projektom +ListFichinterAssociatedProject=Seznam posegov v zvezi s projektom +ListExpenseReportsAssociatedProject=Seznam poročil o stroških, povezanih s projektom +ListDonationsAssociatedProject=Seznam donacij, povezanih s projektom +ListVariousPaymentsAssociatedProject=Seznam raznih plačil, povezanih s projektom +ListSalariesAssociatedProject=Seznam izplačil plač v zvezi s projektom +ListActionsAssociatedProject=Seznam dogodkov, povezanih s projektom +ListMOAssociatedProject=Seznam proizvodnih naročil, povezanih s projektom +ListTaskTimeUserProject=Seznam časa, porabljenega za naloge projekta +ListTaskTimeForTask=Seznam časa, porabljenega za nalogo +ActivityOnProjectToday=Današnja aktivnost na projektu +ActivityOnProjectYesterday=Aktivnost na projektu včeraj ActivityOnProjectThisWeek=Aktivnosti na projektu v tem tednu ActivityOnProjectThisMonth=Aktivnosti na projektu v tem mesecu ActivityOnProjectThisYear=Aktivnosti na projektu v tem letu ChildOfProjectTask=Podrejen projektu/nalogi -ChildOfTask=Child of task -TaskHasChild=Task has child +ChildOfTask=Otrok naloge +TaskHasChild=Naloga ima otroka NotOwnerOfProject=Niste lastnik tega zasebnega projekta AffectedTo=Učinkuje na -CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See tab '%s'. +CantRemoveProject=Tega projekta ni mogoče odstraniti, ker se nanj sklicujejo nekateri drugi objekti (računi, naročila ali drugo). Glej zavihek '%s'. ValidateProject=Potrdite projekt -ConfirmValidateProject=Are you sure you want to validate this project? +ConfirmValidateProject=Ali ste prepričani, da želite potrditi ta projekt? CloseAProject=Zaprite projekt -ConfirmCloseAProject=Are you sure you want to close this project? -AlsoCloseAProject=Also close project (keep it open if you still need to follow production tasks on it) +ConfirmCloseAProject=Ali ste prepričani, da želite zapreti ta projekt? +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Odprite projekt -ConfirmReOpenAProject=Are you sure you want to re-open this project? +ConfirmReOpenAProject=Ali ste prepričani, da želite znova odpreti ta projekt? ProjectContact=Privatni projekti -TaskContact=Task contacts +TaskContact=Kontakti nalog ActionsOnProject=Aktivnosti o projektu YouAreNotContactOfProject=Niste kontakt tega privatnega projekta -UserIsNotContactOfProject=User is not a contact of this private project +UserIsNotContactOfProject=Uporabnik ni kontakt tega zasebnega projekta DeleteATimeSpent=Izbrišite porabljen čas -ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent? -DoNotShowMyTasksOnly=See also tasks not assigned to me -ShowMyTasksOnly=View only tasks assigned to me -TaskRessourceLinks=Contacts of task +ConfirmDeleteATimeSpent=Ali ste prepričani, da želite izbrisati ta porabljen čas? +DoNotShowMyTasksOnly=Glej tudi naloge, ki mi niso dodeljene +ShowMyTasksOnly=Prikaži samo naloge, ki so mi dodeljene +TaskRessourceLinks=Kontakti naloge ProjectsDedicatedToThisThirdParty=Projekti, ki so povezani s tem partnerjem NoTasks=Ni nalog za ta projekt LinkedToAnotherCompany=Povezane z drugimi partnerji -TaskIsNotAssignedToUser=Task not assigned to user. Use button '%s' to assign task now. +TaskIsNotAssignedToUser=Naloga ni dodeljena uporabniku. Uporabite gumb ' %s ', da zdaj dodelite nalogo. ErrorTimeSpentIsEmpty=Ni porabljenega časa -TimeRecordingRestrictedToNMonthsBack=Time recording is restricted to %s months back +TimeRecordingRestrictedToNMonthsBack=Čas snemanja je omejen na %s mesecev nazaj ThisWillAlsoRemoveTasks=Ta aktivnost bo tudi izbrisala vse naloge projekta (%s trenutne naloge) in vse vnose porabljenega časa. IfNeedToUseOtherObjectKeepEmpty=Če nekateri objekti (računi, naročila, ...), ki pripadajo drugemu partnerju, morajo biti vezani na projekt, ki se kreira, pustite polje prazno, da je projekt lahko vezan na več partnerjev. CloneTasks=Kloniraj naloge @@ -148,28 +152,28 @@ CloneContacts=Kloniraj kontakte CloneNotes=Kloniraj opombe CloneProjectFiles=Kloniraj skupne datoteke projekta CloneTaskFiles=Kloniraj skupno(e) datoteko(e) naloge (če je bila naloga klonirana) -CloneMoveDate=Update project/tasks dates from now? -ConfirmCloneProject=Are you sure to clone this project? -ProjectReportDate=Change task dates according to new project start date +CloneMoveDate=Želite posodobiti datume projektov/opravil? +ConfirmCloneProject=Ste prepričani, da želite klonirati ta projekt? +ProjectReportDate=Spremenite datume nalog v skladu z novim datumom začetka projekta ErrorShiftTaskDate=Nemogoče je spremeniti datum naloge glede na nov začetni datum projekta ProjectsAndTasksLines=Projekti in naloge ProjectCreatedInDolibarr=Projekt %s je bil ustvarjen -ProjectValidatedInDolibarr=Project %s validated -ProjectModifiedInDolibarr=Project %s modified -TaskCreatedInDolibarr=Task %s created -TaskModifiedInDolibarr=Task %s modified -TaskDeletedInDolibarr=Task %s deleted -OpportunityStatus=Lead status -OpportunityStatusShort=Lead status -OpportunityProbability=Lead probability -OpportunityProbabilityShort=Lead probab. -OpportunityAmount=Lead amount -OpportunityAmountShort=Lead amount -OpportunityWeightedAmount=Opportunity weighted amount -OpportunityWeightedAmountShort=Opp. weighted amount -OpportunityAmountAverageShort=Average lead amount -OpportunityAmountWeigthedShort=Weighted lead amount -WonLostExcluded=Won/Lost excluded +ProjectValidatedInDolibarr=Projekt %s potrjen +ProjectModifiedInDolibarr=Projekt %s spremenjen +TaskCreatedInDolibarr=Naloga %s ustvarjena +TaskModifiedInDolibarr=Naloga %s spremenjena +TaskDeletedInDolibarr=Naloga %s izbrisana +OpportunityStatus=Stanje potencialne stranke +OpportunityStatusShort=Stanje potencialne stranke +OpportunityProbability=Verjetnost svinca +OpportunityProbabilityShort=Svinec verjetno. +OpportunityAmount=Znesek potencialne stranke +OpportunityAmountShort=Znesek potencialne stranke +OpportunityWeightedAmount=Amount of opportunity, weighted by probability +OpportunityWeightedAmountShort=Opp. uteženi znesek +OpportunityAmountAverageShort=Povprečna možna količina +OpportunityAmountWeigthedShort=Ponderirana količina svinca +WonLostExcluded=Zmaga/izguba izključena ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Vodja projekta TypeContact_project_external_PROJECTLEADER=Vodja projekta @@ -181,116 +185,117 @@ TypeContact_project_task_internal_TASKCONTRIBUTOR=Sodelavec TypeContact_project_task_external_TASKCONTRIBUTOR=Sodelavec SelectElement=Izberi element AddElement=Povezava do elementa -LinkToElementShort=Link to +LinkToElementShort=Povezava do # Documents models -DocumentModelBeluga=Project document template for linked objects overview -DocumentModelBaleine=Project document template for tasks -DocumentModelTimeSpent=Project report template for time spent +DocumentModelBeluga=Predloga projektnega dokumenta za pregled povezanih objektov +DocumentModelBaleine=Predloga projektnega dokumenta za naloge +DocumentModelTimeSpent=Predloga poročila o projektu za porabljen čas PlannedWorkload=Planirana delovna obremenitev -PlannedWorkloadShort=Workload -ProjectReferers=Related items +PlannedWorkloadShort=Delovna obremenitev +ProjectReferers=Sorodni predmeti ProjectMustBeValidatedFirst=Projekt mora biti najprej potrjen -MustBeValidatedToBeSigned=%s must be validated first to be set to Signed. -FirstAddRessourceToAllocateTime=Assign a user resource as contact of project to allocate time -InputPerDay=Input per day -InputPerWeek=Input per week -InputPerMonth=Input per month -InputDetail=Input detail -TimeAlreadyRecorded=This is time spent already recorded for this task/day and user %s -ProjectsWithThisUserAsContact=Projects with this user as contact -ProjectsWithThisContact=Projects with this contact -TasksWithThisUserAsContact=Tasks assigned to this user -ResourceNotAssignedToProject=Not assigned to project -ResourceNotAssignedToTheTask=Not assigned to the task -NoUserAssignedToTheProject=No users assigned to this project -TimeSpentBy=Time spent by -TasksAssignedTo=Tasks assigned to -AssignTaskToMe=Assign task to myself -AssignTaskToUser=Assign task to %s -SelectTaskToAssign=Select task to assign... -AssignTask=Assign -ProjectOverview=Overview -ManageTasks=Use projects to follow tasks and/or report time spent (timesheets) -ManageOpportunitiesStatus=Use projects to follow leads/opportinuties -ProjectNbProjectByMonth=No. of created projects by month -ProjectNbTaskByMonth=No. of created tasks by month -ProjectOppAmountOfProjectsByMonth=Amount of leads by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of leads by month -ProjectOpenedProjectByOppStatus=Open project|lead by lead status -ProjectsStatistics=Statistics on projects or leads -TasksStatistics=Statistics on tasks of projects or leads -TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible. -IdTaskTime=Id task time -YouCanCompleteRef=If you want to complete the ref with some suffix, it is recommanded to add a - character to separate it, so the automatic numbering will still work correctly for next projects. For example %s-MYSUFFIX -OpenedProjectsByThirdparties=Open projects by third parties -OnlyOpportunitiesShort=Only leads -OpenedOpportunitiesShort=Open leads -NotOpenedOpportunitiesShort=Not an open lead -NotAnOpportunityShort=Not a lead -OpportunityTotalAmount=Total amount of leads -OpportunityPonderatedAmount=Weighted amount of leads -OpportunityPonderatedAmountDesc=Leads amount weighted with probability -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification +MustBeValidatedToBeSigned=%s mora biti najprej preverjen, da je nastavljen na Podpisano. +FirstAddRessourceToAllocateTime=Dodelite uporabniški vir kot stik projekta za dodelitev časa +InputPerDay=Vnos na dan +InputPerWeek=Vnos na teden +InputPerMonth=Vnos na mesec +InputDetail=Vnos podrobnosti +TimeAlreadyRecorded=To je že zabeležen čas, porabljen za to nalogo/dan in uporabnika %s +ProjectsWithThisUserAsContact=Projekti s tem uporabnikom kot stikom +ProjectsWithThisContact=Projekti s tem kontaktom +TasksWithThisUserAsContact=Naloge, dodeljene temu uporabniku +ResourceNotAssignedToProject=Ni dodeljeno projektu +ResourceNotAssignedToTheTask=Ni dodeljeno nalogi +NoUserAssignedToTheProject=Temu projektu ni dodeljen noben uporabnik +TimeSpentBy=Čas, porabljen za +TasksAssignedTo=Naloge dodeljene +AssignTaskToMe=Dodeli nalogo sebi +AssignTaskToUser=Dodeli nalogo %s +SelectTaskToAssign=Izberite nalogo za dodelitev ... +AssignTask=Dodeli +ProjectOverview=Pregled +ManageTasks=Uporabite projekte za spremljanje nalog in/ali poročanje o porabljenem času (časovnice) +ManageOpportunitiesStatus=Uporabite projekte za sledenje potencialom/priložnostim +ProjectNbProjectByMonth=Število ustvarjenih projektov po mesecih +ProjectNbTaskByMonth=Število ustvarjenih opravil po mesecih +ProjectOppAmountOfProjectsByMonth=Količina potencialnih strank po mesecih +ProjectWeightedOppAmountOfProjectsByMonth=Ponderirano število potencialnih strank po mesecih +ProjectOpenedProjectByOppStatus=Odprt projekt|status vodilnega moža +ProjectsStatistics=Statistika projektov ali potencialnih strank +TasksStatistics=Statistika nalog projektov ali potencialnih strank +TaskAssignedToEnterTime=Naloga dodeljena. Vnos časa za to nalogo bi moral biti mogoč. +IdTaskTime=Čas opravila ID +YouCanCompleteRef=Če želite ref dopolniti s pripono, je priporočljivo dodati znak - za ločevanje, tako da bo samodejno številčenje še vedno delovalo pravilno za naslednje projekte. Na primer %s-MYSUFFIX +OpenedProjectsByThirdparties=Odprti projekti tretjih oseb +OnlyOpportunitiesShort=Samo vodi +OpenedOpportunitiesShort=Odprti vodi +NotOpenedOpportunitiesShort=Ni odprta povezava +NotAnOpportunityShort=Ne vodi +OpportunityTotalAmount=Skupno število potencialnih strank +OpportunityPonderatedAmount=Ponderirana količina potencialnih strank +OpportunityPonderatedAmountDesc=Količina možnih strank, tehtana z verjetnostjo +OppStatusPROSP=Potencial +OppStatusQUAL=Kvalifikacija OppStatusPROPO=Ponudba -OppStatusNEGO=Negociation +OppStatusNEGO=Pogajanje OppStatusPENDING=Na čakanju -OppStatusWON=Won -OppStatusLOST=Lost -Budget=Budget -AllowToLinkFromOtherCompany=Allow to link project from other company

Supported values:
- Keep empty: Can link any project of the company (default)
- "all": Can link any projects, even projects of other companies
- A list of third-party ids separated by commas: can link all projects of these third partys (Example: 123,4795,53)
-LatestProjects=Latest %s projects -LatestModifiedProjects=Latest %s modified projects -OtherFilteredTasks=Other filtered tasks -NoAssignedTasks=No assigned tasks found (assign project/tasks to the current user from the top select box to enter time on it) -ThirdPartyRequiredToGenerateInvoice=A third party must be defined on project to be able to invoice it. -ThirdPartyRequiredToGenerateInvoice=A third party must be defined on project to be able to invoice it. -ChooseANotYetAssignedTask=Choose a task not yet assigned to you +OppStatusWON=zmagal +OppStatusLOST=Izgubljeno +Budget=Proračun +AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
+LatestProjects=Najnovejši projekti %s +LatestModifiedProjects=Najnovejši %s spremenjeni projekti +OtherFilteredTasks=Druga filtrirana opravila +NoAssignedTasks=Ni dodeljenih nalog (dodelite projekt/naloge trenutnemu uporabniku iz zgornjega izbirnega polja, da vnesete čas zanj) +ThirdPartyRequiredToGenerateInvoice=Na projektu mora biti določen partner, da ji lahko izda račun. +ThirdPartyRequiredToGenerateInvoice=Na projektu mora biti določen partner, da ji lahko izda račun. +ChooseANotYetAssignedTask=Izberite nalogo, ki vam še ni dodeljena # Comments trans -AllowCommentOnTask=Allow user comments on tasks -AllowCommentOnProject=Allow user comments on projects -DontHavePermissionForCloseProject=You do not have permissions to close the project %s -DontHaveTheValidateStatus=The project %s must be open to be closed -RecordsClosed=%s project(s) closed -SendProjectRef=Information project %s -ModuleSalaryToDefineHourlyRateMustBeEnabled=Module 'Salaries' must be enabled to define employee hourly rate to have time spent valorized -NewTaskRefSuggested=Task ref already used, a new task ref is required -TimeSpentInvoiced=Time spent billed +AllowCommentOnTask=Dovolite komentarje uporabnikov o nalogah +AllowCommentOnProject=Dovolite komentarje uporabnikov o projektih +DontHavePermissionForCloseProject=Nimate dovoljenj za zaprtje projekta %s +DontHaveTheValidateStatus=Projekt %s mora biti odprt, da se lahko zapre +RecordsClosed=%s projekt(i) zaprt(i). +SendProjectRef=Informacijski projekt %s +ModuleSalaryToDefineHourlyRateMustBeEnabled=Modul 'Plače' mora biti omogočen za določanje urne postavke zaposlenega za valorizacijo porabljenega časa +NewTaskRefSuggested=Referenca opravila je že uporabljena, potreben je nov ref naloge +TimeSpentInvoiced=Obračunan porabljeni čas TimeSpentForIntervention=Porabljen čas TimeSpentForInvoice=Porabljen čas -OneLinePerUser=One line per user -ServiceToUseOnLines=Service to use on lines -InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project -InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project -ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). Note: To generate invoice, go on tab 'Time spent' of the project and select lines to include. -ProjectFollowOpportunity=Follow opportunity -ProjectFollowTasks=Follow tasks or time spent -Usage=Usage -UsageOpportunity=Usage: Opportunity -UsageTasks=Usage: Tasks -UsageBillTimeShort=Usage: Bill time -InvoiceToUse=Draft invoice to use -InterToUse=Draft intervention to use +OneLinePerUser=Ena vrstica na uporabnika +ServiceToUseOnLines=Storitev za privzeto uporabo na linijah +InvoiceGeneratedFromTimeSpent=Račun %s je bil ustvarjen iz časa, porabljenega za projekt +InterventionGeneratedFromTimeSpent=Intervencija %s je bila ustvarjena iz časa, porabljenega za projekt +ProjectBillTimeDescription=Preverite, ali vnašate časovni list za naloge projekta IN nameravate ustvariti račun(e) iz časovnega lista za zaračunavanje stranki projekta (ne preverjajte, če nameravate ustvariti račun, ki ne temelji na vnesenih časovnih listih). Opomba: Če želite ustvariti račun, pojdite na zavihek »Porabljeni čas« projekta in izberite vrstice, ki jih želite vključiti. +ProjectFollowOpportunity=Sledite priložnosti +ProjectFollowTasks=Sledite nalogam ali porabljenemu času +Usage=Uporaba +UsageOpportunity=Uporaba: Priložnost +UsageTasks=Uporaba: Naloge +UsageBillTimeShort=Uporaba: Čas obračuna +InvoiceToUse=Osnutek računa za uporabo +InterToUse=Osnutek intervencije za uporabo NewInvoice=Nov račun NewInter=Nova intervencija -OneLinePerTask=One line per task -OneLinePerPeriod=One line per period -OneLinePerTimeSpentLine=One line for each time spent declaration -AddDetailDateAndDuration=With date and duration into line description -RefTaskParent=Ref. Parent Task -ProfitIsCalculatedWith=Profit is calculated using -AddPersonToTask=Add also to tasks -UsageOrganizeEvent=Usage: Event Organization -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. -SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them -ProjectTasksWithoutTimeSpent=Project tasks without time spent -FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. -ProjectsHavingThisContact=Projects having this contact -StartDateCannotBeAfterEndDate=End date cannot be before start date -ErrorPROJECTLEADERRoleMissingRestoreIt=The "PROJECTLEADER" role is missing or has been de-activited, please restore in the dictionary of contact types -LeadPublicFormDesc=You can enable here a public page to allow your prospects to make a first contact to you from a public online form -EnablePublicLeadForm=Enable the public form for contact -NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. -NewLeadForm=New contact form -LeadFromPublicForm=Online lead from public form +OneLinePerTask=Ena vrstica na nalogo +OneLinePerPeriod=Ena vrstica na obdobje +OneLinePerTimeSpentLine=Ena vrstica za vsako deklaracijo porabljenega časa +AddDetailDateAndDuration=Z datumom in trajanjem v opis vrstice +RefTaskParent=Ref. Starševska naloga +ProfitIsCalculatedWith=Dobiček se izračuna z uporabo +AddPersonToTask=Dodajte tudi opravilom +UsageOrganizeEvent=Uporaba: Organizacija dogodkov +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Razvrsti projekt kot zaprt, ko so dokončane vse njegove naloge (100%% napredek) +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. +SelectLinesOfTimeSpentToInvoice=Izberite vrstice porabljenega časa, ki niso zaračunane, nato pa množično dejanje »Ustvari račun«, da jih zaračunate +ProjectTasksWithoutTimeSpent=Projektne naloge brez porabljenega časa +FormForNewLeadDesc=Hvala, ker izpolnite spodnji obrazec, da nas kontaktirate. Prav tako nam lahko pošljete e-pošto neposredno na %s . +ProjectsHavingThisContact=Projekti, ki imajo ta stik +StartDateCannotBeAfterEndDate=Končni datum ne more biti pred začetnim datumom +ErrorPROJECTLEADERRoleMissingRestoreIt=Vloga »VODJA PROJEKTA« manjka ali je bila deaktivirana, obnovite jo v slovarju vrst stikov +LeadPublicFormDesc=Tukaj lahko omogočite javno stran, da svojim potencialnim strankam omogočite prvi stik z vami prek javnega spletnega obrazca +EnablePublicLeadForm=Omogoči javni obrazec za stik +NewLeadbyWeb=Vaše sporočilo ali zahteva je bila zabeležena. Kmalu vam bomo odgovorili ali vas kontaktirali. +NewLeadForm=Nov kontaktni obrazec +LeadFromPublicForm=Spletni potencialni kupec iz javnega obrazca +ExportAccountingReportButtonLabel=Pridobite poročilo diff --git a/htdocs/langs/sl_SI/propal.lang b/htdocs/langs/sl_SI/propal.lang index f23ec13ac66..5fb034d2cd3 100644 --- a/htdocs/langs/sl_SI/propal.lang +++ b/htdocs/langs/sl_SI/propal.lang @@ -9,20 +9,20 @@ PdfCommercialProposalTitle=Ponudba ProposalCard=Kartica ponudbe NewProp=Nova komercialna ponudba NewPropal=Nova ponudba -Prospect=Možna stranka +Prospect=Potencialni kupec DeleteProp=Izbriši komercialno ponudbo ValidateProp=Potrdi komercialno ponudbo AddProp=Ustvari predlog -ConfirmDeleteProp=Are you sure you want to delete this commercial proposal? -ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s? -LastPropals=Latest %s proposals -LastModifiedProposals=Latest %s modified proposals +ConfirmDeleteProp=Ali ste prepričani, da želite izbrisati ta komercialni predlog? +ConfirmValidateProp=Ali ste prepričani, da želite potrditi ta komercialni predlog pod imenom %s ? +LastPropals=Najnovejši %s predlogi +LastModifiedProposals=Najnovejši %s spremenjeni predlogi AllPropals=Vse ponudbe SearchAProposal=Išči ponudbo -NoProposal=No proposal +NoProposal=Brez predloga ProposalsStatistics=Statistika komercialnih ponudb NumberOfProposalsByMonth=Število po mesecih -AmountOfProposalsByMonthHT=Amount by month (excl. tax) +AmountOfProposalsByMonthHT=Znesek po mesecih (brez davka) NbOfProposals=Število komercialnih ponudb ShowPropal=Prikaži ponudbo PropalsDraft=Osnutki @@ -33,7 +33,7 @@ PropalStatusSigned=Podpisana (potrebno fakturirati) PropalStatusNotSigned=Nepodpisana (zaprta) PropalStatusBilled=Fakturirana PropalStatusDraftShort=Osnutek -PropalStatusValidatedShort=Validated (open) +PropalStatusValidatedShort=Potrjeno (odprto) PropalStatusClosedShort=Zaprta PropalStatusSignedShort=Podpisana PropalStatusNotSignedShort=Nepodpisana @@ -47,53 +47,72 @@ SendPropalByMail=Pošlji komercialno ponudbo po pošti DatePropal=Datum ponudbe DateEndPropal=Datum veljavnosti ponudbe ValidityDuration=Trajanje veljavnosti -SetAcceptedRefused=Set accepted/refused +SetAcceptedRefused=Nastavite sprejeto/zavrnjeno ErrorPropalNotFound=Ponudbe %s ne najdem AddToDraftProposals=Dodaj osnutku ponudbe NoDraftProposals=Ni osnutkov ponudbe CopyPropalFrom=Kreiraj komercialno ponudbo s kopiranjem obstoječe ponudbe -CreateEmptyPropal=Create empty commercial proposal or from list of products/services +CreateEmptyPropal=Ustvarite prazen komercialni predlog ali s seznama izdelkov/storitev DefaultProposalDurationValidity=Privzeto trajanje veljavnosti komercialne ponudbe (v dneh) -UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address -ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? -ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? +DefaultPuttingPricesUpToDate=Privzeto posodobi cene s trenutno znanimi cenami za kloniranje predloga +UseCustomerContactAsPropalRecipientIfExist=Kot naslov prejemnika predloga uporabite kontakt/naslov z vrsto »Predlog za nadaljnje ukrepanje«, če je določen namesto naslova partnerja +ConfirmClonePropal=Ali ste prepričani, da želite klonirati komercialni predlog %s ? +ConfirmReOpenProp=Ali ste prepričani, da želite odpreti komercialni predlog %s ? ProposalsAndProposalsLines=Komercialna ponudba in vrstice ProposalLine=Vrstica ponudbe -ProposalLines=Proposal lines +ProposalLines=Vrstice predlogov AvailabilityPeriod=Dobavni rok SetAvailability=Nastavi dobavni rok AfterOrder=od naročila OtherProposals=Ostale ponudbe + ##### Availability ##### AvailabilityTypeAV_NOW=Takoj AvailabilityTypeAV_1W=1 teden AvailabilityTypeAV_2W=2 tedna AvailabilityTypeAV_3W=3 tedne AvailabilityTypeAV_1M=1 mesec -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Predstavnik za sledenje ponudbe TypeContact_propal_external_BILLING=Kontakt za račun pri kupcu TypeContact_propal_external_CUSTOMER=Kontakt pri kupcu za sledenje ponudbe -TypeContact_propal_external_SHIPPING=Customer contact for delivery +TypeContact_propal_external_SHIPPING=Kontakt stranke za dostavo + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=ni mogoče nastaviti nepodpisanega +CaseFollowedBy=Sledi primer +ConfirmMassNoSignature=Množično Nepodpisano potrdilo +ConfirmMassNoSignatureQuestion=Ali ste prepričani, da želite nastaviti nepodpisane izbrane zapise? +ConfirmMassSignature=Potrditev množičnega podpisa +ConfirmMassSignatureQuestion=Ali ste prepričani, da želite podpisati izbrane zapise? +ConfirmMassValidation=Potrditev množičnega preverjanja +ConfirmMassValidationQuestion=Ali ste prepričani, da želite potrditi izbrane zapise? +ConfirmRefusePropal=Ali ste prepričani, da želite zavrniti ta komercialni predlog? +ContractSigned=Pogodba podpisana +DefaultModelPropalClosed=Privzeta predloga za zaključek ponudbe (nefakturirana) DefaultModelPropalCreate=Ustvarjanje privzetega modela DefaultModelPropalToBill=Privzeta predloga za zaključek ponudbe (za fakturiranje) -DefaultModelPropalClosed=Privzeta predloga za zaključek ponudbe (nefakturirana) +DocModelAzurDescription=Popoln model predloga (stara izvedba predloge Cyan) +DocModelCyanDescription=Popoln model predloge +FichinterSigned=Intervencija podpisana +IdProduct=ID izdelka +IdProposal=ID predloga +IsNotADraft=ni osnutek +LineBuyPriceHT=Nakupna cena Znesek brez davka za vrstico +NoSign=Zavrnitev +NoSigned=niz ni podpisan +PassedInOpenStatus=je bil potrjen +PropalAlreadyRefused=Predlog že zavrnjen +PropalAlreadySigned=Predlog že sprejet +PropalRefused=Predlog zavrnjen +PropalSigned=Predlog sprejet ProposalCustomerSignature=Pisna potrditev, žig podjetja, datum in podpis -ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal -RefusePropal=Refuse proposal -Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ProposalsStatisticsSuppliers=Statistika ponudb dobaviteljev +RefusePropal=Zavrni predlog +Sign=Podpis +SignContract=Podpišite pogodbo +SignFichinter=Podpišite intervencijo +SignPropal=Sprejmi predlog +Signed=podpisan +SignedOnly=Samo podpisano diff --git a/htdocs/langs/sl_SI/receiptprinter.lang b/htdocs/langs/sl_SI/receiptprinter.lang index a90dd7b3757..1812f42753a 100644 --- a/htdocs/langs/sl_SI/receiptprinter.lang +++ b/htdocs/langs/sl_SI/receiptprinter.lang @@ -1,82 +1,84 @@ # Dolibarr language file - Source file is en_US - receiptprinter -ReceiptPrinterSetup=Setup of module ReceiptPrinter -PrinterAdded=Printer %s added -PrinterUpdated=Printer %s updated -PrinterDeleted=Printer %s deleted -TestSentToPrinter=Test Sent To Printer %s -ReceiptPrinter=Receipt printers -ReceiptPrinterDesc=Setup of receipt printers -ReceiptPrinterTemplateDesc=Setup of Templates -ReceiptPrinterTypeDesc=Description of Receipt Printer's type -ReceiptPrinterProfileDesc=Description of Receipt Printer's Profile -ListPrinters=List of Printers -SetupReceiptTemplate=Template Setup -CONNECTOR_DUMMY=Dummy Printer -CONNECTOR_NETWORK_PRINT=Network Printer -CONNECTOR_FILE_PRINT=Local Printer -CONNECTOR_WINDOWS_PRINT=Local Windows Printer -CONNECTOR_CUPS_PRINT=Cups Printer -CONNECTOR_DUMMY_HELP=Fake Printer for test, does nothing +ReceiptPrinterSetup=Nastavitev modula ReceiptPrinter +PrinterAdded=Dodan tiskalnik %s +PrinterUpdated=Tiskalnik %s posodobljen +PrinterDeleted=Tiskalnik %s izbrisan +TestSentToPrinter=Test poslan v tiskalnik %s +ReceiptPrinter=Tiskalniki računov +ReceiptPrinterDesc=Nastavitev tiskalnikov računov +ReceiptPrinterTemplateDesc=Nastavitev predlog +ReceiptPrinterTypeDesc=Primer možnih vrednosti za polje "Parametri" glede na tip gonilnika +ReceiptPrinterProfileDesc=Opis profila tiskalnika računov +ListPrinters=Seznam tiskalnikov +SetupReceiptTemplate=Nastavitev predloge +CONNECTOR_DUMMY=Lažni tiskalnik +CONNECTOR_NETWORK_PRINT=Omrežni tiskalnik +CONNECTOR_FILE_PRINT=Lokalni tiskalnik +CONNECTOR_WINDOWS_PRINT=Lokalni tiskalnik Windows +CONNECTOR_CUPS_PRINT=Tiskalnik skodelic +CONNECTOR_DUMMY_HELP=Lažni tiskalnik za test, ne naredi nič CONNECTOR_NETWORK_PRINT_HELP=10.x.x.x:9100 CONNECTOR_FILE_PRINT_HELP=/dev/usb/lp0, /dev/usb/lp1 -CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Receipt Printer -CONNECTOR_CUPS_PRINT_HELP=CUPS printer name, example: HPRT_TP805L -PROFILE_DEFAULT=Default Profile -PROFILE_SIMPLE=Simple Profile -PROFILE_EPOSTEP=Epos Tep Profile -PROFILE_P822D=P822D Profile -PROFILE_STAR=Star Profile -PROFILE_DEFAULT_HELP=Default Profile suitable for Epson printers -PROFILE_SIMPLE_HELP=Simple Profile No Graphics -PROFILE_EPOSTEP_HELP=Epos Tep Profile -PROFILE_P822D_HELP=P822D Profile No Graphics -PROFILE_STAR_HELP=Star Profile -DOL_LINE_FEED=Skip line -DOL_ALIGN_LEFT=Left align text -DOL_ALIGN_CENTER=Center text -DOL_ALIGN_RIGHT=Right align text -DOL_USE_FONT_A=Use font A of printer -DOL_USE_FONT_B=Use font B of printer -DOL_USE_FONT_C=Use font C of printer -DOL_PRINT_BARCODE=Print barcode -DOL_PRINT_BARCODE_CUSTOMER_ID=Print barcode customer id -DOL_CUT_PAPER_FULL=Cut ticket completely -DOL_CUT_PAPER_PARTIAL=Cut ticket partially -DOL_OPEN_DRAWER=Open cash drawer -DOL_ACTIVATE_BUZZER=Activate buzzer -DOL_PRINT_QRCODE=Print QR Code -DOL_PRINT_LOGO=Print logo of my company -DOL_PRINT_LOGO_OLD=Print logo of my company (old printers) -DOL_BOLD=Bold -DOL_BOLD_DISABLED=Disable bold -DOL_DOUBLE_HEIGHT=Double height size -DOL_DOUBLE_WIDTH=Double width size -DOL_DEFAULT_HEIGHT_WIDTH=Default height and width size -DOL_UNDERLINE=Enable underline -DOL_UNDERLINE_DISABLED=Disable underline -DOL_BEEP=Beed sound -DOL_PRINT_TEXT=Print text -DateInvoiceWithTime=Invoice date and time -YearInvoice=Invoice year -DOL_VALUE_MONTH_LETTERS=Invoice month in letters -DOL_VALUE_MONTH=Invoice month -DOL_VALUE_DAY=Invoice day -DOL_VALUE_DAY_LETTERS=Inovice day in letters -DOL_LINE_FEED_REVERSE=Line feed reverse -InvoiceID=Invoice ID +CONNECTOR_WINDOWS_PRINT_HELP=LPT1, COM1, smb://FooUser:secret@computername/workgroup/Tiskalnik potrdil +CONNECTOR_CUPS_PRINT_HELP=Ime tiskalnika CUPS, primer: HPRT_TP805L +PROFILE_DEFAULT=Privzeti profil +PROFILE_SIMPLE=Preprost profil +PROFILE_EPOSTEP=Profil Epos Tep +PROFILE_P822D=Profil P822D +PROFILE_STAR=Zvezdni profil +PROFILE_DEFAULT_HELP=Privzeti profil, primeren za tiskalnike Epson +PROFILE_SIMPLE_HELP=Preprost profil brez grafike +PROFILE_EPOSTEP_HELP=Profil Epos Tep +PROFILE_P822D_HELP=Profil P822D Brez grafike +PROFILE_STAR_HELP=Zvezdni profil +DOL_LINE_FEED=Preskoči vrstico +DOL_ALIGN_LEFT=Levo poravnajte besedilo +DOL_ALIGN_CENTER=Sredinsko besedilo +DOL_ALIGN_RIGHT=Desno poravnajte besedilo +DOL_USE_FONT_A=Uporabite pisavo A tiskalnika +DOL_USE_FONT_B=Uporabite pisavo B tiskalnika +DOL_USE_FONT_C=Uporabite pisavo C tiskalnika +DOL_PRINT_BARCODE=Natisnite črtno kodo +DOL_PRINT_BARCODE_CUSTOMER_ID=Natisnite ID stranke s črtno kodo +DOL_CUT_PAPER_FULL=Popolnoma odrežite vstopnico +DOL_CUT_PAPER_PARTIAL=Delno odrežite vstopnico +DOL_OPEN_DRAWER=Odprt predal za denar +DOL_ACTIVATE_BUZZER=Aktiviraj brenčalo +DOL_PRINT_QRCODE=Natisnite kodo QR +DOL_PRINT_LOGO=Natisnite logotip mojega podjetja +DOL_PRINT_LOGO_OLD=Tisk logotipa mojega podjetja (stari tiskalniki) +DOL_BOLD=Krepko +DOL_BOLD_DISABLED=Onemogoči krepko +DOL_DOUBLE_HEIGHT=Dvojna velikost višine +DOL_DOUBLE_WIDTH=Velikost dvojne širine +DOL_DEFAULT_HEIGHT_WIDTH=Privzeta velikost višine in širine +DOL_UNDERLINE=Omogoči podčrtano +DOL_UNDERLINE_DISABLED=Onemogoči podčrtaj +DOL_BEEP=Zvočni signal +DOL_BEEP_ALTERNATIVE=Pisk (alternativni način) +DOL_PRINT_CURR_DATE=Natisnite trenutni datum/uro +DOL_PRINT_TEXT=Natisni besedilo +DateInvoiceWithTime=Datum in ura računa +YearInvoice=Leto računa +DOL_VALUE_MONTH_LETTERS=Mesec računa s črkami +DOL_VALUE_MONTH=Mesec računa +DOL_VALUE_DAY=Dan računa +DOL_VALUE_DAY_LETTERS=Inovice dan v pismih +DOL_LINE_FEED_REVERSE=Obrnjen pomik vrstice +InvoiceID=ID računa InvoiceRef=Referenca računa -DOL_PRINT_OBJECT_LINES=Invoice lines -DOL_VALUE_CUSTOMER_FIRSTNAME=Customer first name -DOL_VALUE_CUSTOMER_LASTNAME=Customer last name -DOL_VALUE_CUSTOMER_MAIL=Customer mail -DOL_VALUE_CUSTOMER_PHONE=Customer phone -DOL_VALUE_CUSTOMER_MOBILE=Customer mobile -DOL_VALUE_CUSTOMER_SKYPE=Customer Skype -DOL_VALUE_CUSTOMER_TAX_NUMBER=Customer tax number -DOL_VALUE_CUSTOMER_ACCOUNT_BALANCE=Customer account balance -DOL_VALUE_MYSOC_NAME=Your company name -VendorLastname=Vendor last name -VendorFirstname=Vendor first name -VendorEmail=Vendor email -DOL_VALUE_CUSTOMER_POINTS=Customer points -DOL_VALUE_OBJECT_POINTS=Object points +DOL_PRINT_OBJECT_LINES=Vrstice računa +DOL_VALUE_CUSTOMER_FIRSTNAME=Ime stranke +DOL_VALUE_CUSTOMER_LASTNAME=Priimek stranke +DOL_VALUE_CUSTOMER_MAIL=Pošta stranke +DOL_VALUE_CUSTOMER_PHONE=Telefon stranke +DOL_VALUE_CUSTOMER_MOBILE=Mobilni telefon stranke +DOL_VALUE_CUSTOMER_SKYPE=Stranka Skype +DOL_VALUE_CUSTOMER_TAX_NUMBER=Davčna številka stranke +DOL_VALUE_CUSTOMER_ACCOUNT_BALANCE=Stanje na računu stranke +DOL_VALUE_MYSOC_NAME=Ime vašega podjetja +VendorLastname=Priimek +VendorFirstname=Ime +VendorEmail=E-pošta +DOL_VALUE_CUSTOMER_POINTS=Točke strank +DOL_VALUE_OBJECT_POINTS=Objektne točke diff --git a/htdocs/langs/sl_SI/receptions.lang b/htdocs/langs/sl_SI/receptions.lang index 641b2803acc..d84dc18c81d 100644 --- a/htdocs/langs/sl_SI/receptions.lang +++ b/htdocs/langs/sl_SI/receptions.lang @@ -1,54 +1,54 @@ # Dolibarr language file - Source file is en_US - receptions -ReceptionDescription=Vendor reception management (Create reception documents) -ReceptionsSetup=Vendor Reception setup -RefReception=Ref. reception +ReceptionDescription=Upravljanje sprejema prodajalca (ustvarjanje sprejemnih dokumentov) +ReceptionsSetup=Nastavitev sprejema dobavitelja +RefReception=Ref. sprejem Reception=V obdelavi -Receptions=Receptions -AllReceptions=All Receptions +Receptions=Sprejemi +AllReceptions=Vsi sprejemi Reception=V obdelavi -Receptions=Receptions -ShowReception=Show Receptions -ReceptionsArea=Receptions area -ListOfReceptions=List of receptions -ReceptionMethod=Reception method -LastReceptions=Latest %s receptions -StatisticsOfReceptions=Statistics for receptions -NbOfReceptions=Number of receptions -NumberOfReceptionsByMonth=Number of receptions by month -ReceptionCard=Reception card -NewReception=New reception -CreateReception=Create reception -QtyInOtherReceptions=Qty in other receptions -OtherReceptionsForSameOrder=Other receptions for this order -ReceptionsAndReceivingForSameOrder=Receptions and receipts for this order -ReceptionsToValidate=Receptions to validate +Receptions=Sprejemi +ShowReception=Prikaži sprejeme +ReceptionsArea=Prostor za sprejeme +ListOfReceptions=Seznam sprejemov +ReceptionMethod=Način sprejema +LastReceptions=Zadnji sprejemi %s +StatisticsOfReceptions=Statistika za sprejeme +NbOfReceptions=Število sprejemov +NumberOfReceptionsByMonth=Število sprejemov po mesecih +ReceptionCard=Sprejemna kartica +NewReception=Nova recepcija +CreateReception=Ustvarite sprejem +QtyInOtherReceptions=Količina v drugih sprejemih +OtherReceptionsForSameOrder=Drugi sprejemi za to naročilo +ReceptionsAndReceivingForSameOrder=Sprejemi in potrdila za to naročilo +ReceptionsToValidate=Sprejemi za potrditev StatusReceptionCanceled=Preklicano StatusReceptionDraft=Osnutek -StatusReceptionValidated=Validated (products to receive or already received) -StatusReceptionValidatedToReceive=Validated (products to receive) -StatusReceptionValidatedReceived=Validated (products received) +StatusReceptionValidated=Potrjeno (izdelki za prejem ali že prejeti) +StatusReceptionValidatedToReceive=Potrjeno (izdelki za prejem) +StatusReceptionValidatedReceived=Potrjeno (prejeti izdelki) StatusReceptionProcessed=Obdelani StatusReceptionDraftShort=Osnutek StatusReceptionValidatedShort=Potrjen StatusReceptionProcessedShort=Obdelani -ReceptionSheet=Reception sheet -ConfirmDeleteReception=Are you sure you want to delete this reception? -ConfirmValidateReception=Are you sure you want to validate this reception with reference %s? -ConfirmCancelReception=Are you sure you want to cancel this reception? -StatsOnReceptionsOnlyValidated=Statistics conducted on receptions only validated. Date used is date of validation of reception (planed delivery date is not always known). -SendReceptionByEMail=Send reception by email -SendReceptionRef=Submission of reception %s -ActionsOnReception=Events on reception -ReceptionCreationIsDoneFromOrder=For the moment, creation of a new reception is done from the Purchase Order. -ReceptionLine=Reception line -ProductQtyInReceptionAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersReceptionAlreadyRecevied=Product quantity from open supplier order already received -ValidateOrderFirstBeforeReception=You must first validate the order before being able to make receptions. -ReceptionsNumberingModules=Numbering module for receptions -ReceptionsReceiptModel=Document templates for receptions -NoMorePredefinedProductToDispatch=No more predefined products to dispatch -ReceptionExist=A reception exists -ByingPrice=Bying price -ReceptionBackToDraftInDolibarr=Reception %s back to draft -ReceptionClassifyClosedInDolibarr=Reception %s classified Closed -ReceptionUnClassifyCloseddInDolibarr=Reception %s re-open +ReceptionSheet=Sprejemni list +ValidateReception=Validate reception +ConfirmDeleteReception=Ali ste prepričani, da želite izbrisati ta sprejem? +ConfirmValidateReception=Ali ste prepričani, da želite potrditi ta sprejem s sklicem %s ? +ConfirmCancelReception=Ali ste prepričani, da želite preklicati ta sprejem? +StatsOnReceptionsOnlyValidated=Potrjeni so le statistični podatki o sprejemih. Uporabljeni datum je datum potrditve prejema (načrtovani datum dostave ni vedno znan). +SendReceptionByEMail=Pošljite sprejem po e-pošti +SendReceptionRef=Oddaja sprejema %s +ActionsOnReception=Dogodki na recepciji +ReceptionCreationIsDoneFromOrder=Zaenkrat se izdelava novega sprejema izvede iz naročilnice. +ReceptionLine=Sprejemna linija +ProductQtyInReceptionAlreadySent=Količina izdelka iz odprtega prodajnega naročila je že poslana +ProductQtyInSuppliersReceptionAlreadyRecevied=Količina izdelka iz odprtega naročila dobavitelja je že prejeta +ValidateOrderFirstBeforeReception=Pred sprejemom morate najprej potrditi naročilo. +ReceptionsNumberingModules=Modul oštevilčenja za sprejeme +ReceptionsReceiptModel=Predloge dokumentov za sprejeme +NoMorePredefinedProductToDispatch=Nič več vnaprej določenih izdelkov za pošiljanje +ReceptionExist=Recepcija obstaja +ReceptionBackToDraftInDolibarr=Sprejem %s nazaj na osnutek +ReceptionClassifyClosedInDolibarr=Sprejem %s tajno Zaprto +ReceptionUnClassifyCloseddInDolibarr=Recepcija %s ponovno odprta diff --git a/htdocs/langs/sl_SI/recruitment.lang b/htdocs/langs/sl_SI/recruitment.lang index fab155f38a6..1af1c439647 100644 --- a/htdocs/langs/sl_SI/recruitment.lang +++ b/htdocs/langs/sl_SI/recruitment.lang @@ -18,59 +18,62 @@ # # Module label 'ModuleRecruitmentName' -ModuleRecruitmentName = Recruitment +ModuleRecruitmentName = Zaposlovanje # Module description 'ModuleRecruitmentDesc' -ModuleRecruitmentDesc = Manage and follow recruitment campaigns for new job positions +ModuleRecruitmentDesc = Upravljajte in spremljajte zaposlovalne kampanje za nova delovna mesta # # Admin page # -RecruitmentSetup = Recruitment setup -Settings = Settings -RecruitmentSetupPage = Enter here the setup of main options for the recruitment module -RecruitmentArea=Recruitement area -PublicInterfaceRecruitmentDesc=Public pages of jobs are public URLs to show and answer to open jobs. There is one different link for each open job, found on each job record. -EnablePublicRecruitmentPages=Enable public pages of open jobs +RecruitmentSetup = Nastavitev zaposlovanja +Settings = nastavitve +RecruitmentSetupPage = Tukaj vnesite nastavitev glavnih možnosti za modul zaposlovanja +RecruitmentArea=Območje zaposlovanja +PublicInterfaceRecruitmentDesc=Javne strani delovnih mest so javni URL-ji za prikaz in odgovore na odprta delovna mesta. Za vsako odprto delovno mesto obstaja ena druga povezava, ki jo najdete v zapisu vsakega delovnega mesta. +EnablePublicRecruitmentPages=Omogoči javne strani odprtih delovnih mest # # About page # About = O programu -RecruitmentAbout = About Recruitment -RecruitmentAboutPage = Recruitment about page -NbOfEmployeesExpected=Expected nb of employees -JobLabel=Label of job position -WorkPlace=Work place -DateExpected=Expected date -FutureManager=Future manager -ResponsibleOfRecruitement=Responsible of recruitment -IfJobIsLocatedAtAPartner=If job is located at a partner place -PositionToBeFilled=Job position -PositionsToBeFilled=Job positions -ListOfPositionsToBeFilled=List of job positions -NewPositionToBeFilled=New job positions +RecruitmentAbout = O zaposlovanju +RecruitmentAboutPage = Stran o zaposlovanju +NbOfEmployeesExpected=Pričakovano št. zaposlenih +JobLabel=Oznaka delovnega mesta +WorkPlace=Delovno mesto +DateExpected=Predvideni datum +FutureManager=Bodoči menedžer +ResponsibleOfRecruitement=Odgovoren za zaposlovanje +IfJobIsLocatedAtAPartner=Če je delovno mesto pri partnerju +PositionToBeFilled=Delovno mesto +PositionsToBeFilled=Delovna mesta +ListOfPositionsToBeFilled=Seznam delovnih mest +NewPositionToBeFilled=Nova delovna mesta -JobOfferToBeFilled=Job position to be filled -ThisIsInformationOnJobPosition=Information of the job position to be filled -ContactForRecruitment=Contact for recruitment -EmailRecruiter=Email recruiter -ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used -NewCandidature=New application -ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration -ContractProposed=Contract proposed -ContractSigned=Contract signed -ContractRefused=Contract refused -RecruitmentCandidature=Application -JobPositions=Job positions -RecruitmentCandidatures=Applications -InterviewToDo=Interview to do -AnswerCandidature=Application answer -YourCandidature=Your application -YourCandidatureAnswerMessage=Thanks you for your application.
... -JobClosedTextCandidateFound=The job position is closed. The position has been filled. -JobClosedTextCanceled=The job position is closed. -ExtrafieldsJobPosition=Complementary attributes (job positions) -ExtrafieldsApplication=Complementary attributes (job applications) -MakeOffer=Make an offer +JobOfferToBeFilled=Delovno mesto, ki ga je treba zapolniti +ThisIsInformationOnJobPosition=Informacije o delovnem mestu, ki ga je treba zapolniti +ContactForRecruitment=Kontakt za zaposlovanje +EmailRecruiter=E-poštni nabornik +ToUseAGenericEmail=Za uporabo splošne e-pošte. Če ni določen, bo uporabljen e-poštni naslov odgovornega za zaposlovanje +NewCandidature=Nova aplikacija +ListOfCandidatures=Seznam aplikacij +Remuneration=Plača +RequestedRemuneration=Zahtevana plača +ProposedRemuneration=Predlagana plača +ContractProposed=Predlagana pogodba +ContractSigned=Pogodba podpisana +ContractRefused=Pogodba zavrnjena +RecruitmentCandidature=Aplikacija +JobPositions=Delovna mesta +RecruitmentCandidatures=Aplikacije +InterviewToDo=Stiki za spremljanje +AnswerCandidature=Odgovor na prijavo +YourCandidature=Vaša prijava +YourCandidatureAnswerMessage=Hvala za vašo prijavo.
... +JobClosedTextCandidateFound=Delovno mesto je zaprto. Mesto je zasedeno. +JobClosedTextCanceled=Delovno mesto je zaprto. +ExtrafieldsJobPosition=Dopolnilni atributi (delovna mesta) +ExtrafieldsApplication=Dopolnilni atributi (prošnje za delo) +MakeOffer=Daj ponudbo +WeAreRecruiting=Zaposlujemo. To je seznam odprtih delovnih mest, ki jih je treba zapolniti... +NoPositionOpen=Trenutno ni odprtih pozicij diff --git a/htdocs/langs/sl_SI/resource.lang b/htdocs/langs/sl_SI/resource.lang index 45be48122e2..37007edfbef 100644 --- a/htdocs/langs/sl_SI/resource.lang +++ b/htdocs/langs/sl_SI/resource.lang @@ -1,36 +1,39 @@ # Dolibarr language file - Source file is en_US - resource MenuResourceIndex=Viri -MenuResourceAdd=New resource -DeleteResource=Delete resource -ConfirmDeleteResourceElement=Confirm delete the resource for this element -NoResourceInDatabase=No resource in database. -NoResourceLinked=No resource linked +MenuResourceAdd=Nov vir +DeleteResource=Izbriši vir +ConfirmDeleteResourceElement=Potrdite brisanje vira za ta element +NoResourceInDatabase=Ni vira v bazi podatkov. +NoResourceLinked=Noben vir ni povezan +ActionsOnResource=Dogodki o tem viru +ResourcePageIndex=Seznam virov +ResourceSingular=Vir +ResourceCard=Kartica virov +AddResource=Ustvarite vir +ResourceFormLabel_ref=Ime vira +ResourceType=Vrsta vira +ResourceFormLabel_description=Opis vira -ResourcePageIndex=Resources list -ResourceSingular=Resource -ResourceCard=Resource card -AddResource=Create a resource -ResourceFormLabel_ref=Resource name -ResourceType=Resource type -ResourceFormLabel_description=Resource description +ResourcesLinkedToElement=Viri, povezani z elementom -ResourcesLinkedToElement=Resources linked to element +ShowResource=Pokaži vir -ShowResource=Show resource +ResourceElementPage=Viri elementov +ResourceCreatedWithSuccess=Vir je bil uspešno ustvarjen +RessourceLineSuccessfullyDeleted=Vrstica vira je bila uspešno izbrisana +RessourceLineSuccessfullyUpdated=Vrstica virov je bila uspešno posodobljena +ResourceLinkedWithSuccess=Vir, povezan z uspehom -ResourceElementPage=Element resources -ResourceCreatedWithSuccess=Resource successfully created -RessourceLineSuccessfullyDeleted=Resource line successfully deleted -RessourceLineSuccessfullyUpdated=Resource line successfully updated -ResourceLinkedWithSuccess=Resource linked with success +ConfirmDeleteResource=Potrdite, da izbrišete ta vir +RessourceSuccessfullyDeleted=Vir je bil uspešno izbrisan +DictionaryResourceType=Vrsta virov -ConfirmDeleteResource=Confirm to delete this resource -RessourceSuccessfullyDeleted=Resource successfully deleted -DictionaryResourceType=Type of resources +SelectResource=Izberite vir -SelectResource=Select resource - -IdResource=Id resource -AssetNumber=Serial number -ResourceTypeCode=Resource type code +IdResource=ID vir +AssetNumber=Serijska številka +ResourceTypeCode=Koda vrste vira ImportDataset_resource_1=Viri + +ErrorResourcesAlreadyInUse=Nekateri viri so v uporabi +ErrorResourceUseInEvent=%s uporabljeno v dogodku %s diff --git a/htdocs/langs/sl_SI/salaries.lang b/htdocs/langs/sl_SI/salaries.lang index a29f6d0dd9a..4e7511b5ba3 100644 --- a/htdocs/langs/sl_SI/salaries.lang +++ b/htdocs/langs/sl_SI/salaries.lang @@ -1,26 +1,27 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Accounting account used for user third parties -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage payments -CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Privzeti računovodski račun za izplačila plač +CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Pri ustvarjanju plače privzeto pustite prazno možnost »Samodejno ustvari skupno plačilo«. Salary=Plača Salaries=Plače -NewSalary=New salary -AddSalary=Add salary -NewSalaryPayment=New salary card -AddSalaryPayment=Add salary payment +NewSalary=Nova plača +AddSalary=Dodajte plačo +NewSalaryPayment=Nova plačna kartica +AddSalaryPayment=Dodajte izplačilo plače SalaryPayment=Izplačilo plače SalariesPayments=Izplačila plač -SalariesPaymentsOf=Salaries payments of %s +SalariesPaymentsOf=Izplačila plač %s ShowSalaryPayment=Prikaži izplačilo plač -THM=Average hourly rate -TJM=Average daily rate +THM=Povprečna urna postavka +TJM=Povprečna dnevna stopnja CurrentSalary=Trenutna plača -THMDescription=This value may be used to calculate the cost of time consumed on a project entered by users if module project is used -TJMDescription=This value is currently for information only and is not used for any calculation -LastSalaries=Latest %s salaries -AllSalaries=All salaries -SalariesStatistics=Salary statistics -SalariesAndPayments=Salaries and payments -ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? -FillFieldFirst=Fill employee field first +THMDescription=Ta vrednost se lahko uporabi za izračun stroškov časa, porabljenega za projekt, ki so ga vnesli uporabniki, če je uporabljen projekt modula +TJMDescription=Ta vrednost je trenutno samo informativna in se ne uporablja za noben izračun +LastSalaries=Zadnje %s plače +AllSalaries=Vse plače +SalariesStatistics=Statistika plač +SalariesAndPayments=Plače in plačila +ConfirmDeleteSalaryPayment=Ali želite izbrisati to izplačilo plače? +FillFieldFirst=Najprej izpolnite polje zaposlenega +UpdateAmountWithLastSalary=Nastavite znesek z zadnjo plačo diff --git a/htdocs/langs/sl_SI/sendings.lang b/htdocs/langs/sl_SI/sendings.lang index 04920320919..0561a7a4749 100644 --- a/htdocs/langs/sl_SI/sendings.lang +++ b/htdocs/langs/sl_SI/sendings.lang @@ -2,32 +2,32 @@ RefSending=Referenca pošiljke Sending=Odprema Sendings=Pošiljke -AllSendings=All Shipments +AllSendings=Vse pošiljke Shipment=Odprema Shipments=Odpreme -ShowSending=Show Shipments -Receivings=Delivery Receipts +ShowSending=Prikaži pošiljke +Receivings=Potrdila o dostavi SendingsArea=Področje pošiljk ListOfSendings=Seznam pošiljk SendingMethod=Način pošiljanja -LastSendings=Latest %s shipments +LastSendings=Najnovejše pošiljke %s StatisticsOfSendings=Statistika pošiljk NbOfSendings=Število pošiljk NumberOfShipmentsByMonth=Število pošiljk po mesecih -SendingCard=Shipment card +SendingCard=Pošiljna kartica NewSending=Nova pošiljka CreateShipment=Kreiranje pošiljke QtyShipped=Poslana količina -QtyShippedShort=Qty ship. -QtyPreparedOrShipped=Qty prepared or shipped +QtyShippedShort=Količina ladje. +QtyPreparedOrShipped=Količina pripravljena ali poslana QtyToShip=Količina za pošiljanje -QtyToReceive=Qty to receive +QtyToReceive=Količina za prejem QtyReceived=Prejeta količina -QtyInOtherShipments=Qty in other shipments -KeepToShip=Remain to ship -KeepToShipShort=Remain +QtyInOtherShipments=Količina v drugih pošiljkah +KeepToShip=Ostanek za pošiljanje +KeepToShipShort=Ostani OtherSendingsForSameOrder=Ostale pošiljke za to naročilo -SendingsAndReceivingForSameOrder=Shipments and receipts for this order +SendingsAndReceivingForSameOrder=Pošiljke in potrdila za to naročilo SendingsToValidate=Pošiljke za potrditev StatusSendingCanceled=Preklicano StatusSendingCanceledShort=Preklicano @@ -37,40 +37,40 @@ StatusSendingProcessed=Obdelani StatusSendingDraftShort=Osnutek StatusSendingValidatedShort=Potrjena StatusSendingProcessedShort=Obdelani -SendingSheet=Shipment sheet -ConfirmDeleteSending=Are you sure you want to delete this shipment? -ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s? -ConfirmCancelSending=Are you sure you want to cancel this shipment? +SendingSheet=Odpremni list +ConfirmDeleteSending=Ali ste prepričani, da želite izbrisati to pošiljko? +ConfirmValidateSending=Ali ste prepričani, da želite potrditi to pošiljko s sklicem %s ? +ConfirmCancelSending=Ali ste prepričani, da želite preklicati to pošiljko? DocumentModelMerou=Vzorec dokumenta Merou A5 WarningNoQtyLeftToSend=Pozor, noben proizvod ne čaka na pošiljanje. -StatsOnShipmentsOnlyValidated=Statistics are only for validated shipments. Date used is the date of validation of shipment (planned delivery date is not always known) -DateDeliveryPlanned=Planned date of delivery -RefDeliveryReceipt=Ref delivery receipt -StatusReceipt=Status delivery receipt +StatsOnShipmentsOnlyValidated=Statistika je samo za potrjene pošiljke. Uporabljeni datum je datum potrditve pošiljke (načrtovani datum dostave ni vedno znan) +DateDeliveryPlanned=Načrtovani datum dostave +RefDeliveryReceipt=Ref potrdilo o dostavi +StatusReceipt=Potrdilo o dostavi statusa DateReceived=Datum prejema dobave -ClassifyReception=Classify reception -SendShippingByEMail=Send shipment by email +ClassifyReception=Razvrsti sprejem +SendShippingByEMail=Pošljite pošiljko po elektronski pošti SendShippingRef=Oddaja pošiljke %s ActionsOnShipping=Aktivnosti v zvezi z odpremnico LinkToTrackYourPackage=Povezave za sledenje vaše pošiljke -ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the Sales Order record. +ShipmentCreationIsDoneFromOrder=Zaenkrat se kreiranje nove pošiljke izvede iz zapisa Prodajni nalog. ShipmentLine=Vrstica na odpremnici -ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders -ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received -NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. -WeightVolShort=Weight/Vol. -ValidateOrderFirstBeforeShipment=You must first validate the order before being able to make shipments. +ProductQtyInCustomersOrdersRunning=Količina izdelkov iz odprtih prodajnih naročil +ProductQtyInSuppliersOrdersRunning=Količina izdelkov iz odprtih naročilnic +ProductQtyInShipmentAlreadySent=Količina izdelka iz odprtega prodajnega naročila je že poslana +ProductQtyInSuppliersShipmentAlreadyRecevied=Količina izdelkov iz že prejetih odprtih naročilnic +NoProductToShipFoundIntoStock=V skladišču ni bilo mogoče najti nobenega izdelka za pošiljanje %s . Popravite zalogo ali se vrnite in izberite drugo skladišče. +WeightVolShort=Teža/prostornina +ValidateOrderFirstBeforeShipment=Preden lahko pošiljate pošiljke, morate najprej potrditi naročilo. # Sending methods # ModelDocument DocumentModelTyphon=Popolnejši vzorec dobavnice (logo...) -DocumentModelStorm=More complete document model for delivery receipts and extrafields compatibility (logo...) +DocumentModelStorm=Popolnejši model dokumenta za združljivost potrdil o dostavi in dodatnih polj (logotip...) Error_EXPEDITION_ADDON_NUMBER_NotDefined== SumOfProductVolumes=Vsota volumnov proizvodov SumOfProductWeights=Vsota tež proizvodov # warehouse details -DetailWarehouseNumber= Warehouse details -DetailWarehouseFormat= W:%s (Qty: %d) +DetailWarehouseNumber= Podrobnosti o skladišču +DetailWarehouseFormat= W:%s (Št.: %d) diff --git a/htdocs/langs/sl_SI/sms.lang b/htdocs/langs/sl_SI/sms.lang index 96ce4a6a465..3015b81e250 100644 --- a/htdocs/langs/sl_SI/sms.lang +++ b/htdocs/langs/sl_SI/sms.lang @@ -1,9 +1,9 @@ # Dolibarr language file - Source file is en_US - sms Sms=SMS -SmsSetup=Nastavitev SMS -SmsDesc=Ta stran omogoča defenicijo globalnih opcij za funkcije SMS +SmsSetup=nastavitev SMS-a +SmsDesc=Ta stran vam omogoča, da določite globalne možnosti za funkcije SMS SmsCard=SMS kartica -AllSms=Vse SMS kampanje +AllSms=Vse SMS akcije SmsTargets=Cilji SmsRecipients=Prejemniki SmsRecipient=Prejemnik @@ -14,17 +14,17 @@ SmsTopic=SMS zadeva SmsText=Sporočilo SmsMessage=SMS sporočilo ShowSms=Prikaži SMS -ListOfSms=Seznam SMS kampanj -NewSms=Nova SMS kampanja +ListOfSms=Seznam SMS akcij +NewSms=Nova SMS akcija EditSms=Uredi SMS ResetSms=Ponovno pošiljanje -DeleteSms=Brisanje SMS kampanje -DeleteASms=Osdstrani SMS kampanjo -PreviewSms=Predogled SMS -PrepareSms=Priprava SMS +DeleteSms=Izbriši SMS akcijo +DeleteASms=Odstranite SMS akcijo +PreviewSms=Prejšnji SMS +PrepareSms=Pripravite SMS CreateSms=Ustvari SMS -SmsResult=Rezultatipošiljanja SMS -TestSms=Testiraj SMS +SmsResult=Rezultat pošiljanja SMS-a +TestSms=Test SMS ValidSms=Potrdi SMS ApproveSms=Odobri SMS SmsStatusDraft=Osnutek @@ -35,17 +35,17 @@ SmsStatusSentPartialy=Delno poslan SmsStatusSentCompletely=Poslan v celoti SmsStatusError=Napaka SmsStatusNotSent=Ni poslan -SmsSuccessfulySent=SMS uspešno poslan (od %s do %s) +SmsSuccessfulySent=SMS pravilno poslan (od %s do %s) ErrorSmsRecipientIsEmpty=Številka prekjemnika ne obstaja WarningNoSmsAdded=Ni nove številke za dodajanje med prejemnike -ConfirmValidSms=Do you confirm validation of this campain? -NbOfUniqueSms=Število enoličnih telefonskih številk +ConfirmValidSms=Ali potrjujete potrditev te akcije? +NbOfUniqueSms=Število edinstvenih telefonskih številk NbOfSms=Število telefonskih številk ThisIsATestMessage=To je tekstovno sporočilo SendSms=Pošlji SMS -SmsInfoCharRemain=Število preostalih znakov -SmsInfoNumero= (mednarodni format npr : +33899701761) +SmsInfoCharRemain=Št. preostalih znakov +SmsInfoNumero= (mednarodna oblika npr.: +33899701761) DelayBeforeSending=Zakasnitev začetka pošiljanja (minut) SmsNoPossibleSenderFound=Posrednik ni nastavljen. Preverite nastavitve vašega SMS posrednika. SmsNoPossibleRecipientFound=Ni prejemnika. Preverite nastavitve vašega SMS providerja. -DisableStopIfSupported=Disable STOP message (if supported) +DisableStopIfSupported=Onemogoči sporočilo STOP (če je podprto) diff --git a/htdocs/langs/sl_SI/stripe.lang b/htdocs/langs/sl_SI/stripe.lang index 8978d6ad897..a234f59f96c 100644 --- a/htdocs/langs/sl_SI/stripe.lang +++ b/htdocs/langs/sl_SI/stripe.lang @@ -1,71 +1,74 @@ # Dolibarr language file - Source file is en_US - stripe -StripeSetup=Stripe module setup -StripeDesc=Offer your customers an online payment page for payments with credit/debit cards via Stripe. This can be used to allow your customers to make ad-hoc payments or for payments related to a particular Dolibarr object (invoice, order, ...) -StripeOrCBDoPayment=Pay with credit card or Stripe +StripeSetup=Nastavitev modula Stripe +StripeDesc=Ponudite svojim strankam spletno plačilno stran za plačila s kreditnimi/debetnimi karticami prek Stripe . To lahko uporabite, da svojim strankam omogočite ad hoc plačila ali za plačila v zvezi z določenim objektom Dolibarr (račun, naročilo, ...) +StripeOrCBDoPayment=Plačajte s kreditno kartico ali Stripe FollowingUrlAreAvailableToMakePayments=Naslednji URL naslovi so na voljo kupcem za izvedbo plačil Dolibarr postavk PaymentForm=Obrazec za plačilo -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=Dobrodošli v naši spletni plačilni storitvi ThisScreenAllowsYouToPay=Ta zaslon omogoča online plačilo za %s. ThisIsInformationOnPayment=To je informacija o potrebnem plačilu ToComplete=Za dokončanje YourEMail=E-pošta za potrditev plačila -STRIPE_PAYONLINE_SENDEMAIL=Email notification after a payment attempt (success or fail) +STRIPE_PAYONLINE_SENDEMAIL=E-poštno obvestilo po poskusu plačila (uspešnem ali neuspešnem) Creditor=Upnik PaymentCode=Koda plačila -StripeDoPayment=Pay with Stripe -YouWillBeRedirectedOnStripe=You will be redirected on secured Stripe page to input you credit card information +StripeDoPayment=Plačajte s Stripe +YouWillBeRedirectedOnStripe=Preusmerjeni boste na zaščiteno stran Stripe, da vnesete podatke o svoji kreditni kartici Continue=Naslednji ToOfferALinkForOnlinePayment=URL za %s plačila -ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment page for a sales order -ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment page for a customer invoice -ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment page for a contract line -ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment page of any amount with no existing object -ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment page for a member subscription -ToOfferALinkForOnlinePaymentOnDonation=URL to offer a %s online payment page for payment of a donation -YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (mandatory only for payment not linked to an object) to add your own payment comment tag.
For the URL of payments with no existing object, you may also add the parameter &noidempotency=1 so the same link with same tag can be used several times (some payment mode may limit the payment to 1 for each different link without this parameter) -SetupStripeToHavePaymentCreatedAutomatically=Setup your Stripe with url %s to have payment created automatically when validated by Stripe. +ToOfferALinkForOnlinePaymentOnOrder=URL za ponudbo %s strani za spletno plačilo za prodajno naročilo +ToOfferALinkForOnlinePaymentOnInvoice=URL za ponudbo %s strani za spletno plačilo za račun stranke +ToOfferALinkForOnlinePaymentOnContractLine=URL za ponudbo %s spletne plačilne strani za pogodbeno vrstico +ToOfferALinkForOnlinePaymentOnFreeAmount=URL za ponudbo %s strani za spletno plačilo poljubnega zneska brez obstoječega predmeta +ToOfferALinkForOnlinePaymentOnMemberSubscription=URL za ponudbo %s strani za spletno plačilo za člansko naročnino +ToOfferALinkForOnlinePaymentOnDonation=URL za ponudbo %s spletne plačilne strani za plačilo donacije +YouCanAddTagOnUrl=Parameter URL-ja &tag= vrednost lahko dodate tudi kateremu koli od teh URL-jev (obvezno samo za plačilo, ki ni povezano s predmetom), da dodate lastno oznako komentarja o plačilu.
Za URL plačil brez obstoječega predmeta lahko dodate tudi parameter &noidempotency=1 , tako da je mogoče isto povezavo z isto oznako uporabiti večkrat (nekateri načini plačila lahko omejijo plačilo na 1 za vsako različno povezavo brez tega parameter) +SetupStripeToHavePaymentCreatedAutomatically=Nastavite svoj Stripe z url %s , da se plačilo samodejno ustvari, ko ga potrdi Stripe. AccountParameter=Parametri računa UsageParameter=Parametri uporabe InformationToFindParameters=Pomoč pri iskanju informacij računa %s -STRIPE_CGI_URL_V2=Url of Stripe CGI module for payment +STRIPE_CGI_URL_V2=URL modula Stripe CGI za plačilo CSSUrlForPaymentForm=url CSS vzorca obrazca plačila -NewStripePaymentReceived=New Stripe payment received -NewStripePaymentFailed=New Stripe payment tried but failed -FailedToChargeCard=Failed to charge card -STRIPE_TEST_SECRET_KEY=Secret test key -STRIPE_TEST_PUBLISHABLE_KEY=Publishable test key -STRIPE_TEST_WEBHOOK_KEY=Webhook test key -STRIPE_LIVE_SECRET_KEY=Secret live key -STRIPE_LIVE_PUBLISHABLE_KEY=Publishable live key -STRIPE_LIVE_WEBHOOK_KEY=Webhook live key -ONLINE_PAYMENT_WAREHOUSE=Stock to use for stock decrease when online payment is done
(TODO When option to decrease stock is done on an action on invoice and the online payment generate itself the invoice ?) -StripeLiveEnabled=Stripe live enabled (otherwise test/sandbox mode) -StripeImportPayment=Import Stripe payments -ExampleOfTestCreditCard=Example of credit card for test: %s => valid, %s => error CVC, %s => expired, %s => charge fails -StripeGateways=Stripe gateways -OAUTH_STRIPE_TEST_ID=Stripe Connect Client ID (ca_...) -OAUTH_STRIPE_LIVE_ID=Stripe Connect Client ID (ca_...) -BankAccountForBankTransfer=Bank account for fund payouts -StripeAccount=Stripe account -StripeChargeList=List of Stripe charges -StripeTransactionList=List of Stripe transactions -StripeCustomerId=Stripe customer id -StripePaymentModes=Stripe payment modes -LocalID=Local ID +NewStripePaymentReceived=Prejeto novo plačilo Stripe +NewStripePaymentFailed=Poskusilo novo plačilo Stripe, vendar neuspešno +FailedToChargeCard=Kartice ni bilo mogoče bremeniti +STRIPE_TEST_SECRET_KEY=Tajni testni ključ +STRIPE_TEST_PUBLISHABLE_KEY=Preskusni ključ za objavo +STRIPE_TEST_WEBHOOK_KEY=Preizkusni ključ Webhook +STRIPE_LIVE_SECRET_KEY=Tajni ključ v živo +STRIPE_LIVE_PUBLISHABLE_KEY=Objavljiv ključ v živo +STRIPE_LIVE_WEBHOOK_KEY=Ključ v živo Webhook +ONLINE_PAYMENT_WAREHOUSE=Zaloga, ki se uporabi za zmanjšanje zaloge, ko je opravljeno spletno plačilo
(TODO Ko se izvede možnost zmanjšanja zaloge za dejanje na računu in spletno plačilo samo ustvari račun?) +StripeLiveEnabled=Stripe v živo omogočen (sicer preskusni/peskovniški način) +StripeImportPayment=Uvozite plačila Stripe +ExampleOfTestCreditCard=Primer kreditne kartice za preizkus: %s => veljavna, %s => napaka CVC, %s => potekla, %s => bremenitev ni uspela +StripeGateways=Stripe prehodi +OAUTH_STRIPE_TEST_ID=ID odjemalca Stripe Connect (ca_...) +OAUTH_STRIPE_LIVE_ID=ID odjemalca Stripe Connect (ca_...) +BankAccountForBankTransfer=Bančni račun za izplačila sredstev +StripeAccount=Stripe račun +StripeChargeList=Seznam stroškov Stripe +StripeTransactionList=Seznam transakcij Stripe +StripeCustomerId=ID stranke Stripe +StripePaymentModes=Načini plačila Stripe +LocalID=Lokalni ID StripeID=Stripe ID -NameOnCard=Name on card -CardNumber=Card Number -ExpiryDate=Expiry Date +NameOnCard=Ime na kartici +CardNumber=Številka kartice +ExpiryDate=Rok uporabnosti CVN=CVN -DeleteACard=Delete Card -ConfirmDeleteCard=Are you sure you want to delete this Credit or Debit card? -CreateCustomerOnStripe=Create customer on Stripe -CreateCardOnStripe=Create card on Stripe -ShowInStripe=Show in Stripe -StripeUserAccountForActions=User account to use for email notification of some Stripe events (Stripe payouts) -StripePayoutList=List of Stripe payouts -ToOfferALinkForTestWebhook=Link to setup Stripe WebHook to call the IPN (test mode) -ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mode) -PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period. -ClickHereToTryAgain=Click here to try again... -CreationOfPaymentModeMustBeDoneFromStripeInterface=Due to Strong Customer Authentication rules, creation of a card must be done from Stripe backoffice. You can click here to switch on Stripe customer record: %s +DeleteACard=Izbriši kartico +ConfirmDeleteCard=Ali ste prepričani, da želite izbrisati to kreditno ali debetno kartico? +CreateCustomerOnStripe=Ustvari stranko na Stripe +CreateCardOnStripe=Ustvarite kartico na Stripe +CreateBANOnStripe=Ustvari banko na Stripe +ShowInStripe=Prikaži v Stripe +StripeUserAccountForActions=Uporabniški račun za uporabo za e-poštno obveščanje o nekaterih dogodkih Stripe (izplačila Stripe) +StripePayoutList=Seznam izplačil Stripe +ToOfferALinkForTestWebhook=Povezava do nastavitve Stripe WebHook za klic IPN (testni način) +ToOfferALinkForLiveWebhook=Povezava za nastavitev Stripe WebHook za klic IPN (način v živo) +PaymentWillBeRecordedForNextPeriod=Plačilo bo evidentirano za naslednje obdobje. +ClickHereToTryAgain= Kliknite tukaj, če želite poskusiti znova ... +CreationOfPaymentModeMustBeDoneFromStripeInterface=Zaradi pravil stroge avtentikacije strank je treba kartico ustvariti v zaledni pisarni Stripe. Tukaj lahko kliknete, da vklopite evidenco strank Stripe: %s +TERMINAL_LOCATION=Lokacija (naslov) za terminale +RequestDirectDebitWithStripe=Zahtevajte direktno bremenitev s Stripe diff --git a/htdocs/langs/sl_SI/supplier_proposal.lang b/htdocs/langs/sl_SI/supplier_proposal.lang index ecd2bd37b74..eb24c199f41 100644 --- a/htdocs/langs/sl_SI/supplier_proposal.lang +++ b/htdocs/langs/sl_SI/supplier_proposal.lang @@ -1,54 +1,58 @@ # Dolibarr language file - Source file is en_US - supplier_proposal -SupplierProposal=Vendor commercial proposals -supplier_proposalDESC=Manage price requests to suppliers -SupplierProposalNew=New price request -CommRequest=Price request -CommRequests=Price requests -SearchRequest=Find a request -DraftRequests=Draft requests -SupplierProposalsDraft=Draft vendor proposals -LastModifiedRequests=Latest %s modified price requests -RequestsOpened=Open price requests -SupplierProposalArea=Vendor proposals area -SupplierProposalShort=Vendor proposal -SupplierProposals=Vendor proposals -SupplierProposalsShort=Vendor proposals -NewAskPrice=New price request -ShowSupplierProposal=Show price request -AddSupplierProposal=Create a price request -SupplierProposalRefFourn=Vendor ref +SupplierProposal=Komercialne ponudbe dobaviteljev +supplier_proposalDESC=Upravljajte zahteve po cenah dobaviteljem +SupplierProposalNew=Nova zahteva po ceni +CommRequest=Zahteva po ceni +CommRequests=Zahteve po ceni +SearchRequest=Poiščite zahtevo +DraftRequests=Osnutki zahtev +SupplierProposalsDraft=Osnutki ponudb dobaviteljev +LastModifiedRequests=Zadnje %s spremenjene zahteve po cenah +RequestsOpened=Odprto povpraševanje po cenah +SupplierProposalArea=Ponudbe dobaviteljev +SupplierProposalShort=Ponudba dobavitelja +SupplierProposals=Ponudbe dobavitelja +SupplierProposalsShort=Ponudbe +AskPrice=Zahteva po ceni +NewAskPrice=Nova zahteva po ceni +ShowSupplierProposal=Pokaži zahtevo po ceni +AddSupplierProposal=Ustvarite zahtevo za ceno +SupplierProposalRefFourn=Ref. dobavitelj SupplierProposalDate=Datum dobave -SupplierProposalRefFournNotice=Before closing to "Accepted", think to grasp suppliers references. -ConfirmValidateAsk=Are you sure you want to validate this price request under name %s? -DeleteAsk=Delete request -ValidateAsk=Validate request +SupplierProposalRefFournNotice=Preden zaprete na "Sprejeto", razmislite o dobaviteljevih referencah. +ConfirmValidateAsk=Ali ste prepričani, da želite potrditi to zahtevo po ceni pod imenom %s ? +DeleteAsk=Izbriši zahtevo +ValidateAsk=Potrdi zahtevo SupplierProposalStatusDraft=Osnutek (potrebno potrditi) -SupplierProposalStatusValidated=Validated (request is open) +SupplierProposalStatusValidated=Potrjeno (zahteva je odprta) SupplierProposalStatusClosed=Zaključeno -SupplierProposalStatusSigned=Accepted +SupplierProposalStatusSigned=Sprejeto SupplierProposalStatusNotSigned=Zavrnjeno SupplierProposalStatusDraftShort=Osnutek SupplierProposalStatusValidatedShort=Potrjen SupplierProposalStatusClosedShort=Zaključeno -SupplierProposalStatusSignedShort=Accepted +SupplierProposalStatusSignedShort=Sprejeto SupplierProposalStatusNotSignedShort=Zavrnjeno -CopyAskFrom=Create price request by copying existing a request -CreateEmptyAsk=Create blank request -ConfirmCloneAsk=Are you sure you want to clone the price request %s? -ConfirmReOpenAsk=Are you sure you want to open back the price request %s? -SendAskByMail=Send price request by mail -SendAskRef=Sending the price request %s -SupplierProposalCard=Request card -ConfirmDeleteAsk=Are you sure you want to delete this price request %s? -ActionsOnSupplierProposal=Events on price request -DocModelAuroreDescription=A complete request model (logo...) -CommercialAsk=Price request +CopyAskFrom=Ustvarite zahtevo po ceni tako, da kopirate obstoječo zahtevo +CreateEmptyAsk=Ustvarite prazno zahtevo +ConfirmCloneAsk=Ali ste prepričani, da želite klonirati zahtevo za ceno %s ? +ConfirmReOpenAsk=Ali ste prepričani, da želite odpreti povpraševanje po ceni %s ? +SendAskByMail=Povpraševanje po ceni pošljite po pošti +SendAskRef=Pošiljanje povpraševanja po ceni %s +SupplierProposalCard=Zahtevaj kartico +ConfirmDeleteAsk=Ali ste prepričani, da želite izbrisati to zahtevo za ceno %s ? +ActionsOnSupplierProposal=Dogodki po ceni na povpraševanje +DocModelAuroreDescription=Popoln model zahteve (logotip ...) +CommercialAsk=Zahteva po ceni DefaultModelSupplierProposalCreate=Ustvarjanje privzetega modela -DefaultModelSupplierProposalToBill=Default template when closing a price request (accepted) -DefaultModelSupplierProposalClosed=Default template when closing a price request (refused) -ListOfSupplierProposals=List of vendor proposal requests -ListSupplierProposalsAssociatedProject=List of vendor proposals associated with project -SupplierProposalsToClose=Vendor proposals to close -SupplierProposalsToProcess=Vendor proposals to process -LastSupplierProposals=Latest %s price requests -AllPriceRequests=All requests +DefaultModelSupplierProposalToBill=Privzeta predloga pri zapiranju zahteve za ceno (sprejeto) +DefaultModelSupplierProposalClosed=Privzeta predloga pri zapiranju zahteve za ceno (zavrnjeno) +ListOfSupplierProposals=Seznam zahtevkov za ponudbe ponudnikov +ListSupplierProposalsAssociatedProject=Seznam ponudb ponudnikov, povezanih s projektom +SupplierProposalsToClose=Ponudniki za zaprtje +SupplierProposalsToProcess=Predlagani dobavitelji +LastSupplierProposals=Zadnje %s povpraševanje po cenah +AllPriceRequests=Vse zahteve +TypeContact_supplier_proposal_external_SHIPPING=Kontakt prodajalca za dostavo +TypeContact_supplier_proposal_external_BILLING=Kontakt prodajalca za obračun +TypeContact_supplier_proposal_external_SERVICE=Predstavnik za sledenje ponudbe diff --git a/htdocs/langs/sl_SI/suppliers.lang b/htdocs/langs/sl_SI/suppliers.lang index 3d8988b89e7..71d448fc9ea 100644 --- a/htdocs/langs/sl_SI/suppliers.lang +++ b/htdocs/langs/sl_SI/suppliers.lang @@ -1,49 +1,57 @@ # Dolibarr language file - Source file is en_US - vendors -Suppliers=Vendors -SuppliersInvoice=Fakture dobaviteljev -SupplierInvoices=Fakture dobaviteljev -ShowSupplierInvoice=Show Vendor Invoice -NewSupplier=New vendor +Suppliers=Dobavitelji +SuppliersInvoice=Prejeti račun +SupplierInvoices=Prejeti računi +ShowSupplierInvoice=Prikaži račun dobavitelja +NewSupplier=Nov dobavitelj +NewSupplierInvoice = Nov prejeti račun History=Zgodovina -ListOfSuppliers=List of vendors -ShowSupplier=Show vendor +ListOfSuppliers=Seznam dobaviteljev +ShowSupplier=Prikaži dobavitelja OrderDate=Datum naročila -BuyingPriceMin=Best buying price -BuyingPriceMinShort=Best buying price +BuyingPriceMin=Najboljša nakupna cena +BuyingPriceMinShort=Najboljša nakupna cena TotalBuyingPriceMinShort=Seštevek nabavnih cen pod-proizvodov -TotalSellingPriceMinShort=Total of subproducts selling prices +TotalSellingPriceMinShort=Skupaj prodajne cene podizdelkov SomeSubProductHaveNoPrices=Nekateri pod-proizvodi nimajo določenih cen -AddSupplierPrice=Add buying price -ChangeSupplierPrice=Change buying price -SupplierPrices=Vendor prices -ReferenceSupplierIsAlreadyAssociatedWithAProduct=This vendor reference is already associated with a product: %s -NoRecordedSuppliers=No vendor recorded -SupplierPayment=Vendor payment -SuppliersArea=Vendor area -RefSupplierShort=Ref. vendor +AddSupplierPrice=Dodajte nakupno ceno +ChangeSupplierPrice=Spremenite nakupno ceno +SupplierPrices=Cenik dobavitelja +ReferenceSupplierIsAlreadyAssociatedWithAProduct=Referenca dobavitelja je že povezana z izdelkom: %s +NoRecordedSuppliers=Dobavitelj ni zabeležen +SupplierPayment=Plačila dobaviteljem +SuppliersArea=Dobavitelji +RefSupplierShort=Ref. dobavitelj Availability=Razpoložljivost -ExportDataset_fournisseur_1=Vendor invoices and invoice details -ExportDataset_fournisseur_2=Vendor invoices and payments -ExportDataset_fournisseur_3=Purchase orders and order details +ExportDataset_fournisseur_1=Prejeti računi in podrobnosti o računu +ExportDataset_fournisseur_2=Saldakonti dobaviteljev +ExportDataset_fournisseur_3=Naročila in podrobnosti naročila ApproveThisOrder=Odobri to naročilo -ConfirmApproveThisOrder=Are you sure you want to approve order %s? +ConfirmApproveThisOrder=Ali ste prepričani, da želite odobriti naročilo %s ? DenyingThisOrder=Zavrni to naročilo -ConfirmDenyingThisOrder=Are you sure you want to deny this order %s? -ConfirmCancelThisOrder=Are you sure you want to cancel this order %s? -AddSupplierOrder=Create Purchase Order -AddSupplierInvoice=Create vendor invoice -ListOfSupplierProductForSupplier=List of products and prices for vendor %s -SentToSuppliers=Sent to vendors -ListOfSupplierOrders=List of purchase orders -MenuOrdersSupplierToBill=Purchase orders to invoice -NbDaysToDelivery=Delivery delay (days) -DescNbDaysToDelivery=The longest delivery delay of the products from this order -SupplierReputation=Vendor reputation -ReferenceReputation=Reference reputation -DoNotOrderThisProductToThisSupplier=Do not order -NotTheGoodQualitySupplier=Low quality -ReputationForThisProduct=Reputation -BuyerName=Buyer name -AllProductServicePrices=All product / service prices -AllProductReferencesOfSupplier=All references of vendor -BuyingPriceNumShort=Vendor prices +ConfirmDenyingThisOrder=Ali ste prepričani, da želite zavrniti to naročilo %s ? +ConfirmCancelThisOrder=Ali ste prepričani, da želite preklicati to naročilo %s ? +AddSupplierOrder=Ustvarite naročilnico +AddSupplierInvoice=Ustvarite prejeti račun +ListOfSupplierProductForSupplier=Seznam dobaviteljevih izdelkov in cen %s +SentToSuppliers=Poslano dobaviteljem +ListOfSupplierOrders=Seznam naročilnic +MenuOrdersSupplierToBill=Naročila za fakturiranje +NbDaysToDelivery=Zamuda pri dostavi (dni) +DescNbDaysToDelivery=Najdaljša zamuda pri dostavi izdelkov iz tega naročila +SupplierReputation=Ugled dobavitelja +ReferenceReputation=Referenčni ugled +DoNotOrderThisProductToThisSupplier=Ne naročajte +NotTheGoodQualitySupplier=Nizka kvaliteta +ReputationForThisProduct=Ugled +BuyerName=Ime kupca +AllProductServicePrices=Vse cene izdelkov / storitev +AllProductReferencesOfSupplier=Vse reference dobavitelja +BuyingPriceNumShort=Ceniki dobaviteljev +RepeatableSupplierInvoice=Predloga računa dobavitelja +RepeatableSupplierInvoices=Predloge računov dobaviteljev +RepeatableSupplierInvoicesList=Predloge računov dobaviteljev +RecurringSupplierInvoices=Ponavljajoči se računi dobavitelja +ToCreateAPredefinedSupplierInvoice=Za izdelavo predloge računa dobavitelja morate ustvariti standardni račun, nato pa brez potrditve kliknite na gumb "%s". +GeneratedFromSupplierTemplate=Ustvarjeno iz predloge računa dobavitelja %s +SupplierInvoiceGeneratedFromTemplate=Račun dobavitelja %s Ustvarjeno iz predloge računa dobavitelja %s diff --git a/htdocs/langs/sl_SI/ticket.lang b/htdocs/langs/sl_SI/ticket.lang index be7e2d31183..5c24e13f2d0 100644 --- a/htdocs/langs/sl_SI/ticket.lang +++ b/htdocs/langs/sl_SI/ticket.lang @@ -18,307 +18,337 @@ # Generic # -Module56000Name=Tickets -Module56000Desc=Ticket system for issue or request management +Module56000Name=Zahtevki +Module56000Desc=Sistem za upravljanje zahtevkov -Permission56001=See tickets -Permission56002=Modify tickets -Permission56003=Delete tickets -Permission56004=Manage tickets -Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Permission56001=Poglej zahtevke +Permission56002=Sprememba zahtevkov +Permission56003=Izbriši zahtevke +Permission56004=Upravljanje zahtevkov +Permission56005=Pogled zahtevkov vseh partnerjev (ne velja za zunanje uporabnike, vedno bodite pozorni na pomebne partnerje) -TicketDictType=Ticket - Types -TicketDictCategory=Ticket - Groupes -TicketDictSeverity=Ticket - Severities -TicketDictResolution=Ticket - Resolution +Tickets=Vstopnice +TicketDictType=Zahtevki - vrste +TicketDictCategory=Zahtevki - skupine +TicketDictSeverity=Zahtevki - pomebnost +TicketDictResolution=Zahtevki - ločljivost -TicketTypeShortCOM=Commercial question -TicketTypeShortHELP=Request for functionnal help -TicketTypeShortISSUE=Issue or bug -TicketTypeShortPROBLEM=Problem -TicketTypeShortREQUEST=Change or enhancement request +TicketTypeShortCOM=Komercialno vprašanje +TicketTypeShortHELP=Zahteva za funkcionalno pomoč +TicketTypeShortISSUE=Težava ali napaka +TicketTypeShortPROBLEM=Težava +TicketTypeShortREQUEST=Spremeni oziroma izpopolni zahtevo TicketTypeShortPROJET=Projekt TicketTypeShortOTHER=Ostalo -TicketSeverityShortLOW=Majhen potencial -TicketSeverityShortNORMAL=Normal -TicketSeverityShortHIGH=Visok potencial -TicketSeverityShortBLOCKING=Critical, Blocking +TicketSeverityShortLOW=Nizka +TicketSeverityShortNORMAL=Normalna +TicketSeverityShortHIGH=Visoka +TicketSeverityShortBLOCKING=Kritična, blokiranje TicketCategoryShortOTHER=Ostalo -ErrorBadEmailAddress=Field '%s' incorrect -MenuTicketMyAssign=My tickets -MenuTicketMyAssignNonClosed=My open tickets -MenuListNonClosed=Open tickets +ErrorBadEmailAddress=Polje '%s' ni pravilno +MenuTicketMyAssign=Moji zahtevki +MenuTicketMyAssignNonClosed=Moji odprti zahtevki +MenuListNonClosed=Odprti zahtevki TypeContact_ticket_internal_CONTRIBUTOR=Sodelavec -TypeContact_ticket_internal_SUPPORTTEC=Assigned user -TypeContact_ticket_external_SUPPORTCLI=Customer contact / incident tracking -TypeContact_ticket_external_CONTRIBUTOR=External contributor +TypeContact_ticket_internal_SUPPORTTEC=Dodeljeno uporabniku +TypeContact_ticket_external_SUPPORTCLI=Stik kupec / sledenje incidentom +TypeContact_ticket_external_CONTRIBUTOR=Zunanji sodelavec -OriginEmail=Reporter Email -Notify_TICKET_SENTBYMAIL=Send ticket message by email +OriginEmail=Poročavalec e-pošta +Notify_TICKET_SENTBYMAIL=Pošljite sporočilo po e-pošti # Status Read=Preberite -Assigned=Assigned -InProgress=In progress -NeedMoreInformation=Waiting for reporter feedback -NeedMoreInformationShort=Waiting for feedback -Answered=Answered +Assigned=Dodeljeno +InProgress=V postopku +NeedMoreInformation=Čakanje na povratne informacije poročevalca +NeedMoreInformationShort=Čakanje na povratne informacije +Answered=Odgovoril Waiting=Na čakanju -SolvedClosed=Solved -Deleted=Deleted +SolvedClosed=Rešeno +Deleted=Izbrisano # Dict Type=Tip -Severity=Severity -TicketGroupIsPublic=Group is public -TicketGroupIsPublicDesc=If a ticket group is public, it will be visible in the form when creating a ticket from the public interface +Severity=Pomembnost +TicketGroupIsPublic=Javna skupina +TicketGroupIsPublicDesc=Če je skupina zahtevka javna, bo vidna v obrazcu, ko ustvarite zahtevek v javnem vmesniku # Email templates -MailToSendTicketMessage=To send email from ticket message +MailToSendTicketMessage=Pošiljanje zahtevka po e-pošti # # Admin page # -TicketSetup=Ticket module setup -TicketSettings=Settings +TicketSetup=Nastavitev zahtevkov +TicketSettings=Nastavitve TicketSetupPage= -TicketPublicAccess=A public interface requiring no identification is available at the following url -TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries -TicketParamModule=Module variable setup -TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. -TicketNewEmailBodyLabel=Text message sent after creating a ticket -TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. -TicketParamPublicInterface=Public interface setup -TicketsEmailMustExist=Require an existing email address to create a ticket -TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. -PublicInterface=Public interface -TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface -TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) -TicketPublicInterfaceTextHomeLabelAdmin=Welcome text of the public interface -TicketPublicInterfaceTextHome=You can create a support ticket or view existing from its identifier tracking ticket. -TicketPublicInterfaceTextHomeHelpAdmin=The text defined here will appear on the home page of the public interface. -TicketPublicInterfaceTopicLabelAdmin=Interface title -TicketPublicInterfaceTopicHelp=This text will appear as the title of the public interface. -TicketPublicInterfaceTextHelpMessageLabelAdmin=Help text to the message entry -TicketPublicInterfaceTextHelpMessageHelpAdmin=This text will appear above the message input area of the user. -ExtraFieldsTicket=Extra attributes -TicketCkEditorEmailNotActivated=HTML editor is not activated. Please put FCKEDITOR_ENABLE_MAIL content to 1 to get it. -TicketsDisableEmail=Do not send emails for ticket creation or message recording -TicketsDisableEmailHelp=By default, emails are sent when new tickets or messages created. Enable this option to disable *all* email notifications -TicketsLogEnableEmail=Enable log by email -TicketsLogEnableEmailHelp=At each change, an email will be sent **to each contact** associated with the ticket. -TicketParams=Params -TicketsShowModuleLogo=Display the logo of the module in the public interface -TicketsShowModuleLogoHelp=Enable this option to hide the logo module in the pages of the public interface -TicketsShowCompanyLogo=Display the logo of the company in the public interface -TicketsShowCompanyLogoHelp=Enable this option to hide the logo of the main company in the pages of the public interface -TicketsEmailAlsoSendToMainAddress=Also send a notification to the main email address -TicketsEmailAlsoSendToMainAddressHelp=Enable this option to also send an email to the address defined into setup "%s" (see tab "%s") -TicketsLimitViewAssignedOnly=Restrict the display to tickets assigned to the current user (not effective for external users, always be limited to the third party they depend on) -TicketsLimitViewAssignedOnlyHelp=Only tickets assigned to the current user will be visible. Does not apply to a user with tickets management rights. -TicketsActivatePublicInterface=Activate public interface -TicketsActivatePublicInterfaceHelp=Public interface allow any visitors to create tickets. -TicketsAutoAssignTicket=Automatically assign the user who created the ticket -TicketsAutoAssignTicketHelp=When creating a ticket, the user can be automatically assigned to the ticket. -TicketNumberingModules=Tickets numbering module -TicketsModelModule=Document templates for tickets -TicketNotifyTiersAtCreation=Notify third party at creation -TicketsDisableCustomerEmail=Always disable emails when a ticket is created from public interface -TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is added to a ticket -TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) -TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) -TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketPublicAccess=Javni vmesnik, ki ne zahteva identifikacije, je na voljo na naslednjem URL-ju +TicketSetupDictionaries=Vrsto zahtevka, pomebnost in analitično kodo je mogoče konfigurirati iz slovarjev +TicketParamModule=Nastavitev spremenljivke modula +TicketParamMail=Nastavitev e-pošte +TicketEmailNotificationFrom=E-mail pošiljatelja za obveščanje o odgovorih +TicketEmailNotificationFromHelp=E-pošta pošiljatelja, ki se uporablja za pošiljanje e-pošte z obvestilom, ko je odgovor zagotovljen v zaledni pisarni. Na primer noreply@example.com +TicketEmailNotificationTo=Obvestilo o ustvarjanju zahtevka na e-poštni naslov +TicketEmailNotificationToHelp=Če je prisoten, bo ta e-poštni naslov obveščen o ustvarjanju zahtevka +TicketNewEmailBodyLabel=Besedilno sporočilo, poslano po ustvarjanju zahtevka +TicketNewEmailBodyHelp=Tukaj navedeno besedilo bo vstavljeno v e-poštno sporočilo, ki potrjuje ustvarjanje novega zahtevka iz javnega vmesnika. Informacije o pregledu zahhtevka se samodejno dodajo. +TicketParamPublicInterface=Nastavitev javnega vmesnika +TicketsEmailMustExist=Za ustvarjanje zahtevka zahtevajte obstoječi e-poštni naslov +TicketsEmailMustExistHelp=V javnem vmesniku mora biti e-poštni naslov že izpolnjen v zbirki podatkov, da ustvarite nov zahtevek. +TicketCreateThirdPartyWithContactIfNotExist=Vprašajte za ime in naziv podjetja za neznane e-poštne naslove. +TicketCreateThirdPartyWithContactIfNotExistHelp=Preverite, ali obstaja partner ali stik za vneseno e-pošto. Če ne, zahtevajte ime in naziv podjetja, da ustvarite stik z partnerjem. +PublicInterface=Javni vmesnik +TicketUrlPublicInterfaceLabelAdmin=Nadomestni URL za javni vmesnik +TicketUrlPublicInterfaceHelpAdmin=Spletnemu strežniku je mogoče določiti vzdevek in tako dati na voljo javni vmesnik z drugim URL-jem (strežnik mora delovati kot proxy na tem novem URL-ju) +TicketPublicInterfaceTextHomeLabelAdmin=Pozdravno besedilo javnega vmesnika +TicketPublicInterfaceTextHome=Ustvarite lahko zahtevek za podporo ali si ogledate obstoječ zahtevek za sledenje identifikatorja. +TicketPublicInterfaceTextHomeHelpAdmin=Tukaj definirano besedilo bo prikazano na domači strani javnega vmesnika. +TicketPublicInterfaceTopicLabelAdmin=Naslov vmesnika +TicketPublicInterfaceTopicHelp=To besedilo bo prikazano kot naslov javnega vmesnika. +TicketPublicInterfaceTextHelpMessageLabelAdmin=Besedilo pomoči za vnos sporočila +TicketPublicInterfaceTextHelpMessageHelpAdmin=To besedilo se bo pojavilo nad območjem za vnos sporočila uporabnika. +ExtraFieldsTicket=Dodatni atributi +TicketCkEditorEmailNotActivated=Urejevalnik HTML ni aktiviran. Vsebino spremenljivke FCKEDITOR_ENABLE_MAIL postavite na 1, da ga omogočite. +TicketsDisableEmail=Ne pošiljajte e-pošte za ustvarjanje zahtevkov ali snemanje sporočil +TicketsDisableEmailHelp=E-poštna sporočila so privzeto poslana, ko so ustvarjene novi zahtevki ali sporočila. Omogočite to možnost, da onemogočite *vsa* e-poštna obvestila +TicketsLogEnableEmail=Omogoči prijavo po e-pošti +TicketsLogEnableEmailHelp=Ob vsaki spremembi bo **vsakemu kontaktu**, ki je povezan z zahtevkom, poslano e-poštno sporočilo. +TicketParams=Parametri +TicketsShowModuleLogo=Prikažite logotip modula v javnem vmesniku +TicketsShowModuleLogoHelp=Omogočite to možnost, če želite skriti modul logotipa na straneh javnega vmesnika +TicketsShowCompanyLogo=Prikažite logotip podjetja v javnem vmesniku +TicketsShowCompanyLogoHelp=Omogočite to možnost, če želite skriti logotip glavnega podjetja na straneh javnega vmesnika +TicketsEmailAlsoSendToMainAddress=Obvestilo pošljite tudi na glavni elektronski naslov +TicketsEmailAlsoSendToMainAddressHelp=Omogočite to možnost, če želite poslati e-pošto tudi na naslov, določen v nastavitvah "%s" (glejte zavihek "%s") +TicketsLimitViewAssignedOnly=Omejite prikaz na zahtevka, dodeljene trenutnemu uporabniku (ne velja za zunanje uporabnike, vedno bodite omejeni na pomebne partnerje) +TicketsLimitViewAssignedOnlyHelp=Vidni bodo le zahtevki, dodeljeni trenutnemu uporabniku. Ne velja za uporabnike s pravicami upravljanja zahtevkov. +TicketsActivatePublicInterface=Aktivirajte javni vmesnik +TicketsActivatePublicInterfaceHelp=Javni vmesnik omogoča vsem obiskovalcem ustvarjanje zahtevkov. +TicketsAutoAssignTicket=Samodejno dodelite uporabnika, ki je ustvaril zahtevek +TicketsAutoAssignTicketHelp=Pri ustvarjanju zahtevka je lahko uporabnik samodejno dodeljen zahtevku. +TicketNumberingModules=Modul za številčenje zahtevkov +TicketsModelModule=Predloge zahtevkov +TicketNotifyTiersAtCreation=Obvesti partnerja ob ustvarjanju +TicketsDisableCustomerEmail=Vedno onemogoči e-pošto, ko je zahtevek ustvarjen iz javnega vmesnika +TicketsPublicNotificationNewMessage=Pošlji e-pošto, ko je zahtevku dodano novo sporočilo/komentar +TicketsPublicNotificationNewMessageHelp=Pošlji e-pošto, ko je novo sporočilo dodano iz javnega vmesnika (dodeljenemu uporabniku ali e-poštno sporočilo z obvestili na (posodobitev) in/ali e-poštno sporočilo z obvestili na) +TicketPublicNotificationNewMessageDefaultEmail=Obvestila po e-pošti na (posodobitev) +TicketPublicNotificationNewMessageDefaultEmailHelp=Na ta naslov pošljite e-poštno sporočilo za obvestila o vsakem novem sporočilu, če zahtevku ni dodeljen uporabnik ali če uporabnik nima znanega e-poštnega naslova. +TicketsAutoReadTicket=Samodejno označi zahtevek kot prebran (ko je ustvarjen v zaledni pisarni) +TicketsAutoReadTicketHelp=Samodejno označi zahtevek kot prebran, ko je ustvarjen v zaledni pisarni. Ko je zahtevek ustvarjen iz javnega vmesnika, ostane s statusom »Ni prebrano«. +TicketsDelayBeforeFirstAnswer=Nov zahtevek mora prejeti prvi odgovor pred (ur): +TicketsDelayBeforeFirstAnswerHelp=Če nov zahtevek po tem časovnem obdobju (v urah) ne prejme odgovora, bo v pogledu seznama prikazana pomembna opozorilna ikona. +TicketsDelayBetweenAnswers=Nerešen zahtevek ne sme biti neaktiven med (ur): +TicketsDelayBetweenAnswersHelp=Če nerazrešena zahtevek, ki je že prejel odgovor, ni imel nadaljnje interakcije po tem časovnem obdobju (v urah), bo v seznamu prikazana opozorilna ikona. +TicketsAutoNotifyClose=Samodejno obvesti partnerja, ko zaprete zahtevek +TicketsAutoNotifyCloseHelp=Pri zapiranju zahtevka vam bo predlagano, da pošljete sporočilo enemu od stikov partnerja. Ob množičnem zaprtju bo poslano sporočilo enemu stiku partnerja, ki je povezan z zahtevkom. +TicketWrongContact=Navedeni stik ni del trenutnih stikov na zahtevku. E-pošta ni poslana. +TicketChooseProductCategory=Kategorija izdelka za podporo zahtevku +TicketChooseProductCategoryHelp=Izberite kategorijo izdelka podpore za zahtevek. To bo uporabljeno za samodejno povezovanje pogodbe z zahtevkom. +TicketUseCaptchaCode=Pri ustvarjanju zahtevka uporabite grafično kodo (CAPTCHA). +TicketUseCaptchaCodeHelp=Doda preverjanje CAPTCHA pri ustvarjanju novega zahtevka. + # # Index & list page # -TicketsIndex=Tickets area -TicketList=List of tickets -TicketAssignedToMeInfos=This page display ticket list created by or assigned to current user -NoTicketsFound=No ticket found -NoUnreadTicketsFound=No unread ticket found -TicketViewAllTickets=View all tickets -TicketViewNonClosedOnly=View only open tickets -TicketStatByStatus=Tickets by status -OrderByDateAsc=Sort by ascending date -OrderByDateDesc=Sort by descending date -ShowAsConversation=Show as conversation list -MessageListViewType=Show as table list +TicketsIndex=Območje zahtevka +TicketList=Seznam zahtevkov +TicketAssignedToMeInfos=Na tej strani je prikazan seznam zahtevkov, ki jih je ustvaril ali dodelil trenutni uporabnik +NoTicketsFound=Ni zahtevkov +NoUnreadTicketsFound=Ni neprebranih zahtevkov +TicketViewAllTickets=Oglejte si vse zahtevke +TicketViewNonClosedOnly=Oglejte si samo odprte zahtevke +TicketStatByStatus=Zahtevki po statusu +OrderByDateAsc=Razvrsti po naraščajočem datumu +OrderByDateDesc=Razvrsti po padajočem datumu +ShowAsConversation=Prikaži kot seznam pogovorov +MessageListViewType=Prikaži kot seznam tabel +ConfirmMassTicketClosingSendEmail=Samodejno pošiljanje e-pošte ob zapiranju zahtevkov +ConfirmMassTicketClosingSendEmailQuestion=Ali želite ob zapiranju teh zahtevkov obvestiti partnerje? # # Ticket card # -Ticket=Ticket -TicketCard=Ticket card -CreateTicket=Create ticket -EditTicket=Edit ticket -TicketsManagement=Tickets Management -CreatedBy=Created by -NewTicket=New Ticket -SubjectAnswerToTicket=Ticket answer -TicketTypeRequest=Request type -TicketCategory=Ticket categorization -SeeTicket=See ticket -TicketMarkedAsRead=Ticket has been marked as read -TicketReadOn=Read on +Ticket=Zahtevek +TicketCard=Kartica zahtevka +CreateTicket=Ustvari zahtevek +EditTicket=Uredi zahtevek +TicketsManagement=Upravljanje zahtevkov +CreatedBy=Ustvaril +NewTicket=Nov zahtevek +SubjectAnswerToTicket=Odgovor na zahtevek +TicketTypeRequest=Vrsta zahteve +TicketCategory=Kategorizacija zahtevka +SeeTicket=Glej zahtevek +TicketMarkedAsRead=Zahtevek je označen kot prebran +TicketReadOn=Beri naprej TicketCloseOn=Datum zaključka -MarkAsRead=Mark ticket as read -TicketHistory=Ticket history -AssignUser=Assign to user -TicketAssigned=Ticket is now assigned -TicketChangeType=Change type -TicketChangeCategory=Change analytic code -TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message -MessageSuccessfullyAdded=Ticket added -TicketMessageSuccessfullyAdded=Message successfully added -TicketMessagesList=Message list -NoMsgForThisTicket=No message for this ticket -TicketProperties=Classification -LatestNewTickets=Latest %s newest tickets (not read) -TicketSeverity=Severity -ShowTicket=See ticket -RelatedTickets=Related tickets +MarkAsRead=Označi zahtevek kot prebran +TicketHistory=Zgodovina zahtevkov +AssignUser=Dodeli uporabniku +TicketAssigned=Zahtevek je zdaj dodeljen +TicketChangeType=Spremeni vrsto +TicketChangeCategory=Spremenite analitično kodo +TicketChangeSeverity=Spremenite pomembnost +TicketAddMessage=Dodaj zasebno sporočilo +MessageSuccessfullyAdded=Zahtevek dodan +TicketMessageSuccessfullyAdded=Sporočilo je bilo uspešno dodano +TicketMessagesList=Seznam sporočil +NoMsgForThisTicket=Za ta zahtevek ni sporočila +TicketProperties=Razvrstitev +LatestNewTickets=Zadnjih %s najnovejših zahtevkov (ni prebrano) +TicketSeverity=Pomebnost +ShowTicket=Glej zahtevek +RelatedTickets=Povezani zahtevki TicketAddIntervention=Dodaj intervencijo -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket -CloseATicket=Close|Solve a ticket -ConfirmCloseAticket=Confirm ticket closing -ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' -ConfirmDeleteTicket=Please confirm ticket deleting -TicketDeletedSuccess=Ticket deleted with success -TicketMarkedAsClosed=Ticket marked as closed -TicketDurationAuto=Calculated duration -TicketDurationAutoInfos=Duration calculated automatically from intervention related -TicketUpdated=Ticket updated -SendMessageByEmail=Send message by email -TicketNewMessage=New message -ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send -TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction -TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Podpis -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. -TicketMessageHelp=Only this text will be saved in the message list on ticket card. -TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. -TimeElapsedSince=Time elapsed since -TicketTimeToRead=Time elapsed before read -TicketTimeElapsedBeforeSince=Time elapsed before / since -TicketContacts=Contacts ticket -TicketDocumentsLinked=Documents linked to ticket -ConfirmReOpenTicket=Confirm reopen this ticket ? -TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticket with the subject %s: -TicketAssignedToYou=Ticket assigned -TicketAssignedEmailBody=You have been assigned the ticket #%s by %s -MarkMessageAsPrivate=Mark message as private -TicketMessagePrivateHelp=This message will not display to external users -TicketEmailOriginIssuer=Issuer at origin of the tickets -InitialMessage=Initial Message -LinkToAContract=Link to a contract -TicketPleaseSelectAContract=Select a contract -UnableToCreateInterIfNoSocid=Can not create an intervention when no third party is defined -TicketMailExchanges=Mail exchanges -TicketInitialMessageModified=Initial message modified -TicketMessageSuccesfullyUpdated=Message successfully updated -TicketChangeStatus=Change status -TicketConfirmChangeStatus=Confirm the status change: %s ? -TicketLogStatusChanged=Status changed: %s to %s -TicketNotNotifyTiersAtCreate=Not notify company at create -Unread=Unread -TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. -ErrorTicketRefRequired=Ticket reference name is required +CloseTicket=Zapri|Reši +AbandonTicket=Opuščen +CloseATicket=Zapri|Reši zahtevek +ConfirmCloseAticket=Potrdite zapiranje zahtevka +ConfirmAbandonTicket=Ali potrdite zaprtje zahtevka v status 'Opuščeno' +ConfirmDeleteTicket=Prosimo, potrdite brisanje zahtevka +TicketDeletedSuccess=Zahtevek je uspešno izbrisan +TicketMarkedAsClosed=Zahtevek je označen kot zaprt +TicketDurationAuto=Izračunano trajanje +TicketDurationAutoInfos=Samodejno izračunano trajanje na podlagi intervencije +TicketUpdated=Zahtevek posodobljen +SendMessageByEmail=Pošlji sporočilo po e-pošti +TicketNewMessage=Novo sporočilo +ErrorMailRecipientIsEmptyForSendTicketMessage=Prejemnik je prazen. Brez pošiljanja e-pošte +TicketGoIntoContactTab=Pojdite na zavihek "Stiki", da jih izberete +TicketMessageMailIntro=Glava sporočila +TicketMessageMailIntroHelp=To besedilo je dodano samo na začetku e-pošte in ne bo shranjeno. +TicketMessageMailIntroText=Pozdravljeni,
zahtevkom, ki jih spremljate, je bil dodan nov odgovor. Tukaj je sporočilo:
+TicketMessageMailIntroHelpAdmin=To besedilo bo vstavljeno pred odgovor, ko odgovarjate na zahtevke +TicketMessageMailFooter=Noga sporočila +TicketMessageMailFooterHelp=To besedilo je dodano samo na koncu sporočila, poslanega po e-pošti, in ne bo shranjeno. +TicketMessageMailFooterText=Sporočilo poslal %s prek Dolibarr +TicketMessageMailFooterHelpAdmin=To besedilo bo vstavljeno za odgovornim sporočilom. +TicketMessageHelp=Samo to besedilo bo shranjeno na seznamu sporočil na kartici zahtevka. +TicketMessageSubstitutionReplacedByGenericValues=Nadomestne spremenljivke so nadomeščene z generičnimi vrednostmi. +ForEmailMessageWillBeCompletedWith=Za e-poštna sporočila, poslana zunanjim uporabnikom, bo sporočilo dopolnjeno z +TimeElapsedSince=Čas je pretekel od +TicketTimeToRead=Čas, ki je pretekel pred branjem +TicketTimeElapsedBeforeSince=Čas, ki je pretekel pred / od +TicketContacts=Zahtek stikov +TicketDocumentsLinked=Dokumenti, povezani z zahtevkom +ConfirmReOpenTicket=Potrjujem ponovno odpiranje zahtevka? +TicketMessageMailIntroAutoNewPublicMessage=Na zahtevku je bilo objavljeno novo sporočilo z zadevo %s: +TicketAssignedToYou=Zahtevek dodeljen +TicketAssignedEmailBody=%s vam je dodelil zahtevek #%s +MarkMessageAsPrivate=Označi sporočilo kot zasebno +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) +TicketMessagePrivateHelp=To sporočilo ne bo prikazano zunanjim uporabnikom +TicketEmailOriginIssuer=Izdajatelj originalnega zahtevka +InitialMessage=Začetno sporočilo +LinkToAContract=Povezava do pogodbe +TicketPleaseSelectAContract=Izberite pogodbo +UnableToCreateInterIfNoSocid=Ni mogoče ustvariti posega, če ni definiran partner +TicketMailExchanges=Izmenjave pošte +TicketInitialMessageModified=Začetno sporočilo spremenjeno +TicketMessageSuccesfullyUpdated=Sporočilo je bilo uspešno posodobljeno +TicketChangeStatus=Spremeni status +TicketConfirmChangeStatus=Potrdite spremembo stanja: %s ? +TicketLogStatusChanged=Status spremenjen: %s v %s +TicketNotNotifyTiersAtCreate=Ne obvesti podjetja ob ustvarjanju +NotifyThirdpartyOnTicketClosing=Stiki za obveščanje med zapiranjem zahtevka +TicketNotifyAllTiersAtClose=Vsi povezani stiki +TicketNotNotifyTiersAtClose=Ni povezanega stika +Unread=Neprebrano +TicketNotCreatedFromPublicInterface=Ni na voljo. Zahtevek ni bil ustvarjen iz javnega vmesnika. +ErrorTicketRefRequired=Zahtevana je referenca zahtevka +TicketsDelayForFirstResponseTooLong=Preveč časa je preteklo od odprtja zahtevka brez nobenega odgovora. +TicketsDelayFromLastResponseTooLong=Od zadnjega odgovora na tej kartici je preteklo preveč časa. +TicketNoContractFoundToLink=Najdena ni bila nobena pogodba, ki bi bila samodejno povezana z zahtevkom. Prosimo, da ročno povežete pogodbo. +TicketManyContractsLinked=Številne pogodbe so bile samodejno povezane z zahtevkom. Prepričajte se, kateri bi morali izbrati. # # Logs # -TicketLogMesgReadBy=Ticket %s read by %s -NoLogForThisTicket=No log for this ticket yet -TicketLogAssignedTo=Ticket %s assigned to %s -TicketLogPropertyChanged=Ticket %s modified: classification from %s to %s -TicketLogClosedBy=Ticket %s closed by %s -TicketLogReopen=Ticket %s re-open +TicketLogMesgReadBy=Zahtevek %s je prebral %s +NoLogForThisTicket=Za zahtevek še ni dnevnika +TicketLogAssignedTo=Zahtevek %s je dodeljen %s +TicketLogPropertyChanged=Zahtevek %s spremenjen: razvrstitev iz %s v %s +TicketLogClosedBy=Zahtevek %s je zaprl %s +TicketLogReopen=Zahtevek %s je ponovno odprt # # Public pages # -TicketSystem=Ticket system -ShowListTicketWithTrackId=Display ticket list from track ID -ShowTicketWithTrackId=Display ticket from track ID -TicketPublicDesc=You can create a support ticket or check from an existing ID. -YourTicketSuccessfullySaved=Ticket has been successfully saved! -MesgInfosPublicTicketCreatedWithTrackId=A new ticket has been created with ID %s and Ref %s. -PleaseRememberThisId=Please keep the tracking number that we might ask you later. -TicketNewEmailSubject=Ticket creation confirmation - Ref %s (public ticket ID %s) -TicketNewEmailSubjectCustomer=New support ticket -TicketNewEmailBody=This is an automatic email to confirm you have registered a new ticket. -TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. -TicketNewEmailBodyInfosTicket=Information for monitoring the ticket -TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. -TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link -TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. -TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. -TicketPublicMsgViewLogIn=Please enter ticket tracking ID -TicketTrackId=Public Tracking ID -OneOfTicketTrackId=One of your tracking ID -ErrorTicketNotFound=Ticket with tracking ID %s not found! +TicketSystem=Sistem zahtevkov +ShowListTicketWithTrackId=Prikaži seznam zahtevkov na podlagi ID +ShowTicketWithTrackId=Prikaži zahtevek na podlagi ID +TicketPublicDesc=Ustvarite lahko zahtevek za podporo ali preverite iz obstoječega ID-ja. +YourTicketSuccessfullySaved=Zahtevek je uspešno shranjen! +MesgInfosPublicTicketCreatedWithTrackId=Nov zahtevek je bila ustvarjen z ID-jem %s in Ref %s. +PleaseRememberThisId=Prosimo, shranite sledilno številko, ki jo bomo morda zahtevali pozneje. +TicketNewEmailSubject=Potrditev ustvarjanja zahtevka - Ref %s (javni ID zahtevka %s) +TicketNewEmailSubjectCustomer=Nov zahtevek za podporo +TicketNewEmailBody=To je samodejno e-poštno sporočilo za potrditev, da ste registrirali nov zahtevek. +TicketNewEmailBodyCustomer=To je samodejno e-poštno sporočilo za potrditev, da je bil nov zahtevek pravkar ustvarjen v vašem računu. +TicketNewEmailBodyInfosTicket=Informacije za spremljanje zahtevka +TicketNewEmailBodyInfosTrackId=Sledilna številka zahtevka: %s +TicketNewEmailBodyInfosTrackUrl=Zahtevek si lahko spremljate s klikom na naslednji povezavi +TicketNewEmailBodyInfosTrackUrlCustomer=Zahtevek si lahko ogledate v posebnem vmesniku s klikom na naslednjo povezavo +TicketCloseEmailBodyInfosTrackUrlCustomer=Zgodovino zahtevka si lahko ogledate s klikom na naslednjo povezavo +TicketEmailPleaseDoNotReplyToThisEmail=Prosimo, ne odgovarjajte neposredno na to e-pošto! Uporabite povezavo za odgovor v vmesniku. +TicketPublicInfoCreateTicket=Ta obrazec vam omogoča, da v našem sistemu upravljanja zabeležite zahtevek za podporo. +TicketPublicPleaseBeAccuratelyDescribe=Prosimo, natančno opišite svoje vprašanje. Navedite največ možnih informacij, da bomo lahko pravilno prepoznali vašo zahtevo. +TicketPublicMsgViewLogIn=Vnesite ID za sledenje zahtevku +TicketTrackId=Javni ID za sledenje +OneOfTicketTrackId=Eden od vaših ID-jev za sledenje +ErrorTicketNotFound=Zahtevka z ID-jem za sledenje %s ni mogoče najti! Subject=Predmet -ViewTicket=View ticket -ViewMyTicketList=View my ticket list -ErrorEmailMustExistToCreateTicket=Error: email address not found in our database -TicketNewEmailSubjectAdmin=New ticket created - Ref %s (public ticket ID %s) -TicketNewEmailBodyAdmin=

Ticket has just been created with ID #%s, see information:

-SeeThisTicketIntomanagementInterface=See ticket in management interface -TicketPublicInterfaceForbidden=The public interface for the tickets was not enabled -ErrorEmailOrTrackingInvalid=Bad value for tracking ID or email -OldUser=Old user +ViewTicket=Ogled zahtevka +ViewMyTicketList=Oglejte si moj seznam zahtevkov +ErrorEmailMustExistToCreateTicket=Napaka: e-poštnega naslova ni bilo mogoče najti v naši bazi podatkov +TicketNewEmailSubjectAdmin=Nov zahtevek je ustvarjen - Ref %s (javni ID zahtevka %s) +TicketNewEmailBodyAdmin=

Zahtevek je bila pravkar ustvarjen z ID #%s, glejte informacije:

+SeeThisTicketIntomanagementInterface=Oglejte si zahtevek v vmesniku za upravljanje +TicketPublicInterfaceForbidden=Javni vmesnik za zahtevke ni omogočen +ErrorEmailOrTrackingInvalid=Nepravilna vrednost za ID ali e-pošto za sledenje +OldUser=Stari uporabnik NewUser=Nov uporabnik -NumberOfTicketsByMonth=Number of tickets per month -NbOfTickets=Number of tickets +NumberOfTicketsByMonth=Število zahtevkov na mesec +NbOfTickets=Število zahtevkov # notifications -TicketNotificationEmailSubject=Ticket %s updated -TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated -TicketNotificationRecipient=Notification recipient -TicketNotificationLogMessage=Log message -TicketNotificationEmailBodyInfosTrackUrlinternal=View ticket into interface -TicketNotificationNumberEmailSent=Notification email sent: %s +TicketCloseEmailSubjectCustomer=Zahtevek zaprt +TicketCloseEmailBodyCustomer=To je samodejno sporočilo, ki vas obvešča, da je bil zahtevek%s pravkar zaprt. +TicketCloseEmailSubjectAdmin=Zahtevek zaprt - Réf %s (javni ID zahtevka %s) +TicketCloseEmailBodyAdmin=Zahtevek z ID #%s je bila pravkar zaprt, glejte informacije: +TicketNotificationEmailSubject=Zahtevek %s posodobljena +TicketNotificationEmailBody=To je samodejno sporočilo, ki vas obvešča, da je bil zahtevek%s pravkar posodobljen +TicketNotificationRecipient=Prejemnik obvestila +TicketNotificationLogMessage=Dnevnik sporočila +TicketNotificationEmailBodyInfosTrackUrlinternal=Oglejte si zahtevek v vmesniku +TicketNotificationNumberEmailSent=Poslano e-poštno obvestilo: %s -ActionsOnTicket=Events on ticket +ActionsOnTicket=Dogodki na zahtevku # # Boxes # -BoxLastTicket=Latest created tickets -BoxLastTicketDescription=Latest %s created tickets +BoxLastTicket=Zadnji ustvarjeni zahtevki +BoxLastTicketDescription=Najnovejših %s ustvarjenih zahtevkov BoxLastTicketContent= -BoxLastTicketNoRecordedTickets=No recent unread tickets -BoxLastModifiedTicket=Latest modified tickets -BoxLastModifiedTicketDescription=Latest %s modified tickets +BoxLastTicketNoRecordedTickets=Ni nedavnih neprebranih zahtevkov +BoxLastModifiedTicket=Zadnje spremenjeni zahtevki +BoxLastModifiedTicketDescription=Najnovejših %s spremenjenih zahtevkov BoxLastModifiedTicketContent= -BoxLastModifiedTicketNoRecordedTickets=No recent modified tickets -BoxTicketType=Distribution of open tickets by type -BoxTicketSeverity=Number of open tickets by severity -BoxNoTicketSeverity=No tickets opened -BoxTicketLastXDays=Number of new tickets by days the last %s days -BoxTicketLastXDayswidget = Number of new tickets by days the last X days -BoxNoTicketLastXDays=No new tickets the last %s days -BoxNumberOfTicketByDay=Number of new tickets by day -BoxNewTicketVSClose=Number of tickets versus closed tickets (today) -TicketCreatedToday=Ticket created today -TicketClosedToday=Ticket closed today -KMFoundForTicketGroup=We found topics and FAQs that may answers your question, thanks to check them before submitting the ticket +BoxLastModifiedTicketNoRecordedTickets=Ni nedavno spremenjenih zahtevkov +BoxTicketType=Seznam odprtih zahtev po vrsti +BoxTicketSeverity=Število odprtih zahtev glede na pomembnost +BoxNoTicketSeverity=Ni odprtih zahtev +BoxTicketLastXDays=Število novih zahtev po dnevih zadnjih %s dni +BoxTicketLastXDayswidget = Število novih zahtev po dnevih zadnjih X dni +BoxNoTicketLastXDays=V zadnjih %s dneh ni bilo novih zahtevkov +BoxNumberOfTicketByDay=Število novih zahtev po dnevih +BoxNewTicketVSClose=Število zahtev v primerjavi z zaprtimi zahtevki (danes) +TicketCreatedToday=Današnji prejeti zahtevki +TicketClosedToday=Današnji zaprti zahtevki +KMFoundForTicketGroup=Našli smo teme in pogosta vprašanja, ki lahko odgovorijo na vaše vprašanje, zato jih preverite, preden oddate zahtevo diff --git a/htdocs/langs/sl_SI/trips.lang b/htdocs/langs/sl_SI/trips.lang index 8b989e0ab57..45a474350f4 100644 --- a/htdocs/langs/sl_SI/trips.lang +++ b/htdocs/langs/sl_SI/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=Show expense report -Trips=Stroškovna poročila -TripsAndExpenses=Expenses reports -TripsAndExpensesStatistics=Expense reports statistics -TripCard=Expense report card -AddTrip=Create expense report -ListOfTrips=List of expense reports -ListOfFees=Seznam stroškov -TypeFees=Types of fees -ShowTrip=Show expense report -NewTrip=New expense report -LastExpenseReports=Latest %s expense reports -AllExpenseReports=All expense reports -CompanyVisited=Company/organization visited -FeesKilometersOrAmout=Količina kilometrov -DeleteTrip=Delete expense report -ConfirmDeleteTrip=Are you sure you want to delete this expense report? -ListTripsAndExpenses=List of expense reports -ListToApprove=Waiting for approval -ExpensesArea=Expense reports area +AUTHOR=Posnel +AUTHORPAIEMENT=Plačano s strani +AddTrip=Ustvari poročilo o stroških +AllExpenseReport=Vse vrste poročil o stroških +AllExpenseReports=Vsa poročila o stroških +AnyOtherInThisListCanValidate=Oseba, ki jo je treba obvestiti za potrditev zahteve. +AttachTheNewLineToTheDocument=Pripni vrstico naloženemu dokumentu +AucuneLigne=Ni še nobenega poročila o stroških +BrouillonnerTrip=Premakni nazaj poročilo o stroških v stanje »Osnutek« +byEX_DAY=dnevno (omejitev na %s) +byEX_EXP=po vrstici (omejitev na %s) +byEX_MON=po mesecih (omejitev na %s) +byEX_YEA=po letu (omejitev na %s) +CANCEL_USER=Izbrisal +CarCategory=Kategorija vozila ClassifyRefunded=Označi kot "Povrnjeno" -ExpenseReportWaitingForApproval=A new expense report has been submitted for approval -ExpenseReportWaitingForApprovalMessage=A new expense report has been submitted and is waiting for approval.
- User: %s
- Period: %s
Click here to validate: %s -ExpenseReportWaitingForReApproval=An expense report has been submitted for re-approval -ExpenseReportWaitingForReApprovalMessage=An expense report has been submitted and is waiting for re-approval.
The %s, you refused to approve the expense report for this reason: %s.
A new version has been proposed and waiting for your approval.
- User: %s
- Period: %s
Click here to validate: %s -ExpenseReportApproved=An expense report was approved -ExpenseReportApprovedMessage=The expense report %s was approved.
- User: %s
- Approved by: %s
Click here to show the expense report: %s -ExpenseReportRefused=An expense report was refused -ExpenseReportRefusedMessage=The expense report %s was refused.
- User: %s
- Refused by: %s
- Motive for refusal: %s
Click here to show the expense report: %s -ExpenseReportCanceled=An expense report was canceled -ExpenseReportCanceledMessage=The expense report %s was canceled.
- User: %s
- Canceled by: %s
- Motive for cancellation: %s
Click here to show the expense report: %s -ExpenseReportPaid=An expense report was paid -ExpenseReportPaidMessage=The expense report %s was paid.
- User: %s
- Paid by: %s
Click here to show the expense report: %s -TripId=Id expense report -AnyOtherInThisListCanValidate=Person to be informed for validating the request. -TripSociete=Information company -TripNDF=Informations expense report -PDFStandardExpenseReports=Standard template to generate a PDF document for expense report -ExpenseReportLine=Expense report line -TF_OTHER=Ostalo -TF_TRIP=Transportation +CompanyVisited=Obiskano podjetje/organizacija +ConfirmBrouillonnerTrip=Ali ste prepričani, da želite to poročilo o stroških premakniti v stanje »Osnutek«? +ConfirmCancelTrip=Ali ste prepričani, da želite preklicati to poročilo o stroških? +ConfirmCloneExpenseReport=Ali ste prepričani, da želite klonirati to poročilo o stroških? +ConfirmDeleteTrip=Ali ste prepričani, da želite izbrisati to poročilo o stroških? +ConfirmPaidTrip=Ali ste prepričani, da želite spremeniti status tega poročila o stroških v »Plačano«? +ConfirmRefuseTrip=Ali ste prepričani, da želite zavrniti to poročilo o stroških? +ConfirmSaveTrip=Ali ste prepričani, da želite potrditi to poročilo o stroških? +ConfirmValideTrip=Ali ste prepričani, da želite odobriti to poročilo o stroških? +DATE_CANCEL=Datum odpovedi +DATE_PAIEMENT=Datum plačila +DATE_REFUS=Zavrni datum +DATE_SAVE=Datum potrditve +DefaultCategoryCar=Privzeti način prevoza +DefaultRangeNumber=Privzeto število obsega +DeleteTrip=Izbriši poročilo o stroških +ErrorDoubleDeclaration=Prijavili ste drugo poročilo o stroških za podobno časovno obdobje. +Error_EXPENSEREPORT_ADDON_NotDefined=Napaka, pravilo za oštevilčenje poročila o stroških ref ni bilo definirano v nastavitvah modula 'Poročilo o stroških' +ExpenseRangeOffset=Znesek odmika: %s +expenseReportCatDisabled=Kategorija je onemogočena - glejte slovar c_exp_tax_cat +expenseReportCoef=Koeficient +expenseReportCoefUndefined=(vrednost ni definirana) +expenseReportOffset=Odmik +expenseReportPrintExample=odmik + (d x koef) = %s +expenseReportRangeDisabled=Obseg onemogočen - glejte slovar c_exp_tax_range +expenseReportRangeFromTo=od %d do %d +expenseReportRangeMoreThan=več kot %d +expenseReportTotalForFive=Primer z d = 5 +ExpenseReportApplyTo=Se nanaša na +ExpenseReportApproved=Potrjeno je bilo poročilo o stroških +ExpenseReportApprovedMessage=Potrjeno je bilo poročilo o stroških %s.
- Uporabnik: %s
- Odobril: %s
Kliknite tukaj za prikaz poročila o stroških: %s +ExpenseReportCanceled=Poročilo o stroških je bilo preklicano +ExpenseReportCanceledMessage=Poročilo o stroških %s je bilo preklicano.
- Uporabnik: %s
- Preklical: %s
- Razlog za preklic: %s
Kliknite tukaj za prikaz poročila o stroškihfecz87f4b: a0ec +ExpenseReportConstraintViolationError=Največji znesek presežen (pravilo %s): %s je višji od %s (prekoračitev prepovedana) +ExpenseReportConstraintViolationWarning=Največji znesek presežen (pravilo %s): %s je višji od %s (dovoljena prekoračitev) +ExpenseReportDateEnd=Datum veljavnosti +ExpenseReportDateStart=Začetni datum +ExpenseReportDomain=Domena za prijavo +ExpenseReportIkDesc=Izračun stroškov za kilometre lahko spremenite po kategorijah in obsegih, ki so predhodno definirani. d je razdalja v kilometrih +ExpenseReportLimitAmount=Največji znesek +ExpenseReportLimitOn=Omejitev vklopljena +ExpenseReportLine=Vrstica poročila o stroških +ExpenseReportPaid=Poročilo o stroških je bilo plačano +ExpenseReportPaidMessage=Poročilo o stroških %s je bilo plačano.
- Uporabnik: %s
- Plačnik: %s
Kliknite tukaj za prikaz poročila o stroških: %s +ExpenseReportPayment=Plačilo poročila o stroških +ExpenseReportRef=Ref. poročilo o izdatkih +ExpenseReportRefused=Poročilo o stroških je bilo zavrnjeno +ExpenseReportRefusedMessage=Poročilo o stroških %s je bilo zavrnjeno.
- Uporabnik: %s
- Zavrnil: %s
- Razlog za zavrnitev: %s
Kliknite tukaj za prikaz poročila o stroškihfecz87f4b: a0ec +ExpenseReportRestrictive=Prekoračitev prepovedana +ExpenseReportRuleErrorOnSave=Napaka: %s +ExpenseReportRuleSave=Pravilo za poročilo o stroških je shranjeno +ExpenseReportRulesDesc=Določite lahko pravila za največji znesek za poročila o stroških. Ta pravila bodo uporabljena, ko bo v poročilo o stroških dodan nov strošek +ExpenseReportWaitingForApproval=Novo poročilo o stroških je bilo predloženo v potrditev +ExpenseReportWaitingForApprovalMessage=Novo poročilo o stroških je bilo predloženo in čaka na odobritev.
- Uporabnik: %s
- Obdobje: %s
Kliknite tukaj za potrditev: %s +ExpenseReportWaitingForReApproval=Poročilo o stroških je bilo predloženo v ponovno odobritev +ExpenseReportWaitingForReApprovalMessage=Poročilo o stroških je bilo predloženo in čaka na ponovno odobritev.
%s, zavrnili ste odobritev poročila o stroških iz tega razloga: %s.
Nova različica je bila predlagana in čaka na vašo odobritev.
- Uporabnik: %s
- Obdobje: %s
Kliknite tukaj za potrditev: %s +ExpenseReportsIk=Konfiguracija zaračunavanja kilometrine +ExpenseReportsRules=Pravila za poročilo o stroških +ExpenseReportsToApprove=Poročila o stroških za odobritev +ExpenseReportsToPay=Poročila o stroških za plačilo +ExpensesArea=Področje za poročila o stroških +FeesKilometersOrAmout=Količina kilometrov +LastExpenseReports=Najnovejša %s poročila o stroških +ListOfFees=Seznam stroškov +ListOfTrips=Seznam poročil o stroških +ListToApprove=Čakam na odobritev +ListTripsAndExpenses=Seznam poročil o stroških +MOTIF_CANCEL=Razlog +MOTIF_REFUS=Razlog +ModePaiement=Način plačila +NewTrip=Novo poročilo o stroških +nolimitbyEX_DAY=dnevno (brez omejitev) +nolimitbyEX_EXP=po vrsticah (brez omejitev) +nolimitbyEX_MON=po mesecih (brez omejitev) +nolimitbyEX_YEA=po letih (brez omejitev) +NoTripsToExportCSV=Za to obdobje ni poročila o stroških za izvoz. +NOT_AUTHOR=Niste avtor tega poročila o stroških. Operacija preklicana. +OnExpense=Stroškovna linija +PDFStandardExpenseReports=Standardna predloga za ustvarjanje dokumenta PDF za poročilo o stroških +PaidTrip=Plačajte poročilo o stroških +REFUSEUR=Zavrnil +RangeIk=Razpon prevoženih kilometrov +RangeNum=Razpon %d +SaveTrip=Potrdite poročilo o stroških +ShowExpenseReport=Pokaži poročilo o stroških +ShowTrip=Pokaži poročilo o stroških +TripCard=Poročilo o stroških +TripId=Identifikacijsko poročilo o stroških +TripNDF=Poročilo o stroških informacij +TripSociete=Informacijsko podjetje +Trips=Stroškovna poročila +TripsAndExpenses=Poročila o stroških +TripsAndExpensesStatistics=Statistika poročil o stroških +TypeFees=Vrste pristojbin +UploadANewFileNow=Naložite nov dokument zdaj +VALIDATOR=Uporabnik odgovoren za odobritev +VALIDOR=Odobril +ValidateAndSubmit=Potrdite in predložite v odobritev +ValidatedWaitingApproval=Potrjeno (čaka na odobritev) +ValideTrip=Potrdite poročilo o stroških + +## Dictionary +EX_BRE=Zajtrk +EX_CAM=Vzdrževanje in popravilo CV +EX_CAM_VP=PV vzdrževanje in popravilo +EX_CAR=Najem avtomobila +EX_CUR=Stranke prejemajo +EX_DOC=Dokumentacija +EX_EMM=Obrok za zaposlene +EX_FUE=Gorivo CV +EX_FUE_VP=Gorivo PV +EX_GUM=Obrok za goste +EX_HOT=Hotel +EX_IND=Naročnina za odškodninski prevoz +EX_KME=Stroški kilometrine +EX_OTR=Drugo prejemanje +EX_PAR=CV parkiranja +EX_PAR_VP=Parkirišče PV +EX_POS=Poštnina +EX_SUM=Zaloga za vzdrževanje +EX_SUO=Pisarniški material +EX_TAX=Razni davki +EX_TOL=Toll CV +EX_TOL_VP=Cestnina PV +TF_BUS=Avtobus +TF_CAR=avto +TF_ESSENCE=Gorivo +TF_HOTEL=Hotel TF_LUNCH=Kosilo TF_METRO=Metro -TF_TRAIN=Train -TF_BUS=Bus -TF_CAR=Car -TF_PEAGE=Toll -TF_ESSENCE=Fuel -TF_HOTEL=Hotel -TF_TAXI=Taxi -EX_KME=Mileage costs -EX_FUE=Fuel CV -EX_HOT=Hotel -EX_PAR=Parking CV -EX_TOL=Toll CV -EX_TAX=Various Taxes -EX_IND=Indemnity transportation subscription -EX_SUM=Maintenance supply -EX_SUO=Office supplies -EX_CAR=Car rental -EX_DOC=Documentation -EX_CUR=Customers receiving -EX_OTR=Other receiving -EX_POS=Postage -EX_CAM=CV maintenance and repair -EX_EMM=Employees meal -EX_GUM=Guests meal -EX_BRE=Breakfast -EX_FUE_VP=Fuel PV -EX_TOL_VP=Toll PV -EX_PAR_VP=Parking PV -EX_CAM_VP=PV maintenance and repair -DefaultCategoryCar=Default transportation mode -DefaultRangeNumber=Default range number -UploadANewFileNow=Upload a new document now -Error_EXPENSEREPORT_ADDON_NotDefined=Error, the rule for expense report numbering ref was not defined into setup of module 'Expense Report' -ErrorDoubleDeclaration=You have declared another expense report into a similar date range. -AucuneLigne=There is no expense report declared yet -ModePaiement=Payment mode -VALIDATOR=User responsible for approval -VALIDOR=Odobril -AUTHOR=Recorded by -AUTHORPAIEMENT=Paid by -REFUSEUR=Denied by -CANCEL_USER=Deleted by -MOTIF_REFUS=Razlog -MOTIF_CANCEL=Razlog -DATE_REFUS=Deny date -DATE_SAVE=Datum potrditve -DATE_CANCEL=Cancelation date -DATE_PAIEMENT=Datum plačila -ExpenseReportRef=Ref. expense report -ValidateAndSubmit=Validate and submit for approval -ValidatedWaitingApproval=Validated (waiting for approval) -NOT_AUTHOR=You are not the author of this expense report. Operation cancelled. -ConfirmRefuseTrip=Are you sure you want to deny this expense report? -ValideTrip=Approve expense report -ConfirmValideTrip=Are you sure you want to approve this expense report? -PaidTrip=Pay an expense report -ConfirmPaidTrip=Are you sure you want to change status of this expense report to "Paid"? -ConfirmCancelTrip=Are you sure you want to cancel this expense report? -BrouillonnerTrip=Move back expense report to status "Draft" -ConfirmBrouillonnerTrip=Are you sure you want to move this expense report to status "Draft"? -SaveTrip=Validate expense report -ConfirmSaveTrip=Are you sure you want to validate this expense report? -NoTripsToExportCSV=No expense report to export for this period. -ExpenseReportPayment=Expense report payment -ExpenseReportsToApprove=Expense reports to approve -ExpenseReportsToPay=Expense reports to pay -ConfirmCloneExpenseReport=Are you sure you want to clone this expense report ? -ExpenseReportsIk=Configuration of mileage charges -ExpenseReportsRules=Expense report rules -ExpenseReportIkDesc=You can modify the calculation of kilometers expense by category and range who they are previously defined. d is the distance in kilometers -ExpenseReportRulesDesc=You can define max amount rules for expense reports. These rules will be applied when a new expense is added to an expense report -expenseReportOffset=Odmik -expenseReportCoef=Coefficient -expenseReportTotalForFive=Example with d = 5 -expenseReportRangeFromTo=from %d to %d -expenseReportRangeMoreThan=more than %d -expenseReportCoefUndefined=(value not defined) -expenseReportCatDisabled=Category disabled - see the c_exp_tax_cat dictionary -expenseReportRangeDisabled=Range disabled - see the c_exp_tax_range dictionay -expenseReportPrintExample=offset + (d x coef) = %s -ExpenseReportApplyTo=Apply to -ExpenseReportDomain=Domain to apply -ExpenseReportLimitOn=Limit on -ExpenseReportDateStart=Začetni datum -ExpenseReportDateEnd=Datum veljavnosti -ExpenseReportLimitAmount=Max amount -ExpenseReportRestrictive=Exceeding forbidden -AllExpenseReport=All type of expense report -OnExpense=Expense line -ExpenseReportRuleSave=Expense report rule saved -ExpenseReportRuleErrorOnSave=Error: %s -RangeNum=Range %d -ExpenseReportConstraintViolationError=Max amount exceeded (rule %s): %s is higher than %s (Exceeding forbidden) -byEX_DAY=by day (limitation to %s) -byEX_MON=by month (limitation to %s) -byEX_YEA=by year (limitation to %s) -byEX_EXP=by line (limitation to %s) -ExpenseReportConstraintViolationWarning=Max amount exceeded (rule %s): %s is higher than %s (Exceeding authorized) -nolimitbyEX_DAY=by day (no limitation) -nolimitbyEX_MON=by month (no limitation) -nolimitbyEX_YEA=by year (no limitation) -nolimitbyEX_EXP=by line (no limitation) -CarCategory=Vehicle category -ExpenseRangeOffset=Offset amount: %s -RangeIk=Mileage range -AttachTheNewLineToTheDocument=Attach the line to an uploaded document +TF_OTHER=Ostalo +TF_PEAGE=Cestnina +TF_TAXI=Taksi +TF_TRAIN=Vlak +TF_TRIP=Prevozništvo diff --git a/htdocs/langs/sl_SI/users.lang b/htdocs/langs/sl_SI/users.lang index 6d85331479c..8d72c453249 100644 --- a/htdocs/langs/sl_SI/users.lang +++ b/htdocs/langs/sl_SI/users.lang @@ -6,14 +6,14 @@ Permission=Dovoljenje Permissions=Dovoljenja EditPassword=Spremeni geslo SendNewPassword=Regeneriraj in pošlji geslo -SendNewPasswordLink=Send link to reset password +SendNewPasswordLink=Pošlji povezavo za ponastavitev gesla ReinitPassword=Regeneriraj geslo PasswordChangedTo=Geslo spremenjeno v: %s -SubjectNewPassword=Your new password for %s +SubjectNewPassword=Vaše novo geslo za %s GroupRights=Dovoljenja skupine UserRights=Dovoljenja uporabnika -Credentials=Credentials -UserGUISetup=User Display Setup +Credentials=Poverilnice +UserGUISetup=Nastavitev uporabniškega zaslona DisableUser=Onemogoči DisableAUser=Onemogoči DeleteUser=Izbriši @@ -21,12 +21,12 @@ DeleteAUser=Izbriši uporabnika EnableAUser=Omogoči uporabnika DeleteGroup=Izbriši DeleteAGroup=Izbriši skupino -ConfirmDisableUser=Are you sure you want to disable user %s? -ConfirmDeleteUser=Are you sure you want to delete user %s? -ConfirmDeleteGroup=Are you sure you want to delete group %s? -ConfirmEnableUser=Are you sure you want to enable user %s? -ConfirmReinitPassword=Are you sure you want to generate a new password for user %s? -ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s? +ConfirmDisableUser=Ali ste prepričani, da želite onemogočiti uporabnika %s ? +ConfirmDeleteUser=Ali ste prepričani, da želite izbrisati uporabnika %s ? +ConfirmDeleteGroup=Ali ste prepričani, da želite izbrisati skupino %s ? +ConfirmEnableUser=Ali ste prepričani, da želite omogočiti uporabnika %s ? +ConfirmReinitPassword=Ali ste prepričani, da želite ustvariti novo geslo za uporabnika %s ? +ConfirmSendNewPassword=Ali ste prepričani, da želite ustvariti in poslati novo geslo za uporabnika %s ? NewUser=Nov uporabnik CreateUser=Kreiraj uporabnika LoginNotDefined=Uporabniško ime ni določeno. @@ -35,8 +35,8 @@ ListOfUsers=Seznam uporabnikov SuperAdministrator=Super Administrator SuperAdministratorDesc=Administrator z vsemi pravicami AdministratorDesc=Administrator -DefaultRights=Default Permissions -DefaultRightsDesc=Define here the default permissions that are automatically granted to a new user (to modify permissions for existing users, go to the user card). +DefaultRights=Privzeta dovoljenja +DefaultRightsDesc=Tu določite privzeta dovoljenja , ki so samodejno dodeljena novemu uporabniku (če želite spremeniti dovoljenja za obstoječe uporabnike, pojdite na uporabniško kartico). DolibarrUsers=Dolibarr uporabniki LastName=Priimek FirstName=Ime @@ -45,14 +45,14 @@ NewGroup=Nova skupina CreateGroup=Kreiraj skupino RemoveFromGroup=Odstrani iz skupine PasswordChangedAndSentTo=Geslo spremenjeno in poslano %s. -PasswordChangeRequest=Request to change password for %s +PasswordChangeRequest=Zahteva za spremembo gesla za %s PasswordChangeRequestSent=Zahtevek za spremembo gesla %s poslan %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. -IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. -ConfirmPasswordReset=Confirm password reset +IfLoginExistPasswordRequestSent=Če je ta prijava veljaven račun (z veljavno e-pošto), je bilo poslano e-poštno sporočilo za ponastavitev gesla. +IfEmailExistPasswordRequestSent=Če je to e-poštno sporočilo veljaven račun, je bilo poslano e-poštno sporočilo za ponastavitev gesla. +ConfirmPasswordReset=Potrdite ponastavitev gesla MenuUsersAndGroups=Uporabniki & Skupine -LastGroupsCreated=Latest %s groups created -LastUsersCreated=Latest %s users created +LastGroupsCreated=Najnovejše ustvarjene skupine %s +LastUsersCreated=Zadnji ustvarjeni uporabniki %s ShowGroup=Prikaži skupino ShowUser=Prikaži uporabnika NonAffectedUsers=Nevključeni uporabniki @@ -62,27 +62,26 @@ ListOfUsersInGroup=Seznam uporabnikov v tej skupini ListOfGroupsForUser=Seznam skupin tega uporabnika LinkToCompanyContact=Povezava na partnerja / kontakt LinkedToDolibarrMember=Povezava do člana -LinkedToDolibarrUser=Link to user -LinkedToDolibarrThirdParty=Link to third party +LinkedToDolibarrUser=Povezava do uporabnika +LinkedToDolibarrThirdParty=Povezava do partnerja CreateDolibarrLogin=Kreiraj Dolibarr uporabnika CreateDolibarrThirdParty=Kreiraj partnerja LoginAccountDisableInDolibarr=Račun v Dolibarrju onemogočen. UsePersonalValue=Uporabi osebne podatke -InternalUser=Interni uporabnik -ExportDataset_user_1=Users and their properties +ExportDataset_user_1=Uporabniki in njihove lastnosti DomainUser=Uporabnik domene %s Reactivate=Ponovno aktiviraj -CreateInternalUserDesc=This form allows you to create an internal user in your company/organization. To create an external user (customer, vendor etc. ..), use the button 'Create Dolibarr User' from that third-party's contact card. -InternalExternalDesc=An internal user is a user that is part of your company/organization, or is a partner user outside of your organization that may need to see more data than data related to his company (the permission system will define what he can or can't see or do).
An external user is a customer, vendor or other that must view ONLY data related to himself (Creating an external user for a third-party can be done from the contact record of the third-party).

In both cases, you must grant permissions on the features that the user need. +CreateInternalUserDesc=Ta obrazec omogoča ustvarjanje internega uporabnika v vašem podjetju/organizaciji. Če želite ustvariti zunanjega uporabnika (kupca, dobavitelja itd.), uporabite gumb 'Ustvari uporabnika' na kontaktni kartici partnerja. +InternalExternalDesc=Interni uporabnik je uporabnik, ki je del vašega podjetja/organizacije ali je partnerski uporabnik zunaj vaše organizacije, ki bo morda potreboval več podatkov kot podatkov, povezanih z njegovim podjetjem (sistem dovoljenj bo določil, kaj sme oz. ne vidim ali delam).
zunanji uporabnik je stranka, prodajalec ali druga oseba, ki si mora ogledati SAMO podatke, povezane z njim samim (zunanjega uporabnika za partnerja lahko ustvarite iz kontaktnega zapisa partnerja).

V obeh primerih morate podeliti dovoljenja za funkcije, ki jih potrebuje uporabnik. PermissionInheritedFromAGroup=Dovoljenje dodeljeno zaradi podedovanja od druge uporabniške skupine. Inherited=Podedovan -UserWillBe=Created user will be +UserWillBe=Ustvarjen uporabnik bo UserWillBeInternalUser=Kreiran uporabnik bo interni uporabnik (ker ni povezan z določenim partnerjem) UserWillBeExternalUser=Kreiran uporabnik bo zunanji uporabnik (ker je povezan z določenim partnerjem) IdPhoneCaller=ID klicatelja po telefonu NewUserCreated=Uporabik %s je kreiran NewUserPassword=Sprememba gesla za %s -NewPasswordValidated=Your new password have been validated and must be used now to login. +NewPasswordValidated=Vaše novo geslo je potrjeno in ga morate zdaj uporabiti za prijavo. EventUserModified=Uporabnik %s je spremenjen UserDisabled=Uporabnik %s je onemogočen UserEnabled=Uporabnik %s je aktiviran @@ -90,37 +89,43 @@ UserDeleted=Uporabnik %s je odstranjen NewGroupCreated=Skupina %s je kreirana GroupModified=Skupina %s je spremenjena GroupDeleted=Skupina %s je odstranjena -ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact? -ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member? -ConfirmCreateThirdParty=Are you sure you want to create a third party for this member? +ConfirmCreateContact=Ali ste prepričani, da želite ustvariti račun Dolibarr za ta stik? +ConfirmCreateLogin=Ali ste prepričani, da želite ustvariti račun Dolibarr za tega člana? +ConfirmCreateThirdParty=Ali ste prepričani, da želite ustvariti partnerja za tega člana? LoginToCreate=Kreiranje uporabniškega imena NameToCreate=Kreiranje imena partnerja YourRole=Vaše vloge YourQuotaOfUsersIsReached=Dosežena je vaša kvota aktivnih uporabnikov ! -NbOfUsers=Number of users -NbOfPermissions=Number of permissions +NbOfUsers=Število uporabnikov +NbOfPermissions=Število dovoljenj DontDowngradeSuperAdmin=Samo superadmin lahko degradira samo superadmin HierarchicalResponsible=Nadzornik HierarchicView=Hierarhični pogled UseTypeFieldToChange=Uporabi polje "Vnos" za spremembo OpenIDURL=Spletni naslov OpenID LoginUsingOpenID=Uporabi OpenID za prijavo -WeeklyHours=Hours worked (per week) -ExpectedWorkedHours=Expected hours worked per week +WeeklyHours=Delovne ure (na teden) +ExpectedWorkedHours=Pričakovano število opravljenih ur na teden ColorUser=Barve uporabnika DisabledInMonoUserMode=Izklopljeno v načinu vzdrževanja -UserAccountancyCode=User accounting code -UserLogoff=User logout -UserLogged=User logged -DateOfEmployment=Employment date -DateEmployment=Employment -DateEmploymentstart=Employment Start Date -DateEmploymentEnd=Employment End Date -RangeOfLoginValidity=Access validity date range -CantDisableYourself=You can't disable your own user record -ForceUserExpenseValidator=Force expense report validator -ForceUserHolidayValidator=Force leave request validator -ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of the user. Keep empty to keep this behaviour. -UserPersonalEmail=Personal email -UserPersonalMobile=Personal mobile phone -WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +UserAccountancyCode=Računovodska koda uporabnika +UserLogoff=Odjava uporabnika +UserLogged=Uporabnik prijavljen +DateOfEmployment=Datum zaposlitve +DateEmployment=Zaposlitev +DateEmploymentStart=Datum začetka zaposlitve +DateEmploymentEnd=Datum konca zaposlitve +RangeOfLoginValidity=Datumsko obdobje veljavnosti dostopa +CantDisableYourself=Svojega uporabniškega zapisa ne morete onemogočiti +ForceUserExpenseValidator=Vsili validator poročil o stroških +ForceUserHolidayValidator=Vsili validator zahtev za dopust +ValidatorIsSupervisorByDefault=Privzeto je validator nadzornik uporabnika. Pustite prazno, da ohranite to vedenje. +UserPersonalEmail=Osebni e-poštni naslov +UserPersonalMobile=Osebni mobilni telefon +WarningNotLangOfInterface=Opozorilo, to je glavni jezik, ki ga uporabnik govori, ne jezik vmesnika, ki ga je izbral. Če želite spremeniti jezik vmesnika, ki ga vidi ta uporabnik, pojdite na zavihek %s +DateLastLogin=Datum zadnje prijave +DatePreviousLogin=Datum prejšnje prijave +IPLastLogin=IP zadnja prijava +IPPreviousLogin=IP prejšnja prijava +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/sl_SI/website.lang b/htdocs/langs/sl_SI/website.lang index f0e2a16cf8c..0405c6a5dda 100644 --- a/htdocs/langs/sl_SI/website.lang +++ b/htdocs/langs/sl_SI/website.lang @@ -1,147 +1,157 @@ # Dolibarr language file - Source file is en_US - website Shortname=Koda -WebsiteSetupDesc=Create here the websites you wish to use. Then go into menu Websites to edit them. +WebsiteName=Ime spletne strani +WebsiteSetupDesc=Tukaj ustvarite spletna mesta, ki jih želite uporabljati. Nato pojdite v meni Spletna mesta, da jih uredite. DeleteWebsite=Izbriši spletno stran -ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. -WEBSITE_TYPE_CONTAINER=Type of page/container -WEBSITE_PAGE_EXAMPLE=Web page to use as example -WEBSITE_PAGENAME=Page name/alias -WEBSITE_ALIASALT=Alternative page names/aliases -WEBSITE_ALIASALTDesc=Use here list of other name/aliases so the page can also be accessed using this other names/aliases (for example the old name after renaming the alias to keep backlink on old link/name working). Syntax is:
alternativename1, alternativename2, ... -WEBSITE_CSS_URL=URL of external CSS file -WEBSITE_CSS_INLINE=CSS file content (common to all pages) -WEBSITE_JS_INLINE=Javascript file content (common to all pages) -WEBSITE_HTML_HEADER=Addition at bottom of HTML Header (common to all pages) -WEBSITE_ROBOT=Robot file (robots.txt) -WEBSITE_HTACCESS=Website .htaccess file -WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file -WEBSITE_KEYWORDSDesc=Use a comma to separate values -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. -HtmlHeaderPage=HTML header (specific to this page only) -PageNameAliasHelp=Name or alias of the page.
This alias is also used to forge a SEO URL when website is ran from a Virtual host of a Web server (like Apacke, Nginx, ...). Use the button "%s" to edit this alias. -EditTheWebSiteForACommonHeader=Note: If you want to define a personalized header for all pages, edit the header on the site level instead of on the page/container. -MediaFiles=Media library -EditCss=Edit website properties -EditMenu=Edit menu -EditMedias=Edit medias -EditPageMeta=Edit page/container properties -EditInLine=Edit inline -AddWebsite=Add website -Webpage=Web page/container -AddPage=Add page/container +ConfirmDeleteWebsite=Ali ste prepričani, da želite izbrisati to spletno mesto? Odstranjene bodo tudi vse njegove strani in vsebina. Naložene datoteke (na primer v imenik medias, modul ECM, ...) bodo ostale. +WEBSITE_TYPE_CONTAINER=Vrsta strani/vsebnika +WEBSITE_PAGE_EXAMPLE=Spletna stran za primer +WEBSITE_PAGENAME=Ime/vzdevek strani +WEBSITE_ALIASALT=Nadomestna imena/vzdevki strani +WEBSITE_ALIASALTDesc=Tukaj uporabite seznam drugih imen/vzdevkov, tako da je mogoče do strani dostopati tudi s temi drugimi imeni/vzdevki (na primer staro ime po preimenovanju vzdevka, da povratna povezava na staro povezavo/ime še naprej deluje). Sintaksa je:
alternativename1, alternativename2, ... +WEBSITE_CSS_URL=URL zunanje datoteke CSS +WEBSITE_CSS_INLINE=Vsebina datoteke CSS (skupna vsem stranem) +WEBSITE_JS_INLINE=Vsebina datoteke Javascript (skupna vsem stranem) +WEBSITE_HTML_HEADER=Dodatek na dnu glave HTML (skupno vsem stranem) +WEBSITE_ROBOT=Robot datoteka (robots.txt) +WEBSITE_HTACCESS=Datoteka .htaccess spletne strani +WEBSITE_MANIFEST_JSON=Datoteka manifest.json spletnega mesta +WEBSITE_KEYWORDSDesc=Vrednosti ločite z vejico +EnterHereReadmeInformation=Tukaj vnesite opis spletne strani. Če svoje spletno mesto distribuirate kot predlogo, bo datoteka vključena v paket temptate. +EnterHereLicenseInformation=Tukaj vnesite LICENCO kode spletnega mesta. Če svoje spletno mesto distribuirate kot predlogo, bo datoteka vključena v paket temptate. +HtmlHeaderPage=Glava HTML (samo za to stran) +PageNameAliasHelp=Ime ali vzdevek strani.
Ta vzdevek se uporablja tudi za ponarejanje URL-ja SEO, ko se spletno mesto izvaja z navideznega gostitelja spletnega strežnika (kot je Apacke, Nginx, ...). Za urejanje tega vzdevka uporabite gumb " %s ". +EditTheWebSiteForACommonHeader=Opomba: Če želite definirati prilagojeno glavo za vse strani, uredite glavo na ravni spletnega mesta namesto na strani/vsebniku. +MediaFiles=Medijska knjižnica +EditCss=Uredite lastnosti spletnega mesta +EditMenu=Uredi meni +EditMedias=Urejanje medijev +EditPageMeta=Uredite lastnosti strani/vsebnika +EditInLine=Uredi v vrstici +AddWebsite=Dodaj spletno stran +Webpage=Spletna stran/vsebnik +AddPage=Dodaj stran/vsebnik PageContainer=Stran -PreviewOfSiteNotYetAvailable=The preview of your website %s is not yet available. You must first 'Import a full website template' or just 'Add a page/container'. -RequestedPageHasNoContentYet=Requested page with id %s has no content yet, or cache file .tpl.php was removed. Edit content of the page to solve this. -SiteDeleted=Web site '%s' deleted -PageContent=Page/Contenair -PageDeleted=Page/Contenair '%s' of website %s deleted -PageAdded=Page/Contenair '%s' added -ViewSiteInNewTab=View site in new tab -ViewPageInNewTab=View page in new tab -SetAsHomePage=Set as Home page -RealURL=Real URL -ViewWebsiteInProduction=View web site using home URLs -SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s -ExampleToUseInApacheVirtualHostConfig=Example to use in Apache virtual host setup: -YouCanAlsoTestWithPHPS=Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org -CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s +PreviewOfSiteNotYetAvailable=Predogled vaše spletne strani %s še ni na voljo. Najprej morate ' uvoziti celotno predlogo spletnega mesta ' ali samo ' dodati stran/vsebnik '. +RequestedPageHasNoContentYet=Zahtevana stran z ID-jem %s še nima vsebine ali pa je bila predpomnilniška datoteka .tpl.php odstranjena. Uredite vsebino strani, da rešite to težavo. +SiteDeleted=Spletno mesto '%s' izbrisano +PageContent=Stran/Contenair +PageDeleted=Stran/Contenair '%s' spletnega mesta %s izbrisana +PageAdded=Dodana stran/Contenair '%s' +ViewSiteInNewTab=Ogled spletnega mesta v novem zavihku +ViewPageInNewTab=Ogled strani v novem zavihku +SetAsHomePage=Nastavi kot domačo stran +RealURL=Pravi URL +ViewWebsiteInProduction=Oglejte si spletno stran z domačimi URL-ji +Virtualhost=Virtualni gostitelj ali ime domene +VirtualhostDesc=Ime virtualnega gostitelja ali domene (na primer: www.mywebsite.com, mybigcompany.net, ...) +SetHereVirtualHost= Uporabite z Apache/NGinx/...
Na svojem spletnem strežniku (Apache, Nginx, ...) ustvarite namenski navidezni gostitelj z omogočenim PHP in korenskim imenikom na
a0ecb2f6zd807f109f +ExampleToUseInApacheVirtualHostConfig=Primer za uporabo pri nastavitvi virtualnega gostitelja Apache: +YouCanAlsoTestWithPHPS= Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s +YouCanAlsoDeployToAnotherWHP= Poganjajte svoje spletno mesto z drugim ponudnikom gostovanja Dolibarr
Če v internetu nimate na voljo spletnega strežnika, kot je Apache ali NGinx, lahko izvozite in uvozite svoje spletno mesto v drug primerek Dolibarr, ki ga nudi drug ponudnik gostovanja Dolibarr in ki nudi popolno integracija z modulom Spletna stran. Seznam nekaterih ponudnikov gostovanja Dolibarr najdete na https://saas.dolibarr.org +CheckVirtualHostPerms=Preverite tudi, ali ima uporabnik navideznega gostitelja (na primer www-data) %s dovoljenja za datoteke v
%s a0a65d071f6fc9z ReadPerm=Preberite -WritePerm=Write -TestDeployOnWeb=Test/deploy on web -PreviewSiteServedByWebServer=Preview %s in a new tab.

The %s will be served by an external web server (like Apache, Nginx, IIS). You must install and setup this server before to point to directory:
%s
URL served by external server:
%s -PreviewSiteServedByDolibarr=Preview %s in a new tab.

The %s will be served by Dolibarr server so it does not need any extra web server (like Apache, Nginx, IIS) to be installed.
The inconvenient is that the URLs of pages are not user friendly and start with the path of your Dolibarr.
URL served by Dolibarr:
%s

To use your own external web server to serve this web site, create a virtual host on your web server that points on directory
%s
then enter the name of this virtual server in the properties of this website and click on the link "Test/Deploy on the web". -VirtualHostUrlNotDefined=URL of the virtual host served by external web server not defined -NoPageYet=No pages yet -YouCanCreatePageOrImportTemplate=You can create a new page or import a full website template -SyntaxHelp=Help on specific syntax tips -YouCanEditHtmlSourceckeditor=You can edit HTML source code using the "Source" button in editor. -YouCanEditHtmlSource=
You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

You can also include content of another Page/Container with the following syntax:
<?php includeContainer('alias_of_container_to_include'); ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For a file into documents/medias (open directory for public access), syntax is:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href="/document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
+WritePerm=Pišite +TestDeployOnWeb=Test/uvedba v spletu +PreviewSiteServedByWebServer= Predogled %s v novem zavihku.

%s bo stregel zunanji spletni strežnik (kot je Apache, Nginx, IIS). You must install and setup this server before to point to directory:
%s
URL served by external server:
%s +PreviewSiteServedByDolibarr= Predogled %s v novem zavihku.

%s bo stregel strežnik Dolibarr, tako da ne potrebuje dodatnega spletnega strežnika (kot je Apache, Nginx, IIS), ki ga je treba namestiti.
Neprijetno je, da URL-ji strani niso uporabniku prijazni in se začnejo s potjo vašega Dolibarrja.
URL served by Dolibarr:
%s

To use your own external web server to serve this web site, create a virtual host on your web server that points on directory
%s
then enter the name of this virtual server v lastnostih tega spletnega mesta in kliknite na povezavo "Preizkusi/Uvedi v spletu". +VirtualHostUrlNotDefined=URL virtualnega gostitelja, ki ga streže zunanji spletni strežnik, ni definiran +NoPageYet=Ni še nobene strani +YouCanCreatePageOrImportTemplate=Ustvarite lahko novo stran ali uvozite celotno predlogo spletnega mesta +SyntaxHelp=Pomoč pri posebnih nasvetih glede sintakse +YouCanEditHtmlSourceckeditor=Izvorno kodo HTML lahko urejate z gumbom "Vir" v urejevalniku. +YouCanEditHtmlSource=
V ta vir lahko vključite kodo PHP z oznakami <?php ?> . Na voljo so naslednje globalne spremenljivke: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

Vsebino druge strani/vsebnika lahko vključite tudi z naslednjo sintakso:
a03900df7d31ecz_0?php includeascontainer_of_0?php ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/ ]ime.ext">
Za datoteko v dokumentih/medijih (odprt imenik za javni dostop) je sintaksa:
<a href= "/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href=" /document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSource2=For an image shared with a share link (open access using the sharing hash key of file), syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. -ClonePage=Clone page/container -CloneSite=Clone site -SiteAdded=Website added -ConfirmClonePage=Please enter code/alias of new page and if it is a translation of the cloned page. -PageIsANewTranslation=The new page is a translation of the current page ? -LanguageMustNotBeSameThanClonedPage=You clone a page as a translation. The language of the new page must be different than language of source page. -ParentPageId=Parent page ID -WebsiteId=Website ID -CreateByFetchingExternalPage=Create page/container by fetching page from external URL... -OrEnterPageInfoManually=Or create page from scratch or from a page template... -FetchAndCreate=Fetch and Create -ExportSite=Export website -ImportSite=Import website template -IDOfPage=Id of page -Banner=Banner -BlogPost=Blog post -WebsiteAccount=Website account -WebsiteAccounts=Website accounts -AddWebsiteAccount=Create web site account -BackToListForThirdParty=Back to list for the third-party -DisableSiteFirst=Disable website first -MyContainerTitle=My web site title -AnotherContainer=This is how to include content of another page/container (you may have an error here if you enable dynamic code because the embedded subcontainer may not exists) -SorryWebsiteIsCurrentlyOffLine=Sorry, this website is currently off line. Please comme back later... -WEBSITE_USE_WEBSITE_ACCOUNTS=Enable the web site account table -WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Enable the table to store web site accounts (login/pass) for each website / third party -YouMustDefineTheHomePage=You must first define the default Home page -OnlyEditionOfSourceForGrabbedContentFuture=Warning: Creating a web page by importing an external web page is reserved for experienced users. Depending on the complexity of source page, the result of importation may differ from the original. Also if the source page uses common CSS styles or conflicting javascript, it may break the look or features of the Website editor when working on this page. This method is a quicker way to create a page but it is recommended to create your new page from scratch or from a suggested page template.
Note also that the inline editor may not works correclty when used on a grabbed external page. -OnlyEditionOfSourceForGrabbedContent=Only edition of HTML source is possible when content was grabbed from an external site -GrabImagesInto=Grab also images found into css and page. -ImagesShouldBeSavedInto=Images should be saved into directory -WebsiteRootOfImages=Root directory for website images -SubdirOfPage=Sub-directory dedicated to page -AliasPageAlreadyExists=Alias page %s already exists -CorporateHomePage=Corporate Home page -EmptyPage=Empty page -ExternalURLMustStartWithHttp=External URL must start with http:// or https:// -ZipOfWebsitePackageToImport=Upload the Zip file of the website template package -ZipOfWebsitePackageToLoad=or Choose an available embedded website template package -ShowSubcontainers=Show dynamic content -InternalURLOfPage=Internal URL of page -ThisPageIsTranslationOf=This page/container is a translation of -ThisPageHasTranslationPages=This page/container has translation -NoWebSiteCreateOneFirst=No website has been created yet. Create one first. -GoTo=Go to -DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '%s' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands). -NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified. -ReplaceWebsiteContent=Search or Replace website content -DeleteAlsoJs=Delete also all javascript files specific to this website? -DeleteAlsoMedias=Delete also all medias files specific to this website? -MyWebsitePages=My website pages -SearchReplaceInto=Search | Replace into -ReplaceString=New string -CSSContentTooltipHelp=Enter here CSS content. To avoid any conflict with the CSS of the application, be sure to prepend all declaration with the .bodywebsite class. For example:

#mycssselector, input.myclass:hover { ... }
must be
.bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

Note: If you have a large file without this prefix, you can use 'lessc' to convert it to append the .bodywebsite prefix everywhere. -LinkAndScriptsHereAreNotLoadedInEditor=Warning: This content is output only when site is accessed from a server. It is not used in Edit mode so if you need to load javascript files also in edit mode, just add your tag 'script src=...' into the page. -Dynamiccontent=Sample of a page with dynamic content -ImportSite=Import website template -EditInLineOnOff=Mode 'Edit inline' is %s -ShowSubContainersOnOff=Mode to execute 'dynamic content' is %s -GlobalCSSorJS=Global CSS/JS/Header file of web site -BackToHomePage=Back to home page... -TranslationLinks=Translation links -YouTryToAccessToAFileThatIsNotAWebsitePage=You try to access to a page that is not available.
(ref=%s, type=%s, status=%s) -UseTextBetween5And70Chars=For good SEO practices, use a text between 5 and 70 characters -MainLanguage=Main language -OtherLanguages=Other languages -UseManifest=Provide a manifest.json file -PublicAuthorAlias=Public author alias -AvailableLanguagesAreDefinedIntoWebsiteProperties=Available languages are defined into website properties -ReplacementDoneInXPages=Replacement done in %s pages or containers +YouCanEditHtmlSource2=Za sliko, ki je v skupni rabi s povezavo za skupno rabo (odprt dostop z uporabo zgoščenega ključa za skupno rabo datoteke), je sintaksa:
<img src="/viewimage.php?hashp=12345679012..."a0012c7dcbe087fcc0 a0a6f0fda39z071f +YouCanEditHtmlSourceMore=
Več primerov HTML ali dinamične kode je na voljo na dokumentaciji wiki
. +ClonePage=Kloniraj stran/vsebnik +CloneSite=Kloniraj spletno mesto +SiteAdded=Dodano spletno mesto +ConfirmClonePage=Vnesite kodo/vzdevek nove strani in če gre za prevod klonirane strani. +PageIsANewTranslation=Je nova stran prevod trenutne strani? +LanguageMustNotBeSameThanClonedPage=Klonirate stran kot prevod. Jezik nove strani se mora razlikovati od jezika izvorne strani. +ParentPageId=ID nadrejene strani +WebsiteId=ID spletnega mesta +CreateByFetchingExternalPage=Ustvarite stran/vsebnik tako, da pridobite stran z zunanjega URL-ja ... +OrEnterPageInfoManually=Ali ustvarite stran iz nič ali iz predloge strani ... +FetchAndCreate=Pridobi in ustvari +ExportSite=Izvozno spletno mesto +ImportSite=Uvoz predloge spletnega mesta +IDOfPage=ID strani +Banner=Pasica +BlogPost=Objava na blogu +WebsiteAccount=Račun spletnega mesta +WebsiteAccounts=Računi spletnih mest +AddWebsiteAccount=Ustvari račun spletnega mesta +BackToListForThirdParty=Nazaj na seznam partnerjev +DisableSiteFirst=Najprej onemogočite spletno mesto +MyContainerTitle=Naslov moje spletne strani +AnotherContainer=Tako vključite vsebino druge strani/vsebnika (tu lahko pride do napake, če omogočite dinamično kodo, ker vdelani podvsebnik morda ne obstaja) +SorryWebsiteIsCurrentlyOffLine=Oprostite, to spletno mesto trenutno ni na spletu. Prosim, vrni se kasneje ... +WEBSITE_USE_WEBSITE_ACCOUNTS=Omogoči tabelo računov spletnega mesta +WEBSITE_USE_WEBSITE_ACCOUNTSTooltip=Omogočite tabelo za shranjevanje računov spletnega mesta (prijava/geslo) za vsako spletno mesto/tretjo osebo +YouMustDefineTheHomePage=Najprej morate določiti privzeto domačo stran +OnlyEditionOfSourceForGrabbedContentFuture=Opozorilo: Ustvarjanje spletne strani z uvozom zunanje spletne strani je rezervirano za izkušene uporabnike. Odvisno od kompleksnosti izvorne strani se lahko rezultat uvoza razlikuje od izvirnika. Tudi če izvorna stran uporablja običajne sloge CSS ali nasprotujoč si javascript, lahko pri delu na tej strani pokvari videz ali funkcije urejevalnika spletnega mesta. Ta metoda je hitrejši način za ustvarjanje strani, vendar je priporočljivo, da svojo novo stran ustvarite od začetka ali iz predlagane predloge strani.
Upoštevajte tudi, da vgrajeni urejevalnik morda ne bo deloval pravilno, če ga uporabljate na prejeti zunanji strani. +OnlyEditionOfSourceForGrabbedContent=Možna je le izdaja vira HTML, če je bila vsebina povzeta z zunanjega mesta +GrabImagesInto=Zgrabite tudi slike, ki jih najdete v css in strani. +ImagesShouldBeSavedInto=Slike je treba shraniti v imenik +WebsiteRootOfImages=Korenski imenik za slike spletnih mest +SubdirOfPage=Podimenik, namenjen strani +AliasPageAlreadyExists=Alias stran %s že obstaja +CorporateHomePage=Domača stran podjetja +EmptyPage=Prazna stran +ExternalURLMustStartWithHttp=Zunanji URL se mora začeti s http:// ali https:// +ZipOfWebsitePackageToImport=Naložite datoteko Zip paketa predlog spletnega mesta +ZipOfWebsitePackageToLoad=ali Izberite razpoložljiv vdelani paket predlog spletnega mesta +ShowSubcontainers=Prikaži dinamično vsebino +InternalURLOfPage=Notranji URL strani +ThisPageIsTranslationOf=Ta stran/vsebnik je prevod +ThisPageHasTranslationPages=Ta stran/vsebnik ima prevod +NoWebSiteCreateOneFirst=Izdelana še ni bila nobena spletna stran. Najprej ga ustvarite. +GoTo=Pojdi do +DynamicPHPCodeContainsAForbiddenInstruction=Dodate dinamično kodo PHP, ki vsebuje navodilo PHP ' %s ', ki je privzeto prepovedano kot dinamična vsebina (glejte skrite možnosti WEBSITE_PHP_ALLOW_xxx za povečanje seznama dovoljenih ukazov). +NotAllowedToAddDynamicContent=Nimate dovoljenja za dodajanje ali urejanje dinamične vsebine PHP na spletnih mestih. Prosite za dovoljenje ali samo pustite kodo v oznakah php nespremenjeno. +ReplaceWebsiteContent=Iskanje ali zamenjava vsebine spletnega mesta +DeleteAlsoJs=Ali želite izbrisati tudi vse datoteke javascript, specifične za to spletno mesto? +DeleteAlsoMedias=Ali želite izbrisati tudi vse predstavnostne datoteke, specifične za to spletno mesto? +MyWebsitePages=Moje spletne strani +SearchReplaceInto=Iskanje | Zamenjaj v +ReplaceString=Nova vrvica +CSSContentTooltipHelp=Tukaj vnesite vsebino CSS. Da bi se izognili kakršnim koli navzkrižjem s CSS aplikacije, pred vse deklaracije dodajte razred .bodywebsite. For example:

#mycssselector, input.myclass:hover { ... }
must be
.bodywebsite #mycssselector, .bodywebsite input.myclass:hover { ... }

Note: If you have a large file without to predpono, lahko uporabite 'lessc', da jo pretvorite tako, da povsod dodate predpono .bodywebsite. +LinkAndScriptsHereAreNotLoadedInEditor=Opozorilo: Ta vsebina je prikazana samo, ko se do spletnega mesta dostopa s strežnika. Ne uporablja se v načinu urejanja, tako da, če morate naložiti datoteke javascript tudi v načinu urejanja, preprosto dodajte svojo oznako 'script src=...' na stran. +Dynamiccontent=Primer strani z dinamično vsebino +ImportSite=Uvoz predloge spletnega mesta +EditInLineOnOff=Način 'Urejanje v vrstici' je %s +ShowSubContainersOnOff=Način za izvajanje 'dinamične vsebine' je %s +GlobalCSSorJS=Globalna datoteka CSS/JS/glava spletnega mesta +BackToHomePage=Nazaj na domačo stran ... +TranslationLinks=Prevajalske povezave +YouTryToAccessToAFileThatIsNotAWebsitePage=Poskušate dostopati do strani, ki ni na voljo.
(ref=%s, tip=%s, status=%s) +UseTextBetween5And70Chars=Za dobre prakse SEO uporabite besedilo med 5 in 70 znaki +MainLanguage=Glavni jezik +OtherLanguages=Drugi jeziki +UseManifest=Navedite datoteko manifest.json +PublicAuthorAlias=Vzdevek javnega avtorja +AvailableLanguagesAreDefinedIntoWebsiteProperties=Razpoložljivi jeziki so opredeljeni v lastnostih spletnega mesta +ReplacementDoneInXPages=Zamenjava izvedena na %s straneh ali vsebnikih RSSFeed=Vir RSS -RSSFeedDesc=You can get a RSS feed of latest articles with type 'blogpost' using this URL -PagesRegenerated=%s page(s)/container(s) regenerated -RegenerateWebsiteContent=Regenerate web site cache files -AllowedInFrames=Allowed in Frames -DefineListOfAltLanguagesInWebsiteProperties=Define list of all available languages into web site properties. -GenerateSitemaps=Generate website sitemap file -ConfirmGenerateSitemaps=If you confirm, you will erase the existing sitemap file... -ConfirmSitemapsCreation=Confirm sitemap generation -SitemapGenerated=Sitemap file %s generated +RSSFeedDesc=S tem URL-jem lahko dobite vir RSS najnovejših člankov z vrsto 'blogpost' +PagesRegenerated=%s ponovno ustvarjene strani/vsebniki +RegenerateWebsiteContent=Znova ustvari predpomnilniške datoteke spletnega mesta +AllowedInFrames=Dovoljeno v okvirjih +DefineListOfAltLanguagesInWebsiteProperties=Določite seznam vseh razpoložljivih jezikov v lastnostih spletnega mesta. +GenerateSitemaps=Ustvari datoteko sitemap.xml spletne strani +ConfirmGenerateSitemaps=Če potrdite, boste izbrisali obstoječo datoteko zemljevida mesta ... +ConfirmSitemapsCreation=Potrdite ustvarjanje zemljevida spletnega mesta +SitemapGenerated=Datoteka zemljevida spletnega mesta %s ustvarjena ImportFavicon=Favicon -ErrorFaviconType=Favicon must be png -ErrorFaviconSize=Favicon must be sized 16x16, 32x32 or 64x64 -FaviconTooltip=Upload an image which needs to be a png (16x16, 32x32 or 64x64) +ErrorFaviconType=Favicon mora biti png +ErrorFaviconSize=Favicon mora biti velikosti 16x16, 32x32 ali 64x64 +FaviconTooltip=Naložite sliko, ki mora biti png (16x16, 32x32 ali 64x64) +NextContainer=Naslednja stran/vsebnik +PreviousContainer=Prejšnja stran/vsebnik +WebsiteMustBeDisabled=Spletna stran mora imeti status "%s" +WebpageMustBeDisabled=Spletna stran mora imeti status "%s" +SetWebsiteOnlineBefore=Ko je spletno mesto brez povezave, so vse strani brez povezave. Najprej spremenite status spletne strani. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/sl_SI/withdrawals.lang b/htdocs/langs/sl_SI/withdrawals.lang index 55f7143afcb..9e5f377d443 100644 --- a/htdocs/langs/sl_SI/withdrawals.lang +++ b/htdocs/langs/sl_SI/withdrawals.lang @@ -1,156 +1,163 @@ # Dolibarr language file - Source file is en_US - withdrawals -CustomersStandingOrdersArea=Payments by Direct debit orders -SuppliersStandingOrdersArea=Payments by Credit transfer -StandingOrdersPayment=Direct debit payment orders -StandingOrderPayment=Direct debit payment order -NewStandingOrder=New direct debit order -NewPaymentByBankTransfer=New payment by credit transfer +CustomersStandingOrdersArea=Plačila z nalogi za direktno obremenitev +SuppliersStandingOrdersArea=Plačila s kreditnim nakazilom +StandingOrdersPayment=Plačilni nalogi z direktno obremenitvijo +StandingOrderPayment=Plačilni nalog za direktno obremenitev +NewStandingOrder=Nov nalog za direktno bremenitev +NewPaymentByBankTransfer=Novo plačilo s kreditnim nakazilom StandingOrderToProcess=Za obdelavo -PaymentByBankTransferReceipts=Credit transfer orders -PaymentByBankTransferLines=Credit transfer order lines -WithdrawalsReceipts=Direct debit orders -WithdrawalReceipt=Direct debit order -BankTransferReceipts=Credit transfer orders -BankTransferReceipt=Credit transfer order -LatestBankTransferReceipts=Latest %s credit transfer orders -LastWithdrawalReceipts=Latest %s direct debit files -WithdrawalsLine=Direct debit order line -CreditTransfer=Credit transfer -CreditTransferLine=Credit transfer line -WithdrawalsLines=Direct debit order lines -CreditTransferLines=Credit transfer lines -RequestStandingOrderToTreat=Requests for direct debit payment order to process -RequestStandingOrderTreated=Requests for direct debit payment order processed -RequestPaymentsByBankTransferToTreat=Requests for credit transfer to process -RequestPaymentsByBankTransferTreated=Requests for credit transfer processed +PaymentByBankTransferReceipts=Kreditni nalogi +PaymentByBankTransferLines=Vrstice naloga za nakazilo kredita +WithdrawalsReceipts=Nalogi za direktno bremenitev +WithdrawalReceipt=Nalog za direktno bremenitev +BankTransferReceipts=Kreditni nalogi +BankTransferReceipt=Nalog za nakazilo +LatestBankTransferReceipts=Najnovejši %s kreditni nalogi +LastWithdrawalReceipts=Najnovejše datoteke z direktno bremenitvijo %s +WithdrawalsLine=Vrstica naloga za direktno bremenitev +CreditTransfer=Nakazilo kredita +CreditTransferLine=Linija za prenos kredita +WithdrawalsLines=Vrstice naročila za direktno obremenitev +CreditTransferLines=Linije za prenos kreditov +RequestStandingOrderToTreat=Zahtevki za plačilni nalog z direktno bremenitvijo za obdelavo +RequestStandingOrderTreated=Zahtevki za plačilni nalog z direktno obremenitvijo obdelani +RequestPaymentsByBankTransferToTreat=Zahtevki za prenos kredita v obdelavo +RequestPaymentsByBankTransferTreated=Zahtevki za kreditno nakazilo obdelani NotPossibleForThisStatusOfWithdrawReceiptORLine=Trenutno ni možno. Status nakazila je potrebno nastaviti na 'kreditiran' pred zavrnitvijo specifičnih vrstic. -NbOfInvoiceToWithdraw=No. of qualified customer invoices with waiting direct debit order -NbOfInvoiceToWithdrawWithInfo=No. of customer invoice with direct debit payment orders having defined bank account information -NbOfInvoiceToPayByBankTransfer=No. of qualified supplier invoices waiting for a payment by credit transfer -SupplierInvoiceWaitingWithdraw=Vendor invoice waiting for payment by credit transfer -InvoiceWaitingWithdraw=Invoice waiting for direct debit -InvoiceWaitingPaymentByBankTransfer=Invoice waiting for credit transfer +NbOfInvoiceToWithdraw=Število kvalificiranih računov strank s čakajočim nalogom za direktno bremenitev +NbOfInvoiceToWithdrawWithInfo=št. računa kupca z nalogi za direktne obremenitve z definiranimi podatki o bančnem računu +NbOfInvoiceToPayByBankTransfer=Število računov kvalificiranega dobavitelja, ki čakajo na plačilo s kreditnim nakazilom +SupplierInvoiceWaitingWithdraw=Račun dobavitelja čaka na plačilo s kreditnim nakazilom +InvoiceWaitingWithdraw=Račun čaka na direktno bremenitev +InvoiceWaitingPaymentByBankTransfer=Račun čaka na dobropis AmountToWithdraw=Vrednost za nakazilo -NoInvoiceToWithdraw=No invoice open for '%s' is waiting. Go on tab '%s' on invoice card to make a request. -NoSupplierInvoiceToWithdraw=No supplier invoice with open 'Direct credit requests' is waiting. Go on tab '%s' on invoice card to make a request. -ResponsibleUser=User Responsible -WithdrawalsSetup=Direct debit payment setup -CreditTransferSetup=Credit transfer setup -WithdrawStatistics=Direct debit payment statistics -CreditTransferStatistics=Credit transfer statistics +AmountToTransfer=Znesek za prenos +NoInvoiceToWithdraw=Noben odprt račun za '%s' ne čaka. Pojdite na zavihek '%s' na kartici računa, da podate zahtevo. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. +ResponsibleUser=Uporabnik odgovoren +WithdrawalsSetup=Nastavitev plačila z direktno bremenitvijo +CreditTransferSetup=Nastavitev prenosa kredita +WithdrawStatistics=Statistika plačil z direktno obremenitvijo +CreditTransferStatistics=Statistika prenosa kredita Rejects=Zavrnitve -LastWithdrawalReceipt=Latest %s direct debit receipts -MakeWithdrawRequest=Make a direct debit payment request -MakeBankTransferOrder=Make a credit transfer request -WithdrawRequestsDone=%s direct debit payment requests recorded -BankTransferRequestsDone=%s credit transfer requests recorded -ThirdPartyBankCode=Third-party bank code -NoInvoiceCouldBeWithdrawed=No invoice debited successfully. Check that invoices are on companies with a valid IBAN and that IBAN has a UMR (Unique Mandate Reference) with mode %s. -WithdrawalCantBeCreditedTwice=This withdrawal receipt is already marked as credited; this can't be done twice, as this would potentially create duplicate payments and bank entries. +LastWithdrawalReceipt=Najnovejša potrdila o neposredni bremenitvi %s +MakeWithdrawRequest=Izvedite plačilo z direktno bremenitvijo +MakeWithdrawRequestStripe=Izvedite plačilo z direktno bremenitvijo prek storitve Stripe +MakeBankTransferOrder=Vložite zahtevo za nakazilo kredita +WithdrawRequestsDone=%s zabeležene zahteve za plačilo z direktno bremenitvijo +BankTransferRequestsDone=%s zabeležene zahteve za kreditna nakazila +ThirdPartyBankCode=Koda banke partnerja +NoInvoiceCouldBeWithdrawed=Noben račun ni bil uspešno bremenjen. Preverite, ali so računi za podjetja z veljavnim IBAN in ali ima IBAN UMR (Unique Mandate Reference) z načinom %s . +WithdrawalCantBeCreditedTwice=To potrdilo o dvigu je že označeno kot knjiženo; tega ni mogoče storiti dvakrat, saj bi to lahko ustvarilo podvojena plačila in bančne vnose. ClassCredited=Označi kot prejeto -ClassDebited=Classify debited +ClassDebited=Razvrsti bremenitve ClassCreditedConfirm=Ali zares želite to potrdilo o nakazilu označiti kot »v dobro« na vašem bančnem računu ? TransData=Datum prenosa TransMetod=Metoda prenosa Send=Pošlji Lines=Vrstice StandingOrderReject=Izdaja zavrnitve -WithdrawsRefused=Direct debit refused +WithdrawsRefused=Neposredna bremenitev zavrnjena WithdrawalRefused=Zavrnjena nakazila -CreditTransfersRefused=Credit transfers refused +CreditTransfersRefused=Kreditni prenosi zavrnjeni WithdrawalRefusedConfirm=Ali zares želite vnesti zavrnitev nakazila za družbo RefusedData=Datum zavrnitve RefusedReason=Razlog za zavrnitev RefusedInvoicing=Zaračunavanje zavrnitev NoInvoiceRefused=Ne zaračunaj zavrnitve InvoiceRefused=Zavrnjen račun (zaračunati zavrnitev stranki) -StatusDebitCredit=Status debit/credit +StatusDebitCredit=Status debet/kredit StatusWaiting=Na čakanju StatusTrans=Prenešeno -StatusDebited=Debited +StatusDebited=V breme StatusCredited=Odobreno StatusPaid=Plačano StatusRefused=Zavrnjeno StatusMotif0=Nedoločeno StatusMotif1=Nezadostno stanje StatusMotif2=Sporna izdaja -StatusMotif3=No direct debit payment order +StatusMotif3=Brez plačilnega naloga z direktno bremenitvijo StatusMotif4=Naročilo StatusMotif5=RIB ni možno izkoristiti StatusMotif6=Račun brez bilance StatusMotif7=Sodne odločbe StatusMotif8=Drugih razlogi -CreateForSepaFRST=Create direct debit file (SEPA FRST) -CreateForSepaRCUR=Create direct debit file (SEPA RCUR) -CreateAll=Create direct debit file -CreateFileForPaymentByBankTransfer=Create file for credit transfer -CreateSepaFileForPaymentByBankTransfer=Create credit transfer file (SEPA) +CreateForSepaFRST=Ustvari datoteko z direktno bremenitvijo (SEPA FRST) +CreateForSepaRCUR=Ustvari datoteko z direktno bremenitvijo (SEPA RCUR) +CreateAll=Ustvari datoteko z direktno bremenitvijo +CreateFileForPaymentByBankTransfer=Ustvari datoteko za prenos kredita +CreateSepaFileForPaymentByBankTransfer=Ustvari datoteko za kreditni prenos (SEPA) CreateGuichet=Samo urad CreateBanque=Samo banka OrderWaiting=Čakanje na postopek -NotifyTransmision=Record file transmission of order -NotifyCredit=Record credit of order +NotifyTransmision=Posnetek prenosa naročila +NotifyCredit=Zabeležite dobropis naročila NumeroNationalEmetter=Nacionalna številka prenosa WithBankUsingRIB=Za bančne račune, ki uporabljajo RIB WithBankUsingBANBIC=Za bančne račune, ki uporabljajo IBAN/BIC/SWIFT -BankToReceiveWithdraw=Receiving Bank Account -BankToPayCreditTransfer=Bank Account used as source of payments +BankToReceiveWithdraw=Prejem bančnega računa +BankToPayCreditTransfer=Bančni račun, uporabljen kot vir plačil CreditDate=Datum kredita WithdrawalFileNotCapable=Ni možno generirati datoteke za prejem nakazil za vašo državo %s (vaša država ni podprta) -ShowWithdraw=Show Direct Debit Order -IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one direct debit payment order not yet processed, it won't be set as paid to allow prior withdrawal management. -DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, go into menu Bank->Payment by direct debit to generate and manage the direct debit order. When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. -DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu Bank->Payment by credit transfer to generate and manage the credit transfer order. When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. -WithdrawalFile=Debit order file -CreditTransferFile=Credit transfer file +ShowWithdraw=Prikaži nalog za direktno bremenitev +IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Če pa ima račun vsaj en plačilni nalog z direktno bremenitvijo, ki še ni obdelan, ne bo nastavljen kot plačan, da bi omogočili predhodno upravljanje dvigov. +DoStandingOrdersBeforePayments=Ta zavihek vam omogoča, da zahtevate plačilni nalog z direktno bremenitvijo. Ko končate, lahko greste v meni »Banka->Plačilo z direktno bremenitvijo«, da ustvarite in upravljate datoteko naloga za direktno bremenitev. +DoStandingOrdersBeforePayments2=Zahtevo lahko pošljete tudi neposredno plačilnemu procesorju SEPA, kot je Stripe, ... +DoStandingOrdersBeforePayments3=Ko je nalog za direktno obremenitev zaprt, se plačilo na računih samodejno zabeleži, računi pa se zaprejo, če je preostanek za plačilo ničen. +DoCreditTransferBeforePayments=Ta zavihek vam omogoča, da zahtevate nalog za dobroimetje. Ko končate, pojdite v meni »Banka->Plačilo s kreditnim nakazilom«, da ustvarite in upravljate datoteko naloga za kreditno nakazilo. +DoCreditTransferBeforePayments3=Ko je nalog za dobroimetje zaprt, se plačilo na računih samodejno zabeleži, računi pa se zaprejo, če je ostanek za plačilo nič. +WithdrawalFile=Datoteka z debetnim nalogom +CreditTransferFile=Datoteka za prenos kredita SetToStatusSent=Nastavi status na "Datoteka poslana" -ThisWillAlsoAddPaymentOnInvoice=This will also record payments on invoices and will classify them as "Paid" if remain to pay is null +ThisWillAlsoAddPaymentOnInvoice=To bo zabeležilo tudi plačila na računih in jih razvrstilo kot »Plačano«, če je preostalo plačilo nič StatisticsByLineStatus=Statistika po statusu vrstic RUM=UMR -DateRUM=Mandate signature date -RUMLong=Unique Mandate Reference -RUMWillBeGenerated=If empty, a UMR (Unique Mandate Reference) will be generated once the bank account information is saved. -WithdrawMode=Direct debit mode (FRST or RECUR) -WithdrawRequestAmount=Amount of Direct debit request: -BankTransferAmount=Amount of Credit Transfer request: -WithdrawRequestErrorNilAmount=Unable to create direct debit request for empty amount. -SepaMandate=SEPA Direct Debit Mandate -SepaMandateShort=SEPA Mandate -PleaseReturnMandate=Please return this mandate form by email to %s or by mail to -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. -CreditorIdentifier=Creditor Identifier -CreditorName=Creditor Name -SEPAFillForm=(B) Please complete all the fields marked * -SEPAFormYourName=Your name -SEPAFormYourBAN=Your Bank Account Name (IBAN) -SEPAFormYourBIC=Your Bank Identifier Code (BIC) -SEPAFrstOrRecur=Type of payment -ModeRECUR=Recurring payment -ModeFRST=One-off payment -PleaseCheckOne=Please check one only -CreditTransferOrderCreated=Credit transfer order %s created -DirectDebitOrderCreated=Direct debit order %s created -AmountRequested=Amount requested +DateRUM=Datum podpisa mandata +RUMLong=Edinstvena referenca mandata +RUMWillBeGenerated=Če je polje prazno, bo UMR (enotna referenca mandata) ustvarjen, ko bodo podatki o bančnem računu shranjeni. +WithdrawMode=Način neposredne bremenitve (FRST ali RECUR) +WithdrawRequestAmount=Znesek zahteve za direktno bremenitev: +BankTransferAmount=Znesek zahteve za nakazilo kredita: +WithdrawRequestErrorNilAmount=Ni mogoče ustvariti zahteve za direktno bremenitev za prazen znesek. +SepaMandate=Pooblastilo za direktno obremenitev SEPA +SepaMandateShort=Mandat SEPA +PleaseReturnMandate=Prosimo, vrnite ta obrazec pooblastila po e-pošti na %s ali po pošti na +SEPALegalText=S podpisom tega pooblastila pooblaščate (A) %s in njegovega ponudnika plačilnih storitev, da vaši banki pošljejo navodila za bremenitev vašega računa in (B) vašo banko, da bremeni vaš račun v skladu z navodili %s. Kot del vaših pravic ste upravičeni do povračila od vaše banke v skladu s pogoji vaše pogodbe z vašo banko. Vaše pravice v zvezi z zgornjim pooblastilom so pojasnjene v izjavi, ki jo lahko dobite pri svoji banki. +CreditorIdentifier=Identifikator upnika +CreditorName=Ime upnika +SEPAFillForm=(B) Izpolnite vsa polja, označena z * +SEPAFormYourName=Tvoje ime +SEPAFormYourBAN=Ime vašega bančnega računa (IBAN) +SEPAFormYourBIC=Identifikacijska koda vaše banke (BIC) +SEPAFrstOrRecur=Vrsta plačila +ModeRECUR=Ponavljajoče se plačilo +ModeFRST=Enkratno plačilo +PleaseCheckOne=Prosimo označite samo enega +CreditTransferOrderCreated=Nalog za nakazilo %s ustvarjen +DirectDebitOrderCreated=Nalog za direktno bremenitev %s ustvarjen +AmountRequested=Zahtevani znesek SEPARCUR=SEPA CUR SEPAFRST=SEPA FRST -ExecutionDate=Execution date -CreateForSepa=Create direct debit file -ICS=Creditor Identifier - ICS -END_TO_END="EndToEndId" SEPA XML tag - Unique id assigned per transaction -USTRD="Unstructured" SEPA XML tag -ADDDAYS=Add days to Execution Date -NoDefaultIBANFound=No default IBAN found for this third party +ExecutionDate=Datum izvršitve +CreateForSepa=Ustvari datoteko z direktno bremenitvijo +ICS=Identifikator upnika – ICS +IDS=Identifikator dolžnika +END_TO_END=Oznaka XML "EndToEndId" SEPA - Enolični ID, dodeljen na transakcijo +USTRD="Nestrukturirana" oznaka SEPA XML +ADDDAYS=Datumu izvršitve dodajte dneve +NoDefaultIBANFound=Privzeti IBAN za partnerja ni bil najden ### Notifications -InfoCreditSubject=Payment of direct debit payment order %s by the bank -InfoCreditMessage=The direct debit payment order %s has been paid by the bank
Data of payment: %s -InfoTransSubject=Transmission of direct debit payment order %s to bank -InfoTransMessage=The direct debit payment order %s has been sent to bank by %s %s.

+InfoCreditSubject=Plačilo direktne obremenitve plačilnega naloga %s s strani banke +InfoCreditMessage=Plačilni nalog za direktno bremenitev %s je banka plačala
Podatki o plačilu: %s +InfoTransSubject=Posredovanje plačilnega naloga za direktno bremenitev %s banki +InfoTransMessage=Plačilni nalog za direktno bremenitev %s je banki poslal %s %s.

InfoTransData=Znesek: %s
Način: %s
Datum: %s -InfoRejectSubject=Direct debit payment order refused -InfoRejectMessage=Hello,

the direct debit payment order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.

--
%s +InfoRejectSubject=Plačilni nalog za direktno obremenitev zavrnjen +InfoRejectMessage=Pozdravljeni,

banka je zavrnila plačilni nalog za direktno obremenitev računa %s v zvezi s podjetjem %s z zneskom %s.

--
%s ModeWarning=Opcija za delo v živo ni bila nastavljena, zato se bo sistem ustavil po simulaciji -ErrorCompanyHasDuplicateDefaultBAN=Company with id %s has more than one default bank account. No way to know wich one to use. -ErrorICSmissing=Missing ICS in Bank account %s -TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Total amount of direct debit order differs from sum of lines -WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s -WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +ErrorCompanyHasDuplicateDefaultBAN=Podjetje z ID-jem %s ima več kot en privzeti bančni račun. Ni načina, da bi vedel, katerega uporabiti. +ErrorICSmissing=Manjka ICS na bančnem računu %s +TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Skupni znesek naloga za direktno bremenitev se razlikuje od vsote vrstic +WarningSomeDirectDebitOrdersAlreadyExists=Opozorilo: Nekaj čakajočih nalogov za direktno bremenitev (%s) je že zahtevanih za znesek %s +WarningSomeCreditTransferAlreadyExists=Opozorilo: Za znesek %s je že na voljo nekaj čakajočega kreditnega nakazila (%s). +UsedFor=Uporablja se za %s diff --git a/htdocs/langs/sl_SI/workflow.lang b/htdocs/langs/sl_SI/workflow.lang index 93ddb52a75a..1f361b60af7 100644 --- a/htdocs/langs/sl_SI/workflow.lang +++ b/htdocs/langs/sl_SI/workflow.lang @@ -1,26 +1,36 @@ # Dolibarr language file - Source file is en_US - workflow WorkflowSetup=Nastavitev modula poteka dela -WorkflowDesc=This module provides some automatic actions. By default, the workflow is open (you can do things in the order you want) but here you can activate some automatic actions. +WorkflowDesc=Ta modul ponuja nekaj samodejnih dejanj. Privzeto je potek dela odprt (stvari lahko počnete v želenem vrstnem redu), vendar lahko tukaj aktivirate nekaj samodejnih dejanj. ThereIsNoWorkflowToModify=Prilagajanje poteka dela za aktivirane module ni na voljo. # Autocreate -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a sales order after a commercial proposal is signed (the new order will have same amount as the proposal) -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Automatically create a customer invoice after a commercial proposal is signed (the new invoice will have same amount as the proposal) +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Samodejno ustvarite prodajno naročilo po podpisu komercialne ponudbe (novo naročilo bo imelo enak znesek kot ponudba) +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Samodejno ustvarite račun stranke po podpisu komercialne ponudbe (nov račun bo imel enak znesek kot ponudba) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Samodejno ustvari račun za kupca, po validaciji pogodbe. -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Automatically create a customer invoice after a sales order is closed (the new invoice will have same amount as the order) +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Samodejno ustvarite račun stranke, ko je prodajno naročilo zaprto (nov račun bo imel enak znesek kot naročilo) +descWORKFLOW_TICKET_CREATE_INTERVENTION=Pri ustvarjanju vozovnice samodejno ustvarite intervencijo. # Autoclassify customer proposal or order -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal as billed when sales order is set to billed (and if the amount of the order is the same as the total amount of the signed linked proposal) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Classify linked source proposal as billed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the signed linked proposal) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source sales order as billed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked order) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source sales order as billed when customer invoice is set to paid (and if the amount of the invoice is the same as the total amount of the linked order) -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source sales order as shipped when a shipment is validated (and if the quantity shipped by all shipments is the same as in the order to update) -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Classify linked source sales order as shipped when a shipment is closed (and if the quantity shipped by all shipments is the same as in the order to update) +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Razvrsti predlog povezanega vira kot zaračunan, ko je prodajno naročilo nastavljeno na zaračunano (in če je znesek naročila enak skupnemu znesku podpisanega povezanega predloga) +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Razvrsti predlog povezanega vira kot zaračunan, ko je račun stranke potrjen (in če je znesek računa enak skupnemu znesku podpisanega povezanega predloga) +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Razvrsti prodajno naročilo povezanega vira kot zaračunano, ko je račun stranke potrjen (in če je znesek računa enak skupnemu znesku povezanega naročila) +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Razvrsti prodajno naročilo povezanega vira kot zaračunano, ko je račun stranke nastavljen na plačan (in če je znesek računa enak skupnemu znesku povezanega naročila) +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Razvrsti prodajno naročilo povezanega vira kot poslano, ko je pošiljka potrjena (in če je količina, poslana z vsemi pošiljkami, enaka kot v naročilu za posodobitev) +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Razvrsti prodajno naročilo povezanega vira kot poslano, ko je pošiljka zaprta (in če je količina, poslana z vsemi pošiljkami, enaka kot v naročilu za posodobitev) +# Autoclassify purchase proposal +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Razvrsti ponudbo ponudnika povezanega vira kot zaračunano, ko je račun prodajalca potrjen (in če je znesek računa enak skupnemu znesku povezane ponudbe) # Autoclassify purchase order -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal as billed when vendor invoice is validated (and if the amount of the invoice is the same as the total amount of the linked proposal) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order as billed when vendor invoice is validated (and if the amount of the invoice is the same as the total amount of the linked order) -descWORKFLOW_BILL_ON_RECEPTION=Classify receptions to "billed" when a linked supplier order is validated +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Razvrsti naročilo povezanega vira kot zaračunano, ko je račun prodajalca potrjen (in če je znesek računa enak skupnemu znesku povezanega naročila) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Razvrsti naročilo povezanega vira kot prejeto, ko je sprejem potrjen (in če je količina, ki so jo prejeli vsi sprejemi, enaka kot v naročilu za posodobitev) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Razvrstite naročilo povezanega vira kot prejeto, ko je sprejem zaprt (in če je količina, ki so jo prejeli vsi sprejemi, enaka kot v naročilu za posodobitev) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Prejeme razvrstite v »zaračunane«, ko je povezan račun za nakup potrjen (in če je znesek računa enak skupnemu znesku povezanih prejemov) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=Ko ustvarjate vstopnico, povežite razpoložljive pogodbe z partnerjem +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Pri povezovanju pogodb iščite med pogodbami matičnih podjetij # Autoclose intervention -descWORKFLOW_TICKET_CLOSE_INTERVENTION=Close all interventions linked to the ticket when a ticket is closed +descWORKFLOW_TICKET_CLOSE_INTERVENTION=Zaprite vse posege, povezane z vstopnico, ko je vstopnica zaprta AutomaticCreation=Samodejno generiranje AutomaticClassification=Samodejno spreminjanje statusa # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Razvrsti pošiljko povezanega vira kot zaprto, ko je račun stranke potrjen (in če je znesek računa enak skupnemu znesku povezanih pošiljk) +AutomaticClosing=Samodejno zapiranje +AutomaticLinking=Samodejno povezovanje diff --git a/htdocs/langs/sl_SI/zapier.lang b/htdocs/langs/sl_SI/zapier.lang index b4cc4ccba4a..222304bcdb5 100644 --- a/htdocs/langs/sl_SI/zapier.lang +++ b/htdocs/langs/sl_SI/zapier.lang @@ -13,9 +13,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -ModuleZapierForDolibarrName = Zapier for Dolibarr -ModuleZapierForDolibarrDesc = Zapier for Dolibarr module -ZapierForDolibarrSetup=Setup of Zapier for Dolibarr -ZapierDescription=Interface with Zapier -ZapierAbout=About the module Zapier -ZapierSetupPage=There is no need for a setup on Dolibarr side to use Zapier. However, you must generate and publish a package on zapier to be able to use Zapier with Dolibarr. See documentation on this wiki page. +ModuleZapierForDolibarrName = Zapier za Dolibarr +ModuleZapierForDolibarrDesc = Zapier za modul Dolibarr +ZapierForDolibarrSetup=Nastavitev Zapierja za Dolibarr +ZapierDescription=Vmesnik z Zapierjem +ZapierAbout=O modulu Zapier +ZapierSetupPage=Za uporabo Zapierja na strani Dolibarr ni potrebna nastavitev. Vendar pa morate ustvariti in objaviti paket na zapierju, da lahko uporabljate Zapier z Dolibarrom. Oglejte si dokumentacijo na tej strani wiki . diff --git a/htdocs/langs/sq_AL/accountancy.lang b/htdocs/langs/sq_AL/accountancy.lang index 190e3d67eec..190f34a0b95 100644 --- a/htdocs/langs/sq_AL/accountancy.lang +++ b/htdocs/langs/sq_AL/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Balanca e llogarisё @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Jo i vendosur -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Viti qё do tё fshihet DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/sq_AL/admin.lang b/htdocs/langs/sq_AL/admin.lang index 9ceec93e86e..ab3501c3387 100644 --- a/htdocs/langs/sq_AL/admin.lang +++ b/htdocs/langs/sq_AL/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Client collation WarningModuleNotActive=Module %s must be enabled WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page. DolibarrSetup=Instalo ose përditëso Dolibarr -InternalUser=Përdorues i brendshëm -ExternalUser=Përdorues i jashtëm InternalUsers=Përdorues të brendshëm ExternalUsers=Përdorues të jashtëm UserInterface=User interface @@ -109,7 +107,7 @@ NextValueForReplacements=Next value (replacements) MustBeLowerThanPHPLimit=Note: your PHP configuration currently limits the maximum filesize for upload to %s %s, irrespective of the value of this parameter NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload) -UseCaptchaCode=Use graphical code (CAPTCHA) on login page +UseCaptchaCode=Use graphical code (CAPTCHA) on login page and some public pages AntiVirusCommand=Full path to antivirus command AntiVirusCommandExample=Example for ClamAv Daemon (require clamav-daemon): /usr/bin/clamdscan
Example for ClamWin (very very slow): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= More parameters on command line @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix-like systems) MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (default value in php.ini: %s) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in emails sent) MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) @@ -439,8 +438,10 @@ Unique=Unique Boolean=Boolean (one checkbox) ExtrafieldPhone = Telefon ExtrafieldPrice = Price +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Email ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Select list ExtrafieldSelectList = Select from table ExtrafieldSeparator=Separator (not a field) @@ -477,7 +478,7 @@ InstalledInto=Installed into directory %s BarcodeInitForThirdparties=Mass barcode init for third-parties BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Erase all current barcode values ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values? AllBarcodeReset=All barcode values have been removed @@ -501,10 +502,11 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. -ActualMailSPFRecordFound=Actual SPF record found : %s +ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s ClickToShowDescription=Click to show description DependsOn=This module needs the module(s) RequiredBy=This module is required by module(s) @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) EnableDefaultValues=Enable customization of default values -EnableOverwriteTranslation=Enable usage of overwritten translation +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. Field=Field @@ -645,9 +647,9 @@ Module2400Name=Events/Agenda Module2400Desc=Track events. Log automatic events for tracking purposes or record manual events or meetings. This is the principal module for good Customer or Vendor Relationship Management. Module2500Name=DMS / ECM Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need. -Module2600Name=API/Web services (SOAP server) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Enable the Dolibarr SOAP server providing API services -Module2610Name=API/Web services (REST server) +Module2610Name=API / Web services (REST server) Module2610Desc=Enable the Dolibarr REST server providing API services Module2660Name=Call WebServices (SOAP client) Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Purchase orders are currently supported.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Add features to manage Incoterms Module63000Name=Resources Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module94160Name=Receptions Permission11=Read customer invoices Permission12=Create/modify customer invoices Permission13=Invalidate customer invoices @@ -714,13 +717,14 @@ Permission27=Delete commercial proposals Permission28=Export commercial proposals Permission31=Read products Permission32=Create/modify products +Permission33=Read prices products Permission34=Delete products Permission36=See/manage hidden products Permission38=Export products Permission39=Ignore minimum price -Permission41=Read projects and tasks (shared project and projects I'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) -Permission42=Create/modify projects (shared project and projects I'm contact for). Can also create tasks and assign users to project and tasks -Permission44=Delete projects (shared project and projects I'm contact for) +Permission41=Read projects and tasks (shared projects and projects of which I am a contact). +Permission42=Create/modify projects (shared projects and projects of which I am a contact). Can also assign users to projects and tasks +Permission44=Delete projects (shared projects and projects of which I am a contact) Permission45=Export projects Permission61=Read interventions Permission62=Create/modify interventions @@ -739,6 +743,7 @@ Permission79=Create/modify subscriptions Permission81=Read customers orders Permission82=Create/modify customers orders Permission84=Validate customers orders +Permission85=Generate the documents sales orders Permission86=Send customers orders Permission87=Close customers orders Permission88=Cancel customers orders @@ -766,9 +771,10 @@ Permission122=Create/modify third parties linked to user Permission125=Delete third parties linked to user Permission126=Export third parties Permission130=Create/modify third parties payment information -Permission141=Read all projects and tasks (also private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (also private projects for which I am not a contact) -Permission144=Delete all projects and tasks (also private projects i am not contact for) +Permission141=Read all projects and tasks (as well as the private projects for which I am not a contact) +Permission142=Create/modify all projects and tasks (as well as the private projects for which I am not a contact) +Permission144=Delete all projects and tasks (as well as the private projects I am not a contact) +Permission145=Can enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) Permission146=Read providers Permission147=Read stats Permission151=Read direct debit payment orders @@ -839,9 +845,9 @@ Permission286=Export contacts Permission291=Read tariffs Permission292=Set permissions on the tariffs Permission293=Modify customer's tariffs -Permission300=Read barcodes -Permission301=Create/modify barcodes -Permission302=Delete barcodes +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Read services Permission312=Assign service/subscription to contract Permission331=Read bookmarks @@ -873,6 +879,7 @@ Permission525=Access loan calculator Permission527=Export loans Permission531=Read services Permission532=Create/modify services +Permission533=Read prices services Permission534=Delete services Permission536=See/manage hidden services Permission538=Export services @@ -883,6 +890,9 @@ Permission564=Record Debits/Rejections of credit transfer Permission601=Read stickers Permission602=Create/modify stickers Permission609=Delete stickers +Permission611=Read attributes of variants +Permission612=Create/Update attributes of variants +Permission613=Delete attributes of variants Permission650=Read Bills of Materials Permission651=Create/Update Bills of Materials Permission652=Delete Bills of Materials @@ -964,11 +974,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu +Permission4031=Read personal information +Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Read website content Permission10002=Create/modify website content (html and javascript content) Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. @@ -1068,9 +1081,14 @@ DictionaryExpenseTaxCat=Expense report - Transportation categories DictionaryExpenseTaxRange=Expense report - Range by transportation category DictionaryTransportMode=Intracomm report - Transport mode DictionaryBatchStatus=Product lot/serial Quality Control status +DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Type of unit SetupSaved=Setup saved SetupNotSaved=Setup not saved +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Back to Module list BackToDictionaryList=Back to Dictionaries list TypeOfRevenueStamp=Type of tax stamp @@ -1122,7 +1140,7 @@ ValueOfConstantKey=Value of a configuration constant ConstantIsOn=Option %s is on NbOfDays=No. of days AtEndOfMonth=At end of month -CurrentNext=Current/Next +CurrentNext=A given day in month Offset=Offset AlwaysActive=Always active Upgrade=Upgrade @@ -1187,7 +1205,7 @@ BankModuleNotActive=Bank accounts module not enabled ShowBugTrackLink=Show the link "%s" ShowBugTrackLinkDesc=Keep empty to not display this link, use value 'github' for the link to the Dolibarr project or define directly an url 'https://...' Alerts=Alerts -DelaysOfToleranceBeforeWarning=Delay before displaying a warning alert for: +DelaysOfToleranceBeforeWarning=Displaying a warning alert for... DelaysOfToleranceDesc=Set the delay before an alert icon %s is shown onscreen for the late element. Delays_MAIN_DELAY_ACTIONS_TODO=Planned events (agenda events) not completed Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Project not closed in time @@ -1228,11 +1246,13 @@ BrowserName=Browser name BrowserOS=Browser OS ListOfSecurityEvents=List of Dolibarr security events SecurityEventsPurged=Security events purged +TrackableSecurityEvents=Trackable security events LogEventDesc=Enable logging for specific security events. Administrators the log via menu %s - %s. Warning, this feature can generate a large amount of data in the database. AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. CompanyFundationDesc=Edit the information of your company/organization. Click on "%s" button at the bottom of the page when done. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1283,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP DownloadMoreSkins=More skins to download SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1339,6 +1361,7 @@ TransKeyWithoutOriginalValue=You forced a new translation for the translation ke TitleNumberOfActivatedModules=Activated modules TotalNumberOfActivatedModules=Activated modules: %s / %s YouMustEnableOneModule=You must at least enable 1 module +YouMustEnableTranslationOverwriteBefore=You must first enable translation overwriting to be allowed to replace a translation ClassNotFoundIntoPathWarning=Class %s not found in PHP path YesInSummer=Yes in summer OnlyFollowingModulesAreOpenedToExternalUsers=Note, only the following modules are available to external users (irrespective of the permissions of such users) and only if permissions are granted:
@@ -1368,7 +1391,7 @@ GetBarCode=Get barcode NumberingModules=Numbering models DocumentModules=Document models ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. PasswordGenerationPerso=Return a password according to your personally defined configuration. SetupPerso=According to your configuration @@ -1420,6 +1443,12 @@ WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty) PaymentsNumberingModule=Payments numbering model SuppliersPayment=Vendor payments SupplierPaymentSetup=Vendor payments setup +InvoiceCheckPosteriorDate=Check facture date before validation +InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Commercial proposals module setup ProposalsNumberingModules=Commercial proposal numbering models @@ -1462,11 +1491,12 @@ WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) ##### Members ##### MembersSetup=Members module setup MemberMainOptions=Main options +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Manage a Login for each member AdherentMailRequired=Email required to create a new member MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1728,8 +1758,8 @@ ActivateFCKeditor=Activate advanced editor for: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) @@ -1752,7 +1782,7 @@ DetailMenuHandler=Menu handler where to show new menu DetailMenuModule=Module name if menu entry come from a module DetailType=Type of menu (top or left) DetailTitre=Menu label or label code for translation -DetailUrl=URL where menu send you (Absolute URL link or external link with http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Condition to show or not entry DetailRight=Condition to display unauthorized grey menus DetailLangs=Lang file name for label code translation @@ -1823,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatib CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced. CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates. -CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Bookmark module setup BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or external web sites on your left menu. @@ -1861,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Vendor invoices numbering models IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions). YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s. YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s. @@ -1912,11 +1942,13 @@ BackupDumpWizard=Wizard to build the database dump file BackupZipWizard=Wizard to build the archive of documents directory SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file %s to allow this feature. ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over HighlightLinesColor=Highlight color of the line when the mouse passes over (use 'ffffff' for no highlight) HighlightLinesChecked=Highlight color of the line when it is checked (use 'ffffff' for no highlight) +UseBorderOnTable=Show left-right borders on tables BtnActionColor=Color of the action button TextBtnActionColor=Text color of the action button TextTitleColor=Text color of Page title @@ -1925,7 +1957,7 @@ PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache a NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu -TopMenuDisableImages=Hide images in Top menu +TopMenuDisableImages=Icon or Text in Top menu LeftMenuBackgroundColor=Background color for Left menu BackgroundTableTitleColor=Background color for Table title line BackgroundTableTitleTextColor=Text color for Table title line @@ -1938,7 +1970,7 @@ EnterAnyCode=This field contains a reference to identify the line. Enter any val Enter0or1=Enter 0 or 1 UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For example: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] ColorFormat=The RGB color is in HEX format, eg: FF0000 -PictoHelp=Icon name in dolibarr format ('image.png' if into the current theme directory, 'image.png@nom_du_module' if into the directory /img/ of a module) +PictoHelp=Icon name in format:
- image.png for an image file into the current theme directory
- image.png@module if file is into the directory /img/ of a module
- fa-xxx for a FontAwesome fa-xxx picto
- fonwtawesome_xxx_fa_color_size for a FontAwesome fa-xxx picto (with prefix, color and size set) PositionIntoComboList=Position of line into combo lists SellTaxRate=Sales tax rate RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases. @@ -1966,6 +1998,7 @@ MailToSendSupplierOrder=Purchase orders MailToSendSupplierInvoice=Vendor invoices MailToSendContract=Contracts MailToSendReception=Receptions +MailToExpenseReport=Expense reports MailToThirdparty=Third parties MailToMember=Members MailToUser=Users @@ -2019,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Right margin on PDF MAIN_PDF_MARGIN_TOP=Top margin on PDF MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Height for logo on PDF +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines MAIN_PDF_NO_SENDER_FRAME=Hide borders on sender address frame @@ -2036,8 +2070,10 @@ RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) -GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here +GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip HelpOnTooltipDesc=Put text or a translation key here for the text to show in a tooltip when this field appears in a form YouCanDeleteFileOnServerWith=You can delete this file on the server with Command Line:
%s @@ -2048,27 +2084,47 @@ VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to SwapSenderAndRecipientOnPDF=Swap sender and recipient address position on PDF documents FeatureSupportedOnTextFieldsOnly=Warning, feature supported on text fields and combo lists only. Also an URL parameter action=create or action=edit must be set OR page name must end with 'new.php' to trigger this feature. EmailCollector=Email collector +EmailCollectors=Email collectors EmailCollectorDescription=Add a scheduled job and a setup page to scan regularly email boxes (using IMAP protocol) and record emails received into your application, at the right place and/or create some records automatically (like leads). NewEmailCollector=New Email Collector EMailHost=Host of email IMAP server +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Mailbox source directory MailboxTargetDirectory=Mailbox target directory EmailcollectorOperations=Operations to do by collector EmailcollectorOperationsDesc=Operations are executed from top to bottom order MaxEmailCollectPerCollect=Max number of emails collected per collect +TestCollectNow=Test collect CollectNow=Collect now -ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s ? +ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Date of latest collect try DateLastcollectResultOk=Date of latest collect success LastResult=Latest result +EmailCollectorHideMailHeaders=Do not include the content of email header into the saved content of collected e-mails +EmailCollectorHideMailHeadersHelp=When enabled, e-mail headers are not added at the end of the email content that is saved as an agenda event. EmailCollectorConfirmCollectTitle=Email collect confirmation -EmailCollectorConfirmCollect=Do you want to run the collection for this collector now ? +EmailCollectorConfirmCollect=Do you want to run this collector now? +EmailCollectorExampleToCollectTicketRequestsDesc=Collect emails that match some rules and create automatically a ticket (Module Ticket must be enabled) with the email informations. You can use this collector if you provide some support by email, so your ticket request will be automatically generated. Activate also Collect_Responses to collect answers of your client directly on the ticket view (you must reply from Dolibarr). +EmailCollectorExampleToCollectTicketRequests=Example collecting the ticket request (first message only) +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Scan your mailbox "Sent" directory to find emails that was sent as an answer of another email directly from your email software and not from Dolibarr. If such an email is found, the event of answer is recorded into Dolibarr +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Example collecting e-mail answers sent from an external e-mail software +EmailCollectorExampleToCollectDolibarrAnswersDesc=Collect all emails that are an answer of an email sent from your application. An event (Module Agenda must be enabled) with the email response will be recorded at the good place. For example, if you send a commercial proposal, order, invoice or message for a ticket by email from the application, and the recipient answers your email, the system will automatically catch the answer and add it into your ERP. +EmailCollectorExampleToCollectDolibarrAnswers=Example collecting all ingoing messages being answers to messages sent from Dolibarr' +EmailCollectorExampleToCollectLeadsDesc=Collect emails that match some rules and create automatically a lead (Module Project must be enabled) with the email informations. You can use this collector if you want to follow your lead using the module Project (1 lead = 1 project), so your leads will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from your leads, proposals or any other object, you may also see answers of your customers or partners directly on the application.
Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can't be found in database (new customer), the lead will be attached to the thirdparty with ID 1. +EmailCollectorExampleToCollectLeads=Example collecting leads +EmailCollectorExampleToCollectJobCandidaturesDesc=Collect emails applying to job offers (Module Recruitment must be enabled). You can complete this collector if you want to automatically create a candidature for a job request. Note: With this initial example, the title of the candidature is generated including the email. +EmailCollectorExampleToCollectJobCandidatures=Example collecting job candidatures received by e-mail NoNewEmailToProcess=No new email (matching filters) to process NothingProcessed=Nothing done -XEmailsDoneYActionsDone=%s emails qualified, %s emails successfully processed (for %s record/actions done) +XEmailsDoneYActionsDone=%s emails pre-qualified, %s emails successfully processed (for %s record/actions done) RecordEvent=Record an event in agenda (with type Email sent or received) CreateLeadAndThirdParty=Create a lead (and a third party if necessary) -CreateTicketAndThirdParty=Create a ticket (linked to a third party if the third party was loaded by a previous operation, with no third party otherwise) +CreateTicketAndThirdParty=Create a ticket (linked to a third party if the third party was loaded by a previous operation or was guessed from a tracker in email header, without third party otherwise) CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) @@ -2082,14 +2138,14 @@ CreateCandidature=Create job application FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Opening hours OpeningHoursDesc=Enter here the regular opening hours of your company. ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts -EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event +EnableResourceUsedInEventCheck=Prohibit the use of the same resource at the same time in the agenda ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be "Prospect" or "Customer", but can't be both) @@ -2134,7 +2190,7 @@ DeleteEmailCollector=Delete email collector ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. +RESTRICT_ON_IP=Allow API access to only certain client IPs (wildcard not allowed, use space between values). Empty means every clients can access. IPListExample=127.0.0.1 192.168.0.2 [::1] BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP @@ -2144,6 +2200,10 @@ EmailTemplate=Template for email EMailsWillHaveMessageID=Emails will have a tag 'References' matching this syntax PDF_SHOW_PROJECT=Show project on document ShowProjectLabel=Project Label +PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name +THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty +ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some texts in your PDF duplicated in 2 different languages in the same generated PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book. @@ -2172,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Recommended NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2185,6 +2245,7 @@ NoExternalModuleWithUpdate=No updates found for external modules SwaggerDescriptionFile=Swagger API description file (for use with redoc for example) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=You enabled deprecated WS API. You should use REST API instead. RandomlySelectedIfSeveral=Randomly selected if several pictures are available +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Database password is obfuscated in conf file DatabasePasswordNotObfuscated=Database password is NOT obfuscated in conf file APIsAreNotEnabled=APIs modules are not enabled @@ -2206,12 +2267,12 @@ DashboardDisableBlockAdherent=Disable the thumb for memberships DashboardDisableBlockExpenseReport=Disable the thumb for expense reports DashboardDisableBlockHoliday=Disable the thumb for leaves EnabledCondition=Condition to have field enabled (if not enabled, visibility will always be off) -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sale tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sale tax +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax LanguageAndPresentation=Language and presentation SkinAndColors=Skin and colors -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sale tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sale tax +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax PDF_USE_1A=Generate PDF with PDF/A-1b format MissingTranslationForConfKey = Missing translation for %s NativeModules=Native modules @@ -2220,3 +2281,77 @@ API_DISABLE_COMPRESSION=Disable compression of API responses EachTerminalHasItsOwnCounter=Each terminal use its own counter. FillAndSaveAccountIdAndSecret=Fill and save account ID and secret first PreviousHash=Previous hash +LateWarningAfter="Late" warning after +TemplateforBusinessCards=Template for a business card in different size +InventorySetup= Inventory Setup +ExportUseLowMemoryMode=Use a low memory mode +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. + +ModuleWebhookName = Webhook +ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL +WebhookSetup = Webhook setup +Settings = Settings +WebhookSetupPage = Webhook setup page +ShowQuickAddLink=Show a button to quickly add an element in top right menu + +HashForPing=Hash used for ping +ReadOnlyMode=Is instance in "Read Only" mode +DEBUGBAR_USE_LOG_FILE=Use the dolibarr.log file to trap Logs +UsingLogFileShowAllRecordOfSubrequestButIsSlower=Use the dolibarr.log file to trap Logs instead of live memory catching. It allows to catch all logs instead of only log of current process (so including the one of ajax subrequests pages) but will make your instance very very slow. Not recommended. +FixedOrPercent=Fixed (use keyword 'fixed') or percent (use keyword 'percent') +DefaultOpportunityStatus=Default opportunity status (first status when lead is created) + +IconAndText=Icon and text +TextOnly=Text only +IconOnlyAllTextsOnHover=Icon only - All texts appears under icon on mouse hover menu bar +IconOnlyTextOnHover=Icon only - Text of icon appears under icon on mouse hover the icon +IconOnly=Icon only - Text on tooltip only +INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices +INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices +INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France +UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. +IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes +NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/sq_AL/datapolicy.lang b/htdocs/langs/sq_AL/datapolicy.lang new file mode 100644 index 00000000000..d74fd78070e --- /dev/null +++ b/htdocs/langs/sq_AL/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Klienti +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Klienti +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/sq_AL/mails.lang b/htdocs/langs/sq_AL/mails.lang index d7420351184..1b7c14fed84 100644 --- a/htdocs/langs/sq_AL/mails.lang +++ b/htdocs/langs/sq_AL/mails.lang @@ -7,10 +7,10 @@ MailCard=EMailing card MailRecipients=Recipients MailRecipient=Recipient MailTitle=Përshkrimi -MailFrom=Dërguesi +MailFrom=From MailErrorsTo=Errors to MailReply=Reply to -MailTo=Receiver(s) +MailTo=To MailToUsers=To user(s) MailCC=Copy to MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/sq_AL/main.lang b/htdocs/langs/sq_AL/main.lang index ffad3cdd5c6..6c3e31b561e 100644 --- a/htdocs/langs/sq_AL/main.lang +++ b/htdocs/langs/sq_AL/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=No translation Translation=Translation +Translations=Translations CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Valid Approve=Approve Disapprove=Disapprove ReOpen=Re-Open +OpenVerb=Hapur Upload=Upload ToLink=Link Select=Select @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=No user group defined Password=Fjalëkalimi -PasswordRetype=Retype your password +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration. Name=Name NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Përshkrimi DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Event @@ -344,7 +353,7 @@ KiloBytes=Kilobytes MegaBytes=Megabytes GigaBytes=Gigabytes TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Events about this member ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s late ToDo=To do Completed=Completed @@ -517,6 +527,7 @@ or=or Other=Tjetër Others=Others OtherInformations=Other information +Workflow=Workflow Quantity=Quantity Qty=Qty ChangedBy=Changed by @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Attached files and documents JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Feature disabled MoveBox=Move widget Offered=Offered NotEnoughPermissions=You don't have permission for this action +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Session name Method=Metoda Receive=Receive @@ -798,6 +811,7 @@ URLPhoto=URL of photo/logo SetLinkToAnotherThirdParty=Link to another third party LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Contracts SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Rate +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Përdorues i brendshëm +ExternalUser=Përdorues i jashtëm diff --git a/htdocs/langs/sq_AL/propal.lang b/htdocs/langs/sq_AL/propal.lang index b5056ba3c40..92c6639b276 100644 --- a/htdocs/langs/sq_AL/propal.lang +++ b/htdocs/langs/sq_AL/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=No draft proposals CopyPropalFrom=Create commercial proposal by copying existing proposal CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Default commercial proposal validity duration (in days) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Availability delay SetAvailability=Set availability delay AfterOrder=after order OtherProposals=Other proposals + ##### Availability ##### AvailabilityTypeAV_NOW=Immediate AvailabilityTypeAV_1W=1 week AvailabilityTypeAV_2W=2 weeks AvailabilityTypeAV_3W=3 weeks AvailabilityTypeAV_1M=1 month -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal TypeContact_propal_external_BILLING=Customer invoice contact TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) DefaultModelPropalCreate=Default model creation DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced) -DefaultModelPropalClosed=Default template when closing a business proposal (unbilled) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Refuzo +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Written acceptance, company stamp, date and signature ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/sq_AL/recruitment.lang b/htdocs/langs/sq_AL/recruitment.lang index 6b0e8117254..5beb4bb1ce2 100644 --- a/htdocs/langs/sq_AL/recruitment.lang +++ b/htdocs/langs/sq_AL/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Rrogë +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/sq_AL/users.lang b/htdocs/langs/sq_AL/users.lang index 2cb2968f29e..85340d32138 100644 --- a/htdocs/langs/sq_AL/users.lang +++ b/htdocs/langs/sq_AL/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Remove from group PasswordChangedAndSentTo=Password changed and sent to %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Request to change password for %s sent to %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Users & Groups @@ -68,7 +68,6 @@ CreateDolibarrLogin=Create a user CreateDolibarrThirdParty=Create a third party LoginAccountDisableInDolibarr=Account disabled in Dolibarr. UsePersonalValue=Use personal value -InternalUser=Përdorues i brendshëm ExportDataset_user_1=Users and their properties DomainUser=Domain user %s Reactivate=Reactivate @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/sr_RS/accountancy.lang b/htdocs/langs/sr_RS/accountancy.lang index ba595027daf..2c52ea0caf6 100644 --- a/htdocs/langs/sr_RS/accountancy.lang +++ b/htdocs/langs/sr_RS/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Stanje računa @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Izveštaj prodaje -ACCOUNTING_PURCHASE_JOURNAL=Izveštaj nabavke -ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostali izveštaji +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Izveštaj troškova -ACCOUNTING_SOCIAL_JOURNAL=Izveštaj društvenih aktivnosti +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Izveštaj društvenih aktivnosti ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Tip dokumenta Docdate=Datum @@ -210,7 +217,7 @@ Codejournal=Izveštaj JournalLabel=Journal label NumPiece=Deo broj TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=Po godini NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finansijski izveštaji ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finansijski izveštaji uključujući sve vrste uplata preko bankovnog računa @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Ukupni obrt pre poreza TotalMarge=Ukupna prodajna marža -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Greška, ne možete opbrisati ovaj računovodstveni nalog, jer je u upotrebi -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Prodaje AccountingJournalType3=Nabavke AccountingJournalType4=Banka -AccountingJournalType5=Expenses report +AccountingJournalType5=Troškovi AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model izvoza @@ -394,6 +406,26 @@ Range=Opseg knjižnih računa Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/sr_RS/compta.lang b/htdocs/langs/sr_RS/compta.lang index f1b909b9fc6..f196af85726 100644 --- a/htdocs/langs/sr_RS/compta.lang +++ b/htdocs/langs/sr_RS/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (before) Balance=Stanje Debit=Izlaz Credit=Ulaz +AccountingDebit=Izlaz +AccountingCredit=Ulaz Piece=Računovodstvena dokumentacija AmountHTVATRealReceived=Neto prihoda AmountHTVATRealPaid=Plaćeno neto @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Obriši uplatu poreza/doprinosa DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Uplate poreza/doprinosa CalcModeVATDebt=Mod %sPDV u posvećenom računovodstvu%s. CalcModeVATEngagement=Mod %sPDV na prihodima-rashodima%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=Naćin obračuna AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/sr_RS/contracts.lang b/htdocs/langs/sr_RS/contracts.lang index 3736b3aea10..55e871b6679 100644 --- a/htdocs/langs/sr_RS/contracts.lang +++ b/htdocs/langs/sr_RS/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Ugovori/Pretplate ContractsAndLine=Ugovori i linije ugovora Contract=Ugovor ContractLine=Linija ugovora +ContractLines=Contract lines Closing=Zatvaranje NoContracts=Nema ugovora MenuServices=Usluge @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=Premesti uslugu u drugi ugovor. ConfirmMoveToAnotherContract=Izabran je novi ugovor i ova usluga treba biti prebačena na novi ugovor. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Obnovi liniju ugovora (broj %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Datum isticanja NoExpiredServices=Nema isteklih aktivnih usluga ListOfServicesToExpireWithDuration=Liste usluga koje ističu za %s dana @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Kontakt klijenta koji potpisuje ugovor HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/sr_RS/datapolicy.lang b/htdocs/langs/sr_RS/datapolicy.lang new file mode 100644 index 00000000000..56596b25f98 --- /dev/null +++ b/htdocs/langs/sr_RS/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Klijent +DATAPOLICY_TIERS_PROSPECT = Prospekt +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Dobavljač +DATAPOLICY_CONTACT_CLIENT = Klijent +DATAPOLICY_CONTACT_PROSPECT = Prospekt +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Dobavljač +DATAPOLICY_ADHERENT = Član +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/sr_RS/dict.lang b/htdocs/langs/sr_RS/dict.lang index f53c973b2a7..e04bbfe0af3 100644 --- a/htdocs/langs/sr_RS/dict.lang +++ b/htdocs/langs/sr_RS/dict.lang @@ -21,7 +21,7 @@ CountryNL=Holandija CountryHU=Mađarska CountryRU=sija CountrySE=Švedska -CountryCI=Obala Slonovače +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Kamerun @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Gđa. +CivilityMMEShort=Gđa. CivilityMR=Gdin. +CivilityMRShort=Gdin. CivilityMLE=Gđica. CivilityMTRE=MR CivilityDR=DR diff --git a/htdocs/langs/sr_RS/ecm.lang b/htdocs/langs/sr_RS/ecm.lang index fe6c8096946..b3d5844c525 100644 --- a/htdocs/langs/sr_RS/ecm.lang +++ b/htdocs/langs/sr_RS/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Ručni folder ECMSectionAuto=Automatski folder ECMSectionsManual=Ručna struktura ECMSectionsAuto=Automatska struktura +ECMSectionsMedias=Medias tree ECMSections=Folderi ECMRoot=ECM Root ECMNewSection=Nov folder @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Broj fajlova u pod-folderima ECMCreationUser=Kreirao ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* Automatski folderi su automatski popunjeni prilikom dodavanja dokumenata iz kartice nekog objekta.
* Ručni folderi se mogu koristiti za čuvanje dokumenata koji nisu vezani za neki određen objekat. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Folder %s je obrisan. ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=Potraži po ključnoj reči diff --git a/htdocs/langs/sr_RS/holiday.lang b/htdocs/langs/sr_RS/holiday.lang index c755ad5cfac..d46786b5ad0 100644 --- a/htdocs/langs/sr_RS/holiday.lang +++ b/htdocs/langs/sr_RS/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=Mesečna promena MenuAddCP=Novi zahtev za odsustvo +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=Zatraži odsustvo DateDebCP=Početak @@ -56,6 +58,7 @@ ConfirmDeleteCP=Potvrdi brisanje zahteva za odsustvo? ErrorCantDeleteCP=Greška, nemate pravo da obrišete ovaj zahtev. CantCreateCP=Nemate pravo da kreirate zahtev za odsustvo. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Morate izabrati početni datum. NoDateFin=Morate izabrati završni datum. ErrorDureeCP=Vaš zahtev za odsustvo ne sadrži radne dane. @@ -79,6 +82,8 @@ MotifCP=Razlog UserCP=Korisnik ErrorAddEventToUserCP=Greška prilikom kreiranja vanrednog odsustva. AddEventToUserOkCP=Kreiranje vanrednog odsustva je završeno. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Prikaži log izmena LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Prethodno stanje NewSoldeCP=Novo stanje alreadyCPexist=Zahtev za odsustvo već postoji za ovaj period. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Grupe +users=Korisnici +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/sr_RS/mailmanspip.lang b/htdocs/langs/sr_RS/mailmanspip.lang index 591621e408c..ce7a4e2c421 100644 --- a/htdocs/langs/sr_RS/mailmanspip.lang +++ b/htdocs/langs/sr_RS/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Subscription test was executed successfully MailmanDeletionSuccess=Unsubscription test was executed successfully SynchroMailManEnabled=Mailman će biti ažuriran SynchroSpipEnabled=SPIP će biti ažuriran -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL za Mailman prijave DescADHERENT_MAILMAN_UNSUB_URL=URL za Mailman odjave DescADHERENT_MAILMAN_LISTS=Lista(e) automatskih prijava novih članova (odvojenih zarezima) diff --git a/htdocs/langs/sr_RS/mails.lang b/htdocs/langs/sr_RS/mails.lang index e8308544a90..f651ac48d5a 100644 --- a/htdocs/langs/sr_RS/mails.lang +++ b/htdocs/langs/sr_RS/mails.lang @@ -7,10 +7,10 @@ MailCard=Emailing kartica MailRecipients=Primaoci MailRecipient=Primalac MailTitle=Opis -MailFrom=Pošiljalac +MailFrom=Od MailErrorsTo=Greške za MailReply=Odgovori -MailTo=Primalac(oci) +MailTo=Za MailToUsers=To user(s) MailCC=CC MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang index 93c6129c492..f8ea9a3c7d5 100644 --- a/htdocs/langs/sr_RS/main.lang +++ b/htdocs/langs/sr_RS/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Dostupne zamenske promenljive NoTranslation=Nema prevoda Translation=Prevod +Translations=Translations CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Validno Approve=Odobri Disapprove=Odbij ReOpen=Ponovo otvori +OpenVerb=Otvoreno Upload=Upload ToLink=ink Select=Izaberi @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Korisnička grupa nije definisana Password=Lozinka -PasswordRetype=Ponovo unesi lozinku +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Dosta funkcionalnosti/modula su deaktivirani u ovoj demonstraciji. Name=Ime NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Opis DescriptionOfLine=Opis linije DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Događaj @@ -344,7 +353,7 @@ KiloBytes=Kilobytes MegaBytes=Megabytes GigaBytes=Gigabytes TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Događaji vezani za ovog člana ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s kasni ToDo=Na čekanju Completed=Completed @@ -517,6 +527,7 @@ or=ili Other=Drugo Others=Drugi OtherInformations=Other information +Workflow=Workflow Quantity=Količina Qty=Kol. ChangedBy=Izmenio @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Fajlovi i dokumenti u prilogu JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Funkcionalnost deaktivirana MoveBox=Move widget Offered=Ponuđeno NotEnoughPermissions=Nemate pravo da izvršite ovu operaciju +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Ime sesije Method=Metoda Receive=Primi @@ -798,6 +811,7 @@ URLPhoto=URL fotografije/logoa SetLinkToAnotherThirdParty=Link ka drugom subjektu LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link ka narudžbini LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Ugovori SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Troškovi SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=Na čekanju Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Kurs +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Interni korisnik +ExternalUser=Spoljni korisnik diff --git a/htdocs/langs/sr_RS/members.lang b/htdocs/langs/sr_RS/members.lang index 992b739b33f..cf5ee4be072 100644 --- a/htdocs/langs/sr_RS/members.lang +++ b/htdocs/langs/sr_RS/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Drugi član (ime: %s, login: < ErrorUserPermissionAllowsToLinksToItselfOnly=Iz sigurnosnih razloga, morate imati dozvole za izmenu svih korisnika kako biste mogli da povežete člana sa korisnikom koji nije Vaš. SetLinkToUser=Link sa Dolibarr korisnikom SetLinkToThirdParty=Link sa Dolibarr subjektom +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Lista članova MembersListToValid=Lista draft članova (za potvrdu) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Novi član @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=Novi doprinos NewSubscriptionDesc=Ovaj obrazac Vam omogućava da snimite svoju pretplatu kao novi član fondacije. Ukoliko želite da produžite pretplatu (ukoliko ste već član), molimo Vas da kontaktirate fondaciju putem maila %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Trajanje +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Kasni SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Sadržaj Vaše kartice člana # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Obrt (za kompaniju) ili budžet (za fondaciju) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Pređi na integrisanu online stranicu uplate +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/sr_RS/other.lang b/htdocs/langs/sr_RS/other.lang index b9561452741..4d6e35598c2 100644 --- a/htdocs/langs/sr_RS/other.lang +++ b/htdocs/langs/sr_RS/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=Komercijalna ponuda je potvrđena Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Komercijalna ponuda poslata mailom Notify_WITHDRAW_TRANSMIT=Podizanje transfera Notify_WITHDRAW_CREDIT=Kreditno podizanje @@ -181,6 +183,7 @@ SizeUnitfoot=foot SizeUnitpoint=tačka BugTracker=Bug tracker SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Nazad na login stranu AuthenticationDoesNotAllowSendNewPassword=Mod autentifikacije je %s.
U ovom modu, Dolibarr nema uvid u Vašu lozinku i ne može je promeniti.
Kontaktirajte Vašeg sistem administratora ukoliko želite da promenite lozinku. EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Zatvori Autofill = Autofill + +# externalsite +ExternalSiteSetup=Podesi link ka eksternom sajtu +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Modul eksterni sajt nije ispravno konfigurisan. +ExampleMyMenuEntry=Stavka iz mog menija + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Greška prilikom brisanja fajla %s. +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=Passive mode +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Greška prilikom preuzimanja fajlova %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/sr_RS/propal.lang b/htdocs/langs/sr_RS/propal.lang index a08a560feef..3e8c292ffbe 100644 --- a/htdocs/langs/sr_RS/propal.lang +++ b/htdocs/langs/sr_RS/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Nema draft ponuda CopyPropalFrom=Dupliraj postojeću ponudu CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=Default trajanje validnosti komercijalne ponude (u danima) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=Čekanje dostupnosti SetAvailability=Postavi trajanje čekanja dostupnosti AfterOrder=posle narudžbine OtherProposals=Druge ponude + ##### Availability ##### AvailabilityTypeAV_NOW=Odmah AvailabilityTypeAV_1W=1 nedelja AvailabilityTypeAV_2W=2 nedelje AvailabilityTypeAV_3W=3 nedelje AvailabilityTypeAV_1M=1 mesec -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Agent koji prati ponudu TypeContact_propal_external_BILLING=Kontakt sa računa klijenta TypeContact_propal_external_CUSTOMER=Kontakt klijenta koji prati ponudu TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Default model prilikom zatvaranja komercijalne ponude (nenaplaćen) DefaultModelPropalCreate=Kreacija default modela DefaultModelPropalToBill=Default model prilikom zatvaranja komercijalne ponude (za naplatu) -DefaultModelPropalClosed=Default model prilikom zatvaranja komercijalne ponude (nenaplaćen) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Odbij +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Pismeno odobrenje, pečat kompanije, datum i potpis ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/sr_RS/recruitment.lang b/htdocs/langs/sr_RS/recruitment.lang index 4a53daa7854..ec8566e86c9 100644 --- a/htdocs/langs/sr_RS/recruitment.lang +++ b/htdocs/langs/sr_RS/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Plata +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/sr_RS/salaries.lang b/htdocs/langs/sr_RS/salaries.lang index eec614e40f7..6bcf9e4fb2a 100644 --- a/htdocs/langs/sr_RS/salaries.lang +++ b/htdocs/langs/sr_RS/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Konto koji se koristi za korisnike trećih lica -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage payments CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary Salary=Plata @@ -24,3 +24,4 @@ SalariesStatistics=Salary statistics SalariesAndPayments=Salaries and payments ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/sr_RS/ticket.lang b/htdocs/langs/sr_RS/ticket.lang index 89f95857c97..0292490480b 100644 --- a/htdocs/langs/sr_RS/ticket.lang +++ b/htdocs/langs/sr_RS/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=Kreiraj intervenciju -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=Potpis -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=Novi korisnik NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/sr_RS/users.lang b/htdocs/langs/sr_RS/users.lang index a80d70f05ad..f41e2ad1fb1 100644 --- a/htdocs/langs/sr_RS/users.lang +++ b/htdocs/langs/sr_RS/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Izbaci iz grupe PasswordChangedAndSentTo=Lozinka izmenjena i poslata na %s. PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=Zahtev za izmenu lozinke za %s je poslat %s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=Korisnici & Grupe @@ -68,7 +68,6 @@ CreateDolibarrLogin=Kreiraj korisnika CreateDolibarrThirdParty=Kreiraj subjekat LoginAccountDisableInDolibarr=Nalog je deaktiviran u Dolibarr-u UsePersonalValue=Upotrebi lićnu vrednost -InternalUser=Interni korsnik ExportDataset_user_1=Users and their properties DomainUser=Korisnik domena %s Reactivate=Reaktiviraj @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/sv_SE/accountancy.lang b/htdocs/langs/sv_SE/accountancy.lang index 3baf9fff011..02599ca892e 100644 --- a/htdocs/langs/sv_SE/accountancy.lang +++ b/htdocs/langs/sv_SE/accountancy.lang @@ -4,20 +4,20 @@ Accounting=Redovisning ACCOUNTING_EXPORT_SEPARATORCSV=Kolumnseparator för exportfil ACCOUNTING_EXPORT_DATE=Datumformat för exportfil ACCOUNTING_EXPORT_PIECE=Export the number of piece -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account -ACCOUNTING_EXPORT_LABEL=Exportera titel -ACCOUNTING_EXPORT_AMOUNT=Exportera belopp +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Exportera med globalt konto +ACCOUNTING_EXPORT_LABEL=Exporttitel +ACCOUNTING_EXPORT_AMOUNT=Exportbelopp ACCOUNTING_EXPORT_DEVISE=Exportera valuta -Selectformat=Select the format for the file -ACCOUNTING_EXPORT_FORMAT=Select the format for the file +Selectformat=Välj filformat +ACCOUNTING_EXPORT_FORMAT=Välj filformat ACCOUNTING_EXPORT_ENDLINE=Välj vagnens returtyp -ACCOUNTING_EXPORT_PREFIX_SPEC=Specify the prefix for the file name -ThisService=Tjänsten -ThisProduct=Den här produkten -DefaultForService=Standard för service -DefaultForProduct=Standard för produkter -ProductForThisThirdparty=Produkt för denna tredje part -ServiceForThisThirdparty=Service för denna tredje part +ACCOUNTING_EXPORT_PREFIX_SPEC=Ange prefix för filnamnet +ThisService=Denna tjänst +ThisProduct=Denna produkt +DefaultForService=Standard för tjänst +DefaultForProduct=Standard för produkt +ProductForThisThirdparty=Produkt för denna tredjepart +ServiceForThisThirdparty=Tjänst för denna tredjepart CantSuggest=Kan inte föreslå AccountancySetupDoneFromAccountancyMenu=De flesta inställningarna för bokföringen görs från menyn %s ConfigAccountingExpert=Konfiguration av modulredovisningen (dubbel inmatning) @@ -37,8 +37,8 @@ OtherInfo=Övrig information DeleteCptCategory=Ta bort redovisningskontot från gruppen ConfirmDeleteCptCategory=Är du säker på att du vill ta bort det här kontot konto från kontokoncernen? JournalizationInLedgerStatus=Status för bokföring -AlreadyInGeneralLedger=Already transferred to accounting journals and ledger -NotYetInGeneralLedger=Not yet transferred to accouting journals and ledger +AlreadyInGeneralLedger=Redan överfört till redovisningsjournaler och reskontra +NotYetInGeneralLedger=Ännu inte överfört till redovisningsjournaler och reskontra GroupIsEmptyCheckSetup=Gruppen är tom, kontrollera inställningen av den personliga redovisningsgruppen DetailByAccount=Visa detaljer efter konto AccountWithNonZeroValues=Konton med icke-nollvärden @@ -48,8 +48,9 @@ CountriesNotInEEC=Länder inte i EEG CountriesInEECExceptMe=Länder i EEG förutom %s CountriesExceptMe=Alla länder utom %s AccountantFiles=Exportera källdokument -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=Med det här verktyget kan du söka och exportera källhändelserna som används för att skapa din bokföring.
Den exporterade ZIP-filen kommer att innehålla listor över begärda objekt i CSV, såväl som deras bifogade filer i originalformat (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=För att exportera verifikationer, använd menyn %s - %s +ExportAccountingProjectHelp=Ange ett projekt om du behöver en redovisningsrapport endast för ett specifikt projekt. Kostnadsredovisningar och lånebetalningar ingår inte i projektredovisningar. VueByAccountAccounting=Visa baserat på redovisningskonto VueBySubAccountAccounting=Visa efter redovisning av underkonto @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Huvudkonton för leverantörer som inte defini MainAccountForUsersNotDefined=Huvudkontonskonto för användare som inte definierats i installationen MainAccountForVatPaymentNotDefined=Huvudkonton för momsbetalning som inte definieras i inställningen MainAccountForSubscriptionPaymentNotDefined=Huvudkonton för abonnemangsbetalning som inte definieras i inställningen +UserAccountNotDefined=Redovisningskonto för användare är inte definierat i konfigurationen AccountancyArea=Redovisningsområde AccountancyAreaDescIntro=Användningen av bokföringsmodulen görs i flera steg: AccountancyAreaDescActionOnce=Följande åtgärder utförs vanligtvis en gång bara, eller en gång per år ... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting +AccountancyAreaDescActionOnceBis=Nästa steg bör göras för att spara tid i framtiden genom att föreslå att du automatiskt använder rätt standardkonto när du överför data i bokföring AccountancyAreaDescActionFreq=Följande åtgärder utförs vanligtvis varje månad, vecka eller dag för mycket stora företag ... -AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEG %s: Kontrollera innehållet i din tidskriftslista från menyn %s AccountancyAreaDescChartModel=STEG %s: Kontrollera att det finns en kontodiagrammodell eller skapa en från menyn %s AccountancyAreaDescChart=STEG %s: Välj och | eller slutför ditt kontoplan från meny %s AccountancyAreaDescVat=STEG %s: Definiera redovisningskonton för varje moms. För detta, använd menyinmatningen %s. AccountancyAreaDescDefault=STEG %s: Definiera standardbokföringskonton. För detta, använd menyinmatningen %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEG %s: Definiera standardkonton för varje typ av utgiftsrapport. Använd menyposten %s för detta. AccountancyAreaDescSal=STEG %s: Definiera standardbokföringskonto för betalning av löner. För detta, använd menyinmatningen %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEG %s: Definiera standardkonton för skatter (särskilda utgifter). För detta, använd menyposten %s. AccountancyAreaDescDonation=STEG %s: Definiera standardbokföringskonto för donation. För detta, använd menyinmatningen %s. AccountancyAreaDescSubscription=STEG %s: Definiera standardbokföringskonto för medlemsabonnemang. För detta, använd menyinmatningen %s. AccountancyAreaDescMisc=STEG %s: Ange obligatoriskt standardkonto och standardbokföringskonto för diverse transaktioner. För detta, använd menyinmatningen %s. AccountancyAreaDescLoan=STEG %s: Definiera standardbokföringskonto för lån. För detta, använd menyinmatningen %s. AccountancyAreaDescBank=STEG %s: Definiera bokföringskonto och kontokod för varje bank- och bokföringskonto. För detta, använd menyinmatningen %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEG %s: Definiera bokföringskonton på dina produkter/tjänster. För detta, använd menyposten %s. AccountancyAreaDescBind=STEG %s: Kontrollera bindningen mellan befintliga %s linjer och bokföringskonto är klar så att applikationen kommer att kunna bokföra transaktioner i huvudboken med ett klick. Korrigera saknade bindningar. För detta, använd menyinmatningen %s. AccountancyAreaDescWriteRecords=STEG %s: Skriv transaktioner i huvudboken. För detta, gå till menyn %s , och klicka på knappen %s . @@ -112,7 +114,7 @@ MenuAccountancyClosure=Stängning MenuAccountancyValidationMovements=Validera rörelser ProductsBinding=Produkter konton TransferInAccounting=Överföring i bokföring -RegistrationInAccounting=Recording in accounting +RegistrationInAccounting=Bokföring i bokföring Binding=Förbindande till konton CustomersVentilation=Kundfaktura förbindande SuppliersVentilation=Leverantörsfaktura förbindande @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Utläggsrapport förbindande CreateMvts=Skapa ny transaktion UpdateMvts=Ändring av en transaktion ValidTransaction=Bekräfta transaktionen -WriteBookKeeping=Record transactions in accounting +WriteBookKeeping=Registrera transaktioner i bokföringen Bookkeeping=Huvudbok BookkeepingSubAccount=Underledger AccountBalance=Kontobalans @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Inaktivera direktinspelning av transaktion i bankkonto ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Aktivera utkastexport på loggbok ACCOUNTANCY_COMBO_FOR_AUX=Aktivera kombinationslista för dotterbolagskonto (kan vara långsam om du har många tredje parter, bryter förmågan att söka efter en del av värdet) ACCOUNTING_DATE_START_BINDING=Definiera ett datum för att börja binda och överföra i bokföring. Under detta datum överförs inte transaktionerna till bokföring. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Vid bokföringsöverföring, välj periodvisning som standard +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Vid bokföringsöverföring, vilken period är vald som standard -ACCOUNTING_SELL_JOURNAL=Försäljningsloggbok -ACCOUNTING_PURCHASE_JOURNAL=Inköpsloggbok -ACCOUNTING_MISCELLANEOUS_JOURNAL=Logg för diverse operationer +ACCOUNTING_SELL_JOURNAL=Försäljningsjournal (försäljning och returer) +ACCOUNTING_PURCHASE_JOURNAL=Inköpsjournal (köp och returer) +ACCOUNTING_BANK_JOURNAL=Kassajournal (kvitton och utbetalningar) ACCOUNTING_EXPENSEREPORT_JOURNAL=Utgiftsloggbok -ACCOUNTING_SOCIAL_JOURNAL=Socialloggbok +ACCOUNTING_MISCELLANEOUS_JOURNAL=Allmän journal ACCOUNTING_HAS_NEW_JOURNAL=Har ny loggbok +ACCOUNTING_INVENTORY_JOURNAL=Inventeringsjournal +ACCOUNTING_SOCIAL_JOURNAL=Socialloggbok ACCOUNTING_RESULT_PROFIT=Resultaträkningskonto (vinst) ACCOUNTING_RESULT_LOSS=Resultaträkningskonto (förlust) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Loggbok för stängning -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Redovisningskonto övergångsöverföring +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Konto (från kontoplanen) som ska användas som konto för övergångsbanköverföringar TransitionalAccount=Övergångsbanköverföringskonto -ACCOUNTING_ACCOUNT_SUSPENSE=Redovisningskonto för väntan -DONATION_ACCOUNTINGACCOUNT=Redovisningskonto för att registrera donationer -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Redovisningskonto för att registrera prenumerationer +ACCOUNTING_ACCOUNT_SUSPENSE=Konto (från kontoplanen) som ska användas som konto för icke allokerade medel antingen mottagna eller betalda, dvs medel i "väntar" +DONATION_ACCOUNTINGACCOUNT=Konto (från kontoplanen) som ska användas för att registrera donationer (donationsmodul) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Konto (från kontoplanen) som ska användas för att registrera medlemskapsabonnemang (Medlemsmodul - om medlemskap registrerats utan faktura) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Redovisningskonto som standard för att registrera kundinsättning -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Konto (från kontoplanen) som ska användas som standardkonto för att registrera kundinsättning +UseAuxiliaryAccountOnCustomerDeposit=Lagra kundkonto som individuellt konto i huvudboken för rader med förskottsbetalningar (om det är inaktiverat förblir individuellt konto för förskottsrader tomt) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Konto (från kontoplanen) som ska användas som standard +UseAuxiliaryAccountOnSupplierDeposit=Lagra leverantörskonto som individuellt konto i huvudboken för rader med förskottsbetalningar (om det är inaktiverat förblir individuellt konto för förskottsrader tomt) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Redovisningskonto som standard för de köpta produkterna (används om det inte definieras i produktbladet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Redovisningskonto som standard för de köpta produkterna i EEG (används om det inte definieras i produktbladet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Redovisningskonto som standard för de köpta produkterna och importeras från EEG (används om det inte definieras i produktbladet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Bokföringskonto som standard för de sålda produkterna (används om de inte anges i produktbladet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Redovisningskonto som standard för produkter som säljs i EEG (används om de inte definieras i produktbladet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Redovisningskonto som standard för de produkter som säljs och exporteras från EEG (används om det inte definieras i produktbladet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för produkter köpta inom samma land (används om det inte definieras i produktbladet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för de produkter som köpts från EEC till ett annat EEC-land (används om det inte anges i produktbladet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för de produkter som köps och importeras från något annat främmande land (används om det inte definieras i produktbladet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för de sålda produkterna (används om det inte definieras i produktbladet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för produkter som säljs från EEC till ett annat EEC-land (används om det inte anges i produktbladet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för de produkter som säljs och exporteras till något annat främmande land (används om det inte anges i produktbladet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Bokföringskonto som standard för de köpta tjänsterna (används om det inte anges i servicebladet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Redovisningskonto som standard för de köpta tjänsterna i EEG (används om det inte definieras i tjänstebladet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Redovisningskonto som standard för de köpta tjänsterna och importeras från EEG (används om det inte definieras i tjänstebladet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Redovisningskonto som standard för de sålda tjänsterna (används om de inte anges i servicebladet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Redovisningskonto som standard för tjänster som säljs i EEG (används om de inte definieras i tjänstebladet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Redovisningskonto som standard för de tjänster som säljs och exporteras från EEG (används om de inte definieras i tjänstebladet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för tjänster köpta inom samma land (används om det inte definieras i servicebladet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för tjänster som köpts från EEC till ett annat EEC-land (används om det inte anges i servicebladet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för de tjänster som köpts och importerats från ett annat främmande land (används om det inte anges i servicebladet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för de sålda tjänsterna (används om det inte definieras i servicebladet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för tjänster som säljs från EEC till ett annat EEC-land (används om det inte anges i servicebladet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för de tjänster som säljs och exporteras till något annat främmande land (används om det inte anges i servicebladet) Doctype=Typ av dokument Docdate=Datum @@ -211,7 +217,7 @@ Codejournal=Loggbok JournalLabel=Loggboksetikett NumPiece=Stycke nummer TransactionNumShort=Num. transaktion -AccountingCategory=Anpassad grupp +AccountingCategory=Anpassad grupp av konton GroupByAccountAccounting=Gruppera efter huvudbokskonto GroupBySubAccountAccounting=Gruppera efter underkontokonto AccountingAccountGroupsDesc=Här kan du definiera vissa grupper av bokföringskonto. De kommer att användas för personliga redovisningsrapporter. @@ -220,12 +226,12 @@ ByPredefinedAccountGroups=Av fördefinierade grupper ByPersonalizedAccountGroups=Av personliga grupper ByYear=Per år NotMatch=Inte inställd -DeleteMvt=Delete some lines from accounting +DeleteMvt=Ta bort några rader från bokföringen DelMonth=Månad att ta bort DelYear=År att radera DelJournal=Loggbok att radera -ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) +ConfirmDeleteMvt=Detta kommer att radera alla rader i bokföring för året/månaden och/eller för en specifik journal (minst ett kriterium krävs). Du måste återanvända funktionen '%s' för att få tillbaka den raderade posten i redovisningen. +ConfirmDeleteMvtPartial=Detta kommer att radera transaktionen från bokföringen (alla rader relaterade till samma transaktion kommer att raderas) FinanceJournal=Finansloggbok ExpenseReportsJournal=Utläggsrapporter loggbok DescFinanceJournal=Finansbokföring inklusive alla typer av betalningar via bankkonto @@ -247,9 +253,9 @@ DescThirdPartyReport=Här kan du se listan över tredje partskunder och säljare ListAccounts=Förteckning över redovisningskonton UnknownAccountForThirdparty=Okänt tredje part konto. Vi använder %s UnknownAccountForThirdpartyBlocking=Okänt tredje part konto. Blockeringsfel -ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Subledger account not defined or third party or user unknown. We will use %s +ThirdpartyAccountNotDefinedOrThirdPartyUnknown=Underreskontro inte definierat eller tredje part eller användare okänd. Vi kommer att använda %s ThirdpartyAccountNotDefinedOrThirdPartyUnknownSubledgerIgnored=Tredjeparts okänd och underleverantör definieras inte på betalningen. Vi kommer att hålla underskottets kontovärde tomt. -ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Subledger account not defined or third party or user unknown. Blocking error. +ThirdpartyAccountNotDefinedOrThirdPartyUnknownBlocking=Underreskontro inte definierat eller tredje part eller användare okänd. Blockeringsfel. UnknownAccountForThirdpartyAndWaitingAccountNotDefinedBlocking=Okänt tredje part konto och väntande konto inte definierat. Blockeringsfel PaymentsNotLinkedToProduct=Betalning som inte är kopplad till någon produkt / tjänst OpeningBalance=Öppningsbalans @@ -265,13 +271,13 @@ Reconcilable=Förenlig TotalVente=Total turnover before tax TotalMarge=Total försäljning marginal -DescVentilCustomer=Här kan du se listan över kundfakturor som är bundna (eller inte) till ett konto för produktkonton -DescVentilMore=I de flesta fall, om du använder fördefinierade produkter eller tjänster och du ställer in kontonummeret på produkt- / servicekortet, kommer programmet att kunna göra allt förbindande mellan dina fakturarader och kontot för ditt kontoplan, bara i ett klick med knappen "%s" . Om kontot inte anges på produkt- / servicekort eller om du fortfarande har några rader som inte är kopplade till ett konto måste du göra en manuell förbindning från menyn " %s ". -DescVentilDoneCustomer=Konsultera här listan över raderna av fakturakunder och deras konto för produktkonton -DescVentilTodoCustomer=Binda fakturulinjer som inte redan är bundna med ett konto för produktkonton -ChangeAccount=Ändra produkt- / serviceredovisningskonto för utvalda linjer med följande bokföringskonto: +DescVentilCustomer=Se här listan över kundfakturarader bundna (eller inte) till ett produktkonto från kontoplan +DescVentilMore=I de flesta fall, om du använder fördefinierade produkter eller tjänster och du ställer in kontot (från kontoplan) på produkt-/tjänstkortet, kommer applikationen att kunna göra all bindning mellan dina fakturarader och redovisningskontot för ditt diagram av konton, bara med ett klick med knappen "%s" . Om kontot inte var inställt på produkt-/tjänstkort eller om du fortfarande har några rader som inte är bundna till ett konto, måste du göra en manuell bindning från menyn " %s ". +DescVentilDoneCustomer=Se här listan över rader av fakturakunder och deras produktkonto från kontoplan +DescVentilTodoCustomer=Bind fakturarader som inte redan är bundna till ett produktkonto från kontoplan +ChangeAccount=Ändra produkt-/tjänstkonto (från kontoplan) för de valda raderna med följande konto: Vide=- -DescVentilSupplier=Se här listan över leverantörsfakturorader bundna eller ännu inte bundna till ett produktredovisningskonto (endast post som inte redan överförts i bokföring syns) +DescVentilSupplier=Se här listan över leverantörsfakturarader bundna eller ännu inte bundna till ett produktkonto från kontoplan (endast post som inte redan överförts i bokföringen är synlig) DescVentilDoneSupplier=Här kan du se listan över leverantörsfakturor och deras bokföringskonto DescVentilTodoExpenseReport=Förbinda utläggsrapportsrader som inte redan är bundna med ett konto i bokföringen DescVentilExpenseReport=Här kan du se listan över kostnadsrapporter som är bundna (eller inte) till ett avgiftsredovisningskonto @@ -279,31 +285,31 @@ DescVentilExpenseReportMore=Om du ställer in bokföringskonto på typ av kostna DescVentilDoneExpenseReport=Här kan du se listan över raderna för kostnadsrapporter och deras bokföringskonto Closure=Årlig nedläggning -DescClosure=Consult here the number of movements by month who are not yet validated & locked -OverviewOfMovementsNotValidated=Overview of movements not validated and locked -AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +DescClosure=Se här antalet rörelser per månad som ännu inte har validerats och låst +OverviewOfMovementsNotValidated=Översikt över rörelser som inte är validerade och låsta +AllMovementsWereRecordedAsValidated=Alla rörelser registrerades som validerade och låsta +NotAllMovementsCouldBeRecordedAsValidated=Alla rörelser kunde inte registreras som validerade och låsta +ValidateMovements=Validera och låsa rörelser... DescValidateMovements=Alla ändringar eller raderingar av skrift, bokstäver och raderingar är förbjudna. Alla bidrag till en övning måste valideras, annars är det inte möjligt att stänga ValidateHistory=Förbind automatiskt -AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) +AutomaticBindingDone=Automatiska bindningar gjorda (%s) - Automatisk bindning är inte möjlig för vissa poster (%s) -ErrorAccountancyCodeIsAlreadyUse=Fel, du kan inte ta bort denna redovisningskonto eftersom den används -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Fel, du kan inte ta bort eller inaktivera det här kontoplanen eftersom det används +MvtNotCorrectlyBalanced=Rörelse inte korrekt balanserad. Debet = %s & kredit = %s Balancing=Balansering FicheVentilation=Förbindande kort GeneralLedgerIsWritten=Transaktioner skrivs i huvudboken GeneralLedgerSomeRecordWasNotRecorded=Några av transaktionerna kunde inte bokföras. Om det inte finns något annat felmeddelande beror det troligen på att de redan var bokförade. -NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Förteckning över produkter som inte är kopplade till något kontokonto +NoNewRecordSaved=Ingen mer post att överföra +ListOfProductsWithoutAccountingAccount=Lista över produkter som inte är bundna till något kontoplan ChangeBinding=Ändra bindningen Accounted=Redovisas i huvudbok -NotYetAccounted=Not yet transferred to accounting +NotYetAccounted=Ännu inte överfört till bokföring ShowTutorial=Visa handledning NotReconciled=Inte avstämd -WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view -AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts +WarningRecordWithoutSubledgerAreExcluded=Varning, alla rader utan definierat underreskontrakonto filtreras och exkluderas från denna vy +AccountRemovedFromCurrentChartOfAccount=Redovisningskonto som inte finns i gällande kontoplan ## Admin BindingOptions=Bindande alternativ @@ -319,9 +325,10 @@ AccountingJournalType1=Övrig verksamhet AccountingJournalType2=Försäljning AccountingJournalType3=Inköp AccountingJournalType4=Bank -AccountingJournalType5=Utgiftsrapport +AccountingJournalType5=Räkningar AccountingJournalType8=Lager AccountingJournalType9=Har nya +GenerationOfAccountingEntries=Generering av bokföringsposter ErrorAccountingJournalIsAlreadyUse=Denna loggboken används redan AccountingAccountForSalesTaxAreDefinedInto=Obs! Bokföringskonto för försäljningsskatt definieras i menyn %s - %s NumberOfAccountancyEntries=Antal poster @@ -329,11 +336,13 @@ NumberOfAccountancyMovements=Antal rörelser ACCOUNTING_DISABLE_BINDING_ON_SALES=Inaktivera bindning och överföring av bokföring vid försäljning (kundfakturor kommer inte att beaktas vid redovisning) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Inaktivera bindning och överföring av bokföring vid köp (leverantörsfakturor kommer inte att beaktas vid redovisning) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Inaktivera bindning och överföring i bokföring på kostnadsrapporter (kostnadsrapporter kommer inte att beaktas vid redovisning) +ACCOUNTING_ENABLE_LETTERING=Aktivera bokstäverfunktionen i bokföringen ## Export -NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) -DateValidationAndLock=Date validation and lock +NotExportLettering=Exportera inte bokstäverna när filen genereras +NotifiedExportDate=Flagga exporterade rader som exporterade (för att ändra en rad måste du radera hela transaktionen och överföra den till bokföringen igen) +NotifiedValidationDate=Validera och lås de exporterade posterna (samma effekt som "%s"-funktionen, modifiering och radering av raderna kommer DEFINITIVT inte att vara möjligt) +DateValidationAndLock=Datumvalidering och lås ConfirmExportFile=Bekräftelse på generering av bokföringsexportfilen? ExportDraftJournal=Exportera utkast till loggbok Modelcsv=Modell av export @@ -342,11 +351,11 @@ Modelcsv_normal=Klassisk export Modelcsv_CEGID=Exportera till CEGID Expert Comptabilité Modelcsv_COALA=Exportera till Sage Coala Modelcsv_bob50=Export för Sage BOB 50 -Modelcsv_ciel=Export for Sage50, Ciel Compta or Compta Evo. (Format XIMPORT) +Modelcsv_ciel=Exportera för Sage50, Ciel Compta eller Compta Evo. (Format XIMPORT) Modelcsv_quadratus=Exportera till Quadratus QuadraCompta Modelcsv_ebp=Exportera till EBP Modelcsv_cogilog=Exportera till Cogilog -Modelcsv_agiris=Export for Agiris Isacompta +Modelcsv_agiris=Export för Agiris Isacompta Modelcsv_LDCompta=Exportera för LD Compta (v9) (Test) Modelcsv_LDCompta10=Exportera för LD Compta (v10 och högre) Modelcsv_openconcerto=Exportera för OpenConcerto (Test) @@ -354,10 +363,10 @@ Modelcsv_configurable=Exportera CSV konfigurerbar Modelcsv_FEC=Exportera FEC Modelcsv_FEC2=Exportera FEC (med datumgenerering / omvänd dokument) Modelcsv_Sage50_Swiss=Export för Sage 50 Schweiz -Modelcsv_winfic=Export for Winfic - eWinfic - WinSis Compta +Modelcsv_winfic=Exportera för Winfic - eWinfic - WinSis Compta Modelcsv_Gestinumv3=Exportera för Gestinum (v3) -Modelcsv_Gestinumv5=Export for Gestinum (v5) -Modelcsv_charlemagne=Export for Aplim Charlemagne +Modelcsv_Gestinumv5=Exportera för Gestinum (v5) +Modelcsv_charlemagne=Export för Aplim Charlemagne ChartofaccountsId=Diagram över konton Id ## Tools - Init accounting account on product / service @@ -390,27 +399,32 @@ SaleExport=Exportförsäljning SaleEEC=Försäljning i EEG SaleEECWithVAT=Försäljning i EEG med moms som inte är null, så vi antar att detta INTE är en försäljning inom gemenskapen och det föreslagna kontot är standardproduktkontot. SaleEECWithoutVATNumber=Försäljning i EEG utan moms men tredjeparts moms-ID definieras inte. Vi återgår till produktkontot för standardförsäljning. Du kan fastställa tredjeparts moms-ID eller produktkonto om det behövs. -ForbiddenTransactionAlreadyExported=Forbidden: The transaction has been validated and/or exported. -ForbiddenTransactionAlreadyValidated=Forbidden: The transaction has been validated. +ForbiddenTransactionAlreadyExported=Förbjudet: Transaktionen har validerats och/eller exporterats. +ForbiddenTransactionAlreadyValidated=Förbjudet: Transaktionen har validerats. ## Dictionary Range=Räckvidd av bokföringskonto Calculated=Beräknad Formula=Formel ## Reconcile -Unlettering=Unreconcile -AccountancyNoLetteringModified=No reconcile modified -AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified -AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified -AccountancyNoUnletteringModified=No unreconcile modified -AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified -AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified +LetteringAuto=Avstämning auto +LetteringManual=Avstämning manuell +Unlettering=Ta bort avstämning +UnletteringAuto=Ta bort automatisk avstämning +UnletteringManual=Tabort manuell avstämning +AccountancyNoLetteringModified=Ingen avstämning modifierad +AccountancyOneLetteringModifiedSuccessfully=En avstämning har modifierats +AccountancyLetteringModifiedSuccessfully=%s avstämning har modifierats +AccountancyNoUnletteringModified=Ingen avstämning har modifierats +AccountancyOneUnletteringModifiedSuccessfully=En avstämning har modifierats +AccountancyUnletteringModifiedSuccessfully=%s unreconcile har modifierats ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? -ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation -ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? +ConfirmMassUnletteringAuto=Bekräftelse av automatisk avstämning av bulk +ConfirmMassUnletteringManual=Bekräftelse av manuell avstämning av bulk +ConfirmMassUnletteringQuestion=Är du säker på att du vill ta bort de %s valda posterna? +ConfirmMassDeleteBookkeepingWriting=Massraderingsbekräftelse +ConfirmMassDeleteBookkeepingWritingQuestion=Detta kommer att radera transaktionen från bokföringen (alla rader relaterade till samma transaktion kommer att raderas) Är du säker på att du vill ta bort den eller de valda posterna %s? ## Error SomeMandatoryStepsOfSetupWereNotDone=Några obligatoriska steg för installationen var inte färdiga, var god fyll i dem @@ -423,10 +437,11 @@ NoJournalDefined=Ingen loggbok definierad Binded=Förbundna rader ToBind=Rader att förbinda UseMenuToSetBindindManualy=Linjer som ännu inte är bundna, använd menyn %s för att göra bindningen manuellt -SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices -AccountancyErrorMismatchLetterCode=Mismatch in reconcile code -AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 -AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Tyvärr är den här modulen inte kompatibel med den experimentella funktionen i situationsfakturor +AccountancyErrorMismatchLetterCode=Missmatch i avstämningskod +AccountancyErrorMismatchBalanceAmount=Saldot (%s) är inte lika med 0 +AccountancyErrorLetteringBookkeeping=Fel har uppstått angående transaktionerna: %s +ErrorAccountNumberAlreadyExists=Kontonumret %s finns redan ## Import ImportAccountingEntries=Redovisningsposter @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Flervalskod (Idevise) DateExport=Datum export WarningReportNotReliable=Varning, den här rapporten är inte baserad på huvudboken-modulen, så den innehåller inte transaktioner modifierad manuellt i huvudboken. Om din bokföring är uppdaterad är bokföringsvisningen mer exakt. ExpenseReportJournal=Kostnadsrapportsloggbok -InventoryJournal=Inventarieloggbok NAccounts=%s-konton diff --git a/htdocs/langs/sv_SE/admin.lang b/htdocs/langs/sv_SE/admin.lang index afd89b4fd7b..aab53f3f92e 100644 --- a/htdocs/langs/sv_SE/admin.lang +++ b/htdocs/langs/sv_SE/admin.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - admin -BoldRefAndPeriodOnPDF=Print reference and period of product item in PDF -BoldLabelOnPDF=Print label of product item in Bold in PDF +BoldRefAndPeriodOnPDF=Skriv ut referens och period för produkt i PDF +BoldLabelOnPDF=Skriv ut etiketter för produkt i fetstil i PDF Foundation=Stiftelse Version=Version Publisher=Utgivare @@ -12,1397 +12,1408 @@ VersionDevelopment=Utveckling VersionUnknown=Okänd VersionRecommanded=Rekommenderad FileCheck=Integritetskontroll av filer -FileCheckDesc=Med det här verktyget kan du kontrollera filens integritet och inställningen av din ansökan, jämföra varje fil med den officiella. Värdet på vissa inställningskonstanter kan också kontrolleras. Du kan använda det här verktyget för att avgöra om några filer har ändrats (t.ex. av en hackare). +FileCheckDesc=Med det här verktyget kan du kontrollera filintegritet och inställningar i din applikation, och jämföra varje fil med de officiella. Värdet på vissa inställningskonstanter kan också kontrolleras. Du kan använda det här verktyget för att avgöra om några filer har ändrats (t.ex. av en hackare). FileIntegrityIsStrictlyConformedWithReference=Filens integritet överensstämmer strikt med referensen. -FileIntegrityIsOkButFilesWereAdded=Filens integritetskontroll har passerat, men vissa nya filer har lagts till. -FileIntegritySomeFilesWereRemovedOrModified=Kontroll av filer integritet har misslyckats. Vissa filer har ändrats, tagits bort eller lagts till. +FileIntegrityIsOkButFilesWereAdded=Filens integritetskontroll har klarats, men vissa nya filer har lagts till. +FileIntegritySomeFilesWereRemovedOrModified=Kontroll av filintegritet har misslyckats. Vissa filer har ändrats, tagits bort eller lagts till. GlobalChecksum=Global kontrollsumma MakeIntegrityAnalysisFrom=Gör integritetsanalys av applikationsfiler från LocalSignature=Inbäddad lokal signatur (mindre tillförlitlig) -RemoteSignature=Fjärrlägsen signatur (mer tillförlitlig) +RemoteSignature=Fjärrsignatur (mer tillförlitlig) FilesMissing=Saknade filer FilesUpdated=Uppdaterade filer FilesModified=Ändrade filer FilesAdded=Tillagda filer -FileCheckDolibarr=Kontrollera integriteten av applikationsfiler +FileCheckDolibarr=Kontrollera integriteten på filer AvailableOnlyOnPackagedVersions=Den lokala filen för integritetskontroll är endast tillgänglig när programmet är installerat från ett officiellt paket -XmlNotFound=Xml Integritetsfilen för ansökan hittades inte -SessionId=Session ID -SessionSaveHandler=Handler för att spara sessioner -SessionSavePath=Stig för sessionslagring -PurgeSessions=Utrensning av sessioner -ConfirmPurgeSessions=Vill du verkligen tömma alla sessioner? Detta kommer logga ut alla användare (förutom dig själv). -NoSessionListWithThisHandler=Spara session handler konfigurerad i ditt PHP tillåter inte att lista alla körsessioner. +XmlNotFound=Xml integritetsfilen för applikationen hittades inte +SessionId=Sessions ID +SessionSaveHandler=Hanterare för att spara sessioner +SessionSavePath=Sökväg för sessionslagring +PurgeSessions=Rensning av sessioner +ConfirmPurgeSessions=Vill du verkligen rensa alla sessioner? Detta kommer logga ut alla användare (utom dig själv). +NoSessionListWithThisHandler=Hanteraren för sparade sessioner konfigurerad i PHP tillåter inte att lista alla körsessioner. LockNewSessions=Lås nya förbindelser ConfirmLockNewSessions=Är du säker på att du vill begränsa alla nya Dolibarr-anslutningar till dig själv? Endast användare %s kommer att kunna ansluta efter det. UnlockNewSessions=Ta bort lås för anslutning YourSession=Din session Sessions=Användarsessioner -WebUserGroup=Webbserver användare / grupp -PermissionsOnFiles=Behörigheter för filer -PermissionsOnFilesInWebRoot=Behörigheter för filer i webbrotkatalogen -PermissionsOnFile=Behörigheter på fil %s -NoSessionFound=Din PHP-konfiguration verkar inte tillåta att du registrerar aktiva sessioner. Den katalog som används för att spara sessioner ( %s ) kan skyddas (till exempel av operatörsbehörigheter eller genom PHP-direktivet open_basedir). -DBStoringCharset=Databas charset för att lagra data -DBSortingCharset=Databas charset att sortera data +WebUserGroup=Webbserver användare/grupp +PermissionsOnFiles=Rättigheter på filer +PermissionsOnFilesInWebRoot=Rättigheter på filer i root-katalogen +PermissionsOnFile=Rättigheter på filen %s +NoSessionFound=Din PHP-konfiguration verkar inte tillåta att du listar aktiva sessioner. Den katalog som används för att spara sessioner ( %s ) kan skyddas (till exempel via rättigheter eller genom PHP-direktivet open_basedir). +DBStoringCharset=Databasens teckenuppsättning för att lagra data +DBSortingCharset=Databasens teckenuppsättning för att sortera data HostCharset=Teckenuppsättning för värd -ClientCharset=Klientcharset +ClientCharset=Klientens teckenuppsättning ClientSortingCharset=Klientsamling -WarningModuleNotActive=Modul %s måste vara aktiverat -WarningOnlyPermissionOfActivatedModules=Endast behörigheter som rör aktiverad moduler visas här. Du kan aktivera andra moduler i Hem-> Inställningar-> moduler. -DolibarrSetup=Dolibarr installera eller uppgradera -InternalUser=Intern användare -ExternalUser=Extern användare +WarningModuleNotActive=Modulen %s måste vara aktiverad +WarningOnlyPermissionOfActivatedModules=Endast rättigheter som rör aktiverad moduler visas här. Du kan aktivera andra moduler i Hem-> Inställningar-> Moduler. +DolibarrSetup=Dolibarr installation eller uppgradering InternalUsers=Interna användare ExternalUsers=Externa användare UserInterface=Användargränssnitt GUISetup=Visa SetupArea=Inställning -UploadNewTemplate=Ladda upp ny mall (er) +UploadNewTemplate=Ladda upp mall FormToTestFileUploadForm=Formulär för att testa filuppladdning (enligt inställningar) -ModuleMustBeEnabled=Modulen / applikationen %s måste vara aktiverad -ModuleIsEnabled=Modulen / applikationen %s har aktiverats -IfModuleEnabled=Anm: ja effektivt endast om modul %s är aktiverat -RemoveLock=Ta bort / byt namn på filen %s om den existerar, för att tillåta användning av Update / Install-verktyget. -RestoreLock=Återställ fil %s , endast med läsbehörighet, för att inaktivera ytterligare användning av Update / Install-verktyget. -SecuritySetup=Säkerhets inställning +ModuleMustBeEnabled=Modulen/applikationen %s måste vara aktiverad +ModuleIsEnabled=Modulen/applikationen %s har aktiverats +IfModuleEnabled=Obs: ja är bara effektivt endast om modulen %s är aktiverad +RemoveLock=Ta bort/byt namn på filen %s om den existerar, för att tillåta användning av verktyget uppdatera/installera. +RestoreLock=Återställ filen %s med endast läsbehörighet för att inaktivera ytterligare användning av verktyget uppdatera/installera. +SecuritySetup=Säkerhetsinställning PHPSetup=PHP-inställning OSSetup=Inställning av operativsystem -SecurityFilesDesc=Definiera här alternativ relaterade till säkerhet om uppladdning av filer. -ErrorModuleRequirePHPVersion=Fel, kräver denna modul PHP version %s eller högre -ErrorModuleRequireDolibarrVersion=Fel, kräver denna modul Dolibarr version %s eller högre +SecurityFilesDesc=Ange alternativ relaterade till säkerhet rörande uppladdning av filer. +ErrorModuleRequirePHPVersion=Fel, denna modul kräver PHP-version %s eller högre +ErrorModuleRequireDolibarrVersion=Fel, denna modul kräver Dolibarr-version %s eller högre ErrorDecimalLargerThanAreForbidden=Fel, en precision högre än %s stöds inte. -DictionarySetup=Lexikon inställnings -Dictionary=Ordlista +DictionarySetup=Inställningar för ordlista +Dictionary=Ordlistor ErrorReservedTypeSystemSystemAuto=Värdena "system" och "systemauto" för typ är reserverade. Du kan använda "user" som värde för att lägga till en egen post. ErrorCodeCantContainZero=Kod får inte innehålla värdet 0 DisableJavascript=Inaktivera JavaScript och Ajax funktioner -DisableJavascriptNote=Obs! För test eller debug-syfte. För optimering för blinda eller textbläsare kan du föredra att använda inställningen på användarens profil -UseSearchToSelectCompanyTooltip=Även om du har ett stort antal tredje parter (> 100 000), kan du öka hastigheten genom att sätta konstant COMPANY_DONOTSEARCH_ANYWHERE till 1 i Setup-> Övrigt. Sökningen kommer då att begränsas till start av strängen. -UseSearchToSelectContactTooltip=Även om du har ett stort antal tredje parter (> 100 000), kan du öka hastigheten genom att sätta konstant CONTACT_DONOTSEARCH_ANYWHERE till 1 i Setup-> Övrigt. Sökningen kommer då att begränsas till start av strängen. -DelaiedFullListToSelectCompany=Vänta tills en tangent trycks innan du laddar innehållet i kombinationslistan från tredje part.
Detta kan öka prestanda om du har ett stort antal tredje parter, men det är mindre bekvämt. -DelaiedFullListToSelectContact=Vänta tills en tangent trycks ned innan du laddar innehållet i kontaktlistan.
Detta kan öka prestandan om du har ett stort antal kontakter, men det är mindre bekvämt. +DisableJavascriptNote=Obs! För test eller debug-syfte. Optimering för synskadade eller textwebbläsare kan du göra via inställningen på användarens profil +UseSearchToSelectCompanyTooltip=Även om du har ett stort antal tredjeparter (> 100 000) kan du öka hastigheten genom att sätta konstant COMPANY_DONOTSEARCH_ANYWHERE till 1 i Setup-> Övrigt. Sökningen kommer då att begränsas till start av strängen. +UseSearchToSelectContactTooltip=Även om du har ett stort antal tredjeparter (> 100 000) kan du öka hastigheten genom att sätta konstant CONTACT_DONOTSEARCH_ANYWHERE till 1 i Setup-> Övrigt. Sökningen kommer då att begränsas till start av strängen. +DelaiedFullListToSelectCompany=Vänta tills en tangent trycks ner innan du laddar innehållet i kombinationslistan från tredjepart.
Detta kan öka prestanda om du har ett stort antal tredje parter, men det är mindre bekvämt. +DelaiedFullListToSelectContact=Vänta tills en tangent trycks ner innan du laddar innehållet i kontaktlistan.
Detta kan öka prestandan om du har ett stort antal kontakter, men det är mindre bekvämt. NumberOfKeyToSearch=Antal tecken som ska utlösa sökning: %s NumberOfBytes=Antal byte SearchString=Söksträng -NotAvailableWhenAjaxDisabled=Inte tillgänglig när Ajax funktionshindrade -AllowToSelectProjectFromOtherCompany=På tredje parts dokument kan du välja ett projekt kopplat till en annan tredje part +NotAvailableWhenAjaxDisabled=Inte tillgänglig när Ajax är inaktiverad +AllowToSelectProjectFromOtherCompany=I tredjeparts dokument kan du välja ett projekt kopplat till en annan tredjepart TimesheetPreventAfterFollowingMonths=Förhindra tidsregistrering efter antal månader -JavascriptDisabled=JavaScript funktionshindrade -UsePreviewTabs=Använd förhandsgranska flikar +JavascriptDisabled=JavaScript inaktiverad +UsePreviewTabs=Använd flik för förhandsgranskning ShowPreview=Visa förhandsgranskning -ShowHideDetails=Visa-dölj detaljer -PreviewNotAvailable=Förhandsgranska inte tillgänglig -ThemeCurrentlyActive=Tema för tillfället -MySQLTimeZone=Timezone MySql (databas) +ShowHideDetails=Visa/dölj detaljer +PreviewNotAvailable=Förhandsgranskning inte tillgänglig +ThemeCurrentlyActive=Aktivt tema +MySQLTimeZone=Tidszon MySql (databas) TZHasNoEffect=Datum lagras och returneras av databaseserver som om de behölls som inlämnade strängar. Tidszonen har endast effekt när UNIX_TIMESTAMP-funktionen används (som inte ska användas av Dolibarr, så databasen TZ skulle inte ha någon effekt, även om den ändrats efter att data hade angetts). -Space=Space +Space=Mellanslag Table=Tabell Fields=Fält Index=Index Mask=Mask NextValue=Nästa värde NextValueForInvoices=Nästa värde (fakturor) -NextValueForCreditNotes=Nästa värde (kreditnotor) +NextValueForCreditNotes=Nästa värde (kreditfakturor) NextValueForDeposit=Nästa värde (förskottsbetalning) NextValueForReplacements=Nästa värde (ersättare) MustBeLowerThanPHPLimit=Obs: din PHP-konfiguration begränsar för närvarande den maximala filstorleken för uppladdning till %s %s, oavsett värdet på denna parameter -NoMaxSizeByPHPLimit=Obs: Ingen gräns som anges i din PHP konfiguration -MaxSizeForUploadedFiles=Maximala storleken för uppladdade filer (0 att förkasta varje uppladdning) -UseCaptchaCode=Använd grafisk kod (CAPTCHA) på inloggningssidan och publika sidor -AntiVirusCommand=Fullständiga sökvägen till antivirus kommandot -AntiVirusCommandExample=Exempel för ClamAv Daemon (kräver clamav-daemon): / usr / bin / clamdscan
Exempel på ClamWin (väldigt långsamt): c: \\ Progra ~ 1 \\ ClamWin \\ bin \\ clamscan.exe +NoMaxSizeByPHPLimit=Obs: Ingen gräns som anges i din PHP-konfiguration +MaxSizeForUploadedFiles=Maximala storleken för uppladdade filer (0 att inte tillåta uppladdning) +UseCaptchaCode=Använd grafisk kod (CAPTCHA) på inloggningssidan och vissa publika sidor +AntiVirusCommand=Fullständig sökväg till antivirus- kommando +AntiVirusCommandExample=Exempelvis för ClamAv Daemon (kräver clamav-daemon): /usr/bin/clamdscan
Exempel för ClamWin (väldigt långsamt): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= Fler parametrar på kommandoraden -AntiVirusParamExample=Exempel för ClamAv Daemon: --fdpass
Exempel för ClamWin: --database = "C: \\ Program Files (x86) \\ ClamWin \\ lib" -ComptaSetup=Redovisning modul inställning -UserSetup=Användarens hantering inställning -MultiCurrencySetup=Multi-valuta inställning -MenuLimits=Gränser och noggrannhet -MenuIdParent=Överordnade menyn ID -DetailMenuIdParent=ID överordnade menyn (0 för en toppmenyn) -ParentID=Förälder-ID -DetailPosition=Sortera nummer att definiera menyposition +AntiVirusParamExample=Exempel för ClamAv Daemon: --fdpass
Exempel för ClamWin: --database = "C:\\Program Files (x86)\\ClamWin\\lib" +ComptaSetup=Modulinställning bokföring +UserSetup=Användarhantering +MultiCurrencySetup=Inställning för flera valutor +MenuLimits=Begränsningar och noggrannhet +MenuIdParent=Överordnad meny-ID +DetailMenuIdParent=ID på överordnad meny (lämna tomt för en toppmeny) +ParentID=Överordnad-ID +DetailPosition=Sortera numeriskt för att ange menyposition AllMenus=Alla -NotConfigured=Modul/Applikation är inte konfigurerad +NotConfigured=Modul/applikation är inte konfigurerad Active=Aktiv -SetupShort=Inställning +SetupShort=Inställningar OtherOptions=Andra alternativ OtherSetup=Annan inställning -CurrentValueSeparatorDecimal=Decimaltecken +CurrentValueSeparatorDecimal=Decimalavgränsare CurrentValueSeparatorThousand=Tusentalsavgränsare Destination=Destination IdModule=Modul ID -IdPermissions=Behörighet ID +IdPermissions=Rättighets-ID LanguageBrowserParameter=Parameter %s -LocalisationDolibarrParameters=Lokaliseringsparametrar -ClientHour=Kund tid (användare) +LocalisationDolibarrParameters=Lokalisering +ClientHour=Kundtid (användare) OSTZ=Server OS tidszon -PHPTZ=Tidszon PHP server -DaylingSavingTime=Sommartid (användare) -CurrentHour=PHP Tid (server) +PHPTZ=Tidszon PHP-server +DaylingSavingTime=Sommartid +CurrentHour=PHP-tid (server) CurrentSessionTimeOut=Aktuell session timeout -YouCanEditPHPTZ=Om du vill ställa in en annan PHP-tidszon (krävs inte) kan du försöka lägga till en .htaccess-fil med en rad som denna "SetEnv TZ Europe / Paris" -HoursOnThisPageAreOnServerTZ=Varning, i motsats till andra skärmar, är timmarna på den här sidan inte i din lokala tidszon, utan i tidsserveren på servern. +YouCanEditPHPTZ=För att ange en annan PHP-tidszon (krävs inte) kan du försöka lägga till en .htaccess-fil med en rad som denna "SetEnv TZ Europe/Paris" +HoursOnThisPageAreOnServerTZ=Varning, i motsats till andra skärmar, är tiden på den här sidan inte i din lokala tidszon, utan i tidsserveren på servern. Box=Widget -Boxes=Widgets -MaxNbOfLinesForBoxes=Max. antal rader för widgets -AllWidgetsWereEnabled=Alla tillgängliga widgets är aktiverade -PositionByDefault=Standard för +Boxes=Widgetar +MaxNbOfLinesForBoxes=Max antal rader för widgetar +AllWidgetsWereEnabled=Alla tillgängliga widgetar är aktiverade +PositionByDefault=Standardsortering Position=Position -MenusDesc=Menyfunktioner ställer in innehållet i de två menyerna (horisontellt och vertikalt). -MenusEditorDesc=Menyredigeraren låter dig definiera egna menyposter. Använd den försiktigt för att undvika instabilitet och permanent otillgängliga menyposter.
Vissa moduler lägger till menyposter (i menyn Alla mestadels). Om du av misstag tar bort några av dessa poster kan du återställa dem genom att inaktivera och återaktivera modulen. +MenusDesc=Menyhanterare ställer in innehållet i de två menyerna (horisontellt och vertikalt). +MenusEditorDesc=Menyeditorn låter dig ange egna menyposter. Använd den med försiktighet för att undvika instabilitet och permanent otillgängliga menyposter.
Vissa moduler lägger till menyposter (i menyn Alla mestadels). Om du av misstag tar bort några av dessa poster kan du återställa dem genom att inaktivera och återaktivera modulen. MenuForUsers=Meny för användare -LangFile=Fil. Lang -Language_en_US_es_MX_etc=Språk (en_US, es_MX, ...) +LangFile=.lang-fil +Language_en_US_es_MX_etc=Språk (sv_SE, en_US, ...) System=System SystemInfo=Systeminformation -SystemToolsArea=Systemverktyg område +SystemToolsArea=Verktygsområde SystemToolsAreaDesc=Detta område ger administrationsfunktioner. Använd menyn för att välja önskad funktion. Purge=Rensa -PurgeAreaDesc=På den här sidan kan du radera alla filer som genereras eller lagras av Dolibarr (temporära filer eller alla filer i %s katalog). Att använda den här funktionen är normalt inte nödvändig. Den tillhandahålls som en lösning för användare vars Dolibarr är värd av en leverantör som inte erbjuder behörigheter för att radera filer som genereras av webbservern. +PurgeAreaDesc=På den här sidan kan du radera alla filer som genereras eller lagras av Dolibarr (temporära filer eller alla filer i %s katalog). Att använda den här funktionen är normalt inte nödvändigt. Den tillhandahålls som en lösning för användare vars värd är en leverantör som inte erbjuder rättigheter för att radera filer som genereras av webbservern. PurgeDeleteLogFile=Ta bort loggfiler, inklusive %s definierad för Syslog-modulen (ingen risk att förlora data) PurgeDeleteTemporaryFiles=Ta bort alla loggfiler och tillfälliga filer (ingen risk att förlora data). Parametern kan vara 'tempfilesold', 'logfiles' eller båda 'tempfilesold + logfiles'. Obs! Radering av tillfälliga filer görs endast om temp-katalogen skapades för mer än 24 timmar sedan. PurgeDeleteTemporaryFilesShort=Ta bort loggar och temporära filer (Ingen risk att förlora data) -PurgeDeleteAllFilesInDocumentsDir=Ta bort alla filer i katalogen: %s .
Detta tar bort alla genererade dokument relaterade till elementer (tredje part, fakturor etc ...), filer som laddas upp i ECM-modulen, databassäkerhetskopior och tillfälliga filer. +PurgeDeleteAllFilesInDocumentsDir=Ta bort alla filer i katalogen: %s .
Detta tar bort alla genererade dokument relaterade till element (tredjepart, fakturor etc ...), filer som laddas upp i ECM-modulen, databassäkerhetskopior och tillfälliga filer. PurgeRunNow=Rensa nu PurgeNothingToDelete=Ingen katalog eller filer att radera. -PurgeNDirectoriesDeleted=%s filer eller kataloger bort. -PurgeNDirectoriesFailed=Misslyckades med att ta bort %s filer eller kataloger. -PurgeAuditEvents=Rensa alla evenemang -ConfirmPurgeAuditEvents=Är du säker på att du vill rensa alla säkerhetshändelser? Alla säkerhetsloggar tas bort, inga andra data kommer att tas bort. -GenerateBackup=Skapa backup -Backup=Backup +PurgeNDirectoriesDeleted=%s filer eller kataloger raderades. +PurgeNDirectoriesFailed=Misslyckades med att radera %s filer eller kataloger. +PurgeAuditEvents=Rensa alla säkerhetsevent +ConfirmPurgeAuditEvents=Är du säker på att du vill rensa alla säkerhetsevent? Alla säkerhetsloggar tas bort, ingen annan data kommer att tas bort. +GenerateBackup=Skapa säkerhetskopia +Backup=Säkerhetskopia Restore=Återställ -RunCommandSummary=Backup kommer att ske genom följande kommando -BackupResult=Backup resultat -BackupFileSuccessfullyCreated=Backup fil framgångsrikt genereras -YouCanDownloadBackupFile=Den genererade filen kan nu laddas ner -NoBackupFileAvailable=Ingen backup filer tillgängliga. -ExportMethod=Export metod -ImportMethod=Import metoden -ToBuildBackupFileClickHere=Att bygga en backup fil, klicka här . +RunCommandSummary=Säkerhetskopiering har startats med följande kommando +BackupResult=Resultat av säkerhetskopia +BackupFileSuccessfullyCreated=Säkerhetskopiering har genomförts +YouCanDownloadBackupFile=Säkerhetskopian kan nu laddas ner +NoBackupFileAvailable=Ingen säkerhetskopior tillgängliga. +ExportMethod=Exportsätt +ImportMethod=Importsätt +ToBuildBackupFileClickHere=För att skapa en säkerhetskopia klickar du här. ImportMySqlDesc=För att importera en MySQL-säkerhetskopieringsfil kan du använda phpMyAdmin via din värd eller använda kommandot mysql från kommandoraden.
Till exempel: -ImportPostgreSqlDesc=Om du vill importera en backup fil måste du använda pg_restore kommando från kommandoraden: +ImportPostgreSqlDesc=Om du vill importera en säkerhetskopia måste du använda pg_restore kommandot från kommandoraden: ImportMySqlCommand=%s %s < mybackupfile.sql ImportPostgreSqlCommand=%s %s mybackupfile.sql -FileNameToGenerate=Filnamn för säkerhetskopiering: +FileNameToGenerate=Filnamn för säkerhetskopia: Compression=Komprimering -CommandsToDisableForeignKeysForImport=Kommando för att stänga av främmande nycklar vid import -CommandsToDisableForeignKeysForImportWarning=Obligatoriskt om du vill kunna återställa din sql-dump vid ett senare tillfälle -ExportCompatibility=Förenlighet genererade exportfil +CommandsToDisableForeignKeysForImport=Kommando för att inaktivera främmande nycklar vid import +CommandsToDisableForeignKeysForImportWarning=Obligatoriskt om du vill kunna återställa din databaskopia vid ett senare tillfälle +ExportCompatibility=Kompabilitet på skapad exportfil ExportUseMySQLQuickParameter=Använd parametern --quick ExportUseMySQLQuickParameterHelp=Parametern '--quick' hjälper till att begränsa RAM-förbrukningen för stora tabeller. -MySqlExportParameters=MySQL export parametrar +MySqlExportParameters=MySQL exportparametrar PostgreSqlExportParameters= PostgreSQL exportparametrar -UseTransactionnalMode=Använd affärsbeslut läge +UseTransactionnalMode=Använd läget transacional FullPathToMysqldumpCommand=Fullständiga sökvägen till mysqldump kommandot -FullPathToPostgreSQLdumpCommand=Hela sökvägen till pg_dump kommandot -AddDropDatabase=Lägg DROP DATABASE-kommandot -AddDropTable=Lägg DROP TABLE kommandot +FullPathToPostgreSQLdumpCommand=Fullständiga sökvägen till pg_dump kommandot +AddDropDatabase=Lägg kommandot DROP DATABASE +AddDropTable=Lägg till kommandot DROP TABLE ExportStructure=Struktur -NameColumn=Namn kolumner +NameColumn=Namn-kolumner ExtendedInsert=Utökade INSERT -NoLockBeforeInsert=Inga lås kommandon runt INSERT -DelayedInsert=Fördröjd in +NoLockBeforeInsert=Inga låskommandon runt INSERT +DelayedInsert=Fördröjd infogning EncodeBinariesInHexa=Koda binära data i hexadecimal IgnoreDuplicateRecords=Ignorera fel på dubbla poster (INSERT IGNORE) -AutoDetectLang=Autodetektera (webbläsare språk) -FeatureDisabledInDemo=Funktion avstängd i demo +AutoDetectLang=Autodetektera (webbläsarens språk) +FeatureDisabledInDemo=Funktionen inaktiverad i demo FeatureAvailableOnlyOnStable=Funktionen är endast tillgänglig på officiella stabila versioner -BoxesDesc=Widgets är komponenter som visar lite information som du kan lägga till för att anpassa vissa sidor. Du kan välja mellan att visa widgeten eller inte, genom att välja målsida och klicka på "Aktivera", eller genom att klicka på papperskorgen för att inaktivera den. +BoxesDesc=Widgets är komponenter som visar information som du kan lägga till för att anpassa vissa sidor. Du kan välja mellan att visa widgeten eller inte, genom att välja målsida och klicka på "Aktivera", eller genom att klicka på papperskorgen för att inaktivera den. OnlyActiveElementsAreShown=Endast delar av aktiverade moduler visas. -ModulesDesc=Modulerna / applikationerna avgör vilka funktioner som finns i programvaran. Vissa moduler kräver behörighet för användare efter att ha aktiverat modulen. Klicka på på / av-knappen %s för varje modul för att aktivera eller inaktivera en modul / applikation. -ModulesDesc2=Klicka på hjulknappen %s för att konfigurera modulen / applikationen. -ModulesMarketPlaceDesc=Du kan hitta fler moduler att ladda ner på externa webbplatser på Internet ... +ModulesDesc=Modulerna/applikationerna avgör vilka funktioner som finns i programvaran. Vissa moduler kräver behörighet för användare efter att ha aktiverat modulen. Klicka på av/på-knappen %s för varje modul för att aktivera eller inaktivera en modul/applikation. +ModulesDesc2=Klicka på kugghjulet %s för att konfigurera modulen/applikationen. +ModulesMarketPlaceDesc=Du kan hitta fler moduler att ladda ner på olika webbplatser på Internet ... ModulesDeployDesc=Om behörigheter i ditt filsystem tillåter det kan du använda det här verktyget för att distribuera en extern modul. Modulen kommer då att visas på fliken %s . -ModulesMarketPlaces=Hitta externa app / moduler -ModulesDevelopYourModule=Utveckla din egen app / moduler +ModulesMarketPlaces=Hitta app/moduler +ModulesDevelopYourModule=Skapa din egen app/modul ModulesDevelopDesc=Du kan också utveckla din egen modul eller hitta en partner för att utveckla en för dig. -DOLISTOREdescriptionLong=I stället för att starta www.dolistore.com webbplats för att hitta en extern modul, kan du använda det här inbäddade verktyget som ska utföra sökningen på den externa marknaden för dig (kan vara långsam, behöver en internetåtkomst) ... +DOLISTOREdescriptionLong=I stället för att gå till www.dolistore.com för att hitta moduler, kan du använda det här inbäddade verktyget som utför sökningen direkt på DoliStore. NewModule=Ny modul FreeModule=Gratis CompatibleUpTo=Kompatibel med version %s NotCompatible=Den här modulen verkar inte vara kompatibel med din Dolibarr %s (Min %s - Max %s). CompatibleAfterUpdate=Den här modulen kräver en uppdatering av din Dolibarr %s (Min %s - Max %s). -SeeInMarkerPlace=Se på marknaden -SeeSetupOfModule=Se installation av modul %s -SetOptionTo=Sätt alternativ %s till %s +SeeInMarkerPlace=Visa på marknadsplatsen +SeeSetupOfModule=Visa inställning av modul %s +SetOptionTo=Ange alternativ %s till %s Updated=Uppdaterad -AchatTelechargement=Köp / Hämta -GoModuleSetupArea=För att distribuera / installera en ny modul, gå till modulens inställningsområde: %s . -DoliStoreDesc=DoliStore, den officiella marknadsplatsen för Dolibarr ERP / CRM externa moduler +AchatTelechargement=Köp/ladda ner +GoModuleSetupArea=För att starta/installera en ny modul går du till modulens inställningsområde: %s . +DoliStoreDesc=DoliStore är den officiella marknadsplatsen för Dolibarr ERP/CRM moduler DoliPartnersDesc=Lista över företag som tillhandahåller specialutvecklade moduler eller funktioner.
Obs! Eftersom Dolibarr är ett program med öppen källkod bör någon med erfarenhet av PHP-programmering kunna utveckla en modul. -WebSiteDesc=Externa webbplatser för fler moduler utan tillägg... +WebSiteDesc=Externa webbplatser för fler moduler... DevelopYourModuleDesc=Några lösningar för att utveckla din egen modul ... URL=URL -RelativeURL=Relativ webbadress +RelativeURL=Relativ URL BoxesAvailable=Widgets tillgängliga BoxesActivated=Widgets aktiverade -ActivateOn=Aktivera på -ActiveOn=Aktiverad på -ActivatableOn=Aktiverbar på +ActivateOn=Aktivera den +ActiveOn=Aktiverad den +ActivatableOn=Aktiverbar den SourceFile=Källfil -AvailableOnlyIfJavascriptAndAjaxNotDisabled=Endast tillgängligt om JavaScript är inte oduglig +AvailableOnlyIfJavascriptAndAjaxNotDisabled=Endast tillgängligt om JavaScript inte är inaktiverat Required=Obligatorisk -UsedOnlyWithTypeOption=Används av en viss agenda alternativet +UsedOnlyWithTypeOption=Används av vissa dagordningsalernativ enbart Security=Säkerhet Passwords=Lösenord DoNotStoreClearPassword=Kryptera lösenord som är lagrade i databasen (INTE som vanlig text). Det rekommenderas starkt att aktivera det här alternativet. MainDbPasswordFileConfEncrypted=Kryptera databaslösenord som lagras i conf.php. Det rekommenderas starkt att aktivera det här alternativet. -InstrucToEncodePass=Att ha lösenord kodad i conf.php filen, ersätt raden
$ Dolibarr_main_db_pass = "...";
av
$ Dolibarr_main_db_pass = "krypterad:%s"; -InstrucToClearPass=Att ha lösenord avkodas (klar) i conf.php filen, ersätt raden
$ Dolibarr_main_db_pass = "krypterat: ...";
av
$ Dolibarr_main_db_pass = "%s"; -ProtectAndEncryptPdfFiles=Skydda genererade PDF-filer. Detta rekommenderas INTE eftersom det bryter massprodukten i PDF-format. -ProtectAndEncryptPdfFilesDesc=Skyddet av ett PDF-dokument håller det tillgängligt att läsa och skriva ut med en PDF-webbläsare. Redigering och kopiering är dock inte längre möjligt. Observera att användandet av den här funktionen gör det möjligt att bygga en global sammanslagen PDF-fil inte fungerar. -Feature=Huvudnummer +InstrucToEncodePass=Att ha lösenord kodad i conf.php filen, ersätt raden
$dolibarr_main_db_pass = "...";
med
$dolibarr_main_db_pass = "crypted:%s"; +InstrucToClearPass=För att ha lösenord avkodade (läsbara) i conf.php-filen ersätter du raden
$dolibarr_main_db_pass = "crypted: ...";
med
$dolibarr_main_db_pass = "%s"; +ProtectAndEncryptPdfFiles=Skydda genererade PDF-filer. Detta rekommenderas INTE eftersom det bryter bulkhantering av PDF:er. +ProtectAndEncryptPdfFilesDesc=Skyddet av ett PDF-dokument gör det möjligt att läsa och skriva ut i en PDF-läsare. Redigering och kopiering är dock inte längre möjlig. Observera att användandet av den här funktionen gör det omöjligt att använda globala sammanslagna PDF-filer. +Feature=Funktion DolibarrLicense=Licens -Developpers=Utvecklare / bidragsgivare +Developpers=Utvecklare/bidragsgivare OfficialWebSite=Dolibarrs officiella webbplats OfficialWebSiteLocal=Lokal webbplats (%s) -OfficialWiki=Dolibarr dokumentation / Wiki -OfficialDemo=Dolibarr online demo -OfficialMarketPlace=Officiella marknadsplats för externa moduler / addons -OfficialWebHostingService=Refererade webbhotell (Cloud hosting) -ReferencedPreferredPartners=Preferred Partners +OfficialWiki=Dolibarr dokumentation/Wiki +OfficialDemo=Dolibarr online-demo +OfficialMarketPlace=Officiella marknadsplats för moduler/tillägg +OfficialWebHostingService=Rekommenderade webbhotell (Cloud hosting) +ReferencedPreferredPartners=Föredragna partners OtherResources=Andra resurser ExternalResources=Externa resurser SocialNetworks=Sociala nätverk SocialNetworkId=Socialt nätverks-ID -ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s -ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s +ForDocumentationSeeWiki=För användar-/utvecklardokumentation (Doc, FAQs...),
läs Dolibarr Wiki:
%s +ForAnswersSeeForum=För andra frågor eller hjälp kan du använda Dolibarrs forum:
%s HelpCenterDesc1=Här finns några resurser för att få hjälp och support med Dolibarr. -HelpCenterDesc2=Några av dessa resurser finns endast i engelska . -CurrentMenuHandler=Aktuell meny handler -MeasuringUnit=Mätenhet +HelpCenterDesc2=Några av dessa resurser finns endast på engelska. +CurrentMenuHandler=Aktuell menyhanterare +MeasuringUnit=Måttenhet LeftMargin=Vänster marginal TopMargin=Toppmarginal PaperSize=Papperstyp Orientation=Orientering -SpaceX=Utrymme x -SpaceY=Rymlig +SpaceX=Mellanrum X +SpaceY=Mellanrum Y FontSize=Textstorlek Content=Innehåll -ContentForLines=Content to display for each product or service (from variable __LINES__ of Content) +ContentForLines=Innehåll att visa för varje produkt eller tjänst (från variabeln __LINES__ innehåll) NoticePeriod=Uppsägningstid -NewByMonth=Ny i månaden +NewByMonth=Ny per månad Emails=E-post EMailsSetup=E-postinställningar -EMailsDesc=På den här sidan kan du ställa in parametrar eller alternativ för att skicka e-post. -EmailSenderProfiles=E-postmeddelanden skickar profiler -EMailsSenderProfileDesc=Du kan hålla det här avsnittet tomt. Om du anger några e-postmeddelanden här kommer de att läggas till i listan över möjliga avsändare i kombinationsrutan när du skriver ett nytt e-postmeddelande. -MAIN_MAIL_SMTP_PORT=SMTP / SMTPS-porten (standardvärde i php.ini: %s ) -MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS-värd (standardvärde i php.ini: %s ) -MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS-port (Ej definierad i PHP på Unix-liknande system) -MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS-värd (Ej definierad i PHP på Unix-liknande system) -MAIN_MAIL_EMAIL_FROM=Avsändar-e-post för automatiska e-postmeddelanden (standardvärde i php.ini: %s ) -MAIN_MAIL_ERRORS_TO=E-post används för att returnera e-postmeddelanden (fält "Fel-Till" i skickade e-postmeddelanden) -MAIN_MAIL_AUTOCOPY_TO= Kopiera (Bcc) alla skickade e-postmeddelanden till -MAIN_DISABLE_ALL_MAILS=Inaktivera all e-postsändning (för teständamål eller demo) -MAIN_MAIL_FORCE_SENDTO=Skicka alla e-postmeddelanden till (i stället för riktiga mottagare, för teständamål) -MAIN_MAIL_ENABLED_USER_DEST_SELECT=Föreslå e-postmeddelanden från anställda (om de är definierade) i listan över fördefinierade mottagare när du skriver ett nytt e-postmeddelande -MAIN_MAIL_SENDMODE=E-postsändningsmetod -MAIN_MAIL_SMTPS_ID=SMTP-ID (om sändning av server kräver autentisering) -MAIN_MAIL_SMTPS_PW=SMTP-lösenord (om sändning av server kräver autentisering) -MAIN_MAIL_EMAIL_TLS=Använd kryptering av TLS (SSL) +EMailsDesc=På den här sidan kan du ställa in parametrar eller alternativ för e-post. +EmailSenderProfiles=Avsändarprofiler för e-post +EMailsSenderProfileDesc=Du kan hålla denna sektion tom. Om du anger e-postadresser här kommer de att läggas till i listan över möjliga avsändare i kombinationsrutan när du skriver ett nytt e-postmeddelande. +MAIN_MAIL_SMTP_PORT=SMTP/SMTPS-porten (standardvärde i php.ini: %s) +MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS-värd (standardvärde i php.ini: %s) +MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS-port (inte angiven i PHP på Unix-liknande system) +MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS-värd (inte angiven i PHP på Unix-liknande system) +MAIN_MAIL_EMAIL_FROM=E-postadress som avsändare vid automatiska meddelanden (standardvärde i php.ini: %s) +EMailHelpMsgSPFDKIM=För att förhindra att automatiska meddelanden klassas som skräppost, se till att servern är auktoriserad att skicka e-post från denna adress med SPF- och DKIM-konfiguration +MAIN_MAIL_ERRORS_TO=E-post som används som retur vid felaktiga e-postmeddelanden (fält "Error-To" i skickad e-post) +MAIN_MAIL_AUTOCOPY_TO= Hemlig kopia (Bcc) för all e-post till +MAIN_DISABLE_ALL_MAILS=Inaktivera all e-post (för teständamål eller demo) +MAIN_MAIL_FORCE_SENDTO=Skicka all e-post till (i stället för riktiga mottagare, för teständamål) +MAIN_MAIL_ENABLED_USER_DEST_SELECT=Föreslå e-post från anställda (om de är angivna) i listan över fördefinierade mottagare när du skriver ett nytt meddelande +MAIN_MAIL_SENDMODE=Metod för sändning av e-post +MAIN_MAIL_SMTPS_ID=SMTP-ID (om sändning kräver autentisering) +MAIN_MAIL_SMTPS_PW=SMTP-lösenord (om sändning kräver autentisering) +MAIN_MAIL_EMAIL_TLS=Använd TLS (SSL) kryptering MAIN_MAIL_EMAIL_STARTTLS=Använd TLS (STARTTLS) kryptering MAIN_MAIL_EMAIL_SMTP_ALLOW_SELF_SIGNED=Auktorisera automatiska signaturer -MAIN_MAIL_EMAIL_DKIM_ENABLED=Använd DKIM för att skapa e-signatur -MAIN_MAIL_EMAIL_DKIM_DOMAIN=E-post domän för användning med dkim -MAIN_MAIL_EMAIL_DKIM_SELECTOR=Namn på dkim-väljaren -MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Privat nyckel för dkim signering -MAIN_DISABLE_ALL_SMS=Inaktivera all sms-sändning (för teständamål eller demo) +MAIN_MAIL_EMAIL_DKIM_ENABLED=Använd DKIM för att skapa e-postsignatur +MAIN_MAIL_EMAIL_DKIM_DOMAIN=E-postdomän för användning med DKIM +MAIN_MAIL_EMAIL_DKIM_SELECTOR=Namn på DKIM-väljaren +MAIN_MAIL_EMAIL_DKIM_PRIVATE_KEY=Privat nyckel för DKIM-signering +MAIN_DISABLE_ALL_SMS=Inaktivera all SMS-sändning (för teständamål eller demo) MAIN_SMS_SENDMODE=Metod som ska användas för att skicka SMS -MAIN_MAIL_SMS_FROM=Standard avsändarens telefonnummer för sms-sändning -MAIN_MAIL_DEFAULT_FROMTYPE=Standard avsändarmail för manuell sändning (användar e-post eller företags e-post) -UserEmail=Användar-e-post -CompanyEmail=Företagets Email -FeatureNotAvailableOnLinux=Funktionen inte finns på Unix-liknande system. Testa din sendmail program lokalt. -FixOnTransifex=Fixa översättningen på online-översättningsplattformen för projektet -SubmitTranslation=Om översättningen för detta språk inte är fullständigt eller du hittar fel kan du korrigera detta genom att redigera filer i katalogen langs / %s och skicka in din ändring till www.transifex.com/dolibarr-association/dolibarr/ -SubmitTranslationENUS=Om översättningen för detta språk inte är komplett eller om du hittar fel kan du korrigera detta genom att redigera filer i katalogen langs / %s och skicka ändrade filer på dolibarr.org/forum eller, om du är utvecklare, med en PR på github .com / Dolibarr / dolibarr -ModuleSetup=Modul inställning -ModulesSetup=Moduler / Programinställningar +MAIN_MAIL_SMS_FROM=Standard telefonnummer för avsändarens vid SMS +MAIN_MAIL_DEFAULT_FROMTYPE=Standard e-postadress för avsändaren vid manuell sändning +UserEmail=Användares e-postadress +CompanyEmail=Företagets e-postadress +FeatureNotAvailableOnLinux=Funktionen inte finns på Unix-liknande system. Testa sendmail lokalt. +FixOnTransifex=Lös översättningen på onlineplattformen för översättningar +SubmitTranslation=Om översättningen för detta språk inte är fullständig eller du hittar fel kan du korrigera detta genom att redigera filer i katalogen langs/%s och skicka in din ändring till www.transifex.com/dolibarr-association/dolibarr/ +SubmitTranslationENUS=Om översättningen för detta språk inte är komplett eller om du hittar fel kan du korrigera detta genom att redigera filer i katalogen langs/%s och skicka ändrade filer på dolibarr.org/forum eller, om du är utvecklare, med en PR på github.com/Dolibarr/dolibarr +ModuleSetup=Modulinställningar +ModulesSetup=Inställningar för moduler/program ModuleFamilyBase=System ModuleFamilyCrm=Customer Relationship Management (CRM) ModuleFamilySrm=Vendor Relationship Management (VRM) -ModuleFamilyProducts=Produktledning (PM) +ModuleFamilyProducts=Product Management (PM) ModuleFamilyHr=Human Resource Management (HR) -ModuleFamilyProjects=Projekt / gemensamt arbete +ModuleFamilyProjects=Projekt/gemensamt arbete ModuleFamilyOther=Andra -ModuleFamilyTechnic=Multi-moduler verktyg -ModuleFamilyExperimental=Experimentell moduler -ModuleFamilyFinancial=Finansiella Moduler (Redovisning / Treasury) -ModuleFamilyECM=ECM -ModuleFamilyPortal=Webbplatser och annan frontal applikation +ModuleFamilyTechnic=Verktyg för flera moduler +ModuleFamilyExperimental=Experimentella moduler +ModuleFamilyFinancial=Finansiella Moduler (redovisning/bokföring) +ModuleFamilyECM=Electronic Content Management (ECM) +ModuleFamilyPortal=Webbplatser och andra frontapplikationer ModuleFamilyInterface=Gränssnitt med externa system -MenuHandlers=Meny hanterar -MenuAdmin=Menu Editor -DoNotUseInProduction=Använd inte i poroduktion -ThisIsProcessToFollow=Uppgraderingsprocedur: -ThisIsAlternativeProcessToFollow=Det här är en alternativ inställning som ska behandlas manuellt: +MenuHandlers=Menyhanterare +MenuAdmin=Menuredigerare +DoNotUseInProduction=Använd inte i produktion +ThisIsProcessToFollow=Procedur för uppgradering: +ThisIsAlternativeProcessToFollow=Detta är en alternativ inställning som ska hanteras manuellt: StepNb=Steg %s FindPackageFromWebSite=Hitta ett paket som innehåller de funktioner du behöver (till exempel på den officiella webbplatsen %s). DownloadPackageFromWebSite=Ladda ner paketet (till exempel från den officiella hemsidan %s). -UnpackPackageInDolibarrRoot=Packa upp / packa upp de förpackade filerna i din Dolibarr-serverns katalog: %s -UnpackPackageInModulesRoot=To deploy/install an external module, you must unpack/unzip the archive file into the server directory dedicated to external modules:
%s -SetupIsReadyForUse=Modulutbyggnad är klar. Du måste dock aktivera och konfigurera modulen i din applikation genom att gå till modulerna för inställning av sidor: %s . -NotExistsDirect=Den alternativa rotkatalogen är inte definierad till en befintlig katalog.
-InfDirAlt=Sedan version 3 är det möjligt att definiera en alternativ rotkatalog. Detta gör att du kan lagra, till en dedikerad katalog, plugin-moduler och anpassade mallar.
Skapa bara en katalog i roten till Dolibarr (t ex: anpassad).
-InfDirExample= 
Angiv sedan det i filen conf.php
$ dolibarr_main_url_root_alt = '/ anpassad'
$ dolibarr_main_document_root_alt = '/ path / of / dolibarr / htdocs / anpassad'
Om dessa rader kommenteras med "#" , bara uncomment genom att ta bort "#" tecknet. -YouCanSubmitFile=Du kan ladda upp .zip-filen för modulpaketet härifrån: -CurrentVersion=Dolibarr nuvarande version -CallUpdatePage=Bläddra till den sida som uppdaterar databasstrukturen och data: %s. -LastStableVersion=Senaste stabila versionen +UnpackPackageInDolibarrRoot=Packa upp filerna i din Dolibarr-installations katalog: %s +UnpackPackageInModulesRoot=För att installera en extern modul måste du packa upp arkivfilen i installationsmappen dedikerad för externa moduler:
%s +SetupIsReadyForUse=Modulen är installerad. Du måste dock aktivera och konfigurera modulen i din applikation: %s . +NotExistsDirect=Den alternativa rotkatalogen är inte angiven till en existerande katalog.
+InfDirAlt=Sedan version 3 är det möjligt att ange en alternativ rotkatalog. Detta gör att du kan lagra, i den dedikerade katalogen, moduler och anpassade mallar.
Skapa bara en katalog i roten till Dolibarr (t ex: anpassningar).
+InfDirExample=
Ange det sedan i filen conf.php
$dolibarr_main_url_root_alt = '/anpassningar'
$dolibarr_main_document_root_alt = '/path/of/dolibarr/htdocs/anpassningar'
Om dessa rader är kommenterade med "#" återaktiverar du raden genom att ta bort #-tecknet. +YouCanSubmitFile=Du kan ladda upp .zip-filen för modulen härifrån: +CurrentVersion=Dolibarrs nuvarande version +CallUpdatePage=Gå till den sida som uppdaterar databasstrukturen och data: %s. +LastStableVersion=Senast stabila version LastActivationDate=Senaste aktiveringsdatum -LastActivationAuthor=Senaste aktiveringsförfattaren +LastActivationAuthor=Senaste aktivering användare LastActivationIP=Senaste aktivering IP -LastActivationVersion=Latest activation version +LastActivationVersion=Senaste aktivering version UpdateServerOffline=Uppdatera server offline WithCounter=Hantera en räknare -GenericMaskCodes=Du kan ange valfri numreringsmask. I den här masken kan följande taggar användas:
{000000} motsvarar ett nummer som kommer att ökas på varje %s. Ange så många nollor som önskad längd på räknaren. Räknaren kompletteras med nollor från vänster för att ha lika många nollor som masken.
{000000+000} samma som den föregående men en förskjutning som motsvarar numret till höger om + -tecknet tillämpas med början på den första %s.
{000000@x} samma som föregående men räknaren återställs till noll när månad x nås (x mellan 1 och 12, eller 0 för att använda de första månaderna av räkenskapsåret som definierats i din konfiguration, eller 99 till återställs till noll varje månad). Om detta alternativ används och x är 2 eller högre krävs också sekvensen {åå} {mm} eller {åååå} {mm}.
{dd} dag (01 till 31).
{mm} månad (01 till 12).
{yy} , {yyyy} eller {y} år över 2,4 eller 1 nummer.
-GenericMaskCodes2= {cccc} klientkoden på n tecken
{cccc000} kunden är kundens kund. Denna räknare dedikerad till kunden återställs samtidigt som den globala räknaren.
{tttt} Koden för tredje parts typ på n tecken (se menyn Hem - Inställningar - Ordbok - Typer av tredje part). Om du lägger till den här taggen kommer räknaren att vara annorlunda för varje typ av tredje part.
-GenericMaskCodes3=Alla andra tecken i masken förblir intakt.
Blanksteg är inte tillåtna.
-GenericMaskCodes3EAN=Alla andra tecken i masken förblir intakta (utom * eller? I 13: e position i EAN13).
Utrymmen är inte tillåtna.
I EAN13 ska det sista tecknet efter det sista} i 13: e position vara * eller? . Den kommer att ersättas av den beräknade nyckeln.
-GenericMaskCodes4a=  Exempel på 99: e %s från tredje part TheCompany, med datum 2007-01-31:
-GenericMaskCodes4b=Exempel på tredje part som har skapats på 2007/03/01:
-GenericMaskCodes4c=Exempel på artikel skapad 2007-03-01:
-GenericMaskCodes5=  ABC {yy} {mm} - {000 tusen} kommer att ge ABC0701-000099
{0000 + 100 @ 1} -ZZZ / {dd} / XXX ger 0199-ZZZ / 31 / XXX
IN {yy} {mm} - {0000} - {t} ger IN0701-0099-A om typen av företag är "Responsable Inscripto" med kod för typ som är "A_RI" -GenericNumRefModelDesc=Avkastningen en anpassningsbar nummer enligt en fastställd mask. +GenericMaskCodes=Du kan ange valfri numreringsmask. I den här masken kan följande taggar användas:
{000000} motsvarar ett nummer som kommer att ökas på varje %s. Ange så många nollor som önskad längd på räknaren. Räknaren kompletteras med nollor från vänster för att ha lika många nollor som masken.
{000000+000} ger samma som föregående men med en förskjutning som motsvarar numret till höger om + -tecknet och tillämpas med början på den första %s.
{000000@x} samma som föregående men räknaren återställs till noll när månad x nås (x mellan 1 och 12, eller 0 för att använda de första månaderna av räkenskapsåret som anges i din konfiguration, eller 99 till återställs till noll varje månad). Om detta alternativ används och x är 2 eller högre krävs också sekvensen {yy} {mm} eller {yyyy} {mm}.
{dd} dag (01 till 31).
{mm} månad (01 till 12).
{yy}, {yyyy} eller {y} år med 2, 4 respektive 1 nummer.
+GenericMaskCodes2={cccc} klientkoden med n tecken
{cccc000} är kundnummer med löpnummer dedikerat kunden. Denna räknare återställs samtidigt som den globala räknaren.
{tttt} Koden för varje tredjeparts typ med n tecken (se menyn Hem - Inställningar - Ordbok - Typer av tredjepart). Om du lägger till den här taggen kommer räknaren att vara annorlunda för varje typ av tredjepart.
+GenericMaskCodes3=Alla andra tecken i masken förblir intakt.
Mellanslag är inte tillåtna.
+GenericMaskCodes3EAN=Alla andra tecken i masken förblir intakta (utom * eller ? i 13:e position i EAN13).
Mellanslag är inte tillåtna.
I EAN13 ska det sista tecknet efter det sista} i 13:e position vara * eller ?. Den kommer att ersättas av den beräknade nyckeln.
+GenericMaskCodes4a=Exempel på 99:e %s från tredjeparten StorFöretaget, med datum 2007-01-31:
+GenericMaskCodes4b=Exempel på tredjepart som har skapats på 2007-03-01:
+GenericMaskCodes4c=Exempel på produkt skapad 2007-03-01:
+GenericMaskCodes5=ABC{yy}{mm}-{000000} kommer att resultera i ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX ger 0199-ZZZ/31/XXX
IN{yy}{mm}-{0000}-{t} ger IN0701-0099-A om typen av företag är "Responsable Inscripto" med kod för typ som är "A_RI" +GenericNumRefModelDesc=Ger en anpassningsbar nummerserie enligt en fastställd mask. ServerAvailableOnIPOrPort=Server finns på adressen %s på port %s -ServerNotAvailableOnIPOrPort=Servern är inte tillgänglig på adress %s på port %s -DoTestServerAvailability=Test serveranslutning +ServerNotAvailableOnIPOrPort=Servern är inte tillgänglig på adresseb %s på port %s +DoTestServerAvailability=Testa serveranslutning DoTestSend=Testa att skicka DoTestSendHTML=Testa att skicka HTML -ErrorCantUseRazIfNoYearInMask=Fel, kan inte använda alternativet @ för att återställa räknaren varje år om sekvens {åå} eller {yyyy} inte är i mask. -ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Fel, kan inte använda alternativet @ om sekvensen (yy) (mm) eller (ÅÅÅÅ) (mm) inte är i mask. -UMask=Umask parameter för nya filer på Unix / Linux / BSD-filsystemet. -UMaskExplanation=Denna parameter gör att du kan definiera behörigheter som standard på filer skapade av Dolibarr på servern (under upp till exempel).
Det måste vara det oktala värdet (till exempel 0666 innebär läsa och skriva för alla).
Denna parameter är meningslöst på en Windows server. +ErrorCantUseRazIfNoYearInMask=Fel! Kan inte använda alternativet @ för att återställa räknaren varje år om sekvensen {yy} eller {yyyy} inte finns i masken. +ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Fel! Kan inte använda alternativet @ om sekvensen (yy)(mm) eller (yyyy)(mm) inte finns i masken. +UMask=UMask-parameter för nya filer på Unix/Linux/BSD-filsystem. +UMaskExplanation=Denna parameter gör att du kan ange rättigheter som standard på filer skapade av Dolibarr på servern (under uppladdning till exempel).
Det måste vara det oktala värdet (till exempel 0666 innebär läs- och skrivrättigheter för alla).
Denna parameter är meningslös på en Windows-server. SeeWikiForAllTeam=Ta en titt på Wiki-sidan för en lista över bidragsgivare och deras organisation -UseACacheDelay= Fördröjning för caching export svar i sekunder (0 eller tomt för ingen cache) -DisableLinkToHelpCenter=Dölj länken "Behöver du hjälp eller support" på inloggningssidan -DisableLinkToHelp=Dölj länken för online-hjälp "%s" -AddCRIfTooLong=Det finns ingen automatisk textförpackning, texten som är för lång kommer inte att visas på dokument. Vänligen lägg till vagnreturer i textområdet om det behövs. -ConfirmPurge=Är du säker på att du vill utföra denna utrensning?
Detta kommer permanent radera alla dina datafiler på något sätt för att återställa dem (ECM-filer, bifogade filer ...). +UseACacheDelay= Fördröjning för cache-exportsvar i sekunder (0 eller tomt för ingen cache) +DisableLinkToHelpCenter=Dölj länken Behöver du hjälp eller support på inloggningssidan +DisableLinkToHelp=Dölj länken för onlinehjälp %s +AddCRIfTooLong=Det finns ingen automatisk radbrytning för text. Text som är för lång kommer inte att visas på dokument. Lägg till radmatning i textområdet om det behövs. +ConfirmPurge=Är du säker på att du vill utföra denna rensning?
Detta kommer permanent radera alla dina datafiler utan något sätt att återställa dem (ECM-filer, bifogade filer ...). MinLength=Minsta längd -LanguageFilesCachedIntoShmopSharedMemory=Filer. Lang lastas i det delade minnet +LanguageFilesCachedIntoShmopSharedMemory=.lang-filer laddas i det delade minnet LanguageFile=Språkfil ExamplesWithCurrentSetup=Exempel med nuvarande konfiguration -ListOfDirectories=Förteckning över OpenDocument mallar kataloger -ListOfDirectoriesForModelGenODT=Lista över kataloger som innehåller mallfiler med OpenDocument-format.

Sätt här hela sökvägen till kataloger.
Lägg till en vagnretur mellan eah-katalogen.
För att lägga till en katalog över GED-modulen, lägg till här DOL_DATA_ROOT / ecm / ditt katalognamn .

Filer i katalogerna måste sluta med .odt eller .ods . -NumberOfModelFilesFound=Antal ODT / ODS-mallfiler som finns i dessa kataloger -ExampleOfDirectoriesForModelGen=Exempel på syntax:
c: \\ myapp \\ mydocumentdir \\ mysubdir
/ home / myapp / mydocumentdir / mysubdir
DOL_DATA_ROOT / ecm / ecmdir -FollowingSubstitutionKeysCanBeUsed=
Att veta hur du skapar dina odT dokumentmallar, innan du förvarar dem i dessa kataloger, läs wiki dokumentation: +ListOfDirectories=Lista över OpenDocument mallkatalog +ListOfDirectoriesForModelGenODT=Lista över kataloger som innehåller mallfiler i OpenDocument-format.

Ange hela sökvägen till kataloger.
Lägg till en radmatning mellan eah-kataloger.
För att lägga till en katalog för GED-modulen gör du det härDOL_DATA_ROOT/ecm/dittkatalognamn.

Filer i dessa kataloger måste sluta med .odt eller .ods. +NumberOfModelFilesFound=Antal ODT/ODS-mallfiler som finns i dessa kataloger +ExampleOfDirectoriesForModelGen=Exempel på syntax:
c: \\myapp\\mydocumentdir\\mysubdir
/home/myapp/mydocumentdir/mysubdir
DOL_DATA_ROOT/ecm/ecmdir +FollowingSubstitutionKeysCanBeUsed=
För att lära dig hur du skapar odt-mallar, innan du sparar dem i dessa kataloger, läs wiki-dokumentation: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template -FirstnameNamePosition=Ståndpunkt av förnamn / namn -DescWeather=Följande bilder visas på instrumentpanelen när antalet sena åtgärder når följande värden: -KeyForWebServicesAccess=För att kunna använda Web Services (parameter "dolibarrkey" i WebServices) -TestSubmitForm=Ingång Testformuläret -ThisForceAlsoTheme=Användning av denna menychef kommer också att använda sitt eget tema oavsett användarvalet. Även denna menyfunktion som är specialiserad för smartphones fungerar inte på alla smartphones. Använd en annan menychef om du har problem med din. -ThemeDir=Skins katalogen -ConnectionTimeout=Anslutningstidsavbrott -ResponseTimeout=Respons tidsutlösning +FirstnameNamePosition=Position för förnamn/efternamn +DescWeather=Följande bilder visas på kontrollpanelen när antalet sena åtgärder når följande värden: +KeyForWebServicesAccess=Nyckel för att använda Web Services (parameter "dolibarrkey" i WebServices) +TestSubmitForm=Inmatning testformulär +ThisForceAlsoTheme=Denna menyredigerare kommer att använda sitt eget tema oavsett användarvalet. Även om menyredigeraren är anpassad för mobila enheter så fungerar den tyvärr inte på alla. Använd en annan menyredigerare om du har problem. +ThemeDir=Skins-katalogen +ConnectionTimeout=Anslutning timeout +ResponseTimeout=Svar timeout SmsTestMessage=Testmeddelande från __ PHONEFROM__ till __ PHONETO__ -ModuleMustBeEnabledFirst=Modul %s måste aktiveras först om du behöver den här funktionen. -SecurityToken=Nyckeln till säkra webbadresser -NoSmsEngine=Ingen SMS-avsändare finns tillgänglig. En SMS-avsändarhanterare är inte installerad med standarddistributionen eftersom de är beroende av en extern leverantör, men du kan hitta några på %s +ModuleMustBeEnabledFirst=Modulen %s måste aktiveras först om du behöver den här funktionen. +SecurityToken=Nyckeln för säkra webbadresser +NoSmsEngine=Ingen SMS-avsändare finns tillgänglig. En hanterare för SMS-avsändare är inte installerad eftersom de är beroende av en extern leverantör, men du kan hitta några på %s PDF=PDF PDFDesc=Globala alternativ för PDF-generation -PDFOtherDesc=PDF-alternativ som är specifikt för vissa moduler -PDFAddressForging=Regler för adressavsnitt -HideAnyVATInformationOnPDF=Dölj all information om försäljningsskatt / moms -PDFRulesForSalesTax=Regler för försäljningsskatt / moms +PDFOtherDesc=PDF-alternativ som är specifika för vissa moduler +PDFAddressForging=Regler för adress-blocket +HideAnyVATInformationOnPDF=Dölj all information om moms +PDFRulesForSalesTax=Regler för moms PDFLocaltax=Regler för %s -HideLocalTaxOnPDF=Dölj %s i kolumn Försäljningsskatt / moms +HideLocalTaxOnPDF=Dölj %s i kolumnen moms HideDescOnPDF=Dölj produktbeskrivning -HideRefOnPDF=Dölj produkter ref. -HideDetailsOnPDF=Dölj produktlinjer detaljer -PlaceCustomerAddressToIsoLocation=Använd fransk standardposition (La Poste) för kundadressposition +HideRefOnPDF=Dölj produktref. +HideDetailsOnPDF=Dölj produktraden beskrivning +PlaceCustomerAddressToIsoLocation=Använd fransk standardposition (La Poste) för position av kundadress Library=Bibliotek -UrlGenerationParameters=Parametrar för att säkra webbadresser -SecurityTokenIsUnique=Använd en unik securekey parameter för varje webbadress -EnterRefToBuildUrl=Ange referens för objekt %s -GetSecuredUrl=Få beräknat URL +UrlGenerationParameters=Parametrar för säkra webbadresser +SecurityTokenIsUnique=Använd en unik securekey-parameter för varje webbadress +EnterRefToBuildUrl=Ange referens för objektet %s +GetSecuredUrl=Få beräknad URL ButtonHideUnauthorized=Dölj obehöriga åtgärdsknappar också för interna användare (bara gråtonad annars) OldVATRates=Gammal momssats NewVATRates=Ny momssats -PriceBaseTypeToChange=Ändra om priser med bas referensvärde som definieras på -MassConvert=Starta masskonvertering +PriceBaseTypeToChange=Ändra om priser med basreferensvärde definieras på +MassConvert=Starta bulkkonvertering PriceFormatInCurrentLanguage=Prisformat på nuvarande språk -String=String +String=Sträng String1Line=Sträng (1 rad) TextLong=Lång text TextLongNLines=Lång text (n rader) HtmlText=Html-text Int=Heltal -Float=Flyttal +Float=Float DateAndTime=Datum och timme Unique=Unik -Boolean=Booleska (en kryssruta) +Boolean=Boolsk (en kryssruta) ExtrafieldPhone = Telefon ExtrafieldPrice = Pris -ExtrafieldMail = epost -ExtrafieldUrl = Url -ExtrafieldSelect = Välj lista +ExtrafieldPriceWithCurrency=Pris med valuta +ExtrafieldMail = E-post +ExtrafieldUrl = URL +ExtrafieldIP = IP +ExtrafieldSelect = Väljlista ExtrafieldSelectList = Välj från tabell ExtrafieldSeparator=Separator (inte ett fält) ExtrafieldPassword=Lösenord ExtrafieldRadio=Radioknappar (endast ett val) ExtrafieldCheckBox=Kryssrutor -ExtrafieldCheckBoxFromList=Kryssrutor från bordet +ExtrafieldCheckBoxFromList=Kryssrutor från tabell ExtrafieldLink=Länk till ett objekt ComputedFormula=Beräknat fält -ComputedFormulaDesc=Du kan ange här en formel som använder andra objektegenskaper eller någon PHP-kodning för att få ett dynamiskt beräknat värde. Du kan använda alla PHP-kompatibla formler inklusive "?" tillståndsoperatör och följande globala objekt: $ db, $ conf, $ langs, $ mysoc, $ user, $ object .
VARNING : Endast vissa egenskaper för $ objekt kan vara tillgängliga. Om du behöver egenskaper som inte har laddats, hämtar du bara objektet till din formel som i det andra exemplet.
Att använda ett beräknat fält betyder att du inte kan ange något värde från gränssnittet. Om det finns ett syntaxfel kan formeln kanske inte returnera något.

Exempel på formel:
$ object-> id < 10 ? round($object-> id / 2, 2): ($ object-> id + 2 * $ user-> id) * (int) substr ($ mysoc-> zip, 1, 2 )

Exempel på att ladda om objekt
(($ reloadedobj = new Societe ($ db)) && ($ reloadedobj-> fetchNoCompute ($ obj-> id? $ obj-> id: ($ obj-> rad) > rowid: $ object-> id))> 0))? $ reloadedobj-> array_options ['options_extrafieldkey'] * $ reloadedobj-> capital / 5: '-1'

Annat exempel på formel för att tvinga objektets belastning och dess överordnade objekt:
(($ reloadedob = )) && ($ reloadedobj-> fetchNoCompute ($ object-> id)> 0) && ($ secondloadedobj = new Project ($ db)) && ($ secondloadedobj-> fetchNoCompute ($ reloadedobj-> fk_project)> 0))? $ secondloadedobj-> ref: 'Föräldraprojekt hittades inte' +ComputedFormulaDesc=Här kan du ange en formel som använder andra objektegenskaper eller någon PHP-kodning för att få ett dynamiskt beräknat värde. Du kan använda alla PHP-kompatibla formler inklusive "?" operand och följande globala objekt: $db, $conf, $langs, $mysoc, $user, $object.
VARNING: Endast vissa egenskaper för $object kan vara tillgängliga. Om du behöver egenskaper som inte har laddats hämtar du bara objektet till din formel som i det andra exemplet.
Att använda ett beräknat fält betyder att du inte kan ange något värde från gränssnittet. Om det finns ett syntaxfel kan formeln kanske inte returnera något.

Exempel på formel
$object->id<10?round($object->id/2,2):($object->id+2*$user->id)*(int) substr($mysoc->zip,1,2)

Exempel på att ladda om objekt
(($reloadedobj=newSociete($db))&&($reloadedobj->fetchNoCompute($obj->id?$obj->id:($obj->rad)>rowid:$object->id))>0))?$reloadedobj->array_options ['options_extrafieldkey']*$reloadedobj->capital/5:'-1'

Annat exempel på formel för att tvinga objektets laddning och dess överordnade objekt:
(($reloadedob=))&&($reloadedobj->fetchNoCompute($object->id)>0)&&($secondloadedobj=newProject($db))&&($secondloadedobj->fetchNoCompute($reloadedobj->fk_project)>0))?$secondloadedobj->ref:'Överordnat projekt hittades inte' Computedpersistent=Lagra beräknat fält -ComputedpersistentDesc=Beräknade extra fält kommer att lagras i databasen, men värdet beräknas bara om objektet för detta fält ändras. Om det beräknade fältet beror på andra objekt eller globala data kan detta värde vara fel !! -ExtrafieldParamHelpPassword=Om du lämnar fältet tomt betyder det att detta värde kommer att sparas utan kryptering (fältet måste bara döljas med stjärnan på skärmen).
Ange 'auto' för att använda standardkrypteringsregeln för att spara lösenord i databasen (då är läsningsvärde endast ett hash, inget sätt att hämta originalvärdet) -ExtrafieldParamHelpselect=Förteckning över värden måste vara linjer med formatnyckel, värde (där nyckel inte kan vara '0')

till exempel:
1, värde1
2, värde2
code3, värde3
...

För att få lista beroende på en annan komplementär attributlista:
1, värde1 | options_ parent_list_code : parent_key
2, value2 | options_ parent_list_code : parent_key

För att få listan beroende på en annan lista:
1, värde1 | parent_list_code : parent_key
2, värde2 | parent_list_code : parent_key -ExtrafieldParamHelpcheckbox=Lista över värden måste vara rader med formatnyckel, värde (där nyckel inte kan vara '0')

till exempel:
1, värde1
2, värde2
3, värde3
... -ExtrafieldParamHelpradio=Lista över värden måste vara rader med formatnyckel, värde (där nyckel inte kan vara '0')

till exempel:
1, värde1
2, värde2
3, värde3
... -ExtrafieldParamHelpsellist=List of values comes from a table
Syntax: table_name:label_field:id_field::filtersql
Example: c_typent:libelle:id::filtersql

- id_field is necessarly a primary int key
- filtersql is a SQL condition. It can be a simple test (eg active=1) to display only active value
You can also use $ID$ in filter which is the current id of current object
To use a SELECT into the filter use the keyword $SEL$ to bypass anti-injection protection.
if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)

In order to have the list depending on another complementary attribute list:
c_typent:libelle:id:options_parent_list_code|parent_column:filter

In order to have the list depending on another list:
c_typent:libelle:id:parent_list_code|parent_column:filter -ExtrafieldParamHelpchkbxlst=Värdelista kommer från en tabell
Syntax: tabellnamn: label_field: id_field :: filtersql
Exempel: c_typent: libelle: id :: filtersql

filter kan bara vara ett aktivt test2 (t.ex. kan också använda $ ID $ i filterhäxan är det aktuella idet för det aktuella objektet
Om du vill göra en SELECT i filter använder du $ SEL $
om du vill filtrera på extrafält använder syntax extra.fieldcode = ... (där fältkoden är uppförande extrafield)

för att få listan beroende på en annan kompletterande attributlista:
c_typent: libelle: id: options_ parent_list_code | parent_column: filter

för att få listan beroende på en annan lista:
c_typent: libelle: id: parent_list_code | parent_column: filter -ExtrafieldParamHelplink=Parametrar måste vara ObjectName: Classpath
Syntax: ObjectName: Classpath -ExtrafieldParamHelpSeparator=Håll tomt för en enkel separator
Ställ in detta på 1 för en kollapsande separator (öppna som standard för en ny session, sedan behålls status för varje användarsession)
Ställ detta till 2 för en kollapsande separator (kollapsad som standard för ny session, sedan status hålls före varje användarsession) +ComputedpersistentDesc=Beräknade extrafält kommer att lagras i databasen, men värdet beräknas bara om objektet för detta fält ändras. Om det beräknade fältet beror på andra objekt eller globala data kan detta värde vara fel!! +ExtrafieldParamHelpPassword=Om du lämnar fältet tomt betyder det att detta värde kommer att sparas utan kryptering (fältet döljas bara med stjärnor på skärmen).
Ange 'auto' för att använda standardregel för kryptering för att spara lösenord i databasen (då är läsningsvärde endast en hash och det finns inget sätt att hämta originalvärdet) +ExtrafieldParamHelpselect=Lista över värden måste vara rader med formatet nyckel,värde (där nyckel inte kan vara '0')

till exempel:
1,värde1
2,värde2
code3,värde3
...

För att få listan beroende av andra komplementära attribut:
1,värde1|options_ parent_list_code:parent_key
2,value2|options_parent_list_code:parent_key

För att få listan beroende av en annan lista:
1,värde1|parent_list_code:parent_key
2,värde2|parent_list_code:parent_key +ExtrafieldParamHelpcheckbox=Lista över värden måste vara rader med formatet nyckel,värde (där nyckel inte kan vara '0')

till exempel:
1,värde1
2,värde2
3,värde3
... +ExtrafieldParamHelpradio=Lista över värden måste vara rader med formatet nyckel,värde (där nyckel inte kan vara '0')

till exempel:
1,värde1
2,värde2
3,värde3
... +ExtrafieldParamHelpsellist=Listan med värden kommer från en tabell
Syntax: tabellnamn:etikettfält:idfält::filtersql
Exempel: c_typent:libelle:id::filtersql

- id_field krävs som en primär nyckel
- filtersql är ett SQL-villkor. Det kan enkelt testas (t.ex. active=1) för att visa endast aktiva värden
Du kan också använda $ID$ i filter, som är aktuellt ID för aktuellt objekt.
För att använda SELECT i ett filter använder du $SEL$ för att åsidosätta anti-inject--skyddet.
Om du vill filtrera på extrafält använder du syntax extra.fieldcode=... (där fältkoden är koden för extrafältet)

För att ha listan beroende av andra komplementära attribut:
c_typent:libelle:id:options_parent_list_code|parent_column:filter

För att ha listan beroende av en annan lista:
c_typent:libelle:id:parent_list_code|parent_column:filter +ExtrafieldParamHelpchkbxlst=Listan med värden kommer från en tabell
Syntax: table_name:label_field:id_field::filtersql
Exempel: c_typent:libelle:id::filtersql

filter kan vara ett enkelt test (t.ex. active=1) för att visa endast aktiva värden
Du kan också använda $ID$ i filter som är aktuellt ID för aktuellt objekt
För att göra en SELECT i filter använder du $SEL$
om du vill filtrera på extrafält använder du syntax extra.fieldcode= ... (där fältkoden är koden för extrafältet)

För att listan skall vara beroende av komplementära attribut:
c_typent:libelle:id:options_parent_list_code|parent_column:filter

För att få listan beroende av en annan lista:
c_typent:libelle:id:parent_list_code|parent_column:filter +ExtrafieldParamHelplink=Parametrar måste vara ObjectName:Classpath
Syntax: ObjectName:Classpath +ExtrafieldParamHelpSeparator=Håll tomt för en enkel separator
Ange detta till 1 för en kollapsande separator (öppnas som standard för en ny session, sedan behålls status för varje användarsession)
Ange detta till 2 för en kollapsande separator (kollapsad som standard för ny session, sedan status hålls för varje användarsession) LibraryToBuildPDF=Bibliotek som används för PDF-generering -LocalTaxDesc=Vissa länder kan ansöka om två eller tre skatter på varje faktura. Om så är fallet, välj typ för andra och tredje skatt och dess skattesats. Möjlig typ är:
1: Lokal skatt gäller för produkter och tjänster utan moms (localtax beräknas på belopp utan skatt)
2: Lokal skatt gäller för produkter och tjänster inklusive moms (lokal skatt beräknas på belopp + huvudskatt)
3: lokal skatt tillämpas på varor utan moms (lokal skatt beräknas på belopp utan skatt)
4: Lokal skatt gäller för produkter inklusive moms (lokal skatt beräknas på belopp + huvudskatt)
5: Lokal skatt gäller för tjänster utan moms (lokal skatt beräknas på belopp utan skatt)
6: Lokal skatt gäller för tjänster inklusive moms (lokal skatt beräknas på belopp + skatt) +LocalTaxDesc=Vissa länder kan använda två eller tre momssatser på varje fakturarad. Om så är fallet, ange typ för andra och tredje moms, och dess momssats. Möjlig typ är:
1: Lokal moms för produkter och tjänster utan moms (lokal moms beräknas på belopp utan skatt)
2: Lokal moms gäller för produkter och tjänster inklusive moms (lokal moms beräknas på belopp + huvudmoms)
3: Lokal moms tillämpas på varor utan moms (lokal moms beräknas på belopp utan skatt)
4: Lokal moms gäller för produkter inklusive moms (lokal moms beräknas på belopp + huvudmoms)
5: Lokal moms gäller för tjänster utan moms (lokal moms beräknas på belopp utan moms)
6: Lokal moms gäller för tjänster inklusive moms (lokal moms beräknas på belopp + moms) SMS=SMS -LinkToTestClickToDial=Skriv in ett telefonnummer att ringa upp för att visa en länk för att prova ClickToDial url för användare %s +LinkToTestClickToDial=Ange ett telefonnummer att ringa upp för att visa en länk för att prova ClickToDial url för användare %s RefreshPhoneLink=Uppdatera länk -LinkToTest=Väljbar länk genererad för användare %s (klicka på tfn-nummer för att prova) +LinkToTest=Klickbar länk genererad för användare %s (klicka på telefonnummer för att testa) KeepEmptyToUseDefault=Lämna tom för standardvärde -KeepThisEmptyInMostCases=I de flesta fall kan du behålla detta fält. +KeepThisEmptyInMostCases=I de flesta fall kan du lämna detta fält tomt. DefaultLink=Standardlänk SetAsDefault=Ange som standard -ValueOverwrittenByUserSetup=Varning, kan detta värde skrivas över av användarspecifik installation (varje användare kan ställa in sin egen clicktodial url) +ValueOverwrittenByUserSetup=Varning, detta värde kan skrivas över av användarspecifik inställning (varje användare kan ange sin egen clicktodial url) ExternalModule=Extern modul InstalledInto=Installerad i katalogen %s -BarcodeInitForThirdparties=Mass streckkod init för tredje part -BarcodeInitForProductsOrServices=Mass streckkod init eller återställning efter produkter eller tjänster -CurrentlyNWithoutBarCode=För närvarande har du %s rader på %s %s utan steckkod angett. -InitEmptyBarCode=Init value for the %s empty barcodes +BarcodeInitForThirdparties=Initiera bulkstreckkod för tredjepart +BarcodeInitForProductsOrServices=Initiering av bulkstreckkod eller återställning för produkter eller tjänster +CurrentlyNWithoutBarCode=För närvarande har du %s poster på %s %s utan steckkod angiven. +InitEmptyBarCode=Initvärde för %s tomma streckkoder EraseAllCurrentBarCode=Radera alla nuvarande streckkoder -ConfirmEraseAllCurrentBarCode=Är du säker på att du vill radera alla nuvarande streckkodsvärden? -AllBarcodeReset=Alla värden för streckkod har raderats -NoBarcodeNumberingTemplateDefined=Ingen numrerande streckkodsmall aktiverad i streckkodsmodulens inställning. +ConfirmEraseAllCurrentBarCode=Är du säker på att du vill radera alla nuvarande streckkoder? +AllBarcodeReset=Alla värden för streckkoder har raderats +NoBarcodeNumberingTemplateDefined=Ingen streckkodsmall för numrering aktiverad i streckkodsmodulens inställningar. EnableFileCache=Aktivera filcache -ShowDetailsInPDFPageFoot=Lägg till fler detaljer i sidfot, till exempel företagsadress eller administratörsnamn (förutom professionell ID, företagskapital och momsnummer). -NoDetails=Inga ytterligare detaljer i sidfot +ShowDetailsInPDFPageFoot=Lägg till fler detaljer i sidfoten, till exempel företagsadress eller ansvarigs namn (förutom professionellt ID, säte och organisationsnummer). +NoDetails=Inga ytterligare uppgifter i sidfoten DisplayCompanyInfo=Visa företagsadress -DisplayCompanyManagers=Visa administratörsnamn -DisplayCompanyInfoAndManagers=Visa företagsadress och administratörsnamn -EnableAndSetupModuleCron=Om du vill generera denna återkommande faktura automatiskt måste modulen * %s * vara aktiverad och korrekt inställd. Annars måste generering av fakturor ske manuellt från den här mallen med * Skapa * -knappen. Observera att även om du aktiverat automatisk generation kan du fortfarande starta manuellt generering på ett säkert sätt. Generering av duplikat under samma period är inte möjligt. -ModuleCompanyCodeCustomerAquarium=%s följt av kundkod för kundkodskod -ModuleCompanyCodeSupplierAquarium=%s följt av leverantörskod för en leverantörs bokföringskod -ModuleCompanyCodePanicum=Återvänd en tom bokföringskod. -ModuleCompanyCodeDigitaria=Returnerar en sammansatt redovisningskod enligt namnet på tredje part. Koden består av ett prefix som kan definieras i den första positionen följt av antalet tecken som definierats i tredjepartskoden. -ModuleCompanyCodeCustomerDigitaria=%s följt av det trunkerade kundnamnet med antalet tecken: %s för kundredovisningskoden. -ModuleCompanyCodeSupplierDigitaria=%s följt av det trunkerade leverantörsnamnet med antalet tecken: %s för leverantörens bokföringskod. -Use3StepsApproval=Som standard måste inköpsorder skapas och godkännas av 2 olika användare (ett steg / användare att skapa och ett steg / användare att godkänna. Observera att om användaren har båda tillstånd att skapa och godkänna, är ett steg / användaren tillräckligt) . Du kan fråga med det här alternativet att införa ett tredje steg / användargodkännande, om beloppet är högre än ett dedikerat värde (så 3 steg kommer att behövas: 1 = godkännande, 2 = första godkännande och 3 = andra godkännande om beloppet är tillräckligt).
Ställ in det här för att tömma om ett godkännande (2 steg) räcker, ställ det till ett mycket lågt värde (0.1) om ett andra godkännande (3 steg) alltid krävs. -UseDoubleApproval=Använd ett 3 steg godkännande när beloppet (utan skatt) är högre än ... -WarningPHPMail=VARNING: Inställningen för att skicka e-postmeddelanden från applikationen använder den allmänna standardinställningen. Det är ofta bättre att ställa in utgående e-post för att använda e-postleverantörens e-postserver istället för standardinställningen av flera skäl: -WarningPHPMailA=- Användning av e-postleverantörens server ökar tillförlitligheten för din e-post, så det ökar leveranssäkerheten utan att flaggas som SPAM -WarningPHPMailB=- Vissa e-postleverantörer (som Yahoo) tillåter inte att du skickar ett e-postmeddelande från en annan server än sin egen server. Din nuvarande inställning använder programmets server för att skicka e-post och inte din e-postleverantörs server, så vissa mottagare (den som är kompatibel med det begränsande DMARC-protokollet) frågar din e-postleverantör om de kan acceptera din e-post och vissa e-postleverantörer (som Yahoo) kan svara "nej" eftersom servern inte tillhör dem, så få av dina skickade e-postmeddelanden kanske inte accepteras för leverans (var också försiktig med din e-postleverantörs sändningskvot). -WarningPHPMailC=- Att använda din egen e-postleverantörs SMTP-server för att skicka e-post är också intressant, så alla e-postmeddelanden som skickas från applikationen kommer också att sparas i din "Skickade" katalog i din brevlåda. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. -WarningPHPMail2=Om din e-post SMTP-leverantör behöver begränsa e-postklienten till vissa IP-adresser (mycket sällsynt), är detta e-postadressen för e-postanvändaragenten (MUA) för din ERP CRM-ansökan: %s . -WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. -ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s +DisplayCompanyManagers=Visa ansvarigs namn +DisplayCompanyInfoAndManagers=Visa företagsadress och ansvarigs namn +EnableAndSetupModuleCron=Om du vill generera denna återkommande faktura automatiskt måste modulen %s vara aktiverad och korrekt inställd. Annars måste fakturor genereras manuellt från den här mallen med knappen Skapa. Observera att även om du aktiverat automatisk generation kan du fortfarande starta manuell generering på ett säkert sätt. Generation av duplikat under samma period är inte möjligt. +ModuleCompanyCodeCustomerAquarium=%s följt av kundkod för en kundspecifik bokföringskod +ModuleCompanyCodeSupplierAquarium=%s följt av leverantörskod för en leverantörsspecifik bokföringskod +ModuleCompanyCodePanicum=Ge en tom bokföringskod. +ModuleCompanyCodeDigitaria=Ger en sammansatt redovisningskod enligt namnet på tredjepart. Koden består av ett prefix som kan anges i den första positionen följt av antalet tecken som anges i tredjepartskoden. +ModuleCompanyCodeCustomerDigitaria=%s följt av det trunkerade kundnamnet med antalet tecken: %s för kundspecifik bokföringskod. +ModuleCompanyCodeSupplierDigitaria=%s följt av det trunkerade leverantörsnamnet med antalet tecken: %s för leverantörsspecifik bokföringskod. +Use3StepsApproval=Som standard måste inköpsorder skapas och godkännas av 2 olika användare (ett steg/användare att skapa och ett steg/användare att godkänna. Observera att om användaren har båda tillstånd att skapa och godkänna, är ett steg/användaren tillräckligt). Du kan genom detta alternativ fråga om att införa ett tredje steg/användare för godkännande, om beloppet är högre än ett angivet värde (så 3 steg kommer att behövas: 1=godkännande, 2=första godkännande och 3=andra godkännande om beloppet är tillräckligt högt).
Låt detta fält vara tomt om ett godkännande (2 steg) räcker. Ange ett mycket lågt värde (0.1) om ett andra godkännande (3 steg) alltid krävs. +UseDoubleApproval=Använd ett 3-stegs godkännande när beloppet (utan moms) är högre än ... +WarningPHPMail=VARNING: Inställningen för att skicka e-post från applikationen använder standardinställningen. Det är ofta bättre att ange utgående e-post genom din leverantörs server istället för standardinställningen av flera skäl: +WarningPHPMailA=- Användning av leverantören server ökar trovärdigheten och därmed minskar sannolikheten att det landar i mottagarens spam-korg +WarningPHPMailB=- Vissa leverantörer (exempelvis Yahoo) tillåter inte att du skickar e-post från en annan server än sin egen server. Din nuvarande inställning använder programmets server för att skicka e-post och inte din leverantörs server, så vissa mottagare (den som är kompatibel med det begränsande DMARC-protokollet) frågar din leverantör om de kan acceptera din e-post och vissa leverantörer (som Yahoo) kan svara "nej" eftersom servern inte tillhör dem, så några av dina skickade meddelanden kanske inte accepteras för leverans (se också upp med din leverantörs sändningskvot). +WarningPHPMailC=- Att använda din egen leverantörs SMTP-server för att skicka e-post gör också att alla meddelanden som skickas också sparas i din skickat-mapp. +WarningPHPMailD=Det rekommenderas därför att ändra sändningsmetoden för e-post till värdet "SMTP". +WarningPHPMailDbis=Om du verkligen vill behålla standardmetoden "PHP" för att skicka e-post, ignorera bara denna varning eller ta bort den genom att %sklicka här%s. +WarningPHPMail2=Om din leverantör behöver begränsa epostklienten till vissa IP-adresser (mycket sällsynt), är detta IP-adressen för ditt ERP/CRM: %s. +WarningPHPMailSPF=Om domännamnet du skickar från är skyddat av SPF (fråga din domännamns registrar), måste du lägga till följande IP-adress i SPF för din domän: %s +ActualMailSPFRecordFound=SPF hittat (för e-post %s): %s ClickToShowDescription=Klicka för att visa beskrivning -DependsOn=Denna modul behöver modulen / modulerna -RequiredBy=Denna modul krävs enligt modul (er) -TheKeyIsTheNameOfHtmlField=Detta är namnet på HTML-fältet. Teknisk kunskap krävs för att läsa innehållet på HTML-sidan för att få namnet på ett fält. -PageUrlForDefaultValues=Du måste ange den relativa sökvägen för sidadressen. Om du anger parametrar i URL, kommer standardvärdena att vara effektiva om alla parametrar är inställda på samma värde. -PageUrlForDefaultValuesCreate= 
Exempel:
För formuläret för att skapa en ny tredje part är det %s .
För URL för externa moduler installerade i anpassad katalog, inkludera inte "custom /", så använd sökvägen som mymodule / mypage.php och inte anpassad / mymodule / mypage.php.
Om du bara vill ha standardvärde om url har någon parameter kan du använda %s -PageUrlForDefaultValuesList= 
Exempel:
För sidan som listar tredje part är den %s .
För URL för externa moduler installerade i anpassad katalog, inkludera inte "custom /" så använd en sökväg som mymodule / mypagelist.php och inte anpassad / mymodule / mypagelist.php.
Om du bara vill ha standardvärde om url har någon parameter kan du använda %s -AlsoDefaultValuesAreEffectiveForActionCreate=Observera också att överskrivning av standardvärden för formulärskapande endast fungerar för sidor som var korrekt utformade (så med parameteråtgärd = skapa eller presend ...) +DependsOn=Denna modul är beroende av modul(erna) +RequiredBy=Denna modul krävs enligt modul(er) +TheKeyIsTheNameOfHtmlField=Detta är namnet på HTML-fältet. Teknisk kunskap krävs för att läsa innehållet på HTML-sidan för att hitta namnet på ett fält. +PageUrlForDefaultValues=Du måste ange den relativa sökvägen för sidan. Om du anger parametrar i URL kommer standardvärdena endast att vara effektiva om alla parametrar är inställda på samma värde. +PageUrlForDefaultValuesCreate=
Exempel:
För att formuläret för att skapa en ny tredjepart är det %s.
För URL för externa moduler installerade i anpassad katalog, inkludera inte "anpassat/", så används sökvägen mymodule/mypage.php och inte anpassat/mymodule/mypage.php.
Om du bara vill ha standardvärde om url har någon parameter kan du använda %s +PageUrlForDefaultValuesList=
Exempel:
För sidan som listar tredjeparter är den %s.
För URL för externa moduler installerade i anpassad katalog, inkludera inte "anpassat/", så används en sökväg mymodule/mypagelist.php och inte anpassat/mymodule/mypagelist.php.
Om du bara vill ha standardvärde om url har någon parameter kan du använda %s +AlsoDefaultValuesAreEffectiveForActionCreate=Observera också att överskrivning av standardvärden för formulärskapande endast fungerar för sidor som är korrekt utformade (med åtgärd=create eller presend ...) EnableDefaultValues=Aktivera anpassning av standardvärden -EnableOverwriteTranslation=Aktivera användning av överskriven översättning -GoIntoTranslationMenuToChangeThis=En översättning har hittats för nyckeln med den här koden. För att ändra detta värde måste du redigera det från Home-Setup-translation. -WarningSettingSortOrder=Varning, om du anger en standard sorteringsordning kan resultera i ett tekniskt fel när du går på listasidan om fältet är ett okänt fält. Om du upplever ett sådant fel, kom tillbaka till den här sidan för att ta bort standard sorteringsordning och återställ standardbeteendet. +EnableOverwriteTranslation=Tillåt anpassning av översättningar +GoIntoTranslationMenuToChangeThis=En översättning har hittats för nyckeln med den här koden. För att ändra detta värde måste du redigera det från Start - Inställningar - Översättning. +WarningSettingSortOrder=Varning! Om du anger en standard sorteringsordning kan det resultera i ett tekniskt fel när du går till listsidan om fältet är ett okänt fält. Om du upplever dessa fel, tar du bort standard sorteringsordning och återställer standardbeteendet. Field=Fält ProductDocumentTemplates=Dokumentmallar för att generera produktdokument FreeLegalTextOnExpenseReports=Fri juridisk text om kostnadsrapporter WatermarkOnDraftExpenseReports=Vattenmärke på utkast till utgiftsrapporter -ProjectIsRequiredOnExpenseReports=Projektet är obligatoriskt för att fylla i utläggsrapport -PrefillExpenseReportDatesWithCurrentMonth=Fyll i start och slutdatum automatiskt för nya utläggsrapporter med start och slutdatum för innevarande månad -ForceExpenseReportsLineAmountsIncludingTaxesOnly=Force the entry of expense report amounts always in amount with taxes +ProjectIsRequiredOnExpenseReports=Projektet är obligatoriskt för att fylla i utgiftsrapport +PrefillExpenseReportDatesWithCurrentMonth=Förangivna start- och slutdatum för nya utgiftsrapporter med start- och slutdatum för innevarande månad +ForceExpenseReportsLineAmountsIncludingTaxesOnly=Forcera utläggens summa att vara inkl. moms AttachMainDocByDefault=Ange det här till 1 om du vill bifoga huvuddokumentet till e-post som standard (om tillämpligt) FilesAttachedToEmail=Bifoga fil -SendEmailsReminders=Skicka agendan påminnelser via e-post +SendEmailsReminders=Skicka dagordning som påminnelse via e-post davDescription=Konfigurera en WebDAV-server -DAVSetup=Uppställning av modul DAV -DAV_ALLOW_PRIVATE_DIR=Aktivera den generiska privata katalogen (WebDAV-dedikerad katalog som heter "privat" - inloggning krävs) -DAV_ALLOW_PRIVATE_DIRTooltip=Den generiska privata katalogen är en WebDAV-katalog som alla kan komma åt med sin inloggning / pass. -DAV_ALLOW_PUBLIC_DIR=Aktivera den generiska offentliga katalogen (WebDAV-dedikerad katalog som heter "allmän" - ingen inloggning krävs) -DAV_ALLOW_PUBLIC_DIRTooltip=Den generiska offentliga katalogen är en WebDAV-katalog som alla kan komma åt (i läs- och skrivläge), utan tillstånd krävs (inloggnings- / lösenordskonto). -DAV_ALLOW_ECM_DIR=Aktivera den privata DMS / ECM-katalogen (rootkatalog för DMS / ECM-modulen - inloggning krävs) -DAV_ALLOW_ECM_DIRTooltip=Rotkatalogen där alla filer laddas upp manuellt när du använder DMS / ECM-modulen. På samma sätt som åtkomst från webbgränssnittet behöver du ett giltigt inloggnings / lösenord med adekvata behörigheter för åtkomst till det. +DAVSetup=Konfiguration av modulen DAV +DAV_ALLOW_PRIVATE_DIR=Aktivera den generiska privata katalogen (WebDAV-dedikerad katalog som heter "privat" och kräver inloggning) +DAV_ALLOW_PRIVATE_DIRTooltip=Den allmänna privata katalogen är en WebDAV-katalog som alla kan komma åt med sin inloggning/lösenord. +DAV_ALLOW_PUBLIC_DIR=Aktivera den allmänna katalogen (WebDAV-dedikerad katalog som heter "public" - ingen inloggning krävs) +DAV_ALLOW_PUBLIC_DIRTooltip=Den allmänna katalogen är en WebDAV-katalog som alla kan komma åt (i läs- och skrivläge), utan att tillstånd krävs (inloggning/lösenord). +DAV_ALLOW_ECM_DIR=Aktivera den privata DMS/ECM-katalogen (rootkatalog för DMS/ECM-modulen - inloggning krävs) +DAV_ALLOW_ECM_DIRTooltip=Rootkatalogen där alla filer laddas upp när du använder DMS/ECM-modulen. På samma sätt som åtkomst från webbgränssnittet behöver du ett giltigt inloggningsnamn/lösenord med tillräckliga rättigheter för åtkomst. # Modules Module0Name=Användare & grupper -Module0Desc=Användare / Medarbetare och Gruppledning -Module1Name=Utomstående -Module1Desc=Företag och kontaktledning (kunder, utsikter ...) -Module2Name=Kommersiella -Module2Desc=Kommersiell förvaltning +Module0Desc=Användare/anställda och grupphantering +Module1Name=Tredjeparter +Module1Desc=Hantering av företag och kontakter (kunder, prospekt ...) +Module2Name=Kommersiellt +Module2Desc=Kommersiell hantering Module10Name=Redovisning (förenklad) -Module10Desc=Enkla redovisningsrapporter (loggböcker, omsättning) baserat på databasinnehåll. Använder inte huvudboken. -Module20Name=Förslag -Module20Desc=Hantering av affärsförslag -Module22Name=Mass Emailings -Module22Desc=Hantera bulk emailing +Module10Desc=Enkla redovisningsrapporter (loggböcker, omsättning) baserat på databasinnehåll. Använder inte huvudbok. +Module20Name=Offerter +Module20Desc=Hantering av offerter +Module22Name=E-postutskick +Module22Desc=Hantera e-postutskick Module23Name=Energi -Module23Desc=Övervakning av förbrukningen av energi -Module25Name=Försäljningsorder -Module25Desc=Försäljningsorderhantering +Module23Desc=Övervakning av energiförbrukning +Module25Name=Order +Module25Desc=Orderhantering Module30Name=Fakturor -Module30Desc=Förvaltning av fakturor och kreditanteckningar för kunder. Förvaltning av fakturor och kreditanteckningar för leverantörer -Module40Name=Säljare -Module40Desc=Leverantörer och inköpshantering (inköpsorder och fakturering av leverantörsfakturor) +Module30Desc=Hantering av fakturering och kreditering för kunder. Hantering av leverantörsfakturor och -kreditering. +Module40Name=Leverantörer +Module40Desc=Leverantörer och inköpshantering (inköpsorder och leverantörsfakturor) Module42Name=Felsökningsloggar -Module42Desc=Loggningsfunktioner (fil, syslog, ...). Sådana loggar är för tekniska / debug-ändamål. +Module42Desc=Loggningsfunktioner (fil, syslog, ...). Sådana loggar är för tekniska- eller debug-ändamål. Module43Name=Felsökningsfält -Module43Desc=Ett verktyg för att utveckla ett felsökningsfält i din webbläsare. -Module49Name=Redaktion -Module49Desc=Redaktör ledning +Module43Desc=Ett verktyg för att lägga till ett felsökningsfält i din webbläsare. +Module49Name=Redigerare +Module49Desc=Hantering av redigerare Module50Name=Produkter -Module50Desc=Förvaltning av produkter +Module50Desc=Produkthantering Module51Name=Massutskick -Module51Desc=Massa papper utskick ledning +Module51Desc=Hantering av fysiska massutskick Module52Name=Lager Module52Desc=Lagerhantering Module53Name=Tjänster -Module53Desc=Förvaltning av tjänster -Module54Name=Avtal / Prenumerationer -Module54Desc=Förvaltning av kontrakt (tjänster eller återkommande abonnemang) +Module53Desc=Tjänstehantering +Module54Name=Avtal/prenumerationer +Module54Desc=Hantering av kontrakt (tjänster eller återkommande prenumerationer) Module55Name=Streckkoder -Module55Desc=Streckkod eller QRkods hantering +Module55Desc=Hantering av streckkoder eller QR-koder Module56Name=Betalning med kreditöverföring -Module56Desc=Hantering av betalning av leverantörer med kreditöverföringsorder. Den inkluderar generering av SEPA-filer för europeiska länder. -Module57Name=Betalningar med autogiro -Module57Desc=Hantering av direktdebiteringsorder. Den inkluderar generering av SEPA-filer för europeiska länder. +Module56Desc=Hantering av betalleverantörer som tillhandahåller kreditöverföringar. Den inkluderar generering av SEPA-filer för europeiska länder. +Module57Name=Betalningar med direktdebitering +Module57Desc=Hantering av order med direktdebitering. Den inkluderar generering av SEPA-filer för europeiska länder. Module58Name=ClickToDial Module58Desc=Integrering av ett ClickToDial system (Asterisk, ...) -Module60Name=Klistermärken -Module60Desc=Hantering av klistermärken -Module70Name=Insatser -Module70Desc=Intervention ledning -Module75Name=Kostnader och resor anteckningar -Module75Desc=Kostnader och resor notera ledning -Module80Name=Transporter -Module80Desc=Leverans och leveranshantering -Module85Name=Banker och kontanter -Module85Desc=Förvaltning av bank eller kontanter konton +Module60Name=Stickers +Module60Desc=Hantering av stickers +Module70Name=Interventioner +Module70Desc=Hantering av interventioner +Module75Name=Kostnader och reseanteckningar +Module75Desc=Hantering av kostnader och reseanteckningar +Module80Name=Leveranser +Module80Desc=Hantering av leveranser och bipacksedlar +Module85Name=Bank & kontant +Module85Desc=Hantering av banker eller kontantkonton Module100Name=Extern webbplats -Module100Desc=Lägg till en länk till en extern hemsida som huvudmenyikon. Webbplatsen visas i en ram under toppmenyn. -Module105Name=Mailman och Sip -Module105Desc=Mailman eller SPIP gränssnitt för medlemmar modulen +Module100Desc=Lägg till en länk till en extern hemsida som huvudmenyikon. Webbplatsen visas i en ram (iFrame) under toppmenyn. +Module105Name=Mailman och SPIP +Module105Desc=Mailman- eller SPIP-gränssnitt för medlemsmodulen Module200Name=LDAP Module200Desc=LDAP-katalogsynkronisering Module210Name=PostNuke Module210Desc=PostNuke integration -Module240Name=Data export +Module240Name=Dataexport Module240Desc=Verktyg för att exportera Dolibarr-data (med hjälp) -Module250Name=Data import +Module250Name=Dataimport Module250Desc=Verktyg för att importera data till Dolibarr (med hjälp) Module310Name=Medlemmar -Module310Desc=Foundation i ledningen +Module310Desc=Hantering av medlemmar i förening eller stiftelse Module320Name=RSS-flöde Module320Desc=Lägg till ett RSS-flöde till Dolibarr-sidor -Module330Name=Bokmärken och genvägar -Module330Desc=Skapa genvägar, alltid tillgängliga, till de interna eller externa sidorna som du ofta har tillgång till -Module400Name=Projekt eller Leads -Module400Desc=Förvaltning av projekt, ledningar / möjligheter och / eller uppgifter. Du kan också tilldela ett element (faktura, order, förslag, ingripande, ...) till ett projekt och få en tvärgående vy från projektvyn. +Module330Name=Bokmärken & genvägar +Module330Desc=Skapa genvägar, alltid tillgängliga, till interna eller externa sidor som du ofta använder +Module400Name=Projekt & leads +Module400Desc=Hantering av projekt, leads/möjligheter och/eller uppgifter. Du kan också tilldela ett element (faktura, order, offert, intervention, ...) till ett projekt och få en tvärgående vy från projektvyn. Module410Name=WebCalendar Module410Desc=WebCalendar integration -Module500Name=Skatter och specialkostnader -Module500Desc=Management of other expenses (sales taxes, social or fiscal taxes, dividends, ...) +Module500Name=Moms & specialkostnader +Module500Desc=Hantering av andra utgifter (moms, utdelningar, etc.) Module510Name=Löner -Module510Desc=Spela in och spåra anställda betalningar +Module510Desc=Registrera och spåra löneutbetalningar Module520Name=Lån -Module520Desc=Förvaltning av lån +Module520Desc=Hantering av lån Module600Name=Meddelanden om affärshändelse -Module600Desc=Skicka e-postmeddelanden som utlöses av en företagshändelse: per användare (inställning definierad på varje användare), per tredjepartskontakter (inställning definierad på var tredje part) eller genom specifika e-postmeddelanden -Module600Long=Observera att den här modulen skickar e-postmeddelanden i realtid när en viss företagshändelse inträffar. Om du letar efter en funktion för att skicka e-postpåminnelser för agendahändelser, gå till inställningen av modulens Agenda. +Module600Desc=Skicka e-post som utlöses av en företagshändelse: per användare (inställning angiven på varje användare), per tredjepartskontakter (inställning angiven på varje tredjepart) eller genom specifika e-postmeddelanden +Module600Long=Observera att den här modulen skickar e-post i realtid när en viss företagshändelse inträffar. Om du letar efter en funktion för att skicka e-postpåminnelser för agendahändelser, gå till inställningen av modulen Dagordning. Module610Name=Produktvarianter -Module610Desc=Skapande av produktvarianter (färg, storlek etc.) +Module610Desc=Skapa av produktvarianter (färg, storlek etc.) Module700Name=Donationer -Module700Desc=Donation ledning +Module700Desc=Hantering av donationer Module770Name=Kostnadsrapporter Module770Desc=Hantera kostnadsrapportrapporter (transport, måltid, ...) -Module1120Name=Leverantörsreklamförslag -Module1120Desc=Begär leverantörens kommersiella förslag och priser +Module1120Name=Leverantörsofferter +Module1120Desc=Begär pris från leverantörer Module1200Name=Mantis -Module1200Desc=Mantis integration -Module1520Name=Dokument Generation -Module1520Desc=Massa e-postdokumentgenerering +Module1200Desc=Integration av Mantis +Module1520Name=Dokumentgeneration +Module1520Desc=Bulkgeneration av e-postdokument Module1780Name=Taggar/Kategorier -Module1780Desc=Skapa taggar / kategori (produkter, kunder, leverantörer, kontakter eller medlemmar) -Module2000Name=FCKeditor -Module2000Desc=Tillåt textfält att redigeras / formateras med hjälp av CKEditor (html) +Module1780Desc=Skapa tagg/kategori (produkter, kunder, leverantörer, kontakter eller medlemmar) +Module2000Name=WYSIWYG-redigerare +Module2000Desc=Tillåt textfält att redigeras/formateras med hjälp av CKEditor (html) Module2200Name=Dynamiska priser -Module2200Desc=Använd mattexempel för automatisk generering av priser +Module2200Desc=Använd matematiska uttryck för att skapa priser automatiskt Module2300Name=Schemalagda jobb -Module2300Desc=Schemalagd jobbadministration (alias cron eller chronotabell) -Module2400Name=Händelser / agenda -Module2400Desc=Spåra händelser. Logga in automatiska händelser för spårningsändamål eller spela in manuella händelser eller möten. Detta är huvudmodulen för bra kund- eller leverantörsrelation. -Module2500Name=DMS / ECM -Module2500Desc=Dokumenthanteringssystem / Elektronisk innehållshantering. Automatisk organisering av dina genererade eller lagrade dokument. Dela dem när du behöver. -Module2600Name=API / webbtjänster (SOAP-server) -Module2600Desc=Aktivera Dolibarr SOAP server tillhandahåller API-tjänster -Module2610Name=API / webbtjänster (REST-server) -Module2610Desc=Aktivera Dolibarr REST servern tillhandahåller API-tjänster -Module2660Name=Ring webbtjänster (SOAP-klient) -Module2660Desc=Aktivera Dolibarr webbtjänster klient (Kan användas för att trycka data / begäran till externa servrar. Endast inköpsorder stöds för närvarande.) +Module2300Desc=Hantering av schemalagda jobb (cron eller chrono-tabell) +Module2400Name=Händelser/dagordning +Module2400Desc=Registrera händelser. Logga automatiska händelser för spårningsändamål eller registrera händelser eller möten manuellt. Detta är huvudmodulen för bra kund- eller leverantörsrelation! +Module2500Name=DMS/ECM +Module2500Desc=Dokumenthanteringssystem/elektronisk innehållshantering. Automatisk organisering av dina skapade eller lagrade dokument. Dela dem när du behöver. +Module2600Name=API/webbtjänster (SOAP-server) +Module2600Desc=Aktivera Dolibarr SOAP-server som tillhandahåller API-tjänster +Module2610Name=API/webbtjänster (REST-server) +Module2610Desc=Aktivera Dolibarr REST-servern som tillhandahåller API-tjänster +Module2660Name=Webbtjänster för samtal (SOAP-klient) +Module2660Desc=Aktivera Dolibarrs webbtjänstklient (kan användas för att skicka data/begäran till externa servrar. Endast inköpsorder stöds för närvarande.) Module2700Name=Gravatar -Module2700Desc=Använd online Gravatar service (www.gravatar.com) för att visa foto av användare / medlemmar (hittas med sina e-postmeddelanden). Behöver tillgång till Internet +Module2700Desc=Använd Gravatar (www.gravatar.com) för att visa ett foto av användare/medlemmar (hittas via sina e-postadresser). Kräver tillgång till Internet Module2800Desc=FTP-klient Module2900Name=GeoIPMaxmind -Module2900Desc=GeoIP Maxmind omvandlingar kapacitet +Module2900Desc=GeoIP Maxmind konverteringskapacitet Module3200Name=Oföränderliga arkiv -Module3200Desc=Aktivera en oföränderlig logg över affärshändelser. Händelser arkiveras i realtid. Loggen är en skrivskyddad tabell med kedjda händelser som kan exporteras. Denna modul kan vara obligatorisk för vissa länder. +Module3200Desc=Aktivera en oföränderlig logg över affärshändelser. Händelser arkiveras i realtid. Loggen är en skrivskyddad tabell med händelser som kan exporteras. Denna modul kan vara obligatorisk i vissa länder. Module3400Name=Sociala nätverk -Module3400Desc=Aktivera sociala nätverksfält till tredje part och adresser (skype, twitter, facebook, ...). +Module3400Desc=Aktivera fält för sociala nätverks i tredjeparter och adresser (Skype, Twitter, Facebook, ...). Module4000Name=HRM -Module4000Desc=Personalhantering (förvaltningen av avdelningen, anställningskontrakt och känslor) -Module5000Name=Multi-bolag +Module4000Desc=Personalhantering (hanterar avdelningar, anställningskontrakt och känslor) +Module5000Name=Flera bolag Module5000Desc=Gör att du kan hantera flera företag -Module6000Name=Intermoduler Arbetsflöde -Module6000Desc=Arbetsflödeshantering mellan olika moduler (automatisk skapande av objekt och / eller automatisk statusändring) -Module10000Name=webbplatser -Module10000Desc=Skapa webbplatser (offentliga) med en WYSIWYG-redigerare. Detta är en webbansvarig eller utvecklarorienterad CMS (det är bättre att känna till HTML- och CSS-språk). Ställ bara in din webbserver (Apache, Nginx, ...) för att peka på den dedikerade Dolibarr-katalogen för att ha den online på internet med ditt eget domännamn. -Module20000Name=Lämna begäranhantering -Module20000Desc=Definiera och spåra begäran om ansvarsfriskrivning -Module39000Name=Produktpartier -Module39000Desc=Massor, serienummer, mat-by / sälj-datum hantering för produkter +Module6000Name=Tvärmodul för arbetsflöde +Module6000Desc=Hantering av arbetsflöde mellan olika moduler (automatiskt skapande av objekt och/eller automatisk statusändring) +Module10000Name=Webbplatser +Module10000Desc=Skapa webbplatser med en WYSIWYG-redigerare. Detta är ett enklare CMS och det är bra att kunna HTML och/eller CSS). Ange bara typ av webbserver (Apache, Nginx, ...) och peka på din Dolibarr-installation för att ha den online med ditt eget domännamn. +Module20000Name=Hantering av ledigheter och frånvaro +Module20000Desc=Hantera och spåra anställdas ledigheter +Module39000Name=Produktbatcher +Module39000Desc=Hantering av batcher, serienummer och bäst-före/sälj-före-datum Module40000Name=Flera valutor Module40000Desc=Använd alternativa valutor i priser och dokument -Module50000Name=Paybox -Module50000Desc=Erbjud kunderna en PayBox online betalningssida (kredit- / betalkort). Detta kan användas för att dina kunder ska kunna göra ad hoc-betalningar eller betalningar relaterade till ett specifikt Dolibarr-objekt (faktura, order etc ...) +Module50000Name=PayBox +Module50000Desc=Erbjud kunderna att betala online via PayBox (kredit-/betalkort). Detta kan användas för att dina kunder ska kunna göra direktbetalningar eller betalningar relaterade till ett specifikt objekt (faktura, order etc ...) Module50100Name=POS SimplePOS -Module50100Desc=Point of Sale-modulen SimplePOS (enkel POS). +Module50100Desc=Kassamodulen SimplePOS Module50150Name=POS TakePOS -Module50150Desc=Point of Sale-modul TakePOS (POS för pekskärm, för butiker, barer eller restauranger). +Module50150Desc=Kassamodulen TakePOS (kassa för pekskärmar) Module50200Name=Paypal -Module50200Desc=Erbjud kunderna en PayPal-betalningssida för PayPal (PayPal-konto eller kredit- / betalkort). Detta kan användas för att dina kunder ska kunna göra ad hoc-betalningar eller betalningar relaterade till ett specifikt Dolibarr-objekt (faktura, order etc ...) -Module50300Name=Rand -Module50300Desc=Erbjud kunderna en Stripe online betalningssida (kredit- / betalkort). Detta kan användas för att dina kunder ska kunna göra ad hoc-betalningar eller betalningar relaterade till ett specifikt Dolibarr-objekt (faktura, order etc ...) +Module50200Desc=Erbjud kunderna möjlighet att betala med PayPal (PayPal-konto eller kredit-/betalkort). Detta kan användas för att dina kunder ska kunna göra direktbetalningar eller betalningar relaterade till ett specifikt objekt (faktura, order etc ...) +Module50300Name=Stripe +Module50300Desc=Erbjud kunderna möjlighet att betala online via Stripe (kredit-/betalkort). Detta kan användas för att dina kunder ska kunna göra direktbetalningar eller betalningar relaterade till ett specifikt objekt (faktura, order etc ...) Module50400Name=Redovisning (dubbel inmatning) -Module50400Desc=Redovisningshantering (dubbla poster, stöd General och dotterbolag Ledgers). Exportera huvudboken i flera andra bokföringsprogramformat. +Module50400Desc=Redovisningshantering (dubbla poster, stöd för huvudbok och bok för dotterbolag). Exportera huvudboken i flera andra format. Module54000Name=PrintIPP -Module54000Desc=Direktutskrift (utan att öppna dokumenten) med koppar IPP-gränssnitt (skrivaren måste vara synlig från servern och CUPS måste installeras på servern). -Module55000Name=Omröstning, undersökning eller omröstning -Module55000Desc=Skapa online-omröstningar, undersökningar eller röster (som Doodle, Studs, RDVz etc ...) +Module54000Desc=Direktutskrift (utan att öppna dokument) med Cups IPP-gränssnitt (skrivaren måste hittas från servern och Cups måste vara installerat på servern). +Module55000Name=Omröstningar eller undersökningar +Module55000Desc=Skapa omröstningar eller undersökningar (som Doodle, Studs, RDVz etc ...) Module59000Name=Marginaler -Module59000Desc=Modul för att följa marginaler -Module60000Name=Provision -Module60000Desc=Modul för att hantera uppdrag +Module59000Desc=Modul för att se marginaler +Module60000Name=Provisioner +Module60000Desc=Modul för att hantera provisioner Module62000Name=Incoterms Module62000Desc=Lägg till funktioner för att hantera Incoterms Module63000Name=Resurser Module63000Desc=Hantera resurser (skrivare, bilar, rum, ...) för att tilldela händelser -Permission11=Läs fakturor -Permission12=Skapa / ändra fakturor -Permission13=Ogiltiga kundfakturor +Module94160Name=Mottagningar +Permission11=Se fakturor +Permission12=Skapa/ändra fakturor +Permission13=Ogiltigförklara fakturor Permission14=Bekräfta fakturor Permission15=Skicka fakturor via e-post Permission16=Skapa betalningar för fakturor Permission19=Radera fakturor -Permission21=Läs affärsförslag -Permission22=Skapa / ändra affärsförslag -Permission24=Bekräfta affärsförslag -Permission25=Skicka affärsförslag -Permission26=Stäng affärsförslag -Permission27=Ta bort affärsförslag -Permission28=Export affärsförslag -Permission31=Läs produkter -Permission32=Skapa / modifiera produkter -Permission33=Read prices products -Permission34=Ta bort produkter -Permission36=Se / hantera dold produkter -Permission38=EXPORTVARA +Permission21=Se offerter +Permission22=Skapa/ändra offert +Permission24=Bekräfta offert +Permission25=Skicka offert +Permission26=Stäng offert +Permission27=Radera offert +Permission28=Exportera offert +Permission31=Se produkter +Permission32=Skapa/ändra produkter +Permission33=Se produktpriser +Permission34=Radera produkter +Permission36=Se/hantera dolda produkter +Permission38=Exportera produkter Permission39=Ignorera minimipriset -Permission41=Read projects and tasks (shared projects and projects of which I am a contact). -Permission42=Create/modify projects (shared projects and projects of which I am a contact). Can also assign users to projects and tasks -Permission44=Delete projects (shared projects and projects of which I am a contact) +Permission41=Se projekt och uppgifter (delade projekt och projekt jag är kontakt för) +Permission42=Skapa/ändra projekt (delade projekt och projekt jag är kontakt för). Kan också tilldela användare till projekt och uppgifter. +Permission44=Ta bort projekt (delade projekt och projekt som jag är kontakt för) Permission45=Exportera projekt -Permission61=Läs insatser -Permission62=Skapa / ändra inlägg -Permission64=Ta bort inlägg -Permission67=Export insatser -Permission68=Skicka insatser via e-post -Permission69=Validera ingripanden -Permission70=Ogiltiga åtgärder -Permission71=Läs medlemmar -Permission72=Skapa / modifiera medlemmar -Permission74=Ta bort medlemmar -Permission75=Definera typer av medlemskap +Permission61=Se interventioner +Permission62=Skapa/ändra interventioner +Permission64=Radera interventioner +Permission67=Exportera interventioner +Permission68=Skicka interventioner via e-post +Permission69=Bekräfta interventioner +Permission70=Ogiltigförklara interventioner +Permission71=Se medlemmar +Permission72=Skapa/ändra medlemmar +Permission74=Radera medlemmar +Permission75=Ange medlemstyper Permission76=Exportera data -Permission78=Läs prenumerationer -Permission79=Skapa / ändra abonnemang -Permission81=Läs kunderna order -Permission82=Skapa / modifiera kunder order -Permission84=Bekräfta kunder order -Permission85=Generate the documents sales orders -Permission86=Skicka kunder order -Permission87=Stäng kunder order -Permission88=Avbryt kunder order -Permission89=Ta bort kunder order -Permission91=Läs sociala eller skattemässiga skatter och moms -Permission92=Skapa / ändra sociala eller skattemässiga skatter och moms -Permission93=Radera sociala eller skattemässiga skatter och moms -Permission94=Exportera social eller skatte skatter -Permission95=Läs rapporter -Permission101=Läs sendings -Permission102=Skapa / ändra sendings -Permission104=Bekräfta leveranser -Permission105=Skicka sändningar via e-post -Permission106=Exportsend -Permission109=Ta bort sendings -Permission111=Läs finansiella räkenskaper -Permission112=Skapa / ändra / radera och jämför transaktioner -Permission113=Setup financial accounts (create, manage categories of bank transactions) +Permission78=Se prenumerationer +Permission79=Skapa/ändra prenumerationer +Permission81=Se order +Permission82=Skapa/ändra order +Permission84=Bekräfta order +Permission85=Generera ordererkännande +Permission86=Skicka ordererkännande +Permission87=Stäng order +Permission88=Avbryt order +Permission89=Radera order +Permission91=Se moms och skatter +Permission92=Skapa/ändra moms eller skatt +Permission93=Radera moms eller skatt +Permission94=Exportera moms eller skatt +Permission95=Se rapporter +Permission101=Se leveranser +Permission102=Skapa/ändra leverans +Permission104=Bekräfta leverans +Permission105=Skicka leveransinformation via e-post +Permission106=Exportera leveranser +Permission109=Radera leveranser +Permission111=Se finansiella konton +Permission112=Skapa/ändra/radera och jämför transaktioner +Permission113=Inställningar för bankkonton (skapa, hantera kategorier för banktransaktioner) Permission114=Förena transaktioner -Permission115=Exporttransaktioner och kontoutdrag +Permission115=Exportera transaktioner och kontoutdrag Permission116=Överföringar mellan konton -Permission117=Hantera kontroller som skickas -Permission121=Läs tredje part kopplad till användaren -Permission122=Skapa / ändra tredje part kopplad till användaren -Permission125=Radera tredje part kopplad till användaren -Permission126=Export tredje part -Permission130=Create/modify third parties payment information -Permission141=Read all projects and tasks (as well as the private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (as well as the private projects for which I am not a contact) -Permission144=Delete all projects and tasks (as well as the private projects I am not a contact) -Permission145=Can enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) -Permission146=Läs leverantörer -Permission147=Läs statistik -Permission151=Läs direkta betalningsuppdrag -Permission152=Skapa / ändra en order för direktbetalning -Permission153=Skicka / överför direktbetalningsorder -Permission154=Registreringskrediter / Avslag på order för direktbetalning -Permission161=Läs kontrakt / abonnemang -Permission162=Skapa / ändra avtal / abonnemang -Permission163=Aktivera en tjänst / teckning av ett kontrakt -Permission164=Inaktivera en tjänst / teckning av ett kontrakt -Permission165=Radera kontrakt / abonnemang -Permission167=Exportkontrakt -Permission171=Läs resor och utgifter (dina och dina underordnade) -Permission172=Skapa / ändra resor och kostnader -Permission173=Ta bort resor och kostnader -Permission174=Läsa alla resor och kostnader -Permission178=Export resor och kostnader -Permission180=Läs leverantörer -Permission181=Läs köporder -Permission182=Skapa / ändra inköpsorder +Permission117=Hantera checkar som skickas +Permission121=Se tredjepart kopplad till användaren +Permission122=Skapa/ändra tredjepart kopplad till användaren +Permission125=Radera tredjepart kopplad till användaren +Permission126=Exportera tredjepart +Permission130=Skapa/ändra tredjeparts betalningsinformation +Permission141=Se alla projekt och uppgifter (även privata projekt som jag inte är kontakt för) +Permission142=Skapa/ändra alla projekt och uppgifter (även privata projekt som jag inte är kontakt för) +Permission144=Ta bort alla projekt och uppgifter (även privata projekt jag inte är kontakt för) +Permission145=Kan ange nedlagd tid, för mig eller min hirearki, för tilldelade uppgifter (tidkort) +Permission146=Se leverantörer +Permission147=Se statistik +Permission151=Se order med direktbetalning +Permission152=Skapa/ändra order med direktbetalning +Permission153=Skicka/överför order med direktbetalning +Permission154=Registrera kreditering/nekande vid order med direktdebitering +Permission161=Se kontrakt/prenumerationer +Permission162=Skapa/ändra avtal/prenumeration +Permission163=Aktivera tjänst/prenumeration i ett kontrakt +Permission164=Inaktivera tjänst/prenumeration i ett kontrakt +Permission165=Radera kontrakt/prenumeration +Permission167=Exportera kontrakt +Permission171=Se resor och utgifter (du och underställda dig) +Permission172=Skapa/ändra resor och kostnader +Permission173=Radera resor och kostnader +Permission174=Se alla resor och kostnader +Permission178=Exportera resor och kostnader +Permission180=Se leverantörer +Permission181=Se inköpsorder +Permission182=Skapa/ändra inköpsorder Permission183=Bekräfta inköpsorder -Permission184=Godkänn köporder -Permission185=Beställ eller avbeställ inköpsorder +Permission184=Godkänn inköporder +Permission185=Beställ eller avbryt inköpsorder Permission186=Ta emot inköpsorder -Permission187=Stäng köporder -Permission188=Avbryt köporder -Permission192=Skapa linjer -Permission193=Avbryt linjer -Permission194=Läs bandbreddslinjerna +Permission187=Stäng inköpsorder +Permission188=Avbryt inköpsorder +Permission192=Skapa rader +Permission193=Makulera rader +Permission194=Se bandbreddsrader Permission202=Skapa ADSL-anslutning -Permission203=Beställ anslutningar order +Permission203=Beställ anslutningsorder Permission204=Beställ anslutningar Permission205=Hantera anslutningar -Permission206=Läs anslutningar -Permission211=Läs Telefoni +Permission206=Se anslutningar +Permission211=Se telefoni Permission212=Orderrader -Permission213=Aktivera linje -Permission214=Setup Telefoni -Permission215=Setup leverantörer -Permission221=Läs emailings -Permission222=Skapa / ändra emailings (ämne, mottagare ...) -Permission223=Bekräfta emailings (medger sändning) -Permission229=Ta bort emailings +Permission213=Aktivera rad +Permission214=Inställningar för telefoni +Permission215=Inställningar för leverantörer +Permission221=Se e-postutskick +Permission222=Skapa/ändra e-postutskick (ämne, mottagare ...) +Permission223=Bekräfta e-postutskick (sändning tillåts) +Permission229=Radera e-postutskick Permission237=Visa mottagare och info -Permission238=Skicka försändelserna manuellt -Permission239=Radera utskick efter bekräftande eller märkning av skickad -Permission241=Läs kategorier -Permission242=Skapa / ändra kategorier -Permission243=Ta bort kategorier -Permission244=Se innehållet i de dolda kategorier -Permission251=Läs andra användare och grupper -PermissionAdvanced251=Läs andra användare -Permission252=Skapa / ändra andra användare, grupper och permisssions -Permission253=Skapa / ändra andra användare, grupper och behörigheter -PermissionAdvanced253=Skapa / ändra interna / externa användare och behörigheter -Permission254=Ta bort eller inaktivera andra användare -Permission255=Skapa / ändra sin egen användarinformation -Permission256=Ändra sina egna lösenord -Permission262=Utöka åtkomst till alla tredje parter OCH deras objekt (inte bara tredje parter för vilka användaren är en försäljningsrepresentant).
Inte effektivt för externa användare (alltid begränsade till sig själva för förslag, beställningar, fakturor, kontrakt etc.).
Inte effektivt för projekt (endast regler om projektbehörigheter, synlighet och uppdragsfrågor). -Permission263=Utöka åtkomst till alla tredje parter UTAN deras objekt (inte bara tredje parter för vilka användaren är en försäljningsrepresentant).
Inte effektivt för externa användare (alltid begränsade till sig själva för förslag, beställningar, fakturor, kontrakt etc.).
Inte effektivt för projekt (endast regler om projektbehörigheter, synlighet och uppdragsfrågor). -Permission271=Läs CA -Permission272=Läs fakturor +Permission238=Skicka meddelanden manuellt +Permission239=Radera utskick efter bekräftande eller när markerad som skickad +Permission241=Se kategorier +Permission242=Skapa/ändra kategorier +Permission243=Radera kategorier +Permission244=Se innehåll i dolda kategorier +Permission251=Se andra användare och grupper +PermissionAdvanced251=Se andra användare +Permission252=Skapa/ändra andra användare, grupper och rättigheter +Permission253=Skapa/ändra andra användare, grupper och rättigheter +PermissionAdvanced253=Skapa/ändra interna/externa användare och rättigheter +Permission254=Radera eller inaktivera externa användare +Permission255=Ändra andra användares lösenord +Permission256=Radera eller inaktivera andra användare +Permission262=Utöka åtkomst till alla tredjeparter OCH deras objekt (inte bara tredjeparter för vilka användaren är representant).
Gäller inte externa användare (alltid begränsade till sig själva för offerter, order, fakturor, kontrakt etc.).
Gäller inte heller projekt (endast regler om projekträttigheter, synlighet och uppdragsfrågor). +Permission263=Utöka åtkomst till alla tredjeparter UTAN deras objekt (inte bara tredjeparter för vilka användaren är representant).
Gäller inte externa användare (alltid begränsade till sig själva för offerter, order, fakturor, kontrakt etc.).
Gäller inte heller projekt (endast regler om projektbehörigheter, synlighet och uppdragsfrågor). +Permission271=Se CA +Permission272=Se fakturor Permission273=Utfärda fakturor -Permission281=Läs kontakter -Permission282=Skapa / ändra kontakter +Permission281=Se kontakter +Permission282=Skapa/ändra kontakter Permission283=Radera kontakter Permission286=Exportera kontakter -Permission291=Läs taxor -Permission292=Ange behörigheter på den taxor -Permission293=Ändra kundens avgifter -Permission300=Läs streckkoder -Permission301=Skapa / ändra streckkoder -Permission302=Radera streckkoder -Permission311=Läs tjänster -Permission312=Tilldela tjänst / abonnemang att ingå avtal -Permission331=Läs bokmärken -Permission332=Skapa / ändra bokmärken -Permission333=Ta bort bokmärken -Permission341=Läs sina egna behörigheter -Permission342=Skapa / ändra sin egen användarinformation -Permission343=Ändra sitt lösenord -Permission344=Ändra sina egna behörigheter -Permission351=Läs grupper -Permission352=Läs grupper tillstånd -Permission353=Skapa / ändra grupper +Permission291=Se taxor +Permission292=Ange rättigheter på taxor +Permission293=Ändra kunders taxa +Permission301=Generera PDF-dokument med streckkoder +Permission304=Skapa/ändra streckkoder +Permission305=Radera streckkoder +Permission311=Se tjänster +Permission312=Tilldela tjänst/prenumeratil till avtal +Permission331=Se bokmärken +Permission332=Skapa/ändra bokmärken +Permission333=Radera bokmärken +Permission341=Se egna behörigheter +Permission342=Skapa/ändra egen användarinformation +Permission343=Ändra eget lösenord +Permission344=Ändra egna behörigheter +Permission351=Se grupper +Permission352=Se grupprättigheter +Permission353=Skapa/ändra grupper Permission354=Ta bort eller inaktivera grupper Permission358=Exportera användare -Permission401=Läs rabatter -Permission402=Skapa / ändra rabatter +Permission401=Se rabatter +Permission402=Skapa/ändra rabatter Permission403=Bekräfta rabatter -Permission404=Ta bort rabatter +Permission404=Radera rabatter Permission430=Använd felsökningsfältet -Permission511=Visa löner och utbetalningar (dina och anställdas) +Permission511=Se löner och utbetalningar (dina och anställdas) Permission512=Skapa/ändra löner och utbetalningar -Permission514=Ta bort löner och utbetalningar -Permission517=Visa löner och utbetalningar för alla -Permission519=Export löner -Permission520=Läs Lån -Permission522=Skapa / ändra lån +Permission514=Radera löner och utbetalningar +Permission517=Se löner och utbetalningar för alla +Permission519=Exportera löner +Permission520=Se lån +Permission522=Skapa/ändra lån Permission524=Radera lån -Permission525=Tillgång lån kalkylator -Permission527=Exportlånet -Permission531=Läs tjänster -Permission532=Skapa / modifiera tjänster -Permission533=Read prices services -Permission534=Ta bort tjänster -Permission536=Se / Hantera dolda tjänster +Permission525=Åtkomst lånekalkylator +Permission527=Exportera lån +Permission531=Se tjänster +Permission532=Skapa/ändra tjänster +Permission533=Se tjänstepriser +Permission534=Radera tjänster +Permission536=Se/hantera dolda tjänster Permission538=Exportera tjänster -Permission561=Läs betalningsuppdrag via kreditöverföring -Permission562=Skapa / ändra betalningsorder genom kreditöverföring -Permission563=Skicka / överför betalningsorder med kreditöverföring -Permission564=Spela in debiteringar / avslag på kreditöverföring -Permission601=Läs klistermärken -Permission602=Skapa / ändra klistermärken -Permission609=Ta bort klistermärken -Permission611=Read attributes of variants -Permission612=Create/Update attributes of variants -Permission613=Delete attributes of variants -Permission650=Läs Bills of Materials -Permission651=Skapa / uppdatera materialräkningar -Permission652=Ta bort materialräkningar -Permission660=Läs tillverkningsorder (MO) -Permission661=Skapa / uppdatera tillverkningsorder (MO) -Permission662=Ta bort tillverkningsorder (MO) -Permission701=Läs donationer -Permission702=Skapa / ändra donationer -Permission703=Ta bort donationer -Permission771=Läs utgiftsrapporter (din och dina underordnade) -Permission772=Create/modify expense reports (for you and your subordinates) -Permission773=Radera räkningar -Permission775=Godkänn räkningar -Permission776=Betala räkningar -Permission777=Read all expense reports (even those of user not subordinates) -Permission778=Skapa / modifiera utgiftsrapporter för alla -Permission779=Export räkningar -Permission1001=Läs lager -Permission1002=Skapa / ändra lager +Permission561=Se betalningsuppdrag via kreditöverföring +Permission562=Skapa/ändra betalningsorder via kreditöverföring +Permission563=Skicka/överför betalningsorder via kreditöverföring +Permission564=Registrera debiteringar/nekanden på kreditöverföring +Permission601=Se stickers +Permission602=Skapa/ändra stickers +Permission609=Radera stickers +Permission611=Se attribut för varianter +Permission612=Skapa/uppdatera attribut för varianter +Permission613=Radera attribut för varianter +Permission650=Se Bill of Materials +Permission651=Skapa/uppdatera BoM +Permission652=Radera BoM +Permission660=Se tillverkningsorder (MO) +Permission661=Skapa/uppdatera tillverkningsorder (MO) +Permission662=Radera tillverkningsorder (MO) +Permission701=Se donationer +Permission702=Skapa/ändra donationer +Permission703=Radera donationer +Permission771=Se utgiftsrapporter (din och underordnade) +Permission772=Skapa/ändra utgiftsrapporter (för dig och underordnade) +Permission773=Radera utgiftsrapporter +Permission775=Godkänn utgiftsrapporter +Permission776=Betala utgiftsrapporter +Permission777=Se alla utläggsrapporter (även för användare som inte är dina underordnade) +Permission778=Skapa/ändra utgiftsrapporter för alla +Permission779=Exportera utgiftsrapporter +Permission1001=Se lager +Permission1002=Skapa/ändra lager Permission1003=Radera lager -Permission1004=Läs lager rörelser -Permission1005=Skapa / ändra lager rörelser -Permission1011=Visa inventarier -Permission1012=Create new inventory -Permission1014=Bekräfta inventering -Permission1015=Allow to change PMP value for a product -Permission1016=Delete inventory -Permission1101=Läs leveranskvitton -Permission1102=Skapa / modifiera leveranskvitton -Permission1104=Validera leveranskvitton +Permission1004=Se lagerrörelser +Permission1005=Skapa/ändra lagerrörelser +Permission1011=Se inventarier +Permission1012=Skapa ny inventarie +Permission1014=Bekräfta inventerie +Permission1015=Tillåt att ändra PMP-värdet för en produkt +Permission1016=Radera inventarie +Permission1101=Se leveranskvitton +Permission1102=Skapa/ändra leveranskvitton +Permission1104=Bekräfta leveranskvitton Permission1109=Ta bort leveranskvitton -Permission1121=Läs leverantörsförslag -Permission1122=Skapa / modifiera leverantörsförslag -Permission1123=Validera leverantörsförslag -Permission1124=Skicka leverantörsförslag -Permission1125=Ta bort leverantörsförslag -Permission1126=Stäng förfrågningar om leverantörspris -Permission1181=Läs leverantörer -Permission1182=Läs köporder -Permission1183=Skapa / ändra inköpsorder +Permission1121=Se leverantörsofferter +Permission1122=Skapa/ändra leverantörsofferter +Permission1123=Bekräfta leverantörsofferter +Permission1124=Skicka leverantörsofferter +Permission1125=Radera leverantörsofferter +Permission1126=Stäng prisförfrågan +Permission1181=Se leverantörer +Permission1182=Se inköpsorder +Permission1183=Skapa/ändra inköpsorder Permission1184=Bekräfta inköpsorder -Permission1185=Godkänn köporder -Permission1186=Beställ beställningsorder +Permission1185=Godkänn inköpsorder +Permission1186=Beställ inköpsorder Permission1187=Bekräfta mottagande av inköpsorder -Permission1188=Ta bort inköpsorder -Permission1189=Markera / avmarkera en inköpsordermottagning +Permission1188=Radera inköpsorder +Permission1189=Markera/avmarkera ett mottagande av inköpsorder Permission1190=Godkänn (andra godkännande) inköpsorder Permission1191=Exportera leverantörsorder och deras attribut -Permission1201=Få resultat av en export -Permission1202=Skapa / ändra en export -Permission1231=Läs leverantörsfakturor -Permission1232=Skapa / ändra försäljningsfakturor +Permission1201=Få resultatet av en export +Permission1202=Skapa/ändra en export +Permission1231=Se leverantörsfakturor +Permission1232=Skapa/ändra leverantörsfakturor Permission1233=Bekräfta leverantörsfakturor -Permission1234=Radera försäljningsfakturor -Permission1235=Skicka försäljningsfakturor via e-post +Permission1234=Radera leverantörsfakturor +Permission1235=Skicka leverantörsfakturor via e-post Permission1236=Exportera leverantörsfakturor, attribut och betalningar Permission1237=Exportera inköpsorder och deras uppgifter -Permission1251=Kör massiv import av externa data till databasen (data last) -Permission1321=Export kundfakturor, attribut och betalningar +Permission1251=Kör bulkimport av extern data till databasen (dataladdning) +Permission1321=Export fakturor, attribut och betalningar Permission1322=Öppna en betald faktura igen -Permission1421=Exportera försäljningsorder och attribut -Permission1521=Läs dokument -Permission1522=Ta bort dokument -Permission2401=Läs åtgärder (händelser eller uppgifter) som är länkade till hans användarkonto (om ägare till händelsen eller just tilldelats till) -Permission2402=Skapa / modifiera åtgärder (händelser eller uppgifter) länkade till sitt användarkonto (om ägare till händelse) -Permission2403=Ta bort åtgärder (händelser eller uppgifter) som är länkade till hans användarkonto (om ägaren till händelsen) -Permission2411=Läs åtgärder (händelser eller uppgifter) andras -Permission2412=Skapa / ändra åtgärder (händelser eller uppgifter) andras -Permission2413=Radera åtgärder (händelser eller uppgifter) andras -Permission2414=Exportera åtgärder / uppgifter från andra -Permission2501=Läsa dokument -Permission2502=Skicka eller ta bort dokument -Permission2503=Lämna eller ta bort dokument -Permission2515=Setup dokument kataloger -Permission2801=Använd FTP-klient i läsläge (bläddra och ladda endast) +Permission1421=Exportera order och attribut +Permission1521=Se dokument +Permission1522=Radera dokument +Permission2401=Se åtgärder (händelser eller uppgifter) som är länkade till ett användarkonto (om ägare till händelsen eller just tilldelats) +Permission2402=Skapa/ändra åtgärder (händelser eller uppgifter) länkade till ett användarkonto (om ägare till händelse) +Permission2403=Radera åtgärder (händelser eller uppgifter) som är länkade till ett användarkonto (om ägare till händelsen) +Permission2411=Se åtgärder (händelser eller uppgifter) för andra +Permission2412=Skapa/ändra åtgärder (händelser eller uppgifter) för andra +Permission2413=Radera åtgärder (händelser eller uppgifter) för andra +Permission2414=Exportera åtgärder/uppgifter från andra +Permission2501=Se/ladda ner dokument +Permission2502=Ladda ner dokument +Permission2503=Skicka eller radera dokument +Permission2515=Ange dokumentkataloger +Permission2801=Använd FTP-klient i läsläge (bläddra och ladda ner enbart) Permission2802=Använd FTP-klient i skrivläge (radera eller ladda upp filer) -Permission3200=Läs arkiverade händelser och fingeravtryck +Permission3200=Se arkiverade händelser och fingeravtryck Permission3301=Skapa nya moduler -Permission4001=Read skill/job/position -Permission4002=Create/modify skill/job/position -Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu -Permission4031=Read personal information -Permission4032=Write personal information -Permission10001=Läs webbplatsens innehåll -Permission10002=Skapa / ändra webbplatsinnehåll (html- och javaskriptinnehåll) -Permission10003=Skapa / modifiera webbplatsinnehåll (dynamisk php-kod). Farligt, måste reserveras för begränsade utvecklare. -Permission10005=Ta bort webbplatsinnehåll -Permission20001=Läs ledighetsförfrågningar (din ledighet och dina underordnade) -Permission20002=Skapa / ändra dina förfrågningar (din ledighet och dina underordnade) -Permission20003=Radera ledighets förfrågningar -Permission20004=Read all leave requests (even those of user not subordinates) -Permission20005=Create/modify leave requests for everybody (even those of user not subordinates) -Permission20006=Administer leave requests (setup and update balance) -Permission20007=Godkänn ledighetsförfrågningar -Permission23001=Läs Planerad jobb -Permission23002=Skapa / uppdatera Schemalagt jobb +Permission4001=Se utbildning/jobb/position +Permission4002=Skapa/ändra utbildning/jobb/position +Permission4003=Radera utbildning/jobb/position +Permission4021=Läs utvärderingar (dina och underordnade) +Permission4022=Skapa/ändra utvärderingar +Permission4023=Bekräfta utvärdering +Permission4025=Radera utvärdering +Permission4028=Se jämförelsemeny +Permission4031=Se personlig information +Permission4032=Skriva personlig information +Permission4033=Läs alla utvärderingar (även de som inte är underordnade) +Permission10001=Se webbplatsens innehåll +Permission10002=Skapa/ändra innehåll på webbplatsen webbplatsinnehåll (html- och javaskript) +Permission10003=Skapa/ändra innehåll på webbplatsen (dynamisk php-kod). Bör reserveras för utvecklare! +Permission10005=Radera innehåll från webbplatsen +Permission20001=Se ledighetsförfrågningar (din och underordnade) +Permission20002=Skapa/ändra ledighetsförfrågningar (din och underordnade) +Permission20003=Radera ledighetsansökningar +Permission20004=Se alla ledighetsansökningar (även för användare som inte är dina underordnade) +Permission20005=Skapa/ändra ledighetsansökningar (även för användare som inte är dina underordnade) +Permission20006=Hantera ledighetsansökningar (inställningar och uppdatera) +Permission20007=Godkänn ledighetsansökningar +Permission23001=Se schemalagda jobb +Permission23002=Skapa/uppdatera schemalagt jobb Permission23003=Radera schemalagt jobb -Permission23004=Utför schemalagt jobb -Permission50101=Använd försäljningsstället (SimplePOS) -Permission50151=Använd försäljningsställe (TakePOS) -Permission50152=Redigera försäljningslinjer -Permission50153=Redigera beställda försäljningsrader -Permission50201=Läs transaktioner +Permission23004=Kör schemalagt jobb +Permission50101=Använd kassa (SimplePOS) +Permission50151=Använd kassa (TakePOS) +Permission50152=Ändra orderrader +Permission50153=Ändra beställd orderrad +Permission50201=Se transaktioner Permission50202=Importera transaktioner Permission50330=Läs objekt från Zapier -Permission50331=Skapa / uppdatera objekt från Zapier -Permission50332=Ta bort objekt från Zapier -Permission50401=Binda produkter och fakturor med redovisningskonton -Permission50411=Läs operationer i storbok -Permission50412=Skriv / redigera operationer i storbok -Permission50414=Ta bort operationer i storbok -Permission50415=Ta bort alla operationer efter år och journal i huvudbok -Permission50418=Exportbokföringen -Permission50420=Rapporter och exportrapporter (omsättning, balans, tidskrifter, huvudbok) -Permission50430=Definiera budgetperioder. Validera transaktioner och stäng räkenskapsperioder. +Permission50331=Skapa/uppdatera objekt från Zapier +Permission50332=Radera objekt från Zapier +Permission50401=Binda produkter och fakturor mot redovisningskonton +Permission50411=Se operationer i huvudboken +Permission50412=Skriv/redigera operationer i huvudboken +Permission50414=Radera operationer i huvudboken +Permission50415=Ta bort alla operationer efter år och journal i huvudboken +Permission50418=Exportera bokföringen +Permission50420=Rapporter och exportrapporter (omsättning, balans, journal och huvudbok) +Permission50430=Ange budgetperioder. Bekräfta transaktioner och stänga räkenskapsperioder. Permission50440=Hantera kontoplan, konfiguration av bokföring -Permission51001=Läs tillgångar -Permission51002=Skapa / uppdatera tillgångar -Permission51003=Ta bort tillgångar -Permission51005=Konfiguration av tillgångstillgångar -Permission54001=Print -Permission55001=Läs omröstningar -Permission55002=Skapa / ändra omröstningar -Permission59001=Läs kommersiella marginaler -Permission59002=Definiera kommersiella marginaler -Permission59003=Läs varje användaremarginal -Permission63001=Läs resurser -Permission63002=Skapa / modifiera resurser -Permission63003=Ta bort resurser -Permission63004=Länka resurser till agendahändelser +Permission51001=Se tillgångar +Permission51002=Skapa/uppdatera tillgångar +Permission51003=Radera tillgångar +Permission51005=Konfigurera tillgångstyper +Permission54001=Skriv ut +Permission55001=Se omröstningar +Permission55002=Skapa/ändra omröstningar +Permission59001=Se marginaler +Permission59002=Ange marginaler +Permission59003=Se varje användarmarginal +Permission63001=Se resurser +Permission63002=Skapa/ändra resurser +Permission63003=Radera resurser +Permission63004=Länka resurser till dagordningshändelser Permission64001=Tillåt direktutskrift Permission67000=Tillåt utskrift av kvitton -Permission68001=Läs intracomm-rapporten -Permission68002=Skapa / ändra intracomm-rapport -Permission68004=Ta bort intracomm-rapporten -Permission941601=Läsa kvitton +Permission68001=Läs intracomm-rapport +Permission68002=Skapa/ändra intracomm-rapport +Permission68004=Radera intracomm-rapporten +Permission941601=Se kvitton Permission941602=Skapa och ändra kvitton -Permission941603=Validera kvitton +Permission941603=Bekräfta kvitton Permission941604=Skicka kvitton via e-post Permission941605=Exportera kvitton -Permission941606=Ta bort kvitton +Permission941606=Radera kvitton DictionaryCompanyType=Tredjepartstyper DictionaryCompanyJuridicalType=Tredjeparts juridiska personer DictionaryProspectLevel=Prospekt potentialnivå för företag DictionaryProspectContactLevel=Prospekt potentialnivå för kontakter -DictionaryCanton=Stater / Provinser +DictionaryCanton=Stater/län DictionaryRegion=Regioner DictionaryCountry=Länder DictionaryCurrency=Valutor -DictionaryCivility=Honorific titlar -DictionaryActions=Typer av agendahändelser -DictionarySocialContributions=Typer av sociala eller skattemässiga skatter -DictionaryVAT=Moms Priser och Sales Tax Rates -DictionaryRevenueStamp=Belopp för skattefrimärken +DictionaryCivility=Tilltalstitlar +DictionaryActions=Typer av händelser i dagordningen +DictionarySocialContributions=Typer av moms och skatt +DictionaryVAT=Moms- och skattesatser +DictionaryRevenueStamp=Antal skattemärken DictionaryPaymentConditions=Betalningsvillkor DictionaryPaymentModes=Betalningslägen -DictionaryTypeContact=Kontakt / adresstyper -DictionaryTypeOfContainer=Webbplats - Typ av webbsidor / containrar +DictionaryTypeContact=Kontakt-/adresstyper +DictionaryTypeOfContainer=Webbplats - typ av sida/container DictionaryEcotaxe=Miljöskatt (WEEE) DictionaryPaperFormat=Pappersformat DictionaryFormatCards=Kortformat -DictionaryFees=Kostnadsrapport - Typ av kostnadsrapporteringsrader -DictionarySendingMethods=Fraktmetoder -DictionaryStaff=antal anställda +DictionaryFees=Kostnadsrapport - typer av rader på rapporten +DictionarySendingMethods=Leveranssätt +DictionaryStaff=Antal anställda DictionaryAvailability=Leveransförsening -DictionaryOrderMethods=Beställningsmetoder -DictionarySource=Ursprung av affärsförslag / beställning +DictionaryOrderMethods=Beställningssätt +DictionarySource=Ursprung för offert/order DictionaryAccountancyCategory=Personliga grupper för rapporter DictionaryAccountancysystem=Modeller för kontoplan DictionaryAccountancyJournal=Bokföringsloggbok DictionaryEMailTemplates=E-postmallar DictionaryUnits=Enheter -DictionaryMeasuringUnits=Mätningsenheter +DictionaryMeasuringUnits=Måttenheter DictionarySocialNetworks=Sociala nätverk DictionaryProspectStatus=Prospektstatus för företag DictionaryProspectContactStatus=Prospektstatus för kontakter -DictionaryHolidayTypes=Ledighet - Typer av ledighet -DictionaryOpportunityStatus=Ledningsstatus för projekt / ledning -DictionaryExpenseTaxCat=Kostnadsrapport - Transportkategorier -DictionaryExpenseTaxRange=Kostnadsrapport - Räckvidd per transportkategori -DictionaryTransportMode=Intracomm-rapport - Transportläge -DictionaryBatchStatus=Produktparti / seriell kvalitetskontrollstatus -DictionaryAssetDisposalType=Type of disposal of assets +DictionaryHolidayTypes=Ledighet - typer av ledighet +DictionaryOpportunityStatus=Status för projekt/lead +DictionaryExpenseTaxCat=Utgiftsrapport - transportkategorier +DictionaryExpenseTaxRange=Utgiftsrapport - avstånd per transportkategori +DictionaryTransportMode=Intracomm-rapport - transportläge +DictionaryBatchStatus=Status för kvalitetskontroll med batch/sernummer +DictionaryAssetDisposalType=Typ av avyttring av tillgångar TypeOfUnit=Typ av enhet SetupSaved=Inställningarna sparas SetupNotSaved=Inställningen är inte sparad +OAuthServiceConfirmDeleteTitle=Radera OAuth-post +OAuthServiceConfirmDeleteMessage=Är du säker på att du vill radera denna OAuth-post? Alla befintliga tokens för den kommer också att raderas. +ErrorInEntryDeletion=Fel vid radering av post +EntryDeleted=Posten raderad BackToModuleList=Tillbaka till modullista -BackToDictionaryList=Tillbaka till ordböcker listan -TypeOfRevenueStamp=Typ av skattemärke -VATManagement=Sales Tax Management -VATIsUsedDesc=Som standard när du skapar prospekt, fakturor, order etc. följer försäljningsskattesatsen den aktiva standardregeln:
Om säljaren inte är föremål för moms, är försäljningsskatten till 0. Slut på regeln.
Om (säljarens land = köparens land) är försäljningsskatten som standard lika med försäljningsskatten för produkten i säljarens land. Slut på regeln.
Om säljaren och köparen är både i Europeiska gemenskapen och varor är transportrelaterade produkter (frakt, frakt, flygbolag) är standardmomsen 0. Denna regel är beroende av säljarens land - var god kontakta din revisor. Momsen ska betalas av köparen till tullkontoret i sitt land och inte till säljaren. Slut på regeln.
Om säljaren och köparen är både i Europeiska gemenskapen och köparen inte är ett företag (med ett registrerat momsnumret inom gemenskapen), är mervärdesskattavgiften till säljarens landets mervärdesskattesats. Slut på regeln.
Om säljaren och köparen är både i Europeiska gemenskapen och köparen är ett företag (med ett registrerat momsnummer inom gemenskapen), är momsen 0 som standard. Slut på regeln.
I annat fall är den föreslagna standarden Försäljningsskatt = 0. Slut på regeln. -VATIsNotUsedDesc=Den föreslagna försäljningsskatten är som standard 0 som kan användas för fall som föreningar, individer eller småföretag. -VATIsUsedExampleFR=I Frankrike betyder det att företag eller organisationer har ett riktigt finanssystem (förenklad verklig eller normal verklig). Ett system där momsen deklareras. -VATIsNotUsedExampleFR=I Frankrike betyder det föreningar som inte är Försäljningsskatt deklarerade eller företag, organisationer eller liberala yrken som har valt mikroföretagets skattesystem (Försäljningsskatt i franchise) och betalat en franchise Försäkringsskatt utan någon momsdeklaration. Detta val kommer att visa referensen "Ej tillämplig Försäljningsskatt - art-293B av CGI" på fakturor. +BackToDictionaryList=Tillbaka till ordboken +TypeOfRevenueStamp=Typ av skattestämpel +VATManagement=Hantera moms +VATIsUsedDesc=Som standard när du skapar prospekt, faktura, order etc. följer momssatsen den aktiva standardregeln:
Om säljaren inte är föremål för moms är momsen satt till 0. Slut på regeln.
Om (säljarens land=köparens land) är momsen som standard lika med försäljningsskatten för produkten i säljarens land. Slut på regeln.
Om säljaren och köparen båda finns inom EU och varor är transportrelaterat (frakt, flygfrakt, etc) är standardmomsen 0. Denna regel är beroende av säljarens land - var god kontakta din revisor. Momsen ska betalas av köparen till tullkontoret i sitt land och inte till säljaren. Slut på regeln.
Om säljaren och köparen båda finns inom EU och köparen inte är ett företag (med ett registrerat momsnummer), är momsen densamma som momssatsen i säljarens land. Slut på regeln.
Om säljaren och köparen båda finns in EU och köparen är ett företag (med ett registrerat momsnummer), är momsen 0 som standard. Slut på regeln.
I annat fall är den föreslagna standarden moms=0. Slut på regeln. +VATIsNotUsedDesc=Den föreslagna momsen är som standard 0, men som kan användas för fall som föreningar, individer eller småföretagare. +VATIsUsedExampleFR=I Frankrike betyder det att företag eller organisationer har ett riktigt system som påminner om företag (förenklad verklig eller normal verklig). Ett system där momsen deklareras. +VATIsNotUsedExampleFR=I Frankrike betyder det föreningar som inte är momsskyldiga, eller företag, organisationer eller liberala yrken som har valt mikroföretagets skattesystem (försäljningsskatt i franchise) och betalat en franchise moms utan någon momsdeklaration. Detta val kommer att visa referensen "Ej tillämplig Försäljningsskatt - art-293B av CGI" på fakturor. ##### Local Taxes ##### TypeOfSaleTaxes=Typ av moms -LTRate=Betyg -LocalTax1IsNotUsed=Använd inte andra skatte -LocalTax1IsUsedDesc=Använd en andra typ av skatt (annan än den första) -LocalTax1IsNotUsedDesc=Använd inte annan typ av skatt (annan än den första) -LocalTax1Management=Andra typen av skatt +LTRate=Taxa +LocalTax1IsNotUsed=Använd inte andra momsen +LocalTax1IsUsedDesc=Använd en andra typ av moms (annan än den första) +LocalTax1IsNotUsedDesc=Använd inte annan typ av moms (annan än den första) +LocalTax1Management=Andra typen av moms LocalTax1IsUsedExample= LocalTax1IsNotUsedExample= -LocalTax2IsNotUsed=Använd inte tredje skatt -LocalTax2IsUsedDesc=Använd en tredje typ av skatt (annan än den första) -LocalTax2IsNotUsedDesc=Använd inte annan typ av skatt (annan än den första) -LocalTax2Management=Tredje typen av skatt +LocalTax2IsNotUsed=Använd inte tredje moms +LocalTax2IsUsedDesc=Använd en tredje typ av moms (annan än den första och andra) +LocalTax2IsNotUsedDesc=Använd inte annan typ av moms (annan än den första) +LocalTax2Management=Tredje typen av moms LocalTax2IsUsedExample= LocalTax2IsNotUsedExample= -LocalTax1ManagementES=RE Förvaltning -LocalTax1IsUsedDescES=RE-räntan som standard när du skapar prospekt, fakturor, order etc. följer aktiv standardregel:
Om köparen inte utsätts för RE, RE som standard = 0. Slut på regeln.
Om köparen utsätts för RE så är RE som standard. Slut på regeln.
+LocalTax1ManagementES=RE hantering +LocalTax1IsUsedDescES=RE-taxan följer som standard när du skapar prospekt, fakturor, order etc. en aktiv standardregel:
Om köparen inte utsätts för RE, RE som standard = 0. Slut på regeln.
Om köparen utsätts för RE så är RE som standard. Slut på regeln.
LocalTax1IsNotUsedDescES=Som standard föreslås RE är 0. Slut på regeln. -LocalTax1IsUsedExampleES=I Spanien är proffs förbehåll för vissa särskilda delar av den spanska IAE. -LocalTax1IsNotUsedExampleES=I Spanien de är professionella och samhällen och på vissa delar av den spanska IAE. -LocalTax2ManagementES=IRPF Management -LocalTax2IsUsedDescES=IRPF-räntan som standard när du skapar prospekt, fakturor, order etc. följer aktiv standardregel:
Om säljaren inte utsätts för IRPF, då IRPF som standard = 0. Slut på regeln.
Om säljaren utsätts för IRPF, är IRPF som standard. Slut på regeln.
-LocalTax2IsNotUsedDescES=Som standard föreslås IRPF är 0. Slut på regeln. -LocalTax2IsUsedExampleES=I Spanien, frilansare och oberoende yrkesutövare som tillhandahåller tjänster och företag som har valt skattesystemet i moduler. -LocalTax2IsNotUsedExampleES=I Spanien är de företag som inte omfattas av skattesystem för moduler. -RevenueStampDesc="Skattstämpel" eller "inkomststämpel" är en fast skatt du per faktura (Det beror inte på fakturabeloppet). Det kan också vara en procentskatt men att använda den andra eller tredje typen av skatt är bättre för procentskatt eftersom skattefrimärken inte ger någon rapportering. Endast få länder använder denna typ av skatt. +LocalTax1IsUsedExampleES=I Spanien är professionella föremål för vissa särskilda delar av den spanska IAE. +LocalTax1IsNotUsedExampleES=I Spanien är professionella och sällskap föremål för vissa delar av den spanska IAE. +LocalTax2ManagementES=IRPF-hantering +LocalTax2IsUsedDescES=IRPF-taxan följer som standard när du skapar prospekt, fakturor, order etc. en aktiv standardregel:
Om säljaren inte utsätts för IRPF, då är IRPF som standard = 0. Slut på regeln.
Om säljaren utsätts för IRPF, är IRPF som standard. Slut på regeln.
+LocalTax2IsNotUsedDescES=Som standard föreslås att IRPF är 0. Slut på regeln. +LocalTax2IsUsedExampleES=I Spanien är frilansare och oberoende professionella som tillhandahåller tjänster, och företag som har valt ett modulbaserat skattesystem. +LocalTax2IsNotUsedExampleES=I Spanien är de företag som inte omfattas av modulbaserat skattesystem. +RevenueStampDesc="Skattstämpel" eller "intäktsstämpel" är en fast skatt du betalar per faktura (det beror inte på fakturabeloppet). Det kan också vara en procentskatt men att använda den andra eller tredje typen av moms är bättre för procentskatt eftersom skattestämplar inte ger någon rapportering. Endast få länder använder denna typ av skatt. UseRevenueStamp=Använd en skattestämpel -UseRevenueStampExample=Skattstämpelns värde definieras som standard i inställningen av ordböcker (%s - %s - %s) +UseRevenueStampExample=Skattstämpelns värde definieras som standard i inställningen i ordböcker (%s - %s - %s) CalcLocaltax=Rapporter om lokala skatter -CalcLocaltax1=Försäljning - Inköp -CalcLocaltax1Desc=Lokala skatter rapporter beräknas med skillnaden mellan localtaxes försäljning och localtaxes inköp +CalcLocaltax1=Försäljning - inköp +CalcLocaltax1Desc=Lokala skatterapporter beräknas med skillnaden mellan lokal försäljningsskatt och lokal inköpsskatt CalcLocaltax2=Inköp -CalcLocaltax2Desc=Lokala skatter rapporter är summan av localtaxes inköp +CalcLocaltax2Desc=Lokala skatterapporter är summan av lokal inköpsskatt CalcLocaltax3=Försäljning -CalcLocaltax3Desc=Lokala skatter rapporter är summan av localtaxes försäljning +CalcLocaltax3Desc=Lokala skatter rapporter är summan av lokal försäljningsskatt NoLocalTaxXForThisCountry=Enligt skatteupplägget (se %s - %s - %s) behöver ditt land inte använda en sådan typ av skatt -LabelUsedByDefault=Etikett som används som standard om ingen översättning kan hittas för kod +LabelUsedByDefault=Etikett att använda som standard om ingen översättning kan hittas för kod LabelOnDocuments=Etikett på dokument -LabelOrTranslationKey=Etikett eller översättningstangent +LabelOrTranslationKey=Etikett eller översättningsnyckel ValueOfConstantKey=Värdet på en konfigurationskonstant -ConstantIsOn=Alternativ %s är på +ConstantIsOn=Alternativet %s är aktiverat NbOfDays=Antal dagar AtEndOfMonth=I slutet av månaden -CurrentNext=A given day in month +CurrentNext=En specifik dag i månaden Offset=Offset AlwaysActive=Alltid aktiv Upgrade=Uppgradera -MenuUpgrade=Uppgradera / Extend -AddExtensionThemeModuleOrOther=Installera / installera extern app / modul +MenuUpgrade=Uppgradera/utöka +AddExtensionThemeModuleOrOther=Installera extern app/modul WebServer=Webbserver -DocumentRootServer=Webbservers rotkatalog -DataRootServer=Datafiler katalog +DocumentRootServer=Webbservers rootkatalog +DataRootServer=Katalog för datafiler IP=IP Port=Port -VirtualServerName=Virtuell server namn +VirtualServerName=Namn på virtuell server OS=OS PhpWebLink=Webb-php länk Server=Server Database=Databas -DatabaseServer=Databas värd -DatabaseName=Databas namn -DatabasePort=Databas hamn -DatabaseUser=Databas användare -DatabasePassword=Databas lösenord +DatabaseServer=Databasvärd +DatabaseName=Databasnamn +DatabasePort=Databasport +DatabaseUser=Databasanvändare +DatabasePassword=Databaslösenord Tables=Tabeller -TableName=Tabell namn +TableName=Tabellnamn NbOfRecord=Antal poster Host=Server DriverType=Driver typ -SummarySystem=Systeminformation sammandrag -SummaryConst=Lista över alla Dolibarr inställning parametrar -MenuCompanySetup=Företag / Organisation -DefaultMenuManager= Standard Menu Manager -DefaultMenuSmartphoneManager=Smartphone menyhanteraren -Skin=Hud tema -DefaultSkin=Standard hud tema -MaxSizeList=Max längd för lista -DefaultMaxSizeList=Standard max längd för listor -DefaultMaxSizeShortList=Standard max längd för korta listor (dvs i kundkort) +SummarySystem=Sammandrag systeminformation +SummaryConst=Lista över alla inställningsparametrar +MenuCompanySetup=Företag/organisation +DefaultMenuManager= Standard menyhanterare +DefaultMenuSmartphoneManager=Menyhanterare för mobila enheter +Skin=Tema för utseende +DefaultSkin=Standardtema +MaxSizeList=Maxlängd för lista +DefaultMaxSizeList=Standard maxlängd för listor +DefaultMaxSizeShortList=Standard maxlängd för korta listor (exempelvis i kundkort) MessageOfDay=Dagens meddelande -MessageLogin=Inloggningssidan meddelande -LoginPage=Login sida +MessageLogin=Meddelande på inloggningssida +LoginPage=Inloggningssida BackgroundImageLogin=Bakgrundsbild -PermanentLeftSearchForm=Permanent sökformuläret på menyn till vänster +PermanentLeftSearchForm=Permanent sökformulär i menyn till vänster DefaultLanguage=Standardspråk -EnableMultilangInterface=Aktivera flerspråkig support för kund- eller leverantörsrelationer -EnableShowLogo=Visa företagslogotypen i menyn -CompanyInfo=Företag / Organisation -CompanyIds=Företag / Organisationsidentiteter +EnableMultilangInterface=Aktivera flerspråkigt stöd för kunder- eller leverantörer +EnableShowLogo=Visa logotyp i menyn +CompanyInfo=Företag/organisation +CompanyIds=Identitet för företag/organisation CompanyName=Namn CompanyAddress=Adress -CompanyZip=Zip -CompanyTown=Staden +CompanyZip=Postnummer +CompanyTown=Ort CompanyCountry=Land -CompanyCurrency=Viktigaste valuta -CompanyObject=Föremålet för bolagets verksamhet -IDCountry=ID-land -Logo=Logo -LogoDesc=Huvudlogotyp för företaget. Kommer att användas i genererade dokument (PDF, ...) -LogoSquarred=Logotyp (kvadrat) -LogoSquarredDesc=Måste vara en fyrkantig ikon (bredd = höjd). Den här logotypen kommer att användas som favoritikon eller annat behov som för den övre menyraden (om den inte är inaktiverad i skärmkonfigurationen). -DoNotSuggestPaymentMode=Pekar inte -NoActiveBankAccountDefined=Inga aktiva bankkonto definierade -OwnerOfBankAccount=Ägare till %s bankkonto -BankModuleNotActive=Bankkonton modulen inte aktiverad -ShowBugTrackLink=Visa länken "%s" -ShowBugTrackLinkDesc=Keep empty to not display this link, use value 'github' for the link to the Dolibarr project or define directly an url 'https://...' +CompanyCurrency=Huvudvaluta +CompanyObject=Företagets mål +IDCountry=Land ID +Logo=Logotyp +LogoDesc=Logotyp för företaget. Kommer att användas i dokument (PDF, ...) +LogoSquarred=Logotyp (kvadratisk) +LogoSquarredDesc=Måste vara fyrkantig (bredd = höjd). Den här logotypen kommer att användas som favicon eller annat som rör den övre menyraden (om den inte är inaktiverad). +DoNotSuggestPaymentMode=Föreslå inte +NoActiveBankAccountDefined=Inga aktivt bankkonto angivet +OwnerOfBankAccount=Innehavare till bankkontot %s +BankModuleNotActive=Modlen bankkonton inte aktiverad +ShowBugTrackLink=Visa länken %s +ShowBugTrackLinkDesc=Lämna tomt för att inte visa denna länk, använd värdet 'github' för länk till Dolibarr projektet eller ange en url direkt 'https://...' Alerts=Varningar -DelaysOfToleranceBeforeWarning=Displaying a warning alert for... -DelaysOfToleranceDesc=Ställ in fördröjningen innan en varningsikon %s visas på skärmen för det sena elementet. -Delays_MAIN_DELAY_ACTIONS_TODO=Planerade händelser (agendahändelser) inte slutförda +DelaysOfToleranceBeforeWarning=Visa en varning för... +DelaysOfToleranceDesc=Ange fördröjning innan en varningsikon %s visas på skärmen för det försenade elementet. +Delays_MAIN_DELAY_ACTIONS_TODO=Planerade händelser (dagordningshändelser) som inte är slutförda Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Projektet är inte stängt i tid Delays_MAIN_DELAY_TASKS_TODO=Planerad uppgift (projektuppgifter) inte slutförd Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Order inte behandlad -Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Köporder inte behandlad -Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Förslaget är inte avslutat -Delays_MAIN_DELAY_PROPALS_TO_BILL=Förslag inte fakturerat -Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Service för att aktivera -Delays_MAIN_DELAY_RUNNING_SERVICES=Förfallitjänst -Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Obetalda fakturor utan betalning -Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Obetalda kundfaktura -Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Väntar på bankavstämning +Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Inköpsorder inte behandlad +Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Offert inte avslutat +Delays_MAIN_DELAY_PROPALS_TO_BILL=Offert inte fakturerad +Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tjänst att aktivera +Delays_MAIN_DELAY_RUNNING_SERVICES=Förfallen tjänst +Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Obetald leverantörsfaktura +Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Obetald faktura +Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Inväntar bankavstämning Delays_MAIN_DELAY_MEMBERS=Försenad medlemsavgift -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Kontrollera insättning inte gjort -Delays_MAIN_DELAY_EXPENSEREPORTS=Utläggsrapport att godkänna -Delays_MAIN_DELAY_HOLIDAYS=Lämna begäranden att godkänna -SetupDescription1=Innan du börjar använda Dolibarr måste vissa initialparametrar definieras och moduler aktiveras / konfigureras. +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Checkinsättning inte gjord +Delays_MAIN_DELAY_EXPENSEREPORTS=Utgiftsrapport att godkänna +Delays_MAIN_DELAY_HOLIDAYS=Ledighetsansökan att godkänna +SetupDescription1=Innan du börjar använda Dolibarr måste vissa grundinställningar göras och moduler aktiveras/konfigureras. SetupDescription2=Följande två avsnitt är obligatoriska (de två första inmatningarna i inställningsmenyn): -SetupDescription3= %s -> %s

Grundläggande parametrar som används för att anpassa standardbeteendet för din applikation (t.ex. för landsrelaterade funktioner). -SetupDescription4= %s -> %s

Denna programvara är en serie med många moduler / applikationer. Modulerna relaterade till dina behov måste vara aktiverade och konfigurerade. Menyposter visas med aktiveringen av dessa moduler. +SetupDescription3= %s -> %s

Grundläggande parametrar som används för att anpassa standardbeteendet (t.ex. för landsspecifika funktioner). +SetupDescription4= %s -> %s

Denna programvara innehåller en serie av många moduler. Modulerna för just dina behov måste vara aktiverade och konfigurerade. Menyposter visas efter aktiveringen av dessa moduler. SetupDescription5=Andra inställningsmenyposter hanterar valfria parametrar. SetupDescriptionLink=%s - %s -SetupDescription3b=Basic parameters used to customize the default behavior of your application (e.g for country-related features). -SetupDescription4b=This software is a suite of many modules/applications. The modules related to your needs must be enabled and configured. Menu entries will appears with the activation of these modules. +SetupDescription3b=Grundläggande inställningar för att anpassa standardbeteendet (t.ex. för landsspecifika funktioner). +SetupDescription4b=Denna programvara innehåller en serie av många moduler. Modulerna för just dina behov måste vara aktiverade och konfigurerade. Menyposter visas efter aktiveringen av dessa moduler. AuditedSecurityEvents=Säkerhetshändelser som granskas -NoSecurityEventsAreAduited=Inga säkerhetshändelser granskas. Du kan aktivera dem från meny %s +NoSecurityEventsAreAduited=Inga säkerhetshändelser granskas. Du kan aktivera dem från menyn %s Audit=Säkerhetshändelser InfoDolibarr=Om Dolibarr -InfoBrowser=Om Browser +InfoBrowser=Om webbläsaren InfoOS=Om OS -InfoWebServer=Om webbserver +InfoWebServer=Om webbservern InfoDatabase=Om databasen InfoPHP=Om PHP -InfoPerf=Om föreställningar -InfoSecurity=Om säkerhet -BrowserName=Browser namn -BrowserOS=Browser OS -ListOfSecurityEvents=Förteckning över Dolibarr säkerhetshändelser -SecurityEventsPurged=Säkerhetshändelser renas -TrackableSecurityEvents=Trackable security events -LogEventDesc=Aktivera loggning för specifika säkerhetshändelser. Administratörer loggen via menyn %s - %s . Varning kan denna funktion generera en stor mängd data i databasen. -AreaForAdminOnly=Inställningsparametrar kan ställas in av endast administratörs användare . -SystemInfoDesc=System information diverse teknisk information får du i skrivskyddad läge och synlig för administratörer bara. -SystemAreaForAdminOnly=Det här området är endast tillgängligt för administratörsanvändare. Dolibarr användarbehörigheter kan inte ändra denna begränsning. -CompanyFundationDesc=Redigera informationen för ditt företag / din organisation. Klicka på knappen "%s" längst ner på sidan när du är klar. -AccountantDesc=Om du har en extern revisor / bokförare kan du redigera informationen här. +InfoPerf=Om prestandan +InfoSecurity=Om säkerheten +BrowserName=Webbläsarens namn +BrowserOS=Webbläsarens OS +ListOfSecurityEvents=Förteckning över säkerhetshändelser +SecurityEventsPurged=Säkerhetshändelser rensas +TrackableSecurityEvents=Spårbara säkerhetshändelser +LogEventDesc=Aktivera loggning för specifika säkerhetshändelser. Administratörer når loggen via menyn %s - %s. Varning! Denna funktion kan denna generera en stor mängd data i databasen. +AreaForAdminOnly=Inställningar kan ändras av administratörer enbart. +SystemInfoDesc=Systeminformation diverse teknisk information du får i skrivskyddat läge och som är synligt för administratörer enbart. +SystemAreaForAdminOnly=Det här området är endast tillgängligt för administratörer. Dolibarr användarrättigheter kan inte ändra denna begränsning. +CompanyFundationDesc=Redigera informationen för ditt företag/din organisation. Klicka på knappen %s längst ner på sidan när du är klar. +MoreNetworksAvailableWithModule=Fler sociala nätverk kan vara tillgängliga genom att aktivera modulen "Sociala nätverk". +AccountantDesc=Om du har en extern revisor/bokföringskonsult kan du ange informationen här. AccountantFileNumber=Bokföringskod -DisplayDesc=Parametrar som berör utseende och presentation av applikationen kan bli modifierade här. -AvailableModules=Tillgängliga app / moduler -ToActivateModule=För att aktivera moduler, gå på Setup-menyn (Hem-> Inställningar-> Modules). -SessionTimeOut=Time out för session -SessionExplanation=Detta nummer garanterar att sessionen aldrig upphör att gälla före denna fördröjning, om sessionen rengöringsmedel görs av Internal PHP-rengöringsmedel (och inget annat). Intern rengöringsprogram för PHP-session garanterar inte att sessionen upphör att gälla efter denna fördröjning. Det kommer att löpa ut efter denna fördröjning och när sessionen renare körs, så varje %s / %s åtkomst, men endast under åtkomst av andra sessioner (om värdet är 0, betyder det att rensning av session endast sker av en extern bearbeta).
Obs! På vissa servrar med en extern sessionrensningsmekanism (cron under debian, ubuntu ...) kan sessionerna förstöras efter en period som definieras av en extern inställning, oavsett vad värdet som anges här är. -SessionsPurgedByExternalSystem=Sessionerna på denna server verkar ha blivit rensade av extern händelse (cron under debian, ubuntu...), var %s sekund ( Värdet är session.gc_maxlifetime), så att ändra värdet här har ingen effekt. Du måste be serveradministratören att ändra sessionstiden -TriggersAvailable=Tillgängliga triggers -TriggersDesc=Utlösare är filer som ändrar beteendet hos Dolibarr-arbetsflödet en gång kopierat till katalogen htdocs / core / triggers . De inser nya åtgärder, aktiverade på Dolibarr-evenemang (ny företagsskapande, fakturabekräftande, ...). -TriggerDisabledByName=Triggers i denna fil är inaktiverade av-NORUN suffixet i deras namn. -TriggerDisabledAsModuleDisabled=Triggers i denna fil är funktionshindrade modul %s är inaktiverad. -TriggerAlwaysActive=Triggers i denna fil är alltid aktiva, oavsett är det aktiverade Dolibarr moduler. -TriggerActiveAsModuleActive=Triggers i denna fil är verksamma som modul %s är aktiverat. +DisplayDesc=Parametrar som rör utseende och presentation kan ändras här. +AvailableModules=Tillgängliga moduler +ToActivateModule=För att aktivera moduler, gå till menyn Inställningar (Start -> Inställningar-> Moduler). +SessionTimeOut=Sessionen fick time-out +SessionExplanation=Detta värde garanterar att sessionen aldrig upphör att gälla före denna fördröjning, om sessionen rensas av en intern PHP-rensare och inget annat. Interna rensningar för PHP-sessioner garanterar inte att sessionen upphör att gälla efter denna fördröjning. Det kommer att löpa ut efter denna fördröjning och när sessionens rensare körs, så varje %s/%s åtkomst, men endast under åtkomst av andra sessioner (om värdet är 0, betyder det att rensning av session endast sker av en extern process).
Obs! På vissa servers med extern sessionrensning (exempelvis cron under Debian, Ubuntu ...) kan sessionerna förstöras efter en period som anges av en extern inställning, oavsett vad värdet som anges här är. +SessionsPurgedByExternalSystem=Sessionerna på denna server verkar ha blivit rensade av en extern process (cron under Debian, Ubuntu...), var %s sekund (värdet är session.gc_maxlifetime), så att ändra värdet här har ingen effekt. Du måste be serveradministratören att ändra sessionstiden +TriggersAvailable=Tillgängliga utlösare +TriggersDesc=Utlösare är filer som ändrar beteendet i arbetsflödet väl kopierat till katalogen htdocs/core/triggers. De verkställer nya åtgärder baserade på händelser i systemet (nytt företag, bekräftad faktura, ...). +TriggerDisabledByName=Utlösare i denna fil är inaktiverade av -NORUN suffixet i deras namn. +TriggerDisabledAsModuleDisabled=Utlösare i denna fil är inaktiverade då modulen %s är inaktiverad. +TriggerAlwaysActive=Utlösare i denna fil är alltid aktiva, oavsett vilka moduler som är aktiverade. +TriggerActiveAsModuleActive=Utlösare i denna fil är aktiva då modulen %s är aktiv. GeneratedPasswordDesc=Välj den metod som ska användas för automatiskt genererade lösenord. -DictionaryDesc=Sätt in alla referensdata. Du kan lägga till dina värden till standardvärdet. -ConstDesc=Denna sida låter dig redigera (åsidosätta) parametrar som inte är tillgängliga på andra sidor. Dessa är oftast reserverade parametrar för utvecklare / avancerad felsökning. -MiscellaneousDesc=Alla andra säkerhetsrelaterade parametrar definieras här. -LimitsSetup=Gränser / Precision inställning -LimitsDesc=Du kan definiera gränser, precisioner och optimeringar som används av Dolibarr här -MAIN_MAX_DECIMALS_UNIT=Max. decimaler för enhetspriser -MAIN_MAX_DECIMALS_TOT=Max. decimaler för totala priser -MAIN_MAX_DECIMALS_SHOWN=Max. decimaler för priser som visas på skärmen . Lägg till en ellipsis ... efter denna parameter (t ex "2 ...") om du vill se " ... " suffixed till den avkortade priset. -MAIN_ROUNDING_RULE_TOT=Steg av avrundningsintervall (för länder där avrundning görs på något annat än bas 10. Till exempel, sätt 0,05 om avrundning görs med 0,05 steg) -UnitPriceOfProduct=Net priset per enhet för en produkt -TotalPriceAfterRounding=Totalpris (exkl / moms / inkl skatt) efter avrundning -ParameterActiveForNextInputOnly=Parameter effektiv för nästa inmatning -NoEventOrNoAuditSetup=Ingen säkerhetshändelse har loggats. Detta är normalt om Audit inte har aktiverats på sidan "Inställning - Säkerhet - Händelser". +DictionaryDesc=Ange all referensdata. Du kan lägga till dina värden i standardvärdet. +ConstDesc=Denna sida låter dig redigera (åsidosätta) inställningar som inte är tillgängliga på andra sidor. Dessa är oftast reserverade för utvecklare/avancerad felsökning. +MiscellaneousDesc=Alla andra säkerhetsrelaterade inställningar anges här. +LimitsSetup=Begränsningar/precisionsinställningar +LimitsDesc=Du kan ange begränsningar, precisioner och optimeringar som används av Dolibarr här +MAIN_MAX_DECIMALS_UNIT=Max decimaler för enhetspriser +MAIN_MAX_DECIMALS_TOT=Max decimaler för totala priset +MAIN_MAX_DECIMALS_SHOWN=Max decimaler för priser som visas på skärmen. Lägg till en ellips ... efter denna parameter (t ex "2 ...") om du vill att ... ska visas efter det avkortade priset. +MAIN_ROUNDING_RULE_TOT=Steg för avrundningsintervall (för länder där avrundning görs på någon annat än bas 10. Till exempel, anger du 0,05 om avrundning görs med 0,05 steg) +UnitPriceOfProduct=Nettopris per enhet för en produkt +TotalPriceAfterRounding=Totalpris (exkl/inkl moms) efter avrundning +ParameterActiveForNextInputOnly=Inställning verkställs för nästa inmatning enbart +NoEventOrNoAuditSetup=Ingen säkerhetshändelse har loggats. Detta är normalt om granskning inte har aktiverats på sidan "Inställningar - Säkerhet - Händelser". NoEventFoundWithCriteria=Inga säkerhetshändelser har hittats för dessa sökkriterier. SeeLocalSendMailSetup=Se din lokala sendmail inställning -BackupDesc=En komplett backup av en Dolibarr-installation kräver två steg. -BackupDesc2=Säkerhetskopiera innehållet i katalogen "dokument" ( %s ) som innehåller alla uppladdade och genererade filer. Detta inkluderar också alla dumpfiler som genererades i steg 1. Den här åtgärden kan ta flera minuter. -BackupDesc3=Säkerhetskopiera strukturen och innehållet i din databas ( %s ) till en dumpfil. För detta kan du använda följande assistent. -BackupDescX=Den arkiverade katalogen ska lagras på ett säkert ställe. -BackupDescY=Den genererade dumpfilen bör förvaras på ett säkert ställe. -BackupPHPWarning=Säkerhetskopiering kan inte garanteras med den här metoden. Föregående rekommenderas. -RestoreDesc=För att återställa en Dolibarr-säkerhetskopiering krävs två steg. -RestoreDesc2=Återställ säkerhetskopieringsfilen (t.ex. zip-filen) i katalogen "Dokument" till en ny Dolibarr-installation eller till den här aktuella dokumentkatalogen ( %s ). -RestoreDesc3=Återställ databasstrukturen och data från en säkerhetskopieringsdumpfil till databasen för den nya Dolibarr-installationen eller i databasen för den aktuella installationen ( %s ). Varning, när återställningen är klar måste du använda ett inloggnings / lösenord som existerade från backuptid / installation för att ansluta igen.
För att återställa en backup-databas till den här nuvarande installationen kan du följa den här assistenten. +BackupDesc=En komplett säkerhetskopia av installationen kräver två steg. +BackupDesc2=Säkerhetskopiera innehållet i katalogen "documents" (%s) som innehåller alla uppladdade och genererade filer. Detta inkluderar också alla dumpfiler som genererades i steg 1. Den här åtgärden kan ta flera minuter. +BackupDesc3=Säkerhetskopiera strukturen och innehållet i din databas (%s) till en dumpfil. För detta kan du använda följande assistent. +BackupDescX=Den arkiverade katalogen bör lagras på ett säkert ställe. +BackupDescY=Den genererade dumpfilen bör lagras på ett säkert ställe. +BackupPHPWarning=Säkerhetskopiering kan inte garanteras med denna metod. Föregående rekommenderas. +RestoreDesc=För att återställa en säkerhetskopia krävs två steg. +RestoreDesc2=Återställ säkerhetskopian (t.ex. zip-filen) i katalogen "documents" till en ny installation eller till denna aktuella katalog (%s). +RestoreDesc3=Återställ databasstrukturen och data från en dumpfil till databasen för den nya installationen eller i databasen aktuell installation (%s). Varning! När återställningen är klar måste du använda ett inloggningsnamn/lösenord som existerade från tiden säkerhetskopian togs!
För att återställa en säkerhetskopierad databas till den här installationen kan du använda den här assistenten. RestoreMySQL=MySQL import ForcedToByAModule=Denna regel tvingas %s av en aktiverad modul -ValueIsForcedBySystem=Detta värde tvingas av systemet. Du kan inte ändra det. -PreviousDumpFiles=Befintliga säkerhetskopieringsfiler +ValueIsForcedBySystem=Detta värde är påtvingat av systemet. Du kan inte ändra det. +PreviousDumpFiles=Befintliga säkerhetskopior PreviousArchiveFiles=Befintliga arkivfiler WeekStartOnDay=Första dagen i veckan -RunningUpdateProcessMayBeRequired=Att köra uppgraderingsprocessen verkar vara nödvändigt (Programversion %s skiljer sig från databasversionen %s) -YouMustRunCommandFromCommandLineAfterLoginToUser=Du måste köra det här kommandot från kommandoraden efter login till ett skal med användare %s. +RunningUpdateProcessMayBeRequired=Att köra uppgraderingen verkar vara nödvändigt (programversion %s skiljer sig från databasversionen %s) +YouMustRunCommandFromCommandLineAfterLoginToUser=Du måste köra det här kommandot från kommandoraden efter inloggning till ett skal med användare %s eller så får du lägga till -W i slutet av kommandot för att ange %s lösenord. YourPHPDoesNotHaveSSLSupport=SSL-funktioner inte är tillgängliga i din PHP -DownloadMoreSkins=Mer skinn att ladda ner -SimpleNumRefModelDesc=Returnerar referensnumret i formatet %syymm-nnnn där yy är året, mm är månaden och nnnn är ett sekventiellt automatiskt ökande nummer utan återställning -SimpleNumRefNoDateModelDesc=Returnerar referensnumret i formatet %s-nnnn där nnnn är ett sekventiellt automatiskt inkrementeringsnummer utan återställning +DownloadMoreSkins=Fler utseenden att ladda ner +SimpleNumRefModelDesc=Ger referensnumret i formatet %syymm-nnnn där yy är år, mm är månad och nnnn är ett löpnummer utan återställning +SimpleRefNumRefModelDesc=Ger ett referensnummer i formatet n, där n är en sekventiellt löpnummer utan återställning +AdvancedNumRefModelDesc=Ger ett referensnummer i formatet %syymm-nnnn där yy är år, mm är månad och nnnn är ett sekventiellt löpnummer utan återställning +SimpleNumRefNoDateModelDesc=Ger referensnumret i formatet %s-nnnn där nnnn är ett löpnummer utan återställning ShowProfIdInAddress=Visa professionellt ID med adresser -ShowVATIntaInAddress=Dölj momsnummer inom gemenskapen -TranslationUncomplete=Partiell översättning -MAIN_DISABLE_METEO=Inaktivera meterologi +ShowVATIntaInAddress=Dölj momsnummer +TranslationUncomplete=Delvis översatt +MAIN_DISABLE_METEO=Inaktivera väderminiatyr MeteoStdMod=Standardläge MeteoStdModEnabled=Standardläge aktiverat MeteoPercentageMod=Procentläge -MeteoPercentageModEnabled=Procentuell läge aktiverad +MeteoPercentageModEnabled=Procentuellt läge aktiverat MeteoUseMod=Klicka för att använda %s -TestLoginToAPI=Testa logga in API -ProxyDesc=Vissa funktioner i Dolibarr kräver internetåtkomst. Definiera här internetanslutningsparametrarna, t.ex. tillgång via en proxyserver om det behövs. -ExternalAccess=Extern / Internetåtkomst -MAIN_PROXY_USE=Använd en proxyserver (annars är åtkomst direkt till internet) -MAIN_PROXY_HOST=Proxyserver: Namn / Adress +TestLoginToAPI=Testa inloggning API +ProxyDesc=Vissa funktioner kräver internetåtkomst. Ange eventuella extra inställningar, exempelvis proxyserver om det behövs, här. +ExternalAccess=Extern/internetåtkomst +MAIN_PROXY_USE=Använd en proxyserver (annars direktåtkomst till internet) +MAIN_PROXY_HOST=Proxyserver: Namn/Adress MAIN_PROXY_PORT=Proxyserver: Port -MAIN_PROXY_USER=Proxyserver: Logga in / Användare +MAIN_PROXY_USER=Proxyserver: Inloggning/Användare MAIN_PROXY_PASS=Proxyserver: Lösenord -DefineHereComplementaryAttributes=Definiera ytterligare / anpassade attribut som måste läggas till: %s -ExtraFields=Komplementära egenskaper +DefineHereComplementaryAttributes=Ange ytterligare/anpassade attribut som måste läggas till: %s +ExtraFields=Kompletterande attribut ExtraFieldsLines=Kompletterande attribut (rader) -ExtraFieldsLinesRec=Kompletterande attribut (mallar fakturor linjer) +ExtraFieldsLinesRec=Kompletterande attribut (mallar fakturarader) ExtraFieldsSupplierOrdersLines=Kompletterande attribut (orderrader) -ExtraFieldsSupplierInvoicesLines=Kompletterande attribut (faktura linjer) -ExtraFieldsThirdParties=Kompletterande attribut (tredje part) -ExtraFieldsContacts=Kompletterande attribut (kontakter / adress) -ExtraFieldsMember=Kompletterande attribut (medlem) -ExtraFieldsMemberType=Kompletterande attribut (ledamot typ) +ExtraFieldsSupplierInvoicesLines=Kompletterande attribut (fakturarader) +ExtraFieldsThirdParties=Kompletterande attribut (tredjepart) +ExtraFieldsContacts=Kompletterande attribut (kontakter/adress) +ExtraFieldsMember=Kompletterande attribut (medlemmar) +ExtraFieldsMemberType=Kompletterande attribut (medlemstyp) ExtraFieldsCustomerInvoices=Kompletterande attribut (fakturor) ExtraFieldsCustomerInvoicesRec=Kompletterande attribut (mallar fakturor) -ExtraFieldsSupplierOrders=Kompletterande attribut (beslut) +ExtraFieldsSupplierOrders=Kompletterande attribut (order) ExtraFieldsSupplierInvoices=Kompletterande attribut (fakturor) ExtraFieldsProject=Kompletterande attribut (projekt) -ExtraFieldsProjectTask=Kompletterande attribut (arbetsuppgifter) +ExtraFieldsProjectTask=Kompletterande attribut (uppgifter) ExtraFieldsSalaries=Kompletterande attribut (löner) -ExtraFieldHasWrongValue=Attribut% s har ett felaktigt värde. +ExtraFieldHasWrongValue=Attributet %s har ett felaktigt värde. AlphaNumOnlyLowerCharsAndNoSpace=endast gemena alfanumeriska tecken utan mellanslag -SendmailOptionNotComplete=Varning, på vissa Linux-system, för att skicka e-post från e-post, sendmail utförande inställning måste conatins Alternativ-ba (parameter mail.force_extra_parameters i din php.ini-fil). Om vissa mottagare inte emot e-post, försök att redigera den här PHP parameter med mail.force_extra_parameters =-BA). -PathToDocuments=Sökväg till handlingar -PathDirectory=Directory -SendmailOptionMayHurtBuggedMTA=Funktion att skicka mail med hjälp av metoden "PHP mail direct" kommer att generera ett mailmeddelande som kanske inte analyseras korrekt av vissa mottagande mailservrar. Resultatet är att vissa e-postmeddelanden inte kan läsas av personer som är värd för dessa bugged-plattformar. Detta är fallet för vissa Internetleverantörer (Ex: Orange i Frankrike). Detta är inte ett problem med Dolibarr eller PHP men med den mottagande postservern. Du kan dock lägga till ett alternativ MAIN_FIX_FOR_BUGGED_MTA till 1 i Setup - Other för att ändra Dolibarr för att undvika detta. Det kan dock uppstå problem med andra servrar som strikt använder SMTP-standarden. Den andra lösningen (rekommenderas) är att använda metoden "SMTP socket library" som inte har några nackdelar. -TranslationSetup=Uppställning av översättning -TranslationKeySearch=Sök en översättningstangent eller en sträng -TranslationOverwriteKey=Skriv över en översättningssträng -TranslationDesc=Så här ställer du in visningsspråket:
* Standard / Systemwide: Meny Hem -> Inställning -> Display
* Per användare: Klicka på användarnamnet högst upp på skärmen och ändra Användarskärmsinställning fliken på användaren kort. -TranslationOverwriteDesc=Du kan också åsidosätta strängar som fyller i följande tabell. Välj ditt språk från "%s" rullgardinsmenyn, sätt in translationsnyckelsträngen i "%s" och din nya översättning till "%s" -TranslationOverwriteDesc2=Du kan använda den andra fliken för att hjälpa dig veta vilken översättningsnyckel som ska användas +SendmailOptionNotComplete=Varning! På vissa Linux-system, för att skicka e-post från din e-postadress, behöver sendmails inställning innehålla alternativet -ba (parameter mail.force_extra_parameters i din php.ini). Om vissa mottagare inte får någon e-post, försök att redigera den här PHP-parameter- med mail.force_extra_parameters = -ba. +PathToDocuments=Sökväg till dokument +PathDirectory=Katalog +SendmailOptionMayHurtBuggedMTA=Funktion för att skicka mail med hjälp av metoden "PHP mail direct" kommer att generera ett e-postmeddelande som kanske inte analyseras korrekt av vissa mottagande mailservrar. Resultatet är att vissa e-postmeddelanden inte kan läsas av personer som har dessa som värd. Så är fallet för vissa Internetleverantörer (Ex: Orange i Frankrike). Detta är inte ett problem med Dolibarr eller PHP, utan med den mottagande e-postservern. Du kan dock lägga till alternativet MAIN_FIX_FOR_BUGGED_MTA = 1 i Inställningar - Annat för att undvika detta. Det kan dock uppstå problem med andra servers som strikt använder SMTP-standard. Den andra lösningen (rekommenderas) är att använda metoden "SMTP socket library" som inte har några nackdelar. +TranslationSetup=Uppsättning av översättning +TranslationKeySearch=Sök översättning eller sträng +TranslationOverwriteKey=Skriv över översättningssträng +TranslationDesc=Så här ställer du in visningsspråket:
* Standard: Meny Start -> Inställningar -> Display
* Per användare: Klicka på användarnamnet högst upp på skärmen och ändra Användarskärmsinställning fliken på användaren kort. +TranslationOverwriteDesc=Du kan också åsidosätta strängar som fyller följande tabell. Välj ditt språk från rullgardinsmenyn %s, ange översättningsnyckeln i "%s" och din nya översättning i "%s" +TranslationOverwriteDesc2=Du kan använda den andra fliken för att veta vilken översättningsnyckel som ska användas TranslationString=Översättningssträng CurrentTranslationString=Aktuell översättningsträng -WarningAtLeastKeyOrTranslationRequired=En sökkriterium krävs åtminstone för nyckel- eller översättningssträngen +WarningAtLeastKeyOrTranslationRequired=En sökkriterium krävs åtminstone för nyckel eller översättningssträng NewTranslationStringToShow=Ny översättningssträng att visa -OriginalValueWas=Den ursprungliga översättningen överskridits. Ursprungligt värde var:

%s -TransKeyWithoutOriginalValue=Du tvingade en ny översättning till översättningsnyckeln ' %s ' som inte finns i några språkfiler +OriginalValueWas=Den ursprungliga översättningen har skrivits över. Ursprungligt värde var:

%s +TransKeyWithoutOriginalValue=Du tvingade en ny översättning till översättningsnyckeln '%s' som inte finns i några språkfiler TitleNumberOfActivatedModules=Aktiverade moduler -TotalNumberOfActivatedModules=Aktiverade moduler: %s / %s -YouMustEnableOneModule=Minst 1 modul måste aktiveras -YouMustEnableTranslationOverwriteBefore=You must first enable translation overwriting to be allowed to replace a translation -ClassNotFoundIntoPathWarning=Klass %s hittades inte i PHP-sökvägen +TotalNumberOfActivatedModules=Aktiverade moduler: %s / %s +YouMustEnableOneModule=Minst en modul måste aktiveras +YouMustEnableTranslationOverwriteBefore=Du måste först tillåta överskrivning av översättningar för att kunna ändra en översättning +ClassNotFoundIntoPathWarning=Klassen %s hittades inte i PHP-sökvägen YesInSummer=Ja, under sommaren -OnlyFollowingModulesAreOpenedToExternalUsers=Observera att endast följande moduler är tillgängliga för externa användare (oberoende av behörigheterna för sådana användare) och endast om behörigheter beviljas:
-SuhosinSessionEncrypt=Session lagring krypteras av Suhosin -ConditionIsCurrently=Condition är för närvarande% s +OnlyFollowingModulesAreOpenedToExternalUsers=Observera att endast följande moduler är tillgängliga för externa användare (oberoende av rättigheterna för sådana användare) och endast om rättigheter beviljats:
+SuhosinSessionEncrypt=Sessionlagring krypteras av Suhosin +ConditionIsCurrently=Tillståndet är för närvarande %s YouUseBestDriver=Du använder drivrutinen %s vilket är den bästa drivrutinen som för närvarande finns tillgänglig. -YouDoNotUseBestDriver=Du använder drivrutinen %s men drivrutinen %s rekommenderas. +YouDoNotUseBestDriver=Du använder drivrutinen %s, men drivrutinen %s rekommenderas. NbOfObjectIsLowerThanNoPb=Du har bara %s %s i databasen. Detta kräver ingen speciell optimering. ComboListOptim=Optimering av kombinationslistans laddning SearchOptim=Sökoptimering -YouHaveXObjectUseComboOptim=Du har %s %s i databasen. Du kan gå in i installationen av modulen för att möjliggöra laddning av kombinationslistan vid tangenttryckt händelse. -YouHaveXObjectUseSearchOptim=Du har %s %s i databasen. Du kan lägga till konstanten %s till 1 i Home-Setup-Other. -YouHaveXObjectUseSearchOptimDesc=Detta begränsar sökningar till början av rader för att förenkla databasens användning av indexering, vilket resulterar i snabbare respons. -YouHaveXObjectAndSearchOptimOn=Du har %s %s i databasen och konstant %s är inställd på %s i Home-Setup-Other. -BrowserIsOK=Du använder %s webbläsaren. Den här webbläsaren är ok för säkerhet och prestanda. -BrowserIsKO=Du använder %s webbläsaren. Den här webbläsaren är känd för att vara ett dåligt val för säkerhet, prestanda och tillförlitlighet. Vi rekommenderar att du använder Firefox, Chrome, Opera eller Safari. +YouHaveXObjectUseComboOptim=Du har %s %s i databasen. Du kan gå in i inställningen för modulen för att möjliggöra laddning av kombinationslistan vid tangenttryckning. +YouHaveXObjectUseSearchOptim=Du har %s %s i databasen. Du kan lägga till konstanten %s till 1 i Star - Inställningar - Annat. +YouHaveXObjectUseSearchOptimDesc=Detta begränsar sökningar till början av strängar för att förenkla databasens användning av indexering, vilket resulterar i snabbare respons. +YouHaveXObjectAndSearchOptimOn=Du har %s %s i databasen och konstanten %s är inställd på %s i Start - Inställningar - Annat. +BrowserIsOK=Du använder webbläsaren %s. Den här webbläsaren är ok sett till säkerhet och prestanda. +BrowserIsKO=Du använder webbläsaren %s. Den här webbläsaren är känd för att ha risker när det gäller säkerhet, prestanda och tillförlitlighet. Vi rekommenderar att du använder Firefox, Chrome, Opera eller Safari. PHPModuleLoaded=PHP-komponenten %s är laddad PreloadOPCode=Förinstallerad OPCode används -AddRefInList=Display Customer/Vendor ref. into combo lists.
Third Parties will appear with a name format of "CC12345 - SC45678 - The Big Company corp." instead of "The Big Company corp". -AddVatInList=Display Customer/Vendor VAT number into combo lists. -AddAdressInList=Display Customer/Vendor adress into combo lists.
Third Parties will appear with a name format of "The Big Company corp. - 21 jump street 123456 Big town - USA" instead of "The Big Company corp". -AddEmailPhoneTownInContactList=Visa kontakt-e-post (eller telefoner om det inte är definierat) och stadsinfo-lista (välj lista eller kombinationsruta)
Kontakter visas med namnformatet "Dupond Durand - dupond.durand@email.com - Paris" eller "Dupond Durand - 06 07 59 65 66 - Paris "istället för" Dupond Durand ". -AskForPreferredShippingMethod=Be om föredragen leveransmetod för tredje parter. -FieldEdition=Edition av fält %s -FillThisOnlyIfRequired=Exempel: +2 (fyll endast om tidszon offset problem är erfarna) +AddRefInList=Visa kunds/leverantörs referens i kombolistor
Tredjeparter kommer synas med format "CC12345 - SC45678 - StorFöretaget." istället för bara "StorFöretaget" +AddVatInList=Visa kunds/leverantörs momsnummer i kombolistor +AddAdressInList=Visa kunds/leverantörs adress i kombolistor
Tredjeparter kommer synas som "StorFöretaget - Storgatan 1 123 45 Stad - Sverige" istället för "StorFöretaget" +AddEmailPhoneTownInContactList=Visa kontakts e-postadress (eller telefonnummer om e-post inte är angivet) och stad i infolista (välj lista eller kombinationsruta)
Kontakter visas med namnformatet "Kalle Anka - kalle.anka@ankeborg.se - Ankeborg" eller "Kalle Anka - 012-345 678 - Angeborg" istället för "Kalle Anka". +AskForPreferredShippingMethod=Be om det föredragna leveranssättet för tredjeparter. +FieldEdition=Ändring av fält %s +FillThisOnlyIfRequired=Exempel: +2 (ange endast om problem med tidszon offset upplevs) GetBarCode=Få streckkod NumberingModules=Numreringsmodeller DocumentModules=Dokumentmodeller ##### Module password generation -PasswordGenerationStandard=Returnera ett lösenord som genererats enligt intern Dolibarr-algoritm: %s tecken som innehåller delade nummer och tecken i gemener. +PasswordGenerationStandard=Ger ett lösenord genererat efter den interna algoritmen: %s tecken som innehåller både siffror och tecken. PasswordGenerationNone=Föreslå inte ett genererat lösenord. Lösenordet måste skrivas in manuellt. -PasswordGenerationPerso=Returnera ett lösenord enligt din personligt definierade konfiguration. +PasswordGenerationPerso=Ge ett lösenord enligt din personligt angivna konfiguration. SetupPerso=Enligt din konfiguration -PasswordPatternDesc=Lösenordsmönsterbeskrivning +PasswordPatternDesc=Beskrivning av lösenordsmönster ##### Users setup ##### -RuleForGeneratedPasswords=Regler för att generera och bekräfta lösenord +RuleForGeneratedPasswords=Regler för att skapa och bekräfta lösenord DisableForgetPasswordLinkOnLogonPage=Visa inte länken "Glömt lösenord" på sidan Inloggning -UsersSetup=Användare modul inställning -UserMailRequired=E-post krävs för att skapa en ny användare +UsersSetup=Inställningar för modulen Användare +UserMailRequired=E-postadress krävs för att skapa en ny användare UserHideInactive=Dölj inaktiva användare från alla kombinationslistor över användare (rekommenderas inte: detta kan innebära att du inte kan filtrera eller söka efter gamla användare på vissa sidor) UsersDocModules=Dokumentmallar för dokument som genereras från användarposten GroupsDocModules=Dokumentmallar för dokument som genereras från en grupppost ##### HRM setup ##### HRMSetup=Inställning av HRM-modulen ##### Company setup ##### -CompanySetup=Företag modul inställning +CompanySetup=Inställning av modulen Företag CompanyCodeChecker=Alternativ för automatisk generering av kund / leverantörskoder AccountCodeManager=Alternativ för automatisk generering av kund / leverantörsräkningskod -NotificationsDesc=E-postmeddelanden kan skickas automatiskt för vissa Dolibarr-evenemang.
Mottagare av anmälningar kan definieras: +NotificationsDesc=E-postmeddelanden kan skickas automatiskt för vissa Dolibarr-evenemang.
Mottagare av notiser kan definieras: NotificationsDescUser=* per användare, en användare i taget. NotificationsDescContact=* per tredjepartskontakter (kunder eller leverantörer), en kontakt i taget. -NotificationsDescGlobal=* or by setting global email addresses in the setup page of the module. +NotificationsDescGlobal=* eller genom att sätta en global e-postadress under inställningar för modulen ModelModules=Dokumentmallar DocumentModelOdt=Generera dokument från OpenDocument-mallar (.ODT / .ODS-filer från LibreOffice, OpenOffice, KOffice, TextEdit, ...) WatermarkOnDraft=Vattenstämpel utkast @@ -1432,8 +1443,12 @@ WatermarkOnDraftInvoices=Vattenstämpel på utkast till fakturor (ingen om tom) PaymentsNumberingModule=Betalningsnummereringsmodell SuppliersPayment=Leverantörsbetalningar SupplierPaymentSetup=Inställningar för leverantörsbetalningar -InvoiceCheckPosteriorDate=Check facture date before validation -InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceCheckPosteriorDate=Kontrollera fakturadatum före godkännande +InvoiceCheckPosteriorDateHelp=Godkännande av fakturan är förbjudet om datumet är tidigare än senaste fakturan av samma typ +InvoiceOptionCategoryOfOperations=Visa omnämningen "verksamhetskategori" på fakturan. +InvoiceOptionCategoryOfOperationsHelp=Beroende på situationen kommer omnämnandet att visas i formen:
- Verksamhetskategori: Leverans av varor
- Verksamhetskategori: Tillhandahållande av tjänster
- Verksamhetskategori: Blandat och tillhandahållande av tjänster +InvoiceOptionCategoryOfOperationsYes1=Ja, under adressblocket +InvoiceOptionCategoryOfOperationsYes2=Ja, i nedre vänstra hörnet ##### Proposals ##### PropalSetup=Kommersiella förslag modul inställning ProposalsNumberingModules=Kommersiella förslag numrering moduler @@ -1448,12 +1463,12 @@ SupplierProposalNumberingModules=Pris förfrågningar leverantörer numrerings m SupplierProposalPDFModules=Pris begär leverantörer dokument modeller FreeLegalTextOnSupplierProposal=Fritext på förfrågningar pris leverantörer WatermarkOnDraftSupplierProposal=Vattenstämpel om förslaget pris begär leverantörer (ingen om tom) -BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Fråga efter bankkonto destination pris begäran +BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_PROPOSAL=Fråga efter bankkonto destination prisbegäran WAREHOUSE_ASK_WAREHOUSE_DURING_ORDER=Be om lagerkälla för order ##### Suppliers Orders ##### BANK_ASK_PAYMENT_BANK_DURING_SUPPLIER_ORDER=Be om kontokortdestination för inköpsorder ##### Orders ##### -SuggestedPaymentModesIfNotDefinedInOrder=Suggested payments mode on sales order by default if not defined on the order +SuggestedPaymentModesIfNotDefinedInOrder=Föreslaget betalningsläge på försäljningsorder om standardvärde inte är inställt i ordern OrdersSetup=Försäljningsorderhanteringsinställningar OrdersNumberingModules=Beställningar numrering moduler OrdersModelModule=Beställ dokument modeller @@ -1468,20 +1483,21 @@ FicheinterNumberingModules=Intervention numrering moduler TemplatePDFInterventions=Intervention kort dokument modeller WatermarkOnDraftInterventionCards=Vattenstämpel på åtgärdskort dokument (ingen om tom) ##### Contracts ##### -ContractsSetup=Avtal / Prenumerationer modul installation +ContractsSetup=Avtal / Abonnemanger modul installation ContractsNumberingModules=Kontrakt numrering moduler TemplatePDFContracts=Contract documents modeller FreeLegalTextOnContracts=Fritext om avtal -WatermarkOnDraftContractCards=Vattenstämpel på kontraktsförslag (inget om de är tomma) +WatermarkOnDraftContractCards=Vattenstämpel på kontraktsförslag (inget om fältet är tomt) ##### Members ##### MembersSetup=Medlemmar modul inställning MemberMainOptions=Huvudalternativ +MemberCodeChecker=Alternativ för automatisk generation av medlemskoder AdherentLoginRequired= Hantera en inloggning för varje medlem AdherentMailRequired=E-post krävs för att skapa en ny medlem MemberSendInformationByMailByDefault=Kryssruta för att skicka e-post bekräftelse till medlemmar (bekräftande eller nya abonnemang) är aktiverat som standard -MemberCreateAnExternalUserForSubscriptionValidated=Skapa en extern användarinloggning för varje validerad ny medlemsprenumeration -VisitorCanChooseItsPaymentMode=Besökare kan välja mellan tillgängliga betalningssätt -MEMBER_REMINDER_EMAIL=Aktivera automatisk påminnelse via e-post av utgått prenumerationer. Obs! Modul %s måste vara aktiverad och korrekt inställd för att skicka påminnelser. +MemberCreateAnExternalUserForSubscriptionValidated=Skapa en extern användarinloggning för varje validerad ny medlemsabonnemang +VisitorCanChooseItsPaymentMode=Besökare kan välja mellan alla tillgängliga betalningssätt +MEMBER_REMINDER_EMAIL=Aktivera automatisk påminnelse via e-post av utgånget abonnemang. Obs! Modul %s måste vara aktiverad och korrekt inställd för att skicka påminnelser. MembersDocModules=Dokumentmallar för dokument som genereras från medlemsposten ##### LDAP setup ##### LDAPSetup=LDAP-inställningar @@ -1688,21 +1704,21 @@ ConfigureCleaningCronjobToSetFrequencyOfSaves=Konfigurera rengöring schemalagt DonationsSetup=Donation modul inställning DonationsReceiptModel=Mall för donation kvitto ##### Barcode ##### -BarcodeSetup=Barcode inställning +BarcodeSetup=Streckkodsinställning PaperFormatModule=Skriv format modul -BarcodeEncodeModule=Barcode kodningstypen -CodeBarGenerator=Barcode generator +BarcodeEncodeModule=Streckkod kodningstyp +CodeBarGenerator=Streckkodsgenerator ChooseABarCode=Ingen generator definierade FormatNotSupportedByGenerator=Format not supported by this generator -BarcodeDescEAN8=Barcode av typ EAN8 -BarcodeDescEAN13=Barcode av typ EAN13 -BarcodeDescUPC=Barcode av typ UPC -BarcodeDescISBN=Barcode av typ ISBN +BarcodeDescEAN8=Streckkod av typ EAN8 +BarcodeDescEAN13=Streckkod av typ EAN13 +BarcodeDescUPC=Streckkod av typ UPC +BarcodeDescISBN=Streckkod av typ ISBN BarcodeDescC39=Streckkod av typen C39 -BarcodeDescC128=Barcode av typ C128 -BarcodeDescDATAMATRIX=Barcode av typen Datamatrix -BarcodeDescQRCODE=Barcode typ QR-kod -GenbarcodeLocation=Bar kodgenerering kommandoradsverktyg (som används av intern motor för vissa streckkodstyper). Måste vara kompatibel med "genbarcode".
Till exempel: / usr / local / bin / genbarcode +BarcodeDescC128=Streckkod av typ C128 +BarcodeDescDATAMATRIX=Streckkod av typen Datamatrix +BarcodeDescQRCODE=Streckkod typ QR-kod +GenbarcodeLocation=Bar kodgenerering kommandoradsverktyg (som används av intern motor för vissa streckkodstyper). Måste vara kompatibel med "genbarcode".
Till exempel: /usr/local/bin/genbarcode BarcodeInternalEngine=Intern motor BarCodeNumberManager=Manager för att automatiskt definiera streckkodsnummer ##### Prelevements ##### @@ -1721,9 +1737,9 @@ MailingDelay=Sekunder fördröjning efter sändning av nästa meddelande NotificationSetup=Anmälan för e-postmeddelandemodul NotificationEMailFrom=Sender-e-post (Från) för e-postmeddelanden som skickas av Notifieringsmodulen FixedEmailTarget=Mottagare -NotificationDisableConfirmMessageContact=Hide the list of recipients (subscribed as contact) of notifications into the confirmation message -NotificationDisableConfirmMessageUser=Hide the list of recipients (subscribed as user) of notifications into the confirmation message -NotificationDisableConfirmMessageFix=Hide the list of recipients (subscribed as global email) of notifications into the confirmation message +NotificationDisableConfirmMessageContact=Dölj listan över mottagare (kontakter) för notiser i bekräftelsemeddelandet +NotificationDisableConfirmMessageUser=Dölj listan över mottagare (användare) för notiser i bekräftelsemeddelandet +NotificationDisableConfirmMessageFix=Dölj listan över mottagare (global e-postadress) för notiser i bekräftelsemeddelandet ##### Sendings ##### SendingsSetup=Inmatning av fraktmodul SendingsReceiptModel=Att skicka kvitto modell @@ -1739,15 +1755,15 @@ FreeLegalTextOnDeliveryReceipts=Fri text om leverans kvitton ##### FCKeditor ##### AdvancedEditor=Avancerad redaktör ActivateFCKeditor=Aktivera FCKeditor för: -FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements -FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements -FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG skapande / utgåva av produktdetaljer för alla enheter (förslag, order, fakturor, etc ...). Varning: Att använda det här alternativet i det här fallet rekommenderas på allvar inte eftersom det kan skapa problem med specialtecken och sidformatering när du bygger PDF-filer. +FCKeditorForNotePublic=WYSIWIG skapade/ändring i fältet "publika noteringar" +FCKeditorForNotePrivate=WYSIWIG skapade/ändring i fältet "privata noteringar" +FCKeditorForCompany=WYSIWIG skapande/änrande i fältet "beskrivning" (förutom produkter/tjänster) +FCKeditorForProductDetails=WYSIWIG skapande/utgåva av produktbeskrivning eller rader för objekt (rader av förslag, order, fakturor, etc...). +FCKeditorForProductDetails2=Varning: Att använda det här alternativet för det här fallet rekommenderas verkligen inte eftersom det kan skapa problem med specialtecken och sidformatering när du bygger PDF-filer. FCKeditorForMailing= WYSIWYG skapande / utgåva av försändelser FCKeditorForUserSignature=WYSIWYG skapande / upplaga av signatur FCKeditorForMail=WYSIWIG skapande / utgåva för all mail (utom Verktygs-> eMailing) -FCKeditorForTicket=WYSIWIG skapande / upplaga för biljetter +FCKeditorForTicket=WYSIWIG skapande / upplaga för ärenden ##### Stock ##### StockSetup=Inställning av lagermodul IfYouUsePointOfSaleCheckModule=Om du använder modulen Point of Sale (POS) som standard eller en extern modul, kan denna inställning ignoreras av din POS-modul. De flesta POS-moduler är utformade som standard för att skapa en faktura omedelbart och minska lageret oberoende av alternativen här. Så om du behöver eller inte har en lagerminskning när du registrerar en försäljning från din POS, kolla även din POS-moduluppsättning. @@ -1766,7 +1782,7 @@ DetailMenuHandler=Meny hanterare där för att visa nya menyn DetailMenuModule=Modulnamn om menyalternativet kommer från en modul DetailType=Typ av menyn (överst eller vänster) DetailTitre=Meny etikett eller etikett kod för översättning -DetailUrl=URL där menyn skicka (Absoluta URL-länk eller extern länk med http://) +DetailUrl=URL dit menyn skickar dig (Relativ URL-länk eller extern länk med https://) DetailEnabled=Villkor för att visa eller inte trätt DetailRight=Villkor för att visa obehörig grå menyer DetailLangs=Lang filnamn för märkningen kodnyckel @@ -1821,7 +1837,7 @@ ClickToDialSetup=Klicka för att Dial modul inställning ClickToDialUrlDesc=Url ringde när ett klick på telefon picto är gjort. I URL kan du använda taggar
__PHONETO__ som kommer att ersättas med telefonnumret person att ringa
__PHONEFROM__ som kommer att ersättas med telefonnummer att ringa person (er)
__LOGIN__ som kommer att ersättas med clicktodial inloggning (definierad på användarkort)
__PASS__ som kommer att ersättas med clicktodial lösenord (definierat på användarkort). ClickToDialDesc=Denna modul ändrar telefonnummer när du använder en stationär dator till klickbara länkar. Ett klick ringer upp numret. Detta kan användas för att starta telefonsamtalet när du använder en mjuk telefon på skrivbordet eller när du t.ex. använder ett CTI-system baserat på SIP-protokoll. Obs! När du använder en smartphone är telefonnummer alltid klickbara. ClickToDialUseTelLink=Använd bara en länk "tel:" på telefonnummer -ClickToDialUseTelLinkDesc=Use this method if your users have a softphone or a software interface, installed on the same computer as the browser, and called when you click on a link starting with "tel:" in your browser. If you need a link that start with "sip:" or a full server solution (no need of local software installation), you must set this to "No" and fill the next field. +ClickToDialUseTelLinkDesc=Använd den här metoden om dina användare har en datortelefon eller ett programvarugränssnitt, installerat på samma dator som webbläsaren och anropas när du klickar på en länk som börjar med "tel:" i din webbläsare. Om du behöver en länk som börjar med "sip:" eller en komplett serverlösning (inget behov av lokal mjukvaruinstallation), måste du ställa in denna på "Nej" och fylla i nästa fält. ##### Point Of Sale (CashDesk) ##### CashDesk=Försäljningsstället CashDeskSetup=Inställning av försäljningsmodul @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Lagerminskning i POS är inte kompati CashDeskYouDidNotDisableStockDecease=Du inaktiverade inte lagerminskning när du gör en försäljning från försäljningsstället. Därför krävs ett lager. CashDeskForceDecreaseStockLabel=Lagerminskning för batchprodukter tvingades. CashDeskForceDecreaseStockDesc=Minska först med de äldsta datumen för att äta och sälja. -CashDeskReaderKeyCodeForEnter=Nyckelkod för "Enter" definierad i streckkodsläsare (Exempel: 13) +CashDeskReaderKeyCodeForEnter=Nyckel ASCII-kod för "Enter" definierad i streckkodsläsaren (exempel: 13) ##### Bookmark ##### BookmarkSetup=Bokmärk modul inställning BookmarkDesc=Den här modulen låter dig hantera bokmärken. Du kan också lägga till genvägar till alla Dolibarr-sidor eller externa webbplatser på din vänstra meny. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Leverantörsfakturor nummereringsmodeller IfSetToYesDontForgetPermission=Om det är inställt på ett värde som inte är null, glöm inte att ge behörigheter till grupper eller användare som är godkända för det andra godkännandet ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind modul inställning -PathToGeoIPMaxmindCountryDataFile=Sökväg till fil som innehåller Maxmind ip till landsöversättning.
Exempel:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usrIPshare / Gare / G +PathToGeoIPMaxmindCountryDataFile=Sökväg till fil som innehåller Maxmind ip för landöversättning NoteOnPathLocation=Observera att ditt ip till land datafil måste vara inne i en katalog din PHP kan läsa (Kolla din PHP open_basedir inställningar och behörigheter filsystem). YouCanDownloadFreeDatFileTo=Du kan ladda ner en gratis demoversion av Maxmind GeoIP landet filen på %s. YouCanDownloadAdvancedDatFileTo=Du kan också ladda ner en mer komplett version, med uppdateringar av de Maxmind GeoIP landet filen på %s. @@ -1915,7 +1931,7 @@ ExpenseReportsRulesSetup=Inställning av modul Utläggsrapportsregler ExpenseReportNumberingModules=Modul för utläggsrapporteringsnummer NoModueToManageStockIncrease=Ingen modul kunna hantera automatiska lagerökningen har aktiverats. Stock ökning kommer att ske på bara manuell inmatning. YouMayFindNotificationsFeaturesIntoModuleNotification=Du kan hitta alternativ för e-postmeddelanden genom att aktivera och konfigurera modulen "Meddelande". -TemplatesForNotifications=Templates for notifications +TemplatesForNotifications=Mallar för notiser ListOfNotificationsPerUser=Lista över automatiska aviseringar per användare * ListOfNotificationsPerUserOrContact=Lista över möjliga automatiska aviseringar (på affärshändelse) tillgängliga per användare * eller per kontakt ** ListOfFixedNotifications=Lista över automatiska fasta aviseringar @@ -1926,40 +1942,41 @@ BackupDumpWizard=Guiden för att skapa databasdumpfilen BackupZipWizard=Guiden för att bygga arkivet med dokumentkatalogen SomethingMakeInstallFromWebNotPossible=Installation av extern modul är inte möjligt från webbgränssnittet av följande skäl: SomethingMakeInstallFromWebNotPossible2=Av den anledningen är processen att uppgradera som beskrivs här en manuell process endast en privilegierad användare kan utföra. +InstallModuleFromWebHasBeenDisabledContactUs=Installation eller utveckling av externa moduler eller dynamiska webbplatser, från applikationen, är för närvarande låst av säkerhetsskäl. Kontakta oss om du behöver aktivera den här funktionen. InstallModuleFromWebHasBeenDisabledByFile=Installation av extern modul från ansökan har inaktiverats av administratören. Du måste be honom att ta bort filen% s för att tillåta denna funktion. ConfFileMustContainCustom=Installera eller bygga en extern modul från programmet måste spara modulfilerna i katalogen %s . För att få den här katalogen bearbetad av Dolibarr måste du konfigurera conf / conf.php för att lägga till 2 direktivlinjer:
$ dolibarr_main_url_root_alt = '/ custom';
$ dolibarr_main_document_root_alt = '%s / custom'; HighlightLinesOnMouseHover=Markera tabelllinjer när musen flytta passerar över HighlightLinesColor=Markera färg på linjen när musen passerar över (använd 'ffffff' för ingen höjdpunkt) HighlightLinesChecked=Markera färg på linjen när den är markerad (använd 'ffffff' för ingen höjdpunkt) -UseBorderOnTable=Show left-right borders on tables -BtnActionColor=Color of the action button -TextBtnActionColor=Text color of the action button +UseBorderOnTable=Visa vänster-höger kanter i tabeller +BtnActionColor=Färg på spara knappen +TextBtnActionColor=Textfärg på spara knappen TextTitleColor=Textfärg på sidtitel LinkColor=Färg på länkar PressF5AfterChangingThis=Tryck CTRL + F5 på tangentbordet eller rensa webbläsarens cacheminne när du har ändrat det här värdet för att få det effektivt NotSupportedByAllThemes=Kommer att fungera med kärnämnen, kanske inte stöds av externa teman BackgroundColor=Bakgrundsfärg TopMenuBackgroundColor=Bakgrundsfärg för Huvudmeny -TopMenuDisableImages=Icon or Text in Top menu +TopMenuDisableImages=Ikon eller text i menyn LeftMenuBackgroundColor=Bakgrundsfärg för vänstermenyn BackgroundTableTitleColor=Bakgrundsfärg för tabellens titellinje BackgroundTableTitleTextColor=Textfärg för tabellens titellinje BackgroundTableTitleTextlinkColor=Textfärg för länkrad för tabellrubrik BackgroundTableLineOddColor=Bakgrundsfärg för udda bords linjer BackgroundTableLineEvenColor=Bakgrundsfärg för ännu bords linjer -MinimumNoticePeriod=Minsta varseltid (Din ledighet begäran måste göras innan denna försening) +MinimumNoticePeriod=Minsta varseltid (Din ledighetsansökan måste göras innan denna period) NbAddedAutomatically=Antal dagar som läggs till räknare av användare (automatiskt) varje månad EnterAnyCode=Det här fältet innehåller en referens för att identifiera raden. Ange valfritt värde, men utan specialtecken. Enter0or1=Ange 0 eller 1 UnicodeCurrency=Ange här mellan hållare, lista med byte nummer som representerar valutasymbolen. Till exempel: för $, skriv [36] - för brazil real R $ [82,36] - för €, skriv [8364] ColorFormat=RGB-färgen är i HEX-format, t.ex.: FF0000 -PictoHelp=Icon name in format:
- image.png for an image file into the current theme directory
- image.png@module if file is into the directory /img/ of a module
- fa-xxx for a FontAwesome fa-xxx picto
- fonwtawesome_xxx_fa_color_size for a FontAwesome fa-xxx picto (with prefix, color and size set) +PictoHelp=Ikonnamn i format:
- image.png för en bildfil till den aktuella temakatalogen
- image.png@module om filen finns i katalogen /img/ för en modul
- fa-xxx för en FontAwesomepicto fa-x
- fonwtawesome_xxx_fa_color_size för en FontAwesome fa-xxx-bild (med prefix, färg och storleksuppsättning) PositionIntoComboList=Position of line i kombinationslistor SellTaxRate=Försäljningsmomssats RecuperableOnly=Ja för moms "Ej uppfattad men återställbar" tillägnad vissa stater i Frankrike. Håll värdet till "Nej" i alla andra fall. UrlTrackingDesc=Om leverantören eller transporttjänsten erbjuder en sida eller webbplats för att kontrollera statusen för dina leveranser, kan du ange den här. Du kan använda nyckeln {TRACKID} i URL-parametrarna så att systemet kommer att ersätta det med det spårningsnummer som användaren angett på försändelsekortet. OpportunityPercent=När du skapar en ledning definierar du en beräknad mängd projekt / ledning. Enligt ledningens status kan detta belopp multipliceras med denna kurs för att utvärdera ett totalt belopp som alla dina leads kan generera. Värdet är en procentandel (mellan 0 och 100). -TemplateForElement=This mail template is related to what type of object? An email template is available only when using the "Send Email" button from the related object. +TemplateForElement=Denna mail-mall är relaterat till vilken typ av objekt? mail-mall är enbart tillgänglig när man använder "Skicka e-post" knappen från relaterat objekt TypeOfTemplate=Typ av mall TemplateIsVisibleByOwnerOnly=Mall är endast synlig för ägaren VisibleEverywhere=Synlig överallt @@ -1986,7 +2003,7 @@ MailToThirdparty=Tredje part MailToMember=Medlemmar MailToUser=Användare MailToProject=Projekt -MailToTicket=Biljetter +MailToTicket=Ärenden ByDefaultInList=Visa som standard i listvy YouUseLastStableVersion=Du använder den senaste stabila versionen TitleExampleForMajorRelease=Exempel på meddelande du kan använda för att meddela den här stora versionen (gärna använda den på dina webbplatser) @@ -1996,7 +2013,7 @@ ExampleOfNewsMessageForMaintenanceRelease=Dolibarr ERP & CRM %s är tillgänglig MultiPriceRuleDesc=När alternativet "Flera prisnivåer per produkt / tjänst" är aktiverat kan du definiera olika priser (en per prisnivå) för varje produkt. För att spara tid kan du här ange en regel för att autokaluta ett pris för varje nivå baserat på priset på första nivån, så du måste bara ange ett pris för första nivån för varje produkt. Den här sidan är utformad för att spara tid, men är endast användbar om dina priser för varje nivå är i förhållande till första nivån. Du kan ignorera den här sidan i de flesta fall. ModelModulesProduct=Mallar för produktdokument WarehouseModelModules=Mallar för dokument från lager -ToGenerateCodeDefineAutomaticRuleFirst=För att kunna generera koder automatiskt måste du först definiera en chef för att automatiskt definiera streckkodsnumret. +ToGenerateCodeDefineAutomaticRuleFirst=För att kunna generera koder automatiskt måste du först definiera en streckkodsgenerator för att automatiskt definiera streckkodsnumret. SeeSubstitutionVars=Se * anteckning för lista över möjliga substitutionsvariabler SeeChangeLog=Se ChangeLog-fil (endast på engelska) AllPublishers=Alla utgivare @@ -2029,87 +2046,90 @@ TypeCdr=Använd "None" om datumet för betalningsperioden är fakturadatum plus BaseCurrency=Referensvaluta för företaget (gå in i företagets inställning för att ändra detta) WarningNoteModuleInvoiceForFrenchLaw=Denna modul %s överensstämmer med franska lagar (Loi Finance 2016). WarningNoteModulePOSForFrenchLaw=Denna modul %s överensstämmer med franska lagar (Loi Finance 2016) eftersom modulen Non Reversible Logs automatiskt aktiveras. -WarningInstallationMayBecomeNotCompliantWithLaw=Du försöker installera modul %s som är en extern modul. Aktivering av en extern modul innebär att du litar på utgivaren av den modulen och att du är säker på att denna modul inte påverkar beteendet på din ansökan negativt och överensstämmer med landets lagar (%s). Om modulen introducerar en olaglig funktion, blir du ansvarig för användningen av olaglig programvara. -MAIN_PDF_MARGIN_LEFT=Vänster marginal på PDF -MAIN_PDF_MARGIN_RIGHT=Höger marginal på PDF -MAIN_PDF_MARGIN_TOP=Toppmarginal på PDF -MAIN_PDF_MARGIN_BOTTOM=Bottenmarginal på PDF -MAIN_DOCUMENTS_LOGO_HEIGHT=Höjd för logotyp på PDF -DOC_SHOW_FIRST_SALES_REP=Show first sales representative -MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines -MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines -MAIN_PDF_NO_SENDER_FRAME=Hide borders on sender address frame -MAIN_PDF_NO_RECIPENT_FRAME=Hide borders on recipent address frame -MAIN_PDF_HIDE_CUSTOMER_CODE=Hide customer code -MAIN_PDF_HIDE_SENDER_NAME=Hide sender/company name in address block -PROPOSAL_PDF_HIDE_PAYMENTTERM=Hide payments conditions -PROPOSAL_PDF_HIDE_PAYMENTMODE=Hide payment mode -MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING=Lägg till elektronisk inloggning PDF +WarningInstallationMayBecomeNotCompliantWithLaw=Du försöker installera modulen %s som är en extern modul. Aktivering av en extern modul innebär att du litar på utgivaren av den modulen och att du är säker på att denna modul inte påverkar funktionen i din applikation negativt och överensstämmer med landets lagar (%s). Om modulen skulle medföra en olaglig funktion blir du ansvarig för användningen. +MAIN_PDF_MARGIN_LEFT=Vänstermarginal i PDF +MAIN_PDF_MARGIN_RIGHT=Högermarginal i PDF +MAIN_PDF_MARGIN_TOP=Toppmarginal i PDF +MAIN_PDF_MARGIN_BOTTOM=Bottenmarginal i PDF +MAIN_DOCUMENTS_LOGO_HEIGHT=Höjd på logotyp i PDF +DOC_SHOW_FIRST_SALES_REP=Visa första säljare +MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Lägg till kolumn för bild på offertrader +MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Bredd på kolumnen om en bild läggs till på rader +MAIN_PDF_NO_SENDER_FRAME=Dölj kanter på avsändarens adressram +MAIN_PDF_NO_RECIPENT_FRAME=Dölj kanter på mottagarens adressram +MAIN_PDF_HIDE_CUSTOMER_CODE=Dölj kundnummer +MAIN_PDF_HIDE_SENDER_NAME=Dölj avsändarens/företagets namn i adressblocket +PROPOSAL_PDF_HIDE_PAYMENTTERM=Dölj betalningsvillkor +PROPOSAL_PDF_HIDE_PAYMENTMODE=Dölj betalningsläge +MAIN_PDF_PROPAL_USE_ELECTRONIC_SIGNING=Lägg till elektronisk signatur i PDF NothingToSetup=Det finns ingen specifik inställning som krävs för den här modulen. -SetToYesIfGroupIsComputationOfOtherGroups=Ställ det här på ja om den här gruppen är en beräkning av andra grupper -EnterCalculationRuleIfPreviousFieldIsYes=Ange beräkningsregel om föregående fält var satt till Ja.
Till exempel:
CODEGRP1 + CODEGRP2 +SetToYesIfGroupIsComputationOfOtherGroups=Ange det här till ja om den här gruppen är en sammanslagning av andra grupper +EnterCalculationRuleIfPreviousFieldIsYes=Ange beräkningsregel om föregående fält var satt till Ja.
Exempelvis:
CODEGRP1 + CODEGRP2 SeveralLangugeVariatFound=Flera språkvarianter hittades RemoveSpecialChars=Ta bort specialtecken -COMPANY_AQUARIUM_CLEAN_REGEX=Regex-filter till rent värde (COMPANY_AQUARIUM_CLEAN_REGEX) -COMPANY_DIGITARIA_CLEAN_REGEX=Regex-filter för att rengöra värdet (COMPANY_DIGITARIA_CLEAN_REGEX) +COMPANY_AQUARIUM_CLEAN_REGEX=Regex-filter för att rensa värde (COMPANY_AQUARIUM_CLEAN_REGEX) +COMPANY_DIGITARIA_CLEAN_REGEX=Regex-filter för att rensa värdet (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplicering är inte tillåtet +RemoveSpecialWords=Ta bort vissa ord när du skapar underkonton för kunder eller leverantörer +RemoveSpecialWordsHelp=Ange orden som ska tas bort innan du beräknar kund- eller leverantörskontot. Använd ett ; mellan varje ord GDPRContact=Dataskyddsansvarig (DPO, Data Privacy eller GDPR-kontakt) -GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here -HelpOnTooltip=Hjälptext för att visa på verktygstips -HelpOnTooltipDesc=Lägg text eller en översättningstangent här för att texten ska visas i ett verktygstips när detta fält visas i en blankett +GDPRContactDesc=Om du lagrar personuppgifter i ditt informationssystem kan du här nämna den kontakt som är ansvarig för den allmänna dataskyddsförordningen +HelpOnTooltip=Hjälptext att visa i verktygstips +HelpOnTooltipDesc=Lägg text eller en översättning här för att texten ska visas i ett verktygstips när detta fält visas i ett formulär YouCanDeleteFileOnServerWith=Du kan ta bort den här filen på servern med kommandorad:
%s ChartLoaded=Kontoplan laddad -SocialNetworkSetup=Uppställning av modulen Sociala nätverk -EnableFeatureFor=Aktivera funktioner för %s -VATIsUsedIsOff=Obs! Alternativet att använda moms eller moms har ställts till Av i menyn %s - %s, så Försäljningsskatt eller moms används alltid 0 för försäljning. -SwapSenderAndRecipientOnPDF=Byt avsändar- och mottagaradressposition på PDF-dokument -FeatureSupportedOnTextFieldsOnly=Varning, funktionen stöds endast i textfält och kombinationslistor. En URL-parameteråtgärd = skapa eller åtgärd = redigera måste också ställas in ELLER måste sidnamnet sluta med 'new.php' för att utlösa den här funktionen. -EmailCollector=E-post samlare -EmailCollectors=Email collectors -EmailCollectorDescription=Lägg till ett schemalagt jobb och en installationssida för att skanna regelbundet e-postrutor (med IMAP-protokoll) och spela in e-postmeddelanden som tas emot i din ansökan, på rätt plats och / eller skapa några poster automatiskt (som ledningar). +SocialNetworkSetup=Inställning av modulen Sociala nätverknätverk +EnableFeatureFor=Aktivera funktioner för %s +VATIsUsedIsOff=Obs! Alternativet att använda moms har ställts till Av i menyn %s - %s, så moms kommer alltid vara 0 vid försäljning. +SwapSenderAndRecipientOnPDF=Byt avsändar- och mottagarposition på adress i PDF +FeatureSupportedOnTextFieldsOnly=Varning! Funktionen stöds endast i textfält och kombinationslistor. En URL-parameteråtgärd=skapa eller åtgärd=redigera måste också ställas in ELLER så måste sidnamnet sluta med 'new.php' för att utlösa den här funktionen. +EmailCollector=E-postsamlare +EmailCollectors=E-postsamlare +EmailCollectorDescription=Lägg till ett schemalagt jobb och en installationssida för att regelbundet skanna e-postadresser (med IMAP) och mata in e-postmeddelanden i din applikation, på rätt plats och/eller skapa poster automatiskt (som leads). NewEmailCollector=Ny e-postsamlare -EMailHost=Värd för e-post IMAP-server -EMailHostPort=Port of email IMAP server -loginPassword=Login/Password -oauthToken=Oauth2 token -accessType=Acces type -oauthService=Oauth service -TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). -MailboxSourceDirectory=Postkälla källkatalog -MailboxTargetDirectory=Målkatalogen för brevlådan -EmailcollectorOperations=Verksamhet att göra av samlare -EmailcollectorOperationsDesc=Operationer utförs från topp till nedre ordning -MaxEmailCollectPerCollect=Max antal e-postmeddelanden som samlats in per insamling -CollectNow=Samla nu -ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? -DateLastCollectResult=Datum för senaste insamlingsförsök -DateLastcollectResultOk=Datum för senaste insamlingsframgång +EMailHost=Värd för e-post, IMAP-server +EMailHostPort=Port för e-post, IMAP-server +loginPassword=Inloggning/lösenord +oauthToken=Oauth2-token +accessType=Åtkomsttyp +oauthService=Oauth-tjänst +TokenMustHaveBeenCreated=Modulen OAuth2 måste vara aktiverad och en oauth2-token måste ha skapats med rätt behörigheter (till exempel omfattningen "gmail_full" med OAuth för Gmail). +MailboxSourceDirectory=E-post källkatalog +MailboxTargetDirectory=E-post målkatalog +EmailcollectorOperations=Åtgärder att utföra av e-postsamlaren +EmailcollectorOperationsDesc=Åtgärder utförs i ordning från topp till botten +MaxEmailCollectPerCollect=Max antal e-postmeddelanden som hämtas per insamling +TestCollectNow=Prova hämta +CollectNow=Hämta nu +ConfirmCloneEmailCollector=Är du säker på att du vill klona E-postsamlaren %s? +DateLastCollectResult=Datum för senaste hämtningsförsök +DateLastcollectResultOk=Datum för senaste hämtning LastResult=Senaste resultatet -EmailCollectorHideMailHeaders=Do not include the content of email header into the saved content of collected e-mails -EmailCollectorHideMailHeadersHelp=When enabled, e-mail headers are not added at the end of the email content that is saved as an agenda event. -EmailCollectorConfirmCollectTitle=E-post samla bekräftelse -EmailCollectorConfirmCollect=Do you want to run this collector now? -EmailCollectorExampleToCollectTicketRequestsDesc=Collect emails that match some rules and create automatically a ticket (Module Ticket must be enabled) with the email informations. You can use this collector if you provide some support by email, so your ticket request will be automatically generated. Activate also Collect_Responses to collect answers of your client directly on the ticket view (you must reply from Dolibarr). -EmailCollectorExampleToCollectTicketRequests=Example collecting the ticket request (first message only) -EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Scan your mailbox "Sent" directory to find emails that was sent as an answer of another email directly from your email software and not from Dolibarr. If such an email is found, the event of answer is recorded into Dolibarr -EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Example collecting e-mail answers sent from an external e-mail software -EmailCollectorExampleToCollectDolibarrAnswersDesc=Collect all emails that are an answer of an email sent from your application. An event (Module Agenda must be enabled) with the email response will be recorded at the good place. For example, if you send a commercial proposal, order, invoice or message for a ticket by email from the application, and the recipient answers your email, the system will automatically catch the answer and add it into your ERP. -EmailCollectorExampleToCollectDolibarrAnswers=Example collecting all ingoing messages being answers to messages sent from Dolibarr' -EmailCollectorExampleToCollectLeadsDesc=Collect emails that match some rules and create automatically a lead (Module Project must be enabled) with the email informations. You can use this collector if you want to follow your lead using the module Project (1 lead = 1 project), so your leads will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from your leads, proposals or any other object, you may also see answers of your customers or partners directly on the application.
Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can't be found in database (new customer), the lead will be attached to the thirdparty with ID 1. -EmailCollectorExampleToCollectLeads=Example collecting leads -EmailCollectorExampleToCollectJobCandidaturesDesc=Collect emails applying to job offers (Module Recruitment must be enabled). You can complete this collector if you want to automatically create a candidature for a job request. Note: With this initial example, the title of the candidature is generated including the email. -EmailCollectorExampleToCollectJobCandidatures=Example collecting job candidatures received by e-mail +EmailCollectorHideMailHeaders=Inkludera inte innehållet i e-posthuvudet i det sparade innehållet +EmailCollectorHideMailHeadersHelp=När det är aktiverat läggs inte e-posthuvudet till i slutet innehållet som sparas som en händelse på dagordningen. +EmailCollectorConfirmCollectTitle=Bekräfta hämtning av e-post +EmailCollectorConfirmCollect=Vill du köra den här hämtningen nu? +EmailCollectorExampleToCollectTicketRequestsDesc=Samla e-postmeddelanden som matchar vissa regler och skapa automatiskt en ärende (Ärendemodulen måste vara aktiverad) med e-postinformationen. Du kan använda den här samlaren om du ger lite support via e-post, så din ärendeförfrågan genereras automatiskt. Aktivera också Collect_Responses för att samla in svar från din klient direkt på ärendevyn (du måste svara från Dolibarr). +EmailCollectorExampleToCollectTicketRequests=Exempel på att hämta ärendeförfrågan (endast första meddelandet) +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Skanna din postlåda "Skickat"-katalog för att hitta e-postmeddelanden som skickades som svar på ett annat e-postmeddelande direkt från din e-postprogramvara och inte från Dolibarr. Om ett sådant e-postmeddelande hittas, registreras svaret i Dolibarr +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Exempel på att hämta in e-postsvar skickade från ett externt e-postprogram +EmailCollectorExampleToCollectDolibarrAnswersDesc=Hämta alla mejl som är ett svar på ett mejl som skickats från din ansökan. En händelse (Agendamodulen måste vara aktiverad) med e-postsvaret kommer att sparas på den bra platsen. Om du till exempel skickar ett kommersiellt förslag, en order, en faktura eller ett meddelande om en ärende via e-post från applikationen, och mottagaren svarar på din e-post, kommer systemet automatiskt att hämta svaret och lägga till det i ditt affärssystem. +EmailCollectorExampleToCollectDolibarrAnswers=Exempel som hämtar in alla inkommande meddelanden är svar på meddelanden skickade från Dolibarr' +EmailCollectorExampleToCollectLeadsDesc=Hämta e-postmeddelanden som matchar vissa regler och skapa automatiskt en potentiell kund (Module Project måste vara aktiverat) med e-postinformationen. Du kan använda den här samlaren om du vill följa din lead med modulen Project (1 lead = 1 projekt), så dina leads kommer att genereras automatiskt. Om samlaren Collect_Responses också är aktiverad, när du skickar ett e-postmeddelande från dina leads, förslag eller något annat objekt, kan du också se svar från dina kunder eller partners direkt i applikationen.
Obs: Med det här initiala exemplet genereras titeln på leadet inklusive e-postmeddelandet. Om tredje part inte kan hittas i databasen (ny kund), kommer leaden att kopplas till tredje part med ID 1. +EmailCollectorExampleToCollectLeads=Exempel på att samla in leads +EmailCollectorExampleToCollectJobCandidaturesDesc=Samla e-postmeddelanden som ansöker om jobberbjudanden (Rekryteringsmodulen måste vara aktiverad). Du kan fylla i den här samlaren om du automatiskt vill skapa en kandidatur för en jobbförfrågan. Obs: Med detta initiala exempel genereras titeln på kandidaturen inklusive e-postmeddelandet. +EmailCollectorExampleToCollectJobCandidatures=Exempel på att samla in jobbkandidater som tas emot via e-post NoNewEmailToProcess=Ingen ny email (matchande filter) att bearbeta NothingProcessed=Inget gjort -XEmailsDoneYActionsDone=%s emails pre-qualified, %s emails successfully processed (for %s record/actions done) -RecordEvent=Record an event in agenda (with type Email sent or received) -CreateLeadAndThirdParty=Create a lead (and a third party if necessary) -CreateTicketAndThirdParty=Create a ticket (linked to a third party if the third party was loaded by a previous operation or was guessed from a tracker in email header, without third party otherwise) +XEmailsDoneYActionsDone=%s e-postmeddelanden förkvalificerade, %s e-postmeddelanden behandlade framgångsrikt (för %s post/åtgärder gjorda) +RecordEvent=Spara en händelse i agendan (med typen E-post skickat eller mottaget) +CreateLeadAndThirdParty=Skapa en potentiell kund (och en tredje part om det behövs) +CreateTicketAndThirdParty=Skapa ett ärende (länkad till en tredje part om den tredje parten laddades av en tidigare operation eller gissades från en spårare i e-posthuvudet, utan tredje part annars) CodeLastResult=Senaste resultatkoden NbOfEmailsInInbox=Antal e-postmeddelanden i källkatalogen LoadThirdPartyFromName=Ladda tredjepartsökning på %s (endast belastning) LoadThirdPartyFromNameOrCreate=Ladda tredjepartsökning på %s (skapa om ej hittad) -AttachJoinedDocumentsToObject=Save attached files into object documents if a ref of an object is found into email topic. +AttachJoinedDocumentsToObject=Spara bifogade filer i objektdokument om en ref för ett objekt hittas i e-postämnet. WithDolTrackingID=Meddelande från en konversation initierad av ett första e-postmeddelande skickat från Dolibarr WithoutDolTrackingID=Meddelande från en konversation initierad av ett första e-postmeddelande som INTE skickades från Dolibarr WithDolTrackingIDInMsgId=Meddelande skickat från Dolibarr @@ -2118,14 +2138,14 @@ CreateCandidature=Skapa jobbansökan FormatZip=Zip MainMenuCode=Menyinmatningskod (huvudmeny) ECMAutoTree=Visa automatiskt ECM-träd -OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Definiera reglerna som ska användas för att extrahera vissa data eller ange värden som ska användas för drift.

Exempel för att extrahera ett företagsnamn från e-postämnet till en temporär variabel:
tmp_var=EXTRACT:SUBJECT:Meddelande från företaget ([^\n]*)

Exempel för att ställa in egenskaperna för ett objekt som ska skapas:
objproperty1=SET:ett hårdkodat värde
objproperty2=SETT är endast objproperty2_var__property2=SET:__t1FEM_värde_värde:_f3värde_definierat värde:_f31F_värde_värde endast:_f3värde_värde
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
företagsnamn är\\s([^\\s]*)

Använd en ; char som separator för att extrahera eller ställa in flera egenskaper. OpeningHours=Öppettider OpeningHoursDesc=Ange här företagets vanliga öppettider. ResourceSetup=Konfiguration av resursmodulen UseSearchToSelectResource=Använd en sökformulär för att välja en resurs (snarare än en rullgardinslista). DisabledResourceLinkUser=Inaktivera funktionen för att länka en resurs till användarna DisabledResourceLinkContact=Inaktivera funktionen för att länka en resurs till kontakter -EnableResourceUsedInEventCheck=Prohibit the use of the same resource at the same time in the agenda +EnableResourceUsedInEventCheck=Förhindra användning av samma resurs samtidigt i dagordningen ConfirmUnactivation=Bekräfta modulåterställning OnMobileOnly=På en liten skärm (smartphone) bara DisableProspectCustomerType=Inaktivera typen "Prospect + Customer" från tredje part (så tredje part måste vara "Prospect" eller "Customer", men kan inte vara båda) @@ -2164,13 +2184,13 @@ LargerThan=Större än IfTrackingIDFoundEventWillBeLinked=Observera att om ett spårnings-ID för ett objekt hittas i e-post, eller om e-postmeddelandet är ett svar på ett e-postområde som samlas in och länkas till ett objekt, kommer den skapade händelsen automatiskt att länkas till det kända relaterade objektet. WithGMailYouCanCreateADedicatedPassword=Med ett GMail-konto, om du aktiverade valet av 2 steg, rekommenderas att du skapar ett dedikerat andra lösenord för programmet istället för att använda ditt eget lösenordsord från https://myaccount.google.com/. EmailCollectorTargetDir=Det kan vara ett önskat beteende att flytta e-postmeddelandet till en annan tagg / katalog när den bearbetades framgångsrikt. Ange bara namnet på katalogen här för att använda den här funktionen (Använd INTE specialtecken i namnet). Observera att du också måste använda ett inloggningskonto för läs / skriv. -EmailCollectorLoadThirdPartyHelp=You can use this action to use the email content to find and load an existing thirdparty in your database. The found (or created) thirdparty will be used for following actions that need it.
For example, if you want to create a thirdparty with a name extracted from a string 'Name: name to find' present into the body, use the sender email as email, you can set the parameter field like this:
'email=HEADER:^From:(.*);name=EXTRACT:BODY:Name:\\s([^\\s]*);client=SET:2;'
+EmailCollectorLoadThirdPartyHelp=Du kan använda den här åtgärden för att använda e-postinnehållet för att hitta och ladda en befintlig tredje part i din databas. Den hittade (eller skapade) tredje parten kommer att användas för följande åtgärder som behöver det.
Till exempel, om du vill skapa en tredje part med ett namn extraherat från en sträng 'Namn: namn att hitta' som finns i brödtexten, använd avsändarens e-postmeddelande som e-post, du kan ställa in parameterfältet så här:
'email= HUVUD:^Från:(.*);name=EXTRACT:BODY:Name:\\s([^\\s]*);client=SET:2;'
EndPointFor=Slutpunkt för %s: %s DeleteEmailCollector=Ta bort e-postsamlare ConfirmDeleteEmailCollector=Är du säker på att du vill ta bort denna e-postsamlare? RecipientEmailsWillBeReplacedWithThisValue=Mottagarens e-postmeddelanden kommer alltid att ersättas med detta värde AtLeastOneDefaultBankAccountMandatory=Minst 1 standardbankkonto måste definieras -RESTRICT_ON_IP=Allow API access to only certain client IPs (wildcard not allowed, use space between values). Empty means every clients can access. +RESTRICT_ON_IP=Tillåt API-åtkomst till endast vissa klient-IP:er (jokertecken tillåts inte, använd mellanslag mellan värdena). Tom betyder att alla kunder kan komma åt. IPListExample=127.0.0.1 192.168.0.2 [::1] BaseOnSabeDavVersion=Baserat på biblioteksversionen av SabreDAV NotAPublicIp=Inte en offentlig IP @@ -2180,11 +2200,12 @@ EmailTemplate=Mall för e-post EMailsWillHaveMessageID=E-postmeddelanden kommer att ha taggen "Referenser" som matchar denna syntax PDF_SHOW_PROJECT=Visa projekt på dokument ShowProjectLabel=Projektetikett -PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name -THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty -ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Inkludera alias i tredje parts namn +THIRDPARTY_ALIAS=Namn tredje part - Alias tredje part +ALIAS_THIRDPARTY=Alias tredje part - Namn tredje part +PDFIn2Languages=Visa etiketter i PDF på 2 olika språk PDF_USE_ALSO_LANGUAGE_CODE=Om du vill att några texter i din PDF ska dupliceras på två olika språk i samma genererade PDF, måste du ställa in det här andra språket så att genererad PDF kommer att innehålla 2 olika språk på samma sida, det som du valt när du skapar PDF och det här ( endast få PDF-mallar stöder detta). Håll tomt för 1 språk per PDF. -PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF +PDF_USE_A=Generera PDF-dokument med formatet PDF/A istället för standardformatet PDF FafaIconSocialNetworksDesc=Ange här koden för en FontAwesome-ikon. Om du inte vet vad som är FontAwesome kan du använda det allmänna värdet fa-adressbok. RssNote=Obs! Varje RSS-feeddefinition ger en widget som du måste aktivera för att ha den tillgänglig i instrumentpanelen JumpToBoxes=Hoppa till Setup -> Widgets @@ -2207,103 +2228,130 @@ AskThisIDToYourBank=Kontakta din bank för att få detta ID AdvancedModeOnly=Tillstånd endast tillgängligt i avancerat tillståndsläge ConfFileIsReadableOrWritableByAnyUsers=Conf-filen är läsbar eller skrivbar av alla användare. Ge endast webbserveranvändare och gruppbehörighet. MailToSendEventOrganization=Event Organisation -MailToPartnership=Partnership +MailToPartnership=Partnerskap AGENDA_EVENT_DEFAULT_STATUS=Standardhändelsestatus när du skapar en händelse från formuläret YouShouldDisablePHPFunctions=Du bör inaktivera PHP-funktioner IfCLINotRequiredYouShouldDisablePHPFunctions=Förutom om du behöver köra systemkommandon i anpassad kod, ska du inaktivera PHP-funktioner -PHPFunctionsRequiredForCLI=För skaländamål (som schemalagd säkerhetskopiering av jobb eller körning av ett anitivursprogram) måste du behålla PHP-funktioner +PHPFunctionsRequiredForCLI=För shell-ändamål (som schemalagda säkerhetskopior eller antivirus) med PHP-funktioner NoWritableFilesFoundIntoRootDir=Inga skrivbara filer eller kataloger för de vanliga programmen hittades i din rotkatalog (Bra) -RecommendedValueIs=Rekommenderas: %s +RecommendedValueIs=Rekommenderad: %s Recommended=Rekommenderad NotRecommended=Rekommenderas inte -ARestrictedPath=Some restricted path +ARestrictedPath=Begränsad sökväg för datafiler CheckForModuleUpdate=Sök efter uppdateringar av externa moduler -CheckForModuleUpdateHelp=Denna åtgärd kommer att ansluta till redaktörer för externa moduler för att kontrollera om en ny version är tillgänglig. +CheckForModuleUpdateHelp=Denna åtgärd kommer att ansluta till utgivare av externa moduler för att kontrollera om en ny version är tillgänglig. ModuleUpdateAvailable=En uppdatering är tillgänglig NoExternalModuleWithUpdate=Inga uppdateringar hittades för externa moduler SwaggerDescriptionFile=Swagger API beskrivningsfil (för exempelvis användning med redoc) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Du har aktiverat utfasade WS-API. Du borde använda REST API istället. RandomlySelectedIfSeveral=Slumpmässigt vald om flera bilder är tillgängliga -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=För offert, order, fakturor. DatabasePasswordObfuscated=Databasens lösenord är dolt i konfigurationsfilen DatabasePasswordNotObfuscated=Databasens lösenord är INTE dolt i konfigurationsfilen APIsAreNotEnabled=API-moduler är inte aktiverade YouShouldSetThisToOff=Du borde sätta detta till 0 eller av -InstallAndUpgradeLockedBy=Install and upgrades are locked by the file %s -OldImplementation=Old implementation -PDF_SHOW_LINK_TO_ONLINE_PAYMENT=If some online payment modules are enabled (Paypal, Stripe, ...), add a link on the PDF to make the online payment -DashboardDisableGlobal=Disable globally all the thumbs of open objects -BoxstatsDisableGlobal=Disable totally box statistics -DashboardDisableBlocks=Thumbs of open objects (to process or late) on main dashboard -DashboardDisableBlockAgenda=Disable the thumb for agenda -DashboardDisableBlockProject=Disable the thumb for projects -DashboardDisableBlockCustomer=Disable the thumb for customers -DashboardDisableBlockSupplier=Disable the thumb for suppliers -DashboardDisableBlockContract=Disable the thumb for contracts -DashboardDisableBlockTicket=Disable the thumb for tickets -DashboardDisableBlockBank=Disable the thumb for banks -DashboardDisableBlockAdherent=Disable the thumb for memberships -DashboardDisableBlockExpenseReport=Disable the thumb for expense reports -DashboardDisableBlockHoliday=Disable the thumb for leaves -EnabledCondition=Condition to have field enabled (if not enabled, visibility will always be off) -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax -LanguageAndPresentation=Language and presentation -SkinAndColors=Skin and colors -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax -PDF_USE_1A=Generate PDF with PDF/A-1b format -MissingTranslationForConfKey = Missing translation for %s -NativeModules=Native modules -NoDeployedModulesFoundWithThisSearchCriteria=No modules found for these search criteria -API_DISABLE_COMPRESSION=Disable compression of API responses -EachTerminalHasItsOwnCounter=Each terminal use its own counter. -FillAndSaveAccountIdAndSecret=Fill and save account ID and secret first -PreviousHash=Previous hash -LateWarningAfter="Late" warning after -TemplateforBusinessCards=Template for a business card in different size -InventorySetup= Inventory Setup -ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +InstallAndUpgradeLockedBy=Installation och uppgraderingar låses av filen %s +OldImplementation=Gammal implementering +PDF_SHOW_LINK_TO_ONLINE_PAYMENT=Om vissa moduler för onlinebetaning är aktiverad (Paypal, Stripe, ...), kan du lägga till en länk i PDF:en för att göra betalningen online +DashboardDisableGlobal=Inaktivera globalt alla miniatyrer för öppna objekt +BoxstatsDisableGlobal=Inaktivera helt boxstatistik +DashboardDisableBlocks=Miniatyrer för öppna objekt (att bearbeta eller försenat) på kontrollpanelen +DashboardDisableBlockAgenda=Inaktivera miniatyrer för dagordning +DashboardDisableBlockProject=Inaktivera miniatyrer för projekt +DashboardDisableBlockCustomer=Inaktivera miniatyrer för kunder +DashboardDisableBlockSupplier=Inaktivera miniatyrer för leverantörer +DashboardDisableBlockContract=Inaktivera miniatyrer för kontrakt +DashboardDisableBlockTicket=Inaktivera miniatyrer för ärenden +DashboardDisableBlockBank=Inaktivera miniatyrer för banker +DashboardDisableBlockAdherent=Inaktivera miniatyrer för medlemskap +DashboardDisableBlockExpenseReport=Inaktivera miniatyrer för utgiftsrapporter +DashboardDisableBlockHoliday=Inaktivera miniatyrer för frånvaro +EnabledCondition=Villkor för att ha fältet aktiverat (om det inte är aktiverat kommer synlighet alltid att vara inaktivt) +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=Om du vill använda en andra moms måste du även aktivera den första momsen +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=Om du vill använda en tredje moms måste du även aktivera den första momsen +LanguageAndPresentation=Språk och presentation +SkinAndColors=Utseende och färger +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=Om du vill använda en andra moms måste du även aktivera den första momsen +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=Om du vill använda en tredje moms måste du även aktivera den första momsen +PDF_USE_1A=Skapa PDF med PDF/A-1b-format +MissingTranslationForConfKey = Saknar översättning för %s +NativeModules=Inbyggda moduler +NoDeployedModulesFoundWithThisSearchCriteria=Ingen modul hittades för dessa sökkriterier +API_DISABLE_COMPRESSION=Inaktivera komprimering av API-svar +EachTerminalHasItsOwnCounter=Varje terminal använder sin egen kassa. +FillAndSaveAccountIdAndSecret=Fyll i och spara konto-ID och hemlighet först +PreviousHash=Tidigare hash +LateWarningAfter=Varning för försening efter +TemplateforBusinessCards=Mall för visitkort i olika storlekar +InventorySetup= Lagerinställning +ExportUseLowMemoryMode=Använd ett läge med lågt minne +ExportUseLowMemoryModeHelp=Använd lågminnesläget för att generera dumpfilen (komprimering görs genom en pipe istället för i PHP-minnet). Den här metoden tillåter inte att kontrollera om filen är komplett och felmeddelandet kan inte rapportera om det misslyckas. Använd den om du upplever att du inte har tillräckligt med minne. ModuleWebhookName = Webhook -ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL -WebhookSetup = Webhook setup -Settings = inställningar -WebhookSetupPage = Webhook setup page -ShowQuickAddLink=Show a button to quickly add an element in top right menu +ModuleWebhookDesc = Gränssnitt för att fånga dolibarr-utlösare och skicka den till en URL +WebhookSetup = Webhook-inställning +Settings = Inställningar +WebhookSetupPage = Inställningar för webhooks +ShowQuickAddLink=Visa en knapp för att snabbt lägga till ett element i den övre högra menyn -HashForPing=Hash used for ping -ReadOnlyMode=Is instance in "Read Only" mode -DEBUGBAR_USE_LOG_FILE=Use the dolibarr.log file to trap Logs -UsingLogFileShowAllRecordOfSubrequestButIsSlower=Use the dolibarr.log file to trap Logs instead of live memory catching. It allows to catch all logs instead of only log of current process (so including the one of ajax subrequests pages) but will make your instance very very slow. Not recommended. -FixedOrPercent=Fixed (use keyword 'fixed') or percent (use keyword 'percent') -DefaultOpportunityStatus=Default opportunity status (first status when lead is created) +HashForPing=Hash används för ping +ReadOnlyMode=Är instans i "Läs"-läge +DEBUGBAR_USE_LOG_FILE=Använd filen dolibarr.log för att spara loggar +UsingLogFileShowAllRecordOfSubrequestButIsSlower=Använd filen dolibarr.log för att spara loggar istället för att spara i minnet. Det gör det möjligt att spara alla loggar istället för att bara logga den aktuella processen, men kommer att göra din instans mer långsam. Rekommenderas inte. +FixedOrPercent=Fast (använd nyckelordet "fixed") eller procent (använd sökordet "percent") +DefaultOpportunityStatus=Standardstatus för möjligheter (första status när lead skapas) -IconAndText=Icon and text -TextOnly=Text only -IconOnlyAllTextsOnHover=Icon only - All texts appears under icon on mouse hover menu bar -IconOnlyTextOnHover=Icon only - Text of icon appears under icon on mouse hover the icon -IconOnly=Icon only - Text on tooltip only -INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices -INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices -INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices -UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. -IfThisCategoryIsChildOfAnother=If this category is a child of another one -DarkThemeMode=Dark theme mode -AlwaysDisabled=Always disabled -AccordingToBrowser=According to browser -AlwaysEnabled=Always Enabled -DoesNotWorkWithAllThemes=Will not work with all themes -NoName=No name -ShowAdvancedOptions= Show advanced options -HideAdvancedoptions= Hide advanced options -CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: -OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service -DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method -UsePassword=Use a password -UseOauth=Use a OAUTH token -Images=Images -MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +IconAndText=Ikon och text +TextOnly=Endast text +IconOnlyAllTextsOnHover=Endast ikon - alla texter visas under ikonen på menyraden för muspekaren +IconOnlyTextOnHover=Endast ikon - texten till ikonen visas under ikonen när du håller muspekaren över ikonen +IconOnly=Endast ikon - text endast på verktygstips +INVOICE_ADD_ZATCA_QR_CODE=Visa ZATCA QR-koden på fakturor +INVOICE_ADD_ZATCA_QR_CODEMore=Vissa arabiska länder behöver denna QR-kod på sina fakturor +INVOICE_ADD_SWISS_QR_CODE=Visa den schweiziska QR-koden på fakturor +INVOICE_SHOW_SHIPPING_ADDRESS=Visa leveransadress +INVOICE_SHOW_SHIPPING_ADDRESSMore=Obligatorisk omnämnande för Frankrike +UrlSocialNetworksDesc=Url-länk till socialt nätverk. Använd {socialid} för den variabla delen som innehåller det sociala nätverkets ID. +IfThisCategoryIsChildOfAnother=Om denna kategori är en underkategori till en annan +DarkThemeMode=Mörkt läge +AlwaysDisabled=Alltid inaktiverad +AccordingToBrowser=Enligt webbläsare +AlwaysEnabled=Alltid aktiverad +DoesNotWorkWithAllThemes=Fungerar inte med alla teman +NoName=Inget namn +ShowAdvancedOptions= Visa avancerade alternativ +HideAdvancedoptions= Dölj avancerade alternativ +CIDLookupURL=Modulen ger en URL som kan användas av ett externt verktyg för att få namnet på en tredjepart eller kontakt från dess telefonnummer. URL att använda är: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2-autentisering är inte tillgänglig hos alla värdar, och en token med rätt rättigheter måste ha skapats uppströms i OAUTH-modulen +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2-autentiseringstjänst +DontForgetCreateTokenOauthMod=En token med rätt rättigheter måste ha skapats uppströms med OAUTH-modulen +MAIN_MAIL_SMTPS_AUTH_TYPE=Autentiseringsmetod +UsePassword=Använd ett lösenord +UseOauth=Använd en OAUTH-token +Images=Bilder +MaxNumberOfImagesInGetPost=Max antal tillåtna bilder i ett HTML-fält som skickas in i ett formulär +MaxNumberOfPostOnPublicPagesByIP=Max antal postningar på publika sidor från samma IP-adress under en månad +CIDLookupURL=Modulen ger en URL som kan användas av ett externt verktyg för att få namnet på en tredjepart eller kontakt från dess telefonnummer. URL att använda är: +ScriptIsEmpty=Skriptet är tomt +ShowHideTheNRequests=Visa/dölj %s SQL-begäran(den) +DefinedAPathForAntivirusCommandIntoSetup=Ange en sökväg för ett antivirusprogram i %s +TriggerCodes=Utlösbara händelser +TriggerCodeInfo=Ange triggerkod(er) som ska generera en post efter en webbförfrågan (endast extern URL är tillåten). Du kan ange flera triggerkoder separerade med kommatecken. +EditableWhenDraftOnly=Om avmarkerad kan värdet endast ändras när objektet har en utkaststatus +CssOnEdit=CSS på redigeringssidor +CssOnView=CSS på visningssidor +CssOnList=CSS på listsidor +HelpCssOnEditDesc=CSS som används vid redigering av fältet.
Exempel: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=CSS som används när du visar fältet. +HelpCssOnListDesc=CSS som används när fältet finns i en listtabell.
Exempel: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Dölj den beställda kvantiteten på de genererade dokumenten för mottagningar +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Visa pris på de genererade dokumenten för mottagningar +WarningDisabled=Varning inaktiverad +LimitsAndMitigation=Åtkomstgränser och begränsningar +DesktopsOnly=Endast datorer +DesktopsAndSmartphones=Datorer och mobila enheter +AllowOnlineSign=Tillåt onlinesignering +AllowExternalDownload=Tillåt extern nedladdning (utan inloggning, med en delad länk) +DeadlineDayVATSubmission=Sista dag för momsinlämning nästa månad +MaxNumberOfAttachementOnForms=Max antal sammanfogade filer i ett formulär +IfDefinedUseAValueBeetween=Om angiven, använd ett värde mellan %soch %s diff --git a/htdocs/langs/sv_SE/agenda.lang b/htdocs/langs/sv_SE/agenda.lang index d2090cd56b8..55fa261258d 100644 --- a/htdocs/langs/sv_SE/agenda.lang +++ b/htdocs/langs/sv_SE/agenda.lang @@ -1,174 +1,181 @@ # Dolibarr language file - Source file is en_US - agenda IdAgenda=ID händelse -Actions=Åtgärder -Agenda=Agenda -TMenuAgenda=Agenda +Actions=Händelser +Agenda=Dagordning +TMenuAgenda=Dagordning Agendas=Dagordningar LocalAgenda=Standardkalender ActionsOwnedBy=Händelse som ägs av ActionsOwnedByShort=Ägare -AffectedTo=Påverkas i +AffectedTo=Tilldelad Event=Händelse -Events=Evenemang +Events=Händelser EventsNb=Antal händelser -ListOfActions=Lista över evenemang +ListOfActions=Lista över händelser EventReports=Händelsesrapporter -Location=Läge +Location=Plats ToUserOfGroup=Händelse tilldelad till alla användare i gruppen -EventOnFullDay=Händelse heldag -MenuToDoActions=Alla ofullständiga handlingar -MenuDoneActions=Alla avslutade åtgärder -MenuToDoMyActions=Min ofullständiga handlingar -MenuDoneMyActions=Min avslutas åtgärder +EventOnFullDay=Heldagshändelse +MenuToDoActions=Alla ofullständiga händelser +MenuDoneActions=Alla avslutade händelser +MenuToDoMyActions=Min ofullständiga händelser +MenuDoneMyActions=Min avslutade händelser ListOfEvents=Händelselista (standardkalender) -ActionsAskedBy=Åtgärder som registrerats av -ActionsToDoBy=Åtgärder påverkas -ActionsDoneBy=Åtgärder som utförs av -ActionAssignedTo=Händelse delad -ViewCal=Visa kalender +ActionsAskedBy=Händelser rapporterade av +ActionsToDoBy=Händelser tilldelade +ActionsDoneBy=Händelser utförda av +ActionAssignedTo=Händelse tilldelad +ViewCal=Månadsvy ViewDay=Dagsvy ViewWeek=Veckovy -ViewPerUser=Per user view -ViewPerType=Per typvy -AutoActions= Automatisk fyllning av dagordning -AgendaAutoActionDesc= Här kan du definiera events som du vill ha Dolibarr till create automatically i Agenda. Om inget är checked, kommer endast manuella åtgärder att inkluderas i loggar and som visas i Agenda. Automatisk spårning av affärsåtgärder gjorda på objects (bekräftelse, statusändring) sparas inte. +ViewPerUser=Vy per användare +ViewPerType=Vy per typ +AutoActions= Automatisk fyllning +AgendaAutoActionDesc= Här kan du ange händelser som du vill att Dolibarr ska skapa automatiskt i dagordningen. Om inget är förkryssat kommer endast manuella händelser att inkluderas i loggar och visas i dagordningen. Automatisk spårning av affärsåtgärder gjorda på objekt (bekräftelse, statusändring) sparas inte. AgendaSetupOtherDesc= Den här sidan innehåller alternativ för att tillåta export av dina Dolibarr events till en extern kalender (Thunderbird, Google Kalender etc ...) -AgendaExtSitesDesc=Den här sidan gör det möjligt att deklarera externa kalendrar för att se sina evenemang i Dolibarr agenda. -ActionsEvents=Händelser som Dolibarr kommer att skapa en talan i agenda automatiskt -EventRemindersByEmailNotEnabled=Händelsepåminnelser av email var inte aktiverat i %s module inställning. +AgendaExtSitesDesc=Den här sidan gör det möjligt att ange externa kalendrar för att se sina evenemang i dagordningen. +ActionsEvents=Händelser som Dolibarr kommer att skapa en händelse för i dagordningen automatiskt +EventRemindersByEmailNotEnabled=Händelsepåminnelser via e-post var inte aktiverat i modulinställningen %s . ##### Agenda event labels ##### -NewCompanyToDolibarr=Tredje part %s skapad -COMPANY_MODIFYInDolibarr=Tredje part %s modifierad -COMPANY_DELETEInDolibarr=Tredje part %s borttagen +NewCompanyToDolibarr=Tredjepart %s skapad +COMPANY_MODIFYInDolibarr=Tredjepart %s ändrad +COMPANY_DELETEInDolibarr=Tredjepart %s raderad ContractValidatedInDolibarr=Kontrakt %s bekräftades CONTRACT_DELETEInDolibarr=Kontrakt %s raderad -PropalClosedSignedInDolibarr=Förslag %s undertecknade -PropalClosedRefusedInDolibarr=Förslag %s vägrade -PropalValidatedInDolibarr=Förslag %s bekräftades -PropalClassifiedBilledInDolibarr=Förslag %s märkt faktureras +PropalClosedSignedInDolibarr=Offert%s signerades +PropalClosedRefusedInDolibarr=Offert %s avslogs +PropalValidatedInDolibarr=Offert %s bekräftades +PropalBackToDraftInDolibarr=Offert %s backades till utkast +PropalClassifiedBilledInDolibarr=Offert %s markerades som fakturerad InvoiceValidatedInDolibarr=Faktura %s bekräftades -InvoiceValidatedInDolibarrFromPos=Faktura %s bekräftats från POS -InvoiceBackToDraftInDolibarr=Faktura %s gå tillbaka till förslaget status -InvoiceDeleteDolibarr=Faktura %s raderas -InvoicePaidInDolibarr=Faktura %s ändrades till betald -InvoiceCanceledInDolibarr=Faktura %s annulleras +InvoiceValidatedInDolibarrFromPos=Faktura %s bekräftades från POS +InvoiceBackToDraftInDolibarr=Faktura %s backades till utkast +InvoiceDeleteDolibarr=Faktura %s raderad +InvoicePaidInDolibarr=Faktura %s markerades som betald +InvoiceCanceledInDolibarr=Faktura %s makulerades MemberValidatedInDolibarr=Medlem %s bekräftades -MemberModifiedInDolibarr=Medlem %s modified +MemberModifiedInDolibarr=Medlem %s ändrad MemberResiliatedInDolibarr=Medlem %s avslutad MemberDeletedInDolibarr=Medlem %s raderad +MemberExcludedInDolibarr=Medlem %s utesluten MemberSubscriptionAddedInDolibarr=Prenumeration %s för medlem %s tillagd -MemberSubscriptionModifiedInDolibarr=Prenumeration %s för medlem %s modified +MemberSubscriptionModifiedInDolibarr=Prenumeration %s för medlem %s ändrad MemberSubscriptionDeletedInDolibarr=Prenumeration %s för medlem %s raderad -ShipmentValidatedInDolibarr=Leverans %s bekräftat -ShipmentClassifyClosedInDolibarr=Sändning %s märkt fakturerad -ShipmentUnClassifyCloseddInDolibarr=Leverans %s klassificerad återöppen -ShipmentBackToDraftInDolibarr=Leverans %s gå tillbaka till utkast status +ShipmentValidatedInDolibarr=Leverans %s bekräftad +ShipmentClassifyClosedInDolibarr=Leverans %s markerades som fakturerad +ShipmentUnClassifyCloseddInDolibarr=Leverans %s markerades som återöppnad +ShipmentBackToDraftInDolibarr=Leverans %s backades till utkast ShipmentDeletedInDolibarr=Frakten %s raderad -ShipmentCanceledInDolibarr=Shipment %s canceled -ReceptionValidatedInDolibarr=Mottagning %s validerad +ShipmentCanceledInDolibarr=Leverans %s avbruten +ReceptionValidatedInDolibarr=Mottagning %s bekräftad +ReceptionDeletedInDolibarr=Leverans %s raderad +ReceptionClassifyClosedInDolibarr=Mottagning %s stängdes OrderCreatedInDolibarr=Order %s skapad -OrderValidatedInDolibarr=Order %s bekräftades -OrderDeliveredInDolibarr=Order %s märkt levererad -OrderCanceledInDolibarr=Order %s avbryts -OrderBilledInDolibarr=Order %s märkt fakturerad -OrderApprovedInDolibarr=Ordningens %s godkänd -OrderRefusedInDolibarr=Order %s vägrade -OrderBackToDraftInDolibarr=Order %s gå tillbaka till förslaget status -ProposalSentByEMail=Kommersiell proposal %s skickad av email -ContractSentByEMail=Kontrakt %s skickat av email -OrderSentByEMail=Försäljning order %s skickad av email -InvoiceSentByEMail=Kund invoice %s skickad av email -SupplierOrderSentByEMail=Purchase order %s skickad av email -ORDER_SUPPLIER_DELETEInDolibarr=Inköpsorder %s borttagen -SupplierInvoiceSentByEMail=Vendor invoice %s skickad av email -ShippingSentByEMail=Leverans %s skickad av email -ShippingValidated= Leverans %s bekräftat -InterventionSentByEMail=Intervention %s skickad av email -ProposalDeleted=Förslag raderad +OrderValidatedInDolibarr=Order %s bekräftad +OrderDeliveredInDolibarr=Order %s markerades som levererad +OrderCanceledInDolibarr=Order %s avbruten +OrderBilledInDolibarr=Order %s markerades som fakturerad +OrderApprovedInDolibarr=Order %s godkänd +OrderRefusedInDolibarr=Order %s avslogs +OrderBackToDraftInDolibarr=Order %s backades till utkast +ProposalSentByEMail=Offert %s skickades via e-post +ContractSentByEMail=Kontrakt %s skickades via e-post +OrderSentByEMail=Order %s skickades via e-post +InvoiceSentByEMail=Faktura %s skickades via e-post +SupplierOrderSentByEMail=Inköpsorder %s skickades via e-post +ORDER_SUPPLIER_DELETEInDolibarr=Inköpsorder %s raderad +SupplierInvoiceSentByEMail=Leverantörsfaktura %s skickades via e-post +ShippingSentByEMail=Leverans %s skickades via e-post +ShippingValidated= Leverans %s bekräftad +InterventionSentByEMail=Intervention %s skickades via e-post +ProjectSentByEMail=Projekt %s skickades via e-post +ProposalDeleted=Offert raderad OrderDeleted=Order raderad InvoiceDeleted=Faktura raderad DraftInvoiceDeleted=Utkastsfaktura borttagen -CONTACT_CREATEInDolibarr=Kontakt %s skapat +CONTACT_CREATEInDolibarr=Kontakt %s skapad CONTACT_MODIFYInDolibarr=Kontakt %s ändrad -CONTACT_DELETEInDolibarr=Kontakt %s borttagen +CONTACT_DELETEInDolibarr=Kontakt %s raderad PRODUCT_CREATEInDolibarr=Produkt %s skapad -PRODUCT_MODIFYInDolibarr=Produkt %s modified +PRODUCT_MODIFYInDolibarr=Produkt %s ändrad PRODUCT_DELETEInDolibarr=Produkt %s raderad -HOLIDAY_CREATEInDolibarr=Begäran om ledighet %s skapad -HOLIDAY_MODIFYInDolibarr=Begäran om ledighet %s ändrad -HOLIDAY_APPROVEInDolibarr=Begäran om ledighet %s godkänd -HOLIDAY_VALIDATEInDolibarr=Begäran om ledighet %s bekräftad -HOLIDAY_DELETEInDolibarr=Begäran om ledighet %s borttagen -EXPENSE_REPORT_CREATEInDolibarr=Kostnadsrapport %s skapad -EXPENSE_REPORT_VALIDATEInDolibarr=Kostnadsrapport %s bekräftat -EXPENSE_REPORT_APPROVEInDolibarr=Kostnadsrapport %s godkänd -EXPENSE_REPORT_DELETEInDolibarr=Kostnadsrapport %s raderad -EXPENSE_REPORT_REFUSEDInDolibarr=Kostnadsrapport %s refused +HOLIDAY_CREATEInDolibarr=Ledighetsansökan %s skapad +HOLIDAY_MODIFYInDolibarr=Ledighetsansökan %s ändrad +HOLIDAY_APPROVEInDolibarr=Ledighetsansökan %s godkänd +HOLIDAY_VALIDATEInDolibarr=Ledighetsansökan %s bekräftad +HOLIDAY_DELETEInDolibarr=Ledighetsansökan %s borttagen +EXPENSE_REPORT_CREATEInDolibarr=Utlägg %s skapad +EXPENSE_REPORT_VALIDATEInDolibarr=Utlägg %s bekräftad +EXPENSE_REPORT_APPROVEInDolibarr=Utlägg %s godkänd +EXPENSE_REPORT_DELETEInDolibarr=Utlägg %s raderad +EXPENSE_REPORT_REFUSEDInDolibarr=Utlägg %s avslogs PROJECT_CREATEInDolibarr=Projekt %s skapad -PROJECT_MODIFYInDolibarr=Projekt %s modified +PROJECT_MODIFYInDolibarr=Projekt %s ändrad PROJECT_DELETEInDolibarr=Projekt %s raderad -TICKET_CREATEInDolibarr=Biljett %s skapad -TICKET_MODIFYInDolibarr=Biljett %s modified +TICKET_CREATEInDolibarr=Ärende %s skapad +TICKET_MODIFYInDolibarr=Ärende %s ändrad TICKET_ASSIGNEDInDolibarr=Ärende %s tilldelat -TICKET_CLOSEInDolibarr=Biljett %s stängt -TICKET_DELETEInDolibarr=Biljett %s raderad -BOM_VALIDATEInDolibarr=BOM validerad -BOM_UNVALIDATEInDolibarr=Stycklista ogiltig +TICKET_CLOSEInDolibarr=Ärende %s stängd +TICKET_DELETEInDolibarr=Ärende %s raderad +BOM_VALIDATEInDolibarr=BOM bekräftad +BOM_UNVALIDATEInDolibarr=BOM obekräftad BOM_CLOSEInDolibarr=BOM inaktiverad -BOM_REOPENInDolibarr=BOM öppnas igen +BOM_REOPENInDolibarr=BOM återöppnad BOM_DELETEInDolibarr=BOM raderad -MRP_MO_VALIDATEInDolibarr=MO validerad -MRP_MO_UNVALIDATEInDolibarr=MO inställd på utkaststatus +MRP_MO_VALIDATEInDolibarr=MO bekräftad +MRP_MO_UNVALIDATEInDolibarr=MO angiven till utkast MRP_MO_PRODUCEDInDolibarr=MO producerad -MRP_MO_DELETEInDolibarr=MO borttagen -MRP_MO_CANCELInDolibarr=MO avbröts +MRP_MO_DELETEInDolibarr=MO raderad +MRP_MO_CANCELInDolibarr=MO avbruten PAIDInDolibarr=%s betald ##### End agenda events ##### -AgendaModelModule=Dokumentmallar för event +AgendaModelModule=Dokumentmallar för händelser DateActionStart=Startdatum DateActionEnd=Slutdatum -AgendaUrlOptions1=Du kan också lägga till följande parametrar för att filtrera utgång: -AgendaUrlOptions3=Logina =%s ​​att begränsa produktionen till åtgärder som ägs av en användare%s. -AgendaUrlOptionsNotAdmin=  logina =! %s för att begränsa produktionen till åtgärder som inte ägs av user %s . -AgendaUrlOptions4=  logint = %s för att begränsa utdata till åtgärder som tilldelats user %s (ägare and andra). -AgendaUrlOptionsProject=  project = __ PROJECT_ID__ för att begränsa utsignalen till åtgärder linked till project __PROJECT_ID__ . -AgendaUrlOptionsNotAutoEvent=  notactiontype = systemauto för att utesluta automatisk events. -AgendaUrlOptionsIncludeHolidays=includeholidays=1 ta med helgdagar +AgendaUrlOptions1=Du kan också lägga till följande parametrar för att filtrera: +AgendaUrlOptions3=Logina =%s ​​att begränsa till åtgärder som ägs av en användare%s. +AgendaUrlOptionsNotAdmin= logina =! %s för att begränsa till åtgärder som inte ägs av användare %s . +AgendaUrlOptions4=logint= för att begränsa till åtgärder som tilldelats användare %s (ägare och andra) +AgendaUrlOptionsProject= project = __ PROJECT_ID__ för att begränsa till åtgärder länkade till projekt __PROJECT_ID__ . +AgendaUrlOptionsNotAutoEvent= notactiontype = systemauto för att utesluta automatiska händelser. +AgendaUrlOptionsIncludeHolidays=includeholidays=1 för att inkludera helgdagar AgendaShowBirthdayEvents=Kontakters födelsedagar -AgendaHideBirthdayEvents=Dölj födelsedagar av contacts +AgendaHideBirthdayEvents=Dölj kontakters födelsedagar Busy=Upptagen -ExportDataset_event1=Lista över dagordningen händelser -DefaultWorkingDays=Standard arbetsdagar varierar i veckan (exempel: 1-5, 1-6) -DefaultWorkingHours=Standard arbetstiden i dag (exempel: 9-18) +ExportDataset_event1=Lista händelser på dagordningen +DefaultWorkingDays=Spann på arbetsdagar under veckan (exempel: 1-5, 1-6) +DefaultWorkingHours=Arbetstid under en dag (exempel: 8-17) # External Sites ical -ExportCal=Export kalender -ExtSites=Importera externa kalendrar -ExtSitesEnableThisTool=Show externa kalendrar (definierad i global inställning) i Agenda. Inverkar inte på externa kalendrar som definieras av users. +ExportCal=Exportera kalender +ExtSites=Importera extern kalender +ExtSitesEnableThisTool=Visa extern kalender (angiven i global inställning) i dagordningen. Påverkar inte externa kalendrar som angivits av användare. ExtSitesNbOfAgenda=Antal kalendrar -AgendaExtNb=Kalender nr. %s -ExtSiteUrlAgenda=URL att komma åt. Ical-fil +AgendaExtNb=Kalender nr %s +ExtSiteUrlAgenda=URL för .ical-fil ExtSiteNoLabel=Ingen beskrivning VisibleTimeRange=Synligt tidsintervall -VisibleDaysRange=Synligt dagintervall -AddEvent=Skapa event +VisibleDaysRange=Synligt dagsintervall +AddEvent=Skapa händelse MyAvailability=Min tillgänglighet ActionType=Typ av händelse DateActionBegin=Startdatum för händelse -ConfirmCloneEvent=Är du säker på att du vill klona event %s ? +ConfirmCloneEvent=Är du säker på att du vill klona händelse %s ? RepeatEvent=Repetera händelsen OnceOnly=Endast en gång +EveryDay=Varje dag EveryWeek=Varje vecka EveryMonth=Varje månad DayOfMonth=Dag i månaden DayOfWeek=Dag i veckan DateStartPlusOne=Startdatum +1 timma -SetAllEventsToTodo=Sätt alla händelser "att göra" -SetAllEventsToInProgress=Sätt alla händelser under behandling -SetAllEventsToFinished=Sätt alla händelser som utförda -ReminderTime=Påminnelseperiod innan händelse +SetAllEventsToTodo=Ange alla händelser som att göra +SetAllEventsToInProgress=Ange alla händelser som under behandling +SetAllEventsToFinished=Ange alla händelser som utförda +ReminderTime=Påminnelse innan händelse TimeType=Varaktighetstyp -ReminderType=Återuppringningstyp -AddReminder=Skapa en automatisk påminnelsenotifiering för denna händelse -ErrorReminderActionCommCreation=Fel vid skapande av påminnelsenotifiering för denna händelse -BrowserPush=Meddelande om popup-webbläsare -ActiveByDefault=Enabled by default +ReminderType=Återanropstyp +AddReminder=Skapa en automatisk påminnelse för händelsen +ErrorReminderActionCommCreation=Fel vid skapande av påminnelse +BrowserPush=Popup i webbläsare +ActiveByDefault=Aktiverad som standard +Until=tills diff --git a/htdocs/langs/sv_SE/assets.lang b/htdocs/langs/sv_SE/assets.lang index 003cf538258..f7f921cf798 100644 --- a/htdocs/langs/sv_SE/assets.lang +++ b/htdocs/langs/sv_SE/assets.lang @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Alexandre Spangaro +# Copyright (C) 2018-2022 Alexandre Spangaro # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,52 +16,171 @@ # # Generic # -Assets = Tillgångar -NewAsset = Ny tillgång -AccountancyCodeAsset = Redovisningskod (tillgång) -AccountancyCodeDepreciationAsset = Redovisningskod (avskrivningstillgångskonto) -AccountancyCodeDepreciationExpense = Redovisningskod (avskrivningskostnadskonto) -NewAssetType=Ny tillgångstyp -AssetsTypeSetup=Inställning av tillgångstyp -AssetTypeModified=Asset typ modifierad -AssetType=Tillgångstyp +NewAsset=Ny tillgång +AccountancyCodeAsset=Redovisningskod (tillgång) +AccountancyCodeDepreciationAsset=Redovisningskod (avskrivningstillgångskonto) +AccountancyCodeDepreciationExpense=Redovisningskod (avskrivningskostnadskonto) AssetsLines=Tillgångar DeleteType=Radera -DeleteAnAssetType=Ta bort en tillgångstyp -ConfirmDeleteAssetType=Är du säker på att du vill ta bort denna tillgångstyp? -ShowTypeCard=Visa typ '%s' +DeleteAnAssetType=Ta bort en tillgångsmodell +ConfirmDeleteAssetType=Är du säker på att du vill ta bort den här tillgångsmodellen? +ShowTypeCard=Visa modell '%s' # Module label 'ModuleAssetsName' -ModuleAssetsName = Tillgångar +ModuleAssetsName=Tillgångar # Module description 'ModuleAssetsDesc' -ModuleAssetsDesc = Tillgångsbeskrivning +ModuleAssetsDesc=Tillgångsbeskrivning # # Admin page # -AssetsSetup = Inställning av tillgångar -Settings = inställningar -AssetsSetupPage = Inställningssidan för tillgångar -ExtraFieldsAssetsType = Kompletterande attribut (tillgångstyp) -AssetsType=Tillgångstyp -AssetsTypeId=Tillgångstyp id -AssetsTypeLabel=Typ av tillgångstyp -AssetsTypes=Tillgångstyper +AssetSetup=Inställning av tillgångar +AssetSetupPage=Inställningssida för tillgångar +ExtraFieldsAssetModel=Kompletterande attribut (tillgångens modell) + +AssetsType=Tillgångsmodell +AssetsTypeId=Tillgångsmodell-id +AssetsTypeLabel=Tillgångsmodelletikett +AssetsTypes=Tillgångsmodeller +ASSET_ACCOUNTANCY_CATEGORY=Redovisningsgrupp för anläggningstillgångar # # Menu # -MenuAssets = Tillgångar -MenuNewAsset = Ny tillgång -MenuTypeAssets = Skriv tillgångar -MenuListAssets = Lista -MenuNewTypeAssets = Ny -MenuListTypeAssets = Lista +MenuAssets=Tillgångar +MenuNewAsset=Ny tillgång +MenuAssetModels=Modelltillgångar +MenuListAssets=Lista +MenuNewAssetModel=Ny tillgångsmodell +MenuListAssetModels=Lista # # Module # +ConfirmDeleteAsset=Vill du verkligen ta bort den här tillgången? + +# +# Tab +# +AssetDepreciationOptions=Avskrivningsmöjligheter +AssetAccountancyCodes=Redovisningskonton +AssetDepreciation=Avskrivning + +# +# Asset +# Asset=Tillgång -NewAssetType=Ny tillgångstyp -NewAsset=Ny tillgång -ConfirmDeleteAsset=Är du säker på att du vill ta bort denna tillgång? +Assets=Tillgångar +AssetReversalAmountHT=Återföringsbelopp (utan skatter) +AssetAcquisitionValueHT=Förvärvsbelopp (utan skatter) +AssetRecoveredVAT=Återförd moms +AssetReversalDate=Återföringsdatum +AssetDateAcquisition=Förvärvsdatum +AssetDateStart=Datum för uppstart +AssetAcquisitionType=Typ av förvärv +AssetAcquisitionTypeNew=Ny +AssetAcquisitionTypeOccasion=Använd +AssetType=Typ av tillgång +AssetTypeIntangible=Immateriella +AssetTypeTangible=Materiella +AssetTypeInProgress=Pågående +AssetTypeFinancial=Finansiell +AssetNotDepreciated=Ej avskriven +AssetDisposal=Förfogande +AssetConfirmDisposalAsk=Är du säker på att du vill göra dig av med tillgången %s ? +AssetConfirmReOpenAsk=Är du säker på att du vill öppna tillgången %s igen? + +# +# Asset status +# +AssetInProgress=Pågående +AssetDisposed=Avyttrad +AssetRecorded=Redovisad + +# +# Asset disposal +# +AssetDisposalDate=Datum för avyttring +AssetDisposalAmount=Avyttringsvärde +AssetDisposalType=Typ av avyttring +AssetDisposalDepreciated=Skriv av överföringsåret +AssetDisposalSubjectToVat=Avyttring för moms + +# +# Asset model +# +AssetModel=Tillgångens modell +AssetModels=Tillgångens modeller + +# +# Asset depreciation options +# +AssetDepreciationOptionEconomic=Ekonomisk avskrivning +AssetDepreciationOptionAcceleratedDepreciation=Accelererad avskrivning (skatt) +AssetDepreciationOptionDepreciationType=Typ av avskrivning +AssetDepreciationOptionDepreciationTypeLinear=Linjär +AssetDepreciationOptionDepreciationTypeDegressive=Degressiv +AssetDepreciationOptionDepreciationTypeExceptional=Exceptionell +AssetDepreciationOptionDegressiveRate=Degressiv takt +AssetDepreciationOptionAcceleratedDepreciation=Accelererad avskrivning (skatt) +AssetDepreciationOptionDuration=Längd +AssetDepreciationOptionDurationType=Typ varaktighet +AssetDepreciationOptionDurationTypeAnnual=Årlig +AssetDepreciationOptionDurationTypeMonthly=Månatlig +AssetDepreciationOptionDurationTypeDaily=Daglig +AssetDepreciationOptionRate=Takt (%%) +AssetDepreciationOptionAmountBaseDepreciationHT=Avskrivningsunderlag (exkl. moms) +AssetDepreciationOptionAmountBaseDeductibleHT=Avdragsgill bas (exkl. moms) +AssetDepreciationOptionTotalAmountLastDepreciationHT=Totalt belopp senaste avskrivning (exkl. moms) + +# +# Asset accountancy codes +# +AssetAccountancyCodeDepreciationEconomic=Ekonomisk avskrivning +AssetAccountancyCodeAsset=Tillgång +AssetAccountancyCodeDepreciationAsset=Avskrivning +AssetAccountancyCodeDepreciationExpense=Avskrivningar +AssetAccountancyCodeValueAssetSold=Värdet på avyttrad tillgång +AssetAccountancyCodeReceivableOnAssignment=Fordran vid avyttring +AssetAccountancyCodeProceedsFromSales=Intäkter från avyttring +AssetAccountancyCodeVatCollected=Insamlad moms +AssetAccountancyCodeVatDeductible=Återförd moms på tillgångar +AssetAccountancyCodeDepreciationAcceleratedDepreciation=Accelererad avskrivning (skatt) +AssetAccountancyCodeAcceleratedDepreciation=Konto +AssetAccountancyCodeEndowmentAcceleratedDepreciation=Avskrivningar +AssetAccountancyCodeProvisionAcceleratedDepreciation=Återtagande/provision + +# +# Asset depreciation +# +AssetBaseDepreciationHT=Avskrivningsunderlag (exkl. moms) +AssetDepreciationBeginDate=Start av avskrivning den +AssetDepreciationDuration=Längd +AssetDepreciationRate=Takt (%%) +AssetDepreciationDate=Avskrivningsdatum +AssetDepreciationHT=Avskrivning (exkl. moms) +AssetCumulativeDepreciationHT=Kumulativa avskrivningar (exkl. moms) +AssetResidualHT=Restvärde (exkl. moms) +AssetDispatchedInBookkeeping=Bokförda avskrivningar +AssetFutureDepreciationLine=Framtida avskrivningar +AssetDepreciationReversal=Återföring + +# +# Errors +# +AssetErrorAssetOrAssetModelIDNotProvide=Id för tillgången eller modellljudet har inte angetts +AssetErrorFetchAccountancyCodesForMode=Fel vid hämtning av bokföringskontona för avskrivningsläget '%s' +AssetErrorDeleteAccountancyCodesForMode=Fel vid radering av redovisningskonton från avskrivningsläget '%s' +AssetErrorInsertAccountancyCodesForMode=Fel vid infogning av bokföringskontona för avskrivningsläget '%s' +AssetErrorFetchDepreciationOptionsForMode=Fel vid hämtning av alternativ för avskrivningsläget '%s' +AssetErrorDeleteDepreciationOptionsForMode=Fel vid borttagning av "%s" alternativ för avskrivningsläge +AssetErrorInsertDepreciationOptionsForMode=Fel vid insättning av alternativen för '%s' avskrivningsläge +AssetErrorFetchDepreciationLines=Fel vid hämtning av registrerade avskrivningsrader +AssetErrorClearDepreciationLines=Fel vid rensning av registrerade avskrivningsrader (återföring och framtida) +AssetErrorAddDepreciationLine=Fel när en avskrivningsrad lades till +AssetErrorCalculationDepreciationLines=Fel vid beräkning av avskrivningsraderna (återföring och framtid) +AssetErrorReversalDateNotProvidedForMode=Återföringsdatumet anges inte för avskrivningsmetoden '%s' +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=Återföringsdatumet måste vara senare eller från början av innevarande räkenskapsår för avskrivningsmetoden '%s' +AssetErrorReversalAmountNotProvidedForMode=Återföringsbeloppet anges inte för avskrivningsläget '%s'. +AssetErrorFetchCumulativeDepreciation=Fel vid hämtning av det ackumulerade avskrivningsbeloppet från avskrivningsraden +AssetErrorSetLastCumulativeDepreciation=Fel vid registrering av det senaste ackumulerade avskrivningsbeloppet diff --git a/htdocs/langs/sv_SE/banks.lang b/htdocs/langs/sv_SE/banks.lang index f384fbb2c0d..63f54c9f208 100644 --- a/htdocs/langs/sv_SE/banks.lang +++ b/htdocs/langs/sv_SE/banks.lang @@ -1,38 +1,38 @@ # Dolibarr language file - Source file is en_US - banks Bank=Bank -MenuBankCash=Banker | Kontanter +MenuBankCash=Bank | Kontanter MenuVariousPayment=Diverse betalningar MenuNewVariousPayment=Ny diverse betalning BankName=Bankens namn FinancialAccount=Konto BankAccount=Bankkonto BankAccounts=Bankkonton -BankAccountsAndGateways=Bankkonton | Gateways +BankAccountsAndGateways=Bankkonton i gateways ShowAccount=Visa konto AccountRef=Finansiell balans ref AccountLabel=Finansiell balans etikett -CashAccount=Cash konto +CashAccount=Kontantkonto CashAccounts=Likvida medel CurrentAccounts=Löpande räkningar SavingAccounts=Sparkonton -ErrorBankLabelAlreadyExists=Finansiell balans etikett finns redan +ErrorBankLabelAlreadyExists=Finansiell balansetikett finns redan BankBalance=Balans BankBalanceBefore=Balans innan BankBalanceAfter=Balans efter BalanceMinimalAllowed=Minsta tillåtna balans BalanceMinimalDesired=Lägsta önskvärd balans -InitialBankBalance=Initial jämvikt -EndBankBalance=Avsluta balans -CurrentBalance=Aktuellt saldo +InitialBankBalance=Initial balans +EndBankBalance=Slutbalans +CurrentBalance=Aktuell balans FutureBalance=Framtida balans ShowAllTimeBalance=Visa balans från start AllTime=Från början Reconciliation=Avstämning RIB=Bankkontonummer IBAN=IBAN-nummer -BIC=BIC / SWIFT-kod -SwiftValid=BIC / SWIFT giltig -SwiftNotValid=BIC / SWIFT är ej giltigt +BIC=BIC/SWIFT-kod +SwiftValid=BIC/SWIFT giltig +SwiftNotValid=BIC/SWIFT är ej giltigt IbanValid=BAN giltig IbanNotValid=BAN är ej giltigt StandingOrders=Direkt debiteringsorder @@ -41,26 +41,26 @@ PaymentByDirectDebit=Direktbetalning PaymentByBankTransfers=Betalningar med kreditöverföring PaymentByBankTransfer=Betalning med kreditöverföring AccountStatement=Kontoutdrag -AccountStatementShort=Uttalande +AccountStatementShort=Utdrag AccountStatements=Kontoutdrag LastAccountStatements=Senaste kontoutdrag IOMonthlyReporting=Månadsrapport -BankAccountDomiciliation=bankadress +BankAccountDomiciliation=Bankadress BankAccountCountry=Konto land -BankAccountOwner=Konto ägare namn -BankAccountOwnerAddress=Konto ägare adress +BankAccountOwner=Kontoinnehavare namn +BankAccountOwnerAddress=Kontoinnehavare adress CreateAccount=Skapa konto NewBankAccount=Nytt konto -NewFinancialAccount=Nya finansiella konto -MenuNewFinancialAccount=Nya finansiella konto +NewFinancialAccount=Nytt finansiellt konto +MenuNewFinancialAccount=Nytt finansiellt konto EditFinancialAccount=Redigera konto -LabelBankCashAccount=Bank eller kontant etikett +LabelBankCashAccount=Etikett för bank eller kontant AccountType=Kontotyp BankType0=Sparkonto -BankType1=Bytesbalans -BankType2=Cash konto -AccountsArea=Konton område -AccountCard=Konto-kort +BankType1=Nuvarande eller kontokortskonto +BankType2=Kontantkonto +AccountsArea=Kontoområde +AccountCard=Kontokort DeleteAccount=Radera konto ConfirmDeleteAccount=Är du säker på att du vill radera detta konto? Account=Konto @@ -73,23 +73,23 @@ IdTransaction=Transaktions-ID BankTransactions=Bankposter BankTransaction=Bankpost ListTransactions=Lista poster -ListTransactionsByCategory=Lista poster / kategori -TransactionsToConciliate=Inlägg för att förena +ListTransactionsByCategory=Lista poster/kategori +TransactionsToConciliate=Poster att förlika TransactionsToConciliateShort=Att förlika -Conciliable=Kan förenas -Conciliate=Reconcile -Conciliation=Avstämning +Conciliable=Kan förlikas +Conciliate=Förlika +Conciliation=Förlikning SaveStatementOnly=Spara endast uttalandet -ReconciliationLate=Sen avstämning -IncludeClosedAccount=Inkludera stängda konton +ReconciliationLate=Sen förlikning +IncludeClosedAccount=Inkludera avslutade konton OnlyOpenedAccount=Enbart öppna konton -AccountToCredit=Hänsyn till kreditinstitut +AccountToCredit=Konto att kreditera AccountToDebit=Konto att debitera -DisableConciliation=Inaktivera försoning för den här kontot -ConciliationDisabled=Avstämning inaktiverad +DisableConciliation=Inaktivera förlikning för den här kontot +ConciliationDisabled=Förlikning inaktiverad LinkedToAConciliatedTransaction=Kopplad till en förlikad post StatusAccountOpened=Öppen -StatusAccountClosed=Stängt +StatusAccountClosed=Stängd AccountIdShort=Antal LineRecord=Transaktion AddBankRecord=Lägg till post @@ -110,58 +110,58 @@ BankTransfers=Kreditöverföringar MenuBankInternalTransfer=Intern överföring TransferDesc=Använd intern överföring för att överföra från ett konto till ett annat. Systemet kommer skapa två poster: en debit och en kredit, samma summa, benämning och datum kommer bli använt för transaktionen. TransferFrom=Från -TransferTo=För att +TransferTo=Till TransferFromToDone=En överföring från %s till %s av %s %s har registrerats. CheckTransmitter=Avsändare -ValidateCheckReceipt=Bekräfta detta check-kvitto? +ValidateCheckReceipt=Bekräfta detta checkkvitto? ConfirmValidateCheckReceipt=Är du säker på att du vill skicka det här kvittot för validering? Inga ändringar är möjliga när de validerats. DeleteCheckReceipt=Ta bort detta kvitto? ConfirmDeleteCheckReceipt=Är du säker på att du vill radera detta kvitto? BankChecks=Bankcheckar -BankChecksToReceipt=Checkar väntar på insättning -BankChecksToReceiptShort=Kontroller som väntar på insättning -ShowCheckReceipt=Visar kontrollera insättning mottagande +BankChecksToReceipt=Checkar som inväntar insättning +BankChecksToReceiptShort=Kontroller som inväntar insättning +ShowCheckReceipt=Visa kvitto för checkinsättning NumberOfCheques=Antal checkar DeleteTransaction=Ta bort post ConfirmDeleteTransaction=Är du säker på att du vill radera den här posten? ThisWillAlsoDeleteBankRecord=Detta kommer även att ta bort genererad bankpost -BankMovements=Rörelser +BankMovements=Förflyttningar PlannedTransactions=Planerade poster -Graph=Grafer/historik +Graph=Grafer ExportDataset_banque_1=Bankposter och kontoutdrag ExportDataset_banque_2=Insättningsblankett TransactionOnTheOtherAccount=Transaktionen på det andra kontot -PaymentNumberUpdateSucceeded=Betalningsnummer uppdaterat framgångsrikt +PaymentNumberUpdateSucceeded=Betalningsnummer uppdaterat PaymentNumberUpdateFailed=Betalningsnummer kunde inte uppdateras -PaymentDateUpdateSucceeded=Betalningsdatum uppdateras framgångsrikt +PaymentDateUpdateSucceeded=Betalningsdatum uppdaterat PaymentDateUpdateFailed=Betalningsdagen kunde inte uppdateras Transactions=Transaktioner BankTransactionLine=Bankpost -AllAccounts=Alla bank- och kontonkonton +AllAccounts=Alla bank- och kontantkonton BackToAccount=Tillbaka till konto ShowAllAccounts=Visa för alla konton -FutureTransaction=Framtida transaktion. Det gick inte att förena. -SelectChequeTransactionAndGenerate=Välj / filtrera de checkar som ska ingå i kvittot på check. Klicka sedan på "Skapa". +FutureTransaction=Framtida transaktion. Det gick inte att stämma av. +SelectChequeTransactionAndGenerate=Välj/filtrera de checkar som ska ingå i kvittot på check. Klicka sedan på "Skapa". InputReceiptNumber=Välj kontoutdrag relaterat till förlikningen. Använd ett sorterbart numeriskt värde: YYYYMM or YYYYMMDD -EventualyAddCategory=Så småningom, ange en kategori då för att märka posterna +EventualyAddCategory=Ange en kategori för att dela upp posterna ToConciliate=Att avstämma? -ThenCheckLinesAndConciliate=Kontrollera sedan linjerna som finns i kontoutdraget och klicka +ThenCheckLinesAndConciliate=Kontrollera sedan raderna som finns i kontoutdraget och klicka DefaultRIB=Standard BAN AllRIB=Alla BAN LabelRIB=BAN etikett -NoBANRecord=Inget BAN rad +NoBANRecord=Ingen BAN rad DeleteARib=Radera BAN rad ConfirmDeleteRib=Är du säker på att du vill ta bort denna BAN-post? -RejectCheck=Kontrollera tillbaka -ConfirmRejectCheck=Är du säker på att du vill markera den här kontrollen som avvisad? -RejectCheckDate=Datumet kontrollen returnerades -CheckRejected=Kontrollera tillbaka -CheckRejectedAndInvoicesReopened=Kontrollera retur och fakturor öppnas igen +RejectCheck=Check returnerad +ConfirmRejectCheck=Är du säker på att du vill markera den här checken som avvisad? +RejectCheckDate=Datumet då checken returnerades +CheckRejected=Check returnerad +CheckRejectedAndInvoicesReopened=Check returnerad och faktura öppnas igen BankAccountModelModule=Dokumentmallar för bankkonton DocumentModelSepaMandate=Mall för SEPA-mandat. Användbar endast för europeiska länder i EEG. DocumentModelBan=Mall för att skriva ut en sida med BAN-information. -NewVariousPayment=Ny "övrig" betalning -VariousPayment=Övriga betalningar +NewVariousPayment=Ny övrig betalning +VariousPayment=Övrig betalning VariousPayments=Diverse betalningar ShowVariousPayment=Visa övriga betalningar AddVariousPayment=Lägg till övrig betalning @@ -172,16 +172,16 @@ SEPAMandate=SEPA-mandatet YourSEPAMandate=Ditt SEPA-mandat FindYourSEPAMandate=Detta är ditt SEPA-mandat för att bemyndiga vårt företag att göra direkt debitering till din bank. Returnera det undertecknat (skanna av det signerade dokumentet) eller skicka det via post till AutoReportLastAccountStatement=Fyll i fältet 'Antal kontoutdrag' automatiskt med det sista kontonummeret när avstämning görs -CashControl=POS cash control -NewCashFence=New cash control (opening or closing) -BankColorizeMovement=Colorize rörelser -BankColorizeMovementDesc=Om den här funktionen är aktiverad kan du välja en specifik bakgrundsfärg för debiterings- eller kreditrörelser -BankColorizeMovementName1=Bakgrundsfärg för debiteringsrörelse -BankColorizeMovementName2=Bakgrundsfärg för kreditrörelse +CashControl=POS kontantkontroll +NewCashFence=Ny kontantkontroll (öppning eller stängning) +BankColorizeMovement=Färglägg förflyttningar +BankColorizeMovementDesc=Om den här funktionen är aktiverad kan du välja en specifik bakgrundsfärg för debit- eller kreditrörelser +BankColorizeMovementName1=Bakgrundsfärg för debitförflyttning +BankColorizeMovementName2=Bakgrundsfärg för kreditförflyttning IfYouDontReconcileDisableProperty=Om du inte gör någon bankavstämning på vissa bankkonton, inaktivera "%s" på dem för att ta bort denna varning NoBankAccountDefined=Inget bankkonto definerat NoRecordFoundIBankcAccount=Ingen post hittades på bankkontot. Vanligtvis inträffar detta när en post har raderats manuellt från transaktionslistan på bankkontot (till exempel under en avstämning av bankkontot). En annan anledning är att betalningen registrerades när modulen "%s" inaktiverades. -AlreadyOneBankAccount=Already one bank account defined -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA transfer: 'Payment Type' at 'Credit Transfer' level -SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=When generatin a SEPA XML file for Credit transfers, the section "PaymentTypeInformation" can now be placed inside the "CreditTransferTransactionInformation" section (instead of "Payment" section). We strongly recommend to keep this unchecked to place PaymentTypeInformation at Payment level, as all banks will not necessarily accept it at CreditTransferTransactionInformation level. Contact your bank before placing PaymentTypeInformation at CreditTransferTransactionInformation level. -ToCreateRelatedRecordIntoBank=To create missing related bank record +AlreadyOneBankAccount=Ett bankkonto har redan definierats +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformation=SEPA-överföring: 'Betalningstyp' på 'Credit Transfer'-nivå +SEPAXMLPlacePaymentTypeInformationInCreditTransfertransactionInformationHelp=När du genererar en SEPA XML-fil för kreditöverföringar kan avsnittet "PaymentTypeInformation" nu placeras i avsnittet "CreditTransferTransactionInformation" (istället för avsnittet "Payment"). Vi rekommenderar starkt att du inte markerar detta för att placera PaymentTypeInformation på betalningsnivå, eftersom alla banker inte nödvändigtvis accepterar det på CreditTransferTransactionInformation-nivå. Kontakta din bank innan du placerar PaymentTypeInformation på CreditTransferTransactionInformation-nivå. +ToCreateRelatedRecordIntoBank=För att skapa en relaterad bankpost som saknas diff --git a/htdocs/langs/sv_SE/bills.lang b/htdocs/langs/sv_SE/bills.lang index 73f62304938..084acaadccd 100644 --- a/htdocs/langs/sv_SE/bills.lang +++ b/htdocs/langs/sv_SE/bills.lang @@ -13,10 +13,12 @@ BillsStatistics=Kundfakturor statistik BillsStatisticsSuppliers=Leverantörer fakturor statistik DisabledBecauseDispatchedInBookkeeping=Inaktiverad eftersom fakturan skickades till bokföring DisabledBecauseNotLastInvoice=Inaktiverad eftersom fakturan inte kan raderas. Vissa fakturor registrerades efter den här och det kommer att skapa hål i räknaren. +DisabledBecauseNotLastSituationInvoice=Inaktiverad eftersom faktura inte går att radera. Denna faktura är inte den sista i situationens fakturacykel. DisabledBecauseNotErasable=Inaktiverad eftersom kan inte raderas InvoiceStandard=Standard faktura InvoiceStandardAsk=Standard faktura InvoiceStandardDesc=Denna typ av faktura är den gemensamma fakturan. +InvoiceStandardShort=Standard InvoiceDeposit=Nedbetalningsfaktura InvoiceDepositAsk=Nedbetalningsfaktura InvoiceDepositDesc=Denna typ av faktura görs när en förskottsbetalning har mottagits. @@ -24,6 +26,7 @@ InvoiceProForma=Proforma faktura InvoiceProFormaAsk=Proforma faktura InvoiceProFormaDesc=Proforma faktura är en bild av en sann faktura men har ingen bokföring värde. InvoiceReplacement=Ersättnings faktura +InvoiceReplacementShort=Ersättning InvoiceReplacementAsk=Ersättnings faktura för faktura InvoiceReplacementDesc= Ersättningsfaktura används för att helt ersätta en faktura utan redan mottagen betalning.

Obs! Endast fakturor utan betalning kan ersättas. Om fakturan du byter ut ännu inte stängs stängs den automatiskt för 'övergiven'. InvoiceAvoir=Kreditnota @@ -81,14 +84,14 @@ PaymentsReports=Betalningar rapporter PaymentsAlreadyDone=Betalningar redan gjort PaymentsBackAlreadyDone=Återbetalningar redan gjorda PaymentRule=Betalningsregel -PaymentMode=Payment method -PaymentModes=Payment methods -DefaultPaymentMode=Default Payment method +PaymentMode=Betalningsmetod +PaymentModes=Betalningsmetoder +DefaultPaymentMode=Standard betalningsmetod DefaultBankAccount=Standard bankkonto -IdPaymentMode=Payment method (id) -CodePaymentMode=Payment method (code) -LabelPaymentMode=Payment method (label) -PaymentModeShort=Payment method +IdPaymentMode=Betalningsmetod (id) +CodePaymentMode=Betalningsmetod (kod) +LabelPaymentMode=Betalningsmetod (namn) +PaymentModeShort=Betalningsmetod PaymentTerm=Betalningsvillkor PaymentConditions=Betalningsvillkor PaymentConditionsShort=Betalningsvillkor @@ -140,7 +143,7 @@ Refunded=återbetalas BillShortStatusConverted=Betald BillShortStatusCanceled=Övergiven BillShortStatusValidated=Bekräftat -BillShortStatusStarted=Började +BillShortStatusStarted=Påbörjad BillShortStatusNotPaid=Ej betald BillShortStatusNotRefunded=Icke återbetalad BillShortStatusClosedUnpaid=Stängt @@ -156,9 +159,10 @@ ErrorInvoiceAvoirMustBeNegative=Fel, måste korrigera fakturan ett negativt belo ErrorInvoiceOfThisTypeMustBePositive=Fel, denna typ av faktura måste ha ett belopp exklusive skattepositivt (eller null) ErrorCantCancelIfReplacementInvoiceNotValidated=Fel, kan inte avbryta en faktura som har ersatts av en annan faktura som fortfarande i utkast status ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Den här delen eller en annan används redan så att rabattserier inte kan tas bort. -ErrorInvoiceIsNotLastOfSameType=Error: The date of invoice %s is %s. It must be posterior or equal to last date for same type invoices (%s). Please change the invoice date. +ErrorInvoiceIsNotLastOfSameType=Fel: Datumet för fakturan %s är %s. Det måste vara efter eller samma som sista datum för samma typ av fakturor (%s). Ändra fakturadatum. BillFrom=Från BillTo=Fakturamottagare +ShippingTo=Levereras til ActionsOnBill=Åtgärder mot faktura RecurringInvoiceTemplate=Mall / Återkommande faktura NoQualifiedRecurringInvoiceTemplateFound=Ingen återkommande mallfaktura kvalificerad för generation. @@ -192,7 +196,7 @@ ConfirmClassifyPaidPartiallyReasonDiscount=Återstående obetald (%s %s) (%s %s) är en rabatt som beviljats ​​eftersom betalningen gjordes före villkoren. Jag godkänner förlust av momsen på denna rabatt. ConfirmClassifyPaidPartiallyReasonDiscountVat=Återstående obetalt (%s %s) är en rabatt som beviljats ​​eftersom betalningen gjordes före villkoren. Jag återskapar momsen på denna rabatt med en kreditnota. ConfirmClassifyPaidPartiallyReasonBadCustomer=Dålig kund -ConfirmClassifyPaidPartiallyReasonBankCharge=Deduction by bank (intermediary bank fees) +ConfirmClassifyPaidPartiallyReasonBankCharge=Avdrag för bank (förmedlande bankavgifter) ConfirmClassifyPaidPartiallyReasonProductReturned=Produkter som returneras delvis ConfirmClassifyPaidPartiallyReasonOther=Belopp övergivna av annan orsak ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=Detta val är möjligt om din faktura har fått lämpliga kommentarer. (Exempel «Endast den skatt som motsvarar det pris som faktiskt betalats ger rätt till avdrag») @@ -200,7 +204,7 @@ ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=I vissa länder kan detta val ConfirmClassifyPaidPartiallyReasonAvoirDesc=Använd detta val om alla andra inte passar ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=En fel kund är en kund som vägrar att betala sin skuld. ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Detta val används när betalningen är inte fullständig eftersom vissa av produkterna var tillbaka -ConfirmClassifyPaidPartiallyReasonBankChargeDesc=The unpaid amount is intermediary bank fees, deducted directly from the correct amount paid by the Customer. +ConfirmClassifyPaidPartiallyReasonBankChargeDesc=Det obetalda beloppet är förmedlande bankavgifter , avdragna direkt från det korrekta beloppet som betalats av kunden. ConfirmClassifyPaidPartiallyReasonOtherDesc=Använd det här valet om alla andra inte är lämpliga, till exempel i följande situation:
- Betalningen är inte slutförd eftersom vissa produkter skickades tillbaka
- Beloppet hävdades för viktigt eftersom en rabatt glöts
I alla fall måste det överklagade beloppet rättas i kontosystemet genom att skapa en kreditnot. ConfirmClassifyAbandonReasonOther=Andra ConfirmClassifyAbandonReasonOtherDesc=Detta val kommer att användas i alla andra fall. Till exempel därför att du planerar att skapa en ersättning faktura. @@ -236,24 +240,24 @@ AlreadyPaidBack=Redan återbetald AlreadyPaidNoCreditNotesNoDeposits=Redan betalat (utan kreditnoteringar och handpenning) Abandoned=Övergiven RemainderToPay=Återstående obetalt -RemainderToPayMulticurrency=Remaining unpaid, original currency +RemainderToPayMulticurrency=Återstående obetald, originalvaluta RemainderToTake=Återstående belopp att ta -RemainderToTakeMulticurrency=Remaining amount to take, original currency +RemainderToTakeMulticurrency=Återstående belopp att ta, originalvaluta RemainderToPayBack=Återstående belopp för återbetalning -RemainderToPayBackMulticurrency=Remaining amount to refund, original currency -NegativeIfExcessRefunded=negative if excess refunded +RemainderToPayBackMulticurrency=Återstående belopp att återbetala, originalvaluta +NegativeIfExcessRefunded=negativt om överskottet återbetalas Rest=Avvaktande AmountExpected=Yrkade beloppet ExcessReceived=Överskott fått -ExcessReceivedMulticurrency=Excess received, original currency -NegativeIfExcessReceived=negative if excess received +ExcessReceivedMulticurrency=Mottaget överskott, ursprunglig valuta +NegativeIfExcessReceived=negativt om överskott mottaget ExcessPaid=För mycket betald -ExcessPaidMulticurrency=Excess paid, original currency +ExcessPaidMulticurrency=Överskjutande betald, ursprunglig valuta EscompteOffered=Rabatterna (betalning innan terminen) EscompteOfferedShort=Rabatt SendBillRef=Inlämning av faktura %s SendReminderBillRef=Inlämning av faktura %s (påminnelse) -SendPaymentReceipt=Submission of payment receipt %s +SendPaymentReceipt=Inlämning av betalningskvitto %s NoDraftBills=Inget förslag fakturor NoOtherDraftBills=Inga andra förslag fakturor NoDraftInvoices=Inget faktura-utkast @@ -270,7 +274,7 @@ DateInvoice=Fakturadatum DatePointOfTax=Skattpunkt NoInvoice=Ingen faktura NoOpenInvoice=Ingen obetald faktura -NbOfOpenInvoices=Number of open invoices +NbOfOpenInvoices=Antal öppna fakturor ClassifyBill=Märk faktura SupplierBillsToPay=Obetalda leverantörsfakturor CustomerBillsUnpaid=Obetalda kundfakturor @@ -280,11 +284,11 @@ SetMode=Ange betalningstyp SetRevenuStamp=Ställ in intäktsstämpel Billed=Fakturerade RecurringInvoices=Återkommande fakturor -RecurringInvoice=Recurring invoice +RecurringInvoice=Återkommande faktura RepeatableInvoice=Fakturamall RepeatableInvoices=Fakturamallar -RecurringInvoicesJob=Generation of recurring invoices (sales invoices) -RecurringSupplierInvoicesJob=Generation of recurring invoices (purchase invoices) +RecurringInvoicesJob=Generering av återkommande fakturor (försäljningsfakturor) +RecurringSupplierInvoicesJob=Generering av återkommande fakturor (inköpsfakturor) Repeatable=Mall Repeatables=Mallar ChangeIntoRepeatableInvoice=Konvertera till fakturamall @@ -296,14 +300,14 @@ ExportDataset_invoice_1=Kundfaktura och fakturadata ExportDataset_invoice_2=Kund fakturor och betalningar ProformaBill=Proforma faktura: Reduction=Rabatt -ReductionShort=Skiva. +ReductionShort=Rab. Reductions=Rabatter -ReductionsShort=Skiva. +ReductionsShort=Rab. Discounts=Rabatter -AddDiscount=Lägg rabatt +AddDiscount=Skapa rabatt AddRelativeDiscount=Skapa relativ rabatt EditRelativeDiscount=Redigera procentuell rabatt -AddGlobalDiscount=Lägg rabatt +AddGlobalDiscount=Skapa absolut rabatt EditGlobalDiscounts=Redigera absoluta rabatter AddCreditNote=Skapa kreditnota ShowDiscount=Visa rabatt @@ -322,8 +326,8 @@ DiscountFromExcessReceived=Betalningar som överstiger faktura %s DiscountFromExcessPaid=Betalningar som överstiger faktura %s AbsoluteDiscountUse=Denna typ av krediter kan användas på fakturan innan bekräftande CreditNoteDepositUse=Faktura måste bekräftas för att använda denna typ av krediter -NewGlobalDiscount=Ny fix rabatt -NewRelativeDiscount=Nya relativa rabatt +NewGlobalDiscount=Ny absolut rabatt +NewRelativeDiscount=Ny relativa rabatt DiscountType=Rabatttyp NoteReason=Not/orsak ReasonDiscount=Orsak @@ -357,7 +361,7 @@ ConfirmCloneInvoice=Är du säker på att du vill klona denna faktura %s %s
%s i två mindre rabatter? TypeAmountOfEachNewDiscount=Inmatningsbelopp för var och en av två delar: TotalOfTwoDiscountMustEqualsOriginal=Summan av de två nya rabatterna måste vara lika med det ursprungliga rabattbeloppet. @@ -429,14 +433,24 @@ PaymentConditionShort14D=14 dagar PaymentCondition14D=14 dagar PaymentConditionShort14DENDMONTH=14 dagar i månadsskiftet PaymentCondition14DENDMONTH=Inom 14 dagar efter slutet av månaden +PaymentConditionShortDEP30PCTDEL=__DEPOSIT_PERCENT__%% deposition +PaymentConditionDEP30PCTDEL=__DEPOSIT_PERCENT__%% deposition, resterande del vid leverans FixAmount=Fast belopp - 1 rad med etiketten '%s' VarAmount=Variabelt belopp (%% summa) VarAmountOneLine=Variabel mängd (%% tot.) - 1 rad med etikett '%s' VarAmountAllLines=Variabelt belopp (%% tot.) - alla rader från ursprung +DepositPercent=Deposition %% +DepositGenerationPermittedByThePaymentTermsSelected=Detta tillåts av de valda betalningsvillkoren +GenerateDeposit=Generera en %s%% depositionsfaktura +ValidateGeneratedDeposit=Godkänn den genererade insättningen +DepositGenerated=Deposition genererad +ErrorCanOnlyAutomaticallyGenerateADepositFromProposalOrOrder=Du kan endast automatiskt generera en deposition från ett förslag eller en beställning +ErrorPaymentConditionsNotEligibleToDepositCreation=De valda betalningsvillkoren är inte kvalificerade för automatisk depositionsgenerering # PaymentType PaymentTypeVIR=Banköverföring PaymentTypeShortVIR=Banköverföring PaymentTypePRE=Direktbetalningsorder +PaymentTypePREdetails=(på konto *-%s) PaymentTypeShortPRE=Betalningsorder PaymentTypeLIQ=Kontanter PaymentTypeShortLIQ=Kontanter @@ -480,12 +494,12 @@ FullPhoneNumber=Telefon TeleFax=Fax PrettyLittleSentence=Acceptera mängden betalningar med check som utfärdats i mitt namn som ledamot i en redovisning förening godkänd av skattemyndigheten. IntracommunityVATNumber=Inom gemenskaps moms-ID -PaymentByChequeOrderedTo=Check betalningar (inklusive skatt) betalas till %s, skickas till -PaymentByChequeOrderedToShort=Check betalningar (inkl. Skatt) betalas till +PaymentByChequeOrderedTo=Check betalningar (inkl. moms) betalas till %s, skickas till +PaymentByChequeOrderedToShort=Check betalningar (inkl. moms) betalas till SendTo=skickas till PaymentByTransferOnThisBankAccount=Betalning genom överföring till följande bankkonto VATIsNotUsedForInvoice=* Ej tillämpligt moms konst-293B av CGI -VATIsNotUsedForInvoiceAsso=* Non applicable VAT art-261-7 of CGI +VATIsNotUsedForInvoiceAsso=* Ej tillämplig moms art-261-7 i CGI LawApplicationPart1=Genom tillämpning av lagen 80,335 av 12/05/80 LawApplicationPart2=Varan förblir egendom LawApplicationPart3=säljaren till full betalning av @@ -508,7 +522,7 @@ NbCheque=Antal kontroller CreditNoteConvertedIntoDiscount=Denna %s har konverterats till %s UsBillingContactAsIncoiveRecipientIfExist=Använd kontakt / adress med typ "faktureringskontakt" istället för adress från tredje part som mottagare av fakturor ShowUnpaidAll=Visa alla obetalda fakturor -ShowUnpaidLateOnly=Visa sent obetald faktura endast +ShowUnpaidLateOnly=Visa försent obetald faktura endast PaymentInvoiceRef=Betalning faktura %s ValidateInvoice=Bekräfta faktura ValidateInvoices=Bekräfta fakturor @@ -607,8 +621,13 @@ SituationTotalRayToRest=Resten att betala utan skatt PDFSituationTitle=Läge nr %d SituationTotalProgress=Total framsteg %d %% SearchUnpaidInvoicesWithDueDate=Sök efter obetalda fakturor med förfallodatum = %s -NoPaymentAvailable=No payment available for %s -PaymentRegisteredAndInvoiceSetToPaid=Payment registered and invoice %s set to paid -SendEmailsRemindersOnInvoiceDueDate=Send reminder by email for unpaid invoices -MakePaymentAndClassifyPayed=Record payment -BulkPaymentNotPossibleForInvoice=Bulk payment is not possible for invoice %s (bad type or status) +NoPaymentAvailable=Ingen betalning tillgänglig för %s +PaymentRegisteredAndInvoiceSetToPaid=Betalning registrerad och faktura %s inställd till betald +SendEmailsRemindersOnInvoiceDueDate=Skicka påminnelse via e-post för obetalda fakturor +MakePaymentAndClassifyPayed=Lägg in betalning +BulkPaymentNotPossibleForInvoice=Massbetalning är inte möjlig för faktura %s (dålig typ eller status) +MentionVATDebitOptionIsOn=Möjlighet att betala skatt baserat på debiteringar +MentionCategoryOfOperations=Kategori av verksamhet +MentionCategoryOfOperations0=Leverans av varor +MentionCategoryOfOperations1=Tillhandahållande av tjänster +MentionCategoryOfOperations2=Blandat - Leverans av varor & tillhandahållande av tjänster diff --git a/htdocs/langs/sv_SE/blockedlog.lang b/htdocs/langs/sv_SE/blockedlog.lang index 3dfa8134d68..ea652706440 100644 --- a/htdocs/langs/sv_SE/blockedlog.lang +++ b/htdocs/langs/sv_SE/blockedlog.lang @@ -14,30 +14,8 @@ OkCheckFingerprintValidityButChainIsKo=Arkiverad logg verkar giltig jämfört me AddedByAuthority=Lagras i fjärrmyndighet NotAddedByAuthorityYet=Ännu inte lagrad i fjärrmyndighet ShowDetails=Visa sparade detaljer -logPAYMENT_VARIOUS_CREATE=Betalning (ej tilldelad faktura) skapad -logPAYMENT_VARIOUS_MODIFY=Betalning (ej tilldelad faktura) modifierad -logPAYMENT_VARIOUS_DELETE=Betalning (ej tilldelad faktura) logisk borttagning -logPAYMENT_ADD_TO_BANK=Betalning läggs till bank -logPAYMENT_CUSTOMER_CREATE=Kundbetalning skapad -logPAYMENT_CUSTOMER_DELETE=Kundbetalning logisk borttagning -logDONATION_PAYMENT_CREATE=Donationsbetalning skapad -logDONATION_PAYMENT_DELETE=Donationsbetalning logisk borttagning -logBILL_PAYED=Kundfaktura betalad -logBILL_UNPAYED=Kundfaktura inställd obetald -logBILL_VALIDATE=Kundfaktura bekräftades -logBILL_SENTBYMAIL=Kundfaktura skickas per post -logBILL_DELETE=Kundfaktura raderas logiskt -logMODULE_RESET=Modul BlockedLog inaktiverades -logMODULE_SET=Modul BlockedLog aktiverades -logDON_VALIDATE=Donation bekräftat -logDON_MODIFY=Donation modifierad -logDON_DELETE=Donation logisk borttagning -logMEMBER_SUBSCRIPTION_CREATE=Medlemskapsabonnemang skapad -logMEMBER_SUBSCRIPTION_MODIFY=Medlemsabonnemang modifierad -logMEMBER_SUBSCRIPTION_DELETE=Medlems abonnemangs logisk borttagning -logCASHCONTROL_VALIDATE=Registrering av stängning av kassaskåpets behållning -BlockedLogBillDownload=Kundfaktura nedladdning -BlockedLogBillPreview=Kundfaktura förhandsvisning +BlockedLogBillDownload=Ladda ner faktura +BlockedLogBillPreview=Förhandsgranska faktura BlockedlogInfoDialog=Logguppgifter ListOfTrackedEvents=Lista över spårade händelser Fingerprint=Fingeravtryck @@ -49,9 +27,35 @@ ImpossibleToReloadObject=Originalobjekt (typ %s, id %s) inte länkat (se kolumne BlockedLogAreRequiredByYourCountryLegislation=Modifierad loggmodul kan krävas enligt ditt lands lagstiftning. Inaktivera den här modulen kan göra eventuella framtida transaktioner ogiltiga med avseende på lagen och användningen av laglig programvara eftersom de inte kan bekräftas av en skatterevision. BlockedLogActivatedBecauseRequiredByYourCountryLegislation=Modifierad loggmodul aktiverades på grund av lagstiftningen i ditt land. Inaktivera den här modulen kan göra eventuella framtida transaktioner ogiltiga med avseende på lagen och användningen av laglig programvara eftersom de inte kan bekräftas av en skatterevision. BlockedLogDisableNotAllowedForCountry=Lista över länder där användningen av den här modulen är obligatorisk (bara för att förhindra att modulen stängs av med fel, om ditt land är i listan, är det inte möjligt att inaktivera modulen utan att redigera den här listan först. Observera också att aktivering / inaktivering av denna modul kommer att håll ett spår i den oföränderliga loggen). -OnlyNonValid=Icke giltigt -TooManyRecordToScanRestrictFilters=För många poster att skanna / analysera. Begränsa listan med mer restriktiva filter. -RestrictYearToExport=Begränsa månad / år att exportera -BlockedLogEnabled=System to track events into unalterable logs has been enabled -BlockedLogDisabled=System to track events into unalterable logs has been disabled after some recording were done. We saved a special Fingerprint to track the chain as broken -BlockedLogDisabledBis=System to track events into unalterable logs has been disabled. This is possible because no record were done yet. +OnlyNonValid=Ogiltigt +TooManyRecordToScanRestrictFilters=För många poster att skanna/analysera. Begränsa listan med mer restriktiva filter. +RestrictYearToExport=Begränsa månad/år att exportera +BlockedLogEnabled=System för att spåra händelser i oföränderliga loggar har aktiverats +BlockedLogDisabled=Systemet för att spåra händelser i oföränderliga loggar har inaktiverats efter att vissa kontroller gjorts. Vi sparade ett speciellt fingeravtryck för att spåra kedjan som trasig +BlockedLogDisabledBis=Systemet för att spåra händelser i oföränderliga loggar har inaktiverats. Detta är möjligt eftersom ingen registrering har gjorts ännu. + +## logTypes +logBILL_DELETE=Faltira raderas logiskt +logBILL_PAYED=Faktura betald +logBILL_SENTBYMAIL=Faktura skickas per post +logBILL_UNPAYED=Faktura angiven som obetald +logBILL_VALIDATE=Faktura bekräftades +logCASHCONTROL_VALIDATE=Registrering av kassabehållning vid stängning +logDOC_DOWNLOAD=Nedladdning av ett bekräftat dokument för att skriva ut eller skicka +logDOC_PREVIEW=Förhandsgranskning av ett bekräftat dokument för att kunna skriva ut eller hämta +logDONATION_PAYMENT_CREATE=Donation skapad +logDONATION_PAYMENT_DELETE=Donation logisk borttagning +logDON_DELETE=Donation logisk borttagning +logDON_MODIFY=Donation ändrad +logDON_VALIDATE=Donation bekräftat +logMEMBER_SUBSCRIPTION_CREATE=Prenumeration skapad +logMEMBER_SUBSCRIPTION_DELETE=Prenumeration logisk borttagning +logMEMBER_SUBSCRIPTION_MODIFY=Prenumeration ändrad +logMODULE_RESET=Modul BlockedLog inaktiverades +logMODULE_SET=Modul BlockedLog aktiverades +logPAYMENT_ADD_TO_BANK=Betalning tillagd i bank +logPAYMENT_CUSTOMER_CREATE=Kundbetalning skapad +logPAYMENT_CUSTOMER_DELETE=Kundbetalning logisk borttagning +logPAYMENT_VARIOUS_CREATE=Betalning (ej tilldelad till faktura) skapad +logPAYMENT_VARIOUS_DELETE=Betalning (ej tilldelad till faktura) logisk borttagning +logPAYMENT_VARIOUS_MODIFY=Betalning (ej tilldelad till faktura) modifierad diff --git a/htdocs/langs/sv_SE/bookmarks.lang b/htdocs/langs/sv_SE/bookmarks.lang index a2d9ee52ab8..8b90a61fe4f 100644 --- a/htdocs/langs/sv_SE/bookmarks.lang +++ b/htdocs/langs/sv_SE/bookmarks.lang @@ -2,12 +2,12 @@ AddThisPageToBookmarks=Lägg till aktuell sida till bokmärken Bookmark=Bokmärke Bookmarks=Bokmärken -ListOfBookmarks=Listan över bokmärken -EditBookmarks=Lista/Ändra bokmärken +ListOfBookmarks=Lista bokmärken +EditBookmarks=Lista/ändra bokmärken NewBookmark=Nytt bokmärke ShowBookmark=Visa bokmärke OpenANewWindow=Öppna en ny flik -ReplaceWindow=Byt aktuell flik +ReplaceWindow=Ersätt aktuell flik BookmarkTargetNewWindowShort=Ny flik BookmarkTargetReplaceWindowShort=Aktuell flik BookmarkTitle=Bokmärkesnamn @@ -15,8 +15,9 @@ UrlOrLink=URL BehaviourOnClick=Beteende när en bokmärkes-URL är vald CreateBookmark=Skapa bokmärke SetHereATitleForLink=Ange ett namn för bokmärket -UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external/absolute link (https://externalurl.com) or an internal/relative link (/mypage.php). You can also use phone like tel:0123456. +UseAnExternalHttpLinkOrRelativeDolibarrLink=Använd en extern/absolut länk (https://externalurl.com) eller en intern/relativ länk (/mypage.php). Du kan också använda telefon som tel:0123456. ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Välj om den länkade sidan ska öppnas i den aktuella fliken eller en ny flik -BookmarksManagement=Förvaltning av bokmärken förvaltning +BookmarksManagement=Hantera bokmärken BookmarksMenuShortCut=Ctrl + Skift + m -NoBookmarks=No bookmarks defined +NoBookmarks=Inga bokmärken har definierats +NoBookmarkFound=Inget bokmärke hittades diff --git a/htdocs/langs/sv_SE/boxes.lang b/htdocs/langs/sv_SE/boxes.lang index c81b3b6dffe..3a114393c78 100644 --- a/htdocs/langs/sv_SE/boxes.lang +++ b/htdocs/langs/sv_SE/boxes.lang @@ -2,119 +2,121 @@ BoxDolibarrStateBoard=Statistik över huvudsakliga affärsobjekt i databasen BoxLoginInformation=inloggningsinformation BoxLastRssInfos=RSS Information -BoxLastProducts=Senaste %s Produkter / tjänster -BoxProductsAlertStock=Varning lagervaror -BoxLastProductsInContract=Senaste %s avtalade produkter / tjänster +BoxLastProducts=Senaste %s produkter/tjänster +BoxProductsAlertStock=Lagervarning för produkter +BoxLastProductsInContract=Senaste %s avtalade produkter/tjänster BoxLastSupplierBills=Senaste leverantörsfakturor BoxLastCustomerBills=Senaste kundfakturor BoxOldestUnpaidCustomerBills=Äldsta obetalda kundfakturor BoxOldestUnpaidSupplierBills=Äldsta obetalda leverantörsfakturor -BoxLastProposals=Senaste kommersiella förslag -BoxLastProspects=Senast ändrade utsikter +BoxLastProposals=Senaste offerter +BoxLastProspects=Senast ändrade prospekt BoxLastCustomers=Senast ändrade kunder -BoxLastSuppliers=Senast uppdaterade leverantörer -BoxLastCustomerOrders=Senaste försäljningsorder +BoxLastSuppliers=Senast ändrade leverantörer +BoxLastCustomerOrders=Senaste order BoxLastActions=Senaste åtgärderna BoxLastContracts=Senaste kontrakt -BoxLastContacts=Senaste kontakter / adresser -BoxLastMembers=Senaste medlemmarna -BoxLastModifiedMembers=Senast modifierade medlemmar -BoxLastMembersSubscriptions=Senaste medlemsabonnemang +BoxLastContacts=Senaste kontakter/adresser +BoxLastMembers=Senaste medlemmar +BoxLastModifiedMembers=Senast ändrade medlemmar +BoxLastMembersSubscriptions=Senaste prenmerationer BoxFicheInter=Senaste interventioner -BoxCurrentAccounts=Öppna konton balans +BoxCurrentAccounts=Öppna kontobalanser BoxTitleMemberNextBirthdays=Födelsedagar denna månad (medlemmar) -BoxTitleMembersByType=Medlemmar efter typ -BoxTitleMembersSubscriptionsByYear=Medlemmar Prenumerationer per år +BoxTitleMembersByType=Medlemmar efter typ och status +BoxTitleMembersSubscriptionsByYear=Prenumerationer per år BoxTitleLastRssInfos=Senaste %s nyheter från %s -BoxTitleLastProducts=Produkter / tjänster: senaste %s modifierad +BoxTitleLastProducts=Produkter/tjänster: senaste %s ändrade BoxTitleProductsAlertStock=Produkter: lagervarning -BoxTitleLastSuppliers=Senaste %s inspelade leverantörerna -BoxTitleLastModifiedSuppliers=Leverantörer: senaste %s modifierad -BoxTitleLastModifiedCustomers=Kunder: senaste %s modifierad -BoxTitleLastCustomersOrProspects=Senaste %s kunder eller framtidsutsikter -BoxTitleLastCustomerBills=Senaste %s ändrade kundfakturor +BoxTitleLastSuppliers=Senaste %s registrerade leverantörerna +BoxTitleLastModifiedSuppliers=Leverantörer: senaste %s ändrade +BoxTitleLastModifiedCustomers=Kunder: senaste %s ändrade +BoxTitleLastCustomersOrProspects=Senaste %s kunder eller prospekt +BoxTitleLastCustomerBills=Senaste %s ändrade fakturorna BoxTitleLastSupplierBills=Senaste %s ändrade leverantörsfakturor -BoxTitleLastModifiedProspects=Utsikter: senaste %s modifierad +BoxTitleLastModifiedProspects=Prospekt: senaste %s ändrade BoxTitleLastModifiedMembers=Senaste %s medlemmarna -BoxTitleLastFicheInter=Senaste %s modifierade interventioner -BoxTitleOldestUnpaidCustomerBills=Kundfaktura: äldsta %s obetald -BoxTitleOldestUnpaidSupplierBills=Leverantörsfakturor: äldsta %s obetald +BoxTitleLastFicheInter=Senaste %s ändrade interventionerna +BoxTitleOldestUnpaidCustomerBills=Fakturor: äldsta %s obetalda +BoxTitleOldestUnpaidSupplierBills=Leverantörsfakturor: äldsta %s obetalda BoxTitleCurrentAccounts=Öppna konton: saldon BoxTitleSupplierOrdersAwaitingReception=Ej mottagna leverantörsordrar -BoxTitleLastModifiedContacts=Kontakter / Adresser: senaste %s modifierad +BoxTitleLastModifiedContacts=Kontakter/adresser: senaste %s ändrade BoxMyLastBookmarks=Bokmärken: senaste %s -BoxOldestExpiredServices=Äldsta aktiva passerat tjänster -BoxLastExpiredServices=Senaste %s äldsta kontakterna med aktiva utgåttjänster +BoxOldestExpiredServices=Äldsta aktiva utgångna tjänsterna +BoxOldestActions=Äldsta uppgifter att göra +BoxLastExpiredServices=Senaste %s äldsta kontakterna med aktiva utgångna tjänster BoxTitleLastActionsToDo=Senaste %s åtgärderna att göra -BoxTitleLastContracts=Senaste %s avtal som blivit ändrade +BoxTitleOldestActionsToDo=Äldsta %s uppgifterna att göra, ej slutförda +BoxTitleLastContracts=Senaste %s kontrakt som blivit ändrade BoxTitleLastModifiedDonations=Senaste %s donationer som har blivit ändrade -BoxTitleLastModifiedExpenses=Senaste %s utläggsrapporter som blivit modifierade -BoxTitleLatestModifiedBoms=Senaste %s BOM som blivit modifierade -BoxTitleLatestModifiedMos=Senaste %s tillverkningsbeställningar som blivit modifierade -BoxTitleLastOutstandingBillReached=Kunder med högst skuld +BoxTitleLastModifiedExpenses=Senaste %s utläggsrapporter som blivit ändrade +BoxTitleLatestModifiedBoms=Senaste %s BOM som blivit ändrade +BoxTitleLatestModifiedMos=Senaste %s tillverkningsorder som blivit ändrade +BoxTitleLastOutstandingBillReached=Kunder med högst obetald skuld BoxGlobalActivity=Global aktivitet (fakturor, förslag, order) BoxGoodCustomers=Bra kunder -BoxTitleGoodCustomers=%s Bra kunder +BoxTitleGoodCustomers=%s bra kunder BoxScheduledJobs=Schemalagda jobb -BoxTitleFunnelOfProspection=Lead tratt -FailedToRefreshDataInfoNotUpToDate=Misslyckades med att uppdatera RSS-flöde. Senaste framgångsrika uppdateringsdatum: %s +BoxTitleFunnelOfProspection=Lead funnel +FailedToRefreshDataInfoNotUpToDate=Misslyckades med att uppdatera RSS-flöde. Senaste uppdateringsdatum: %s LastRefreshDate=Senaste uppdateringsdatum -NoRecordedBookmarks=Inga bokmärken definieras. Klicka här för att lägga till bokmärken. +NoRecordedBookmarks=Inga bokmärken angivna. ClickToAdd=Klicka här för att lägga till. NoRecordedCustomers=Inga registrerade kunder -NoRecordedContacts=Inga noterade kontakter +NoRecordedContacts=Inga sparade kontakter NoActionsToDo=Inga åtgärder för att göra -NoRecordedOrders=Inga registrerade försäljningsorder -NoRecordedProposals=Inga registrerade förslag -NoRecordedInvoices=Inga registrerade kundfakturor +NoRecordedOrders=Ingen order har skapats ännu +NoRecordedProposals=Inga offerter har skapats ännu +NoRecordedInvoices=Inga fakturor skapade ännu NoUnpaidCustomerBills=Inga obetalda kundfakturor NoUnpaidSupplierBills=Inga obetalda leverantörsfakturor NoModifiedSupplierBills=Inga registrerade leverantörsfakturor -NoRecordedProducts=Inga registrerade produkter / tjänster -NoRecordedProspects=Inga registrerade framtidsutsikter -NoContractedProducts=Inga produkter / tjänster avtalade -NoRecordedContracts=Inga registrerade kontrakt -NoRecordedInterventions=Inga inspelade interventioner +NoRecordedProducts=Inga registrerade produkter/tjänster +NoRecordedProspects=Inga prospekt skapade ännu +NoContractedProducts=Inga avtalade produkter/tjänster +NoRecordedContracts=Inga kontrakt skapade ännu +NoRecordedInterventions=Inga interventioner skapade ännu BoxLatestSupplierOrders=Senaste inköpsorder -BoxLatestSupplierOrdersAwaitingReception=Senaste inköpsordrar (som ej anlänt) -NoSupplierOrder=Ingen registrerad köporder -BoxCustomersInvoicesPerMonth=Kundfakturor per månad +BoxLatestSupplierOrdersAwaitingReception=Senaste inköpsordrar (som inte anlänt) +NoSupplierOrder=Ingen skapade inköpsorder +BoxCustomersInvoicesPerMonth=Fakturor per månad BoxSuppliersInvoicesPerMonth=Leverantörsfakturor per månad -BoxCustomersOrdersPerMonth=Försäljningsorder per månad -BoxSuppliersOrdersPerMonth=Leverantörsorder per månad -BoxProposalsPerMonth=Förslag per månad -NoTooLowStockProducts=Inga produkter ligger under den låga lagergränsen -BoxProductDistribution=Produkter / Tjänster Distribution +BoxCustomersOrdersPerMonth=Order per månad +BoxSuppliersOrdersPerMonth=Inköpsorder per månad +BoxProposalsPerMonth=Offerter per månad +NoTooLowStockProducts=Inga produkter ligger under beställningsnivån +BoxProductDistribution=Distribution av produkt/tjänster ForObject=På %s -BoxTitleLastModifiedSupplierBills=Leverantörsfakturor: senaste %s modifierad -BoxTitleLatestModifiedSupplierOrders=Leverantörsorder: senaste %s modifierad -BoxTitleLastModifiedCustomerBills=Kundfaktura: senaste %s modifierad -BoxTitleLastModifiedCustomerOrders=Försäljningsorder: senaste %s modifierad -BoxTitleLastModifiedPropals=Senaste %s ändrade förslag -BoxTitleLatestModifiedJobPositions=Senaste %s modifierade jobbpositioner -BoxTitleLatestModifiedCandidatures=Senaste %s modifierade jobbansökningar -ForCustomersInvoices=Kundens fakturor -ForCustomersOrders=Kund beställningar -ForProposals=Förslag +BoxTitleLastModifiedSupplierBills=Leverantörsfakturor: senaste %s ändrade +BoxTitleLatestModifiedSupplierOrders=Inköpsorder: senaste %s ändrade +BoxTitleLastModifiedCustomerBills=Fakturor: senaste %s ändrade +BoxTitleLastModifiedCustomerOrders=Ordererkännande: senaste %s modifierad +BoxTitleLastModifiedPropals=Senaste %s ändrade offerter +BoxTitleLatestModifiedJobPositions=Senaste %s ändrade platsannonserna +BoxTitleLatestModifiedCandidatures=Senaste %s ändrade platsannonserna +ForCustomersInvoices=Kundfakturor +ForCustomersOrders=Order +ForProposals=Offerter LastXMonthRolling=Den senaste %s månaden rullande -ChooseBoxToAdd=Lägg till widget i din instrumentpanel -BoxAdded=Widget har lagts till i din instrumentpanel +ChooseBoxToAdd=Lägg till widget i din kontrollpanel +BoxAdded=Widget har lagts till i din kontrollpanel BoxTitleUserBirthdaysOfMonth=Födelsedagar denna månad (användare) BoxLastManualEntries=Senaste posten i bokföring som har angetts manuellt eller utan källdokument -BoxTitleLastManualEntries=%s senaste posten manuellt eller utan källdokument -NoRecordedManualEntries=Inga manuella poster registreras i bokföring -BoxSuspenseAccount=Räkna bokföring med diversekonto (en. suspense account, se https://en.wikipedia.org/wiki/Suspense_account) +BoxTitleLastManualEntries=%s senaste posten manuellt angiven eller utan källdokument +NoRecordedManualEntries=Inga manuella poster registrerade i bokföring +BoxSuspenseAccount=Räkna bokföring med diversekonto BoxTitleSuspenseAccount=Antal oallokerade rader NumberOfLinesInSuspenseAccount=Antal rader i diversekonto -SuspenseAccountNotDefined=Diversekonto är inte definierat +SuspenseAccountNotDefined=Diversekonto är inte angivet BoxLastCustomerShipments=Senaste kundleveranser BoxTitleLastCustomerShipments=Senaste %s kundleveranser -NoRecordedShipments=Inga registrerade kundleveranser +NoRecordedShipments=Inga leveranser har skapats BoxCustomersOutstandingBillReached=Kunds kreditgräns uppnådd # Pages -UsersHome=Hemanvändare och grupper -MembersHome=Hemmedlemskap -ThirdpartiesHome=Hemma tredje parter -TicketsHome=Hembiljetter -AccountancyHome=Hembokföring -ValidatedProjects=Validerade projekt +UsersHome=Användare och grupper +MembersHome=Medlemskap +ThirdpartiesHome=Tredjepart +TicketsHome=Ärenden +AccountancyHome=Bokföring +ValidatedProjects=Bekräftade projekt diff --git a/htdocs/langs/sv_SE/cashdesk.lang b/htdocs/langs/sv_SE/cashdesk.lang index 93abdeef9bb..2ec217a852e 100644 --- a/htdocs/langs/sv_SE/cashdesk.lang +++ b/htdocs/langs/sv_SE/cashdesk.lang @@ -3,114 +3,114 @@ CashDeskMenu=Kassa CashDesk=Kassa CashDeskBankCash=Bankkonto (kontanter) CashDeskBankCB=Bankkonto (kort) -CashDeskBankCheque=Bankkonto (kontroll) +CashDeskBankCheque=Bankkonto (check) CashDeskWarehouse=Lager -CashdeskShowServices=Sälja tjänster +CashdeskShowServices=Sälj tjänster CashDeskProducts=Produkter CashDeskStock=Lager CashDeskOn=på -CashDeskThirdParty=Tredje part +CashDeskThirdParty=Tredjepart ShoppingCart=Kundvagn -NewSell=Nyförsäljning -AddThisArticle=Lägg till den här artikeln -RestartSelling=Gå tillbaka på sälj +NewSell=Ny försäljning +AddThisArticle=Lägg till artikel +RestartSelling=Gå tillbaka till försäljning SellFinished=Försäljning avslutad -PrintTicket=Skriv ut biljetten +PrintTicket=Skriv ut kvitto SendTicket=Skicka biljett NoProductFound=Ingen artikel hittades -ProductFound=Produkt hittad +ProductFound=produkt hittad NoArticle=Ingen artikel Identification=Identifiering Article=Artikel Difference=Skillnad -TotalTicket=Totalt biljett +TotalTicket=Totalt biljetter NoVAT=Momsfri försäljning Change=Växel mottagen BankToPay=Betalningskonto ShowCompany=Visa företag ShowStock=Visa lager DeleteArticle=Klicka här för att ta bort den här artikeln -FilterRefOrLabelOrBC=Sök (Ref / etikett) -UserNeedPermissionToEditStockToUsePos=Du ber om att sänka lagret vid fakturaföretag, så användare som använder POS behöver ha tillstånd att redigera lager. -DolibarrReceiptPrinter=Dolibarr Kvittoskrivare -PointOfSale=Försäljningsstället -PointOfSaleShort=POS -CloseBill=Stäng bill -Floors=golv +FilterRefOrLabelOrBC=Sök (ref/etikett) +UserNeedPermissionToEditStockToUsePos=Du ber om att minska lagret vid fakturering, så användare som använder kassan behöver ha tillstånd att redigera lager. +DolibarrReceiptPrinter=Dolibarr kvittoskrivare +PointOfSale=Kassa +PointOfSaleShort=Kassa +CloseBill=Stäng nota +Floors=Golv Floor=Golv -AddTable=Lägg till tabell +AddTable=Lägg till bord Place=Plats TakeposConnectorNecesary='TakePOS Connector' krävs OrderPrinters=Lägg till en knapp för att skicka beställningen till vissa skrivare utan betalning (till exempel för att skicka en beställning till ett kök) -NotAvailableWithBrowserPrinter=Not available when printer for receipt is set to browser +NotAvailableWithBrowserPrinter=Inte tillgängligt när skrivare för kvitto är inställd på webbläsare SearchProduct=Sök produkt Receipt=Kvitto Header=Rubrik -Footer=sidfot +Footer=Sidfot AmountAtEndOfPeriod=Belopp vid periodens utgång (dag, månad eller år) TheoricalAmount=Teoretisk mängd RealAmount=Verklig mängd -CashFence=Cash box closing -CashFenceDone=Cash box closing done for the period -NbOfInvoices=Antal av fakturor +CashFence=Kassa stängs +CashFenceDone=Kassastängning gjord för perioden +NbOfInvoices=Antal fakturor Paymentnumpad=Typ av kudde för att komma in i betalningen -Numberspad=Numbers Pad -BillsCoinsPad=Mynt och sedlar Pad -DolistorePosCategory=TakePOS-moduler och andra POS-lösningar för Dolibarr +Numberspad=Sifferblock +BillsCoinsPad=Mynt och sedelblock +DolistorePosCategory=TakePOS-moduler och andra kassalösningar för Dolibarr TakeposNeedsCategories=TakePOS behöver minst en produktkategori för att fungera -TakeposNeedsAtLeastOnSubCategoryIntoParentCategory=TakePOS behöver minst 1 produktkategori under kategorin %s för att arbeta -OrderNotes=Kan lägga till några anteckningar till varje beställd artikel +TakeposNeedsAtLeastOnSubCategoryIntoParentCategory=TakePOS behöver minst 1 produktkategori under kategorin %s för att fungera +OrderNotes=Kan lägga till anteckningar till varje beställd artikel CashDeskBankAccountFor=Standardkonto som ska användas för betalningar i -NoPaimementModesDefined=Inget paimentläge definierat i TakePOS-konfiguration -TicketVatGrouped=Gruppmoms efter skattesats i biljetter | kvitton -AutoPrintTickets=Skriv automatiskt ut biljetter | kvitton -PrintCustomerOnReceipts=Skriv ut kund på biljetter | kvitton +NoPaimementModesDefined=Inget paimentläge angivet i TakePOS-konfiguration +TicketVatGrouped=Gruppera moms efter momssats i biljettkvitton +AutoPrintTickets=Skriv automatiskt ut biljett|kvitton +PrintCustomerOnReceipts=Skriv ut kundinfo på biljetter/kvitton EnableBarOrRestaurantFeatures=Aktivera funktioner för bar eller restaurang -ConfirmDeletionOfThisPOSSale=Bekräftar du att du har raderat den aktuella försäljningen? -ConfirmDiscardOfThisPOSSale=Vill du kasta den här aktuella försäljningen? -History=Historia -ValidateAndClose=Validera och stäng +ConfirmDeletionOfThisPOSSale=Bekräftar du vill radera den aktuella försäljningen? +ConfirmDiscardOfThisPOSSale=Vill du radera den aktuella försäljningen? +History=Historik +ValidateAndClose=Bekräfta och stäng Terminal=Terminal NumberOfTerminals=Antal terminaler TerminalSelect=Välj terminal du vill använda: -POSTicket=POS-biljett -POSTerminal=POS-terminal +POSTicket=Kassa biljetter +POSTerminal=Kassaterminal POSModule=POS-modul BasicPhoneLayout=Använd grundläggande layout för telefoner -SetupOfTerminalNotComplete=Installationen av terminal %s är inte klar +SetupOfTerminalNotComplete=Inställning för terminal %s är inte klar DirectPayment=Direktbetalning -DirectPaymentButton=Lägg till knappen "Direkt kontant betalning" -InvoiceIsAlreadyValidated=Fakturan är redan validerad +DirectPaymentButton=Lägg till knappen "Direkt betalning" +InvoiceIsAlreadyValidated=Fakturan är redan bekräftad NoLinesToBill=Inga rader att fakturera CustomReceipt=Anpassat kvitto -ReceiptName=Kvittans namn -ProductSupplements=Hantera kosttillskott av produkter -SupplementCategory=Tilläggskategori +ReceiptName=Kvittonamn +ProductSupplements=Hantera tillägg till produkter +SupplementCategory=Kategori för tillägg ColorTheme=Färgtema Colorful=Färgrik -HeadBar=Head Bar +HeadBar=Sidhuvudsfält SortProductField=Fält för sortering av produkter Browser=Webbläsare -BrowserMethodDescription=Enkel och enkel kvittoutskrift. Bara några få parametrar för att konfigurera kvittot. Skriv ut via webbläsaren. +BrowserMethodDescription=Enkel och lätt kvittoutskrift. Bara några få parametrar för att konfigurera kvittot. Skriv ut via webbläsaren. TakeposConnectorMethodDescription=Extern modul med extra funktioner. Möjlighet att skriva ut från molnet. PrintMethod=Utskriftsmetod ReceiptPrinterMethodDescription=Kraftfull metod med många parametrar. Fullt anpassningsbara med mallar. Servern som är värd för applikationen kan inte finnas i molnet (måste kunna nå skrivarna i ditt nätverk). ByTerminal=Med terminal TakeposNumpadUsePaymentIcon=Använd ikonen istället för text på betalningsknapparna på numpad -CashDeskRefNumberingModules=Numreringsmodul för POS-försäljning -CashDeskGenericMaskCodes6 =
{TN} -tagg används för att lägga till terminalnumret -TakeposGroupSameProduct=Gruppera samma produktlinjer +CashDeskRefNumberingModules=Numreringsmodul för kassaförsäljning +CashDeskGenericMaskCodes6 =
{TN}-tagg används för att lägga till terminalnumret +TakeposGroupSameProduct=Gruppera lika produktrader StartAParallelSale=Starta en ny parallellförsäljning -SaleStartedAt=Försäljningen startade på %s -ControlCashOpening=Open the "Control cash box" popup when opening the POS -CloseCashFence=Close cash box control +SaleStartedAt=Försäljningen startade %s +ControlCashOpening=Öppna popupen "Kontrollera kassa" när du öppnar kassan +CloseCashFence=Stäng kassakontroll CashReport=Kassarapport MainPrinterToUse=Huvudskrivare att använda -OrderPrinterToUse=Beställ skrivaren att använda -MainTemplateToUse=Huvudmallen som ska användas -OrderTemplateToUse=Beställ mall som ska användas -BarRestaurant=Barrestaurang -AutoOrder=Beställ av kunden själv +OrderPrinterToUse=Orderskrivare att använda +MainTemplateToUse=Huvudmall som ska användas +OrderTemplateToUse=Ordermall som ska användas +BarRestaurant=Bar/restaurang +AutoOrder=Beställning från kunden själv RestaurantMenu=Meny CustomerMenu=Kundmeny ScanToMenu=Skanna QR-kod för att se menyn @@ -119,20 +119,29 @@ Appearance=Utseende HideCategoryImages=Dölj kategoribilder HideProductImages=Dölj produktbilder NumberOfLinesToShow=Antal bilder som ska visas -DefineTablePlan=Definiera tabellplan -GiftReceiptButton=Lägg till knappen "Presentkvitto" -GiftReceipt=Presentkvitto -ModuleReceiptPrinterMustBeEnabled=Modulkvittenskrivaren måste ha aktiverats först -AllowDelayedPayment=Tillåt försenad betalning -PrintPaymentMethodOnReceipts=Skriv ut betalningsmetod på biljetter | kvitton +DefineTablePlan=Ange bordsplacering +GiftReceiptButton=Lägg till knappen "present" +GiftReceipt=Present +ModuleReceiptPrinterMustBeEnabled=Modulen kvittokrivare måste ha aktiverats först +AllowDelayedPayment=Tillåt fördröjd betalning +PrintPaymentMethodOnReceipts=Skriv ut betalsätt för biljetter på kvitton WeighingScale=Våg ShowPriceHT = Visa kolumnen med priset exklusive moms (på skärmen) ShowPriceHTOnReceipt = Visa kolumnen med priset exklusive moms (på kvittot) -CustomerDisplay=Customer display -SplitSale=Split sale -PrintWithoutDetailsButton=Add "Print without details" button -PrintWithoutDetailsLabelDefault=Line label by default on printing without details -PrintWithoutDetails=Print without details -YearNotDefined=Year is not defined -TakeposBarcodeRuleToInsertProduct=Barcode rule to insert product -TakeposBarcodeRuleToInsertProductDesc=Rule to extract the product reference + a quantity from a scanned barcode.
If empty (default value), application will use the full barcode scanned to find the product.

If defined, syntax must be:
ref:NB+qu:NB+qd:NB+other:NB
where NB is the number of characters to use to extract data from the scanned barcode with:
  • ref : product reference
  • qu : quantity to set when inserting item (units)
  • qd : quantity to set when inserting item (decimals)
  • other : others characters
+CustomerDisplay=Kunddisplay +SplitSale=Dela försäljning +PrintWithoutDetailsButton=Lägg till knappen "Skriv ut utan detaljer". +PrintWithoutDetailsLabelDefault=Rad som standard vid utskrift utan detaljer +PrintWithoutDetails=Skriv ut utan detaljer +YearNotDefined=År är inte angivet +TakeposBarcodeRuleToInsertProduct=Streckkodsregel för att infoga produkt +TakeposBarcodeRuleToInsertProductDesc=Regel för att extrahera produktreferensen + en kvantitet från en skannad streckkod.
Om tom (standardvärde), kommer programmet att använda hela streckkoden som skannas för att hitta produkten.

If defined, syntax must be:
ref:NB+qu:NB+qd:NB+other:NB
where NB is the number of characters to use to extract data from the scanned barcode with:
  • ref : product reference
  • qu : quantity to set when inserting item (units)
  • qd : quantity to set when inserting item (decimals)
  • other : others characters
+AlreadyPrinted=Redan utskriven +HideCategories=Dölj kategorier +HideStockOnLine=Dölj lager på raden +ShowOnlyProductInStock=Visa produkter i lager +ShowCategoryDescription=Visa kategoribeskrivning +ShowProductReference=Visa referens för produkter +UsePriceHT=Använd pris exkl. moms och inte pris inkl. moms +TerminalName=Terminal %s +TerminalNameDesc=Terminalnamn diff --git a/htdocs/langs/sv_SE/categories.lang b/htdocs/langs/sv_SE/categories.lang index 48eda9417bd..d5b8923f05c 100644 --- a/htdocs/langs/sv_SE/categories.lang +++ b/htdocs/langs/sv_SE/categories.lang @@ -1,100 +1,105 @@ # Dolibarr language file - Source file is en_US - categories -Rubrique=Tag / Kategori -Rubriques=Taggar/Kategorier -RubriquesTransactions=Taggar / Kategorier av transaktioner -categories=taggar / kategorier +Rubrique=Tagg/kategori +Rubriques=Taggar/kategorier +RubriquesTransactions=Taggar/kategorier av transaktioner +categories=taggar/kategorier NoCategoryYet=Ingen tagg/katergori för denna typen har skapats In=I AddIn=Lägg till i -modify=modifiera +modify=ändra Classify=Märk -CategoriesArea=Taggar / kategorier område -ProductsCategoriesArea=Produkt/Servicetagg/Kategoriområde -SuppliersCategoriesArea=Tillverkarens tagg/kategori -CustomersCategoriesArea=Kundens tagg/kategori -MembersCategoriesArea=Medlemmarnas taggar / kategorier -ContactsCategoriesArea=Kontaktens tagg/kategori -AccountsCategoriesArea=Bankkontots tagg/kategori -ProjectsCategoriesArea=Projektets tagg/kategori -UsersCategoriesArea=Anvädnarens tagg/kategori +CategoriesArea=Taggar/kategorier +ProductsCategoriesArea=Produkt/tjänst/kategorier +SuppliersCategoriesArea=Leverantörer tagg/kategori +CustomersCategoriesArea=Kund tagg/kategori +MembersCategoriesArea=Medlems taggar/kategorie +ContactsCategoriesArea=Kontakter tagg/kategori +AccountsCategoriesArea=Bankkonto tagg/kategori +ProjectsCategoriesArea=Projekt tagg/kategori +UsersCategoriesArea=Användare tagg/kategori SubCats=Underkategorier -CatList=Lista med taggar / kategorier +CatList=Lista taggar/kategorier CatListAll=Visa alla taggar/kategorier -NewCategory=Ny tagg / kategori -ModifCat=Ändra tagg / kategori -CatCreated=Tagg / kategori skapad -CreateCat=Skapa tag / kategori -CreateThisCat=Skapa den här taggen / kategorin +NewCategory=Ny tagg/kategori +ModifCat=Ändra tagg/kategori +CatCreated=Tagg/kategori skapad +CreateCat=Skapa tag/kategori +CreateThisCat=Skapa den här taggen/kategorin NoSubCat=Inga underkategori. SubCatOf=Underkategori -FoundCats=Hittade taggar / kategorier -ImpossibleAddCat=Omöjligt att lägga till taggen / kategorin %s +FoundCats=Hittade taggar/kategorier +ImpossibleAddCat=Omöjligt att lägga till taggen/kategorin %s WasAddedSuccessfully=%s har lagts till. -ObjectAlreadyLinkedToCategory=Element är redan länkat till den här taggen / kategorin. -ProductIsInCategories=Produkt / tjänst är kopplad till följande taggar / kategorier -CompanyIsInCustomersCategories=Denna tredje part är kopplad till följande kunder / utsikter taggar / kategorier -CompanyIsInSuppliersCategories=Den här tredje parten är kopplad till följande säljare / kategorier -MemberIsInCategories=Den här medlemmen är kopplad till följande medlemmar taggar / kategorier -ContactIsInCategories=Den här kontakten är kopplad till följande kontakter / kategorier -ProductHasNoCategory=Denna produkt / tjänst finns inte i några taggar / kategorier -CompanyHasNoCategory=Denna tredje part finns inte i några taggar / kategorier -MemberHasNoCategory=Den här medlemmen finns inte i några taggar / kategorier -ContactHasNoCategory=Den här kontakten finns inte i några taggar / kategorier -ProjectHasNoCategory=Detta projekt finns inte i några taggar / kategorier -ClassifyInCategory=Lägg till i tagg / kategori -NotCategorized=Utan tagg / kategori +ObjectAlreadyLinkedToCategory=Element är redan länkat till den här taggen/kategorin. +ProductIsInCategories=Produkt/tjänst är kopplad till följande taggar/kategorier +CompanyIsInCustomersCategories=Denna tredjepart är kopplad till följande kunder/prospekt-tagg/kategori +CompanyIsInSuppliersCategories=Den här tredjeparten är kopplad till följande leverantör/kategori +MemberIsInCategories=Den här medlemmen är kopplad till följande medlems-tagg/kategori +ContactIsInCategories=Den här kontakten är kopplad till följande kontakter/kategorier +ProductHasNoCategory=Denna produkt/tjänst har inte i några taggar/kategorier +CompanyHasNoCategory=Denna tredjepart har inte i några taggar/kategorier +MemberHasNoCategory=Den här medlemmen har inte i några taggar/kategorier +ContactHasNoCategory=Den här kontakten har inte i några taggar/kategorier +ProjectHasNoCategory=Detta projekt har inte i några taggar/kategorier +ClassifyInCategory=Lägg till i tagg/kategori +RemoveCategory=Ta bort kategori +NotCategorized=Utan tagg/kategori CategoryExistsAtSameLevel=Denna kategori finns redan med denna ref -ContentsVisibleByAllShort=Innehållsförteckning synlig för alla -ContentsNotVisibleByAllShort=Innehåll inte synlig för alla -DeleteCategory=Ta bort tagg / kategori -ConfirmDeleteCategory=Är du säker på att du vill radera den här taggen / kategorin? -NoCategoriesDefined=Ingen tagg / kategori definierad -SuppliersCategoryShort=Leverantörslabel / kategori -CustomersCategoryShort=Kunder tagg / kategori -ProductsCategoryShort=Produkter tagg / kategori -MembersCategoryShort=Medlemmar tagg / kategori -SuppliersCategoriesShort=Leverantörer tags / kategorier -CustomersCategoriesShort=Kunder taggar / kategorier -ProspectsCategoriesShort=Utsikter taggar / kategorier -CustomersProspectsCategoriesShort=Cust./Prosp. taggar / kategorier -ProductsCategoriesShort=Produkter taggar / kategorier -MembersCategoriesShort=Medlemmar taggar / kategorier -ContactCategoriesShort=Kontakter taggar / kategorier -AccountsCategoriesShort=Kontokoder / kategorier -ProjectsCategoriesShort=Projekt taggar / kategorier -UsersCategoriesShort=Användare taggar / kategorier -StockCategoriesShort=Lagrets taggar/kategorier -ThisCategoryHasNoItems=Denna kategori innehåller inga produkter. -CategId=Tagg / kategori id +ContentsVisibleByAllShort=Innehåll synligt för alla +ContentsNotVisibleByAllShort=Innehåll inte synligt för alla +DeleteCategory=Ta bort tagg/kategori +ConfirmDeleteCategory=Är du säker på att du vill radera den här taggen/kategorin? +NoCategoriesDefined=Ingen tagg/kategori angiven +SuppliersCategoryShort=Leverantör tagg/kategori +CustomersCategoryShort=Kund tagg/kategori +ProductsCategoryShort=Produkt tagg/kategori +MembersCategoryShort=Medlem tagg/kategori +SuppliersCategoriesShort=Leverantör taggar/kategorier +CustomersCategoriesShort=Kund taggar/kategorier +ProspectsCategoriesShort=Prospekt taggar/kategorier +CustomersProspectsCategoriesShort=Prospekt/kund taggar/kategorier +ProductsCategoriesShort=Produkt taggar/kategorier +MembersCategoriesShort=Medlem taggar/kategorier +ContactCategoriesShort=Kontakter taggar/kategorier +AccountsCategoriesShort=Konton taggar/kategorier +ProjectsCategoriesShort=Projekt taggar/kategorier +UsersCategoriesShort=Användare taggar/kategorier +StockCategoriesShort=Lager taggar/kategorier +ThisCategoryHasNoItems=Denna kategori innehåller inga objekt. +CategId=Tagg/kategori id ParentCategory=Överordnad tagg/kategori +ParentCategoryID=ID för överordnad tagg/kategori ParentCategoryLabel=Benämning av överordnad tagg/kategori -CatSupList=Lista tillverkarens taggar/kategorier -CatCusList=Lista (eventuella) kunders taggar/kategorier -CatProdList=Lista över produkter taggar / kategorier -CatMemberList=Lista över medlemmar taggar / kategorier +CatSupList=Lista leverantör taggar/kategorier +CatCusList=Lista prospekts/kunders taggar/kategorier +CatProdList=Lista över produkters taggar/kategorier +CatMemberList=Lista över medlem taggar/kategorier CatContactList=Lista kontakters taggar/kategorier -CatProjectsList=Lista projektens taggar/kategorier +CatProjectsList=Lista projekts taggar/kategorier CatUsersList=Lista användarnas taggar/kategorier CatSupLinks=Länkar mellan leverantörer och taggar/kategorier -CatCusLinks=Länkar mellan kunder / utsikter och taggar / kategorier +CatCusLinks=Länkar mellan kunder/prospekt och taggar/kategorier CatContactsLinks=Länkar mellan kontakter/adresser och taggar/kategorier -CatProdLinks=Länkar mellan produkter / tjänster och taggar / kategorier -CatMembersLinks=Länkar mellan medlemmar och taggar / kategorier +CatProdLinks=Länkar mellan produkter/tjänster och taggar/kategorier +CatMembersLinks=Länkar mellan medlemmar och taggar/kategorier CatProjectsLinks=Länkar mellan projekt och taggar/kategorier CatUsersLinks=Länkar mellan användare och taggar/kategorier -DeleteFromCat=Ta bort från taggar / kategori +DeleteFromCat=Ta bort från tagg/kategori ExtraFieldsCategories=Extra attibut -CategoriesSetup=Taggar / kategorier inställning -CategorieRecursiv=Länk med moderkort / kategori automatiskt -CategorieRecursivHelp=Om alternativet är på, när du lägger till en produkt i en underkategori kommer produkten också att läggas till i kategorin förälder. -AddProductServiceIntoCategory=Lägg till följande produkt / tjänst +CategoriesSetup=Inställningar taggar/kategorier +CategorieRecursiv=Länka med överordnad tagg/kategori automatiskt +CategorieRecursivHelp=Om alternativet är aktiverat kommer objektet också att läggas till i de överordnade kategorierna när du lägger till ett objekt i en underkategori. +AddProductServiceIntoCategory=Lägg till följande produkt/tjänst AddCustomerIntoCategory=Tilldela kategori till kund AddSupplierIntoCategory=Tilldela kategori till leverantör -ShowCategory=Visa tagg / kategori +AssignCategoryTo=Tilldela kategori till +ShowCategory=Visa tagg/kategori ByDefaultInList=Som standard i listan ChooseCategory=Välj kategori -StocksCategoriesArea=Lagrets kategorier +StocksCategoriesArea=Lagerkategorier +TicketsCategoriesArea=Ärendekategorier ActionCommCategoriesArea=Händelsekategori WebsitePagesCategoriesArea=Innehållskategorier -KnowledgemanagementsCategoriesArea=KM article Categories -UseOrOperatorForCategories=Använd operatören 'OR' för kategorier +KnowledgemanagementsCategoriesArea=KM artikel kategorier +UseOrOperatorForCategories=Använd operatören 'ELLER' för kategorier +AddObjectIntoCategory=Lägg till objekt i kategori diff --git a/htdocs/langs/sv_SE/commercial.lang b/htdocs/langs/sv_SE/commercial.lang index 76c9444f753..2613687ec85 100644 --- a/htdocs/langs/sv_SE/commercial.lang +++ b/htdocs/langs/sv_SE/commercial.lang @@ -1,81 +1,89 @@ # Dolibarr language file - Source file is en_US - commercial Commercial=Handel -CommercialArea=Handelsområde -Customer=Kunden +CommercialArea=Handel +Customer=Kund Customers=Kunder -Prospect=Prospect -Prospects=Framtidsutsikter -DeleteAction=Ta bort en händelse -NewAction=Nytt händelse -AddAction=Skapa event -AddAnAction=Skapa en händelse -AddActionRendezVous=Skapa en Rendez-vous händelse -ConfirmDeleteAction=Är du säker på att du vill radera den här händelsen? -CardAction=Action-kort +Prospect=Prospekt +Prospects=Prospekt +DeleteAction=Radera åtgärd +NewAction=Ny åtgärd +AddAction=Skapa åtgärd +AddAnAction=Skapa åtgärd +AddActionRendezVous=Skapa en åtgärd med fysiskt möte +ConfirmDeleteAction=Är du säker på att du vill radera denna åtgärd? +CardAction=Åtgärdskort ActionOnCompany=Relaterat företag ActionOnContact=Relaterad kontakt TaskRDVWith=Möte med %s ShowTask=Visa uppgift -ShowAction=Visa åtgärder -ActionsReport=Åtgärder rapport -ThirdPartiesOfSaleRepresentative=Tredje part med försäljningsrepresentant -SaleRepresentativesOfThirdParty=Försäljningsrepresentanter från tredje part +ShowAction=Visa uppgifter +ActionsReport=Åtgärdsrapport +ThirdPartiesOfSaleRepresentative=Tredjepart med representant +SaleRepresentativesOfThirdParty=Representanter från tredjepart SalesRepresentative=Säljare SalesRepresentatives=Säljare -SalesRepresentativeFollowUp=Försäljare (uppföljning) -SalesRepresentativeSignature=Försäljare (underskrift) -NoSalesRepresentativeAffected=Ingen särskild säljare påverkas +SalesRepresentativeFollowUp=Säljare (uppföljning) +SalesRepresentativeSignature=Säljare (underskrift) +NoSalesRepresentativeAffected=Ingen särskild säljare tilldelad ShowCustomer=Visa kund -ShowProspect=Visa utsikter -ListOfProspects=Lista över framtidsutsikter -ListOfCustomers=Lista över kunder -LastDoneTasks=Senaste %s genomförda åtgärderna -LastActionsToDo=Äldsta %s inte slutförda åtgärder -DoneAndToDoActions=Slutföras och att göra uppgifter +ShowProspect=Visa prospekt +ListOfProspects=Lista prospekt +ListOfCustomers=Lista kunder +LastDoneTasks=Senaste %s slutförda åtgärderna +LastActionsToDo= %s äldsta inte slutförda åtgärder +DoneAndToDoActions=Slutför och uppgifter att göra DoneActions=Genomförda åtgärder -ToDoActions=Ofullständig åtgärder -SendPropalRef=Inlämning av kommersiella förslag %s -SendOrderRef=Inlämning av order %s +ToDoActions=Ofärdiga åtgärder +SendPropalRef=Sändning av offert %s +SendOrderRef=Sändning av order %s StatusNotApplicable=Ej tillämpligt -StatusActionToDo=För att göra -StatusActionDone=Komplett -StatusActionInProcess=I processen +StatusActionToDo=Att göra +StatusActionDone=Slutförd +StatusActionInProcess=Pågående TasksHistoryForThisContact=Aktiviteter för denna kontakt LastProspectDoNotContact=Kontakta inte -LastProspectNeverContacted=Aldrig kontaktat -LastProspectToContact=För att kontakta +LastProspectNeverContacted=Aldrig kontaktad +LastProspectToContact=Att kontakta LastProspectContactInProcess=Kontakta i processen -LastProspectContactDone=Kontakta gjort -ActionAffectedTo=Åtgärd påverkas -ActionDoneBy=Åtgärder som utförs av +LastProspectContactDone=Kontakt genomförd +ActionAffectedTo=Åtgärd tilldelad +ActionDoneBy=Åtgärd utförd av ActionAC_TEL=Telefonsamtal ActionAC_FAX=Skicka fax -ActionAC_PROP=Skicka förslag via e-post +ActionAC_PROP=Skicka offert via e-post ActionAC_EMAIL=Skicka e-post -ActionAC_EMAIL_IN=Mottagning av e-post +ActionAC_EMAIL_IN=Mottagare av e-post ActionAC_RDV=Möten ActionAC_INT=Intervention på plats -ActionAC_FAC=Skicka kundfaktura med post -ActionAC_REL=Skicka kundfaktura via post (påminnelse) +ActionAC_FAC=Skicka fakatura +ActionAC_REL=Skicka påminnelse ActionAC_CLO=Stäng -ActionAC_EMAILING=Skicka mängd-e-post -ActionAC_COM=Skicka försäljningsorder via post -ActionAC_SHIP=Skicka Leverans med e-post -ActionAC_SUP_ORD=Skicka inköpsorder via post -ActionAC_SUP_INV=Skicka försäljningsfaktura via post +ActionAC_EMAILING=Skicka massmail +ActionAC_COM=Skicka ordererkännande via post +ActionAC_SHIP=Skicka sändningsinformation +ActionAC_SUP_ORD=Skicka inköpsorder +ActionAC_SUP_INV=Skicka leverantörsfaktura ActionAC_OTH=Andra ActionAC_OTH_AUTO=Annan automatik -ActionAC_MANUAL=Manuellt införda händelser -ActionAC_AUTO=Automatiskt införda händelser +ActionAC_MANUAL=Manuellt infogade åtgärder +ActionAC_AUTO=Automatiskt infogade åtgärder ActionAC_OTH_AUTOShort=Andra -ActionAC_EVENTORGANIZATION=Event organisation evenemang +ActionAC_EVENTORGANIZATION=Evenemangsorganisation Stats=Försäljningsstatistik -StatusProsp=Prospect status -DraftPropals=Utforma kommersiella förslag +StatusProsp=Prospektstatus +DraftPropals=Utforma offert NoLimit=Ingen gräns -ToOfferALinkForOnlineSignature=Länk för online signatur -WelcomeOnOnlineSignaturePage=Välkommen till sidan för att acceptera kommersiella förslag från %s -ThisScreenAllowsYouToSignDocFrom=Den här skärmen låter dig acceptera och underteckna eller vägra, ett citat / kommersiellt förslag -ThisIsInformationOnDocumentToSign=Detta är information på dokument för att acceptera eller vägra -SignatureProposalRef=Underskrift av offert / kommersiellt förslag %s -FeatureOnlineSignDisabled=Funktion för online-signering avaktiverad eller dokumentgenerering innan funktionen aktiverades +ToOfferALinkForOnlineSignature=Länk för onlinesignatur +WelcomeOnOnlineSignaturePageProposal=Välkommen till sidan för att acceptera offerter från %s +WelcomeOnOnlineSignaturePageContract=Välkommen till %s sida för att signera kontrakt +WelcomeOnOnlineSignaturePageFichinter=Välkommen till %s signering för interventioner +ThisScreenAllowsYouToSignDocFromProposal=Här kan du acceptera och signera, eller neka, en offert +ThisScreenAllowsYouToSignDocFromContract=Här kan du signera kontrakt i PDF-format online. +ThisScreenAllowsYouToSignDocFromFichinter=Här kan du signera interventioner i PDF-format online. +ThisIsInformationOnDocumentToSignProposal=Detta är information i dokument att acceptera eller neka +ThisIsInformationOnDocumentToSignContract=Detta är informationen om kontrakt som ska undertecknas +ThisIsInformationOnDocumentToSignFichinter=Detta är information om intervention att skriva under +SignatureProposalRef=Underskrift av offert %s +SignatureContractRef=Underskrift av kontrakt %s +SignatureFichinterRef=Underskrift av intervention %s +FeatureOnlineSignDisabled=Funktion för onlinesignering inaktiverad eller så blev dokumentet genererat innan funktionen aktiverades diff --git a/htdocs/langs/sv_SE/companies.lang b/htdocs/langs/sv_SE/companies.lang index de1f09da5c4..ebee840f1ed 100644 --- a/htdocs/langs/sv_SE/companies.lang +++ b/htdocs/langs/sv_SE/companies.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - companies ErrorCompanyNameAlreadyExists=Företagets namn %s finns redan. Välj en annan en. ErrorSetACountryFirst=Välj land först -SelectThirdParty=Välj en tredje part +SelectThirdParty=Välj tredjepart ConfirmDeleteCompany=Är du säker på att du vill ta bort företaget och all relaterad information? DeleteContact=Radera en kontakt ConfirmDeleteContact=Är du säker på att du vill ta bort den här kontakten och all relaterad information? MenuNewThirdParty=Ny tredjepart MenuNewCustomer=Ny kund -MenuNewProspect=Nytt perspektiv -MenuNewSupplier=Ny Leverantör -MenuNewPrivateIndividual=Nya privatperson +MenuNewProspect=Nytt prospekt +MenuNewSupplier=Ny leverantör +MenuNewPrivateIndividual=Ny privatperson NewCompany=Nytt företag (prospekt, kund, leverantör) NewThirdParty=Ny tredjepart (prospekt, kund, leverantör) CreateDolibarrThirdPartySupplier=Skapa en tredjepart (leverantör) -CreateThirdPartyOnly=Skapa tredje part -CreateThirdPartyAndContact=Skapa en tredjepart + en barnkontakt -ProspectionArea=Prospektering område -IdThirdParty=Id tredje part -IdCompany=Företag Id -IdContact=Kontact ID -ThirdPartyAddress=Third-party address -ThirdPartyContacts=Tredjeparts kontakter -ThirdPartyContact=Tredjeparts kontakt / adress +CreateThirdPartyOnly=Skapa tredjepart +CreateThirdPartyAndContact=Skapa en tredjepart + en underordnad kontakt +ProspectionArea=Prospektering +IdThirdParty=ID tredjepart +IdCompany=Företags-ID +IdContact=Kontakt-ID +ThirdPartyAddress=Adress till tredjepart +ThirdPartyContacts=Kontakter hos tredjepart +ThirdPartyContact=Kontakt/adress hos tredjepart Company=Företag CompanyName=Företagets namn AliasNames=Alias namn (kommersiellt, varumärke, ...) @@ -30,53 +30,53 @@ Companies=Företag CountryIsInEEC=Landet ligger inom Europeiska ekonomiska gemenskapen PriceFormatInCurrentLanguage=Prisvisningsformat på aktuellt språk och valuta ThirdPartyName=Namn på tredjepart -ThirdPartyEmail=Tredjeparts e-post +ThirdPartyEmail=E-post till tredjepart ThirdParty=Tredjepart ThirdParties=Utomstående -ThirdPartyProspects=Möjliga kunder -ThirdPartyProspectsStats=Möjliga kunder +ThirdPartyProspects=Prospekt +ThirdPartyProspectsStats=Prospekt ThirdPartyCustomers=Kunder ThirdPartyCustomersStats=Kunder ThirdPartyCustomersWithIdProf12=Kunder med %s eller %s ThirdPartySuppliers=Säljare -ThirdPartyType=Tredjeparts typ +ThirdPartyType=Tredjepartstyp Individual=Privatperson -ToCreateContactWithSameName=Skapar automatiskt en kontakt / adress med samma information som tredjepart under tredjepart. I de flesta fall, även om din tredjepart är en fysisk person, är det bara att skapa en tredjepart. +ToCreateContactWithSameName=Skapar automatiskt en kontakt/adress med samma information som tredjepart. I de flesta fall, även om din tredjepart är en fysisk person, är det bara att skapa en tredjepart. ParentCompany=Moderbolaget Subsidiaries=Dotterbolag ReportByMonth=Rapportera per månad ReportByCustomers=Rapportera per kund -ReportByThirdparties=Rapport per tredje part +ReportByThirdparties=Rapport per tredjepart ReportByQuarter=Rapportera per kurs -CivilityCode=Hövlighet kod +CivilityCode=Titulering RegisteredOffice=Säte Lastname=Efternamn Firstname=Förnamn -RefEmployee=Employee reference -NationalRegistrationNumber=National registration number +RefEmployee=Anställds referens +NationalRegistrationNumber=Personnummer PostOrFunction=Befattning UserTitle=Titel NatureOfThirdParty=Tredjepartens art NatureOfContact=Kontaktens art Address=Adress State=Delstat / provins -StateId=State ID -StateCode=Stat / provins kod -StateShort=stat +StateId=Regions-ID +StateCode=Länskod +StateShort=Ö'm Region=Region -Region-State=Region - Stat +Region-State=Region - Län Country=Land CountryCode=Landskod -CountryId=Country ID +CountryId=Lands-ID Phone=Telefon -PhoneShort=Tel +PhoneShort=Telefon Skype=Skype Call=Ring upp -Chat=Chat +Chat=Chatta PhonePro=Företagstelefon PhonePerso=Pers. telefon PhoneMobile=Mobil -No_Email=Avvisa bulk emailings +No_Email=Nekat e-postutskick Fax=Fax Zip=Postnummer Town=Stad @@ -84,29 +84,29 @@ Web=Webb Poste= Position DefaultLang=Standardspråk VATIsUsed=Försäljningsskatt används -VATIsUsedWhenSelling=This defines if this third party includes a sales tax or not when it makes an invoice to its own customers +VATIsUsedWhenSelling=Detta anger om tredjeparten påverkas av moms eller inte när de skapar fakturor till egena kunder VATIsNotUsed=Försäljningsskatt används inte CopyAddressFromSoc=Kopiera adress från uppgifter från tredjepart ThirdpartyNotCustomerNotSupplierSoNoRef=Tredjepart varken kund eller leverantör, inga tillgängliga hänvisningsobjekt ThirdpartyIsNeitherCustomerNorClientSoCannotHaveDiscounts=Tredjepart varken kund eller leverantör, rabatter är inte tillgängliga -PaymentBankAccount=Betalnings bankkonto -OverAllProposals=Förslag -OverAllOrders=Beställningar +PaymentBankAccount=Bankkonto för betalningar +OverAllProposals=Offerter +OverAllOrders=Order OverAllInvoices=Fakturor OverAllSupplierProposals=Prisförfrågningar ##### Local Taxes ##### -LocalTax1IsUsed=Använda andra skatte +LocalTax1IsUsed=Använd sekundär moms LocalTax1IsUsedES= RE används LocalTax1IsNotUsedES= RE används inte -LocalTax2IsUsed=Använd tredje skatt +LocalTax2IsUsed=Använd tredje moms LocalTax2IsUsedES= IRPF används LocalTax2IsNotUsedES= IRPF används inte WrongCustomerCode=Kundkod ogiltig WrongSupplierCode=Leverantörskoden är ogiltig -CustomerCodeModel=Kundkod, mall +CustomerCodeModel=Kundkodsmall SupplierCodeModel=Leverantörskodsmodell -Gencod=Barcode -GencodBuyPrice=Barcode of price ref +Gencod=Streckkod +GencodBuyPrice=Streckkod för prisreferens ##### Professional ID ##### ProfId1Short=Prof. id 1 ProfId2Short=Prof. id 2 @@ -128,17 +128,17 @@ ProfId5AR=- ProfId6AR=- ProfId1AT=Prof Id 1 (USt.-IdNr) ProfId2AT=Prof Id 2 (USt.-Nr) -ProfId3AT=Prof Id 3 (Handelsregister-Nr.) +ProfId3AT=Prof id 3 (handelsregister nr.) ProfId4AT=- ProfId5AT=EORI-nummer ProfId6AT=- -ProfId1AU=Prof Id 1 (ABN) +ProfId1AU=Prof id 1 (ABN) ProfId2AU=- ProfId3AU=- ProfId4AU=- ProfId5AU=- ProfId6AU=- -ProfId1BE=Prof Id 1 (Professional antal) +ProfId1BE=Prof id 1 (organisationsnummer) ProfId2BE=- ProfId3BE=- ProfId4BE=- @@ -150,10 +150,10 @@ ProfId3BR=IM (Inscricao Municipal) ProfId4BR=CPF #ProfId5BR=CNAE #ProfId6BR=INSS -ProfId1CH=UID-Nummer +ProfId1CH=UID-nummer ProfId2CH=- -ProfId3CH=Prof Id 1 (Federal antal) -ProfId4CH=Prof Id 2 (Commercial Rekordmånga) +ProfId3CH=Prof Id 1 (federalt nummer) +ProfId4CH=Prof Id 2 (kommersiellt registreringsnummer) ProfId5CH=EORI-nummer ProfId6CH=- ProfId1CL=Prof Id 1 (RUT) @@ -162,17 +162,17 @@ ProfId3CL=- ProfId4CL=- ProfId5CL=- ProfId6CL=- -ProfId1CM=Id. prof. 1 (Trade Register) -ProfId2CM=Id. prof. 2 (Taxpayer No.) -ProfId3CM=Id. prof. 3 (No. of creation decree) -ProfId4CM=Id. prof. 4 (Deposit certificate No.) -ProfId5CM=Id. prof. 5 (Others) +ProfId1CM=Id. prof. 1 (handelsregister) +ProfId2CM=Id. prof. 2 (skatteregistreringsnummer) +ProfId3CM=Id. prof. 3 (nr. skapelsedekret) +ProfId4CM=Id. prof. 4 (insättningsbevis nr.) +ProfId5CM=Id. prof. 5 (annat) ProfId6CM=- -ProfId1ShortCM=Trade Register -ProfId2ShortCM=Taxpayer No. -ProfId3ShortCM=No. of creation decree -ProfId4ShortCM=Deposit certificate No. -ProfId5ShortCM=Övrigt +ProfId1ShortCM=Handelsregister +ProfId2ShortCM=Skatteregistreringsnummer +ProfId3ShortCM=Nr skapelsedekret +ProfId4ShortCM=Insättningsbevis nr. +ProfId5ShortCM=Annat ProfId6ShortCM=- ProfId1CO=Prof Id 1 (RUT) ProfId2CO=- @@ -182,18 +182,18 @@ ProfId5CO=- ProfId6CO=- ProfId1DE=Prof Id 1 (USt.-IdNr) ProfId2DE=Prof Id 2 (USt.-Nr) -ProfId3DE=Prof Id 3 (Handelsregister-Nr.) +ProfId3DE=Prof Id 3 (handelsregister) ProfId4DE=- ProfId5DE=EORI-nummer ProfId6DE=- ProfId1ES=Prof Id 1 (CIF / NIF) -ProfId2ES=Prof Id 2 (Social Security Number) +ProfId2ES=Prof Id 2 (personnummer) ProfId3ES=Prof Id 3 (CNAE) -ProfId4ES=Prof Id 4 (Collegiate nummer) +ProfId4ES=Prof Id 4 (kollegiatnummer) ProfId5ES=Prof Id 5 (EORI-nummer) ProfId6ES=- ProfId1FR=Prof Id 1 (SIREN) -ProfId2FR=Prof Id 2 (Siret) +ProfId2FR=Prof Id 2 (siret) ProfId3FR=Prof Id 3 (NAF, gamla APE) ProfId4FR=Prof Id 4 (RCS / RM) ProfId5FR=Prof Id 5 (EORI-nummer) @@ -242,7 +242,7 @@ ProfId5MA=Id prof. 5 (I.C.E.) ProfId6MA=- ProfId1MX=Prof Id 1 (RFC). ProfId2MX=Prof Id 2 (R.. P. IMSS) -ProfId3MX=Prof Id 3 (Profesional stadgan) +ProfId3MX=Prof Id 3 (profesional stadgan) ProfId4MX=- ProfId5MX=- ProfId6MX=- @@ -267,7 +267,7 @@ ProfId6SN=- ProfId1TN=Prof Id 1 (RC) ProfId2TN=Prof Id 2 (Fiscal matricule) ProfId3TN=Prof Id 3 (Douane kod) -ProfId4TN=Prof Id 4 (förbud) +ProfId4TN=Prof Id 4 (BAN) ProfId5TN=- ProfId6TN=- ProfId1US=Prof Id (FEIN) @@ -291,58 +291,58 @@ ProfId6RU=- ProfId1UA=Prof Id 1 (EDRPOU) ProfId2UA=Prof Id 2 (DRFO) ProfId3UA=Prof Id 3 (INN) -ProfId4UA=Prof Id 4 (Certificate) +ProfId4UA=Prof Id 4 (certifikat) ProfId5UA=Prof Id 5 (RNOKPP) ProfId6UA=Prof Id 6 (TRDPAU) ProfId1DZ=RC -ProfId2DZ=Konst. +ProfId2DZ=Art. ProfId3DZ=NIF ProfId4DZ=NIS VATIntra=Momsregistreringsnummer VATIntraShort=Momsregistreringsnummer VATIntraSyntaxIsValid=Syntaxen är giltigt -VATReturn=Momsavkastning -ProspectCustomer=Möjlig kund / Kund -Prospect=Möjlig kund +VATReturn=Moms åter +ProspectCustomer=Prospekt/kund +Prospect=Prospekt CustomerCard=Kundkort Customer=Kund CustomerRelativeDiscount=Relativ kundrabatt -SupplierRelativeDiscount=Relativ försäljningsrabatt +SupplierRelativeDiscount=Relativ leverantörsrabatt CustomerRelativeDiscountShort=Relativ rabatt CustomerAbsoluteDiscountShort=Absolut rabatt -CompanyHasRelativeDiscount=Denna kund har en rabatt på %s%% -CompanyHasNoRelativeDiscount=Denna kund har ingen relativ rabatt som standard -HasRelativeDiscountFromSupplier=Du har en standardrabatt på %s%% från denna säljare -HasNoRelativeDiscountFromSupplier=Du har ingen standardrelativ rabatt från denna leverantör +CompanyHasRelativeDiscount=Denna kund har en standardrabatt på %s%% +CompanyHasNoRelativeDiscount=Denna kund har ingen standardrabatt +HasRelativeDiscountFromSupplier=Du har en standardrabatt på %s%% hos denna leverantör +HasNoRelativeDiscountFromSupplier=Ingen standard rabatt hos denna leverantör CompanyHasAbsoluteDiscount=Den här kunden har rabatter tillgängliga (krediter eller nedbetalningar) för %s %s -CompanyHasDownPaymentOrCommercialDiscount=Denna kund har rabatter tillgängliga (kommersiella, nedbetalningar) för %s %s -CompanyHasCreditNote=Denna kund har fortfarande kreditnotor för %s %s -HasNoAbsoluteDiscountFromSupplier=Du har ingen rabattkredit tillgänglig från den här försäljaren -HasAbsoluteDiscountFromSupplier=Du har rabatter tillgängliga (krediter noteringar eller nedbetalningar) för %s %s från denna säljare -HasDownPaymentOrCommercialDiscountFromSupplier=Du har rabatter tillgängliga (kommersiella, nedbetalningar) för %s %s från denna säljare -HasCreditNoteFromSupplier=Du har kreditanteckningar för %s %s från denna säljare -CompanyHasNoAbsoluteDiscount=Denna kund har inga rabatttillgodohavanden -CustomerAbsoluteDiscountAllUsers=Absoluta kundrabatter (beviljas av alla användare) -CustomerAbsoluteDiscountMy=Absoluta kundrabatter (beviljas av dig själv) +CompanyHasDownPaymentOrCommercialDiscount=Denna kund har rabatter tillgängliga (kommersiella, förskott) på %s %s +CompanyHasCreditNote=Denna kund har fortfarande kreditnotor på %s %s +HasNoAbsoluteDiscountFromSupplier=Ingen rabatt/kredit tillgänglig hos denna leverantör +HasAbsoluteDiscountFromSupplier=Du har rabatter tillgängliga (krediter noteringar eller förskott) på %s %s hos denna leverantör +HasDownPaymentOrCommercialDiscountFromSupplier=Du har rabatter tillgängliga (kommersiella, förskott) på %s %s hos denna leverantör +HasCreditNoteFromSupplier=Du har en rabatt på %s %s hos denna leverantör +CompanyHasNoAbsoluteDiscount=Denna kund har inga rabatter tillgängliga +CustomerAbsoluteDiscountAllUsers=Absoluta kundrabatter (som beviljas av alla användare) +CustomerAbsoluteDiscountMy=Absoluta kundrabatter (som beviljas av dig) SupplierAbsoluteDiscountAllUsers=Absoluta leverantörsrabatter (angivna av alla användare) -SupplierAbsoluteDiscountMy=Absoluta leverantörsrabatter (angivna av dig själv) +SupplierAbsoluteDiscountMy=Absoluta leverantörsrabatter (angivna av dig) DiscountNone=Ingen -Vendor=Säljare +Vendor=Leverantör Supplier=Leverantör AddContact=Skapa kontakt -AddContactAddress=Skapa kontakt / adress -EditContact=Redigera kontakt / adress -EditContactAddress=Redigera kontakt / adress -Contact=Kontakt Adress +AddContactAddress=Skapa kontakt/adress +EditContact=Redigera kontakt/adress +EditContactAddress=Redigera kontakt/adress +Contact=Kontakt/adress Contacts=Kontakter/adresser ContactId=Kontakt id -ContactsAddresses=Kontakt / Adresser +ContactsAddresses=Kontakt/adresser FromContactName=Namn: -NoContactDefinedForThirdParty=Ingen kontakt inlagd för denna tredje part +NoContactDefinedForThirdParty=Ingen kontakt inlagd för denna tredjepart NoContactDefined=Ingen kontakt inlagd -DefaultContact=Standard kontakt / adress -ContactByDefaultFor=Standardkontakt / adress för -AddThirdParty=Skapa tredje part +DefaultContact=Standard kontakt/adress +ContactByDefaultFor=Standard kontakt/adress för +AddThirdParty=Skapa tredjepart DeleteACompany=Ta bort ett företag PersonalInformations=Personuppgifter AccountancyCode=Redovisningskonto @@ -352,54 +352,54 @@ CustomerCodeShort=Kundkod SupplierCodeShort=Leverantörskoder CustomerCodeDesc=Kundkod, unik för alla kunder SupplierCodeDesc=Leverantörskod, unik för alla leverantörer -RequiredIfCustomer=Krävs om tredje part är en kund eller möjlig kund +RequiredIfCustomer=Krävs om tredjepart är en kund eller prospekt RequiredIfSupplier=Krävs om tredjepart är en leverantör ValidityControledByModule=Giltighet kontrollerad av modulen ThisIsModuleRules=Regler för denna modul -ProspectToContact=Möjlig kund att kontakta +ProspectToContact=Prospekt att kontakta CompanyDeleted=Företaget "%s" raderad från databasen. -ListOfContacts=Lista med kontakter / adresser -ListOfContactsAddresses=Lista med kontakter / adresser +ListOfContacts=Lista med kontakter/adresser +ListOfContactsAddresses=Lista med kontakter/adresser ListOfThirdParties=Förteckning över tredjeparter -ShowCompany=Tredje part +ShowCompany=Tredjepart ShowContact=Kontaktadress ContactsAllShort=Alla (inget filter) -ContactType=Contact role -ContactForOrders=Beställningens kontaktinformation +ContactType=Kontakttyp +ContactForOrders=Orderns kontakt ContactForOrdersOrShipments=Orderens eller försändelsens kontakt ContactForProposals=Offertens kontaktinformation ContactForContracts=Kontraktets kontaktinformation ContactForInvoices=Fakturans kontaktinformation NoContactForAnyOrder=Denna kontakt är inte kontakt för någon order NoContactForAnyOrderOrShipments=Den här kontakten är inte en kontakt för någon order eller försändelse -NoContactForAnyProposal=Denna kontakt är inte kontakt i någon kommersiell offert +NoContactForAnyProposal=Denna kontakt är inte en kontakt i någon offert NoContactForAnyContract=Denna kontakt är inte kontakt för något kontrakt NoContactForAnyInvoice=Denna kontakt är inte kontakt för någon faktura NewContact=Ny kontakt -NewContactAddress=Ny kontakt / adress +NewContactAddress=Ny kontakt/adress MyContacts=Mina kontakter Capital=Kapital CapitalOf=Kapital %s EditCompany=Redigera företag -ThisUserIsNot=Denna användare är inte en prospekt, kund eller leverantör -VATIntraCheck=Kontrollera -VATIntraCheckDesc=Moms-ID måste innehålla land prefix. Länken %s använder den europeiska mervärdesskattjänsten (VIES) som kräver internetåtkomst från Dolibarr-servern. +ThisUserIsNot=Denna användare är inte ett prospekt, kund eller leverantör +VATIntraCheck=Check +VATIntraCheckDesc=Momsregistreringsnummer måste innehålla land prefix. Länken %s använder den europeiska mervärdesskattjänsten (VIES) som kräver internetåtkomst från Dolibarr-servern. VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do VATIntraCheckableOnEUSite=Kontrollera momsnumret inom gemenskapen på Europeiska kommissionens webbplats -VATIntraManualCheck=You can also check manually on the European Commission website %s +VATIntraManualCheck=Du kan också kontrollera på EU's webbsida %s ErrorVATCheckMS_UNAVAILABLE=Kontroll inte möjlig. Kontrollera om tjänsten tillhandahålls av medlemsstaten (%s). -NorProspectNorCustomer=Inte utsikter, eller kund -JuridicalStatus=Typ av affärsenhet -Workforce=Arbetskraft -Staff=anställda -ProspectLevelShort=Potentiella -ProspectLevel=Prospect potential +NorProspectNorCustomer=Inte prospekt eller kund +JuridicalStatus=Typ av företag +Workforce=Antal anställda +Staff=Anställda +ProspectLevelShort=Potential +ProspectLevel=Prospekts potential ContactPrivate=Privat ContactPublic=Delad ContactVisibility=Synlighet ContactOthers=Andra -OthersNotLinkedToThirdParty=Andra, inte kopplade till tredje part -ProspectStatus=Prospect status +OthersNotLinkedToThirdParty=Annan, inte kopplad till tredjepart +ProspectStatus=Prospekts status PL_NONE=Ingen PL_UNKNOWN=Okänd PL_LOW=Låg @@ -409,8 +409,8 @@ TE_UNKNOWN=- TE_STARTUP=Startup TE_GROUP=Stort företag TE_MEDIUM=Medelstort företag -TE_ADMIN=Statliga -TE_SMALL=Små företag +TE_ADMIN=Statligt +TE_SMALL=Småföretagare TE_RETAIL=Återförsäljare TE_WHOLE=Grossist TE_PRIVATE=Privatperson @@ -425,27 +425,27 @@ ChangeNeverContacted=Ändra status till 'Ännu ej kontaktad' ChangeToContact=Ändra status till "Kontaktas" ChangeContactInProcess=Ändra status till 'Pågående kontakt' ChangeContactDone=Ändra status till 'Kontakt utförd' -ProspectsByStatus=Möjliga kunder efter status +ProspectsByStatus=Prospekt efter status NoParentCompany=Ingen -ExportCardToFormat=Export-kort för att formatera -ContactNotLinkedToCompany=Kontakt ej länkad till någon tredje part +ExportCardToFormat=Exportera kort till format +ContactNotLinkedToCompany=Kontakt inte länkad till någon tredjepart DolibarrLogin=Dolibarr inloggning NoDolibarrAccess=Dolibarr ej nåbar -ExportDataset_company_1=Tredjeparter (företag / stiftelser / fysiska personer) och deras egenskaper +ExportDataset_company_1=Tredjeparter (företag/stiftelser/fysiska personer) och deras egenskaper ExportDataset_company_2=Kontakter och deras egenskaper -ImportDataset_company_1=Tredjepartier och deras egenskaper -ImportDataset_company_2=Tredjepartens ytterligare kontakter / adresser och attribut +ImportDataset_company_1=Tredjeparter och deras egenskaper +ImportDataset_company_2=Tredjepartens ytterligare kontakter/adresser och attribut ImportDataset_company_3=Tredjeparts bankkonton -ImportDataset_company_4=Tredjepartens försäljningsrepresentanter (tilldela försäljningsrepresentanter / användare till företag) +ImportDataset_company_4=Tredjepartens säljare (tilldela säljare/användare till företag) PriceLevel=Prisnivå PriceLevelLabels=Prisnivåetiketter DeliveryAddress=Leveransadress AddAddress=Lägg till adress SupplierCategory=Leverantörskategori -JuridicalStatus200=Självständig +JuridicalStatus200=Fristående DeleteFile=Ta bort fil -ConfirmDeleteFile=Är du säker på att du vill ta bort denna fil? -AllocateCommercial=Tilldelad försäljningsrepresentant +ConfirmDeleteFile=Är du säker på att du vill ta bort filen %s? +AllocateCommercial=Tilldelad säljare Organization=Organisation FiscalYearInformation=Räkenskapsår FiscalMonthStart=Första månad av verksamhetsåret @@ -457,44 +457,46 @@ SocialNetworksInstagramURL=Instagram-URL SocialNetworksYoutubeURL=Youtube URL SocialNetworksGithubURL=Github URL YouMustAssignUserMailFirst=Du måste skapa ett mail för den här användaren innan du kan lägga till ett e-postmeddelande. -YouMustCreateContactFirst=För att kunna lägga till e-postmeddelanden måste du först definiera kontakter med giltiga e-postmeddelanden till tredjepart +YouMustCreateContactFirst=För att kunna lägga till e-postmeddelanden måste du först ange kontakter med giltiga e-postadresser för tredjepart ListSuppliersShort=Förteckning över leverantörer -ListProspectsShort=Förteckning över utsikter +ListProspectsShort=Förteckning över prospekt ListCustomersShort=Förteckning över kunder -ThirdPartiesArea=Tredjeparter / Kontakter +ThirdPartiesArea=Tredjeparter/kontakter LastModifiedThirdParties=Senaste %s tredjeparter som modifierades UniqueThirdParties=Totalt antal tredjeparter InActivity=Öppen -ActivityCeased=Stängt +ActivityCeased=Stängd ThirdPartyIsClosed=Tredjepart är stängd -ProductsIntoElements=Lista över produkter / tjänster mappade till %s +ProductsIntoElements=Lista över produkter/tjänster kopplade till %s CurrentOutstandingBill=Obetalda fakturor -OutstandingBill=Max för obetald faktura -OutstandingBillReached=Max. för enastående räkning uppnådd +OutstandingBill=Kreditgräns +OutstandingBillReached=Kreditgräns uppnådd OrderMinAmount=Minsta belopp för beställning -MonkeyNumRefModelDesc=Returnera ett nummer i formatet %syymm-nnnn för kundkoden och %syymm-nnnn för leverantörskoden där yy är år, mm är månad och nnnn är ett sekventiellt automatiskt inkrementeringsnummer utan paus och ingen retur till 0. -LeopardNumRefModelDesc=Kund / leverantör-nummer är ledig. Denna kod kan ändras när som helst. -ManagingDirectors=Företagledares namn (vd, direktör, ordförande ...) +MonkeyNumRefModelDesc=Ange nummer i formatet %syymm-nnnn för kundkoden och %syymm-nnnn för leverantörskoden där yy är år, mm är månad och nnnn är ett sekventiellt automatiskt inkrementeringsnummer utan mellanrum. +LeopardNumRefModelDesc=Koden kan ändras när som helst. +ManagingDirectors=Företagledares namn (VD, ordförande ...) MergeOriginThirdparty=Duplicera tredjepart (tredjepart du vill ta bort) MergeThirdparties=Sammanfoga tredjepart ConfirmMergeThirdparties=Är du säker på att du vill slå samman den valda tredjeparten med den nuvarande? Alla länkade objekt (fakturor, beställningar, ...) flyttas till den aktuella tredjeparten, varefter den valda tredjeparten raderas. -ThirdpartiesMergeSuccess=Tredjepart har blivit fusionerad -SaleRepresentativeLogin=Inloggning av försäljare -SaleRepresentativeFirstname=Förnamn på försäljningsrepresentant -SaleRepresentativeLastname=Efternamn för försäljare +ThirdpartiesMergeSuccess=Tredjepart har blivit sammanfogad +SaleRepresentativeLogin=Inloggning för säljare +SaleRepresentativeFirstname=Förnamn på säljare +SaleRepresentativeLastname=Efternamn på säljare ErrorThirdpartiesMerge=Ett fel uppstod vid borttagning av tredjepart. Kontrollera loggen. Ändringar har återställts. -NewCustomerSupplierCodeProposed=Kunder eller leverantörskod som redan används, föreslås en ny kod -KeepEmptyIfGenericAddress=Håll det här fältet tomt om den här adressen är en generisk adress +NewCustomerSupplierCodeProposed=Kund- eller leverantörskod används redan. Du bör använda en annan. +KeepEmptyIfGenericAddress=Håll det här fältet tomt om den här adressen är generell #Imports -PaymentTypeCustomer=Betalningstyp - Kund -PaymentTermsCustomer=Betalningsvillkor - Kund -PaymentTypeSupplier=Betalningstyp - Leverantör -PaymentTermsSupplier=Betalningstid - Leverantör +PaymentTypeCustomer=Betalningstyp - kund +PaymentTermsCustomer=Betalvillkor - kund +PaymentTypeSupplier=Betalningstyp - leverantör +PaymentTermsSupplier=Betalvillkor - leverantör PaymentTypeBoth=Betalningstyp - Kund och leverantör -MulticurrencyUsed=Använd multicurrency +MulticurrencyUsed=Använd flera valutor MulticurrencyCurrency=Valuta InEEC=Europa (EEG) RestOfEurope=Övriga Europa (EEG) -OutOfEurope=Ut ur Europa (EEG) -CurrentOutstandingBillLate=Nuvarande utestående räkning sent -BecarefullChangeThirdpartyBeforeAddProductToInvoice=Var försiktig, beroende på dina produktprisinställningar, bör du ändra tredje part innan du lägger till produkten i kassan. +OutOfEurope=Utanför Europa (EEG) +CurrentOutstandingBillLate=Faktura försenad +BecarefullChangeThirdpartyBeforeAddProductToInvoice=Beroende på dina inställningar för produktpris så bör du ändra tredjepart innan du lägger till produkten i kassan. +EmailAlreadyExistsPleaseRewriteYourCompanyName=E-postadressen finns redan, vänligen skriv ditt företagsnamn +TwoRecordsOfCompanyName=det finns mer än en post för detta företag, kontakta oss för att slutföra din partnerskapsförfrågan" diff --git a/htdocs/langs/sv_SE/compta.lang b/htdocs/langs/sv_SE/compta.lang index c611358f7cf..5829ca7bca2 100644 --- a/htdocs/langs/sv_SE/compta.lang +++ b/htdocs/langs/sv_SE/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balans (före) Balance=Balans Debit=Debet Credit=Credit +AccountingDebit=Debit +AccountingCredit=Kredit Piece=Redovisning Doc. AmountHTVATRealReceived=Net insamlade AmountHTVATRealPaid=Net betalas @@ -146,15 +148,15 @@ ConfirmPaySalary=Är du säker på att du vill klassificera lönekortet som beta DeleteSocialContribution=Ta bort en social eller skattemässig skattebetalning DeleteVAT=Radera en momsdeklaration DeleteSalary=Ta bort ett lönekort -DeleteVariousPayment=Delete a various payment +DeleteVariousPayment=Ta bort en annan betalning ConfirmDeleteSocialContribution=Är du säker på att du vill ta bort denna sociala / skattemässiga betalning? ConfirmDeleteVAT=Är du säker på att du vill ta bort denna momsdeklaration? -ConfirmDeleteSalary=Are you sure you want to delete this salary ? -ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? +ConfirmDeleteSalary=Är du säker på att du vill ta bort denna lön? +ConfirmDeleteVariousPayment=Är du säker på att du vill ta bort denna olika betalning? ExportDataset_tax_1=Sociala och skattemässiga skatter och betalningar CalcModeVATDebt=Läge% svat på redovisning engagemang% s. CalcModeVATEngagement=Läge% svat på inkomster-utgifter% s. -CalcModeDebt=Analys av kända inspelade dokument även om de ännu inte redovisas i huvudboken. +CalcModeDebt=Analys av kända registrerade dokument även om de ännu inte redovisas i huvudboken. CalcModeEngagement=Analys av kända registrerade betalningar, även om de ännu inte är redovisade i huvudboken. CalcModeBookkeeping=Analys av data bokförd i huvudboken. CalcModeLT1= Läge% SRE på kundfakturor - leverantörerna fakturerar% s @@ -172,9 +174,9 @@ SeeReportInInputOutputMode=Se %sanalys av betalningar%s för en beräkn SeeReportInDueDebtMode=Se %sanalys av registrerade dokument %s för en beräkning baserad på kända registrerade dokument även om de ännu inte redovisas i huvudboken SeeReportInBookkeepingMode=Se %sanalys av bokföringsboken table%s för en rapport baserad på Bokföringsbokstabell RulesAmountWithTaxIncluded=- Belopp som visas är med alla skatter inkluderade -RulesAmountWithTaxExcluded=- Amounts of invoices shown are with all taxes excluded -RulesResultDue=- It includes all invoices, expenses, VAT, donations, salaries, whether they are paid or not.
- It is based on the billing date of invoices and on the due date for expenses or tax payments. For salaries, the date of end of period is used. -RulesResultInOut=- It includes the real payments made on invoices, expenses, VAT and salaries.
- It is based on the payment dates of the invoices, expenses, VAT, donations and salaries. +RulesAmountWithTaxExcluded=- Fakturabeloppen som visas är exklusive moms +RulesResultDue=– Det inkluderar alla fakturor, utgifter, moms, donationer, löner, oavsett om de betalas eller inte.
- Det är baserat på faktureringsdatum för fakturor och på förfallodatum för utgifter eller skattebetalningar. För löner används datum för periodens slut. +RulesResultInOut=– Det inkluderar de verkliga betalningarna på fakturor, utgifter, moms och löner.
- Det är baserat på betalningsdatum för fakturor, utgifter, moms, donationer och löner. RulesCADue=- Det inkluderar kundens förfallna fakturor, oavsett om de betalas eller inte.
- Det är baserat på faktureringsdatum för dessa fakturor.
RulesCAIn=- Det inkluderar alla effektiva betalningar av fakturor som mottagits från kunder.
- Det är baserat på betalningsdatum för dessa fakturor
RulesCATotalSaleJournal=Den innehåller alla kreditlinjer från försäljningsloggboken. @@ -192,24 +194,24 @@ LT2ReportByCustomers=Rapportera skatt 3 av tredje part LT1ReportByCustomersES=Rapport från tredje part RE LT2ReportByCustomersES=Rapport från tredje part IRPF VATReport=Försäljningsmomsrapport -VATReportByPeriods=Sales tax report by period -VATReportByMonth=Sales tax report by month -VATReportByRates=Sales tax report by rate -VATReportByThirdParties=Sales tax report by third party -VATReportByCustomers=Sales tax report by customer +VATReportByPeriods=Momsrapport per period +VATReportByMonth=Momsrapport per månad +VATReportByRates=Momsrapport efter momssats +VATReportByThirdParties=Momsrapport från tredje part +VATReportByCustomers=Momsrapport per kund VATReportByCustomersInInputOutputMode=Rapport av kunden moms samlas och betalas -VATReportByQuartersInInputOutputMode=Report by Sales tax rate of the tax collected and paid +VATReportByQuartersInInputOutputMode=Rapportering av momssatsen för insamlad och betald moms VATReportShowByRateDetails=Visa detaljer om denna kurs LT1ReportByQuarters=Rapportera skatt 2 efter skatt LT2ReportByQuarters=Rapportera skatt 3 efter skatt LT1ReportByQuartersES=Rapport från RE hastighet LT2ReportByQuartersES=Betänkande av IRPF hastighet -SeeVATReportInInputOutputMode=See report %sVAT collection%s for a standard calculation -SeeVATReportInDueDebtMode=See report %sVAT on debit%s for a calculation with an option on the invoicing -RulesVATInServices=- For services, the report includes the VAT of payments actually received or paid on the basis of the date of payment. -RulesVATInProducts=- For material assets, the report includes the VAT on the basis of the date of payment. -RulesVATDueServices=- For services, the report includes VAT of due invoices, paid or not, based on the invoice date. -RulesVATDueProducts=- For material assets, the report includes the VAT of due invoices, based on the invoice date. +SeeVATReportInInputOutputMode=Se rapporten %smomsuppbörd%s för en standardberäkning +SeeVATReportInDueDebtMode=Se rapport %smoms på debit%s för en beräkning med option på faktureringen +RulesVATInServices=- För tjänster inkluderar rapporten momsen på betalningar som faktiskt har tagits emot eller betalats på basis av betalningsdatum. +RulesVATInProducts=- För materiella tillgångar inkluderar rapporten momsen på basis av betalningsdatum. +RulesVATDueServices=- För tjänster inkluderar rapporten moms på förfallna fakturor, betalda eller ej, baserat på fakturadatum. +RulesVATDueProducts=- För materiella tillgångar inkluderar rapporten momsen på förfallna fakturor, baserat på fakturadatum. OptionVatInfoModuleComptabilite=Anmärkning: För materiella tillgångar, bör det använda dagen för leverans att vara mer rättvis. ThisIsAnEstimatedValue=Det här är en förhandsgranskning, baserad på affärshändelser och inte från det slutliga ledgardabellen, så slutresultatet kan skilja sig från dessa förhandsgranskningsvärden PercentOfInvoice=%% / Faktura @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Rapporten om omsättning som TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Rapporten om omsättning samlad per försäljningsskattesats är inte tillgänglig. Denna rapport är endast tillgänglig för fakturering av omsättning. CalculationMode=Beräkning läge AccountancyJournal=Redovisningskodsloggbok -ACCOUNTING_VAT_SOLD_ACCOUNT=Bokföringskonto som standard för moms på försäljning (används om den inte är definierad i momsordlista) -ACCOUNTING_VAT_BUY_ACCOUNT=Bokföringskonto som standard för moms vid köp (används om det inte är definierat i inställningen för momsordlista) -ACCOUNTING_VAT_PAY_ACCOUNT=Bokföringskonto som standard för att betala moms -ACCOUNTING_ACCOUNT_CUSTOMER=Redovisningskonto som används för kundens tredje part +ACCOUNTING_VAT_SOLD_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för moms på försäljning (används om det inte har definierats i inställningar för momsordbok) +ACCOUNTING_VAT_BUY_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för moms på inköp (används om det inte har definierats i inställningar för momsordbok) +ACCOUNTING_VAT_PAY_ACCOUNT=Konto (från kontoplanen) som ska användas som standardkonto för att betala moms +ACCOUNTING_ACCOUNT_CUSTOMER=Konto (från kontoplanen) används för "kund" tredje part ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Det dedikerade bokföringskontot som definieras på tredjepartskort kommer endast att användas för Subledger-bokföring. Den här kommer att användas till huvudbokföring och som standardvärde för Subledger-redovisning om en dedikerad kundkonto på tredjeparten inte är definierat. -ACCOUNTING_ACCOUNT_SUPPLIER=Redovisningskonto som används för leverantörs tredje part +ACCOUNTING_ACCOUNT_SUPPLIER=Konto (från kontoplanen) som används för "leverantörens" tredje part ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Det dedikerade bokföringskontot som definieras på tredje partskort kommer endast att användas för Subledger-bokföring. Den här kommer att användas för huvudboken och som standardvärde för Subledger-bokföring om en dedikerad leverantörsredovisningskonto på tredjeparten inte är definierad. ConfirmCloneTax=Bekräfta klon av en social / skattemässig skatt ConfirmCloneVAT=Bekräfta klonen på en momsdeklaration @@ -289,14 +291,15 @@ ReportPurchaseTurnover=Fakturerad inköpsomsättning ReportPurchaseTurnoverCollected=Inköpt omsättning IncludeVarpaysInResults = Inkludera olika betalningar i rapporter IncludeLoansInResults = Inkludera lån i rapporter -InvoiceLate30Days = Late (> 30 days) -InvoiceLate15Days = Late (15 to 30 days) -InvoiceLateMinus15Days = Late (< 15 days) -InvoiceNotLate = To be collected (< 15 days) -InvoiceNotLate15Days = To be collected (15 to 30 days) -InvoiceNotLate30Days = To be collected (> 30 days) -InvoiceToPay=To pay (< 15 days) -InvoiceToPay15Days=To pay (15 to 30 days) -InvoiceToPay30Days=To pay (> 30 days) -ConfirmPreselectAccount=Preselect accountancy code -ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +InvoiceLate30Days = Försenad (> 30 dagar) +InvoiceLate15Days = Försenad (15 till 30 dagar) +InvoiceLateMinus15Days = Försenad (< 15 dagar) +InvoiceNotLate = Ska samlas in (< 15 dagar) +InvoiceNotLate15Days = Ska samlas in (15 till 30 dagar) +InvoiceNotLate30Days = Ska samlas in (> 30 dagar) +InvoiceToPay=Att betala (< 15 dagar) +InvoiceToPay15Days=Att betala (15 till 30 dagar) +InvoiceToPay30Days=Att betala (> 30 dagar) +ConfirmPreselectAccount=Förvälj bokföringskod +ConfirmPreselectAccountQuestion=Är du säker på att du vill förvälja de %s valda raderna med denna bokföringskod? +AmountPaidMustMatchAmountOfDownPayment=Betalt belopp måste matcha handpenningens belopp diff --git a/htdocs/langs/sv_SE/contracts.lang b/htdocs/langs/sv_SE/contracts.lang index e644f24c5e6..539228180b3 100644 --- a/htdocs/langs/sv_SE/contracts.lang +++ b/htdocs/langs/sv_SE/contracts.lang @@ -1,59 +1,60 @@ # Dolibarr language file - Source file is en_US - contracts -ContractsArea=Kontrakt område -ListOfContracts=Förteckning över avtal +ContractsArea=Kontraktsområde +ListOfContracts=Lista med kontrakt AllContracts=Alla kontrakt -ContractCard=Kontrakt kort -ContractStatusNotRunning=Inte kör -ContractStatusDraft=Förslag +ContractCard=Kontraktkort +ContractStatusNotRunning=Inte igång +ContractStatusDraft=Utkast ContractStatusValidated=Bekräftat ContractStatusClosed=Stängt -ServiceStatusInitial=Inte löpande -ServiceStatusRunning=Löpande -ServiceStatusNotLate=Löpande, inte löpt ut +ServiceStatusInitial=Inte pågående +ServiceStatusRunning=Pågående +ServiceStatusNotLate=Pågående, inte löpt ut ServiceStatusNotLateShort=Inte löpt ut -ServiceStatusLate=Löpande, löpt ut -ServiceStatusLateShort=Utgångna +ServiceStatusLate=Pågående, löpt ut +ServiceStatusLateShort=Utgånget ServiceStatusClosed=Stängt ShowContractOfService=Visa servicekontrakt Contracts=Kontrakt -ContractsSubscriptions=Avtal / Prenumerationer -ContractsAndLine=Kontrakt och kontraktslängd +ContractsSubscriptions=Avtal/prenumerationer +ContractsAndLine=Kontrakt och kontraktsrader Contract=Kontrakt -ContractLine=Kontraktslinje -Closing=Stängning +ContractLine=Kontraktsrad +ContractLines=Kontraktsrader +Closing=Stänger NoContracts=Inga kontrakt MenuServices=Tjänster -MenuInactiveServices=Tjänster inte aktiv -MenuRunningServices=Löpande tjänster -MenuExpiredServices=Utlöpta tjänster +MenuInactiveServices=Tjänster inte aktiva +MenuRunningServices=Pågående tjänster +MenuExpiredServices=Utgångna tjänster MenuClosedServices=Stängda tjänster NewContract=Nytt kontrakt -NewContractSubscription=Nytt avtal eller abonnemang +NewContractSubscription=Nytt avtal eller prenumeration AddContract=Skapa kontrakt -DeleteAContract=Ta bort ett kontrakt +DeleteAContract=Ta bort kontrakt ActivateAllOnContract=Aktivera alla tjänster CloseAContract=Stäng ett kontrakt ConfirmDeleteAContract=Är du säker på att du vill radera detta kontrakt och alla dess tjänster? -ConfirmValidateContract=Är du säker på att du vill bekräfta detta kontrakt under namnet %s ? +ConfirmValidateContract=Är du säker på att du vill bekräfta kontrakt under namnet %s? ConfirmActivateAllOnContract=Detta öppnar alla tjänster (ännu inte aktiva). Är du säker på att du vill öppna alla tjänster? -ConfirmCloseContract=This will close all services (expired or not). Are you sure you want to close this contract? -ConfirmCloseService=Är du säker på att du vill stänga den här tjänsten med datum %s ? -ValidateAContract=Bekräfta ett kontrakt +ConfirmCloseContract=Detta kommer att stänga alla tjänster (förfallna eller inte). Är du säker på att du vill avsluta det här avtalet? +ConfirmCloseService=Är du säker på att du vill stänga den här tjänsten med datum %s? +ValidateAContract=Bekräfta kontrakt ActivateService=Aktivera tjänsten -ConfirmActivateService=Är du säker på att du vill aktivera den här tjänsten med datum %s ? -RefContract=Avtalsreferens +ConfirmActivateService=Är du säker på att du vill aktivera den här tjänsten med datum %s? +RefContract=Kontraktsreferens DateContract=Kontraktsdatum DateServiceActivate=Aktiveringsdatum för tjänst -ListOfServices=Förteckning över tjänster -ListOfInactiveServices=Förteckning över ej aktiva tjänster -ListOfExpiredServices=Förteckning över utlöpta aktiva tjänster +ListOfServices=Lista över tjänster +ListOfInactiveServices=Lista över inaktiva tjänster +ListOfExpiredServices=Lista över utgångna aktiva tjänster ListOfClosedServices=Lista över stängda tjänster -ListOfRunningServices=Förteckning över löpande tjänster +ListOfRunningServices=Lista över pågående tjänster NotActivatedServices=Inaktiva tjänster (bland bekräftades kontrakt) -BoardNotActivatedServices=Tjänster att aktivera bland bekräftades kontrakt +BoardNotActivatedServices=Tjänster att aktivera bland bekräftade kontrakt BoardNotActivatedServicesShort=Tjänster att aktivera -LastContracts=Senaste %s kontrakten -LastModifiedServices=Senaste %s modifierade tjänster +LastContracts=Senaste %s kontrakt +LastModifiedServices=Senaste %s ändrade tjänster ContractStartDate=Startdatum ContractEndDate=Slutdatum DateStartPlanned=Planerat startdatum @@ -65,31 +66,31 @@ DateStartRealShort=Verkligt startdatum DateEndReal=Verkligt slutdatum DateEndRealShort=Verkligt slutdatum CloseService=Stäng tjänst -BoardRunningServices=Aktiva tjänster -BoardRunningServicesShort=Aktiva tjänster -BoardExpiredServices=Avslutade tjänster -BoardExpiredServicesShort=Avslutade tjänster +BoardRunningServices=Pågående tjänster +BoardRunningServicesShort=Pågående tjänster +BoardExpiredServices=Utgångna tjänster +BoardExpiredServicesShort=Utgångna tjänster ServiceStatus=Status för tjänst -DraftContracts=Utkast avtal +DraftContracts=Avtalsutkast CloseRefusedBecauseOneServiceActive=Kontraktet kan inte stängas eftersom det finns minst en öppen tjänst på den -ActivateAllContracts=Aktivera alla kontraktslinjer -CloseAllContracts=Stäng alla kontrakt linjer -DeleteContractLine=Ta bort ett kontrakt linje -ConfirmDeleteContractLine=Är du säker på att du vill radera denna kontraktslängd? -MoveToAnotherContract=Flytta tjänster i ett annat avtal. -ConfirmMoveToAnotherContract=Jag valde ny målavtal och bekräfta jag vill flytta den här tjänsten i detta avtal. -ConfirmMoveToAnotherContractQuestion=Välj i vilket befintligt kontrakt (av samma tredje part), vill du flytta denna tjänst till? -PaymentRenewContractId=Förnya kontrakt linje (nummer %s) +ActivateAllContracts=Aktivera alla kontraktsrader +CloseAllContracts=Stäng alla kontraktsrader +DeleteContractLine=Radera en kontraktsrad +ConfirmDeleteContractLine=Är du säker på att du vill radera denna kontraktsrad? +MoveToAnotherContract=Flytta tjänster till ett annat avtal. +ConfirmMoveToAnotherContract=Jag valde nytt målavtal och bekräftar att jag vill flytta den här tjänsten i detta avtal. +ConfirmMoveToAnotherContractQuestion=Välj vilket befintligt kontrakt (hos samma tredjepart) du vill flytta denna tjänst till? +PaymentRenewContractId=Förnya kontrakt %s (tjänst %s) ExpiredSince=Utgångsdatum NoExpiredServices=Inga utgångna aktiva tjänster ListOfServicesToExpireWithDuration=Förteckning över tjänster som löper ut inom %s dagar ListOfServicesToExpireWithDurationNeg=Förteckning över tjänster som löpt ut sedan mer än %s dagar ListOfServicesToExpire=Förteckning över tjänster som löper ut -NoteListOfYourExpiredServices=Denna förteckning omfattar endast tjänster från avtal med tredje part i förhållande till vilka du är säljare. +NoteListOfYourExpiredServices=Denna förteckning omfattar endast tjänster från avtal med tredjepart i förhållande till vilka du är säljare. StandardContractsTemplate=Standardkontrakt mall ContactNameAndSignature=För %s, namn och underskrift: -OnlyLinesWithTypeServiceAreUsed=Endast rader med typ "Service" kommer att klonas. -ConfirmCloneContract=Är du säker på att du vill klona kontraktet %s ? +OnlyLinesWithTypeServiceAreUsed=Endast rader med typ "Tjänst" kommer att klonas. +ConfirmCloneContract=Är du säker på att du vill klona kontraktet %s? LowerDateEndPlannedShort=Lägre planerat slutdatum för aktiva tjänster SendContractRef=Upphandlingsinformation __REF__ OtherContracts=Övriga kontrakt @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Undertecknande kontrakt kundkontakt HideClosedServiceByDefault=Dölj avslutade tjänster som standard ShowClosedServices=Visa avslutade tjänster HideClosedServices=Dölj avslutade tjänster +UserStartingService=Användarstarttjänst +UserClosingService=Användarstängningstjänst diff --git a/htdocs/langs/sv_SE/cron.lang b/htdocs/langs/sv_SE/cron.lang index c0dd13b0651..957ca64b110 100644 --- a/htdocs/langs/sv_SE/cron.lang +++ b/htdocs/langs/sv_SE/cron.lang @@ -26,7 +26,7 @@ CronCommand=Kommando CronList=Schemalagda jobb CronDelete=Radera schemalagda jobb CronConfirmDelete=Är du säker på att du vill ta bort dessa schemalagda jobb? -CronExecute=Starta planerat jobb +CronExecute=Kör nu CronConfirmExecute=Är du säker på att du vill utföra dessa schemalagda jobb nu? CronInfo=Schemalagd arbetsmodul gör det möjligt att schemalägga jobb för att utföra dem automatiskt. Jobb kan också startas manuellt. CronTask=Jobb @@ -58,7 +58,7 @@ CronNote=Kommentar CronFieldMandatory=Fält %s är obligatoriskt CronErrEndDateStartDt=Slutdatum kan inte vara före startdatum StatusAtInstall=Status vid modulinstallation -CronStatusActiveBtn=Schemalägg +CronStatusActiveBtn=Aktivera schemaläggning CronStatusInactiveBtn=Inaktivera CronTaskInactive=Detta arbete är inaktiverat (ej schemalagt) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Gå till menyn "Hem - Adminverktyg JobDisabled=Jobb inaktiverat MakeLocalDatabaseDumpShort=Lokal databas säkerhetskopia MakeLocalDatabaseDump=Skapa en lokal databasdump. Parametrarna är: komprimering ('gz' eller 'bz' eller 'none'), säkerhetskopieringstyp ('mysql', 'pgsql', 'auto'), 1, 'auto' eller filnamn att bygga, antal backupfiler för att hålla +MakeSendLocalDatabaseDumpShort=Skicka säkerhetskopiering av lokal databas +MakeSendLocalDatabaseDump=Skicka säkerhetskopiering av lokal databas via e-post. Parametrarna är: till, från, ämne, meddelande, filnamn (namn på fil som skickades), filter ('sql' endast för säkerhetskopiering av databas) +BackupIsTooLargeSend=Tyvärr, den senaste säkerhetskopian är för stor för att skickas med e-post +CleanUnfinishedCronjobShort=Städa oavslutat cronjob +CleanUnfinishedCronjob=Rensa cronjob som har fastnat i bearbetningen när processen inte längre körs WarningCronDelayed=Uppmärksamhet, för prestationsändamål, vad som än är nästa datum för utförande av aktiverade jobb, kan dina jobb försenas till högst %s timmar innan de körs. DATAPOLICYJob=Resning och anonymisering av data JobXMustBeEnabled=Jobb %s måste vara aktiverat +EmailIfError=E-post för varning vid fel +ErrorInBatch=Fel vid körning av jobbet %s + # Cron Boxes LastExecutedScheduledJob=Senast utfört schemalagda arbete NextScheduledJobExecute=Nästa schemalagda arbete att köra NumberScheduledJobError=Antal schemalagda arbete med fel +NumberScheduledJobNeverFinished=Antal schemalagda jobb aldrig avslutade diff --git a/htdocs/langs/sv_SE/datapolicy.lang b/htdocs/langs/sv_SE/datapolicy.lang new file mode 100644 index 00000000000..dc2f51f319c --- /dev/null +++ b/htdocs/langs/sv_SE/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Sekretesspolicy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Modul för att hantera sekretess (i enlighet med GDPR) + +# +# Administration page +# +datapolicySetup = Inställning av sekretesspolicy +Deletion = Radering av data +datapolicySetupPage = Beroende på lagarna i ditt land (exempelvis artikel 5 i GDPR) måste personuppgifter sparas under en period som inte överstiger vad som är nödvändigt för de ändamål för vilka de samlades in, förutom för arkivändamål.
Raderingen kommer att göras automatiskt efter en viss varaktighet utan händelse (längden som du kommer att ha angett nedan). +NB_MONTHS = %s månader +ONE_YEAR = 1 år +NB_YEARS = %s år +DATAPOLICY_TIERS_CLIENT = Kund +DATAPOLICY_TIERS_PROSPECT = Prospekt +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospekt/kund +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Inte prospekt eller kund +DATAPOLICY_TIERS_FOURNISSEUR = Leverantör +DATAPOLICY_CONTACT_CLIENT = Kund +DATAPOLICY_CONTACT_PROSPECT = Prospekt +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospekt/kund +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Inte prospekt eller kund +DATAPOLICY_CONTACT_FOURNISSEUR = Leverantör +DATAPOLICY_ADHERENT = Medlem +DATAPOLICY_Tooltip_SETUP = Typ av kontakt - ange dina val för varje typ. +DATAPOLICYMail = E-postinställningar +DATAPOLICYSUBJECTMAIL = Ärenderad för e-post +DATAPOLICYCONTENTMAIL = Innehållet i e-post +DATAPOLICYSUBSITUTION = Du kan använda följande variabler i din e-post (LINKACCEPT gör det möjligt att skapa en länk som registrerar personens samtycke, LINKREFUSED gör det möjligt att registrera personens nekande): +DATAPOLICYACCEPT = Meddelande efter överenskommelse +DATAPOLICYREFUSE = Meddelande efter oenighet +SendAgreementText = Du kan skicka e-post angående GDPR till alla dina relevanta kontakter (som ännu inte har fått ett mejl och som du inte har registrerat något för om deras GDPR-avtal). För att göra detta, använd följande knapp. +SendAgreement = Skicka e-post +AllAgreementSend = All e-post har skickats +TXTLINKDATAPOLICYACCEPT = Text för länken "godkänn" +TXTLINKDATAPOLICYREFUSE = Text för länken "neka" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR: hantering av personuppgifter +DATAPOLICY_consentement = Samtycke inhämtat för behandling av personuppgifter +DATAPOLICY_opposition_traitement = Motsätter sig hantering av personuppgifter +DATAPOLICY_opposition_prospection = Motsätter sig hantering av personuppgifter i prospekteringssyfte + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymisera en tredjepart +DATAPOLICY_POPUP_ANONYME_TEXTE = Du kan inte ta bort den här kontakten från Dolibarr eftersom det finns relaterade objekt. I enlighet med GDPR kommer du att göra all denna data anonym för att uppfylla dina skyldigheter. Vill du fortsätta? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portabilitet GDPR +DATAPOLICY_PORTABILITE_TITLE = Export av personuppgifter +DATAPOLICY_PORTABILITE_CONFIRMATION = Du vill exportera den här kontaktens personuppgifter. Är du säker? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymiserade %s + +# V2 +DATAPOLICYReturn = GDPR-validering +DATAPOLICY_date = Datum för godkännande/nekande av GDPR +DATAPOLICY_send = Datum då sekretessförfrågan skickats +DATAPOLICYReturn = GDPR-validering +DATAPOLICY_SEND = Skicka GDPR-förfrågan +MailSent = E-post har skickats + +# ERROR +ErrorSubjectIsRequired = Fel: Ämnet för e-post är obligatoriskt. Ange det i modulinställningen +=På grund av ett tekniskt problem kunde vi inte registrera ditt val. Vi ber om ursäkt för det. Kontakta oss för att skicka oss ditt val. +NUMBER_MONTH_BEFORE_DELETION = Antal månader före radering diff --git a/htdocs/langs/sv_SE/deliveries.lang b/htdocs/langs/sv_SE/deliveries.lang index a2260392827..2f9d5d3b544 100644 --- a/htdocs/langs/sv_SE/deliveries.lang +++ b/htdocs/langs/sv_SE/deliveries.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=Leverans DeliveryRef=Er referens -DeliveryCard=Kvittokort +DeliveryCard=Kvitto DeliveryOrder=Leveranskvitto DeliveryDate=Leveransdatum CreateDeliveryOrder=Skapa orderbekräftelse DeliveryStateSaved=Leveransstatus sparad SetDeliveryDate=Ställ in leveransdatum ValidateDeliveryReceipt=Bekräfta leveranskvitto -ValidateDeliveryReceiptConfirm=Är du säker att du vill bekräfta denna leveranskvittering? -DeleteDeliveryReceipt=Radera leveranskvittens +ValidateDeliveryReceiptConfirm=Är du säker att du vill bekräfta denna leverans? +DeleteDeliveryReceipt=Radera leverans DeleteDeliveryReceiptConfirm=Är du säker att du vill ta bort orderbekräftelse %s? -DeliveryMethod=Leveransmetod -TrackingNumber=Spårningsnummer -DeliveryNotValidated=Leverans är inte bekräftat -StatusDeliveryCanceled=Annullerad +DeliveryMethod=Leveranssätt +TrackingNumber=Spårnummer +DeliveryNotValidated=Leverans är inte bekräftad +StatusDeliveryCanceled=Avbruten StatusDeliveryDraft=Utkast StatusDeliveryValidated=Mottagna # merou PDF model -NameAndSignature=Namn och Signatur: -ToAndDate=To___________________________________ den ____ / _____ / __________ +NameAndSignature=Namn och signatur: +ToAndDate=Till___________________________________ den ____ / _____ / __________ GoodStatusDeclaration=Har tagit emot varan ovan i gott skick, -Deliverer=Bud: +Deliverer=Speditör: Sender=Avsändare Recipient=Mottagare ErrorStockIsNotEnough=Det finns inte tillräckligt i lager @@ -30,4 +30,4 @@ NonShippable=Inte sändbara ShowShippableStatus=Visa leveransstatus ShowReceiving=Visa orderbekräftelse NonExistentOrder=Icke-existerande ordning -StockQuantitiesAlreadyAllocatedOnPreviousLines = Lagerkvantiteter som redan tilldelats på tidigare rader +StockQuantitiesAlreadyAllocatedOnPreviousLines = Lagerantal som redan tilldelats på tidigare rader diff --git a/htdocs/langs/sv_SE/dict.lang b/htdocs/langs/sv_SE/dict.lang index ec142df29fe..daad01c28d8 100644 --- a/htdocs/langs/sv_SE/dict.lang +++ b/htdocs/langs/sv_SE/dict.lang @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Mrs +CivilityMMEShort=Mrs CivilityMR=Mr +CivilityMRShort=Mr CivilityMLE=Ms CivilityMTRE=Master CivilityDR=Doktor diff --git a/htdocs/langs/sv_SE/donations.lang b/htdocs/langs/sv_SE/donations.lang index d8c64be326e..1b18f536261 100644 --- a/htdocs/langs/sv_SE/donations.lang +++ b/htdocs/langs/sv_SE/donations.lang @@ -1,35 +1,35 @@ # Dolibarr language file - Source file is en_US - donations Donation=Donation Donations=Donationer -DonationRef=Donation ref. +DonationRef=Donationsref. Donor=Givare AddDonation=Skapa en donation NewDonation=Ny donation -DeleteADonation=Ta bort en gåva -ConfirmDeleteADonation=Är du säker att du vill ta bort denna gåva? -PublicDonation=Offentliga donation -DonationsArea=Donationer område -DonationStatusPromiseNotValidated=Förslag löfte +DeleteADonation=Radera donatio +ConfirmDeleteADonation=Är du säker att du vill ta bort denna donation? +PublicDonation=Offentlig donation +DonationsArea=Donationsområde +DonationStatusPromiseNotValidated=Utkast löfte DonationStatusPromiseValidated=Bekräftat löfte -DonationStatusPaid=Donation fått -DonationStatusPromiseNotValidatedShort=Förslag -DonationStatusPromiseValidatedShort=Bekräftat +DonationStatusPaid=Donation mottagen +DonationStatusPromiseNotValidatedShort=Utkast +DonationStatusPromiseValidatedShort=Bekräftad DonationStatusPaidShort=Mottagna -DonationTitle=Donation kvitto +DonationTitle=Donationskvitto DonationDate=Donationsdatum DonationDatePayment=Betalningsdag ValidPromess=Bekräfta löfte -DonationReceipt=Donation kvitto -DonationsModels=Dokument modeller för donation kvitton -LastModifiedDonations=Senast %s ändrade gåvor -DonationRecipient=Donation mottagaren -IConfirmDonationReception=Mottagaren förklarar mottagning, som en donation, av följande belopp -MinimumAmount=Minsta belopp är% s -FreeTextOnDonations=Fri text för att visa i sidfoten +DonationReceipt=Donationskvitto +DonationsModels=Dokumentmodeller för donationskvitton +LastModifiedDonations=Senast %s ändrade donationer +DonationRecipient=Donation mottagare +IConfirmDonationReception=Mottagaren tar, som donation, emot följande belopp +MinimumAmount=Minsta belopp är %s +FreeTextOnDonations=Fritext att visa i sidfot FrenchOptions=Alternativ för Frankrike -DONATION_ART200=Visar artikel 200 från CGI om du är orolig -DONATION_ART238=Visar artikel 238 från CGI om du är orolig -DONATION_ART885=Visar artikel 885 från CGI om du är orolig +DONATION_ART200=Visar artikel 200 från CGI om du är berörd +DONATION_ART238=Visar artikel 238 från CGI om du är berörd +DONATION_ART885=Visar artikel 885 från CGI om du är berörd DonationPayment=Donation DonationValidated=Gåva %s bekräftad DonationUseThirdparties=Använd en befintlig tredjepart som givarkoordinator diff --git a/htdocs/langs/sv_SE/ecm.lang b/htdocs/langs/sv_SE/ecm.lang index 39aaeec209c..85ff1196a46 100644 --- a/htdocs/langs/sv_SE/ecm.lang +++ b/htdocs/langs/sv_SE/ecm.lang @@ -5,8 +5,9 @@ ECMSectionManual=Manuell katalog ECMSectionAuto=Automatisk katalog ECMSectionsManual=Manuell struktur ECMSectionsAuto=Automatisk struktur +ECMSectionsMedias=Mediaträd ECMSections=Kataloger -ECMRoot=ECM Root +ECMRoot=ECM-root ECMNewSection=Ny katalog ECMAddSection=Lägg till katalog ECMCreationDate=Datum för skapande @@ -14,36 +15,38 @@ ECMNbOfFilesInDir=Antalet filer i katalogen ECMNbOfSubDir=Antal underkataloger ECMNbOfFilesInSubDir=Antalet filer i underkataloger ECMCreationUser=Skapare -ECMArea=DMS/ECM yta -ECMAreaDesc=Med DMS / ECM-området (Document Management System / Electronic Content Management) kan du spara, dela och söka snabbt alla typer av dokument i Dolibarr. -ECMAreaDesc2=* Automatisk kataloger fylls automatiskt när man lägger till dokument från kort av ett element.
* Manuell kataloger kan användas för att spara dokument inte är knutna till ett visst element. -ECMSectionWasRemoved=Mapp %s har tagits bort. -ECMSectionWasCreated=Mapp %s har skapats. -ECMSearchByKeywords=Sök på nyckelord -ECMSearchByEntity=Sök på objektet -ECMSectionOfDocuments=Register över handlingar +ECMArea=DMS/ECM område +ECMAreaDesc=Med DMS/ECM-området (Document Management System/Electronic Content Management) kan du spara, dela och söka snabbt i alla typer av dokument. +ECMAreaDesc2a=* Manuella kataloger kan användas för att spara dokument som inte är kopplade till ett visst element. +ECMAreaDesc2b=* Automatiska kataloger fylls automatiskt när du lägger till dokument från sidan av ett element. +ECMAreaDesc3=* Mediakataloger är filer i underkatalogen /medias i dokumentkatalogen, läsbara av alla utan att behöva logga in och utan att filen måste delas. Den används för att lagra bildfiler från e-post eller modulen webbplatser. +ECMSectionWasRemoved=Katalogen %s har raderats. +ECMSectionWasCreated=Katalogen %s har skapats. +ECMSearchByKeywords=Sök nyckelord +ECMSearchByEntity=Sök objekt +ECMSectionOfDocuments=Register över dokument ECMTypeAuto=Automatisk ECMDocsBy=Dokument länkade till %s -ECMNoDirectoryYet=Ingen katalog skapas +ECMNoDirectoryYet=Ingen katalog skapad ShowECMSection=Visa katalog -DeleteSection=Ta bort katalog -ConfirmDeleteSection=Vänligen bekräfta att du vill ta bort mappen %s? +DeleteSection=Radera katalog +ConfirmDeleteSection=Bekräfta att du vill ta bort katalogen %s? ECMDirectoryForFiles=Relativ katalog för filer -CannotRemoveDirectoryContainsFilesOrDirs=Borttagning är inte möjlig eftersom det innehåller några filer eller underkataloger -CannotRemoveDirectoryContainsFiles=Borttagning är inte möjlig eftersom det innehåller några filer -ECMFileManager=Filhanteraren +CannotRemoveDirectoryContainsFilesOrDirs=Borttagning är inte möjlig eftersom den innehåller några filer eller underkataloger +CannotRemoveDirectoryContainsFiles=Borttagning är inte möjlig eftersom den innehåller filer +ECMFileManager=Filhanterare ECMSelectASection=Välj en mapp i strukturen... -DirNotSynchronizedSyncFirst=Den här katalogen verkar vara skapad eller modifierad utanför ECM-modulen. Du måste klicka på "Resync" -knappen först för att synkronisera skivan och databasen för att hämta innehåll i den här katalogen. +DirNotSynchronizedSyncFirst=Den här katalogen verkar vara skapad eller ändrad utanför ECM-modulen. Du måste klicka på knappen "Uppdatera" först för att synkronisera hårddisken och databasen för att hämta innehåll i den här katalogen. ReSyncListOfDir=Uppdatera lista med mappar HashOfFileContent=Hash av filinnehåll -NoDirectoriesFound=Inga mappar funna +NoDirectoriesFound=Inga kataloger funna FileNotYetIndexedInDatabase=Filen är inte indexerad i databasen (försök ladda upp igen) -ExtraFieldsEcmFiles=Extrafields Ecm Files -ExtraFieldsEcmDirectories=Extrafields Ecm-kataloger -ECMSetup=ECM-inställning -GenerateImgWebp=Kopiera alla bilder med en annan version med .webp-format -ConfirmGenerateImgWebp=Om du bekräftar kommer du generera en bild i .webp format för alla bilder som finns i denna mapp (undermappar är inte inkluderade) +ExtraFieldsEcmFiles=Extrafält ECM-filer +ExtraFieldsEcmDirectories=Extrafält ECM-kataloger +ECMSetup=ECM-inställningar +GenerateImgWebp=Duplicera alla bilder i en annan version med .webp-format +ConfirmGenerateImgWebp=Om du bekräftar kommer du generera en bild i .webp-format för alla bilder som finns i denna mapp (undermappar är inte inkluderade) ConfirmImgWebpCreation=Bekräfta kloning av alla bilder -SucessConvertImgWebp=Bilder blev klonade -ECMDirName=Dir name -ECMParentDirectory=Parent directory +SucessConvertImgWebp=Bilder har klonats +ECMDirName=Katalognamn +ECMParentDirectory=Överordnad katalog diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang index 189b2c6584e..f64c8d9d52b 100644 --- a/htdocs/langs/sv_SE/errors.lang +++ b/htdocs/langs/sv_SE/errors.lang @@ -9,11 +9,12 @@ ErrorBadMXDomain=E-post %s verkar felaktig (domänen har ingen giltig MX-post) ErrorBadUrl=Url %s är felaktig ErrorBadValueForParamNotAString=Dåligt värde för din parameter. Det lägger till i allmänhet när översättning saknas. ErrorRefAlreadyExists=Referens %s finns redan. -ErrorTitleAlreadyExists=Title %s already exists. +ErrorTitleAlreadyExists=Titel %s finns redan. ErrorLoginAlreadyExists=Logga %s finns redan. ErrorGroupAlreadyExists=Grupp %s finns redan. ErrorEmailAlreadyExists=E-post %s finns redan. ErrorRecordNotFound=Spela in hittades inte. +ErrorRecordNotFoundShort=Hittades inte ErrorFailToCopyFile=Det gick inte att kopiera filen "%s" till "%s". ErrorFailToCopyDir=Misslyckades att kopiera katalogen ' %s ' i ' %s '. ErrorFailToRenameFile=Det gick inte att byta namn på filen '%s "till" %s ". @@ -28,9 +29,9 @@ ErrorThisContactIsAlreadyDefinedAsThisType=Denna kontakt redan har definierats s ErrorCashAccountAcceptsOnlyCashMoney=Detta bankkonto är en kontant-konto, så det tar emot betalningar av typ kontanter endast. ErrorFromToAccountsMustDiffers=Källa och mål bankkonton måste vara olika. ErrorBadThirdPartyName=Dåligt värde för tredje parts namn -ForbiddenBySetupRules=Forbidden by setup rules +ForbiddenBySetupRules=Förbjudet enligt inställningsregler ErrorProdIdIsMandatory=%s är obligatoriskt -ErrorAccountancyCodeCustomerIsMandatory=The accountancy code of customer %s is mandatory +ErrorAccountancyCodeCustomerIsMandatory=Bokföringskoden för kunden %s är obligatorisk ErrorBadCustomerCodeSyntax=Dålig syntax för kundkod ErrorBadBarCodeSyntax=Dålig syntax för streckkod. Kan du ställa in en dålig streckkodstyp eller du definierade en streckkodsmask för numrering som inte matchar värdet skannat. ErrorCustomerCodeRequired=Kunden som erfordras @@ -48,6 +49,7 @@ ErrorBadImageFormat=Bildfilen har inte ett format som stöds (Din PHP stöder in ErrorBadDateFormat=Värde "%s" har fel datumformat ErrorWrongDate=Datum är inte korrekt! ErrorFailedToWriteInDir=Misslyckades med att skriva i katalogen %s +ErrorFailedToBuildArchive=Det gick inte att bygga arkivfilen %s ErrorFoundBadEmailInFile=Hittade felaktig e-syntax för %s rader i filen (t.ex. linje %s med email = %s) ErrorUserCannotBeDelete=Användaren kan inte raderas. Kanske är det associerat med Dolibarr-enheter. ErrorFieldsRequired=Vissa obligatoriska fält har lämnats tomma. @@ -67,7 +69,7 @@ ErrorDestinationAlreadyExists=En annan fil med namnet %s finns redan. ErrorPartialFile=Handlingar den mottagit inte helt av server. ErrorNoTmpDir=Tillfälliga directy %s inte existerar. ErrorUploadBlockedByAddon=Ladda upp blockeras av en PHP / Apache plugin. -ErrorFileSizeTooLarge=File size is too large or file not provided. +ErrorFileSizeTooLarge=Filstorleken är för stor eller filen tillhandahålls inte. ErrorFieldTooLong=Fältet %s är för långt. ErrorSizeTooLongForIntType=Storlek för lång för int typ (%s siffror max) ErrorSizeTooLongForVarcharType=Storlek för lång för sträng typ (%s tecken max) @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Vänligen fyll i värde för krysslista ErrorNoValueForRadioType=Vänligen fyll i värde för radiolista ErrorBadFormatValueList=Listvärdet kan inte ha mer än ett komma: %s , men behöver minst en: nyckel, värde ErrorFieldCanNotContainSpecialCharacters=Fältet %s får inte innehålla specialtecken. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Fältet %s får inte innehålla specialtecken eller stora bokstäver och kan inte innehålla enda nummer. +ErrorFieldCanNotContainSpecialNorUpperCharacters=Fältet %s får inte innehålla specialtecken, inte heller versaler och måste börja med ett alfabetiskt tecken (a-z) ErrorFieldMustHaveXChar=Fältet %s måste ha minst %s tecken. ErrorNoAccountancyModuleLoaded=Ingen bokföring modul aktiverad ErrorExportDuplicateProfil=Detta profilnamn finns redan för denna export. @@ -86,18 +88,18 @@ ErrorCantSaveADoneUserWithZeroPercentage=Kan inte spara en åtgärd med "status ErrorRefAlreadyExists=Referens %s finns redan. ErrorPleaseTypeBankTransactionReportName=Var god ange kontoutdragsnamnet där posten ska rapporteras ErrorRecordHasChildren=Misslyckades med att radera rekord eftersom det har några barnrekord. -ErrorRecordHasAtLeastOneChildOfType=Object %s has at least one child of type %s +ErrorRecordHasAtLeastOneChildOfType=Objekt %s har minst en underkategori av typen %s ErrorRecordIsUsedCantDelete=Kan inte radera posten. Den används redan eller ingår i ett annat objekt. ErrorModuleRequireJavascript=Javascript måste inte avaktiveras att ha denna funktion fungerar. Aktivera / inaktivera Javascript, gå till menyn Hem-> Inställningar-> Display. ErrorPasswordsMustMatch=Båda skrivit lösenord måste matcha varandra ErrorContactEMail=Ett tekniskt fel uppstod. Vänligen kontakta administratören till följande email %s och ge felkoden %s i ditt meddelande, eller lägg till en skärmkopia av den här sidan. ErrorWrongValueForField=Fält %s : ' %s ' överensstämmer inte med regexregeln %s -ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed +ErrorHtmlInjectionForField=Fält %s : Värdet ' %s ' innehåller inte tillåten data ErrorFieldValueNotIn=Fält %s : ' %s ' är inte ett värde som finns i fält %s av %s ErrorFieldRefNotIn=Fält %s : ' %s ' är inte en %s existerande referens +ErrorMultipleRecordFoundFromRef=Flera poster hittades vid sökning från ref %s . Inget sätt att veta vilket ID du ska använda. ErrorsOnXLines=%s hittade fel ErrorFileIsInfectedWithAVirus=Antivirusprogrammet inte har kunnat bekräfta (fil kan vara smittade av ett virus) -ErrorSpecialCharNotAllowedForField=Speciella tecken är inte tillåtna för användning i fält "%s" ErrorNumRefModel=En hänvisning finns i databasen (%s) och är inte förenligt med denna numrering regel. Ta bort post eller bytt namn hänvisning till aktivera den här modulen. ErrorQtyTooLowForThisSupplier=Mängden är för låg för den här försäljaren eller inget pris som definieras på denna produkt för den här försäljaren ErrorOrdersNotCreatedQtyTooLow=Vissa beställningar har inte skapats på grund av för låga kvantiteter @@ -115,7 +117,7 @@ ErrorFailedToLoadRSSFile=Inte få RSS-flöde. Försök att lägga konstant MAIN_ ErrorForbidden=Tillträde beviljas ej.
Du försöker komma åt en sida, ett område eller en funktion av en inaktiverad modul eller utan att vara i en autentiserad session eller det är inte tillåtet för din användare. ErrorForbidden2=Tillstånd för den här inloggningen kan definieras av din Dolibarr administratör från menyn %s-> %s. ErrorForbidden3=Det verkar som Dolibarr inte används genom en bestyrkt session. Ta en titt på Dolibarr inställning dokumentation för att veta hur man ska hantera verifieringar (htaccess, mod_auth eller andra ...). -ErrorForbidden4=Note: clear your browser cookies to destroy existing sessions for this login. +ErrorForbidden4=Obs: rensa din webbläsares cookies för att förstöra befintliga sessioner för denna inloggning. ErrorNoImagickReadimage=Funktion imagick_readimage finns inte i denna PHP. Ingen förhandsgranskning kan vara tillgängliga. Administratörer kan inaktivera den här fliken från menyn Setup - Display. ErrorRecordAlreadyExists=Record finns redan ErrorLabelAlreadyExists=Denna etikett finns redan @@ -153,7 +155,7 @@ ErrorPHPNeedModule=Fel, din PHP måste ha modul %s installerad för att a ErrorOpenIDSetupNotComplete=Du inställning för Dolibarr konfigurationsfil möjliggör OpenID autentisering, men webbadressen OpenID tjänsten definieras inte i ständig %s ErrorWarehouseMustDiffers=Källa och mål lager måste skiljer ErrorBadFormat=Dåligt format! -ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Fel, den här medlemmen är inte länkad till någon tredje part. Länk medlem till en befintlig tredje part eller skapa en ny tredje part innan du skapar prenumeration med faktura. +ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=Fel, den här medlemmen är inte länkad till någon tredje part. Länk medlem till en befintlig tredje part eller skapa en ny tredje part innan du skapar abonnemang mot faktura. ErrorThereIsSomeDeliveries=Fel, det finns några leveranser kopplade till denna sändning. Radering vägrade. ErrorCantDeletePaymentReconciliated=Det går inte att ta bort en betalning som hade genererat en bankpost som försonades ErrorCantDeletePaymentSharedWithPayedInvoice=Det går inte att ta bort en betalning som delas av minst en faktura med status Betald @@ -179,8 +181,8 @@ ErrorPriceExpressionInternal=Internt fel '%s' ErrorPriceExpressionUnknown=Okänt fel '%s' ErrorSrcAndTargetWarehouseMustDiffers=Källa och mål lager måste skiljer ErrorTryToMakeMoveOnProductRequiringBatchData=Fel, försök att göra en lagerrörelse utan mycket / seriell information, på produkt '%s' som kräver mycket / seriell information -ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=Alla inspelade mottagningar måste först verifieras (godkänd eller nekad) innan du får göra den här åtgärden -ErrorCantSetReceptionToTotalDoneWithReceptionDenied=Alla inspelade mottagningar måste först verifieras (godkända) innan de får göra den här åtgärden +ErrorCantSetReceptionToTotalDoneWithReceptionToApprove=Alla registrerade mottagningar måste först verifieras (godkänd eller nekad) innan du får göra den här åtgärden +ErrorCantSetReceptionToTotalDoneWithReceptionDenied=Alla registrerade mottagningar måste först verifieras (godkända) innan de får göra den här åtgärden ErrorGlobalVariableUpdater0=HTTP-förfrågan misslyckades med felet '%s' ErrorGlobalVariableUpdater1=Ogiltigt JSON-format '%s' ErrorGlobalVariableUpdater2=Saknad parameter '%s' @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Objekt måste ha status 'Aktiv' för ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objekt måste ha statusen 'Utkast' eller 'Inaktiverad' för att aktiveras ErrorNoFieldWithAttributeShowoncombobox=Inga fält har egenskapen 'showoncombobox' till definition av objektet '%s'. Inget sätt att visa kombineraren. ErrorFieldRequiredForProduct=Fältet '%s' krävs för produkten %s +AlreadyTooMuchPostOnThisIPAdress=Du har redan skrivit för mycket på denna IP-adress. ProblemIsInSetupOfTerminal=Problemet är vid installation av terminal %s. ErrorAddAtLeastOneLineFirst=Lägg till minst en rad först ErrorRecordAlreadyInAccountingDeletionNotPossible=Fel, posten har redan överförts i bokföringen, raderingen är inte möjlig. @@ -271,31 +274,40 @@ ErrorYouMustFirstSetupYourChartOfAccount=Du måste först ställa in ditt kontop ErrorFailedToFindEmailTemplate=Det gick inte att hitta mall med kodnamn %s ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Varaktighet definieras inte i tjänsten. Inget sätt att beräkna timpriset. ErrorActionCommPropertyUserowneridNotDefined=Användarens ägare krävs -ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary +ErrorActionCommBadType=Vald händelsetyp (id: %s, kod: %s) finns inte i ordboken Event Type CheckVersionFail=Versionskontroll misslyckades ErrorWrongFileName=Filens namn kan inte innehålla __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Inte i ordningen för betalningsvillkor, ändra. -ErrorIsNotADraft=%s is not a draft -ErrorExecIdFailed=Can't execute command "id" -ErrorBadCharIntoLoginName=Unauthorized character in the login name -ErrorRequestTooLarge=Error, request too large -ErrorNotApproverForHoliday=You are not the approver for leave %s -ErrorAttributeIsUsedIntoProduct=This attribute is used in one or more product variants -ErrorAttributeValueIsUsedIntoProduct=This attribute value is used in one or more product variants -ErrorPaymentInBothCurrency=Error, all amounts must be entered in the same column -ErrorYouTryToPayInvoicesInACurrencyFromBankWithAnotherCurrency=You try to pay invoices in the currency %s from an account with the currency %s -ErrorInvoiceLoadThirdParty=Can't load third-party object for invoice "%s" -ErrorInvoiceLoadThirdPartyKey=Third-party key "%s" no set for invoice "%s" -ErrorDeleteLineNotAllowedByObjectStatus=Delete line is not allowed by current object status -ErrorAjaxRequestFailed=Request failed -ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory -ErrorFailedToWriteInTempDirectory=Failed to write in temp directory -ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorIsNotADraft=%s är inte ett utkast +ErrorExecIdFailed=Kan inte köra kommandot "id" +ErrorBadCharIntoLoginName=Obehörig karaktär i fältet %s +ErrorRequestTooLarge=Fel, begäran för stor eller sessionen har löpt ut +ErrorNotApproverForHoliday=Du är inte godkännaren för ledighet %s +ErrorAttributeIsUsedIntoProduct=Det här attributet används i en eller flera produktvarianter +ErrorAttributeValueIsUsedIntoProduct=Detta attributvärde används i en eller flera produktvarianter +ErrorPaymentInBothCurrency=Fel, alla belopp måste anges i samma kolumn +ErrorYouTryToPayInvoicesInACurrencyFromBankWithAnotherCurrency=Du försöker betala fakturor i valutan %s från ett konto med valutan %s +ErrorInvoiceLoadThirdParty=Det går inte att ladda tredjepartsobjekt för fakturan "%s" +ErrorInvoiceLoadThirdPartyKey=Tredjepartsnyckel "%s" inte inställd för faktura "%s" +ErrorDeleteLineNotAllowedByObjectStatus=Radera rad tillåts inte av aktuell objektstatus +ErrorAjaxRequestFailed=Begäran misslyckades +ErrorThirpdartyOrMemberidIsMandatory=Tredje part eller medlem i partnerskap är obligatoriskt +ErrorFailedToWriteInTempDirectory=Det gick inte att skriva i den temporära katalogen +ErrorQuantityIsLimitedTo=Antalet är begränsat till %s +ErrorFailedToLoadThirdParty=Det gick inte att hitta/läsa in tredje part från id=%s, email=%s, namn=%s +ErrorThisPaymentModeIsNotSepa=Detta betalningssätt är inte ett bankkonto +ErrorStripeCustomerNotFoundCreateFirst=Stripe-kund är inte inställd för denna tredje part (eller satt till ett värde som raderats på Stripe-sidan). Skapa (eller bifoga igen) det först. +ErrorCharPlusNotSupportedByImapForSearch=IMAP-sökning kan inte söka i avsändare eller mottagare efter en sträng som innehåller tecknet + +ErrorTableNotFound=Tabell %s hittades inte +ErrorValueForTooLow=Värdet för %s är för lågt +ErrorValueCantBeNull=Värdet för %s kan inte vara null +ErrorDateOfMovementLowerThanDateOfFileTransmission=Datumet för banktransaktionen får inte vara tidigare än datumet för filöverföringen +ErrorTooMuchFileInForm=För många filer i formuläret, det maximala antalet är %s fil(er) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Din PHP-parameter upload_max_filesize (%s) är högre än PHP-parameter post_max_size (%s). Detta är inte en konsekvent installation. WarningPasswordSetWithNoAccount=Ett lösenord har ställts för den här medlemmen. Men inget användarkonto skapades. Så det här lösenordet är lagrat men kan inte användas för att logga in till Dolibarr. Den kan användas av en extern modul / gränssnitt men om du inte behöver definiera någon inloggning eller ett lösenord för en medlem kan du inaktivera alternativet "Hantera en inloggning för varje medlem" från inställningen av medlemsmodulen. Om du behöver hantera en inloggning men inte behöver något lösenord, kan du hålla fältet tomt för att undvika denna varning. Obs! Email kan också användas som inloggning om medlemmen är länkad till en användare. -WarningMandatorySetupNotComplete=Click here to setup main parameters +WarningMandatorySetupNotComplete=Klicka här för att ställa in huvudparametrar WarningEnableYourModulesApplications=Klicka här för att aktivera dina moduler och applikationer WarningSafeModeOnCheckExecDir=Varning, PHP alternativ safe_mode är på så kommando måste stoppas in i en katalog som deklarerats av php parameter safe_mode_exec_dir. WarningBookmarkAlreadyExists=Ett bokmärke med denna avdelning eller detta mål (URL) finns redan. @@ -304,9 +316,9 @@ WarningConfFileMustBeReadOnly=Varning, konfigurationsfilen (htdocs / conf / c WarningsOnXLines=Varningar om %s källrader WarningNoDocumentModelActivated=Ingen modell, för dokumentgenerering, har aktiverats. En modell kommer att väljas som standard tills du kontrollerar din modulinställning. WarningLockFileDoesNotExists=Varning när installationen är klar måste du inaktivera installations- / migreringsverktygen genom att lägga till en fil install.lock i katalogen %s . Att undanröja skapandet av den här filen är en allvarlig säkerhetsrisk. -WarningUntilDirRemoved=Alla säkerhetsvarningar (visas endast av administrativa användare) kommer att förbli aktiva så länge som sårbarheten är närvarande (eller den konstanta MAIN_REMOVE_INSTALL_WARNING läggs till i Setup-> Other Setup). +WarningUntilDirRemoved=Denna säkerhetsvarning kommer att förbli aktiv så länge som sårbarheten finns. WarningCloseAlways=Varning, är stängning göras även om beloppet varierar mellan källa och mål element. Aktivera den här funktionen med försiktighet. -WarningUsingThisBoxSlowDown=Varning, använder denna ruta bromsa allvarligt alla sidor som visar lådan. +WarningUsingThisBoxSlowDown=Varning, att använda denna funktion sänker allvarligt hastigheten på alla sidor som visar rutan. WarningClickToDialUserSetupNotComplete=Inställning av ClickToDial informationen för ditt användarkonto är inte fullständiga (se fliken ClickToDial på din användarkortet). WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature inaktiveras när display inställning är optimerad för blinda personer eller textbaserade webbläsare. WarningPaymentDateLowerThanInvoiceDate=Betalningsdag (%s) är tidigare än fakturadatum (%s) för faktura %s. @@ -324,26 +336,28 @@ WarningTheHiddenOptionIsOn=Varning, det dolda alternativet %s är på. WarningCreateSubAccounts=Varning, du kan inte skapa ett underkonto direkt, du måste skapa en tredje part eller en användare och tilldela dem en redovisningskod för att hitta dem i den här listan WarningAvailableOnlyForHTTPSServers=Endast tillgängligt om du använder HTTPS-säker anslutning. WarningModuleXDisabledSoYouMayMissEventHere=Modulen %s har inte aktiverats. Så du kanske missar en hel del evenemang här. -WarningPaypalPaymentNotCompatibleWithStrict=The value 'Strict' makes the online payment features not working correctly. Use 'Lax' instead. -WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPaypalPaymentNotCompatibleWithStrict=Värdet "Strikt" gör att onlinebetalningsfunktionerna inte fungerar korrekt. Använd "Lax" istället. +WarningThemeForcedTo=Varning, temat har tvingats till %s av en dold konstant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Varning, detta kommer också att radera alla befintliga sidor/behållare på webbplatsen. Du bör exportera din webbplats innan, så du har en säkerhetskopia för att återimportera den senare. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatisk validering är inaktiverad när alternativet att minska lager är inställt på "Fakturavalidering". # Validate -RequireValidValue = Value not valid -RequireAtLeastXString = Requires at least %s character(s) -RequireXStringMax = Requires %s character(s) max -RequireAtLeastXDigits = Requires at least %s digit(s) -RequireXDigitsMax = Requires %s digit(s) max -RequireValidNumeric = Requires a numeric value -RequireValidEmail = Email address is not valid -RequireMaxLength = Length must be less than %s chars -RequireMinLength = Length must be more than %s char(s) -RequireValidUrl = Require valid URL -RequireValidDate = Require a valid date -RequireANotEmptyValue = Is required -RequireValidDuration = Require a valid duration -RequireValidExistingElement = Require an existing value -RequireValidBool = Require a valid boolean -BadSetupOfField = Error bad setup of field -BadSetupOfFieldClassNotFoundForValidation = Error bad setup of field : Class not found for validation -BadSetupOfFieldFileNotFound = Error bad setup of field : File not found for inclusion -BadSetupOfFieldFetchNotCallable = Error bad setup of field : Fetch not callable on class +RequireValidValue = Värdet är inte giltigt +RequireAtLeastXString = Kräver minst %s tecken(er) +RequireXStringMax = Kräver max %s tecken +RequireAtLeastXDigits = Kräver minst %s siffror +RequireXDigitsMax = Kräver max %s siffra(r). +RequireValidNumeric = Kräver ett numeriskt värde +RequireValidEmail = E-postadressen är inte giltig +RequireMaxLength = Längden måste vara mindre än %s tecken +RequireMinLength = Längden måste vara mer än %s tecken +RequireValidUrl = Kräv giltig URL +RequireValidDate = Kräv ett giltigt datum +RequireANotEmptyValue = Krävs +RequireValidDuration = Kräv en giltig varaktighet +RequireValidExistingElement = Kräv ett befintligt värde +RequireValidBool = Kräv en giltig boolean +BadSetupOfField = Fel inställning av fältet +BadSetupOfFieldClassNotFoundForValidation = Felaktig inställning av fält: Klass hittades inte för validering +BadSetupOfFieldFileNotFound = Felaktig inställning av fält: Filen hittades inte för inkludering +BadSetupOfFieldFetchNotCallable = Felaktig inställning av fält: Hämtning kan inte anropas på klass diff --git a/htdocs/langs/sv_SE/eventorganization.lang b/htdocs/langs/sv_SE/eventorganization.lang index c16dec9ca59..5f8426b3080 100644 --- a/htdocs/langs/sv_SE/eventorganization.lang +++ b/htdocs/langs/sv_SE/eventorganization.lang @@ -17,82 +17,86 @@ # # Generic # -ModuleEventOrganizationName = Event Organisation -EventOrganizationDescription = Eventorganisation genom modulprojekt -EventOrganizationDescriptionLong= Manage the organization of an event (show, conferences, attendees or speakers, with public pages for suggestion, vote or registration) +ModuleEventOrganizationName = Evenemangsorganisation +EventOrganizationDescription = Evenemangsorganisation genom modulen Projekt +EventOrganizationDescriptionLong= Hantera organisationen av ett evenemang (show, konferenser, deltagare eller talare, med offentliga sidor för förslag, omröstning eller registrering) # # Menu # EventOrganizationMenuLeft = Organiserade evenemang EventOrganizationConferenceOrBoothMenuLeft = Konferens eller monter -PaymentEvent=Payment of event +PaymentEvent=Betalning för evenemang # # Admin page # -NewRegistration=Registration -EventOrganizationSetup=Konfiguration av händelseorganisation -EventOrganization=Event organization -Settings=inställningar -EventOrganizationSetupPage = Inställningssida för händelseorganisation -EVENTORGANIZATION_TASK_LABEL = Etikett för uppgifter som ska skapas automatiskt när projektet valideras -EVENTORGANIZATION_TASK_LABELTooltip = När du validerar en organiserad händelse kan vissa uppgifter skapas automatiskt i projektet

Exempel:
Skicka samtal för konferens
Skicka samtal för monter
Ta emot samtal för konferens
påminna om händelse till högtalare
Skicka påminnelse om händelse till den bodansvariga
Skicka påminnelse om händelse till deltagare
Skicka påminnelse om händelse till den bodansvariga
Skicka påminnelse om händelse till deltagare -EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Kategori som automatiskt kan läggas till tredje part när någon föreslår en konferens -EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Kategori som ska läggas till tredje part automatiskt skapas när de föreslår en monter -EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Mall för e-post att skicka efter att ha fått ett förslag på en konferens. -EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_BOOTH = Mall för e-post att skicka efter att ha fått ett förslag på en monter. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = Template of email to send after a registration to a booth has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = Template of email to send after a registration to an event has been paid. -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = Template of email to use when sending emails from the massaction "Send emails" to speakers -EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = Template of email to use when sending emails from the massaction "Send emails" on attendee list -EVENTORGANIZATION_FILTERATTENDEES_CAT = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties in the category -EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, restricts the list of thirdparties to thirdparties with the nature +NewRegistration=Registrering +EventOrganizationSetup=Inställning för evenemangsorganisation +EventOrganization=Eventorganisation +Settings=Inställningar +EventOrganizationSetupPage = Inställningssida för evenemangsorganisation +EVENTORGANIZATION_TASK_LABEL = Etikett för uppgifter som ska skapas automatiskt när projektet bekräftas +EVENTORGANIZATION_TASK_LABELTooltip = När du validerar ett evenemang att organisera kommer vissa uppgifter automatiskt bli skapat i projektet

Exempel:
Skapa konferenssamtal
Skapa samtal för bås
Validera förslag för konferensen
Validera beställning för bås
Öppna prenumeration för evenemangen för deltagare
Skicka en påminnelse om evenemanget till talare
Skicka en påminnelse om evenemanget till båsvärdar
Skicka en påminnelse om evenemanget till deltagarna +EVENTORGANIZATION_TASK_LABELTooltip2=Lämna tomt om du inte behöver skapa uppgifter automatiskt. +EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Kategori som automatiskt kan läggas till tredjepart när någon föreslår en konferens +EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Kategori att läggas till tredjepart automatiskt skapas när de föreslår en monter +EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = E-postmall att skicka efter att ha fått ett förslag på en konferens. +EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_BOOTH = E-postmall att skicka efter att ha fått ett förslag på en monter. +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_BOOTH = E-postmall att skicka efter att en registrering till en monter är betald. +EVENTORGANIZATION_TEMPLATE_EMAIL_AFT_SUBS_EVENT = E-postmall att skicka efter att en anmälan till ett evenemang har betalats. +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_SPEAKER = E-postmall att använda när du skickar e-postmeddelanden från massåtgärden "Skicka e-post" till talare +EVENTORGANIZATION_TEMPLATE_EMAIL_BULK_ATTENDES = E-postmall som ska användas när du skickar e-postmeddelanden från massåtgärden "Skicka e-post" till deltagare +EVENTORGANIZATION_FILTERATTENDEES_CAT = I formuläret för att skapa/lägga till en deltagare begränsas listan över tredjeparter till tredjeparter som finns i kategorin +EVENTORGANIZATION_FILTERATTENDEES_TYPE = I formuläret för att skapa/lägga till en deltagare begränsas listan över tredjeparter till tredjeparter med karaktären # # Object # EventOrganizationConfOrBooth= Konferens eller monter -ManageOrganizeEvent = Manage the organization of an event +EventOrganizationConfOrBoothes=Konferens eller monter +ManageOrganizeEvent = Hantera organisationen av ett evenemang ConferenceOrBooth = Konferens eller monter ConferenceOrBoothTab = Konferens eller monter -AmountPaid = Amount paid -DateOfRegistration = Date of registration +AmountPaid = Betalt belopp +DateOfRegistration = Registreringsdatum ConferenceOrBoothAttendee = Konferens eller monterdeltagare +ApplicantOrVisitor=Utställare eller besökare +Speaker=Talare # # Template Mail # -YourOrganizationEventConfRequestWasReceived = Din begäran om konferens mottogs -YourOrganizationEventBoothRequestWasReceived = Din begäran om monter togs emot +YourOrganizationEventConfRequestWasReceived = Din begäran om konferens har tagits emot +YourOrganizationEventBoothRequestWasReceived = Din begäran om monter har tagits emot EventOrganizationEmailAskConf = Begäran om konferens EventOrganizationEmailAskBooth = Begäran om monter -EventOrganizationEmailBoothPayment = Payment of your booth -EventOrganizationEmailRegistrationPayment = Registration for an event -EventOrganizationMassEmailAttendees = Kommunikation till deltagarna -EventOrganizationMassEmailSpeakers = Kommunikation till högtalarna -ToSpeakers=To speakers +EventOrganizationEmailBoothPayment = Betalning av monter +EventOrganizationEmailRegistrationPayment = Anmälan till ett event +EventOrganizationMassEmailAttendees = Meddelande till deltagare +EventOrganizationMassEmailSpeakers = Meddelande till talare +ToSpeakers=Till talare # # Event # -AllowUnknownPeopleSuggestConf=Allow people to suggest conferences -AllowUnknownPeopleSuggestConfHelp=Allow unknown people to suggest a conference they want to do -AllowUnknownPeopleSuggestBooth=Allow people to apply for a booth -AllowUnknownPeopleSuggestBoothHelp=Allow unknown people to apply for a booth +AllowUnknownPeopleSuggestConf=Tillåt personer att föreslå konferenser +AllowUnknownPeopleSuggestConfHelp=Tillåt okända personer att föreslå en konferens de vill göra +AllowUnknownPeopleSuggestBooth=Låt folk ansöka om en monter +AllowUnknownPeopleSuggestBoothHelp=Tillåt okända personer att ansöka om en monter PriceOfRegistration=Pris för registrering -PriceOfRegistrationHelp=Price to pay to register or participate in the event -PriceOfBooth=Prenumerationspris för att stå en monter -PriceOfBoothHelp=Prenumerationspris för att stå en monter -EventOrganizationICSLink=Link ICS for conferences +PriceOfRegistrationHelp=Pris att betala för att registrera eller delta i evenemanget +PriceOfBooth=Kostnad för att stå i en monter +PriceOfBoothHelp=Kostnad för att stå i en monter +EventOrganizationICSLink=Länka ICS för konferenser ConferenceOrBoothInformation=Information om konferens eller monter Attendees=Deltagare -ListOfAttendeesOfEvent=List of attendees of the event project +ListOfAttendeesOfEvent=Lista över deltagare i evenemangsprojektet DownloadICSLink = Ladda ner ICS-länk -EVENTORGANIZATION_SECUREKEY = Seed to secure the key for the public registration page to suggest a conference -SERVICE_BOOTH_LOCATION = Tjänst som används för fakturaraden om en monterplats -SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = Service used for the invoice row about an attendee subscription to an event -NbVotes=Röstetal +EVENTORGANIZATION_SECUREKEY = Seed för att säkra nyckeln för registrering för att föreslå en konferens +SERVICE_BOOTH_LOCATION = Tjänst som används på fakturaraden för monterplats +SERVICE_CONFERENCE_ATTENDEE_SUBSCRIPTION = Tjänst som används på fakturaraden för deltagaravgift för ett evenemang +NbVotes=Antal röster # # Status # @@ -101,67 +105,70 @@ EvntOrgSuggested = Föreslagen EvntOrgConfirmed = Bekräftad EvntOrgNotQualified = Inte kvalificerad EvntOrgDone = Klar -EvntOrgCancelled = Inställt +EvntOrgCancelled = Inställd # # Public page # SuggestForm = Förslagssida -SuggestOrVoteForConfOrBooth = Page for suggestion or vote -EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest a new one for the event. You can also apply to have a booth during the event. -EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. -EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. +SuggestOrVoteForConfOrBooth = Sida för förslag eller omröstning +EvntOrgRegistrationHelpMessage = Här kan du rösta på en konferens eller föreslå en till ett evenemang. Du kan även ansöka om en monter under evenemanget. +EvntOrgRegistrationConfHelpMessage = Här kan du föreslå en ny konferens under evenemanget. +EvntOrgRegistrationBoothHelpMessage = Här kan du ansöka om en monter under evenemanget. ListOfSuggestedConferences = Lista över föreslagna konferenser -ListOfSuggestedBooths = Lista över föreslagna bås -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Föreslagna montrar +ListOfConferencesOrBooths=Konferenser eller montrar i ett evenemangsprojekt SuggestConference = Föreslå en ny konferens SuggestBooth = Föreslå en monter -ViewAndVote = Visa och rösta på föreslagna händelser -PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event -PublicAttendeeSubscriptionPage = Public link for registration to this event only +ViewAndVote = Visa och rösta på föreslagna evenemang +PublicAttendeeSubscriptionGlobalPage = Offentlig länk för anmälan till evenemanget +PublicAttendeeSubscriptionPage = Offentlig länk för registrering endast till detta evenemang MissingOrBadSecureKey = Säkerhetsnyckeln är ogiltig eller saknas -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = Detta formulär låter dig registrera dig som ny deltagare i evenemanget EvntOrgDuration = Denna konferens börjar på %s och slutar på %s. -ConferenceAttendeeFee = Konferensdeltagaravgift för evenemanget: '%s' som inträffar från %s till %s. -BoothLocationFee = Båsplats för evenemanget: '%s' som inträffar från %s till %s -EventType = Typ av händelse -LabelOfBooth=Båsetikett +ConferenceAttendeeFee = Deltagaravgift för evenemanget %s, %s till %s. +BoothLocationFee = Monter under evenemanget'%s, %s till %s. +EventType = Typ av evenemang +LabelOfBooth=Monteretikett LabelOfconference=Konferensetikett -ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet -DateMustBeBeforeThan=%s must be before %s -DateMustBeAfterThan=%s must be after %s +ConferenceIsNotConfirmed=Registrering ej tillgänglig, konferensen är inte bekräftad ännu +DateMustBeBeforeThan=%s måste vara före %s +DateMustBeAfterThan=%s måste vara efter %s +MaxNbOfAttendeesReached=Maximalt antal deltagare har uppnåtts +NewSubscription=Registrering +OrganizationEventConfRequestWasReceived=Ditt förslag på konferens har tagits emot +OrganizationEventBoothRequestWasReceived=Din begäran om en monter har tagits emot +OrganizationEventPaymentOfBoothWasReceived=Din betalning för monter har registrerats +OrganizationEventPaymentOfRegistrationWasReceived=Din betalning för din evenemang har registrerats +OrganizationEventBulkMailToAttendees=Detta är en påminnelse om ett evenemang du anmält dig till +OrganizationEventBulkMailToSpeakers=Detta är en påminnelse ett evenemanget du skall tala på +OrganizationEventLinkToThirdParty=Länk till tredjepart (kund, leverantör eller partner) +OrganizationEvenLabelName=Offentligt namn på konferensen eller montern -NewSubscription=Registration -OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received -OrganizationEventBoothRequestWasReceived=Your request for a booth has been received -OrganizationEventPaymentOfBoothWasReceived=Your payment for your booth has been recorded -OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event registration has been recorded -OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee -OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker -OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) - -NewSuggestionOfBooth=Application for a booth -NewSuggestionOfConference=Application for a conference +NewSuggestionOfBooth=Ansökan om monter +NewSuggestionOfConference=Ansökan om konferens # # Vote page # -EvntOrgRegistrationWelcomeMessage = Välkommen till konferens- eller monteringssidan. +EvntOrgRegistrationWelcomeMessage = Välkommen till konferens- eller montersidan. EvntOrgRegistrationConfWelcomeMessage = Välkommen till konferenssidan. EvntOrgRegistrationBoothWelcomeMessage = Välkommen till förslagssidan för monter. -EvntOrgVoteHelpMessage = Här kan du se och rösta på de föreslagna händelserna för projektet -VoteOk = Din röst har accepterats. +EvntOrgVoteHelpMessage = Här kan du se och rösta på de föreslagna evenemangen för projektet +VoteOk = Din röst har tagits emot. AlreadyVoted = Du har redan röstat på det här evenemanget. VoteError = Ett fel har inträffat under omröstningen, försök igen. -SubscriptionOk = Your registration has been validated -ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event +SubscriptionOk=Din registrering har skapats +ConfAttendeeSubscriptionConfirmation = Bekräftelse av ditt deltagande på ett evenemang Attendee = Deltagare -PaymentConferenceAttendee = Konferensdeltagarebetalning -PaymentBoothLocation = Betalning av monterplats -DeleteConferenceOrBoothAttendee=Remove attendee -RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s -EmailAttendee=Attendee email -EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) -ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation -NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +PaymentConferenceAttendee = Betalning för deltagare +PaymentBoothLocation = Betalning för monter +DeleteConferenceOrBoothAttendee=Ta bort deltagare +RegistrationAndPaymentWereAlreadyRecorder=En registrering och en betalning har redan registrerats för e-postadressen%s +EmailAttendee=Deltagarens e-post +EmailCompany=Företagets e-post +EmailCompanyForInvoice=Företagets e-postadress (för faktura, om den skiljer sig från deltagarens e-postadress) +ErrorSeveralCompaniesWithEmailContactUs=Flera företag med denna e-postadress har hittats så vi kan inte bekräfta din registrering automatiskt. Kontakta oss på %s för en manuell bekräftelse +ErrorSeveralCompaniesWithNameContactUs=Flera företag med detta namn har hittats så vi kan inte validera din registrering automatiskt. Kontakta oss på %s för en manuell validering +NoPublicActionsAllowedForThisEvent=Det finns inga åtgärder som är öppna för allmänheten för detta evenemang +MaxNbOfAttendees=Max antal deltagare diff --git a/htdocs/langs/sv_SE/exports.lang b/htdocs/langs/sv_SE/exports.lang index b4815bb027b..eecba4709d7 100644 --- a/htdocs/langs/sv_SE/exports.lang +++ b/htdocs/langs/sv_SE/exports.lang @@ -18,6 +18,7 @@ ExportableFields=Exporterbara fält ExportedFields=Exporterade fält ImportModelName=Importera profilnamn ImportModelSaved=Importprofilen sparad som %s . +ImportProfile=Importera profil DatasetToExport=Dataset att exportera DatasetToImport=Importera fil till dataset ChooseFieldsOrdersAndTitle=Välj fältordning ... @@ -46,15 +47,16 @@ LineDescription=Beskrivning av linjen LineUnitPrice=Priset per enhet på linjen LineVATRate=Momssats på linjen LineQty=Kvantitet för linje -LineTotalHT=Belopp exkl. skatt för linje -LineTotalTTC=Belopp med skatt för linje +LineTotalHT=Belopp exkl. moms för linje +LineTotalTTC=Belopp inkl. moms för linje LineTotalVAT=Det mervärdesskattebelopp för linje TypeOfLineServiceOrProduct=Typ av linje (0 = produkt, 1 = tjänst) FileWithDataToImport=Fil med data för att importera FileToImport=Källa fil du vill importera FileMustHaveOneOfFollowingFormat=Fil som ska importeras måste ha ett av följande format -DownloadEmptyExample=Download a template file with examples and information on fields you can import -StarAreMandatory=Into the template file, all fields with a * are mandatory fields +DownloadEmptyExampleShort=Ladda ner en exempelfil +DownloadEmptyExample=Ladda ner en mallfil med exempel och information om fält du kan importera +StarAreMandatory=I mallfilen är alla fält med en * obligatoriska fält ChooseFormatOfFileToImport=Välj det filformat som ska användas som importfilformat genom att klicka på ikonen %s för att välja den ... ChooseFileToImport=Ladda upp filen och klicka sedan på %s ikonen för att välja fil som källa importfil ... SourceFileFormat=Källa filformat @@ -82,7 +84,7 @@ SelectFormat=Välj denna import filformat RunImportFile=Importera datan NowClickToRunTheImport=Kontrollera resultaten av importimuleringen. Korrigera eventuella fel och ompröva.
När simuleringen rapporterar inga fel kan du fortsätta att importera data till databasen. DataLoadedWithId=Den importerade data kommer att ha ett tilläggsfält i varje databastabell med detta import-id: %s , så att det kan sökas vid undersökning av ett problem relaterat till denna import. -ErrorMissingMandatoryValue=Obligatoriska uppgifter är tomma i källfilen för fält %s . +ErrorMissingMandatoryValue=Obligatoriska uppgifter är tomma i källfilen i kolumn %s . TooMuchErrors=Det finns fortfarande %s andra källlinjer med fel men utsignalen är begränsad. TooMuchWarnings=Det finns fortfarande %s andra källlinjer med varningar men utmatningen har varit begränsad. EmptyLine=Tom rad (kommer att slängas) @@ -92,12 +94,12 @@ YouCanUseImportIdToFindRecord=Du kan hitta alla importerade poster i din databas NbOfLinesOK=Antal rader utan fel och inga varningar: %s. NbOfLinesImported=Antal rader importerades: %s. DataComeFromNoWhere=Värde att infoga kommer från ingenstans i källfilen. -DataComeFromFileFieldNb=Värde att infoga kommer från nummer %s fältet i källfilen. -DataComeFromIdFoundFromRef=Värdet som kommer från fältnummer %s av källfilen kommer att användas för att hitta identifieringsobjektets parentes att använda (så objektet %s som har referens från källfilen måste finnas i databasen). -DataComeFromIdFoundFromCodeId=Kod som kommer från fältnummer %s av källfilen kommer att användas för att hitta identifieringsobjektets id att använda (så koden från källfilen måste finnas i ordlistan %s ). Observera att om du vet id, kan du också använda den i källfilen istället för koden. Importen ska fungera i båda fallen. +DataComeFromFileFieldNb=Värdet att infoga kommer från kolumnen %s i källfilen. +DataComeFromIdFoundFromRef=Värdet som kommer från källfilen kommer att användas för att hitta id för det överordnade objektet som ska användas (så objektet %s som har ref. från källfilen måste finnas i databasen). +DataComeFromIdFoundFromCodeId=Värdet på koden som kommer från källfilen kommer att användas för att hitta id för det överordnade objektet som ska användas (så koden från källfilen måste finnas i ordboken %s ). Observera att om du känner till id:t kan du också använda det i källfilen istället för koden. Import bör fungera i båda fallen. DataIsInsertedInto=Uppgifter från källfilen kommer att införas i följande område: -DataIDSourceIsInsertedInto=The id of the parent object, that was found using the data in the source file, will be inserted into the following field: -DataCodeIDSourceIsInsertedInto=The id of the parent line, that was found from code, will be inserted into the following field: +DataIDSourceIsInsertedInto=ID:t för det överordnade objektet, som hittades med hjälp av data i källfilen, kommer att infogas i följande fält: +DataCodeIDSourceIsInsertedInto=ID:t för den överordnade raden, som hittades från koden, kommer att infogas i följande fält: SourceRequired=Data värde är obligatoriskt SourceExample=Exempel på möjliga datavärde ExampleAnyRefFoundIntoElement=Varje ref för element %s @@ -132,9 +134,14 @@ FormatControlRule=Formatera kontrollregeln ## imports updates KeysToUseForUpdates=Nyckel (kolumn) som ska användas för uppdatering av befintliga data NbInsert=Antal infogade rader: %s +NbInsertSim=Antal rader som kommer att infogas: %s NbUpdate=Antal uppdaterade rader: %s +NbUpdateSim=Antal rader som kommer att uppdateras: %s MultipleRecordFoundWithTheseFilters=Flera poster har hittats med dessa filter: %s StocksWithBatch=Lager och plats (lager) för produkter med batch / serienummer -WarningFirstImportedLine=The first line(s) will not be imported with the current selection -NotUsedFields=Fields of database not used -SelectImportFieldsSource = Choose the source file fields you want to import and their target field in database by choosing the fields in each select boxes, or select a predefined import profile: +WarningFirstImportedLine=De första raderna kommer inte att importeras med det aktuella valet +NotUsedFields=Databasfält används inte +SelectImportFieldsSource = Välj källfilsfälten du vill importera och deras målfält i databasen genom att välja fälten i varje markeringsruta, eller välj en fördefinierad importprofil: +MandatoryTargetFieldsNotMapped=Vissa obligatoriska målfält är inte mappade +AllTargetMandatoryFieldsAreMapped=Alla målfält som behöver ett obligatoriskt värde mappas +ResultOfSimulationNoError=Resultat av simulering: Inget fel diff --git a/htdocs/langs/sv_SE/help.lang b/htdocs/langs/sv_SE/help.lang index 696e7f5bdaa..3893e4818ff 100644 --- a/htdocs/langs/sv_SE/help.lang +++ b/htdocs/langs/sv_SE/help.lang @@ -1,23 +1,23 @@ # Dolibarr language file - Source file is en_US - help -CommunitySupport=Forum / Wiki stöd -EMailSupport=E-postmeddelanden stöd -RemoteControlSupport=Online realtid / fjärrsupport -OtherSupport=Annat stöd -ToSeeListOfAvailableRessources=För att kontakta / se tillgängliga resurser: +CommunitySupport=Forum/Wiki +EMailSupport=E-postsupport +RemoteControlSupport=Online realtid/fjärrsupport +OtherSupport=Annan support +ToSeeListOfAvailableRessources=För att kontakta/se tillgängliga resurser: HelpCenter=Hjälpcenter -DolibarrHelpCenter=Dolibarr Help and Support Center -ToGoBackToDolibarr=Otherwise, click here to continue to use Dolibarr. -TypeOfSupport=Type of support +DolibarrHelpCenter=Dolibarr Hjälp och Supportcenter +ToGoBackToDolibarr=Annars, klicka här för att fortsätta använda Dolibarr. +TypeOfSupport=Typ av support TypeSupportCommunauty=Gemenskapen (gratis) -TypeSupportCommercial=Kommersiella +TypeSupportCommercial=Kommersiell TypeOfHelp=Typ NeedHelpCenter=Behöver du hjälp eller stöd? Efficiency=Effektivitet TypeHelpOnly=Hjälp endast TypeHelpDev=Hjälp + Utveckling -TypeHelpDevForm=Help+Development+Training -BackToHelpCenter=Otherwise, go back to Help center home page. -LinkToGoldMember=You can call one of the trainers preselected by Dolibarr for your language (%s) by clicking their Widget (status and maximum price are automatically updated): +TypeHelpDevForm=Hjälp + Utveckling + Utbildning +BackToHelpCenter=Annars kan du gå tillbaka till start för hjälpcentret. +LinkToGoldMember=Du kan ringa en av de utbildare som valts ut av Dolibarr för just ditt språk (%s) genom att klicka på deras Widget (status och högsta pris uppdateras automatiskt): PossibleLanguages=Språk som stöds -SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation -SeeOfficalSupport=För officiell Dolibarr support på ditt språk:
%s +SubscribeToFoundation=Hjälp Dolibarr-projektet, prenumerera hos stiftelsen +SeeOfficalSupport=För officiell Dolibarr-support på ditt språk:
%s diff --git a/htdocs/langs/sv_SE/holiday.lang b/htdocs/langs/sv_SE/holiday.lang index f216ac98992..40d897dfd10 100644 --- a/htdocs/langs/sv_SE/holiday.lang +++ b/htdocs/langs/sv_SE/holiday.lang @@ -1,11 +1,13 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Lämna -CPTitreMenu=Lämna +Holidays=Semester +Holiday=Ledighet +CPTitreMenu=Ledighet MenuReportMonth=Månatlig rapport MenuAddCP=Ny ledighetsansökan -NotActiveModCP=Du måste aktivera modulen Lämna för att se den här sidan. -AddCP=Gör en förfrågan ledighet +MenuCollectiveAddCP=Ny förfrågan om kollektivledighet +NotActiveModCP=Du måste aktivera modulen Ledighet för att se den här sidan. +AddCP=Skapa en ledighetsansökan DateDebCP=Startdatum DateFinCP=Slutdatum DraftCP=Utkast @@ -15,8 +17,8 @@ CancelCP=Annullerad RefuseCP=Refused ValidatorCP=Godkännare ListeCP=Förteckning över ledighet -Leave=Lämna begäran -LeaveId=Lämna ID +Leave=Ledighetsansökan +LeaveId=Ledighets ID ReviewedByCP=Kommer att godkännas av UserID=användar ID UserForApprovalID=Användare för godkännande-ID @@ -24,18 +26,18 @@ UserForApprovalFirstname=Förnamn för godkännande användare UserForApprovalLastname=Efternamn för godkännandeanvändare UserForApprovalLogin=Inloggning av godkännande användaren DescCP=Beskrivning -SendRequestCP=Skapa permission begäran -DelayToRequestCP=Lämna begäran måste göras minst %s dag (ar) före dem. +SendRequestCP=Skapa ledighetsansökan +DelayToRequestCP=Ledighetsansökan måste göras minst %s dag (ar) före dem. MenuConfCP=Lönebalans -SoldeCPUser=Leave balance (in days) %s +SoldeCPUser=Semesterbalans (i dagar) %s ErrorEndDateCP=Du måste välja ett slutdatum senare än startdatum. ErrorSQLCreateCP=Ett SQL-fel uppstod under skapandet: -ErrorIDFicheCP=Ett fel har uppstått, inte existerar begäran ledighet. +ErrorIDFicheCP=Ett fel har uppstått, ledighetsansökan finns inte ReturnCP=Tillbaka till föregående sida -ErrorUserViewCP=Du har inte behörighet att läsa denna ledighet begäran. +ErrorUserViewCP=Du har inte behörighet att läsa denna ledighetsansökan InfosWorkflowCP=Information Workflow RequestByCP=Begäran från -TitreRequestCP=Lämna begäran +TitreRequestCP=Ledighetsansökan TypeOfLeaveId=Typ av ledighet ID TypeOfLeaveCode=Typ av ledighetskod TypeOfLeaveLabel=Typ av lämnad etikett @@ -51,23 +53,24 @@ DeleteCP=Ta bort ActionRefuseCP=Vägra ActionCancelCP=Avbryt StatutCP=Status -TitleDeleteCP=Radera begäran ledighet +TitleDeleteCP=Radera ledighetsansökan ConfirmDeleteCP=Bekräfta raderingen av denna ledighet förfrågan? -ErrorCantDeleteCP=Fel att du inte har rätt att ta bort denna ledighet begäran. +ErrorCantDeleteCP=Fel att du inte har rätt att ta bort denna ledighetsansökan CantCreateCP=Du har inte rätt att göra ledighet förfrågningar. -InvalidValidatorCP=Du måste välja godkännare för din ledighetsförfrågan. +InvalidValidatorCP=Du måste välja godkännare för din ledighetsansökan. +InvalidValidator=Den valda användaren är inte en godkännare. NoDateDebut=Du måste välja ett startdatum. NoDateFin=Du måste välja ett slutdatum. -ErrorDureeCP=Din ledighet framställningen inte innehåller arbetsdag. -TitleValidCP=Godkänna begäran ledighet -ConfirmValidCP=Är du säker på att du vill godkänna begäran ledighet? +ErrorDureeCP=Din ledighetsansökan innehåller ingen arbetsdag. +TitleValidCP=Godkänn ledighetsansökan +ConfirmValidCP=Är du säker på att du vill godkänna ledighetsansökan? DateValidCP=Datum godkänd -TitleToValidCP=Skicka permission begäran -ConfirmToValidCP=Är du säker på att du vill skicka en begäran ledighet? -TitleRefuseCP=Avslå begäran ledighet -ConfirmRefuseCP=Är du säker på att du vill avslå begäran ledighet? -NoMotifRefuseCP=Du måste välja ett skäl för att vägra begäran. -TitleCancelCP=Avbryta begäran ledighet +TitleToValidCP=Skicka ledighetsansökan +ConfirmToValidCP=Är du säker på att du vill skicka en ledighetsansökan? +TitleRefuseCP=Avslå ledighetsansökan +ConfirmRefuseCP=Är du säker på att du vill avslå ledighetsansökan? +NoMotifRefuseCP=Du måste välja ett skäl för att neka förfrågan. +TitleCancelCP=Avbryt ledighetsansökan ConfirmCancelCP=Är du säker på att du vill avbryta din semester? DetailRefusCP=Orsak till avslag DateRefusCP=Datum för avslag @@ -79,24 +82,33 @@ MotifCP=Reason UserCP=Användare ErrorAddEventToUserCP=Ett fel uppstod när den exceptionella ledighet. AddEventToUserOkCP=Tillägget av den exceptionella ledigheten har slutförts. +ErrorFieldRequiredUserOrGroup=Fältet "grupp" eller "användare" måste fyllas i +fusionGroupsUsers=Gruppfältet och användarfältet kommer att slås samman MenuLogCP=Kontrollera ändringsloggen LogCP=Logg över alla uppdateringar gjorda av "Balans av ledighet" ActionByCP=Uppdaterad av UserUpdateCP=Uppdaterad för PrevSoldeCP=Föregående Balance NewSoldeCP=New Balance -alreadyCPexist=En begäran ledigheten har redan gjorts på denna period. -FirstDayOfHoliday=Börjedag för begäran om ledighet +alreadyCPexist=En ledighetsansökan har redan gjorts på denna period. +UseralreadyCPexist=En ledighetsansökan har redan gjorts för denna period för %s. +groups=Grupper +users=Användare +AutoSendMail=Automatisk utskick +NewHolidayForGroup=Ny förfrågan om kollektivledighet +SendRequestCollectiveCP=Skicka förfrågan om kollektiv ledighet +AutoValidationOnCreate=Automatisk validering +FirstDayOfHoliday=Startdag för ledighetsansökan LastDayOfHoliday=Slutdagens ledighetsförfrågan -BoxTitleLastLeaveRequests=Senaste %s ändrade lämnar förfrågningar +BoxTitleLastLeaveRequests=Senaste %s ändrade ledighetsansökningar HolidaysMonthlyUpdate=Månads uppdatering ManualUpdate=Manuell uppdatering -HolidaysCancelation=Lämna begäran Spärr +HolidaysCancelation=Spärra ledighetsansökan EmployeeLastname=Medarbetare efternamn EmployeeFirstname=Medarbetare förnamn TypeWasDisabledOrRemoved=Avlastnings typ (id %s) var inaktiverad eller borttagen -LastHolidays=Senaste %s lämnar förfrågningar -AllHolidays=Alla lämnar förfrågningar +LastHolidays=Senaste %s ledighetsansökningar +AllHolidays=Alla ledighetsansökningar HalfDay=Halv dag NotTheAssignedApprover=Du är inte den tilldelade godkännaren LEAVE_PAID=Betald semester @@ -107,33 +119,40 @@ LEAVE_PAID_FR=Betald semester LastUpdateCP=Senaste automatiska uppdateringen av tilldelning av ledighet MonthOfLastMonthlyUpdate=Månad för senaste automatiska uppdatering av tilldelning av ledighet UpdateConfCPOK=Uppdaterats. -Module27130Name= Hantering av ledighet förfrågningar -Module27130Desc= Hantering av ledighet förfrågningar +Module27130Name= Hantering av ledighetsansökan +Module27130Desc= Hantering av ledighetansökningar ErrorMailNotSend=Ett fel uppstod när du skickar e-post: NoticePeriod=Uppsägningstid #Messages -HolidaysToValidate=Bekräfta ledighets förfrågningar -HolidaysToValidateBody=Nedan finns en ledighet begäran om att bekräfta -HolidaysToValidateDelay=Denna ledighet begäran kommer att ske inom en period på mindre än %s dagar. -HolidaysToValidateAlertSolde=Användaren som gjorde denna begäran om förfrågan har inte tillräckligt med lediga dagar. -HolidaysValidated=Bekräftade ledighets förfrågningar -HolidaysValidatedBody=Din ledighets begäran om %s till %s har bekräftats. -HolidaysRefused=Begäran nekades -HolidaysRefusedBody=Din begäran om förflyttning för %s till %s har blivit nekad av följande orsak: -HolidaysCanceled=Annulleras leaved begäran -HolidaysCanceledBody=Din ledighet begäran om %s till %s har avbrutits. +HolidaysToValidate=Bekräfta ledighetsansökningar +HolidaysToValidateBody=Nedan finns en ledighetsansökan att bekräfta +HolidaysToValidateDelay=Denna ledighetsansökan kommer vara inom en period kortare än %sdagar. +HolidaysToValidateAlertSolde=Användaren som skapat denna ledighetsansökan har inte tillräckligt tillgängliga dagar. +HolidaysValidated=Bekräftade ledighetsansökningar +HolidaysValidatedBody=Din ledighetsansökan från %s till %s har bekräftats. +HolidaysRefused=Begäran nekad +HolidaysRefusedBody=Din ledighetsansökan från %s till %s har blivit nekad av följande orsak: +HolidaysCanceled=Annulerad ledighetsansökan +HolidaysCanceledBody=Din ledighetsansökan om %s till %s har avbrutits FollowedByACounter=1: Denna typ av ledighet måste följas av en räknare. Räknaren ökas manuellt eller automatiskt och när en förfrågningsbegäran är validerad minskas räknaren.
0: Ej följd av en räknare. -NoLeaveWithCounterDefined=Det finns inga lämna typer som måste följas av en räknare -GoIntoDictionaryHolidayTypes=Gå in i Hem - Inställning - Ordböcker - Typ av tjänst för att konfigurera olika typer av löv. -HolidaySetup=Installation av modulen Lämna -HolidaysNumberingModules=Numreringsmodeller för ledighetsförfrågningar -TemplatePDFHolidays=Mall för lämningsförfrågningar PDF +NoLeaveWithCounterDefined=Det finns inga ledighetstyper som måste följas av en räknare +GoIntoDictionaryHolidayTypes=Gå in i Hem - Inställning - Ordböcker - Typ av ledighet för att konfigurera olika typer av löv. +HolidaySetup=Installation av modulen Ledighet +HolidaysNumberingModules=Numreringsmodeller för ledighetsansökningar +TemplatePDFHolidays=Mall för ledighetsansökan PDF FreeLegalTextOnHolidays=Gratis text på PDF WatermarkOnDraftHolidayCards=Vattenstämplar på utkastsförfrågningar HolidaysToApprove=Semester att godkänna NobodyHasPermissionToValidateHolidays=Ingen har tillstånd att godkänna helgdagar HolidayBalanceMonthlyUpdate=Månadsuppdatering av semestersaldot -XIsAUsualNonWorkingDay=%s is usualy a NON working day -BlockHolidayIfNegative=Block if balance negative -LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative -ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +XIsAUsualNonWorkingDay=%s är vanligtvis en INTE arbetsdag +BlockHolidayIfNegative=Blockera om saldot är negativt +LeaveRequestCreationBlockedBecauseBalanceIsNegative=Skapandet av denna ledighetsansökan är blockerad eftersom ditt saldo är negativt +ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Ledighetsansökan %s måste vara utkast, avbruten eller nekad för att raderas +IncreaseHolidays=Öka semestern +HolidayRecordsIncreased= %s semester ökad +HolidayRecordIncreased=Semester ökad +ConfirmMassIncreaseHoliday=Massa semesterökning +NumberDayAddMass=Antal dagar att lägga till i urvalet +ConfirmMassIncreaseHolidayQuestion=Är du säker på att du vill öka semestern för de %s valda posterna? +HolidayQtyNotModified=Saldot av återstående dagar för %s har inte ändrats diff --git a/htdocs/langs/sv_SE/interventions.lang b/htdocs/langs/sv_SE/interventions.lang index f3f970777f2..5d6f479606a 100644 --- a/htdocs/langs/sv_SE/interventions.lang +++ b/htdocs/langs/sv_SE/interventions.lang @@ -1,68 +1,72 @@ # Dolibarr language file - Source file is en_US - interventions -Intervention=Insats -Interventions=Insatser -InterventionCard=Insatskort -NewIntervention=Nya insatser -AddIntervention=Skapa insats -ChangeIntoRepeatableIntervention=Byt till repeterbar insats -ListOfInterventions=Förteckning över åtgärder -ActionsOnFicheInter=Åtgärder för insats +Intervention=Intervention +Interventions=Interventioner +InterventionCard=Interventionskort +NewIntervention=Ny intervention +AddIntervention=Skapa intervention +ChangeIntoRepeatableIntervention=Ändra till upprepningsbar intervention +ListOfInterventions=Lista interventioner +ActionsOnFicheInter=Åtgärder för intervention LastInterventions=Senaste %s interventionerna -AllInterventions=Alla insatser +AllInterventions=Alla interventioner CreateDraftIntervention=Skapa utkast -InterventionContact=Insatskontakt -DeleteIntervention=Ta bort insats -ValidateIntervention=Bekräfta insats -ModifyIntervention=Ändra insats -DeleteInterventionLine=Ta bort insats linje -ConfirmDeleteIntervention=Är du säker på att du vill radera detta insats? -ConfirmValidateIntervention=Är du säker på att du vill bekräfta detta insats under namnet %s ? -ConfirmModifyIntervention=Är du säker på att du vill ändra detta insats? -ConfirmDeleteInterventionLine=Är du säker på att du vill ta bort denna interventionslinje? -ConfirmCloneIntervention=Är du säker på att du vill klona detta insats? -NameAndSignatureOfInternalContact=Namn och underskrift av intervenient: +InterventionContact=Kontakt för intervention +DeleteIntervention=Ta bort intervention +ValidateIntervention=Bekräfta intervention +ModifyIntervention=Ändra intervention +DeleteInterventionLine=Ta bort rad +ConfirmDeleteIntervention=Är du säker på att du vill radera denna intervention? +ConfirmValidateIntervention=Är du säker på att du vill bekräfta denna intervention under namnet %s? +ConfirmModifyIntervention=Är du säker på att du vill ändra denna intervention? +ConfirmDeleteInterventionLine=Är du säker på att du vill ta bort denna interventionsrad? +ConfirmCloneIntervention=Är du säker på att du vill klona denna intervention? +NameAndSignatureOfInternalContact=Namn och underskrift: NameAndSignatureOfExternalContact=Kundens namn och underskrift: -DocumentModelStandard=Standarddokument modell för insatser -InterventionCardsAndInterventionLines=Insats och linjer av interventioner -InterventionClassifyBilled=Märk "Fakturerad" -InterventionClassifyUnBilled=Classify "ofakturerade" -InterventionClassifyDone=Märk "klar" +DocumentModelStandard=Modell för standarddokument för interventioner +InterventionCardsAndInterventionLines=Interventioner och rader med interventioner +InterventionClassifyBilled=Markera som fakturerad +InterventionClassifyUnBilled=Markera som ofakturerad +InterventionClassifyDone=Markera som klar StatusInterInvoiced=Fakturerade -SendInterventionRef=Inlämning av insats %s -SendInterventionByMail=Skicka insats via e-post -InterventionCreatedInDolibarr=Insats %s skapad -InterventionValidatedInDolibarr=Insats %s bekräftades -InterventionModifiedInDolibarr=Insats %s modifierade -InterventionClassifiedBilledInDolibarr=Insats %s uppsättning som faktureras -InterventionClassifiedUnbilledInDolibarr=Insats %s uppsättning som ofakturerade -InterventionSentByEMail=Insats %s skickad av email -InterventionDeletedInDolibarr=Insats %s raderad -InterventionsArea=Insatssområde -DraftFichinter=Utkast till ingripanden -LastModifiedInterventions=Senaste %s modifierade interventioner -FichinterToProcess=Insatser för att bearbeta +SendInterventionRef=Inlämning av intervention %s +SendInterventionByMail=Skicka intervention via e-post +InterventionCreatedInDolibarr=Intervention %s skapad +InterventionValidatedInDolibarr=Intervention %s bekräftad +InterventionModifiedInDolibarr=Intervention %s ändrad +InterventionClassifiedBilledInDolibarr=Intervention %s angiven som fakturerad +InterventionClassifiedUnbilledInDolibarr=Intervention %s angiven som ofakturerad +InterventionSentByEMail=Intervention %s skickad via e-post +InterventionDeletedInDolibarr=Intervention %s raderad +InterventionsArea=Interventioner +DraftFichinter=Utkast till Interventioner +LastModifiedInterventions=Senaste %s ändrade interventioner +FichinterToProcess=Interventioner att bearbeta TypeContact_fichinter_external_CUSTOMER=Uppföljning kundkontakt -PrintProductsOnFichinter=Skriv även rader av typen "produkt" (inte bara tjänster) på interventionskortet -PrintProductsOnFichinterDetails=Insatser skapade utifrån order -UseServicesDurationOnFichinter=Använd tjänstens varaktighet för interventioner som genereras av order +PrintProductsOnFichinter=Skriv också ut rader av typen "produkt" (inte bara tjänster) på interventionskortet +PrintProductsOnFichinterDetails=Interventioner skapade utifrån order +UseServicesDurationOnFichinter=Använd tjänstens varaktighet för interventioner som genereras från order UseDurationOnFichinter=Döljer varaktighetsfältet för interventionsposter -UseDateWithoutHourOnFichinter=Döljer timmar och minuter från datumfältet för interventionsrekord +UseDateWithoutHourOnFichinter=Döljer timmar och minuter från datumfältet för interventionsposter InterventionStatistics=Statistik över interventioner NbOfinterventions=Antal interventionskort NumberOfInterventionsByMonth=Antal interventionskort per månad (datum för bekräftande) -AmountOfInteventionNotIncludedByDefault=Antalet ingripanden ingår inte som standard i vinst (i de flesta fall används tidtabeller för att räkna upp tid). Lägg till alternativ PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT till 1 i heminställningar-andra för att inkludera dem. -InterId=Insatss id -InterRef=Insatss ref. -InterDateCreation=Datum skapande insats -InterDuration=Varaktighetsintervention -InterStatus=Statusintervention -InterNote=Observera insats -InterLine=Interventionslinje -InterLineId=Line id insats -InterLineDate=Linjedatumintervention -InterLineDuration=Linjens längdintervention -InterLineDesc=Linjebeskrivningsintervention +AmountOfInteventionNotIncludedByDefault=Antalet interventioner ingår inte som standard i beräkning av vinst (i de flesta fall används tidkort för att räkna den använda tiden). Lägg till alternativ PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT till 1 i Start-Inställningar-Annat för att inkludera dem. +InterId=Intervention ID +InterRef=Interventionsref. +InterDateCreation=Intervention skapad datum +InterDuration=Intervention varaktighet +InterStatus=Intervention status +InterNote=Intervention anteckning +InterLine=Interventionsrad +InterLineId=Intervention rad-ID +InterLineDate=Intervention datumrad +InterLineDuration=Intervention varaktighetsrad +InterLineDesc=Intervention radbeskrivning RepeatableIntervention=Mall för intervention ToCreateAPredefinedIntervention=För att skapa en fördefinierad eller återkommande intervention, skapa en gemensam intervention och konvertera den till interventionsmall -ConfirmReopenIntervention=Är du säker på att du vill öppna interventionen %s ? -GenerateInter=Generera intervention +ConfirmReopenIntervention=Är du säker på att du vill återöppna interventionen %s? +GenerateInter=Skapa intervention +FichinterNoContractLinked=Intervention %s har skapats utan ett länkat kontrakt. +ErrorFicheinterCompanyDoesNotExist=Företaget finns inte. Intervention har inte skapats. +NextDateToIntervention=Datum för nästa skapande av intervention +NoIntervention=Inget ingripande diff --git a/htdocs/langs/sv_SE/intracommreport.lang b/htdocs/langs/sv_SE/intracommreport.lang index 2cdd3169b27..3ef4859a78b 100644 --- a/htdocs/langs/sv_SE/intracommreport.lang +++ b/htdocs/langs/sv_SE/intracommreport.lang @@ -1,25 +1,25 @@ Module68000Name = Intracomm-rapport -Module68000Desc = Intracomm-rapporthantering (stöd för franska DEB / DES-format) -IntracommReportSetup = Konfigurering av modul för internkommunikation -IntracommReportAbout = Om intracommreport +Module68000Desc = Intracomm-rapporthantering (stöd för franska DEB/DES-format) +IntracommReportSetup = Konfigurering av modul för Intracomm-rapporter +IntracommReportAbout = Om Intracomm-rapport # Setup -INTRACOMMREPORT_NUM_AGREMENT=Numéro d'agrément (délivré par le CISD de rattachement) -INTRACOMMREPORT_TYPE_ACTEUR=Type d'acteur -INTRACOMMREPORT_ROLE_ACTEUR=Rôle joué par l'acteur -INTRACOMMREPORT_NIV_OBLIGATION_INTRODUCTION=Niveau d'obligation sur les introductions -INTRACOMMREPORT_NIV_OBLIGATION_EXPEDITION=Niveau d'obligation sur les expéditions -INTRACOMMREPORT_CATEG_FRAISDEPORT=Catégorie de services de type "Frais de port" +INTRACOMMREPORT_NUM_AGREMENT=Godkännandenummer (utfärdat av det CISD som det är kopplat till) +INTRACOMMREPORT_TYPE_ACTEUR=Typ av aktör +INTRACOMMREPORT_ROLE_ACTEUR=Roll för aktören +INTRACOMMREPORT_NIV_OBLIGATION_INTRODUCTION=Nivå av skyldighet för introducerare +INTRACOMMREPORT_NIV_OBLIGATION_EXPEDITION=Nivå av skyldighet på försändelser +INTRACOMMREPORT_CATEG_FRAISDEPORT=Kategori av tjänster av typen "Fraktkostnader" -INTRACOMMREPORT_NUM_DECLARATION=Numéro de déclarant +INTRACOMMREPORT_NUM_DECLARATION=Deklarantens nummer # Menu MenuIntracommReport=Intracomm-rapport -MenuIntracommReportNew=Ny förklaring +MenuIntracommReportNew=Ny deklarant MenuIntracommReportList=Lista # View -NewDeclaration=Ny förklaring +NewDeclaration=Ny deklaration Declaration=Deklaration AnalysisPeriod=Analysperiod TypeOfDeclaration=Typ av deklaration @@ -31,7 +31,7 @@ IntracommReportTitle=Förberedelse av en XML-fil i ProDouane-format # List IntracommReportList=Lista över genererade deklarationer -IntracommReportNumber=Numero of declaration +IntracommReportNumber=Deklarationsnummer IntracommReportPeriod=Analysperiod IntracommReportTypeDeclaration=Typ av deklaration IntracommReportDownload=ladda ner XML-fil diff --git a/htdocs/langs/sv_SE/knowledgemanagement.lang b/htdocs/langs/sv_SE/knowledgemanagement.lang index 8b0b8b36350..2dd1cce8770 100644 --- a/htdocs/langs/sv_SE/knowledgemanagement.lang +++ b/htdocs/langs/sv_SE/knowledgemanagement.lang @@ -18,37 +18,37 @@ # # Module label 'ModuleKnowledgeManagementName' -ModuleKnowledgeManagementName = Kunskapshanteringssystem +ModuleKnowledgeManagementName = Kunskapsbas # Module description 'ModuleKnowledgeManagementDesc' -ModuleKnowledgeManagementDesc=Hantera en kunskapshanterings- (KM) eller Help-Desk-bas +ModuleKnowledgeManagementDesc=Hantera en kunskapsbas eller helpdesk-bas # # Admin page # -KnowledgeManagementSetup = Konfigurationssystem för kunskapshantering -Settings = inställningar -KnowledgeManagementSetupPage = Kunskapshanteringssystem inställningssida +KnowledgeManagementSetup = Konfiguration av kunskapsbas +Settings = Inställningar +KnowledgeManagementSetupPage = Inställningar för kunskapsbas # # About page # About = Om -KnowledgeManagementAbout = Om kunskapshantering -KnowledgeManagementAboutPage = Kunshantering om sidan +KnowledgeManagementAbout = Om kunskapsbasen +KnowledgeManagementAboutPage = Kunskapsbasens om-sida -KnowledgeManagementArea = Kunskapshantering +KnowledgeManagementArea = Kunskapsbas MenuKnowledgeRecord = Kunskapsbas ListKnowledgeRecord = Lista över artiklar NewKnowledgeRecord = Ny artikel -ValidateReply = Validera lösningen +ValidateReply = Bekräfta lösning KnowledgeRecords = Artiklar KnowledgeRecord = Artikel KnowledgeRecordExtraFields = Extrafält för artikel -GroupOfTicket=Grupp av biljetter -YouCanLinkArticleToATicketCategory=You can link the article to a ticket group (so the article will be highlighted on any tickets in this group) -SuggestedForTicketsInGroup=Suggested for tickets when group is +GroupOfTicket=Grupp av ärenden +YouCanLinkArticleToATicketCategory=Du kan länka artikeln till en ärendegrupp (så att artikeln markeras på alla ärenden i denna grupp) +SuggestedForTicketsInGroup=Föreslås vid skapande av ärende -SetObsolete=Set as obsolete -ConfirmCloseKM=Do you confirm the closing of this article as obsolete ? -ConfirmReopenKM=Do you want to restore this article to status "Validated" ? +SetObsolete=Ange som föråldrad +ConfirmCloseKM=Bekräftar du att denna artikel är föråldrad och skall stängas? +ConfirmReopenKM=Vill du återställa den här artikeln till statusen "Bekräftad"? diff --git a/htdocs/langs/sv_SE/languages.lang b/htdocs/langs/sv_SE/languages.lang index 4cac00c7760..fc6c39a2380 100644 --- a/htdocs/langs/sv_SE/languages.lang +++ b/htdocs/langs/sv_SE/languages.lang @@ -1,27 +1,32 @@ # Dolibarr language file - Source file is en_US - languages Language_am_ET=Etiopisk Language_ar_AR=Arabiska -Language_ar_DZ=Arabic (Algeria) +Language_ar_DZ=Arabiska (Algeriet) Language_ar_EG=Arabiska (egypten) -Language_ar_MA=Arabic (Moroco) +Language_ar_JO=Arabiska (Jordanien) +Language_ar_MA=Arabiska (Marocko) Language_ar_SA=Arabiskt Language_ar_TN=Arabiska (Tunisien) Language_ar_IQ=Arabiska (irak) -Language_as_IN=Assamese +Language_as_IN=assamiska Language_az_AZ=Azerbajdzjanska Language_bn_BD=Bengaliska Language_bn_IN=Bengali (Indien) Language_bg_BG=Bulgariska +Language_bo_CN=tibetanska Language_bs_BA=Bosniska Language_ca_ES=Katalanska Language_cs_CZ=Tjeckiska +Language_cy_GB=walesiska Language_da_DA=Danska Language_da_DK=Danskt Language_de_DE=Tyska Language_de_AT=Tyska (Österrike) Language_de_CH=Tyska (Schweiz) +Language_de_LU=tyska (Luxemburg) Language_el_GR=Grekiska Language_el_CY=Grekiska +Language_en_AE=engelska (Förenade Arabemiraten) Language_en_AU=Engelska (Australien) Language_en_CA=Engelska (Kanada) Language_en_GB=Engelska (Storbritannien) @@ -31,11 +36,13 @@ Language_en_SA=Engelska (Saudiarabien) Language_en_SG=Engelska (Singapore) Language_en_US=Engelska (USA) Language_en_ZA=Engelska (Sydafrika) +Language_en_ZW=engelska (Zimbabwe) Language_es_ES=Spanska Language_es_AR=Spanska (Argentina) Language_es_BO=Spanska (Bilivia) Language_es_CL=Spanska (Chile) Language_es_CO=Spanska (Colombia) +Language_es_CR=Spanska (Costa Rica) Language_es_DO=Spanska (Dominikanska republiken) Language_es_EC=Spanska (ecuador) Language_es_GT=Spanska (Guatemala) @@ -74,7 +81,7 @@ Language_it_IT=Italienska Language_it_CH=Italienska (Schweiz) Language_ja_JP=Japanska Language_ka_GE=Gregorianska -Language_kk_KZ=Kazakh +Language_kk_KZ=Kazakiska Language_km_KH=Khmer Language_kn_IN=Kanadensiska Language_ko_KR=Koreanska @@ -83,19 +90,22 @@ Language_lt_LT=Litauiska Language_lv_LV=Lettländska Language_mk_MK=Makedonska Language_mn_MN=mongoliska +Language_my_MM=burmesiska Language_nb_NO=Norska (bokmål) Language_ne_NP=Nepalesiska Language_nl_BE=Holländska (Belgien) Language_nl_NL=Nederländska Language_pl_PL=Polska Language_pt_AO=Portugisiska (Angola) +Language_pt_MZ=Portugisiska (Moçambique) Language_pt_BR=Portugisiska (Brasilien) Language_pt_PT=Portugisiska Language_ro_MD=Rumänska (Moldavien) Language_ro_RO=Rumänska Language_ru_RU=Ryska Language_ru_UA=Ryska (Ukraina) -Language_tg_TJ=Tajik +Language_ta_IN=Tamil +Language_tg_TJ=Tadzjikiska Language_tr_TR=Turkiska Language_sl_SI=Slovenska Language_sv_SV=Svenska @@ -103,9 +113,11 @@ Language_sv_SE=Svenskt Language_sq_AL=Albanska Language_sk_SK=Slovakiska Language_sr_RS=Serbiska +Language_sw_KE=Swahili Language_sw_SW=Swahili Language_th_TH=Thailändska Language_uk_UA=Ukrainska +Language_ur_PK=Urdu Language_uz_UZ=Uzbekiska Language_vi_VN=Vietnamesiska Language_zh_CN=Kinesiska diff --git a/htdocs/langs/sv_SE/ldap.lang b/htdocs/langs/sv_SE/ldap.lang index c73608e5fb8..48358ffd44a 100644 --- a/htdocs/langs/sv_SE/ldap.lang +++ b/htdocs/langs/sv_SE/ldap.lang @@ -8,20 +8,24 @@ LDAPInformationsForThisMember=Information i LDAP-databas för denna medlem LDAPInformationsForThisMemberType=Information i LDAP-databasen för denna medlemstyp LDAPAttributes=LDAP-attribut LDAPCard=LDAP-kort -LDAPRecordNotFound=Spela som inte finns i LDAP-databas +LDAPRecordNotFound=Post som inte finns i LDAP-databas LDAPUsers=Användare i LDAP-databas LDAPFieldStatus=Status -LDAPFieldFirstSubscriptionDate=Första teckningsdag -LDAPFieldFirstSubscriptionAmount=Fist teckningsbelopp +LDAPFieldFirstSubscriptionDate=Första prenumerationsdatum +LDAPFieldFirstSubscriptionAmount=Första prenumerationsbelopp LDAPFieldLastSubscriptionDate=Senaste prenumerationsdatum -LDAPFieldLastSubscriptionAmount=Senaste abonnemangsbeloppet +LDAPFieldLastSubscriptionAmount=Senaste prenumerationsbelopp LDAPFieldSkype=Skype ID -LDAPFieldSkypeExample=Exempel: SkypeName -UserSynchronized=Användare synkroniseras -GroupSynchronized=Grupp synkroniseras -MemberSynchronized=Medlem synkroniseras +LDAPFieldSkypeExample=Exempel: SkypeNamn +UserSynchronized=Användare synkroniserad +GroupSynchronized=Grupp synkroniserad +MemberSynchronized=Medlem synkroniserad MemberTypeSynchronized=Medlemstypen synkroniserad -ContactSynchronized=Kontakta synkroniseras +ContactSynchronized=Kontakt synkroniserad ForceSynchronize=Tvinga synkronisering Dolibarr -> LDAP -ErrorFailedToReadLDAP=Misslyckades med att läsa LDAP-databas. Kontrollera LDAP-modul setup och databas tillgänglighet. +ErrorFailedToReadLDAP=Misslyckades med att läsa LDAP-databas. Kontrollera LDAP-modul inställning och databas tillgänglighet. PasswordOfUserInLDAP=Lösenord för användare i LDAP +LDAPPasswordHashType=Lösenord hashtyp +LDAPPasswordHashTypeExample=Typ av lösenordshash som används på servern +SupportedForLDAPExportScriptOnly=Stöds endast av ett LDAP-exportskript +SupportedForLDAPImportScriptOnly=Stöds endast av ett LDAP-importskript diff --git a/htdocs/langs/sv_SE/link.lang b/htdocs/langs/sv_SE/link.lang index dbe9db244dc..da38186f5b8 100644 --- a/htdocs/langs/sv_SE/link.lang +++ b/htdocs/langs/sv_SE/link.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - languages -LinkANewFile=Länka en ny fil / dokument +LinkANewFile=Länka en ny fil/dokument LinkedFiles=Länkade filer och dokument NoLinkFound=Inga registrerade länkar -LinkComplete=Filen har kopplats framgångsrikt -ErrorFileNotLinked=Filen kunde inte kopplas +LinkComplete=Filen har länkats +ErrorFileNotLinked=Filen kunde inte länkas LinkRemoved=Länken %s har tagits bort -ErrorFailedToDeleteLink= Det gick inte att ta bort länk '%s' -ErrorFailedToUpdateLink= Det gick inte att uppdatera länken '%s' +ErrorFailedToDeleteLink= Det gick inte att ta bort länk %s +ErrorFailedToUpdateLink= Det gick inte att uppdatera länken %s URLToLink=URL för länk OverwriteIfExists=Skriv över fil om den existerar diff --git a/htdocs/langs/sv_SE/loan.lang b/htdocs/langs/sv_SE/loan.lang index 4f79e87955b..3f665dc7c22 100644 --- a/htdocs/langs/sv_SE/loan.lang +++ b/htdocs/langs/sv_SE/loan.lang @@ -3,20 +3,20 @@ Loan=Lån Loans=Lån NewLoan=Nytt lån ShowLoan=Visa lån -PaymentLoan=lånebetalning -LoanPayment=lånebetalning -ShowLoanPayment=visa lånebetalning +PaymentLoan=Lånebetalning +LoanPayment=Lånebetalning +ShowLoanPayment=Visa lånebetalning LoanCapital=Kapital Insurance=Försäkring Interest=Ränta -Nbterms=Antal termer -Term=Termin -LoanAccountancyCapitalCode=Redovisningskontokapital -LoanAccountancyInsuranceCode=Redovisningskontoförsäkring -LoanAccountancyInterestCode=Räkningskonto ränta -ConfirmDeleteLoan=Bekräfta borttagning av lån -LoanDeleted=Lånet borttaget -ConfirmPayLoan=Bekräfta uppmärkningen av detta lån +Nbterms=Antal perioder +Term=Period +LoanAccountancyCapitalCode=Redovisningskonto kapital +LoanAccountancyInsuranceCode=Redovisningskonto försäkring +LoanAccountancyInterestCode=Redovisningskonto ränta +ConfirmDeleteLoan=Bekräfta radering av lån +LoanDeleted=Lånet raderat +ConfirmPayLoan=Bekräfta markeringen av detta lån LoanPaid=Lånet betalt ListLoanAssociatedProject=Förteckning över lån i samband med projektet AddLoan=Skapa lån @@ -24,11 +24,11 @@ FinancialCommitment=Finansiellt engagemang InterestAmount=Ränta CapitalRemain=Kapital kvarstår TermPaidAllreadyPaid = Denna period är redan betald -CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started -CantModifyInterestIfScheduleIsUsed = Du kan inte ändra intresse om du använder schema +CantUseScheduleWithLoanStartedToPaid = Det går inte att generera en tidslinje för ett lån med en påbörjad betalning +CantModifyInterestIfScheduleIsUsed = Du kan inte ändra ränta om du använder ett schema # Admin -ConfigLoan=Modullånets konfiguration -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Redovisningskontokapital som standard -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Räkenskapsredovisning är som standard -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Redovisningsbokföringsförsäkring som standard +ConfigLoan=Inställningar för modulen lån +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Konto (från kontoplanen) som ska användas som standard för kapital (lånemodul) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Konto (från kontoplanen) som ska användas som standard för ränta (lånemodul) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Konto (från kontoplanen) som ska användas som standard för försäkring (lånemodul) CreateCalcSchedule=Redigera ekonomiskt engagemang diff --git a/htdocs/langs/sv_SE/mailmanspip.lang b/htdocs/langs/sv_SE/mailmanspip.lang index 5f396378c15..73e89c9db76 100644 --- a/htdocs/langs/sv_SE/mailmanspip.lang +++ b/htdocs/langs/sv_SE/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip -MailmanSpipSetup=Brevbärare och SPIP modul Setup -MailmanTitle=Mailman sändlista systemet -TestSubscribe=För att testa prenumeration på Mailman listor -TestUnSubscribe=För att testa unsubscribe från Mailman listor -MailmanCreationSuccess=Prenumerationstest genomfördes framgångsrikt -MailmanDeletionSuccess=Avprenumenerationstest utfördes framgångsrikt -SynchroMailManEnabled=En Mailman uppdatering kommer att utföras -SynchroSpipEnabled=En SPIP uppdatering kommer att utföras -DescADHERENT_MAILMAN_ADMINPW=Mailman administratörslösenord +MailmanSpipSetup=Inställningar för modulen Mailman och SPIP +MailmanTitle=Mailman e-postlista +TestSubscribe=För att testa prenumerera på Mailman-listor +TestUnSubscribe=För att testa avprenumerera från Mailman-listor +MailmanCreationSuccess=Test för prenumeration gick utmärkt +MailmanDeletionSuccess=Test för avprenumeration gick utmärkt +SynchroMailManEnabled=En uppdatering av Mailman kommer att utföras +SynchroSpipEnabled=En uppdatering av SPIP kommer att utföras +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administratörslösenord DescADHERENT_MAILMAN_URL=URL för Mailman prenumerationer -DescADHERENT_MAILMAN_UNSUB_URL=URL för Mailman unsubscriptions -DescADHERENT_MAILMAN_LISTS=List (ar) för automatisk inskription av nya medlemmar (separerade med ett kommatecken) +DescADHERENT_MAILMAN_UNSUB_URL=URL för Mailman avprenumerationer +DescADHERENT_MAILMAN_LISTS=List(or) för automatisk addering av nya medlemmar (separerade med ett kommatecken) SPIPTitle=SPIP Content Management System -DescADHERENT_SPIP_SERVEUR=SPIP Server -DescADHERENT_SPIP_DB=SPIP databasnamn -DescADHERENT_SPIP_USER=SPIP databas inloggning -DescADHERENT_SPIP_PASS=SPIP databas lösenord +DescADHERENT_SPIP_SERVEUR=SPIP-server +DescADHERENT_SPIP_DB=SPIP-databasnamn +DescADHERENT_SPIP_USER=SPIP-databasinloggning +DescADHERENT_SPIP_PASS=SPIP-databaslösenord AddIntoSpip=Lägg till SPIP AddIntoSpipConfirmation=Är du säker på att du vill lägga till denna medlem i SPIP? AddIntoSpipError=Det gick inte att lägga till användaren i SPIP DeleteIntoSpip=Ta bort från SPIP DeleteIntoSpipConfirmation=Är du säker på att du vill ta bort den här medlemmen från SPIP? -DeleteIntoSpipError=Det gick inte att undertrycka användaren från SPIP +DeleteIntoSpipError=Det gick inte att trycka bort användaren från SPIP SPIPConnectionFailed=Det gick inte att ansluta till SPIP -SuccessToAddToMailmanList=%s framgångsrikt lagd till mailman lista %s eller SPIP databas -SuccessToRemoveToMailmanList=%s avlägsnades framgångsrikt från brevlistorlistan %s eller SPIP-databasen +SuccessToAddToMailmanList=%s har lagts till mailman-lista %s eller SPIP databas +SuccessToRemoveToMailmanList=%s avlägsnades från mailman-lista %s eller SPIP-databasen diff --git a/htdocs/langs/sv_SE/mails.lang b/htdocs/langs/sv_SE/mails.lang index a574fd58692..c00d6838921 100644 --- a/htdocs/langs/sv_SE/mails.lang +++ b/htdocs/langs/sv_SE/mails.lang @@ -7,10 +7,10 @@ MailCard=E-post kort MailRecipients=Mottagare MailRecipient=Mottagare MailTitle=Beskrivning -MailFrom=Avsändare +MailFrom=Från MailErrorsTo=Fel på MailReply=Svara -MailTo=Mottagare (s) +MailTo=Fakturamottagare MailToUsers=Till användare MailCC=Kopiera till MailToCCUsers=Kopiera till användare (er) @@ -43,7 +43,7 @@ MailSuccessfulySent=E-post (från %s till %s) godkänd för leverans MailingSuccessfullyValidated=E-post bekräftades MailUnsubcribe=Avanmälan MailingStatusNotContact=Kontakta inte längre -MailingStatusReadAndUnsubscribe=Läs och avsluta prenumerationen +MailingStatusReadAndUnsubscribe=Läs och avsluta abonnemang ErrorMailRecipientIsEmpty=E-postmottagare är tom WarningNoEMailsAdded=Inga nya E-posta lägga till mottagarens lista. ConfirmValidMailing=Är du säker på att du vill bekräfta den här e-posten? @@ -60,7 +60,7 @@ EMailTestSubstitutionReplacedByGenericValues=När du använder testläge är sub MailingAddFile=Bifoga filen NoAttachedFiles=Inga bifogade filer BadEMail=Dåligt värde för e-post -EMailNotDefined=Email not defined +EMailNotDefined=E-post inte definierad ConfirmCloneEMailing=Är du säker på att du vill klona den här e-posten? CloneContent=Klona meddelande CloneReceivers=Cloner mottagare @@ -126,13 +126,13 @@ EMailRecipient=Mottagarens E-post TagMailtoEmail=Mottagar Email (inklusive html "mailto:" länk) NoEmailSentBadSenderOrRecipientEmail=Ingen email skickad. Dålig avsändare eller mottagarens e-postadress. Verifiera användarprofil. # Module Notifications -Notifications=Anmälningar +Notifications=Notiser NotificationsAuto=Meddelanden Auto. NoNotificationsWillBeSent=Inga automatiska e-postmeddelanden planeras för den här händelsetypen och företaget ANotificationsWillBeSent=En automatisk avisering skickas via e-post SomeNotificationsWillBeSent=%s automatiska meddelanden skickas via e-post AddNewNotification=Prenumerera på ett nytt automatiskt e-postmeddelande (mål / händelse) -ListOfActiveNotifications=Lista över alla aktiva prenumerationer (mål / händelser) för automatisk e-postavisering +ListOfActiveNotifications=Lista över alla aktiva abonnemang (mål/händelser) för automatisk e-postavisering ListOfNotificationsDone=Lista över alla automatiska e-postmeddelanden som skickats MailSendSetupIs=Konfiguration av e-post att skicka har ställts in till "% s". Detta läge kan inte användas för att skicka massutskick. MailSendSetupIs2=Du måste först gå, med ett administratörskonto, i meny% Shome - Setup - e-post% s för att ändra parameter '% s' för att använda läget "% s". Med det här läget kan du ange inställningar för SMTP-servern från din internetleverantör och använda Mass mejla funktionen. @@ -163,8 +163,8 @@ AdvTgtDeleteFilter=Radera filter AdvTgtSaveFilter=Spara filter AdvTgtCreateFilter=Skapa filter AdvTgtOrCreateNewFilter=Namn på nytt filter -NoContactWithCategoryFound=No category found linked to some contacts/addresses -NoContactLinkedToThirdpartieWithCategoryFound=No category found linked to some thirdparties +NoContactWithCategoryFound=Ingen kategori hittades kopplad till vissa kontakter/adresser +NoContactLinkedToThirdpartieWithCategoryFound=Ingen kategori hittades kopplad till vissa tredje parter OutGoingEmailSetup=Utgående e-post InGoingEmailSetup=Inkommande e-postmeddelanden OutGoingEmailSetupForEmailing=Utgående e-post (för modul %s) @@ -176,5 +176,6 @@ Answered=Besvarade IsNotAnAnswer=Är inte svaret (första e-postmeddelandet) IsAnAnswer=Är ett svar på ett första e-postmeddelande RecordCreatedByEmailCollector=Post skapad av e-postsamlare %s från e-post %s -DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact +DefaultBlacklistMailingStatus=Standardvärde för fältet '%s' när en ny kontakt skapas DefaultStatusEmptyMandatory=Tom men obligatorisk +WarningLimitSendByDay=VARNING: Inställningen eller kontraktet för din instans begränsar ditt antal e-postmeddelanden per dag till %s . Om du försöker skicka mer kan det leda till att din instans saktar ner eller avbryts. Kontakta din support om du behöver en högre kvot. diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang index 6f0c88354ab..55d059c60ec 100644 --- a/htdocs/langs/sv_SE/main.lang +++ b/htdocs/langs/sv_SE/main.lang @@ -1,76 +1,83 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, SeparatorThousand=Space -FormatDateShort=%Y-%m-%d -FormatDateShortInput=%Y-%m-%d -FormatDateShortJava=yyyy-MM-dd -FormatDateShortJavaInput=yyyy-MM-dd -FormatDateShortJQuery=yy-mm-dd -FormatDateShortJQueryInput=yy-mm-dd -FormatHourShortJQuery=tt:mm -FormatHourShort=%H:%M +FormatDateShort=%m/%d/%Y +FormatDateShortInput=%m/%d/%Y +FormatDateShortJava=MM/dd/yyyy +FormatDateShortJavaInput=MM/dd/yyyy +FormatDateShortJQuery=mm/dd/yy +FormatDateShortJQueryInput=mm/dd/yy +FormatHourShortJQuery=HH:MI +FormatHourShort=%I:%M %p FormatHourShortDuration=%H:%M -FormatDateTextShort=%b %d %Y -FormatDateText=%B %d %Y -FormatDateHourShort=%Y-%m-%d %H:%M -FormatDateHourSecShort=%Y-%m-%d %I:%M:%S %p -FormatDateHourTextShort=%d %b %Y, %H:%M -FormatDateHourText=%d %B %Y, %H:%M +FormatDateTextShort=%b %d, %Y +FormatDateText=%B %d, %Y +FormatDateHourShort=%m/%d/%Y %I:%M %p +FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p +FormatDateHourTextShort=%b %d, %Y, %I:%M %p +FormatDateHourText=%B %d, %Y, %I:%M %p DatabaseConnection=Databasanslutning NoTemplateDefined=Ingen mall tillgänglig för denna e-posttyp -AvailableVariables=Tillgängliga substitutionsvariabler +AvailableVariables=Tillgängliga ersättningsvariabler NoTranslation=Ingen översättning Translation=Översättning -CurrentTimeZone=PHP server tidszon +Translations=Översättningar +CurrentTimeZone=Tidszon PHP (server) EmptySearchString=Ange icke tomma sökkriterier EnterADateCriteria=Ange ett datumkriterium NoRecordFound=Ingen post funnen -NoRecordDeleted=Ingen post borttagen +NoRecordDeleted=Ingen post raderad NotEnoughDataYet=Inte tillräckligt med data NoError=Inget fel Error=Fel Errors=Fel -ErrorFieldRequired=Fältet '%s' måste anges +ErrorFieldRequired=Fältet '%s' är obligatoriskt ErrorFieldFormat=Fältet '%s' har ett felaktigt värde -ErrorFileDoesNotExists=Arkiv %s finns inte +ErrorFileDoesNotExists=Filen %s finns inte ErrorFailedToOpenFile=Kunde inte öppna filen %s -ErrorCanNotCreateDir=Kan inte skapa dir %s -ErrorCanNotReadDir=Kan inte läsa dir %s -ErrorConstantNotDefined=Parameter %s inte definierad +ErrorCanNotCreateDir=Kunde inte skapa katalogen %s +ErrorCanNotReadDir=Kan inte läsa katalogen %s +ErrorConstantNotDefined=Parametern %s inte angiven ErrorUnknown=Okänt fel ErrorSQL=SQL-fel -ErrorLogoFileNotFound=Logo fil '%s' hittades inte -ErrorGoToGlobalSetup=Gå till "Company / Organization" inställning för att åtgärda det här -ErrorGoToModuleSetup=Gå till modul inställningarna för att åtgärda detta +ErrorLogoFileNotFound=Logo filen %s hittades inte +ErrorGoToGlobalSetup=Gå till inställningen "Företag/organisation" för att åtgärda +ErrorGoToModuleSetup=Gå till modulinställningarna för att åtgärda detta ErrorFailedToSendMail=Det gick inte att skicka e-post (avsändare = %s, mottagare = %s) ErrorFileNotUploaded=Filen har inte laddats upp. Kontrollera att storleken inte överskrider högsta tillåtna, att det finns plats på disken och att det inte redan finns en fil med samma namn i den här katalogen. ErrorInternalErrorDetected=Fel upptäckt ErrorWrongHostParameter=Fel värdparameter -ErrorYourCountryIsNotDefined=Ditt land är inte definierat. Gå till Hem-Setup-Redigera och skicka formuläret igen. -ErrorRecordIsUsedByChild=Misslyckades med att radera den här posten. Denna post används av minst en barnpost. +ErrorYourCountryIsNotDefined=Ditt land har inte angivits. Gå till Start-Inställningar-Redigera och skicka formuläret igen. +ErrorRecordIsUsedByChild=Misslyckades med att radera den här posten. Denna post används av minst en underordnadpost. ErrorWrongValue=Fel värde ErrorWrongValueForParameterX=Felaktigt värde för parametern %s -ErrorNoRequestInError=Ingen begäran av misstag +ErrorNoRequestInError=Ingen begäran i felet ErrorServiceUnavailableTryLater=Tjänsten är inte tillgänglig just nu. Försök igen senare. -ErrorDuplicateField=Dublett-värde i ett unikt fält +ErrorDuplicateField=Dublettvärde i ett unikt fält ErrorSomeErrorWereFoundRollbackIsDone=Några fel hittades. Ändringar har rullats tillbaka. -ErrorConfigParameterNotDefined=Parameter %s definieras inte i Dolibarr config-filen conf.php . -ErrorCantLoadUserFromDolibarrDatabase=Det gick inte att hitta användare %s i Dolibarr databas. -ErrorNoVATRateDefinedForSellerCountry=Fel, ingen moms har definierats för landet '%s'. -ErrorNoSocialContributionForSellerCountry=Fel, ingen social / skatteskatt typ definierad för land "%s". -ErrorFailedToSaveFile=Fel, kunde inte spara filen. -ErrorCannotAddThisParentWarehouse=Du försöker lägga till ett förälderlager som redan är ett barn i ett befintligt lager -FieldCannotBeNegative=Fältet "%s" får inte vara negativt -MaxNbOfRecordPerPage=Max. Antal poster per sida +ErrorConfigParameterNotDefined=Parametern %s har inte angivits i Dolibarr konfiguration conf.php. +ErrorCantLoadUserFromDolibarrDatabase=Det gick inte att hitta användaren %s i Dolibarrs databas. +ErrorNoVATRateDefinedForSellerCountry=Fel! Ingen moms har angivits för landet %s. +ErrorNoSocialContributionForSellerCountry=Fel! Ingen momstyp angiven för landet %s. +ErrorFailedToSaveFile=Fel! Kunde inte spara filen. +ErrorCannotAddThisParentWarehouse=Du försöker lägga till ett överordnat lager som redan är underordnat till ett befintligt lager +FieldCannotBeNegative=Fältet %s får inte vara negativt +MaxNbOfRecordPerPage=Max antal poster per sida NotAuthorized=Du har inte behörighet att göra det. -SetDate=Ställ in datum +SetDate=Ange datum SelectDate=Välj datum SeeAlso=Se även %s SeeHere=Se hänvisning @@ -78,65 +85,65 @@ ClickHere=Klicka här Here=Här Apply=Tillämpa BackgroundColorByDefault=Standard bakgrundsfärg -FileRenamed=Filen ändrades med framgång -FileGenerated=Filen lyckades genereras +FileRenamed=Filen har ändrats +FileGenerated=Filen har genererats FileSaved=Filen har sparats FileUploaded=Filen har laddats upp -FileTransferComplete=Fil (er) laddade upp framgångsrikt -FilesDeleted=Fil(erna) har tagits bort -FileWasNotUploaded=En fil är vald att bifogas, men har ännu inte laddats upp. Klicka på 'Bifoga fil' för detta. +FileTransferComplete=Fil (er) har laddats upp +FilesDeleted=Fil(er) har tagits bort +FileWasNotUploaded=En fil är vald att bifoga, men har ännu inte laddats upp. Klicka på Bifoga fil för att ladda upp. NbOfEntries=Antal poster -GoToWikiHelpPage=Läs onlinehjälp (Internet behövs) -GoToHelpPage=Läs hjälpen -DedicatedPageAvailable=Dedicated help page related to your current screen +GoToWikiHelpPage=Läs onlinehjälp (internetåtkomst krävs) +GoToHelpPage=Läs hjälp +DedicatedPageAvailable=Dedikerad hjälpsida relaterat till nuvarande skärmbild HomePage=Webbsida RecordSaved=Post sparades RecordDeleted=Post raderad RecordGenerated=Post skapad LevelOfFeature=Nivå av funktioner -NotDefined=Inte definierat -DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr-autentiseringsläget är inställt på %s i konfigurationsfilen conf.php .
Det betyder att lösenordsdatabasen är extern till Dolibarr, så att ändra detta fält kan inte ha någon effekt. +NotDefined=Inte angivet +DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr-autentiseringsläget är inställt på %s i konfigurationsfilen conf.php.
Det betyder att lösenordsdatabasen är extern till Dolibarr, så att ändra detta fält kan inte ha någon effekt. Administrator=Administratör Undefined=Odefinierad -PasswordForgotten=Lösenordet glömt? +PasswordForgotten=Glömt lösenord? NoAccount=Inget konto? SeeAbove=Se ovan -HomeArea=Hem +HomeArea=Start LastConnexion=Senaste inloggning -PreviousConnexion=Tidigare inloggning +PreviousConnexion=Senaste inloggning PreviousValue=Föregående värde -ConnectedOnMultiCompany=Ansluten enhet +ConnectedOnMultiCompany=Ansluten på miljö ConnectedSince=Ansluten sedan AuthenticationMode=Autentiseringsläge RequestedUrl=Begärd webbadress -DatabaseTypeManager=Database Type Manager -RequestLastAccessInError=Senaste databasåtkomstförfrågan fel -ReturnCodeLastAccessInError=Returkod för senaste databasåtkomstbegäran -InformationLastAccessInError=Information för senaste databasåtkomstbegäran +DatabaseTypeManager=Hanterare för databastyp +RequestLastAccessInError=Senaste fel för databasåtkomst +ReturnCodeLastAccessInError=Svar vid senaste fel vid databasåtkomst +InformationLastAccessInError=Information för senaste fel vid databas åtkomst DolibarrHasDetectedError=Dolibarr har upptäckt ett tekniskt fel -YouCanSetOptionDolibarrMainProdToZero=Du kan läsa loggfilen eller ange alternativ $ dolibarr_main_prod till '0' i din config-fil för att få mer information. -InformationToHelpDiagnose=This information can be useful for diagnostic purposes (you can set option $dolibarr_main_prod to '1' to hide sensitive information) +YouCanSetOptionDolibarrMainProdToZero=Du kan läsa loggfilen eller ange alternativ $dolibarr_main_prod till '0' i din config-fil för att få mer information. +InformationToHelpDiagnose=Denna informationen kan vara bra för felsökningssyfte (du kan ange $dolibarr_main_prod till '1' för att dölja känslig information) MoreInformation=Mer information TechnicalInformation=Teknisk information TechnicalID=Tekniskt ID -LineID=Linje-ID +LineID=Rad-ID NotePublic=Anteckning (offentlig) NotePrivate=Anteckning (privat) PrecisionUnitIsLimitedToXDecimals=Dolibarr har ställts in för att ange enhetspriser med %s decimaler. DoTest=Test ToFilter=Filter NoFilter=Inget filter -WarningYouHaveAtLeastOneTaskLate=Varning, du har minst ett element som har överskridit tolerans tiden. +WarningYouHaveAtLeastOneTaskLate=Varning, du har minst ett element som har överskridit toleranstiden. yes=ja Yes=Ja no=nej No=Nej All=Alla -Home=Hem +Home=Start Help=Hjälp -OnlineHelp=Online hjälp +OnlineHelp=Onlinehjälp PageWiki=Wiki-sida -MediaBrowser=Media webbläsare +MediaBrowser=Medialäsare Always=Alltid Never=Aldrig Under=under @@ -146,12 +153,12 @@ SelectedPeriod=Vald period PreviousPeriod=Tidigare period Activate=Aktivera Activated=Aktiverat -Closed=Stängt -Closed2=Stängt -NotClosed=Ej stängd +Closed=Stängd +Closed2=Stängd +NotClosed=Inte stängd Enabled=Aktiverat Enable=Aktivera -Deprecated=Föråldrad +Deprecated=Utfasad Disable=Inaktivera Disabled=Inaktiverad Add=Lägg till @@ -160,31 +167,31 @@ RemoveLink=Ta bort länk AddToDraft=Lägg till i utkast Update=Uppdatera Close=Stäng -CloseAs=Ställ in status på -CloseBox=Ta bort widget från din instrumentpanel +CloseAs=Ange status till +CloseBox=Ta bort widget från kontrollpanel Confirm=Bekräfta -ConfirmSendCardByMail=Vill du verkligen skicka innehållet på detta kort via mail till %s ? -Delete=Ta bort -Remove=Ta bort +ConfirmSendCardByMail=Vill du verkligen skicka innehållet på detta kort via e-post till %s? +Delete=Radera +Remove=Radera Resiliate=Avsluta Cancel=Avbryt Modify=Ändra Edit=Redigera Validate=Bekräfta -ValidateAndApprove=Godkänn och bekräft +ValidateAndApprove=Godkänn och bekräfta ToValidate=Att bekräfta NotValidated=Ej bekräftat Save=Spara SaveAs=Spara som SaveAndStay=Spara och stanna -SaveAndNew=Spara och nytt +SaveAndNew=Spara och ny TestConnection=Testa anslutning -ToClone=Klon -ConfirmCloneAsk=Är du säker på att du vill klona objektet %s ? +ToClone=Klona +ConfirmCloneAsk=Är du säker på att du vill klona objektet %s? ConfirmClone=Välj de data du vill klona: -NoCloneOptionsSpecified=Inga uppgifter att klona definierade. +NoCloneOptionsSpecified=Inga uppgifter att klona har angivits. Of=av -Go=Gå +Go=Kör Run=Kör CopyOf=Kopia av Show=Visa @@ -192,39 +199,40 @@ Hide=Dölj ShowCardHere=Visa kort Search=Sök SearchOf=Sök -SearchMenuShortCut=Ctrl + skift + f -QuickAdd=Snabb tillägg -QuickAddMenuShortCut=Ctrl + shift + l +SearchMenuShortCut=Ctrl + Shift + F +QuickAdd=Lägg till snabbt +QuickAddMenuShortCut=Ctrl + Shift + l Valid=Giltig Approve=Godkänn -Disapprove=Ogilla -ReOpen=Öppnar igen +Disapprove=Neka +ReOpen=Öppna igen +OpenVerb=Öppen Upload=Ladda upp ToLink=Länk Select=Välj SelectAll=Välj alla Choose=Välj Resize=Ändra storlek -ResizeOrCrop=Ändra storlek eller beskära -Recenter=Recenter +ResizeOrCrop=Ändra storlek eller beskär +Recenter=Centrera igen Author=Författare User=Användare Users=Användare Group=Grupp Groups=Grupper -UserGroup=User group -UserGroups=User groups -NoUserGroupDefined=Ingen användargrupp är definerad +UserGroup=Användargrupp +UserGroups=Användargrupper +NoUserGroupDefined=Ingen användargrupp är angiven Password=Lösenord -PasswordRetype=Ange ditt lösenord -NoteSomeFeaturesAreDisabled=Observera att en hel del funktioner / moduler är inaktiverade i denna demonstration. +PasswordRetype=Repetera lösenordet +NoteSomeFeaturesAreDisabled=Observera att en hel del funktioner/moduler är inaktiverade i denna demonstration. Name=Namn -NameSlashCompany=Namn / Företag +NameSlashCompany=Namn/företag Person=Person Parameter=Parameter Parameters=Parametrar Value=Värde -PersonalValue=Personlig värde +PersonalValue=Personligt värde NewObject=Ny %s NewValue=Nytt värde OldValue=Gammalt värde %s @@ -232,7 +240,7 @@ CurrentValue=Aktuellt värde Code=Kod Type=Typ Language=Språk -MultiLanguage=Multi-språk +MultiLanguage=Flera språk Note=Anteckning Title=Titel Label=Etikett @@ -241,12 +249,12 @@ Info=Logg Family=Familj Description=Beskrivning Designation=Beskrivning -DescriptionOfLine=Beskrivning av linjen +DescriptionOfLine=Beskrivning av raden DateOfLine=Datum för rad -DurationOfLine=Varaktighet av raden -ParentLine=Parent line ID -Model=Doc mall -DefaultModel=Standard doksmall +DurationOfLine=Varaktighet för raden +ParentLine=Överordnad rad-ID +Model=Dokumentmall +DefaultModel=Standard dokumentmall Action=Händelse About=Om Number=Antal @@ -257,9 +265,9 @@ Limit=Gräns Limits=Gränser Logout=Logga ut NoLogoutProcessWithAuthMode=Ingen applikativ koppling funktionen med autentisering läge %s -Connection=Inlogg -Setup=Setup -Alert=Alert +Connection=Logga in +Setup=Inställningar +Alert=Varning MenuWarnings=Varningar Previous=Föregående Next=Nästa @@ -269,40 +277,40 @@ Now=Nu HourStart=Start timme Deadline=Deadline Date=Datum -DateAndHour=Datum och timme +DateAndHour=Datum och klockslag DateToday=Dagens datum DateReference=Referensdatum DateStart=Startdatum DateEnd=Slutdatum DateCreation=Datum för skapande -DateCreationShort=Creat. datum +DateCreationShort=Skapandedatum IPCreation=Skapande IP DateModification=Ändringsdatum DateModificationShort=Ändr. datum IPModification=Ändring IP DateLastModification=Senaste ändringsdatum DateValidation=Bekräftelsesdatum -DateSigning=Underteckningsdatum +DateSigning=Signeringsdatum DateClosing=Sista dag DateDue=Förfallodag -DateValue=Valuteringsdag -DateValueShort=Valuteringsdag -DateOperation=Operation datum -DateOperationShort=Oper. Datum +DateValue=Värderingsdag +DateValueShort=Värderingsdag +DateOperation=Utförandedatum +DateOperationShort=Utf. datum DateLimit=Begränsa datum -DateRequest=Begär datum -DateProcess=Process datum +DateRequest=Förfrågningsdatum +DateProcess=Processdatum DateBuild=Rapportera byggdatum DatePayment=Datum för betalning DateApprove=Godkännandedatum DateApprove2=Godkännandedatum (andra godkännande) -RegistrationDate=Registrerings datum -UserCreation=Skapande användare -UserModification=Modifieringsanvändare -UserValidation=Bekräftelsesanvändare -UserCreationShort=Creat. användare -UserModificationShort=Modif. användare -UserValidationShort=Giltig. användare +RegistrationDate=Registreringsdatum +UserCreation=Skapade användare +UserModification=Ändrade användare +UserValidation=Godkände användare +UserCreationShort=Skap. anv. +UserModificationShort=Ändr. anv. +UserValidationShort=Godk. anv. DurationYear=år DurationMonth=månad DurationWeek=vecka @@ -337,15 +345,15 @@ MonthOfDay=Dagens månad DaysOfWeek=Veckodagar HourShort=H MinuteShort=mn -Rate=Sats -CurrencyRate=Valutaomräkningskurs -UseLocalTax=Inkludera skatt +Rate=Kurs +CurrencyRate=Valutakurs +UseLocalTax=Inkludera moms Bytes=Bytes KiloBytes=Kilobyte MegaBytes=Megabyte GigaBytes=Gigabyte TeraBytes=Terabyte -UserAuthor=Created by +UserAuthor=Skapad av UserModif=Uppdaterad av b=b. Kb=Kb @@ -357,43 +365,43 @@ Copy=Kopiera Paste=Klistra in Default=Standard DefaultValue=Standardvärde -DefaultValues=Standardvärden / filter / sortering +DefaultValues=Standardvärden/filter/sortering Price=Pris PriceCurrency=Pris (valuta) UnitPrice=Pris per enhet UnitPriceHT=Enhetspris (exkl.) -UnitPriceHTCurrency=Enhetspris (exkl.) (Valuta) +UnitPriceHTCurrency=Enhetspris (exkl.) (valuta) UnitPriceTTC=Pris per enhet PriceU=Styckpris -PriceUHT=St.pris(net) -PriceUHTCurrency=U.P (netto) (valuta) -PriceUTTC=UPP. (inkl. skatt) +PriceUHT=Styckepris (netto) +PriceUHTCurrency=Styckepris (netto) (valuta) +PriceUTTC=Styckepris (inkl. moms) Amount=Belopp AmountInvoice=Fakturabelopp -AmountInvoiced=Belopp fakturerat -AmountInvoicedHT=Fakturerat belopp (exkl. Moms) -AmountInvoicedTTC=Fakturerat belopp (inkl. Moms) -AmountPayment=Betalningsbelopp -AmountHTShort=Belopp (exkl.) -AmountTTCShort=Belopp (inkl. moms) -AmountHT=Belopp (exkl. Skatt) -AmountTTC=Belopp (inkl. moms) -AmountVAT=Belopp moms +AmountInvoiced=Fakturerat belopp +AmountInvoicedHT=Fakturerat belopp (exkl. moms) +AmountInvoicedTTC=Fakturerat belopp (inkl. moms) +AmountPayment=Att betala +AmountHTShort=Att betala (exkl.) +AmountTTCShort=Att betala (inkl. moms) +AmountHT=Att betala (exkl. moms) +AmountTTC=Att betala (inkl. moms) +AmountVAT=Moms MulticurrencyAlreadyPaid=Redan betalad, ursprunglig valuta -MulticurrencyRemainderToPay=Fortsätt att betala, ursprunglig valuta -MulticurrencyPaymentAmount=Betalningsbelopp, ursprunglig valuta -MulticurrencyAmountHT=Belopp (exkl. Skatt), ursprunglig valuta -MulticurrencyAmountTTC=Belopp (inkl. Skatt), ursprunglig valuta -MulticurrencyAmountVAT=Belopp skatt, ursprunglig valuta +MulticurrencyRemainderToPay=Återstår att betala, ursprunglig valuta +MulticurrencyPaymentAmount=Att betala, ursprunglig valuta +MulticurrencyAmountHT=Belopp (exkl. moms), ursprunglig valuta +MulticurrencyAmountTTC=Belopp (inkl. moms), ursprunglig valuta +MulticurrencyAmountVAT=Moms, ursprunglig valuta MulticurrencySubPrice=Belopp delpris flera valutor -AmountLT1=Belopp skatt 2 -AmountLT2=Belopp skatt 3 +AmountLT1=Belopp moms 2 +AmountLT2=Belopp moms 3 AmountLT1ES=Belopp RE AmountLT2ES=Belopp IRPF -AmountTotal=Summa +AmountTotal=Totalt belopp AmountAverage=Genomsnittligt belopp -PriceQtyMinHT=Pris kvantitet min. (exkl. skatt) -PriceQtyMinHTCurrency=Pris kvantitet min. (exkl. skatt) (valuta) +PriceQtyMinHT=Pris kvantitet min. (exkl. moms) +PriceQtyMinHTCurrency=Pris kvantitet min. (exkl. moms) (valuta) PercentOfOriginalObject=Procent av originalobjektet AmountOrPercent=Belopp eller procent Percentage=Procent @@ -401,26 +409,26 @@ Total=Summa SubTotal=Delsumma TotalHTShort=Totalt (exkl.) TotalHT100Short=Totalt 100%% (exkl.) -TotalHTShortCurrency=Totalt (exkl. I valuta) -TotalTTCShort=Summa (inkl. moms) -TotalHT=Totalt (exkl. Skatt) -TotalHTforthispage=Totalt (exkl. Skatt) för denna sida +TotalHTShortCurrency=Totalt (exkl. i valuta) +TotalTTCShort=Totalt (inkl. moms) +TotalHT=Totalt (exkl. moms) +TotalHTforthispage=Totalt (exkl. moms) för denna sida Totalforthispage=Totalt för denna sida -TotalTTC=Summa (inkl. moms) -TotalTTCToYourCredit=Summa kredit (inkl. moms) +TotalTTC=Totalt (inkl. moms) +TotalTTCToYourCredit=Totalt (inkl. moms) för kreditering TotalVAT=Summa moms TotalVATIN=Totalt IGST -TotalLT1=Summa skatt 2 -TotalLT2=Summa skatt 3 +TotalLT1=Summa moms 2 +TotalLT2=Summa moms 3 TotalLT1ES=Totalt RE TotalLT2ES=Totalt IRPF TotalLT1IN=Totalt CGST TotalLT2IN=Totalt SGST -HT=Exkl. beskatta +HT=Exkl. moms TTC=Inkl. moms -INCVATONLY=Inc. moms -INCT=Inc. alla skatter -VAT=Moms +INCVATONLY=Inkl. moms +INCT=Inkl. moms och skatt +VAT=Försäljningsskatt VATIN=IGST VATs=Försäljningsskatt VATINs=IGST skatter @@ -433,18 +441,18 @@ LT2ES=IRPF LT1IN=CGST LT2IN=SGST LT1GC=Extra cent -VATRate=Mervärdesskattesats -RateOfTaxN=Skattesats %s -VATCode=Skattesatsskod -VATNPR=Skattesats NPR -DefaultTaxRate=Standard skattesats +VATRate=Momssats +RateOfTaxN=Momssats %s +VATCode=Momssats kod +VATNPR=Momssats NPR +DefaultTaxRate=Standard momssats Average=Genomsnittlig Sum=Summa Delta=Delta StatusToPay=Att betala -RemainToPay=Fortsätt att betala -Module=Modul / applikation -Modules=Moduler / Applications +RemainToPay=Återstår att betala +Module=Modul/applikation +Modules=Moduler/applikationer Option=Alternativ Filters=Filter List=Lista @@ -457,12 +465,12 @@ Favorite=Favorit ShortInfo=Info Ref=Ref. ExternalRef=Ref. extern -RefSupplier=Ref. Säljare +RefSupplier=Ref. säljare RefPayment=Ref. betalning -CommercialProposalsShort=Kommersiella förslag +CommercialProposalsShort=Offerter Comment=Kommentar Comments=Kommentarer -ActionsToDo=Åtgärder att göra +ActionsToDo=Händelser att göra ActionsToDoShort=Att göra ActionsDoneShort=Klar ActionNotApplicable=Ej tillämpligt @@ -471,40 +479,41 @@ ActionRunningShort=Pågående ActionDoneShort=Färdiga ActionUncomplete=Ofullständig LatestLinkedEvents=Senaste %s länkade händelserna -CompanyFoundation=Företag / Organisation +CompanyFoundation=Företag/organisation Accountant=Revisor -ContactsForCompany=Kontakter till denna tredje part -ContactsAddressesForCompany=Kontakter / adresser för denna tredje part -AddressesForCompany=Adresser för denna tredje part -ActionsOnCompany=Evenemang för denna tredje part -ActionsOnContact=Händelser för denna kontakt / adress +ContactsForCompany=Kontakter till denna tredjepart +ContactsAddressesForCompany=Kontakter/adresser för denna tredjepart +AddressesForCompany=Adresser till denna tredjepart +ActionsOnCompany=Händelser för denna tredjepart +ActionsOnContact=Händelser för denna kontakt/adress ActionsOnContract=Händelser för detta kontrakt -ActionsOnMember=Händelser om denna medlem -ActionsOnProduct=Händelser om denna produkt -NActionsLate=%s sent +ActionsOnMember=Händelser runt denna medlem +ActionsOnProduct=Händelser runt denna produkt +ActionsOnAsset=Händelser för denna anläggningstillgång +NActionsLate=%s försenad ToDo=Att göra Completed=Avslutad Running=Pågående RequestAlreadyDone=Begär redan registrerats Filter=Filter -FilterOnInto=Sökkriterier ' %s ' i fält %s -RemoveFilter=Ta bort filtret +FilterOnInto=Sökkriterier %s i fält %s +RemoveFilter=Ta bort filter ChartGenerated=Diagram genererat ChartNotGenerated=Diagram ej genererat GeneratedOn=Byggd den %s Generate=Generera -Duration=Längd -TotalDuration=Total längd +Duration=Varaktighet +TotalDuration=Total varaktighet Summary=Sammanfattning DolibarrStateBoard=Databasstatistik -DolibarrWorkBoard=Öppna föremål +DolibarrWorkBoard=Öppna objekt NoOpenedElementToProcess=Inget öppet element att bearbeta -Available=Tillgängliga +Available=Tillgängligt NotYetAvailable=Ännu inte tillgängligt -NotAvailable=Inte tillgänglig -Categories=Taggar / kategorier -Category=Tag / kategori -By=Genom att +NotAvailable=Inte tillgängligt +Categories=Taggar/kategorier +Category=Tagg/kategori +By=Av From=Från FromDate=Från FromLocation=Från @@ -516,59 +525,59 @@ at=på and=och or=eller Other=Andra -Others=Övrigt +Others=Andra OtherInformations=Övrig information -Workflow=Workflow -Quantity=Kvantitet -Qty=Antal +Workflow=Arbetsflöde +Quantity=Antal +Qty=Ant. ChangedBy=Ändrad av ApprovedBy=Godkänd av ApprovedBy2=Godkänd av (andra godkännande) Approved=Godkänd -Refused=Refused +Refused=Nekad ReCalculate=Uppdatera beräkning ResultKo=Misslyckande Reporting=Rapportering Reportings=Rapportering Draft=Utkast Drafts=Utkast -StatusInterInvoiced=faktureras -Validated=Bekräftat -ValidatedToProduce=Validerad (att producera) +StatusInterInvoiced=Fakturerad +Validated=Bekräftad +ValidatedToProduce=Bekräftad (att producera) Opened=Öppen -OpenAll=Öppna alla) -ClosedAll=Stängt (Alla) +OpenAll=Öppna (alla) +ClosedAll=Stängd (alla) New=Ny Discount=Rabatt Unknown=Okänd General=Allmänt Size=Storlek OriginalSize=Originalstorlek -Received=Mottagna +Received=Mottagen Paid=Betald Topic=Ämne -ByCompanies=Av tredje part +ByCompanies=Av tredjepart ByUsers=Av användaren Links=Länkar Link=Länk -Rejects=Rejects +Rejects=Nekanden Preview=Förhandsgranska NextStep=Nästa steg Datas=Data None=Ingen NoneF=Ingen NoneOrSeveral=Ingen eller flera -Late=Sent -LateDesc=Ett objekt definieras som Fördröjd enligt systemkonfigurationen i menyn Hem - Inställningar - Varningar. +Late=Försenad +LateDesc=Ett objekt anges som Fördröjd enligt systemkonfigurationen i menyn Start - Inställningar - Varningar. NoItemLate=Inga sena föremål Photo=Bild Photos=Bilder AddPhoto=Lägg till bild DeletePicture=Ta bort bild ConfirmDeletePicture=Bekräfta ta bort bild? -Login=Inloggning +Login=Logga in LoginEmail=Logga in (e-post) -LoginOrEmail=Logga in eller E-post +LoginOrEmail=Inloggningsnamn eller e-postadress CurrentLogin=Nuvarande inloggning EnterLoginDetail=Ange inloggningsuppgifter January=Januari @@ -593,7 +602,7 @@ Month07=Juli Month08=Augusti Month09=September Month10=Oktober -Month11=november +Month11=November Month12=December MonthShort01=Jan MonthShort02=Feb @@ -601,7 +610,7 @@ MonthShort03=Mar MonthShort04=Apr MonthShort05=Maj MonthShort06=Jun -MonthShort07=Juli +MonthShort07=Jul MonthShort08=Aug MonthShort09=Sep MonthShort10=Okt @@ -610,23 +619,23 @@ MonthShort12=Dec MonthVeryShort01=J MonthVeryShort02=F MonthVeryShort03=M -MonthVeryShort04=en +MonthVeryShort04=A MonthVeryShort05=M MonthVeryShort06=J MonthVeryShort07=J -MonthVeryShort08=en +MonthVeryShort08=A MonthVeryShort09=S MonthVeryShort10=O MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Bifogade filer och dokument JoinMainDoc=Gå med i huvuddokumentet -JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found -DateFormatYYYYMM=ÅÅÅÅ-MM -DateFormatYYYYMMDD=ÅÅÅÅ-MM-DD -DateFormatYYYYMMDDHHMM=ÅÅÅÅ-MM-DD HH:SS -ReportName=Rapport namn -ReportPeriod=Rapportperiodens utgång +JoinMainDocOrLastGenerated=Skicka standarddokumentet eller det senast genererade om inget funnet. +DateFormatYYYYMM=YYYY-MM +DateFormatYYYYMMDD=YYYY-MM-DD +DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS +ReportName=Rapportnamn +ReportPeriod=Rapportperiod ReportDescription=Beskrivning Report=Rapport Keyword=Nyckelord @@ -634,60 +643,60 @@ Origin=Ursprung Legend=Legend Fill=Fyll Reset=Återställ -File=Arkiv +File=Fil Files=Filer NotAllowed=Inte tillåtet ReadPermissionNotAllowed=Läsbehörighet är inte tillåten -AmountInCurrency=Belopp i %s valuta +AmountInCurrency=Belopp i valutan %s Example=Exempel -Examples=Exempel på +Examples=Exempel NoExample=Inga exempel FindBug=Rapportera ett fel -NbOfThirdParties=Antal tredje parter +NbOfThirdParties=Antal tredjeparter NbOfLines=Antal rader NbOfObjects=Antal objekt -NbOfObjectReferers=Antal relaterade föremål -Referers=Relaterade saker -TotalQuantity=Total kvantitet +NbOfObjectReferers=Antal relaterade objekt +Referers=Relaterade objekt +TotalQuantity=Totalt antal DateFromTo=Från %s till %s DateFrom=Från %s -DateUntil=Fram %s -Check=Kontrollera +DateUntil=Till %s +Check=Markera Uncheck=Avmarkera -Internal=Interna +Internal=Intern External=Extern Internals=Interna -Externals=Extern +Externals=Externa Warning=Varning Warnings=Varningar -BuildDoc=Bygg Doc -Entity=Entity +BuildDoc=Bygg dokument +Entity=Miljö Entities=Enheter -CustomerPreview=Kunden förhandsgranska -SupplierPreview=Leverantörsförhandsgranskning -ShowCustomerPreview=Visa kunden förhandsgranskning -ShowSupplierPreview=Visa leverantörsförhandsvisning -RefCustomer=Ref. kund -InternalRef=Intern referens +CustomerPreview=Förhandsgranska kund +SupplierPreview=Förhandsgranska leverantör +ShowCustomerPreview=Visa förhandsgranskning som kund +ShowSupplierPreview=Visa förhandsgranskning som leverantör +RefCustomer=Kundref. +InternalRef=Intern ref. Currency=Valuta InfoAdmin=Information för administratörer Undo=Ångra Redo=Gör om ExpandAll=Expandera alla UndoExpandAll=Ångra expandera -SeeAll=Se allt +SeeAll=Visa alla Reason=Orsak -FeatureNotYetSupported=Funktionen inte stöds ännu +FeatureNotYetSupported=Funktionen stöds inte ännu CloseWindow=Stäng fönster Response=Svar Priority=Prioritet SendByMail=Skicka via e-post MailSentBy=E-post skickas med -NotSent=Skickades inte -TextUsedInTheMessageBody=E-organ +NotSent=Inte skickat +TextUsedInTheMessageBody=Sidkropp e-post SendAcknowledgementByMail=Skicka bekräftelsemail SendMail=Skicka e-post -Email=epost +Email=E-post NoEMail=Ingen e-post AlreadyRead=Redan läst NotRead=Oläst @@ -696,49 +705,49 @@ Owner=Ägare FollowingConstantsWillBeSubstituted=Följande konstanter kommer att ersätta med motsvarande värde. Refresh=Uppdatera BackToList=Tillbaka till listan -BackToTree=Tillbaka till trädet -GoBack=Gå tillbaka +BackToTree=Tillbaka till träd +GoBack=Bakåt CanBeModifiedIfOk=Kan ändras om det är giltigt CanBeModifiedIfKo=Kan ändras om inte giltigt ValueIsValid=Värdet är giltigt ValueIsNotValid=Värdet är inte giltigt -RecordCreatedSuccessfully=Spela in skapad framgångsrikt -RecordModifiedSuccessfully=Post ändrades korrekt -RecordsModified=%s post (er) modifierad -RecordsDeleted=%s post (er) raderade -RecordsGenerated=%s skapade skivor +RecordCreatedSuccessfully=Post har skapats +RecordModifiedSuccessfully=Post har ändrats +RecordsModified=%s post(er) ändrade +RecordsDeleted=%s post(er) raderade +RecordsGenerated=%s post(er) genererade AutomaticCode=Automatisk kod -FeatureDisabled=Funktion avstängd -MoveBox=Flytta widgeten -Offered=Erbjuds +FeatureDisabled=Funktionen inaktiverad +MoveBox=Flytta widget +Offered=Offererats NotEnoughPermissions=Du har inte behörighet för denna åtgärd -UserNotInHierachy=This action is reserved to the supervisors of this user -SessionName=Session namn +UserNotInHierachy=Denna åtgärd är till för handläggare för användaren +SessionName=Sessionens namn Method=Metod Receive=Ta emot -CompleteOrNoMoreReceptionExpected=Komplet eller inget mer förväntat +CompleteOrNoMoreReceptionExpected=Komplett eller inget mer förväntat ExpectedValue=Förväntat värde ExpectedQty=Förväntat antal -PartialWoman=Partiell +PartialWoman=Deelvis TotalWoman=Totalt -NeverReceived=Aldrig fick -Canceled=Annullerad +NeverReceived=Fick aldrig +Canceled=Avbruten YouCanChangeValuesForThisListFromDictionarySetup=Du kan ändra värden för den här listan från menyn Inställningar - Ordböcker YouCanChangeValuesForThisListFrom=Du kan ändra värden för den här listan från menyn %s YouCanSetDefaultValueInModuleSetup=Du kan ange det standardvärde som används när du skapar en ny post i modulinställningen Color=Färg Documents=Länkade filer Documents2=Dokument -UploadDisabled=Uppladdning avaktiverad +UploadDisabled=Uppladdning inaktiverad MenuAccountancy=Redovisning MenuECM=Dokument MenuAWStats=AWStats MenuMembers=Medlemmar MenuAgendaGoogle=Google dagordning -MenuTaxesAndSpecialExpenses=Skatter | Särskilda utgifter -ThisLimitIsDefinedInSetup=Dolibarr gräns (meny hem-inställning-säkerhet): %s Kb, PHP gräns: %s Kb -ThisLimitIsDefinedInSetupAt=Dolibarr-gräns (meny %s): %s Kb, PHP-gräns (Param %s): %s Kb -NoFileFound=Inga dokument laddade upp +MenuTaxesAndSpecialExpenses=Moms för särskilda utgifter +ThisLimitIsDefinedInSetup=Dolibarr begränsning (meny Start-Inställningar-Säkerhet): %s Kb, PHP gräns: %s Kb +ThisLimitIsDefinedInSetupAt=Dolibarr begränsning (meny %s): %s Kb, PHP-gräns (Param %s): %s Kb +NoFileFound=Inga dokument laddades upp CurrentUserLanguage=Nuvarande språk CurrentTheme=Nuvarande tema CurrentMenuManager=Nuvarande menyhanterare @@ -751,43 +760,43 @@ ForCustomer=För kund Signature=Namnteckning DateOfSignature=Datum för underskrift HidePassword=Visa kommando med dolt lösenord -UnHidePassword=Visa riktiga kommandot med lösenord i klartext +UnHidePassword=Visa kommandot med lösenord i klartext Root=Root -RootOfMedias=Rot av offentliga medier (/medias) +RootOfMedias=Root för offentlig media (/medias) Informations=Information Page=Sida Notes=Anteckningar AddNewLine=Lägg till ny rad AddFile=Lägg till fil FreeZone=Fritextprodukt -FreeLineOfType=Fri text text, typ: -CloneMainAttributes=Klona objekt med dess viktigaste attribut +FreeLineOfType=Fritext objekt, typ: +CloneMainAttributes=Klona objekt med dess huvudattribut ReGeneratePDF=Återskapa PDF -PDFMerge=PDF-dokument +PDFMerge=Sammanfoga PDF Merge=Sammanfoga DocumentModelStandardPDF=Standard PDF-mall -PrintContentArea=Visa sidan för att skriva ut huvudinnehållet -MenuManager=Menyhanteraren -WarningYouAreInMaintenanceMode=Varning, du är i underhållsläge: endast inloggning %s får använda programmet i det här läget. +PrintContentArea=Visa sidan för att skriva ut innehållsområdet +MenuManager=Menyhanterare +WarningYouAreInMaintenanceMode=Varning, du är i underhållsläge: endast inloggning %s får använda programmet i det här läget. CoreErrorTitle=Systemfel -CoreErrorMessage=Beklagar, ett fel uppstod. Kontakta systemadministratören för att kontrollera loggarna eller inaktivera $ dolibarr_main_prod = 1 för att få mer information. +CoreErrorMessage=Beklagar, men ett fel uppstod! Kontakta systemadministratören för att kontrollera loggarna eller inaktivera $dolibarr_main_prod=1 för att få mer information. CreditCard=Kreditkort ValidatePayment=Bekräfta betalning -CreditOrDebitCard=Kredit-eller betalkort +CreditOrDebitCard=Kredit- eller betalkort FieldsWithAreMandatory=Fält med %s är obligatoriska -FieldsWithIsForPublic=Fält med %s visas i den offentliga listan över medlemmar. Om du inte vill ha det här markerar du kryssrutan "public". +FieldsWithIsForPublic=Fält med %s visas i den offentliga listan över medlemmar. Om du inte vill ha det här markerar du kryssrutan "offentlig". AccordingToGeoIPDatabase=(enligt GeoIP-omvandling) -Line=Line +Line=Rad NotSupported=Stöds inte RequiredField=Obligatoriskt fält Result=Resultat ToTest=Test ValidateBefore=Objektet måste valideras innan du använder den här funktionen Visibility=Synlighet -Totalizable=Totalizable +Totalizable=Totaliserbar TotalizableDesc=Det här fältet kan totaliseras i listan Private=Privat -Hidden=Dolda +Hidden=Dold Resources=Resurser Source=Källa Prefix=Prefix @@ -796,40 +805,40 @@ After=Efter IPAddress=IP-adress Frequency=Frekvens IM=Snabbmeddelanden -NewAttribute=Nya attribut +NewAttribute=Nytt attribut AttributeCode=Attributkod -URLPhoto=URL foto / logo -SetLinkToAnotherThirdParty=Länk till en annan tredje part -LinkTo=Anknyta till -LinkToProposal=Länk till förslag -LinkToExpedition= Link to expedition -LinkToOrder=Länk för att beställa -LinkToInvoice=Länk till faktura -LinkToTemplateInvoice=Länk till mallfaktura -LinkToSupplierOrder=Länk till inköpsorder -LinkToSupplierProposal=Länk till leverantörsförslag -LinkToSupplierInvoice=Länk till leverantörsfaktura -LinkToContract=Länk till kontrakt -LinkToIntervention=Länk till intervention -LinkToTicket=Länk till biljett -LinkToMo=Link to Mo +URLPhoto=URL bild/logo +SetLinkToAnotherThirdParty=Länk till en annan tredjepart +LinkTo=Länka till +LinkToProposal=Länka till offert +LinkToExpedition= Länka till expedition +LinkToOrder=Länka till beställning +LinkToInvoice=Länka till faktura +LinkToTemplateInvoice=Länka till fakturamall +LinkToSupplierOrder=Länka till inköpsorder +LinkToSupplierProposal=Länka till leverantörsoffert +LinkToSupplierInvoice=Länka till leverantörsfaktura +LinkToContract=Länka till kontrakt +LinkToIntervention=Länka till intervention +LinkToTicket=Länka till ärendet +LinkToMo=Länka till Mo CreateDraft=Skapa utkast SetToDraft=Tillbaka till utkast ClickToEdit=Klicka för att redigera ClickToRefresh=Klicka för att uppdatera EditWithEditor=Redigera med CKEditor -EditWithTextEditor=Redigera med Textredigerare +EditWithTextEditor=Redigera med textredigerare EditHTMLSource=Redigera HTML-källa -ObjectDeleted=Objekt %s raderad -ByCountry=Per land -ByTown=Per stad -ByDate=Per datum -ByMonthYear=Per månad / år -ByYear=Per år -ByMonth=Per månad -ByDay=Per dag -BySalesRepresentative=Genom säljare -LinkedToSpecificUsers=Länkad till särskild användarekontakt +ObjectDeleted=Objektet %s raderat +ByCountry=Efter land +ByTown=Efter stad +ByDate=Efter datum +ByMonthYear=Efter månad/år +ByYear=Efter år +ByMonth=Efter månad +ByDay=Efter dag +BySalesRepresentative=Efter säljare +LinkedToSpecificUsers=Länkad till särskilt kontakt NoResults=Inga resultat AdminTools=Adminverktyg SystemTools=Systemverktyg @@ -837,124 +846,125 @@ ModulesSystemTools=Modulverktyg Test=Test Element=Element NoPhotoYet=Inga bilder tillgängliga -Dashboard=instrumentbräda -MyDashboard=Min instrumentpanel +Dashboard=Kontrollpanel +MyDashboard=Min kontrollpanel Deductible=Avdragsgill from=från toward=mot Access=Åtkomst SelectAction=Välj åtgärd -SelectTargetUser=Välj målanvändare / anställd -HelpCopyToClipboard=Använd Ctrl+C för att kopiera till klippbordet -SaveUploadedFileWithMask=Spara filen på servern med namnet "%s" (annars "%s") +SelectTargetUser=Välj målanvändare/anställd +HelpCopyToClipboard=Använd Ctrl+C för att kopiera till urklipp +SaveUploadedFileWithMask=Spara filen på servern med namnet %s (eller %s) OriginFileName=Ursprungligt filnamn -SetDemandReason=Ställ in källa -SetBankAccount=Definiera bankkonto +SetDemandReason=Ange källa +SetBankAccount=Ange bankkonto AccountCurrency=Kontovaluta -ViewPrivateNote=Se noter -XMoreLines=%s rader osynliga -ShowMoreLines=Visa fler / mindre rader +ViewPrivateNote=Se anteckningar +XMoreLines=%s rader dolda +ShowMoreLines=Visa fler/färre rader PublicUrl=Offentlig webbadress AddBox=Lägg till låda SelectElementAndClick=Välj ett element och klicka på %s PrintFile=Skriv ut fil %s ShowTransaction=Visa post på bankkonto -ShowIntervention=Visar ingripande +ShowIntervention=Visar intervention ShowContract=Visa kontrakt -GoIntoSetupToChangeLogo=Gå till Hem - Inställning - Företag för att byta logotyp eller gå till Hem - Inställning - Display för att dölja. -Deny=Förneka +GoIntoSetupToChangeLogo=Gå till Start - Inställningar - Företag för att byta logotyp eller gå till Start - Inställningar - Display för att dölja. +Deny=Neka Denied=Nekad ListOf=Lista över %s ListOfTemplates=Lista över mallar Gender=Kön -Genderman=Manlig +Genderman=Man Genderwoman=Kvinna -Genderother=Andra +Genderother=Annat ViewList=Visa lista -ViewGantt=Gantt-vy -ViewKanban=Kanban-vy +ViewGantt=Ganttvy +ViewKanban=Kanbanvy Mandatory=Obligatorisk -Hello=Hallå -GoodBye=Adjö -Sincerely=vänliga hälsningar +Hello=Hej +GoodBye=Hejdå +Sincerely=Vänliga hälsningar ConfirmDeleteObject=Är du säker på att du vill ta bort det här objektet? DeleteLine=Radera rad ConfirmDeleteLine=Är du säker på att du vill radera den här raden? -ErrorPDFTkOutputFileNotFound=Fel: filen genererades inte. Kontrollera att kommandot 'pdftk' är installerat i en katalog som ingår i miljövariabeln $ PATH (endast Linux / unix) eller kontakta systemadministratören. -NoPDFAvailableForDocGenAmongChecked=Ingen PDF var tillgänglig för dokumentgenerering bland kontrollerad post -TooManyRecordForMassAction=För många poster valda för massåtgärder. Åtgärden är begränsad till en lista över %s poster. +ErrorPDFTkOutputFileNotFound=Fel: filen genererades inte. Kontrollera att kommandot 'pdftk' är installerat i en katalog som ingår i miljövariabeln $PATH (endast linux/unix) eller kontakta systemadministratören. +NoPDFAvailableForDocGenAmongChecked=Ingen PDF var tillgänglig för dokumentgenerering bland kontrollerade poster +TooManyRecordForMassAction=För många poster valda för bulkåtgärder. Åtgärden är begränsad till en lista med %s poster. NoRecordSelected=Ingen post vald -MassFilesArea=Område för filer som byggts av massåtgärder -ShowTempMassFilesArea=Visa område med filer som byggts av massåtgärder -ConfirmMassDeletion=Bulk Ta bort bekräftelse -ConfirmMassDeletionQuestion=Är du säker på att du vill ta bort %s markerade poster? +MassFilesArea=Område för filer som skapats via bulkåtgärder +ShowTempMassFilesArea=Visa område med filer som skapats via bulkåtgärder +ConfirmMassDeletion=Bekräftelse för bulkradering +ConfirmMassDeletionQuestion=Är du säker på att du vill ta bort %s markerade post(er)? RelatedObjects=Relaterade objekt ClassifyBilled=Märk fakturerad ClassifyUnbilled=Märk ofakturerad Progress=Framsteg -ProgressShort=Progr. +ProgressShort=Framst. FrontOffice=Front office BackOffice=Back office -Submit=Skicka in -View=Se -Export=Export -Exports=Export +Submit=Skicka +View=Visa +Export=Exportera +Exports=Exporter ExportFilteredList=Exportera filtrerad lista -ExportList=Exportera listan -ExportOptions=Export Options +ExportList=Exportera lista +ExportOptions=Exportalternativ IncludeDocsAlreadyExported=Inkludera dokument som redan har exporterats ExportOfPiecesAlreadyExportedIsEnable=Export av redan exporterade bitar är aktiverad ExportOfPiecesAlreadyExportedIsDisable=Export av redan exporterade bitar är inaktiverad -AllExportedMovementsWereRecordedAsExported=Alla exporterade rörelser registrerades som exporterade -NotAllExportedMovementsCouldBeRecordedAsExported=Inte alla exporterade rörelser kunde registreras som exporterade +AllExportedMovementsWereRecordedAsExported=Alla exporterade förflyttningar har registrerats som exporterade +NotAllExportedMovementsCouldBeRecordedAsExported=Inte alla exporterade förflyttningar kunde registreras som exporterade Miscellaneous=Diverse Calendar=Kalender -GroupBy=Grupp av... -ViewFlatList=Visa plattlista +GroupBy=Gruppera efter... +ViewFlatList=Visa platt lista ViewAccountList=Visa huvudbok -ViewSubAccountList=Visa underkontokonto +ViewSubAccountList=Visa bok för underkonton RemoveString=Ta bort strängen '%s' -SomeTranslationAreUncomplete=Some of the languages offered may be only partially translated or may contain errors. Please help to correct your language by registering at https://transifex.com/projects/p/dolibarr/ to add your improvements. +SomeTranslationAreUncomplete=Vissa av de språk som erbjuds kan vara delvis översatta eller kan innehålla fel. Hjälp till att rätta ditt språk genom att registrera dig på https://transifex.com/projects/p/dolibarr/ för att lägga till förbättringar. DirectDownloadLink=Offentlig nedladdningslänk PublicDownloadLinkDesc=Endast länken krävs för att ladda ner filen DirectDownloadInternalLink=Privat nedladdningslänk PrivateDownloadLinkDesc=Du måste vara loggad och du behöver behörighet för att se eller ladda ner filen Download=Ladda ner DownloadDocument=Hämta dokument +DownloadSignedDocument=Hämta signerat dokument ActualizeCurrency=Uppdatera valutakurs -Fiscalyear=Räkenskapsåret +Fiscalyear=Räkenskapsår ModuleBuilder=Modul- och applikationsbyggare SetMultiCurrencyCode=Ange valuta -BulkActions=Massåtgärder +BulkActions=Bulkåtgärder ClickToShowHelp=Klicka för att visa verktygstipshjälp -WebSite=Hemsida -WebSites=webbplatser -WebSiteAccounts=Webbsida konton -ExpenseReport=Kostnads rapport -ExpenseReports=Räkningar +WebSite=Webbplats +WebSites=Webbplatser +WebSiteAccounts=Webbplatskonton +ExpenseReport=Kostnadsrapport +ExpenseReports=Kostnadsrapporter HR=HR -HRAndBank=HR och Bank +HRAndBank=HR och bank AutomaticallyCalculated=Automatiskt beräknad TitleSetToDraft=Gå tillbaka till utkast -ConfirmSetToDraft=Är du säker på att du vill gå tillbaka till formulärstatus? -ImportId=Importera id -Events=Evenemang -EMailTemplates=Email mallar -FileNotShared=Filen delas inte till extern allmänhet +ConfirmSetToDraft=Är du säker på att du vill gå tillbaka till utkaststatus? +ImportId=Importera ID +Events=Händelser +EMailTemplates=E-postmallar +FileNotShared=Filen delas inte externt Project=Projekt Projects=Projekt -LeadOrProject=Bly | Projekt -LeadsOrProjects=Leads | projekt -Lead=Leda -Leads=leads -ListOpenLeads=Lista öppna ledningar -ListOpenProjects=Lista öppna projekt -NewLeadOrProject=Ny ledning eller projekt -Rights=Behörigheter -LineNb=Linje nr. +LeadOrProject=Lead i projekt +LeadsOrProjects=Leads i projekt +Lead=Lead +Leads=Leads +ListOpenLeads=Öppna leads +ListOpenProjects=Öppna projekt +NewLeadOrProject=Ny lead eller projekt +Rights=Rättigheter +LineNb=Rad nr. IncotermLabel=Incoterms -TabLetteringCustomer=Kundbokstäver -TabLetteringSupplier=Leverantörs bokstäver +TabLetteringCustomer=Kundtext +TabLetteringSupplier=Leverantörstext Monday=Måndag Tuesday=Tisdag Wednesday=Onsdag @@ -962,13 +972,13 @@ Thursday=Torsdag Friday=Fredag Saturday=Lördag Sunday=Söndag -MondayMin=Mån. -TuesdayMin=Tisd. -WednesdayMin=Ons. -ThursdayMin=Tors. -FridayMin=Fre. -SaturdayMin=Lör. -SundayMin=Sön. +MondayMin=Mån +TuesdayMin=Tisd +WednesdayMin=Ons +ThursdayMin=Tors +FridayMin=Fre +SaturdayMin=Lör +SundayMin=Sön Day1=Måndag Day2=Tisdag Day3=Onsdag @@ -977,11 +987,11 @@ Day5=Fredag Day6=Lördag Day0=Söndag ShortMonday=M -ShortTuesday=T -ShortWednesday=W -ShortThursday=T +ShortTuesday=Ti +ShortWednesday=O +ShortThursday=To ShortFriday=F -ShortSaturday=S +ShortSaturday=L ShortSunday=S one=ett two=två @@ -1017,98 +1027,99 @@ billion=miljard trillion=biljon quadrillion=biljard SelectMailModel=Välj en e-postmall -SetRef=Set ref +SetRef=Ange ref Select2ResultFoundUseArrows=Några resultat hittades. Använd pilarna för att välja. -Select2NotFound=inga resultat -Select2Enter=Stiga på -Select2MoreCharacter=eller mer tecken +Select2NotFound=Inga resultat +Select2Enter=Enter +Select2MoreCharacter=eller fler tecken Select2MoreCharacters=eller fler tecken -Select2MoreCharactersMore=  Sök syntax:
| ELLER (a | b)
* Alla tecken (a * b)
^ Börja med (^ ab)
$ Avsluta med ( ab $)
+Select2MoreCharactersMore=Sök syntax:
| ELLER(a|b)
* Alla tecken (a*b)
^ Börja med (^ab)
$ Avsluta med (ab$)
Select2LoadingMoreResults=Laddar fler resultat ... -Select2SearchInProgress=Sök pågår ... -SearchIntoThirdparties=Tredje part +Select2SearchInProgress=Sökning pågår ... +SearchIntoThirdparties=Tredjepart SearchIntoContacts=Kontakter SearchIntoMembers=Medlemmar SearchIntoUsers=Användare SearchIntoProductsOrServices=Produkter eller tjänster -SearchIntoBatch=Massor / Serier +SearchIntoBatch=Batch/serier SearchIntoProjects=Projekt SearchIntoMO=Tillverkningsorder SearchIntoTasks=Uppgifter SearchIntoCustomerInvoices=Kundfakturor SearchIntoSupplierInvoices=Leverantörsfakturor SearchIntoCustomerOrders=Försäljningsorder -SearchIntoSupplierOrders=Beställning -SearchIntoCustomerProposals=Kommersiella förslag -SearchIntoSupplierProposals=Leverantörsförslag -SearchIntoInterventions=Insatser +SearchIntoSupplierOrders=Inköpsorder +SearchIntoCustomerProposals=Offerter +SearchIntoSupplierProposals=Leverantörsofferter +SearchIntoInterventions=Interventioner SearchIntoContracts=Kontrakt SearchIntoCustomerShipments=Kundförsändelser -SearchIntoExpenseReports=Räkningar -SearchIntoLeaves=Lämna -SearchIntoTickets=biljetter +SearchIntoExpenseReports=Utgiftsrapporter +SearchIntoLeaves=Ledighet +SearchIntoKM=Kunskapsbas +SearchIntoTickets=Ärenden SearchIntoCustomerPayments=Kundbetalningar SearchIntoVendorPayments=Leverantörsbetalningar SearchIntoMiscPayments=Diverse betalningar CommentLink=Kommentarer NbComments=Antal kommentarer -CommentPage=Kommentarer utrymme +CommentPage=Kommentarersutrymme CommentAdded=Kommentar tillagd CommentDeleted=Kommentar raderad Everybody=Alla PayedBy=Betalad av -PayedTo=Betalad för att -Monthly=En gång i månaden -Quarterly=Kvartals -Annual=Årlig +PayedTo=Betalad till +Monthly=Månatligen +Quarterly=Kvartalsvis +Annual=Årligen Local=Lokal -Remote=Avlägsen -LocalAndRemote=Lokal och fjärrkontroll +Remote=Fjärr +LocalAndRemote=Lokal- och fjärrkontroll KeyboardShortcut=Tangentbordsgenväg -AssignedTo=Påverkas i -Deletedraft=Ta bort utkast -ConfirmMassDraftDeletion=Utkast till massberegningsbekräftelse +AssignedTo=Tilldelad +Deletedraft=Radera utkast +ConfirmMassDraftDeletion=Bekräftelse bulkradering av utkast FileSharedViaALink=Fil delas med en offentlig länk -SelectAThirdPartyFirst=Välj en tredje part först ... -YouAreCurrentlyInSandboxMode=Du befinner dig för närvarande i %s "sandbox" -läget +SelectAThirdPartyFirst=Välj en tredjepart först ... +YouAreCurrentlyInSandboxMode=Du befinner dig för närvarande i %s "sandbox" -läge Inventory=Lager AnalyticCode=Analytisk kod TMenuMRP=MRP ShowCompanyInfos=Visa företagsinfo ShowMoreInfos=Visa mer info -NoFilesUploadedYet=Var god ladda upp ett dokument först -SeePrivateNote=Se privat notering +NoFilesUploadedYet=Ladda upp ett dokument först +SeePrivateNote=Se privat anteckning PaymentInformation=Betalningsinformation ValidFrom=Giltig från ValidUntil=Giltig till NoRecordedUsers=Inga användare -ToClose=För nära -ToRefuse=Att vägra -ToProcess=För att kunna behandla +ToClose=Att stänga +ToRefuse=Att nega +ToProcess=Att hantera ToApprove=Att godkänna GlobalOpenedElemView=Global vy -NoArticlesFoundForTheKeyword=Ingen artikel hittades för nyckelordet ' %s ' +NoArticlesFoundForTheKeyword=Ingen artikel hittades för nyckelordet %s NoArticlesFoundForTheCategory=Ingen artikel hittades för kategorin -ToAcceptRefuse=Att acceptera | vägra +ToAcceptRefuse=Att acceptera | neka ContactDefault_agenda=Händelse -ContactDefault_commande=Beställ +ContactDefault_commande=Beställning ContactDefault_contrat=Kontrakt ContactDefault_facture=Faktura -ContactDefault_fichinter=Insats +ContactDefault_fichinter=Intervention ContactDefault_invoice_supplier=Leverantörsfaktura ContactDefault_order_supplier=Inköpsorder ContactDefault_project=Projekt ContactDefault_project_task=Uppgift -ContactDefault_propal=Förslag -ContactDefault_supplier_proposal=Leverantörsförslag -ContactDefault_ticket=Biljett -ContactAddedAutomatically=Kontakt tillagd från roller från tredje part +ContactDefault_propal=Offert +ContactDefault_supplier_proposal=Leverantörsoffert +ContactDefault_ticket=Ärende +ContactAddedAutomatically=Kontakt tillagd från tredjeparts roller More=Mer ShowDetails=Visa detaljer CustomReports=Anpassade rapporter StatisticsOn=Statistik över SelectYourGraphOptionsFirst=Välj dina grafalternativ för att skapa ett diagram -Measures=Åtgärder +Measures=Mått XAxis=X-Axis YAxis=Y-axel StatusOfRefMustBe=Status för %s måste vara %s @@ -1120,13 +1131,13 @@ NotUsedForThisCustomer=Används inte för den här kunden AmountMustBePositive=Beloppet måste vara positivt ByStatus=Efter status InformationMessage=Information -Used=Begagnade +Used=Använt ASAP=Så snart som möjligt -CREATEInDolibarr=Spela in %s skapad -MODIFYInDolibarr=Spela in %s modifierad -DELETEInDolibarr=Spela in %s borttagen -VALIDATEInDolibarr=Spela in %s validerat -APPROVEDInDolibarr=Spela in %s godkänd +CREATEInDolibarr=Post %s skapad +MODIFYInDolibarr=Post %s ändrad +DELETEInDolibarr=Post %s raderad +VALIDATEInDolibarr=Post %s bekräftad +APPROVEDInDolibarr=Post %s godkänd DefaultMailModel=Standard e-postmodell PublicVendorName=Säljarens offentliga namn DateOfBirth=Födelsedatum @@ -1135,48 +1146,67 @@ UpToDate=Aktuell OutOfDate=Föråldrad EventReminder=Händelsepåminnelse UpdateForAllLines=Uppdatering för alla rader -OnHold=Placerad i kö -Civility=Hövlighet -AffectTag=Påverka taggen +OnHold=Pausad +Civility=Tilltal +AffectTag=Tilldela tagg +AffectUser=Tilldela användare +SetSupervisor=Ange överordnad CreateExternalUser=Skapa extern användare -ConfirmAffectTag=Bulk Tag påverkar -ConfirmAffectTagQuestion=Är du säker på att du vill påverka taggar till den %s valda post (er)? +ConfirmAffectTag=Tilldela tagg i bulk +ConfirmAffectUser=Tilldela användare i bulk +ProjectRole=Roll tilldelad på varje projekt +TasksRole=Roll tilldelad för varje uppgift i varje projekt +ConfirmSetSupervisor=Ange överordnad i bulk +ConfirmUpdatePrice=Välj kurs för att öka/minska pris +ConfirmAffectTagQuestion=Är du säker på att du vill tilldela taggen till %s valda poster? +ConfirmAffectUserQuestion=Är du säker på att du vill tilldela användare till %s valda poster? +ConfirmSetSupervisorQuestion=Är du säker på att du vill ställa in överordnad för post(erna) %s? +ConfirmUpdatePriceQuestion=Är du säker på att du vill uppdatera priset för post(erna) %s? CategTypeNotFound=Ingen taggtyp hittades för typ av poster -CopiedToClipboard=Kopieras till Urklipp -InformationOnLinkToContract=Detta belopp är endast summan av alla rader i kontraktet. Ingen tidsbegrepp tas med i beräkningen. +Rate=Kurs +SupervisorNotFound=Överordnad hittades inte +CopiedToClipboard=Kopieras till urklipp +InformationOnLinkToContract=Detta belopp är endast summan av alla rader i kontraktet. Ingen tidsåtgång har tagits med i beräkningen. ConfirmCancel=Är du säker på att du vill avbryta -EmailMsgID=E-post meddelande-id -SetToEnabled=Ställ in till aktiverat -SetToDisabled=Ställ in till inaktiverad -ConfirmMassEnabling=mass möjliggör bekräftelse -ConfirmMassEnablingQuestion=Är du säker på att du vill aktivera %s vald(a) post(er)? -ConfirmMassDisabling=massavaktiverande bekräftelse -ConfirmMassDisablingQuestion=Är du säker på att du vill inaktivera den / de valda post (erna) %s? -RecordsEnabled=%s-post (ar) aktiverad -RecordsDisabled=%s post (ar) inaktiverad -RecordEnabled=Inspelning aktiverad -RecordDisabled=Posten inaktiverad -Forthcoming=Tillmötesgående -Currently=Currently -ConfirmMassLeaveApprovalQuestion=Are you sure you want to approve the %s selected record(s)? -ConfirmMassLeaveApproval=Mass leave approval confirmation -RecordAproved=Record approved -RecordsApproved=%s Record(s) approved -Properties=Properties -hasBeenValidated=%s has been validated -ClientTZ=Kund tidzon (användare) -NotClosedYet=Not yet closed -ClearSignature=Reset signature -CanceledHidden=Canceled hidden -CanceledShown=Canceled shown -Terminate=Terminate +EmailMsgID=E-postmeddelande ID +EmailDate=E-postdatum +SetToStatus=Ange status %s +SetToEnabled=Aktivera +SetToDisabled=Inaktivera +ConfirmMassEnabling=bulkaktivera bekräftelse +ConfirmMassEnablingQuestion=Är du säker på att du vill aktivera %s post(er)? +ConfirmMassDisabling=bulkinaktivera bekräftelse +ConfirmMassDisablingQuestion=Är du säker på att du vill inaktivera %s post(er)? +RecordsEnabled=Aktiverat %s post(er) +RecordsDisabled=Inaktiverat %s post(er) +RecordEnabled=Post aktiverad +RecordDisabled=Post inaktiverad +Forthcoming=Kommande +Currently=För närvarande +ConfirmMassLeaveApprovalQuestion=Är du säker på att du vill godkänna %s markerade objekt? +ConfirmMassLeaveApproval=Godkänn ledighetsansökan i bulk +RecordAproved=Post godkänd +RecordsApproved=%s post(er) godkända +Properties=Egenskaper +hasBeenValidated=%s har bekräftats +ClientTZ=Tidszon (användare) +NotClosedYet=Inte stängd ännu +ClearSignature=Återställ signatur +CanceledHidden=Ångra dolt +CanceledShown=Ångra visa +Terminate=Avsluta Terminated=Avslutad -AddLineOnPosition=Add line on position (at the end if empty) -ConfirmAllocateCommercial=Assign sales representative confirmation -ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected -YourMessage=Your message -YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. -UrlToCheck=Url to check -Automation=Automation +AddLineOnPosition=Lägg till rad vid position (i slutet om tomt) +ConfirmAllocateCommercial=Bekräfta att tilldela säljare +ConfirmAllocateCommercialQuestion=Är du säker att du vill tilldela %s markerade post(er)? +CommercialsAffected=Säljare tilldelade +CommercialAffected=Säljare tilldelad +YourMessage=Ditt meddelande +YourMessageHasBeenReceived=Ditt meddelande har tagits emot. Vi kommer återkomma till dig snarast möjligt. +UrlToCheck=Länk att kontrollera +Automation=Automatisering +CreatedByEmailCollector=Skapad via e-postinsamling +CreatedByPublicPortal=Skapad i portalen +UserAgent=Webbläsare +InternalUser=Intern användare +ExternalUser=Extern användare diff --git a/htdocs/langs/sv_SE/margins.lang b/htdocs/langs/sv_SE/margins.lang index b7e3f3a8bc7..e056471bffe 100644 --- a/htdocs/langs/sv_SE/margins.lang +++ b/htdocs/langs/sv_SE/margins.lang @@ -2,44 +2,44 @@ Margin=Marginal Margins=Marginaler -TotalMargin=Summa marginal -MarginOnProducts=Marginal / Produkter -MarginOnServices=Marginal / Tjänster +TotalMargin=Total marginal +MarginOnProducts=Marginal/produkter +MarginOnServices=Marginal/tjänster MarginRate=Marginalsats -MarkRate=Markera sats +MarkRate=Marginalkurs DisplayMarginRates=Visa marginalsatser -DisplayMarkRates=Display markera hastigheter +DisplayMarkRates=Visa marginalkurser InputPrice=Inpris margin=Hantering av vinstmarginaler -margesSetup=Inställningar för vinstmarginalhantering +margesSetup=Inställning för hantering vinstmarginaler MarginDetails=Marginaldetaljer ProductMargins=Produktmarginaler CustomerMargins=Kundmarginaler -SalesRepresentativeMargins=Återförsäljares marginaler -ContactOfInvoice=Kontakt av faktura +SalesRepresentativeMargins=Säljares marginaler +ContactOfInvoice=Kontakt för faktura UserMargins=Användarmarginaler ProductService=Produkt eller tjänst AllProducts=Alla produkter och tjänster ChooseProduct/Service=Välj produkt eller tjänst -ForceBuyingPriceIfNull=Tvinga köp / kostpris till försäljningspris om det inte är definierat -ForceBuyingPriceIfNullDetails=If buying/cost price not provided when we add a new line, and this option is "ON", the margin will be 0%% on the new line (buying/cost price = selling price). If this option is "OFF" (recommended), margin will be equal to the value suggested by default (and may be 100%% if no default value can be found). +ForceBuyingPriceIfNull=Tvinga köp/kostpris till försäljningspris om det inte är angivet +ForceBuyingPriceIfNullDetails=Om köp/kostnadspris inte anges när vi lägger till en ny rad, och det här alternativet är "PÅ", kommer marginalen att vara 0%% på den nya raden (köp/kostnadspris = försäljningspris). Om det här alternativet är "AV" (rekommenderas), kommer marginalen att vara lika med värdet som föreslagits som standard (och kan vara 100%% om inget standardvärde kan hittas). MARGIN_METHODE_FOR_DISCOUNT=Marginalmetod för globala rabatter UseDiscountAsProduct=Som produkt UseDiscountAsService=Som tjänst UseDiscountOnTotal=På delsumma -MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definierar om en global rabatt behandlas som en produkt, en tjänst, eller bara på delsumman för beräkning marginal. -MARGIN_TYPE=Köp / Kostnadspris som föreslagits som standard för marginalberäkning -MargeType1=Marginal på Bästa leverantörspriset +MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Anger om en global rabatt behandlas som en produkt, en tjänst, eller bara på delsumman för beräkning av marginal. +MARGIN_TYPE=Köp/kostpris som föreslagits som standard för marginalberäkning +MargeType1=Marginal på bästa leverantörspriset MargeType2=Marginal på vägt genomsnittligt pris (WAP) MargeType3=Marginal på kostpris -MarginTypeDesc=* Marginal på bästa köpkurs = Försäljningspris - Bästa försäljningspriset definierat på produktkort
* Marginal på vägt genomsnittligt pris (WAP) = Försäljningspris - Produktviktat genomsnittspris (WAP) eller bäst försäljningspris om WAP ännu inte definierats
* Marginal på kostnadskurs = Försäljningspris - Kostnadspris definierat på produktkort eller WAP om kostnadspris ej definierat eller bästa försäljningspris om WAP ännu inte definierats -CostPrice=Kostnadspris +MarginTypeDesc=* Marginal på bästa inköpspris = Försäljningspris - Bästa inköpspris angivet på produktkort
* Marginal på vägt genomsnittligt pris (WAP) = Försäljningspris - Produktviktat genomsnittspris (WAP) eller bästa inköpspris om WAP ännu inte angivits * Marginal på kostnadskurs = Försäljningspris - Kostpris angivet på produktkort eller WAP om kostpris inte angivits eller bästa inköpspris om WAP ännu inte angivits +CostPrice=Kostpris UnitCharges=Enhetspris Charges=Avgifter -AgentContactType=Handelsagentens kontakttyp -AgentContactTypeDetails=Definiera vilken kontakttyp (länkad på fakturor) som ska användas för marginalrapport per kontakt / adress. Observera att läsning av statistik för en kontakt inte är tillförlitlig eftersom kontakten i de flesta fall kanske inte definieras uttryckligen på fakturorna. +AgentContactType=Agents kontakttyp +AgentContactTypeDetails=Ange vilken kontakttyp (länkad på fakturor) som ska användas för marginalrapport per kontakt/adress. Observera att läsning av statistik för en kontakt inte är tillförlitlig eftersom kontakten i de flesta fall kanske inte anges uttryckligen på fakturorna. rateMustBeNumeric=Betyg måste vara ett numeriskt värde -markRateShouldBeLesserThan100=Mark takt bör vara lägre än 100 +markRateShouldBeLesserThan100=Värdet bör vara lägre än 100 ShowMarginInfos=Visa marginal information CheckMargins=Marginaldetaljer MarginPerSaleRepresentativeWarning=Rapporten för marginal per användare använder länken mellan tredje part och försäljningsrepresentanter för att beräkna marginalen för varje försäljningsrepresentant. Eftersom vissa tredje parter kanske inte har någon dedikerad försäljningsrepresentant och vissa tredje parter kan kopplas till flera, kan vissa belopp inte inkluderas i denna rapport (om det inte finns någon försäljningsrepresentant) och vissa kan förekomma på olika sätt (för varje försäljningsrepresentant) . diff --git a/htdocs/langs/sv_SE/members.lang b/htdocs/langs/sv_SE/members.lang index 6e93513f819..c98b2f139d8 100644 --- a/htdocs/langs/sv_SE/members.lang +++ b/htdocs/langs/sv_SE/members.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - members -MembersArea=Rum för medlemmar +MembersArea=Medlemsområde MemberCard=Medlemskort SubscriptionCard=Abonnemangskort Member=Medlem @@ -7,7 +7,7 @@ Members=Medlemmar ShowMember=Visa medlemskort UserNotLinkedToMember=Användare länkade inte till en medlem ThirdpartyNotLinkedToMember=Tredje part inte kopplad till en medlem -MembersTickets=Membership address sheet +MembersTickets=Medlemsadressblad FundationMembers=Stiftelsemedlemmar ListOfValidatedPublicMembers=Förteckning över bekräftades, offentliga medlemmar ErrorThisMemberIsNotPublic=Denna medlem är inte offentlig @@ -15,12 +15,13 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=En annan ledamot (namn: %s, lo ErrorUserPermissionAllowsToLinksToItselfOnly=Av säkerhetsskäl måste du beviljas behörighet att redigera alla användare att kunna koppla en medlem till en användare som inte är din. SetLinkToUser=Koppla till en Dolibarr användare SetLinkToThirdParty=Koppla till en Dolibarr tredje part -MembersCards=Generation of cards for members +MemberCountersArePublic=Räknare för giltiga medlemmar är offentliga +MembersCards=Generering av kort för medlemmar MembersList=Förteckning över medlemmar MembersListToValid=Förteckning över förslag till medlemmar (att bekräftas) MembersListValid=Förteckning över giltiga medlemmar -MembersListUpToDate=List of valid members with up-to-date contribution -MembersListNotUpToDate=List of valid members with out-of-date contribution +MembersListUpToDate=Lista över giltiga medlemmar med aktuellt bidrag +MembersListNotUpToDate=Lista över giltiga medlemmar med inaktuella bidrag MembersListExcluded=Lista över uteslutna medlemmar MembersListResiliated=Förteckning över avslutade medlemmar MembersListQualified=Förteckning över kvalificerade ledamöter @@ -28,15 +29,16 @@ MenuMembersToValidate=Förslag medlemmar MenuMembersValidated=Bekräftat medlemmar MenuMembersExcluded=Uteslutna medlemmar MenuMembersResiliated=Avslutade medlemmar -MembersWithSubscriptionToReceive=Members with contribution to receive -MembersWithSubscriptionToReceiveShort=Contributions to receive -DateSubscription=Date of membership -DateEndSubscription=End date of membership -EndSubscription=End of membership -SubscriptionId=Contribution ID -WithoutSubscription=Without contribution -MemberId=Member Id -MemberRef=Member Ref +MembersWithSubscriptionToReceive=Medlemmar med bidrag att ta emot +MembersWithSubscriptionToReceiveShort=Bidrag att ta emot +DateSubscription=Datum för medlemskap +DateEndSubscription=Slutdatum för medlemskap +EndSubscription=Slut på medlemskap +SubscriptionId=Bidrags-ID +WithoutSubscription=Utan medlemskap +WaitingSubscription=Medlemskap väntar +MemberId=Medlems-ID +MemberRef=Medlem Ref NewMember=Ny medlem MemberType=Medlem typ MemberTypeId=Medlem typ id @@ -44,11 +46,11 @@ MemberTypeLabel=Medlem etikett MembersTypes=Medlemmar typer MemberStatusDraft=Utkast (måste bekräftas) MemberStatusDraftShort=Utkast -MemberStatusActive=Validated (waiting contribution) +MemberStatusActive=Validerad (väntar bidrag) MemberStatusActiveShort=Bekräftade -MemberStatusActiveLate=Contribution expired +MemberStatusActiveLate=Bidraget har löpt ut MemberStatusActiveLateShort=Utgångna -MemberStatusPaid=Prenumeration aktuell +MemberStatusPaid=Abonnemanget är aktuell MemberStatusPaidShort=Aktuell MemberStatusExcluded=Exkluderad medlem MemberStatusExcludedShort=Utesluten @@ -57,12 +59,12 @@ MemberStatusResiliatedShort=Avslutad MembersStatusToValid=Förslag medlemmar MembersStatusExcluded=Uteslutna medlemmar MembersStatusResiliated=Avslutade medlemmar -MemberStatusNoSubscription=Validated (no contribution required) +MemberStatusNoSubscription=Validerad (inget bidrag krävs) MemberStatusNoSubscriptionShort=Bekräftade -SubscriptionNotNeeded=No contribution required +SubscriptionNotNeeded=Inget bidrag krävs NewCotisation=Nya bidrag PaymentSubscription=Nya bidrag betalning -SubscriptionEndDate=Prenumeration slutdatum +SubscriptionEndDate=Abonnemangets slutdatum MembersTypeSetup=Medlemmar typ inställning MemberTypeModified=Medlemstyp ändrad DeleteAMemberType=Ta bort en medlemstyp @@ -70,18 +72,24 @@ ConfirmDeleteMemberType=Är du säker på att du vill radera den här medlemstyp MemberTypeDeleted=Medlemstypen raderad MemberTypeCanNotBeDeleted=Medlemstypen kan inte raderas NewSubscription=Nya bidrag -NewSubscriptionDesc=Denna blankett kan du spela in din prenumeration som en ny medlem i stiftelsen. Om du vill förnya din prenumeration (om du redan är medlem), kontakta styrelsen för stiftelsen i stället av e %s. -Subscription=Contribution -Subscriptions=Contributions -SubscriptionLate=Sent -SubscriptionNotReceived=Contribution never received +NewSubscriptionDesc=Detta formulär låter dig skapa ett abonnemang som en ny medlem i stiftelsen. Om du vill förnya ditt abonnemang (om du redan är medlem), kontakta styrelsen för stiftelsen via e-post %s. +Subscription=Bidrag +AnyAmountWithAdvisedAmount=Valfri mängd, rekommenderas %s +AnyAmountWithoutAdvisedAmount=Valfritt belopp +CanEditAmountShort=Valfritt belopp +CanEditAmountShortForValues=rekommenderas, vilket belopp som helst +MembershipDuration=Längd +GetMembershipButtonLabel=Anslut +Subscriptions=Bidrag +SubscriptionLate=Försent +SubscriptionNotReceived=Bidrag har aldrig mottagits ListOfSubscriptions=List of contributions SendCardByMail=Skicka kort via e-post AddMember=Skapa medlem NoTypeDefinedGoToSetup=Ingen medlem definierade typer. Gå till Setup - Medlemmar typer NewMemberType=Ny medlemstyp WelcomeEMail=Välkommen e-post -SubscriptionRequired=Contribution required +SubscriptionRequired=Bidrag krävs DeleteType=Ta bort VoteAllowed=Röstning tillåten Physical=Enskild @@ -89,62 +97,62 @@ Moral=Företag MorAndPhy=Corporation och individ Reenable=Återaktivera ExcludeMember=Uteslut en medlem -Exclude=Exclude +Exclude=Uteslut ConfirmExcludeMember=Är du säker på att du vill utesluta den här medlemmen? ResiliateMember=Avsluta en medlem ConfirmResiliateMember=Är du säker på att du vill säga upp den här medlemmen? DeleteMember=Ta bort en medlem -ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his contributions)? -DeleteSubscription=Ta bort en prenumeration -ConfirmDeleteSubscription=Are you sure you want to delete this contribution? +ConfirmDeleteMember=Är du säker på att du vill ta bort den här medlemmen (Om du tar bort en medlem raderas alla hans bidrag)? +DeleteSubscription=Ta bort ett abonnemang +ConfirmDeleteSubscription=Är du säker på att du vill ta bort detta bidrag? Filehtpasswd=htpasswd fil ValidateMember=Bekräfta en medlem ConfirmValidateMember=Är du säker på att du vill bekräfta den här medlemmen? FollowingLinksArePublic=Följande länkar är öppna sidor som inte skyddas av något Dolibarr-tillstånd. De är inte formaterade sidor, som ett exempel som visar hur man listar medlemmarnas databas. PublicMemberList=Offentliga medlemslista -BlankSubscriptionForm=Public self-registration form +BlankSubscriptionForm=Offentlig självregistreringsblankett BlankSubscriptionFormDesc=Dolibarr kan ge dig en allmän webbadress / hemsida för att tillåta externa besökare att be om att prenumerera på stiftelsen. Om en online betalningsmodul är aktiverad kan en betalningsblankett också automatiskt tillhandahållas. EnablePublicSubscriptionForm=Aktivera den offentliga webbplatsen med självformulär ForceMemberType=Tvinga medlemstypen -ExportDataset_member_1=Members and contributions +ExportDataset_member_1=Medlemmar och bidrag ImportDataset_member_1=Medlemmar LastMembersModified=Senaste %s modifierade medlemmarna -LastSubscriptionsModified=Latest %s modified contributions +LastSubscriptionsModified=Senaste %s modifierade bidrag String=String Text=Text Int=Int DateAndTime=Datum och tid PublicMemberCard=Medlem offentlig kort -SubscriptionNotRecorded=Contribution not recorded -AddSubscription=Create contribution -ShowSubscription=Show contribution +SubscriptionNotRecorded=Bidrag inte registrerat +AddSubscription=Skapa bidrag +ShowSubscription=Visa bidrag # Label of email templates SendingAnEMailToMember=Skickar informationsmail till medlem SendingEmailOnAutoSubscription=Skickar e-post vid automatisk registrering SendingEmailOnMemberValidation=Skickar e-post vid bekräftande av nya medlemmar -SendingEmailOnNewSubscription=Sending email on new contribution -SendingReminderForExpiredSubscription=Sending reminder for expired contributions +SendingEmailOnNewSubscription=Skickar mail om nytt bidrag +SendingReminderForExpiredSubscription=Skickar påminnelse om utgångna bidrag SendingEmailOnCancelation=Skickar e-post vid avbokning SendingReminderActionComm=Skickar påminnelse för agendahändelse # Topic of email templates YourMembershipRequestWasReceived=Ditt medlemskap har tagits emot. YourMembershipWasValidated=Ditt medlemskap bekräftades -YourSubscriptionWasRecorded=Your new contribution was recorded -SubscriptionReminderEmail=contribution reminder +YourSubscriptionWasRecorded=Ditt nya bidrag skapades +SubscriptionReminderEmail=bidragspåminnelse YourMembershipWasCanceled=Ditt medlemskap avbröts CardContent=Innehållet i ditt medlemskort # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Vi vill meddela dig att din medlemsförfrågan har mottagits.

ThisIsContentOfYourMembershipWasValidated=Vi vill meddela att ditt medlemskap bekräftades med följande information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

-ThisIsContentOfSubscriptionReminderEmail=Vi vill meddela att din prenumeration är på väg att upphöra eller har gått ut (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Vi hoppas att du kommer att förnya det.

+ThisIsContentOfYourSubscriptionWasRecorded=Vi vill meddela dig att ditt nya abonnemang har registrerats. Vänligen hitta din faktura här bifogad.

+ThisIsContentOfSubscriptionReminderEmail=Vi vill meddela att ditt abonnemang är på väg att upphöra eller har gått ut (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Vi hoppas att du kommer att förnya det.

ThisIsContentOfYourCard=Detta är en sammanfattning av den information vi har om dig. Kontakta oss om något är felaktigt.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Ämnet av meddelandemeddelandet mottaget vid automatisk inskription av en gäst DescADHERENT_AUTOREGISTER_NOTIF_MAIL=Innehållet i meddelandemeddelandet mottaget vid automatisk inskription av en gäst -DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=Email template to use to send email to a member on member auto-registration +DescADHERENT_EMAIL_TEMPLATE_AUTOREGISTER=E-postmall att använda för att skicka e-post till en medlem vid automatisk registrering av medlemmar DescADHERENT_EMAIL_TEMPLATE_MEMBER_VALIDATION=E-postmall för att använda för att skicka e-post till en medlem om medlemsbekräftande -DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=Email template to use to send email to a member on new contribution recording -DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=Email template to use to send email reminder when contribution is about to expire +DescADHERENT_EMAIL_TEMPLATE_SUBSCRIPTION=E-postmall att använda för att skicka e-post till en medlem vid nytt bidrag +DescADHERENT_EMAIL_TEMPLATE_REMIND_EXPIRATION=E-postmall att använda för att skicka e-postpåminnelse när bidraget är på väg att löpa ut DescADHERENT_EMAIL_TEMPLATE_CANCELATION=E-postmall för att använda för att skicka e-post till en medlem om medlemsavbeställning DescADHERENT_EMAIL_TEMPLATE_EXCLUSION=E-postmall som du kan använda för att skicka e-post till en medlem om uteslutning av medlemmar DescADHERENT_MAIL_FROM=Avsändare E-post för automatiska e-postmeddelanden @@ -157,21 +165,21 @@ DescADHERENT_CARD_TEXT_RIGHT=Text tryckt på medlemskort (Anpassning till höger DescADHERENT_CARD_FOOTER_TEXT=Text tryckt längst ner på medlemskort ShowTypeCard=Visa typ '%' HTPasswordExport=htpassword-fil skapas -NoThirdPartyAssociatedToMember=No third party associated with this member -MembersAndSubscriptions=Members and Contributions +NoThirdPartyAssociatedToMember=Ingen tredje part associerad med denna medlem +MembersAndSubscriptions=Medlemmar och bidrag MoreActions=Kompletterande åtgärder vid registrering -MoreActionsOnSubscription=Complementary action suggested by default when recording a contribution, also done automatially on online payment of a contribution +MoreActionsOnSubscription=Kompletterande åtgärd som föreslagits som standard vid registrering av ett bidrag, görs också automatiskt vid onlinebetalning av ett bidrag MoreActionBankDirect=Skapa en direkt post på bankkontot MoreActionBankViaInvoice=Skapa en faktura och en betalning på bankkonto MoreActionInvoiceOnly=Skapa en faktura utan betalning -LinkToGeneratedPages=Generation of business cards or address sheets +LinkToGeneratedPages=Generering av visitkort eller adressblad LinkToGeneratedPagesDesc=Den här skärmen kan du skapa PDF-filer med visitkort för alla dina medlemmar eller en viss medlem. DocForAllMembersCards=Generera visitkort för alla medlemmar (Format för utgång faktiskt inställning: %s) DocForOneMemberCards=Generera visitkort för en viss medlem (Format för utgång faktiskt inställning: %s) DocForLabels=Generera adress ark (Format för utgång faktiskt inställning: %s) -SubscriptionPayment=Contribution payment -LastSubscriptionDate=Date of latest contribution payment -LastSubscriptionAmount=Amount of latest contribution +SubscriptionPayment=Bidragsbetalning +LastSubscriptionDate=Datum för senaste bidragsinbetalning +LastSubscriptionAmount=Belopp för senaste bidrag LastMemberType=Senaste medlemstyp MembersStatisticsByCountries=Medlemmar statistik per land MembersStatisticsByState=Medlemmar statistik från stat / provins @@ -188,36 +196,39 @@ MembersByRegion=Den här skärmen visar statistik över medlemmar efter region. MembersStatisticsDesc=Välj statistik du vill läsa ... MenuMembersStats=Statistik LastMemberDate=Senaste datum för medlemskap -LatestSubscriptionDate=Latest contribution date +LatestSubscriptionDate=Senaste bidragsdatum MemberNature=Medlemmens natur MembersNature=Medlemmarnas natur Public=Informationen är offentlig NewMemberbyWeb=Ny ledamot till. Väntar på godkännande NewMemberForm=Ny medlem formen -SubscriptionsStatistics=Contributions statistics -NbOfSubscriptions=Number of contributions -AmountOfSubscriptions=Amount collected from contributions +SubscriptionsStatistics=Bidragsstatistik +NbOfSubscriptions=Antal bidrag +AmountOfSubscriptions=Belopp som samlas in från bidrag TurnoverOrBudget=Omsättning (för ett företag) eller Budget (för en stiftelse) -DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Hoppa på integrerad online-betalning sidan +DefaultAmount=Standardbelopp för bidrag +CanEditAmount=Prenumerationen är gratis +CanEditAmountDetail=Besökare kan välja/redigera beloppet för sitt bidrag oavsett medlemstyp +AmountIsLowerToMinimumNotice=på totalt förfallen till %s +MEMBER_NEWFORM_PAYONLINE=Efter onlineregistreringen byter du automatiskt på onlinebetalningssidan ByProperties=Efter egenskaper MembersStatisticsByProperties=Medlemsstatistik efter egenskaper -VATToUseForSubscriptions=VAT rate to use for contributionss -NoVatOnSubscription=No VAT for contributions -ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Product used for contribution line into invoice: %s +VATToUseForSubscriptions=Momssats att använda för bidrag +NoVatOnSubscription=Ingen moms för bidrag +ADHERENT_PRODUCT_ID_FOR_SUBSCRIPTIONS=Produkt som används för bidragsrad till faktura: %s NameOrCompany=Namn eller Företag -SubscriptionRecorded=Contribution recorded +SubscriptionRecorded=Bidrag registrerat NoEmailSentToMember=Inget email skickat till medlemmen EmailSentToMember=E-post skickad till medlem på %s -SendReminderForExpiredSubscriptionTitle=Send reminder by email for expired contributions -SendReminderForExpiredSubscription=Send reminder by email to members when contribution is about to expire (parameter is number of days before end of membership to send the remind. It can be a list of days separated by a semicolon, for example '10;5;0;-5') +SendReminderForExpiredSubscriptionTitle=Skicka påminnelse via e-post för utgångna bidrag +SendReminderForExpiredSubscription=Skicka påminnelse via e-post till medlemmar när bidraget är på väg att löpa ut (parametern är antalet dagar före slutet av medlemskapet för att skicka påminnelsen. Det kan vara en lista över dagar separerade med semikolon, till exempel '10;5;0;-5 ') MembershipPaid=Medlemskap som betalats för nuvarande period (till %s) YouMayFindYourInvoiceInThisEmail=Du kan hitta din faktura bifogad till det här e-postmeddelandet XMembersClosed=%s medlem(ar) stängda XExternalUserCreated=%s externa användare har skapats ForceMemberNature=Tvinga medlemmarnas natur (individ eller företag) -CreateDolibarrLoginDesc=The creation of a user login for members allows them to connect to the application. Depending on the authorizations granted, they will be able, for example, to consult or modify their file themselves. -CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. -MemberFirstname=Member firstname -MemberLastname=Member lastname +CreateDolibarrLoginDesc=Skapandet av en användarinloggning för medlemmar gör att de kan ansluta till applikationen. Beroende på vilka tillstånd som beviljats kommer de till exempel att kunna konsultera eller ändra sin fil själva. +CreateDolibarrThirdPartyDesc=En tredje part är den juridiska person som kommer att användas på fakturan om du bestämmer dig för att generera faktura för varje bidrag. Du kommer att kunna skapa den senare under processen att spela in bidraget. +MemberFirstname=Medlemmens förnamn +MemberLastname=Medlemmens efternamn +MemberCodeDesc=Medlemskod, unik för alla medlemmar diff --git a/htdocs/langs/sv_SE/modulebuilder.lang b/htdocs/langs/sv_SE/modulebuilder.lang index 715e897c170..78fe4115358 100644 --- a/htdocs/langs/sv_SE/modulebuilder.lang +++ b/htdocs/langs/sv_SE/modulebuilder.lang @@ -1,17 +1,19 @@ # Dolibarr language file - Source file is en_US - loan -ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. -EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. -EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. +IdModule= Modul-id +ModuleBuilderDesc=Detta verktyg får endast användas av erfarna användare eller utvecklare. Det tillhandahåller verktyg för att bygga eller redigera din egen modul. Dokumentation för alternativ manuell utveckling finns här . +EnterNameOfModuleDesc=Ange namnet på modulen/applikationen som ska skapas utan mellanslag. Använd versaler för att separera ord (till exempel: MyModule, EcommerceForShop, SyncWithMySystem...) +EnterNameOfObjectDesc=Ange namnet på objektet som ska skapas utan mellanslag. Använd versaler för att skilja ord åt (till exempel: Mitt objekt, elev, lärare...). Klassfilen CRUD, sidorna att lista/lägga till/redigera/ta bort objektet och SQL-filerna kommer att genereras. +EnterNameOfDictionaryDesc=Ange namnet på den ordbok som ska skapas utan mellanslag. Använd versaler för att skilja ord åt (till exempel: MyDico...). Klassfilen, men även SQL-filen kommer att genereras. ModuleBuilderDesc2=Vägen där moduler genereras / redigeras (första katalogen för externa moduler definierad i %s): %s ModuleBuilderDesc3=Genererade / redigerbara moduler hittades: %s ModuleBuilderDesc4=En modul detekteras som "redigerbar" när filen %s existerar i root av modulkatalogen NewModule=Ny modul NewObjectInModulebuilder=Nytt objekt -NewDictionary=New dictionary +NewDictionary=Ny ordbok +ModuleName=Modulnamn ModuleKey=Modulnyckel ObjectKey=Objektnyckel -DicKey=Dictionary key +DicKey=Ordboksnyckel ModuleInitialized=Modul initialiserad FilesForObjectInitialized=Filer för nytt objekt '%s' initialiserades FilesForObjectUpdated=Filer för objekt '%s' uppdaterad (.sql-filer och .class.php-fil) @@ -48,14 +50,17 @@ PathToModulePackage=Vägen till zip på modulen / applikationspaketet PathToModuleDocumentation=Ban till fil med modul / ansökningsdokumentation (%s) SpaceOrSpecialCharAreNotAllowed=Mellanslag eller specialtecken är inte tillåtna. FileNotYetGenerated=Filen är ännu inte genererad +GenerateCode=Generera kod RegenerateClassAndSql=Tvinga uppdatering av .class- och .sql-filer RegenerateMissingFiles=Generera saknade filer SpecificationFile=Dokumentationsfil LanguageFile=Fil för språk ObjectProperties=Objektegenskaper +Property=Egendom +PropertyDesc=En egenskap är ett attribut som kännetecknar ett objekt. Detta attribut har en kod, en etikett och en typ med flera alternativ. ConfirmDeleteProperty=Är du säker på att du vill ta bort egenskapen %s ? Detta kommer att ändra kod i PHP-klassen men även ta bort kolumn från tabelldefinition av objekt. NotNull=Inte NULL -NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) +NotNullDesc=1=Sätt databasen till NOT NULL, 0=Tillåt nullvärden, -1=Tillåt nollvärden genom att tvinga värdet till NULL om det är tomt ('' eller 0) SearchAll=Används för "sök alla" DatabaseIndex=Databasindex FileAlreadyExists=Filen %s existerar redan @@ -81,15 +86,16 @@ IsAMeasure=Är en åtgärd DirScanned=Directory skannad NoTrigger=Ingen utlösare NoWidget=Ingen widget -GoToApiExplorer=API-utforskare +ApiExplorer=API-utforskare ListOfMenusEntries=Lista över menyuppgifter ListOfDictionariesEntries=Lista över ordböcker ListOfPermissionsDefined=Lista över definierade behörigheter SeeExamples=Se exempel här -EnabledDesc=Villkor att ha detta fält aktivt (Exempel: 1 eller $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing).

It can be an expression, for example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Visa detta fält på kompatibla PDF-dokument, du kan hantera position med fältet "Position".
För närvarande är kända kompatibla PDF-modeller: eratosthen (order), espadon (ship), svamp (fakturor), cyan (propal / offert), cornas (leverantörsbeställning)

a0e7843947c0cf6a0a0a0a = display
2 = visa endast om inte tömma

för dokumentlinjer:
0 = inte visas
1 = visas i en kolumn
3 = visning på rad beskrivning kolumn efter beskrivningen
4 = display i beskrivningen kolonn efter beskrivning endast om den inte är tom -DisplayOnPdf=Visa på PDF +EnabledDesc=Villkor för att ha detta fält aktivt.

Exempel:
1
isModEnabled('MAIN_MODULE_MYMODULE')
1
isModEnabled('MAIN_MODULE_MYMODULE')
+VisibleDesc=Är fältet synligt? (Exempel: 0=Aldrig synlig, 1=Synlig på lista och skapa/uppdatera/visa formulär, 2=Synlig endast på lista, 3=Synlig endast på skapa/uppdatera/visa formulär (inte lista), 4=Synlig på listan och uppdatering/visa endast formulär (inte skapa), 5=Synlig endast på listslutvy formulär (inte skapa, inte uppdatera)

Att använda ett negativt värde betyder att fältet inte visas som standard på listan men kan väljas för visning). +ItCanBeAnExpression=Det kan vara ett uttryck. Exempel:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Visa detta fält på kompatibla PDF-dokument, du kan hantera position med "Position"-fältet.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description kolumn efter beskrivningen
4 = visas i beskrivningskolumnen efter beskrivningen endast om den inte är tom +DisplayOnPdf=På PDF IsAMeasureDesc=Kan värdet av fält ackumuleras för att få en total i listan? (Exempel: 1 eller 0) SearchAllDesc=Är fältet används för att göra en sökning från snabbsökningsverktyget? (Exempel: 1 eller 0) SpecDefDesc=Ange här all dokumentation du vill ge med din modul som inte redan är definierad av andra flikar. Du kan använda .md eller bättre, den rika .asciidoc-syntaxen. @@ -97,11 +103,11 @@ LanguageDefDesc=Skriv in i dessa filer, all nyckel och översättning för varje MenusDefDesc=Definiera här menyerna som tillhandahålls av din modul DictionariesDefDesc=Definiera här ordböckerna som tillhandahålls av din modul PermissionsDefDesc=Definiera här de nya behörigheterna från din modul -MenusDefDescTooltip=The menus provided by your module/application are defined into the array $this->menus into the module descriptor file. You can edit manually this file or use the embedded editor.

Note: Once defined (and the module re-activated), the menus are also visible into the menu editor available to administrator users on %s. +MenusDefDescTooltip=Menyerna som tillhandahålls av din modul/applikation definieras i arrayen $this->menyer i modulbeskrivningsfilen. Du kan redigera den här filen manuellt eller använda den inbäddade redigeraren.

Obs: När de har definierats (och modulen återaktiverats), är menyerna också synliga i menyredigeraren som är tillgänglig för administratörsanvändare på %s. DictionariesDefDescTooltip=Ordböckerna som tillhandahålls av din modul / applikation definieras i arrayen $ denna-> ordböcker i modulbeskrivningsfilen. Du kan redigera den här filen manuellt eller använda den inbäddade redigeraren.

Obs: När de väl är definierade (och modulen har aktiverats igen) är ordböcker också synliga i installationsområdet för administratörsanvändare på %s. PermissionsDefDescTooltip=Behörigheterna från din modul / applikation definieras i arrayen $ this-> rights i modulbeskrivningsfilen. Du kan redigera den här filen manuellt eller använda den inbäddade redigeraren.

Obs: När de väl är definierade (och modulen har aktiverats igen), visas behörigheterna i standardbehörighetsinställningen %s. HooksDefDesc=Definiera i egenskapen modul_parts ['krokar'] i modulbeskrivningen, kontexten av krokar som du vill hantera (kontextlista kan hittas med en sökning på ' initHooks (' i kärnkoden).
Redigera krokfilen för att lägga till kod för dina anslutna funktioner (krokbara funktioner kan hittas genom en sökning på ' executeHooks ' i kärnkod). -TriggerDefDesc=Define in the trigger file the code that you want to execute when a business event external to your module is executed (events triggered by other modules). +TriggerDefDesc=Definiera i triggerfilen koden som du vill exekvera när en affärshändelse utanför din modul exekveras (händelser som utlöses av andra moduler). SeeIDsInUse=Se ID-er som används i din installation SeeReservedIDsRangeHere=Se utbud av reserverade ID-skivor ToolkitForDevelopers=Verktygssats för Dolibarr-utvecklare @@ -113,7 +119,7 @@ DropTableIfEmpty=(Förstör bordet om det är tomt) TableDoesNotExists=Tabellen %s existerar inte TableDropped=Tabell %s utgår InitStructureFromExistingTable=Bygg strukturen array-strängen i en befintlig tabell -UseAboutPage=Do not generate the About page +UseAboutPage=Skapa inte sidan Om UseDocFolder=Inaktivera dokumentationsmappen UseSpecificReadme=Använd en specifik ReadMe ContentOfREADMECustomized=Obs! Innehållet i README.md-filen har ersatts med det specifika värde som definierats i installationen av ModuleBuilder. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Använd en specifik redigeringsadress UseSpecificFamily = Använd en specifik familj UseSpecificAuthor = Använd en specifik författare UseSpecificVersion = Använd en specifik första version -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules -IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeRefGeneration=Referensen för detta objekt måste genereras automatiskt av anpassade numreringsregler +IncludeRefGenerationHelp=Markera detta om du vill inkludera kod för att hantera genereringen av referensen automatiskt med hjälp av anpassade numreringsregler +IncludeDocGeneration=Jag vill att funktionen ska generera några dokument (PDF, ODT) från mallar för detta objekt IncludeDocGenerationHelp=Om du markerar detta genereras en viss kod för att lägga till rutan "Skapa dokument" i posten. -ShowOnCombobox=Visa värde i kombinationsrutan +ShowOnCombobox=Visa värde i kombinationsrutor KeyForTooltip=Nyckel för verktygstips CSSClass=CSS för redigera / skapa formulär CSSViewClass=CSS för läsform CSSListClass=CSS för lista NotEditable=Ej redigerbar ForeignKey=Främmande nyckel -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=Om värdet av detta fält måste garanteras finns i en annan tabell. Ange här ett värde som matchar syntaxen: tablename.parentfieldtocheck +TypeOfFieldsHelp=Exempel:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
' 1' betyder att vi lägger till en +-knapp efter kombinationen för att skapa posten
'filter' är ett SQL-villkor, exempel: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=Detta är typen av fält/attribut. AsciiToHtmlConverter=Ascii till HTML-omvandlare AsciiToPdfConverter=Ascii till PDF-omvandlare TableNotEmptyDropCanceled=Bordet är inte tomt. Drop har avbrutits. ModuleBuilderNotAllowed=Modulbyggaren är tillgänglig men inte tillåten för din användare. ImportExportProfiles=Importera och exportera profiler -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. -WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated -LinkToParentMenu=Parent menu (fk_xxxxmenu) -ListOfTabsEntries=List of tab entries -TabsDefDesc=Define here the tabs provided by your module -TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +ValidateModBuilderDesc=Sätt detta till 1 om du vill att metoden $this->validateField() för objekt ska anropas för att validera innehållet i fältet under infogning eller uppdatering. Sätt 0 om det inte krävs någon validering. +WarningDatabaseIsNotUpdated=Varning: Databasen uppdateras inte automatiskt, du måste förstöra tabeller och inaktivera-aktivera modulen för att få tabeller återskapade +LinkToParentMenu=Föräldrameny (fk_xxxxmenu) +ListOfTabsEntries=Lista över flikposter +TabsDefDesc=Definiera flikarna som tillhandahålls av din modul +TabsDefDescTooltip=Flikarna som tillhandahålls av din modul/applikation är definierade i arrayen $this->tabs i modulbeskrivningsfilen. Du kan redigera den här filen manuellt eller använda den inbäddade redigeraren. +BadValueForType=Fel värde för typ %s +DefinePropertiesFromExistingTable=Definiera egenskaper från en befintlig tabell +DefinePropertiesFromExistingTableDesc=Om det redan finns en tabell i databasen (för objektet att skapa) kan du använda den för att definiera objektets egenskaper. +DefinePropertiesFromExistingTableDesc2=Håll tabellen tom om den inte finns ännu. Kodgeneratorn kommer att använda olika typer av fält för att bygga ett exempel på tabell som du kan redigera senare. diff --git a/htdocs/langs/sv_SE/mrp.lang b/htdocs/langs/sv_SE/mrp.lang index 9eb01f8e0aa..aef6f852aa7 100644 --- a/htdocs/langs/sv_SE/mrp.lang +++ b/htdocs/langs/sv_SE/mrp.lang @@ -9,10 +9,10 @@ LatestBOMModified=Senaste %s Modifierade räkningar LatestMOModified=Senaste %s Tillverkningsorder har ändrats Bom=Räkningar av material BillOfMaterials=Bill of Materials -BillOfMaterialsLines=Bill of Materials lines +BillOfMaterialsLines=Rader med stycklistor BOMsSetup=Inställning av modul BOM -ListOfBOMs=Förteckning över materialräkningar - BOM -ListOfManufacturingOrders=Lista över tillverkningsorder +ListOfBOMs=Materiallistor - BOM +ListOfManufacturingOrders=Tillverkningsorder NewBOM=Ny materialförteckning ProductBOMHelp=Produkt som ska skapas (eller tas isär) med denna BOM.
Obs! Produkter med egenskapen 'Produktens natur' = 'Råvara' syns inte i listan. BOMsNumberingModules=BOM nummereringsmallar @@ -27,12 +27,13 @@ ConfirmCloneBillOfMaterials=Är du säker på att du vill klona materialräkning ConfirmCloneMo=Är du säker på att du vill klona tillverkningsordern %s? ManufacturingEfficiency=Tillverkningseffektivitet ConsumptionEfficiency=Förbrukningseffektivitet -ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly +Consumption=Konsumtion +ValueOfMeansLoss=Värdet 0,95 betyder ett genomsnitt på 5%% förlust under tillverkningen eller demonteringen ValueOfMeansLossForProductProduced=Värdet 0,95 betyder i genomsnitt 5%% förlust av producerad produkt DeleteBillOfMaterials=Ta bort materiallista DeleteMo=Ta bort tillverkningsorder ConfirmDeleteBillOfMaterials=Är du säker på att du vill ta bort detta material? -ConfirmDeleteMo=Are you sure you want to delete this Manufacturing Order? +ConfirmDeleteMo=Är du säker på att du vill ta bort denna tillverkningsorder? MenuMRP=Tillverkningsorder NewMO=Ny tillverkningsorder QtyToProduce=Antal att producera @@ -56,7 +57,7 @@ WarehouseForProduction=Lager för produktion CreateMO=Skapa MO ToConsume=Att konsumera ToProduce=Att producera -ToObtain=To obtain +ToObtain=För att uppnå QtyAlreadyConsumed=Antal redan förbrukat QtyAlreadyProduced=Antal redan producerat QtyRequiredIfNoLoss=Antal krävs om det inte finns någon förlust (Tillverkningseffektiviteten är 100%%) @@ -69,17 +70,20 @@ ForAQuantityToConsumeOf=För en kvantitet att ta isär %s ConfirmValidateMo=Är du säker på att du vill validera denna tillverkningsorder? ConfirmProductionDesc=Genom att klicka på '%s' validerar du förbrukningen och / eller produktionen för de angivna kvantiteterna. Detta kommer också att uppdatera lager och registrera lagerrörelser. ProductionForRef=Produktion av %s +CancelProductionForRef=Annullering av produktlagerminskning för produkt %s +TooltipDeleteAndRevertStockMovement=Ta bort rad och återställ lagerrörelse AutoCloseMO=Stäng automatiskt tillverkningsordern om kvantiteter att konsumera och producera uppnås NoStockChangeOnServices=Ingen lagerförändring på tjänsterna ProductQtyToConsumeByMO=Produktkvantitet som fortfarande ska konsumeras av öppen MO ProductQtyToProduceByMO=Produktkvantitet som fortfarande produceras av öppen MO AddNewConsumeLines=Lägg till en ny rad att konsumera -AddNewProduceLines=Add new line to produce +AddNewProduceLines=Lägg till ny linje att producera ProductsToConsume=Produkter att konsumera ProductsToProduce=Produkter att producera UnitCost=Enhetskostnad TotalCost=Total kostnad BOMTotalCost=Kostnaden för att producera den här stycklistan baserat på kostnaden för varje kvantitet och produkt som ska konsumeras (använd kostpris om det är definierat, annars medelviktat pris om det är definierat, annars det bästa inköpspriset) +BOMTotalCostService=Om modulen "Workstation" är aktiverad och en arbetsstation är definierad som standard på linjen, så är beräkningen "kvantitet (omräknat till timmar) x arbetsstation ahr", annars "kvantitet (omvandlat till timmar) x kostnad för tjänsten" GoOnTabProductionToProduceFirst=Du måste först ha startat produktionen för att stänga en tillverkningsorder (se fliken '%s'). Men du kan avbryta det. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Ett kit kan inte användas i en BOM eller en MO Workstation=Arbetsstation @@ -104,6 +108,13 @@ HumanMachine=Människa / maskin WorkstationArea=Arbetsstationsområde Machines=Maskiner THMEstimatedHelp=Denna hastighet gör det möjligt att definiera en prognoskostnad för artikeln -BOM=Bill Of Materials -CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module -MOAndLines=Manufacturing Orders and lines +BOM=Materialförteckning +CollapseBOMHelp=Du kan definiera standardvisningen av uppgifterna i nomenklaturen i konfigurationen av BOM-modulen +MOAndLines=Tillverkning av order och linjer +MoChildGenerate=Generera barn-tillverkningsorder +ParentMo=MO förälder +MOChild=MO barn +BomCantAddChildBom=Nomenklaturen %s finns redan i trädet som leder till nomenklaturen %s +BOMNetNeeds = BOM nettobehov +BOMProductsList=BOMs produkter +BOMServicesList=BOM:s tjänster diff --git a/htdocs/langs/sv_SE/multicurrency.lang b/htdocs/langs/sv_SE/multicurrency.lang index 1f479e7626c..6e69efb8a4a 100644 --- a/htdocs/langs/sv_SE/multicurrency.lang +++ b/htdocs/langs/sv_SE/multicurrency.lang @@ -1,38 +1,38 @@ # Dolibarr language file - Source file is en_US - multicurrency MultiCurrency=Flera valutor -ErrorAddRateFail=Fel i tilläggspris -ErrorAddCurrencyFail=Fel i tilläggsvaluta +ErrorAddRateFail=Fel i tillagt pris +ErrorAddCurrencyFail=Fel i tillagd valuta ErrorDeleteCurrencyFail=Radering misslyckades multicurrency_syncronize_error=Synkroniseringsfel: %s -MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Använd datumet för dokumentet för att hitta valutakursen istället för att använda den senast kända kursen -multicurrency_useOriginTx=När ett objekt skapas från en annan, behåll originalfrekvensen från källobjektet (använd annars den senast kända kursen) +MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Använd datumet för dokumentet för att hitta valutakursen istället för att använda den senaste kursen +multicurrency_useOriginTx=När ett objekt skapas från en annan, behåll originalkursen från källobjektet (använd annars den senast kända kursen) CurrencyLayerAccount=CurrencyLayer API -CurrencyLayerAccount_help_to_synchronize=Du måste skapa ett konto på webbplatsen %s för att kunna använda denna funktion.
Skaffa din API-nyckel .
Om du använder ett gratis konto kan du inte ändra källvaluta (USD som standard).
Om din huvudvaluta inte är USD beräknar applikationen den automatiskt.

Du är begränsad till 1000 synkroniseringar per månad. +CurrencyLayerAccount_help_to_synchronize=Du måste skapa ett konto på webbplatsen %s för att kunna använda denna funktion.
Skaffa din API-nyckel.
Om du använder ett gratis konto kan du inte ändra källvaluta (USD som standard).
Om din huvudvaluta inte är USD beräknar applikationen den automatiskt.

Du är begränsad till 1000 synkroniseringar per månad. multicurrency_appId=API-nyckel multicurrency_appCurrencySource=Grundvaluta multicurrency_alternateCurrencySource=Alternativ grundvaluta CurrenciesUsed=Valutor som används -CurrenciesUsed_help_to_add=Lägg till de olika valutorna och priserna du behöver använda på dina förslag , beställer etc. -rate=Betygsätta +CurrenciesUsed_help_to_add=Lägg till de olika valutorna och priserna du behöver använda i dina offerter, ordererkännande etc. +rate=kurs MulticurrencyReceived=Mottagen, ursprunglig valuta MulticurrencyRemainderToTake=Återstående belopp, ursprunglig valuta MulticurrencyPaymentAmount=Betalningsbelopp, ursprunglig valuta -AmountToOthercurrency=Belopp till (i valuta för mottagande konto) -CurrencyRateSyncSucceed=Växlingskurssynkronisering klar. +AmountToOthercurrency=Konverterat till (i valuta för mottagande konto) +CurrencyRateSyncSucceed=Synkronisering av valutakurs klar. MULTICURRENCY_USE_CURRENCY_ON_DOCUMENT=Använd dokumentets valuta för onlinebetalningar -TabTitleMulticurrencyRate=Kurslista -ListCurrencyRate=Lista över valutakurser för valutan +TabTitleMulticurrencyRate=Lista valutakurser +ListCurrencyRate=Lista över kurser för valutan CreateRate=Skapa en kurs -FormCreateRate=Betygsätt skapande -FormUpdateRate=Rate modifiering +FormCreateRate=Skapa en kurs +FormUpdateRate=Ändra en kurs successRateCreate=Kurs för valuta %s har lagts till i databasen -ConfirmDeleteLineRate=Är du säker på att du vill ta bort %s-kursen för valuta %s på %s-datum? +ConfirmDeleteLineRate=Är du säker på att du vill ta bort kursen %s för valutan %s på datumet %s? DeleteLineRate=Rensa kurs successRateDelete=Kurs borttagen errorRateDelete=Fel vid borttagning av kurs successUpdateRate=Ändring gjord ErrorUpdateRate=Fel vid ändring av kurs -Codemulticurrency=Valutakod -UpdateRate=Ändra kursen -CancelUpdate=Avbryt +Codemulticurrency=valutakurs +UpdateRate=ändra kurs +CancelUpdate=avbryt NoEmptyRate=Fältet "kurs" kan inte vara tomt diff --git a/htdocs/langs/sv_SE/oauth.lang b/htdocs/langs/sv_SE/oauth.lang index 6da92f06dcc..6d64ab3f817 100644 --- a/htdocs/langs/sv_SE/oauth.lang +++ b/htdocs/langs/sv_SE/oauth.lang @@ -1,36 +1,40 @@ # Dolibarr language file - Source file is en_US - oauth ConfigOAuth=OAuth-konfiguration -OAuthServices=OAuth Services -ManualTokenGeneration=Manuell token generation -TokenManager=Token Manager +OAuthServices=OAuth-tjänster +ManualTokenGeneration=Generera token manuellt +TokenManager=Hantera tokens IsTokenGenerated=Genereras token? NoAccessToken=Ingen åtkomsttoken sparas i den lokala databasen HasAccessToken=En token genererades och sparades i den lokala databasen NewTokenStored=Token mottagen och sparad -ToCheckDeleteTokenOnProvider=Klicka här för att kontrollera / radera behörighet som sparats av %s OAuth-leverantören +ToCheckDeleteTokenOnProvider=Klicka här för att kontrollera/radera behörighet som sparats av OAuth-leverantören %s TokenDeleted=Token raderad -RequestAccess=Click here to request/renew access and receive a new token -DeleteAccess=Click here to delete token -UseTheFollowingUrlAsRedirectURI=Använd följande URL-adress som omdirigerings-URI när du skapar dina uppgifter med din OAuth-leverantör: -ListOfSupportedOauthProviders=Add your OAuth2 token providers. Then, go on your OAuth provider admin page to create/get an OAuth ID and Secret and save them here. Once done, switch on the other tab to generate your token. -OAuthSetupForLogin=Page to manage (generate/delete) OAuth tokens +GetAccess=Klicka här för att få en token +RequestAccess=Klicka här för att begära/förnya åtkomst och få en ny token +DeleteAccess=Klicka här för att ta bort token +UseTheFollowingUrlAsRedirectURI=Använd följande URL som omdirigerings-URI när du skapar dina uppgifter med din OAuth-leverantör: +ListOfSupportedOauthProviders=Lägg till dina OAuth2-tokenleverantörer. Gå sedan till din OAuth-leverantörs adminsida för att skapa/skaffa ett OAuth-ID och hemlighet och spara dem här. När du är klar, växla till den andra fliken för att generera din token. +OAuthSetupForLogin=Sida för att hantera (generera/ta bort) OAuth-tokens SeePreviousTab=Se föregående flik -OAuthProvider=OAuth provider -OAuthIDSecret=OAuth ID och Secret -TOKEN_REFRESH=Token Refresh Present +OAuthProvider=OAuth-leverantör +OAuthIDSecret=OAuth ID och hemlig nyckel +TOKEN_REFRESH=Förnya token TOKEN_EXPIRED=Token utgått TOKEN_EXPIRE_AT=Token upphör att gälla vid TOKEN_DELETE=Radera sparade token OAUTH_GOOGLE_NAME=OAuth Google-tjänst OAUTH_GOOGLE_ID=OAuth Google Id -OAUTH_GOOGLE_SECRET=OAuth Google Secret -OAUTH_GITHUB_NAME=OAuth GitHub service +OAUTH_GOOGLE_SECRET=OAuth Google hemlig +OAUTH_GITHUB_NAME=OAuth GitHub tjänst OAUTH_GITHUB_ID=OAuth GitHub Id -OAUTH_GITHUB_SECRET=OAuth GitHub Secret -OAUTH_URL_FOR_CREDENTIAL=Go to this page to create or get your OAuth ID and Secret +OAUTH_GITHUB_SECRET=OAuth GitHub hemlig +OAUTH_URL_FOR_CREDENTIAL=Gå till den här sidan för att skapa eller få ditt OAuth-ID och hemlig nyckel OAUTH_STRIPE_TEST_NAME=OAuth Stripe Test OAUTH_STRIPE_LIVE_NAME=OAuth Strip Live -OAUTH_ID=OAuth ID -OAUTH_SECRET=OAuth secret -OAuthProviderAdded=OAuth provider added -AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=An OAuth entry for this provider and label already exists +OAUTH_ID=OAuth-ID +OAUTH_SECRET=OAuth hemlig nyckel +OAuthProviderAdded=OAuth-leverantör har lagts till +AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=En OAuth-post för den här leverantören och etiketten finns redan +URLOfServiceForAuthorization=URL tillhandahållen av OAuth-tjänsten för autentisering +Scopes=Behörigheter (omfång) +ScopeUndefined=Behörigheter (omfång) odefinierade (se föregående flik) diff --git a/htdocs/langs/sv_SE/opensurvey.lang b/htdocs/langs/sv_SE/opensurvey.lang index 50c6debd8d2..4ca3e2be953 100644 --- a/htdocs/langs/sv_SE/opensurvey.lang +++ b/htdocs/langs/sv_SE/opensurvey.lang @@ -48,8 +48,8 @@ AddEndHour=Lägg till slut tid votes=röst (er) NoCommentYet=Inga kommentarer har lagts till den här omröstningen ännu CanComment=Väljarna kan kommentera i omröstningen -YourVoteIsPrivate=This poll is private, nobody can see your vote. -YourVoteIsPublic=This poll is public, anybody with the link can see your vote. +YourVoteIsPrivate=Den här omröstningen är privat, ingen kan se din röst. +YourVoteIsPublic=Den här omröstningen är offentlig, alla med länken kan se din röst. CanSeeOthersVote=Väljarna kan se andra människors röst SelectDayDesc=För varje vald dag kan du välja, eller inte, mötes timmar i följande format:
- tom,
- "8h", "8H" eller "8:00" för att ge ett mötes starttid,
- "8- 11 "," 8h-11h "," 8h-11h "eller" 8: 00-11: 00 "för att ge ett mötes start- och sluttid,
-" 8h15-11h15 "," 8H15-11H15 "eller" 8: 15-11: 15 "för samma sak men med minuter. BackToCurrentMonth=Tillbaka till aktuella månaden diff --git a/htdocs/langs/sv_SE/orders.lang b/htdocs/langs/sv_SE/orders.lang index fc7f7d3ca19..83e567e6154 100644 --- a/htdocs/langs/sv_SE/orders.lang +++ b/htdocs/langs/sv_SE/orders.lang @@ -1,23 +1,24 @@ # Dolibarr language file - Source file is en_US - orders -OrdersArea=Kunders ordrar +OrderExists=En beställning var redan öppen länkad till detta förslag, så ingen annan beställning skapades automatiskt +OrdersArea=Kundordrar SuppliersOrdersArea=Inköpsordrar -OrderCard=Beställ kort +OrderCard=Orderkort OrderId=Order Id -Order=Beställ -PdfOrderTitle=Beställ -Orders=Beställningar +Order=Order +PdfOrderTitle=Order +Orders=Ordrar OrderLine=Orderrad -OrderDate=Beställ datum -OrderDateShort=Beställ datum -OrderToProcess=Att kunna bearbeta +OrderDate=Orderdatum +OrderDateShort=Orderdatum +OrderToProcess=Order att hantera NewOrder=Ny order NewSupplierOrderShort=Ny order NewOrderSupplier=Ny inköpsorder -ToOrder=Gör så -MakeOrder=Gör så +ToOrder=Acceptera order +MakeOrder=Acceptera order SupplierOrder=Inköpsorder -SuppliersOrders=Beställning -SaleOrderLines=Sales order lines +SuppliersOrders=Inköpsordrar +SaleOrderLines=Försäljningsorderrader PurchaseOrderLines=Inköpsorderrader SuppliersOrdersRunning=Nuvarande köporder CustomerOrder=Kundorder @@ -28,58 +29,60 @@ OrdersDeliveredToBill=Försäljningsorder levereras till faktura OrdersToBill=Försäljningsorder levereras OrdersInProcess=Försäljningsorder pågår OrdersToProcess=Försäljningsorder att bearbeta -SuppliersOrdersToProcess=Köp beställningar att bearbeta +SuppliersOrdersToProcess=Inköpsordrar att hantera SuppliersOrdersAwaitingReception=Inköpsorder som väntar på mottagning AwaitingReception=Väntar på mottagning StatusOrderCanceledShort=Annullerad -StatusOrderDraftShort=Förslag +StatusOrderDraftShort=Utkast StatusOrderValidatedShort=Bekräftat -StatusOrderSentShort=I processen +StatusOrderSentShort=Pågår StatusOrderSent=Sändning pågår StatusOrderOnProcessShort=Beställda -StatusOrderProcessedShort=Bearbetade -StatusOrderDelivered=Till Bill -StatusOrderDeliveredShort=Till Bill -StatusOrderToBillShort=Till Bill +StatusOrderProcessedShort=Hanterade +StatusOrderDelivered=Levererad +StatusOrderDeliveredShort=Levererad +StatusOrderToBillShort=Levererad StatusOrderApprovedShort=Godkänd -StatusOrderRefusedShort=Refused -StatusOrderToProcessShort=För att kunna behandla +StatusOrderRefusedShort=Nekad +StatusOrderToProcessShort=Att hantera StatusOrderReceivedPartiallyShort=Delvis fått -StatusOrderReceivedAllShort=Mottagna produkter +StatusOrderReceivedAllShort=Produkter har mottagits StatusOrderCanceled=Annullerad StatusOrderDraft=Utkast (måste bekräftas) StatusOrderValidated=Bekräftat -StatusOrderOnProcess=Beställda, väntar på inleverans -StatusOrderOnProcessWithValidation=Beställd - Avvakter mottagning eller bekräftande -StatusOrderProcessed=Bearbetade -StatusOrderToBill=Till Bill +StatusOrderOnProcess=Beställd, väntar på inleverans +StatusOrderOnProcessWithValidation=Beställd - Avvaktar inleverans eller bekräftande +StatusOrderProcessed=Hanterade +StatusOrderToBill=Levererad StatusOrderApproved=Godkänd StatusOrderRefused=Refused StatusOrderReceivedPartially=Delvis fått StatusOrderReceivedAll=Alla produkter mottagna -ShippingExist=En sändning föreligger +ShippingExist=En sändning finns QtyOrdered=Antal beställda -ProductQtyInDraft=Produktmängd till beställningsutkast +ProductQtyInDraft=Produktmängd till orderutkast ProductQtyInDraftOrWaitingApproved=Produktmnängd till beställningsutkast eller godkända beställningar, ännu ej lagda -MenuOrdersToBill=Order till faktura +MenuOrdersToBill=Skickade ordrar MenuOrdersToBill2=Fakturerbara order -ShipProduct=Ship produkt +ShipProduct=Skicka produkt CreateOrder=Skapa order -RefuseOrder=Vägra att -ApproveOrder=Godkänn beställning +RefuseOrder=Neka order +ApproveOrder=Godkänn ordern Approve2Order=Godkänn order (andra nivån) -ValidateOrder=Verifiera att +UserApproval=Användare för godkännande +UserApproval2=Användare för godkännande (andra nivå) +ValidateOrder=Bekräfta ordern UnvalidateOrder=Märka ordrar från bekräftat->utkast DeleteOrder=Radera order -CancelOrder=Avbryt för +CancelOrder=Annullera ordern OrderReopened= Order %s återöppnad AddOrder=Skapa order AddSupplierOrderShort=Skapa order AddPurchaseOrder=Skapa inköpsorder -AddToDraftOrders=Lägg till förlags order -ShowOrder=Visa att -OrdersOpened=Beställer att bearbeta -NoDraftOrders=Inga förslag till beslut +AddToDraftOrders=Lägg till orderutkast +ShowOrder=Visa ordern +OrdersOpened=Ordrar att hantera +NoDraftOrders=Inga orderutkast finns NoOrder=Ingen order NoSupplierOrder=Ingen inköpsorder LastOrders=Senaste %s försäljningsorder @@ -88,13 +91,13 @@ LastSupplierOrders=Senaste %s inköpsorder LastModifiedOrders=Senaste %s ändrade order AllOrders=Alla order NbOfOrders=Antal order -OrdersStatistics=Beställ statistik -OrdersStatisticsSuppliers=Beställningsstatistik -NumberOfOrdersByMonth=Antal beställningar per månad +OrdersStatistics=Orderstatistik +OrdersStatisticsSuppliers=Inköpsorderstatistik +NumberOfOrdersByMonth=Antal ordrar per månad AmountOfOrdersByMonthHT=Antal order per månad (exkl. Skatt) -ListOfOrders=Lista över beställningar +ListOfOrders=Lista över ordrar CloseOrder=Stäng order -ConfirmCloseOrder=Är du säker på att du vill ställa in den här beställningen att levereras? När en beställning har levererats kan den ställas in för fakturering. +ConfirmCloseOrder=Är du säker på att du vill ändra den här order till levererad? När en order har levererats kan den fakturas. ConfirmDeleteOrder=Är du säker på att du vill radera den här beställningen? ConfirmValidateOrder=Är du säker på att du vill bekräfta denna order under namnet %s ? ConfirmUnvalidateOrder=Är du säker på att du vill återställa ordningen %s till utkastsstatus? @@ -102,12 +105,14 @@ ConfirmCancelOrder=Är du säker på att du vill avbryta denna order? ConfirmMakeOrder=Är du säker på att du vill bekräfta att du har gjort denna order på %s ? GenerateBill=Skapa faktura ClassifyShipped=Märk levererad +PassedInShippedStatus=markerad levererad +YouCantShipThis=Jag kan inte klassificera det här. Kontrollera användarens behörigheter DraftOrders=Förslag till beslut -DraftSuppliersOrders=Utkast till beställningar +DraftSuppliersOrders=Inköpsorderutkast OnProcessOrders=I processen order RefOrder=Ref. För -RefCustomerOrder=Ref. beställning för kund -RefOrderSupplier=Ref. beställning för leverantör +RefCustomerOrder=Kundordernummer +RefOrderSupplier=Leverantörordernummer RefOrderSupplierShort=Ref. orderleverantör SendOrderByMail=Skicka beställningen per post ActionsOnOrder=Åtgärder för att @@ -116,7 +121,7 @@ OrderMode=Beställ metod AuthorRequest=Begär författare UserWithApproveOrderGrant=Användare som beviljats med "godkänna order"-behörighet. PaymentOrderRef=Betalning av att %s -ConfirmCloneOrder=Är du säker på att du vill klona denna beställning %s ? +ConfirmCloneOrder=Är du säker på att du vill klona denna order %s ? DispatchSupplierOrder=Ta emot inköpsorder %s FirstApprovalAlreadyDone=Första godkännande redan gjort SecondApprovalAlreadyDone=Andra godkännande redan gjort @@ -124,8 +129,8 @@ SupplierOrderReceivedInDolibarr=Beställningsorder %s fick %s SupplierOrderSubmitedInDolibarr=Beställningsnummer %s skickat SupplierOrderClassifiedBilled=Beställningsorder %s set fakturerad OtherOrders=Övriga beställningar -SupplierOrderValidatedAndApproved=Supplier order is validated and approved : %s -SupplierOrderValidated=Supplier order is validated : %s +SupplierOrderValidatedAndApproved=Leverantörsorder är validerad och godkänd: %s +SupplierOrderValidated=Leverantörsorder är validerad: %s ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Representativ uppföljningsordern TypeContact_commande_internal_SHIPPING=Representanten uppföljning sjöfart @@ -153,7 +158,7 @@ PDFEdisonDescription=En enkel ordermodell PDFProformaDescription=Fullständig Proforma fakturaamll CreateInvoiceForThisCustomer=Faktura order CreateInvoiceForThisSupplier=Faktura order -CreateInvoiceForThisReceptions=Bill receptions +CreateInvoiceForThisReceptions=Räkningsmottagningar NoOrdersToInvoice=Inga order fakturerbar CloseProcessedOrdersAutomatically=Märk "bearbetade" alla valda order. OrderCreation=Order skapning @@ -186,7 +191,7 @@ StatusSupplierOrderReceivedAllShort=Produkter mottagna StatusSupplierOrderCanceled=Annullerad StatusSupplierOrderDraft=Utkast (måste bekräftas) StatusSupplierOrderValidated=Bekräftade -StatusSupplierOrderOnProcess=Beställda, väntar på inleverans +StatusSupplierOrderOnProcess=Beställd, väntar på inleverans StatusSupplierOrderOnProcessWithValidation=Beställd - Avvakter mottagning eller bekräftande StatusSupplierOrderProcessed=Bearbetad StatusSupplierOrderToBill=Till Bill diff --git a/htdocs/langs/sv_SE/other.lang b/htdocs/langs/sv_SE/other.lang index c849acbea45..e5314d5c7d6 100644 --- a/htdocs/langs/sv_SE/other.lang +++ b/htdocs/langs/sv_SE/other.lang @@ -1,148 +1,150 @@ # Dolibarr language file - Source file is en_US - other SecurityCode=Säkerhetskod -NumberingShort=N ° +NumberingShort=N Tools=Verktyg TMenuTools=Verktyg ToolsDesc=Alla verktyg som inte ingår i andra menyposter grupperas här.
Alla verktyg kan nås via menyn till vänster. Birthday=Födelsedag -BirthdayAlertOn=födelsedag alert aktiva -BirthdayAlertOff=födelsedag alert inaktiv +BirthdayAlertOn=födelsedagsalarm aktivt +BirthdayAlertOff=födelsedagsalarm inaktivt TransKey=Översättning av nyckel: TransKey MonthOfInvoice=Månad (nummer 1-12) på fakturadatum TextMonthOfInvoice=Månad (text) på fakturadatum PreviousMonthOfInvoice=Föregående månad (nummer 1-12) på fakturadatum TextPreviousMonthOfInvoice=Föregående månad (text) på fakturadatum -NextMonthOfInvoice=Följande månad (nummer 1-12) på fakturadatum -TextNextMonthOfInvoice=Följande månad (text) på fakturadatum +NextMonthOfInvoice=Kommande månad (nummer 1-12) på fakturadatum +TextNextMonthOfInvoice=Kommande månad (text) på fakturadatum PreviousMonth=Föregående månad CurrentMonth=Nuvarande månad -ZipFileGeneratedInto=Zip-fil genererad till %s . -DocFileGeneratedInto=Doc-filen genereras till %s . +ZipFileGeneratedInto=Zip-fil genererad i %s. +DocFileGeneratedInto=Doc-fil genererad i %s. JumpToLogin=Förbindelse förlorad. Gå till inloggningssidan ... -MessageForm=Meddelande på onlinebetalningsformulär -MessageOK=Meddelande på retursidan för en bekräftat betalning -MessageKO=Meddelande på retursidan för en avbokad betalning -ContentOfDirectoryIsNotEmpty=Innehållet i den här katalogen är inte tomt. -DeleteAlsoContentRecursively=Kontrollera att allt innehåll rekursivt raderas -PoweredBy=Körs av +MessageForm=Meddelande på formulär för onlinebetalning +MessageOK=Meddelande på retursidan för en bekräftad betalning +MessageKO=Meddelande på retursidan för en avbruten betalning +ContentOfDirectoryIsNotEmpty=Denna katalog har innehåll i sig. +DeleteAlsoContentRecursively=Markera för att radera allt innehåll. +PoweredBy=Drivs med YearOfInvoice=År för fakturadatum PreviousYearOfInvoice=Föregående år av fakturadatum NextYearOfInvoice=Följande år med fakturadatum -DateNextInvoiceBeforeGen=Datum för nästa faktura (före generationen) -DateNextInvoiceAfterGen=Datum för nästa faktura (efter generation) -GraphInBarsAreLimitedToNMeasures=Grapics är begränsade till mått %s i 'Bars' -läge. Läget "Linjer" valdes automatiskt istället. +DateNextInvoiceBeforeGen=Datum för nästa faktura (före skapande) +DateNextInvoiceAfterGen=Datum för nästa faktura (efter skapande) +GraphInBarsAreLimitedToNMeasures=Grapics är begränsade till mått %s i 'Bars' -läge. Läget "Lines" valdes automatiskt istället. OnlyOneFieldForXAxisIsPossible=Enbart 1 fält är möjligt i X-axeln. Bara det första markerade fältet har valts. -AtLeastOneMeasureIsRequired=Minst 1 fält är obligatiskt +AtLeastOneMeasureIsRequired=Minst 1 fält för mått är obligatiskt AtLeastOneXAxisIsRequired=Minst 1 fält för X-axeln är obligatirskt LatestBlogPosts=Senaste blogginlägg -notiftouser=To users -notiftofixedemail=To fixed mail -notiftouserandtofixedemail=To user and fixed mail -Notify_ORDER_VALIDATE=Försäljningsorder bekräftat -Notify_ORDER_SENTBYMAIL=Försäljningsorder skickad via post -Notify_ORDER_SUPPLIER_SENTBYMAIL=Beställningsorder skickad via e-post -Notify_ORDER_SUPPLIER_VALIDATE=Beställningsorder registrerad -Notify_ORDER_SUPPLIER_APPROVE=Köporder godkänd -Notify_ORDER_SUPPLIER_REFUSE=Inköpsorder nekades -Notify_PROPAL_VALIDATE=Kunden förslag bekräftades -Notify_PROPAL_CLOSE_SIGNED=Kundförslaget är undertecknat -Notify_PROPAL_CLOSE_REFUSED=Kundförslaget stängdes vägrade -Notify_PROPAL_SENTBYMAIL=Kommersiell förslag skickas per post -Notify_WITHDRAW_TRANSMIT=Överföring tillbakadragande -Notify_WITHDRAW_CREDIT=Credit tillbakadragande -Notify_WITHDRAW_EMIT=Isue tillbakadragande -Notify_COMPANY_CREATE=Tredje part som skapats -Notify_COMPANY_SENTBYMAIL=Post som skickas från tredjepartskort -Notify_BILL_VALIDATE=Kundfaktura bekräftades -Notify_BILL_UNVALIDATE=Kundfakturan Fraktpris saknas -Notify_BILL_PAYED=Kundfaktura betalad -Notify_BILL_CANCEL=Kundfaktura avbryts -Notify_BILL_SENTBYMAIL=Kundfaktura skickas per post -Notify_BILL_SUPPLIER_VALIDATE=Leverantörsfaktura bekräftat +notiftouser=Till användare +notiftofixedemail=Till fast e-postadress +notiftouserandtofixedemail=Till användare och fast e-postadress +Notify_ORDER_VALIDATE=Order bekräftad +Notify_ORDER_SENTBYMAIL=Ordererkännande skickad +Notify_ORDER_SUPPLIER_SENTBYMAIL=Inköpsorder skickad via e-post +Notify_ORDER_SUPPLIER_VALIDATE=Order registrerad +Notify_ORDER_SUPPLIER_APPROVE=Inköpsorder godkänd +Notify_ORDER_SUPPLIER_REFUSE=Inköpsorder avslogs +Notify_PROPAL_VALIDATE=Offert bekräftades +Notify_PROPAL_CLOSE_SIGNED=Offert signerad +Notify_PROPAL_CLOSE_SIGNED_WEB=Kundförslag stängt signerat på portalsidan +Notify_PROPAL_CLOSE_REFUSED=Offert nekad och stängd +Notify_PROPAL_CLOSE_REFUSED_WEB=Kundförslaget stängt nekades på portalsidan +Notify_PROPAL_SENTBYMAIL=Offert skickad +Notify_WITHDRAW_TRANSMIT=Överföring drogs tillbaka +Notify_WITHDRAW_CREDIT=Kredit drogs tillbaka +Notify_WITHDRAW_EMIT=Proforma drogs tillbaka +Notify_COMPANY_CREATE=Tredjepart skapad +Notify_COMPANY_SENTBYMAIL=E-post som skickats från tredjepartskort +Notify_BILL_VALIDATE=Faktura bekräftad +Notify_BILL_UNVALIDATE=Faktura obekräftad +Notify_BILL_PAYED=Faktura betald +Notify_BILL_CANCEL=Faktura avbruten +Notify_BILL_SENTBYMAIL=Faktura skickad +Notify_BILL_SUPPLIER_VALIDATE=Leverantörsfaktura bekräftad Notify_BILL_SUPPLIER_PAYED=Leverantörsfaktura betalad -Notify_BILL_SUPPLIER_SENTBYMAIL=Leverantörsfaktura skickad via post -Notify_BILL_SUPPLIER_CANCELED=Leverantörsfaktura inställd -Notify_CONTRACT_VALIDATE=Kontrakt bekräftades -Notify_FICHINTER_VALIDATE=Intervention bekräftades -Notify_FICHINTER_ADD_CONTACT=Tillagd kontakt till insats -Notify_FICHINTER_SENTBYMAIL=Ingripande skickas per post -Notify_SHIPPING_VALIDATE=Frakt bekräftades -Notify_SHIPPING_SENTBYMAIL=Leverans skickas per post -Notify_MEMBER_VALIDATE=Medlem bekräftades -Notify_MEMBER_MODIFY=Medlem modifierad -Notify_MEMBER_SUBSCRIPTION=Medlem tecknat +Notify_BILL_SUPPLIER_SENTBYMAIL=Leverantörsfaktura skickad +Notify_BILL_SUPPLIER_CANCELED=Leverantörsfaktura avbruten +Notify_CONTRACT_VALIDATE=Kontrakt bekräftat +Notify_FICHINTER_VALIDATE=Intervention bekräftad +Notify_FICHINTER_ADD_CONTACT=Kontakt tillagd i intervention +Notify_FICHINTER_SENTBYMAIL=Intervention skickad +Notify_SHIPPING_VALIDATE=Leverans bekräftad +Notify_SHIPPING_SENTBYMAIL=Leverans skickad +Notify_MEMBER_VALIDATE=Medlem bekräftad +Notify_MEMBER_MODIFY=Medlem ändrad +Notify_MEMBER_SUBSCRIPTION=Medlem prenumererar Notify_MEMBER_RESILIATE=Medlem avslutad -Notify_MEMBER_DELETE=Elementet bort -Notify_PROJECT_CREATE=Projekt skapande -Notify_TASK_CREATE=Task skapade -Notify_TASK_MODIFY=Task modifierad -Notify_TASK_DELETE=Uppgift utgår -Notify_EXPENSE_REPORT_VALIDATE=Utläggsrapport bekräftat (godkännande krävs) +Notify_MEMBER_DELETE=Medlem raderad +Notify_PROJECT_CREATE=Projekt skapades +Notify_TASK_CREATE=Uppgift skapad +Notify_TASK_MODIFY=Uppgift ändrad +Notify_TASK_DELETE=Uppgift raderad +Notify_EXPENSE_REPORT_VALIDATE=Kostnadsrapport bekräftad (godkännande krävs) Notify_EXPENSE_REPORT_APPROVE=Kostnadsrapport godkänd -Notify_HOLIDAY_VALIDATE=Lämna förfrågan bekräftat (godkännande krävs) -Notify_HOLIDAY_APPROVE=Lämna förfrågan godkänd -Notify_ACTION_CREATE=Tillagd till agenda +Notify_HOLIDAY_VALIDATE=Ledighetsansökan bekräftad (godkännande krävs) +Notify_HOLIDAY_APPROVE=Ledighetsansökan godkänd +Notify_ACTION_CREATE=Tillagd i dagordning SeeModuleSetup=Se inställning av modul %s -NbOfAttachedFiles=Antal bifogade filer / dokument -TotalSizeOfAttachedFiles=Total storlek på bifogade filer / dokument +NbOfAttachedFiles=Antal bifogade filer/dokument +TotalSizeOfAttachedFiles=Total storlek på bifogade filer/dokument MaxSize=Maximal storlek -AttachANewFile=Bifoga en ny fil / dokument +AttachANewFile=Bifoga en ny fil/dokument LinkedObject=Länkat objekt -NbOfActiveNotifications=Antal anmälningar (antal mottagarens e-postmeddelanden) -PredefinedMailTest=__(Hello)__\nDetta är ett testmail skickat till __EMAIL__.\nDessa rader är separerade med radbrytning.\n\n__USER_SIGNATURE__ -PredefinedMailTestHtml=__(Hello)__
Detta är ett testmailskickat till __EMAIL__ (ordet testmail ska vara i fet text).
Linjerna är separerade med radbrytning.

__USER_SIGNATURE__ -PredefinedMailContentContract=__(Hej)__\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoice=__(Hej)__\n\nVänligen hitta faktura __REF__ bifogad\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendInvoiceReminder=__(Hej)__\n\nVi vill påminna dig om att fakturan __REF__ verkar inte ha betalats. En kopia av fakturan är bifogad som en påminnelse.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendProposal=__(Hej)__\n\nVänligen hitta det kommersiella förslaget __REF__ bifogat\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierProposal=__(Hej)__\n\nVänligen hitta prisförfrågan __REF__ bifogad\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendOrder=__(Hej)__\n\nVänligen hitta order __REF__ bifogad\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierOrder=__(Hej)__\n\nVänligen hitta vår beställning __REF__ bifogad\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendSupplierInvoice=__(Hej)__\n\nVänligen hitta faktura __REF__ bifogad\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendShipping=__(Hej)__\n\nVänligen hitta frakt __REF__ bifogad\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendFichInter=__(Hej)__\n\nVänligen hitta intervention __REF__ bifogad\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +NbOfActiveNotifications=Antal notiser (antal mottagare av e-post) +PredefinedMailTest=__(Hejsan,)__\nDetta är ett testmail skickat till __EMAIL__.\nDessa rader är separerade med radbrytning.\n\n__USER_SIGNATURE__ +PredefinedMailTestHtml=__(Hejsan,)__
Detta är ett testmailskickat till __EMAIL__ (ordet testmail ska vara i fet text).
Linjerna är separerade med radbrytning.

__USER_SIGNATURE__ +PredefinedMailContentContract=__(Hejsan,)__\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendInvoice=__(Hejsan,)__\n\nVänligen se bifogad faktura __REF__ vid detta mail\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendInvoiceReminder=__(Hejsan,)__\n\nEnligt våra noteringar har faktura __REF__ inte betalats. En kopia av fakturan är bifogad som en påminnelse.\n\n__ONLINE_PAYMENT_TEXT_AND_URL__\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendProposal=__(Hejsan,)__\n\nTack för er förfrågan! Bifogat detta mail finns vår offert __REF__ \n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierProposal=__(Hejsan,)__\n\nBifogat detta mail finns vår förfrågan __REF__ \n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendOrder=__(Hejsan,)__\n\nTack för er beställning! Vårt ordererkännande __REF__ är bifogat detta mail\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierOrder=__(Hejsan)__\n\nVår beställning __REF__ är bifogad detta mail\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendSupplierInvoice=__(Hejsan,)__\n\nVår faktura __REF__ är bifogad detta mail\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendShipping=__(Hejsan,)__\n\nBifogat detta mail är vår leveranssedel __REF__ \n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ +PredefinedMailContentSendFichInter=__(Hejsan,)__\n\nBifogat detta mail är vår intervention __REF__ \n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ PredefinedMailContentLink=Du kan klicka på länken nedan för att göra din betalning om den inte redan är klar.\n\n%s\n\n PredefinedMailContentGeneric=__(Hej)__\n\n\n__(Vänliga hälsningar)__\n\n__USER_SIGNATURE__ -PredefinedMailContentSendActionComm=Händelsepåminnelse "__EVENT_LABEL__" den __EVENT_DATE__ kl __EVENT_TIME__

Detta är ett automatiskt meddelande, det går inte att besvara. -DemoDesc=Dolibarr är en kompakt ERP / CRM som stöder flera affärsmoduler. En demo som visar alla moduler ger ingen mening eftersom detta scenario aldrig uppstår (flera hundra tillgängliga). Det finns därför flera demoprofiler tillgängliga. +PredefinedMailContentSendActionComm=Påminnelse för händelsen __EVENT_LABEL__ den __EVENT_DATE__ kl __EVENT_TIME__

Detta är ett automatiskt meddelande, det går inte att svara på. +DemoDesc=Dolibarr är ett kompakt ERP/CRM som stöder flera affärsmoduler. En demo som visar alla moduler är helt irrelevant eftersom detta scenario aldrig uppstår då flera hundra är tillgängliga. Det finns därför flera olika profiler för demo tillgängliga. ChooseYourDemoProfil=Välj den demoprofil som bäst passar dina behov ... ChooseYourDemoProfilMore=... eller bygg din egen profil
(manuellt modulval) -DemoFundation=Hantera medlemmar av en stiftelse -DemoFundation2=Hantera medlemmar och bankkonto i en stiftelse -DemoCompanyServiceOnly=Endast företag eller frilansförsäljning -DemoCompanyShopWithCashDesk=Manage a shop with a cash box -DemoCompanyProductAndStocks=Handla produkter som säljs med Point of Sales +DemoFundation=Hantera medlemmar i en stiftelse +DemoFundation2=Hantera medlemmar och bankkonton i en stiftelse +DemoCompanyServiceOnly=Företag eller frilanstjänster +DemoCompanyShopWithCashDesk=Hantera en butik med en kassa +DemoCompanyProductAndStocks=Butik med produkter och kassa DemoCompanyManufacturing=Företag som tillverkar produkter DemoCompanyAll=Företag med flera aktiviteter (alla huvudmoduler) CreatedBy=Skapad av %s -ModifiedBy=Uppdaterad av %s +ModifiedBy=Ändrad av %s ValidatedBy=Bekräftad av %s -SignedBy=Signerat av %s +SignedBy=Signerad av %s ClosedBy=Stängt av %s -CreatedById=Användarkod som skapade +CreatedById=Användar-ID som skapade ModifiedById=Användar-ID som gjorde senaste ändringen -ValidatedById=Användarkod som bekräftats -CanceledById=Användar-ID som annulleras -ClosedById=Användar-ID som stängd +ValidatedById=Användar-ID som bekräftade +CanceledById=Användar-ID som avbröt +ClosedById=Användar-ID som stängde CreatedByLogin=Användarinloggning som skapade ModifiedByLogin=Användarinloggning som gjorde senaste ändringen -ValidatedByLogin=Användarinloggning som bekräftats -CanceledByLogin=Användarinloggning som annullerats +ValidatedByLogin=Användarinloggning som bekräftade +CanceledByLogin=Användarinloggning som avbröt ClosedByLogin=Användarinloggning som stängde -FileWasRemoved=Arkiv %s togs bort -DirWasRemoved=Nummer %s togs bort +FileWasRemoved=Filen %s raderades +DirWasRemoved=Katalogen %s raderades FeatureNotYetAvailable=Funktionen är ännu inte tillgänglig i den nuvarande versionen FeatureNotAvailableOnDevicesWithoutMouse=Funktionen är inte tillgänglig på enheter utan pekdon. FeaturesSupported=Stödda funktioner Width=Bredd Height=Höjd Depth=Djup -Top=Topp +Top=Ovansida Bottom=Botten Left=Vänster Right=Höger CalculatedWeight=Beräknad vikt -CalculatedVolume=Beräknade volymen +CalculatedVolume=Beräknad volymen Weight=Vikt WeightUnitton=ton WeightUnitkg=kg @@ -179,128 +181,159 @@ SizeUnitmm=mm SizeUnitinch=tum SizeUnitfoot=fot SizeUnitpoint=poäng -BugTracker=Bug tracker -SendNewPasswordDesc=Denna blankett låter dig begära ett nytt lösenord. Den skickas till din e-postadress.
Ändringen kommer att träda i kraft när du klickar på länken för bekräftelse i e-postmeddelandet.
Kontrollera din inkorg. +BugTracker=Felsökare +SendNewPasswordDesc=Med detta formulär kan du begära ett nytt lösenord. Den skickas till din e-postadress.
Ändringen kommer att träda i kraft när du klickar på länken för bekräftelse i e-postmeddelandet.
Kontrollera din inkorg. +EnterNewPasswordHere=Ange ditt nya lösenord här BackToLoginPage=Tillbaka till inloggningssidan -AuthenticationDoesNotAllowSendNewPassword=Autentiseringsläge är %s.
I detta läge kan Dolibarr vet inte heller ändra ditt lösenord.
Kontakta systemadministratören om du vill ändra ditt lösenord. +AuthenticationDoesNotAllowSendNewPassword=Autentiseringsläge är %s.
I detta läge kan Dolibarr inte känna till eller ändra ditt lösenord.
Kontakta systemadministratören om du vill ändra ditt lösenord. EnableGDLibraryDesc=Installera eller aktivera GD-biblioteket på din PHP-installation för att använda det här alternativet. -ProfIdShortDesc=Prof Id %s är en information är beroende av tredje part land.
Till exempel för landets %s, det är kod %s. -DolibarrDemo=Dolibarr ERP / CRM-demo -StatsByNumberOfUnits=Statistik för summan av produkter / tjänster -StatsByNumberOfEntities=Statistik för antalet valda typer (antal fakturor eller ordrar...) -NumberOfProposals=Antal förslag -NumberOfCustomerOrders=Antal försäljningsorder -NumberOfCustomerInvoices=Antal kundfakturor -NumberOfSupplierProposals=Antal leverantörsförslag +ProfIdShortDesc=Prof Id %s är en information beroende på tredjeparts land.
Till exempel för landets %s, som är kod %s. +DolibarrDemo=Demo av Dolibarr ERP/CRM +StatsByNumberOfUnits=Statistik för summan av antalet produkter/tjänster +StatsByNumberOfEntities=Statistik för antalet valda typer (antal fakturor eller order...) +NumberOfProposals=Antal offerter +NumberOfCustomerOrders=Antal order +NumberOfCustomerInvoices=Antal fakturor +NumberOfSupplierProposals=Antal leverantörsofferter NumberOfSupplierOrders=Antal inköpsorder NumberOfSupplierInvoices=Antal leverantörsfakturor NumberOfContracts=Antal avtal NumberOfMos=Antal tillverkningsordrar -NumberOfUnitsProposals=Antal enheter på förslag -NumberOfUnitsCustomerOrders=Antal enheter på försäljningsorder -NumberOfUnitsCustomerInvoices=Antal enheter på kundfakturor -NumberOfUnitsSupplierProposals=Antal enheter på leverantörsförslag -NumberOfUnitsSupplierOrders=Antal enheter på inköpsorder -NumberOfUnitsSupplierInvoices=Antal enheter på leverantörsfakturor -NumberOfUnitsContracts=Antal produkter på avtal -NumberOfUnitsMos=Antal produkter i tillverkningsordrar -EMailTextInterventionAddedContact=Ett nytt ingripande %s har tilldelats dig. +NumberOfUnitsProposals=Antal enheter i offerter +NumberOfUnitsCustomerOrders=Antal enheter i order +NumberOfUnitsCustomerInvoices=Antal enheter i fakturor +NumberOfUnitsSupplierProposals=Antal enheter i leverantörsofferter +NumberOfUnitsSupplierOrders=Antal enheter i inköpsorder +NumberOfUnitsSupplierInvoices=Antal enheter i leverantörsfakturor +NumberOfUnitsContracts=Antal produkter i avtal +NumberOfUnitsMos=Antal produkter i tillverkningsorder +EMailTextInterventionAddedContact=Den nya interventionen %s har tilldelats dig. EMailTextInterventionValidated=Interventionen %s har bekräftats. EMailTextInvoiceValidated=Faktura %s har bekräftats. EMailTextInvoicePayed=Faktura %s har betalats. EMailTextProposalValidated=Förslag %s har bekräftats. -EMailTextProposalClosedSigned=Förslag %s har avslutats undertecknat. +EMailTextProposalClosedSigned=Förslag %s har signerats och stängts. +EMailTextProposalClosedSignedWeb=Förslag %s har stängts signerat på portalsidan. +EMailTextProposalClosedRefused=Förslag %s har avslutats avslogs. +EMailTextProposalClosedRefusedWeb=Förslag %s har stängts avvisat på portalsidan. EMailTextOrderValidated=Order %s har bekräftats. -EMailTextOrderApproved=Beställningen %s har godkänts. -EMailTextOrderValidatedBy=Order %s har spelats in av %s. -EMailTextOrderApprovedBy=Beställningen %s har godkänts av %s. -EMailTextOrderRefused=Beställningen %s har vägrats. -EMailTextOrderRefusedBy=Beställningen %s har blivit nekad av %s. -EMailTextExpeditionValidated=Frakt %s har bekräftats. +EMailTextOrderApproved=Order %s har godkänts. +EMailTextOrderValidatedBy=Order %s har registrerats av %s. +EMailTextOrderApprovedBy=Order %s har godkänts av %s. +EMailTextOrderRefused=Order %s har nekats. +EMailTextOrderRefusedBy=Order %s har nekats av %s. +EMailTextExpeditionValidated=Leveransen %s har bekräftats. EMailTextExpenseReportValidated=Kostnadsrapport %s har bekräftats. EMailTextExpenseReportApproved=Kostnadsrapport %s har godkänts. -EMailTextHolidayValidated=Lämna förfrågan %s har bekräftats. -EMailTextHolidayApproved=Förfrågan %s har godkänts. -EMailTextActionAdded=Åtgärden %s har lagts till i agendan. -ImportedWithSet=Import dataunderlaget -DolibarrNotification=Automatisk anmälan -ResizeDesc=Ange nya bredd eller ny höjd. Förhållandet kommer att hållas under storleksändring ... +EMailTextHolidayValidated=Ledighetsansökan %s har bekräftats. +EMailTextHolidayApproved=Ledighetsansökan %s har godkänts. +EMailTextActionAdded=Åtgärden %s har lagts till i dagordningen. +ImportedWithSet=Importera data +DolibarrNotification=Automatisk notis +ResizeDesc=Ange ny bredd ELLER ny höjd. Förhållandet kommer att bibehållas under storleksändring ... NewLength=Ny bredd NewHeight=Ny höjd NewSizeAfterCropping=Ny storlek efter beskärning -DefineNewAreaToPick=Definiera nya området på bilden för att plocka (till vänster klicka på bilden och dra tills du kommer till motsatt hörn) +DefineNewAreaToPick=Ange nytt område på bilden för att välja (till vänster klicka på bilden och dra tills du kommer till motsatt hörn) CurrentInformationOnImage=Det här verktyget är utformat för att hjälpa dig att ändra storlek eller beskära en bild. Detta är informationen om den aktuella redigerade bilden ImageEditor=Bildredigerare YouReceiveMailBecauseOfNotification=Du får detta meddelande eftersom din e-post har lagts till i förteckningen över de mål som skall informeras om särskilda händelser i %s programvara %s. YouReceiveMailBecauseOfNotification2=Denna händelse är följande: -ThisIsListOfModules=Detta är en lista över moduler förvalda genom denna demo profil (endast vanligaste modulerna är synas i denna demo). Redigera den här att ha en mer personlig demo och klicka på "Start". -UseAdvancedPerms=Använd den avancerade behörigheter för vissa moduler +ThisIsListOfModules=Detta är en lista över moduler förvalda genom denna demoprofil (endast vanligaste modulerna visas i denna demo). Redigera den här för att ha en mer personlig demo och klicka på "Start". +UseAdvancedPerms=Använd avancerade rättigheter för vissa moduler FileFormat=Filformat SelectAColor=Välj en färg AddFiles=Lägg till filer -StartUpload=Starta upp -CancelUpload=Avbryt upp +StartUpload=Ladda upp +CancelUpload=Avbryt uppladdning FileIsTooBig=Filer är för stor -PleaseBePatient=Ha tålamod ... +PleaseBePatient=Alldeles strax färdig ... NewPassword=Nytt lösenord ResetPassword=Återställ lösenord RequestToResetPasswordReceived=En begäran om att ändra ditt lösenord har tagits emot. NewKeyIs=Det här är din nya nycklar för att logga in -NewKeyWillBe=Din nya knappen för att logga in på programvaran kommer att vara +NewKeyWillBe=Din nya knappen för att logga in kommer att vara ClickHereToGoTo=Klicka här för att gå till %s -YouMustClickToChange=Du måste dock först klicka på följande länk för att bekräfta detta lösenord förändring +YouMustClickToChange=Du måste dock först klicka på följande länk för att bekräfta detta lösenord ConfirmPasswordChange=Bekräfta lösenordsbyte -ForgetIfNothing=Om du inte har begärt denna förändring, bara glömma detta mail. Dina referenser förvaras säkert. -IfAmountHigherThan=Om mängden högre än %s +ForgetIfNothing=Om du inte har begärt denna förändring kan du bortse från detta mail. Dina uppgifter förvaras säkert! +IfAmountHigherThan=Om värdet är högre än %s SourcesRepository=Förvaring för källor Chart=Diagram -PassEncoding=Lösenordskodning -PermissionsAdd=Tillstånd tillagda -PermissionsDelete=Tillstånden har tagits bort -YourPasswordMustHaveAtLeastXChars=Ditt lösenord måste ha minst %s chars -PasswordNeedAtLeastXUpperCaseChars=The password need at least %s upper case chars -PasswordNeedAtLeastXDigitChars=The password need at least %s numeric chars -PasswordNeedAtLeastXSpecialChars=The password need at least %s special chars -PasswordNeedNoXConsecutiveChars=The password must not have %s consecutive similar chars -YourPasswordHasBeenReset=Ditt lösenord har återställts framgångsrikt +PassEncoding=Lösenordskryptering +PermissionsAdd=Rättigheter tillagda +PermissionsDelete=Rättigheter raderade +YourPasswordMustHaveAtLeastXChars=Ditt lösenord måste ha minst %s tecken +PasswordNeedAtLeastXUpperCaseChars=Lösenordet behöver minst %s versal(er) +PasswordNeedAtLeastXDigitChars=Lösenordet behöver minst %s numeriska tecken +PasswordNeedAtLeastXSpecialChars=Lösenordet behöver minst %s specialtecken +PasswordNeedNoXConsecutiveChars=Lösenordet får inte ha %s på varandra följande liknande tecken +YourPasswordHasBeenReset=Ditt lösenord har återställts ApplicantIpAddress=Sökandens IP-adress SMSSentTo=SMS skickat till %s MissingIds=Saknande ID -ThirdPartyCreatedByEmailCollector=Tredje part skapad av e-post samlare från e-post MSGID %s -ContactCreatedByEmailCollector=Kontakt / adress skapad via e-post samlare från email MSGID %s -ProjectCreatedByEmailCollector=Projekt skapat av e-post samlare från email MSGID %s -TicketCreatedByEmailCollector=Biljett skapad av e-post samlare från email MSGID %s +ThirdPartyCreatedByEmailCollector=Tredjepart skapad av e-postsamlare från e-post MSGID %s +ContactCreatedByEmailCollector=Kontakt/adress skapad via e-postsamlare från email MSGID %s +ProjectCreatedByEmailCollector=Projekt skapat av e-postsamlare från email MSGID %s +TicketCreatedByEmailCollector=Ärende skapat av e-postsamlare från email MSGID %s OpeningHoursFormatDesc=Använd "-" för att separera öppettider.
Använd mellanslag för flera tidpunkter.
Exempel: 8-12 14-18 SuffixSessionName=Suffix för sessionens namn -LoginWith=Login with %s +LoginWith=Logga in med %s ##### Export ##### -ExportsArea=Export område +ExportsArea=Exportområde AvailableFormats=Tillgängliga format LibraryUsed=Biblioteket som används LibraryVersion=Bibliotekversion -ExportableDatas=Exporteras data -NoExportableData=Inga exporteras data (ingen moduler med exporteras laddats uppgifter, eller behörigheter som saknas) +ExportableDatas=Exporterbar data +NoExportableData=Ingen exporterbar data (inga moduler med exporterbar data laddad, eller saknade rättigheter) ##### External sites ##### -WebsiteSetup=Uppställning av modulens webbplats -WEBSITE_PAGEURL=Webbadressen +WebsiteSetup=Inställningar för modulen webbplats +WEBSITE_PAGEURL=Webbadress WEBSITE_TITLE=Titel WEBSITE_DESCRIPTION=Beskrivning WEBSITE_IMAGE=Bild -WEBSITE_IMAGEDesc=Relativ väg för bildmediet. Du kan hålla det tomt eftersom det sällan används (det kan användas av dynamiskt innehåll för att visa en miniatyr i en lista med blogginlägg). Använd __WEBSITE_KEY__ i sökvägen om sökvägen beror på webbplatsens namn (till exempel: image / __ WEBSITE_KEY __ / stories / myimage.png). +WEBSITE_IMAGEDesc=Relativ väg för bilden. Du kan hålla det tomt eftersom det sällan används (det kan användas av dynamiskt innehåll för att visa en miniatyr i en lista med blogginlägg). Använd __WEBSITE_KEY__ i sökvägen om sökvägen beror på webbplatsens namn (till exempel: image / __ WEBSITE_KEY __ / stories / myimage.png). WEBSITE_KEYWORDS=Nyckelord LinesToImport=Rader att importera MemoryUsage=Minnesanvändning -RequestDuration=Varaktighet för förfrågan +RequestDuration=Varaktighet på förfrågan ProductsPerPopularity=Produkter/tjänster baserat på populäritet -PopuProp=Produkter/tjänster baserat på populäritet i förslag -PopuCom=Produkter/tjänster baserat på populäritet i ordrar -ProductStatistics=Produkter/tjänster statistik -NbOfQtyInOrders=Antal i ordrar +PopuProp=Produkter/tjänster baserat på populäritet i offerter +PopuCom=Produkter/tjänster baserat på populäritet i order +ProductStatistics=Statistik för produkter/tjänster +NbOfQtyInOrders=Antal i order SelectTheTypeOfObjectToAnalyze=Välj ett objekt för att visa statistik... -ConfirmBtnCommonContent = Är du säker på att du vill "%s"? -ConfirmBtnCommonTitle = Bekräfta din handling +ConfirmBtnCommonContent = Är du säker på att du vill %s? +ConfirmBtnCommonTitle = Bekräfta åtgärd CloseDialog = Stäng -Autofill = Autofill +Autofill = Autofyll + +# externalsite +ExternalSiteSetup=Ange länk till extern webbplats +ExternalSiteURL=Extern webbadress för HTML för iframe-innehåll +ExternalSiteModuleNotComplete=Modulen ExternalSite är inte korrekt konfigurerad. +ExampleMyMenuEntry=Min menyposten + +# ftp +FTPClientSetup=Inställningar för FTP- eller SFTP-klientmodul +NewFTPClient=Ny FTP/SFTP-anslutning +FTPArea=FTP/SFTP område +FTPAreaDesc=Denna vy visar en FTP- eller SFTP-server. +SetupOfFTPClientModuleNotComplete=Installationen av FTP- eller SFTP-klientmodulen verkar vara ofullständig +FTPFeatureNotSupportedByYourPHP=Din PHP stöder inte FTP- eller SFTP-funktioner +FailedToConnectToFTPServer=Det gick inte att ansluta till servern (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Det gick inte att logga in på servern med angivet användarnamn/lösenord +FTPFailedToRemoveFile=Misslyckades med att ta bort fil %s. +FTPFailedToRemoveDir=Det gick inte att ta bort katalogen %s: kontrollera rättigheter och att katalogen är tom. +FTPPassiveMode=Passivt läge +ChooseAFTPEntryIntoMenu=Välj en FTP/SFTP-plats från menyn... +FailedToGetFile=Filhämtning misslyckades %s +ErrorFTPNodisconnect=Fel vid frånkoppling av FTP/SFTP-server +FileWasUpload=Filen %s laddades upp +FTPFailedToUploadFile=Det gick inte att ladda upp filen %s. +AddFolder=Skapa mapp +FileWasCreateFolder=Katalogen %s har skapats +FTPFailedToCreateFolder=Det gick inte att skapa mappen %s. diff --git a/htdocs/langs/sv_SE/partnership.lang b/htdocs/langs/sv_SE/partnership.lang index 18c772f1f50..701d4a88e71 100644 --- a/htdocs/langs/sv_SE/partnership.lang +++ b/htdocs/langs/sv_SE/partnership.lang @@ -16,77 +16,81 @@ # # Generic # -ModulePartnershipName=Partnerskapshantering -PartnershipDescription=Partnerskapshanteringsmodul -PartnershipDescriptionLong= Partnerskapshanteringsmodul -Partnership=Partnership -AddPartnership=Lägg till partnerskap -CancelPartnershipForExpiredMembers=Partnerskap: Avbryt partnerskap med inaktiva abonnemang -PartnershipCheckBacklink=Partnerskap: Kontrollera hänvisningslänk +ModulePartnershipName=Hantering av partners +PartnershipDescription=Modul för hantering av partners +PartnershipDescriptionLong= Modul för hantering av partners +Partnership=Partner +Partnerships=Partners +AddPartnership=Lägg till partner +CancelPartnershipForExpiredMembers=Partners: Avbryt partners med inaktiva prenumerationer +PartnershipCheckBacklink=Partners: Kontrollera hänvisningslänk # # Menu # -NewPartnership=Nytt partnerskap -ListOfPartnerships=Lista över partnerskap +NewPartnership=Nytt partner +NewPartnershipbyWeb= Din partner har lagts till. +ListOfPartnerships=Lista över partners # # Admin page # -PartnershipSetup=Partnerskapsupplägg -PartnershipAbout=Om partnerskap -PartnershipAboutPage=Om partnerskapssidan -partnershipforthirdpartyormember=Partnerstatus måste ställas in på "tredje part" eller "medlem" -PARTNERSHIP_IS_MANAGED_FOR=Partnerskap hanterad för -PARTNERSHIP_BACKLINKS_TO_CHECK=Bakåtlänkar att kontrollera -PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Antal dagar innan partnerskap avbryts när ett abonnemang har löpt ut -ReferingWebsiteCheck=Kontroll av webbplatsens hänvisning +PartnershipSetup=Inställningar för partners +PartnershipAbout=Om partners +PartnershipAboutPage=Partners om-sida +partnershipforthirdpartyormember=Partnerstatus måste anges till "tredjepart" eller "medlem" +PARTNERSHIP_IS_MANAGED_FOR=Partners hanterad åt +PARTNERSHIP_BACKLINKS_TO_CHECK=Baklänkar att kontrollera +PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Antal dagar innan partners avbryts när ett prenumeration har löpt ut +ReferingWebsiteCheck=Kontroll av webbplatsens hänvisningar ReferingWebsiteCheckDesc=Du kan aktivera en funktion för att kontrollera om din partner har länkat tillbaka till er hemsida via deras egen hemsida. +PublicFormRegistrationPartnerDesc=Dolibarr kan ge dig en offentlig URL/webbplats så att externa besökare kan begära att få bli partner. # # Object # -DeletePartnership=Ta bort partnerskap -PartnershipDedicatedToThisThirdParty=Partnerskap dedikerat till denna kund/leverantör -PartnershipDedicatedToThisMember=Partnerskap tillägnad denna medlem +DeletePartnership=Ta bort partner +PartnershipDedicatedToThisThirdParty=Partnerskap dedikerat denna kund/leverantör +PartnershipDedicatedToThisMember=Partnerskap dedikerat denna medlem DatePartnershipStart=Startdatum DatePartnershipEnd=Slutdatum ReasonDecline=Avslagsanledning ReasonDeclineOrCancel=Avslagsanledning -PartnershipAlreadyExist=Partnerskap finns redan -ManagePartnership=Hantera partnerskap -BacklinkNotFoundOnPartnerWebsite=Backlink hittades inte på partnerwebbplatsen +PartnershipAlreadyExist=Partner finns redan +ManagePartnership=Hantera partner +BacklinkNotFoundOnPartnerWebsite=Baklänk hittades inte på partners webbplats ConfirmClosePartnershipAsk=Är du säker på att du vill avbryta detta partnerskap? -PartnershipType=Partnerskapstyp -PartnershipRefApproved=Partnership %s approved +PartnershipType=Partnertyp +PartnershipRefApproved=Partnern %s godkänd +KeywordToCheckInWebsite=Om du vill kontrollera att ett givet sökord finns på webbplatsen för varje partner, anger du nyckelordet här +PartnershipDraft=Utkast +PartnershipAccepted=Accepterad +PartnershipRefused=Nekad +PartnershipCanceled=Avbruten +PartnershipManagedFor=Partnerområde # # Template Mail # -SendingEmailOnPartnershipWillSoonBeCanceled=Partnerskap kommer snart att avbrytas -SendingEmailOnPartnershipRefused=Partnerskap nekat -SendingEmailOnPartnershipAccepted=Partnerskap accepterat -SendingEmailOnPartnershipCanceled=Partnerskap avbrutet +SendingEmailOnPartnershipWillSoonBeCanceled=Partnerskapet kommer snart att avbrytas +SendingEmailOnPartnershipRefused=Partner nekad +SendingEmailOnPartnershipAccepted=Partner accepterad +SendingEmailOnPartnershipCanceled=Partnerskap avbruten YourPartnershipWillSoonBeCanceledTopic=Partnerskap kommer snart att avbrytas -YourPartnershipRefusedTopic=Partnerskap nekat -YourPartnershipAcceptedTopic=Partnerskap accepterat -YourPartnershipCanceledTopic=Partnerskap avbrutet +YourPartnershipRefusedTopic=Partner nekad +YourPartnershipAcceptedTopic=Partner accepterad +YourPartnershipCanceledTopic=Partnerskap avbruten -YourPartnershipWillSoonBeCanceledContent=Vi informerar dig om att ditt partnerskap snart kommer att avbrytas (Backlink hittades inte) -YourPartnershipRefusedContent=Vi vill informera dig om att parnterskapsförfrågan har blivit nekad. -YourPartnershipAcceptedContent=Vi vill informera dig om att partnerskapsförfrågan har blivit accepterad -YourPartnershipCanceledContent=Vi vill informera dig om att partnerskapsförfrågan har blivit avbruten +YourPartnershipWillSoonBeCanceledContent=Vi vill informera dig om att ditt partnerskap snart kommer att avbrytas (baklänk hittades inte) +YourPartnershipRefusedContent=Vi vill informera dig om att din förfrågan om partnerskap har nekats. +YourPartnershipAcceptedContent=Vi vill informera dig om att din fråga om partnerskap har accepterats +YourPartnershipCanceledContent=Vi vill informera dig om att din förfrågan om partnerskap har avbrutits -CountLastUrlCheckError=Number of errors for last URL check -LastCheckBacklink=Date of last URL check +CountLastUrlCheckError=Antal fel för senaste URL-kontroll +LastCheckBacklink=Datum för senaste URL-kontroll ReasonDeclineOrCancel=Avslagsanledning -# -# Status -# -PartnershipDraft=Utkast -PartnershipAccepted=Accepterad -PartnershipRefused=Refused -PartnershipCanceled=Annullerad -PartnershipManagedFor=Partnerutrymme +NewPartnershipRequest=Ny förfrågan om partnerskap +NewPartnershipRequestDesc=I detta formulär kan du skicka in en fråga och beägra att bli en del av vårt partnerskapsprogram. Om du behöver hjälp med att fylla i detta formulär, vänligen kontakta oss via e-post %s. + diff --git a/htdocs/langs/sv_SE/paybox.lang b/htdocs/langs/sv_SE/paybox.lang index 268e3223cee..420e42034e2 100644 --- a/htdocs/langs/sv_SE/paybox.lang +++ b/htdocs/langs/sv_SE/paybox.lang @@ -1,29 +1,29 @@ # Dolibarr language file - Source file is en_US - paybox -PayBoxSetup=PayBox modul inställning -PayBoxDesc=Denna modul erbjuder sidor för att möjliggöra betalning på Paybox av kunder. Detta kan användas för en kostnadsfri betalning eller en betalning på en viss Dolibarr objekt (faktura, order, ...) -FollowingUrlAreAvailableToMakePayments=Följande webbadresser finns att erbjuda en sida till en kund att göra en förskottsbetalning Dolibarr objekt -PaymentForm=Inbetalningskort -WelcomeOnPaymentPage=Välkommen till vår online betalningstjänst -ThisScreenAllowsYouToPay=Denna skärm tillåter dig att göra en online-betalning till %s. -ThisIsInformationOnPayment=Detta är information om betalning för att göra -ToComplete=För att komplettera -YourEMail=E-post för betalning bekräftelse +PayBoxSetup=Inställningar för PayBox-modulen +PayBoxDesc=Denna modul erbjuder sidor för att tillåta betalning via PayBox för kunder. Detta kan användas för exempelvis en betalning på ett visst Dolibarr-objekt (faktura, order, ...) +FollowingUrlAreAvailableToMakePayments=Följande webbadresser finns att erbjuda en kund för att göra en betalning på Dolibarr-objekt +PaymentForm=Betalningsformulär +WelcomeOnPaymentPage=Välkommen till vår onlinebetalning +ThisScreenAllowsYouToPay=Denna vy låter dig göra en onlinebetalning till %s. +ThisIsInformationOnPayment=Detta är information om betalningen +ToComplete=För att slutföra +YourEMail=E-post för att få betalningsbekräftelse Creditor=Borgenär -PaymentCode=Betalning kod -PayBoxDoPayment=Betala med Paybox -YouWillBeRedirectedOnPayBox=Du kommer att omdirigeras på säkrade Paybox sida för att mata dig kreditkortsinformation +PaymentCode=Betalningskod +PayBoxDoPayment=Betala med PayBox +YouWillBeRedirectedOnPayBox=Du kommer att omdirigeras till PayBox säkra sida där du kan ange ditt kortnummer Continue=Nästa -SetupPayBoxToHavePaymentCreatedAutomatically=Konfigurera din lön med url %s för att ha betalning skapad automatiskt när bekräftat av Paybox. -YourPaymentHasBeenRecorded=Den här sidan bekräftar att din betalning har registrerats. Tack. -YourPaymentHasNotBeenRecorded=Din betalning har INTE registrerats och transaktionen har annullerats. Tack. -AccountParameter=Tagen parametrar -UsageParameter=Användning parametrar +SetupPayBoxToHavePaymentCreatedAutomatically=Konfigurera din PayBox med url %s för att få betalningar automatiskt bekräftade hos PayBox. +YourPaymentHasBeenRecorded=Denna sida bekräftar att din betalning har registrerats. Tack! +YourPaymentHasNotBeenRecorded=Din betalning har INTE registrerats och transaktionen har avbrutits. Tack! +AccountParameter=Kontoparametrar +UsageParameter=Användningsparametrar InformationToFindParameters=Hjälp att hitta din %s kontoinformation -PAYBOX_CGI_URL_V2=URL Paybox CGI-modul för betalning -CSSUrlForPaymentForm=CSS-formatmall URL för inbetalningskort -NewPayboxPaymentReceived=Ny Paybox betalning mottagen -NewPayboxPaymentFailed=Ny Paybox betalnings försök men misslyckats -PAYBOX_PAYONLINE_SENDEMAIL=E-postmeddelande efter betalningsförsök (framgång eller misslyckande) +PAYBOX_CGI_URL_V2=URL till Paybox CGI-modul för betalning +CSSUrlForPaymentForm=CSS-formatmall URL för betalningsformulär +NewPayboxPaymentReceived=Ny PayBox-betalning mottagen +NewPayboxPaymentFailed=Nytt PayBox betalningsförsök har tyvärr misslyckats +PAYBOX_PAYONLINE_SENDEMAIL=E-postmeddelande efter betalningsförsök (lyckat eller misslyckat) PAYBOX_PBX_SITE=Värde för PBX SITE PAYBOX_PBX_RANG=Värde för PBX Rang PAYBOX_PBX_IDENTIFIANT=Värde för PBX-ID diff --git a/htdocs/langs/sv_SE/paypal.lang b/htdocs/langs/sv_SE/paypal.lang index 907c1cff4d3..a5124f3e14c 100644 --- a/htdocs/langs/sv_SE/paypal.lang +++ b/htdocs/langs/sv_SE/paypal.lang @@ -1,36 +1,37 @@ # Dolibarr language file - Source file is en_US - paypal -PaypalSetup=PayPal-modul installation -PaypalDesc=Denna modul tillåter betalning av kunder via PayPal . Detta kan användas för en ad hoc-betalning eller för en betalning relaterad till ett Dolibarr-objekt (faktura, order, ...) -PaypalOrCBDoPayment=Betala med PayPal (kort eler PayPal) +PaypalSetup=Installation av PayPal-modul +PaypalDesc=Denna modul låter dig ta betalt av kunder via PayPal. Detta kan användas vid en direktbetalning eller för betalning relaterad till ett Dolibarr-objekt (faktura, order, ...) +PaypalOrCBDoPayment=Betala med PayPal (kort eller PayPal) PaypalDoPayment=Betala med PayPal -PAYPAL_API_SANDBOX=Läge test / sandlåda +PAYPAL_API_SANDBOX=Testläge/sandlåda PAYPAL_API_USER=API användarnamn -PAYPAL_API_PASSWORD=API-lösenord +PAYPAL_API_PASSWORD=API lösenord PAYPAL_API_SIGNATURE=API signatur PAYPAL_SSLVERSION=Curl SSL Version PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Erbjud "integrerad" betalning (kreditkort + PayPal) eller "PayPal" bara -PaypalModeIntegral=Integral +PaypalModeIntegral=Integrerad PaypalModeOnlyPaypal=PayPal endast ONLINE_PAYMENT_CSS_URL=Valfri URL för CSS-stilarket på betalningssidan för online -ThisIsTransactionId=Detta är id transaktion: %s -PAYPAL_ADD_PAYMENT_URL=Inkludera PayPal-betalningsadressen när du skickar ett dokument via e-post -NewOnlinePaymentReceived=Ny online betalning mottagen -NewOnlinePaymentFailed=Ny onlinebetalning försökte men misslyckades -ONLINE_PAYMENT_SENDEMAIL=E-postadress för meddelanden efter varje betalningsförsök (för framgång och misslyckande) -ReturnURLAfterPayment=Återgå URL efter betalning -ValidationOfOnlinePaymentFailed=Bekräftelse av online betalning misslyckades -PaymentSystemConfirmPaymentPageWasCalledButFailed=Betalningsbekräftelse sidan kallades av betalningssystemet returnerade ett fel -SetExpressCheckoutAPICallFailed=SetExpressCheckout API-samtal misslyckades. -DoExpressCheckoutPaymentAPICallFailed=DoExpressCheckoutPayment API-samtal misslyckades. -DetailedErrorMessage=Detaljerad felmeddelande +ThisIsTransactionId=Detta är id för transaktionen: %s +PAYPAL_ADD_PAYMENT_URL=Inkludera PayPals betalningsadress när du skickar ett dokument via e-post +NewOnlinePaymentReceived=Ny onlinebetalning mottagen +NewOnlinePaymentFailed=Ny onlinebetalning har misslyckats +ONLINE_PAYMENT_SENDEMAIL=E-postadress för meddelanden efter varje betalningsförsök (lyckade och misslyckade) +ReturnURLAfterPayment=Retur-URL efter betalning +ValidationOfOnlinePaymentFailed=Bekräftelse av onlinebetalning misslyckades +PaymentSystemConfirmPaymentPageWasCalledButFailed=Sidan för betalningsbekräftelse returnerade ett fel +SetExpressCheckoutAPICallFailed=SetExpressCheckout API-anrop misslyckades. +DoExpressCheckoutPaymentAPICallFailed=DoExpressCheckoutPayment API-anrop misslyckades. +DetailedErrorMessage=Detaljerat felmeddelande ShortErrorMessage=Kort felmeddelande ErrorCode=Felkod -ErrorSeverityCode=Fel Severity Code -OnlinePaymentSystem=Online betalningssystem -PaypalLiveEnabled=PayPal "live" -läge aktiverat (annars test / sandbox-läge) +ErrorSeverityCode=Fel Allvarlighetskod +OnlinePaymentSystem=Onlinebetalning +PaypalLiveEnabled=PayPal "live" -läge aktiverat (annars test/sandbox-läge) PaypalImportPayment=Importera PayPal-betalningar -PostActionAfterPayment=Posta åtgärder efter betalningar -ARollbackWasPerformedOnPostActions=En återuppringning utfördes på alla Post-åtgärder. Du måste fylla i posthandlingar manuellt om det behövs. -ValidationOfPaymentFailed=Bekräftandet av betalningen har misslyckats +PostActionAfterPayment=Poståtgärder efter betalning +ARollbackWasPerformedOnPostActions=En bakåtrullning utfördes på alla Post-åtgärder. Du måste slutföra åtgärderna manuellt om de behövs. +ValidationOfPaymentFailed=Bekräftelse av betalning har misslyckats CardOwner=Kortinnehavare -PayPalBalance=PayPal Kredit +PayPalBalance=PayPal-krediter +OnlineSubscriptionPaymentLine=Onlineprenumeration registrerad %s
Betald via %s
Från IP-adress: %s
Transaktions-ID:%s diff --git a/htdocs/langs/sv_SE/printing.lang b/htdocs/langs/sv_SE/printing.lang index b9c35d23145..a0b0d610260 100644 --- a/htdocs/langs/sv_SE/printing.lang +++ b/htdocs/langs/sv_SE/printing.lang @@ -3,7 +3,7 @@ Module64000Name=Direktutskrift Module64000Desc=Aktivera direktutskrift PrintingSetup=Ställ in Direktutskrift PrintingDesc=Denna modul lägger till "Skriv ut" knapp i olika moduler för att skriva ut dokumenten direkt till förutbestämd skrivare, utan att öppna dokumentet i en annan applikation -MenuDirectPrinting=One click Printing jobs +MenuDirectPrinting=Snabbutskriftjobb DirectPrint=Direktutskift PrintingDriverDesc=Konfigurationsvariabler för skrivardrivrutin. ListDrivers=Lista över drivrutiner diff --git a/htdocs/langs/sv_SE/productbatch.lang b/htdocs/langs/sv_SE/productbatch.lang index 054285c62e2..790e78d0ec3 100644 --- a/htdocs/langs/sv_SE/productbatch.lang +++ b/htdocs/langs/sv_SE/productbatch.lang @@ -1,45 +1,47 @@ # ProductBATCH language file - Source file is en_US - ProductBATCH -ManageLotSerial=Använd batch/serie-nummer -ProductStatusOnBatch=Ja (tillverkning/serienummer krävs) -ProductStatusOnSerial=Ja (Unikt serienummer krävs) -ProductStatusNotOnBatch=Nej (batch/serie-nummer används ej) -ProductStatusOnBatchShort=Parti -ProductStatusOnSerialShort=Serie +ManageLotSerial=Använd batch/serienummer +ProductStatusOnBatch=Ja (serienummer krävs) +ProductStatusOnSerial=Ja (unikt serienummer krävs) +ProductStatusNotOnBatch=Nej (batch/serienummer används ej) +ProductStatusOnBatchShort=Batch +ProductStatusOnSerialShort=Serienummer ProductStatusNotOnBatchShort=Nej -Batch=Batch/Serie -atleast1batchfield=Bäst före-datum eller Batch/Serie-nummer -batch_number=Batch/Serie-nummer -BatchNumberShort=Batch/Serie +Batch=Batch/serienummer +atleast1batchfield=Bäst före-datum eller batch/serienummer +batch_number=Batch/serienummer +BatchNumberShort=Batch/serienummer EatByDate=Bäst före-datum -SellByDate=Bäst före-datum -DetailBatchNumber=Batch/Serie detaljer -printBatch=Batch/Serie: %s -printEatby=Äter med:%s -printSellby=Sälj-med :%s +SellByDate=Sälj före-datum +DetailBatchNumber=Batch/serie-uppgifter +printBatch=Batch/serie: %s +printEatby=Bäst före:%s +printSellby=Sälj före:%s printQty=Antal: %d -AddDispatchBatchLine=Lägg en linje för Hållbarhet avsändning -WhenProductBatchModuleOnOptionAreForced=När modulen Lot / Serial är på, är automatisk lagerminskning tvungen att "Minska reella lager vid fraktbekräftande" och automatisk ökningsläge är tvungen att "Öka reella lager vid manuell leverans till lager" och kan inte redigeras. Andra alternativ kan definieras som du vill. -ProductDoesNotUseBatchSerial=Denna produkt använder ej batch/serie-nummer -ProductLotSetup=Inställning av batch/serie modul -ShowCurrentStockOfLot=Visa aktuellt lager för sammansatt produkt/parti -ShowLogOfMovementIfLot=Visa statestik för sammansatt produkt/parti -StockDetailPerBatch=Detaljlager för parti -SerialNumberAlreadyInUse=Serienummer %s är redan använt för produkt %s +printPlannedWarehouse=Lager: %s +AddDispatchBatchLine=Lägg en rad för hållbarhetmärkning +WhenProductBatchModuleOnOptionAreForced=När modulen Batch/serienummer är aktiverad är automatisk lagerminskning tvunget att "Minska reella lager vid fraktbekräftande" och automatiskt ökningsläge är tvunget att "Öka reella lager vid manuell leverans till lager" och kan inte redigeras. Andra alternativ kan anges som du vill. +ProductDoesNotUseBatchSerial=Denna produkt använder inte batch/serienummer +ProductLotSetup=Inställningar för modulen batch/serienummer +ShowCurrentStockOfLot=Visa aktuellt lager för sammansatt produkt/batch +ShowLogOfMovementIfLot=Visa statistik för sammansatt produkt/batch +StockDetailPerBatch=Lagerdetaljer för batch +SerialNumberAlreadyInUse=Serienummer %s används redan för produkten %s TooManyQtyForSerialNumber=Du kan bara ha en produkt %s för serienummer %s ManageLotMask=Anpassad mask -CustomMasks=Möjlighet att definiera en annan numreringsmask för varje produkt -BatchLotNumberingModules=Numreringsregel för automatisk generering av partinummer -BatchSerialNumberingModules=Numreringsregel för automatisk generering av serienummer (för produkter med egendom 1 unikt parti / serienummer för varje produkt) -QtyToAddAfterBarcodeScan=Qty to %s for each barcode/lot/serial scanned +CustomMasks=Möjlighet att ange en annan numreringsmask för varje produkt +BatchLotNumberingModules=Numreringsregel för automatisk generering av batchnummer +BatchSerialNumberingModules=Numreringsregel för automatisk generering av serienummer (för produkter med egendom 1 unik batch/serienummer för varje produkt) +QtyToAddAfterBarcodeScan=Antal till %s för varje skannad streckkod/batch/serie LifeTime=Livslängd (i dagar) EndOfLife=Livslängd ManufacturingDate=Tillverkningsdatum -DestructionDate=Raseringsdatum +DestructionDate=Kasseringsdatum FirstUseDate=Första användningsdatum QCFrequency=Kvalitetskontrollsperiod (i dagar) -ShowAllLots=Show all lots -HideLots=Hide lots +ShowAllLots=Visa alla batcher +HideLots=Dölj batcher #Traceability - qc status -OutOfOrder=Ej tillgänglig +OutOfOrder=Ur funktion InWorkingOrder=I fungerande skick -ToReplace=Replace +ToReplace=Byt ut +CantMoveNonExistantSerial=Fel. Du ber om att flytta en post för en serie som inte finns längre. Kan vara så att du tar samma serie på samma lager flera gånger i samma försändelse eller så användes den av en annan försändelse. Ta bort den här försändelsen och förbered en annan. diff --git a/htdocs/langs/sv_SE/products.lang b/htdocs/langs/sv_SE/products.lang index 94f608e7855..82884c9b5cd 100644 --- a/htdocs/langs/sv_SE/products.lang +++ b/htdocs/langs/sv_SE/products.lang @@ -44,8 +44,8 @@ ServicesOnPurchaseOnly=Endast tjänster för inköp ServicesNotOnSell=Tjänster som inte är till salu och inte för köp ServicesOnSellAndOnBuy=Tjänster till försäljning och inköp LastModifiedProductsAndServices=Senaste %s produkter / tjänster som modifierades -LastRecordedProducts=Senaste %s inspelade produkterna -LastRecordedServices=Senaste %s inspelade tjänsterna +LastRecordedProducts=Senaste %s registrerade produkterna +LastRecordedServices=Senaste %s registrerade tjänsterna CardProduct0=Produkt CardProduct1=Service Stock=Lager @@ -99,10 +99,10 @@ BuyingPrice=BETALKURS PriceForEachProduct=Produkter med specifika priser SupplierCard=Leverantörskort PriceRemoved=Pris bort -BarCode=Barcode -BarcodeType=Barcode typ +BarCode=Streckkod +BarcodeType=Streckkodstyp SetDefaultBarcodeType=Ställ streckkodstypblock -BarcodeValue=Barcode värde +BarcodeValue=Streckkodsvärde NoteNotVisibleOnBill=Obs (ej synlig på fakturor, förslag ...) ServiceLimitedDuration=Om produkten är en tjänst med begränsad varaktighet: FillWithLastServiceDates=Fyll i de senaste servicelinjen @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Är du säker på att du vill ta bort denna produktlinj ProductSpecial=Särskilda QtyMin=Min. köpmängd PriceQtyMin=Pris kvantitet min. -PriceQtyMinCurrency=Pris (valuta) för denna mängd. (ingen rabatt) +PriceQtyMinCurrency=Pris (valuta) för detta antal. +WithoutDiscount=Utan rabatt VATRateForSupplierProduct=Momsavgift (för denna leverantör / produkt) DiscountQtyMin=Rabatt för denna mängd. NoPriceDefinedForThisSupplier=Inget pris / antal definierat för denna leverantör / produkt @@ -261,7 +262,7 @@ Quarter1=1:a kvartalet Quarter2=2:a kvartalet Quarter3=3:e kvartalet Quarter4=4:e kvartalet -BarCodePrintsheet=Skriv ut streckkod +BarCodePrintsheet=Skriv ut streckkoder PageToGenerateBarCodeSheets=Med det här verktyget kan du skriva ut ark med streckkodstickor. Välj format på din klistersida, typ av streckkod och värde för streckkod, klicka sedan på knappen %s . NumberOfStickers=Antal etiketter att skriva ut på sidan PrintsheetForOneBarCode=Skriv ut flera etiketter per streckkod @@ -344,9 +345,9 @@ PossibleValues=Möjliga värden GoOnMenuToCreateVairants=Gå på menyn %s - %s för att förbereda attributvarianter (som färger, storlek, ...) UseProductFournDesc=Lägg till en funktion för att definiera produktbeskrivningen som definieras av leverantörerna (för varje leverantörsreferens) utöver beskrivningen för kunderna ProductSupplierDescription=Leverantörsbeskrivning för produkten -UseProductSupplierPackaging=Använd förpackning till leverantörspriser (beräkna kvantiteter enligt förpackning som anges på leverantörspris när du lägger till / uppdaterar rad i leverantörsdokument) +UseProductSupplierPackaging=Använd förpackningar för priser avrundade till multiplar för inköpspriser (beräkna om kvantiteter enligt multiplar som är inställda på inköpspriser när du lägger till/uppdaterar rad i ett leverantörsdokument) PackagingForThisProduct=Förpackning -PackagingForThisProductDesc=Vid leverantörsbeställning kommer du automatiskt att beställa denna kvantitet (eller en multipel av denna kvantitet). Får inte vara mindre än minsta köpkvantitet +PackagingForThisProductDesc=Du kommer automatiskt att köpa en multipel av denna kvantitet. QtyRecalculatedWithPackaging=Mängden av linjen beräknades om enligt leverantörens förpackning #Attributes @@ -398,16 +399,33 @@ ActionAvailableOnVariantProductOnly=Åtgärd endast tillgänglig på varianter a ProductsPricePerCustomer=Produktpriser per kund ProductSupplierExtraFields=Ytterligare attribut (leverantörspriser) DeleteLinkedProduct=Ta bort den underordnade produkten som är länkad till kombinationen -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Enhetsbelopp som ska användas för att uppdatera det vägda genomsnittspriset PMPValue=Vägda genomsnittliga priset PMPValueShort=WAP mandatoryperiod=Obligatoriska perioder -mandatoryPeriodNeedTobeSet=Note: Period (start and end date) must be defined +mandatoryPeriodNeedTobeSet=Obs! Period (start- och slutdatum) måste definieras mandatoryPeriodNeedTobeSetMsgValidate=En tjänst kräver en start- och slutperiod -mandatoryHelper=Check this if you want a message to the user when creating / validating an invoice, commercial proposal, sales order without entering a start and end date on lines with this service.
Note that the message is a warning and not a blocking error. +mandatoryHelper=Markera detta om du vill ha ett meddelande till användaren när du skapar / validerar en faktura, kommersiellt förslag, försäljningsorder utan att ange ett start- och slutdatum på rader med denna tjänst.
Observera att meddelandet är en varning och inte ett blockeringsfel. DefaultBOM=Standard BOM DefaultBOMDesc=Standard BOM som rekommenderas att använda för att tillverka denna produkt. Detta fält kan endast ställas in om produktens natur är '%s'. Rank=Rank -SwitchOnSaleStatus=Switch on sale status -SwitchOnPurchaseStatus=Switch on purchase status -StockMouvementExtraFields= Extra Fields (stock mouvement) +MergeOriginProduct=Dubblettprodukt (produkt du vill ta bort) +MergeProducts=Slå ihop produkter +ConfirmMergeProducts=Är du säker på att du vill slå samman den valda produkten med den nuvarande? Alla länkade objekt (fakturor, beställningar, ...) kommer att flyttas till den aktuella produkten, varefter den valda produkten raderas. +ProductsMergeSuccess=Produkterna har slagits samman +ErrorsProductsMerge=Fel vid produkt sammanslagning +SwitchOnSaleStatus=Slå på försäljningsstatus +SwitchOnPurchaseStatus=Slå på köpstatus +UpdatePrice=Öka/minska kundpriset +StockMouvementExtraFields= Extra fält (lagerrörelse) +InventoryExtraFields= Extra fält (inventering) +ScanOrTypeOrCopyPasteYourBarCodes=Skanna eller skriv eller kopiera/klistra in dina streckkoder +PuttingPricesUpToDate=Uppdatera priser med aktuella kända priser +PMPExpected=Förväntad PMP +ExpectedValuation=Förväntad värdering +PMPReal=Riktig PMP +RealValuation=Verklig värdering +ConfirmEditExtrafield = Välj det extrafält du vill ändra +ConfirmEditExtrafieldQuestion = Är du säker på att du vill ändra detta extrafält? +ModifyValueExtrafields = Ändra värdet för ett extrafält +OrProductsWithCategories=Eller produkter med taggar/kategorier diff --git a/htdocs/langs/sv_SE/projects.lang b/htdocs/langs/sv_SE/projects.lang index 93cfa921123..dbd4eb749d0 100644 --- a/htdocs/langs/sv_SE/projects.lang +++ b/htdocs/langs/sv_SE/projects.lang @@ -1,63 +1,66 @@ # Dolibarr language file - Source file is en_US - projects RefProject=Ref. projekt -ProjectRef=Projekt ref. -ProjectId=Projekt Id +ProjectRef=Projektref. +ProjectId=Projekt ID ProjectLabel=Projektetikett ProjectsArea=Projektområde ProjectStatus=Projektstatus SharedProject=Alla -PrivateProject=Assigned contacts +PrivateProject=Tilldelade kontakter ProjectsImContactFor=Projekt där jag är kontaktperson AllAllowedProjects=Allt projekt jag kan läsa (min + offentliga) AllProjects=Alla projekt MyProjectsDesc=Denna vy är begränsad till projekt du är kontaktperson för -ProjectsPublicDesc=Denna uppfattning presenterar alla projekt du har rätt att läsa. -TasksOnProjectsPublicDesc=Denna vy presenterar alla uppgifter på projekt som du får läsa. -ProjectsPublicTaskDesc=Denna uppfattning presenterar alla projekt och uppgifter som du får läsa. -ProjectsDesc=Denna uppfattning presenterar alla projekt (din användarbehörighet tillåta dig att visa allt). -TasksOnProjectsDesc=Denna vy presenterar alla uppgifter på alla projekt (dina användarbehörigheter ger dig tillstånd att se allt). +ProjectsPublicDesc=Denna vy visar alla projekt du har rätt att läsa. +TasksOnProjectsPublicDesc=Denna vy presenterar alla uppgifter i projekt som du får läsa. +ProjectsPublicTaskDesc=Denna vy visar alla projekt och uppgifter som du får läsa. +ProjectsDesc=Denna vy visar alla projekt (dina rättigheter låter dig se allt). +TasksOnProjectsDesc=Denna vy presenterar alla uppgifter på alla projekt (dina rättigheter låter dig se allt). MyTasksDesc=Denna vy är begränsad till projekt eller uppgifter du är kontaktperson för -OnlyOpenedProject=Endast öppna projekt är synliga (projekt i utkast eller stängt status är inte synliga). +OnlyOpenedProject=Endast öppna projekt är synliga (projekt med statusen utkast eller stängd är inte synliga). ClosedProjectsAreHidden=Avslutade projekt är inte synliga. -TasksPublicDesc=Denna uppfattning presenterar alla projekt och uppgifter som du får läsa. -TasksDesc=Denna uppfattning presenterar alla projekt och uppgifter (din användarbehörighet tillåta dig att visa allt). -AllTaskVisibleButEditIfYouAreAssigned=Alla uppgifter för kvalificerade projekt är synliga, men du kan bara ange tid för uppgift som är tilldelad till vald användare. Tilldela uppgiften om du behöver ange tid på den. -OnlyYourTaskAreVisible=Enbart uppgifter som du är tilldelad är synliga. Om du behöver rapportera tid på en uppgift och uppgiften inte är synlig här, måste du tilldela den till dig själv. -ImportDatasetTasks=Uppgifter av projekt -ProjectCategories=Projektetiketter / kategorier +TasksPublicDesc=Denna vy visar alla projekt och uppgifter som du får läsa. +TasksDesc=Denna vy visar alla projekt och uppgifter (dina rättigheter låter dig se allt). +AllTaskVisibleButEditIfYouAreAssigned=Alla uppgifter för kvalificerade projekt är synliga, men du kan bara ange tid för uppgift som är tilldelad vald användare. Tilldela uppgiften om du behöver ange tid på den. +OnlyYourTaskAreVisible=Enbart uppgifter som du tilldelats är synliga. Om du behöver rapportera tid på en uppgift och uppgiften inte är synlig här, måste du tilldela den till dig själv. +ImportDatasetProjects=Projekt eller möjligheter +ImportDatasetTasks=Uppgifter i projekt +ProjectCategories=Projektetiketter/kategorier NewProject=Nytt projekt AddProject=Skapa projekt -DeleteAProject=Ta bort ett projekt -DeleteATask=Ta bort en uppgift +DeleteAProject=Ta bort projekt +DeleteATask=Ta bort uppgift ConfirmDeleteAProject=Är du säker på att du vill radera detta projekt? ConfirmDeleteATask=Är du säker på att du vill radera den här uppgiften? OpenedProjects=Öppna projekt OpenedTasks=Öppna uppgifter -OpportunitiesStatusForOpenedProjects=Ledar mängd öppna projekt efter status -OpportunitiesStatusForProjects=Ledar mängd projekt med status +OpportunitiesStatusForOpenedProjects=Leads med antal öppna projekt efter status +OpportunitiesStatusForProjects=Leads med antal projekt efter status ShowProject=Visa projekt ShowTask=Visa uppgift -SetProject=Ställ projekt -NoProject=Inget projekt definieras eller ägs +SetThirdParty=Ange tredjepart +SetProject=Ange projekt +OutOfProject=Utanför projektet +NoProject=Inget projekt angivet eller ägs NbOfProjects=Antal projekt NbOfTasks=Antal uppgifter -TimeSpent=Tid som tillbringas -TimeSpentByYou=Tid spenderad av dig -TimeSpentByUser=Tid spenderad av användaren -TimesSpent=Tid -TaskId=UppgiftsID -RefTask=Uppgiftsreferens -LabelTask=Uppgiftsbenämning -TaskTimeSpent=Tid som ägnas åt uppgifter +TimeSpent=Använd tid +TimeSpentByYou=Tid använd av dig +TimeSpentByUser=Tid använd av användare +TimesSpent=Använd tid +TaskId=Uppgifts-ID +RefTask=Uppgiftsref. +LabelTask=Uppgiftsetikett +TaskTimeSpent=Tid använd på uppgifter TaskTimeUser=Användare -TaskTimeNote=Anmärkning +TaskTimeNote=Anteckning TaskTimeDate=Datum -TasksOnOpenedProject=Uppgifter på öppna projekt -WorkloadNotDefined=Arbetsbelastning inte definierad -NewTimeSpent=Tid -MyTimeSpent=Min tid -BillTime=Räkna ut tiden -BillTimeShort=Fakt. tid +TasksOnOpenedProject=Uppgifter i öppna projekt +WorkloadNotDefined=Arbetsbelastning inte angiven +NewTimeSpent=Använd tid +MyTimeSpent=Min använda tid +BillTime=Fakturera använd tid +BillTimeShort=Fakturera tid TimeToBill=Tid inte fakturerad TimeBilled=Tid fakturerad Tasks=Uppgifter @@ -67,68 +70,69 @@ TaskDateEnd=Uppgift slutdatum TaskDescription=Uppgiftsbeskrivning NewTask=Ny uppgift AddTask=Skapa uppgift -AddTimeSpent=Skapa tid spenderad -AddHereTimeSpentForDay=Lägg till här tid för denna dag / uppgift -AddHereTimeSpentForWeek=Registrera tid spenderat på denna vecka/uppgift +AddTimeSpent=Skapa använd tid +AddHereTimeSpentForDay=Lägg till använd tid för denna dag/uppgift +AddHereTimeSpentForWeek=Lägg till använd tid för denna vecka/uppgift Activity=Aktivitet -Activities=Uppgifter / aktiviteter -MyActivities=Mina uppgifter / aktiviteter +Activities=Uppgifter/aktiviteter +MyActivities=Mina uppgifter/aktiviteter MyProjects=Mina projekt -MyProjectsArea=Mina projektområde -DurationEffective=Effektiv längd -ProgressDeclared=Deklarera framgång -TaskProgressSummary=Uppgiftsframsteg -CurentlyOpenedTasks=Just nu aktiva uppgifter -TheReportedProgressIsLessThanTheCalculatedProgressionByX=Den deklarerade verkliga utvecklingen är mindre %s än konsumtionsförloppet -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=Den deklarerade verkliga utvecklingen är mer %s än konsumtionsframstegen -ProgressCalculated=Konsumtionsframsteg -WhichIamLinkedTo=vilka jag är länkade till -WhichIamLinkedToProject=vilka projekt jag är länkade till +MyProjectsArea=Mina projekt +DurationEffective=Effektiv varaktighet +ProgressDeclared=Faktiskt framgång +TaskProgressSummary=Framsteg i uppgifter +CurentlyOpenedTasks=Öppna uppgifter +TheReportedProgressIsLessThanTheCalculatedProgressionByX=Den faktiska framgången är mindre %s än förbrukningen +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=Den faktiska framgången är mer %s än förbrukningen +ProgressCalculated=Framsteg och förbrukning +WhichIamLinkedTo=som jag är länkad till +WhichIamLinkedToProject=där jag är länkad till projekt Time=Tid -TimeConsumed=Konsumerat -ListOfTasks=Lista över uppgifter -GoToListOfTimeConsumed=Gå till listan över tidskrävt +TimeConsumed=Förbrukat +ListOfTasks=Lista med uppgifter +GoToListOfTimeConsumed=Gå till listan över förbrukad tid GanttView=Gantt-vy ListWarehouseAssociatedProject=Lista lager associerade till detta projekt -ListProposalsAssociatedProject=Förteckning över de kommersiella förslagen relaterade till projektet -ListOrdersAssociatedProject=Förteckning över försäljningsorder relaterade till projektet -ListInvoicesAssociatedProject=Förteckning över kundfakturor relaterade till projektet -ListPredefinedInvoicesAssociatedProject=Förteckning över kundmallfakturor relaterade till projektet -ListSupplierOrdersAssociatedProject=Förteckning över inköpsorder relaterade till projektet -ListSupplierInvoicesAssociatedProject=Förteckning över leverantörsfakturor relaterade till projektet -ListContractAssociatedProject=Förteckning över kontrakt relaterade till projektet -ListShippingAssociatedProject=Förteckning över frakt relaterade till projektet -ListFichinterAssociatedProject=Förteckning över interventioner relaterade till projektet -ListExpenseReportsAssociatedProject=Förteckning över kostnadsrapporter relaterade till projektet -ListDonationsAssociatedProject=Förteckning över donationer relaterade till projektet -ListVariousPaymentsAssociatedProject=Förteckning över diverse betalningar relaterade till projektet -ListSalariesAssociatedProject=Förteckning över betalningar av löner relaterade till projektet -ListActionsAssociatedProject=Förteckning över händelser relaterade till projektet -ListMOAssociatedProject=Lista tillverkningsordrar relaterade till detta projekt -ListTaskTimeUserProject=Förteckning över tid som konsumeras på projektets uppgifter +ListProposalsAssociatedProject=Lista över offerter relaterade till projektet +ListOrdersAssociatedProject=Lista över order relaterade till projektet +ListInvoicesAssociatedProject=Lista över fakturor relaterade till projektet +ListPredefinedInvoicesAssociatedProject=Lista över fakturamallar relaterade till projektet +ListSupplierOrdersAssociatedProject=Lista över inköpsorder relaterade till projektet +ListSupplierInvoicesAssociatedProject=Lista över leverantörsfakturor relaterade till projektet +ListContractAssociatedProject=Lista över kontrakt relaterade till projektet +ListShippingAssociatedProject=Lista över försändelser relaterade till projektet +ListFichinterAssociatedProject=Lista över interventioner relaterade till projektet +ListExpenseReportsAssociatedProject=Lista över kostnadsrapporter relaterade till projektet +ListDonationsAssociatedProject=Lista över donationer relaterade till projektet +ListVariousPaymentsAssociatedProject=Lista över diverse betalningar relaterade till projektet +ListSalariesAssociatedProject=Lista över betalningar av löner relaterade till projektet +ListActionsAssociatedProject=Lista över händelser relaterade till projektet +ListMOAssociatedProject=Lista över tillverkningsordrar relaterade till detta projekt +ListTaskTimeUserProject=Lista över tid som använts på projektets uppgifter ListTaskTimeForTask=Lista över tid förbrukad på uppgift ActivityOnProjectToday=Aktivitet på projektet idag ActivityOnProjectYesterday=Aktivitet på projektet igår ActivityOnProjectThisWeek=Aktivitet på projekt den här veckan ActivityOnProjectThisMonth=Aktivitet på projekt denna månad ActivityOnProjectThisYear=Aktivitet på projekt i år -ChildOfProjectTask=Barn av projekt / uppdrag -ChildOfTask=Barn av uppgift -TaskHasChild=Uppgiften har barn -NotOwnerOfProject=Inte ägaren av denna privata projekt -AffectedTo=Påverkas i -CantRemoveProject=Detta projekt kan inte tas bort, eftersom det är refererat i något annat föremål (faktura, order etc.). Se i flik "%s" -ValidateProject=Bekräfta projet +ChildOfProjectTask=Underordnad projekt/uppgift +ChildOfTask=Underordnad uppgift +TaskHasChild=Uppgiften har underordnade +NotOwnerOfProject=Inte ägare av detta privata projekt +AffectedTo=Allokerad +CantRemoveProject=Detta projekt kan inte tas bort, eftersom det är refererat i något annat föremål (faktura, order etc.). Se flik %s +ValidateProject=Bekräfta projekt ConfirmValidateProject=Är du säker på att du vill bekräfta detta projekt? CloseAProject=Stäng projekt ConfirmCloseAProject=Är du säker på att du vill stänga detta projekt? -AlsoCloseAProject=Stäng också projektet (håll det öppet om du fortfarande behöver följa produktionsuppgifterna på den) +AlsoCloseAProject=Stäng också projekt +AlsoCloseAProjectTooltip=Behåll det öppet om du fortfarande har produktionsåtgärder kvar ReOpenAProject=Öppna projekt ConfirmReOpenAProject=Är du säker på att du vill öppna det här projektet igen? -ProjectContact=Kontakter av projekt -TaskContact=Uppgiftskontakter -ActionsOnProject=Åtgärder för projektet -YouAreNotContactOfProject=Du är inte en kontakt på denna privata projekt +ProjectContact=Kontakter i projekt +TaskContact=Kontakter för uppgift +ActionsOnProject=Händelser i projektet +YouAreNotContactOfProject=Du är inte en kontakt i detta privata projekt UserIsNotContactOfProject=Användaren är inte kontakt med det här privata projektet DeleteATimeSpent=Ta bort tid ConfirmDeleteATimeSpent=Är du säker på att du vill radera den här tiden? @@ -165,7 +169,7 @@ OpportunityProbability=Ledsannolikhet OpportunityProbabilityShort=Bly probab. OpportunityAmount=Blybelopp OpportunityAmountShort=Blybelopp -OpportunityWeightedAmount=Möjlighet vägd mängd +OpportunityWeightedAmount=Möjligheten i förhållande till sannolikheten OpportunityWeightedAmountShort=Opp. vägd mängd OpportunityAmountAverageShort=Genomsnittlig blybelopp OpportunityAmountWeigthedShort=Viktad blybelopp @@ -190,7 +194,7 @@ PlannedWorkload=Planerad arbetsbelastning PlannedWorkloadShort=Arbetsbelastning ProjectReferers=Relaterade saker ProjectMustBeValidatedFirst=Projekt måste bekräftas först -MustBeValidatedToBeSigned=%s must be validated first to be set to Signed. +MustBeValidatedToBeSigned=%s måste valideras först för att ställas in på Signerad. FirstAddRessourceToAllocateTime=Tilldela en användarresurs som kontaktperson för projekt att rapportera tid InputPerDay=Ingång per dag InputPerWeek=Ingång per vecka @@ -198,7 +202,7 @@ InputPerMonth=Ingång per månad InputDetail=Inmatningsdetalj TimeAlreadyRecorded=Det här är den tid som redan spelats in för den här uppgiften / dag och användare %s ProjectsWithThisUserAsContact=Projekt med denna användare som kontakt -ProjectsWithThisContact=Projects with this contact +ProjectsWithThisContact=Projekt med denna kontakt TasksWithThisUserAsContact=Uppgifter som tilldelats den här användaren ResourceNotAssignedToProject=Ej tilldelat till projekt ResourceNotAssignedToTheTask=Ej tilldelad uppgiften @@ -238,7 +242,7 @@ OppStatusPENDING=Avvaktande OppStatusWON=Vann OppStatusLOST=Förlorat Budget=Budget -AllowToLinkFromOtherCompany=Tillåt att länka projektet från annat företag

Stödda värden:
- Håll tom: Kan länka alla projekt av företaget (standard)
- "all": Kan länka alla projekt, även projekt från andra företag
- En lista över tredjeparts-ID separerade med kommatecken: kan länka alla projekt av dessa tredje partier (Exempel: 123,4795,53)
+AllowToLinkFromOtherCompany=Tillåt att länka ett element med ett projekt från ett annat företag

Värden som stöds:
- Håll tomt: Kan länka element med a0cc-projektet som helst, Canfaults: Canfaults elements with a0cc-projektet, "Canf9b" projekt från andra företag
- En lista över tredjeparts-ID separerade med kommatecken: kan länka element till alla projekt från dessa tredje parter (Exempel: 123,4795,53)
LatestProjects=Senaste %s projekten LatestModifiedProjects=Senaste %s modifierade projekten OtherFilteredTasks=Andra filtrerade uppgifter @@ -259,7 +263,7 @@ TimeSpentInvoiced=Tid förbrukad fakturerad TimeSpentForIntervention=Tid TimeSpentForInvoice=Tid OneLinePerUser=En rad per användare -ServiceToUseOnLines=Service to use on lines by default +ServiceToUseOnLines=Tjänst att använda på linjer som standard InvoiceGeneratedFromTimeSpent=Faktura %s har genererats från tid till projekt InterventionGeneratedFromTimeSpent=Intervention %s har genererats från tid på projektet ProjectBillTimeDescription=Kontrollera om du anger tidrapport för projektuppgifter OCH du planerar att generera fakturor från tidrapporten för att fakturera kunden för projektet (kontrollera inte om du planerar att skapa faktura som inte baseras på angivna tidrapporter). Obs! För att generera faktura, gå till fliken "Tid" för projektet och välj rader som ska inkluderas. @@ -276,22 +280,22 @@ NewInter=Nya insatser OneLinePerTask=En rad per uppgift OneLinePerPeriod=En rad per period OneLinePerTimeSpentLine=En rad för varje tidrapport -AddDetailDateAndDuration=With date and duration into line description +AddDetailDateAndDuration=Med datum och varaktighet i radbeskrivning RefTaskParent=Refererad överordnad uppgift ProfitIsCalculatedWith=Vinst är beräknad av AddPersonToTask=Lägg också till i uppgift UsageOrganizeEvent=Användning: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Klassificera projektet som stängt när alla dess uppgifter är slutförda (100%% framsteg) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Obs: befintliga projekt med alla uppgifter vid 100%%-framsteg påverkas inte: du måste stänga dem manuellt. Det här alternativet påverkar endast öppna projekt. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Obs! Befintliga projekt med alla uppgifter som redan är inställda på 100%% kommer inte att påverkas: du måste stänga dem manuellt. Det här alternativet påverkar endast öppna projekt. SelectLinesOfTimeSpentToInvoice=Välj rader med tid som inte har fakturerats och sedan massåtgärden "Generera faktura" för att fakturera dem -ProjectTasksWithoutTimeSpent=Project tasks without time spent -FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. -ProjectsHavingThisContact=Projects having this contact +ProjectTasksWithoutTimeSpent=Projektuppgifter utan tidsåtgång +FormForNewLeadDesc=Tack för att du fyller i följande formulär för att kontakta oss. Du kan också skicka ett mejl direkt till %s . +ProjectsHavingThisContact=Projekt som har denna kontakt StartDateCannotBeAfterEndDate=Slutdatum kan inte vara före startdatum -ErrorPROJECTLEADERRoleMissingRestoreIt=The "PROJECTLEADER" role is missing or has been de-activited, please restore in the dictionary of contact types -LeadPublicFormDesc=You can enable here a public page to allow your prospects to make a first contact to you from a public online form -EnablePublicLeadForm=Enable the public form for contact -NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. -NewLeadForm=New contact form -LeadFromPublicForm=Online lead from public form -ExportAccountingReportButtonLabel=Get report +ErrorPROJECTLEADERRoleMissingRestoreIt=Rollen "PROJECTLEADER" saknas eller har avaktiverats, vänligen återställ i ordlistan över kontakttyper +LeadPublicFormDesc=Här kan du aktivera en offentlig sida så att dina potentiella kunder kan ta en första kontakt med dig från ett offentligt onlineformulär +EnablePublicLeadForm=Aktivera det offentliga formuläret för kontakt +NewLeadbyWeb=Ditt meddelande eller din förfrågan har sparats. Vi svarar eller kontaktar dig snart. +NewLeadForm=Nytt kontaktformulär +LeadFromPublicForm=Online lead från offentlig form +ExportAccountingReportButtonLabel=Få rapport diff --git a/htdocs/langs/sv_SE/propal.lang b/htdocs/langs/sv_SE/propal.lang index c3813ff5a4f..119387e08fb 100644 --- a/htdocs/langs/sv_SE/propal.lang +++ b/htdocs/langs/sv_SE/propal.lang @@ -22,7 +22,7 @@ SearchAProposal=Sök ett förslag NoProposal=Inget förslag ProposalsStatistics=Kommersiella förslag statistik NumberOfProposalsByMonth=Antal per månad -AmountOfProposalsByMonthHT=Belopp per månad (exkl. skatt) +AmountOfProposalsByMonthHT=Belopp per månad (exkl. moms) NbOfProposals=Antal kommersiella förslag ShowPropal=Visa förslag PropalsDraft=Utkast @@ -35,7 +35,7 @@ PropalStatusBilled=Fakturerade PropalStatusDraftShort=Förslag PropalStatusValidatedShort=Bekräftat (öppen) PropalStatusClosedShort=Stängt -PropalStatusSignedShort=Signerad +PropalStatusSignedShort=Undertecknad PropalStatusNotSignedShort=Inte undertecknat PropalStatusBilledShort=Fakturerade PropalsToClose=Kommersiella förslag att stänga @@ -54,7 +54,7 @@ NoDraftProposals=Inga förslagsutkast CopyPropalFrom=Skapa kommersiella förslag genom att kopiera befintliga förslaget CreateEmptyPropal=Skapa tomt kommersiellt förslag eller från listan över produkter / tjänster DefaultProposalDurationValidity=Standard kommersiella förslag giltighet längd (i dagar) -DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal +DefaultPuttingPricesUpToDate=Uppdatera som standard priser med aktuella kända priser vid kloning av ett förslag UseCustomerContactAsPropalRecipientIfExist=Använd kontakt / adress med typ "Kontakt efterföljande förslag" om det definieras i stället för tredjepartsadress som mottagaradress för förslag ConfirmClonePropal=Är du säker på att du vill klona det kommersiella förslaget %s ? ConfirmReOpenProp=Är du säker på att du vill öppna tillbaka det kommersiella förslaget %s ? @@ -65,49 +65,54 @@ AvailabilityPeriod=Tillgänglighet fördröjning SetAvailability=Ställa tillgänglighet fördröjning AfterOrder=Efter att OtherProposals=Andra förslag + ##### Availability ##### AvailabilityTypeAV_NOW=Omedelbar AvailabilityTypeAV_1W=1 vecka AvailabilityTypeAV_2W=2 veckor AvailabilityTypeAV_3W=3 veckor AvailabilityTypeAV_1M=1 månad -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Representanten följa upp förslag TypeContact_propal_external_BILLING=Kundfaktura kontakt TypeContact_propal_external_CUSTOMER=Kundkontakt följa upp förslag TypeContact_propal_external_SHIPPING=Kundkontakt för leverans + # Document models -DocModelAzurDescription=En komplett förslagsmodell (gammal implementering av Cyan-mall) -DocModelCyanDescription=En komplett förslagsmodell +CantBeNoSign=kan inte ställas in som osignerad +CaseFollowedBy=Fall följt av +ConfirmMassNoSignature=Bulk Ej signerad bekräftelse +ConfirmMassNoSignatureQuestion=Är du säker på att du vill ställa in osignerade de valda posterna? +ConfirmMassSignature=Bekräftelse på bulksignatur +ConfirmMassSignatureQuestion=Är du säker på att du vill signera de valda posterna? +ConfirmMassValidation=Massvalidera bekräftelse +ConfirmMassValidationQuestion=Är du säker på att du vill validera de valda posterna? +ConfirmRefusePropal=Är du säker på att du vill tacka nej till detta kommersiella förslag? +ContractSigned=Kontrakt undertecknat +DefaultModelPropalClosed=Standardmall när ett affärsförslag sluts (ofakturerat) DefaultModelPropalCreate=Skapa standardmodell DefaultModelPropalToBill=Standardmall när ett affärsförslag sluts (att fakturera) -DefaultModelPropalClosed=Standardmall när ett affärsförslag sluts (ofakturerat) +DocModelAzurDescription=En komplett förslagsmodell (gammal implementering av Cyan-mall) +DocModelCyanDescription=En komplett förslagsmodell +FichinterSigned=Intervention undertecknad +IdProduct=Serienummer +IdProposal=Förslag ID +IsNotADraft=är inte ett utkast +LineBuyPriceHT=Köp Pris Belopp exklusive skatt för linjen +NoSign=Vägra +NoSigned=sätt ej signerat +PassedInOpenStatus=har validerats +PropalAlreadyRefused=Förslaget har redan avslagits +PropalAlreadySigned=Förslaget har redan godkänts +PropalRefused=Förslaget avslogs +PropalSigned=Förslaget accepterat ProposalCustomerSignature=Skriftligt godkännande, företagsstämpel, datum och signatur ProposalsStatisticsSuppliers=Statistik för leverantörsförslag -CaseFollowedBy=Fall följt av +RefusePropal=Avslå förslag +Sign=Sign +SignContract=Signera kontrakt +SignFichinter=Signera intervention +SignPropal=Acceptera förslaget +Signed=signerad SignedOnly=Endast signerad -NoSign=Set not signed -NoSigned=set not signed -CantBeNoSign=cannot be set not signed -ConfirmMassNoSignature=Bulk Not signed confirmation -ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? -IsNotADraft=is not a draft -PassedInOpenStatus=has been validated -Sign=Sign -Signed=signed -ConfirmMassValidation=Bulk Validate confirmation -ConfirmMassSignature=Bulk Signature confirmation -ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? -ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? -IdProposal=Förslag ID -IdProduct=Serienummer -LineBuyPriceHT=Köp Pris Belopp exklusive skatt för linjen -SignPropal=Accept proposal -RefusePropal=Refuse proposal -Sign=Sign -NoSign=Set not signed -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? diff --git a/htdocs/langs/sv_SE/receiptprinter.lang b/htdocs/langs/sv_SE/receiptprinter.lang index 9217fd41539..ba7688eeada 100644 --- a/htdocs/langs/sv_SE/receiptprinter.lang +++ b/htdocs/langs/sv_SE/receiptprinter.lang @@ -7,7 +7,7 @@ TestSentToPrinter=Test skickat till skrivare %s ReceiptPrinter=Mottagningsskrivare ReceiptPrinterDesc=Inställning av kvitteringsskrivare ReceiptPrinterTemplateDesc=Inställning av mallar -ReceiptPrinterTypeDesc=Beskrivning av kvittotypens typ +ReceiptPrinterTypeDesc=Exempel på möjliga värden för fältet "Parametrar" beroende på typ av drivrutin ReceiptPrinterProfileDesc=Beskrivning av kvittensskrivarens profil ListPrinters=Lista över skrivare SetupReceiptTemplate=Mallinställning @@ -40,8 +40,8 @@ DOL_USE_FONT_B=Använd typsnitt B i skrivaren DOL_USE_FONT_C=Använd typsnitt C i skrivaren DOL_PRINT_BARCODE=Skriv ut streckkod DOL_PRINT_BARCODE_CUSTOMER_ID=Skriv ut streckkods kund id -DOL_CUT_PAPER_FULL=Klipp biljetten helt -DOL_CUT_PAPER_PARTIAL=Klipp biljetten delvis +DOL_CUT_PAPER_FULL=Dela ärende helt +DOL_CUT_PAPER_PARTIAL=Dela ärendet delvis DOL_OPEN_DRAWER=Öppna kassalådan DOL_ACTIVATE_BUZZER=Aktivera summer DOL_PRINT_QRCODE=Skriv ut QR-kod @@ -55,6 +55,8 @@ DOL_DEFAULT_HEIGHT_WIDTH=Standard höjd och bredd DOL_UNDERLINE=Aktivera understrykning DOL_UNDERLINE_DISABLED=Inaktivera understrykning DOL_BEEP=Summer +DOL_BEEP_ALTERNATIVE=Pipljud (alternativt läge) +DOL_PRINT_CURR_DATE=Skriv ut aktuellt datum/tid DOL_PRINT_TEXT=Skriv text DateInvoiceWithTime=Fakturadatum och ti YearInvoice=Fakturaår diff --git a/htdocs/langs/sv_SE/receptions.lang b/htdocs/langs/sv_SE/receptions.lang index 3e7eb7455e0..fbcf0febf4d 100644 --- a/htdocs/langs/sv_SE/receptions.lang +++ b/htdocs/langs/sv_SE/receptions.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - receptions -ReceptionDescription=Vendor reception management (Create reception documents) -ReceptionsSetup=Vendor Reception setup +ReceptionDescription=Leverantörsmottagningshantering (Skapa mottagningsdokument) +ReceptionsSetup=Inställning av leverantörsmottagning RefReception=Ref. reception Reception=Den process Receptions=mottagningar @@ -24,14 +24,15 @@ ReceptionsAndReceivingForSameOrder=Mottagningar och kvitton för denna beställn ReceptionsToValidate=Mottaganden att validera StatusReceptionCanceled=Annullerad StatusReceptionDraft=Utkast -StatusReceptionValidated=Validated (products to receive or already received) -StatusReceptionValidatedToReceive=Validated (products to receive) -StatusReceptionValidatedReceived=Validated (products received) +StatusReceptionValidated=Validerad (produkter att ta emot eller redan mottagna) +StatusReceptionValidatedToReceive=Validerad (produkter att ta emot) +StatusReceptionValidatedReceived=Validerad (mottagna produkter) StatusReceptionProcessed=Bearbetad StatusReceptionDraftShort=Utkast StatusReceptionValidatedShort=Bekräftade StatusReceptionProcessedShort=Bearbetad ReceptionSheet=Mottagningsblad +ValidateReception=Validera mottagning ConfirmDeleteReception=Är du säker på att du vill ta bort denna mottagning? ConfirmValidateReception=Är du säker på att du vill validera denna mottagning med referens %s ? ConfirmCancelReception=Är du säker på att du vill avbryta mottagningen? @@ -39,7 +40,7 @@ StatsOnReceptionsOnlyValidated=Statistik som utförs på mottagningar är endast SendReceptionByEMail=Skicka mottagning via e-post SendReceptionRef=Inlämning av mottagning %s ActionsOnReception=Händelser i receptionen -ReceptionCreationIsDoneFromOrder=For the moment, creation of a new reception is done from the Purchase Order. +ReceptionCreationIsDoneFromOrder=För tillfället skapas en ny leverans från inköpsordern. ReceptionLine=Mottagningslinje ProductQtyInReceptionAlreadySent=Produktkvantitet från öppen försäljningsorder redan skickad ProductQtyInSuppliersReceptionAlreadyRecevied=Produktkvantitet från öppen leverantörsorder redan mottagen @@ -48,7 +49,6 @@ ReceptionsNumberingModules=Numreringsmodul för mottagningar ReceptionsReceiptModel=Dokumentmallar för mottagningar NoMorePredefinedProductToDispatch=Inga fler fördefinierade produkter att skicka ReceptionExist=Det finns en mottagning -ByingPrice=Bying price -ReceptionBackToDraftInDolibarr=Reception %s back to draft -ReceptionClassifyClosedInDolibarr=Reception %s classified Closed -ReceptionUnClassifyCloseddInDolibarr=Reception %s re-open +ReceptionBackToDraftInDolibarr=Leverans %s tillbaka till utkast +ReceptionClassifyClosedInDolibarr=Leverans %s klassificerad Stängd +ReceptionUnClassifyCloseddInDolibarr=Leverans %s öppnad igen diff --git a/htdocs/langs/sv_SE/recruitment.lang b/htdocs/langs/sv_SE/recruitment.lang index b92dea1dc3b..600da554f13 100644 --- a/htdocs/langs/sv_SE/recruitment.lang +++ b/htdocs/langs/sv_SE/recruitment.lang @@ -20,57 +20,60 @@ # Module label 'ModuleRecruitmentName' ModuleRecruitmentName = Rekrytering # Module description 'ModuleRecruitmentDesc' -ModuleRecruitmentDesc = Hantera och följ rekryteringskampanjer för nya jobb +ModuleRecruitmentDesc = Hantera och följ rekryteringar för utannonserade tjänster # # Admin page # -RecruitmentSetup = Rekryteringsinställning +RecruitmentSetup = Inställningar för rekrytering Settings = inställningar -RecruitmentSetupPage = Ange här inställningen av huvudalternativ för rekryteringsmodulen +RecruitmentSetupPage = Ange huvudalternativ för rekryteringsmodulen RecruitmentArea=Rekryteringsområde -PublicInterfaceRecruitmentDesc=Offentliga sidor med jobb är offentliga webbadresser för att visa och svara på öppna jobb. Det finns en annan länk för varje öppet jobb som finns i varje jobb. -EnablePublicRecruitmentPages=Aktivera offentliga sidor med öppna jobb +PublicInterfaceRecruitmentDesc=Publika sidor med tjänster är offentliga webbadresser för att visa upp lediga tjänster. Det finns en annan länk för varje ledig position som finns i varje tjänst. +EnablePublicRecruitmentPages=Aktivera publika sidor med lediga tjänster # # About page # About = Om -RecruitmentAbout = Om rekrytering -RecruitmentAboutPage = Rekrytering om sida +RecruitmentAbout = Om rekryteringen +RecruitmentAboutPage = Rekryteringens om-sida NbOfEmployeesExpected=Förväntat antal anställda -JobLabel=Etikett för jobbet +JobLabel=Etikett för tjänsten WorkPlace=Arbetsplats DateExpected=Förväntat datum FutureManager=Framtida chef ResponsibleOfRecruitement=Ansvarig för rekrytering -IfJobIsLocatedAtAPartner=Om jobbet finns på en partnerplats +IfJobIsLocatedAtAPartner=Finns tjänsten på en partnerplats PositionToBeFilled=Befattning -PositionsToBeFilled=Jobbpositioner -ListOfPositionsToBeFilled=Lista över anställningar -NewPositionToBeFilled=Nya jobbpositioner +PositionsToBeFilled=Befattningar +ListOfPositionsToBeFilled=Lista över befattningar +NewPositionToBeFilled=Nya befattningar -JobOfferToBeFilled=Jobb som ska fyllas -ThisIsInformationOnJobPosition=Information om den anställning som ska fyllas +JobOfferToBeFilled=Befattning att tillsätta +ThisIsInformationOnJobPosition=Information om den befattning som ska tillsättas ContactForRecruitment=Kontakt för rekrytering -EmailRecruiter=E-postrekryterare +EmailRecruiter=E-post till rekryterare ToUseAGenericEmail=Att använda ett generiskt e-postmeddelande. Om det inte definieras kommer e-postmeddelandet till den ansvariga för rekryteringen att användas NewCandidature=Ny ansökan -ListOfCandidatures=Lista över ansökningar -RequestedRemuneration=Begärd ersättning -ProposedRemuneration=Föreslagen ersättning -ContractProposed=Avtalsförslag -ContractSigned=Kontrakt undertecknat -ContractRefused=Avtal nekades +ListOfCandidatures=Lista ansökningar +Remuneration=Lön +RequestedRemuneration=Önskad lön +ProposedRemuneration=Föreslagen lön +ContractProposed=Avtals föreslag +ContractSigned=Avtal signerat +ContractRefused=Avtal nekat RecruitmentCandidature=Ansökan -JobPositions=Jobbpositioner +JobPositions=Befattningar RecruitmentCandidatures=Applikationer -InterviewToDo=Intervju att göra -AnswerCandidature=Ansökan svar +InterviewToDo=Kontakter att följa +AnswerCandidature=Svar på ansökan YourCandidature=Din ansökan YourCandidatureAnswerMessage=Tack för din ansökan.
... -JobClosedTextCandidateFound=Jobbet är stängt. Anställningen har fyllts. -JobClosedTextCanceled=Jobbet är stängt. -ExtrafieldsJobPosition=Kompletterande attribut (jobbpositioner) -ExtrafieldsApplication=Kompletterande attribut (jobbansökningar) -MakeOffer=Göra ett erbjudande +JobClosedTextCandidateFound=Ansökan har avslutats och positionen är tillsatt. +JobClosedTextCanceled=Befattningen är tillsatt. +ExtrafieldsJobPosition=Kompletterande attribut (befattningar) +ExtrafieldsApplication=Kompletterande attribut (ansökningar) +MakeOffer=Ge ett erbjudande +WeAreRecruiting=Vi rekryterar! Detta är en lista över lediga tjänster som ska tillsättas... +NoPositionOpen=Inga lediga tjänster för tillfället diff --git a/htdocs/langs/sv_SE/resource.lang b/htdocs/langs/sv_SE/resource.lang index 16ec7c66e6c..cbabf8553be 100644 --- a/htdocs/langs/sv_SE/resource.lang +++ b/htdocs/langs/sv_SE/resource.lang @@ -2,38 +2,38 @@ MenuResourceIndex=Resurser MenuResourceAdd=Ny resurs DeleteResource=Radera resurs -ConfirmDeleteResourceElement=Bekräfta radera resurs för detta element +ConfirmDeleteResourceElement=Bekräfta radering av resurs för detta element NoResourceInDatabase=Ingen resurs i databasen. -NoResourceLinked=Ingen resurs kopplad -ActionsOnResource=Händelser om den här resursen -ResourcePageIndex=Listan över resurser +NoResourceLinked=Ingen resurs länkad +ActionsOnResource=Händelser om denna resurs +ResourcePageIndex=Lista över resurser ResourceSingular=Resurs -ResourceCard=Resurs kort +ResourceCard=Resurskort AddResource=Skapa en resurs ResourceFormLabel_ref=Resursnamn -ResourceType=Resurs typ +ResourceType=Resurstyp ResourceFormLabel_description=Resursbeskrivning -ResourcesLinkedToElement=Resurser kopplade till elementet +ResourcesLinkedToElement=Resurser länkade till elementet ShowResource=Visa resurs -ResourceElementPage=Element resurser +ResourceElementPage=Elementresurser ResourceCreatedWithSuccess=Resursen har skapats -RessourceLineSuccessfullyDeleted=Resurslinje har tagits bort -RessourceLineSuccessfullyUpdated=Resurs linje har uppdaterats -ResourceLinkedWithSuccess=Resurs kopplat med framgång +RessourceLineSuccessfullyDeleted=Resursrad har tagits bort +RessourceLineSuccessfullyUpdated=Resursrad har uppdaterats +ResourceLinkedWithSuccess=Resursen har länkats -ConfirmDeleteResource=Bekräfta radera denna resurs -RessourceSuccessfullyDeleted=Resurs tagits bort +ConfirmDeleteResource=Bekräfta radering av denna resurs +RessourceSuccessfullyDeleted=Resurs har tagits bort DictionaryResourceType=Typ av resurser SelectResource=Välj resurs IdResource=ID-resurs AssetNumber=Serienummer -ResourceTypeCode=Typ av resurs typ +ResourceTypeCode=Resurs typkod ImportDataset_resource_1=Resurser -ErrorResourcesAlreadyInUse=Vissa resurser är använda +ErrorResourcesAlreadyInUse=Vissa resurser används ErrorResourceUseInEvent=%s använt i %s diff --git a/htdocs/langs/sv_SE/salaries.lang b/htdocs/langs/sv_SE/salaries.lang index 4af0111e77a..4d5d2bc6997 100644 --- a/htdocs/langs/sv_SE/salaries.lang +++ b/htdocs/langs/sv_SE/salaries.lang @@ -1,26 +1,27 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Redovisningskonto som används för tredje part -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Det dedikerade bokföringskontot som definieras på användarkortet kommer endast att användas för Subledger-bokföring. Den här kommer att användas för huvudboken och som standardvärde för Subledger-bokföring om ett dedikerat användarkonto på användare inte är definierat. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Konto (från kontoplanen) används som standard för "användare" tredje part +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Det dedikerade kontot som definieras på användarkortet kommer endast att användas för underreskontra. Denna kommer att användas för huvudbok och som standardvärde för underreskontra om ett dedikerat användarkonto för användare inte är definierat. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Redovisningskonto som standard för lönebetalningar CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Lämna som standard tomt alternativet "Skapa en total betalning automatiskt" när du skapar en lön Salary=Lön Salaries=Löner NewSalary=Ny lön -AddSalary=Add salary +AddSalary=Lägg till lön NewSalaryPayment=Nytt lönekort AddSalaryPayment=Lägg till lönbetalning SalaryPayment=Lönebetalning SalariesPayments=Löneutbetalningar -SalariesPaymentsOf=Löner betalningar av %s +SalariesPaymentsOf=Lönerutbetalningar av %s ShowSalaryPayment=Visa löneutbetalning -THM=Genomsnittlig timpris -TJM=Genomsnittlig dagskurs +THM=Genomsnittlig timkurs +TJM=Genomsnittligt dagskurs CurrentSalary=Nuvarande lön THMDescription=Det här värdet kan användas för att beräkna kostnaden för tidskrävande på ett projekt som användaren har infört om modulprojekt används TJMDescription=Detta värde är för närvarande endast för information och används inte för någon beräkning -LastSalaries=Senaste %s löner +LastSalaries=Senaste %s lönerna AllSalaries=Alla löner SalariesStatistics=Lönestatistik SalariesAndPayments=Löner och betalningar ConfirmDeleteSalaryPayment=Vill du ta bort den här lönen? -FillFieldFirst=Fill employee field first +FillFieldFirst=Fyll i fällt om den anställda först +UpdateAmountWithLastSalary=Sätt belopp med senaste lön diff --git a/htdocs/langs/sv_SE/sendings.lang b/htdocs/langs/sv_SE/sendings.lang index 8877cdcd389..814d1461287 100644 --- a/htdocs/langs/sv_SE/sendings.lang +++ b/htdocs/langs/sv_SE/sendings.lang @@ -53,7 +53,7 @@ SendShippingByEMail=Skicka leverans via e-post SendShippingRef=Inlämning av leveransen %s ActionsOnShipping=Evenemang på leverans LinkToTrackYourPackage=Länk till spåra ditt paket -ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the Sales Order record. +ShipmentCreationIsDoneFromOrder=För tillfället skapas en ny försändelse från försäljningsorderposten. ShipmentLine=Transport linje ProductQtyInCustomersOrdersRunning=Produktkvantitet från öppna försäljningsorder ProductQtyInSuppliersOrdersRunning=Produktkvantitet från öppna beställningar diff --git a/htdocs/langs/sv_SE/stripe.lang b/htdocs/langs/sv_SE/stripe.lang index ff0b4050f5e..35d559d99a1 100644 --- a/htdocs/langs/sv_SE/stripe.lang +++ b/htdocs/langs/sv_SE/stripe.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - stripe StripeSetup=Stripe modul inställning -StripeDesc=Offer your customers an online payment page for payments with credit/debit cards via Stripe. This can be used to allow your customers to make ad-hoc payments or for payments related to a particular Dolibarr object (invoice, order, ...) +StripeDesc=Erbjud dina kunder en onlinebetalningssida för betalningar med kredit-/betalkort via Stripe . Detta kan användas för att låta dina kunder göra ad-hoc-betalningar eller för betalningar relaterade till ett visst Dolibarr-objekt (faktura, order, ...) StripeOrCBDoPayment=Betala med kreditkort eller Stripe FollowingUrlAreAvailableToMakePayments=Följande webbadresser finns att erbjuda en sida till en kund att göra en förskottsbetalning Dolibarr objekt PaymentForm=Inbetalningskort @@ -18,7 +18,7 @@ Continue=Nästa ToOfferALinkForOnlinePayment=URL för %s betalning ToOfferALinkForOnlinePaymentOnOrder=URL för att erbjuda en %s onlinebetalningssida för en försäljningsorder ToOfferALinkForOnlinePaymentOnInvoice=URL för att erbjuda en %s onlinebetalningssida för en kundfaktura -ToOfferALinkForOnlinePaymentOnContractLine=URL för att erbjuda en online-betalningssida %s för en kontraktslinje +ToOfferALinkForOnlinePaymentOnContractLine=URL för att erbjuda en online-betalningssida %s för en kontraktsrad ToOfferALinkForOnlinePaymentOnFreeAmount=URL för att erbjuda en %s onlinebetalningssida av vilket belopp som helst utan något befintligt objekt ToOfferALinkForOnlinePaymentOnMemberSubscription=URL för att erbjuda en %s onlinebetalningssida för ett medlemsabonnemang ToOfferALinkForOnlinePaymentOnDonation=URL för att erbjuda en %s onlinebetalningssida för betalning av en donation @@ -61,6 +61,7 @@ DeleteACard=Radera kort ConfirmDeleteCard=Är du säker på att du vill radera detta kredit- eller betalkort? CreateCustomerOnStripe=Skapa kund på Stripe CreateCardOnStripe=Skapa kort på Stripe +CreateBANOnStripe=Skapa bank på Stripe ShowInStripe=Visa i Stripe StripeUserAccountForActions=Användarkonto som ska användas för e-postnotifiering av vissa Stripe-händelser (Stripe-utbetalningar) StripePayoutList=Lista över Stripe utbetalningar @@ -69,3 +70,5 @@ ToOfferALinkForLiveWebhook=Länk till installation Stripe WebHook för att ringa PaymentWillBeRecordedForNextPeriod=Betalning kommer att registreras för nästa period. ClickHereToTryAgain= Klicka här för att försöka igen ... CreationOfPaymentModeMustBeDoneFromStripeInterface=På grund av starka regler för kundautentisering måste ett kort skapas från Stripe backoffice. Du kan klicka här för att slå på Stripes kundregister: %s +TERMINAL_LOCATION=Plats (adress) för terminaler +RequestDirectDebitWithStripe=Begär autogiro med Stripe diff --git a/htdocs/langs/sv_SE/supplier_proposal.lang b/htdocs/langs/sv_SE/supplier_proposal.lang index 823b602fe4f..772a3146902 100644 --- a/htdocs/langs/sv_SE/supplier_proposal.lang +++ b/htdocs/langs/sv_SE/supplier_proposal.lang @@ -1,58 +1,58 @@ # Dolibarr language file - Source file is en_US - supplier_proposal -SupplierProposal=Leverantörsförslag -supplier_proposalDESC=Hantera prisförfrågningar till leverantörer +SupplierProposal=Leverantörsoffert +supplier_proposalDESC=Hantera prisförfrågningar hos leverantörer SupplierProposalNew=Ny prisförfrågan CommRequest=Prisförfrågan CommRequests=Prisförfrågningar SearchRequest=Hitta en förfrågan -DraftRequests=Utkast till ansökningar -SupplierProposalsDraft=Utkast till leverantörsförslag -LastModifiedRequests=Senaste %s ändrade prisförfrågningar +DraftRequests=Utkast på förfrågningar +SupplierProposalsDraft=Utkast på prisförfrågan +LastModifiedRequests=%s senast ändrade prisförfrågningar RequestsOpened=Öppna prisförfrågningar -SupplierProposalArea=Leverantörsförslag -SupplierProposalShort=Leverantörsförslag -SupplierProposals=Leverantörsförslag -SupplierProposalsShort=Leverantörsförslag +SupplierProposalArea=Leverantörsoffert +SupplierProposalShort=Leverantörsoffert +SupplierProposals=Leverantörsoffert +SupplierProposalsShort=Leverantörsoffert AskPrice=Prisförfrågan NewAskPrice=Ny prisförfrågan ShowSupplierProposal=Visa prisförfrågan AddSupplierProposal=Skapa en prisförfrågan -SupplierProposalRefFourn=Leverantör ref +SupplierProposalRefFourn=Leverantörref. SupplierProposalDate=Leveransdatum -SupplierProposalRefFournNotice=Innan du stänger till "Accepterad", tänk att få tag på leverantörens referenser. -ConfirmValidateAsk=Är du säker på att du vill bekräfta denna prisförfrågan under namn %s ? -DeleteAsk=Ta bort förfrågan +SupplierProposalRefFournNotice=Innan du anger som "Accepterad", kom ihåg att försöka få leverantörens referenser. +ConfirmValidateAsk=Är du säker på att du vill bekräfta denna prisförfrågan under namn %s? +DeleteAsk=Radera förfrågan ValidateAsk=Bekräfta förfrågan SupplierProposalStatusDraft=Utkast (måste bekräftas) -SupplierProposalStatusValidated=Bekräftat (begäran är öppen) -SupplierProposalStatusClosed=Stängt +SupplierProposalStatusValidated=Bekräftad (förfrågan är öppen) +SupplierProposalStatusClosed=Stängd SupplierProposalStatusSigned=Accepterad -SupplierProposalStatusNotSigned=Refused +SupplierProposalStatusNotSigned=Nekad SupplierProposalStatusDraftShort=Utkast -SupplierProposalStatusValidatedShort=Bekräftade -SupplierProposalStatusClosedShort=Stängt +SupplierProposalStatusValidatedShort=Bekräftad +SupplierProposalStatusClosedShort=Stängd SupplierProposalStatusSignedShort=Accepterad -SupplierProposalStatusNotSignedShort=Refused -CopyAskFrom=Skapa en prisförfrågan genom att kopiera en befintlig begäran -CreateEmptyAsk=Skapa blank begäran -ConfirmCloneAsk=Är du säker på att du vill klona prisförfrågan %s ? -ConfirmReOpenAsk=Är du säker på att du vill öppna tillbaka prisförfrågan %s ? -SendAskByMail=Skicka prisförfrågan via post -SendAskRef=Skicka prisförfrågan %s +SupplierProposalStatusNotSignedShort=Nekad +CopyAskFrom=Skapa en prisförfrågan genom att kopiera en befintlig +CreateEmptyAsk=Skapa tom förfrågan +ConfirmCloneAsk=Är du säker på att du vill klona prisförfrågan %s? +ConfirmReOpenAsk=Är du säker på att du vill åter-öppna prisförfrågan %s? +SendAskByMail=Skicka prisförfrågan +SendAskRef=Skickar prisförfrågan %s SupplierProposalCard=Förfråganskort -ConfirmDeleteAsk=Är du säker på att du vill radera denna prisförfrågan %s ? -ActionsOnSupplierProposal=Händelser på prisförfrågan -DocModelAuroreDescription=En komplett begäran modell (logotyp ...) +ConfirmDeleteAsk=Är du säker på att du vill radera denna prisförfrågan %s? +ActionsOnSupplierProposal=Händelser för prisförfrågan +DocModelAuroreDescription=En komplett modell (logotyp ...) CommercialAsk=Prisförfrågan DefaultModelSupplierProposalCreate=Skapa standardmodell DefaultModelSupplierProposalToBill=Standardmall när du avslutar en prisförfrågan (accepterad) -DefaultModelSupplierProposalClosed=Standardmall när du avslutar en prisförfrågan (vägrade) -ListOfSupplierProposals=Förteckning över leverantörsförslagförfrågningar -ListSupplierProposalsAssociatedProject=Förteckning över leverantörsförslag i samband med projektet -SupplierProposalsToClose=Leverantörsförslag att stänga -SupplierProposalsToProcess=Leverantörsförslag att bearbeta +DefaultModelSupplierProposalClosed=Standardmall när du avslutar en prisförfrågan (nekad) +ListOfSupplierProposals=Förteckning över förfrågningar +ListSupplierProposalsAssociatedProject=Förteckning över leverantörsofferter i samband med projekt +SupplierProposalsToClose=Leverantörsofferter att stänga +SupplierProposalsToProcess=Leverantörsofferter att bearbeta LastSupplierProposals=Senaste %s prisförfrågningar AllPriceRequests=Alla förfrågningar TypeContact_supplier_proposal_external_SHIPPING=Leverantörskontakt för leverans TypeContact_supplier_proposal_external_BILLING=Leverantörskontakt för fakturering -TypeContact_supplier_proposal_external_SERVICE=Representanten följa upp förslag +TypeContact_supplier_proposal_external_SERVICE=Representant att följa upp offert diff --git a/htdocs/langs/sv_SE/suppliers.lang b/htdocs/langs/sv_SE/suppliers.lang index ee23dd635c2..e442977b94f 100644 --- a/htdocs/langs/sv_SE/suppliers.lang +++ b/htdocs/langs/sv_SE/suppliers.lang @@ -1,49 +1,57 @@ # Dolibarr language file - Source file is en_US - vendors -Suppliers=Säljare +Suppliers=Leverantörer SuppliersInvoice=Leverantörsfaktura SupplierInvoices=Leverantörsfakturor ShowSupplierInvoice=Visa leverantörsfaktura NewSupplier=Ny leverantör -History=Historia -ListOfSuppliers=Förteckning över leverantörer +NewSupplierInvoice = Ny leverantörsfaktura +History=Historik +ListOfSuppliers=Leverantörsförteckning ShowSupplier=Visa leverantör -OrderDate=Beställ datum -BuyingPriceMin=Bästa köpeskillingen -BuyingPriceMinShort=Bästa köpeskillingen -TotalBuyingPriceMinShort=Totalt subprodukter köper priserna -TotalSellingPriceMinShort=Summa underprodukter säljer priser -SomeSubProductHaveNoPrices=Vissa under produkter har inget pris definierat -AddSupplierPrice=Lägg till köpeskilling -ChangeSupplierPrice=Ändra köpeskillingen +OrderDate=Beställningsdatum +BuyingPriceMin=Bästa inköpspris +BuyingPriceMinShort=Bästa inköpspris +TotalBuyingPriceMinShort=Totala inköpspriset av underprodukter +TotalSellingPriceMinShort=Totala försäljningspriset av underprodukter +SomeSubProductHaveNoPrices=Vissa underprodukter har inget pris angivet +AddSupplierPrice=Lägg till inköpspris +ChangeSupplierPrice=Ändra inköpspris SupplierPrices=Leverantörspriser ReferenceSupplierIsAlreadyAssociatedWithAProduct=Denna leverantörsreferens är redan associerad med en produkt: %s -NoRecordedSuppliers=Ingen säljare registrerad +NoRecordedSuppliers=Ingen leverantör registrerad SupplierPayment=Leverantörsbetalning -SuppliersArea=Leverantörsareal -RefSupplierShort=Ref. Säljare +SuppliersArea=Leverantörsområde +RefSupplierShort=Leverantörsref. Availability=Tillgänglighet -ExportDataset_fournisseur_1=Leverantörsfaktura och faktura detaljer +ExportDataset_fournisseur_1=Leverantörsfaktura och fakturauppgifter ExportDataset_fournisseur_2=Leverantörsfakturor och betalningar -ExportDataset_fournisseur_3=Beställningar och beställningsuppgifter -ApproveThisOrder=Godkänna denna order -ConfirmApproveThisOrder=Är du säker på att du vill godkänna beställningen %s ? +ExportDataset_fournisseur_3=Inköpsorder och orderuppgifter +ApproveThisOrder=Godkänn denna order +ConfirmApproveThisOrder=Är du säker på att du vill godkänna beställningen %s? DenyingThisOrder=Neka denna order -ConfirmDenyingThisOrder=Är du säker på att du vill neka denna order %s ? -ConfirmCancelThisOrder=Är du säker på att du vill avbryta denna order %s ? +ConfirmDenyingThisOrder=Är du säker på att du vill neka denna order %s? +ConfirmCancelThisOrder=Är du säker på att du vill avbryta denna order %s? AddSupplierOrder=Skapa inköpsorder AddSupplierInvoice=Skapa leverantörsfaktura -ListOfSupplierProductForSupplier=Lista över produkter och priser för säljare %s -SentToSuppliers=Skickas till leverantörer -ListOfSupplierOrders=Förteckning över inköpsorder +ListOfSupplierProductForSupplier=Lista över produkter och priser för leverantören %s +SentToSuppliers=Skickad till leverantörer +ListOfSupplierOrders=Lista inköpsorder MenuOrdersSupplierToBill=Inköpsorder att fakturera -NbDaysToDelivery=Leveransfördröjning (dagar) -DescNbDaysToDelivery=Den längsta leveransförseningen för produkterna från denna order -SupplierReputation=Leverantörs rykte -ReferenceReputation=Referens rykte +NbDaysToDelivery=Leveranstid (dagar) +DescNbDaysToDelivery=Den längsta leveranstiden för produkter i denna order +SupplierReputation=Leverantörsrykte +ReferenceReputation=Referensrykte DoNotOrderThisProductToThisSupplier=Beställ inte NotTheGoodQualitySupplier=Låg kvalitet ReputationForThisProduct=Rykte -BuyerName=Köparens namn -AllProductServicePrices=Alla produkt- / servicepriser -AllProductReferencesOfSupplier=Alla referenser från leverantören +BuyerName=Inköpares namn +AllProductServicePrices=Alla produkt-/servicepriser +AllProductReferencesOfSupplier=Alla referenser om leverantören BuyingPriceNumShort=Leverantörspriser +RepeatableSupplierInvoice=Mall leverantörsfaktura +RepeatableSupplierInvoices=Mall leverantörsfakturor +RepeatableSupplierInvoicesList=Mall leverantörsfakturor +RecurringSupplierInvoices=Återkommande leverantörsfakturor +ToCreateAPredefinedSupplierInvoice=För att skapa mall för leverantörsfaktura måste du skapa en standardfaktura och sedan, utan att bekräfta den, klicka på knappen %s. +GeneratedFromSupplierTemplate=Genererad från leverantörsfakturamall %s +SupplierInvoiceGeneratedFromTemplate=Leverantörsfaktura %s har genererats från leverantörsfakturamall %s diff --git a/htdocs/langs/sv_SE/ticket.lang b/htdocs/langs/sv_SE/ticket.lang index f93fd8f86d9..81b60716c19 100644 --- a/htdocs/langs/sv_SE/ticket.lang +++ b/htdocs/langs/sv_SE/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Radera ärenden Permission56004=Hantera ärenden Permission56005=Se ärenden till alla tredje parter (inte effektiva för externa användare, alltid begränsad till tredje part som de är beroende av) +Tickets=Ärenden TicketDictType=Ärende - Typer TicketDictCategory=Ärende - Grupper TicketDictSeverity=Ticket - Severiteter @@ -84,21 +85,23 @@ MailToSendTicketMessage=Att skicka e-post från ärrendemeddelande # Admin page # TicketSetup=Inställning av ärrendemodul -TicketSettings=inställningar +TicketSettings=Inställningar TicketSetupPage= TicketPublicAccess=Ett offentligt gränssnitt som kräver ingen identifiering finns på följande webbadress TicketSetupDictionaries=Typ av ärende, svårighetsgrad och analytiska koder är konfigurerbara från ordböcker TicketParamModule=Inställning av modulvariabler TicketParamMail=E-postinställningar -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr -TicketEmailNotificationTo=Notify ticket creation to this e-mail address -TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation +TicketEmailNotificationFrom=Avsändare e-post för avisering om svar +TicketEmailNotificationFromHelp=Avsändarens e-post som ska användas för att skicka e-postmeddelandet när ett svar ges i backoffice. Till exempel noreply@example.com +TicketEmailNotificationTo=Meddela skapande av ärendet till denna e-postadress +TicketEmailNotificationToHelp=Om den är angiven kommer denna e-postadress att meddelas om en ärendeskapande TicketNewEmailBodyLabel=Textmeddelande skickat efter att du skapat en ärende TicketNewEmailBodyHelp=Texten som anges här kommer att införas i e-postmeddelandet som bekräftar skapandet av en ny ärende från det offentliga gränssnittet. Information om samråd med ärendet läggs automatiskt till. TicketParamPublicInterface=Inställningar för offentligt gränssnitt TicketsEmailMustExist=Kräver en befintlig e-postadress för att skapa en ärende TicketsEmailMustExistHelp=I det offentliga gränssnittet ska e-postadressen redan fyllas i databasen för att skapa en ny ärende. +TicketCreateThirdPartyWithContactIfNotExist=Fråga namn och företagsnamn för okända e-postmeddelanden. +TicketCreateThirdPartyWithContactIfNotExistHelp=Kontrollera om det finns en tredje part eller en kontakt för e-postmeddelandet. Om inte, fråga ett namn och ett företagsnamn för att skapa en tredje part med kontakt. PublicInterface=Offentligt gränssnitt TicketUrlPublicInterfaceLabelAdmin=Alternativ webbadress för offentligt gränssnitt TicketUrlPublicInterfaceHelpAdmin=Det är möjligt att definiera ett alias till webbservern och därmed göra tillgängligt det offentliga gränssnittet med en annan webbadress (servern måste fungera som en proxy på den här nya webbadressen) @@ -136,17 +139,19 @@ TicketsPublicNotificationNewMessage=Skicka e-post när ett nytt meddelande / en TicketsPublicNotificationNewMessageHelp=Skicka e-post (ar) när ett nytt meddelande läggs till från det offentliga gränssnittet (tilldelad användare eller e-postmeddelanden till (uppdatering) och / eller e-postmeddelanden till) TicketPublicNotificationNewMessageDefaultEmail=Meddelanden via e-post till (uppdatering) TicketPublicNotificationNewMessageDefaultEmailHelp=Skicka ett e-postmeddelande till den här adressen för varje meddelande om nytt meddelande om ärendet inte har tilldelats någon användare eller om användaren inte har någon känd e-post. -TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) -TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". -TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): -TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. -TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): -TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. -TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket -TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. -TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. -TicketChooseProductCategory=Product category for ticket support -TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketsAutoReadTicket=Markera ärendet automatiskt som läst (när den skapas från backoffice) +TicketsAutoReadTicketHelp=Markera automatiskt ärendet som läst när den skapas från backoffice. När ärendet skapas från det offentliga gränssnittet förblir ärendet med statusen "Inte läst". +TicketsDelayBeforeFirstAnswer=Ett nytt ärende bör få ett första svar innan (timmar): +TicketsDelayBeforeFirstAnswerHelp=Om ett nytt ärende inte har fått något svar efter denna tidsperiod (i timmar), kommer en viktig varningsikon att visas i listvyn. +TicketsDelayBetweenAnswers=Ett olöst ärende ska inte vara inaktivt under (timmar): +TicketsDelayBetweenAnswersHelp=Om ett olöst ärende som redan har fått ett svar inte har haft ytterligare interaktion efter denna tidsperiod (i timmar), kommer en varningsikon att visas i listvyn. +TicketsAutoNotifyClose=Meddela automatiskt tredje part när du stänger ett ärende +TicketsAutoNotifyCloseHelp=När du stänger ett ärende kommer du att föreslås skicka ett meddelande till en av tredje parts kontakter. Vid massstängning kommer ett meddelande att skickas till en kontakt från den tredje part som är kopplad till ärendet. +TicketWrongContact=Förutsatt att kontakt inte är en del av aktuella ärendekontakter. E-post har inte skickats. +TicketChooseProductCategory=Produktkategori för ärendesupport +TicketChooseProductCategoryHelp=Välj produktkategori för ärendesupport. Detta kommer att användas för att automatiskt koppla ett kontrakt till ett ärende. +TicketUseCaptchaCode=Använd grafisk kod (CAPTCHA) när du skapar ett ärende +TicketUseCaptchaCodeHelp=Lägger till CAPTCHA-verifiering när du skapar en nytt ärende # # Index & list page @@ -163,8 +168,8 @@ OrderByDateAsc=Sortera efter stigande datum OrderByDateDesc=Sortera efter fallande datum ShowAsConversation=Visa som konversationslista MessageListViewType=Visa som tabellista -ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets -ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? +ConfirmMassTicketClosingSendEmail=Skicka e-post automatiskt när du stänger ärende +ConfirmMassTicketClosingSendEmailQuestion=Vill du meddela tredje part när du stänger dessa ärenden? # # Ticket card @@ -190,8 +195,7 @@ TicketAssigned=Ärendeen är nu tilldelad TicketChangeType=Ändra typ TicketChangeCategory=Ändra analytisk kod TicketChangeSeverity=Ändra allvarlighet -TicketAddMessage=Lägg till ett meddelande -AddMessage=Lägg till ett meddelande +TicketAddMessage=Lägg till privat meddelande MessageSuccessfullyAdded=Ärende tillagd TicketMessageSuccessfullyAdded=Meddelandet har lagts till TicketMessagesList=Meddelandelista @@ -202,8 +206,8 @@ TicketSeverity=Allvarlighet ShowTicket=Se ärende RelatedTickets=Relaterade ärenden TicketAddIntervention=Skapa ingripande -CloseTicket=Lös/Stäng ärende -AbandonTicket=Överge ärende +CloseTicket=Stäng|Lös +AbandonTicket=Överge CloseATicket=Lös/Stäng ett ärende ConfirmCloseAticket=Bekräfta ärende stängning ConfirmAbandonTicket=Vänligen bekräfta att du vill sätta ärendet som "Övergivet" @@ -217,18 +221,17 @@ SendMessageByEmail=Skicka meddelande via e-post TicketNewMessage=Nytt meddelande ErrorMailRecipientIsEmptyForSendTicketMessage=Mottagaren är tom. Ingen email skickad TicketGoIntoContactTab=Vänligen gå till fliken "Kontakter" för att välja dem -TicketMessageMailIntro=Introduktion +TicketMessageMailIntro=Meddelandehuvud TicketMessageMailIntroHelp=Denna text läggs till endast i början av e-postmeddelandet och kommer inte att sparas. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers -TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Namnteckning -TicketMessageMailSignatureHelp=Denna text läggs till endast i slutet av e-postmeddelandet och kommer inte att sparas. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Signatur för e-postsvar -TicketMessageMailSignatureHelpAdmin=Denna text läggs in efter svarmeddelandet. +TicketMessageMailIntroText=Hej,
Ett nytt svar har lagts till på ett ärende som du följer. Här är meddelandet:
+TicketMessageMailIntroHelpAdmin=Denna text kommer att infogas före svaret när du svarar på ett ärende från Dolibarr +TicketMessageMailFooter=Meddelandes sidfot +TicketMessageMailFooterHelp=Denna text läggs endast till i slutet av meddelandet som skickas via e-post och kommer inte att sparas. +TicketMessageMailFooterText=Meddelande skickat av %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Denna text kommer att infogas efter svarsmeddelandet. TicketMessageHelp=Endast den här texten sparas i meddelandelistan på ärrendekortet. TicketMessageSubstitutionReplacedByGenericValues=Substitutionsvariabler ersätts av generiska värden. +ForEmailMessageWillBeCompletedWith=För e-postmeddelanden som skickas till externa användare kommer meddelandet att kompletteras med TimeElapsedSince=Tid förflutit sedan TicketTimeToRead=Tid förfluten innan den läste TicketTimeElapsedBeforeSince=Tid som gått före / sedan @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Ett nytt meddelande publicerades på TicketAssignedToYou=Ärende tilldelad TicketAssignedEmailBody=Du har tilldelats ärendet # %s av %s MarkMessageAsPrivate=Markera meddelande som privat +TicketMessageSendEmailHelp=Ett e-postmeddelande kommer att skickas till alla tilldelade kontakter (interna kontakter, men även externa kontakter förutom om alternativet "%s" är markerat) TicketMessagePrivateHelp=Det här meddelandet visas inte till externa användare TicketEmailOriginIssuer=Utgivare på grund av ärrendeerna InitialMessage=Initialt meddelande @@ -252,16 +256,16 @@ TicketChangeStatus=Byta status TicketConfirmChangeStatus=Bekräfta statusändringen: %s? TicketLogStatusChanged=Status ändrad: %s till %s TicketNotNotifyTiersAtCreate=Meddela inte företaget på create -NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket -TicketNotifyAllTiersAtClose=All related contacts -TicketNotNotifyTiersAtClose=No related contact +NotifyThirdpartyOnTicketClosing=Kontakter att meddela när du stänger ärendet +TicketNotifyAllTiersAtClose=Alla relaterade kontakter +TicketNotNotifyTiersAtClose=Ingen relaterad kontakt Unread=Oläst TicketNotCreatedFromPublicInterface=Inte tillgänglig. Ärendeen skapades inte från det offentliga gränssnittet. ErrorTicketRefRequired=Ärendereferensnamn krävs -TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. -TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. -TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. -TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. +TicketsDelayForFirstResponseTooLong=Det har gått för lång tid sedan ärendet skapades utan något svar. +TicketsDelayFromLastResponseTooLong=Det har gått för lång tid sedan senaste svaret på detta ärendet. +TicketNoContractFoundToLink=Inget kontrakt hittades som automatiskt är kopplat till detta ärende. Vänligen länka ett kontrakt manuellt. +TicketManyContractsLinked=Många kontrakt har automatiskt kopplats till detta ärende. Se till att verifiera vilken som ska väljas. # # Logs @@ -289,12 +293,12 @@ TicketNewEmailBody=Det här är ett automatiskt e-postmeddelande som bekräftar TicketNewEmailBodyCustomer=Det här är ett automatiskt e-postmeddelande för att bekräfta en ny ärende har just skapats i ditt konto. TicketNewEmailBodyInfosTicket=Information för övervakning av ärendet TicketNewEmailBodyInfosTrackId=Ärendespårningsnummer: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link +TicketNewEmailBodyInfosTrackUrl=Du kan se förloppet för ärendet genom att klicka på följande länk TicketNewEmailBodyInfosTrackUrlCustomer=Du kan se framstegen på ärendet i det specifika gränssnittet genom att klicka på följande länk -TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=Du kan se historiken för detta ärende genom att klicka på följande länk TicketEmailPleaseDoNotReplyToThisEmail=Vänligen svara inte direkt på det här meddelandet! Använd länken för att svara på gränssnittet. TicketPublicInfoCreateTicket=I det här formuläret kan du spela in en supportärrende i vårt styrsystem. -TicketPublicPleaseBeAccuratelyDescribe=Var snäll och beskriv problemet. Ge så mycket information som möjligt för att vi ska kunna identifiera din förfrågan korrekt. +TicketPublicPleaseBeAccuratelyDescribe=Vänligen beskriv din fråga korrekt. Ge så mycket information som möjligt för att vi ska kunna identifiera din begäran korrekt. TicketPublicMsgViewLogIn=Vänligen ange ärrendespårnings-ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=Ett av ditt spårnings-ID @@ -313,10 +317,10 @@ NewUser=Ny användare NumberOfTicketsByMonth=Antal ärenden per månad NbOfTickets=Antal ärenden # notifications -TicketCloseEmailSubjectCustomer=Ticket closed -TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. -TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) -TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: +TicketCloseEmailSubjectCustomer=Ärendet stängt +TicketCloseEmailBodyCustomer=Detta är ett automatiskt meddelande för att meddela dig att ärendet %s just har stängts. +TicketCloseEmailSubjectAdmin=Ärendet stängd - Ref %s (offentligt ärende-ID %s) +TicketCloseEmailBodyAdmin=Ett ärende med ID #%s har just stängts, se information: TicketNotificationEmailSubject=Ärende %s uppdaterad TicketNotificationEmailBody=Detta är ett automatiskt meddelande för att meddela dig att ärendet %s just har uppdaterats TicketNotificationRecipient=Meddelande mottagare @@ -344,7 +348,7 @@ BoxTicketLastXDays=Antal nya ärenden per dagar de senaste %s dagarna BoxTicketLastXDayswidget = Antal nya ärenden efter dagar de senaste X dagarna BoxNoTicketLastXDays=Inga nya ärenden de senaste %s dagarna BoxNumberOfTicketByDay=Antal nya ärenden per dag -BoxNewTicketVSClose=Number of tickets versus closed tickets (today) +BoxNewTicketVSClose=Antal ärenden kontra stängda ärenden (idag) TicketCreatedToday=Ärende skapad idag TicketClosedToday=Ärendeen stängd idag KMFoundForTicketGroup=Vi hittade ämnen och FAQ som kan svara din fråga, vänligen kontrollera dem innan du skapar ärendet. diff --git a/htdocs/langs/sv_SE/trips.lang b/htdocs/langs/sv_SE/trips.lang index 963e36d225a..df1126ff084 100644 --- a/htdocs/langs/sv_SE/trips.lang +++ b/htdocs/langs/sv_SE/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=Visa kostnadsrapport -Trips=Räkningar -TripsAndExpenses=Kostnadsrapporter -TripsAndExpensesStatistics=Kostnadsrapporteringsstatistik -TripCard=Kostnadsrapport +AUTHOR=Registrerad av +AUTHORPAIEMENT=Betalad av AddTrip=Skapa kostnadsrapport -ListOfTrips=Förteckning över kostnadsrapporter -ListOfFees=Prislista för -TypeFees=Typer av avgifter -ShowTrip=Visa kostnadsrapport -NewTrip=Ny kostnadsrapport -LastExpenseReports=Senaste %s kostnadsrapporter +AllExpenseReport=All typ av kostnadsrapport AllExpenseReports=Alla kostnadsrapporter -CompanyVisited=Företag / organisation som besökts -FeesKilometersOrAmout=Belopp eller kilometer -DeleteTrip=Ta bort kostnadsrapport -ConfirmDeleteTrip=Är du säker på att du vill ta bort denna kostnadsrapport? -ListTripsAndExpenses=Förteckning över kostnadsrapporter -ListToApprove=Väntar på godkännande -ExpensesArea=Kostnadsrapporteringsområde +AnyOtherInThisListCanValidate=Person som ska informeras för att validera begäran. +AttachTheNewLineToTheDocument=Bifoga raden till ett uppladdat dokument +AucuneLigne=Det finns ingen kostnadsrapport som deklarerats än +BrouillonnerTrip=Flytta tillbaka kostnadsrapport till status "Draft" +byEX_DAY=dag (begränsning till %s) +byEX_EXP=för rad (begränsning till %s) +byEX_MON=per månad (begränsning till %s) +byEX_YEA=per år (begränsning till %s) +CANCEL_USER=Släckt av +CarCategory=Fordonskategori ClassifyRefunded=Märk 'Återbetalas' +CompanyVisited=Företag / organisation som besökts +ConfirmBrouillonnerTrip=Är du säker på att du vill flytta denna kostnadsrapport till status "Draft"? +ConfirmCancelTrip=Är du säker på att du vill avbryta denna kostnadsrapport? +ConfirmCloneExpenseReport=Är du säker på att du vill klona denna kostnadsrapport? +ConfirmDeleteTrip=Är du säker på att du vill ta bort denna kostnadsrapport? +ConfirmPaidTrip=Är du säker på att du vill ändra status för denna kostnadsrapport till "Betald"? +ConfirmRefuseTrip=Är du säker på att du vill neka denna kostnadsrapport? +ConfirmSaveTrip=Är du säker på att du vill bekräfta denna kostnadsrapport? +ConfirmValideTrip=Är du säker på att du vill godkänna denna kostnadsrapport? +DATE_CANCEL=Avbokningsdatum +DATE_PAIEMENT=Betalningsdag +DATE_REFUS=Neka datum +DATE_SAVE=Bekräftelsesdatum +DefaultCategoryCar=Standard transportläge +DefaultRangeNumber=Standardintervallnummer +DeleteTrip=Ta bort kostnadsrapport +ErrorDoubleDeclaration=Du har lämnat en annan kostnadsrapport inom samma datumintervall. +Error_EXPENSEREPORT_ADDON_NotDefined=Fel, regeln för utläggsrapportsnummereringsref definierades inte i inställningen av modulen "Utläggsrapport" +ExpenseRangeOffset=Förskjutningsbelopp: %s +expenseReportCatDisabled=Kategori inaktiverad - se ordboken c_exp_tax_cat +expenseReportCoef=Koefficient +expenseReportCoefUndefined=(värde ej definierat) +expenseReportOffset=Offset +expenseReportPrintExample=offset + (dx coef) = %s +expenseReportRangeDisabled=Område inaktiverat - se c_exp_tax_range dictionay +expenseReportRangeFromTo=från %d till %d +expenseReportRangeMoreThan=mer än %d +expenseReportTotalForFive=Exempel med d = 5 +ExpenseReportApplyTo=Ansöka till +ExpenseReportApproved=En kostnadsrapport godkändes +ExpenseReportApprovedMessage=Kostnadsrapporten %s godkändes.
- Användare: %s
- Godkänd av: %s
Klicka här för att visa kostnadsrapporten: %s +ExpenseReportCanceled=En kostnadsrapport annullerades +ExpenseReportCanceledMessage=Kostnadsrapporten %s avbröts.
- Användare: %s
- Avbrytad av: %s
- Motiv för avbokning: %s
Klicka här för att visa kostnadsrapporten: %s +ExpenseReportConstraintViolationError=Maxbeloppet har överskridits (regel %s): %s är högre än %s (överskridande förbjudet) +ExpenseReportConstraintViolationWarning=Maxbeloppet har överskridits (regel %s): %s är högre än %s (överskrider behörighet) +ExpenseReportDateEnd=Slutdatum +ExpenseReportDateStart=Startdatum +ExpenseReportDomain=Domän att ansöka +ExpenseReportIkDesc=Du kan ändra beräkningen av kilometerkostnaden efter kategori och intervall som de tidigare definierats. d är avståndet i kilometer +ExpenseReportLimitAmount=Maxbelopp +ExpenseReportLimitOn=Begränsa på +ExpenseReportLine=Kostnadsrapportsrad +ExpenseReportPaid=En kostnadsrapport utbetalades +ExpenseReportPaidMessage=Kostnadsrapporten %s betalades.
- Användare: %s
- Betald av: %s
Klicka här för att visa kostnadsrapporten: %s +ExpenseReportPayment=Kostnadsrapportsbetalning +ExpenseReportRef=Ref. kostnads rapport +ExpenseReportRefused=En kostnadsrapport nekades +ExpenseReportRefusedMessage=Kostnadsrapporten %s nekades.
- Användare: %s
- Nekad av: %s
- Motiv för vägran: %s
Klicka här för att visa kostnadsrapporten: %s +ExpenseReportRestrictive=Överskridande förbjudet +ExpenseReportRuleErrorOnSave=Fel: %s +ExpenseReportRuleSave=Kostnadsrapportregeln sparades +ExpenseReportRulesDesc=Du kan definiera maxbeloppsregler för utgiftsrapporter. Dessa regler kommer att tillämpas när en ny utgift läggs till i en utgiftsredovisning ExpenseReportWaitingForApproval=En ny kostnadsrapport har skickats in för godkännande ExpenseReportWaitingForApprovalMessage=En ny kostnadsrapport har skickats in och väntar på godkännande.
- Användare: %s
- Period: %s
Klicka här för att bekräfta: %s ExpenseReportWaitingForReApproval=En kostnadsrapport har lämnats in för omprövning ExpenseReportWaitingForReApprovalMessage=En kostnadsrapport har skickats in och väntar på omprövning.
%s, du vägrade att godkänna kostnadsrapporten av den anledningen: %s.
En ny version har föreslagits och väntar på ditt godkännande.
- Användare: %s
- Period: %s
Klicka här för att godkänna: %s -ExpenseReportApproved=En kostnadsrapport godkändes -ExpenseReportApprovedMessage=Kostnadsrapporten %s godkändes.
- Användare: %s
- Godkänd av: %s
Klicka här för att visa kostnadsrapporten: %s -ExpenseReportRefused=En kostnadsrapport nekades -ExpenseReportRefusedMessage=Kostnadsrapporten %s nekades.
- Användare: %s
- Nekad av: %s
- Motiv för vägran: %s
Klicka här för att visa kostnadsrapporten: %s -ExpenseReportCanceled=En kostnadsrapport annullerades -ExpenseReportCanceledMessage=Kostnadsrapporten %s avbröts.
- Användare: %s
- Avbrytad av: %s
- Motiv för avbokning: %s
Klicka här för att visa kostnadsrapporten: %s -ExpenseReportPaid=En kostnadsrapport utbetalades -ExpenseReportPaidMessage=Kostnadsrapporten %s betalades.
- Användare: %s
- Betald av: %s
Klicka här för att visa kostnadsrapporten: %s -TripId=ID utgiftsrapport -AnyOtherInThisListCanValidate=Person som ska informeras för att validera begäran. -TripSociete=Informationsföretag -TripNDF=Informationsutgiftsrapport -PDFStandardExpenseReports=Standardmall för att skapa ett PDF-dokument för kostnadsrapport -ExpenseReportLine=Kostnadsrapportsrad -TF_OTHER=Andra -TF_TRIP=Transport -TF_LUNCH=Lunch -TF_METRO=Metro -TF_TRAIN=Tåg -TF_BUS=Buss -TF_CAR=Bil -TF_PEAGE=Vägtull -TF_ESSENCE=Bränsle -TF_HOTEL=Hotell -TF_TAXI=Taxi -EX_KME=Milkostnader -EX_FUE=Bränsle CV -EX_HOT=Hotell -EX_PAR=Parkering CV -EX_TOL=Toll CV -EX_TAX=Olika skatter -EX_IND=Skydd för ersättning för ersättning -EX_SUM=Underhållstillförsel -EX_SUO=Kontorsmaterial -EX_CAR=Biluthyrning -EX_DOC=Dokumentation -EX_CUR=Kunder som tar emot -EX_OTR=Andra mottagande -EX_POS=Porto -EX_CAM=CV underhåll och reparation -EX_EMM=Anställda måltid -EX_GUM=Gäster måltid -EX_BRE=Frukost -EX_FUE_VP=Bränsle PV -EX_TOL_VP=Toll PV -EX_PAR_VP=Parkering PV -EX_CAM_VP=PV underhåll och reparation -DefaultCategoryCar=Standard transportläge -DefaultRangeNumber=Standardintervallnummer -UploadANewFileNow=Ladda upp ett nytt dokument nu -Error_EXPENSEREPORT_ADDON_NotDefined=Fel, regeln för utläggsrapportsnummereringsref definierades inte i inställningen av modulen "Utläggsrapport" -ErrorDoubleDeclaration=Du har lämnat en annan kostnadsrapport inom samma datumintervall. -AucuneLigne=Det finns ingen kostnadsrapport som deklarerats än -ModePaiement=Betalningssätt -VALIDATOR=Användare ansvarig för godkännande -VALIDOR=Godkänd av -AUTHOR=Inspelad av -AUTHORPAIEMENT=Betalad av -REFUSEUR=Nekad av -CANCEL_USER=Släckt av -MOTIF_REFUS=Orsak -MOTIF_CANCEL=Orsak -DATE_REFUS=Neka datum -DATE_SAVE=Bekräftelsesdatum -DATE_CANCEL=Avbokningsdatum -DATE_PAIEMENT=Betalningsdag -ExpenseReportRef=Ref. kostnads rapport -ValidateAndSubmit=Bekräfta och lämna in för godkännande -ValidatedWaitingApproval=Bekräftat (väntar på godkännande) -NOT_AUTHOR=Du är inte författaren till denna kostnadsrapport. Drift avbruten. -ConfirmRefuseTrip=Är du säker på att du vill neka denna kostnadsrapport? -ValideTrip=Godkänn kostnadsrapport -ConfirmValideTrip=Är du säker på att du vill godkänna denna kostnadsrapport? -PaidTrip=Betala en kostnadsrapport -ConfirmPaidTrip=Är du säker på att du vill ändra status för denna kostnadsrapport till "Betald"? -ConfirmCancelTrip=Är du säker på att du vill avbryta denna kostnadsrapport? -BrouillonnerTrip=Flytta tillbaka kostnadsrapport till status "Draft" -ConfirmBrouillonnerTrip=Är du säker på att du vill flytta denna kostnadsrapport till status "Draft"? -SaveTrip=Bekräft kostnadsrapport -ConfirmSaveTrip=Är du säker på att du vill bekräfta denna kostnadsrapport? -NoTripsToExportCSV=Ingen kostnadsrapport att exportera för denna period. -ExpenseReportPayment=Kostnadsrapportsbetalning -ExpenseReportsToApprove=Rapporter att godkänna -ExpenseReportsToPay=Kostnad rapporterar att betala -ConfirmCloneExpenseReport=Är du säker på att du vill klona denna kostnadsrapport? ExpenseReportsIk=Konfiguration av körsträcka ExpenseReportsRules=Kostnadsrapporteringsregler -ExpenseReportIkDesc=Du kan ändra beräkningen av kilometerkostnaden efter kategori och intervall som de tidigare definierats. d är avståndet i kilometer -ExpenseReportRulesDesc=You can define max amount rules for expense reports. These rules will be applied when a new expense is added to an expense report -expenseReportOffset=Offset -expenseReportCoef=Koefficient -expenseReportTotalForFive=Exempel med d = 5 -expenseReportRangeFromTo=från %d till %d -expenseReportRangeMoreThan=mer än %d -expenseReportCoefUndefined=(värde ej definierat) -expenseReportCatDisabled=Kategori inaktiverad - se ordboken c_exp_tax_cat -expenseReportRangeDisabled=Område inaktiverat - se c_exp_tax_range dictionay -expenseReportPrintExample=offset + (dx coef) = %s -ExpenseReportApplyTo=Ansöka till -ExpenseReportDomain=Domän att ansöka -ExpenseReportLimitOn=Begränsa på -ExpenseReportDateStart=Startdatum -ExpenseReportDateEnd=Slutdatum -ExpenseReportLimitAmount=Max amount -ExpenseReportRestrictive=Exceeding forbidden -AllExpenseReport=All typ av kostnadsrapport -OnExpense=Utläggsrad -ExpenseReportRuleSave=Kostnadsrapportregeln sparades -ExpenseReportRuleErrorOnSave=Fel: %s -RangeNum=Område %d -ExpenseReportConstraintViolationError=Max amount exceeded (rule %s): %s is higher than %s (Exceeding forbidden) -byEX_DAY=dag (begränsning till %s) -byEX_MON=per månad (begränsning till %s) -byEX_YEA=per år (begränsning till %s) -byEX_EXP=för rad (begränsning till %s) -ExpenseReportConstraintViolationWarning=Max amount exceeded (rule %s): %s is higher than %s (Exceeding authorized) +ExpenseReportsToApprove=Rapporter att godkänna +ExpenseReportsToPay=Kostnad rapporterar att betala +ExpensesArea=Kostnadsrapporteringsområde +FeesKilometersOrAmout=Belopp eller kilometer +LastExpenseReports=Senaste %s kostnadsrapporter +ListOfFees=Prislista för +ListOfTrips=Förteckning över kostnadsrapporter +ListToApprove=Väntar på godkännande +ListTripsAndExpenses=Förteckning över kostnadsrapporter +MOTIF_CANCEL=Orsak +MOTIF_REFUS=Orsak +ModePaiement=Betalningssätt +NewTrip=Ny kostnadsrapport nolimitbyEX_DAY=om dagen (ingen begränsning) +nolimitbyEX_EXP=efter rad (ingen begränsning) nolimitbyEX_MON=per månad (ingen begränsning) nolimitbyEX_YEA=per år (ingen begränsning) -nolimitbyEX_EXP=efter rad (ingen begränsning) -CarCategory=Fordonskategori -ExpenseRangeOffset=Förskjutningsbelopp: %s +NoTripsToExportCSV=Ingen kostnadsrapport att exportera för denna period. +NOT_AUTHOR=Du är inte författaren till denna kostnadsrapport. Drift avbruten. +OnExpense=Utläggsrad +PDFStandardExpenseReports=Standardmall för att skapa ett PDF-dokument för kostnadsrapport +PaidTrip=Betala en kostnadsrapport +REFUSEUR=Nekad av RangeIk=Mileage range -AttachTheNewLineToTheDocument=Bifoga raden till ett uppladdat dokument +RangeNum=Område %d +SaveTrip=Bekräft kostnadsrapport +ShowExpenseReport=Visa kostnadsrapport +ShowTrip=Visa kostnadsrapport +TripCard=Kostnadsrapport +TripId=ID utgiftsrapport +TripNDF=Informationsutgiftsrapport +TripSociete=Informationsföretag +Trips=Räkningar +TripsAndExpenses=Kostnadsrapporter +TripsAndExpensesStatistics=Kostnadsrapporteringsstatistik +TypeFees=Typer av avgifter +UploadANewFileNow=Ladda upp ett nytt dokument nu +VALIDATOR=Användare ansvarig för godkännande +VALIDOR=Godkänd av +ValidateAndSubmit=Bekräfta och lämna in för godkännande +ValidatedWaitingApproval=Bekräftat (väntar på godkännande) +ValideTrip=Godkänn kostnadsrapport + +## Dictionary +EX_BRE=Frukost +EX_CAM=CV underhåll och reparation +EX_CAM_VP=PV underhåll och reparation +EX_CAR=Biluthyrning +EX_CUR=Kunder som tar emot +EX_DOC=Dokumentation +EX_EMM=Anställda måltid +EX_FUE=Bränsle CV +EX_FUE_VP=Bränsle PV +EX_GUM=Gäster måltid +EX_HOT=Hotell +EX_IND=Skydd för ersättning för ersättning +EX_KME=Milkostnader +EX_OTR=Andra mottagande +EX_PAR=Parkering CV +EX_PAR_VP=Parkering PV +EX_POS=Porto +EX_SUM=Underhållstillförsel +EX_SUO=Kontorsmaterial +EX_TAX=Olika skatter +EX_TOL=Toll CV +EX_TOL_VP=Toll PV +TF_BUS=Buss +TF_CAR=Bil +TF_ESSENCE=Bränsle +TF_HOTEL=Hotell +TF_LUNCH=Lunch +TF_METRO=Metro +TF_OTHER=Andra +TF_PEAGE=Vägtull +TF_TAXI=Taxi +TF_TRAIN=Tåg +TF_TRIP=Transport diff --git a/htdocs/langs/sv_SE/users.lang b/htdocs/langs/sv_SE/users.lang index c510dbebff2..1fa6d43de6f 100644 --- a/htdocs/langs/sv_SE/users.lang +++ b/htdocs/langs/sv_SE/users.lang @@ -1,130 +1,131 @@ # Dolibarr language file - Source file is en_US - users HRMArea=HRM område UserCard=Användarkort -GroupCard=Grupp kort -Permission=Behörighet -Permissions=Behörigheter +GroupCard=Gruppkort +Permission=Rättighet +Permissions=Rättigheter EditPassword=Ändra lösenord -SendNewPassword=Regenerera och skicka lösenord -SendNewPasswordLink=Skicka åters.länk för lösenordet +SendNewPassword=Skapa och skicka lösenord +SendNewPasswordLink=Skicka länk för återställning av lösenordet ReinitPassword=Regenerera lösenord PasswordChangedTo=Lösenord ändras till: %s SubjectNewPassword=Ditt nya lösenord för %s -GroupRights=Gruppbehörigheter -UserRights=Användarbehörighet -Credentials=Referenser -UserGUISetup=Användarskärmsinställning +GroupRights=Grupprättigheter +UserRights=Användarrättighet +Credentials=Inloggningsuppgifter +UserGUISetup=Inställning användarvyer DisableUser=Inaktivera DisableAUser=Inaktivera en användare -DeleteUser=Ta bort -DeleteAUser=Ta bort en användare +DeleteUser=Radera +DeleteAUser=Radera en användare EnableAUser=Aktivera en användare -DeleteGroup=Ta bort -DeleteAGroup=Ta bort en grupp -ConfirmDisableUser=Är du säker på att du vill inaktivera användaren %s ? -ConfirmDeleteUser=Är du säker på att du vill radera användaren %s ? -ConfirmDeleteGroup=Är du säker på att du vill ta bort grupp %s ? -ConfirmEnableUser=Är du säker på att du vill aktivera användaren %s ? -ConfirmReinitPassword=Är du säker på att du vill skapa ett nytt lösenord för användare %s ? -ConfirmSendNewPassword=Är du säker på att du vill skapa och skicka nytt lösenord för användare %s ? +DeleteGroup=Radera +DeleteAGroup=Radera en grupp +ConfirmDisableUser=Är du säker på att du vill inaktivera användaren %s? +ConfirmDeleteUser=Är du säker på att du vill radera användaren %s? +ConfirmDeleteGroup=Är du säker på att du vill radera gruppen %s? +ConfirmEnableUser=Är du säker på att du vill aktivera användaren %s? +ConfirmReinitPassword=Är du säker på att du vill skapa ett nytt lösenord för användaren %s? +ConfirmSendNewPassword=Är du säker på att du vill skapa och skicka nytt lösenord till användaren %s? NewUser=Ny användare CreateUser=Skapa användare -LoginNotDefined=Inloggning är inte definierat. -NameNotDefined=Namn är inte definierad. -ListOfUsers=Lista över användare -SuperAdministrator=Super Administrator -SuperAdministratorDesc=Administratör med alla rättigheter +LoginNotDefined=Inloggningsnamn är inte angivet. +NameNotDefined=Namn är inte angivet. +ListOfUsers=Lista användare +SuperAdministrator=Superadministratör +SuperAdministratorDesc=Global administratör AdministratorDesc=Administratör -DefaultRights=Standardbehörigheter -DefaultRightsDesc=Definiera här standard behörigheter som automatiskt ges till en ny användare (för att ändra behörigheter för befintliga användare, gå till användarkortet). -DolibarrUsers=Dolibarr användare +DefaultRights=Standardrättigheter +DefaultRightsDesc=Ange standardrättigheter som automatiskt tilldelas en ny användare (för att ändra rättigheter för befintliga användare går du till användarkortet). +DolibarrUsers=Dolibarranvändare LastName=Efternamn FirstName=Förnamn -ListOfGroups=Lista över grupper +ListOfGroups=Lista grupper NewGroup=Ny grupp CreateGroup=Skapa grupp RemoveFromGroup=Ta bort från grupp -PasswordChangedAndSentTo=Lösenord ändras och skickas till %s. -PasswordChangeRequest=Begär om ändring av lösenord för %s -PasswordChangeRequestSent=Begäran om att ändra lösenord för %s skickas till %s. -IfLoginExistPasswordRequestSent=Om denna inloggning är ett giltigt konto har ett e-postmeddelande skickats för att återställa lösenordet. -IfEmailExistPasswordRequestSent=Om det här e-postmeddelandet är ett giltigt konto har ett e-postmeddelande skickats för att återställa lösenordet. +PasswordChangedAndSentTo=Lösenord ändras och skickas till %s. +PasswordChangeRequest=Begär ändring av lösenord för %s +PasswordChangeRequestSent=Begäran om att ändra lösenord för %s skickas till %s. +IfLoginExistPasswordRequestSent=Om denna inloggning är ett giltigt konto (med en giltig e-postadress), har ett e-postmeddelande för att återställa lösenordet skickats. +IfEmailExistPasswordRequestSent=Om den här e-postadressen är ett giltigt konto har ett e-postmeddelande skickats för att återställa lösenordet. ConfirmPasswordReset=Bekräfta återställning av lösenord -MenuUsersAndGroups=Användare & grupper +MenuUsersAndGroups=Användare & Grupper LastGroupsCreated=Senaste %s grupper skapade LastUsersCreated=Senaste %s användare skapade ShowGroup=Visa grupp ShowUser=Visa användare -NonAffectedUsers=Icke drabbade användare -UserModified=Användare ändrades korrekt -PhotoFile=Bildfilen +NonAffectedUsers=Otilldelade användare +UserModified=Användare har uppdaterats +PhotoFile=Bildfil ListOfUsersInGroup=Lista över användare i denna grupp ListOfGroupsForUser=Lista över grupper för denna användare -LinkToCompanyContact=Länk till tredje part / kontakt +LinkToCompanyContact=Länk till tredjepart/kontakt LinkedToDolibarrMember=Länk till medlem LinkedToDolibarrUser=Länk till användare LinkedToDolibarrThirdParty=Länk till tredjepart -CreateDolibarrLogin=Skapa en användare -CreateDolibarrThirdParty=Skapa en tredje part -LoginAccountDisableInDolibarr=Konto funktionshindrade i Dolibarr. -UsePersonalValue=Använd personlig värde -InternalUser=Intern användare -ExportDataset_user_1=Användare och deras egenskaper -DomainUser=Domän användare %s +CreateDolibarrLogin=Skapa användare +CreateDolibarrThirdParty=Skapa tredjepart +LoginAccountDisableInDolibarr=Konto inaktiverat. +UsePersonalValue=Använd personligt värde +ExportDataset_user_1=Användare och egenskaper +DomainUser=Domänanvändare %s Reactivate=Återaktivera -CreateInternalUserDesc=I det här formuläret kan du skapa en intern användare i ditt företag / organisation. För att skapa en extern användare (kund, leverantör etc.), använd knappen "Create Dolibarr User" från den tredje partens kontaktkort. -InternalExternalDesc=En intern -användare är en användare som ingår i ditt företag / organisation, eller är en partneranvändare utanför din organisation som kan behöva se mer data än data relaterade till sitt företag (tillståndssystemet definierar vad han kan eller kan inte se eller göra).
En extern användare är en kund, leverantör eller annan som måste se ENDAST data relaterade till sig själv (Skapa en extern användare för en tredje part kan göras från tredjeparts kontaktposter).

I båda fallen måste du bevilja behörighet för de funktioner som användaren behöver. -PermissionInheritedFromAGroup=Tillstånd beviljas, eftersom ärvt från en av en användares grupp. +CreateInternalUserDesc=I det här formuläret kan du skapa en intern användare i ditt företag/organisation. För att skapa en extern användare (kund, leverantör etc.) använder du knappen "Skapa användare" från tredjepartens kontaktkort. +InternalExternalDesc=En intern användare är en användare som ingår i ditt företag/organisation, eller är en partneranvändare utanför din organisation som kan behöva se mer data än den kopplat till deras företag (rättighetssystemet definierar vad hen kan eller kan inte se eller göra).
En extern användare är en kund, leverantör eller annan som bara får se ENDAST data kopplad till sig själv. Skapa en extern användare för en tredjepart kan göras från tredjeparts kontaktkort.

I båda fallen måste du bevilja behörighet för de funktioner som användaren behöver. +PermissionInheritedFromAGroup=Tillstånd beviljas då det är ärvt från en av användarens grupper. Inherited=Ärvda UserWillBe=Skapad användare kommer att vara -UserWillBeInternalUser=Skapad användare kommer att vara en intern användare (eftersom inte kopplade till en viss tredje part) -UserWillBeExternalUser=Skapad användare kommer att vara en extern användare (eftersom kopplat till en viss tredje part) -IdPhoneCaller=Id telefonen ringer -NewUserCreated=Användare %s skapade -NewUserPassword=Ändring av lösenord för %s -NewPasswordValidated=Ditt nya lösenord har validerats och måste användas nu för att logga in. -EventUserModified=Användare %s modifierade -UserDisabled=Användare %s funktionshindrade -UserEnabled=Användare %s aktiverad -UserDeleted=Användare %s bort -NewGroupCreated=Grupp %s skapade -GroupModified=Grupp% s modifierade -GroupDeleted=Grupp %s bort -ConfirmCreateContact=Är du säker på att du vill skapa ett Dolibarr-konto för den här kontakten? -ConfirmCreateLogin=Är du säker på att du vill skapa ett Dolibarr-konto för den här medlemmen? -ConfirmCreateThirdParty=Är du säker på att du vill skapa en tredje part för den här medlemmen? +UserWillBeInternalUser=Skapad användare kommer att vara en intern användare (eftersom den inte är kopplad till en viss tredjepart) +UserWillBeExternalUser=Skapad användare kommer att vara en extern användare (eftersom den är kopplad till en viss tredjepart) +IdPhoneCaller=Nummerpresentation +NewUserCreated=Användaren %s skapad +NewUserPassword=Lösenord ändrat för %s +NewPasswordValidated=Ditt nya lösenord har bekräftats och kan nu användas för att logga in. +EventUserModified=Användaren %s ändrades +UserDisabled=Användaren %s inaktiverad +UserEnabled=Användaren %s aktiverad +UserDeleted=Användaren %s raderad +NewGroupCreated=Gruppen %s skapades +GroupModified=Gruppen %s ändrades +GroupDeleted=Gruppen %s raderades +ConfirmCreateContact=Är du säker på att du vill skapa ett konto för den här kontakten? +ConfirmCreateLogin=Är du säker på att du vill skapa ett konto för den här medlemmen? +ConfirmCreateThirdParty=Är du säker på att du vill skapa en tredjepart för den här medlemmen? LoginToCreate=Logga in för att skapa -NameToCreate=Namn på tredje part för att skapa -YourRole=Din roller +NameToCreate=Namn på tredjepart för att skapa +YourRole=Dina roller YourQuotaOfUsersIsReached=Din kvot på aktiva användare är nådd! NbOfUsers=Antal användare -NbOfPermissions=Antal behörigheter -DontDowngradeSuperAdmin=Endast en SuperAdmin kan nedgradera en SuperAdmin +NbOfPermissions=Antal rättigheter +DontDowngradeSuperAdmin=Endast en SuperAdmin kan nedgradera en annan SuperAdmin HierarchicalResponsible=Handledare HierarchicView=Hierarkisk vy -UseTypeFieldToChange=Använd fält Typ för att ändra +UseTypeFieldToChange=Använd fältet "typ" för att ändra OpenIDURL=OpenID URL LoginUsingOpenID=Logga in med OpenID -WeeklyHours=Timmar arbetade (per vecka) -ExpectedWorkedHours=Förväntade arbetade timmar per vecka +WeeklyHours=Arbetade timmar (per vecka) +ExpectedWorkedHours=Förväntad arbetstid per vecka ColorUser=Färg på användaren DisabledInMonoUserMode=Inaktiverad i underhållsläge -UserAccountancyCode=Användarkonto -UserLogoff=Användarutloggning +UserAccountancyCode=Användares bokföringskod +UserLogoff=Logga ut användare UserLogged=Användare loggad DateOfEmployment=Anställningsdatum DateEmployment=Sysselsättning -DateEmploymentStart=Employment Start Date +DateEmploymentStart=Anställningens startdatum DateEmploymentEnd=Anställningens slutdatum -RangeOfLoginValidity=Åtkomst giltighetsdatumintervall -CantDisableYourself=Du kan inte inaktivera din egen användarrekord -ForceUserExpenseValidator=Tvinga valideringsrapport för utgiftsrapport -ForceUserHolidayValidator=Tvinga lämningsbegäran -ValidatorIsSupervisorByDefault=Som standard är valideraren användarens övervakare. Håll dig tom för att behålla detta beteende. -UserPersonalEmail=Personlig email +RangeOfLoginValidity=Åtkomstsgiltighet datumintervall +CantDisableYourself=Du kan inte inaktivera din egen användare +ForceUserExpenseValidator=Tvinga bekräftelse för utgiftsrapport +ForceUserHolidayValidator=Tvinga bekräftelse av ledighet +ValidatorIsSupervisorByDefault=Som standard är den som ska bekräfta användarens handledare. Behåll tomt värde för att behålla denna funktion. +UserPersonalEmail=Personlig e-post UserPersonalMobile=Personlig mobiltelefon -WarningNotLangOfInterface=Varning, detta är det huvudspråk som användaren talar, inte språket för gränssnittet han valde att se. För att ändra gränssnittsspråket som visas av den här användaren, gå till fliken %s -DateLastLogin=Date last login -DatePreviousLogin=Date previous login -IPLastLogin=IP last login -IPPreviousLogin=IP previous login +WarningNotLangOfInterface=Varning! Detta är det huvudspråk som användaren talar, inte språket för gränssnittet hen valde att se. För att ändra gränssnittsspråket som visas av den här användaren går du till fliken %s +DateLastLogin=Datum senaste inloggning +DatePreviousLogin=Datum föregående inloggning +IPLastLogin=IP senaste inloggning +IPPreviousLogin=IP föregående inloggning +ShowAllPerms=Visa alla rättighetsrader +HideAllPerms=Dölj alla rättighetsrader diff --git a/htdocs/langs/sv_SE/website.lang b/htdocs/langs/sv_SE/website.lang index 70b9b832adc..af402fed96f 100644 --- a/htdocs/langs/sv_SE/website.lang +++ b/htdocs/langs/sv_SE/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kod +WebsiteName=Webbplatsens namn WebsiteSetupDesc=Skapa här de webbplatser du vill använda. Gå sedan till menyn webbplatser för att redigera dem. DeleteWebsite=Ta bort webbplats ConfirmDeleteWebsite=Är du säker på att du vill ta bort den här webbplatsen? Alla sidor och innehåll tas också bort. Filerna som laddas upp (som till mediekatalogen, ECM-modulen, ...) kommer att finnas kvar. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Tillägg längst ner i HTML-rubrik (vanligt för alla sidor) WEBSITE_ROBOT=Robotfil (robots.txt) WEBSITE_HTACCESS=Webbsida. Htaccess-fil WEBSITE_MANIFEST_JSON=Webbplats manifest.json-fil -WEBSITE_README=README.md-fil WEBSITE_KEYWORDSDesc=Använd ett komma för att separera värden -EnterHereLicenseInformation=Ange här metadata eller licensinformation för att arkivera en README.md-fil. om du distribuerar din webbplats som en mall inkluderas filen i det frestande paketet. +EnterHereReadmeInformation=Ange en beskrivning av webbplatsen. Om du distribuerar din webbplats som en mall kommer filen att inkluderas i temptate-paketet. +EnterHereLicenseInformation=Ange här LICENSEN för koden för webbplatsen. Om du distribuerar din webbplats som en mall kommer filen att inkluderas i temptate-paketet. HtmlHeaderPage=HTML-rubrik (endast för den här sidan) PageNameAliasHelp=Namn eller alias på sidan.
Detta alias används också för att skapa en SEO-URL när webbplatsen springer från en virtuell värd på en webbserver (som Apacke, Nginx, ...). Använd knappen " %s " för att redigera detta alias. EditTheWebSiteForACommonHeader=Obs! Om du vill definiera en personlig rubrik för alla sidor, redigera rubriken på sidnivån istället för på sidan / behållaren. @@ -42,11 +43,13 @@ ViewPageInNewTab=Visa sida i ny flik SetAsHomePage=Sätt som hemsida RealURL=Verklig URL ViewWebsiteInProduction=Visa webbplats med hjälp av hemadresser -SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s +Virtualhost=Virtuell värd eller domännamn +VirtualhostDesc=Namnet på den virtuella värden eller domänen (till exempel: www.mywebsite.com, mybigcompany.net, ...) +SetHereVirtualHost= Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Exempel att använda i Apache virtuell värdinställning: YouCanAlsoTestWithPHPS=  Använd med PHP-inbäddad server
På utvecklingsmiljö kan du föredra att testa webbplatsen med PHP-inbäddad webbserver (PHP 5.5 krävs) genom att köra
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP= Kör din webbplats med en annan Dolibarr Hosting-leverantör
Om du inte har en webbserver som Apache eller NGinx tillgänglig på internet kan du exportera och importera din webbplats till en annan Dolibarr-instans som tillhandahålls av en annan Dolibarr-värdleverantör integration med webbplatsmodulen. Du hittar en lista med några Dolibarr-värdleverantörer på https://saas.dolibarr.org -CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s +YouCanAlsoDeployToAnotherWHP= Kör din webbplats med en annan Dolibarr-värdleverantör
Om du inte har en webbserver som Apache eller NGinx tillgänglig på internet, kan du exportera och importera din webbplats till en annan Dolibarr-instans som tillhandahåller en annan Dolibarr-instans som tillhandahåller en komplett värd från Dolibarr. integration med webbplatsmodulen. Du kan hitta en lista över några Dolibarr-värdleverantörer på https://saas.dolibarr.org +CheckVirtualHostPerms=Kontrollera också att den virtuella värdanvändaren (till exempel www-data) har %s -behörigheter för filer till
%s ReadPerm=Läsa WritePerm=Skriva TestDeployOnWeb=Test / distribuera på webben @@ -59,8 +62,8 @@ SyntaxHelp=Hjälp med specifika syntaxtips YouCanEditHtmlSourceckeditor=Du kan redigera HTML-källkod med knappen "Källa" i redigeraren. YouCanEditHtmlSource=
Du kan inkludera PHP-kod i den här källan med taggar <? php? > a0a65d071f6fcf Följande globala variabler är tillgängliga: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs, $ pagelangs.

Du kan också inkludera innehållet i en annan sida / behållare med följande syntax:
a313907? ? >

Du kan göra en omdirigering till en annan sida / Container med följande syntax (OBS! Inte ut innehållet innan en omdirigering):
< php redirectToContainer (alias_of_container_to_redirect_to '); ? >

att lägga till en länk till en annan sida använder syntax:
<a href = "alias_of_page_to_link_to.php" >mylink<a>

att inkludera en länk för att hämta en fil som lagras i dokument -katalog, använd document.php wrapper:
Exempel, för en fil till dokument / ecm (måste loggas), syntax är: a0342fccfda19b4 ] filename.ext ">

För en fil till dokument / media (öppen katalog för allmän åtkomst) är syntax:
a03900df7d "/document.php?modulepart=medias&file= [relative_dir/] filnamn.ext">
För en fil som delas med en delningslänk (öppen åtkomst med den delande hash-nyckeln för fil) är syntax20 /document.php?hashp=publicsharekeyoffile">


för att inkludera en bild lagras in i de dokument katalog använder viewimage.php wrapper:
Exempel, för en bild i dokument / medier (öppna katalog för allmän åtkomst), syntax är:
<img src = "/ viewimage.php? modulepart = medias&file = [relativ_dir /] filnamn.ext" a012c07 #YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSource2=For an image shared with a share link (open access using the sharing hash key of file), syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
Fler exempel på HTML eller dynamisk kod finns på wiki-dokumentationen
. +YouCanEditHtmlSource2=För en bild som delas med en delningslänk (öppen åtkomst med hjälp av fildelnings-hash-nyckeln), är syntaxen:
<img src="/viewimage.php?hashp=120142567...accad09accdf0000142677acccf0001425677acccf0001425677accdf0001426770001426670001426770001256770001256770000000000000000002000 +YouCanEditHtmlSourceMore=
Fler exempel på HTML eller dynamisk kod finns på wikidokumentationen
. ClonePage=Klona sida / behållare CloneSite=Klona webbplatsen SiteAdded=Webbplats tillagd @@ -137,7 +140,7 @@ PagesRegenerated=%s sida (er) / behållare / regenererade RegenerateWebsiteContent=Återskapa cachefiler på webbplatsen AllowedInFrames=Tillåtet i ramar DefineListOfAltLanguagesInWebsiteProperties=Definiera lista över alla tillgängliga språk i webbplatsegenskaper. -GenerateSitemaps=Skapa webbplatskarta för webbplats +GenerateSitemaps=Skapa webbplats sitemap.xml-fil ConfirmGenerateSitemaps=Om du bekräftar raderar du den befintliga webbplatskartfilen ... ConfirmSitemapsCreation=Bekräfta generering av webbplatskarta SitemapGenerated=Sitemap-fil %s genererad @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon måste vara png ErrorFaviconSize=Favicon måste vara 16x16, 32x32 eller 64x64 FaviconTooltip=Ladda upp en bild som måste vara en png (16x16, 32x32 eller 64x64) +NextContainer=Nästa sida/behållare +PreviousContainer=Föregående sida/behållare +WebsiteMustBeDisabled=Webbplatsen måste ha statusen "%s" +WebpageMustBeDisabled=Webbsidan måste ha statusen "%s" +SetWebsiteOnlineBefore=När webbplatsen är offline är alla sidor offline. Ändra webbplatsens status först. +Booking=Bokning +Reservation=Reservation diff --git a/htdocs/langs/sv_SE/withdrawals.lang b/htdocs/langs/sv_SE/withdrawals.lang index ce1586583eb..d3371316e0d 100644 --- a/htdocs/langs/sv_SE/withdrawals.lang +++ b/htdocs/langs/sv_SE/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Leverantörsfaktura som väntar på betalning med InvoiceWaitingWithdraw=Faktura som väntar på direktdebitering InvoiceWaitingPaymentByBankTransfer=Fakturan väntar på kreditöverföring AmountToWithdraw=Belopp att dra tillbaka +AmountToTransfer=Antal att överföra NoInvoiceToWithdraw=Ingen faktura öppen för '%s' väntar. Gå till fliken '%s' på fakturakortet för att göra en begäran. -NoSupplierInvoiceToWithdraw=Ingen leverantörsfaktura med öppna 'Direkt kreditförfrågningar' väntar. Gå till fliken '%s' på fakturakortet för att göra en begäran. +NoSupplierInvoiceToWithdraw=Ingen leverantörsfaktura med öppen '%s' väntar. Gå till fliken '%s' på fakturakortet för att göra en förfrågan. ResponsibleUser=Användaransvarig WithdrawalsSetup=Inställning för direktbetalning CreditTransferSetup=Inställning av kreditöverföring @@ -41,6 +42,7 @@ CreditTransferStatistics=Statistik för kreditöverföring Rejects=Rejects LastWithdrawalReceipt=Senaste %s direktavköpsintäkterna MakeWithdrawRequest=Gör en förskottsbetalningsförfrågan +MakeWithdrawRequestStripe=Gör en förfrågan om autogirobetalning via Stripe MakeBankTransferOrder=Gör en kreditöverföringsbegäran WithdrawRequestsDone=%s begärda betalningsförfrågningar BankTransferRequestsDone=%s kreditöverföringsförfrågningar registrerade @@ -48,7 +50,7 @@ ThirdPartyBankCode=Tredjeparts bankkod NoInvoiceCouldBeWithdrawed=Ingen faktura debiteras framgångsrikt. Kontrollera att fakturor är på företag med en giltig IBAN och att IBAN har en UMR (Unique Mandate Reference) med läget %s . WithdrawalCantBeCreditedTwice=Detta uttagskvitto är redan markerat som krediterat. detta kan inte göras två gånger, eftersom detta potentiellt skulle kunna skapa dubbla betalningar och bankposter. ClassCredited=Märk krediterad -ClassDebited=Classify debited +ClassDebited=Markera debiterad ClassCreditedConfirm=Är du säker på att du vill märka detta tillbakadragande mottagande som krediteras på ditt bankkonto? TransData=Datum Transmission TransMetod=Metod Transmission @@ -82,7 +84,7 @@ StatusMotif7=Rättsligt beslut StatusMotif8=Annan orsak CreateForSepaFRST=Skapa direkt debitfil (SEPA FRST) CreateForSepaRCUR=Skapa direkt debitfil (SEPA RCUR) -CreateAll=Create direct debit file +CreateAll=Skapa autogirofil CreateFileForPaymentByBankTransfer=Skapa fil för kreditöverföring CreateSepaFileForPaymentByBankTransfer=Skapa kreditöverföringsfil (SEPA) CreateGuichet=Endast kontor @@ -99,8 +101,11 @@ CreditDate=Krediter på WithdrawalFileNotCapable=Det går inte att skapa uttags kvitto fil för ditt land %s (ditt land stöds inte) ShowWithdraw=Visa beställning av direktdebitering IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Om fakturan har minst en betalningsorder för direktdebitering som ännu inte har behandlats kommer den inte att ställas in som betald för att möjliggöra tidigare uttagshantering. -DoStandingOrdersBeforePayments=På den här fliken kan du begära en betalningsorder för direktdebitering. När du är klar går du in i menyn Bank-> Betalning med autogiro för att generera och hantera autogiro. När direktdebiteringen stängs registreras fakturering automatiskt och fakturor stängs om återstående betalning är noll. -DoCreditTransferBeforePayments=På den här fliken kan du begära en kreditöverföringsorder. När du är klar går du till menyn Bank-> Betalning med kreditöverföring för att generera och hantera kreditöverföringsordern. När kreditöverföringsordern stängs registreras betalning på fakturor automatiskt och fakturor stängs om återstående betalning är noll. +DoStandingOrdersBeforePayments=Den här fliken låter dig begära en betalningsorder för autogiro. När du är klar kan du gå in i menyn "Bank->Betalning med autogiro" för att generera och hantera en autogiroorderfil. +DoStandingOrdersBeforePayments2=Du kan också skicka en förfrågan direkt till en SEPA-betalningsprocessor som Stripe, ... +DoStandingOrdersBeforePayments3=När autogiro är stängd, kommer betalning på fakturor att registreras automatiskt, och fakturor stängs om återstående betalning är noll. +DoCreditTransferBeforePayments=Den här fliken låter dig begära en kreditöverföringsorder. När du är klar, gå in i menyn "Bank->Betalning med kreditöverföring" för att skapa och hantera en beställningsfil för kreditöverföring. +DoCreditTransferBeforePayments3=När kreditöverföringsordern stängs, kommer betalning på fakturor att registreras automatiskt och fakturor stängs om återstående betalning är noll. WithdrawalFile=Debiteringsfil CreditTransferFile=Kreditöverföringsfil SetToStatusSent=Ställ in på status "File Skickat" @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Det gick inte att skapa en direkt debitering för SepaMandate=SEPA-direkt debiteringsmandat SepaMandateShort=SEPA-mandat PleaseReturnMandate=Vänligen returnera detta mandatformulär via e-post till %s eller via mail till -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=Genom att underteckna detta fullmaktsformulär godkänner du (A) %s och dess betaltjänstleverantör att skicka instruktioner till din bank om att debitera ditt konto och (B) din bank att debitera ditt konto i enlighet med instruktionerna från %s. Som en del av dina rättigheter har du rätt till återbetalning från din bank enligt villkoren i ditt avtal med din bank. Dina rättigheter gällande ovanstående fullmakt förklaras i ett uttalande som du kan få från din bank. CreditorIdentifier=Creditor Identifier CreditorName=Kreditgivarens namn SEPAFillForm=(B) Vänligen fyll i alla fält markerade * @@ -135,7 +140,8 @@ SEPARCUR=SEPA CUR SEPAFRST=SEPA FRST ExecutionDate=Exekveringsdatum CreateForSepa=Skapa direkt debitfil -ICS=Creditor Identifier - ICS +ICS=Borgenärsidentifierare - ICS +IDS=Debitoridentifierare END_TO_END="EndToEndId" SEPA XML-tagg - Unikt ID tilldelat per transaktion USTRD="Ostrukturerad" SEPA XML-tagg ADDDAYS=Lägg till dagar till Exekveringsdatum @@ -152,5 +158,6 @@ ModeWarning=Alternativ på riktigt läget inte var satt, sluta vi efter denna si ErrorCompanyHasDuplicateDefaultBAN=Företag med id %s har mer än ett standardbankkonto. Inget sätt att veta vilken man ska använda. ErrorICSmissing=Saknar ICS på bankkonto %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Det totala beloppet för direktdebitering skiljer sig från summan av rader -WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s -WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +WarningSomeDirectDebitOrdersAlreadyExists=Varning: Det finns redan några pågående direktdebiteringsorder (%s) begärda för ett belopp på %s +WarningSomeCreditTransferAlreadyExists=Varning: Det finns redan några pågående kreditöverföringar (%s) begärda för ett belopp på %s +UsedFor=Används för %s diff --git a/htdocs/langs/sv_SE/workflow.lang b/htdocs/langs/sv_SE/workflow.lang index 92bae74c475..0311dba3df8 100644 --- a/htdocs/langs/sv_SE/workflow.lang +++ b/htdocs/langs/sv_SE/workflow.lang @@ -1,26 +1,36 @@ # Dolibarr language file - Source file is en_US - workflow -WorkflowSetup=Arbetsflöde modul konfiguration +WorkflowSetup=Inställning av arbetsflödesmodul WorkflowDesc=Denna modul ger några automatiska åtgärder. Som standard är arbetsflödet öppet (du kan göra saker i den ordning du vill) men här kan du aktivera några automatiska åtgärder. ThereIsNoWorkflowToModify=Det finns inga arbetsflödesändringar tillgängliga med de aktiverade modulerna. # Autocreate -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Skapa automatiskt en försäljningsorder när ett kommersiellt förslag är undertecknat (den nya ordern kommer att ha samma belopp som förslaget) -descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Skapa automatiskt en kundfaktura efter att ett kommersiellt förslag har skrivits (den nya fakturan kommer att ha samma belopp som förslaget) +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Skapa automatiskt en försäljningsorder när en offert är undertecknad (den nya ordern kommer att ha samma belopp som offerten) +descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Skapa automatiskt en kundfaktura efter att en offert har undertecknats (den nya fakturan kommer att ha samma belopp som offerten) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Skapa automatiskt en kundfaktura efter att ett kontrakt är bekräftat -descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Skapa en kundfaktura automatiskt efter att en order har stängts (den nya fakturan kommer att ha samma belopp som beställningen) +descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Skapa en kundfaktura automatiskt efter att en order har stängts (den nya fakturan kommer att ha samma belopp som ordern) +descWORKFLOW_TICKET_CREATE_INTERVENTION=Skapa automatiskt en intervention när du skapar ett ärende. # Autoclassify customer proposal or order -descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Märk det länkade källoffert som fakturerad när försäljningsordern är märkt fakturerad (och om orderens storlek är densamma som det totala beloppet för det signerade länkade förslaget) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Märk länkad källans förslag som fakturerad när kundfakturan är bekräftat (och om fakturans belopp är samma som det totala beloppet för det signerade länkade förslaget) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Märk länkad källsäljorder som fakturerad när kundfaktura är bekräftat (och om fakturans storlek är densamma som totalbeloppet för den länkade ordern) -descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Märk länkad källsäljorder som fakturerad när kundfaktura är inställd att betala (och om fakturans storlek är densamma som totalbeloppet för den länkade ordern) -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Märk länkad källsäljningsorder som skickas när en försändelse är bekräftat (och om den mängd som skickas av alla leveranser är densamma som i den ordning som ska uppdateras) -descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Classify linked source sales order as shipped when a shipment is closed (and if the quantity shipped by all shipments is the same as in the order to update) +descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Märk den länkade källofferten som fakturerad när försäljningsordern är märkt fakturerad (och om orderens storlek är densamma som det totala beloppet för den signerade länkade offerten) +descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Märk den länkade källofferten som fakturerad när kundfakturan är bekräftad (och om fakturans belopp är samma som det totala beloppet för den signerade länkade offerten) +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Märk länkad källorder som fakturerad när kundfaktura är bekräftad (och om fakturans storlek är densamma som totalbeloppet för den länkade ordern) +descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Märk länkad källorder som fakturerad när kundfaktura är inställd på att betalas (och om fakturans storlek är densamma som totalbeloppet för den länkade ordern) +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Märk länkad källorder som skickad när en försändelse är bekräftad (och om den mängd som skickas i alla leveranser är densamma som i ordern som ska uppdateras) +descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Märk länkad källorder som levererad när en försändelse stängs (och om antalet som skickas i alla försändelser är densamma som i ordern som ska uppdateras) +# Autoclassify purchase proposal +descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Märk länkad käll-leverantörsoffert som fakturerad när leverantörsfaktura är bekräftad (och om fakturans storlek är densamma som det totala beloppet för den länkade offerten) # Autoclassify purchase order -descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Märk länkad källleverantörsförslag som fakturerat när leverantörsfaktura är bekräftat (och om fakturans storlek är densamma som det totala beloppet för det länkade förslaget) -descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Märk kopplad inköpsorder som fakturerad när leverantörsfaktura är bekräftat (och om fakturans storlek är densamma som totalbeloppet för den länkade ordern) -descWORKFLOW_BILL_ON_RECEPTION=Klassificera mottagningar till "fakturerade" när en länkad leverantörsorder är validerad +descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Märk länkad inköpsorder som fakturerad när leverantörsfaktura är bekräftad (och om fakturans storlek är densamma som totalbeloppet för den länkade ordern) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Märk länkad inköpsorder som mottagen när en mottagning bekräftas (och om antalet som tas emot i alla mottagningar är densamma som i inköpsordern som ska uppdateras) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Märk länkad inköpsorder som mottagen när en mottagning stängs (och om antalet som tas emot i alla mottagningar är densamma som i inköpsordern som ska uppdateras) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Märk mottagningar som "fakturerade" när en länkad inköpsfaktura bekräftas (och om fakturabeloppet är detsamma som det totala beloppet för de länkade mottagningarna) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=När du skapar ett ärende, länka tillgängliga kontrakt från matchande tredjepart +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=När du kopplar kontrakt sök bland moderbolagens # Autoclose intervention -descWORKFLOW_TICKET_CLOSE_INTERVENTION=Stäng alla ingripanden kopplade till biljetten när en biljett är stängd -AutomaticCreation=Automatisk skapande -AutomaticClassification=Automatisk uppmärkning +descWORKFLOW_TICKET_CLOSE_INTERVENTION=Stäng alla intervention kopplade till ärendet när ärendet stängs +AutomaticCreation=Automatiskt skapande +AutomaticClassification=Automatisk märkning # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Klassificera länkad källtransport som stängd när kundfakturan valideras +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Märk länkad källförsändelse som stängd när kundfakturan bekräftas (och om fakturabeloppet är detsamma som det totala beloppet för de länkade försändelserna) +AutomaticClosing=Automatisk stängning +AutomaticLinking=Automatisk länkning diff --git a/htdocs/langs/sv_SE/zapier.lang b/htdocs/langs/sv_SE/zapier.lang index b85cdb8bd32..1d3430da10b 100644 --- a/htdocs/langs/sv_SE/zapier.lang +++ b/htdocs/langs/sv_SE/zapier.lang @@ -14,8 +14,8 @@ # along with this program. If not, see . ModuleZapierForDolibarrName = Zapier för Dolibarr -ModuleZapierForDolibarrDesc = Zapier för Dolibarr-modul +ModuleZapierForDolibarrDesc = Zapier för Dolibarrmodul ZapierForDolibarrSetup=Installation av Zapier för Dolibarr -ZapierDescription=Gränssnitt med Zapier +ZapierDescription=Länka med Zapier ZapierAbout=Om modulen Zapier -ZapierSetupPage=Det finns inget behov av en installation på Dolibarr-sidan för att använda Zapier. Du måste dock skapa och publicera ett paket på zapier för att kunna använda Zapier med Dolibarr. Se dokumentation på denna wiki-sida . +ZapierSetupPage=Det finns inget behov av en installation på Dolibarr-sidan för att använda Zapier. Du måste dock skapa och publicera ett paket på Zapier för att kunna använda Zapier med Dolibarr. Se dokumentation på denna wiki-sida . diff --git a/htdocs/langs/sw_SW/accountancy.lang b/htdocs/langs/sw_SW/accountancy.lang index 8bc4b54a090..7158d53896a 100644 --- a/htdocs/langs/sw_SW/accountancy.lang +++ b/htdocs/langs/sw_SW/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -210,7 +217,7 @@ Codejournal=Journal JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=By year NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=Sales AccountingJournalType3=Purchases AccountingJournalType4=Bank -AccountingJournalType5=Expenses report +AccountingJournalType5=Expense reports AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=Model of export @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/sw_SW/datapolicy.lang b/htdocs/langs/sw_SW/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/sw_SW/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ta_IN/accountancy.lang b/htdocs/langs/ta_IN/accountancy.lang index d9667295c39..b6f96fe04bd 100644 --- a/htdocs/langs/ta_IN/accountancy.lang +++ b/htdocs/langs/ta_IN/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=விற்பனையாளர்களு MainAccountForUsersNotDefined=பயனர்களுக்கான பிரதான கணக்கியல் கணக்கு அமைப்பில் வரையறுக்கப்படவில்லை MainAccountForVatPaymentNotDefined=VAT செலுத்துதலுக்கான முதன்மை கணக்கு கணக்கு அமைப்பில் வரையறுக்கப்படவில்லை MainAccountForSubscriptionPaymentNotDefined=சந்தா செலுத்துதலுக்கான முதன்மை கணக்கு கணக்கு அமைப்பில் வரையறுக்கப்படவில்லை +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=கணக்கியல் பகுதி AccountancyAreaDescIntro=கணக்கியல் தொகுதியின் பயன்பாடு பல படிகளில் செய்யப்படுகிறது: @@ -164,40 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=துணைக் கணக்கிற்கான ACCOUNTING_DATE_START_BINDING=கணக்கியலில் பிணைப்பு மற்றும் பரிமாற்றத்தைத் தொடங்குவதற்கான தேதியை வரையறுக்கவும். இந்த தேதிக்கு கீழே, பரிவர்த்தனைகள் கணக்கியலுக்கு மாற்றப்படாது. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=பத்திரிக்கையை விற்கவும் -ACCOUNTING_PURCHASE_JOURNAL=கொள்முதல் இதழ் -ACCOUNTING_MISCELLANEOUS_JOURNAL=இதர இதழ் +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=செலவு அறிக்கை இதழ் -ACCOUNTING_SOCIAL_JOURNAL=சமூக இதழ் +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=புதிய ஜர்னல் உள்ளது +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=சமூக இதழ் ACCOUNTING_RESULT_PROFIT=முடிவு கணக்கு கணக்கு (லாபம்) ACCOUNTING_RESULT_LOSS=முடிவு கணக்கு கணக்கு (இழப்பு) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=மூடல் இதழ் -ACCOUNTING_ACCOUNT_TRANSFER_CASH=இடைநிலை வங்கி பரிமாற்றத்தின் கணக்கியல் கணக்கு +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=இடைக்கால வங்கி பரிமாற்ற கணக்கு -ACCOUNTING_ACCOUNT_SUSPENSE=காத்திருப்பின் கணக்கு கணக்கு -DONATION_ACCOUNTINGACCOUNT=நன்கொடைகளை பதிவு செய்ய கணக்கு கணக்கு -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=சந்தாக்களை பதிவு செய்ய கணக்கியல் கணக்கு +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=வாடிக்கையாளர் வைப்புத்தொகையை பதிவு செய்ய இயல்புநிலையாக கணக்கு கணக்கு +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=வாங்கிய பொருட்களுக்கான இயல்புநிலை கணக்கு கணக்கு (தயாரிப்பு தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=EEC இல் வாங்கிய தயாரிப்புகளுக்கான இயல்புநிலை கணக்கு கணக்கு (தயாரிப்பு தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=EEC இலிருந்து வாங்கப்பட்ட மற்றும் இறக்குமதி செய்யப்பட்ட தயாரிப்புகளுக்கான இயல்புநிலை கணக்கியல் கணக்கு (தயாரிப்பு தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=விற்கப்பட்ட பொருட்களுக்கான இயல்புநிலை கணக்கியல் கணக்கு (தயாரிப்பு தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=EEC இல் விற்கப்படும் தயாரிப்புகளுக்கான இயல்புநிலை கணக்கு கணக்கு (தயாரிப்பு தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=EEC இலிருந்து விற்கப்பட்ட மற்றும் ஏற்றுமதி செய்யப்பட்ட தயாரிப்புகளுக்கான இயல்புநிலை கணக்கு கணக்கு (தயாரிப்பு தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=வாங்கிய சேவைகளுக்கு முன்னிருப்பாக கணக்கியல் கணக்கு (சேவை தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=EEC இல் வாங்கிய சேவைகளுக்கான இயல்புநிலை கணக்கியல் கணக்கு (சேவைத் தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=EEC இலிருந்து வாங்கிய மற்றும் இறக்குமதி செய்யப்பட்ட சேவைகளுக்கான இயல்புநிலை கணக்கியல் கணக்கு (சேவைத் தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=விற்கப்பட்ட சேவைகளுக்கு முன்னிருப்பாக கணக்கியல் கணக்கு (சேவை தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=EEC இல் விற்கப்படும் சேவைகளுக்கான இயல்புநிலை கணக்கியல் கணக்கு (சேவைத் தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=EEC இலிருந்து விற்கப்பட்ட மற்றும் ஏற்றுமதி செய்யப்பட்ட சேவைகளுக்கான இயல்புநிலை கணக்கியல் கணக்கு (சேவைத் தாளில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=ஆவணத்தின் வகை Docdate=தேதி @@ -212,7 +217,7 @@ Codejournal=இதழ் JournalLabel=ஜர்னல் லேபிள் NumPiece=துண்டு எண் TransactionNumShort=எண் பரிவர்த்தனை -AccountingCategory=தனிப்பயன் குழு +AccountingCategory=Custom group of accounts GroupByAccountAccounting=பொதுப் பேரேடு கணக்கின்படி குழுவாக்கவும் GroupBySubAccountAccounting=சப்லெட்ஜர் கணக்கு மூலம் குழு AccountingAccountGroupsDesc=கணக்கியல் கணக்கின் சில குழுக்களை நீங்கள் இங்கே வரையறுக்கலாம். தனிப்பயனாக்கப்பட்ட கணக்கியல் அறிக்கைகளுக்கு அவை பயன்படுத்தப்படும். @@ -266,13 +271,13 @@ Reconcilable=சமரசம் செய்யக்கூடியது TotalVente=வரிக்கு முந்தைய மொத்த விற்றுமுதல் TotalMarge=மொத்த விற்பனை அளவு -DescVentilCustomer=ஒரு தயாரிப்பு கணக்கியல் கணக்கிற்கு இணைக்கப்பட்ட (அல்லது இல்லை) வாடிக்கையாளர் இன்வாய்ஸ் வரிகளின் பட்டியலை இங்கே பார்க்கவும் -DescVentilMore=பெரும்பாலான சந்தர்ப்பங்களில், நீங்கள் முன் வரையறுக்கப்பட்ட தயாரிப்புகள் அல்லது சேவைகளைப் பயன்படுத்தி, தயாரிப்பு/சேவை அட்டையில் கணக்கு எண்ணை அமைத்தால், உங்கள் இன்வாய்ஸ் வரிகளுக்கும் உங்கள் கணக்கு விளக்கப்படத்தின் கணக்கியல் கணக்கிற்கும் இடையே உள்ள அனைத்து பிணைப்புகளையும் பயன்பாட்டினால் செய்ய முடியும். "%s" பொத்தானைக் கொண்டு ஒரு கிளிக் செய்யவும். தயாரிப்பு/சேவை கார்டுகளில் கணக்கு அமைக்கப்படாமல் இருந்தாலோ அல்லது கணக்கிற்குக் கட்டுப்படாத சில வரிகள் உங்களிடம் இருந்தாலோ, " %s " மெனுவிலிருந்து கைமுறையாகப் பிணைக்க வேண்டும். -DescVentilDoneCustomer=இன்வாய்ஸ் வாடிக்கையாளர்கள் மற்றும் அவர்களின் தயாரிப்பு கணக்கியல் கணக்கின் வரிகளின் பட்டியலை இங்கே பார்க்கவும் -DescVentilTodoCustomer=ஏற்கனவே தயாரிப்பு கணக்கியல் கணக்குடன் பிணைக்கப்படாத விலைப்பட்டியல் வரிகளை பிணைக்கவும் -ChangeAccount=பின்வரும் கணக்கியல் கணக்குடன் தேர்ந்தெடுக்கப்பட்ட வரிகளுக்கான தயாரிப்பு/சேவை கணக்கியல் கணக்கை மாற்றவும்: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=ஒரு தயாரிப்பு கணக்கியல் கணக்குடன் இணைக்கப்பட்ட அல்லது இன்னும் பிணைக்கப்படாத விற்பனையாளர் விலைப்பட்டியல் வரிகளின் பட்டியலை இங்கே பார்க்கவும் (கணக்கில் ஏற்கனவே மாற்றப்படாத பதிவு மட்டுமே தெரியும்) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=விற்பனையாளர் விலைப்பட்டியல் மற்றும் அவர்களின் கணக்கியல் கணக்கின் வரிகளின் பட்டியலை இங்கே பார்க்கவும் DescVentilTodoExpenseReport=கட்டணம் கணக்கியல் கணக்குடன் ஏற்கனவே பிணைக்கப்படாத செலவு அறிக்கை வரிகளை பிணைக்கவும் DescVentilExpenseReport=கட்டணக் கணக்குக் கணக்கிற்குக் கட்டுப்பட்ட (அல்லது இல்லை) செலவு அறிக்கை வரிகளின் பட்டியலை இங்கே பார்க்கவும் @@ -280,24 +285,24 @@ DescVentilExpenseReportMore=நீங்கள் அமைப்பு இழ DescVentilDoneExpenseReport=செலவு அறிக்கைகள் மற்றும் அவற்றின் கட்டணக் கணக்குகளின் வரிகளின் பட்டியலை இங்கே பார்க்கவும் Closure=வருடாந்திர மூடல் -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=எழுதுதல், எழுதுதல் மற்றும் நீக்குதல் ஆகியவற்றில் ஏதேனும் மாற்றம் அல்லது நீக்குதல் தடைசெய்யப்படும். ஒரு பயிற்சிக்கான அனைத்து உள்ளீடுகளும் சரிபார்க்கப்பட வேண்டும் இல்லையெனில் மூடுவது சாத்தியமில்லை ValidateHistory=தானாக பிணைக்கவும் AutomaticBindingDone=தானியங்கி பிணைப்புகள் செய்யப்பட்டன (%s) - சில பதிவுகளுக்கு தானியங்கு பிணைப்பு சாத்தியமில்லை (%s) -ErrorAccountancyCodeIsAlreadyUse=பிழை, இந்தக் கணக்கியல் கணக்கு பயன்படுத்தப்படுவதால் உங்களால் நீக்க முடியாது +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=சமநிலைப்படுத்துதல் FicheVentilation=பைண்டிங் கார்டு GeneralLedgerIsWritten=பரிவர்த்தனைகள் லெட்ஜரில் எழுதப்பட்டுள்ளன GeneralLedgerSomeRecordWasNotRecorded=சில பரிவர்த்தனைகளை ஜர்னலிஸ் செய்ய முடியவில்லை. வேறு எந்த பிழைச் செய்தியும் இல்லை என்றால், அவை ஏற்கனவே ஜர்னலிஸ் செய்யப்பட்டதால் இருக்கலாம். NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=எந்தவொரு கணக்கியல் கணக்கிற்கும் கட்டுப்படாத தயாரிப்புகளின் பட்டியல் +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=பிணைப்பை மாற்றவும் Accounted=லெட்ஜரில் கணக்கு வைக்கப்பட்டுள்ளது NotYetAccounted=இன்னும் கணக்கியலுக்கு மாற்றப்படவில்லை @@ -320,9 +325,10 @@ AccountingJournalType1=இதர செயல்பாடுகள் AccountingJournalType2=விற்பனை AccountingJournalType3=கொள்முதல் AccountingJournalType4=வங்கி -AccountingJournalType5=செலவு அறிக்கை +AccountingJournalType5=Expense reports AccountingJournalType8=சரக்கு AccountingJournalType9=புதியது +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=இந்த இதழ் ஏற்கனவே பயன்பாட்டில் உள்ளது AccountingAccountForSalesTaxAreDefinedInto=குறிப்பு: விற்பனை வரிக்கான கணக்கு கணக்கு %s - %s a0904 NumberOfAccountancyEntries=உள்ளீடுகளின் எண்ணிக்கை @@ -330,8 +336,10 @@ NumberOfAccountancyMovements=இயக்கங்களின் எண்ண ACCOUNTING_DISABLE_BINDING_ON_SALES=விற்பனையில் கணக்கியலில் பிணைப்பு மற்றும் பரிமாற்றத்தை முடக்கு (கணக்கில் வாடிக்கையாளர் விலைப்பட்டியல்கள் கணக்கில் எடுத்துக்கொள்ளப்படாது) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=வாங்குதல்களில் கணக்கியலில் பிணைப்பு & பரிமாற்றத்தை முடக்கு (கணக்கில் விற்பனையாளர் இன்வாய்ஸ்கள் கணக்கில் எடுத்துக்கொள்ளப்படாது) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=செலவு அறிக்கைகள் மீதான கணக்கியலில் பிணைப்பு மற்றும் பரிமாற்றத்தை முடக்கு (கணக்கில் செலவு அறிக்கைகள் கணக்கில் எடுத்துக்கொள்ளப்படாது) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock @@ -399,7 +407,11 @@ Calculated=கணக்கிடப்பட்டது Formula=சூத்திரம் ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -408,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -455,6 +468,5 @@ FECFormatMulticurrencyCode=மல்டிகரன்சி குறியீ DateExport=தேதி ஏற்றுமதி WarningReportNotReliable=எச்சரிக்கை, இந்த அறிக்கை லெட்ஜரை அடிப்படையாகக் கொண்டது அல்ல, எனவே லெட்ஜரில் கைமுறையாக மாற்றப்பட்ட பரிவர்த்தனை இல்லை. உங்கள் ஜர்னலைசேஷன் புதுப்பித்த நிலையில் இருந்தால், புத்தக பராமரிப்பு பார்வை மிகவும் துல்லியமாக இருக்கும். ExpenseReportJournal=செலவு அறிக்கை இதழ் -InventoryJournal=சரக்கு இதழ் NAccounts=%s கணக்குகள் diff --git a/htdocs/langs/ta_IN/admin.lang b/htdocs/langs/ta_IN/admin.lang index 5817c19ae8a..0559086fe84 100644 --- a/htdocs/langs/ta_IN/admin.lang +++ b/htdocs/langs/ta_IN/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=வாடிக்கையாளர் தொகுப் WarningModuleNotActive=தொகுதி %s இயக்கப்பட்டிருக்க வேண்டும் WarningOnlyPermissionOfActivatedModules=செயல்படுத்தப்பட்ட தொகுதிகள் தொடர்பான அனுமதிகள் மட்டுமே இங்கே காட்டப்படும். Home->Setup->Modules பக்கத்தில் நீங்கள் மற்ற தொகுதிகளை செயல்படுத்தலாம். DolibarrSetup=Dolibarr நிறுவவும் அல்லது மேம்படுத்தவும் -InternalUser=உள் பயனர் -ExternalUser=வெளிப்புற பயனர் InternalUsers=உள் பயனர்கள் ExternalUsers=வெளிப்புற பயனர்கள் UserInterface=பயனர் இடைமுகம் @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS ஹோஸ்ட் (php.ini இல் இயல MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS போர்ட் (யுனிக்ஸ் போன்ற கணினிகளில் PHP இல் வரையறுக்கப்படவில்லை) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS ஹோஸ்ட் (யுனிக்ஸ் போன்ற கணினிகளில் PHP என வரையறுக்கப்படவில்லை) MAIN_MAIL_EMAIL_FROM=தானியங்கி மின்னஞ்சல்களுக்கான மின்னஞ்சல் அனுப்புனர் (php.ini இல் இயல்புநிலை மதிப்பு: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=மின்னஞ்சல்களைப் பிழை திரும்பப் பெறுவதற்குப் பயன்படுத்தப்படும் மின்னஞ்சல் (அனுப்பப்பட்ட மின்னஞ்சல்களில் உள்ள 'பிழைகள்-செய்யும்' புலங்கள்) MAIN_MAIL_AUTOCOPY_TO= அனுப்பிய எல்லா மின்னஞ்சல்களையும் நகலெடுக்கவும் (Bcc). MAIN_DISABLE_ALL_MAILS=அனைத்து மின்னஞ்சல் அனுப்புதலையும் முடக்கு (சோதனை நோக்கங்களுக்காக அல்லது டெமோக்களுக்காக) @@ -439,8 +438,10 @@ Unique=தனித்துவமான Boolean=பூலியன் (ஒரு தேர்வுப்பெட்டி) ExtrafieldPhone = தொலைபேசி ExtrafieldPrice = விலை +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = மின்னஞ்சல் ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = பட்டியலைத் தேர்ந்தெடுக்கவும் ExtrafieldSelectList = அட்டவணையில் இருந்து தேர்ந்தெடுக்கவும் ExtrafieldSeparator=பிரிப்பான் (ஒரு புலம் அல்ல) @@ -477,7 +478,7 @@ InstalledInto=%s கோப்பகத்தில் நிறுவப்ப BarcodeInitForThirdparties=மூன்றாம் தரப்பினருக்கான மாஸ் பார்கோடு init BarcodeInitForProductsOrServices=தயாரிப்புகள் அல்லது சேவைகளுக்கு பெருமளவிலான பார்கோடு துவக்கவும் அல்லது மீட்டமைக்கவும் CurrentlyNWithoutBarCode=தற்போது, %s a0a65d071f6fc947c06bz0 %s பதிவு உள்ளது. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=தற்போதைய பார்கோடு மதிப்புகள் அனைத்தையும் அழிக்கவும் ConfirmEraseAllCurrentBarCode=தற்போதைய பார்கோடு மதிப்புகள் அனைத்தையும் நிச்சயமாக அழிக்க விரும்புகிறீர்களா? AllBarcodeReset=அனைத்து பார்கோடு மதிப்புகளும் அகற்றப்பட்டன @@ -501,7 +502,8 @@ WarningPHPMail=எச்சரிக்கை: பயன்பாட்டில WarningPHPMailA=- மின்னஞ்சல் சேவை வழங்குநரின் சேவையகத்தைப் பயன்படுத்துவது உங்கள் மின்னஞ்சலின் நம்பகத்தன்மையை அதிகரிக்கிறது, எனவே இது ஸ்பேம் எனக் கொடியிடப்படாமல் விநியோகத்தை அதிகரிக்கிறது WarningPHPMailB=- சில மின்னஞ்சல் சேவை வழங்குநர்கள் (Yahoo போன்றவை) தங்கள் சொந்த சேவையகத்தை விட வேறொரு சேவையகத்திலிருந்து மின்னஞ்சல் அனுப்ப உங்களை அனுமதிப்பதில்லை. உங்கள் தற்போதைய அமைப்பு மின்னஞ்சலை அனுப்ப பயன்பாட்டின் சேவையகத்தைப் பயன்படுத்துகிறது, உங்கள் மின்னஞ்சல் வழங்குநரின் சேவையகத்தை அல்ல, எனவே சில பெறுநர்கள் (கட்டுப்படுத்தப்பட்ட DMARC நெறிமுறையுடன் இணக்கமானது), உங்கள் மின்னஞ்சலையும் சில மின்னஞ்சல் வழங்குநர்களையும் ஏற்க முடியுமா என்று உங்கள் மின்னஞ்சல் வழங்குநரிடம் கேட்பார்கள். (Yahoo போன்றது) "இல்லை" என்று பதிலளிக்கலாம், ஏனெனில் சேவையகம் அவர்களுடையது அல்ல, எனவே நீங்கள் அனுப்பிய சில மின்னஞ்சல்கள் டெலிவரிக்கு ஏற்றுக்கொள்ளப்படாமல் போகலாம் (உங்கள் மின்னஞ்சல் வழங்குநரின் அனுப்பும் ஒதுக்கீட்டிலும் கவனமாக இருக்கவும்). WarningPHPMailC=- மின்னஞ்சல்களை அனுப்ப உங்கள் சொந்த மின்னஞ்சல் சேவை வழங்குநரின் SMTP சேவையகத்தைப் பயன்படுத்துவதும் சுவாரஸ்யமானது, எனவே பயன்பாட்டிலிருந்து அனுப்பப்படும் அனைத்து மின்னஞ்சல்களும் உங்கள் அஞ்சல் பெட்டியின் "அனுப்பப்பட்ட" கோப்பகத்தில் சேமிக்கப்படும். -WarningPHPMailD=மேலும், மின்னஞ்சல்களை அனுப்பும் முறையை "SMTP" மதிப்பிற்கு மாற்ற பரிந்துரைக்கப்படுகிறது. மின்னஞ்சல்களை அனுப்புவதற்கு இயல்புநிலை "PHP" முறையை நீங்கள் உண்மையிலேயே வைத்திருக்க விரும்பினால், இந்த எச்சரிக்கையைப் புறக்கணிக்கவும் அல்லது MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP ஐ முகப்பு - அமைவு - மற்றவற்றில் நிலையான 1 என அமைப்பதன் மூலம் அதை அகற்றவும். +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=உங்கள் மின்னஞ்சல் SMTP வழங்குநர் மின்னஞ்சல் கிளையண்ட்டை சில IP முகவரிகளுக்கு (மிகவும் அரிதான) கட்டுப்படுத்த வேண்டும் என்றால், இது உங்கள் ERP CRM பயன்பாட்டிற்கான அஞ்சல் பயனர் முகவரின் (MUA) ஐபி முகவரி: %s a0a65d071f6f6f6fc9 WarningPHPMailSPF=உங்கள் அனுப்புநரின் மின்னஞ்சல் முகவரியில் உள்ள டொமைன் பெயர் SPF பதிவினால் பாதுகாக்கப்பட்டிருந்தால் (உங்கள் டொமைன் பெயர் பதிவேட்டைக் கேளுங்கள்), உங்கள் டொமைனின் DNS இன் SPF பதிவில் பின்வரும் IPகளை நீங்கள் சேர்க்க வேண்டும்: %s a0a65d071f. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
எடுத்துக்காட்ட PageUrlForDefaultValuesList=
எடுத்துக்காட்டு:
மூன்றாம் தரப்பினரைப் பட்டியலிடும் பக்கத்திற்கு, இது %s .
தனிப்பயன் கோப்பகத்தில் நிறுவப்பட்ட வெளிப்புற தொகுதிகளின் URL க்கு, "தனிப்பயன்/" சேர்க்க வேண்டாம், எனவே mymodule/mypagelist.php போன்ற பாதையைப் பயன்படுத்தவும் மற்றும் custom/mymodule.ph.
url இல் ஏதேனும் அளவுரு இருந்தால் மட்டுமே இயல்புநிலை மதிப்பை நீங்கள் விரும்பினால், நீங்கள் %s ஐப் பயன்படுத்தலாம் AlsoDefaultValuesAreEffectiveForActionCreate=படிவ உருவாக்கத்திற்கான இயல்புநிலை மதிப்புகளை மேலெழுதுவது சரியாக வடிவமைக்கப்பட்ட பக்கங்களுக்கு மட்டுமே வேலை செய்யும் (அதனால் அளவுரு செயல்=உருவாக்கு அல்லது வழங்குதல்...) EnableDefaultValues=இயல்புநிலை மதிப்புகளின் தனிப்பயனாக்கத்தை இயக்கு -EnableOverwriteTranslation=மேலெழுதப்பட்ட மொழிபெயர்ப்பின் பயன்பாட்டை இயக்கவும் +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=இந்தக் குறியீட்டைக் கொண்ட விசைக்கான மொழிபெயர்ப்பு கண்டறியப்பட்டுள்ளது. இந்த மதிப்பை மாற்ற, Home-Setup-translation இலிருந்து நீங்கள் திருத்த வேண்டும். WarningSettingSortOrder=எச்சரிக்கை, புலம் தெரியாத புலமாக இருந்தால், பட்டியல் பக்கத்தில் செல்லும் போது, இயல்புநிலை வரிசை வரிசையை அமைப்பது தொழில்நுட்ப பிழையை ஏற்படுத்தலாம். இதுபோன்ற பிழையை நீங்கள் சந்தித்தால், இயல்புநிலை வரிசை வரிசையை அகற்றி இயல்புநிலை நடத்தையை மீட்டமைக்க இந்தப் பக்கத்திற்கு மீண்டும் வரவும். Field=களம் @@ -645,9 +647,9 @@ Module2400Name=நிகழ்வுகள்/நிகழ்ச்சி நி Module2400Desc=நிகழ்வுகளைக் கண்காணிக்கவும். கண்காணிப்பு நோக்கங்களுக்காக தானியங்கி நிகழ்வுகளை பதிவு செய்யவும் அல்லது கைமுறை நிகழ்வுகள் அல்லது சந்திப்புகளை பதிவு செய்யவும். நல்ல வாடிக்கையாளர் அல்லது விற்பனையாளர் உறவு மேலாண்மைக்கான முதன்மை தொகுதி இதுவாகும். Module2500Name=டிஎம்எஸ் / ஈசிஎம் Module2500Desc=ஆவண மேலாண்மை அமைப்பு / மின்னணு உள்ளடக்க மேலாண்மை. நீங்கள் உருவாக்கிய அல்லது சேமிக்கப்பட்ட ஆவணங்களின் தானியங்கி அமைப்பு. உங்களுக்குத் தேவைப்படும்போது அவற்றைப் பகிரவும். -Module2600Name=API/இணைய சேவைகள் (SOAP சர்வர்) +Module2600Name=API / Web services (SOAP server) Module2600Desc=API சேவைகளை வழங்கும் Dolibarr SOAP சேவையகத்தை இயக்கவும் -Module2610Name=API/இணைய சேவைகள் (REST சர்வர்) +Module2610Name=API / Web services (REST server) Module2610Desc=API சேவைகளை வழங்கும் Dolibarr REST சேவையகத்தை இயக்கவும் Module2660Name=இணைய சேவைகளை (SOAP கிளையன்ட்) அழைக்கவும் Module2660Desc=Dolibarr இணைய சேவை கிளையண்டை இயக்கு (தரவு/கோரிக்கைகளை வெளிப்புற சேவையகங்களுக்குத் தள்ளப் பயன்படுத்தலாம். கொள்முதல் ஆர்டர்கள் மட்டுமே தற்போது ஆதரிக்கப்படுகின்றன.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Incoterms ஐ நிர்வகிக்க அம்சங்களைச் சேர்க்கவும் Module63000Name=வளங்கள் Module63000Desc=நிகழ்வுகளுக்கு ஒதுக்குவதற்கான ஆதாரங்களை (அச்சுப்பொறிகள், கார்கள், அறைகள், ...) நிர்வகிக்கவும் +Module94160Name=Receptions Permission11=வாடிக்கையாளர் இன்வாய்ஸ்களைப் படிக்கவும் Permission12=வாடிக்கையாளர் இன்வாய்ஸ்களை உருவாக்கவும்/மாற்றவும் Permission13=வாடிக்கையாளர் இன்வாய்ஸ்களை செல்லாததாக்கு @@ -714,6 +717,7 @@ Permission27=வணிக முன்மொழிவுகளை நீக் Permission28=வர்த்தக முன்மொழிவுகளை ஏற்றுமதி செய்யுங்கள் Permission31=தயாரிப்புகளைப் படிக்கவும் Permission32=தயாரிப்புகளை உருவாக்கவும் / மாற்றவும் +Permission33=Read prices products Permission34=தயாரிப்புகளை நீக்கு Permission36=மறைக்கப்பட்ட தயாரிப்புகளைப் பார்க்கவும்/நிர்வகிக்கவும் Permission38=ஏற்றுமதி பொருட்கள் @@ -739,6 +743,7 @@ Permission79=சந்தாக்களை உருவாக்கவும் Permission81=வாடிக்கையாளர் ஆர்டர்களைப் படிக்கவும் Permission82=வாடிக்கையாளர் ஆர்டர்களை உருவாக்கவும்/மாற்றவும் Permission84=வாடிக்கையாளர் ஆர்டர்களை சரிபார்க்கவும் +Permission85=Generate the documents sales orders Permission86=வாடிக்கையாளர்களுக்கு ஆர்டர்களை அனுப்பவும் Permission87=வாடிக்கையாளர் ஆர்டர்களை மூடு Permission88=வாடிக்கையாளர் ஆர்டர்களை ரத்து செய் @@ -840,9 +845,9 @@ Permission286=தொடர்புகளை ஏற்றுமதி செய Permission291=கட்டணங்களைப் படிக்கவும் Permission292=கட்டணங்களில் அனுமதிகளை அமைக்கவும் Permission293=வாடிக்கையாளரின் கட்டணங்களை மாற்றவும் -Permission300=பார்கோடுகளைப் படிக்கவும் -Permission301=பார்கோடுகளை உருவாக்கவும்/மாற்றவும் -Permission302=பார்கோடுகளை நீக்கு +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=சேவைகளைப் படிக்கவும் Permission312=ஒப்பந்தத்திற்கு சேவை/சந்தாவை ஒதுக்கவும் Permission331=புக்மார்க்குகளைப் படிக்கவும் @@ -874,6 +879,7 @@ Permission525=கடன் கால்குலேட்டரை அணுக Permission527=ஏற்றுமதி கடன்கள் Permission531=சேவைகளைப் படிக்கவும் Permission532=சேவைகளை உருவாக்கவும்/மாற்றவும் +Permission533=Read prices services Permission534=சேவைகளை நீக்கு Permission536=மறைக்கப்பட்ட சேவைகளைப் பார்க்கவும்/நிர்வகிக்கவும் Permission538=ஏற்றுமதி சேவைகள் @@ -968,13 +974,14 @@ Permission3301=புதிய தொகுதிகளை உருவாக் Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=மதிப்பீட்டைச் சரிபார்க்கவும் -Permission4023=மதிப்பீட்டை நீக்கு -Permission4030=ஒப்பீட்டு மெனுவைப் பார்க்கவும் +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=இணையதள உள்ளடக்கத்தைப் படிக்கவும் Permission10002=இணையதள உள்ளடக்கத்தை உருவாக்கவும்/மாற்றவும் (html மற்றும் javascript உள்ளடக்கம்) Permission10003=வலைத்தள உள்ளடக்கத்தை உருவாக்கவும்/மாற்றவும் (டைனமிக் php குறியீடு). ஆபத்தானது, கட்டுப்படுத்தப்பட்ட டெவலப்பர்களுக்கு ஒதுக்கப்பட வேண்டும். @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=அலகு வகை SetupSaved=அமைவு சேமிக்கப்பட்டது SetupNotSaved=அமைவு சேமிக்கப்படவில்லை +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=தொகுதிப் பட்டியலுக்குத் திரும்பு BackToDictionaryList=அகராதிகளின் பட்டியலுக்குத் திரும்பு TypeOfRevenueStamp=வரி முத்திரையின் வகை @@ -1235,11 +1246,13 @@ BrowserName=உலாவி பெயர் BrowserOS=உலாவி OS ListOfSecurityEvents=டோலிபார் பாதுகாப்பு நிகழ்வுகளின் பட்டியல் SecurityEventsPurged=பாதுகாப்பு நிகழ்வுகள் அகற்றப்பட்டன +TrackableSecurityEvents=Trackable security events LogEventDesc=குறிப்பிட்ட பாதுகாப்பு நிகழ்வுகளுக்கு பதிவு செய்வதை இயக்கவும். %s - %s மெனு வழியாகப் பதிவை நிர்வாகிகள் செய்கிறார்கள். எச்சரிக்கை, இந்த அம்சம் தரவுத்தளத்தில் அதிக அளவிலான தரவை உருவாக்க முடியும். AreaForAdminOnly=அமைவு அளவுருக்களை நிர்வாகி பயனர்கள் மட்டுமே அமைக்க முடியும். SystemInfoDesc=கணினித் தகவல் என்பது நீங்கள் படிக்க மட்டும் பயன்முறையில் பெறும் மற்றும் நிர்வாகிகளுக்கு மட்டுமே தெரியும் பல்வேறு தொழில்நுட்பத் தகவலாகும். SystemAreaForAdminOnly=இந்த பகுதி நிர்வாகி பயனர்களுக்கு மட்டுமே கிடைக்கும். Dolibarr பயனர் அனுமதிகள் இந்த கட்டுப்பாட்டை மாற்ற முடியாது. CompanyFundationDesc=உங்கள் நிறுவனம்/நிறுவனத்தின் தகவலைத் திருத்தவும். முடிந்ததும் பக்கத்தின் கீழே உள்ள "%s" பொத்தானைக் கிளிக் செய்யவும். +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=உங்களிடம் வெளிப்புறக் கணக்காளர்/புத்தகக் காப்பாளர் இருந்தால், அதன் தகவலை இங்கே திருத்தலாம். AccountantFileNumber=கணக்காளர் குறியீடு DisplayDesc=பயன்பாட்டின் தோற்றம் மற்றும் விளக்கக்காட்சியைப் பாதிக்கும் அளவுருக்கள் இங்கே மாற்றியமைக்கப்படலாம். @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=பயனர் %s உ YourPHPDoesNotHaveSSLSupport=உங்கள் PHP இல் SSL செயல்பாடுகள் இல்லை DownloadMoreSkins=பதிவிறக்கம் செய்ய மேலும் தோல்கள் SimpleNumRefModelDesc=%syymm-nnnn வடிவத்தில் குறிப்பு எண்ணை வழங்குகிறது, இங்கு yy என்பது ஆண்டு, mm என்பது மாதம் மற்றும் nnnn என்பது மீட்டமைக்கப்படாத ஒரு தொடர்ச்சியான தானியங்கு-அதிகரிப்பு எண்ணாகும். +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=%s-nnnn வடிவத்தில் குறிப்பு எண்ணை வழங்கும் ShowProfIdInAddress=முகவரிகளுடன் தொழில்முறை ஐடியைக் காட்டு ShowVATIntaInAddress=சமூகத்திற்குள் VAT எண்ணை மறை @@ -1376,7 +1391,7 @@ GetBarCode=பார்கோடு பெறவும் NumberingModules=எண் மாதிரிகள் DocumentModules=ஆவண மாதிரிகள் ##### Module password generation -PasswordGenerationStandard=உள் Dolibarr அல்காரிதம் படி உருவாக்கப்பட்ட கடவுச்சொல்லை திருப்பி அனுப்பவும்: %s எழுத்துகள் பகிரப்பட்ட எண்கள் மற்றும் சிறிய எழுத்துக்களில் உள்ள எழுத்துக்கள். +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=உருவாக்கப்பட்ட கடவுச்சொல்லை பரிந்துரைக்க வேண்டாம். கடவுச்சொல்லை கைமுறையாக தட்டச்சு செய்ய வேண்டும். PasswordGenerationPerso=உங்கள் தனிப்பட்ட முறையில் வரையறுக்கப்பட்ட உள்ளமைவின்படி கடவுச்சொல்லை திருப்பி அனுப்பவும். SetupPerso=உங்கள் கட்டமைப்பின் படி @@ -1430,6 +1445,10 @@ SuppliersPayment=விற்பனையாளர் கொடுப்பன SupplierPaymentSetup=விற்பனையாளர் கட்டண அமைப்பு InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=வணிக முன்மொழிவுகள் தொகுதி அமைவு ProposalsNumberingModules=வணிக முன்மொழிவு எண் மாதிரிகள் @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=வரைவு ஒப்பந்தங்கள ##### Members ##### MembersSetup=உறுப்பினர்கள் தொகுதி அமைப்பு MemberMainOptions=முக்கிய விருப்பங்கள் +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= ஒவ்வொரு உறுப்பினருக்கும் ஒரு உள்நுழைவை நிர்வகிக்கவும் AdherentMailRequired=புதிய உறுப்பினரை உருவாக்க மின்னஞ்சல் தேவை MemberSendInformationByMailByDefault=உறுப்பினர்களுக்கு மின்னஞ்சல் உறுதிப்படுத்தலை அனுப்புவதற்கான தேர்வுப்பெட்டி (சரிபார்ப்பு அல்லது புதிய சந்தா) இயல்பாகவே இயக்கத்தில் உள்ளது MemberCreateAnExternalUserForSubscriptionValidated=சரிபார்க்கப்பட்ட ஒவ்வொரு புதிய உறுப்பினர் சந்தாவிற்கும் வெளிப்புற பயனர் உள்நுழைவை உருவாக்கவும் -VisitorCanChooseItsPaymentMode=கிடைக்கக்கூடிய கட்டண முறைகளில் இருந்து பார்வையாளர் தேர்வு செய்யலாம் +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=காலாவதியான சந்தாக்களின்
மின்னஞ்சல் மூலம் என்ற தானியங்கி நினைவூட்டலை இயக்கவும். குறிப்பு: தொகுதி %s இயக்கப்பட்டிருக்க வேண்டும் மற்றும் நினைவூட்டல்களை அனுப்ப, சரியாக அமைக்க வேண்டும். MembersDocModules=உறுப்பினர் பதிவிலிருந்து உருவாக்கப்பட்ட ஆவணங்களுக்கான ஆவண வார்ப்புருக்கள் ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=மேம்பட்ட எடிட்டரைச் செ FCKeditorForNotePublic=உறுப்புகளின் "பொது குறிப்புகள்" புலத்தின் WYSIWIG உருவாக்கம்/பதிப்பு FCKeditorForNotePrivate=உறுப்புகளின் "தனியார் குறிப்புகள்" புலத்தின் WYSIWIG உருவாக்கம்/பதிப்பு FCKeditorForCompany=WYSIWIG உருவாக்கம்/உறுப்புகளின் புல விளக்கத்தின் பதிப்பு (தயாரிப்புகள்/சேவைகள் தவிர) -FCKeditorForProduct=தயாரிப்புகள்/சேவைகளின் கள விளக்கத்தின் WYSIWIG உருவாக்கம்/பதிப்பு -FCKeditorForProductDetails=WYSIWIG தயாரிப்புகளின் உருவாக்கம்/பதிப்பு அனைத்து நிறுவனங்களுக்கும் (முன்மொழிவுகள், ஆர்டர்கள், இன்வாய்ஸ்கள் போன்றவை...) விவரங்கள். எச்சரிக்கை: PDF கோப்புகளை உருவாக்கும்போது சிறப்பு எழுத்துகள் மற்றும் பக்க வடிவமைப்பில் சிக்கல்களை உருவாக்கலாம் என்பதால், இந்த விஷயத்தில் இந்த விருப்பத்தைப் பயன்படுத்துவது பரிந்துரைக்கப்படவில்லை. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= வெகுஜன மின்னஞ்சல்களுக்கான WYSIWIG உருவாக்கம்/பதிப்பு (கருவிகள்-> மின்னஞ்சல்) FCKeditorForUserSignature=WYSIWIG உருவாக்கம்/பயனர் கையொப்பத்தின் பதிப்பு FCKeditorForMail=அனைத்து அஞ்சல்களுக்கும் WYSIWIG உருவாக்கம்/பதிப்பு (கருவிகள்-> மின்னஞ்சல் தவிர) @@ -1762,7 +1782,7 @@ DetailMenuHandler=புதிய மெனுவைக் காண்பிக DetailMenuModule=மெனு உள்ளீடு ஒரு தொகுதியிலிருந்து வந்தால் தொகுதியின் பெயர் DetailType=மெனு வகை (மேல் அல்லது இடது) DetailTitre=மொழிபெயர்ப்பிற்கான மெனு லேபிள் அல்லது லேபிள் குறியீடு -DetailUrl=மெனு உங்களுக்கு அனுப்பும் URL (முழுமையான URL இணைப்பு அல்லது http:// உடன் வெளிப்புற இணைப்பு) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=காட்ட வேண்டிய அல்லது நுழைவதற்கான நிபந்தனை DetailRight=அங்கீகரிக்கப்படாத சாம்பல் மெனுக்களைக் காண்பிக்க வேண்டிய நிபந்தனை DetailLangs=லேபிள் குறியீடு மொழிபெயர்ப்புக்கான லாங் கோப்பு பெயர் @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POS இல் பங்கு கு CashDeskYouDidNotDisableStockDecease=பாயிண்ட் ஆஃப் சேல் மூலம் விற்பனை செய்யும் போது பங்கு குறைப்பை நீங்கள் முடக்கவில்லை. எனவே ஒரு கிடங்கு தேவை. CashDeskForceDecreaseStockLabel=தொகுதி தயாரிப்புகளுக்கான பங்கு குறைப்பு கட்டாயப்படுத்தப்பட்டது. CashDeskForceDecreaseStockDesc=பழமையான சாப்பிடும் மற்றும் விற்கும் தேதிகளால் முதலில் குறைக்கவும். -CashDeskReaderKeyCodeForEnter="Enter" க்கான முக்கிய குறியீடு பார்கோடு ரீடரில் வரையறுக்கப்பட்டுள்ளது (எடுத்துக்காட்டு: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=புக்மார்க் தொகுதி அமைவு BookmarkDesc=புக்மார்க்குகளை நிர்வகிக்க இந்த தொகுதி உங்களை அனுமதிக்கிறது. உங்கள் இடது மெனுவில் உள்ள எந்த Dolibarr பக்கங்களுக்கும் அல்லது வெளிப்புற இணைய தளங்களுக்கும் குறுக்குவழிகளைச் சேர்க்கலாம். @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=விற்பனையாளர் இன்வ IfSetToYesDontForgetPermission=பூஜ்யமற்ற மதிப்பாக அமைக்கப்பட்டால், இரண்டாவது ஒப்புதலுக்கு அனுமதிக்கப்பட்ட குழுக்கள் அல்லது பயனர்களுக்கு அனுமதிகளை வழங்க மறக்காதீர்கள் ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind தொகுதி அமைப்பு -PathToGeoIPMaxmindCountryDataFile=கோப்பிற்கான பாதை Maxmind ip to நாட்டு மொழிபெயர்ப்பு.
எடுத்துக்காட்டுகள்:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat a0342fccfda19bzre0342fccfda19bz0 +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=உங்கள் IP முதல் நாடு வரையிலான தரவுக் கோப்பு உங்கள் PHP படிக்கக்கூடிய கோப்பகத்தில் இருக்க வேண்டும் என்பதை நினைவில் கொள்ளவும் (உங்கள் PHP open_basedir அமைப்பு மற்றும் கோப்பு முறைமை அனுமதிகளைச் சரிபார்க்கவும்). YouCanDownloadFreeDatFileTo=Maxmind GeoIP நாட்டுக் கோப்பின் இலவச டெமோ பதிப்பான ஐ %s இல் பதிவிறக்கம் செய்யலாம். YouCanDownloadAdvancedDatFileTo=%s இல் Maxmind GeoIP நாட்டுக் கோப்பின்
புதுப்பிப்புகளுடன் மேலும் முழுப் பதிப்பையும் பதிவிறக்கம் செய்யலாம். @@ -1922,6 +1942,7 @@ BackupDumpWizard=தரவுத்தள டம்ப் கோப்பை உ BackupZipWizard=ஆவணங்கள் கோப்பகத்தின் காப்பகத்தை உருவாக்க வழிகாட்டி SomethingMakeInstallFromWebNotPossible=பின்வரும் காரணத்திற்காக இணைய இடைமுகத்திலிருந்து வெளிப்புற தொகுதியை நிறுவுவது சாத்தியமில்லை: SomethingMakeInstallFromWebNotPossible2=இந்த காரணத்திற்காக, இங்கு விவரிக்கப்பட்டுள்ள மேம்படுத்தல் செயல்முறையானது ஒரு சிறப்புரிமை பெற்ற பயனர் மட்டுமே செய்யக்கூடிய ஒரு கைமுறை செயல்முறையாகும். +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=பயன்பாட்டிலிருந்து வெளிப்புற தொகுதியை நிறுவுவது உங்கள் நிர்வாகியால் முடக்கப்பட்டுள்ளது. இந்த அம்சத்தை அனுமதிக்க, %s கோப்பை அகற்றும்படி அவரிடம் கேட்க வேண்டும். ConfFileMustContainCustom=பயன்பாட்டிலிருந்து வெளிப்புற தொகுதியை நிறுவுதல் அல்லது உருவாக்குதல் தொகுதி கோப்புகளை %s கோப்பகத்தில் சேமிக்க வேண்டும். இந்த கோப்பகத்தை Dolibarr ஆல் செயல்படுத்த, 2 வழிகாட்டுதல் வரிகளைச் சேர்க்க, conf/conf.php ஐ அமைக்க வேண்டும்:
a0e7843947cli'rto_in_barz0 $d06bz

$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=மவுஸ் நகர்த்தும்போது அட்டவணை வரிகளை முன்னிலைப்படுத்தவும் @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=கொள்முதல் ஆணைகள் MailToSendSupplierInvoice=விற்பனையாளர் விலைப்பட்டியல் MailToSendContract=ஒப்பந்தங்கள் MailToSendReception=வரவேற்புகள் +MailToExpenseReport=Expense reports MailToThirdparty=மூன்றாம் தரப்பினர் MailToMember=உறுப்பினர்கள் MailToUser=பயனர்கள் @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=PDF இல் வலது ஓரம் MAIN_PDF_MARGIN_TOP=PDF இல் மேல் விளிம்பு MAIN_PDF_MARGIN_BOTTOM=PDF இல் கீழ் விளிம்பு MAIN_DOCUMENTS_LOGO_HEIGHT=PDF இல் லோகோவுக்கான உயரம் +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=முன்மொழிவு வரிகளில் படத்திற்கான நெடுவரிசையைச் சேர்க்கவும் MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=வரிகளில் படம் சேர்க்கப்பட்டால் நெடுவரிசையின் அகலம் MAIN_PDF_NO_SENDER_FRAME=அனுப்புநர் முகவரி சட்டத்தில் எல்லைகளை மறை @@ -2047,6 +2070,8 @@ RemoveSpecialChars=சிறப்பு எழுத்துக்களை COMPANY_AQUARIUM_CLEAN_REGEX=ரீஜெக்ஸ் வடிப்பானில் சுத்தமான மதிப்பு (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=ரீஜெக்ஸ் ஃபில்டர் சுத்தமான மதிப்பு (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=நகல் அனுமதிக்கப்படவில்லை +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=தரவு பாதுகாப்பு அதிகாரி (DPO, தரவு தனியுரிமை அல்லது GDPR தொடர்பு) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=உதவிக்குறிப்பில் உரையைக் காட்ட உதவும் @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=வழக்கமான மின்னஞ்சல் பெட்டிகளை (IMAP நெறிமுறையைப் பயன்படுத்தி) ஸ்கேன் செய்ய திட்டமிடப்பட்ட வேலை மற்றும் அமைவுப் பக்கத்தைச் சேர்க்கவும் மற்றும் உங்கள் விண்ணப்பத்தில் பெறப்பட்ட மின்னஞ்சல்களை சரியான இடத்தில் பதிவு செய்யவும் மற்றும்/அல்லது சில பதிவுகளை தானாக உருவாக்கவும் (லீட்கள் போன்றவை). NewEmailCollector=புதிய மின்னஞ்சல் கலெக்டர் EMailHost=மின்னஞ்சல் IMAP சேவையகத்தின் ஹோஸ்ட் +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=அஞ்சல் பெட்டி மூல அடைவு MailboxTargetDirectory=அஞ்சல் பெட்டி இலக்கு அடைவு EmailcollectorOperations=கலெக்டர் மூலம் செய்ய வேண்டிய செயல்பாடுகள் EmailcollectorOperationsDesc=செயல்பாடுகள் மேலிருந்து கீழ் வரிசையில் செயல்படுத்தப்படுகின்றன MaxEmailCollectPerCollect=ஒரு சேகரிப்புக்கு அதிகபட்ச மின்னஞ்சல்கள் சேகரிக்கப்படுகின்றன +TestCollectNow=Test collect CollectNow=இப்போது சேகரிக்கவும் ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=சமீபத்திய சேகரிப்பு முயற்சியின் தேதி @@ -2106,7 +2138,7 @@ CreateCandidature=வேலை விண்ணப்பத்தை உருவ FormatZip=ஜிப் MainMenuCode=மெனு நுழைவு குறியீடு (முதன்மை மெனு) ECMAutoTree=தானியங்கி ECM மரத்தைக் காட்டு -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=தொடக்க நேரம் OpeningHoursDesc=உங்கள் நிறுவனத்தின் வழக்கமான திறந்திருக்கும் நேரத்தை இங்கே உள்ளிடவும். ResourceSetup=வள தொகுதியின் கட்டமைப்பு @@ -2171,6 +2203,7 @@ ShowProjectLabel=திட்ட லேபிள் PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=உங்கள் PDF இல் உள்ள சில உரைகளை ஒரே மாதிரியான PDF இல் 2 வெவ்வேறு மொழிகளில் நகல் எடுக்க விரும்பினால், நீங்கள் இந்த இரண்டாவது மொழியை இங்கே அமைக்க வேண்டும், எனவே உருவாக்கப்பட்ட PDF ஆனது ஒரே பக்கத்தில் 2 வெவ்வேறு மொழிகளைக் கொண்டிருக்கும், PDF ஐ உருவாக்கும் போது தேர்ந்தெடுக்கப்பட்ட மொழி மற்றும் இது ( சில PDF வார்ப்புருக்கள் மட்டுமே இதை ஆதரிக்கின்றன). ஒரு PDFக்கு 1 மொழிக்கு காலியாக இருங்கள். PDF_USE_A=இயல்புநிலை PDF வடிவத்திற்கு பதிலாக PDF/A வடிவத்துடன் PDF ஆவணங்களை உருவாக்கவும் FafaIconSocialNetworksDesc=FontAwesome ஐகானின் குறியீட்டை இங்கே உள்ளிடவும். FontAwesome என்றால் என்னவென்று உங்களுக்குத் தெரியாவிட்டால், FA-address-book என்ற பொதுவான மதிப்பைப் பயன்படுத்தலாம். @@ -2199,12 +2232,12 @@ MailToPartnership=கூட்டு AGENDA_EVENT_DEFAULT_STATUS=படிவத்திலிருந்து நிகழ்வை உருவாக்கும் போது இயல்புநிலை நிகழ்வு நிலை YouShouldDisablePHPFunctions=நீங்கள் PHP செயல்பாடுகளை முடக்க வேண்டும் IfCLINotRequiredYouShouldDisablePHPFunctions=தனிப்பயன் குறியீட்டில் கணினி கட்டளைகளை இயக்க வேண்டும் என்றால் தவிர, நீங்கள் PHP செயல்பாடுகளை முடக்க வேண்டும் -PHPFunctionsRequiredForCLI=ஷெல் நோக்கத்திற்காக (திட்டமிடப்பட்ட வேலை காப்புப்பிரதி அல்லது anitivurs நிரலை இயக்குவது போன்றவை), நீங்கள் PHP செயல்பாடுகளை வைத்திருக்க வேண்டும் +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=உங்கள் ரூட் கோப்பகத்தில் எழுதக்கூடிய கோப்புகள் அல்லது பொதுவான நிரல்களின் கோப்பகங்கள் எதுவும் காணப்படவில்லை (நல்லது) RecommendedValueIs=பரிந்துரைக்கப்படுகிறது: %s Recommended=பரிந்துரைக்கப்படுகிறது NotRecommended=பரிந்துரைக்கப்படவில்லை -ARestrictedPath=சில தடைசெய்யப்பட்ட பாதை +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=வெளிப்புற தொகுதிகள் புதுப்பிப்புகளைச் சரிபார்க்கவும் CheckForModuleUpdateHelp=புதிய பதிப்பு உள்ளதா என்பதைச் சரிபார்க்க, இந்தச் செயல் வெளிப்புற தொகுதிகளின் எடிட்டர்களுடன் இணைக்கப்படும். ModuleUpdateAvailable=ஒரு புதுப்பிப்பு கிடைக்கிறது @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=வெளிப்புற தொகுதிகள SwaggerDescriptionFile=Swagger API விளக்கக் கோப்பு (உதாரணமாக redoc உடன் பயன்படுத்த) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=நீங்கள் நிறுத்தப்பட்ட WS API ஐ இயக்கியுள்ளீர்கள். அதற்குப் பதிலாக நீங்கள் REST API ஐப் பயன்படுத்த வேண்டும். RandomlySelectedIfSeveral=பல படங்கள் இருந்தால் தோராயமாக தேர்ந்தெடுக்கப்படும் +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=conf கோப்பில் தரவுத்தள கடவுச்சொல் தெளிவற்றது DatabasePasswordNotObfuscated=conf கோப்பில் தரவுத்தள கடவுச்சொல் தெளிவற்றதாக இல்லை APIsAreNotEnabled=APIகள் தொகுதிகள் இயக்கப்படவில்லை @@ -2251,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/ta_IN/categories.lang b/htdocs/langs/ta_IN/categories.lang index 3edacdba443..629d4f9679a 100644 --- a/htdocs/langs/ta_IN/categories.lang +++ b/htdocs/langs/ta_IN/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=இந்த உறுப்பினர் எந்த க ContactHasNoCategory=இந்த தொடர்பு எந்த குறிச்சொற்களிலும்/வகைகளிலும் இல்லை ProjectHasNoCategory=இந்த திட்டம் எந்த குறிச்சொற்களிலும்/வகைகளிலும் இல்லை ClassifyInCategory=குறிச்சொல்/வகையில் சேர்க்கவும் +RemoveCategory=Remove category NotCategorized=குறி/வகை இல்லாமல் CategoryExistsAtSameLevel=இந்த ref உடன் இந்த வகை ஏற்கனவே உள்ளது ContentsVisibleByAllShort=அனைவருக்கும் தெரியும் உள்ளடக்கம் @@ -67,6 +68,7 @@ StockCategoriesShort=கிடங்கு குறிச்சொற்கள ThisCategoryHasNoItems=இந்த வகை எந்த உருப்படிகளையும் கொண்டிருக்கவில்லை. CategId=குறி/வகை ஐடி ParentCategory=பெற்றோர் குறிச்சொல்/வகை +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=பெற்றோர் குறிச்சொல்/வகையின் லேபிள் CatSupList=விற்பனையாளர்கள் குறிச்சொற்கள்/வகைகளின் பட்டியல் CatCusList=வாடிக்கையாளர்கள்/எதிர்பார்ப்பு குறிச்சொற்கள்/வகைகளின் பட்டியல் @@ -86,15 +88,18 @@ DeleteFromCat=குறிச்சொற்கள்/வகையிலிர ExtraFieldsCategories=நிரப்பு பண்புகள் CategoriesSetup=குறிச்சொற்கள்/வகைகள் அமைப்பு CategorieRecursiv=தானாக பெற்றோர் குறிச்சொல்/வகையுடன் இணைக்கவும் -CategorieRecursivHelp=விருப்பம் இயக்கத்தில் இருந்தால், ஒரு தயாரிப்பை துணைப்பிரிவில் சேர்க்கும்போது, தயாரிப்பு மூல வகையிலும் சேர்க்கப்படும். +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=பின்வரும் தயாரிப்பு/சேவையைச் சேர்க்கவும் AddCustomerIntoCategory=வாடிக்கையாளருக்கு வகையை ஒதுக்கவும் AddSupplierIntoCategory=சப்ளையருக்கு வகையை ஒதுக்கவும் +AssignCategoryTo=Assign category to ShowCategory=குறிச்சொல்/வகையைக் காட்டு ByDefaultInList=பட்டியலில் இயல்பாக ChooseCategory=வகையைத் தேர்ந்தெடுக்கவும் StocksCategoriesArea=கிடங்கு வகைகள் +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=நிகழ்வு வகைகள் WebsitePagesCategoriesArea=பக்கம்-கொள்கலன் வகைகள் KnowledgemanagementsCategoriesArea=KM கட்டுரை வகைகள் UseOrOperatorForCategories=வகைகளுக்கு 'OR' ஆபரேட்டரைப் பயன்படுத்தவும் +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/ta_IN/commercial.lang b/htdocs/langs/ta_IN/commercial.lang index 1772e8ef941..95f19a55264 100644 --- a/htdocs/langs/ta_IN/commercial.lang +++ b/htdocs/langs/ta_IN/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=வாய்ப்பு நிலை DraftPropals=வரைவு வணிக முன்மொழிவுகள் NoLimit=எல்லை இல்லாத ToOfferALinkForOnlineSignature=ஆன்லைன் கையொப்பத்திற்கான இணைப்பு -WelcomeOnOnlineSignaturePage=%s இலிருந்து வணிக முன்மொழிவுகளை ஏற்க பக்கத்திற்கு வரவேற்கிறோம் -ThisScreenAllowsYouToSignDocFrom=மேற்கோள்/வணிக முன்மொழிவை ஏற்கவும் கையொப்பமிடவும் அல்லது மறுக்கவும் இந்தத் திரை உங்களை அனுமதிக்கிறது -ThisIsInformationOnDocumentToSign=இது ஏற்றுக்கொள்ள அல்லது மறுப்பதற்கான ஆவணத்தில் உள்ள தகவல் +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=மேற்கோளின் கையொப்பம்/வணிக முன்மொழிவு %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=ஆன்லைனில் கையொப்பமிடுவதற்கான அம்சம் முடக்கப்பட்டது அல்லது அம்சம் இயக்கப்படுவதற்கு முன் உருவாக்கப்பட்ட ஆவணம் diff --git a/htdocs/langs/ta_IN/compta.lang b/htdocs/langs/ta_IN/compta.lang index f776488fa97..d94d167c379 100644 --- a/htdocs/langs/ta_IN/compta.lang +++ b/htdocs/langs/ta_IN/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=இருப்பு (முன்) Balance=இருப்பு Debit=பற்று Credit=கடன் +AccountingDebit=Debit +AccountingCredit=Credit Piece=கணக்கியல் ஆவணம். AmountHTVATRealReceived=நிகர சேகரிக்கப்பட்டது AmountHTVATRealPaid=நிகரமாக செலுத்தப்பட்டது @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=ஒரு தயாரிப TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=ஒரு விற்பனை வரி விகிதத்தில் வசூலிக்கப்படும் விற்றுமுதல் அறிக்கை கிடைக்கவில்லை. இந்த அறிக்கை விற்றுமுதல் விலைப்பட்டியலுக்கு மட்டுமே கிடைக்கும். CalculationMode=கணக்கீட்டு முறை AccountancyJournal=கணக்கியல் குறியீடு இதழ் -ACCOUNTING_VAT_SOLD_ACCOUNT=விற்பனையின் மீதான VATக்கான இயல்புநிலை கணக்கியல் கணக்கு (VAT அகராதி அமைப்பில் வரையறுக்கப்படவில்லை என்றால் பயன்படுத்தப்படும்) -ACCOUNTING_VAT_BUY_ACCOUNT=வாங்குதல்களின் மீதான VATக்கான இயல்புநிலை கணக்கியல் கணக்கு (VAT அகராதி அமைப்பில் வரையறுக்கப்படாவிட்டால் பயன்படுத்தப்படும்) -ACCOUNTING_VAT_PAY_ACCOUNT=VAT செலுத்துவதற்கான இயல்புநிலை கணக்கு கணக்கு -ACCOUNTING_ACCOUNT_CUSTOMER=வாடிக்கையாளர் மூன்றாம் தரப்பினருக்குப் பயன்படுத்தப்படும் கணக்கு கணக்கு +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=மூன்றாம் தரப்பு அட்டையில் வரையறுக்கப்பட்ட பிரத்யேக கணக்கியல் கணக்கு சப்லெட்ஜர் கணக்கியலுக்கு மட்டுமே பயன்படுத்தப்படும். மூன்றாம் தரப்பினரின் பிரத்யேக வாடிக்கையாளர் கணக்கியல் கணக்கு வரையறுக்கப்படவில்லை என்றால், இது பொதுப் பேரேடுக்காகவும், சப்லெட்ஜர் கணக்கியலின் இயல்புநிலை மதிப்பாகவும் பயன்படுத்தப்படும். -ACCOUNTING_ACCOUNT_SUPPLIER=விற்பனையாளர் மூன்றாம் தரப்பினருக்குப் பயன்படுத்தப்படும் கணக்கியல் கணக்கு +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=மூன்றாம் தரப்பு அட்டையில் வரையறுக்கப்பட்ட பிரத்யேக கணக்கு கணக்கு சப்லெட்ஜர் கணக்கியலுக்கு மட்டுமே பயன்படுத்தப்படும். மூன்றாம் தரப்பினரின் பிரத்யேக விற்பனையாளர் கணக்கியல் கணக்கு வரையறுக்கப்படாவிட்டால், பொதுப் பேரேடுக்காகவும், சப்லெட்ஜர் கணக்கின் இயல்புநிலை மதிப்பாகவும் இது பயன்படுத்தப்படும். ConfirmCloneTax=சமூக/நிதி வரியின் குளோனை உறுதிப்படுத்தவும் ConfirmCloneVAT=VAT அறிவிப்பின் குளோனை உறுதிப்படுத்தவும் @@ -300,3 +302,4 @@ InvoiceToPay15Days=செலுத்த (15 முதல் 30 நாட்க InvoiceToPay30Days=செலுத்த (> 30 நாட்கள்) ConfirmPreselectAccount=கணக்கியல் குறியீட்டை முன்கூட்டியே தேர்ந்தெடுக்கவும் ConfirmPreselectAccountQuestion=இந்தக் கணக்கியல் குறியீட்டைக் கொண்டு தேர்ந்தெடுக்கப்பட்ட %s வரிகளை நிச்சயமாகத் தேர்ந்தெடுக்க விரும்புகிறீர்களா? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/ta_IN/contracts.lang b/htdocs/langs/ta_IN/contracts.lang index 0cd88ad5820..0d9e9c1502a 100644 --- a/htdocs/langs/ta_IN/contracts.lang +++ b/htdocs/langs/ta_IN/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=ஒப்பந்தங்கள்/சந்தாக ContractsAndLine=ஒப்பந்தங்கள் மற்றும் ஒப்பந்தங்களின் வரி Contract=ஒப்பந்த ContractLine=ஒப்பந்த வரி +ContractLines=Contract lines Closing=மூடுவது NoContracts=ஒப்பந்தங்கள் இல்லை MenuServices=சேவைகள் @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=இந்த ஒப்பந்த வரியை ந MoveToAnotherContract=சேவையை மற்றொரு ஒப்பந்தத்திற்கு மாற்றவும். ConfirmMoveToAnotherContract=நான் புதிய இலக்கு ஒப்பந்தத்தைத் தேர்ந்தெடுத்து, இந்தச் சேவையை இந்த ஒப்பந்தத்திற்கு நகர்த்த விரும்புவதை உறுதிப்படுத்துகிறேன். ConfirmMoveToAnotherContractQuestion=தற்போதுள்ள எந்த ஒப்பந்தத்தில் (அதே மூன்றாம் தரப்பினரின்) இந்தச் சேவையை மாற்ற விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்யவும்? -PaymentRenewContractId=ஒப்பந்த வரியை புதுப்பிக்கவும் (எண் %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=காலாவதி தேதி NoExpiredServices=காலாவதியான செயலில் உள்ள சேவைகள் இல்லை ListOfServicesToExpireWithDuration=%s நாட்களில் காலாவதியாகும் சேவைகளின் பட்டியல் @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=வாடிக்கையாளர HideClosedServiceByDefault=மூடிய சேவைகளை இயல்பாக மறை ShowClosedServices=மூடிய சேவைகளைக் காட்டு HideClosedServices=மூடிய சேவைகளை மறை +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/ta_IN/cron.lang b/htdocs/langs/ta_IN/cron.lang index 29aab0a040a..167c5788a26 100644 --- a/htdocs/langs/ta_IN/cron.lang +++ b/htdocs/langs/ta_IN/cron.lang @@ -26,7 +26,7 @@ CronCommand=கட்டளை CronList=திட்டமிடப்பட்ட வேலைகள் CronDelete=திட்டமிடப்பட்ட வேலைகளை நீக்கவும் CronConfirmDelete=இந்த திட்டமிடப்பட்ட வேலைகளை நிச்சயமாக நீக்க விரும்புகிறீர்களா? -CronExecute=திட்டமிடப்பட்ட வேலையைத் தொடங்கவும் +CronExecute=Launch now CronConfirmExecute=இந்த திட்டமிடப்பட்ட வேலைகளை இப்போது நிச்சயமாகச் செய்ய விரும்புகிறீர்களா? CronInfo=திட்டமிடப்பட்ட வேலை தொகுதி தானாக செயல்படுத்த வேலைகளை திட்டமிட அனுமதிக்கிறது. வேலைகளை கைமுறையாகவும் தொடங்கலாம். CronTask=வேலை @@ -58,7 +58,7 @@ CronNote=கருத்து CronFieldMandatory=புலங்கள் %s கட்டாயம் CronErrEndDateStartDt=இறுதித் தேதி தொடக்கத் தேதிக்கு முன் இருக்கக்கூடாது StatusAtInstall=தொகுதி நிறுவலின் நிலை -CronStatusActiveBtn=அட்டவணை +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=முடக்கு CronTaskInactive=இந்த வேலை முடக்கப்பட்டுள்ளது (திட்டமிடப்படவில்லை) CronId=ஐடி @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=திட்டமிடப்பட்ட வ JobDisabled=வேலை முடக்கப்பட்டது MakeLocalDatabaseDumpShort=உள்ளூர் தரவுத்தள காப்புப்பிரதி MakeLocalDatabaseDump=உள்ளூர் தரவுத்தள டம்ப்பை உருவாக்கவும். அளவுருக்கள்: சுருக்கம் ('gz' அல்லது 'bz' அல்லது 'இல்லை'), காப்புப் பிரதி வகை ('mysql', 'pgsql', 'auto'), 1, 'தானியங்கு' அல்லது உருவாக்க வேண்டிய கோப்பு பெயர், வைத்திருக்க வேண்டிய காப்பு கோப்புகளின் எண்ணிக்கை +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=கவனம், செயல்திறன் நோக்கத்திற்காக, செயல்படுத்தப்பட்ட வேலைகளை நிறைவேற்றுவதற்கான அடுத்த தேதி எதுவாக இருந்தாலும், உங்கள் வேலைகள் இயக்கப்படுவதற்கு முன், அதிகபட்சம் %s மணிநேரம் வரை தாமதமாகலாம். DATAPOLICYJob=டேட்டா கிளீனர் மற்றும் அநாமதேயர் JobXMustBeEnabled=வேலை %s இயக்கப்பட்டிருக்க வேண்டும் +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=கடைசியாக செயல்படுத்தப்பட்ட திட்டமிடப்பட்ட வேலை NextScheduledJobExecute=அடுத்த திட்டமிடப்பட்ட வேலை NumberScheduledJobError=திட்டமிடப்பட்ட வேலைகளின் எண்ணிக்கை பிழை +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/ta_IN/datapolicy.lang b/htdocs/langs/ta_IN/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ta_IN/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ta_IN/ecm.lang b/htdocs/langs/ta_IN/ecm.lang index e9c049ec9f0..32a59c15dbd 100644 --- a/htdocs/langs/ta_IN/ecm.lang +++ b/htdocs/langs/ta_IN/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=கையேடு அடைவு ECMSectionAuto=தானியங்கி அடைவு ECMSectionsManual=கையேடு மரம் ECMSectionsAuto=தானியங்கி மரம் +ECMSectionsMedias=Medias tree ECMSections=அடைவுகள் ECMRoot=ஈசிஎம் ரூட் ECMNewSection=புதிய அடைவு @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=துணை அடைவுகளில் உள்ள ECMCreationUser=படைப்பாளி ECMArea=DMS/ECM பகுதி ECMAreaDesc=DMS/ECM (ஆவண மேலாண்மை அமைப்பு / மின்னணு உள்ளடக்க மேலாண்மை) பகுதியானது Dolibarr இல் அனைத்து வகையான ஆவணங்களையும் சேமிக்கவும், பகிரவும் மற்றும் விரைவாக தேடவும் உங்களை அனுமதிக்கிறது. -ECMAreaDesc2=* ஒரு உறுப்பின் அட்டையிலிருந்து ஆவணங்களைச் சேர்க்கும்போது தானியங்கி அடைவுகள் தானாக நிரப்பப்படும்.
* ஒரு குறிப்பிட்ட உறுப்புடன் இணைக்கப்படாத ஆவணங்களைச் சேமிக்க கையேடு கோப்பகங்களைப் பயன்படுத்தலாம். +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved= %s கோப்பகம் நீக்கப்பட்டது. ECMSectionWasCreated= %s கோப்பகம் உருவாக்கப்பட்டது. ECMSearchByKeywords=முக்கிய வார்த்தைகள் மூலம் தேடுங்கள் diff --git a/htdocs/langs/ta_IN/eventorganization.lang b/htdocs/langs/ta_IN/eventorganization.lang index a8e9c41e0a9..875225c0600 100644 --- a/htdocs/langs/ta_IN/eventorganization.lang +++ b/htdocs/langs/ta_IN/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=நிகழ்வு அமைப்பு Settings=அமைப்புகள் EventOrganizationSetupPage = நிகழ்வு அமைப்பு அமைவு பக்கம் EVENTORGANIZATION_TASK_LABEL = திட்டம் சரிபார்க்கப்படும் போது தானாக உருவாக்க பணிகளின் லேபிள் -EVENTORGANIZATION_TASK_LABELTooltip = நீங்கள் ஒரு ஒழுங்கமைக்கப்பட்ட நிகழ்வு மதிப்பிட போது, சில காரியங்கள் தானாக உதாரணமாக திட்டம்

உள்ள உருவாக்க முடியும்: கான்பரன்ஸ்
அனுப்புக கால்


பூத் அழைப்பு பெறவும்
அனுப்புக பங்கேற்பாளர்கள் நிகழ்வுகளுக்கு திறந்த சந்தாக்கள்
மாநாடுகள் அழைப்பு பெறவும் பூத் க்கான அனுப்பவும் கால் நிகழ்வை பேச்சாளர்களுக்கு நினைவூட்டு
நிகழ்வை நினைவூட்டல் பூத் ஹோஸ்டருக்கு அனுப்பு
பங்கேற்பாளர்களுக்கு நிகழ்வை நினைவூட்டு அனுப்பு +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = மூன்றாம் தரப்பினருடன் சேர்ப்பதற்கான வகை, மாநாட்டை யாராவது பரிந்துரைக்கும் போது தானாகவே உருவாக்கப்படும் EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = மூன்றாம் தரப்பினரிடம் சேர்ப்பதற்கான வகை, ஒரு சாவடியைப் பரிந்துரைக்கும் போது தானாகவே உருவாக்கப்படும் EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = மாநாட்டின் பரிந்துரையைப் பெற்ற பிறகு அனுப்ப வேண்டிய மின்னஞ்சலின் டெம்ப்ளேட். @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= மாநாடு அல்லது சாவடி +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = ஒரு நிகழ்வின் அமைப்பை நிர்வகிக்கவும் ConferenceOrBooth = மாநாடு அல்லது சாவடி ConferenceOrBoothTab = மாநாடு அல்லது சாவடி AmountPaid = பணம் செலுத்தப்பட்டது DateOfRegistration = பதிவு செய்யப்பட்ட தேதி ConferenceOrBoothAttendee = மாநாடு அல்லது பூத் பங்கேற்பாளர் +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = இங்கே, நீங்கள் ஒர EvntOrgRegistrationConfHelpMessage = நிகழ்வின் போது உயிரூட்ட ஒரு புதிய மாநாட்டை இங்கே பரிந்துரைக்கலாம். EvntOrgRegistrationBoothHelpMessage = இங்கே, நிகழ்வின் போது ஒரு சாவடிக்கு விண்ணப்பிக்கலாம். ListOfSuggestedConferences = பரிந்துரைக்கப்பட்ட மாநாடுகளின் பட்டியல் -ListOfSuggestedBooths = பரிந்துரைக்கப்பட்ட சாவடிகளின் பட்டியல் -ListOfConferencesOrBooths=மாநாடுகள் அல்லது நிகழ்வுத் திட்டத்தின் சாவடிகளின் பட்டியல் +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = புதிய மாநாட்டை பரிந்துரைக்கவும் SuggestBooth = ஒரு சாவடியை பரிந்துரைக்கவும் ViewAndVote = பரிந்துரைக்கப்பட்ட நிகழ்வுகளைப் பார்த்து வாக்களியுங்கள் PublicAttendeeSubscriptionGlobalPage = நிகழ்வில் பதிவு செய்வதற்கான பொது இணைப்பு PublicAttendeeSubscriptionPage = இந்த நிகழ்விற்கான பதிவுக்கான பொது இணைப்பு மட்டும் MissingOrBadSecureKey = பாதுகாப்பு விசை தவறானது அல்லது காணவில்லை -EvntOrgWelcomeMessage = நிகழ்வில் புதிய பங்கேற்பாளராகப் பதிவுசெய்ய இந்தப் படிவம் உங்களை அனுமதிக்கிறது : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = இந்த மாநாடு %s இல் தொடங்கி %s இல் முடிவடைகிறது. ConferenceAttendeeFee = நிகழ்விற்கான மாநாட்டில் பங்கேற்பாளர் கட்டணம்: '%s' %s முதல் %s வரை. BoothLocationFee = நிகழ்விற்கான பூத் இடம் : '%s' %s முதல் %s வரை @@ -129,7 +133,7 @@ LabelOfconference=மாநாட்டு லேபிள் ConferenceIsNotConfirmed=பதிவு கிடைக்கவில்லை, மாநாடு இன்னும் உறுதிப்படுத்தப்படவில்லை DateMustBeBeforeThan=%s கண்டிப்பாக %s DateMustBeAfterThan=%s கண்டிப்பாக %s ஆக இருக்க வேண்டும் - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=பதிவு OrganizationEventConfRequestWasReceived=மாநாட்டிற்கான உங்கள் ஆலோசனை பெறப்பட்டது OrganizationEventBoothRequestWasReceived=சாவடிக்கான உங்கள் கோரிக்கை பெறப்பட்டது @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=உங்கள் நிக OrganizationEventBulkMailToAttendees=நிகழ்வில் பங்கேற்பாளராக நீங்கள் பங்கேற்பதைப் பற்றிய நினைவூட்டல் இது OrganizationEventBulkMailToSpeakers=ஒரு பேச்சாளராக நிகழ்வில் நீங்கள் பங்கேற்பதற்கான நினைவூட்டல் இது OrganizationEventLinkToThirdParty=மூன்றாம் தரப்பினருக்கான இணைப்பு (வாடிக்கையாளர், சப்ளையர் அல்லது பங்குதாரர்) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=ஒரு சாவடிக்கான விண்ணப்பம் NewSuggestionOfConference=ஒரு மாநாட்டிற்கான விண்ணப்பம் @@ -153,7 +158,7 @@ VoteOk = உங்கள் வாக்கு ஏற்றுக்கொள் AlreadyVoted = இந்த நிகழ்வுக்கு நீங்கள் ஏற்கனவே வாக்களித்துள்ளீர்கள். VoteError = வாக்களிப்பின் போது பிழை ஏற்பட்டது, மீண்டும் முயற்சிக்கவும். -SubscriptionOk = உங்கள் பதிவு சரிபார்க்கப்பட்டது +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = நிகழ்வுக்கான உங்கள் சந்தாவை உறுதிப்படுத்துதல் Attendee = பங்கேற்பாளர் PaymentConferenceAttendee = மாநாட்டில் பங்கேற்பாளர் கட்டணம் @@ -161,7 +166,9 @@ PaymentBoothLocation = சாவடி இடம் கட்டணம் DeleteConferenceOrBoothAttendee=பங்கேற்பாளரை அகற்று RegistrationAndPaymentWereAlreadyRecorder= %s என்ற மின்னஞ்சலுக்கான பதிவும் கட்டணமும் ஏற்கனவே பதிவு செய்யப்பட்டுள்ளன. EmailAttendee=பங்கேற்பாளர் மின்னஞ்சல் +EmailCompany=Company email EmailCompanyForInvoice=நிறுவனத்தின் மின்னஞ்சல் (விலைப்பட்டியலுக்கு, பங்கேற்பாளர் மின்னஞ்சலில் இருந்து வேறுபட்டால்) ErrorSeveralCompaniesWithEmailContactUs=இந்த மின்னஞ்சலைக் கொண்ட பல நிறுவனங்கள் கண்டறியப்பட்டதால், உங்கள் பதிவைத் தானாகச் சரிபார்க்க முடியாது. கைமுறை சரிபார்ப்புக்கு எங்களை %s இல் தொடர்பு கொள்ளவும் ErrorSeveralCompaniesWithNameContactUs=இந்தப் பெயரைக் கொண்ட பல நிறுவனங்கள் கண்டறியப்பட்டதால், உங்கள் பதிவைத் தானாகச் சரிபார்க்க முடியாது. கைமுறை சரிபார்ப்புக்கு எங்களை %s இல் தொடர்பு கொள்ளவும் NoPublicActionsAllowedForThisEvent=இந்த நிகழ்விற்கான பொது நடவடிக்கைகள் எதுவும் பொது மக்களுக்குத் திறக்கப்படவில்லை +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/ta_IN/holiday.lang b/htdocs/langs/ta_IN/holiday.lang index cb88a2d1041..11438b9527c 100644 --- a/htdocs/langs/ta_IN/holiday.lang +++ b/htdocs/langs/ta_IN/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=கிளம்பு +Holidays=Leaves +Holiday=Leave CPTitreMenu=கிளம்பு MenuReportMonth=மாதாந்திர அறிக்கை MenuAddCP=புதிய விடுப்பு கோரிக்கை +MenuCollectiveAddCP=New collective leave request NotActiveModCP=இந்தப் பக்கத்தைப் பார்க்க, நீங்கள் தொகுதி வெளியேறு என்பதை இயக்க வேண்டும். AddCP=விடுப்புக் கோரிக்கையை விடுங்கள் DateDebCP=தொடக்க தேதி @@ -56,6 +58,7 @@ ConfirmDeleteCP=இந்த விடுப்பு கோரிக்கை ErrorCantDeleteCP=இந்த விடுப்பு கோரிக்கையை நீக்க உங்களுக்கு உரிமை இல்லை. CantCreateCP=விடுப்பு கோரிக்கைகளை வைக்க உங்களுக்கு உரிமை இல்லை. InvalidValidatorCP=உங்கள் விடுப்புக் கோரிக்கைக்கு நீங்கள் அனுமதியளிப்பவரைத் தேர்ந்தெடுக்க வேண்டும். +InvalidValidator=The user chosen isn't an approver. NoDateDebut=தொடக்கத் தேதியைத் தேர்ந்தெடுக்க வேண்டும். NoDateFin=நீங்கள் முடிவுத் தேதியைத் தேர்ந்தெடுக்க வேண்டும். ErrorDureeCP=உங்கள் விடுப்பு கோரிக்கையில் வேலை நாள் இல்லை. @@ -79,6 +82,8 @@ MotifCP=காரணம் UserCP=பயனர் ErrorAddEventToUserCP=விதிவிலக்கான விடுப்பைச் சேர்க்கும்போது பிழை ஏற்பட்டது. AddEventToUserOkCP=விதிவிலக்கான விடுப்புச் சேர்க்கை முடிந்தது. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=மாற்ற பதிவுகளைப் பார்க்கவும் LogCP="பேலன்ஸ் ஆஃப் லீவ்" க்கு செய்யப்பட்ட அனைத்து புதுப்பிப்புகளின் பதிவு ActionByCP=மூலம் புதுப்பிக்கப்பட்டது @@ -86,6 +91,13 @@ UserUpdateCP=க்கு புதுப்பிக்கப்பட்டத PrevSoldeCP=முந்தைய இருப்பு NewSoldeCP=புதிய சமநிலையை alreadyCPexist=இந்தக் காலக்கட்டத்தில் ஏற்கனவே விடுப்புக் கோரிக்கை விடுக்கப்பட்டுள்ளது. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=விடுப்புக் கோரிக்கையின் தொடக்க நாள் LastDayOfHoliday=விடுப்புக் கோரிக்கையின் முடிவு நாள் BoxTitleLastLeaveRequests=சமீபத்திய %s மாற்றியமைக்கப்பட்ட விடுப்புக் கோரிக்கைகள் @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s என்பது பொதுவாக வேலை BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=விடுப்பு கோரிக்கை %s வரைவாக இருக்க வேண்டும், ரத்து செய்யப்பட வேண்டும் அல்லது நீக்கப்பட மறுக்கப்பட வேண்டும் +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/ta_IN/loan.lang b/htdocs/langs/ta_IN/loan.lang index 6f030a5e6f0..2d4881f138d 100644 --- a/htdocs/langs/ta_IN/loan.lang +++ b/htdocs/langs/ta_IN/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = நீங்கள் அட்டவணையைப் பயன்படுத்தினால் ஆர்வத்தை மாற்ற முடியாது # Admin ConfigLoan=தொகுதி கடன் கட்டமைப்பு -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=கணக்கியல் கணக்கு மூலதனம் இயல்பாக -LOAN_ACCOUNTING_ACCOUNT_INTEREST=கணக்கியல் கணக்கு வட்டி இயல்பாக -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=முன்னிருப்பாக கணக்கியல் கணக்கு காப்பீடு +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=நிதி உறுதியைத் திருத்தவும் diff --git a/htdocs/langs/ta_IN/mailmanspip.lang b/htdocs/langs/ta_IN/mailmanspip.lang index 60e339c970a..bbc6d2a1847 100644 --- a/htdocs/langs/ta_IN/mailmanspip.lang +++ b/htdocs/langs/ta_IN/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=சந்தா சோதனை வெற்றிகர MailmanDeletionSuccess=குழுவிலகல் சோதனை வெற்றிகரமாகச் செயல்படுத்தப்பட்டது SynchroMailManEnabled=ஒரு Mailman மேம்படுத்தல் செய்யப்படும் SynchroSpipEnabled=ஒரு ஸ்பிப் அப்டேட் செய்யப்படும் -DescADHERENT_MAILMAN_ADMINPW=Mailman நிர்வாகி கடவுச்சொல் +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=Mailman சந்தாக்களுக்கான URL DescADHERENT_MAILMAN_UNSUB_URL=Mailman சந்தா விலக்குக்கான URL DescADHERENT_MAILMAN_LISTS=புதிய உறுப்பினர்களின் தானியங்கி கல்வெட்டுக்கான பட்டியல்(கள்) (காற்புள்ளியால் பிரிக்கப்பட்டது) diff --git a/htdocs/langs/ta_IN/mails.lang b/htdocs/langs/ta_IN/mails.lang index a502549e29c..da4dbb2706e 100644 --- a/htdocs/langs/ta_IN/mails.lang +++ b/htdocs/langs/ta_IN/mails.lang @@ -7,10 +7,10 @@ MailCard=மின்னஞ்சல் அட்டை MailRecipients=பெற்றவர்கள் MailRecipient=பெறுபவர் MailTitle=விளக்கம் -MailFrom=அனுப்புபவர் +MailFrom=From MailErrorsTo=பிழைகள் MailReply=பதிலளிக்க -MailTo=பெறுநர்(கள்) +MailTo=To MailToUsers=பயனர்(களுக்கு) MailCC=நகலெடு MailToCCUsers=பயனர்களுக்கு நகலெடு @@ -178,3 +178,4 @@ IsAnAnswer=ஆரம்ப மின்னஞ்சலின் பதில் RecordCreatedByEmailCollector=%s மின்னஞ்சலில் இருந்து %s மின்னஞ்சல் சேகரிப்பாளரால் உருவாக்கப்பட்டது DefaultBlacklistMailingStatus=புதிய தொடர்பை உருவாக்கும் போது '%s' புலத்திற்கான இயல்பு மதிப்பு DefaultStatusEmptyMandatory=காலி ஆனால் கட்டாயம் +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/ta_IN/main.lang b/htdocs/langs/ta_IN/main.lang index e8857b01547..e83a90ca339 100644 --- a/htdocs/langs/ta_IN/main.lang +++ b/htdocs/langs/ta_IN/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=freeserif FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=இந்த மின்னஞ்சல் வகைக்க AvailableVariables=கிடைக்கக்கூடிய மாற்று மாறிகள் NoTranslation=மொழிபெயர்ப்பு இல்லை Translation=மொழிபெயர்ப்பு +Translations=Translations CurrentTimeZone=நேர மண்டல PHP (சர்வர்) EmptySearchString=காலியாக இல்லாத தேடல் அளவுகோல்களை உள்ளிடவும் EnterADateCriteria=தேதி அளவுகோலை உள்ளிடவும் @@ -199,6 +206,7 @@ Valid=செல்லுபடியாகும் Approve=ஒப்புதல் Disapprove=ஏற்கவில்லை ReOpen=மீண்டும் திறக்கவும் +OpenVerb=Open Upload=பதிவேற்றவும் ToLink=இணைப்பு Select=தேர்ந்தெடு @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=பயனர் குழு வரையறுக்கப்படவில்லை Password=கடவுச்சொல் -PasswordRetype=உங்கள் கடவுச்சொல்லை மீண்டும் தட்டச்சு செய்யவும் +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=இந்த ஆர்ப்பாட்டத்தில் நிறைய அம்சங்கள்/தொகுதிகள் முடக்கப்பட்டுள்ளன என்பதை நினைவில் கொள்ளவும். Name=பெயர் NameSlashCompany=பெயர் / நிறுவனம் @@ -481,6 +489,7 @@ ActionsOnContact=இந்த தொடர்பு/முகவரிக்க ActionsOnContract=இந்த ஒப்பந்தத்திற்கான நிகழ்வுகள் ActionsOnMember=இந்த உறுப்பினரைப் பற்றிய நிகழ்வுகள் ActionsOnProduct=இந்த தயாரிப்பு பற்றிய நிகழ்வுகள் +ActionsOnAsset=Events for this fixed asset NActionsLate=%s தாமதமானது ToDo=செய்ய Completed=நிறைவு @@ -921,6 +930,7 @@ DirectDownloadInternalLink=தனிப்பட்ட பதிவிறக் PrivateDownloadLinkDesc=நீங்கள் உள்நுழைந்திருக்க வேண்டும் மற்றும் கோப்பைப் பார்க்க அல்லது பதிவிறக்க உங்களுக்கு அனுமதிகள் தேவை Download=பதிவிறக்க Tamil DownloadDocument=ஆவணத்தைப் பதிவிறக்கவும் +DownloadSignedDocument=Download signed document ActualizeCurrency=நாணய விகிதத்தைப் புதுப்பிக்கவும் Fiscalyear=நிதியாண்டு ModuleBuilder=தொகுதி மற்றும் பயன்பாட்டு பில்டர் @@ -1046,6 +1056,7 @@ SearchIntoContracts=ஒப்பந்தங்கள் SearchIntoCustomerShipments=வாடிக்கையாளர் ஏற்றுமதி SearchIntoExpenseReports=செலவு அறிக்கைகள் SearchIntoLeaves=கிளம்பு +SearchIntoKM=Knowledge base SearchIntoTickets=டிக்கெட்டுகள் SearchIntoCustomerPayments=வாடிக்கையாளர் கொடுப்பனவுகள் SearchIntoVendorPayments=விற்பனையாளர் கொடுப்பனவுகள் @@ -1137,15 +1148,29 @@ EventReminder=நிகழ்வு நினைவூட்டல் UpdateForAllLines=அனைத்து வரிகளுக்கும் புதுப்பிக்கவும் OnHold=நிறுத்தி வைக்கப்பட்டுள்ளது Civility=நாகரீகம் -AffectTag=தாக்க குறிச்சொல் +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=வெளிப்புற பயனரை உருவாக்கவும் -ConfirmAffectTag=மொத்த டேக் பாதிப்பு -ConfirmAffectTagQuestion=%s தேர்ந்தெடுக்கப்பட்ட பதிவின்(கள்) குறிச்சொற்களை நிச்சயமாகப் பாதிக்க விரும்புகிறீர்களா? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=பதிவுகளின் வகைக்கு குறிச்சொல் வகை எதுவும் இல்லை +Rate=மதிப்பிடவும் +SupervisorNotFound=Supervisor not found CopiedToClipboard=கிளிப்போர்டுக்கு நகலெடுக்கப்பட்டது InformationOnLinkToContract=இந்த தொகை ஒப்பந்தத்தின் அனைத்து வரிகளின் மொத்தமாகும். நேரம் பற்றிய எந்த கருத்தும் கணக்கில் எடுத்துக்கொள்ளப்படவில்லை. ConfirmCancel=நீங்கள் நிச்சயமாக ரத்து செய்ய விரும்புகிறீர்களா EmailMsgID=மின்னஞ்சல் MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=இயக்கப்பட்டது என அமைக்கவும் SetToDisabled=முடக்கப்பட்டதாக அமைக்கவும் ConfirmMassEnabling=நிறை செயல்படுத்தும் உறுதிப்படுத்தல் @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/ta_IN/members.lang b/htdocs/langs/ta_IN/members.lang index 60ed236be56..73a3ccf65a4 100644 --- a/htdocs/langs/ta_IN/members.lang +++ b/htdocs/langs/ta_IN/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=மற்றொரு உறுப ErrorUserPermissionAllowsToLinksToItselfOnly=பாதுகாப்பு காரணங்களுக்காக, உங்களுடையது அல்லாத ஒரு பயனருடன் ஒரு உறுப்பினரை இணைக்க அனைத்து பயனர்களையும் திருத்துவதற்கான அனுமதிகள் உங்களுக்கு வழங்கப்பட வேண்டும். SetLinkToUser=Dolibarr பயனருக்கான இணைப்பு SetLinkToThirdParty=Dolibarr மூன்றாம் தரப்பினருக்கான இணைப்பு +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=உறுப்பினர்களின் பட்டியல் MembersListToValid=வரைவு உறுப்பினர்களின் பட்டியல் (சரிபார்க்கப்பட வேண்டும்) @@ -34,7 +35,8 @@ DateSubscription=உறுப்பினர் தேதி DateEndSubscription=உறுப்பினர் முடிவு தேதி EndSubscription=உறுப்பினர் முடிவு SubscriptionId=பங்களிப்பு ஐடி -WithoutSubscription=பங்களிப்பு இல்லாமல் +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=புதிய உறுப்பினர் @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=உறுப்பினர் வகையை நீ NewSubscription=புதிய பங்களிப்பு NewSubscriptionDesc=அறக்கட்டளையின் புதிய உறுப்பினராக உங்கள் சந்தாவைப் பதிவுசெய்ய இந்தப் படிவம் உங்களை அனுமதிக்கிறது. உங்கள் சந்தாவைப் புதுப்பிக்க விரும்பினால் (ஏற்கனவே உறுப்பினராக இருந்தால்), அதற்கு பதிலாக %s என்ற மின்னஞ்சல் மூலம் அடித்தள வாரியத்தைத் தொடர்பு கொள்ளவும். Subscription=பங்களிப்பு -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=பங்களிப்புகள் SubscriptionLate=லேட் SubscriptionNotReceived=பங்களிப்பு ஒருபோதும் பெறப்படவில்லை @@ -205,9 +207,10 @@ NbOfSubscriptions=பங்களிப்புகளின் எண்ணி AmountOfSubscriptions=பங்களிப்புகளிலிருந்து சேகரிக்கப்பட்ட தொகை TurnoverOrBudget=விற்றுமுதல் (ஒரு நிறுவனத்திற்கு) அல்லது பட்ஜெட் (ஒரு அடித்தளத்திற்கு) DefaultAmount=பங்களிப்பு தொகையின் இயல்புநிலை -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=ஒருங்கிணைந்த ஆன்லைன் கட்டணப் பக்கத்தில் செல்லவும் +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=இயற்கையாகவே MembersStatisticsByProperties=இயல்பிலேயே உறுப்பினர்களின் புள்ளிவிவரங்கள் VATToUseForSubscriptions=பங்களிப்புகளுக்கு பயன்படுத்த VAT விகிதம் @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=உறுப்பினர்களுக்கான CreateDolibarrThirdPartyDesc=மூன்றாம் தரப்பினர் என்பது ஒவ்வொரு பங்களிப்பிற்கும் விலைப்பட்டியல் உருவாக்க முடிவு செய்தால், விலைப்பட்டியலில் பயன்படுத்தப்படும் சட்டப்பூர்வ நிறுவனம் ஆகும். பங்களிப்பைப் பதிவு செய்யும் போது நீங்கள் அதை உருவாக்க முடியும். MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/ta_IN/modulebuilder.lang b/htdocs/langs/ta_IN/modulebuilder.lang index b4782fad195..6ae354aa6f5 100644 --- a/htdocs/langs/ta_IN/modulebuilder.lang +++ b/htdocs/langs/ta_IN/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=இந்த கருவியை அனுபவம் வாய்ந்த பயனர்கள் அல்லது டெவலப்பர்கள் மட்டுமே பயன்படுத்த வேண்டும். இது உங்கள் சொந்த தொகுதியை உருவாக்க அல்லது திருத்துவதற்கான பயன்பாடுகளை வழங்குகிறது. மாற்று கைமுறை மேம்பாட்டிற்கான ஆவணம் இங்கே . EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=தொகுதிகள் உருவாக்கப்படும்/திருத்தப்படும் பாதை (வெளிப்புற தொகுதிகளுக்கான முதல் அடைவு %s என வரையறுக்கப்பட்டுள்ளது): %s ModuleBuilderDesc3=உருவாக்கப்பட்ட/திருத்தக்கூடிய தொகுதிகள் கண்டறியப்பட்டன: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=தொகுதி கோப்பகத்தின் ம NewModule=புதிய தொகுதி NewObjectInModulebuilder=புதிய பொருள் NewDictionary=New dictionary +ModuleName=Module name ModuleKey=தொகுதி விசை ObjectKey=பொருள் விசை DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=தொகுதி/பயன்பாடு தொகுப PathToModuleDocumentation=தொகுதி/பயன்பாட்டு ஆவணங்களின் கோப்புக்கான பாதை (%s) SpaceOrSpecialCharAreNotAllowed=இடைவெளிகள் அல்லது சிறப்பு எழுத்துக்கள் அனுமதிக்கப்படாது. FileNotYetGenerated=கோப்பு இன்னும் உருவாக்கப்படவில்லை +GenerateCode=Generate code RegenerateClassAndSql=.class மற்றும் .sql கோப்புகளை கட்டாயமாக புதுப்பிக்கவும் RegenerateMissingFiles=விடுபட்ட கோப்புகளை உருவாக்கவும் SpecificationFile=ஆவணக் கோப்பு LanguageFile=மொழிக்கான கோப்பு ObjectProperties=பொருள் பண்புகள் +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty= %s சொத்தை நிச்சயமாக நீக்க விரும்புகிறீர்களா? இது PHP வகுப்பில் குறியீட்டை மாற்றும் ஆனால் பொருளின் அட்டவணை வரையறையிலிருந்து நெடுவரிசையை அகற்றும். NotNull=NULL அல்ல NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=ஒரு அளவீடு ஆகும் DirScanned=கோப்பகம் ஸ்கேன் செய்யப்பட்டது NoTrigger=தூண்டுதல் இல்லை NoWidget=விட்ஜெட் இல்லை -GoToApiExplorer=ஏபிஐ எக்ஸ்ப்ளோரர் +ApiExplorer=API explorer ListOfMenusEntries=மெனு உள்ளீடுகளின் பட்டியல் ListOfDictionariesEntries=அகராதி உள்ளீடுகளின் பட்டியல் ListOfPermissionsDefined=வரையறுக்கப்பட்ட அனுமதிகளின் பட்டியல் SeeExamples=உதாரணங்களை இங்கே பார்க்கவும் -EnabledDesc=இந்த புலம் செயலில் இருக்க வேண்டிய நிபந்தனை (எடுத்துக்காட்டுகள்: 1 அல்லது $conf->global->MYMODULE_MYOPTION) -VisibleDesc=புலம் தெரிகிறதா? (எடுத்துக்காட்டுகள்: 0=எப்போதும் காணமுடியாது, 1=பட்டியல் மற்றும் உருவாக்க/புதுப்பித்தல்/பார்க்கும் படிவங்களில் தெரியும், 2=பட்டியலிலேயே தெரியும், 3=உருவாக்கும்/புதுப்பிப்பு/பார்க்கும் படிவத்தில் மட்டும் தெரியும் (பட்டியல் அல்ல), 4=பட்டியலில் தெரியும் மற்றும் புதுப்பித்தல்/பார்வை படிவம் மட்டும் (உருவாக்கவில்லை), 5=பட்டியல் இறுதிக் காட்சிப் படிவத்தில் மட்டும் தெரியும் (உருவாக்கவில்லை, புதுப்பிக்கவில்லை).

இது ஒரு வெளிப்பாடாக இருக்கலாம், எடுத்துக்காட்டாக:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
-DisplayOnPdfDesc=இணக்கமான PDF ஆவணங்களில் இந்தப் புலத்தைக் காண்பி, நீங்கள் "நிலை" புலத்துடன் நிலையை நிர்வகிக்கலாம்.
தற்போது, அறியப்பட்ட இணக்கதன்மை பிடிஎப் மாதிரிகள் உள்ளன: eratosthene (ஆர்டர்), espadon (கப்பல்), கடற்பாசி (பொருள்), சியான் (propal / மேற்கோள்), cornas (சப்ளையர் ஆர்டர்)

ஆவணம்:
0 =
1 காண்பிக்கப்படவில்லை = காட்சி
2 = காட்ட மட்டுமே காலி இல்லை என்றால்

பொறுத்தவரை ஆவணம் வரிகளை:
0 = இல்லை
1 = பிறகு விளக்கம் பத்தியில் 4 = காட்சி
விளக்கம் பிறகு
வரி விளக்கம் பத்தியில் 3 = காட்சி ஒரு பத்தியில் காட்டப்படும் காட்டப்படும் காலியாக இல்லாவிட்டால் மட்டுமே விளக்கம் -DisplayOnPdf=PDF இல் காட்சி +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=புலத்தின் மதிப்பை மொத்தமாக பட்டியலில் சேர்க்க முடியுமா? (எடுத்துக்காட்டுகள்: 1 அல்லது 0) SearchAllDesc=விரைவு தேடல் கருவியில் இருந்து தேடுவதற்கு புலம் பயன்படுத்தப்படுகிறதா? (எடுத்துக்காட்டுகள்: 1 அல்லது 0) SpecDefDesc=மற்ற தாவல்களால் ஏற்கனவே வரையறுக்கப்படாத உங்கள் தொகுதியுடன் நீங்கள் வழங்க விரும்பும் அனைத்து ஆவணங்களையும் இங்கே உள்ளிடவும். நீங்கள் .md அல்லது சிறந்த, பணக்கார .asciidoc தொடரியல் பயன்படுத்தலாம். @@ -130,26 +136,32 @@ UseSpecificEditorURL = குறிப்பிட்ட எடிட்டர UseSpecificFamily = ஒரு குறிப்பிட்ட குடும்பத்தைப் பயன்படுத்தவும் UseSpecificAuthor = ஒரு குறிப்பிட்ட ஆசிரியரைப் பயன்படுத்தவும் UseSpecificVersion = ஒரு குறிப்பிட்ட ஆரம்ப பதிப்பைப் பயன்படுத்தவும் -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=இதை நீங்கள் சரிபார்த்தால், பதிவில் "ஆவணத்தை உருவாக்கு" பெட்டியைச் சேர்க்க சில குறியீடு உருவாக்கப்படும். -ShowOnCombobox=காம்போபாக்ஸில் மதிப்பைக் காட்டு +ShowOnCombobox=Show value into combo boxes KeyForTooltip=உதவிக்குறிப்புக்கான திறவுகோல் CSSClass=படிவத்தை திருத்த/உருவாக்க CSS CSSViewClass=படிவத்தை படிக்க CSS CSSListClass=பட்டியலுக்கு CSS NotEditable=திருத்த முடியாது ForeignKey=வெளிநாட்டு விசை -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii க்கு HTML மாற்றி AsciiToPdfConverter=Ascii to PDF மாற்றி TableNotEmptyDropCanceled=அட்டவணை காலியாக இல்லை. டிராப் ரத்து செய்யப்பட்டது. ModuleBuilderNotAllowed=மாட்யூல் பில்டர் உள்ளது ஆனால் உங்கள் பயனருக்கு அனுமதிக்கப்படவில்லை. ImportExportProfiles=சுயவிவரங்களை இறக்குமதி மற்றும் ஏற்றுமதி -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/ta_IN/mrp.lang b/htdocs/langs/ta_IN/mrp.lang index 29c220b444b..bfb2036cfbd 100644 --- a/htdocs/langs/ta_IN/mrp.lang +++ b/htdocs/langs/ta_IN/mrp.lang @@ -11,8 +11,8 @@ Bom=பொருள் பில்கள் BillOfMaterials=பொருட்களின் அளவுக்கான ரசீது BillOfMaterialsLines=பொருட்கள் வரிகளின் பில் BOMsSetup=தொகுதி BOM அமைவு -ListOfBOMs=பொருள் பில்கள் பட்டியல் - BOM -ListOfManufacturingOrders=உற்பத்தி ஆணைகளின் பட்டியல் +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=பொருட்கள் புதிய பில் ProductBOMHelp=இந்த BOM மூலம் உருவாக்க (அல்லது பிரிப்பதற்கான) தயாரிப்பு.
குறிப்பு: 'பொருளின் தன்மை' = 'மூலப் பொருள்' என்ற பண்பு கொண்ட தயாரிப்புகள் இந்தப் பட்டியலில் காணப்படாது. BOMsNumberingModules=BOM எண் வார்ப்புருக்கள் @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=%s மெட்டீரியல்களின் ConfirmCloneMo=%s உற்பத்தி ஆர்டரை நிச்சயமாக குளோன் செய்ய விரும்புகிறீர்களா? ManufacturingEfficiency=உற்பத்தி திறன் ConsumptionEfficiency=நுகர்வு திறன் +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=0.95 இன் மதிப்பு என்பது உற்பத்தி செய்யப்பட்ட பொருளின் சராசரி இழப்பு 5%% DeleteBillOfMaterials=பொருட்களின் மசோதாவை நீக்கவும் @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=%s பிரித்தெடுக்கும் அ ConfirmValidateMo=இந்த உற்பத்தி ஆர்டரை நிச்சயமாக சரிபார்க்க விரும்புகிறீர்களா? ConfirmProductionDesc='%s' ஐக் கிளிக் செய்வதன் மூலம், அளவுகளின் அளவுக்கான நுகர்வு மற்றும்/அல்லது உற்பத்தியை நீங்கள் சரிபார்க்கலாம். இது பங்குகளைப் புதுப்பித்து, பங்கு நகர்வுகளைப் பதிவு செய்யும். ProductionForRef=%s இன் உற்பத்தி +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=நுகர்வு மற்றும் உற்பத்தி செய்ய வேண்டிய அளவுகள் எட்டப்பட்டால், உற்பத்தி ஆணை தானாக மூடவும் NoStockChangeOnServices=சேவைகளில் பங்கு மாற்றம் இல்லை ProductQtyToConsumeByMO=திறந்த MO மூலம் இன்னும் பயன்படுத்த வேண்டிய தயாரிப்பு அளவு @@ -80,6 +83,7 @@ ProductsToProduce=உற்பத்தி செய்ய வேண்டிய UnitCost=அலகு விலை TotalCost=மொத்த செலவு BOMTotalCost=இந்த BOM ஐ உற்பத்தி செய்வதற்கான செலவு ஒவ்வொரு அளவு மற்றும் நுகர்வுக்கான பொருளின் விலையின் அடிப்படையில் (வரையறுக்கப்பட்டால் செலவு விலையைப் பயன்படுத்தவும், இல்லையெனில் சராசரி எடையுள்ள விலை வரையறுக்கப்பட்டால், சிறந்த கொள்முதல் விலை) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=உற்பத்தி ஆர்டரை மூடுவதற்கு நீங்கள் முதலில் தயாரிப்பைத் தொடங்கியிருக்க வேண்டும் ('%s' தாவலைப் பார்க்கவும்). ஆனால் நீங்கள் அதை ரத்து செய்யலாம். ErrorAVirtualProductCantBeUsedIntoABomOrMo=ஒரு கிட்டை BOM அல்லது MO இல் பயன்படுத்த முடியாது Workstation=பணிநிலையம் @@ -107,3 +111,10 @@ THMEstimatedHelp=இந்த விகிதமானது பொருளி BOM=பொருட்களின் அளவுக்கான ரசீது CollapseBOMHelp=BOM தொகுதியின் கட்டமைப்பில் பெயரிடலின் விவரங்களின் இயல்புநிலை காட்சியை நீங்கள் வரையறுக்கலாம் MOAndLines=உற்பத்தி ஆர்டர்கள் மற்றும் வரிகள் +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/ta_IN/products.lang b/htdocs/langs/ta_IN/products.lang index 93368950736..0c2da86779e 100644 --- a/htdocs/langs/ta_IN/products.lang +++ b/htdocs/langs/ta_IN/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=இந்தத் தயாரிப்பு வர ProductSpecial=சிறப்பு QtyMin=குறைந்தபட்சம் கொள்முதல் அளவு PriceQtyMin=விலை அளவு நிமிடம். -PriceQtyMinCurrency=இந்த qtyக்கான விலை (நாணயம்). (தள்ளுபடி இல்லை) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=VAT விகிதம் (இந்த விற்பனையாளர்/தயாரிப்பு) DiscountQtyMin=இந்த தொகைக்கு தள்ளுபடி. NoPriceDefinedForThisSupplier=இந்த விற்பனையாளர்/தயாரிப்புக்கு விலை/அளவு வரையறுக்கப்படவில்லை @@ -261,7 +262,7 @@ Quarter1=1வது காலாண்டு Quarter2=2வது காலாண்டு Quarter3=3வது. காலாண்டு Quarter4=4வது காலாண்டு -BarCodePrintsheet=பார்கோடு அச்சிடவும் +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=இந்த கருவி மூலம், பார்கோடு ஸ்டிக்கர்களின் தாள்களை அச்சிடலாம். உங்கள் ஸ்டிக்கர் பக்கத்தின் வடிவம், பார்கோடு வகை மற்றும் பார்கோடின் மதிப்பு ஆகியவற்றைத் தேர்வுசெய்து, %s பொத்தானைக் கிளிக் செய்யவும். NumberOfStickers=பக்கத்தில் அச்சிட வேண்டிய ஸ்டிக்கர்களின் எண்ணிக்கை PrintsheetForOneBarCode=ஒரு பார்கோடுக்கு பல ஸ்டிக்கர்களை அச்சிடுங்கள் @@ -344,9 +345,9 @@ PossibleValues=சாத்தியமான மதிப்புகள் GoOnMenuToCreateVairants=பண்புக்கூறு வகைகளை (வண்ணங்கள், அளவு, ... போன்றவை) தயார் செய்ய, %s - %s மெனுவில் செல்லவும். UseProductFournDesc=வாடிக்கையாளர்களுக்கான விளக்கத்துடன் கூடுதலாக விற்பனையாளர்களால் (ஒவ்வொரு விற்பனையாளர் குறிப்புக்கும்) வரையறுக்கப்பட்ட தயாரிப்பு விளக்கத்தை வரையறுக்க ஒரு அம்சத்தைச் சேர்க்கவும். ProductSupplierDescription=தயாரிப்புக்கான விற்பனையாளர் விளக்கம் -UseProductSupplierPackaging=சப்ளையர் விலையில் பேக்கேஜிங்கைப் பயன்படுத்தவும் (சப்ளையர் ஆவணங்களில் வரியைச் சேர்க்கும்போது/புதுப்பிக்கும்போது சப்ளையர் விலையில் அமைக்கப்பட்ட பேக்கேஜிங்கின் படி அளவுகளை மீண்டும் கணக்கிடவும்) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=பேக்கேஜிங் -PackagingForThisProductDesc=சப்ளையர் ஆர்டரில், நீங்கள் தானாகவே இந்த அளவை ஆர்டர் செய்வீர்கள் (அல்லது இந்த அளவின் பல மடங்கு). குறைந்தபட்ச கொள்முதல் அளவை விட குறைவாக இருக்க முடியாது +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=சப்ளையர் பேக்கேஜிங்கின் படி வரியின் அளவு மீண்டும் கணக்கிடப்பட்டது #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=தயாரிப்பின் மாற ProductsPricePerCustomer=வாடிக்கையாளர்களுக்கான தயாரிப்பு விலைகள் ProductSupplierExtraFields=கூடுதல் பண்புக்கூறுகள் (சப்ளையர் விலைகள்) DeleteLinkedProduct=கலவையுடன் இணைக்கப்பட்ட குழந்தை தயாரிப்பை நீக்கவும் -AmountUsedToUpdateWAP=எடையுள்ள சராசரி விலையைப் புதுப்பிக்கப் பயன்படுத்த வேண்டிய தொகை +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=எடையுள்ள சராசரி விலை PMPValueShort=WAP mandatoryperiod=கட்டாய காலங்கள் @@ -408,6 +409,23 @@ mandatoryHelper=இந்தச் சேவையில் தொடக்க DefaultBOM=இயல்புநிலை BOM DefaultBOMDesc=இந்த தயாரிப்பைத் தயாரிக்க, இயல்புநிலை BOM பயன்படுத்த பரிந்துரைக்கப்படுகிறது. தயாரிப்பின் தன்மை '%s' ஆக இருந்தால் மட்டுமே இந்தப் புலத்தை அமைக்க முடியும். Rank=தரவரிசை +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=விற்பனை நிலையை இயக்கவும் SwitchOnPurchaseStatus=கொள்முதல் நிலையை இயக்கவும் +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/ta_IN/projects.lang b/htdocs/langs/ta_IN/projects.lang index 5f08cc4a354..de6dfe7fade 100644 --- a/htdocs/langs/ta_IN/projects.lang +++ b/htdocs/langs/ta_IN/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=இந்தக் காட்சி நீங்கள் ப TasksDesc=இந்த பார்வை அனைத்து திட்டப்பணிகளையும் பணிகளையும் வழங்குகிறது (உங்கள் பயனர் அனுமதிகள் அனைத்தையும் பார்க்க உங்களுக்கு அனுமதி அளிக்கிறது). AllTaskVisibleButEditIfYouAreAssigned=தகுதிவாய்ந்த திட்டங்களுக்கான அனைத்து பணிகளும் தெரியும், ஆனால் தேர்ந்தெடுக்கப்பட்ட பயனருக்கு ஒதுக்கப்பட்ட பணிக்கு மட்டுமே நீங்கள் நேரத்தை உள்ளிட முடியும். நீங்கள் நேரத்தை உள்ளிட வேண்டும் என்றால் பணியை ஒதுக்கவும். OnlyYourTaskAreVisible=உங்களுக்கு ஒதுக்கப்பட்ட பணிகள் மட்டுமே தெரியும். நீங்கள் ஒரு பணியில் நேரத்தை உள்ளிட வேண்டும் மற்றும் பணி இங்கே தெரியவில்லை என்றால், நீங்கள் பணியை ஒதுக்க வேண்டும். +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=திட்டங்களின் பணிகள் ProjectCategories=திட்ட குறிச்சொற்கள்/வகைகள் NewProject=புதிய திட்டம் @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=திறந்த திட்டங்க OpportunitiesStatusForProjects=நிலையின்படி திட்டங்களின் அளவை வழிநடத்துகிறது ShowProject=திட்டத்தைக் காட்டு ShowTask=பணியைக் காட்டு +SetThirdParty=Set third party SetProject=திட்டத்தை அமைக்கவும் +OutOfProject=Out of project NoProject=எந்த திட்டமும் வரையறுக்கப்படவில்லை அல்லது சொந்தமானது NbOfProjects=திட்டங்களின் எண்ணிக்கை NbOfTasks=பணிகளின் எண்ணிக்கை @@ -122,7 +125,8 @@ ValidateProject=திட்டத்தை சரிபார்க்கவு ConfirmValidateProject=இந்தத் திட்டத்தைச் சரிபார்க்க விரும்புகிறீர்களா? CloseAProject=திட்டத்தை மூடவும் ConfirmCloseAProject=இந்தத் திட்டத்தை நிச்சயமாக மூட விரும்புகிறீர்களா? -AlsoCloseAProject=திட்டத்தையும் மூடவும் (நீங்கள் இன்னும் அதில் உற்பத்தி பணிகளைப் பின்பற்ற வேண்டும் என்றால், அதைத் திறந்து வைக்கவும்) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=திட்டத்தைத் திறக்கவும் ConfirmReOpenAProject=இந்தத் திட்டத்தை மீண்டும் திறக்க விரும்புகிறீர்களா? ProjectContact=திட்டத்தின் தொடர்புகள் @@ -165,7 +169,7 @@ OpportunityProbability=முன்னணி நிகழ்தகவு OpportunityProbabilityShort=முன்னணி ப்ரோபாப். OpportunityAmount=முன்னணி அளவு OpportunityAmountShort=முன்னணி அளவு -OpportunityWeightedAmount=வாய்ப்பு எடையிடப்பட்ட அளவு +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=எதிர் எடையுள்ள அளவு OpportunityAmountAverageShort=சராசரி ஈய அளவு OpportunityAmountWeigthedShort=எடையிடப்பட்ட ஈய அளவு @@ -238,7 +242,7 @@ OppStatusPENDING=நிலுவையில் உள்ளது OppStatusWON=வெற்றி பெற்றது OppStatusLOST=இழந்தது Budget=பட்ஜெட் -AllowToLinkFromOtherCompany=மற்ற நிறுவனத்திலிருந்து இணைப்பை திட்டம் அனுமதி

ஆதரிக்கப்படும் மதிப்புகள்:
- காலியாக வைத்து: நிறுவனம் (இயல்புநிலை) எந்த திட்டம்
இணைக்க முடியுமா - "எல்லா": எந்த திட்டங்கள்,
பிற நிறுவனங்கள் கூட திட்டங்கள் இணைக்க முடியுமா - பட்டியல் காற்புள்ளிகளால் பிரிக்கப்பட்ட மூன்றாம் தரப்பு ஐடிகள்: இந்த மூன்றாம் தரப்பினரின் அனைத்து திட்டப்பணிகளையும் இணைக்க முடியும் (எடுத்துக்காட்டு: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=சமீபத்திய %s திட்டங்கள் LatestModifiedProjects=சமீபத்திய %s மாற்றியமைக்கப்பட்ட திட்டங்கள் OtherFilteredTasks=பிற வடிகட்டப்பட்ட பணிகள் @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=பயன்படுத்தி லாபம் கண AddPersonToTask=பணிகளிலும் சேர்க்கவும் UsageOrganizeEvent=பயன்பாடு: நிகழ்வு அமைப்பு PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=திட்டப்பணிகள் அனைத்தும் முடிந்ததும் மூடப்பட்டதாக வகைப்படுத்தவும் (100%% முன்னேற்றம்) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=குறிப்பு: 100%% இல் உள்ள அனைத்துப் பணிகளுடன் ஏற்கனவே உள்ள திட்டப்பணிகளின் முன்னேற்றம் பாதிக்கப்படாது: நீங்கள் அவற்றை கைமுறையாக மூட வேண்டும். இந்த விருப்பம் திறந்த திட்டங்களை மட்டுமே பாதிக்கிறது. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=கட்டணம் செலுத்தப்படாத நேரத்தைத் தேர்ந்தெடுத்து, அவற்றை பில் செய்ய மொத்த நடவடிக்கை "இன்வாய்ஸை உருவாக்கு" ProjectTasksWithoutTimeSpent=நேரத்தை செலவழிக்காமல் திட்ட பணிகள் FormForNewLeadDesc=எங்களை தொடர்பு கொள்ள பின்வரும் படிவத்தை நிரப்பியதற்கு நன்றி. நீங்கள் எங்களுக்கு நேரடியாக %s க்கு மின்னஞ்சல் அனுப்பலாம். diff --git a/htdocs/langs/ta_IN/recruitment.lang b/htdocs/langs/ta_IN/recruitment.lang index 855030e9893..93b87a139d6 100644 --- a/htdocs/langs/ta_IN/recruitment.lang +++ b/htdocs/langs/ta_IN/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=மின்னஞ்சல் பணியமர்த்து ToUseAGenericEmail=பொதுவான மின்னஞ்சலைப் பயன்படுத்த. வரையறுக்கப்படவில்லை என்றால், ஆட்சேர்ப்புக்கு பொறுப்பானவரின் மின்னஞ்சல் பயன்படுத்தப்படும் NewCandidature=புதிய பயன்பாடு ListOfCandidatures=விண்ணப்பங்களின் பட்டியல் -RequestedRemuneration=ஊதியம் கேட்டார் -ProposedRemuneration=முன்மொழியப்பட்ட ஊதியம் +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=ஒப்பந்தம் முன்மொழியப்பட்டது ContractSigned=ஒப்பந்தம் கையெழுத்தானது ContractRefused=ஒப்பந்தம் மறுத்துவிட்டது RecruitmentCandidature=விண்ணப்பம் JobPositions=வேலை நிலைகள் RecruitmentCandidatures=விண்ணப்பங்கள் -InterviewToDo=நேர்காணல் செய்ய வேண்டும் +InterviewToDo=Contacts to follow AnswerCandidature=விண்ணப்ப பதில் YourCandidature=உங்கள் விண்ணப்பம் YourCandidatureAnswerMessage=உங்கள் விண்ணப்பத்திற்கு நன்றி.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=வேலை நிலை மூடப்பட்டு ExtrafieldsJobPosition=நிரப்பு பண்புக்கூறுகள் (வேலை நிலைகள்) ExtrafieldsApplication=நிரப்பு பண்புக்கூறுகள் (வேலை விண்ணப்பங்கள்) MakeOffer=சலுகை கொடு +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/ta_IN/salaries.lang b/htdocs/langs/ta_IN/salaries.lang index 8613af209d9..3a1912ad03c 100644 --- a/htdocs/langs/ta_IN/salaries.lang +++ b/htdocs/langs/ta_IN/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=பயனரின் மூன்றாம் தரப்பினருக்குப் பயன்படுத்தப்படும் கணக்கியல் கணக்கு -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=பயனர் அட்டையில் வரையறுக்கப்பட்ட பிரத்யேக கணக்கியல் கணக்கு சப்லெட்ஜர் கணக்கியலுக்கு மட்டுமே பயன்படுத்தப்படும். இது ஜெனரல் லெட்ஜருக்குப் பயன்படுத்தப்படும் மற்றும் பயனரின் பிரத்யேக பயனர் கணக்கியல் கணக்கு வரையறுக்கப்படாவிட்டால், சப்லெட்ஜர் கணக்கின் இயல்புநிலை மதிப்பாகப் பயன்படுத்தப்படும். +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=ஊதியக் கொடுப்பனவுகளுக்கு முன்னிருப்பாக கணக்கியல் கணக்கு CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=இயல்பாக, சம்பளத்தை உருவாக்கும் போது "தானாக மொத்த கட்டணத்தை உருவாக்கு" என்ற விருப்பத்தை காலியாக விடவும் Salary=சம்பளம் diff --git a/htdocs/langs/ta_IN/stocks.lang b/htdocs/langs/ta_IN/stocks.lang index 3e0d8a0786a..ace390a46fa 100644 --- a/htdocs/langs/ta_IN/stocks.lang +++ b/htdocs/langs/ta_IN/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=எதிர்காலத்தில் தேதி StocksByLotSerial=லாட்/சீரியல் மூலம் பங்குகள் LotSerial=நிறைய/தொடர்கள் LotSerialList=நிறைய/தொடர்களின் பட்டியல் +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=இயக்கங்கள் ErrorWarehouseRefRequired=கிடங்கு குறிப்பு பெயர் தேவை ListOfWarehouses=கிடங்குகளின் பட்டியல் @@ -48,7 +49,7 @@ StockCorrection=பங்கு திருத்தம் CorrectStock=சரியான இருப்பு StockTransfer=பங்கு பரிமாற்றம் TransferStock=பங்குகளை மாற்றவும் -MassStockTransferShort=வெகுஜன பங்கு பரிமாற்றம் +MassStockTransferShort=Bulk stock change StockMovement=பங்கு இயக்கம் StockMovements=பங்கு இயக்கங்கள் NumberOfUnit=அலகுகளின் எண்ணிக்கை @@ -146,8 +147,9 @@ Replenishments=நிரப்புதல்கள் NbOfProductBeforePeriod=தேர்ந்தெடுக்கப்பட்ட காலத்திற்கு முன் கையிருப்பில் உள்ள தயாரிப்பின் அளவு %s (<%s) NbOfProductAfterPeriod=தேர்ந்தெடுக்கப்பட்ட காலத்திற்குப் பிறகு கையிருப்பில் உள்ள தயாரிப்பின் அளவு %s (> %s) MassMovement=வெகுஜன இயக்கம் -SelectProductInAndOutWareHouse=ஒரு மூலக் கிடங்கு மற்றும் இலக்குக் கிடங்கு, ஒரு தயாரிப்பு மற்றும் அளவு ஆகியவற்றைத் தேர்ந்தெடுத்து "%s" என்பதைக் கிளிக் செய்யவும். தேவையான அனைத்து இயக்கங்களுக்கும் இது முடிந்ததும், "%s" என்பதைக் கிளிக் செய்யவும். +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=பதிவு பரிமாற்றம் +RecordMovements=Record stock movements ReceivingForSameOrder=இந்த ஆர்டருக்கான ரசீதுகள் StockMovementRecorded=பங்குகளின் இயக்கங்கள் பதிவு செய்யப்பட்டன RuleForStockAvailability=பங்கு தேவைகளுக்கான விதிகள் @@ -176,7 +178,7 @@ ProductStockWarehouseCreated=எச்சரிக்கை மற்றும ProductStockWarehouseUpdated=எச்சரிக்கை மற்றும் விரும்பிய உகந்த பங்குக்கான பங்கு வரம்பு சரியாக புதுப்பிக்கப்பட்டது ProductStockWarehouseDeleted=எச்சரிக்கை மற்றும் விரும்பிய உகந்த பங்குக்கான பங்கு வரம்பு சரியாக நீக்கப்பட்டது AddNewProductStockWarehouse=எச்சரிக்கை மற்றும் விரும்பிய உகந்த பங்குக்கான புதிய வரம்பை அமைக்கவும் -AddStockLocationLine=இந்த தயாரிப்புக்கான மற்றொரு கிடங்கைச் சேர்க்க, அளவைக் குறைத்து, கிளிக் செய்யவும் +AddStockLocationLine=Decrease quantity then click to split the line InventoryDate=சரக்கு தேதி Inventories=சரக்குகள் NewInventory=புதிய சரக்கு @@ -234,7 +236,7 @@ StockIncrease=பங்கு அதிகரிப்பு StockDecrease=பங்கு குறைவு InventoryForASpecificWarehouse=ஒரு குறிப்பிட்ட கிடங்கிற்கான சரக்கு InventoryForASpecificProduct=ஒரு குறிப்பிட்ட தயாரிப்புக்கான சரக்கு -StockIsRequiredToChooseWhichLotToUse=எந்த லாட்டைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்வுசெய்ய ஸ்டாக் தேவை +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=கட்டாயப்படுத்துங்கள் AlwaysShowFullArbo=கிடங்கு இணைப்புகளின் பாப்அப்பில் கிடங்கின் முழு மரத்தையும் காட்சிப்படுத்தவும் (எச்சரிக்கை: இது வியத்தகு செயல்திறனைக் குறைக்கலாம்) StockAtDatePastDesc=கடந்த காலத்தில் கொடுக்கப்பட்ட தேதியில் பங்குகளை (உண்மையான பங்கு) இங்கே பார்க்கலாம் @@ -254,7 +256,7 @@ ReOpen=மீண்டும் திறக்கவும் ConfirmFinish=சரக்கு மூடப்படுவதை உறுதிப்படுத்துகிறீர்களா? இது உங்கள் பங்குகளை நீங்கள் சரக்குக்குள் உள்ளிட்ட உண்மையான qtyக்கு புதுப்பிக்க அனைத்து பங்கு இயக்கங்களையும் உருவாக்கும். ObjectNotFound=%s கிடைக்கவில்லை MakeMovementsAndClose=இயக்கங்களை உருவாக்கி மூடவும் -AutofillWithExpected=உண்மையான அளவை எதிர்பார்த்த அளவோடு மாற்றவும் +AutofillWithExpected=Fill real quantity with expected quantity ShowAllBatchByDefault=இயல்பாக, தயாரிப்பு "பங்கு" தாவலில் தொகுதி விவரங்களைக் காட்டு CollapseBatchDetailHelp=பங்குகள் தொகுதி உள்ளமைவில் தொகுதி விவரம் இயல்புநிலை காட்சியை நீங்கள் அமைக்கலாம் ErrorWrongBarcodemode=அறியப்படாத பார்கோடு பயன்முறை @@ -265,9 +267,53 @@ ProductBarcodeDoesNotExist=பார்கோடு கொண்ட தயார WarehouseId=கிடங்கு ஐடி WarehouseRef=கிடங்கு Ref SaveQtyFirst=பங்கு இயக்கத்தை உருவாக்கக் கேட்பதற்கு முன், உண்மையான கையிருப்பு அளவுகளை முதலில் சேமிக்கவும். +ToStart=Start InventoryStartedShort=தொடங்கப்பட்டது ErrorOnElementsInventory=பின்வரும் காரணங்களுக்காக செயல்பாடு ரத்து செய்யப்பட்டது: ErrorCantFindCodeInInventory=சரக்குகளில் பின்வரும் குறியீட்டைக் கண்டறிய முடியவில்லை QtyWasAddedToTheScannedBarcode=வெற்றி!! கோரப்பட்ட அனைத்து பார்கோடுகளிலும் அளவு சேர்க்கப்பட்டது. நீங்கள் ஸ்கேனர் கருவியை மூடலாம். -StockChangeDisabled=பங்கு மாற்றம் முடக்கப்பட்டுள்ளது +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=டெர்மினலுக்கான கிடங்கு எதுவும் வரையறுக்கப்படவில்லை +ClearQtys=Clear all quantities +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Settings +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/ta_IN/ticket.lang b/htdocs/langs/ta_IN/ticket.lang index d4b70db3ad3..7a969be34a6 100644 --- a/htdocs/langs/ta_IN/ticket.lang +++ b/htdocs/langs/ta_IN/ticket.lang @@ -27,6 +27,7 @@ Permission56003=டிக்கெட்டுகளை நீக்கு Permission56004=டிக்கெட்டுகளை நிர்வகிக்கவும் Permission56005=அனைத்து மூன்றாம் தரப்பினரின் டிக்கெட்டுகளையும் பார்க்கவும் (வெளிப்புற பயனர்களுக்கு பயனுள்ளதாக இல்லை, எப்போதும் அவர்கள் சார்ந்திருக்கும் மூன்றாம் தரப்பினருக்கு மட்டுமே) +Tickets=Tickets TicketDictType=டிக்கெட் - வகைகள் TicketDictCategory=டிக்கெட் - குழுக்கள் TicketDictSeverity=டிக்கெட் - தீவிரங்கள் @@ -90,8 +91,8 @@ TicketPublicAccess=அடையாளம் தேவைப்படாத ப TicketSetupDictionaries=டிக்கெட்டின் வகை, தீவிரம் மற்றும் பகுப்பாய்வு குறியீடுகள் அகராதிகளிலிருந்து கட்டமைக்கப்படுகின்றன TicketParamModule=தொகுதி மாறி அமைவு TicketParamMail=மின்னஞ்சல் அமைப்பு -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=டிக்கெட்டை உருவாக்கிய பிறகு அனுப்பப்பட்ட குறுஞ்செய்தி @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=பொது இடைமுகத்திலிரு TicketParamPublicInterface=பொது இடைமுக அமைப்பு TicketsEmailMustExist=டிக்கெட்டை உருவாக்க, ஏற்கனவே உள்ள மின்னஞ்சல் முகவரி தேவை TicketsEmailMustExistHelp=பொது இடைமுகத்தில், புதிய டிக்கெட்டை உருவாக்க தரவுத்தளத்தில் மின்னஞ்சல் முகவரி ஏற்கனவே நிரப்பப்பட்டிருக்க வேண்டும். +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=பொது இடைமுகம் TicketUrlPublicInterfaceLabelAdmin=பொது இடைமுகத்திற்கான மாற்று URL TicketUrlPublicInterfaceHelpAdmin=இணைய சேவையகத்திற்கு மாற்றுப்பெயரை வரையறுத்து, மற்றொரு URL உடன் பொது இடைமுகத்தை கிடைக்கச் செய்யலாம் (இந்த புதிய URL இல் சேவையகம் ஒரு ப்ராக்ஸியாக செயல்பட வேண்டும்) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=டிக்கெட் இப்போது ஒதுக்க TicketChangeType=வகையை மாற்றவும் TicketChangeCategory=பகுப்பாய்வு குறியீட்டை மாற்றவும் TicketChangeSeverity=தீவிரத்தை மாற்றவும் -TicketAddMessage=ஒரு செய்தியைச் சேர்க்கவும் -AddMessage=ஒரு செய்தியைச் சேர்க்கவும் +TicketAddMessage=Add private message MessageSuccessfullyAdded=டிக்கெட் சேர்க்கப்பட்டது TicketMessageSuccessfullyAdded=செய்தி வெற்றிகரமாக சேர்க்கப்பட்டது TicketMessagesList=செய்தி பட்டியல் @@ -202,8 +206,8 @@ TicketSeverity=தீவிரம் ShowTicket=சீட்டைப் பார்க்கவும் RelatedTickets=தொடர்புடைய டிக்கெட்டுகள் TicketAddIntervention=தலையீட்டை உருவாக்குங்கள் -CloseTicket=மூடு|டிக்கெட்டை தீர்க்கவும் -AbandonTicket=டிக்கெட்டை கைவிடு +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=மூடு|ஒரு டிக்கெட்டை தீர்க்கவும் ConfirmCloseAticket=டிக்கெட் மூடுவதை உறுதிப்படுத்தவும் ConfirmAbandonTicket='கைவிடப்பட்டது' என்ற நிலைக்கு டிக்கெட் மூடப்படுவதை உறுதிப்படுத்துகிறீர்களா? @@ -217,18 +221,17 @@ SendMessageByEmail=மின்னஞ்சல் மூலம் செய் TicketNewMessage=புதிய தகவல் ErrorMailRecipientIsEmptyForSendTicketMessage=பெறுநர் காலியாக உள்ளார். மின்னஞ்சல் அனுப்பவில்லை TicketGoIntoContactTab=அவற்றைத் தேர்ந்தெடுக்க, "தொடர்புகள்" தாவலுக்குச் செல்லவும் -TicketMessageMailIntro=அறிமுகம் +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=இந்த உரை மின்னஞ்சலின் தொடக்கத்தில் மட்டுமே சேர்க்கப்படும் மற்றும் சேமிக்கப்படாது. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=கையெழுத்து -TicketMessageMailSignatureHelp=இந்த உரை மின்னஞ்சலின் முடிவில் மட்டுமே சேர்க்கப்படும் மற்றும் சேமிக்கப்படாது. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=பதில் மின்னஞ்சலின் கையொப்பம் -TicketMessageMailSignatureHelpAdmin=பதில் செய்திக்குப் பிறகு இந்த உரை செருகப்படும். +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=டிக்கெட் கார்டில் உள்ள செய்தி பட்டியலில் இந்த உரை மட்டுமே சேமிக்கப்படும். TicketMessageSubstitutionReplacedByGenericValues=மாற்று மாறிகள் பொதுவான மதிப்புகளால் மாற்றப்படுகின்றன. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=அதிலிருந்து காலம் கழிந்தது TicketTimeToRead=படிக்கும் முன் நேரம் கடந்துவிட்டது TicketTimeElapsedBeforeSince=முன் / பின் நேரம் கழிந்தது @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=%s என்ற தலைப்பி TicketAssignedToYou=டிக்கெட் ஒதுக்கப்பட்டது TicketAssignedEmailBody=%s மூலம் #%s டிக்கெட் உங்களுக்கு ஒதுக்கப்பட்டுள்ளது MarkMessageAsPrivate=செய்தியை தனிப்பட்டதாகக் குறிக்கவும் +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=இந்த செய்தி வெளிப்புற பயனர்களுக்கு காட்டப்படாது TicketEmailOriginIssuer=டிக்கெட்டுகளின் தோற்றத்தில் வழங்குபவர் InitialMessage=ஆரம்ப செய்தி @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=பின்வரும் இணைப TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=இந்த மின்னஞ்சலுக்கு நேரடியாக பதிலளிக்க வேண்டாம்! இடைமுகத்தில் பதிலளிக்க இணைப்பைப் பயன்படுத்தவும். TicketPublicInfoCreateTicket=எங்கள் நிர்வாக அமைப்பில் ஆதரவு டிக்கெட்டை பதிவு செய்ய இந்தப் படிவம் உங்களை அனுமதிக்கிறது. -TicketPublicPleaseBeAccuratelyDescribe=சிக்கலை சரியாக விவரிக்கவும். உங்கள் கோரிக்கையைச் சரியாகக் கண்டறிய எங்களை அனுமதிக்க, முடிந்தவரை அதிகமான தகவல்களை வழங்கவும். +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=டிக்கெட் கண்காணிப்பு ஐடியை உள்ளிடவும் TicketTrackId=பொது கண்காணிப்பு ஐடி OneOfTicketTrackId=உங்கள் கண்காணிப்பு ஐடி ஒன்று diff --git a/htdocs/langs/ta_IN/users.lang b/htdocs/langs/ta_IN/users.lang index 20190b5f547..edd2c6bde2b 100644 --- a/htdocs/langs/ta_IN/users.lang +++ b/htdocs/langs/ta_IN/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=குழுவிலிருந்து நீக்கு PasswordChangedAndSentTo=கடவுச்சொல் மாற்றப்பட்டு %s க்கு அனுப்பப்பட்டது. PasswordChangeRequest= %s க்கான கடவுச்சொல்லை மாற்ற கோரிக்கை PasswordChangeRequestSent= %s க்கான கடவுச்சொல்லை மாற்றுவதற்கான கோரிக்கை %s a09a4b730f.17f8 -IfLoginExistPasswordRequestSent=இந்த உள்நுழைவு சரியான கணக்காக இருந்தால், கடவுச்சொல்லை மீட்டமைப்பதற்கான மின்னஞ்சல் அனுப்பப்பட்டது. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=இந்த மின்னஞ்சல் சரியான கணக்காக இருந்தால், கடவுச்சொல்லை மீட்டமைப்பதற்கான மின்னஞ்சல் அனுப்பப்பட்டது. ConfirmPasswordReset=கடவுச்சொல் மீட்டமைப்பை உறுதிப்படுத்தவும் MenuUsersAndGroups=பயனர்கள் மற்றும் குழுக்கள் @@ -68,7 +68,6 @@ CreateDolibarrLogin=ஒரு பயனரை உருவாக்கவும CreateDolibarrThirdParty=மூன்றாம் தரப்பை உருவாக்கவும் LoginAccountDisableInDolibarr=Dolibarr இல் கணக்கு முடக்கப்பட்டது. UsePersonalValue=தனிப்பட்ட மதிப்பைப் பயன்படுத்தவும் -InternalUser=உள் பயனர் ExportDataset_user_1=பயனர்கள் மற்றும் அவர்களின் பண்புகள் DomainUser=டொமைன் பயனர் %s Reactivate=மீண்டும் இயக்கு @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/ta_IN/website.lang b/htdocs/langs/ta_IN/website.lang index 15fa755fd54..2be323e011b 100644 --- a/htdocs/langs/ta_IN/website.lang +++ b/htdocs/langs/ta_IN/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=குறியீடு +WebsiteName=Name of the website WebsiteSetupDesc=நீங்கள் பயன்படுத்த விரும்பும் இணையதளங்களை இங்கே உருவாக்கவும். அவற்றைத் திருத்த, மெனு இணையதளங்களுக்குச் செல்லவும். DeleteWebsite=இணையதளத்தை நீக்கு ConfirmDeleteWebsite=இந்த இணையதளத்தை நிச்சயமாக நீக்க விரும்புகிறீர்களா? அதன் அனைத்து பக்கங்களும் உள்ளடக்கமும் அகற்றப்படும். பதிவேற்றப்பட்ட கோப்புகள் (மீடியாஸ் கோப்பகத்தில், ECM தொகுதி, ...) அப்படியே இருக்கும். @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=HTML தலைப்பின் கீழே சேர் WEBSITE_ROBOT=ரோபோ கோப்பு (robots.txt) WEBSITE_HTACCESS=வலைத்தளம் .htaccess கோப்பு WEBSITE_MANIFEST_JSON=இணையதளம் manifest.json கோப்பு -WEBSITE_README=README.md கோப்பு WEBSITE_KEYWORDSDesc=மதிப்புகளைப் பிரிக்க கமாவைப் பயன்படுத்தவும் -EnterHereLicenseInformation=README.md கோப்பை நிரப்ப இங்கே மெட்டா தரவு அல்லது உரிமத் தகவலை உள்ளிடவும். உங்கள் வலைத்தளத்தை டெம்ப்ளேட்டாக விநியோகித்தால், கோப்பு டெம்டேட் தொகுப்பில் சேர்க்கப்படும். +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML தலைப்பு (இந்தப் பக்கத்திற்கு மட்டும்) PageNameAliasHelp=பக்கத்தின் பெயர் அல்லது மாற்றுப்பெயர்.
இணைய சேவையகத்தின் மெய்நிகர் ஹோஸ்டிலிருந்து (Apacke, Nginx, ... போன்றவை) இணையதளம் இயங்கும் போது SEO URL ஐ உருவாக்கவும் இந்த மாற்றுப்பெயர் பயன்படுத்தப்படுகிறது. இந்த மாற்றுப் பெயரைத் திருத்த, " %s " என்ற பொத்தானைப் பயன்படுத்தவும். EditTheWebSiteForACommonHeader=குறிப்பு: எல்லாப் பக்கங்களுக்கும் தனிப்பயனாக்கப்பட்ட தலைப்பை நீங்கள் வரையறுக்க விரும்பினால், பக்கம்/கன்டெய்னருக்குப் பதிலாக தள அளவில் தலைப்பைத் திருத்தவும். @@ -42,6 +43,8 @@ ViewPageInNewTab=புதிய தாவலில் பக்கத்தை SetAsHomePage=முகப்பு பக்கமாக ஆக்கவும் RealURL=உண்மையான URL ViewWebsiteInProduction=வீட்டு URLகளைப் பயன்படுத்தி இணையதளத்தைப் பார்க்கவும் +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= அப்பாச்சி கொண்ட பயன்பாட்டு / Nginx / ...
உங்கள் வலை சர்வரில் உருவாக்கவும் (அப்பாச்சி, nginx, ...) PHP ஒரு அர்ப்பணிப்பு மெய்நிகர் ஹோஸ்ட் செயல்படுத்தப்படும் மற்றும் ஒரு ரூட் டைரக்டரி
%s ExampleToUseInApacheVirtualHostConfig=Apache மெய்நிகர் ஹோஸ்ட் அமைப்பில் பயன்படுத்துவதற்கான எடுத்துக்காட்டு: YouCanAlsoTestWithPHPS= அன்று
PHP பதிக்கப்பட்ட சர்வர்
கொண்டு பயன்பாட்டு உருவாக்க சூழல், நீங்கள்
PHP -S 0.0.0.0:8080 -t %s இயங்கும் மூலம் PHP பதிக்கப்பட்ட இணையதள சர்வர் தளம் (PHP 5.5, தேவை) சோதிக்க விரும்பும் அதிகப்படியான @@ -137,7 +140,7 @@ PagesRegenerated=%s பக்கம்(கள்)/கொள்கலன்(க RegenerateWebsiteContent=இணைய தள தற்காலிக சேமிப்பு கோப்புகளை மீண்டும் உருவாக்கவும் AllowedInFrames=ஃபிரேம்களில் அனுமதிக்கப்படுகிறது DefineListOfAltLanguagesInWebsiteProperties=கிடைக்கக்கூடிய அனைத்து மொழிகளின் பட்டியலை இணைய தள பண்புகளாக வரையறுக்கவும். -GenerateSitemaps=இணையதள தளவரைபடக் கோப்பை உருவாக்கவும் +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=உறுதிப்படுத்தினால், ஏற்கனவே உள்ள தளவரைபடக் கோப்பை அழிப்பீர்கள்... ConfirmSitemapsCreation=தளவரைபட உருவாக்கத்தை உறுதிப்படுத்தவும் SitemapGenerated=தளவரைபடக் கோப்பு %s உருவாக்கப்பட்டது @@ -145,3 +148,10 @@ ImportFavicon=ஃபேவிகான் ErrorFaviconType=ஃபேவிகான் png ஆக இருக்க வேண்டும் ErrorFaviconSize=ஃபேவிகான் 16x16, 32x32 அல்லது 64x64 அளவில் இருக்க வேண்டும் FaviconTooltip=png ஆக இருக்க வேண்டிய படத்தைப் பதிவேற்றவும் (16x16, 32x32 அல்லது 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/ta_IN/withdrawals.lang b/htdocs/langs/ta_IN/withdrawals.lang index 75c7a5fb563..8dbb897b03d 100644 --- a/htdocs/langs/ta_IN/withdrawals.lang +++ b/htdocs/langs/ta_IN/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=கிரெடிட் பரிமாற்ற InvoiceWaitingWithdraw=நேரடிப் பற்றுக்காகக் காத்திருக்கும் விலைப்பட்டியல் InvoiceWaitingPaymentByBankTransfer=கடன் பரிமாற்றத்திற்காக காத்திருக்கும் விலைப்பட்டியல் AmountToWithdraw=திரும்பப் பெற வேண்டிய தொகை +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw='%s'க்கான இன்வாய்ஸ் எதுவும் திறக்கப்படவில்லை. கோரிக்கையைச் செய்ய விலைப்பட்டியல் அட்டையில் '%s' தாவலுக்குச் செல்லவும். -NoSupplierInvoiceToWithdraw=திறந்த 'நேரடி கடன் கோரிக்கைகள்' கொண்ட சப்ளையர் இன்வாய்ஸ் எதுவும் காத்திருக்கவில்லை. கோரிக்கையைச் செய்ய விலைப்பட்டியல் அட்டையில் '%s' தாவலுக்குச் செல்லவும். +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=பயனர் பொறுப்பு WithdrawalsSetup=நேரடி டெபிட் கட்டண அமைப்பு CreditTransferSetup=கடன் பரிமாற்ற அமைப்பு @@ -41,6 +42,7 @@ CreditTransferStatistics=கடன் பரிமாற்ற புள்ள Rejects=நிராகரிக்கிறது LastWithdrawalReceipt=சமீபத்திய %s நேரடி டெபிட் ரசீதுகள் MakeWithdrawRequest=நேரடி டெபிட் கட்டண கோரிக்கையை உருவாக்கவும் +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=கடன் பரிமாற்ற கோரிக்கையை உருவாக்கவும் WithdrawRequestsDone=%s நேரடி டெபிட் கட்டண கோரிக்கைகள் பதிவு செய்யப்பட்டன BankTransferRequestsDone=%s கடன் பரிமாற்ற கோரிக்கைகள் பதிவு செய்யப்பட்டன @@ -99,8 +101,11 @@ CreditDate=அன்று கடன் WithdrawalFileNotCapable=உங்கள் நாடு %s க்கான திரும்பப் பெறுதல் ரசீது கோப்பை உருவாக்க முடியவில்லை (உங்கள் நாடு ஆதரிக்கப்படவில்லை) ShowWithdraw=நேரடி டெபிட் ஆர்டரைக் காட்டு IfInvoiceNeedOnWithdrawPaymentWontBeClosed=இருப்பினும், இன்வாய்ஸில் குறைந்தபட்சம் ஒரு நேரடி டெபிட் பேமெண்ட் ஆர்டராவது இன்னும் செயல்படுத்தப்படவில்லை எனில், முன் திரும்பப் பெறுதல் நிர்வாகத்தை அனுமதிக்கும் வகையில் அது செலுத்தப்பட்டதாக அமைக்கப்படாது. -DoStandingOrdersBeforePayments=இந்த டேப் நேரடி டெபிட் பேமெண்ட் ஆர்டரைக் கோர உங்களை அனுமதிக்கிறது. முடிந்ததும், நேரடி டெபிட் ஆர்டரை உருவாக்கி நிர்வகிக்க, வங்கி->நேரடி டெபிட் மூலம் பணம் செலுத்துதல் என்ற மெனுவிற்குச் செல்லவும். நேரடி டெபிட் ஆர்டர் மூடப்பட்டால், இன்வாய்ஸ்களில் பணம் செலுத்துவது தானாகவே பதிவு செய்யப்படும், மீதமுள்ள பணம் செல்லாததாக இருந்தால் இன்வாய்ஸ்கள் மூடப்படும். -DoCreditTransferBeforePayments=இந்த தாவல் கிரெடிட் பரிமாற்ற ஆர்டரைக் கோர உங்களை அனுமதிக்கிறது. முடிந்ததும், கிரெடிட் டிரான்ஸ்ஃபர் ஆர்டரை உருவாக்கி நிர்வகிக்க வங்கி->கிரெடிட் டிரான்ஸ்ஃபர் மூலம் பணம் செலுத்துதல் என்ற மெனுவிற்குச் செல்லவும். கிரெடிட் டிரான்ஸ்ஃபர் ஆர்டர் மூடப்படும் போது, இன்வாய்ஸ்களில் பணம் செலுத்துவது தானாகவே பதிவு செய்யப்படும், மீதமுள்ள பணம் செல்லாததாக இருந்தால் இன்வாய்ஸ்கள் மூடப்படும். +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=டெபிட் ஆர்டர் கோப்பு CreditTransferFile=கடன் பரிமாற்ற கோப்பு SetToStatusSent="கோப்பு அனுப்பப்பட்டது" நிலைக்கு அமைக்கவும் @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=வெற்றுத் தொகைக்கு SepaMandate=SEPA நேரடி டெபிட் ஆணை SepaMandateShort=SEPA ஆணை PleaseReturnMandate=இந்த ஆணை படிவத்தை %s க்கு மின்னஞ்சல் மூலமாகவோ அல்லது அஞ்சல் மூலமாகவோ திருப்பி அனுப்பவும் -SEPALegalText=இந்த ஆணைப் படிவத்தில் கையொப்பமிடுவதன் மூலம், %s உங்கள் கணக்கில் டெபிட் செய்வதற்கான வழிமுறைகளை (A) %s மற்றும் (B) %s இன் வழிமுறைகளுக்கு இணங்க உங்கள் கணக்கில் டெபிட் செய்ய உங்கள் வங்கியை அங்கீகரிக்கிறீர்கள். உங்கள் உரிமைகளின் ஒரு பகுதியாக, உங்கள் வங்கியுடனான உங்கள் ஒப்பந்தத்தின் விதிமுறைகள் மற்றும் நிபந்தனைகளின் கீழ் உங்கள் வங்கியிடமிருந்து பணத்தைத் திரும்பப் பெற உங்களுக்கு உரிமை உள்ளது. மேலே உள்ள ஆணை தொடர்பான உங்கள் உரிமைகள் உங்கள் வங்கியிலிருந்து நீங்கள் பெறக்கூடிய அறிக்கையில் விளக்கப்பட்டுள்ளன. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=கடனாளர் அடையாளங்காட்டி CreditorName=கடனாளியின் பெயர் SEPAFillForm=(B) குறிக்கப்பட்ட அனைத்து புலங்களையும் பூர்த்தி செய்யவும்* @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=செயல்படுத்தும் தேதி CreateForSepa=நேரடி டெபிட் கோப்பை உருவாக்கவும் ICS=கடனாளி அடையாளங்காட்டி - ICS +IDS=Debitor Identifier END_TO_END="EndToEndId" SEPA XML டேக் - ஒரு பரிவர்த்தனைக்கு தனிப்பட்ட ஐடி ஒதுக்கப்படும் USTRD="கட்டமைக்கப்படாத" SEPA XML குறிச்சொல் ADDDAYS=செயல்படுத்தும் தேதியில் நாட்களைச் சேர்க்கவும் @@ -154,3 +160,4 @@ ErrorICSmissing=%s வங்கிக் கணக்கில் ICS இல் TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=நேரடி டெபிட் ஆர்டரின் மொத்த அளவு வரிகளின் தொகையிலிருந்து வேறுபடுகிறது WarningSomeDirectDebitOrdersAlreadyExists=எச்சரிக்கை: %s தொகைக்காகக் கோரப்பட்ட சில நேரடி டெபிட் ஆர்டர்கள் (%s) ஏற்கனவே நிலுவையில் உள்ளன WarningSomeCreditTransferAlreadyExists=எச்சரிக்கை: %s தொகைக்கு ஏற்கனவே சில கிரெடிட் டிரான்ஸ்ஃபர் (%s) கோரப்பட்டுள்ளது +UsedFor=Used for %s diff --git a/htdocs/langs/ta_IN/workflow.lang b/htdocs/langs/ta_IN/workflow.lang index 71b1059c002..a1bab1b40a7 100644 --- a/htdocs/langs/ta_IN/workflow.lang +++ b/htdocs/langs/ta_IN/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=வணிக முன்மொழிவு descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=வணிக முன்மொழிவு கையொப்பமிடப்பட்ட பிறகு தானாகவே வாடிக்கையாளர் விலைப்பட்டியலை உருவாக்கவும் (புதிய விலைப்பட்டியல் முன்மொழிவின் அதே தொகையைக் கொண்டிருக்கும்) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=ஒப்பந்தம் சரிபார்க்கப்பட்ட பிறகு தானாகவே வாடிக்கையாளர் விலைப்பட்டியலை உருவாக்கவும் descWORKFLOW_ORDER_AUTOCREATE_INVOICE=விற்பனை ஆர்டர் மூடப்பட்ட பிறகு தானாகவே வாடிக்கையாளர் விலைப்பட்டியலை உருவாக்கவும் (புதிய விலைப்பட்டியல் ஆர்டரின் அதே தொகையைக் கொண்டிருக்கும்) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=விற்பனை ஆர்டரை பில் செய்யும்போது பில் செய்யப்பட்டதாக இணைக்கப்பட்ட மூல முன்மொழிவை வகைப்படுத்தவும் (மற்றும் ஆர்டரின் தொகையானது கையொப்பமிடப்பட்ட இணைக்கப்பட்ட முன்மொழிவின் மொத்தத் தொகையாக இருந்தால்) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=வாடிக்கையாளர் விலைப்பட்டியல் சரிபார்க்கப்படும் போது இணைக்கப்பட்ட மூல முன்மொழிவை பில் செய்யப்பட்டதாக வகைப்படுத்தவும் (மற்றும் விலைப்பட்டியல் தொகையானது கையொப்பமிடப்பட்ட இணைக்கப்பட்ட திட்டத்தின் மொத்தத் தொகையாக இருந்தால்) @@ -21,10 +22,15 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=விற்பனை descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=ஒரு வரவேற்பு சரிபார்க்கப்படும் போது பெறப்பட்ட இணைக்கப்பட்ட மூல கொள்முதல் ஆர்டரை வகைப்படுத்தவும் (மற்றும் அனைத்து வரவேற்புகளிலும் பெறப்பட்ட அளவு வாங்குதல் ஆர்டரில் உள்ளதைப் போலவே புதுப்பிக்கவும்) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=ஒரு வரவேற்பு மூடப்படும் போது பெறப்பட்ட இணைக்கப்பட்ட மூல கொள்முதல் ஆர்டரை வகைப்படுத்தவும் (மற்றும் அனைத்து வரவேற்புகளிலும் பெறப்பட்ட அளவு வாங்குதல் ஆர்டரில் உள்ளதைப் போலவே புதுப்பிக்கவும்) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=இணைக்கப்பட்ட சப்ளையர் ஆர்டர் சரிபார்க்கப்படும் போது வரவேற்புகளை "பில்" என வகைப்படுத்தவும் +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=டிக்கெட் மூடப்படும் போது, டிக்கெட்டுடன் இணைக்கப்பட்ட அனைத்து தலையீடுகளையும் மூடு AutomaticCreation=தானியங்கி உருவாக்கம் AutomaticClassification=தானியங்கி வகைப்பாடு # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=வாடிக்கையாளர் இன்வாய்ஸ் சரிபார்க்கப்படும் போது இணைக்கப்பட்ட மூல ஏற்றுமதி மூடப்பட்டதாக வகைப்படுத்தவும் +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/tg_TJ/accountancy.lang b/htdocs/langs/tg_TJ/accountancy.lang index 6abf6edd9f9..4470fcfc624 100644 --- a/htdocs/langs/tg_TJ/accountancy.lang +++ b/htdocs/langs/tg_TJ/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Кишварҳое, ки дар ИАА нестанд CountriesInEECExceptMe=Кишварҳо дар ЕЭК ба истиснои %s CountriesExceptMe=Ҳама кишварҳо ба истиснои %s AccountantFiles=Ҳуҷҷатҳои манбаъро содир кунед -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Барои содироти маҷаллаҳои худ, вуруди менюи %s - %s -ро истифода баред. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=Аз ҳисоби ҳисоби баҳисобгирӣ дидан кунед VueBySubAccountAccounting=Бо зерсохтори баҳисобгирӣ дидан кунед @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Ҳисоби асосии баҳисобгир MainAccountForUsersNotDefined=Ҳисоби асосии баҳисобгирӣ барои корбароне, ки дар танзим муайян нашудаанд MainAccountForVatPaymentNotDefined=Ҳисоби асосии баҳисобгирии пардохти ААИ дар танзим муқаррар нашудааст MainAccountForSubscriptionPaymentNotDefined=Ҳисоби асосии баҳисобгирии пардохти обуна дар танзимот муайян нашудааст +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Минтақаи баҳисобгирӣ AccountancyAreaDescIntro=Истифодаи модули ҳисобдорӣ дар якчанд марҳила сурат мегирад: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Сабти мустақими амалиёт дар с ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Экспорти лоиҳаро дар маҷалла фаъол созед ACCOUNTANCY_COMBO_FOR_AUX=Рӯйхати combo -ро барои ҳисоби фаръӣ фаъол созед (агар шумо шумораи зиёди шахсони сеюм дошта бошед, қобилияти ҷустуҷӯи як қисми арзишро вайрон кунед) ACCOUNTING_DATE_START_BINDING=Санаи оғози ҳатмӣ ва интиқол дар муҳосиботро муайян кунед. Дар зери ин сана амалиётҳо ба ҳисобдорӣ гузаронида намешаванд. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=Ҳангоми интиқоли ҳисобдорӣ, давраи пешфарзро бо нобаёнӣ интихоб кунед +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Журнал фурӯшед -ACCOUNTING_PURCHASE_JOURNAL=Журнал харед -ACCOUNTING_MISCELLANEOUS_JOURNAL=Маҷаллаи гуногун +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Маҷаллаи ҳисоботи хароҷот -ACCOUNTING_SOCIAL_JOURNAL=Маҷаллаи иҷтимоӣ +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Маҷаллаи нав дорад +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Маҷаллаи иҷтимоӣ ACCOUNTING_RESULT_PROFIT=Ҳисоби баҳисобгирии натиҷаҳо (фоида) ACCOUNTING_RESULT_LOSS=Ҳисоби баҳисобгирии натиҷаҳо (талафот) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Маҷаллаи басташавӣ -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Ҳисоби баҳисобгирии интиқоли бонкӣ +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Ҳисоби интиқоли бонк -ACCOUNTING_ACCOUNT_SUSPENSE=Ҳисоби баҳисобгирии интизорӣ -DONATION_ACCOUNTINGACCOUNT=Ҳисоби баҳисобгирӣ барои бақайдгирии хайрияҳо -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Ҳисоби баҳисобгирӣ барои бақайдгирии обунаҳо +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои бақайдгирии пасандози муштарӣ -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Ҳисоби баҳисобгирии муҳосибӣ барои маҳсулоти харидашуда (агар дар варақаи маҳсулот муайян нашуда бошад) истифода мешавад -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Ҳисоби баҳисобгирии муҳосибӣ барои маҳсулоти харидашуда дар EEC (агар дар варақаи маҳсулот муайян нашуда бошад) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Ҳисоби баҳисобгирии муҳосибӣ барои маҳсулоти харидашуда ва берун аз ИА ворид карда мешавад (агар дар варақаи маҳсулот муайян нашуда бошад) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Ҳисоби баҳисобгирии муҳосибӣ барои маҳсулоти фурӯхташуда (агар дар варақаи маҳсулот муайян нашуда бошад) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Ҳисоби баҳисобгирӣ барои маҳсулоти дар EEC фурӯхташуда (агар дар варақаи маҳсулот муайян нашуда бошад) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Ҳисоби баҳисобгирии муҳосибӣ барои маҳсулоти фурӯхташуда ва берун аз EEC содиршуда (агар дар варақаи маҳсулот муайян нашуда бошад) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои хидматҳои харидашуда (агар дар варақаи хидмат муайян нашуда бошад) истифода мешавад -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Ҳисоби баҳисобгирии муҳосибӣ барои хидматҳои харидашуда дар EEC (агар дар варақаи хидматӣ муайян нашуда бошад) истифода мешавад -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои хидматҳои харидашуда ва берун аз EEC воридшуда (агар дар варақаи хидматрасонӣ муайян нашуда бошад) истифода мешавад -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои хидматҳои фурӯхташуда (агар дар варақаи хидмат муайян нашуда бошад) истифода мешавад -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои хидматҳои дар EEC фурӯхташуда (агар дар варақаи хидматрасонӣ муайян нашуда бошад) истифода мешавад -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Ҳисоби баҳисобгирии муҳосибӣ барои хидматҳои фурӯхташуда ва берун аз EEC (агар дар варақаи хидматрасонӣ муайян нашуда бошад) истифода мешавад +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Навъи ҳуҷҷат Docdate=Сана @@ -211,7 +217,7 @@ Codejournal=Маҷалла JournalLabel=Нишони рӯзнома NumPiece=Рақами дона TransactionNumShort=Адад муомилот -AccountingCategory=Гурӯҳи фармоишӣ +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Гурӯҳбандӣ аз рӯи ҳисоби китоби умумӣ GroupBySubAccountAccounting=Гурӯҳбандӣ аз рӯи ҳисоби зерпардохт AccountingAccountGroupsDesc=Шумо метавонед дар ин ҷо баъзе гурӯҳҳои баҳисобгирии муҳосибиро муайян кунед. Онҳо барои ҳисоботи шахсии баҳисобгирӣ истифода мешаванд. @@ -265,13 +271,13 @@ Reconcilable=Оштӣ TotalVente=Маблағи умумии гардиш пеш аз андоз TotalMarge=Маржаи умумии фурӯш -DescVentilCustomer=Дар ин ҷо рӯйхати хатҳои фактураи муштариёнро, ки ба суратҳисоби баҳисобгирии маҳсулот баста шудаанд, баррасӣ кунед -DescVentilMore=Дар аксари ҳолатҳо, агар шумо маҳсулот ё хидматҳои пешакӣ муайяншударо истифода баред ва рақами суратҳисобро дар корти маҳсулот/хидмат гузоштед, барнома қодир аст, ки байни хатҳои ҳисобнома -фактураи шумо ва суратҳисоби муҳосибии нақшаи суратҳисобҳои шумо ҳатмӣ бошад. як клик бо тугмаи "%s" . Агар ҳисоб дар кортҳои маҳсулот/хидматрасонӣ насб нашуда бошад ё агар шумо то ҳол баъзе сатрҳои ба суратҳисоб алоқаманд набошед, шумо бояд аз менюи " %s " дастӣ ҳатмӣ кунед. -DescVentilDoneCustomer=Дар ин ҷо ба рӯйхати хатҳои муштариёни ҳисобнома -фактура ва ҳисоби баҳисобгирии маҳсулоти онҳо муроҷиат кунед -DescVentilTodoCustomer=Хатҳои фактураро, ки аллакай бо ҳисоби баҳисобгирии маҳсулот баста нашудаанд, бандед -ChangeAccount=Ҳисоби баҳисобгирии маҳсулот/хидматро барои хатҳои интихобшуда бо ҳисоби баҳисобгирии зерин иваз кунед: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Дар ин ҷо ба рӯйхати хатҳои фактураи фурӯшанда муроҷиат кунед, ки ба суратҳисоби баҳисобгирии маҳсулот баста ё ҳанӯз баста нашудаанд (танҳо сабтҳое, ки ҳоло дар муҳосибот интиқол дода нашудаанд) намоёнанд) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Дар ин ҷо ба рӯйхати хатҳои фактураҳои фурӯшанда ва ҳисоби баҳисобгирии онҳо муроҷиат кунед DescVentilTodoExpenseReport=Хатҳои ҳисоботи хароҷотро, ки аллакай бо ҳисоби баҳисобгирии пардохтҳо алоқаманд нестанд, пайваст кунед DescVentilExpenseReport=Дар ин ҷо ба рӯйхати хатҳои ҳисоботи хароҷот, ки ба суратҳисоби баҳисобгирӣ вобастаанд, муроҷиат кунед @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Агар шумо ҳисоби баҳисобгир DescVentilDoneExpenseReport=Дар ин ҷо ба рӯйхати хатҳои ҳисобот дар бораи хароҷот ва ҳисоби баҳисобгирии хароҷоти онҳо муроҷиат кунед Closure=Бастани солона -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Ҳама гуна тағир ё нест кардани навиштан, навиштан ва нест кардан манъ карда мешавад. Ҳама сабтҳо барои машқ бояд тасдиқ карда шаванд, вагарна пӯшида намешавад ValidateHistory=Ба таври худкор пайваст кунед AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Хато, шумо наметавонед ин ҳисоби баҳисобгириро нест кунед, зеро он истифода мешавад +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Тавозун FicheVentilation=Корти ҳатмӣ GeneralLedgerIsWritten=Амалиётҳо дар дафтар навишта мешаванд GeneralLedgerSomeRecordWasNotRecorded=Баъзе транзаксияҳоро нашр кардан ғайриимкон буд. Агар паёми хатогии дигар вуҷуд надошта бошад, ин шояд аз он сабаб бошад, ки онҳо аллакай рӯзноманигор буданд. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Рӯйхати маҳсулоте, ки ба ягон ҳисоби баҳисобгирӣ вобастагӣ надоранд +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Пайвастшавиро тағир диҳед Accounted=Дар дафтари баҳисобгирӣ NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=Амалиётҳои гуногун AccountingJournalType2=Фурӯш AccountingJournalType3=Харидҳо AccountingJournalType4=Бонк -AccountingJournalType5=Ҳисобот оид ба хароҷот +AccountingJournalType5=Expense reports AccountingJournalType8=Инвентаризатсия AccountingJournalType9=Нав-дорад +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Ин маҷалла аллакай истифода мешавад AccountingAccountForSalesTaxAreDefinedInto=Эзоҳ: Ҳисоби баҳисобгирии андоз аз фурӯш дар менюи %s - %s муайян карда шудааст NumberOfAccountancyEntries=Шумораи сабтҳо @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Шумораи ҳаракатҳо ACCOUNTING_DISABLE_BINDING_ON_SALES=Ҳатмӣ ва интиқол дар муҳосибот дар фурӯшро хомӯш кунед (фактураҳои муштариён ҳангоми баҳисобгирӣ ба назар гирифта намешаванд) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Ҳатмӣ ва интиқол дар муҳосибот ҳангоми харидро хомӯш кунед (фактураҳои фурӯшанда ҳангоми баҳисобгирӣ ба назар гирифта намешаванд) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Ҳатмӣ ва интиқол дар муҳосибот дар ҳисоботи хароҷотро хомӯш кунед (ҳисоботи хароҷот ҳангоми баҳисобгирӣ ба назар гирифта намешаванд) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Тасдиқи тавлиди файли содироти баҳисобгирӣ? ExportDraftJournal=Содироти маҷаллаи лоиҳа @@ -398,7 +407,11 @@ Calculated=Ҳисоб карда шудааст Formula=Формула ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Сабтҳои баҳисобгирӣ @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Рамзи бисёрҷониба (Idevise) DateExport=Содироти сана WarningReportNotReliable=Огоҳӣ, ин гузориш ба дафтарча асос наёфтааст, аз ин рӯ амалиётеро, ки дар дафтар ба таври дастӣ тағир дода шудааст, дар бар намегирад. Агар рӯзноманигории шумо нав бошад, назари ҳисобдорӣ дақиқтар аст. ExpenseReportJournal=Ҳисоботи хароҷоти рӯзнома -InventoryJournal=Маҷаллаи инвентаризатсия NAccounts=ҳисобҳои %s diff --git a/htdocs/langs/tg_TJ/admin.lang b/htdocs/langs/tg_TJ/admin.lang index 996d1e86757..d23d2f3cd7d 100644 --- a/htdocs/langs/tg_TJ/admin.lang +++ b/htdocs/langs/tg_TJ/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Ҷамъоварии мизоҷон WarningModuleNotActive=Модули %s бояд фаъол карда шавад WarningOnlyPermissionOfActivatedModules=Дар ин ҷо танҳо иҷозатҳои марбут ба модулҳои фаъол нишон дода шудаанд. Шумо метавонед модулҳои дигарро дар саҳифаи Home-> Setup-> Modules фаъол созед. DolibarrSetup=Dolibarr насб ё навсозӣ кунед -InternalUser=Истифодабарандаи дохилӣ -ExternalUser=Истифодабарандаи беруна InternalUsers=Истифодабарандагони дохилӣ ExternalUsers=Истифодабарандагони беруна UserInterface=Интерфейси корбар @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (арзиши пешфарз дар php.in MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Порт SMTP/SMTPS (Дар системаҳои ба Unix монанд ба PHP муайян нашудааст) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Хости SMTP/SMTPS (Дар системаҳои ба Unix монанд ба PHP муайян нашудааст) MAIN_MAIL_EMAIL_FROM=Почтаи ирсолкунанда барои мактубҳои автоматӣ (арзиши пешфарз дар php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Почтаи электронӣ, ки барои хатогӣ истифода мешавад, паёмҳои электрониро бармегардонад (майдонҳои 'Errors-To' дар мактубҳои фиристодашуда) MAIN_MAIL_AUTOCOPY_TO= Нусхабардорӣ (Bcc) ҳамаи мактубҳои ирсолшуда ба MAIN_DISABLE_ALL_MAILS=Ҳама фиристодани почтаи электрониро хомӯш кунед (бо мақсади санҷиш ё намоишҳо) @@ -439,8 +438,10 @@ Unique=Беназир Boolean=Були (як қуттии қайд) ExtrafieldPhone = Телефон ExtrafieldPrice = Нарх +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Почтаи электронӣ ExtrafieldUrl = URL +ExtrafieldIP = IP ExtrafieldSelect = Рӯйхатро интихоб кунед ExtrafieldSelectList = Аз ҷадвал интихоб кунед ExtrafieldSeparator=Ҷудокунанда (майдон нест) @@ -477,7 +478,7 @@ InstalledInto=Дар феҳристи %s насб карда шудааст BarcodeInitForThirdparties=Барри коди оммавӣ барои шахсони сеюм BarcodeInitForProductsOrServices=Штрихкоди оммавӣ ё аз нав танзимкунии маҳсулот ё хидмат CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Ҳама арзишҳои штрих -кодро тоза кунед ConfirmEraseAllCurrentBarCode=Шумо мутмаинед, ки мехоҳед ҳамаи арзишҳои штрих -кодро нест кунед? AllBarcodeReset=Ҳама арзишҳои штрих -код хориҷ карда шуданд @@ -501,7 +502,8 @@ WarningPHPMail=ҲУШДОР: Танзимот барои фиристодани WarningPHPMailA=- Истифодаи сервери провайдери хидматрасони почтаи электронӣ эътимоднокии почтаи электронии шуморо афзоиш медиҳад, аз ин рӯ интиқолро бе нишонгузории SPAM афзоиш медиҳад. WarningPHPMailB=- Баъзе провайдерҳои хидматрасони почтаи электронӣ (ба монанди Yahoo) ба шумо имкон намедиҳанд, ки аз сервери дигар аз сервери худ паёми электронӣ фиристед. Танзимоти кунунии шумо сервери барномаро барои фиристодани почтаи электронӣ истифода мебарад, на сервери провайдери почтаи электронии шумо, аз ин рӯ баъзе гирандагон (оне, ки бо протоколи маҳдудкунандаи DMARC мувофиқ аст) аз провайдери почтаи электронии шумо мепурсанд, ки оё онҳо метавонанд почтаи электронии шуморо қабул кунанд ва баъзе провайдерҳои почтаи электронӣ (мисли Yahoo) метавонад "не" посух диҳад, зеро сервер аз они онҳо нест, аз ин рӯ шумораи ками мактубҳои фиристодаи шумо барои интиқол қабул карда намешаванд (инчунин аз квотаи ирсоли провайдери почтаи электронии худ эҳтиёт шавед). WarningPHPMailC=- Истифодаи сервери SMTP -и провайдери хидматрасони почтаи электронии худ барои фиристодани мактубҳо низ ҷолиб аст, аз ин рӯ ҳамаи мактубҳои аз барнома фиристодашуда низ дар феҳристи "Ирсолшуда" -и қуттии почтаи шумо сабт карда мешаванд. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Агар провайдери SMTP -и почтаи электронии шумо бояд муштарии почтаи электрониро бо баъзе суроғаҳои IP маҳдуд кунад (хеле кам), ин суроғаи IP -и агенти корбари почта (MUA) барои барномаи ERP CRM -и шумост: %s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Мисол:
Барои шакл сох PageUrlForDefaultValuesList=
Мисол:
Барои саҳифае, ки шахсони сеюмро номбар мекунад, он %s аст.
Барои URL -и модулҳои беруна, ки дар феҳристи фармоишӣ насб шудаанд, "custom/" - ро дар бар намегирад, аз ин рӯ роҳеро истифода баред mymodule/mypagelist.php , на custom/mymodule/mypagelist.php
Агар шумо хоҳед, ки арзиши пешфарз танҳо дар он бошад, ки url ягон параметр дошта бошад, шумо метавонед %s истифода баред AlsoDefaultValuesAreEffectiveForActionCreate=Инчунин дар хотир доред, ки аз нав сабт кардани арзишҳои пешфарз барои эҷоди шакл танҳо барои саҳифаҳое тарҳрезӣ шудааст, ки дуруст тарҳрезӣ шудаанд (ҳамин тавр бо параметр = action = create or presend ...) EnableDefaultValues=Танзими арзишҳои пешфарзро фаъол созед -EnableOverwriteTranslation=Истифодаи тарҷумаи аз нав сабтшударо фаъол созед +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Тарҷумаи калид бо ин рамз пайдо шудааст. Барои тағир додани ин арзиш, шумо бояд онро аз тарҷумаи Home-Setup-вироиш кунед. WarningSettingSortOrder=Огоҳӣ, муқаррар кардани фармони пешфарз метавонад ҳангоми ба саҳифаи рӯйхат рафтан ба хатои техникӣ оварда расонад, агар майдон майдони номаълум бошад. Агар шумо чунин хатогиро эҳсос кунед, ба ин саҳифа баргардед, то тартиботи пешфарзро хориҷ кунед ва рафтори пешфарзро барқарор кунед. Field=Майдон @@ -645,9 +647,9 @@ Module2400Name=Рӯйдодҳо/рӯзнома Module2400Desc=Ҳодисаҳоро пайгирӣ кунед. Ҳодисаҳои автоматиро бо мақсади пайгирӣ сабт кунед ё рӯйдодҳо ё вохӯриҳои дастиро сабт кунед. Ин модули асосӣ барои идоракунии муносибатҳои хуб бо муштариён ё фурӯшандагон мебошад. Module2500Name=DMS / ECM Module2500Desc=Системаи идоракунии ҳуҷҷатҳо / Идоракунии мундариҷаи электронӣ. Ташкили худкори ҳуҷҷатҳои тавлидшуда ё захирашудаи шумо. Ҳангоми зарурат онҳоро мубодила кунед. -Module2600Name=Хидматҳои API/Web (сервери SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Сервери Dolibarr SOAP -ро, ки хидматҳои API -ро пешниҳод мекунад, фаъол созед -Module2610Name=Хидматҳои API/Web (сервери REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Сервери Dolibarr REST -ро, ки хидматҳои API -ро пешниҳод мекунад, фаъол созед Module2660Name=Ба WebServices занг занед (муштарии SOAP) Module2660Desc=Мизоҷи хидматҳои вебии Dolibarr -ро фаъол созед (Онро барои интиқоли маълумот/дархостҳо ба серверҳои беруна истифода бурдан мумкин аст. Айни замон танҳо фармоишҳои харид дастгирӣ карда мешаванд.) @@ -698,6 +700,7 @@ Module62000Name=Инкотермс Module62000Desc=Илова кардани хусусиятҳо барои идоракунии Incoterms Module63000Name=Манбаъҳо Module63000Desc=Идоракунии захираҳо (принтерҳо, мошинҳо, ҳуҷраҳо, ...) барои тақсим кардани чорабиниҳо +Module94160Name=Receptions Permission11=Ҳисобномаҳои муштариёнро хонед Permission12=Ҳисобнома -фактураҳои муштариёнро эҷод/тағир диҳед Permission13=Ҳисобнома -фактураҳои муштариёнро беэътибор кунед @@ -714,6 +717,7 @@ Permission27=Пешниҳодҳои тиҷоратиро нест кунед Permission28=Пешниҳодҳои тиҷоратиро содир кунед Permission31=Маҳсулотро хонед Permission32=Маҳсулотро эҷод/тағир диҳед +Permission33=Read prices products Permission34=Маҳсулотро нест кунед Permission36=Маҳсулоти пинҳоншударо бинед/идора кунед Permission38=Маҳсулотларни экспорт қилиш @@ -739,6 +743,7 @@ Permission79=Эҷод/тағир додани обунаҳо Permission81=Фармоишҳои муштариёнро хонед Permission82=Фармоишҳои муштариёнро эҷод/тағир диҳед Permission84=Фармоишҳои муштариёнро тасдиқ кунед +Permission85=Generate the documents sales orders Permission86=Ба мизоҷон фармоиш фиристед Permission87=Фармоишҳои муштариёнро пӯшед Permission88=Фармоишҳои муштариёнро бекор кунед @@ -840,9 +845,9 @@ Permission286=Тамосҳои содиротӣ Permission291=Тарифҳоро хонед Permission292=Иҷозатномаҳоро дар тарофаҳо таъин кунед Permission293=Тарофаҳои мизоҷонро тағир диҳед -Permission300=Баркодҳоро хонед -Permission301=Баркодҳоро эҷод/тағир диҳед -Permission302=Баркодҳоро нест кунед +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Хидматҳоро хонед Permission312=Хизмат/обуна ба шартнома таъин кунед Permission331=Хатчӯбҳоро хонед @@ -874,6 +879,7 @@ Permission525=Ҳисобкунаки қарзро дастрас кунед Permission527=Қарзҳои содиротӣ Permission531=Хидматҳоро хонед Permission532=Хидматҳоро эҷод/тағир диҳед +Permission533=Read prices services Permission534=Хидматҳоро нест кунед Permission536=Хидматҳои пинҳонро бинед/идора кунед Permission538=Хидматҳои содиротӣ @@ -968,13 +974,14 @@ Permission3301=Модулҳои нав эҷод кунед Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Мундариҷаи вебсайтро хонед Permission10002=Эҷод/тағир додани мундариҷаи вебсайт (мундариҷаи html ва javascript) Permission10003=Эҷод/тағир додани мундариҷаи вебсайт (коди динамикии php). Хатарнок, бояд ба таҳиягарони маҳдуд ҳифз карда шавад. @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Навъи воҳид SetupSaved=Танзимот захира карда шуд SetupNotSaved=Танзимот захира карда нашудааст +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Бозгашт ба рӯйхати модулҳо BackToDictionaryList=Бозгашт ба рӯйхати луғатҳо TypeOfRevenueStamp=Навъи мӯҳри андоз @@ -1235,11 +1246,13 @@ BrowserName=Номи браузер BrowserOS=Браузери OS ListOfSecurityEvents=Рӯйхати рӯйдодҳои амниятии Dolibarr SecurityEventsPurged=Чораҳои амниятӣ тоза карда шуданд +TrackableSecurityEvents=Trackable security events LogEventDesc=Сабтро барои рӯйдодҳои мушаххаси амниятӣ фаъол созед. Администраторҳо гузоришро тавассути менюи %s - %s меноманд. Огоҳӣ, ин хусусият метавонад миқдори зиёди маълумотро дар пойгоҳи дода тавлид кунад. AreaForAdminOnly=Параметрҳои танзимро танҳо корбарони администратор танзим карда метавонанд. SystemInfoDesc=Маълумоти система маълумоти мухталифи техникист, ки шумо дар ҳолати танҳо хондан мегиред ва танҳо барои маъмурон намоён аст. SystemAreaForAdminOnly=Ин минтақа танҳо барои корбарони администратор дастрас аст. Иҷозатҳои корбарони Dolibarr ин маҳдудиятро тағир дода наметавонанд. CompanyFundationDesc=Маълумоти ширкат/ташкилоти худро таҳрир кунед. Ҳангоми анҷом додан тугмаи "%s" -ро дар поёни саҳифа клик кунед. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Агар шумо муҳосиб/муҳосиби беруна дошта бошед, шумо метавонед маълумоти онро дар ин ҷо таҳрир кунед. AccountantFileNumber=Рамзи муҳосиб DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from YourPHPDoesNotHaveSSLSupport=Функсияҳои SSL дар PHP -и шумо дастрас нестанд DownloadMoreSkins=Пӯстҳои бештар барои зеркашӣ SimpleNumRefModelDesc=Рақами истинодро дар формати %syymm-nnnn бармегардонад, ки дар он yy сол аст, мм моҳ аст ва nnnn рақами пайдарпайи афзояндаи худкор нест, +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Рақами истинодро дар формати %s-nnnn бармегардонад, ки дар он nnnn рақами пайдарпайи афзояндаи худкор аст ва бидуни барқарорсозӣ ShowProfIdInAddress=Нишон додани ID касбӣ бо суроғаҳо ShowVATIntaInAddress=Рақами андоз аз арзиши иловашударо дар дохили ҷомеа пинҳон кунед @@ -1376,7 +1391,7 @@ GetBarCode=Баркодро гиред NumberingModules=Моделҳои рақамгузорӣ DocumentModules=Моделҳои ҳуҷҷат ##### Module password generation -PasswordGenerationStandard=Гузарвожаеро, ки тибқи алгоритми дохилии Dolibarr тавлид шудааст, баргардонед: аломатҳои %s дорои рақамҳои муштарак ва аломатҳои хурд. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Пароли тавлидшударо пешниҳод накунед. Парол бояд дастӣ навишта шавад. PasswordGenerationPerso=Паролро мувофиқи конфигуратсияи шахсан муайянкардаи худ баргардонед. SetupPerso=Мувофиқи конфигуратсияи шумо @@ -1430,6 +1445,10 @@ SuppliersPayment=Пардохтҳои фурӯшанда SupplierPaymentSetup=Танзими пардохтҳои фурӯшанда InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Танзими модули пешниҳодҳои тиҷоратӣ ProposalsNumberingModules=Моделҳои рақамгузории пешниҳоди тиҷоратӣ @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=Нишонаи обӣ дар лоиҳаи шарт ##### Members ##### MembersSetup=Танзими модули аъзоён MemberMainOptions=Вариантҳои асосӣ +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Логинро барои ҳар як аъзо идора кунед AdherentMailRequired=Паёми электронӣ барои сохтани узви нав лозим аст MemberSendInformationByMailByDefault=Қуттии қайд барои фиристодани тасдиқи почта ба аъзоён (тасдиқ ё обунаи нав) бо нобаёнӣ фаъол аст MemberCreateAnExternalUserForSubscriptionValidated=Барои ҳар як обунаи узви нави тасдиқшуда воридшавии корбари беруна созед -VisitorCanChooseItsPaymentMode=Меҳмонон метавонанд аз усулҳои дастраси пардохт интихоб кунанд +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Ёддошти худкор тавассути почтаи электронии обунаҳои мӯҳлати истифодашударо фаъол созед. Эзоҳ: Модули %s бояд барои фиристодани ёдраскуниҳо фаъол ва дуруст танзим карда шавад. MembersDocModules=Шаблонҳои ҳуҷҷатҳо барои ҳуҷҷатҳое, ки аз сабти аъзоён тавлид шудаанд ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=Муҳаррири пешрафтаро фаъол созед: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=Таъсис/нашри WYSIWIG хатҳои тафсилоти маҳсулот барои ҳама субъектҳо (пешниҳодҳо, фармоишҳо, фактураҳо ва ғайра). Огоҳӣ: Истифодаи ин хосият барои ин ҳолат ба таври ҷиддӣ тавсия дода намешавад, зеро он метавонад ҳангоми сохтани файлҳои PDF бо аломатҳои махсус ва форматкунии саҳифа мушкилот эҷод кунад. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Эҷод/нашри WYSIWIG барои почтаи электронии оммавӣ (Tools-> eMailing) FCKeditorForUserSignature=Эҷоди WYSIWIG/нашри имзои корбар FCKeditorForMail=Эҷод/нашри WYSIWIG барои ҳама почта (ба истиснои Tools-> eMailing) @@ -1762,7 +1782,7 @@ DetailMenuHandler=Менюи меню дар куҷо менюи навро ни DetailMenuModule=Номи модул, агар вуруди меню аз модул бошад DetailType=Навъи меню (боло ё чап) DetailTitre=Тамғаи меню ё рамзи тамға барои тарҷума -DetailUrl=URL, ки меню ба шумо мефиристад (Истиноди мутлақи URL ё истиноди беруна бо http: //) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Шарти нишон додан ё надодан DetailRight=Шароит барои намоиши менюҳои хокистарии беиҷозат DetailLangs=Номи файл барои тарҷумаи рамзи барчасп @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Камшавии саҳмияҳо д CashDeskYouDidNotDisableStockDecease=Ҳангоми фурӯши фурӯш аз нуқтаи фурӯш шумо коҳиши саҳмияҳоро хомӯш накардаед. Аз ин рӯ, анбор лозим аст. CashDeskForceDecreaseStockLabel=Коҳиши саҳмияҳои маҳсулоти партияӣ маҷбур шуд. CashDeskForceDecreaseStockDesc=Аввал аз рӯи санаҳои қадимтарин хӯрдан ва фурӯхтан кам кунед. -CashDeskReaderKeyCodeForEnter=Рамзи калидӣ барои "Enter", ки дар хонандаи штрих -код муайян шудааст (Мисол: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Танзимоти модули хатчӯб BookmarkDesc=Ин модул ба шумо имкон медиҳад, ки хатчӯбҳоро идора кунед. Шумо инчунин метавонед ба ҳама саҳифаҳои Dolibarr ё вебсайтҳои беруна дар менюи чапи худ миёнабурҳо илова кунед. @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Фурӯшанда моделҳои рақамг IfSetToYesDontForgetPermission=Агар ба қимати ғайрирасмӣ таъин шуда бошад, фаромӯш накунед, ки ба гурӯҳҳо ё корбароне, ки барои тасдиқи дуввум иҷозат дода шудаанд, иҷозат диҳед ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Танзими модули GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Роҳ ба файли дорои Maxmind ip ба тарҷумаи кишвар.
Намунаҳо:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat a0342fccfr/ip2/GGo2bg0/ +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Дар хотир доред, ки файли додаҳои IP ба кишвар бояд дар дохили феҳристе бошад, ки PHP -и шумо хонда тавонад (Танзимоти PHP open_basedir ва иҷозатҳои системаи файлиро тафтиш кунед). YouCanDownloadFreeDatFileTo=Шумо метавонед версияи ройгони демо -и файли кишварии Maxmind GeoIP -ро дар %s зеркашӣ кунед. YouCanDownloadAdvancedDatFileTo=Шумо инчунин метавонед версияи мукаммали -ро бо навсозиҳо, -и файли кишварии Maxmind GeoIP дар %s зеркашӣ кунед. @@ -1922,6 +1942,7 @@ BackupDumpWizard=Ёвар барои сохтани файли партови п BackupZipWizard=Ёвар барои сохтани бойгонии феҳристи ҳуҷҷатҳо SomethingMakeInstallFromWebNotPossible=Насби модули беруна аз сабаби зерин имконнопазир аст: SomethingMakeInstallFromWebNotPossible2=Аз ин сабаб, раванди навсозӣ дар ин ҷо тавсифшуда раванди дастӣ аст, ки танҳо корбари имтиёзнок иҷро карда метавонад. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Аз ҷониби мудири шумо насб кардани модули беруна аз барнома хомӯш карда шудааст. Шумо бояд аз ӯ хоҳиш кунед, ки файли %s хориҷ кунад, то ин хусусият иҷозат дода шавад. ConfFileMustContainCustom=Насб кардан ё сохтани модули беруна аз барнома бояд файлҳои модулро дар феҳристи %s захира кунад. Барои коркарди ин феҳрист аз ҷониби Dolibarr, шумо бояд conf/conf.php -ро насб кунед, то 2 хати директивиро илова кунед:
$ dolibarr_main_;
$ dolibarr_main_document_root_alt = '%s/custom'; HighlightLinesOnMouseHover=Ҳангоми гузаштан аз болои муш хатҳои ҷадвалро равшан кунед @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=Фармоишҳои харид MailToSendSupplierInvoice=Ҳисобнома -фактураҳои фурӯшанда MailToSendContract=Шартномаҳо MailToSendReception=Қабулгоҳҳо +MailToExpenseReport=Expense reports MailToThirdparty=Шахсони сеюм MailToMember=Аъзоён MailToUser=Истифодабарандагон @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Ҳошияи рост дар PDF MAIN_PDF_MARGIN_TOP=Маржа боло дар PDF MAIN_PDF_MARGIN_BOTTOM=Ҳошияи поёни дар PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Баландӣ барои логотип дар PDF +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines MAIN_PDF_NO_SENDER_FRAME=Hide borders on sender address frame @@ -2047,6 +2070,8 @@ RemoveSpecialChars=Аломатҳои махсусро хориҷ кунед COMPANY_AQUARIUM_CLEAN_REGEX=Филтри регекс ба арзиши тоза (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Филтри Regex ба арзиши тоза (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Нусхабардорӣ иҷозат дода намешавад +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Корманди ҳифзи маълумот (DPO, Privacy Data or GDPR тамос) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Матни кӯмак барои нишон додан дар лавҳаи асбобҳо @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=Барои скан кардани қуттиҳои почтаи электронӣ (бо истифода аз протоколи IMAP) ва сабт кардани мактубҳои ба аризаи шумо дар ҷои лозима навишташуда ва/ё ба таври худкор эҷод кардани баъзе сабтҳо (ба монанди роҳбарон), кори ба нақша гирифташуда ва саҳифаи танзимро илова кунед. NewEmailCollector=Коллексияи нави почтаи электронӣ EMailHost=Хости сервери почтаи IMAP +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Феҳристи манбаъҳои паёмдони почта MailboxTargetDirectory=Феҳристи ҳадафҳои паёмдони почта EmailcollectorOperations=Амалиётҳое, ки аз ҷониби коллектор иҷро карда мешаванд EmailcollectorOperationsDesc=Амалиётҳо аз боло то поён иҷро карда мешаванд MaxEmailCollectPerCollect=Шумораи максималии мактубҳои дар як ҷамъоварӣ ҷамъшуда +TestCollectNow=Test collect CollectNow=Ҳоло ҷамъ кунед ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Санаи охирин кӯшиши ҷамъоварӣ @@ -2106,7 +2138,7 @@ CreateCandidature=Эҷоди аризаи корӣ FormatZip=Zip MainMenuCode=Рамзи вуруд ба меню (менюи асосӣ) ECMAutoTree=Нишон додани дарахти автоматии ECM -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Соатҳои корӣ OpeningHoursDesc=Дар ин ҷо соатҳои кории муқаррарии ширкати худро ворид кунед. ResourceSetup=Танзимоти модули захираҳо @@ -2171,6 +2203,7 @@ ShowProjectLabel=Нишони лоиҳа PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Агар шумо хоҳед, ки баъзе матнҳо дар PDF -и худ бо 2 забони гуногун дар як PDF -и тавлидшуда такрор карда шаванд, шумо бояд ин забони дуввумро муқаррар кунед, то PDF -и тавлидшуда дар як саҳифа 2 забони гуногунро дар бар гирад, ки ҳангоми тавлиди PDF интихоб шудааст ва ин ( Танҳо чанд қолаби PDF инро дастгирӣ мекунанд). Барои 1 забон барои як PDF холӣ бошед. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Дар ин ҷо рамзи тасвири FontAwesomeро ворид кунед. Агар шумо намедонед, ки FontAwesome чист, шумо метавонед арзиши умумии fa-address-book -ро истифода баред. @@ -2199,12 +2232,12 @@ MailToPartnership=Шарикӣ AGENDA_EVENT_DEFAULT_STATUS=Ҳолати пешфарз ҳангоми эҷоди ҳодиса аз форма YouShouldDisablePHPFunctions=Шумо бояд вазифаҳои PHP -ро хомӯш кунед IfCLINotRequiredYouShouldDisablePHPFunctions=Ба истиснои агар ба шумо лозим аст, ки фармонҳои системаро дар коди фармоишӣ иҷро кунед, шумо бояд вазифаҳои PHP -ро ғайрифаъол кунед -PHPFunctionsRequiredForCLI=Бо мақсади ниҳонӣ (ба монанди нусхаи эҳтиётии кор ё иҷрои барномаи антивурс), шумо бояд вазифаҳои PHP -ро нигоҳ доред +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Дар директорияи решавии шумо ягон файл ё феҳристи барномаҳои маъмул ёфт нашуд (Хуб) RecommendedValueIs=Тавсия дода мешавад: %s Recommended=Тавсия дода мешавад NotRecommended=Тавсия дода намешавад -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Навсозии модулҳои беруниро тафтиш кунед CheckForModuleUpdateHelp=Ин амал ба муҳаррирони модулҳои беруна пайваст мешавад, то дастрасии версияи навро тафтиш кунад. ModuleUpdateAvailable=Навсозӣ дастрас аст @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=Барои модулҳои беруна ягон н SwaggerDescriptionFile=Файли тавсифи API Swagger (барои истифода бо redoc масалан) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Шумо WS API -и кӯҳнашударо фаъол кардед. Шумо бояд ба ҷои REST API истифода баред. RandomlySelectedIfSeveral=Ба таври тасодуфӣ интихоб карда мешавад, агар якчанд тасвир мавҷуд бошад +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Пароли пойгоҳи додаҳо дар файли conf шарҳ дода шудааст DatabasePasswordNotObfuscated=Пароли пойгоҳи додаҳо дар файли conf пинҳон карда нашудааст APIsAreNotEnabled=Модулҳои API фаъол нестанд @@ -2251,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/tg_TJ/categories.lang b/htdocs/langs/tg_TJ/categories.lang index 4b948d6caaf..83543aa9af6 100644 --- a/htdocs/langs/tg_TJ/categories.lang +++ b/htdocs/langs/tg_TJ/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Ин узв дар ягон барчаспҳо/катего ContactHasNoCategory=Ин тамос дар ягон барчаспҳо/категорияҳо нест ProjectHasNoCategory=Ин лоиҳа дар ягон барчаспҳо/категорияҳо нест ClassifyInCategory=Ба тег/категория илова кунед +RemoveCategory=Remove category NotCategorized=Бе барчасп/категория CategoryExistsAtSameLevel=Ин категория аллакай бо ин реф мавҷуд аст ContentsVisibleByAllShort=Мундариҷа барои ҳама намоён аст @@ -67,6 +68,7 @@ StockCategoriesShort=Барчасбҳо/категорияҳои анбор ThisCategoryHasNoItems=Ин категория ягон ҷузъро дарбар намегирад. CategId=ID/категория ParentCategory=Теги/категорияи волидайн +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Нишони барчасп/категорияи волидайн CatSupList=Рӯйхати барчаспҳо/категорияҳо CatCusList=Рӯйхати мизоҷон/барчаспҳо/категорияҳо @@ -86,15 +88,18 @@ DeleteFromCat=Аз барчаспҳо/категория хориҷ кунед ExtraFieldsCategories=Хусусиятҳои иловагӣ CategoriesSetup=Танзимоти барчаспҳо/категорияҳо CategorieRecursiv=Ба таври худкор бо тег/категорияи волидайн пайванд кунед -CategorieRecursivHelp=Агар интихоб фаъол бошад, вақте ки шумо маҳсулотро ба зеркатегория илова мекунед, маҳсулот низ ба категорияи волидайн илова карда мешавад. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Маҳсулот/хидмати зеринро илова кунед AddCustomerIntoCategory=Ба муштарӣ категория таъин кунед AddSupplierIntoCategory=Ба таъминкунанда категория таъин кунед +AssignCategoryTo=Assign category to ShowCategory=Нишон додани тег/категория ByDefaultInList=Бо нобаёнӣ дар рӯйхат ChooseCategory=Категорияро интихоб кунед StocksCategoriesArea=Категорияҳои анборҳо +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Категорияҳои чорабиниҳо WebsitePagesCategoriesArea=Категорияҳои саҳифа-контейнерӣ KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Барои категорияҳо оператори 'Ё' -ро истифода баред +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/tg_TJ/commercial.lang b/htdocs/langs/tg_TJ/commercial.lang index 6e04e8cebc1..a0b0b533644 100644 --- a/htdocs/langs/tg_TJ/commercial.lang +++ b/htdocs/langs/tg_TJ/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Ҳолати дурнамо DraftPropals=Лоиҳаи пешниҳодҳои тиҷоратӣ NoLimit=Бе маҳдудият ToOfferALinkForOnlineSignature=Истинод барои имзои онлайн -WelcomeOnOnlineSignaturePage=Хуш омадед ба саҳифа барои қабули пешниҳодҳои тиҷоратӣ аз %s -ThisScreenAllowsYouToSignDocFrom=Ин экран ба шумо имкон медиҳад, ки иқтибос/пешниҳоди тиҷоратиро қабул кунед ва имзо гузоред ё рад кунед -ThisIsInformationOnDocumentToSign=Ин маълумот дар бораи ҳуҷҷат барои қабул ё рад кардан аст +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Имзои иқтибос/пешниҳоди тиҷоратӣ %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Хусусият барои имзои онлайн ғайрифаъол аст ё ҳуҷҷате, ки пеш аз фаъол кардани он тавлид шудааст diff --git a/htdocs/langs/tg_TJ/compta.lang b/htdocs/langs/tg_TJ/compta.lang index 39a0b1ee583..c9e0fa0863b 100644 --- a/htdocs/langs/tg_TJ/compta.lang +++ b/htdocs/langs/tg_TJ/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Тавозун (пеш) Balance=Тавозун Debit=Дебет Credit=Кредит +AccountingDebit=Debit +AccountingCredit=Credit Piece=Ҳуҷҷати ҳисобдорӣ. AmountHTVATRealReceived=Нет ҷамъоварӣ AmountHTVATRealPaid=Натиҷаи пардохт @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Ҳисоботи муоми TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Ҳисоботи гардиши ҷамъшудаи меъёри андози фурӯш дастрас нест. Ин ҳисобот танҳо барои ҳисобот дар бораи гардиши мол дастрас аст. CalculationMode=Ҳолати ҳисобкунӣ AccountancyJournal=Журнали рамзи баҳисобгирӣ -ACCOUNTING_VAT_SOLD_ACCOUNT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои ААИ оид ба фурӯш (агар дар танзимоти луғати ААИ муайян нашуда бошад, истифода мешавад) -ACCOUNTING_VAT_BUY_ACCOUNT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои андоз аз арзиши иловашуда ҳангоми харид (агар дар танзимоти луғати ААИ муайян нашуда бошад) истифода мешавад -ACCOUNTING_VAT_PAY_ACCOUNT=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои пардохти ААИ -ACCOUNTING_ACCOUNT_CUSTOMER=Ҳисоби баҳисобгирӣ барои муштариёни сеюм истифода мешавад +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Ҳисоби баҳисобгирии муҳосибӣ, ки дар корти тарафи сеюм муайян карда шудааст, танҳо барои баҳисобгирии зерпардохт истифода мешавад. Агар он ҳисоби махсуси баҳисобгирии муштариён дар шахси сеюм муайян карда нашуда бошад, он барои китоби умумӣ ва ҳамчун арзиши пешфарзии баҳисобгирии Subledger истифода мешавад. -ACCOUNTING_ACCOUNT_SUPPLIER=Ҳисоби баҳисобгирӣ барои фурӯшандагони сеюм истифода мешавад +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Ҳисоби баҳисобгирии муҳосибӣ, ки дар корти тарафи сеюм муайян карда шудааст, танҳо барои баҳисобгирии зерпардохт истифода мешавад. Ин барои китоби умумӣ ва ҳамчун арзиши пешфарзии баҳисобгирии Subledger истифода мешавад, агар ҳисоби баҳисобгирии муҳосибии фурӯшанда дар шахси сеюм муайян карда нашуда бошад. ConfirmCloneTax=Тасдиқи клони андози иҷтимоӣ/фискалӣ ConfirmCloneVAT=Клони эъломияи андоз аз арзиши иловашударо тасдиқ кунед @@ -300,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/tg_TJ/contracts.lang b/htdocs/langs/tg_TJ/contracts.lang index 6bf8354996e..d6e34f29b39 100644 --- a/htdocs/langs/tg_TJ/contracts.lang +++ b/htdocs/langs/tg_TJ/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Шартномаҳо/Обунаҳо ContractsAndLine=Шартҳо ва хатти шартномаҳо Contract=Шартнома ContractLine=Хатти шартнома +ContractLines=Contract lines Closing=Бастани NoContracts=Шартнома нест MenuServices=Хизматҳо @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Шумо мутмаин ҳастед, ки мехоҳ MoveToAnotherContract=Хидматро ба шартномаи дигар гузаронед. ConfirmMoveToAnotherContract=Ман шартномаи нави мақсаднокро интихоб кардам ва тасдиқ мекунам, ки ин хидматро ба ин шартнома интиқол додан мехоҳам. ConfirmMoveToAnotherContractQuestion=Интихоб кунед, ки дар кадом шартномаи мавҷуда (ҳамон як шахси сеюм) шумо мехоҳед ин хидматро ба он интиқол диҳед? -PaymentRenewContractId=Навсозии хати шартнома (рақами %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Муҳлати тамомшави NoExpiredServices=Хидматҳои фаъоле, ки мӯҳлати истифодаашон гузаштааст, вуҷуд надорад ListOfServicesToExpireWithDuration=Рӯйхати хидматҳо дар %s рӯз ба охир мерасад @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Имзои шартномаи тамо HideClosedServiceByDefault=Пинҳон кардани хидматҳои пӯшида бо нобаёнӣ ShowClosedServices=Хидматҳои пӯшида нишон диҳед HideClosedServices=Хидматҳои пӯшида +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/tg_TJ/cron.lang b/htdocs/langs/tg_TJ/cron.lang index 271f9c614da..ccd6276e6a6 100644 --- a/htdocs/langs/tg_TJ/cron.lang +++ b/htdocs/langs/tg_TJ/cron.lang @@ -26,7 +26,7 @@ CronCommand=Фармон CronList=Корҳои ба нақша гирифташуда CronDelete=Корҳои ба нақша гирифташударо нест кунед CronConfirmDelete=Шумо мутмаин ҳастед, ки мехоҳед ин корҳои ба нақша гирифташударо нест кунед? -CronExecute=Оғози кори ба нақша гирифташуда +CronExecute=Launch now CronConfirmExecute=Шумо мутмаин ҳастед, ки мехоҳед ин корҳои таъиншударо ҳозир иҷро кунед? CronInfo=Модули кории ба нақша гирифташуда имкон медиҳад, ки ҷойҳои корӣ ба таври худкор иҷро карда шаванд. Корҳоро инчунин дастӣ оғоз кардан мумкин аст. CronTask=Айюб @@ -58,7 +58,7 @@ CronNote=Шарҳ CronFieldMandatory=Майдонҳои %s ҳатмӣ мебошанд CronErrEndDateStartDt=Санаи анҷом наметавонад пеш аз санаи оғоз бошад StatusAtInstall=Ҳолати насби модул -CronStatusActiveBtn=Ҷадвал +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Хомӯш кардан CronTaskInactive=Ин кор ғайрифаъол аст (ба нақша гирифта нашудааст) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Ба менюи " Home - Восит JobDisabled=Кор хомӯш карда шудааст MakeLocalDatabaseDumpShort=Захираи пойгоҳи додаҳои маҳаллӣ MakeLocalDatabaseDump=Як партовгоҳи пойгоҳи додаҳои маҳаллиро эҷод кунед. Параметрҳо инҳоянд: фишурдасозӣ ('gz' ё 'bz' ё 'ҳеҷ'), навъи нусхабардорӣ ('mysql', 'pgsql', 'auto'), 1, 'auto' ё номи файл барои сохтан, шумораи файлҳои захиравӣ барои нигоҳ доштан +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Диққат, бо мақсади иҷроиш, кадом санаи навбатии иҷрои корҳои имконпазир бошад, ҷойҳои кории шумо то ҳадди аксар %s ба таъхир гузошта мешаванд. DATAPOLICYJob=Тозакунандаи маълумот ва анонимайзер JobXMustBeEnabled=Job %s бояд фаъол карда шавад +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Охирин кори ба нақша гирифташуда NextScheduledJobExecute=Кори навбатии ба нақша гирифташуда барои иҷро NumberScheduledJobError=Шумораи ҷойҳои кории ба нақша гирифташуда +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/tg_TJ/datapolicy.lang b/htdocs/langs/tg_TJ/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/tg_TJ/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/tg_TJ/ecm.lang b/htdocs/langs/tg_TJ/ecm.lang index 56da691bfb8..6c9872f3c82 100644 --- a/htdocs/langs/tg_TJ/ecm.lang +++ b/htdocs/langs/tg_TJ/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Феҳристи дастӣ ECMSectionAuto=Феҳристи автоматӣ ECMSectionsManual=Дарахти дастӣ ECMSectionsAuto=Дарахти автоматӣ +ECMSectionsMedias=Medias tree ECMSections=Директорияҳо ECMRoot=ECM решавӣ ECMNewSection=Феҳристи нав @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Шумораи файлҳо дар зерфеҳристҳо ECMCreationUser=Офаридгор ECMArea=Минтақаи DMS/ECM ECMAreaDesc=Минтақаи DMS / ECM (Системаи идоракунии ҳуҷҷатҳо / Идоракунии мундариҷаи электронӣ) ба шумо имкон медиҳад, ки ҳама гуна ҳуҷҷатҳоро дар Dolibarr зуд захира, мубодила ва ҷустуҷӯ кунед. -ECMAreaDesc2=* Ҳангоми илова кардани ҳуҷҷатҳо аз корти унсурҳо директорияҳои автоматӣ пур карда мешаванд.
* Маълумотномаҳои дастиро барои сабт кардани ҳуҷҷатҳое, ки ба унсури мушаххас иртибот надоранд, истифода бурдан мумкин аст. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Феҳристи %s нест карда шуд. ECMSectionWasCreated=Феҳристи %s сохта шудааст. ECMSearchByKeywords=Ҷустуҷӯ аз рӯи калимаҳои калидӣ diff --git a/htdocs/langs/tg_TJ/eventorganization.lang b/htdocs/langs/tg_TJ/eventorganization.lang index cb9a53dada5..ca957f68246 100644 --- a/htdocs/langs/tg_TJ/eventorganization.lang +++ b/htdocs/langs/tg_TJ/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=Event organization Settings=Танзимот EventOrganizationSetupPage = Саҳифаи танзими ташкили чорабинӣ EVENTORGANIZATION_TASK_LABEL = Нишони вазифаҳо барои ба таври худкор эҷод кардани лоиҳа ҳангоми тасдиқи лоиҳа -EVENTORGANIZATION_TASK_LABELTooltip = Вақте, ки шумо тасдиқи чорабинии муташаккил, баъзе вазифаҳои мумкин аст ба таври худкор дар ин лоиҳа

Масалан офарида:
Ирсол даъвати Конфронси Call барои Хаймаи Ирсол

гиред даъват конфронсҳои
Гирифтани даъват Хаймаи обуна Open ба чорабиниҳо барои ҳозирин
Ирсол
ёдрас кардани чорабинӣ ба баромадкунандагон +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Категория барои илова кардан ба шахсони сеюм, вақте ки касе конфронс пешниҳод мекунад, ба таври худкор таъсис дода мешавад EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Категория барои ба шахсони сеюм илова кардан ба таври худкор ҳангоми пешниҳоди стенд офарида мешавад EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Шаблон почтаи электронӣ барои фиристодани пас аз гирифтани пешниҳоди конфронс. @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= Конфронс ё Бут +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Manage the organization of an event ConferenceOrBooth = Конфронс ё Бут ConferenceOrBoothTab = Конфронс ё Бут AmountPaid = Amount paid DateOfRegistration = Date of registration ConferenceOrBoothAttendee = Иштирокчии конфронс ё Бут +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = Рӯйхати конфронсҳои пешниҳодшуда -ListOfSuggestedBooths = Рӯйхати қуттиҳои пешниҳодшуда -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Конфронси навро пешниҳод кунед SuggestBooth = Хайма пешниҳод кунед ViewAndVote = Воқеаҳои пешниҳодшударо бубинед ва овоз диҳед PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event PublicAttendeeSubscriptionPage = Public link for registration to this event only MissingOrBadSecureKey = Калиди амният нодуруст ё гум шудааст -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Ин конфронс аз %s оғоз шуда, дар %s ба охир мерасад. ConferenceAttendeeFee = Пардохти иштирокчиёни конфронс барои ин чорабинӣ: '%s', ки аз %s то %s рух медиҳад. BoothLocationFee = Ҷойгоҳи стенд барои ин чорабинӣ: '%s', ки аз %s то %s рух медиҳад @@ -129,7 +133,7 @@ LabelOfconference=Нишондиҳандаи конфронс ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet DateMustBeBeforeThan=%s бояд пеш аз %s бошад DateMustBeAfterThan=%s бояд пас аз %s бошад - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registration OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received OrganizationEventBoothRequestWasReceived=Your request for a booth has been received @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event re OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Application for a booth NewSuggestionOfConference=Application for a conference @@ -153,7 +158,7 @@ VoteOk = Овози шумо қабул шуд. AlreadyVoted = Шумо аллакай ба ин чорабинӣ овоз додед. VoteError = Ҳангоми овоздиҳӣ хато рух дод, лутфан бори дигар кӯшиш кунед. -SubscriptionOk = Your registration has been validated +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event Attendee = Иштирокчӣ PaymentConferenceAttendee = Пардохти иштирокчиёни конфронс @@ -161,7 +166,9 @@ PaymentBoothLocation = Пардохти маҳалли ҷойгиршавӣ DeleteConferenceOrBoothAttendee=Remove attendee RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s EmailAttendee=Attendee email +EmailCompany=Company email EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/tg_TJ/holiday.lang b/htdocs/langs/tg_TJ/holiday.lang index 0b03fd4cea4..37a47013060 100644 --- a/htdocs/langs/tg_TJ/holiday.lang +++ b/htdocs/langs/tg_TJ/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Тарк +Holidays=Leaves +Holiday=Leave CPTitreMenu=Тарк MenuReportMonth=Изҳороти ҳармоҳа MenuAddCP=Дархости рухсатии нав +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Шумо бояд модули таркро барои дидани ин саҳифа фаъол созед. AddCP=Дархости рухсатӣ диҳед DateDebCP=Саршавии Сана @@ -56,6 +58,7 @@ ConfirmDeleteCP=Ҳазфи ин дархости рухсатиро тасдиқ ErrorCantDeleteCP=Хато, ки шумо ҳуқуқи нест кардани ин дархости рухсатиро надоред. CantCreateCP=Шумо ҳақ надоред, ки дархости рухсатӣ диҳед. InvalidValidatorCP=Шумо бояд тасдиқкунандаи дархости рухсатии худро интихоб кунед. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Шумо бояд санаи оғозро интихоб кунед. NoDateFin=Шумо бояд санаи анҷомро интихоб кунед. ErrorDureeCP=Дархости рухсатии шумо рӯзи кориро дарбар намегирад. @@ -79,6 +82,8 @@ MotifCP=Сабаб UserCP=Истифодабаранда ErrorAddEventToUserCP=Ҳангоми илова кардани рухсатии истисноӣ хато рух дод. AddEventToUserOkCP=Илова ба рухсатии истисноӣ ба анҷом расид. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Дидани сабтҳои тағирот LogCP=Сабти ҳамаи навсозиҳо ба "Тавозуни рухсатӣ" ActionByCP=Навсозӣ аз ҷониби @@ -86,6 +91,13 @@ UserUpdateCP=Навсозӣ барои PrevSoldeCP=Тавозуни қаблӣ NewSoldeCP=Тавозуни нав alreadyCPexist=Дар ин давра дархости рухсатӣ аллакай анҷом дода шудааст. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Рӯзи оғози дархости рухсатӣ LastDayOfHoliday=Анҷоми рӯзи дархости рухсатӣ BoxTitleLastLeaveRequests=Охирин дархостҳои тағирёфтаи %s @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s одатан рӯзи корӣ нест BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/tg_TJ/loan.lang b/htdocs/langs/tg_TJ/loan.lang index ae1ca888f32..5f167be22f8 100644 --- a/htdocs/langs/tg_TJ/loan.lang +++ b/htdocs/langs/tg_TJ/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Агар шумо ҷадвалро истифода баред, шумо наметавонед фоизҳоро тағир диҳед # Admin ConfigLoan=Танзимоти қарзи модул -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Сармояи ҳисоби баҳисобгирӣ бо нобаёнӣ -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Фоизи суратҳисоби баҳисобгирӣ бо нобаёнӣ -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Суғуртаи суратҳисоби баҳисобгирӣ бо нобаёнӣ +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Таҳрири ӯҳдадориҳои молиявӣ diff --git a/htdocs/langs/tg_TJ/mailmanspip.lang b/htdocs/langs/tg_TJ/mailmanspip.lang index 8c7b1595304..d18f8b56846 100644 --- a/htdocs/langs/tg_TJ/mailmanspip.lang +++ b/htdocs/langs/tg_TJ/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Санҷиши обуна бомуваффақият иҷ MailmanDeletionSuccess=Санҷиши обунашавӣ бомуваффақият иҷро шуд SynchroMailManEnabled=Навсозии почтаи электронӣ иҷро карда мешавад SynchroSpipEnabled=Навсозии Spip иҷро карда мешавад -DescADHERENT_MAILMAN_ADMINPW=Пароли администратор +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL барои обунаҳои почта DescADHERENT_MAILMAN_UNSUB_URL=URL барои обунаҳои почтаи электронӣ DescADHERENT_MAILMAN_LISTS=Рӯйхатҳо барои сабти автоматии аъзоёни нав (бо вергул ҷудо карда шудаанд) diff --git a/htdocs/langs/tg_TJ/mails.lang b/htdocs/langs/tg_TJ/mails.lang index 9975af18ee1..06b537ffc63 100644 --- a/htdocs/langs/tg_TJ/mails.lang +++ b/htdocs/langs/tg_TJ/mails.lang @@ -7,10 +7,10 @@ MailCard=Корти почтаи электронӣ MailRecipients=Қабулкунандагон MailRecipient=Гиранда MailTitle=Тавсиф -MailFrom=Ирсолкунанда +MailFrom=From MailErrorsTo=Хатогиҳо ба MailReply=Ҷавоб ба -MailTo=Қабулкунанда +MailTo=To MailToUsers=Ба корбарон MailCC=Нусхабардорӣ ба MailToCCUsers=Нусхабардорӣ ба корбарон @@ -178,3 +178,4 @@ IsAnAnswer=Ҷавоби почтаи аввал аст RecordCreatedByEmailCollector=Сабт аз ҷониби коллектори почтаи %s аз почтаи %s сохта шудааст DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Холӣ, аммо ҳатмӣ +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/tg_TJ/main.lang b/htdocs/langs/tg_TJ/main.lang index 96bf4d9559f..fab00674f6b 100644 --- a/htdocs/langs/tg_TJ/main.lang +++ b/htdocs/langs/tg_TJ/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Барои ин намуди почтаи электронӣ AvailableVariables=Тағирёбандаҳои ивазкунандаи дастрас NoTranslation=Тарҷума нест Translation=Тарҷума +Translations=Translations CurrentTimeZone=TimeZone PHP (сервер) EmptySearchString=Меъёрҳои холии ҷустуҷӯро ворид кунед EnterADateCriteria=Меъёрҳои сана ворид кунед @@ -199,6 +206,7 @@ Valid=Эътибор дорад Approve=Тасдиқ кардан Disapprove=Рад кардан ReOpen=Аз нав кушоед +OpenVerb=Open Upload=Боргузорӣ ToLink=Пайванд Select=Интихоб кунед @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Ягон гурӯҳи корбарон муайян нашудааст Password=Рамз -PasswordRetype=Пароли худро дубора ворид кунед +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Дар хотир доред, ки дар ин намоиш бисёр хусусиятҳо/модулҳо хомӯш карда шудаанд. Name=Ном NameSlashCompany=Ном / ширкат @@ -481,6 +489,7 @@ ActionsOnContact=Чорабиниҳо барои ин тамос/суроға ActionsOnContract=Чорабиниҳо барои ин шартнома ActionsOnMember=Ҳодисаҳо дар бораи ин аъзо ActionsOnProduct=Ҳодисаҳо дар бораи ин маҳсулот +ActionsOnAsset=Events for this fixed asset NActionsLate=%s дер ToDo=Кардан Completed=Анҷом ёфт @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Истиноди зеркашии хусусӣ PrivateDownloadLinkDesc=Шумо бояд вориди систем шавед ва барои дидан ё зеркашӣ кардани файл ба шумо иҷозат лозим аст Download=Зеркашӣ кунед DownloadDocument=Ҳуҷҷатро зеркашӣ кунед +DownloadSignedDocument=Download signed document ActualizeCurrency=Навсозии қурби асъор Fiscalyear=Соли молиявӣ ModuleBuilder=Модул ва созандаи барнома @@ -1046,6 +1056,7 @@ SearchIntoContracts=Шартномаҳо SearchIntoCustomerShipments=Интиқоли мизоҷон SearchIntoExpenseReports=Ҳисоботи хароҷот SearchIntoLeaves=Тарк +SearchIntoKM=Knowledge base SearchIntoTickets=Чиптаҳо SearchIntoCustomerPayments=Пардохтҳои муштариён SearchIntoVendorPayments=Пардохтҳои фурӯшанда @@ -1137,15 +1148,29 @@ EventReminder=Ёддошти ҳодиса UpdateForAllLines=Навсозӣ барои ҳама сатрҳо OnHold=Барои нигоҳдорӣ Civility=Шаҳрвандӣ -AffectTag=Таъсир ба Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Эҷоди корбари беруна -ConfirmAffectTag=Таъсири барчаспҳо -ConfirmAffectTagQuestion=Шумо мутмаин ҳастед, ки мехоҳед барчаспҳоро ба сабт (ҳо) -и интихобшудаи %s таъсир расонед? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Барои намуди сабтҳо ягон барчасп ёфт нашуд +Rate=Нарх +SupervisorNotFound=Supervisor not found CopiedToClipboard=Ба силули мухобиротӣ нусхабардорӣ карда шуд InformationOnLinkToContract=Ин маблағ танҳо маҷмӯи ҳамаи сатрҳои шартнома аст. Ҳеҷ як мафҳуми вақт ба назар гирифта намешавад. ConfirmCancel=Шумо мутмаин ҳастед, ки бекор кардан мехоҳед EmailMsgID=Ба почтаи MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Ба фаъол гузоштан SetToDisabled=Ба ғайрифаъол гузоштан ConfirmMassEnabling=тасдиқи оммавӣ, ки имкон медиҳад @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/tg_TJ/members.lang b/htdocs/langs/tg_TJ/members.lang index aa189d45d8e..d5dacecff19 100644 --- a/htdocs/langs/tg_TJ/members.lang +++ b/htdocs/langs/tg_TJ/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, logi ErrorUserPermissionAllowsToLinksToItselfOnly=Бо мақсади амният, шумо бояд иҷозати таҳрири ҳамаи корбаронро дошта бошед, то узвро ба корбаре, ки аз они шумо нест, пайванд кунед. SetLinkToUser=Истинод ба як корбари Dolibarr SetLinkToThirdParty=Истинод ба тарафи сеюми Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Рӯйхати аъзоён MembersListToValid=Рӯйхати аъзоёни лоиҳа (тасдиқ карда мешавад) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Аъзои нав @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=Навъи аъзоро нест кардан мумк NewSubscription=New contribution NewSubscriptionDesc=Ин шакл ба шумо имкон медиҳад, ки обунаи худро ҳамчун узви нави бунёд сабт кунед. Агар шумо хоҳед, ки обунаи худро навсозӣ кунед (агар аллакай узв бошад), лутфан ба Шӯрои бунёд тавассути почтаи электронии %s муроҷиат кунед. Subscription=Contribution -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Дер SubscriptionNotReceived=Contribution never received @@ -205,9 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Гардиш (барои ширкат) ё буҷет (барои таҳкурсӣ) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=Ба саҳифаи маҷмӯии пардохти онлайн гузаред +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Аз рӯи табиат MembersStatisticsByProperties=Аъзоёни омор аз рӯи табиат VATToUseForSubscriptions=VAT rate to use for contributionss @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/tg_TJ/modulebuilder.lang b/htdocs/langs/tg_TJ/modulebuilder.lang index f255a6225fa..7559f207229 100644 --- a/htdocs/langs/tg_TJ/modulebuilder.lang +++ b/htdocs/langs/tg_TJ/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Роҳе, ки модулҳо тавлид/таҳрир карда мешаванд (феҳристи аввал барои модулҳои беруна ба %s муайян карда шудааст): %s ModuleBuilderDesc3=Модулҳои тавлидшуда/таҳриршаванда ёфт шуданд: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Ҳангоме ки файли %s дар NewModule=Модули нав NewObjectInModulebuilder=Объекти нав NewDictionary=New dictionary +ModuleName=Module name ModuleKey=Калиди модул ObjectKey=Калиди объект DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=Роҳ ба zip -и модул/бастаи барнома PathToModuleDocumentation=Роҳ ба файли ҳуҷҷатҳои модул/ариза (%s) SpaceOrSpecialCharAreNotAllowed=Ҷойҳо ё аломатҳои махсус иҷозат дода намешаванд. FileNotYetGenerated=Файл ҳоло тавлид нашудааст +GenerateCode=Generate code RegenerateClassAndSql=Навсозии маҷбурии файлҳои .class ва .sql RegenerateMissingFiles=Файлҳои гумшударо эҷод кунед SpecificationFile=Файли ҳуҷҷатҳо LanguageFile=Файл барои забон ObjectProperties=Хусусиятҳои объект +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Шумо мутмаин ҳастед, ки моликияти %s нест кардан мехоҳед? Ин рамзро дар синфи PHP тағир медиҳад, аммо сутунро аз таърифи ҷадвали объект хориҷ мекунад. NotNull=Не NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Андоза аст DirScanned=Феҳрист скан шуд NoTrigger=Триггер нест NoWidget=Виджет нест -GoToApiExplorer=Муҳаққиқи API +ApiExplorer=API explorer ListOfMenusEntries=Рӯйхати вурудоти меню ListOfDictionariesEntries=Рӯйхати вурудоти луғатҳо ListOfPermissionsDefined=Рӯйхати иҷозатномаҳои муайяншуда SeeExamples=Намунаҳоро дар ин ҷо бубинед -EnabledDesc=Шарти фаъол будани ин майдон (Намунаҳо: 1 ё $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Оё майдон намоён аст? (Мисолҳо: 0 = Ҳеҷ гоҳ намоён нест, 1 = Дар рӯйхат намоён аст ва шаклҳоро эҷод/навсозӣ/дидан, 2 = Танҳо дар рӯйхат дидан, 3 = Танҳо дар шакли сохтан/навсозӣ/дидан (на рӯйхат), 4 = Дар рӯйхат намоён ва танҳо формаи навсозӣ/намоиш (офарида намешавад), 5 = Танҳо дар намуди рӯйхат намоён аст (эҷод карда намешавад, навсозӣ намешавад.

Он метавонад ифода бошад, масалан:
preg_match ('/public/', $ _SERVER ['PHP_SELF'])? 0: 1 a0342fccfda19bz_ (0 user-> 1)> $ user-> 1) -DisplayOnPdfDesc=Ин майдонро дар ҳуҷҷатҳои мувофиқи PDF намоиш диҳед, шумо метавонед мавқеъро бо майдони "Мавқеъ" идора кунед.
Айни замон, маълум моделҳои ҳамсозҳо PDF мебошанд: eratosthene (амрномаи), espadon (киштӣ), исфанҷеро (њисобнома), кабуд (propal / иқтибос), cornas (молрасон ва тартибот)

Барои ҳуҷҷат:
0 = нишон дода нашавад
1 = Намоиши
2 = нишон додани танҳо агар холӣ нест,

Барои хати санад:
0 = не нишон
1 = дар сутуни
3 = Намоиши дар сутуни Тавсифи хатти пас аз тавсифи
4 = Намоиши дар сутуни тавсифи баъд аз намоиш тавсиф танҳо агар холӣ набошад -DisplayOnPdf=Намоиши PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Оё барои ба рӯйхат дохил шудан арзиши майдонро ҷамъ кардан мумкин аст? (Намунаҳо: 1 ё 0) SearchAllDesc=Оё майдон барои ҷустуҷӯи асбоби ҷустуҷӯи зуд истифода мешавад? (Намунаҳо: 1 ё 0) SpecDefDesc=Дар ин ҷо ҳама ҳуҷҷатҳое, ки шумо мехоҳед бо модули худ пешниҳод кунед, ки аз ҷониби дигар ҷадвалҳо муайян нашудаанд, ворид кунед. Шумо метавонед .md ё беҳтар, синтаксиси .asciidoc бойро истифода баред. @@ -130,26 +136,32 @@ UseSpecificEditorURL = URL -и муҳаррири мушаххасро исти UseSpecificFamily = Як оилаи мушаххасро истифода баред UseSpecificAuthor = Муаллифи мушаххасро истифода баред UseSpecificVersion = Як версияи мушаххаси ибтидоиро истифода баред -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Агар шумо инро тафтиш кунед, барои илова кардани қуттии "Ҳуҷҷат эҷод кардан" дар сабт баъзе кодҳо тавлид карда мешаванд. -ShowOnCombobox=Нишон додани арзиши дар combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Калид барои маслиҳат CSSClass=CSS барои таҳрир/сохтани форма CSSViewClass=CSS барои хондан CSSListClass=CSS барои рӯйхат NotEditable=Таҳрир карда намешавад ForeignKey=Калиди хориҷӣ -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Табдилдиҳандаи Ascii ба HTML AsciiToPdfConverter=Табдилдиҳандаи Ascii ба PDF TableNotEmptyDropCanceled=Ҷадвал холӣ нест. Таркиш бекор карда шуд. ModuleBuilderNotAllowed=Созандаи модул дастрас аст, аммо ба корбари шумо иҷозат дода намешавад. ImportExportProfiles=Профилҳои воридот ва содирот -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/tg_TJ/mrp.lang b/htdocs/langs/tg_TJ/mrp.lang index fa1ecdac6f0..2b86d18ff7f 100644 --- a/htdocs/langs/tg_TJ/mrp.lang +++ b/htdocs/langs/tg_TJ/mrp.lang @@ -11,8 +11,8 @@ Bom=Векселҳои моддӣ BillOfMaterials=Билл Маводҳо BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Танзими модули BOM -ListOfBOMs=Рӯйхати векселҳои мавод - BOM -ListOfManufacturingOrders=Рӯйхати фармоишҳои истеҳсолӣ +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=Ҳисоботи нави маводҳо ProductBOMHelp=Маҳсулот барои сохтан (ё ҷудо кардан) бо ин БОМ.
Эзоҳ: Маҳсулоте, ки дорои хусусияти 'Табиати маҳсулот' = 'Ашёи хом' аст, дар ин рӯйхат намоён нестанд. BOMsNumberingModules=Шаблонҳои рақамгузории BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Шумо мутмаин ҳастед, ки вара ConfirmCloneMo=Шумо мутмаин ҳастед, ки фармони истеҳсолотро %s клон кардан мехоҳед? ManufacturingEfficiency=Самаранокии истеҳсолот ConsumptionEfficiency=Самаранокии истеъмол +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Арзиши 0.95 маънои ба ҳисоби миёна 5%% талафи маҳсулоти истеҳсолшударо дорад DeleteBillOfMaterials=Билли маводро нест кунед @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=Барои миқдори тақсим кардани %s ConfirmValidateMo=Шумо мутмаин ҳастед, ки ин фармоиши истеҳсолиро тасдиқ кардан мехоҳед? ConfirmProductionDesc=Бо зеркунии '%s', шумо истеъмол ва/ё истеҳсолро барои миқдори муқарраршуда тасдиқ мекунед. Ин инчунин саҳмияҳоро навсозӣ мекунад ва ҳаракати саҳмияҳоро сабт мекунад. ProductionForRef=Истеҳсоли %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Агар миқдори истеъмол ва истеҳсол ба даст ояд, Фармони истеҳсолотро ба таври худкор пӯшед NoStockChangeOnServices=Тағйирёбии саҳмияҳо дар хидматҳо ProductQtyToConsumeByMO=Миқдори маҳсулот то ҳол аз ҷониби MO кушода мешавад @@ -80,6 +83,7 @@ ProductsToProduce=Маҳсулот барои истеҳсол UnitCost=Арзиши воҳид TotalCost=Арзиши умумӣ BOMTotalCost=Арзиши истеҳсоли ин БМ дар асоси арзиши ҳар як миқдор ва маҳсулоти истеъмолшаванда (истифодаи арзиши хароҷот, агар муайян карда шуда бошад, дигар Нархи миёнавазни миёна агар муайян карда шавад, дигар нархи беҳтарин харид) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Шумо бояд аввал истеҳсолотро барои бастани фармоиши истеҳсолӣ оғоз карда бошед (Ба ҷадвали '%s' нигаред). Аммо шумо метавонед онро бекор кунед. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Маҷмӯаро ба БОМ ё ММ истифода бурдан мумкин нест Workstation=Истгоҳи корӣ @@ -107,3 +111,10 @@ THMEstimatedHelp=Ин меъёр имкон медиҳад, ки арзиши п BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/tg_TJ/products.lang b/htdocs/langs/tg_TJ/products.lang index b93148d333a..6d9ff1e01eb 100644 --- a/htdocs/langs/tg_TJ/products.lang +++ b/htdocs/langs/tg_TJ/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Шумо мутмаин ҳастед, ки ин хат ProductSpecial=Махсус QtyMin=Дақ. миқдори харид PriceQtyMin=Миқдори нарх min. -PriceQtyMinCurrency=Нарх (асъор) барои ин адад. (тахфиф нест) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=Меъёри ААИ (барои ин фурӯшанда/маҳсулот) DiscountQtyMin=Тахфиф барои ин миқдор. NoPriceDefinedForThisSupplier=Барои ин фурӯшанда/маҳсулот нарх/миқдор муайян карда нашудааст @@ -261,7 +262,7 @@ Quarter1=1 -ум. Семоҳа Quarter2=2 -юм. Семоҳа Quarter3=3 -юм. Семоҳа Quarter4=4 -ум. Семоҳа -BarCodePrintsheet=Баркодро чоп кунед +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Бо ин асбоб, шумо метавонед варақаҳои стикерҳои штрих -кодро чоп кунед. Формати саҳифаи стикер, навъи штрих -код ва арзиши штрих -кодро интихоб кунед ва тугмаи %s -ро клик кунед. NumberOfStickers=Шумораи стикерҳо барои чоп дар саҳифа PrintsheetForOneBarCode=Барои як штрих -код якчанд стикер чоп кунед @@ -344,9 +345,9 @@ PossibleValues=Арзишҳои имконпазир GoOnMenuToCreateVairants=Ба менюи %s - %s гузаред, то вариантҳои атрибутҳоро омода кунед (ба монанди рангҳо, андоза, ...) UseProductFournDesc=Илова ба тавсифи муштариён хусусиятеро барои муайян кардани тавсифи маҳсулоте, ки фурӯшандагон муайян кардаанд (барои ҳар як истинод ба фурӯшанда) илова кунед ProductSupplierDescription=Тавсифи фурӯшанда барои маҳсулот -UseProductSupplierPackaging=Истифодаи бастабандӣ дар нархҳои таъминкунандагон (миқдорро мувофиқи бастабандӣ дар нархи таъминкунанда ҳангоми илова/навсозии хати ҳуҷҷатҳои таъминкунанда муқаррар кунед) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Бастабандӣ -PackagingForThisProductDesc=Ҳангоми фармоиши таъминкунанда, шумо ба таври худкор ин миқдорро фармоиш медиҳед (ё ин миқдори зиёд). Аз ҳадди ақали харид камтар буда наметавонад +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=Миқдори хати мувофиқи бастаи таъминкунандагон аз нав ҳисоб карда шуд #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Амал танҳо дар варианти ProductsPricePerCustomer=Нархи маҳсулот барои як муштарӣ ProductSupplierExtraFields=Хусусиятҳои иловагӣ (Нархи таъминкунандагон) DeleteLinkedProduct=Маҳсулоти кӯдаконаеро, ки ба комбинат алоқаманданд, нест кунед -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Нархи миёнаи вазн PMPValueShort=WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/tg_TJ/projects.lang b/htdocs/langs/tg_TJ/projects.lang index b5fadb314a1..55d91073a3c 100644 --- a/htdocs/langs/tg_TJ/projects.lang +++ b/htdocs/langs/tg_TJ/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Ин назар ҳама лоиҳаҳо ва вазифаҳое TasksDesc=Ин намуд ҳамаи лоиҳаҳо ва вазифаҳоро муаррифӣ мекунад (иҷозатҳои корбарии шумо ба шумо барои дидани ҳама чиз иҷозат медиҳанд). AllTaskVisibleButEditIfYouAreAssigned=Ҳама вазифаҳо барои лоиҳаҳои тахассусӣ намоёнанд, аммо шумо метавонед вақтро танҳо барои вазифаи ба корбари интихобшуда таъиншуда ворид кунед. Вазифаро таъин кунед, агар ба шумо лозим аст, ки вақти онро ворид кунед. OnlyYourTaskAreVisible=Танҳо вазифаҳои ба шумо супоридашуда намоёнанд. Агар ба шумо лозим аст, ки вақтро дар ягон вазифа ворид кунед ва агар вазифа дар ин ҷо намоён набошад, шумо бояд вазифаро ба худатон супоред. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Вазифаҳои лоиҳаҳо ProjectCategories=Барчасбҳо/категорияҳои лоиҳа NewProject=Лоиҳаи нав @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Миқдори пешбари лоиҳаҳ OpportunitiesStatusForProjects=Миқдори лоиҳаҳо аз рӯи мақом пешсафанд ShowProject=Нишон додани лоиҳа ShowTask=Нишон додани вазифа +SetThirdParty=Set third party SetProject=Танзими лоиҳа +OutOfProject=Out of project NoProject=Ягон лоиҳа муайян ё молик нест NbOfProjects=Шумораи лоиҳаҳо NbOfTasks=Шумораи вазифаҳо @@ -122,7 +125,8 @@ ValidateProject=Тасвирро тасдиқ кунед ConfirmValidateProject=Шумо мутмаин ҳастед, ки мехоҳед ин лоиҳаро тасдиқ кунед? CloseAProject=Лоиҳа пӯшед ConfirmCloseAProject=Шумо мутмаин ҳастед, ки мехоҳед ин лоиҳаро пӯшед? -AlsoCloseAProject=Ҳамчунин лоиҳаро пӯшед (онро кушода нигоҳ доред, агар ба шумо то ҳол вазифаҳои истеҳсолиро риоя кардан лозим бошад) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Лоиҳаи кушод ConfirmReOpenAProject=Оё мутмаинед, ки мехоҳед ин лоиҳаро дубора кушоед? ProjectContact=Тамосҳои лоиҳа @@ -165,7 +169,7 @@ OpportunityProbability=Эҳтимоли роҳбарӣ OpportunityProbabilityShort=Пробаби сурб. OpportunityAmount=Миқдори роҳбар OpportunityAmountShort=Миқдори роҳбар -OpportunityWeightedAmount=Миқдори вазнини имконият +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Опп. миқдори вазн OpportunityAmountAverageShort=Миқдори миёнаи қурбонӣ OpportunityAmountWeigthedShort=Миқдори сурбшудаи вазн @@ -238,7 +242,7 @@ OppStatusPENDING=Интизоранд OppStatusWON=Ғолиб OppStatusLOST=Гумшуда Budget=Буҷет -AllowToLinkFromOtherCompany=Иҷозат диҳед, ки лоиҳаро аз ширкати дигар пайваст кунед идентификаторҳои тарафи сеюм, ки бо вергул ҷудо карда шудаанд: метавонанд ҳамаи лоиҳаҳои ин сеюмро пайванд диҳанд (Мисол: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Лоиҳаҳои охирини %s LatestModifiedProjects=Лоиҳаҳои охирини %s OtherFilteredTasks=Дигар вазифаҳои филтршуда @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Фоида бо истифода аз он ҳисоб к AddPersonToTask=Ба вазифаҳо низ илова кунед UsageOrganizeEvent=Истифода: Ташкили чорабиниҳо PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Лоиҳаро ҳамчун пӯшида тасниф кунед, вақте ки ҳамаи вазифаҳо иҷро мешаванд (100%% пешрафт) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Эзоҳ: лоиҳаҳои мавҷуда бо ҳама вазифаҳо дар пешрафти 100%% таъсир намерасонанд: шумо бояд онҳоро дастӣ пӯшед. Ин хосият танҳо ба лоиҳаҳои кушод таъсир мерасонад. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Хатҳои вақти сарфшударо ҳисоб накунед, пас амали оммавии "Ҳисобнома -фактура" -ро барои ҳисоб кардани онҳо интихоб кунед ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. diff --git a/htdocs/langs/tg_TJ/recruitment.lang b/htdocs/langs/tg_TJ/recruitment.lang index aff829ed9be..234c15c0285 100644 --- a/htdocs/langs/tg_TJ/recruitment.lang +++ b/htdocs/langs/tg_TJ/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Иштироки почтаи электронӣ ToUseAGenericEmail=Барои истифодаи почтаи электронӣ. Агар номаълум набошад, почтаи электронии масъули ҷалбкунӣ истифода мешавад NewCandidature=Барномаи нав ListOfCandidatures=Рӯйхати барномаҳо -RequestedRemuneration=Музди дархостшуда -ProposedRemuneration=Мукофоти пешниҳодшуда +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Шартнома таклиф этилди ContractSigned=Шартнома ба имзо расид ContractRefused=Шартнома рад кард RecruitmentCandidature=Ариза JobPositions=Ҷойҳои корӣ RecruitmentCandidatures=Барномаҳо -InterviewToDo=Мусоҳиба кардан +InterviewToDo=Contacts to follow AnswerCandidature=Ҷавоби ариза YourCandidature=Аризаи шумо YourCandidatureAnswerMessage=Ташаккур ба шумо барои дархостатон.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=Вазифаи корӣ баста аст. ExtrafieldsJobPosition=Хусусиятҳои иловагӣ (мансабҳои корӣ) ExtrafieldsApplication=Хусусиятҳои иловагӣ (дархостҳои корӣ) MakeOffer=Пешниҳод кунед +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/tg_TJ/salaries.lang b/htdocs/langs/tg_TJ/salaries.lang index c7d1c2b9d97..5c553df0b98 100644 --- a/htdocs/langs/tg_TJ/salaries.lang +++ b/htdocs/langs/tg_TJ/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Ҳисоби баҳисобгирӣ барои корбарони сеюм истифода мешавад -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Ҳисоби баҳисобгирии муҳосибӣ, ки дар корти корбар муайян шудааст, танҳо барои баҳисобгирии зерпардохт истифода мешавад. Ин барои китоби умумӣ ва ҳамчун арзиши пешфарзии баҳисобгирии Subledger истифода мешавад, агар ҳисоби махсуси баҳисобгирии корбар дар корбар муайян карда нашуда бошад. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Ҳисоби баҳисобгирӣ бо нобаёнӣ барои пардохти музди меҳнат CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Бо нобаёнӣ, ҳангоми эҷод кардани маош опсияи "Ба таври худкор пардохти умумӣ" -ро холӣ гузоред Salary=Музди меҳнат @@ -24,3 +24,4 @@ SalariesStatistics=Омори музди меҳнат SalariesAndPayments=Музди меҳнат ва пардохтҳо ConfirmDeleteSalaryPayment=Оё шумо ин пардохти музди меҳнатро нест кардан мехоҳед? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/tg_TJ/stocks.lang b/htdocs/langs/tg_TJ/stocks.lang index 03fe4d7059f..2013e0c12c3 100644 --- a/htdocs/langs/tg_TJ/stocks.lang +++ b/htdocs/langs/tg_TJ/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Сана дар оянда StocksByLotSerial=Саҳмияҳо аз рӯи қуръа/серия LotSerial=Бисёр/серияҳо LotSerialList=Рӯйхати серияҳо/серияҳо +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=Ҳаракатҳо ErrorWarehouseRefRequired=Номи истинод ба анбор лозим аст ListOfWarehouses=Рӯйхати анборҳо @@ -48,7 +49,7 @@ StockCorrection=Ислоҳи саҳҳомӣ CorrectStock=Захираи дуруст StockTransfer=Интиқоли саҳмияҳо TransferStock=Ҳиссаи интиқол -MassStockTransferShort=Интиқоли оммавии саҳмияҳо +MassStockTransferShort=Bulk stock change StockMovement=Ҳаракати саҳҳомӣ StockMovements=Ҳаракатҳои саҳҳомӣ NumberOfUnit=Шумораи воҳидҳо @@ -146,8 +147,9 @@ Replenishments=Ивазкуниҳо NbOfProductBeforePeriod=Миқдори маҳсулоти %s дар давраи қабл аз интихобшуда мавҷуд аст (<%s) NbOfProductAfterPeriod=Миқдори маҳсулоти %s пас аз давраи интихобшуда дар саҳҳомӣ аст (> %s) MassMovement=Ҳаракати оммавӣ -SelectProductInAndOutWareHouse=Анбори манбаъ ва анбори мақсаднок, маҳсулот ва миқдорро интихоб кунед ва "%s" -ро клик кунед. Пас аз он ки ин барои ҳама ҳаракатҳои зарурӣ анҷом дода мешавад, клик кунед "%s". +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=Интиқоли сабт +RecordMovements=Record stock movements ReceivingForSameOrder=Маблағҳо барои ин фармоиш StockMovementRecorded=Ҳаракати саҳмияҳо сабт карда шуд RuleForStockAvailability=Қоидаҳо оид ба талаботи саҳҳомӣ @@ -176,7 +178,7 @@ ProductStockWarehouseCreated=Маҳдудияти саҳҳомӣ барои са ProductStockWarehouseUpdated=Маҳдудияти саҳҳомӣ барои саҳмияҳои оптималӣ ва дилхоҳ дуруст нав карда мешавад ProductStockWarehouseDeleted=Маҳдудияти саҳҳомӣ барои саҳмияҳои оптималӣ ва дилхоҳ дуруст нест карда шуд AddNewProductStockWarehouse=Маҳдудияти навро барои саҳмияҳои оптималӣ ва дилхоҳ муқаррар кунед -AddStockLocationLine=Миқдорро кам кунед ва клик кунед, то анбори дигари ин маҳсулотро илова кунед +AddStockLocationLine=Decrease quantity then click to split the line InventoryDate=Санаи инвентаризатсия Inventories=Inventories NewInventory=Инвентаризатсияи нав @@ -234,7 +236,7 @@ StockIncrease=Афзоиши саҳмияҳо StockDecrease=Камшавии саҳмияҳо InventoryForASpecificWarehouse=Инвентаризатсия барои анбори мушаххас InventoryForASpecificProduct=Инвентаризатсия барои як маҳсулоти мушаххас -StockIsRequiredToChooseWhichLotToUse=Барои интихоб кардани кадом лот саҳмия лозим аст +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=Маҷбур кардан ба AlwaysShowFullArbo=Дар равзанаи истиноди анбор дарахти пурраи анборро намоиш диҳед (Огоҳӣ: Ин метавонад нишондиҳандаҳоро ба таври назаррас коҳиш диҳад) StockAtDatePastDesc=Шумо метавонед дар ин ҷо саҳмияҳоро (саҳмияҳои воқеӣ) дар санаи додашуда дар гузашта дидан кунед @@ -254,7 +256,7 @@ ReOpen=Боз кардан ConfirmFinish=Оё шумо бастани инвентаризатсияро тасдиқ мекунед? Ин ҳама ҳаракатҳои саҳҳомиро ба вуҷуд меорад, то саҳмияҳои худро ба миқдори воқеии ба инвентаризатсия воридшуда навсозӣ кунанд. ObjectNotFound=%s ёфт нашуд MakeMovementsAndClose=Ҳаракатҳоро эҷод кунед ва пӯшед -AutofillWithExpected=Replace real quantity with expected quantity +AutofillWithExpected=Fill real quantity with expected quantity ShowAllBatchByDefault=Бо нобаёнӣ, тафсилоти партияро дар ҷадвали "саҳмия" -и маҳсулот нишон диҳед CollapseBatchDetailHelp=Шумо метавонед намоиши пешфарзии тафсилоти партияро дар конфигуратсияи модули саҳмияҳо таъин кунед ErrorWrongBarcodemode=Ҳолати штрих -кодҳои номаълум @@ -265,9 +267,53 @@ ProductBarcodeDoesNotExist=Маҳсулот бо штрих -код вуҷуд WarehouseId=Warehouse ID WarehouseRef=Warehouse Ref SaveQtyFirst=Save the real inventoried quantities first, before asking creation of the stock movement. +ToStart=Start InventoryStartedShort=Started ErrorOnElementsInventory=Operation canceled for the following reason: ErrorCantFindCodeInInventory=Can't find the following code in inventory QtyWasAddedToTheScannedBarcode=Success !! The quantity was added to all the requested barcode. You can close the Scanner tool. -StockChangeDisabled=Change on stock disabled +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=No warehouse defined for terminal +ClearQtys=Clear all quantities +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Settings +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/tg_TJ/ticket.lang b/htdocs/langs/tg_TJ/ticket.lang index ac9b1fa27b4..370265f8852 100644 --- a/htdocs/langs/tg_TJ/ticket.lang +++ b/htdocs/langs/tg_TJ/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Билетҳоро нест кунед Permission56004=Идоракунии чиптаҳо Permission56005=Чиптаҳои ҳамаи шахсони сеюмро бинед (барои корбарони беруна муассир нест, ҳамеша бо тарафи сеюме, ки ба онҳо вобаста аст, маҳдуд аст) +Tickets=Tickets TicketDictType=Чипта - намудҳо TicketDictCategory=Чипта - гурӯҳҳо TicketDictSeverity=Чипта - вазнинӣ @@ -90,8 +91,8 @@ TicketPublicAccess=Интерфейси оммавӣ, ки бидуни шино TicketSetupDictionaries=Навъи чипта, вазнинӣ ва рамзҳои таҳлилӣ аз луғатҳо танзим карда мешаванд TicketParamModule=Танзими тағирёбандаи модул TicketParamMail=Танзимоти почтаи электронӣ -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Паёми матнӣ пас аз сохтани чипта фиристода мешавад @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Матни дар ин ҷо нишон додашуда TicketParamPublicInterface=Танзимоти интерфейси оммавӣ TicketsEmailMustExist=Барои сохтани чипта суроғаи почтаи электронии мавҷударо талаб кунед TicketsEmailMustExistHelp=Дар интерфейси оммавӣ, суроғаи почтаи электронӣ бояд барои сохтани чиптаи нав дар пойгоҳи додаҳо пур карда шавад. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Интерфейси оммавӣ TicketUrlPublicInterfaceLabelAdmin=URL -и алтернативӣ барои интерфейси оммавӣ TicketUrlPublicInterfaceHelpAdmin=Тақаллусро ба веб -сервер муайян кардан ва ба ин васила интерфейси оммавиро бо URLи дигар дастрас кардан мумкин аст (сервер бояд дар ин URLи нав ҳамчун прокси амал кунад) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Ҳоло чипта таъин карда мешавад TicketChangeType=Тағир додани намуди TicketChangeCategory=Тағир додани рамзи таҳлилӣ TicketChangeSeverity=Тағир додани шиддат -TicketAddMessage=Паём илова кунед -AddMessage=Паём илова кунед +TicketAddMessage=Add private message MessageSuccessfullyAdded=Билет илова карда шуд TicketMessageSuccessfullyAdded=Паём бомуваффақият илова карда шуд TicketMessagesList=Рӯйхати паёмҳо @@ -202,8 +206,8 @@ TicketSeverity=Шиддатнокӣ ShowTicket=Билетро бинед RelatedTickets=Чиптаҳои марбут TicketAddIntervention=Эҷоди мудохила -CloseTicket=Пӯшед | Билетро ҳал кунед -AbandonTicket=Билетро тарк кунед +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Пӯшед | Билетро ҳал кунед ConfirmCloseAticket=Бастани чиптаро тасдиқ кунед ConfirmAbandonTicket=Оё шумо пӯшидани чиптаро ба мақоми 'партофташуда' тасдиқ мекунед? @@ -217,18 +221,17 @@ SendMessageByEmail=Паёмро тавассути почтаи электрон TicketNewMessage=Хабари нав ErrorMailRecipientIsEmptyForSendTicketMessage=Қабулкунанда холӣ аст. Фиристодани почтаи электронӣ нест TicketGoIntoContactTab=Лутфан ба ҷадвали "Тамос" ворид шавед, то онҳоро интихоб кунед -TicketMessageMailIntro=Муқаддима +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Ин матн танҳо дар аввали почтаи электронӣ илова карда мешавад ва захира карда намешавад. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Имзо -TicketMessageMailSignatureHelp=Ин матн танҳо дар охири почтаи электронӣ илова карда мешавад ва захира карда намешавад. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Имзои почтаи электронӣ -TicketMessageMailSignatureHelpAdmin=Ин матн пас аз паёми ҷавоб ворид карда мешавад. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Танҳо ин матн дар рӯйхати паёмҳо дар корти чипта сабт карда мешавад. TicketMessageSubstitutionReplacedByGenericValues=Тағирёбандаҳои ивазшаванда бо арзишҳои умумӣ иваз карда мешаванд. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Аз он вақт гузашт TicketTimeToRead=Вақт пеш аз хондан гузашт TicketTimeElapsedBeforeSince=Вақт пеш / аз он гузашт @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Дар чипта паёми нав TicketAssignedToYou=Билет таъин карда шуд TicketAssignedEmailBody=Ба шумо чиптаи #%s аз ҷониби %s таъин карда шудааст MarkMessageAsPrivate=Паёмро ҳамчун хусусӣ қайд кунед +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Ин паём ба корбарони беруна намоиш дода намешавад TicketEmailOriginIssuer=Эмитент дар пайдоиши чиптаҳо InitialMessage=Паёми ибтидоӣ @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Шумо метавонед ҷараён TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Лутфан бевосита ба ин почтаи электронӣ ҷавоб надиҳед! Истинодро барои посух додан ба интерфейс истифода баред. TicketPublicInfoCreateTicket=Ин шакл ба шумо имкон медиҳад, ки чиптаи дастгирӣ дар системаи идоракунии мо сабт кунед. -TicketPublicPleaseBeAccuratelyDescribe=Лутфан мушкилотро дақиқ тавсиф кунед. Маълумоти бештарро пешниҳод кунед, то ба мо имкон диҳем, ки дархости шуморо дуруст муайян кунем. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Лутфан ID пайгирии чиптаро ворид кунед TicketTrackId=ID пайгирии ҷамъиятӣ OneOfTicketTrackId=Яке аз ID пайгирии шумо diff --git a/htdocs/langs/tg_TJ/users.lang b/htdocs/langs/tg_TJ/users.lang index d268d4f6d17..1147a06d8cb 100644 --- a/htdocs/langs/tg_TJ/users.lang +++ b/htdocs/langs/tg_TJ/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Аз гурӯҳ хориҷ кунед PasswordChangedAndSentTo=Рамз иваз карда шуда, ба %s фиристода шуд. PasswordChangeRequest=Дархост барои иваз кардани парол барои %s PasswordChangeRequestSent=Дархост барои иваз кардани парол барои %s ба %s фиристода шудааст. -IfLoginExistPasswordRequestSent=Агар ин воридшавӣ ҳисоби дуруст бошад, почтаи электронӣ барои аз нав танзимкунии парол фиристода шудааст. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Агар ин почтаи электронӣ ҳисоби дуруст бошад, почтаи электронӣ барои аз нав танзимкунии парол фиристода шудааст. ConfirmPasswordReset=Аз нав танзимкунии паролро тасдиқ кунед MenuUsersAndGroups=Истифодабарандагон ва гурӯҳҳо @@ -68,7 +68,6 @@ CreateDolibarrLogin=Истифодабаранда эҷод кунед CreateDolibarrThirdParty=Эҷоди як шахси сеюм LoginAccountDisableInDolibarr=Ҳисоб дар Dolibarr хомӯш карда шудааст. UsePersonalValue=Арзиши шахсиро истифода баред -InternalUser=Истифодабарандаи дохилӣ ExportDataset_user_1=Истифодабарандагон ва хосиятҳои онҳо DomainUser=Истифодабарандаи домен %s Reactivate=Аз нав фаъол кунед @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/tg_TJ/website.lang b/htdocs/langs/tg_TJ/website.lang index 610ac5fa899..3367de55646 100644 --- a/htdocs/langs/tg_TJ/website.lang +++ b/htdocs/langs/tg_TJ/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Рамз +WebsiteName=Name of the website WebsiteSetupDesc=Дар ин ҷо вебсайтҳое, ки мехоҳед истифода баред, эҷод кунед. Сипас ба менюи Вебсайтҳо ворид шавед, то онҳоро таҳрир кунед. DeleteWebsite=Вебсайтро нест кунед ConfirmDeleteWebsite=Шумо мутмаин ҳастед, ки мехоҳед ин вебсайтро нест кунед? Ҳама саҳифаҳо ва мундариҷаи он низ нест карда мешаванд. Файлҳои боршуда (ба монанди директорияи медиа, модули ECM, ...) боқӣ мемонанд. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Илова дар поёни сарлавҳаи HTML (уму WEBSITE_ROBOT=Файли роботӣ (robots.txt) WEBSITE_HTACCESS=Файли вебсайт .htaccess WEBSITE_MANIFEST_JSON=Файли вебсайти manifest.json -WEBSITE_README=Файли README.md WEBSITE_KEYWORDSDesc=Барои ҷудо кардани арзишҳо вергулро истифода баред -EnterHereLicenseInformation=Барои пешниҳоди файли README.md маълумоти мета ё маълумоти литсензияро дар ин ҷо ворид кунед. агар шумо вебсайти худро ҳамчун шаблон паҳн кунед, файл ба бастаи озмоишӣ дохил карда мешавад. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=Сарлавҳаи HTML (танҳо ба ин саҳифа хос аст) PageNameAliasHelp=Ном ё тахаллуси саҳифа.
Ин тахаллус инчунин ҳангоми сохтани вебсайт аз як мизбони виртуалии сервери веб (ба монанди Apacke, Nginx, ...) барои сохтани URL -и SEO истифода мешавад. Барои таҳрири ин тахаллус тугмаи " %s " -ро истифода баред. EditTheWebSiteForACommonHeader=Эзоҳ: Агар шумо хоҳед, ки барои ҳамаи саҳифаҳо сарлавҳаи инфиродӣ муайян кунед, сарлавҳаро дар сатҳи сайт на ба саҳифа/контейнер таҳрир кунед. @@ -42,10 +43,12 @@ ViewPageInNewTab=Дидани саҳифа дар ҷадвали нав SetAsHomePage=Ҳамчун саҳифаи асосӣ танзим кунед RealURL=URL воқеӣ ViewWebsiteInProduction=Дидани вебсайт бо истифода аз URL -и хонагӣ +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Намуна барои истифода дар танзими мизбони виртуалии Apache: YouCanAlsoTestWithPHPS=Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP= Вебсайти худро бо провайдери дигари хостинги Dolibarr идора кунед
Агар шумо веб -сервери монанди Apache ё NGinx дар интернет дастрас набошед, шумо метавонед вебсайти худро ба як мисоли дигари Dolibarr, ки аз ҷониби провайдери дигари хостинги Dolibarr пешниҳод шудааст, содир ва ворид кунед. ҳамгироӣ бо модули вебсайт. Шумо метавонед рӯйхати баъзе провайдерҳои хостинги Dolibarr -ро дар пайдо кунед https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=Хондан WritePerm=Нависед @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Шумо метавонед рамзи сарчаш YouCanEditHtmlSource=
Шумо метавонед бо истифода аз барчаспҳои <? php? a0012c7d7c00770 Тағирёбандаҳои глобалӣ мавҷуданд: $ conf, $ db, $ mysoc, $ user, $ website, $ websitepage, $ weblangs, $ pagelangs.

Шумо инчунин метавонед мундариҷаи дигар Саҳифа/Контейнерро бо синтаксиси зерин дохил кунед:
a0e78439c0_f09_d094c0f4f4d94 ? >


Шумо метавонед масир ба дигар Page / зарф бо синтаксиси зерин кунад (Эзоҳ: мекунед, натиҷаи ҳама гуна мазмуни пеш аз масир надорад):
< PHP redirectToContainer ( 'alias_of_container_to_redirect_to'); ? >

Барои илова кардани пайванди саҳифаи дигар истифода наҳвӣ:
<a href = "alias_of_page_to_link_to.php" >mylink<a>

Барои дохил пайванди ба боргирӣ файл нигоҳ дошта, ба њуљљатњои ба феҳристи , истифода document.php wrapper:
Мисол, барои як файл ба санадњои / ecm (зарурати ба систем ворид шуда бошед), наҳвӣ аст?
<a href = "/ document.php modulepart = ecm & файли = [relative_dir / ] filename.ext ">
Барои файл дар ҳуҷҷатҳо/медиа (феҳристи кушод барои дастрасии оммавӣ), синтаксис ин аст:
a0e7843947d09cz "/document.php?modulepart=medias&file=[relativ_dir/] /document.php?hashp=publicsharekeyoffile">


барои дохил кардани тасвир захира ба ҳуҷҷатҳои феҳрист истифода viewimage.php wrapper:
Мисол, ки барои тасвир ба санадњои / medias (кушода директория барои дастрасии ҷамъиятӣ), синтаксис ин аст:
<img src = "/viewimage.php? modulepart = medias&file a0c7 #YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=Барои тасвире, ки бо истиноди мубодила мубодила карда мешавад (дастрасии кушод бо калиди мубодилаи ҳеши файл), синтаксис ин аст:
<img src = "/viewimage.php? Hashp = 12345679012z00f01d0f0d0fd09d09d0fd09d0f0f0e9 -YouCanEditHtmlSourceMore=
Намунаҳои дигари HTML ё коди динамикӣ дар дар ҳуҷҷатҳои вики
дастрасанд. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Саҳифа/контейнерро клон кунед CloneSite=Сайти клон SiteAdded=Вебсайт илова карда шуд @@ -137,7 +140,7 @@ PagesRegenerated=%s саҳифа/ҳо/контейнерҳо дубора бар RegenerateWebsiteContent=Файлҳои кэши вебсайтро дубора барқарор кунед AllowedInFrames=Дар Чаҳорчӯба иҷозат дода шудааст DefineListOfAltLanguagesInWebsiteProperties=Рӯйхати ҳамаи забонҳои дастрасро ба хосиятҳои вебсайт муайян кунед. -GenerateSitemaps=Файли харитаи вебсайтро эҷод кунед +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Агар шумо тасдиқ кунед, шумо файли мавҷудаи харитаи сайтро нест мекунед ... ConfirmSitemapsCreation=Насли харитаи сайтро тасдиқ кунед SitemapGenerated=Файли харитаи сайт %s тавлид шудааст @@ -145,3 +148,10 @@ ImportFavicon=Фавикон ErrorFaviconType=Favicon бояд png бошад ErrorFaviconSize=Favicon бояд андозаи 16x16, 32x32 ё 64x64 бошад FaviconTooltip=Тасвиреро бор кунед, ки бояд png бошад (16x16, 32x32 ё 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/tg_TJ/withdrawals.lang b/htdocs/langs/tg_TJ/withdrawals.lang index 99a56d0c634..9ea92893574 100644 --- a/htdocs/langs/tg_TJ/withdrawals.lang +++ b/htdocs/langs/tg_TJ/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Ҳисобнома -фактураи фурӯша InvoiceWaitingWithdraw=Ҳисобнома -фактура интизори гирифтани қарзи мустақим InvoiceWaitingPaymentByBankTransfer=Ҳисобнома -фактура барои интиқоли кредит AmountToWithdraw=Маблағ барои бозпас гирифтан +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=Ҳеҷ фактураи кушода барои '%s' интизор нест. Барои дархост кардан ба ҷадвали '%s' дар корти фактура гузаред. -NoSupplierInvoiceToWithdraw=Ҳеҷ як фактураи таъминкунанда бо кушодани 'дархостҳои кредитии мустақим' интизор нест. Барои дархост кардан ба ҷадвали '%s' дар корти фактура гузаред. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Истифодабарандаи масъул WithdrawalsSetup=Танзими пардохти дебети мустақим CreditTransferSetup=Танзими интиқоли қарз @@ -41,6 +42,7 @@ CreditTransferStatistics=Омори интиқоли қарз Rejects=Рад мекунад LastWithdrawalReceipt=Охирин мадохилоти дебетии %s MakeWithdrawRequest=Дархости пардохти қарзи мустақимро пешниҳод кунед +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Дархости интиқоли кредит кунед WithdrawRequestsDone=%s дархостҳои пардохти дебетии мустақим сабт карда шуданд BankTransferRequestsDone=%s дархостҳои интиқоли кредит сабт карда шуданд @@ -99,8 +101,11 @@ CreditDate=Кредит дар WithdrawalFileNotCapable=Файли таҳрири хуруҷи кишвари шумо %s -ро эҷод карда натавонист (кишвари шумо дастгирӣ намешавад) ShowWithdraw=Тартиби дебети мустақимро нишон диҳед IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Аммо, агар ҳисобнома дорои ҳадди ақал як супориши пардохти дебетӣ бошад, ки то ҳол коркард нашудааст, он барои пардохт кардани идоракунии пешакии гирифтани маблағ пардохт карда намешавад. -DoStandingOrdersBeforePayments=Ин ҷадвал ба шумо имкон медиҳад, ки супориши пардохти дебетии мустақимро дархост кунед. Пас аз анҷом додан, ба менюи Bank-> Пардохт тавассути дебети мустақим ворид шавед ва фармоишро оид ба дебети мустақим таҳия ва идора кунед. Ҳангоме ки фармоиши дебети мустақим баста мешавад, пардохт дар суратҳисобҳо ба таври худкор сабт карда мешавад ва суратҳисобҳо баста мешаванд, агар бақияи пардохт беэътибор бошад. -DoCreditTransferBeforePayments=Ин ҷадвал ба шумо имкон медиҳад, ки фармоиши интиқоли қарзро дархост кунед. Пас аз анҷом додан, ба менюи Bank-> Пардохт тавассути интиқоли кредит ворид шавед ва фармоишро барои интиқол додан ва идора кунед. Ҳангоме ки фармоиши интиқоли кредит баста мешавад, пардохт дар суратҳисобҳо ба таври худкор сабт карда мешавад ва суратҳисобҳо баста мешаванд, агар бақияи пардохт бекор бошад. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Файли фармоиши дебетӣ CreditTransferFile=Файли интиқоли қарз SetToStatusSent=Ба ҳолати "Файли фиристодашуда" таъин кунед @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=Эҷоди дархости дебети муст SepaMandate=Мандати қарзи мустақими SEPA SepaMandateShort=Мандати SEPA PleaseReturnMandate=Лутфан ин шакли мандатро тавассути почтаи электронӣ ба %s ё тавассути почта ба -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Муайянкунандаи кредитор CreditorName=Номи кредитор SEPAFillForm=(B) Лутфан ҳамаи майдонҳои ишорашударо пур кунед * @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=Санаи иҷро CreateForSepa=Файли дебетии мустақим эҷод кунед ICS=Муайянкунандаи кредитор - ICS +IDS=Debitor Identifier END_TO_END=Теги "EndToEndId" SEPA XML - Идентификатори беҳамтое, ки барои як транзаксия таъин карда мешавад USTRD=Теги "сохторнашуда" SEPA XML ADDDAYS=Ба санаи иҷро рӯзҳо илова кунед @@ -154,3 +160,4 @@ ErrorICSmissing=Набудани ICS дар суратҳисоби бонкӣ %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Маблағи умумии фармоиши дебети мустақим аз маблағи сатрҳо фарқ мекунад WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +UsedFor=Used for %s diff --git a/htdocs/langs/tg_TJ/workflow.lang b/htdocs/langs/tg_TJ/workflow.lang index 7a34cb478bd..923592fa2bb 100644 --- a/htdocs/langs/tg_TJ/workflow.lang +++ b/htdocs/langs/tg_TJ/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Пас аз имзои пешниҳоди descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Пас аз имзои пешниҳоди тиҷоратӣ ба таври худкор ҳисобнома -фактураи муштарӣ эҷод кунед (фактураи нав ҳамон миқдоре, ки пешниҳод дорад) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Пас аз тасдиқи шартнома ба таври худкор ҳисобнома -фактураи муштарӣ эҷод кунед descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Ба таври худкор ҳисобнома -фактураи муштариро пас аз бастани фармоиши фурӯш эҷод кунед (фактураи нав ҳамон миқдорро бо фармоиш хоҳад дошт) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Пешниҳоди манбаи алоқамандро ҳамчун ҳисобшуда тасниф кунед, вақте ки фармоиши фурӯш ба суратҳисоб таъин карда мешавад (ва агар маблағи фармоиш бо маблағи умумии пешниҳоди пайванди имзошуда якхела бошад) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Пешниҳоди манбаи пайвандшударо ҳамчун тасдиқи ҳисобнома -фактураи муштарӣ тасниф кунед (ва агар маблағи фактура бо маблағи умумии пешниҳоди пайванди имзошуда якхела бошад) @@ -14,13 +15,22 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Фармоиши фурӯши descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Ҳангоми пардохти ҳисобнома -фактураи муштарӣ фармоиши фурӯши сарчашмаҳои пайвандшударо ҳамчун ҳисобшуда гурӯҳбандӣ кунед (ва агар маблағи фактура бо маблағи умумии фармоиши алоқаманд якхела бошад) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Фармоиши фурӯши сарчашмаҳои пайвандшударо ҳамчун тасдиқи бор тасниф кунед (ва агар миқдори фиристодаи ҳамаи интиқолҳо бо фармони навсозӣ якхела бошад) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Фармоиши фурӯши сарчашмаҳои пайвандшударо ҳамчун бастаи интиқол тасниф кунед (ва агар миқдори фиристодаи ҳамаи интиқолҳо бо фармони навсозӣ якхела бошад) -# Autoclassify purchase order +# Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Пешниҳоди фурӯшандаи манбаи алоқамандро ҳангоми тасдиқи ҳисобнома -фактураи фурӯшанда тасниф кунед (ва агар маблағи фактура бо маблағи умумии пешниҳоди алоқаманд бошад) +# Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Фармоиши хариди сарчашмаи пайвандшударо ҳамчун тасдиқи ҳисобнома -фактураи фурӯшанда тасниф кунед (ва агар маблағи фактура бо маблағи умумии фармоиши алоқаманд бошад) -descWORKFLOW_BILL_ON_RECEPTION=Ҳангоми тасдиқи фармоиши иртиботдиҳанда қабулҳоро ба "ҳисобшуда" тасниф кунед +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classify linked source purchase order as received when a reception is validated (and if the quantity received by all receptions is the same as in the purchase order to update) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classify linked source purchase order as received when a reception is closed (and if the quantity received by all rceptions is the same as in the purchase order to update) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Ҳангоми пӯшидани чипта ҳама дахолатҳои марбут ба чиптаро пӯшед AutomaticCreation=Эҷоди автоматӣ AutomaticClassification=Таснифоти автоматӣ # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Ҳангоми тасдиқи фактураи муштарӣ интиқоли сарчашмаи пайвандшударо ҳамчун пӯшида тасниф кунед +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/th_TH/accountancy.lang b/htdocs/langs/th_TH/accountancy.lang index dae9c62f384..c50c86b443d 100644 --- a/htdocs/langs/th_TH/accountancy.lang +++ b/htdocs/langs/th_TH/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Countries not in EEC CountriesInEECExceptMe=Countries in EEC except %s CountriesExceptMe=All countries except %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,28 +59,29 @@ MainAccountForSuppliersNotDefined=Main accounting account for vendors not define MainAccountForUsersNotDefined=Main accounting account for users not defined in setup MainAccountForVatPaymentNotDefined=Main accounting account for VAT payment not defined in setup MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Accounting area AccountancyAreaDescIntro=Usage of the accountancy module is done in several step: AccountancyAreaDescActionOnce=The following actions are usually executed one time only, or once per year... -AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you the correct default accounting account when making the journalization (writing record in Journals and General ledger) +AccountancyAreaDescActionOnceBis=Next steps should be done to save you time in future by suggesting you automaticaly the correct default accounting account when transferring data in accounting AccountancyAreaDescActionFreq=The following actions are usually executed every month, week or day for very large companies... -AccountancyAreaDescJournalSetup=STEP %s: Create or check content of your journal list from menu %s +AccountancyAreaDescJournalSetup=STEP %s: Check content of your journal list from menu %s AccountancyAreaDescChartModel=STEP %s: Check that a model of chart of account exists or create one from menu %s AccountancyAreaDescChart=STEP %s: Select and|or complete your chart of account from menu %s AccountancyAreaDescVat=STEP %s: Define accounting accounts for each VAT Rates. For this, use the menu entry %s. AccountancyAreaDescDefault=STEP %s: Define default accounting accounts. For this, use the menu entry %s. -AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of expense report. For this, use the menu entry %s. +AccountancyAreaDescExpenseReport=STEP %s: Define default accounting accounts for each type of Expense report. For this, use the menu entry %s. AccountancyAreaDescSal=STEP %s: Define default accounting accounts for payment of salaries. For this, use the menu entry %s. -AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for special expenses (miscellaneous taxes). For this, use the menu entry %s. +AccountancyAreaDescContrib=STEP %s: Define default accounting accounts for Taxes (special expenses). For this, use the menu entry %s. AccountancyAreaDescDonation=STEP %s: Define default accounting accounts for donation. For this, use the menu entry %s. AccountancyAreaDescSubscription=STEP %s: Define default accounting accounts for member subscription. For this, use the menu entry %s. AccountancyAreaDescMisc=STEP %s: Define mandatory default account and default accounting accounts for miscellaneous transactions. For this, use the menu entry %s. AccountancyAreaDescLoan=STEP %s: Define default accounting accounts for loans. For this, use the menu entry %s. AccountancyAreaDescBank=STEP %s: Define accounting accounts and journal code for each bank and financial accounts. For this, use the menu entry %s. -AccountancyAreaDescProd=STEP %s: Define accounting accounts on your products/services. For this, use the menu entry %s. +AccountancyAreaDescProd=STEP %s: Define accounting accounts on your Products/Services. For this, use the menu entry %s. AccountancyAreaDescBind=STEP %s: Check the binding between existing %s lines and accounting account is done, so application will be able to journalize transactions in Ledger in one click. Complete missing bindings. For this, use the menu entry %s. AccountancyAreaDescWriteRecords=STEP %s: Write transactions into the Ledger. For this, go into menu %s, and click into button %s. @@ -112,7 +114,7 @@ MenuAccountancyClosure=Closure MenuAccountancyValidationMovements=Validate movements ProductsBinding=Products accounts TransferInAccounting=Transfer in accounting -RegistrationInAccounting=Registration in accounting +RegistrationInAccounting=Recording in accounting Binding=Binding to accounts CustomersVentilation=Customer invoice binding SuppliersVentilation=Vendor invoice binding @@ -120,7 +122,7 @@ ExpenseReportsVentilation=Expense report binding CreateMvts=Create new transaction UpdateMvts=Modification of a transaction ValidTransaction=Validate transaction -WriteBookKeeping=Register transactions in accounting +WriteBookKeeping=Record transactions in accounting Bookkeeping=Ledger BookkeepingSubAccount=Subledger AccountBalance=Account balance @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=ขายวารสาร -ACCOUNTING_PURCHASE_JOURNAL=วารสารการสั่งซื้อ -ACCOUNTING_MISCELLANEOUS_JOURNAL=วารสารเบ็ดเตล็ด +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=รายงานค่าใช้จ่ายวารสาร -ACCOUNTING_SOCIAL_JOURNAL=วารสารสังคม +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=วารสารสังคม ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=ประเภทของเอกสาร Docdate=วันที่ @@ -210,7 +217,7 @@ Codejournal=วารสาร JournalLabel=Journal label NumPiece=Piece number TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -219,12 +226,12 @@ ByPredefinedAccountGroups=By predefined groups ByPersonalizedAccountGroups=By personalized groups ByYear=โดยปี NotMatch=Not Set -DeleteMvt=Delete some operation lines from accounting +DeleteMvt=Delete some lines from accounting DelMonth=Month to delete DelYear=Year to delete DelJournal=Journal to delete -ConfirmDeleteMvt=This will delete all operation lines of the accounting for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. -ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all operation lines related to the same transaction will be deleted) +ConfirmDeleteMvt=This will delete all lines in accountancy for the year/month and/or for a specific journal (At least one criterion is required). You will have to reuse the feature '%s' to have the deleted record back in the ledger. +ConfirmDeleteMvtPartial=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) FinanceJournal=Finance journal ExpenseReportsJournal=Expense reports journal DescFinanceJournal=Finance journal including all the types of payments by bank account @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=อัตรากำไรขั้นต้นรวมยอดขาย -DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product accounting account -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product accounting account -DescVentilTodoCustomer=Bind invoice lines not already bound with a product accounting account -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,30 +285,31 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not validated & fiscal years already open -OverviewOfMovementsNotValidated=Step 1/ Overview of movements not validated. (Necessary to close a fiscal year) -AllMovementsWereRecordedAsValidated=All movements were recorded as validated -NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated -ValidateMovements=Validate movements +DescClosure=Consult here the number of movements by month not yet validated & locked +OverviewOfMovementsNotValidated=Overview of movements not validated and locked +AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked +NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Bind Automatically AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=ข้อผิดพลาดที่คุณไม่สามารถลบบัญชีบัญชีนี้เพราะมันถูกนำมาใช้ -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Binding card GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. -NoNewRecordSaved=No more record to journalize -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +NoNewRecordSaved=No more record to transfer +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Change the binding Accounted=Accounted in ledger NotYetAccounted=Not yet transferred to accounting ShowTutorial=Show Tutorial NotReconciled=Not reconciled -WarningRecordWithoutSubledgerAreExcluded=Warning, all operations without subledger account defined are filtered and excluded from this view +WarningRecordWithoutSubledgerAreExcluded=Warning, all lines without subledger account defined are filtered and excluded from this view +AccountRemovedFromCurrentChartOfAccount=Accounting account that does not exist in the current chart of accounts ## Admin BindingOptions=Binding options @@ -317,9 +325,10 @@ AccountingJournalType1=Miscellaneous operations AccountingJournalType2=ขาย AccountingJournalType3=การสั่งซื้อสินค้า AccountingJournalType4=ธนาคาร -AccountingJournalType5=Expenses report +AccountingJournalType5=รายงานค่าใช้จ่าย AccountingJournalType8=Inventory AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Number of entries @@ -327,10 +336,13 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export -NotifiedExportDate=Flag exported lines as exported (modification of the lines will not be possible) -NotifiedValidationDate=Validate the exported entries (modification or deletion of the lines will not be possible) +NotExportLettering=Do not export the lettering when generating the file +NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) +DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal Modelcsv=รูปแบบของการส่งออก @@ -394,6 +406,26 @@ Range=Range of accounting account Calculated=Calculated Formula=Formula +## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual +Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual +AccountancyNoLetteringModified=No reconcile modified +AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified +AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified +AccountancyNoUnletteringModified=No unreconcile modified +AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modified +AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified + +## Confirm box +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? + ## Error SomeMandatoryStepsOfSetupWereNotDone=Some mandatory steps of setup was not done, please complete them ErrorNoAccountingCategoryForThisCountry=No accounting account group available for country %s (See Home - Setup - Dictionaries) @@ -406,6 +438,10 @@ Binded=Lines bound ToBind=Lines to bind UseMenuToSetBindindManualy=Lines not yet bound, use menu %s to make the binding manually SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorry this module is not compatible with the experimental feature of situation invoices +AccountancyErrorMismatchLetterCode=Mismatch in reconcile code +AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 +AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Accounting entries @@ -432,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/th_TH/compta.lang b/htdocs/langs/th_TH/compta.lang index d40ca6a332b..05118f25459 100644 --- a/htdocs/langs/th_TH/compta.lang +++ b/htdocs/langs/th_TH/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balance (before) Balance=สมดุล Debit=หักบัญชี Credit=เครดิต +AccountingDebit=หักบัญชี +AccountingCredit=เครดิต Piece=บัญชีหมอ AmountHTVATRealReceived=สุทธิเก็บรวบรวม AmountHTVATRealPaid=จ่ายสุทธิ @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=ลบชำระภาษีทางสังคมหรือทางการคลัง DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=ภาษีสังคมและการคลังและการชำระเงิน CalcModeVATDebt=โหมด% sVAT ความมุ่งมั่นบัญชี% s CalcModeVATEngagement=โหมด sVAT% รายได้ค่าใช้จ่าย-% s @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=The report of Turnover colle TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=The report of Turnover collected per sale tax rate is not available. This report is only available for turnover invoiced. CalculationMode=โหมดการคำนวณ AccountancyJournal=Accounting code journal -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Accounting account used for customer third parties +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Accounting account used for vendor third parties +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/th_TH/contracts.lang b/htdocs/langs/th_TH/contracts.lang index 749291c8bf4..eeb2bc7ab6e 100644 --- a/htdocs/langs/th_TH/contracts.lang +++ b/htdocs/langs/th_TH/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=สัญญา / สมัครสมาชิก ContractsAndLine=สัญญาและสายของสัญญา Contract=สัญญา ContractLine=Contract line +ContractLines=Contract lines Closing=Closing NoContracts=ไม่มีสัญญา MenuServices=บริการ @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Are you sure you want to delete this contract line? MoveToAnotherContract=ย้ายบริการทำสัญญาอีก ConfirmMoveToAnotherContract=ฉันเลือกสัญญาเป้าหมายใหม่และยืนยันที่ฉันต้องการที่จะย้ายบริการนี​​้ในสัญญานี้ ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=ต่ออายุสัญญาสาย (หมายเลข% s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=วันหมดอายุ NoExpiredServices=ไม่มีบริการที่ใช้งานหมดอายุ ListOfServicesToExpireWithDuration=รายชื่อของบริการที่จะหมดอายุในวันที่% s @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=ลงนามในสัญญา HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/th_TH/datapolicy.lang b/htdocs/langs/th_TH/datapolicy.lang new file mode 100644 index 00000000000..e1b7a527603 --- /dev/null +++ b/htdocs/langs/th_TH/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = ลูกค้า +DATAPOLICY_TIERS_PROSPECT = โอกาส +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = ผู้ผลิต +DATAPOLICY_CONTACT_CLIENT = ลูกค้า +DATAPOLICY_CONTACT_PROSPECT = โอกาส +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = ผู้ผลิต +DATAPOLICY_ADHERENT = สมาชิก +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/th_TH/dict.lang b/htdocs/langs/th_TH/dict.lang index d87ca70b407..fad471baac0 100644 --- a/htdocs/langs/th_TH/dict.lang +++ b/htdocs/langs/th_TH/dict.lang @@ -21,7 +21,7 @@ CountryNL=เนเธอร์แลนด์ CountryHU=ฮังการี CountryRU=รัสเซีย CountrySE=สวีเดน -CountryCI=Ivoiry ชายฝั่ง +CountryCI=Ivory Coast CountrySN=ประเทศเซเนกัล CountryAR=อาร์เจนตินา CountryCM=แคเมอรูน @@ -250,7 +250,9 @@ CountryMF=เซนต์มาร์ติน ##### Civilities ##### CivilityMME=นาง +CivilityMMEShort=นาง CivilityMR=นาย +CivilityMRShort=นาย CivilityMLE=นางสาว CivilityMTRE=เจ้านาย CivilityDR=คุณหมอ diff --git a/htdocs/langs/th_TH/ecm.lang b/htdocs/langs/th_TH/ecm.lang index 01778da9d3e..7d4a246fd1e 100644 --- a/htdocs/langs/th_TH/ecm.lang +++ b/htdocs/langs/th_TH/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=สมุดคู่มือ ECMSectionAuto=ไดเรกทอรีอัตโนมัติ ECMSectionsManual=ต้นไม้คู่มือการใช้งาน ECMSectionsAuto=ต้นไม้อัตโนมัติ +ECMSectionsMedias=Medias tree ECMSections=ไดเรกทอรี ECMRoot=ECM Root ECMNewSection=ไดเรกทอรีใหม่ @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=จำนวนของไฟล์ในไดเรก ECMCreationUser=ผู้สร้าง ECMArea=DMS/ECM area ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr. -ECMAreaDesc2=* ไดเรกทอรีอัตโนมัติจะเต็มไปโดยอัตโนมัติเมื่อมีการเพิ่มเอกสารจากบัตรขององค์ประกอบ
* ไดเรกทอรีคู่มือการใช้งานสามารถใช้ในการบันทึกเอกสารไม่เชื่อมโยงกับองค์ประกอบโดยเฉพาะอย่างยิ่ง +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=สารบบ% s ได้ถูกลบออก ECMSectionWasCreated=Directory %s has been created. ECMSearchByKeywords=ค้นหาตามคำหลัก diff --git a/htdocs/langs/th_TH/holiday.lang b/htdocs/langs/th_TH/holiday.lang index 17f16cda631..b07d0d8a258 100644 --- a/htdocs/langs/th_TH/holiday.lang +++ b/htdocs/langs/th_TH/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=ระบบบริหารจัดการทรัพยากรบุคคล -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=คำสั่งรายเดือน MenuAddCP=คำขอลาใหม่ +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=ขอลา DateDebCP=วันที่เริ่มต้น @@ -56,6 +58,7 @@ ConfirmDeleteCP=ยืนยันการลบคำขอออกจาก ErrorCantDeleteCP=ข้อผิดพลาดของคุณไม่ได้มีสิทธิ์ในการลบคำขอลานี้ CantCreateCP=คุณไม่ได้มีสิทธิที่จะขอลา InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=คุณต้องเลือกวันที่เริ่มต้น NoDateFin=คุณต้องเลือกวันที่สิ้นสุด ErrorDureeCP=คำขอลาของคุณไม่ได้มีวันทำงาน @@ -79,6 +82,8 @@ MotifCP=เหตุผล UserCP=ผู้ใช้งาน ErrorAddEventToUserCP=เกิดข้อผิดพลาดในขณะที่เพิ่มการลาพิเศษ AddEventToUserOkCP=นอกเหนือจากการลาพิเศษเสร็จเรียบร้อยแล้ว +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=ดูบันทึกการเปลี่ยนแปลง LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=คงเหลือก่อนหน้า NewSoldeCP=นิวบาลานซ์ alreadyCPexist=คำขอลาได้ทำไปแล้วในเวลานี้ +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=กลุ่ม +users=ผู้ใช้ +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Latest %s modified leave requests @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/th_TH/hrm.lang b/htdocs/langs/th_TH/hrm.lang index 7a9ae778662..2450224f349 100644 --- a/htdocs/langs/th_TH/hrm.lang +++ b/htdocs/langs/th_TH/hrm.lang @@ -12,7 +12,7 @@ OpenEtablishment=Open establishment CloseEtablishment=Close establishment # Dictionary DictionaryPublicHolidays=Leave - Public holidays -DictionaryDepartment=HRM - Department list +DictionaryDepartment=HRM - Organizational Unit DictionaryFunction=HRM - Job positions # Module Employees=Employees @@ -20,13 +20,14 @@ Employee=ลูกจ้าง NewEmployee=New employee ListOfEmployees=List of employees HrmSetup=HRM module setup -HRM_MAXRANK=Maximum rank for a skill +SkillsManagement=Skills management +HRM_MAXRANK=Maximum number of levels to rank a skill HRM_DEFAULT_SKILL_DESCRIPTION=Default description of ranks when skill is created deplacement=Shift DateEval=Evaluation date JobCard=Job card -Job=งาน -Jobs=Jobs +JobPosition=Job profile +JobsPosition=Job profiles NewSkill=New Skill SkillType=Skill type Skilldets=List of ranks for this skill @@ -47,9 +48,8 @@ ConfirmValidateEvaluation=Are you sure you want to validate this evaluation with EvaluationCard=Evaluation card RequiredRank=Required rank for this job EmployeeRank=Employee rank for this skill -Position=ตำแหน่ง -Positions=Positions -PositionCard=Position card +EmployeePosition=Employee position +EmployeePositions=Employee positions EmployeesInThisPosition=Employees in this position group1ToCompare=Usergroup to analyze group2ToCompare=Second usergroup for comparison @@ -70,12 +70,23 @@ RequiredSkills=Required skills for this job UserRank=User Rank SkillList=Skill list SaveRank=Save rank -knowHow=Know how -HowToBe=How to be -knowledge=Knowledge +TypeKnowHow=Know how +TypeHowToBe=How to be +TypeKnowledge=Knowledge AbandonmentComment=Abandonment comment DateLastEval=Date last evaluation NoEval=No evaluation done for this employee HowManyUserWithThisMaxNote=Number of users with this rank HighestRank=Highest rank SkillComparison=Skill comparison +ActionsOnJob=Events on this job +VacantPosition=job vacancy +VacantCheckboxHelper=Checking this option will show unfilled positions (job vacancy) +SaveAddSkill = Skill(s) added +SaveLevelSkill = Skill(s) level saved +DeleteSkill = Skill removed +SkillsExtraFields=Attributs supplémentaires (Compétences) +JobsExtraFields=Attributs supplémentaires (Emplois) +EvaluationsExtraFields=Attributs supplémentaires (Evaluations) +NeedBusinessTravels=Need business travels +NoDescription=No description diff --git a/htdocs/langs/th_TH/mailmanspip.lang b/htdocs/langs/th_TH/mailmanspip.lang index e2abddd4463..31daf4fe313 100644 --- a/htdocs/langs/th_TH/mailmanspip.lang +++ b/htdocs/langs/th_TH/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Subscription test was executed successfully MailmanDeletionSuccess=Unsubscription test was executed successfully SynchroMailManEnabled=การปรับปรุงบุรุษไปรษณีย์จะดำเนินการ SynchroSpipEnabled=การปรับปรุงหลักสูตรนานาชาติจะดำเนินการ -DescADHERENT_MAILMAN_ADMINPW=รหัสผ่านผู้ดูแลบุรุษไปรษณีย์ +DescADHERENT_MAILMAN_ADMIN_PASSWORD=รหัสผ่านผู้ดูแลบุรุษไปรษณีย์ DescADHERENT_MAILMAN_URL=URL สำหรับการสมัครสมาชิกบุรุษไปรษณีย์ DescADHERENT_MAILMAN_UNSUB_URL=URL สำหรับ unsubscriptions บุรุษไปรษณีย์ DescADHERENT_MAILMAN_LISTS=รายการ (s) สำหรับจารึกอัตโนมัติของสมาชิกใหม่ (คั่นด้วยเครื่องหมายจุลภาค) diff --git a/htdocs/langs/th_TH/mails.lang b/htdocs/langs/th_TH/mails.lang index bcfabf63025..4fdde098262 100644 --- a/htdocs/langs/th_TH/mails.lang +++ b/htdocs/langs/th_TH/mails.lang @@ -7,10 +7,10 @@ MailCard=บัตรการส่งอีเมล MailRecipients=ผู้รับ MailRecipient=ผู้รับ MailTitle=ลักษณะ -MailFrom=ผู้ส่ง +MailFrom=จาก MailErrorsTo=ข้อผิดพลาดที่จะ MailReply=ตอบกลับ -MailTo=รับสัญญาณ (s) +MailTo=ไปยัง MailToUsers=To user(s) MailCC=คัดลอกไป MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang index ac7fce2ff2a..662a2ddbcbc 100644 --- a/htdocs/langs/th_TH/main.lang +++ b/htdocs/langs/th_TH/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=แปลไม่มี Translation=การแปล +Translations=Translations CurrentTimeZone=เขต PHP (เซิร์ฟเวอร์) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=ถูกต้อง Approve=อนุมัติ Disapprove=ไม่พอใจ ReOpen=Re: เปิด +OpenVerb=เปิด Upload=Upload ToLink=ลิงค์ Select=เลือก @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=ไม่มีกลุ่มผู้ใช้ที่กำหนดไว้ Password=รหัสผ่าน -PasswordRetype=พิมพ์รหัสผ่านของคุณ +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=โปรดทราบว่าจำนวนมากของคุณสมบัติ / โมดูลถูกปิดใช้งานในการสาธิตนี้ Name=ชื่อ NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=ลักษณะ DescriptionOfLine=คำอธิบายของสาย DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=เหตุการณ์ @@ -344,7 +353,7 @@ KiloBytes=กิโลไบต์ MegaBytes=เมกะไบต์ GigaBytes=กิกะไบต์ TeraBytes=เทราไบต์ -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=ข Kb=กิโลไบต์ @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=เหตุการณ์ที่เกิดขึ้นเกี่ยวกับสมาชิกในนี้ ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=% s ปลาย ToDo=ที่จะทำ Completed=Completed @@ -517,6 +527,7 @@ or=หรือ Other=อื่น ๆ Others=คนอื่น ๆ OtherInformations=Other information +Workflow=ขั้นตอนการทำงาน Quantity=ปริมาณ Qty=จำนวน ChangedBy=เปลี่ยนแปลงได้โดย @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=ไฟล์ที่แนบมาและเอกสาร JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=ปิดใช้งานคุณลักษณะ MoveBox=Move widget Offered=ที่นำเสนอ NotEnoughPermissions=คุณไม่ได้รับอนุญาตสำหรับการดำเนินการนี​​้ +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=ชื่อเซสชั่น Method=วิธี Receive=ได้รับ @@ -798,6 +811,7 @@ URLPhoto=URL ของภาพ / โลโก้ SetLinkToAnotherThirdParty=เชื่อมโยงไปยังบุคคลที่สามอีก LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=เชื่อมโยงการสั่งซื้อ LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=ปีงบประมาณ ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=สัญญา SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=รายงานค่าใช้จ่าย SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=ไว้ Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=ประเมิน +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=ผู้ใช้ภายใน +ExternalUser=ผู้ใช้ภายนอก diff --git a/htdocs/langs/th_TH/members.lang b/htdocs/langs/th_TH/members.lang index 4a37d35e480..d14212e46cd 100644 --- a/htdocs/langs/th_TH/members.lang +++ b/htdocs/langs/th_TH/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=สมาชิกอีกคนห ErrorUserPermissionAllowsToLinksToItselfOnly=ด้วยเหตุผลด้านความปลอดภัยคุณต้องได้รับสิทธิ์ในการแก้ไขผู้ใช้ทุกคนที่จะสามารถที่จะเชื่อมโยงสมาชิกให้กับผู้ใช้ที่ไม่ได้เป็นของคุณ SetLinkToUser=เชื่อมโยงไปยังผู้ใช้ Dolibarr SetLinkToThirdParty=เชื่อมโยงไปยัง Dolibarr ของบุคคลที่สาม +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=รายชื่อสมาชิก MembersListToValid=รายชื่อสมาชิกร่าง (ที่จะถูกตรวจสอบ) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=สมาชิกใหม่ @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Member type can not be deleted NewSubscription=ผลงานใหม่ NewSubscriptionDesc=รูปแบบนี้จะช่วยให้คุณสามารถบันทึกการสมัครสมาชิกของคุณเป็นสมาชิกใหม่ของมูลนิธิ หากคุณต้องการที่จะต่ออายุการเป็นสมาชิกของคุณ (ถ้าเป็นสมาชิกอยู่แล้ว) กรุณาติดต่อคณะกรรมการมูลนิธิแทนโดยการส่งอีเมล์% s Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=ระยะเวลา +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=สาย SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=เนื้อหาของบัตรสมาชิกขอ # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=มูลค่าการซื้อขาย (สำหรับ บริษัท ) หรืองบประมาณ (มูลนิธิ) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=กระโดดขึ้นไปบนหน้าการชำระเงินออนไลน์แบบบูรณาการ +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Members statistics by nature VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/th_TH/other.lang b/htdocs/langs/th_TH/other.lang index 9534d3da785..a2f379c446e 100644 --- a/htdocs/langs/th_TH/other.lang +++ b/htdocs/langs/th_TH/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=ข้อเสนอของลูกค้าผ่านการตรวจสอบ Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=ข้อเสนอเชิงพาณิชย์ส่งทางไปรษณีย์ Notify_WITHDRAW_TRANSMIT=ถอนการส่ง Notify_WITHDRAW_CREDIT=ถอนเครดิต @@ -181,6 +183,7 @@ SizeUnitfoot=เท้า SizeUnitpoint=จุด BugTracker=ติดตามข้อผิดพลาด SendNewPasswordDesc=This form allows you to request a new password. It will be sent to your email address.
Change will become effective once you click on the confirmation link in the email.
Check your inbox. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=กลับไปหน้าเข้าสู่ระบบ AuthenticationDoesNotAllowSendNewPassword=โหมดการตรวจสอบเป็น% s
ในโหมดนี้ Dolibarr ไม่สามารถรู้หรือเปลี่ยนรหัสผ่านของคุณ
ติดต่อผู้ดูแลระบบของคุณถ้าคุณต้องการที่จะเปลี่ยนรหัสผ่านของคุณ EnableGDLibraryDesc=Install or enable GD library on your PHP installation to use this option. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = ใกล้ Autofill = Autofill + +# externalsite +ExternalSiteSetup=การติดตั้งการเชื่อมโยงไปยังเว็บไซต์ภายนอก +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=โมดูล ExternalSite ไม่ได้กำหนดค่าอย่างถูกต้อง +ExampleMyMenuEntry=รายการเมนู + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=ไม่สามารถลบไฟล์% s +FTPFailedToRemoveDir=Failed to remove directory %s: check permissions and that the directory is empty. +FTPPassiveMode=โหมด Passive +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Failed to get files %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/th_TH/propal.lang b/htdocs/langs/th_TH/propal.lang index f76b1196379..5d7a4a51d0a 100644 --- a/htdocs/langs/th_TH/propal.lang +++ b/htdocs/langs/th_TH/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=ไม่มีร่างข้อเสนอ CopyPropalFrom=สร้างข้อเสนอในเชิงพาณิชย์โดยการคัดลอกข้อเสนอที่มีอยู่ CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=ระยะเวลาเริ่มต้นความถูกต้องข้อเสนอในเชิงพาณิชย์ (ในวัน) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s? ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s? @@ -64,36 +65,54 @@ AvailabilityPeriod=ความล่าช้าที่ว่าง SetAvailability=ความล่าช้าในการตั้งค่าความพร้อม AfterOrder=หลังจากที่สั่งซื้อ OtherProposals=ข้อเสนออื่น ๆ + ##### Availability ##### AvailabilityTypeAV_NOW=ทันทีทันใด AvailabilityTypeAV_1W=1 สัปดาห์ AvailabilityTypeAV_2W=2 สัปดาห์ที่ผ่านมา AvailabilityTypeAV_3W=3 สัปดาห์ที่ผ่านมา AvailabilityTypeAV_1M=1 เดือน -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=แทนข้อเสนอดังต่อไปนี้ขึ้น TypeContact_propal_external_BILLING=ติดต่อใบแจ้งหนี้ของลูกค้า TypeContact_propal_external_CUSTOMER=การติดต่อกับลูกค้าข้อเสนอดังต่อไปนี้ขึ้น TypeContact_propal_external_SHIPPING=Customer contact for delivery + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=แม่แบบเริ่มต้นเมื่อปิดข้อเสนอทางธุรกิจ (ยังไม่เรียกเก็บ) DefaultModelPropalCreate=เริ่มต้นการสร้างแบบจำลอง DefaultModelPropalToBill=แม่แบบเริ่มต้นเมื่อปิดข้อเสนอทางธุรกิจ (ที่จะออกใบแจ้งหนี้) -DefaultModelPropalClosed=แม่แบบเริ่มต้นเมื่อปิดข้อเสนอทางธุรกิจ (ยังไม่เรียกเก็บ) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=ปฏิเสธ +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=ยอมรับเขียนประทับ บริษัท วันและลายเซ็น ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/th_TH/recruitment.lang b/htdocs/langs/th_TH/recruitment.lang index ce6312bb2e5..da83a9fef3d 100644 --- a/htdocs/langs/th_TH/recruitment.lang +++ b/htdocs/langs/th_TH/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=เงินเดือน +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/th_TH/ticket.lang b/htdocs/langs/th_TH/ticket.lang index fd3ed422d04..928f7c8b7f3 100644 --- a/htdocs/langs/th_TH/ticket.lang +++ b/htdocs/langs/th_TH/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Delete tickets Permission56004=Manage tickets Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Tickets TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,15 +91,17 @@ TicketPublicAccess=A public interface requiring no identification is available a TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=Module variable setup TicketParamMail=Email setup -TicketEmailNotificationFrom=Notification email from -TicketEmailNotificationFromHelp=Used into ticket message answer by example -TicketEmailNotificationTo=Notifications email to -TicketEmailNotificationToHelp=Send email notifications to this address. +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationTo=Notify ticket creation to this e-mail address +TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket TicketNewEmailBodyHelp=The text specified here will be inserted into the email confirming the creation of a new ticket from the public interface. Information on the consultation of the ticket are automatically added. TicketParamPublicInterface=Public interface setup TicketsEmailMustExist=Require an existing email address to create a ticket TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Public interface TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -136,6 +139,20 @@ TicketsPublicNotificationNewMessage=Send email(s) when a new message/comment is TicketsPublicNotificationNewMessageHelp=Send email(s) when a new message is added from public interface (to assigned user or the notifications email to (update) and/or the notifications email to) TicketPublicNotificationNewMessageDefaultEmail=Notifications email to (update) TicketPublicNotificationNewMessageDefaultEmailHelp=Send an email to this address for each new message notifications if the ticket doesn't have a user assigned to it or if the user doesn't have any known email. +TicketsAutoReadTicket=Automatically mark the ticket as read (when created from backoffice) +TicketsAutoReadTicketHelp=Automatically mark the ticket as read when created from backoffice. When ticket is create from the public interface, ticket remains with the status "Not Read". +TicketsDelayBeforeFirstAnswer=A new ticket should receive a first answer before (hours): +TicketsDelayBeforeFirstAnswerHelp=If a new ticket has not received an answer after this time period (in hours), an important warning icon will be displayed in the list view. +TicketsDelayBetweenAnswers=An unresolved ticket should not be unactive during (hours): +TicketsDelayBetweenAnswersHelp=If an unresolved ticket that has already received an answer has not had further interaction after this time period (in hours), a warning icon will be displayed in the list view. +TicketsAutoNotifyClose=Automatically notify thirdparty when closing a ticket +TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a message to one of thirdparty's contacts. On mass closing, a message will be sent to one contact of the thirdparty linked to the ticket. +TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. +TicketChooseProductCategory=Product category for ticket support +TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. + # # Index & list page # @@ -151,6 +168,8 @@ OrderByDateAsc=Sort by ascending date OrderByDateDesc=Sort by descending date ShowAsConversation=Show as conversation list MessageListViewType=Show as table list +ConfirmMassTicketClosingSendEmail=Automatically send emails when closing tickets +ConfirmMassTicketClosingSendEmailQuestion=Do you want to notify thirdparties when closing these tickets ? # # Ticket card @@ -176,8 +195,7 @@ TicketAssigned=Ticket is now assigned TicketChangeType=Change type TicketChangeCategory=Change analytic code TicketChangeSeverity=Change severity -TicketAddMessage=Add a message -AddMessage=Add a message +TicketAddMessage=Add private message MessageSuccessfullyAdded=Ticket added TicketMessageSuccessfullyAdded=Message successfully added TicketMessagesList=Message list @@ -188,8 +206,8 @@ TicketSeverity=Severity ShowTicket=See ticket RelatedTickets=Related tickets TicketAddIntervention=การแทรกแซงสร้าง -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Confirm ticket closing ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -203,18 +221,17 @@ SendMessageByEmail=Send message by email TicketNewMessage=New message ErrorMailRecipientIsEmptyForSendTicketMessage=Recipient is empty. No email send TicketGoIntoContactTab=Please go into "Contacts" tab to select them -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction to the message when sending email -TicketMessageMailIntroText=Hello,
A new response was sent on a ticket that you contact. Here is the message:
-TicketMessageMailIntroHelpAdmin=This text will be inserted before the text of the response to a ticket. -TicketMessageMailSignature=ลายเซ็น -TicketMessageMailSignatureHelp=This text is added only at the end of the email and will not be saved. -TicketMessageMailSignatureText=

Sincerely,

--

-TicketMessageMailSignatureLabelAdmin=Signature of response email -TicketMessageMailSignatureHelpAdmin=This text will be inserted after the response message. +TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Only this text will be saved in the message list on ticket card. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -225,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=Ticket assigned TicketAssignedEmailBody=You have been assigned the ticket #%s by %s MarkMessageAsPrivate=Mark message as private +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=This message will not display to external users TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=Initial Message @@ -238,9 +256,16 @@ TicketChangeStatus=Change status TicketConfirmChangeStatus=Confirm the status change: %s ? TicketLogStatusChanged=Status changed: %s to %s TicketNotNotifyTiersAtCreate=Not notify company at create +NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket +TicketNotifyAllTiersAtClose=All related contacts +TicketNotNotifyTiersAtClose=No related contact Unread=Unread TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required +TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. +TicketsDelayFromLastResponseTooLong=Too much time elapsed since last answer on this ticket. +TicketNoContractFoundToLink=No contract was found to be automatically linked to this ticket. Please link a contract manually. +TicketManyContractsLinked=Many contracts have been automatically linked to this ticket. Make sure to verify which should be chosen. # # Logs @@ -268,11 +293,12 @@ TicketNewEmailBody=This is an automatic email to confirm you have registered a n TicketNewEmailBodyCustomer=This is an automatic email to confirm a new ticket has just been created into your account. TicketNewEmailBodyInfosTicket=Information for monitoring the ticket TicketNewEmailBodyInfosTrackId=Ticket tracking number: %s -TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the link above. +TicketNewEmailBodyInfosTrackUrl=You can view the progress of the ticket by clicking the following link TicketNewEmailBodyInfosTrackUrlCustomer=You can view the progress of the ticket in the specific interface by clicking the following link +TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Please do not reply directly to this email! Use the link to reply into the interface. TicketPublicInfoCreateTicket=This form allows you to record a support ticket in our management system. -TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe the problem. Provide the most information possible to allow us to correctly identify your request. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Please enter ticket tracking ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID @@ -291,6 +317,10 @@ NewUser=ผู้ใช้ใหม่ NumberOfTicketsByMonth=Number of tickets per month NbOfTickets=Number of tickets # notifications +TicketCloseEmailSubjectCustomer=Ticket closed +TicketCloseEmailBodyCustomer=This is an automatic message to notify you that ticket %s has just been closed. +TicketCloseEmailSubjectAdmin=Ticket closed - Réf %s (public ticket ID %s) +TicketCloseEmailBodyAdmin=A ticket with ID #%s has just been closed, see information: TicketNotificationEmailSubject=Ticket %s updated TicketNotificationEmailBody=This is an automatic message to notify you that ticket %s has just been updated TicketNotificationRecipient=Notification recipient diff --git a/htdocs/langs/th_TH/users.lang b/htdocs/langs/th_TH/users.lang index a58390f19d8..1655cd05555 100644 --- a/htdocs/langs/th_TH/users.lang +++ b/htdocs/langs/th_TH/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=ลบออกจากกลุ่ม PasswordChangedAndSentTo=เปลี่ยนรหัสผ่านและส่งไปยัง% s PasswordChangeRequest=Request to change password for %s PasswordChangeRequestSent=ขอเปลี่ยนรหัสผ่านสำหรับ% s ส่งไปยัง% s -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Confirm password reset MenuUsersAndGroups=ผู้ใช้และกลุ่ม @@ -68,7 +68,6 @@ CreateDolibarrLogin=สร้างผู้ใช้ CreateDolibarrThirdParty=สร้างของบุคคลที่สาม LoginAccountDisableInDolibarr=บัญชีปิดใช้งานใน Dolibarr UsePersonalValue=ใช้ค่าส่วนบุคคล -InternalUser=ผู้ใช้งานภายใน ExportDataset_user_1=Users and their properties DomainUser=โดเมนของผู้ใช้% s Reactivate=ฟื้นฟู @@ -114,7 +113,7 @@ UserLogoff=User logout UserLogged=User logged DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/tr_TR/accountancy.lang b/htdocs/langs/tr_TR/accountancy.lang index 0c452a1d554..94fee86beb9 100644 --- a/htdocs/langs/tr_TR/accountancy.lang +++ b/htdocs/langs/tr_TR/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Avrupa Ekonomi Topluluğu'nda Olmayan Ülkeler CountriesInEECExceptMe=%s hariç Avrupa Ekonomi Topluluğu ülkeleri CountriesExceptMe=%s hariç tüm ülkeler AccountantFiles=Kaynak belgeleri dışa aktar -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Tedarikçiler için ana muhasebe hesabı kurul MainAccountForUsersNotDefined=Kullanıcılar için ana muhasebe hesabı kurulumda tanımlı değil MainAccountForVatPaymentNotDefined=KDV ödemesi için ana muhasebe hesabı kurulumda tanımlı değil MainAccountForSubscriptionPaymentNotDefined=Kurulumda tanımlanmayan abonelik ödemesi için ana muhasebe hesabı +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Muhasebe alanı AccountancyAreaDescIntro=Muhasebe modülünün kullanımı birkaç adımda tamamlanır: @@ -161,41 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Disable direct recording of transaction in bank accoun ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Enable draft export on journal ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Satış günlüğü -ACCOUNTING_PURCHASE_JOURNAL=Alış günlüğü -ACCOUNTING_MISCELLANEOUS_JOURNAL=Çeşitli günlük +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Gider raporu günlüğü -ACCOUNTING_SOCIAL_JOURNAL=Sosyal günlük +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Has new Journal +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Sosyal günlük ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Kapanış günlüğü -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=Muhasebe hesabının bekletilmesi -DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Satılan ürünler için varsayılan muhasebe hesabı (ürün kartlarında tanımlanmışsa) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Satınalınan hizmetler için varsayılan muhasebe hesabı (ürün kartlarında tanımlanmışsa) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Satılan hizmetler için varsayılan muhasebe kodu (hizmet sayfasında tanımlanmamışsa) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Belge türü Docdate=Tarih @@ -210,7 +217,7 @@ Codejournal=Günlük JournalLabel=Journal label NumPiece=Parça sayısı TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=You can define here some groups of accounting account. They will be used for personalized accounting reports. @@ -264,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Vergi öncesi toplam gelir TotalMarge=Toplam satışlar kar oranı -DescVentilCustomer=Burada bir ürün hesabına bağlı (ya da bağlı olmayan) müşteri faturaları satırları listesine bakın. -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=Burada müşteri faturaları satırlarına ve onların ürün muhasebe hesabı listesine bakın -DescVentilTodoCustomer=Bir ürün muhasebe hesabı ile bağlı olmayan müşteri faturaları satırlarını bağlayın -ChangeAccount=Change the product/service accounting account for selected lines with the following accounting account: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=Bind expense report lines not already bound with a fee accounting account DescVentilExpenseReport=Consult here the list of expense report lines bound (or not) to a fee accounting account @@ -278,24 +285,24 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=Consult here the list of the lines of expenses reports and their fees accounting account Closure=Yıllık kapanış -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=Otomatik Olarak Bağla AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Hata, kullanıldığı için bu muhasebe hesabını silemezsiniz -MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s | Credit = %s +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used +MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Balancing FicheVentilation=Bağlama kartı GeneralLedgerIsWritten=Transactions are written in the Ledger GeneralLedgerSomeRecordWasNotRecorded=Some of the transactions could not be journalized. If there is no other error message, this is probably because they were already journalized. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=List of products not bound to any accounting account +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Bağlamayı değiştir Accounted=Accounted in ledger NotYetAccounted=Henüz muhasebeye aktarılmamış @@ -318,9 +325,10 @@ AccountingJournalType1=Çeşitli işlemler AccountingJournalType2=Satışlar AccountingJournalType3=Alışlar AccountingJournalType4=Banka -AccountingJournalType5=Gider raporu +AccountingJournalType5=Gider raporları AccountingJournalType8=Envanter AccountingJournalType9=Has-new +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=This journal is already use AccountingAccountForSalesTaxAreDefinedInto=Note: Accounting account for Sales tax are defined into menu %s - %s NumberOfAccountancyEntries=Girişlerin sayısı @@ -328,10 +336,12 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Export draft journal @@ -397,7 +407,11 @@ Calculated=Hesaplanmış Formula=Formül ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -406,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Toplu Silme onayı ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -426,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Muhasebe girişleri @@ -452,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=Expense Report Journal -InventoryJournal=Inventory Journal NAccounts=%s accounts diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang index e15f88bfaec..d8eedca3e74 100644 --- a/htdocs/langs/tr_TR/admin.lang +++ b/htdocs/langs/tr_TR/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=İstemci karşılaştırma WarningModuleNotActive=%s modülü etkin olmalıdır WarningOnlyPermissionOfActivatedModules=Burada sadece etkinleştirilmiş modüllerle ile ilgili izinler gösterilir. Diğer modülleri Giriş->Ayarlar->Modüller/Uygulamalar sayfasından etkinleştirebilirsiniz. DolibarrSetup=Dolibarr yükleme veya yükseltme -InternalUser=İç kullanıcı -ExternalUser=Dış kullanıcı InternalUsers=İç kullanıcılar ExternalUsers=Dış kullanıcılar UserInterface=User interface @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP Sunucusu (php.ini içinde varsayılan değer: %s%s) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Geri dönen hatalı mailler için kullanılacak e-posta adresi (gönderilen maillerdeki 'Hatalar-buraya' alanı) MAIN_MAIL_AUTOCOPY_TO= Gönderilen tüm maillerin kopyasının (Bcc) gönderileceği e-posta adresi MAIN_DISABLE_ALL_MAILS=Tüm e-posta gönderimini devre dışı bırak (test veya demo kullanımı için) @@ -439,8 +438,10 @@ Unique=Benzersiz Boolean=Boole (bir onay kutusu) ExtrafieldPhone = Telefon ExtrafieldPrice = Fiyat +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = E-posta ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Liste seç ExtrafieldSelectList = Tablodan seç ExtrafieldSeparator=Ayırıcı (bir alan değil) @@ -501,7 +502,8 @@ WarningPHPMail=UYARI: Uygulamadan e-posta gönderme kurulumu, varsayılan genel WarningPHPMailA=E-posta Hizmet Sağlayıcısının sunucusunu kullanmak, e-postanızın güvenilirliğini artırır, böylece SPAM olarak işaretlenmeden teslim edilebilirliği artırır. WarningPHPMailB=- Bazı E-posta Servis Sağlayıcıları kendi sunucularından başka bir sunucudan e-posta göndermenize izin vermez. Mevcut kurulumunuz e-posta göndermek için uygulama sunucusunu kullanıyor, e-posta sağlayıcınızın sunucusunu değil, bu nedenle bazı alıcılar (kısıtlayıcı DMARC protokolüyle uyumlu olan) e-posta sağlayıcınıza e-postanızı ve bazı e-posta sağlayıcılarını kabul edip edemeyeceklerini soracaktır. (Yahoo gibi), sunucu kendilerine ait olmadığı için "hayır" yanıtını verebilir, bu nedenle, gönderdiğiniz E-postaların çok azı teslim için kabul edilmeyebilir (e-posta sağlayıcınızın gönderme kotasına da dikkat edin). WarningPHPMailC=- E-posta göndermek için kendi E-posta Servis Sağlayıcınızın SMTP sunucusunu kullanmak da ilginçtir, bu nedenle uygulamadan gönderilen tüm e-postalar ayrıca posta kutunuzun "Gönderilen" dizinine kaydedilecektir. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=E-posta SMTP sağlayıcınızın e-posta istemcisini bazı IP adresleriyle kısıtlaması gerekiyorsa (çok nadir), bu, ERP CRM uygulamanız için posta kullanıcı aracısının (MUA) IP adresidir: %s. WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Örnek:
Yeni bir cari oluşturma formu kull PageUrlForDefaultValuesList=
Örnek:
Carileri listeleyen sayfa için, bu %s.
Özel dizine yüklenmiş harici modüllerin URL'si için, "custom/" custom/mymodule /mypagelist.php yerine mymodule/mypagelist.php gibi bir yol kullanın.
Varsayılan değeri yalnızca url'de bir parametre varsa istiyorsanız, %s AlsoDefaultValuesAreEffectiveForActionCreate=Form oluşturmak için varsayılan değerlerin üzerine yazma işleminin sadece doğru bir şekilde tasarlanmış sayfalarda çalışacağını unutmayın (action=create veya presend... parametresi ile) EnableDefaultValues=Varsayılan değerlerin kişiselleştirilmesini etkinleştir -EnableOverwriteTranslation=Üzerine yazılabilir çeviri kullanımını etkinleştir +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Bu kodlu anahtar için bir çeviri bulundu. Bu değeri değiştirmek için onu Giriş-Ayarlar-Çeviri bölümünde düzenlemelisiniz. WarningSettingSortOrder=Uyarı: Varsayılan bir sıralama düzeni ayarlamak, eğer alan bilinmeyen bir alan ise liste sayfasına giderken teknik bir hataya neden olabilir. Böyle bir hatayla karşılaşırsanız varsayılan sıralama düzenini kaldırmak için bu sayfaya geri dönün ve önceki davranışı geri yükleyin. Field=Alan @@ -645,9 +647,9 @@ Module2400Name=Etkinlik/Gündem Module2400Desc=Etkinlikleri takip edin. İzleme amacıyla otomatik etkinlikleri günlüğe geçirin veya manuel etkinlikleri ya da toplantıları kaydedin. Bu, iyi bir Müşteri veya Tedarikçi İlişkileri Yönetimi için temel modüldür. Module2500Name=DMS/ECM Module2500Desc=Belge Yönetim Sistemi/Elektronik İçerik Yönetimi. Oluşturulan veya saklanan belgelerinizin otomatik organizasyonu. İhtiyacınız olduğunda paylaşın. -Module2600Name=API/Web hizmetleri (SOAP sunucusu) +Module2600Name=API / Web services (SOAP server) Module2600Desc=API hizmetlerini sağlayan Dolibarr SOAP sunucusunu etkinleştir -Module2610Name=API/Web hizmetleri (REST sunucusu) +Module2610Name=API / Web services (REST server) Module2610Desc=API hizmetlerini sağlayan Dolibarr REST sunucusunu etkinleştir Module2660Name=Çağrı Web hizmetleri (SOAP istemcisi) Module2660Desc=Dolibarr web hizmetleri istemcisini etkinleştirin (Dış sunuculara veri/istek göndermek için kullanılabilir. Şu anda yalnızca Satın alma siparişleri desteklenmektedir.) @@ -698,6 +700,7 @@ Module62000Name=Uluslararası Ticaret Terimleri Module62000Desc=Uluslararası Ticaret Terimleri'ni yönetmek için özellikler ekleyin Module63000Name=Kaynaklar Module63000Desc=Etkinliklere tahsis etmek için kaynakları (yazıcılar, arabalar, odalar, ...) yönetin +Module94160Name=Resepsiyonlar Permission11=Müşteri faturalarını oku Permission12=Müşteri faturaları oluştur/düzenle Permission13=Müşteri faturalarını geçersiz kılın @@ -842,9 +845,9 @@ Permission286=Kişileri dışa aktar Permission291=Tarife oku Permission292=Tarife izinlerini kur Permission293=Müşterinin tarifelerini değiştirin -Permission300=Barkodları oku -Permission301=Barkod oluştur/değiştir -Permission302=Barkodları sil +Permission301=Generate PDF sheets of barcodes +Permission304=Barkod oluştur/değiştir +Permission305=Barkodları sil Permission311=Hizmet oku Permission312=Sözleşmeye hizmet/abonelik ata Permission331=Yerimi oku @@ -971,13 +974,14 @@ Permission3301=Yeni modüller oluşturun Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Web sitesi içeriğini okuyun Permission10002=Web sitesi içeriği oluşturun/değiştirin (HTML ve Javascript içeriği) Permission10003=Web sitesi içeriği oluşturun/değiştirin (dinamik php kodu). Tehlikeli, kısıtlı geliştiricilere ayrılmalıdır. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Ünite türü SetupSaved=Kurulum kaydedildi SetupNotSaved=Kurulum kaydedilmedi +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Modül listesine dön BackToDictionaryList=Sözlük listesine dön TypeOfRevenueStamp=Damga pulu türü @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Kurulum parametreleri sadece yönetici olan kullanıcılar%s kullanıcı YourPHPDoesNotHaveSSLSupport=SSL fonksiyonları PHP nizde mevcut değildir DownloadMoreSkins=Daha fazla kaplama indirin SimpleNumRefModelDesc=Referans numarasını% yyyyaa-nnnn biçiminde döndürür; burada yy yıl, aa ay ve nnnn sıfırlama olmadan sıralı otomatik artan bir sayıdır +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Referans numarasını% yyyyaa-nnnn biçiminde döndürür; burada yy yıl, aa ay ve nnnn sıfırlama olmadan sıralı otomatik artan bir sayıdır SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Vergi numarasını gizle @@ -1380,7 +1391,7 @@ GetBarCode=Barkovizyon al NumberingModules=Numaralandırma modelleri DocumentModules=Belge modelleri ##### Module password generation -PasswordGenerationStandard=Dahili Dolibarr algoritmasına göre oluşturulmuş bir parola döndür: paylaşılan sayılar ve küçük harfli karakterler içeren %s karakter. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Oluşturulan bir parola önerme. Parola manuel olarak yazılmalıdır. PasswordGenerationPerso=Kişisel tanımlanmış yapılandırmanıza göre bir parola girin. SetupPerso=Yapılandırmanıza göre @@ -1434,6 +1445,10 @@ SuppliersPayment=Tedarikçi ödemeleri SupplierPaymentSetup=Tedarikçi ödemesi ayarları InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Teklif modülü kurulumu ProposalsNumberingModules=Teklif numaralandırma modülü @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Taslak sözleşmeler üzerinde filigran (boşsa yo ##### Members ##### MembersSetup=Üye modülü kurulumu MemberMainOptions=Ana seçenekler +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Her üye için bir Kullanıcı adı yürütün AdherentMailRequired=Yeni bir üye oluşturmak için e-posta gereklidir MemberSendInformationByMailByDefault=Üyelere onay epostası (doğrulama ya da yeni abonelik) göndermek için onay kutusu varsayılan olarak açıktır MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Ziyaretçi kişi mevcut ödeme türlerinden birini seçebilir +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Süresi dolmuş abonelikler için mail yoluyla otomatik hatırlatıcıyı etkinleştir. Not: Hatırlatıcıyı gönderebilmek için %s modülü etkinleştirilmiş ve doğru bir şekilde yapılandırılmış olmalıdır. MembersDocModules=Üye kaydından oluşturulan belgeler için belge şablonları ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Gelişmiş düzenleyiciyi şunun için etkinleştir: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=Tüm varlıklar (teklifler, siparişler, faturalar, vb.) İçin ürün ayrıntı satırlarının WYSIWIG oluşturulması/baskısı. Uyarı: Bu durumda bu seçeneğin kullanılması, PDF dosyalarını oluştururken özel karakterler ve sayfa biçimlendirmeyle ilgili sorunlar yaratabileceğinden, kesinlikle önerilmez. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Toplu e-postalar için WYSIWIG oluşturma/düzenleme (Araçlar->E-postalamalar) FCKeditorForUserSignature=Kullanıcı imzasının WYSIWIG olarak oluşturulması/düzenlenmesi FCKeditorForMail=Tüm mailler için WYSIWIG oluşturma/düzenleme (Araçlar->E-postalamalar hariç) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Yeni menü göstermek için menü işleyicisi DetailMenuModule=Eğer menü girişi bir modülden geliyorsa modül adı DetailType=Menü türü (üst ya da sol) DetailTitre=Çeviri için menü etiketi veya etiket kodu -DetailUrl=Menü tarafından gönderilen URL (Mutlak URL bağlantısı veya http:// ile dış bağlantı) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Giriş gösterip göstermeme koşulu DetailRight=Yetkisiz gri menüleri gösterme koşulu DetailLangs=Etiket kodu çevirisi için Lang dosya adı @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POS'taki stok düşüşü Seri/Lot y CashDeskYouDidNotDisableStockDecease=Satış Noktasından satış yaparken stok düşüşünü devre dışı bırakmadınız. Bu nedenle bir depo gereklidir. CashDeskForceDecreaseStockLabel=Toplu ürünler için stok azalması zorlandı. CashDeskForceDecreaseStockDesc=Önce en eski yemek kadar azaltın ve tarihlere göre satış yapın. -CashDeskReaderKeyCodeForEnter=Barkod okuyucusunda tanımlanan "Enter" anahtar kodu (Örnek: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Yerimi modülü kurulumu BookmarkDesc=Bu modül yer imlerini yönetmenize imkan sağlar. Ayrıca, sol taraftaki menünüzde herhangi bir Dolibarr sayfasına veya harici web sitelerine kısayollar ekleyebilirsiniz. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Tedarikçi faturaları numaralandırma modelleri IfSetToYesDontForgetPermission=f boş olmayan bir değere ayarlanırsa, ikinci onay için izin verilen gruplara veya kullanıcılara izinler vermeyi unutmayın ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP MaxMind modülü kurulumu -PathToGeoIPMaxmindCountryDataFile=Maxmind ip'den ülkeye çeviriyi içeren dosya yolu.
Örnekler:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Ülkenizin ip veri dosyasının PHP nizin okuyabileceği bir dizin içinde olmasına dikkat edin (PHP nizin ope_basdir kurulumunu ve filesystem izinlerini denetleyin) YouCanDownloadFreeDatFileTo=Maxmind GeoIP ülke dosyasının bir ücretsiz demo sürümünü %s konumundan indirebilirsiniz. YouCanDownloadAdvancedDatFileTo=Ayrıca Maxmind GeoIP ülke dosyasına daha çok dosyayı %s konumundan indirebilirsiniz, güncellemeleri ile birlikte tam sürümünü, @@ -1926,6 +1942,7 @@ BackupDumpWizard=Veritabanı döküm dosyasını oluşturma sihirbazı BackupZipWizard=Belgeler dizini arşivini oluşturma sihirbazı SomethingMakeInstallFromWebNotPossible=Web arayüzünden dış modül kurulumu aşağıdaki nedenden ötürü olanaksızdır: SomethingMakeInstallFromWebNotPossible2=Bu nedenle, burada açıklanan yükseltme işlemi, yalnızca ayrıcalıklı bir kullanıcının gerçekleştirebileceği manuel bir işlemdir. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Dış modülün uygulama içerisinden kurulumu yöneticiniz tarafından engellenmiştir. Bu özelliğe izin verilmesi için ondan %s dosyasını kaldırmasını istemelisiniz. ConfFileMustContainCustom=Uygulamadan harici bir modül kurmak veya oluşturmak, modül dosyalarını %s dizinine kaydetmelidir. Bu dizinin Dolibarr tarafından işlenmesi için, conf/conf.php dosyanızı 2 yönerge satırını ekleyecek şekilde ayarlamalısınız:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt ='%s/özel'; HighlightLinesOnMouseHover=Tablo satırlarını fare üzerine geldiğinde vurgula @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Özel karakterleri kaldır COMPANY_AQUARIUM_CLEAN_REGEX=Değeri temizlemek için normal ifade filtresi (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Değeri temizlemek için normal ifade filtresi (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Yinelemeye izin verilmiyor +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Veri Koruma Görevlisi (DPO, Veri Gizliliği veya GDPR kişisi) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Araç ipucunda gösterilecek yardım metni @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Posta kutusu hedef dizini EmailcollectorOperations=Toplayıcı tarafından yapılacak işlemler EmailcollectorOperationsDesc=İşlemler yukarıdan aşağıya doğru yapılır MaxEmailCollectPerCollect=Toplama başına toplanan maksimum e-posta sayısı +TestCollectNow=Test collect CollectNow=Şimdi topla ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=En son deneme toplama tarihi @@ -2183,6 +2203,7 @@ ShowProjectLabel=Proje Etiketi PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=PDF'nizdeki bazı metinlerin aynı oluşturulan PDF'de 2 farklı dilde çoğaltılmasını istiyorsanız, burada bu ikinci dili ayarlamanız gerekir, böylece oluşturulan PDF aynı sayfada 2 farklı dil içerir, biri PDF oluşturulurken seçilir ve bu ( yalnızca birkaç PDF şablonu bunu destekler). PDF başına 1 dil için boş bırakın. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Buraya FontAwesome simgesinin kodunu girin. FontAwesome'ın ne olduğunu bilmiyorsanız, fa-address-book genel değerini kullanabilirsiniz. @@ -2211,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Formdan bir olay oluştururken varsayılan olay durumu YouShouldDisablePHPFunctions=PHP işlevlerini devre dışı bırakmalısınız IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Kök dizininizde ortak programların yazılabilir dosyaları veya dizinleri bulunamadı (İyi) RecommendedValueIs=Önerilen: %s Recommended=Önerilen NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Envanter Kurulumu ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/tr_TR/categories.lang b/htdocs/langs/tr_TR/categories.lang index 6ff23b98f79..e9545ba04af 100644 --- a/htdocs/langs/tr_TR/categories.lang +++ b/htdocs/langs/tr_TR/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Bu üye hiçbir etikette/kategoride yoktur ContactHasNoCategory=Bu kişi hiçbir etikette/kategoride yok ProjectHasNoCategory=Bu proje hiçbir etikette/kategoride yok ClassifyInCategory=Etikete/kategoriye ekle +RemoveCategory=Remove category NotCategorized=Etiketsiz/kategorisiz CategoryExistsAtSameLevel=Bu kategori zaten bu ilgi ile var ContentsVisibleByAllShort=Içerik herkes tarafından görülebilir @@ -67,6 +68,7 @@ StockCategoriesShort=Depo etiketleri / kategorileri ThisCategoryHasNoItems=Bu kategori herhangi bir öğe içermiyor. CategId=Etiket/kategori kimliği ParentCategory=Parent tag/category +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label of parent tag/category CatSupList=List of vendors tags/categories CatCusList=List of customers/prospects tags/categories @@ -86,15 +88,18 @@ DeleteFromCat=Etiketlerden/kategorilerden kaldır ExtraFieldsCategories=Tamamlayıcı öznitelikler CategoriesSetup=Etiket/kategori ayarları CategorieRecursiv=Otomatik ana etiketli/kategorili bağlantı -CategorieRecursivHelp=Bu seçenek aktifse, alt bir kategoriye ürün eklediğinizde bu ürün aynı zamanda üst kategoriye de eklenecektir. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Aşağıdaki ürünü/hizmeti ekle AddCustomerIntoCategory=Assign category to customer AddSupplierIntoCategory=Assign category to supplier +AssignCategoryTo=Assign category to ShowCategory=Etiketi/kategoriyi göster ByDefaultInList=B listede varsayılana göre ChooseCategory=Kategori seç StocksCategoriesArea=Warehouse Categories +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Event Categories WebsitePagesCategoriesArea=Page-Container Categories KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Use 'OR' operator for categories +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/tr_TR/commercial.lang b/htdocs/langs/tr_TR/commercial.lang index f2d43076cde..1c60a05379b 100644 --- a/htdocs/langs/tr_TR/commercial.lang +++ b/htdocs/langs/tr_TR/commercial.lang @@ -64,17 +64,26 @@ ActionAC_SHIP=Sevkiyatı e-posta ile gönder ActionAC_SUP_ORD=Tedarikçi siparişini e-posta ile gönder ActionAC_SUP_INV=Tedarikçi faturasını e-posta ile gönder ActionAC_OTH=Diğer -ActionAC_OTH_AUTO=Otomatik olarak eklenen etkinlikler +ActionAC_OTH_AUTO=Other auto ActionAC_MANUAL=Elle eklenen etkinlikler ActionAC_AUTO=Otomatik olarak eklenen etkinlikler -ActionAC_OTH_AUTOShort=Oto +ActionAC_OTH_AUTOShort=Diğer +ActionAC_EVENTORGANIZATION=Event organization events Stats=Satış istatistikleri StatusProsp=Aday durumu DraftPropals=Taslak teklifler NoLimit=Sınır yok ToOfferALinkForOnlineSignature=Online imza için link -WelcomeOnOnlineSignaturePage=%s'dan ticari teklifleri kabul etme sayfasına hoş geldiniz. -ThisScreenAllowsYouToSignDocFrom=Bu ekran, bir teklifi kabul etmenize ve imzalamanıza veya reddetmenize olanak sağlar. -ThisIsInformationOnDocumentToSign=Bu, kabul veya reddedilecek belge hakkında bilgidir +WelcomeOnOnlineSignaturePageProposal=%s'dan ticari teklifleri kabul etme sayfasına hoş geldiniz. +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Bu ekran, bir teklifi kabul etmenize ve imzalamanıza veya reddetmenize olanak sağlar. +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Bu, kabul veya reddedilecek belge hakkında bilgidir +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Ticari teklifin imzası %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Çevrimiçi imzalama özelliği devre dışı bırakıldı veya belge bu özellik etkinleştirilmeden önce oluşturuldu diff --git a/htdocs/langs/tr_TR/compta.lang b/htdocs/langs/tr_TR/compta.lang index 0baa8dba090..371af92f81e 100644 --- a/htdocs/langs/tr_TR/compta.lang +++ b/htdocs/langs/tr_TR/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Bakiye (önce) Balance=Bakiye Debit=Borç Credit=Alacak +AccountingDebit=Borç +AccountingCredit=Alacak Piece=Muhasebe Belg. AmountHTVATRealReceived=Net alınan AmountHTVATRealPaid=Net ödenen @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Ürün başına toplanan Cir TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Satış vergisi oranı başına toplanan Ciro raporu mevcut değildir. Bu rapor yalnızca faturalandırılan ciro için kullanılabilir. CalculationMode=Hesaplama modu AccountancyJournal=Muhasebe kodu günlüğü -ACCOUNTING_VAT_SOLD_ACCOUNT=Accounting account by default for VAT on sales (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_BUY_ACCOUNT=Accounting account by default for VAT on purchases (used if not defined on VAT dictionary setup) -ACCOUNTING_VAT_PAY_ACCOUNT=Accounting account by default for paying VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Müşteri üçüncü partileri için kullanılan muhasebe hesabı +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=Tedarikçi üçüncü partileri için kullanılan muhasebe hesabı +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Sosyal/mali vergi kopyasının oluşturulmasını onayla ConfirmCloneVAT=KDV beyannamesinin klonlanmasını onaylayın @@ -300,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/tr_TR/contracts.lang b/htdocs/langs/tr_TR/contracts.lang index 3ea4e9a2141..848f0c13d7a 100644 --- a/htdocs/langs/tr_TR/contracts.lang +++ b/htdocs/langs/tr_TR/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Sözleşmeler/Üyelikler ContractsAndLine=Sözleşmeler ve satırları Contract=Sözleşme ContractLine=Sözleşme satırı +ContractLines=Contract lines Closing=Kapatma NoContracts=Sözleşme yok MenuServices=Hizmetler @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Bu sözleşme satırını silmek istediğinizden emin MoveToAnotherContract=Hizmeti başka bir sözleşmeye taşıyın. ConfirmMoveToAnotherContract=Yeni hedefi seçtim ve bu hizmetin bu sözleşmeye taşınmasını onaylıyorum. ConfirmMoveToAnotherContractQuestion=Bu hizmeti hangi varolan sözleşmeye (aynı üçüncü partinin) taşımak istediğinizi seçin? -PaymentRenewContractId=Sözleşme satırını yenile (sayı %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Süre bitiş tarihi NoExpiredServices=Süresi dolmamış etkin hizmetler ListOfServicesToExpireWithDuration=%s günde süresi dolacak Hizmetler Listesi @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Sözleşmeyi imzalayacak müşteri ilg HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/tr_TR/cron.lang b/htdocs/langs/tr_TR/cron.lang index 2a1a962c1d7..84b612cc1c6 100644 --- a/htdocs/langs/tr_TR/cron.lang +++ b/htdocs/langs/tr_TR/cron.lang @@ -26,7 +26,7 @@ CronCommand=Komut CronList=Planlı İşler CronDelete=Planlı işleri sil CronConfirmDelete=Bu zamanlanmış işleri silmek istediğinizden emin misiniz? -CronExecute=Planlı işi başlat +CronExecute=Launch now CronConfirmExecute=Bu zamanlanmış işleri şimdi yürütmek istediğinizden emin misiniz? CronInfo=Zamanlanmış iş modülü, işlerin otomatik olarak yürütülmesi için planlanmasına izin verir. İşler manuel olarak da başlatılabilir. CronTask=İş @@ -58,7 +58,7 @@ CronNote=Yorum CronFieldMandatory=%s alanı zorunludur CronErrEndDateStartDt=Bitiş tarihi başlama tarihinden önce olamaz StatusAtInstall=Status at module installation -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Engelle CronTaskInactive=This job is disabled (not scheduled) CronId=Kimlik @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - JobDisabled=İş engellendi MakeLocalDatabaseDumpShort=Yerel veritabanı yedeklemesi MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Dikkat: Performans amaçlı olarak etkinleştirilmiş işlerin bir sonraki yürütme tarihi ne olursa olsun, işleriniz çalıştırılmadan önce maksimum %s saat ertelenebilir. DATAPOLICYJob=Data cleaner and anonymizer JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/tr_TR/datapolicy.lang b/htdocs/langs/tr_TR/datapolicy.lang new file mode 100644 index 00000000000..ac391018274 --- /dev/null +++ b/htdocs/langs/tr_TR/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Müşteri +DATAPOLICY_TIERS_PROSPECT = Aday +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Tedarikçi +DATAPOLICY_CONTACT_CLIENT = Müşteri +DATAPOLICY_CONTACT_PROSPECT = Aday +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Tedarikçi +DATAPOLICY_ADHERENT = Üye +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/tr_TR/ecm.lang b/htdocs/langs/tr_TR/ecm.lang index 3ce948bd80c..1df8a9a60f4 100644 --- a/htdocs/langs/tr_TR/ecm.lang +++ b/htdocs/langs/tr_TR/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Manuel dizin ECMSectionAuto=Otomatik dizin ECMSectionsManual=Manuel ağaç ECMSectionsAuto=Otomatik ağaç +ECMSectionsMedias=Medias tree ECMSections=Dizinler ECMRoot=ECM Root ECMNewSection=Yeni dizin @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Alt dizilerdeki dosya sayısı ECMCreationUser=Oluşturan ECMArea=DMS/ECM alanı ECMAreaDesc=DMS/ECM (Belge Yönetim Sistemi / Elektronik İçerik Yönetimi) alanı, Dolibarr'daki her türlü belgenin hızlı bir şekilde kaydedilmesine, paylaşılmasına ve aranmasına imkan sağlar. -ECMAreaDesc2=* Otomatik dizinler, bir öğenin kartından belge eklenirken otomatikman doldurulur.
* Manuel dizinler, belirli bir öğeye bağlı olmayan belgelerin saklanması için kullanılabilir. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=%sDizini silindi. ECMSectionWasCreated=%s dizini oluşturuldu. ECMSearchByKeywords=Anahtar kelimelere göre ara diff --git a/htdocs/langs/tr_TR/holiday.lang b/htdocs/langs/tr_TR/holiday.lang index 45bd42c217c..882497f67fc 100644 --- a/htdocs/langs/tr_TR/holiday.lang +++ b/htdocs/langs/tr_TR/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=IK -Holidays=İzinler +Holidays=Leaves +Holiday=İzinler CPTitreMenu=İzinler MenuReportMonth=Aylık özet MenuAddCP=Yeni izin isteği +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Bu sayfayı görüntülemek için İzin modülünü etkinleştirmelisiniz. AddCP=Bir izin isteği yap DateDebCP=Başlama tarihi @@ -56,6 +58,7 @@ ConfirmDeleteCP=Bu izin isteğinin silinmesini onaylıyor musunuz? ErrorCantDeleteCP=Hata, bu izin isteğini silmek için yetkiniz yok. CantCreateCP=İzin isteği yapmak için yetkiniz yok. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Bir başlama tarihi seçmelisiniz. NoDateFin=Bir bitiş tarihi seçmelisiniz. ErrorDureeCP=İzin isteğiniz çalışma günü içermiyor. @@ -79,6 +82,8 @@ MotifCP=Neden UserCP=Kullanıcı ErrorAddEventToUserCP=Özel izin eklenirken hata oluştu. AddEventToUserOkCP=Özel izin eklenmesi tamamlanmıştır. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Değişiklik kütüklerini incele LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Önceki Bakiye NewSoldeCP=Yeni Bakiye alreadyCPexist=Bu dönem için bir izin isteği zaten yapılmış. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Gruplar +users=Kullanıcılar +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=Değiştirilen son %s izin isteği @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/tr_TR/loan.lang b/htdocs/langs/tr_TR/loan.lang index c23e85c4d93..f40efda0081 100644 --- a/htdocs/langs/tr_TR/loan.lang +++ b/htdocs/langs/tr_TR/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=Finansal taahhüt InterestAmount=Faiz CapitalRemain=Kalan sermaye TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started +CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule # Admin ConfigLoan=Kredi modülünün yapılandırılması -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Varsayılan muhasebe hesabı sermayesi -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Varsayılan muhasebe hesabı faiz oranı -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Varsayılan muhasebe hesabı sigortası +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Finansal taahhüdü düzenle diff --git a/htdocs/langs/tr_TR/mailmanspip.lang b/htdocs/langs/tr_TR/mailmanspip.lang index 7399371d015..060e7b2805c 100644 --- a/htdocs/langs/tr_TR/mailmanspip.lang +++ b/htdocs/langs/tr_TR/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Abonelik denemesi başarıyla gerçekleştirildi MailmanDeletionSuccess=Abonelik iptali denemesi başarıyla gerçekleştirildi SynchroMailManEnabled=Bir Mailman güncellemesi gerçekleştirilecektir SynchroSpipEnabled=Bir Spip güncellemesi gerçekleştirilecektir -DescADHERENT_MAILMAN_ADMINPW=Mailman yönetici parolası +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman yönetici parolası DescADHERENT_MAILMAN_URL=Mailman abonelikleri için URL DescADHERENT_MAILMAN_UNSUB_URL=Mailman abonelik iptali için URL DescADHERENT_MAILMAN_LISTS=Yeni üyelerin otomatik kayıt listesi(leri) (virgülle ayrılmış) diff --git a/htdocs/langs/tr_TR/mails.lang b/htdocs/langs/tr_TR/mails.lang index 19f1d3c9d1b..cd3ffbce9b8 100644 --- a/htdocs/langs/tr_TR/mails.lang +++ b/htdocs/langs/tr_TR/mails.lang @@ -10,7 +10,7 @@ MailTitle=Açıklama MailFrom=Gönderen MailErrorsTo=Hatalar MailReply=Yanıtla -MailTo=Alıcı(lar) +MailTo=Kime MailToUsers=To user(s) MailCC=Kopyala MailToCCUsers=Copy to users(s) @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang index b61e48a7b68..87d13df4e03 100644 --- a/htdocs/langs/tr_TR/main.lang +++ b/htdocs/langs/tr_TR/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Bu e-posta türü için mevcut şablon yok AvailableVariables=Mevcut yedek değişkenler NoTranslation=Çeviri yok Translation=Çeviri +Translations=Translations CurrentTimeZone=PHP Saat Dilimi (sunucu) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Geçerli Approve=Onayla Disapprove=Onaylama ReOpen=Yeniden aç +OpenVerb=Açık Upload=Yükle ToLink=Bağlantıla Select=Seç @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Tanımlı kullanıcı grubu yok Password=Parola -PasswordRetype=Parolanızı yeniden yazın +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Bu demoda bir çok özelliğin/modülün engelli olduğuna dikkat edin. Name=Adı NameSlashCompany=İsim / Firma @@ -481,6 +489,7 @@ ActionsOnContact=Bu kişi/adres için etkinlikler ActionsOnContract=Bu sözleşme için etkinlikler ActionsOnMember=Bu üye hakkındaki etkinlikler ActionsOnProduct=Bu ürünle ilgili etkinlikler +ActionsOnAsset=Events for this fixed asset NActionsLate=%s son ToDo=Yapılacaklar Completed=Tamamlanmış @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=İndir DownloadDocument=Belgeyi indir +DownloadSignedDocument=Download signed document ActualizeCurrency=Para birimini güncelle Fiscalyear=Mali yıl ModuleBuilder=Modül ve Uygulama Oluşturucu @@ -1046,6 +1056,7 @@ SearchIntoContracts=Sözleşmeler SearchIntoCustomerShipments=Müşteri sevkiyatları SearchIntoExpenseReports=Gider raporları SearchIntoLeaves=İzin +SearchIntoKM=Knowledge base SearchIntoTickets=Destek Bildirimleri SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Tedarikçi ödemeleri @@ -1137,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=Beklemede Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Oran +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=Sonlandırılmış AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=İç kullanıcı +ExternalUser=Dış kullanıcı diff --git a/htdocs/langs/tr_TR/members.lang b/htdocs/langs/tr_TR/members.lang index 43db2175ebb..41e0a542092 100644 --- a/htdocs/langs/tr_TR/members.lang +++ b/htdocs/langs/tr_TR/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Başka bir üye (adı: %s, ku ErrorUserPermissionAllowsToLinksToItselfOnly=Güvenlik nedeniyle, bir üyenin kendinizin dışında bir kullanıcıya bağlı olabilmesi için tüm kullanıcıları düzenleme iznine sahip olmanız gerekir. SetLinkToUser=Bir Dolibarr kullanıcısına bağlantı SetLinkToThirdParty=Bir Dolibarr üçüncü partisine bağlantı +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Üyelerin listesi MembersListToValid=Taslak üye listesi (doğrulanacak) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Yeni üye @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Üye türü silinemiyor NewSubscription=Yeni katkı payı NewSubscriptionDesc=Bu form aboneliğinizi derneğe yeni bir üye olarak kaydetmenize olanak verir. Abonelik yenilemek istiyorsanız (Zaten üyeyseniz), dernek yönetimine %s e-postası ile başvurun. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Süre +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Son SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Üye kartınızın içeriği # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=We want to let you know that your membership request was received.

ThisIsContentOfYourMembershipWasValidated=We want to let you know that your membership was validated with the following information:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Ciro (bir firma için) veya Bütçe (bir dernek için) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Entegre çevrimiçi ödeme sayfasına atla +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=By nature MembersStatisticsByProperties=Yapısına göre üye istatistikleri VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/tr_TR/mrp.lang b/htdocs/langs/tr_TR/mrp.lang index 88cebca662f..e056dc8bf4d 100644 --- a/htdocs/langs/tr_TR/mrp.lang +++ b/htdocs/langs/tr_TR/mrp.lang @@ -11,8 +11,8 @@ Bom=Gereç Cetvelleri BillOfMaterials=Bill of Materials BillOfMaterialsLines=Bill of Materials lines BOMsSetup=BOM (Ürün Ağacı) modülü kurulumu -ListOfBOMs=Gereç cetveli listesi - BOM -ListOfManufacturingOrders=Üretim Emirleri Listesi +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Üretim Emirleri NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=BOM numbering templates @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=%s Üretim Emrini klonlamak istediğinizden emin misiniz? ManufacturingEfficiency=Üretim verimliliği ConsumptionEfficiency=Consumption efficiency +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product DeleteBillOfMaterials=Delete Bill Of Materials @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Bu Üretim Emrini doğrulamak istediğinizden emin misiniz? ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. ProductionForRef=Production of %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Tüketim ve üretim miktarlarına ulaşıldığında Üretim Emrini otomatik olarak kapatın NoStockChangeOnServices=No stock change on services ProductQtyToConsumeByMO=Product quantity still to consume by open MO @@ -80,6 +83,7 @@ ProductsToProduce=Products to produce UnitCost=Unit cost TotalCost=Total cost BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Workstation @@ -107,3 +111,10 @@ THMEstimatedHelp=This rate makes it possible to define a forecast cost of the it BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/tr_TR/other.lang b/htdocs/langs/tr_TR/other.lang index c90819941c4..ddd7cfb6d17 100644 --- a/htdocs/langs/tr_TR/other.lang +++ b/htdocs/langs/tr_TR/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Tedarikçi siparişi onaylandı Notify_ORDER_SUPPLIER_REFUSE=Tedarikçi siparişi reddedildi Notify_PROPAL_VALIDATE=Müşteri teklifi onaylandı Notify_PROPAL_CLOSE_SIGNED=Müşteri teklifi imzalanmış olarak kapatıldı +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Müşteri teklifi reddedilmiş olarak kapatıldı +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Teklif e-posta ile gönderildi Notify_WITHDRAW_TRANSMIT=Havale çekme Notify_WITHDRAW_CREDIT=Kredi çekme @@ -181,6 +183,7 @@ SizeUnitfoot=foot SizeUnitpoint=nokta BugTracker=Hata izleyici SendNewPasswordDesc=Bu form yeni bir parola istemenizi sağlar. Yeni parolanız e-posta adresinize gönderilecektir.
Gelen e-postadaki onay bağlantısını tıkladığınızda değişiklik gerçekleşecektir.
Gelen kutunuzu kontrol edin. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Oturum açma sayfasına geri dön AuthenticationDoesNotAllowSendNewPassword=Kimlik doğrulama modu %s.
bu modda, Dolibarr parolanızı bilemez ve değiştiremez.
Parola değiştirmek istiyorsanız sistem yöneticinize danışın. EnableGDLibraryDesc=Bu seçeneği kullanmak için PHP nizdeki GD kütüphanesini kurun ya da etkinleştirin. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Fatura %s doğrulandı. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Teklif %s doğrulandı. EMailTextProposalClosedSigned=Teklif %s imzalı olarak kapatıldı. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Sipariş %s doğrulandı. EMailTextOrderApproved=Sipariş %s onaylandı. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Kapat Autofill = Autofill + +# externalsite +ExternalSiteSetup=Dış web sitesine bağlantı ayarla +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Dış Web Sitesi modülü doğru yapılandırılmamış. +ExampleMyMenuEntry=Menü girişim + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=%s dosyası kaldırılamadı. +FTPFailedToRemoveDir=%s dizini kaldırılamadı: izinleri kontrol edin ve dizinin boş olduğundan emin olun. +FTPPassiveMode=Pasif mod +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=%s dosyaları alınamadı +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/tr_TR/propal.lang b/htdocs/langs/tr_TR/propal.lang index 57897e1349c..c6c30305ef6 100644 --- a/htdocs/langs/tr_TR/propal.lang +++ b/htdocs/langs/tr_TR/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Teslim süresi SetAvailability=Teslim süresi ayarla AfterOrder=siparişten sonra OtherProposals=Diğer teklifler + ##### Availability ##### AvailabilityTypeAV_NOW=Listedeki tüm ürünler hemen teslim edilecektir AvailabilityTypeAV_1W=Listedeki tüm ürünler 1 haftada teslim edilecektir AvailabilityTypeAV_2W=Listedeki tüm ürünler 2 haftada teslim edilecektir AvailabilityTypeAV_3W=Listedeki tüm ürünler 3 haftada teslim edilecektir AvailabilityTypeAV_1M=Listedeki tüm ürünler 4-6 haftada teslim edilecektir -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Teklif izleme temsilcisi TypeContact_propal_external_BILLING=Müşteri faturası ilgilisi TypeContact_propal_external_CUSTOMER=Müşteri teklif izleme ilgilisi TypeContact_propal_external_SHIPPING=Teslimat için müşteri iletişim kişisi + # Document models -DocModelAzurDescription=Eksiksiz bir teklif modeli (Cyan şablonunun eski uygulaması) -DocModelCyanDescription=Eksiksiz bir teklif modeli -DefaultModelPropalCreate=Varsayılan model oluşturma -DefaultModelPropalToBill=Bir teklifi kapatma sırasında varsayılan şablon (faturalanacak) -DefaultModelPropalClosed=Bir teklifi kapatma sırasında varsayılan şablon (faturalanmamış) -ProposalCustomerSignature=Kesin sipariş için Firma Kaşesi, Tarih ve İmza -ProposalsStatisticsSuppliers=Tedarikçi teklifi istatistikleri -CaseFollowedBy=Case followed by -SignedOnly=Sadece imzalı -NoSign=Set not signed -NoSigned=set not signed CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by ConfirmMassNoSignature=Bulk Not signed confirmation ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? -IsNotADraft=is not a draft -PassedInOpenStatus=has been validated -Sign=Sign -Signed=signed -ConfirmMassValidation=Bulk Validate confirmation ConfirmMassSignature=Bulk Signature confirmation -ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? -IdProposal=Teklif Kimlik Numarası +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Bu teklifi reddetmek istediğinizden emin misiniz? +ContractSigned=Contract signed +DefaultModelPropalClosed=Bir teklifi kapatma sırasında varsayılan şablon (faturalanmamış) +DefaultModelPropalCreate=Varsayılan model oluşturma +DefaultModelPropalToBill=Bir teklifi kapatma sırasında varsayılan şablon (faturalanacak) +DocModelAzurDescription=Eksiksiz bir teklif modeli (Cyan şablonunun eski uygulaması) +DocModelCyanDescription=Eksiksiz bir teklif modeli +FichinterSigned=Intervention signed IdProduct=Ürün Kimlik Numarası +IdProposal=Teklif Kimlik Numarası +IsNotADraft=is not a draft LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal +NoSign=Reddet +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted +ProposalCustomerSignature=Kesin sipariş için Firma Kaşesi, Tarih ve İmza +ProposalsStatisticsSuppliers=Tedarikçi teklifi istatistikleri RefusePropal=Teklifi reddet Sign=Sign -NoSign=Set not signed -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Bu teklifi reddetmek istediğinizden emin misiniz? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Sadece imzalı diff --git a/htdocs/langs/tr_TR/recruitment.lang b/htdocs/langs/tr_TR/recruitment.lang index be287da7fd9..842ec47f2ff 100644 --- a/htdocs/langs/tr_TR/recruitment.lang +++ b/htdocs/langs/tr_TR/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Maaş +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/tr_TR/salaries.lang b/htdocs/langs/tr_TR/salaries.lang index 7e43dccda8a..eb424207873 100644 --- a/htdocs/langs/tr_TR/salaries.lang +++ b/htdocs/langs/tr_TR/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Kullanıcı üçüncü tarafları için kullanılan muhasebe hesabı -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Ücret ödemeleri için varsayılan muhasebe hesabı CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Varsayılan olarak, maaş oluştururken "Otomatik olarak toplam ödeme oluştur" seçeneğini boş bırakın Salary=Maaş @@ -24,3 +24,4 @@ SalariesStatistics=Maaş istatistikleri SalariesAndPayments=Maaşlar ve ödemeler ConfirmDeleteSalaryPayment=Bu maaş ödemesini silmek istiyor musunuz? FillFieldFirst=Önce çalışan alanını doldurun +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/tr_TR/ticket.lang b/htdocs/langs/tr_TR/ticket.lang index 1449a05f6cc..453a58dd926 100644 --- a/htdocs/langs/tr_TR/ticket.lang +++ b/htdocs/langs/tr_TR/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Destek bildirimlerini sil Permission56004=Destek bildirimlerini yönet Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=Destek Bildirimleri TicketDictType=Destek Bildirimi - Türler TicketDictCategory=Destek Bildirimi - Gruplar TicketDictSeverity=Destek Bildirimi - Önemler @@ -90,8 +91,8 @@ TicketPublicAccess=Kimlik gerektirmeyen herkese açık bir arayüz şu url'de ad TicketSetupDictionaries=Destek bildirimi, önem ve analitik kodlarının türleri sözlüklerden yapılandırılabilir TicketParamModule=Modül değişken kurulumu TicketParamMail=E-posta kurulumu -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Bir destek bildirimi oluşturulduktan sonra metin mesajı gönderildi @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Burada belirtilen metin, ortak arayüzden yeni bir destek TicketParamPublicInterface=Genel arayüz kurulumu TicketsEmailMustExist=Destek bildirimi oluşturmak için geçerli bir e-posta adresi iste TicketsEmailMustExistHelp=In the public interface, the email address should already be filled in the database to create a new ticket. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Genel arayüz TicketUrlPublicInterfaceLabelAdmin=Genel arayüz için alternatif URL TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Destek bildirimi şimdi atandı TicketChangeType=Türü değiştir TicketChangeCategory=Analitik kodu değiştir TicketChangeSeverity=Önem seviyesini değiştir -TicketAddMessage=Bir mesaj ekleyin -AddMessage=Bir mesaj ekle +TicketAddMessage=Add private message MessageSuccessfullyAdded=Destek bildirimi eklendi TicketMessageSuccessfullyAdded=Mesaj başarılı şekilde eklendi TicketMessagesList=Mesaj listesi @@ -202,8 +206,8 @@ TicketSeverity=Önem seviyesi ShowTicket=Destek bildirimini gör RelatedTickets=İlgili destek bildirimleri TicketAddIntervention=Müdahale oluştur -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Destek bildirimi kapatmayı onayla ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Mesajı e-posta ile gönder TicketNewMessage=Yeni mesaj ErrorMailRecipientIsEmptyForSendTicketMessage=Alıcı boş. E-posta gönderilmedi TicketGoIntoContactTab=Onları seçmek için lütfen "Kişiler" sekmesine gidin -TicketMessageMailIntro=Introduction +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=This text is added only at the beginning of the email and will not be saved. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=İmza -TicketMessageMailSignatureHelp=Bu metin sadece e-postanın sonuna eklenir ve saklanmayacaktır. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Yanıt e-postasının imzası -TicketMessageMailSignatureHelpAdmin=Bu metin cevap mesajının sonuna eklenecektir. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Bu metin cevap mesajının sonuna eklenecektir. TicketMessageHelp=Destek bildirimi kartı üzerindeki mesaj listesinde sadece bu metin kaydedilecektir. TicketMessageSubstitutionReplacedByGenericValues=Substitutions variables are replaced by generic values. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Destek bildirimi üzerinden %s konulu TicketAssignedToYou=Destek bildirimi atandı TicketAssignedEmailBody=#%s destek bildirimine %s tarafından atandınız MarkMessageAsPrivate=Mesajı özel olarak işaretle +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Bu mesaj harici kullanıcılara gösterilmeyecektir TicketEmailOriginIssuer=Issuer at origin of the tickets InitialMessage=İlk Mesaj @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Aşağıdaki bağlantıya tıklayarak de TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Lütfen doğrudan bu e-postayı yanıtlamayın! Arayüzde cevap vermek için bağlantıyı kullanın. TicketPublicInfoCreateTicket=Bu form yönetim sistemimizde bir destek bildirimi kaydetmenizi sağlar -TicketPublicPleaseBeAccuratelyDescribe=Lütfen sorunu açıklayıcı bir şekilde tanımlayın. Talebinizi tam olarak saptayabilmemiz için mümkün oldukça tüm bilgiyi girin. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Lütfen destek bildirimi takip numarasını girin TicketTrackId=Genel Takip Numarası OneOfTicketTrackId=Takip numaralarınızdan biri diff --git a/htdocs/langs/tr_TR/users.lang b/htdocs/langs/tr_TR/users.lang index cb05fc38d3f..d298ce917bb 100644 --- a/htdocs/langs/tr_TR/users.lang +++ b/htdocs/langs/tr_TR/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Gruptan kaldır PasswordChangedAndSentTo=Parola değiştirildi ve %s e gönderildi. PasswordChangeRequest=%s için şifre değiştirme isteği PasswordChangeRequestSent=Parola değiştirildi ve %s e gönderildi. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Şifre sıfırlamayı onayla MenuUsersAndGroups=Kullanıcılar ve Gruplar @@ -68,7 +68,6 @@ CreateDolibarrLogin=Bir kullanıcı oluştur CreateDolibarrThirdParty=Bir üçüncü parti oluştur LoginAccountDisableInDolibarr=Dolibarr’da hesap engelli. UsePersonalValue=Kişisel değer kullanın -InternalUser=İç kullanıcı ExportDataset_user_1=Kullanıcılar ve özellikleri DomainUser=Etki alanı kullanıcısı %s Reactivate=Yeniden etkinleştir @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/tr_TR/workflow.lang b/htdocs/langs/tr_TR/workflow.lang index 7894abff367..333c51646f6 100644 --- a/htdocs/langs/tr_TR/workflow.lang +++ b/htdocs/langs/tr_TR/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Bir teklifin imzalanmasının ardından oto descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Bir teklifin imzalanmasına istinaden otomatik olarak bir müşteri faturası oluştur (yeni fatura teklifle aynı tutara sahip olacaktır) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Bir sözleşme doğrulandıktan sonra kendiliğinden bir müşteri faturası oluştur descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Bir müşteri siparişinin kapatılmasının ardından otomatik olarak müşteri faturası oluştur (yeni fatura sipariş ile aynı tutara sahip olacaktır) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Müşteri siparişi "faturalandı" olarak ayarlandığında (ve siparişin tutarı imzalanmış olan bağlantılı teklifin toplam tutarı ile aynı ise) bağlantılı kaynak teklifi de "faturalandı" olarak sınıflandır descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Müşteri faturası doğrulandığında (ve faturanın tutarı imzalanmış olan bağlantılı teklifin toplam tutarı ile aynı ise) bağlantılı kaynak teklifi "faturalandı" olarak sınıflandır @@ -14,13 +15,22 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Müşteri faturası doğruland descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source sales order as billed when customer invoice is set to paid (and if the amount of the invoice is the same as the total amount of the linked order) descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Bir sevkiyat doğrulandığında (ve tüm sevkiyatlardan sonra sevk edilen miktar siparişteki miktar ile aynı ise) bağlantılı kaynak müşteri siparişini "sevk edildi" olarak sınıflandır descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING_CLOSED=Classify linked source sales order as shipped when a shipment is closed (and if the quantity shipped by all shipments is the same as in the order to update) -# Autoclassify purchase order +# Autoclassify purchase proposal descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Tedarikçi faturası doğrulandığında (ve faturanın tutarı bağlantılı teklifin toplam tutarı ile aynı ise) bağlantılı kaynak tedarikçi teklifini "faturalandı" olarak sınıflandır +# Autoclassify purchase order descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Tedarikçi faturası doğrulandığında (ve faturanın tutarı bağlantılı siparişin toplam tutarı ile aynı ise) bağlantılı kaynak tedarikçi siparişini "faturalandı" olarak sınıflandır -descWORKFLOW_BILL_ON_RECEPTION=Bağlantılı bir tedarikçi siparişi doğrulandığında alımları "faturalandırıldı" olarak sınıflandırın +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Classify linked source purchase order as received when a reception is validated (and if the quantity received by all receptions is the same as in the purchase order to update) +descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Classify linked source purchase order as received when a reception is closed (and if the quantity received by all rceptions is the same as in the purchase order to update) +# Autoclassify purchase invoice +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=Close all interventions linked to the ticket when a ticket is closed AutomaticCreation=Otomatik oluşturma AutomaticClassification=Otomatik sınıflandırma # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/uk_UA/accountancy.lang b/htdocs/langs/uk_UA/accountancy.lang index 3f85bb2b132..d5411f8801e 100644 --- a/htdocs/langs/uk_UA/accountancy.lang +++ b/htdocs/langs/uk_UA/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Країни, які не входять до ЄЕС CountriesInEECExceptMe=Країни ЄЕС, крім %s CountriesExceptMe=Усі країни, крім %s AccountantFiles=Експортувати вихідні документи -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Щоб експортувати свої журнали, використовуйте пункт меню %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=Переглянути за обліковим записом VueBySubAccountAccounting=Перегляд за бухгалтерським субрахунком @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Основний обліковий запис MainAccountForUsersNotDefined=Основний обліковий запис для користувачів, не визначених під час налаштування MainAccountForVatPaymentNotDefined=Основний рахунок для сплати ПДВ не визначено в налаштуваннях MainAccountForSubscriptionPaymentNotDefined=Основний обліковий запис для оплати передплати не визначено в налаштуваннях +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Зона обліку AccountancyAreaDescIntro=Використання облікового модуля здійснюється в декілька кроків: @@ -163,40 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Увімкнути комбінований списо ACCOUNTING_DATE_START_BINDING=Визначте дату початку зв’язування та перенесення в бухгалтерію. Нижче цієї дати операції не будуть передані до бухгалтерського обліку. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Має новий журнал +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Облік результатів (прибуток) ACCOUNTING_RESULT_LOSS=Облік результатів (збиток) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Журнал закриття -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Бухгалтерський рахунок перехідного банківського переказу +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Перехідний рахунок банківського переказу -ACCOUNTING_ACCOUNT_SUSPENSE=Бухгалтерський рахунок очікування -DONATION_ACCOUNTINGACCOUNT=Обліковий рахунок для реєстрації пожертв -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Обліковий запис для реєстрації підписок +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Обліковий рахунок за замовчуванням для реєстрації депозиту клієнта +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Обліковий рахунок за замовчуванням для купленої продукції (використовується, якщо не визначено в товарному аркуші) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Обліковий рахунок за замовчуванням для купленої продукції в ЄЕС (використовується, якщо не визначено в товарному аркуші) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Обліковий рахунок за замовчуванням для придбаної продукції та імпортованої за межі ЄЕС (використовується, якщо не визначено в товарному аркуші) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Обліковий рахунок за замовчуванням для проданої продукції (використовується, якщо не визначено в товарному аркуші) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Обліковий рахунок за замовчуванням для продуктів, що продаються в ЄЕС (використовується, якщо не визначено в товарному аркуші) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Обліковий рахунок за замовчуванням для продукції, що продається та експортується за межі ЄЕС (використовується, якщо не визначено в товарному аркуші) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Обліковий рахунок за замовчуванням для придбаних послуг (використовується, якщо не визначено в сервісному листі) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Обліковий рахунок за замовчуванням для придбаних послуг в ЄЕС (використовується, якщо не визначено в сервісному листі) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Обліковий рахунок за замовчуванням для придбаних послуг та імпортованих за межі ЄЕС (використовується, якщо не визначено в сервісному листі) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Обліковий рахунок за замовчуванням для проданих послуг (використовується, якщо не визначено в сервісному листі) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Обліковий запис за замовчуванням для послуг, що продаються в ЄЕС (використовується, якщо не визначено в сервісному листі) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Обліковий запис за замовчуванням для послуг, що продаються та експортуються за межі ЄЕС (використовується, якщо не визначено в сервісному аркуші) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -211,7 +217,7 @@ Codejournal=Journal JournalLabel=Етикетка журналу NumPiece=Номер штуки TransactionNumShort=Кількість транзакції -AccountingCategory=Спеціальна група +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Групувати за рахунками Головної книги GroupBySubAccountAccounting=Групувати за рахунками підкниги AccountingAccountGroupsDesc=Тут можна визначити кілька груп облікових рахунків. Вони будуть використовуватися для персоніфікованих бухгалтерських звітів. @@ -265,13 +271,13 @@ Reconcilable=Примирений TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Перегляньте тут список рядків рахунків-фактур клієнта, прив’язаних (або ні) до облікового запису продукту -DescVentilMore=У більшості випадків, якщо ви використовуєте попередньо визначені продукти чи послуги та встановите номер рахунку на картці продукту/послуги, програма зможе зробити всі прив’язки між вашими рядками рахунків-фактур та обліковим рахунком вашого плану рахунків лише в одним натисканням кнопки "%s" . Якщо обліковий запис не було встановлено на картках продуктів/послуг або якщо у вас все ще є рядки, не прив’язані до облікового запису, вам доведеться зробити прив’язку вручну з меню « %s «. -DescVentilDoneCustomer=Ознайомтеся зі списком рядків рахунків-фактур клієнтів та їх обліковим записом продукції -DescVentilTodoCustomer=Прив’язуйте рядки рахунків-фактур, які ще не зв’язані з обліковим записом продукту -ChangeAccount=Змініть обліковий запис обліку продуктів/послуг для вибраних рядків на такий обліковий запис: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Ознайомтеся зі списком рядків рахунків-фактур постачальника, прив’язаних або ще не прив’язаних до облікового запису продукту (відображаються лише записи, які ще не передані в бухгалтерії) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Ознайомтеся зі списком рядків рахунків-фактур постачальників та їх бухгалтерського обліку DescVentilTodoExpenseReport=Прив’язати рядки звіту про витрати, які ще не зв’язані з рахунком обліку комісій DescVentilExpenseReport=Ознайомтеся зі списком рядків звіту про витрати, прив’язаних (або ні) до рахунку обліку комісій @@ -283,20 +289,20 @@ DescClosure=Consult here the number of movements by month not yet validated & lo OverviewOfMovementsNotValidated=Огляд переміщень не підтверджених і заблокованих AllMovementsWereRecordedAsValidated=Усі рухи були зафіксовані як підтверджені та заблоковані NotAllMovementsCouldBeRecordedAsValidated=Не всі переміщення можна записати як підтверджені та заблоковані -ValidateMovements=Перевірити та заблокувати запис... +ValidateMovements=Validate and lock movements... DescValidateMovements=Будь-яка зміна чи видалення записів, написів та видалення буде заборонено. Усі записи для вправи мають бути підтверджені, інакше закриття буде неможливим ValidateHistory=Прив’язувати автоматично AutomaticBindingDone=Автоматичне прив’язування виконано (%s) – Автоматичне прив’язування неможливе для деяких записів (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Балансування FicheVentilation=Картка для прив'язки GeneralLedgerIsWritten=Операції записуються в Книгу GeneralLedgerSomeRecordWasNotRecorded=Деякі транзакції не вдалося зареєструвати. Якщо немає іншого повідомлення про помилку, це, ймовірно, тому, що вони вже були внесені в журнал. NoNewRecordSaved=Більше немає запису для передачі -ListOfProductsWithoutAccountingAccount=Список продуктів, не прив'язаних до жодного бухгалтерського рахунку +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Змінити прив'язку Accounted=Облік у книзі NotYetAccounted=На бухгалтерію ще не передано @@ -319,9 +325,10 @@ AccountingJournalType1=Різні операції AccountingJournalType2=Продажі AccountingJournalType3=Покупки AccountingJournalType4=банк -AccountingJournalType5=Звіт про витрати +AccountingJournalType5=Expense reports AccountingJournalType8=Інвентаризація AccountingJournalType9=Має-новий +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Цим журналом вже користуються AccountingAccountForSalesTaxAreDefinedInto=Примітка. Обліковий рахунок податку з продажів визначається в меню %s - %s a09f14fz NumberOfAccountancyEntries=Кількість записів @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Кількість рухів ACCOUNTING_DISABLE_BINDING_ON_SALES=Вимкнути прив'язку та переказ в бухгалтерії по продажам (рахунки клієнта в обліку не враховуватимуться) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Вимкнути прив'язку та переказ в обліку закупівель (рахунки постачальника не будуть враховуватися в обліку) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Вимкнути прив'язку та перенесення в бухгалтерії у звітах про витрати (звіти про витрати не враховуватимуться в бухгалтерії) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Позначте експортовані рядки як експортовані (щоб змінити рядок, вам потрібно буде видалити всю транзакцію та повторно перенести її в облік) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Перевірка дати та блокування ConfirmExportFile=Підтвердження створення файлу експорту бухгалтерського обліку? ExportDraftJournal=Експортувати чернетку журналу @@ -398,7 +407,11 @@ Calculated=Розраховано Formula=Формула ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Не погоджуватись +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=Звірка не змінена AccountancyOneLetteringModifiedSuccessfully=Одне узгодження успішно змінено AccountancyLetteringModifiedSuccessfully=%s узгодженнь успішно змінено @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Одне неузгодження AccountancyUnletteringModifiedSuccessfully=%s неузгодженнь успішно змінено ## Confirm box -ConfirmMassUnlettering=Підтвердження масового неузгодження -ConfirmMassUnletteringQuestion=Ви впевнені, що хочете скасувати узгодження вибраних записів %s? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Підтвердження масового видалення ConfirmMassDeleteBookkeepingWritingQuestion=Це призведе до видалення транзакції з обліку (усі рядки, пов’язані з тією ж транзакцією, будуть видалені). Ви впевнені, що хочете видалити вибраний запис(и) %s? @@ -454,6 +468,5 @@ FECFormatMulticurrencyCode=Мультивалютний код (Idevise) DateExport=Експорт дати WarningReportNotReliable=Попередження, цей звіт не базується на Книзі, тому не містить транзакції, змінені вручну в Книзі. Якщо ваша журнальність оновлена, бухгалтерський облік буде точнішим. ExpenseReportJournal=Журнал звітів про витрати -InventoryJournal=Інвентарний журнал NAccounts=%s облікові записи diff --git a/htdocs/langs/uk_UA/admin.lang b/htdocs/langs/uk_UA/admin.lang index 733c3d9a009..83d8a8232e9 100644 --- a/htdocs/langs/uk_UA/admin.lang +++ b/htdocs/langs/uk_UA/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Співставлення клієнта WarningModuleNotActive=Модуль %s повинен бути активованим WarningOnlyPermissionOfActivatedModules=Тут відображаються лише дозволи, пов'язані з активованими модулями. Ви можете активувати інші модулі на сторінці Головна-> Налаштування-> Модулі. DolibarrSetup=Установка або оновлення Dolibarr -InternalUser=Внутрішній користувач -ExternalUser=Зовнішній користувач InternalUsers=Внутрішні користувачі ExternalUsers=Зовнішні користувачі UserInterface=Інтерфейс користувача @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS сервер (значення за замов MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Порт SMTP/SMTPS (Не визначено в PHP для Unix-подібних систем) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS сервер (Не визначено в PHP для Unix-подібних систем) MAIN_MAIL_EMAIL_FROM=Відправник електронної пошти для автоматичних електронних листів (значення за замовчуванням у php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Електронний лист, який використовується для повернення повідомлень про помилку (поле "Errors-To" в надісланих електронних листах) MAIN_MAIL_AUTOCOPY_TO= Копія (Bcc) усіх листів надсилати до MAIN_DISABLE_ALL_MAILS=Вимкнути надсилання всіх електронної пошти (для тестових цілей або демонстрацій) @@ -439,8 +438,10 @@ Unique=Унікальне Boolean=Булеве (один прапорець) ExtrafieldPhone = Телефон ExtrafieldPrice = іна +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Email ExtrafieldUrl = Адреса URL +ExtrafieldIP = IP ExtrafieldSelect = Список вибору ExtrafieldSelectList = Вибір з таблиці ExtrafieldSeparator=Роздільник (не поле) @@ -477,7 +478,7 @@ InstalledInto=Встановлено в каталог %s BarcodeInitForThirdparties=Масова ініціалізація штрих-коду для третіх сторін BarcodeInitForProductsOrServices=Масове ініціювання або скидання штрих-коду для продуктів або послуг CurrentlyNWithoutBarCode=На даний момент у вас є запис %s на %s a0a65d071f6fc9z, визначений без barcode a0a65d071f6fc9z2. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Стерти всі поточні значення штрих-коду ConfirmEraseAllCurrentBarCode=Ви впевнені, що хочете стерти всі поточні значення штрих-коду? AllBarcodeReset=Усі значення штрих-коду видалено @@ -501,7 +502,8 @@ WarningPHPMail=ПОПЕРЕДЖЕННЯ. Налаштування для над WarningPHPMailA=- Використання сервера постачальника послуг електронної пошти підвищує надійність вашої електронної пошти, тому збільшує доставку, не позначаючись як СПАМ WarningPHPMailB=- Деякі постачальники послуг електронної пошти (наприклад, Yahoo) не дозволяють надсилати електронні листи з іншого сервера, ніж їх власний сервер. Ваші поточні налаштування використовує сервер програми для надсилання електронної пошти, а не сервер вашого постачальника послуг електронної пошти, тому деякі одержувачі (сумісний з обмежувальним протоколом DMARC) запитуватимуть вашого постачальника електронної пошти, чи можуть вони прийняти вашу електронну пошту та деякі постачальники електронної пошти. (наприклад, Yahoo) може відповісти "ні", тому що сервер не належить їм, тому деякі з ваших надісланих електронних листів можуть не прийматися для доставки (також будьте обережні щодо квоти надсилання вашого постачальника послуг електронної пошти). WarningPHPMailC=- Використання SMTP-сервера вашого власного постачальника послуг електронної пошти для надсилання електронних листів також є цікавим, тому всі листи, надіслані з програми, також будуть збережені у вашому каталозі «Відправлені» вашої поштової скриньки. -WarningPHPMailD=Тому рекомендується змінити метод надсилання електронних листів на значення «SMTP». Якщо ви дійсно хочете зберегти метод «PHP» за замовчуванням для надсилання електронних листів, просто проігноруйте це попередження або видаліть його, встановивши для константи MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP значення 1 у розділі «Домашня сторінка» - «Налаштування» - «Інше». +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Якщо вашому постачальнику послуг електронної пошти SMTP потрібно обмежити клієнта електронної пошти деякими IP-адресами (дуже рідко), це IP-адреса поштового агента користувача (MUA) для вашої програми ERP CRM: %s . WarningPHPMailSPF=Якщо доменне ім’я у вашій адресі електронної пошти відправника захищене записом SPF (запитайте ваш реєстр доменних імен), ви повинні додати такі IP-адреси в SPF-запис DNS вашого домену: %s . ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Приклад:
Для форми дл PageUrlForDefaultValuesList=
Приклад:
Для сторінки, яка містить перелік третіх сторін, це %s .
Для URL-адрес зовнішніх модулів, встановлених у користувацькому каталозі, не включайте "custom/", тому використовуйте шлях, наприклад mymodule/mypagelist.php , а не custom/mymodule/mypagelist.php.
Якщо ви хочете значення за замовчуванням, лише якщо URL-адреса має якийсь параметр, ви можете використовувати %s AlsoDefaultValuesAreEffectiveForActionCreate=Також зауважте, що перезапис значень за замовчуванням для створення форми працює лише для сторінок, які були правильно розроблені (тому з параметром action=create або presen...) EnableDefaultValues=Увімкнути налаштування значень за замовчуванням -EnableOverwriteTranslation=Увімкнути використання перезаписаного перекладу +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Знайдено переклад для ключа з цим кодом. Щоб змінити це значення, ви повинні відредагувати його з Home-Setup-translation. WarningSettingSortOrder=Попередження, встановлення порядку сортування за замовчуванням може призвести до технічної помилки під час переходу на сторінку списку, якщо поле є невідомим полем. Якщо у вас виникла така помилка, поверніться на цю сторінку, щоб видалити порядок сортування за замовчуванням і відновити поведінку за замовчуванням. Field=Поле @@ -645,9 +647,9 @@ Module2400Name=Події/Порядок денний Module2400Desc=Відстежуйте події. Записуйте автоматичні події з метою відстеження або записуйте події чи зустрічі вручну. Це основний модуль для хорошого управління відносинами з клієнтами або постачальниками. Module2500Name=DMS / ECM Module2500Desc=Система документообігу / Управління електронним вмістом. Автоматична організація створених або збережених документів. Поділіться ними, коли вам потрібно. -Module2600Name=API/веб-служби (сервер SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Увімкніть SOAP-сервер Dolibarr, який надає послуги API -Module2610Name=API/веб-служби (сервер REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Увімкніть сервер Dolibarr REST, який надає послуги API Module2660Name=Виклик WebServices (клієнт SOAP) Module2660Desc=Увімкнути клієнт веб-сервісів Dolibarr (може використовуватися для надсилання даних/запитів на зовнішні сервери. Наразі підтримуються лише замовлення на покупку.) @@ -698,6 +700,7 @@ Module62000Name=Інкотермс Module62000Desc=Додайте функції для керування Інкотермс Module63000Name=Ресурси Module63000Desc=Керуйте ресурсами (принтерами, автомобілями, кімнатами, ...) для розподілу подій +Module94160Name=Receptions Permission11=Читайте рахунки-фактури клієнтів Permission12=Створення/змінювання рахунків-фактур клієнтів Permission13=Визнати недійсними рахунки клієнта @@ -714,6 +717,7 @@ Permission27=Видалити комерційні пропозиції Permission28=Експортні комерційні пропозиції Permission31=Читайте продукти Permission32=Створювати/змінювати продукти +Permission33=Read prices products Permission34=Видалити продукти Permission36=Переглядати/керувати прихованими продуктами Permission38=Експортна продукція @@ -739,6 +743,7 @@ Permission79=Створення/змінювання підписок Permission81=Читайте замовлення клієнтів Permission82=Створення/змінювання замовлень клієнтів Permission84=Перевіряйте замовлення клієнтів +Permission85=Generate the documents sales orders Permission86=Відправляти замовлення клієнтам Permission87=Закрити замовлення клієнтів Permission88=Скасувати замовлення клієнтів @@ -840,9 +845,9 @@ Permission286=Експортувати контакти Permission291=Читайте тарифи Permission292=Налаштувати дозволи на тарифи Permission293=Змінити тарифи клієнта -Permission300=Читайте штрих-коди -Permission301=Створення/змінювання штрих-кодів -Permission302=Видалити штрих-коди +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Читайте послуги Permission312=Призначити послугу/підписку на контракт Permission331=Прочитайте закладки @@ -874,6 +879,7 @@ Permission525=Доступ до кредитного калькулятора Permission527=Експортні кредити Permission531=Читайте послуги Permission532=Створювати/змінювати служби +Permission533=Read prices services Permission534=Видалити послуги Permission536=Переглядати/керувати прихованими службами Permission538=Експортні послуги @@ -968,13 +974,14 @@ Permission3301=Створення нових модулів Permission4001=Читайте навички/робота/посада Permission4002=Створити/змінити навички/роботу/позицію Permission4003=Видалити навички/роботу/позицію -Permission4020=Прочитайте оцінки -Permission4021=Створіть/змініть свою оцінку -Permission4022=Підтвердити оцінку -Permission4023=Видалити оцінку -Permission4030=Дивіться меню порівняння +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Прочитайте особисту інформацію Permission4032=Напишіть особисту інформацію +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Читайте вміст веб-сайту Permission10002=Створення/змінювання вмісту веб-сайту (вміст HTML і JavaScript) Permission10003=Створення/змінювання вмісту веб-сайту (динамічний php-код). Небезпечно, має бути зарезервовано для обмежених розробників. @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Вид вибуття активів TypeOfUnit=Тип агрегату SetupSaved=Налаштування збережено SetupNotSaved=Налаштування не збережено +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Повернутися до списку модулів BackToDictionaryList=Повернутися до списку словників TypeOfRevenueStamp=Вид податкової марки @@ -1235,11 +1246,13 @@ BrowserName=Назва браузера BrowserOS=ОС браузера ListOfSecurityEvents=Список подій безпеки Dolibarr SecurityEventsPurged=Події безпеки очищені +TrackableSecurityEvents=Trackable security events LogEventDesc=Увімкнути ведення журналу для певних подій безпеки. Адміністратори ведуть журнал через меню %s - %s . Увага, ця функція може генерувати велику кількість даних у базі даних. AreaForAdminOnly=Параметри налаштування можуть встановлювати лише користувачі адміністратора . SystemInfoDesc=Системна інформація – це різна технічна інформація, яку ви отримуєте в режимі лише для читання та видиму лише для адміністраторів. SystemAreaForAdminOnly=Ця область доступна лише користувачам-адміністраторам. Дозволи користувача Dolibarr не можуть змінити це обмеження. CompanyFundationDesc=Відредагуйте інформацію про свою компанію/організацію. Після завершення натисніть кнопку «%s» внизу сторінки. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Якщо у вас є зовнішній бухгалтер/бухгалтер, ви можете змінити тут його інформацію. AccountantFileNumber=Код бухгалтера DisplayDesc=Тут можна змінити параметри, що впливають на зовнішній вигляд та презентацію програми. @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=Ви повинні запус YourPHPDoesNotHaveSSLSupport=Функції SSL недоступні у вашому PHP DownloadMoreSkins=Більше скінів для завантаження SimpleNumRefModelDesc=Повертає контрольний номер у форматі %syymm-nnnn, де yy – рік, mm – місяць, а nnnn – послідовне число, що автоматично збільшується без скидання. +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Повертає контрольний номер у форматі %s-nnnn, де nnnn – послідовне число, що автоматично збільшується без скидання ShowProfIdInAddress=Показати професійне посвідчення з адресами ShowVATIntaInAddress=Приховати номер ПДВ у межах Співтовариства @@ -1376,7 +1391,7 @@ GetBarCode=Отримати штрих-код NumberingModules=Нумерація моделей DocumentModules=Моделі документів ##### Module password generation -PasswordGenerationStandard=Повернути пароль, згенерований відповідно до внутрішнього алгоритму Долібарра: %s символи, що містять спільні цифри та символи в нижньому регістрі. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Не пропонуйте згенерований пароль. Пароль необхідно вводити вручну. PasswordGenerationPerso=Поверніть пароль відповідно до вашої особисто визначеної конфігурації. SetupPerso=Відповідно до вашої конфігурації @@ -1430,6 +1445,10 @@ SuppliersPayment=Платежі постачальників SupplierPaymentSetup=Налаштування оплати постачальником InvoiceCheckPosteriorDate=Перевірте дату виготовлення перед підтвердженням InvoiceCheckPosteriorDateHelp=Перевірка рахунка-фактури буде заборонена, якщо його дата передує даті останнього рахунка-фактури такого ж типу. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Налаштування модуля комерційних пропозицій ProposalsNumberingModules=Моделі нумерації комерційних пропозицій @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=Водяний знак на проектах ко ##### Members ##### MembersSetup=Налаштування модуля Members MemberMainOptions=Основні варіанти +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Керуйте логіном для кожного члена AdherentMailRequired=Для створення нового учасника потрібна електронна адреса MemberSendInformationByMailByDefault=Прапорець для надсилання підтвердження поштою учасникам (перевірка або нова підписка) увімкнено за замовчуванням MemberCreateAnExternalUserForSubscriptionValidated=Створіть зовнішній логін користувача для кожної підтвердженої підписки нового члена -VisitorCanChooseItsPaymentMode=Відвідувач може вибрати один із доступних способів оплати +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Увімкнути автоматичне нагадування електронною поштою про термін дії підписок. Примітка. Модуль %s має бути увімкнений та правильно налаштований для надсилання нагадувань. MembersDocModules=Шаблони документів для документів, створених із запису члена ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=Активувати розширений редактор д FCKeditorForNotePublic=Створення/видання WYSIWIG поля «публічні примітки» елементів FCKeditorForNotePrivate=Створення/видання WYSIWIG поля «приватні примітки» елементів FCKeditorForCompany=Створення/видання WYSIWIG опису поля елементів (крім продуктів/послуг) -FCKeditorForProduct=Створення/видання WYSIWIG опису поля продуктів/послуг -FCKeditorForProductDetails=Створення/видання WYSIWIG рядків деталей продуктів для всіх сутностей (пропозиції, замовлення, рахунки-фактури тощо...). Попередження: використання цієї опції в цьому випадку серйозно не рекомендується, оскільки це може створити проблеми зі спеціальними символами та форматуванням сторінки під час створення PDF-файлів. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Створення/видання WYSIWIG для масових розсилок електронною поштою (Інструменти->Електронна розсилка) FCKeditorForUserSignature=Створення/видання підпису користувача WYSIWIG FCKeditorForMail=Створення/видання WYSIWIG для всієї пошти (крім Інструменти->Електронна розсилка) @@ -1762,7 +1782,7 @@ DetailMenuHandler=Обробник меню, де відображати нов DetailMenuModule=Ім’я модуля, якщо вхід в меню надходить із модуля DetailType=Тип меню (верхнє або ліворуч) DetailTitre=Мітка меню або код етикетки для перекладу -DetailUrl=URL-адреса, куди вам надсилає меню (Посилання на абсолютну URL-адресу або зовнішнє посилання з http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Умова для показу чи не входу DetailRight=Умова для відображення несанкціонованих сірих меню DetailLangs=Назва файлу мови для перекладу коду етикетки @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Зменшення запасів у CashDeskYouDidNotDisableStockDecease=Ви не вимкнули зменшення запасів під час продажу з точки продажу. Тому потрібен склад. CashDeskForceDecreaseStockLabel=Зменшення запасів партійної продукції було вимушеним. CashDeskForceDecreaseStockDesc=Зменшіть спочатку на найстаріші дати споживання та продажу. -CashDeskReaderKeyCodeForEnter=Код ключа для "Enter", визначений у зчитувачі штрих-кодів (Приклад: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Налаштування модуля закладки BookmarkDesc=Цей модуль дозволяє керувати закладками. Ви також можете додати ярлики до будь-яких сторінок Dolibarr або зовнішніх веб-сайтів у лівому меню. @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Моделі нумерації рахунків- IfSetToYesDontForgetPermission=Якщо встановлено значення, відмінне від null, не забудьте надати дозволи групам або користувачам, яким дозволено друге схвалення ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Налаштування модуля GeoIP Maxmind -PathToGeoIPMaxmindCountryDataFile=Шлях до файлу, що містить переклад Maxmind ip у країну.
Приклади:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat a0342fccfda/Geoip. +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Зауважте, що ваш файл із даними IP-адреси для країни повинен знаходитися в каталозі, який може прочитати ваш PHP (перевірте налаштування PHP open_basedir і дозволи файлової системи). YouCanDownloadFreeDatFileTo=Ви можете завантажити безкоштовну демонстраційну версію файлу країни Maxmind GeoIP за адресою %s. YouCanDownloadAdvancedDatFileTo=Ви також можете завантажити більш повну версію з оновленнями, файлу країни Maxmind GeoIP за адресою %s. @@ -1922,6 +1942,7 @@ BackupDumpWizard=Майстер для створення файлу дампа BackupZipWizard=Майстер для створення архіву документів каталогу SomethingMakeInstallFromWebNotPossible=Установка зовнішнього модуля з веб-інтерфейсу неможлива з наступних причин: SomethingMakeInstallFromWebNotPossible2=З цієї причини описаний тут процес оновлення є ручним процесом, який може виконувати лише привілейований користувач. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Встановлення зовнішнього модуля з програми було вимкнено вашим адміністратором. Ви повинні попросити його видалити файл %s , щоб дозволити цю функцію. ConfFileMustContainCustom=Для встановлення або створення зовнішнього модуля з програми необхідно зберегти файли модуля в каталозі %s . Щоб цей каталог обробив Dolibarr, ви повинні налаштувати ваш conf/conf.php , щоб додати 2 рядки директиви:
a0e7843947c06brl'/mainro_doli_bz0';

$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Підсвічуйте рядки таблиці, коли курсор миші проходить @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=Замовлення на закупівлю MailToSendSupplierInvoice=Рахунки постачальників MailToSendContract=Контракти MailToSendReception=Прийоми +MailToExpenseReport=Expense reports MailToThirdparty=Треті особи MailToMember=Члени MailToUser=Користувачі @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Праве поле в PDF MAIN_PDF_MARGIN_TOP=Верхнє поле в PDF MAIN_PDF_MARGIN_BOTTOM=Нижнє поле в PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Висота логотипу в PDF +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Додайте стовпець для зображення в рядках пропозиції MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Ширина стовпця, якщо зображення додано по рядках MAIN_PDF_NO_SENDER_FRAME=Приховати межі в рамці адреси відправника @@ -2047,6 +2070,8 @@ RemoveSpecialChars=Видалити спеціальні символи COMPANY_AQUARIUM_CLEAN_REGEX=Фільтр регулярних виразів для очищення значення (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Фільтр регулярних виразів для очищення значення (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Копіювання заборонено +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Офіцер із захисту даних (DPO, конфіденційність даних або GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Текст довідки для відображення у підказці @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=Додайте заплановану роботу та сторінку налаштування, щоб регулярно сканувати скриньки електронної пошти (за допомогою протоколу IMAP) і записувати електронні листи, отримані у вашу програму, у потрібному місці та/або створювати деякі записи автоматично (наприклад, потенційні клієнти). NewEmailCollector=Новий збірник електронної пошти EMailHost=Хост сервера електронної пошти IMAP +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Джерельний каталог поштової скриньки MailboxTargetDirectory=Цільовий каталог поштової скриньки EmailcollectorOperations=Операції, які виконує колектор EmailcollectorOperationsDesc=Операції виконуються зверху вниз MaxEmailCollectPerCollect=Максимальна кількість електронних листів, зібраних за один збір +TestCollectNow=Test collect CollectNow=Зберіть зараз ConfirmCloneEmailCollector=Ви впевнені, що хочете клонувати збірник електронної пошти %s? DateLastCollectResult=Дата останньої спроби збору @@ -2106,7 +2138,7 @@ CreateCandidature=Створити заявку на роботу FormatZip=Застібка на блискавці MainMenuCode=Код входу в меню (головне меню) ECMAutoTree=Показати автоматичне дерево ECM -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Години роботи OpeningHoursDesc=Введіть тут звичайні години роботи вашої компанії. ResourceSetup=Конфігурація модуля ресурсів @@ -2171,6 +2203,7 @@ ShowProjectLabel=Етикетка проекту PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Якщо ви хочете, щоб деякі тексти у вашому PDF-файлі були продубльовані двома різними мовами в одному згенерованому PDF-файлі, ви повинні встановити тут цю другу мову, щоб згенерований PDF-файл містив 2 різні мови на одній сторінці, одну, вибрану під час створення PDF-файлу, і цю ( лише кілька шаблонів PDF підтримують це). Залиште порожнім для 1 мови для PDF. PDF_USE_A=Створюйте PDF-документи у форматі PDF/A замість формату PDF за умовчанням FafaIconSocialNetworksDesc=Введіть тут код значка FontAwesome. Якщо ви не знаєте, що таке FontAwesome, ви можете використовувати загальне значення fa-address-book. @@ -2199,12 +2232,12 @@ MailToPartnership=Партнерство AGENDA_EVENT_DEFAULT_STATUS=Статус події за замовчуванням під час створення події з форми YouShouldDisablePHPFunctions=Вам слід вимкнути функції PHP IfCLINotRequiredYouShouldDisablePHPFunctions=За винятком випадків, коли вам потрібно запускати системні команди в спеціальному коді, ви повинні вимкнути функції PHP -PHPFunctionsRequiredForCLI=Для цілей оболонки (наприклад, запланованого резервного копіювання завдань або запуску програми anitivurs) ви повинні зберегти функції PHP +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=У вашому кореневому каталозі не знайдено жодних записуваних файлів або каталогів звичайних програм (Добре) RecommendedValueIs=Рекомендовано: %s Recommended=Рекомендована NotRecommended=Не рекомендовано -ARestrictedPath=Якийсь обмежений шлях +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Перевірте наявність оновлень зовнішніх модулів CheckForModuleUpdateHelp=Ця дія підключить редактори зовнішніх модулів, щоб перевірити, чи доступна нова версія. ModuleUpdateAvailable=Доступне оновлення @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=Не знайдено оновлень для зов SwaggerDescriptionFile=Файл опису API Swagger (наприклад, для використання з redoc) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Ви ввімкнули застарілий WS API. Натомість слід використовувати REST API. RandomlySelectedIfSeveral=Вибирається випадковим чином, якщо доступно кілька зображень +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Пароль бази даних заплутаний у файлі conf DatabasePasswordNotObfuscated=Пароль бази даних НЕ обфускується у файлі conf APIsAreNotEnabled=Модулі API не ввімкнені @@ -2251,7 +2285,7 @@ LateWarningAfter=«Пізнє» попередження після TemplateforBusinessCards=Шаблон для візитки різного розміру InventorySetup= Налаштування інвентарю ExportUseLowMemoryMode=Використовуйте режим малої пам’яті -ExportUseLowMemoryModeHelp=Використовуйте режим малої пам’яті для виконання дампу (стиснення виконується через канал, а не в пам’ять PHP). Цей метод не дозволяє перевірити, що файл заповнений, і повідомлення про помилку не можна повідомити, якщо він не вдається. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/uk_UA/categories.lang b/htdocs/langs/uk_UA/categories.lang index 4cd58826ade..939f608cc56 100644 --- a/htdocs/langs/uk_UA/categories.lang +++ b/htdocs/langs/uk_UA/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Цього учасника немає в жодних те ContactHasNoCategory=Цей контакт немає в жодних тегах/категоріях ProjectHasNoCategory=Цього проекту немає в жодних тегах/категоріях ClassifyInCategory=Додати до тегу/категорії +RemoveCategory=Remove category NotCategorized=Без тегу/категорії CategoryExistsAtSameLevel=Ця категорія вже існує з цим посиланням ContentsVisibleByAllShort=Вміст видимий усім @@ -67,6 +68,7 @@ StockCategoriesShort=Складські теги/категорії ThisCategoryHasNoItems=Ця категорія не містить жодних елементів. CategId=Ідентифікатор тегу/категорії ParentCategory=Батьківський тег/категорія +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Мітка батьківського тега/категорії CatSupList=Список тегів/категорій постачальників CatCusList=Список тегів/категорій клієнтів/потенційних клієнтів @@ -86,7 +88,7 @@ DeleteFromCat=Видалити з тегів/категорій ExtraFieldsCategories=Додаткові атрибути CategoriesSetup=Налаштування тегів/категорій CategorieRecursiv=Посилання з батьківським тегом/категорією автоматично -CategorieRecursivHelp=Якщо цей параметр увімкнено, коли ви додаєте продукт до підкатегорії, продукт також буде додано до батьківської категорії. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Додайте наступний продукт/послугу AddCustomerIntoCategory=Призначте категорію клієнту AddSupplierIntoCategory=Призначте категорію постачальнику @@ -95,7 +97,9 @@ ShowCategory=Показати тег/категорію ByDefaultInList=За замовчуванням у списку ChooseCategory=Виберіть категорію StocksCategoriesArea=Складські категорії +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Категорії подій WebsitePagesCategoriesArea=Категорії контейнерів сторінки KnowledgemanagementsCategoriesArea=Категорії статті КМ UseOrOperatorForCategories=Використовуйте оператор «АБО» для категорій +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/uk_UA/commercial.lang b/htdocs/langs/uk_UA/commercial.lang index dfb601dd0e3..e503110d214 100644 --- a/htdocs/langs/uk_UA/commercial.lang +++ b/htdocs/langs/uk_UA/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Перспективний статус DraftPropals=Проект комерційних пропозицій NoLimit=Немає межі ToOfferALinkForOnlineSignature=Посилання для онлайн підпису -WelcomeOnOnlineSignaturePage=Ласкаво просимо на сторінку, щоб прийняти комерційні пропозиції від %s -ThisScreenAllowsYouToSignDocFrom=На цьому екрані ви можете прийняти та підписати або відмовитися від пропозиції/комерційної пропозиції -ThisIsInformationOnDocumentToSign=Це інформація про документ, який потрібно прийняти або відмовити +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Підпис пропозиції/комерційної пропозиції %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Функція онлайнового підпису вимкнена або документ створений до ввімкнення функції diff --git a/htdocs/langs/uk_UA/compta.lang b/htdocs/langs/uk_UA/compta.lang index b8b2574e28b..5c087346bf6 100644 --- a/htdocs/langs/uk_UA/compta.lang +++ b/htdocs/langs/uk_UA/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Баланс (раніше) Balance=Баланс Debit=Дебет Credit=Кредит +AccountingDebit=Debit +AccountingCredit=Credit Piece=Бухгалтерський док. AmountHTVATRealReceived=Чисто зібрано AmountHTVATRealPaid=Чиста оплата @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Звіт про товаро TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Звіт про оборот, зібраний за ставкою податку з продажу, недоступний. Цей звіт доступний лише для оборотів, за які виставляється рахунок. CalculationMode=Режим розрахунку AccountancyJournal=Журнал облікових кодів -ACCOUNTING_VAT_SOLD_ACCOUNT=Обліковий запис за замовчуванням для ПДВ на продажі (використовується, якщо не визначено під час налаштування словника ПДВ) -ACCOUNTING_VAT_BUY_ACCOUNT=Обліковий запис за замовчуванням для ПДВ на покупки (використовується, якщо не визначено під час налаштування словника ПДВ) -ACCOUNTING_VAT_PAY_ACCOUNT=Бухгалтерський рахунок за замовчуванням для сплати ПДВ -ACCOUNTING_ACCOUNT_CUSTOMER=Обліковий запис, який використовується для третіх осіб клієнта +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Спеціальний обліковий рахунок, визначений на картці третьої сторони, використовуватиметься лише для обліку Subledger. Це значення буде використовуватися для Головної книги та як значення за замовчуванням для обліку Підкниги, якщо спеціальний обліковий запис клієнта у третьої сторони не визначено. -ACCOUNTING_ACCOUNT_SUPPLIER=Обліковий запис, що використовується для третіх сторін постачальника +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Спеціальний обліковий рахунок, визначений на картці третьої сторони, використовуватиметься лише для обліку Subledger. Це значення буде використовуватися для Головної книги та як значення за замовчуванням для обліку підкниги, якщо виділений обліковий запис постачальника на третьої сторони не визначено. ConfirmCloneTax=Підтвердьте клон соціального/фіскального податку ConfirmCloneVAT=Підтвердьте клон декларації з ПДВ @@ -300,3 +302,4 @@ InvoiceToPay15Days=Для оплати (15-30 днів) InvoiceToPay30Days=Для оплати (> 30 днів) ConfirmPreselectAccount=Попередньо виберіть бухгалтерський код ConfirmPreselectAccountQuestion=Ви впевнені, що бажаєте попередньо вибрати %s вибрані рядки з цим обліковим кодом? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/uk_UA/contracts.lang b/htdocs/langs/uk_UA/contracts.lang index 5bbde0c16e3..4e84be290ec 100644 --- a/htdocs/langs/uk_UA/contracts.lang +++ b/htdocs/langs/uk_UA/contracts.lang @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=Ви впевнені, що хочете видали MoveToAnotherContract=Перенесіть послугу в інший контракт. ConfirmMoveToAnotherContract=Я вибрав новий цільовий контракт і підтверджую, що хочу перемістити цю послугу в цей контракт. ConfirmMoveToAnotherContractQuestion=Виберіть, у якому існуючому контракті (одної третьої сторони) ви хочете перемістити цю послугу? -PaymentRenewContractId=Поновити рядок контракту (номер %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Термін придатності NoExpiredServices=Немає прострочених активних послуг ListOfServicesToExpireWithDuration=Термін дії списку служб закінчується через %s днів diff --git a/htdocs/langs/uk_UA/cron.lang b/htdocs/langs/uk_UA/cron.lang index 0aba7c27928..143fb8dcfc1 100644 --- a/htdocs/langs/uk_UA/cron.lang +++ b/htdocs/langs/uk_UA/cron.lang @@ -26,7 +26,7 @@ CronCommand=Команда CronList=Заплановані роботи CronDelete=Видалити заплановані завдання CronConfirmDelete=Ви впевнені, що хочете видалити ці заплановані завдання? -CronExecute=Запустити заплановану роботу +CronExecute=Launch now CronConfirmExecute=Ви впевнені, що хочете виконати ці заплановані завдання зараз? CronInfo=Модуль запланованих завдань дозволяє планувати завдання для їх автоматичного виконання. Роботи також можна запускати вручну. CronTask=Робота @@ -58,7 +58,7 @@ CronNote=Коментар CronFieldMandatory=Поля %s є обов’язковими для заповнення CronErrEndDateStartDt=Дата завершення не може передувати даті початку StatusAtInstall=Статус при установці модуля -CronStatusActiveBtn=Розклад +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Вимкнути CronTaskInactive=Це завдання вимкнено (не заплановано) CronId=id @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=Резервне копіювання локальн MakeLocalDatabaseDump=Створіть локальний дамп бази даних. Параметри: стиснення ('gz' або 'bz' або 'none'), тип резервної копії ('mysql', 'pgsql', 'auto'), 1, 'auto' або ім'я файлу для створення, кількість файлів резервної копії для збереження MakeSendLocalDatabaseDumpShort=Надіслати резервну копію локальної бази даних MakeSendLocalDatabaseDump=Надсилайте резервну копію локальної бази даних електронною поштою. Параметри: до, від, тема, повідомлення, ім'я файлу (ім'я надісланого файлу), фільтр ("sql" лише для резервної копії бази даних) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Увага, з метою продуктивності, незалежно від наступної дати виконання ввімкнених завдань, ваші завдання можуть бути відкладені максимум на %s годин перед запуском. DATAPOLICYJob=Засіб очищення та анонімізації даних JobXMustBeEnabled=Завдання %s має бути увімкнено +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Остання виконана запланована робота NextScheduledJobExecute=Наступне заплановано завдання для виконання NumberScheduledJobError=Кількість запланованих завдань з помилкою +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/uk_UA/datapolicy.lang b/htdocs/langs/uk_UA/datapolicy.lang new file mode 100644 index 00000000000..c4570d1e9c9 --- /dev/null +++ b/htdocs/langs/uk_UA/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Покупець +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Покупець +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/uk_UA/ecm.lang b/htdocs/langs/uk_UA/ecm.lang index b040af92133..9ec18f6c77a 100644 --- a/htdocs/langs/uk_UA/ecm.lang +++ b/htdocs/langs/uk_UA/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Ручний каталог ECMSectionAuto=Автоматичний довідник ECMSectionsManual=Ручне дерево ECMSectionsAuto=Автоматичне дерево +ECMSectionsMedias=Medias tree ECMSections=Довідники ECMRoot=Корінь ECM ECMNewSection=Новий каталог @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Кількість файлів у підкаталогах ECMCreationUser=Творець ECMArea=Зона DMS/ECM ECMAreaDesc=Область DMS/ECM (Система керування документами / електронне керування вмістом) дозволяє зберігати, обмінюватися та швидко шукати всі види документів у Dolibarr. -ECMAreaDesc2=* Автоматичні довідники заповнюються автоматично при додаванні документів з картки елемента.
* Каталоги вручну можна використовувати для збереження документів, не пов'язаних з певним елементом. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Каталог %s видалено. ECMSectionWasCreated=Створено каталог %s . ECMSearchByKeywords=Пошук за ключовими словами diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang index 3fc8a11315c..1cd4633d865 100644 --- a/htdocs/langs/uk_UA/errors.lang +++ b/htdocs/langs/uk_UA/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=Вхід %s вже існує. ErrorGroupAlreadyExists=Група %s вже існує. ErrorEmailAlreadyExists=Електронна адреса %s вже існує. ErrorRecordNotFound=Запис не знайдено. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=Не вдалося скопіювати файл ' %s ' в ' %s a09a4b73. ErrorFailToCopyDir=Не вдалося скопіювати каталог ' %s ' в ' %s a09a17f7. ErrorFailToRenameFile=Не вдалося перейменувати файл ' %s ' в ' %s a09a17f7. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Файл зображення не підтримує фор ErrorBadDateFormat=Значення '%s' має неправильний формат дати ErrorWrongDate=Дата не правильна! ErrorFailedToWriteInDir=Не вдалося записати в каталог %s +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Знайдено неправильний синтаксис електронної пошти для рядків %s у файлі (приклад рядка %s з email=%s) ErrorUserCannotBeDelete=Користувача не можна видалити. Можливо, це пов’язано з сутностями Dolibarr. ErrorFieldsRequired=Деякі обов’язкові поля залишено порожніми. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Будь ласка, заповніть значен ErrorNoValueForRadioType=Будь ласка, заповніть значення для списку радіо ErrorBadFormatValueList=Значення списку не може містити більше однієї коми: %s , але потрібно принаймні одне: ключ, значення ErrorFieldCanNotContainSpecialCharacters=Поле %s не повинно містити спеціальних символів. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Поле %s не повинно містити ні спеціальних символів, ні символів верхнього регістру та не може містити лише цифри. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=Поле %s має містити щонайменше символ %s. ErrorNoAccountancyModuleLoaded=Не активовано модуль бухгалтерії ErrorExportDuplicateProfil=Ця назва профілю вже існує для цього набору експорту. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Поле %s : ' %s A09NICFRIMS0FZ0 A0CB20FRIF ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=Field %s : ' %s ' is not a value found in field %s of %s ErrorFieldRefNotIn=Field %s : ' %s ' is not a %s existing ref +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=Знайдено помилки %s ErrorFileIsInfectedWithAVirus=Антивірусна програма не змогла перевірити файл (можливо, файл заражений вірусом) -ErrorSpecialCharNotAllowedForField=Спеціальні символи не допускаються для поля "%s" ErrorNumRefModel=Посилання існує в базі даних (%s) і несумісне з цим правилом нумерації. Видаліть запис або перейменуйте посилання, щоб активувати цей модуль. ErrorQtyTooLowForThisSupplier=Замала кількість для цього постачальника або ціна не визначена на цей продукт для цього постачальника ErrorOrdersNotCreatedQtyTooLow=Деякі замовлення не створено через занадто малу кількість @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=Об’єкти повинні ма ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Щоб увімкнути, об’єкти повинні мати статус «Чернетка» або «Вимкнено». ErrorNoFieldWithAttributeShowoncombobox=Жодне поля не має властивості 'showoncombobox' у визначенні об'єкта '%s'. Неможливо показати комболіст. ErrorFieldRequiredForProduct=Поле "%s" є обов'язковим для продукту %s +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Проблема в налаштуванні терміналу %s. ErrorAddAtLeastOneLineFirst=Спочатку додайте хоча б один рядок ErrorRecordAlreadyInAccountingDeletionNotPossible=Помилка, запис уже перенесено в бухгалтерію, видалення неможливо. @@ -277,8 +280,8 @@ ErrorWrongFileName=У назві файлу не може бути __SOMETHING__ ErrorNotInDictionaryPaymentConditions=Немає в словнику умов оплати, будь ласка, змініть. ErrorIsNotADraft=%s не є чернеткою ErrorExecIdFailed=Не вдається виконати команду "id" -ErrorBadCharIntoLoginName=Неавторизований символ в імені для входу -ErrorRequestTooLarge=Помилка, запит завеликий +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=Ви не затверджуєте відпустку %s ErrorAttributeIsUsedIntoProduct=Цей атрибут використовується в одному або кількох варіантах товару ErrorAttributeValueIsUsedIntoProduct=Це значення атрибута використовується в одному або кількох варіантах продукту @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Request failed ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory ErrorFailedToWriteInTempDirectory=Failed to write in temp directory ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Ваш параметр PHP upload_max_filesize (%s) вищий за параметр PHP post_max_size (%s). Це не послідовне налаштування. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Попередження, ваш файл конф WarningsOnXLines=Попередження щодо %s вихідних записів WarningNoDocumentModelActivated=Жодна модель для створення документів не активована. Модель буде вибрана за замовчуванням, доки ви не перевірите налаштування модуля. WarningLockFileDoesNotExists=Попередження, після завершення налаштування ви повинні вимкнути інструменти встановлення/міграції, додавши файл install.lock до каталогу %s a300. Пропуск створення цього файлу є серйозною загрозою безпеці. -WarningUntilDirRemoved=Усі попередження безпеки (видні лише користувачам-адміністраторам) залишаться активними, доки вразливість є (або константу MAIN_REMOVE_INSTALL_WARNING додано в Налаштування->Інше налаштування). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Попередження, закриття виконується, навіть якщо кількість різниться між вихідними та цільовими елементами. Увімкніть цю функцію обережно. WarningUsingThisBoxSlowDown=Попередження, використання цього поля серйозно уповільнює роботу всіх сторінок, на яких відображається поле. WarningClickToDialUserSetupNotComplete=Налаштування інформації ClickToDial для вашого користувача не завершено (див. вкладку ClickToDial на вашій картці користувача). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Доступно лише за умови в WarningModuleXDisabledSoYouMayMissEventHere=Модуль %s не ввімкнено. Тому ви можете пропустити багато подій тут. WarningPaypalPaymentNotCompatibleWithStrict=Значення "Strict" робить функції онлайн-платежів некоректними. Натомість використовуйте "Lax". WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = Недійсне значення diff --git a/htdocs/langs/uk_UA/eventorganization.lang b/htdocs/langs/uk_UA/eventorganization.lang index 2dccbf9f263..4160b6a3c0a 100644 --- a/htdocs/langs/uk_UA/eventorganization.lang +++ b/htdocs/langs/uk_UA/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = У формі для створення # Object # EventOrganizationConfOrBooth= Конференція або стенд +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Керуйте організацією заходу ConferenceOrBooth = Конференція або стенд ConferenceOrBoothTab = Конференція або стенд AmountPaid = Виплачувана сума DateOfRegistration = Дата реєстрації ConferenceOrBoothAttendee = Учасник конференції або стенду +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Тут ви можете проголосува EvntOrgRegistrationConfHelpMessage = Тут ви можете запропонувати нову конференцію для анімації під час події. EvntOrgRegistrationBoothHelpMessage = Тут ви можете подати заявку на наявність стенду під час заходу. ListOfSuggestedConferences = Список пропонованих конференцій -ListOfSuggestedBooths = Список пропонованих кабін -ListOfConferencesOrBooths=Список конференцій або стендів заходу проекту +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Запропонуйте нову конференцію SuggestBooth = Запропонуйте будку ViewAndVote = Переглядайте запропоновані події та голосуйте за них PublicAttendeeSubscriptionGlobalPage = Загальне посилання для реєстрації на подію PublicAttendeeSubscriptionPage = Загальне посилання лише для реєстрації на цю подію MissingOrBadSecureKey = Ключ безпеки недійсний або відсутній -EvntOrgWelcomeMessage = Ця форма дозволяє зареєструватися як новий учасник заходу: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Ця конференція починається на %s і закінчується на %s. ConferenceAttendeeFee = Плата за відвідування конференції за подію: «%s» від %s до %s. BoothLocationFee = Розташування стенду для події: "%s" від %s до %s @@ -130,7 +133,7 @@ LabelOfconference=Етикетка конференції ConferenceIsNotConfirmed=Реєстрація недоступна, конференція ще не підтверджена DateMustBeBeforeThan=%s має бути перед %s DateMustBeAfterThan=%s має бути після %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Реєстрація OrganizationEventConfRequestWasReceived=Вашу пропозицію щодо конференції отримано OrganizationEventBoothRequestWasReceived=Ваш запит на будку отримано @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Ваш платіж за ре OrganizationEventBulkMailToAttendees=Це нагадування про вашу участь у заході як учасника OrganizationEventBulkMailToSpeakers=Це нагадування про вашу участь у заході як доповідача OrganizationEventLinkToThirdParty=Посилання на третю сторону (клієнт, постачальник або партнер) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Заявка на стенд NewSuggestionOfConference=Заявка на конференцію @@ -154,7 +158,7 @@ VoteOk = Ваш голос прийнято. AlreadyVoted = Ви вже проголосували за цю подію. VoteError = Під час голосування сталася помилка, спробуйте ще раз. -SubscriptionOk = Ваша реєстрація підтверджена +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Підтвердження вашої підписки на подію Attendee = Учасник PaymentConferenceAttendee = Оплата учасникам конференції @@ -162,6 +166,7 @@ PaymentBoothLocation = Оплата місця розташування стен DeleteConferenceOrBoothAttendee=Видалити учасника RegistrationAndPaymentWereAlreadyRecorder=Реєстрація та платіж уже були записані для електронної пошти %s EmailAttendee=Електронна адреса учасника +EmailCompany=Company email EmailCompanyForInvoice=Електронна адреса компанії (для рахунку-фактури, якщо вона відрізняється від електронної адреси учасника) ErrorSeveralCompaniesWithEmailContactUs=Знайдено кілька компаній із цією електронною поштою, тому ми не можемо автоматично підтвердити вашу реєстрацію. Будь ласка, зв’яжіться з нами за адресою %s для перевірки вручну ErrorSeveralCompaniesWithNameContactUs=Було знайдено кілька компаній з такою назвою, тому ми не можемо автоматично підтвердити вашу реєстрацію. Будь ласка, зв’яжіться з нами за адресою %s для перевірки вручну diff --git a/htdocs/langs/uk_UA/holiday.lang b/htdocs/langs/uk_UA/holiday.lang index 94a4245e689..078b0a63317 100644 --- a/htdocs/langs/uk_UA/holiday.lang +++ b/htdocs/langs/uk_UA/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Залишати +Holidays=Leaves +Holiday=Leave CPTitreMenu=Залишати MenuReportMonth=Щомісячна виписка MenuAddCP=Нова заява на відпустку +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Ви повинні ввімкнути модуль Залишити, щоб переглянути цю сторінку. AddCP=Подайте заявку на відпустку DateDebCP=Дата початку @@ -56,6 +58,7 @@ ConfirmDeleteCP=Підтвердити видалення цього запит ErrorCantDeleteCP=Помилка, ви не маєте права видалити цей запит на відпустку. CantCreateCP=Ви не маєте права подавати заяву на відпустку. InvalidValidatorCP=Ви повинні вибрати затверджувача для вашого запиту на відпустку. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Ви повинні вибрати дату початку. NoDateFin=Ви повинні вибрати дату завершення. ErrorDureeCP=Ваша заява на відпустку не містить робочого дня. @@ -79,6 +82,8 @@ MotifCP=Підстава UserCP=Користувач ErrorAddEventToUserCP=Під час додавання виняткової відпустки сталася помилка. AddEventToUserOkCP=Додавання виняткової відпустки завершено. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Переглянути журнали змін LogCP=Журнал усіх оновлень, внесених до "Балансу відпусток" ActionByCP=Оновлено @@ -86,6 +91,13 @@ UserUpdateCP=Оновлено для PrevSoldeCP=Попередній баланс NewSoldeCP=Новий баланс alreadyCPexist=Запит на відпустку на цей період вже подано. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Запит на початок відпустки LastDayOfHoliday=День закінчення заяви на відпустку BoxTitleLastLeaveRequests=Останні %s змінені запити на відпустку @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s, як правило, неробочий день BlockHolidayIfNegative=Блокувати, якщо баланс негативний LeaveRequestCreationBlockedBecauseBalanceIsNegative=Створення цього запиту на відпустку заблоковано, оскільки ваш баланс негативний ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Запит на залишення %s має бути чернетковий, скасований або відмовлено у видаленні +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/uk_UA/loan.lang b/htdocs/langs/uk_UA/loan.lang index 3c19217d478..d56a8ab0944 100644 --- a/htdocs/langs/uk_UA/loan.lang +++ b/htdocs/langs/uk_UA/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Ви не можете змінити відсотки, якщо використовуєте розклад # Admin ConfigLoan=Конфігурація модульної позики -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Обліковий капітал за замовчуванням -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Бухгалтерський рахунок процентів за замовчуванням -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Страхування бухгалтерського рахунку за замовчуванням +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Відредагувати фінансові зобов'язання diff --git a/htdocs/langs/uk_UA/mailmanspip.lang b/htdocs/langs/uk_UA/mailmanspip.lang index 83de047d099..3efd9cb1491 100644 --- a/htdocs/langs/uk_UA/mailmanspip.lang +++ b/htdocs/langs/uk_UA/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Тест підписки виконано успішно MailmanDeletionSuccess=Тест скасування підписки виконано успішно SynchroMailManEnabled=Буде виконано оновлення Mailman SynchroSpipEnabled=Буде виконано оновлення Spip -DescADHERENT_MAILMAN_ADMINPW=Пароль адміністратора Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=URL-адреса для підписок на Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL для скасування підписки на Mailman DescADHERENT_MAILMAN_LISTS=Список(и) для автоматичного внесення нових учасників (розділені комою) diff --git a/htdocs/langs/uk_UA/mails.lang b/htdocs/langs/uk_UA/mails.lang index d871103f853..d17a3dcb4a3 100644 --- a/htdocs/langs/uk_UA/mails.lang +++ b/htdocs/langs/uk_UA/mails.lang @@ -7,10 +7,10 @@ MailCard=Картка електронної пошти MailRecipients=Одержувачі MailRecipient=одержувач MailTitle=Опис -MailFrom=Відправник +MailFrom=Продавець MailErrorsTo=Помилки до MailReply=Відповісти -MailTo=приймач(и) +MailTo=Покупець MailToUsers=Користувачам MailCC=Копіювати до MailToCCUsers=Копіювати користувачам @@ -178,3 +178,4 @@ IsAnAnswer=Це відповідь на початковий електронн RecordCreatedByEmailCollector=Запис, створений збирачем електронної пошти %s з електронної пошти %s DefaultBlacklistMailingStatus=Значення за замовчуванням для поля '%s' під час створення нового контакту DefaultStatusEmptyMandatory=Порожній, але обов’язковий +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang index a06f684a5b0..ba5adc74e53 100644 --- a/htdocs/langs/uk_UA/main.lang +++ b/htdocs/langs/uk_UA/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=freemono FONTSIZEFORPDF=8 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Немає шаблону для цього типу елек AvailableVariables=Доступні змінні заміни NoTranslation=Немає перекладу Translation=Переклад +Translations=Translations CurrentTimeZone=PHP TimeZone (сервер) EmptySearchString=Введіть не порожні критерії пошуку EnterADateCriteria=Введіть критерії дати @@ -199,6 +206,7 @@ Valid=Дійсний Approve=Затвердити Disapprove=Не схвалювати ReOpen=Відкрити повторно +OpenVerb=Open Upload=Завантажити ToLink=Посилання Select=Виберіть @@ -216,7 +224,7 @@ UserGroup=Група користувачів UserGroups=Групи користувачів NoUserGroupDefined=Група користувачів не визначена Password=Пароль -PasswordRetype=Повторно введіть пароль +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Зауважте, що багато функцій/модулів вимкнено в цій демонстрації. Name=Ім'я NameSlashCompany=Назва / Компанія @@ -481,6 +489,7 @@ ActionsOnContact=Події для цього контакту/адреси ActionsOnContract=Події для цього договору ActionsOnMember=Події про цього учасника ActionsOnProduct=Події про цей продукт +ActionsOnAsset=Events for this fixed asset NActionsLate=%s пізно ToDo=Зробити Completed=Завершено @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Приватне посилання для скачу PrivateDownloadLinkDesc=Ви повинні увійти в систему та отримати дозвіл на перегляд або завантаження файлу Download=Завантажити DownloadDocument=Завантажити документ +DownloadSignedDocument=Download signed document ActualizeCurrency=Оновити курс валюти Fiscalyear=Фіскальний рік ModuleBuilder=Конструктор модулів і додатків @@ -1046,6 +1056,7 @@ SearchIntoContracts=Контракти SearchIntoCustomerShipments=Відправки клієнтам SearchIntoExpenseReports=Звіти про витрати SearchIntoLeaves=Залишати +SearchIntoKM=Knowledge base SearchIntoTickets=Заявки SearchIntoCustomerPayments=Виплати клієнтів SearchIntoVendorPayments=Платежі постачальників @@ -1137,15 +1148,29 @@ EventReminder=Нагадування про подію UpdateForAllLines=Оновлення для всіх ліній OnHold=На утриманні Civility=Цивілізованість -AffectTag=Тег впливу +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Створити зовнішнього користувача -ConfirmAffectTag=Вплив масових тегів -ConfirmAffectTagQuestion=Ви впевнені, що хочете вплинути на теги для вибраних записів %s? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Не знайдено тип тегу для типу записів +Rate=Оцінити +SupervisorNotFound=Supervisor not found CopiedToClipboard=Скопійовано в буфер обміну InformationOnLinkToContract=Ця сума є лише підсумком усіх рядків договору. Поняття часу не враховується. ConfirmCancel=Ви впевнені, що хочете скасувати? EmailMsgID=Надіслати електронний лист MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Увімкнено SetToDisabled=Вимкнено ConfirmMassEnabling=підтвердження масового дозволу @@ -1174,9 +1199,14 @@ Terminated=Припинено AddLineOnPosition=Додати рядок до позиції (в кінці, якщо порожній) ConfirmAllocateCommercial=Призначте підтвердження торгового представника ConfirmAllocateCommercialQuestion=Ви впевнені, що хочете призначити %s вибраний запис(и)? -CommercialsAffected=Постраждали торгові представники -CommercialAffected=Постраждав торговий представник +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Внутрішній користувач +ExternalUser=Зовнішній користувач diff --git a/htdocs/langs/uk_UA/members.lang b/htdocs/langs/uk_UA/members.lang index 9ec8c48ab53..463bf7b3269 100644 --- a/htdocs/langs/uk_UA/members.lang +++ b/htdocs/langs/uk_UA/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s , ErrorUserPermissionAllowsToLinksToItselfOnly=З міркувань безпеки вам потрібно надати дозвіл редагувати всіх користувачів, щоб мати можливість пов’язувати учасника з іншим користувачем. SetLinkToUser=Посилання на користувача Dolibarr SetLinkToThirdParty=Посилання на третю сторону Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Генерація карток для учасників MembersList=Список членів MembersListToValid=Список членів проекту (підлягає підтвердженню) @@ -34,7 +35,8 @@ DateSubscription=Дата членства DateEndSubscription=Дата закінчення членства EndSubscription=Кінець членства SubscriptionId=Ідентифікатор внеску -WithoutSubscription=Без внеску +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Новий учасник @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=Тип члена не можна видалити NewSubscription=Новий внесок NewSubscriptionDesc=Ця форма дозволяє зареєструвати свою підписку як нового члена фонду. Якщо ви хочете поновити свою підписку (якщо вже є учасником), зверніться до ради фонду електронною поштою %s. Subscription=Внесок -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=Внески SubscriptionLate=Пізно SubscriptionNotReceived=Внесок так і не отримав @@ -205,9 +207,10 @@ NbOfSubscriptions=Кількість внесків AmountOfSubscriptions=Сума, зібрана з внесків TurnoverOrBudget=Оборот (для компанії) або бюджет (для фонду) DefaultAmount=Сума внеску за замовчуванням -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=Перейдіть на інтегровану сторінку онлайн-платежів +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Від природи MembersStatisticsByProperties=Статистика учасників за характером VATToUseForSubscriptions=Ставка ПДВ для внесків @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=Створення логіна користувача CreateDolibarrThirdPartyDesc=Третя сторона – це юридична особа, яка буде використовуватися в рахунку-фактурі, якщо ви вирішите створювати рахунок-фактуру для кожного внеску. Ви зможете створити його пізніше під час процесу запису внеску. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/uk_UA/modulebuilder.lang b/htdocs/langs/uk_UA/modulebuilder.lang index 057ecd40626..e9e55421862 100644 --- a/htdocs/langs/uk_UA/modulebuilder.lang +++ b/htdocs/langs/uk_UA/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=Цим інструментом повинні користуватися лише досвідчені користувачі або розробники. Він надає утиліти для створення або редагування вашого власного модуля. Документація для альтернативної розробки вручну знаходиться тут . EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Шлях, де генеруються/редагуються модулі (перший каталог для зовнішніх модулів, визначених як %s): %s ModuleBuilderDesc3=Знайдено створені/редаговані модулі: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Модуль визначається як «доступни NewModule=Новий модуль NewObjectInModulebuilder=Новий об'єкт NewDictionary=New dictionary +ModuleName=Module name ModuleKey=Ключ модуля ObjectKey=Ключ об'єкта DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=Шлях до zip пакета модуля/програми PathToModuleDocumentation=Шлях до файлу документації модуля/програми (%s) SpaceOrSpecialCharAreNotAllowed=Пробіли або спеціальні символи не допускаються. FileNotYetGenerated=Файл ще не згенерований +GenerateCode=Generate code RegenerateClassAndSql=Примусове оновлення файлів .class і .sql RegenerateMissingFiles=Згенерувати відсутні файли SpecificationFile=Файл документації LanguageFile=Файл для мови ObjectProperties=Властивості об'єкта +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Ви впевнені, що хочете видалити властивість %s ? Це змінить код у класі PHP, але також видалить стовпець із визначення об’єкта в таблиці. NotNull=Не NULL NotNullDesc=1=Встановити базу даних у значення NOT NULL, 0=Дозволити нульові значення, -1=Дозволити нульові значення шляхом примусового значення NULL, якщо порожнє ('' або 0) @@ -81,15 +86,16 @@ IsAMeasure=Є мірою DirScanned=Каталог відскановано NoTrigger=Без тригера NoWidget=Немає віджета -GoToApiExplorer=API Explorer +ApiExplorer=API explorer ListOfMenusEntries=Список пунктів меню ListOfDictionariesEntries=Список словникових статей ListOfPermissionsDefined=Список визначених дозволів SeeExamples=Дивіться приклади тут -EnabledDesc=Умова, щоб це поле було активним (приклади: 1 або $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Чи видно поле? (Приклади: 0=Ніколи не видно, 1=Відображається у списку та формах створення/оновлення/перегляду, 2=Відображається лише у списку, 3=Відображається лише під час створення/оновлення/перегляду форми (не в списку), 4=Відображається у списку та оновити/переглянути лише форму (не створити), 5=Відображається лише у формі кінцевого перегляду списку (не створювати, не оновлювати)

Використання від’ємного значення означає, що поле не відображається за замовчуванням у списку, але його можна вибрати для перегляду).

Це може бути вираз, наприклад:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
. -DisplayOnPdfDesc=Відображайте це поле на сумісних PDF-документах, ви можете керувати позицією за допомогою поля «Позиція».
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the опис лише якщо не порожній -DisplayOnPdf=Відображення в PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Чи можна сумувати значення поля, щоб отримати підсумок у списку? (Приклади: 1 або 0) SearchAllDesc=Чи використовується поле для пошуку за допомогою інструмента швидкого пошуку? (Приклади: 1 або 0) SpecDefDesc=Введіть сюди всю документацію, яку ви хочете надати зі своїм модулем, яка ще не визначена іншими вкладками. Ви можете використовувати .md або краще, багатий синтаксис .asciidoc. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Використовуйте конкретну URL-ад UseSpecificFamily = Використовуйте конкретну сім'ю UseSpecificAuthor = Використовуйте конкретного автора UseSpecificVersion = Використовуйте конкретну початкову версію -IncludeRefGeneration=Посилання на об'єкт має генеруватися автоматично за допомогою спеціальних правил нумерації +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Поставте прапорець, якщо ви хочете включити код для автоматичного керування створенням посилання за допомогою спеціальних правил нумерації -IncludeDocGeneration=Я хочу створити деякі документи з шаблонів для об’єкта +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Якщо ви поставите цей прапорець, буде створено деякий код, щоб додати до запису поле «Створити документ». -ShowOnCombobox=Показати значення у списку +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Ключ для підказки CSSClass=CSS для редагування/створення форми CSSViewClass=CSS для читання форми CSSListClass=CSS для списку NotEditable=Не можна редагувати ForeignKey=Зовнішній ключ -TypeOfFieldsHelp=Тип полів:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' означає, що ми додаємо кнопку + після комбінації для створення запису
'фільтр' є умовою sql, наприклад: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED)_ENT. +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Конвертер Ascii в HTML AsciiToPdfConverter=Конвертер Ascii в PDF TableNotEmptyDropCanceled=Стіл не порожній. Викидання скасовано. ModuleBuilderNotAllowed=Конструктор модулів доступний, але не дозволений вашому користувачеві. ImportExportProfiles=Імпорт і експорт профілів -ValidateModBuilderDesc=Встановіть для цього значення 1, якщо ви хочете, щоб метод $this->validateField() об’єкта був викликаний для перевірки вмісту поля під час вставки або оновлення. Встановіть 0, якщо перевірка не потрібна. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Попередження: база даних не оновлюється автоматично, ви повинні знищити таблиці та вимкнути-ввімкнути модуль для відтворення таблиць LinkToParentMenu=Батьківське меню (fk_xxxxmenu) ListOfTabsEntries=Список записів вкладки TabsDefDesc=Визначте тут вкладки, надані вашим модулем TabsDefDescTooltip=Вкладки, надані вашим модулем/додатком, визначаються в масиві $this->tabs у файлі дескриптора модуля. Ви можете редагувати цей файл вручну або використовувати вбудований редактор. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/uk_UA/mrp.lang b/htdocs/langs/uk_UA/mrp.lang index 8b58e9fb5ff..b6c6da2fb0f 100644 --- a/htdocs/langs/uk_UA/mrp.lang +++ b/htdocs/langs/uk_UA/mrp.lang @@ -11,8 +11,8 @@ Bom=Специфікація матеріалів BillOfMaterials=Специфікація матеріалів BillOfMaterialsLines=Лінії переліку матеріалів BOMsSetup=Налаштування специфікації модуля -ListOfBOMs=Перелік технічних документів - BOM -ListOfManufacturingOrders=Список замовлень на виготовлення +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=Нова специфікація матеріалів ProductBOMHelp=Продукт для створення (або розбирання) за допомогою цієї специфікації.
Примітка. Продукти з властивістю «Природа продукту» = «Сировина» не відображаються в цьому списку. BOMsNumberingModules=Шаблони нумерації BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Ви впевнені, що хочете клону ConfirmCloneMo=Ви впевнені, що хочете клонувати замовлення на виробництво %s? ManufacturingEfficiency=Ефективність виробництва ConsumptionEfficiency=Ефективність споживання +Consumption=Consumption ValueOfMeansLoss=Значення 0,95 означає в середньому 5%% втрати під час виготовлення або розбирання ValueOfMeansLossForProductProduced=Значення 0,95 означає в середньому 5%% втрати виробленого продукту DeleteBillOfMaterials=Видалити специфікацію @@ -82,6 +83,7 @@ ProductsToProduce=Продукти для виробництва UnitCost=Вартість одиниці TotalCost=Загальна вартість BOMTotalCost=Витрати на виготовлення цієї специфікації на основі вартості кожної кількості та продукту для споживання (використовуйте собівартість, якщо визначено, інакше середню зважену ціну, якщо визначено, інакше найкращу закупівельну ціну) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Ви повинні спочатку розпочати виробництво, щоб закрити виробниче замовлення (див. вкладку '%s'). Але ви можете скасувати його. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Набір не може бути використаний у специфікації або МО Workstation=Робоча станція @@ -112,3 +114,7 @@ MOAndLines=Виробничі замовлення та лінії MoChildGenerate=Generate Child Mo ParentMo=MO Parent MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/uk_UA/products.lang b/htdocs/langs/uk_UA/products.lang index ddb0582d5b6..cf80c3e8f60 100644 --- a/htdocs/langs/uk_UA/products.lang +++ b/htdocs/langs/uk_UA/products.lang @@ -262,7 +262,7 @@ Quarter1=1-й Квартал Quarter2=2-е. Квартал Quarter3=3-й. Квартал Quarter4=4-й Квартал -BarCodePrintsheet=Роздрукувати штрих-код +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=За допомогою цього інструменту ви можете роздрукувати аркуші наклейок зі штрих-кодом. Виберіть формат сторінки з наклейками, тип штрих-коду та значення штрих-коду, потім натисніть кнопку %s . NumberOfStickers=Кількість наклейок для друку на сторінці PrintsheetForOneBarCode=Роздрукуйте кілька наклейок для одного штрих-коду @@ -345,7 +345,7 @@ PossibleValues=Можливі значення GoOnMenuToCreateVairants=Перейдіть до меню %s - %s, щоб підготувати варіанти атрибутів (наприклад, кольори, розмір, ...) UseProductFournDesc=Додайте функцію для визначення опису продукту, визначеного постачальниками (для кожного посилання на постачальника), на додаток до опису для клієнтів ProductSupplierDescription=Опис постачальника товару -UseProductSupplierPackaging=Використовуйте упаковку за цінами постачальника (перерахуйте кількість відповідно до упаковки, встановленої в ціні постачальника при додаванні/оновленні рядка в документах постачальника) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Упаковка PackagingForThisProductDesc=Ви автоматично придбаєте кратну цю кількість. QtyRecalculatedWithPackaging=Кількість лінії було перераховано відповідно до упаковки постачальника @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Дія доступна лише для ва ProductsPricePerCustomer=Ціни продукції за одного клієнта ProductSupplierExtraFields=Додаткові атрибути (ціни постачальників) DeleteLinkedProduct=Видаліть дочірній продукт, пов’язаний з комбінацією -AmountUsedToUpdateWAP=Сума для оновлення середньозваженої ціни +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Середньозважена ціна PMPValueShort=WAP mandatoryperiod=Обов'язкові періоди @@ -416,6 +416,7 @@ ProductsMergeSuccess=Продукти об’єднані ErrorsProductsMerge=Помилки в продуктах злиття SwitchOnSaleStatus=Увімкнути статус продажу SwitchOnPurchaseStatus=Увімкніть статус покупки +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Додаткові поля (рух акцій) InventoryExtraFields= Додаткові поля (інвентар) ScanOrTypeOrCopyPasteYourBarCodes=Скануйте або введіть або скопіюйте/вставте свої штрих-коди @@ -424,3 +425,7 @@ PMPExpected=Очікуваний PMP ExpectedValuation=Очікувана оцінка PMPReal=Справжній PMP RealValuation=Реальна оцінка +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang index 9e3fcad8e1f..1f127ec2b10 100644 --- a/htdocs/langs/uk_UA/projects.lang +++ b/htdocs/langs/uk_UA/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=У цьому поданні представлені всі п TasksDesc=У цьому поданні представлені всі проекти та завдання (ваші дозволи користувача надають вам дозвіл переглядати все). AllTaskVisibleButEditIfYouAreAssigned=Усі завдання для кваліфікованих проектів відображаються, але ви можете ввести час лише для завдання, призначеного вибраному користувачеві. Призначте завдання, якщо вам потрібно ввести на нього час. OnlyYourTaskAreVisible=Відображаються лише призначені вам завдання. Якщо вам потрібно ввести час виконання завдання, і якщо завдання тут не видно, то вам потрібно призначити завдання собі. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Завдання проектів ProjectCategories=Теги/категорії проекту NewProject=Новий проект @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Веде кількість відкрит OpportunitiesStatusForProjects=Веде кількість проектів за статусом ShowProject=Показати проект ShowTask=Показати завдання +SetThirdParty=Set third party SetProject=Встановити проект +OutOfProject=Out of project NoProject=Жодного проекту не визначено чи належить NbOfProjects=Кількість проектів NbOfTasks=Кількість завдань @@ -122,7 +125,8 @@ ValidateProject=Перевірити проект ConfirmValidateProject=Ви впевнені, що хочете підтвердити цей проект? CloseAProject=Закрити проект ConfirmCloseAProject=Ви впевнені, що хочете закрити цей проект? -AlsoCloseAProject=Також закрийте проект (залиште його відкритим, якщо вам все ще потрібно виконувати виробничі завдання в ньому) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Відкритий проект ConfirmReOpenAProject=Ви впевнені, що хочете знову відкрити цей проект? ProjectContact=Контакти проекту @@ -165,7 +169,7 @@ OpportunityProbability=Імовірність свинцю OpportunityProbabilityShort=Ймовірно привести. OpportunityAmount=Кількість свинцю OpportunityAmountShort=Кількість свинцю -OpportunityWeightedAmount=Зважена сума можливостей +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. зважена сума OpportunityAmountAverageShort=Середня кількість свинцю OpportunityAmountWeigthedShort=Зважена кількість свинцю @@ -238,7 +242,7 @@ OppStatusPENDING=В очікуванні OppStatusWON=Виграв OppStatusLOST=Загублено Budget=Бюджет -AllowToLinkFromOtherCompany=Дозволити зв'язувати проект з іншої компанії

Підтримувані значення:
- Залишити порожнім: можна зв'язати будь-який проект компанії, навіть можна зв'язати будь-який проект компанії, навіть можна зв'язати будь-який проект компанії, -за умовчанням список проектів компанії: сторонні ідентифікатори, розділені комами: можна пов’язувати всі проекти цих сторонніх розробників (приклад: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Останні проекти %s LatestModifiedProjects=Останні модифіковані проекти %s OtherFilteredTasks=Інші відфільтровані завдання @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Прибуток розраховується за доп AddPersonToTask=Додайте також до завдань UsageOrganizeEvent=Використання: Організація подій PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Класифікувати проект як закритий, коли всі його завдання виконані (100%% прогрес) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Примітка: існуючі проекти з усіма завданнями на 100%% прогрес це не вплине: вам доведеться закрити їх вручну. Цей параметр стосується лише відкритих проектів. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Виберіть рядки витраченого часу, які не виставляються, а потім групову дію "Створити рахунок-фактуру", щоб виставити рахунок ProjectTasksWithoutTimeSpent=Проектні завдання без витрат часу FormForNewLeadDesc=Дякуємо, заповнивши наступну форму, щоб зв’язатися з нами. Ви також можете надіслати нам електронний лист безпосередньо на адресу %s . diff --git a/htdocs/langs/uk_UA/propal.lang b/htdocs/langs/uk_UA/propal.lang index 5b061dbff09..dd90644a1c4 100644 --- a/htdocs/langs/uk_UA/propal.lang +++ b/htdocs/langs/uk_UA/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Затримка доступності SetAvailability=Установити затримку доступності AfterOrder=після замовлення OtherProposals=Інші пропозиції + ##### Availability ##### AvailabilityTypeAV_NOW=Негайно AvailabilityTypeAV_1W=1 тиждень AvailabilityTypeAV_2W=2 тижні AvailabilityTypeAV_3W=3 тижні AvailabilityTypeAV_1M=1 місяць -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Представницька подальша пропозиція TypeContact_propal_external_BILLING=Зв'язок з рахунками-фактурою клієнта TypeContact_propal_external_CUSTOMER=Наступна пропозиція щодо контакту з клієнтом TypeContact_propal_external_SHIPPING=Контакт з клієнтом для доставки + # Document models -DocModelAzurDescription=Повна модель пропозиції (стара реалізація шаблону Cyan) -DocModelCyanDescription=Повна модель пропозиції -DefaultModelPropalCreate=Створення моделі за замовчуванням -DefaultModelPropalToBill=Шаблон за замовчуванням під час закриття бізнес-пропозиції (виставляється рахунок-фактура) -DefaultModelPropalClosed=Шаблон за умовчанням під час закриття бізнес-пропозиції (не оплачується) -ProposalCustomerSignature=Письмове прийняття, печатка компанії, дата та підпис -ProposalsStatisticsSuppliers=Статистика пропозицій постачальників -CaseFollowedBy=Слідом за випадком -SignedOnly=Тільки підписано -NoSign=Набір не підписаний -NoSigned=набір не підписаний CantBeNoSign=не можна встановити без підпису +CaseFollowedBy=Слідом за випадком ConfirmMassNoSignature=Масове Непідписане підтвердження ConfirmMassNoSignatureQuestion=Ви впевнені, що хочете встановити непідписані вибрані записи? -IsNotADraft=не є чернеткою -PassedInOpenStatus=було підтверджено -Sign=Підписати -Signed=підписаний -ConfirmMassValidation=Підтвердження масової перевірки ConfirmMassSignature=Масове підтвердження підпису -ConfirmMassValidationQuestion=Ви впевнені, що хочете перевірити вибрані записи? ConfirmMassSignatureQuestion=Ви впевнені, що хочете підписати вибрані записи? -IdProposal=Ідентифікатор пропозиції +ConfirmMassValidation=Підтвердження масової перевірки +ConfirmMassValidationQuestion=Ви впевнені, що хочете перевірити вибрані записи? +ConfirmRefusePropal=Ви впевнені, що хочете відмовитися від цієї комерційної пропозиції? +ContractSigned=Contract signed +DefaultModelPropalClosed=Шаблон за умовчанням під час закриття бізнес-пропозиції (не оплачується) +DefaultModelPropalCreate=Створення моделі за замовчуванням +DefaultModelPropalToBill=Шаблон за замовчуванням під час закриття бізнес-пропозиції (виставляється рахунок-фактура) +DocModelAzurDescription=Повна модель пропозиції (стара реалізація шаблону Cyan) +DocModelCyanDescription=Повна модель пропозиції +FichinterSigned=Intervention signed IdProduct=Ідентифікатор продукту +IdProposal=Ідентифікатор пропозиції +IsNotADraft=не є чернеткою LineBuyPriceHT=Купити Ціна Сума без податку за лінію -SignPropal=Прийняти пропозицію +NoSign=Refuse +NoSigned=набір не підписаний +PassedInOpenStatus=було підтверджено +PropalAlreadyRefused=Пропозиція вже відхилена +PropalAlreadySigned=Пропозиція вже прийнята +PropalRefused=Пропозиція відхилена +PropalSigned=Пропозиція прийнята +ProposalCustomerSignature=Письмове прийняття, печатка компанії, дата та підпис +ProposalsStatisticsSuppliers=Статистика пропозицій постачальників RefusePropal=Відмовитися від пропозиції Sign=Підписати -NoSign=Набір не підписаний -PropalAlreadySigned=Пропозиція вже прийнята -PropalAlreadyRefused=Пропозиція вже відхилена -PropalSigned=Пропозиція прийнята -PropalRefused=Пропозиція відхилена -ConfirmRefusePropal=Ви впевнені, що хочете відмовитися від цієї комерційної пропозиції? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Прийняти пропозицію +Signed=підписаний +SignedOnly=Тільки підписано diff --git a/htdocs/langs/uk_UA/recruitment.lang b/htdocs/langs/uk_UA/recruitment.lang index ed7879faf7e..d60521d4f15 100644 --- a/htdocs/langs/uk_UA/recruitment.lang +++ b/htdocs/langs/uk_UA/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Електронний рекрутер ToUseAGenericEmail=Щоб використовувати загальну електронну адресу. Якщо не визначено, використовуватиметься електронна адреса відповідального за підбір персоналу NewCandidature=Нова програма ListOfCandidatures=Список додатків -RequestedRemuneration=Запитувана винагорода -ProposedRemuneration=Пропонована винагорода +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Запропоновано договір ContractSigned=Договір підписаний ContractRefused=Контракт відмовлено RecruitmentCandidature=Застосування JobPositions=Посади RecruitmentCandidatures=Додатки -InterviewToDo=Інтерв’ю зробити +InterviewToDo=Contacts to follow AnswerCandidature=Відповідь на заявку YourCandidature=Ваша заявка YourCandidatureAnswerMessage=Дякую за вашу заявку.
... diff --git a/htdocs/langs/uk_UA/salaries.lang b/htdocs/langs/uk_UA/salaries.lang index 34ec2d0266d..b865205d031 100644 --- a/htdocs/langs/uk_UA/salaries.lang +++ b/htdocs/langs/uk_UA/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Обліковий запис, що використовується для третіх осіб користувача -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Спеціальний обліковий рахунок, визначений на картці користувача, використовуватиметься лише для обліку Subledger. Це буде використовуватися для Головної книги та як значення за замовчуванням для обліку підкниги, якщо для користувача не визначено спеціальний обліковий запис користувача. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Бухгалтерський рахунок за замовчуванням для виплати заробітної плати CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=За замовчуванням залиште порожнім параметр «Автоматично створювати загальний платіж» під час створення зарплати Salary=Заробітна плата diff --git a/htdocs/langs/uk_UA/stocks.lang b/htdocs/langs/uk_UA/stocks.lang index 6160f5c7e77..e89b866ced0 100644 --- a/htdocs/langs/uk_UA/stocks.lang +++ b/htdocs/langs/uk_UA/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Дата в майбутньому StocksByLotSerial=Акції за лотами/серійними LotSerial=Лоти/Серіали LotSerialList=Список лотів/серіалів +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=Рухи ErrorWarehouseRefRequired=Потрібна довідкова назва складу ListOfWarehouses=Список складів @@ -48,7 +49,7 @@ StockCorrection=Корекція запасу CorrectStock=Правильний запас StockTransfer=Передача запасів TransferStock=Передача запасів -MassStockTransferShort=Перенесення маси запасів +MassStockTransferShort=Bulk stock change StockMovement=Рух запасів StockMovements=Рухи запасів NumberOfUnit=Кількість одиниць @@ -146,8 +147,9 @@ Replenishments=Поповнення NbOfProductBeforePeriod=Кількість товару %s в наявності до вибраного періоду (< %s) NbOfProductAfterPeriod=Кількість продукту %s на складі після вибраного періоду (> %s) MassMovement=Масовий рух -SelectProductInAndOutWareHouse=Виберіть вихідний склад і цільовий склад, продукт і кількість, а потім натисніть «%s». Після того, як це буде зроблено для всіх необхідних рухів, натисніть «%s». +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=Передача запису +RecordMovements=Record stock movements ReceivingForSameOrder=Квитанції на це замовлення StockMovementRecorded=Зафіксовано рух запасів RuleForStockAvailability=Правила вимог до запасів @@ -234,7 +236,7 @@ StockIncrease=Збільшення запасів StockDecrease=Зниження запасів InventoryForASpecificWarehouse=Інвентар для конкретного складу InventoryForASpecificProduct=Інвентаризація для конкретного товару -StockIsRequiredToChooseWhichLotToUse=Запас необхідний, щоб вибрати, який лот використовувати +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=Змусити до AlwaysShowFullArbo=Відображати повне дерево складу у спливаючому вікні посилань на склад (Попередження: це може значно знизити продуктивність) StockAtDatePastDesc=Тут можна переглянути запаси (реальні запаси) на певну дату в минулому @@ -265,10 +267,53 @@ ProductBarcodeDoesNotExist=Товар зі штрих-кодом не існує WarehouseId=Ідентифікатор складу WarehouseRef=Склад Реф SaveQtyFirst=Спочатку збережіть реальні інвентаризовані кількості, перш ніж запитувати створення руху запасів. +ToStart=Start InventoryStartedShort=Розпочатий ErrorOnElementsInventory=Операцію скасовано з таких причин: ErrorCantFindCodeInInventory=Не вдається знайти наступний код в інвентарі QtyWasAddedToTheScannedBarcode=Успіху!! Кількість додано до всіх запитаних штрих-кодів. Ви можете закрити інструмент Scanner. -StockChangeDisabled=Зміна на складі вимкнена +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=Для терміналу не визначено склад ClearQtys=Очистити всі кількості +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Налаштування +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/uk_UA/ticket.lang b/htdocs/langs/uk_UA/ticket.lang index ecdc9a40bd5..d88d27762ff 100644 --- a/htdocs/langs/uk_UA/ticket.lang +++ b/htdocs/langs/uk_UA/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Видалити заявки Permission56004=Управління заявками Permission56005=Перегляньте заявки всіх контрагентів (не діє для зовнішніх користувачів, завжди обмежуйтеся третьою стороною, від якої вони залежать) +Tickets=Заявки TicketDictType=Заявка - Типи TicketDictCategory=Заявка - Групи TicketDictSeverity=Заявка - серйозності @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=При закритті квитка вам буде TicketWrongContact=Наданий контакт не є частиною поточних контактів для квитка. Електронна пошта не надіслана. TicketChooseProductCategory=Категорія продуктів для підтримки квитків TicketChooseProductCategoryHelp=Виберіть категорію продукту підтримки квитків. Це буде використано для автоматичного зв’язування контракту з квитком. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -192,8 +195,7 @@ TicketAssigned=Квиток призначено TicketChangeType=Змінити тип TicketChangeCategory=Змінити аналітичний код TicketChangeSeverity=Зміна тяжкості -TicketAddMessage=Додайте повідомлення -AddMessage=Додайте повідомлення +TicketAddMessage=Add private message MessageSuccessfullyAdded=Квиток додано TicketMessageSuccessfullyAdded=Повідомлення успішно додано TicketMessagesList=Список повідомлень @@ -204,8 +206,8 @@ TicketSeverity=Тяжкість ShowTicket=Дивіться квиток RelatedTickets=Пов'язані квитки TicketAddIntervention=Створіть втручання -CloseTicket=Закрити|Вирішити квиток -AbandonTicket=Відмовитися від квитка +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Закрити|Розгадати квиток ConfirmCloseAticket=Підтвердьте закриття квитка ConfirmAbandonTicket=Чи підтверджуєте ви закриття квитка до статусу «Закинутий» @@ -219,18 +221,17 @@ SendMessageByEmail=Надіслати повідомлення електрон TicketNewMessage=Нове повідомлення ErrorMailRecipientIsEmptyForSendTicketMessage=Одержувач порожній. Немає надсилання електронної пошти TicketGoIntoContactTab=Будь ласка, перейдіть на вкладку «Контакти», щоб вибрати їх -TicketMessageMailIntro=Вступ +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Цей текст додається лише на початку листа і не буде збережено. -TicketMessageMailIntroLabelAdmin=Вступний текст до всіх відповідей на заявки TicketMessageMailIntroText=Привіт,
Нова відповідь була додана до заявки, на яку ви підписалися. Ось повідомлення:
TicketMessageMailIntroHelpAdmin=Цей текст буде вставлено перед відповіддю під час відповіді на заявку від Dolibarr -TicketMessageMailSignature=Підпис -TicketMessageMailSignatureHelp=Цей текст додається лише в кінці листа і не буде збережено. -TicketMessageMailSignatureText=Повідомлення надіслав %s через Dolibarr -TicketMessageMailSignatureLabelAdmin=Підпис електронного листа з відповіддю -TicketMessageMailSignatureHelpAdmin=Цей текст буде вставлено після повідомлення-відповіді. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=Тільки цей текст буде збережено в списку повідомлень на картці квитка. TicketMessageSubstitutionReplacedByGenericValues=Змінні підстановки замінюються загальними значеннями. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=З того часу минув час TicketTimeToRead=Минув час до прочитання TicketTimeElapsedBeforeSince=Час, що минув до / після @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=На квитку було розмі TicketAssignedToYou=Квиток призначено TicketAssignedEmailBody=Вам призначено квиток #%s від %s MarkMessageAsPrivate=Позначити повідомлення як приватне +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Це повідомлення не відображатиметься зовнішнім користувачам TicketEmailOriginIssuer=Емітент при відправленні квитків InitialMessage=Початкове повідомлення @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Ви можете переглянути TicketCloseEmailBodyInfosTrackUrlCustomer=Ви можете ознайомитися з історією цього квитка, натиснувши наступне посилання TicketEmailPleaseDoNotReplyToThisEmail=Будь ласка, не відповідайте безпосередньо на цей електронний лист! Використовуйте посилання, щоб відповісти в інтерфейсі. TicketPublicInfoCreateTicket=Ця форма дозволяє записати заявку на підтримку в нашій системі управління. -TicketPublicPleaseBeAccuratelyDescribe=Будь ласка, точно опишіть проблему. Надайте якомога більше інформації, щоб ми могли правильно ідентифікувати ваш запит. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Будь ласка, введіть ідентифікатор відстеження квитка TicketTrackId=Загальнодоступний ідентифікатор відстеження OneOfTicketTrackId=Один із ваших ідентифікаторів відстеження diff --git a/htdocs/langs/uk_UA/users.lang b/htdocs/langs/uk_UA/users.lang index 1557098d9fa..1f58e8b8106 100644 --- a/htdocs/langs/uk_UA/users.lang +++ b/htdocs/langs/uk_UA/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Видалити з групи PasswordChangedAndSentTo=Пароль змінено та надіслано на адресу %s . PasswordChangeRequest=Запит на зміну пароля для %s PasswordChangeRequestSent=Запит на зміну пароля для %s надіслано на адресу %s a09a4b739f17f17. -IfLoginExistPasswordRequestSent=Якщо цей логін є дійсним обліковим записом, було надіслано електронний лист для відновлення пароля. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Якщо цей електронний лист є дійсним обліковим записом, було надіслано лист для відновлення пароля. ConfirmPasswordReset=Підтвердьте скидання пароля MenuUsersAndGroups=Користувачі та групи @@ -68,7 +68,6 @@ CreateDolibarrLogin=Створити користувача CreateDolibarrThirdParty=Створіть третю сторону LoginAccountDisableInDolibarr=Обліковий запис вимкнено в Dolibarr. UsePersonalValue=Використовуйте особисту цінність -InternalUser=Внутрішній користувач ExportDataset_user_1=Користувачі та їх властивості DomainUser=Користувач домену %s Reactivate=Повторно активувати @@ -128,3 +127,5 @@ DateLastLogin=Дата останнього входу DatePreviousLogin=Дата попереднього входу IPLastLogin=IP останній вхід IPPreviousLogin=IP попередній вхід +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/uk_UA/website.lang b/htdocs/langs/uk_UA/website.lang index a09e3a09cc0..3bb25746a89 100644 --- a/htdocs/langs/uk_UA/website.lang +++ b/htdocs/langs/uk_UA/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=код +WebsiteName=Name of the website WebsiteSetupDesc=Створіть тут веб-сайти, які ви хочете використовувати. Потім перейдіть до меню Веб-сайти, щоб відредагувати їх. DeleteWebsite=Видалити веб-сайт ConfirmDeleteWebsite=Ви впевнені, що хочете видалити цей веб-сайт? Усі його сторінки та вміст також буде видалено. Завантажені файли (наприклад, у каталог медіа, модуль ECM, ...) залишаться. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Додавання внизу заголовка HTML (за WEBSITE_ROBOT=Файл робота (robots.txt) WEBSITE_HTACCESS=Файл веб-сайту .htaccess WEBSITE_MANIFEST_JSON=Файл manifest.json веб-сайту -WEBSITE_README=Файл README.md WEBSITE_KEYWORDSDesc=Використовуйте кому для розділення значень -EnterHereLicenseInformation=Введіть тут метадані або інформацію про ліцензію, щоб заповнити файл README.md. якщо ви розповсюджуєте свій веб-сайт як шаблон, файл буде включено до пакета Temptate. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML-заголовок (лише для цієї сторінки) PageNameAliasHelp=Ім'я або псевдонім сторінки.
Цей псевдонім також використовується для підробки URL-адреси SEO, коли веб-сайт запускається з віртуального хоста веб-сервера (наприклад, Apacke, Nginx, ...). Скористайтеся кнопкою « %s », щоб відредагувати цей псевдонім. EditTheWebSiteForACommonHeader=Примітка. Якщо ви хочете визначити персоналізований заголовок для всіх сторінок, відредагуйте заголовок на рівні сайту, а не на сторінці/контейнері. @@ -42,6 +43,8 @@ ViewPageInNewTab=Переглянути сторінку в новій вкла SetAsHomePage=Встановити як домашню сторінку RealURL=Справжня URL-адреса ViewWebsiteInProduction=Перегляд веб-сайту за допомогою домашньої URL-адреси +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Використовуйте з Apache/NGinx/...
Створіть на своєму веб-сервері (Apache, Nginx, ...) виділений віртуальний хост з увімкненим та кореневим каталогом на a0342fccfda06c7b0f043fccfda07c07f0b0fccfda07c0b0f06f77c0b0f06f77c0b0f06f77c0f06f77c0b0f06cf7c0b ExampleToUseInApacheVirtualHostConfig=Приклад для використання в налаштуваннях віртуального хоста Apache: YouCanAlsoTestWithPHPS= Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%s сторінок/контейнерів відновлено RegenerateWebsiteContent=Відновіть файли кешу веб-сайту AllowedInFrames=Дозволено в кадрах DefineListOfAltLanguagesInWebsiteProperties=Визначте список усіх доступних мов у властивостях веб-сайту. -GenerateSitemaps=Створення файлу карти сайту +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Якщо ви підтвердите, ви видалите наявний файл карти сайту... ConfirmSitemapsCreation=Підтвердьте створення карти сайту SitemapGenerated=Створено файл карти сайту %s @@ -145,3 +148,10 @@ ImportFavicon=Фавікон ErrorFaviconType=Значок фавікона має бути png ErrorFaviconSize=Favicon має бути розміром 16x16, 32x32 або 64x64 FaviconTooltip=Завантажте зображення, яке має бути у форматі png (16x16, 32x32 або 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/uk_UA/withdrawals.lang b/htdocs/langs/uk_UA/withdrawals.lang index 0cd26dde3da..0048332a4fd 100644 --- a/htdocs/langs/uk_UA/withdrawals.lang +++ b/htdocs/langs/uk_UA/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Рахунок-фактура чекає к AmountToWithdraw=Сума для зняття AmountToTransfer=Сума для переказу NoInvoiceToWithdraw=Немає рахунка-фактури, відкритого для '%s'. Перейдіть на вкладку «%s» на картці рахунків-фактур, щоб зробити запит. -NoSupplierInvoiceToWithdraw=Рахунок-фактура постачальника з відкритими "Прями кредитними запитами" не очікується. Перейдіть на вкладку «%s» на картці рахунків-фактур, щоб зробити запит. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Відповідальний користувач WithdrawalsSetup=Налаштування оплати прямого дебету CreditTransferSetup=Налаштування кредитного переказу @@ -42,6 +42,7 @@ CreditTransferStatistics=Статистика кредитних переказ Rejects=Відкидає LastWithdrawalReceipt=Останні квитанції прямого дебету %s MakeWithdrawRequest=Зробіть запит на оплату прямим дебетом +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Зробіть запит на кредитний переказ WithdrawRequestsDone=%s Записи запитів на оплату прямого дебету BankTransferRequestsDone=%s Записи запитів на переказ кредиту @@ -100,8 +101,11 @@ CreditDate=Кредит на WithdrawalFileNotCapable=Не вдається створити файл квитанції про зняття коштів для вашої країни %s (Ваша країна не підтримується) ShowWithdraw=Показати замовлення прямого дебету IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Однак, якщо в рахунку-фактурі є принаймні одне платіжне доручення прямого дебету, яке ще не оброблено, воно не буде визначено як оплачене, щоб дозволити попереднє зняття коштів. -DoStandingOrdersBeforePayments=Ця вкладка дозволяє запитати платіжне доручення прямого дебету. Після завершення перейдіть до меню Банк->Оплата прямим дебетом, щоб створити та керувати дорученням прямого дебету. Коли доручення прямого дебету закрито, оплата за рахунками-фактурами буде автоматично записана, а рахунки-фактури закриються, якщо залишок до оплати є нульовим. -DoCreditTransferBeforePayments=На цій вкладці можна запитати доручення кредитного переказу. Після завершення перейдіть до меню Банк->Оплата кредитним переказом, щоб створити та керувати дорученням на кредитний переказ. Коли замовлення на кредитний переказ закрито, оплата за рахунками-фактурами буде автоматично записана, а рахунки-фактури закриються, якщо залишок до оплати є нульовим. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Файл дебетового доручення CreditTransferFile=Файл переказу кредиту SetToStatusSent=Установити статус «Файл надіслано» @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Не вдається створити запит SepaMandate=Доручення на прямий дебет SEPA SepaMandateShort=Мандат SEPA PleaseReturnMandate=Будь ласка, поверніть цю форму доручення електронною поштою на адресу %s або поштою на адресу -SEPALegalText=Підписуючи цю форму доручення, ви уповноважуєте (A) %s надсилати інструкції вашому банку щодо списання коштів із вашого рахунку та (B) вашому банку дебетувати ваш рахунок відповідно до інструкцій від %s. Як частина ваших прав, ви маєте право на відшкодування від вашого банку згідно з умовами вашої угоди з вашим банком. Ваші права щодо вищезазначеного мандату пояснюються у заяві, яку ви можете отримати у своєму банку. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Ідентифікатор кредитора CreditorName=Ім'я кредитора SEPAFillForm=(B) Будь ласка, заповніть усі поля, позначені * diff --git a/htdocs/langs/uk_UA/workflow.lang b/htdocs/langs/uk_UA/workflow.lang index 64e893d5601..f86ee72d0d0 100644 --- a/htdocs/langs/uk_UA/workflow.lang +++ b/htdocs/langs/uk_UA/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Класифікув descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Класифікувати пов’язане джерело замовлення на закупівлю як отримане, коли прийом підтверджено (і якщо кількість, отримана всіма прийомами, така ж, як у замовленні на покупку для оновлення) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Класифікувати замовлення на закупівлю з пов’язаним джерелом як отримане, коли прийом закритий (і якщо кількість, отримана всіма прийомами, така ж, як у замовленні на покупку для оновлення) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Класифікуйте прийоми як «оплачувані», коли пов’язане замовлення постачальника підтверджено +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=При створенні квитка зв’яжіть доступні контракти відповідної третьої сторони descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Зв’язуючи договори, шукайте серед тих материнських компаній @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Закрийте всі заходи, п AutomaticCreation=Автоматичне створення AutomaticClassification=Автоматична класифікація # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Класифікувати відправлення зв’язаного джерела як закрите, коли рахунок-фактура клієнта підтверджено +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) AutomaticClosing=Автоматичне закриття AutomaticLinking=Автоматичне підключення diff --git a/htdocs/langs/ur_PK/accountancy.lang b/htdocs/langs/ur_PK/accountancy.lang index d43f3d80620..c6d3ff12bb5 100644 --- a/htdocs/langs/ur_PK/accountancy.lang +++ b/htdocs/langs/ur_PK/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=وینڈرز کے لیے مین اکاؤنٹن MainAccountForUsersNotDefined=صارفین کے لیے مرکزی اکاؤنٹنگ اکاؤنٹ سیٹ اپ میں بیان نہیں کیا گیا ہے۔ MainAccountForVatPaymentNotDefined=VAT ادائیگی کے لیے مرکزی اکاؤنٹنگ اکاؤنٹ سیٹ اپ میں بیان نہیں کیا گیا ہے۔ MainAccountForSubscriptionPaymentNotDefined=رکنیت کی ادائیگی کے لیے مرکزی اکاؤنٹنگ اکاؤنٹ سیٹ اپ میں بیان نہیں کیا گیا ہے۔ +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=اکاؤنٹنگ ایریا AccountancyAreaDescIntro=اکاؤنٹنسی ماڈیول کا استعمال کئی مراحل میں کیا جاتا ہے: @@ -164,40 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=ذیلی اکاؤنٹ کے لیے کومبو لسٹ ک ACCOUNTING_DATE_START_BINDING=اکاؤنٹنسی میں بائنڈنگ اور ٹرانسفر شروع کرنے کے لیے تاریخ کی وضاحت کریں۔ اس تاریخ کے نیچے، لین دین کو اکاؤنٹنگ میں منتقل نہیں کیا جائے گا۔ ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=جریدہ فروخت کریں۔ -ACCOUNTING_PURCHASE_JOURNAL=جریدہ خریدیں۔ -ACCOUNTING_MISCELLANEOUS_JOURNAL=متفرق جریدہ +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=اخراجات کی رپورٹ جرنل -ACCOUNTING_SOCIAL_JOURNAL=سماجی جریدہ +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=نیا جریدہ ہے۔ +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=سماجی جریدہ ACCOUNTING_RESULT_PROFIT=نتیجہ اکاؤنٹنگ اکاؤنٹ (منافع) ACCOUNTING_RESULT_LOSS=نتیجہ اکاؤنٹنگ اکاؤنٹ (نقصان) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=بندش کا جریدہ -ACCOUNTING_ACCOUNT_TRANSFER_CASH=عبوری بینک ٹرانسفر کا اکاؤنٹنگ اکاؤنٹ +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=عبوری بینک ٹرانسفر اکاؤنٹ -ACCOUNTING_ACCOUNT_SUSPENSE=انتظار کا حساب کتاب -DONATION_ACCOUNTINGACCOUNT=عطیات کو رجسٹر کرنے کے لیے اکاؤنٹنگ اکاؤنٹ -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=سبسکرپشنز کو رجسٹر کرنے کے لیے اکاؤنٹنگ اکاؤنٹ +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=کسٹمر ڈپازٹ کو رجسٹر کرنے کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=خریدی گئی مصنوعات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر پروڈکٹ شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=EEC میں خریدی گئی مصنوعات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر پروڈکٹ شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=خریدی گئی اور EEC سے درآمد شدہ مصنوعات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر پروڈکٹ شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=فروخت شدہ مصنوعات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر پروڈکٹ شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=EEC میں فروخت ہونے والی مصنوعات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر پروڈکٹ شیٹ میں اس کی وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=EEC سے باہر فروخت اور برآمد کی جانے والی مصنوعات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر پروڈکٹ شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=خریدی گئی خدمات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر سروس شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=EEC میں خریدی گئی خدمات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر سروس شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=خریدی گئی اور EEC سے درآمد شدہ خدمات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر سروس شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=فروخت شدہ خدمات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر سروس شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=EEC میں فروخت کی جانے والی خدمات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر سروس شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=EEC سے فروخت اور برآمد کی جانے والی خدمات کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر سروس شیٹ میں وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=دستاویز کی قسم Docdate=تاریخ @@ -212,7 +217,7 @@ Codejournal=جرنل JournalLabel=جرنل لیبل NumPiece=ٹکڑا نمبر TransactionNumShort=نمبر لین دین -AccountingCategory=حسب ضرورت گروپ +AccountingCategory=Custom group of accounts GroupByAccountAccounting=عام لیجر اکاؤنٹ کے لحاظ سے گروپ کریں۔ GroupBySubAccountAccounting=سبلیجر اکاؤنٹ کے لحاظ سے گروپ کریں۔ AccountingAccountGroupsDesc=آپ یہاں اکاؤنٹنگ اکاؤنٹ کے کچھ گروپس کی وضاحت کر سکتے ہیں۔ وہ ذاتی اکاؤنٹنگ رپورٹس کے لیے استعمال کیے جائیں گے۔ @@ -266,13 +271,13 @@ Reconcilable=قابلِ مصالحت TotalVente=ٹیکس سے پہلے کل کاروبار TotalMarge=فروخت کا کل مارجن -DescVentilCustomer=پروڈکٹ اکاؤنٹنگ اکاؤنٹ سے منسلک (یا نہیں) کسٹمر انوائس لائنوں کی فہرست یہاں دیکھیں -DescVentilMore=زیادہ تر معاملات میں، اگر آپ پہلے سے طے شدہ مصنوعات یا خدمات استعمال کرتے ہیں اور آپ پروڈکٹ/سروس کارڈ پر اکاؤنٹ نمبر سیٹ کرتے ہیں، تو ایپلیکیشن آپ کے انوائس لائنوں اور آپ کے اکاؤنٹس کے چارٹ کے اکاؤنٹنگ اکاؤنٹ کے درمیان تمام پابندیاں لگانے کے قابل ہو جائے گی۔ بٹن کے ساتھ ایک کلک "%s" ۔ اگر اکاؤنٹ کو پروڈکٹ/سروس کارڈز پر سیٹ نہیں کیا گیا تھا یا اگر آپ کے پاس اب بھی کچھ لائنیں ہیں جو اکاؤنٹ سے منسلک نہیں ہیں، تو آپ کو مینو " %s " مینو سے دستی بائنڈنگ کرنا ہوگی۔ -DescVentilDoneCustomer=یہاں انوائس کے صارفین کی لائنوں کی فہرست اور ان کے پروڈکٹ اکاؤنٹنگ اکاؤنٹ سے مشورہ کریں۔ -DescVentilTodoCustomer=انوائس لائنوں کو باندھیں جو پہلے سے پروڈکٹ اکاؤنٹنگ اکاؤنٹ کے ساتھ پابند نہیں ہیں۔ -ChangeAccount=درج ذیل اکاؤنٹنگ اکاؤنٹ کے ساتھ منتخب لائنوں کے لیے پروڈکٹ/سروس اکاؤنٹنگ اکاؤنٹ تبدیل کریں: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=یہاں وینڈر انوائس لائنوں کی فہرست سے مشورہ کریں جو کسی پروڈکٹ اکاؤنٹنگ اکاؤنٹ سے منسلک ہیں یا ابھی تک پابند نہیں ہیں (صرف اکاؤنٹنسی میں پہلے سے منتقل نہیں کیا گیا ریکارڈ نظر آتا ہے) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=یہاں وینڈر انوائس کی لائنوں کی فہرست اور ان کے اکاؤنٹنگ اکاؤنٹ سے مشورہ کریں۔ DescVentilTodoExpenseReport=اخراجات کی رپورٹ لائنوں کو باندھیں جو فیس اکاؤنٹنگ اکاؤنٹ کے ساتھ پہلے سے پابند نہیں ہیں۔ DescVentilExpenseReport=فیس اکاؤنٹنگ اکاؤنٹ سے منسلک (یا نہیں) اخراجات کی رپورٹ لائنوں کی فہرست یہاں دیکھیں @@ -280,24 +285,24 @@ DescVentilExpenseReportMore=اگر آپ اکاؤنٹنگ اکاؤنٹ کو اخ DescVentilDoneExpenseReport=یہاں اخراجات کی رپورٹوں کی فہرست اور ان کے فیس اکاؤنٹنگ اکاؤنٹ سے مشورہ کریں۔ Closure=سالانہ بندش -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=تحریر، حروف اور حذف میں کسی قسم کی ترمیم یا حذف ممنوع ہو گا۔ مشق کے لیے تمام اندراجات کی توثیق ہونی چاہیے ورنہ بند کرنا ممکن نہیں ہوگا۔ ValidateHistory=خودکار طور پر باندھیں۔ AutomaticBindingDone=خودکار بائنڈنگ ہو گئی (%s) - کچھ ریکارڈ کے لیے خودکار بائنڈنگ ممکن نہیں ہے (%s) -ErrorAccountancyCodeIsAlreadyUse=خرابی، آپ اس اکاؤنٹنگ اکاؤنٹ کو حذف نہیں کر سکتے کیونکہ یہ استعمال کیا گیا ہے۔ +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=توازن FicheVentilation=بائنڈنگ کارڈ GeneralLedgerIsWritten=لین دین لیجر میں لکھا جاتا ہے۔ GeneralLedgerSomeRecordWasNotRecorded=کچھ لین دین کو جرنلائز نہیں کیا جا سکا۔ اگر کوئی اور غلطی کا پیغام نہیں ہے، تو شاید اس کی وجہ یہ ہے کہ وہ پہلے ہی جرنلائز ہو چکے تھے۔ NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=پروڈکٹس کی فہرست کسی اکاؤنٹنگ اکاؤنٹ کے پابند نہیں ہے۔ +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=بائنڈنگ کو تبدیل کریں۔ Accounted=لیجر میں حساب NotYetAccounted=ابھی تک اکاؤنٹنگ میں منتقل نہیں ہوا ہے۔ @@ -320,9 +325,10 @@ AccountingJournalType1=متفرق آپریشنز AccountingJournalType2=سیلز AccountingJournalType3=خریداری AccountingJournalType4=بینک -AccountingJournalType5=اخراجات کی رپورٹ +AccountingJournalType5=Expense reports AccountingJournalType8=انوینٹری AccountingJournalType9=نیا ہے۔ +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=یہ جریدہ پہلے ہی استعمال میں ہے۔ AccountingAccountForSalesTaxAreDefinedInto=نوٹ: سیلز ٹیکس کے اکاؤنٹنگ اکاؤنٹ کی وضاحت مینو میں %s - %s a097fz0 a09784a میں کی گئی ہے۔ NumberOfAccountancyEntries=اندراجات کی تعداد @@ -330,8 +336,10 @@ NumberOfAccountancyMovements=نقل و حرکت کی تعداد ACCOUNTING_DISABLE_BINDING_ON_SALES=سیلز پر اکاؤنٹنسی میں بائنڈنگ اور ٹرانسفر کو غیر فعال کریں (کسٹمر انوائس کو اکاؤنٹنگ میں مدنظر نہیں رکھا جائے گا) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=خریداری پر اکاؤنٹنسی میں بائنڈنگ اور ٹرانسفر کو غیر فعال کریں (وینڈر انوائس کو اکاؤنٹنگ میں مدنظر نہیں رکھا جائے گا) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=اخراجات کی رپورٹوں پر اکاؤنٹنسی میں بائنڈنگ اور ٹرانسفر کو غیر فعال کریں (اکاؤنٹنگ میں اخراجات کی رپورٹوں کو مدنظر نہیں رکھا جائے گا) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock @@ -399,7 +407,11 @@ Calculated=حساب لگایا Formula=فارمولا ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -408,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -455,6 +468,5 @@ FECFormatMulticurrencyCode=ملٹی کرنسی کوڈ (آئیڈیوائز) DateExport=تاریخ برآمد WarningReportNotReliable=انتباہ، یہ رپورٹ لیجر پر مبنی نہیں ہے، لہذا اس میں لیجر میں دستی طور پر ترمیم شدہ لین دین شامل نہیں ہے۔ اگر آپ کی جرنلائزیشن اپ ٹو ڈیٹ ہے، تو بک کیپنگ کا نظریہ زیادہ درست ہے۔ ExpenseReportJournal=اخراجات کی رپورٹ جرنل -InventoryJournal=انوینٹری جرنل NAccounts=%s اکاؤنٹس diff --git a/htdocs/langs/ur_PK/admin.lang b/htdocs/langs/ur_PK/admin.lang index c90a9fcf68b..bb8a5d8626e 100644 --- a/htdocs/langs/ur_PK/admin.lang +++ b/htdocs/langs/ur_PK/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=کلائنٹ کولیشن WarningModuleNotActive=ماڈیول %s فعال ہونا ضروری ہے WarningOnlyPermissionOfActivatedModules=یہاں صرف فعال ماڈیولز سے متعلق اجازتیں دکھائی گئی ہیں۔ آپ ہوم-> سیٹ اپ-> ماڈیولز صفحہ میں دوسرے ماڈیولز کو چالو کر سکتے ہیں۔ DolibarrSetup=Dolibarr انسٹال یا اپ گریڈ کریں۔ -InternalUser=اندرونی صارف -ExternalUser=بیرونی صارف InternalUsers=اندرونی صارفین ExternalUsers=بیرونی صارفین UserInterface=یوزر انٹرفیس @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS میزبان (php.ini میں پہلے سے طے MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS پورٹ (یونکس جیسے سسٹمز پر پی ایچ پی میں بیان نہیں کیا گیا) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS میزبان (یونکس جیسے سسٹمز پر پی ایچ پی میں بیان نہیں کیا گیا) MAIN_MAIL_EMAIL_FROM=خودکار ای میلز کے لیے بھیجنے والا ای میل (php.ini میں ڈیفالٹ ویلیو: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=غلطی کے لیے استعمال ہونے والی ای میل ای میلز واپس کرتی ہے (بھیجے گئے ای میلز میں فیلڈز 'Errors-To') MAIN_MAIL_AUTOCOPY_TO= تمام بھیجی گئی ای میلز کو کاپی (Bcc) کریں۔ MAIN_DISABLE_ALL_MAILS=تمام ای میل بھیجنے کو غیر فعال کریں (ٹیسٹ کے مقاصد یا ڈیمو کے لیے) @@ -439,8 +438,10 @@ Unique=منفرد Boolean=بولین (ایک چیک باکس) ExtrafieldPhone = فون ExtrafieldPrice = قیمت +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = ای میل ExtrafieldUrl = یو آر ایل +ExtrafieldIP = IP ExtrafieldSelect = فہرست منتخب کریں۔ ExtrafieldSelectList = ٹیبل سے منتخب کریں۔ ExtrafieldSeparator=الگ کرنے والا (فیلڈ نہیں) @@ -477,7 +478,7 @@ InstalledInto=ڈائرکٹری %s میں انسٹال ہے۔ BarcodeInitForThirdparties=فریق ثالث کے لیے بڑے پیمانے پر بارکوڈ init BarcodeInitForProductsOrServices=بڑے پیمانے پر بارکوڈ شروع کریں یا مصنوعات یا خدمات کے لیے دوبارہ ترتیب دیں۔ CurrentlyNWithoutBarCode=فی الحال، آپ کے پاس %s ریکارڈ ہے -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=تمام موجودہ بارکوڈ اقدار کو مٹا دیں۔ ConfirmEraseAllCurrentBarCode=کیا آپ واقعی بارکوڈ کی تمام موجودہ اقدار کو مٹانا چاہتے ہیں؟ AllBarcodeReset=بارکوڈ کی تمام اقدار کو ہٹا دیا گیا ہے۔ @@ -501,7 +502,8 @@ WarningPHPMail=انتباہ: ایپلیکیشن سے ای میلز بھیجنے WarningPHPMailA=- ای میل سروس فراہم کنندہ کے سرور کا استعمال آپ کے ای میل کی قابل اعتمادیت کو بڑھاتا ہے، لہذا یہ سپیم کے طور پر نشان زد کیے بغیر ڈیلیوریبلٹی کو بڑھاتا ہے۔ WarningPHPMailB=- کچھ ای میل سروس فراہم کرنے والے (جیسے Yahoo) آپ کو اپنے سرور کے بجائے کسی دوسرے سرور سے ای میل بھیجنے کی اجازت نہیں دیتے ہیں۔ آپ کا موجودہ سیٹ اپ ای میل بھیجنے کے لیے ایپلیکیشن کے سرور کا استعمال کرتا ہے نہ کہ آپ کے ای میل فراہم کنندہ کا سرور، اس لیے کچھ وصول کنندگان (جو پابندی والے DMARC پروٹوکول کے ساتھ مطابقت رکھتا ہے) آپ کے ای میل فراہم کنندہ سے پوچھیں گے کہ کیا وہ آپ کی ای میل اور کچھ ای میل فراہم کنندگان کو قبول کر سکتے ہیں۔ (جیسے Yahoo) "نہیں" میں جواب دے سکتا ہے کیونکہ سرور ان کا نہیں ہے، اس لیے آپ کی بھیجی گئی ای میلز میں سے کچھ کو ڈیلیوری کے لیے قبول نہیں کیا جا سکتا ہے (اپنے ای میل فراہم کنندہ کے بھیجنے کے کوٹے سے بھی محتاط رہیں)۔ WarningPHPMailC=- ای میلز بھیجنے کے لیے آپ کے اپنے ای میل سروس پرووائیڈر کے SMTP سرور کا استعمال کرنا بھی دلچسپ ہے اس لیے ایپلی کیشن سے بھیجی گئی تمام ای میلز آپ کے میل باکس کی "بھیجی گئی" ڈائرکٹری میں بھی محفوظ ہو جائیں گی۔ -WarningPHPMailD=نیز، اس لیے ای میل بھیجنے کے طریقے کو "SMTP" کی قدر میں تبدیل کرنے کی سفارش کی جاتی ہے۔ اگر آپ واقعی ای میلز بھیجنے کے لیے پہلے سے طے شدہ "PHP" طریقہ کو برقرار رکھنا چاہتے ہیں، تو صرف اس انتباہ کو نظر انداز کریں، یا ہوم - سیٹ اپ - دیگر میں MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP مستقل کو 1 پر سیٹ کرکے اسے ہٹا دیں۔ +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=اگر آپ کے ای میل SMTP فراہم کنندہ کو ای میل کلائنٹ کو کچھ IP پتوں تک محدود کرنے کی ضرورت ہے (بہت کم)، یہ آپ کی ERP CRM درخواست کے لیے میل صارف ایجنٹ (MUA) کا IP پتہ ہے: %s ۔ WarningPHPMailSPF=اگر آپ کے بھیجنے والے کے ای میل ایڈریس میں موجود ڈومین کا نام SPF ریکارڈ کے ذریعے محفوظ ہے (اپنے ڈومین نام کے رجسٹرار سے پوچھیں)، تو آپ کو اپنے ڈومین کے DNS کے SPF ریکارڈ میں درج ذیل آئی پیز کو شامل کرنا ہوگا: %s a0a65d071f6f6fz0. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
مثال:
ایک نیا فریق ثال PageUrlForDefaultValuesList=
مثال:
تیسرے فریقوں کی فہرست والے صفحہ کے لیے، یہ %s ہے۔
کسٹم ڈائرکٹری میں نصب بیرونی ماڈیولز کے URL کے لیے، "کسٹم/" شامل نہ کریں اس لیے mymodule/mypagelist.php جیسا راستہ استعمال کریں نہ کہ custom/mymodule/mypage.list.
اگر آپ صرف اس صورت میں ڈیفالٹ قدر چاہتے ہیں جب url میں کچھ پیرامیٹر ہو تو آپ %s استعمال کرسکتے ہیں۔ AlsoDefaultValuesAreEffectiveForActionCreate=یہ بھی نوٹ کریں کہ فارم بنانے کے لیے پہلے سے طے شدہ اقدار کو اوور رائٹنگ کرنا صرف ان صفحات کے لیے کام کرتا ہے جو درست طریقے سے ڈیزائن کیے گئے تھے (لہذا پیرامیٹر ایکشن = تخلیق یا پیش کریں...) EnableDefaultValues=ڈیفالٹ اقدار کی حسب ضرورت کو فعال کریں۔ -EnableOverwriteTranslation=اوور رائٹ ترجمہ کے استعمال کو فعال کریں۔ +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=اس کوڈ والی کلید کا ترجمہ ملا ہے۔ اس قدر کو تبدیل کرنے کے لیے، آپ کو Home-Setup-translation سے اس میں ترمیم کرنا ہوگی۔ WarningSettingSortOrder=تنبیہ، پہلے سے طے شدہ ترتیب ترتیب دینے کے نتیجے میں فہرست کے صفحہ پر جاتے وقت تکنیکی خرابی ہو سکتی ہے اگر فیلڈ ایک نامعلوم فیلڈ ہے۔ اگر آپ کو ایسی غلطی کا سامنا کرنا پڑتا ہے تو، پہلے سے طے شدہ ترتیب کو ہٹانے اور پہلے سے طے شدہ رویے کو بحال کرنے کے لیے اس صفحہ پر واپس آئیں۔ Field=میدان @@ -645,9 +647,9 @@ Module2400Name=تقریبات/ایجنڈا Module2400Desc=واقعات کو ٹریک کریں۔ ٹریکنگ کے مقاصد کے لیے خودکار ایونٹس کو لاگ کریں یا دستی ایونٹس یا میٹنگز کو ریکارڈ کریں۔ یہ اچھے کسٹمر یا وینڈر ریلیشن شپ مینجمنٹ کے لیے پرنسپل ماڈیول ہے۔ Module2500Name=ڈی ایم ایس / ای سی ایم Module2500Desc=دستاویز مینجمنٹ سسٹم / الیکٹرانک مواد کا انتظام۔ آپ کے تیار کردہ یا ذخیرہ شدہ دستاویزات کی خودکار تنظیم۔ جب آپ کو ضرورت ہو تو ان کا اشتراک کریں۔ -Module2600Name=API/ویب خدمات (SOAP سرور) +Module2600Name=API / Web services (SOAP server) Module2600Desc=API خدمات فراہم کرنے والے Dolibarr SOAP سرور کو فعال کریں۔ -Module2610Name=API/ویب خدمات (REST سرور) +Module2610Name=API / Web services (REST server) Module2610Desc=API خدمات فراہم کرنے والے Dolibarr REST سرور کو فعال کریں۔ Module2660Name=ویب سروسز کو کال کریں (SOAP کلائنٹ) Module2660Desc=Dolibarr ویب سروسز کلائنٹ کو فعال کریں (ڈیٹا/درخواستوں کو بیرونی سرورز تک پہنچانے کے لیے استعمال کیا جا سکتا ہے۔ فی الحال صرف پرچیز آرڈرز سپورٹ ہیں۔) @@ -698,6 +700,7 @@ Module62000Name=انکوٹرمز Module62000Desc=Incoterms کا نظم کرنے کے لیے خصوصیات شامل کریں۔ Module63000Name=حوالہ جات Module63000Desc=ایونٹس کو مختص کرنے کے لیے وسائل (پرنٹرز، کاریں، کمرے، ...) کا نظم کریں۔ +Module94160Name=Receptions Permission11=کسٹمر کی رسیدیں پڑھیں Permission12=کسٹمر انوائس بنائیں/ترمیم کریں۔ Permission13=گاہک کی رسیدیں باطل کریں۔ @@ -714,6 +717,7 @@ Permission27=تجارتی تجاویز کو حذف کریں۔ Permission28=تجارتی تجاویز برآمد کریں۔ Permission31=مصنوعات پڑھیں Permission32=مصنوعات بنائیں/ترمیم کریں۔ +Permission33=Read prices products Permission34=مصنوعات کو حذف کریں۔ Permission36=پوشیدہ پروڈکٹس دیکھیں/ان کا نظم کریں۔ Permission38=مصنوعات برآمد کریں۔ @@ -739,6 +743,7 @@ Permission79=سبسکرپشنز بنائیں/ترمیم کریں۔ Permission81=گاہکوں کے احکامات پڑھیں Permission82=صارفین کے آرڈرز بنائیں/ترمیم کریں۔ Permission84=صارفین کے آرڈرز کی توثیق کریں۔ +Permission85=Generate the documents sales orders Permission86=صارفین کو آرڈر بھیجیں۔ Permission87=گاہکوں کے احکامات کو بند کریں۔ Permission88=صارفین کے آرڈرز منسوخ کریں۔ @@ -840,9 +845,9 @@ Permission286=رابطے برآمد کریں۔ Permission291=ٹیرف پڑھیں Permission292=ٹیرف پر اجازتیں مقرر کریں۔ Permission293=کسٹمر کے ٹیرف میں ترمیم کریں۔ -Permission300=بارکوڈز پڑھیں -Permission301=بارکوڈز بنائیں/ترمیم کریں۔ -Permission302=بارکوڈز کو حذف کریں۔ +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=خدمات پڑھیں Permission312=معاہدے کے لیے سروس/سبسکرپشن تفویض کریں۔ Permission331=بُک مارکس پڑھیں @@ -874,6 +879,7 @@ Permission525=قرض کیلکولیٹر تک رسائی حاصل کریں۔ Permission527=قرضے برآمد کریں۔ Permission531=خدمات پڑھیں Permission532=خدمات بنائیں/ترمیم کریں۔ +Permission533=Read prices services Permission534=خدمات کو حذف کریں۔ Permission536=پوشیدہ خدمات دیکھیں/ان کا نظم کریں۔ Permission538=ایکسپورٹ سروسز @@ -968,13 +974,14 @@ Permission3301=نئے ماڈیولز بنائیں Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=تشخیص کی توثیق کریں۔ -Permission4023=تشخیص کو حذف کریں۔ -Permission4030=موازنہ کا مینو دیکھیں +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=ویب سائٹ کا مواد پڑھیں Permission10002=ویب سائٹ کا مواد بنائیں/ترمیم کریں (HTML اور جاوا اسکرپٹ مواد) Permission10003=ویب سائٹ کا مواد بنائیں/ترمیم کریں (متحرک پی ایچ پی کوڈ)۔ خطرناک، محدود ڈویلپرز کے لیے محفوظ ہونا چاہیے۔ @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=یونٹ کی قسم SetupSaved=سیٹ اپ محفوظ ہو گیا۔ SetupNotSaved=سیٹ اپ محفوظ نہیں ہوا۔ +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=ماڈیول کی فہرست پر واپس جائیں۔ BackToDictionaryList=لغت کی فہرست پر واپس جائیں۔ TypeOfRevenueStamp=ٹیکس سٹیمپ کی قسم @@ -1235,11 +1246,13 @@ BrowserName=براؤزر کا نام BrowserOS=براؤزر OS ListOfSecurityEvents=Dolibarr سیکورٹی کے واقعات کی فہرست SecurityEventsPurged=سیکورٹی کے واقعات کو صاف کیا +TrackableSecurityEvents=Trackable security events LogEventDesc=مخصوص سیکیورٹی ایونٹس کے لیے لاگنگ کو فعال کریں۔ منتظمین لاگ ان مینو کے ذریعے %s - %s ۔ وارننگ، یہ فیچر ڈیٹا بیس میں بڑی مقدار میں ڈیٹا تیار کر سکتا ہے۔ AreaForAdminOnly=سیٹ اپ پیرامیٹرز صرف ایڈمنسٹریٹر صارفین کے ذریعے سیٹ کیے جا سکتے ہیں۔ SystemInfoDesc=سسٹم کی معلومات متفرق تکنیکی معلومات ہیں جو آپ کو صرف پڑھنے کے موڈ میں ملتی ہیں اور صرف منتظمین کے لیے دکھائی دیتی ہیں۔ SystemAreaForAdminOnly=یہ علاقہ صرف منتظم صارفین کے لیے دستیاب ہے۔ Dolibarr صارف کی اجازت اس پابندی کو تبدیل نہیں کر سکتی۔ CompanyFundationDesc=اپنی کمپنی/تنظیم کی معلومات میں ترمیم کریں۔ مکمل ہونے پر صفحہ کے نیچے "%s" بٹن پر کلک کریں۔ +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=اگر آپ کے پاس ایک بیرونی اکاؤنٹنٹ/بک کیپر ہے، تو آپ یہاں اس کی معلومات میں ترمیم کر سکتے ہیں۔ AccountantFileNumber=اکاؤنٹنٹ کوڈ DisplayDesc=درخواست کی شکل اور پیشکش کو متاثر کرنے والے پیرامیٹرز کو یہاں تبدیل کیا جا سکتا ہے۔ @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=آپ کو صارف %s YourPHPDoesNotHaveSSLSupport=ایس ایس ایل فنکشنز آپ کے پی ایچ پی میں دستیاب نہیں ہیں۔ DownloadMoreSkins=ڈاؤن لوڈ کرنے کے لیے مزید کھالیں۔ SimpleNumRefModelDesc=حوالہ نمبر %syymm-nnnn فارمیٹ میں لوٹاتا ہے جہاں yy سال ہے، mm مہینہ ہے اور nnnn ایک ترتیب وار خود بخود بڑھنے والا نمبر ہے بغیر کسی ری سیٹ کے +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=حوالہ نمبر %s-nnnn فارمیٹ میں لوٹاتا ہے جہاں nnnn ایک ترتیب وار خود بخود بڑھنے والا نمبر ہے بغیر کسی ری سیٹ کے ShowProfIdInAddress=ایڈریس کے ساتھ پروفیشنل آئی ڈی دکھائیں۔ ShowVATIntaInAddress=انٹرا کمیونٹی VAT نمبر چھپائیں۔ @@ -1376,7 +1391,7 @@ GetBarCode=بارکوڈ حاصل کریں۔ NumberingModules=نمبر دینے والے ماڈل DocumentModules=دستاویزی ماڈلز ##### Module password generation -PasswordGenerationStandard=اندرونی Dolibarr الگورتھم کے مطابق تیار کردہ پاس ورڈ واپس کریں: %s حروف جس میں مشترکہ نمبر اور چھوٹے حروف شامل ہوں۔ +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=تیار کردہ پاس ورڈ تجویز نہ کریں۔ پاس ورڈ کو دستی طور پر ٹائپ کرنا ضروری ہے۔ PasswordGenerationPerso=اپنی ذاتی طور پر طے شدہ ترتیب کے مطابق پاس ورڈ واپس کریں۔ SetupPerso=آپ کی ترتیب کے مطابق @@ -1430,6 +1445,10 @@ SuppliersPayment=وینڈر کی ادائیگی SupplierPaymentSetup=وینڈر ادائیگیوں کا سیٹ اپ InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=تجارتی تجاویز ماڈیول سیٹ اپ ProposalsNumberingModules=تجارتی تجویز نمبر دینے والے ماڈل @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=مسودہ معاہدوں پر واٹر مارک ( ##### Members ##### MembersSetup=ممبران ماڈیول سیٹ اپ MemberMainOptions=اہم اختیارات +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= ہر ممبر کے لیے لاگ ان کا انتظام کریں۔ AdherentMailRequired=نیا رکن بنانے کے لیے ای میل درکار ہے۔ MemberSendInformationByMailByDefault=اراکین کو میل کی تصدیق بھیجنے کے لیے چیک باکس (توثیق یا نئی رکنیت) بطور ڈیفالٹ آن ہے۔ MemberCreateAnExternalUserForSubscriptionValidated=ہر نئے رکن کی توثیق شدہ رکنیت کے لیے ایک بیرونی صارف لاگ ان بنائیں -VisitorCanChooseItsPaymentMode=وزیٹر دستیاب ادائیگی کے طریقوں میں سے انتخاب کر سکتا ہے۔ +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=میعاد ختم ہونے والی سبسکرپشنز کی ای میل
کے ذریعے خودکار یاد دہانی کو فعال کریں۔ نوٹ: یاد دہانی بھیجنے کے لیے ماڈیول %s فعال اور درست طریقے سے سیٹ اپ ہونا چاہیے۔ MembersDocModules=ممبر کے ریکارڈ سے تیار کردہ دستاویزات کے لیے دستاویزی ٹیمپلیٹس ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=اعلی درجے کے ایڈیٹر کو فعال کریں: FCKeditorForNotePublic=WYSIWIG عناصر کے "عوامی نوٹس" فیلڈ کا تخلیق/ایڈیشن FCKeditorForNotePrivate=WYSIWIG عناصر کے "نجی نوٹ" فیلڈ کی تخلیق/ایڈیشن FCKeditorForCompany=WYSIWIG عناصر کی فیلڈ تفصیل کا تخلیق/ایڈیشن (سوائے پروڈکٹس/سروسز) -FCKeditorForProduct=WYSIWIG مصنوعات/خدمات کی فیلڈ تفصیل کا تخلیق/ایڈیشن -FCKeditorForProductDetails=WYSIWIG تمام اداروں (تجاویز، آرڈرز، انوائسز وغیرہ...) کے لیے مصنوعات کی تفصیلات کی لائنز کی تخلیق/ایڈیشن۔ تنبیہ: اس کیس کے لیے اس اختیار کو استعمال کرنے کی سنجیدگی سے سفارش نہیں کی جاتی ہے کیونکہ یہ پی ڈی ایف فائلز بناتے وقت خصوصی حروف اور صفحہ کی فارمیٹنگ میں مسائل پیدا کر سکتا ہے۔ +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= بڑے پیمانے پر ای میلنگ کے لیے WYSIWIG تخلیق/ایڈیشن (ٹولز-> ای میلنگ) FCKeditorForUserSignature=WYSIWIG تخلیق/صارف کے دستخط کا ایڈیشن FCKeditorForMail=تمام میل کے لیے WYSIWIG تخلیق/ایڈیشن (سوائے ٹولز-> ای میلنگ) @@ -1762,7 +1782,7 @@ DetailMenuHandler=مینو ہینڈلر جہاں نیا مینو دکھانا ہ DetailMenuModule=ماڈیول کا نام اگر مینو اندراج ماڈیول سے آتا ہے۔ DetailType=مینو کی قسم (اوپر یا بائیں) DetailTitre=ترجمہ کے لیے مینو لیبل یا لیبل کوڈ -DetailUrl=URL جہاں مینو آپ کو بھیجتا ہے (مطلق URL لنک یا http:// کے ساتھ بیرونی لنک) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=اندراج دکھانے یا نہ کرنے کی شرط DetailRight=غیر مجاز گرے مینو ڈسپلے کرنے کی حالت DetailLangs=لیبل کوڈ کے ترجمہ کے لیے Lang فائل کا نام @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POS میں اسٹاک میں کمی CashDeskYouDidNotDisableStockDecease=آپ نے پوائنٹ آف سیل سے سیل کرتے وقت اسٹاک میں کمی کو غیر فعال نہیں کیا۔ اس لیے گودام کی ضرورت ہے۔ CashDeskForceDecreaseStockLabel=بیچ کی مصنوعات کے اسٹاک میں کمی کو مجبور کیا گیا تھا۔ CashDeskForceDecreaseStockDesc=سب سے پہلے سب سے پرانے کھانے اور فروخت کی تاریخوں سے کم کریں۔ -CashDeskReaderKeyCodeForEnter=بار کوڈ ریڈر میں بیان کردہ "Enter" کے لیے کلیدی کوڈ (مثال: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=بک مارک ماڈیول سیٹ اپ BookmarkDesc=یہ ماڈیول آپ کو بک مارکس کا انتظام کرنے کی اجازت دیتا ہے۔ آپ اپنے بائیں مینو میں کسی بھی Dolibarr صفحات یا بیرونی ویب سائٹس میں شارٹ کٹس بھی شامل کر سکتے ہیں۔ @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=وینڈر انوائسز نمبرنگ ماڈلز IfSetToYesDontForgetPermission=اگر غیر null قدر پر سیٹ ہے تو، دوسری منظوری کے لیے اجازت یافتہ گروپوں یا صارفین کو اجازت دینا نہ بھولیں۔ ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind ماڈیول سیٹ اپ -PathToGeoIPMaxmindCountryDataFile=میکس مائنڈ آئی پی ٹو کنٹری ترجمہ پر مشتمل فائل کا راستہ۔
مثالیں:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat a0342fccfda19bz/Cousr/Cosme/Couser +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=نوٹ کریں کہ آپ کی آئی پی ٹو کنٹری ڈیٹا فائل ایک ڈائرکٹری کے اندر ہونی چاہیے جسے آپ کا پی ایچ پی پڑھ سکتا ہے (اپنا پی ایچ پی اوپن_بیسڈر سیٹ اپ اور فائل سسٹم کی اجازتوں کو چیک کریں)۔ YouCanDownloadFreeDatFileTo=آپ %s پر Maxmind GeoIP کنٹری فائل کا مفت ڈیمو ورژن ڈاؤن لوڈ کرسکتے ہیں۔ YouCanDownloadAdvancedDatFileTo=آپ %s پر Maxmind GeoIP کنٹری فائل کے
اپ ڈیٹس کے ساتھ مزید مکمل ورژن بھی ڈاؤن لوڈ کر سکتے ہیں۔ @@ -1922,6 +1942,7 @@ BackupDumpWizard=ڈیٹا بیس ڈمپ فائل بنانے کے لیے وزرڈ BackupZipWizard=دستاویزات کی ڈائرکٹری کے آرکائیو بنانے کے لیے مددگار SomethingMakeInstallFromWebNotPossible=مندرجہ ذیل وجہ سے ویب انٹرفیس سے بیرونی ماڈیول کی تنصیب ممکن نہیں ہے۔ SomethingMakeInstallFromWebNotPossible2=اس وجہ سے، یہاں بیان کردہ اپ گریڈ کرنے کا عمل ایک دستی عمل ہے جو صرف ایک مراعات یافتہ صارف انجام دے سکتا ہے۔ +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=آپ کے منتظم کے ذریعہ ایپلیکیشن سے بیرونی ماڈیول کی تنصیب کو غیر فعال کر دیا گیا ہے۔ اس خصوصیت کی اجازت دینے کے لیے آپ کو اس سے فائل %s کو ہٹانے کے لیے کہنا چاہیے۔ ConfFileMustContainCustom=ایپلیکیشن سے کسی بیرونی ماڈیول کو انسٹال کرنے یا بنانے کے لیے ماڈیول فائلوں کو ڈائرکٹری میں محفوظ کرنے کی ضرورت ہے %s ۔ اس ڈائرکٹری کو Dolibarr کے ذریعے پروسیس کرنے کے لیے، آپ کو اپنا conf/conf.php سیٹ اپ کرنا چاہیے تاکہ 2 ڈائرکٹیو لائنیں شامل کی جا سکیں:
_c06bz0.
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=جب ماؤس کی حرکت گزر جاتی ہے تو ٹیبل لائنوں کو نمایاں کریں۔ @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=خریداری کے احکامات MailToSendSupplierInvoice=وینڈر کی رسیدیں MailToSendContract=معاہدے MailToSendReception=استقبالیہ +MailToExpenseReport=Expense reports MailToThirdparty=تیسرے فریقوں MailToMember=ممبران MailToUser=صارفین @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=پی ڈی ایف پر دایاں مارجن MAIN_PDF_MARGIN_TOP=پی ڈی ایف پر ٹاپ مارجن MAIN_PDF_MARGIN_BOTTOM=پی ڈی ایف پر نیچے کا مارجن MAIN_DOCUMENTS_LOGO_HEIGHT=پی ڈی ایف پر لوگو کی اونچائی +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=پروپوزل لائنز پر تصویر کے لیے کالم شامل کریں۔ MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=کالم کی چوڑائی اگر لائنوں پر تصویر شامل کی جائے۔ MAIN_PDF_NO_SENDER_FRAME=مرسل ایڈریس فریم پر بارڈرز چھپائیں۔ @@ -2047,6 +2070,8 @@ RemoveSpecialChars=خصوصی حروف کو ہٹا دیں۔ COMPANY_AQUARIUM_CLEAN_REGEX=کلین ویلیو کے لیے ریجیکس فلٹر (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=کلین ویلیو کے لیے ریجیکس فلٹر (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=نقل کی اجازت نہیں ہے۔ +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=ڈیٹا پروٹیکشن آفیسر (ڈی پی او، ڈیٹا پرائیویسی یا جی ڈی پی آر رابطہ) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=ٹول ٹپ پر دکھانے کے لیے متن کی مدد کریں۔ @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=باقاعدگی سے ای میل باکسز (IMAP پروٹوکول کا استعمال کرتے ہوئے) اسکین کرنے کے لیے ایک طے شدہ جاب اور سیٹ اپ صفحہ شامل کریں اور اپنی درخواست میں موصول ہونے والی ای میلز کو صحیح جگہ پر ریکارڈ کریں اور/یا کچھ ریکارڈ خود بخود بنائیں (جیسے لیڈز)۔ NewEmailCollector=نیا ای میل کلکٹر EMailHost=ای میل IMAP سرور کا میزبان +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=میل باکس سورس ڈائرکٹری MailboxTargetDirectory=میل باکس ٹارگٹ ڈائرکٹری EmailcollectorOperations=کلیکٹر کے ذریعہ کرنے کے لئے آپریشن EmailcollectorOperationsDesc=اوپر سے نیچے کے حکم تک آپریشنز کیے جاتے ہیں۔ MaxEmailCollectPerCollect=فی جمع کردہ ای میلز کی زیادہ سے زیادہ تعداد +TestCollectNow=Test collect CollectNow=ابھی جمع کریں۔ ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=جمع کرنے کی تازہ ترین کوشش کی تاریخ @@ -2106,7 +2138,7 @@ CreateCandidature=ملازمت کی درخواست بنائیں FormatZip=زپ MainMenuCode=مینو انٹری کوڈ (مین مینو) ECMAutoTree=خودکار ECM درخت دکھائیں۔ -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=ابتدائی گھنٹے OpeningHoursDesc=اپنی کمپنی کے باقاعدہ کھلنے کے اوقات یہاں درج کریں۔ ResourceSetup=وسائل کے ماڈیول کی ترتیب @@ -2171,6 +2203,7 @@ ShowProjectLabel=پروجیکٹ لیبل PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=اگر آپ چاہتے ہیں کہ آپ کی پی ڈی ایف میں کچھ متن ایک ہی جنریٹڈ پی ڈی ایف میں 2 مختلف زبانوں میں ڈپلیکیٹ ہوں، تو آپ کو یہاں یہ دوسری زبان سیٹ کرنی ہوگی تاکہ جنریٹ کی گئی پی ڈی ایف ایک ہی صفحہ میں 2 مختلف زبانوں پر مشتمل ہو، جو پی ڈی ایف بنانے کے وقت منتخب کی گئی ہو اور یہ ( صرف چند پی ڈی ایف ٹیمپلیٹس اس کی حمایت کرتے ہیں)۔ فی پی ڈی ایف 1 زبان کے لیے خالی رکھیں۔ PDF_USE_A=ڈیفالٹ فارمیٹ پی ڈی ایف کے بجائے PDF/A فارمیٹ کے ساتھ پی ڈی ایف دستاویزات تیار کریں۔ FafaIconSocialNetworksDesc=یہاں ایک FontAwesome آئیکن کا کوڈ درج کریں۔ اگر آپ نہیں جانتے کہ FontAwesome کیا ہے، تو آپ عام قدر fa-address-book استعمال کر سکتے ہیں۔ @@ -2199,12 +2232,12 @@ MailToPartnership=شراکت داری AGENDA_EVENT_DEFAULT_STATUS=فارم سے ایونٹ بناتے وقت ڈیفالٹ ایونٹ کی حیثیت YouShouldDisablePHPFunctions=آپ کو پی ایچ پی کے افعال کو غیر فعال کرنا چاہئے۔ IfCLINotRequiredYouShouldDisablePHPFunctions=سوائے اس کے کہ اگر آپ کو کسٹم کوڈ میں سسٹم کمانڈ چلانے کی ضرورت ہو، تو آپ کو پی ایچ پی فنکشنز کو غیر فعال کرنا چاہیے۔ -PHPFunctionsRequiredForCLI=شیل مقصد کے لیے (جیسا کہ طے شدہ جاب بیک اپ کرنا یا اینی ٹیوورس پروگرام چلانا)، آپ کو پی ایچ پی کے افعال کو برقرار رکھنا چاہیے۔ +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=آپ کی روٹ ڈائرکٹری (اچھی) میں عام پروگراموں کی کوئی قابل تحریر فائل یا ڈائرکٹری نہیں ملی RecommendedValueIs=تجویز کردہ: %s Recommended=تجویز کردہ NotRecommended=تجویز کردہ نہیں -ARestrictedPath=کچھ محدود راستہ +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=بیرونی ماڈیولز کی تازہ کاریوں کی جانچ کریں۔ CheckForModuleUpdateHelp=یہ عمل بیرونی ماڈیولز کے ایڈیٹرز سے رابطہ کرے گا تاکہ یہ چیک کیا جا سکے کہ آیا کوئی نیا ورژن دستیاب ہے۔ ModuleUpdateAvailable=ایک اپ ڈیٹ دستیاب ہے۔ @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=بیرونی ماڈیولز کے لیے کوئی اپ SwaggerDescriptionFile=سویگر API تفصیل فائل (مثال کے طور پر redoc کے ساتھ استعمال کے لیے) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=آپ نے فرسودہ WS API کو فعال کیا۔ اس کے بجائے آپ کو REST API استعمال کرنا چاہیے۔ RandomlySelectedIfSeveral=اگر متعدد تصاویر دستیاب ہوں تو تصادفی طور پر منتخب کریں۔ +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=ڈیٹا بیس کا پاس ورڈ conf فائل میں مبہم ہے۔ DatabasePasswordNotObfuscated=ڈیٹا بیس کا پاس ورڈ conf فائل میں مبہم نہیں ہے۔ APIsAreNotEnabled=APIs ماڈیولز فعال نہیں ہیں۔ @@ -2251,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Inventory Setup ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/ur_PK/categories.lang b/htdocs/langs/ur_PK/categories.lang index 51a89cb8a61..f9d26dc3a85 100644 --- a/htdocs/langs/ur_PK/categories.lang +++ b/htdocs/langs/ur_PK/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=یہ ممبر کسی ٹیگ/کیٹیگری میں نہیں ContactHasNoCategory=یہ رابطہ کسی ٹیگ/کیٹیگری میں نہیں ہے۔ ProjectHasNoCategory=یہ منصوبہ کسی بھی ٹیگ/زمرے میں نہیں ہے۔ ClassifyInCategory=ٹیگ/زمرہ میں شامل کریں۔ +RemoveCategory=Remove category NotCategorized=ٹیگ/زمرہ کے بغیر CategoryExistsAtSameLevel=یہ زمرہ اس حوالہ کے ساتھ پہلے سے موجود ہے۔ ContentsVisibleByAllShort=مواد سب کو نظر آتا ہے۔ @@ -67,6 +68,7 @@ StockCategoriesShort=گودام کے ٹیگ/زمرے ThisCategoryHasNoItems=اس زمرے میں کوئی آئٹم نہیں ہے۔ CategId=ٹیگ/زمرہ کی شناخت ParentCategory=پیرنٹ ٹیگ/زمرہ +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=پیرنٹ ٹیگ/زمرہ کا لیبل CatSupList=دکانداروں کے ٹیگ/زمرے کی فہرست CatCusList=صارفین/ممکنہ ٹیگز/زمرے کی فہرست @@ -86,15 +88,18 @@ DeleteFromCat=ٹیگز/زمرہ سے ہٹا دیں۔ ExtraFieldsCategories=تکمیلی صفات CategoriesSetup=ٹیگز/کیٹیگریز سیٹ اپ CategorieRecursiv=پیرنٹ ٹیگ/زمرہ کے ساتھ خود بخود لنک کریں۔ -CategorieRecursivHelp=اگر آپشن آن ہے، جب آپ کسی پروڈکٹ کو ذیلی زمرہ میں شامل کرتے ہیں، تو پروڈکٹ کو بھی پیرنٹ کیٹیگری میں شامل کر دیا جائے گا۔ +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=درج ذیل پروڈکٹ/سروس شامل کریں۔ AddCustomerIntoCategory=گاہک کو زمرہ تفویض کریں۔ AddSupplierIntoCategory=سپلائر کو زمرہ تفویض کریں۔ +AssignCategoryTo=Assign category to ShowCategory=ٹیگ/زمرہ دکھائیں۔ ByDefaultInList=فہرست میں بطور ڈیفالٹ ChooseCategory=زمرہ منتخب کریں۔ StocksCategoriesArea=گودام کے زمرے +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=ایونٹ کے زمرے WebsitePagesCategoriesArea=صفحہ کنٹینر زمرہ جات KnowledgemanagementsCategoriesArea=KM مضمون کے زمرے UseOrOperatorForCategories=زمرہ جات کے لیے 'OR' آپریٹر استعمال کریں۔ +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/ur_PK/commercial.lang b/htdocs/langs/ur_PK/commercial.lang index 2d111025699..aa2e759a7be 100644 --- a/htdocs/langs/ur_PK/commercial.lang +++ b/htdocs/langs/ur_PK/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=امکانی حیثیت DraftPropals=تجارتی تجاویز کا مسودہ NoLimit=کوئی حد نہیں ToOfferALinkForOnlineSignature=آن لائن دستخط کے لیے لنک -WelcomeOnOnlineSignaturePage=%s سے تجارتی تجاویز قبول کرنے کے لیے صفحہ پر خوش آمدید -ThisScreenAllowsYouToSignDocFrom=یہ اسکرین آپ کو ایک اقتباس/تجارتی تجویز کو قبول کرنے اور اس پر دستخط کرنے، یا انکار کرنے کی اجازت دیتی ہے۔ -ThisIsInformationOnDocumentToSign=یہ قبول کرنے یا انکار کرنے کے لیے دستاویز کی معلومات ہے۔ +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=اقتباس/تجارتی تجویز %s کے دستخط +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=آن لائن دستخط کرنے کی خصوصیت غیر فعال یا خصوصیت کے فعال ہونے سے پہلے تیار کردہ دستاویز diff --git a/htdocs/langs/ur_PK/compta.lang b/htdocs/langs/ur_PK/compta.lang index f442eed2da1..9302a6754ff 100644 --- a/htdocs/langs/ur_PK/compta.lang +++ b/htdocs/langs/ur_PK/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=توازن (پہلے) Balance=بقیہ Debit=ڈیبٹ Credit=کریڈٹ +AccountingDebit=Debit +AccountingCredit=Credit Piece=اکاؤنٹنگ ڈاکٹر AmountHTVATRealReceived=نیٹ جمع AmountHTVATRealPaid=خالص ادائیگی @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=فی پروڈکٹ جمع ہ TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=فی سیل ٹیکس کی شرح سے جمع ہونے والے ٹرن اوور کی رپورٹ دستیاب نہیں ہے۔ یہ رپورٹ صرف ٹرن اوور انوائس کے لیے دستیاب ہے۔ CalculationMode=کیلکولیشن موڈ AccountancyJournal=اکاؤنٹنگ کوڈ جرنل -ACCOUNTING_VAT_SOLD_ACCOUNT=سیلز پر VAT کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر VAT ڈکشنری سیٹ اپ پر وضاحت نہیں کی گئی ہے تو استعمال کیا جاتا ہے) -ACCOUNTING_VAT_BUY_ACCOUNT=خریداریوں پر VAT کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ (اگر VAT لغت کے سیٹ اپ پر وضاحت نہ کی گئی ہو تو استعمال کیا جاتا ہے) -ACCOUNTING_VAT_PAY_ACCOUNT=VAT کی ادائیگی کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ -ACCOUNTING_ACCOUNT_CUSTOMER=اکاؤنٹنگ اکاؤنٹ کسٹمر تھرڈ پارٹیز کے لیے استعمال کیا جاتا ہے۔ +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=تھرڈ پارٹی کارڈ پر بیان کردہ وقف اکاؤنٹنگ اکاؤنٹ صرف Subledger اکاؤنٹنگ کے لیے استعمال کیا جائے گا۔ یہ جنرل لیجر کے لیے اور سبلیجر اکاؤنٹنگ کی ڈیفالٹ ویلیو کے طور پر استعمال کیا جائے گا اگر تھرڈ پارٹی پر مخصوص کسٹمر اکاؤنٹنگ اکاؤنٹ کی وضاحت نہیں کی گئی ہے۔ -ACCOUNTING_ACCOUNT_SUPPLIER=وینڈر تھرڈ پارٹیز کے لیے اکاؤنٹنگ اکاؤنٹ استعمال کیا جاتا ہے۔ +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=تھرڈ پارٹی کارڈ پر بیان کردہ وقف اکاؤنٹنگ اکاؤنٹ صرف Subledger اکاؤنٹنگ کے لیے استعمال کیا جائے گا۔ یہ جنرل لیجر کے لیے اور سبلیجر اکاؤنٹنگ کی ڈیفالٹ ویلیو کے طور پر استعمال کیا جائے گا اگر تیسرے فریق پر ڈیڈیکیٹڈ وینڈر اکاؤنٹنگ اکاؤنٹ کی وضاحت نہیں کی گئی ہے۔ ConfirmCloneTax=سماجی/مالیاتی ٹیکس کے کلون کی تصدیق کریں۔ ConfirmCloneVAT=VAT ڈیکلریشن کے کلون کی تصدیق کریں۔ @@ -300,3 +302,4 @@ InvoiceToPay15Days=ادائیگی کے لیے (15 سے 30 دن) InvoiceToPay30Days=ادائیگی کے لیے (> 30 دن) ConfirmPreselectAccount=اکاؤنٹنسی کوڈ کو پہلے سے منتخب کریں۔ ConfirmPreselectAccountQuestion=کیا آپ واقعی اس اکاؤنٹنسی کوڈ کے ساتھ %s منتخب لائنوں کو پہلے سے منتخب کرنا چاہتے ہیں؟ +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/ur_PK/contracts.lang b/htdocs/langs/ur_PK/contracts.lang index f5008da9565..b99de6c488d 100644 --- a/htdocs/langs/ur_PK/contracts.lang +++ b/htdocs/langs/ur_PK/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=معاہدے/سبسکرپشنز ContractsAndLine=معاہدے اور معاہدے کی لائن Contract=معاہدہ ContractLine=معاہدہ لائن +ContractLines=Contract lines Closing=بند کرنا NoContracts=کوئی معاہدہ نہیں۔ MenuServices=خدمات @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=کیا آپ واقعی اس معاہدہ لائن کو MoveToAnotherContract=سروس کو دوسرے معاہدے میں منتقل کریں۔ ConfirmMoveToAnotherContract=میں نے نیا ہدف معاہدہ منتخب کیا اور تصدیق کی کہ میں اس سروس کو اس معاہدے میں منتقل کرنا چاہتا ہوں۔ ConfirmMoveToAnotherContractQuestion=منتخب کریں کہ کون سا موجودہ معاہدہ (اسی تیسرے فریق کا) ہے، آپ اس سروس کو منتقل کرنا چاہتے ہیں؟ -PaymentRenewContractId=کنٹریکٹ لائن کی تجدید کریں (نمبر %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=میعاد ختم ہونے کی تاریخ NoExpiredServices=کوئی میعاد ختم شدہ فعال خدمات نہیں ہیں۔ ListOfServicesToExpireWithDuration=خدمات کی فہرست %s دنوں میں ختم ہونے والی ہے۔ @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=کنٹریکٹ پر دستخط کرن HideClosedServiceByDefault=بند خدمات کو بطور ڈیفالٹ چھپائیں۔ ShowClosedServices=بند خدمات دکھائیں۔ HideClosedServices=بند خدمات کو چھپائیں۔ +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/ur_PK/cron.lang b/htdocs/langs/ur_PK/cron.lang index 432b56a5362..2e9136fb77f 100644 --- a/htdocs/langs/ur_PK/cron.lang +++ b/htdocs/langs/ur_PK/cron.lang @@ -26,7 +26,7 @@ CronCommand=کمانڈ CronList=طے شدہ ملازمتیں۔ CronDelete=طے شدہ ملازمتوں کو حذف کریں۔ CronConfirmDelete=کیا آپ واقعی ان شیڈول کردہ جابز کو حذف کرنا چاہتے ہیں؟ -CronExecute=طے شدہ کام شروع کریں۔ +CronExecute=Launch now CronConfirmExecute=کیا آپ واقعی ان طے شدہ ملازمتوں کو ابھی انجام دینا چاہتے ہیں؟ CronInfo=شیڈول کردہ جاب ماڈیول ملازمتوں کو خود بخود انجام دینے کے لیے شیڈول کرنے کی اجازت دیتا ہے۔ ملازمتیں دستی طور پر بھی شروع کی جا سکتی ہیں۔ CronTask=جاب @@ -58,7 +58,7 @@ CronNote=تبصرہ CronFieldMandatory=فیلڈز %s لازمی ہے۔ CronErrEndDateStartDt=اختتامی تاریخ تاریخ آغاز سے پہلے کی نہیں ہو سکتی StatusAtInstall=ماڈیول کی تنصیب کی حالت -CronStatusActiveBtn=شیڈول +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=غیر فعال کریں۔ CronTaskInactive=یہ کام غیر فعال ہے (شیڈول نہیں ہے) CronId=آئی ڈی @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=مینو میں جائیں " ہو JobDisabled=ملازمت غیر فعال MakeLocalDatabaseDumpShort=مقامی ڈیٹا بیس کا بیک اپ MakeLocalDatabaseDump=ایک مقامی ڈیٹا بیس ڈمپ بنائیں۔ پیرامیٹرز ہیں: کمپریشن ('gz' یا 'bz' یا 'none')، بیک اپ کی قسم ('mysql'، 'pgsql'، 'auto')، 1، 'auto' یا فائل کا نام، رکھنے کے لیے بیک اپ فائلوں کی تعداد +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=توجہ، کارکردگی کے مقصد کے لیے، فعال ملازمتوں کے نفاذ کی اگلی تاریخ جو بھی ہو، آپ کی ملازمتوں کو چلانے سے پہلے زیادہ سے زیادہ %s گھنٹے تک تاخیر ہو سکتی ہے۔ DATAPOLICYJob=ڈیٹا کلینر اور گمنام JobXMustBeEnabled=جاب %s کا فعال ہونا ضروری ہے۔ +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=آخری بار طے شدہ کام NextScheduledJobExecute=اگلا طے شدہ کام انجام دینے کے لیے NumberScheduledJobError=غلطی سے طے شدہ کاموں کی تعداد +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/ur_PK/datapolicy.lang b/htdocs/langs/ur_PK/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/ur_PK/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/ur_PK/ecm.lang b/htdocs/langs/ur_PK/ecm.lang index cc4546ea90c..06e18a8501f 100644 --- a/htdocs/langs/ur_PK/ecm.lang +++ b/htdocs/langs/ur_PK/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=دستی ڈائریکٹری ECMSectionAuto=خودکار ڈائریکٹری ECMSectionsManual=دستی درخت ECMSectionsAuto=خودکار درخت +ECMSectionsMedias=Medias tree ECMSections=ڈائریکٹریز ECMRoot=ای سی ایم روٹ ECMNewSection=نئی ڈائریکٹری @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=ذیلی ڈائریکٹریوں میں فائلوں کی ت ECMCreationUser=خالق ECMArea=DMS/ECM ایریا ECMAreaDesc=DMS/ECM (دستاویزی انتظامی نظام/الیکٹرانک مواد کا انتظام) کا علاقہ آپ کو Dolibarr میں تمام قسم کے دستاویزات کو تیزی سے محفوظ کرنے، شیئر کرنے اور تلاش کرنے کی اجازت دیتا ہے۔ -ECMAreaDesc2=* کسی عنصر کے کارڈ سے دستاویزات شامل کرتے وقت خودکار ڈائریکٹریز خود بخود بھر جاتی ہیں۔
* دستی ڈائریکٹریز کو کسی خاص عنصر سے منسلک نہ ہونے والی دستاویزات کو محفوظ کرنے کے لیے استعمال کیا جا سکتا ہے۔ +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=ڈائریکٹری %s حذف کر دی گئی ہے۔ ECMSectionWasCreated=ڈائرکٹری %s بنائی گئی ہے۔ ECMSearchByKeywords=مطلوبہ الفاظ کے ذریعہ تلاش کریں۔ diff --git a/htdocs/langs/ur_PK/eventorganization.lang b/htdocs/langs/ur_PK/eventorganization.lang index 8229da5d7ab..1b876e269c7 100644 --- a/htdocs/langs/ur_PK/eventorganization.lang +++ b/htdocs/langs/ur_PK/eventorganization.lang @@ -37,7 +37,8 @@ EventOrganization=تقریب کی تنظیم Settings=ترتیبات EventOrganizationSetupPage = ایونٹ آرگنائزیشن سیٹ اپ صفحہ EVENTORGANIZATION_TASK_LABEL = پروجیکٹ کی توثیق ہونے پر خود بخود تخلیق کرنے کے لیے کاموں کا لیبل -EVENTORGANIZATION_TASK_LABELTooltip = آپ ایک منظم واقعہ کی توثیق کرتے ہیں، بعض کاموں کو خود کار طریقے سے مثال کے منصوبے

میں پیدا کیا جا سکتا ہے: کانفرنس کے
بھیجیں کال
کانفرنسوں
بوتھ کے لئے کال وصول بھیجیں
شرکاء کے لئے واقعات کو کھولیں سبسکرپشنز
لئے کال وصول بوتھ کے لئے کال ارسال
مقررین کو ایونٹ کی یاد دلائیں
بوتھ ہوسٹر کو ایونٹ کی یاد دہانی بھیجیں +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = فریق ثالث میں شامل کرنے کے لیے زمرہ خود بخود بن جاتا ہے جب کوئی کانفرنس تجویز کرتا ہے۔ EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = تیسری پارٹیوں میں شامل کرنے کے لیے زمرہ خود بخود بن جاتا ہے جب وہ بوتھ تجویز کرتے ہیں۔ EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = کانفرنس کی تجویز موصول ہونے کے بعد بھیجنے کے لیے ای میل کا سانچہ۔ @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= کانفرنس یا بوتھ +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = ایونٹ کی تنظیم کا نظم کریں۔ ConferenceOrBooth = کانفرنس یا بوتھ ConferenceOrBoothTab = کانفرنس یا بوتھ AmountPaid = رقم ادا کر دی DateOfRegistration = رجسٹریشن کی تاریخ ConferenceOrBoothAttendee = کانفرنس یا بوتھ اٹینڈی +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = یہاں، آپ کانفرنس کے لیے وو EvntOrgRegistrationConfHelpMessage = یہاں، آپ ایونٹ کے دوران متحرک ہونے کے لیے ایک نئی کانفرنس تجویز کر سکتے ہیں۔ EvntOrgRegistrationBoothHelpMessage = یہاں، آپ ایونٹ کے دوران بوتھ رکھنے کے لیے درخواست دے سکتے ہیں۔ ListOfSuggestedConferences = تجویز کردہ کانفرنسوں کی فہرست -ListOfSuggestedBooths = تجویز کردہ بوتھوں کی فہرست -ListOfConferencesOrBooths=کانفرنسوں یا ایونٹ پروجیکٹ کے بوتھ کی فہرست +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = ایک نئی کانفرنس تجویز کریں۔ SuggestBooth = ایک بوتھ تجویز کریں۔ ViewAndVote = تجویز کردہ واقعات کو دیکھیں اور ووٹ دیں۔ PublicAttendeeSubscriptionGlobalPage = ایونٹ کی رجسٹریشن کے لیے پبلک لنک PublicAttendeeSubscriptionPage = صرف اس ایونٹ کی رجسٹریشن کے لیے پبلک لنک MissingOrBadSecureKey = سیکیورٹی کلید غلط یا غائب ہے۔ -EvntOrgWelcomeMessage = یہ فارم آپ کو ایونٹ میں ایک نئے شریک کے طور پر رجسٹر کرنے کی اجازت دیتا ہے: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = یہ کانفرنس %s پر شروع ہوتی ہے اور %s پر ختم ہوتی ہے۔ ConferenceAttendeeFee = ایونٹ کے لیے کانفرنس کے شرکاء کی فیس: '%s' %s سے %s تک ہوتی ہے۔ BoothLocationFee = ایونٹ کے لیے بوتھ کا مقام: '%s' %s سے %s تک @@ -129,7 +133,7 @@ LabelOfconference=کانفرنس کا لیبل ConferenceIsNotConfirmed=رجسٹریشن دستیاب نہیں ہے، کانفرنس کی ابھی تصدیق نہیں ہوئی ہے۔ DateMustBeBeforeThan=%s %s سے پہلے ہونا ضروری ہے DateMustBeAfterThan=%s %s کے بعد ہونا چاہیے - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=اندراج OrganizationEventConfRequestWasReceived=کانفرنس کے لیے آپ کی تجویز موصول ہوئی ہے۔ OrganizationEventBoothRequestWasReceived=بوتھ کے لیے آپ کی درخواست موصول ہو گئی ہے۔ @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=آپ کے ایونٹ کے رج OrganizationEventBulkMailToAttendees=یہ ایک حاضری کے طور پر ایونٹ میں آپ کی شرکت کے بارے میں ایک یاد دہانی ہے۔ OrganizationEventBulkMailToSpeakers=یہ ایک مقرر کی حیثیت سے تقریب میں آپ کی شرکت کی یاد دہانی ہے۔ OrganizationEventLinkToThirdParty=فریق ثالث سے لنک کریں (کسٹمر، سپلائر یا پارٹنر) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=بوتھ کے لیے درخواست NewSuggestionOfConference=کانفرنس کے لیے درخواست @@ -153,7 +158,7 @@ VoteOk = آپ کا ووٹ قبول کر لیا گیا ہے۔ AlreadyVoted = آپ پہلے ہی اس ایونٹ کے لیے ووٹ دے چکے ہیں۔ VoteError = ووٹنگ کے دوران ایک خرابی پیش آگئی، براہ کرم دوبارہ کوشش کریں۔ -SubscriptionOk = آپ کی رجسٹریشن کی توثیق کر دی گئی ہے۔ +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = کسی تقریب میں آپ کی رکنیت کی تصدیق Attendee = حاضری PaymentConferenceAttendee = کانفرنس کے شرکاء کی ادائیگی @@ -161,7 +166,9 @@ PaymentBoothLocation = بوتھ کے مقام کی ادائیگی DeleteConferenceOrBoothAttendee=شرکت کنندہ کو ہٹا دیں۔ RegistrationAndPaymentWereAlreadyRecorder=ای میل %s کے لیے رجسٹریشن اور ادائیگی پہلے ہی ریکارڈ کی گئی تھی۔ EmailAttendee=حاضری کا ای میل +EmailCompany=Company email EmailCompanyForInvoice=کمپنی کا ای میل (انوائس کے لیے، اگر حاضری کے ای میل سے مختلف ہو) ErrorSeveralCompaniesWithEmailContactUs=اس ای میل کے ساتھ کئی کمپنیاں مل گئی ہیں لہذا ہم آپ کی رجسٹریشن کو خودکار طور پر درست نہیں کر سکتے۔ براہ کرم دستی توثیق کے لیے ہم سے %s پر رابطہ کریں۔ ErrorSeveralCompaniesWithNameContactUs=اس نام کی کئی کمپنیاں ملی ہیں اس لیے ہم آپ کی رجسٹریشن کو خودکار طور پر درست نہیں کر سکتے۔ براہ کرم دستی توثیق کے لیے ہم سے %s پر رابطہ کریں۔ NoPublicActionsAllowedForThisEvent=اس تقریب کے لیے عوام کے لیے کوئی عوامی کارروائی نہیں ہے۔ +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/ur_PK/holiday.lang b/htdocs/langs/ur_PK/holiday.lang index da01ba7ce46..18d5fb218af 100644 --- a/htdocs/langs/ur_PK/holiday.lang +++ b/htdocs/langs/ur_PK/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=چھوڑو +Holidays=Leaves +Holiday=Leave CPTitreMenu=چھوڑو MenuReportMonth=ماہانہ بیان MenuAddCP=چھٹی کی نئی درخواست +MenuCollectiveAddCP=New collective leave request NotActiveModCP=اس صفحہ کو دیکھنے کے لیے آپ کو ماڈیول Leave کو فعال کرنا ہوگا۔ AddCP=چھٹی کی درخواست کریں۔ DateDebCP=شروع کرنے کی تاریخ @@ -56,6 +58,7 @@ ConfirmDeleteCP=اس چھٹی کی درخواست کو حذف کرنے کی تص ErrorCantDeleteCP=غلطی آپ کو اس چھٹی کی درخواست کو حذف کرنے کا حق نہیں ہے۔ CantCreateCP=آپ کو چھٹی کی درخواستیں کرنے کا حق نہیں ہے۔ InvalidValidatorCP=آپ کو اپنی چھٹی کی درخواست کے لیے منظور کنندہ کا انتخاب کرنا چاہیے۔ +InvalidValidator=The user chosen isn't an approver. NoDateDebut=آپ کو شروع کی تاریخ کا انتخاب کرنا ہوگا۔ NoDateFin=آپ کو ایک اختتامی تاریخ منتخب کرنی ہوگی۔ ErrorDureeCP=آپ کی چھٹی کی درخواست میں کام کا دن شامل نہیں ہے۔ @@ -79,6 +82,8 @@ MotifCP=وجہ UserCP=صارف ErrorAddEventToUserCP=غیر معمولی چھٹی شامل کرتے وقت ایک خرابی پیش آگئی۔ AddEventToUserOkCP=غیر معمولی چھٹی کا اضافہ مکمل ہو گیا ہے۔ +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=تبدیلی کے نوشتہ جات دیکھیں LogCP="بیلنس آف لیو" میں کی گئی تمام اپ ڈیٹس کا لاگ ActionByCP=کی طرف سے اپ ڈیٹ @@ -86,6 +91,13 @@ UserUpdateCP=کے لیے اپ ڈیٹ کیا گیا۔ PrevSoldeCP=پچھلا بیلنس NewSoldeCP=نیا بیلنس alreadyCPexist=اس مدت پر چھٹی کی درخواست پہلے ہی کی جا چکی ہے۔ +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=چھٹی کی درخواست کا ابتدائی دن LastDayOfHoliday=چھٹی کی درخواست کا اختتامی دن BoxTitleLastLeaveRequests=تازہ ترین %s ترمیم شدہ چھٹی کی درخواستیں۔ @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s عام طور پر غیر کام کا دن ہوتا ہ BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=چھوڑنے کی درخواست %s کو مسودہ، منسوخ یا حذف کرنے سے انکار کیا جانا چاہیے +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/ur_PK/loan.lang b/htdocs/langs/ur_PK/loan.lang index 927a82db1e7..6f706677e6b 100644 --- a/htdocs/langs/ur_PK/loan.lang +++ b/htdocs/langs/ur_PK/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = اگر آپ شیڈول استعمال کرتے ہیں تو آپ دلچسپی میں ترمیم نہیں کر سکتے # Admin ConfigLoan=ماڈیول قرض کی ترتیب -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=ڈیفالٹ کے حساب سے اکاؤنٹنگ کا سرمایہ -LOAN_ACCOUNTING_ACCOUNT_INTEREST=ڈیفالٹ کے حساب سے اکاؤنٹنگ سود -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=اکاؤنٹنگ اکاؤنٹ انشورنس بطور ڈیفالٹ +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=مالی وابستگی میں ترمیم کریں۔ diff --git a/htdocs/langs/ur_PK/mailmanspip.lang b/htdocs/langs/ur_PK/mailmanspip.lang index 966c6d94059..1ec45978717 100644 --- a/htdocs/langs/ur_PK/mailmanspip.lang +++ b/htdocs/langs/ur_PK/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=سبسکرپشن ٹیسٹ کامیابی کے ساتھ ا MailmanDeletionSuccess=ان سبسکرپشن ٹیسٹ کو کامیابی کے ساتھ انجام دیا گیا۔ SynchroMailManEnabled=میل مین اپ ڈیٹ کیا جائے گا۔ SynchroSpipEnabled=ایک سپپ اپ ڈیٹ کیا جائے گا۔ -DescADHERENT_MAILMAN_ADMINPW=میل مین ایڈمنسٹریٹر کا پاس ورڈ +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=میل مین سبسکرپشنز کے لیے URL DescADHERENT_MAILMAN_UNSUB_URL=میل مین کی رکنیت ختم کرنے کے لیے URL DescADHERENT_MAILMAN_LISTS=نئے اراکین کی خودکار تحریر کے لیے فہرست (کوما سے الگ) diff --git a/htdocs/langs/ur_PK/mails.lang b/htdocs/langs/ur_PK/mails.lang index 978752c091a..acdda587caa 100644 --- a/htdocs/langs/ur_PK/mails.lang +++ b/htdocs/langs/ur_PK/mails.lang @@ -7,10 +7,10 @@ MailCard=ای میل کارڈ MailRecipients=وصول کنندگان MailRecipient=وصول کنندہ MailTitle=تفصیل -MailFrom=بھیجنے والا +MailFrom=From MailErrorsTo=کی خرابیاں MailReply=کا جواب دیں -MailTo=وصول کنندہ +MailTo=To MailToUsers=صارف (صارفین) کو MailCC=میں کاپی کریں۔ MailToCCUsers=صارفین کو کاپی کریں @@ -178,3 +178,4 @@ IsAnAnswer=ابتدائی ای میل کا جواب ہے۔ RecordCreatedByEmailCollector=ای میل کلکٹر %s ای میل %s سے ریکارڈ بنایا گیا DefaultBlacklistMailingStatus=نیا رابطہ بناتے وقت فیلڈ '%s' کے لیے ڈیفالٹ قدر DefaultStatusEmptyMandatory=خالی لیکن لازمی +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/ur_PK/main.lang b/htdocs/langs/ur_PK/main.lang index 857ccb2222d..4ab620c3cd0 100644 --- a/htdocs/langs/ur_PK/main.lang +++ b/htdocs/langs/ur_PK/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=rtl +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=اس ای میل کی قسم کے لیے کوئی ٹیمپلی AvailableVariables=دستیاب متبادل متغیرات NoTranslation=کوئی ترجمہ نہیں Translation=ترجمہ +Translations=Translations CurrentTimeZone=ٹائم زون پی ایچ پی (سرور) EmptySearchString=غیر خالی تلاش کے معیارات درج کریں۔ EnterADateCriteria=تاریخ کا معیار درج کریں۔ @@ -199,6 +206,7 @@ Valid=درست Approve=منظور کرو Disapprove=نامنظور کرنا ReOpen=دوبارہ کھولیں۔ +OpenVerb=Open Upload=اپ لوڈ کریں۔ ToLink=لنک Select=منتخب کریں۔ @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=کسی صارف گروپ کی وضاحت نہیں کی گئی۔ Password=پاس ورڈ -PasswordRetype=اپنا پاس ورڈ دوبارہ ٹائپ کریں۔ +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=نوٹ کریں کہ اس مظاہرے میں بہت ساری خصوصیات/ماڈیولز غیر فعال ہیں۔ Name=نام NameSlashCompany=نام / کمپنی @@ -481,6 +489,7 @@ ActionsOnContact=اس رابطہ/پتہ کے لیے واقعات ActionsOnContract=اس معاہدے کے لیے تقریبات ActionsOnMember=اس رکن کے بارے میں واقعات ActionsOnProduct=اس پروڈکٹ کے بارے میں واقعات +ActionsOnAsset=Events for this fixed asset NActionsLate=%s دیر سے ToDo=ایسا کرنے کے لئے Completed=مکمل @@ -921,6 +930,7 @@ DirectDownloadInternalLink=نجی ڈاؤن لوڈ لنک PrivateDownloadLinkDesc=آپ کو لاگ ان ہونے کی ضرورت ہے اور آپ کو فائل دیکھنے یا ڈاؤن لوڈ کرنے کے لیے اجازت کی ضرورت ہے۔ Download=ڈاؤن لوڈ کریں DownloadDocument=دستاویز ڈاؤن لوڈ کریں۔ +DownloadSignedDocument=Download signed document ActualizeCurrency=کرنسی کی شرح کو اپ ڈیٹ کریں۔ Fiscalyear=مالی سال ModuleBuilder=ماڈیول اور ایپلیکیشن بلڈر @@ -1046,6 +1056,7 @@ SearchIntoContracts=معاہدے SearchIntoCustomerShipments=گاہک کی ترسیل SearchIntoExpenseReports=اخراجات کی رپورٹ SearchIntoLeaves=چھوڑو +SearchIntoKM=Knowledge base SearchIntoTickets=ٹکٹ SearchIntoCustomerPayments=گاہک کی ادائیگی SearchIntoVendorPayments=وینڈر کی ادائیگی @@ -1137,15 +1148,29 @@ EventReminder=واقعہ کی یاد دہانی UpdateForAllLines=تمام لائنوں کے لیے اپ ڈیٹ کریں۔ OnHold=ہولڈ پر Civility=تہذیب -AffectTag=ٹیگ کو متاثر کریں۔ +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=بیرونی صارف بنائیں -ConfirmAffectTag=بلک ٹیگ کا اثر -ConfirmAffectTagQuestion=کیا آپ واقعی %s منتخب کردہ ریکارڈ (ریکارڈز) پر ٹیگز کو متاثر کرنا چاہتے ہیں؟ +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=ریکارڈ کی قسم کے لیے کوئی ٹیگ کی قسم نہیں ملی +Rate=شرح +SupervisorNotFound=Supervisor not found CopiedToClipboard=کلپ بورڈ پر کاپی ہو گیا۔ InformationOnLinkToContract=یہ رقم صرف معاہدے کی تمام لائنوں کا کل ہے۔ وقت کا کوئی خیال نہیں رکھا جاتا۔ ConfirmCancel=کیا تمہیں یقین ہے تم اسے ملتوی کرنا چاہتے ہو EmailMsgID=MsgID کو ای میل کریں۔ +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=فعال پر سیٹ کریں۔ SetToDisabled=غیر فعال پر سیٹ کریں۔ ConfirmMassEnabling=بڑے پیمانے پر چالو کرنے کی تصدیق @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/ur_PK/members.lang b/htdocs/langs/ur_PK/members.lang index 00b10b8ea83..415d5f0e577 100644 --- a/htdocs/langs/ur_PK/members.lang +++ b/htdocs/langs/ur_PK/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=ایک اور رکن (نام: %s ErrorUserPermissionAllowsToLinksToItselfOnly=حفاظتی وجوہات کی بناء پر، آپ کو تمام صارفین میں ترمیم کرنے کی اجازت دی جانی چاہیے تاکہ کسی رکن کو کسی ایسے صارف سے جوڑ سکیں جو آپ کا نہیں ہے۔ SetLinkToUser=Dolibarr صارف سے لنک کریں۔ SetLinkToThirdParty=ڈولیبر تھرڈ پارٹی سے لنک کریں۔ +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=ممبران کی فہرست MembersListToValid=مسودہ کے ارکان کی فہرست (توثیق کی جائے گی) @@ -34,7 +35,8 @@ DateSubscription=رکنیت کی تاریخ DateEndSubscription=رکنیت کی آخری تاریخ EndSubscription=رکنیت کا خاتمہ SubscriptionId=تعاون کی شناخت -WithoutSubscription=شراکت کے بغیر +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=نیا رکن @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=ممبر کی قسم کو حذف نہیں کیا جا NewSubscription=نئی شراکت NewSubscriptionDesc=یہ فارم آپ کو فاؤنڈیشن کے نئے رکن کے طور پر اپنی رکنیت کو ریکارڈ کرنے کی اجازت دیتا ہے۔ اگر آپ اپنی سبسکرپشن کی تجدید کرنا چاہتے ہیں (اگر پہلے ہی ممبر ہیں)، تو براہ کرم اس کے بجائے فاؤنڈیشن بورڈ سے ای میل %s سے رابطہ کریں۔ Subscription=شراکت -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=شراکتیں SubscriptionLate=دیر SubscriptionNotReceived=شراکت کبھی نہیں ملی @@ -205,9 +207,10 @@ NbOfSubscriptions=تعاون کی تعداد AmountOfSubscriptions=عطیات سے جمع کی گئی رقم TurnoverOrBudget=ٹرن اوور (کمپنی کے لیے) یا بجٹ (فاؤنڈیشن کے لیے) DefaultAmount=شراکت کی طے شدہ رقم -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=مربوط آن لائن ادائیگی کے صفحے پر جائیں۔ +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=فطرت سے MembersStatisticsByProperties=اراکین کے اعداد و شمار فطرت کے لحاظ سے VATToUseForSubscriptions=شراکت کے لیے استعمال کرنے کے لیے VAT کی شرح @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=اراکین کے لیے صارف لاگ ان کی تخ CreateDolibarrThirdPartyDesc=فریق ثالث قانونی ادارہ ہے جو انوائس پر استعمال کیا جائے گا اگر آپ ہر شراکت کے لیے انوائس بنانے کا فیصلہ کرتے ہیں۔ آپ شراکت کو ریکارڈ کرنے کے عمل کے دوران بعد میں اسے تخلیق کر سکیں گے۔ MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/ur_PK/modulebuilder.lang b/htdocs/langs/ur_PK/modulebuilder.lang index e36a90e1070..95e1ac68ca2 100644 --- a/htdocs/langs/ur_PK/modulebuilder.lang +++ b/htdocs/langs/ur_PK/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=یہ ٹول صرف تجربہ کار صارفین یا ڈویلپرز کے ذریعہ استعمال کیا جانا چاہئے۔ یہ آپ کے اپنے ماڈیول کو بنانے یا اس میں ترمیم کرنے کے لیے افادیت فراہم کرتا ہے۔ متبادل مینوئل ڈویلپمنٹ کے لیے دستاویزات یہاں ہے۔ EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=وہ راستہ جہاں ماڈیولز تیار/ترمیم کیے جاتے ہیں (بیرونی ماڈیولز کے لیے پہلی ڈائریکٹری %s میں بیان کی گئی ہے): %s ModuleBuilderDesc3=تیار کردہ/ قابل تدوین ماڈیولز ملے: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=جب فائل %s ماڈیول ڈائرکٹ NewModule=نیا ماڈیول NewObjectInModulebuilder=نیا اعتراض NewDictionary=New dictionary +ModuleName=Module name ModuleKey=ماڈیول کلید ObjectKey=آبجیکٹ کلید DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=ماڈیول/ایپلی کیشن پیکج کی زپ کا ر PathToModuleDocumentation=ماڈیول/ایپلی کیشن دستاویزات کی فائل کا راستہ (%s) SpaceOrSpecialCharAreNotAllowed=خالی جگہوں یا خصوصی حروف کی اجازت نہیں ہے۔ FileNotYetGenerated=فائل ابھی تک تیار نہیں ہوئی۔ +GenerateCode=Generate code RegenerateClassAndSql=کلاس اور .sql فائلوں کو زبردستی اپ ڈیٹ کریں۔ RegenerateMissingFiles=گمشدہ فائلیں بنائیں SpecificationFile=دستاویزات کی فائل LanguageFile=زبان کے لیے فائل ObjectProperties=آبجیکٹ پراپرٹیز +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=کیا آپ واقعی %s پراپرٹی کو حذف کرنا چاہتے ہیں؟ یہ پی ایچ پی کلاس میں کوڈ کو تبدیل کرے گا لیکن آبجیکٹ کی ٹیبل تعریف سے کالم کو بھی ہٹا دے گا۔ NotNull=NULL نہیں۔ NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=ایک پیمانہ ہے۔ DirScanned=ڈائرکٹری اسکین کی گئی۔ NoTrigger=کوئی محرک نہیں۔ NoWidget=کوئی ویجیٹ نہیں۔ -GoToApiExplorer=API ایکسپلورر +ApiExplorer=API explorer ListOfMenusEntries=مینو اندراجات کی فہرست ListOfDictionariesEntries=لغات کے اندراجات کی فہرست ListOfPermissionsDefined=متعین اجازتوں کی فہرست SeeExamples=یہاں مثالیں دیکھیں -EnabledDesc=اس فیلڈ کو فعال رکھنے کی شرط (مثالیں: 1 یا $conf->global->MYMODULE_MYOPTION) -VisibleDesc=کیا میدان نظر آتا ہے؟ (مثالیں: 0=کبھی نظر نہیں آتا، 1=فہرست میں دکھائی دیتا ہے اور فارمز کو تخلیق/اپ ڈیٹ/دیکھتا ہے، 2=صرف فہرست میں مرئی، 3=صرف بنانے/اپ ڈیٹ کرنے/دیکھنے کے فارم پر نظر آتا ہے (فہرست نہیں)، 4=فہرست پر نظر آتا ہے اور اپ ڈیٹ/دیکھیں فارم صرف (تخلیق نہیں)، 5=صرف لسٹ اینڈ ویو فارم پر نظر آتا ہے (تخلیق نہیں، اپ ڈیٹ نہیں)۔

یہ ایک اظہار ہو سکتا ہے، مثال کے طور پر:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
> -DisplayOnPdfDesc=اس فیلڈ کو مطابقت پذیر پی ڈی ایف دستاویزات پر ڈسپلے کریں، آپ "پوزیشن" فیلڈ کے ساتھ پوزیشن کا نظم کر سکتے ہیں۔
فی الحال، نام سے جانا جاتا پر compatibles PDF ماڈل ہیں: eratosthene (کے حکم) espadon (جہاز)، سپنج (رسید)، لاجوردی (propal / کوٹیشن)، cornas (سپلائر حکم)

دستاویز کے طور پر:
0 =
1 دکھایا = ڈسپلے
2 = ڈسپلے صرف خالی نہیں ہے تو

لئے دستاویز لائنز:
0 = نہیں دکھایا
1 = بعد تفصیل کالم میں
4 = ڈسپلے وضاحت کے بعد
لائن کی تفصیل کالم میں 3 = ڈسپلے ایک کالم میں دکھائے تفصیل صرف اس صورت میں جب خالی نہ ہو۔ -DisplayOnPdf=پی ڈی ایف پر ڈسپلے کریں۔ +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=کیا فہرست میں کل حاصل کرنے کے لیے فیلڈ کی قدر کو جمع کیا جا سکتا ہے؟ (مثالیں: 1 یا 0) SearchAllDesc=کیا کوئیک سرچ ٹول سے تلاش کرنے کے لیے فیلڈ کا استعمال کیا جاتا ہے؟ (مثالیں: 1 یا 0) SpecDefDesc=یہاں وہ تمام دستاویزات درج کریں جو آپ اپنے ماڈیول کے ساتھ فراہم کرنا چاہتے ہیں جو پہلے سے دوسرے ٹیبز کے ذریعہ بیان نہیں کیے گئے ہیں۔ آپ .md یا اس سے بہتر، امیر .asciidoc نحو استعمال کر سکتے ہیں۔ @@ -130,26 +136,32 @@ UseSpecificEditorURL = ایک مخصوص ایڈیٹر URL استعمال کری UseSpecificFamily = ایک مخصوص خاندان کا استعمال کریں UseSpecificAuthor = کسی مخصوص مصنف کا استعمال کریں۔ UseSpecificVersion = ایک مخصوص ابتدائی ورژن استعمال کریں۔ -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=اگر آپ اسے چیک کرتے ہیں تو ریکارڈ پر "دستاویز تیار کریں" کے باکس کو شامل کرنے کے لیے کچھ کوڈ تیار کیا جائے گا۔ -ShowOnCombobox=کومبو باکس میں قدر دکھائیں۔ +ShowOnCombobox=Show value into combo boxes KeyForTooltip=ٹول ٹپ کے لیے کلید CSSClass=فارم میں ترمیم/تخلیق کے لیے CSS CSSViewClass=پڑھنے کے فارم کے لیے CSS CSSListClass=فہرست کے لیے سی ایس ایس NotEditable=قابل تدوین نہیں۔ ForeignKey=غیر ملکی چابی -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii سے HTML کنورٹر AsciiToPdfConverter=Ascii سے پی ڈی ایف کنورٹر TableNotEmptyDropCanceled=ٹیبل خالی نہیں ہے۔ ڈراپ منسوخ کر دیا گیا ہے۔ ModuleBuilderNotAllowed=ماڈیول بلڈر دستیاب ہے لیکن آپ کے صارف کو اس کی اجازت نہیں ہے۔ ImportExportProfiles=پروفائلز درآمد اور برآمد کریں۔ -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/ur_PK/mrp.lang b/htdocs/langs/ur_PK/mrp.lang index 5da87a94d0c..c99e9588e94 100644 --- a/htdocs/langs/ur_PK/mrp.lang +++ b/htdocs/langs/ur_PK/mrp.lang @@ -11,8 +11,8 @@ Bom=مواد کے بل BillOfMaterials=سامان کا بل BillOfMaterialsLines=مواد کی لائنوں کا بل BOMsSetup=ماڈیول BOM کا سیٹ اپ -ListOfBOMs=مواد کے بلوں کی فہرست - BOM -ListOfManufacturingOrders=مینوفیکچرنگ آرڈرز کی فہرست +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=مواد کا نیا بل ProductBOMHelp=اس BOM کے ساتھ بنانے (یا جدا کرنے) کے لیے پروڈکٹ۔
نوٹ: 'نیچر آف پروڈکٹ' = 'خام مال' کی خاصیت والی مصنوعات اس فہرست میں نظر نہیں آتیں۔ BOMsNumberingModules=BOM نمبری ٹیمپلیٹس @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=کیا آپ واقعی مواد کے بل کو کل ConfirmCloneMo=کیا آپ واقعی مینوفیکچرنگ آرڈر %s کو کلون کرنا چاہتے ہیں؟ ManufacturingEfficiency=مینوفیکچرنگ کی کارکردگی ConsumptionEfficiency=کھپت کی کارکردگی +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=0.95 کی قدر کا مطلب ہے پیدا شدہ مصنوعات کے نقصان کا اوسط 5%% DeleteBillOfMaterials=مواد کا بل حذف کریں۔ @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=%s کو جدا کرنے کی مقدار کے لیے ConfirmValidateMo=کیا آپ واقعی اس مینوفیکچرنگ آرڈر کی توثیق کرنا چاہتے ہیں؟ ConfirmProductionDesc='%s' پر کلک کرنے سے، آپ سیٹ کی مقدار کے لیے کھپت اور/یا پیداوار کی توثیق کریں گے۔ یہ اسٹاک کو بھی اپ ڈیٹ کرے گا اور اسٹاک کی نقل و حرکت کو ریکارڈ کرے گا۔ ProductionForRef=%s کی پیداوار +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=مینوفیکچرنگ آرڈر کو خود بخود بند کر دیں اگر استعمال کرنے اور پیدا کرنے کی مقدار پوری ہو جائے۔ NoStockChangeOnServices=خدمات پر اسٹاک میں کوئی تبدیلی نہیں۔ ProductQtyToConsumeByMO=پروڈکٹ کی مقدار ابھی بھی اوپن ایم او کے ذریعے استعمال کرنا ہے۔ @@ -80,6 +83,7 @@ ProductsToProduce=پیدا کرنے کے لئے مصنوعات UnitCost=یونٹ لاگت TotalCost=کل لاگت BOMTotalCost=اس BOM کو تیار کرنے کی لاگت ہر ایک مقدار اور استعمال کی مصنوعات کی لاگت پر مبنی ہے (اگر وضاحت کی گئی ہو تو لاگت کی قیمت کا استعمال کریں، ورنہ اوسط وزنی قیمت اگر وضاحت کی گئی ہو، ورنہ بہترین خریداری کی قیمت) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=مینوفیکچرنگ آرڈر کو بند کرنے کے لیے آپ نے پہلے پروڈکشن شروع کی ہوگی (ٹیب '%s' دیکھیں)۔ لیکن آپ اسے منسوخ کر سکتے ہیں۔ ErrorAVirtualProductCantBeUsedIntoABomOrMo=ایک کٹ کو BOM یا MO میں استعمال نہیں کیا جا سکتا Workstation=ورک سٹیشن @@ -107,3 +111,10 @@ THMEstimatedHelp=یہ شرح آئٹم کی پیشن گوئی کی قیمت کی BOM=سامان کا بل CollapseBOMHelp=آپ BOM ماڈیول کی ترتیب میں نام کی تفصیلات کے پہلے سے طے شدہ ڈسپلے کی وضاحت کر سکتے ہیں MOAndLines=مینوفیکچرنگ آرڈرز اور لائنز +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/ur_PK/products.lang b/htdocs/langs/ur_PK/products.lang index 4f65a215f19..4e284969766 100644 --- a/htdocs/langs/ur_PK/products.lang +++ b/htdocs/langs/ur_PK/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=کیا آپ واقعی اس پروڈکٹ لائن کو ProductSpecial=خاص QtyMin=کم از کم خریداری کی مقدار PriceQtyMin=قیمت کی مقدار کم از کم -PriceQtyMinCurrency=اس مقدار کے لیے قیمت (کرنسی)۔ (کوئی رعایت نہیں) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=VAT کی شرح (اس وینڈر/پروڈکٹ کے لیے) DiscountQtyMin=اس مقدار کے لیے رعایت۔ NoPriceDefinedForThisSupplier=اس وینڈر/ پروڈکٹ کے لیے کوئی قیمت/ مقدار متعین نہیں ہے۔ @@ -261,7 +262,7 @@ Quarter1=1st. کوارٹر Quarter2=2nd کوارٹر Quarter3=3rd کوارٹر Quarter4=4th. کوارٹر -BarCodePrintsheet=بارکوڈ پرنٹ کریں۔ +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=اس ٹول کے ذریعے، آپ بارکوڈ اسٹیکرز کی شیٹ پرنٹ کر سکتے ہیں۔ اپنے اسٹیکر پیج کا فارمیٹ، بارکوڈ کی قسم اور بارکوڈ کی قدر کا انتخاب کریں، پھر بٹن %s پر کلک کریں۔ NumberOfStickers=صفحہ پر پرنٹ کرنے کے لیے اسٹیکرز کی تعداد PrintsheetForOneBarCode=ایک بار کوڈ کے لیے کئی اسٹیکرز پرنٹ کریں۔ @@ -344,9 +345,9 @@ PossibleValues=ممکنہ اقدار GoOnMenuToCreateVairants=انتساب کی قسمیں تیار کرنے کے لیے مینو %s - %s پر جائیں (جیسے رنگ، سائز، ...) UseProductFournDesc=صارفین کے لیے تفصیل کے علاوہ وینڈرز (ہر وینڈر کے حوالے کے لیے) کے ذریعے بیان کردہ پروڈکٹ کی تفصیل کی وضاحت کرنے کے لیے ایک خصوصیت شامل کریں۔ ProductSupplierDescription=پروڈکٹ کے لیے وینڈر کی تفصیل -UseProductSupplierPackaging=سپلائر کی قیمتوں پر پیکیجنگ کا استعمال کریں (سپلائر کی دستاویزات میں لائن شامل/اپ ڈیٹ کرتے وقت سپلائر کی قیمت پر سیٹ کردہ پیکیجنگ کے مطابق مقدار کا دوبارہ حساب لگائیں) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=پیکیجنگ -PackagingForThisProductDesc=سپلائر کے آرڈر پر، آپ خود بخود اس مقدار (یا اس مقدار کا ایک کثیر) آرڈر کریں گے۔ کم از کم خریداری کی مقدار سے کم نہیں ہو سکتی +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=لائن کی مقدار کو سپلائر پیکیجنگ کے مطابق دوبارہ شمار کیا گیا تھا۔ #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=کارروائی صرف پروڈکٹ کے م ProductsPricePerCustomer=مصنوعات کی قیمتیں فی گاہک ProductSupplierExtraFields=اضافی خصوصیات (سپلائر کی قیمتیں) DeleteLinkedProduct=امتزاج سے منسلک چائلڈ پروڈکٹ کو حذف کریں۔ -AmountUsedToUpdateWAP=وزنی اوسط قیمت کو اپ ڈیٹ کرنے کے لیے استعمال کی جانے والی رقم +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=وزنی اوسط قیمت PMPValueShort=WAP mandatoryperiod=لازمی ادوار @@ -408,6 +409,23 @@ mandatoryHelper=اس کو چیک کریں اگر آپ انوائس، تجارت DefaultBOM=ڈیفالٹ BOM DefaultBOMDesc=پہلے سے طے شدہ BOM اس پروڈکٹ کو تیار کرنے کے لیے استعمال کرنے کی تجویز کرتا ہے۔ یہ فیلڈ صرف اس صورت میں سیٹ کی جا سکتی ہے جب پروڈکٹ کی نوعیت '%s' ہو۔ Rank=رینک +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=فروخت کی حالت پر سوئچ کریں۔ SwitchOnPurchaseStatus=خریداری کی حیثیت کو آن کریں۔ +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/ur_PK/projects.lang b/htdocs/langs/ur_PK/projects.lang index 0b5f6827b8b..f5692cc356c 100644 --- a/htdocs/langs/ur_PK/projects.lang +++ b/htdocs/langs/ur_PK/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=یہ منظر ان تمام منصوبوں اور کاموں ک TasksDesc=یہ منظر تمام منصوبوں اور کاموں کو پیش کرتا ہے (آپ کے صارف کی اجازت آپ کو سب کچھ دیکھنے کی اجازت دیتی ہے)۔ AllTaskVisibleButEditIfYouAreAssigned=اہل پروجیکٹس کے تمام کام نظر آتے ہیں، لیکن آپ صرف منتخب صارف کو تفویض کردہ کام کے لیے وقت درج کر سکتے ہیں۔ اگر آپ کو اس پر وقت داخل کرنے کی ضرورت ہو تو کام تفویض کریں۔ OnlyYourTaskAreVisible=صرف آپ کو تفویض کردہ کام نظر آتے ہیں۔ اگر آپ کو کسی ٹاسک پر وقت دینے کی ضرورت ہے اور اگر ٹاسک یہاں نظر نہیں آ رہا ہے، تو آپ کو اپنے آپ کو ٹاسک تفویض کرنے کی ضرورت ہے۔ +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=منصوبوں کے کام ProjectCategories=پروجیکٹ ٹیگز/زمرے NewProject=نیا کام @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=اسٹیٹس کے لحاظ سے کھلے پ OpportunitiesStatusForProjects=اسٹیٹس کے لحاظ سے پروجیکٹس کی مقدار لیڈ کرتا ہے۔ ShowProject=پروجیکٹ دکھائیں۔ ShowTask=کام دکھائیں۔ +SetThirdParty=Set third party SetProject=پروجیکٹ سیٹ کریں۔ +OutOfProject=Out of project NoProject=کوئی پروجیکٹ متعین یا ملکیت نہیں ہے۔ NbOfProjects=منصوبوں کی تعداد NbOfTasks=کاموں کی تعداد @@ -122,7 +125,8 @@ ValidateProject=پروجیکٹ کی توثیق کریں۔ ConfirmValidateProject=کیا آپ واقعی اس پروجیکٹ کی توثیق کرنا چاہتے ہیں؟ CloseAProject=پروجیکٹ بند کریں۔ ConfirmCloseAProject=کیا آپ واقعی اس پروجیکٹ کو بند کرنا چاہتے ہیں؟ -AlsoCloseAProject=پروجیکٹ کو بھی بند کریں (اگر آپ کو ابھی بھی اس پر پیداواری کاموں کی پیروی کرنے کی ضرورت ہے تو اسے کھلا رکھیں) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=پروجیکٹ کھولیں۔ ConfirmReOpenAProject=کیا آپ واقعی اس پروجیکٹ کو دوبارہ کھولنا چاہتے ہیں؟ ProjectContact=پروجیکٹ کے رابطے @@ -165,7 +169,7 @@ OpportunityProbability=لیڈ کا امکان OpportunityProbabilityShort=لیڈ پروباب۔ OpportunityAmount=لیڈ کی مقدار OpportunityAmountShort=لیڈ کی مقدار -OpportunityWeightedAmount=مواقع وزنی رقم +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=بالمقابل وزنی رقم OpportunityAmountAverageShort=لیڈ کی اوسط رقم OpportunityAmountWeigthedShort=وزنی لیڈ کی مقدار @@ -238,7 +242,7 @@ OppStatusPENDING=زیر التواء OppStatusWON=جیت گیا۔ OppStatusLOST=کھو دیا Budget=بجٹ -AllowToLinkFromOtherCompany=دیگر کمپنی سے لنک منصوبے کی اجازت دیں

تائید اقدار:
- خالی رکھیں: کمپنی (ڈیفالٹ) میں سے کسی منصوبے
جوڑ سکتی ہے - "تمام": کسی بھی منصوبوں، دیگر کمپنیوں کی بھی پروجیکٹس
جوڑ سکتی ہے - کی ایک فہرست فریق ثالث کی آئی ڈیز کو کوما سے الگ کیا گیا ہے: ان تھرڈ پارٹیز کے تمام پروجیکٹس کو لنک کر سکتے ہیں (مثال: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=تازہ ترین %s پروجیکٹس LatestModifiedProjects=تازہ ترین %s ترمیم شدہ پروجیکٹس OtherFilteredTasks=دیگر فلٹر شدہ کام @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=منافع کا استعمال کرتے ہوئے شمار AddPersonToTask=کاموں میں بھی شامل کریں۔ UsageOrganizeEvent=استعمال: ایونٹ آرگنائزیشن PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=پروجیکٹ کو بند کے طور پر درجہ بندی کریں جب اس کے تمام کام مکمل ہوجائیں (100%% پیش رفت) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=نوٹ: 100%% پر تمام ٹاسک والے موجودہ پروجیکٹس پر کوئی اثر نہیں پڑے گا: آپ کو انہیں دستی طور پر بند کرنا پڑے گا۔ یہ اختیار صرف کھلے منصوبوں کو متاثر کرتا ہے۔ +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=گزارے گئے وقت کی لائنیں منتخب کریں جن کا بل نہیں ہے، پھر ان کو بل کرنے کے لیے بڑی تعداد میں "انوائس تیار کریں" ProjectTasksWithoutTimeSpent=بغیر وقت کے پروجیکٹ کے کام FormForNewLeadDesc=ہم سے رابطہ کرنے کے لیے درج ذیل فارم کو پُر کرنے کا شکریہ۔ آپ ہمیں براہ راست %s پر ای میل بھی بھیج سکتے ہیں۔ diff --git a/htdocs/langs/ur_PK/recruitment.lang b/htdocs/langs/ur_PK/recruitment.lang index 29e986d3d59..e6c3a6e71a6 100644 --- a/htdocs/langs/ur_PK/recruitment.lang +++ b/htdocs/langs/ur_PK/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=ای میل بھرتی کرنے والا ToUseAGenericEmail=ایک عام ای میل استعمال کرنے کے لیے۔ اگر وضاحت نہیں کی گئی ہے تو، بھرتی کے ذمہ دار کا ای میل استعمال کیا جائے گا۔ NewCandidature=نئی درخواست ListOfCandidatures=درخواستوں کی فہرست -RequestedRemuneration=معاوضے کی درخواست کی۔ -ProposedRemuneration=مجوزہ معاوضہ +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=معاہدہ تجویز کیا گیا۔ ContractSigned=معاہدے پر دستخط کیے گئے۔ ContractRefused=معاہدہ کرنے سے انکار کر دیا۔ RecruitmentCandidature=درخواست JobPositions=ملازمت کے عہدے RecruitmentCandidatures=ایپلی کیشنز -InterviewToDo=انٹرویو کرنا ہے۔ +InterviewToDo=Contacts to follow AnswerCandidature=درخواست کا جواب YourCandidature=آپ کی درخواست YourCandidatureAnswerMessage=آپ کی درخواست کے لیے آپ کا شکریہ۔
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=ملازمت کی پوزیشن بند ہے۔ ExtrafieldsJobPosition=تکمیلی صفات (ملازمت کی پوزیشنیں) ExtrafieldsApplication=تکمیلی صفات (نوکری کی درخواستیں) MakeOffer=ایک پیشکش کریں۔ +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/ur_PK/salaries.lang b/htdocs/langs/ur_PK/salaries.lang index 3c6e18296f4..8827cd329e2 100644 --- a/htdocs/langs/ur_PK/salaries.lang +++ b/htdocs/langs/ur_PK/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=اکاؤنٹنگ اکاؤنٹ صارف تیسرے فریق کے لیے استعمال کیا جاتا ہے۔ -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=صارف کارڈ پر بیان کردہ وقف اکاؤنٹنگ اکاؤنٹ صرف Subledger اکاؤنٹنگ کے لیے استعمال کیا جائے گا۔ یہ جنرل لیجر کے لیے اور سبلیجر اکاؤنٹنگ کی ڈیفالٹ ویلیو کے طور پر استعمال کیا جائے گا اگر صارف پر وقف صارف اکاؤنٹنگ اکاؤنٹ کی وضاحت نہیں کی گئی ہے۔ +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=اجرت کی ادائیگی کے لیے بطور ڈیفالٹ اکاؤنٹنگ اکاؤنٹ CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=بطور ڈیفالٹ، تنخواہ بناتے وقت "خودکار طور پر کل ادائیگی بنائیں" کے آپشن کو خالی چھوڑ دیں۔ Salary=تنخواہ diff --git a/htdocs/langs/ur_PK/stocks.lang b/htdocs/langs/ur_PK/stocks.lang index a776633222b..e3c353d9226 100644 --- a/htdocs/langs/ur_PK/stocks.lang +++ b/htdocs/langs/ur_PK/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=مستقبل میں تاریخ StocksByLotSerial=لاٹ/سیریل کے حساب سے اسٹاک LotSerial=لاٹس/سیریلز LotSerialList=لاٹ/سیریلز کی فہرست +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=حرکتیں ErrorWarehouseRefRequired=گودام کے حوالے کا نام درکار ہے۔ ListOfWarehouses=گوداموں کی فہرست @@ -48,7 +49,7 @@ StockCorrection=اسٹاک کی اصلاح CorrectStock=درست اسٹاک StockTransfer=اسٹاک کی منتقلی TransferStock=اسٹاک منتقل کریں۔ -MassStockTransferShort=بڑے پیمانے پر اسٹاک کی منتقلی +MassStockTransferShort=Bulk stock change StockMovement=اسٹاک کی نقل و حرکت StockMovements=اسٹاک کی نقل و حرکت NumberOfUnit=یونٹوں کی تعداد @@ -146,8 +147,9 @@ Replenishments=دوبارہ بھرنے NbOfProductBeforePeriod=منتخب مدت سے پہلے اسٹاک میں پروڈکٹ %s کی مقدار (<%s) NbOfProductAfterPeriod=منتخب مدت کے بعد اسٹاک میں پروڈکٹ %s کی مقدار (> %s) MassMovement=عوامی تحریک -SelectProductInAndOutWareHouse=ایک ذریعہ گودام اور ہدف گودام، ایک پروڈکٹ اور مقدار منتخب کریں پھر "%s" پر کلک کریں۔ ایک بار جب یہ تمام مطلوبہ حرکتوں کے لیے ہو جائے تو "%s" پر کلک کریں۔ +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=ریکارڈ کی منتقلی +RecordMovements=Record stock movements ReceivingForSameOrder=اس آرڈر کی رسیدیں StockMovementRecorded=اسٹاک کی نقل و حرکت ریکارڈ کی گئی۔ RuleForStockAvailability=اسٹاک کی ضروریات پر قواعد @@ -176,7 +178,7 @@ ProductStockWarehouseCreated=انتباہ کے لیے اسٹاک کی حد او ProductStockWarehouseUpdated=الرٹ کے لیے اسٹاک کی حد اور مطلوبہ بہترین اسٹاک کو درست طریقے سے اپ ڈیٹ کیا گیا۔ ProductStockWarehouseDeleted=الرٹ کے لیے اسٹاک کی حد اور مطلوبہ بہترین اسٹاک کو صحیح طریقے سے حذف کر دیا گیا۔ AddNewProductStockWarehouse=الرٹ اور مطلوبہ بہترین اسٹاک کے لیے نئی حد مقرر کریں۔ -AddStockLocationLine=مقدار کو کم کریں پھر اس پروڈکٹ کے لیے دوسرا گودام شامل کرنے کے لیے کلک کریں۔ +AddStockLocationLine=Decrease quantity then click to split the line InventoryDate=انوینٹری کی تاریخ Inventories=انوینٹریز NewInventory=نئی انوینٹری @@ -234,7 +236,7 @@ StockIncrease=اسٹاک میں اضافہ StockDecrease=اسٹاک میں کمی InventoryForASpecificWarehouse=مخصوص گودام کے لیے انوینٹری InventoryForASpecificProduct=کسی مخصوص پروڈکٹ کے لیے انوینٹری -StockIsRequiredToChooseWhichLotToUse=کون سا لاٹ استعمال کرنا ہے اس کا انتخاب کرنے کے لیے اسٹاک کی ضرورت ہے۔ +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=کرنے پر مجبور کریں۔ AlwaysShowFullArbo=گودام کے لنکس کے پاپ اپ پر گودام کا پورا درخت دکھائیں (انتباہ: یہ ڈرامائی طور پر کارکردگی کو کم کر سکتا ہے) StockAtDatePastDesc=آپ یہاں ماضی میں دی گئی تاریخ پر اسٹاک (اصلی اسٹاک) دیکھ سکتے ہیں۔ @@ -254,7 +256,7 @@ ReOpen=دوبارہ کھولیں۔ ConfirmFinish=کیا آپ انوینٹری کے بند ہونے کی تصدیق کرتے ہیں؟ یہ آپ کے اسٹاک کو آپ کی انوینٹری میں داخل کردہ اصلی مقدار میں اپ ڈیٹ کرنے کے لیے تمام اسٹاک کی نقل و حرکت پیدا کرے گا۔ ObjectNotFound=%s نہیں ملا MakeMovementsAndClose=نقل و حرکت پیدا کریں اور بند کریں۔ -AutofillWithExpected=حقیقی مقدار کو متوقع مقدار سے بدل دیں۔ +AutofillWithExpected=Fill real quantity with expected quantity ShowAllBatchByDefault=بطور ڈیفالٹ، پروڈکٹ "اسٹاک" ٹیب پر بیچ کی تفصیلات دکھائیں۔ CollapseBatchDetailHelp=آپ اسٹاک ماڈیول کنفیگریشن میں بیچ ڈیٹیل ڈیفالٹ ڈسپلے سیٹ کر سکتے ہیں۔ ErrorWrongBarcodemode=نامعلوم بارکوڈ وضع @@ -265,9 +267,53 @@ ProductBarcodeDoesNotExist=بارکوڈ والا پروڈکٹ موجود نہی WarehouseId=گودام کی شناخت WarehouseRef=گودام ریف SaveQtyFirst=سٹاک کی نقل و حرکت کے بارے میں پوچھنے سے پہلے پہلے اصلی انوینٹری شدہ مقداروں کو محفوظ کریں۔ +ToStart=Start InventoryStartedShort=شروع ErrorOnElementsInventory=مندرجہ ذیل وجہ سے آپریشن منسوخ کر دیا گیا: ErrorCantFindCodeInInventory=انوینٹری میں درج ذیل کوڈ نہیں مل سکتا QtyWasAddedToTheScannedBarcode=کامیابی !! مقدار کو تمام درخواست کردہ بار کوڈ میں شامل کیا گیا تھا۔ آپ سکینر ٹول کو بند کر سکتے ہیں۔ -StockChangeDisabled=اسٹاک پر تبدیلی غیر فعال ہے۔ +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=ٹرمینل کے لیے کوئی گودام متعین نہیں ہے۔ +ClearQtys=Clear all quantities +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Settings +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/ur_PK/ticket.lang b/htdocs/langs/ur_PK/ticket.lang index 36c951e7e57..dda8881b5ff 100644 --- a/htdocs/langs/ur_PK/ticket.lang +++ b/htdocs/langs/ur_PK/ticket.lang @@ -27,6 +27,7 @@ Permission56003=ٹکٹیں حذف کریں۔ Permission56004=ٹکٹوں کا انتظام کریں۔ Permission56005=تمام فریق ثالث کے ٹکٹ دیکھیں (بیرونی صارفین کے لیے موثر نہیں، ہمیشہ ان تیسرے فریق تک محدود رہیں جس پر وہ انحصار کرتے ہیں) +Tickets=Tickets TicketDictType=ٹکٹ - اقسام TicketDictCategory=ٹکٹ - گروپس TicketDictSeverity=ٹکٹ - شدت @@ -90,8 +91,8 @@ TicketPublicAccess=ایک عوامی انٹرفیس جس کے لیے کسی شن TicketSetupDictionaries=ٹکٹ کی قسم، شدت اور تجزیاتی کوڈ لغات سے قابل ترتیب ہیں۔ TicketParamModule=ماڈیول متغیر سیٹ اپ TicketParamMail=ای میل سیٹ اپ -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=ٹکٹ بنانے کے بعد ٹیکسٹ میسج بھیجا گیا۔ @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=یہاں بیان کردہ متن عوامی انٹرفی TicketParamPublicInterface=عوامی انٹرفیس سیٹ اپ TicketsEmailMustExist=ٹکٹ بنانے کے لیے موجودہ ای میل ایڈریس کی ضرورت ہے۔ TicketsEmailMustExistHelp=پبلک انٹرفیس میں، نیا ٹکٹ بنانے کے لیے ڈیٹا بیس میں ای میل ایڈریس کو پہلے سے ہی بھرنا چاہیے۔ +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=عوامی انٹرفیس TicketUrlPublicInterfaceLabelAdmin=عوامی انٹرفیس کے لیے متبادل URL TicketUrlPublicInterfaceHelpAdmin=ویب سرور کے لیے ایک عرف کی وضاحت کرنا اور اس طرح عوامی انٹرفیس کو دوسرے یو آر ایل کے ساتھ دستیاب کرنا ممکن ہے (سرور کو اس نئے یو آر ایل پر پراکسی کے طور پر کام کرنا چاہیے) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=ٹکٹ اب تفویض کیا گیا ہے۔ TicketChangeType=قسم تبدیل کریں۔ TicketChangeCategory=تجزیاتی کوڈ کو تبدیل کریں۔ TicketChangeSeverity=شدت کو تبدیل کریں۔ -TicketAddMessage=ایک پیغام شامل کریں۔ -AddMessage=ایک پیغام شامل کریں۔ +TicketAddMessage=Add private message MessageSuccessfullyAdded=ٹکٹ شامل کیا گیا۔ TicketMessageSuccessfullyAdded=پیغام کامیابی کے ساتھ شامل ہو گیا۔ TicketMessagesList=پیغام کی فہرست @@ -202,8 +206,8 @@ TicketSeverity=شدت ShowTicket=ٹکٹ دیکھیں RelatedTickets=متعلقہ ٹکٹ TicketAddIntervention=مداخلت پیدا کریں۔ -CloseTicket=بند کریں | ٹکٹ حل کریں۔ -AbandonTicket=ٹکٹ چھوڑ دیں۔ +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=بند کریں | ٹکٹ حل کریں۔ ConfirmCloseAticket=ٹکٹ بند ہونے کی تصدیق کریں۔ ConfirmAbandonTicket=کیا آپ ٹکٹ کے بند ہونے کی تصدیق کرتے ہیں اسٹیٹس 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=ای میل کے ذریعے پیغام بھیجیں۔ TicketNewMessage=نیا پیغام ErrorMailRecipientIsEmptyForSendTicketMessage=وصول کنندہ خالی ہے۔ کوئی ای میل نہیں بھیجا۔ TicketGoIntoContactTab=براہ کرم انہیں منتخب کرنے کے لیے "رابطے" ٹیب میں جائیں۔ -TicketMessageMailIntro=تعارف +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=یہ متن صرف ای میل کے شروع میں شامل کیا گیا ہے اور محفوظ نہیں کیا جائے گا۔ -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=دستخط -TicketMessageMailSignatureHelp=یہ متن صرف ای میل کے آخر میں شامل کیا گیا ہے اور محفوظ نہیں کیا جائے گا۔ -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=جوابی ای میل کے دستخط -TicketMessageMailSignatureHelpAdmin=یہ متن جوابی پیغام کے بعد داخل کیا جائے گا۔ +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=ٹکٹ کارڈ پر پیغام کی فہرست میں صرف یہ متن محفوظ کیا جائے گا۔ TicketMessageSubstitutionReplacedByGenericValues=متبادل متغیرات کو عام اقدار سے تبدیل کیا جاتا ہے۔ +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=تب سے وقت گزر گیا۔ TicketTimeToRead=پڑھنے سے پہلے وقت گزر گیا۔ TicketTimeElapsedBeforeSince=وقت سے پہلے / بعد سے گزر گیا @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=ٹکٹ پر %s موضوع کے سات TicketAssignedToYou=ٹکٹ تفویض کر دیا گیا۔ TicketAssignedEmailBody=آپ کو %s کی طرف سے ٹکٹ #%s تفویض کیا گیا ہے MarkMessageAsPrivate=پیغام کو نجی کے بطور نشان زد کریں۔ +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=یہ پیغام بیرونی صارفین کو نہیں دکھایا جائے گا۔ TicketEmailOriginIssuer=ٹکٹوں کی اصل پر جاری کنندہ InitialMessage=ابتدائی پیغام @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=آپ درج ذیل لنک پر کلک ک TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=براہ کرم اس ای میل کا براہ راست جواب نہ دیں! انٹرفیس میں جواب دینے کے لیے لنک کا استعمال کریں۔ TicketPublicInfoCreateTicket=یہ فارم آپ کو ہمارے انتظامی نظام میں سپورٹ ٹکٹ ریکارڈ کرنے کی اجازت دیتا ہے۔ -TicketPublicPleaseBeAccuratelyDescribe=براہ کرم مسئلہ کی درست وضاحت کریں۔ ہمیں آپ کی درخواست کی درست شناخت کرنے کی اجازت دینے کے لیے زیادہ سے زیادہ معلومات فراہم کریں۔ +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=براہ کرم ٹکٹ ٹریکنگ ID درج کریں۔ TicketTrackId=عوامی ٹریکنگ ID OneOfTicketTrackId=آپ کی ٹریکنگ آئی ڈی میں سے ایک diff --git a/htdocs/langs/ur_PK/users.lang b/htdocs/langs/ur_PK/users.lang index 18dbee63458..e14eaf1e067 100644 --- a/htdocs/langs/ur_PK/users.lang +++ b/htdocs/langs/ur_PK/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=گروپ سے نکال دیں۔ PasswordChangedAndSentTo=پاس ورڈ تبدیل کر کے %s پر بھیج دیا گیا۔ PasswordChangeRequest= %s کے لیے پاس ورڈ تبدیل کرنے کی درخواست PasswordChangeRequestSent= کے لیے پاس ورڈ بدلنے کی درخواست -IfLoginExistPasswordRequestSent=اگر یہ لاگ ان ایک درست اکاؤنٹ ہے تو پاس ورڈ کو دوبارہ ترتیب دینے کے لیے ایک ای میل بھیجی گئی ہے۔ +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=اگر یہ ای میل ایک درست اکاؤنٹ ہے تو پاس ورڈ کو دوبارہ ترتیب دینے کے لیے ایک ای میل بھیجی گئی ہے۔ ConfirmPasswordReset=پاس ورڈ دوبارہ ترتیب دینے کی تصدیق کریں۔ MenuUsersAndGroups=صارفین اور گروپس @@ -68,7 +68,6 @@ CreateDolibarrLogin=ایک صارف بنائیں CreateDolibarrThirdParty=تیسری پارٹی بنائیں LoginAccountDisableInDolibarr=Dolibarr میں اکاؤنٹ کو غیر فعال کر دیا گیا ہے۔ UsePersonalValue=ذاتی قدر استعمال کریں۔ -InternalUser=اندرونی صارف ExportDataset_user_1=صارفین اور ان کی خصوصیات DomainUser=ڈومین صارف %s Reactivate=دوبارہ فعال کریں۔ @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/ur_PK/website.lang b/htdocs/langs/ur_PK/website.lang index c9cce686375..443744e6ef8 100644 --- a/htdocs/langs/ur_PK/website.lang +++ b/htdocs/langs/ur_PK/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=کوڈ +WebsiteName=Name of the website WebsiteSetupDesc=یہاں وہ ویب سائٹس بنائیں جو آپ استعمال کرنا چاہتے ہیں۔ پھر ان میں ترمیم کرنے کے لیے مینو ویب سائٹس میں جائیں۔ DeleteWebsite=ویب سائٹ کو حذف کریں۔ ConfirmDeleteWebsite=کیا آپ واقعی اس ویب سائٹ کو حذف کرنا چاہتے ہیں؟ اس کے تمام صفحات اور مواد کو بھی ہٹا دیا جائے گا۔ اپ لوڈ کی گئی فائلیں (جیسے میڈیا ڈائرکٹری، ECM ماڈیول، ...) باقی رہیں گی۔ @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=HTML ہیڈر کے نیچے اضافہ (تمام صفحات WEBSITE_ROBOT=روبوٹ فائل (robots.txt) WEBSITE_HTACCESS=ویب سائٹ .htaccess فائل WEBSITE_MANIFEST_JSON=ویب سائٹ manifest.json فائل -WEBSITE_README=README.md فائل WEBSITE_KEYWORDSDesc=اقدار کو الگ کرنے کے لیے کوما کا استعمال کریں۔ -EnterHereLicenseInformation=README.md فائل کو بھرنے کے لیے یہاں میٹا ڈیٹا یا لائسنس کی معلومات درج کریں۔ اگر آپ اپنی ویب سائٹ کو ٹیمپلیٹ کے طور پر تقسیم کرتے ہیں، تو فائل کو آزمائشی پیکیج میں شامل کیا جائے گا۔ +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML ہیڈر (صرف اس صفحہ کے لیے مخصوص) PageNameAliasHelp=صفحہ کا نام یا عرف۔
یہ عرف SEO یو آر ایل بنانے کے لیے بھی استعمال ہوتا ہے جب ویب سائٹ کسی ویب سرور کے ورچوئل ہوسٹ (جیسے Apacke, Nginx, ...) سے چلائی جاتی ہے۔ اس عرف میں ترمیم کرنے کے لیے بٹن " %s " استعمال کریں۔ EditTheWebSiteForACommonHeader=نوٹ: اگر آپ تمام صفحات کے لیے ذاتی نوعیت کے ہیڈر کی وضاحت کرنا چاہتے ہیں تو صفحہ/کنٹینر کے بجائے سائٹ کی سطح پر ہیڈر میں ترمیم کریں۔ @@ -42,6 +43,8 @@ ViewPageInNewTab=نئے ٹیب میں صفحہ دیکھیں SetAsHomePage=ہوم پیج سیٹ کریں RealURL=اصلی URL ViewWebsiteInProduction=ہوم یو آر ایل کا استعمال کرتے ہوئے ویب سائٹ دیکھیں +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= اپاچی کے ساتھ استعمال / NGinx / ...
آپ کے ویب سرور پر تخلیق کریں (اپاچی، Nginx ...) پی ایچ پی کے ساتھ ایک سرشار مجازی میزبان فعال اور پر ایک روٹ ڈائریکٹری
%s ExampleToUseInApacheVirtualHostConfig=اپاچی ورچوئل ہوسٹ سیٹ اپ میں استعمال کرنے کی مثال: YouCanAlsoTestWithPHPS= پر
PHP سرایت سرور
ساتھ استعمال کے ماحول کی ترقی، آپ
PHP -S 0.0.0.0:8080 -t %s چلا کر PHP سرایت ویب سرور کے ساتھ سائٹ (PHP 5.5 درکار) کی جانچ کے لیے پسند کر سکتے ہیں @@ -137,7 +140,7 @@ PagesRegenerated=%s صفحہ/کنٹینر دوبارہ تیار کیا گیا RegenerateWebsiteContent=ویب سائٹ کیش فائلوں کو دوبارہ تخلیق کریں۔ AllowedInFrames=فریموں میں اجازت ہے۔ DefineListOfAltLanguagesInWebsiteProperties=ویب سائٹ کی خصوصیات میں تمام دستیاب زبانوں کی فہرست کی وضاحت کریں۔ -GenerateSitemaps=ویب سائٹ کا نقشہ فائل بنائیں +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=اگر آپ تصدیق کرتے ہیں، تو آپ موجودہ سائٹ میپ فائل کو مٹا دیں گے... ConfirmSitemapsCreation=سائٹ کا نقشہ تیار کرنے کی تصدیق کریں۔ SitemapGenerated=سائٹ کا نقشہ فائل %s تیار کیا گیا @@ -145,3 +148,10 @@ ImportFavicon=فیویکان ErrorFaviconType=Favicon png ہونا چاہیے۔ ErrorFaviconSize=فیویکن کا سائز 16x16، 32x32 یا 64x64 ہونا چاہیے۔ FaviconTooltip=ایک تصویر اپ لوڈ کریں جس کا png ہونا ضروری ہے (16x16، 32x32 یا 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/ur_PK/withdrawals.lang b/htdocs/langs/ur_PK/withdrawals.lang index 11f9cc76b26..57fe76132d6 100644 --- a/htdocs/langs/ur_PK/withdrawals.lang +++ b/htdocs/langs/ur_PK/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=وینڈر انوائس کریڈٹ ٹرانسفر InvoiceWaitingWithdraw=انوائس براہ راست ڈیبٹ کا انتظار کر رہا ہے۔ InvoiceWaitingPaymentByBankTransfer=انوائس کریڈٹ ٹرانسفر کا انتظار کر رہی ہے۔ AmountToWithdraw=واپس لینے کی رقم +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw='%s' کے لیے کھلا کوئی رسید انتظار نہیں کر رہا ہے۔ درخواست کرنے کے لیے انوائس کارڈ پر ٹیب '%s' پر جائیں۔ -NoSupplierInvoiceToWithdraw=کھلی 'براہ راست کریڈٹ کی درخواستوں' کے ساتھ کوئی سپلائر انوائس انتظار نہیں کر رہا ہے۔ درخواست کرنے کے لیے انوائس کارڈ پر ٹیب '%s' پر جائیں۔ +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=صارف ذمہ دار WithdrawalsSetup=براہ راست ڈیبٹ ادائیگی کا سیٹ اپ CreditTransferSetup=کریڈٹ ٹرانسفر سیٹ اپ @@ -41,6 +42,7 @@ CreditTransferStatistics=کریڈٹ ٹرانسفر کے اعدادوشمار Rejects=رد کرتا ہے۔ LastWithdrawalReceipt=تازہ ترین %s براہ راست ڈیبٹ رسیدیں۔ MakeWithdrawRequest=براہ راست ڈیبٹ ادائیگی کی درخواست کریں۔ +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=کریڈٹ ٹرانسفر کی درخواست کریں۔ WithdrawRequestsDone=%s براہ راست ڈیبٹ ادائیگی کی درخواستیں ریکارڈ کی گئیں۔ BankTransferRequestsDone=%s کریڈٹ ٹرانسفر کی درخواستیں ریکارڈ کی گئیں۔ @@ -99,8 +101,11 @@ CreditDate=پر کریڈٹ WithdrawalFileNotCapable=آپ کے ملک %s (آپ کا ملک تعاون یافتہ نہیں ہے) کے لیے رقم نکلوانے کی رسید بنانے میں ناکام ShowWithdraw=براہ راست ڈیبٹ آرڈر دکھائیں۔ IfInvoiceNeedOnWithdrawPaymentWontBeClosed=تاہم، اگر انوائس میں کم از کم ایک براہ راست ڈیبٹ ادائیگی کا آرڈر ابھی تک پروسیس نہیں ہوا ہے، تو اسے پہلے سے نکالنے کے انتظام کی اجازت دینے کے لیے بطور ادائیگی سیٹ نہیں کیا جائے گا۔ -DoStandingOrdersBeforePayments=یہ ٹیب آپ کو براہ راست ڈیبٹ ادائیگی کے آرڈر کی درخواست کرنے کی اجازت دیتا ہے۔ ایک بار مکمل ہوجانے کے بعد، مینو میں جائیں Bank->براہ راست ڈیبٹ کے ذریعے ادائیگی تاکہ ڈائریکٹ ڈیبٹ آرڈر تیار کریں اور اس کا نظم کریں۔ ڈائریکٹ ڈیبٹ آرڈر بند ہونے پر، انوائسز پر ادائیگی خود بخود ریکارڈ ہو جائے گی، اور اگر ادائیگی باقی ہے تو انوائسز بند ہو جائیں گی۔ -DoCreditTransferBeforePayments=یہ ٹیب آپ کو کریڈٹ ٹرانسفر آرڈر کی درخواست کرنے کی اجازت دیتا ہے۔ ایک بار مکمل ہوجانے کے بعد، مینو میں جائیں بینک-> کریڈٹ ٹرانسفر کے ذریعے ادائیگی کریڈٹ ٹرانسفر آرڈر تیار کرنے اور اس کا نظم کرنے کے لیے۔ جب کریڈٹ ٹرانسفر آرڈر بند ہو جائے گا، انوائس پر ادائیگی خود بخود ریکارڈ ہو جائے گی، اور اگر ادائیگی باقی ہے تو انوائسز بند ہو جائیں گی۔ +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=ڈیبٹ آرڈر فائل CreditTransferFile=کریڈٹ ٹرانسفر فائل SetToStatusSent="فائل بھیجی گئی" کی حیثیت پر سیٹ کریں @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=خالی رقم کے لیے براہ راست ڈی SepaMandate=SEPA ڈائریکٹ ڈیبٹ مینڈیٹ SepaMandateShort=SEPA مینڈیٹ PleaseReturnMandate=براہ کرم یہ مینڈیٹ فارم بذریعہ ای میل %s پر یا بذریعہ ڈاک واپس کریں۔ -SEPALegalText=اس مینڈیٹ فارم پر دستخط کرکے، آپ (A) %s کو اختیار دیتے ہیں کہ وہ آپ کے اکاؤنٹ کو ڈیبٹ کرنے کے لیے اپنے بینک کو ہدایات بھیجے اور (B) آپ کے بینک کو %s کی ہدایات کے مطابق آپ کے اکاؤنٹ کو ڈیبٹ کرنے کا اختیار دیں۔ اپنے حقوق کے حصے کے طور پر، آپ اپنے بینک کے ساتھ اپنے معاہدے کی شرائط و ضوابط کے تحت اپنے بینک سے رقم کی واپسی کے حقدار ہیں۔ مندرجہ بالا مینڈیٹ سے متعلق آپ کے حقوق کی وضاحت ایک بیان میں کی گئی ہے جو آپ اپنے بینک سے حاصل کر سکتے ہیں۔ +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=قرض دہندہ شناخت کنندہ CreditorName=قرض دینے والے کا نام SEPAFillForm=(B) براہ کرم نشان زدہ تمام فیلڈز کو مکمل کریں* @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=پھانسی کی تاریخ CreateForSepa=ڈائریکٹ ڈیبٹ فائل بنائیں ICS=کریڈٹ کنندہ شناخت کنندہ - ICS +IDS=Debitor Identifier END_TO_END="EndToEndId" SEPA XML ٹیگ - فی ٹرانزیکشن تفویض کردہ منفرد شناخت USTRD="غیر ساختہ" SEPA XML ٹیگ ADDDAYS=عملدرآمد کی تاریخ میں دن شامل کریں۔ @@ -154,3 +160,4 @@ ErrorICSmissing=بینک اکاؤنٹ %s میں ICS غائب ہے۔ TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=براہ راست ڈیبٹ آرڈر کی کل رقم لائنوں کے مجموعے سے مختلف ہے۔ WarningSomeDirectDebitOrdersAlreadyExists=انتباہ: پہلے سے ہی کچھ زیر التواء ڈائریکٹ ڈیبٹ آرڈرز (%s) کی درخواست کی گئی ہے %s WarningSomeCreditTransferAlreadyExists=انتباہ: پہلے سے ہی کچھ زیر التواء کریڈٹ ٹرانسفر (%s) کی درخواست کی گئی ہے %s کی رقم +UsedFor=Used for %s diff --git a/htdocs/langs/ur_PK/workflow.lang b/htdocs/langs/ur_PK/workflow.lang index 552890cec33..7da2a5f992f 100644 --- a/htdocs/langs/ur_PK/workflow.lang +++ b/htdocs/langs/ur_PK/workflow.lang @@ -7,6 +7,7 @@ descWORKFLOW_PROPAL_AUTOCREATE_ORDER=تجارتی تجویز پر دستخط ہ descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=تجارتی تجویز پر دستخط ہونے کے بعد خودکار طور پر ایک کسٹمر انوائس بنائیں (نئے انوائس میں پروپوزل کے برابر رقم ہوگی) descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=معاہدے کی توثیق کے بعد خودکار طور پر ایک کسٹمر انوائس بنائیں descWORKFLOW_ORDER_AUTOCREATE_INVOICE=سیلز آرڈر بند ہونے کے بعد خودکار طور پر کسٹمر انوائس بنائیں (نئے انوائس میں آرڈر کے برابر رقم ہوگی) +descWORKFLOW_TICKET_CREATE_INTERVENTION=On ticket creation, automatically create an intervention. # Autoclassify customer proposal or order descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=جب سیلز آرڈر کو بل پر سیٹ کیا جاتا ہے تو لنکڈ سورس پروپوزل کو بطور بل کی درجہ بندی کریں (اور اگر آرڈر کی رقم دستخط شدہ لنکڈ پروپوزل کی کل رقم کے برابر ہے) descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=جب گاہک کی انوائس کی توثیق کی جاتی ہے تو لنک شدہ سورس پروپوزل کو بل کے طور پر درجہ بندی کریں (اور اگر انوائس کی رقم دستخط شدہ لنکڈ پروپوزل کی کل رقم کے برابر ہے) @@ -21,10 +22,15 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=جب وینڈر ان descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=جب کسی استقبالیہ کی توثیق ہو جاتی ہے تو منسلک ذریعہ خریداری کے آرڈر کو موصول ہونے کے مطابق درجہ بندی کریں (اور اگر تمام استقبالیوں کو موصول ہونے والی مقدار وہی ہے جو اپ ڈیٹ کرنے کے لیے خریداری آرڈر میں ہے) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=ریسیپشن بند ہونے پر موصول ہونے والے لنکڈ سورس پرچیز آرڈر کی درجہ بندی کریں (اور اگر تمام ریسپشنز کو موصول ہونے والی مقدار وہی ہے جو اپ ڈیٹ کرنے کے لیے خریداری آرڈر میں ہے) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=جب کسی منسلک سپلائر آرڈر کی توثیق ہو جاتی ہے تو استقبالیہ کو "بل شدہ" میں درجہ بندی کریں۔ +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) +# Automatically link ticket to contract +descWORKFLOW_TICKET_LINK_CONTRACT=When creating a ticket, link available contracts of matching thirdparty +descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=When linking contracts, search among those of parents companies # Autoclose intervention descWORKFLOW_TICKET_CLOSE_INTERVENTION=ٹکٹ بند ہونے پر ٹکٹ سے منسلک تمام مداخلتوں کو بند کر دیں۔ AutomaticCreation=خودکار تخلیق AutomaticClassification=خودکار درجہ بندی # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=جب کسٹمر انوائس کی توثیق ہو جائے تو لنک شدہ سورس شپمنٹ کو بند کے طور پر درجہ بندی کریں۔ +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) +AutomaticClosing=Automatic closing +AutomaticLinking=Automatic linking diff --git a/htdocs/langs/uz_UZ/accountancy.lang b/htdocs/langs/uz_UZ/accountancy.lang index 3a43fb98d83..d1e47ddef53 100644 --- a/htdocs/langs/uz_UZ/accountancy.lang +++ b/htdocs/langs/uz_UZ/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=EEC tarkibiga kirmagan mamlakatlar CountriesInEECExceptMe=%s dan tashqari EECdagi mamlakatlar CountriesExceptMe=%s dan tashqari barcha mamlakatlar AccountantFiles=Dastlabki hujjatlarni eksport qilish -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=Jurnallaringizni eksport qilish uchun %s - %s menyu yozuvidan foydalaning. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=Buxgalteriya hisobi bo'yicha ko'rish VueBySubAccountAccounting=Buxgalteriya subkontaji bo'yicha ko'rish @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=O'rnatishda aniqlanmagan sotuvchilar uchun aso MainAccountForUsersNotDefined=O'rnatishda aniqlanmagan foydalanuvchilar uchun asosiy buxgalteriya hisobi MainAccountForVatPaymentNotDefined=O'rnatishda aniqlanmagan QQSni to'lash uchun asosiy buxgalteriya hisobi MainAccountForSubscriptionPaymentNotDefined=O'rnatishda aniqlanmagan obuna to'lovining asosiy buxgalteriya hisobi +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Buxgalteriya hisobi maydoni AccountancyAreaDescIntro=Buxgalteriya modulidan foydalanish bir necha bosqichda amalga oshiriladi: @@ -163,40 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=Yordamchi hisob uchun kombinatsiyalangan ro'yxatni yoq ACCOUNTING_DATE_START_BINDING=Buxgalteriyada majburiy va o'tkazishni boshlash uchun sanani aniqlang. Ushbu sana ostida operatsiyalar buxgalteriya hisobiga o'tkazilmaydi. ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Sell journal -ACCOUNTING_PURCHASE_JOURNAL=Purchase journal -ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal -ACCOUNTING_SOCIAL_JOURNAL=Social journal +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Yangi jurnal mavjud +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Social journal ACCOUNTING_RESULT_PROFIT=Natija buxgalteriya hisobi (foyda) ACCOUNTING_RESULT_LOSS=Natija buxgalteriya hisobi (Zarar) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Yopish jurnali -ACCOUNTING_ACCOUNT_TRANSFER_CASH=O'tish davri o'tkazmalarining buxgalteriya hisobi +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=O'tkazma hisobvarag'i -ACCOUNTING_ACCOUNT_SUSPENSE=Kutishning buxgalteriya hisobi -DONATION_ACCOUNTINGACCOUNT=Xayriya mablag'larini ro'yxatdan o'tkazish uchun buxgalteriya hisobi -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Obunalarni ro'yxatdan o'tkazish uchun buxgalteriya hisobi +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Mijozlar depozitini ro'yxatdan o'tkazish uchun sukut bo'yicha buxgalteriya hisobi +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Xarid qilingan mahsulotlar uchun sukut bo'yicha buxgalteriya hisobi (agar mahsulot varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=EECda sotib olingan mahsulotlar uchun sukut bo'yicha buxgalteriya hisobi (agar mahsulot varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Sotib olingan va EECdan tashqariga olib kirilgan mahsulotlar uchun sukut bo'yicha buxgalteriya hisobi (agar mahsulot varag'ida belgilanmagan bo'lsa) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Sotilgan mahsulotlar uchun sukut bo'yicha buxgalteriya hisobi (agar mahsulot varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=EECda sotilgan mahsulotlar uchun sukut bo'yicha buxgalteriya hisobi (agar mahsulot varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=EECdan tashqarida sotilgan va eksport qilingan mahsulotlar uchun sukut bo'yicha buxgalteriya hisobi (agar mahsulot varag'ida belgilanmagan bo'lsa) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Sotib olingan xizmatlar uchun sukut bo'yicha buxgalteriya hisobi (agar xizmat varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=EECda sotib olingan xizmatlar uchun sukut bo'yicha buxgalteriya hisobi (agar xizmat varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Sotib olingan va EECdan tashqariga olib kirilgan xizmatlar uchun sukut bo'yicha buxgalteriya hisobi (agar xizmat varag'ida ko'rsatilmagan bo'lsa) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Sotilgan xizmatlar uchun sukut bo'yicha buxgalteriya hisobi (agar xizmat varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=EECda sotilgan xizmatlar uchun sukut bo'yicha buxgalteriya hisobi (agar xizmat varag'ida belgilanmagan bo'lsa foydalaniladi) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=EECdan tashqarida sotilgan va eksport qilingan xizmatlar uchun sukut bo'yicha buxgalteriya hisobi (agar xizmat varag'ida belgilanmagan bo'lsa) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Type of document Docdate=Date @@ -211,7 +217,7 @@ Codejournal=Journal JournalLabel=Jurnal yorlig'i NumPiece=Parcha raqami TransactionNumShort=Raqam bitim -AccountingCategory=Maxsus guruh +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Bosh kitob schyoti bo'yicha guruhlash GroupBySubAccountAccounting=Subledger schyoti bo'yicha guruhlash AccountingAccountGroupsDesc=Siz bu erda buxgalteriya hisobining ayrim guruhlarini belgilashingiz mumkin. Ular shaxsiylashtirilgan buxgalteriya hisobotlari uchun ishlatiladi. @@ -265,13 +271,13 @@ Reconcilable=Yarashtiriladigan TotalVente=Total turnover before tax TotalMarge=Total sales margin -DescVentilCustomer=Mahsulotni hisobga olish hisobvarag'iga bog'langan (yoki bo'lmagan) mijozlarning hisob-fakturalari satrlari ro'yxati bilan bu erda maslahatlashing -DescVentilMore=Ko'pgina hollarda, agar siz oldindan belgilangan mahsulot yoki xizmatlardan foydalansangiz va mahsulot / xizmat kartasida hisob raqamini o'rnatgan bo'lsangiz, ilova sizning hisob-faktura satrlari va sizning hisobvaraqlar rejangizning buxgalteriya hisobi o'rtasidagi majburiylikni amalga oshirishi mumkin. "%s" tugmasi bilan bir marta bosish. Agar mahsulot / xizmat kartalarida hisob o'rnatilmagan bo'lsa yoki sizda hali ham biron bir qatorga bog'liq bo'lmagan bo'lsa, siz " %s " menyusidan majburiy ravishda majburiy ulanishingiz kerak bo'ladi. -DescVentilDoneCustomer=Xaridorlarning schyot-fakturalari ro'yxati va ularning mahsulotlarini hisobga olish hisobi bilan bu erda maslahatlashing -DescVentilTodoCustomer=Mahsulotni hisobga olish hisobvarag'i bilan bog'lanmagan hisob-faktura satrlarini bog'lab qo'ying -ChangeAccount=Tanlangan yo'nalishlar uchun mahsulot / xizmatning buxgalteriya hisobini quyidagi buxgalteriya hisobi bilan o'zgartiring: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Mahsulotni hisobga olish hisobvarag'iga bog'langan yoki hali bog'lanmagan sotuvchining faktura satrlari ro'yxati bilan bu erda maslahatlashing (faqat buxgalteriyada o'tkazilmagan yozuvlar ko'rinadi) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Bu erda sotuvchilarning schyot-fakturalari ro'yxati va ularning buxgalteriya hisobi bilan maslahatlashing DescVentilTodoExpenseReport=To'lovlarni hisobga olish hisobvarag'i bilan bog'lanmagan majburiy xarajatlar to'g'risidagi hisobot satrlari DescVentilExpenseReport=To'lovlarni hisobga olish hisobvarag'iga bog'langan (yoki bo'lmagan) xarajatlar hisobotlari ro'yxati bilan bu erda maslahatlashing @@ -283,20 +289,20 @@ DescClosure=Consult here the number of movements by month not yet validated & lo OverviewOfMovementsNotValidated=Tasdiqlanmagan va qulflanmagan harakatlarning umumiy ko'rinishi AllMovementsWereRecordedAsValidated=Barcha harakatlar tasdiqlangan va qulflangan sifatida qayd etilgan NotAllMovementsCouldBeRecordedAsValidated=Hamma harakatlarni tasdiqlangan va qulflangan deb yozib bo'lmaydi -ValidateMovements=Yozuvni tasdiqlash va bloklash... +ValidateMovements=Validate and lock movements... DescValidateMovements=Yozishni, xatlarni va o'chirishni har qanday o'zgartirish yoki o'chirish taqiqlanadi. Jismoniy mashqlar uchun barcha yozuvlar tasdiqlanishi kerak, aks holda yopish mumkin bo'lmaydi ValidateHistory=Avtomatik bog'lash AutomaticBindingDone=Avtomatik ulanishlar bajarildi (%s) - Ba'zi yozuvlar uchun avtomatik bog'lash mumkin emas (%s) -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Harakat to'g'ri muvozanatlanmagan. Debet = %s & Kredit = %s Balancing=Balanslash FicheVentilation=Majburiy karta GeneralLedgerIsWritten=Bitimlar kitobda yozilgan GeneralLedgerSomeRecordWasNotRecorded=Ba'zi operatsiyalarni jurnalga yozib bo'lmaydi. Agar boshqa xato xabari bo'lmasa, bu ular allaqachon jurnalga yozilganligi sababli bo'lishi mumkin. NoNewRecordSaved=O‘tkazish uchun boshqa rekord yo‘q -ListOfProductsWithoutAccountingAccount=Hech qanday buxgalteriya hisobiga bog'lanmagan mahsulotlar ro'yxati +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Majburiylikni o'zgartiring Accounted=Hisob kitobida hisobga olingan NotYetAccounted=Buxgalteriya hisobiga hali o'tkazilmagan @@ -319,9 +325,10 @@ AccountingJournalType1=Turli xil operatsiyalar AccountingJournalType2=Sotish AccountingJournalType3=Xaridlar AccountingJournalType4=Bank -AccountingJournalType5=Xarajatlar to'g'risida hisobot +AccountingJournalType5=Expense reports AccountingJournalType8=Inventarizatsiya AccountingJournalType9=Yangi-yangi +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Ushbu jurnal allaqachon ishlatilgan AccountingAccountForSalesTaxAreDefinedInto=Izoh: Sotish solig'i bo'yicha buxgalteriya hisobi %s - %s menyusida aniqlanadi NumberOfAccountancyEntries=Yozuvlar soni @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Harakatlar soni ACCOUNTING_DISABLE_BINDING_ON_SALES=Sotish bo'yicha buxgalteriyada majburiy va o'tkazishni o'chirib qo'ying (mijozlar hisob-kitoblari buxgalteriya hisobida hisobga olinmaydi) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Xaridlar bo'yicha buxgalteriyada majburiy va o'tkazishni o'chirib qo'ying (sotuvchi hisob-kitoblari buxgalteriya hisobida hisobga olinmaydi) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Xarajatlar hisobotlari bo'yicha buxgalteriyada majburiy va o'tkazishni o'chirib qo'ying (xarajatlar hisoboti buxgalteriya hisobida hisobga olinmaydi) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Eksport qilingan qatorlarni eksport qilingan deb belgilash (chiziqni o‘zgartirish uchun siz butun tranzaksiyani o‘chirib tashlashingiz va uni buxgalteriya hisobiga qayta o‘tkazishingiz kerak) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Sanani tekshirish va qulflash ConfirmExportFile=Buxgalteriya eksporti faylini yaratishni tasdiqlashmi? ExportDraftJournal=Jurnal jurnalini eksport qiling @@ -398,7 +407,11 @@ Calculated=Hisoblangan Formula=Formula ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Murosasiz +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=Hech qanday kelishuv o'zgartirilmagan AccountancyOneLetteringModifiedSuccessfully=Bitta yarashuv muvaffaqiyatli oʻzgartirildi AccountancyLetteringModifiedSuccessfully=%s moslashtirish muvaffaqiyatli o'zgartirildi @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=Bitta kelishuv muvaffaqiyatli oʻz AccountancyUnletteringModifiedSuccessfully=%s unreconcile muvaffaqiyatli oʻzgartirildi ## Confirm box -ConfirmMassUnlettering=Ommaviy kelishuvni tasdiqlash -ConfirmMassUnletteringQuestion=Haqiqatan ham %s tanlangan yozuv(lar)ni yarashtirmoqchimisiz? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Ommaviy oʻchirishni tasdiqlash ConfirmMassDeleteBookkeepingWritingQuestion=Bu operatsiyani buxgalteriya hisobidan o'chirib tashlaydi (bir xil tranzaksiyaga tegishli barcha qatorlar o'chiriladi) %s tanlangan yozuv(lar)ni o'chirib tashlamoqchimisiz? @@ -454,6 +468,5 @@ FECFormatMulticurrencyCode=Ko'p valyuta kodi (Idevise) DateExport=Sana eksporti WarningReportNotReliable=Diqqat, ushbu hisobot daftarga asoslanmagan, shuning uchun daftarda qo'lda o'zgartirilgan bitimni o'z ichiga olmaydi. Agar sizning jurnalizatsiya dolzarb bo'lsa, buxgalteriya hisobi yanada aniqroq bo'ladi. ExpenseReportJournal=Xarajatlar bo'yicha hisobot jurnali -InventoryJournal=Inventarizatsiya jurnali NAccounts=%s hisob qaydnomalari diff --git a/htdocs/langs/uz_UZ/admin.lang b/htdocs/langs/uz_UZ/admin.lang index de5991eb679..de6320aef64 100644 --- a/htdocs/langs/uz_UZ/admin.lang +++ b/htdocs/langs/uz_UZ/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Mijozlarni taqqoslash WarningModuleNotActive= %s moduli yoqilgan bo'lishi kerak WarningOnlyPermissionOfActivatedModules=Bu erda faqat faollashtirilgan modullarga tegishli ruxsatlar ko'rsatilgan. Boshqa modullarni Home-> Setup-> Modules sahifasida faollashtirishingiz mumkin. DolibarrSetup=Dolibarr-ni o'rnating yoki yangilang -InternalUser=Ichki foydalanuvchi -ExternalUser=Tashqi foydalanuvchi InternalUsers=Ichki foydalanuvchilar ExternalUsers=Tashqi foydalanuvchilar UserInterface=Foydalanuvchi interfeysi @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS Host (php.ini-da standart qiymat: %s MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS porti (Unix-ga o'xshash tizimlarda PHP-da aniqlanmagan) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS xosti (Unixga o'xshash tizimlarda PHP-da aniqlanmagan) MAIN_MAIL_EMAIL_FROM=Avtomatik elektron pochta xabarlari uchun jo'natuvchi elektron pochtasi (php.ini-da standart qiymat: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Xato uchun foydalanilgan elektron pochta xabarlarini qaytaradi (elektron pochtalarda "Xatolar" maydonlari) MAIN_MAIL_AUTOCOPY_TO= Barcha elektron pochta xabarlarini nusxa ko'chiring (Bcc) MAIN_DISABLE_ALL_MAILS=Barcha elektron pochta xabarlarini yuborishni o'chirib qo'ying (sinov maqsadida yoki namoyish uchun) @@ -439,8 +438,10 @@ Unique=Noyob Boolean=Mantiqiy (bitta katakcha) ExtrafieldPhone = Telefon ExtrafieldPrice = Narx +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Elektron pochta ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Ro'yxatni tanlang ExtrafieldSelectList = Jadvaldan tanlang ExtrafieldSeparator=Ajratuvchi (maydon emas) @@ -477,7 +478,7 @@ InstalledInto=%s katalogiga o'rnatilgan BarcodeInitForThirdparties=Uchinchi tomonlar uchun ommaviy shtrix-kod BarcodeInitForProductsOrServices=Mahsulotlar yoki xizmatlar uchun ommaviy shtrix kodni qayta tiklash yoki tiklash CurrentlyNWithoutBarCode=Ayni paytda sizda %s yozuvi %s a0a65d071f60z0c bardefined29fcda mavjud. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Barcha joriy shtrix qiymatlarini o'chirib tashlang ConfirmEraseAllCurrentBarCode=Haqiqatan ham barcha shtrix kod qiymatlarini o'chirishni xohlaysizmi? AllBarcodeReset=Barcha shtrix qiymatlari o'chirildi @@ -501,7 +502,8 @@ WarningPHPMail=OGOHLANTIRISH: Ilovadan elektron pochta xabarlarini yuborish uchu WarningPHPMailA=- Elektron pochta xizmati provayderining serveridan foydalanish elektron pochtangizning ishonchliligini oshiradi, shuning uchun SPAM sifatida belgilanmasdan etkazib berish qobiliyatini oshiradi. WarningPHPMailB=- Ba'zi elektron pochta xizmatlarini ko'rsatuvchi provayderlar (Yahoo singari) sizga o'z serverlaridan tashqari boshqa serverlardan elektron pochta xabarlarini yuborishga ruxsat bermaydilar. Sizning joriy sozlamangiz dastur serveridan sizning elektron pochta provayderingiz serverini emas, balki elektron pochta xabarlarini yuborish uchun foydalanadi, shuning uchun ba'zi qabul qiluvchilar (cheklovchi DMARC protokoli bilan mos keladigan) sizning elektron pochta provayderingizdan sizning elektron pochtangizni va ba'zi elektron pochta provayderlarini qabul qila oladimi deb so'rashadi. (Yahoo singari) "yo'q" deb javob berishi mumkin, chunki server ularga tegishli emas, shuning uchun yuborilgan elektron pochtangizning oz qismi etkazib berishga qabul qilinmasligi mumkin (elektron pochta provayderingiz yuborish kvotasidan ham ehtiyot bo'ling). WarningPHPMailC=- Elektron pochta xabarlarini yuborish uchun o'zingizning elektron pochta xizmati provayderingizning SMTP-serveridan foydalanish ham qiziq, shuning uchun dasturdan yuborilgan barcha elektron pochta xabarlari sizning pochta qutingizdagi "Yuborilgan" katalogga saqlanadi. -WarningPHPMailD=Shuningdek, elektron pochta xabarlarini yuborish usulini "SMTP" qiymatiga o'zgartirish tavsiya etiladi. Agar siz haqiqatan ham elektron pochta xabarlarini yuborish uchun "PHP" usulini saqlamoqchi bo'lsangiz, bu ogohlantirishni e'tiborsiz qoldiring yoki MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP -ni "Uy - O'rnatish - Boshqalar" da 1 ga o'zgartirib, olib tashlang. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Agar sizning SMTP elektron pochta provayderingiz elektron pochta mijozini ba'zi bir IP-manzillar bilan cheklashi kerak bo'lsa (juda kam), bu sizning ERP CRM-ilovangiz uchun pochta foydalanuvchisi agentining (MUA) IP-manzili: %s . WarningPHPMailSPF=Yuboruvchi elektron pochta manzilidagi domen nomi SPF yozuvi bilan himoyalangan bo'lsa (domen nomini ro'yxatga oluvchidan so'rang), siz domeningiz DNS SPF yozuviga quyidagi IP-larni qo'shishingiz kerak: %s . ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Masalan:
forma yangi uchinchi tomonni y PageUrlForDefaultValuesList=
Masalan:
uchinchi shaxslar ro'yxati berilgan sahifa uchun %s .
Maxsus katalogga o'rnatilgan tashqi modullarning URL manzili uchun "custom /" ni qo'shmang, shuning uchun mymodule / mypagelist.php va custom / mymodule / mypagelist.php kabi yo'ldan foydalaning.
Agar url parametrlari bo'lsa, standart qiymatni xohlasangiz, siz %s dan foydalanishingiz mumkin AlsoDefaultValuesAreEffectiveForActionCreate=Shuni ham yodda tutingki, forma yaratish uchun standart qiymatlarning ustiga yozish faqat to'g'ri ishlab chiqilgan sahifalar uchun ishlaydi (shuning uchun parametr action = create or presend ... bilan) EnableDefaultValues=Standart qiymatlarni sozlashni yoqish -EnableOverwriteTranslation=Qayta yozilgan tarjimadan foydalanishni yoqish +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Ushbu kod bilan kalit uchun tarjima topildi. Ushbu qiymatni o'zgartirish uchun uni Home-Setup-translation-dan tahrirlashingiz kerak. WarningSettingSortOrder=Ogohlantirish, standart tartiblash tartibini o'rnatish, agar maydon noma'lum maydon bo'lsa, ro'yxat sahifasiga o'tishda texnik xatolarga olib kelishi mumkin. Agar siz bunday xatoga duch kelsangiz, standart saralash tartibini olib tashlash va odatiy xatti-harakatlarni tiklash uchun ushbu sahifaga qayting. Field=Maydon @@ -645,9 +647,9 @@ Module2400Name=Tadbirlar / kun tartibi Module2400Desc=Voqealarni kuzatib borish. Kuzatish maqsadida avtomatik tadbirlarni ro'yxatdan o'tkazing yoki qo'lda sodir bo'lgan voqealar yoki uchrashuvlarni yozib oling. Bu yaxshi mijozlar yoki sotuvchilar bilan munosabatlarni boshqarish uchun asosiy moduldir. Module2500Name=DMS / ECM Module2500Desc=Hujjatlarni boshqarish tizimi / elektron tarkibni boshqarish. Yaratilgan yoki saqlanadigan hujjatlaringizni avtomatik ravishda tashkil etish. Agar kerak bo'lsa, ularni baham ko'ring. -Module2600Name=API / veb-xizmatlar (SOAP-server) +Module2600Name=API / Web services (SOAP server) Module2600Desc=API xizmatlarini taqdim etadigan Dolibarr SOAP serverini yoqing -Module2610Name=API / veb-xizmatlar (REST-server) +Module2610Name=API / Web services (REST server) Module2610Desc=API xizmatlarini ko'rsatadigan Dolibarr REST serverini yoqing Module2660Name=WebServices-ga qo'ng'iroq qiling (SOAP mijozi) Module2660Desc=Dolibarr veb-xizmatlari mijozini yoqing (Ma'lumotlarni / so'rovlarni tashqi serverlarga yuborish uchun ishlatilishi mumkin. Hozirda faqat Buyurtma buyurtmalari qo'llab-quvvatlanadi.) @@ -698,6 +700,7 @@ Module62000Name=Inkoermalar Module62000Desc=Incoterms-ni boshqarish uchun funktsiyalarni qo'shing Module63000Name=Resurslar Module63000Desc=Tadbirlarga ajratish uchun resurslarni (printerlar, mashinalar, xonalar, ...) boshqaring +Module94160Name=Receptions Permission11=Mijozlarning hisob-fakturalarini o'qing Permission12=Mijozlarning hisob-kitoblarini yaratish / o'zgartirish Permission13=Mijozlarning hisob-kitoblarini bekor qilish @@ -714,6 +717,7 @@ Permission27=Tijorat takliflarini o'chirib tashlang Permission28=Tijorat takliflarini eksport qiling Permission31=Mahsulotlarni o'qing Permission32=Mahsulotlarni yaratish / o'zgartirish +Permission33=Read prices products Permission34=Mahsulotlarni o'chirish Permission36=Yashirin mahsulotlarni ko'ring / boshqaring Permission38=Mahsulotlarni eksport qilish @@ -739,6 +743,7 @@ Permission79=Obunalarni yaratish / o'zgartirish Permission81=Mijozlarning buyurtmalarini o'qing Permission82=Mijozlarning buyurtmalarini yaratish / o'zgartirish Permission84=Mijozlarning buyurtmalarini tasdiqlash +Permission85=Generate the documents sales orders Permission86=Mijozlarga buyurtmalar yuboring Permission87=Mijozlarning buyurtmalarini yopish Permission88=Mijozlarning buyurtmalarini bekor qilish @@ -840,9 +845,9 @@ Permission286=Kontaktlarni eksport qilish Permission291=Tariflarni o'qing Permission292=Tariflar bo'yicha ruxsatnomalarni o'rnating Permission293=Mijozning tariflarini o'zgartiring -Permission300=Shtrixli kodlarni o'qing -Permission301=Shtrixli kodlarni yaratish / o'zgartirish -Permission302=Shtrixli kodlarni o'chirish +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Xizmatlarni o'qing Permission312=Shartnomaga xizmat / obuna tayinlang Permission331=Xatcho'plarni o'qing @@ -874,6 +879,7 @@ Permission525=Kredit kalkulyatori Permission527=Eksport kreditlari Permission531=Xizmatlarni o'qing Permission532=Xizmatlarni yaratish / o'zgartirish +Permission533=Read prices services Permission534=Xizmatlarni o'chirish Permission536=Yashirin xizmatlarni ko'rish / boshqarish Permission538=Eksport xizmatlari @@ -968,13 +974,14 @@ Permission3301=Yangi modullarni yarating Permission4001=Ko'nikma / ish / lavozimni o'qing Permission4002=Ko'nikma / ish / pozitsiyani yaratish / o'zgartirish Permission4003=Malaka/ish/lavozimni oʻchirish -Permission4020=Baholarni o'qing -Permission4021=O'zingizning baholashingizni yarating/o'zgartiring -Permission4022=Baholashni tasdiqlash -Permission4023=Baholashni o'chirish -Permission4030=Taqqoslash menyusiga qarang +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Shaxsiy ma'lumotlarni o'qing Permission4032=Shaxsiy ma'lumotlarni yozing +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Veb-sayt tarkibini o'qing Permission10002=Veb-sayt tarkibini yaratish / o'zgartirish (HTML va javascript tarkibi) Permission10003=Veb-sayt tarkibini yaratish / o'zgartirish (dinamik php-kod). Xavfli, cheklangan ishlab chiquvchilarga tegishli bo'lishi kerak. @@ -1078,6 +1085,10 @@ DictionaryAssetDisposalType=Aktivlarni yo'q qilish turi TypeOfUnit=Birlikning turi SetupSaved=O'rnatish saqlandi SetupNotSaved=Sozlash saqlanmadi +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Modullar ro'yxatiga qaytish BackToDictionaryList=Lug'atlar ro'yxatiga qaytish TypeOfRevenueStamp=Soliq markasining turi @@ -1235,11 +1246,13 @@ BrowserName=Brauzer nomi BrowserOS=Brauzer OS ListOfSecurityEvents=Dolibarr xavfsizlik tadbirlari ro'yxati SecurityEventsPurged=Xavfsizlik tadbirlari tozalandi +TrackableSecurityEvents=Trackable security events LogEventDesc=Muayyan xavfsizlik hodisalari uchun jurnalga yozishni yoqing. Administratorlar jurnalni %s - %s menyusi orqali qayd etishadi. Ogohlantirish, ushbu xususiyat ma'lumotlar bazasida katta hajmdagi ma'lumotlarni yaratishi mumkin. AreaForAdminOnly=O'rnatish parametrlarini faqat administrator foydalanuvchilari tomonidan o'rnatishi mumkin. SystemInfoDesc=Tizim ma'lumotlari faqat o'qish rejimida olinadigan va faqat administratorlar uchun ko'rinadigan turli xil texnik ma'lumotlardir. SystemAreaForAdminOnly=Ushbu maydon faqat administrator foydalanuvchilari uchun mavjud. Dolibarr foydalanuvchi ruxsatnomalari ushbu cheklovni o'zgartira olmaydi. CompanyFundationDesc=Kompaniyangiz / tashkilotingiz ma'lumotlarini tahrirlash. Ish tugagandan so'ng sahifaning pastki qismidagi "%s" tugmasini bosing. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Agar sizda tashqi buxgalter / buxgalter bo'lsa, bu erda uning ma'lumotlarini tahrirlashingiz mumkin. AccountantFileNumber=Buxgalter kodi DisplayDesc=Ilovaning ko'rinishi va taqdimotiga ta'sir qiluvchi parametrlarni bu erda o'zgartirish mumkin. @@ -1290,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser= %s foydalanuvchisi bil YourPHPDoesNotHaveSSLSupport=Sizning PHP-da SSL funktsiyalari mavjud emas DownloadMoreSkins=Yuklab olish uchun ko'proq terilar SimpleNumRefModelDesc=%syymm-nnnn formatidagi mos yozuvlar raqamini qaytaradi, bu erda yy yil, mm oy va nnnn ketma-ket avtomatik ortib boruvchi raqam +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=%s-nnnn formatidagi mos yozuvlar raqamini qaytaradi, bu erda nnnn qayta tiklanmagan ketma-ket avtomatik ko'paytiruvchi raqam ShowProfIdInAddress=Manzillari ko'rsatilgan professional identifikatorni ko'rsating ShowVATIntaInAddress=Hamjamiyat ichida QQS raqamini yashirish @@ -1376,7 +1391,7 @@ GetBarCode=Shtrixli kodni oling NumberingModules=Nomerlash modellari DocumentModules=Hujjat modellari ##### Module password generation -PasswordGenerationStandard=Ichki Dolibarr algoritmiga binoan yaratilgan parolni qaytaring: %s belgilarida umumiy raqamlar va kichik harflardagi belgilar mavjud. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Yaratilgan parolni taklif qilmang. Parolni qo'lda kiritish kerak. PasswordGenerationPerso=Shaxsiy belgilangan konfiguratsiyaga muvofiq parolni qaytaring. SetupPerso=Sizning konfiguratsiyangizga muvofiq @@ -1430,6 +1445,10 @@ SuppliersPayment=Sotuvchi uchun to'lovlar SupplierPaymentSetup=Sotuvchi to'lovlarini sozlash InvoiceCheckPosteriorDate=Tasdiqlashdan oldin haqiqiy sanani tekshiring InvoiceCheckPosteriorDateHelp=Hisob-fakturaning sanasi xuddi shu turdagi oxirgi hisob-faktura sanasidan oldin bo'lsa, uni tasdiqlash taqiqlanadi. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Tijorat takliflari modulini sozlash ProposalsNumberingModules=Tijorat takliflarini raqamlash modellari @@ -1472,11 +1491,12 @@ WatermarkOnDraftContractCards=Shartnoma loyihalari bo'yicha suv belgisi (agar bo ##### Members ##### MembersSetup=A'zolar modulini sozlash MemberMainOptions=Asosiy variantlar +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Har bir a'zo uchun tizimga kirishni boshqaring AdherentMailRequired=Yangi a'zo yaratish uchun elektron pochta kerak MemberSendInformationByMailByDefault=Odatiy ravishda a'zolarga pochta orqali tasdiqlash (tasdiqlash yoki yangi obuna) yuborish uchun tasdiqlash qutisi yoqilgan MemberCreateAnExternalUserForSubscriptionValidated=Tasdiqlangan har bir yangi a'zo obuna uchun tashqi foydalanuvchi loginini yarating -VisitorCanChooseItsPaymentMode=Mehmon mavjud to'lov usullarini tanlashi mumkin +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Muddati o'tgan obunalarni
elektron pochta orqali avtomatik eslatib turishni yoqing. Eslatma: %s moduli yoqilgan va eslatmalarni yuborish uchun to'g'ri sozlangan bo'lishi kerak. MembersDocModules=Ro'yxatdan yozuvlaridan hosil bo'lgan hujjatlar uchun hujjat shablonlari ##### LDAP setup ##### @@ -1738,8 +1758,8 @@ ActivateFCKeditor=Kengaytirilgan tahrirlovchini faollashtirish: FCKeditorForNotePublic=WYSIWIG elementlarning "ommaviy eslatmalar" maydonini yaratish/nashr qilish FCKeditorForNotePrivate=WYSIWIG elementlarning "shaxsiy qaydlari" maydonini yaratish/nashr qilish FCKeditorForCompany=WYSIWIG elementlarining tavsifini yaratish/nashr qilish (mahsulotlar/xizmatlardan tashqari) -FCKeditorForProduct=WYSIWIG yaratish/mahsulotlar/xizmatlar tavsifi nashrlari -FCKeditorForProductDetails=WYSIWIG mahsulotlarini yaratish / nashr qilish barcha sub'ektlar uchun tafsilotlar liniyalari (takliflar, buyurtmalar, hisob-fakturalar va boshqalar ...). Ogohlantirish: ushbu holat uchun ushbu parametrdan foydalanish jiddiy tavsiya etilmaydi, chunki u PDF-fayllarni yaratishda maxsus belgilar va sahifalarni formatlash bilan bog'liq muammolarni keltirib chiqarishi mumkin. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= Ommaviy elektron pochta xabarlari uchun WYSIWIG yaratish / nashr (Asboblar -> Elektron pochta) FCKeditorForUserSignature=WYSIWIG yaratish / foydalanuvchi imzosini nashr etish FCKeditorForMail=Barcha pochta uchun WYSIWIG yaratish / nashr (Asboblar -> elektron pochtadan tashqari) @@ -1762,7 +1782,7 @@ DetailMenuHandler=Yangi menyu ko'rsatiladigan menyu boshqaruvchisi DetailMenuModule=Agar menyuga kirish moduldan keladigan bo'lsa, modul nomi DetailType=Menyu turi (yuqori yoki chap) DetailTitre=Tarjima qilish uchun menyu yorlig'i yoki yorliq kodi -DetailUrl=Sizga menyu yuboradigan URL (Mutlaq URL havolasi yoki http: // bilan tashqi havola) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Kirish yoki ko'rsatmaslik sharti DetailRight=Ruxsatsiz kulrang menyularni ko'rsatish sharti DetailLangs=Yorliq kodini tarjima qilish uchun lang fayl nomi @@ -1833,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POS-da aktsiyalarning pasayishi Seria CashDeskYouDidNotDisableStockDecease=Sale of Sale-dan savdo-sotiqni amalga oshirayotganda siz aktsiyalarning pasayishini o'chirib qo'ymadingiz. Shuning uchun ombor kerak. CashDeskForceDecreaseStockLabel=Partiya mahsulotlari uchun zaxiralarni pasaytirish majbur bo'ldi. CashDeskForceDecreaseStockDesc=Avvaliga eng qadimgi ovqatlanish va sotish sanalari bo'yicha kamaytiring. -CashDeskReaderKeyCodeForEnter=Shtrixli o'quvchida aniqlangan "Enter" uchun kalit kod (Misol: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Xatcho'plar modulini sozlash BookmarkDesc=Ushbu modul sizga xatcho'plarni boshqarish imkonini beradi. Shuningdek, chap menyuda joylashgan har qanday Dolibarr sahifalariga yoki tashqi veb-saytlarga yorliq qo'shishingiz mumkin. @@ -1871,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Sotuvchi fakturalarni raqamlash modellari IfSetToYesDontForgetPermission=Agar nol qiymatga o'rnatilgan bo'lsa, ikkinchi tasdiqlash uchun ruxsat berilgan guruhlarga yoki foydalanuvchilarga ruxsat berishni unutmang ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind modulini sozlash -PathToGeoIPMaxmindCountryDataFile=Maxmind ipni mamlakat tarjimasiga o'z ichiga olgan faylga yo'l.
Misollar:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/Gare-Cite/Gare/Bare/Gare/Bare +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Sizning mamlakatingizga ip ma'lumotlari sizning PHP o'qishi mumkin bo'lgan katalog ichida bo'lishi kerakligini unutmang (PHP open_basedir sozlamalarini va fayl tizimining ruxsatlarini tekshiring). YouCanDownloadFreeDatFileTo=Maxmind GeoIP mamlakat faylining bepul demo versiyasini %s manzilidan yuklab olishingiz mumkin. YouCanDownloadAdvancedDatFileTo=Bundan tashqari, %s manzilidan Maxmind GeoIP mamlakat faylining
yangilangan to'liq versiyasini yuklab olishingiz mumkin. @@ -1922,6 +1942,7 @@ BackupDumpWizard=Ma'lumotlar bazasi dump faylini yaratish ustasi BackupZipWizard=Hujjatlar katalogini yaratish uchun sehrgar SomethingMakeInstallFromWebNotPossible=Tashqi modulni o'rnatish quyidagi sabablarga ko'ra veb-interfeysdan mumkin emas: SomethingMakeInstallFromWebNotPossible2=Shu sababli, bu erda tavsiflangan yangilash jarayoni faqat imtiyozli foydalanuvchi amalga oshirishi mumkin bo'lgan qo'lda bajariladigan jarayondir. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Ilovadan tashqi modulni o'rnatishni administratoringiz o'chirib qo'ydi. Ushbu funktsiyaga ruxsat berish uchun siz undan %s faylini olib tashlashini so'rashingiz kerak. ConfFileMustContainCustom=Tashqi modulni dasturdan o'rnatish yoki yaratish uchun modul fayllarini %s katalogiga saqlash kerak. Ushbu katalogni Dolibarr tomonidan qayta ishlash uchun siz ikkita direktiv qatorini qo'shish uchun conf / conf.php -ni o'rnatishingiz kerak:
$ dolibarr_main_url_root_;
$ dolibarr_main_document_root_alt = '%s / custom'; HighlightLinesOnMouseHover=Sichqoncha harakati o'tib ketganda jadval satrlarini ajratib ko'rsatish @@ -1977,6 +1998,7 @@ MailToSendSupplierOrder=Sotib olish uchun buyurtmalar MailToSendSupplierInvoice=Sotuvchi hisob-fakturalari MailToSendContract=Shartnomalar MailToSendReception=Qabullar +MailToExpenseReport=Expense reports MailToThirdparty=Uchinchi shaxslar MailToMember=A'zolar MailToUser=Foydalanuvchilar @@ -2030,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=PDF-dagi o'ng chekka MAIN_PDF_MARGIN_TOP=PDF-dagi eng yaxshi margin MAIN_PDF_MARGIN_BOTTOM=PDF-dagi pastki hoshiya MAIN_DOCUMENTS_LOGO_HEIGHT=PDF-dagi logotip uchun balandlik +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Taklif satrlarida rasm uchun ustun qo'shing MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Chiziqlarga rasm qo'shilsa, ustunning kengligi MAIN_PDF_NO_SENDER_FRAME=Yuboruvchining manzil ramkasidagi chegaralarni yashirish @@ -2047,6 +2070,8 @@ RemoveSpecialChars=Maxsus belgilarni olib tashlang COMPANY_AQUARIUM_CLEAN_REGEX=Regex filtri toza qiymatga (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filtri toza qiymatga (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Uni nusxalashga ruxsat berilmagan +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Ma'lumotlarni himoya qilish bo'yicha mutaxassis (DPO, ma'lumotlarning maxfiyligi yoki GDPR aloqasi) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Matnni ko'rsatmalar panelida ko'rsatish uchun yordam bering @@ -2063,11 +2088,18 @@ EmailCollectors=Email collectors EmailCollectorDescription=Muntazam ravishda elektron pochta qutilarini (IMAP protokoli yordamida) skanerlash va arizangizga kelgan elektron pochta xabarlarini kerakli joyda yozib olish va / yoki ba'zi yozuvlarni avtomatik ravishda yaratish (masalan, qo'rg'oshinlar) uchun rejalashtirilgan ishni va sozlash sahifasini qo'shing. NewEmailCollector=Yangi elektron pochta yig'uvchisi EMailHost=IMAP-server elektron pochta manzili +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Pochta qutisi manbalari katalogi MailboxTargetDirectory=Pochta qutisi maqsad katalogi EmailcollectorOperations=Kollektor tomonidan bajariladigan operatsiyalar EmailcollectorOperationsDesc=Amallar yuqoridan pastgacha tartibda bajariladi MaxEmailCollectPerCollect=Har bir to'plam uchun to'plangan elektron pochta xabarlarining maksimal soni +TestCollectNow=Test collect CollectNow=Hozir yig'ing ConfirmCloneEmailCollector=Haqiqatan ham %s elektron pochta kollektorini klonlashni xohlaysizmi? DateLastCollectResult=So'nggi marta sinab ko'ring @@ -2106,7 +2138,7 @@ CreateCandidature=Ishga ariza yarating FormatZip=Zip MainMenuCode=Menyu kirish kodi (asosiy menyu) ECMAutoTree=Avtomatik ECM daraxtini ko'rsating -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Ish vaqti OpeningHoursDesc=Bu erga kompaniyangizning muntazam ish vaqtiga kiring. ResourceSetup=Resurs modulining konfiguratsiyasi @@ -2171,6 +2203,7 @@ ShowProjectLabel=Loyiha yorlig'i PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Agar siz o'zingizning PDF-dagi ba'zi matnlarni bir xil hosil qilingan PDF-da 2 xil tilda nusxalashni xohlasangiz, siz ushbu ikkinchi tilni o'rnatishingiz kerak, shuning uchun yaratilgan PDF bir xil sahifada 2 xil tilni o'z ichiga oladi, bu PDF yaratishda tanlangan va shu ( faqat bir nechta PDF shablonlari buni qo'llab-quvvatlaydi). PDF uchun 1 ta til uchun bo'sh qoldiring. PDF_USE_A=PDF hujjatlarini standart PDF formati o'rniga PDF/A formatida yarating FafaIconSocialNetworksDesc=Bu erga FontAwesome ikonkasining kodini kiriting. Agar siz FontAwesome nima ekanligini bilmasangiz, umumiy qiymatdan foydalanishingiz mumkin. @@ -2199,12 +2232,12 @@ MailToPartnership=Hamkorlik AGENDA_EVENT_DEFAULT_STATUS=Shakldan voqea yaratishda odatiy hodisa holati YouShouldDisablePHPFunctions=PHP funktsiyalarini o'chirib qo'yishingiz kerak IfCLINotRequiredYouShouldDisablePHPFunctions=Agar siz tizim buyruqlarini maxsus kodda ishlatishingiz kerak bo'lsa, siz PHP funktsiyalarini o'chirib qo'yasiz -PHPFunctionsRequiredForCLI=Qobiq maqsadi uchun (masalan, rejalashtirilgan ishni zaxiralash yoki anitivurs dasturini ishga tushirish), siz PHP funktsiyalarini saqlashingiz kerak +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=Ildiz katalogingizda yoziladigan fayllar yoki umumiy dasturlarning kataloglari topilmadi (Yaxshi) RecommendedValueIs=Tavsiya etiladi: %s Recommended=Tavsiya etiladi NotRecommended=Tavsiya etilmaydi -ARestrictedPath=Ba'zi cheklangan yo'l +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Tashqi modullarning yangilanishlarini tekshiring CheckForModuleUpdateHelp=Ushbu amal tashqi modullar tahrirlovchilariga yangi versiya mavjudligini tekshirish uchun ulanadi. ModuleUpdateAvailable=Yangilanish mavjud @@ -2212,6 +2245,7 @@ NoExternalModuleWithUpdate=Tashqi modullar uchun hech qanday yangilanish topilma SwaggerDescriptionFile=Swagger API tavsif fayli (masalan, redoc bilan ishlatish uchun) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=Siz bekor qilingan WS API-ni yoqdingiz. Buning o'rniga REST API-dan foydalanishingiz kerak. RandomlySelectedIfSeveral=Agar bir nechta rasm mavjud bo'lsa, tasodifiy tanlanadi +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Ma'lumotlar bazasi paroli conf faylida buzilgan DatabasePasswordNotObfuscated=Ma'lumotlar bazasi paroli conf faylida buzilmaydi APIsAreNotEnabled=API modullari yoqilmagan @@ -2251,7 +2285,7 @@ LateWarningAfter=Keyin "kechik" ogohlantirish TemplateforBusinessCards=Turli o'lchamdagi biznes karta uchun shablon InventorySetup= Inventarizatsiyani sozlash ExportUseLowMemoryMode=Kam xotira rejimidan foydalaning -ExportUseLowMemoryModeHelp=Dumpni bajarish uchun past xotira rejimidan foydalaning (siqish PHP xotirasiga emas, balki quvur orqali amalga oshiriladi). Ushbu usul faylning to'ldirilganligini tekshirishga imkon bermaydi va agar u muvaffaqiyatsiz bo'lsa, xato xabari haqida xabar berib bo'lmaydi. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2275,7 +2309,49 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/uz_UZ/categories.lang b/htdocs/langs/uz_UZ/categories.lang index c9fcb14233b..0d03fca5c20 100644 --- a/htdocs/langs/uz_UZ/categories.lang +++ b/htdocs/langs/uz_UZ/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Ushbu a'zo hech qanday teg / toifada emas ContactHasNoCategory=Ushbu aloqa hech qanday teg / toifada emas ProjectHasNoCategory=Ushbu loyiha biron bir teg / toifada emas ClassifyInCategory=Tag / toifaga qo'shish +RemoveCategory=Remove category NotCategorized=Tag / toifasiz CategoryExistsAtSameLevel=Ushbu turkum ushbu havola bilan allaqachon mavjud ContentsVisibleByAllShort=Hamma ko'rinadigan tarkib @@ -67,6 +68,7 @@ StockCategoriesShort=Ombor teglari / toifalari ThisCategoryHasNoItems=Ushbu turkumda biron bir narsa mavjud emas. CategId=Tag / kategoriya identifikatori ParentCategory=Ota-ona yorlig'i / toifasi +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Ota-ona yorlig'i / toifasi yorlig'i CatSupList=Sotuvchilar teglari / toifalari ro'yxati CatCusList=Mijozlar ro'yxati / istiqbollari teglari / toifalari @@ -86,7 +88,7 @@ DeleteFromCat=Teglardan / toifadan olib tashlash ExtraFieldsCategories=Bir-birini to'ldiruvchi atributlar CategoriesSetup=Teglar / toifalarni sozlash CategorieRecursiv=Ota-ona yorlig'i / toifasi bilan avtomatik ravishda bog'lanish -CategorieRecursivHelp=Agar parametr yoniq bo'lsa, mahsulotni pastki toifaga qo'shganda, mahsulot ota-onalar toifasiga qo'shiladi. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Quyidagi mahsulot / xizmatni qo'shing AddCustomerIntoCategory=Mijozga toifani tayinlang AddSupplierIntoCategory=Yetkazib beruvchiga toifani tayinlang @@ -95,7 +97,9 @@ ShowCategory=Teg / toifani ko'rsatish ByDefaultInList=Odatiy bo'lib, ro'yxatda ChooseCategory=Toifani tanlang StocksCategoriesArea=Ombor toifalari +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Voqealar toifalari WebsitePagesCategoriesArea=Sahifa konteynerlari toifalari KnowledgemanagementsCategoriesArea=KM maqola toifalari UseOrOperatorForCategories=Kategoriyalar uchun 'OR' operatoridan foydalaning +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/uz_UZ/commercial.lang b/htdocs/langs/uz_UZ/commercial.lang index f5a79674ddc..25f6f2751f1 100644 --- a/htdocs/langs/uz_UZ/commercial.lang +++ b/htdocs/langs/uz_UZ/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=Istiqbol holati DraftPropals=Tijorat takliflari loyihasi NoLimit=Cheklov yo'q ToOfferALinkForOnlineSignature=Onlayn imzo uchun havola -WelcomeOnOnlineSignaturePage=%s dan tijorat takliflarini qabul qilish uchun sahifaga xush kelibsiz -ThisScreenAllowsYouToSignDocFrom=Ushbu ekran sizga takliflarni / tijorat takliflarini qabul qilish va imzolashga yoki rad etishga imkon beradi -ThisIsInformationOnDocumentToSign=Bu qabul qilish yoki rad etish to'g'risidagi hujjatdagi ma'lumot +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=%s taklifi / tijorat taklifining imzosi +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Onlayn imzo chekish xususiyati o'chirilgan yoki ushbu xususiyat yoqilmaguncha yaratilgan hujjat diff --git a/htdocs/langs/uz_UZ/compta.lang b/htdocs/langs/uz_UZ/compta.lang index deb233bb02e..05015773ac4 100644 --- a/htdocs/langs/uz_UZ/compta.lang +++ b/htdocs/langs/uz_UZ/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Balans (oldin) Balance=Balans Debit=Debet Credit=Kredit +AccountingDebit=Debit +AccountingCredit=Credit Piece=Buxgalteriya hujjati. AmountHTVATRealReceived=Tarmoq yig'ildi AmountHTVATRealPaid=Net to'langan @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Har bir mahsulot uchun to'pl TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Sotish uchun soliq stavkasi bo'yicha yig'ilgan tovar aylanmasi to'g'risidagi hisobot mavjud emas. Ushbu hisobot faqat tovar aylanmasi uchun taqdim etiladi. CalculationMode=Hisoblash rejimi AccountancyJournal=Buxgalteriya kodlari jurnali -ACCOUNTING_VAT_SOLD_ACCOUNT=Sotish bo'yicha QQS uchun sukut bo'yicha buxgalteriya hisobi (agar QQS lug'atida o'rnatilmagan bo'lsa ishlatiladi) -ACCOUNTING_VAT_BUY_ACCOUNT=Xaridlarda QQS uchun sukut bo'yicha buxgalteriya hisobi (agar QQS lug'atida o'rnatilmagan bo'lsa ishlatiladi) -ACCOUNTING_VAT_PAY_ACCOUNT=QQS to'lash uchun sukut bo'yicha buxgalteriya hisobi -ACCOUNTING_ACCOUNT_CUSTOMER=Mijozlarning uchinchi shaxslari uchun foydalaniladigan buxgalteriya hisobi +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Uchinchi tomon kartasida belgilangan buxgalteriya hisobi faqat Subledger buxgalteriyasi uchun ishlatiladi. Ushbu mablag 'Bosh daftar uchun ishlatiladi va Subledger buxgalteriya hisobining standart qiymati sifatida, agar uchinchi tomonning maxsus mijozlar hisobi aniqlanmagan bo'lsa. -ACCOUNTING_ACCOUNT_SUPPLIER=Sotuvchi uchinchi shaxslar uchun foydalaniladigan buxgalteriya hisobi +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Uchinchi tomon kartasida belgilangan buxgalteriya hisobi faqat Subledger buxgalteriyasi uchun ishlatiladi. Ushbu mablag 'Bosh daftar uchun va Subledger buxgalteriya hisobining standart qiymati sifatida ishlatiladi, agar uchinchi tomonning maxsus sotuvchisi buxgalteriya hisobi aniqlanmasa. ConfirmCloneTax=Ijtimoiy / soliq soliqlarining klonini tasdiqlang ConfirmCloneVAT=QQS deklaratsiyasining klonini tasdiqlang @@ -300,3 +302,4 @@ InvoiceToPay15Days=To'lash uchun (15 dan 30 kungacha) InvoiceToPay30Days=To'lash uchun (> 30 kun) ConfirmPreselectAccount=Buxgalteriya kodini oldindan tanlang ConfirmPreselectAccountQuestion=Haqiqatan ham ushbu hisob kodi bilan tanlangan %s qatorlarini oldindan tanlamoqchimisiz? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/uz_UZ/contracts.lang b/htdocs/langs/uz_UZ/contracts.lang index f10a7e9610d..18db6fcb240 100644 --- a/htdocs/langs/uz_UZ/contracts.lang +++ b/htdocs/langs/uz_UZ/contracts.lang @@ -80,7 +80,7 @@ ConfirmDeleteContractLine=Ushbu shartnoma qatorini o'chirishni xohlaysizmi? MoveToAnotherContract=Xizmatni boshqa shartnomaga o'tkazing. ConfirmMoveToAnotherContract=Men yangi maqsadli shartnomani tanladim va ushbu xizmatni ushbu shartnomaga o'tkazishni xohlayotganimni tasdiqladim. ConfirmMoveToAnotherContractQuestion=Qaysi amaldagi shartnomada (xuddi shu uchinchi tomonda) ushbu xizmatga o'tishni xohlaysizmi? -PaymentRenewContractId=Shartnomani yangilang (raqam %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Tugash muddati NoExpiredServices=Muddati o'tgan faol xizmatlar yo'q ListOfServicesToExpireWithDuration=%s kun ichida tugaydigan xizmatlar ro'yxati diff --git a/htdocs/langs/uz_UZ/cron.lang b/htdocs/langs/uz_UZ/cron.lang index f672a8ace02..b9a2c9f2db1 100644 --- a/htdocs/langs/uz_UZ/cron.lang +++ b/htdocs/langs/uz_UZ/cron.lang @@ -26,7 +26,7 @@ CronCommand=Buyruq CronList=Rejalashtirilgan ish joylari CronDelete=Rejalashtirilgan ishlarni o'chirish CronConfirmDelete=Ushbu rejalashtirilgan ishlarni o'chirishni xohlaysizmi? -CronExecute=Rejalashtirilgan ishni boshlash +CronExecute=Launch now CronConfirmExecute=Ushbu rejalashtirilgan ishlarni hoziroq bajarishni xohlaysizmi? CronInfo=Rejalashtirilgan ish moduli ishlarni avtomatik ravishda bajarilishini rejalashtirishga imkon beradi. Ishlarni qo'lda boshlash ham mumkin. CronTask=Ish @@ -58,7 +58,7 @@ CronNote=Izoh CronFieldMandatory=%s maydonlari majburiydir CronErrEndDateStartDt=Tugash sanasi boshlanish sanasidan oldin bo'lishi mumkin emas StatusAtInstall=Modulni o'rnatish holati -CronStatusActiveBtn=Jadval +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=O'chirish CronTaskInactive=Bu ish o'chirilgan (rejalashtirilgan emas) CronId=Id @@ -84,10 +84,17 @@ MakeLocalDatabaseDumpShort=Mahalliy ma'lumotlar bazasini zaxiralash MakeLocalDatabaseDump=Mahalliy ma'lumotlar bazasi axlatxonasini yarating. Parametrlar quyidagilardir: siqish ('gz' yoki 'bz' yoki 'yo'q'), zaxira turi ('mysql', 'pgsql', 'auto'), 1, 'auto' yoki fayl nomi yaratish, saqlash uchun zaxira fayllar soni MakeSendLocalDatabaseDumpShort=Mahalliy ma'lumotlar bazasi zahirasini yuboring MakeSendLocalDatabaseDump=Mahalliy ma'lumotlar bazasi zahirasini elektron pochta orqali yuboring. Parametrlar: kimga, kimdan, mavzu, xabar, fayl nomi (yuborilgan fayl nomi), filtr (faqat maʼlumotlar bazasini zaxiralash uchun "sql") +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=E'tibor bering, ishga tushirilgan ish kunining keyingi sanasi qanday bo'lishidan qat'i nazar, sizning ishingiz bajarilishidan oldin maksimal %s soatga kechiktirilishi mumkin. DATAPOLICYJob=Ma'lumotlarni tozalovchi va anonimayzer JobXMustBeEnabled=%s ishi yoqilgan bo'lishi kerak +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Oxirgi marta rejalashtirilgan ish NextScheduledJobExecute=Keyingi rejalashtirilgan ish NumberScheduledJobError=Xatoda rejalashtirilgan ishlarning soni +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/uz_UZ/datapolicy.lang b/htdocs/langs/uz_UZ/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/uz_UZ/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/uz_UZ/ecm.lang b/htdocs/langs/uz_UZ/ecm.lang index bc8be435c12..414fb082bbd 100644 --- a/htdocs/langs/uz_UZ/ecm.lang +++ b/htdocs/langs/uz_UZ/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Qo'llanma katalogi ECMSectionAuto=Avtomatik katalog ECMSectionsManual=Qo'lda ishlatiladigan daraxt ECMSectionsAuto=Avtomatik daraxt +ECMSectionsMedias=Medias tree ECMSections=Kataloglar ECMRoot=ECM ildizi ECMNewSection=Yangi katalog @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Ichki kataloglardagi fayllar soni ECMCreationUser=Ijodkor ECMArea=DMS / ECM maydoni ECMAreaDesc=DMS / ECM (Hujjatlarni boshqarish tizimi / Elektron kontentni boshqarish) maydoni Dolibarrdagi barcha turdagi hujjatlarni saqlash, almashish va tezkor qidirish imkonini beradi. -ECMAreaDesc2=* Element kartasidan hujjatlar qo'shilganda avtomatik kataloglar avtomatik ravishda to'ldiriladi.
* qo'llanma kataloglaridan ma'lum bir elementga bog'lanmagan hujjatlarni saqlash uchun foydalanish mumkin. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved= %s katalog o'chirildi. ECMSectionWasCreated= %s katalogi yaratildi. ECMSearchByKeywords=Kalit so'zlar bo'yicha qidirish diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang index 180e93377f7..d5d58644cae 100644 --- a/htdocs/langs/uz_UZ/errors.lang +++ b/htdocs/langs/uz_UZ/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=%s-ga kirish allaqachon mavjud. ErrorGroupAlreadyExists=%s guruhi allaqachon mavjud. ErrorEmailAlreadyExists=%s elektron pochtasi allaqachon mavjud. ErrorRecordNotFound=Yozuv topilmadi. +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=' %s ' faylini ' %s ' ga ko'chirib bo'lmadi. ErrorFailToCopyDir=' %s ' katalogini ' %s ' ga ko'chirib bo'lmadi. ErrorFailToRenameFile=' %s ' faylini ' %s ' deb o'zgartirib bo'lmadi. @@ -48,6 +49,7 @@ ErrorBadImageFormat=Rasm fayli qo'llab-quvvatlanadigan formatga ega emas (siznin ErrorBadDateFormat="%s" qiymati noto'g'ri sana formatiga ega ErrorWrongDate=Sana to'g'ri emas! ErrorFailedToWriteInDir=%s katalogiga yozib bo'lmadi +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=Faylda %s satrlari uchun noto'g'ri elektron pochta sintaksisini topdi (masalan, %s qatori elektron pochta bilan = %s) ErrorUserCannotBeDelete=Foydalanuvchini o'chirib bo'lmaydi. Ehtimol, bu Dolibarr sub'ektlari bilan bog'liq. ErrorFieldsRequired=Ba'zi majburiy maydonlar bo'sh qoldirildi. @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=Iltimos, katakchalar ro'yxati uchun qiymatni to'ldir ErrorNoValueForRadioType=Iltimos, radio ro'yxati uchun qiymatni to'ldiring ErrorBadFormatValueList=Ro'yxat qiymati bitta verguldan iborat bo'lishi mumkin emas: %s , lekin kamida bittasi kerak: key, value ErrorFieldCanNotContainSpecialCharacters= %s maydonida maxsus belgilar bo'lmasligi kerak. -ErrorFieldCanNotContainSpecialNorUpperCharacters= %s maydonida maxsus belgilar, shuningdek katta harflar bo'lmasligi va faqat raqamlardan iborat bo'lishi kerak. +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar= %s maydonida kamida %s belgilar bo'lishi kerak. ErrorNoAccountancyModuleLoaded=Buxgalteriya moduli faollashtirilmagan ErrorExportDuplicateProfil=Ushbu eksport to'plami uchun ushbu profil nomi allaqachon mavjud. @@ -95,9 +97,9 @@ ErrorWrongValueForField=Maydon %s : ' %s ' regex qoida %s ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=Dala %s : « %s " bir qiymati dala %s topilmadi %s ErrorFieldRefNotIn=Maydon %s : ' %s ' %s emas +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=%s xatolar topildi ErrorFileIsInfectedWithAVirus=Antivirus dasturi faylni tekshira olmadi (faylga virus yuqishi mumkin) -ErrorSpecialCharNotAllowedForField="%s" maydoni uchun maxsus belgilarga ruxsat berilmaydi ErrorNumRefModel=Ma'lumotlar bazasida (%s) ma'lumotlar bazasi mavjud va bu raqamlash qoidalariga mos kelmaydi. Ushbu modulni faollashtirish uchun yozuvni o'chirib tashlang yoki nomini o'zgartiring. ErrorQtyTooLowForThisSupplier=Ushbu sotuvchi uchun juda kam miqdor yoki ushbu sotuvchida ushbu mahsulot uchun narx belgilanmagan ErrorOrdersNotCreatedQtyTooLow=Kam miqdordagi buyurtma tufayli ba'zi buyurtmalar yaratilmagan @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=O'chirish uchun ob'ektlar "Faol" hol ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Ob'ektlarni yoqish uchun "Qoralama" yoki "O'chirilgan" holati bo'lishi kerak ErrorNoFieldWithAttributeShowoncombobox=Hech bir maydonda '%s' ob'ekti ta'rifida 'showoncombobox' xususiyati mavjud emas. Kombolistni ko'rsatishning imkoni yo'q. ErrorFieldRequiredForProduct=%s mahsuloti uchun '%s' maydoni talab qilinadi +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=Muammo %s terminalini o'rnatishda. ErrorAddAtLeastOneLineFirst=Avval kamida bitta satr qo'shing ErrorRecordAlreadyInAccountingDeletionNotPossible=Xato, yozuv allaqachon buxgalteriya hisobiga o'tkazilgan, yo'q qilish mumkin emas. @@ -277,8 +280,8 @@ ErrorWrongFileName=Fayl nomida __SOMETHING__ bo'lishi mumkin emas ErrorNotInDictionaryPaymentConditions=To'lov shartlari lug'atida yo'q, iltimos o'zgartiring. ErrorIsNotADraft=%s qoralama emas ErrorExecIdFailed="ID" buyrug'ini bajarib bo'lmadi -ErrorBadCharIntoLoginName=Kirish nomidagi ruxsatsiz belgi -ErrorRequestTooLarge=Xato, soʻrov juda katta +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=Siz %s tark etishni tasdiqlovchi emassiz ErrorAttributeIsUsedIntoProduct=Ushbu atribut bir yoki bir nechta mahsulot variantida qo'llaniladi ErrorAttributeValueIsUsedIntoProduct=Ushbu atribut qiymati bir yoki bir nechta mahsulot variantida ishlatiladi @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=So‘rov bajarilmadi ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory ErrorFailedToWriteInTempDirectory=Failed to write in temp directory ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=PHP parametringiz upload_max_filesize (%s) PHP post_max_size (%s) parametridan yuqori. Bu izchil o'rnatish emas. @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=Ogohlantirish, sizning konfiguratsiya fayli ( h WarningsOnXLines= %s manba yozuvlari (lar) haqida ogohlantirishlar WarningNoDocumentModelActivated=Hujjatlarni yaratish uchun hech qanday model faollashtirilmagan. Modul sozlamalarini tekshirguningizcha sukut bo'yicha model tanlanadi. WarningLockFileDoesNotExists=Ogohlantirish, o'rnatish tugagandan so'ng, faylini qo'shib o'rnatish / ko'chirish vositalarini o'chirib qo'yishingiz kerak katalogiga %s . Ushbu faylni yaratishni tashlab qo'yish xavfsizlikka katta xavf tug'diradi. -WarningUntilDirRemoved=Barcha xavfsizlik ogohlantirishlari (faqat administrator foydalanuvchilari tomonidan ko'rinadigan) zaiflik mavjud bo'lganda (yoki Setup-> Other Setup-ga doimiy MAIN_REMOVE_INSTALL_WARNING qo'shilsa) faol bo'lib qoladi. +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=Ogohlantirish, yopish, agar manba va maqsad elementlari o'rtasida farq bo'lsa ham amalga oshiriladi. Ushbu xususiyatni ehtiyotkorlik bilan yoqing. WarningUsingThisBoxSlowDown=Ogohlantirish, ushbu katakchadan foydalanib, katakchani ko'rsatadigan barcha sahifalarni sekinlashtiring. WarningClickToDialUserSetupNotComplete=Foydalanuvchingiz uchun ClickToDial ma'lumotlarini sozlash tugallanmagan (ClickToDial yorlig'ini foydalanuvchi kartangizga qarang). @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=Faqat HTTPS xavfsiz ulanishidan foydalanish WarningModuleXDisabledSoYouMayMissEventHere=%s moduli yoqilmagan. Shunday qilib, siz bu erda ko'plab tadbirlarni o'tkazib yuborishingiz mumkin. WarningPaypalPaymentNotCompatibleWithStrict="Qat'iy" qiymati onlayn to'lov xususiyatlarining noto'g'ri ishlashiga olib keladi. Buning o'rniga "Lax" dan foydalaning. WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = Qiymat yaroqsiz diff --git a/htdocs/langs/uz_UZ/eventorganization.lang b/htdocs/langs/uz_UZ/eventorganization.lang index 5e2479ff6aa..8966084c87b 100644 --- a/htdocs/langs/uz_UZ/eventorganization.lang +++ b/htdocs/langs/uz_UZ/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = Ishtirokchini yaratish/qo'shish shaklid # Object # EventOrganizationConfOrBooth= Konferentsiya yoki stend +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Tadbirni tashkil qilishni boshqaring ConferenceOrBooth = Konferentsiya yoki stend ConferenceOrBoothTab = Konferentsiya yoki stend AmountPaid = To'langan miqdor DateOfRegistration = Ro'yxatdan o'tish sanasi ConferenceOrBoothAttendee = Konferentsiya yoki stend ishtirokchisi +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Bu yerda siz konferentsiya uchun ovoz berishing EvntOrgRegistrationConfHelpMessage = Bu yerda siz tadbir davomida jonlantirish uchun yangi konferentsiya taklif qilishingiz mumkin. EvntOrgRegistrationBoothHelpMessage = Bu erda siz tadbir davomida stendga ega bo'lish uchun ariza berishingiz mumkin. ListOfSuggestedConferences = Tavsiya etilgan konferentsiyalar ro'yxati -ListOfSuggestedBooths = Tavsiya etilgan kabinalar ro'yxati -ListOfConferencesOrBooths=Loyiha konferentsiyalari yoki stendlari ro'yxati +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Yangi konferentsiyani taklif eting SuggestBooth = Stendni taklif qiling ViewAndVote = Taklif etilgan tadbirlarni ko'ring va ovoz bering PublicAttendeeSubscriptionGlobalPage = Tadbirga ro'yxatdan o'tish uchun ochiq havola PublicAttendeeSubscriptionPage = Faqat ushbu tadbirga ro'yxatdan o'tish uchun ochiq havola MissingOrBadSecureKey = Elektron kalit yaroqsiz yoki yo'q -EvntOrgWelcomeMessage = Ushbu shakl sizga tadbirning yangi ishtirokchisi sifatida ro'yxatdan o'tishga imkon beradi: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = Ushbu anjuman %s da boshlanadi va %s da tugaydi. ConferenceAttendeeFee = Tadbir uchun konferentsiya qatnashchilari uchun to'lov: '%s' %s dan %s gacha. BoothLocationFee = Hodisa uchun stend joylashuvi: %s dan %s gacha bo'lgan '%s'. @@ -130,7 +133,7 @@ LabelOfconference=Konferentsiya yorlig'i ConferenceIsNotConfirmed=Ro'yxatdan o'tish mumkin emas, konferentsiya hali tasdiqlanmagan DateMustBeBeforeThan=%s %sdan oldin bo'lishi kerak DateMustBeAfterThan=%s %s dan keyin bo'lishi kerak - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Ro'yxatdan o'tish OrganizationEventConfRequestWasReceived=Sizning konferentsiya haqidagi taklifingiz qabul qilindi OrganizationEventBoothRequestWasReceived=Stend uchun so'rovingiz qabul qilindi @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Tadbirni ro'yxatdan o'tkazish OrganizationEventBulkMailToAttendees=Bu sizning tadbirda ishtirokchi sifatida ishtirok etishingizni eslatadi OrganizationEventBulkMailToSpeakers=Bu sizning ma'ruzachi sifatida tadbirda ishtirok etishingizni eslatadi OrganizationEventLinkToThirdParty=Uchinchi shaxsga havola (mijoz, yetkazib beruvchi yoki hamkor) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Stend uchun ariza NewSuggestionOfConference=Konferentsiya uchun ariza @@ -154,7 +158,7 @@ VoteOk = Sizning ovozingiz qabul qilindi. AlreadyVoted = Siz ushbu tadbir uchun allaqachon ovoz bergansiz. VoteError = Ovoz berish paytida xatolik yuz berdi, qayta urinib ko'ring. -SubscriptionOk = Sizning ro'yxatdan o'tishingiz tasdiqlandi +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Tadbirga obunangizni tasdiqlash Attendee = Ishtirokchi PaymentConferenceAttendee = Konferentsiya qatnashchilarining to'lovlari @@ -162,6 +166,7 @@ PaymentBoothLocation = Stend joylashgan joy uchun to'lov DeleteConferenceOrBoothAttendee=Ishtirokchini olib tashlash RegistrationAndPaymentWereAlreadyRecorder= %s elektron pochta uchun ro'yxatdan o'tish va to'lov allaqachon qayd qilingan. EmailAttendee=Ishtirokchining elektron pochtasi +EmailCompany=Company email EmailCompanyForInvoice=Kompaniyaning elektron pochtasi (hisob -faktura uchun, agar ishtirokchining elektron pochtasi boshqacha bo'lsa) ErrorSeveralCompaniesWithEmailContactUs=Bu elektron pochtaga ega bo'lgan bir nechta kompaniyalar topildi, shuning uchun biz sizning ro'yxatdan o'tishingizni avtomatik tarzda tasdiqlay olmaymiz. Iltimos, qo'lda tekshirish uchun %s biz bilan bog'laning ErrorSeveralCompaniesWithNameContactUs=Bu nomdagi bir nechta kompaniyalar topilgan, shuning uchun biz sizning ro'yxatdan o'tishingizni avtomatik tarzda tasdiqlay olmaymiz. Iltimos, qo'lda tekshirish uchun %s biz bilan bog'laning diff --git a/htdocs/langs/uz_UZ/holiday.lang b/htdocs/langs/uz_UZ/holiday.lang index 761eafd5b14..c3dc00371dc 100644 --- a/htdocs/langs/uz_UZ/holiday.lang +++ b/htdocs/langs/uz_UZ/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Keting +Holidays=Leaves +Holiday=Leave CPTitreMenu=Keting MenuReportMonth=Oylik bayonot MenuAddCP=Yangi ta'til so'rovi +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Ushbu sahifani ko'rish uchun "Ketish" modulini yoqishingiz kerak. AddCP=Dam olish to'g'risida so'rov yuboring DateDebCP=Boshlanish vaqti @@ -56,6 +58,7 @@ ConfirmDeleteCP=Ushbu ta'til so'rovi o'chirilganligini tasdiqlaysizmi? ErrorCantDeleteCP=Xatolik, ushbu ta'tilni o'chirish huquqiga ega emassiz. CantCreateCP=Sizda ta'tilga chiqish to'g'risida so'rov yuborish huquqingiz yo'q. InvalidValidatorCP=Ta'tilga chiqish uchun tasdiqlovchini tanlashingiz kerak. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Boshlanish sanasini tanlashingiz kerak. NoDateFin=Tugash sanasini tanlashingiz kerak. ErrorDureeCP=Sizning ta'til so'rovingiz ish kunini o'z ichiga olmaydi. @@ -79,6 +82,8 @@ MotifCP=Sabab UserCP=Foydalanuvchi ErrorAddEventToUserCP=Istisno ta'tilini qo'shishda xatolik yuz berdi. AddEventToUserOkCP=Istisno ta'tiliga qo'shilish tugallandi. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=O'zgarish jurnallarini ko'rish LogCP="Ta'til balansi" ga kiritilgan barcha yangilanishlar jurnali ActionByCP=Tomonidan yangilangan @@ -86,6 +91,13 @@ UserUpdateCP=Uchun yangilangan PrevSoldeCP=Oldingi qoldiq NewSoldeCP=Yangi balans alreadyCPexist=Ushbu davrda ta'til so'ralgan. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Groups +users=Users +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Ta'tilga chiqish kunining boshlanishi LastDayOfHoliday=Ta'tilni talab qilish kuni tugaydi BoxTitleLastLeaveRequests=Oxirgi %s o'zgartirilgan ta'til so'rovlari @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s odatda NON ish kuni hisoblanadi BlockHolidayIfNegative=Balans salbiy bo'lsa blokirovka qiling LeaveRequestCreationBlockedBecauseBalanceIsNegative=Balansingiz manfiy bo‘lgani uchun ta’til so‘rovini yaratish bloklandi ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Qoldirish soʻrovi %s qoralama boʻlishi, bekor qilinishi yoki oʻchirish rad etilishi kerak +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/uz_UZ/loan.lang b/htdocs/langs/uz_UZ/loan.lang index bdd45c1798b..6170dfea12c 100644 --- a/htdocs/langs/uz_UZ/loan.lang +++ b/htdocs/langs/uz_UZ/loan.lang @@ -28,7 +28,7 @@ CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with CantModifyInterestIfScheduleIsUsed = Agar jadvaldan foydalansangiz, foizlarni o'zgartira olmaysiz # Admin ConfigLoan=Modulli kreditni sozlash -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Sukut bo'yicha buxgalteriya hisobi kapitali -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Sukut bo'yicha buxgalteriya hisobi foizlari -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Sukut bo'yicha buxgalteriya hisobini sug'urtalash +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Moliyaviy majburiyatni tahrirlash diff --git a/htdocs/langs/uz_UZ/mailmanspip.lang b/htdocs/langs/uz_UZ/mailmanspip.lang index c403293b784..4465f2e4267 100644 --- a/htdocs/langs/uz_UZ/mailmanspip.lang +++ b/htdocs/langs/uz_UZ/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Obuna testi muvaffaqiyatli bajarildi MailmanDeletionSuccess=Obunani bekor qilish testi muvaffaqiyatli bajarildi SynchroMailManEnabled=Pochta xizmatining yangilanishi amalga oshiriladi SynchroSpipEnabled=Spip yangilanishi amalga oshiriladi -DescADHERENT_MAILMAN_ADMINPW=Pochtachi ma'murining paroli +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman administrator password DescADHERENT_MAILMAN_URL=Pochtachi obunalari uchun URL manzili DescADHERENT_MAILMAN_UNSUB_URL=Pochtachi obunalarini bekor qilish uchun URL manzili DescADHERENT_MAILMAN_LISTS=Yangi a'zolarni avtomatik ravishda yozish uchun ro'yxat (lar) (vergul bilan ajratilgan) diff --git a/htdocs/langs/uz_UZ/mails.lang b/htdocs/langs/uz_UZ/mails.lang index 624ee5c9967..d3e3d75787e 100644 --- a/htdocs/langs/uz_UZ/mails.lang +++ b/htdocs/langs/uz_UZ/mails.lang @@ -7,10 +7,10 @@ MailCard=Elektron pochta kartasi MailRecipients=Qabul qiluvchilar MailRecipient=Qabul qiluvchi MailTitle=Tavsif -MailFrom=Yuboruvchi +MailFrom=From MailErrorsTo=Xatolar MailReply=Ga javob -MailTo=Qabul qiluvchilar (lar) +MailTo=To MailToUsers=Foydalanuvchi (lar) ga MailCC=Nusxalash MailToCCUsers=Foydalanuvchilar (lar) ga nusxalash @@ -178,3 +178,4 @@ IsAnAnswer=Dastlabki elektron pochtaning javobi RecordCreatedByEmailCollector=%s elektron pochtasidan elektron pochta yig'uvchisi %s tomonidan yaratilgan yozuv DefaultBlacklistMailingStatus=Yangi kontakt yaratishda "%s" maydonining standart qiymati DefaultStatusEmptyMandatory=Bo'sh, ammo majburiy +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/uz_UZ/main.lang b/htdocs/langs/uz_UZ/main.lang index 988227de258..88629c28785 100644 --- a/htdocs/langs/uz_UZ/main.lang +++ b/htdocs/langs/uz_UZ/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=freemono FONTSIZEFORPDF=8 SeparatorDecimal=, @@ -28,6 +34,7 @@ NoTemplateDefined=Ushbu elektron pochta turi uchun shablon mavjud emas AvailableVariables=Mavjud almashtirish o'zgaruvchilari NoTranslation=Tarjima yo'q Translation=Tarjima +Translations=Translations CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Bo'sh bo'lmagan qidiruv mezonlarini kiriting EnterADateCriteria=Sana mezonlarini kiriting @@ -199,6 +206,7 @@ Valid=Yaroqli Approve=Tasdiqlash Disapprove=Tasdiqlamayman ReOpen=Qayta oching +OpenVerb=Open Upload=Yuklash ToLink=Havola Select=Tanlang @@ -216,7 +224,7 @@ UserGroup=Foydalanuvchilar guruhi UserGroups=Foydalanuvchi guruhlari NoUserGroupDefined=Hech qanday foydalanuvchi guruhi aniqlanmagan Password=Parol -PasswordRetype=Parolingizni qayta kiriting +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Ushbu namoyishda ko'plab funktsiyalar / modullar o'chirilganligini unutmang. Name=Ism NameSlashCompany=Ism / kompaniya @@ -481,6 +489,7 @@ ActionsOnContact=Ushbu aloqa / manzil uchun tadbirlar ActionsOnContract=Ushbu shartnoma bo'yicha tadbirlar ActionsOnMember=Ushbu a'zo haqidagi tadbirlar ActionsOnProduct=Ushbu mahsulot haqidagi tadbirlar +ActionsOnAsset=Events for this fixed asset NActionsLate=%s kech ToDo=Qilmoq Completed=Bajarildi @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Shaxsiy yuklab olish havolasi PrivateDownloadLinkDesc=Siz tizimga kirishingiz kerak va faylni ko'rish yoki yuklab olish uchun sizga ruxsat kerak Download=Yuklash DownloadDocument=Hujjatni yuklab oling +DownloadSignedDocument=Download signed document ActualizeCurrency=Valyuta kursini yangilang Fiscalyear=Moliyaviy yil ModuleBuilder=Modul va dastur yaratuvchisi @@ -1046,6 +1056,7 @@ SearchIntoContracts=Shartnomalar SearchIntoCustomerShipments=Mijozlar jo'natmalari SearchIntoExpenseReports=Xarajatlar bo'yicha hisobotlar SearchIntoLeaves=Keting +SearchIntoKM=Knowledge base SearchIntoTickets=Chiptalar SearchIntoCustomerPayments=Mijozlar uchun to'lovlar SearchIntoVendorPayments=Sotuvchi uchun to'lovlar @@ -1137,15 +1148,29 @@ EventReminder=Voqealar to'g'risida eslatma UpdateForAllLines=Barcha satrlar uchun yangilash OnHold=Ushlab qolingan Civility=Fuqarolik -AffectTag=Tegga ta'sir qilish +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Tashqi foydalanuvchini yarating -ConfirmAffectTag=Ommaviy teg ta'sir qiladi -ConfirmAffectTagQuestion=Siz tanlangan %s yozuvlariga teglar ta'sir qilishni xohlaysizmi? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=Yozuvlar turi uchun yorliq turi topilmadi +Rate=Tezlik +SupervisorNotFound=Supervisor not found CopiedToClipboard=Buferga nusxa olindi InformationOnLinkToContract=Ushbu miqdor faqat shartnomadagi barcha satrlarning jami hisoblanadi. Vaqt tushunchasi hisobga olinmaydi. ConfirmCancel=Bekor qilishni xohlaysizmi? EmailMsgID=MsgID-ga elektron pochta orqali yuboring +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Faol qilib sozlang SetToDisabled=O'chirib qo'yilgan ConfirmMassEnabling=tasdiqlashga imkon beradigan ommaviy @@ -1174,9 +1199,14 @@ Terminated=Tugatilgan AddLineOnPosition=Lavozimga qator qo'shing (bo'sh bo'lsa oxirida) ConfirmAllocateCommercial=Savdo vakilini tasdiqlashni tayinlang ConfirmAllocateCommercialQuestion=Haqiqatan ham %s tanlangan yozuv(lar)ni tayinlashni xohlaysizmi? -CommercialsAffected=Savdo vakillari zarar ko'rdi -CommercialAffected=Savdo vakili zarar ko'rdi +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Sizning xabaringiz qabul qilindi. Biz imkon qadar tezroq javob beramiz yoki siz bilan bog'lanamiz. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/uz_UZ/members.lang b/htdocs/langs/uz_UZ/members.lang index bf0b78bcdb3..396468d86f9 100644 --- a/htdocs/langs/uz_UZ/members.lang +++ b/htdocs/langs/uz_UZ/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s , ErrorUserPermissionAllowsToLinksToItselfOnly=Xavfsizlik nuqtai nazaridan, barcha foydalanuvchilarni tahrirlash uchun sizga o'zingizga tegishli bo'lmagan foydalanuvchi bilan bog'lanish uchun ruxsat berilishi kerak. SetLinkToUser=Dolibarr foydalanuvchisiga havola SetLinkToThirdParty=Dolibarr uchinchi tomoniga havola +MemberCountersArePublic=Counters of valid members are public MembersCards=A'zolar uchun kartalarni yaratish MembersList=A'zolar ro'yxati MembersListToValid=Loyiha a'zolari ro'yxati (tasdiqlanishi kerak) @@ -34,7 +35,8 @@ DateSubscription=Ro'yxatdan o'tish sanasi DateEndSubscription=A'zolikning tugash sanasi EndSubscription=Obunaning tugashi SubscriptionId=Hissa identifikatori -WithoutSubscription=Hissa qo'shmasdan +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Yangi a'zo @@ -72,12 +74,12 @@ MemberTypeCanNotBeDeleted=Ro'yxatdan turini o'chirib bo'lmaydi NewSubscription=Yangi hissa NewSubscriptionDesc=Ushbu shakl sizga obunangizni fondning yangi a'zosi sifatida qayd etish imkonini beradi. Agar siz obunangizni yangilamoqchi bo'lsangiz (agar u allaqachon a'zo bo'lsa), %s elektron pochta orqali poydevor kengashiga murojaat qiling. Subscription=Hissa -AnyAmountWithAdvisedAmount=Any amount with a recommended amount of %s %s -AnyAmountWithoutAdvisedAmount=Any amount +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice CanEditAmountShort=Any amount CanEditAmountShortForValues=recommended, any amount MembershipDuration=Duration -GetMembershipButtonLabel=Get membership +GetMembershipButtonLabel=Join Subscriptions=Hissa SubscriptionLate=Kech SubscriptionNotReceived=Hissa hech qachon olinmagan @@ -205,9 +207,10 @@ NbOfSubscriptions=Hissalar soni AmountOfSubscriptions=Hisob -kitoblardan yig'ilgan mablag ' TurnoverOrBudget=Tovar aylanmasi (kompaniya uchun) yoki byudjet (fond uchun) DefaultAmount=Standart badal miqdori -CanEditAmount=Visitor can choose/edit amount of its contribution regardless of the member type +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type AmountIsLowerToMinimumNotice=sur un dû total de %s -MEMBER_NEWFORM_PAYONLINE=Onlayn to'lovlar sahifasiga o'ting +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Tabiatan MembersStatisticsByProperties=A'zolar statistikasi tabiatan VATToUseForSubscriptions=Hisob -kitoblar uchun QQS stavkasi @@ -228,3 +231,4 @@ CreateDolibarrLoginDesc=A'zolar uchun foydalanuvchi loginini yaratish ularga ilo CreateDolibarrThirdPartyDesc=Uchinchi tomon, agar siz har bir hissa uchun hisob -fakturani tuzishga qaror qilsangiz, hisob -fakturada ishlatiladigan yuridik shaxs. Hisobni yozish jarayonida siz uni keyinchalik yaratishingiz mumkin bo'ladi. MemberFirstname=A'zoning ismi MemberLastname=A'zo familiyasi +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/uz_UZ/modulebuilder.lang b/htdocs/langs/uz_UZ/modulebuilder.lang index d05cefad9a6..20e1b920f50 100644 --- a/htdocs/langs/uz_UZ/modulebuilder.lang +++ b/htdocs/langs/uz_UZ/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=Ushbu vositadan faqat tajribali foydalanuvchilar yoki ishlab chiquvchilar foydalanishi kerak. U o'z modulingizni yaratish yoki tahrirlash uchun yordamchi dasturlarni taqdim etadi. Muqobil qo'lda ishlab chiqish uchun hujjatlar bu yerda . EnterNameOfModuleDesc=Bo'sh joy qoldirmasdan yaratish uchun modul/ilova nomini kiriting. So'zlarni ajratish uchun katta harflardan foydalaning (masalan: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Yaratish uchun ob'ekt nomini bo'sh joysiz kiriting. So'zlarni ajratish uchun katta harflardan foydalaning (Masalan: MyObject, Student, Teacher...). CRUD sinf fayli, shuningdek, API fayli, ob'ektni ro'yxatga olish/qo'shish/tahrirlash/o'chirish sahifalari va SQL fayllari yaratiladi. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Boʻsh joy qoldirmasdan yaratish uchun lugʻat nomini kiriting. So'zlarni ajratish uchun katta harflardan foydalaning (Masalan: MyDico...). Sinf fayli, balki SQL fayli ham yaratiladi. ModuleBuilderDesc2=Modullar ishlab chiqarilgan / tahrirlangan yo'l (tashqi modullar uchun birinchi katalog %s da belgilangan): %s ModuleBuilderDesc3=Yaratilgan / tahrirlanadigan modullar topildi: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4= %s fayli modul katalogining ildizida mavju NewModule=Yangi modul NewObjectInModulebuilder=Yangi ob'ekt NewDictionary=Yangi lug'at +ModuleName=Module name ModuleKey=Modul kaliti ObjectKey=Ob'ekt kaliti DicKey=Lug'at kaliti @@ -48,11 +50,14 @@ PathToModulePackage=Modul / dastur paketini zipga yo'naltirish PathToModuleDocumentation=Modul / dastur hujjatlari fayliga yo'l (%s) SpaceOrSpecialCharAreNotAllowed=Bo'sh joy yoki maxsus belgilarga ruxsat berilmaydi. FileNotYetGenerated=Fayl hali yaratilmagan +GenerateCode=Generate code RegenerateClassAndSql=.Class va .sql fayllarini majburiy yangilash RegenerateMissingFiles=Yo'qotilgan fayllarni yaratish SpecificationFile=Hujjatlar fayli LanguageFile=Til uchun fayl ObjectProperties=Ob'ekt xususiyatlari +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty= %s xususiyatini o'chirishni xohlaysizmi? Bu PHP sinfidagi kodni o'zgartiradi, shuningdek ob'ektni jadval ta'rifidan ustunni olib tashlaydi. NotNull=NULL emas NotNullDesc=1=Ma'lumotlar bazasini NO NULL ga o'rnating, 0=Nul qiymatlarga ruxsat bering, -1=Bo'sh bo'lsa, qiymatni NULLga majburlash orqali null qiymatlarga ruxsat bering ('' yoki 0) @@ -81,15 +86,16 @@ IsAMeasure=Bu o'lchovdir DirScanned=Katalog skanerdan o'tkazildi NoTrigger=Trigger yo'q NoWidget=Vidjet yo‘q -GoToApiExplorer=API Explorer +ApiExplorer=API explorer ListOfMenusEntries=Menyu yozuvlari ro'yxati ListOfDictionariesEntries=Lug'at yozuvlari ro'yxati ListOfPermissionsDefined=Belgilangan ruxsatnomalar ro'yxati SeeExamples=Bu erda misollarni ko'ring -EnabledDesc=Ushbu maydon faol bo'lishi sharti (Masalan: 1 yoki $ conf-> global-> MYMODULE_MYOPTION) -VisibleDesc=Maydon ko'rinadimi? (Masalan: 0 = Hech qachon ko'rinmaydi, 1 = Ro'yxatda ko'rinadi va shakllarni yaratadi / yangilaydi / ko'radi, 2 = Faqat ro'yxatda ko'rinadi, 3 = Faqat shaklni yaratadi / yangilaydi / ko'radi (ro'yxatda emas), 4 = Ro'yxatda ko'rinadigan va faqat yangilash / ko'rish formasi (yaratilmaydi), 5 = Faqat ro'yxat ko'rinishida ko'rinadigan shakl (yaratilmaydi, yangilanmaydi).

manfiy qiymatdan foydalanish maydon sukut bo'yicha ro'yxatda ko'rsatilmaydi, lekin ko'rish uchun tanlanishi mumkin).

Bu ibora bo'lishi mumkin, masalan:
preg_match ('/ public /', $ _SERVER ['PHP_SELF'])? 0: 1
($ user-> Rights_day> -DisplayOnPdfDesc=Ushbu maydonni mos keladigan PDF hujjatlarida ko'rsating, siz "Pozitsiya" maydonida pozitsiyani boshqarishingiz mumkin.
Bugungi kunda ma'lum compatibles PDF modellari: eratosthene (tartibi), espadon (kema), shimgichni (Xarajatlarni), ko'k (propal / narx), cornas (etkazib beruvchi tartib)

hujjat uchun:
0 =
1 ko'rsatilmaydi = ko'rsatish
2 = ko'rsatishi faqat bo'sh emas, agar

uchun hujjat bosqichlari:
0 = emas
1 = keyin Tavsif ustun 4 = namoyish
ta'rifi keyin liniyasi Tavsif ustun 3 = namoyish
bir ustun ko'rsatiladi ko'rsatilgan faqat bo'sh bo'lmasa tavsif -DisplayOnPdf=PDF-da ko'rsatish +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Jami ro'yxatga kiritish uchun maydon qiymatini yig'ish mumkinmi? (Masalan: 1 yoki 0) SearchAllDesc=Ushbu maydon tezkor qidiruv vositasidan qidirish uchun foydalaniladimi? (Masalan: 1 yoki 0) SpecDefDesc=O'zingizning modulingiz bilan ta'minlamoqchi bo'lgan barcha boshqa hujjatlarni bu erga kiriting. Siz .md yoki undan yaxshiroq, boy .asciidoc sintaksisidan foydalanishingiz mumkin. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Muayyan tahrirlovchining URL manzilidan foydalaning UseSpecificFamily = Muayyan oiladan foydalaning UseSpecificAuthor = Muayyan muallifdan foydalaning UseSpecificVersion = Muayyan dastlabki versiyadan foydalaning -IncludeRefGeneration=Ob'ektga havola maxsus raqamlash qoidalari bilan avtomatik ravishda yaratilishi kerak +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Maxsus raqamlash qoidalaridan foydalangan holda ma'lumotnomani avtomatik ravishda yaratishni boshqarish uchun kod qo'shmoqchi bo'lsangiz, buni belgilang -IncludeDocGeneration=Ob'ekt uchun shablonlardan ba'zi hujjatlarni yaratmoqchiman +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Agar buni belgilasangiz, yozuvga "Hujjat yaratish" katagini qo'shish uchun ba'zi kodlar hosil bo'ladi. -ShowOnCombobox=Kombay qutisiga qiymatni ko'rsating +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Maslahatlar uchun kalit CSSClass=Formani tahrirlash / yaratish uchun CSS CSSViewClass=O'qish shakli uchun CSS CSSListClass=Ro'yxat uchun CSS NotEditable=Tahrirlash mumkin emas ForeignKey=Chet el kaliti -TypeOfFieldsHelp=Maydonlar turi:
varchar(99), double(24,8), real, text, html, datetime, timetamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' yozuvni yaratish uchun kombinatsiyadan keyin + tugmasini qo'shamiz degan ma'noni anglatadi
'filtr' bu sql sharti, misol: 'status=1 AND fk_user=__USER_ID__ VA ob'ekt ENT (__SHARED_)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii-dan HTML-ga o'zgartiruvchi AsciiToPdfConverter=Ascii-dan PDF-ga o'tkazuvchi TableNotEmptyDropCanceled=Stol bo'sh emas Drop bekor qilindi. ModuleBuilderNotAllowed=Modul yaratuvchisi mavjud, ammo sizning foydalanuvchingizga ruxsat berilmagan. ImportExportProfiles=Import va eksport rejimlari -ValidateModBuilderDesc=Agar siz kiritish yoki yangilash vaqtida maydon mazmunini tekshirish uchun chaqirilayotgan ob'ektning $this->validateField() usuliga ega bo'lishni istasangiz, buni 1 ga o'rnating. Agar tekshirish talab qilinmasa, 0 ni o'rnating. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Ogohlantirish: Ma'lumotlar bazasi avtomatik ravishda yangilanmaydi, siz jadvallarni yo'q qilishingiz va jadvallarni qayta yaratish uchun modulni o'chirib qo'yishingiz kerak. LinkToParentMenu=Asosiy menyu (fk_xxxxmenu) ListOfTabsEntries=Yorliqlar ro'yxati TabsDefDesc=Bu yerda modulingiz tomonidan taqdim etilgan yorliqlarni belgilang TabsDefDescTooltip=Modul/ilovangiz tomonidan taqdim etilgan yorliqlar $this->tabs massivida modul identifikatori faylida aniqlanadi. Siz ushbu faylni qo'lda tahrirlashingiz yoki o'rnatilgan muharriridan foydalanishingiz mumkin. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/uz_UZ/mrp.lang b/htdocs/langs/uz_UZ/mrp.lang index d9e022d5d5b..37ec90cc3d7 100644 --- a/htdocs/langs/uz_UZ/mrp.lang +++ b/htdocs/langs/uz_UZ/mrp.lang @@ -11,8 +11,8 @@ Bom=Materiallar veksellari BillOfMaterials=Materiallar hujjati BillOfMaterialsLines=Materiallar ro'yxati BOMsSetup=BOM modulini sozlash -ListOfBOMs=Materiallar ro'yxati - BOM -ListOfManufacturingOrders=Ishlab chiqarish buyurtmalarining ro'yxati +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Manufacturing Orders NewBOM=Yangi hisobot materiallari ProductBOMHelp=Ushbu BOM bilan yaratish (yoki qismlarga ajratish) uchun mahsulot.
Izoh: 'Mahsulotning tabiati' = 'Xomashyo' xususiyatiga ega mahsulotlar ushbu ro'yxatda ko'rinmaydi. BOMsNumberingModules=BOM raqamlash shablonlari @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=%s materiallar hisobini klonlamoqchimisiz? ConfirmCloneMo=%s ishlab chiqarish buyurtmasini klonlamoqchimisiz? ManufacturingEfficiency=Ishlab chiqarish samaradorligi ConsumptionEfficiency=Iste'mol samaradorligi +Consumption=Consumption ValueOfMeansLoss=0,95 qiymati ishlab chiqarish yoki demontaj paytida o'rtacha 5%% yo'qotishni bildiradi. ValueOfMeansLossForProductProduced=0,95 qiymati ishlab chiqarilgan mahsulotning o'rtacha 5%% yo'qolishini anglatadi DeleteBillOfMaterials=Materiallar varaqasini o'chirish @@ -82,6 +83,7 @@ ProductsToProduce=Ishlab chiqarish uchun mahsulotlar UnitCost=Birlik narxi TotalCost=Umumiy qiymati BOMTotalCost=Ushbu BOMni ishlab chiqarish uchun har bir miqdor va iste'mol qilinadigan mahsulot narxiga qarab xarajatlar (agar belgilangan bo'lsa, Narx narxidan foydalaning, boshqasi aniqlangan bo'lsa, o'rtacha og'irlik narxidan, eng yaxshi sotib olish narxidan) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=Ishlab chiqarish buyurtmasini yopish uchun siz avval ishlab chiqarishni boshlashingiz kerak ('%s' yorlig'iga qarang). Ammo siz buni bekor qilishingiz mumkin. ErrorAVirtualProductCantBeUsedIntoABomOrMo=Kitni BOM yoki MOda ishlatib bo'lmaydi Workstation=Ish stantsiyasi @@ -112,3 +114,7 @@ MOAndLines=Buyurtma va chiziqlarni ishlab chiqarish MoChildGenerate=Generate Child Mo ParentMo=MO Parent MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/uz_UZ/products.lang b/htdocs/langs/uz_UZ/products.lang index d2ae38bce36..4d7461949f5 100644 --- a/htdocs/langs/uz_UZ/products.lang +++ b/htdocs/langs/uz_UZ/products.lang @@ -262,7 +262,7 @@ Quarter1=1-chi. Chorak Quarter2=2-chi. Chorak Quarter3=3-chi. Chorak Quarter4=4-chi. Chorak -BarCodePrintsheet=Shtrixli kodni chop eting +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Ushbu vosita yordamida siz shtrix-stiker varaqlarini chop etishingiz mumkin. Stiker sahifangizning formatini, shtrix-kod turini va shtrix-kodning qiymatini tanlang, so'ng %s tugmachasini bosing. NumberOfStickers=Sahifada chop etiladigan stikerlar soni PrintsheetForOneBarCode=Bitta shtrix-kod uchun bir nechta stikerlarni chop eting @@ -345,7 +345,7 @@ PossibleValues=Mumkin bo'lgan qiymatlar GoOnMenuToCreateVairants=Atribut variantlarini tayyorlash uchun (ranglar, o'lchamlar, ... kabi) %s - %s menyusiga o'ting. UseProductFournDesc=Xaridorlar tavsifiga qo'shimcha ravishda sotuvchilar tomonidan aniqlangan mahsulot tavsifini (har bir sotuvchi ma'lumotnomasi uchun) belgilash xususiyatini qo'shing. ProductSupplierDescription=Mahsulot uchun sotuvchining tavsifi -UseProductSupplierPackaging=Paketni etkazib beruvchilar narxlarida ishlating (etkazib beruvchilar hujjatlaridagi qatorni qo'shish / yangilashda etkazib beruvchining narxida belgilangan qadoqlarga muvofiq miqdorlarni qayta hisoblang) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Paket PackagingForThisProductDesc=Siz avtomatik ravishda ushbu miqdorning bir nechtasini sotib olasiz. QtyRecalculatedWithPackaging=Chiziq miqdori etkazib beruvchilarning qadoqlariga muvofiq qayta hisoblab chiqilgan @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Aksiya faqat mahsulotning variantida mavjud ProductsPricePerCustomer=Xaridorlar uchun mahsulot narxi ProductSupplierExtraFields=Qo'shimcha atributlar (etkazib beruvchilar narxi) DeleteLinkedProduct=Kombinatsiyaga bog'langan bolalar mahsulotini o'chirib tashlang -AmountUsedToUpdateWAP=O'rtacha o'rtacha narxni yangilash uchun ishlatiladigan miqdor +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=O'rtacha narx PMPValueShort=WAP mandatoryperiod=Majburiy davrlar @@ -416,6 +416,7 @@ ProductsMergeSuccess=Mahsulotlar birlashtirildi ErrorsProductsMerge=Mahsulotlarni birlashtirishdagi xatolar SwitchOnSaleStatus=Sotish holatini yoqing SwitchOnPurchaseStatus=Xarid holatini yoqing +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Qo'shimcha maydonlar (birja harakati) InventoryExtraFields= Qo'shimcha maydonlar (inventarizatsiya) ScanOrTypeOrCopyPasteYourBarCodes=Shtrix-kodlaringizni skanerlang yoki yozing yoki nusxalash/joylashtirish @@ -427,3 +428,4 @@ RealValuation=Haqiqiy baholash ConfirmEditExtrafield = O'zgartirmoqchi bo'lgan qo'shimcha maydonni tanlang ConfirmEditExtrafieldQuestion = Haqiqatan ham bu qoʻshimcha maydonni oʻzgartirmoqchimisiz? ModifyValueExtrafields = Qo'shimcha maydonning qiymatini o'zgartirish +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/uz_UZ/projects.lang b/htdocs/langs/uz_UZ/projects.lang index a64a720d577..ea23af2c8cd 100644 --- a/htdocs/langs/uz_UZ/projects.lang +++ b/htdocs/langs/uz_UZ/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Ushbu ko'rinish sizga o'qishga ruxsat berilgan barcha loyihalar TasksDesc=Ushbu ko'rinish barcha loyihalar va vazifalarni taqdim etadi (foydalanuvchi ruxsatlari sizga hamma narsani ko'rishga ruxsat beradi). AllTaskVisibleButEditIfYouAreAssigned=Malakali loyihalar uchun barcha vazifalar ko'rinib turadi, ammo siz faqat tanlangan foydalanuvchiga berilgan topshiriq uchun vaqt kiritishingiz mumkin. Agar unga vaqt kiritishingiz kerak bo'lsa, vazifani tayinlang. OnlyYourTaskAreVisible=Faqat sizga yuklangan vazifalar ko'rinadi. Agar topshiriq bo'yicha vaqtni kiritishingiz kerak bo'lsa va agar bu erda vazifa ko'rinmasa, unda siz o'zingiz uchun vazifani tayinlashingiz kerak. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Loyihalarning vazifalari ProjectCategories=Loyiha teglari / toifalari NewProject=Yangi loyiha @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Status bo'yicha ochiq loyihalarning etakchi OpportunitiesStatusForProjects=Loyihalar miqdori bo'yicha maqomi bo'yicha etakchilik qiladi ShowProject=Loyihani namoyish etish ShowTask=Vazifani ko'rsatish +SetThirdParty=Set third party SetProject=Loyihani o'rnating +OutOfProject=Out of project NoProject=Hech qanday loyiha aniqlanmagan yoki tegishli emas NbOfProjects=Loyihalar soni NbOfTasks=Vazifalar soni @@ -122,7 +125,8 @@ ValidateProject=Proyektorni tasdiqlang ConfirmValidateProject=Ushbu loyihani tasdiqlamoqchimisiz? CloseAProject=Loyihani yoping ConfirmCloseAProject=Ushbu loyihani yopmoqchi ekanligingizga aminmisiz? -AlsoCloseAProject=Loyihani yoping (agar siz hali ham ishlab chiqarish vazifalarini bajarishingiz kerak bo'lsa, uni ochiq holda saqlang) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Ochiq loyiha ConfirmReOpenAProject=Ushbu loyihani qayta ochishni xohlaysizmi? ProjectContact=Loyiha aloqalari @@ -165,7 +169,7 @@ OpportunityProbability=Qo'rg'oshin ehtimoli OpportunityProbabilityShort=Qo'rg'oshin probab. OpportunityAmount=Qo'rg'oshin miqdori OpportunityAmountShort=Qo'rg'oshin miqdori -OpportunityWeightedAmount=Imkoniyatni hisobga olgan holda miqdori +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Opp. tortilgan miqdor OpportunityAmountAverageShort=O'rtacha qo'rg'oshin miqdori OpportunityAmountWeigthedShort=Qo'rg'oshin miqdori @@ -238,7 +242,7 @@ OppStatusPENDING=Kutilmoqda OppStatusWON=Yutuq OppStatusLOST=Yo'qotilgan Budget=Byudjet -AllowToLinkFromOtherCompany=Loyihani boshqa kompaniyadan bog'lashga ruxsat bering

Qo'llab-quvvatlanadigan qiymatlar:
- Bo'sh tuting: kompaniyaning istalgan loyihasini bog'lashi mumkin (default) a0342fccfdab " vergul bilan ajratilgan uchinchi tomon identifikatorlari: ushbu uchinchi tomonlarning barcha loyihalarini bog'lashi mumkin (Masalan: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Oxirgi %s loyihalari LatestModifiedProjects=Oxirgi %s o'zgartirilgan loyihalar OtherFilteredTasks=Boshqa filtrlangan vazifalar @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Foyda yordamida hisoblanadi AddPersonToTask=Vazifalarga qo'shimcha ravishda qo'shing UsageOrganizeEvent=Foydalanish: tadbirlarni tashkil etish PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Barcha vazifalar bajarilgandan so'ng loyihani yopiq deb tasniflang (100%% taraqqiyoti) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Izoh: 100%% da barcha vazifalar mavjud loyihalar ta'sir qilmaydi: ularni qo'lda yopishingiz kerak bo'ladi. Ushbu parametr faqat ochiq loyihalarga ta'sir qiladi. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Hisob-kitob qilinmagan sarflangan vaqtni tanlang, so'ngra hisob-kitob qilish uchun "Hisob-fakturani yaratish" ommaviy harakati ProjectTasksWithoutTimeSpent=Vaqt sarflamasdan loyiha vazifalari FormForNewLeadDesc=Biz bilan bog'lanish uchun quyidagi shaklni to'ldirganingiz uchun tashakkur. Shuningdek, bizga to'g'ridan-to'g'ri %s elektron pochta xabarini yuborishingiz mumkin. diff --git a/htdocs/langs/uz_UZ/propal.lang b/htdocs/langs/uz_UZ/propal.lang index ba04616e36d..98c7577d27f 100644 --- a/htdocs/langs/uz_UZ/propal.lang +++ b/htdocs/langs/uz_UZ/propal.lang @@ -65,49 +65,54 @@ AvailabilityPeriod=Mavjudligini kechiktirish SetAvailability=Mavjudligini kechiktirishni o'rnating AfterOrder=buyurtmadan keyin OtherProposals=Boshqa takliflar + ##### Availability ##### AvailabilityTypeAV_NOW=Darhol AvailabilityTypeAV_1W=1 hafta AvailabilityTypeAV_2W=2 hafta AvailabilityTypeAV_3W=3 hafta AvailabilityTypeAV_1M=1 oy -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Vakilning keyingi taklifi TypeContact_propal_external_BILLING=Mijozlarning hisob-fakturasi bilan aloqa qilish TypeContact_propal_external_CUSTOMER=Keyingi taklif bilan mijozlar bilan bog'lanish TypeContact_propal_external_SHIPPING=Yetkazib berish uchun mijozlar bilan bog'lanish + # Document models -DocModelAzurDescription=Taklifning to'liq modeli (Cyan shablonining eski tatbiqi) -DocModelCyanDescription=To'liq taklif modeli -DefaultModelPropalCreate=Standart model yaratish -DefaultModelPropalToBill=Tijorat taklifini yopish paytida standart shablon (hisob-faktura) -DefaultModelPropalClosed=Tijorat taklifini yopish paytida standart shablon (taqdim etilmagan) -ProposalCustomerSignature=Yozma qabul, kompaniya muhri, sanasi va imzosi -ProposalsStatisticsSuppliers=Sotuvchi takliflari statistikasi -CaseFollowedBy=Keyingi ish -SignedOnly=Faqat imzolangan -NoSign=Imzolanmagan toʻplam -NoSigned=imzolanmagan to'plam CantBeNoSign=o'rnatib bo'lmaydi, imzolanmagan +CaseFollowedBy=Keyingi ish ConfirmMassNoSignature=Ommaviy imzolanmagan tasdiq ConfirmMassNoSignatureQuestion=Tanlangan yozuvlarni imzolanmagan holda o'rnatmoqchimisiz? -IsNotADraft=qoralama emas -PassedInOpenStatus=tasdiqlangan -Sign=Imzo -Signed=imzolangan -ConfirmMassValidation=Ommaviy tasdiqlash tasdiqlanishi ConfirmMassSignature=Ommaviy imzoni tasdiqlash -ConfirmMassValidationQuestion=Haqiqatan ham tanlangan yozuvlarni tasdiqlamoqchimisiz? ConfirmMassSignatureQuestion=Tanlangan yozuvlarni imzolashni xohlaysizmi? -IdProposal=Taklif identifikatori +ConfirmMassValidation=Ommaviy tasdiqlash tasdiqlanishi +ConfirmMassValidationQuestion=Haqiqatan ham tanlangan yozuvlarni tasdiqlamoqchimisiz? +ConfirmRefusePropal=Haqiqatan ham bu tijorat taklifini rad qilmoqchimisiz? +ContractSigned=Contract signed +DefaultModelPropalClosed=Tijorat taklifini yopish paytida standart shablon (taqdim etilmagan) +DefaultModelPropalCreate=Standart model yaratish +DefaultModelPropalToBill=Tijorat taklifini yopish paytida standart shablon (hisob-faktura) +DocModelAzurDescription=Taklifning to'liq modeli (Cyan shablonining eski tatbiqi) +DocModelCyanDescription=To'liq taklif modeli +FichinterSigned=Intervention signed IdProduct=Mahsulot identifikatori +IdProposal=Taklif identifikatori +IsNotADraft=qoralama emas LineBuyPriceHT=Sotib olish narxlari qatori uchun soliqni olib tashlagan holda -SignPropal=Taklifni qabul qiling +NoSign=Refuse +NoSigned=imzolanmagan to'plam +PassedInOpenStatus=tasdiqlangan +PropalAlreadyRefused=Taklif allaqachon rad etilgan +PropalAlreadySigned=Taklif allaqachon qabul qilingan +PropalRefused=Taklif rad etildi +PropalSigned=Taklif qabul qilindi +ProposalCustomerSignature=Yozma qabul, kompaniya muhri, sanasi va imzosi +ProposalsStatisticsSuppliers=Sotuvchi takliflari statistikasi RefusePropal=Taklifni rad etish Sign=Imzo -NoSign=Imzolanmagan toʻplam -PropalAlreadySigned=Taklif allaqachon qabul qilingan -PropalAlreadyRefused=Taklif allaqachon rad etilgan -PropalSigned=Taklif qabul qilindi -PropalRefused=Taklif rad etildi -ConfirmRefusePropal=Haqiqatan ham bu tijorat taklifini rad qilmoqchimisiz? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Taklifni qabul qiling +Signed=imzolangan +SignedOnly=Faqat imzolangan diff --git a/htdocs/langs/uz_UZ/recruitment.lang b/htdocs/langs/uz_UZ/recruitment.lang index 8f30a60f515..7aecf47dee4 100644 --- a/htdocs/langs/uz_UZ/recruitment.lang +++ b/htdocs/langs/uz_UZ/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Elektron pochta orqali yollovchi ToUseAGenericEmail=Umumiy elektron pochtadan foydalanish uchun. Agar aniqlanmagan bo'lsa, ishga qabul qilish uchun mas'ul bo'lgan elektron pochtadan foydalaniladi NewCandidature=Yangi dastur ListOfCandidatures=Arizalar ro'yxati -RequestedRemuneration=Talab qilingan to'lov -ProposedRemuneration=Taklif qilingan ish haqi +Remuneration=Salary +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Shartnoma taklif qilingan ContractSigned=Shartnoma imzolandi ContractRefused=Shartnoma rad etildi RecruitmentCandidature=Ilova JobPositions=Ish joylari RecruitmentCandidatures=Ilovalar -InterviewToDo=Intervyu qilish kerak +InterviewToDo=Contacts to follow AnswerCandidature=Ariza javobi YourCandidature=Sizning arizangiz YourCandidatureAnswerMessage=Arizangiz uchun tashakkur.
... diff --git a/htdocs/langs/uz_UZ/salaries.lang b/htdocs/langs/uz_UZ/salaries.lang index ad81408709a..1d2aba1d51f 100644 --- a/htdocs/langs/uz_UZ/salaries.lang +++ b/htdocs/langs/uz_UZ/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Foydalanuvchi uchinchi shaxslar uchun foydalaniladigan buxgalteriya hisobi -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Foydalanuvchi kartasida belgilangan buxgalteriya hisobi faqat Subledger buxgalteriyasi uchun ishlatiladi. Ushbu foydalanuvchi Bosh daftar uchun va Subledger buxgalteriyasining standart qiymati sifatida foydalanuvchida maxsus foydalanuvchi hisob qaydnomasi aniqlanmagan taqdirda foydalaniladi. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Ish haqi to'lovlari bo'yicha sukut bo'yicha buxgalteriya hisobi CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=Odatiy bo'lib, Ish haqini yaratishda "Umumiy to'lovni avtomatik ravishda yaratish" parametrini bo'sh qoldiring Salary=Ish haqi diff --git a/htdocs/langs/uz_UZ/stocks.lang b/htdocs/langs/uz_UZ/stocks.lang index 096624a7703..d39a3e63572 100644 --- a/htdocs/langs/uz_UZ/stocks.lang +++ b/htdocs/langs/uz_UZ/stocks.lang @@ -24,6 +24,7 @@ StockAtDateInFuture=Kelajakdagi sana StocksByLotSerial=Qurilma / seriya bo'yicha aktsiyalar LotSerial=Ko'p / seriyalar LotSerialList=Lot / seriyalar ro'yxati +SubjectToLotSerialOnly=Products subject to lot/serial only Movements=Harakatlar ErrorWarehouseRefRequired=Omborga mos yozuvlar nomi talab qilinadi ListOfWarehouses=Omborlar ro'yxati @@ -48,7 +49,7 @@ StockCorrection=Qimmatli qog'ozlarni tuzatish CorrectStock=To'g'ri aktsiyalar StockTransfer=Qimmatli qog'ozlarni o'tkazish TransferStock=O'tkazma zaxiralari -MassStockTransferShort=Ommaviy aktsiyalarni o'tkazish +MassStockTransferShort=Bulk stock change StockMovement=Birja harakati StockMovements=Birja harakatlari NumberOfUnit=Birlik soni @@ -146,8 +147,9 @@ Replenishments=To'ldirish NbOfProductBeforePeriod=%s mahsulotining tanlangan muddatgacha zaxiradagi miqdori (<%s) NbOfProductAfterPeriod=Tanlangan davrdan keyin zaxiradagi %s mahsulotining miqdori (> %s) MassMovement=Ommaviy harakat -SelectProductInAndOutWareHouse=Manba omborini va maqsadli omborni, mahsulotni va miqdorni tanlang, so'ng "%s" tugmasini bosing. Bu barcha kerakli harakatlar uchun bajarilgandan so'ng, "%s" tugmasini bosing. +SelectProductInAndOutWareHouse=Select a source warehouse (optional), a target warehouse, a product and a quantity then click "%s". Once this is done for all required movements, click on "%s". RecordMovement=Yozuvni o'tkazish +RecordMovements=Record stock movements ReceivingForSameOrder=Ushbu buyurtma uchun kvitansiyalar StockMovementRecorded=Qimmatli qog'ozlar harakati qayd etildi RuleForStockAvailability=Qimmatli qog'ozlarga talablar bo'yicha qoidalar @@ -234,7 +236,7 @@ StockIncrease=Qimmatli qog'ozlarning ko'payishi StockDecrease=Qimmatli qog'ozlar kamayadi InventoryForASpecificWarehouse=Muayyan ombor uchun inventarizatsiya InventoryForASpecificProduct=Muayyan mahsulot uchun inventarizatsiya -StockIsRequiredToChooseWhichLotToUse=Qaysi lotdan foydalanishni tanlash uchun stok talab qilinadi +StockIsRequiredToChooseWhichLotToUse=An existing stock is required to be able to choose which lot to use ForceTo=Majburlash AlwaysShowFullArbo=Qalqib chiqadigan omborxonada to'liq ombor daraxtini ko'rsating (Ogohlantirish: Bu ko'rsatkichlar keskin pasayishi mumkin) StockAtDatePastDesc=Siz bu erda o'tmishda berilgan sanada aktsiyalarni (haqiqiy aktsiyalar) ko'rishingiz mumkin @@ -265,10 +267,53 @@ ProductBarcodeDoesNotExist=Shtrixli mahsulot mavjud emas WarehouseId=Ombor identifikatori WarehouseRef=Ombor Ref SaveQtyFirst=Qimmatli qog'ozlar harakati yaratilishini so'rashdan oldin, birinchi navbatda, haqiqiy inventarizatsiya miqdorini saqlang. +ToStart=Start InventoryStartedShort=Boshlandi ErrorOnElementsInventory=Operatsiya quyidagi sabablarga ko'ra bekor qilindi: ErrorCantFindCodeInInventory=Inventarda quyidagi kod topilmadi QtyWasAddedToTheScannedBarcode=Muvaffaqiyat!! Miqdor barcha so'ralgan shtrix-kodga qo'shildi. Skaner vositasini yopishingiz mumkin. -StockChangeDisabled=Birjadagi o'zgarishlar o'chirilgan +StockChangeDisabled=Stock change disabled NoWarehouseDefinedForTerminal=Terminal uchun ombor aniqlanmagan ClearQtys=Barcha miqdorlarni tozalang +ModuleStockTransferName=Advanced Stock Transfer +ModuleStockTransferDesc=Advanced management of Stock Transfer, with generation of transfer sheet +StockTransferNew=New stock transfer +StockTransferList=Stock transfers list +ConfirmValidateStockTransfer=Are you sure you want to validate this stocks transfer with reference %s ? +ConfirmDestock=Decrease of stocks with transfer %s +ConfirmDestockCancel=Cancel decrease of stocks with transfer %s +DestockAllProduct=Decrease of stocks +DestockAllProductCancel=Cancel decrease of stocks +ConfirmAddStock=Increase stocks with transfer %s +ConfirmAddStockCancel=Cancel increase of stocks with transfer %s +AddStockAllProduct=Increase of stocks +AddStockAllProductCancel=Cancel increase of stocks +DatePrevueDepart=Intended date of departure +DateReelleDepart=Real date of departure +DatePrevueArrivee=Intended date of arrival +DateReelleArrivee=Real date of arrival +HelpWarehouseStockTransferSource=If this warehouse is set, only itself and its children will be available as source warehouse +HelpWarehouseStockTransferDestination=If this warehouse is set, only itself and its children will be available as destination warehouse +LeadTimeForWarning=Lead time before alert (in days) +TypeContact_stocktransfer_internal_STFROM=Sender of stocks transfer +TypeContact_stocktransfer_internal_STDEST=Recipient of stocks transfer +TypeContact_stocktransfer_internal_STRESP=Responsible of stocks transfer +StockTransferSheet=Stocks transfer sheet +StockTransferSheetProforma=Proforma stocks transfer sheet +StockTransferDecrementation=Decrease source warehouses +StockTransferIncrementation=Increase destination warehouses +StockTransferDecrementationCancel=Cancel decrease of source warehouses +StockTransferIncrementationCancel=Cancel increase of destination warehouses +StockStransferDecremented=Source warehouses decreased +StockStransferDecrementedCancel=Decrease of source warehouses canceled +StockStransferIncremented=Closed - Stocks transfered +StockStransferIncrementedShort=Stocks transfered +StockStransferIncrementedShortCancel=Increase of destination warehouses canceled +StockTransferNoBatchForProduct=Product %s doesn't use batch, clear batch on line and retry +StockTransferSetup = Stocks Transfer module configuration +Settings=Settings +StockTransferSetupPage = Configuration page for stocks transfer module +StockTransferRightRead=Read stocks transfers +StockTransferRightCreateUpdate=Create/Update stocks transfers +StockTransferRightDelete=Delete stocks transfers +BatchNotFound=Lot / serial not found for this product diff --git a/htdocs/langs/uz_UZ/users.lang b/htdocs/langs/uz_UZ/users.lang index 01bd6042b6b..c4de2d64306 100644 --- a/htdocs/langs/uz_UZ/users.lang +++ b/htdocs/langs/uz_UZ/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Guruhdan olib tashlash PasswordChangedAndSentTo=Parol o'zgartirildi va %s raqamiga yuborildi. PasswordChangeRequest= %s uchun parolni o'zgartirish haqida so'rov PasswordChangeRequestSent= %s uchun %s uchun parolni o'zgartirish uchun so'rov. -IfLoginExistPasswordRequestSent=Agar ushbu kirish to'g'ri hisob bo'lsa, parolni tiklash uchun elektron pochta xabarini yuborgan. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=Agar ushbu elektron pochta manzili haqiqiy hisob bo'lsa, parolni tiklash uchun elektron pochta xabarlari yuborilgan. ConfirmPasswordReset=Parolni tiklashni tasdiqlang MenuUsersAndGroups=Foydalanuvchilar va guruhlar @@ -68,7 +68,6 @@ CreateDolibarrLogin=Foydalanuvchini yarating CreateDolibarrThirdParty=Uchinchi tomonni yarating LoginAccountDisableInDolibarr=Dolibarr-da hisob o'chirilgan. UsePersonalValue=Shaxsiy qiymatdan foydalaning -InternalUser=Ichki foydalanuvchi ExportDataset_user_1=Foydalanuvchilar va ularning xususiyatlari DomainUser=Domen foydalanuvchisi %s Reactivate=Qayta faollashtiring @@ -128,3 +127,5 @@ DateLastLogin=Oxirgi kirish sanasi DatePreviousLogin=Oldingi kirish sanasi IPLastLogin=IP oxirgi kirish IPPreviousLogin=IP oldingi kirish +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/uz_UZ/website.lang b/htdocs/langs/uz_UZ/website.lang index d3a85d25032..8fa0e0554fa 100644 --- a/htdocs/langs/uz_UZ/website.lang +++ b/htdocs/langs/uz_UZ/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Kod +WebsiteName=Name of the website WebsiteSetupDesc=Bu erda siz foydalanmoqchi bo'lgan veb-saytlarni yarating. Keyin ularni tahrirlash uchun veb-saytlar menyusiga o'ting. DeleteWebsite=Veb-saytni o'chirish ConfirmDeleteWebsite=Ushbu veb-saytni o'chirishni xohlaysizmi? Uning barcha sahifalari va tarkibi ham o'chiriladi. Yuklangan fayllar (masalan, Medlar katalogiga, ECM moduliga, ...) qoladi. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=HTML sarlavhasi ostidagi qo'shimchalar (barcha sahifalar uch WEBSITE_ROBOT=Robot fayli (robots.txt) WEBSITE_HTACCESS=Veb-sayt .htaccess fayli WEBSITE_MANIFEST_JSON=Veb-sayt manifest.json fayli -WEBSITE_README=README.md fayli WEBSITE_KEYWORDSDesc=Qiymatlarni ajratish uchun verguldan foydalaning -EnterHereLicenseInformation=README.md faylini to'ldirish uchun bu erga meta ma'lumotlar yoki litsenziya ma'lumotlarini kiriting. agar siz veb-saytingizni shablon sifatida tarqatsangiz, fayl vasvasaga solingan paketga kiritiladi. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML sarlavhasi (faqat ushbu sahifaga xos) PageNameAliasHelp=Sahifaning nomi yoki taxallusi.
Ushbu taxallus, shuningdek veb-serverning Virtual xostidan (Apacke, Nginx, ... kabi) veb-sayt ishga tushirilganda, SEO URL-ni yaratish uchun ishlatiladi. Ushbu taxallusni tahrirlash uchun " %s " tugmachasidan foydalaning. EditTheWebSiteForACommonHeader=Izoh: Agar siz barcha sahifalar uchun moslashtirilgan sarlavhani belgilamoqchi bo'lsangiz, sarlavhani sahifa / konteyner o'rniga sayt darajasida tahrirlang. @@ -42,6 +43,8 @@ ViewPageInNewTab=Sahifani yangi varaqda ko'rish SetAsHomePage=Uy sahifasi sifatida o'rnating RealURL=Haqiqiy URL ViewWebsiteInProduction=Uy manzillaridan foydalangan holda veb-saytni ko'ring +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost= Apache/NGinx/bilan ishlatish ...
Veb -serveringizda (Apache, Nginx, ...) PHP yoqilgan maxsus Virtual Xost PHP bilan va Root direktoriyada
%s ExampleToUseInApacheVirtualHostConfig=Apache virtual xostini o'rnatishda foydalanish uchun misol: YouCanAlsoTestWithPHPS= Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s @@ -137,7 +140,7 @@ PagesRegenerated=%s sahifa / lar / qayta tiklangan konteyner (lar) RegenerateWebsiteContent=Veb-sayt kesh fayllarini qayta yarating AllowedInFrames=Kadrlarda ruxsat berilgan DefineListOfAltLanguagesInWebsiteProperties=Barcha mavjud tillarning ro'yxatini veb-sayt xususiyatlariga aniqlang. -GenerateSitemaps=Veb-sayt sayt xaritasi faylini yarating +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=Agar siz tasdiqlasangiz, mavjud sayt xaritasi faylini o'chirib tashlaysiz ... ConfirmSitemapsCreation=Sayt xaritasini yaratishni tasdiqlang SitemapGenerated=Sayt xaritasi fayli %s @@ -145,3 +148,10 @@ ImportFavicon=Favikon ErrorFaviconType=Favicon png bo'lishi kerak ErrorFaviconSize=Favikon hajmi 16x16, 32x32 yoki 64x64 bo'lishi kerak FaviconTooltip=Png (16x16, 32x32 yoki 64x64) bo'lishi kerak bo'lgan rasmni yuklang +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/uz_UZ/withdrawals.lang b/htdocs/langs/uz_UZ/withdrawals.lang index f5aa317dc7f..d0ef81a5817 100644 --- a/htdocs/langs/uz_UZ/withdrawals.lang +++ b/htdocs/langs/uz_UZ/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=Kredit o'tkazilishini kutayotgan hisob-faktu AmountToWithdraw=Chiqish uchun mablag ' AmountToTransfer=O'tkazish uchun miqdor NoInvoiceToWithdraw="%s" uchun hech qanday hisob-faktura kutilmaydi. So'rov yuborish uchun faktura kartasidagi '%s' yorlig'iga o'ting. -NoSupplierInvoiceToWithdraw="To'g'ridan-to'g'ri kredit so'rovlari" bo'lgan etkazib beruvchilarning hech qanday schyoti kutilmaydi. So'rov yuborish uchun faktura kartasidagi '%s' yorlig'iga o'ting. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=Foydalanuvchi uchun javobgar WithdrawalsSetup=To'g'ridan-to'g'ri debet to'lovini sozlash CreditTransferSetup=Kredit o'tkazmalarini sozlash @@ -42,6 +42,7 @@ CreditTransferStatistics=Kredit o'tkazmalari statistikasi Rejects=Rad etadi LastWithdrawalReceipt=Oxirgi %s to'g'ridan-to'g'ri debet tushumlari MakeWithdrawRequest=To'g'ridan-to'g'ri debetni to'lash to'g'risida so'rov yuboring +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Kredit o'tkazish to'g'risida so'rov yuboring WithdrawRequestsDone=%s to'g'ridan-to'g'ri debet to'lovi bo'yicha so'rovlar yozib olindi BankTransferRequestsDone=%s kredit o'tkazish bo'yicha so'rovlar yozib olindi @@ -100,8 +101,11 @@ CreditDate=Kredit bo'yicha WithdrawalFileNotCapable=%s mamlakatingiz uchun pul olish kvitansiyasini yaratib bo'lmadi (Sizning mamlakatingiz qo'llab-quvvatlanmaydi) ShowWithdraw=To'g'ridan-to'g'ri debet buyurtmasini ko'rsatish IfInvoiceNeedOnWithdrawPaymentWontBeClosed=Biroq, agar hisob-fakturada hali kamida bitta to'g'ridan-to'g'ri debet to'lovi buyurtmasi qayta ishlanmagan bo'lsa, uni oldindan olib qo'yishni boshqarish uchun to'lov sifatida o'rnatilmaydi. -DoStandingOrdersBeforePayments=Ushbu yorliq to'g'ridan-to'g'ri debet to'lovi buyurtmasini talab qilishga imkon beradi. Amalga oshirilgandan so'ng to'g'ridan-to'g'ri debet buyurtmasini yaratish va boshqarish uchun Bank-> To'g'ridan-to'g'ri debet orqali to'lov menyusiga o'ting. To'g'ridan-to'g'ri debet buyurtmasi yopilganda, hisob-fakturalar bo'yicha to'lov avtomatik ravishda qayd etiladi va qolgan to'lovlar bekor qilingan taqdirda hisob-kitoblar yopiladi. -DoCreditTransferBeforePayments=Ushbu yorliq sizga kredit o'tkazish tartibini so'rashga imkon beradi. Amalga oshirilgandan so'ng, kredit o'tkazish tartibini yaratish va boshqarish uchun Bank-> Kredit o'tkazmasi orqali to'lov menyusiga o'ting. Kredit o'tkazish bo'yicha buyurtma yopilganda, hisob-fakturalar bo'yicha to'lov avtomatik ravishda qayd etiladi va qolgan to'lovlar bekor qilingan taqdirda hisob-kitoblar yopiladi. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Debet buyurtma fayli CreditTransferFile=Kredit o'tkazish fayli SetToStatusSent="Fayl yuborildi" holatiga o'rnating @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=Bo'sh miqdor uchun to'g'ridan-to'g'ri debet so'rov SepaMandate=SEPA to'g'ridan-to'g'ri debet mandati SepaMandateShort=SEPA mandati PleaseReturnMandate=Iltimos, ushbu mandat shaklini elektron pochta orqali %s raqamiga yoki pochta orqali qaytaring -SEPALegalText=Ushbu mandat shaklini imzolash orqali siz (A) %s kompaniyasiga %s ko‘rsatmalariga muvofiq hisobingizni debet qilish bo‘yicha bankingizga ko‘rsatmalar yuborishga va (B) bankingizga hisobingizni debet qilishga ruxsat berasiz. Huquqlaringizning bir qismi sifatida siz bankingiz bilan tuzilgan shartnoma shartlariga muvofiq bankingizdan pulingizni qaytarib olish huquqiga egasiz. Yuqoridagi mandatga oid huquqlaringiz bankingizdan olishingiz mumkin bo'lgan bayonotda tushuntirilgan. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=Kreditor identifikatori CreditorName=Kreditor nomi SEPAFillForm=(B) * belgilangan barcha maydonlarni to'ldiring. diff --git a/htdocs/langs/uz_UZ/workflow.lang b/htdocs/langs/uz_UZ/workflow.lang index 0062bc2a2ad..dd4d1430c94 100644 --- a/htdocs/langs/uz_UZ/workflow.lang +++ b/htdocs/langs/uz_UZ/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Sotib oluvchi hisob-f descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=Bog'langan manba sotib olish buyurtmasini qabul qilish tasdiqlanganda olingan deb tasniflang (va barcha qabullar tomonidan qabul qilingan miqdor yangilash uchun xarid buyurtmasi bilan bir xil bo'lsa) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=Bog'langan manba buyurtmasini qabulxona yopilganda olingan deb tasniflang (va barcha qabulxonalar tomonidan qabul qilingan miqdor yangilash uchun xarid buyurtmasidagi bilan bir xil bo'lsa) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=Bog'langan etkazib beruvchining buyurtmasi tasdiqlanganda qabullarni "hisob-kitob" ga tasniflang +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=Chipta yaratishda, mos keladigan uchinchi tomonning mavjud shartnomalarini bog'lang descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=Shartnomalarni ulashda, ota-onalar kompaniyalari orasidan qidiring @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=Chipta yopilganda chipta bilan bog'liq ba AutomaticCreation=Avtomatik yaratish AutomaticClassification=Avtomatik tasnif # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Mijozlarning hisob-fakturasi tasdiqlanganda bog'langan manbalarni etkazib berishni yopiq deb tasniflang +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) AutomaticClosing=Avtomatik yopish AutomaticLinking=Avtomatik ulanish diff --git a/htdocs/langs/vi_VN/accountancy.lang b/htdocs/langs/vi_VN/accountancy.lang index 8aad217d4bd..08fafdcd27f 100644 --- a/htdocs/langs/vi_VN/accountancy.lang +++ b/htdocs/langs/vi_VN/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=Các nước không thuộc EEC CountriesInEECExceptMe=Các quốc gia trong EEC ngoại trừ %s CountriesExceptMe=Tất cả các quốc gia trừ %s AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=Tài khoản kế toán chính cho các nhà c MainAccountForUsersNotDefined=Tài khoản kế toán chính cho người dùng không được định nghĩa trong thiết lập MainAccountForVatPaymentNotDefined=Tài khoản kế toán chính cho thanh toán VAT không được định nghĩa trong thiết lập MainAccountForSubscriptionPaymentNotDefined=Tài khoản kế toán chính cho thanh toán thuê bao không được định nghĩa trong thiết lập +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=Khu vực kế toán AccountancyAreaDescIntro=Việc sử dụng mô đun kế toán được thực hiện trong một số bước: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=Vô hiệu hóa ghi trực tiếp giao dịch trong t ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=Cho phép xuất dữ liệu bản nháp trong nhật ký ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=Nhật ký bán hàng -ACCOUNTING_PURCHASE_JOURNAL=Nhật ký mua hàng -ACCOUNTING_MISCELLANEOUS_JOURNAL=Nhật ký khác +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=Nhật ký báo cáo chi phí -ACCOUNTING_SOCIAL_JOURNAL=Nhật ký chi phí xã hội +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=Có nhật ký mới +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=Nhật ký chi phí xã hội ACCOUNTING_RESULT_PROFIT=Tài khoản kế toán kết quả kinh doanh (Lợi nhuận) ACCOUNTING_RESULT_LOSS=Tài khoản kế toán kết quả kinh doanh (Lỗ) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Nhật ký đóng -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Tài khoản kế toán chuyển khoản ngân hàng chuyển tiếp +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Tài khoản chuyển khoản ngân hàng chuyển tiếp -ACCOUNTING_ACCOUNT_SUSPENSE=Tài khoản kế toán chờ -DONATION_ACCOUNTINGACCOUNT=Tài khoản kế toán cho đăng ký quyên góp. -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Tài khoản kế toán để đăng ký tham gia +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Tài khoản kế toán theo mặc định cho các sản phẩm đã mua (được sử dụng nếu không được xác định trong bảng sản phẩm) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Tài khoản kế toán theo mặc định cho các sản phẩm đã mua trong EEC (được sử dụng nếu không được xác định trong bảng sản phẩm) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Tài khoản kế toán theo mặc định cho các sản phẩm đã mua và được nhập ra khỏi EEC (được sử dụng nếu không được xác định trong bảng sản phẩm) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Tài khoản kế toán theo mặc định cho các sản phẩm đã bán (được sử dụng nếu không được xác định trong bảng sản phẩm) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Tài khoản kế toán theo mặc định cho các sản phẩm được bán trong EEC (được sử dụng nếu không được xác định trong bảng sản phẩm) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Tài khoản kế toán theo mặc định cho các sản phẩm được bán và xuất ra khỏi EEC (được sử dụng nếu không được xác định trong bảng sản phẩm) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=Tài khoản kế toán theo mặc định cho các dịch vụ đã mua (được sử dụng nếu không được xác định trong bảng dịch vụ) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Tài khoản kế toán theo mặc định cho các dịch vụ đã mua trong EEC (được sử dụng nếu không được xác định trong bảng dịch vụ) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Tài khoản kế toán theo mặc định cho các dịch vụ đã mua và được nhập ra khỏi EEC (được sử dụng nếu không được xác định trong bảng dịch vụ) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=Tài khoản kế toán theo mặc định cho các dịch vụ đã bán (được sử dụng nếu không được xác định trong bảng dịch vụ) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Tài khoản kế toán theo mặc định cho các dịch vụ được bán trong EEC (được sử dụng nếu không được xác định trong bảng dịch vụ) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Tài khoản kế toán theo mặc định cho các dịch vụ được bán và xuất ra khỏi EEC (được sử dụng nếu không được xác định trong bảng dịch vụ) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=Loại chứng từ Docdate=Ngày @@ -211,7 +217,7 @@ Codejournal=Nhật ký JournalLabel=Mã nhật ký NumPiece=Số lượng cái TransactionNumShort=Số Giao dịch -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=Bạn có thể định nghĩa ở đây một số nhóm tài khoản kế toán. Chúng sẽ được sử dụng cho các báo cáo kế toán đã cá nhân hóa. @@ -265,13 +271,13 @@ Reconcilable=Đối soát lại TotalVente=Tổng doanh thu trước thuế TotalMarge=Tổng lợi nhuận bán hàng -DescVentilCustomer=Tham khảo tại đây danh sách các dòng hóa đơn của khách hàng bị ràng buộc (hoặc không) với tài khoản kế toán sản phẩm -DescVentilMore=Trong hầu hết các trường hợp, nếu bạn sử dụng các sản phẩm hoặc dịch vụ được xác định trước và bạn đặt số tài khoản trên thẻ sản phẩm/ dịch vụ, ứng dụng sẽ có thể thực hiện tất cả các ràng buộc giữa các dòng hóa đơn và tài khoản kế toán của hệ thống tài khoản của bạn, chỉ trong một cú nhấp chuột với nút "%s" . Nếu tài khoản không được thiết lập trên thẻ sản phẩm/ dịch vụ hoặc nếu bạn vẫn còn một số dòng không bị ràng buộc với tài khoản, bạn sẽ phải thực hiện ràng buộc thủ công từ menu " %s ". -DescVentilDoneCustomer=Tham khảo tại đây danh sách các dòng hóa đơn của khách hàng và tài khoản kế toán sản phẩm của họ -DescVentilTodoCustomer=Ràng buộc dòng hóa đơn chưa được ràng buộc với tài khoản kế toán sản phẩm -ChangeAccount=Thay đổi tài khoản kế toán sản phẩm/ dịch vụ cho các dòng được chọn bằng tài khoản kế toán sau: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Tham khảo tại đây danh sách các dòng hóa đơn của nhà cung cấp bị ràng buộc hoặc chưa được ràng buộc với tài khoản kế toán sản phẩm (chỉ có bản ghi chưa được chuyển trong kế toán) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Tham khảo tại đây danh sách các dòng hóa đơn của nhà cung cấp và tài khoản kế toán của họ DescVentilTodoExpenseReport=Ràng buộc dòng báo cáo chi phí chưa được ràng buộc với tài khoản kế toán phí DescVentilExpenseReport=Tham khảo tại đây danh sách các dòng báo cáo chi phí ràng buộc (hoặc không) với tài khoản kế toán phí @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=Nếu bạn thiết lập tài khoản kế toán th DescVentilDoneExpenseReport=Tham khảo tại đây danh sách các dòng báo cáo chi phí và tài khoản kế toán phí của họ Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Bất kỳ sửa đổi hoặc xóa viết, chữ và xóa sẽ bị cấm. Tất cả các mục cho một thi hành phải được xác nhận nếu không việc đóng sẽ không thể thực hiện được ValidateHistory=Tự động ràng buộc AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=Lỗi, bạn không thể xóa tài khoản kế toán này bởi vì nó được sử dụng +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=Số dư FicheVentilation=Thẻ ràng buộc GeneralLedgerIsWritten=Giao dịch được ghi trong Sổ Cái GeneralLedgerSomeRecordWasNotRecorded=Một số giao dịch không thể được ghi nhật ký. Nếu không có thông báo lỗi khác, điều này có thể là do chúng đã được ghi nhật ký. NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=Danh sách các sản phẩm không ràng buộc với bất kỳ tài khoản kế toán +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=Thay đổi ràng buộc Accounted=Tài khoản trên Sổ cái NotYetAccounted=Not yet transferred to accounting @@ -322,6 +328,7 @@ AccountingJournalType4=Ngân hàng AccountingJournalType5=Báo cáo chi phí AccountingJournalType8=Hàng tồn kho AccountingJournalType9=Có-mới +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=Nhật ký này đã được sử dụng AccountingAccountForSalesTaxAreDefinedInto=Lưu ý: Tài khoản kế toán thuế VAT được xác định trong menu %s - %s NumberOfAccountancyEntries=Số lượng mục @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Số lượng kết chuyển ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=Xuất dữ liệu bản nháp nhật ký @@ -398,7 +407,11 @@ Calculated=Tính toán Formula=Công thức ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=Xác nhận xóa hàng loạt ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=Ghi sổ kế toán @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Ngày xuất WarningReportNotReliable=Cảnh báo, báo cáo này không dựa trên Sổ Cái, do đó không chứa giao dịch được sửa đổi thủ công trong Sổ Cái. Nếu nhật ký của bạn được cập nhật, chế độ xem sổ sách chính xác hơn. ExpenseReportJournal=Nhật ký báo cáo chi phí -InventoryJournal=Nhật ký tồn kho NAccounts=%s accounts diff --git a/htdocs/langs/vi_VN/admin.lang b/htdocs/langs/vi_VN/admin.lang index 74ff8ee19c0..dcc5d6937eb 100644 --- a/htdocs/langs/vi_VN/admin.lang +++ b/htdocs/langs/vi_VN/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=Đối chiếu máy khách WarningModuleNotActive=Module %s phải được mở WarningOnlyPermissionOfActivatedModules=Chỉ những quyền liên quan đến các module được kích hoạt mới được hiển thị tại đây. Bạn cần kích hoạt các module khác trong Nhà->Thiết lập->Trang Module. DolibarrSetup=Cài đặt hoặc nâng cấp Dolibarr -InternalUser=Người dùng bên trong -ExternalUser=Người dùng bên ngoài InternalUsers=Người dùng bên trong ExternalUsers=Người dùng bên ngoài UserInterface=User interface @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=Máy chủ SMTP / SMTPS (giá trị mặc định trong ph MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Cổng SMTP / SMTPS (Không được xác định trong PHP trên các hệ thống tương tự Unix) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Máy chủ SMTP / SMTPS (Không được xác định trong PHP trên các hệ thống tương tự Unix) MAIN_MAIL_EMAIL_FROM=Email người gửi cho email tự động (giá trị mặc định trong php.ini: %s ) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Email được sử dụng cho lỗi trả về email (các trường 'Lỗi-Đến' trong email đã gửi) MAIN_MAIL_AUTOCOPY_TO= Sao chép (Bcc) tất cả các email đã gửi đến MAIN_DISABLE_ALL_MAILS=Vô hiệu hóa tất cả gửi email (cho mục đích thử nghiệm hoặc bản demo) @@ -439,8 +438,10 @@ Unique=Unique Boolean=Boolean (một hộp kiểm) ExtrafieldPhone = Phone ExtrafieldPrice = Giá +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Email ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Lựa chọn danh sách ExtrafieldSelectList = Chọn từ bảng ExtrafieldSeparator=Dấu phân cách (không phải là một trường) @@ -501,7 +502,8 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=Nếu nhà cung cấp dịch vụ email email của bạn cần hạn chế ứng dụng email khách đến một số địa chỉ IP (rất hiếm), thì đây là địa chỉ IP của tác nhân người dùng thư (MUA) cho ứng dụng ERP CRM của bạn: %s . WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Thí dụ:
Đối với biểu mẫu đ PageUrlForDefaultValuesList=
Thí dụ:
Đối với trang liệt kê các bên thứ ba, đó là %s .
Đối với URL của các mô-đun bên ngoài được cài đặt vào thư mục tùy chỉnh, không bao gồm "custom/", vì vậy hãy sử dụng một đường dẫn như mymodule/mypagelist.php và không tùy chỉnh /mymodule/mypagelist.php.
Nếu bạn chỉ muốn giá trị mặc định nếu url có một số tham số, bạn có thể sử dụng %s AlsoDefaultValuesAreEffectiveForActionCreate=Cũng lưu ý rằng việc ghi đè các giá trị mặc định để tạo biểu mẫu chỉ hoạt động đối với các trang được thiết kế chính xác (vì vậy với tham số action = tạo hoặc đặt trước ...) EnableDefaultValues=Cho phép tùy chỉnh các giá trị mặc định -EnableOverwriteTranslation=Cho phép sử dụng bản dịch ghi đè +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=Một bản dịch đã được tìm thấy cho khóa với mã này. Để thay đổi giá trị này, bạn phải chỉnh sửa nó từ Nhà - Thiết lập - Dịch. WarningSettingSortOrder=Cảnh báo, đặt thứ tự sắp xếp mặc định có thể dẫn đến lỗi kỹ thuật khi vào trang danh sách nếu trường là trường không xác định. Nếu bạn gặp lỗi như vậy, hãy quay lại trang này để xóa thứ tự sắp xếp mặc định và khôi phục hành vi mặc định. Field=Trường @@ -645,9 +647,9 @@ Module2400Name=Sự kiện / Chương trình nghị sự Module2400Desc=Theo dấu sự kiện. Đăng nhập các sự kiện tự động cho mục đích theo dõi hoặc ghi lại thủ công các sự kiện hoặc cuộc họp. Đây là mô-đun chính tốt cho Quản lý quan hệ khách hàng hoặc nhà cung cấp. Module2500Name=DMS / ECM Module2500Desc=Hệ thống quản lý tài liệu / Quản lý nội dung điện tử. Tự động tổ chức các tài liệu được tạo hoặc lưu trữ của bạn. Chia sẻ chúng khi bạn cần. -Module2600Name=API/dịch vụ Web (máy chủ SOAP) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Kích hoạt máy chủ Dolibarr SOAP cung cấp dịch vụ API -Module2610Name=API / dịch vụ Web (máy chủ REST) +Module2610Name=API / Web services (REST server) Module2610Desc=Kích hoạt máy chủ Dolibarr REST cung cấp dịch vụ API Module2660Name=Gọi Dịch vụ Web (ứng dụng khách SOAP) Module2660Desc=Kích hoạt ứng dụng khách dịch vụ web Dolibarr (Có thể được sử dụng để đẩy dữ liệu/yêu cầu đến các máy chủ bên ngoài. Chỉ các đơn đặt hàng Mua hiện được hỗ trợ.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Thêm các tính năng để quản lý Incoterms Module63000Name=Tài nguyên Module63000Desc=Quản lý tài nguyên (máy in, ô tô, phòng, ...) để phân bổ cho các sự kiện +Module94160Name=Tiếp nhận Permission11=Xem hóa đơn khách hàng Permission12=Tạo/chỉnh sửa hóa đơn khách hàng Permission13=Invalidate customer invoices @@ -842,9 +845,9 @@ Permission286=Xuất dữ liệu liên lạc Permission291=Xem thuế Permission292=Chỉnh phân quyền trên mức thuế Permission293=Sửa đổi biểu thuế của khách hàng -Permission300=Xem mã vạch -Permission301=Tạo / sửa đổi mã vạch -Permission302=Xóa mã vạch +Permission301=Generate PDF sheets of barcodes +Permission304=Tạo / sửa đổi mã vạch +Permission305=Xóa mã vạch Permission311=Xem dịch vụ Permission312=Chỉ định dịch vụ/thuê bao cho hợp đồng Permission331=Xem bookmark @@ -971,13 +974,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu Permission4031=Read personal information Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Xem nội dung trang web Permission10002=Tạo / sửa đổi nội dung trang web (nội dung html và javascript) Permission10003=Tạo / sửa đổi nội dung trang web (mã php động). Cảnh báo, phải được hạn chế và dành riêng cho các nhà phát triển. @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Type of unit SetupSaved=Cài đặt đã lưu SetupNotSaved=Thiết lập không được lưu +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Quay lại danh sách Mô-đun BackToDictionaryList=Quay lại danh sách Từ điển TypeOfRevenueStamp=Loại tem thuế @@ -1244,6 +1252,7 @@ AreaForAdminOnly=Thông số cài đặt chỉ có thể được đặt bởi < SystemInfoDesc=Hệ thống thông tin là thông tin kỹ thuật linh tinh bạn nhận được trong chế độ chỉ đọc và có thể nhìn thấy chỉ cho quản trị viên. SystemAreaForAdminOnly=Khu vực này chỉ dành cho người dùng quản trị viên. Quyền người dùng Dolibarr không thể thay đổi hạn chế này. CompanyFundationDesc=Chỉnh sửa thông tin của công ty/tổ chức. Nhấp vào nút "%s" ở cuối trang. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=Nếu bạn có một kế toán viên/ kế toán bên ngoài, bạn có thể chỉnh sửa thông tin ở đây. AccountantFileNumber=Mã kế toán DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from YourPHPDoesNotHaveSSLSupport=Chức năng SSL không có sẵn trong chương trình PHP DownloadMoreSkins=Nhiều giao diện để tải về SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1380,7 +1391,7 @@ GetBarCode=Nhận mã vạch NumberingModules=Kiểu thiết lập số DocumentModules=Document models ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Không có gợi ý tạo mật khẩu. Mật khẩu phải được nhập bằng tay. PasswordGenerationPerso=Trả lại mật khẩu theo định nghĩa cấu hình cá nhân của bạn. SetupPerso=Theo cấu hình của bạn @@ -1434,6 +1445,10 @@ SuppliersPayment=Thanh toán của nhà cung cấp SupplierPaymentSetup=Thiết lập thanh toán của nhà cung cấp InvoiceCheckPosteriorDate=Check facture date before validation InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Cài đặt module đơn hàng đề xuất ProposalsNumberingModules=Mô hình đánh số đơn hàng đề xuất @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=Watermark on dự thảo hợp đồng (none if em ##### Members ##### MembersSetup=Cài đặt module thành viên MemberMainOptions=Lựa chọn chính +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Quản lý một Đăng nhập cho mỗi thành viên AdherentMailRequired=Yêu cầu email để tạo thành viên mới MemberSendInformationByMailByDefault=Hộp kiểm để gửi thư xác nhận cho các thành viên (xác nhận hoặc đăng ký mới) là theo mặc định MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Khách truy cập có thể chọn từ các chế độ thanh toán có sẵn +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Cho phép nhắc nhở tự động qua email của các thuê bao đã hết hạn. Lưu ý: Mô-đun %s phải được bật và thiết lập chính xác để gửi lời nhắc. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=Kích hoạt trình soạn thảo nâng cao cho: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Công cụ->eMailing) FCKeditorForUserSignature=WYSIWIG tạo / sửa chữ ký người sử dụng FCKeditorForMail=WYSIWIG tạo/soạn thảo cho tất cả thư (ngoại trừ Công cụ-> Gửi thư điện tử) @@ -1766,7 +1782,7 @@ DetailMenuHandler=Xử lý menu nơi hiển thị menu mới DetailMenuModule=Tên module nếu menu vào đến từ một module DetailType=Loại menu (trên hoặc bên trái) DetailTitre=Nhãn Menu hoặc mã nhãn để dịch -DetailUrl=URL where menu send you (Absolute URL link or external link with http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Điều kiện để hiển thị hoặc không nhập DetailRight=Điều kiện để hiển thị menu không được phép màu xám DetailLangs=Tên file lang cho việc dịch mã nhãn @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Giảm tồn kho trong POS không tư CashDeskYouDidNotDisableStockDecease=Bạn đã không vô hiệu hóa giảm tồn kho khi thực hiện bán hàng từ Điểm bán hàng. Do đó có một kho được yêu cầu. CashDeskForceDecreaseStockLabel=Giảm tồn kho cho các lô sản phẩm đã bị buộc. CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates. -CashDeskReaderKeyCodeForEnter=Mã khóa cho "Enter" được xác định trong đầu đọc mã vạch (Ví dụ: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Cài đặt module Bookmark BookmarkDesc=Mô-đun này cho phép bạn quản lý dấu trang. Bạn cũng có thể thêm lối tắt vào bất kỳ trang Dolibarr hoặc các trang web bên ngoài trên menu bên trái của bạn. @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Mô hình đánh số hóa đơn nhà cung cấp IfSetToYesDontForgetPermission=Nếu được đặt thành giá trị không null, đừng quên cung cấp quyền cho các nhóm hoặc người dùng được phép phê duyệt lần thứ hai ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Cài đặt module GeoIP MaxMind -PathToGeoIPMaxmindCountryDataFile=Đường dẫn đến tệp chứa ip Maxmind tới bản dịch quốc gia.
Ví dụ:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions). YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s. YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s. @@ -1926,6 +1942,7 @@ BackupDumpWizard=Hướng dẫn cách dump file dữ liệu BackupZipWizard=Hướng dẫn tạo lưu trữ của thư mục hồ sơ SomethingMakeInstallFromWebNotPossible=Cài đặt module bên ngoài là không thể từ giao diện web với các lý do sau: SomethingMakeInstallFromWebNotPossible2=Vì lý do này, quá trình nâng cấp được mô tả ở đây là quy trình thủ công chỉ người dùng đặc quyền mới có thể thực hiện. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Cài đặt các module bên ngoài từ các ứng dụng đã bị vô hiệu bởi quản trị viên của bạn. Bạn phải yêu cầu ông phải loại bỏ các tập tin %s để cho phép tính năng này. ConfFileMustContainCustom=Cài đặt hoặc xây dựng một mô-đun bên ngoài từ ứng dụng cần lưu các tệp mô-đun vào thư mục %s. Để thư mục này được Dolibarr xử lý, bạn phải thiết lập conf/conf.php của mình để thêm 2 dòng lệnh:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Tô sáng các dòng bảng khi chuột di chuyển qua @@ -2053,6 +2070,8 @@ RemoveSpecialChars=Xóa các ký tự đặc biệt COMPANY_AQUARIUM_CLEAN_REGEX=Bộ lọc Regex để làm sạch giá trị (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Bộ lọc Regex để làm sạch giá trị (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Không cho phép trùng lặp +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Cán bộ bảo vệ dữ liệu (DPO, Bảo mật dữ liệu hoặc liên lạc GDPR) GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Trợ giúp văn bản để hiển thị trên tooltip @@ -2080,6 +2099,7 @@ MailboxTargetDirectory=Thư mục đích hộp thư EmailcollectorOperations=Hoạt động để làm bởi trình thu thập EmailcollectorOperationsDesc=Operations are executed from top to bottom order MaxEmailCollectPerCollect=Số lượng email tối đa được thu thập trên mỗi thu thập +TestCollectNow=Test collect CollectNow=Thu thập ngay bây giờ ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Date of latest collect try @@ -2183,6 +2203,7 @@ ShowProjectLabel=Project Label PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=Nếu bạn muốn có text trong PDF của mình bằng 2 ngôn ngữ khác nhau trong cùng một tệp PDF được tạo, bạn phải đặt ở đây ngôn ngữ thứ hai này để PDF được tạo sẽ chứa 2 ngôn ngữ khác nhau trong cùng một trang, một ngôn ngữ được chọn khi tạo PDF và ngôn ngữ này ( chỉ có vài mẫu PDF hỗ trợ này). Giữ trống cho 1 ngôn ngữ trên mỗi PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Nhập vào đây mã của biểu tượng FontAwgie. Nếu bạn không biết FontAwgie là gì, bạn có thể sử dụng fa-address-book @@ -2211,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Khuyên dùng NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2264,7 +2285,7 @@ LateWarningAfter="Late" warning after TemplateforBusinessCards=Template for a business card in different size InventorySetup= Thiết lập kiểm kho ExportUseLowMemoryMode=Use a low memory mode -ExportUseLowMemoryModeHelp=Use the low memory mode to execute the exec of the dump (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that file is completed and error message can't be reported if it fails. +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL @@ -2288,6 +2309,8 @@ IconOnly=Icon only - Text on tooltip only INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. IfThisCategoryIsChildOfAnother=If this category is a child of another one DarkThemeMode=Dark theme mode @@ -2307,3 +2330,28 @@ UsePassword=Use a password UseOauth=Use a OAUTH token Images=Images MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/vi_VN/categories.lang b/htdocs/langs/vi_VN/categories.lang index 4ceb5fc985b..f89aaef6b41 100644 --- a/htdocs/langs/vi_VN/categories.lang +++ b/htdocs/langs/vi_VN/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=Thành viên này không có trong bất kỳ thẻ/ danh m ContactHasNoCategory=Liên lạc này không có trong bất kỳ thẻ/ danh mục ProjectHasNoCategory=Dự án này không có trong bất kỳ thẻ/ danh mục nào ClassifyInCategory=Thêm vào thẻ/ danh mục +RemoveCategory=Remove category NotCategorized=Không có thẻ/ danh mục CategoryExistsAtSameLevel=Danh mục này đã tồn tại với tham chiếu này ContentsVisibleByAllShort=Nội dung hiển thị bởi tất cả @@ -67,6 +68,7 @@ StockCategoriesShort=thẻ/ danh mục Kho ThisCategoryHasNoItems=Danh mục này không có dữ liệu nào CategId=ID thẻ/ danh mục ParentCategory=Parent tag/category +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=Label of parent tag/category CatSupList=List of vendors tags/categories CatCusList=List of customers/prospects tags/categories @@ -86,15 +88,18 @@ DeleteFromCat=Xóa khỏi thẻ/ danh mục ExtraFieldsCategories=Thuộc tính bổ sung CategoriesSetup=Thiết lập thẻ/ danh mục CategorieRecursiv=Tự động liên kết với thẻ/ danh mục cha -CategorieRecursivHelp=Nếu tùy chọn được bật, khi bạn thêm sản phẩm vào danh mục con, sản phẩm cũng sẽ được thêm vào danh mục cha. +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=Thêm sản phẩm / dịch vụ sau đây AddCustomerIntoCategory=Assign category to customer AddSupplierIntoCategory=Assign category to supplier +AssignCategoryTo=Assign category to ShowCategory=Hiển thị thẻ/ danh mục ByDefaultInList=Theo mặc định trong danh sách ChooseCategory=Chọn danh mục StocksCategoriesArea=Warehouse Categories +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=Event Categories WebsitePagesCategoriesArea=Page-Container Categories KnowledgemanagementsCategoriesArea=KM article Categories UseOrOperatorForCategories=Use 'OR' operator for categories +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/vi_VN/commercial.lang b/htdocs/langs/vi_VN/commercial.lang index f6f01d06444..17633460fff 100644 --- a/htdocs/langs/vi_VN/commercial.lang +++ b/htdocs/langs/vi_VN/commercial.lang @@ -64,17 +64,26 @@ ActionAC_SHIP=Gửi đơn hàng vận chuyển bằng thư ActionAC_SUP_ORD=Gửi đơn đặt hàng mua qua thư ActionAC_SUP_INV=Gửi hóa đơn nhà cung cấp qua thư ActionAC_OTH=Khác -ActionAC_OTH_AUTO=Sự kiện tự động chèn +ActionAC_OTH_AUTO=Other auto ActionAC_MANUAL=Sự kiện chèn bằng tay ActionAC_AUTO=Sự kiện tự động chèn -ActionAC_OTH_AUTOShort=Tự động +ActionAC_OTH_AUTOShort=Khác +ActionAC_EVENTORGANIZATION=Event organization events Stats=Thống kê bán hàng StatusProsp=Trạng thái KH tiềm năng DraftPropals=Dự thảo đơn hàng đề xuất NoLimit=Không giới hạn ToOfferALinkForOnlineSignature=Liên kết cho chữ ký trực tuyến -WelcomeOnOnlineSignaturePage=Chào mừng bạn đến trang để chấp nhận các đề xuất thương mại từ %s -ThisScreenAllowsYouToSignDocFrom=Màn hình này cho phép bạn chấp nhận và ký, hoặc từ chối, một báo giá / đề xuất thương mại -ThisIsInformationOnDocumentToSign=Đây là thông tin trên tài liệu để chấp nhận hoặc từ chối +WelcomeOnOnlineSignaturePageProposal=Chào mừng bạn đến trang để chấp nhận các đề xuất thương mại từ %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=Màn hình này cho phép bạn chấp nhận và ký, hoặc từ chối, một báo giá / đề xuất thương mại +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=Đây là thông tin trên tài liệu để chấp nhận hoặc từ chối +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Chữ ký của báo giá / đề xuất thương mại %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=Tính năng ký trực tuyến bị vô hiệu hóa hoặc tài liệu được tạo trước khi tính năng được bật diff --git a/htdocs/langs/vi_VN/compta.lang b/htdocs/langs/vi_VN/compta.lang index 24d6dd5c05f..e9509627016 100644 --- a/htdocs/langs/vi_VN/compta.lang +++ b/htdocs/langs/vi_VN/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=Số dư (trước) Balance=Số dư Debit=Nợ Credit=Tín dụng +AccountingDebit=Nợ +AccountingCredit=Tín dụng Piece=Chứng từ kế toán AmountHTVATRealReceived=Thu thập ròng AmountHTVATRealPaid=Thanh toán ròng @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=Xóa một khoản thanh toán thuế xã hội hoặc tài chính DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=Thuế và tài chính xã hội và thanh toán CalcModeVATDebt=Chế độ %sVAT về kế toán cam kết%s. CalcModeVATEngagement=Chế độ %sVAT đối với thu nhập-chi phí%s. @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=Báo cáo Doanh thu được TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Báo cáo Doanh thu được thu thập trên mỗi mức thuế suất bán hàng không có sẵn. Báo cáo này chỉ có sẵn cho doanh thu có hóa đơn. CalculationMode=Chế độ tính toán AccountancyJournal=Mã nhật ký kế toán -ACCOUNTING_VAT_SOLD_ACCOUNT=Tài khoản kế toán theo mặc định cho VAT khi bán hàng (được sử dụng nếu không được định nghĩa khi thiết lập từ điển VAT) -ACCOUNTING_VAT_BUY_ACCOUNT=Tài khoản kế toán theo mặc định cho VAT khi mua hàng (được sử dụng nếu không được định nghĩa khi thiết lập từ điển VAT) -ACCOUNTING_VAT_PAY_ACCOUNT=Tài khoản kế toán theo mặc định để thanh toán VAT -ACCOUNTING_ACCOUNT_CUSTOMER=Tài khoản kế toán được sử dụng cho khách hàng bên thứ ba +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=Tài khoản kế toán chuyên dụng được xác định trên thẻ của bên thứ ba sẽ chỉ được sử dụng cho kế toán Sổ phụ. Cái này sẽ được sử dụng cho Sổ cái và là giá trị mặc định của kế toán Sô phụ nếu tài khoản kế toán chuyên dụng của khách hàng bên thứ ba không được xác định. -ACCOUNTING_ACCOUNT_SUPPLIER=Tài khoản kế toán được sử dụng cho nhà cung cấp bên thứ ba +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Tài khoản kế toán chuyên dụng được xác định trên thẻ của bên thứ ba sẽ chỉ được sử dụng cho kế toán Sổ phụ. Cái này sẽ được sử dụng cho Sổ cái và là giá trị mặc định của kế toán Sổ phụ nếu tài khoản kế toán chuyên dụng của nhà cung cấp bên thứ ba không được xác định. ConfirmCloneTax=Xác nhận nhân bản thuế xã hội / tài chính ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Doanh số hàng mua đã ra hoá đơn ReportPurchaseTurnoverCollected=Doanh số hàng mua đã tập hợp IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/vi_VN/contracts.lang b/htdocs/langs/vi_VN/contracts.lang index 175fe646d97..0883ace32ea 100644 --- a/htdocs/langs/vi_VN/contracts.lang +++ b/htdocs/langs/vi_VN/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=Hợp đồng/Thuê bao ContractsAndLine=Hợp đồng và chi tiết của hợp đồng Contract=Hợp đồng ContractLine=Phạm vi hợp đồng +ContractLines=Contract lines Closing=Đang đóng NoContracts=Không có hợp đồng nào MenuServices=Dịch vụ @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=Bạn có chắc chắn muốn xoá phạm vi hợp đ MoveToAnotherContract=Chuyển dịch vụ vào hợp đồng khác. ConfirmMoveToAnotherContract=Tôi đã chọn hợp đồng đích mới và xác nhận muốn chuyển dịch vụ này vào hợp đồng đó. ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to? -PaymentRenewContractId=Làm mới chi tiết hợp đồng (số %s) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=Ngày hết hạn NoExpiredServices=Không có dịch vụ kích hoạt đã hết hạn ListOfServicesToExpireWithDuration=Danh sách dịch vụ sẽ hết hạn trong %s ngày @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=Liên lạc để ký hợp đồng c HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/vi_VN/cron.lang b/htdocs/langs/vi_VN/cron.lang index 401b1d5e1f7..57833556461 100644 --- a/htdocs/langs/vi_VN/cron.lang +++ b/htdocs/langs/vi_VN/cron.lang @@ -26,7 +26,7 @@ CronCommand=Lệnh CronList=Công việc theo lịch trình CronDelete=Xóa công việc theo lịch trình CronConfirmDelete=Bạn có chắc chắn muốn xóa các công việc theo lịch trình này? -CronExecute=Khởi chạy công việc theo lịch trình +CronExecute=Launch now CronConfirmExecute=Bạn có chắc chắn muốn thực hiện các công việc theo lịch trình này ngay bây giờ? CronInfo=Mô-đun công việc được lên lịch cho phép lên lịch các công việc để thực hiện chúng tự động. Công việc cũng có thể được bắt đầu bằng tay. CronTask=Công việc @@ -58,7 +58,7 @@ CronNote=Nhận xét CronFieldMandatory=Các trường %s là bắt buộc CronErrEndDateStartDt=Ngày kết thúc không thể trước ngày bắt đầu StatusAtInstall=Trạng thái khi cài đặt mô-đun -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=Vô hiệu hoá CronTaskInactive=This job is disabled (not scheduled) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Đi vào menu " Trang chủ - Công JobDisabled=Công việc bị vô hiệu hóa MakeLocalDatabaseDumpShort=Sao lưu cơ sở dữ liệu cục bộ MakeLocalDatabaseDump=Tạo một kết xuất cơ sở dữ liệu cục bộ. Các tham số là: nén('gz' hoặc 'bz' hoặc 'none'), loại sao lưu ('mysql', 'pssql', 'auto'), 1, 'auto' hoặc tên tệp để tạo, số lượng tệp sao lưu cần giữ +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=Chú ý, vì mục đích hiệu suất, bất kể ngày nào là ngày thực hiện các công việc được kích hoạt, công việc của bạn có thể bị trì hoãn tối đa là %s giờ trước khi được chạy. DATAPOLICYJob=Trình dọn dẹp dữ liệu và ẩn danh JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/vi_VN/datapolicy.lang b/htdocs/langs/vi_VN/datapolicy.lang new file mode 100644 index 00000000000..41ec560e4b7 --- /dev/null +++ b/htdocs/langs/vi_VN/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Khách hàng +DATAPOLICY_TIERS_PROSPECT = KH tiềm năng +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Nhà cung cấp +DATAPOLICY_CONTACT_CLIENT = Khách hàng +DATAPOLICY_CONTACT_PROSPECT = KH tiềm năng +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Nhà cung cấp +DATAPOLICY_ADHERENT = Thành viên +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/vi_VN/dict.lang b/htdocs/langs/vi_VN/dict.lang index e93b63dcc7b..25580260292 100644 --- a/htdocs/langs/vi_VN/dict.lang +++ b/htdocs/langs/vi_VN/dict.lang @@ -21,7 +21,7 @@ CountryNL=Hà Lan CountryHU=Hungary CountryRU=Nga CountrySE=Thụy Điển -CountryCI=Ivoiry Coast +CountryCI=Ivory Coast CountrySN=Senegal CountryAR=Argentina CountryCM=Cameroon @@ -250,7 +250,9 @@ CountryMF=Saint Martin ##### Civilities ##### CivilityMME=Bà +CivilityMMEShort=Bà CivilityMR=Ông +CivilityMRShort=Ông CivilityMLE=Cô CivilityMTRE=Thạc sĩ CivilityDR=Tiến sĩ diff --git a/htdocs/langs/vi_VN/ecm.lang b/htdocs/langs/vi_VN/ecm.lang index 407caefa820..82018cff366 100644 --- a/htdocs/langs/vi_VN/ecm.lang +++ b/htdocs/langs/vi_VN/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=Thư mục ECMSectionAuto=Thư mục tự động ECMSectionsManual=Cây thư mục ECMSectionsAuto=Cây tự động +ECMSectionsMedias=Medias tree ECMSections=Thư mục ECMRoot=Gốc ECMNewSection=Thư mục mới @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=Số ảnh trong thư mục con ECMCreationUser=Người tạo ECMArea=Vùng DMS/ECM ECMAreaDesc=Vùng DMS/ECM (Document Management System / Electronic Content Management) cho phép bạn lưu, chia sẻ và tìm nhanh mọi loại tài liệu trong hệ thống. -ECMAreaDesc2=* Thư mục tự động được điền tự động khi thêm tài liệu từ thẻ của một phần tử.
* Hướng dẫn sử dụng các thư mục có thể được sử dụng để lưu các tài liệu không liên quan đến một yếu tố cụ thể. +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=Thư mục% s đã bị xóa. ECMSectionWasCreated=Thư mục %s đã được tạo ECMSearchByKeywords=Tìm kiếm theo từ khóa diff --git a/htdocs/langs/vi_VN/holiday.lang b/htdocs/langs/vi_VN/holiday.lang index a004e3a5064..31b61101a3e 100644 --- a/htdocs/langs/vi_VN/holiday.lang +++ b/htdocs/langs/vi_VN/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=HRM -Holidays=Nghỉ +Holidays=Leaves +Holiday=Nghỉ CPTitreMenu=Nghỉ MenuReportMonth=Báo cáo hàng tháng MenuAddCP=Xin nghỉ phép +MenuCollectiveAddCP=New collective leave request NotActiveModCP=Bạn phải kích hoạt mô-đun Nghỉ để xem trang này. AddCP=Tạo một yêu cầu nghỉ phép DateDebCP=Ngày bắt đầu @@ -56,6 +58,7 @@ ConfirmDeleteCP=Xác nhận việc xóa yêu cầu nghỉ này? ErrorCantDeleteCP=Lỗi bạn không có quyền xóa yêu cầu nghỉ phép này. CantCreateCP=Bạn không có quyền thực hiện các yêu cầu nghỉ phép. InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=Bạn phải chọn một ngày bắt đầu. NoDateFin=Bạn phải chọn ngày kết thúc. ErrorDureeCP=Yêu cầu nghỉ phép của bạn không có một ngày làm việc. @@ -79,6 +82,8 @@ MotifCP=Lý do UserCP=Người dùng ErrorAddEventToUserCP=Đã xảy ra lỗi khi thêm ngày nghỉ đặc biệt. AddEventToUserOkCP=Việc bổ sung nghỉ đặc biệt đã được hoàn thành. +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=Lịch sử thay đổi LogCP=Log of all updates made to "Balance of Leave" ActionByCP=Updated by @@ -86,6 +91,13 @@ UserUpdateCP=Updated for PrevSoldeCP=Cân bằng trước NewSoldeCP=Tạo cân bằng alreadyCPexist=Một yêu cầu nghỉ phép đã được thực hiện vào thời gian này. +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=Nhóm +users=Người dùng +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=%s yêu cầu nghỉ phép mới được sửa @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=Bulk holiday increase +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/vi_VN/loan.lang b/htdocs/langs/vi_VN/loan.lang index 9caa82ae0e9..c05598741c8 100644 --- a/htdocs/langs/vi_VN/loan.lang +++ b/htdocs/langs/vi_VN/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=Cam kết tài chính InterestAmount=Lãi suất CapitalRemain=Gốc còn lại TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started +CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule # Admin ConfigLoan=Cấu hình của mô-đun cho vay -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Tài khoản kế toán vốn theo mặc định -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Tài khoản kế toán lãi vay theo mặc định -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Tài khoản kế toán bảo hiểm theo mặc định +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=Chỉnh sửa cam kết tài chính diff --git a/htdocs/langs/vi_VN/mailmanspip.lang b/htdocs/langs/vi_VN/mailmanspip.lang index 9005d553e1c..17ff19eecc9 100644 --- a/htdocs/langs/vi_VN/mailmanspip.lang +++ b/htdocs/langs/vi_VN/mailmanspip.lang @@ -7,7 +7,7 @@ MailmanCreationSuccess=Kiểm tra đăng ký đã được thực hiện thành MailmanDeletionSuccess=Kiểm tra bỏ đăng ký đã được thực hiện thành công SynchroMailManEnabled=Một bản cập nhật Mailman sẽ được thực hiện SynchroSpipEnabled=Một bản cập nhật Spip sẽ được thực hiện -DescADHERENT_MAILMAN_ADMINPW=Mật khẩu quản trị Mailman +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mật khẩu quản trị Mailman DescADHERENT_MAILMAN_URL=URL cho đăng ký Mailman DescADHERENT_MAILMAN_UNSUB_URL=URL cho unsubscriptions Mailman DescADHERENT_MAILMAN_LISTS=Danh sách (s) để tự động ghi các thành viên mới (cách nhau bằng dấu phẩy) diff --git a/htdocs/langs/vi_VN/mails.lang b/htdocs/langs/vi_VN/mails.lang index 13e7bdf3f4e..0c3fc622abd 100644 --- a/htdocs/langs/vi_VN/mails.lang +++ b/htdocs/langs/vi_VN/mails.lang @@ -7,10 +7,10 @@ MailCard=Thẻ Gửi Email MailRecipients=Người nhận MailRecipient=Người nhận MailTitle=Mô tả -MailFrom=Tên người gửi +MailFrom=Từ MailErrorsTo=Lỗi tới MailReply=Trả lời -MailTo=(những) Người nhận +MailTo=Đến MailToUsers=(những) Người dùng MailCC=Sao chép vào MailToCCUsers=Sao chép cho (những) người dùng @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/vi_VN/main.lang b/htdocs/langs/vi_VN/main.lang index 1fd8b9d6113..3f4045837d0 100644 --- a/htdocs/langs/vi_VN/main.lang +++ b/htdocs/langs/vi_VN/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=DejaVuSans FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=Không có sẵn mẫu nào cho loại email này AvailableVariables=Các biến thay thế có sẵn NoTranslation=Không dịch Translation=Dịch +Translations=Translations CurrentTimeZone=Mã vùng thời gian PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Xác nhận Approve=Duyệt Disapprove=Không chấp thuận ReOpen=Mở lại +OpenVerb=Mở Upload=Tải lên ToLink=Liên kết Select=Chọn @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=Không có nhóm người dùng được xác định Password=Mật khẩu -PasswordRetype=Nhập lại mật khẩu của bạn +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Lưu ý rằng rất nhiều tính năng/modules bị vô hiệu hóa trong trình diễn này. Name=Tên NameSlashCompany=Tên / Công ty @@ -481,6 +489,7 @@ ActionsOnContact=Sự kiện cho liên lạc/ địa chỉ này ActionsOnContract=Sự kiện cho hợp đồng này ActionsOnMember=Sự kiện về thành viên này ActionsOnProduct=Sự kiện về sản phẩm này +ActionsOnAsset=Events for this fixed asset NActionsLate=%s cuối ToDo=Việc cần làm Completed=Đã hoàn thành @@ -921,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Tải xuống DownloadDocument=Tải tài liệu +DownloadSignedDocument=Download signed document ActualizeCurrency=Cập nhật tỷ giá tiền tệ Fiscalyear=Năm tài chính ModuleBuilder=Xây dựng mô-đun và ứng dụng @@ -1046,6 +1056,7 @@ SearchIntoContracts=Hợp đồng SearchIntoCustomerShipments=Lô hàng của khách hàng SearchIntoExpenseReports=Báo cáo chi tiêu SearchIntoLeaves=Nghỉ +SearchIntoKM=Knowledge base SearchIntoTickets=Vé SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Thanh toán của nhà cung cấp @@ -1137,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Tỷ lệ +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1174,9 +1199,14 @@ Terminated=Chấm dứt AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Người dùng bên trong +ExternalUser=Người dùng bên ngoài diff --git a/htdocs/langs/vi_VN/members.lang b/htdocs/langs/vi_VN/members.lang index b1dfb83749b..d7fb04d492c 100644 --- a/htdocs/langs/vi_VN/members.lang +++ b/htdocs/langs/vi_VN/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=Một thành viên khác (tên: %s ErrorUserPermissionAllowsToLinksToItselfOnly=Vì lý do bảo mật, bạn phải được cấp quyền chỉnh sửa tất cả người dùng để có thể liên kết thành viên với người dùng không phải của bạn. SetLinkToUser=Liên kết với người dùng Dolibarr SetLinkToThirdParty=Liên kết với bên thứ ba Dolibarr +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=Danh sách thành viên MembersListToValid=Danh sách thành viên dự thảo (sẽ được xác nhận) @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=Thành viên mới @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=Loại thành viên không thể bị xóa NewSubscription=Đóng góp mới NewSubscriptionDesc=Biểu mẫu này cho phép bạn ghi lại đăng ký của mình như một thành viên mới của tổ chức. Nếu bạn muốn gia hạn đăng ký của mình (nếu đã là thành viên), vui lòng liên hệ với hội đồng sáng lập thay vì gửi email %s. Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=Thời hạn +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=Trễ SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=Nội dung thẻ thành viên của bạn # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=Chúng tôi muốn cho bạn biết rằng yêu cầu thành viên của bạn đã được nhận.

ThisIsContentOfYourMembershipWasValidated=Chúng tôi muốn cho bạn biết rằng tư cách thành viên của bạn đã được xác nhận với các thông tin sau:

-ThisIsContentOfYourSubscriptionWasRecorded=Chúng tôi muốn cho bạn biết rằng đăng ký mới của bạn đã được ghi lại.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=Chúng tôi muốn cho bạn biết rằng đăng ký của bạn sắp hết hạn hoặc đã hết hạn (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). Chúng tôi hy vọng bạn sẽ làm mới nó.

ThisIsContentOfYourCard=Đây là một bản tóm tắt các thông tin chúng tôi có về bạn. Vui lòng liên hệ với chúng tôi nếu bất cứ điều gì là không chính xác.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Chủ đề của email thông báo nhận được trong trường hợp tự động đăng ký của khách @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=Doanh thu (cho một công ty) hoặc Ngân sách (cho một tổ chức) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=Nhảy vào trang thanh toán trực tuyến được tích hợp +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=Theo bản chất tự nhiên MembersStatisticsByProperties=Thống kê thành viên theo bản chất VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/vi_VN/modulebuilder.lang b/htdocs/langs/vi_VN/modulebuilder.lang index ccb0abc09cf..29928a85e99 100644 --- a/htdocs/langs/vi_VN/modulebuilder.lang +++ b/htdocs/langs/vi_VN/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Đường dẫn nơi các mô-đun được tạo/chỉnh sửa (thư mục đầu tiên cho các mô-đun bên ngoài được xác định vào %s): %s ModuleBuilderDesc3=Các mô-đun được tạo / chỉnh sửa được tìm thấy: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=Một mô-đun được phát hiện là 'có thể chỉnh s NewModule=Mô-đun mới NewObjectInModulebuilder=Đối tượng mới NewDictionary=New dictionary +ModuleName=Module name ModuleKey=Khóa mô-đun ObjectKey=Khóa đối tượng DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=Đường dẫn đến zip của gói mô-đun/ứng dụng PathToModuleDocumentation=Đường dẫn đến tệp tài liệu mô-đun/ứng dụng (%s) SpaceOrSpecialCharAreNotAllowed=Khoảng trắng hoặc ký tự đặc biệt không được phép. FileNotYetGenerated=Tệp chưa được tạo +GenerateCode=Generate code RegenerateClassAndSql=Ép buộc cập nhật các tập tin .class và .sql RegenerateMissingFiles=Tạo tập tin bị thiếu SpecificationFile=Tập tin tài liệu LanguageFile=Tập tin cho ngôn ngữ ObjectProperties=Thuộc tính đối tượng +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Bạn có chắc chắn muốn xóa thuộc tính %s ? Điều này sẽ thay đổi mã trong lớp PHP nhưng cũng loại bỏ cột khỏi bảng định nghĩa của đối tượng. NotNull=Không NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=Là một phép do DirScanned=Thư mục được quét NoTrigger=Không trigger NoWidget=Không có widget -GoToApiExplorer=API explorer +ApiExplorer=API explorer ListOfMenusEntries=Danh sách các mục menu ListOfDictionariesEntries=Danh sách các mục từ điển ListOfPermissionsDefined=Danh sách các quyền được định nghĩa SeeExamples=Xem ví dụ ở đây -EnabledDesc=Điều kiện để có trường này hoạt động (Ví dụ: 1 hoặc $conf-> golobal->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing).

It can be an expression, for example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Hiển thị trên file PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Giá trị của trường có thể được tích lũy để có được tổng số vào danh sách không? (Ví dụ: 1 hoặc 0) SearchAllDesc=Là trường được sử dụng để thực hiện tìm kiếm từ công cụ tìm kiếm nhanh? (Ví dụ: 1 hoặc 0) SpecDefDesc=Nhập vào đây tất cả tài liệu bạn muốn cung cấp với mô-đun chưa được xác định bởi các tab khác. Bạn có thể sử dụng .md hoặc tốt hơn, cú pháp .asciidoc đầy đủ. @@ -130,26 +136,32 @@ UseSpecificEditorURL = Sử dụng một URL biên tập cụ thể UseSpecificFamily = Sử dụng một họ cụ thể UseSpecificAuthor = Sử dụng một tác giả cụ thể UseSpecificVersion = Sử dụng một phiên bản mở đầu cụ thể -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=Nếu bạn kiểm tra điều này, một số mã sẽ được tạo để thêm hộp "Tạo tài liệu" trong hồ sơ. -ShowOnCombobox=Hiển thị giá trị vào combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Khóa cho tooltip CSSClass=CSS for edit/create form CSSViewClass=CSS for read form CSSListClass=CSS for list NotEditable=Không thể chỉnh sửa ForeignKey=Khóa ngoại -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Chuyển mã ASCII sang HTML AsciiToPdfConverter=Chuyển ASCII sang PDF TableNotEmptyDropCanceled=Table not empty. Drop has been canceled. ModuleBuilderNotAllowed=The module builder is available but not allowed to your user. ImportExportProfiles=Import and export profiles -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/vi_VN/mrp.lang b/htdocs/langs/vi_VN/mrp.lang index d9006590c30..9c4f78a96b4 100644 --- a/htdocs/langs/vi_VN/mrp.lang +++ b/htdocs/langs/vi_VN/mrp.lang @@ -11,8 +11,8 @@ Bom=Hóa đơn của vật liệu BillOfMaterials=Bill of Materials BillOfMaterialsLines=Bill of Materials lines BOMsSetup=Thiết lập mô-đun BOM -ListOfBOMs=Danh sách hóa đơn vật liệu - BOM -ListOfManufacturingOrders=Danh sách các đơn đặt hàng sản xuất +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=Đơn đặt hàng sản xuất NewBOM=New bill of materials ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. BOMsNumberingModules=Mẫu đánh số BOM @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials ConfirmCloneMo=Bạn có chắc chắn muốn sao chép Đơn hàng sản xuất %s không? ManufacturingEfficiency=Hiệu quả sản xuất ConsumptionEfficiency=Consumption efficiency +Consumption=Consumption ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product DeleteBillOfMaterials=Xóa hóa đơn vật liệu @@ -69,6 +70,8 @@ ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Bạn có chắc chắn muốn xác nhận Đơn hàng sản xuất này không? ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. ProductionForRef=Production of %s +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=Delete line and revert stock movement AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached NoStockChangeOnServices=No stock change on services ProductQtyToConsumeByMO=Product quantity still to consume by open MO @@ -80,6 +83,7 @@ ProductsToProduce=Products to produce UnitCost=Unit cost TotalCost=Total cost BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO Workstation=Workstation @@ -107,3 +111,10 @@ THMEstimatedHelp=This rate makes it possible to define a forecast cost of the it BOM=Bill Of Materials CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/vi_VN/other.lang b/htdocs/langs/vi_VN/other.lang index 98a9a7cdf57..12d80fa93ce 100644 --- a/htdocs/langs/vi_VN/other.lang +++ b/htdocs/langs/vi_VN/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Đơn đặt hàng mua được phê duyệt Notify_ORDER_SUPPLIER_REFUSE=Đơn đặt hàng mua bị từ chối Notify_PROPAL_VALIDATE=Đề nghị khách hàng xác nhận Notify_PROPAL_CLOSE_SIGNED=Đề xuất khách hàng được đóng đã ký +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Đề xuất khách hàng được đóng đã bị từ chối +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=Đề nghị thương mại gửi qua đường bưu điện Notify_WITHDRAW_TRANSMIT=Rút truyền Notify_WITHDRAW_CREDIT=Rút tín dụng @@ -181,6 +183,7 @@ SizeUnitfoot=chân SizeUnitpoint=điểm BugTracker=Theo dõi lỗi SendNewPasswordDesc=Hình thức này cho phép bạn yêu cầu một mật khẩu mới. Nó sẽ được gửi đến địa chỉ email của bạn.
Thay đổi sẽ có hiệu lực khi bạn nhấp vào liên kết xác nhận trong email.
Kiểm tra hộp thư của bạn. +EnterNewPasswordHere=Enter your new password here BackToLoginPage=Trở lại trang đăng nhập AuthenticationDoesNotAllowSendNewPassword=Chế độ xác thực là% s.
Trong chế độ này, Dolibarr không thể biết và cũng không thay đổi mật khẩu của bạn.
Liên hệ quản trị hệ thống của bạn nếu bạn muốn thay đổi mật khẩu của bạn. EnableGDLibraryDesc=Cài đặt hoặc kích hoạt thư viện GD trên bản cài đặt PHP của bạn để sử dụng tùy chọn này. @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Hóa đơn %s đã được xác nhận. EMailTextInvoicePayed=Hóa đơn %s đã được thanh toán. EMailTextProposalValidated=Đề xuất %s đã được xác nhận. EMailTextProposalClosedSigned=Đề xuất %s đã được đóng đã ký. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Đơn hàng %s đã được xác nhận. EMailTextOrderApproved=Đơn hàng %s đã được phê duyệt. EMailTextOrderValidatedBy=Đơn hàng %s đã được ghi lại bởi %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = Đóng Autofill = Autofill + +# externalsite +ExternalSiteSetup=Thiết lập liên kết đến trang web bên ngoài +ExternalSiteURL=External Site URL of HTML iframe content +ExternalSiteModuleNotComplete=Mô-đun trang web bên ngoài được cấu hình không đúng. +ExampleMyMenuEntry=Mục menu của tôi + +# ftp +FTPClientSetup=FTP or SFTP Client module setup +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=This screen shows a view of an FTP et SFTP server. +SetupOfFTPClientModuleNotComplete=The setup of the FTP or SFTP client module seems to be incomplete +FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP or SFTP functions +FailedToConnectToFTPServer=Failed to connect to server (server %s, port %s) +FailedToConnectToFTPServerWithCredentials=Failed to login to server with defined login/password +FTPFailedToRemoveFile=Không thể xóa bỏ các tập tin %s. +FTPFailedToRemoveDir=Không thể xóa thư mục %s : kiểm tra quyền và thư mục đó là rỗng. +FTPPassiveMode=Chế độ thụ động +ChooseAFTPEntryIntoMenu=Choose a FTP/SFTP site from the menu... +FailedToGetFile=Lỗi khi tải tệp tin %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/vi_VN/products.lang b/htdocs/langs/vi_VN/products.lang index a7b84c95a9f..e98ea34bf3e 100644 --- a/htdocs/langs/vi_VN/products.lang +++ b/htdocs/langs/vi_VN/products.lang @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=Bạn Bạn có chắc chắn muốn xóa dòng sản p ProductSpecial=Đặc biệt QtyMin=S.lượng mua tối thiểu PriceQtyMin=Giá cho s.lượng tối thiểu -PriceQtyMinCurrency=Giá cho s.lượng này (chưa chiết khấu) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=Tỷ lệ VAT (cho nhà cung cấp/ sản phẩm này) DiscountQtyMin=Chiết khấu cho s.lượng này NoPriceDefinedForThisSupplier=Không có giá/ s.lượng được định rõ cho nhà cung cấp/ sản phẩm này @@ -261,7 +262,7 @@ Quarter1=Quý 1 Quarter2=Quý 2 Quarter3=Quý 3 Quarter4=Quý 4 -BarCodePrintsheet=In barcode +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=Với công cụ này, bạn có thể in các tờ giấy dán mã vạch. Chọn định dạng của nhãn dán, loại mã vạch và giá trị của mã vạch, sau đó nhấp vào nút %s . NumberOfStickers=Số lượng nhãn để in trên trang PrintsheetForOneBarCode=In nhiều nhãn cho một mã vạch @@ -344,9 +345,9 @@ PossibleValues=Các giá trị có thể GoOnMenuToCreateVairants=Vào menu %s - %s để chuẩn bị các biến thể thuộc tính (như màu sắc, kích thước, ...) UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers ProductSupplierDescription=Mô tả sản phẩm của nhà cung cấp -UseProductSupplierPackaging=Sử dụng đóng gói theo giá của nhà cung cấp (tính toán lại số lượng theo bao bì được đặt theo giá của nhà cung cấp khi thêm / cập nhật dòng trong tài liệu của nhà cung cấp) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Đóng gói -PackagingForThisProductDesc=On supplier order, you will automaticly order this quantity (or a multiple of this quantity). Cannot be less than minimum buying quantity +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=Số lượng của dòng được tính toán lại theo đóng gói của nhà cung cấp #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Hành động chỉ có hiệu lực trên b ProductsPricePerCustomer=Giá sản phẩm mỗi khách hàng ProductSupplierExtraFields=Thuộc tính bổ sung (Giá Nhà cung cấp) DeleteLinkedProduct=Xóa sản phẩm con được liên kết với sự kết hợp -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=Giá bình quân gia quyền PMPValueShort=WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/vi_VN/projects.lang b/htdocs/langs/vi_VN/projects.lang index f8ce6f7a543..75037997ecc 100644 --- a/htdocs/langs/vi_VN/projects.lang +++ b/htdocs/langs/vi_VN/projects.lang @@ -23,6 +23,7 @@ TasksPublicDesc=Phần xem này hiển thị tất cả dự án và tác vụ m TasksDesc=Phần xem này hiển thị tất cả các dự án và tác vụ (quyền người dùng của bạn hiện đang cho phép bạn xem tất cả thông tin). AllTaskVisibleButEditIfYouAreAssigned=Tất cả các nhiệm vụ cho các dự án đủ điều kiện đều hiển thị, nhưng bạn chỉ có thể nhập thời gian cho nhiệm vụ được giao cho người dùng đã chọn. Phân công nhiệm vụ nếu bạn cần nhập thời gian vào nó. OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=Nhiệm vụ của dự án ProjectCategories=Thẻ dự án/ danh mục NewProject=Dự án mới @@ -37,7 +38,9 @@ OpportunitiesStatusForOpenedProjects=Số tiền tiềm năng của dự án m OpportunitiesStatusForProjects=Số tiền tiềm năng của dự án theo trạng thái ShowProject=Hiển thị dự án ShowTask=Hiện tác vụ +SetThirdParty=Set third party SetProject=Lập dự án +OutOfProject=Out of project NoProject=Không có dự án được xác định hoặc tự tạo NbOfProjects=Số dự án NbOfTasks=Số công việc @@ -122,7 +125,8 @@ ValidateProject=Xác nhận dự án ConfirmValidateProject=Bạn có chắc chắn muốn xác nhận dự án này? CloseAProject=Đóng dự án ConfirmCloseAProject=Bạn có chắc chắn muốn đóng dự án này? -AlsoCloseAProject=Cũng như đóng dự án (giữ cho nó mở nếu bạn vẫn cần theo dõi các nhiệm vụ sản xuất trên đó) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=Mở dự án ConfirmReOpenAProject=Bạn có chắc chắn muốn mở lại dự án này? ProjectContact=Liên lạc của dự án @@ -165,7 +169,7 @@ OpportunityProbability=Xác suất tiềm năng OpportunityProbabilityShort=Xác suất tiềm năng OpportunityAmount=Số tiền tiềm năng OpportunityAmountShort=Số tiền tiềm năng -OpportunityWeightedAmount=Tổng trị giá cơ hội +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=Tổng trị giá cơ hội OpportunityAmountAverageShort=Số tiền tiềm năng trung bình OpportunityAmountWeigthedShort=Số tiền tiềm năng thận trọng @@ -238,7 +242,7 @@ OppStatusPENDING=Chờ xử lý OppStatusWON=Thắng OppStatusLOST=Thua Budget=Ngân sách -AllowToLinkFromOtherCompany=Cho phép liên kết dự án từ công ty khác

Các giá trị được hỗ trợ:
- Giữ trống: Có thể liên kết bất kỳ dự án nào của công ty (mặc định)
- "tất cả": Có thể liên kết bất kỳ dự án nào, thậm chí dự án của các công ty khác
- Danh sách id của bên thứ ba được phân tách bằng dấu phẩy: có thể liên kết tất cả các dự án của các bên thứ ba đó(Ví dụ: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=Dự án %s mới nhất LatestModifiedProjects=Dự án sửa đổi %s mới nhất OtherFilteredTasks=Các nhiệm vụ được lọc khác @@ -259,7 +263,7 @@ TimeSpentInvoiced=Thời gian đã qua được lập hóa đơn TimeSpentForIntervention=Thời gian đã qua TimeSpentForInvoice=Thời gian đã qua OneLinePerUser=Một dòng trên mỗi người dùng -ServiceToUseOnLines=Dịch vụ được sử dụng trên các dòng +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=Hóa đơn %s đã được tạo từ thời gian dành đã qua trên dự án InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project ProjectBillTimeDescription=Kiểm tra xem bạn nhập bảng thời gian vào các nhiệm vụ của dự án VÀ bạn có kế hoạch tạo (các) hóa đơn từ bảng chấm công để lập hóa đơn cho khách hàng của dự án (không kiểm tra xem bạn có kế hoạch tạo hóa đơn không dựa trên bảng thời gian đã nhập không). Lưu ý: Để tạo hóa đơn, hãy chuyển đến tab 'Thời gian sử dụng' của dự án và chọn các dòng để đưa vào. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Profit is calculated using AddPersonToTask=Add also to tasks UsageOrganizeEvent=Usage: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. @@ -294,3 +298,4 @@ EnablePublicLeadForm=Enable the public form for contact NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. NewLeadForm=New contact form LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/vi_VN/propal.lang b/htdocs/langs/vi_VN/propal.lang index 9f6c18b9e4f..fef81544d68 100644 --- a/htdocs/langs/vi_VN/propal.lang +++ b/htdocs/langs/vi_VN/propal.lang @@ -54,6 +54,7 @@ NoDraftProposals=Không có đề xuất dự thảo CopyPropalFrom=Tạo đơn hàng đề xuất bằng cách sao chép đề nghị hiện tại CreateEmptyPropal=Tạo đề xuất thương mại trống hoặc từ danh sách các sản phẩm/ dịch vụ DefaultProposalDurationValidity=Thời gian hiệu lực mặc định của đơn hàng đề xuất (theo ngày) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Sử dụng liên hệ / địa chỉ với loại 'liên hệ theo dõi đề xuất' nếu được xác định thay vì địa chỉ bên thứ ba làm địa chỉ người nhận đề xuất ConfirmClonePropal=Bạn có chắc chắn muốn nhân bản đề xuất thương mại %s ? ConfirmReOpenProp=Bạn có chắc chắn muốn mở lại đề xuất thương mại %s ? @@ -64,36 +65,54 @@ AvailabilityPeriod=Độ chậm trễ có thể SetAvailability=Chỉnh thời gian trì hoãn sẵn có AfterOrder=sau đơn hàng OtherProposals=Các đơn hàng đề xuất khác + ##### Availability ##### AvailabilityTypeAV_NOW=Ngay lập tức AvailabilityTypeAV_1W=1 tuần AvailabilityTypeAV_2W=2 tuần AvailabilityTypeAV_3W=3 tuần AvailabilityTypeAV_1M=1 tháng -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=Đại diện kinh doanh theo dõi đơn hàng đề xuất TypeContact_propal_external_BILLING=Liên lạc khách hàng về hóa đơn TypeContact_propal_external_CUSTOMER=Liên hệ với khách hàng sau-up đề nghị TypeContact_propal_external_SHIPPING=Liên lạc khách hàng để giao hàng + # Document models -DocModelAzurDescription=Mẫu hoàn chỉnh của báo giá (mẫu cũ của Cyan) -DocModelCyanDescription=Mẫu hoàn chỉnh của báo giá +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Theo bởi trường hợp +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=Mặc định mẫu khi đóng cửa một đề xuất kinh doanh (chưa lập hoá đơn) DefaultModelPropalCreate=Tạo mô hình mặc định DefaultModelPropalToBill=Mặc định mẫu khi đóng cửa một đề xuất kinh doanh (được lập hoá đơn) -DefaultModelPropalClosed=Mặc định mẫu khi đóng cửa một đề xuất kinh doanh (chưa lập hoá đơn) +DocModelAzurDescription=Mẫu hoàn chỉnh của báo giá (mẫu cũ của Cyan) +DocModelCyanDescription=Mẫu hoàn chỉnh của báo giá +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=Từ chối +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=Văn bản chấp nhận, dấu công ty, ngày và chữ ký ProposalsStatisticsSuppliers=Thống kê đề xuất nhà cung cấp -CaseFollowedBy=Theo bởi trường hợp -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/vi_VN/recruitment.lang b/htdocs/langs/vi_VN/recruitment.lang index c1d145f9b0a..e6f3a651a40 100644 --- a/htdocs/langs/vi_VN/recruitment.lang +++ b/htdocs/langs/vi_VN/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used NewCandidature=New application ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +Remuneration=Mức lương +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused RecruitmentCandidature=Application JobPositions=Job positions RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +InterviewToDo=Contacts to follow AnswerCandidature=Application answer YourCandidature=Your application YourCandidatureAnswerMessage=Thanks you for your application.
... @@ -74,3 +75,5 @@ JobClosedTextCanceled=The job position is closed. ExtrafieldsJobPosition=Complementary attributes (job positions) ExtrafieldsApplication=Complementary attributes (job applications) MakeOffer=Make an offer +WeAreRecruiting=We are recruiting. This is a list of open positions to be filled... +NoPositionOpen=No positions open at the moment diff --git a/htdocs/langs/vi_VN/salaries.lang b/htdocs/langs/vi_VN/salaries.lang index da0535ce0e9..1f4b418f2a5 100644 --- a/htdocs/langs/vi_VN/salaries.lang +++ b/htdocs/langs/vi_VN/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Tài khoản kế toán được sử dụng cho bên thứ ba của người dùng -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Tài khoản kế toán chuyên dụng được xác định trên thẻ người dùng sẽ chỉ được sử dụng cho kế toán Sổ phụ. Tài khoản này sẽ được sử dụng cho Sổ cái chung và là giá trị mặc định của kế toán Sổ phụ nếu tài khoản kế toán chuyên dụng trên người dùng không được xác định. +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Tài khoản kế toán theo mặc định cho các khoản thanh toán tiền lương CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary Salary=Mức lương @@ -24,3 +24,4 @@ SalariesStatistics=Thống kê lương SalariesAndPayments=Lương và thanh toán ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? FillFieldFirst=Fill employee field first +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/vi_VN/ticket.lang b/htdocs/langs/vi_VN/ticket.lang index 9ca803d425d..14f78dccfb5 100644 --- a/htdocs/langs/vi_VN/ticket.lang +++ b/htdocs/langs/vi_VN/ticket.lang @@ -27,6 +27,7 @@ Permission56003=Xóa vé Permission56004=Quản lý vé Permission56005=Xem vé của tất cả các bên thứ ba (không hiệu quả đối với người dùng bên ngoài, luôn bị giới hạn ở bên thứ ba mà họ phụ thuộc) +Tickets=Vé TicketDictType=Vé - Các loại TicketDictCategory=Vé - Nhóm TicketDictSeverity=Vé - Mức độ nghiêm trọng @@ -90,8 +91,8 @@ TicketPublicAccess=Giao diện công cộng không yêu cầu nhận dạng có TicketSetupDictionaries=Loại vé, mức độ nghiêm trọng và mã phân tích có thể được cấu hình từ từ điển TicketParamModule=Thiết lập biến thể mô-đun TicketParamMail=Thiết lập email -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Thông điệp văn bản được gửi sau khi tạo vé @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=Văn bản được chỉ định ở đây sẽ được TicketParamPublicInterface=Thiết lập giao diện công cộng TicketsEmailMustExist=Yêu cầu một địa chỉ email hiện có để tạo vé TicketsEmailMustExistHelp=Trong giao diện công cộng, địa chỉ email đã được điền vào cơ sở dữ liệu để tạo một vé mới. +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=Giao diện công cộng TicketUrlPublicInterfaceLabelAdmin=URL thay thế cho giao diện công cộng TicketUrlPublicInterfaceHelpAdmin=Có thể xác định bí danh cho máy chủ web và do đó cung cấp giao diện công khai với một URL khác (máy chủ phải hoạt động như một proxy trên URL mới này) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -190,8 +195,7 @@ TicketAssigned=Vé đã được chỉ định TicketChangeType=Đổi loại TicketChangeCategory=Thay đổi mã phân tích TicketChangeSeverity=Thay đổi mức độ nghiêm trọng -TicketAddMessage=Thêm thông điệp -AddMessage=Thêm thông điệp +TicketAddMessage=Add private message MessageSuccessfullyAdded=Đã thêm vé TicketMessageSuccessfullyAdded=Thông điệp đã được thêm thành công TicketMessagesList=Danh sách tin nhắn @@ -202,8 +206,8 @@ TicketSeverity=Mức độ nghiêm trọng ShowTicket=Xem vé RelatedTickets=Vé liên quan TicketAddIntervention=Tạo sự can thiệp -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=Xác nhận đóng vé ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=Gửi tin nhắn qua email TicketNewMessage=Tin nhắn mới ErrorMailRecipientIsEmptyForSendTicketMessage=Người nhận trống rỗng. Không gửi email TicketGoIntoContactTab=Vui lòng vào tab "Danh bạ" để chọn chúng -TicketMessageMailIntro=Giới thiệu +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=Văn bản này chỉ được thêm vào lúc bắt đầu email và sẽ không được lưu. -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=Chữ ký -TicketMessageMailSignatureHelp=Văn bản này chỉ được thêm vào cuối email và sẽ không được lưu. -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=Chữ ký của email phản hồi -TicketMessageMailSignatureHelpAdmin=Văn bản này sẽ được chèn sau thông báo phản hồi. +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=Văn bản này sẽ được chèn sau thông báo phản hồi. TicketMessageHelp=Chỉ văn bản này sẽ được lưu trong danh sách tin nhắn trên thẻ vé. TicketMessageSubstitutionReplacedByGenericValues=Các biến thay thế được thay thế bằng các giá trị chung. +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Thời gian trôi qua kể từ khi TicketTimeToRead=Thời gian trôi qua trước khi đọc TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=Một tin nhắn mới đã được TicketAssignedToYou=Vé đã được chỉ định TicketAssignedEmailBody=Bạn đã được chỉ định vé # %s bởi %s MarkMessageAsPrivate=Đánh dấu tin nhắn là riêng tư +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=Thông điệp này sẽ không hiển thị cho người dùng bên ngoài TicketEmailOriginIssuer=Tổ chức phát hành gốc của vé InitialMessage=Tin nhắn khởi đầu @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=Bạn có thể xem tiến trình của TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=Xin đừng trả lời trực tiếp email này! Sử dụng liên kết để trả lời trong giao diện. TicketPublicInfoCreateTicket=Biểu mẫu này cho phép bạn ghi lại một vé hỗ trợ trong hệ thống quản lý của chúng tôi. -TicketPublicPleaseBeAccuratelyDescribe=Hãy mô tả chính xác vấn đề. Cung cấp hầu hết thông tin có thể để cho phép chúng tôi xác định chính xác yêu cầu của bạn. +TicketPublicPleaseBeAccuratelyDescribe=Please accurately describe your question. Provide the most information possible to allow us to correctly identify your request. TicketPublicMsgViewLogIn=Vui lòng nhập ID theo dõi vé TicketTrackId=ID theo dõi công khai OneOfTicketTrackId=Một trong những ID theo dõi của bạn diff --git a/htdocs/langs/vi_VN/users.lang b/htdocs/langs/vi_VN/users.lang index 7990ecc606c..4e89c22d5b8 100644 --- a/htdocs/langs/vi_VN/users.lang +++ b/htdocs/langs/vi_VN/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=Xóa khỏi nhóm PasswordChangedAndSentTo=Mật khẩu thay đổi và gửi đến %s. PasswordChangeRequest=Yêu cầu thay đổi mật khẩu cho %s PasswordChangeRequestSent=Yêu cầu thay đổi mật khẩu cho %s đã gửi đến % s. -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=Xác nhận đặt lại mật khẩu MenuUsersAndGroups=Người dùng & Nhóm @@ -68,7 +68,6 @@ CreateDolibarrLogin=Tạo một người dùng CreateDolibarrThirdParty=Tạo một bên thứ ba LoginAccountDisableInDolibarr=Tài khoản bị vô hiệu hóa trong Dolibarr. UsePersonalValue=Dùng giá trị cá nhân -InternalUser=Người dùng bên trong ExportDataset_user_1=Người dùng và các tính chất của họ DomainUser=Domain người dùng %s Reactivate=Kích hoạt lại @@ -128,3 +127,5 @@ DateLastLogin=Date last login DatePreviousLogin=Date previous login IPLastLogin=IP last login IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/vi_VN/website.lang b/htdocs/langs/vi_VN/website.lang index def041bf053..25e7e021f06 100644 --- a/htdocs/langs/vi_VN/website.lang +++ b/htdocs/langs/vi_VN/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=Mã +WebsiteName=Name of the website WebsiteSetupDesc=Tạo ở đây các trang web bạn muốn sử dụng. Sau đó vào menu Trang web để chỉnh sửa chúng. DeleteWebsite=Xóa trang web ConfirmDeleteWebsite=Bạn có chắc chắn muốn xóa trang web này? Tất cả các trang và nội dung của nó cũng sẽ bị xóa. Các tệp được tải lên (như vào thư mục trung gian, mô-đun ECM, ...) sẽ vẫn còn. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=Bổ sung ở dưới cùng của Tiêu đề HTML (chung ch WEBSITE_ROBOT=Tệp robot (robot.txt) WEBSITE_HTACCESS=Trang web tệp .htaccess WEBSITE_MANIFEST_JSON=Trang web tệp manifest.json -WEBSITE_README=Tập tin README.md WEBSITE_KEYWORDSDesc=Use a comma to separate values -EnterHereLicenseInformation=Nhập vào đây dữ liệu meta hoặc thông tin giấy phép để lưu tệp README.md. nếu bạn phân phối trang web của mình dưới dạng mẫu, tệp sẽ được đưa vào gói mẫu. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=Tiêu đề HTML (chỉ dành riêng cho trang này) PageNameAliasHelp=Tên hoặc bí danh của trang.
Bí danh này cũng được sử dụng để giả mạo SEO URL khi trang web được chạy từ máy chủ ảo của máy chủ Web (như Apacke, Nginx, ...). Sử dụng nút " %s " để chỉnh sửa bí danh này. EditTheWebSiteForACommonHeader=Lưu ý: Nếu bạn muốn xác định tiêu đề được cá nhân hóa cho tất cả các trang, hãy chỉnh sửa tiêu đề ở cấp trang thay vì trên trang / vùng chứa. @@ -42,10 +43,12 @@ ViewPageInNewTab=Xem trang trong tab mới SetAsHomePage=Đặt làm trang chủ RealURL=URL thật ViewWebsiteInProduction=Xem trang web bằng URL nhà +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Example to use in Apache virtual host setup: YouCanAlsoTestWithPHPS=Sử dụng với máy chủ nhúng PHP
Trên môi trường phát triển, bạn có thể muốn kiểm tra trang web với máy chủ web nhúng PHP (yêu cầu PHP 5.5) bằng cách chạy
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Chạy trang web của bạn với một nhà cung cấp Dolibarr Hosting khác
Nếu bạn không có máy chủ web như Apache hoặc NGinx có sẵn trên internet, bạn có thể xuất và nhập trang web của mình vào một phiên bản Dolibarr khác được cung cấp bởi một nhà cung cấp dịch vụ lưu trữ Dolibarr khác cung cấp tích hợp đầy đủ với mô-đun Trang web. Bạn có thể tìm thấy danh sách một số nhà cung cấp dịch vụ lưu trữ Dolibarr trên https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=Đọc WritePerm=Viết @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=Bạn có thể chỉnh sửa mã nguồn HTML bằ YouCanEditHtmlSource=
You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

You can also include content of another Page/Container with the following syntax:
<?php includeContainer('alias_of_container_to_include'); ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For a file into documents/medias (open directory for public access), syntax is:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href="/document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=For an image shared with a share link (open access using the sharing hash key of file), syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=Nhân bản Trang / vùng chứa CloneSite=Nhân bản trang web SiteAdded=Đã thêm trang web @@ -137,7 +140,7 @@ PagesRegenerated=%s page(s)/container(s) regenerated RegenerateWebsiteContent=Regenerate web site cache files AllowedInFrames=Allowed in Frames DefineListOfAltLanguagesInWebsiteProperties=Define list of all available languages into web site properties. -GenerateSitemaps=Generate website sitemap file +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=If you confirm, you will erase the existing sitemap file... ConfirmSitemapsCreation=Confirm sitemap generation SitemapGenerated=Sitemap file %s generated @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon must be png ErrorFaviconSize=Favicon must be sized 16x16, 32x32 or 64x64 FaviconTooltip=Upload an image which needs to be a png (16x16, 32x32 or 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/zh_CN/accountancy.lang b/htdocs/langs/zh_CN/accountancy.lang index 23c32bf2ecd..8510eefe75b 100644 --- a/htdocs/langs/zh_CN/accountancy.lang +++ b/htdocs/langs/zh_CN/accountancy.lang @@ -48,8 +48,9 @@ CountriesNotInEEC=非欧共体国家 CountriesInEECExceptMe=欧共体国家除了%s CountriesExceptMe=除%s以外的所有国家/地区 AccountantFiles=Export source documents -ExportAccountingSourceDocHelp=With this tool, you can export the source events (list in CSV and PDFs) that are used to generate your accountancy. +ExportAccountingSourceDocHelp=With this tool, you can search and export the source events that are used to generate your accountancy.
The exported ZIP file will contain the lists of requested items in CSV, as well as their attached files in their original format (PDF, ODT, DOCX...). ExportAccountingSourceDocHelp2=To export your journals, use the menu entry %s - %s. +ExportAccountingProjectHelp=Specify a project if you need an accounting report only for a specific project. Expense reports and loan payments are not included in project reports. VueByAccountAccounting=View by accounting account VueBySubAccountAccounting=View by accounting subaccount @@ -58,6 +59,7 @@ MainAccountForSuppliersNotDefined=未在设置中定义的供应商的主要会 MainAccountForUsersNotDefined=未在设置中定义的用户的主要会计科目 MainAccountForVatPaymentNotDefined=未在设置中定义的税款支付的主要会计科目 MainAccountForSubscriptionPaymentNotDefined=Main accounting account for subscription payment not defined in setup +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=会计区 AccountancyAreaDescIntro=会计模块的使用分几步完成: @@ -161,42 +163,46 @@ BANK_DISABLE_DIRECT_INPUT=禁止在银行帐户中直接记录交易 ACCOUNTING_ENABLE_EXPORT_DRAFT_JOURNAL=在日记帐上启用草稿导出 ACCOUNTANCY_COMBO_FOR_AUX=Enable combo list for subsidiary account (may be slow if you have a lot of third parties, break ability to search on a part of value) ACCOUNTING_DATE_START_BINDING=Define a date to start binding & transfer in accountancy. Below this date, the transactions will not be transferred to accounting. -ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, select period show by default +ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=销售日记帐 -ACCOUNTING_PURCHASE_JOURNAL=采购日记帐 -ACCOUNTING_MISCELLANEOUS_JOURNAL=杂项日记帐 +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=费用报表日记帐 -ACCOUNTING_SOCIAL_JOURNAL=社会日记帐 +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=有新的日常报表 +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=社会日记帐 ACCOUNTING_RESULT_PROFIT=Result accounting account (Profit) ACCOUNTING_RESULT_LOSS=Result accounting account (Loss) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure -ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=Transitional bank transfer account -ACCOUNTING_ACCOUNT_SUSPENSE=会计科目-等待 -DONATION_ACCOUNTINGACCOUNT=会计科目-登记捐款 -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Accounting account to register subscriptions +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Accounting account by default to register customer deposit -UseAuxiliaryAccountOnCustomerDeposit=Use sub-accounts on customer deposit lines +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit +UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default +UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=Accounting account by default for the bought products (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Accounting account by default for the bought products in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought products and imported out of EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=销售产品的默认会计科目(如果未在产品说明书中定义,则使用) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Accounting account by default for the products sold in EEC (used if not defined in the product sheet) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Accounting account by default for the products sold and exported out of EEC (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=已购买服务的默认会计科目(如果未在服务单中定义,则使用) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Accounting account by default for the bought services in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Accounting account by default for the bought services and imported out of EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=默认情况下,已售出服务的会计科目(如果未在服务单中定义,则使用) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Accounting account by default for the services sold in EEC (used if not defined in the service sheet) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Accounting account by default for the services sold and exported out of EEC (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=文件类型 Docdate=日期 @@ -211,7 +217,7 @@ Codejournal=日记帐 JournalLabel=Journal label NumPiece=件数 TransactionNumShort=Num. transaction -AccountingCategory=Custom group +AccountingCategory=Custom group of accounts GroupByAccountAccounting=Group by general ledger account GroupBySubAccountAccounting=Group by subledger account AccountingAccountGroupsDesc=您可以在此处定义一些会计科目组。它们将用于会计分类报告。 @@ -265,13 +271,13 @@ Reconcilable=Reconcilable TotalVente=Total turnover before tax TotalMarge=总销售利润率 -DescVentilCustomer=请在此处查看与产品会计科目绑定(或不绑定)的客户发票行列表 -DescVentilMore=In most cases, if you use predefined products or services and you set the account number on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". -DescVentilDoneCustomer=请在此查看发票客户及其产品会计科目的行列表 -DescVentilTodoCustomer=绑定尚未与产品会计科目绑定的发票行 -ChangeAccount=使用以下会计科目更改所选行的产品/服务会计科目: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product accounting account (only record not already transfered in accountancy are visible) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=Consult here the list of the lines of vendor invoices and their accounting account DescVentilTodoExpenseReport=绑定费用报表行尚未绑定费用会计帐户 DescVentilExpenseReport=请在此处查看费用会计帐户绑定(或不绑定)的费用报表行列表 @@ -279,24 +285,24 @@ DescVentilExpenseReportMore=If you setup accounting account on type of expense r DescVentilDoneExpenseReport=请在此查询费用报表行及其费用会计帐户清单 Closure=Annual closure -DescClosure=Consult here the number of movements by month who are not yet validated & locked +DescClosure=Consult here the number of movements by month not yet validated & locked OverviewOfMovementsNotValidated=Overview of movements not validated and locked AllMovementsWereRecordedAsValidated=All movements were recorded as validated and locked NotAllMovementsCouldBeRecordedAsValidated=Not all movements could be recorded as validated and locked -ValidateMovements=Validate and lock record... +ValidateMovements=Validate and lock movements... DescValidateMovements=Any modification or deletion of writing, lettering and deletes will be prohibited. All entries for an exercise must be validated otherwise closing will not be possible ValidateHistory=自动绑定 AutomaticBindingDone=Automatic bindings done (%s) - Automatic binding not possible for some record (%s) -ErrorAccountancyCodeIsAlreadyUse=错误,你不能删除这个会计科目,因为正被使用。 +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=平衡 FicheVentilation=绑定卡 GeneralLedgerIsWritten=交易是在Ledger中写的 GeneralLedgerSomeRecordWasNotRecorded=某些交易无法记录。如果没有其他错误消息,这可能是因为它们已经被记录。 NoNewRecordSaved=No more record to transfer -ListOfProductsWithoutAccountingAccount=未绑定到任何会计科目的产品列表 +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=更改绑定 Accounted=占总账 NotYetAccounted=Not yet transferred to accounting @@ -319,9 +325,10 @@ AccountingJournalType1=杂项业务 AccountingJournalType2=销售 AccountingJournalType3=采购 AccountingJournalType4=银行 -AccountingJournalType5=费用报告 +AccountingJournalType5=费用报表 AccountingJournalType8=库存 AccountingJournalType9=拥有全新 +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=该日常报表已经使用 AccountingAccountForSalesTaxAreDefinedInto=注意:销售税的会计科目已定义到菜单 %s - %s NumberOfAccountancyEntries=Number of entries @@ -329,10 +336,12 @@ NumberOfAccountancyMovements=Number of movements ACCOUNTING_DISABLE_BINDING_ON_SALES=Disable binding & transfer in accountancy on sales (customer invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=Disable binding & transfer in accountancy on purchases (vendor invoices will not be taken into account in accounting) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=Disable binding & transfer in accountancy on expense reports (expense reports will not be taken into account in accounting) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) -NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "Closure" feature, modification and deletion of the lines will DEFINITELY not be possible) +NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=Date validation and lock ConfirmExportFile=Confirmation of the generation of the accounting export file ? ExportDraftJournal=导出日常报表草稿 @@ -398,7 +407,11 @@ Calculated=计算 Formula=公式 ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=Unreconcile +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=No reconcile modified AccountancyOneLetteringModifiedSuccessfully=One reconcile successfully modified AccountancyLetteringModifiedSuccessfully=%s reconcile successfully modified @@ -407,9 +420,10 @@ AccountancyOneUnletteringModifiedSuccessfully=One unreconcile successfully modif AccountancyUnletteringModifiedSuccessfully=%s unreconcile successfully modified ## Confirm box -ConfirmMassUnlettering=Bulk Unreconcile confirmation -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? -ConfirmMassDeleteBookkeepingWriting=Bulk Delete confirmation +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? +ConfirmMassDeleteBookkeepingWriting=批量删除确认 ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? ## Error @@ -427,6 +441,7 @@ SorryThisModuleIsNotCompatibleWithTheExperimentalFeatureOfSituationInvoices=Sorr AccountancyErrorMismatchLetterCode=Mismatch in reconcile code AccountancyErrorMismatchBalanceAmount=The balance (%s) is not equal to 0 AccountancyErrorLetteringBookkeeping=Errors have occurred concerning the transactions: %s +ErrorAccountNumberAlreadyExists=The accounting number %s already exists ## Import ImportAccountingEntries=会计分录 @@ -453,6 +468,5 @@ FECFormatMulticurrencyCode=Multicurrency code (Idevise) DateExport=Date export WarningReportNotReliable=Warning, this report is not based on the Ledger, so does not contains transaction modified manually in the Ledger. If your journalization is up to date, the bookkeeping view is more accurate. ExpenseReportJournal=费用报告日常报表 -InventoryJournal=库存日常报表 NAccounts=%s accounts diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang index 040748ec362..957f4dab7ef 100644 --- a/htdocs/langs/zh_CN/admin.lang +++ b/htdocs/langs/zh_CN/admin.lang @@ -49,10 +49,8 @@ HostCharset=主机字符集 ClientCharset=客户端的字符集 ClientSortingCharset=客户端整理 WarningModuleNotActive= %s 模块必须启用 -WarningOnlyPermissionOfActivatedModules=仅与已启用模块相关的权限显示在此。您可以在 "主页"->"设置"->"模块"页面中启用其它模块。 +WarningOnlyPermissionOfActivatedModules=仅与已启用模块相关的权限显示在此。您可以在 "首页"->"设置"->"模块"页面中启用其它模块。 DolibarrSetup=Dolibarr安装或升级 -InternalUser=内部用户 -ExternalUser=外部用户 InternalUsers=内部用户 ExternalUsers=外部用户 UserInterface=用户界面 @@ -63,8 +61,8 @@ FormToTestFileUploadForm=文件上传功能测试 ModuleMustBeEnabled=必须启用模块/应用程序 %s ModuleIsEnabled=模块/应用程序 %s 已启用 IfModuleEnabled=注:“是”仅在模块 %s 启用时有效 -RemoveLock=删除/重命名文件 %s (如果存在),以允许使用更新/安装工具。 -RestoreLock=恢复文件 %s 的只读权限,以禁止更新/安装工具的使用。 +RemoveLock=如果存在文件 %s ,将它删除/重命名,以允许使用更新/安装工具。 +RestoreLock=恢复文件 %s 的读取权限,以禁止更新/安装工具的使用。 SecuritySetup=安全设置 PHPSetup=PHP设置 OSSetup=操作系统设置 @@ -82,7 +80,7 @@ UseSearchToSelectCompanyTooltip=此外,如果您有大量第三方(> 100 000 UseSearchToSelectContactTooltip=此外,如果您有大量第三方(> 100 000),您可以通过在"设置"-> "其他"中将常量CONTACT_DONOTSEARCH_ANYWHERE设置为1来提高速度。然后搜索将限制为以字符串开头。 DelaiedFullListToSelectCompany=在任意键被按下后再加载第三方组合列表的内容。
如果您有大量第三方,这可能会提高性能,但不太方便。 DelaiedFullListToSelectContact=在任意键被按下后再加载联系人组合列表列表的内容。
如果您有大量联系人,这可能会提高性能,但不太方便。 -NumberOfKeyToSearch=可触发搜索的字符数:%s +NumberOfKeyToSearch=可触发搜索的字符数量:%s NumberOfBytes=字节数 SearchString=搜索字符串 NotAvailableWhenAjaxDisabled=Ajax 禁用时不可用 @@ -108,9 +106,9 @@ NextValueForDeposit=下一个值(预付款) NextValueForReplacements=下一个值(替换) MustBeLowerThanPHPLimit=注意:您的 PHP 当前配置将上传的最大文件大小限制为 %s %s,与此参数的值无关 NoMaxSizeByPHPLimit=注:您的 PHP 配置参数中没有设置限制 -MaxSizeForUploadedFiles=上传文件的最大尺寸(0表示不允许上传) -UseCaptchaCode=在登录页面和一些公共页面上使用图形验证码 (CAPTCHA) -AntiVirusCommand=杀毒软件的完整路径 +MaxSizeForUploadedFiles=上传文件的最大尺寸(0表示禁止任何上传) +UseCaptchaCode=在登录页面和一些公共页面上使用图形验证代码 (CAPTCHA) +AntiVirusCommand=杀毒命令的完整路径 AntiVirusCommandExample=ClamAv Daemon示例(需要 clamav-daemon):/usr/bin/clamdscan
ClamWin 示例(非常非常慢):c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= 更多命令行参数 AntiVirusParamExample=ClamAv Daemon 示例:--fdpass
ClamWin 示例:--database="C:\\Program Files (x86)\\ClamWin\\lib" @@ -143,14 +141,14 @@ CurrentHour=PHP 服务器时间 CurrentSessionTimeOut=当前会话超时 YouCanEditPHPTZ=您可以尝试添加一个 .htaccess 文件来设置不同的 PHP 时区(不是必需的),其中包含类似“SetEnv TZ Europe/Paris”的行 HoursOnThisPageAreOnServerTZ=警告,与其他屏幕相反,此页面上的小时不是您当地的时区,而是服务器的时区。 -Box=小工具 -Boxes=小工具 -MaxNbOfLinesForBoxes=小工具最大行数 +Box=插件 +Boxes=插件 +MaxNbOfLinesForBoxes=插件的最大行数 AllWidgetsWereEnabled=全部可用的小工具都已启用 PositionByDefault=默认顺序 Position=位置 MenusDesc=菜单管理器定义两个菜单中的内容(横向和纵向菜单栏)。 -MenusEditorDesc=菜单编辑器允许您定义自定义菜单条目。请小心使用,以避免不稳定和永久无法访问某些菜单项。
某些模块会添加菜单项(通常在菜单全部中)。如果您错误地删除了其中一些条目,则可以禁用并重新启用该模块来恢复它们。 +MenusEditorDesc=菜单编辑器允许您定义自定义菜单条目。请小心使用,以避免不稳定和永久无法访问某些菜单项。
某些模块会添加菜单项(通常在菜单全部中)。如果您错误地移除了其中一些条目,则可以禁用和重新启用该模块来恢复它们。 MenuForUsers=用户菜单 LangFile=.lang 文件 Language_en_US_es_MX_etc=语言(en_US,es_MX等) @@ -181,7 +179,7 @@ NoBackupFileAvailable=没有可用的备份文件。 ExportMethod=导出方法 ImportMethod=导入方法 ToBuildBackupFileClickHere=要建立一个备份文件,请单击此处 -ImportMySqlDesc=要导入 MySQL 备份文件,您可以使用服务提供商的 phpMyAdmin 或使用mysql 命令行。
例如: +ImportMySqlDesc=要导入 MySQL 备份文件,您可以使用服务提供商的 phpMyAdmin 或在命令行使用mysql 命令。
例如: ImportPostgreSqlDesc=导入备份文件,你必须使用 pg_restore 命令行命令: ImportMySqlCommand=%s %s < mybackupfile.sql ImportPostgreSqlCommand=%s %s mybackupfile.sql @@ -209,7 +207,7 @@ IgnoreDuplicateRecords=忽略重复记录错误(INSERT IGNORE) AutoDetectLang=自动检测(浏览器的语言) FeatureDisabledInDemo=功能在演示版中已禁用 FeatureAvailableOnlyOnStable=功能仅适用于官方稳定版本 -BoxesDesc=小工具是一些页面中显示信息的屏幕区域。你可以选择目标页面并点击“启用”或垃圾桶按钮来显示或禁用这些小工具。 +BoxesDesc=插件是一些页面中显示信息的屏幕区域。你可以选择目标页面和点击“启用”或垃圾桶按钮来显示或禁用这些插件。 OnlyActiveElementsAreShown=仅显示 已启用模块 的元素。 ModulesDesc=模块/应用程序确定软件中可用的功能。某些模块需要在激活模块后授予用户权限。单击每个模块的开/关按钮 %s 以启用或禁用模块/应用程序。 ModulesDesc2=单击齿轮按钮 %s 以配置模块/应用程序。 @@ -236,10 +234,10 @@ WebSiteDesc=可以获取更多附加(非核心)模块的外部网站... DevelopYourModuleDesc=一些开发您自己的模块的解决方案...... URL=URL RelativeURL=相对URL -BoxesAvailable=有可用的小工具 -BoxesActivated=小工具已启用 -ActivateOn=在…启用 -ActiveOn=在…已启用 +BoxesAvailable=有可用的插件 +BoxesActivated=插件已启用 +ActivateOn=启用日期 +ActiveOn=已启用日期 ActivatableOn=在…可启用 SourceFile=来源文件 AvailableOnlyIfJavascriptAndAjaxNotDisabled=仅当 JavaScript 启用时可用 @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS 主机 ( php.ini 文件中的默认值:%s< MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS 端口(类 Unix 系统上的 PHP 中未定义) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS 主机(类 Unix 系统上的 PHP 中未定义) MAIN_MAIL_EMAIL_FROM=自动电子邮件的发件人电子邮件地址(php.ini 中的默认值: %s ) +EMailHelpMsgSPFDKIM=为了防止 Dolibarr 电子邮件被归类为垃圾邮件,请确保服务器通过 SPF 和 DKIM 配置授权从此地址发送电子邮件 MAIN_MAIL_ERRORS_TO=用于错误退信的电子邮件地址(已发送的电子邮件中的“错误退信”字段) MAIN_MAIL_AUTOCOPY_TO= 将所有已发送的电子邮件复制(密件抄送)到 MAIN_DISABLE_ALL_MAILS=禁用所有电子邮件发送(出于测试目的或演示目的) @@ -439,8 +438,10 @@ Unique=唯一 Boolean=布尔值(复选框) ExtrafieldPhone = 电话 ExtrafieldPrice = 价格 +ExtrafieldPriceWithCurrency=带币种的价格 ExtrafieldMail = 电子邮件 ExtrafieldUrl = 网址 +ExtrafieldIP = IP ExtrafieldSelect = 选择列表 ExtrafieldSelectList = 从表格中选取 ExtrafieldSeparator=分隔符(不是字段) @@ -501,7 +502,8 @@ WarningPHPMail=警告:从应用程序发送电子邮件的设置正使用默 WarningPHPMailA=- 使用电子邮件服务提供商的服务器可以提高您电子邮件的可信度,因此它可以提高可传递性而不会被标记为垃圾邮件 WarningPHPMailB=- 一些电子邮件服务提供商(如雅虎)不允许您从其他服务器而不是他们自己的服务器发送电子邮件。您当前的设置使用应用程序的服务器而不是您的电子邮件提供商的服务器来发送电子邮件,因此某些收件人(与限制性 DMARC 协议兼容的)会询问您的电子邮件提供商他们是否可以接受您的电子邮件,某些电子邮件提供商(如雅虎)可能会回答“不”,因为发送服务器不是他们的,所以您发送的电子邮件中有少数可能不被接受(还要注意您的电子邮件提供商的发送配额)。 WarningPHPMailC=- 使用您自己的电子邮件服务提供商的 SMTP 服务器发送电子邮件也很有趣,因为从应用程序发送的所有电子邮件也将保存到您邮箱的“已发送”目录中。 -WarningPHPMailD=此外,因此建议将电子邮件的发送方法更改为值“SMTP”。如果您真的想保留默认的“PHP”方法来发送电子邮件,只需忽略此警告,或通过在 主页 - 设置 - 其他 中将 MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP 常量设置为 1 来隐藏它。 +WarningPHPMailD=因此,建议将电子邮件的发送方式更改为"SMTP"值。 +WarningPHPMailDbis=如果您确实想保持默认的“PHP”方式发送电子邮件,请忽略此警告,或%s点击这里%s将其移除。 WarningPHPMail2=如果您的电子邮件SMTP提供商需要将电子邮件客户端限制为某些IP地址(非常罕见),则这是您的ERP CRM应用程序的邮件用户代理(MUA)的IP地址: %s。 WarningPHPMailSPF=如果您的发件人电子邮件地址域受 SPF 记录保护(询问您的域名注册商),您必须在您域名的 DNS 记录中添加以下 IP的 SPF 记录: %s 。 ActualMailSPFRecordFound=实际找到的 SPF 记录(对于电子邮件 %s):%s @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
示例:
用于创建新的第三方的 PageUrlForDefaultValuesList=
示例:
对于列出第三方的页面,它是 %s
对于安装到自定义目录的外部模块的 URL,不要包含“custom/”,因此请使用 mymodule/mypagelist.php 之类的路径,而不是 custom/mymodule/mypagelist.php。
如果只有在 url 有一些参数时才需要默认值,你可以使用 %s AlsoDefaultValuesAreEffectiveForActionCreate=另请注意,覆盖表单创建的默认值仅适用于正确设计的页面(因此请使用参数 action=create 或 presend...) EnableDefaultValues=启用自定义默认值 -EnableOverwriteTranslation=启用翻译覆盖 +EnableOverwriteTranslation=允许自定义翻译 GoIntoTranslationMenuToChangeThis=已使用此代码找到此键的翻译。要更改此值,您必须通过 主页-设置-翻译 对其进行编辑。 WarningSettingSortOrder=警告,如果字段是未知字段,则在列表页面上设置默认排序顺序可能会导致技术错误。如果遇到此类错误,请返回此页面以删除默认排序顺序并恢复默认行为。 Field=字段 @@ -645,9 +647,9 @@ Module2400Name=事件/日程 Module2400Desc=跟踪项目。记录自动事件以进行跟踪或记录手动事件或会议。这是良好的客户或供应商关系管理的主要模块。 Module2500Name=DMS / ECM Module2500Desc=文件管理系统/电子内容管理。自动组织生成或存储的文档。在需要时分享。 -Module2600Name=API/Web 服务 (SOAP 服务器) +Module2600Name=API / 网络服务 (SOAP 服务器) Module2600Desc=允许 Dolibarr SOAP 服务器提供 API 服务 -Module2610Name=API/Web 服务 (REST 服务器) +Module2610Name=API / 网络服务 (REST 服务器) Module2610Desc=允许 Dolibarr REST 服务器提供 API 服务 Module2660Name=调用WebServices(SOAP客户端) Module2660Desc=启用 Dolibarr Web服务客户端(可用于将数据/请求推送到外部服务器。目前仅支持采购订单。) @@ -698,6 +700,7 @@ Module62000Name=国际贸易术语 Module62000Desc=添加功能来管理国际贸易术语 Module63000Name=资源 Module63000Desc=管理用于分配给活动的资源(打印机、汽车、房间等) +Module94160Name=收货 Permission11=查看客户发票 Permission12=创建/变更发票 Permission13=作废客户发票 @@ -714,7 +717,7 @@ Permission27=删除报价单 Permission28=导出报价单 Permission31=查看产品信息 Permission32=创建/变更产品信息 -Permission33=Read prices products +Permission33=读取产品价格 Permission34=删除产品信息 Permission36=查看/管理隐藏产品 Permission38=导出产品信息 @@ -842,9 +845,9 @@ Permission286=导出联系人 Permission291=查看关税 Permission292=设置关税权限 Permission293=修改客户关税 -Permission300=查看条码 -Permission301=创建/修改条码 -Permission302=删除条码 +Permission301=生成条码的PDF表单 +Permission304=创建/修改条码 +Permission305=删除条码 Permission311=查看服务 Permission312=将服务/订阅分配给合同 Permission331=查看书签 @@ -876,7 +879,7 @@ Permission525=访问贷款计算器 Permission527=导出贷款 Permission531=查看服务 Permission532=创建/变更服务 -Permission533=Read prices services +Permission533=读取服务价格 Permission534=删除服务 Permission536=查看管理隐藏的服务 Permission538=导出服务 @@ -971,13 +974,14 @@ Permission3301=生成新模块 Permission4001=查看技能/工作/职位 Permission4002=创建/修改 技能/工作/职位 Permission4003=删除技能/工作/职位 -Permission4020=查看评价 -Permission4021=创建/修改您的评价 -Permission4022=验证评价 -Permission4023=删除评价 -Permission4030=查看比较菜单 +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=验证评价 +Permission4025=删除评价 +Permission4028=查看比较菜单 Permission4031=查看个人信息 Permission4032=写入个人信息 +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=查看网站内容 Permission10002=创建/修改网站内容(HTML和 JavaScript 内容) Permission10003=创建/修改网站内容(动态 PHP代码)。危险,只能提供给受限制的开发人员。 @@ -1031,7 +1035,7 @@ Permission68001=查看内部通讯报告 Permission68002=创建/修改内部通信报告 Permission68004=删除内部通讯报告 Permission941601=查看收据 -Permission941602=创建和修改收据 +Permission941602=创建和编辑收据 Permission941603=验证收据 Permission941604=通过电子邮件发送收据 Permission941605=导出收据 @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=资产处置类型 TypeOfUnit=单位类型 SetupSaved=设置已保存 SetupNotSaved=设置未保存 +OAuthServiceConfirmDeleteTitle=删除OAuth条目 +OAuthServiceConfirmDeleteMessage=您确定要删除这个认证条目吗?它的所有现存令牌也将被删除。 +ErrorInEntryDeletion=删除条目时出错 +EntryDeleted=条目已删除 BackToModuleList=返回模块列表 BackToDictionaryList=返回字典列表 TypeOfRevenueStamp=印花税票种类 @@ -1238,12 +1246,13 @@ BrowserName=浏览器名称 BrowserOS=浏览器操作系统 ListOfSecurityEvents=Dolibarr安全事件列表 SecurityEventsPurged=安全事件已清除 -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=可追踪的安全事件 LogEventDesc=启用特定安全事件的日志记录。管理可通过菜单 %s - %s 记录的日志。警告,此功能会在数据库中生成大量数据。 AreaForAdminOnly=设置参数只能由 管理员用户 设置。 SystemInfoDesc=系统信息指只对系统管理员可见的以只读方式显示的杂项技术信息。 SystemAreaForAdminOnly=此区域仅供管理员用户使用。 Dolibarr 用户权限无法更改此限制。 CompanyFundationDesc=编辑您的公司/组织的信息。完成后单击页面底部的“%s”按钮。 +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=如果您有外部会计师/簿记员,您可以在此处编辑其信息。 AccountantFileNumber=会计师代码 DisplayDesc=在此处可以修改影响应用程序外观和呈现的参数。 @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=您必须以 %s 用户 YourPHPDoesNotHaveSSLSupport=SSL 函数在您的 PHP 中不可用 DownloadMoreSkins=下载更多外观主题 SimpleNumRefModelDesc=返回格式为 %syymm-nnnn 的参考编号,其中 yy 是年份,mm 是月份,nnnn 是顺序自动递增不会重置的数字 +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=返回格式为 %syymm-nnnn 的参考编号,其中 yy 是年份,mm 是月份,nnnn 是顺序自动递增不会重置的数字 SimpleNumRefNoDateModelDesc=返回格式为 %s-nnnn 的参考号,其中 nnnn 是顺序自动递增不会重置的数字 ShowProfIdInAddress=显示带有地址的资格ID ShowVATIntaInAddress=隐藏欧盟内增值税号 @@ -1372,7 +1383,7 @@ PreloadOPCode=已使用预加载的 OPCode AddRefInList=在组合列表中显示客户/供应商参考。
第三方将以“CC12345 - SC45678 - The Big Company corp.”的名称格式出现。而不是“The Big Company corp”。 AddVatInList=在组合列表中显示客户/供应商增值税号。 AddAdressInList=在组合列表中显示客户/供应商地址。
第三方将以“The Big Company corp. - 21 jump street 123456 Big town - USA”的名称格式出现,而不是“The Big Company corp”。 -AddEmailPhoneTownInContactList=显示联系人电子邮件(或电话,如果未定义电子邮件)和城镇信息列表(选择列表或组合框)
联系人将显示为“Dupond Durand - dupond.durand@email.com - 巴黎”或“Dupond Durand - 06 07 59 65 66 - 巴黎”而不是“Dupond Durand”。 +AddEmailPhoneTownInContactList=显示联系人电子邮件(或电话,如果未定义电子邮件)和城镇信息清单(选择清单或组合框)
联系人将显示为“Dupond Durand - dupond.durand@email.com - 巴黎”或“Dupond Durand - 06 07 59 65 66 - 巴黎”而不是“Dupond Durand”。 AskForPreferredShippingMethod=询问第三方的首选运输方式。 FieldEdition=%s 字段的编辑 FillThisOnlyIfRequired=例如:+2 (请只在时区错误问题出现时填写) @@ -1380,7 +1391,7 @@ GetBarCode=获取条码 NumberingModules=编码模式 DocumentModules=文件模式 ##### Module password generation -PasswordGenerationStandard=返回根据Dolibarr 内部算法生成的密码:%s 个字符,包含数字和小写字符。 +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=不要建议生成密码。密码必须手动输入。 PasswordGenerationPerso=返回一个字符串用于设置你的个人密码。 SetupPerso=根据你的配置 @@ -1434,6 +1445,10 @@ SuppliersPayment=供应商付款 SupplierPaymentSetup=供应商付款设置 InvoiceCheckPosteriorDate=在验证前检查发票日期 InvoiceCheckPosteriorDateHelp=如果发票日期早于最后一张同类型发票的日期,将禁止验证发票。 +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=报价单模块设置 ProposalsNumberingModules=报价单编号模块 @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=为合同草案添加水印 (无则留空) ##### Members ##### MembersSetup=会员模块设置 MemberMainOptions=主要选项 +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= 管理人员登陆 AdherentMailRequired=创建新成员必须输入电子邮件地址 MemberSendInformationByMailByDefault=设置向会员发送邮件确认(会员确认或添加订阅)复选框默认为启用 MemberCreateAnExternalUserForSubscriptionValidated=为每个经过验证的新订阅用户创建一个外部登录用户 -VisitorCanChooseItsPaymentMode=访客可以从可用的付款方式中选择 +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=通过电子邮件
启用订阅过期的自动提醒 。注意:模块 %s 必须启用并正确设置才能发送提醒。 MembersDocModules=从成员记录生成的文档的文档模板 ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=为以下为功能启用高级编辑器功能: FCKeditorForNotePublic=所见即所得方式创建/编辑元素的“公共笔记”字段 FCKeditorForNotePrivate=所见即所得方式创建/编辑元素的“内部笔记”字段 FCKeditorForCompany=所见即所得方式创建/编辑元素的描述字段(产品/服务除外) -FCKeditorForProduct=所见即所得方式创建/编辑产品/服务的描述字段 -FCKeditorForProductDetails=所见即所得创建/编辑所有实体(提案、订单、发票等)的产品详细信息行。 警告:严重不建议在这种情况下使用此选项,因为它会在构建 PDF 文件时产生特殊字符和页面格式问题。 +FCKeditorForProductDetails=所见即所得方式创建/编辑的产品描述或对象的行 (建议、订单、发票的行等……)。 +FCKeditorForProductDetails2=警告。严重不建议在这种情况下使用该选项,因为它在建立PDF文件时可能会创建特殊字符和页面格式的问题。 FCKeditorForMailing= 以所见即所得方式创建/编辑群发邮件(工具->电邮寄送) FCKeditorForUserSignature=以所见即所得方式创建/编辑用户签名 FCKeditorForMail=所有邮件的WYSIWIG创建/版本(工具 - > eMailing除外) @@ -1766,7 +1782,7 @@ DetailMenuHandler=菜单处理程序 (决定何处显示新菜单) DetailMenuModule=模块名称 (如果菜单项来自模块) DetailType=菜单类型 (顶部或左侧) DetailTitre=翻译用的菜单标签或标签代码 -DetailUrl=菜单指向的URL (绝对链接或尾部链接,以http://开头) +DetailUrl=菜单发送给您的 URL (相对的 URL 链接或外部链接 https://) DetailEnabled=菜单是否显示的条件 DetailRight=菜单显示为变灰禁用的条件 DetailLangs=标签翻译使用的 .lang 文件名 @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POS 中的库存减少与模块序列 CashDeskYouDidNotDisableStockDecease=你没有禁用POS模块的减少库存功能,所以必须有一个仓库可以使用。 CashDeskForceDecreaseStockLabel=已强制启用有序列号/批号的产品的库存减少。 CashDeskForceDecreaseStockDesc=首先按最旧的eatby 和sellby 日期减少。 -CashDeskReaderKeyCodeForEnter=巴枪中定义的“Enter”键码(示例:13) +CashDeskReaderKeyCodeForEnter=条形码阅读器中定义的"输入"的关键ASCII代码 (例如:13) ##### Bookmark ##### BookmarkSetup=书签模块设置 BookmarkDesc=该模块允许您管理书签。您还可以在左侧菜单中添加任何 Dolibarr 页面或外部网站的快捷方式。 @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=供应商发票编号模型 IfSetToYesDontForgetPermission=如果设置为非空值,请不要忘记向允许进行二次审核的组或用户授予权限 ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Maxmind Geoip 模块设置 -PathToGeoIPMaxmindCountryDataFile=包含 Maxmind IP到国家/地区转换文件的路径。
示例:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=注意此数据文件所处目录您的PHP必需能读取(检查您 PHP 的 open_basedir 设置和文件系统权限)。 YouCanDownloadFreeDatFileTo=您可以下载 Maxmind网站的GeoIP全球IP地址数据库 免费演示版 的国家地理位置数据文件,地址是 %s。 YouCanDownloadAdvancedDatFileTo=您也可以下载更加完整更新更快的 Maxmind GeoIP 国家文件版本,地址是 %s。 @@ -1926,6 +1942,7 @@ BackupDumpWizard=建立数据库转储文件的向导 BackupZipWizard=建立documents目录压缩包的向导 SomethingMakeInstallFromWebNotPossible=由于以下原因,无法从Web界面安装外部模块: SomethingMakeInstallFromWebNotPossible2=因此,此处描述的升级过程是只有特权用户才能执行的手动过程。 +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=管理员已禁用从应用程序安装外部模块。您必须要求他删除文件 %s 以允许此功能。 ConfFileMustContainCustom=从应用程序安装或构建外部模块需要将模块文件保存到目录 %s中。要让Dolibarr处理此目录,您必须设置 conf / conf.php 以添加2个指令行:
$ dolibarr_main_url_root_alt ='/ custom';
$ dolibarr_main_document_root_alt = '%s /自定义'; HighlightLinesOnMouseHover=当鼠标经过表格明细时高亮显示 @@ -1980,7 +1997,7 @@ MailToSendSupplierRequestForQuotation=报价请求 MailToSendSupplierOrder=订单 MailToSendSupplierInvoice=供应商发票 MailToSendContract=合同 -MailToSendReception=Receptions +MailToSendReception=收货 MailToExpenseReport=费用报表 MailToThirdparty=合作方 MailToMember=会员 @@ -2025,7 +2042,7 @@ LandingPage=加载页 SamePriceAlsoForSharedCompanies=如果您使用了多公司模块,并选择了“单一价格”,如果产品在环境之间共享,则所有公司的价格也将相同 ModuleEnabledAdminMustCheckRights=模块已激活。已激活模块的权限仅授予管理员用户。如有必要,您可能需要手动向其他用户或组授予权限。 UserHasNoPermissions=此用户没有定义权限 -TypeCdr=Use "None" if the date of payment term is date of invoice plus a delta in days (delta is field "%s")
Use "At end of month", if, after delta, the date must be increased to reach the end of month (+ an optional "%s" in days)
Use "Current/Next" to have payment term date being the first Nth of the month after delta (delta is field "%s", N is stored into field "%s") +TypeCdr=如果付款条款的日期是发票日期加上一个 delta 天数 (delta 是字段“%s”) 使用“无”
如果在 delta 之后,日期必须增加以达到月底(+一个可选的“%s”天数),使用“在月底”
,付款条款的日期是 delta 之后的第一个月的第 N 天 (delta 是字段“%s”,N 被存储在字段“%s”),使用 “当前/下一个”。 BaseCurrency=公司的参考货币(进入公司设置改变这个) WarningNoteModuleInvoiceForFrenchLaw=此模块 %s 符合法国法律 (Loi Finance 2016)。 WarningNoteModulePOSForFrenchLaw=此模块 %s 符合法国法律 (Loi Finance 2016),因为模块不可逆日志是自动激活的。 @@ -2035,8 +2052,8 @@ MAIN_PDF_MARGIN_RIGHT=PDF的右边距 MAIN_PDF_MARGIN_TOP=PDF的上边距 MAIN_PDF_MARGIN_BOTTOM=PDF的底部边距 MAIN_DOCUMENTS_LOGO_HEIGHT=PDF上LOGO的高度 -DOC_SHOW_FIRST_SALES_REP=Show first sales representative -MAIN_GENERATE_PROPOSALS_WITH_PICTURE=在提案行上添加图片列 +DOC_SHOW_FIRST_SALES_REP=显示第一位销售代表 +MAIN_GENERATE_PROPOSALS_WITH_PICTURE=在提案行中添加图片列 MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=图片列的宽度(如有) MAIN_PDF_NO_SENDER_FRAME=隐藏发件人地址框的边框 MAIN_PDF_NO_RECIPENT_FRAME=隐藏收件人地址框的边框 @@ -2053,6 +2070,8 @@ RemoveSpecialChars=删除特殊字符 COMPANY_AQUARIUM_CLEAN_REGEX=正则表达式过滤器清理值(COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=清理值的正则表达式(COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=不允许重复 +RemoveSpecialWords=为客户或供应商生成子帐户时清除某些字词 +RemoveSpecialWordsHelp=在计算客户或供应商帐户之前指定要清理的单词。 在每个单词之间使用“;” GDPRContact=数据保护官(DPO、数据隐私或 GDPR 联系人) GDPRContactDesc=如果您将个人数据存储在您的信息系统中,您可以在此处指定负责一般数据保护条例(GDPR)的联系人 HelpOnTooltip=显示在工具提示上的帮助文本 @@ -2070,16 +2089,17 @@ EmailCollectorDescription=添加计划作业和设置页面以定期扫描电子 NewEmailCollector=新建电子邮件收集器 EMailHost=电子邮件 IMAP 服务器 EMailHostPort=电子邮件 IMAP 服务器的端口 -loginPassword=Login/Password -oauthToken=Oauth2 token -accessType=Acces type -oauthService=Oauth service -TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). +loginPassword=登入/密码 +oauthToken=Oauth2令牌 +accessType=访问类型 +oauthService=认证服务 +TokenMustHaveBeenCreated=必须启用OAuth2模块,和必须使用正确的权限创建oauth2令牌(例如,Gmail的OAuth范围为"gmail_full") MailboxSourceDirectory=邮箱源目录 MailboxTargetDirectory=邮箱目标目录 EmailcollectorOperations=收集器要做的操作 EmailcollectorOperationsDesc=操作从上到下顺序执行 MaxEmailCollectPerCollect=每次收集的最大电子邮件数量 +TestCollectNow=收集测试 CollectNow=立即收集 ConfirmCloneEmailCollector=您确定要克隆电子邮件收集器 %s 吗? DateLastCollectResult=最近一次收集尝试的日期 @@ -2135,7 +2155,7 @@ MAIN_OPTIMIZEFORCOLORBLIND=为色盲者更改界面颜色 MAIN_OPTIMIZEFORCOLORBLINDDesc=如果您是色盲者,请启用此选项,在某些情况下界面会更改颜色设置以增加对比度。 Protanopia=红眼病 Deuteranopes=氘核 -Tritanopes=Tritanopes +Tritanopes=钛太粉 ThisValueCanOverwrittenOnUserLevel=每个用户都可以从其用户页面覆盖此值 - 选项卡“%s” DefaultCustomerType=“新客户”创建表单的默认第三方类型 ABankAccountMustBeDefinedOnPaymentModeSetup=注意:必须在每种支付方式(Paypal,Stripe,...)的模块上定义银行帐户才能使此功能正常工作。 @@ -2183,6 +2203,7 @@ ShowProjectLabel=项目标签 PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=在第三方名称中包含别名 THIRDPARTY_ALIAS=第三方名 - 第三方别名 ALIAS_THIRDPARTY=第三方别名 - 第三方名 +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=如果您想在同一个生成的 PDF 中以 2 种不同的语言复制 PDF 中的某些文本,则必须在此处设置第二种语言,以便生成的 PDF 将在同一页面中包含 2 种不同的语言:生成 PDF 时选择的一种和这个(只有少数 PDF 模板支持这一点)。留空为每个 PDF只有1种语言。 PDF_USE_A=使用 PDF/A 格式而不是默认格式 PDF 生成 PDF 文档 FafaIconSocialNetworksDesc=在此处输入 FontAwesome 图标的代码。如果你不知道什么是 FontAwesome,你可以使用通用值 fa-address-book。 @@ -2211,12 +2232,12 @@ MailToPartnership=合伙 AGENDA_EVENT_DEFAULT_STATUS=从表单创建事件时的默认事件状态 YouShouldDisablePHPFunctions=您应该禁用 PHP 函数 IfCLINotRequiredYouShouldDisablePHPFunctions=除非您需要在自定义代码中运行系统命令,否则您应该禁用 PHP 函数 -PHPFunctionsRequiredForCLI=出于 shell 目的(如计划的备份作业或运行杀毒程序),您必须保留 PHP 函数 +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=在您的根目录中没有找到常用程序的可写文件或目录(好) RecommendedValueIs=建议:%s Recommended=推荐 NotRecommended=不建议 -ARestrictedPath=一些受限路径 +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=检查外部模块更新 CheckForModuleUpdateHelp=此操作将连接到外部模块的编写者以检查是否有新版本可用。 ModuleUpdateAvailable=有可用的更新 @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=未找到外部模块的更新 SwaggerDescriptionFile=Swagger API 描述文件(例如与 redoc 一起使用) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=您启用了已弃用的 WS API。您应该改用 REST API。 RandomlySelectedIfSeveral=如果有多张图片则随机选择 -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=用于建议、订单、发票 DatabasePasswordObfuscated=在 conf 文件中的数据库密码已被混淆 DatabasePasswordNotObfuscated=在 conf 文件中的数据库密码未被混淆 APIsAreNotEnabled=未启用 API 模块 @@ -2264,7 +2285,7 @@ LateWarningAfter=“逾期”警告时间 TemplateforBusinessCards=不同大小的名片模板 InventorySetup= 库存设置 ExportUseLowMemoryMode=使用低内存模式 -ExportUseLowMemoryModeHelp=使用低内存模式执行转储的 exec(压缩是通过管道完成的,而不是进入 PHP 内存)。此方法不允许检查文件是否已完成,如果失败则无法报告错误消息。 +ExportUseLowMemoryModeHelp=使用低内存模式来生成转储文件 (压缩是通过管道而不是进入 PHP 内存)。这种方法不允许检查文件是否完整,如果失败也不能报告错误信息。如果你遇到内存不足的错误,请使用它。 ModuleWebhookName = Webhook ModuleWebhookDesc = 捕获 dolibarr 触发器并将其发送到某个 URL 的接口 @@ -2288,6 +2309,8 @@ IconOnly=仅图标 - 仅在工具提示上显示文本 INVOICE_ADD_ZATCA_QR_CODE=在发票上显示 ZATCA 二维码 INVOICE_ADD_ZATCA_QR_CODEMore=一些阿拉伯国家的发票上需要此二维码 INVOICE_ADD_SWISS_QR_CODE=在发票上显示瑞士QR-Bill二维码 +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France UrlSocialNetworksDesc=社交网络的 URL 链接。使用 {socialid} 作为包含社交网络 ID 的变量部分。 IfThisCategoryIsChildOfAnother=如果此类别是另一个类别的子类别 DarkThemeMode=深色主题模式 @@ -2306,4 +2329,29 @@ MAIN_MAIL_SMTPS_AUTH_TYPE=认证方式 UsePassword=使用密码 UseOauth=使用 OAUTH 令牌 Images=图像 -MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfImagesInGetPost=在表单中提交的HTML字段中允许的最大图片数量 +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=该模块带来了一个 URL,外部工具可以使用该 URL 从其电话号码中获取第三方或联系人的名称。可使用的网址是: +ScriptIsEmpty=脚本是空的 +ShowHideTheNRequests=显示/隐藏%sSQL请求 +DefinedAPathForAntivirusCommandIntoSetup=定义一个杀毒程序的路径到%s +TriggerCodes=可触发的事件 +TriggerCodeInfo=在这里输入必须生成网络请求帖子的触发代码 (只允许外部 URL)。你可以输入几个用逗号分隔的触发代码。 +EditableWhenDraftOnly=如果不勾选,只有当对象在草稿状态时才能修改该值 +CssOnEdit=编辑页面上的CSS +CssOnView=浏览页面上的CSS +CssOnList=清单页面上的CSS +HelpCssOnEditDesc=当编辑字段时使用的 Css。
例如:“minwiwdth100 maxwidth500 widthcentpercentminusx” +HelpCssOnViewDesc=当浏览字段时使用的 Css。 +HelpCssOnListDesc=当字段位于清单表格中时使用的 Css。
例如:“tdoverflowmax200” +RECEPTION_PDF_HIDE_ORDERED=在生成的收货文档上隐藏订购数量 +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=在生成的收货文档上显示价格 +WarningDisabled=警告已禁用 +LimitsAndMitigation=访问限制和缓解 +DesktopsOnly=仅限台式机 +DesktopsAndSmartphones=台式机和智能手机 +AllowOnlineSign=允许在线签名 +AllowExternalDownload=允许外部下载 (无需登录,使用共享链接) +DeadlineDayVATSubmission=下个月提交增值税的截止日期 +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/zh_CN/assets.lang b/htdocs/langs/zh_CN/assets.lang index 400f1d46bc5..ae647333de2 100644 --- a/htdocs/langs/zh_CN/assets.lang +++ b/htdocs/langs/zh_CN/assets.lang @@ -1,4 +1,4 @@ -# Copyright (C) 2018 Alexandre Spangaro +# Copyright (C) 2018-2022 Alexandre Spangaro # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,50 +16,171 @@ # # Generic # -Assets = 资产 -NewAsset = 新资产 -AccountancyCodeAsset = 科目代码(资产) -AccountancyCodeDepreciationAsset = 科目代码(折旧资产帐户) -AccountancyCodeDepreciationExpense = 科目代码(折旧费用帐户) -NewAssetType=新资产类型 -AssetsTypeSetup=Asset type setup -AssetTypeModified=Asset type modified -AssetType=Asset type +NewAsset=新资产 +AccountancyCodeAsset=科目代码(资产) +AccountancyCodeDepreciationAsset=科目代码(折旧资产帐户) +AccountancyCodeDepreciationExpense=科目代码(折旧费用帐户) AssetsLines=资产 DeleteType=删除 -DeleteAnAssetType=Delete an asset type -ConfirmDeleteAssetType=Are you sure you want to delete this asset type? -ShowTypeCard=显示类型'%s' +DeleteAnAssetType=删除资产模型 +ConfirmDeleteAssetType=您确定要删除该资产模型吗? +ShowTypeCard=显示模型“%s” # Module label 'ModuleAssetsName' -ModuleAssetsName = 资产 +ModuleAssetsName=资产 # Module description 'ModuleAssetsDesc' -ModuleAssetsDesc = 资产说明 +ModuleAssetsDesc=资产描述 # # Admin page # -AssetsSetup = 资产设置 -Settings = 设置 -AssetsSetupPage = 资产设置页面 -ExtraFieldsAssetsType = Complementary attributes (Asset type) -AssetsType=资产类型 -AssetsTypeId=资产类型ID -AssetsTypeLabel=资产类型标签 -AssetsTypes=资产类型 +AssetSetup=资产设置 +AssetSetupPage=资产设置页面 +ExtraFieldsAssetModel=互补属性 (资产的模型) + +AssetsType=资产模型 +AssetsTypeId=资产模型 ID +AssetsTypeLabel=资产模型标签 +AssetsTypes=资产模型 +ASSET_ACCOUNTANCY_CATEGORY=固定资产科目组 # # Menu # -MenuAssets = 资产 -MenuNewAsset = 新资产 -MenuTypeAssets = 输入资产 -MenuListAssets = 名单 -MenuNewTypeAssets = 新建 -MenuListTypeAssets = 名单 +MenuAssets=资产 +MenuNewAsset=新资产 +MenuAssetModels=模型资产 +MenuListAssets=清单 +MenuNewAssetModel=新资产模型 +MenuListAssetModels=清单 # # Module # -NewAssetType=新资产类型 -NewAsset=新资产 +ConfirmDeleteAsset=您真的要移除该资产吗? + +# +# Tab +# +AssetDepreciationOptions=折旧选项 +AssetAccountancyCodes=会计科目 +AssetDepreciation=折旧 + +# +# Asset +# +Asset=资产 +Assets=资产 +AssetReversalAmountHT=冲销金额 (未税) +AssetAcquisitionValueHT=购置金额 (未税) +AssetRecoveredVAT=Recovered VAT +AssetReversalDate=Reversal date +AssetDateAcquisition=购置日期 +AssetDateStart=开始日期 +AssetAcquisitionType=购置类型 +AssetAcquisitionTypeNew=新建 +AssetAcquisitionTypeOccasion=已使用 +AssetType=资产类型 +AssetTypeIntangible=Intangible +AssetTypeTangible=Tangible +AssetTypeInProgress=进行中 +AssetTypeFinancial=Financial +AssetNotDepreciated=Not depreciated +AssetDisposal=处置 +AssetConfirmDisposalAsk=您确定要处置资产%s吗? +AssetConfirmReOpenAsk=您确定要重新打开资产%s吗? + +# +# Asset status +# +AssetInProgress=进行中 +AssetDisposed=已处置 +AssetRecorded=已记帐 + +# +# Asset disposal +# +AssetDisposalDate=处置日期 +AssetDisposalAmount=处置价值 +AssetDisposalType=处置类型 +AssetDisposalDepreciated=Depreciate the year of transfer +AssetDisposalSubjectToVat=Disposal subject to VAT + +# +# Asset model +# +AssetModel=资产的模型 +AssetModels=资产的模型 + +# +# Asset depreciation options +# +AssetDepreciationOptionEconomic=Economic depreciation +AssetDepreciationOptionAcceleratedDepreciation=Accelerated depreciation (tax) +AssetDepreciationOptionDepreciationType=Depreciation type +AssetDepreciationOptionDepreciationTypeLinear=Linear +AssetDepreciationOptionDepreciationTypeDegressive=Degressive +AssetDepreciationOptionDepreciationTypeExceptional=Exceptional +AssetDepreciationOptionDegressiveRate=Degressive rate +AssetDepreciationOptionAcceleratedDepreciation=Accelerated depreciation (tax) +AssetDepreciationOptionDuration=为期 +AssetDepreciationOptionDurationType=Type duration +AssetDepreciationOptionDurationTypeAnnual=全年 +AssetDepreciationOptionDurationTypeMonthly=月度 +AssetDepreciationOptionDurationTypeDaily=Daily +AssetDepreciationOptionRate=Rate (%%) +AssetDepreciationOptionAmountBaseDepreciationHT=Depreciation base (excl. VAT) +AssetDepreciationOptionAmountBaseDeductibleHT=Deductible base (excl. VAT) +AssetDepreciationOptionTotalAmountLastDepreciationHT=Total amount last depreciation (excl. VAT) + +# +# Asset accountancy codes +# +AssetAccountancyCodeDepreciationEconomic=Economic depreciation +AssetAccountancyCodeAsset=资产 +AssetAccountancyCodeDepreciationAsset=折旧 +AssetAccountancyCodeDepreciationExpense=Depreciation expense +AssetAccountancyCodeValueAssetSold=Value of asset disposed +AssetAccountancyCodeReceivableOnAssignment=Receivable on disposal +AssetAccountancyCodeProceedsFromSales=Proceeds from disposal +AssetAccountancyCodeVatCollected=Collected VAT +AssetAccountancyCodeVatDeductible=Recovered VAT on assets +AssetAccountancyCodeDepreciationAcceleratedDepreciation=Accelerated depreciation (tax) +AssetAccountancyCodeAcceleratedDepreciation=账户 +AssetAccountancyCodeEndowmentAcceleratedDepreciation=Depreciation expense +AssetAccountancyCodeProvisionAcceleratedDepreciation=Repossession/Provision + +# +# Asset depreciation +# +AssetBaseDepreciationHT=Depreciation basis (excl. VAT) +AssetDepreciationBeginDate=Start of depreciation on +AssetDepreciationDuration=为期 +AssetDepreciationRate=Rate (%%) +AssetDepreciationDate=Depreciation date +AssetDepreciationHT=Depreciation (excl. VAT) +AssetCumulativeDepreciationHT=Cumulative depreciation (excl. VAT) +AssetResidualHT=Residual value (excl. VAT) +AssetDispatchedInBookkeeping=Depreciation recorded +AssetFutureDepreciationLine=Future depreciation +AssetDepreciationReversal=Reversal + +# +# Errors +# +AssetErrorAssetOrAssetModelIDNotProvide=Id of the asset or the model sound has not been provided +AssetErrorFetchAccountancyCodesForMode=Error when retrieving the accounting accounts for the '%s' depreciation mode +AssetErrorDeleteAccountancyCodesForMode=Error when deleting accounting accounts from the '%s' depreciation mode +AssetErrorInsertAccountancyCodesForMode=Error when inserting the accounting accounts of the depreciation mode '%s' +AssetErrorFetchDepreciationOptionsForMode=Error when retrieving options for the '%s' depreciation mode +AssetErrorDeleteDepreciationOptionsForMode=Error when deleting the '%s' depreciation mode options +AssetErrorInsertDepreciationOptionsForMode=Error when inserting the '%s' depreciation mode options +AssetErrorFetchDepreciationLines=Error when retrieving recorded depreciation lines +AssetErrorClearDepreciationLines=Error when purging recorded depreciation lines (reversal and future) +AssetErrorAddDepreciationLine=Error when adding a depreciation line +AssetErrorCalculationDepreciationLines=Error when calculating the depreciation lines (recovery and future) +AssetErrorReversalDateNotProvidedForMode=The reversal date is not provided for the '%s' depreciation method +AssetErrorReversalDateNotGreaterThanCurrentBeginFiscalDateForMode=The reversal date must be greater than or equal to the beginning of the current fiscal year for the '%s' depreciation method +AssetErrorReversalAmountNotProvidedForMode=The reversal amount is not provided for the depreciation mode '%s'. +AssetErrorFetchCumulativeDepreciation=Error when retrieving the accumulated depreciation amount from the depreciation line +AssetErrorSetLastCumulativeDepreciation=Error when recording the last accumulated depreciation amount diff --git a/htdocs/langs/zh_CN/blockedlog.lang b/htdocs/langs/zh_CN/blockedlog.lang index c501fb4621f..4dc752e6765 100644 --- a/htdocs/langs/zh_CN/blockedlog.lang +++ b/htdocs/langs/zh_CN/blockedlog.lang @@ -1,47 +1,25 @@ -BlockedLog=Unalterable Logs +BlockedLog=不可更改的日志 Field=字段 BlockedLogDesc=This module tracks some events into an unalterable log (that you can't modify once recorded) into a block chain, in real time. This module provides compatibility with requirements of laws of some countries (like France with the law Finance 2016 - Norme NF525). -Fingerprints=Archived events and fingerprints +Fingerprints=归档的事件和指纹 FingerprintsDesc=This is the tool to browse or extract the unalterable logs. Unalterable logs are generated and archived locally into a dedicated table, in real time when you record a business event. You can use this tool to export this archive and save it into an external support (some countries, like France, ask that you do it every year). Note that, there is no feature to purge this log and every change tried to be done directly into this log (by a hacker for example) will be reported with a non-valid fingerprint. If you really need to purge this table because you used your application for a demo/test purpose and want to clean your data to start your production, you can ask your reseller or integrator to reset your database (all your data will be removed). -CompanyInitialKey=Company initial key (hash of genesis block) -BrowseBlockedLog=Unalterable logs -ShowAllFingerPrintsMightBeTooLong=Show all archived logs (might be long) -ShowAllFingerPrintsErrorsMightBeTooLong=Show all non-valid archive logs (might be long) -DownloadBlockChain=Download fingerprints +CompanyInitialKey=公司初始密钥 (创世区块的哈希值) +BrowseBlockedLog=不可更改的日志 +ShowAllFingerPrintsMightBeTooLong=显示所有的归档日志 (可能很长) +ShowAllFingerPrintsErrorsMightBeTooLong=显示所有的无效归档日志 (可能很长) +DownloadBlockChain=下载指纹 KoCheckFingerprintValidity=Archived log entry is not valid. It means someone (a hacker?) has modified some data of this record after it was recorded, or has erased the previous archived record (check that line with previous # exists) or has modified checksum of the previous record. -OkCheckFingerprintValidity=Archived log record is valid. The data on this line was not modified and the entry follows the previous one. -OkCheckFingerprintValidityButChainIsKo=Archived log seems valid compared to previous one but the chain was corrupted previously. -AddedByAuthority=Stored into remote authority -NotAddedByAuthorityYet=Not yet stored into remote authority -ShowDetails=Show stored details -logPAYMENT_VARIOUS_CREATE=Payment (not assigned to an invoice) created -logPAYMENT_VARIOUS_MODIFY=Payment (not assigned to an invoice) modified -logPAYMENT_VARIOUS_DELETE=Payment (not assigned to an invoice) logical deletion -logPAYMENT_ADD_TO_BANK=Payment added to bank -logPAYMENT_CUSTOMER_CREATE=Customer payment created -logPAYMENT_CUSTOMER_DELETE=Customer payment logical deletion -logDONATION_PAYMENT_CREATE=Donation payment created -logDONATION_PAYMENT_DELETE=Donation payment logical deletion -logBILL_PAYED=Customer invoice paid -logBILL_UNPAYED=Customer invoice set unpaid -logBILL_VALIDATE=客户发票已验证 -logBILL_SENTBYMAIL=Customer invoice send by mail -logBILL_DELETE=Customer invoice logically deleted -logMODULE_RESET=Module BlockedLog was disabled -logMODULE_SET=Module BlockedLog was enabled -logDON_VALIDATE=Donation validated -logDON_MODIFY=Donation modified -logDON_DELETE=Donation logical deletion -logMEMBER_SUBSCRIPTION_CREATE=Member subscription created -logMEMBER_SUBSCRIPTION_MODIFY=Member subscription modified -logMEMBER_SUBSCRIPTION_DELETE=Member subscription logical deletion -logCASHCONTROL_VALIDATE=Cash desk closing recording -BlockedLogBillDownload=Customer invoice download -BlockedLogBillPreview=Customer invoice preview -BlockedlogInfoDialog=Log Details +OkCheckFingerprintValidity=归档日志记录有效。此行的数据没被编辑过,并且该条目跟随在上一个条目之后。 +OkCheckFingerprintValidityButChainIsKo=跟之前的日志比较,归档日志似乎有效,但是链之前已损坏。 +AddedByAuthority=储存在远程授权中 +NotAddedByAuthorityYet=尚未储存在远程授权中 +ShowDetails=显示已储存的详细信息 +BlockedLogBillDownload=客户发票下载 +BlockedLogBillPreview=客户发票预览 +BlockedlogInfoDialog=日志详情 ListOfTrackedEvents=List of tracked events -Fingerprint=Fingerprint -DownloadLogCSV=Export archived logs (CSV) +Fingerprint=指纹 +DownloadLogCSV=导出归档日志 (CSV) logDOC_PREVIEW=Preview of a validated document in order to print or download logDOC_DOWNLOAD=Download of a validated document in order to print or send DataOfArchivedEvent=Full datas of archived event @@ -55,3 +33,29 @@ RestrictYearToExport=Restrict month / year to export BlockedLogEnabled=System to track events into unalterable logs has been enabled BlockedLogDisabled=System to track events into unalterable logs has been disabled after some recording were done. We saved a special Fingerprint to track the chain as broken BlockedLogDisabledBis=System to track events into unalterable logs has been disabled. This is possible because no record were done yet. + +## logTypes +logBILL_DELETE=Customer invoice logically deleted +logBILL_PAYED=Customer invoice paid +logBILL_SENTBYMAIL=Customer invoice send by mail +logBILL_UNPAYED=Customer invoice set unpaid +logBILL_VALIDATE=客户发票已验证 +logCASHCONTROL_VALIDATE=Cash desk closing recording +logDOC_DOWNLOAD=Download of a validated document in order to print or send +logDOC_PREVIEW=Preview of a validated document in order to print or download +logDONATION_PAYMENT_CREATE=Donation payment created +logDONATION_PAYMENT_DELETE=Donation payment logical deletion +logDON_DELETE=Donation logical deletion +logDON_MODIFY=Donation modified +logDON_VALIDATE=Donation validated +logMEMBER_SUBSCRIPTION_CREATE=Member subscription created +logMEMBER_SUBSCRIPTION_DELETE=Member subscription logical deletion +logMEMBER_SUBSCRIPTION_MODIFY=Member subscription modified +logMODULE_RESET=Module BlockedLog was disabled +logMODULE_SET=Module BlockedLog was enabled +logPAYMENT_ADD_TO_BANK=Payment added to bank +logPAYMENT_CUSTOMER_CREATE=Customer payment created +logPAYMENT_CUSTOMER_DELETE=Customer payment logical deletion +logPAYMENT_VARIOUS_CREATE=Payment (not assigned to an invoice) created +logPAYMENT_VARIOUS_DELETE=Payment (not assigned to an invoice) logical deletion +logPAYMENT_VARIOUS_MODIFY=Payment (not assigned to an invoice) modified diff --git a/htdocs/langs/zh_CN/bookmarks.lang b/htdocs/langs/zh_CN/bookmarks.lang index 40e308d67d9..44a64499024 100644 --- a/htdocs/langs/zh_CN/bookmarks.lang +++ b/htdocs/langs/zh_CN/bookmarks.lang @@ -6,17 +6,18 @@ ListOfBookmarks=书签列表 EditBookmarks=列出/编辑书签 NewBookmark=新建书签 ShowBookmark=显示书签 -OpenANewWindow=Open a new tab -ReplaceWindow=Replace current tab -BookmarkTargetNewWindowShort=New tab -BookmarkTargetReplaceWindowShort=Current tab -BookmarkTitle=Bookmark name +OpenANewWindow=打开新标签 +ReplaceWindow=替换当前标签 +BookmarkTargetNewWindowShort=新标签 +BookmarkTargetReplaceWindowShort=当前标签 +BookmarkTitle=书签名称 UrlOrLink=网址 BehaviourOnClick=选择书签URL时的行为 CreateBookmark=创建书签 -SetHereATitleForLink=Set a name for the bookmark -UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external/absolute link (https://externalurl.com) or an internal/relative link (/mypage.php). You can also use phone like tel:0123456. -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if the linked page should open in the current tab or a new tab +SetHereATitleForLink=为书签设置名称 +UseAnExternalHttpLinkOrRelativeDolibarrLink=使用外部/绝对链接(https://externalurl.com)或内部/相对链接(/mypage.php). 您也可以使用电话号码如tel:0123456. +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=选择链接的页面在目前标签或者新标签中打开 BookmarksManagement=书签管理 BookmarksMenuShortCut=Ctrl + shift + m -NoBookmarks=No bookmarks defined +NoBookmarks=未设置任何书签 +NoBookmarkFound=未发现书签 diff --git a/htdocs/langs/zh_CN/boxes.lang b/htdocs/langs/zh_CN/boxes.lang index d2b765df1c0..7c28d7df6a6 100644 --- a/htdocs/langs/zh_CN/boxes.lang +++ b/htdocs/langs/zh_CN/boxes.lang @@ -1,120 +1,122 @@ # Dolibarr language file - Source file is en_US - boxes -BoxDolibarrStateBoard=Statistics on main business objects in database -BoxLoginInformation=Login Information -BoxLastRssInfos=RSS Information -BoxLastProducts=Latest %s Products/Services +BoxDolibarrStateBoard=数据库中主要业务对象的统计 +BoxLoginInformation=登录信息 +BoxLastRssInfos=RSS信息 +BoxLastProducts=最新的%s产品/服务 BoxProductsAlertStock=产品库存预警 BoxLastProductsInContract=最新已签了合同的 %s 产品/服务 -BoxLastSupplierBills=Latest Vendor invoices -BoxLastCustomerBills=Latest Customer invoices +BoxLastSupplierBills=最新供应商发票 +BoxLastCustomerBills=最新客户发票 BoxOldestUnpaidCustomerBills=最早未支付客户发票 -BoxOldestUnpaidSupplierBills=Oldest unpaid vendor invoices +BoxOldestUnpaidSupplierBills=最早未支付供应商发票 BoxLastProposals=最新商业报价 BoxLastProspects=最近变更的准客户 BoxLastCustomers=最新变更的客户 BoxLastSuppliers=最近变更的供应商 -BoxLastCustomerOrders=Latest sales orders +BoxLastCustomerOrders=最新销售订单 BoxLastActions=最近的动作 BoxLastContracts=最近的合同 BoxLastContacts=最新联系人/地址 BoxLastMembers=最新会员 -BoxLastModifiedMembers=Latest modified members -BoxLastMembersSubscriptions=Latest member subscriptions +BoxLastModifiedMembers=最新编辑过的会员 +BoxLastMembersSubscriptions=最新会员订阅 BoxFicheInter=最新干预 BoxCurrentAccounts=打开财务会计账单 -BoxTitleMemberNextBirthdays=Birthdays of this month (members) -BoxTitleMembersByType=Members by type -BoxTitleMembersSubscriptionsByYear=Members Subscriptions by year +BoxTitleMemberNextBirthdays=本月生日(会员) +BoxTitleMembersByType=按类型和状态分类的会员 +BoxTitleMembersSubscriptionsByYear=按年的会员订阅 BoxTitleLastRssInfos=来自 %s 的最新的 %s 条新闻 -BoxTitleLastProducts=Products/Services: last %s modified -BoxTitleProductsAlertStock=Products: stock alert +BoxTitleLastProducts=产品/服务:最新%s编辑过的 +BoxTitleProductsAlertStock=产品:库存预警 BoxTitleLastSuppliers=最近登记的 %s 位供应商 -BoxTitleLastModifiedSuppliers=Vendors: last %s modified -BoxTitleLastModifiedCustomers=Customers: last %s modified +BoxTitleLastModifiedSuppliers=供应商:最新%s编辑过的 +BoxTitleLastModifiedCustomers=客户:最新%s编辑过的 BoxTitleLastCustomersOrProspects=最近的 %s 位客户或准客户 -BoxTitleLastCustomerBills=Latest %s modified Customer invoices -BoxTitleLastSupplierBills=Latest %s modified Vendor invoices -BoxTitleLastModifiedProspects=Prospects: last %s modified +BoxTitleLastCustomerBills=最新%s编辑过的客户发票 +BoxTitleLastSupplierBills=最新%s编辑过的供应商发票 +BoxTitleLastModifiedProspects=准客户:最新%s编辑过的 BoxTitleLastModifiedMembers=新进 %s 位会员 BoxTitleLastFicheInter=最近变更的 %s 条干预 -BoxTitleOldestUnpaidCustomerBills=Customer Invoices: oldest %s unpaid -BoxTitleOldestUnpaidSupplierBills=Vendor Invoices: oldest %s unpaid -BoxTitleCurrentAccounts=Open Accounts: balances -BoxTitleSupplierOrdersAwaitingReception=Supplier orders awaiting reception -BoxTitleLastModifiedContacts=Contacts/Addresses: last %s modified -BoxMyLastBookmarks=Bookmarks: latest %s +BoxTitleOldestUnpaidCustomerBills=客户发票:最早%s未支付的 +BoxTitleOldestUnpaidSupplierBills=供应商发票:最早%s未支付的 +BoxTitleCurrentAccounts=打开帐户:余额 +BoxTitleSupplierOrdersAwaitingReception=等待接收的采购订单 +BoxTitleLastModifiedContacts=联系人/地址:最新%s编辑过的 +BoxMyLastBookmarks=书签:最新的%s BoxOldestExpiredServices=执行中的逾期时间最长的服务 +BoxOldestActions=Oldest events to do BoxLastExpiredServices=最近 %s 老联系人激活过期服务 BoxTitleLastActionsToDo=最近的 %s 个动作 -BoxTitleLastContracts=Latest %s contracts which were modified -BoxTitleLastModifiedDonations=Latest %s donations which were modified -BoxTitleLastModifiedExpenses=Latest %s expense reports which were modified -BoxTitleLatestModifiedBoms=Latest %s BOMs which were modified -BoxTitleLatestModifiedMos=Latest %s Manufacturing Orders which were modified -BoxTitleLastOutstandingBillReached=Customers with maximum outstanding exceeded +BoxTitleOldestActionsToDo=Oldest %s events to do, not completed +BoxTitleLastContracts=最新%s编辑过的合同 +BoxTitleLastModifiedDonations=最新%s编辑过的捐赠 +BoxTitleLastModifiedExpenses=最新%s编辑过的费用报告 +BoxTitleLatestModifiedBoms=最新%s编辑过的物料清单 +BoxTitleLatestModifiedMos=最新%s编辑过的制造订单 +BoxTitleLastOutstandingBillReached=超过最大未偿付额的客户 BoxGlobalActivity=全局活动(账单,报价,订单) BoxGoodCustomers=优质客户 BoxTitleGoodCustomers=%s 优质客户 -BoxScheduledJobs=计划任务 +BoxScheduledJobs=计划好的工作 BoxTitleFunnelOfProspection=Lead funnel -FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Latest successful refresh date: %s +FailedToRefreshDataInfoNotUpToDate=更新RSS流量失败,最新成功更新日期:%s LastRefreshDate=最后刷新日期 NoRecordedBookmarks=未设置任何书签。 ClickToAdd=点此添加 NoRecordedCustomers=空空如也——没有记录 NoRecordedContacts=无联系人记录 NoActionsToDo=无待办事项 -NoRecordedOrders=No recorded sales orders +NoRecordedOrders=没有已记录的销售订单 NoRecordedProposals=空空如也——没有报价单记录 -NoRecordedInvoices=没有记录的客户发票 +NoRecordedInvoices=没有已记录的客户发票 NoUnpaidCustomerBills=没有未付款的顾客发票 -NoUnpaidSupplierBills=No unpaid vendor invoices -NoModifiedSupplierBills=No recorded vendor invoices +NoUnpaidSupplierBills=没有未付款的供应商发票 +NoModifiedSupplierBills=没有已记录的供应商发票 NoRecordedProducts=空空如也——没有产品/服务记录 NoRecordedProspects=空空如也——没有潜在客户记录 NoContractedProducts=无签订合同的产品 NoRecordedContracts=空空如也——没有合同记录 NoRecordedInterventions=空空如也——没有干预措施的记录 -BoxLatestSupplierOrders=Latest purchase orders -BoxLatestSupplierOrdersAwaitingReception=Latest Purchase Orders (with a pending reception) -NoSupplierOrder=No recorded purchase order -BoxCustomersInvoicesPerMonth=Customer Invoices per month -BoxSuppliersInvoicesPerMonth=Vendor Invoices per month -BoxCustomersOrdersPerMonth=Sales Orders per month -BoxSuppliersOrdersPerMonth=Vendor Orders per month +BoxLatestSupplierOrders=最新采购订单 +BoxLatestSupplierOrdersAwaitingReception=最新采购订单(等待接收) +NoSupplierOrder=没有已记录的采购订单 +BoxCustomersInvoicesPerMonth=每月客户发票 +BoxSuppliersInvoicesPerMonth=每月供应商发票 +BoxCustomersOrdersPerMonth=每月销售订单 +BoxSuppliersOrdersPerMonth=每月采购订单 BoxProposalsPerMonth=每月报价 -NoTooLowStockProducts=No products are under the low stock limit -BoxProductDistribution=Products/Services Distribution +NoTooLowStockProducts=没有产品低于库存限制 +BoxProductDistribution=产品/服务分布 ForObject=On %s -BoxTitleLastModifiedSupplierBills=Vendor Invoices: last %s modified -BoxTitleLatestModifiedSupplierOrders=Vendor Orders: last %s modified -BoxTitleLastModifiedCustomerBills=Customer Invoices: last %s modified -BoxTitleLastModifiedCustomerOrders=Sales Orders: last %s modified +BoxTitleLastModifiedSupplierBills=供应商发票:最新%s编辑过的 +BoxTitleLatestModifiedSupplierOrders=采购订单:最新%s编辑过的 +BoxTitleLastModifiedCustomerBills=客户发票:最新%s编辑过的 +BoxTitleLastModifiedCustomerOrders=销售订单:最新%s编辑过的 BoxTitleLastModifiedPropals=最近变更的 %s 份报价 -BoxTitleLatestModifiedJobPositions=Latest %s modified job positions -BoxTitleLatestModifiedCandidatures=Latest %s modified job applications +BoxTitleLatestModifiedJobPositions=最新%s编辑过的职位 +BoxTitleLatestModifiedCandidatures=最新%s编辑过的职位申请 ForCustomersInvoices=客户发票 ForCustomersOrders=客户订单 ForProposals=报价 LastXMonthRolling=最后 %s 月波动 ChooseBoxToAdd=点击下拉菜单选择相应视图并添加到你的看板 BoxAdded=插件已添加到仪表板中 -BoxTitleUserBirthdaysOfMonth=Birthdays of this month (users) -BoxLastManualEntries=Latest record in accountancy entered manually or without source document -BoxTitleLastManualEntries=%s latest record entered manually or without source document -NoRecordedManualEntries=No manual entries record in accountancy -BoxSuspenseAccount=Count accountancy operation with suspense account -BoxTitleSuspenseAccount=Number of unallocated lines -NumberOfLinesInSuspenseAccount=Number of line in suspense account -SuspenseAccountNotDefined=Suspense account isn't defined -BoxLastCustomerShipments=Last customer shipments -BoxTitleLastCustomerShipments=Latest %s customer shipments -NoRecordedShipments=No recorded customer shipment -BoxCustomersOutstandingBillReached=Customers with oustanding limit reached +BoxTitleUserBirthdaysOfMonth=本月生日(用户) +BoxLastManualEntries=手工输入或没有源文档的最新会计记录 +BoxTitleLastManualEntries=手工输入或没有源文档的%s最新记录 +NoRecordedManualEntries=会计没有手动输入记录 +BoxSuspenseAccount=用暂记账户清点会计业务 +BoxTitleSuspenseAccount=未分配的行数量 +NumberOfLinesInSuspenseAccount=暂记账户中的行数量 +SuspenseAccountNotDefined=暂记账户未定义 +BoxLastCustomerShipments=最近客户发货 +BoxTitleLastCustomerShipments=最新%s客户发货 +NoRecordedShipments=没有已记录的客户发货 +BoxCustomersOutstandingBillReached=已达到未偿付限额的客户 # Pages -UsersHome=Home users and groups -MembersHome=Home Membership -ThirdpartiesHome=Home Thirdparties -TicketsHome=Home Tickets -AccountancyHome=Home Accountancy -ValidatedProjects=Validated projects +UsersHome=用户和群组首页 +MembersHome=会员首页 +ThirdpartiesHome=第三方首页 +TicketsHome=工单首页 +AccountancyHome=会计首页 +ValidatedProjects=已验证的项目 diff --git a/htdocs/langs/zh_CN/cashdesk.lang b/htdocs/langs/zh_CN/cashdesk.lang index 5c56bf4ce3b..e455900af65 100644 --- a/htdocs/langs/zh_CN/cashdesk.lang +++ b/htdocs/langs/zh_CN/cashdesk.lang @@ -33,7 +33,7 @@ DeleteArticle=删除项目 FilterRefOrLabelOrBC=搜索 (REF /标签) UserNeedPermissionToEditStockToUsePos=您要求减少发票创建的库存,因此使用POS的用户需要具有编辑库存的权限。 DolibarrReceiptPrinter=Dolibarr 发票打印机 -PointOfSale=Point of Sale +PointOfSale=销售点 PointOfSaleShort=POS CloseBill=Close Bill Floors=地板 @@ -50,8 +50,8 @@ Footer=Footer AmountAtEndOfPeriod=Amount at end of period (day, month or year) TheoricalAmount=Theorical amount RealAmount=Real amount -CashFence=Cash desk closing -CashFenceDone=Cash desk closing done for the period +CashFence=Cash box closing +CashFenceDone=Cash box closing done for the period NbOfInvoices=发票数 Paymentnumpad=Type of Pad to enter payment Numberspad=Numbers Pad @@ -92,7 +92,7 @@ HeadBar=Head Bar SortProductField=Field for sorting products Browser=浏览器 BrowserMethodDescription=Simple and easy receipt printing. Only a few parameters to configure the receipt. Print via browser. -TakeposConnectorMethodDescription=External module with extra features. Posibility to print from the cloud. +TakeposConnectorMethodDescription=具有额外功能的外部模块。有可能从云端打印。 PrintMethod=Print method ReceiptPrinterMethodDescription=Powerful method with a lot of parameters. Full customizable with templates. The server hosting the application can't be in the Cloud (must be able to reach the printers in your network). ByTerminal=By terminal @@ -102,8 +102,8 @@ CashDeskGenericMaskCodes6 =
{TN} tag is used to add the terminal numb TakeposGroupSameProduct=Group same products lines StartAParallelSale=Start a new parallel sale SaleStartedAt=Sale started at %s -ControlCashOpening=Open the "Control cash" popup when opening the POS -CloseCashFence=Close cash desk control +ControlCashOpening=Open the "Control cash box" popup when opening the POS +CloseCashFence=Close cash box control CashReport=Cash report MainPrinterToUse=Main printer to use OrderPrinterToUse=Order printer to use @@ -111,7 +111,7 @@ MainTemplateToUse=Main template to use OrderTemplateToUse=Order template to use BarRestaurant=Bar Restaurant AutoOrder=Order by the customer himself -RestaurantMenu=Menu +RestaurantMenu=菜单 CustomerMenu=Customer menu ScanToMenu=Scan QR code to see the menu ScanToOrder=Scan QR code to order @@ -134,3 +134,14 @@ PrintWithoutDetailsButton=Add "Print without details" button PrintWithoutDetailsLabelDefault=Line label by default on printing without details PrintWithoutDetails=Print without details YearNotDefined=Year is not defined +TakeposBarcodeRuleToInsertProduct=Barcode rule to insert product +TakeposBarcodeRuleToInsertProductDesc=Rule to extract the product reference + a quantity from a scanned barcode.
If empty (default value), application will use the full barcode scanned to find the product.

If defined, syntax must be:
ref:NB+qu:NB+qd:NB+other:NB
where NB is the number of characters to use to extract data from the scanned barcode with:
  • ref : product reference
  • qu : quantity to set when inserting item (units)
  • qd : quantity to set when inserting item (decimals)
  • other : others characters
+AlreadyPrinted=Already printed +HideCategories=Hide categories +HideStockOnLine=Hide stock on line +ShowOnlyProductInStock=Show the products in stock +ShowCategoryDescription=Show category description +ShowProductReference=Show reference of products +UsePriceHT=Use price excl. taxes and not price incl. taxes +TerminalName=Terminal %s +TerminalNameDesc=Terminal name diff --git a/htdocs/langs/zh_CN/commercial.lang b/htdocs/langs/zh_CN/commercial.lang index 146eef98814..509fdd8f851 100644 --- a/htdocs/langs/zh_CN/commercial.lang +++ b/htdocs/langs/zh_CN/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=准客户状态 DraftPropals=起草商业报价 NoLimit=没有限制 ToOfferALinkForOnlineSignature=链接在线签名 -WelcomeOnOnlineSignaturePage=Welcome to the page to accept commercial proposals from %s -ThisScreenAllowsYouToSignDocFrom=此屏幕允许您接受,签署或拒绝报价/商业提案 -ThisIsInformationOnDocumentToSign=这是关于接受或拒绝的文件的信息 +WelcomeOnOnlineSignaturePageProposal=Welcome to the page to accept commercial proposals from %s +WelcomeOnOnlineSignaturePageContract=Welcome to %s Contract PDF Signing Page +WelcomeOnOnlineSignaturePageFichinter=Welcome to %s Intervention PDF Signing Page +ThisScreenAllowsYouToSignDocFromProposal=This screen allow you to accept and sign, or refuse, a quote/commercial proposal +ThisScreenAllowsYouToSignDocFromContract=This screen allow you to sign contract on PDF format online. +ThisScreenAllowsYouToSignDocFromFichinter=This screen allow you to sign intervention on PDF format online. +ThisIsInformationOnDocumentToSignProposal=This is information on document to accept or refuse +ThisIsInformationOnDocumentToSignContract=This is information on contract to sign +ThisIsInformationOnDocumentToSignFichinter=This is information on intervention to sign SignatureProposalRef=Signature of quote/commercial proposal %s +SignatureContractRef=Signature of contract %s +SignatureFichinterRef=Signature of intervention %s FeatureOnlineSignDisabled=禁用联机签名的功能或在启用功能之前生成的文档 diff --git a/htdocs/langs/zh_CN/compta.lang b/htdocs/langs/zh_CN/compta.lang index 7da2d81ffc6..10550d85fac 100644 --- a/htdocs/langs/zh_CN/compta.lang +++ b/htdocs/langs/zh_CN/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=平衡(之前) Balance=平衡 Debit=借方 Credit=贷方 +AccountingDebit=借记卡 +AccountingCredit=贷方 Piece=会计文档. AmountHTVATRealReceived=净收入 AmountHTVATRealPaid=净支出 @@ -146,9 +148,11 @@ ConfirmPaySalary=Are you sure you want to classify this salary card as paid? DeleteSocialContribution=删除社会或财政税款 DeleteVAT=Delete a VAT declaration DeleteSalary=Delete a salary card +DeleteVariousPayment=Delete a various payment ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment ? ConfirmDeleteVAT=Are you sure you want to delete this VAT declaration ? -ConfirmDeleteSalary=Are you sure you want to delete this salary? +ConfirmDeleteSalary=Are you sure you want to delete this salary ? +ConfirmDeleteVariousPayment=Are you sure you want to delete this various payment ? ExportDataset_tax_1=社会和财政税和付款 CalcModeVATDebt=模式 %sVAT 关于承诺债务%s. CalcModeVATEngagement=模式 %s 增值税收入,支出 %s. @@ -164,7 +168,7 @@ CalcModeLT2Rec= 模式 %sIRPF 供应商发票%s AnnualSummaryDueDebtMode=年度总结的收支平衡表 AnnualSummaryInputOutputMode=年度总结的收支平衡表 AnnualByCompanies=按预定义的帐户组划分的收入和支出余额 -AnnualByCompaniesDueDebtMode=收支平衡,详细按合作方,模式%sClaims-Debts%s,据说承诺债务。 +AnnualByCompaniesDueDebtMode=收支平衡,详细按预定义组别,模式为%s索赔-债务%s,据说承诺会计。 AnnualByCompaniesInputOutputMode=收支平衡,详细按合作方,模式%sIncomes-Expenses%s,据说现金会计。 SeeReportInInputOutputMode=See %sanalysis of payments%s for a calculation based on recorded payments made even if they are not yet accounted in Ledger SeeReportInDueDebtMode=See %sanalysis of recorded documents%s for a calculation based on known recorded documents even if they are not yet accounted in Ledger @@ -242,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=不提供每件商品收集 TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=无法按销售税率收取营业额报告。此报告仅适用于已开票的营业额。 CalculationMode=计算模式 AccountancyJournal=科目代码日记账 -ACCOUNTING_VAT_SOLD_ACCOUNT=销售增值税的默认会计科目(如果未在增值税字典设置中定义,则使用) -ACCOUNTING_VAT_BUY_ACCOUNT=默认会计科目-采购增值税(如果未在增值税字典设置中定义,则使用) -ACCOUNTING_VAT_PAY_ACCOUNT=默认会计科目-支付增值税 -ACCOUNTING_ACCOUNT_CUSTOMER=用于顾客合作方的会计科目 +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated customer accounting account on third party is not defined. -ACCOUNTING_ACCOUNT_SUPPLIER=用于供应商合作方的会计帐户 +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=The dedicated accounting account defined on third party card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated vendor accounting account on third party is not defined. ConfirmCloneTax=Confirm the clone of a social/fiscal tax ConfirmCloneVAT=Confirm the clone of a VAT declaration @@ -287,9 +291,9 @@ ReportPurchaseTurnover=Purchase turnover invoiced ReportPurchaseTurnoverCollected=Purchase turnover collected IncludeVarpaysInResults = Include various payments in reports IncludeLoansInResults = Include loans in reports -InvoiceLate30Days = Invoices late (> 30 days) -InvoiceLate15Days = Invoices late (15 to 30 days) -InvoiceLateMinus15Days = Invoices late (< 15 days) +InvoiceLate30Days = Late (> 30 days) +InvoiceLate15Days = Late (15 to 30 days) +InvoiceLateMinus15Days = Late (< 15 days) InvoiceNotLate = To be collected (< 15 days) InvoiceNotLate15Days = To be collected (15 to 30 days) InvoiceNotLate30Days = To be collected (> 30 days) @@ -298,3 +302,4 @@ InvoiceToPay15Days=To pay (15 to 30 days) InvoiceToPay30Days=To pay (> 30 days) ConfirmPreselectAccount=Preselect accountancy code ConfirmPreselectAccountQuestion=Are you sure you want to preselect the %s selected lines with this accountancy code ? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/zh_CN/contracts.lang b/htdocs/langs/zh_CN/contracts.lang index 5ab0a747253..3120578a4ee 100644 --- a/htdocs/langs/zh_CN/contracts.lang +++ b/htdocs/langs/zh_CN/contracts.lang @@ -20,6 +20,7 @@ ContractsSubscriptions=联系人/订阅 ContractsAndLine=合同及合同明细 Contract=合同 ContractLine=合同明细 +ContractLines=Contract lines Closing=关闭 NoContracts=没有合同 MenuServices=服务 @@ -79,7 +80,7 @@ ConfirmDeleteContractLine=您确定要删除此合约项吗? MoveToAnotherContract=移动到另一个合同的服务。 ConfirmMoveToAnotherContract=我选用新的目标合同,确认我想进入这个合同这项服务。 ConfirmMoveToAnotherContractQuestion=选择哪个现有合同(同一合作方),您想将此服务移至哪个? -PaymentRenewContractId=续订合同线(%s的数目) +PaymentRenewContractId=Renew contract %s (service %s) ExpiredSince=失效日期 NoExpiredServices=空空如也——没有过期的主动服务 ListOfServicesToExpireWithDuration=在 %s 天内将期满的服务列表 @@ -102,3 +103,5 @@ TypeContact_contrat_external_SALESREPSIGN=签约客户的联系人 HideClosedServiceByDefault=Hide closed services by default ShowClosedServices=Show Closed Services HideClosedServices=Hide Closed Services +UserStartingService=User starting service +UserClosingService=User closing service diff --git a/htdocs/langs/zh_CN/cron.lang b/htdocs/langs/zh_CN/cron.lang index d14d20202fa..1157134ff68 100644 --- a/htdocs/langs/zh_CN/cron.lang +++ b/htdocs/langs/zh_CN/cron.lang @@ -26,7 +26,7 @@ CronCommand=命令 CronList=计划任务 CronDelete=删除计划任务 CronConfirmDelete=您确定要删除这些预定作业吗? -CronExecute=安排计划工作 +CronExecute=Launch now CronConfirmExecute=您确定要立即执行这些预定作业吗? CronInfo=计划作业模块允许计划作业以自动执行它们。也可以手动启动作业。 CronTask=工作 @@ -58,7 +58,7 @@ CronNote=说明 CronFieldMandatory=栏位 %s 为必填 CronErrEndDateStartDt=结束日期不能早过开始日期啊,时光不能倒流呀魂淡 StatusAtInstall=模块安装时的状态 -CronStatusActiveBtn=Schedule +CronStatusActiveBtn=Enable scheduling CronStatusInactiveBtn=禁用 CronTaskInactive=This job is disabled (not scheduled) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Admin tools - JobDisabled=岗位无效 MakeLocalDatabaseDumpShort=本地数据库备份 MakeLocalDatabaseDump=Create a local database dump. Parameters are: compression ('gz' or 'bz' or 'none'), backup type ('mysql', 'pgsql', 'auto'), 1, 'auto' or filename to build, number of backup files to keep +MakeSendLocalDatabaseDumpShort=Send local database backup +MakeSendLocalDatabaseDump=Send local database backup by email. Parameters are: to, from, subject, message, filename (Name of file sent), filter ('sql' for backup of database only) +BackupIsTooLargeSend=Sorry, last backup file is too large to be send by email +CleanUnfinishedCronjobShort=Clean unfinished cronjob +CleanUnfinishedCronjob=Clean cronjob stuck in processing when the process is no longer running WarningCronDelayed=注意,出于性能目的,无论启用作业的下一个执行日期是什么,您的作业可能会在运行之前延迟到最大值%s小时。 DATAPOLICYJob=Data cleaner and anonymizer JobXMustBeEnabled=Job %s must be enabled +EmailIfError=Email for warning on error +ErrorInBatch=Error when running the job %s + # Cron Boxes LastExecutedScheduledJob=Last executed scheduled job NextScheduledJobExecute=Next scheduled job to execute NumberScheduledJobError=Number of scheduled jobs in error +NumberScheduledJobNeverFinished=Number of scheduled jobs never finished diff --git a/htdocs/langs/zh_CN/datapolicy.lang b/htdocs/langs/zh_CN/datapolicy.lang new file mode 100644 index 00000000000..11e8baf2403 --- /dev/null +++ b/htdocs/langs/zh_CN/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = 数据隐私政策 +# Module description 'ModuledatapolicyDesc' +Module4100Desc = 管理数据隐私的模块(符合GDPR) + +# +# Administration page +# +datapolicySetup = 数据隐私政策模块设置 +Deletion = 删除数据 +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s月 +ONE_YEAR = 1年 +NB_YEARS = %s年 +DATAPOLICY_TIERS_CLIENT = 客户 +DATAPOLICY_TIERS_PROSPECT = 准客户 +DATAPOLICY_TIERS_PROSPECT_CLIENT = 准客户/客户 +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = 供应商 +DATAPOLICY_CONTACT_CLIENT = 客户 +DATAPOLICY_CONTACT_PROSPECT = 准客户 +DATAPOLICY_CONTACT_PROSPECT_CLIENT = 准客户/客户 +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = 供应商 +DATAPOLICY_ADHERENT = 会员 +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = 电子邮件设置 +DATAPOLICYSUBJECTMAIL = 电子邮件主题 +DATAPOLICYCONTENTMAIL = 电子邮件内容 +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = 发送电子邮件 +AllAgreementSend = 所有电子邮件都已发送 +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = 个人数据的导出 +DATAPOLICY_PORTABILITE_CONFIRMATION = 您想导出该联系人的个人资料。您确定吗? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = 电子邮件已发送 + +# ERROR +ErrorSubjectIsRequired = 错误 : 电子邮件的主题是必需的。请在模块设置中注明 +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/zh_CN/deliveries.lang b/htdocs/langs/zh_CN/deliveries.lang index af63b1c926c..bc9eea3545d 100644 --- a/htdocs/langs/zh_CN/deliveries.lang +++ b/htdocs/langs/zh_CN/deliveries.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - deliveries Delivery=交货 DeliveryRef=送达编号 -DeliveryCard=交货信息 -DeliveryOrder=Delivery receipt +DeliveryCard=收货卡 +DeliveryOrder=交货凭证 DeliveryDate=交货日期 -CreateDeliveryOrder=产生交货单 +CreateDeliveryOrder=生成交货凭证 DeliveryStateSaved=交货状态保存 SetDeliveryDate=送货日期设置 ValidateDeliveryReceipt=验证送达回执 -ValidateDeliveryReceiptConfirm=你确定要验证这个交货收据吗? +ValidateDeliveryReceiptConfirm=您确定要验证这张交货凭证吗? DeleteDeliveryReceipt=删除送达回执 -DeleteDeliveryReceiptConfirm=你确定要删除送达回执%s吗? +DeleteDeliveryReceiptConfirm=您确定要删除交货凭证%s吗? DeliveryMethod=运输方式 TrackingNumber=运单号码 DeliveryNotValidated=交付未验证 @@ -18,16 +18,16 @@ StatusDeliveryCanceled=已取消 StatusDeliveryDraft=草稿 StatusDeliveryValidated=已接收 # merou PDF model -NameAndSignature=Name and Signature: +NameAndSignature=名字和签名: ToAndDate=To___________________________________ on ____/_____/__________ GoodStatusDeclaration=上述货物完好并已签收, -Deliverer=Deliverer: +Deliverer=送货员: Sender=发送方 Recipient=接收方 ErrorStockIsNotEnough=库存不足 Shippable=可运输 NonShippable=不可运输 -ShowShippableStatus=Show shippable status -ShowReceiving=显示送达回执 -NonExistentOrder=Nonexistent order -StockQuantitiesAlreadyAllocatedOnPreviousLines = Stock quantities already allocated on previous lines +ShowShippableStatus=显示运输的状态 +ShowReceiving=显示交货凭证 +NonExistentOrder=不存在的订单 +StockQuantitiesAlreadyAllocatedOnPreviousLines = 已经分配到前几行的的库存数量 diff --git a/htdocs/langs/zh_CN/dict.lang b/htdocs/langs/zh_CN/dict.lang index 770f81c6f4c..b8642c1185d 100644 --- a/htdocs/langs/zh_CN/dict.lang +++ b/htdocs/langs/zh_CN/dict.lang @@ -21,7 +21,7 @@ CountryNL=荷兰 CountryHU=匈牙利 CountryRU=俄国 CountrySE=瑞典 -CountryCI=Ivoiry海岸 +CountryCI=Ivory Coast CountrySN=塞内加尔 CountryAR=阿根廷 CountryCM=喀麦隆 @@ -250,7 +250,9 @@ CountryMF=圣马丁 ##### Civilities ##### CivilityMME=夫人 +CivilityMMEShort=夫人 CivilityMR=先生 +CivilityMRShort=先生 CivilityMLE=女士 CivilityMTRE=尊上(花千骨看多了) CivilityDR=医生 diff --git a/htdocs/langs/zh_CN/donations.lang b/htdocs/langs/zh_CN/donations.lang index ba7103cc726..db58e7ed867 100644 --- a/htdocs/langs/zh_CN/donations.lang +++ b/htdocs/langs/zh_CN/donations.lang @@ -16,7 +16,7 @@ DonationStatusPromiseNotValidatedShort=草稿 DonationStatusPromiseValidatedShort=验证 DonationStatusPaidShort=收稿 DonationTitle=捐款收据 -DonationDate=Donation date +DonationDate=捐赠日期 DonationDatePayment=付款日期 ValidPromess=验证承诺 DonationReceipt=捐款收据 @@ -32,3 +32,4 @@ DONATION_ART238=从CGI显示238笔 DONATION_ART885=从CGI显示885笔 DonationPayment=捐赠付款 DonationValidated=捐赠%s经过验证 +DonationUseThirdparties=使用现有的第三方作为捐赠者的目标 diff --git a/htdocs/langs/zh_CN/ecm.lang b/htdocs/langs/zh_CN/ecm.lang index b4d31e86981..7c6670bce74 100644 --- a/htdocs/langs/zh_CN/ecm.lang +++ b/htdocs/langs/zh_CN/ecm.lang @@ -1,29 +1,32 @@ # Dolibarr language file - Source file is en_US - ecm -ECMNbOfDocs=No. of documents in directory +ECMNbOfDocs=目录中的文档数量 ECMSection=目录 ECMSectionManual=手册目录 ECMSectionAuto=自动目录 ECMSectionsManual=手动目录树 ECMSectionsAuto=自动目录树 +ECMSectionsMedias=Medias tree ECMSections=目录 ECMRoot=ECM Root ECMNewSection=新目录 -ECMAddSection=添加手册目录 +ECMAddSection=添加目录 ECMCreationDate=创建日期 ECMNbOfFilesInDir=在目录中的文件数 -ECMNbOfSubDir=数子目录 +ECMNbOfSubDir=子目录数量 ECMNbOfFilesInSubDir=子目录中的文件数量 -ECMCreationUser=创造者 -ECMArea=电子文档管理 +ECMCreationUser=创建人 +ECMArea=电子文档管理区域 ECMAreaDesc=DMS / ECM(文档管理系统/电子内容管理)区域允许您快速保存,共享和搜索Dolibarr中的所有类型的文档。 -ECMAreaDesc2=*自动填写目录时自动加入一个元素从卡的文件。
*手动目录可以用来保存未链接到一个特定元素的文件。 +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=目录%s已被删除。 ECMSectionWasCreated=目录 %s已创建。 ECMSearchByKeywords=搜寻关键字 ECMSearchByEntity=搜索对象 ECMSectionOfDocuments=目录中的文件 ECMTypeAuto=自动 -ECMDocsBy=Documents linked to %s +ECMDocsBy=文档链接到%s ECMNoDirectoryYet=没有目录中创建 ShowECMSection=显示目录 DeleteSection=删除目录 @@ -34,16 +37,16 @@ CannotRemoveDirectoryContainsFiles=不可删除,因为它包含一些文件 ECMFileManager=档案管理员 ECMSelectASection=请在左侧目录树中选取目录... DirNotSynchronizedSyncFirst=此目录似乎是在ECM模块外部创建或修改的。您必须先单击“重新同步”按钮以同步磁盘和数据库以获取此目录的内容。 -ReSyncListOfDir=重新同步目录列表 -HashOfFileContent=散列文件内容 +ReSyncListOfDir=重新同步目录清单 +HashOfFileContent=文件内容的哈希值 NoDirectoriesFound=找不到目录 FileNotYetIndexedInDatabase=文件尚未编入数据库(尝试重新上传) -ExtraFieldsEcmFiles=Extrafields Ecm Files -ExtraFieldsEcmDirectories=Extrafields Ecm Directories -ECMSetup=ECM Setup -GenerateImgWebp=Duplicate all images with another version with .webp format -ConfirmGenerateImgWebp=If you confirm, you will generate an image in .webp format for all images currently into this folder (subfolders are not included)... -ConfirmImgWebpCreation=Confirm all images duplication -SucessConvertImgWebp=Images successfully duplicated -ECMDirName=Dir name -ECMParentDirectory=Parent directory +ExtraFieldsEcmFiles=额外字段 Ecm 文件 +ExtraFieldsEcmDirectories=额外字段 Ecm 目录 +ECMSetup=ECM 设置 +GenerateImgWebp=用另一个带有 .webp 格式的版本复制所有图像 +ConfirmGenerateImgWebp=如果您确认,您将为目前进入此文件夹的所有图像都生成一份带.wepb 格式的图像 (不包含子文件夹)…… +ConfirmImgWebpCreation=确认所有图像重复 +SucessConvertImgWebp=图像成功复制 +ECMDirName=目录名称 +ECMParentDirectory=父目录 diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang index 53188bca81d..2fd7f39c933 100644 --- a/htdocs/langs/zh_CN/errors.lang +++ b/htdocs/langs/zh_CN/errors.lang @@ -4,15 +4,17 @@ NoErrorCommitIsDone=没有错误,我们承诺 # Errors ErrorButCommitIsDone=发现错误我们将进行验证 -ErrorBadEMail=Email %s is incorrect -ErrorBadMXDomain=Email %s seems incorrect (domain has no valid MX record) -ErrorBadUrl=Url %s is incorrect +ErrorBadEMail=电子邮件%s不正确 +ErrorBadMXDomain=电子邮件%s似乎不正确(域名没有有效的MX记录) +ErrorBadUrl=网址%s不正确 ErrorBadValueForParamNotAString=参数值不正确。它通常在缺少翻译时附加。 -ErrorRefAlreadyExists=Reference %s already exists. +ErrorRefAlreadyExists=参考%s已存在 +ErrorTitleAlreadyExists=标题%s已存在 ErrorLoginAlreadyExists=登陆%s已经存在。 ErrorGroupAlreadyExists=组%s已经存在。 -ErrorEmailAlreadyExists=Email %s already exists. +ErrorEmailAlreadyExists=电子邮件%s已存在 ErrorRecordNotFound=记录没有找到。 +ErrorRecordNotFoundShort=未找到 ErrorFailToCopyFile=无法复制文件'%s''%s'。 ErrorFailToCopyDir=无法将目录“ %s ”复制到“ %s ”中。 ErrorFailToRenameFile=无法重新命名为“%s'文件'%s'。 @@ -26,34 +28,35 @@ ErrorFailToGenerateFile=无法生成文件' %s '。 ErrorThisContactIsAlreadyDefinedAsThisType=这个联络已定义为这种类型的接触。 ErrorCashAccountAcceptsOnlyCashMoney=这是一个银行帐户的现金帐户,所以只接受现金支付的类型。 ErrorFromToAccountsMustDiffers=源和目标的银行帐户必须是不同的。 -ErrorBadThirdPartyName=Bad value for third-party name -ForbiddenBySetupRules=Forbidden by setup rules +ErrorBadThirdPartyName=第三方名称的错误值 +ForbiddenBySetupRules=已经被设置规则禁止 ErrorProdIdIsMandatory=%s 是强制性的 -ErrorAccountancyCodeCustomerIsMandatory=The accountancy code of customer %s is mandatory -ErrorBadCustomerCodeSyntax=错误的客户编号 -ErrorBadBarCodeSyntax=Bad syntax for barcode. May be you set a bad barcode type or you defined a barcode mask for numbering that does not match value scanned. -ErrorCustomerCodeRequired=客户编号需要 -ErrorBarCodeRequired=Barcode required -ErrorCustomerCodeAlreadyUsed=客户编号已被使用 -ErrorBarCodeAlreadyUsed=Barcode already used +ErrorAccountancyCodeCustomerIsMandatory=客户%s的科目代码是必须的 +ErrorBadCustomerCodeSyntax=客户代码的语法错误 +ErrorBadBarCodeSyntax=条形码语法错误。可能是您设置了一个错误的条形码类型,或者您定义的条形码掩码与扫描的数值不匹配 +ErrorCustomerCodeRequired=需要客户代码 +ErrorBarCodeRequired=需要条形码 +ErrorCustomerCodeAlreadyUsed=客户代码已被使用 +ErrorBarCodeAlreadyUsed=条形码已使用 ErrorPrefixRequired=前缀要求 ErrorBadSupplierCodeSyntax=供应商代码的语法错误 ErrorSupplierCodeRequired=需要供应商代码 ErrorSupplierCodeAlreadyUsed=已使用供应商代码 ErrorBadParameters=错误的参数 -ErrorWrongParameters=Wrong or missing parameters +ErrorWrongParameters=错误或缺少参数 ErrorBadValueForParameter=错误值 '%s' 参数 '%s' ErrorBadImageFormat=图片格式不支持(你的PHP不支持图片格式转换功能) ErrorBadDateFormat=值“%s”有错误的日期格式 ErrorWrongDate=日期不正确! ErrorFailedToWriteInDir=无法写在目录%s +ErrorFailedToBuildArchive=建立档案文件%s失败 ErrorFoundBadEmailInFile=找到%S的语法不正确的电子邮件文件中的行(例如行%的电子邮件s =%s)的 -ErrorUserCannotBeDelete=User cannot be deleted. Maybe it is associated to Dolibarr entities. -ErrorFieldsRequired=Some required fields have been left blank. -ErrorSubjectIsRequired=The email subject is required +ErrorUserCannotBeDelete=无法删除用户,也许它与Dolibarr实体相关 +ErrorFieldsRequired=一些必填字段被留空 +ErrorSubjectIsRequired=需要电子邮件主题 ErrorFailedToCreateDir=无法创建一个目录。检查Web服务器的用户有权限写入Dolibarr文件目录。如果参数safe_mode设置为启用这个PHP,检查Dolibarr php文件到Web服务器的用户拥有(或组)。 ErrorNoMailDefinedForThisUser=没有邮件定义该用户 -ErrorSetupOfEmailsNotComplete=Setup of emails is not complete +ErrorSetupOfEmailsNotComplete=电子邮件设置未完成 ErrorFeatureNeedJavascript=此功能需要Javascript被激活才能工作。更改此设置 - 显示。 ErrorTopMenuMustHaveAParentWithId0=一个类型'顶'不能有一个父菜单中的菜单。放在父菜单0或选择一个类型为'左'菜单。 ErrorLeftMenuMustHaveAParentId=一个类型为'左'必须有一个父菜单的ID。 @@ -62,58 +65,59 @@ ErrorDirNotFound=目录%s不存在(错误的道路,错误的参数saf ErrorFunctionNotAvailableInPHP=函数%s是需要此功能,但并不在此版本/ PHP设置的。 ErrorDirAlreadyExists=具有此名称的目录已经存在。 ErrorFileAlreadyExists=具有此名称的文件已经存在。 -ErrorDestinationAlreadyExists=Another file with the name %s already exists. -ErrorPartialFile=文件未收到了完全由服务器。 +ErrorDestinationAlreadyExists=名称为%s的文件已存在 +ErrorPartialFile=服务器没有完整收到文件 ErrorNoTmpDir=临时的说明书%s不存在。 -ErrorUploadBlockedByAddon=上传封锁一个PHP / Apache的插件。 -ErrorFileSizeTooLarge=文件大小是太大。 -ErrorFieldTooLong=Field %s is too long. -ErrorSizeTooLongForIntType=尺寸int类型的长(%s最大位数) -ErrorSizeTooLongForVarcharType=尺寸长字符串类型(%s字符最大) -ErrorNoValueForSelectType=请填写选取列表值 +ErrorUploadBlockedByAddon=PHP / Apache的插件阻止上传 +ErrorFileSizeTooLarge=文件尺寸太大或文件未提供 +ErrorFieldTooLong=字段%s太长 +ErrorSizeTooLongForIntType=对于int类型来说,尺寸太长(%s最大数字) +ErrorSizeTooLongForVarcharType=对于字符串类型来说,尺寸太长(%s最大字符数) +ErrorNoValueForSelectType=请填写选取清单的值 ErrorNoValueForCheckBoxType=请填写复选框列表值 ErrorNoValueForRadioType=请填写电台列表的值 ErrorBadFormatValueList=列表值不能有一个以上的逗号: %s, 但至少需要一个: key,value -ErrorFieldCanNotContainSpecialCharacters=The field %s must not contains special characters. -ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters and cannot contain only numbers. -ErrorFieldMustHaveXChar=The field %s must have at least %s characters. +ErrorFieldCanNotContainSpecialCharacters=字段%s必须不包括特殊字符 +ErrorFieldCanNotContainSpecialNorUpperCharacters=字段%s必须不包括特殊字符,也不能包括大写字符,和必须以字母字符(a-z)开始 +ErrorFieldMustHaveXChar=字段%s必须有至少%s字符 ErrorNoAccountancyModuleLoaded=没有激活启用任何财务会计模块 ErrorExportDuplicateProfil=导出设定配置名称已存在 ErrorLDAPSetupNotComplete=Dolibarr - LDAP的匹配是不完整的。 ErrorLDAPMakeManualTest=甲。LDIF文件已经生成在目录%s的尝试加载命令行手动有更多的错误信息。 ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "status not started" if field "done by" is also filled. -ErrorRefAlreadyExists=Reference %s already exists. +ErrorRefAlreadyExists=参考%s已存在 ErrorPleaseTypeBankTransactionReportName=请输入必须报告条目的银行对账单名称(格式YYYYMM或YYYYMMDD) -ErrorRecordHasChildren=Failed to delete record since it has some child records. -ErrorRecordHasAtLeastOneChildOfType=Object %s has at least one child of type %s -ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into another object. +ErrorRecordHasChildren=因为有子记录所以删除记录失败 +ErrorRecordHasAtLeastOneChildOfType=对象%s至少有一个子类别%s +ErrorRecordIsUsedCantDelete=无法删除记录,它已经被使用或者包括在另一个对象中 ErrorModuleRequireJavascript=不能禁用JavaScript必须有此功能的工作。要启用/禁用JavaScript,进入菜单首页->安装->“显示。 ErrorPasswordsMustMatch=这两种类型的密码必须相互匹配 ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s and provide the error code %s in your message, or add a screen copy of this page. ErrorWrongValueForField=Field %s: '%s' does not match regex rule %s +ErrorHtmlInjectionForField=Field %s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=Field %s: '%s' is not a value found in field %s of %s -ErrorFieldRefNotIn=Field %s: '%s' is not a %s existing ref -ErrorsOnXLines=%s errors found +ErrorFieldRefNotIn=字段%s:“%s”不是%s现有参考。 +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. +ErrorsOnXLines=发现%s错误 ErrorFileIsInfectedWithAVirus=防病毒程序无法验证文件(文件可能被病毒感染) -ErrorSpecialCharNotAllowedForField=特殊字符不为外地允许“%s的” ErrorNumRefModel=存在一个引用(%s)和编号是不符合本规则兼容到数据库。记录中删除或重命名参考激活此模块。 ErrorQtyTooLowForThisSupplier=Quantity too low for this vendor or no price defined on this product for this vendor ErrorOrdersNotCreatedQtyTooLow=Some orders haven't been created because of too-low quantities ErrorModuleSetupNotComplete=Setup of module %s looks to be uncomplete. Go on Home - Setup - Modules to complete. -ErrorBadMask=在面具的错误 -ErrorBadMaskFailedToLocatePosOfSequence=没有序列号错误,面具 +ErrorBadMask=掩码错误 +ErrorBadMaskFailedToLocatePosOfSequence=错误,掩码没有序列数字 ErrorBadMaskBadRazMonth=错误,坏的复位值 -ErrorMaxNumberReachForThisMask=Maximum number reached for this mask +ErrorMaxNumberReachForThisMask=该掩码达到的最大数字 ErrorCounterMustHaveMoreThan3Digits=计数器必须有3个以上的数字 -ErrorSelectAtLeastOne=Error, select at least one entry. -ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transaction that is conciliated +ErrorSelectAtLeastOne=错误,至少选择一项 +ErrorDeleteNotPossibleLineIsConsolidated=无法删除,因为记录链接到一个已调解的银行交易 ErrorProdIdAlreadyExist=%s被分配到其他合作方 ErrorFailedToSendPassword=无法传送密码 ErrorFailedToLoadRSSFile=未能得到RSS提要。尝试添加恒定MAIN_SIMPLEXMLLOAD_DEBUG,如果错误消息不提供足够的信息。 -ErrorForbidden=访问被拒绝。
您尝试访问已禁用模块的页面,区域或功能,或者不在经过身份验证的会话中或不允许您的用户访问。 +ErrorForbidden=访问被拒绝。
您尝试访问已禁用模块的页面、区域或功能,或者不在经过身份验证的会话中或不允许您的用户访问。 ErrorForbidden2=此登陆权限可在你的Dolibarr管理员菜单 %s->%s中定义。 ErrorForbidden3=看来Dolibarr是不是通过身份验证的会话中使用。以在Dolibarr安装文件就会知道如何管理认证(htaccess的,mod_auth或其他...). -ErrorForbidden4=Note: clear your browser cookies to destroy existing sessions for this login. +ErrorForbidden4=注意:清除你的浏览器cookies,以销毁该登录的现有会话。 ErrorNoImagickReadimage=功能imagick_readimage是没有发现在这个PHP。没有预览可用。管理员可以从菜单中禁用此设置 - 显示选项卡。 ErrorRecordAlreadyExists=记录已存在 ErrorLabelAlreadyExists=此标签已存在 @@ -130,7 +134,7 @@ ErrorBothFieldCantBeNegative=栏位%s和%s不能都为负的 ErrorFieldCantBeNegativeOnInvoice=Field %s cannot be negative on this type of invoice. If you need to add a discount line, just create the discount first (from field '%s' in thirdparty card) and apply it to the invoice. ErrorLinesCantBeNegativeForOneVATRate=Total of lines (net of tax) can't be negative for a given not null VAT rate (Found a negative total for VAT rate %s%%). ErrorLinesCantBeNegativeOnDeposits=Lines can't be negative in a deposit. You will face problems when you will need to consume the deposit in final invoice if you do so. -ErrorQtyForCustomerInvoiceCantBeNegative=进入客户发票的数量不能为负数 +ErrorQtyForCustomerInvoiceCantBeNegative=进入客户发票行的数量不能为负数 ErrorWebServerUserHasNotPermission=%s用来执行Web服务器用户帐户没有该权限 ErrorNoActivatedBarcode=没有激活的条码类型 ErrUnzipFails=%s 无法解压缩与解压缩 @@ -144,17 +148,17 @@ ErrorNewValueCantMatchOldValue=新价值不能等于旧的价值 ErrorFailedToValidatePasswordReset=重新初始化密码密码失败。重新初始化密码已经完成(该链接可以只用一次)。如果没有,请尝试重新启动初始化过程。 ErrorToConnectToMysqlCheckInstance=连接数据库失败。检查数据库服务器是否正在运行(例如,使用mysql / mariadb,您可以使用'sudo service mysql start'从命令行启动它)。 ErrorFailedToAddContact=无法添加联系人 -ErrorDateMustBeBeforeToday=The date must be lower than today -ErrorDateMustBeInFuture=The date must be greater than today +ErrorDateMustBeBeforeToday=日期必须早于今天 +ErrorDateMustBeInFuture=日期必须晚于今天 ErrorPaymentModeDefinedToWithoutSetup=付款模式设置为键入%s但未完成模块发票的设置以定义要为此付款模式显示的信息。 ErrorPHPNeedModule=错误,您的PHP必须安装模块 %s 才能使用此功能。 -ErrorOpenIDSetupNotComplete=您设置Dolibarr配置文件以允许OpenID身份验证,但OpenID服务的URL未定义为常量%s +ErrorOpenIDSetupNotComplete=您设置Dolibarr配置文件以允许OpenID身份认证,但OpenID服务的网址未定义为常量%s ErrorWarehouseMustDiffers=源仓库和目标仓库必须不同 ErrorBadFormat=格式错误! -ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=错误,此成员尚未链接到任何合作方。在创建订阅发票之前,将成员链接到现有合作方或创建新的合作方。 +ErrorMemberNotLinkedToAThirpartyLinkOrCreateFirst=错误,此会员尚未链接到任何合作方。在创建订阅发票之前,将会员链接到现有合作方或创建新的合作方。 ErrorThereIsSomeDeliveries=错误,此运输已被关联到某交货,即可能已经交货了不能反悔了。拒绝删除。 ErrorCantDeletePaymentReconciliated=无法删除已生成已对帐的银行条目的付款 -ErrorCantDeletePaymentSharedWithPayedInvoice=Can't delete a payment shared by at least one invoice with status Paid +ErrorCantDeletePaymentSharedWithPayedInvoice=无法删除由至少一张状态为已支付的发票共享的付款 ErrorPriceExpression1=无法分配到常数 '%s' ErrorPriceExpression2=不能重新定义内置函数 '%s' ErrorPriceExpression3=未定义的变量 '%s' 在函数的定义 @@ -190,16 +194,16 @@ ErrorMandatoryParametersNotProvided=未提供强制参数 ErrorOppStatusRequiredIfAmount=You set an estimated amount for this lead. So you must also enter it's status. ErrorFailedToLoadModuleDescriptorForXXX=无法加载%s的模块描述符类 ErrorBadDefinitionOfMenuArrayInModuleDescriptor=模块描述符中菜单数组的错误定义(关键字fk_menu的错误值) -ErrorSavingChanges=An error has occurred when saving the changes +ErrorSavingChanges=保存变更时发生错误 ErrorWarehouseRequiredIntoShipmentLine=在运输线上需要仓库 ErrorFileMustHaveFormat=文件格式必须为%s -ErrorFilenameCantStartWithDot=Filename can't start with a '.' +ErrorFilenameCantStartWithDot=文件名称不能以“.”开始 ErrorSupplierCountryIsNotDefined=未定义此供应商的国家/地区。先纠正这个问题。 ErrorsThirdpartyMerge=两条记录合并失败。请求已取消。 ErrorStockIsNotEnoughToAddProductOnOrder=产品%s的库存不足以将其添加到新订单中。 ErrorStockIsNotEnoughToAddProductOnInvoice=产品%s的库存不足以将其添加到新发票中。 -ErrorStockIsNotEnoughToAddProductOnShipment=产品%s的库存不足以将其添加到新货件中。 -ErrorStockIsNotEnoughToAddProductOnProposal=产品%s的库存不足以将其添加到新提案中。 +ErrorStockIsNotEnoughToAddProductOnShipment=产品%s的库存不足以将其添加到新发货中。 +ErrorStockIsNotEnoughToAddProductOnProposal=产品%s的库存不足以将其添加到新提案/建议中。 ErrorFailedToLoadLoginFileForMode=无法获取模式'%s'的登录密钥。 ErrorModuleNotFound=找不到模块文件。 ErrorFieldAccountNotDefinedForBankLine=未为源行标识%s(%s)定义的会计科目值 @@ -207,14 +211,14 @@ ErrorFieldAccountNotDefinedForInvoiceLine=未为发票标识%s(%s)定义的 ErrorFieldAccountNotDefinedForLine=未为该行定义的会计科目值(%s) ErrorBankStatementNameMustFollowRegex=错误,银行对帐单名称必须遵循以下语法规则%s ErrorPhpMailDelivery=检查您是否使用了过多的收件人,并且您的电子邮件内容与垃圾邮件不相似。还请管理员检查防火墙和服务器日志文件以获取更完整的信息。 -ErrorUserNotAssignedToTask=必须为用户分配用户才能输入消耗的时间。 +ErrorUserNotAssignedToTask=必须为任务分配用户才能输入消耗的时间。 ErrorTaskAlreadyAssigned=任务已分配给用户 ErrorModuleFileSeemsToHaveAWrongFormat=模块包似乎格式错误。 -ErrorModuleFileSeemsToHaveAWrongFormat2=At least one mandatory directory must exists into zip of module: %s or %s +ErrorModuleFileSeemsToHaveAWrongFormat2=至少有一个强制性目录必须存在于模块的压缩包中: %s%s ErrorFilenameDosNotMatchDolibarrPackageRules=模块包的名称( %s )与预期的名称语法不匹配: %s ErrorDuplicateTrigger=错误,重复的触发器名称%s。已经从%s加载。 ErrorNoWarehouseDefined=错误,没有定义仓库。 -ErrorBadLinkSourceSetButBadValueForRef=您使用的链接无效。定义了付款的“来源”,但“参考”的值无效。 +ErrorBadLinkSourceSetButBadValueForRef=您使用的链接无效。付款的“来源”已定义,但“参考”的值无效。 ErrorTooManyErrorsProcessStopped=错误太多了。过程停止了。 ErrorMassValidationNotAllowedWhenStockIncreaseOnAction=在此操作上设置增加/减少库存的选项时,无法进行批量验证(您必须逐个验证,以便您可以定义仓库以增加/减少) ErrorObjectMustHaveStatusDraftToBeValidated=对象%s必须为'草稿'状态。 @@ -222,67 +226,89 @@ ErrorObjectMustHaveLinesToBeValidated=对象%s必须有要验证的行。 ErrorOnlyInvoiceValidatedCanBeSentInMassAction=只有经过验证的发票才能使用“通过电子邮件发送”批量操作发送。 ErrorChooseBetweenFreeEntryOrPredefinedProduct=您必须选择文章是否为预定义产品 ErrorDiscountLargerThanRemainToPaySplitItBefore=您尝试申请的折扣大于剩余支付。之前将折扣分为2个较小的折扣。 -ErrorFileNotFoundWithSharedLink=找不到档案。可能是修改了共享密钥或最近删除了文件。 +ErrorFileNotFoundWithSharedLink=找不到文件,可能是共享密钥被编辑过或最近删除了文件。 ErrorProductBarCodeAlreadyExists=产品条形码%s已存在于其他产品参考中。 ErrorNoteAlsoThatSubProductCantBeFollowedByLot=Note also that using kits to have auto increase/decrease of subproducts is not possible when at least one subproduct (or subproduct of subproducts) needs a serial/lot number. -ErrorDescRequiredForFreeProductLines=对于包含免费产品的行,必须说明 +ErrorDescRequiredForFreeProductLines=对于包含免费产品的行,必须进行描述 ErrorAPageWithThisNameOrAliasAlreadyExists=The page/container %s has the same name or alternative alias that the one your try to use ErrorDuringChartLoad=Error when loading chart of accounts. If few accounts were not loaded, you can still enter them manually. ErrorBadSyntaxForParamKeyForContent=Bad syntax for param keyforcontent. Must have a value starting with %s or %s ErrorVariableKeyForContentMustBeSet=Error, the constant with name %s (with text content to show) or %s (with external url to show) must be set. -ErrorURLMustEndWith=URL %s must end %s -ErrorURLMustStartWithHttp=URL %s must start with http:// or https:// -ErrorHostMustNotStartWithHttp=Host name %s must NOT start with http:// or https:// -ErrorNewRefIsAlreadyUsed=Error, the new reference is already used -ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=Error, delete payment linked to a closed invoice is not possible. -ErrorSearchCriteriaTooSmall=Search criteria too small. -ErrorObjectMustHaveStatusActiveToBeDisabled=Objects must have status 'Active' to be disabled -ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=Objects must have status 'Draft' or 'Disabled' to be enabled +ErrorURLMustEndWith=网址%s必须以%s结束 +ErrorURLMustStartWithHttp=网址%s必须以 http:// 或 https:// 开始 +ErrorHostMustNotStartWithHttp=主机名称%s不能以 http:// 或 https:// 开始 +ErrorNewRefIsAlreadyUsed=错误,新参考已被使用 +ErrorDeletePaymentLinkedToAClosedInvoiceNotPossible=错误,无法删除链接到已关闭发票的付款 +ErrorSearchCriteriaTooSmall=搜索条件太小 +ErrorObjectMustHaveStatusActiveToBeDisabled=对象必须具有“启用”状态才能被停用 +ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=对象必须具有“草稿”或“停用”状态才能被启用 ErrorNoFieldWithAttributeShowoncombobox=No fields has property 'showoncombobox' into definition of object '%s'. No way to show the combolist. -ErrorFieldRequiredForProduct=Field '%s' is required for product %s -ProblemIsInSetupOfTerminal=Problem is in setup of terminal %s. -ErrorAddAtLeastOneLineFirst=Add at least one line first -ErrorRecordAlreadyInAccountingDeletionNotPossible=Error, record is already transferred in accounting, deletion is not possible. -ErrorLanguageMandatoryIfPageSetAsTranslationOfAnother=Error, language is mandatory if you set the page as a translation of another one. -ErrorLanguageOfTranslatedPageIsSameThanThisPage=Error, language of translated page is same than this one. +ErrorFieldRequiredForProduct=产品%s必须有字段“%s” +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. +ProblemIsInSetupOfTerminal=问题在于终端%s的设置 +ErrorAddAtLeastOneLineFirst=请先至少增加一行 +ErrorRecordAlreadyInAccountingDeletionNotPossible=错误,记录已经在会计科目中转移,无法删除 +ErrorLanguageMandatoryIfPageSetAsTranslationOfAnother=错误,如果你将页面设置为另一个页面的翻译,那语言是必须的。 +ErrorLanguageOfTranslatedPageIsSameThanThisPage=错误,翻译后的页面语言与本页面相同。 ErrorBatchNoFoundForProductInWarehouse=No lot/serial found for product "%s" in warehouse "%s". ErrorBatchNoFoundEnoughQuantityForProductInWarehouse=No enough quantity for this lot/serial for product "%s" in warehouse "%s". ErrorOnlyOneFieldForGroupByIsPossible=Only 1 field for the 'Group by' is possible (others are discarded) ErrorTooManyDifferentValueForSelectedGroupBy=Found too many different value (more than %s) for the field '%s', so we can't use it as a 'Group by' for graphics. The field 'Group By' has been removed. May be you wanted to use it as an X-Axis ? -ErrorReplaceStringEmpty=Error, the string to replace into is empty -ErrorProductNeedBatchNumber=Error, product '%s' need a lot/serial number -ErrorProductDoesNotNeedBatchNumber=Error, product '%s' does not accept a lot/serial number -ErrorFailedToReadObject=Error, failed to read object of type %s -ErrorParameterMustBeEnabledToAllwoThisFeature=Error, parameter %s must be enabled into conf/conf.php to allow use of Command Line Interface by the internal job scheduler -ErrorLoginDateValidity=Error, this login is outside the validity date range +ErrorReplaceStringEmpty=错误,要替换的字符串为空 +ErrorProductNeedBatchNumber=错误,产品“%s”需要一个批号/序列号 +ErrorProductDoesNotNeedBatchNumber=错误,产品'“%s”不接受批号/序列号 +ErrorFailedToReadObject=错误,无法读取%s类型的对象 +ErrorParameterMustBeEnabledToAllwoThisFeature=错误,必须在conf/conf.php中启用参数%s以允许内部作业调度器使用命令行界面。 +ErrorLoginDateValidity=错误,此登录已超出有效日期范围 ErrorValueLength=Length of field '%s' must be higher than '%s' ErrorReservedKeyword=The word '%s' is a reserved keyword -ErrorNotAvailableWithThisDistribution=Not available with this distribution -ErrorPublicInterfaceNotEnabled=Public interface was not enabled +ErrorNotAvailableWithThisDistribution=不适用于此版本 +ErrorPublicInterfaceNotEnabled=未启用公共界面 ErrorLanguageRequiredIfPageIsTranslationOfAnother=The language of new page must be defined if it is set as a translation of another page ErrorLanguageMustNotBeSourceLanguageIfPageIsTranslationOfAnother=The language of new page must not be the source language if it is set as a translation of another page ErrorAParameterIsRequiredForThisOperation=A parameter is mandatory for this operation -ErrorDateIsInFuture=Error, the date can't be in the future -ErrorAnAmountWithoutTaxIsRequired=Error, amount is mandatory -ErrorAPercentIsRequired=Error, please fill in the percentage correctly +ErrorDateIsInFuture=错误,日期不可能在将来 +ErrorAnAmountWithoutTaxIsRequired=错误,金额为必填项目 +ErrorAPercentIsRequired=错误,请正确填写百分比 ErrorYouMustFirstSetupYourChartOfAccount=You must first setup your chart of account -ErrorFailedToFindEmailTemplate=Failed to find template with code name %s -ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=Duration not defined on service. No way to calculate the hourly price. +ErrorFailedToFindEmailTemplate=无法找到代码为%s的模板 +ErrorDurationForServiceNotDefinedCantCalculateHourlyPrice=服务上没有定义持续时间。没有办法计算每小时的价格。 ErrorActionCommPropertyUserowneridNotDefined=User's owner is required ErrorActionCommBadType=Selected event type (id: %s, code: %s) do not exist in Event Type dictionary -CheckVersionFail=Version check fail +CheckVersionFail=版本检查失败 ErrorWrongFileName=Name of the file cannot have __SOMETHING__ in it -ErrorNotInDictionaryPaymentConditions=Not in Payment Terms Dictionary, please modify. -ErrorIsNotADraft=%s is not a draft -ErrorExecIdFailed=Can't execute command "id" -ErrorBadCharIntoLoginName=Unauthorized character in the login name -ErrorRequestTooLarge=Error, request too large +ErrorNotInDictionaryPaymentConditions=不在付款条款类别中,请编辑 +ErrorIsNotADraft=%s不是草稿 +ErrorExecIdFailed=无法执行命令”id" +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired +ErrorNotApproverForHoliday=您不是休假%s的批准人 +ErrorAttributeIsUsedIntoProduct=该属性用于一个或多个产品变体中 +ErrorAttributeValueIsUsedIntoProduct=这个属性数值被用于一个或多个产品变体中 +ErrorPaymentInBothCurrency=错误,所有金额必须输入于同一列 +ErrorYouTryToPayInvoicesInACurrencyFromBankWithAnotherCurrency=You try to pay invoices in the currency %s from an account with the currency %s +ErrorInvoiceLoadThirdParty=Can't load third-party object for invoice "%s" +ErrorInvoiceLoadThirdPartyKey=第三方密钥“%s”没有为发票”%s“设置 +ErrorDeleteLineNotAllowedByObjectStatus=当前对象状态不允许删除行 +ErrorAjaxRequestFailed=请求失败 +ErrorThirpdartyOrMemberidIsMandatory=第三方或合伙企业的会员是强制性的 +ErrorFailedToWriteInTempDirectory=无法写入临时目录 +ErrorQuantityIsLimitedTo=数量限制在%s +ErrorFailedToLoadThirdParty=从id=%s, email=%s, name=%s中查找/加载第三方失败 +ErrorThisPaymentModeIsNotSepa=这种付款模式不是一个银行帐户 +ErrorStripeCustomerNotFoundCreateFirst=Stripe客户没有为这个第三方设置(或设置为在Stripe方面删除的值)。先创建(或重新连接)它。 +ErrorCharPlusNotSupportedByImapForSearch=IMAP搜索无法搜索到包含字符+的发件人或收件人的字符串。 +ErrorTableNotFound=表格%s未找到 +ErrorValueForTooLow=%s的数值太低 +ErrorValueCantBeNull=%s的数值不能为空 +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings -WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup. +WarningParamUploadMaxFileSizeHigherThanPostMaxSize=您的PHP参数 upload_max_filesize (%s)比PHP参数 post_max_size(%s)高。这不是一个一致的设置。 WarningPasswordSetWithNoAccount=为此成员设置了密码。但是,未创建任何用户帐户。因此,此密码已存储,但无法用于登录Dolibarr。它可以由外部模块/接口使用,但如果您不需要为成员定义任何登录名或密码,则可以从成员模块设置中禁用“管理每个成员的登录名”选项。如果您需要管理登录但不需要任何密码,则可以将此字段保留为空以避免此警告。注意:如果成员链接到用户,则电子邮件也可用作登录。 -WarningMandatorySetupNotComplete=Click here to setup mandatory parameters -WarningEnableYourModulesApplications=Click here to enable your modules and applications +WarningMandatorySetupNotComplete=点击这里设置主要参数 +WarningEnableYourModulesApplications=点击这里,启用您的模块和应用程序 WarningSafeModeOnCheckExecDir=警告,PHP的选项safe_mode设置为在此情况下命令必须在safe_mode_exec_dir之存储参数的PHP目录内宣布。 WarningBookmarkAlreadyExists=本标题或此目标(网址)书签已存在。 WarningPassIsEmpty=警告,数据库密码是空的。这是一个安全漏洞。您应该添加一个密码到您的数据库,并改变你的conf.php文件,以反映这一点。 @@ -290,7 +316,7 @@ WarningConfFileMustBeReadOnly=警告:您的服务器配置文件 (htdocs/co WarningsOnXLines=%S上的源代码行警告 WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be chosen by default until you check your module setup. WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable the installation/migration tools by adding a file install.lock into directory %s. Omitting the creation of this file is a grave security risk. -WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other Setup). +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=即使源和目标之间金额不同进行警告,禁用。启用此功能时要小心。 WarningUsingThisBoxSlowDown=警告,使用此框会严重减慢显示该框的所有页面。 WarningClickToDialUserSetupNotComplete=即将完工的网络电话资料信息设置 (详见用户资料信息页的网络电话). @@ -302,33 +328,36 @@ WarningYourLoginWasModifiedPleaseLogin=您的登录已被修改。出于安全 WarningAnEntryAlreadyExistForTransKey=此语言的翻译密钥已存在条目 WarningNumberOfRecipientIsRestrictedInMassAction=Warning, number of different recipient is limited to %s when using the mass actions on lists WarningDateOfLineMustBeInExpenseReportRange=警告,行日期不在费用报表范围内 -WarningProjectDraft=Project is still in draft mode. Don't forget to validate it if you plan to use tasks. -WarningProjectClosed=Project is closed. You must re-open it first. -WarningSomeBankTransactionByChequeWereRemovedAfter=Some bank transaction were removed after that the receipt including them were generated. So nb of cheques and total of receipt may differ from number and total in list. -WarningFailedToAddFileIntoDatabaseIndex=Warning, failed to add file entry into ECM database index table -WarningTheHiddenOptionIsOn=Warning, the hidden option %s is on. -WarningCreateSubAccounts=Warning, you can't create directly a sub account, you must create a third party or an user and assign them an accounting code to find them in this list -WarningAvailableOnlyForHTTPSServers=Available only if using HTTPS secured connection. -WarningModuleXDisabledSoYouMayMissEventHere=Module %s has not been enabled. So you may miss a lot of event here. +WarningProjectDraft=项目仍处于草案模式。如果您计划使用任务,别忘了验证。 +WarningProjectClosed=项目已关闭,您必须首先重新打开它 +WarningSomeBankTransactionByChequeWereRemovedAfter=一些银行交易被删除后,包括这些交易在内的收据被生成。因此,支票的数量和收据的总额可能与清单上的数量和总额不同。 +WarningFailedToAddFileIntoDatabaseIndex=警告,向ECM数据库索引表添加文件条目失败 +WarningTheHiddenOptionIsOn=警告,隐藏选项%s已打开。 +WarningCreateSubAccounts=警告,您不能直接创建一个子账户,您必须创建一个第三方或一个用户,和给他们分配一个科目代码,以便在这个清单中找到他们。 +WarningAvailableOnlyForHTTPSServers=仅在使用HTTPS安全连接时可用 +WarningModuleXDisabledSoYouMayMissEventHere=模块%s尚未启用。所以您可能会在这里错过很多事件。 WarningPaypalPaymentNotCompatibleWithStrict=The value 'Strict' makes the online payment features not working correctly. Use 'Lax' instead. +WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPagesWillBeDeleted=警告,这也将删除网站的所有现有页面/容器。您应该先导出您的网站,这样您就有一个备份,以后再重新导入。 +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=当在 "发票验证 "中设置了减少库存的选项时,自动验证功能被禁用。 # Validate -RequireValidValue = Value not valid -RequireAtLeastXString = Requires at least %s character(s) -RequireXStringMax = Requires %s character(s) max -RequireAtLeastXDigits = Requires at least %s digit(s) -RequireXDigitsMax = Requires %s digit(s) max -RequireValidNumeric = Requires a numeric value -RequireValidEmail = Email address is not valid -RequireMaxLength = Length must be less than %s chars -RequireMinLength = Length must be more than %s char(s) -RequireValidUrl = Require valid URL -RequireValidDate = Require a valid date -RequireANotEmptyValue = Is required -RequireValidDuration = Require a valid duration -RequireValidExistingElement = Require an existing value -RequireValidBool = Require a valid boolean -BadSetupOfField = Error bad setup of field -BadSetupOfFieldClassNotFoundForValidation = Error bad setup of field : Class not found for validation -BadSetupOfFieldFileNotFound = Error bad setup of field : File not found for inclusion +RequireValidValue = 数值无效 +RequireAtLeastXString = 至少需要%s个字符 +RequireXStringMax = 最多需要%s个字符 +RequireAtLeastXDigits = 至少需要%s位数字 +RequireXDigitsMax = 最多需要%s位数字 +RequireValidNumeric = 需要一个数值 +RequireValidEmail = 电子邮件地址无效 +RequireMaxLength = 长度必须不得少于%s字符 +RequireMinLength = 长度必须不得超过%s字符 +RequireValidUrl = 需要有效网址 +RequireValidDate = 需要有效日期 +RequireANotEmptyValue = 必要 +RequireValidDuration = 需要有效周期 +RequireValidExistingElement = 需要一个存在的数值 +RequireValidBool = 需要一个有效的布林值 +BadSetupOfField = 字段设置错误 +BadSetupOfFieldClassNotFoundForValidation = 字段设置错误:未找到用于验证的类 +BadSetupOfFieldFileNotFound = 字段设置错误:未找到可纳入的文件 BadSetupOfFieldFetchNotCallable = Error bad setup of field : Fetch not callable on class diff --git a/htdocs/langs/zh_CN/eventorganization.lang b/htdocs/langs/zh_CN/eventorganization.lang index 6fd538f1ad2..b8d605b7c25 100644 --- a/htdocs/langs/zh_CN/eventorganization.lang +++ b/htdocs/langs/zh_CN/eventorganization.lang @@ -17,7 +17,7 @@ # # Generic # -ModuleEventOrganizationName = Event Organization +ModuleEventOrganizationName = 活动组织 EventOrganizationDescription = Event Organization through Module Project EventOrganizationDescriptionLong= Manage the organization of an event (show, conferences, attendees or speakers, with public pages for suggestion, vote or registration) # @@ -37,7 +37,8 @@ EventOrganization=Event organization Settings=设置 EventOrganizationSetupPage = Event Organization setup page EVENTORGANIZATION_TASK_LABEL = Label of tasks to create automatically when project is validated -EVENTORGANIZATION_TASK_LABELTooltip = When you validate an organized event, some tasks can be automatically created in the project

For example:
Send Call for Conference
Send Call for Booth
Receive call for conferences
Receive call for Booth
Open subscriptions to events for attendees
Send remind of event to speakers
Send remind of event to Booth hoster
Send remind of event to attendees +EVENTORGANIZATION_TASK_LABELTooltip = When you validate an event to organize, some tasks can be automatically created in the project

For example:
Send Call for Conferences
Send Call for Booths
Validate suggestions of Conferences
Validate application for Booths
Open subscriptions to the event for attendees
Send a remind of the event to speakers
Send a remind of the event to Booth hosters
Send a remind of the event to attendees +EVENTORGANIZATION_TASK_LABELTooltip2=Keep empty if you don't need to create tasks automatically. EVENTORGANIZATION_CATEG_THIRDPARTY_CONF = Category to add to third-parties automatically created when someone suggests a conference EVENTORGANIZATION_CATEG_THIRDPARTY_BOOTH = Category to add to third-parties automatically created when they suggests a booth EVENTORGANIZATION_TEMPLATE_EMAIL_ASK_CONF = Template of email to send after receiving a suggestion of a conference. @@ -53,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = In the form to create/add an attendee, # Object # EventOrganizationConfOrBooth= Conference Or Booth +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = Manage the organization of an event ConferenceOrBooth = Conference Or Booth ConferenceOrBoothTab = Conference Or Booth AmountPaid = Amount paid DateOfRegistration = Date of registration ConferenceOrBoothAttendee = Conference Or Booth Attendee +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -111,15 +115,15 @@ EvntOrgRegistrationHelpMessage = Here, you can vote for a conference or suggest EvntOrgRegistrationConfHelpMessage = Here, you can suggest a new conference to animate during the event. EvntOrgRegistrationBoothHelpMessage = Here, you can apply to have a booth during the event. ListOfSuggestedConferences = List of suggested conferences -ListOfSuggestedBooths = List of suggested booths -ListOfConferencesOrBooths=List of conferences or booths of event project +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = Suggest a new conference SuggestBooth = Suggest a booth ViewAndVote = View and vote for suggested events PublicAttendeeSubscriptionGlobalPage = Public link for registration to the event PublicAttendeeSubscriptionPage = Public link for registration to this event only MissingOrBadSecureKey = The security key is invalid or missing -EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event : %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = This conference starts on %s and ends on %s. ConferenceAttendeeFee = Conference attendee fee for the event : '%s' occurring from %s to %s. BoothLocationFee = Booth location for the event : '%s' occurring from %s to %s @@ -129,7 +133,7 @@ LabelOfconference=Conference label ConferenceIsNotConfirmed=Registration not available, conference is not confirmed yet DateMustBeBeforeThan=%s must be before %s DateMustBeAfterThan=%s must be after %s - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=Registration OrganizationEventConfRequestWasReceived=Your suggestion for a conference has been received OrganizationEventBoothRequestWasReceived=Your request for a booth has been received @@ -138,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=Your payment for your event re OrganizationEventBulkMailToAttendees=This is a remind about your participation in the event as an attendee OrganizationEventBulkMailToSpeakers=This is a reminder on your participation in the event as a speaker OrganizationEventLinkToThirdParty=Link to third party (customer, supplier or partner) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=Application for a booth NewSuggestionOfConference=Application for a conference @@ -153,7 +158,7 @@ VoteOk = Your vote has been accepted. AlreadyVoted = You have already voted for this event. VoteError = An error has occurred during the vote, please try again. -SubscriptionOk = Your registration has been validated +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = Confirmation of your subscription to an event Attendee = Attendee PaymentConferenceAttendee = Conference attendee payment @@ -161,7 +166,9 @@ PaymentBoothLocation = Booth location payment DeleteConferenceOrBoothAttendee=Remove attendee RegistrationAndPaymentWereAlreadyRecorder=A registration and a payment were already recorded for the email %s EmailAttendee=Attendee email +EmailCompany=Company email EmailCompanyForInvoice=Company email (for invoice, if different of attendee email) ErrorSeveralCompaniesWithEmailContactUs=Several companies with this email has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation ErrorSeveralCompaniesWithNameContactUs=Several companies with this name has been found so we can't validate automaticaly your registration. Please contact us at %s for a manual validation NoPublicActionsAllowedForThisEvent=No public actions are open to public for this event +MaxNbOfAttendees=Max number of attendees diff --git a/htdocs/langs/zh_CN/help.lang b/htdocs/langs/zh_CN/help.lang index d12483eefae..cbb65933673 100644 --- a/htdocs/langs/zh_CN/help.lang +++ b/htdocs/langs/zh_CN/help.lang @@ -1,13 +1,13 @@ # Dolibarr language file - Source file is en_US - help CommunitySupport=论坛/维基支持 EMailSupport=电子邮件支持 -RemoteControlSupport=网上实时/远程支持 +RemoteControlSupport=线上实时/远程支持 OtherSupport=其他支持 ToSeeListOfAvailableRessources=查看/联络可用的资源: HelpCenter=帮助中心 -DolibarrHelpCenter=Dolibarr Help and Support Center -ToGoBackToDolibarr=Otherwise, click here to continue to use Dolibarr. -TypeOfSupport=Type of support +DolibarrHelpCenter=Dolibarr帮助和支持中心 +ToGoBackToDolibarr=否则,点击这里继续使用Dolibar +TypeOfSupport=支持类型 TypeSupportCommunauty=社区(免费) TypeSupportCommercial=商业 TypeOfHelp=类型 @@ -15,9 +15,9 @@ NeedHelpCenter=需要帮助或支持? Efficiency=效率 TypeHelpOnly=只有帮助 TypeHelpDev=帮助+开发 -TypeHelpDevForm=Help+Development+Training -BackToHelpCenter=Otherwise, go back to Help center home page. -LinkToGoldMember=You can call one of the trainers preselected by Dolibarr for your language (%s) by clicking their Widget (status and maximum price are automatically updated): +TypeHelpDevForm=帮助+开发+培训 +BackToHelpCenter=否则,请返回帮助中心首页 +LinkToGoldMember=您可以通过点击小工具来呼叫Dolibarr为您的语言(%s)预先选择的教练(状态和最高价格会自动更新): PossibleLanguages=支持的语言 -SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation -SeeOfficalSupport=使用您的语言的 Dolibarr 官方支持:
%s +SubscribeToFoundation=帮助Dolibarr项目,向基金会捐款 +SeeOfficalSupport=使用您语言的Dolibarr官方支持:
%s diff --git a/htdocs/langs/zh_CN/holiday.lang b/htdocs/langs/zh_CN/holiday.lang index 492299e752b..73479b67fb5 100644 --- a/htdocs/langs/zh_CN/holiday.lang +++ b/htdocs/langs/zh_CN/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=人事管理 -Holidays=Leave +Holidays=Leaves +Holiday=Leave CPTitreMenu=Leave MenuReportMonth=月结单 MenuAddCP=新建请假请求 +MenuCollectiveAddCP=New collective leave request NotActiveModCP=You must enable the module Leave to view this page. AddCP=做一个请假申请 DateDebCP=开始日期 @@ -56,6 +58,7 @@ ConfirmDeleteCP=确认删除该请假申请? ErrorCantDeleteCP=错误,您没有权限删除这个请假条。 CantCreateCP=您无权做请假条。 InvalidValidatorCP=You must choose the approver for your leave request. +InvalidValidator=The user chosen isn't an approver. NoDateDebut=起始日期为必选。 NoDateFin=结束日期为必选。 ErrorDureeCP=你的请假申请不在工作时间内即是说你不需要请假因为不是工作时间呀请什么假呀。 @@ -79,13 +82,22 @@ MotifCP=雷森 UserCP=用户 ErrorAddEventToUserCP=添加外部请假时出错异常。 AddEventToUserOkCP=外部请假添加成功。 +ErrorFieldRequiredUserOrGroup=The "group" field or the "user" field must be filled in +fusionGroupsUsers=The groups field and the user field will be merged MenuLogCP=查看变更日志 LogCP=Log of all updates made to "Balance of Leave" -ActionByCP=Updated by +ActionByCP=更新者 UserUpdateCP=Updated for PrevSoldeCP=上一条平衡 NewSoldeCP=新建平衡 alreadyCPexist=这个期间已有请假申请了。 +UseralreadyCPexist=A leave request has already been done on this period for %s. +groups=群组 +users=用户 +AutoSendMail=Automatic mailing +NewHolidayForGroup=New collective leave request +SendRequestCollectiveCP=Send collective leave request +AutoValidationOnCreate=Automatic validation FirstDayOfHoliday=Beginning day of leave request LastDayOfHoliday=Ending day of leave request BoxTitleLastLeaveRequests=最近变更的 %s 份请假申请 @@ -137,3 +149,10 @@ XIsAUsualNonWorkingDay=%s is usualy a NON working day BlockHolidayIfNegative=Block if balance negative LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=Leave request %s must be draft, canceled or refused to be deleted +IncreaseHolidays=Increase holiday +HolidayRecordsIncreased= %s holiday records increased +HolidayRecordIncreased=Holiday record increased +ConfirmMassIncreaseHoliday=大量增加假期 +NumberDayAddMass=Number of day to add to the selection +ConfirmMassIncreaseHolidayQuestion=Are you sure you want to increase holiday of the %s selected record(s)? +HolidayQtyNotModified=Balance of remaining days for %s has not been changed diff --git a/htdocs/langs/zh_CN/intracommreport.lang b/htdocs/langs/zh_CN/intracommreport.lang index c3d706989ae..499f34d44cf 100644 --- a/htdocs/langs/zh_CN/intracommreport.lang +++ b/htdocs/langs/zh_CN/intracommreport.lang @@ -4,7 +4,7 @@ IntracommReportSetup = Intracommreport module setup IntracommReportAbout = About intracommreport # Setup -INTRACOMMREPORT_NUM_AGREMENT=Numéro d'agrément (délivré par le CISD de rattachement) +INTRACOMMREPORT_NUM_AGREMENT=批准号(由CISD签发) INTRACOMMREPORT_TYPE_ACTEUR=Type d'acteur INTRACOMMREPORT_ROLE_ACTEUR=Rôle joué par l'acteur INTRACOMMREPORT_NIV_OBLIGATION_INTRODUCTION=Niveau d'obligation sur les introductions @@ -32,7 +32,7 @@ IntracommReportTitle=Preparation of an XML file in ProDouane format # List IntracommReportList=List of generated declarations IntracommReportNumber=Numero of declaration -IntracommReportPeriod=Period of nalysis +IntracommReportPeriod=Period of analysis IntracommReportTypeDeclaration=Type of declaration IntracommReportDownload=download XML file diff --git a/htdocs/langs/zh_CN/knowledgemanagement.lang b/htdocs/langs/zh_CN/knowledgemanagement.lang index e7884d5be4e..22e170ea67c 100644 --- a/htdocs/langs/zh_CN/knowledgemanagement.lang +++ b/htdocs/langs/zh_CN/knowledgemanagement.lang @@ -18,37 +18,37 @@ # # Module label 'ModuleKnowledgeManagementName' -ModuleKnowledgeManagementName = Knowledge Management System +ModuleKnowledgeManagementName = 知识管理系统 # Module description 'ModuleKnowledgeManagementDesc' -ModuleKnowledgeManagementDesc=Manage a Knowledge Management (KM) or Help-Desk base +ModuleKnowledgeManagementDesc=管理一个知识管理(KM)或服务台基础 # # Admin page # -KnowledgeManagementSetup = Knowledge Management System setup +KnowledgeManagementSetup = 知识管理系统设置 Settings = 设置 -KnowledgeManagementSetupPage = Knowledge Management System setup page +KnowledgeManagementSetupPage = 知识管理系统设置页面 # # About page # About = 关于 -KnowledgeManagementAbout = About Knowledge Management -KnowledgeManagementAboutPage = Knowledge Management about page +KnowledgeManagementAbout = 关于知识管理 +KnowledgeManagementAboutPage = 知识管理简介页面 -KnowledgeManagementArea = Knowledge Management -MenuKnowledgeRecord = Knowledge base -ListKnowledgeRecord = List of articles -NewKnowledgeRecord = New article -ValidateReply = Validate solution -KnowledgeRecords = Articles -KnowledgeRecord = 项目 -KnowledgeRecordExtraFields = Extrafields for Article -GroupOfTicket=Group of tickets -YouCanLinkArticleToATicketCategory=You can link an article to a ticket group (so the article will be suggested during qualification of new tickets) -SuggestedForTicketsInGroup=Suggested for tickets when group is +KnowledgeManagementArea = 知识管理 +MenuKnowledgeRecord = 知识库 +ListKnowledgeRecord = 文章清单 +NewKnowledgeRecord = 新文章 +ValidateReply = 验证方案 +KnowledgeRecords = 文章 +KnowledgeRecord = 文章 +KnowledgeRecordExtraFields = 文章的附加字段 +GroupOfTicket=工单组 +YouCanLinkArticleToATicketCategory=您可以将文章链接到一个工单组(这样文章就会在这个组的任何工单上突出显示)。 +SuggestedForTicketsInGroup=Suggested on ticket creation -SetObsolete=Set as obsolete -ConfirmCloseKM=Do you confirm the closing of this article as obsolete ? -ConfirmReopenKM=Do you want to restore this article to status "Validated" ? +SetObsolete=设置为过时的 +ConfirmCloseKM=你是否确认要将这篇文章关闭并设定为已经过时吗? +ConfirmReopenKM=您想将这篇文章恢复到 "已验证 "状态吗? diff --git a/htdocs/langs/zh_CN/ldap.lang b/htdocs/langs/zh_CN/ldap.lang index 0e344352314..2215bfda1bc 100644 --- a/htdocs/langs/zh_CN/ldap.lang +++ b/htdocs/langs/zh_CN/ldap.lang @@ -5,7 +5,7 @@ LDAPInformationsForThisContact=在此LDAP数据库信息联系 LDAPInformationsForThisUser=LDAP数据库中该用户信息 LDAPInformationsForThisGroup=在LDAP数据库的资料本组 LDAPInformationsForThisMember=在LDAP数据库信息该会员 -LDAPInformationsForThisMemberType=Information in LDAP database for this member type +LDAPInformationsForThisMemberType=LDAP成员资格的数据库中的信息 LDAPAttributes=LDAP属性 LDAPCard=LDAP信息 LDAPRecordNotFound=记录中找不到LDAP数据库 @@ -13,15 +13,19 @@ LDAPUsers=在LDAP用户数据库 LDAPFieldStatus=地位 LDAPFieldFirstSubscriptionDate=首先认购日期 LDAPFieldFirstSubscriptionAmount=认购金额拳 -LDAPFieldLastSubscriptionDate=Latest subscription date -LDAPFieldLastSubscriptionAmount=Latest subscription amount +LDAPFieldLastSubscriptionDate=最新订阅日期 +LDAPFieldLastSubscriptionAmount=最新订阅金额 LDAPFieldSkype=Skype账号 -LDAPFieldSkypeExample=例如 : skype账号 +LDAPFieldSkypeExample=例如:skype 名称 UserSynchronized=用户同步 GroupSynchronized=集团同步 MemberSynchronized=会员同步 -MemberTypeSynchronized=Member type synchronized +MemberTypeSynchronized=成员类型已同步 ContactSynchronized=同步联系人 ForceSynchronize=力同步Dolibarr - >的LDAP ErrorFailedToReadLDAP=无法读取LDAP数据库。检查的LDAP模块设置和数据库获取。 -PasswordOfUserInLDAP=Password of user in LDAP +PasswordOfUserInLDAP=LDAP中用户的密码 +LDAPPasswordHashType=密码哈希类型 +LDAPPasswordHashTypeExample=服务器上使用的密码哈希类型 +SupportedForLDAPExportScriptOnly=只有 ldap 导出脚本支持 +SupportedForLDAPImportScriptOnly=只有 ldap 导入脚本支持 diff --git a/htdocs/langs/zh_CN/link.lang b/htdocs/langs/zh_CN/link.lang index 3c715594202..5c2a5c3dcf4 100644 --- a/htdocs/langs/zh_CN/link.lang +++ b/htdocs/langs/zh_CN/link.lang @@ -8,4 +8,4 @@ LinkRemoved=链接 %s 已移除 ErrorFailedToDeleteLink= 移除链接失败 '%s' ErrorFailedToUpdateLink= 更新链接失败 '%s' URLToLink=URL网址超链接 -OverwriteIfExists=Overwrite file if exists +OverwriteIfExists=如果存在就覆盖文件 diff --git a/htdocs/langs/zh_CN/loan.lang b/htdocs/langs/zh_CN/loan.lang index 6ab3065f727..0af45a180e6 100644 --- a/htdocs/langs/zh_CN/loan.lang +++ b/htdocs/langs/zh_CN/loan.lang @@ -23,12 +23,12 @@ AddLoan=创建贷款 FinancialCommitment=财务承诺 InterestAmount=利率 CapitalRemain=资本依旧 -TermPaidAllreadyPaid = This term is allready paid -CantUseScheduleWithLoanStartedToPaid = Can't use scheduler for a loan with payment started -CantModifyInterestIfScheduleIsUsed = You can't modify interest if you use schedule +TermPaidAllreadyPaid = 本期已支付 +CantUseScheduleWithLoanStartedToPaid = 无法生成已开始付款的贷款的时间线 +CantModifyInterestIfScheduleIsUsed = 如果您使用时间表,您就不能变更利息 # Admin ConfigLoan=货款模块设置 -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=默认会计科目资金 -LOAN_ACCOUNTING_ACCOUNT_INTEREST=默认会计科目利息 -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=默认会计科目保险 +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Account (from the Chart Of Account) to be used by default for capital (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Account (from the Chart Of Account) to be used by default for interest (Loan module) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Account (from the Chart Of Account) to be used by default for insurance (Loan module) CreateCalcSchedule=编辑财务承诺 diff --git a/htdocs/langs/zh_CN/mailmanspip.lang b/htdocs/langs/zh_CN/mailmanspip.lang index d1a66a29775..be730addd7c 100644 --- a/htdocs/langs/zh_CN/mailmanspip.lang +++ b/htdocs/langs/zh_CN/mailmanspip.lang @@ -7,10 +7,10 @@ MailmanCreationSuccess=订阅测试执行成功 MailmanDeletionSuccess=非订阅测试执行成功 SynchroMailManEnabled=Mailman更新执行 SynchroSpipEnabled=SPIP更新执行 -DescADHERENT_MAILMAN_ADMINPW=Mailman 超级管理员administrator密码 +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman 超级管理员administrator密码 DescADHERENT_MAILMAN_URL=Mailman的订阅URL地址 DescADHERENT_MAILMAN_UNSUB_URL=Mailman的非订阅URL地址 -DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) +DescADHERENT_MAILMAN_LISTS=自动登记新成员名单(以逗号分隔) SPIPTitle=SPIP内容管理系统 DescADHERENT_SPIP_SERVEUR=SPIP服务 DescADHERENT_SPIP_DB=SPIP 数据库名称 diff --git a/htdocs/langs/zh_CN/mails.lang b/htdocs/langs/zh_CN/mails.lang index 0bf81b9b2bb..16b348e6de9 100644 --- a/htdocs/langs/zh_CN/mails.lang +++ b/htdocs/langs/zh_CN/mails.lang @@ -7,10 +7,10 @@ MailCard=通过电子邮件发送卡 MailRecipients=收件人 MailRecipient=接收方 MailTitle=描述 -MailFrom=寄件者 +MailFrom=从 MailErrorsTo=Errors to MailReply=回复 -MailTo=收件者(s) +MailTo=接收方 MailToUsers=给用户 MailCC=抄送 MailToCCUsers=复制给用户 @@ -178,3 +178,4 @@ IsAnAnswer=Is an answer of an initial email RecordCreatedByEmailCollector=Record created by the Email Collector %s from email %s DefaultBlacklistMailingStatus=Default value for field '%s' when creating a new contact DefaultStatusEmptyMandatory=Empty but mandatory +WarningLimitSendByDay=WARNING: The setup or contract of your instance limits your number of emails per day to %s. Trying to send more may result in having your instance slow down or suspended. Please contact your support if you need a higher quota. diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang index 7a4386f62f8..3c874617524 100644 --- a/htdocs/langs/zh_CN/main.lang +++ b/htdocs/langs/zh_CN/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=stsongstdlight FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,9 +34,10 @@ NoTemplateDefined=此电子邮件类型没有可用的模板 AvailableVariables=可用的替代变量 NoTranslation=没有翻译 Translation=翻译 +Translations=翻译 CurrentTimeZone=PHP 服务器的时区 -EmptySearchString=Enter non empty search criterias -EnterADateCriteria=Enter a date criteria +EmptySearchString=输入非空搜索条件 +EnterADateCriteria=输入日期条件 NoRecordFound=空空如也——没有找到记录 NoRecordDeleted=未删除记录 NotEnoughDataYet=数据不足 @@ -53,22 +60,22 @@ ErrorFailedToSendMail=无法发送邮件(发件人=%s后,接收器=%s)的 ErrorFileNotUploaded=文件没有上传。检查大小不超过允许的最大值,即在磁盘上的可用空间是可用和有没有这已经与in这个目录同名文件。 ErrorInternalErrorDetected=检测到错误 ErrorWrongHostParameter=错误的主机参数 -ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post the form again. -ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child record. +ErrorYourCountryIsNotDefined=你的国家没有定义。 转到主页-设置-编辑和再次发布表单。 +ErrorRecordIsUsedByChild=删除此记录失败。 该记录由至少一个子记录使用。 ErrorWrongValue=错误的值 ErrorWrongValueForParameterX=错误的参数值%s ErrorNoRequestInError=无请求错误 -ErrorServiceUnavailableTryLater=Service not available at the moment. Try again later. +ErrorServiceUnavailableTryLater=暂时没有服务。 稍后再试。 ErrorDuplicateField=在唯一的栏位中使用了重复值 -ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. Changes have been rolled back. -ErrorConfigParameterNotDefined=Parameter %s is not defined in the Dolibarr config file conf.php. +ErrorSomeErrorWereFoundRollbackIsDone=发现了一些错误。 变更已回滚。 +ErrorConfigParameterNotDefined=参数%s没有在Dolibarr设定文件conf.php中定义 ErrorCantLoadUserFromDolibarrDatabase=在数据库无法找到用户%s ErrorNoVATRateDefinedForSellerCountry=错误,没有为国家'%s'设置增值税税率。 ErrorNoSocialContributionForSellerCountry=错误,没有为国家'%s'定义社会/财政税类型 ErrorFailedToSaveFile=错误,无法保存文件。 -ErrorCannotAddThisParentWarehouse=You are trying to add a parent warehouse which is already a child of a existing warehouse -FieldCannotBeNegative=Field "%s" cannot be negative -MaxNbOfRecordPerPage=Max. number of records per page +ErrorCannotAddThisParentWarehouse=您正在尝试加入一个已经有子仓库的父仓库 +FieldCannotBeNegative=字段%s不能为负值 +MaxNbOfRecordPerPage=每页最多记录数量 NotAuthorized=您无权执行此操作。 SetDate=设置日期 SelectDate=请选择日期 @@ -82,17 +89,17 @@ FileRenamed=该文件已成功重命名 FileGenerated=该文件已成功生成 FileSaved=该文件已成功保存 FileUploaded=文件上传成功 -FileTransferComplete=File(s) uploaded successfully +FileTransferComplete=文件上传成功 FilesDeleted=文件已成功删除 FileWasNotUploaded=一个文件被选中的附件,但还没有上传。点击“附加文件”上传。 NbOfEntries=No. of entries GoToWikiHelpPage=阅读在线帮助文档 (需要访问外网) GoToHelpPage=阅读帮助 -DedicatedPageAvailable=Dedicated help page related to your current screen -HomePage=Home Page +DedicatedPageAvailable=与您当前屏幕相关的专用帮助页面 +HomePage=首页 RecordSaved=记录已保存 RecordDeleted=记录已删除 -RecordGenerated=Record generated +RecordGenerated=记录已生成 LevelOfFeature=权限级别 NotDefined=未定义 DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr身份验证模式在配置文件 conf.php 中设置为 %s
这意味着密码数据库在Dolibarr外部,因此更改此字段可能无效。 @@ -102,8 +109,8 @@ PasswordForgotten=忘记密码? NoAccount=没有账号? SeeAbove=见上文 HomeArea=主页 -LastConnexion=Last login -PreviousConnexion=Previous login +LastConnexion=最后登录 +PreviousConnexion=上次登录 PreviousValue=上一个值 ConnectedOnMultiCompany=对实体连接 ConnectedSince=当前连接状态 @@ -119,14 +126,14 @@ InformationToHelpDiagnose=This information can be useful for diagnostic purposes MoreInformation=更多信息 TechnicalInformation=技术信息 TechnicalID=技术ID -LineID=Line ID +LineID=行 ID NotePublic=备注 (公开) NotePrivate=备注(私人) PrecisionUnitIsLimitedToXDecimals=Dolibarr是安装精度的限制价格单位为%s小数。 DoTest=测试 ToFilter=筛选 NoFilter=不筛选 -WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance time. +WarningYouHaveAtLeastOneTaskLate=警告,您至少有一个元素已经超过了容忍时间 yes=是 Yes=是 no=没有 @@ -163,7 +170,7 @@ Close=关闭 CloseAs=设置状态 CloseBox=将插件从你的看板中移除 Confirm=确认 -ConfirmSendCardByMail=Do you really want to send the content of this card by mail to %s? +ConfirmSendCardByMail=您真的想把这张卡片的内容邮寄给%s吗? Delete=删除 Remove=移除 Resiliate=终止 @@ -176,12 +183,12 @@ ToValidate=验证 NotValidated=未经验证 Save=保存 SaveAs=另存为 -SaveAndStay=Save and stay -SaveAndNew=Save and new +SaveAndStay=保存并留下 +SaveAndNew=保存并新增 TestConnection=测试连接 ToClone=复制 -ConfirmCloneAsk=Are you sure you want to clone the object %s? -ConfirmClone=Choose the data you want to clone: +ConfirmCloneAsk=您确定要复制这个对象%s吗? +ConfirmClone=选取你想要复制的数据: NoCloneOptionsSpecified=未定义可复制数据 Of=的 Go=下一步 @@ -193,16 +200,17 @@ ShowCardHere=显示卡片 Search=搜索 SearchOf=搜索 SearchMenuShortCut=Ctrl + shift + f -QuickAdd=Quick add +QuickAdd=快速新增 QuickAddMenuShortCut=Ctrl + shift + l Valid=有效 Approve=批准 Disapprove=不同意 ReOpen=重新开放 -Upload=Upload +OpenVerb=打开 +Upload=上传 ToLink=链接 Select=选取 -SelectAll=Select all +SelectAll=全选 Choose=选择 Resize=调整大小 ResizeOrCrop=调整大小或裁剪 @@ -212,14 +220,14 @@ User=用户 Users=用户 Group=组 Groups=群组 -UserGroup=User group -UserGroups=User groups +UserGroup=用户群组 +UserGroups=用户群组 NoUserGroupDefined=未定义用户群组 Password=密码 -PasswordRetype=重新输入您的密码 +PasswordRetype=重复您的密码 NoteSomeFeaturesAreDisabled=敬告:本演示中部分功能/模块均处于禁用状态,这是正常的请保持镇定。 Name=名称 -NameSlashCompany=Name / Company +NameSlashCompany=姓名/公司 Person=人 Parameter=参数 Parameters=参数 @@ -227,7 +235,7 @@ Value=值 PersonalValue=自定义 NewObject=新%s NewValue=新值 -OldValue=Old value %s +OldValue=旧值%s CurrentValue=当前值 Code=编码 Type=类型 @@ -242,7 +250,7 @@ Family=家庭 Description=描述 Designation=描述 DescriptionOfLine=说明线 -DateOfLine=Date of line +DateOfLine=日期行 DurationOfLine=Duration of line ParentLine=Parent line ID Model=文档模板 @@ -250,7 +258,7 @@ DefaultModel=默认文档模板 Action=事件 About=关于 Number=数字 -NumberByMonth=Total reports by month +NumberByMonth=每月报告总数 AmountByMonth=每月金额 Numero=数字 Limit=限制 @@ -267,7 +275,7 @@ Cards=信息卡 Card=信息卡 Now=现在 HourStart=开始时间 -Deadline=Deadline +Deadline=截止日期 Date=日期 DateAndHour=日期与小时 DateToday=今天的日期 @@ -282,7 +290,7 @@ DateModificationShort=变更日期 IPModification=Modification IP DateLastModification=最后修改日期 DateValidation=验证日期 -DateSigning=Signing date +DateSigning=签名日期 DateClosing=截止日期 DateDue=截止日期 DateValue=确认日期 @@ -346,7 +354,7 @@ MegaBytes=MB GigaBytes=GB TeraBytes=TB UserAuthor=制作: -UserModif=Updated by +UserModif=更新者 b=b. Kb=Kb Mb=兆 @@ -357,54 +365,54 @@ Copy=复制 Paste=粘贴 Default=默认 DefaultValue=默认值 -DefaultValues=Default values/filters/sorting +DefaultValues=默认值/过滤器/排序 Price=价格 PriceCurrency=价格(货币) UnitPrice=单价 -UnitPriceHT=Unit price (excl.) -UnitPriceHTCurrency=Unit price (excl.) (currency) +UnitPriceHT=单位价格(不包括) +UnitPriceHTCurrency=单位价格(不包括)(货币) UnitPriceTTC=单价 PriceU=单价 PriceUHT=单价(不含税) -PriceUHTCurrency=U.P (net) (currency) +PriceUHTCurrency=单价(净)(货币) PriceUTTC=单价(含税) Amount=金额 AmountInvoice=发票金额 AmountInvoiced=发票金额 -AmountInvoicedHT=Amount invoiced (excl. tax) -AmountInvoicedTTC=Amount invoiced (inc. tax) +AmountInvoicedHT=开票金额(不含税金) +AmountInvoicedTTC=开票金额(含税金) AmountPayment=付款金额 -AmountHTShort=Amount (excl.) +AmountHTShort=金额(不含) AmountTTCShort=金额(含税) -AmountHT=Amount (excl. tax) +AmountHT=金额(不含税金) AmountTTC=金额(含税) AmountVAT=增值税总金额 -MulticurrencyAlreadyPaid=Already paid, original currency +MulticurrencyAlreadyPaid=已支付,原币 MulticurrencyRemainderToPay=保持支付,原始货币 MulticurrencyPaymentAmount=付款金额,原始货币 -MulticurrencyAmountHT=Amount (excl. tax), original currency +MulticurrencyAmountHT=金额(不含税金),原币 MulticurrencyAmountTTC=金额(包括税),原始货币 MulticurrencyAmountVAT=金额税,原始货币 -MulticurrencySubPrice=Amount sub price multi currency +MulticurrencySubPrice=子价格金额,多币种 AmountLT1=税额2 AmountLT2=税额3 AmountLT1ES=RE 额 AmountLT2ES=IRPF 额 AmountTotal=总金额 AmountAverage=平均金额 -PriceQtyMinHT=Price quantity min. (excl. tax) -PriceQtyMinHTCurrency=Price quantity min. (excl. tax) (currency) -PercentOfOriginalObject=Percent of original object -AmountOrPercent=Amount or percent +PriceQtyMinHT=最小数量价格(不含税金) +PriceQtyMinHTCurrency=最小数量价格(不含税金)(货币) +PercentOfOriginalObject=原始对象的百分比 +AmountOrPercent=金额或百分比 Percentage=百分比 Total=总计 SubTotal=小计 -TotalHTShort=Total (excl.) -TotalHT100Short=Total 100%% (excl.) +TotalHTShort=总计(不含) +TotalHT100Short=总计100%%(不含) TotalHTShortCurrency=Total (excl. in currency) TotalTTCShort=共计(含税) -TotalHT=Total (excl. tax) -TotalHTforthispage=Total (excl. tax) for this page +TotalHT=总计(不含税金) +TotalHTforthispage=此页总计(不含税金) Totalforthispage=本页总计 TotalTTC=共计(含税) TotalTTCToYourCredit=共计(含税)你的信用 @@ -416,7 +424,7 @@ TotalLT1ES=共有再生能源 TotalLT2ES=共有IRPF TotalLT1IN=总CGST TotalLT2IN=SGST总计 -HT=Excl. tax +HT=不含税金 TTC=含增值税 INCVATONLY=含增值税 INCT=所有税收 @@ -434,7 +442,7 @@ LT1IN=CGST LT2IN=SGST LT1GC=Additionnal cents VATRate=增值税率 -RateOfTaxN=Rate of tax %s +RateOfTaxN=税率%s VATCode=税率代码 VATNPR=税率NPR DefaultTaxRate=默认税率 @@ -446,10 +454,10 @@ RemainToPay=继续付钱 Module=模块/应用程序 Modules=模块/应用 Option=选项 -Filters=Filters +Filters=过滤器 List=列表 FullList=全部列表 -FullConversation=Full conversation +FullConversation=全部转换 Statistics=统计 OtherStatistics=其他统计 Status=状态 @@ -469,7 +477,7 @@ ActionNotApplicable=不适用 ActionRunningNotStarted=等待 ActionRunningShort=进行中 ActionDoneShort=已完成 -ActionUncomplete=Incomplete +ActionUncomplete=不完整的 LatestLinkedEvents=最新的%s链接事件 CompanyFoundation=公司/组织 Accountant=会计 @@ -481,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=有关此会员的事件 ActionsOnProduct=有关此产品的事件 +ActionsOnAsset=Events for this fixed asset NActionsLate=逾期 %s ToDo=未完成 Completed=已完成 @@ -681,7 +690,7 @@ FeatureNotYetSupported=功能尚不支持 CloseWindow=关闭窗口 Response=反应 Priority=优先级 -SendByMail=Send by email +SendByMail=用电子邮件发送 MailSentBy=电子邮件发送者: NotSent=不发送 TextUsedInTheMessageBody=电子邮件正文 @@ -689,8 +698,8 @@ SendAcknowledgementByMail=发送确认邮件 SendMail=发送电子邮件 Email=电子邮件 NoEMail=没有电子邮件 -AlreadyRead=Already read -NotRead=Unread +AlreadyRead=已读取 +NotRead=未读 NoMobilePhone=没有手机号码 Owner=拥有者 FollowingConstantsWillBeSubstituted=以下常量将与相应的值代替。 @@ -816,7 +825,7 @@ LinkToMo=Link to Mo CreateDraft=创建草稿 SetToDraft=返回草稿 ClickToEdit=单击“编辑” -ClickToRefresh=Click to refresh +ClickToRefresh=点击刷新 EditWithEditor=使用CKEditor编辑 EditWithTextEditor=用文本编辑器编辑 EditHTMLSource=编辑HTML源 @@ -831,7 +840,7 @@ ByDay=按天 BySalesRepresentative=按销售代表 LinkedToSpecificUsers=链接到指定的用户联系人 NoResults=没有结果 -AdminTools=Admin Tools +AdminTools=管理工具 SystemTools=系统工具 ModulesSystemTools=模块工具 Test=测试 @@ -867,17 +876,17 @@ Denied=否认 ListOf=列表%s ListOfTemplates=模板列表 Gender=性别 -Genderman=Male -Genderwoman=Female +Genderman=男性 +Genderwoman=女性 Genderother=其他 ViewList=列表视图 -ViewGantt=Gantt view -ViewKanban=Kanban view +ViewGantt=甘特图 +ViewKanban=看板图 Mandatory=强制性 Hello=你好 GoodBye=再见 Sincerely=诚恳地 -ConfirmDeleteObject=Are you sure you want to delete this object? +ConfirmDeleteObject=您确定要删除这个对象吗? DeleteLine=删除行 ConfirmDeleteLine=您确定要删除此行吗? ErrorPDFTkOutputFileNotFound=Error: the file was not generated. Please check that the 'pdftk' command is installed in a directory included in the $PATH environment variable (linux/unix only) or contact your system administrator. @@ -886,8 +895,8 @@ TooManyRecordForMassAction=Too many records selected for mass action. The action NoRecordSelected=未选定记录 MassFilesArea=批量动作生成文件区 ShowTempMassFilesArea=显示批量动作生成文件区 -ConfirmMassDeletion=Bulk Delete confirmation -ConfirmMassDeletionQuestion=Are you sure you want to delete the %s selected record(s)? +ConfirmMassDeletion=批量删除确认 +ConfirmMassDeletionQuestion=您确定要删除%s已选记录吗? RelatedObjects=关联项目 ClassifyBilled=归为已付款 ClassifyUnbilled=分类未开单 @@ -921,26 +930,27 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=下载 DownloadDocument=下载文件 +DownloadSignedDocument=Download signed document ActualizeCurrency=更新货币汇率 Fiscalyear=财务年度 ModuleBuilder=Module and Application Builder SetMultiCurrencyCode=设置货币 BulkActions=批量行动 ClickToShowHelp=单击以显示工具提示帮助 -WebSite=Website +WebSite=网站 WebSites=网站 -WebSiteAccounts=Website accounts +WebSiteAccounts=网站帐号 ExpenseReport=费用报表 ExpenseReports=费用报表 HR=HR HRAndBank=人力资源和银行 AutomaticallyCalculated=自动计算 TitleSetToDraft=回到草案 -ConfirmSetToDraft=Are you sure you want to go back to Draft status? +ConfirmSetToDraft=您确定要返回草稿状态吗? ImportId=导入ID Events=事件 -EMailTemplates=Email templates -FileNotShared=File not shared to external public +EMailTemplates=电子邮件模板 +FileNotShared=未向外部公众分享的文件 Project=项目 Projects=项目 LeadOrProject=Lead | Project @@ -1033,11 +1043,11 @@ SearchIntoUsers=用户 SearchIntoProductsOrServices=产品或服务 SearchIntoBatch=Lots / Serials SearchIntoProjects=项目 -SearchIntoMO=Manufacturing Orders +SearchIntoMO=制造业订单 SearchIntoTasks=任务 SearchIntoCustomerInvoices=客户发票 SearchIntoSupplierInvoices=供应商发票 -SearchIntoCustomerOrders=Sales orders +SearchIntoCustomerOrders=销售订单 SearchIntoSupplierOrders=订单 SearchIntoCustomerProposals=报价单 SearchIntoSupplierProposals=供应商提案 @@ -1046,9 +1056,10 @@ SearchIntoContracts=合同 SearchIntoCustomerShipments=客户运输 SearchIntoExpenseReports=费用报表 SearchIntoLeaves=Leave +SearchIntoKM=知识库 SearchIntoTickets=票据 SearchIntoCustomerPayments=Customer payments -SearchIntoVendorPayments=Vendor payments +SearchIntoVendorPayments=供应商付款 SearchIntoMiscPayments=杂项付款 CommentLink=说明 NbComments=评论数量 @@ -1120,7 +1131,7 @@ NotUsedForThisCustomer=Not used for this customer AmountMustBePositive=Amount must be positive ByStatus=By status InformationMessage=信息 -Used=Used +Used=已使用 ASAP=As Soon As Possible CREATEInDolibarr=Record %s created MODIFYInDolibarr=Record %s modified @@ -1137,19 +1148,33 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=税率 +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation -ConfirmMassEnablingQuestion=Are you sure you want to enable the %s selected record(s)? +ConfirmMassEnablingQuestion=您确定要启用%s选定的记录吗? ConfirmMassDisabling=mass disabling confirmation ConfirmMassDisablingQuestion=Are you sure you want to disable the %s selected record(s)? RecordsEnabled=%s record(s) enabled @@ -1174,9 +1199,14 @@ Terminated=Terminated AddLineOnPosition=Add line on position (at the end if empty) ConfirmAllocateCommercial=Assign sales representative confirmation ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? -CommercialsAffected=Sales representatives affected -CommercialAffected=Sales representative affected +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned YourMessage=Your message YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=内部用户 +ExternalUser=外部用户 diff --git a/htdocs/langs/zh_CN/margins.lang b/htdocs/langs/zh_CN/margins.lang index 00c7c495b89..7c550e822bf 100644 --- a/htdocs/langs/zh_CN/margins.lang +++ b/htdocs/langs/zh_CN/margins.lang @@ -16,7 +16,7 @@ MarginDetails=利润明细 ProductMargins=产品利润 CustomerMargins=客户利润 SalesRepresentativeMargins=销售代表利润率 -ContactOfInvoice=Contact of invoice +ContactOfInvoice=发票联系人 UserMargins=用户利润 ProductService=产品或服务 AllProducts=全部产品和服务 diff --git a/htdocs/langs/zh_CN/members.lang b/htdocs/langs/zh_CN/members.lang index 9100bcd5951..395a0427d70 100644 --- a/htdocs/langs/zh_CN/members.lang +++ b/htdocs/langs/zh_CN/members.lang @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=另一名成员 (名称: %s ErrorUserPermissionAllowsToLinksToItselfOnly=出于安全原因,您必须被授予权限编辑所有用户能够连接到用户的成员是不是你的。 SetLinkToUser=用户链接到Dolibarr SetLinkToThirdParty=链接到Dolibarr合作方 +MemberCountersArePublic=Counters of valid members are public MembersCards=Generation of cards for members MembersList=会员列表 MembersListToValid=准会员 (待验证)列表 @@ -34,7 +35,8 @@ DateSubscription=Date of membership DateEndSubscription=End date of membership EndSubscription=End of membership SubscriptionId=Contribution ID -WithoutSubscription=Without contribution +WithoutSubscription=Without membership +WaitingSubscription=Membership pending MemberId=Member Id MemberRef=Member Ref NewMember=新会员 @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=成员类型无法删除 NewSubscription=新的捐献 NewSubscriptionDesc=这种形式可以让你记录你的订阅为基础的新会员。如果你想续订(如果已经是会员),请联系,而不是通过电子邮件%s 机构董事会。 Subscription=Contribution +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=Any amount +CanEditAmountShortForValues=recommended, any amount +MembershipDuration=为期 +GetMembershipButtonLabel=Join Subscriptions=Contributions SubscriptionLate=逾期 SubscriptionNotReceived=Contribution never received @@ -136,7 +144,7 @@ CardContent=内容您的会员卡 # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=我们希望通知您收到了您的会员资格请求。

ThisIsContentOfYourMembershipWasValidated=我们希望通过以下信息通知您,您的会员资格已经过验证:

-ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded.

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=We want to let you know that your subscription is about to expire or has already expired (__MEMBER_LAST_SUBSCRIPTION_DATE_END__). We hope you will renew it.

ThisIsContentOfYourCard=This is a summary of the information we have about you. Please contact us if anything is incorrect.

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the notification email received in case of auto-inscription of a guest @@ -199,8 +207,10 @@ NbOfSubscriptions=Number of contributions AmountOfSubscriptions=Amount collected from contributions TurnoverOrBudget=营业额(公司)或财政预算案(基础) DefaultAmount=Default amount of contribution -CanEditAmount=Visitor can choose/edit amount of its contribution -MEMBER_NEWFORM_PAYONLINE=集成在线支付页面跳转 +CanEditAmount=Subscription amount is free +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=对应的总金额为%s +MEMBER_NEWFORM_PAYONLINE=After the online registration, switch automatically on the online payment page ByProperties=自然地 MembersStatisticsByProperties=成员统计数据 VATToUseForSubscriptions=VAT rate to use for contributionss @@ -221,3 +231,4 @@ CreateDolibarrLoginDesc=The creation of a user login for members allows them to CreateDolibarrThirdPartyDesc=A thirdparty is the legal entity that will be used on the invoice if you decide to generate invoice for each contribution. You will be able to create it later during the process of recording the contribution. MemberFirstname=Member firstname MemberLastname=Member lastname +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/zh_CN/modulebuilder.lang b/htdocs/langs/zh_CN/modulebuilder.lang index c159cdfafd9..782cd6248a3 100644 --- a/htdocs/langs/zh_CN/modulebuilder.lang +++ b/htdocs/langs/zh_CN/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=This tool must be used only by experienced users or developers. It provides utilities to build or edit your own module. Documentation for alternative manual development is here. EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=Path where modules are generated/edited (first directory for external modules defined into %s): %s ModuleBuilderDesc3=找到生成/可编辑的模块: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=当模块目录的根目录中存在 %s 文 NewModule=新模块 NewObjectInModulebuilder=New object NewDictionary=New dictionary +ModuleName=Module name ModuleKey=模块名 ObjectKey=对象名 DicKey=Dictionary key @@ -48,11 +50,14 @@ PathToModulePackage=zip /模块/应用程序包的路径 PathToModuleDocumentation=Path to file of module/application documentation (%s) SpaceOrSpecialCharAreNotAllowed=不允许使用空格或特殊字符。 FileNotYetGenerated=文件尚未生成 +GenerateCode=Generate code RegenerateClassAndSql=Force update of .class and .sql files RegenerateMissingFiles=生成丢失的文件 SpecificationFile=File of documentation LanguageFile=语言文件 ObjectProperties=Object Properties +Property=Propery +PropertyDesc=A property is an attribute that characterizes an object. This attribute has a code, a label and a type with several options. ConfirmDeleteProperty=Are you sure you want to delete the property %s? This will change code in PHP class but also remove column from table definition of object. NotNull=不是NULL NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=是衡量标准 DirScanned=扫描目录 NoTrigger=没有触发器 NoWidget=无插件 -GoToApiExplorer=API explorer +ApiExplorer=API explorer ListOfMenusEntries=菜单条目列表 ListOfDictionariesEntries=List of dictionaries entries ListOfPermissionsDefined=已定义权限的列表 SeeExamples=见这里的例子 -EnabledDesc=激活此字段的条件(示例:1 或 $conf->global->MYMODULE_MYOPTION) -VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing).

It can be an expression, for example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
Currently, known compatibles PDF models are : eratosthene (order), espadon (ship), sponge (invoices), cyan (propal/quotation), cornas (supplier order)

For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty -DisplayOnPdf=Display on PDF +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=Can the value of field be cumulated to get a total into list? (Examples: 1 or 0) SearchAllDesc=Is the field used to make a search from the quick search tool? (Examples: 1 or 0) SpecDefDesc=在此输入您要为模块提供的所有文档,这些文档尚未由其他选项卡定义。您可以使用.md或更好的.asciidoc语法。 @@ -130,26 +136,32 @@ UseSpecificEditorURL = Use a specific editor URL UseSpecificFamily = Use a specific family UseSpecificAuthor = Use a specific author UseSpecificVersion = Use a specific initial version -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=If you check this, some code will be generated to add a "Generate document" box on the record. -ShowOnCombobox=Show value into combobox +ShowOnCombobox=Show value into combo boxes KeyForTooltip=Key for tooltip CSSClass=CSS for edit/create form CSSViewClass=CSS for read form CSSListClass=CSS for list NotEditable=Not editable ForeignKey=Foreign key -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=Ascii to HTML converter AsciiToPdfConverter=Ascii to PDF converter TableNotEmptyDropCanceled=Table not empty. Drop has been canceled. ModuleBuilderNotAllowed=The module builder is available but not allowed to your user. ImportExportProfiles=Import and export profiles -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/zh_CN/mrp.lang b/htdocs/langs/zh_CN/mrp.lang index afbb5672376..e29b12b51a0 100644 --- a/htdocs/langs/zh_CN/mrp.lang +++ b/htdocs/langs/zh_CN/mrp.lang @@ -1,109 +1,120 @@ -Mrp=Manufacturing Orders -MOs=Manufacturing orders -ManufacturingOrder=Manufacturing Order -MRPDescription=Module to manage production and Manufacturing Orders (MO). -MRPArea=MRP Area -MrpSetupPage=Setup of module MRP -MenuBOM=Bills of material -LatestBOMModified=Latest %s Bills of materials modified -LatestMOModified=Latest %s Manufacturing Orders modified -Bom=Bills of Material -BillOfMaterials=Bill of Materials -BillOfMaterialsLines=Bill of Materials lines -BOMsSetup=Setup of module BOM -ListOfBOMs=List of bills of material - BOM -ListOfManufacturingOrders=List of Manufacturing Orders -NewBOM=New bill of materials -ProductBOMHelp=Product to create (or disassemble) with this BOM.
Note: Products with the property 'Nature of product' = 'Raw material' are not visible into this list. -BOMsNumberingModules=BOM numbering templates -BOMsModelModule=BOM document templates -MOsNumberingModules=MO numbering templates -MOsModelModule=MO document templates -FreeLegalTextOnBOMs=Free text on document of BOM -WatermarkOnDraftBOMs=Watermark on draft BOM -FreeLegalTextOnMOs=Free text on document of MO -WatermarkOnDraftMOs=Watermark on draft MO -ConfirmCloneBillOfMaterials=Are you sure you want to clone the bill of materials %s ? -ConfirmCloneMo=Are you sure you want to clone the Manufacturing Order %s ? -ManufacturingEfficiency=Manufacturing efficiency -ConsumptionEfficiency=Consumption efficiency -ValueOfMeansLoss=Value of 0.95 means an average of 5%% of loss during the manufacturing or the disassembly -ValueOfMeansLossForProductProduced=Value of 0.95 means an average of 5%% of loss of produced product -DeleteBillOfMaterials=Delete Bill Of Materials -DeleteMo=Delete Manufacturing Order -ConfirmDeleteBillOfMaterials=Are you sure you want to delete this Bill Of Materials? -ConfirmDeleteMo=Are you sure you want to delete this Manufacturing Order? -MenuMRP=Manufacturing Orders -NewMO=New Manufacturing Order -QtyToProduce=Qty to produce -DateStartPlannedMo=Date start planned -DateEndPlannedMo=Date end planned -KeepEmptyForAsap=Empty means 'As Soon As Possible' -EstimatedDuration=Estimated duration -EstimatedDurationDesc=Estimated duration to manufacture (or disassemble) this product using this BOM +Mrp=制造订单 +MOs=制造订单 +ManufacturingOrder=制造订单 +MRPDescription=管理生产和制造订单(MO)的模块 +MRPArea=MRP区 +MrpSetupPage=MRP模块设置 +MenuBOM=物料清单 +LatestBOMModified=最新的%s编辑过的物料清单 +LatestMOModified=最新的%s编辑过的制造订单 +Bom=物料清单 +BillOfMaterials=物料清单 +BillOfMaterialsLines=物料清单行 +BOMsSetup=BOM模块设置 +ListOfBOMs=Bills of material - BOM +ListOfManufacturingOrders=制造订单 +NewBOM=新物料清单 +ProductBOMHelp=用此物料清单创建(或拆卸)的产品。
注:属性为'产品性质'='原材料'的产品在此列表中不可见。 +BOMsNumberingModules=物料清单编号模板 +BOMsModelModule=物料清单文档模块 +MOsNumberingModules=制造订单编号模板 +MOsModelModule=制造订单文档模板 +FreeLegalTextOnBOMs=物料清单文档上的自由文本 +WatermarkOnDraftBOMs=物料清单草稿上的水印 +FreeLegalTextOnMOs=制造订单文档上的自由文本 +WatermarkOnDraftMOs=制造订单草稿上的水印 +ConfirmCloneBillOfMaterials=您确定要复制物料清单%s吗? +ConfirmCloneMo=您确认要复制制造订单%s吗? +ManufacturingEfficiency=制造效率 +ConsumptionEfficiency=消耗效率 +Consumption=Consumption +ValueOfMeansLoss=0.95的值意味着在制造或拆卸过程中的平均损失为5%%。 +ValueOfMeansLossForProductProduced=0.95的值意味着生产产品的平均损失为5%% +DeleteBillOfMaterials=删除物料清单 +DeleteMo=删除制造订单 +ConfirmDeleteBillOfMaterials=您确定要删除此物料清单吗? +ConfirmDeleteMo=您确定要删除此制造订单吗? +MenuMRP=制造订单 +NewMO=新制造订单 +QtyToProduce=生产数量 +DateStartPlannedMo=计划开始日期 +DateEndPlannedMo=计划结束日期 +KeepEmptyForAsap=空白表示“尽快” +EstimatedDuration=估计时间 +EstimatedDurationDesc=使用此BOM制造(或拆卸)此产品的估计时间 ConfirmValidateBom=Are you sure you want to validate the BOM with the reference %s (you will be able to use it to build new Manufacturing Orders) -ConfirmCloseBom=Are you sure you want to cancel this BOM (you won't be able to use it to build new Manufacturing Orders anymore) ? -ConfirmReopenBom=Are you sure you want to re-open this BOM (you will be able to use it to build new Manufacturing Orders) -StatusMOProduced=Produced -QtyFrozen=Frozen Qty -QuantityFrozen=Frozen Quantity +ConfirmCloseBom=您确定要取消此物料清单(您将无法再使用它来建立新制造订单)? +ConfirmReopenBom=您确定要重新打开此物料清单(您将能够使用它来建立新制造订单)? +StatusMOProduced=已生产 +QtyFrozen=冻结数量 +QuantityFrozen=冻结数量 QuantityConsumedInvariable=When this flag is set, the quantity consumed is always the value defined and is not relative to the quantity produced. -DisableStockChange=Stock change disabled +DisableStockChange=库存修改已禁用 DisableStockChangeHelp=When this flag is set, there is no stock change on this product, whatever is the quantity consumed BomAndBomLines=Bills Of Material and lines BOMLine=Line of BOM -WarehouseForProduction=Warehouse for production -CreateMO=Create MO -ToConsume=To consume -ToProduce=To produce -ToObtain=To obtain -QtyAlreadyConsumed=Qty already consumed -QtyAlreadyProduced=Qty already produced -QtyRequiredIfNoLoss=Qty required if there is no loss (Manufacturing efficiency is 100%%) -ConsumeOrProduce=Consume or Produce -ConsumeAndProduceAll=Consume and Produce All -Manufactured=Manufactured -TheProductXIsAlreadyTheProductToProduce=The product to add is already the product to produce. +WarehouseForProduction=生产仓库 +CreateMO=创建生产订单 +ToConsume=消耗 +ToProduce=生产 +ToObtain=获得 +QtyAlreadyConsumed=已消耗数量 +QtyAlreadyProduced=已生产数量 +QtyRequiredIfNoLoss=如果没有损失需要的数量(制造效率为100%%)。 +ConsumeOrProduce=消耗或生产 +ConsumeAndProduceAll=消耗和生产所有产品 +Manufactured=已制造 +TheProductXIsAlreadyTheProductToProduce=要增加的产品已经是要生产的产品 ForAQuantityOf=For a quantity to produce of %s ForAQuantityToConsumeOf=For a quantity to disassemble of %s ConfirmValidateMo=Are you sure you want to validate this Manufacturing Order? ConfirmProductionDesc=By clicking on '%s', you will validate the consumption and/or production for the quantities set. This will also update the stock and record stock movements. -ProductionForRef=Production of %s -AutoCloseMO=Close automatically the Manufacturing Order if quantities to consume and to produce are reached +ProductionForRef=%s的生产 +CancelProductionForRef=Cancellation of product stock decrementation for product %s +TooltipDeleteAndRevertStockMovement=删除行和恢复库存移库 +AutoCloseMO=如果达到消耗和生产的数量,自动关闭制造订单 NoStockChangeOnServices=No stock change on services ProductQtyToConsumeByMO=Product quantity still to consume by open MO ProductQtyToProduceByMO=Product quantity still to produce by open MO AddNewConsumeLines=Add new line to consume AddNewProduceLines=Add new line to produce -ProductsToConsume=Products to consume -ProductsToProduce=Products to produce -UnitCost=Unit cost -TotalCost=Total cost +ProductsToConsume=消耗的产品 +ProductsToProduce=生产的产品 +UnitCost=单位成本 +TotalCost=总成本 BOMTotalCost=The cost to produce this BOM based on cost of each quantity and product to consume (use Cost price if defined, else Average Weighted Price if defined, else the Best purchase price) -GoOnTabProductionToProduceFirst=You must first have started the production to close a Manufacturing Order (See tab '%s'). But you can Cancel it. +BOMTotalCostService=如果 "工作站 "模块被激活,并且线路上默认定义了一个工作站,那么计算方法是 "数量(换算成小时)x工作站ahr",否则是 "数量(换算成小时)x服务的成本价格" +GoOnTabProductionToProduceFirst=您必须先开始生产,才能关闭制造订单(见标签'%s'),但是您可以取消它。 ErrorAVirtualProductCantBeUsedIntoABomOrMo=A kit can't be used into a BOM or a MO -Workstation=Workstation -Workstations=Workstations -WorkstationsDescription=Workstations management -WorkstationSetup = Workstations setup -WorkstationSetupPage = Workstations setup page -WorkstationList=Workstation list -WorkstationCreate=Add new workstation -ConfirmEnableWorkstation=Are you sure you want to enable workstation %s ? -EnableAWorkstation=Enable a workstation -ConfirmDisableWorkstation=Are you sure you want to disable workstation %s ? -DisableAWorkstation=Disable a workstation +Workstation=工作站 +Workstations=工作站 +WorkstationsDescription=工作站管理 +WorkstationSetup = 工作站设置 +WorkstationSetupPage = 工作站设置页面 +WorkstationList=工作站清单 +WorkstationCreate=新增工作站 +ConfirmEnableWorkstation=您确定要启用工作站%s吗? +EnableAWorkstation=启用工作站 +ConfirmDisableWorkstation=您确定停用工作站%s吗? +DisableAWorkstation=停用工作站 DeleteWorkstation=删除 -NbOperatorsRequired=Number of operators required +NbOperatorsRequired=需要的操作人员数量 THMOperatorEstimated=Estimated operator THM THMMachineEstimated=Estimated machine THM -WorkstationType=Workstation type -Human=Human -Machine=Machine -HumanMachine=Human / Machine -WorkstationArea=Workstation area -Machines=Machines +WorkstationType=工作站类型 +Human=人员 +Machine=机器 +HumanMachine=人员/机器 +WorkstationArea=工作站区域 +Machines=机器 THMEstimatedHelp=This rate makes it possible to define a forecast cost of the item -BOM=Bill Of Materials +BOM=物料清单 CollapseBOMHelp=You can define the default display of the details of the nomenclature in the configuration of the BOM module MOAndLines=Manufacturing Orders and lines +MoChildGenerate=Generate Child Mo +ParentMo=MO Parent +MOChild=MO Child +BomCantAddChildBom=The nomenclature %s is already present in the tree leading to the nomenclature %s +BOMNetNeeds = BOM Net Needs +BOMProductsList=BOM's products +BOMServicesList=BOM's services diff --git a/htdocs/langs/zh_CN/multicurrency.lang b/htdocs/langs/zh_CN/multicurrency.lang index 4f05cd491b6..4334211ff7d 100644 --- a/htdocs/langs/zh_CN/multicurrency.lang +++ b/htdocs/langs/zh_CN/multicurrency.lang @@ -1,20 +1,38 @@ # Dolibarr language file - Source file is en_US - multicurrency -MultiCurrency=Multi currency -ErrorAddRateFail=Error in added rate -ErrorAddCurrencyFail=Error in added currency -ErrorDeleteCurrencyFail=Error delete fail -multicurrency_syncronize_error=Synchronisation error: %s -MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=Use date of document to find currency rate, instead of using latest known rate -multicurrency_useOriginTx=When an object is created from another, keep the original rate of source object (otherwise use the latest known rate) +MultiCurrency=多币种 +ErrorAddRateFail=添加汇率出错 +ErrorAddCurrencyFail=添加货币时出错 +ErrorDeleteCurrencyFail=错误删除失败 +multicurrency_syncronize_error=同步错误:%s +MULTICURRENCY_USE_RATE_ON_DOCUMENT_DATE=使用文档的日期来查找货币汇率,而不是使用最新的已知汇率 +multicurrency_useOriginTx=当从另一个对象创建对象时,请保留源对象的原始汇率(否则使用最新的已知汇率) CurrencyLayerAccount=CurrencyLayer API -CurrencyLayerAccount_help_to_synchronize=You sould create an account on their website to use this functionnality
Get your API key
If you use a free account you can't change the currency source (USD by default)
But if your main currency isn't USD you can use the alternate currency source to force you main currency

You are limited at 1000 synchronizations per month -multicurrency_appId=API key -multicurrency_appCurrencySource=Currency source -multicurrency_alternateCurrencySource=Alternate currency source -CurrenciesUsed=Currencies used -CurrenciesUsed_help_to_add=Add the differents currencies and rates you need to use on you proposals, orders, etc. -rate=rate -MulticurrencyReceived=Received, original currency -MulticurrencyRemainderToTake=Remaining amout, original currency -MulticurrencyPaymentAmount=Payment amount, original currency -AmountToOthercurrency=Amount To (in currency of receiving account) +CurrencyLayerAccount_help_to_synchronize=您必须在网站%s创建账户来使用这功能。
获取您的API密钥
如果您使用免费账户,您不能改变源货币(默认为 USD)。
如果您的主要货币不是 USD,应用程序会自动重新计算。

您每月只能进行1000次同步。 +multicurrency_appId=API密钥 +multicurrency_appCurrencySource=源货币 +multicurrency_alternateCurrencySource=替代源货币 +CurrenciesUsed=使用的货币 +CurrenciesUsed_help_to_add=添加您需要使用在您的报价订单等等上的不同货币和汇率。 +rate=汇率 +MulticurrencyReceived=收到的原始货币 +MulticurrencyRemainderToTake=剩余金额,原始货币 +MulticurrencyPaymentAmount=付款金额,原始货币 +AmountToOthercurrency=金额(以接收帐户的货币计算) +CurrencyRateSyncSucceed=货币汇率成功完成同步 +MULTICURRENCY_USE_CURRENCY_ON_DOCUMENT=使用文档中的货币进行在线支付 +TabTitleMulticurrencyRate=汇率列表 +ListCurrencyRate=货币的兑换率列表 +CreateRate=创建汇率 +FormCreateRate=汇率创建 +FormUpdateRate=汇率修改 +successRateCreate=货币汇率%s已被添加到数据库 +ConfirmDeleteLineRate=您确定要移除%s日期的货币%s的%s汇率吗? +DeleteLineRate=清除汇率 +successRateDelete=汇率已删除 +errorRateDelete=删除汇率时出现错误 +successUpdateRate=所作的修改 +ErrorUpdateRate=改变汇率时出错 +Codemulticurrency=货币代码 +UpdateRate=改变汇率 +CancelUpdate=取消 +NoEmptyRate=汇率字段必须不能为空 diff --git a/htdocs/langs/zh_CN/opensurvey.lang b/htdocs/langs/zh_CN/opensurvey.lang index 25af249d27c..8d928c0d5a2 100644 --- a/htdocs/langs/zh_CN/opensurvey.lang +++ b/htdocs/langs/zh_CN/opensurvey.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - opensurvey Survey=调查 Surveys=调查 -OrganizeYourMeetingEasily=Organize your meetings and polls easily. First select the type of poll... +OrganizeYourMeetingEasily=轻松组织您的会议和问卷,首先选择问卷类型…… NewSurvey=新建调查 OpenSurveyArea=调查问卷区 AddACommentForPoll=您可以在民意调查中添加评论...... @@ -11,7 +11,7 @@ PollTitle=调查问卷标题 ToReceiveEMailForEachVote=每次投票均接收邮件 TypeDate=日期类型 TypeClassic=标准类型 -OpenSurveyStep2=Select your dates among the free days (grey). The selected days are green. You can unselect a day previously selected by clicking again on it +OpenSurveyStep2=在空闲日期 (灰色) 中选择您的日期,所选日期为绿色。您可以再次点击之前选择的日子来取消选择。 RemoveAllDays=移除全部日期 CopyHoursOfFirstDay=复制首日时数 RemoveAllHours=删除所有小时 @@ -35,7 +35,7 @@ TitleChoice=选择标签 ExportSpreadsheet=导出电子表格结果 ExpireDate=限定日期 NbOfSurveys=调查问卷数量 -NbOfVoters=No. of voters +NbOfVoters=投票人数 SurveyResults=结果 PollAdminDesc=你有权限通过 "编辑"菜单来变更全部投票详细. 你也可以 , 移除 %s. 你更可以添加 %s. 5MoreChoices=5 个以上选择 @@ -48,10 +48,10 @@ AddEndHour=添加结束时间 votes=调查(s) NoCommentYet=这个调查投票问卷没有评论 CanComment=投票者可评论该投票 -YourVoteIsPrivate=This poll is private, nobody can see your vote. -YourVoteIsPublic=This poll is public, anybody with the link can see your vote. +YourVoteIsPrivate=这次问卷是私人的,没有人可以看到您的投票。 +YourVoteIsPublic=这次问卷是公开的,任何有链接的人都能看到您的投票。 CanSeeOthersVote=投票者可查看其他人的投票 -SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format:
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes. +SelectDayDesc=对于每个选定的一天,您可以选择或不选择以下格式的会议时间:
-空,
-“8h”,“8H”或“8:00”给会议的开始时间,
-“8-11”,“8h-11h”,“8h-11H”或“8:00-11:00”给会议的开始和结束时间,
-“8h15-11h15”,“8H15-11h15”或“8:15-11:15”做同样的事情,但要加上分钟。 BackToCurrentMonth=回到当前月份 ErrorOpenSurveyFillFirstSection=您尚未填写投票创建的第一部分 ErrorOpenSurveyOneChoice=输入至少一个选项 diff --git a/htdocs/langs/zh_CN/orders.lang b/htdocs/langs/zh_CN/orders.lang index 17d57a38d7c..9be3bc19ed9 100644 --- a/htdocs/langs/zh_CN/orders.lang +++ b/htdocs/langs/zh_CN/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=An order was already open linked to this proposal, so no other order was created automatically OrdersArea=客户订单区 SuppliersOrdersArea=采购订单区 OrderCard=订单信息 @@ -12,18 +13,18 @@ OrderDateShort=订单日期 OrderToProcess=待处理订单 NewOrder=新订单 NewSupplierOrderShort=新订单 -NewOrderSupplier=New Purchase Order +NewOrderSupplier=新的采购订单 ToOrder=订单填写 MakeOrder=订单填写 SupplierOrder=采购订单 SuppliersOrders=采购订单 -SaleOrderLines=Sales order lines -PurchaseOrderLines=Puchase order lines +SaleOrderLines=销售订单行 +PurchaseOrderLines=采购订单行 SuppliersOrdersRunning=当前采购订单 -CustomerOrder=Sales Order -CustomersOrders=Sales Orders -CustomersOrdersRunning=Current sales orders -CustomersOrdersAndOrdersLines=Sales orders and order details +CustomerOrder=销售订单 +CustomersOrders=销售订单 +CustomersOrdersRunning=当前销售订单 +CustomersOrdersAndOrdersLines=销售订单和订单详情 OrdersDeliveredToBill=Sales orders delivered to bill OrdersToBill=Sales orders delivered OrdersInProcess=Sales orders in process @@ -68,6 +69,8 @@ CreateOrder=创建订单 RefuseOrder=拒绝订单 ApproveOrder=批准订单 Approve2Order=批准订单(第二级) +UserApproval=User for approval +UserApproval2=User for approval (second level) ValidateOrder=验证订单 UnvalidateOrder=未验证订单 DeleteOrder=删除订单 @@ -75,15 +78,15 @@ CancelOrder=取消订单 OrderReopened= Order %s re-open AddOrder=创建订单 AddSupplierOrderShort=创建订单 -AddPurchaseOrder=Create purchase order +AddPurchaseOrder=创建采购订单 AddToDraftOrders=添加订单草稿 ShowOrder=显示订单 OrdersOpened=处理订单 NoDraftOrders=没有订单草稿 NoOrder=空空如也——没有订单 NoSupplierOrder=没有采购订单 -LastOrders=Latest %s sales orders -LastCustomerOrders=Latest %s sales orders +LastOrders=最新%s销售订单 +LastCustomerOrders=最新%s销售订单 LastSupplierOrders=最新%s采购订单 LastModifiedOrders=最近变更的 %s 份订单 AllOrders=所有的订单 @@ -102,6 +105,8 @@ ConfirmCancelOrder=您确定要取消此订单吗? ConfirmMakeOrder=您确定要确认是否在 %s 上确认了此订单? GenerateBill=生成发票 ClassifyShipped=归类"已交付" +PassedInShippedStatus=classified delivered +YouCantShipThis=I can't classify this. Please check user permissions DraftOrders=订单草稿 DraftSuppliersOrders=采购订单草稿 OnProcessOrders=处理中订单 @@ -148,9 +153,9 @@ OrderByWWW=在线 OrderByPhone=电话 # Documents models PDFEinsteinDescription=A complete order model (old implementation of Eratosthene template) -PDFEratostheneDescription=A complete order model +PDFEratostheneDescription=完整的订单模型 PDFEdisonDescription=一份简单的订购模式 -PDFProformaDescription=A complete Proforma invoice template +PDFProformaDescription=完整的形式发票模板 CreateInvoiceForThisCustomer=计费订单 CreateInvoiceForThisSupplier=计费订单 CreateInvoiceForThisReceptions=Bill receptions @@ -182,7 +187,7 @@ StatusSupplierOrderApprovedShort=已获批准 StatusSupplierOrderRefusedShort=已被拒绝 StatusSupplierOrderToProcessShort=待处理 StatusSupplierOrderReceivedPartiallyShort=部分收到 -StatusSupplierOrderReceivedAllShort=Products received +StatusSupplierOrderReceivedAllShort=收到的产品 StatusSupplierOrderCanceled=已取消 StatusSupplierOrderDraft=草稿(需要确认) StatusSupplierOrderValidated=批准 @@ -193,4 +198,4 @@ StatusSupplierOrderToBill=已递送 StatusSupplierOrderApproved=已获批准 StatusSupplierOrderRefused=已被拒绝 StatusSupplierOrderReceivedPartially=部分收到 -StatusSupplierOrderReceivedAll=All products received +StatusSupplierOrderReceivedAll=所有收到的产品 diff --git a/htdocs/langs/zh_CN/other.lang b/htdocs/langs/zh_CN/other.lang index 9850b9ff10e..6af54c9c3d2 100644 --- a/htdocs/langs/zh_CN/other.lang +++ b/htdocs/langs/zh_CN/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=Purchase order approved Notify_ORDER_SUPPLIER_REFUSE=Purchase order refused Notify_PROPAL_VALIDATE=验证客户的建议 Notify_PROPAL_CLOSE_SIGNED=Customer proposal closed signed +Notify_PROPAL_CLOSE_SIGNED_WEB=Customer proposal closed signed on portal page Notify_PROPAL_CLOSE_REFUSED=Customer proposal closed refused +Notify_PROPAL_CLOSE_REFUSED_WEB=Customer proposal closed refused on portal page Notify_PROPAL_SENTBYMAIL=通过邮件发送的商业报价 Notify_WITHDRAW_TRANSMIT=传输撤军 Notify_WITHDRAW_CREDIT=信贷撤离 @@ -181,6 +183,7 @@ SizeUnitfoot=脚 SizeUnitpoint=点 BugTracker=bug跟踪系统 SendNewPasswordDesc=此表单允许您请求新密码。它将被发送到您的电子邮件地址。
一旦您点击电子邮件中的确认链接,更改将生效。
检查您的收件箱。 +EnterNewPasswordHere=Enter your new password here BackToLoginPage=返回登陆界面 AuthenticationDoesNotAllowSendNewPassword=认证模式为%s。
在这种模式下,Dolibarr不能知道,也不更改密码。
联系您的系统管理员,如果您想更改您的密码。 EnableGDLibraryDesc=这个选项安装或启用PHP的GD支持库。 @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=Invoice %s has been validated. EMailTextInvoicePayed=Invoice %s has been paid. EMailTextProposalValidated=Proposal %s has been validated. EMailTextProposalClosedSigned=Proposal %s has been closed signed. +EMailTextProposalClosedSignedWeb=Proposal %s has been closed signed on portal page. +EMailTextProposalClosedRefused=Proposal %s has been closed refused. +EMailTextProposalClosedRefusedWeb=Proposal %s has been closed refuse on portal page. EMailTextOrderValidated=Order %s has been validated. EMailTextOrderApproved=Order %s has been approved. EMailTextOrderValidatedBy=Order %s has been recorded by %s. @@ -304,3 +310,30 @@ ConfirmBtnCommonContent = Are you sure you want to "%s" ? ConfirmBtnCommonTitle = Confirm your action CloseDialog = 关闭 Autofill = Autofill + +# externalsite +ExternalSiteSetup=设置链接到外部网站 +ExternalSiteURL=HTML 框架内容的外部网站链接 +ExternalSiteModuleNotComplete=外部网站模块配置不正确。 +ExampleMyMenuEntry=我的菜单选项 + +# ftp +FTPClientSetup=FTP 或 SFTP 客户端模块设置 +NewFTPClient=New FTP/SFTP connection setup +FTPArea=FTP/SFTP Area +FTPAreaDesc=这屏幕显示 FTP 或 SFTP 服务器的视图 +SetupOfFTPClientModuleNotComplete=FTP 或 SFTP 客户端模块的设置似乎不完整 +FTPFeatureNotSupportedByYourPHP=您的 PHP 不支持 FTP 或 SFTP 功能 +FailedToConnectToFTPServer=连接服务器失败 (服务器%s,端口%s) +FailedToConnectToFTPServerWithCredentials=使用定义的登录名/密码登录服务器失败 +FTPFailedToRemoveFile=无法删除文件%s。 +FTPFailedToRemoveDir=移除目录%s失败:检查权限和目录为空。 +FTPPassiveMode=被动模式 +ChooseAFTPEntryIntoMenu=从菜单中选择一个FTP/FTPS站点… +FailedToGetFile=获取文件失败 %s +ErrorFTPNodisconnect=Error to disconnect FTP/SFTP server +FileWasUpload=File %s was uploaded +FTPFailedToUploadFile=Failed to upload the file %s. +AddFolder=Create folder +FileWasCreateFolder=Folder %s has been created +FTPFailedToCreateFolder=Failed to create folder %s. diff --git a/htdocs/langs/zh_CN/partnership.lang b/htdocs/langs/zh_CN/partnership.lang index 53cfd3349be..ac470d86204 100644 --- a/htdocs/langs/zh_CN/partnership.lang +++ b/htdocs/langs/zh_CN/partnership.lang @@ -19,7 +19,8 @@ ModulePartnershipName=Partnership management PartnershipDescription=Module Partnership management PartnershipDescriptionLong= Module Partnership management -Partnership=Partnership +Partnership=合伙 +Partnerships=Partnerships AddPartnership=Add partnership CancelPartnershipForExpiredMembers=Partnership: Cancel partnership of members with expired subscriptions PartnershipCheckBacklink=Partnership: Check referring backlink @@ -28,6 +29,7 @@ PartnershipCheckBacklink=Partnership: Check referring backlink # Menu # NewPartnership=New Partnership +NewPartnershipbyWeb= Your partnership was added successfully. ListOfPartnerships=List of partnership # @@ -42,6 +44,7 @@ PARTNERSHIP_BACKLINKS_TO_CHECK=Backlinks to check PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=Nb of days before cancelling status of a partnership when a subscription has expired ReferingWebsiteCheck=Check of website referring ReferingWebsiteCheckDesc=You can enable a feature to check that your partners has added a backlink to your website domains on their own website. +PublicFormRegistrationPartnerDesc=Dolibarr can provide you a public URL/website to allow external visitors to request to be part of the partnership program. # # Object @@ -59,6 +62,12 @@ BacklinkNotFoundOnPartnerWebsite=Backlink not found on partner website ConfirmClosePartnershipAsk=Are you sure you want to cancel this partnership? PartnershipType=Partnership type PartnershipRefApproved=Partnership %s approved +KeywordToCheckInWebsite=If you want to check that a given keyword is present into the website of each partner, define this keyword here +PartnershipDraft=草稿 +PartnershipAccepted=接受 +PartnershipRefused=已被拒绝 +PartnershipCanceled=已取消 +PartnershipManagedFor=Partners are # # Template Mail @@ -82,11 +91,6 @@ CountLastUrlCheckError=Number of errors for last URL check LastCheckBacklink=Date of last URL check ReasonDeclineOrCancel=Decline reason -# -# Status -# -PartnershipDraft=草稿 -PartnershipAccepted=接受 -PartnershipRefused=已被拒绝 -PartnershipCanceled=已取消 -PartnershipManagedFor=Partners are +NewPartnershipRequest=New partnership request +NewPartnershipRequestDesc=This form allows you to request to be part of one of our partnership program. If you need help to fill this form, please contact by email %s. + diff --git a/htdocs/langs/zh_CN/paybox.lang b/htdocs/langs/zh_CN/paybox.lang index 96ae9775047..15d81385ed1 100644 --- a/htdocs/langs/zh_CN/paybox.lang +++ b/htdocs/langs/zh_CN/paybox.lang @@ -1,31 +1,30 @@ # Dolibarr language file - Source file is en_US - paybox PayBoxSetup=PayBox模块设置 -PayBoxDesc=该模块提供的网页,以便在付款Paybox客户。这可以用来为一个自由付款或就某一Dolibarr对象(发票,订货,付款...) +PayBoxDesc=该模块提供页面,允许客户在Paybox付款。这可以用于免费付款或给特定的 Dolibarr 对象 (发票、订单……) 付款 FollowingUrlAreAvailableToMakePayments=以下网址可提供给客户的网页上,能够作出Dolibarr支付对象 -PaymentForm=付款方式 -WelcomeOnPaymentPage=Welcome to our online payment service +PaymentForm=付款表单 +WelcomeOnPaymentPage=欢迎使用我们的在线付款服务 ThisScreenAllowsYouToPay=这个屏幕允许你进行网上支付%s。 ThisIsInformationOnPayment=这是在做付款信息 ToComplete=要完成 YourEMail=付款确认的电子邮件 Creditor=债权人 PaymentCode=付款代码 -PayBoxDoPayment=Pay with Paybox +PayBoxDoPayment=使用 Paybox 付款 YouWillBeRedirectedOnPayBox=您将被重定向担保Paybox页,输入您的信用卡信息 Continue=下一个 -SetupPayBoxToHavePaymentCreatedAutomatically=Setup your Paybox with url %s to have payment created automatically when validated by Paybox. +SetupPayBoxToHavePaymentCreatedAutomatically=用网站链接%s设置您的 Paybox,以便当用 Paybox 验证时自动创建付款。 YourPaymentHasBeenRecorded=本页面确认您的付款已记录。谢谢。 -YourPaymentHasNotBeenRecorded=Your payment has NOT been recorded and the transaction has been canceled. Thank you. +YourPaymentHasNotBeenRecorded=您的付款尚未记录和交易已取消。谢谢。 AccountParameter=帐户参数 UsageParameter=使用参数 InformationToFindParameters=帮助,找到你的%s帐户信息 PAYBOX_CGI_URL_V2=钱箱付款CGI模块的调用地址 -VendorName=供应商名称 CSSUrlForPaymentForm=付款方式的CSS样式表的URL NewPayboxPaymentReceived=新建收款钱箱 NewPayboxPaymentFailed=尝试新建收款钱箱失败 -PAYBOX_PAYONLINE_SENDEMAIL=Email notification after payment attempt (success or fail) +PAYBOX_PAYONLINE_SENDEMAIL=付款尝试以后的电子邮件通知 (成功或失败) PAYBOX_PBX_SITE=PBX SITE参数值 PAYBOX_PBX_RANG=PBX Rang参数值 PAYBOX_PBX_IDENTIFIANT=PBX ID参数值 -PAYBOX_HMAC_KEY=HMAC key +PAYBOX_HMAC_KEY=HMAC 密钥 diff --git a/htdocs/langs/zh_CN/paypal.lang b/htdocs/langs/zh_CN/paypal.lang index 596f40f636e..f26e3f1fb9a 100644 --- a/htdocs/langs/zh_CN/paypal.lang +++ b/htdocs/langs/zh_CN/paypal.lang @@ -1,22 +1,22 @@ # Dolibarr language file - Source file is en_US - paypal PaypalSetup=贝宝模块的设置 -PaypalDesc=This module allows payment by customers via PayPal. This can be used for a ad-hoc payment or for a payment related to a Dolibarr object (invoice, order, ...) -PaypalOrCBDoPayment=Pay with PayPal (Card or PayPal) -PaypalDoPayment=Pay with PayPal +PaypalDesc=该模块允许客户通过PayPal付款。这可用于临时付款或与 Dolibarr 对象相关的付款 (发票、订单……) +PaypalOrCBDoPayment=使用 PayPal 付款 (信用卡或 PayPal) +PaypalDoPayment=使用 PayPal 付款 PAYPAL_API_SANDBOX=测试/沙箱模式 PAYPAL_API_USER=API的用户名 PAYPAL_API_PASSWORD=API密码 PAYPAL_API_SIGNATURE=API签名 PAYPAL_SSLVERSION=Curl SSL 版本 -PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer "integral" payment (Credit card+PayPal) or "PayPal" only +PAYPAL_API_INTEGRAL_OR_PAYPALONLY=提供“整体”付款 (信用卡+ PayPal) 或仅提供“PayPal”付款 PaypalModeIntegral=积分 PaypalModeOnlyPaypal=支付宝 -ONLINE_PAYMENT_CSS_URL=Optional URL of CSS stylesheet on online payment page +ONLINE_PAYMENT_CSS_URL=在线付款页面 CSS 样式表的可选网址 ThisIsTransactionId=这是交易编号:%s -PAYPAL_ADD_PAYMENT_URL=Include the PayPal payment url when you send a document by email +PAYPAL_ADD_PAYMENT_URL=当您通过电子邮件发送文档时,请包含 PayPal 付款网址 NewOnlinePaymentReceived=收到新的在线支付 NewOnlinePaymentFailed=新的在线支付尝试但失败了 -ONLINE_PAYMENT_SENDEMAIL=Email address for notifications after each payment attempt (for success and fail) +ONLINE_PAYMENT_SENDEMAIL=每次付款尝试 (成功和失败) 后通知的电子邮件地址 ReturnURLAfterPayment=付款后返回网页地址 ValidationOfOnlinePaymentFailed=验证在线支付失败 PaymentSystemConfirmPaymentPageWasCalledButFailed=支付系统调用支付确认页面返回错误 @@ -27,10 +27,11 @@ ShortErrorMessage=简短错误信息 ErrorCode=错误代码 ErrorSeverityCode=错误严重性代码 OnlinePaymentSystem=在线支付系统 -PaypalLiveEnabled=PayPal "live" mode enabled (otherwise test/sandbox mode) -PaypalImportPayment=Import PayPal payments +PaypalLiveEnabled=启用 PayPal “实时”模式 (否则是测试/沙盒模式) +PaypalImportPayment=导入 PayPal 付款 PostActionAfterPayment=付款后发布操作 ARollbackWasPerformedOnPostActions=对所有Post操作执行了回滚。如果必要,您必须手动完成后期操作。 -ValidationOfPaymentFailed=Validation of payment has failed -CardOwner=Card holder -PayPalBalance=Paypal credit +ValidationOfPaymentFailed=付款验证失败 +CardOwner=持卡人 +PayPalBalance=PayPal 信用 +OnlineSubscriptionPaymentLine=在线订阅记录在%s
通过%s缴付
原始 IP 地址:%s
交易 ID:%s diff --git a/htdocs/langs/zh_CN/printing.lang b/htdocs/langs/zh_CN/printing.lang index d3064ea0e93..14cc1497b17 100644 --- a/htdocs/langs/zh_CN/printing.lang +++ b/htdocs/langs/zh_CN/printing.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - printing -Module64000Name=One click Printing -Module64000Desc=Enable One click Printing System -PrintingSetup=Setup of One click Printing System -PrintingDesc=This module adds a Print button to various modules to allow documents to be printed directly to a printer with no need to open the document into another application. -MenuDirectPrinting=One click Printing jobs -DirectPrint=One click Print +Module64000Name=一键打印 +Module64000Desc=启用一键打印系统 +PrintingSetup=一键打印系统的设置 +PrintingDesc=该模块在各种模块中增加了一个打印按钮,允许将文件直接打印到打印机上,而不需要在其他应用程序中打开文档。 +MenuDirectPrinting=一键打印工作 +DirectPrint=一键打印 PrintingDriverDesc=打印驱动程序的配置变量。 ListDrivers=驱动列表 -PrintTestDesc=打印机列表。 +PrintTestDesc=打印机清单。 FileWasSentToPrinter=文件 %s 已发送到打印机 ViaModule=通过模块 -NoActivePrintingModuleFound=没有活动的驱动程序来打印文档检查模块%s的设置。 +NoActivePrintingModuleFound=没有活动的驱动程序来打印文档,检查模块%s的设置。 PleaseSelectaDriverfromList=请在驱动列表中选择驱动程序。 PleaseConfigureDriverfromList=请在下面配置列表中选择一个驱动程序。 SetupDriver=驱动设置 @@ -19,7 +19,7 @@ UserConf=单用户设置 PRINTGCP_INFO=谷歌 OAuth API 设置 PRINTGCP_AUTHLINK=认证 PRINTGCP_TOKEN_ACCESS=谷歌云打印 OAuth Token -PrintGCPDesc=This driver allows sending documents directly to a printer using Google Cloud Print. +PrintGCPDesc=这个驱动程序允许使用谷歌云打印将文档直接发送到打印机。 GCP_Name=名称 GCP_displayName=显示名称 GCP_Id=打印机ID号 @@ -27,7 +27,7 @@ GCP_OwnerName=用户名称 GCP_State=打印机状态 GCP_connectionStatus=在线状态 GCP_Type=打印机类型 -PrintIPPDesc=This driver allows sending of documents directly to a printer. It requires a Linux system with CUPS installed. +PrintIPPDesc=这个驱动程序允许将文档直接发送到打印机,它需要一个安装了 CUPS 的 Linux 系统。 PRINTIPP_HOST=打印服务器 PRINTIPP_PORT=端口 PRINTIPP_USER=登陆 @@ -45,8 +45,8 @@ IPP_Color=彩色 IPP_Device=设备 IPP_Media=打印媒体 IPP_Supported=媒体类型 -DirectPrintingJobsDesc=此页面列出了可用打印机的打印作业。 -GoogleAuthNotConfigured=Google OAuth has not been setup. Enable module OAuth and set a Google ID/Secret. +DirectPrintingJobsDesc=此页列出了为可用打印机找到的打印任务。 +GoogleAuthNotConfigured=谷歌OAuth还没有设置。启用OAuth模块和设置谷歌 ID/密码。 GoogleAuthConfigured=在OAuth模块的设置中发现了Google OAuth凭据。 PrintingDriverDescprintgcp=配置可用的谷歌云打印机驱动 PrintingDriverDescprintipp=打印驱动程序杯的配置变量。 diff --git a/htdocs/langs/zh_CN/products.lang b/htdocs/langs/zh_CN/products.lang index bd485326d4a..cfdf15ace35 100644 --- a/htdocs/langs/zh_CN/products.lang +++ b/htdocs/langs/zh_CN/products.lang @@ -2,7 +2,7 @@ ProductRef=产品编号 ProductLabel=产品名称 ProductLabelTranslated=产品标签已翻译 -ProductDescription=Product description +ProductDescription=产品描述 ProductDescriptionTranslated=产品描述已翻译 ProductNoteTranslated=产品备注已翻译 ProductServiceCard=产品/服务 信息卡 @@ -17,43 +17,43 @@ Create=创建 Reference=编号 NewProduct=新建产品 NewService=新建服务 -ProductVatMassChange=Global VAT Update -ProductVatMassChangeDesc=This tool updates the VAT rate defined on ALL products and services! +ProductVatMassChange=更新全局增值税 +ProductVatMassChangeDesc=此工具更新所有产品和服务定义的增值税税率。 MassBarcodeInit=批量条码初始化 MassBarcodeInitDesc=此页面可用于初始化未定义条形码的对象上的条形码。在模块条形码设置完成之前检查。 ProductAccountancyBuyCode=科目代码(采购) -ProductAccountancyBuyIntraCode=Accounting code (purchase intra-community) -ProductAccountancyBuyExportCode=Accounting code (purchase import) +ProductAccountancyBuyIntraCode=科目代码 (社区内采购) +ProductAccountancyBuyExportCode=科目代码 (进口采购) ProductAccountancySellCode=科目代码(销售) -ProductAccountancySellIntraCode=Accounting code (sale intra-Community) -ProductAccountancySellExportCode=科目代码(销售导出) +ProductAccountancySellIntraCode=科目代码 (社区内销售) +ProductAccountancySellExportCode=科目代码(出口销售) ProductOrService=产品或服务 ProductsAndServices=产品和服务 ProductsOrServices=产品或服务 -ProductsPipeServices=产品|服务 -ProductsOnSale=Products for sale -ProductsOnPurchase=Products for purchase -ProductsOnSaleOnly=产品(仅出售) -ProductsOnPurchaseOnly=产品(仅购买) -ProductsNotOnSell=产品(不出售也不采购) -ProductsOnSellAndOnBuy=产品(可销售、可采购) -ServicesOnSale=Services for sale -ServicesOnPurchase=Services for purchase -ServicesOnSaleOnly=服务(仅销售) -ServicesOnPurchaseOnly=服务(仅采购) -ServicesNotOnSell=服务(非出售也非采购) +ProductsPipeServices=产品 | 服务 +ProductsOnSale=供出售的产品 +ProductsOnPurchase=供采购的产品 +ProductsOnSaleOnly=仅供出售的产品 +ProductsOnPurchaseOnly=仅供采购的产品 +ProductsNotOnSell=非卖品和非采购产品 +ProductsOnSellAndOnBuy=供出售和供采购的产品 +ServicesOnSale=供出售的服务 +ServicesOnPurchase=供采购的服务 +ServicesOnSaleOnly=仅供出售的服务 +ServicesOnPurchaseOnly=仅供采购的服务 +ServicesNotOnSell=非卖品和非采购的服务 ServicesOnSellAndOnBuy=可销售的服务与可采购的服务 -LastModifiedProductsAndServices=Latest %s products/services which were modified +LastModifiedProductsAndServices=最新%s编辑过的产品/服务 LastRecordedProducts=最近登记的 %s 产品 LastRecordedServices=最后 %s 已记录服务 CardProduct0=产品 CardProduct1=服务 Stock=库存 MenuStocks=库存 -Stocks=Stocks and location (warehouse) of products +Stocks=产品的库存和位置 ( 仓库 ) Movements=库间调拨 Sell=销售 -Buy=Purchase +Buy=采购 OnSell=可销售 OnBuy=可采购 NotOnSell=不可销售 @@ -68,18 +68,18 @@ ProductStatusNotOnBuyShort=不可采购 UpdateVAT=更新VAT UpdateDefaultPrice=更新默认价格 UpdateLevelPrices=更新各级价格 -AppliedPricesFrom=Applied from +AppliedPricesFrom=申请自 SellingPrice=售价 -SellingPriceHT=Selling price (excl. tax) +SellingPriceHT=销售价格 ( 不含税 ) SellingPriceTTC=售价(税后) -SellingMinPriceTTC=Minimum Selling price (inc. tax) +SellingMinPriceTTC=最低销售价格 ( 含税 ) CostPriceDescription=This price field (excl. tax) can be used to capture the average amount this product costs to your company. It may be any price you calculate yourself, for example, from the average buying price plus average production and distribution cost. -CostPriceUsage=该值可用于保证金计算。 -ManufacturingPrice=Manufacturing price +CostPriceUsage=此值可用于利润计算。 +ManufacturingPrice=制造价格 SoldAmount=销售总额 PurchasedAmount=采购总额 NewPrice=新增价格 -MinPrice=Min. selling price +MinPrice=最低售价 EditSellingPriceLabel=编辑销售价格标签 CantBeLessThanMinPrice=售价不能低于此产品的最低价格 (%s 税前)。此消息也可能在您输入折扣巨大时出现 ContractStatusClosed=已禁用 @@ -88,7 +88,7 @@ ErrorProductBadRefOrLabel=输入的编号或标签无效,请输入符合要求 ErrorProductClone=试图同时复制该产品或服务会有一个问题。 ErrorPriceCantBeLowerThanMinPrice=错误,价格不能低于最低价格。 Suppliers=供应商 -SupplierRef=Vendor SKU +SupplierRef=供应商SKU ShowProduct=显示产品 ShowService=显示服务 ProductsAndServicesArea=产品和服务区 @@ -97,7 +97,7 @@ ServicesArea=服务区 ListOfStockMovements=库存移动清单 BuyingPrice=买价 PriceForEachProduct=产品明码标价 -SupplierCard=Vendor card +SupplierCard=供应商卡 PriceRemoved=价格已删除 BarCode=条码 BarcodeType=条码类型 @@ -105,7 +105,7 @@ SetDefaultBarcodeType=设置条码类型 BarcodeValue=条码值 NoteNotVisibleOnBill=备注 (账单、报价...中不可见) ServiceLimitedDuration=如果产品是有限期的服务: -FillWithLastServiceDates=Fill with last service line dates +FillWithLastServiceDates=填写最后服务行日期 MultiPricesAbility=Multiple price segments per product/service (each customer is in one price segment) MultiPricesNumPrices=价格个数 DefaultPriceType=Base of prices per default (with versus without tax) when adding new sale prices @@ -115,7 +115,7 @@ AssociatedProducts=Kits AssociatedProductsNumber=Number of products composing this kit ParentProductsNumber=父级包装产品的数量 ParentProducts=父产品 -IfZeroItIsNotAVirtualProduct=If 0, this product is not a kit +IfZeroItIsNotAVirtualProduct=如果为0,这产品不是套件 IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any kit KeywordFilter=关键词筛选 CategoryFilter=分类筛选 @@ -137,7 +137,8 @@ ConfirmDeleteProductLine=您确定要删除这行产品吗? ProductSpecial=Special QtyMin=Min. purchase quantity PriceQtyMin=Price quantity min. -PriceQtyMinCurrency=Price (currency) for this qty. (no discount) +PriceQtyMinCurrency=Price (currency) for this qty. +WithoutDiscount=Without discount VATRateForSupplierProduct=VAT Rate (for this vendor/product) DiscountQtyMin=Discount for this qty. NoPriceDefinedForThisSupplier=No price/qty defined for this vendor/product @@ -175,7 +176,7 @@ CountryOrigin=Country of origin RegionStateOrigin=Region of origin StateOrigin=State|Province of origin Nature=Nature of product (raw/manufactured) -NatureOfProductShort=Nature of product +NatureOfProductShort=产品性质 NatureOfProductDesc=Raw material or manufactured product ShortLabel=标签别名 Unit=单位 @@ -261,7 +262,7 @@ Quarter1=一季度 Quarter2=二季度 Quarter3=三季度 Quarter4=四季度 -BarCodePrintsheet=打印条码 +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=With this tool, you can print sheets of barcode stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s. NumberOfStickers=要打印的标签数量 PrintsheetForOneBarCode=为一个条形码打印几个贴纸 @@ -344,9 +345,9 @@ PossibleValues=可能的值 GoOnMenuToCreateVairants=继续菜单%s - %s准备属性变体(如颜色,大小......) UseProductFournDesc=Add a feature to define the product description defined by the vendors (for each vendor reference) in addition to the description for customers ProductSupplierDescription=Vendor description for the product -UseProductSupplierPackaging=Use packaging on supplier prices (recalculate quantities according to packaging set on supplier price when adding/updating line in supplier documents) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=Packaging -PackagingForThisProductDesc=On supplier order, you will automaticly order this quantity (or a multiple of this quantity). Cannot be less than minimum buying quantity +PackagingForThisProductDesc=You will automaticaly purchase a multiple of this quantity. QtyRecalculatedWithPackaging=The quantity of the line were recalculated according to supplier packaging #Attributes @@ -398,7 +399,7 @@ ActionAvailableOnVariantProductOnly=Action only available on the variant of prod ProductsPricePerCustomer=Product prices per customers ProductSupplierExtraFields=Additional Attributes (Supplier Prices) DeleteLinkedProduct=Delete the child product linked to the combination -AmountUsedToUpdateWAP=Amount to use to update the Weighted Average Price +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=加权平均价格 PMPValueShort=的WAP mandatoryperiod=Mandatory periods @@ -408,6 +409,23 @@ mandatoryHelper=Check this if you want a message to the user when creating / val DefaultBOM=Default BOM DefaultBOMDesc=The default BOM recommended to use to manufacture this product. This field can be set only if nature of product is '%s'. Rank=Rank +MergeOriginProduct=Duplicate product (product you want to delete) +MergeProducts=Merge products +ConfirmMergeProducts=Are you sure you want to merge the chosen product with the current one? All linked objects (invoices, orders, ...) will be moved to the current product, after which the chosen product will be deleted. +ProductsMergeSuccess=Products have been merged +ErrorsProductsMerge=Errors in products merge SwitchOnSaleStatus=Switch on sale status SwitchOnPurchaseStatus=Switch on purchase status +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= Extra Fields (stock mouvement) +InventoryExtraFields= Extra Fields (inventory) +ScanOrTypeOrCopyPasteYourBarCodes=Scan or type or copy/paste your barcodes +PuttingPricesUpToDate=Update prices with current known prices +PMPExpected=Expected PMP +ExpectedValuation=Expected Valuation +PMPReal=Real PMP +RealValuation=Real Valuation +ConfirmEditExtrafield = Select the extrafield you want modify +ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? +ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/zh_CN/projects.lang b/htdocs/langs/zh_CN/projects.lang index 1707b18cf65..a5f298a79e1 100644 --- a/htdocs/langs/zh_CN/projects.lang +++ b/htdocs/langs/zh_CN/projects.lang @@ -6,23 +6,24 @@ ProjectLabel=项目标签 ProjectsArea=项目区 ProjectStatus=项目状态 SharedProject=全体同仁 -PrivateProject=Assigned contacts -ProjectsImContactFor=Projects for which I am explicitly a contact +PrivateProject=分配的联系人 +ProjectsImContactFor=我明确是联系人的项目 AllAllowedProjects=我能阅读的所有项目(我的+公共) AllProjects=所有项目 -MyProjectsDesc=This view is limited to the projects that you are a contact for +MyProjectsDesc=此视图仅限于您作为联系人的项目 ProjectsPublicDesc=这种观点提出了所有你被允许阅读的项目。 TasksOnProjectsPublicDesc=此视图显示允许您阅读的项目的所有任务。 ProjectsPublicTaskDesc=这种观点提出的所有项目,您可阅读任务。 ProjectsDesc=这种观点提出的所有项目(你的用户权限批准你认为一切)。 TasksOnProjectsDesc=此视图显示所有项目的所有任务(您的用户权限授予您查看所有项目的权限)。 -MyTasksDesc=This view is limited to the projects or tasks that you are a contact for +MyTasksDesc=此视图仅限于您作为联系人的项目或任务 OnlyOpenedProject=只能看到打开的项目(草稿或关闭状态的项目不可见)。 ClosedProjectsAreHidden=已关闭的项目是不可见的。 TasksPublicDesc=这种观点提出的所有项目,您可阅读任务。 TasksDesc=这种观点提出的所有项目和任务(您的用户权限批准你认为一切)。 AllTaskVisibleButEditIfYouAreAssigned=合格项目的所有任务都是可见的,但您只能为分配给所选用户的任务输入时间。如果需要在其上输入时间,请分配任务。 -OnlyYourTaskAreVisible=Only tasks assigned to you are visible. If you need to enter time on a task and if the task is not visible here, then you need to assign the task to yourself. +OnlyYourTaskAreVisible=只有分配给您的任务才可见。 如果您需要在任务上输入时间,和任务在这里不可见,那么您需要将任务分配给自己。 +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=项目任务 ProjectCategories=项目标签/类别 NewProject=新建项目 @@ -37,17 +38,19 @@ OpportunitiesStatusForOpenedProjects=Leads amount of open projects by status OpportunitiesStatusForProjects=Leads amount of projects by status ShowProject=显示项目 ShowTask=显示任务 +SetThirdParty=Set third party SetProject=设置项目 +OutOfProject=项目外 NoProject=没有项目或拥有的定义 -NbOfProjects=Number of projects -NbOfTasks=Number of tasks +NbOfProjects=项目数量 +NbOfTasks=任务数量 TimeSpent=花费的时间 TimeSpentByYou=你花费的时间 TimeSpentByUser=用户花费时间 TimesSpent=所花费的时间 -TaskId=Task ID -RefTask=Task ref. -LabelTask=Task label +TaskId=任务ID +RefTask=任务参考 +LabelTask=任务标签 TaskTimeSpent=任务花费时间 TaskTimeUser=用户 TaskTimeNote=备注 @@ -57,9 +60,9 @@ WorkloadNotDefined=工作量没有定义 NewTimeSpent=所花费的时间 MyTimeSpent=我的时间花 BillTime=时间成本 -BillTimeShort=Bill time -TimeToBill=Time not billed -TimeBilled=Time billed +BillTimeShort=账单时间 +TimeToBill=未计费的时间 +TimeBilled=计费时间 Tasks=任务 Task=任务 TaskDateStart=任务开始日期 @@ -69,42 +72,42 @@ NewTask=新建任务 AddTask=创建任务 AddTimeSpent=创造时间成本 AddHereTimeSpentForDay=为天/任务添加时间成本 -AddHereTimeSpentForWeek=Add here time spent for this week/task +AddHereTimeSpentForWeek=在此添加本星期/任务的时间成本 Activity=活动 Activities=任务/活动 MyActivities=我的任务/活动 MyProjects=我的项目 MyProjectsArea=我的项目区 DurationEffective=有效时间 -ProgressDeclared=Declared real progress -TaskProgressSummary=Task progress -CurentlyOpenedTasks=Curently open tasks -TheReportedProgressIsLessThanTheCalculatedProgressionByX=The declared real progress is less %s than the progress on consumption -TheReportedProgressIsMoreThanTheCalculatedProgressionByX=The declared real progress is more %s than the progress on consumption -ProgressCalculated=Progress on consumption +ProgressDeclared=已宣布的实际进展 +TaskProgressSummary=任务进展 +CurentlyOpenedTasks=当前打开的任务 +TheReportedProgressIsLessThanTheCalculatedProgressionByX=宣布的实际进展比消耗进展少%s +TheReportedProgressIsMoreThanTheCalculatedProgressionByX=宣布的实际进展比消耗进展多%s +ProgressCalculated=消耗进展 WhichIamLinkedTo=which I'm linked to WhichIamLinkedToProject=which I'm linked to project Time=时间 -TimeConsumed=Consumed +TimeConsumed=已消耗 ListOfTasks=任务列表 GoToListOfTimeConsumed=转到消耗的时间列表 GanttView=甘特视图 -ListWarehouseAssociatedProject=List of warehouses associated to the project -ListProposalsAssociatedProject=List of the commercial proposals related to the project -ListOrdersAssociatedProject=List of sales orders related to the project -ListInvoicesAssociatedProject=List of customer invoices related to the project -ListPredefinedInvoicesAssociatedProject=List of customer template invoices related to the project -ListSupplierOrdersAssociatedProject=List of purchase orders related to the project -ListSupplierInvoicesAssociatedProject=List of vendor invoices related to the project -ListContractAssociatedProject=List of contracts related to the project -ListShippingAssociatedProject=List of shippings related to the project -ListFichinterAssociatedProject=List of interventions related to the project -ListExpenseReportsAssociatedProject=List of expense reports related to the project -ListDonationsAssociatedProject=List of donations related to the project -ListVariousPaymentsAssociatedProject=List of miscellaneous payments related to the project -ListSalariesAssociatedProject=List of payments of salaries related to the project -ListActionsAssociatedProject=List of events related to the project -ListMOAssociatedProject=List of manufacturing orders related to the project +ListWarehouseAssociatedProject=与项目关联的仓库清单 +ListProposalsAssociatedProject=与项目相关的商业建议书清单 +ListOrdersAssociatedProject=与项目相关的销售订单清单 +ListInvoicesAssociatedProject=与项目相关的客户发票清单 +ListPredefinedInvoicesAssociatedProject=与项目相关的客户模板发票清单 +ListSupplierOrdersAssociatedProject=与项目相关的采购订单清单 +ListSupplierInvoicesAssociatedProject=与项目相关的供应商发票清单 +ListContractAssociatedProject=与项目相关的联系人清单 +ListShippingAssociatedProject=与项目相关的发货清单 +ListFichinterAssociatedProject=与项目相关的干预措施清单 +ListExpenseReportsAssociatedProject=与项目相关的费用报告清单 +ListDonationsAssociatedProject=与项目相关的捐款清单 +ListVariousPaymentsAssociatedProject=与项目相关的杂项付款清单 +ListSalariesAssociatedProject=与项目相关的工资支付清单 +ListActionsAssociatedProject=与项目相关的事件清单 +ListMOAssociatedProject=与项目相关的制造订单清单 ListTaskTimeUserProject=项目相关任务时间列表 ListTaskTimeForTask=任务消耗的时间列表 ActivityOnProjectToday=今天的项目活动 @@ -117,12 +120,13 @@ ChildOfTask=子项目/任务 TaskHasChild=任务有子内容 NotOwnerOfProject=不是所有者的私人项目 AffectedTo=分配给 -CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See tab '%s'. +CantRemoveProject=这个项目不能被删除,因为它被其他对象(发票,订单或其他)引用。 请参照标签“%s” ValidateProject=验证谟 ConfirmValidateProject=您确定要验证此项目吗? CloseAProject=关闭项目 ConfirmCloseAProject=您确定要关闭此项目吗? -AlsoCloseAProject=也关闭项目(如果你仍然需要关注生产任务,请保持打开状态) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=打开的项目 ConfirmReOpenAProject=您确定要重新打开此项目吗? ProjectContact=项目联系人 @@ -134,13 +138,13 @@ DeleteATimeSpent=删除的时间 ConfirmDeleteATimeSpent=你确定要删除这段时间吗? DoNotShowMyTasksOnly=查看未分配给我的任务 ShowMyTasksOnly=查看仅分配给我的任务 -TaskRessourceLinks=Contacts of task +TaskRessourceLinks=任务联系人 ProjectsDedicatedToThisThirdParty=这个项目致力于合作方 NoTasks=该项目没有任务 LinkedToAnotherCompany=链接到其他合作方 TaskIsNotAssignedToUser=任务未分配给用户。使用按钮“ %s ”立即分配任务。 ErrorTimeSpentIsEmpty=所花费的时间是空的 -TimeRecordingRestrictedToNMonthsBack=Time recording is restricted to %s months back +TimeRecordingRestrictedToNMonthsBack=时间记录只限于过去%s个月 ThisWillAlsoRemoveTasks=这一行动也将删除所有项目任务 (%s 任务的时刻) ,花全部的时间都投入。 IfNeedToUseOtherObjectKeepEmpty=如果某些对象(发票,订单,...),属于其他合作方,必须与该项目以创建,保持这个空项目多的合作方。 CloneTasks=复制任务 @@ -165,8 +169,8 @@ OpportunityProbability=Lead probability OpportunityProbabilityShort=Lead probab. OpportunityAmount=Lead amount OpportunityAmountShort=Lead amount -OpportunityWeightedAmount=Opportunity weighted amount -OpportunityWeightedAmountShort=Opp. weighted amount +OpportunityWeightedAmount=Amount of opportunity, weighted by probability +OpportunityWeightedAmountShort=商机加权金额 OpportunityAmountAverageShort=Average lead amount OpportunityAmountWeigthedShort=Weighted lead amount WonLostExcluded=不包括赢得/失去的 @@ -183,37 +187,37 @@ SelectElement=选择元素 AddElement=链接到元素 LinkToElementShort=链接到 # Documents models -DocumentModelBeluga=Project document template for linked objects overview -DocumentModelBaleine=Project document template for tasks -DocumentModelTimeSpent=Project report template for time spent +DocumentModelBeluga=链接对象的项目文档模板概述 +DocumentModelBaleine=任务的项目文档模板 +DocumentModelTimeSpent=时间成本的项目报告模板 PlannedWorkload=计划的工作量 PlannedWorkloadShort=工作量 ProjectReferers=关联物料 ProjectMustBeValidatedFirst=项目首先必须认证 -MustBeValidatedToBeSigned=%s must be validated first to be set to Signed. -FirstAddRessourceToAllocateTime=Assign a user resource as contact of project to allocate time +MustBeValidatedToBeSigned=%s必须首先经过验证才能设置为已签名 +FirstAddRessourceToAllocateTime=指定一个用户资源作为项目的联系人来分配时间 InputPerDay=输入天数 InputPerWeek=输入周数 -InputPerMonth=Input per month +InputPerMonth=每月输入 InputDetail=输入细节 TimeAlreadyRecorded=这是此任务/日和用户%s已记录的时间 ProjectsWithThisUserAsContact=项目的用户作为联系人 -ProjectsWithThisContact=Projects with this contact +ProjectsWithThisContact=此联系人的项目 TasksWithThisUserAsContact=任务分配给这个用户 ResourceNotAssignedToProject=未分配到项目 ResourceNotAssignedToTheTask=未分配给任务 -NoUserAssignedToTheProject=No users assigned to this project +NoUserAssignedToTheProject=没有用户分配给这个项目 TimeSpentBy=花费的时间 TasksAssignedTo=分配给的任务 -AssignTaskToMe=Assign task to myself +AssignTaskToMe=分配任务给自己 AssignTaskToUser=将任务分配给%s SelectTaskToAssign=选择要分配的任务... AssignTask=分配 ProjectOverview=概览 -ManageTasks=Use projects to follow tasks and/or report time spent (timesheets) +ManageTasks=使用项目来跟踪任务和/或报告时间成本(工时表) ManageOpportunitiesStatus=用项目跟进机会/线索 -ProjectNbProjectByMonth=No. of created projects by month -ProjectNbTaskByMonth=No. of created tasks by month +ProjectNbProjectByMonth=每月创建的项目数 +ProjectNbTaskByMonth=每月创建的任务数 ProjectOppAmountOfProjectsByMonth=Amount of leads by month ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of leads by month ProjectOpenedProjectByOppStatus=Open project|lead by lead status @@ -238,7 +242,7 @@ OppStatusPENDING=待办 OppStatusWON=赢得 OppStatusLOST=失去 Budget=预算 -AllowToLinkFromOtherCompany=Allow to link project from other company

Supported values:
- Keep empty: Can link any project of the company (default)
- "all": Can link any projects, even projects of other companies
- A list of third-party ids separated by commas: can link all projects of these third partys (Example: 123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=最新的%s项目 LatestModifiedProjects=最新的%s编辑过的项目 OtherFilteredTasks=其他过滤任务 @@ -259,7 +263,7 @@ TimeSpentInvoiced=Time spent billed TimeSpentForIntervention=所花费的时间 TimeSpentForInvoice=所花费的时间 OneLinePerUser=One line per user -ServiceToUseOnLines=Service to use on lines +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=Invoice %s has been generated from time spent on project InterventionGeneratedFromTimeSpent=Intervention %s has been generated from time spent on project ProjectBillTimeDescription=Check if you enter timesheet on tasks of project AND you plan to generate invoice(s) from the timesheet to bill the customer of the project (do not check if you plan to create invoice that is not based on entered timesheets). Note: To generate invoice, go on tab 'Time spent' of the project and select lines to include. @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=Profit is calculated using AddPersonToTask=Add also to tasks UsageOrganizeEvent=Usage: Event Organization PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=Classify project as closed when all its tasks are completed (100%% progress) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks at 100 %% progress won't be affected: you will have to close them manually. This option only affects open projects. +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=Select lines of time spent that are unbilled, then bulk action "Generate Invoice" to bill them ProjectTasksWithoutTimeSpent=Project tasks without time spent FormForNewLeadDesc=Thanks to fill the following form to contact us. You can also send us an email directly to %s. @@ -290,7 +294,8 @@ ProjectsHavingThisContact=Projects having this contact StartDateCannotBeAfterEndDate=结束日期不能早过开始日期啊,时光不能倒流呀魂淡 ErrorPROJECTLEADERRoleMissingRestoreIt=The "PROJECTLEADER" role is missing or has been de-activited, please restore in the dictionary of contact types LeadPublicFormDesc=You can enable here a public page to allow your prospects to make a first contact to you from a public online form -EnablePublicLeadForm=Enable the public form for contact -NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. -NewLeadForm=New contact form +EnablePublicLeadForm=启用公共表单来联系 +NewLeadbyWeb=您的信息或请求已被记录。 我们会尽快回复或与您联系。 +NewLeadForm=新联系人表单 LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=获取报告 diff --git a/htdocs/langs/zh_CN/propal.lang b/htdocs/langs/zh_CN/propal.lang index 35e3834b316..492d61f5b9c 100644 --- a/htdocs/langs/zh_CN/propal.lang +++ b/htdocs/langs/zh_CN/propal.lang @@ -54,9 +54,10 @@ NoDraftProposals=没有报价草稿 CopyPropalFrom=通过复制(并变更)现有报价单创建新报价单 CreateEmptyPropal=Create empty commercial proposal or from list of products/services DefaultProposalDurationValidity=默认报价单有效期(按天计算) +DefaultPuttingPricesUpToDate=By default update prices with current known prices on cloning a proposal UseCustomerContactAsPropalRecipientIfExist=Use contact/address with type 'Contact following-up proposal' if defined instead of third party address as proposal recipient address ConfirmClonePropal=您确定要克隆商业提案 %s 吗? -ConfirmReOpenProp=您确定要打开商业提案 %s 吗? +ConfirmReOpenProp=您确定要再打开商业提案 %s 吗? ProposalsAndProposalsLines=报价单和报价项目 ProposalLine=报价项目 ProposalLines=Proposal lines @@ -64,36 +65,54 @@ AvailabilityPeriod=交货延迟期 SetAvailability=设置交货延迟期 AfterOrder=下单后 OtherProposals=其他报价单 + ##### Availability ##### AvailabilityTypeAV_NOW=即时 AvailabilityTypeAV_1W=1 周 AvailabilityTypeAV_2W=2 周 AvailabilityTypeAV_3W=3 周 AvailabilityTypeAV_1M=1 个月 -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=跟进报价的销售代表 TypeContact_propal_external_BILLING=客户账单联系人 TypeContact_propal_external_CUSTOMER=跟进报价的客户联系人 TypeContact_propal_external_SHIPPING=客户联系以便交付 + # Document models -DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) -DocModelCyanDescription=A complete proposal model +CantBeNoSign=cannot be set not signed +CaseFollowedBy=Case followed by +ConfirmMassNoSignature=Bulk Not signed confirmation +ConfirmMassNoSignatureQuestion=Are you sure you want to set not signed the selected records ? +ConfirmMassSignature=Bulk Signature confirmation +ConfirmMassSignatureQuestion=Are you sure you want to sign the selected records ? +ConfirmMassValidation=Bulk Validate confirmation +ConfirmMassValidationQuestion=Are you sure you want to validate the selected records ? +ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +ContractSigned=Contract signed +DefaultModelPropalClosed=关闭订单时使用的默认模板(待付款) DefaultModelPropalCreate=设置默认模板 DefaultModelPropalToBill=关闭订单时使用的默认模板(待生成账单) -DefaultModelPropalClosed=关闭订单时使用的默认模板(待付款) +DocModelAzurDescription=A complete proposal model (old implementation of Cyan template) +DocModelCyanDescription=A complete proposal model +FichinterSigned=Intervention signed +IdProduct=Product ID +IdProposal=Proposal ID +IsNotADraft=is not a draft +LineBuyPriceHT=Buy Price Amount net of tax for line +NoSign=拒绝 +NoSigned=set not signed +PassedInOpenStatus=has been validated +PropalAlreadyRefused=Proposal already refused +PropalAlreadySigned=Proposal already accepted +PropalRefused=Proposal refused +PropalSigned=Proposal accepted ProposalCustomerSignature=书面接受,公司盖章,日期和签名 ProposalsStatisticsSuppliers=Vendor proposals statistics -CaseFollowedBy=Case followed by -SignedOnly=Signed only -IdProposal=Proposal ID -IdProduct=Product ID -PrParentLine=Proposal Parent Line -LineBuyPriceHT=Buy Price Amount net of tax for line -SignPropal=Accept proposal RefusePropal=Refuse proposal Sign=Sign -PropalAlreadySigned=Proposal already accepted -PropalAlreadyRefused=Proposal already refused -PropalSigned=Proposal accepted -PropalRefused=Proposal refused -ConfirmRefusePropal=Are you sure you want to refuse this commercial proposal? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=Accept proposal +Signed=signed +SignedOnly=Signed only diff --git a/htdocs/langs/zh_CN/receiptprinter.lang b/htdocs/langs/zh_CN/receiptprinter.lang index 57c5326da13..0bd9048fc2f 100644 --- a/htdocs/langs/zh_CN/receiptprinter.lang +++ b/htdocs/langs/zh_CN/receiptprinter.lang @@ -7,7 +7,7 @@ TestSentToPrinter=发送测试页到打印机 %s ReceiptPrinter=发票打印机 ReceiptPrinterDesc=设置发票打印机 ReceiptPrinterTemplateDesc=模板设置 -ReceiptPrinterTypeDesc=发票打印机类型描述 +ReceiptPrinterTypeDesc=Example of possible values for the field "Parameters" according to the type of driver ReceiptPrinterProfileDesc=发票打印机配置 ListPrinters=打印机列表 SetupReceiptTemplate=模板设置 @@ -54,14 +54,16 @@ DOL_DOUBLE_WIDTH=Double width size DOL_DEFAULT_HEIGHT_WIDTH=Default height and width size DOL_UNDERLINE=Enable underline DOL_UNDERLINE_DISABLED=Disable underline -DOL_BEEP=Beed sound +DOL_BEEP=Beep sound +DOL_BEEP_ALTERNATIVE=Beep sound (alternative mode) +DOL_PRINT_CURR_DATE=Print current date/time DOL_PRINT_TEXT=Print text DateInvoiceWithTime=Invoice date and time YearInvoice=Invoice year DOL_VALUE_MONTH_LETTERS=Invoice month in letters DOL_VALUE_MONTH=Invoice month DOL_VALUE_DAY=Invoice day -DOL_VALUE_DAY_LETTERS=Inovice day in letters +DOL_VALUE_DAY_LETTERS=发票日(以字母为单位) DOL_LINE_FEED_REVERSE=Line feed reverse InvoiceID=Invoice ID InvoiceRef=发票号 diff --git a/htdocs/langs/zh_CN/receptions.lang b/htdocs/langs/zh_CN/receptions.lang index 2061cb326db..b6bcc2d833d 100644 --- a/htdocs/langs/zh_CN/receptions.lang +++ b/htdocs/langs/zh_CN/receptions.lang @@ -3,10 +3,10 @@ ReceptionDescription=Vendor reception management (Create reception documents) ReceptionsSetup=Vendor Reception setup RefReception=Ref. reception Reception=论过程 -Receptions=Receptions +Receptions=收货 AllReceptions=All Receptions Reception=论过程 -Receptions=Receptions +Receptions=收货 ShowReception=Show Receptions ReceptionsArea=Receptions area ListOfReceptions=List of receptions @@ -32,6 +32,7 @@ StatusReceptionDraftShort=草稿 StatusReceptionValidatedShort=批准 StatusReceptionProcessedShort=处理完毕 ReceptionSheet=Reception sheet +ValidateReception=Validate reception ConfirmDeleteReception=Are you sure you want to delete this reception? ConfirmValidateReception=Are you sure you want to validate this reception with reference %s? ConfirmCancelReception=Are you sure you want to cancel this reception? @@ -41,14 +42,13 @@ SendReceptionRef=Submission of reception %s ActionsOnReception=Events on reception ReceptionCreationIsDoneFromOrder=For the moment, creation of a new reception is done from the Purchase Order. ReceptionLine=Reception line -ProductQtyInReceptionAlreadySent=Product quantity from open sales order already sent +ProductQtyInReceptionAlreadySent=开放销售订单的产品数量已发送 ProductQtyInSuppliersReceptionAlreadyRecevied=Product quantity from open supplier order already received ValidateOrderFirstBeforeReception=You must first validate the order before being able to make receptions. ReceptionsNumberingModules=Numbering module for receptions ReceptionsReceiptModel=Document templates for receptions NoMorePredefinedProductToDispatch=No more predefined products to dispatch ReceptionExist=A reception exists -ByingPrice=Bying price ReceptionBackToDraftInDolibarr=Reception %s back to draft ReceptionClassifyClosedInDolibarr=Reception %s classified Closed ReceptionUnClassifyCloseddInDolibarr=Reception %s re-open diff --git a/htdocs/langs/zh_CN/recruitment.lang b/htdocs/langs/zh_CN/recruitment.lang index 275b1a7c633..c08651f02c7 100644 --- a/htdocs/langs/zh_CN/recruitment.lang +++ b/htdocs/langs/zh_CN/recruitment.lang @@ -18,17 +18,17 @@ # # Module label 'ModuleRecruitmentName' -ModuleRecruitmentName = Recruitment +ModuleRecruitmentName = 招聘 # Module description 'ModuleRecruitmentDesc' -ModuleRecruitmentDesc = Manage and follow recruitment campaigns for new job positions +ModuleRecruitmentDesc = 管理和跟踪新工作职位的招聘活动 # # Admin page # -RecruitmentSetup = Recruitment setup +RecruitmentSetup = 招聘设置 Settings = 设置 -RecruitmentSetupPage = Enter here the setup of main options for the recruitment module -RecruitmentArea=Recruitement area +RecruitmentSetupPage = 在此输入招聘模块的主要选项设置 +RecruitmentArea=招聘区 PublicInterfaceRecruitmentDesc=Public pages of jobs are public URLs to show and answer to open jobs. There is one different link for each open job, found on each job record. EnablePublicRecruitmentPages=Enable public pages of open jobs @@ -38,39 +38,42 @@ EnablePublicRecruitmentPages=Enable public pages of open jobs About = 关于 RecruitmentAbout = About Recruitment RecruitmentAboutPage = Recruitment about page -NbOfEmployeesExpected=Expected nb of employees +NbOfEmployeesExpected=预期的雇员人数 JobLabel=Label of job position -WorkPlace=Work place +WorkPlace=工作地点 DateExpected=Expected date FutureManager=Future manager ResponsibleOfRecruitement=Responsible of recruitment IfJobIsLocatedAtAPartner=If job is located at a partner place PositionToBeFilled=工作岗位 -PositionsToBeFilled=Job positions -ListOfPositionsToBeFilled=List of job positions -NewPositionToBeFilled=New job positions +PositionsToBeFilled=工作岗位 +ListOfPositionsToBeFilled=工作岗位清单 +NewPositionToBeFilled=新工作岗位 JobOfferToBeFilled=Job position to be filled ThisIsInformationOnJobPosition=Information of the job position to be filled ContactForRecruitment=Contact for recruitment EmailRecruiter=Email recruiter ToUseAGenericEmail=To use a generic email. If not defined, the email of the responsible of recruitment will be used -NewCandidature=New application -ListOfCandidatures=List of applications -RequestedRemuneration=Requested remuneration -ProposedRemuneration=Proposed remuneration +NewCandidature=新申请 +ListOfCandidatures=申请清单 +Remuneration=工资 +RequestedRemuneration=要求的工资 +ProposedRemuneration=提议的工资 ContractProposed=Contract proposed ContractSigned=Contract signed ContractRefused=Contract refused -RecruitmentCandidature=Application -JobPositions=Job positions -RecruitmentCandidatures=Applications -InterviewToDo=Interview to do +RecruitmentCandidature=申请 +JobPositions=工作岗位 +RecruitmentCandidatures=申请 +InterviewToDo=Contacts to follow AnswerCandidature=Application answer -YourCandidature=Your application -YourCandidatureAnswerMessage=Thanks you for your application.
... +YourCandidature=您的申请 +YourCandidatureAnswerMessage=感谢您的申请
… JobClosedTextCandidateFound=The job position is closed. The position has been filled. -JobClosedTextCanceled=The job position is closed. -ExtrafieldsJobPosition=Complementary attributes (job positions) -ExtrafieldsApplication=Complementary attributes (job applications) -MakeOffer=Make an offer +JobClosedTextCanceled=这个职位已关闭 +ExtrafieldsJobPosition=补充属性(工作岗位) +ExtrafieldsApplication=补充属性(工作岗位) +MakeOffer=开价 +WeAreRecruiting=我们正在招聘。这是一份有待填补的空缺职位清单... +NoPositionOpen=目前没有职位空缺 diff --git a/htdocs/langs/zh_CN/resource.lang b/htdocs/langs/zh_CN/resource.lang index 70350bae181..559d8a02faf 100644 --- a/htdocs/langs/zh_CN/resource.lang +++ b/htdocs/langs/zh_CN/resource.lang @@ -5,7 +5,7 @@ DeleteResource=删除资源 ConfirmDeleteResourceElement=确认从这个元素中删除资源 NoResourceInDatabase=数据库中无资源 NoResourceLinked=无资源链接 - +ActionsOnResource=有关此资源的事件 ResourcePageIndex=资源列表 ResourceSingular=资源 ResourceCard=资源信息卡 @@ -30,7 +30,10 @@ DictionaryResourceType=资源类别 SelectResource=请选择资源 -IdResource=Id resource -AssetNumber=Serial number -ResourceTypeCode=Resource type code +IdResource=Id资源 +AssetNumber=序列号 +ResourceTypeCode=资源类型代码 ImportDataset_resource_1=资源 + +ErrorResourcesAlreadyInUse=有些资源正在使用中 +ErrorResourceUseInEvent=%s被用于%s事件 diff --git a/htdocs/langs/zh_CN/salaries.lang b/htdocs/langs/zh_CN/salaries.lang index e8710293444..fd89e0bf43d 100644 --- a/htdocs/langs/zh_CN/salaries.lang +++ b/htdocs/langs/zh_CN/salaries.lang @@ -1,26 +1,27 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=用于合伙人的会计帐户 -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated accounting account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. -SALARIES_ACCOUNTING_ACCOUNT_CHARGE=财务记账科目代码 -CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. +SALARIES_ACCOUNTING_ACCOUNT_CHARGE=默认为工资支付的会计科目 +CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=默认情况下,在创建工资时将“自动创建总付款”选项留空 Salary=工资 Salaries=工资 -NewSalary=New salary -AddSalary=Add salary -NewSalaryPayment=New salary card -AddSalaryPayment=Add salary payment +NewSalary=新工资 +AddSalary=添加工资 +NewSalaryPayment=新工资卡 +AddSalaryPayment=添加工资付款 SalaryPayment=工资支付 SalariesPayments=工资支付 -SalariesPaymentsOf=Salaries payments of %s +SalariesPaymentsOf=%s的工资支付 ShowSalaryPayment=显示工资支付 THM=平均时薪 TJM=平均日薪 CurrentSalary=当前薪资 -THMDescription=This value may be used to calculate the cost of time consumed on a project entered by users if module project is used -TJMDescription=This value is currently for information only and is not used for any calculation -LastSalaries=Latest %s salaries -AllSalaries=All salaries -SalariesStatistics=Salary statistics -SalariesAndPayments=Salaries and payments -ConfirmDeleteSalaryPayment=Do you want to delete this salary payment ? -FillFieldFirst=Fill employee field first +THMDescription=如果项目模块已使用,该值可用于计算用户输入的项目所消耗的时间成本 +TJMDescription=该数值目前仅用于提供信息,不用于任何计算 +LastSalaries=最新%s工资 +AllSalaries=所有工资 +SalariesStatistics=工资统计 +SalariesAndPayments=工资和支付 +ConfirmDeleteSalaryPayment=您要删除这笔工资付款吗? +FillFieldFirst=先填写雇员字段 +UpdateAmountWithLastSalary=Set amount with last salary diff --git a/htdocs/langs/zh_CN/sendings.lang b/htdocs/langs/zh_CN/sendings.lang index 5b960723b2d..a737f8a3d27 100644 --- a/htdocs/langs/zh_CN/sendings.lang +++ b/htdocs/langs/zh_CN/sendings.lang @@ -21,7 +21,7 @@ QtyShipped=出货数量 QtyShippedShort=数量船。 QtyPreparedOrShipped=数量(准备或发货) QtyToShip=出货数量 -QtyToReceive=Qty to receive +QtyToReceive=接收数量 QtyReceived=收到的数量 QtyInOtherShipments=数量(其他运输) KeepToShip=继续发货 @@ -43,34 +43,34 @@ ConfirmValidateSending=您确定要参考 %s 验证此货件吗? ConfirmCancelSending=您确定要取消此货件吗? DocumentModelMerou=Merou A5 model WarningNoQtyLeftToSend=警告,没有产品等待装运。 -StatsOnShipmentsOnlyValidated=Statistics are only for validated shipments. Date used is the date of validation of shipment (planned delivery date is not always known) +StatsOnShipmentsOnlyValidated=统计数据只针对已验证的发货。使用的日期是确认发货的日期(计划交货日期并不总是知道) DateDeliveryPlanned=计划运输日期 RefDeliveryReceipt=参考送货收据 StatusReceipt=状态交货收据 DateReceived=交货日期收到 -ClassifyReception=Classify reception -SendShippingByEMail=Send shipment by email +ClassifyReception=分类接收 +SendShippingByEMail=通过电子邮件发送 SendShippingRef=提交运输 %s ActionsOnShipping=运输活动 LinkToTrackYourPackage=链接到追踪您的包裹 -ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the Sales Order record. +ShipmentCreationIsDoneFromOrder=目前,从销售订单记录中创建新的发货已完成。 ShipmentLine=运输线路 -ProductQtyInCustomersOrdersRunning=Product quantity from open sales orders -ProductQtyInSuppliersOrdersRunning=Product quantity from open purchase orders -ProductQtyInShipmentAlreadySent=Product quantity from open sales order already sent -ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from open purchase orders already received -NoProductToShipFoundIntoStock=No product to ship found in warehouse %s. Correct stock or go back to choose another warehouse. +ProductQtyInCustomersOrdersRunning=开放销售订单的产品数量 +ProductQtyInSuppliersOrdersRunning=开放采购订单的产品数量 +ProductQtyInShipmentAlreadySent=开放销售订单的产品数量已发送 +ProductQtyInSuppliersShipmentAlreadyRecevied=开放采购订单的产品数量已收到 +NoProductToShipFoundIntoStock=仓库%s中找不到要运输的产品,更正库存或返回以选择另一个仓库。 WeightVolShort=重量/体积 ValidateOrderFirstBeforeShipment=您必须先验证订单才能发货。 # Sending methods # ModelDocument DocumentModelTyphon=更多的送货单(logo. ..完整的文档模板) -DocumentModelStorm=More complete document model for delivery receipts and extrafields compatibility (logo...) +DocumentModelStorm=更完整的交货凭证和额外字段兼容性的文档模型(标识...) Error_EXPEDITION_ADDON_NUMBER_NotDefined=没有定义的常数EXPEDITION_ADDON_NUMBER SumOfProductVolumes=产品总数 SumOfProductWeights=产品总重 # warehouse details DetailWarehouseNumber= 仓库明细 -DetailWarehouseFormat= W:%s (Qty: %d) +DetailWarehouseFormat= W:%s(数量:%d) diff --git a/htdocs/langs/zh_CN/sms.lang b/htdocs/langs/zh_CN/sms.lang index 369166d2f61..4d372db049c 100644 --- a/htdocs/langs/zh_CN/sms.lang +++ b/htdocs/langs/zh_CN/sms.lang @@ -1,9 +1,9 @@ # Dolibarr language file - Source file is en_US - sms Sms=短信 -SmsSetup=SMS安装 -SmsDesc=此页面允许您定义全局选项上的短信功能 +SmsSetup=短信设置 +SmsDesc=此页面允许您定义短信功能的全局选项 SmsCard=短信卡 -AllSms=所有短信campains +AllSms=所有短信活动 SmsTargets=目标 SmsRecipients=目标 SmsRecipient=目标 @@ -13,19 +13,19 @@ SmsTo=目标 SmsTopic=主题的短信 SmsText=讯息 SmsMessage=短信 -ShowSms=显示SMS -ListOfSms=清单 - 短信campains -NewSms=新短信战役 +ShowSms=显示短信 +ListOfSms=列出短信活动 +NewSms=新短信活动 EditSms=编辑短信 ResetSms=新发送 -DeleteSms=删除SMS战役 -DeleteASms=移除SMS战役 -PreviewSms=previuw短信 -PrepareSms=编写短信 -CreateSms=创建SMS -SmsResult=结果发送短信 +DeleteSms=删除短信活动 +DeleteASms=移除短信活动 +PreviewSms=预览短信 +PrepareSms=准备短信 +CreateSms=创建短信 +SmsResult=短信发送结果 TestSms=测试短信 -ValidSms=验证SMS +ValidSms=验证短信 ApproveSms=批准短信 SmsStatusDraft=草稿 SmsStatusValidated=验证 @@ -35,17 +35,17 @@ SmsStatusSentPartialy=发送部分 SmsStatusSentCompletely=完全发送 SmsStatusError=错误 SmsStatusNotSent=不发送 -SmsSuccessfulySent=短信正确发送(从%s %s) +SmsSuccessfulySent=短信正确发送 (从%s到%s) ErrorSmsRecipientIsEmpty=目标号码是空的 WarningNoSmsAdded=没有新的电话号码添加到目标列表 -ConfirmValidSms=Do you confirm validation of this campain? -NbOfUniqueSms=电话号码单位数量 +ConfirmValidSms=你确认这次活动的有效性吗? +NbOfUniqueSms=唯一的电话号码数量 NbOfSms=电话号码数量 ThisIsATestMessage=这是一条测试消息 SendSms=发送短信 SmsInfoCharRemain=剩余字符数量 -SmsInfoNumero= (国际格式如:33899701761) +SmsInfoNumero= (国际格式,例如:+33899701761) DelayBeforeSending=延迟发送前(分钟) -SmsNoPossibleSenderFound=No sender available. Check setup of your SMS provider. -SmsNoPossibleRecipientFound=没有目标。检查您的SMS提供商的设置。 -DisableStopIfSupported=Disable STOP message (if supported) +SmsNoPossibleSenderFound=没有发件人可用。检查您的 SMS 提供商的设置。 +SmsNoPossibleRecipientFound=没有目标。检查您的 SMS 提供商的设置。 +DisableStopIfSupported=禁用STOP消息(如果支持) diff --git a/htdocs/langs/zh_CN/stripe.lang b/htdocs/langs/zh_CN/stripe.lang index c3ace0f5829..422c774dee2 100644 --- a/htdocs/langs/zh_CN/stripe.lang +++ b/htdocs/langs/zh_CN/stripe.lang @@ -4,7 +4,7 @@ StripeDesc=Offer your customers an online payment page for payments with credit/ StripeOrCBDoPayment=使用信用卡或Stripe付款 FollowingUrlAreAvailableToMakePayments=以下网址可提供给客户的网页上,能够作出Dolibarr支付对象 PaymentForm=付款方式 -WelcomeOnPaymentPage=Welcome to our online payment service +WelcomeOnPaymentPage=欢迎使用我们的在线付款服务 ThisScreenAllowsYouToPay=这个屏幕允许你进行网上支付%s。 ThisIsInformationOnPayment=这是在做付款信息 ToComplete=要完成 @@ -61,6 +61,7 @@ DeleteACard=删除卡 ConfirmDeleteCard=您确定要删除此信用卡或借记卡吗? CreateCustomerOnStripe=在Stripe上创建客户 CreateCardOnStripe=在Stripe上创建卡片 +CreateBANOnStripe=Create bank on Stripe ShowInStripe=在Stripe中显示 StripeUserAccountForActions=User account to use for email notification of some Stripe events (Stripe payouts) StripePayoutList=List of Stripe payouts @@ -69,3 +70,5 @@ ToOfferALinkForLiveWebhook=Link to setup Stripe WebHook to call the IPN (live mo PaymentWillBeRecordedForNextPeriod=Payment will be recorded for the next period. ClickHereToTryAgain=Click here to try again... CreationOfPaymentModeMustBeDoneFromStripeInterface=Due to Strong Customer Authentication rules, creation of a card must be done from Stripe backoffice. You can click here to switch on Stripe customer record: %s +TERMINAL_LOCATION=Location (address) for terminals +RequestDirectDebitWithStripe=Request Direct Debit with Stripe diff --git a/htdocs/langs/zh_CN/supplier_proposal.lang b/htdocs/langs/zh_CN/supplier_proposal.lang index 8f70109f665..19f71a785be 100644 --- a/htdocs/langs/zh_CN/supplier_proposal.lang +++ b/htdocs/langs/zh_CN/supplier_proposal.lang @@ -13,6 +13,7 @@ SupplierProposalArea=供应商提案区域 SupplierProposalShort=供应商提案 SupplierProposals=供应商提案 SupplierProposalsShort=供应商提案 +AskPrice=询价申请 NewAskPrice=新建询价申请 ShowSupplierProposal=显示询价申请 AddSupplierProposal=创建询价申请 @@ -32,7 +33,7 @@ SupplierProposalStatusValidatedShort=已确认 SupplierProposalStatusClosedShort=关闭 SupplierProposalStatusSignedShort=接受 SupplierProposalStatusNotSignedShort=拒绝 -CopyAskFrom=复制已创建的询价申请为新的询价申请 +CopyAskFrom=通过复制现有请求创建一个价格请求 CreateEmptyAsk=创建空白申请 ConfirmCloneAsk=您确定要克隆价格请求 %s 吗? ConfirmReOpenAsk=您确定要打开价格请求 %s 吗? @@ -52,3 +53,6 @@ SupplierProposalsToClose=供应商提案结束 SupplierProposalsToProcess=供应商提议处理 LastSupplierProposals=最新的%s价格要求 AllPriceRequests=全部申请 +TypeContact_supplier_proposal_external_SHIPPING=供应商交货联系人 +TypeContact_supplier_proposal_external_BILLING=供应商开具账单联系人 +TypeContact_supplier_proposal_external_SERVICE=跟进报价的销售代表 diff --git a/htdocs/langs/zh_CN/suppliers.lang b/htdocs/langs/zh_CN/suppliers.lang index b53b51c3e06..724d69f6596 100644 --- a/htdocs/langs/zh_CN/suppliers.lang +++ b/htdocs/langs/zh_CN/suppliers.lang @@ -4,17 +4,18 @@ SuppliersInvoice=供应商发票 SupplierInvoices=供应商发票 ShowSupplierInvoice=显示供应商发票 NewSupplier=新供应商 +NewSupplierInvoice = 新供应商发票 History=历史 -ListOfSuppliers=供应商列表 +ListOfSuppliers=供应商清单 ShowSupplier=显示供应商 OrderDate=订购日期 -BuyingPriceMin=最优采购价 -BuyingPriceMinShort=最优采购价 +BuyingPriceMin=最优采购价格 +BuyingPriceMinShort=最优采购价格 TotalBuyingPriceMinShort=子产品采购价格总计 TotalSellingPriceMinShort=子产品销售价格合计 SomeSubProductHaveNoPrices=某些副产品没有定义价格 -AddSupplierPrice=添加采购价 -ChangeSupplierPrice=更改采购价 +AddSupplierPrice=添加采购价格 +ChangeSupplierPrice=更改采购价格 SupplierPrices=供应商价格 ReferenceSupplierIsAlreadyAssociatedWithAProduct=This vendor reference is already associated with a product: %s NoRecordedSuppliers=没有供应商记录 @@ -36,14 +37,21 @@ ListOfSupplierProductForSupplier=供应商的产品清单和价格 %s SentToSuppliers=发送给供应商 ListOfSupplierOrders=采购订单清单 MenuOrdersSupplierToBill=采购订单发票 -NbDaysToDelivery=Delivery delay (days) -DescNbDaysToDelivery=The longest delivery delay of the products from this order +NbDaysToDelivery=交货延迟时间 (天) +DescNbDaysToDelivery=这订单中产品的最长交货延迟时间 SupplierReputation=供应商声誉 ReferenceReputation=Reference reputation DoNotOrderThisProductToThisSupplier=不订购 -NotTheGoodQualitySupplier=Low quality +NotTheGoodQualitySupplier=质量低下 ReputationForThisProduct=信誉 BuyerName=买家名称 AllProductServicePrices=全部 产品/服务 价格 -AllProductReferencesOfSupplier=All references of vendor +AllProductReferencesOfSupplier=供应商的所有参考 BuyingPriceNumShort=供应商价格 +RepeatableSupplierInvoice=供应商发票模块 +RepeatableSupplierInvoices=供应商发票模块 +RepeatableSupplierInvoicesList=供应商发票模块 +RecurringSupplierInvoices=Recurring supplier invoices +ToCreateAPredefinedSupplierInvoice=In order to create template supplier invoice, you must create a standard invoice, then, without validating it, click on the "%s" button. +GeneratedFromSupplierTemplate=Generated from supplier invoice template %s +SupplierInvoiceGeneratedFromTemplate=Supplier invoice %s Generated from supplier invoice template %s diff --git a/htdocs/langs/zh_CN/ticket.lang b/htdocs/langs/zh_CN/ticket.lang index eacf5e31b7b..5126ad8236d 100644 --- a/htdocs/langs/zh_CN/ticket.lang +++ b/htdocs/langs/zh_CN/ticket.lang @@ -27,6 +27,7 @@ Permission56003=删除票据 Permission56004=管理票据 Permission56005=See tickets of all third parties (not effective for external users, always be limited to the third party they depend on) +Tickets=工单 TicketDictType=Ticket - Types TicketDictCategory=Ticket - Groupes TicketDictSeverity=Ticket - Severities @@ -90,8 +91,8 @@ TicketPublicAccess=以下网址提供不需要识别的公共接口 TicketSetupDictionaries=The type of ticket, severity and analytic codes are configurable from dictionaries TicketParamModule=模块变量设置 TicketParamMail=电子邮件设置 -TicketEmailNotificationFrom=Sender e-mail for ticket answers -TicketEmailNotificationFromHelp=Sender e-mail for ticket answers sent from Dolibarr +TicketEmailNotificationFrom=Sender e-mail for notification on answers +TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com TicketEmailNotificationTo=Notify ticket creation to this e-mail address TicketEmailNotificationToHelp=If present, this e-mail address will be notified of a ticket creation TicketNewEmailBodyLabel=Text message sent after creating a ticket @@ -99,6 +100,8 @@ TicketNewEmailBodyHelp=此处指定的文本将插入到确认从公共界面创 TicketParamPublicInterface=公共界面设置 TicketsEmailMustExist=需要现有电子邮件地址才能创建故障单 TicketsEmailMustExistHelp=在公共界面中,电子邮件地址应该已经填入数据库以创建新票证。 +TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. +TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. PublicInterface=公共界面 TicketUrlPublicInterfaceLabelAdmin=Alternative URL for public interface TicketUrlPublicInterfaceHelpAdmin=It is possible to define an alias to the web server and thus make available the public interface with another URL (the server must act as a proxy on this new URL) @@ -147,6 +150,8 @@ TicketsAutoNotifyCloseHelp=When closing a ticket, you will be proposed to send a TicketWrongContact=Provided contact is not part of current ticket contacts. Email not sent. TicketChooseProductCategory=Product category for ticket support TicketChooseProductCategoryHelp=Select the product category of ticket support. This will be used to automatically link a contract to a ticket. +TicketUseCaptchaCode=Use graphical code (CAPTCHA) when creating a ticket +TicketUseCaptchaCodeHelp=Adds CAPTCHA verification when creating a new ticket. # # Index & list page @@ -182,7 +187,7 @@ TicketCategory=Ticket categorization SeeTicket=查看票据 TicketMarkedAsRead=票据已标记为已读 TicketReadOn=请继续阅读 -TicketCloseOn=截止日期 +TicketCloseOn=关闭日期 MarkAsRead=将票证标记为已读 TicketHistory=票务历史 AssignUser=分配给用户 @@ -190,8 +195,7 @@ TicketAssigned=现在分配了票证 TicketChangeType=改变类型 TicketChangeCategory=Change analytic code TicketChangeSeverity=改变严重程度 -TicketAddMessage=添加消息 -AddMessage=添加消息 +TicketAddMessage=Add private message MessageSuccessfullyAdded=新增票据 TicketMessageSuccessfullyAdded=消息已成功添加 TicketMessagesList=消息列表 @@ -202,8 +206,8 @@ TicketSeverity=严重 ShowTicket=看票 RelatedTickets=相关票据 TicketAddIntervention=创建干预 -CloseTicket=Close|Solve ticket -AbandonTicket=Abandon ticket +CloseTicket=Close|Solve +AbandonTicket=Abandon CloseATicket=Close|Solve a ticket ConfirmCloseAticket=确认票据关闭 ConfirmAbandonTicket=Do you confirm the closing of the ticket to status 'Abandonned' @@ -217,18 +221,17 @@ SendMessageByEmail=通过电子邮件发送消息 TicketNewMessage=新消息 ErrorMailRecipientIsEmptyForSendTicketMessage=收件人是空的。没有电子邮件发送 TicketGoIntoContactTab=请进入“联系人”标签以选择它们 -TicketMessageMailIntro=介绍 +TicketMessageMailIntro=Message header TicketMessageMailIntroHelp=此文本仅在电子邮件的开头添加,不会保存。 -TicketMessageMailIntroLabelAdmin=Introduction text to all ticket answers -TicketMessageMailIntroText=Hello,
A new answer has been added to a ticket that you follow. Here is the message:
+TicketMessageMailIntroText=您好,在您联络的工单上有新回复
。以下是信息:
TicketMessageMailIntroHelpAdmin=This text will be inserted before the answer when replying to a ticket from Dolibarr -TicketMessageMailSignature=签名 -TicketMessageMailSignatureHelp=此文本仅在电子邮件末尾添加,不会保存。 -TicketMessageMailSignatureText=Message sent by %s via Dolibarr -TicketMessageMailSignatureLabelAdmin=回复电子邮件的签名 -TicketMessageMailSignatureHelpAdmin=该文本将在响应消息后插入。 +TicketMessageMailFooter=Message footer +TicketMessageMailFooterHelp=This text is added only at the end of the message sent by email and will not be saved. +TicketMessageMailFooterText=Message sent by %s via Dolibarr +TicketMessageMailFooterHelpAdmin=This text will be inserted after the response message. TicketMessageHelp=只有此文本将保存在故障单卡的消息列表中。 TicketMessageSubstitutionReplacedByGenericValues=替换变量由通用值替换。 +ForEmailMessageWillBeCompletedWith=For email messages sent to external users, the message will be completed with TimeElapsedSince=Time elapsed since TicketTimeToRead=Time elapsed before read TicketTimeElapsedBeforeSince=Time elapsed before / since @@ -239,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=A new message was posted on the ticke TicketAssignedToYou=机票已分配 TicketAssignedEmailBody=您已获得%s的票据#%s MarkMessageAsPrivate=将邮件标记为私有 +TicketMessageSendEmailHelp=An email will be sent to all assigned contact (internal contacts, but also external contacts except if the option "%s" is checked) TicketMessagePrivateHelp=此消息不会显示给外部用户 TicketEmailOriginIssuer=发行人在门票的原产地 InitialMessage=初步讯息 @@ -255,7 +259,7 @@ TicketNotNotifyTiersAtCreate=不在创建时通知公司 NotifyThirdpartyOnTicketClosing=Contacts to notify while closing the ticket TicketNotifyAllTiersAtClose=All related contacts TicketNotNotifyTiersAtClose=No related contact -Unread=Unread +Unread=未读 TicketNotCreatedFromPublicInterface=Not available. Ticket was not created from public interface. ErrorTicketRefRequired=Ticket reference name is required TicketsDelayForFirstResponseTooLong=Too much time elapsed since ticket opening without any answer. @@ -294,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=您可以通过单击以下链接查看 TicketCloseEmailBodyInfosTrackUrlCustomer=You can consult the history of this ticket by clicking the following link TicketEmailPleaseDoNotReplyToThisEmail=请不要直接回复此电子邮件!使用该链接回复界面。 TicketPublicInfoCreateTicket=此表单允许您在我们的管理系统中记录支持服务单。 -TicketPublicPleaseBeAccuratelyDescribe=请准确描述问题。提供尽可能多的信息,以便我们正确识别您的请求。 +TicketPublicPleaseBeAccuratelyDescribe=请准确描述您的问题,提供尽可能多的信息让我们能够正确识别您的要求。 TicketPublicMsgViewLogIn=请输入故障单跟踪ID TicketTrackId=Public Tracking ID OneOfTicketTrackId=One of your tracking ID diff --git a/htdocs/langs/zh_CN/trips.lang b/htdocs/langs/zh_CN/trips.lang index 13bf397bc51..6ff0844d1fd 100644 --- a/htdocs/langs/zh_CN/trips.lang +++ b/htdocs/langs/zh_CN/trips.lang @@ -1,150 +1,152 @@ # Dolibarr language file - Source file is en_US - trips -ShowExpenseReport=显示费用报表 -Trips=费用报表 -TripsAndExpenses=费用报表 -TripsAndExpensesStatistics=费用报表统计 -TripCard=费用报表信息卡 +AUTHOR=记录人员 +AUTHORPAIEMENT=付款人 AddTrip=创建费用报表 -ListOfTrips=费用报表列表 -ListOfFees=费用清单 -TypeFees=费用类型 -ShowTrip=显示费用报表 -NewTrip=新建费用报表 -LastExpenseReports=最新的%s费用报告 +AllExpenseReport=所有类型的费用报告 AllExpenseReports=所有费用报告 -CompanyVisited=公司/组织访问过 -FeesKilometersOrAmout=金额或公里 -DeleteTrip=删除费用报表 -ConfirmDeleteTrip=您确定要删除此费用报表吗? -ListTripsAndExpenses=费用报表列表 -ListToApprove=等待审批 -ExpensesArea=费用报表区 +AnyOtherInThisListCanValidate=被通知验证请求的人。 +AttachTheNewLineToTheDocument=将该行附加在上传的文档中 +AucuneLigne=尚未宣布费用报告 +BrouillonnerTrip=费用报表回退到"草稿"状态 +byEX_DAY=按天(限制为%s) +byEX_EXP=按行(限制为%s) +byEX_MON=按月(限制为%s) +byEX_YEA=按年(限制为%s) +CANCEL_USER=删除者 +CarCategory=车辆类别 ClassifyRefunded=归类 'Refunded' +CompanyVisited=公司/组织访问过 +ConfirmBrouillonnerTrip=您确定要将此费用报告移至状态“草稿”吗? +ConfirmCancelTrip=您确定要取消此费用报告吗? +ConfirmCloneExpenseReport=您确定要克隆此费用报告吗? +ConfirmDeleteTrip=您确定要删除此费用报表吗? +ConfirmPaidTrip=您确定要将此费用报表的状态更改为“付费”吗? +ConfirmRefuseTrip=您确定要拒绝此费用报告吗? +ConfirmSaveTrip=您确定要验证此费用报告吗? +ConfirmValideTrip=您确定要批准此费用报表吗? +DATE_CANCEL=取消日期 +DATE_PAIEMENT=付款日期 +DATE_REFUS=否认日期 +DATE_SAVE=验证日期 +DefaultCategoryCar=默认运输模式 +DefaultRangeNumber=默认范围编号 +DeleteTrip=删除费用报表 +ErrorDoubleDeclaration=您已将另一个费用报表声明为类似的日期范围。 +Error_EXPENSEREPORT_ADDON_NotDefined=错误,费用报告编号ref的规则未定义到模块“费用报告”的设置中 +ExpenseRangeOffset=抵消金额:%s +expenseReportCatDisabled=类别已禁用 - 请参阅c_exp_tax_cat字典 +expenseReportCoef=系数 +expenseReportCoefUndefined=(值未定义) +expenseReportOffset=偏移 +expenseReportPrintExample=offset + (d x coef) = %s +expenseReportRangeDisabled=范围已禁用 - 请参阅c_exp_tax_range词典 +expenseReportRangeFromTo=从%d到%d +expenseReportRangeMoreThan=超过%d +expenseReportTotalForFive= d = 5的示例 +ExpenseReportApplyTo=适用于 +ExpenseReportApproved=费用报告获得批准 +ExpenseReportApprovedMessage=费用报告%s获得批准。
- 用户:%s
- 批准人:%s
点击此处显示费用报告:%s +ExpenseReportCanceled=费用报告已取消 +ExpenseReportCanceledMessage=费用报告%s被取消。
- 用户:%s
- 取消:%s
- 取消原因:%s
点击此处查看费用报告:%s +ExpenseReportConstraintViolationError=超出最大金额 (规则%s):%s高于%s (超出禁止范围) +ExpenseReportConstraintViolationWarning=超出最大金额 (规则%s):%s高于%s (超出授权范围) +ExpenseReportDateEnd=截至日期 +ExpenseReportDateStart=开始日期 +ExpenseReportDomain=要申请的域名 +ExpenseReportIkDesc=您可以按类别和范围修改公里费用的计算。 d 是以千米为单位的距离 +ExpenseReportLimitAmount=最大金额 +ExpenseReportLimitOn=限制 +ExpenseReportLine=费用报表明细 +ExpenseReportPaid=支付了费用报告 +ExpenseReportPaidMessage=费用报告%s已付款。
- 用户:%s
- 支付方式:%s
点击此处显示费用报告:%s +ExpenseReportPayment=支付费用报表 +ExpenseReportRef=参考。开支报告 +ExpenseReportRefused=费用报告遭到拒绝 +ExpenseReportRefusedMessage=费用报告%s被拒绝。
- 用户:%s
- 拒绝:%s
- 拒绝动机:%s
点击此处显示费用报告:%s +ExpenseReportRestrictive=超出禁止范围 +ExpenseReportRuleErrorOnSave=错误:%s +ExpenseReportRuleSave=已保存费用报表规则 +ExpenseReportRulesDesc=您可以为费用报告定义最高金额规则。将新的费用添加到费用报告时将应用这些规则。 ExpenseReportWaitingForApproval=新的费用报告已提交审批 ExpenseReportWaitingForApprovalMessage=新的费用报告已提交并正在等待批准。
- 用户:%s
- 期间:%s
点击此处验证:%s ExpenseReportWaitingForReApproval=已提交费用报告以供重新批准 ExpenseReportWaitingForReApprovalMessage=已提交费用报告并等待重新批准。
%s,您因此拒绝批准费用报告:%s。
已提出新版本并等待您的批准。 > - 用户:%s
- 期间:%s
点击此处验证:%s -ExpenseReportApproved=费用报告获得批准 -ExpenseReportApprovedMessage=费用报告%s获得批准。
- 用户:%s
- 批准人:%s
点击此处显示费用报告:%s -ExpenseReportRefused=费用报告遭到拒绝 -ExpenseReportRefusedMessage=费用报告%s被拒绝。
- 用户:%s
- 拒绝:%s
- 拒绝动机:%s
点击此处显示费用报告:%s -ExpenseReportCanceled=费用报告已取消 -ExpenseReportCanceledMessage=费用报告%s被取消。
- 用户:%s
- 取消:%s
- 取消原因:%s
点击此处查看费用报告:%s -ExpenseReportPaid=支付了费用报告 -ExpenseReportPaidMessage=费用报告%s已付款。
- 用户:%s
- 支付方式:%s
点击此处显示费用报告:%s -TripId=费用报表ID号 -AnyOtherInThisListCanValidate=Person to be informed for validating the request. -TripSociete=公司资料信息 -TripNDF=费用报表信息 -PDFStandardExpenseReports=用于生成费用报表PDF文档的标准模板 -ExpenseReportLine=费用报表明细 -TF_OTHER=其他 -TF_TRIP=交通 -TF_LUNCH=午餐 -TF_METRO=地铁 -TF_TRAIN=火车 -TF_BUS=公交 -TF_CAR=汽车 -TF_PEAGE=总数 -TF_ESSENCE=燃料 -TF_HOTEL=酒店 -TF_TAXI=的士 -EX_KME=里程费用 -EX_FUE=燃料 CV -EX_HOT=酒店 -EX_PAR=停车 CV -EX_TOL=收费 CV -EX_TAX=各种税 -EX_IND=赔偿运输订阅 -EX_SUM=维修供应 -EX_SUO=办公用品 -EX_CAR=汽车出租 -EX_DOC=文档 -EX_CUR=客户收到 -EX_OTR=其他接收 -EX_POS=邮资 -EX_CAM=CV维护和修理 -EX_EMM=员工用餐 -EX_GUM=客人用餐 -EX_BRE=早餐 -EX_FUE_VP=燃料PV -EX_TOL_VP=收费PV -EX_PAR_VP=停车PV -EX_CAM_VP=PV 维护和维修 -DefaultCategoryCar=默认运输模式 -DefaultRangeNumber=默认范围编号 -UploadANewFileNow=Upload a new document now -Error_EXPENSEREPORT_ADDON_NotDefined=错误,费用报告编号ref的规则未定义到模块“费用报告”的设置中 -ErrorDoubleDeclaration=您已将另一个费用报表声明为类似的日期范围。 -AucuneLigne=尚未宣布费用报告 -ModePaiement=支付模式 -VALIDATOR=用户负责批准 -VALIDOR=被批准 -AUTHOR=记录人员 -AUTHORPAIEMENT=付款人 -REFUSEUR=否认人 -CANCEL_USER=删除者 -MOTIF_REFUS=原因 -MOTIF_CANCEL=原因 -DATE_REFUS=否认日期 -DATE_SAVE=验证日期 -DATE_CANCEL=取消日期 -DATE_PAIEMENT=付款日期 -ExpenseReportRef=参考。开支报告 -ValidateAndSubmit=同意验证和提交 -ValidatedWaitingApproval=验证 (等待审批) -NOT_AUTHOR=您不是此费用报告的作者。操作取消。 -ConfirmRefuseTrip=您确定要拒绝此费用报告吗? -ValideTrip=批准费用报告 -ConfirmValideTrip=您确定要批准此费用报表吗? -PaidTrip=支付费用报告 -ConfirmPaidTrip=您确定要将此费用报表的状态更改为“付费”吗? -ConfirmCancelTrip=您确定要取消此费用报告吗? -BrouillonnerTrip=费用报表回退到"草稿"状态 -ConfirmBrouillonnerTrip=您确定要将此费用报告移至状态“草稿”吗? -SaveTrip=批准费用报表 -ConfirmSaveTrip=您确定要验证此费用报告吗? -NoTripsToExportCSV=此期间无出口费用报告。 -ExpenseReportPayment=支付费用报表 +ExpenseReportsIk=里程费用的配置 +ExpenseReportsRules=费用报告规则 ExpenseReportsToApprove=批准费用报表 ExpenseReportsToPay=支付费用报表 -ConfirmCloneExpenseReport=您确定要克隆此费用报告吗? -ExpenseReportsIk=Configuration of mileage charges -ExpenseReportsRules=费用报告规则 -ExpenseReportIkDesc=您可以按类别和范围修改公里费用的计算。 d 是以千米为单位的距离 -ExpenseReportRulesDesc=You can define max amount rules for expense reports. These rules will be applied when a new expense is added to an expense report -expenseReportOffset=偏移 -expenseReportCoef=系数 -expenseReportTotalForFive= d = 5的示例 -expenseReportRangeFromTo=从%d到%d -expenseReportRangeMoreThan=超过%d -expenseReportCoefUndefined=(值未定义) -expenseReportCatDisabled=类别已禁用 - 请参阅c_exp_tax_cat字典 -expenseReportRangeDisabled=范围已禁用 - 请参阅c_exp_tax_range词典 -expenseReportPrintExample=offset + (d x coef) = %s -ExpenseReportApplyTo=适用于 -ExpenseReportDomain=要申请的域名 -ExpenseReportLimitOn=限制 -ExpenseReportDateStart=开始日期 -ExpenseReportDateEnd=截至日期 -ExpenseReportLimitAmount=Max amount -ExpenseReportRestrictive=Exceeding forbidden -AllExpenseReport=所有类型的费用报告 -OnExpense=费用行 -ExpenseReportRuleSave=已保存费用报表规则 -ExpenseReportRuleErrorOnSave=错误:%s -RangeNum=范围%d -ExpenseReportConstraintViolationError=Max amount exceeded (rule %s): %s is higher than %s (Exceeding forbidden) -byEX_DAY=按天(限制为%s) -byEX_MON=按月(限制为%s) -byEX_YEA=按年(限制为%s) -byEX_EXP=按行(限制为%s) -ExpenseReportConstraintViolationWarning=Max amount exceeded (rule %s): %s is higher than %s (Exceeding authorized) +ExpensesArea=费用报表区 +FeesKilometersOrAmout=金额或公里 +LastExpenseReports=最新的%s费用报告 +ListOfFees=费用清单 +ListOfTrips=费用报表列表 +ListToApprove=等待审批 +ListTripsAndExpenses=费用报表列表 +MOTIF_CANCEL=原因 +MOTIF_REFUS=原因 +ModePaiement=支付模式 +NewTrip=新建费用报表 nolimitbyEX_DAY=按天(没有限制) +nolimitbyEX_EXP=按行(没有限制) nolimitbyEX_MON=按月(无限制) nolimitbyEX_YEA=按年(无限制) -nolimitbyEX_EXP=按行(没有限制) -CarCategory=Vehicle category -ExpenseRangeOffset=抵消金额:%s +NoTripsToExportCSV=此期间无出口费用报告。 +NOT_AUTHOR=您不是此费用报告的作者。操作取消。 +OnExpense=费用行 +PDFStandardExpenseReports=用于生成费用报表PDF文档的标准模板 +PaidTrip=支付费用报告 +REFUSEUR=否认人 RangeIk=里程范围 -AttachTheNewLineToTheDocument=Attach the line to an uploaded document +RangeNum=范围%d +SaveTrip=批准费用报表 +ShowExpenseReport=显示费用报表 +ShowTrip=显示费用报表 +TripCard=费用报表信息卡 +TripId=费用报表ID号 +TripNDF=费用报表信息 +TripSociete=公司资料信息 +Trips=费用报表 +TripsAndExpenses=费用报表 +TripsAndExpensesStatistics=费用报表统计 +TypeFees=费用类型 +UploadANewFileNow=立即上传新文档 +VALIDATOR=用户负责批准 +VALIDOR=被批准 +ValidateAndSubmit=同意验证和提交 +ValidatedWaitingApproval=验证 (等待审批) +ValideTrip=批准费用报告 + +## Dictionary +EX_BRE=早餐 +EX_CAM=CV维护和修理 +EX_CAM_VP=PV 维护和维修 +EX_CAR=汽车出租 +EX_CUR=接收的客户 +EX_DOC=文档 +EX_EMM=员工用餐 +EX_FUE=燃料 CV +EX_FUE_VP=燃料PV +EX_GUM=客人用餐 +EX_HOT=酒店 +EX_IND=赔偿运输订阅 +EX_KME=里程费用 +EX_OTR=其他接收 +EX_PAR=停车 CV +EX_PAR_VP=停车PV +EX_POS=邮资 +EX_SUM=维修供应 +EX_SUO=办公用品 +EX_TAX=各种税 +EX_TOL=收费 CV +EX_TOL_VP=收费PV +TF_BUS=公交 +TF_CAR=汽车 +TF_ESSENCE=燃料 +TF_HOTEL=酒店 +TF_LUNCH=午餐 +TF_METRO=地铁 +TF_OTHER=其他 +TF_PEAGE=总数 +TF_TAXI=的士 +TF_TRAIN=火车 +TF_TRIP=交通 diff --git a/htdocs/langs/zh_CN/users.lang b/htdocs/langs/zh_CN/users.lang index fb2abe3cd20..38faecdafd0 100644 --- a/htdocs/langs/zh_CN/users.lang +++ b/htdocs/langs/zh_CN/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=从组中删除 PasswordChangedAndSentTo=密码更改,发送到%s。 PasswordChangeRequest=请求更改 %s 的密码 PasswordChangeRequestSent=要求更改密码的S%发送到%s。 -IfLoginExistPasswordRequestSent=If this login is a valid account, an email to reset password has been sent. +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=If this email is a valid account, an email to reset password has been sent. ConfirmPasswordReset=确认密码重置 MenuUsersAndGroups=用户和组 @@ -68,7 +68,6 @@ CreateDolibarrLogin=创建用户 CreateDolibarrThirdParty=创建合伙人 LoginAccountDisableInDolibarr=停用帐户 UsePersonalValue=使用自定义值 -InternalUser=内部用户 ExportDataset_user_1=用户及属性 DomainUser=域用户%s Reactivate=重新激活 @@ -114,7 +113,7 @@ UserLogoff=用户注销 UserLogged=用户登录 DateOfEmployment=Employment date DateEmployment=Employment -DateEmploymentstart=Employment Start Date +DateEmploymentStart=Employment Start Date DateEmploymentEnd=Employment End Date RangeOfLoginValidity=Access validity date range CantDisableYourself=You can't disable your own user record @@ -124,3 +123,9 @@ ValidatorIsSupervisorByDefault=By default, the validator is the supervisor of th UserPersonalEmail=Personal email UserPersonalMobile=Personal mobile phone WarningNotLangOfInterface=Warning, this is the main language the user speak, not the language of the interface he choosed to see. To change the interface language visible by this user, go on tab %s +DateLastLogin=Date last login +DatePreviousLogin=Date previous login +IPLastLogin=IP last login +IPPreviousLogin=IP previous login +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/zh_CN/website.lang b/htdocs/langs/zh_CN/website.lang index 7e6f598ca4f..d2e23b422f8 100644 --- a/htdocs/langs/zh_CN/website.lang +++ b/htdocs/langs/zh_CN/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=代码 +WebsiteName=Name of the website WebsiteSetupDesc=Create here the websites you wish to use. Then go into menu Websites to edit them. DeleteWebsite=删除网址 ConfirmDeleteWebsite=Are you sure you want to delete this web site? All its pages and content will also be removed. The files uploaded (like into the medias directory, the ECM module, ...) will remain. @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=在HTML标题的底部添加(对所有页面通用) WEBSITE_ROBOT=机器人文件(robots.txt) WEBSITE_HTACCESS=Website .htaccess file WEBSITE_MANIFEST_JSON=Website manifest.json file -WEBSITE_README=README.md file WEBSITE_KEYWORDSDesc=Use a comma to separate values -EnterHereLicenseInformation=Enter here meta data or license information to fille a README.md file. if you distribute your website as a template, the file will be included into the temptate package. +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML标头(仅限此页面) PageNameAliasHelp=页面的名称或别名。
当从Web服务器的虚拟主机(如Apacke,Nginx,...)运行网站时,此别名也用于伪造SEO URL。使用“ %s ”按钮编辑此别名。 EditTheWebSiteForACommonHeader=注意:如果要为所有页面定义个性化标题,请在站点级别而不是页面/容器上编辑标题。 @@ -42,10 +43,12 @@ ViewPageInNewTab=在新标签页查看页面 SetAsHomePage=设为首页 RealURL=真实URL地址 ViewWebsiteInProduction=使用主页URL网址查看网页 +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=Use with Apache/NGinx/...
Create on your web server (Apache, Nginx, ...) a dedicated Virtual Host with PHP enabled and a Root directory on
%s ExampleToUseInApacheVirtualHostConfig=Example to use in Apache virtual host setup: YouCanAlsoTestWithPHPS=Use with PHP embedded server
On develop environment, you may prefer to test the site with the PHP embedded web server (PHP 5.5 required) by running
php -S 0.0.0.0:8080 -t %s -YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org +YouCanAlsoDeployToAnotherWHP=Run your web site with another Dolibarr Hosting provider
If you don't have a web server like Apache or NGinx available on internet, you can export and import your web site onto another Dolibarr instance provided by another Dolibarr hosting provider that provide full integration with the Website module. You can find a list of some Dolibarr hosting providers on https://saas.dolibarr.org CheckVirtualHostPerms=Check also that the virtual host user (for example www-data) has %s permissions on files into
%s ReadPerm=阅读 WritePerm=写 @@ -60,7 +63,7 @@ YouCanEditHtmlSourceckeditor=您可以使用编辑器中的“源”按钮编辑 YouCanEditHtmlSource=
You can include PHP code into this source using tags <?php ?>. The following global variables are available: $conf, $db, $mysoc, $user, $website, $websitepage, $weblangs, $pagelangs.

You can also include content of another Page/Container with the following syntax:
<?php includeContainer('alias_of_container_to_include'); ?>

You can make a redirect to another Page/Container with the following syntax (Note: do not output any content before a redirect):
<?php redirectToContainer('alias_of_container_to_redirect_to'); ?>

To add a link to another page, use the syntax:
<a href="alias_of_page_to_link_to.php">mylink<a>

To include a link to download a file stored into the documents directory, use the document.php wrapper:
Example, for a file into documents/ecm (need to be logged), syntax is:
<a href="/document.php?modulepart=ecm&file=[relative_dir/]filename.ext">
For a file into documents/medias (open directory for public access), syntax is:
<a href="/document.php?modulepart=medias&file=[relative_dir/]filename.ext">
For a file shared with a share link (open access using the sharing hash key of file), syntax is:
<a href="/document.php?hashp=publicsharekeyoffile">

To include an image stored into the documents directory, use the viewimage.php wrapper:
Example, for an image into documents/medias (open directory for public access), syntax is:
<img src="/viewimage.php?modulepart=medias&file=[relative_dir/]filename.ext">
#YouCanEditHtmlSource2=
To include a image shared publicaly, use the viewimage.php wrapper:
Example with a shared key 123456789, syntax is:
<img src="/viewimage.php?hashp=12345679012...">
YouCanEditHtmlSource2=For an image shared with a share link (open access using the sharing hash key of file), syntax is:
<img src="/viewimage.php?hashp=12345679012...">
-YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. +YouCanEditHtmlSourceMore=
More examples of HTML or dynamic code available on the wiki documentation
. ClonePage=克隆页面/容器 CloneSite=克隆网站 SiteAdded=Website added @@ -78,7 +81,7 @@ IDOfPage=页面ID Banner=旗帜 BlogPost=博客文章 WebsiteAccount=Website account -WebsiteAccounts=Website accounts +WebsiteAccounts=网站帐号 AddWebsiteAccount=创建网站帐户 BackToListForThirdParty=Back to list for the third-party DisableSiteFirst=首先停用网站 @@ -137,7 +140,7 @@ PagesRegenerated=%s page(s)/container(s) regenerated RegenerateWebsiteContent=Regenerate web site cache files AllowedInFrames=Allowed in Frames DefineListOfAltLanguagesInWebsiteProperties=Define list of all available languages into web site properties. -GenerateSitemaps=Generate website sitemap file +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=If you confirm, you will erase the existing sitemap file... ConfirmSitemapsCreation=Confirm sitemap generation SitemapGenerated=Sitemap file %s generated @@ -145,3 +148,10 @@ ImportFavicon=Favicon ErrorFaviconType=Favicon must be png ErrorFaviconSize=Favicon must be sized 16x16, 32x32 or 64x64 FaviconTooltip=Upload an image which needs to be a png (16x16, 32x32 or 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/zh_CN/withdrawals.lang b/htdocs/langs/zh_CN/withdrawals.lang index 72dd3ffd8b9..61086602c51 100644 --- a/htdocs/langs/zh_CN/withdrawals.lang +++ b/htdocs/langs/zh_CN/withdrawals.lang @@ -31,8 +31,9 @@ SupplierInvoiceWaitingWithdraw=Vendor invoice waiting for payment by credit tran InvoiceWaitingWithdraw=发票等待直接付款 InvoiceWaitingPaymentByBankTransfer=Invoice waiting for credit transfer AmountToWithdraw=收回的款额 +AmountToTransfer=Amount to transfer NoInvoiceToWithdraw=No invoice open for '%s' is waiting. Go on tab '%s' on invoice card to make a request. -NoSupplierInvoiceToWithdraw=No supplier invoice with open 'Direct credit requests' is waiting. Go on tab '%s' on invoice card to make a request. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=User Responsible WithdrawalsSetup=提款设置 CreditTransferSetup=Credit transfer setup @@ -41,6 +42,7 @@ CreditTransferStatistics=Credit transfer statistics Rejects=拒绝 LastWithdrawalReceipt=最新的%s直接借记收据 MakeWithdrawRequest=直接付款请求 +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=Make a credit transfer request WithdrawRequestsDone=%s记录了直接付款请求 BankTransferRequestsDone=%s credit transfer requests recorded @@ -75,7 +77,7 @@ StatusMotif0=未指定 StatusMotif1=提供insuffisante StatusMotif2=Tirage conteste StatusMotif3=没有直接付款订单 -StatusMotif4=Sales Order +StatusMotif4=销售订单 StatusMotif5=肋inexploitable StatusMotif6=帐户无余额 StatusMotif7=司法判决 @@ -99,8 +101,11 @@ CreditDate=信贷 WithdrawalFileNotCapable=无法为您所在的国家/地区生成提款收据文件%s(不支持您所在的国家/地区) ShowWithdraw=Show Direct Debit Order IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one direct debit payment order not yet processed, it won't be set as paid to allow prior withdrawal management. -DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, go into menu Bank->Payment by direct debit to generate and manage the direct debit order. When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. -DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu Bank->Payment by credit transfer to generate and manage the credit transfer order. When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=Debit order file CreditTransferFile=Credit transfer file SetToStatusSent=设置状态“发送的文件” @@ -117,7 +122,7 @@ WithdrawRequestErrorNilAmount=无法为空金额创建直接付款请求。 SepaMandate=SEPA直接借记授权 SepaMandateShort=SEPA授权 PleaseReturnMandate=请将此任务表格通过电子邮件发送至%s或邮寄至 -SEPALegalText=By signing this mandate form, you authorize (A) %s to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=债权人标识符 CreditorName=Creditor Name SEPAFillForm=(B)请填写标有*的所有字段 @@ -136,6 +141,7 @@ SEPAFRST=SEPA FRST ExecutionDate=执行日期 CreateForSepa=创建直接付款文件 ICS=Creditor Identifier - ICS +IDS=Debitor Identifier END_TO_END="EndToEndId" SEPA XML tag - Unique id assigned per transaction USTRD="Unstructured" SEPA XML tag ADDDAYS=Add days to Execution Date @@ -154,3 +160,4 @@ ErrorICSmissing=Missing ICS in Bank account %s TotalAmountOfdirectDebitOrderDiffersFromSumOfLines=Total amount of direct debit order differs from sum of lines WarningSomeDirectDebitOrdersAlreadyExists=Warning: There is already some pending Direct Debit orders (%s) requested for an amount of %s WarningSomeCreditTransferAlreadyExists=Warning: There is already some pending Credit Transfer (%s) requested for an amount of %s +UsedFor=Used for %s diff --git a/htdocs/langs/zh_CN/zapier.lang b/htdocs/langs/zh_CN/zapier.lang index b4cc4ccba4a..5ca9f7cede9 100644 --- a/htdocs/langs/zh_CN/zapier.lang +++ b/htdocs/langs/zh_CN/zapier.lang @@ -13,9 +13,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -ModuleZapierForDolibarrName = Zapier for Dolibarr -ModuleZapierForDolibarrDesc = Zapier for Dolibarr module -ZapierForDolibarrSetup=Setup of Zapier for Dolibarr -ZapierDescription=Interface with Zapier -ZapierAbout=About the module Zapier -ZapierSetupPage=There is no need for a setup on Dolibarr side to use Zapier. However, you must generate and publish a package on zapier to be able to use Zapier with Dolibarr. See documentation on this wiki page. +ModuleZapierForDolibarrName = Dolibarr 的 Zapier +ModuleZapierForDolibarrDesc = Dolibarr 的 Zapier 模块 +ZapierForDolibarrSetup=Dolibarr 的 Zapier 设置 +ZapierDescription=与 Zapier 的接口 +ZapierAbout=关于模块 Zapier +ZapierSetupPage=使用 Zapier 不需要在 Dolibarr 方面进行设置。然而,你必须在 Zapier 上生成并发布一个包,以便能够在 Dolibarr 上使用 Zapier。请看这个维基页面上的文档。 diff --git a/htdocs/langs/zh_HK/admin.lang b/htdocs/langs/zh_HK/admin.lang index d79adb1e960..86054ea0fae 100644 --- a/htdocs/langs/zh_HK/admin.lang +++ b/htdocs/langs/zh_HK/admin.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - admin BoldRefAndPeriodOnPDF=Print reference and period of product item in PDF BoldLabelOnPDF=Print label of product item in Bold in PDF -Foundation=Foundation -Version=Version +Foundation=基礎 +Version=版本 Publisher=Publisher -VersionProgram=Version program -VersionLastInstall=Initial install version -VersionLastUpgrade=Latest version upgrade -VersionExperimental=Experimental -VersionDevelopment=Development -VersionUnknown=Unknown -VersionRecommanded=Recommended +VersionProgram=版本程序 +VersionLastInstall=初始安裝版本 +VersionLastUpgrade=最新版本升級 +VersionExperimental=實驗性的 +VersionDevelopment=發展 +VersionUnknown=未知 +VersionRecommanded=推薦的 FileCheck=Fileset Integrity Checks FileCheckDesc=This tool allows you to check the integrity of files and the setup of your application, comparing each file with the official one. The value of some setup constants may also be checked. You can use this tool to determine if any files have been modified (e.g by a hacker). FileIntegrityIsStrictlyConformedWithReference=Files integrity is strictly conformed with the reference. @@ -27,17 +27,17 @@ FilesAdded=Added Files FileCheckDolibarr=Check integrity of application files AvailableOnlyOnPackagedVersions=The local file for integrity checking is only available when the application is installed from an official package XmlNotFound=Xml Integrity File of application not found -SessionId=Session ID -SessionSaveHandler=Handler to save sessions -SessionSavePath=Session save location -PurgeSessions=Purge of sessions -ConfirmPurgeSessions=Do you really want to purge all sessions? This will disconnect every user (except yourself). -NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow listing all running sessions. -LockNewSessions=Lock new connections -ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself? Only user %s will be able to connect after that. -UnlockNewSessions=Remove connection lock -YourSession=Your session -Sessions=Users Sessions +SessionId=會話 ID +SessionSaveHandler=保存會話的處理程序 +SessionSavePath=會話保存位置 +PurgeSessions=清除會話 +ConfirmPurgeSessions=您真的要清除所有會話嗎?這將斷開每個用戶(除了你自己)。 +NoSessionListWithThisHandler=在您的 PHP 中配置的保存會話處理程序不允許列出所有正在運行的會話。 +LockNewSessions=鎖定新連接 +ConfirmLockNewSessions=您確定要將任何新的 Dolibarr 連接限制為您自己嗎?只有用戶 %s 之後才能連接。 +UnlockNewSessions=解除連接鎖 +YourSession=您的會話 +Sessions=用戶會話 WebUserGroup=Web server user/group PermissionsOnFiles=Permissions on files PermissionsOnFilesInWebRoot=Permissions on files in web root directory @@ -51,8 +51,6 @@ ClientSortingCharset=Client collation WarningModuleNotActive=Module %s must be enabled WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page. DolibarrSetup=Dolibarr install or upgrade -InternalUser=Internal user -ExternalUser=External user InternalUsers=Internal users ExternalUsers=External users UserInterface=User interface @@ -109,7 +107,7 @@ NextValueForReplacements=Next value (replacements) MustBeLowerThanPHPLimit=Note: your PHP configuration currently limits the maximum filesize for upload to %s %s, irrespective of the value of this parameter NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload) -UseCaptchaCode=Use graphical code (CAPTCHA) on login page +UseCaptchaCode=Use graphical code (CAPTCHA) on login page and some public pages AntiVirusCommand=Full path to antivirus command AntiVirusCommandExample=Example for ClamAv Daemon (require clamav-daemon): /usr/bin/clamdscan
Example for ClamWin (very very slow): c:\\Progra~1\\ClamWin\\bin\\clamscan.exe AntiVirusParam= More parameters on command line @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (default value in php.ini: %s) MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix-like systems) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix-like systems) MAIN_MAIL_EMAIL_FROM=Sender email for automatic emails (default value in php.ini: %s) +EMailHelpMsgSPFDKIM=To prevent Dolibarr emails to be classified as spam, make sure that the server is authorized to send e-mails from this address by SPF and DKIM configuration MAIN_MAIL_ERRORS_TO=Email used for error returns emails (fields 'Errors-To' in emails sent) MAIN_MAIL_AUTOCOPY_TO= Copy (Bcc) all sent emails to MAIN_DISABLE_ALL_MAILS=Disable all email sending (for test purposes or demos) @@ -439,8 +438,10 @@ Unique=Unique Boolean=Boolean (one checkbox) ExtrafieldPhone = Phone ExtrafieldPrice = Price +ExtrafieldPriceWithCurrency=Price with currency ExtrafieldMail = Email ExtrafieldUrl = Url +ExtrafieldIP = IP ExtrafieldSelect = Select list ExtrafieldSelectList = Select from table ExtrafieldSeparator=Separator (not a field) @@ -477,7 +478,7 @@ InstalledInto=Installed into directory %s BarcodeInitForThirdparties=Mass barcode init for third-parties BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services CurrentlyNWithoutBarCode=Currently, you have %s record on %s %s without barcode defined. -InitEmptyBarCode=Init value for next %s empty records +InitEmptyBarCode=Init value for the %s empty barcodes EraseAllCurrentBarCode=Erase all current barcode values ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values? AllBarcodeReset=All barcode values have been removed @@ -501,10 +502,11 @@ WarningPHPMail=WARNING: The setup to send emails from the application is using t WarningPHPMailA=- Using the server of the Email Service Provider increases the trustability of your email, so it increases the deliverablity without being flagged as SPAM WarningPHPMailB=- Some Email Service Providers (like Yahoo) do not allow you to send an email from another server than their own server. Your current setup uses the server of the application to send email and not the server of your email provider, so some recipients (the one compatible with the restrictive DMARC protocol), will ask your email provider if they can accept your email and some email providers (like Yahoo) may respond "no" because the server is not theirs, so few of your sent Emails may not be accepted for delivery (be careful also of your email provider's sending quota). WarningPHPMailC=- Using the SMTP server of your own Email Service Provider to send emails is also interesting so all emails sent from application will also be saved into your "Sent" directory of your mailbox. -WarningPHPMailD=Also, it is therefore recommended to change the sending method of e-mails to the value "SMTP". If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by setting the MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP constant to 1 in Home - Setup - Other. +WarningPHPMailD=It is therefore recommended to change the sending method of e-mails to the value "SMTP". +WarningPHPMailDbis=If you really want to keep the default "PHP" method to send emails, just ignore this warning, or remove it by %sclicking here%s. WarningPHPMail2=If your email SMTP provider need to restrict email client to some IP addresses (very rare), this is the IP address of the mail user agent (MUA) for your ERP CRM application: %s. WarningPHPMailSPF=If the domain name in your sender email address is protected by a SPF record (ask your domain name registar), you must add the following IPs in the SPF record of the DNS of your domain: %s. -ActualMailSPFRecordFound=Actual SPF record found : %s +ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s ClickToShowDescription=Click to show description DependsOn=This module needs the module(s) RequiredBy=This module is required by module(s) @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
Example:
For the form to create a new third PageUrlForDefaultValuesList=
Example:
For the page that lists third parties, it is %s.
For URL of external modules installed into custom directory, do not include the "custom/" so use a path like mymodule/mypagelist.php and not custom/mymodule/mypagelist.php.
If you want default value only if url has some parameter, you can use %s AlsoDefaultValuesAreEffectiveForActionCreate=Also note that overwritting default values for form creation works only for pages that were correctly designed (so with parameter action=create or presend...) EnableDefaultValues=Enable customization of default values -EnableOverwriteTranslation=Enable usage of overwritten translation +EnableOverwriteTranslation=Allow customization of translations GoIntoTranslationMenuToChangeThis=A translation has been found for the key with this code. To change this value, you must edit it from Home-Setup-translation. WarningSettingSortOrder=Warning, setting a default sort order may result in a technical error when going on the list page if field is an unknown field. If you experience such an error, come back to this page to remove the default sort order and restore default behavior. Field=Field @@ -645,9 +647,9 @@ Module2400Name=Events/Agenda Module2400Desc=Track events. Log automatic events for tracking purposes or record manual events or meetings. This is the principal module for good Customer or Vendor Relationship Management. Module2500Name=DMS / ECM Module2500Desc=Document Management System / Electronic Content Management. Automatic organization of your generated or stored documents. Share them when you need. -Module2600Name=API/Web services (SOAP server) +Module2600Name=API / Web services (SOAP server) Module2600Desc=Enable the Dolibarr SOAP server providing API services -Module2610Name=API/Web services (REST server) +Module2610Name=API / Web services (REST server) Module2610Desc=Enable the Dolibarr REST server providing API services Module2660Name=Call WebServices (SOAP client) Module2660Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Only Purchase orders are currently supported.) @@ -698,6 +700,7 @@ Module62000Name=Incoterms Module62000Desc=Add features to manage Incoterms Module63000Name=Resources Module63000Desc=Manage resources (printers, cars, rooms, ...) for allocating to events +Module94160Name=Receptions Permission11=Read customer invoices Permission12=Create/modify customer invoices Permission13=Invalidate customer invoices @@ -714,13 +717,14 @@ Permission27=Delete commercial proposals Permission28=Export commercial proposals Permission31=Read products Permission32=Create/modify products +Permission33=Read prices products Permission34=Delete products Permission36=See/manage hidden products Permission38=Export products Permission39=Ignore minimum price -Permission41=Read projects and tasks (shared project and projects I'm contact for). Can also enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) -Permission42=Create/modify projects (shared project and projects I'm contact for). Can also create tasks and assign users to project and tasks -Permission44=Delete projects (shared project and projects I'm contact for) +Permission41=Read projects and tasks (shared projects and projects of which I am a contact). +Permission42=Create/modify projects (shared projects and projects of which I am a contact). Can also assign users to projects and tasks +Permission44=Delete projects (shared projects and projects of which I am a contact) Permission45=Export projects Permission61=Read interventions Permission62=Create/modify interventions @@ -739,6 +743,7 @@ Permission79=Create/modify subscriptions Permission81=Read customers orders Permission82=Create/modify customers orders Permission84=Validate customers orders +Permission85=Generate the documents sales orders Permission86=Send customers orders Permission87=Close customers orders Permission88=Cancel customers orders @@ -766,9 +771,10 @@ Permission122=Create/modify third parties linked to user Permission125=Delete third parties linked to user Permission126=Export third parties Permission130=Create/modify third parties payment information -Permission141=Read all projects and tasks (also private projects for which I am not a contact) -Permission142=Create/modify all projects and tasks (also private projects for which I am not a contact) -Permission144=Delete all projects and tasks (also private projects i am not contact for) +Permission141=Read all projects and tasks (as well as the private projects for which I am not a contact) +Permission142=Create/modify all projects and tasks (as well as the private projects for which I am not a contact) +Permission144=Delete all projects and tasks (as well as the private projects I am not a contact) +Permission145=Can enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) Permission146=Read providers Permission147=Read stats Permission151=Read direct debit payment orders @@ -839,9 +845,9 @@ Permission286=Export contacts Permission291=Read tariffs Permission292=Set permissions on the tariffs Permission293=Modify customer's tariffs -Permission300=Read barcodes -Permission301=Create/modify barcodes -Permission302=Delete barcodes +Permission301=Generate PDF sheets of barcodes +Permission304=Create/modify barcodes +Permission305=Delete barcodes Permission311=Read services Permission312=Assign service/subscription to contract Permission331=Read bookmarks @@ -873,6 +879,7 @@ Permission525=Access loan calculator Permission527=Export loans Permission531=Read services Permission532=Create/modify services +Permission533=Read prices services Permission534=Delete services Permission536=See/manage hidden services Permission538=Export services @@ -883,6 +890,9 @@ Permission564=Record Debits/Rejections of credit transfer Permission601=Read stickers Permission602=Create/modify stickers Permission609=Delete stickers +Permission611=Read attributes of variants +Permission612=Create/Update attributes of variants +Permission613=Delete attributes of variants Permission650=Read Bills of Materials Permission651=Create/Update Bills of Materials Permission652=Delete Bills of Materials @@ -964,11 +974,14 @@ Permission3301=Generate new modules Permission4001=Read skill/job/position Permission4002=Create/modify skill/job/position Permission4003=Delete skill/job/position -Permission4020=Read evaluations -Permission4021=Create/modify your evaluation -Permission4022=Validate evaluation -Permission4023=Delete evaluation -Permission4030=See comparison menu +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=Validate evaluation +Permission4025=Delete evaluation +Permission4028=See comparison menu +Permission4031=Read personal information +Permission4032=Write personal information +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=Read website content Permission10002=Create/modify website content (html and javascript content) Permission10003=Create/modify website content (dynamic php code). Dangerous, must be reserved to restricted developers. @@ -1068,9 +1081,14 @@ DictionaryExpenseTaxCat=Expense report - Transportation categories DictionaryExpenseTaxRange=Expense report - Range by transportation category DictionaryTransportMode=Intracomm report - Transport mode DictionaryBatchStatus=Product lot/serial Quality Control status +DictionaryAssetDisposalType=Type of disposal of assets TypeOfUnit=Type of unit SetupSaved=Setup saved SetupNotSaved=Setup not saved +OAuthServiceConfirmDeleteTitle=Delete OAuth entry +OAuthServiceConfirmDeleteMessage=Are you sure you want to delete this OAuth entry ? All existing tokens for it will also be deleted. +ErrorInEntryDeletion=Error in entry deletion +EntryDeleted=Entry deleted BackToModuleList=Back to Module list BackToDictionaryList=Back to Dictionaries list TypeOfRevenueStamp=Type of tax stamp @@ -1122,7 +1140,7 @@ ValueOfConstantKey=Value of a configuration constant ConstantIsOn=Option %s is on NbOfDays=No. of days AtEndOfMonth=At end of month -CurrentNext=Current/Next +CurrentNext=A given day in month Offset=Offset AlwaysActive=Always active Upgrade=Upgrade @@ -1187,7 +1205,7 @@ BankModuleNotActive=Bank accounts module not enabled ShowBugTrackLink=Show the link "%s" ShowBugTrackLinkDesc=Keep empty to not display this link, use value 'github' for the link to the Dolibarr project or define directly an url 'https://...' Alerts=Alerts -DelaysOfToleranceBeforeWarning=Delay before displaying a warning alert for: +DelaysOfToleranceBeforeWarning=Displaying a warning alert for... DelaysOfToleranceDesc=Set the delay before an alert icon %s is shown onscreen for the late element. Delays_MAIN_DELAY_ACTIONS_TODO=Planned events (agenda events) not completed Delays_MAIN_DELAY_PROJECT_TO_CLOSE=Project not closed in time @@ -1228,11 +1246,13 @@ BrowserName=Browser name BrowserOS=Browser OS ListOfSecurityEvents=List of Dolibarr security events SecurityEventsPurged=Security events purged +TrackableSecurityEvents=Trackable security events LogEventDesc=Enable logging for specific security events. Administrators the log via menu %s - %s. Warning, this feature can generate a large amount of data in the database. AreaForAdminOnly=Setup parameters can be set by administrator users only. SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only. SystemAreaForAdminOnly=This area is available to administrator users only. Dolibarr user permissions cannot change this restriction. CompanyFundationDesc=Edit the information of your company/organization. Click on "%s" button at the bottom of the page when done. +MoreNetworksAvailableWithModule=More social networks may be available by enabling the module "Social networks". AccountantDesc=If you have an external accountant/bookkeeper, you can edit here its information. AccountantFileNumber=Accountant code DisplayDesc=Parameters affecting the look and presentation of the application can be modified here. @@ -1283,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP DownloadMoreSkins=More skins to download SimpleNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=Returns the reference number in the format %syymm-nnnn where yy is the year, mm is the month and nnnn is a sequential auto-incrementing number with no reset SimpleNumRefNoDateModelDesc=Returns the reference number in the format %s-nnnn where nnnn is a sequential auto-incrementing number with no reset ShowProfIdInAddress=Show professional ID with addresses ShowVATIntaInAddress=Hide intra-Community VAT number @@ -1339,6 +1361,7 @@ TransKeyWithoutOriginalValue=You forced a new translation for the translation ke TitleNumberOfActivatedModules=Activated modules TotalNumberOfActivatedModules=Activated modules: %s / %s YouMustEnableOneModule=You must at least enable 1 module +YouMustEnableTranslationOverwriteBefore=You must first enable translation overwriting to be allowed to replace a translation ClassNotFoundIntoPathWarning=Class %s not found in PHP path YesInSummer=Yes in summer OnlyFollowingModulesAreOpenedToExternalUsers=Note, only the following modules are available to external users (irrespective of the permissions of such users) and only if permissions are granted:
@@ -1368,7 +1391,7 @@ GetBarCode=Get barcode NumberingModules=Numbering models DocumentModules=Document models ##### Module password generation -PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters in lowercase. +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=Do not suggest a generated password. Password must be typed in manually. PasswordGenerationPerso=Return a password according to your personally defined configuration. SetupPerso=According to your configuration @@ -1420,6 +1443,12 @@ WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty) PaymentsNumberingModule=Payments numbering model SuppliersPayment=Vendor payments SupplierPaymentSetup=Vendor payments setup +InvoiceCheckPosteriorDate=Check facture date before validation +InvoiceCheckPosteriorDateHelp=Validating an invoice will be forbidden if its date is anterior to the date of last invoice of same type. +InvoiceOptionCategoryOfOperations=Display the mention "category of operations" on the invoice. +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=Yes, below the address block +InvoiceOptionCategoryOfOperationsYes2=Yes, in the lower left-hand corner ##### Proposals ##### PropalSetup=Commercial proposals module setup ProposalsNumberingModules=Commercial proposal numbering models @@ -1462,11 +1491,12 @@ WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) ##### Members ##### MembersSetup=Members module setup MemberMainOptions=Main options +MemberCodeChecker=Options for automatic generation of member codes AdherentLoginRequired= Manage a Login for each member AdherentMailRequired=Email required to create a new member MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default MemberCreateAnExternalUserForSubscriptionValidated=Create an external user login for each new member subscription validated -VisitorCanChooseItsPaymentMode=Visitor can choose from available payment modes +VisitorCanChooseItsPaymentMode=Visitor can choose from any available payment modes MEMBER_REMINDER_EMAIL=Enable automatic reminder by email of expired subscriptions. Note: Module %s must be enabled and correctly setup to send reminders. MembersDocModules=Document templates for documents generated from member record ##### LDAP setup ##### @@ -1728,8 +1758,8 @@ ActivateFCKeditor=Activate advanced editor for: FCKeditorForNotePublic=WYSIWIG creation/edition of the field "public notes" of elements FCKeditorForNotePrivate=WYSIWIG creation/edition of the field "private notes" of elements FCKeditorForCompany=WYSIWIG creation/edition of the field description of elements (except products/services) -FCKeditorForProduct=WYSIWIG creation/edition of the field description of products/services -FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing) FCKeditorForUserSignature=WYSIWIG creation/edition of user signature FCKeditorForMail=WYSIWIG creation/edition for all mail (except Tools->eMailing) @@ -1752,7 +1782,7 @@ DetailMenuHandler=Menu handler where to show new menu DetailMenuModule=Module name if menu entry come from a module DetailType=Type of menu (top or left) DetailTitre=Menu label or label code for translation -DetailUrl=URL where menu send you (Absolute URL link or external link with http://) +DetailUrl=URL where menu send you (Relative URL link or external link with https://) DetailEnabled=Condition to show or not entry DetailRight=Condition to display unauthorized grey menus DetailLangs=Lang file name for label code translation @@ -1823,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatib CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sale from Point of Sale. Hence a warehouse is required. CashDeskForceDecreaseStockLabel=Stock decrease for batch products was forced. CashDeskForceDecreaseStockDesc=Decrease first by the oldest eatby and sellby dates. -CashDeskReaderKeyCodeForEnter=Key code for "Enter" defined in barcode reader (Example: 13) +CashDeskReaderKeyCodeForEnter=Key ASCII code for "Enter" defined in barcode reader (Example: 13) ##### Bookmark ##### BookmarkSetup=Bookmark module setup BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or external web sites on your left menu. @@ -1861,7 +1891,7 @@ SuppliersInvoiceNumberingModel=Vendor invoices numbering models IfSetToYesDontForgetPermission=If set to a non null value, don't forget to provide permissions to groups or users allowed for the second approval ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind module setup -PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions). YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s. YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s. @@ -1912,11 +1942,13 @@ BackupDumpWizard=Wizard to build the database dump file BackupZipWizard=Wizard to build the archive of documents directory SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is a manual process only a privileged user may perform. +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file %s to allow this feature. ConfFileMustContainCustom=Installing or building an external module from application need to save the module files into directory %s. To have this directory processed by Dolibarr, you must setup your conf/conf.php to add the 2 directive lines:
$dolibarr_main_url_root_alt='/custom';
$dolibarr_main_document_root_alt='%s/custom'; HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over HighlightLinesColor=Highlight color of the line when the mouse passes over (use 'ffffff' for no highlight) HighlightLinesChecked=Highlight color of the line when it is checked (use 'ffffff' for no highlight) +UseBorderOnTable=Show left-right borders on tables BtnActionColor=Color of the action button TextBtnActionColor=Text color of the action button TextTitleColor=Text color of Page title @@ -1925,7 +1957,7 @@ PressF5AfterChangingThis=Press CTRL+F5 on keyboard or clear your browser cache a NotSupportedByAllThemes=Will works with core themes, may not be supported by external themes BackgroundColor=Background color TopMenuBackgroundColor=Background color for Top menu -TopMenuDisableImages=Hide images in Top menu +TopMenuDisableImages=Icon or Text in Top menu LeftMenuBackgroundColor=Background color for Left menu BackgroundTableTitleColor=Background color for Table title line BackgroundTableTitleTextColor=Text color for Table title line @@ -1938,7 +1970,7 @@ EnterAnyCode=This field contains a reference to identify the line. Enter any val Enter0or1=Enter 0 or 1 UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For example: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] ColorFormat=The RGB color is in HEX format, eg: FF0000 -PictoHelp=Icon name in dolibarr format ('image.png' if into the current theme directory, 'image.png@nom_du_module' if into the directory /img/ of a module) +PictoHelp=Icon name in format:
- image.png for an image file into the current theme directory
- image.png@module if file is into the directory /img/ of a module
- fa-xxx for a FontAwesome fa-xxx picto
- fonwtawesome_xxx_fa_color_size for a FontAwesome fa-xxx picto (with prefix, color and size set) PositionIntoComboList=Position of line into combo lists SellTaxRate=Sales tax rate RecuperableOnly=Yes for VAT "Not Perceived but Recoverable" dedicated for some state in France. Keep value to "No" in all other cases. @@ -1966,6 +1998,7 @@ MailToSendSupplierOrder=Purchase orders MailToSendSupplierInvoice=Vendor invoices MailToSendContract=Contracts MailToSendReception=Receptions +MailToExpenseReport=Expense reports MailToThirdparty=Third parties MailToMember=Members MailToUser=Users @@ -2019,6 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=Right margin on PDF MAIN_PDF_MARGIN_TOP=Top margin on PDF MAIN_PDF_MARGIN_BOTTOM=Bottom margin on PDF MAIN_DOCUMENTS_LOGO_HEIGHT=Height for logo on PDF +DOC_SHOW_FIRST_SALES_REP=Show first sales representative MAIN_GENERATE_PROPOSALS_WITH_PICTURE=Add column for picture on proposal lines MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=Width of the column if a picture is added on lines MAIN_PDF_NO_SENDER_FRAME=Hide borders on sender address frame @@ -2036,8 +2070,10 @@ RemoveSpecialChars=Remove special characters COMPANY_AQUARIUM_CLEAN_REGEX=Regex filter to clean value (COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=Regex filter to clean value (COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=Duplicate not allowed +RemoveSpecialWords=Clean certain words when generating sub-accounts for customers or suppliers +RemoveSpecialWordsHelp=Specify the words to be cleaned before calculating the customer or supplier account. Use a ";" between each word GDPRContact=Data Protection Officer (DPO, Data Privacy or GDPR contact) -GDPRContactDesc=If you store data about European companies/citizens, you can name the contact who is responsible for the General Data Protection Regulation here +GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here HelpOnTooltip=Help text to show on tooltip HelpOnTooltipDesc=Put text or a translation key here for the text to show in a tooltip when this field appears in a form YouCanDeleteFileOnServerWith=You can delete this file on the server with Command Line:
%s @@ -2048,27 +2084,47 @@ VATIsUsedIsOff=Note: The option to use Sales Tax or VAT has been set to SwapSenderAndRecipientOnPDF=Swap sender and recipient address position on PDF documents FeatureSupportedOnTextFieldsOnly=Warning, feature supported on text fields and combo lists only. Also an URL parameter action=create or action=edit must be set OR page name must end with 'new.php' to trigger this feature. EmailCollector=Email collector +EmailCollectors=Email collectors EmailCollectorDescription=Add a scheduled job and a setup page to scan regularly email boxes (using IMAP protocol) and record emails received into your application, at the right place and/or create some records automatically (like leads). NewEmailCollector=New Email Collector EMailHost=Host of email IMAP server +EMailHostPort=Port of email IMAP server +loginPassword=Login/Password +oauthToken=Oauth2 token +accessType=Acces type +oauthService=Oauth service +TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). MailboxSourceDirectory=Mailbox source directory MailboxTargetDirectory=Mailbox target directory EmailcollectorOperations=Operations to do by collector EmailcollectorOperationsDesc=Operations are executed from top to bottom order MaxEmailCollectPerCollect=Max number of emails collected per collect +TestCollectNow=Test collect CollectNow=Collect now -ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s ? +ConfirmCloneEmailCollector=Are you sure you want to clone the Email collector %s? DateLastCollectResult=Date of latest collect try DateLastcollectResultOk=Date of latest collect success LastResult=Latest result +EmailCollectorHideMailHeaders=Do not include the content of email header into the saved content of collected e-mails +EmailCollectorHideMailHeadersHelp=When enabled, e-mail headers are not added at the end of the email content that is saved as an agenda event. EmailCollectorConfirmCollectTitle=Email collect confirmation -EmailCollectorConfirmCollect=Do you want to run the collection for this collector now ? +EmailCollectorConfirmCollect=Do you want to run this collector now? +EmailCollectorExampleToCollectTicketRequestsDesc=Collect emails that match some rules and create automatically a ticket (Module Ticket must be enabled) with the email informations. You can use this collector if you provide some support by email, so your ticket request will be automatically generated. Activate also Collect_Responses to collect answers of your client directly on the ticket view (you must reply from Dolibarr). +EmailCollectorExampleToCollectTicketRequests=Example collecting the ticket request (first message only) +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Scan your mailbox "Sent" directory to find emails that was sent as an answer of another email directly from your email software and not from Dolibarr. If such an email is found, the event of answer is recorded into Dolibarr +EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=Example collecting e-mail answers sent from an external e-mail software +EmailCollectorExampleToCollectDolibarrAnswersDesc=Collect all emails that are an answer of an email sent from your application. An event (Module Agenda must be enabled) with the email response will be recorded at the good place. For example, if you send a commercial proposal, order, invoice or message for a ticket by email from the application, and the recipient answers your email, the system will automatically catch the answer and add it into your ERP. +EmailCollectorExampleToCollectDolibarrAnswers=Example collecting all ingoing messages being answers to messages sent from Dolibarr' +EmailCollectorExampleToCollectLeadsDesc=Collect emails that match some rules and create automatically a lead (Module Project must be enabled) with the email informations. You can use this collector if you want to follow your lead using the module Project (1 lead = 1 project), so your leads will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from your leads, proposals or any other object, you may also see answers of your customers or partners directly on the application.
Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can't be found in database (new customer), the lead will be attached to the thirdparty with ID 1. +EmailCollectorExampleToCollectLeads=Example collecting leads +EmailCollectorExampleToCollectJobCandidaturesDesc=Collect emails applying to job offers (Module Recruitment must be enabled). You can complete this collector if you want to automatically create a candidature for a job request. Note: With this initial example, the title of the candidature is generated including the email. +EmailCollectorExampleToCollectJobCandidatures=Example collecting job candidatures received by e-mail NoNewEmailToProcess=No new email (matching filters) to process NothingProcessed=Nothing done -XEmailsDoneYActionsDone=%s emails qualified, %s emails successfully processed (for %s record/actions done) +XEmailsDoneYActionsDone=%s emails pre-qualified, %s emails successfully processed (for %s record/actions done) RecordEvent=Record an event in agenda (with type Email sent or received) CreateLeadAndThirdParty=Create a lead (and a third party if necessary) -CreateTicketAndThirdParty=Create a ticket (linked to a third party if the third party was loaded by a previous operation, with no third party otherwise) +CreateTicketAndThirdParty=Create a ticket (linked to a third party if the third party was loaded by a previous operation or was guessed from a tracker in email header, without third party otherwise) CodeLastResult=Latest result code NbOfEmailsInInbox=Number of emails in source directory LoadThirdPartyFromName=Load third party searching on %s (load only) @@ -2082,14 +2138,14 @@ CreateCandidature=Create job application FormatZip=Zip MainMenuCode=Menu entry code (mainmenu) ECMAutoTree=Show automatic ECM tree -OperationParamDesc=Define the rules to use to extract or set values.
Example for operations that need to extract a name from email subject:
name=EXTRACT:SUBJECT:Message from company ([^\n]*)
Example for operations that create objects:
objproperty1=SET:the value to set
objproperty2=SET:a value including value of __objproperty1__
objproperty3=SETIFEMPTY:value used if objproperty3 is not already defined
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. +OperationParamDesc=Define the rules to use to extract some data or set values to use for operation.

Example to extract a company name from email subject into a temporary variable:
tmp_var=EXTRACT:SUBJECT:Message from company ([^\n]*)

Examples to set the properties of an object to create:
objproperty1=SET:a hard coded value
objproperty2=SET:__tmp_var__
objproperty3=SETIFEMPTY:a value (value is set only if property is not already defined)
objproperty4=EXTRACT:HEADER:X-Myheaderkey:\\s*([^\\s]*)
options_myextrafield1=EXTRACT:SUBJECT:([^\n]*)
object.objproperty5=EXTRACT:BODY:My company name is\\s([^\\s]*)

Use a ; char as separator to extract or set several properties. OpeningHours=Opening hours OpeningHoursDesc=Enter here the regular opening hours of your company. ResourceSetup=Configuration of Resource module UseSearchToSelectResource=Use a search form to choose a resource (rather than a drop-down list). DisabledResourceLinkUser=Disable feature to link a resource to users DisabledResourceLinkContact=Disable feature to link a resource to contacts -EnableResourceUsedInEventCheck=Enable feature to check if a resource is in use in an event +EnableResourceUsedInEventCheck=Prohibit the use of the same resource at the same time in the agenda ConfirmUnactivation=Confirm module reset OnMobileOnly=On small screen (smartphone) only DisableProspectCustomerType=Disable the "Prospect + Customer" third party type (so third party must be "Prospect" or "Customer", but can't be both) @@ -2134,7 +2190,7 @@ DeleteEmailCollector=Delete email collector ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector? RecipientEmailsWillBeReplacedWithThisValue=Recipient emails will be always replaced with this value AtLeastOneDefaultBankAccountMandatory=At least 1 default bank account must be defined -RESTRICT_ON_IP=Allow access to some host IP only (wildcard not allowed, use space between values). Empty means every hosts can access. +RESTRICT_ON_IP=Allow API access to only certain client IPs (wildcard not allowed, use space between values). Empty means every clients can access. IPListExample=127.0.0.1 192.168.0.2 [::1] BaseOnSabeDavVersion=Based on the library SabreDAV version NotAPublicIp=Not a public IP @@ -2144,6 +2200,10 @@ EmailTemplate=Template for email EMailsWillHaveMessageID=Emails will have a tag 'References' matching this syntax PDF_SHOW_PROJECT=Show project on document ShowProjectLabel=Project Label +PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name +THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty +ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=If you want to have some texts in your PDF duplicated in 2 different languages in the same generated PDF, you must set here this second language so generated PDF will contains 2 different languages in same page, the one chosen when generating PDF and this one (only few PDF templates support this). Keep empty for 1 language per PDF. PDF_USE_A=Gererate PDF documents with format PDF/A instead of defaut format PDF FafaIconSocialNetworksDesc=Enter here the code of a FontAwesome icon. If you don't know what is FontAwesome, you can use the generic value fa-address-book. @@ -2172,12 +2232,12 @@ MailToPartnership=Partnership AGENDA_EVENT_DEFAULT_STATUS=Default event status when creating a event from the form YouShouldDisablePHPFunctions=You should disable PHP functions IfCLINotRequiredYouShouldDisablePHPFunctions=Except if you need to run system commands in custom code, you shoud disable PHP functions -PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an anitivurs program), you must keep PHP functions +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=No writable files or directories of the common programs were found into your root directory (Good) RecommendedValueIs=Recommended: %s Recommended=Recommended NotRecommended=Not recommended -ARestrictedPath=Some restricted path +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=Check for external modules updates CheckForModuleUpdateHelp=This action will connect to editors of external modules to check if a new version is available. ModuleUpdateAvailable=An update is available @@ -2185,6 +2245,7 @@ NoExternalModuleWithUpdate=No updates found for external modules SwaggerDescriptionFile=Swagger API description file (for use with redoc for example) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=You enabled deprecated WS API. You should use REST API instead. RandomlySelectedIfSeveral=Randomly selected if several pictures are available +SalesRepresentativeInfo=For Proposals, Orders, Invoices. DatabasePasswordObfuscated=Database password is obfuscated in conf file DatabasePasswordNotObfuscated=Database password is NOT obfuscated in conf file APIsAreNotEnabled=APIs modules are not enabled @@ -2206,12 +2267,12 @@ DashboardDisableBlockAdherent=Disable the thumb for memberships DashboardDisableBlockExpenseReport=Disable the thumb for expense reports DashboardDisableBlockHoliday=Disable the thumb for leaves EnabledCondition=Condition to have field enabled (if not enabled, visibility will always be off) -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sale tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sale tax +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax LanguageAndPresentation=Language and presentation SkinAndColors=Skin and colors -IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sale tax -IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sale tax +IfYouUseASecondTaxYouMustSetYouUseTheMainTax=If you want to use a second tax, you must enable also the first sales tax +IfYouUseAThirdTaxYouMustSetYouUseTheMainTax=If you want to use a third tax, you must enable also the first sales tax PDF_USE_1A=Generate PDF with PDF/A-1b format MissingTranslationForConfKey = Missing translation for %s NativeModules=Native modules @@ -2220,3 +2281,77 @@ API_DISABLE_COMPRESSION=Disable compression of API responses EachTerminalHasItsOwnCounter=Each terminal use its own counter. FillAndSaveAccountIdAndSecret=Fill and save account ID and secret first PreviousHash=Previous hash +LateWarningAfter="Late" warning after +TemplateforBusinessCards=Template for a business card in different size +InventorySetup= Inventory Setup +ExportUseLowMemoryMode=Use a low memory mode +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. + +ModuleWebhookName = Webhook +ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL +WebhookSetup = Webhook setup +Settings = Settings +WebhookSetupPage = Webhook setup page +ShowQuickAddLink=Show a button to quickly add an element in top right menu + +HashForPing=Hash used for ping +ReadOnlyMode=Is instance in "Read Only" mode +DEBUGBAR_USE_LOG_FILE=Use the dolibarr.log file to trap Logs +UsingLogFileShowAllRecordOfSubrequestButIsSlower=Use the dolibarr.log file to trap Logs instead of live memory catching. It allows to catch all logs instead of only log of current process (so including the one of ajax subrequests pages) but will make your instance very very slow. Not recommended. +FixedOrPercent=Fixed (use keyword 'fixed') or percent (use keyword 'percent') +DefaultOpportunityStatus=Default opportunity status (first status when lead is created) + +IconAndText=Icon and text +TextOnly=Text only +IconOnlyAllTextsOnHover=Icon only - All texts appears under icon on mouse hover menu bar +IconOnlyTextOnHover=Icon only - Text of icon appears under icon on mouse hover the icon +IconOnly=Icon only - Text on tooltip only +INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices +INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices +INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +INVOICE_SHOW_SHIPPING_ADDRESS=Show shipping address +INVOICE_SHOW_SHIPPING_ADDRESSMore=Compulsory mention for France +UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. +IfThisCategoryIsChildOfAnother=If this category is a child of another one +DarkThemeMode=Dark theme mode +AlwaysDisabled=Always disabled +AccordingToBrowser=According to browser +AlwaysEnabled=Always Enabled +DoesNotWorkWithAllThemes=Will not work with all themes +NoName=No name +ShowAdvancedOptions= Show advanced options +HideAdvancedoptions= Hide advanced options +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module +MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method +UsePassword=Use a password +UseOauth=Use a OAUTH token +Images=Images +MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=The script is empty +ShowHideTheNRequests=Show/hide the %s SQL request(s) +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=Triggerable events +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=Css on edit pages +CssOnView=Css on view pages +CssOnList=Css on list pages +HelpCssOnEditDesc=The Css used when editing the field.
Example: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=The Css used when viewing the field. +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=Warning disabled +LimitsAndMitigation=Access limits and mitigation +DesktopsOnly=Desktops only +DesktopsAndSmartphones=Desktops et smartphones +AllowOnlineSign=Allow online signing +AllowExternalDownload=Allow external download (without login, using a shared link) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=Max number of joinded files in a form +IfDefinedUseAValueBeetween=If defined, use a value between %s and %s diff --git a/htdocs/langs/zh_HK/datapolicy.lang b/htdocs/langs/zh_HK/datapolicy.lang new file mode 100644 index 00000000000..aad90c75e2f --- /dev/null +++ b/htdocs/langs/zh_HK/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = Data Privacy Policy +# Module description 'ModuledatapolicyDesc' +Module4100Desc = Module to manage Data Privacy (Conformity with the GDPR) + +# +# Administration page +# +datapolicySetup = Module Data Privacy Policy Setup +Deletion = Deletion of data +datapolicySetupPage = Depending of laws of your countries (Example
Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s months +ONE_YEAR = 1 year +NB_YEARS = %s years +DATAPOLICY_TIERS_CLIENT = Customer +DATAPOLICY_TIERS_PROSPECT = Prospect +DATAPOLICY_TIERS_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_TIERS_FOURNISSEUR = Supplier +DATAPOLICY_CONTACT_CLIENT = Customer +DATAPOLICY_CONTACT_PROSPECT = Prospect +DATAPOLICY_CONTACT_PROSPECT_CLIENT = Prospect/Customer +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = Nor prospect/Nor customer +DATAPOLICY_CONTACT_FOURNISSEUR = Supplier +DATAPOLICY_ADHERENT = Member +DATAPOLICY_Tooltip_SETUP = Type of contact - Indicate your choices for each type. +DATAPOLICYMail = Emails Setup +DATAPOLICYSUBJECTMAIL = Subject of email +DATAPOLICYCONTENTMAIL = Content of the email +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = Message after agreement +DATAPOLICYREFUSE = Message after desagreement +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = Send emails +AllAgreementSend = All emails have been sent +TXTLINKDATAPOLICYACCEPT = Text for the link "agreement" +TXTLINKDATAPOLICYREFUSE = Text for the link "desagreement" + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = Anonymize a thirdparty +DATAPOLICY_POPUP_ANONYME_TEXTE = You can not delete this contact from Dolibarr because there are related items. In accordance with the GDPR, you will make all this data anonymous to respect your obligations. Would you like to continue ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = Export of personal data +DATAPOLICY_PORTABILITE_CONFIRMATION = You want to export the personal data of this contact. Are you sure ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/zh_HK/main.lang b/htdocs/langs/zh_HK/main.lang index 2d850927782..bbb4ed227c4 100644 --- a/htdocs/langs/zh_HK/main.lang +++ b/htdocs/langs/zh_HK/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=No template available for this email type AvailableVariables=Available substitution variables NoTranslation=No translation Translation=Translation +Translations=Translations CurrentTimeZone=TimeZone PHP (server) EmptySearchString=Enter non empty search criterias EnterADateCriteria=Enter a date criteria @@ -199,6 +206,7 @@ Valid=Valid Approve=Approve Disapprove=Disapprove ReOpen=Re-Open +OpenVerb=Open Upload=Upload ToLink=Link Select=Select @@ -216,7 +224,7 @@ UserGroup=User group UserGroups=User groups NoUserGroupDefined=No user group defined Password=Password -PasswordRetype=Retype your password +PasswordRetype=Repeat your password NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration. Name=Name NameSlashCompany=Name / Company @@ -244,6 +252,7 @@ Designation=Description DescriptionOfLine=Description of line DateOfLine=Date of line DurationOfLine=Duration of line +ParentLine=Parent line ID Model=Doc template DefaultModel=Default doc template Action=Event @@ -344,7 +353,7 @@ KiloBytes=Kilobytes MegaBytes=Megabytes GigaBytes=Gigabytes TeraBytes=Terabytes -UserAuthor=Ceated by +UserAuthor=Created by UserModif=Updated by b=b. Kb=Kb @@ -480,6 +489,7 @@ ActionsOnContact=Events for this contact/address ActionsOnContract=Events for this contract ActionsOnMember=Events about this member ActionsOnProduct=Events about this product +ActionsOnAsset=Events for this fixed asset NActionsLate=%s late ToDo=To do Completed=Completed @@ -517,6 +527,7 @@ or=or Other=Other Others=Others OtherInformations=Other information +Workflow=Workflow Quantity=Quantity Qty=Qty ChangedBy=Changed by @@ -619,6 +630,7 @@ MonthVeryShort11=N MonthVeryShort12=D AttachedFiles=Attached files and documents JoinMainDoc=Join main document +JoinMainDocOrLastGenerated=Send the main document or the last generated one if not found DateFormatYYYYMM=YYYY-MM DateFormatYYYYMMDD=YYYY-MM-DD DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS @@ -709,6 +721,7 @@ FeatureDisabled=Feature disabled MoveBox=Move widget Offered=Offered NotEnoughPermissions=You don't have permission for this action +UserNotInHierachy=This action is reserved to the supervisors of this user SessionName=Session name Method=Method Receive=Receive @@ -798,6 +811,7 @@ URLPhoto=URL of photo/logo SetLinkToAnotherThirdParty=Link to another third party LinkTo=Link to LinkToProposal=Link to proposal +LinkToExpedition= Link to expedition LinkToOrder=Link to order LinkToInvoice=Link to invoice LinkToTemplateInvoice=Link to template invoice @@ -916,6 +930,7 @@ DirectDownloadInternalLink=Private download link PrivateDownloadLinkDesc=You need to be logged and you need permissions to view or download the file Download=Download DownloadDocument=Download document +DownloadSignedDocument=Download signed document ActualizeCurrency=Update currency rate Fiscalyear=Fiscal year ModuleBuilder=Module and Application Builder @@ -1041,6 +1056,7 @@ SearchIntoContracts=Contracts SearchIntoCustomerShipments=Customer shipments SearchIntoExpenseReports=Expense reports SearchIntoLeaves=Leave +SearchIntoKM=Knowledge base SearchIntoTickets=Tickets SearchIntoCustomerPayments=Customer payments SearchIntoVendorPayments=Vendor payments @@ -1132,15 +1148,29 @@ EventReminder=Event Reminder UpdateForAllLines=Update for all lines OnHold=On hold Civility=Civility -AffectTag=Affect Tag +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=Set Supervisor CreateExternalUser=Create external user -ConfirmAffectTag=Bulk Tag Affect -ConfirmAffectTagQuestion=Are you sure you want to affect tags to the %s selected record(s)? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=Bulk Supervisor Set +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=No tag type found for type of records +Rate=Rate +SupervisorNotFound=Supervisor not found CopiedToClipboard=Copied to clipboard InformationOnLinkToContract=This amount is only the total of all the lines of the contract. No notion of time is taken into consideration. ConfirmCancel=Are you sure you want to cancel EmailMsgID=Email MsgID +EmailDate=Email date +SetToStatus=Set to status %s SetToEnabled=Set to enabled SetToDisabled=Set to disabled ConfirmMassEnabling=mass enabling confirmation @@ -1164,3 +1194,19 @@ NotClosedYet=Not yet closed ClearSignature=Reset signature CanceledHidden=Canceled hidden CanceledShown=Canceled shown +Terminate=Terminate +Terminated=Terminated +AddLineOnPosition=Add line on position (at the end if empty) +ConfirmAllocateCommercial=Assign sales representative confirmation +ConfirmAllocateCommercialQuestion=Are you sure you want to assign the %s selected record(s)? +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=Your message +YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. +UrlToCheck=Url to check +Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=Internal user +ExternalUser=External user diff --git a/htdocs/langs/zh_TW/accountancy.lang b/htdocs/langs/zh_TW/accountancy.lang index 50bc8d5b3ef..2e30e85acf7 100644 --- a/htdocs/langs/zh_TW/accountancy.lang +++ b/htdocs/langs/zh_TW/accountancy.lang @@ -59,6 +59,7 @@ MainAccountForSuppliersNotDefined=在設定中供應商的主要會計帳戶尚 MainAccountForUsersNotDefined=在設定中使用者的主要會計帳戶尚未定義 MainAccountForVatPaymentNotDefined=在設定中營業稅付款的主要會計帳戶尚未定義 MainAccountForSubscriptionPaymentNotDefined=未在"設定"中定義訂閱付款的主會計帳戶 +UserAccountNotDefined=Accounting account for user not defined in setup AccountancyArea=會計區域 AccountancyAreaDescIntro=會計模組的使用要數個步驟才能完成: @@ -164,42 +165,44 @@ ACCOUNTANCY_COMBO_FOR_AUX=為子公司帳戶啟用組合列表(如果您有很 ACCOUNTING_DATE_START_BINDING=定義開始綁定和轉移會計的日期。小於此日期,交易將不會轉入會計。 ACCOUNTING_DEFAULT_PERIOD_ON_TRANSFER=On accountancy transfer, what is the period selected by default -ACCOUNTING_SELL_JOURNAL=銷售日記帳 -ACCOUNTING_PURCHASE_JOURNAL=採購日記帳 -ACCOUNTING_MISCELLANEOUS_JOURNAL=雜項日記帳 +ACCOUNTING_SELL_JOURNAL=Sales journal (sales and returns) +ACCOUNTING_PURCHASE_JOURNAL=Purchase journal (purchase and returns) +ACCOUNTING_BANK_JOURNAL=Cash journal (receipts and disbursements) ACCOUNTING_EXPENSEREPORT_JOURNAL=費用報表日記帳 -ACCOUNTING_SOCIAL_JOURNAL=交際/社交日記帳 +ACCOUNTING_MISCELLANEOUS_JOURNAL=General journal ACCOUNTING_HAS_NEW_JOURNAL=有新的日記帳 +ACCOUNTING_INVENTORY_JOURNAL=Inventory journal +ACCOUNTING_SOCIAL_JOURNAL=交際/社交日記帳 ACCOUNTING_RESULT_PROFIT=結果會計科目(利潤) ACCOUNTING_RESULT_LOSS=結果會計科目(虧損) ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=結束日記帳 -ACCOUNTING_ACCOUNT_TRANSFER_CASH=過渡性銀行轉帳的會計帳戶 +ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account (from the Chart Of Account) to be used as the account for transitional bank transfers TransitionalAccount=過渡銀行轉帳帳戶 -ACCOUNTING_ACCOUNT_SUSPENSE=等待的會計科目 -DONATION_ACCOUNTINGACCOUNT=註冊捐款的會計科目 -ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=用於註冊訂閱的會計科目 +ACCOUNTING_ACCOUNT_SUSPENSE=Account (from the Chart Of Account) to be used as the account for unallocated funds either received or paid i.e. funds in "wait[ing]" +DONATION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register donations (Donation module) +ADHERENT_SUBSCRIPTION_ACCOUNTINGACCOUNT=Account (from the Chart Of Account) to be used to register memberships subscriptions (Membership module - if membership recorded without invoice) -ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=會計帳戶預設註冊客戶存款 +ACCOUNTING_ACCOUNT_CUSTOMER_DEPOSIT=Account (from the Chart Of Account) to be used as the default account to register customer deposit UseAuxiliaryAccountOnCustomerDeposit=Store customer account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Accounting account by default to register supplier deposit +ACCOUNTING_ACCOUNT_SUPPLIER_DEPOSIT=Account (from the Chart Of Account) to be used as the default UseAuxiliaryAccountOnSupplierDeposit=Store supplier account as individual account in subsidiary ledger for lines of down payments (if disabled, individual account for down payment lines will remain empty) -ACCOUNTING_PRODUCT_BUY_ACCOUNT=所購買產品的預設會計科目(如果在產品表中未定義則使用) -ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=預設情況下,在EEC中所購買產品的會計帳戶(如果未在產品單中定義則使用) -ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=預設情況下,用於在EEC以外購買產品並且輸入產品的會計帳戶(如果在產品表中未定義,則使用) -ACCOUNTING_PRODUCT_SOLD_ACCOUNT=所銷售產品的預設會計科目(如果在產品表中未定義則使用) -ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=在歐盟所販賣產品的預設會計科目(如果在產品表中未定義則使用) -ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=在歐盟以外地區所販賣產品並且輸出的預設會計科目(如果在產品表中未定義則使用) +ACCOUNTING_PRODUCT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased within same country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products purchased and imported from any other foreign country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold products (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold from EEC to another EEC country (used if not defined in the product sheet) +ACCOUNTING_PRODUCT_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the products sold and exported to any other foreign country (used if not defined in the product sheet) -ACCOUNTING_SERVICE_BUY_ACCOUNT=委外服務預設會計項目(若沒在服務頁中定義時使用) -ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=預設情況下,在EEC中購買服務的會計帳戶(如果未在服務單中定義,則使用) -ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=預設情況下,用於在EEC以外購買服務並且輸入服務的會計帳戶(如果未在服務單中定義,則使用) -ACCOUNTING_SERVICE_SOLD_ACCOUNT=服務收入預設會計項目(若沒在服務頁中定義時使用) -ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=在歐盟國家中服務收入預設會計項目(若沒在服務頁中定義時使用) -ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=在歐盟以外國家中服務收入預設會計項目(若沒在服務頁中定義時使用) +ACCOUNTING_SERVICE_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased within same country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_BUY_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services purchased and imported from other foreign country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the sold services (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_INTRA_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold from EEC to another EEC country (used if not defined in the service sheet) +ACCOUNTING_SERVICE_SOLD_EXPORT_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for the services sold and exported to any other foreign country (used if not defined in the service sheet) Doctype=文件類型 Docdate=日期 @@ -214,7 +217,7 @@ Codejournal=日記帳 JournalLabel=日記帳標籤 NumPiece=件數 TransactionNumShort=交易編號 -AccountingCategory=自定義群組 +AccountingCategory=Custom group of accounts GroupByAccountAccounting=依總分類帳帳戶的群組 GroupBySubAccountAccounting=依子分類帳帳戶的群組 AccountingAccountGroupsDesc=您可定義某些會計科目大類。他們可以在個人化會計報表中使用。 @@ -268,13 +271,13 @@ Reconcilable=可和解 TotalVente=稅前總周轉 TotalMarge=總銷貨淨利 -DescVentilCustomer=在此查閱客戶發票清單是否關聯到產品會計項目 -DescVentilMore=在大多數情況下,如果您使用預定義的產品或服務,並且在產品/服務卡上設定了帳號,則應用程序將能夠在發票行和會計科目表的會計科目之間進行所有綁定。點擊按鈕“ %s” 。如果未在產品/服務卡上設定帳戶,或者仍有一些行未綁定到帳戶,則必須從選單“ %s ”進行手動綁定。 -DescVentilDoneCustomer=在此查閱已開立各式發票客戶的清單及其產品會計項目 -DescVentilTodoCustomer=關聯發票沒有關聯到產品會計項目 -ChangeAccount=用以下會計項目變更產品/服務的會計項目: +DescVentilCustomer=Consult here the list of customer invoice lines bound (or not) to a product account from chart of account +DescVentilMore=In most cases, if you use predefined products or services and you set the account (from chart of account) on the product/service card, the application will be able to make all the binding between your invoice lines and the accounting account of your chart of accounts, just in one click with the button "%s". If account was not set on product/service cards or if you still have some lines not bound to an account, you will have to make a manual binding from the menu "%s". +DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their product account from chart of account +DescVentilTodoCustomer=Bind invoice lines not already bound with a product account from chart of account +ChangeAccount=Change the product/service account (from chart of account) for the selected lines with the following account: Vide=- -DescVentilSupplier=請在此處查詢綁定或尚未綁定到產品會計帳戶的供應商發票行的清單(僅顯示尚未在會計中轉移的記錄) +DescVentilSupplier=Consult here the list of vendor invoice lines bound or not yet bound to a product account from chart of account (only record not already transfered in accountancy are visible) DescVentilDoneSupplier=請在此處查詢供應商發票行及其會計帳戶的清單 DescVentilTodoExpenseReport=關聯費用報表行數還沒準備好要關聯費用會計項目 DescVentilExpenseReport=在此查閱費用報表行數是否關聯到費用會計項目的清單 @@ -286,20 +289,20 @@ DescClosure=請在此處查詢按月排列的尚未驗證及尚未鎖定的異 OverviewOfMovementsNotValidated=未驗證和未鎖定的移動概覽 AllMovementsWereRecordedAsValidated=所有動作都被記錄為已驗證並鎖定 NotAllMovementsCouldBeRecordedAsValidated=並非所有動作都可以記錄為已驗證與已鎖定 -ValidateMovements=驗證與鎖定記錄... +ValidateMovements=Validate and lock movements... DescValidateMovements=禁止修改,刪除任何文字內容。所有條目都必須經過驗證,否則將無法結案 ValidateHistory=自動關聯 AutomaticBindingDone=自動綁定完成 (%s) - 某些記錄無法自動綁定 (%s) -ErrorAccountancyCodeIsAlreadyUse=錯誤,您不能刪除此會計項目,因為已使用 +ErrorAccountancyCodeIsAlreadyUse=Error, you cannot remove or disable this account of chart of account because it is used MvtNotCorrectlyBalanced=Movement not correctly balanced. Debit = %s & Credit = %s Balancing=平衡中 FicheVentilation=關聯卡片 GeneralLedgerIsWritten=交易已紀錄到總帳中 GeneralLedgerSomeRecordWasNotRecorded=某些交易未記錄。若沒有其他錯誤,這可能是因為已被記錄。 NoNewRecordSaved=沒有更多記錄要轉移 -ListOfProductsWithoutAccountingAccount=清單中的產品沒有指定任何會計項目 +ListOfProductsWithoutAccountingAccount=List of products not bound to any account of chart of account ChangeBinding=修改關聯性 Accounted=計入總帳 NotYetAccounted=尚未轉入會計 @@ -325,6 +328,7 @@ AccountingJournalType4=銀行 AccountingJournalType5=費用報表 AccountingJournalType8=庫存 AccountingJournalType9=擁有-全新 +GenerationOfAccountingEntries=Generation of accounting entries ErrorAccountingJournalIsAlreadyUse=此日記帳已使用 AccountingAccountForSalesTaxAreDefinedInto=注意:銷項稅額的會計項目定義到選單 %s - %s NumberOfAccountancyEntries=條目數 @@ -332,8 +336,10 @@ NumberOfAccountancyMovements=移動次數 ACCOUNTING_DISABLE_BINDING_ON_SALES=停用銷售中的會計綁定和轉移(會計中不考慮客戶發票) ACCOUNTING_DISABLE_BINDING_ON_PURCHASES=停用採購中的會計綁定和轉移(會計中不考慮供應商發票) ACCOUNTING_DISABLE_BINDING_ON_EXPENSEREPORTS=停用費用報表中的會計綁定和轉移(會計中不考慮費用報表) +ACCOUNTING_ENABLE_LETTERING=Enable the lettering function in the accounting ## Export +NotExportLettering=Do not export the lettering when generating the file NotifiedExportDate=Flag exported lines as Exported (to modify a line, you will need to delete the whole transaction and re-transfert it into accounting) NotifiedValidationDate=Validate and Lock the exported entries (same effect than the "%s" feature, modification and deletion of the lines will DEFINITELY not be possible) DateValidationAndLock=驗證與鎖定的日期 @@ -401,7 +407,11 @@ Calculated=已計算 Formula=公式 ## Reconcile +LetteringAuto=Reconcile auto +LetteringManual=Reconcile manual Unlettering=不協調 +UnletteringAuto=Unreconcile auto +UnletteringManual=Unreconcile manual AccountancyNoLetteringModified=未修改協調 AccountancyOneLetteringModifiedSuccessfully=一個協調成功地修改 AccountancyLetteringModifiedSuccessfully=%s 協調已成功地修改 @@ -410,8 +420,9 @@ AccountancyOneUnletteringModifiedSuccessfully=成功地修改了一個不協調 AccountancyUnletteringModifiedSuccessfully=%s 不協調已成功地修改 ## Confirm box -ConfirmMassUnlettering=批次不協調確認 -ConfirmMassUnletteringQuestion=Are you sure you want to Unreconcile the %s selected record(s)? +ConfirmMassUnletteringAuto=Bulk auto unreconcile confirmation +ConfirmMassUnletteringManual=Bulk manual unreconcile confirmation +ConfirmMassUnletteringQuestion=Are you sure you want to unreconcile the %s selected record(s)? ConfirmMassDeleteBookkeepingWriting=批次刪除確認 ConfirmMassDeleteBookkeepingWritingQuestion=This will delete the transaction from the accounting (all lines related to the same transaction will be deleted) Are you sure you want to delete the %s selected record(s)? @@ -457,6 +468,5 @@ FECFormatMulticurrencyCode=多國幣別代碼(Idevise) DateExport=日期輸出 WarningReportNotReliable=警告,此報表非依總帳製作的,所以不含總帳中人工修改的交易。若您日記簿是最新的日期,則記帳檢視會比較準確。 ExpenseReportJournal=費用報表日記帳 -InventoryJournal=庫存日記帳 NAccounts=%s 個帳戶 diff --git a/htdocs/langs/zh_TW/admin.lang b/htdocs/langs/zh_TW/admin.lang index 752f6604a16..b20e87b40be 100644 --- a/htdocs/langs/zh_TW/admin.lang +++ b/htdocs/langs/zh_TW/admin.lang @@ -51,8 +51,6 @@ ClientSortingCharset=客戶端整理 WarningModuleNotActive=模組%s必須啓用 WarningOnlyPermissionOfActivatedModules=在此顯示已啓動模組之相關權限。你可在 首頁 -> 設定 -> 模組頁上啓動其他模組。 DolibarrSetup=Dolibarr 安裝或昇級 -InternalUser=內部用戶 -ExternalUser=外部用戶 InternalUsers=內部用戶 ExternalUsers=外部用戶 UserInterface=使用者介面 @@ -294,6 +292,7 @@ MAIN_MAIL_SMTP_SERVER=SMTP / SMTPS主機(php.ini中的預設值: %s MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP / SMTPS連接埠(類Unix系統上未定義至PHP) MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP / SMTPS主機(類Unix系統上未定義至PHP) MAIN_MAIL_EMAIL_FROM=自動寄送至"自動寄送電子郵件"(php.ini中的預設值: %s ) +EMailHelpMsgSPFDKIM=為避免 Dolibarr 寄出的信件遭標示為垃圾信件,請務必確認該寄件伺服器已已透過設置 SPF 與 DKIM 之方式,授權此寄件者網域傳送電子郵件 MAIN_MAIL_ERRORS_TO=用於錯誤返回的電子郵件(寄送的電子郵件中的“錯誤至”字段) MAIN_MAIL_AUTOCOPY_TO= 複製(密件)所有已寄送的電子郵件至 MAIN_DISABLE_ALL_MAILS=停用所有電子郵件寄送(出於測試目的或demo) @@ -439,8 +438,10 @@ Unique=唯一 Boolean=布林值 (一個勾選框) ExtrafieldPhone = 電話 ExtrafieldPrice = 價格 +ExtrafieldPriceWithCurrency=以貨幣計價 ExtrafieldMail = 電子郵件 ExtrafieldUrl = 網址 +ExtrafieldIP = IP ExtrafieldSelect = 選擇清單 ExtrafieldSelectList = 從表格選取 ExtrafieldSeparator=分隔 (非欄位) @@ -477,7 +478,7 @@ InstalledInto=已安裝到 %s 資料夾 BarcodeInitForThirdparties=合作方的批次條碼初始化 BarcodeInitForProductsOrServices=批次條碼初始化或產品或服務重置 CurrentlyNWithoutBarCode=目前您在沒有條碼%s%s中有%s的記錄。 -InitEmptyBarCode=Init value for the %s empty barcodes +InitEmptyBarCode=%s空條碼的整數值 EraseAllCurrentBarCode=刪除目前全部條碼現有值 ConfirmEraseAllCurrentBarCode=您確定您要刪除目前全部條碼現有值? AllBarcodeReset=全部條碼值已刪除 @@ -501,10 +502,11 @@ WarningPHPMail=警告: 從此應用程式寄出電子郵件的設定使用的是 WarningPHPMailA=- 使用電子郵件服務提供者的伺服器可以增加您電子信箱的可信度,所以會增加寄信成功率並且不會被標記為垃圾信件 WarningPHPMailB=- 一些電子郵件服務提供商(如雅虎)不允許您從其他伺服器而不是他們自己的伺服器發送電子郵件。您當前的設定是使用程式的伺服器而不是您的電子郵件提供商的伺服器來發送電子郵件,因此某些收件人(與限制性 DMARC 協議兼容的那個)會詢問您的電子郵件提供商他們是否可以接受您的電子郵件而某些電子郵件供應商(如雅虎)可能會回答“否”,因為伺服器不是他們的,所以您發送的電子郵件中有可能少部份不被接受(還要注意您的電子郵件供應商的發送配額)。 WarningPHPMailC=- 使用您自己的電子郵件服務提供商的 SMTP 伺服器發送電子郵件也很好,因此從應用程式發送的所有電子郵件也將保存到您電子郵件的“已發送”資料夾中。 -WarningPHPMailD=此外,因此建議將電子郵件的發送方法更改為“SMTP”。如果您確實想保留預設的“PHP”方式來發送電子郵件,只需忽略此警告,或在 首頁 - 設定 - 其他設定 中將 MAIN_HIDE_WARNING_TO_ENCOURAGE_SMTP_SETUP 數值設定為 1 來刪除它。 +WarningPHPMailD=在此建議您可將電子郵件寄送方式變更為“SMTP”。 +WarningPHPMailDbis=如果您確實想使用預設的“PHP”模式寄送電子郵件,請忽略此警告或是%s點我移除%s。 WarningPHPMail2=如果您的電子郵件SMTP程式需要將電子郵件客戶端限制為某些IP地址(非常罕見),則這是ERP CRM應用程式的郵件用戶代理(MUA)的IP地址: %s 。 WarningPHPMailSPF=如果您的寄件人電子郵件地址中的網域名稱受到SPF 記錄保護(詢問您的網域名稱註冊商),您必須在您的網域 DNS 的 SPF 記錄中增加以下 IP: %s 。 -ActualMailSPFRecordFound=Actual SPF record found (for email %s) : %s +ActualMailSPFRecordFound=找到的實際 SPF 記錄(Email%s):%s ClickToShowDescription=點選顯示描述 DependsOn=此模組需要此模組 RequiredBy=模組需要此模組 @@ -514,7 +516,7 @@ PageUrlForDefaultValuesCreate=
範例:
對於建立新合作方的表 PageUrlForDefaultValuesList=
範例:
對於列出合作方的頁面,它是%s
對於安裝到自定義資料夾中的外部模組網址,請不要包含“ custom /”,因此請使用諸如mymodule / mypagelist.php之類的路徑,而不要使用custom / mymodule / mypagelist.php之類的路徑。
如果僅在網址具有某些參數的情況下您需要預設值,則可以使用%s AlsoDefaultValuesAreEffectiveForActionCreate=另請注意,覆寫預設值以用於表單建立僅適用於正確設計的頁面(因此,使用參數action = create或presend ...) EnableDefaultValues=啟用自定義預設值 -EnableOverwriteTranslation=啟用覆寫翻譯 +EnableOverwriteTranslation=允許自定義翻譯 GoIntoTranslationMenuToChangeThis=找到了帶有此代碼的密鑰的翻譯。要更改此值,必須從首頁-設定-翻譯編輯它。 WarningSettingSortOrder=警告,如果欄位是未知欄位,則在清單頁面上設定預設的排列順序可能會導致技術錯誤。如果遇到此類錯誤,請返回此頁面以刪除預設的排列順序並恢復預設行為。 Field=欄位 @@ -645,9 +647,9 @@ Module2400Name=事件/應辦事項 Module2400Desc=追蹤事件。記錄自動事件以進行追踪或記錄手動事件或會議。這是良好的客戶或供應商關係管理的主要模組。 Module2500Name=檔案管理系統(DMS) / 電子控制管理(ECM) Module2500Desc=文件管理系統 / 電子內容管理。您產生或是儲存的文件會自動整理組織。當您有需要就分享吧。 -Module2600Name=API/Web 服務 ( SOAP 伺服器 ) +Module2600Name=API / 網頁伺服器(SOAP 伺服器) Module2600Desc=啟用 Dolibarr SOAP 伺服器提供 API 服務 -Module2610Name=API/Web 服務( REST 伺服器) +Module2610Name=API / 網頁伺服器 (REST 伺服器) Module2610Desc=啟用 Dolibarr REST 伺服器提供 API 服務 Module2660Name=呼叫網站服務 (SOAP 客戶端) Module2660Desc=啟用Dolibarr Web服務客戶端(可用於將數據/要求傳送到外部伺服器。目前僅支援採購訂單。) @@ -698,6 +700,7 @@ Module62000Name=國際貿易術語 Module62000Desc=新增功能來管理國際貿易術語 Module63000Name=資源 Module63000Desc=管理用於分配給事件的資源(印表機,汽車,房間等) +Module94160Name=收貨(s) Permission11=讀取客戶發票 Permission12=建立/修改客戶發票 Permission13=無效的客戶發票 @@ -714,7 +717,7 @@ Permission27=刪除商業提案/建議書 Permission28=匯出商業提案/建議書 Permission31=讀取產品資訊 Permission32=建立/修改產品資訊 -Permission33=Read prices products +Permission33=讀取產品價格 Permission34=刪除產品 Permission36=查看/管理隱藏的產品 Permission38=匯出產品資訊 @@ -740,7 +743,7 @@ Permission79=建立/修改訂閲 Permission81=讀取客戶訂單 Permission82=建立/修改客戶訂單 Permission84=驗證客戶訂單 -Permission85=Generate the documents sales orders +Permission85=產生銷售訂單文件 Permission86=傳送客戶訂單 Permission87=關閉客戶訂單(結案) Permission88=取消客戶訂單 @@ -771,7 +774,7 @@ Permission130=建立/修改合作方支付資訊 Permission141=讀取全部專案及任務(也含我不是聯絡人的私人專案) Permission142=建立/修改全部專案及任務(也包含我不是連絡人的私人專案) Permission144=刪除全部專案及任務(也包含我不是連絡人的私人專案) -Permission145=Can enter time consumed, for me or my hierarchy, on assigned tasks (Timesheet) +Permission145=可以為我或我的層級輸入已分配的任務所消耗的時間(時間表) Permission146=讀取提供者 Permission147=讀取統計資料 Permission151=讀取直接轉帳付款訂單 @@ -842,9 +845,9 @@ Permission286=匯出通訊錄 Permission291=讀取關稅 Permission292=設定關稅權限 Permission293=修改客戶關稅 -Permission300=讀取條碼 -Permission301=建立/修改條碼 -Permission302=刪除條碼 +Permission301=產生條碼的PDF表 +Permission304=建立/修改條碼 +Permission305=刪除條碼 Permission311=讀取服務 Permission312=分配服務/訂閱到合約 Permission331=讀取書籤 @@ -876,7 +879,7 @@ Permission525=存取借款計算器 Permission527=匯出借款 Permission531=讀取服務 Permission532=建立/修改服務 -Permission533=Read prices services +Permission533=讀取服務價格 Permission534=刪除服務 Permission536=查看/管理隱藏服務 Permission538=匯出服務 @@ -971,13 +974,14 @@ Permission3301=產生新模組 Permission4001=讀取技能/工作/職位 Permission4002=建立/修改技能/工作/職位 Permission4003=刪除技能/工作/職位 -Permission4020=讀取評價 -Permission4021=建立/修改您的評價 -Permission4022=驗證評估 -Permission4023=刪除評價 -Permission4030=查看比較選單 +Permission4021=Read evaluations (yours and your subordinates) +Permission4022=Create/modify evaluations +Permission4023=驗證評估 +Permission4025=刪除評價 +Permission4028=查看比較選單 Permission4031=讀取個人資訊 Permission4032=寫入個人資訊 +Permission4033=Read all evaluations (even those of user not subordinates) Permission10001=讀取網站內容 Permission10002=建立/修改網站內容(html和javascript內容) Permission10003=建立/修改網站內容(動態php代碼)。危險,必須留給受限開發人員使用。 @@ -1081,6 +1085,10 @@ DictionaryAssetDisposalType=資產處置類型 TypeOfUnit=單位類型 SetupSaved=設定已儲存 SetupNotSaved=設定未儲存 +OAuthServiceConfirmDeleteTitle=刪除 OAuth條目 +OAuthServiceConfirmDeleteMessage=您確定要刪除此 OAuth 條目嗎?它的所有現存令牌也將被刪除。 +ErrorInEntryDeletion=條目刪除錯誤 +EntryDeleted=條目已刪除 BackToModuleList=返回模組清單 BackToDictionaryList=返回分類清單 TypeOfRevenueStamp=印花稅類型 @@ -1132,7 +1140,7 @@ ValueOfConstantKey=常數設置的值 ConstantIsOn= 選項%s啟用中 NbOfDays=天數 AtEndOfMonth=月底 -CurrentNext=A given day in month +CurrentNext=一個月中的某一天 Offset=Offset AlwaysActive=始終啟動 Upgrade=升級 @@ -1238,12 +1246,13 @@ BrowserName=瀏覽器名稱 BrowserOS=瀏覽器系統 ListOfSecurityEvents=Dolibarr 安全事件清單 SecurityEventsPurged=清除安全事件 -TrackableSecurityEvents=Trackable security events +TrackableSecurityEvents=可追踪的安全事件 LogEventDesc=啟用特定安全事件的日誌記錄。通過選單%s-%s來管理日誌。警告,此功能可能會在資料庫中產生大量數據。 AreaForAdminOnly=設定參數僅可由管理員進行設定。 SystemInfoDesc=僅供系統管理員以唯讀及可見模式取得系統資訊。 SystemAreaForAdminOnly=此區域僅管理員可用。 Dolibarr用戶權限無法更改此限制。 CompanyFundationDesc=編輯您的 公司/組織 資訊。完成後,點擊頁面底部的“ %s”按鈕。 +MoreNetworksAvailableWithModule=啟用“社交網路”模組,有更多社交網路選項可使用 AccountantDesc=如果您有外部會計師/簿記員,則可以在此處編輯其資訊。 AccountantFileNumber=會計代碼 DisplayDesc=可以在此處修改影響應用程式外觀和顯示的參數。 @@ -1294,6 +1303,8 @@ YouMustRunCommandFromCommandLineAfterLoginToUser=用戶%s在登入終端 YourPHPDoesNotHaveSSLSupport=您的PHP中無法使用SSL功能 DownloadMoreSkins=更多佈景主題下載 SimpleNumRefModelDesc=回傳格式為 %syymm-nnnn 的參考編號,其中 yy 是年份,mm 是月份,nnnn 是自動遞增的連續數字,無法重置 +SimpleRefNumRefModelDesc=Returns the reference number in the format n where n is a sequential auto-incrementing number with no reset +AdvancedNumRefModelDesc=回傳格式為 %syymm-nnnn 的參考編號,其中 yy 是年份,mm 是月份,nnnn 是自動遞增的連續數字,無法重置 SimpleNumRefNoDateModelDesc=回傳格式為 %s-nnnn 的參考號,其中 nnnn 是自動遞增的連續數字,無法重置 ShowProfIdInAddress=顯示含有地址的專業 ID ShowVATIntaInAddress=隱藏歐盟內增值稅號 @@ -1380,7 +1391,7 @@ GetBarCode=取得條碼 NumberingModules=編號模型 DocumentModules=文件模型 ##### Module password generation -PasswordGenerationStandard=回傳根據 Dolibarr 內部算法產生的密碼:%s 個字元,包含數字和小寫字元。 +PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: %s characters containing shared numbers and characters. PasswordGenerationNone=不要產生建議密碼。密碼必須手動輸入。 PasswordGenerationPerso=根據您個人定義的偏好設定返回密碼。 SetupPerso=根據您的偏好設定 @@ -1434,6 +1445,10 @@ SuppliersPayment=供應商付款 SupplierPaymentSetup=供應商付款設定 InvoiceCheckPosteriorDate=在驗證前檢查製造日期 InvoiceCheckPosteriorDateHelp=如果發票日期早於最後一張同類型發票的日期,將禁止驗證發票。 +InvoiceOptionCategoryOfOperations=在發票上顯示“操作類別” +InvoiceOptionCategoryOfOperationsHelp=Depending on the situation, the mention will appear in the form:
- Category of operations: Delivery of goods
- Category of operations: Provision of services
- Category of operations: Mixed - Delivery of goods & provision of services +InvoiceOptionCategoryOfOperationsYes1=是的,在地址區塊下方 +InvoiceOptionCategoryOfOperationsYes2=是的,在左下角 ##### Proposals ##### PropalSetup=商業提案/建議書模組設定 ProposalsNumberingModules=商業提案/建議書編號模型 @@ -1476,11 +1491,12 @@ WatermarkOnDraftContractCards=草稿合約浮水印(若空白則無) ##### Members ##### MembersSetup=會員模組設定 MemberMainOptions=主要選項 +MemberCodeChecker=自動產生會員代碼的選項 AdherentLoginRequired= 管理每位會員登入 AdherentMailRequired=建立新會員需要電子郵件 MemberSendInformationByMailByDefault=已勾選預設傳送電子郵件驗證成員(驗證或新訂閲) MemberCreateAnExternalUserForSubscriptionValidated=為每個經過驗證的新會員訂閱建立一個外部用戶帳號 -VisitorCanChooseItsPaymentMode=訪客可以選擇可用的付款方式 +VisitorCanChooseItsPaymentMode=訪客可以選擇任何可用的付款方式 MEMBER_REMINDER_EMAIL=以電子郵件啟動自動提醒過期的訂閱。注意:必須啟用模組%s並正確設定才能發送提醒。 MembersDocModules=從會員記錄產生文件的文件模板 ##### LDAP setup ##### @@ -1742,8 +1758,8 @@ ActivateFCKeditor=啟用進階編輯器: FCKeditorForNotePublic=所見即所得編輯器建立/編輯元件欄位的“公開備註” FCKeditorForNotePrivate=所見即所得編輯器建立/編輯元件欄位的“不公開備註” FCKeditorForCompany=所見即所得編輯器建立/編輯元件欄位描述(產品/服務除外) -FCKeditorForProduct=所見即所得建立/編輯產品/服務的欄位描述 -FCKeditorForProductDetails=所見即所得為所有項目(提案/建議書,訂單,發票等)建立/編輯產品明細行。 警告:在這種情況下,強烈建議不要使用此選項,因為在產生PDF文件時,它會產生特殊字元和頁面格式的問題。 +FCKeditorForProductDetails=WYSIWIG creation/edition of products description or lines for objects (lines of proposals, orders, invoices, etc...). +FCKeditorForProductDetails2=Warning: Using this option for this case is seriously not recommended as it can create problems with special characters and page formatting when building PDF files. FCKeditorForMailing= 以所見即所得建立/編輯電子郵件 ( 工具 --> 電子郵件 ) FCKeditorForUserSignature=以所見即所得建立/編輯用戶簽名檔 FCKeditorForMail=以所見即所得建立/編輯全部電子郵件( 除了工具 --> 電子郵件) @@ -1766,7 +1782,7 @@ DetailMenuHandler=顯示新的選單的選單處理程式 DetailMenuModule=若選單項目來自一個模組則為模組名稱 DetailType=選單類型(在頂部或左側) DetailTitre=翻譯的選單標籤或標籤代碼 -DetailUrl=傳送選單上的網址給您(以 http:// 的絶對網址連線或外部連線) +DetailUrl=選單傳送給您的網址(以 https:// 的相關網址連結或外部連結) DetailEnabled=條件顯示或不進入 DetailRight=顯示未經授權的灰色菜單條件 DetailLangs=標籤代碼轉換的語言檔案名稱 @@ -1837,7 +1853,7 @@ StockDecreaseForPointOfSaleDisabledbyBatch=POS中的庫存減少與序列/批次 CashDeskYouDidNotDisableStockDecease=從銷售點進行銷售時,您沒有停用庫存減少。因此,需要一個倉庫。 CashDeskForceDecreaseStockLabel=批次產品的庫存強制減少。 CashDeskForceDecreaseStockDesc=首先減少最早的Eatby和Sellby日期。 -CashDeskReaderKeyCodeForEnter=在條碼掃描器中定義的“ Enter”的鍵代碼(範例:13) +CashDeskReaderKeyCodeForEnter=在條碼掃描器中輸入 ASCII 代碼定義“Enter”鍵 (例如:13) ##### Bookmark ##### BookmarkSetup=書籤模組設定 BookmarkDesc=此模組允許您管理書籤。您也可以在左側選單上為任何Dolibarr頁面或外部網站增加捷徑。 @@ -1875,7 +1891,7 @@ SuppliersInvoiceNumberingModel=供應商發票編號模型 IfSetToYesDontForgetPermission=如果設定為非null值,請不要忘記為允許第二次批准的群組或用戶提供權限 ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=GeoIP Maxmind 模組設定 -PathToGeoIPMaxmindCountryDataFile=包含Maxmind ip到國家/地區轉換檔案的路徑。
範例:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoLite2-Country.mmdb +PathToGeoIPMaxmindCountryDataFile=包含Maxmind ip到國家/地區轉換檔案的路徑 NoteOnPathLocation=請注意您的 IP 到國家資料檔案必須在您 PHP 資料夾中且可以讀取(檢查您 PHP 中 open_basedir 設定和檔案系統權限)。 YouCanDownloadFreeDatFileTo=您可以從%s下載Maxmind GeoIP國家/地區檔案的免費展示版本 。 YouCanDownloadAdvancedDatFileTo=您也可以在%s的 Maxmind GeoIP國家檔案下載更完整更新版本 @@ -1926,6 +1942,7 @@ BackupDumpWizard=建立資料庫轉存檔案的小精靈 BackupZipWizard=建立文件資料夾壓縮檔的小精靈 SomethingMakeInstallFromWebNotPossible=由於以下原因,無法從 Web 界面安裝外部模組: SomethingMakeInstallFromWebNotPossible2=因此,此處描述的升級過程是只有特權用戶才能執行的手動過程。 +InstallModuleFromWebHasBeenDisabledContactUs=Install or development of external modules or dynamic websites, from the application, is currently locked for security purpose. Please contact us if you need to enable this feature. InstallModuleFromWebHasBeenDisabledByFile=您的管理員已禁止從應用程式安裝外部模組。您必須要求他刪除檔案%s才能使用此功能。 ConfFileMustContainCustom=從應用程式安裝或建構外部模組需要將模組檔案保存到資料夾%s中 。要使此資料夾由Dolibarr處理,必須設定新增以下2條指令行到conf / conf.php
$ dolibarr_main_url_root_alt ='/ custom';
$ dolibarr_main_document_root_alt ='%s / custom'; HighlightLinesOnMouseHover=滑鼠經過時會顯示表格行 @@ -1940,7 +1957,7 @@ PressF5AfterChangingThis=更改此值使其生效後,按鍵盤上的CTRL + F5 NotSupportedByAllThemes=將適用於核心主題,可能不受外部主題支援 BackgroundColor=背景顏色 TopMenuBackgroundColor=頂端選單的背景顏色 -TopMenuDisableImages=Icon or Text in Top menu +TopMenuDisableImages=頂端選單中的圖示或文字 LeftMenuBackgroundColor=左側選單的背景顏色 BackgroundTableTitleColor=表格標題行的背景顏色 BackgroundTableTitleTextColor=表格標題行的文字顏色 @@ -2035,7 +2052,7 @@ MAIN_PDF_MARGIN_RIGHT=PDF右邊邊距 MAIN_PDF_MARGIN_TOP=PDF頂部邊距 MAIN_PDF_MARGIN_BOTTOM=PDF底部邊距 MAIN_DOCUMENTS_LOGO_HEIGHT=PDF上Logo的高度 -DOC_SHOW_FIRST_SALES_REP=Show first sales representative +DOC_SHOW_FIRST_SALES_REP=顯示第一位業務代表 MAIN_GENERATE_PROPOSALS_WITH_PICTURE=在提案/建議書行加入圖片欄位 MAIN_DOCUMENTS_WITH_PICTURE_WIDTH=欄位寬度-如果在行上加入圖片 MAIN_PDF_NO_SENDER_FRAME=隱藏寄件人地址框的邊框 @@ -2053,8 +2070,10 @@ RemoveSpecialChars=刪除特殊字元 COMPANY_AQUARIUM_CLEAN_REGEX=用正則表達式篩選器清除值(COMPANY_AQUARIUM_CLEAN_REGEX) COMPANY_DIGITARIA_CLEAN_REGEX=用正則表達式篩選器清除值(COMPANY_DIGITARIA_CLEAN_REGEX) COMPANY_DIGITARIA_UNIQUE_CODE=不允許重複 +RemoveSpecialWords=為客戶或供應商產生子帳戶時清除特定文字 +RemoveSpecialWordsHelp=在計算客戶或供應商帳戶之前指定要清除的文字。在每個字之間使用”;” GDPRContact=資料保護官(DPO,資料隱私或GDPR聯絡人) -GDPRContactDesc=If you store personal data in your Information System, you can name the contact who is responsible for the General Data Protection Regulation here +GDPRContactDesc=如果您儲存個人資料於您的資訊系統,則可以在此處指定負責《通用數據保護條例》的聯絡人 HelpOnTooltip=工具提示上的幫助文字 HelpOnTooltipDesc=在這裡放入文字或是翻譯鍵以便此欄位顯示在表單時可以顯示在工具提示 YouCanDeleteFileOnServerWith=您可以使用下列命令行在伺服器上刪除此文件:
%s @@ -2065,21 +2084,22 @@ VATIsUsedIsOff=注意:在選單%s-%s中,使用營業稅或增值稅的選項 SwapSenderAndRecipientOnPDF=交換PDF文件上的發件人和收件人地址位置 FeatureSupportedOnTextFieldsOnly=警告,僅文字欄位與複合清單支援此功能。另外,必須設定網址參數action = create或action = edit到OR頁面,名稱必須為'new.php' 才能觸發此功能。 EmailCollector=電子郵件收集器 -EmailCollectors=Email collectors +EmailCollectors=電子郵件收集器 EmailCollectorDescription=新增計劃作業和設定頁面以定期掃描信箱(使用IMAP協議),並在正確的位置記錄接收到您應用程式中的電子郵件和/或自動建立一些記錄(例如潛在)。 NewEmailCollector=新電子郵件收集器 EMailHost=IMAP伺服器主機 -EMailHostPort=Port of email IMAP server -loginPassword=Login/Password -oauthToken=Oauth2 token -accessType=Acces type -oauthService=Oauth service -TokenMustHaveBeenCreated=Module OAuth2 must be enabled and an oauth2 token must have been created with the correct permissions (for example scope "gmail_full" with OAuth for Gmail). +EMailHostPort=電子郵件IMAP伺服器的連接埠 +loginPassword=登入/密碼 +oauthToken=Oauth2許可證 +accessType=登入類型 +oauthService=認證服務 +TokenMustHaveBeenCreated=必須啟用OAuth2模組,並且必須有已建立正確權限之oauth2許可證(例如Gmail 的 OAuth之"gmail_full”範圍)。 MailboxSourceDirectory=信箱來源資料夾 MailboxTargetDirectory=信箱目標資料夾 EmailcollectorOperations=收集器要做的操作 EmailcollectorOperationsDesc=全部訂單的操作已執行 MaxEmailCollectPerCollect=每次收集電子郵件的最大數量 +TestCollectNow=收集測試 CollectNow=立刻收集 ConfirmCloneEmailCollector=您確定要複製電子郵件收集器%s嗎? DateLastCollectResult=最新嘗試收集日期 @@ -2090,7 +2110,7 @@ EmailCollectorHideMailHeadersHelp=When enabled, e-mail headers are not added at EmailCollectorConfirmCollectTitle=郵件收集確認 EmailCollectorConfirmCollect=您是否要立即執行此收集器? EmailCollectorExampleToCollectTicketRequestsDesc=Collect emails that match some rules and create automatically a ticket (Module Ticket must be enabled) with the email informations. You can use this collector if you provide some support by email, so your ticket request will be automatically generated. Activate also Collect_Responses to collect answers of your client directly on the ticket view (you must reply from Dolibarr). -EmailCollectorExampleToCollectTicketRequests=Example collecting the ticket request (first message only) +EmailCollectorExampleToCollectTicketRequests=收集服務單需求的範例(僅第一條訊息) EmailCollectorExampleToCollectAnswersFromExternalEmailSoftwareDesc=Scan your mailbox "Sent" directory to find emails that was sent as an answer of another email directly from your email software and not from Dolibarr. If such an email is found, the event of answer is recorded into Dolibarr EmailCollectorExampleToCollectAnswersFromExternalEmailSoftware=收集從外部電子郵件軟體發送的電子郵件回應的範例 EmailCollectorExampleToCollectDolibarrAnswersDesc=Collect all emails that are an answer of an email sent from your application. An event (Module Agenda must be enabled) with the email response will be recorded at the good place. For example, if you send a commercial proposal, order, invoice or message for a ticket by email from the application, and the recipient answers your email, the system will automatically catch the answer and add it into your ERP. @@ -2098,7 +2118,7 @@ EmailCollectorExampleToCollectDolibarrAnswers=收集所有傳入訊息的範例 EmailCollectorExampleToCollectLeadsDesc=Collect emails that match some rules and create automatically a lead (Module Project must be enabled) with the email informations. You can use this collector if you want to follow your lead using the module Project (1 lead = 1 project), so your leads will be automatically generated. If the collector Collect_Responses is also enabled, when you send an email from your leads, proposals or any other object, you may also see answers of your customers or partners directly on the application.
Note: With this initial example, the title of the lead is generated including the email. If the thirdparty can't be found in database (new customer), the lead will be attached to the thirdparty with ID 1. EmailCollectorExampleToCollectLeads=收集潛在的範例 EmailCollectorExampleToCollectJobCandidaturesDesc=Collect emails applying to job offers (Module Recruitment must be enabled). You can complete this collector if you want to automatically create a candidature for a job request. Note: With this initial example, the title of the candidature is generated including the email. -EmailCollectorExampleToCollectJobCandidatures=Example collecting job candidatures received by e-mail +EmailCollectorExampleToCollectJobCandidatures=使用電子郵件收集職位候選人的範例 NoNewEmailToProcess=沒有新的電子郵件(與篩選匹配)要處理 NothingProcessed=什麼都沒做 XEmailsDoneYActionsDone=%s emails pre-qualified, %s emails successfully processed (for %s record/actions done) @@ -2180,9 +2200,10 @@ EmailTemplate=電子郵件模板 EMailsWillHaveMessageID=電子郵件將具有與此語法匹配的標籤“參考” PDF_SHOW_PROJECT=在文件中顯示專案 ShowProjectLabel=專案標籤 -PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=Include alias in thirdparty name -THIRDPARTY_ALIAS=Name thirdparty - Alias thirdparty -ALIAS_THIRDPARTY=Alias thirdparty - Name thirdparty +PDF_INCLUDE_ALIAS_IN_THIRDPARTY_NAME=在合作方名稱中包含別名 +THIRDPARTY_ALIAS=合作方名稱 - 合作方別名 +ALIAS_THIRDPARTY=合作方別名 - 合作方名稱 +PDFIn2Languages=Show labels into PDF in 2 different languages PDF_USE_ALSO_LANGUAGE_CODE=如果您要在生成同一的PDF中以兩種不同的語言複製一些文字,則必須在此處設置第二種語言讓生成的PDF在同一頁中包含兩種不同的語言,選擇的可以用來生成PDF跟另一種語言(只有少數PDF模板支援此功能)。PDF只有一種語言則留空。 PDF_USE_A=產生使用PDF/A格式的PDF文件而不是預設格式的PDF FafaIconSocialNetworksDesc=在此處輸入FontAwesome圖示的代碼。如果您不知道什麼是FontAwesome,則可以使用通用值fa-address-book。 @@ -2211,12 +2232,12 @@ MailToPartnership=合夥 AGENDA_EVENT_DEFAULT_STATUS=從表單建立事件時預設的事件狀態 YouShouldDisablePHPFunctions=您應該停用 PHP 功能 IfCLINotRequiredYouShouldDisablePHPFunctions=除非您需要在自定義代碼中執行系統命令,否則您應該停用 PHP 功能 -PHPFunctionsRequiredForCLI=對於 shell 目的(如計劃備份工作或執行掃毒程式),您必須保留 PHP 功能 +PHPFunctionsRequiredForCLI=For shell purpose (like scheduled job backup or running an antivirus program), you must keep PHP functions NoWritableFilesFoundIntoRootDir=在您的根目錄中找不到一般程式可寫入的檔案或目錄(好) RecommendedValueIs=建議:%s Recommended=推薦的 NotRecommended=不建議 -ARestrictedPath=一些受限路徑 +ARestrictedPath=Some restricted path for data files CheckForModuleUpdate=檢查外部模組更新 CheckForModuleUpdateHelp=此操作將連接到外部模組的編輯器以檢查是否有新版本。 ModuleUpdateAvailable=有可用的更新 @@ -2224,7 +2245,7 @@ NoExternalModuleWithUpdate=未找到外部模組的更新 SwaggerDescriptionFile=Swagger API 描述檔案(例如用於 redoc) YouEnableDeprecatedWSAPIsUseRESTAPIsInstead=您啟用了已棄用的 WS API。您應該改用 REST API。 RandomlySelectedIfSeveral=有多張圖片時隨機選擇 -SalesRepresentativeInfo=For Proposals, Orders, Invoices. +SalesRepresentativeInfo=用於提案/建議書、訂單、發票。 DatabasePasswordObfuscated=資料庫密碼在conf檔案中為加密 DatabasePasswordNotObfuscated=資料庫密碼在conf檔案中不是加密 APIsAreNotEnabled=未啟用 API 模組 @@ -2233,7 +2254,7 @@ InstallAndUpgradeLockedBy=安裝與升級已被檔案%s鎖定 OldImplementation=舊執行 PDF_SHOW_LINK_TO_ONLINE_PAYMENT=如果有一些線上支付模組已啟用(Paypal, Stripe, ...),在PDF中加入一個線上支付的連結 DashboardDisableGlobal=停用所有開放項目縮圖 -BoxstatsDisableGlobal=停用停用盒子統計 +BoxstatsDisableGlobal=完全停用盒子統計 DashboardDisableBlocks=位於首頁中的開放項目縮圖(執行中或已延遲) DashboardDisableBlockAgenda=停用應辦事項縮圖 DashboardDisableBlockProject=停用專案縮圖 @@ -2264,46 +2285,73 @@ LateWarningAfter="延遲"警告時間 TemplateforBusinessCards=不同尺寸大小的名片模板 InventorySetup= 庫存設定 ExportUseLowMemoryMode=使用低記憶體模式 -ExportUseLowMemoryModeHelp=使用低記憶體模式執行另存的 exec(壓縮是通過管道完成的,而不是進入 PHP 記憶體)。此方法不允許檢查檔案是否已完成,如果失敗則無法報告錯誤訊息。 +ExportUseLowMemoryModeHelp=Use the low memory mode to generate the dump file (compression is done through a pipe instead of into the PHP memory). This method does not allow to check that the file is complete and error message can't be reported if it fails. Use it if you experience not enough memory errors. ModuleWebhookName = Webhook -ModuleWebhookDesc = Interface to catch dolibarr triggers and send it to an URL -WebhookSetup = Webhook setup +ModuleWebhookDesc = 捕獲 dolibarr 觸發器並將其傳送到 URL 的界面 +WebhookSetup = 設定 Webhook Settings = 設定 -WebhookSetupPage = Webhook setup page -ShowQuickAddLink=元件在右上角的選單中顯示一個快速增加小工具的按鈕 +WebhookSetupPage = Webhook 設定頁 +ShowQuickAddLink=在右上角的選單中顯示一個快速增加小工具的按鈕 HashForPing=用於 ping 的Hash ReadOnlyMode=實例是否處於“唯讀”模式 DEBUGBAR_USE_LOG_FILE=使用 dolibarr.log 檔案收集日誌 UsingLogFileShowAllRecordOfSubrequestButIsSlower=Use the dolibarr.log file to trap Logs instead of live memory catching. It allows to catch all logs instead of only log of current process (so including the one of ajax subrequests pages) but will make your instance very very slow. Not recommended. FixedOrPercent=Fixed (use keyword 'fixed') or percent (use keyword 'percent') -DefaultOpportunityStatus=Default opportunity status (first status when lead is created) +DefaultOpportunityStatus=預設機會狀態(建立潛在客戶時的第一個狀態) -IconAndText=Icon and text -TextOnly=Text only -IconOnlyAllTextsOnHover=Icon only - All texts appears under icon on mouse hover menu bar -IconOnlyTextOnHover=Icon only - Text of icon appears under icon on mouse hover the icon -IconOnly=Icon only - Text on tooltip only -INVOICE_ADD_ZATCA_QR_CODE=Show the ZATCA QR code on invoices -INVOICE_ADD_ZATCA_QR_CODEMore=Some Arabic countries need this QR Code on their invoices -INVOICE_ADD_SWISS_QR_CODE=Show the swiss QR-Bill code on invoices +IconAndText=圖示與文字 +TextOnly=純文字 +IconOnlyAllTextsOnHover=圖示 - 當滑鼠停在選單列時所有文字顯示在圖示下方 +IconOnlyTextOnHover=圖示 - 滑鼠停在圖示時,圖示文字顯示在圖示下方 +IconOnly=圖示 - 文字在工具提示上 +INVOICE_ADD_ZATCA_QR_CODE=在發票上顯示 ZATCA QR Code +INVOICE_ADD_ZATCA_QR_CODEMore=一些阿拉伯國家的發票需要這個QR Code +INVOICE_ADD_SWISS_QR_CODE=在發票上顯示瑞士QR Code +INVOICE_SHOW_SHIPPING_ADDRESS=顯示送貨地址 +INVOICE_SHOW_SHIPPING_ADDRESSMore=強制提及法國 UrlSocialNetworksDesc=Url link of social network. Use {socialid} for the variable part that contains the social network ID. -IfThisCategoryIsChildOfAnother=If this category is a child of another one -DarkThemeMode=Dark theme mode -AlwaysDisabled=Always disabled -AccordingToBrowser=According to browser -AlwaysEnabled=Always Enabled -DoesNotWorkWithAllThemes=Will not work with all themes -NoName=No name -ShowAdvancedOptions= Show advanced options -HideAdvancedoptions= Hide advanced options +IfThisCategoryIsChildOfAnother=如果此類別是另一個類別的子類別 +DarkThemeMode=深色主題模式 +AlwaysDisabled=總是停用 +AccordingToBrowser=根據瀏覽器 +AlwaysEnabled=總是啟用 +DoesNotWorkWithAllThemes=不適用於所有主題 +NoName=沒有名稱 +ShowAdvancedOptions= 顯示進階選項 +HideAdvancedoptions= 隱藏進階選項 CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: OauthNotAvailableForAllAndHadToBeCreatedBefore=OAUTH2 authentication is not available for all hosts, and a token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2 authentication service +MAIN_MAIL_SMTPS_OAUTH_SERVICE=OAUTH2認證服務 DontForgetCreateTokenOauthMod=A token with the right permissions must have been created upstream with the OAUTH module -MAIN_MAIL_SMTPS_AUTH_TYPE=Authentification method -UsePassword=Use a password -UseOauth=Use a OAUTH token -Images=Images +MAIN_MAIL_SMTPS_AUTH_TYPE=認證方式 +UsePassword=使用密碼 +UseOauth=使用 OAUTH許可證 +Images=圖片 MaxNumberOfImagesInGetPost=Max number of images allowed in a HTML field submitted in a form +MaxNumberOfPostOnPublicPagesByIP=Max number of posts on public pages with the same IP address in a month +CIDLookupURL=The module brings an URL that can be used by an external tool to get the name of a thirdparty or contact from its phone number. URL to use is: +ScriptIsEmpty=腳本是空的 +ShowHideTheNRequests=顯示/隱藏 %s 的SQL 請求 +DefinedAPathForAntivirusCommandIntoSetup=Define a path for an antivirus program into %s +TriggerCodes=可觸發事件 +TriggerCodeInfo=Enter here the trigger code(s) that must generate a post of a web request (only external URL are allowed). You can enter several trigger codes separated by a comma. +EditableWhenDraftOnly=If unchecked, the value can only be modified when object has a draft status +CssOnEdit=編輯頁面上的CSS +CssOnView=檢視頁面上的 CSS +CssOnList=清單頁面上的 CSS +HelpCssOnEditDesc=編輯欄位時的CSS
範例: "minwiwdth100 maxwidth500 widthcentpercentminusx" +HelpCssOnViewDesc=檢視欄位時的CSS +HelpCssOnListDesc=The Css used when field is inside a list table.
Example: "tdoverflowmax200" +RECEPTION_PDF_HIDE_ORDERED=Hide the quantity ordered on the generated documents for receptions +MAIN_PDF_RECEPTION_DISPLAY_AMOUNT_HT=Show the price on the generated documents for receptions +WarningDisabled=停用警告 +LimitsAndMitigation=訪問限制和延遲 +DesktopsOnly=僅限桌上型電腦 +DesktopsAndSmartphones=桌上型電腦和智能手機 +AllowOnlineSign=允許線上簽署 +AllowExternalDownload=允許外部下載(無需登入,使用共享連結) +DeadlineDayVATSubmission=Deadline day for vat submission on the next month +MaxNumberOfAttachementOnForms=表單中最大合併文件數 +IfDefinedUseAValueBeetween=如果已定義,則使用 %s 和 %s 之間的值 diff --git a/htdocs/langs/zh_TW/bookmarks.lang b/htdocs/langs/zh_TW/bookmarks.lang index e71a491f000..81fdebd3c11 100644 --- a/htdocs/langs/zh_TW/bookmarks.lang +++ b/htdocs/langs/zh_TW/bookmarks.lang @@ -2,7 +2,7 @@ AddThisPageToBookmarks=新增目前頁面到書籤 Bookmark=書籤 Bookmarks=書籤 -ListOfBookmarks=書簽清單 +ListOfBookmarks=書籤清單 EditBookmarks=列出/編輯書籤 NewBookmark=新書籤 ShowBookmark=顯示書籤 @@ -20,3 +20,4 @@ ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=選擇已連結頁面開啟在 BookmarksManagement=書籤管理 BookmarksMenuShortCut=Ctrl + shift + m NoBookmarks=未定義書籤 +NoBookmarkFound=找不到書籤 diff --git a/htdocs/langs/zh_TW/categories.lang b/htdocs/langs/zh_TW/categories.lang index 67591a7d720..701719d2dc6 100644 --- a/htdocs/langs/zh_TW/categories.lang +++ b/htdocs/langs/zh_TW/categories.lang @@ -42,6 +42,7 @@ MemberHasNoCategory=此會員不在任何標籤/類別中 ContactHasNoCategory=此聯絡人不在任何標籤/類別中 ProjectHasNoCategory=此專案不在任何標籤/類別中 ClassifyInCategory=增加到標籤/類別 +RemoveCategory=Remove category NotCategorized=沒有標籤/類別 CategoryExistsAtSameLevel=此類別已存在此參考 ContentsVisibleByAllShort=所有內容可見 @@ -67,6 +68,7 @@ StockCategoriesShort=倉庫標籤/類別 ThisCategoryHasNoItems=此類別內沒有任何項目。 CategId=標籤/類別編號 ParentCategory=母標籤/分類 +ParentCategoryID=ID of parent tag/category ParentCategoryLabel=母標籤/分類的標籤 CatSupList=供應商標籤/分類清單 CatCusList=客戶/潛在客戶標籤/分類清單 @@ -86,7 +88,7 @@ DeleteFromCat=從標籤/類別中刪除 ExtraFieldsCategories=補充屬性 CategoriesSetup=標籤/類別設定 CategorieRecursiv=自動連結到母標籤/母類別 -CategorieRecursivHelp=如果啟用此選項,當將產品增加到子類別時,產品也會增加到母類別中。 +CategorieRecursivHelp=If option is on, when you add an object into a subcategory, the object will also be added into the parent categories. AddProductServiceIntoCategory=新增以下產品/服務 AddCustomerIntoCategory=分配類別給客戶 AddSupplierIntoCategory=分配類別給供應商 @@ -95,7 +97,9 @@ ShowCategory=顯示標籤/類別 ByDefaultInList=預設在清單中 ChooseCategory=選擇類別 StocksCategoriesArea=倉庫分類 +TicketsCategoriesArea=Tickets Categories ActionCommCategoriesArea=事件分類 WebsitePagesCategoriesArea=頁面容器類別 KnowledgemanagementsCategoriesArea=知識文章分類 UseOrOperatorForCategories=分類使用 'OR' 運算符號 +AddObjectIntoCategory=Add object into category diff --git a/htdocs/langs/zh_TW/commercial.lang b/htdocs/langs/zh_TW/commercial.lang index 1223c7b67b5..7ef017fe469 100644 --- a/htdocs/langs/zh_TW/commercial.lang +++ b/htdocs/langs/zh_TW/commercial.lang @@ -74,8 +74,16 @@ StatusProsp=潛在方狀態 DraftPropals=商業提案/建議書草稿 NoLimit=無限制 ToOfferALinkForOnlineSignature=線上簽名連結 -WelcomeOnOnlineSignaturePage=歡迎來到%s的商業計劃書/提案 -ThisScreenAllowsYouToSignDocFrom=此畫面可允許您接受並簽署或者是拒絕報價/商業提案/建議書 -ThisIsInformationOnDocumentToSign=此為文件資訊 +WelcomeOnOnlineSignaturePageProposal=歡迎來到%s的商業計劃書/提案 +WelcomeOnOnlineSignaturePageContract=歡迎來到 %s 合約的PDF 簽署頁面 +WelcomeOnOnlineSignaturePageFichinter=歡迎來到 %s 干預 的PDF 簽署頁面 +ThisScreenAllowsYouToSignDocFromProposal=此畫面可允許您接受並簽署或者是拒絕報價/商業提案/建議書 +ThisScreenAllowsYouToSignDocFromContract=此畫面允許您於線上簽署 PDF 格式的合約。 +ThisScreenAllowsYouToSignDocFromFichinter=此畫面允許您於線上簽署 PDF 格式的干預。 +ThisIsInformationOnDocumentToSignProposal=此為文件資訊 +ThisIsInformationOnDocumentToSignContract=這是關於簽署合約的訊息 +ThisIsInformationOnDocumentToSignFichinter=這是關於簽署干預的訊息 SignatureProposalRef=報價單/商業提案/建議書的簽名%s +SignatureContractRef=合約%s的簽名 +SignatureFichinterRef=干預 %s的簽名 FeatureOnlineSignDisabled=已停用線上簽名功能或在啟用該功能之前已產生文件 diff --git a/htdocs/langs/zh_TW/companies.lang b/htdocs/langs/zh_TW/companies.lang index 68ad3a79aef..f9e71c6bd97 100644 --- a/htdocs/langs/zh_TW/companies.lang +++ b/htdocs/langs/zh_TW/companies.lang @@ -60,14 +60,14 @@ NatureOfThirdParty=合作方性質 NatureOfContact=聯絡人性質 Address=地址 State=州/省 -StateId=State ID +StateId=州ID StateCode=州/省代碼 StateShort=州 Region=地區 Region-State=地區 - 州 Country=國家 CountryCode=國家代碼 -CountryId=Country ID +CountryId=國家ID Phone=電話 PhoneShort=電話 Skype=Skype @@ -171,7 +171,7 @@ ProfId6CM=- ProfId1ShortCM=商業登記 ProfId2ShortCM=納稅人編號 ProfId3ShortCM=No. of creation decree -ProfId4ShortCM=Deposit certificate No. +ProfId4ShortCM=存單號 ProfId5ShortCM=其他 ProfId6ShortCM=- ProfId1CO=Prof Id 1 (R.U.T.) @@ -313,7 +313,7 @@ CustomerAbsoluteDiscountShort=無條件折扣 CompanyHasRelativeDiscount=此客戶有預設的%s%%的折扣 CompanyHasNoRelativeDiscount=此客戶預設沒有相對的折扣 HasRelativeDiscountFromSupplier=您有此供應商的預設折扣%s%% -HasNoRelativeDiscountFromSupplier=您沒有該供應商的默認相對折扣 +HasNoRelativeDiscountFromSupplier=您沒有該供應商的預設相對折扣 CompanyHasAbsoluteDiscount=在%s%s此客戶有折扣(信用票據或預付款) CompanyHasDownPaymentOrCommercialDiscount=在 %s%s 此客戶有折扣(商業預付款) CompanyHasCreditNote=在%s%s情況下,此客戶仍然有信用票據 @@ -444,7 +444,7 @@ AddAddress=新增地址 SupplierCategory=供應商類別 JuridicalStatus200=獨立 DeleteFile=刪除文件 -ConfirmDeleteFile=您確定要刪除這個文件? +ConfirmDeleteFile=您確定要刪除此檔 %s嗎? AllocateCommercial=指定業務代表 Organization=組織 FiscalYearInformation=會計年度 @@ -464,7 +464,7 @@ ListCustomersShort=客戶清單 ThirdPartiesArea=合作方/通訊錄 LastModifiedThirdParties=最新已修改合作方%s UniqueThirdParties=合作方總數 -InActivity=開放 +InActivity=啟用 ActivityCeased=關閉 ThirdPartyIsClosed=合作方已關閉 ProductsIntoElements=%s相關的產品/服務清單 @@ -498,3 +498,5 @@ RestOfEurope=歐洲其他地區(EEC) OutOfEurope=歐洲以外(EEC) CurrentOutstandingBillLate=目前拖欠帳單 BecarefullChangeThirdpartyBeforeAddProductToInvoice=請注意,根據您的產品價格設定,應在將產品增加到POS之前更改合作方。 +EmailAlreadyExistsPleaseRewriteYourCompanyName=電子郵件已存在,請重新輸入您的公司名稱 +TwoRecordsOfCompanyName=該公司存在多個記錄,請聯繫我們以完成您的合作請求” diff --git a/htdocs/langs/zh_TW/compta.lang b/htdocs/langs/zh_TW/compta.lang index 7e327af1d7d..ee76331dc75 100644 --- a/htdocs/langs/zh_TW/compta.lang +++ b/htdocs/langs/zh_TW/compta.lang @@ -29,6 +29,8 @@ BalanceBefore=平衡(以前) Balance=平衡 Debit=借貸 Credit=信用 +AccountingDebit=借貸 +AccountingCredit=信用 Piece=會計憑證 AmountHTVATRealReceived=淨收入 AmountHTVATRealPaid=凈支付 @@ -244,12 +246,12 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=沒有依產品收集的營 TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=無法提供依銷售稅率收取的營業額報告。該報告僅適用於開具發票的營業額。 CalculationMode=計算模式 AccountancyJournal=會計代碼日記帳 -ACCOUNTING_VAT_SOLD_ACCOUNT=預設情況下,用於銷售的營業稅會計科目(如果未在營業稅分類設定中定義,則使用) -ACCOUNTING_VAT_BUY_ACCOUNT=預設情況下,用於購買的營業稅會計科目(如果未在增值稅分類設定中定義,則使用) -ACCOUNTING_VAT_PAY_ACCOUNT=預設情況下,用於支付營業稅的會計科目 -ACCOUNTING_ACCOUNT_CUSTOMER=客戶合作方使用的會計科目 +ACCOUNTING_VAT_SOLD_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on sales (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_BUY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for VAT on purchases (used if not defined on VAT dictionary setup) +ACCOUNTING_VAT_PAY_ACCOUNT=Account (from the Chart Of Account) to be used as the default account for paying VAT +ACCOUNTING_ACCOUNT_CUSTOMER=Account (from the Chart Of Account) used for "customer" third parties ACCOUNTING_ACCOUNT_CUSTOMER_Desc=合作方卡上定義的專用會計科目將僅用於子帳會計。如果未定義合作方的專用客戶會計科目,則該科目將用於“總帳”,並作為“子帳”會計的預設值。 -ACCOUNTING_ACCOUNT_SUPPLIER=供應商合作方使用的會計科目 +ACCOUNTING_ACCOUNT_SUPPLIER=Account (from the Chart of Account) used for the "vendor" third parties ACCOUNTING_ACCOUNT_SUPPLIER_Desc=合作方卡上定義的專用會計科目將僅用於子帳會計。如果未定義第三方的專用供應商會計科目,則此科目將用於“總帳”,並作為“子帳”會計的預設值。 ConfirmCloneTax=確認複製社會/財政稅 ConfirmCloneVAT=確認複製稅金申報 @@ -300,3 +302,4 @@ InvoiceToPay15Days=支付(15 至 30 天) InvoiceToPay30Days=支付(> 30 天) ConfirmPreselectAccount=預選會計科目代號 ConfirmPreselectAccountQuestion=您確定要使用此會計科目代號預先選擇 %s 選定的行嗎? +AmountPaidMustMatchAmountOfDownPayment=Amount paid must match amount of down payment diff --git a/htdocs/langs/zh_TW/contracts.lang b/htdocs/langs/zh_TW/contracts.lang index d0799fa8da6..cb7a144c9a5 100644 --- a/htdocs/langs/zh_TW/contracts.lang +++ b/htdocs/langs/zh_TW/contracts.lang @@ -72,7 +72,7 @@ BoardExpiredServices=服務已過期 BoardExpiredServicesShort=服務已過期 ServiceStatus=服務狀態 DraftContracts=合約草案 -CloseRefusedBecauseOneServiceActive=無法關閉合約,因為合約上至少有一項開放服務 +CloseRefusedBecauseOneServiceActive=無法結束合約,因為合約上至少有一項服務啟用 ActivateAllContracts=啟動所有合約行 CloseAllContracts=關閉所有合約行 DeleteContractLine=刪除合約行 diff --git a/htdocs/langs/zh_TW/cron.lang b/htdocs/langs/zh_TW/cron.lang index e61de80d07a..9a9a358dbba 100644 --- a/htdocs/langs/zh_TW/cron.lang +++ b/htdocs/langs/zh_TW/cron.lang @@ -26,7 +26,7 @@ CronCommand=命令 CronList=排程工作 CronDelete=刪除預定工作 CronConfirmDelete=您確定要刪除這些計劃的工作嗎? -CronExecute=啟動預定的工作 +CronExecute=立即啟動 CronConfirmExecute=您確定要立即執行這些計劃的工作嗎? CronInfo=計劃工作模組允許自動執行計劃工作。工作也可以手動啟動。 CronTask=工作 @@ -58,7 +58,7 @@ CronNote=註解 CronFieldMandatory=欄位%s為必填 CronErrEndDateStartDt=結束日期不能早於開始日期 StatusAtInstall=模組安裝狀態 -CronStatusActiveBtn=計畫表 +CronStatusActiveBtn=啟用排程 CronStatusInactiveBtn=停用 CronTaskInactive=此作業已停用(未排程) CronId=Id @@ -82,10 +82,19 @@ UseMenuModuleToolsToAddCronJobs=前往選單“ 主頁-管理工具 JobDisabled=工作已停用 MakeLocalDatabaseDumpShort=本地資料庫備份 MakeLocalDatabaseDump=建立本地資料庫備份。參數為:壓縮(“ gz”或“ bz”或“none”),備份類型(“ mysql”,“ pgsql”,“ auto”),1,"自動"或建立檔案名稱,要保留的備份檔案數 +MakeSendLocalDatabaseDumpShort=傳送本地資料庫備份 +MakeSendLocalDatabaseDump=以電子郵件發送本地資料庫備份。參數有:to、from、subject、message、filename(發送的檔案名稱)、filter('sql'僅用於資料庫備份) +BackupIsTooLargeSend=抱歉,最新的備份檔案太大,無法通過電子郵件發送 +CleanUnfinishedCronjobShort=清理未完成的 cronjob +CleanUnfinishedCronjob=當程序不再執行時,清除在程序中停止之cronjob WarningCronDelayed=請注意,出於性能目的,無論下一次執行已啟動工作的日期如何,您的工作執行最多可能會延遲%s小時。 DATAPOLICYJob=資料清理器和匿名器 JobXMustBeEnabled=必須啟用工作%s +EmailIfError=錯誤警告電子郵件 +ErrorInBatch=執行 %s時出現的錯誤 + # Cron Boxes LastExecutedScheduledJob=最後執行的計劃工作 NextScheduledJobExecute=下一個要預定要執行的工作 NumberScheduledJobError=錯誤的預定工作數量 +NumberScheduledJobNeverFinished=從未完成的預定作業數量 diff --git a/htdocs/langs/zh_TW/datapolicy.lang b/htdocs/langs/zh_TW/datapolicy.lang new file mode 100644 index 00000000000..f3ba68e11cf --- /dev/null +++ b/htdocs/langs/zh_TW/datapolicy.lang @@ -0,0 +1,92 @@ +# Copyright (C) 2018 Nicolas ZABOURI +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Module label 'ModuledatapolicyName' +Module4100Name = 資料數據隱私政策 +# Module description 'ModuledatapolicyDesc' +Module4100Desc = 管理資料數據隱私的模組(符合 GDPR) + +# +# Administration page +# +datapolicySetup = 資料數據隱私政策模組設定 +Deletion = 刪除資料 +datapolicySetupPage = Depending of laws of your countries (Example Article 5 of the GDPR), personal data must be kept for a period not exceeding that necessary for the purposes for which they were collected, except for archival purposes.
The deletion will be done automatically after a certain duration without event (the duration which you will have indicated below). +NB_MONTHS = %s 個月 +ONE_YEAR = 1年 +NB_YEARS = %s 年 +DATAPOLICY_TIERS_CLIENT = 客戶 +DATAPOLICY_TIERS_PROSPECT = 潛在方 +DATAPOLICY_TIERS_PROSPECT_CLIENT = 潛在方/客戶 +DATAPOLICY_TIERS_NIPROSPECT_NICLIENT = 非潛在方或客戶 +DATAPOLICY_TIERS_FOURNISSEUR = 供應商 +DATAPOLICY_CONTACT_CLIENT = 客戶 +DATAPOLICY_CONTACT_PROSPECT = 潛在方 +DATAPOLICY_CONTACT_PROSPECT_CLIENT = 潛在方/客戶 +DATAPOLICY_CONTACT_NIPROSPECT_NICLIENT = 非潛在方或客戶 +DATAPOLICY_CONTACT_FOURNISSEUR = 供應商 +DATAPOLICY_ADHERENT = 會員 +DATAPOLICY_Tooltip_SETUP = 聯絡方式 - 說明您對每種類型的選擇。 +DATAPOLICYMail = 電子郵件設定 +DATAPOLICYSUBJECTMAIL = 電子郵件的主題 +DATAPOLICYCONTENTMAIL = 電子郵件的內容 +DATAPOLICYSUBSITUTION = You can use the following variables in your email (LINKACCEPT allows to create a link recording the agreement of the person, LINKREFUSED makes it possible to record the refusal of the person): +DATAPOLICYACCEPT = 同意後的訊息 +DATAPOLICYREFUSE = 不同意後的訊息 +SendAgreementText = You can send a GDPR email to all your relevant contacts (who have not yet received an email and for which you have not registered anything about their GDPR agreement). To do this, use the following button. +SendAgreement = 發送電子郵件 +AllAgreementSend = 所有電子郵件已發送 +TXTLINKDATAPOLICYACCEPT = “同意”的超連結文字 +TXTLINKDATAPOLICYREFUSE = “不同意”的超連結文字 + + +# +# Extrafields +# +DATAPOLICY_BLOCKCHECKBOX = GDPR : Processing of personal data +DATAPOLICY_consentement = Consent obtained for the processing of personal data +DATAPOLICY_opposition_traitement = Opposes the processing of his personal data +DATAPOLICY_opposition_prospection = Opposes the processing of his personal data for the purposes of prospecting + +# +# Popup +# +DATAPOLICY_POPUP_ANONYME_TITLE = 匿名合作方 +DATAPOLICY_POPUP_ANONYME_TEXTE = 您無法從 Dolibarr 刪除此聯絡人,因為已有相關項目。根據 GDPR,您將使這些所有資料匿名,以遵從您的義務。您想繼續嗎 ? + +# +# Button for portability +# +DATAPOLICY_PORTABILITE = Portability GDPR +DATAPOLICY_PORTABILITE_TITLE = 匯出個人資料 +DATAPOLICY_PORTABILITE_CONFIRMATION = 您要匯出此聯絡人的個人資料。您確定嗎 ? + +# +# Notes added during an anonymization +# +ANONYMISER_AT = Anonymised the %s + +# V2 +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_date = Date of agreement/desagreement GDPR +DATAPOLICY_send = Date sending agreement email +DATAPOLICYReturn = GDPR Validation +DATAPOLICY_SEND = Send GDPR email +MailSent = Email has been sent + +# ERROR +ErrorSubjectIsRequired = Error : The subject of email is required. Indicate it in the module setup +=Due to a technical problem, we were unable to register your choice. We apologize for that. Contact us to send us your choice. +NUMBER_MONTH_BEFORE_DELETION = Number of month before deletion diff --git a/htdocs/langs/zh_TW/dict.lang b/htdocs/langs/zh_TW/dict.lang index 28f4deaf115..a1ab2510922 100644 --- a/htdocs/langs/zh_TW/dict.lang +++ b/htdocs/langs/zh_TW/dict.lang @@ -250,7 +250,9 @@ CountryMF=聖馬丁 ##### Civilities ##### CivilityMME=夫人 +CivilityMMEShort=夫人 CivilityMR=先生 +CivilityMRShort=先生 CivilityMLE=女士 CivilityMTRE=主人 CivilityDR=醫生 diff --git a/htdocs/langs/zh_TW/ecm.lang b/htdocs/langs/zh_TW/ecm.lang index f9a37e2c57e..9fec5def5d7 100644 --- a/htdocs/langs/zh_TW/ecm.lang +++ b/htdocs/langs/zh_TW/ecm.lang @@ -5,6 +5,7 @@ ECMSectionManual=手冊資料夾 ECMSectionAuto=自動產生資料夾 ECMSectionsManual=自行加入的樹狀圖 ECMSectionsAuto=自動產生的樹狀圖 +ECMSectionsMedias=Medias tree ECMSections=資料夾 ECMRoot=ECM的開始資料夾 ECMNewSection=新資料夾 @@ -16,7 +17,9 @@ ECMNbOfFilesInSubDir=在各子資料夾的檔案數量 ECMCreationUser=建立者 ECMArea=檔案管理/電子內容管理區 ECMAreaDesc=DMS / ECM(檔案管理系統/電子內容管理)區域使您可以在Dolibarr中快速儲存,共享和搜索所有類型的文件。 -ECMAreaDesc2=*自動填寫目錄時自動加入一個元素從卡的文件。
*手動目錄可以用來保存未鏈接到一個特定元素的文件。 +ECMAreaDesc2a=* Manual directories can be used to save documents not linked to a particular element. +ECMAreaDesc2b=* Automatic directories are filled automatically when adding documents from the page of an element. +ECMAreaDesc3=* Medias directories are files into the subdirectory /medias of documents directory, readable by everybody with no need to be logged and no need to have the file shared explicitely. It is used to store image files from emailing or website module. ECMSectionWasRemoved=資料夾%s已被刪除。 ECMSectionWasCreated=資料夾%s已建立。 ECMSearchByKeywords=搜尋關鍵字 diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang index ab0e1628ec7..53370bbd9ca 100644 --- a/htdocs/langs/zh_TW/errors.lang +++ b/htdocs/langs/zh_TW/errors.lang @@ -14,6 +14,7 @@ ErrorLoginAlreadyExists=登入者%s已經存在。 ErrorGroupAlreadyExists=群組%s已經存在。 ErrorEmailAlreadyExists=電子郵件 %s 已存在。 ErrorRecordNotFound=記錄沒有找到。 +ErrorRecordNotFoundShort=Not found ErrorFailToCopyFile=無法將檔案'%s'複製到'%s' ErrorFailToCopyDir=無法將資料夾'%s' 複製到'%s'. ErrorFailToRenameFile=無法將檔案 '%s' 重新命名成'%s'. @@ -48,6 +49,7 @@ ErrorBadImageFormat=圖片檔案格式不支援(您的PHP不支援轉換此格 ErrorBadDateFormat="%s"日期格式錯誤 ErrorWrongDate=日期不正確! ErrorFailedToWriteInDir=無法寫入資料夾%s +ErrorFailedToBuildArchive=Failed to build archive file %s ErrorFoundBadEmailInFile=找到電子郵件文件中的%s行語法不正確(例如電子郵件%s行 =%s) ErrorUserCannotBeDelete=無法刪除用戶。也許它與Dolibarr實體相關。 ErrorFieldsRequired=一些必填欄位已留空。 @@ -76,7 +78,7 @@ ErrorNoValueForCheckBoxType=請填寫複選框清單的值 ErrorNoValueForRadioType=請填寫廣播清單的值 ErrorBadFormatValueList=清單值不能包含多於一個逗號: %s ,但至少需要一個:key,value ErrorFieldCanNotContainSpecialCharacters=欄位 %s必須不包含特殊字元 -ErrorFieldCanNotContainSpecialNorUpperCharacters=欄位%s不能包含特殊字元,也不能包含大寫字元,只能使用數字。 +ErrorFieldCanNotContainSpecialNorUpperCharacters=The field %s must not contain special characters, nor upper case characters, and must start with an alphabetical character (a-z) ErrorFieldMustHaveXChar=欄位 %s 至少必須有%s 字元. ErrorNoAccountancyModuleLoaded=會計模組未啟動 ErrorExportDuplicateProfil=此匯出設定已存在此設定檔案名稱。 @@ -95,9 +97,9 @@ ErrorWrongValueForField=欄位%s :"%s"與正則表達式規則%s: The value '%s' contains a malicious data not allowed ErrorFieldValueNotIn=欄位%s: "%s"在 %s中的欄位%s被發現不是數值 ErrorFieldRefNotIn=欄位%s: '%s' 不是 %s現有參考 +ErrorMultipleRecordFoundFromRef=Several record found when searching from ref %s. No way to know which ID to use. ErrorsOnXLines=發現%s錯誤 ErrorFileIsInfectedWithAVirus=防毒程式無法驗證檔案(檔案可能被病毒感染) -ErrorSpecialCharNotAllowedForField=欄位“ %s”不允許使用特殊字元 ErrorNumRefModel=資料庫中存在一個引用(%s),並且與該編號規則不相容。刪除記錄或重命名的引用以啟用此模組。 ErrorQtyTooLowForThisSupplier=數量太少,或者此供應商沒有為此產品定義價格 ErrorOrdersNotCreatedQtyTooLow=由於數量太少,某些訂單尚未建立 @@ -242,6 +244,7 @@ ErrorObjectMustHaveStatusActiveToBeDisabled=項目必須具有“啟用”狀態 ErrorObjectMustHaveStatusDraftOrDisabledToBeActivated=要啟用的項目必須具有“草稿”或“已關閉”狀態 ErrorNoFieldWithAttributeShowoncombobox=沒有欄位在項目“ %s”的定義中具有屬性“ showoncombobox”。無法顯示組合清單。 ErrorFieldRequiredForProduct=產品%s必須有欄位'%s' +AlreadyTooMuchPostOnThisIPAdress=You have already posted too much on this IP address. ProblemIsInSetupOfTerminal=問題在於站台%s的設定。 ErrorAddAtLeastOneLineFirst=請先至少增加一行 ErrorRecordAlreadyInAccountingDeletionNotPossible=錯誤,記錄已在會計中轉移,無法刪除。 @@ -277,8 +280,8 @@ ErrorWrongFileName=檔案名稱中不可以有__SOMETHING__ ErrorNotInDictionaryPaymentConditions=不在支付條款類別中,請修改。 ErrorIsNotADraft=%s 不是草案狀態 ErrorExecIdFailed=無法執行命令“id” -ErrorBadCharIntoLoginName=登錄名稱中的未核准字元 -ErrorRequestTooLarge=錯誤,請求太大 +ErrorBadCharIntoLoginName=Unauthorized character in the field %s +ErrorRequestTooLarge=Error, request too large or session expired ErrorNotApproverForHoliday=您不是休假 %s 的批准人 ErrorAttributeIsUsedIntoProduct=此屬性用於一個或多個產品變異 ErrorAttributeValueIsUsedIntoProduct=此屬性值用於一個或多個產品變異 @@ -291,6 +294,15 @@ ErrorAjaxRequestFailed=Request failed ErrorThirpdartyOrMemberidIsMandatory=Third party or Member of partnership is mandatory ErrorFailedToWriteInTempDirectory=Failed to write in temp directory ErrorQuantityIsLimitedTo=Quantity is limited to %s +ErrorFailedToLoadThirdParty=Failed to find/load thirdparty from id=%s, email=%s, name=%s +ErrorThisPaymentModeIsNotSepa=This payment mode is not a bank account +ErrorStripeCustomerNotFoundCreateFirst=Stripe customer is not set for this thirdparty (or set to a value deleted on Stripe side). Create (or re-attach) it first. +ErrorCharPlusNotSupportedByImapForSearch=IMAP search is not able to search into sender or recipient for a string containing the character + +ErrorTableNotFound=Table %s not found +ErrorValueForTooLow=Value for %s is too low +ErrorValueCantBeNull=Value for %s can't be null +ErrorDateOfMovementLowerThanDateOfFileTransmission=The date of the bank transaction can't be lower than the date of the file transmission +ErrorTooMuchFileInForm=Too much files in form, the maximum number is %s file(s) # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=您的PHP參數upload_max_filesize(%s)高於PHP參數post_max_size(%s)。這不是相同的設定。 @@ -304,7 +316,7 @@ WarningConfFileMustBeReadOnly=警告,您的設定檔案( htdocs / conf / WarningsOnXLines=關於%s來源記錄的警告 WarningNoDocumentModelActivated=沒有啟動用於產生文件的模型。預設情況下將選擇一個模型直到您檢查模組設定。 WarningLockFileDoesNotExists=警告,安裝設定完成後,必須在資料夾%s中增加檔案install.lock來停用安裝/遷移工具。忽略此檔案的建立會帶來嚴重的安全風險。 -WarningUntilDirRemoved=只要存在此漏洞(或在設定->其他設定中增加常數MAIN_REMOVE_INSTALL_WARNING),所有安全警告(僅管理員用戶可見)將保持活動狀態。 +WarningUntilDirRemoved=This security warning will remain active as long as the vulnerability is present. WarningCloseAlways=警告,即使來源元件和目標元件之間的數量不同,也將關閉。請謹慎啟用此功能。 WarningUsingThisBoxSlowDown=警告,使用此框會嚴重降低顯示此框所有頁面的速度。 WarningClickToDialUserSetupNotComplete=您用戶的ClickToDial資訊設定尚未完成(請參閱用戶卡上的ClickToDial分頁)。 @@ -326,6 +338,8 @@ WarningAvailableOnlyForHTTPSServers=僅在使用 HTTPS 安全連線時可用。 WarningModuleXDisabledSoYouMayMissEventHere=模組 %s 尚未啟用。所以你可能會在這裡錯過很多事件。 WarningPaypalPaymentNotCompatibleWithStrict=數值 'Strict' 使得線上支付功能無法正常工作。改用“Lax”。 WarningThemeForcedTo=Warning, theme has been forced to %s by hidden constant MAIN_FORCETHEME +WarningPagesWillBeDeleted=Warning, this will also delete all existing pages/containers of the website. You should export your website before, so you have a backup to re-import it later. +WarningAutoValNotPossibleWhenStockIsDecreasedOnInvoiceVal=Automatic validation is disabled when option to decrease stock is set on "Invoice validation". # Validate RequireValidValue = 數值無效 diff --git a/htdocs/langs/zh_TW/eventorganization.lang b/htdocs/langs/zh_TW/eventorganization.lang index 7ea9f21cbf3..4f1641acba9 100644 --- a/htdocs/langs/zh_TW/eventorganization.lang +++ b/htdocs/langs/zh_TW/eventorganization.lang @@ -54,12 +54,15 @@ EVENTORGANIZATION_FILTERATTENDEES_TYPE = 使用表單建立/增加參與者,將 # Object # EventOrganizationConfOrBooth= 會議或展位 +EventOrganizationConfOrBoothes=Conferences or Boothes ManageOrganizeEvent = 管理活動的組織 ConferenceOrBooth = 會議或展位 ConferenceOrBoothTab = 會議或展位 AmountPaid = 付款金額 DateOfRegistration = 註冊日期 ConferenceOrBoothAttendee = 會議或展位參加者 +ApplicantOrVisitor=Applicant or visitor +Speaker=Speaker # # Template Mail @@ -112,15 +115,15 @@ EvntOrgRegistrationHelpMessage = 在這裡,您可以為會議投票或為活 EvntOrgRegistrationConfHelpMessage = 在這裡,您可以在活動期間鼓勵建議一個新的會議。 EvntOrgRegistrationBoothHelpMessage = 在這裡,您可以在活動期間申請展位。 ListOfSuggestedConferences = 建議會議清單 -ListOfSuggestedBooths = 建議展位清單 -ListOfConferencesOrBooths=活動專案的會議或展位清單 +ListOfSuggestedBooths=Suggested booths +ListOfConferencesOrBooths=Conferences or booths of event project SuggestConference = 建議召開新會議 SuggestBooth = 建議展位 ViewAndVote = 查看和票選建議的活動 PublicAttendeeSubscriptionGlobalPage = 活動報名公開連結 PublicAttendeeSubscriptionPage = 僅用於報名此活動的公共連結 MissingOrBadSecureKey = 安全金鑰無效或遺失 -EvntOrgWelcomeMessage = 此表單允許您註冊為此活動的新參與者: %s +EvntOrgWelcomeMessage = This form allows you to register as a new participant to the event EvntOrgDuration = 本次會議從 %s 開始,到 %s 結束。 ConferenceAttendeeFee = 活動的會議參與者費用:"%s"為從%s 到%s發生的。 BoothLocationFee = 活動展位位置:"%s"為從%s 到%s發生的。 @@ -130,7 +133,7 @@ LabelOfconference=會議標籤 ConferenceIsNotConfirmed=無法註冊,會議尚未確認 DateMustBeBeforeThan=%s 必須在 %s 之前 DateMustBeAfterThan=%s 必須在 %s 之後 - +MaxNbOfAttendeesReached=The maximum number of participants has been reached NewSubscription=登記 OrganizationEventConfRequestWasReceived=您的會議建議已收到 OrganizationEventBoothRequestWasReceived=您的展位申請已收到 @@ -139,6 +142,7 @@ OrganizationEventPaymentOfRegistrationWasReceived=您的活動註冊付款已被 OrganizationEventBulkMailToAttendees=這是關於您作為參與者參與活動的提醒 OrganizationEventBulkMailToSpeakers=這是對您作為演講者參與活動的提醒 OrganizationEventLinkToThirdParty=連結到合作方(客戶、供應商或合作夥伴) +OrganizationEvenLabelName=Public name of the conference or booth NewSuggestionOfBooth=申請展位 NewSuggestionOfConference=申請會議 @@ -154,7 +158,7 @@ VoteOk = 您的投票已被接受。 AlreadyVoted = 您已經為此事件投票。 VoteError = 投票時發生錯誤,請重試。 -SubscriptionOk = 您的登錄已通過驗證 +SubscriptionOk=Your registration has been recorded ConfAttendeeSubscriptionConfirmation = 確認您的活動訂閱 Attendee = 參加者 PaymentConferenceAttendee = 參與人員繳費 @@ -162,6 +166,7 @@ PaymentBoothLocation = 展位支付 DeleteConferenceOrBoothAttendee=刪除參與者 RegistrationAndPaymentWereAlreadyRecorder=已記錄電子郵件 %s 的註冊和付款 EmailAttendee=參與者電子郵件 +EmailCompany=Company email EmailCompanyForInvoice=公司電子郵件(用於發票,如果與參與者電子郵件不同) ErrorSeveralCompaniesWithEmailContactUs=已找到幾家收到此電子郵件的公司,因此我們無法自動驗證您的註冊。請以 %s 聯繫我們進行手動驗證 ErrorSeveralCompaniesWithNameContactUs=已找到數家具有此名稱的公司,因此我們無法自動驗證您的註冊。請以 %s 聯繫我們進行手動驗證 diff --git a/htdocs/langs/zh_TW/exports.lang b/htdocs/langs/zh_TW/exports.lang index 32834b64867..bbba4c5bf5d 100644 --- a/htdocs/langs/zh_TW/exports.lang +++ b/htdocs/langs/zh_TW/exports.lang @@ -18,6 +18,7 @@ ExportableFields=可匯出的欄位 ExportedFields=已匯出的欄位 ImportModelName=匯入設定檔名稱 ImportModelSaved=匯入設定檔另存為%s 。 +ImportProfile=匯入設定檔 DatasetToExport=匯出資料集 DatasetToImport=匯入檔案到資料集 ChooseFieldsOrdersAndTitle=選擇欄位順序... @@ -53,6 +54,7 @@ TypeOfLineServiceOrProduct=類型(0 =產品,1 =服務) FileWithDataToImport=匯入有資料的檔案 FileToImport=欲匯入的來源檔案 FileMustHaveOneOfFollowingFormat=要匯入的檔案必須是以下格式 +DownloadEmptyExampleShort=下載範例檔案 DownloadEmptyExample=Download a template file with examples and information on fields you can import StarAreMandatory=Into the template file, all fields with a * are mandatory fields ChooseFormatOfFileToImport=通過點選%s圖示選擇要匯入的檔案格式... @@ -82,7 +84,7 @@ SelectFormat=選擇匯入檔案格式 RunImportFile=匯入資料 NowClickToRunTheImport=確認匯入模擬結果。更正所有錯誤並重新測試。
當模擬報告沒有錯誤時,您可以繼續將資料匯入資料庫。 DataLoadedWithId=匯入的資料將在每個資料庫表中都有一個具有此匯入ID的附加欄位: %s ,以便在調查與此匯入相關的問題時可以對其進行搜索。 -ErrorMissingMandatoryValue=來源檔案中的欄位%s中強制性資料為空白。 +ErrorMissingMandatoryValue=Mandatory data is empty in the source file in column %s. TooMuchErrors=仍然有%s其他錯誤的來源行,但輸出已受到限制。 TooMuchWarnings=仍然有%s其他有警告的來源行,但輸出已受到限制。 EmptyLine=空行(將被丟棄) @@ -92,9 +94,9 @@ YouCanUseImportIdToFindRecord=您可以使用過濾欄位 import_key='%s' NbOfLinesOK=行數沒有錯誤,也沒有警告:%s 。 NbOfLinesImported=已成功匯入行數:%s 。 DataComeFromNoWhere=要插入的值來自來源檔案中的任何地方。 -DataComeFromFileFieldNb=要插入的值來自來源檔案中的欄位編號%s 。 -DataComeFromIdFoundFromRef=來自來源檔案的欄位編號%s的值將用於尋找要使用的母項目ID(因此項目%s參考來源必須存在於資料庫中)。 -DataComeFromIdFoundFromCodeId=來自來源檔案的欄位編號%s的代碼將用於尋找要使用的母項目ID(因此來源檔案中的代碼必須存在於字典%s中 )。請注意,如果您知道ID,您應該在來源檔案中使用它而不是使用代碼。在兩種情況下,匯入都應該起作用。 +DataComeFromFileFieldNb=Value to insert comes from column %s in source file. +DataComeFromIdFoundFromRef=The value that comes from the source file will be used to find the id of the parent object to use (so the object %s that has the ref. from source file must exist in the database). +DataComeFromIdFoundFromCodeId=The value of code that comes from source file will be used to find the id of the parent object to use (so the code from source file must exist in the dictionary %s). Note that if you know the id, you can also use it in the source file instead of the code. Import should work in both cases. DataIsInsertedInto=來自來源檔案的資料將被插入到以下欄位: DataIDSourceIsInsertedInto=在來源檔案中的資料找到母項目ID,將插入到以下欄位: DataCodeIDSourceIsInsertedInto=在代碼中的找到母行ID,將插入到以下欄位: @@ -132,9 +134,14 @@ FormatControlRule=格式控制規則 ## imports updates KeysToUseForUpdates=用於更新現有資料的鍵(欄) NbInsert=已插入的行數:%s +NbInsertSim=將插入的行數:%s NbUpdate=已更新的行數:%s +NbUpdateSim=將更新的行數:%s MultipleRecordFoundWithTheseFilters=使用篩選器找到了多個記錄:%s StocksWithBatch=具有批次/序號產品的庫存和位置(倉庫) -WarningFirstImportedLine=The first line(s) will not be imported with the current selection -NotUsedFields=Fields of database not used +WarningFirstImportedLine=第一行將不會與目前的選擇一起匯入 +NotUsedFields=未使用的資料庫欄位 SelectImportFieldsSource = Choose the source file fields you want to import and their target field in database by choosing the fields in each select boxes, or select a predefined import profile: +MandatoryTargetFieldsNotMapped=Some mandatory target fields are not mapped +AllTargetMandatoryFieldsAreMapped=All target fields that need a mandatory value are mapped +ResultOfSimulationNoError=模擬結果:無錯誤 diff --git a/htdocs/langs/zh_TW/holiday.lang b/htdocs/langs/zh_TW/holiday.lang index 868e06f0268..631476875ca 100644 --- a/htdocs/langs/zh_TW/holiday.lang +++ b/htdocs/langs/zh_TW/holiday.lang @@ -1,9 +1,11 @@ # Dolibarr language file - Source file is en_US - holiday HRM=人力資源 Holidays=休假 +Holiday=休假 CPTitreMenu=休假 MenuReportMonth=月結單 MenuAddCP=新休假單 +MenuCollectiveAddCP=新的集體休假申請 NotActiveModCP=您必須啟用“休假”模組才能查看此頁面。 AddCP=建立休假申請 DateDebCP=開始日期 @@ -44,8 +46,8 @@ NbUseDaysCPHelp=此計算考慮了分類中定義的非工作日和假期。 NbUseDaysCPShort=休假天數 NbUseDaysCPShortInMonth=月休假天數 DayIsANonWorkingDay=%s 是非工作日 -DateStartInMonth=開始日期(月份) -DateEndInMonth=結束日期(月份) +DateStartInMonth=開始日期(月) +DateEndInMonth=結束日期(月) EditCP=編輯 DeleteCP=刪除 ActionRefuseCP=拒絕 @@ -56,6 +58,7 @@ ConfirmDeleteCP=確認刪除此休假申請嗎? ErrorCantDeleteCP=錯誤,您無權刪除此休假申請。 CantCreateCP=您無權提出休假申請。 InvalidValidatorCP=您必須為休假申請選擇批准人。 +InvalidValidator=選擇的用戶無法批准假期。 NoDateDebut=您必須選擇開始日期。 NoDateFin=您必須選擇結束日期。 ErrorDureeCP=您的休假申請不包含工作日。 @@ -79,6 +82,8 @@ MotifCP=原因 UserCP=用戶 ErrorAddEventToUserCP=增加特殊假期時發生錯誤。 AddEventToUserOkCP=特別假期的增加已經完成。 +ErrorFieldRequiredUserOrGroup=必須填寫"群組"欄位與"用戶"欄位 +fusionGroupsUsers=群組欄位與用戶欄位將合併 MenuLogCP=檢視變更日誌 LogCP=休假餘額更新日誌 ActionByCP=更新者 @@ -86,6 +91,13 @@ UserUpdateCP=更新為 PrevSoldeCP=剩餘假期 NewSoldeCP=新剩餘假期 alreadyCPexist=在此期間之休假申請已完成。 +UseralreadyCPexist=此%s期間的休假申請已完成 +groups=群組 +users=用戶 +AutoSendMail=自動發送郵件 +NewHolidayForGroup=新的集體休假申請 +SendRequestCollectiveCP=發送集體休假申請 +AutoValidationOnCreate=自動驗證 FirstDayOfHoliday=假期的第一天 LastDayOfHoliday=假期的最後一天 BoxTitleLastLeaveRequests=最新%s筆已修改的休假申請 @@ -134,6 +146,13 @@ HolidaysToApprove=可批准假期 NobodyHasPermissionToValidateHolidays=沒有人有權限驗證假期 HolidayBalanceMonthlyUpdate=每月更新假期餘額 XIsAUsualNonWorkingDay=%s通常為非工作日 -BlockHolidayIfNegative=Block if balance negative -LeaveRequestCreationBlockedBecauseBalanceIsNegative=The creation of this leave request is blocked because your balance is negative +BlockHolidayIfNegative=如果餘額為負值,則鎖定 +LeaveRequestCreationBlockedBecauseBalanceIsNegative=由於您的餘額為負值,此休假的建立已被鎖定 ErrorLeaveRequestMustBeDraftCanceledOrRefusedToBeDeleted=休假 %s 為草案、取消或拒絕,將被刪除 +IncreaseHolidays=增加假期 +HolidayRecordsIncreased= %s 的假期記錄已增加 +HolidayRecordIncreased=假期記錄已增加 +ConfirmMassIncreaseHoliday=批次增加假期 +NumberDayAddMass=增加到選擇的天數 +ConfirmMassIncreaseHolidayQuestion=您確定要增加 %s 所選的已記錄假期嗎? +HolidayQtyNotModified=%s 的剩餘天數未變更 diff --git a/htdocs/langs/zh_TW/hrm.lang b/htdocs/langs/zh_TW/hrm.lang index ca67129cf3e..69879dd2d07 100644 --- a/htdocs/langs/zh_TW/hrm.lang +++ b/htdocs/langs/zh_TW/hrm.lang @@ -12,7 +12,7 @@ OpenEtablishment=開啟營業所 CloseEtablishment=關閉營業所 # Dictionary DictionaryPublicHolidays=休假 - 公共假期 -DictionaryDepartment=HRM - Organizational Unit +DictionaryDepartment=人力資源管理 - 部門清單 DictionaryFunction=人力資源管理-職位 # Module Employees=員工 @@ -26,8 +26,8 @@ HRM_DEFAULT_SKILL_DESCRIPTION=建立技能時的預設等級描述 deplacement=轉移 DateEval=評估日期 JobCard=工作卡 -JobPosition=工作 -JobsPosition=工作 +JobPosition=職位簡介 +JobsPosition=職位簡介 NewSkill=新技能 SkillType=技能類型 Skilldets=此技能的等級清單 @@ -88,4 +88,5 @@ DeleteSkill = 技能已刪除 SkillsExtraFields=補充屬性(能力) JobsExtraFields=補充屬性 (職位) EvaluationsExtraFields=補充屬性(評估) -NeedBusinessTravels=Need business travels +NeedBusinessTravels=需要出差 +NoDescription=沒有說明 diff --git a/htdocs/langs/zh_TW/install.lang b/htdocs/langs/zh_TW/install.lang index ef83355b6b1..1e5bc98c266 100644 --- a/htdocs/langs/zh_TW/install.lang +++ b/htdocs/langs/zh_TW/install.lang @@ -1,22 +1,22 @@ # Dolibarr language file - Source file is en_US - install InstallEasy=只需按照說明進行操作即可。 MiscellaneousChecks=安裝條件檢查 -ConfFileExists=配置文件%s存在。 -ConfFileDoesNotExistsAndCouldNotBeCreated=配置文件%s不存在,無法建立! -ConfFileCouldBeCreated=%s配置文件可以建立。 -ConfFileIsNotWritable=配置文件%s不可寫入。檢查權限。對於首次安裝,您的網頁伺服器必須能夠在設定過程中寫入該文件(例如,在類Unix系統中使用“ chmod 666”)。 -ConfFileIsWritable=配置文件%s可寫入。 -ConfFileMustBeAFileNotADir=配置文件%s必須是一個檔案,而不是資料夾。 -ConfFileReload=從配置文件中重新載入參數。 -NoReadableConfFileSoStartInstall=The configuration file conf/conf.php does not exists or is not readable. We will run the installation process to try to initialize it. +ConfFileExists=設定檔案%s存在。 +ConfFileDoesNotExistsAndCouldNotBeCreated=設定檔案%s不存在,無法建立! +ConfFileCouldBeCreated=設定檔案%s可以建立。 +ConfFileIsNotWritable=設定檔案%s不可寫入。檢查權限。對於首次安裝,您的網頁伺服器必須能夠在設定過程中寫入該檔案(例如,在類Unix系統中使用“ chmod 666”)。 +ConfFileIsWritable=設定檔案%s可寫入。 +ConfFileMustBeAFileNotADir=設定檔案%s必須是一個檔案,而不是資料夾。 +ConfFileReload=從設定檔案中重新載入參數。 +NoReadableConfFileSoStartInstall=設定檔案 conf/conf.php 不存在或無法讀取。我們將執行安裝程序以嘗試對其進行初始化。 PHPSupportPOSTGETOk=此PHP支援變數POST和GET。 PHPSupportPOSTGETKo=您的PHP設定可能不支援變數POST和/或GET。檢查php.ini中的參數variables_order 。 PHPSupportSessions=這個PHP支援session。 PHPSupport=此PHP支援%s函數。 PHPMemoryOK=您的PHP最大session記憶體設定為%s 。這應該足夠了。 -PHPMemoryTooLow=您的PHP最大session記憶體為%sbytes。這太低了。更改您的php.ini,以將記憶體限制/b>參數設定為至少%sbytes。 +PHPMemoryTooLow=您的PHP最大程序記憶體為%sbytes。這太低了。更改您的php.ini,以將記憶體限制參數設定為至少%sbytes。 Recheck=點擊這裡進行更詳細的測試 -ErrorPHPDoesNotSupportSessions=您的PHP安裝不支援session。需要此功能才能使Dolibarr正常工作。檢查您的PHP設定和session目錄的權限。 +ErrorPHPDoesNotSupportSessions=您的PHP安裝不支援session。需要此功能才能使Dolibarr正常工作。檢查您的PHP設定和session資料夾的權限。 ErrorPHPDoesNotSupport=您的PHP安裝不支援%s函數。 ErrorDirDoesNotExists=資料夾%s不存在。 ErrorGoBackAndCorrectParameters=返回並檢查/更正參數。 @@ -24,11 +24,11 @@ ErrorWrongValueForParameter=您可能為參數“ %s”輸入了錯誤的值。 ErrorFailedToCreateDatabase=無法建立資料庫'%s'。 ErrorFailedToConnectToDatabase=無法連接到資料庫“ %s”。 ErrorDatabaseVersionTooLow=資料庫版本 (%s) 太舊. 需要至少版本 %s 或更新版本 -ErrorPHPVersionTooLow=PHP version too old. Version %s or higher is required. -ErrorPHPVersionTooHigh=PHP version too high. Version %s or lower is required. +ErrorPHPVersionTooLow=PHP 版本太舊。需要版本 %s 或更高版本。 +ErrorPHPVersionTooHigh=PHP 版本太高。需要 %s 或更低版本。 ErrorConnectedButDatabaseNotFound=與伺服器的連接成功,但未找到資料庫'%s'。 ErrorDatabaseAlreadyExists=資料庫'%s'已經存在。 -ErrorNoMigrationFilesFoundForParameters=No migration file found for the selected versions +ErrorNoMigrationFilesFoundForParameters=找不到所選版本的遷移檔案 IfDatabaseNotExistsGoBackAndUncheckCreate=如果資料庫不存在,請返回並檢查選項“建立資料庫”。 IfDatabaseExistsGoBackAndCheckCreate=如果資料庫已經存在,請返回並取消選取“建立資料庫”選項。 WarningBrowserTooOld=瀏覽器版本太舊。強烈建議將瀏覽器升級到最新版本的Firefox,Chrome或Opera。 @@ -51,7 +51,6 @@ DatabaseName=資料庫名稱 DatabasePrefix=資料庫表前綴 DatabasePrefixDescription=資料庫表前綴.如果空白,預設為llx_. AdminLogin=Dolibarr資料庫擁有者的帳戶。 -PasswordAgain=再輸入一次密碼確認 AdminPassword=Dolibarr資料庫擁有者密碼。 CreateDatabase=建立資料庫 CreateUser=在Dolibarr資料庫上建立帳戶或授予帳戶權限 @@ -213,3 +212,6 @@ ClickHereToGoToApp=點擊此處前往您的應用程式 ClickOnLinkOrRemoveManualy=如果正在進行升級,請等待。如果沒有,請點擊以下連結。如果始終看到同一頁面,則必須在documents資料夾中刪除/重新命名install.lock檔案。 Loaded=已載入 FunctionTest=功能測試 +NodoUpgradeAfterDB=升級資料庫後未收到外部模組的行動請求 +NodoUpgradeAfterFiles=升級檔案或資料夾後未得到外部模組的行動請求 +MigrationContractLineRank=遷移合約行以使用排名(並啟用重新排序) diff --git a/htdocs/langs/zh_TW/knowledgemanagement.lang b/htdocs/langs/zh_TW/knowledgemanagement.lang index a51c54fd32b..1eebe0da8ee 100644 --- a/htdocs/langs/zh_TW/knowledgemanagement.lang +++ b/htdocs/langs/zh_TW/knowledgemanagement.lang @@ -46,7 +46,7 @@ KnowledgeRecords = 文章 KnowledgeRecord = 文章 KnowledgeRecordExtraFields = 文章的補充屬性 GroupOfTicket=服務單群組 -YouCanLinkArticleToATicketCategory=You can link the article to a ticket group (so the article will be highlighted on any tickets in this group) +YouCanLinkArticleToATicketCategory=您可以將文章連結至服務單群組(這樣文章將突顯在該群組中的任何服務單上) SuggestedForTicketsInGroup=建議的服務單群組 SetObsolete=設定為已過時 diff --git a/htdocs/langs/zh_TW/languages.lang b/htdocs/langs/zh_TW/languages.lang index f7cbc99c7a9..dcfae21fce3 100644 --- a/htdocs/langs/zh_TW/languages.lang +++ b/htdocs/langs/zh_TW/languages.lang @@ -13,6 +13,7 @@ Language_az_AZ=亞塞拜然 Language_bn_BD=孟加拉語 Language_bn_IN=孟加拉語(印度) Language_bg_BG=保加利亞語 +Language_bo_CN=藏語 Language_bs_BA=波斯尼亞語 Language_ca_ES=加泰羅尼亞語 Language_cs_CZ=捷克语 @@ -22,6 +23,7 @@ Language_da_DK=丹麥語 Language_de_DE=德語 Language_de_AT=德語(奧地利) Language_de_CH=德語(瑞士) +Language_de_LU=德語(盧森堡) Language_el_GR=希臘語 Language_el_CY=希臘語(塞浦路斯) Language_en_AE=英語(阿拉伯聯合酋長國) @@ -30,15 +32,17 @@ Language_en_CA=英語(加拿大) Language_en_GB=英語(英國) Language_en_IN=英國(印度) Language_en_NZ=英語(紐西蘭) -Language_en_SA=英语 (沙特阿拉伯) -Language_en_SG=英文(新加坡) +Language_en_SA=英語 (沙烏地阿拉伯) +Language_en_SG=英語(新加坡) Language_en_US=英語(美國) Language_en_ZA=英語(南非) +Language_en_ZW=英語(辛巴威) Language_es_ES=西班牙語 Language_es_AR=西班牙語(阿根廷) Language_es_BO=西班牙語(玻利維亞) Language_es_CL=西班牙語(智利) Language_es_CO=西班牙語(哥倫比亞) +Language_es_CR=西班牙語(哥斯大黎加) Language_es_DO=西班牙語(多明尼加共和國) Language_es_EC=西班牙語(厄瓜多爾) Language_es_GT=西班牙語(瓜地馬拉) @@ -93,6 +97,7 @@ Language_nl_BE=荷蘭語(比利時) Language_nl_NL=荷蘭人 Language_pl_PL=波蘭語 Language_pt_AO=葡萄牙語(安哥拉) +Language_pt_MZ=葡萄牙語(莫三比克) Language_pt_BR=葡萄牙語(巴西) Language_pt_PT=葡萄牙語 Language_ro_MD=羅馬尼亞語(摩爾達維亞) @@ -108,6 +113,7 @@ Language_sv_SE=瑞典語 Language_sq_AL=阿爾巴尼亞語 Language_sk_SK=斯洛伐克語 Language_sr_RS=塞爾維亞語 +Language_sw_KE=史瓦希里語 Language_sw_SW=斯瓦希里語 Language_th_TH=泰國語 Language_uk_UA=烏克蘭語 diff --git a/htdocs/langs/zh_TW/loan.lang b/htdocs/langs/zh_TW/loan.lang index d360a5d3099..6754ac5f1cd 100644 --- a/htdocs/langs/zh_TW/loan.lang +++ b/htdocs/langs/zh_TW/loan.lang @@ -24,11 +24,11 @@ FinancialCommitment=財務承諾 InterestAmount=利益 CapitalRemain=剩餘資本 TermPaidAllreadyPaid = 這表示已付款 -CantUseScheduleWithLoanStartedToPaid = Can't generate a timeline for a loan with a payment started +CantUseScheduleWithLoanStartedToPaid = 無法為已開始付款的貸款產生時間表 CantModifyInterestIfScheduleIsUsed = 如果您使用時間表,則無法修改利息 # Admin ConfigLoan=貸款模組設定 -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=預設會計帳戶資金 -LOAN_ACCOUNTING_ACCOUNT_INTEREST=預設帳戶利息 -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=預設帳戶保險 +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=預設情況下用於資本(貸款模組)的帳戶(來自帳戶圖表) +LOAN_ACCOUNTING_ACCOUNT_INTEREST=預設用於利息的帳戶(來自帳戶圖表)(貸款模組) +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=預設情況下用於保險的帳戶(來自帳戶圖表)(貸款模組) CreateCalcSchedule=編輯財務承諾 diff --git a/htdocs/langs/zh_TW/mailmanspip.lang b/htdocs/langs/zh_TW/mailmanspip.lang index bab4b3576b4..37a9e776066 100644 --- a/htdocs/langs/zh_TW/mailmanspip.lang +++ b/htdocs/langs/zh_TW/mailmanspip.lang @@ -1,27 +1,27 @@ # Dolibarr language file - Source file is en_US - mailmanspip -MailmanSpipSetup=Mailman and SPIP module Setup -MailmanTitle=Mailman mailing list system -TestSubscribe=To test subscription to Mailman lists -TestUnSubscribe=To test unsubscribe from Mailman lists -MailmanCreationSuccess=Subscription test was executed successfully -MailmanDeletionSuccess=Unsubscription test was executed successfully -SynchroMailManEnabled=A Mailman update will be performed -SynchroSpipEnabled=A Spip update will be performed -DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password -DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions -DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions -DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma) -SPIPTitle=SPIP Content Management System -DescADHERENT_SPIP_SERVEUR=SPIP Server -DescADHERENT_SPIP_DB=SPIP database name -DescADHERENT_SPIP_USER=SPIP database login -DescADHERENT_SPIP_PASS=SPIP database password -AddIntoSpip=Add into SPIP -AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP? -AddIntoSpipError=Failed to add the user in SPIP -DeleteIntoSpip=Remove from SPIP -DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP? -DeleteIntoSpipError=Failed to suppress the user from SPIP -SPIPConnectionFailed=Failed to connect to SPIP -SuccessToAddToMailmanList=%s successfully added to mailman list %s or SPIP database -SuccessToRemoveToMailmanList=%s successfully removed from mailman list %s or SPIP database +MailmanSpipSetup=Mailman和SPIP模組設定 +MailmanTitle=Mailman郵件清單系統 +TestSubscribe=測試從Mailman清單訂閱 +TestUnSubscribe=測試從Mailman清單退訂 +MailmanCreationSuccess=訂閱測試已成功執行 +MailmanDeletionSuccess=取消訂閱測試已成功執行 +SynchroMailManEnabled=將執行Mailman更新 +SynchroSpipEnabled=將執行Spip更新 +DescADHERENT_MAILMAN_ADMIN_PASSWORD=Mailman管理員密碼 +DescADHERENT_MAILMAN_URL=Mailman的訂閱網址 +DescADHERENT_MAILMAN_UNSUB_URL=Mailman的取消訂閱網址 +DescADHERENT_MAILMAN_LISTS=新會員自動題名清單(以逗號分隔) +SPIPTitle=SPIP內容管理系統 +DescADHERENT_SPIP_SERVEUR=SPIP伺服器 +DescADHERENT_SPIP_DB=SPIP資料庫名稱 +DescADHERENT_SPIP_USER=SPIP資料庫登入名稱 +DescADHERENT_SPIP_PASS=SPIP資料庫密碼 +AddIntoSpip=增加到SPIP +AddIntoSpipConfirmation=您確定要將此會員加到SPIP嗎? +AddIntoSpipError=無法在SPIP中增加此用戶 +DeleteIntoSpip=從SPIP刪除 +DeleteIntoSpipConfirmation=您確定要從SPIP中刪除此會員嗎? +DeleteIntoSpipError=無法禁止此用戶使用SPIP +SPIPConnectionFailed=無法連接到SPIP +SuccessToAddToMailmanList=已成功地將%s增加到mailman清單%s或SPIP資料庫 +SuccessToRemoveToMailmanList=從mailman清單%s或SPIP資料庫中成功地刪除了%s diff --git a/htdocs/langs/zh_TW/mails.lang b/htdocs/langs/zh_TW/mails.lang index cd5b4703c34..a3e96505632 100644 --- a/htdocs/langs/zh_TW/mails.lang +++ b/htdocs/langs/zh_TW/mails.lang @@ -7,10 +7,10 @@ MailCard=電子郵件卡片 MailRecipients=收件人 MailRecipient=收件人 MailTitle=描述 -MailFrom=寄件人 +MailFrom=從 MailErrorsTo=錯誤收件箱 MailReply=回覆 -MailTo=收件人 +MailTo=到 MailToUsers=寄送給用戶 MailCC=副本 MailToCCUsers=CC @@ -178,3 +178,4 @@ IsAnAnswer=是一封原始電子郵件的回應 RecordCreatedByEmailCollector=由電子郵件收集器%s從電子郵件%s建立的記錄 DefaultBlacklistMailingStatus=建立新聯絡人時欄位“%s”的預設值 DefaultStatusEmptyMandatory=必填 +WarningLimitSendByDay=警告:實例的設定或合約將每天的電子郵件數量限制為 %s 。嘗試發送更多可能會導致您的實例變慢或暫停。如果您需要更高的配額,請聯絡您的服務人員。 diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang index 2ebebd67743..a85591c3c84 100644 --- a/htdocs/langs/zh_TW/main.lang +++ b/htdocs/langs/zh_TW/main.lang @@ -1,9 +1,15 @@ # Dolibarr language file - Source file is en_US - main DIRECTION=ltr +# Default for FONTFORPDF=helvetica # Note for Chinese: -# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader) -# stsongstdlight or cid0cs are for simplified Chinese +# msungstdlight or cid0ct are for traditional Chinese zh_TW (traditional does not render with Ubuntu pdf reader) +# stsongstdlight or cid0cs are for simplified Chinese zh_CN # To read Chinese pdf with Linux: sudo apt-get install poppler-data +# cid0jp is for Japanish +# cid0kr is for Korean +# DejaVuSans is for some Eastern languages, some Asian languages and some Arabic languages +# freemono is for ru_RU or uk_UA, uz_UZ +# freeserif is for Tamil FONTFORPDF=msungstdlight FONTSIZEFORPDF=10 SeparatorDecimal=. @@ -28,6 +34,7 @@ NoTemplateDefined=此電子郵件類別沒有可用的範本 AvailableVariables=可用的替代變數 NoTranslation=沒有翻譯 Translation=翻譯 +Translations=Translations CurrentTimeZone=PHP (伺服器)時區 EmptySearchString=輸入非空白的搜索字串 EnterADateCriteria=輸入日期條件 @@ -199,6 +206,7 @@ Valid=有效 Approve=核准 Disapprove=不核准 ReOpen=重新公開 +OpenVerb=啟用 Upload=上傳 ToLink=連線 Select=選擇 @@ -481,6 +489,7 @@ ActionsOnContact=通訊錄/地址事件 ActionsOnContract=此合約的事件 ActionsOnMember=此會員的各種事件 ActionsOnProduct=此產品的各種事件 +ActionsOnAsset=Events for this fixed asset NActionsLate=%s筆等待驗證 ToDo=待辦 Completed=已完成 @@ -498,7 +507,7 @@ TotalDuration=總時間 Summary=摘要 DolibarrStateBoard=資料庫統計 DolibarrWorkBoard=開啟項目 -NoOpenedElementToProcess=沒有已開啟元件要執行 +NoOpenedElementToProcess=沒有已啟用元件要執行 Available=可用 NotYetAvailable=尚不可用 NotAvailable=無法使用 @@ -535,8 +544,8 @@ Drafts=草案 StatusInterInvoiced=已開票 Validated=已驗證 ValidatedToProduce=已驗證(生產) -Opened=開放 -OpenAll=開放(全部) +Opened=啟用 +OpenAll=啟用(全部) ClosedAll=已關閉(全部) New=新增 Discount=折扣 @@ -921,6 +930,7 @@ DirectDownloadInternalLink=私人下載連結 PrivateDownloadLinkDesc=您需要登錄,並且需要有查看或下載檔案的權限 Download=下載 DownloadDocument=下載文件 +DownloadSignedDocument=下載已簽名文件 ActualizeCurrency=更新匯率 Fiscalyear=會計年度 ModuleBuilder=模組與應用程式建構器 @@ -947,8 +957,8 @@ LeadOrProject=潛在|專案 LeadsOrProjects=潛在|專案 Lead=潛在 Leads=潛在 -ListOpenLeads=列出打開潛在 -ListOpenProjects=列出打開專案 +ListOpenLeads=列出啟用潛在 +ListOpenProjects=列出啟用專案 NewLeadOrProject=新潛在客戶或專案 Rights=權限 LineNb=行號 @@ -1046,6 +1056,7 @@ SearchIntoContracts=合約 SearchIntoCustomerShipments=客戶出貨 SearchIntoExpenseReports=費用報表 SearchIntoLeaves=休假 +SearchIntoKM=知識庫 SearchIntoTickets=服務單 SearchIntoCustomerPayments=客戶付款 SearchIntoVendorPayments=供應商付款 @@ -1137,15 +1148,29 @@ EventReminder=事件提醒 UpdateForAllLines=更新所有行 OnHold=On hold Civility=稱謂或頭銜 -AffectTag=設定標籤/類別 +AffectTag=Assign Tag +AffectUser=Assign User +SetSupervisor=設定主管 CreateExternalUser=建立外部用戶 -ConfirmAffectTag=批量設定標籤/類別 -ConfirmAffectTagQuestion=您確定要設定%s所選記錄的標籤/分類嗎? +ConfirmAffectTag=Bulk Tag Assignement +ConfirmAffectUser=Bulk User Assignement +ProjectRole=Role assigned on each project +TasksRole=Role assigned on each task of each project +ConfirmSetSupervisor=批量設定主管 +ConfirmUpdatePrice=Choose a increase/decrease price rate +ConfirmAffectTagQuestion=Are you sure you want to assign tags to the %s selected record(s)? +ConfirmAffectUserQuestion=Are you sure you want to assign users to the %s selected record(s)? +ConfirmSetSupervisorQuestion=Are you sure you want to set supervisor to the %s selected record(s)? +ConfirmUpdatePriceQuestion=Are you sure you want to update the price of the %s selected record(s)? CategTypeNotFound=找不到記錄類型的標籤類型 +Rate=稅率 +SupervisorNotFound=找不到主管 CopiedToClipboard=複製到剪貼簿 InformationOnLinkToContract=這個金額只是合約所有行的總和。沒有考慮時間的因素。 ConfirmCancel=您確定要取消? EmailMsgID=電子郵件訊息 ID +EmailDate=寄送日期 +SetToStatus=Set to status %s SetToEnabled=設定為啟用 SetToDisabled=設定為停用 ConfirmMassEnabling=批次啟用確認 @@ -1174,9 +1199,14 @@ Terminated=已終止 AddLineOnPosition=在位置增加行(如果為空,則在末尾) ConfirmAllocateCommercial=分配業務代表確認 ConfirmAllocateCommercialQuestion=您確定要分配 %s 選定的記錄嗎? -CommercialsAffected=受影響的業務代表 -CommercialAffected=受影響的業務代表 -YourMessage=Your message +CommercialsAffected=Sales representatives assigned +CommercialAffected=Sales representative assigned +YourMessage=你的訊息 YourMessageHasBeenReceived=Your message has been received. We will answer or contact you as soon as possible. UrlToCheck=Url to check Automation=Automation +CreatedByEmailCollector=Created by Email collector +CreatedByPublicPortal=Created from Public portal +UserAgent=User Agent +InternalUser=內部用戶 +ExternalUser=外部用戶 diff --git a/htdocs/langs/zh_TW/members.lang b/htdocs/langs/zh_TW/members.lang index b4c6a31ef51..7b30400ef98 100644 --- a/htdocs/langs/zh_TW/members.lang +++ b/htdocs/langs/zh_TW/members.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - members MembersArea=會員專區 MemberCard=會員卡 -SubscriptionCard=認購卡 +SubscriptionCard=訂閱卡 Member=會員 Members=會員 ShowMember=顯示會員卡 @@ -15,6 +15,7 @@ ErrorMemberIsAlreadyLinkedToThisThirdParty=另一名會員(名稱:%s ErrorUserPermissionAllowsToLinksToItselfOnly=出於安全原因,必須授予您編輯所有用戶的權限,以便能夠將會員連結到其他用戶。 SetLinkToUser=連結Dolibarr用戶 SetLinkToThirdParty=連接到Dolibarr合作方 +MemberCountersArePublic=Counters of valid members are public MembersCards=產生會員卡 MembersList=會員清單 MembersListToValid=草案會員清單(待確認) @@ -34,9 +35,10 @@ DateSubscription=入會日期 DateEndSubscription=會員終止日 EndSubscription=終止會員 SubscriptionId=捐款編號 -WithoutSubscription=沒有捐款 -MemberId=Member Id -MemberRef=Member Ref +WithoutSubscription=無會員 +WaitingSubscription=等待會員資格 +MemberId=會員ID +MemberRef=會員編號 NewMember=新會員 MemberType=會員類型 MemberTypeId=會員類型編號 @@ -52,7 +54,7 @@ MemberStatusPaid=訂閱為最新 MemberStatusPaidShort=最新 MemberStatusExcluded=未包含的會員 MemberStatusExcludedShort=未包含 -MemberStatusResiliated=已終止成員 +MemberStatusResiliated=已終止會員 MemberStatusResiliatedShort=已終止 MembersStatusToValid=草案會員 MembersStatusExcluded=未包含的會員 @@ -72,6 +74,12 @@ MemberTypeCanNotBeDeleted=會員類型無法刪除 NewSubscription=新捐款 NewSubscriptionDesc=此表單使您可以作為財團的新會員來記錄訂閱。如果要續訂(如果已經是會員),請通過電子郵件%s與基金會聯繫。 Subscription=捐款 +AnyAmountWithAdvisedAmount=Any amount of your choice, recommended %s +AnyAmountWithoutAdvisedAmount=Any amount of your choice +CanEditAmountShort=任意金額 +CanEditAmountShortForValues=推薦,任意金額 +MembershipDuration=期間 +GetMembershipButtonLabel=加入 Subscriptions=捐款 SubscriptionLate=晚 SubscriptionNotReceived=從未收到捐款 @@ -114,7 +122,7 @@ String=字串 Text=文字 Int=整數 DateAndTime=日期和時間 -PublicMemberCard=成員公共卡 +PublicMemberCard=會員公共卡 SubscriptionNotRecorded=捐款未記錄 AddSubscription=建立捐款 ShowSubscription=顯示捐款 @@ -136,7 +144,7 @@ CardContent=您的會員卡內容 # Text of email templates ThisIsContentOfYourMembershipRequestWasReceived=我們想通知您,您的會員要求已收到。

ThisIsContentOfYourMembershipWasValidated=謹在此通知您,您的會員資格已通過以下資訊驗證:

-ThisIsContentOfYourSubscriptionWasRecorded=我們想通知您,您的新訂閱已記錄。

+ThisIsContentOfYourSubscriptionWasRecorded=We want to let you know that your new subscription was recorded. Please find your invoice here enclosed.

ThisIsContentOfSubscriptionReminderEmail=我們想告訴您您的訂閱即將到期或已經到期(__MEMBER_LAST_SUBSCRIPTION_DATE_END__)。希望您能繼續訂閱。

ThisIsContentOfYourCard=這是我們有關您的資訊摘要。如果有任何錯誤,請與我們聯繫。

DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=訪客自動註冊時收到的通知電子郵件主題 @@ -199,8 +207,10 @@ NbOfSubscriptions=捐款數量 AmountOfSubscriptions=從捐款中收取的金額 TurnoverOrBudget=營業額(對於公司)或預算(對於財團) DefaultAmount=捐款預設金額 -CanEditAmount=訪客可以選擇/編輯其捐款金額 -MEMBER_NEWFORM_PAYONLINE=跳至綜合線上支付頁面 +CanEditAmount=免費訂閱 +CanEditAmountDetail=Visitor can choose/edit amount of its contribution regardless of the member type +AmountIsLowerToMinimumNotice=sur un dû total de %s +MEMBER_NEWFORM_PAYONLINE=線上註冊後,自動跳轉至線上付款頁面 ByProperties=依照性質 MembersStatisticsByProperties=會員性質統計 VATToUseForSubscriptions=用於捐款的稅率 @@ -219,5 +229,6 @@ XExternalUserCreated=已建立%s位外部用戶 ForceMemberNature=強制會員性質(個人或公司) CreateDolibarrLoginDesc=為會員建立用戶登錄允許他們連接到應用程式。例如,根據授予的授權,他們將能夠自己查閱或修改他們的檔案。 CreateDolibarrThirdPartyDesc=如果您決定為每筆捐款產生發票,合作方就是將使用在發票上的實體法人。您稍後可以在記錄捐款的過程中建立它。 -MemberFirstname=Member firstname -MemberLastname=Member lastname +MemberFirstname=會員名字 +MemberLastname=會員姓氏 +MemberCodeDesc=Member Code, unique for all members diff --git a/htdocs/langs/zh_TW/modulebuilder.lang b/htdocs/langs/zh_TW/modulebuilder.lang index d6a0cbbf963..2518a51db01 100644 --- a/htdocs/langs/zh_TW/modulebuilder.lang +++ b/htdocs/langs/zh_TW/modulebuilder.lang @@ -1,7 +1,8 @@ # Dolibarr language file - Source file is en_US - loan +IdModule= Module id ModuleBuilderDesc=此工具只能由有經驗的用戶或開發人員使用。它提供了構建或編輯您自己的模組的實用程序。替代 手動開發的文件在此處 。 EnterNameOfModuleDesc=Enter the name of the module/application to create with no spaces. Use uppercase to separate words (For example: MyModule, EcommerceForShop, SyncWithMySystem...) -EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, but also API file, pages to list/add/edit/delete object and SQL files will be generated. +EnterNameOfObjectDesc=Enter the name of the object to create with no spaces. Use uppercase to separate words (For example: MyObject, Student, Teacher...). The CRUD class file, the pages to list/add/edit/delete the object and the SQL files will be generated. EnterNameOfDictionaryDesc=Enter the name of the dictionary to create with no spaces. Use uppercase to separate words (For example: MyDico...). The class file, but also the SQL file will be generated. ModuleBuilderDesc2=已生成/已編輯 模組的路徑(外部模組的首個目錄定義為%s): %s ModuleBuilderDesc3=已找到 生成的/可編輯的模組: %s @@ -9,6 +10,7 @@ ModuleBuilderDesc4=當模組目錄的根目錄中存在檔案 %s %s 嗎?這將更改 PHP 類別中的代碼,但也會從物件表格定義中刪除列。 NotNull=非空白 NotNullDesc=1=Set database to NOT NULL, 0=Allow null values, -1=Allow null values by forcing value to NULL if empty ('' or 0) @@ -81,15 +86,16 @@ IsAMeasure=是一個量測 DirScanned=資料夾已掃描 NoTrigger=沒有觸發器 NoWidget=沒有小工具 -GoToApiExplorer=API 瀏覽器 +ApiExplorer=API 瀏覽器 ListOfMenusEntries=選單條目清單 ListOfDictionariesEntries=分類條目清單 ListOfPermissionsDefined=已定義權限清單 SeeExamples=在這裡查看範例 -EnabledDesc=啟用此欄位的條件(範例:1 或 $conf->global->MYMODULE_MYOPTION) -VisibleDesc=欄位是否顯示? (範例:0=隱藏,1=在清單與建立/更新/查看表單上顯示,2=僅在清單上顯示,3=僅在建立/更新/查看表單上顯示(非清單),4=只在清單與更新/查看表單(非建立)顯示,5=僅在清單結尾視圖表單上顯示(非建立,非更新)。

使用負值表示預設情況下清單中不顯示欄位,但可以選擇查看)。

可以是表達式,例如:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
($user->rights->holiday->define_holiday ? 1 : 0) -DisplayOnPdfDesc=在相容的 PDF 文件上顯示此欄位,您可以使用“位置”欄位管理位置。
目前,已知的相容PDF模型是:eratosthene(訂單),espadon(發貨),sponge(發票),cyan(建議書 /報價),cornas(供應商訂單)

對於文件:
0 =不顯示
1 =顯示
2 =如果不為空則顯示

對於文件行:
0 =不顯示
1 =在欄位顯示
3 = 顯示在描述之後的欄位
4 = 如果不為空則顯示在描述之後的描述欄位 -DisplayOnPdf=以PDF顯示 +EnabledDesc=Condition to have this field active.

Examples:
1
isModEnabled('MAIN_MODULE_MYMODULE')
getDolGlobalString('MYMODULE_OPTION')==2 +VisibleDesc=Is the field visible ? (Examples: 0=Never visible, 1=Visible on list and create/update/view forms, 2=Visible on list only, 3=Visible on create/update/view form only (not list), 4=Visible on list and update/view form only (not create), 5=Visible on list end view form only (not create, not update).

Using a negative value means field is not shown by default on list but can be selected for viewing). +ItCanBeAnExpression=It can be an expression. Example:
preg_match('/public/', $_SERVER['PHP_SELF'])?0:1
$user->hasRight('holiday', 'define_holiday')?1:5 +DisplayOnPdfDesc=Display this field on compatible PDF documents, you can manage position with "Position" field.
For document :
0 = not displayed
1 = display
2 = display only if not empty

For document lines :
0 = not displayed
1 = displayed in a column
3 = display in line description column after the description
4 = display in description column after the description only if not empty +DisplayOnPdf=On PDF IsAMeasureDesc=可以將可累積欄位的值以總和放入清單中嗎? (例如:1 或 0) SearchAllDesc=欄位是否用於快速搜尋工具進行搜尋? (範例:1 或 0) SpecDefDesc=在此處輸入您想與模組一起提供的所有尚未由其他分頁卡定義的文件。您可以使用 .md 或更好的豐富的 .asciidoc 語法。 @@ -130,26 +136,32 @@ UseSpecificEditorURL = 使用特定的編輯器網址 UseSpecificFamily = 使用特定的家族 UseSpecificAuthor = 使用特定作者 UseSpecificVersion = 使用特定的初始版本 -IncludeRefGeneration=The reference of object must be generated automatically by custom numbering rules +IncludeRefGeneration=The reference of this object must be generated automatically by custom numbering rules IncludeRefGenerationHelp=Check this if you want to include code to manage the generation of the reference automatically using custom numbering rules -IncludeDocGeneration=I want to generate some documents from templates for the object +IncludeDocGeneration=I want the feature to generate some documents (PDF, ODT) from templates for this object IncludeDocGenerationHelp=如果選中此選項,將產生一些代碼以在記錄上增加“產生文件”框。 -ShowOnCombobox=在組合框中顯示數值 +ShowOnCombobox=Show value into combo boxes KeyForTooltip=工具提示金鑰 CSSClass=編輯/建立表單的 CSS CSSViewClass=讀取表單的 CSS CSSListClass=清單的 CSS NotEditable=無法編輯 ForeignKey=外部金鑰 -TypeOfFieldsHelp=Type of fields:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +ForeignKeyDesc=If the value of this field must be guaranted to exists into another table. Enter here a value matching syntax: tablename.parentfieldtocheck +TypeOfFieldsHelp=Example:
varchar(99), double(24,8), real, text, html, datetime, timestamp, integer, integer:ClassName:relativepath/to/classfile.class.php[:1[:filter]]
'1' means we add a + button after the combo to create the record
'filter' is a sql condition, example: 'status=1 AND fk_user=__USER_ID__ AND entity IN (__SHARED_ENTITIES__)' +TypeOfFieldsHelpIntro=This is the type of the field/attribute. AsciiToHtmlConverter=ASCII到HTML轉換器 AsciiToPdfConverter=ASCII到PDF轉換器 TableNotEmptyDropCanceled=表不為空。刪除已被取消。 ModuleBuilderNotAllowed=模組建構器可使用,但不允許您的用戶使用。 ImportExportProfiles=匯入和匯出設定檔 -ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or upadate. Set 0 if there is no validation required. +ValidateModBuilderDesc=Set this to 1 if you want to have the method $this->validateField() of object being called to validate the content of the field during insert or update. Set 0 if there is no validation required. WarningDatabaseIsNotUpdated=Warning: The database is not updated automatically, you must destroy tables and disable-enable the module to have tables recreated LinkToParentMenu=Parent menu (fk_xxxxmenu) ListOfTabsEntries=List of tab entries TabsDefDesc=Define here the tabs provided by your module TabsDefDescTooltip=The tabs provided by your module/application are defined into the array $this->tabs into the module descriptor file. You can edit manually this file or use the embedded editor. +BadValueForType=Bad value for type %s +DefinePropertiesFromExistingTable=Define properties from an existing table +DefinePropertiesFromExistingTableDesc=If a table in the database (for the object to create) already exists, you can use it to define the properties of the object. +DefinePropertiesFromExistingTableDesc2=Keep empty if the table does not exist yet. The code generator will use different kinds of fields to build an example of table that you can edit later. diff --git a/htdocs/langs/zh_TW/mrp.lang b/htdocs/langs/zh_TW/mrp.lang index ee445a17cbf..de709b6fae3 100644 --- a/htdocs/langs/zh_TW/mrp.lang +++ b/htdocs/langs/zh_TW/mrp.lang @@ -12,7 +12,7 @@ BillOfMaterials=物料清單 BillOfMaterialsLines=物料清單行 BOMsSetup=物料清單模組設定 ListOfBOMs=物料清單-BOM -ListOfManufacturingOrders=製造訂單清單 +ListOfManufacturingOrders=製造訂單 NewBOM=新物料清單 ProductBOMHelp=使用此物料清單建立(或拆解)產品。
注記:具有"產品屬性"的產品="原料"不會顯示於此清單 BOMsNumberingModules=物料清單編號範本 @@ -27,6 +27,7 @@ ConfirmCloneBillOfMaterials=您確定要複製物料清單%s嗎? ConfirmCloneMo=您確定要複製製造訂單%s嗎? ManufacturingEfficiency=製造效率 ConsumptionEfficiency=消費效率 +Consumption=消耗 ValueOfMeansLoss=數值 0.95 表示在製造或拆解過程中平均損失 5%% ValueOfMeansLossForProductProduced=值0.95表示損失平均5%%的生產產品 DeleteBillOfMaterials=刪除物料清單 @@ -82,6 +83,7 @@ ProductsToProduce=生產的產品 UnitCost=單位成本 TotalCost=總計花費 BOMTotalCost=根據每個要消耗的數量和產品的成本產生此BOM的成本(如果定義則使用“成本價”,如果定義則使用“平均加權價格”,否則使用“最佳採購價”) +BOMTotalCostService=If the "Workstation" module is activated and a workstation is defined by default on the line, then the calculation is "quantity (converted into hours) x workstation ahr", otherwise "quantity (converted into hours) x cost price of the service" GoOnTabProductionToProduceFirst=您必須先開始生產才能關閉生產訂單(請參見分頁“ %s”)。但是您可以取消它。 ErrorAVirtualProductCantBeUsedIntoABomOrMo=套件不能用於物料清單或製造訂單 Workstation=工作站 @@ -109,6 +111,10 @@ THMEstimatedHelp=此費率使得可以定義物料的預估成本 BOM=材料清單 CollapseBOMHelp=您可以在 BOM 模組的設定中定義命名法詳細資訊的預設顯示 MOAndLines=製造訂單和生產線 -MoChildGenerate=Generate Child Mo -ParentMo=MO Parent -MOChild=MO Child +MoChildGenerate=產生子物料清單 +ParentMo=母物料清單 +MOChild=子物料清單 +BomCantAddChildBom=命名法 %s 已經存在於命名法 %s 的樹中 +BOMNetNeeds = 物料清單淨需求 +BOMProductsList=物料清單的產品 +BOMServicesList=物料清單的服務 diff --git a/htdocs/langs/zh_TW/oauth.lang b/htdocs/langs/zh_TW/oauth.lang index 74ed38d805e..207681da229 100644 --- a/htdocs/langs/zh_TW/oauth.lang +++ b/htdocs/langs/zh_TW/oauth.lang @@ -9,13 +9,14 @@ HasAccessToken=已產生許可證並儲存到本地資料庫中 NewTokenStored=已收到並已儲存許可證 ToCheckDeleteTokenOnProvider=點擊此處以檢查/刪除由%s OAuth供應商儲存的授權 TokenDeleted=許可證已刪除 -RequestAccess=Click here to request/renew access and receive a new token +GetAccess=點擊此處獲取許可證 +RequestAccess=點擊此處請求/更新訪問權限並接收新許可證 DeleteAccess=點擊此處刪除許可證 UseTheFollowingUrlAsRedirectURI=使用您的OAuth供應商建立憑證時,請使用以下網址作為重新轉向URI: -ListOfSupportedOauthProviders=Add your OAuth2 token providers. Then, go on your OAuth provider admin page to create/get an OAuth ID and Secret and save them here. Once done, switch on the other tab to generate your token. -OAuthSetupForLogin=Page to manage (generate/delete) OAuth tokens +ListOfSupportedOauthProviders=新增您的 OAuth2許可證供應商。然後,在您的 OAuth 供應商管理頁面上建立/獲取 OAuth ID 和憑證並將它們保存在此處。完成後,切換到另一個分頁以產生您的許可證。 +OAuthSetupForLogin=管理(產生/刪除)OAuth許可證的頁面 SeePreviousTab=查看上一個分頁 -OAuthProvider=OAuth provider +OAuthProvider=OAuth 提供者 OAuthIDSecret=OAuth ID和Secret TOKEN_REFRESH=更新目前的許可證 TOKEN_EXPIRED=許可證已過期 @@ -27,10 +28,13 @@ OAUTH_GOOGLE_SECRET=OAuth Google Secret OAUTH_GITHUB_NAME=OAuth GitHub服務 OAUTH_GITHUB_ID=OAuth GitHub Id OAUTH_GITHUB_SECRET=OAuth GitHub Secret -OAUTH_URL_FOR_CREDENTIAL=Go to this page to create or get your OAuth ID and Secret +OAUTH_URL_FOR_CREDENTIAL=前往 此頁面 建立或獲取您的 OAuth ID 與憑證 OAUTH_STRIPE_TEST_NAME=OAuth Stripe測試 OAUTH_STRIPE_LIVE_NAME=OAuth Stripe Live OAUTH_ID=OAuth ID -OAUTH_SECRET=OAuth secret -OAuthProviderAdded=OAuth provider added -AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=An OAuth entry for this provider and label already exists +OAUTH_SECRET=OAuth憑證 +OAuthProviderAdded=已加入 OAuth提供者 +AOAuthEntryForThisProviderAndLabelAlreadyHasAKey=此提供商和標籤的 OAuth 條目已存在 +URLOfServiceForAuthorization=OAuth 服務驗證網址 +Scopes=權限(範圍) +ScopeUndefined=權限(範圍)未定義(參見上一個分頁) diff --git a/htdocs/langs/zh_TW/orders.lang b/htdocs/langs/zh_TW/orders.lang index 09325b9dd00..34c81763d41 100644 --- a/htdocs/langs/zh_TW/orders.lang +++ b/htdocs/langs/zh_TW/orders.lang @@ -1,4 +1,5 @@ # Dolibarr language file - Source file is en_US - orders +OrderExists=與此提案/建議書相關聯的訂單已打開,因此不會自動建立其他訂單 OrdersArea=客戶訂單區 SuppliersOrdersArea=採購訂單區 OrderCard=訂單資訊 @@ -74,7 +75,7 @@ ValidateOrder=驗證訂單 UnvalidateOrder=未驗證訂單 DeleteOrder=刪除訂單 CancelOrder=取消訂單 -OrderReopened= 訂單%s重新打開 +OrderReopened= 訂單%s重新啟用 AddOrder=建立訂單 AddSupplierOrderShort=建立訂單 AddPurchaseOrder=建立採購訂單 diff --git a/htdocs/langs/zh_TW/other.lang b/htdocs/langs/zh_TW/other.lang index d474dcb2a45..331397c909c 100644 --- a/htdocs/langs/zh_TW/other.lang +++ b/htdocs/langs/zh_TW/other.lang @@ -46,7 +46,9 @@ Notify_ORDER_SUPPLIER_APPROVE=採購訂單已批准 Notify_ORDER_SUPPLIER_REFUSE=採購訂單已拒絕 Notify_PROPAL_VALIDATE=客戶提案/建議書已驗證 Notify_PROPAL_CLOSE_SIGNED=客戶提案/建議書已關閉已簽署 +Notify_PROPAL_CLOSE_SIGNED_WEB=客戶提案/建議書已由簽署頁面簽名關閉 Notify_PROPAL_CLOSE_REFUSED=客戶提案/建議書已關閉已拒絕 +Notify_PROPAL_CLOSE_REFUSED_WEB=客戶提案/建議書已由簽署頁面拒絕簽名關閉 Notify_PROPAL_SENTBYMAIL=使用郵件寄送的商業提案/建議書 Notify_WITHDRAW_TRANSMIT=傳送提款 Notify_WITHDRAW_CREDIT=信用提款 @@ -110,7 +112,7 @@ ChooseYourDemoProfilMore=...或建立您自己的設定檔案
(手動選擇 DemoFundation=管理基金會會員 DemoFundation2=管理基金會會員與銀行帳戶 DemoCompanyServiceOnly=公司或自由業者僅能銷售服務 -DemoCompanyShopWithCashDesk=Manage a shop with a cash box +DemoCompanyShopWithCashDesk=使用收銀機管理商店 DemoCompanyProductAndStocks=使用銷售點銷售產品的商店 DemoCompanyManufacturing=公司製造產品 DemoCompanyAll=有多項活動的公司(所有主要模組) @@ -181,6 +183,7 @@ SizeUnitfoot=英呎 SizeUnitpoint=點 BugTracker=臭蟲追蹤系統 SendNewPasswordDesc=此表單允許您要求新的密碼。它將傳送到您的電子郵件。
點擊電子郵件中的確認連結後,更改將生效。
檢查您的信箱。 +EnterNewPasswordHere=在此輸入您的新密碼 BackToLoginPage=回到登入頁面 AuthenticationDoesNotAllowSendNewPassword=認證模式為%s.
在這種模式下,Dolibarr不知道,也不能更改您的密碼。
如果您想更改您的密碼,請聯絡您的系統管理員。 EnableGDLibraryDesc=在PHP安裝上安裝或啟用GD程式庫以使用此選項。 @@ -210,6 +213,9 @@ EMailTextInvoiceValidated=發票%s已通過驗證。 EMailTextInvoicePayed=發票%s已支付。 EMailTextProposalValidated=提案/建議書%s已通過驗證。 EMailTextProposalClosedSigned=提案/建議書%s已關閉簽名。 +EMailTextProposalClosedSignedWeb=提案/建議書 %s 已由簽署頁面簽名關閉。 +EMailTextProposalClosedRefused=提案/建議書%s 已因拒絕簽名關閉。 +EMailTextProposalClosedRefusedWeb=提案/建議書 %s 已由簽署頁面因拒絕簽名關閉。 EMailTextOrderValidated=訂單%s已通過驗證。 EMailTextOrderApproved=訂單%s已被批准。 EMailTextOrderValidatedBy=訂單%s已被%s記錄。 @@ -311,10 +317,10 @@ ExternalSiteURL=HTML iframe 內容的外部網站網址 ExternalSiteModuleNotComplete=外部網站模組設定不正確。 ExampleMyMenuEntry=我的選單條目 -# FTP +# ftp FTPClientSetup=FTP或SFTP客戶端模組設定 -NewFTPClient=新的FTP / FTPS連線設定 -FTPArea=FTP / FTPS區域 +NewFTPClient=新的FTP / SFTP連線設定 +FTPArea=FTP / SFTP區域 FTPAreaDesc=此畫面顯示FTP和SFTP伺服器的檢視。 SetupOfFTPClientModuleNotComplete=FTP或SFTP的客戶端模組設定似乎不完整 FTPFeatureNotSupportedByYourPHP=您的PHP不支援FTP或SFTP功能 @@ -325,3 +331,9 @@ FTPFailedToRemoveDir=無法刪除資料夾%s :檢查權限,並且確 FTPPassiveMode=被動模式 ChooseAFTPEntryIntoMenu=從選單中選擇一個FTP/SFTP站台... FailedToGetFile=無法獲取檔案 %s +ErrorFTPNodisconnect=斷開 FTP/SFTP 伺服器時出現錯誤 +FileWasUpload=檔案 %s 已上傳 +FTPFailedToUploadFile=檔案 %s 上傳失敗。 +AddFolder=建立資料夾 +FileWasCreateFolder=資料夾 %s 已建立 +FTPFailedToCreateFolder=無法建立資料夾 %s 。 diff --git a/htdocs/langs/zh_TW/partnership.lang b/htdocs/langs/zh_TW/partnership.lang index 08b8202b490..8ae309f7f35 100644 --- a/htdocs/langs/zh_TW/partnership.lang +++ b/htdocs/langs/zh_TW/partnership.lang @@ -20,6 +20,7 @@ ModulePartnershipName=合作夥伴關係管理 PartnershipDescription=合作夥伴管理模組 PartnershipDescriptionLong= 合作夥伴管理模組 Partnership=合夥 +Partnerships=夥伴關係 AddPartnership=增加合作夥伴 CancelPartnershipForExpiredMembers=合作夥伴:取消訂閱過期會員的合作關係 PartnershipCheckBacklink=合作夥伴:檢查參考反向連結 @@ -28,6 +29,7 @@ PartnershipCheckBacklink=合作夥伴:檢查參考反向連結 # Menu # NewPartnership=新合作夥伴 +NewPartnershipbyWeb= 您的伙伴關係已成功地新增。 ListOfPartnerships=合作夥伴清單 # @@ -42,6 +44,7 @@ PARTNERSHIP_BACKLINKS_TO_CHECK=要檢查的反向連結 PARTNERSHIP_NBDAYS_AFTER_MEMBER_EXPIRATION_BEFORE_CANCEL=訂閱到期後取消合作關係狀態前的 Nb 天 ReferingWebsiteCheck=檢查網站參考 ReferingWebsiteCheckDesc=您可以啟用一項功能來檢查您的合作夥伴是否在他們自己的網站上增加了指向您網站網域的反向連結。 +PublicFormRegistrationPartnerDesc=Dolibarr can provide you a public URL/website to allow external visitors to request to be part of the partnership program. # # Object @@ -60,6 +63,11 @@ ConfirmClosePartnershipAsk=您確定要取消此合作關係嗎? PartnershipType=合作夥伴類型 PartnershipRefApproved=合作夥伴 %s 已核准 KeywordToCheckInWebsite=如果您想檢查給定關鍵字是否出現在每個合作夥伴的網站中,請在此處定義此關鍵字 +PartnershipDraft=草稿 +PartnershipAccepted=已接受 +PartnershipRefused=已拒絕 +PartnershipCanceled=已取消 +PartnershipManagedFor=合作夥伴是 # # Template Mail @@ -83,12 +91,6 @@ CountLastUrlCheckError=上次檢查網址的錯誤數量 LastCheckBacklink=上次檢查網址的日期 ReasonDeclineOrCancel=拒絕原因 -# -# Status -# -PartnershipDraft=草稿 -PartnershipAccepted=已接受 -PartnershipRefused=已拒絕 -PartnershipCanceled=已取消 -PartnershipManagedFor=合作夥伴是 +NewPartnershipRequest=New partnership request +NewPartnershipRequestDesc=This form allows you to request to be part of one of our partnership program. If you need help to fill this form, please contact by email %s. diff --git a/htdocs/langs/zh_TW/productbatch.lang b/htdocs/langs/zh_TW/productbatch.lang index 9297a806ae8..20a49538b15 100644 --- a/htdocs/langs/zh_TW/productbatch.lang +++ b/htdocs/langs/zh_TW/productbatch.lang @@ -1,5 +1,5 @@ # ProductBATCH language file - Source file is en_US - ProductBATCH -ManageLotSerial=使用批次/序號數字 +ManageLotSerial=使用批號/序號 ProductStatusOnBatch=是(需要批號/序號) ProductStatusOnSerial=是(需要唯一的批號/序號) ProductStatusNotOnBatch=不是(不使用批次/序號) @@ -17,6 +17,7 @@ printBatch=批次/序號: %s printEatby=有效日: %s printSellby=銷售日: %s printQty=數量: %d +printPlannedWarehouse=Warehouse: %s AddDispatchBatchLine=增加一行的保存期限 WhenProductBatchModuleOnOptionAreForced=啟用“批次/序列”模塊時,自動減少庫存將強制為“驗證運輸時減少實際庫存”,自動增加模式將強制為“手動增加倉庫實際庫存”,且無法進行編輯。其他選項可以根據需要定義。 ProductDoesNotUseBatchSerial=此產品不能使用批次/序號數字 @@ -43,3 +44,4 @@ HideLots=隱藏批號 OutOfOrder=亂序 InWorkingOrder=在生產訂單中 ToReplace=更換 +CantMoveNonExistantSerial=錯誤。您要求對不再存在序號的記錄進行移動。可能是您在同一個發貨中多次在同一個倉庫使用相同的序號,或者它被另一批發貨使用。移除這批發貨並準備另一批發貨。 diff --git a/htdocs/langs/zh_TW/products.lang b/htdocs/langs/zh_TW/products.lang index c8e3e27eee2..b6e47f5b378 100644 --- a/htdocs/langs/zh_TW/products.lang +++ b/htdocs/langs/zh_TW/products.lang @@ -262,7 +262,7 @@ Quarter1=1st. Quarter Quarter2=2nd. Quarter Quarter3=3rd. Quarter Quarter4=4th. Quarter -BarCodePrintsheet=列印條碼 +BarCodePrintsheet=Print barcodes PageToGenerateBarCodeSheets=使用此工具,您可以列印條碼貼紙。選擇標籤頁面的格式,條碼的類型和條碼的值,然後點擊按鈕%s 。 NumberOfStickers=要在頁面上列印的貼紙數量 PrintsheetForOneBarCode=為一個條碼列印幾張貼紙 @@ -345,7 +345,7 @@ PossibleValues=可能的值 GoOnMenuToCreateVairants=前往選單%s-%s以準備屬性(例如顏色,大小等) UseProductFournDesc=增加一個可以定義產品描述的功能,此由供應商(每一位供應商)為客戶增加描述 ProductSupplierDescription=產品的供應商說明 -UseProductSupplierPackaging=按照供應商價格使用包裝(在供應商文件中增加/更新行時,根據供應商價格上設定的包裝重新計算數量) +UseProductSupplierPackaging=Use packaging for prices rounded to multiples for purchase prices (recalculate quantities according to multiples set on purchase prices when adding/updating line in a vendor documents) PackagingForThisProduct=包裝 PackagingForThisProductDesc=您將自動採購此數量的倍數。 QtyRecalculatedWithPackaging=根據供應商的包裝重新計算了生產線的數量 @@ -399,7 +399,7 @@ ActionAvailableOnVariantProductOnly=僅對產品的變數提供操作 ProductsPricePerCustomer=每個客戶的產品價格 ProductSupplierExtraFields=附加屬性(供應商價格) DeleteLinkedProduct=刪除連結到組合的子產品 -AmountUsedToUpdateWAP=用於更新加權平均價格的金額 +AmountUsedToUpdateWAP=Unit amount to use to update the Weighted Average Price PMPValue=加權平均價格 PMPValueShort=WAP mandatoryperiod=強制期限 @@ -416,6 +416,7 @@ ProductsMergeSuccess=產品已合併 ErrorsProductsMerge=產品合併錯誤 SwitchOnSaleStatus=開啟銷售狀態 SwitchOnPurchaseStatus=開啟採購狀態 +UpdatePrice=Increase/decrease customer price StockMouvementExtraFields= 額外欄位(庫存移動) InventoryExtraFields= 補充屬性(庫存) ScanOrTypeOrCopyPasteYourBarCodes=掃描或填寫或複制/貼上您的條碼 @@ -427,3 +428,4 @@ RealValuation=實際估值 ConfirmEditExtrafield = Select the extrafield you want modify ConfirmEditExtrafieldQuestion = Are you sure you want to modify this extrafield? ModifyValueExtrafields = Modify value of an extrafield +OrProductsWithCategories=Or products with tags/categories diff --git a/htdocs/langs/zh_TW/projects.lang b/htdocs/langs/zh_TW/projects.lang index 904e83da591..1f239afd99c 100644 --- a/htdocs/langs/zh_TW/projects.lang +++ b/htdocs/langs/zh_TW/projects.lang @@ -17,12 +17,13 @@ ProjectsPublicTaskDesc=此檢視顯示所有您可以讀取之專案與任務。 ProjectsDesc=此檢視顯示全部專案(您的用戶權限授予您檢視所有內容)。 TasksOnProjectsDesc=此檢視顯示所有專案上的所有任務(您的用戶權限授予您檢視所有內容)。 MyTasksDesc=此檢視僅顯示您是聯絡人之專案或任務 -OnlyOpenedProject=僅顯示開放專案(不顯示草案或是已關閉狀態之專案) +OnlyOpenedProject=僅顯示啟用專案(不顯示草案或是已結案狀態之專案) ClosedProjectsAreHidden=不顯示已關閉專案 TasksPublicDesc=此檢視顯示您可讀取之所有專案及任務。 TasksDesc=此檢視顯示所有專案及任務(您的用戶權限授予您查看所有內容)。 AllTaskVisibleButEditIfYouAreAssigned=合格專案的所有任務都可見,但是您只能輸入分配給所選用戶之任務的時間。如果需要輸入時間,請分配任務。 OnlyYourTaskAreVisible=僅顯示分配給您的任務。如果您需要輸入時間並且看不見任務,則您需要將任務分配給自己。 +ImportDatasetProjects=Projects or opportunities ImportDatasetTasks=專案任務 ProjectCategories=專案標籤/類別 NewProject=新專案 @@ -31,13 +32,15 @@ DeleteAProject=刪除專案 DeleteATask=刪除任務 ConfirmDeleteAProject=您確定要刪除此專案嗎? ConfirmDeleteATask=您確定要刪除此任務嗎? -OpenedProjects=開放專案 -OpenedTasks=開放任務 -OpportunitiesStatusForOpenedProjects=依已開啟專案狀態的潛在客戶數量 +OpenedProjects=啟用專案 +OpenedTasks=啟用任務 +OpportunitiesStatusForOpenedProjects=依已啟用專案狀態的潛在客戶數量 OpportunitiesStatusForProjects=依專案狀態的潛在客戶數量 ShowProject=顯示專案 ShowTask=顯示任務 +SetThirdParty=Set third party SetProject=設定專案 +OutOfProject=Out of project NoProject=沒有被定義或被擁有的專案 NbOfProjects=專案數量 NbOfTasks=任務數量 @@ -52,7 +55,7 @@ TaskTimeSpent=任務工作時間 TaskTimeUser=用戶 TaskTimeNote=註解 TaskTimeDate=日期 -TasksOnOpenedProject=開放專案的任務 +TasksOnOpenedProject=啟用專案的任務 WorkloadNotDefined=工作量未定義 NewTimeSpent=工作時間 MyTimeSpent=我的工作時間 @@ -78,7 +81,7 @@ MyProjectsArea=專案區 DurationEffective=有效期限 ProgressDeclared=宣布實際進度 TaskProgressSummary=任務進度 -CurentlyOpenedTasks=目前的打開任務 +CurentlyOpenedTasks=目前的啟用任務 TheReportedProgressIsLessThanTheCalculatedProgressionByX=宣布的實際進度小於消耗進度%s TheReportedProgressIsMoreThanTheCalculatedProgressionByX=宣布的實際進度比消耗進度多%s ProgressCalculated=消耗進度 @@ -122,7 +125,8 @@ ValidateProject=驗證專案 ConfirmValidateProject=您確定要驗證此專案嗎? CloseAProject=關閉專案 ConfirmCloseAProject=您確定要關閉此專案? -AlsoCloseAProject=同時關閉專案(如果仍然需要執行生產任務,請保持打開狀態) +AlsoCloseAProject=Also close project +AlsoCloseAProjectTooltip=Keep it open if you still need to follow production tasks on it ReOpenAProject=打開的專案 ConfirmReOpenAProject=您確定要重新打開此專案嗎? ProjectContact=專案聯絡人 @@ -165,7 +169,7 @@ OpportunityProbability=潛在可能性 OpportunityProbabilityShort=潛在機率 OpportunityAmount=潛在金額 OpportunityAmountShort=潛在金額 -OpportunityWeightedAmount=機會加權金額 +OpportunityWeightedAmount=Amount of opportunity, weighted by probability OpportunityWeightedAmountShort=機會加權金額 OpportunityAmountAverageShort=平均潛在金額 OpportunityAmountWeigthedShort=加權潛在金額 @@ -222,10 +226,10 @@ TasksStatistics=專案/潛在任務的統計 TaskAssignedToEnterTime=任務已分配。應該可以輸入此任務的時間。 IdTaskTime=任務時間ID YouCanCompleteRef=如果要使用一些後綴來完成引用,則建議增加-字元以將其分隔,因此自動編號仍可正確用於下一個專案。例如%s-MYSUFFIX -OpenedProjectsByThirdparties=開啟合作方專案 +OpenedProjectsByThirdparties=合作方的啟用專案 OnlyOpportunitiesShort=僅潛在機會 -OpenedOpportunitiesShort=開啟潛在機會 -NotOpenedOpportunitiesShort=不是打開的潛在機會 +OpenedOpportunitiesShort=啟用潛在機會 +NotOpenedOpportunitiesShort=不是啟用的潛在機會 NotAnOpportunityShort=不是潛在機會 OpportunityTotalAmount=潛在機會總數量 OpportunityPonderatedAmount=權重潛在機會數量 @@ -238,7 +242,7 @@ OppStatusPENDING=等待中 OppStatusWON=獲得 OppStatusLOST=失去 Budget=預算 -AllowToLinkFromOtherCompany=允許連結其他公司的專案

支援的值:
-保留為空:可以連結公司的任何專案(預設)
-“全部”:可以連結任何專案,甚至其他公司的專案
-用逗號分隔的合作方ID清單:可以連結這些合作方的所有專案(例如:123,4795,53)
+AllowToLinkFromOtherCompany=Allow to link an element with a project of other company

Supported values:
- Keep empty: Can link elements with any projects in the same company (default)
- "all": Can link elements with any projects, even projects of other companies
- A list of third-party ids separated by commas: can link elements with any projects of these third partys (Example: 123,4795,53)
LatestProjects=最新%s項專案 LatestModifiedProjects=最新%s項修改專案 OtherFilteredTasks=其他已篩選任務 @@ -259,7 +263,7 @@ TimeSpentInvoiced=花費時間已計費 TimeSpentForIntervention=花費時間 TimeSpentForInvoice=花費時間 OneLinePerUser=每位用戶一行 -ServiceToUseOnLines=行上使用的服務 +ServiceToUseOnLines=Service to use on lines by default InvoiceGeneratedFromTimeSpent=根據專案花費的時間產生了發票%s InterventionGeneratedFromTimeSpent=干預 %s 已從專案的時間花費上產生 ProjectBillTimeDescription=請勾選如果您輸入了有關專案任務的時間表,並計劃從此時間表中產生發票以向此專案的客戶開立帳單(不要勾選如果您打算建立不基於輸入時間表的發票)。注意:要產生發票,請前往專案的“花費時間”分頁上,並選擇要包括的行。 @@ -282,7 +286,7 @@ ProfitIsCalculatedWith=利潤計算是使用 AddPersonToTask=也增加到任務 UsageOrganizeEvent=用途:事件組織 PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE=當所有任務完成時將專案分類為關閉(進度100%%) -PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=注意:所有任務進度為 100%% 的現有專案不會受到影響:您必須手動關閉它們。此選項僅影響打開的專案。 +PROJECT_CLASSIFY_CLOSED_WHEN_ALL_TASKS_DONE_help=Note: existing projects with all tasks already set to a progress of 100 %% won't be affected: you will have to close them manually. This option only affects open projects. SelectLinesOfTimeSpentToInvoice=選擇未計費的時間行,然後批次操作“產生發票”來計費 ProjectTasksWithoutTimeSpent=無需時間花費的專案任務 FormForNewLeadDesc=感謝您填寫以下表單與我們聯繫。您也可以直接發送電子郵件至 %s 。 @@ -294,3 +298,4 @@ EnablePublicLeadForm=Enable the public form for contact NewLeadbyWeb=Your message or request has been recorded. We will answer or contact your soon. NewLeadForm=New contact form LeadFromPublicForm=Online lead from public form +ExportAccountingReportButtonLabel=Get report diff --git a/htdocs/langs/zh_TW/propal.lang b/htdocs/langs/zh_TW/propal.lang index c1272432cf5..3d0f7bb3686 100644 --- a/htdocs/langs/zh_TW/propal.lang +++ b/htdocs/langs/zh_TW/propal.lang @@ -26,7 +26,7 @@ AmountOfProposalsByMonthHT=每月金額(不含稅) NbOfProposals=商業提案/建議書數量 ShowPropal=顯示提案/建議書 PropalsDraft=草稿 -PropalsOpened=開放 +PropalsOpened=啟用 PropalStatusDraft=草案(等待驗證) PropalStatusValidated=驗證(建議打開) PropalStatusSigned=簽名(需要收費) @@ -65,49 +65,54 @@ AvailabilityPeriod=交貨期 SetAvailability=設定交貨期 AfterOrder=訂單後 OtherProposals=其他提案/建議書 + ##### Availability ##### AvailabilityTypeAV_NOW=即時 AvailabilityTypeAV_1W=1個星期 AvailabilityTypeAV_2W=2個星期 AvailabilityTypeAV_3W=3個星期 AvailabilityTypeAV_1M=1個月 -##### Types de contacts ##### + +##### Types ofe contacts ##### TypeContact_propal_internal_SALESREPFOLL=提案/建議書聯絡人 TypeContact_propal_external_BILLING=客戶發票聯絡人 TypeContact_propal_external_CUSTOMER=提案/建議書客戶聯絡人 TypeContact_propal_external_SHIPPING=客戶交貨聯絡人 + # Document models -DocModelAzurDescription=完整的提案/建議書模型(Cyan範本的舊範本) -DocModelCyanDescription=完整的提案/建議書模型 -DefaultModelPropalCreate=預設模型建立 -DefaultModelPropalToBill=當關閉企業提案/建議書時使用的預設範本(開立發票) -DefaultModelPropalClosed=當關閉企業提案/建議書時使用的預設範本(未開票) -ProposalCustomerSignature=書面驗收,公司印章,日期和簽名 -ProposalsStatisticsSuppliers=供應商提案/建議書統計 -CaseFollowedBy=案件追蹤者 -SignedOnly=僅簽名 -NoSign=設定為未簽名 -NoSigned=設定為未簽名 CantBeNoSign=無法設定為未簽名 +CaseFollowedBy=案件追蹤者 ConfirmMassNoSignature=批次未簽名設定確認 ConfirmMassNoSignatureQuestion=您確定要將選擇的紀錄設定為未簽名嗎? -IsNotADraft=不是草案 -PassedInOpenStatus=已被驗證 -Sign=簽名 -Signed=已簽名 -ConfirmMassValidation=批次驗證確認 ConfirmMassSignature=批次簽名確認 -ConfirmMassValidationQuestion=您確定要驗證所選擇的記錄嗎? ConfirmMassSignatureQuestion=您確定要簽署所選擇記錄嗎? -IdProposal=方案/提案編號 +ConfirmMassValidation=批次驗證確認 +ConfirmMassValidationQuestion=您確定要驗證所選擇的記錄嗎? +ConfirmRefusePropal=您確定您想要拒絕此商業提案/建議書? +ContractSigned=合約已簽訂 +DefaultModelPropalClosed=當關閉企業提案/建議書時使用的預設範本(未開票) +DefaultModelPropalCreate=預設模型建立 +DefaultModelPropalToBill=當關閉企業提案/建議書時使用的預設範本(開立發票) +DocModelAzurDescription=完整的提案/建議書模型(Cyan範本的舊範本) +DocModelCyanDescription=完整的提案/建議書模型 +FichinterSigned=Intervention signed IdProduct=產品編號 +IdProposal=方案/提案編號 +IsNotADraft=不是草案 LineBuyPriceHT=購買價格扣除稅額 -SignPropal=接受提案/建議書 +NoSign=拒絕 +NoSigned=設定為未簽名 +PassedInOpenStatus=已被驗證 +PropalAlreadyRefused=提案/建議書已被拒絕 +PropalAlreadySigned=提案/建議書已被接受 +PropalRefused=提案/建議書已拒絕 +PropalSigned=提案/建議書已接受 +ProposalCustomerSignature=書面驗收,公司印章,日期和簽名 +ProposalsStatisticsSuppliers=供應商提案/建議書統計 RefusePropal=拒絕提案/建議書 Sign=簽名 -NoSign=設定為未簽名 -PropalAlreadySigned=提案/建議書已被接受 -PropalAlreadyRefused=提案/建議書已被拒絕 -PropalSigned=提案/建議書已接受 -PropalRefused=提案/建議書已拒絕 -ConfirmRefusePropal=您確定您想要拒絕此商業提案/建議書? +SignContract=Sign contract +SignFichinter=Sign intervention +SignPropal=接受提案/建議書 +Signed=已簽名 +SignedOnly=僅簽名 diff --git a/htdocs/langs/zh_TW/receptions.lang b/htdocs/langs/zh_TW/receptions.lang index 72d9ea35cf2..58bb5e22f4b 100644 --- a/htdocs/langs/zh_TW/receptions.lang +++ b/htdocs/langs/zh_TW/receptions.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - receptions -ReceptionDescription=Vendor reception management (Create reception documents) -ReceptionsSetup=Vendor Reception setup +ReceptionDescription=供應商收貨管理(建立收貨文件) +ReceptionsSetup=產品收貨設定 RefReception=收貨參考 Reception=收貨 Receptions=收貨(s) @@ -32,6 +32,7 @@ StatusReceptionDraftShort=草案 StatusReceptionValidatedShort=驗證 StatusReceptionProcessedShort=已處理 ReceptionSheet=收貨表 +ValidateReception=Validate reception ConfirmDeleteReception=您確定要刪除此收貨嗎? ConfirmValidateReception=您確定要使用參考%s驗證此收貨嗎? ConfirmCancelReception=您確定要取消此收貨嗎? @@ -48,7 +49,6 @@ ReceptionsNumberingModules=收貨編號模組 ReceptionsReceiptModel=收貨用文件範本 NoMorePredefinedProductToDispatch=沒有更多預定義的產品要調度 ReceptionExist=有櫃台 -ByingPrice=依價格 ReceptionBackToDraftInDolibarr=收貨 %s 回到草案狀態 ReceptionClassifyClosedInDolibarr=收貨%s 分類為已關閉 -ReceptionUnClassifyCloseddInDolibarr=收貨 %s 重新開放 +ReceptionUnClassifyCloseddInDolibarr=收貨 %s 重新啟用 diff --git a/htdocs/langs/zh_TW/recruitment.lang b/htdocs/langs/zh_TW/recruitment.lang index 5164dc873e5..50a8ca2d71b 100644 --- a/htdocs/langs/zh_TW/recruitment.lang +++ b/htdocs/langs/zh_TW/recruitment.lang @@ -57,15 +57,16 @@ EmailRecruiter=招募電子郵件 ToUseAGenericEmail=使用普通電子郵件。如果未定義,將使用招募負責人的電子郵件 NewCandidature=新申請 ListOfCandidatures=申請清單 -RequestedRemuneration=要求的薪資 -ProposedRemuneration=擬議薪資 +Remuneration=薪資 +RequestedRemuneration=Requested salary +ProposedRemuneration=Proposed salary ContractProposed=擬議合約 ContractSigned=合約已簽訂 ContractRefused=合約被拒絕 RecruitmentCandidature=申請 JobPositions=工作職位 RecruitmentCandidatures=申請 -InterviewToDo=面試事項 +InterviewToDo=Contacts to follow AnswerCandidature=申請回覆 YourCandidature=您的申請 YourCandidatureAnswerMessage=感謝您的申請。
... diff --git a/htdocs/langs/zh_TW/salaries.lang b/htdocs/langs/zh_TW/salaries.lang index 1e868cf86bd..4cb18fe149a 100644 --- a/htdocs/langs/zh_TW/salaries.lang +++ b/htdocs/langs/zh_TW/salaries.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - salaries -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=用戶合作方使用的會計帳戶 -SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=用戶卡上定義的專用會計帳戶將僅用於子帳會計。如果未定義用戶專用的用戶帳戶,則此帳戶將用於“總帳”,並作為“子帳”帳戶的默認值。 +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Account (from the Chart of Account) used by default for "user" third parties +SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=The dedicated account defined on user card will be used for Subledger accounting only. This one will be used for General Ledger and as default value of Subledger accounting if dedicated user accounting account on user is not defined. SALARIES_ACCOUNTING_ACCOUNT_CHARGE=默認支付薪資的會計帳戶 CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=預設,當建立薪資時將"自動建立所有支付"選項留空 Salary=薪資 diff --git a/htdocs/langs/zh_TW/supplier_proposal.lang b/htdocs/langs/zh_TW/supplier_proposal.lang index b029b7f1ee2..7af171473c1 100644 --- a/htdocs/langs/zh_TW/supplier_proposal.lang +++ b/htdocs/langs/zh_TW/supplier_proposal.lang @@ -8,7 +8,7 @@ SearchRequest=搜尋供應商報價 DraftRequests=供應商報價草案 SupplierProposalsDraft=供應商提案/建議書草稿 LastModifiedRequests=最新%s的價格要求 -RequestsOpened=打開的報價 +RequestsOpened=啟用報價 SupplierProposalArea=供應商提案/建議書區 SupplierProposalShort=供應商提案/建議書 SupplierProposals=供應商提案/建議書 diff --git a/htdocs/langs/zh_TW/ticket.lang b/htdocs/langs/zh_TW/ticket.lang index 8260468fbfc..c045124c766 100644 --- a/htdocs/langs/zh_TW/ticket.lang +++ b/htdocs/langs/zh_TW/ticket.lang @@ -27,6 +27,7 @@ Permission56003=刪除服務單 Permission56004=管理服務單 Permission56005=查看所有合作方的服務單(對外部用戶無效,始終僅限於他們所依賴的合作方) +Tickets=服務單 TicketDictType=服務單-類型 TicketDictCategory=服務單-組別 TicketDictSeverity=服務單-嚴重程度 @@ -49,8 +50,8 @@ TicketCategoryShortOTHER=其他 ErrorBadEmailAddress=欄位'%s'不正確 MenuTicketMyAssign=我的服務單 -MenuTicketMyAssignNonClosed=我的開放服務單 -MenuListNonClosed=開放服務單 +MenuTicketMyAssignNonClosed=我啟用的服務單 +MenuListNonClosed=啟用服務單 TypeContact_ticket_internal_CONTRIBUTOR=合作者 TypeContact_ticket_internal_SUPPORTTEC=已分配用戶 @@ -90,8 +91,8 @@ TicketPublicAccess=以下網址提供了無需認證的公共界面 TicketSetupDictionaries=服務單類型,嚴重性和分析代碼可前往分類進行設定 TicketParamModule=模組變數設定 TicketParamMail=電子郵件設定 -TicketEmailNotificationFrom=Sender e-mail for notification on answers -TicketEmailNotificationFromHelp=Sender e-mail to use to send the notification email when an answer is provided inside the backoffice. For example noreply@example.com +TicketEmailNotificationFrom=回應服務單之寄件者e-mail +TicketEmailNotificationFromHelp=用於在後台提供回覆時發送通知電子郵件的寄件人電子郵件。例如 noreply@example.com TicketEmailNotificationTo=服務單建立通知傳送至此電子郵件 TicketEmailNotificationToHelp=如果存在,將通知此電子郵件有服務單被建立 TicketNewEmailBodyLabel=建立服務單後發送的訊息 @@ -99,8 +100,8 @@ TicketNewEmailBodyHelp=此處指定的文字將插入到從公共界面建立新 TicketParamPublicInterface=公共界面設定 TicketsEmailMustExist=需要現有的電子郵件地址來建立服務單 TicketsEmailMustExistHelp=在公共界面中,電子郵件地址應該已經填入到資料庫中以建立服務單。 -TicketCreateThirdPartyWithContactIfNotExist=Ask name and company name for unknown emails. -TicketCreateThirdPartyWithContactIfNotExistHelp=Check if a thirdparty or a contact exists for the email entered. If not, ask a name and a company name to create a third party with contact. +TicketCreateThirdPartyWithContactIfNotExist=詢問未知電子郵件者的姓名和公司名稱。 +TicketCreateThirdPartyWithContactIfNotExistHelp=檢查輸入的電子郵件是否存在合作方或聯絡人。如果沒有,詢問姓名和公司名稱以建立具有聯絡方式的合作方。 PublicInterface=公共界面 TicketUrlPublicInterfaceLabelAdmin=公共界面的備用網址 TicketUrlPublicInterfaceHelpAdmin=可以為網站伺服器定義別名,使得公共界面可以與另一個網址一起使用(伺服器必須充當此新網址的代理) @@ -149,6 +150,8 @@ TicketsAutoNotifyCloseHelp=關閉服務單時,系統會建議您向合作方 TicketWrongContact=提供的聯絡人不屬於目前服務單的聯絡人。電子郵件未發送。 TicketChooseProductCategory=服務單支援的產品類別 TicketChooseProductCategoryHelp=選擇服務單支援的產品類別。這將用於自動將合約連結到服務單。 +TicketUseCaptchaCode=建立服務單時使用圖形驗證碼(驗證碼) +TicketUseCaptchaCodeHelp=當建立新服務單時增加驗證碼驗證 # # Index & list page @@ -159,7 +162,7 @@ TicketAssignedToMeInfos=此頁面顯示由目前用戶建立或分配給目前 NoTicketsFound=找不到服務單 NoUnreadTicketsFound=找不到未讀的服務單 TicketViewAllTickets=檢視所有服務單 -TicketViewNonClosedOnly=只檢視開放服務單 +TicketViewNonClosedOnly=只檢視啟用服務單 TicketStatByStatus=服務單狀態 OrderByDateAsc=依日期升序排序 OrderByDateDesc=依日期降序排序 @@ -192,8 +195,7 @@ TicketAssigned=服務單已分配 TicketChangeType=變更類型 TicketChangeCategory=變更分析代碼 TicketChangeSeverity=變更嚴重程度 -TicketAddMessage=增加訊息 -AddMessage=增加訊息 +TicketAddMessage=增加私人訊息 MessageSuccessfullyAdded=服務單已新增 TicketMessageSuccessfullyAdded=訊息已成功新增 TicketMessagesList=訊息清單 @@ -204,8 +206,8 @@ TicketSeverity=嚴重程度 ShowTicket=查閱服務單 RelatedTickets=相關服務單 TicketAddIntervention=建立干預 -CloseTicket=已關閉|已解決服務單 -AbandonTicket=放棄的服務單 +CloseTicket=已關閉|已解決 +AbandonTicket=放棄 CloseATicket=關閉|解決一筆服務單 ConfirmCloseAticket=確認關閉服務單 ConfirmAbandonTicket=您確定要將關閉的服務單狀態更改為"已放棄"嗎? @@ -219,18 +221,17 @@ SendMessageByEmail=以電子郵件發送訊息 TicketNewMessage=新訊息 ErrorMailRecipientIsEmptyForSendTicketMessage=收件人為空。未發送電子郵件 TicketGoIntoContactTab=請進入“通訊錄”標籤中進行選擇 -TicketMessageMailIntro=介紹 +TicketMessageMailIntro=訊息標題 TicketMessageMailIntroHelp=此段文字只會加到電子郵件的開頭,不會被保存。 -TicketMessageMailIntroLabelAdmin=所有服務單回應的訊息簡介 TicketMessageMailIntroText=你好,
在您聯絡的服務單上有新的回覆。訊息為:
TicketMessageMailIntroHelpAdmin=此段文字將插入到服務單回應文字之前。 -TicketMessageMailSignature=電子郵件簽名 -TicketMessageMailSignatureHelp=此段文字只會加到電子郵件的底部,不會被保存。 -TicketMessageMailSignatureText= %s 以 Dolibarr 發送的訊息 -TicketMessageMailSignatureLabelAdmin=回覆電子郵件的簽名 -TicketMessageMailSignatureHelpAdmin=此段文字將插入到回覆訊息之後。 +TicketMessageMailFooter=訊息頁尾 +TicketMessageMailFooterHelp=此文字僅位於使用email發送之訊息結尾並且不會被儲存 +TicketMessageMailFooterText= %s 以 Dolibarr 發送的訊息 +TicketMessageMailFooterHelpAdmin=此段文字將插入到回覆訊息之後。 TicketMessageHelp=此段文字將會被儲存在服務單卡片的訊息清單中。 TicketMessageSubstitutionReplacedByGenericValues=替換變量將被替換為一般值。 +ForEmailMessageWillBeCompletedWith=對於發送給外部用戶的電子郵件訊息,訊息將完成於 TimeElapsedSince=已經過時間 TicketTimeToRead=讀取前經過的時間 TicketTimeElapsedBeforeSince=之前/之後經過的時間 @@ -241,6 +242,7 @@ TicketMessageMailIntroAutoNewPublicMessage=在服務單上發布了一條新訊 TicketAssignedToYou=服務單已分配 TicketAssignedEmailBody=您已被%s分配了服務單#%s MarkMessageAsPrivate=將訊息標記為私人 +TicketMessageSendEmailHelp=一封電子郵件將發送給所有指定的聯絡人(內部聯絡人,以及外部聯絡人-勾選選項“%s”) TicketMessagePrivateHelp=此訊息不會顯示給外部用戶 TicketEmailOriginIssuer=原始服務單的發行者 InitialMessage=初始訊息 @@ -296,7 +298,7 @@ TicketNewEmailBodyInfosTrackUrlCustomer=您可以通過點擊以下連結在特 TicketCloseEmailBodyInfosTrackUrlCustomer=您可以通過點擊以下連結查看此服務單的歷史紀錄 TicketEmailPleaseDoNotReplyToThisEmail=請不要直接回覆此電子郵件!請使用回覆連結。 TicketPublicInfoCreateTicket=此表格使您可以在我們的管理系統中記錄支援服務單。 -TicketPublicPleaseBeAccuratelyDescribe=請準確描述問題。提供盡可能多的訊息使我們能夠正確辨別您的要求。 +TicketPublicPleaseBeAccuratelyDescribe=請準確描述您的問題。並盡可能的提供訊息使我們能夠正確辨別您需求。 TicketPublicMsgViewLogIn=請輸入服務單追蹤編號 TicketTrackId=公用追踪編號 OneOfTicketTrackId=您的追蹤編號之一 @@ -339,9 +341,9 @@ BoxLastModifiedTicket=最新修改的服務單 BoxLastModifiedTicketDescription=最新%s張修改的服務單 BoxLastModifiedTicketContent= BoxLastModifiedTicketNoRecordedTickets=沒有最近修改的服務單 -BoxTicketType=依類型分佈的已開放服務單 -BoxTicketSeverity=按嚴重性分類的已開放服務單 -BoxNoTicketSeverity=沒有已開放服務單 +BoxTicketType=依類型分佈的已啟用服務單 +BoxTicketSeverity=按嚴重性分類的已啟用服務單 +BoxNoTicketSeverity=沒有已啟用放服務單 BoxTicketLastXDays=最近 %s 天中依日期的新服務單數量 BoxTicketLastXDayswidget = 最近X天中依日期的新服務單數量 BoxNoTicketLastXDays=最近%s天沒有新服務單 diff --git a/htdocs/langs/zh_TW/users.lang b/htdocs/langs/zh_TW/users.lang index f1f851148d6..010735d8c63 100644 --- a/htdocs/langs/zh_TW/users.lang +++ b/htdocs/langs/zh_TW/users.lang @@ -47,7 +47,7 @@ RemoveFromGroup=從群組中刪除 PasswordChangedAndSentTo=密碼更改,發送到%s。 PasswordChangeRequest=%s要求變更密碼 PasswordChangeRequestSent=%s 傳送給 %s 要求更改密碼。 -IfLoginExistPasswordRequestSent=如果此登入名稱為有效帳戶,則已發送一封電子郵件以重置密碼。 +IfLoginExistPasswordRequestSent=If this login is a valid account (with a valid email), an email to reset password has been sent. IfEmailExistPasswordRequestSent=如果此電子郵件為有效帳戶,則已發送一封用於重置密碼的電子郵件。 ConfirmPasswordReset=確認密碼重設 MenuUsersAndGroups=用戶和群組 @@ -68,7 +68,6 @@ CreateDolibarrLogin=建立一位用戶 CreateDolibarrThirdParty=建立一位合作方(客戶/供應商) LoginAccountDisableInDolibarr=在 Dolibarr 中帳戶已關閉。 UsePersonalValue=使用個人設定值 -InternalUser=內部用戶 ExportDataset_user_1=用戶及其屬性 DomainUser=網域用戶%s Reactivate=重新啟用 @@ -128,3 +127,5 @@ DateLastLogin=上次登入日期 DatePreviousLogin=以前登入的日期 IPLastLogin=上次登入的IP IPPreviousLogin=以前登入的IP +ShowAllPerms=Show all permission rows +HideAllPerms=Hide all permission rows diff --git a/htdocs/langs/zh_TW/website.lang b/htdocs/langs/zh_TW/website.lang index c406478e70a..5467dd7920e 100644 --- a/htdocs/langs/zh_TW/website.lang +++ b/htdocs/langs/zh_TW/website.lang @@ -1,5 +1,6 @@ # Dolibarr language file - Source file is en_US - website Shortname=代碼 +WebsiteName=Name of the website WebsiteSetupDesc=在此處建立您要使用的網站。然後進入選單網站進行編輯。 DeleteWebsite=刪除網站 ConfirmDeleteWebsite=您確定要刪除此網站嗎?其所有頁面和內容也將被刪除。上傳的文件(例如進入medias資料夾,ECM模組等)將保留。 @@ -15,9 +16,9 @@ WEBSITE_HTML_HEADER=附加在HTML標頭底部(所有頁面共有) WEBSITE_ROBOT=Robot檔案(robots.txt) WEBSITE_HTACCESS=網站 .htaccess 檔案 WEBSITE_MANIFEST_JSON=網站 manifest.json 檔案 -WEBSITE_README=README.md 檔案 WEBSITE_KEYWORDSDesc=使用逗號分隔值 -EnterHereLicenseInformation=在此處輸入meta data或許可證資訊以填入README.md檔案。如果您以模板型式發佈網站,則檔案將包含在模板軟體包中。 +EnterHereReadmeInformation=Enter here a description of the website. If you distribute your website as a template, the file will be included into the temptate package. +EnterHereLicenseInformation=Enter here the LICENSE of the code of the website. If you distribute your website as a template, the file will be included into the temptate package. HtmlHeaderPage=HTML標頭(僅用於此頁面) PageNameAliasHelp=頁面的名稱或別名。
當從Web伺服器的虛擬主機(如Apacke,Nginx等)執行網站時,此別名還用於偽造SEO網址。使用按鈕“ %s ”編輯此別名。 EditTheWebSiteForACommonHeader=注意:如果要為所有頁面定義個性化標題,請在網站級別而不是頁面/容器上編輯標題。 @@ -42,6 +43,8 @@ ViewPageInNewTab=在新分頁中檢視頁面 SetAsHomePage=設為首頁 RealURL=真實網址 ViewWebsiteInProduction=使用家庭網址檢視網站 +Virtualhost=Virtual host or domain name +VirtualhostDesc=The name of the Virtual host or domain (For example: www.mywebsite.com, mybigcompany.net, ...) SetHereVirtualHost=使用Apache/NGinx/...
建立您的網頁伺服器 (Apache, Nginx, ...) 啟用了含有PHP的專用虛擬主機並且根目錄資料夾位於
%s ExampleToUseInApacheVirtualHostConfig=在Apache虛擬主機設定中使用的範例: YouCanAlsoTestWithPHPS=在開發環境中使用嵌入式PHP伺服器
, 您也許想要使用
php -S 0.0.0.0:8080 -t %s 來測試此嵌入式PHP伺服器 (需要PHP 5.5) 的網站 @@ -137,7 +140,7 @@ PagesRegenerated=已重新產生%s頁面/容器 RegenerateWebsiteContent=重新產生網站快取檔案 AllowedInFrames=允許在框架中 DefineListOfAltLanguagesInWebsiteProperties=在網站屬性中定義所有可用語言的清單。 -GenerateSitemaps=產生網站地圖檔案 +GenerateSitemaps=Generate website sitemap.xml file ConfirmGenerateSitemaps=如果您確認,您將刪除現有的網站地圖檔案... ConfirmSitemapsCreation=確認產生網站地圖 SitemapGenerated=網站地圖檔案%s已產生 @@ -145,3 +148,10 @@ ImportFavicon=圖示 ErrorFaviconType=圖示必須為png格式 ErrorFaviconSize=圖示的尺寸必須為16x16, 32x32 或 64x64 FaviconTooltip=上傳的影像檔案必須為 png (16x16、32x32 或 64x64) +NextContainer=Next page/container +PreviousContainer=Previous page/container +WebsiteMustBeDisabled=The website must have the status "%s" +WebpageMustBeDisabled=The web page must have the status "%s" +SetWebsiteOnlineBefore=When website is offline, all pages are offline. Change status of website first. +Booking=Booking +Reservation=Reservation diff --git a/htdocs/langs/zh_TW/withdrawals.lang b/htdocs/langs/zh_TW/withdrawals.lang index 1bd4ca264db..33b89362f1a 100644 --- a/htdocs/langs/zh_TW/withdrawals.lang +++ b/htdocs/langs/zh_TW/withdrawals.lang @@ -33,7 +33,7 @@ InvoiceWaitingPaymentByBankTransfer=等待信用轉帳付款的發票 AmountToWithdraw=提款金額 AmountToTransfer=轉帳金額 NoInvoiceToWithdraw=沒有為“ %s”打開的發票等待中。前往發票卡上的分頁“ %s”上產生請求。 -NoSupplierInvoiceToWithdraw=沒有含有'直接轉帳付款要求'的供應商發票等待中. 前往發票'%s'分頁產生要求. +NoSupplierInvoiceToWithdraw=No supplier invoice with open '%s' is waiting. Go on tab '%s' on invoice card to make a request. ResponsibleUser=用戶負責 WithdrawalsSetup=直接轉帳付款設定 CreditTransferSetup=信用轉帳設定 @@ -42,6 +42,7 @@ CreditTransferStatistics=信用轉帳統計 Rejects=拒絕 LastWithdrawalReceipt=最新%s張直接轉帳付款收據 MakeWithdrawRequest=提出直接轉帳付款請求 +MakeWithdrawRequestStripe=Make a direct debit payment request via Stripe MakeBankTransferOrder=提出貸記轉帳請求 WithdrawRequestsDone=已記錄%s直接轉帳付款請求 BankTransferRequestsDone=記錄了%s的信用轉移請求 @@ -100,8 +101,11 @@ CreditDate=信貸 WithdrawalFileNotCapable=無法為您的國家/地區產生提款收據檔案%s(不支援您的國家/地區) ShowWithdraw=顯示直接轉帳付款訂單 IfInvoiceNeedOnWithdrawPaymentWontBeClosed=但是,如果發票中至少有一個直接轉帳付款訂單尚未處理,則不會將其設定為已付款以允許事先提款管理。 -DoStandingOrdersBeforePayments=此分頁可讓您申請直接轉帳付款單。完成後,進入選單銀行->直接轉帳訂單以產生和管理直接轉帳付款訂單。關閉付款訂單後,將自動記錄發票付款,如果剩餘付款為空,則關閉發票。 -DoCreditTransferBeforePayments=此分頁允許您申請貸記轉帳訂單。完成後,進入選單銀行->貸記轉帳付款以產生和管理貸記轉帳訂單。當信用轉帳訂單關閉時,發票上的付款將被自動記錄,如果餘額為空,發票將被關閉。 +DoStandingOrdersBeforePayments=This tab allows you to request a direct debit payment order. Once done, you can go into menu "Bank->Payment by direct debit" to generate and manage a Direct debit order file. +DoStandingOrdersBeforePayments2=You can also send a request directly to a SEPA payment processor like Stripe, ... +DoStandingOrdersBeforePayments3=When direct debit order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. +DoCreditTransferBeforePayments=This tab allows you to request a credit transfer order. Once done, go into menu "Bank->Payment by credit transfer" to generate and manage a Credit transfer order file. +DoCreditTransferBeforePayments3=When credit transfer order is closed, payment on invoices will be automatically recorded, and invoices closed if remainder to pay is null. WithdrawalFile=直接轉帳文件 CreditTransferFile=信用轉帳文件 SetToStatusSent=設定狀態為“檔案已傳送” @@ -118,7 +122,7 @@ WithdrawRequestErrorNilAmount=無法為空金額建立直接轉帳付款請求 SepaMandate=SEPA直接轉帳付款授權 SepaMandateShort=SEPA授權 PleaseReturnMandate=請以電子郵件將本授權書退回至%s或郵寄至 -SEPALegalText=通過簽署本授權書,您授權 (A) %s 向您的銀行發送指令以從您的帳戶中扣款,以及 (B) 您的銀行根據 %s 的指令從您的帳戶中扣款。作為您權利的一部分,您有權根據您與銀行協議的條款和條件從銀行獲得退款。您可以從銀行獲得的聲明中解釋了您對上述授權的權利。 +SEPALegalText=By signing this mandate form, you authorize (A) %s and its payment service provider to send instructions to your bank to debit your account and (B) your bank to debit your account in accordance with the instructions from %s. As part of your rights, you are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. Your rights regarding the above mandate are explained in a statement that you can obtain from your bank. CreditorIdentifier=債權人識別碼 CreditorName=債權人名稱 SEPAFillForm=(B)請填寫所有標有*的欄位 diff --git a/htdocs/langs/zh_TW/workflow.lang b/htdocs/langs/zh_TW/workflow.lang index 76f299ea694..e869e7a6051 100644 --- a/htdocs/langs/zh_TW/workflow.lang +++ b/htdocs/langs/zh_TW/workflow.lang @@ -22,7 +22,7 @@ descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=當供應商發票已 descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION=在驗證收貨時將連結的來源採購訂單分類為已收貨(並且如果所有收貨的數量與要更新的採購訂單中的數量相同) descWORKFLOW_ORDER_CLASSIFY_RECEIVED_RECEPTION_CLOSED=收貨結束時將連結的來源採購訂單分類為已收貨(如果所有收貨的數量與要更新的採購訂單中的數量相同) # Autoclassify purchase invoice -descWORKFLOW_BILL_ON_RECEPTION=驗證連結的供應商訂單後,將接收分類為“已開票” +descWORKFLOW_EXPEDITION_CLASSIFY_CLOSED_INVOICE=Classify receptions to "billed" when a linked purchase invoice is validated (and if the amount of the invoice is the same as the total amount of the linked receptions) # Automatically link ticket to contract descWORKFLOW_TICKET_LINK_CONTRACT=當建立服務單時,連結符合之合作方的可用合約 descWORKFLOW_TICKET_USE_PARENT_COMPANY_CONTRACTS=當連結合約時,在母公司的合約中搜尋 @@ -31,6 +31,6 @@ descWORKFLOW_TICKET_CLOSE_INTERVENTION=關閉服務單後,關閉與服務單 AutomaticCreation=自動建立 AutomaticClassification=自動分類 # Autoclassify shipment -descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=驗證客戶發票後,將已連結的裝運來源分類為已關閉 +descWORKFLOW_SHIPPING_CLASSIFY_CLOSED_INVOICE=Classify linked source shipment as closed when customer invoice is validated (and if the amount of the invoice is the same as the total amount of the linked shipments) AutomaticClosing=自動關閉 AutomaticLinking=自動連結 diff --git a/htdocs/loan/class/loanschedule.class.php b/htdocs/loan/class/loanschedule.class.php index 9beff9dd22e..50314ce99fc 100644 --- a/htdocs/loan/class/loanschedule.class.php +++ b/htdocs/loan/class/loanschedule.class.php @@ -334,10 +334,10 @@ class LoanSchedule extends CommonObject $sql .= " num_payment=".(isset($this->num_payment) ? "'".$this->db->escape($this->num_payment)."'" : "null").","; $sql .= " note_private=".(isset($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : "null").","; $sql .= " note_public=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; - $sql .= " fk_bank=".(isset($this->fk_bank) ? $this->fk_bank : "null").","; - $sql .= " fk_payment_loan=".(isset($this->fk_payment_loan) ? $this->fk_payment_loan : "null").","; - $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? $this->fk_user_creat : "null").","; - $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null").""; + $sql .= " fk_bank=".(isset($this->fk_bank) ? ((int) $this->fk_bank) : "null").","; + $sql .= " fk_payment_loan=".(isset($this->fk_payment_loan) ? ((int) $this->fk_payment_loan) : "null").","; + $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? ((int) $this->fk_user_creat) : "null").","; + $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? ((int) $this->fk_user_modif) : "null"); $sql .= " WHERE rowid=".((int) $this->id); diff --git a/htdocs/loan/class/paymentloan.class.php b/htdocs/loan/class/paymentloan.class.php index 3ce8af01790..be53fa38b3a 100644 --- a/htdocs/loan/class/paymentloan.class.php +++ b/htdocs/loan/class/paymentloan.class.php @@ -343,9 +343,9 @@ class PaymentLoan extends CommonObject $sql .= " num_payment=".(isset($this->num_payment) ? "'".$this->db->escape($this->num_payment)."'" : "null").","; $sql .= " note_private=".(isset($this->note_private) ? "'".$this->db->escape($this->note_private)."'" : "null").","; $sql .= " note_public=".(isset($this->note_public) ? "'".$this->db->escape($this->note_public)."'" : "null").","; - $sql .= " fk_bank=".(isset($this->fk_bank) ? $this->fk_bank : "null").","; - $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? $this->fk_user_creat : "null").","; - $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ? $this->fk_user_modif : "null").""; + $sql .= " fk_bank=".(isset($this->fk_bank) ? ((int) $this->fk_bank) : "null").","; + $sql .= " fk_user_creat=".(isset($this->fk_user_creat) ? ((int) $this->fk_user_creat) : "null").","; + $sql .= " fk_user_modif=".(isset($this->fk_user_modif) ?((int) $this->fk_user_modif) : "null"); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); diff --git a/htdocs/mailmanspip/class/mailmanspip.class.php b/htdocs/mailmanspip/class/mailmanspip.class.php index bcfb1b83d6e..6bc34977e4e 100644 --- a/htdocs/mailmanspip/class/mailmanspip.class.php +++ b/htdocs/mailmanspip/class/mailmanspip.class.php @@ -77,7 +77,7 @@ class MailmanSpip */ public function isSpipEnabled() { - if (defined("ADHERENT_USE_SPIP") && (ADHERENT_USE_SPIP == 1)) { + if (getDolGlobalInt("ADHERENT_USE_SPIP") == 1) { return true; } @@ -91,10 +91,8 @@ class MailmanSpip */ public function checkSpipConfig() { - if (defined('ADHERENT_SPIP_SERVEUR') && defined('ADHERENT_SPIP_USER') && defined('ADHERENT_SPIP_PASS') && defined('ADHERENT_SPIP_DB')) { - if (ADHERENT_SPIP_SERVEUR != '' && ADHERENT_SPIP_USER != '' && ADHERENT_SPIP_PASS != '' && ADHERENT_SPIP_DB != '') { - return true; - } + if (getDolGlobalString('ADHERENT_SPIP_SERVEUR') != '' && getDolGlobalString('ADHERENT_SPIP_USER') != '' && getDolGlobalString('ADHERENT_SPIP_PASS') != '' && getDolGlobalString('ADHERENT_SPIP_DB') != '') { + return true; } return false; @@ -107,13 +105,13 @@ class MailmanSpip */ public function connectSpip() { - $resource = getDoliDBInstance('mysql', ADHERENT_SPIP_SERVEUR, ADHERENT_SPIP_USER, ADHERENT_SPIP_PASS, ADHERENT_SPIP_DB, ADHERENT_SPIP_PORT); + $resource = getDoliDBInstance('mysql', getDolGlobalString('ADHERENT_SPIP_SERVEUR'), getDolGlobalString('ADHERENT_SPIP_USER'), getDolGlobalString('ADHERENT_SPIP_PASS'), getDolGlobalString('ADHERENT_SPIP_DB'), getDolGlobalString('ADHERENT_SPIP_PORT')); if ($resource->ok) { return $resource; } - dol_syslog('Error when connecting to SPIP '.ADHERENT_SPIP_SERVEUR.' '.ADHERENT_SPIP_USER.' '.ADHERENT_SPIP_PASS.' '.ADHERENT_SPIP_DB, LOG_ERR); + dol_syslog('Error when connecting to SPIP '.getDolGlobalString('ADHERENT_SPIP_SERVEUR').' '.getDolGlobalString('ADHERENT_SPIP_USER').' '.getDolGlobalString('ADHERENT_SPIP_PASS').' '.getDolGlobalString('ADHERENT_SPIP_DB'), LOG_ERR); return false; } diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php index 62be7c7191e..b2c76218a5d 100644 --- a/htdocs/main.inc.php +++ b/htdocs/main.inc.php @@ -89,18 +89,22 @@ function testSqlAndScriptInject($val, $type) // Decode string first because a lot of things are obfuscated by encoding or multiple encoding. // So error=alert(1) $val = preg_replace('//', '', $val); - $val = preg_replace('/[\r\n]/', '', $val); + $val = preg_replace('/[\r\n\t]/', '', $val); } while ($oldval != $val); //print "type = ".$type." after decoding: ".$val."\n"; @@ -123,11 +127,12 @@ function testSqlAndScriptInject($val, $type) // For SQL Injection (only GET are used to scan for such injection strings) if ($type == 1 || $type == 3) { - $inj += preg_match('/delete\s+from/i', $val); - $inj += preg_match('/create\s+table/i', $val); - $inj += preg_match('/insert\s+into/i', $val); - $inj += preg_match('/select\s+from/i', $val); - $inj += preg_match('/into\s+(outfile|dumpfile)/i', $val); + // Note the \s+ is replaced into \s* because some spaces may have been modified in previous loop + $inj += preg_match('/delete\s*from/i', $val); + $inj += preg_match('/create\s*table/i', $val); + $inj += preg_match('/insert\s*into/i', $val); + $inj += preg_match('/select\s*from/i', $val); + $inj += preg_match('/into\s*(outfile|dumpfile)/i', $val); $inj += preg_match('/user\s*\(/i', $val); // avoid to use function user() or mysql_user() that return current database login $inj += preg_match('/information_schema/i', $val); // avoid to use request that read information_schema database $inj += preg_match('/ 0) { foreach ($conf->modules as $module) { if (in_array($module, $modulepart)) { - $conf->modulepart = $module; + $modulepart = $module; break; } } } +if (is_array($modulepart)) { + $modulepart = ''; +} + /* * Phase authentication / login @@ -989,7 +998,7 @@ if (!defined('NOLOGIN')) { $hookmanager->initHooks(array('main')); // Code for search criteria persistence. - if (!empty($_GET['save_lastsearch_values'])) { // We must use $_GET here + if (!empty($_GET['save_lastsearch_values']) && !empty($_SERVER["HTTP_REFERER"])) { // We must use $_GET here $relativepathstring = preg_replace('/\?.*$/', '', $_SERVER["HTTP_REFERER"]); $relativepathstring = preg_replace('/^https?:\/\/[^\/]*/', '', $relativepathstring); // Get full path except host server // Clean $relativepathstring @@ -1404,7 +1413,7 @@ if (!function_exists("llxHeader")) { } if (empty($conf->dol_hide_leftmenu) && !GETPOST('dol_openinpopup', 'aZ09')) { - left_menu('', $help_url, '', '', 1, $title, 1); // $menumanager is retrieved with a global $menumanager inside this function + left_menu(array(), $help_url, '', '', 1, $title, 1); // $menumanager is retrieved with a global $menumanager inside this function } // main area @@ -2271,12 +2280,14 @@ function top_menu_user($hideloginname = 0, $urllogout = '') if (empty($urllogout)) { $urllogout = DOL_URL_ROOT.'/user/logout.php?token='.newToken(); } - $logoutLink = ' '.$langs->trans("Logout").''; - $profilLink = ' '.$langs->trans("Card").''; + // Defined the links for bottom of card + $profilLink = ' '.$langs->trans("Card").''; + $urltovirtualcard = '/user/virtualcard.php?id='.((int) $user->id); + $virtuelcardLink = dolButtonToOpenUrlInDialogPopup('publicvirtualcardmenu', $langs->trans("PublicVirtualCardUrl").(is_object($user) ? ' - '.$user->getFullName($langs) : ''), img_picto($langs->trans("PublicVirtualCardUrl"), 'card', ''), $urltovirtualcard, '', 'button-top-menu-dropdown marginleftonly nohover', "closeTopMenuLoginDropdown()", '', 'v'); + $logoutLink = ' '.$langs->trans("Logout").''; $profilName = $user->getFullName($langs).' ('.$user->login.')'; - if (!empty($user->admin)) { $profilName = ' '.$profilName; } @@ -2332,6 +2343,9 @@ function top_menu_user($hideloginname = 0, $urllogout = '')
'.$profilLink.'
+
+ '.$virtuelcardLink.' +
'.$logoutLink.'
@@ -2354,32 +2368,35 @@ function top_menu_user($hideloginname = 0, $urllogout = '') $btnUser .= ' '; print '
'; } if (empty($conf->global->PROJECT_HIDE_TASKS) && !empty($conf->global->PROJECT_BILL_TIME_SPENT)) { print ' '; $htmltext = $langs->trans("ProjectBillTimeDescription"); print ''; + print ''; print '
'; } if (isModEnabled('eventorganization')) { @@ -660,7 +699,7 @@ if ($action == 'create' && $user->rights->projet->creer) { // TODO @LDR Implement this if (getDolGlobalInt('MAIN_FEATURES_LEVEL') >= 2) { $tmpbacktopagejsfields = 'addthirdparty:socid,search_socid'; - print dolButtonToOpenUrlInDialogPopup('addthirdparty', $langs->transnoentitiesnoconv('AddThirdParty'), $newbutton, $url, '', '', $tmpbacktopagejsfields); + print dolButtonToOpenUrlInDialogPopup('addthirdparty', $langs->transnoentitiesnoconv('AddThirdParty'), $newbutton, $url, '', '', '', $tmpbacktopagejsfields); } else { print ' '.$newbutton.''; } @@ -706,24 +745,26 @@ if ($action == 'create' && $user->rights->projet->creer) { print '
'; print ''; // Opportunity probability - print ''; - print ''; print ''; // Opportunity amount print ''; - print ''; + print ''; print ''; } // Budget - print ''; - print ''; + print ''; + print ''; print ''; // Date project @@ -780,6 +821,7 @@ if ($action == 'create' && $user->rights->projet->creer) { print ''; // Change probability from status or role of project + // Set also dependencies between use taks and bill time print ''; print '
'; @@ -930,12 +977,52 @@ if ($action == 'create' && $user->rights->projet->creer) { print 'usage_task ? ' checked="checked"' : '')) . '"> '; $htmltext = $langs->trans("ProjectFollowTasks"); print ''; + print ''; print '
'; } if (empty($conf->global->PROJECT_HIDE_TASKS) && !empty($conf->global->PROJECT_BILL_TIME_SPENT)) { print 'usage_bill_time ? ' checked="checked"' : '')) . '"> '; $htmltext = $langs->trans("ProjectBillTimeDescription"); print ''; + print ''; print '
'; } if (isModEnabled('eventorganization')) { @@ -944,7 +1031,14 @@ if ($action == 'create' && $user->rights->projet->creer) { print ''; print ''; } @@ -1013,32 +1105,34 @@ if ($action == 'create' && $user->rights->projet->creer) { // Opportunity status print '
'; print ''; - print ''; + print '
'; + print $formproject->selectOpportunityStatus('opp_status', $object->opp_status, 1, 0, 0, 0, 'inline-block valignmiddle', 1, 1); // Opportunity probability - print '
'; - print ''; print ''; // Opportunity amount print ''; - print ''; print ''; } // Budget - print ''; - print ''; + print ''; print ''; @@ -1180,14 +1274,13 @@ if ($action == 'create' && $user->rights->projet->creer) { if ($code) { print $langs->trans("OppStatus".$code); } - print ''; // Opportunity percent - print ''; + print ''; // Opportunity Amount print ''; } +if (!empty($arrayfields['p.import_key']['checked'])) { + // Import key + print ''; +} if (!empty($arrayfields['p.fk_statut']['checked'])) { - print ''; } // Action column @@ -1278,8 +1293,11 @@ if (!empty($arrayfields['p.tms']['checked'])) { if (!empty($arrayfields['p.email_msgid']['checked'])) { print_liste_field_titre($arrayfields['p.email_msgid']['label'], $_SERVER["PHP_SELF"], "p.email_msgid", "", $param, '', $sortfield, $sortorder, 'center '); } +if (!empty($arrayfields['p.import_key']['checked'])) { + print_liste_field_titre($arrayfields['p.import_key']['label'], $_SERVER["PHP_SELF"], "p.import_key", "", $param, '', $sortfield, $sortorder, ''); +} if (!empty($arrayfields['p.fk_statut']['checked'])) { - print_liste_field_titre($arrayfields['p.fk_statut']['label'], $_SERVER["PHP_SELF"], "p.fk_statut", "", $param, '', $sortfield, $sortorder, 'right '); + print_liste_field_titre($arrayfields['p.fk_statut']['label'], $_SERVER["PHP_SELF"], "p.fk_statut", "", $param, '', $sortfield, $sortorder, 'center '); } if (empty($conf->global->MAIN_CHECKBOX_LEFT_COLUMN)) { print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"], "", '', '', '', $sortfield, $sortorder, 'center maxwidthsearch '); @@ -1523,7 +1541,11 @@ while ($i < $imaxinloop) { //if ($obj->opp_status_code) if (strcmp($obj->opp_amount, '')) { print ''.price($obj->opp_amount, 1, $langs, 1, -1, -1, '').''; - $totalarray['val']['p.opp_amount'] += $obj->opp_amount; + if (empty($totalarray['val']['p.opp_amount'])) { + $totalarray['val']['p.opp_amount'] = $obj->opp_amount; + } else { + $totalarray['val']['p.opp_amount'] += $obj->opp_amount; + } } print ''; if (!$i) { @@ -1552,7 +1574,11 @@ while ($i < $imaxinloop) { print ''; if (!$i) { @@ -1567,7 +1593,11 @@ while ($i < $imaxinloop) { print ''; if (!$i) { @@ -1731,9 +1761,16 @@ while ($i < $imaxinloop) { print ''; if (!$i) $totalarray['nbfield']++; } + // Import key + if (!empty($arrayfields['p.import_key']['checked'])) { + print ''; + if (!$i) { + $totalarray['nbfield']++; + } + } // Status if (!empty($arrayfields['p.fk_statut']['checked'])) { - print ''; + print ''; if (!$i) { $totalarray['nbfield']++; } diff --git a/htdocs/projet/messaging.php b/htdocs/projet/messaging.php index 7fe5b4a0b9d..b266b87700d 100644 --- a/htdocs/projet/messaging.php +++ b/htdocs/projet/messaging.php @@ -59,7 +59,7 @@ if (GETPOST('actioncode', 'array')) { $actioncode = '0'; } } else { - $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)); + $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); } $search_agenda_label = GETPOST('search_agenda_label'); @@ -196,7 +196,7 @@ if (!empty($object->id)) { // Show link to add event if (isModEnabled('agenda')) { - $addActionBtnRight = !empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create); + $addActionBtnRight = !empty($user->rights->agenda->myactions->create) || $user->hasRight('agenda', 'allactions', 'create'); $morehtmlcenter .= dolGetButtonTitle($langs->trans('AddAction'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/comm/action/card.php?action=create'.$out.'&socid='.$object->socid.'&backtopage='.urlencode($_SERVER["PHP_SELF"].'?id='.$object->id), '', $addActionBtnRight); } diff --git a/htdocs/projet/tasks.php b/htdocs/projet/tasks.php index 951406b4275..c966a34ea0b 100644 --- a/htdocs/projet/tasks.php +++ b/htdocs/projet/tasks.php @@ -357,7 +357,7 @@ if ($action == 'createtask' && $user->rights->projet->creer) { } else { if ($db->lasterrno() == 'DB_ERROR_RECORD_ALREADY_EXISTS') { $langs->load("projects"); - setEventMessages($langs->trans('NewTaskRefSuggested'), '', 'warnings'); + setEventMessages($langs->trans('NewTaskRefSuggested'), null, 'warnings'); $duplicate_code_error = true; } else { setEventMessages($task->error, $task->errors, 'errors'); @@ -676,7 +676,9 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third print load_fiche_titre($langs->trans("NewTask"), '', 'projecttask'); + $projectoktoentertime = 1; if ($object->id > 0 && $object->statut == Project::STATUS_CLOSED) { + $projectoktoentertime = 0; print '
'; $langs->load("errors"); print $langs->trans("WarningProjectClosed"); @@ -684,6 +686,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third } if ($object->id > 0 && $object->statut == Project::STATUS_DRAFT) { + $projectoktoentertime = 0; print '
'; $langs->load("errors"); print $langs->trans("WarningProjectDraft"); @@ -732,7 +735,11 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third // Project print '
'; $contactsofproject = (empty($object->id) ? '' : $object->getListContactId('internal')); @@ -855,7 +862,7 @@ if ($action == 'create' && $user->rights->projet->creer && (empty($object->third $tmpuser->fetch($search_user_id); } - $tasksrole = ($tmpuser->id > 0 ? $taskstatic->getUserRolesForProjectsOrTasks(0, $tmpuser, $object->id, 0) : ''); + $tasksrole = ($tmpuser->id > 0 ? $taskstatic->getUserRolesForProjectsOrTasks(null, $tmpuser, $object->id, 0) : ''); //var_dump($tasksarray); //var_dump($tasksrole); diff --git a/htdocs/projet/tasks/list.php b/htdocs/projet/tasks/list.php index f7ba2cc89f4..bc4c8770f0f 100644 --- a/htdocs/projet/tasks/list.php +++ b/htdocs/projet/tasks/list.php @@ -408,11 +408,15 @@ if ($search_task_progress) { if ($search_task_budget_amount) { $sql .= natural_search('t.budget_amount', $search_task_budget_amount, 1); } -if ($search_societe) { - $sql .= natural_search('s.nom', $search_societe); -} -if ($search_societe_alias) { - $sql .= natural_search('s.name_alias', $search_societe_alias); +if (empty($arrayfields['s.name_alias']['checked']) && $search_societe) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_societe); +} else { + if ($search_societe) { + $sql .= natural_search('s.nom', $search_societe); + } + if ($search_societe_alias) { + $sql .= natural_search('s.name_alias', $search_societe_alias); + } } if ($search_date_start) { $sql .= " AND t.dateo >= '".$db->idate($search_date_start)."'"; @@ -576,6 +580,9 @@ llxHeader('', $title, $help_url); $arrayofselected = is_array($toselect) ? $toselect : array(); $param = ''; +if (!empty($mode)) { + $param .= '&mode='.urlencode($mode); +} if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -693,7 +700,11 @@ if (GETPOST('nomassaction', 'int') || in_array($massaction, array('presend', 'pr } $massactionbutton = $form->selectMassAction('', $arrayofmassactions); -$newcardbutton = dolGetButtonTitle($langs->trans('NewTask'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/projet/tasks.php?action=create', '', $user->rights->projet->creer); +$newcardbutton = ''; + +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewList'), '', 'fa fa-bars imgforviewmode', $_SERVER["PHP_SELF"].'?mode=common'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ((empty($mode) || $mode == 'common') ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('ViewKanban'), '', 'fa fa-th-list imgforviewmode', $_SERVER["PHP_SELF"].'?mode=kanban'.preg_replace('/(&|\?)*mode=[^&]+/', '', $param), '', ($mode == 'kanban' ? 2 : 1), array('morecss'=>'reposition')); +$newcardbutton .= dolGetButtonTitle($langs->trans('NewTask'), '', 'fa fa-plus-circle', DOL_URL_ROOT.'/projet/tasks.php?action=create', '', $user->rights->projet->creer); print '
'."\n"; if ($optioncss != '') { @@ -708,6 +719,8 @@ if (!empty($type)) { print ''; } print ''; +print ''; + // Show description of content $texthelp = ''; @@ -1117,6 +1130,8 @@ while ($i < $imaxinloop) { print '
'; } // Output Kanban + $object->fk_statut = $projectstatic->getLibStatut(1); + $object->fk_project = $projectstatic->getNomUrl(1, 'task'); print $object->getKanbanView(''); if ($i == ($imaxinloop - 1)) { print '
'; diff --git a/htdocs/projet/tasks/task.php b/htdocs/projet/tasks/task.php index 8b19c8c0519..fccf9d2ffe1 100644 --- a/htdocs/projet/tasks/task.php +++ b/htdocs/projet/tasks/task.php @@ -467,7 +467,7 @@ if ($id > 0 || !empty($ref)) { // Task parent print '
'; // Date start diff --git a/htdocs/projet/tasks/time.php b/htdocs/projet/tasks/time.php index fce9813987c..3c8597cd862 100644 --- a/htdocs/projet/tasks/time.php +++ b/htdocs/projet/tasks/time.php @@ -88,6 +88,10 @@ $search_company = GETPOST('$search_company', 'alpha'); $search_company_alias = GETPOST('$search_company_alias', 'alpha'); $search_project_ref = GETPOST('$search_project_ref', 'alpha'); $search_project_label = GETPOST('$search_project_label', 'alpha'); +$search_timespent_starthour = GETPOSTINT("search_timespent_duration_starthour"); +$search_timespent_startmin = GETPOSTINT("search_timespent_duration_startmin"); +$search_timespent_endhour = GETPOSTINT("search_timespent_duration_endhour"); +$search_timespent_endmin = GETPOSTINT("search_timespent_duration_endmin"); $limit = GETPOST('limit', 'int') ?GETPOST('limit', 'int') : $conf->liste_limit; $sortfield = GETPOST('sortfield', 'aZ09comma'); @@ -191,11 +195,15 @@ if (GETPOST('button_removefilter_x', 'alpha') || GETPOST('button_removefilter.x' $search_project_ref = ''; $search_project_label = ''; $search_task_label = ''; - $search_user = 0; + $search_user = -1; $search_valuebilled = ''; $search_product_ref = ''; $toselect = array(); $search_array_options = array(); + $search_timespent_starthour = ''; + $search_timespent_startmin = ''; + $search_timespent_endhour = ''; + $search_timespent_endmin = ''; $action = ''; } @@ -470,27 +478,38 @@ if ($action == 'confirm_generateinvoice') { } if (!$error) { - if ($generateinvoicemode == 'onelineperuser') { + if ($generateinvoicemode == 'onelineperuser') { // 1 line per user (and per product) $arrayoftasks = array(); foreach ($toselect as $key => $value) { // Get userid, timepent - $object->fetchTimeSpent($value); + $object->fetchTimeSpent($value); // $value is ID of 1 line in timespent table $arrayoftasks[$object->timespent_fk_user][(int) $object->timespent_fk_product]['timespent'] += $object->timespent_duration; $arrayoftasks[$object->timespent_fk_user][(int) $object->timespent_fk_product]['totalvaluetodivideby3600'] += ($object->timespent_duration * $object->timespent_thm); } foreach ($arrayoftasks as $userid => $data) { $fuser->fetch($userid); - //$pu_ht = $value['timespent'] * $fuser->thm; $username = $fuser->getFullName($langs); - foreach ($data as $fk_product=>$timespent_data) { + + foreach ($data as $fk_product => $timespent_data) { // Define qty per hour $qtyhour = $timespent_data['timespent'] / 3600; $qtyhourtext = convertSecondToTime($timespent_data['timespent'], 'all', $conf->global->MAIN_DURATION_OF_WORKDAY); - // If no unit price known + // Set the unit price we want to sell the time, for this user + if (getDolGlobalInt('PROJECT_USE_REAL_COST_FOR_TIME_INVOICING')) { + // We set unit price to 0 to force the use of the rate saved during recording + $pu_ht = 0; + } else { + // We want to sell all the time spent with the last hourly rate of user + $pu_ht = $fuser->thm; + } + + // If no unit price known for user, we use the price recorded when recording timespent. if (empty($pu_ht)) { - $pu_ht = price2num($timespent_data['totalvaluetodivideby3600'] / 3600, 'MU'); + if ($timespent_data['timespent']) { + $pu_ht = price2num(($timespent_data['totalvaluetodivideby3600'] / $timespent_data['timespent']), 'MU'); + } } // Add lines @@ -501,7 +520,8 @@ if ($action == 'confirm_generateinvoice') { $localtax1line = $localtax1; $localtax2line = $localtax2; - if (!empty($fk_product) && $fk_product!==$idprod) { + // If a particular product/service was defined for the task + if (!empty($fk_product) && $fk_product !== $idprod) { if (!array_key_exists($fk_product, $product_data_cache)) { $result = $tmpproduct->fetch($fk_product); if ($result < 0) { @@ -1227,7 +1247,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Call Hook formConfirm - $parameters = array('formConfirm' => $formconfirm, 'lineid' => $lineid, "projectstatic" => $projectstatic, "withproject" => $withproject); + $parameters = array('formConfirm' => $formconfirm, "projectstatic" => $projectstatic, "withproject" => $withproject); $reshook = $hookmanager->executeHooks('formConfirm', $parameters, $object, $action); // Note that $action and $object may have been modified by hook if (empty($reshook)) { $formconfirm .= $hookmanager->resPrint; @@ -1253,7 +1273,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } $arrayfields['author'] = array('label'=>$langs->trans("By"), 'checked'=>1); $arrayfields['t.note'] = array('label'=>$langs->trans("Note"), 'checked'=>1); - if ($conf->service->enabled && $projectstatic->thirdparty->id > 0 && $projectstatic->usage_bill_time) { + if (isModEnabled('service') && !empty($projectstatic->thirdparty) && $projectstatic->thirdparty->id > 0 && $projectstatic->usage_bill_time) { $arrayfields['t.fk_product'] = array('label' => $langs->trans("Product"), 'checked' => 1); } $arrayfields['t.task_duration'] = array('label'=>$langs->trans("Duration"), 'checked'=>1); @@ -1325,6 +1345,18 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if ($search_date_endyear) { $param .= '&search_date_endyear='.urlencode($search_date_endyear); } + if ($search_timespent_starthour) { + $param .= '&search_timespent_duration_starthour='.urlencode($search_timespent_starthour); + } + if ($search_timespent_startmin) { + $param .= '&search_timespent_duration_startmin='.urlencode($search_timespent_startmin); + } + if ($search_timespent_endhour) { + $param .= '&search_timespent_duration_endhour='.urlencode($search_timespent_endhour); + } + if ($search_timespent_endmin) { + $param .= '&search_timespent_duration_endmin='.urlencode($search_timespent_endmin); + } /* // Add $param from extra fields @@ -1434,7 +1466,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser print $langs->trans('InvoiceToUse'); print ''; print ''; print ''; /*print ''; @@ -1510,6 +1542,9 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser */ $tasks = array(); + $varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; + $selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage, getDolGlobalString('MAIN_CHECKBOX_LEFT_COLUMN', '')); // This also change content of $arrayfields + $sql = "SELECT t.rowid, t.fk_task, t.task_date, t.task_datehour, t.task_date_withhour, t.task_duration, t.fk_user, t.note, t.thm,"; $sql .= " t.fk_product,"; $sql .= " pt.ref, pt.label, pt.fk_projet,"; @@ -1546,7 +1581,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if (empty($search_user)) { $search_user = $user->id; } - $sql .= " AND t.fk_user = ".((int) $search_user); + if ($search_user > 0) $sql .= " AND t.fk_user = ".((int) $search_user); } if ($search_note) { @@ -1555,11 +1590,15 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if ($search_task_ref) { $sql .= natural_search('pt.ref', $search_task_ref); } - if ($search_company) { - $sql .= natural_search('s.nom', $search_company); - } - if ($search_company_alias) { - $sql .= natural_search('s.name_alias', $search_company_alias); + if (empty($arrayfields['s.name_alias']['checked']) && $search_company) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_company); + } else { + if ($search_company) { + $sql .= natural_search('s.nom', $search_company); + } + if ($search_company_alias) { + $sql .= natural_search('s.name_alias', $search_company_alias); + } } if ($search_project_ref) { $sql .= natural_search('p.ref', $search_project_ref); @@ -1590,6 +1629,20 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $sql .= " AND t.task_date <= '".$db->idate($search_date_end)."'"; } + if (!empty($arrayfields['t.task_duration']['checked'])) { + if ($search_timespent_starthour || $search_timespent_startmin) { + $timespent_duration_start = $search_timespent_starthour * 60 * 60; // We store duration in seconds + $timespent_duration_start += ($search_timespent_startmin ? $search_timespent_startmin : 0) * 60; // We store duration in seconds + $sql .= " AND t.task_duration >= " . $timespent_duration_start; + } + + if ($search_timespent_endhour || $search_timespent_endmin) { + $timespent_duration_end = $search_timespent_endhour * 60 * 60; // We store duration in seconds + $timespent_duration_end += ($search_timespent_endmin ? $search_timespent_endmin : 0) * 60; // We store duration in seconds + $sql .= " AND t.task_duration <= " . $timespent_duration_end; + } + } + $sql .= dolSqlDateFilter('t.task_datehour', $search_day, $search_month, $search_year); // Add where from hooks @@ -1858,7 +1911,26 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser } // Duration if (!empty($arrayfields['t.task_duration']['checked'])) { - print ''; + // Duration - Time spent + print ''; } // Product if (!empty($arrayfields['t.fk_product']['checked'])) { @@ -1952,7 +2024,7 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser $total = 0; $totalvalue = 0; - $totalarray = array(); + $totalarray = array('nbfield'=>0); foreach ($tasks as $task_time) { if ($i >= $limit) { break; @@ -2149,11 +2221,19 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if (!$i) { $totalarray['pos'][$totalarray['nbfield']] = 't.task_duration'; } - $totalarray['val']['t.task_duration'] += $task_time->task_duration; + if (empty($totalarray['val']['t.task_duration'])) { + $totalarray['val']['t.task_duration'] = $task_time->task_duration; + } else { + $totalarray['val']['t.task_duration'] += $task_time->task_duration; + } if (!$i) { $totalarray['totaldurationfield'] = $totalarray['nbfield']; } - $totalarray['totalduration'] += $task_time->task_duration; + if (empty($totalarray['totalduration'])) { + $totalarray['totalduration'] = $task_time->task_duration; + } else { + $totalarray['totalduration'] += $task_time->task_duration; + } } //Product @@ -2189,11 +2269,19 @@ if (($id > 0 || !empty($ref)) || $projectidforalltimes > 0 || $allprojectforuser if (!$i) { $totalarray['pos'][$totalarray['nbfield']] = 'value'; } - $totalarray['val']['value'] += $value; + if (empty($totalarray['val']['value'])) { + $totalarray['val']['value'] = $value; + } else { + $totalarray['val']['value'] += $value; + } if (!$i) { $totalarray['totalvaluefield'] = $totalarray['nbfield']; } - $totalarray['totalvalue'] += $value; + if (empty($totalarray['totalvalue'])) { + $totalarray['totalvalue'] = $value; + } else { + $totalarray['totalvalue'] += $value; + } } // Invoiced diff --git a/htdocs/public/emailing/mailing-read.php b/htdocs/public/emailing/mailing-read.php index 1c2bd6cea98..5829c62dbd7 100644 --- a/htdocs/public/emailing/mailing-read.php +++ b/htdocs/public/emailing/mailing-read.php @@ -46,8 +46,8 @@ if (!defined('NOREQUIREMENU')) { if (!defined('NOIPCHECK')) { define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip } -if (!defined("NOSESSION")) { - define("NOSESSION", '1'); +if (!defined('NOSESSION')) { + define('NOSESSION', '1'); } /** @@ -58,6 +58,8 @@ if (!defined("NOSESSION")) { function llxHeader() { } + + /** * Footer empty * @@ -121,19 +123,19 @@ if (!empty($tag)) { } */ - //Update status of target + // Update status of target $statut = '2'; $sql = "UPDATE ".MAIN_DB_PREFIX."mailing_cibles SET statut=".((int) $statut)." WHERE rowid = ".((int) $obj->rowid); $resql = $db->query($sql); if (!$resql) dol_print_error($db); - //Update status communication of thirdparty prospect + // Update status communication of thirdparty prospect if ($obj->source_id > 0 && $obj->source_type == 'thirdparty' && $obj->entity) { $sql = "UPDATE ".MAIN_DB_PREFIX.'societe SET fk_stcomm = 3 WHERE fk_stcomm <> -1 AND entity = '.((int) $obj->entity).' AND rowid = '.((int) $obj->source_id); $resql = $db->query($sql); } - //Update status communication of contact prospect + // Update status communication of contact prospect if ($obj->source_id > 0 && $obj->source_type == 'contact' && $obj->entity) { $sql = "UPDATE ".MAIN_DB_PREFIX.'societe SET fk_stcomm = 3 WHERE fk_stcomm <> -1 AND entity = '.((int) $obj->entity).' AND rowid IN (SELECT sc.fk_soc FROM '.MAIN_DB_PREFIX.'socpeople AS sc WHERE sc.rowid = '.((int) $obj->source_id).')'; $resql = $db->query($sql); diff --git a/htdocs/public/error-401.php b/htdocs/public/error-401.php index 3d453cd30e5..a160535ff10 100644 --- a/htdocs/public/error-401.php +++ b/htdocs/public/error-401.php @@ -20,6 +20,11 @@
Sorry. You are not allowed to access this resource. +
+
+ + No esta autorizado para acceder a este recurso. +
diff --git a/htdocs/public/error-404.php b/htdocs/public/error-404.php index c964e49cd85..84832100026 100644 --- a/htdocs/public/error-404.php +++ b/htdocs/public/error-404.php @@ -20,6 +20,10 @@
You requested a website or a page that does not exists. +
+
+ la pagina o el recurso solicitado no existe. +
diff --git a/htdocs/public/eventorganization/attendee_new.php b/htdocs/public/eventorganization/attendee_new.php index cb4ba38e628..7e02fda5e13 100644 --- a/htdocs/public/eventorganization/attendee_new.php +++ b/htdocs/public/eventorganization/attendee_new.php @@ -33,9 +33,7 @@ if (!defined('NOIPCHECK')) { if (!defined('NOBROWSERNOTIF')) { define('NOBROWSERNOTIF', '1'); } -if (!defined('NOIPCHECK')) { - define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -} + // For MultiCompany module. // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php diff --git a/htdocs/public/members/new.php b/htdocs/public/members/new.php index 7b5acf5c99d..7931c6a37c1 100644 --- a/htdocs/public/members/new.php +++ b/htdocs/public/members/new.php @@ -52,9 +52,7 @@ if (!defined('NOIPCHECK')) { if (!defined('NOBROWSERNOTIF')) { define('NOBROWSERNOTIF', '1'); } -if (!defined('NOIPCHECK')) { - define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -} + // For MultiCompany module. // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php @@ -83,7 +81,7 @@ $backtopage = GETPOST('backtopage', 'alpha'); $action = GETPOST('action', 'aZ09'); // Load translation files -$langs->loadLangs(array("main", "members", "companies", "install", "other")); +$langs->loadLangs(array("main", "members", "companies", "install", "other", "errors")); // Security check if (empty($conf->adherent->enabled)) { @@ -200,7 +198,7 @@ if (empty($reshook) && $action == 'add') { $error++; $errmsg .= $langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Login"))."
\n"; } - $sql = "SELECT login FROM ".MAIN_DB_PREFIX."adherent WHERE login='".$db->escape(GETPOST('login'))."'"; + $sql = "SELECT login FROM ".MAIN_DB_PREFIX."adherent WHERE login = '".$db->escape(GETPOST('login'))."'"; $result = $db->query($sql); if ($result) { $num = $db->num_rows($result); @@ -257,6 +255,17 @@ if (empty($reshook) && $action == 'add') { } } + // Check Captcha code if is enabled + if (!empty($conf->global->MAIN_SECURITY_ENABLECAPTCHA)) { + $sessionkey = 'dol_antispam_value'; + $ok = (array_key_exists($sessionkey, $_SESSION) === true && (strtolower($_SESSION[$sessionkey]) == strtolower($_POST['code']))); + if (!$ok) { + $error++; + $errmsg .= $langs->trans("ErrorBadValueForCode")."
\n"; + $action = ''; + } + } + $public = GETPOSTISSET('public') ? 1 : 0; if (!$error) { @@ -393,7 +402,7 @@ if (empty($reshook) && $action == 'add') { } $to = $adh->makeSubstitution($conf->global->MAIN_INFO_SOCIETE_MAIL); - $from = $conf->global->ADHERENT_MAIL_FROM; + $from = getDolGlobalString('ADHERENT_MAIL_FROM'); $mailfile = new CMailFile( '['.$appli.'] '.$conf->global->ADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT, $to, @@ -552,7 +561,7 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW if (jQuery("#morphy").val() == \'mor\') { jQuery("#trcompany").show(); } - }; + } initmorphy(); jQuery("#morphy").change(function() { initmorphy(); @@ -779,7 +788,7 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW if (!empty($conf->global->MEMBER_NEWFORM_EDITAMOUNT) || $caneditamount) { print ''; print ' '.$langs->trans("Currency".$conf->currency).' – '; - print $amount>0? $langs->trans("AnyAmountWithAdvisedAmount", $amount, $langs->trans("Currency".$conf->currency)): $langs->trans("AnyAmountWithoutAdvisedAmount"); + print $amount > 0 ? $langs->trans("AnyAmountWithAdvisedAmount", price($amount, 0, $langs, 1, -1, -1, $conf->currency)): $langs->trans("AnyAmountWithoutAdvisedAmount"); print ''; } else { print ''; @@ -789,6 +798,20 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW print '
'; } + // Display Captcha code if is enabled + if (!empty($conf->global->MAIN_SECURITY_ENABLECAPTCHA)) { + require_once DOL_DOCUMENT_ROOT.'/core/lib/security2.lib.php'; + print ''; + } + print "
'.$langs->trans("OpportunityStatus").''; print $formproject->selectOpportunityStatus('opp_status', GETPOSTISSET('opp_status') ? GETPOST('opp_status') : $object->opp_status, 1, 0, 0, 0, '', 0, 1); - print '
'.$langs->trans("OpportunityProbability").' %'; + print ' %'; print ''; print '
'.$langs->trans("OpportunityAmount").''; + print ' '.$langs->getCurrencySymbol($conf->currency); + print '
'.$langs->trans("Budget").'
'.$langs->trans("Budget").''; + print ' '.$langs->getCurrencySymbol($conf->currency); + print '
'.$langs->trans("OpportunityStatus").''; - print $formproject->selectOpportunityStatus('opp_status', $object->opp_status, 1, 0, 0, 0, 'inline-block valignmiddle', 0, 1); - print ''; - print '
'.$langs->trans("OpportunityProbability").' %'; - print ''; + print ' %'; + print ''; + print ''; + + print ''; + print '
'.$langs->trans("OpportunityAmount").''; + print ''; print $langs->getCurrencySymbol($conf->currency); print '
'.$langs->trans("Budget").''; + print '
'.$langs->trans("Budget").''; print $langs->getCurrencySymbol($conf->currency); print '
'.$langs->trans("OpportunityProbability").''; + print ' / '; if (strcmp($object->opp_percent, '')) { print price($object->opp_percent, 0, $langs, 1, 0).' %'; } - print '
'.$langs->trans("OpportunityAmount").''; @@ -1268,6 +1361,25 @@ if ($action == 'create' && $user->rights->projet->creer) { print ''; + // Set also dependencies between use taks and bill time + print ''; + // Change probability from status if (!empty($conf->use_javascript_ajax) && !empty($conf->global->PROJECT_USE_OPPORTUNITIES)) { // Default value to close or not when we set opp to 'WON'. @@ -1308,19 +1420,23 @@ if ($action == 'create' && $user->rights->projet->creer) { } /* Change percent with default percent (defaultpercent) if new status (defaultpercent) is higher than current (jQuery("#opp_percent").val()) */ - console.log("oldpercent="+oldpercent); if (oldpercent != \'\' && (parseFloat(defaultpercent) < parseFloat(oldpercent))) { - if (jQuery("#opp_percent").val() != \'\' && oldpercent != \'\') jQuery("#oldopppercent").text(\' - '.dol_escape_js($langs->transnoentities("PreviousValue")).': \'+oldpercent+\' %\'); - if (parseFloat(oldpercent) != 100) { jQuery("#opp_percent").val(oldpercent); } - else { jQuery("#opp_percent").val(defaultpercent); } + console.log("oldpercent="+oldpercent+" defaultpercent="+defaultpercent+" def < old"); + if (jQuery("#opp_percent").val() != \'\' && oldpercent != \'\') { + jQuery("#oldopppercent").text(\' - '.dol_escape_js($langs->transnoentities("PreviousValue")).': \'+price2numjs(oldpercent)+\' %\'); + } + + if (parseFloat(oldpercent) != 100 && elemcode != \'LOST\') { jQuery("#opp_percent").val(oldpercent); } + else { jQuery("#opp_percent").val(price2numjs(defaultpercent)); } } else { + console.log("oldpercent="+oldpercent+" defaultpercent="+defaultpercent); if ((parseFloat(jQuery("#opp_percent").val()) < parseFloat(defaultpercent))); { - if (jQuery("#opp_percent").val() != \'\' && oldpercent != \'\') jQuery("#oldopppercent").text(\' - '.dol_escape_js($langs->transnoentities("PreviousValue")).': \'+oldpercent+\' %\'); - jQuery("#opp_percent").val(defaultpercent); + if (jQuery("#opp_percent").val() != \'\' && oldpercent != \'\') jQuery("#oldopppercent").text(\' - '.dol_escape_js($langs->transnoentities("PreviousValue")).': \'+price2numjs(oldpercent)+\' %\'); + jQuery("#opp_percent").val(price2numjs(defaultpercent)); } } } diff --git a/htdocs/projet/class/api_projects.class.php b/htdocs/projet/class/api_projects.class.php index 6a522346210..8cbb3949cd5 100644 --- a/htdocs/projet/class/api_projects.class.php +++ b/htdocs/projet/class/api_projects.class.php @@ -29,7 +29,6 @@ */ class Projects extends DolibarrApi { - /** * @var array $FIELDS Mandatory fields, checked when create and update object */ @@ -267,10 +266,9 @@ class Projects extends DolibarrApi * * @param int $id Id of project * @param int $userid Id of user (0 = connected user) + * @return array * * @url GET {id}/roles - * - * @return int */ public function getRoles($id, $userid = 0) { @@ -296,11 +294,12 @@ class Projects extends DolibarrApi $userp = new User($this->db); $userp->fetch($userid); } - $this->project->roles = $taskstatic->getUserRolesForProjectsOrTasks($userp, 0, $id, 0); + $this->project->roles = $taskstatic->getUserRolesForProjectsOrTasks($userp, null, $id, 0); $result = array(); foreach ($this->project->roles as $line) { array_push($result, $this->_cleanObjectDatas($line)); } + return $result; } diff --git a/htdocs/projet/class/api_tasks.class.php b/htdocs/projet/class/api_tasks.class.php index cd232061bc4..eb7e1579261 100644 --- a/htdocs/projet/class/api_tasks.class.php +++ b/htdocs/projet/class/api_tasks.class.php @@ -296,7 +296,7 @@ class Tasks extends DolibarrApi $usert = new User($this->db); $usert->fetch($userid); } - $this->task->roles = $this->task->getUserRolesForProjectsOrTasks(0, $usert, 0, $id); + $this->task->roles = $this->task->getUserRolesForProjectsOrTasks(null, $usert, 0, $id); $result = array(); foreach ($this->task->roles as $line) { array_push($result, $this->_cleanObjectDatas($line)); diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index 0e15b26b114..79ea13dcd40 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -306,7 +306,7 @@ class Project extends CommonObject 'tms' =>array('type'=>'timestamp', 'label'=>'DateModificationShort', 'enabled'=>1, 'visible'=>-2, 'notnull'=>1, 'position'=>405), 'fk_user_creat' =>array('type'=>'integer', 'label'=>'UserCreation', 'enabled'=>1, 'visible'=>0, 'notnull'=>1, 'position'=>410), 'fk_user_modif' =>array('type'=>'integer', 'label'=>'UserModification', 'enabled'=>1, 'visible'=>0, 'position'=>415), - 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>0, 'position'=>420), + 'import_key' =>array('type'=>'varchar(14)', 'label'=>'ImportId', 'enabled'=>1, 'visible'=>-1, 'position'=>420), 'email_msgid'=>array('type'=>'varchar(255)', 'label'=>'EmailMsgID', 'enabled'=>1, 'visible'=>-1, 'position'=>450, 'help'=>'EmailMsgIDWhenSourceisEmail'), 'fk_statut' =>array('type'=>'smallint(6)', 'label'=>'Status', 'enabled'=>1, 'visible'=>1, 'notnull'=>1, 'position'=>500), ); @@ -1480,7 +1480,7 @@ class Project extends CommonObject * @param int $list 0=Return array, 1=Return string list * @param int $socid 0=No filter on third party, id of third party * @param string $filter additionnal filter on project (statut, ref, ...) - * @return array or string Array of projects id, or string with projects id separated with "," if list is 1 + * @return array|string Array of projects id, or string with projects id separated with "," if list is 1 */ public function getProjectsAuthorizedForUser($user, $mode = 0, $list = 0, $socid = 0, $filter = '') { @@ -2123,7 +2123,7 @@ class Project extends CommonObject $projectsListId = null; - if (!$user->rights->projet->all->lire) { + if (!$user->hasRight("projet", "all", "lire")) { $response->url = DOL_URL_ROOT.'/projet/list.php?search_status=1&mainmenu=project'; $projectsListId = $this->getProjectsAuthorizedForUser($user, 0, 1); if (empty($projectsListId)) { @@ -2167,18 +2167,18 @@ class Project extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id + * @param DoliDB $dbs Database handler + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'projet' ); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } @@ -2265,7 +2265,7 @@ class Project extends CommonObject $this->user_creation = $cuser; } - if ($obj->fk_user_cloture) { + if (!empty($obj->fk_user_cloture)) { $cluser = new User($this->db); $cluser->fetch($obj->fk_user_cloture); $this->user_cloture = $cluser; @@ -2289,8 +2289,8 @@ class Project extends CommonObject * Adds it to non existing supplied categories. * Existing categories are left untouch. * - * @param int[]|int $categories Category or categories IDs - * @return void + * @param int[]|int $categories Category or categories IDs + * @return int <0 if KO, >0 if OK */ public function setCategories($categories) { diff --git a/htdocs/projet/class/projectstats.class.php b/htdocs/projet/class/projectstats.class.php index 322277187f7..e2b6c5129ff 100644 --- a/htdocs/projet/class/projectstats.class.php +++ b/htdocs/projet/class/projectstats.class.php @@ -98,7 +98,7 @@ class ProjectStats extends Stats $result = array(); - dol_syslog(get_class($this).'::'.__METHOD__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__METHOD__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); @@ -298,7 +298,7 @@ class ProjectStats extends Stats * @param int $startyear End year * @param int $cachedelay Delay we accept for cache file (0=No read, no save of cache, -1=No read but save) * @param int $wonlostfilter Add a filter on status won/lost - * @return array Array of values + * @return array|int Array of values or <0 if error */ public function getWeightedAmountByMonthWithPrevYear($endyear, $startyear, $cachedelay = 0, $wonlostfilter = 1) { @@ -411,10 +411,10 @@ class ProjectStats extends Stats /** * Return amount of elements by month for several years * - * @param int $endyear End year - * @param int $startyear Start year - * @param int $cachedelay accept for cache file (0=No read, no save of cache, -1=No read but save) - * @return array of values + * @param int $endyear End year + * @param int $startyear Start year + * @param int $cachedelay accept for cache file (0=No read, no save of cache, -1=No read but save) + * @return array|int Array of values or <0 if error */ public function getTransformRateByMonthWithPrevYear($endyear, $startyear, $cachedelay = 0) { @@ -549,7 +549,7 @@ class ProjectStats extends Stats /** * Return average of entity by month * @param int $year year number - * @return int value + * @return array */ protected function getAverageByMonth($year) { diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index ef04862eb71..6c2e8ad29a4 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -812,7 +812,7 @@ class Task extends CommonObjectLine * @param array $search_array_options Array of search * @param int $loadextras Fetch all Extrafields on each task * @param int $loadRoleMode 1= will test Roles on task; 0 used in delete project action - * @return array Array of tasks + * @return array|string Array of tasks */ public function getTasksArray($usert = null, $userp = null, $projectid = 0, $socid = 0, $mode = 0, $filteronproj = '', $filteronprojstatus = '-1', $morewherefilter = '', $filteronprojuser = 0, $filterontaskuser = 0, $extrafields = array(), $includebilltime = 0, $search_array_options = array(), $loadextras = 0, $loadRoleMode = 1) { @@ -971,12 +971,12 @@ class Task extends CommonObjectLine if ($loadRoleMode) { if ((!$obj->public) && (is_object($userp))) { // If not public project and we ask a filter on project owned by a user - if (!$this->getUserRolesForProjectsOrTasks($userp, 0, $obj->projectid, 0)) { + if (!$this->getUserRolesForProjectsOrTasks($userp, null, $obj->projectid, 0)) { $error++; } } if (is_object($usert)) { // If we ask a filter on a user affected to a task - if (!$this->getUserRolesForProjectsOrTasks(0, $usert, $obj->projectid, $obj->taskid)) { + if (!$this->getUserRolesForProjectsOrTasks(null, $usert, $obj->projectid, $obj->taskid)) { $error++; } } @@ -1025,7 +1025,8 @@ class Task extends CommonObjectLine if (!empty($extrafields->attributes['projet']['label'])) { foreach ($extrafields->attributes['projet']['label'] as $key => $val) { if ($extrafields->attributes['projet']['type'][$key] != 'separate') { - $tasks[$i]->{'options_'.$key} = $obj->{'options_'.$key}; + $tmpvar = 'options_'.$key; + $tasks[$i]->{'options_'.$key} = $obj->$tmpvar; } } } @@ -1033,7 +1034,8 @@ class Task extends CommonObjectLine if (!empty($extrafields->attributes['projet_task']['label'])) { foreach ($extrafields->attributes['projet_task']['label'] as $key => $val) { if ($extrafields->attributes['projet_task']['type'][$key] != 'separate') { - $tasks[$i]->{'options_'.$key} = $obj->{'options_'.$key}; + $tmpvar = 'options_'.$key; + $tasks[$i]->{'options_'.$key} = $obj->$tmpvar; } } } @@ -1056,12 +1058,12 @@ class Task extends CommonObjectLine /** * Return list of roles for a user for each projects or each tasks (or a particular project or a particular task). * - * @param User $userp Return roles on project for this internal user. If set, usert and taskid must not be defined. - * @param User $usert Return roles on task for this internal user. If set userp must NOT be defined. -1 means no filter. - * @param int $projectid Project id list separated with , to filter on project - * @param int $taskid Task id to filter on a task - * @param integer $filteronprojstatus Filter on project status if userp is set. Not used if userp not defined. - * @return array Array (projectid => 'list of roles for project' or taskid => 'list of roles for task') + * @param User|null $userp Return roles on project for this internal user. If set, usert and taskid must not be defined. + * @param User|null $usert Return roles on task for this internal user. If set userp must NOT be defined. -1 means no filter. + * @param int $projectid Project id list separated with , to filter on project + * @param int $taskid Task id to filter on a task + * @param integer $filteronprojstatus Filter on project status if userp is set. Not used if userp not defined. + * @return array|int Array (projectid => 'list of roles for project' or taskid => 'list of roles for task') */ public function getUserRolesForProjectsOrTasks($userp, $usert, $projectid = '', $taskid = 0, $filteronprojstatus = -1) { @@ -1396,12 +1398,10 @@ class Task extends CommonObjectLine * * @param User|int $userobj Filter on user. null or 0=No filter * @param string $morewherefilter Add more filter into where SQL request (must start with ' AND ...') - * @return array Array of info for task array('min_date', 'max_date', 'total_duration', 'total_amount', 'nblines', 'nblinesnull') + * @return array|int Array of info for task array('min_date', 'max_date', 'total_duration', 'total_amount', 'nblines', 'nblinesnull') */ public function getSummaryOfTimeSpent($userobj = null, $morewherefilter = '') { - global $langs; - if (is_object($userobj)) { $userid = $userobj->id; } else { @@ -1565,14 +1565,12 @@ class Task extends CommonObjectLine /** * Load all records of time spent * - * @param User $userobj User object - * @param string $morewherefilter Add more filter into where SQL request (must start with ' AND ...') - * @return int <0 if KO, array of time spent if OK + * @param User $userobj User object + * @param string $morewherefilter Add more filter into where SQL request (must start with ' AND ...') + * @return array|int <0 if KO, array of time spent if OK */ public function fetchAllTimeSpent(User $userobj, $morewherefilter = '') { - global $langs; - $arrayres = array(); $sql = "SELECT"; @@ -2226,7 +2224,7 @@ class Task extends CommonObjectLine $response = new WorkboardResponse(); $response->warning_delay = $conf->project->task->warning_delay / 60 / 60 / 24; $response->label = $langs->trans("OpenedTasks"); - if ($user->rights->projet->all->lire) { + if ($user->hasRight("projet", "all", "lire")) { $response->url = DOL_URL_ROOT.'/projet/tasks/list.php?mainmenu=project'; } else { $response->url = DOL_URL_ROOT.'/projet/tasks/list.php?mode=mine&mainmenu=project'; @@ -2327,4 +2325,39 @@ class Task extends CommonObjectLine return ($datetouse > 0 && ($datetouse < ($now - $conf->project->task->warning_delay))); } + + /** + * Return clicable link of object (with eventually picto) + * + * @param string $option Where point the link (0=> main card, 1,2 => shipment, 'nolink'=>No link) + * @return string HTML Code for Kanban thumb. + */ + public function getKanbanView($option = '') + { + global $langs, $conf; + $return = '
'; + $return .= '
'; + $return .= ''; + $return .= img_picto('', $this->picto); + //$return .= ''; // Can be image + $return .= ''; + $return .= '
'; + $return .= ''.(method_exists($this, 'getNomUrl') ? $this->getNomUrl(1) : $this->ref).''; + if (property_exists($this, 'fk_project') ) { + $return .= '
'.$this->fk_project.''; + } + if (property_exists($this, 'budget_amount')) { + $return .= '
'.$langs->trans("Budget").' : '.price($this->budget_amount, 0, $langs, 1, 0, 0, $conf->currency).''; + } + if (property_exists($this, 'fk_statut')) { + $return .= '
'.$this->fk_statut.''; + } + if (property_exists($this, 'duration_effective')) { + $return .= '
'.getTaskProgressView($this, false, false).'
'; + } + $return .= '
'; + $return .= '
'; + $return .= '
'; + return $return; + } } diff --git a/htdocs/projet/class/taskstats.class.php b/htdocs/projet/class/taskstats.class.php index 5794d585101..6ff56fd8132 100644 --- a/htdocs/projet/class/taskstats.class.php +++ b/htdocs/projet/class/taskstats.class.php @@ -15,6 +15,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + include_once DOL_DOCUMENT_ROOT.'/core/class/stats.class.php'; include_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; @@ -69,7 +70,7 @@ class TaskStats extends Stats $result = array(); $res = array(); - dol_syslog(get_class($this).'::'.__METHOD__."", LOG_DEBUG); + dol_syslog(get_class($this).'::'.__METHOD__, LOG_DEBUG); $resql = $this->db->query($sql); if ($resql) { $num = $this->db->num_rows($resql); @@ -195,7 +196,7 @@ class TaskStats extends Stats } - /** + /** * Return the Task amount by month for a year * * @param int $year Year to scan @@ -208,10 +209,10 @@ class TaskStats extends Stats return array(); } - /** + /** * Return average of entity by month * @param int $year year number - * @return int value + * @return array array of values */ protected function getAverageByMonth($year) { diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index f96f5737cf4..7bad7fd493d 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -376,8 +376,8 @@ $listofreferent = array( 'lang'=>'entrepot', 'buttonnew'=>'AddWarehouse', 'project_field'=>'fk_project', - 'testnew'=>$user->rights->stock->creer, - 'test'=>$conf->stock->enabled && $user->rights->stock->lire && !empty($conf->global->WAREHOUSE_ASK_WAREHOUSE_DURING_PROJECT)), + 'testnew'=>$user->hasRight('stock', 'creer'), + 'test'=>!empty($conf->stock->enabled) && $user->hasRight('stock', 'lire') && !empty($conf->global->WAREHOUSE_ASK_WAREHOUSE_DURING_PROJECT)), 'propal'=>array( 'name'=>"Proposals", 'title'=>"ListProposalsAssociatedProject", @@ -387,8 +387,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/comm/propal/card.php?action=create&origin=project&originid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'propal', 'buttonnew'=>'AddProp', - 'testnew'=>$user->rights->propal->creer, - 'test'=>$conf->propal->enabled && $user->rights->propal->lire), + 'testnew'=>$user->hasRight('propal', 'creer'), + 'test'=>!empty($conf->propal->enabled) && $user->hasRight('propal', 'lire')), 'order'=>array( 'name'=>"CustomersOrders", 'title'=>"ListOrdersAssociatedProject", @@ -398,8 +398,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/commande/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'orders', 'buttonnew'=>'CreateOrder', - 'testnew'=>$user->rights->commande->creer, - 'test'=>$conf->commande->enabled && $user->rights->commande->lire), + 'testnew'=>$user->hasRight('commande', 'creer'), + 'test'=>!empty($conf->commande->enabled) && $user->hasRight('commande', 'lire')), 'invoice'=>array( 'name'=>"CustomersInvoices", 'title'=>"ListInvoicesAssociatedProject", @@ -410,8 +410,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/compta/facture/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'bills', 'buttonnew'=>'CreateBill', - 'testnew'=>$user->rights->facture->creer, - 'test'=>$conf->facture->enabled && $user->rights->facture->lire), + 'testnew'=>$user->hasRight('facture', 'creer'), + 'test'=>!empty($conf->facture->enabled) && $user->hasRight('facture', 'lire')), 'invoice_predefined'=>array( 'name'=>"PredefinedInvoices", 'title'=>"ListPredefinedInvoicesAssociatedProject", @@ -421,8 +421,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/compta/facture/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'bills', 'buttonnew'=>'CreateBill', - 'testnew'=>$user->rights->facture->creer, - 'test'=>$conf->facture->enabled && $user->rights->facture->lire), + 'testnew'=>$user->hasRight('facture', 'creer'), + 'test'=>!empty($conf->facture->enabled) && $user->hasRight('facture', 'lire')), 'proposal_supplier'=>array( 'name'=>"SuppliersProposals", 'title'=>"ListSupplierProposalsAssociatedProject", @@ -432,8 +432,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/supplier_proposal/card.php?action=create&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), // No socid parameter here, the socid is often the customer and we create a supplier object 'lang'=>'supplier_proposal', 'buttonnew'=>'AddSupplierProposal', - 'testnew'=>$user->rights->supplier_proposal->creer, - 'test'=>$conf->supplier_proposal->enabled && $user->rights->supplier_proposal->lire), + 'testnew'=>$user->hasRight('supplier_proposal', 'creer'), + 'test'=>!empty($conf->supplier_proposal->enabled) && $user->hasRight('supplier_proposal', 'lire')), 'order_supplier'=>array( 'name'=>"SuppliersOrders", 'title'=>"ListSupplierOrdersAssociatedProject", @@ -443,8 +443,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/fourn/commande/card.php?action=create&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), // No socid parameter here, the socid is often the customer and we create a supplier object 'lang'=>'suppliers', 'buttonnew'=>'AddSupplierOrder', - 'testnew'=>($user->rights->fournisseur->commande->creer || $user->rights->supplier_order->creer), - 'test'=>$conf->supplier_order->enabled && ($user->rights->fournisseur->commande->lire || $user->rights->supplier_order->lire)), + 'testnew'=>$user->hasRight('fournisseur', 'commande', 'creer') || $user->hasRight('supplier_order', 'creer'), + 'test'=>!empty($conf->supplier_order->enabled) && $user->hasRight('fournisseur', 'commande', 'lire') || $user->hasRight('supplier_order', 'lire')), 'invoice_supplier'=>array( 'name'=>"BillsSuppliers", 'title'=>"ListSupplierInvoicesAssociatedProject", @@ -455,8 +455,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/fourn/facture/card.php?action=create&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), // No socid parameter here, the socid is often the customer and we create a supplier object 'lang'=>'suppliers', 'buttonnew'=>'AddSupplierInvoice', - 'testnew'=>($user->rights->fournisseur->facture->creer || $user->rights->supplier_invoice->creer), - 'test'=>$conf->supplier_invoice->enabled && ($user->rights->fournisseur->facture->lire || $user->rights->supplier_invoice->lire)), + 'testnew'=>$user->hasRight('fournisseur', 'facture', 'creer') || $user->hasRight('supplier_invoice', 'creer'), + 'test'=>!empty($conf->supplier_invoice->enabled) && $user->hasRight('fournisseur', 'facture', 'lire') || $user->hasRight('supplier_invoice', 'lire')), 'contract'=>array( 'name'=>"Contracts", 'title'=>"ListContractAssociatedProject", @@ -466,8 +466,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/contrat/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'contracts', 'buttonnew'=>'AddContract', - 'testnew'=>$user->rights->contrat->creer, - 'test'=>$conf->contrat->enabled && $user->rights->contrat->lire), + 'testnew'=>$user->hasRight('contrat', 'creer'), + 'test'=>!empty($conf->contrat->enabled) && $user->hasRight('contrat', 'lire')), 'intervention'=>array( 'name'=>"Interventions", 'title'=>"ListFichinterAssociatedProject", @@ -479,8 +479,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/fichinter/card.php?action=create&origin=project&originid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'interventions', 'buttonnew'=>'AddIntervention', - 'testnew'=>$user->rights->ficheinter->creer, - 'test'=>$conf->ficheinter->enabled && $user->rights->ficheinter->lire), + 'testnew'=>$user->hasRight('ficheinter', 'creer'), + 'test'=>!empty($conf->ficheinter->enabled) && $user->hasRight('ficheinter', 'lire')), 'shipping'=>array( 'name'=>"Shippings", 'title'=>"ListShippingAssociatedProject", @@ -501,9 +501,9 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/mrp/mo_card.php?action=create&origin=project&originid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'mrp', 'buttonnew'=>'CreateMO', - 'testnew'=>'$user->rights->mrp->write', + 'testnew'=>$user->hasRight('mrp', 'write'), 'project_field'=>'fk_project', - 'test'=>$conf->mrp->enabled && $user->rights->mrp->read), + 'test'=>!empty($conf->mrp->enabled) && $user->hasRight('mrp', 'read')), 'trip'=>array( 'name'=>"TripsAndExpenses", 'title'=>"ListExpenseReportsAssociatedProject", @@ -515,8 +515,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/deplacement/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'trips', 'buttonnew'=>'AddTrip', - 'testnew'=>$user->rights->deplacement->creer, - 'test'=>$conf->deplacement->enabled && $user->rights->deplacement->lire), + 'testnew'=>$user->hasRight('deplacement', 'creer'), + 'test'=>!empty($conf->deplacement->enabled) && $user->hasRight('deplacement', 'lire')), 'expensereport'=>array( 'name'=>"ExpenseReports", 'title'=>"ListExpenseReportsAssociatedProject", @@ -528,8 +528,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/expensereport/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'trips', 'buttonnew'=>'AddTrip', - 'testnew'=>$user->rights->expensereport->creer, - 'test'=>$conf->expensereport->enabled && $user->rights->expensereport->lire), + 'testnew'=>$user->hasRight('expensereport', 'creer'), + 'test'=>!empty($conf->expensereport->enabled) && $user->hasRight('expensereport', 'lire')), 'donation'=>array( 'name'=>"Donation", 'title'=>"ListDonationsAssociatedProject", @@ -541,8 +541,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/don/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'donations', 'buttonnew'=>'AddDonation', - 'testnew'=>$user->rights->don->creer, - 'test'=>$conf->don->enabled && $user->rights->don->lire), + 'testnew'=>$user->hasRight('don', 'creer'), + 'test'=>!empty($conf->don->enabled) && $user->hasRight('don', 'lire')), 'loan'=>array( 'name'=>"Loan", 'title'=>"ListLoanAssociatedProject", @@ -554,8 +554,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/loan/card.php?action=create&projectid='.$id.'&socid='.$socid.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'loan', 'buttonnew'=>'AddLoan', - 'testnew'=>$user->rights->loan->write, - 'test'=>$conf->loan->enabled && $user->rights->loan->read), + 'testnew'=>$user->hasRight('loan', 'write'), + 'test'=>!empty($conf->loan->enabled) && $user->hasRight('loan', 'read')), 'chargesociales'=>array( 'name'=>"SocialContribution", 'title'=>"ListSocialContributionAssociatedProject", @@ -567,8 +567,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/compta/sociales/card.php?action=create&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'compta', 'buttonnew'=>'AddSocialContribution', - 'testnew'=>$user->rights->tax->charges->lire, - 'test'=>$conf->tax->enabled && $user->rights->tax->charges->lire), + 'testnew'=>$user->hasRight('tax', 'charges', 'lire'), + 'test'=>!empty($conf->tax->enabled) && $user->hasRight('tax', 'charges', 'lire')), 'project_task'=>array( 'name'=>"TaskTimeSpent", 'title'=>"ListTaskTimeUserProject", @@ -579,8 +579,8 @@ $listofreferent = array( 'disableamount'=>0, 'urlnew'=>DOL_URL_ROOT.'/projet/tasks/time.php?withproject=1&action=createtime&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'buttonnew'=>'AddTimeSpent', - 'testnew'=>$user->rights->projet->creer, - 'test'=>($conf->project->enabled && $user->rights->projet->lire && empty($conf->global->PROJECT_HIDE_TASKS))), + 'testnew'=>$user->hasRight('project', 'creer'), + 'test'=>!empty($conf->project->enabled) && $user->hasRight('projet', 'lire') && !empty($conf->global->PROJECT_HIDE_TASKS)), 'stock_mouvement'=>array( 'name'=>"MouvementStockAssociated", 'title'=>"ListMouvementStockProject", @@ -589,7 +589,7 @@ $listofreferent = array( 'table'=>'stock_mouvement', 'datefieldname'=>'datem', 'disableamount'=>0, - 'test'=>($conf->stock->enabled && $user->rights->stock->mouvement->lire && !empty($conf->global->STOCK_MOVEMENT_INTO_PROJECT_OVERVIEW))), + 'test'=>!empty($conf->stock->enabled) && $user->hasRight('stock', 'mouvement', 'lire') && !empty($conf->global->STOCK_MOVEMENT_INTO_PROJECT_OVERVIEW)), 'salaries'=>array( 'name'=>"Salaries", 'title'=>"ListSalariesAssociatedProject", @@ -601,8 +601,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/salaries/card.php?action=create&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'salaries', 'buttonnew'=>'AddSalary', - 'testnew'=>$user->rights->salaries->write, - 'test'=>$conf->salaries->enabled && $user->rights->salaries->read), + 'testnew'=>$user->hasRight('salaries', 'write'), + 'test'=>!empty($conf->salaries->enabled) && $user->hasRight('salaries', 'read')), 'variouspayment'=>array( 'name'=>"VariousPayments", 'title'=>"ListVariousPaymentsAssociatedProject", @@ -614,8 +614,8 @@ $listofreferent = array( 'urlnew'=>DOL_URL_ROOT.'/compta/bank/various_payment/card.php?action=create&projectid='.$id.'&backtopage='.urlencode($_SERVER['PHP_SELF'].'?id='.$id), 'lang'=>'banks', 'buttonnew'=>'AddVariousPayment', - 'testnew'=>$user->rights->banque->modifier, - 'test'=>$conf->banque->enabled && $user->rights->banque->lire && empty($conf->global->BANK_USE_OLD_VARIOUS_PAYMENT)), + 'testnew'=>$user->hasRight('banque', 'modifier'), + 'test'=>!empty($conf->banque->enabled) && $user->hasRight('banque', 'lire') && !empty($conf->global->BANK_USE_OLD_VARIOUS_PAYMENT)), /* No need for this, available on dedicated tab "Agenda/Events" 'agenda'=>array( 'name'=>"Agenda", diff --git a/htdocs/projet/ganttview.php b/htdocs/projet/ganttview.php index f2889d7c469..07ff2bd38c9 100644 --- a/htdocs/projet/ganttview.php +++ b/htdocs/projet/ganttview.php @@ -259,7 +259,7 @@ print load_fiche_titre($title, $linktotasks.'   '.$linktocreatetask, 'proje // can have a parent that is not affected to him). $tasksarray = $task->getTasksArray(0, 0, ($object->id ? $object->id : $id), $socid, 0); // We load also tasks limited to a particular user -//$tasksrole=($_REQUEST["mode"]=='mine' ? $task->getUserRolesForProjectsOrTasks(0,$user,$object->id,0) : ''); +//$tasksrole=($_REQUEST["mode"]=='mine' ? $task->getUserRolesForProjectsOrTasks(null, $user, $object->id, 0) : ''); //var_dump($tasksarray); //var_dump($tasksrole); diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php index 2698a4b1a21..044728227cf 100644 --- a/htdocs/projet/index.php +++ b/htdocs/projet/index.php @@ -310,7 +310,7 @@ if ($resql) { $companystatic = new Societe($db); // We need a clean new object for next loop because current one has some properties set. - +// List of open projects per thirdparty $sql = "SELECT COUNT(p.rowid) as nb, SUM(p.opp_amount)"; $sql .= ", s.rowid as socid, s.nom as name, s.name_alias"; $sql .= ", s.code_client, s.code_compta, s.client"; diff --git a/htdocs/projet/jsgantt_language.js.php b/htdocs/projet/jsgantt_language.js.php index 35ab1132ae7..93b9ee5505f 100644 --- a/htdocs/projet/jsgantt_language.js.php +++ b/htdocs/projet/jsgantt_language.js.php @@ -67,7 +67,7 @@ var vLangs={'getDefaultLang(1); ?>': 'sunday':'transnoentities('Sunday'); ?>','monday':'transnoentities('Monday'); ?>','tuesday':'transnoentities('Tuesday'); ?>','wednesday':'transnoentities('Wednesday'); ?>','thursday':'transnoentities('Thursday'); ?>','friday':'transnoentities('Friday'); ?>','saturday':'transnoentities('Saturday'); ?>', 'sun':'transnoentities('SundayMin'); ?>','mon':'transnoentities('MondayMin'); ?>','tue':'transnoentities('TuesdayMin'); ?>','wed':'transnoentities('WednesdayMin'); ?>','thu':'transnoentities('ThursdayMin'); ?>','fri':'transnoentities('FridayMin'); ?>','sat':'transnoentities('SaturdayMin'); ?>' } -}; +} var vLang='getDefaultLang(1); ?>'; $langs->trans("ThirdParty"), 'checked'=>1 $arrayfields['s.name_alias'] = array('label'=>"AliasNameShort", 'checked'=>0, 'position'=>22); $arrayfields['commercial'] = array('label'=>$langs->trans("SaleRepresentativesOfThirdParty"), 'checked'=>0, 'position'=>23); $arrayfields['c.assigned'] = array('label'=>$langs->trans("AssignedTo"), 'checked'=>-1, 'position'=>120); -$arrayfields['opp_weighted_amount'] = array('label'=>$langs->trans('OpportunityWeightedAmountShort'), 'checked'=>0, 'position'=> 116, 'enabled'=>(empty($conf->global->PROJECT_USE_OPPORTUNITIES) ? 0 : 1), 'position'=>106); +$arrayfields['opp_weighted_amount'] = array('label'=>$langs->trans('OpportunityWeightedAmountShort'), 'checked'=>0, 'enabled'=>(empty($conf->global->PROJECT_USE_OPPORTUNITIES) ? 0 : 1), 'position'=>106); $arrayfields['u.login'] = array('label'=>"Author", 'checked'=>1, 'position'=>165); // Force some fields according to search_usage filter... if (GETPOST('search_usage_opportunity')) { @@ -410,11 +410,14 @@ if (count($listofprojectcontacttypeexternal) == 0) { $listofprojectcontacttypeexternal[0] = '0'; // To avoid sql syntax error if not found } +$varpage = empty($contextpage) ? $_SERVER["PHP_SELF"] : $contextpage; +$selectedfields = $form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields + $distinct = 'DISTINCT'; // We add distinct until we are added a protection to be sure a contact of a project and task is only once. $sql = "SELECT ".$distinct." p.rowid as id, p.ref, p.title, p.fk_statut as status, p.fk_opp_status, p.public, p.fk_user_creat,"; $sql .= " p.datec as date_creation, p.dateo as date_start, p.datee as date_end, p.opp_amount, p.opp_percent, (p.opp_amount*p.opp_percent/100) as opp_weighted_amount, p.tms as date_update, p.budget_amount,"; $sql .= " p.usage_opportunity, p.usage_task, p.usage_bill_time, p.usage_organize_event,"; -$sql .= " p.email_msgid,"; +$sql .= " p.email_msgid, p.import_key,"; $sql .= " p.accept_conference_suggestions, p.accept_booth_suggestions, p.price_registration, p.price_booth,"; $sql .= " s.rowid as socid, s.nom as name, s.name_alias as alias, s.email, s.email, s.phone, s.fax, s.address, s.town, s.zip, s.fk_pays, s.client, s.code_client,"; $sql .= " country.code as country_code,"; @@ -451,6 +454,10 @@ if ($search_project_user > 0) { if ($search_project_contact > 0) { $sql .= ", ".MAIN_DB_PREFIX."element_contact as ecp_contact"; } + +$reshook = $hookmanager->executeHooks('printFieldListFrom', $parameters, $object); // Note that $action and $object may have been modified by hook +$sql .= $hookmanager->resPrint; + $sql .= " WHERE p.entity IN (".getEntity('project').')'; if (empty($user->rights->projet->all->lire)) { $sql .= " AND p.rowid IN (".$db->sanitize($projectsListId).")"; // public and assigned to, or restricted to company for external users @@ -465,11 +472,15 @@ if ($search_ref) { if ($search_label) { $sql .= natural_search('p.title', $search_label); } -if ($search_societe) { - $sql .= natural_search('s.nom', $search_societe); -} -if ($search_societe_alias) { - $sql .= natural_search('s.name_alias', $search_societe_alias); +if (empty($arrayfields['s.name_alias']['checked']) && $search_societe) { + $sql .= natural_search(array("s.nom", "s.name_alias"), $search_societe); +} else { + if ($search_societe) { + $sql .= natural_search('s.nom', $search_societe); + } + if ($search_societe_alias) { + $sql .= natural_search('s.name_alias', $search_societe_alias); + } } if ($search_opp_amount) { $sql .= natural_search('p.opp_amount', $search_opp_amount, 1); @@ -1170,15 +1181,19 @@ if (!empty($arrayfields['p.email_msgid']['checked'])) { print '
'; print ''; + print ''; + print ''; $arrayofstatus = array(); foreach ($object->statuts_short as $key => $val) { $arrayofstatus[$key] = $langs->trans($val); } $arrayofstatus['99'] = $langs->trans("NotClosed").' ('.$langs->trans('Draft').' + '.$langs->trans('Opened').')'; - print $form->selectarray('search_status', $arrayofstatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'minwidth75imp maxwidth125 selectarrowonleft'); - print ajax_combobox('search_status'); + print $form->selectarray('search_status', $arrayofstatus, $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage', 1); print ''; if ($obj->opp_weighted_amount) { print ''.price($obj->opp_weighted_amount, 1, $langs, 1, -1, -1, '').''; - $totalarray['val']['opp_weighted_amount'] += $obj->opp_weighted_amount; + if (empty($totalarray['val']['opp_weighted_amount'])) { + $totalarray['val']['opp_weighted_amount'] = $obj->opp_weighted_amount; + } else { + $totalarray['val']['opp_weighted_amount'] += $obj->opp_weighted_amount; + } } print ''; if ($obj->budget_amount != '') { print ''.price($obj->budget_amount, 1, $langs, 1, -1, -1).''; - $totalarray['val']['p.budget_amount'] += $obj->budget_amount; + if (empty($totalarray['val']['p.budget_amount'])) { + $totalarray['val']['p.budget_amount'] = $obj->budget_amount; + } else { + $totalarray['val']['p.budget_amount'] += $obj->budget_amount; + } } print ''.dol_escape_htmltag($obj->import_key).''.$object->getLibStatut(5).''.$object->getLibStatut(5).'
'.$langs->trans("ChildOfProjectTask").''; print img_picto('', 'project'); - $formother->selectProjectTasks(GETPOST('task_parent'), empty($projectid) ? $object->id : $projectid, 'task_parent', 0, 0, 1, 1, 0, '0,1', 'maxwidth500 widthcentpercentminusxx'); + if ($projectoktoentertime) { + $formother->selectProjectTasks(GETPOST('task_parent'), empty($projectid) ? $object->id : $projectid, 'task_parent', 0, 0, 1, 1, 0, '0,1', 'maxwidth500 widthcentpercentminusxx'); + } else { + $formother->selectProjectTasks(GETPOST('task_parent'), empty($projectid) ? $object->id : $projectid, 'task_parent', 0, 0, 1, 1, 0, '', 'maxwidth500 widthcentpercentminusxx'); + } print '
'.$langs->trans("ChildOfProjectTask").''; - print $formother->selectProjectTasks($object->fk_task_parent, $projectstatic->id, 'task_parent', ($user->admin ? 0 : 1), 0, 0, 0, $object->id); + $formother->selectProjectTasks($object->fk_task_parent, $projectstatic->id, 'task_parent', ($user->admin ? 0 : 1), 0, 0, 0, $object->id); print '
'; - $form->selectInvoice('invoice', '', 'invoiceid', 24, 0, $langs->trans('NewInvoice'), 1, 0, 0, 'maxwidth500', '', 'all'); + $form->selectInvoice($projectstatic->thirdparty->id, '', 'invoiceid', 24, 0, $langs->trans('NewInvoice'), 1, 0, 0, 'maxwidth500', '', 'all'); print '
'; + + $durationtouse_start = 0; + if ($search_timespent_starthour || $search_timespent_startmin) { + $durationtouse_start = ($search_timespent_starthour * 3600 + $search_timespent_startmin * 60); + } + print '
'.$langs->trans('from').' '; + $form->select_duration('search_timespent_duration_start', $durationtouse_start, 0, 'text'); + print '
'; + + $durationtouse_end = 0; + if ($search_timespent_endhour || $search_timespent_endmin) { + $durationtouse_end = ($search_timespent_endhour * 3600 + $search_timespent_endmin * 60); + } + print '
'.$langs->trans('at').' '; + $form->select_duration('search_timespent_duration_end', $durationtouse_end, 0, 'text'); + print '
'; + + print '
'; + print ''; + print ''; + print ''; + print ''; + print ''; + print ''.img_picto($langs->trans("Refresh"), 'refresh', 'id="captcha_refresh_img"').''; + print ''; + print '
\n"; print dol_get_fiche_end(); @@ -815,12 +838,14 @@ if (!empty($conf->global->MEMBER_SKIP_TABLE) || !empty($conf->global->MEMBER_NEW $publiccounters = getDolGlobalString("MEMBER_COUNTERS_ARE_PUBLIC"); - $sql = "SELECT d.rowid, d.libelle as label, d.subscription, d.amount, d.caneditamount, d.vote, d.note, d.duration, d.statut as status, d.morphy, COUNT(a.rowid) AS membercount"; + $sql = "SELECT d.rowid, d.libelle as label, d.subscription, d.amount, d.caneditamount, d.vote, d.note, d.duration, d.statut as status, d.morphy,"; + $sql .= " COUNT(a.rowid) AS membercount"; $sql .= " FROM ".MAIN_DB_PREFIX."adherent_type as d"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."adherent as a"; - $sql .= " ON d.rowid = a.fk_adherent_type AND a.statut>0"; + $sql .= " ON d.rowid = a.fk_adherent_type AND a.statut > 0"; $sql .= " WHERE d.entity IN (".getEntity('member_type').")"; - $sql .= " AND d.statut=1 GROUP BY d.rowid"; + $sql .= " AND d.statut=1"; + $sql .= " GROUP BY d.rowid, d.libelle, d.subscription, d.amount, d.caneditamount, d.vote, d.note, d.duration, d.statut, d.morphy"; $result = $db->query($sql); if ($result) { diff --git a/htdocs/public/onlinesign/newonlinesign.php b/htdocs/public/onlinesign/newonlinesign.php index f0738f0e420..de6b27cba90 100644 --- a/htdocs/public/onlinesign/newonlinesign.php +++ b/htdocs/public/onlinesign/newonlinesign.php @@ -188,6 +188,10 @@ if ($action == 'confirm_refusepropal' && $confirm == 'yes') { if ($result < 0) { $error++; } + $result = $object->call_trigger('PROPAL_CLOSE_REFUSED_WEB', $user); + if ($result < 0) { + $error++; + } } } else { $db->rollback(); diff --git a/htdocs/public/partnership/new.php b/htdocs/public/partnership/new.php index b6444753eb7..af2583abece 100644 --- a/htdocs/public/partnership/new.php +++ b/htdocs/public/partnership/new.php @@ -40,9 +40,7 @@ if (!defined('NOIPCHECK')) { if (!defined('NOBROWSERNOTIF')) { define('NOBROWSERNOTIF', '1'); } -if (!defined('NOIPCHECK')) { - define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -} + // For MultiCompany module. // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php diff --git a/htdocs/public/payment/newpayment.php b/htdocs/public/payment/newpayment.php index 79104817e77..4f2b91a51e7 100644 --- a/htdocs/public/payment/newpayment.php +++ b/htdocs/public/payment/newpayment.php @@ -281,15 +281,9 @@ if ((empty($paymentmethod) || $paymentmethod == 'stripe') && isModEnabled('strip } // Initialize $validpaymentmethod +// The list can be complete by the hook 'doValidatePayment' executed inside getValidOnlinePaymentMethods() $validpaymentmethod = getValidOnlinePaymentMethods($paymentmethod); -// This hook is used to push to $validpaymentmethod by external payment modules (ie Payzen, ...) -$parameters = [ - 'paymentmethod' => $paymentmethod, - 'validpaymentmethod' => &$validpaymentmethod -]; -$reshook = $hookmanager->executeHooks('doValidatePayment', $parameters, $object, $action); - // Check security token $tmpsource = $source; if ($tmpsource == 'membersubscription') { @@ -1039,6 +1033,7 @@ if ($source == 'order') { $amount = price2num($amount); } + $tag = ''; if (GETPOST('fulltag', 'alpha')) { $fulltag = GETPOST('fulltag', 'alpha'); } else { @@ -2395,7 +2390,7 @@ if (preg_match('/^dopayment/', $action)) { // If we choosed/click on the payme color: '#fa755a', iconColor: '#fa755a' } - }; + } var cardElement = elements.create('card', {style: style}); @@ -2435,7 +2430,7 @@ if (preg_match('/^dopayment/', $action)) { // If we choosed/click on the payme ?> var cardButton = document.getElementById('buttontopay'); var clientSecret = cardButton.dataset.secret; - var options = { clientSecret: clientSecret,}; + var options = { clientSecret: clientSecret }; // Create an instance of Elements var elements = stripe.elements(options); @@ -2465,7 +2460,7 @@ if (preg_match('/^dopayment/', $action)) { // If we choosed/click on the payme color: '#fa755a', iconColor: '#fa755a' } - }; + } setDefaultLang($mysoc->default_lang); $companylangs->loadLangs(array('main', 'members', 'bills', 'paypal', 'paybox')); - $from = $conf->global->MAILING_EMAIL_FROM; + $from = !empty($conf->global->MAILING_EMAIL_FROM) ? $conf->global->MAILING_EMAIL_FROM : getDolGlobalString("MAIN_MAIL_EMAIL_FROM"); $sendto = $sendemail; $urlback = $_SERVER["REQUEST_URI"]; diff --git a/htdocs/public/payment/paymentok.php b/htdocs/public/payment/paymentok.php index 6d50d1c8c76..4a13de1ef7f 100644 --- a/htdocs/public/payment/paymentok.php +++ b/htdocs/public/payment/paymentok.php @@ -54,13 +54,14 @@ if (is_numeric($entity)) { require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php'; -require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorboothattendee.class.php'; -require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorbooth.class.php'; - if (isModEnabled('paypal')) { require_once DOL_DOCUMENT_ROOT.'/paypal/lib/paypal.lib.php'; require_once DOL_DOCUMENT_ROOT.'/paypal/lib/paypalfunctions.lib.php'; } +// Hook to be used by external payment modules (ie Payzen, ...) +include_once DOL_DOCUMENT_ROOT.'/core/class/hookmanager.class.php'; +$hookmanager = new HookManager($db); +$hookmanager->initHooks(array('newpayment')); $langs->loadLangs(array("main", "other", "dict", "bills", "companies", "paybox", "paypal")); @@ -337,6 +338,16 @@ if (isModEnabled('stripe')) { } } +// Check status of the object to verify if it is paid by external payment modules +$action = ''; +$parameters = [ + 'paymentmethod' => $paymentmethod, +]; +$reshook = $hookmanager->executeHooks('isPaymentOK', $parameters, $object, $action); +if ($reshook >= 0) { + $ispaymentok = $hookmanager->resArray['ispaymentok']; +} + // If data not provided from back url, search them into the session env if (empty($ipaddress)) { @@ -1142,6 +1153,8 @@ if ($ispaymentok) { // (we need first that the donation module is able to generate a pdf document for the cerfa with pre filled content) } elseif (array_key_exists('ATT', $tmptag) && $tmptag['ATT'] > 0) { // Record payment for registration to an event for an attendee + require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorboothattendee.class.php'; + require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorbooth.class.php'; include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; $object = new Facture($db); $result = $object->fetch($ref); @@ -1314,7 +1327,9 @@ if ($ispaymentok) { if ($attendeetovalidate->email_company && $attendeetovalidate->email_company != $thirdparty->email) { $cc = ($cc ? ', ' : '').$attendeetovalidate->email_company; } - $from = $conf->global->MAILING_EMAIL_FROM; + + $from = !empty($conf->global->MAILING_EMAIL_FROM) ? $conf->global->MAILING_EMAIL_FROM : getDolGlobalString("MAIN_MAIL_EMAIL_FROM"); + $urlback = $_SERVER["REQUEST_URI"]; $ishtml = dol_textishtml($texttosend); // May contain urls @@ -1355,6 +1370,8 @@ if ($ispaymentok) { } } elseif (array_key_exists('BOO', $tmptag) && $tmptag['BOO'] > 0) { // Record payment for booth or conference + require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorboothattendee.class.php'; + require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorbooth.class.php'; include_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; $object = new Facture($db); $result = $object->fetch($ref); @@ -1461,6 +1478,8 @@ if ($ispaymentok) { if (!$error) { // Putting the booth to "suggested" state + require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorboothattendee.class.php'; + require_once DOL_DOCUMENT_ROOT.'/eventorganization/class/conferenceorbooth.class.php'; $booth = new ConferenceOrBooth($db); $resultbooth = $booth->fetch((int) $tmptag['BOO']); if ($resultbooth < 0) { @@ -1611,7 +1630,7 @@ if ($ispaymentok) { $companylangs->loadLangs(array('main', 'members', 'bills', 'paypal', 'paybox')); $sendto = $sendemail; - $from = $conf->global->MAILING_EMAIL_FROM; + $from = !empty($conf->global->MAILING_EMAIL_FROM) ? $conf->global->MAILING_EMAIL_FROM : getDolGlobalString("MAIN_MAIL_EMAIL_FROM"); // Define $urlwithroot $urlwithouturlroot = preg_replace('/'.preg_quote(DOL_URL_ROOT, '/').'$/i', '', trim($dolibarr_main_url_root)); $urlwithroot = $urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file @@ -1739,7 +1758,7 @@ if ($ispaymentok) { $companylangs->loadLangs(array('main', 'members', 'bills', 'paypal', 'paybox')); $sendto = $sendemail; - $from = $conf->global->MAILING_EMAIL_FROM; + $from = !empty($conf->global->MAILING_EMAIL_FROM) ? $conf->global->MAILING_EMAIL_FROM : getDolGlobalString("MAIN_MAIL_EMAIL_FROM"); // Define $urlwithroot $urlwithouturlroot = preg_replace('/'.preg_quote(DOL_URL_ROOT, '/').'$/i', '', trim($dolibarr_main_url_root)); $urlwithroot = $urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file diff --git a/htdocs/public/project/new.php b/htdocs/public/project/new.php index 7603c046006..c44002340d6 100644 --- a/htdocs/public/project/new.php +++ b/htdocs/public/project/new.php @@ -39,9 +39,7 @@ if (!defined('NOIPCHECK')) { if (!defined('NOBROWSERNOTIF')) { define('NOBROWSERNOTIF', '1'); } -if (!defined('NOIPCHECK')) { - define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -} + // For MultiCompany module. // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php @@ -289,7 +287,6 @@ if (empty($reshook) && $action == 'add') { $proj->ref = $defaultref; $proj->statut = $proj::STATUS_DRAFT; $proj->status = $proj::STATUS_DRAFT; - $proj->email = GETPOST("email"); $proj->public = 1; $proj->usage_opportunity = 1; $proj->title = $langs->trans("LeadFromPublicForm"); diff --git a/htdocs/public/project/suggestbooth.php b/htdocs/public/project/suggestbooth.php index 68e469b6a00..7005265053e 100644 --- a/htdocs/public/project/suggestbooth.php +++ b/htdocs/public/project/suggestbooth.php @@ -33,9 +33,7 @@ if (!defined('NOIPCHECK')) { if (!defined('NOBROWSERNOTIF')) { define('NOBROWSERNOTIF', '1'); } -if (!defined('NOIPCHECK')) { - define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -} + // For MultiCompany module. // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php diff --git a/htdocs/public/project/suggestconference.php b/htdocs/public/project/suggestconference.php index 5590b0bf94c..9f0dd6638db 100644 --- a/htdocs/public/project/suggestconference.php +++ b/htdocs/public/project/suggestconference.php @@ -33,9 +33,7 @@ if (!defined('NOIPCHECK')) { if (!defined('NOBROWSERNOTIF')) { define('NOBROWSERNOTIF', '1'); } -if (!defined('NOIPCHECK')) { - define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip -} + // For MultiCompany module. // Do not use GETPOST here, function is not defined and define must be done before including main.inc.php diff --git a/htdocs/public/recruitment/index.php b/htdocs/public/recruitment/index.php index 23a180b9a7b..8724e65ca4f 100644 --- a/htdocs/public/recruitment/index.php +++ b/htdocs/public/recruitment/index.php @@ -252,7 +252,7 @@ if (is_array($results)) { } } print ''; - print $tmpuser->getFullName(-1); + print $tmpuser->getFullName(); print '   '.dol_print_email($emailforcontact, 0, 0, 1, 0, 0, 'envelope'); print ''; print '
'; diff --git a/htdocs/public/recruitment/view.php b/htdocs/public/recruitment/view.php index 57cb82d9b08..3626693ce89 100644 --- a/htdocs/public/recruitment/view.php +++ b/htdocs/public/recruitment/view.php @@ -159,6 +159,8 @@ include DOL_DOCUMENT_ROOT.'/core/actions_sendmails.inc.php'; * View */ +$now = dol_now(); + $head = ''; if (!empty($conf->global->MAIN_RECRUITMENT_CSS_URL)) { $head = ''."\n"; @@ -201,7 +203,7 @@ $paramlogo = 'ONLINE_RECRUITMENT_LOGO_'.$suffix; if (!empty($conf->global->$paramlogo)) { $logosmall = $conf->global->$paramlogo; } elseif (!empty($conf->global->ONLINE_RECRUITMENT_LOGO)) { - $logosmall = $conf->global->ONLINE_RECRUITMENT_LOGO_; + $logosmall = $conf->global->ONLINE_RECRUITMENT_LOGO; } //print ''."\n"; // Define urllogo @@ -221,7 +223,7 @@ if ($urllogo) { if (!empty($mysoc->url)) { print ''; } - print ''; + print ''; if (!empty($mysoc->url)) { print ''; } @@ -234,7 +236,7 @@ if ($urllogo) { if (!empty($conf->global->RECRUITMENT_IMAGE_PUBLIC_INTERFACE)) { print '
'; - print ''; + print ''; print '
'; } diff --git a/htdocs/public/users/view.php b/htdocs/public/users/view.php new file mode 100644 index 00000000000..ec5f53377c2 --- /dev/null +++ b/htdocs/public/users/view.php @@ -0,0 +1,459 @@ + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/** + * \file htdocs/public/users/view.php + * \ingroup user + * \brief Public file to user profile + */ + +if (!defined('NOLOGIN')) { + define("NOLOGIN", 1); // This means this output page does not require to be logged. +} +if (!defined('NOCSRFCHECK')) { + define("NOCSRFCHECK", 1); // We accept to go on this page from external web site. +} +if (!defined('NOIPCHECK')) { + define('NOIPCHECK', '1'); // Do not check IP defined into conf $dolibarr_main_restrict_ip +} +if (!defined('NOBROWSERNOTIF')) { + define('NOBROWSERNOTIF', '1'); +} + +// Load Dolibarr environment +require '../../main.inc.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/security.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/vcard.class.php'; + +// Load translation files required by the page +$langs->loadLangs(array("companies", "other", "recruitment")); + +// Get parameters +$action = GETPOST('action', 'aZ09'); +$mode = GETPOST('mode', 'aZ09'); +$cancel = GETPOST('cancel', 'alpha'); +$backtopage = ''; + +$id = GETPOST('id', 'int'); +$securekey = GETPOST('securekey', 'alpha'); +$suffix = GETPOST('suffix'); + +$object = new User($db); +$object->fetch($id, '', '', 1); + +// Define $urlwithroot +//$urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root)); +//$urlwithroot=$urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file +$urlwithroot = DOL_MAIN_URL_ROOT; // This is to use same domain name than current. For Paypal payment, we can use internal URL like localhost. + +// Security check +global $dolibarr_main_instance_unique_id; +$encodedsecurekey = dol_hash($dolibarr_main_instance_unique_id.'uservirtualcard'.$object->id.'-'.$object->login, 'md5'); +if ($encodedsecurekey != $securekey) { + httponly_accessforbidden('Bad value for securitykey or public profile not enabled'); +} + +if (!getDolUserInt('USER_ENABLE_PUBLIC', 0, $object)) { + httponly_accessforbidden('Bad value for securitykey or public profile not enabled'); +} + + +/* + * Actions + */ + +if ($cancel) { + if (!empty($backtopage)) { + header("Location: ".$backtopage); + exit; + } + $action = 'view'; +} + + +/* + * View + */ + +$form = new Form($db); +$v = new vCard(); + +$company = $mysoc; + +$modulepart = 'userphotopublic'; +$dir = $conf->user->dir_output; + +// Show logo (search order: logo defined by ONLINE_SIGN_LOGO_suffix, then ONLINE_SIGN_LOGO_, then small company logo, large company logo, theme logo, common logo) +// Define logo and logosmall +$logo = ''; +$logosmall = ''; +if (!empty($object->photo)) { + if (dolIsAllowedForPreview($object->photo)) { + $logosmall = get_exdir(0, 0, 0, 0, $object, 'user').'photos/'.getImageFileNameForSize($object->photo, '_small'); + $logo = get_exdir(0, 0, 0, 0, $object, 'user').'photos/'.$object->photo; + //$originalfile = get_exdir(0, 0, 0, 0, $object, 'user').'photos/'.$object->photo; + } +} +//print ''."\n"; +// Define urllogo +$urllogo = ''; +$urllogofull = ''; +if (!empty($logosmall) && is_readable($dir.'/'.$logosmall)) { + $urllogo = DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$conf->entity.'&securekey='.urlencode($securekey).'&file='.urlencode($logosmall); + $urllogofull = $dolibarr_main_url_root.'/viewimage.php?modulepart='.$modulepart.'&entity='.$conf->entity.'&securekey='.urlencode($securekey).'&file='.urlencode($logosmall); +} elseif (!empty($logo) && is_readable($dir.'/'.$logo)) { + $urllogo = DOL_URL_ROOT.'/viewimage.php?modulepart='.$modulepart.'&entity='.$conf->entity.'&securekey='.urlencode($securekey).'&file='.urlencode($logo); + $urllogofull = $dolibarr_main_url_root.'/viewimage.php?modulepart='.$modulepart.'&entity='.$conf->entity.'&securekey='.urlencode($securekey).'&file='.urlencode($logo); +} + +// Clean data we don't want on public page +if (getDolUserInt('USER_PUBLIC_HIDE_PHOTO', 0, $object)) { + $logo = ''; + $logosmall = ''; + $urllogo = ''; + $urllogofull = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_JOBPOSITION', 0, $object)) { + $object->job = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_EMAIL', 0, $object)) { + $object->email = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_EMAIL', 0, $object)) { + $object->job = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_OFFICE_PHONE', 0, $object)) { + $object->office_phone = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_OFFICE_FAX', 0, $object)) { + $object->office_fax = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_USER_MOBILE', 0, $object)) { + $object->user_mobile = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_BIRTH', 0, $object)) { + $object->birth = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_SOCIALNETWORKS', 0, $object)) { + $object->socialnetworks = ''; +} +if (getDolUserInt('USER_PUBLIC_HIDE_COMPANY', 0, $object)) { + $company = null; +} + + +// Output vcard +if ($mode == 'vcard') { + // Reset data no selected for public VCard + + + // We create VCard + $output = $v->buildVCardString($object, $company, $langs, $urllogofull); + + $filename = trim(urldecode($v->getFileName())); // "Nom prenom.vcf" + $filenameurlencoded = dol_sanitizeFileName(urlencode($filename)); + //$filename = dol_sanitizeFileName($filename); + + top_httphead('text/x-vcard; name="'.$filename.'"'); + + header("Content-Disposition: attachment; filename=\"".$filename."\""); + header("Content-Length: ".dol_strlen($output)); + header("Connection: close"); + + print $output; + + $db->close(); + + exit; +} + +$head = ''; +if (!empty($conf->global->MAIN_USER_PROFILE_CSS_URL)) { + $head = ''."\n"; +} + +$conf->dol_hide_topmenu = 1; +$conf->dol_hide_leftmenu = 1; + +if (!getDolUserInt('USER_ENABLE_PUBLIC', 0, $object)) { + $langs->load("errors"); + print '
'.$langs->trans('ErrorPublicInterfaceNotEnabled').'
'; + $db->close(); + exit(); +} + +$arrayofjs = array(); +$arrayofcss = array(); + +$replacemainarea = (empty($conf->dol_hide_leftmenu) ? '
' : '').'
'; +llxHeader($head, $langs->trans("UserProfile").' '.$object->getFullName($langs), '', '', 0, 0, '', '', '', 'onlinepaymentbody', $replacemainarea, 1, 1); + +print ''."\n"; +print '
'."\n"; +print ''."\n"; +print ''."\n"; +print ''."\n"; +print ''."\n"; +print ''; +print "\n"; +print ''."\n"; + +// Output html code for logo +print '
'; +print '
'; + +// Name +print '
'.$object->getFullName($langs).'
'; +// User position +if ($object->job && !getDolUserInt('USER_PUBLIC_HIDE_JOBPOSITION', 0, $object)) { + print '
'; + print dol_escape_htmltag($object->job); + print '
'; +} + + +print '
'; +/*if (empty($conf->global->MAIN_HIDE_POWERED_BY)) { + print ''; +}*/ +print '
'; + + +if (!empty($conf->global->USER_IMAGE_PUBLIC_INTERFACE)) { + print '
'; + print ''; + print '
'; +} + +$urlforqrcode = $object->getOnlineVirtualCardUrl('vcard'); + +$socialnetworksdict = getArrayOfSocialNetworks(); + + + +// Show barcode +$showbarcode = GETPOST('nobarcode') ? 0 : 1; +if ($showbarcode) { + $qrcodecontent = $output = $v->buildVCardString($object, $company, $langs); + + print '
'; + print '
'; + print ''; + print '
'; + print '
'; +} + + +// Me +// Show photo +if ($urllogo) { + print ''; +} + + +$usersection = ''; + +// User email +if ($object->email && !getDolUserInt('USER_PUBLIC_HIDE_EMAIL', 0, $object)) { + $usersection .= '
'; + $usersection .= dol_print_email($object->email, 0, 0, 1, 0, 1, 1); + $usersection .= '
'; +} + +// User url +if ($object->url && !getDolUserInt('USER_PUBLIC_HIDE_URL', 0, $object)) { + $usersection .= '
'; + $usersection .= img_picto('', 'globe', 'class="pictofixedwidth"'); + $usersection .= dol_print_url($object->url, '_blank', 0, 0, ''); + $usersection .= '
'; +} + +// User phone +if ($object->office_phone && !getDolUserInt('USER_PUBLIC_HIDE_OFFICE_PHONE', 0, $object)) { + $usersection .= '
'; + $usersection .= img_picto('', 'phone', 'class="pictofixedwidth"'); + $usersection .= dol_print_phone($object->office_phone, $object->country_code, 0, $mysoc->id, 'tel', ' ', 0, ''); + $usersection .= '
'; +} +if ($object->office_fax && !getDolUserInt('USER_PUBLIC_HIDE_OFFICE_FAX', 0, $object)) { + $usersection .= '
'; + $usersection .= img_picto('', 'phoning_fax', 'class="pictofixedwidth"'); + $usersection .= dol_print_phone($object->office_fax, $object->country_code, 0, $mysoc->id, 'fax', ' ', 0, ''); + $usersection .= '
'; +} +if ($object->user_mobile && !getDolUserInt('USER_PUBLIC_HIDE_USER_MOBILE', 0, $object)) { + $usersection .= '
'; + $usersection .= img_picto('', 'phone', 'class="pictofixedwidth"'); + $usersection .= dol_print_phone($object->user_mobile, $object->country_code, 0, $mysoc->id, 'tel', ' ', 0, ''); + $usersection .= '
'; +} + +// Social networks +if (!empty($object->socialnetworks) && is_array($object->socialnetworks) && count($object->socialnetworks) > 0) { + if (!getDolUserInt('USER_PUBLIC_HIDE_SOCIALNETWORKS', 0, $object)) { + foreach ($object->socialnetworks as $key => $value) { + if ($value) { + $usersection .= '
'.dol_print_socialnetworks($value, 0, $mysoc->id, $key, $socialnetworksdict).'
'; + } + } + } +} + +if ($usersection) { + print ''."\n"; + + // Output payment summary form + print ''."\n"; + + print '
'; + + print '
'; + + print $usersection; + + print '
'."\n"; + print "\n"; + + print '
'."\n"; +} + + +if (!getDolUserInt('USER_PUBLIC_HIDE_COMPANY', 0, $object)) { + $companysection = ''; + + if ($mysoc->email) { + $companysection .= '
'; + $companysection .= img_picto('', 'email', 'class="pictofixedwidth"'); + $companysection .= dol_print_email($mysoc->email, 0, 0, 1); + $companysection .= '
'; + } + + if ($mysoc->url) { + $companysection .= '
'; + $companysection .= img_picto('', 'globe', 'class="pictofixedwidth"'); + $companysection .= dol_print_url($mysoc->url, '_blank', 0, 0, ''); + $companysection .= '
'; + } + + if ($mysoc->phone) { + $companysection .= '
'; + $companysection .= img_picto('', 'phone', 'class="pictofixedwidth"'); + $companysection .= dol_print_phone($mysoc->phone, $mysoc->country_code, 0, $mysoc->id, 'tel', ' ', 0, ''); + $companysection .= '
'; + } + if ($mysoc->fax) { + $companysection .= '
'; + $companysection .= img_picto('', 'phoning_fax', 'class="pictofixedwidth"'); + $companysection .= dol_print_phone($mysoc->fax, $mysoc->country_code, 0, $mysoc->id, 'fax', ' ', 0, ''); + $companysection .= '
'; + } + + // Social networks + if (!empty($mysoc->socialnetworks) && is_array($mysoc->socialnetworks) && count($mysoc->socialnetworks) > 0) { + foreach ($mysoc->socialnetworks as $key => $value) { + if ($value) { + $companysection .= '
'.dol_print_socialnetworks($value, 0, $mysoc->id, $key, $socialnetworksdict).'
'; + } + } + } + + // Show logo (search order: logo defined by ONLINE_SIGN_LOGO_suffix, then ONLINE_SIGN_LOGO_, then small company logo, large company logo, theme logo, common logo) + // Define logo and logosmall + $logosmall = $mysoc->logo_squarred_small ? $mysoc->logo_squarred_small : $mysoc->logo_small; + $logo = $mysoc->logo_squarred ? $mysoc->logo_squarred : $mysoc->logo; + $paramlogo = 'ONLINE_USER_LOGO_'.$suffix; + if (!empty($conf->global->$paramlogo)) { + $logosmall = $conf->global->$paramlogo; + } elseif (!empty($conf->global->ONLINE_USER_LOGO)) { + $logosmall = $conf->global->ONLINE_USER_LOGO; + } + //print ''."\n"; + // Define urllogo + $urllogo = ''; + $urllogofull = ''; + if (!empty($logosmall) && is_readable($conf->mycompany->dir_output.'/logos/thumbs/'.$logosmall)) { + $urllogo = DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&entity='.$conf->entity.'&file='.urlencode('logos/thumbs/'.$logosmall); + $urllogofull = $dolibarr_main_url_root.'/viewimage.php?modulepart=mycompany&entity='.$conf->entity.'&file='.urlencode('logos/thumbs/'.$logosmall); + } elseif (!empty($logo) && is_readable($conf->mycompany->dir_output.'/logos/'.$logo)) { + $urllogo = DOL_URL_ROOT.'/viewimage.php?modulepart=mycompany&entity='.$conf->entity.'&file='.urlencode('logos/'.$logo); + $urllogofull = $dolibarr_main_url_root.'/viewimage.php?modulepart=mycompany&entity='.$conf->entity.'&file='.urlencode('logos/'.$logo); + } + // Output html code for logo + if ($urllogo) { + print '
'; + if (!empty($mysoc->url)) { + print ''; + } + print ''; + if (!empty($mysoc->url)) { + print ''; + } + print '
'; + } + print ''."\n"; + + // Output payment summary form + print ''."\n"; + + print '
'; + + print '
'; + + // Add company info + if ($mysoc->name) { + print '
'; + print $mysoc->name; + print '
'; + print '
'; + } + + print $companysection; + + print '
'."\n"; + print "\n"; + + print '
'."\n"; +} + + +// Description +$text = getDolUserString('USER_PUBLIC_MORE', '', $object); +print $text; + + +print ''."\n"; +print '
'."\n"; +print '
'; + + +//htmlPrintOnlinePaymentFooter($mysoc, $langs); + +print ''; + +llxFooter('', 'public'); + +$db->close(); diff --git a/htdocs/reception/card.php b/htdocs/reception/card.php index adbbdfefa80..e20cd531565 100644 --- a/htdocs/reception/card.php +++ b/htdocs/reception/card.php @@ -1242,10 +1242,15 @@ if ($action == 'create') { // Display lines for extrafields of the Reception line // $line is a 'CommandeFournisseurLigne', $dispatchLines contains values of Reception lines so properties of CommandeFournisseurDispatch if (!empty($extrafields)) { - //var_dump($line); $colspan = 5; if (isModEnabled('productbatch')) { - $colspan += 3; + $colspan += 2; + if (empty($conf->global->PRODUCT_DISABLE_SELLBY)) { + $colspan += 1; + } + if (empty($conf->global->PRODUCT_DISABLE_EATBY)) { + $colspan += 1; + } } $recLine = new CommandeFournisseurDispatch($db); @@ -1946,23 +1951,27 @@ if ($action == 'create') { if (isModEnabled('productbatch')) { if (isset($lines[$i]->batch)) { print ''; - print ''; - $detail = ''; - if ($lines[$i]->product->status_batch) { - $detail .= $langs->trans("Batch").': '.$lines[$i]->batch; - if (empty($conf->global->PRODUCT_DISABLE_SELLBY)) { - $detail .= ' - '.$langs->trans("SellByDate").': '.dol_print_date($lines[$i]->sellby, "day"); + print ''; + $detail = $langs->trans("NA"); + if ($lines[$i]->product->status_batch && $lines[$i]->fk_product > 0) { + require_once DOL_DOCUMENT_ROOT.'/product/stock/class/productlot.class.php'; + $productlot = new Productlot($db); + $reslot = $productlot->fetch(0, $lines[$i]->fk_product, $lines[$i]->batch); + if ($reslot > 0) { + $detail = $productlot->getNomUrl(1); + } else { + // lot is not created and info is only in reception lines + $batchinfo = $langs->trans("Batch").': '.$lines[$i]->batch; + if (empty($conf->global->PRODUCT_DISABLE_SELLBY)) { + $batchinfo .= ' - '.$langs->trans("SellByDate").': '.dol_print_date($lines[$i]->sellby, "day"); + } + if (empty($conf->global->PRODUCT_DISABLE_EATBY)) { + $batchinfo .= ' - '.$langs->trans("EatByDate").': '.dol_print_date($lines[$i]->eatby, "day"); + } + $detail = $form->textwithtooltip(img_picto('', 'object_barcode').' '.$langs->trans("DetailBatchNumber"), $batchinfo); } - if (empty($conf->global->PRODUCT_DISABLE_EATBY)) { - $detail .= ' - '.$langs->trans("EatByDate").': '.dol_print_date($lines[$i]->eatby, "day"); - } - $detail .= '
'; - - print $form->textwithtooltip(img_picto('', 'object_barcode').' '.$langs->trans("DetailBatchNumber"), $detail); - } else { - print $langs->trans("NA"); } - print ''; + print $detail . ''; } else { print ''; } diff --git a/htdocs/reception/class/reception.class.php b/htdocs/reception/class/reception.class.php index bda9821f993..e9a89691c88 100644 --- a/htdocs/reception/class/reception.class.php +++ b/htdocs/reception/class/reception.class.php @@ -11,6 +11,7 @@ * Copyright (C) 2015 Claudio Aschieri * Copyright (C) 2016-2022 Ferran Marcet * Copyright (C) 2018 Quentin Vial-Gouteyron + * Copyright (C) 2022 Frédéric France * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -115,6 +116,9 @@ class Reception extends CommonObject public $meths; public $listmeths; // List of carriers + /** + * @var CommandeFournisseurDispatch[] + */ public $lines = array(); @@ -136,27 +140,6 @@ class Reception extends CommonObject public function __construct($db) { $this->db = $db; - - // List of long language codes for status - $this->statuts = array(); - $this->statuts[-1] = 'StatusReceptionCanceled'; - $this->statuts[0] = 'StatusReceptionDraft'; - // product to receive if stock increase is on close or already received if stock increase is on validation - $this->statuts[1] = 'StatusReceptionValidated'; - if (getDolGlobalInt("STOCK_CALCULATE_ON_RECEPTION")) { - $this->statuts[1] = 'StatusReceptionValidatedReceived'; - } - if (getDolGlobalInt("STOCK_CALCULATE_ON_RECEPTION_CLOSE")) { - $this->statuts[1] = 'StatusReceptionValidatedToReceive'; - } - $this->statuts[2] = 'StatusReceptionProcessed'; - - // List of short language codes for status - $this->statuts_short = array(); - $this->statuts_short[-1] = 'StatusReceptionCanceledShort'; - $this->statuts_short[0] = 'StatusReceptionDraftShort'; - $this->statuts_short[1] = 'StatusReceptionValidatedShort'; - $this->statuts_short[2] = 'StatusReceptionProcessedShort'; } /** @@ -1313,8 +1296,27 @@ class Reception extends CommonObject // phpcs:enable global $langs; - $labelStatus = $langs->transnoentitiesnoconv($this->statuts[$status]); - $labelStatusShort = $langs->transnoentitiesnoconv($this->statuts_short[$status]); + // List of long language codes for status + $this->labelStatus[-1] = 'StatusReceptionCanceled'; + $this->labelStatus[0] = 'StatusReceptionDraft'; + // product to receive if stock increase is on close or already received if stock increase is on validation + $this->labelStatus[1] = 'StatusReceptionValidated'; + if (getDolGlobalInt("STOCK_CALCULATE_ON_RECEPTION")) { + $this->labelStatus[1] = 'StatusReceptionValidatedReceived'; + } + if (getDolGlobalInt("STOCK_CALCULATE_ON_RECEPTION_CLOSE")) { + $this->labelStatus[1] = 'StatusReceptionValidatedToReceive'; + } + $this->labelStatus[2] = 'StatusReceptionProcessed'; + + // List of short language codes for status + $this->labelStatusShort[-1] = 'StatusReceptionCanceledShort'; + $this->labelStatusShort[0] = 'StatusReceptionDraftShort'; + $this->labelStatusShort[1] = 'StatusReceptionValidatedShort'; + $this->labelStatusShort[2] = 'StatusReceptionProcessedShort'; + + $labelStatus = $langs->transnoentitiesnoconv($this->labelStatus[$status]); + $labelStatusShort = $langs->transnoentitiesnoconv($this->labelStatusShort[$status]); $statusType = 'status'.$status; if ($status == self::STATUS_VALIDATED) { @@ -1344,25 +1346,6 @@ class Reception extends CommonObject dol_syslog(get_class($this)."::initAsSpecimen"); - // Load array of products prodids - $num_prods = 0; - $prodids = array(); - $sql = "SELECT rowid"; - $sql .= " FROM ".MAIN_DB_PREFIX."product"; - $sql .= " WHERE entity IN (".getEntity('product').")"; - $sql .= $this->db->plimit(100); - - $resql = $this->db->query($sql); - if ($resql) { - $num_prods = $this->db->num_rows($resql); - $i = 0; - while ($i < $num_prods) { - $i++; - $row = $this->db->fetch_row($resql); - $prodids[$i] = $row[0]; - } - } - $order = new CommandeFournisseur($this->db); $order->initAsSpecimen(); @@ -1774,7 +1757,7 @@ class Reception extends CommonObject // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record $inventorycode = ''; - $result = $mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $qty, $obj->cost_price, $langs->trans("ReceptionUnClassifyCloseddInDolibarr", $numref), $this->db->jdate($obj->eatby), $this->db->jdate($obj->sellby), $obj->batch, '', $obj->fk_origin_stock, $inventorycode); + $result = $mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $qty, $obj->cost_price, $langs->trans("ReceptionUnClassifyCloseddInDolibarr", $numref), '', $this->db->jdate($obj->eatby), $this->db->jdate($obj->sellby), $obj->batch, $obj->fk_origin_stock, $inventorycode); if ($result < 0) { $this->error = $mouvS->error; $this->errors = $mouvS->errors; @@ -1906,7 +1889,7 @@ class Reception extends CommonObject // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record $inventorycode = ''; - $result = $mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $qty, $obj->cost_price, $langs->trans("ReceptionBackToDraftInDolibarr", $this->ref), $this->db->jdate($obj->eatby), $this->db->jdate($obj->sellby), $obj->batch, '', 0, $inventorycode); + $result = $mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $qty, $obj->cost_price, $langs->trans("ReceptionBackToDraftInDolibarr", $this->ref), '', $this->db->jdate($obj->eatby), $this->db->jdate($obj->sellby), $obj->batch, 0, $inventorycode); if ($result < 0) { $this->error = $mouvS->error; $this->errors = $mouvS->errors; @@ -2002,32 +1985,32 @@ class Reception extends CommonObject /** * Function used to replace a thirdparty id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old thirdparty id - * @param int $dest_id New thirdparty id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceThirdparty(DoliDB $db, $origin_id, $dest_id) + public static function replaceThirdparty(DoliDB $dbs, $origin_id, $dest_id) { $tables = array('reception'); - return CommonObject::commonReplaceThirdparty($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceThirdparty($dbs, $origin_id, $dest_id, $tables); } /** * Function used to replace a product id with another one. * - * @param DoliDB $db Database handler - * @param int $origin_id Old product id - * @param int $dest_id New product id - * @return bool + * @param DoliDB $dbs Database handler, because function is static we name it $dbs not $db to avoid breaking coding test + * @param int $origin_id Old thirdparty id + * @param int $dest_id New thirdparty id + * @return bool */ - public static function replaceProduct(DoliDB $db, $origin_id, $dest_id) + public static function replaceProduct(DoliDB $dbs, $origin_id, $dest_id) { $tables = array( 'commande_fournisseur_dispatch' ); - return CommonObject::commonReplaceProduct($db, $origin_id, $dest_id, $tables); + return CommonObject::commonReplaceProduct($dbs, $origin_id, $dest_id, $tables); } } diff --git a/htdocs/reception/list.php b/htdocs/reception/list.php index cac761023ef..42deedd5419 100644 --- a/htdocs/reception/list.php +++ b/htdocs/reception/list.php @@ -927,7 +927,7 @@ if (!empty($arrayfields['e.date_delivery']['checked'])) { if (!empty($arrayfields['l.ref']['checked'])) { // Delivery ref print ''; - print ''; } if (!empty($arrayfields['l.date_delivery']['checked'])) { @@ -959,8 +959,8 @@ if (!empty($arrayfields['e.tms']['checked'])) { } // Status if (!empty($arrayfields['e.fk_statut']['checked'])) { - print ''; - print $form->selectarray('search_status', array('0'=>$langs->trans('StatusReceptionDraftShort'), '1'=>$langs->trans('StatusReceptionValidatedShort'), '2'=>$langs->trans('StatusReceptionProcessedShort')), $search_status, 1); + print ''; + print $form->selectarray('search_status', array('0'=>$langs->trans('StatusReceptionDraftShort'), '1'=>$langs->trans('StatusReceptionValidatedShort'), '2'=>$langs->trans('StatusReceptionProcessedShort')), $search_status, 1, 0, 0, '', 0, 0, 0, '', 'search_status width100 onrightofpage'); print ''; } // Status billed diff --git a/htdocs/reception/stats/index.php b/htdocs/reception/stats/index.php index 1e26bf5871a..df11e2a9cd5 100644 --- a/htdocs/reception/stats/index.php +++ b/htdocs/reception/stats/index.php @@ -41,7 +41,7 @@ $year = GETPOST('year') > 0 ?GETPOST('year') : $nowyear; $startyear = $year - (empty($conf->global->MAIN_STATS_GRAPHS_SHOW_N_YEARS) ? 2 : max(1, min(10, $conf->global->MAIN_STATS_GRAPHS_SHOW_N_YEARS))); $endyear = $year; -$langs->loadLangs(array("reception", "other", "companies")); +$langs->loadLangs(array("receptions", "other", "companies")); // Security check if ($user->socid) { diff --git a/htdocs/reception/stats/month.php b/htdocs/reception/stats/month.php index 019cafce8c6..0b371ecd1f5 100644 --- a/htdocs/reception/stats/month.php +++ b/htdocs/reception/stats/month.php @@ -29,6 +29,8 @@ require_once DOL_DOCUMENT_ROOT.'/reception/class/receptionstats.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/dolgraph.class.php'; $year = GETPOST("year", 'int'); +$socid = GETPOST("socid", 'int'); +$userid = GETPOST("userid", 'int'); // Security check if ($user->socid) { @@ -49,9 +51,8 @@ $HEIGHT = DolGraph::getDefaultGraphSizeForStats('height'); $mesg = ''; print load_fiche_titre($langs->trans("StatisticsOfReceptions").' '.GETPOST("year", 'int'), $mesg); - -$stats = new ReceptionStats($db); -$data = $stats->getNbReceptionByMonth(GETPOST("year", 'int')); +$stats = new ReceptionStats($db, $socid, '', ($userid > 0 ? $userid : 0)); +$data = $stats->getNbByMonth($year); dol_mkdir($conf->reception->dir_temp); diff --git a/htdocs/reception/tpl/linkedobjectblock.tpl.php b/htdocs/reception/tpl/linkedobjectblock.tpl.php index 009534b91b5..341e30e3784 100644 --- a/htdocs/reception/tpl/linkedobjectblock.tpl.php +++ b/htdocs/reception/tpl/linkedobjectblock.tpl.php @@ -50,12 +50,12 @@ foreach ($linkedObjectBlock as $key => $objectlink) { } ?> - trans("Reception"); ?> + trans("Reception"); ?> global->MAIN_ENABLE_IMPORT_LINKED_OBJECT_LINES) { print ' - getNomUrl(1); ?> + getNomUrl(1); ?> ref_supplier); ?> date_delivery, 'day'); ?> - * Copyright (C) 2020 Adminson Alicealalalamdskfldmjgdfgdfhfghgfh +/* Copyright (C) 2004-2020 Laurent Destailleur * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -88,16 +87,14 @@ $setupnotempty = 0; * Actions */ -if ((float) DOL_VERSION >= 6) { - include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; -} +include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; if ($action == 'updateMask') { - $maskconstjob = GETPOST('maskconstjob', 'alpha'); - $maskjob = GETPOST('maskjob', 'alpha'); + $maskconst = GETPOST('maskconstjob', 'alpha'); + $maskvalue = GETPOST('maskjob', 'alpha'); - if ($maskconstjob) { - $res = dolibarr_set_const($db, $maskconstjob, $maskjob, 'chaine', 0, '', $conf->entity); + if ($maskconst && preg_match('/_MASK$/', $maskconst)) { + $res = dolibarr_set_const($db, $maskconst, $maskvalue, 'chaine', 0, '', $conf->entity); } if (!($res > 0)) { diff --git a/htdocs/recruitment/admin/setup_candidatures.php b/htdocs/recruitment/admin/setup_candidatures.php index adc12a656f4..1da5d698645 100644 --- a/htdocs/recruitment/admin/setup_candidatures.php +++ b/htdocs/recruitment/admin/setup_candidatures.php @@ -1,6 +1,5 @@ - * Copyright (C) 2020 Adminson Alicealalalamdskfldmjgdfgdfhfghgfh +/* Copyright (C) 2004-2020 Laurent Destailleur * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -88,16 +87,14 @@ $setupnotempty = 0; * Actions */ -if ((float) DOL_VERSION >= 6) { - include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; -} +include DOL_DOCUMENT_ROOT.'/core/actions_setmoduleoptions.inc.php'; if ($action == 'updateMask') { - $maskconstcand = GETPOST('maskconstcand', 'alpha'); - $maskcand = GETPOST('maskcand', 'alpha'); + $maskconst = GETPOST('maskconstcand', 'aZ09'); + $maskvalue = GETPOST('maskcand', 'alpha'); - if ($maskconstcand) { - $res = dolibarr_set_const($db, $maskconstcand, $maskcand, 'chaine', 0, '', $conf->entity); + if ($maskconst && preg_match('/_MASK$/', $maskconst)) { + $res = dolibarr_set_const($db, $maskconst, $maskvalue, 'chaine', 0, '', $conf->entity); } if (!($res > 0)) { diff --git a/htdocs/recruitment/class/recruitmentcandidature.class.php b/htdocs/recruitment/class/recruitmentcandidature.class.php index 2ece5dbe217..1690f13da56 100644 --- a/htdocs/recruitment/class/recruitmentcandidature.class.php +++ b/htdocs/recruitment/class/recruitmentcandidature.class.php @@ -894,8 +894,8 @@ class RecruitmentCandidature extends CommonObject $result = $objectline->fetchAll('ASC', 'position', 0, 0, array('customsql'=>'fk_recruitmentcandidature = '.((int) $this->id))); if (is_numeric($result)) { - $this->error = $this->error; - $this->errors = $this->errors; + $this->error = $objectline->error; + $this->errors = $objectline->errors; return $result; } else { $this->lines = $result; diff --git a/htdocs/recruitment/class/recruitmentjobposition.class.php b/htdocs/recruitment/class/recruitmentjobposition.class.php index 7a9d077f910..fb34e33376e 100644 --- a/htdocs/recruitment/class/recruitmentjobposition.class.php +++ b/htdocs/recruitment/class/recruitmentjobposition.class.php @@ -124,7 +124,7 @@ class RecruitmentJobPosition extends CommonObject 'email_recruiter' => array('type'=>'varchar(255)', 'label'=>'EmailRecruiter', 'enabled'=>'1', 'position'=>54, 'notnull'=>0, 'visible'=>-1, 'help'=>'ToUseAGenericEmail', 'picto'=>'email'), 'fk_user_supervisor' => array('type'=>'integer:User:user/class/user.class.php:t.statut = 1', 'label'=>'FutureManager', 'enabled'=>'1', 'position'=>55, 'notnull'=>0, 'visible'=>-1, 'foreignkey'=>'user.rowid', 'css'=>'maxwidth500', 'csslist'=>'tdoverflowmax150', 'picto'=>'user'), 'fk_establishment' => array('type'=>'integer:Establishment:hrm/class/establishment.class.php', 'label'=>'Establishment', 'enabled'=>'$conf->hrm->enabled', 'position'=>56, 'notnull'=>0, 'visible'=>-1, 'foreignkey'=>'establishment.rowid',), - 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status=1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'WorkPlace', 'enabled'=>'$conf->societe->enabled', 'position'=>57, 'notnull'=>-1, 'visible'=>-1, 'css'=>'maxwidth500', 'index'=>1, 'help'=>"IfJobIsLocatedAtAPartner", 'picto'=>'company'), + 'fk_soc' => array('type'=>'integer:Societe:societe/class/societe.class.php:1:status=1 AND entity IN (__SHARED_ENTITIES__)', 'label'=>'WorkPlace', 'enabled'=>'isModEnabled("societe")', 'position'=>57, 'notnull'=>-1, 'visible'=>-1, 'css'=>'maxwidth500', 'index'=>1, 'help'=>"IfJobIsLocatedAtAPartner", 'picto'=>'company'), 'date_planned' => array('type'=>'date', 'label'=>'DateExpected', 'enabled'=>'1', 'position'=>60, 'notnull'=>0, 'visible'=>1,), 'remuneration_suggested' => array('type'=>'varchar(255)', 'label'=>'Remuneration', 'enabled'=>'1', 'position'=>62, 'notnull'=>0, 'visible'=>1,), 'description' => array('type'=>'html', 'label'=>'Description', 'enabled'=>'1', 'position'=>65, 'notnull'=>0, 'visible'=>3,), diff --git a/htdocs/recruitment/core/modules/recruitment/doc/doc_generic_recruitmentjobposition_odt.modules.php b/htdocs/recruitment/core/modules/recruitment/doc/doc_generic_recruitmentjobposition_odt.modules.php index cfbf91463e8..147e8ec3519 100644 --- a/htdocs/recruitment/core/modules/recruitment/doc/doc_generic_recruitmentjobposition_odt.modules.php +++ b/htdocs/recruitment/core/modules/recruitment/doc/doc_generic_recruitmentjobposition_odt.modules.php @@ -264,7 +264,7 @@ class doc_generic_recruitmentjobposition_odt extends ModelePDFRecruitmentJobPosi if (file_exists($dir)) { //print "srctemplatepath=".$srctemplatepath; // Src filename $newfile = basename($srctemplatepath); - $newfiletmp = preg_replace('/\.od(t|s)/i', '', $newfile); + $newfiletmp = preg_replace('/\.od[ts]/i', '', $newfile); $newfiletmp = preg_replace('/template_/i', '', $newfiletmp); $newfiletmp = preg_replace('/modele_/i', '', $newfiletmp); $newfiletmp = $objectref.'_'.$newfiletmp; diff --git a/htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php b/htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php index 199513993f2..61c2eb3ff20 100644 --- a/htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php +++ b/htdocs/recruitment/core/modules/recruitment/doc/pdf_standard_recruitmentjobposition.modules.php @@ -234,7 +234,7 @@ class pdf_standard_recruitmentjobposition extends ModelePDFRecruitmentJobPositio foreach ($objphoto->liste_photos($dir, 1) as $key => $obj) { - if (empty($conf->global->CAT_HIGH_QUALITY_IMAGES)) // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo + if (!getDolGlobalInt('CAT_HIGH_QUALITY_IMAGES')) // If CAT_HIGH_QUALITY_IMAGES not defined, we use thumb if defined and then original photo { if ($obj['photo_vignette']) { @@ -798,7 +798,7 @@ class pdf_standard_recruitmentjobposition extends ModelePDFRecruitmentJobPositio /** * Show top header of page. * - * @param Tcpdf $pdf Object PDF + * @param TCPDF $pdf Object PDF * @param Object $object Object to show * @param int $showaddress 0=no, 1=yes * @param Translate $outputlangs Object lang for output @@ -832,13 +832,13 @@ class pdf_standard_recruitmentjobposition extends ModelePDFRecruitmentJobPositio $pdf->SetXY($this->marge_gauche, $posy); // Logo - if (empty($conf->global->PDF_DISABLE_MYCOMPANY_LOGO)) { + if (!getDolGlobalInt('PDF_DISABLE_MYCOMPANY_LOGO')) { if ($this->emetteur->logo) { $logodir = $conf->mycompany->dir_output; if (!empty($conf->mycompany->multidir_output[$object->entity])) { $logodir = $conf->mycompany->multidir_output[$object->entity]; } - if (empty($conf->global->MAIN_PDF_USE_LARGE_LOGO)) { + if (!getDolGlobalInt('MAIN_PDF_USE_LARGE_LOGO')) { $logo = $logodir.'/logos/thumbs/'.$this->emetteur->logo_small; } else { $logo = $logodir.'/logos/'.$this->emetteur->logo; diff --git a/htdocs/recruitment/core/modules/recruitment/mod_recruitmentcandidature_advanced.php b/htdocs/recruitment/core/modules/recruitment/mod_recruitmentcandidature_advanced.php index 9635eba3e58..415ac3357eb 100644 --- a/htdocs/recruitment/core/modules/recruitment/mod_recruitmentcandidature_advanced.php +++ b/htdocs/recruitment/core/modules/recruitment/mod_recruitmentcandidature_advanced.php @@ -54,7 +54,7 @@ class mod_recruitmentcandidature_advanced extends ModeleNumRefRecruitmentCandida /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -69,7 +69,7 @@ class mod_recruitmentcandidature_advanced extends ModeleNumRefRecruitmentCandida $texte .= ''; $texte .= ''; $texte .= ''; - $texte .= ''; + $texte .= '
'; $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("RecruitmentCandidature"), $langs->transnoentities("RecruitmentCandidature")); $tooltip .= $langs->trans("GenericMaskCodes2"); diff --git a/htdocs/recruitment/core/modules/recruitment/mod_recruitmentjobposition_advanced.php b/htdocs/recruitment/core/modules/recruitment/mod_recruitmentjobposition_advanced.php index 4f781a18214..be565486c3a 100644 --- a/htdocs/recruitment/core/modules/recruitment/mod_recruitmentjobposition_advanced.php +++ b/htdocs/recruitment/core/modules/recruitment/mod_recruitmentjobposition_advanced.php @@ -54,7 +54,7 @@ class mod_recruitmentjobposition_advanced extends ModeleNumRefRecruitmentJobPosi /** * Returns the description of the numbering model * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { @@ -69,7 +69,7 @@ class mod_recruitmentjobposition_advanced extends ModeleNumRefRecruitmentJobPosi $texte .= ''; $texte .= ''; $texte .= ''; - $texte .= '
'; + $texte .= '
'; $tooltip = $langs->trans("GenericMaskCodes", $langs->transnoentities("RecruitmentJobPosition"), $langs->transnoentities("RecruitmentJobPosition")); $tooltip .= $langs->trans("GenericMaskCodes2"); diff --git a/htdocs/recruitment/core/modules/recruitment/modules_recruitmentcandidature.php b/htdocs/recruitment/core/modules/recruitment/modules_recruitmentcandidature.php index 089aa720fa7..362e890c6ef 100644 --- a/htdocs/recruitment/core/modules/recruitment/modules_recruitmentcandidature.php +++ b/htdocs/recruitment/core/modules/recruitment/modules_recruitmentcandidature.php @@ -86,7 +86,7 @@ abstract class ModeleNumRefRecruitmentCandidature /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php b/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php index 9efabac2d37..aaf8bed6c53 100644 --- a/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php +++ b/htdocs/recruitment/core/modules/recruitment/modules_recruitmentjobposition.php @@ -122,7 +122,7 @@ abstract class ModeleNumRefRecruitmentJobPosition /** * Returns the default description of the numbering template * - * @return string Texte descripif + * @return string Descriptive text */ public function info() { diff --git a/htdocs/recruitment/lib/recruitment.lib.php b/htdocs/recruitment/lib/recruitment.lib.php index acc7160f282..911c6abdb03 100644 --- a/htdocs/recruitment/lib/recruitment.lib.php +++ b/htdocs/recruitment/lib/recruitment.lib.php @@ -1,5 +1,6 @@ +/* Copyright (C) 2019 Laurent Destailleur + * Copyright (C) 2022 Frédéric France * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -28,7 +29,11 @@ */ function recruitmentAdminPrepareHead() { - global $langs, $conf; + global $langs, $conf, $db; + + $extrafields = new ExtraFields($db); + $extrafields->fetch_name_optionals_label('recruitment_recruitmentjobposition'); + $extrafields->fetch_name_optionals_label('recruitment_recruitmentcandidature'); $langs->load("recruitment"); @@ -52,11 +57,19 @@ function recruitmentAdminPrepareHead() $head[$h][0] = dol_buildpath("/recruitment/admin/jobposition_extrafields.php", 1); $head[$h][1] = $langs->trans("ExtrafieldsJobPosition"); + $nbExtrafields = $extrafields->attributes['recruitment_recruitmentjobposition']['count']; + if ($nbExtrafields > 0) { + $head[$h][1] .= ''.$nbExtrafields.''; + } $head[$h][2] = 'jobposition_extrafields'; $h++; $head[$h][0] = dol_buildpath("/recruitment/admin/candidature_extrafields.php", 1); $head[$h][1] = $langs->trans("ExtrafieldsApplication"); + $nbExtrafields = $extrafields->attributes['recruitment_recruitmentcandidature']['count']; + if ($nbExtrafields > 0) { + $head[$h][1] .= ''.$nbExtrafields.''; + } $head[$h][2] = 'candidature_extrafields'; $h++; diff --git a/htdocs/recruitment/recruitmentcandidature_agenda.php b/htdocs/recruitment/recruitmentcandidature_agenda.php index 04118f55572..8a6c11caf1f 100644 --- a/htdocs/recruitment/recruitmentcandidature_agenda.php +++ b/htdocs/recruitment/recruitmentcandidature_agenda.php @@ -48,7 +48,7 @@ if (GETPOST('actioncode', 'array')) { $actioncode = '0'; } } else { - $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)); + $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); } $search_agenda_label = GETPOST('search_agenda_label'); @@ -143,6 +143,7 @@ if ($object->id > 0) { $linkback = ''.$langs->trans("BackToList").''; $morehtmlref = '
'; + $morehtmlref.= $object->getFullName('', 1); /* // Ref customer $morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); @@ -211,7 +212,7 @@ if ($object->id > 0) { $out .= '&socid='.$objthirdparty->id; } $backtopageurl = urlencode($_SERVER['PHP_SELF'].'?id='.$objthirdparty->id); - $out .= (!empty($objcon->id) ? '&contactid='.$objcon->id : '').'&backtopage='.$backtopageurl.'&percentage=-1'; + $out .= (!empty($objcon->id) ? '&contactid='.$objcon->id : '').'&backtopage='.$backtopageurl; //$out.=$langs->trans("AddAnAction").' '; //$out.=img_picto($langs->trans("AddAnAction"),'filenew'); //$out.=""; @@ -221,7 +222,7 @@ if ($object->id > 0) { print '
'; if (isModEnabled('agenda')) { - if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { + if (!empty($user->rights->agenda->myactions->create) || $user->hasRight('agenda', 'allactions', 'create')) { print ''.$langs->trans("AddAction").''; } else { print ''.$langs->trans("AddAction").''; diff --git a/htdocs/recruitment/recruitmentcandidature_card.php b/htdocs/recruitment/recruitmentcandidature_card.php index 2452c9e530b..7cf9fb47b56 100644 --- a/htdocs/recruitment/recruitmentcandidature_card.php +++ b/htdocs/recruitment/recruitmentcandidature_card.php @@ -426,6 +426,7 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea $linkback = ''.$langs->trans("BackToList").''; $morehtmlref = '
'; + $morehtmlref.= $object->getFullName('', 1); /* // Ref customer $morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); diff --git a/htdocs/recruitment/recruitmentcandidature_document.php b/htdocs/recruitment/recruitmentcandidature_document.php index 3f08c770111..ed0cb115ea7 100644 --- a/htdocs/recruitment/recruitmentcandidature_document.php +++ b/htdocs/recruitment/recruitmentcandidature_document.php @@ -121,6 +121,7 @@ if ($object->id) { $linkback = ''.$langs->trans("BackToList").''; $morehtmlref = '
'; + $morehtmlref.= $object->getFullName('', 1); /* // Ref customer $morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); diff --git a/htdocs/recruitment/recruitmentcandidature_note.php b/htdocs/recruitment/recruitmentcandidature_note.php index 1649ab5ee5e..f04a22aaf1b 100644 --- a/htdocs/recruitment/recruitmentcandidature_note.php +++ b/htdocs/recruitment/recruitmentcandidature_note.php @@ -96,6 +96,7 @@ if ($id > 0 || !empty($ref)) { $linkback = ''.$langs->trans("BackToList").''; $morehtmlref = '
'; + $morehtmlref.= $object->getFullName('', 1); /* // Ref customer $morehtmlref.=$form->editfieldkey("RefCustomer", 'ref_client', $object->ref_client, $object, 0, 'string', '', 0, 1); diff --git a/htdocs/recruitment/recruitmentjobposition_agenda.php b/htdocs/recruitment/recruitmentjobposition_agenda.php index f2f4d37484b..cd6476ec068 100644 --- a/htdocs/recruitment/recruitmentjobposition_agenda.php +++ b/htdocs/recruitment/recruitmentjobposition_agenda.php @@ -47,7 +47,7 @@ if (GETPOST('actioncode', 'array')) { $actioncode = '0'; } } else { - $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)); + $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); } $search_agenda_label = GETPOST('search_agenda_label'); @@ -208,7 +208,7 @@ if ($object->id > 0) { if (get_class($objthirdparty) == 'Societe') { $out .= '&socid='.$objthirdparty->id; } - $out .= (!empty($objcon->id) ? '&contactid='.$objcon->id : '').'&backtopage=1&percentage=-1'; + $out .= (!empty($objcon->id) ? '&contactid='.$objcon->id : '').'&backtopage=1'; //$out.=$langs->trans("AddAnAction").' '; //$out.=img_picto($langs->trans("AddAnAction"),'filenew'); //$out.=""; @@ -218,7 +218,7 @@ if ($object->id > 0) { print '
'; if (isModEnabled('agenda')) { - if (!empty($user->rights->agenda->myactions->create) || !empty($user->rights->agenda->allactions->create)) { + if (!empty($user->rights->agenda->myactions->create) || $user->hasRight('agenda', 'allactions', 'create')) { print ''.$langs->trans("AddAction").''; } else { print ''.$langs->trans("AddAction").''; diff --git a/htdocs/recruitment/recruitmentjobposition_card.php b/htdocs/recruitment/recruitmentjobposition_card.php index d1ca4ef2db1..b33ce55808e 100644 --- a/htdocs/recruitment/recruitmentjobposition_card.php +++ b/htdocs/recruitment/recruitmentjobposition_card.php @@ -108,7 +108,7 @@ if (empty($reshook)) { if (empty($id) && (($action != 'add' && $action != 'create') || $cancel)) { $backtopage = $backurlforlist; } else { - $backtopage = dol_buildpath('/recruitment/recruitmentjobposition_card.php', 1).'?id='.($id > 0 ? $id : '__ID__'); + $backtopage = dol_buildpath('/recruitment/recruitmentjobposition_card.php', 1).'?id='.((!empty($id) && $id > 0) ? $id : '__ID__'); } } } @@ -130,7 +130,7 @@ if (empty($reshook)) { include DOL_DOCUMENT_ROOT.'/core/actions_builddoc.inc.php'; if ($action == 'set_thirdparty' && $permissiontoadd) { - $object->setValueFrom('fk_soc', GETPOST('fk_soc', 'int'), '', '', 'date', '', $user, 'RECRUITMENTJOBPOSITION_MODIFY'); + $object->setValueFrom('fk_soc', GETPOST('fk_soc', 'int'), '', '', 'date', '', $user, $triggermodname); } if ($action == 'classin' && $permissiontoadd) { $object->setProject(GETPOST('projectid', 'int')); @@ -257,8 +257,6 @@ if (($id || $ref) && $action == 'edit') { // Part to show record if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'create'))) { - $res = $object->fetch_optionals(); - $head = recruitmentjobpositionPrepareHead($object); print dol_get_fiche_head($head, 'card', $langs->trans("RecruitmentJobPosition"), -1, $object->picto); @@ -395,31 +393,27 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea if (empty($reshook)) { // Send if (empty($user->socid)) { - print ''.$langs->trans('SendMail').''."\n"; + print dolGetButtonAction('', $langs->trans('SendMail'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=presend&mode=init&token='.newToken().'#formmailbeforetitle'); } // Back to draft if ($object->status == $object::STATUS_VALIDATED) { if ($permissiontoadd) { - print ''.$langs->trans("SetToDraft").''; + print dolGetButtonAction('', $langs->trans('SetToDraft'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=confirm_setdraft&confirm=yes&token='.newToken(), '', $permissiontoadd); } } // Modify - if ($permissiontoadd) { - print ''.$langs->trans("Modify").''."\n"; - } else { - print ''.$langs->trans('Modify').''."\n"; - } + print dolGetButtonAction('', $langs->trans('Modify'), 'default', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=edit&token='.newToken(), '', $permissiontoadd); // Validate if ($object->status == $object::STATUS_DRAFT) { if ($permissiontoadd) { if (empty($object->table_element_line) || (is_array($object->lines) && count($object->lines) > 0)) { - print ''.$langs->trans("Validate").''; + print dolGetButtonAction('', $langs->trans('Validate'), 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.'&action=confirm_validate&confirm=yes&token='.newToken(), '', $permissiontoadd); } else { $langs->load("errors"); - print ''.$langs->trans("Validate").''; + print dolGetButtonAction($langs->trans("ErrorAddAtLeastOneLineFirst"), $langs->trans("Validate"), 'default', '#', '', 0); } } } @@ -442,9 +436,10 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea /* if ($permissiontoadd) { if ($object->status == $object::STATUS_ENABLED) { - print ''.$langs->trans("Disable").''."\n"; + print dolGetButtonAction('', $langs->trans('Disable'), 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.'&action=disable&token='.newToken(), '', $permissiontoadd); } else { - print ''.$langs->trans("Enable").''."\n"; + print dolGetButtonAction('', $langs->trans('Enable'), 'default', $_SERVER['PHP_SELF'].'?id='.$object->id.'&action=enable&token='.newToken(), '', $permissiontoadd); + } } }*/ if ($permissiontoadd) { @@ -454,7 +449,8 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea } // Delete - print dolGetButtonAction($langs->trans("Delete"), '', 'delete', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=delete&token='.newToken(), 'delete', $permissiontodelete); + $params = array(); + print dolGetButtonAction($langs->trans("Delete"), '', 'delete', $_SERVER["PHP_SELF"].'?id='.$object->id.'&action=delete&token='.newToken(), 'delete', $permissiontodelete, $params); } print '
'."\n"; } diff --git a/htdocs/resource/agenda.php b/htdocs/resource/agenda.php index 8fddadcce11..b5a0c099cff 100644 --- a/htdocs/resource/agenda.php +++ b/htdocs/resource/agenda.php @@ -51,7 +51,7 @@ if (GETPOST('actioncode', 'array')) { $actioncode = '0'; } } else { - $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : (empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT) ? '' : $conf->global->AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT)); + $actioncode = GETPOST("actioncode", "alpha", 3) ?GETPOST("actioncode", "alpha", 3) : (GETPOST("actioncode") == '0' ? '0' : getDolGlobalString('AGENDA_DEFAULT_FILTER_TYPE_FOR_OBJECT')); } $search_agenda_label = GETPOST('search_agenda_label'); @@ -166,7 +166,7 @@ if ($object->id > 0) { print dol_get_fiche_end(); if (isModEnabled('agenda') && (!empty($user->rights->agenda->myactions->read) || !empty($user->rights->agenda->allactions->read))) { - $param = '&id='.$object->id.'&socid='.$socid; + $param = '&id='.$object->id; if (!empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) { $param .= '&contextpage='.urlencode($contextpage); } @@ -174,7 +174,7 @@ if ($object->id > 0) { $param .= '&limit='.urlencode($limit); } - print_barre_liste($langs->trans("ActionsOnResource"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', 0, $morehtmlcenter, '', 0, 1, 1); + print_barre_liste($langs->trans("ActionsOnResource"), 0, $_SERVER["PHP_SELF"], '', $sortfield, $sortorder, '', 0, -1, '', '', '', '', 0, 1, 1); // List of all actions $filters = array(); diff --git a/htdocs/resource/card.php b/htdocs/resource/card.php index 1816528b854..3ee118d06c7 100644 --- a/htdocs/resource/card.php +++ b/htdocs/resource/card.php @@ -50,7 +50,6 @@ if ($user->socid > 0) { } $object = new Dolresource($db); - $extrafields = new ExtraFields($db); // fetch optionals attributes and labels @@ -226,7 +225,7 @@ if ($action == 'create' || $object->fetch($id, $ref) > 0) { // Type print '
'; print ''; // Description @@ -246,7 +245,7 @@ if ($action == 'create' || $object->fetch($id, $ref) > 0) { print ''; // Other attributes - $parameters = array('objectsrc' => $objectsrc); + $parameters = array(); $reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; if (empty($reshook)) { diff --git a/htdocs/resource/class/dolresource.class.php b/htdocs/resource/class/dolresource.class.php index 3e1a2615cd9..99cc586cbb9 100644 --- a/htdocs/resource/class/dolresource.class.php +++ b/htdocs/resource/class/dolresource.class.php @@ -44,21 +44,39 @@ class Dolresource extends CommonObject */ public $picto = 'resource'; + + /** + * @var int ID + */ + public $fk_code_type_resource; + + public $type_label; + + public $description; + + public $fk_country; + + + // Variable for a link of resource + + /** + * @var int ID + */ public $resource_id; public $resource_type; public $element_id; public $element_type; public $busy; public $mandatory; - /** * @var int ID */ public $fk_user_create; - - public $type_label; public $tms = ''; + /** + * @var array Cache of type of resources. TODO Use $conf->cache['type_of_resources'] instead + */ public $cache_code_type_resource = array(); /** @@ -66,6 +84,7 @@ class Dolresource extends CommonObject */ public $oldcopy; + /** * Constructor * @@ -273,7 +292,7 @@ class Dolresource extends CommonObject $sql .= " description=".(isset($this->description) ? "'".$this->db->escape($this->description)."'" : "null").","; $sql .= " fk_country=".($this->country_id > 0 ? $this->country_id : "null").","; $sql .= " fk_code_type_resource=".(isset($this->fk_code_type_resource) ? "'".$this->db->escape($this->fk_code_type_resource)."'" : "null").","; - $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null').""; + $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null'); $sql .= " WHERE rowid=".((int) $this->id); $this->db->begin(); @@ -339,10 +358,10 @@ class Dolresource extends CommonObject // phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps /** - * Load object in memory from database + * Load data of link in memory from database * - * @param int $id id object - * @return int <0 if KO, >0 if OK + * @param int $id Id of link element_resources + * @return int <0 if KO, >0 if OK */ public function fetch_element_resource($id) { @@ -600,7 +619,7 @@ class Dolresource extends CommonObject $sql .= " element_type=".(isset($this->element_type) ? "'".$this->db->escape($this->element_type)."'" : "null").","; $sql .= " busy=".(isset($this->busy) ? $this->busy : "null").","; $sql .= " mandatory=".(isset($this->mandatory) ? $this->mandatory : "null").","; - $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null').""; + $sql .= " tms=".(dol_strlen($this->tms) != 0 ? "'".$this->db->idate($this->tms)."'" : 'null'); $sql .= " WHERE rowid=".((int) $this->id); diff --git a/htdocs/resource/list.php b/htdocs/resource/list.php index 6b649b396db..55a9540bfe1 100644 --- a/htdocs/resource/list.php +++ b/htdocs/resource/list.php @@ -33,6 +33,7 @@ $langs->loadLangs(array("resource", "companies", "other")); // Get parameters $id = GETPOST('id', 'int'); $action = GETPOST('action', 'alpha'); +$massaction = GETPOST('massaction', 'alpha'); // The bulk action (combo box choice into lists) $lineid = GETPOST('lineid', 'int'); $element = GETPOST('element', 'alpha'); diff --git a/htdocs/salaries/card.php b/htdocs/salaries/card.php index 1b53388bcaa..975d4d16200 100644 --- a/htdocs/salaries/card.php +++ b/htdocs/salaries/card.php @@ -308,7 +308,7 @@ if ($action == 'add' && empty($cancel)) { $db->commit(); if (GETPOST('saveandnew', 'alpha')) { - setEventMessages($langs->trans("RecordSaved"), '', 'mesgs'); + setEventMessages($langs->trans("RecordSaved"), null, 'mesgs'); header("Location: card.php?action=create&fk_project=" . urlencode($projectid) . "&accountid=" . urlencode($accountid) . '&paymenttype=' . urlencode(GETPOST('paymenttype', 'az09')) . '&datepday=' . GETPOST("datepday", 'int') . '&datepmonth=' . GETPOST("datepmonth", 'int') . '&datepyear=' . GETPOST("datepyear", 'int')); exit; } else { @@ -381,6 +381,10 @@ if ($action == 'confirm_clone' && $confirm == 'yes' && ($user->rights->salaries- $object->paye = 0; $object->id = $object->ref = null; + if (GETPOST('amount', 'alphanohtml')) { + $object->amount = price2num(GETPOST('amount', 'alphanohtml'), 'MT', 2); + } + if (GETPOST('clone_label', 'alphanohtml')) { $object->label = GETPOST('clone_label', 'alphanohtml'); } else { @@ -658,18 +662,25 @@ if ($action == 'create' && $permissiontoadd) { print ''; print "Transaction status registered, you can close this"; diff --git a/htdocs/theme/eldy/badges.inc.php b/htdocs/theme/eldy/badges.inc.php index 1e6dfb54dbc..aae4e50fb29 100644 --- a/htdocs/theme/eldy/badges.inc.php +++ b/htdocs/theme/eldy/badges.inc.php @@ -246,7 +246,7 @@ function _createStatusBadgeCss($statusName, $statusVarNamePrefix = '', $commentL if (in_array((string) $statusName, $TBadgeBorderOnly)) { $thisBadgeTextColor = '#212529'; - $thisBadgeBackgroundColor = "#fff"; + $thisBadgeBackgroundColor = ""; } if (in_array((string) $statusName, array('0', '5', '9'))) { diff --git a/htdocs/theme/eldy/btn.inc.php b/htdocs/theme/eldy/btn.inc.php index b29c55bd02d..28ae22e9696 100644 --- a/htdocs/theme/eldy/btn.inc.php +++ b/htdocs/theme/eldy/btn.inc.php @@ -18,7 +18,9 @@ if (!defined('ISLOADEDBYSTEELSHEET')) { if (!empty($conf->global->THEME_DARKMODEENABLED)) { print "/* For dark mode */\n"; if ($conf->global->THEME_DARKMODEENABLED != 2) { - print "@media (prefers-color-scheme: dark) {"; + print "@media (prefers-color-scheme: dark) {"; // To test, click on the 3 dots menu, then Other options then Display then emulate prefer-color-schemes + } else { + print "@media not print {"; } print " :root { @@ -32,9 +34,7 @@ if (!empty($conf->global->THEME_DARKMODEENABLED)) { --textbutaction: rgb(255,255,255); }\n"; - if ($conf->global->THEME_DARKMODEENABLED != 2) { - print "}"; - } + print "}"; } ?> diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php index ce4c6760aab..b9e35e1e9ea 100644 --- a/htdocs/theme/eldy/global.inc.php +++ b/htdocs/theme/eldy/global.inc.php @@ -1,6 +1,9 @@ - +} + +?> /*
'.$langs->trans("ResourceType").''; - $ret = $formresource->select_types_resource($object->fk_code_type_resource, 'fk_code_type_resource', '', 2); + $formresource->select_types_resource($object->fk_code_type_resource, 'fk_code_type_resource', '', 2); print '